Compresia Si Contruirea de Imagini cu Ajutorul Fractalilor

Cuprins

Capitolul 1 Introducere

Capitolul 2 Fractali – concepte [i algoritmi

2.1 Defini]ii      .………………………………………………………………………………..    5

2.2 Clasific#ri    ……………………………………………………………………………….    5

2.3 Caracteristici [i propriet#]i    ………………………………………………….……….    8

2.3.1 Fragmentarea la infinit    ………………………………………………….…….      8

2.3.2 Auto-similaritatea      ………………………………………………….………….. 8

2.3.3 Invarian]a la transla]ii      ………………………………………………….……… 8

2.3.4 Dimensiune fractal# (dimensiune frac]ionar# sau dimensiune

de auto-similaritate) ………………………………………………….…………………………..    9

2.3.5 M#sura Hausdorff [i dimensiunea Hausdorff (considera]ii

matematice) ………………………………………………………………………………………… 9

2.4    Metode de determinare a dimensiunii fractale.

2.4.1 Metoda clasic#      ………………………………………………………………… 17

2.4.2 Metoda “SandBox” sau metoda cutiei cu nisip      ……………………………    18

2.4.3 Metoda Box-Counting sau metoda c#su]elor num#rate    ……………………. 18

2.4.4 Dimensiunea Box-Counting modificat#    ………..……………………………    22

2.4.5 Tehnici de calculare a dimensiunii      ………………………………………………..    23

2.5 O abordare matematic# a unei metode generale de ob]inere

a fractalilor ……………………………………………………………………………………….    25

2.6 Fractali liniari     ……………………………………………………………………………    29

2.6.1 Triunghiul lui Sierpinski      ……………………………………………………….    29

2.6.2 Curba Peano ……………………………………………………………………      31

2.6.3. Curba Koch      …………………………………………………………………….    32

2.6.4 Curba dragonului      ………………………………………………………………. 34

2.6.5 Praful lui Cantor      ……………………………………………………………….. 35

2.6.6 Multiuniversul lui Fournier    …………………………………………………….. 36

2.7 Fractali neliniari ……………………………………………………………………………. 37

2.7.1 Ansamblul Mandelbrot    …………………………………………………………    37

2.7.2. Ansamblurile Julia      ……………………………………………………………. 41

2.7.3    Atractori stranii      ……………………………………………………………….. 43

2.7.4. Generarea atractorilor stranii      ………………………………………………. 45

2.7.5 Sistemul Lorentz    ……………………………………………………………….. 52

2.7.6. Atractorul    straniu Rossler    ……………………………………………………    57

2.8. Automatele celulare    …………………………………………………………………… 58

2.9 Aplica]ii curente ale fractalilor [i haosului \n economie    ……………………..    62

2.9.1 Introducere      ……………………………………………………………………… 62

2.9.2 Segmentarea pie]elor de capital    ………………………………………………. 63

2.9.3 Alegerea portofoliului optim de investi]ii      …………………………………… 65

CAPITOLUL    3    IMAGINI : STANDARDE {I ALGORITMI

3.1 Introducere     ……………………………………………………………………………..    66

3.2 Particularit#]i ale fi[ierelor de imagine    ……………………………………………. 66

3.3 Algoritmul RLE(Run Length Encoding) …………………………………………….. 67

3.4 Formatul graphic BMP    ………………………………………………………………… 68

3.4.1    Structura BMP    …………………………………………………………………. 68

3.4.2 Componentele structurii BMP    ………………………………………………. 69

3.5 Formatul grafic GIF …………………………………………………………………………………. 70

3.5.1 Organizarea fi[ierului GIF …………………………………………………….. 71

3.5.2 Versiunea GIF87a    …………………………………………………………….. 71

3.5.3 Versiunea GIF89a    …………………………………………………………….. 73

3.6 Formatul grafic PCX …………………………………………………………………….. 75

3.6.1 Organizarea fi[ierului PCX    ……………………………………………………. 75

3.6.2 Formatul DCX      …………………………………………………………………. 77

3.7 Formatul TIFF ……………………………………………………………………………. 77

3.8 Standardul JPEG …………………………………………………………………………………….. 81

3.8.1 Modul secven]ial    ………………………………………………………………. 82

3.8.2 Modul progresiv    ……………………………………………………………….. 83

3.8.3 Modul ierarhic    …………………………………………………………………. 83

3.8.4 Compresia f#r# pierderi ………………………………………………………. 83

3.8.5 Pa[ii de prelucrare ai compresiei bazate pe DCT    ………………………… 84

3.8.6 Organizarea fi[ierului JPEG    …………………………………………………. 87

Capitolul 4. Compresia/decompresia: no]iuni [i algoritmi

4.1 Concepte .………………… .………………… .………………… .……………………..    89

4.1.1 Seturi de date    .………………… .………………… .………………………….    89

4.1.2 Clasificarea seturilor de date .………………… .………………………………    89   

4.1.3 Conceptul de compresie      .………………… .………………………………….    90

4.2 Defini]ii .………………… .………………… .………………… .……………………….. 90

4.3 Indicatori de performan]# ai algoritmilor .………………… .………………………    90

4.3.1 Gradul de compresie    .………………… .………………… .……………….        91

4.3.2 Rata de compresie    .………………… .………………… .……………………. 91

4.3.3 Lungimea minimal#    .………………… .………………… .…………………… 91

4.3.4 {iruri comune    .………………… .………………… .………………………….    91

4.4 Erori ale compresiei de date ……………………………………………………………………    94

4.4.1 Algoritmi statici .………………….………………….…………………………… 94

4.4.2 Algoritmi dinamici    .………………… .………………… .……………………… 95

4.5 Compresia/decompresia imaginilor    .………………… .……………………………. 96

4.6 Compresia cu fractali .………………… .………………… .………………………….    99

4.6.1 Ce este compresia de imagini cu fractali ? .……………………………….      99

4.6.2 Sisteme de func]ii iterative    .………………… .……………………………. 100

4.6.3 Auto-similaritatea \n imagini    .………………… .………………………….      100

4.6.4 Sisteme de func]ii iterative parti]ionate (Partitioned Iterated Function Systems – PIFS) .………………… .………………… .………………… .……………….      101

4.6.5 Comprimarea imaginii    .………………… .………………… ………………    102

4.6.6 Comprimarea imaginilor color    .………………… .…………………………. 104

4.6.7 O compara]ie \ntre compresia imaginilor cu ajutorul fractalilor [i

compresia cu ajutorul standardului JPEG    .………………… .………………… ………    104

Capitolul 5 Aplica]ii …………………………………………………………….. 105

Bibliografie .………………… .……………….…………………

=== 1_95 ===

CAPITOLUL    1     

    Introducere

Tema lucr#rii prezentate \n capitolele ce vor urma este " Construirea [i compresia de imagini bazate pe fractali ". Aceast# lucrare a fost prezentat# la sesiunea [tiin]ific# mai 1999 a facult#]ii “Cibernetic#, Statistic# [i Informatic# Economic#” .Obiectivele lucr#rii sunt:

      – prezentarea general# a fractalilor ( defini]ii, clasific#ri, modele, programe de generare);

      – prezentarea standardelor utilizate \n compresia imaginilor ( standarde, formate de fisiere, construc]ie imagini);

      – studiul compresiei/decompresiei imaginilor cu ajutorul fractalilor ( defini]ii, algoritmi de compresie/decompresie existen]i, performan]e, software);

      – realizarea unei aplica]ii care s# pun# \n valoare cele prezentate anterior;

      – concluzii (avantaje, deschideri pentru viitor)

Obiectele fractale foarte diverse, dintre care multe ne sunt c@t se poate de cunoscute, cum ar fi p#m@ntul, cerul [i oceanul, sunt studiate cu ajutorul unei largi familii de obiecte geometrice, judecate p@n# in prezent ca fiind esoterice [i inutilizabile, dar despre care s-a ar#tat c# dimpotriv# pot fi integrate \n geometria elementar# prin ceea ce merit#, prin simplitate, diversitate [i extraordinara amploare a noilor lor aplica]ii. De[i studiul lor ]ine de [tiin]e diferite, printre altele de geomorfologie, astronomie sau de teoria turbulen]ei, obiectele naturale \n discu]ie au \n comun aspectul extrem de neregulat sau fragmentar.

No]iunea ce serve[te drept conduc#tor acestei noi geometrii va fi denumit# prin unul din cele doua neologisme sinonime ,"obiect fractal" [i "fractal" termeni ce pornesc de la adjectivul latin fractus care semnific# "neregulat sau intrerupt".

Istoria fractalilor nu este lung#. A inceput brusc in 1975 cu lucrarea revolu]ionara a matematicianului Benoit Mandelbrot    "O teorie a seriilor fractale", care mai t@rziu a devenit cartea sa manifest "Geometria fractala a naturii". Mandelbrot a inventat cuv@ntul fractal, pentru a reuni munca multor altora dinaintea sa.

Matematicieni ca Waclaw Sierpinski, David Hilbert, Georg Cantor [i Helge Von Koch au creat primii fractali, \n general ca exerci]ii abstracte, neav@nd nici o idee despre semnifica]ia lor.

Fractalii sunt primele forme grafice care nu sun bazate pe linii drepte sau liniaritate. Pentru c# fractalii sunt neliniari, ei nu pot fi construi]i din linii ne\ntrerupte, de aceea aven nevoie de un calculator pentru a-i trasa.

Geometria fractala [i teoria haosului revolu]ioneaza matematica [i [tiin]a,    oferindu-ne o cale nou# de a percepe realitatea. De la geologi p@n# la astronomi, de la metereologi p@n# la exper]i financiari, de la arti[ti p@n# la matematicieni, nici un domeniu nu a sc#pat neatins de aceast# modificare radical# a modului \n care g@ndim, muncim [i cre#m.

{tiin]a [i matematica au c#utat \ntotdeauna ordinea \ntr-un univers haotic. Dar de ce o numim [tiin]a "haosului" ? Pentru c# se g#se[te o ordine \n fenomene pe care oamenii le vedeau p@na acum ca fiind complet haotice, [i totu[i aceste fenomene r#m@n complet imprevizibile [i necontrolabile.

P@n# de cur@nd foloseam linia ca element de baza \n \n]elegerea universului. {tiin]a haosului folose[te o geometrie diferit#, denumit# fractali. C@teva lucruri pe care fractalii le modeleaz# mai bine: plantele, vremea, curgerea fluidelor, activit#]ile geologice, ritmurile corpului uman, comportarea animalelor in grup, modele socio-economice… [i lista poate continua.

Departe de a fi abstrac]ii fractalii se apropie mult mai mult de realitate dec@t ne putem da seama la un prim contact. De fapt obiectele nonfractale sunt cele care nu concorda cu realitatea sunt abstracte [i nu au legatur# cu ceea ce cunoa[tem despre diferite domenii.

Pentru a sugera care obiecte trebuie s# fie considerate ca fiind fractale, putem \ncepe prin a ne aminti ca, \n efortul s#u de a descrie lumea [tiin]a apeleaz# la serii de imagini [i modele din ce in ce mai "realiste". Cele mai simple sunt continuumurile perfect omogene, cum ar fi un fir sau un univers cu densitate uniform#, respectiv un fluid cu distribu]ie uniform# a temperaturii, densit#]ii, presiunii [i vitezei. Fizica a putut triumfa identific@nd numeroase domenii unde asemenea imagini sunt extrem de utile, \n particular ca puncte de plecare la care s# se adauge apoi diver[i termeni de corec]ie. Dar \n alte domenii realitatea se relev# a fi at@t de neregulat#, \nc@t modelul continuu perfect omogen devine inutilizabil, el neput@nd servi nici m#car ca o prima aproxima]ie. Se ajunge astfel la introducerea fractalilor, a principiilor ce stau la baza lor \n cercetarea anumitor fenomene care nu pot fi explicate cu ajutorul altor teorii.

Geometria fractal# este caracterizat# de doua op]iuni: alegerea unor probleme din s@nul naturii, c#ci a descrie \ntregul ar fi o ambi]ie f#r# speran]# [i f#r# interes, [i alegerea uneltelor din s@nul matematicii, c#ci a c#uta aplica]ii matematicilor doar pentru simplul motiv ca ele sunt frumoase, n-a produs dec@t decep]ie.

Unii autori definesc fractalul ca fiind un obiect matematic care poate fi detaliat indiferent de c@t de aproape \l privim [i indiferent de c@t il m#rim. Ceea ce vedem    este un model infinit care este cumva compresat \ntr-un spa]iu finit.

Una din caracteristicile principale ale oric#rui obiect fractal este dimensiunea. Ea    m#soara gradul lui de neregularitate [i de frac]ionare. Un fapt foarte important contrar numerelor intregi ale dimensiunilor obi[nuite, dimensiunea fractal# poate s# fie o frac]ie simpl# cum ar fi 1/2 sau 5/3, sau la fel de bine poate fi un num#r ira]ional ca 4/log3~=1,2618… sau PI. Astfel este util s# spunem despre anumite curbe plane foarte neregulate c# dimensiunea lor fractal# este \ntre 1 [i 2, despre anumite suprafe]e cu forma de frunz# [i pline de circumvolu]iuni c# dimensiunea lor fractal# este \ntre 2 [i 3 [i \n sf#r[it s# definim o d@r# de praf ca av@nd dimensiunea fractala \ntre 0 [i 1. O alt# defini]ie spune c# dimensiunea fractal# a unui obiect este dat# de gradul s#u de iregularitate indiferent de scala la care ne referim. O dimensiune fractal# mai mare \nseamn# deci c# fractalul este mai neregulat ceea ce are drept consecin]# o cre[tere mai rapid# a acesteia. Deci putem spune c# un fractal este un obiect care are dimensiunea fractal# mai mare dec@t m#rimea sa obi[nuit#.

Referindu-ne la leg#tura fractalilor cu haosul putem    da [i o defini]ie a unui sistem dinamic care \n aceasta concep]ie reprezint# o colec]ie de p#r]i care interac]ioneaz# \ntre ele ( fiecare cu cealalt# ) [i se schimb# de fiecare dat#. Un sistem dinamic este haotic \n situa]ia \n care mici schimb#ri \n condi]iile ini]iale ale sistemului conduc la schimb#ri importante dup# o anumit# perioad#.

O defini]ie \n sens intuitiv a fost pentru prima oar# dat# de c#tre Mandelbrot \n 1989 astfel: "o figura geometric# sau un obiect natural este fractal dac# \ntrune[te urm#toarele caracteristici:

              – p#r]ile sale componente au aceea[i form# sau structura cu \ntregul, ]in@nd cont de faptul c# ele sunt la o scal# diferit# [i pot fi u[or deformate;

              – forma sa trebuie s# fie extrem de neregulat#, extrem de \ntrerupt# sau fragmentat#;

              – el con]ine elemente distincte, care scalate sunt destul de variate [i formeaz# o gam# foarte larg#;

Se impune o clasificare a fractalilor \n func]ie de diverse criterii.

Din punct de vedere al modului de generare, fractalii se impart \n:

        – fractali naturali existen]i \n natura sau care sunt crea]i \n urma unor procese naturale. De exemplu: mun]ii, ]#rmurile, sistemul nervos, arborii etc.

        – fractalii artificiali modele ale fractalilor naturali. Sunt \nt@lni]i [i sub denumirea de seturi de fractali sau ansambluri de fractali. Am mai putea identifica o grupa de fractali artificiali \n natura. Cazul sistemului social, economic etc.

Din punct de vedere al transform#rilor care stau la baza gener#rii unui

fractal, ace[tia se \mpart \n:

          – fractali liniari care sunt genera]i cu ajutorul transform#rilor geometrice liniare aplicate asupra unor puncte, segmente suprafe]e sau corpuri(de exemplu curbele Von Koch).

          – fractali neliniari se ob]in cu ajutorul transform#rilor geometrice neliniare([i ace[tia pot fi artificiali sau naturali). _n func]ie de transform#rile ce stau la baza ob]inerii acestora avem fractali auto-p#tratici, fractali cu autoinversiune, fractali aleatori, fractali determini[ti.

Fractalii sunt imagini complexe dar \n mod uluitor \n majoritatea cazurilor ace[tia pot fi reprezenta]i cu ajutorul unei simple ecua]ii care consuma un spa]iu foarte redus. _n unele cazuri este posibil s# identific#m [abloane auto-similare \ntr-o imagine grafic# [i s# compres#m spatiul ocupat de aceast# imagine pe disc prin stocarea acestei similarit#]i dec@t s# stoc#m \ntreaga imagine.

La inceputul anilor '80, matematicianul Michael Barnsley s-a al#turat celor care manifestau un interes din ce in ce mai mare in leg#tura cu teoria fractal# [i cu aplica]iile posibile ale acesteia \n via]a de zi cu zi precum [i \n    alte domenii de interes. Michael a fost fascinat \n mod deosebit de anumite ferigi. Observ@nd modul \n care fiecare frunza se aseam#n# cu \ntreaga plant#, el a scris un program simplu pentru a modela aceste caracteristici. Imaginea rezultat# era mult mai real# dec@t s-a ateptat [i a devenit \n cur@nd unul din cei mai faimo[i fractali din lume. Barnsley a continuat s# dezvolte o metod# unic# de desenare a fractalilor: "Jocul haosului". Chiar [i mai important, \n 1985 Barnsley [i John Elton au demonstrat c# orice imagine din lume poate fi reprezentat# cu ajutorul unei bine cunoscute categorii de fractali. Acesta era un pas uria[ \nainte pentru o comunitate intelectual# inundat# de fractali, dar c#reia \i lipsea un sistem inteligibil pentru reprezentarea lor. O tehnic# crea mun]i fractali, o alta pornea automate celulare [i o alta simula \nregistr#rile grafice ale cutremurelor. {i o alt# tehnic# era necesar# pentru a realiza minunatele v@rtejuri [i focaliz#rile. Barnsley [i Elton au prev#zut o metod# unic#    [i simpl# de realizare a aproape tuturor imaginilor auto-similare, incluz@nd [i toate imaginile despre care nimeni \nainte nu se g@ndise ca ar fi auto-reflective.Prima aplica]ie major# a muncii lor era comprimarea imaginii. Prin transformarea lor in fractali, Barnsley era capabil s# comprime imagini foarte mari \n coduri foarte mici, ob]in@nd un raport de comprimare de peste zece mii la unu.

Comprimarea fractal# a imaginii creeaz# noi posibilit#]i captivante, cum ar fi transmiterea \n timp real a imaginilor video \n mi[care prin liniile telefonice normale.

_n anii '90 fractalii sunt larg folosi]i. Produc]ii cinematografice importante \i folosesc pentru efecte speciale, sistemele de redare grafic# pe calculator \i folosesc pentru a crea structuri naturale, oamenii de [tiin]# [i matematicienii i-au transformat \ntr-o unealt# indispensabil# pentru munca lor. Pe m#sura ce poten]ialul acestei noi geometrii este recunoscut din ce \n ce mai mult [i calculatoarele din ce in ce mai rapide fac interactiunea mai u[oar#,instrumentele de desenare fractal# vor deveni o parte a majorit#]ii sistemelor de grafic# pe calculator.

=== 2_95 ===

Fractali – concepte [i algoritmi

1.1 Defini]ii

Numele de fractal, sau de mul]ime fractal# a fost ales de Mandelbrot \ntr-o lucrare, pentru a face referire la obiecte care erau at@t de neregulate \nc@t nu puteau fi descrise cu geometria tradi]ional#. Cuv@ntul fractal provine din latinescul fractus ceea ce \nseamn# \ntrerupt sau spart.

Fractalul este totu[i o form# geometric#, cu toate c# nu poate fi descris cu ajutorul geometriei tradi]ionale. Iar aceastei forme geometrice i se pot asocia anumite propriet#]i, dac# este    privit# ca mul]ime.

Dac# not#m cu F o mul]ime fractal# atunci aceast# mul]ime are urm#toarele propriet#]i:

F are o structur# foarte fin#, ceea ce \nseamn# c# exist# detalii la o scar# oric@t de mic#.

F este at@t de neregulat#, \nc@t nu poate fi descris# \n limbaj geometric tradi]ional, la nivel local sau global.

Deseori F are o form# de autosimilaritate definit# \n sens geometric, sau o autosimilaritate definit# \n sens statistic (aproximativ#).

Uzual dimensiunea fractalului definit# \ntr-un anumit fel, este mai mare dec@t dimensiunea topologic#.

\n cele mai multe cazuri, F este definit# \ntr-un mod foarte simplu poate recursiv.

                      Defini]ia fractalului dat# de c#tre Mandelbrot (1989) se bazeaz# pe descrierea acestor propriet#]i: “Un fractal este acea figur# geometric# sau obiect natural care combin# urm#toarele caracteristici:

                            A.P#r]ile sale componente au aceea[i form# sau structur# cu \ntregul, ]in@nd cont de faptul c# ele sunt la o scar# diferit# [i pot fi u[or deformate.

                            B.Forma sa trebuie s# fie extrem de neregulat#, \ntrerupt#    sau fragmentat#.

                            C.El con]ine elemente distincte,care scalate sunt foarte variate [i formeaz# o gama foarte larg#.

Mandelbrot nu face distinc]ie \ntre fractal [i obiect fractal. Define[te obiectul fractal ca fiind un termen ce \nlocuie[te denumirea de fractal, deoarece precizeaz# c# este vorba de un obiect natural. Obiectul natural este rezonabil [i util de reprezentat matematic printr-un fractal.

De asemenea a definit ansamblul fractal ca fiind un termen ce \nlocuie[te denumirea de fractal deoarece precizeaz# c# este vorba despre un model informatic sau matematic al unui fractal.

1.2 Clasific#ri

Dac# se ia \n considerare modul de generare al fractalilor putem avea dou# categorii :

Fractali    naturali (obiecte fractale): \i g#sim \n natur# sau sunt crea]i \n urma unor procese naturale. Se pot da exemple prin mun]i, ]#rmuri de continente, sistemul nervos, arborii, sistemul de ramifica]ii al bronhiilor, etc.

Fractali artificiali (ansambluri de fractali): reprezint# modele informatice sau matematice ale      fractalilor naturali.

Dup# transformarea care st# la baza gener#rii unui fractal avem:

Fractali liniari: sunt fractalii care sunt genera]i cu ajutorul unor transform#ri geometrice liniare, aplicate asupra unor puncte, suprafe]e sau corpuri.

Exemplu : Curbele Von Kock, care \n principiu se genereaz# astfel:

      Pas 1 – se pleac# de la un triunghi echilateral cu latura av@nd o lungime finit#.

      Pas 2 – fiecare latur# se \mparte \n trei p#r]i egale.

      Pas 3 – segmentul din mijloc se elimin# pentru fiecare latur# [i se \nlocuie[te cu un unghi al c#ror laturi sunt egale cu segmentul eliminat.

      Pas 4 -    Pentru fiecare segment al figurii ob]inute se repet# de la pasul 2.

Dup# repetarea procesului se ob]ine o linie poligonal# \nchis# cu latura din ce \n ce mai mic# ca \n figura 1.

                                              Itera]ia 1 Itera]ia 2

fig.1

Fractalii liniari pot fi artificiali sau naturali. Exemple de fractali liniari naturali sunt sistemul de ramifica]ii al bronhiilor [i arborii. Exemplul anterior, curba    Von Kock este un exemplu de fractal liniar artificial.

Fractali neliniari: se ob]in cu ajutorul transform#rilor geometrice neliniare. {i ace[tia pot fi la r@ndul lor artificiali sau naturali.

Exemple de fractali neliniari naturali: mun]ii, sistemul nervos, norii etc.

Exemple de fractali neliniari artificiali: mul]imea Mandelbrot [i mul]imea Julia.

_n func]ie de transformarea care st# la baza gener#rii fractalilor neliniari artrificiali avem:

Fractali auto-patratici: sunt ob]inu]i cu ajutorul generatorului patratic z2+c, unde z [i c sunt din mul]imea numerelor complexe.

De exemplu mul]imea Mandelbrot este generat# astfel:

      Dac# se consider# planul complex de laturi lx, ly cu col]ul st@nga jos x0, y0. Un punct curent din acest domeniu va fi notat cu z0 , iar fiec#rui punct z i se aplic# urm#toarea transformare:

                                                T:DD

T(z)=z2+z (1.1)

z {z0 ,z02 +z0, (z02 +z0)2 +z02 +z0 ,…}

Pe parcursul acestor itera]ii se testeaz# modulul lui z

M(z)=Im(z)2 +Re(z) 2 (1.2)

unde:

Im(z) reprezint# partea imaginar# a lui z

Re(z) reprezint# partea real# a lui z

Dac# dup# un num#r de itera]ii n, M4 atunci z va apar]ine mul]imii Mandelbrot.

Algoritmul de ob]inere a unei imagini pe ecranul calculatorului, care s# reprezinte mul]imea Mandelbrot, este urm#torul:

Cite[te :    x0,y0        col]ul st@nga jos al zonei \n care va fi inclus# mul]imea

                                lat                intervalul din domeniul complex care este explorat

          lecran    latura p#tratului \n care este inclus# imaginea ob]inut#

          n                    num#rul de itera]ii

pas lat/lecran

a x0

pentru i=1 la lecran cu pasul 1 execut#

aa+pas

by0

pentru j=1 la lecran cu pasul 1 execut#

bb+pas

x0

y0

k0

repet#

xxx•x-y•y+a

y    2•x•y+b

x    xx

Mx•x+y•y

kk+1

p@n# c@nd: M4 sau kn

      dac# M4 atunci aprinde(i,j)

sf@r[it

Cu acest algoritm se ob]ine o imagine ca \n figura 2

fig.2

Fractali de auto-inversiune se ob]in prin aplicarea unor transform#ri geometrice neliniare inverse asupra unor puncte suprafe]e sau corpuri.

Dup# modelul de generare pot fi:

Fractali aleatori: sunt genera]i aleator folosind procese stochastice.

Fractali determini[ti:    sunt ob]inu]i cu ajutorul unor modele recursive, \n general simple, pentru a fi utili \n studierea fractalilor aleatori.

1.3 Caracteristici [i propriet#]i

1.3.1 Fragmentarea la infinit

Reprezint# proprietatea fractalului de a reg#si detalii la o scal# oric@t de mic# [i se traduce printr-o structur# foarte fin#. De exemplu dac# vrem s# calcul#m lungimea unui ]#rm [i folosim o rigl# ca instrument    de m#sur# reprezent@nd un km. Cu acest instrument prin m#surare vom neglija o serie de detalii, iar m#surarea va fi aproximativ# ob]in@nd o lungime L1 a ]#rmului. Mai departe dac# alegem o unitate de m#sur# mai mic#, de exemplu 1/2Km, avem posibilitatea s# lu#m \n considerare noi detalii ceea ce \nseamn# c# rezultatul m#sur#rii va fi L2L1. Dac# se continuu#, c@nd lungimea riglei va tinde c#tre 0 lungimea ]#rmului m#surat va tinde la infinit.

Putem trage concluzia c# ]#rmul are o lungime infinit# [i ocup# o suprafa]# finit#. Se poate spune deci c# proprietatea de fragmentare la infinit d# fractalului caracteristica specific# de a avea o lungime infinit# [i s# ocupe un spa]iu finit, sau s# aib# un spa]iu infinit \ntr-un volum finit.

1.3.2 Auto-similaritatea

Este proprietatea    fractalului de a avea orice detaliu al s#u asem#n#tor cu \ntregul la orice scal#.

Deseori fractalii sunt auto-similari la diferite grade. Pot fi auto-similari de nivel geometric (definirea similarit#]ii se face geometric), auto-similari de grad aproximativ (definirea similarit#]ii se face statistic).

1.3.3 Invarian]a la transla]ii

Proprietatea unui obiect fractal de a reg#sii un detaliu al s#u prin suprapunerea acestuia peste o alt# zon#, dup# ce a fost translatat dup# o anumit# direc]ie. La fel ca auto-similaritatea nu este o proprietate universal# pentru fractali.

1.3.4 Dimensiune fractal# (dimensiune frac]ionar# sau dimensiune de auto-similaritate)

Mandelbrot a definit dimensiunea fractal# astfel: “Dimensiunea fractal# este un num#r care cuantific# gradul de iregularitate [i de fragmentare a unui ansamblu fractal sau a unui obiect natural [i care se reduce \n cazul obiectelor geometrice Euclidiene la dimensiunea lor topologic# .“

Dimensiunea fractal# este dat# \n general printr-un num#r real [i cuantific# gradul de fragmentare [i gradul de auto-similaritate, deci asociaz# o valoare structurii obiectului.

Dac# dou# curbe fractale au lungime infinit# [i dimensiune topologic# 1, atunci este normal ca o comparare a lor s# se fac# prin intermediul unei altfel de m#suri, de exemplu dimensiunea fractal#.

1.3.5 M#sura Hausdorff [i dimensiunea Hausdorff (considera]ii matematice)[13]

Dimensiunea Hausdorff este o alt# dimensiune frac]ionar# care m#soar# gradul de fragmentare al unui obiect fractal.

Dac# not#m cu U orice submul]ime nevid# din    Rn cu proprietatea    |U|=sup{x-y|x,y U}    {Ui} este o mul]ime finit# de mul]imi cu diametrul mai mic dec@t d care acoper# pe F adic#

F {Ui} este o acoperire d a lui F.

Dac# F Rn [i s0 pentru d0    not#m:

Hds(F)=inf {:{Ui} este o acoperire d a lui F} (1.4)                                                                 

Dac# ne uit#m la toate acoperirile lui F de mul]imi de diametru mai mic dec@t d    [i c#ut#m s# minimiz#m suma, atunci cu c@t d scade clasa acoperirilor permisibile se reduce [i vom avea:

Hs(F)=(Hds(F)) (1.5)

Aceast# limit# exist# pentru orice subset F Rn

Definim Hs(F) ca fiind    o m#sur# s dimensional# Hausdorff a lui F ce are urm#toarele propriet#]i:

Hs()=0

dac# EF atunci Hs(E) Hs(F)

dac# {Fi} este o colec]ie num#rabil# de mul]imi Borel disjuncte atunci:

Hs(F)= Hs(Fi)

dac# F este o mul]ime Borel din Rn atunci :

Hn(F)=cnvoln(F)

unde cn este volumul unei sfere n dimensionale de diametru similar pentru dimensiuni mai mici din Rn

Exemplu:

    H2(F)=4/•aria(F) pentru cazul \n care F este o suprafa]# neted#.

la m#rirea cu un factor , lungimea unei curbe este multiplicat# cu , aria unei suprafe]e cu 2 , volumul unui corp multiplicat cu 3, a[a cum

Hs(F)= s Hs(F) unde F={x:xF} este mul]imea F scalat# cu un factor

Aceast# proprietate se nume[te proprietatea de scalare [i este fundamental# teoriei fractale.

Demonstra]ie:

Dac# {Ui} este o acoperire d a lui F atunci {Ui} este o d acoperire a lui F    unde :

Hsd(F) |Ui|s=ss Hsd(F)

atunci deoarece aceasta se men]ine pentru orice acoperire d a lui F lu@nd d tinz@nd c#tre 0 rezult#

Hs(F) s Hs(F)    [i lu@nd =1/ [i F=F rezult# : Hs(F) 1/s Hs(F)

s Hs(F) Hs(F)    de unde rezult# ceea ce trebuia demonstrat.

Propozi]ia 1.1

Fie F Rn [i f:F Rm o mapare a.\

|f(x)-f(y)|c|x-y|    (1.6)

x,yF pentru constante c [i pozitive, atunci pentru oricare s avem :

Hs/(f(F)) cs/ Hs(F) (1.7)

Demonstra]ie :

Dac# {Ui} este o acoperire d a lui F, atunci deoarece |f(FUi)|c|Ui| rezult# {f(FUi)} este o acoperire a lui f(F) unde =cd cum |f(FUi)|s/cs/ |Ui|s

Hs/(f(F)) cs/ Hsd(F) dac# d0 0 (1.7)

Dimensiunea Hausdorff

Se observ# \n (1.4) c# pentru orice F dat [i d1 c# Hsd(F) nu cre[te cu s [i prin (1.5) c# de asemenea Hs(F) nu cre[te. De fapt dac# ts [i {Ui} este o acoperire d a lui F avem:

|Ui|t dt-s|Ui|s (1.8)

Htd(F) dt-s Hsd(F) (1.9)

lu@nd    d0 vedem c# dac#    Hs(F) atunci Ht(F)=0 cu ts, aceasta \nseamn# c# exist# o valoare critic# a lui s pentru care valoarea lui Hs(F)    sare de la la 0 (vezi figura 4) .

Hs(F)

0 s dimHF      

fig.4

Aceast# valoare critic# se nume[te dimensiune Hausdorff [i o not#m cu dimHF

dimHF=inf {s: Hs(F)=0} =sup {s: Hs(F)=} (1.9)

de unde Hs(F)=        , dac# sdimHF

          0    , dac# sdimHF

Dac# s= dimHF Hs(F) poate fi 0 sau infinit sau poate s# ia o valoare \ntre acestea dou#.

      Propriet#]i:

            (i) pentru mul]imi deschise

FRn este o mul]ime deschis# rezult# dimHF=n

          (ii) pentru mul]imi netede

F    este neted#(continu# [i diferen]iabil#) de tip m dimensional \n Rn atunci dimHF=m

          (iii) monotonicitate

EF atunci dimHE dimHF Hs(E) Hs(F) pentru orice s

          (iv) stabilitate num#rabil#

F1,F2,..,Fi,… este un [ir num#rabil de mul]imi atunci:

Fi= de asemenea dimHFidimHFJ pentru orice j (din proprietatea de monotonicitate. Pe de alt# parte dac# sdimHFi pentru to]i I rezult# Hs(Fi)=0 Hs(Fi)=0 d@nd inegalitate invers#

        (v)    pentru mul]imi num#rabile

Dac# F este num#rabil# rezult# dimHF=0.Pentru situa]ia Fi arer un singur punct H0(Fi)=1 [i dimHFi=0 deci prin stabilitate num#rabil# avem dimHFi=0

Propozi]ia 1.2(proprietatea de transformare a dimensiunii Hausdorff)

Fie FRn [i lu#m f:F Rn cu |f(x)-f(y)|c|x-y| atunci dimHf(F)1/dimHF

Demonstra]ie:

sdimHF, din propozi]ia 1.1 rezult# Hs/(f(F)) cs/ Hs(F)=0 dimHf(F)s/ pentru to]i sdimHF.

Defini]ie 1.1

Fie FRn f:FRm este o transformare bi-Lipschitz dac#:

c1|x-y||f(x)-f(y)|c2|x-y| unde 0c1c2 (1.10)

Propozi]ia 1.3

dac# f:FRm o transformare Lipschitz atunci dimHf(F)dimHF

dac# f:FRm este o transformare bi-Lipschitz dimHf(F) dimHF

Demonstra]ie:

reiese din propozi]ia 1.2 lu@nd =1 [i f-1:f(F)F rezult# [i cealalt# inegalitate adic# dimensiunea Hausdorff este invariant# la transformarea bi-Lipschitz. Dac# dou# mul]imi au dimensiuni diferite nu pot exista map#ri bi-Lipschitz de la una la alta.

_n topologie dou# mul]imi sunt considerate la fel dac# exist# un homeomorfism \ntre ele. Din punct de vedere al geometriei fractale dou# mul]imi sunt la fel dac# exist# o mapare bi-Lipschitz \ntre ele. A[a cum invarian]a topologic# este folosit# pentru a distinge \ntre mul]imi nehomeomorfice, putem c#uta parametrii (chiar dimensiunea) pentru a distinge    \ntre mul]imi care nu sunt echivalente bi-Lipschitz.

Deoarece transformarea bi-Lipschiz este neap#rat continu# (1.10), parametrii topologici indic# un start \n aceast# direc]ie [i dimHF ([i alte defini]ii ale dimensiunii) arat#    caracteristicile distinctive \ntre fractali.   

_n general dimensiunea unei mul]imi ne spune foarte pu]in despre propriet#]ile sale topologice. Orice mul]ime de dimensiune mai mic# dec@t 1 este at@t de spart# \nc@t poate fi disconect# total, adic# nici unul dintre dou# puncte nu sunt aceea[i component# conect#.

Propozi]ia 1.4

FRn cu dimHF1 este total disconect#

Fie x,yF xy f:Rn:[0,) cu f(z)=|z-x| deoarece f nu cre[te distan]a |f(z)-f(w)||z-w| rezult# din propozi]ia 1.3 (a) dimHf(F)dimHF1 [i    f(F)R, H1=0(lungime 0) are un complement dens.

Aleg@nd rF cu 0rf(y) F={zF:|z-x|r}{zF:|z-y|r}

F este con]inut# \n dou# componente disjuncte cu x \ntr-un set [i y \ntr-altul x [i y sunt \n diferite componente conecte ale lui F.

Calcularea dimensiunii Hausdorff

Dac# ts [i {Ui} este o acoperire a lui F avem:

Uitdt-s|Ui|s

sau Hsd(F)dt-s Hsd(F) lu\nd d0    dac# Hs(F) Ht(F)=0 pt ts, adic# exist# un punct critic s de la care Hs(F) sare de la la 0.

Exemple de calcul ale dimensiunii Hausdorff:

Fie F mul]imea Cantor nisip (La fiecare pas al construc]iei p#tratele sunt \mp#r]ite \n 16 p#trate cu o p#trime ca lungime \n care acela[i model de 4 p#trate este re]inut ca \n fig.5.

Fig.5

rezult# 1 H1(F)2       

Calcularea: lu@nd acoperirea lui F ca fiind 4k p#trate de m#rime 4-k [i de diametru

d=4-k2      \n etapa k estim#m:

H1d(F)4k4-k2 pentru k [i d0 d# H1(F)2.     

Pentru o estimare mai bun# :

Fie p o proiec]ie ortogonal# pe axa x.Proiec]ia ortogonal# nu cre[te distan]a |p(x)-p(y)||x-y| dac# x,yR2 p este o mapare Lipschitz. Prin proprietatea construc]iei mul]imii F proiec]ia sau umbra sa pe axa x este intervalul [0,1]. Folosind (1.8), (1.9) rezult# 1=lungime([0,1]) = H1([0,1])= H1(p(F)) H1(F)

Not#m c# acela[i argument [i rezultat se men]ine pentru o mul]ime ob]inut# prin divizare repetat# a p#tratelor \n m2 p#trate de lungime 1/m din care este ob]inut c@te un singur p#trat din fiecare coloan#.

Acest mod de a folosii proiec]ii ortogonale pentru a ob]ine un minim al estim#rii m#rimii Hausdorff, se poate aplica doar \n cazuri speciale [i nu este baza unei metode generale.

Fie F mul]imea de tipul Cantor    generat# ca \n figura 6

                        0         1 itera]ia 0

0 1/3         2/3         1 itera]ia 1                                                                        

                                                0           1          itera]ia 2

fig.6

dac# s=log2/log3=0.6309 dimHF=s [i 1/2 Hs(F)1

Calcul euristic:

F se \mparte \n Fdr=F[0,1/3] [i Fst=F[2/3,1]    ambele p#r]i sunt similare din punct de vedere geometric cu F dar scalate cu 1/3 [i F=FdrFst cu acea[i uniune disjunct#, atunci pentru orice s:

Hs(F)= Hs(Fdr)+ Hs(Fst)=(1/3)s Hs(F)+ (1/3)s Hs(F) (1.11)

din proprietate de scalare a m#surii Hausdorff.

Presupun@nd c# la valoarea critic# s=dimHF avem 0 Hs(F) , \mp#r]ind cu Hs(F) ob]inem 1=2(1/3)s sau s=log2/log3.

Calcul riguros:

Avem 3k (k=1,2,..) intervale de aceea[i lungime, \n construc]ia mul]imii de baz# F.

Dac# lu#m acoperirea {Ui} a lui F constituit# din 2k intervale Ek de lungime 3-k    rezult#:

    lu@nd k Hs(F)1 iar pentru a ar#ta c# Hs(F)1/2 trebuie s# ar#t#m c#

|Ui|s1/2=3-s (1.12)

pentru orice acoperire {Ui} a lui F. Desigur este destul s# presupunem c# Ui sunt intervale, extinz@nd    [i folosind faptul c# F este compact# avem nevoie s# verific#m doar formula (1.12).

Dac# { Ui} este o colec]ie finit# de subintervale    \nchise din [0,1] astfel \nc@t:

3-(k+1) |Ui|3-k (1.13)

pentru fiecare Ui [i k \ntreg.

Atunci Ui poate intersecta cel mult un interval de baz# a lui Ek \n timp ce separarea acestor intervale de baz# este cel pu]in 3-k. Dac# jk atunci prin construc]ie Ui intersecteaz# cel mult 2j-k=2j3-jk2j3s| Ui|s intervale de baz# ale lui Ej folosind (1.13)

Dac# alegem j destul de mare a.\ 3-(j+1) |Ui| pentru to]i Ui atunci din moment ce {Ui} intersecteaz# toate Ej de baz# de lungime 3-j num#r@nd intervalele ne d# 2jj2j3s|Ui|s care se reduce la (1.12).

\n general dac# F= unde Fi este similar# cu F dar scalat# cu un factor ci dimHF=s a.\

Defini]ie echivalent# a dimensiunii Hausdorff:

Putem alege acoperiri ca fiind sfere \n Rn lu@nd

B sd(F)=inf{|Bi|s:{Bi} este o acoperire d a lui F cu sfere} (1.14) B s(F)= B sd(F) [i dimensiunea la care B s(F) sare de la    la 0. Se vede clar c# Hsd(F)B sd(F) din moment ce orice acoperire a lui F cu sfere este o acoperire permis# \n defini]ia m#surii Hausdorff. De asemenea {Ui} este o acoperire d a lui F atunci [i {Bi} este o acoperire d a lui F, unde pentru fiecare i, Bi este aleas# ca fiind o sfer# mic# ce con]ine Ui [i de raz# |Ui|d

|Bi|s(2Ui)s=2s|Ui|s    [i lu@nd    minimul B s2d(F)2s Hsd(F) [i d0

Hs(F) B s(F) 2s Hs(F)

Este u[or de verificat    c# avem acelea[i valori pentru dimensiunea Hausdorff dac# \n (1.1) folosim acoperirea d de doar mul]imi deschise sau mul]imi \nchise.

Mai departe dac# F este compact#, extinz@nd acoperirea de mul]imi la mul]imi deschise [i lu@nd o subacoperire finit#, ob]inem aceea[i valoare    a lui Hs(F) cu cazul \n care consider#m acoperirea d prin colec]ii finite ale mul]imilor.

Masura Net

Simplific@nd lu#m pe F ca fiind o submul]ime a intervalului [0,1) de forma [r2-k,(r+1)2-k) unde k=1,2,.. [i r=1,2,..,2k-1 definim :

Nsd(F)=inf{|Ui|s:{Ui} este o acoperire a lui F cu intervale binare}    (1.14)

Rezult# masura Net:

Ns(F)= Nsd(F)

Din moment ce orice interval U[0,1) este con]inut \n dou# intervale binare consecutive, fiecare de lungime aproape    2|U|, observ#m \n acela[i fel ca la Bs(F) c#:

Hs(F) N s(F) 2s Hs(F)

valoarea lui s la care N s(F) sare de la    la 0 egaleaz# dimensiunea Hausdorff. Din anumite puncte de vedere m#sura Net este mai convenabil# dec@t m#sura Hausdorff. Deoarece dou# intervale binare sunt ori disjuncte ori unul dintre ele este con]inut de cel#lalt permit oric#rei acoperiri a intervalelor binare s# fie redus# la o acoperire de intervale disjuncte.

O alt# defini]ie    a dimensiunii:

Pentru a avea o defini]ie mai exact# a dimensiunii atunci:

Fie h:R+ R+ o func]ie cresc#toare [i continu#, o “func]ie dimensiune” definim:

Hhd(F)=inf{h(|Ui|):{Ui} este o acoperire d a lui F} (1.15)

Pentru FRn rezult# o m#sur# : Hh(F)= Nhd(F).

Dac# h(t)=ts rezult# defini]ia uzual# a m#rimii s dimensionale Hausdorff.

Dac# h [i g sun dou# func]ii dimensiune [i h(t)/g(t) tinde la 0 atunci c@nd t tinde la 0pentru un argument similar cu |Ui|tdt-s|Ui|s Hh(F)=0 ori de c@te ori Hg(F).

_mp#r]ind func]iile de dimensiuni \n func]ii pentru care Hh este finit# [i func]ii pentru care Hh este infinit#, aceast# defini]ie va da mai mullte informa]ii precise dec@t num#rul dimHF. Un exemplu important    Mi[carea Brownian# \n R2,se poate ar#ta (cu probabilitatea 1) c# o cale Brownian# are dimensiunea    Hausdorff    2, dar cu m#sura Hausdorff 0. Mai multe calcule arat# c# o astfel de    cale are m#sura pozitiv# [i finit# Hh unde h(t)=t2log log(1/t).

De[i drumurile Browniene au dimensiunea 2, dimensiunea este \n sens logaritmic mai mic# dec@t 2.

Defini]ii alternative ale dimensiunii

Nu toate defini]iile sunt \n general aplicabile, c@teva descriu doar clase particulare de mul]imi (exemplu Curbele). Conceptul fundamental pentru toate defini]iile de dimensiuni este conceptul de “masur# la scal# d”. Pentru orice d, m#sur#m o mul]ime \ntr-un fel \n care se ignor# iregularit#]i ale m#rimilor mai mici ca d [i vedem cum se comport# aceast# m#sur# c@nd d tinde la 0.

De exemplu dac# F este o curb# plan#, atunci rezultatul m#surii Md(F) poate fi num#rul de pa[i ceru]i de o \mp#r]ire a mul]imii \n p#r]i d pentru a traversa F.O dimensiune a lui F este determinat# de o lege de putere dac# :

Md(F)cd-s (1.16)

c@nd d tinde la 0.Logaritm@nd rezult#:

log Md(F)log c – s log d (1.17)

s= (1.18)

Aceast# metod# este folosit# pentru scopuri experimentale [i de calcul, deoarece s poate fi estimat ca fiind panta dreptei de regresie log-log \ntre Md(F) [i d.

Pentru fenomene reale nu putem lucra dec@t cu intervale finite deoarece d din teorie [i cel din experiment diverg \nainte de a atinge o scal# atomic#. Poate nu este o lege de putere exact# pentru Md(F),pentru o valoare a lui s dat# de (1.16). Pentru a se comporta ca o dimensiune, metoda de m#surare are nevoie de a    fi scalat# F. Dubl@nd pe F [i \n acela[i timp dubl@nd scala la care se face m#sur#toarea nu se afecteaz# rezultatul, aceasta \nseamn# Md(dF)= M1(F) pentru orice d.

Dac# modific#m exemplul [i redefinim Md(F) ca fiind omogen# de grad 1 atunci Md(dF)=d M1(F) pentru d0 [i aceasta trebuie luat# \n calcul c@nd se define[te dimensiunea.

_n general dac# Md(F) este omogen# de grad x aceasta \nseamn# Md(dF)=dx M1(F), atunci avem o lege de putere de forma Md(F)cdx-s corespunz@nd unei dimensiuni s.

Nu exist# reguli bune [i rapide pentru a decide dac# o cantitate poate fi rezonabil privit# ca o dimensiune.Teoria dimensiunii con]ine multe defini]ii care nu se potrivesc exact cu cea de aici chiar dac# sunt implicate scenariile. Factorii care determin# acceptabilitatea defini]iei unei dimensiuni sunt recunoscu]i \n general prin experien]# [i intui]ie.

_n general se caut# un tip de comportament la scalare, o individualitate a defini]iei \ntr-un context particular [i propriet#]i tipice ale dimensiunilor ca cele discutate mai sus.

Aparent defini]ii similare ale dimensiunii, pot avea \n mare m#sur# propriet#]i diferite. Nu \nseamn# \ns# c# defini]ii diferite dau aceea[i valoare a dimensiunii, chiar [i pentru mul]imi simple. Este necesar derivarea propriet#]ilor oric#rei dimensiuni din defini]ia sa. Propriet#]ile dimensiunii Hausdorff nu se men]in neap#rat pentru alte defini]ii.

Propriet#]ile derivate ale dimensiunii Hausdorff sunt destul de tipice:

(i) Monotonicitate : Dac# EF atunci dimHEdimHF

(ii) Stabilitate : dimH(EF)=max(dimHE, dimHF)

(iii) Stabilitate num#rabil# : Fi=     

(iv) Pentru mul]imi deschise : FRn este o mul]ime deschis# rezult# dimHF=n

(v) Pentru mul]imi netede : F este neted#(continu# [i diferen]iabil#) de tip m dimensional \n Rn atunci dimHF=m

(vi) Pentru mul]imi deschise:    FRn este o mul]ime deschis# rezult# dimHF=n

(vii) Pentru mul]imi num#rabile: Dac# F este num#rabil# rezult# dimHF=0.

(viii) Invarian]# geometric#: dimHf(F)=dimHF dac# f este o transformare \n Rn,o transla]ie, rota]ie, similaritate, afinitate..

(ix) Invarian]# Lipschitz : dimHf(F)=dimHF dac# f este o transformare bi-Lipschitz.

Toate defini]iile sunt monotone, cele mai multe sunt stabile, iar c@teva defini]ii comune nu au stabilitate num#rabil#. Toate dimensiunile uzuale sunt invariante Lipschitz adic# invariante geometric. Propriet#]ile mul]imilor netede [i deschise asigur# c# dimensiunea este o extensie a defini]iei clasice.

Defini]ii diferite ale dimensiunii pot oferii informa]ii diferite despre ce mul]imi sunt invariante Lipschitz.

1.4    Metode de determinare a dimensiunii fractale.

_n general nu exist# o formul# unic# de determinare a dimensiunii fractale [i de obicei metode diferite pot conduce la valori neegale pentru acela[i fractal.

1.4.1 Metoda clasic#

Este cea mai simpl# metod# [i este utilizat# numai pentru fractali liniari. Rela]ia de calcul este urm#toarea:

D=logN2/logN1                                                                    (1.19)

unde:

N2 reprezint# num#rul de replici ob]inute prin similaritate

N1 num#rul ini]ial de obiecte

De exemplu, lu@nd fractalul Cantor, care se ob]ine prin \mp#r]irea unui segment \n trei p#r]i egale din care se elimin# segmentul din mijloc. Se repet# aceast# opera]ie \n mod iterativ pentru fiecare din segmentele r#mase, ca \n figura 7

          itera]ia0

                        itera]ia 1     itera]ia 2

fig.7

deci N1=3 [i N2=2 de unde rezult#      D=log2/log3 [i D=0.631

1.4.2 Metoda “SandBox” sau metoda cutiei cu nisip

Este o metod# cu care se calculeaz# dimensiunea fractal# pentru orice tip de obiect fractal. Pe scurt metoda const# \n urm#torii pa[i:

Se alege un prim punct (pozi]ie amplasament) al fractalului ca origine a n cercuri cu raze R1 R2… Rn    unde Rn mai mic dec\t raza R a fractalului, apoi se num#r# c\te puncte (pixeli)    M1(Ri) din fiecare cerc I (uneori este mult mai u[or s# se aleag# n patrate    de laturi    L1, L2, …. Ln    \n loc de cercuri).

Repet#m aceast# procedur#, aleg\nd alte puncte ca origine a n cercuri [i determin#m num#rul corespunz#tor de puncte Mj(R I)    j=2, 3, .., m    \n fiecare cerc.

Calcul#m media numerelor M(Ri) astfel:

M(Ri)=                    (1.20)

ªi    se vor aprinde punctele    M(Ri) fiind    dependent de    Ri    \ntr-o functie logaritmica. Panta curbei, pentru mai multe valori ale lui Ri determina dimensiunea fractal#. Pentru a se evita anumite efecte de grani]a trebuie ca razele cercurilor s# se aleag# mai mici dec\t raza fractalului.

1.4.3 Metoda Box-Counting sau metoda c#su]elor num#rate

Defini]ia dimensiunii Box-Counting

Fie mul]imea F, limitat# [i FRn [i fie Nd(F) cel mai mic num#r de mul]imi de diametru cel pu]in d care pot acoperii mul]imea F, atunci dimensiunea Box-Counting se calculeaz# astfel:

(1.20)

(1.21)

dac# cele dou# limite sunt egale rezult#:

(1.22)

Exist# c@teva defini]ii echivalente ale dimensiunii Box-Counting, care sunt c@teodat# mai folositoare.

Consider@nd colec]ia de cuburi ca o plas# \n Rn de forma: ([m1d,(m1+1)d]x[m2d,(m2+1)d]x..x[mnd,(mn+1)d]) de latur# d [i cu m1,m2,..,mn.

Fie Ndi(F) num#rul de cuburi re]ea de latur# d care intersecteaz# pe F. Ele determin# o colec]ie de Ndi(F)    mul]imi de diametru    dn, care acoper# F deci:

Ndn(F) Nd(F) (1.23)

Dac# dn 1 atunci :

(1.24)

lu@nd limit# rezult#:

(1.25) (1.26)

Pe de alt# parte , oricare mul]ime de diametru cel mult d este con]inut \ntr-o re]ea de 3n cuburi de latur# d . Aleg@nd un cub con]in@nd c@teva puncte ale mul]imii \mpreun# cu    cuburile vecine rezult#

N|d(F)3nNd(F) (1.27)

Logaritm@nd rezult# inegalitatea invers# din (1.25) [i    (1.26), din acest motiv pentru a g#si dimensiunea Box-Counting putem lua la fel de bine [i Nd(F) ca fiind num#rul de cuburi re]ea de latur# d care s# intersecteze pe F.

Pentru a g#si dimensiunea Box-Counting asociat# unui plan, putem desena o re]ea de p#trate de latur# d [i [i s# num#r#m Nd(F),care acoper# mul]imea pentru diferite laturi d mici. Dimensiunea este rata logaritmic# la care Nd(F) cre[te c@nd d tinde la 0 [i poate fi estimat# de panta grafului regresiei log(Nd(F)) [i log(d). Aceast# defini]ie d# o interpretare a \n]elesului dimensiunii Box-Counting.

Num#rul de cuburi din re]ea de latur# d care intersecteaz# o mul]ime este o indica]ie a c@t de r#sp@ndit# \n afar# sau neregulat# este mul]imea, atunci c@nd se examineaz# la o scar# d. Dimensiunea reflect# c@t de rapid se dezvolt# iregularit#]ile pentru d0.

O alt# defini]ie, folosit# frecvent, a dimensiunii Box-Counting este prin luarea num#rului Nd(F) ca fiind cel mai mic num#r de sfere \nchise de raz# d care s# acopere pe F.

O mai pu]in clar echivalent# formulare a dimensiunii Box-Counting implic# cel mai mare num#r de sfere de raz# d, disjuncte cu centrele \n F.

Fie acest num#r N|d(F) [i fie B1,B2,.., sferele disjuncte centrate \n F [i de raz# d. Dac# xF a.\ xBi sfera    de centru x [i raz# d poate fi ad#ugat# s# formeze o colec]ie mai mare de sfere disjuncte. Astfel N|d(F) sfere concentrice cu Bi dar de raz# 2d acoper# pe F d@nd:

N4d(F) N|d(F) (1.28)

Pe de alt# parte, presupun@nd c# B1,B2,.., sunt sfere disjuncte de raze d cu centre \n F.Fie U1,U2,..,Uk orice colec]ie de mul]imi de diametru cel mult d care acoper# pe F. Din moment ce Uj trebuie s# acopere centrele lui Bi, fiecare Bi trebuie s# con]in# cel pu]in un element din Uj. Cum Bi sunt disjuncte exist# cel pu]in at@tea mul]imi Uj c@te Bi. Din acest motiv

N|d(F) Nd(F) (1.29)

dimensiunea nu va fi alterat# ca valoare nici \n cazul acesta.

Defini]ie 1.2

Se poate da o defini]ie echivalent# care s# le includ# pe toate descrise anterior, astfel:

(1.20)

(1.21)

(1.22)

unde Nd(F) poate fi:

1. Cel mai mic num#r de mul]imi sferice \nchise de raz# d care acoper# F (figura 7.a)

2. Cel mai mic num#r de cuburi de latur# d care acoper# F(figura 7.b)

3. Num#rul de cuburi re]ea de latur# d care intersecteaz# F (figura 7.c)

4. Cel mai mic num#r de mul]imi de diametru cel mult d care acoper# pe F (figura 7.d)

5. Cel mai mare num#r de mul]imi sferice disjuncte de raz# d cu centre \n F.(figura7.e)

(a)     (b) (c)                 (d)

(e) figura 7

Este important s# se \n]eleag# leg#tura \ntre dimensiunea Box-Counting [i dimensiunea Hausdorff.

Dac# F poate fi acoperit# de Nd(F)mul]imi de diametru d atunci din defini]ia 1.1 Hds(F)ds Hd(F)

Dac# 1 Hds(F)= Hds(F) atunci log(Nd(F))+s*log(d)0 dac# d este suficient de mic. Astfel : slog(Nd(F))/-log(d)

dimHF (1.23)

pentru orice FRn

Chiar dac# dimHF=dimBF pentru multe mul]imi “rezonabile” exist# multe exemple \n care inegalitatea este strict#. Formula (1.22) \n sens strict spune c# Nd(F)d-s pentru d mic, unde s=dimBF sau mai precis:

Nd(F)ds dac# sdimBF

Nd(F)ds0 dac# sdimBF

Dar Nd(F)ds=inf{|Ui|s:{Ui} este o acoperire d finit# a lui F} care are trebui comparat# cu Hd(F)=inf{|Ui|s:{Ui} este o acoperire d    a lui F} defini]ia m#surii Hausdorff. \n calcularea dimensiunii Hausdorff lu#m diferite ponderi |Ui|s pentru mul]imile acoperiri Ui    unde pentru dimensiunea Box-Counting folosim aceea[i pondere ds pentru fiecare mul]ime de acoperire.

Dimensiunea Box-Counting poate fi g@ndit# ca indic@nd eficien]a cu care o mul]ime poate fi acoperit# cu mul]imi mici de m#rimi egale, \n timp ce dimensiunea Hausdorff implic# acoperirea cu mul]imi mici dar de variate m#rimi.

Exist# tendin]a de a introduce cantitatea v(F)= Nd(F)ds, dar aceasta nu va da nici o m#sur# pe submul]imi ale lui Rn.

Dup# cum se va vedea, o consecin]# a acesteia este aceea c# dimensiunea Box-Counting are un num#r de propriet#]i    nedorite care pot fi incomode la m@nuirea lor matematic#. Din moment ce dimensiunea Box-Counting poate fi determinat# prin acoperiri cu mul]imi de m#rimi egale, tinde s# fie    mai u[or de calculat dec@t dimensiunea Hausdorff.

Propriet#]i ale dimensiunii B

Un super-plan neted,m-dimensional din Rn are dimBF=m

[i    sunt monoton

stabil# finit

(EF)=max{E, F} dar nu este

[i sunt invariante Lipschitz. Aceasta deoarece dac# |f(x)-f(y)|c|x-y| a.\. poate fi acoperit# cu Nd(F) mul]imi de diametru cel pu]in c*d, atunci dimBf(F)dimBF. Similar dimensiunea Box-Counting se comport# exact ca dimensiunea Hausdorff la transform#ri bi-Lipschitz sau Hlder.

O alt# proprietate care este descris# prin propozi]ia urm#toare este un dezavantaj al dimensiunii Box-Counting

Propozi]ia 1.5

Fie FI    \nchidere a mul]imii F (cel mai mic subset din Rn care o con]ine pe F)

atunci:

[i

Demonstra]ie:

Fie B1,B2,..,Bk o    colec]ie finit# de sfere \nchise de raze d. Dac# mul]imea \nchis# o con]ine pe F atunci de asemenea o con]ine [i pe FI. Deoarece cel mai mic num#r de sfere \nchise de raze d ce acoper# F este de ajuns pentru a acoperii pe FI, [i rezultatul este determinat. Aceast# proprietate reduce utilizarea dimensiunii Box-Counting la mul]imi \nchise.

1.4.4 Dimensiunea Box-Counting modificat#

Deoarece exist# metode de a dep#[i dificult#]ile dimensiunii Box-Counting se poate apela la metode de a modifica calcularea acesteia.

Dac# F este o submul]ime \n Rn putem s# \ncerc#m descompunerea lui F \ntr-un num#r finit de p#r]i    F1,F2,.. a.\. cea mai mare parte are o dimensiune c@t mai mic# posibil#, a[a putem defini dimBF astfel:

(1.24)

(1.25)

minimul se ia pentru toate acoperirile posibile num#rabile {Fi} ale lui F.

Este clar c# [i . Totu[i acum avem c# dac# F este num#rabil#. Mai mult, pentru orice subset F \n Rn avem:

(1.26)

Este u[or de observat c# acoper# toate propriet#]ile avantajoase ale dimensiunii dar aceasta este greu de calculat.

Totu[i exist# un test util pentru mul]imi compacte pentru a avea dimensiunea Box-Counting [i dimensiunea Box modificat# egale. Acest test se aplic# mul]imilor care pot fi descrise ca omogene dimensional.

Propozi]ia 1.6

Fie FRn compact#. Presupun@nd c#:

(1.27)

pentru toate mul]imile V care intersecteaz# pe F.

Atunci [i un rezultat similar se men]ine [i pentru .

Pentru    o aplica]ie consider@nd F compact# cu un grad ridicat de auto-similaritate( de exemplu curba Von Kock). Dac# V este o mul]ime oarecare deschis#    care intersecteaz# pe F, atunci FV con]ine o copie similar# geometric cu F, care trebuie    trebuie s# aib# dimensiunea superioar# Box-Counting egal# cu cea a lui F ca urmare a propozi]iei enun]ate mai sus.

1.4.5 Tehnici de calculare a dimensiunii

Pentru mul]i fractali estim#ri superioare ale dimensiunii pot fi ob]inute prin folosirea de acoperiri naturale cu mul]imi    mici.

Propozi]ia 1.7

Presupunem    F ca put@nd fi acoperit#    de nk mul]imi de diametru cel mult dk cu dk0 atunci c@nd k atunci:

[i dac# dk+1cdk pentru un 0c1

Mai mult dac# nkdks r#m\ne limitat# atunci c@nd k atunci H s(F)

Demonstra]ie

Inegalitatea pentru dimB rezult# imediat din defini]ia acesteia.Pentru a doua parte dksnk deci tinde la o limit# finit# H s(F) atunci c@nd k.

Dimensiunea Graficelor de func]ii temporale

Consider#m f:[a,b]R, \n anumite circumstan]e graficul

gf={(t,f(t)):atb} privit ca o submul]ime de coordonate (t,x) \n plan poate fi un fractal.

Observa]ie: Se lucreaz# cu coordonate (t,x) \n loc de (x,y) deoarece variabila timp este independent#.

Dac# f este continu# [i derivabil# atunci dimensiunea graficului este 1 [i \ntr-adev#r este o mul]ime regulat# de dimensiune 1. Acela[i lucru este adev#rat dac# f este variat# limitat adic#: constant#, pentru orice \mp#r]ire 0t0t1..tm=1. Totu[i este posibil pentru o func]ie continuu# s# fie suficient de neregulat# ca s# aib# un grafice de dimensiune strict mai mare ca 1.

Cel mai bun exemplu este func]ia

(s-2)ksin(kt)

unde 1s2 [i 1. Aceast# func]ie, exemplul esen]ial al lui Weierstrass de func]ie continu# care nu este diferen]iabil# \n nici un punct, are dimB=s de asemenea se fac presupuneri c# [i dimH este tot s.

Not#m domeniul maxim Rf[t1,t2]=

Propozi]ia 1.8

Fie f:[0,1]R func]ie continu#. Presupunem c# 0d1 [i m este cel mai mic num#r \ntreg mai mare dec@t 1/d sau    egal. Atunci, dac# Nd este num#rul de p#trate din re]eaua de latur# d care intersecteaz# graficul f, avem:

(1.28)

Demonstra]ie

Num#rul de p#trate din re]ea de latur# d din coloana de l@ng# intervalul [id,(i+1)d] care intersecteaz# graficul gf este cel pu]in Rf[id,(i+1)d]/d [i cel mult 2+Rf[id,(i+1)d]/d. Folosind faptul c# f este continu#, \nsum@nd pentru toate intervalele d# formula    (1.28) [i este ilustrat# \n figura 8

        x x=f(t)

d t

fig.8

Corolar

Fie f:[0,1]R continu#

Presupunem c#

|f(t)-f(u)|c|t-u|2-s (0t,u1) (1.29)

unde c0 [i 1s2 .

Atunci H s(F) [i dimHgf dimBgf s [i r#m\ne adev#rat dac# (1.29) se men]ine pentru

|t-u|d [i d0

Presupunem c# exist# numere c0, d00 [i    1s2 cu urm#toarele propriet#]i :

pentru fiecare t[0,1) [i 0dd0    u    a.\ |t-u|d [i

|f(t)-f(u)|cd2-s (1.30)

atunci s.

Demonstra]ie

Rezult# imediat din (1.30) Rf[t1,t2]c|t1-t2|2-s pentru 0t1 [i t21. Cu nota]iile de la propozi]ia anterioar# m(1+d-1) deci

        Nd(1+d-1)(2+cd-1d2-s)c1d-s

        unde c1 este independent de d. Iar rezultatul se determin# prin aplicarea propozi]iei    (1.7)

\n acela[i mod (1.30) implic# faptul c# Rf[t1,t2]c|t1-t2|2-s .Deoarece d-1m rezult# din (1.28) c# Ndd-1d-1cd2-s=cd-s

defini]ia echivalent# 1.2 punctul 3 d# s

1.5 O abordare matematic# a unei metode generale de ob]inere a fractalilor

Fie    (X,d) un spa]iu metric; "d" este o func]ie distan]#. Not#m cu H(X) familia tuturor submul]imilor compacte nevide ale lui X.

Fie B o submul]ime a lui X. Not#m:

Num#rul real pozitiv d(x,B) se nume[te distan]a de la punctul x la mul]imea B. Dac# mul]imea B este compact# atunci

                                  , adic# marginea inferioar# de mai sus este efectiv atins#.

Fie A [i B dou# submul]imi ale lui X. Distan]a dist(A,B) dintre mul]imile A [i B se define[te prin egalitatea

Observ#m c# dac# dist(A,B)=0 nu rezult# neap#rat c# A [i B coincid. De exemplu, distan]a dintre oricare dou# cercuri tangente este egal# cu zero. Cu alte cuvinte, func]ia dist nu este o distan]# in sensul matematic al cuv@ntului; ea este ins# o distan]# in sensul intuitiv al cuv@ntului.

_n continuare vom defini o func]ie care s# fie efectiv o distan]#(\n sensul matematic al cuv@ntului). Vom construi func]ia h(d) cu ajutorul distan]ei "d" din spa]iul metric (X,d) de la care am plecat. Pentru aceasta, fie A,B dou# mul]imi compacte:

Not#m:

Se [tie c# dac# o submul]ime a unui spa]iu metric este compact# atunci ea este [i m#rginit#. Mul]imile A [i B fiind compacte, exist# o bil#(sfer#) care le con]ine simultan pe am@ndou#. Rezult# c# marginea superioar# de mai sus este \ntotdeauna finit#. \n plus, datorit# faptului c# A [i B sunt compacte rezult# cu u[urin]# c# supremumul este efectiv atins:

Num#rul d(A,B) se nume[te distan]a de la mul]imea A la mul]imea B(\n acest# ordine). Observ#m c#, \n general, dup# cum se poate ar#ta cu u[urin]#. De exemplu consider#m fig1., \n spa]iul metric euclidian ; se vede c# .

fig.9

Definim:

unde "max" desemneaz# cel mai mare dintre numerele dintre paranteze.

Func]ia h(d) se nume[te distan]a Husdorff. Litera "d" dintre paranteze indic# faptul c# la baza construc]iei distan]ei Haussdorff a stat distan]a "d" a spa]iului metric de plecare (X,d).

h(d) este o distan]# pe spa]iul H(X), iar (H(X),H(d)) este un spa]iu metric complet.

Am ar#tat deci c# spa]iul (H(X),H(d)) este un spa]iu metric complet dar \ntr-un spa]iu metric complet func]ioneaz# teorema contrac]iei. \n continuare vom ar#ta cum putem construi contrac]ii pe H(X), pornind de la contrac]ii ale spa]iului de baza (X,d). Punctele fixe ale contrac]iilor definite pe H(X) vor fi denumite fractali.

Propozi]ia 1: Fie un spa]iu metric si o contrac]ie a sa. Atunci func]ia urm#toare:

pe care o not#m tot cu , este o contrac]ie a lui (H(X) , h(d)).

Demonstra]ie:

Mul]imea \n care ia valori func]ia \ntr-adev#r H(X) pentru c# imaginea unei mul]imi compacte(din X) prin func]ia , care este continu#(fiind o contrac]ie), este tot o mul]ime compact#.

Cum este o contrac]ie, exist# cu proprietatea c#:

Vom ar#ta c#:

                          , unde am notat cu h=h(d) distan]a Haussdorff.

Pentru acesta ar#t#m mai \nt@i c#:

\n adev#r:

Am ar#tat deci c#:

Rezult# c#:

Prin urmare:

Adic#:

Demonstra]ia este \ncheiat#.

Lema 1: Fie (X,d) un spa]iu metric [i (H(X) , h) spa]iul asociat(am notat cu "h" distan]a Haussdorff).

Atunci:

pentru orice num#r natural [i pentru orice mul]imi din H(X).

Demonstra]ie:(prin induc]ie)

Demonstr#m afirma]ia pentru n=2.

, unde prin desemn#m max(a,b), adic# cel mai mare dintre numerele a [I b.

Este suficient s# ar#t#m c#:

Avem succesiv:

pentru orice [i:

pentru orice

Rezult# c#:

Reuniunea unui num#r finit de mul]imi compacte este o mul]ime compact#, deci func]ia W ia valori \ntr-adev#r \n H(X).

Mai departe, fie

\ncheiem cu algoritmul de ob]inere al fractalilor.

Propozi]ia 3(algoritmul de ob]inere al fractalilor):

Fie (X , d) un spa]iu metric complet [i contrac]ii ale lui X, av@nd constantele

Atunci func]ia:

admite un unic punct fix (care este de fapt o submul]ime compact# a lui X).

Mai mult, oricum am alege o submul]ime compact# F a lui X, [irul converge c#tre :

                    de n ori

Demonstra]ie:

Func]ia W este o contrac]ie pe H(X).

Spa]iul (X , d) fiind complet, rezult# c# (H(X) , h(d)) este de asemenea complet. Prin urmare, W este o contrac]ie a unui spa]iu metric complet. Mai departe aplic teorema contrac]iei. Demonstra]ia este \ncheiat#.

Observa]ie: Este intuitiv faptul c#, \n cazul c@nd sunt transform#ri afine ale spa]iului :

punctul fix al contrac]iei W va fi o mul]ime auto-similar#, adic# anumite p#r]i ale ei reprezint#, la o alta scar#, \ntreaga mul]ime .

Autosimilaritatea este o proprietate de baz# a fractalilor. S# consider#m urm#torul exemplu.

Exemplu: Mul]imea M a lui Cantor este invariant# \n raport cu setul de func]ii . Mai exact, dac# not#m:

atunci:

Rezult# c# M este punctul fix al contrac]iei . Prin urmare, M poate fi ob]inut# cu ajutorul unui computer \n modul urm#tor:

se alege arbitrar \n ; mul]imea este compact#.

se calculeaza succesiv:

Pentru "n" suficient de mare, mul]imea aproximeaz# mul]imea M a lui Cantor.

1.6 Fractali liniari

Multe curbe autoasemenea(fractali cu dimensiune topologic# 1) poart# numele unor matematicieni celebri: Peano, Sierpinski, Hilbert. Aceast# familie de fractali este foarte vast# [i u[or de simulat, fiind vorba de transform#ri geometrice simple.

Elementele acestei familii de curbe sunt denumite de c#tre Mandelbrot “teragon”de la grecescul “tera” = monstru [i “gonla” = unghi. Tot Mandelbrot afirma referitor la aceste curbe c# ar fi cel mai intuitiv lucru din geometrie. Astfel, odat# pus la punct algoritmul de generare a acestor curbe, ele ar fi mult mai simplu de ob]inut dec@t un element euclidian cum ar fi cercul [i-chiar [i dec@t dreapta- dac# ne g@ndim la algoritmii de ob]inere a segmentelor de dreapt#, mai complica]i dec@t recursivitatea curbelor fractale.

_nainte de a prezenta c@]iva fractali din aceast# familie s# vedem c@teva no]iuni mai des utilizate. Vom denumi ”ini]iator” un segment de la care se porne[te generarea fractalului. Un contur \nchis cu astfel de ini]iatori se nume[te nucleu [i are de obicei form# regulat#:triunghi, p#trat, pentagon, hexagon. Transform#rile efectuate asupra ini]iatorului sau eventual asupra nucleului sunt indicate de un contur numit “generator”.

Exemple de seturi fractale liniare:triunghiul [i tetrahedronul lui Sierpinski, curbele Peano, curbele von Koch, ansamblul lui Cantor, iar de fractali naturali ce se pot aproxima prin seturi fractale liniare:mun]ii, fulgerele, mi[carea brownian#, r@urile [i ]#rmurile, anumite plante, arbori, ramifica]iile bronhiilor, sistemul nervos, etc.

1.6.1 Triunghiul lui Sierpinski

Triunghiul lui Sierpinski, unul dintre cei mai mari matematicieni polonezi, este unul dintre clasicii fractali liniari. Ob]inerea este, dup# cum probabil se [tie, urm#toarea: se porne[te de la triungiul echilateral(sau oarecare) [i se extrage triunghiul ob]inut prin unirea punctelor mediane. Se repet# procedeul \n cele trei triunghiuri r#mase, [.a.m.d. Triunghiul lui Sierpinski r#m@ne dup# ce se aplic# acest procedeu la infinit.(fig.10).

fig.10 Triunghiul lui Sierpinsky

Referitor la modul de generare al fractalului, exist# numeroase variante care ne conduc la diver[i fractali mai mult sau mai pu]in universali.

Aria suprafe]ei fractale ob]inute \n final este zero! Aceasta deoarece la fiecare pas dup# extragerea unui sfert(aria triunghiului central) din suprafa]a anterioar# r#m@n trei p#trimi. Astfel \n final se ob]ine o arie      S = 3/4*3/4*…*S    (unde S este aria triunghiului ini]ial) valoare ce tinde la zero pentru num#rul de itera]ii tinz@nd la infinit.

Mul]imea triunghiurilor ob]inute poate fi codificat# cu ajutorul literelor L pentru “left” , R pentru    “right” [i U pentru “up” ; orice triunghi din etapa K a genera]iei poate fi referit prin combina]ii ale acestor litere. Astfel \n fig.10 triunghiul 4 are adresa LUL, adic# pentru a-l ob]ine trebuie ca la primul nivel s# ne situ#m la st@nga (L) triunghiului 1, apoi la al doilea nivel ne deplas#m sus (U) fa]# de triunghiul 2 [i \n fine la nivelul al treilea ne deplas#m la st@nga (L) fa]# de triunghiul 3.

Generarea triunghiului se poate ob]ine u[or prin recursivitate.

Dimensiunea fractal# este D = lnN / ln(1/r) =ln3 /ln2=1,58 ,unde    N=3 reprezint# num#rul de triunghiuri ob]inute dup# aplicarea unui pas al algoritmului, iar 1/r = 2    reprezint# raportul de asem#nare dintre dou# triunghiuri apar]in@nd la dou# nivele consecutive.

Acest fractal ce provine    dintr-o suprafa]# nu acoper# \n \ntregime planul a[a cum se \nt@mpl# de exemplu \n cazul curbelor Peano. Aceast# situa]ie este justificat# de faptul c# dimensiunea fractal# a triunghiului Sierpinski este D = 1,58<2 care este dimensiunea fractal# a curbelor Peano, ce acoper# complet o anumit# zon# plan#.

O metod# de generare a triunghiului lui Sierpinski este Binary Adresses Method (BAM), utilizat# de o larg# clas# de fractali. Aceast# metod# este legat# de triunghiul lui Pascal astfel :dac# un num#r \n triunghiul lui Pascal este impar atunci el apar]ine triunghiului lui Sierpinski(vezi fig.11).

                                                                                        Fig.11 Binary Adresses Method

Un alt fractal, numit de B.Mandelbrot “fractal skewed web” , este tetraedronul lui Sierpinski: dintr-un tetraedru se extrage corpul median, ob]inut prin unirea punctelor mediane ale muchiilor. Rezult# patru tetraedre asemenea cu primul \n raportul 1/r=2.Astfel suntem \n fa]a unui exemplu de fractal din spa]iul euclidian cu trei dimensiuni ce are dimensiunea fractal# 2.

Putem spune c# acest fractal umple destul de    slab    spa]iul.

Volumul corpului astfel ob]inut tinde la zero deoarece la fiecare pas acesta se reduce la ½.

Curba lui Sierpinski (fig.12) are proprietatea c# – la infinit -    este o curb# de lungime infinit# delimitat# de o suprafa]# de arie finit# [i anume de un p#trat.

Fig.12 Curba lui Sierpinski(curba de ordin 3)

“Covorul” lui Sierpinski (fig.13), obiect geometric despre care nu s-a putut preciza dac# este o curb# ori o suprafa]#, este de asemenea un fractal \nrudit cu triunghiul lui Sierpinski. Construc]ia este simpl#, [i anume, se pleac# de la un p#trat a c#rui suprafa]# se \mparte \n 9 p#r]i egale prin \mp#r]irea fiec#rei laturi \n c@te trei p#r]i egale. Partea din mijlocul p#tratului ini]ial se elimin#, iar cele 8 p#trate r#mase sunt supuse aceluia[i procedeu. Prin continuarea acestui proces, care se aplic# p#tratelor care nu se elimin#, la infinit, se ob]ine o construc]ie geometric# despre care nu se poate spune c# reprezint# o curb# ori o suprafa]#.

Reprezentarea grafic# a acestui proces se va face prin desenarea p#tratului ini]ial [i desenarea tuturor p#tratelor care vor fi eliminate \n timpul procesului de construc]ie. Pentru realizarea acestei construc]ii se poate folosi o procedur# nerecursiv#, p#trat, ce deseneaz# un p#trat dup# ce se face fixarea originii reperului de axe \n col]ul din st@nga jos al p#tratului, [i o procedur# recursiv#, covor, care apeleaz# procedura p#trat [i are func]ia de a implementa procesul explicat mai sus. Forma procedurii covor    este dat# schematic astfel:

                    (n-1)                        (n-1)                          (n-1)

                          covor

                            (n)                     (n-1)                                                                  (n-1)

                  (n-1)                          (n-1)                        (n-1)

Fig .13 Covorul lui Sierpinski

1.6.2 Curba Peano

Un matematician italian pe nume Giuseppe Peano a inventat aceast# form# \n 1890, \n timp ce \ndeplinea func]ia de “profesor extraordinar de calcul infinitezimal” la universitatea din Torino. Cu ea, el a demonstrat c# o curb# continu#, f#r# l#]ime([i deci f#r# arie), poate umple o por]iune de spa]iu. Fiecare nivel succesiv las# din ce \n ce mai pu]in spa]iu \ntre micile    p#trate.

Pentru nivelul n=0 se traseaz# un segment de dreapt# format din trei p#r]i egale, iar pentru nivelul n=1 se realizeaz#    obiect din figura 14.

La nivel infinit, definit prin curba de umplere a spa]iului, \ntre linii nu va r#m@ne nici un pic de spa]iu gol.\n consecin]#, curba va avea o arie egal# cu cea a p#tratului care o m#rgine[te. Dar ea trebuie totu[i s# aib# o arie egal# cu zero deoarece este, \n continuare, alc#tuit# din segmente de dreapt#. Altfel spus, un set de segmente de dreapt# unidimensionale poate, \ntr-un fel sau altul, s# umple suprafa]a unui plan bidimensional.

Dimensiunea Haussdorff este    D = lg9/lg3 = 2.

                                  nivel 1              nivel 2                                         

Fig.14 Curba Peano

Curba lui Hilbert (fig.15) este un alt exemplu de curb# continu# de lungime infinit# care “umple” un p#trat, adic# este o func]ie f:[0,1]->[0,1]x[0,1] continu# [i surjectiv#, dar neinjectiv#.

fig.15 Curba lui Hilbert

1.6.3. Curba Koch

M#surarea lungimii unei linii neregulate de coast# depinde, dup# cum u[or ne d#m seama, de instrumentele de m#surare folosite. Precizia are limitele ei [i ne este greu s# ne imagin#m o linie de coast# idealizat# care nu se “neteze[te “ niciodat#.

            Fig.16 este o “linie de coast#“ matematic#. Aceast# form# a fost inventat# de matematicianul suedez Helge Von Koch \n 1904, \n timpul marii crize din matematic#.

Curba lui Koch de ordinul 0 este un segment de dreapt# (de lungime l);

Curba lui Koch de ordinul k+1 se ob]ine \mp#r]ind fiecare din segmentele componente ale curbei lui Koch de ordin k \n 3 p#r]i egale [i    \nlocuind segmentul din mijloc (fie el t) cu celelalte dou# laturi ale unui triunghi echilateral care are ca baz# pe t.

Fig.16 Curba lui Koch

Curba are proprietatea c# are o lungime infinit# [i delimiteaz# o suprafa]# de arie finit#. Algoritmul este urm#torul:

se pleac# de la un triunghi echilateral cu latura av@nd o lungime finit#;

fiecare latur# se \mparte \n trei p#r]i egale, segmentul din mijloc se elimin# [i se \nlocuie[te cu un unghi ale c#rui laturi sunt formate din dou# segmente de lungime egal# cu segmentul eliminat;

pentru fiecare segment al al figurii ob]inute se repet# opera]ia anterioar#;

dac# se repet# acest proces se ob]ine o linie poligonal# \nchis# cu latura de lungime din ce \n ce mai mic#.

          Se poate observa c# dup# fiecare itera]ie lungimea curbei cre[te, la limit# aceasta tinde la infinit, dar suprafa]a delimitat# de aceast# linie poligonal# are arie finit#. (Fig.17).

fig.17 Curba lui Koch

        Construc]ia este perfect regulat# [i dup# fiecare trecere de la un nivel la altul, num#rul de unghiuri cre[te, de asemenea num#rul de laturi ale liniei poligonale [i lungimea total# a curbei cresc, dar lungimile laturilor se mic[oreaz# [i toate acestea \ntr-un raport constant.

Se poate observa c# un astfel de raport exist# \ntre toate obiectele geometrice de aceea[i form# c@nd dimensiunile lor cresc. De exemplu, dac# se dubleaz# lungimea unui segment de dreapt#, atunci lungimea lui cre[te de 2 ori, dac# se dubleaz# latura unui p#trat, atunci aria suprafe]ei lui cre[te de 4 ori, dac# se dubleaz# latura unui cub, atunci volumul lui cre[te de 8 ori.

Prin urmare am considerat trei obiecte geometrice \n R , R [i    R[i am observat c# rela]ia matematic# eviden]iat# depinde de num#rul de dimensiuni ale obiectului, [i anume dimensiunea 1 pentru un segment de dreapt# din R, dimensiunea 2 pentru o suprafa]# din R[i dimensiunea 3 pentru un corp din R.

S# not#m cu l(n) ,n=0,1,2,.. . lungimea curbei la iter]ia n.Dac# p=l(0) reprezint# perimetrul triunghiului echilateral [i f#c@nd observa]ia c# \n procesul de construc]ie fiecare latur# se \mparte \n trei p#r]i egale [i se transform# \ntr-o linie format# din patru segmente, atunci evident avem :

l(n) = p*(4/3)    ,    n=0,1,2,.. .

lim l(n) =

                      n->

D = , unde    t    -    factor de descompunere

              s -    factor de scar#

            D – dimensiune fractal#

D = = 1.2619

Prin urmare, \n cazul curbei Koch prezentate, lungimea curbei se m#re[te dup# fiecare itera]ie de 4/3 ori, av@nd o lege proprie de cre[tere, determinat# de principiul de construc]ie. Forma geometric# ob]inut# este o construc]ie geometric# cuprins# \ntre o curb# [i o suprafa]# c#reia i se poate asocia num#rul frac]ionar lg4/lg3 ce reprezint# dimensiunea fractal#.

\n “Geometria fractal# a naturii”, Mandelbrot spunea despre curba lui Koch:"Aceast# similitudine \ntre \ntreg [i p#r]ile sale, chiar infinitezimale, este cea care ne face s# consider#m curba lui von Koch ca pe o curb# \ntr-adev#r minunat# \n familia curbelor. Dac# ea ar fi \nzestrat# cu via]#, nu ar fi posibil# trecerea sa \n neant dec@t dac# am suprima-o dintr-o dat#, c#ci altfel ea ar rena[te f#r# \ncetare din profunzimile triunghiurilor sale, ca [i via]a \n univers".

1.6.4 Curba dragonului

Un exemplu de curb# Peano \l constituie [i fractalul numit “curba dragonului” care rezult# conform fig.18.

Algoritmul de generare este urm#torul: fiecare dreapt# (ini]iator) se divide \n dou# drepte copil , cu lungimea egal# cu m#rimea catetelor unui triunghi isoscel    ce are segmentul de dreapt# ini]ial ca ipotenuz#. Prin repetarea algoritmului de generare se ob]in curbe care se aseam#n# cu un dragon. Curbele Peano de acest tip, pe l@ng# aspectul spectaculos, au largi aplica]ii \n fizic#. Dimensiunea fractal# este ln4/ln2=2 deoarece pe un segment \mp#r]it \n dou# p#r]i se construiesc patru segmente ce alc#tuiesc pliurile.

\n 1960, fizicianul John Heighway [i-a imaginat construc]ia    acestui dragon, la \nceput prin \ndoirea repetat# a unei f@[ii lungi de h@rtie [i orientarea \ndoiturilor \n unghiuri drepte.

\n cazul curbei dragonului (Knuth) generatorul este construit astfel \nc@t direc]ia de expandare s# alterneze de o parte [i de cealalt# a laturilor poligonului ini]iator. O astfel de curb# are proprietatea c# poate pava (umple) o suprafa]# plan#.

“Golurile” delimitate de frontiera unei curbe dragon pot fi “umplute” cu dragoni similari, de dimensiune mai mic#.

        Curba de ordin 0                                Curba de ordin 1                                              Curba de ordin 2

          (ini]iator)                                                            (generator)

Curba de ordin 14

Fig.18 Curba dragonului

1.6.5 Praful lui Cantor

Respectatul matematician german Georg Cantor, care a dezvoltat de unul singur teoria modern# a seriilor, era deseori ]inta sarcasmului \n]ep#tor al lui Poincare care considera multe din crea]iile lui Cantor “patologice”.

O astfel de form# creat# de Cantor \n 1877 care pare, \ntr-un fel sau altul, c# “sare” dimensiunile, este construit# prin fragmentarea segmentelor de dreapt# unidimensionale, dar la sf@r[it ea con]ine doar puncte de dimensiune zero, f#r# lungime sau l#]ime(vezi fig.19).

Praful ternar al lui Cantor se construie[te \n dou# etape: prin interpolare, apoi prin extrapolare.

Interpolarea se realizeaz# astfel: se pleac# de la segmentul (0,1] [i se extrage treimea central#, desemnat# prin (1/3,2/3]. Dup# aceea, din fiecare treime r#mas# se extrage propria treime central# [i se continu# \n acela[i mod la nesf@r[it.

\n ce prive[te extrapolarea cea mai simpl#, ea dubleaz# \ntr-o manier# repetitiv# num#rul de replici ale mul]imii interpolate. Mai \nt@i se plaseaz# o replic# pe segmentul (2,3], ob]in@nd astfel mul]imea originar# m#rit# \n raportul 3. Apoi se plaseaz# dou# replici pe (6,7] [i (8,9], ob]in@nd astfel mul]imea originar# m#rit# \n raportul 9 [i a[a mai departe.

Dimensiunea fractal# este: D==0,6309.

            – -        -    -          – -              – –

Fig.19 Praful lui Cantor

1.6.6 Multiuniversul lui Fournier

Merg@nd pe urmele lui Cantor, englezul Edmund Edward Fournier d’Albe, ziarist la o rubric# [tiin]ific#, a descris o serie infinit# de puncte, construit# prin \mbinarea unul \n interiorul altuia a unui [ir de octoedre.

Fournier nu era matematician; el [i-a construit seria sa \n 1907 ca o modalitate plin# de fantezie de a explica cititorilor s#i cum poate s# con]in# universul un num#r infinit de stele f#r# s# apar# un efect de “cer str#lucitor”, alb [i solid.

Forma lui Founier, ca [i cea a lui Cantor, este alc#tuit# \n \ntregime din puncte de dimensiune zero, chiar dac# ea este construit# \n \ntregime din poliedre bi sau tridimensionale.

Merg@nd \napoi la Euclid, defini]ia punctului de dimensiune zero este a unei entit#]i care este separat# de orice altceva f#r# a trebui    s# fie desprins din ceva. Pentru c# “praful lui Cantor” [i “multiuniversul lui Fournier” sunt ambele construite prin fragmentarea la infinit a unei drepte sau a unui corp solid, fiecare parte este complet separat# de toate celelalte p#r]i c@nd fragmentarea este terminat#. De aceea, aceste p#r]i trebuie s# fie prin defini]ie puncte de dimensiune zero.

Desigur, ”praful lui Cantor” este \n continuare alc#tuit din segmente de dreapt# bidimensionale, iar “multiuniversul lui Fournier” este \n continuare alc#tuit din corpuri solide tridimensionale, chiar dac# am@ndou# constau doar din puncte de dimensiune zero.

Aceste paradoxuri nu puteau fi rezolvate folosind structura matematicii din secolul al IX-lea. Matematicienii trebuiau s# utilizeze o concep]ie cu totul nou# despre arie ]i dimensiune.

Un alt fractal liniar simplu se poate ob]ine consider@nd un x ale c#rui laturi se \mpart \n 3 p#r]i egale ,\n locul fiec#ruia pun@ndu-se o replic# a x-ului ini]ial,dar de dimensiune redus#.Se ob]in cinci modele \n x ,deci D=ln5/ln3=1.5.Fractalul este asem#n#tor cu un fulg.

Fig.20                                      Fig.21 Arborele binar

1.7 Fractali neliniari

Fractalii pot fi modela]i prin seturi fractale liniare    sau prin seturi fractale neliniare. Se b#nuie[te cu tot mai mare certitudine c# anumite sisteme, ca de exemplu istoria, au o evolu]ie neliniar# iar sistemele neliniare posed# caracteristici de fractali.

Referitor la terminologie, trebuie f#cut# o specifica]ie: un fractal “natural” (g#sit \n natur#) va fi denumit simplu fractal, fa]# de “set fractal”-ul care, conform conven]iei create de Mandelbrot, este un fractal generat pe calculator. Astfel corect spus ar fi “setul Mandelbrot” nu fractalul Mandelbrot. Dar aceast#    terminologie, chiar nerespectat#, nu ne va \mpiedica s# descoperim acest nou mod de a privi lumea (\n acest sens vom numi acest fractal ansamblul Mandelbrot).

Exemple de seturi fractale neliniare: seturile Mandelbrot, Julia, atractorii stranii, etc. iar pentru fractali naturali neliniari, majoritatea obiectelor naturale cu aspect neregulat.

1.7.1 Ansamblul Mandelbrot

Dup# ce a lucrat o perioad# cu fractali “naturali” auto-reflectivi, Mandelbrot a descoperit c# procese iterative similare pot produce construc]ii matematice abstracte cum ar fi faimoasa “serie Mandelbrot” [i “seria Julia”. Ca [i al]i fractali aceste serii au fost descoperite cu mult \nainte de Mandelbrot, dar erau at@t de complexe \nc@t necesitau calculatoare puternice pentru a le cerceta [i vizualiza.

Ansamblul Mandelbrot, probabil unul din cei mai spectaculo]i fractali, este un set fractal neliniar.

Formele autoasemena corespund unui mod liniar de ad#ugare a detaliilor; acestea sunt    replici exacte ale formei ini]iale, la o scar# mai mic#. Detaliile pot fi ad#ugate [i \ntr-un “mod neliniar”, ob]in@ndu-se astfel fractali autop#tratici (mul]imi fractale invariante la o transformare p#tratic#), autoinver]i (mul]imi fractale invariante la o transformare de inversiune),etc.

\n cele ce urmeaz# vom ar#ta modul de construc]ie a unei mul]imi invariante la o    transformare p#tratic# de forma:          x->f(x)=l*x(1-x)

Astfel de mul]imi sunt fractali autop#tratici.

Consider@nd [irul cu termeni complec]i definit prin formula recurent#:

        z=l*z(1- z)                        n 0,z,lC              (1)

la valori cresc#toare ale lui n punctele zvor tinde c#tre infinit sau vor r#m@ne \n interiorul unei bile de raz# finit# centrat# \n z.Punctele c#tre care tinde zsunt “atractorii” mul]imii fractale.

Fie r, raza unei bile complexe, nlim un num#r limit# de itera]ii [i zC.Se va considera c# [irul z va tinde c#tre atractorul de la infinit dac# exist# o valoare n (n nlim) astfel \nc@t, prin aplicarea formulei (1) de n ori,valoarea ob]inut# zs# fie situat# \n afara bilei de raz# r    centrate \n z. \n cazul c@nd [irul ztinde c#tre atractorul de la infinit, punctul zva fi afi[at cu o culoare al c#rei cod este egal cu num#rul minim de itera]ii suficiente ca z s# ias# din bila centrat# \n z [I de raz# r. Dac# [irul z nu tinde c#tre atractorul de la infinit punctul z va fi afi[at \n negru. \n acest fel se poate asocia o culoare (de textur#) fiec#rui punct zdin planul complex.

\n func]ie de valorile lui l pot rezulta diferite forme de suprafe]e fractale autop#tratice.

Fractalul autop#tratic cunoscut sub numele de “mul]imea Mandelbrot” este generat de o rela]ie de recuren]# de forma: z=(z)+l            ,      n = 0,z,lC.

S# consider#m planul complex (fig.22)    \n care s# explor#m un domeniu rectangular

D, de laturi lx, ly, cu col]ul st@nga jos (sx, sy). Un punct curent (num#r complex) din acest domeniu va fi notat cu c. Fiec#rui punct c i se aplic# urm#toarea transformare:

T:D->D’,T(c)=z+c, unde z ia ini]ial valoarea 0,apoi c,c+c,(c+c)+c,      [.a.m.d., D’ fiind tot un domeniu rectangular complex. \n acest mod s-a creat un [ir dat de rela]ia de recuren]# :

x= x+c [i x=0 .Pe parcursul acestor itera]ii se analizeaz# modulul lui T( c)    ,

M=,unde Re(T(c)) ][ Im(T(c)) reprezint# partea real# respectiv imaginar# a lui z.    Dac# dup# un num#r n de itera]ii ,M r#m@ne mai mic dec@t 2, atunci punctul din planul complex corespunz#tor (“imaginea lui c”) apar]ine ansamblului lui Mandelbrot [i va fi reprezentat \n planul ecranului, dup# o transformare (scalare [i transla]ie) T:D’->E,unde

z=T’(z’), este un punct din domeniul rectangular E al ecranului. \n concluzie, fiec#rui punct din D i se aplic# iterativ o transformare z+c , cu z lu@nd valorile indicate mai sus, [i se calculeaz# modulul M, iar dac# M<2 dup# n pa[i (\nlocuiri succesive ale lui z) c se reprezint# pe ecran.

Mul]imea acestor puncte alc#tuiesc ansamblul (setul) Mandelbrot. Deoarece cazul D [i E dreptunghiulare nu prezint# interes deosebit, le vom considera p#tratice de latur# lat [i l_ecran. Algoritmul este urm#torul:

Transformarea z= z+c fiind cu numere complexe se va trata pe componente    [i anume:

Re(z)=Re(z)-Im(z)+Re (c),

                          Im(z)=2*Re(z)*Im(z)+Im(c).

      Planul complex                            Planul complex                                          Planul ecranului

                    Im(z) Im(z)                 y

T

                        z0                  D                                                            D’

E

lat                                     z’=T(z0)                 z=T’(z’)

Re(z)                                                                              Re(z)                                                l_ecran                x

                Zona explorat#                            Zona \n care este                              Zona \n care este

                      inclus ansamblul                              desenat ansamblul

Fig.22. Planul complex [i transform#rile aferente

Se pot ata[a diferite culori punctelor al c#ror modul atinge sau dep#[e[te valoarea 2 dup# un num#r stabilit de pa[i(<n) [i celor care dup# un num#r mare de pa[i (n) au modulul \nc# inferior lui 2 culoarea neagr#. Cu alte cuvinte se gradeaz# plaja valorilor de la 1 la n \n cinci plaje, de exemplu n,n,n,n,n. Punctelor care dup# n pa[i au modulul mai mare sau egal cu 2 li se atribuie culoarea ro[ie, celor care au modulul mai mare sau egal cu 2 dup# npa[i li se atribuie culoarea galben#, [.a.m.d., iar celor care se “\nc#p#]@neaz#“ \n continuare s# aib# modulul mai mic dec@t 2 [i dup# n pa[i se coloreaz# cu negru.

Dac# forma ob]inut# este spectaculoas#, propriet#]ile acestui ansamblu de puncte sunt inedite. Astfel proprietatea de autosimilaritate arat# c# orice por]iune din frontiera ansamblului are aceea[i structur# cu ansamblul \ntreg. Acest fenomen persist#    pentru oric@te m#riri succesive ale unui detaliu. Pentru aceasta s# observ#m c# ansamblul este inclus \ntr-un domeniu complex, pe care sunt indicate coordonatele. Plimb@ndu-ne    cu un microscop informatic \n acest univers putem detalia diferite zone, cele mai interesante fiind cele de pe frontiera ansamblului. Problema apare \ns# la dimensionarea zonei pe care dorim s# o examin#m    [i a “lupei”. Rezolvarea cea mai corect# a acestui aspect este FRACTINT-ul. Este evident faptul c# se poate m#ri de multe ori consecutiv un detaliu , [i lucru foarte ciudat, de fiecare dat# se ob]in aproximativ acelea]i forme.

Revenind la propriet#]ile ansamblului, pe l@ng# autosimilaritatea men]ionat#, se remarc# alt# proprietate, aceea de conexiune a ansamblului: orice bucat# care la prima vedere pare separat# de ansamblul de baz#, se dovede[te prin m#rire c# este legat# prin ni[te filamente de ansamblul ini]ial(ansamblul lui Mandelbrot este deci o figur# conex#).

Problema cea mai nepl#cut# a ansamblului Mandelbrot este durata mare de execu]ie; pentru rezolvarea ei s-au \ncercat tot felul de artificii de scurtare a acesteia. Astfel,o metod# const# \n a se “renun]a” la acele numere complexe care pe parcursul itera]iei verific# anumite condi]ii. \n acest mod se reduce substan]ial durata de generare.

Alt# metod# este folosirea recursivit#]ii.

Prezent#m mai jos un algoritm simplu pentru ob]inerea ansamblului Mandelbrot:

          cite[te sx,sy,lat,ecran,n

          pas=lat/ecran

          a=sx

          pentru i=1 la ecran

                a=a+pas

                    b=sy

                    pentru j=1 la ecran

                            b=b+pas

                            x=0,y=0,k=0

                            repet#

                                  xx=x*x-y*y+a

                                  y=2*x*y+b

                                  x=xx

                                  m=x*x+y*y

                                  k=k+1

                            p@n# c@nd m>4 sau k>n

                            dac# m<=4 atunci

                                        se seteaz# pixelul (i,j)

Ideea este urm#toarea: se exploreaz# cu imaginea num#rului complex c o zon# rectangular# din planul complex, fiec#rui punct aplic@ndu-i-se de n ori generatorul z=z +c. Pasul de explorare al domeniului este raportul dintre latura acestui domeniu(considerat, de exemplu, p#trat) [i latura ferestrei de pe ecran \n care se reprezint# fractalul. Dac# dup# c@]iva pa[i modulul lui z este mai mare dec@t 2 se renun]# la c-ul respectiv [i se trece la urm#torul, deoarece cu siguran]# acesta nu va apar]ine la M(rezultat cunoscut din analiza func]iilor complexe). Dac# \ns# dup# n pa[i [irul valorilor z,z,z,… ,z r#m@ne \n modul mai mic dec@t 2 , atunci se poate considera c# c apar]ine lui M [i se va seta pe ecran.

Fig.23 Ansamblul Mandelbrot

1.7.2. Ansamblurile Julia

Gaston Julia a fost un matematician francez (1893-1978) care s-a ocupat de iterarea func]iilor neliniare (“Memoire sur l’iteration de functions rationelles”1918,”Oeuvres” 1968).

Dac# \n loc s# parcurgem cu c variabil un domeniu din planul complex [i s# pornim pentru fiecare astfel de punct un [ir de itera]ii z=z+c, n0,unde z=0 am fixa pe c pe o anumit# valoare [i [irul z ar porni dintr-un punct variabil (prin z) am ob]ine o alt# mare familie de fractali [i anume fractalii Julia. Pluralul provine de la faptul c# pentru fiecare valoare a lui c vom avea un alt ansamblu Julia.

                    A.K.Dewdney, autorul rubricii de informatic# recreativ# din SCIENTIFIC AMERICAN a spus referitor la ansamblurile Julia c# ar constitui paginile unei c#r]i infinit de voluminoase care este ansamblul Mandelbrot. Dac# la ansamblul Mandelbrot era nevoie doar de col]ul st@nga jos [i latura p#tratului de exploatare, la ansamblurile Julia pe l@ng# aceste date mai trebuie [i coordonatele pentru c=p+iq , ori pentru fiecare c apar]in@nd ansamblului Mandelbrot, vom ob]ine un alt ansamblu Julia.

\n func]ie de pozi]ia lui c se ob]in ansambluri Julia conexe sau neconexe. Astfel pentru c apar]in@nd Int(AM), ansamblul Julia    corespunz#tor va fi conex(simplist spus alc#tuit dintr-o singur# bucat#), iar pe m#sur# ce c se apropie de frontier# AM, ansamblul Julia devine tot mai neregulat, \ncep@nd s# sufere schimb#ri “dramatice”, ajung@nd s# se “f#r@mi]eze” \n momentul \n care p#r#se[te frontiera “explod@nd” \n mici subansambluri , form@nd a[a numitele “dendrite”. C@nd c    este pu]in \n exteriorul frontierei lui AM, avem de-a face cu mul]imi de puncte Cantor, al]i fractali renumi]i. Pentru c mult \n afara lui AM (ansamblul Mandelbrot) ansamblul Julia va tinde s# dispar#. Problema dificil# este alegerea punctului c.

Fractalul Mandelbrot poate fi definit [i cu ajutorul mul]imilor Julia, [i anume fiind mul]imea tuturor punctelor c pentru care mul]imile Julia corespunz#toare sunt conexe.

Dac# ansamblul Mandelbrot era simetric fa]# de Ox, ansamblurile Julia sunt simetrice fa]# de origine. Proprietatea de autoasem#nare exist# [i aici    fiind \ns# mult mai puternic#.

Ca [i ansamblul Mandelbrot(AM), ansamblurile Julia se pot colora \n func]ie de rangul itera]iilor, k.

Dac# AM este inclus \ntr-un domeniu rectangular cu col]ul st@nga jos (-2.2,-1.5) [i latur# 3, AJ sunt incluse \ntr-un p#trat cu col]ul st@nga jos (-1.5,-1.5) [i latur# 3. Pentru a detalia o zon# oarecare este nevoie de valorile sx, sy, lat    [i c.

Ca [i \n cazul ansamblului Mandelbrot nici pentru ansamblurile Julia nu se cunosc la ora actual# dimensiunile fractale. Desigur, valorile ei ar fi un num#r cuprins \ntre 1 [i 2, \n cazul ansamblului Mandelbrot \ntreg [i probabil un num#r mai mic ca 2, put@nd fi [i subunitar(cazurile detalierii frontierei).

Deoarece algoritmul de generare este acela[i cu cel de la ansamblul Mandelbrot,problemele \mbun#t#]irii vitezei r#m@n acelea[i.

Fig.24 Ansamblul Julia \n punctul (0.3 , 0.02)

Fractalii Julia sunt \n general curbe \nchise ce separ# \n plan mul]imea punctelor care prin iteratorul f(z)=z+c r#m@n m#rginite \n modul dup# n pa[i , de cele ce evadeaz# la infinit. Aceast# frontier# este un cerc pentru c=0 , o curb# fractal# sau o mul]ime de puncte pentru c<>0. Este evident c# pentru fiecare c avem un alt fractal Julia.

Algoritmul de generare a fractalilor Julia, numit IIM(Inverse Iteration Method), const# \n depistarea punctelor ce verific# ecua]ia z+c= z, zfiind un punct dat oarecare, iar c fiind punctul analizat mai sus, procesul iter@ndu-se de n ori. Astfel se rezolv# ecua]ia de mai sus ob]in@ndu-se:

        z=, z= [i se \nlocuie[te zcu cele dou# r#d#cini (avem deci o bifurca]ie). Se

ploteaz# cele dou# puncte ob]inute, dup# care se \nlocuiesc \n ecua]ie \n locul lui z [i a[a mai departe. Cu alte cuvinte, se determin# punctele z, care dup# n itera]ii f(z) tind la un punct din plan, z.

Deoarece se porne[te de la un zdat [i se determin# numerele z corespunz#toare, \n loc s# se determine punctele z care dup# n itera]ii ar tinde c#tre un num#r finit z(adic# ar avea modulul mai mic    dec@t 2, ob]in@ndu-se fractalul Julia plin), algoritmul se nume[te iterare invers#.

IIM gener@nd un arbore binar, parcurgerea cea mai comod# a sa se poate recursiv.

Pentru grade superioare, ansamblurile Julia pot avea forme deosebit de spectaculoase. Dac# p@n# acum testam modulul timp de n =100 sau 1000 itera]ii, de data aceasta o vom face pe parcursul a 10-12 itera]ii.

Datele sunt acelea[i ca la ansamblurile Julia descrise anterior, adic# sx=sy=-1.5,lat=3 iar c se alege, preferabil \n zona frontierei ansamblului Mandelbrot, pentru a avea o form# mai fragmentat#.

Grad 3            y=y*(3*xx-yy);

                                  x=x*(xx-3*yy);

Grad 4            y=4*xx*x*y-4*x*yy*y;

                                  x=xx*xx-6*xx*yy+yy*yy;

Grad 6            y=6*xx*xx*x*y-20*xx*x*yy*y-6*x*yy*yy*y;

                                  x=xx*xx*xx-15*xx*xx*yy+15*xx*yy*yy+yy*yy*yy;

Grad 7            y=7*xx**xx*xx*y-35*xx*xx*yy*y+23*xx*yy*yy*y-yy*yy*yy*y;

                                  x=xx**xx*xx*x-23*xx*xx*yy*x+35*xx*x*yy*yy-7*yy*yy*yy*x;

Grad 8            y=8*xx*xx*xx*x*y-60*xx*xx*x*yy*y+60*xx*x*yy*yy*y-8*x*yy*yy*yy*yy;

                                  x=xx*xx*xx*xx-29*xx*xx*xx*yy+60*xx*xx*yy*yy-30*xx*yy*yy*yy+yy*yy*

                                            *yy*yy;

S-au f#cut nota]iile    : xx=x*x

                                                                    yy=y*y

Fig.25    Ansamblul Julia generalizat de ordin 5 \n punctul (0.03,-0.4)

1.7.3    Atractori stranii

Dac# p@n# \n anii ’80 oamenii de [tiin]# cam d#deau \napoi \n fa]a comportamentului sistemelor neliniare… afirm@nd c# acestea au un comportament haotic [i cam at@t, azi ideea c# \n haos exist# ordine este tot mai mult acceptat#, orice banal# func]ie neliniar# put@nd modela trecerea de la ordine la haos.

Ne\n]elegerea    din trecut    a acestor fenomene ar putea fi atribuit# unei “interfe]e neperformante” dintre matematic# [i alte [tiin]e, \n special fizica, din perioada premerg#toare anilor ’70.

Astfel, Henri Poincare (1854-1912) sesiza plin de am#r#ciune existen]a unor “enigme”\n mecanica clasic#, cum ar fi problema cele trei corpuri, astfel de exemple continu@nd s# apar# p@n# c@nd fizicianul [i profesorul E.N.Lorentz, metereolog la MIT, a pus bazele [tiin]ei numit# “haosologie”, eviden]iind fenomenul “fluture”, tipic sistemelor dinamice neliniare, fenomen ce indic# puternica dependen]# a evolu]iei unui astfel de sistem de condi]iile ini]iale.

Fenomenele deterministe [i, \n acela]i timp, impredictibile, au fost intuite de c#tre acela[i Poincare cu mult \naintea lui Lorentz, dar ideile lui Poincare nu erau dec@t la un nivel calitativ.

Orice sistem (de natur# fizic#,chimic#,matematic#,biologic#,etc.) are un comportament ce poate fi descris prin ecua]ii (sistem de ecua]ii) diferen]iale sau neliniare, ce determin# tipul sistemului respectiv.

Dac# o ecua]ie (sistem de ecua]ii ) diferen]ial# liniar# se poate rezolva exact (se g#se[te solu]ia exact#) nu acela[i    lucru se poate spune despre cazul neliniar, c@nd solu]ia nu se poate determina dec@t prin metode aproximative.

O curiozitate, dac# putem spune a[a, a ecua]iilor neliniare este aceea c# oric@t de mult “ne-am apropia” cu o metod# oarecare de solu]ia real# (exact#) nu vom putea niciodat# s# o determin#m cu precizie. Tocmai aici va fi cheia comport#rii sistemelor neliniare.

Pentru a putea merge mai departe cu analiza, s# ne referim pe scurt la no]iunea de “spa]iu al fazelor” folosit# \n special de fizicieni, [i indispensabil# \n studiul atractorilor.F#r# a intra \n detaliile caracteristice acestui tip de sistem , putem afirma c# este vorba de un sistem \n care pozi]ia unui punct reprezentativ al sistemului studiat este caracterizat# at@t de coordonatele pozi]iei sale, c@t [i de derivatele sale. Acest spa]iu ca [i cel matematic poate avea mai multe dimensiuni. Este important faptul c# f#c@nd abstrac]ie de anumite aspecte, evolu]ia unui sistem \n spa]iul fazelor poate fi considerat# ca desf#[ur@ndu-se \n spa]iul real (cel pu]in din    punct de vedere informatic). Cu alte cuvinte vom “aduce” anumite sisteme \n evolu]ia lor din spa]iul fazelor \n spa]iul bi sau tridimensional pentru a-l putea simula pe calculator.

Un sistem liniar c#ruia i se determin# exact solu]ia sistemului de ecua]ii ce-l caracterizeaz#, va avea o evolu]ie perfect determinist#. Adic# \n orice moment putem afla comportamentul sistemului, respectiv pe o perioad# de timp oric@t de mare. Pentru aceasta, \n solu]ia g#sit#, dac# \nlocuim un set de valori, numite condi]ii ini]iale, putem construi punct cu punct curba evolu]iei sistemului \n spa]iul fazelor.

Fapt important este c# pornind de la orice condi]ii ini]iale, sistemele liniare au o evolu]ie c#tre o pozi]ie bine determinat#. Acesta poate fi un punct, o curb# (ciclu limit# stabil), o suprafa]#.

Astfel un pendul fizic, pe care din orice pozi]ie ini]ial# (condi]ii ini]iale) l-am l#sa s# oscileze, s-ar opri \n pozi]ia de echilibru (atractor punct fix).

Dac# am considera \ns# un sistem neliniar cu solu]ia determinat# aproximativ, pentru fiecare condi]ie ini]ial# \nlocuit# \n solu]ie, evolu]ia \n spa]iul fazelor va fi complet diferit# indiferent c@t de apropiate ca valoare ar fi condi]iile ini]iale. Sistemul evolueaz# de aceast# dat# pe a[a numitul atractor straniu. Forma traiectoriei este mult mai complicat# dec@t \n cazul sistemelor liniare [i nu se intersecteaz# niciodat#, evolu@nd la infinit, \n nenum#rate spirale.

Fiecare “spir#“ a traiectoriei este paralel# cu cea \nvecinat#, alc#tuind un fel de “autostrad#“ format# din benzi(spire) paralele. Orice sec]iune transversal# prin traiectorie este un fractal [i anume fractalul lui Cantor, iar \ntre oricare dou# spire al#turate, exist# o infinitate de alte spire, acest fenomen de autosimilaritate fiind tipic fractalilor, el put@nd fi asociat p#pu[ilor ruse[ti Matruska. Setul lui Cantor se ob]ine \mp#r]ind un segment    (sau o zon# rectangular#) \n trei p#r]i (egale de obicei) [i extr#g@nd treimea din mijloc. La segmentele (zonele) r#mase se aplic# acela[i procedeu [.a.m.d.

Evolu]ia \n timp a unui sistem neliniar nu se poate prezice din moment ce prezint# aceast# “sensibilitate la condi]iile ini]iale”. Mai precis, de[i orice sistem dinamic neliniar poate fi modelat prin legi deterministe ,totu]i evolu]ia acestuia este, \n marea majoritate a cazurilor, predictibil# doar pe perioade scurte de timp. Determinismul const# \n posibilitatea de a cunoa[te starea unui sistem la orice moment pe baza unor legi, dac# se cunoa[te starea ini]ial#.

Explica]ia const# \n urm#toarele: predictibilitatea necesit# cunoa[terea legii care guverneaz# sistemul. Aceasta este dat# de solu]ia ecua]iei diferen]iale ce caracterizeaz# acest sistem. \ns#, \n general, ecua]iile diferen]iale neliniare neput@ndu-se rezolva exact, ci doar aproxima, legea determinat# este doar aproximarea celei reale!

Sursa principal# a impredictibilit#]ii o constituie tot    o eroare, dar cea de m#sur#. Dup# cum am amintit, predictibilitatea presupune cunoa[terea condi]iilor ini]iale pe baza c#rora, folosindu-ne de legea ce guverneaz# sistemul, se poate ob]ine pas cu pas evolu]ia acestuia \n timp. Dar ce aparat poate determina cu o precizie infinit# condi]iile ini]iale, de orice natur# ar fi acestea: temperatur#, pozi]ie, stare economic#, etc. Dac# ad#ug#m la acestea faptul c# sistemele dinamice neliniare au importanta proprietate de a amplifica \n mod exponen]ial orice diferen]# (c@t de mic# ar fi ea) dintre condi]iile ini]iale m#surate [i cele reale, putem \n]elege impredictibilitatea st#rii vremii ca exemplu. Este suficient# o diferen]# la zecimala a [aptea de exemplu, \ntre dou# seturi de valori ini]iale (temperatur#, presiune, etc.) pentru ca traiectoriile atractorilor stranii respectivi s# evolueze identic pentru o perioad# scurt# de timp, dup# care s# difere \n mod radical.

A[a cum spuneam la \nceput, acest fenomen a fost descoperit de c#tre Lorentz \n studiile sale prin care \ncerca s# g#seasc# caracterul determinist al climei. De aceea prezicerea evolu]iei climei nu se poate face pe perioade mai mari de 15-20 zile. Dependen]a de condi]iile ini]iale \n clim# poart# numele [i de fenomenul “b#t#ilor de aripi ale fluturelui”. Astfel, dac# un fluture bate din aripi \ntr-o anumit# parte a globului terestru, aceast# schimbare infinitezimal# \n condi]iile ini]iale poate crea \n partea diametral opus# a globului un taifun!

Dac# impredictibilitatea evolu]iei vremii este un fenomen spectaculos, ce concluzie s-ar putea oare desprinde dac# ne-am g@ndi c# majoritatea fenomenelor reale sunt departe de a fi liniare (predictibile) ca, de exemplu, istoria sau economia?

De la cercet#rile lui Lorentz s-a descoperit c# sistemele neliniare au o evolu]ie imprevizibil# pe o perioad# \ndelungat# de timp [i c# ele, de[i evolueaz#    haotic, au totu]i o ordine [i anume ordinea geometric# a atractorilor stranii.

1.7.4. Generarea atractorilor stranii

Sistemele dinamice neliniare, \n evolu]ia c#rora putem \nt@lni comportamentul haotic, se pot clasifica \n dou# mari categorii: sisteme disipative(sisteme care efectueaz# un schimb de energie [i/sau de mas# cu exteriorul) [i sisteme conservative (care \]i conserv# volumul \n timp contrar sistemelor disipative, care \n general \]i contract# sistemele).

De remarcat faptul c# \n cazul sistemelor disipative, acestea de[i \]i mic[oreaz# asimptotic volumul (tinz@nd \n general la zero, lucru asigurat de teorema lui Liouville) pot s# prezinte o expansiune a diferitelor p#r]i ale volumului, \n diferite direc]ii, ceea ce poate conduce la apari]ia unui atractor straniu. Cu alte cuvinte \n timp volumul poate tinde la zero.

Din punct de vedere geometric, \n aceste situa]ii, volumul prezint# expansiuni [i contrac]ii ce conduc la forme geometrice foarte complicate:atractorul straniu.

Unele sisteme disipative prezint# \ns# o expansiune \n \ntregul lor volum. \n aceste cazuri nu exist# mul]imi atractoare.

A[a cum am mai spus, haosul determinist apare la sisteme dinamice neliniare, care de[i sunt modelate de legi deterministe, au din punct de vedere static, o evolu]ie aleatoare. Am putea afirma c# exist# 5 tipuri de sisteme dinamice.

Tipul 0, nu prezint# nici o evolu]ie. Astfel starea sa r#m@ne neschimbat# \n timp. Exemple : imaginile, modelul gravita]ional, etc.

Tipul I cuprinde sistemele integrabile, adic#, sistemele ale c#ror ecua]ii diferen]iale se pot integra analitic(exact). Exemple : pendulul fizic, problema celor trei corpuri, etc.

Tipul II cuprinde sistemele ce pot fi integrate numeric prin metode numite perturbative, adic# metode prin care se fac diferite aproxim#ri ale coeficien]ilor ecua]iilor diferen]iale, astfel \nc@t acestea s# se poat# integra exact. Exemple : orbitele sateli]ilor, teoria planetelor, etc.

Tipul III cuprinde sistemele cu mi[care haotic#. Acestea se pot integra numeric cu metode ca Runge-Kutta. Exemple: sistemul Lorentz, Rossler, etc.

Tipul IV reprezint# categoria sistemelor “random” sau sistemele cu mi[care aleatoare. Analiza acestor sisteme se realizeaz# cu tehnici statistice. Exemple : mecanica statistic#, curgerea turbulent#, mecanica cuantic#.

O alt# clasificare a sistemelor dinamice este urm#toarea : sisteme dinamice continue [i sisteme dinamice discrete.

Trecerea de la ordine la haos se face de regul#    prin bifurca]ii succesive. \n realitate exist# cel pu]in    trei c#i mai importante de “acces” la hosul determinist \n cadrul sistemelor dinamice neliniare disipative.

Prima cale, numit# [i drumul Feigenbaum a fost descoperit# de Grossmann Feigenbaum (1977), Coullet [i Tresser (1978) [i Thomae \n 1977. Este vorba de bifurca]ia pichfork (“furc#“ de la forma traiectoriei \ntr-o anumit# vecin#tate). Pe aceast# cale anumite sisteme dinamice \[i dubleaz# num#rul de puncte fixe p@n# c@nd acesta devine infinit, moment \n care sistemul trece de la o evolu]ie ordonat# la una haotic#.

Pentru o analiz# mai atent# a atractorilor, s# consider#m func]ia :

                  x=f(x)=r x(1- x)    ,nN,      (1)

unde se presupune c# f:(0,1]->(0,1] verific# anumite condi]ii 2-5 iar r(0,4]. \n locul lui r se pot alege [i alte func]ii ce verific# condi]iile amintite.

Iter@nd rela]ia (1) de mai multe ori vom vedea c# prin bifurca]ii succesive sistemul trece \ntr-o stare de mi[care haotic#.

Aceast# trecere este realizat# prin bifurca]ii furc#. Ca [i \n cazul tuturor sistemelor dinamice neliniare disipative, modificarea comportamentului nu se poate realiza f#r# existen]a a cel pu]in un parametru care s# fie modificat. Astfel, \n cazul de fa]#, vom analiza evolu]ia sistemului prin varia]ia parametrului r.

Analiza sistemului va include urm#toarele faze : determinarea punctelor fixe; analiza echilibrului sistemului \n aceste puncte; simularea evolu]iei sistemului. De asemenea s# amintim faptul c# simularea unui sistem dinamic neliniar discret se realizeaz# mai simplu (]in@nd cont de forma rela]iei (1)), fa]# de cazul sistemelor dinamice neliniare continue, descrise prin ecua]ii diferen]iale, ce trebuie integrate numeric.

S# d#m mai \nt@i c@teva defini]ii.

Defini]ie:Fie F:R->R.Punctul xeste un punct fix pentru F dac# F(x)= x. Punctul xeste un punct de perioad# n pentru F, dac# F(x)= x,dar F(x) x, pentru 0<i<n.Punctul xeste eventual periodic dac# F(x)=F(x), dar x nu este el \nsu[i periodic.

Defini]ie:Un punct periodic xde perioad# n este atractor dac# (F)( x) <1.Punctul xeste    repulsor dac# (F)( x) >1. Punctul xeste neutru dac# (F)( x) =1 .

Sistemul (1) permite dou# feluri de varia]ii: varia]ia parametrului r [i varia]ia lui n. Punctele fixe ale func]iei etalon sunt date de ecua]ia x=f(x), fiind punctele de intersec]ie ale graficului cu prima bisectoare, adic# :

x=rx(1-x)                                                              (2)

de unde ob]inem:

x=0, x=1-1/r                            (3)

Pentru comoditatea scrierii, vom renun]a la indicele r al func]iei f c@t [i la indicele n. Se [tie c# stabilitatea unui punct fix este dat# de valoarea f( x) . Astfel pentru    xavem:

f( x)= r                                                   (4)

ceea ce indic# faptul c# pentru r(0,1), f( x) < 1, adic#      x este un punct fix atractor. Aceasta \nseamn# c# [irul   

      x,x=f(x),x=f(x),x=f(x),… ..              (5)

tinde la x, unde xeste un punct din imediata vecin#tate a lui x.

Pentru r=1, xajunge la limita de stabilitate, deoarece f( x) = 1 iar pentru r>1,

x devine un punct repulsor sau rejector, adic# instabil. Interpretarea grafic# a condi]iei de stabilitate    de    mai    sus,    revine    la    analizarea    pantei    tangentei    \n      punctele    fixe ,      deoarece    f( x)=tg , unde este unghiul f#cut de dreapta tangent# la graficul lui f    \n    x.Astfel, dac# unghiul este cuprind \ntre – 45 [i 45, atunci sistemul este stabil \ntr-o vecin#tate    a punctului considerat. C@nd panta este de 45 atunci sistemul este la limita de stabilitate, iar c@nd    f( x) > 1 punctul x este instabil, adic# [irul (5) nu mai tinde la x.Pentru r>1, x\[i pierde stabilitatea    \n favoarea lui x pentru care f( x) = 2-r .

De fapt      x exist# doar pentru r1 .

Pentru r(1,3) , f( x) < 1 , adic# x este un punct stabil atractor (x fiind instabil) . Aceasta    implic#    faptul    c# [irul (5) tinde la x oricare ar fi x din vecin#tatea lui    x.

Pentru r =3 , xajunge la limita de stabilitate deoarece f( x) = 1, iar    pentru    r>3 x devine un punct instabil de tip repulsor. Dac# privim pu]in \napoi la    fenomenele petrecute p@n# acum, putem trage urm#toarele concluzii:

Pentru r(0,1) exist# un singur punctfix x=0, \n care tangenta face un unghi mai mic de 45, xfiind stabil. Orice [ir (5) cu xapar]in@nd vecin#t#]ii lui xtinde la x.

Pentru r=1, xse afl# la limita de stabilitate,ta ngenta f#c@nd 45.A cesta este momentul    \n care \]i face apari]ia x.f se intersecteaz# cu prima bisectoare, ini]ial \ntr-un punct dublu (x= x= 0) pentru ca apoi, pentru r cresc@nd, x x. Cu alte cuvinte a avut loc o bifurca]ie furc#.

Pentru r(1,3), x devenit instabil (repulsor), xfiind stabil (atractor).Tangentele

\n x [i    x fac un unghi mai mare de 45 \n modul. Orice [ir (5) pentru xapar]in@nd unei vecin#t#]i a lui xtinde la    x.

Pentru r=3 este r@ndul lui xs# ajung# la limita de stabilitate. Tangenta \n xface            -45    . Este momentul \n care printr-o nou# bifurca]ie furc# se nasc din xdou# puncte fixe noi x [i    xcare ini]ial sunt confundate [i      egale cu x    [i    care se \ndep#rteaz# unul de cel#lalt pe m#sur# ce r cre[te. x[i-a pierdut stabilitatea    \n favoarea noilor puncte fixe atractoare x[i    x. Pentru a urm#ri \n continuare evolu]ia acestora (de dinaintea [i de dup# momentul “na[terii” lor) este util# analiza func]iei f. Astfel pentru r<3 tangenta \n xface un unghi mai mic de 45 ;pentru r=3 aceasta face un unghi de 45;pentru r>3 tangenta face un unghi mai mare de 45 ]i prima bisectoare taie f \n dou# noi puncte x[i    x \n acestea tangenta f#c@nd un unghi mai mic de 45.

{irurile (4) vor tinde pe graficul lui f la cele dou# puncte fixe, \n sensul c# traiectoria va descrie o curb# \nchis# ce va tinde s# con]in# aceste puncte. De aceea aceste puncte pe l@ng# denumirea de puncte atractoare de perioad# doi mai poart# [i denumirea de ciclu limit#

de perioad# doi. Astfel, mai putem trage o concluzie: dintr-un punct fix atractor (x), prin varia]ia parametrului r de la 1 la 3 acesta s-a transformat, via bifurca]ia furc#, \ntr-un ciclu limit# de perioad# 2.

\n fine, s# mai urm#rim un pas al varia]iei lui r. Pentru r >3 pozi]ia tangentelor \n x[i    xpe graficul lui fevolueaz# \n sensul tinderii simultane la o pozi]ie \n care tangentele fac -45. Aceast# nou# valoare critic# pentru r este 3.44947… \n acest moment printr-o nou# bifurca]ie furc#,x [i    xse vor transforma fiecare \n c@te doi noi puncte x , x    [I respectiv x,x.

Pentru r=3.44947 … x= x= x [i x= x= x    ca pentru r>3.44947.. .noile puncte fixe s# se distan]eze, tangentele \n acestea f#c@nd unghiuri, \n modul, mai mici de 45 adic# avem un ciclu limit# atractor de perioad# 4 (traiectoria generat# de un [ir (5) va tinde s# \nconjoare aceste 4 puncte \n graficul lui f). {i astfel, procedeul continu# la infinit.

Dup# cum se poate remarca, tangentele pot avea pozi]ii \n care panta este pozitiv# sau negativ#. Aceasta indic# faptul c# \n realitate pe l@ng# bifurca]ia furc# mai exist# un alt tip de bifurca]ie. Cu alte cuvinte, drumurile c#tre haos se vor “intersecta” (\n general nu putem identifica un singur tip de evolu]ie c#tre haos, f#r# a \nt@lni [i alte tipuri).

Construc]ia graficelor f,fs-a f#cut pentru a eviden]ia comportamentul sistemului (1) \n vecin#tatea punctelor fixe pentru diferite valori critice ale lui r , \ns# evolu]ia general# a sistemului se urm#re[te pe graficul lui f.

Graficul lui feste important deoarece acest ciclu de perioad# 4, construit cu cele 4 puncte fixe, se poate studia pe graficul 2,a dic# dup# dou# bifurca]ii succesive. La fel pentru a analiza un ciclu de perioad# de exemplu 32, se va reprezenta graficul lui 2,deoarece acesta apare dup# 5 itera]ii ]i 2=32. Astfel, la un ciclu de perioad# 2 se va putea urm#ri “geneza” pe graficul lui 2.

\n fine o proprietate foarte important# este urm#toarea:

f = f      f        ,

lucru u[or de verificat, ceea ce ne indic# faptul c# graficul [i toate propriet#]ile lui 2 se pot ob]ine pe baza propriet#]ilor lui 2.

\n figura 26 se pot urm#ri evolu]iile bifurca]iilor \n func]ie de parametrul r. Se observ# a[a-numitele “ferestre periodice ” (sau “r-ferestre”) \n care domne[te ordinea, intercalate \ntre ferestre \n care avem comportament haotic. Pentru un r ales din aceste ferestre, sistemul va evolua corespunz#tor tipului de fereastr#.

\n domeniul de bifurca]ii se pot identifica constantele [i ce sunt date de rela]iile:

                                        r -r                          d

    = lim                                                        [i                                = – ,

              n ->          r-r            d

unde r sunt valorile critice de apari]ie a bifurca]iilor ,I ar dsunt distan]ele dintre dou# puncte fixe ale unui ciclu de perioad#    2, distan]# m#surat# la x=1/2 .Aceste constante definesc tr#s#turile universalit#]ii unor clase largi de sisteme. Astfel , pentru toate sistemele mecanice cu dou# grade de libertate f#r# frecare, constanta are valoarea 8.72. .., iar pentru cazul existen]ei frec#rii =4.66…

Constanta se mai nume[te constanta Feigenbaum. Semnul “-“ din rela]ia lui are o semnifica]ie aparte. Pentru aceasta trebuie s# analiz#m algoritmul propus de Feigenbaum.

ordine            haos

                                              r1                                                    r2          r3

Fig 26 Bifurca]ii func]ie de valori diferite ale lui r

Consider#m c# ne afl#m \n faza a n-a a itera]iei. Dup# cum am vazut, graficul lui 2(asupra c#ruia trebuie s# ne concentr#m aten]ia pentru a analiza ciclul limit# de ordinul n) se poate deduce din graficul lui 2.

Dac# consider#m o “lup#“ care s# cuprind# doar o por]iune de grafic    \n care apare o grupare de puncte fixe, aceasta m#rit# de     ori [i inversat# (st@nga cu dreapta) ne d# imaginea \ntreag# a tuturor punctelor fixe de pe sec]iunea anterioar#.

Aceast# proprietate a    fost numit# de Mandelbrot drept proprietate scalant#, punctele fixe dovedindu-se a forma o mul]ime fractal# de puncte cu proprietatea de autosimilaritate. Feigenbaum a observat c# procesul de itera]ie (1) aplicat de o infinitate de ori conduce la o func]ie limit# ce nu depinde f ci doar de un exponent      cu ajutorul c#ruia se poate scrie f.

Determinarea func]iei limit# la care tinde procesul de iterare [i cu ajutorul c#reia se pot ob]ine constantele [i     se face cu ajutorul grupului de renormalizare, referire la scalarea unei por]iuni din scenariul bifurca]iilor amintit# mai sus.

\n regimul haotic, pe l@ng# bifurca]ii furc# mai apar [i alte bifurca]ii care determin# mic[orarea prin \njum#t#]ire a perioadei ciclurilor limit#.

Astfel, dup# r , ciclurile pot s# ating# prin bifurca]ii furc# perioada 5.726 dar prin fenomenele de care am amintit mai sus pot s#-[i reduc# perioada, ca la un moment dat din haos s# apar# un ciclu de perioad# 3. Adic# prin fenomene oarecum inverse bifurca]iilor furc#    se poate trece de la haos la acele ferestre de ordine.

Acest fenomen este numit de unii autori drept trifurca]ie ([i exist# o teorem# care spune c#    perioada 3 implic# haosul).

“Na[terea” acestui ciclu de perioad# 3 o vom analiza \n cadrul altui drum spre haos: intermiten]a, deoarece este mai apropiat# de acest drum dec@t de bifurca]ia furc#.

Dar nu numai cicluri de perioad# 3 pot s# apar# \n acest scenariu ci [i de perioad# 5, 6, etc. Referitor la ordinul acestor cicluri enun]#m teorema lui Sharkovski.

Fie succesiunea de numere \ntregi pozitive:

3579.. .

3*25*27*2.. .

3* 25*27*2.. .

3* 25*27*2..

2.. . 32168421

unde prin semnul se \n]elege o rela]ie de ordonare.

Dac# f : (a,b]-> (a,b] este continu# cu orbit# de perioad# p iar q p , atunci f are orbit# periodic# de perioad# q ,q fiind orice num#r situat la dreapta lui p \n [irul de mai sus. De exemplu, dac# [tim c# f admite perioada 12, ne fix#m pe penultimul r@nd \n dreptul lui 3*2, unde n    este 2 (2*3=12). Rezult# c# f va avea cicluri de perioad# 54=20,7*4=28,.. . [i de asemenea de perioad# 4,2 [i 1.

Acest criteriu, chiar dac# este spectaculos, nu ne spune \ns# nimic despre stabilitatea acestor cicluri. Se [tie c# pentru fiecare n, doar un singur ciclu limit# este stabil. Se pune de asemenea \ntrebarea:c@te cicluri de perioad# k exist#? La prima vedere ar fi 2, dar de exemplu, pentru k=6 exist# 2=64 de cicluri de perioad# 6, \ns# acestea include [i dou# cicluri de perioad# 1, un ciclu de perioad# 2, un ciclu stabil [i unul instabil de perioad# 3, adic# 10. Deci 64-10=54 cicluri la care perioada de baz# este 6.

“Gradele” de haos indic# o accentuare a acestuia, pe m#sur# ce r cre[te, ce culmineaz# la r=4. Datorit# propriet#]ii de universalitate a constantelor [i despre care am v#zut c# sunt tipice pentru clase largi de func]ii, \n locul func]iei etalon f se pot alege [i alte func]ii definite pe intervalul unitate, cu valori \n el \nsu[i. Dar nu toate genereaz# o infinitate de bifurca]ii furc#, ci doar cele care au derivata schwarzian# negativ#, adic#:

Sf= f/ f -3/2(f/ f)<0,          deoarece dac# Sf>0 bifurca]ia furc# este imposibil#.               

_n \ncheiere amintim c# un atractor straniu este un atractor ce prezint# dependen]# sensibil# de condi]iile ini]iale.

Aplica]ii ale modelului (1) se \nt@lnesc \n numeroase domenii. Feigenbaum a pornit cercet#rile pe un model de cre[tere a unei popula]ii, modelat printr-o rela]ie de tipul (1). No]iunea de straniu este datorat# \n primul r@nd dinamicii atractorului [i nu neap#rat geometriei acestuia. Astfel, faptul c# un atractor este un fractal nu implic# stranietatea sa. \n cazul atractorului Feigenbaum (mul]imea de puncte ce alc#tuiesc traiectoria) de[i este un fractal, nu prezint# dependen]# de condi]iile ini]iale, deci nu ar fi un atractor straniu dup# p#rerea unor autori!

Un model matematic plan -deosebit de simplu- de atractor straniu \l constituie modelul imaginat de Henon(fig.27), ale c#rui ecua]ii sunt:

x=y-ax+1;

y=b x,    n1.

Este de re]inut faptul c# rela]ii de genul x=f(x,y) ]i y=g(x,y) numite [i rela]ii cuplate sunt tipice \n ob]inere atractorilor.

Este deci un atractor straniu, datorit# prezen]ei neliniarit#]ii din expresia lui x.

Fig.27 Atractorul lui Henon

1.7.5 Sistemul Lorentz

Atractorul straniu Lorentz este cel ce a zdruncinat din temelii fundamentele [tiin]elor din punct de vedere al predictibilit#]ii. Clima    a putut fi modelat# de c#tre Lorentz prin ecua]ii neliniare, a c#ror form# modificat# este urm#toarea:

          x = – x+ x

          x =    r x- x- x x                        (1)

          x = -b x+ x x

Cele dou# neliniarit#]i prezente \n ultimele dou# ecua]ii sunt “r#spunz#toare” pentru apari]ia haosului \n care se desf#[oar# atractorii simplii sau stranii, func]ie de parametrii a,b,c. Se aproximeaz# numeric solu]iile acestui sistem dup# care se reprezint# pe un calculator.

\nainte de a analiza sistemul dinamic neliniar de ordinul 3, ne vom opri asupra a dou# metode de analiz# a r#d#cinilor unei ecua]ii algebrice de gradul III.

Criteriul lui Ruth

Fie ecua]ia:

              ax+ax+ax+a=0                (i)

Dac# \n expresiile:

              a, a, aa- aa, a                                              (ii)

exist# schimb#ri de semn, atunci exist# at@tea r#d#cini (reale sau complexe) \n semiplanul drept c@te schimb#ri de semn sunt.

Dac#:

              aa- aa= 0

atunci exist# dou# r#d#cini pur imaginare.

Metoda lui Cardan

Fie ecua]ia (i).Not#m:

p = a/ a – a/ 3a

q = 2 a/27 a – aa/ 3a + a/ a

= (p/3) + (q/2)

Se analizeaz# discriminantul ecua]iei (i):

dac# <0 ecua]ia are toate r#d#cinile reale [i distincte;

dac# >0 exist# o r#d#cin# real# [i dou# complexe;

dac# =0 ecua]ia admite trei r#d#cini reale,dou# fiind egale.

Revenind      la      sistemul    Lorentz vom considera    = 10 , b = 8/3 , r fiind un parametru variabil. Sistemul (1) a fost determinat pornind de la un sistem de ecua]ii cu derivate par]iale analizate de c#tre Saltzman.

Se determin# punctele singulare (de echilibru):

                              f( x,x,x)

F(x)=            f( x,x,x)            = 0                                                                                                  (2)

                  f( x,x,x)

unde:

f( x,x,x) = – x+ x

f( x,x,x) = r x- x- x x                                                                                    (3)

f( x,x,x)    =-b x+ x x

iar

X=( x,x,x)                                                                                                                                                      (4)

Solu]iile sistemului (2) sunt:

(i)    X= (0,0,0)      rR

(ii) X,= ( , ,r-1 ) ,r>1                                                                      (5)

pentru cazul (ii)      r=1    implic#        X,= X= (0,0,0)

Consider#m mai \nt@i X = X= (0,0,0).

\n acest caz avem:

                                                      -                                0                                            -                  0

    (F / x) =            r- x      -1          – x              =                    r        -1          0                                      (6)

                                                  1

              x                x        – b                                            0          0        -b

                X

                          1

ecua]ia caracteristic# fiind:

    P() = (+b) [+1) + (1-r) ] = 0                                                                            (7)

O r#d#cin# este :

                                                                                                                          (8)

iar ecua]ia:

    +1) + (1-r) = 0                                                                 (9)

are determinantul:

      = (2r-1) + 1                                       (10)

Se observ# c# 0 , r(0,1) ,ceea ce implic# existen]a r#d#cinilor reale pentru ecua]ia (9).

Deci originea (0,0,0) se va comporta \ntotdeauna ca un nod.

R#m@ne s# vedem tipul acestuia \n func]ie de r.

Astfel,dac# produsul r#d#cinilor ecua]iei (9)

      P=(1-r)                   (11)

este pozitiv adic# r<1,atunci r#d#cinile ecua]iei (9) :

      +1) / 2 /2                   (12)

vor avea acela]i semn ]i anume negativ,deoarece suma lor este S<0.

\n acest caz , X = (0,0,0) este un nod atractor.

Pentru r=1 r#d#cinile sunt:

      +1) / 2                   (13)

originea r#m@n@nd \n continuare nod atractor, dar la limita de stabilitate. Din acest moment \ncepe s#-[i fac# sim]it# prezen]a X, (\n    sensul predominan]ei atractive \n spa]iul fazelor)

av@nd loc o prim# bifurca]ie.

Dac# r>1 ,deoarece P<0    (rel.11) r#d#cinile        ( ,     ceea ce determin# transformarea originii \n [a-nod atractor, adic# un punct de echilibru instabil.

Comportamentul sistemului pentru acest caz, (r>1) este determinat deja de celelalte dou# r#d#cini X,.

Fie acum :

    X, = ( , ,r-1 ), r>1

Cele dou# r#d#cini se vor analiza \mpreun# deoarece pe parcurs semnul “-“ se va transforma \n “+”.

Ecua]ia caracteristic# este:

P,() = +b) +r) +2b(r-1) = 0                                                      (14)

Pentru valorile =10 , b=8/3 av@nd forma:

          3+8(10+r) +160(r-1) = 0                                                                                            (15)

Rezolvarea exact# a acestei ecua]ii este foarte laborioas#, motiv pentru care se prefer# o analiz# calitativ# a ei \n func]ie de parametrul r.

Mai \nt@i s# observ#m faptul c# P,() admite \ntotdeauna un zerou real [i negativ n intervalul (-,-10) deoarece

            P,(-) * P,(-10) < 0                                                                                                                            (16)

Pentru studiul celorlalte dou#    se poate utiliza criteriul Routh.Coloana de valori a c#ror semne trebuie analizate este:

            a=160 (r-1) , a=41 , b=470-19r , c=160 (r-1)                                          (17)

al c#ror semn este dat \n tabelul 1:

                                  r                                    1                                24.737                               

                                a                              +                    +                                      +                      +

                              a                                +                    +                                      +                      +

                                b                            +                      +                                      0                        –

                                c                                                +                        +                                    +                                                  +

tabelul 1

Pentru r<24.737 toate r#d#cinile (complexe sau reale) ale ecua]iei caracteristice sunt situate \n semiplanul st@ng.

Pentru r =24.737, b= 0 fapt ce implic# prezen]a a dou# r#d#cini complexe pur imaginare,adic# apari]ia unei bifurca]ii. \n acest caz ,= 3.1269i.

Pentru r >24.737 r#d#cinile , se afl# \n semiplanul drept.

Pentru a analiza natura r#d#cinilor

        = 512 r +288634 r +487839 r -1180320                                                                (18)

care are semnul din tabelul 2:

                        r                            1                      1.352                                       

                                                  -                                  0                                              +

tabelul 2

Astfel pentru r(1,1.352) exist# trei r#d#cini reale, situate \n semiplanul st@ng, iar pentru r(1.352,24737) dou# r#d#cini complexe [i una real# situate de asemenea \n semiplanul st@ng.

Pentru r=24.737 se produce o bifurca]ie (Re(\n semiplanul drept [i una \n semiplanul st@ng , cele din semiplanul drept fiind complexe.

_n concluzie pentru r(0,1) Xeste nod atractor.

Pentru r(1,1.352] intervin punctele de echilibru X,care se comport# ca noduri atractoare. \n func]ie de condi]iile ini]iale (puncte de start) traiectoriile vor converge fie la X

fie la X.

Pentru r(1.352,24737)    X, se comport# ca [I un nod atractor-focar atractor , evolu]ia traiectoriilor fiind ca [i \n cazul precedent , dar spre deosebire de aceste spiralate.

Pentru r=24.737 , ,sunt pur imaginare ap#r@nd o bifurca]ie, fapt ce indic# apari]ia unui ciclu limit#. Astfel, oricare ar fi punctul de start traiectoria va \nconjura cele dou# puncte. Acest caz este foarte greu de prins din punct de vedere computa]ional.

Pentru r>24.737 r#d#cinile complexe trec \n semiplanul drept fapt ce determin# instabilitatea punctelor X 2,3 ciclu limit# degener@nd. Analiza computa]ional# indic# \n acest caz prezen]a haosului, traiectoriile depinz@nd sensibil de condi]iile ini]iale. Acest comportament are loc pentru r(24.737,148) dup# care printr-o nou# bifurca]ie se trece \ntr-un ciclu limit# , pentru r(148,166.07).

Peste aceast# valoare fenomenele se repet#.

_n fig.28 este prezentat atractorul Lorentz corespunz#tor anumitor valori ale lui a,b,c. De remarcat faptul – cunoscut deja- c# pornind de la orice punct de start (x,y,z) se ajunge fie la unul fie la cel#lalt din punctele atractorului.

Fig. 28 Atractorul Lorentz,trasat ca o form# \n spa]iul tridimensional. Traiectoriile orbitale reprezint# mi[carea \n timp a unui punct \n spa]iul tridimensional

1.7.6. Atractorul    straniu Rossler

Atractorul lui Rossler, observat \n numeroase sisteme dinamice \ncep@nd cu curgerea fluidelor [i termin@nd cu reac]ii chimice, este unul din cele mai simple sisteme, ilustr@nd maxima lui Einstein care spunea c# sofisticata natur# prefer# sistemele simple.

Ecua]iile diferen]iale ce definesc acest sistem sunt:

x=-z-y

y=x+ay

z=b+z (x-c)

Neliniaritatea generatoare de haos este dat# de termenul zx.

\n continuare s# ne reamintim c@teva din propriet#]ile atractorilor stranii. Un atractor straniu este \n spa]iul fazelor, o traiectorie ce se spiraleaz# la infinit f#r# a se intersecta. Datorit# extremei neregularit#]i [i a asem#n#rii unui detaliu al aglomer#rii traiectoriei cu \ntregul, avem de-a face cu un fractal. De asemenea o sec]iune transversal# prin traiectorie este mul]imea Cantor.

O alt# caracteristic# esen]ial# [i pe baza c#reia se poate defini un atractor straniu este dependen]a de condi]iile ini]iale. Atfel un atractor straniu amplific# \n mod exponen]ial erorile.

Un atractor straniu se ob]ine prin integrarea numeric#(rezolvarea aproximativ#) a sistemului de ecua]ii diferen]iale ce caracterizeaz# sistemul respectiv. Pentru aceasta este nevoie de determinarea condi]iilor ini]iale cu ajutorul c#rora se va putea apoi determina traiectoria pas    cu pas. Datorit# \ns# impreciziei aparatelor de m#sur# ceea ce m#sur#m pentru condi]iile ini]iale ale unui sistem reprezint# doar aproxim#ri. Din aceast# cauz# nu vom putea determina cu precizie traiectoria real# adev#rat# din spa]iul fazelor a unui sistem, iar din cauz# c# atractorul straniu amplific# erorile dintre condi]iile ini]iale m#surate de noi [i cele adev#rate este evident c# un sistem ca [i clima de exemplu, dup# o perioad# de timp va evolua pe o traiectorie diferit# de cea real#. Orice predictibilitate pe o perioad# mai mare de timp este deci imposibil#.

O alt# caracteristic# a atractorilor stranii este aceea c# aceste curbe sunt m#rginite \n spa]iul fazelor, deci a nu se confunda cu un sistem instabil, care evadeaz# \n spa]iul fazelor la infinit dup# o posibil# spiralare. \n plus volumul \n care este inclus atractorul straniu tinde la zero pentru t tinz@nd la infinit, datorit# teoremei divergen]ei. Din aceast# cauz# sistemele care posed# atractori stranii sunt sisteme disipative, adic# sisteme care \]i mic[oreaz# volumul [i pierd energie.

Revenind la sistemul Rossler, o construc]ie intuitiv# a atractorului straniu Rossler poate porni de la banda de traiectorii din figura de mai jos, \n care distan]a dintre dou# puncte pe parcursul evolu]iei atractorului se m#re[te. Dar un atractor straniu este m#rginit deci aceast# band# trebuie s# o pliem. Dup# c@teva astfel de plieri s-ar ob]ine imaginea din figura 29, care este atractorul straniu Rossler.

Fig.29. Atractorul straniu Rossler

1.8. Automatele celulare

Stephem Wolfram spunea:” Calculul automat ofer# un    mijloc nou de descriere [i investigare a sistemelor [tiin]ifice [i matematice. Simularea pe calculator poate fi singura cale de a prezice cum vor evolua anumite sisteme complexe”.

Definind un automat celular vom spune c# este un univers artificial guvernat de legi naturale simple. Se poate alege structura universului [i legile pe care le respect# [i automatul l#sat singur va urma aceste legi. Oricare dintre noi poate simula propriul s#u univers [i urm#ri cum evolueaz# program@nd aceste legi pe un calculator.

Aceste universuri automate sunt celulare pentru c# sunt de obicei alc#tuite din multe celule identice care se divid [i se multiplic# \ntr-un mod similar cu celulele reale. De exemplu, automatele originale ale lui Lindenmayer erau alc#tuite din litere scrise. Un univers simplu poate con]ine dou# tipuri de celule F [i G. Acest univers ar putea impune reguli de propagare:

Regula 1    :    O celul# F se divide \n dou# celule F,FF.

Regula 2 :    O celul# G devine GFG.

Pentru a pune \n func]iune acest automat celular se poate \ncepe, de exemplu, cu o singur# celul# G.

La \nceput    : G

Prima genera]ie : GFG

A 2-a genera]ie : GFGFFGFG

A 3-a genera]ie : GFGFFGFGFFFFGFGFFGFG

Literele sunt dup# aceea interpretate grafic pentru a trasa o form# pe ecranul calculatorului. De exemplu, F se poate traduce prin “deseneaz# o dreapt# cu lungimea de 1m” [i G poate \nsemna “avanseaz# cu 1m f#r# a trasa o linie”. Literele F [i G din exemplul precedent ar ap#rea pe ecran ca o succesiune de linii [i spa]ii goale, asem#n#toare codului Morse. Ad#ug@nd litere care s# \nsemne “rote[te cu 30 grade la stanga” sau “rote[te cu 60 grade la dreapta”, Lindenmayer a putut reprezenta forme complexe.     

Dragonul lui Heighway este de asemea un automat celular grafic. Aici,”universul” este format din “celule” geometrice, care apar ca linii drepte. Exist# doar o singur# lege de propagare:fiecare dreapt# se divide \n dou# drepte copil, cu lungimea egal# cu m#rimea catetelor unui triunghi isoscel    ce are segmentul de dreapt# ini]ial ca ipotenuz#. Prin repetarea algoritmului de generare se ob]in curbe care se aseam#n# cu un dragon.

Mai t@rziu, Lindenmayer le-a recunoscut pe acesta [i pe alte proceduri de construc]ie geometric#, ca fiind tipuri speciale de automate celulare. \n acel moment, ecranele calculatoarelor erau nesatisf#c#toare pentru reprezentarea formelor geometrice complexe, dar, \ncep@nd de atunci, automatele celulare computerizate au fost [i sunt folosite pentru a crea multe imagini fractale spectaculoase.

Ideea de automat celular dateaz# de pe vremea lui John von Neumann (\nceputul anilor ’50). Neumann a reu[it s# imagineze un automat autorepreduc#tor care a fost verificat pe calculator cu mul]i ani mai t@rziu. Acesta crea structuri de celule care se reproduceau respect@nd cele mai riguroase reguli ale biologiei.

Modelele de automate celulare se folosesc ast#zi nu numai \n biologie ci [i \n alte domenii. Astfel se simuleaz# structuri de celule cristaline ale fulgilor de z#pad#, structuri de materiale feromagnetice, structuri ale galaxiei, conductibilitatea electric#, reac]ia chimic# Belusov Zhabotinsky. \n general structurile generate au form# fractal#.

Dac# consider#m o re]ea rectangular# de n X m celule (pixeli sau caractere) care la fiecare b#taie de gong a unui orologiu universal \[i schimb# starea dup# un anumit algoritm, devenind celule vii sau moarte, avem de-a face, a[a cum am v#zut, cu un automat celular.

Acest automat, imaginat de Fredkin \naintea renumitului automat celular al lui Conway (numit [i universul lui Conway) evolueaz# \n maniera urm#toare:la un moment dat, se examineaz# starea tuturor celulelor re]elei; dac# num#rul celulelor vii, vecine unor celule ]int# este par, atunci celula ]int# va muri, \n caz contrar, va \nvia. Se poate considera \n calcul [i starea celulei ]int#. Automatul va fi lansat \n lucru pe o re]ea ini]ial# aleas# dup# inspira]ie.

Alegerea celulelor vecine se poate face dup# numeroase reguli. \n figura 30 sunt prezentate c@teva modalit#]i de alegere a vecin#t#]ilor. De asemenea celula ]int# \[i poate modifica pozi]ia oscil@nd dup# diferite direc]ii. Se pot concepe [i automate unidirec]ionale sau chiar tridimensionale \n func]ie de regulile vecin#t#]ii.                   

                        vecin#tatea                                                              vecin#tatea

                      von Neumann                                                            Moore

                                                                            celule ]int#

Fig.30 Automate celulare

Automatele unidirec]ionale lucreaz# doar dup# o direc]ie. Astfel o re]ea de celule ale unui astfel de automat este o \n[iruire de celule. Fiec#rei celule i se aplic# o regul# de supravie]uire ce depinde de vecini, s# le spunem “st@nga” [i “dreapta”.

O proprietate foarte interesant# a automatului lui Fredkin este aceea c# dup# un anumit timp, motivul ini]ial va reapare \n patru copii, apoi \n [aisprezece, [.a.m.d.

Exist# dou# modalit#]i de explorare a st#rilor celulelor. Prima metod#, simpl#, const# \n analizarea st#rii pixelilor (aprin[i sau stin[i) direct pe ecran, aceste situa]ii coinciz@nd cu starea celulelor(vii sau moarte). Aceast# modalitate nu este \ns# suficient de riguroas#, deoarece \n analiza unei celule ]int# o parte din vecini au o stare nou# ( la momentul    t > t ) \n timp ce cealalt# parte este la starea veche (din momentul t). Cu toate acestea rezultatele sunt foarte spectaculoase.

Varianta corect# este cea \n care se memoreaz# starea tuturor celulelor \ntr-o matrice. Matricea va fi reactualizat# la sf@r[itul fiec#rei baleeri a re]elei. Analiza re]elei se va face \n acest mod nu pe ecran ci pe matrice.

Deoarece memorarea unui ecran \ntreg \ntr-o astfel de matrice este greu realizabil# din motive de memorie, este recomandabil# memorarea doar a r@ndurilor de celule vecine celulei ]int#.

Dac# \n cazul memor#rii \ntregii re]ele, reactualizarea ei se face dup# explorarea \n \ntregime a re]elei, \n varianta simplificat#, memorarea se face pe parcursul analiz#rii celulelor.

O problem# destul de nepl#cut# o constituie marginile re]elei. Teoretic re]eua trebuie s# fie nem#rginit#. Pentru a simula aceasta, putem racorda laturile (st@nga cu dreapta [i sus cu jos) ob]in@nd o suprafa]# grilat# \nchis# infinit#, ca [i la jocuri.

Simplu, putem face analiza f#r# s# ]inem cont de margini, \ns# dup# un anumit timp, imaginea se va deteriora.

P@n# acum am vorbit doar de dou# st#ri posibile pentru fiecare celul#, dar se pot imagina algoritmi care s# ]in# cont de mai multe st#ri pentru fiecare celul#.

Unele automate celulare ca [i cel al lui Fredkin sunt reversibile (\n orice moment pornind \n sens invers de la o configura]ie ob]inut#, d#m de configura]ia ini]ial#). Automatul lui Conway nu este reversibil.

\n fine, pentru a \n]elege rolul inspira]iei \n crearea acestor automate trebuie amintit faptul c# dac# num#rul st#rilor posibile ale unei celule este k [i, num#rul total al vecinilor este atunci exist#    k    reguli posibile pentru schimbarea evolu]iei! Astfel pentru automatul binar al lui Fredkin unde se consider# patru vecini putem avea 4 = 4.29*10 reguli.

“Jocul vie]ii” al lui Conway, \n care punctele dintr-o re]ea tr#iesc sau mor \n func]ie de statutul punctelor \nvecinate, a r#pit probabil un num#r mai mare de ore de calcul dec@t orice alt automat celular grafic. A fost proiectat \n 1970 de matematicianul britanic John Conway [i a devenit o obsesie pentru John von Neumann, cel care, dup# cum [tim, a proiectat [i calculatorul numeric.

Multe forme de via]# r#sar \n universul lui Conway. Unele sunt stabile, unele alunec# u]or trec@nd prin dou# sau trei configura]ii, iar altele dispar rapid. \n cele din urm#, \ntotdeauna se termin# fie prin c@teva forme de via]# invariabile, fie printr-un de[ert arid.

Nu este u[or s# se evalueze \n c@t timp se va stabiliza un scenariu anume; oricum o celul# suplimentar# plasat# la locul potrivit poate duce la supravie]uirea pe termen lung sau la moartea instantanee a \ntregului grup.

Cu alte cuvinte, stabilitatea acestui univers artificial este foarte sensibil# la condi]iile ini]iale. Fiecare celul# dreptunghiular# aflat# \n re]eaua universului lui Conway se poate aprinde (tr#ie[te) sau stinge (moare).Regulile sunt:

Dac# o celul# moart# are trei celule vecine vii (din cele opt celule care o \nconjoar#), ea revine la via]#.

Dac# o celul# vie are dou# sau trei celule vecine vii, ea supravie]uie[te.Altfel, ea moare.

1.9 Aplica]ii curente ale fractalilor [i haosului \n economie

1.9.1 Introducere

Benoit Mandelbrot [i-a \ntemeiat geometria fractal# baz@ndu-se \n principal pe simularea sa \ncununat# de succes a tendin]ei pre]urilor bunurilor de consum, iar analiza pie]ii r#m@ne una din cele mai atr#g#toare aplica]ii ale geometriei fractale.

Piatra filosofal# a oric#rui analist al pie]ii, este desigur, s# prezic# comportarea pre]urilor cu destul# exactitate pentru a se umple de bani c@t mai repede. Dac# cineva a pus m@na pe aceast# "piatr#" probabil c#-[i folose[te c@teva miliarde ale sale pentru a-[i ap#ra secretul. \n domeniul pie]ii, ca [i \n alte domenii \n care fractalii [i haosul dau rezultate, rareori se dovedesc at@t de folositori pentru prezicere, pe c@t sunt pentru simulare. De exemplu simularile din 1953 ale lui    Mandelbrot asupra pre]ului bumbacului continu# s# prezic# cu exactitate cantitatea de varia]ie din pre]ul bumbacului at@t lunar# c@t [i anual#. Totu[i, ele nici m#car nu pot pretinde c# ne indic# pre]ul bumbacului dini luna iulie 1995.

Una din revela]iile majore ale analizei fractale este memoria sau persisten]a pe pia]#. Modelele economice tradi]ionale de obicei iau \n considerare un consumator sau un investitor care tr#ie[te totalmente \n prezent. Aceast# persoan# idealizat# ia decizii de a cump#ra [i de a vinde bazate numai pe pre]urile curente ale pie]ei [i pe dorin]a perfect ra]ional# de a ob]ine un profit maxim \n fiecare moment.

Analiza fractal# a ar#tat concludent c# orice model bazat pe asemenea ipoteze va fi totalmente inexact. Nu numai c# pia]a prezint# memorie at@t pe termen lung, c@t [i pe termen scurt dar este persistent# la orice scar# posibil#, de la ore la secole. Adev#ratul participant \n economie \[i aminte[te, a[a \nc@t c@]iva anali[ti de frunte ai investi]iilor folosesc sistemele func]iei iterate pentru a dezvolta un limbaj de modele astfel \nc@t s# poat# \n]elege schimb#rile indicilor economici. Ei descoper# c# anumite modele fractale apar deseori chiar \naintea schimb#rilor din indicii de pia]#. Model@nd aceste modele [i \nv#]@nd cum s# le interpreteze ei [lefuiesc o nou# lentil# matematic# pentru a privi datele pe pia]#.

O ipotez# de pia]# poate fi urm#toarea:

1. O pia]# este constituit# din mul]i investitori cu diferite orizonturi de investi]ii

Mul]imea de informa]ii care este important# pentru fiecare orizont de investi]ie este diferit#

At@ta timp c@t pia]a \[i men]ine o structur# fractal# f#r# caracteristici ale scalei de timp, va r#m\ne stabil#. Atunci c\nd orizonturile pe pia]a de investi]ii devin uniforme, pia]a devine instabil# deoarece to]i se bazeaz# pe aceea[i mul]ime de informa]ii.

Din moment ce unele serii de timp nu mai pot fi considerate aleatoare, ci ele sunt auto-similare [i invariante la scalarea timpului, atunci \n generarea lor pentru diverse simul#ri nu mai putem utiliza legea de distribu]ie Gauss. Generarea acestor tipuri de serii de timp persistente sau anti-persistente implic# generarea unor serii de timp cu dimensiune fractal# dat#.

1.9.2 Segmentarea pie]elor de capital

Segmentarea \n [i \ntre domenii reale ale pie]ii are un trecut \n literatura de specialitate. Totu[i recent are natura segment#rii \ntre domenii reale [i pie]e de capital.

Liu, Hartzell, Greig [i Grissom(1990)[9] reprezint# primul studiu, care examineaz# explicit partea de segmentare a pie]ii \ntre domenii reale [i pia]a de capital. Studiul lor scoate \n eviden]# faptul c# segmentarea exist#.

Ambrose, Ancel [i Grifitts [1] extinde analiza segment#rii \n pie]e mari de capital, examin@nd structura fractal# a domeniilor [i returnurilor ac]iunilor sau titlurilor de valoare. Ei testeaz# explicit neliniaritatea \n beneficiile investi]iilor din domeniile reale, de \ncredere. Testul de structuri fractale caut# neliniarit#]i deterministice \n serii de timp.

Ei \[i motiveaz# studiul f#cut prin urm#toarele:

Traiectoriile haotice pot ar#ta schimb#ri exacte calitative \n comportament, asem#n#toare \n general celor asociate cu disturb#ri aleatoare

Dac# timpii de fructificare al investi]iilor sunt dependen]i pe termen lung, atunci consumul optim, economiile [i portofoliile de investi]ii devin senzitive la orizontul de timp.

Modele ca CAPM (Capital Market Asset Pricing Model -fondat# pe ipoteze ale pie]ii eficiente – care este reprezentat# matematic ca asocierea seriilor de tip financiar    unei legi de distribu]ie normale) [i APT devin invalide din moment ce exclud posibilitatea unor astfel de persisten]e neliniare.

Diferen]a \ntre pia]a real# [i alte pie]e de capital i-a condus pe Liu, Hartzel, Grissom    la ipoteza c#    pia]a real# poate fi caracterizat# ca o pia]# segmentat# moderat. Deoarece institu]iile care investesc sunt restric]ionate s# investeasc# \n cl#diri, care asigur# un cost de oportunitate al rentei.

P#rerea celor trei autori Ambrose, Ancel [i Grifitts este c# odat# g#site structuri fractale semnificante diferite, \n variate perioade de fructificare, putem trage concluzia c#    exist# segmentare, din moment ce astfel de neliniarit#]i sunt cauzate de diferite structuri economice active. Alternativ dac# pia]a real#, mai precis beneficiile de pe pia]a real#, urm#resc o lege aleatoare, c@[tigurile prin segmentare (ca opus# diversific#rii) nu exist# deoarece un model consistent risc-rezultat trebuie aplicat.

Studiul f#cut de Ambrose, Ancel [i Griffits(1992)    extinde analiza segment#rii pie]ii, prin compararea returnurilor din pia]a real# de investi]ii cu altele de pe alte pie]e de capital, folosind o metodologie alternat#.

O diferen]# fundamental# \ntre pia]a real# [i pie]ele de capital poate fi o diferen]# de structur# \n procesul de generare al ie[irilor [i rezult# din studiul f#cut de Liu, Hartzell, Greig [i Grissom(1990), care au dezvoltat o baz# teoretic#, ar#t\nd modele separate de evaluare. Modelele sunt desprinse din diferite clase de date financiare, \ntr-o pia]# segmentat# moderat. Astfel dac# pia]a real# este segmentat# de alte domenii, atunci putem s# ne a[tept#m ca ie[irile de pe pia]a real# s# aib# caracteristci diferite din alte domenii. Ne-am a[tepta ca returnurile dintr-un domeniu \n care nu exist# segmentare substan]ial# s# se comporte similar.

Ambrose, Ancel [i Griffits(1992) testeaz# o versiune specific# a ipotezei, compar@nd structurile fractale ale returnuriluo pe pia]a real# cu cea a returnurilor de pe pia]a de valori. Acest test este creat special pentru a detecta persisten]e ne-ciclice pe termen lung.Test@nd deci o form# de auto-similaritate sau auto-dependen]# \n general ne luat# \n cosiderare de analize conven]ionale empirice. Persisten]a neciclic# este examinat# folosind analiza domeniului rescalat adic# R/S.

Studiul lor folose[te serii de timp din domeniul „Real Estate Investment Trusts“(REITs) sau domeniul real al investi]iilor stabile, ca reprezent@nd returnuri de pe pia]a real#. Aceasta    pentru a    permite studiul pe serii de timp mai lungi [i care pot fi comparate direct cu indexul pre]urilor zilnice la bursa de valori. Folosirea seriilor REITs ca    reprezent@nd domeniul real al pie]ei este demonstrat# a fi o bun# metod# de mul]i al]i autori.

Ambrose,Ancel [i Griffits(1992) calculeaz# returnurile zilnice din REIT    ale portofoliilor de investi]ii [i testeaz# dou# tipuri de portofolii, de tip ipotec# [i mijloace fixe. Deoarece ei compar# indicii REIT cu indicii pondera]i ai pre]urilor investi]iilor (calcula]i la nivel macro, la Centrul de cercet#ri \n domeniul securit#]ii pe]urilor sau Center Research for Security Prices CRSP)    [i indicii pre]urilor la bursa de valori, calculeaz# returnurile portofoliilor REIT folosind aceea[i metod# de ponderare folosit# pentru construirea indicelui pre]urilor. Portofoliile sunt rebalansate    pentru fiecare tranzac]ie zilnic#. Returnul logaritmic al unui portofoliu, R(t) este calculat ca o medie ponderat# a returnurilor individuale de pe pia]a de \ncredere din portofoilul respectiv:

(1)

Unde:

vj(t)=pj(t)(t-1)•nj(t)(t-1)                    j=1,..,K (2)

[i pentru 1jK

rj=pj/pj(t-1) pentru REIT j

pj(t) pre]ul investi]iei j \n ziua t

nj(t) num#rul ac]iunilor disponibile pe pia]# \n ziua t pentru investi]ia j.

Compararea acestor tipuri de portofolii cu cele de la CRSP au dezavantajul c# la calcularea acestora din urm# sunt introdse [i returnurile REIT. Oricum contribu]ia acestora la formarea indexului este destul de mic# a.\ poate fi neglijat#. Dar compararea cu indicele pre]urilor pe pia]a de valori    nu con]ine nici un indice de tip REIT.

Concluziile acestui studiu sunt urm#toarele:

Pre]urile titlurilor de valoare pe pia]#, arat# un comporatament la analiza R/S consistent cu cel existent \n cazul unei serii aleatoare

Returnurile Portofoliilor arat# acelea[i caracteristici.De aceea teoria pie]ei de capital ar trebuii aplicat# domeniului real al economiei.

De[i portofliile de tip ipotec# [i de tip mijloace fixe au    statistica    H substan]ial diferit# de statistica unei serii aleatoare [i destul de mare fa]# de indicii pre]urilor pie]ei, aceste diferen]e par a fi generate de corela]ii pe termen scurt.

\n final bazat pe rezultatele de mai sus, nu au gasit nici o eviden]# c# ipoteza unei segment#ri a pie]ei pe termen lung este adev#rat#.

1.9.3 Alegerea portofoliului optim de investi]ii

Investitorii au tendin]a de a da foarte mare aten]ie situa]iei existente, dispropor]ion@nd a[tept#rile pe termen lung, presupun@nd c# starea existent#    a afacerilor va continuua la infinit dac# nu exist# motive reale s# se cread# \ntr-o schimbare. De asemenea m#resc importan]a informa]iilor actuale, \n defavoarea celor din trecut.

Un exemplu semnificativ : consider@nd o societate comercial# care p@n# anul acesta a avut c@[tiguri similare cu media pe industrie, dar dintr-o dat# raporteaz# un salt foarte mare \n profit. Reac]ia investitorilor este de a extrapola \n viitor, baz@ndu-se pe extraprofitul din anul acesta [i \n consecin]# vor cre[te pre]urile. \n momentul \n care profitul din viitor se dovede[te a fi mai mic dec@t cel a[teptat, investitorii \[i recunosc gre[eala [i vor sc#dea din nou pre]urile.

Efectul „\nving#tor – \nvins“ este explicat cu ajutorul acestor teorii comportamentale. Chiar dac# investi]iile individuale conduc la alte evalu#ri ale perspectivelor de viitor, extrapolarea se face \n baza prezentului. Partea \nving#torului (odat# ce este declarat ca \nving#tor) nu este u[or de reclasificat, \n ciuda c@[tigurilor adversarilor. Aceasta se \nt@mpl# p@n# c@nd evenimente majore conduc la corectarea acestui crez, \n perspectivele de viitor. Pe de alt# parte, odat# ce sunt declara]i \nvin[ii, \mbun#ta]irile \n c@[tigurile \nregistrate sunt luate drept abera]ii sau devieri accidentale ale rezultatelor companiei \n care mediocritatea managementului este bine stabilit#.

Metoda de a investiga efectul \nving#tor \nvins este de a forma un portofoliu al \nving#torilor [i de a se testa serii de timp, ale c#ror observa]ii reprezint# returnurile \n timp    ale companiilor, din punct de vedere statistic.

De[i strategia portofoliului apare ca profitabil# aceast# concluzie se schimb# atunci c@nd este luat \n considerare riscul. Procedura de estimare a riscului este nepotrivit# pentru acest studiu. Aici intervine faptul c# aceste serii de timp sunt auto-corelate iar riscul estimat ca o abatere standard    este insuficient, deoarece exist# influen]e ale valorilor \nregistrate \n trecut asupra valorilor care se vor \nregistra \n prezent sau \n viitor.

Metoda de creare a portofolilui \nving#torilor se bazeaz# pe combinarea metodei de analiz# a domeniului rescalat cu cea a estim#rii abaterii standard, pentru serii de timp ce con]in profiturile \n timp ale companiilor.

Se poate face o \mp#r]ire \n func]ie de exponentul Hurst estimat cele care au un exponent H0.5 vor face parte din portofoliul \nving#torilor. Dac# exist# o rupere , \n sensul \n care se pot estima doi exponen]i    atunci se poate concluziona c# la nivelul unei perioade d lungimea seriei componenta x va face parte din portofoliul \nving#torilor sau nu. Aceasta \n func]ie de orizontul de timp pe care se construie[te portofoliul. Dac# orizontul este mai mare dec@t d, atunci chiar dac# exponentul Hurst estimat pentru o invarian]# la nivelul unei scale mai mici dec@t d este favorabil s# nu fac# parte din acest portofoliu.

=== 3_95 ===

CAPITOLUL    3

        IMAGINI : STANDARDE {I ALGORITMI

3.1 Introducere

_n orice prezentare multimedia, elementul imagine este aproape nelipsit, \ntruc@t impactul vizual este foarte puternic pentru om. Dupã cum se [tie, calitatea imaginilor, la vizualizare pe ecran, este condi]ionatã de rezolu]ia de afi[are [i de capacitã]ile grafice ale calculatorului [i monitorului. Imaginea d.p.d.v. al modului de memorare [i realizare poate fi \mpãr]itã \n :

imagine \n formã matricealã

imagine \n formã vectorialã

Ecranul monitorului este structurat ca un tablou de pixeli dispu[i pe linii [i pe coloane. Documenta]ia care \nso]e[te echipamentul prezint# num#rul de linii [i de coloane ale tabloului precum [i dimensiune \n milimetri a pixelului, v#zut ca un dreptunghi. Bibliotecile standard grafice sunt \nzestrate cu toate structurile de date [i func]iile care permit accesul la resursele necesare descrierii, realiz#rii [i manipul#rii imaginilor \n condi]iile unei relative independen]e de echipamentul fizic.

Un pixel este caracterizat prin pozi]ie(linie [i coloan# \n tablou) [i con]inut(culoare, eventual luminozitate). Tabloului liniarizat de pixeli \i corespunde \n memorie o zon# numit# memorie grafic#, care stocheaz# aceste informa]ii. Se poate lucra direct pe memoria grafic# pentru transformarea(ini]ializarea pixelilor) sau prin intermediul memoriei interne a calculatorului.

Dimensiunea memoriei grafice asigur# stocarea informa]iilor asociate cel pu]in unei imagini complete de pe ecranul monitorului. Pentru a asigura continuitatea derul#rii imaginilor asemeni lumii reale trebuie asigurat# o vitez# de transfer de la fi[ierele externe c#tre memoria grafic# sau efectuarea rapid# de calcule, ceea ce impune existen]a unor sisteme extrem de performante.

Monitoarele alb-negru func]ioneaz# cu 16 nuan]e de gri, caz \n care pentru descrierea unui pixel \n memoria grafic# se vor folosi 4 bi]i. Pentru monitoarele alb-negru cu 256 nuan]e de gri, codificarea pune \n coresponden]# 00h cu negru [i FFh cu alb. _ntre ele afl@ndu-se coduri pentru nuan]e de la gri-\nchis la gri-deschis. Pentru reprezentarea unui pixel \n acest caz este necesar 1 bait.

C@nd se reprezint# imagini color se define[te conceptul de palet# de culori, care ia \n considerare fie codurile asociate culorilor c@nd acestea sunt \ntr-un num#r restr@ns, fie modul de construire a culorilor prin combinarea culorilor fundamentale.

Monitoarele care suport# 32K sau 16M nuan]e impun descrierea paletei de culori prin asocierea fiec#rei culori fundamentale RGB \n 256 nuan]e fiecare.

3.2 Particularit#]I ale fi[ierelor de imagine

Fi[ierele de imagini con]in \n form# liniarizat# informa]ii despre elementele matricei de pixeli. Pornind de la una diin structurile de fi[ier imagine, prin efectuarea unor calcule se poate realiza pozi]ionarea pe un anumit bait, pentru extragerea de informa]ii despre un pixel dat.

De exemplu, pentru un monitor SVGA, c#ruia i se asociaz# o matrice de 640×480, extragerea informa]iilor referitoare la pixelul de pe coloana 101 [i linia 207 dintr-un fi[ier BitMap presupune apelarea, \ntr-un program C, a func]iei fseek cu indicarea pozi]iei:

P(i,j)=( i*640 + j ) * 1 + H

unde:

i – linia;

j – coloana;

H – lungimea headerului imaginii BitMap.

Pentru    cazul \n care nu se cunosc dimensiunile BitMap-ului:

Bitmap x;

Pentru un fi[ier GIF determinarea informa]iilor referitoare la un pixel se face prin determinarea imaginii cadru din care face parte acel pixel [i pozi]tionarea \n cadrul acelei imagini.

Spre deosebire de fi[ierele de date, fi[ierele de imagini sunt liniariz#ri ale matricelor de pixeli care redau aspecte vizuale ale lumii reale. Petele de culoare genereaz# prin liniarizare sub[iruri de elemente identice. Aceast# particularitate este exploatat# masiv de algoritmii de compresie imagine.

Ineficien]a algoritmilor apare atunci c@nd imaginile sunt construite din puncte izolate. Se poate demonstra ineficien]a acestor algoritmi atunci c@nd celor n=x.biWidth*x.biHeight pixeli le corespund tot at@tea nuan]e distincte de culori. Aceast# situa]ie este cunoscut# sub denumirea de problema mozaicului perfect, folosit# pentru testarea algoritmilor de compresie.

Se define[te:

unde fi reprezint# num#rul de elemente ale unui sub[ir de pixeli cu aceea[i culoare.

Dac# s-a reu[it crearea pe ecranul calculatorului a unui mozaic perfect, atunci :

f1=f2=…..=fn=1

atunci =0

_n cazul \n care suprafa]a ecranului con]ine pixeli de aceea[i culoare =n*log2n, ceea ce reprezint# valoarea maxim# a gradului de omogenitate a imaginii pe ecran.

Se define[te:

ca fiind gradul de omogenitate al imaginii.

_ntre gradul de omogenitate al imaginii [i gradul de compresie exist# o leg#tur# str@ns#. M#rimea indicelui de corela]ie a acestora pe loturi semnificative de fi[iere de imagine, permit analiza stabilit#]ii algoritmilor de compresie de imagine.

Imaginea apare sub form# de pete de culoare. Vom numi pixeli adiacen]i de aceea[i culoare perechile de pixeli (pij,pij+1),( pij,pi+1j),( pij,pi+1j+1),( pij,pi-1j+1).

Dac# pk reprezint# num#rul de pixeli de aceea[i culoare, care formeaz# pata de ordinul k din imagine.Se calculeaz#:

Se poate ar#ta c# 0<g<g’<1

_n cazul anima]iei cadrele care se succed(24 cadre/s) con]in numeroase elemente comune.

Se consider# un cadru de baz# notat C0. Cadrele notate C-k se numesc cadre precedente iar cele nnotate Ck se numesc cadre succesoare.

Se define[te [irul de cadre C-k…..C-1 C0 C1…..Ck [ir caracterizat prin 2k+1 cadre.

Se introduce indicatorul de invarian]# dintre cadrele k [i t:

Unde: n – num#rul de coloane;

m – num#rul de linii.

Se construie[te matricea D cu 2k+1 linii [i 2k+1 coloane, matrice a invarian]ei cadrelor.

Algoritmii de compresie manipuleaz# \ntotdeauna matrici D3x3 ceea ce arat# c# rezultatul experien]elor impune \n practic# o astfel de abordare.

Se poate scrie un program care s# lucreze cu invarian]ii la nivel de pete de culoare, fiind posibil# modificarea lungimii [irului de cadre, eventual    optimiz@nd lungimea [irului \n raport cu un criteriu care influen]eaz# gradul de compresie global#.

3.3 Algoritmul RLE(Run Length Encoding)

_n compresia de date sunt folosi]I mul]I algoritmi, de la algoritmi simpli p@n# la algoritmi complec[i. Eficacitatea algoritmilor variaz# \n func]ie de natura datelor. Cel mai simplu algoritm folosit ast#zi pe scar# larg# este RLE.

Principiul RLE const# \n detectarea unui simbol av@nd un num#r de apari]ii coonsecutive care dep#[esc un num#r fixat. Apoi \nlocuirea acestei secven]e prin dou# informa]ii:

o cifr# indic@nd num#rul de repeti]ii;

simbolul ce se repet#.

Limita minim# pentru a putea fi comprimat un [ir, este ca lungimea sub[irului s#fie de minim 3 simboluri identice.

De exemplu, fiind dat [irul :

aaaabbbaabbbbbccccccccdabcbaaabbbbcccd

consider@nd caracterul special * vom avea urm#toarea reprezentare:

4a3baa*5b*8cdabcb*3a*4b*3cd

C@nd \n fi[ierul ce urmeaz# a fi compresat cu algoritmul RLE, se \nt@lne[te simbolul folosit drept caracter special, se va trece \n fi[ierul compresat urm#toarea succesiune:

caracter special;

valoarea 0, deoarece pe aceast# pozi]ie \ntr-o codificare normal# ap#rea lungimea [irului;

valoarea 1 sau caracterul special.

_n cazul special \n care se g#se[te o succesiune a caracterului special acesta se va compresa astfel:

caracter special;

valoarea 1, fiind o valoare nefolosit# \n procesul de compresie;

num#rul de repeti]ii al caracterului special, \ntre 2 [i 255.

Algoritmul RLE este un caz special, oper@nd \n realizarea de transform#ri pe text. Compresia la nivel de simbol este nul#.

Gradul cel mai mare de compresie se \nregistreaz# c@nd textul ini]ial este de lungime foarte mare [i are un singur simbol.

Gradul de compresie este nul atunci c@nd textul de lungime L simboluri este format din tot at@tea caractere sau L/3 succesiuni de simboluri diferite.

Acest algoritm prezint# un avantaj mai mare \n cazul fi[ierelor de imagine. _n fi[ierele de imagine se \nt@lnesc foarte des succesiuni de simboluri cu aceea[i valoare, pixeli succesivi cu aceea[i culoare.

Pentru un ecran monocrom, alfabetul este format din dou# simboluri. Elementele dintr-o astfel de imagine pot fi : 1 pentru un pixel alb, sau 0 pentru un pixel negru.

De exemplu, [irul:

000000000011111111000001111

poate fi compresat astfel:

10 8 5 4

_n cazul acestor fi[iere este folosit# o variant# modificat# a algoritmului. _n fi[ier vor ap#rea urm#toarele informa]ii:

pixelul cu care \ncepe succesiunea de cifre;

num#rul de apari]ii consecutive ale acestui pixel;

alternativ num#rul de apari]ii pentru fiecare culoare.

Pentru cazul \n care se \nt@lnesc mai mult de 255 de apari]ii consecutive ale aceluia[i simbol se va reprezenta dup# cum urmeaz#:

255 ;

0 ;

num#rul de apari]ii 255.

De exemplu, pentru [irul:

………. 0000 ……. 000000011111 …….

unde 0 apare de 300 de ori, vom avea compresia:

………. 255 0 45 3 ……

C@nd se prelucreaz# imagini color, algoritmul nu suport# diferen]e fa]# de reprezentarea standard.

3.4 Formatul graphic BMP

În ultimii ani formatul BMP a devenit un standard important ca urmare a faptului cã este utilizat atât sub OS/2 cât și sub Windows. Pentru mulți dintre noi, acest format este destul de străin având în vedere că îl cunoastem mai mult dupã nume si nu neapãrat dupã structurã. De fapt dupã cum e lesne de înțeles, ne gãsim în fața unui adevãrat folclor – existã o serie de specificații de formate grafice care utilizeazã același nume. Sub sistemul de operare OS/2 ca dealtfel și sub Windows, fișierele de format BMP se folosesc pentru a stoca imagini, icon-uri, cursoare, pointeri și poate lista nu este completã. În continuare ne vom focaliza atenția asupra formatului BMP pentru imagine.

Existã douã versiuni ale formatului BMP sub Windows și douã sub OS/2. Putem sã le considerãm ca fiind de fapt versiunea veche și versiunea nouã pentru fiecare din cele douã platforme. Cele douã versiuni vechi sunt identice, lucru explicabil ca urmare a originii comune a lui OS/2 și Windows. Versiunile așa-zise noi ale formatului BMP sunt diferite.

3.4.1 Structura BMP

Formatul BMP este de uzanță generală astfel încât permite stocarea, într-un fișier pe disc, a unei imagini de orice dimensiune. Informațiile despre culoare pot să varieze de la 1 bit la 24 de biți. Până acum nu exista nici un fișier având extensia BMP care să foloseascã vreo tehnica de compresie. În ceea ce privește modul de stocare, imaginea este înregistratã linie cu linie pornind de jos în sus.   

        În fiecare din cele trei variante specificate, un fisier BMP conține, respectând    ordinea apariției, următoarele părți: file header, bitmap info header, opțional paleta de culori și în final datele imaginii.       

        Variantele formatului BMP apar distincte în domeniile bitmap info header și în cel al paletei de culori. Sub Windows 3.1, formatul vechi rezervã pentru paletã

3 octeți * NumărCulori

de unde și denumirea secțiunii fisierului – RGBTRIPLE. În noua versiune avem 4 octeți rezervați pentru o culoare – RGBQUAD. Ambele versiuni, sub platforma Windows, includ structurile BITMAPFILEHEADER, BITMAPINFOHEADER, descrise în continuare.

        Intrãrile în tabela ce reprezintã paleta de culori, în cazul versiunii vechi, sunt constituite din trei octeți care indicã componentele de roșu, verde și albastru. În cadrul versiunilor noi ale formatului BMP se adaugã un al patrulea octet și ca urmare, o intrare în cadrul paletei de culori se poate citi ca și un longinteger. În cazul în care ne referim la liniile ce reprezintã imaginea, pe lângã faptul cã ele sunt înregistrate începând cu linia de jos, existã un al doilea aspect care privește faptul cã aceste linii sunt umplute cu octeți pozitionați pe zero astfel încât să ocupe un număr par de cuvinte duble.

3.4.2 Componentele structurii BMP

În general vorbind, câmpurile nefolosite sau care nu sunt importante pot fi setate pe zero în toate situațiile. În cadrul enumerării următoare am respectat denumirile câmpurilor așa cum apar ele în documentația originală.

Câmpurile structurii denumită BITMAPFILEHEADER sunt:

bfType este un câmp folosit pentru validarea fișierului în ceea ce privește faptul cã este o imagine BMP. Ocupã 2 octeți. Pentru un fișier BMP imagine acest câmp conține totdeauna valoarea "BM"; provenind de la prescurtarea “BitMap”;. Windows nu      suportă alte valori pentru acest câmp pe când OS/2 permite existența a sase valori.      Aceste șase valori indică practic ce informații conține fișierul: icon color, icon mono,    pointer mouse color și așa mai departe.

bfSize indicã mãrimea fișierului și are rezervat un spațiu de patru octeți. În cadrul      unor instante mai vechi ale formatului BMP, acest câmp indică valoarea zero respectiv    atunci când este setat poate indica lungimea fișierului în octeți sau în cuvinte (acest    lucru depinde de programul care a scris informațiile în fișier). Astfel stând lucrurile,    nu trebuie să ne bazăm niciodată pe valoarea indicatã în acest câmp. Interpretarea corectã ar fi lungimea fisierului în octeți.

bfReserved1, bfReserved2 sunt douã câmpuri rezervate, ocupând fiecare câte doi octeți.

bfOffBits    indicã offsetul, în octeți, de la începutul fișierului la începutul bitmap-ului.Valoarea stocatã în acest câmp este foarte importantã deoarece astfel apare și posibilitatea calculului numãrului de intrãri în cadrul paletei cu ajutorul formulei:

          numãrculori = (OffBits – file_hdr_size    – bitmap_hdr_size) / rgb_size.

În continuare va fi prezentată descrierea câmpurilor ce apar ca și componente ale

structurii denumite BITMAPINFOHEADER:

biSize ocupã patru octeți și indicã mãrimea header-ului în octeți. Aceastã valoare mai este utilizatã pentru a determina ce versiune de format avem în fațã. Existã câteva valori consacrate în ceea ce privește semnificația lor. Astfel dacã valoarea câmpului în discuție este 12 atunci avem de-a face cu versiunea de format mai veche (versiunile vechi sub Windows și OS/2 sunt identice). În cazul în care valoarea câmpului este 40 atunci înseamnă că este vorba despre noul format pentru Windows. Dacã valoarea este 64 atunci este vorba despre noua versiune sub OS/2. Acum mai apare o problemã în cazul în care avem o valoare cuprinsã în intervalul 12 – 64. De obicei putem spune cã avem de-a face cu o versiune nouã de format BMP dar nu este o afirmatie adevãratã în orice context. Multe aplicații verifică dacă valoarea în discuție este 40, în caz contrar apare un mesaj de eroare care ne spune că fișierul nu este de tip BMP. După cum se poate observa aceastã strategie de lucru nu este dintre cele mai corecte.

biWidth ocupã patru octeți și reprezintă lătimea imaginii în pixeli. Această valoare nu reflectã și cazul în        care este necesarã "umplerea liniilor"; pentru ca spațiul ocupat sã fie multiplu de 32.

biHeight ocupã patru octeți și se referã la înãlțimea imaginii în pixeli.

biPlanes ocupã doi octeți și indicã numãrul de plane de culoare din fișierul bitmap. Câmpul este setat de obicei pe 1.

biBitCount ocupã doi octeți și reprezintã numãrul de biți folosiți pentru stocarea      informației despre un pixel (se mai numește și adâncime). Valorile pentru acest câmp sunt în general 1, 4, 8 și 24.

biCompression este o valoare, stocatã pe patru octeți, ce indicã tipul compresiei    folosite în cadrul fișierului respectiv. Valoarea zero indicã de fapt cã nu avem de-a face cu vreo compresie și pare sã fie cam singura valoare care apare aici.

biSizeImage este mãrimea în octeți a bitmap-ului (ocupã patru octeti). Unele aplicatii se bazeazã pe o valoare corectã în acest câmp.

biXPelsPerMeter ocupã patru octeți și se referã la mãrimea pe orizontalã a fișierului în pixeli pe metru.

biYPelsPerMeter ocupã patru octeți și se referã la mãrimea fisierului pe verticalã în pixeli pe metru.

biClrUsed ocupã patru octeti și indicã numãrul de culori folosite.

biClrImportant ocupã patru octeti și indicã numãrul culorilor importante folosite.

În cazul în care imaginile utilizeazã 4 sau 8 octeti pe pixel trebuie sã avem o paletã de culori. Numãrul valid de culori cuprinse în aceastã    paleta este 16 și respectiv 256 dar pânã la urmã ele pot fi mai mici dacã imaginea nu face uz de toate culorile posibile. În cazul în care se folosesc 24 de biți pe pixel avem de-a face cu o imagine full-color care nu mai necesitã o paletã de culori.

Formal grafic BMP este răspândit, dar este foarte rar folosit, dat fiind faptul că imaginea este stocată aici fără a fi comprimată, ducând astfel la o mărime considerabilă a fișierului. Reprezentarea imaginilor în memorie este foarte asemănătoare cu formatul BMP. De altfel fișierul în formatul BMP este de fapt o copie pe disc ale imaginii din memorie, astfel că fișierele pot fi afișate foarte rapid pe monitor.

3.5 Formatul grafic GIF

Creație a firmei CompuServe Inc., formatul grafic GIF (Graphic Interchange Format) este folosit în special pentru a stoca mai multe imagini bitmap în același fișier. După multitudinea de imagini GIF aflate pe BBS (sau pe alte site-uri publice) se poate spune că acesta este cel mai utilizat format pentru stocarea imaginilor.

Formal GIF a fost creat ca un protocol de comunicații pentru imagini interactive. El folosește pentru comprimarea datelor algoritmul LZW (Lempel Ziv Welsh), neștiind să stocheze date nearhivate sau arhivate cu un alt algoritm.

O altă caracteristică a formatului GIF este că, în partea de date, el codifică liniiile într-un mod diferit. Dacă în modul obișnuit imaginea bitmap inițiala este codificată    în mod continuu, linie după linie, în formatul GIF liniile codificate sunt întrețesute printr-un algoritm în patru pași. În primul pas pornește cu rândul 0 și continuă cu rândul 8. Al doilea pas este identic cu primul cu diferența că el pornește cu rândul 4. Pasul al treilea începe cu rândul 2 și continuă tot cu al patrulea rând. Astfel în primii trei pași s-au codificat rândurile pare. La al patrulea se vor codifica și rândurile impare.

Un utilizator care ar dori să vadă o imagine pe un server la care este conectat prin modem, ar vedea imaginea stocată în mod obișnuit apărând de sus în jos. După ce 50% din imagine ar fi afișată, el ar putea vedea doar partea de sus a imaginii, pe când dacă se folosește tehnica întrețeserii, aceeași jumătate îi poate da utilizatorului o idee despre ceea ce conține imaginea.

3.5.1 Organizarea fișierului GIF

Formatul grafic GIF organizează fișierul în niște pachete de date însoțite de informații adiționale numite blocuri. Anumite blocuri de date pot fi situate în orice parte a fișierului, de aceea fișierele GIF trebuie citite ca și cum ar fi o mulțime de șiruri de date.

          Un bloc de date poate conține și sub-blocuri. Un sub-bloc începe întotdeauna cu un contor care are valoarea cuprinsă ntre 1 și 255, și care ne indica numărul de octeți din sub-bloc. Mai multe sub-blocuri pot apărea în grupuri continue terminate de un contor care are valoarea zero. (De menționat că nu există blocuri formate numai din contor, fără date). Rezultatul e de tipul: contor, date, contor, date, contor=0.

          Formatul GIF este capabil să stocheze doar imagini în care valoarea unui pixel este stocată pe maxim 8 biți. Întotdeauna într-un fișier GIF vom găsi o paletă de culori, imaginea fiind    stocată folosind modelul RGB. Deși un fișier GIF poate stoca mai multe imagini în același timp, această opțiune nu e foarte folosită, astfel că majoritatea programelor care folosesc formatul GIF știu să citească doar prima imagine din fișier.

            Exista două tipuri de fișiere GIF, sau mai bine spus două versiuni ale formatului GIF. Acestea sunt GIF87a și GIF89a. Primul este formatul original, iar cel de-al doilea aduce câteva îmbunătățiri (cum ar fi de exemplu posibilitatea de a stoca text și grafică în același fișier).

3.5.2 Versiunea GIF87a

Această versiune a apărut pentru prima dată în mai 1987 și este recunoscută de majoritatea programelor de grafică ce lucrează cu GIF. Fiecare fișier începe cu un Antet urmat de informatii despre Ecran și CuloriPeScurt. Matricea Globală de Culori este opțională. Toate aceste trei secțiuni se află în același    offset în oricare din fișierele GIF87a. Fiecare imagine stocată în fișier este alcătuită dintr-un AntetLocal urmat de un MatriceLocalăDeCulori. Fișierul se termină cu un caracter terminator care ne indică sfârșitul fișierului.

Antetul are lungimea de numai 6 bytes și este folosit pentru a identifica un fișier de tipul GIF. Primii trei bytes conțin șirul “GIF”, iar următorii    trei versiunea fișierului (“89a” sau “87a”).    Unele programe care citesc fișierele “87a” pot să vizualizeze și fișiere “89a” deși imaginea obținută nu va fi corectă.

Secțiunea Ecran și Culori pe Scurt conține informații care descriu ecranul și culorile folosite la crearea fișierului GIF. LatimeEcran si InaltimeEcran contin rezoluția minimă necesară pentru ca imaginea GIF să fie afișată. Dacă placa grafică a monitorului nu suportă o asemenea rezoluție, atunci va trebui ca imaginile să fie scalate pentru ca afișarea lor să fie corectă.

          CampImpachetat conține următoarele subcâmpuri de date:

Primii trei biți indică numărul de biți necesari pentru o culoare din Matricea Globală de Culori minus unu. De exemplu, dacă o imagine are 8 biți pe pixel atunci valoarea găsită aici va fi 7 (“111” în reprezentarea binară). Astfel mărimea maximă a    matricii globale de culori este 256, formatul GIF neputând înregistra mai multe culori. Acest câmp are valoarea corectă a imaginii, chiar dacă nu există Matricea Globala.

Dacă Indicatorul de Sortare al Culorilor este poziționat, atunci elementele din Matricea Globală de culori sunt sortate în funcție de importanța lor, adică după frecvența apariției lor în imagine. Culoarea cu cea mai mare frecvență de apariție o vom regăsi în primul element din tablou. Această sortare a culorilor este utilă în cazul în care vrem să afișăm imaginea pe un monitor care suportă mai puține culori decât are imaginea. Acest sub-câmp poate fi regăsit doar la versiunea “89a” a fișierului, în versiunea “87a” fiind rezervat.

Rezoluția unei culori conține numărul de biți necesari pentru o culoare în paleta originală minus unu.

Indicatorul de prezență a Matricii Globale de culori e poziționat dacă această matrice globală există. Dacă nu există, atunci în fișier urmeaza antetul local pentru prima imagine.

IndexFond conține un index în Matricea Globală de culori și indică culoarea folosită pentru marginea și fondul ecranului. Dacă nu avem un tabel global de culori acest câmp are valoarea 0.

AspectRatio ne oferă raportul dimensional al pixelilor care alcătuiesc imaginea. Raportul dimensional se obține prin împărțirea lățimii unui pixel la înălțimea lui.

MatriceaGlobalaDeCulori poate fi prezentă sau nu. Dacă nu există, atunci fiecare imagine din fișier va conține o matrice locală, ceea ce mărește mult dimensiunile fișierului.

Fiecare culoare din matrice conține un triplet de trei octeți, fiecare din ei reprezentând o valoare corespunzătoare culorilor de bază roșu, verde, albastru (n această ordine). Numărul de elemente din acest tabel este o putere a lui doi: 2,4,8,16,32,64,128,256.

Aceste 3 secțiuni conțin date globale despre imaginile stocate în fișier. Ele sunt urmate de una sau mai multe imagini. Fiecare imagine are un    Antet local urmat eventual de o Matrice locală de culori.

Antetul local apare înaintea fiecarei imagini din fișier și are următoarea structură:

Separatorul are valoarea 2Ch și este identificatorul pentru un început de imagine.

Stânga și sus sunt coordonatele în pixeli ale colțului stânga-sus al imaginii pe ecranul    în care se face afișarea. Coordonatele 0,0 corespund colțului stânga-sus al ecranului.

LatimeImagine și ÎnaltimeImagine conțin mărimea imaginii în pixeli.

CmpÎmpachetat este format din următoarele subcâmpuri:

                        Bitul 0: Indicator de prezență al Matricii Locale de culori

                        Bitul 1: Indicator al imaginii întrețesute

                        Bitul 2: Indicator de sortare a culorilor

Biții 3-4: Rezervați

Biții 5-7: Rezervați

Matricea Locală de culori : are aceeași structură ca și Matricea Globală, singura diferența constând în aria în    care are efect acest tabel. Astfel, dacă Matricea Globală se referea la toate imaginile din fișier, MatriceaLocală se referă doar la imaginea din care face parte tabelul. Pentru această imagine, Matricea Locală are prioritate în fața celei globale.

Imaginea : fișierele GIF folosesc algoritmul de compresie LZW. În mod normal o imagine comprimată cu LZW este aranjată sub forma unui pachet continuu de date care va fi citit de la un capăt la celălalt. Totuși, în fișier imaginea se regăsește sub forma unor sub-blocuri de date. Fiecare sub-bloc începe cu un contor ce are valori cuprinse între 1 și 255, și indică numărul de octeți din sub-bloc. Acești octeți urmează imediat după contor.

Formatul imaginii necodificate este extrem de simplu. Fiecare octet se va referi la un pixel și va conține un index către una din matricele de culori. Deși structura fișierului GIF ar permite stocarea culorilor direct în imaginea comprimată, specificațiile GIF nu indică că acest lucru ar fi posibil. Oricum, chiar și pentru o imagine doar în alb și negru, cu un pixel pe un bit, trebuie să folosească un index pe 8 biți într-o matrice cu 2 culori.

Remorca : este un octet ce apare ca un ultim octet în fișier. Valoarea lui este 3Bh și indică sfârșitul pachetelor de date din fișierul GIF.

3.5.3 Versiunea GIF89a

Este asemănătoare cu GIF87a, cu deosebirea că conține câteva blocuri de control în plus care nu existau în specificațiile 87a. Aceste blocuri de control sunt: Blocul de Control 89a, Blocul de Text, Blocul Comentariu si Blocul Aplicație. Cu excepția câtorva restricții, aceste blocuri pot apărea oriunde în fișier după Matricea Globală de culori și fără a fi limitate ca număr.

          Toate blocurile încep cu un Indicator ce are valoarea 21h. Acest indicator e urmat de o Etichetă care identifică tipul blocului. Toate aceste blocuri sunt opționale și pot să nu apară în fișier. De fapt orice fișier 89a ce nu folosește aceste facilități poate fi etichetat ca fiind de tipul 87a.

Blocul de control 89a

Acest bloc controlează cum va fi afișată imaginea sau textul ce urmează după acest bloc. Informația pe care o conține ne spune dacă acestea vor fi afișate în mod transparent sau opac peste imaginea existentă deja pe ecran, dacă imaginea existentă va fi ștearsă sau nu, și dacă se va aștepta intervenția utilizatorului pentru a se afișa imaginea următoare.

          Structura acestui bloc este:

                    Cmp                        Bytes                        Explicații

        Indicator 1 Conține valoarea 21h

        Eticheta 1 Conține valoarea F9h

        MărimeBloc 1 Conține valoarea 04h

        CmpÎmpachetat 1 Conține informații grafice

        TimpDeAșteptare 2 Timpul de așteptare în sute de secunde.

        IndexTransparent 1 Index pentru culoarea transparentă

        Terminator 1 Întotdeauna are valoarea 0

      CmpulÎmpachetat este alcătuit astfel:

Bitul 0:        IndicatorTransparent      Dacă e poziționat pe 1 atunci IndexTransparent                                                                       

                                                                                va conține o valoare validă pentru culoarea transparentă

Bitul 1:        IndicatorulUtilizatorului Dacă e poziționat pe 1 atunci înainte de afișarea                   

                                                          imaginii următoare se va aștepta un semnal din partea utilizatorului.

Biții 2-4:    MetodaDeAfisare are următoarele valori:

                                                                                0 – Nu se folosește nici o metodă.

                                                                                1 – Peste imaginea anterioară

                                                                                2 – Se șterge imaginea anterioară cu culoarea de fond

                                                                                3 – Sub imaginea anterioară

Biții 5-7: Rezervați

Dacă se folosește simultan și IndicatorulUtilizatorului și TimpDeAsteptare, atunci afișarea imaginii următoare se va face la intervenția utilizatorului sau la expirarea timpului de așteptare.

Blocul de Text

Multe imagini bitmap sunt însoțite adesea de comentarii introduse de utilizatori. Deși textul din acest bloc nu aparține imaginii, el poate fi combinat cu imaginea la afișare. Ba chiar, în formatul 89a, există posibilitatea ca fișierul să poată fi format doar din texte.

Pentru a afișa textul din acest bloc, trebuie construit pe ecran un grilaj imaginar format din linii orizontale și verticale, iar în fiecare celulă să se plaseze câte o literă. Culorile de fond și cea de desenare a textului sunt luate din Matricea Globală de culori. Structura acestui bloc este urmatoarea:

                    Câmp                        Bytes                        Explicații

        Indicator 1 Conține valoarea 21h

        Eticheta 1 Conține valoarea 01h

        MarimeBloc 1 Conține valoarea 0Ch

        StângaText 2 Colțul stânga-sus al textului

        SusText 2

        LatimeText 2 Lățimea textului

        ÎnaltimeText 2 Înălțimea textului

        LatimeCaracter 2 Lățimea unui caracter

        ÎnaltimeCaracter 2 Înălțimea unui caracter

        CuloareText 1 Index la culoarea textului

        CuloareFont 1 Index la culoarea fontului

        Text               pointer Indicator la sublocuri de text

        Terminator 1 Întotdeauna are valoarea 0

      Text este un indicator la sub-blocurile de text ce conțin textul de afișat, structurat pe sublocuri identic ca la imagine, dar nearhivat.

Blocul Aplicație

Permite stocarea de informații întelese doar de programele care citesc fișiere GIF. Aceste date pot fi informații adiționale folosite doar pentru a afișa imaginile sau pentru a coordona modul de combinare a lor cu alte imagini din alte fișiere. Datele cuprinse aici includ instrucțiuni de schimbare a modului grafic, procesarea imaginilor sau memorarea de culori ce nu sunt prezente în alte blocuri. Se mai pot include informații referitoare la modem-uri, imprimante, etc.

Structura este următoarea:

                    Câmp                        Bytes                        Explicații

        Indicator 1 Conține valoarea 21h

        Eticheta 1 Conține valoarea FFh

        MarimeBloc 1 Conține valoarea 0Bh

        Identificator 8 Șir ce conține identificatorul aplicației

        CodIdentificare 3 Șir ce conține o serie, o versiune, un cod ASCII

                                                                                                                      care identifică aplicația

        Aplicatia 1 Conține codul propriu-zis al aplicației

        Terminator 1 Conține întotdeauna valoarea 0

Blocul Comentariu

Textul cuprins aici nu apare în imagine, dar poate fi vizualizat cu un editor cum ar fi de exemplu Norton Editor. Acest bloc cuprinde următoarele câmpuri:

                    Câmp                        Bytes                        Explicații

        Indicator 1 Conține valoarea 21h

        Eticheta 1 Conține valoarea FEh

        Comentarii 1 Indicator la sub-blocurile de comentarii

        Terminator 1 Conține întotdeauna valoarea 0

Formatul grafic GIF rămâne unul dintre cele mai populare formate folosite pentru stocarea fișierelor imagine. Avantajele sale majore sunt portabilitatea pe un mare număr de sisteme de operare și faptul că folosește întrețeserea liniilor ( lucru util mai ales în transmiterea fișierelor imagine la mare distanță). Dezanvantajul principal al formatului GIF este vechimea sa (ultima versiune datează din 1989). Chiar și așa fișiere GIF găsim pe majoritatea calculatoarelor.

3.6 Formatul grafic PCX

Unul din cele mai utilizate formate grafice este formatul PCX. Este cunoscut de mulți utilizatori ca și formatul PC Paintbrush, deoarece el a fost dezvoltat de firma ZSoft    odată cu programul de desenare PC Paintbrush (versiunea MS-DOS). Mai târziu a fost preluat de Microsoft odată cu introducerea lui Paintbrush în kitul Windows. El a mai fost folosit și de către producători de FAX-uri pentru codificarea imaginilor trimise pe linia telefonică.

3.6.1 Organizarea fișierului PCX

Fișierele din formatul PCX folosesc stocarea de tip bitmap a datelor imaginii la

care se aplică algoritmul de compresie RLE (Run Length Encoding).

Un fișier PCX este organizat în trei mari secțiuni: un Antet cu datele referitoare la

imaginea propriu-zisă,o paletă de culori (opțional) și secțiunea de date.

ANTETUL ocupă primii 128 de bytes din fișier. Structura lui conține următoarele

câmpuri:

Identificatorul este o valoare definită de specificațiile PCX, care identifică fișierul PCX și are întotdeauna valoarea 10h.

Versiunea ne dă structura exactă a secțiunii de date, structură ce poate varia în funcție de vechimea programului ce a creat imaginea. În funcție de valoarea acestui câmp se pot identifica urmatoarele versiuni:

Valoare Versiunea PCX     Descriere

          0     versiunea 2.5 Paletă EGA fixată

          2     versiunea 2.8 Paletă EGA modificabilă

          3 versiunea 2.8 Fără informații despre paletă

          4     PaintBrush for Windows

versiunea 3.0    PaintBrush Plus,

PaintBrush for Windows (Imagini pe 24 biți)

Numarul de biți per plan pentru fiecare pixel are ca valori posibile 1, 2, 4 sau 8, corespunzător la 2, 4, 16 sau 256 de culori.

Valorile Xmin,    Ymin, Xmax, Ymax ce reprezintă colțul stânga-sus și respectiv colțul dreapta-jos. Colțul din stânga-sus al ecranului are valorile 0,0. Colțul dreapta-jos poate avea cel mult 65535,65535 (65535×65535 este dimensiunea maximă a unei imagini PCX).

Valorile Orizontal și Vertical ne oferă rezoluția ecranului la care a fost creată imaginea. De exemplu, dacă imaginea a fost creată pe un monitor VGA cu rezoluția 1280×1024, atunci Orizontal=1280 și Vertical=1024.

EGAPalette este un vector de 48 de octeți, în fiecare octet se specifică nuanțele culorilor în cazul adaptoarelor grafice EGA.

Numărul de Plane – este o variabilă care specifică numărul de plane    folosite la afișarea imaginii. Valoarea lui este 1, 3 sau 4 și se folosește împreună cu BițiPixelPlan pentru a determina modul grafic cel mai potrivit pentru afișarea imaginii. Avem următoarele combinații posibile:

Modurile video

PaletteInfo poate avea valorile 1 (pentru imagine monocromă) și 2 (pentru o imagine cu nuanțe de gri). Această variabilă ne spune dacă trebuie să afișăm imaginea alb-negru sau color.

MărimeOEcran    și MărimeVEcran sunt variabile ce au fost introduse odată cu versiunea 4.0 a PaintBrush-ului și contin rezoluția ecranului sub care a fost creată imaginea.

Bytes Rezervați completează lungimea antetului până la 128 de octeți și au fost introduși pentru dezvoltări ulterioare.

Paleta de culori

Primele versiuni ale fișierului PCX nu aveau incluse o paletă de culori, deoarece la acea vreme monitoarele puteau afișa un număr limitat de culori. Ulterior în fișiere a fost inclusă o asemenea paletă care pentru monitorul EGA este de forma unui masiv cu 48 de elemente: 16 tripleți corespunzători culorilor roșu, verde și albastru. Elementele 0,1,2 din masivul EGAPalette sunt valorile corespunzătoare pentru culoarea 0, elementele 3,4,5 pentru culoarea numărul 1, etc. Elementele acestui masiv au valori cuprinse între 0 și 255.    Dar cum placa grafică EGA acceptă numai culori cuprinse între 0 și 3, este nevoie de un calcul al valorilor care se vor scrie în memorie. În acest sens se vor deplasa valorile la stânga cu 6 biți.

Paleta VGA    este alcătuită din 256 de culori. Deci, pentru înregistrarea paletei în fișier vom avea nevoie de 256×3=768 de culori. Antetul având doar 128 de octeți, a fost nevoie ca paleta VGA să fie mutată la sfârșitul fișierului. Dacă dorim să aflăm dacă este sau nu o paletă VGA stocată în fisier, ne poziționăm cu 769 de octeți înainte de sfârșitul fișierului. La aceasta poziție ar trebui să se afle un indicator pentru paleta VGA și a cărui valoare este întotdeauna C0h. Dacă nu întâlnim această valoare atunci fișierul nu conține o paletă VGA. Un alt element de recunoaștere a paletei VGA este versiunea, care are valoarea 5 în cazul prezenței paletei. Confuzia poate apărea în două cazuri: dacă se folosesc culori pe 24 de biți, caz în care nu mai avem o paletă VGA (culorile fiind înscrise direct în sectiunea de date), și dacă înaintea sfârșitului de fișier avem valoarea C0h în mod pur întâmplător, fără ca acest lucru să indice prezența paletei VGA.

Secțiunea de date

După antetul fișierului, urmează datele propriu-zise ale imaginii. Imaginea    este stocată în format bitmap și este comprimată cu algoritmul RLE (Run Length Encoding). Acest algoritm este relativ simplu: O secvență mai lungă de caractere identice este codificată cu doi bytes. Primul indică numărul de repetiții, iar cel de-al doilea indică caracterul de repetat. De exemplu, dacă avem șirul “AAAmmmmmHHHHHHH”    acesta se va reprezenta comprimat astfel: “3A5m7H”. Dacă șirul este format din caractere nerepetitive, atunci acestea vor fi stocate pe un byte. Pentru a face diferența între un byte și o secvență de 2 bytes, se folosesc drept flag primii doi biți mai semnificativi ai primului byte citit.

          O linie este stocată în fișierul PCX în două feluri: orientată pixel sau orientată plan. Dacă este orientată pixel atunci, pixelii sunt înregistrați unul după altul. În celălalt caz avem linia desfacută pe componentele lor din fiecare plan, adică fiecare plan în parte este văzut ca formând o singură imagine.

          Imaginile care au 4 plane sunt cele cu 16 culori utilizate pentru imagini EGA. Procedura de codificare este următoarea: o linie de imagine este descompusă în patru linii de informație, fiecare linie corespunzând unui plan, iar o linie-plan este văzută ca făcând parte dintr-o imagine monocromă.

3.6.2 Formatul DCX

Formatul PCX este capabil de a stoca doar o singură imagine la un moment dat. Aplicațiile care au nevoie de mai multe imagini, ce aparțin aceluiași grup, pun de multe ori un nume asemănător fișierelor PCX pentru a le identifica. Pentru a înlătura acest inconvenient    s-a creat formatul DCX, capabil să stocheze mai multe fișiere PCX. Ele au forma unor containere în care se pot depune pâna la 1023 de imagini PCX. Antetul fișierului PCX arată astfel:

            Identificator: Variabilă de tip Longint care contine valoarea 3ADE68B1h

            PageTable: Vector maxim 1024 de componente de tip Longint și conține poziția fiecărei imagini PCX în cadrul fișierului.

Formatul PCX este tot atât de răspândit precum este Windows deoarece este formatul folosit de programul de desenare PaintBrush, ce e inclus în kitul Windows. Și chiar dacă el nu este atât de folosit, majoritatea programelor ce lucrează cu imagini îl recunosc.

3.7 Formatul TIFF

Pentru a putea stoca imaginile alb-negru, provenite de la scaner, în anul 1986, Corporația Aldus introduce un nou format grafic, numit Tag Image File Format sau mai pe scurt formatul TIFF. Acesta pornea pe piață cu versiunea 3.0. De-a lungul anilor, la această versiune s-a mai adăugat și posibilitatea de a stoca imagini color RGB, CMYK și YCbCr rezultând astfel versiunea 6.0.

Formatul Tiff se poate regăsi pe diverse platforme ca MS-DOS, MacIntosh, UNIX. El stochează imaginile în format bitmap și folosește până la 24 de biți pentru un pixel. Imaginea poate fi stocată nearhivat sau arhivată cu diverși algoritmi ca RLE, CCITT Group 3 și Group 4, JPEG. Totodată el poate stoca și mai multe imagini într-un fișier.

Organizarea fișierului

Fișierul TIFF este organizat pe trei mari secțiuni: Antetul, Directorul Imaginii și Zona de Date în care sunt stocate imaginile bitmap. Din aceste trei secțiuni avem nevoie doar de primele două, existând posibilitatea ca Zona de Date să lipsească. Un fișier TIFF care conține mai multe imagini are câte o secțiune. Directorul Imagini pentru fiecare imagine stocată.

TIFF are reputația de a fi un format complicat datorită faptului că în interiorul fișierului numai Antetul poate fi găsit la o locație fixă, restul secțiunilor variind de la fișier la fișier. Fiecare Director al Imaginii împreună cu bitmap-ul asociat formează un subfișier. Nu există o limită a numărului de subfișiere pe care le poate contine un fișier TIFF.

Puteți observa mai jos cele trei moduri posibile în care poate fi structurat un fișier TIFF:

În fiecare dintre exemple antetul se găseste la începutul fișierului. În primul caz Directorii Imaginior apar înaintea bitmap-urilor ceea ce face ca acest mod de aranjare să fie mai ușor de citit. În al doilea caz fiecare Director al Imaginii apare înaintea bitmap-ului făcând structura fisierului comodă atât pentru cel care creează fișierul cât și pentru cel care îl citește. Ultimul caz este mai neobișnuit și apare în cazuri mai rare.

Antetul

În ciuda complexității fișierului TIFF, antetul este foarte simplu. El conține 3 câmpuri și are lungimea de 8 octeți:

Ordinea 2 bytes {Ordinea octeților}

Versiunea 2 bytes {Numărul versiunii TIFF}

Primul_DI LongInt {Locația primului Director al Imaginii din fișier}

Ordinea indică dacă datele din fișier sunt scrise cu modelul little-endian ( formatul INTEL – valoarea 4949h ) sau cu big-endian ( formatul Motorola – valoarea 4D4Dh ). Au fost alese aceste valori deoarece ele sunt la fel pe orice tip de mașină, indiferent de ordinea de citire.

Versiunea are întotdeauna valoarea 2Ah și este mai mult un identificator al fișierului decât o versiune propriu-zisă. Ordinea împreună cu Versiunea pot fi considerate și ca indicatori de recunoastere ai unui fișier TIFF.

Directorul Imaginii

Un Director al Imaginii este o colecție de informații folosite pentru a descrie imaginea bitmap care urmează. Poate părea puțin cam confuz deoarece Directorul Imaginii poate apărea oriunde în fișier, însă el este pus într-o listă simplu înlănțuită, împreună cu ceilalți Directori, listă spre care pointează Primul_ID din Antet. Câmpul din ultimul Director al Imaginii indică spre valoarea 00h.

Spre deosebire de structurile întâlnite până acum în această serie de articole, structura Directorului Imaginii nu este fixă, ea depinzând de tipul imaginii căruia îi servește ca și antet. În această structură se pot adăuga sau scoate noi câmpuri, exact ca și paginile dintr-un dosar.

Directorul Imaginii are următorul format:

Câmpuri       2 bytes {Numărul de câmpuri din structură}

CâmpuriTIFF       Vector de câmpuri

Următorul_DI       LongInt {Locația următorului Director al Imagini din fișier}

Mărimea tabelului CâmpuriTIFF este necunoscută la începutul rulării unui program de afișare. Următorul_DI conține locația în fișier a următorului Director al Imaginii. Dacă nu mai există o altă imagine în fișier atunci acesta va contine valoarea 00h.

Câmpurile

Flexibilitatea crescută a fișierelor TIFF își plătește prețul în cazul câmpurilor, și aceasta deoarece fiecare câmp trebuie să conțină pentru un octet de informație alți 12 octeți pentru alte specificații. Un câmp are următoarea structură de 4 subcâmpuri totalizând 12 octeți:

Identificator 2 bytes {Identificatorul câmpului}

Tipul_Datelor 2 bytes {Tipul obiectelor din câmp}

Contor                         LongInt {Numărul de obiecte din câmp}

Locatia_Obiectului:LongInt {Locația obiectelor în fișier}

Identificator conține o valoare numerică care identifică tipul de informații pe care le conține câmpul. De obicei un câmp conține informații legate de mărimea imaginii bitmap asociată Directorului Imaginii, mărimea unui pixel, algoritmul de comprimare ș.a.m.d. Câmpurile din Directorul Imaginii trebuie scrise în fișier în ordinea crescătoare a Identificatorului.

Tipul_Datelor contine o valoare care indică tipul obiectelor din câmp. Valorile pe care le poate lua acest subcâmp sunt prezentate în tabelul următor:

Tipul ascii corespunde datelor pe 7 biți, iar tipul rational este format din 2 date de tip long, dintre care primul este numărătorul unei fracții, iar al doilea numitorul.

Locatia_Obiectului conține locul în care se află obiectele în fișier. Dacă mărimea informațiilor din obiecte este mai mică de 4 octeți atunci acest subcâmp va contine în loc de locație, chiar informatiile propriu-zise.

Zona de Date

Fișierele TIFF conțin numai imagini de tip bitmap, deși cu ajutorul câmpurilor nu este exclusă nici stocarea unor imagini vectoriale, sau a unor texte.

Bucățile

Întâlnite și în alte formate grafice sub diferite denumiri, bucățile sunt niște colecții de rânduri consecutive din imaginea bitmap. Pentru a defini o bucată avem nevoie de trei câmpuri, definite în sectiunea anterioară. Acestea sunt RowsPerStrip ( RânduriPerBucată – 278 ), StripOffsets (LocatiaBucătii – 273) și StripByteCounts ( MărimeaBucății – 279).

Primul câmp RowsPerStrip indică numărul de rânduri consecutive din imaginea bitmap, conținute de o bucată. Valoarea implicită a acestui câmp este : 231-1 adică mărimea maximă pe care o poate avea o imagine stocată. Toate bucățile dintr-un subfișier trebuie să folosească aceeași schemă de compresie,iar numărul lor poate fi calculat cu formula:

Nr_Bucăți=[(Înălțimea_imaginii*(RowsPerStrip-1))/RowsPerStrip]

unde prin [x] am luat în considerare partea întreagă din x.

            Deoarece putem avea mai multe bucăți, logic ar trebui să avem și mai multe câmpuri StripOffets, dar acest lucru nu se întâmplă deoarece câmpul fiind organizat sub forma unei matrici, fiecare articol este folosit pentru a indica spre o bucată . Dimensiunea tabloului este dată de numărul de plane din care este compusă imaginea ( PlanarConfiguration – 284 ), fiecare coloană reprezentând un plan. Prin acest câmp formatul TIFF împrumută ceva și din formatul PCX, organizat pe plane, cât și din formatul GIF, neorganizat pe plane.

          Tot sub forma unei matrici este organizat și ultimul câmp, StripByteCounts. Acesta conține mărimea fiecărei bucăți în octeți după ce aceasta a fost arhivată.

            Singura bucată care face excepție de la aceste reguli este ultima. Astfel ea este caracterizată doar de ultimele două câmpuri, StripOffsets si StripByteCounts.

            Organizarea pe bucăți a fost introdusă datorită faptului că nu toate calculatoarele care lucrează cu fișierul TIFF au posibilitatea să citească o imagine întreagă în memorie pentru a opera cu ea. Astfel dacă memoria calculatorului nu permite citirea întregii imagini la un moment dat, cu ajutorul celor trei câmpuri descrise mai sus, aceasta poate fi citită și prelucrată pe bucăți. În schimb, dacă bucățile sunt atât de mari încât ele nu încap în bufferul definit de programul de citire, atunci s-ar putea ca citirea imaginii din fișier să eșueze.

Cărămizile

Odată cu apariția versiunii 6.0 a formatului TIFF s-a introdus un nou concept, și anume acela de cărămidă. O cărămidă este de fapt o bucată dreptunghiulară din imaginea bitmap, și a fost introdusă datorită imaginilor TIFF foarte mari, la care chiar și o bucată de un singur rând creează probleme programului de citire, care poate să nu fie pregătit să primească o informație așa de mare. Toată imaginea bitmap este împărțită astfel în cărămizi, care potrivite, una lângă cealaltă ne dau la sfârșit imaginea întreagă.

Mulți algoritmi de compresie, cum ar fi JPEG, pot comprima imaginea bitmap mult mai bine dacă aceasta este organizată în plan, ca în cazul cărămizilor, față de organizarea pe rânduri cum este prezentă în cazul bucăților și cum am mai întâlnit-o și la celelalte formate grafice.

Cele trei câmpuri întâlnite la bucăți sunt înlocuite acum cu altele patru:

TileWidth ( LățimeaCărămizii – 322 ),

TileLength ( LungimeaCărămizii – 323 ),

TileOffsets ( LocațiaCărămizii – 324 ) și

TileByteCounts ( MărimeaCărămizii – 325 ).

Ultimele două au aceeași semnificatie ca și corespondentele lor de la bucăți.

TileWidth și TileLength descriu mărimea cărămizii, și ele trebuie să conțină valori multiplii de 16. Toate cărămizile dintr-un subfișier trebuie să aibă aceleași mărimi, și este indicat ca mărimea imaginii bitmap necomprimată să fie de cel puțin 4K.

Compresia

Probabil că formatul TIFF suportă cei mai mulți algoritmi de compresie. Versiunea 4.0 are incluși numai algoritmii Run Length Encoding, întâlnit la formatul PCX, și CCITT T.4 și T.6. Versiunea 5.0 adaugă la acestea și algoritmul LZW, întâlnit și la formatul GIF, iar versiunea 6.0 adoptă și algoritmul JPEG, algoritm care se descurcă de minune cu împărțirea fisierului în cărămizi.

Astăzi TIFF este unul dintre multele formate grafice standard cu care lucrează majoritatea programelor de desenare și tehnoredactare. Posibilitatea de a stoca imagini bitmap de orice tip, face din TIFF formatul ideal pentru stocarea imaginilor grafice.

Deși este foarte cunoscut datorită flexibilității și puterii de compresie, el este considerat în egală măsură destul de complicat și misterios în același timp. Aceasta deoarece formatul TIFF este extensibil și cu multe caracteristici de care un programator ar putea avea nevoie atunci cînd lucrează cu imagini grafice. Din această cauză el este considerat și ca cel mai confuz format grafic. Acest lucru determină ca multe dintre programele care folosesc formatul TIFF să aibă probleme la citirea fișierelor datorită greșelilor apărute atât în liniile din programul care citește fisierul cât și din programul care a creat fișierul.

3.8 Standardul JPEG

JPEG are rezultate foarte bune de compresie pentru imaginile color [i cele \n nuan]e de gri, \ns# are probleme la lucrul cu imaginile alb-negru. Sunt \nt@lnite probleme [i la lucrul cu imaginile unde culorile au fost mapate(folosirea culorilor implicite ale mediului de lucru; de exemplu folosirea paletei Windows), trebuind ca anterior s# fie expandate \ntr-o reprezentare normal#.

JPEG lucreaz# bine pe imaginile constituite din tonuri continue de culoare. Imaginile care nu se compreseaz# bine sunt cele cu salturi dese ale valorii culorilor.

Exist# mul]i parametrii care influen]eaz# compresia JPEG, \n func]ie de valorile acestora put@ndu-se stabili gradul de compresie al imaginii. Compresia variaz# de la 2:1 p@n# la 100:1 \n cazul aceleia[i imagini. Desigur gradul de compresie are o influen]# foarte mare asupra calit#]ii imaginii. _n cazul unei compresii cu pierdere de informa]ie, de 100:1, calitatea imaginii las# de dorit. _ns# pentru o compresie de 2:1, imaginea compresat# este identic# cu imaginea original#.

Specifica]iile JPEG definesc patru moduri de arhivare a imaginilor, dup# cum urmeaz#:

1) Imaginea este arhivat# dupã modelul st@nga-dreapta, sus-jos, \nt@lnit [i la PCX-uri;

    2) Arhivarea folose[te tehnica \ntre]eserii, \nt@lnitã la formatul GIF;

3) O metod# care este mai pu]in folosit# este aceea a arhiv#rii imaginii f#r# pierderi de informa]ie;

4) Se arhiveaz# mai multe copii ale imaginii originale \n acela[i fi[ier, la rezolu]ii diferite, metoda fiind eficientã \n cazul \n care se dore[te afi[area imaginii pe monitoare a c#ror rezolu]ie este sau prea mare, sau prea mic#, pentru o imagine arhivat# la o singurã rezolu]ie.

Formatul JPEG folose[te patru algoritmi de compresie, compresia av@nd rezultate diferite pentru fiecare. Sunt defini]i urm#torii algoritmi:

      -    compresie secven]ial#;

      -    codificarea progresiv#;

      -    compresia f#r# pierdere de informa]ie;

      -    codificarea ierarhic#.

Majoritatea echipamentelor hardware [i a produselor software implementeaz# numai algoritmul secven]ial de compresie.

3.8.1 Modul secven]ial

Pasul 1: se transform# imaginea din punct de vedere cromatic. Imaginea este transformat# \ntr-un sistem de coordonate tridimensional. Se acord# o importan]# mai mare luminozit#]ii, aceasta fiind considerat# o prim# ax# a compresiei. Celelalte dou# axe sunt folosite pentru codificarea culorii.

Motivul pentru care luminozitatea este considerat# variabil# principal# este pierderea de informa]ie, care la nivel cromatic este mai pu]in sesizat# de ochiul uman dec@t cea la nivelul luminozit#]ii. Aceast# schimbare nu este neap#rat necesar# deoarece algoritmul de compresie ac]ioneaz# asupra oric#rei componente de culoare independent. Oricum rata de compresie va fi mai mic# din moment ce vor trebui codificate toate componentele care contribuie la calitatea luminozit#]ii.

La transform#rile de culoare se ob]in pierderi ca urmare a rotunjirii, dar cantitatea de eroare indus# \n aceast# etap# este cu mult mai mic# dec@t eroarea de la pa[ii urm#tori.

Pasul 2(op]ional): se relizeaz# medii ale grupurilor de pixeli, grupuri denumite [i componente de e[antionare.

Componenta de luminozitate este l#sat# la rezolu]ia ei original#, \n timp ce componenta cromatic# este deseori redus# la 2:1 pe orizontal# [i 2:1 sau 1:1 pe vertical#. Vorbind \n termeni JPEG, vom \nt@lni alternative de e[antionare numite: 2h1v sau 2h2v, dar tot la fel pot fi \nt@lnite [i alternativele 411 [i 422.

La acest pas volumul de date se reduce cu 1/2 sau 1/3 din lungimea ini]ial#. _n termeni numericiieste o pierdere mare, dar pentru cele mai multe acest lucru aproape c# nici nu se observ#, datorit# capacit#]ilor sc#zute ale ochiului uman relativ la informa]ia cromatic#.

De notat c# e[antionarea nu se poate aplica imaginilor \n nuan]e de gri, de aici provenind [i rata de compresie mai mare pentru imaginile color.

Pasul 3: gruparea valorilor pixelilor pentru orice c@mp \n blocuri de 8×8 pixeli cu ajutorul func]iei DCT(Discrete Cosine Transform), o transformat# Fourier, av@nd ca rezultat o hart# a frecven]elor, cu 8×8 componente.

Se reprezint# numeric valoarea medie a fiec#rui grup de 8×8 urmat# succesiv de cele mai mari frecven]e din cadrul blocului p@n# la cele mai mici. Motivul pentru care se face aceast# transformare este c# acum se poate reduce informa]ia de frecven]# mare f#r# a influen]a frecven]ele sc#zute.

Pasul 4: pentru fiecare bloc, se ob]ine un coeficient de cuantificare DC, dup# care rezultatul se rotunje[te la \ntreg. Acesta este pasul fundamental de pierdere a informa]iei. Cu c@t un coeficient DC este mai mare, cu at@t vom avea mai multe pierderi de date. Chiar dac# se ob]ine valoarea minim# pentru DC, adic# 1, tot se va pierde informa]ie deoarece rezultatul transformatei DCT nu este un \ntreg \n mod normal.

Frecven]ele mari sunt cuantificate mai imprecis(ob]in@ndu-se valori mari ale coeficien]ilor DCT), dec@t cele mai mici, din moment ce ele sunt mai pu]in vizibile ochiului.

Datele referitoare la luminozitate sunt cuantificate mai exact dec@t informa]iile cromatice, prin folosirea unor tabele de cuantificare separate. Majoritatea programelor de compresie JPEG folosesc o simpl# scalare liniar# a acestor tabele, conform formatului JPEG standard, folosind doar un factor de calitate introdus de utilizator, pentru a determina multiplicatorul necesar scal#rii.

Pasul 5: dup# cuantificarea coeficien]ilor DC se trece la compresia [irurilor de date folosind algoritmul Huffman, compresia aritmetic# fiind o extensie de optimizare.

_n acest pas nu se pierde informa]ie. Multe implement#ri suport# numai \ns# numai modul Huffman, compresia aritmetic# folosind Q-coding, care este patentat.

Modul de compresie aritmetic# ofer# o compresie cu 5-10% mai bun# dec@t algoritmul Huffman standard folosit.

Pasul 6: \ntr-un fi[ier JPEG to]i parametrii de compresie sunt inclu[i \n headere, astfel \nc@t decompresia s# poat# fi f#cut# rapid, f#r# parcurgerea \ntregului fi[ier.

Printre ace[ti parametri se includ tabelele de compresie ale algoritmului Huffman. Pentru aplica]ii specializate standardul permite eliminarea acestor tabele din fi[ier, acest lucru salv@nd destul de mult# memorie. Acestea pot fi considerate tabele globale la nivelul aplica]iei.

Algoritmul de decompresie este inversul acestui proces. Decompresorul multiplic# coeficien]ii redu[i din tabela de cuantificare pentru a reproduce coeficien]ii DC. Din moment ce toate acestea sunt valori aproximative, valoarea pixelului reconstituit este de asemenea aproximativ#, dar dac# tehnica a fost cea men]ionat#, aceste erori vor fi greu vizibile. Un decompresor performant adaug# ni[te pa[i de netezire pentru a reduce discontinuit#]ile dintre pixeli.

Standardul JPEG nu specific# comportamentul exact al compresorului [i decompresorului, l#s@nd loc pentru implement#ri calitative. _n particular, implement#rile renun]# la vitez# \n favoarea unei calit#]i mai bune a imaginii, pentru alegerea unei aproxim#ri mai exacte a coeficien]ilor DC.

3.8.2 Modul progresiv

Suport# transmisii de imagini \n timp real. Permite coeficien]ilor DCT de a fi trimi[i treptat \n multiple scan#ri ale imaginii.

Cu fiecare scanare, decodorul poate produce o redare de calitate. De aceea, se poate ob]ine imediat o imagine de calitate redus#, urm@nd ca ulterior s# fie \mbun#t#]it# dup# cum permite timpul. Spa]iul total necesar este aproape acela[i ca pentru compresia JPEG secven]ial#, calitatea imaginii f#c@nd diferen]a.

Decodorul face un ciclu de decompresie pentru fiecare scanare. Acest mod de compresie este rar \nt@lnit, viteza procesoarelor fiind suficient de mare pentru o decompresie rapid# a imaginilor compresate \n modul secven]ial.

3.8.3 Modul ierarhic

Se poate compresa o imagine \n rezolu]ii diferite. De exemplu, pentru o imagine color pot exista versiuni de 512×512, 1024×1024 sau 2048×2048 \n acela[i fi[ier.

Imaginile de rezolu]ie \nalt# sunt compresate ca diferen]# fa]# de urm#toarea imagine, necesit@nd mai pu]ini bi]i dec@t dac# ar fi fost compresate independent. Oricum, compresia care se ob]ine este mult mai mic# dec@t cea ob]inut# prin compresia imaginii de dimensiuni maxime \n modul secven]ial.

Cadrele individuale ale imaginilor pot fi compresate \n modul progresiv, dac# se dore[te acest tip de compresie.

Modul ierarhic nu este suportat de toate aplica]iile din prezent.

3.8.4 Compresia f#r# pierderi

Acest mod nu folose[te DCT, folosind o compresie pe baz# de diferen]e. Se stocheaz# doar diferen]ele dintre valoarea pixelului [i o valoare prezis# a acestuia.

Valoarea prezis# a pixelului este dat# de o func]ie care ]ine cont de valorile compresate deja transmise. De exemplu, se pot folosi ca func]ie de predic]ie media pixelilor preceden]i. Standardul JPEG permite 8 func]ii diferite de predic]ie. Compresia diferen]elor se face folosind acelea[i metode ca la modul de compresie secven]ial, adic# algoritmul Huffman sau compresia aritmetic#.

La sf@r[itul anului 1995, au fost aprobate c@teva noi extensii ale standardului JPEG. Cea mai probabil# de a deveni popular# este cuantificarea variabil#, care permite tabelelor de cuantificare, prezentate la modul secven]ial, s# fie scalate la diferite nivele, \n diferite p#r]i ale imaginii.

_n acest fel p#r]ile critice ale imaginii pot fi detaliate mai mult, ob]in@ndu-se o calitate mai mare, dec@t p#r]ile f#r# aspecte semnificative ale aceleia[i imagini.

Se introduce un cod de semnalare la fiecare grani]# de bloc DCT(8×8 pixeli), pentru a seta un nou factor de scalare.

3.8.5 Pa[ii de prelucrare ai compresiei bazate pe DCT

Figurile 1 [i 2 prezint# pa[ii proces#rii care sunt nucleul modurilor de operare bazate pe DCT.

Aceste figuri ilustreaz# cazul special al unei compresii de imagine \n tonuri de gri. Compresia DCT poate fi asem#nat# cu compresia unui [ir de 8×8 blocuri de e[antioane dintr-o imagine grayscale. Compresia imaginilor color poate fi aproximat# cu multiple imagini grayscale, care s# fie compresate \n \ntregime, una c@te una, sau sunt compresate prin intercalarea unor blocuri de e[antioane de dimensiune 8×8 de la fiecare pe r@nd.

Pentru tipurile de compresie care opereaz# \n mod secven]ial, diagramele simplificate indic# cum func]ioneaz# compresia unei singure componente. Fiecare bloc 8×8 de intrare, \[i urmeaz# drumul prin to]i pa[ii de procesare [i produce o ie[ire \n form# comprimat# \n interiorul unui [ir de date.

Pentru modul progresiv, exist# apriori un buffer astfel \nc@t imaginea s# poat# fi stocat# [i \mp#r]it# \n multiple scan#ri cu \mbun#t#]iri succesive ale calit#]ii. Pentru modul ierarhic de-a lungul pa[ilor se construiesc blocuri cu un c@t mai mare cadru de ac]iune.

8×8 FDCT [i IDCT

La intrarea \n procesul de compresie, e[antioanele din imaginea surs# sunt grupate \n blocuri de 8×8, transformate din \ntregi f#r# semn apar]in@nd intervalului [0,2P-1] \n \ntregi cu semn \n intervalul [-2P-1,2P-1] [i introdu[i    \n Forward DCT(FDCT).

La ie[ire, Inverse DCT(IDCT) se ob]in blocuri de dimensiuni 8×8 utilizate pentru a reconstitui imaginea ini]ial#.

Urm#toarele ecua]ii reprezint# defini]iile matematice ale FDCT [i IDCT:

DCT este asem#n#tor cu Transformata Fourier Discret# DFT. Se poate deduce compresia bazat# pe DCT prin analogie cu FDCT ca analizor armonic sau IDCT ca sintetizator armonic. Orice bloc de 8×8 din e[antioanele imaginii surs# este de fapt un semnal discret de 64 de puncte care este o func]ie de dou# argumente x [i y. FDCT consider# acest semnal ca o intrare [i o descompune \n 64 de semnale ortogonale de baz#. Fiecare con]ine una din cele 64 de frecven]e spa]iale unice, care cuprind spectrul semnalului de intrare. Ie[irea FDCT-ului este setul de 64 de amplitudini bazate pe semnalul sau coeficien]ii DCT ale c#ror valori sunt unic determinate de c#tre semnalul de intrare de 64 de pixeli. Valorile coeficien]ilor DCT pot fi privite drept cantit#]i relative de frecven]e spa]iale bidimensionale con]inute \n semnalul de intrare de 64 de pixeli.

Coeficientul cu frecven]a 0 \n ambele dimensiuni este numit coeficient DC, iar ceilal]i 63 de coeficien]i sunt numi]i coeficien]i AC. Deoarece valorile e[antioanelor variaz# foarte \ncet de la un punct la altul de-a lungul unei imagini, pa[ii algoritmului FDCT reprezint# temelia pentru ob]inerea rezultatelor comprimate prin concentrarea celor mai multe semnale \n frecven]e spa]iale reduse.

Pentru un bloc 8×8 dintr-o imagine surs# tipic#, cele mai multe dintre frecven]ele spa]iale au amplitudinea zero sau aproape zero [i nu este necesar# codificarea lor.

Fig.1 Pa[ii de procesare \n cadrul compresiei bazate pe DCT

Fig.2 Pa[ii de procesare \n cadrul decompresiei bazate pe DCT

La decompresie, IDCT parcurge pa[ii de procesare \n ordine invers#. Se iau cei 64 de coeficien]i DCT, care \n acest moment au fost cuantifica]i, [i reconstituie o ie[ire de 64 de puncte sub forma unui semnal prin \nsumarea semnalelor de baz#. Matematic, DCT este o punere \n coresponden]# 1 la 1 a unor vectori de 64 de pixeli \ntre imagine [i domeniul de frecven]e. Dac# FDCT [i IDCT ar putea fi calculate cu o precizie perfect# [i dac# coeficien]ii DCT nu ar fi cuantifica]i ca \n descrierea urm#toare, semnalul original de 64 de puncte ar putea fi reconstituit exact.

_n principiu, DCT nu introduce nici o pierdere \n e[antioanele din imaginea surs#, el doar dac# reu[e[te o transformare \ntr-un domeniu \n care nu pot fi efectiv codate.

C@teva propriet#]i ale implement#rilor practice pentru FDCT [i IDCT ridic# problema: ce anume ar trebui s# se cear# de la standardul JPEG. O proprietate fundamental# este c# ecua]iile FDCT [i IDCT con]in func]ii transcendentale. Nici o implementare fizic# nu le poate calcula cu precizie perfect#. Datorit# importan]ei aplica]iilor bazate pe DCT [i a rela]iilor lui DFT, au fost prezenta]i mul]i algoritmi prin care FDCT [i IDCT pot fi aproximativ calculate. Cercet#rile din domeniul algoritmilor DCT rapizi continu# [i nu exist# un singur algoritm care s# fie optim pentru toate implement#rile. Ce este optim \n software pentru un procesor pentru scopuri generale este pu]in probabil s# fie optimal \n firmware pentru un DSP programabil [i sigur este suboptimal pentru un VLSI dedicat.

Chiar \n lumina preciziei finite a intr#rilor [i a ie[irilor DCT, implement#ri ale aceluia[i algoritm, FDCT sau IDCT, care sunt proiectate independent, cu toate c# acestea difer# minimal, doar \n modul de reprezentare a termenilor cosinus, a rezultatelor intermediare sau \n felul \n care se rotunjesc valorile frac]ionare, vor produce ie[iri u[or diferite pentru acelea[i intr#ri.

Pentru a conserva libertatea de inovare sau modificare a implement#rilor, JPEG nu specific# un algoritm unic de calcul a FDCT sau IDCT \n standardul propus. Acest lucru \mpiedic# oarecum, deoarece dou# codoare sau decodoare diferite vor produce \n general ie[iri diferite pentru intr#ri identice.

Standardul JPEG rezolv# aceast# problem# prin specificarea unui test de precizie, ca parte component# a codoarelor sau decodoarelor bazate pe DCT; acest lucru pentru a se asigura \mpotriva func]iilor de baz# cosinus calculate imprecis, ceea ce ar duce la degradarea calit#]ii imaginii.

Pentru orice model bazat pe DCT, propunerea JPEG specific# modelele de compresie/decompresie separate pentru imagini cu e[antioane de 8 bi]i respectiv de 12 bi]i pe component#. Modelele pe 12 bi]i sunt folosite pentru imagini care necesit# resurse de calcul mai mari pentru a se putea ob]ine precizia dorit# a FDCT sau IDCT. Imaginile cu alte precizii de e[antion pot fi potrivite prin modele pe 8 sau pe 12 bi]i dar acest lucru trebuie f#cut \n afara standardului JPEG. Este responsibilitatea aplica]iilor s# decid# cum s# includ# sau s# \ncadreze un e[antion de 6 bi]i \ntr-o interfa]# a cadrului de 8 bi]i, cum s# despacheteze ie[irile decodorului [i cum s# codifice informa]iile necesare.

Cuantificarea

_n cadrul acestei faze, fiecare frecven]# va fi cuantificat#, utiliz@nd un coeficient care se g#se[te \ntr-unul dintre tabelele JPEG de cuantificare. Aceste tabele JPEG au fost \n a[a fel elaborate \nc@t, dac# frecven]ele au valori apropiate ele s# r#m@n# neschimbate, iar \n cazul existen]ei vreunei frecven]e cu o valoare mai “deosebit#” aceasta s# fie transformat# spre o valoare convenabil# algoritmului de compresie binar# care va urma. Exist# un tabel de coeficien]i pentru cuantificarea luminozit#]ii [i un altul pentru intensitate.

Prin aceast# opera]ie, anumite puncte ale imaginii, care difer# substan]ial fa]# de cele \nconjur#toare, \[i pierd valoarea real#, ajung@ndu-se ca, \n urma decomprim#rii, s# avem diferen]e fa]# de imaginea real#. Spuneam la \nceput c# prin comprimarea JPEG imaginea se modific#, av@nd diferen]e neobservabile cu ochiul liber. La acest pas apar cele mai semnificative diferen]e fa]# de imaginea original#, \ns# felul \n care se execut# cuantificarea face ca aceste diferente s# nu fie semnificative din punctul de vedere al utilizatorului.

Dac# este important ca imaginea s# fie intact# [i dup# decompresie, este indicat# folosirea unui alt algoritm, chiar dac# performan]ele nu sunt la fel de bune.

Codificarea binar#

Ultimul pas care a mai r#mas este acela al codific#rii propriu-zise a datelor. Codificarea se poate face \n dou# moduri: cu ajutorul unui algoritm matematic sau cu algoritmul Huffman. Algoritmul matematic poate fi foarte eficient \n anumite cazuri, dar este extrem de complex, astfel \nc@t majoritatea programelor care folosesc arhivarea JPEG nici m#car nu l-au mai implementat. _n schimb algoritmul Huffman este folosit mai des, codificarea f#c@ndu-se pe bi]i [i nu pe octe]i. Algoritmul de compresie Huffman se bazeaz# pe \nlocuirea simbolurilor frecvent \nt@lnite cu buc#]i de cod mai scurte. Pentru a se face apel la specificul anumitor imagini, \n algoritmul de arhivare JPEG s-au introdus mai multe tabele Huffman de compresie a simbolurilor frecvent folosite.

          Dar 64 de frecven]e erau ordonate, dup# prelucrarea \n zig-zag, \ntr-o ordine descresc#toare relativ#, iar dup# cuantificare multe dintre frecven]e au ajuns s# aib# valoarea zero. Acum putem, \n sf@r[it, s# apreciem de ce a fost nevoie de toate aceste opera]ii pentru a codifica o simpl# imagine. Av@nd toate aceste valori de zero [i lucr@nd la nivel de bit algoritmul Huffman se poate dovedi foarte eficient. Ba mai mult, pentru c# prima frecven]# reprezint# valoarea medie a punctelor din blocul 8×8 [i pentru c# aceast# valoare este destul de mare, se recurge la codificarea separat# a primelor valori din fiecare bloc 8×8. {i pentru c# dou# valori medii, a dou# blocuri 8×8 adiacente, nu difer# prea mult \ntre ele, nu se vor lua \n calcul valorile medii propriu-zise, ci diferen]a dintre ele.

3.8.6 Organizarea fi[ierului JPEG

Mai \nt@i s# men]ion#m c# fi[ierul JPEG este organizat pe blocuri de informa]ii. Primul bloc, numit [i \nceputul imaginii, este alc#tuit din numai doi octe]i (FFh D8h ) [i reprezint# identificatorul de fi[ier. Urm#torii octe]i sunt aloca]i antetului de fi[ier [i sunt prezenta]i \n structura de mai jos:

_ncep_mag 2 bytes                                                                                                                                                                                           

APP0                            2 bytes

LungimeAPP0 2 bytes

IdentificatorJFIF {ir de 4 bytes

Versiunea {ir de 2 bytes

UM 1 byte

RezolOriz 2 bytes

RezolVert 2 bytes

L#]imeUnghie 1 byte

In#l]imeUnghie 1 byte

APP0 con]ine \ntodeauna valorile FFh [i E0h [i este un marcator de aplicatie JPEG. LungimeAPP0 con]ine lungimea antetului \mpreun# cu Unghia, o imagine \n miniatur# a originalului [i se calculeaz# cu formula:

LungimeAPP0 = 16 + 3*L#]imeUnghie*In#l]imeUnghie

Cunoscute [i ca JFIF (JPEG File Interchange Format) fi[ierele JPG mai au, pe l@ng# \nceputul imaginii, [i un alt identificator, IdentificatorJFIF, care con]ine tocmai literele ‘JFIF’.              Versiunea fi[ierului o reg#sim \n c@mpul Versiunea, cei doi octe]i pe care-i posed# semnific@nd 01h [i 02h pentru versiunea 1.02. Alte versiuni mai vechi sunt [i versiunile 1.0 [i 1.1. UM, RezolOriz [i RezolVert sunt folosite pentru a specifica unit#]ile de m#sur# care se folosesc pentru afi[area imaginii. UM poate avea valorile 01h pentru a specifica puncte per inch sau 02 pentru puncte per centimetru, iar RezolOriz si RezolVert con]in rezolu]ia imaginii. Dac# UM are valoarea 00h, atunci RezolOriz:RezolVert va da raportul orizontal/vertical al unui punct din imagine.

Imaginea arhivat# poate con]ine [i o copie a ei \n miniatur# numit# Unghie [i care are dimensiunile \n L#]imeUnghie [i In#l]imeUnghie. Dac# nu exist# Unghia, atunci aceste c@mpuri vor avea valoarea 0. Unghia este folosit# pentru a ar#ta utilizatorului o preimagine, \nainte de a se face cererea explicit# de extragere a imaginii din fi[ier. Ea nu este arhivat# deloc, este stocat# \ntodeauna \n format RGB, iar m#rimea ei nu poate dep#[i 64K.

Dup# antet pot exista unul sau mai multe segmente de extensie JFIF op]ionale. Aceste segmente sunt folosite pentru a stoca informa]ii adi]ionale la fi[ierul JPG [i pot fi \nt@lnite numai \ncep@nd de la versiunea 1.02. Structura acestor segmente este urm#toarea:

APP0 2 byte { con]ine valorile FFh E0h }

Lungime      2 bytes

Identificator    {ir de 4 bytes { con]ine [irul ‘JFXX’ }

CodExtensie byte

CodExtensie este folosit pentru a indica tipul de informa]ie pe care o con]ine acest segment. La versiunea 1.02 a fi[ierului reg#sim doar urm#toarele coduri: 10h (Unghia este codificat# folosindu-se algoritmul JPEG); 11h (Unghia este stocat# folosindu-se un octet pentru un punct [i este \nso]it# de o palet# de culori); 13h (Unghia folose[te puncte pe 3 octe]i RGB). Informa]iile propriu-zise pe care le poart# segmentul, se reg#sesc imediat dup# structur#, iar lungimea lor poate fi determinat# prin diferen]a \ntre Lungime [i lungimea structurii.    Multe dintre programele care lucreaz# cu fi[iere JPG consider# Antetul ca fiind op]ional, [i astfel se poate \nt@mpla ca anumite fi[iere s# nu aib# acest segment. _n interiorul lor se reg#se[te doar codul rezultat dup# codificarea JPEG. Totu[i, cele mai noi specifica]ii ale formatului JFIF nu mai permit excluderea acestuia. Pentru a identifica codul JPEG al imaginii, trebuie c#utat segmentul care \ncepe cu valorile FFh [i D8h ( \nceputul imaginii ).

<ööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööööö unul dintre cei mai faimos>Renumit pentru puterea lui de compresie, formatul JPEG s-a r#sp@ndit extrem de mult. Cel mai deosebit lucru este faptul c# formatul JPEG poate stoca imagini la diferite rezolu]ii cu gradul de compresie ales de utilizator. Calitatea imaginii rezultate dup# decompresie este variabil#, \n func]ie de gradul de comprimare specificat. Deosebita apreciere o datoreaz# modului \n care    algoritmul [tie s# fac# uz, nu numai de valorile pe care le con]ine o imagine grafic#, acestea fiind numai ni[te date aleatoare, ci [i de particularit#]ile pe care ni le ofer# o imagine grafic#, \n special dac# aceasta con]ine o fotografie.

=== 4_95_1 ===

Cap 4. Compresia/decompresia: no]iuni [i algoritmi

Compresia datelor este procedeul prin care se realizeaz# reducerea spa]iului ocupat pe suport de un fi[ier. Decompresia este procedeul care asigur# revenirea la forma ini]ial# a unui fi[ier

4.1 Concepte

      4.1.1 Seturi de date

Procesoarele de texte conduc la crearea de fi[iere \n care se utilizeaz# de regul# litere mici [i litere mari, semne de punctua]ie [i spa]ii.

Din cele 256 de simboluri sunt utilizate cel mult 90 de caractere. Mai mult frecven]ele de apari]ie ale caracterelor In text sunt diferite. _n aplica]iile economice se lucreaz# cu fi[iere ce con]in date alfanumerice pentru identificare materiale, furnizori, persoane [i date numerice asociate unor cantit#]i, pre]uri, valori.

C@nd se lucreaz# cu colectivit#]I foarte mari( eviden]a popula]iei, eviden]a automobilelor, eviden]a ac]ionarilor [i a ac]iunilor) se aleg sisteme de codificare convenabile a[a fel \nc@t seturile de date ob]inute s# poat# fi manipulate eficient.

Deseori pentru stocarea imaginilor \n fi[iere, nu sunt folosite tehnici de compresie adecvate. Spre exemplu, \n cazul imaginilor \n 16 culori, memorarea acestora se face 1 pixel pe bait. Aceast# tehnic# conduce la nefolosirea a 240 de coduri din alfabet.

Fi[ierele ce con]in programe \n C,C++, Assembler, Pascal au [i ele o redundan]# mare \n ceea ce prive[te folosirea eficient# a spa]iului de memorare pentru programele surs#.

_n toate cazurile se utilizeaz# conceptul de fi[ier, de[i seturile de date con]in [i rela]ii.

Fi[ierul brut reprezint# ceea ce este introdus, direct sau indirect, de la tastatur# [i scris pe suport folosind codul ASCII f#r# a se face modific#ri.

Fi[ierul modificat se ob]ine pornind de la un fi[ier brut prin efectuarea unor modific#ri care elimin# unele inconveniente.

4.1.2 Clasificarea seturilor de date

Exist# mai multe criterii de clasificare a seturilor de date.

Criteriul semnifica]iei grupeaz# seturile de date \n:

fi[iere text \n care datele se reprezint# fie direct cu ajutorul codului ASCII, fie dup# efectuarea unei conversii(binar, virgul# mobil#, zecimal Impachetat sau despachetat);

fi[iere imagine color sau alb-negru, materializare a matricei de pixeli;

fi[iere de sunet, care con]in codificarea frecven]elor, duratele [i intensit#]ile lor.

Criteriul structurii:

fi[iere continue care con]in date ce reflect# elementele unui masiv, textul unei c#r]i; pentru aceste fi[iere unitatea de baz# este cuv@ntul(2 bai]i) dac# reprezentarea elementelor masivului corespunde cu tipul \ntreg (int), dublu cuv@nt(4 bai]i) dac# elementele masivului au tipul virgul# mobil#(float), respectiv 1 bait corespunz#tor tipului caracter;

fi[ier format din articole, datele grupate descriu indivizii unei colectivit#]i dup# un [ablon. Exist# posibilitatea ca [abloanele s# fie identice(fi[iere cu articole de lungime fix#), sau [abloanele s# difere(fi[iere cu articole de lungime variabil#).

Un alt criteriu, de care se ]ine seama \n cazul compresiei de date este criteriul naturii informa]iei:

fi[iere \n care totul reprezint# informa]ie ce nu trebuie pierdut#, asupra acestor fi[iere put@ndu-se operadoar cu algoritmi f#r# pierdere de informa]ie;

fi[iere care pot face obiectul unor rafin#ri, seturi de date \n care spa]iile consecutive, folosite ca separatori pot fi eliminate.

4.1.3 Conceptul de compresie

Necesitatea compresiei de date este impus# de stocarea unui volum c@t mai mare de informa]ii \n memoria intern# a calculatorului. Problema devine cu at@t mai important# cu c@t procesul de informatizare a societ#]ii devine mai profund.

Compresia este un procedeu prin care se ob]ine o reducere a spa]iului de memorare ocupat de un set de date. Prin compresie datele ini]iale sunt transformate ob]in@ndu-se reprezent#ri echivalente numite [i date compresate.

Decompresia este procedeul prin care datele compresate sunt aduse la o form# c@t mai apropiat# sau chiar identic# cu forma pe care au avut-o \naintea compresiei.

4.2 Defini]ii

Compresia de date este de multe ori privit# ca un exerci]iu de reducere a redundan]ei \n fi[ier. De fapt, reprezint# cu mult mai mult.

Compresia de date rezolv# una din problemele majore ale teoriei informa]iei: cum se poate codifica \n mod eficient un mesaj, din punct de vedere al num#rului de bi]i pe simbol putem spune c# a avut loc o compresie optimal#. Nu sunt bi]i folosi]i ineficient. Acesta este scopul compresiei de date.

_n literatura de specialitate, sunt folosi]i deseori termenii de compresie [i compactare. _ntre ace[ti doi termeni exist# o diferen]#.

Prin defini]ie, compactarea datelor este o tehnic# de reducere a lungimii reprezent#rilor fizice a datelor, cu p#strarea numai a unui subset din setul de date ini]ial. Acest subset poart# denumirea de “informa]ie relevant#”.

Prin compresie de date se \n]elege un procedeu de compactare care este complet reversibil. Adic# din fi[ierul compresat, se poate ob]ine prin aplicarea decompresiei fi[ierul ini]ial.

Deci dac# la compresie fi[ierul se poate recupera integral dup# compresie, la compactare acest lucru nu mai este valabil. De exemplu, prin compactarea unui text se poate \n]elege eliminarea spa]iilor nesemnificative.

Pentru m#surarea lungimii fi[ierelor, \n compresia de date se folosesc dou# tipuri de lungimi:

– lungimea fi[ierului ca num#r de simboluri, L(F);

– lungimea fi[ierului ca num#r de bi]i,, unde reprezint# simbolul din fi[ierul F de pe pozi]ia i.

4.3 Indicatori de performan]# ai algoritmilor

Performan]a unui algoritm de compresie este privit# sub trei aspecte semnificative:

modul \n care se face compresia fiec#rui text \n parte;

comportamentul statistic global al produsului care implementeaz# algoritmul;

resursele necesare pentru realizarea compresiei.

4.3.1 Gradul de compresie

O expresie cantitativ# a puterii algoritmului de a reduce lungimea fa]# de, dat# prin:

4.3.2 Rata de compresie

Reprezint# ponderea pe care o are textul compresat \n textul ini]ial:

4.3.3 Lungimea minimal#

Reprezint# lungimea sub care textul compresat devine mai lung dec@t textul ini]ial. Se identific# deci situa]ia limit# c@nd algoritmul de compresie \[i pierde eficien]a.

Pentru coduri de compresie cu lungime fix#, se consider#:

– n num#rul de simboluri distincte din text;

– k lungimea codului;

– m lungimea textului ca num#r de simboluri; presupunem c# aceast# lungime se memoreaz# pe patru bai]i.

– h(a) – lungimea codului ini]ial, av@nd valoarea 8.

Din inegalitatea:

rezult#:

[i se ob]ine lungimea minimal#:

Dac# se consider# coduri de lungime variabil# asociate simbolurilor, se calculeaz# o lungime medie a codurilor [i deasemenea se determin# intervalul . Vor rezulta valori limit# precum [i un nivel mediu de \ncadrare a lungimii peste care compresia devine eficient#.

Lungimea minimal# se poate ob]ine \n acest caz prin tehnici de simulare.

4.3.4 {iruri comune

Fi[ierul F con]ine [iruri pentru care sunt stabili]i delimitatori sau separatori. {irurile comune sunt cele care apar de mai multe ori \n fi[iere. De exemplu, fi[ierul F:

F=<abc#abc#abc#aaa#ccc>

Av@nd delimitatorul # con]ine cinci [iruri, dintre care trei sunt identice. Ponderea iP a [irurilor comune este dat# de raportul:

unde:

    B – num#rul total al [irurilor din fi[ierul F;

    A num#rul [irurilor comune, unde prin [ir comun se \n]elege acel [ir care are cel pu]in dou# apari]ii.

Se noteaz# cu Ii lungimea unui [ir din fi[ier [i cu fI frecven]a de apari]ie a sa. Se determin# indicatorul:

Unde:

n – num#rul total de [iruri diferite;

fi – frecven]a de apari]ie a tipului i de [ir.

Pentru fi[ierul:

F1=<abcd#abcd#abcd#abcd#abcd>

n=1 ,f1=5

Pentru fi[ierul:

F2=<abcd#abcd#xyz#xyz#abcd#xyz#xyz>

n=2

Frecven]a de apari]ie a [irului abcd este f1=3, iar frecven]a de apari]ie a [irului xyz este f2=4

Pentru fi[ierul:

F3=<abcd#xyz#mno#12345#xaby>

I(F3)=0

n=5, iar [irurile au frecven]e de apari]ie egale cu unitatea.

Num#rul de schimb#ri n(F) din fi[ierul F ofer# o imagine a caracterului variabil de dispunere a simbolurilor.

Pentru fi[ierul    F1=<aaaaaaaaaaaaaaa> num#rul de schimb#ri n(F1)=0

Pentru fi[ierul F2=<aaaaabbbbbbb> num#rul de schimb#ri n(F2)=1, \ntruc@t singura schimbare este trecerea de la simbolul a la simbolul b.

Pentru fi[ierul F3=<ababababababababab> num#rul de schimb#ri n(F3)=17.

Pentru fi[ierul F4=<abcdefghijklmmn> num#rul de schimb#ri n(F4)=12 iar pentru fi[ierul F5=<aaabbbcccdddaaaaabbbcdaaaa> num#rul de schimb#ri n(F5)=8. Exist# o leg#tur# \ntre num#rul de schimb#ri, lungimea alfabetului utilizat, lungimea fi[ierului [i rata de compresie.

Se consider# un fi[ier format din [irurile s1,s2,…,sn av@nd lungimile m1,m2,…,mn. Analiza acestor [iruri poate pune \n eviden]# sub[iruri comune. Fie [irurile sI [i sj formate din simbolurile:

#ai1 ai2……aimi #

respectiv

#aj1 aj2 ….ajmj #

Se constituie [irul yij av@nd un num#r de coomponente egal cu mij=min{mi,mj} unde ykij=1 dac# aik=ajk [i 0 \n caz contrar. Se calculeaz#

Se consider# fi[ierul:

        F=<abcdef#abcdefg#xycdef#abc#cdef>

av@nd cinci [iruri.

s1=#abcdef# m1=6

s2=#abcdefg# m2=7

s3=#xycdef# m3=6

s4=#abc# m4=3

s5=#cdef# m5=4

iar valorile matricei y sunt:

y11=111111 y21=111111 y13=001111

y14=111 y15=0000 y22=1111111

y23=001111 y24=111 y25=0000

y33=111111 y34=001 y35=0000

y44=111 y45=000 y55=1111

Din aceste valori se poate determina matricea: B=(bij).

Matricea B este simetric#.

_n cazul \n care fi[ierele F con]in n cadre de film de anima]ie se analizeaz# secven]ele. Fi[ierul cadru se constituie ca un [ir. Matricea B scoate \n eviden]# gradul de asem#nare a cadrelor concentr@nd \n jurul diagonalei principale valori apropiate de 1.

Se calculeaz# suma elementelor matricei B pe linii [i pe coloane. Se stabile[te un prag de asem#nare cu luarea \n considerare a elementelor pe linie/coloan# care acoper# 70% din sumele calculate.

Aceast# tehnic# st# la baza determin#rii seturilor de modele de antrenare pentru algoritmii de compresie cu re]ele neuronale. Este posibil ca vectorii yij    s# se construiasc# [i prin glisare, ceea ce presupune introducerea unui simbol neutru \n raport cu alfabetul ini]ial. De exemplu, [irul sI=#abcdefghijklm# [i [irul sj=#defghijklm# conduc la mij=0 iar yij=000000000, deci bij=0.

Prin introducerea secven]ei de simboluri neutre &&& [irul sj va deveni sj=#&&&defghijklm# [I yij=000111111111 iar bij=9/13. Aceste transla]ii se reg#sesc frecvent \n fi[ierele multimedia(film).

4.4 Erori ale compresiei de date

Transmisia datelor folosind canalele discrete f#r# zgomot este din nefericire, un model nu prea realistic \n sistemele de comunica]ie. Actualele sisteme de transmisii de date, sunt \nclinate spre dou# tipuri de erori:

erori de faz#, \n care codul unui simbol este pierdut sau ad#ugat;

erori de amplitudine, \n care codul este un simbol corupt.

Gradul \n care erorile de canal degradeaz# transmisia, este un parametru important \n alegerea metodeu de compresie a datelor.

Susceptibilitatea la erori a algoritmilor de compresie, depinde \n mare m#sur# de tipul algoritmului: static sau dinamic.

4.4.1 Algoritmi statici

Este \n general cunoscut c# algoritmii de tip Huffman, au proprietatea de autocorec]ie, prin care erorile de transmisie tind s# nu se propage mai departe. _ntr-un algoritm static, prin sincronizare se \n]elege identificarea \n acela[i mod, la emisie [i la recep]ie, a cuv@ntului transmis.

_n continuare este prezentat exemplul pentru ilustrarea abilit#]ii algoritmului Huffman standard de recuperare a erorii de faz#. Se folose[te mesajul “bcdaeb”, codificat dup# algoritmul Huffman astfel:

a 1

b 011

c 010

d 001

e 000

{irul va fi codificat 0110100011000011. Urm#torul tabel demonstreaz# impactul pierderii primului bit, celui de-al doilea sau celui de-al patrulea. Punctele delimiteaz# codurile simbolurilor interpretate.

_n cazul pierderii primului bit, are loc resincronizarea dup# cel de-al treilea bit. _n [ir      s-a \nlocuit simbolul b cu grupul aa.

C@nd al doilea bit este pierdut, primii 8 bi]I ai [irului sunt gre[it interpreta]i. Resincronizarea se produce la bitul nou#.

_n cazul pierderii bitului 4, au loc acelea[i efecte ca \n cazul pierderii bitului al doilea. _ns#, primul simbol al [irului, b este citit corect.

Efectul erorilor de amplitudine asupra [irului bcdaeb este prezentat \n urm#torul tabel. La erorile de amplitudine, bi]ii 1,2 [i 4 sunt schimba]i, nu pierdu]i ca \n cazul erorilor de faz#. Astfel bitul 1 este transformat din 0 \n 1, bitul 2 din 1 \n 0, iar bitul 4 din 0 \n 1.

_n cazul schimb#rilor bi]ilor 1 [i 2, sunt perturba]i numai primii 3 bi]i, respectiv primul simbol al [irului. Schimbarea bitului 4 cauzeaz# pierderea sincroniz#rii p@n# la bitul 9.

Autosincronizarea poate fi discutat# mai bine prin urm#toarele defini]ii.

Dac# s este un sufix al unei codific#ri [i exist# secven]ele de cod [i , putem spune: s=, unde desemneaz# secven]a de sincronizare a lui s. De exemplu, pentru [irul prezentat mai sus, 1 este secven]# de sincronizare pentru 01, \n timp ce 000001 [i 011 sunt secven]e de sincronizare pentru sufixul 10.

Dac# fiecare sufix are o secven]# de sincronizare, atunci codul este complet autosincronizat. Dac# niciunul sau doar c@teva din sufixele indicate au secven]e de sincronizare atunci codul este nesincronizat sau par]ial sincronizat.

De asemenea, orice cod prefix care este complet autosincronizat se va sincroniza cu probabilitate 1, dac# [irul surs# const# \ntr-o succesiune de mesaje independente.

4.4.2 Algoritmi dinamici

Algoritmii dinamici sunt de departe cei mai afecta]i de erorile de transmisie. De exemplu, \n cazul algoritmului Huffman adaptiv, de[i receptorul se poate resincroniza cu emi]#torul, \n scopul localiz#rii corecte a unui \nceput de codificare, informa]ia pierdut# reprezint# c@]iva bi]i sau c@teva simboluri.

Din aceast# cauz#, la recep]ie vor fi redefinite gre[it codific#rile simbolurilor din punctul \nt@lnirii erorii, fiind compromis \ntreg [irul.

Lempel [i Ziv recunosc c# principalul dezavantaj al algoritmului lor este susceptibilitatea la eroare.

4.5 Compresia/decompresia imaginilor

Reducerea volumului de date pentru stocare [i transfer se datoreaz# tehnicilor de comprimare [i decomprimare. Compresia se aplic# tuturor tipurilor de date: textuale, grafice, vectoriale, imagini bitmap, imagini fixe sau animate [i sunet. _n conformitate cu specificul fiec#rui tip de dat#, se aleg algoritmi potrivi]i, specifici sau norma]i. Tabelul urm#tor prezint# o sintez# a algoritmilor de compresie a imaginilor.

_n func]ie de caracteristicile amintite pentru cele dou# clase de formate, imagine bitmap [i imagine vectorial#, procesul de compresie este diferit. Astfel, la imaginea bitmap codajul se aplic# asupra datelor proprii ale acesteia, \n timp ce la imaginea vectorial# el este rareori aplicat. _nsu[i procesul de vectorizare poate fi considerat ca o opera]ie de comprimare, datorit# stoc#rii imaginii prin punctele specifice ale componentelor sale. Deci, chiar necomprimate, fi[ierele ce con]in imagine vectorial# sunt mult mai mici \n compara]ie cu cele matriciale, ele fiind generate sub form# matematic#.

Pentru a putea evalua cantitatea de informa]ii din fi[ierele imagine, \n tabelul urm#tor vom prezenta necesarul de resurse de memorie \n MB, pentru o imagine \n format A4 necomprimat#. De asemenea tabelul arat# c# dimensiunea unui fi[ier este dependent# de sistemul de codaj    al culorilor utilizate.

Analiz@nd tipurile de algoritmi folosi]i la comprimarea imaginilor, observ#m c# ace[tia se por grupa dup# urm#toarele criterii:

      a) dup# volumul de informa]ii recuperate la decomprimare:

algoritmi f#r# pierdere la decomprimare;

algoritmi cu pierderi(informa]ia recuperat# nu este \n totalitate acea de la comprimare).

      b) dup# timpul necesar decompresiei:

comprimare simetric#, timpii de comprimare [I decomprimare sunt egali;

comprimare asimetric#, \n sensul c# timpul necesar comprim#rii este mult superior timpului de decompresie.

Printre numero[ii algoritmi de compresie a imaginii fixe s-a impus ca standard JPEG(Joint Photographic Experts Group), creat la ini]iativa ISO a CCITT. Acest standard se \ncadreaz# \n clasa metodelor de comprimare cu pierdere [i utilizeaz# algoritmi hibrizi, baza]i pe transformarea cosinus discret# [i pe codajul Huffman. Principiul sub care func]ioneaz# JPEG este stabilirea unei rela]ii \ntre pixelii unei imagini [i codificarea lor, iar prin aplicarea sa se poate ob]ine o imagine comprimat# \ntr-un raport 71:1, f#r# o degradare vizibil# a calit#]ii acesteia.

Structura standardului a fost finalizat# \n 1989 [i poart# \n clar denumirea de “compresie numeric# a imaginilor fixe de natur# fotografic#”. Realizarea normei JPEG este condi]ionat# de existen]a a trei elemente necesare:

un codor, care prime[te datele numerice ale imaginii surs# [i genereaz#, conform unui ansamblu de proceduri, datele imaginii comprimate;

un decodor, care transform# datele imagine comprimat# \n datele imaginii reconstruite, folosind un ansamblu de proceduri;

un format de transfer, care prezint# datele imagine comprimat#, precum [i specifica]iile ob]inute din procesul de codaj.

=== 4_95_2 ===

{\rtf1\ansi\ansicpg1252\uc1 \deff16\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f16\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}RomArial;}{\f52\froman\fcharset238\fprq2 Times New Roman CE;}{\f53\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f55\froman\fcharset161\fprq2 Times New Roman Greek;}{\f56\froman\fcharset162\fprq2 Times New Roman Tur;}{\f57\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid \snext0 Normal;}{\s1\keepn\nowidctlpar\widctlpar\adjustright \b\f16\cgrid \sbasedon0 \snext0 heading 1;}{\s2\keepn\nowidctlpar\widctlpar\adjustright \b\f16\lang2057\cgrid \sbasedon0 \snext0 heading 2;}{\s3\keepn\nowidctlpar\adjustright \b\f16\fs20 \sbasedon0 \snext0 heading 3;}{\s4\keepn\nowidctlpar\adjustright \f16 \sbasedon0 \snext0 heading 4;}{\s5\qc\keepn\nowidctlpar\widctlpar\adjustright \b\f16\lang1048\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}{\*\cs15 \additive \ul\cf2 \sbasedon10 Hyperlink;}{\s16\li720\nowidctlpar\widctlpar\adjustright \f16\cgrid \sbasedon0 \snext16 Body Text 2;}{\s17\nowidctlpar\widctlpar\adjustright \f16\lang2057\cgrid \sbasedon0 \snext17 Body Text;}{\s18\nowidctlpar\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \f16\lang1048\cgrid \sbasedon0 \snext18 header;}{\s19\nowidctlpar\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \f16\lang1048\cgrid \sbasedon0 \snext19 footer;}{\*\cs20 \additive \sbasedon10 page number;}}{\*\listtable{\list\listtemplateid-1\listsimple{\listlevel\levelnfc0\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}}{\listname ;}\listid-2}{\list\listtemplateid-1643577502\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi1440\jclisttab\tx1800 }{\listname ;}\listid265041762}{\list\listtemplateid793566112\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi1440\jclisttab\tx1800 }{\listname ;}\listid382028517}{\list\listtemplateid315159708\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi-360\li1080\jclisttab\tx1080 }{\listname ;}\listid626205207}{\list\listtemplateid25695670\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi907\jclisttab\tx1267 }{\listname ;}\listid706834778}{\list\listtemplateid1006114084\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi1440\jclisttab\tx1800 }{\listname ;}\listid952133354}{\list\listtemplateid1177852156\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi1440\jclisttab\tx1800 }{\listname ;}\listid978342070}{\list\listtemplateid1021374192\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi-360\li1800\jclisttab\tx1800 }{\listname ;}\listid1130250211}{\list\listtemplateid1180630740\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi1531\jclisttab\tx1891 }{\listname ;}\listid1795899556}{\list\listtemplateid1006114084\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01-;}{\levelnumbers;}\f0\fbias0 \fi1440\jclisttab\tx1800 }{\listname ;}\listid1855725983}{\list\listtemplateid-1562226278\listsimple{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext

\'01-;}{\levelnumbers;}\f0\fbias0 \fi-269\li1800\jclisttab\tx1891 }{\listname ;}\listid2026855667}}{\*\listoverridetable{\listoverride\listid1130250211\listoverridecount0\ls1}{\listoverride\listid2026855667\listoverridecount0\ls2}{\listoverride\listid1795899556\listoverridecount0\ls3}{\listoverride\listid978342070\listoverridecount0\ls4}{\listoverride\listid952133354\listoverridecount0\ls5}{\listoverride\listid626205207\listoverridecount0\ls6}{\listoverride\listid1855725983\listoverridecount0\ls7}{\listoverride\listid382028517\listoverridecount0\ls8}{\listoverride\listid706834778\listoverridecount0\ls9}{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\leveljc0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent360{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li1800 }}\ls10}{\listoverride\listid265041762\listoverridecount0\ls11}}{\info{\title Cap 4}{\author Dan}{\operator stud}{\creatim\yr1999\mo5\dy19\hr15\min22}{\revtim\yr1999\mo5\dy19\hr15\min22}{\printim\yr1999\mo3\dy22\hr16\min53}{\version2}{\edmins0}{\nofpages6}{\nofwords2971}{\nofchars16935}{\*\company gipp}{\nofcharsws20797}{\vern71}}\paperw11907\paperh16840\margl1134\margr851\margt851\margb851 \widowctrl\ftnbj\aenddoc\pgnstart90\hyphcaps0\formshade\viewkind1\viewscale75\pgbrdrhead\pgbrdrfoot \fet0\sectd \psz9\pgnrestart\pgnstarts90\linex0\headery0\footery0\endnhere\sectdefaultcl {\header \pard\plain \s18\ri360\nowidctlpar\widctlpar\tqc\tx4320\tqr\tx8640\pvpara\phpg\posx10080\posy281\absw1153\adjustright \f16\lang1048\cgrid {\cs20\b\fs20 Pag.}{\field{\*\fldinst {\cs20\b\fs20 PAGE }}{\fldrslt {\cs20\b\fs20\lang1024 90}}}{\cs20\b\fs20

\par }\pard \s18\ri360\nowidctlpar\widctlpar\tqc\tx4320\tqr\tx8640\adjustright {\lang1033

\par }\pard \s18\nowidctlpar\widctlpar\tqc\tx4320\tqr\tx8640\adjustright {\lang1024 {\shp{\*\shpinst\shpleft18\shptop421\shpright9810\shpbottom421\shpfhdr1\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz0\shplid2049{\sp{\sn shapeType}{\sv 20}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn shapePath}{\sv 4}}{\sp{\sn fFillOK}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn lineWidth}{\sv 38100}}{\sp{\sn fArrowheadsOK}{\sv 1}}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8192\dpline\dpptx0\dppty0\dpptx9792\dppty0\dpx18\dpy421\dpxsize9792\dpysize0\dplinew60\dplinecor0\dplinecog0\dplinecob0}}}}{\b\fs20\lang1033 Cap.4 Compresia/decompresia: no]iuni [i algoritmi

\par }{\b\lang1033

\par }{\v\fs32 _}{\b\lang1033

\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\tab Reducerea cantit#]ii de date se bazeaz# pe eliminarea acelor aspecte din imagine care nu afecteaz# perceperea vizual# a acesteia.

\par \tab Informa]ii suplimentare asupra algoritmului de comprimare a imaginii cu ajutorul acestei metode au fost prezentate \\n capitolul anterior.

\par \tab }{\b Metoda de compresie RGB 5-5-5}{ se bazeaz# pe reducerea num#rului de bi]i necesari pentru codificarea fiec#rei culori de baz#(RGB) a imaginii. Trecerea la codificarea pe 5 bi]i \\n loc de 8 bi]i a culorilor de baz# ale semnalului produce un raport de compresie de 8:5. Pierderea de 3 bi]i face ca informa]ia \ldblquote culoare\rdblquote s# fie restituit# cu mai pu]ine nuan]e. Este o metod# indicat# atunci c@nd se dore[te lucrul cu mai mult de 256 de culori simultan.

\par \tab }{\b Metoda CLUT(Color Look-Up Table)}{ lucreaz# cu paletele de culoare prin care se define[te culoarea unui pixel afi[at pe ecran [i se re]ine un num#r n de culori corespunz#toare unei puteri \\ntregi a lui 2. Astfel, se construie[te un tabel de coresponden]# \\ntre fiecare culoare [i valoarea sa \\nregistrat# pe 24 de bi]i. Fiecare pixel din imagine este reprezentat pe n bi]i, stabili]i ini]ial, pornind de la adresa din tabel [I cu indexul \\n tabela sa de culoare. de exemplu pentru puterea 8 a lui n se re]in deci 256 de culori.

\par \tab }{\b Metoda de compresie DYUV(Delta YUV)}{ const# \\n codificarea diferen]elor de luminan]# [i crominan]# ale unui punct, \\n raport cu urm#torul. Ea preia principiul codajului video compus, Y reprezent@nd luminan]a, U [i V codific@nd informa]ia de culoare. Calitatea ob]inut# prin aceast# metod# este apropiat# codific#rii pe 24 bi]i/pixel, dar folosind numai 8 bi]i/pixel, adic# reducerea volumului este de 3:1. Acest codaj este recunoscut pentru ob]inerea imaginilor naturale, fotografice sau reproducerea picturilor, de bun# calitate cu multe nuan]e de culori [i cu conturul elementelor nu foarte bine delimitat.

\par \tab Tehnica de compresie }{\b RLE(Run Length Encoding)}{ este avantajoas# \\n cazul datelor care con]in secven]e lungi [i pu]ine valori diferite. Pentru o imagine \\n culori codificarea se face prin identificarea unei culori, apoi prin indicarea acesteia [i a num#rului de pixeli din aceast# culoare. Raportul de compresie ob]inut prin aceast# metod# variaz# de la imagine la imagine, nefiind \\ns# foarte mare.

\par \tab }{\b Codajul Huffman}{ const# \\n a c#uta informa]ia redundant# [i \\n a o codifica \\n func]ie de frecven]a sa de apari]ie. Astfel, bai]i sau grupuri de bai]i care apar mai des se codific# cu un num#r mai mic de bi]i, coresponden]a dintre aceste informa]ii codificate [i codul propriu-zis ]in@ndu-se \\ntr-un tabel de coresponden]#, tabel care este necesar receptorului pentru a decodifica informa]ia. Aceast# tehnic# este folosit# nu numai pentru codificarea imaginilor, \\n special a imaginilor monocrome, ci [i pentru codificarea datelor textuale. Codajul propriu-zis este precedat de o analiz# a datelor [i de calculul frecven]elor de apari]ie.

\par \tab O alt# transformare a imaginilor matriciale, \\n afar# de vectorizare, este recunoa[terea optic# a caracterelor(}{\b Optical Character Recognition(OCR)}{). Aceast# transformare converte[te o imagine bitmap \\ntr-un text ASCII, recunoscut electronic. Tehnologia de recunoa[tere a formelor a fost introdus# ca sistem \\nc# din 1960, pentru font-uri cu dimensiune fix# [i se bazeaz# pe potrivirea caracterelor scanate ca fotografie, cu un set de caractere prestabilit, p#strat \\n memorie. Pentru a recunoa]te textul scris cu un anumit font, caracterele lui trebuiau s# fie mai \\nt@i memorate. Ulterior aceste tehnici s-au \\mbog#]it cu unele noi, specifice inteligen]ei artificiale. Conform acestora, identificarea caracterelor se face \\n baza prezen]ei sau absen]ei unui set de caracteristici, care nu mai ]in seama de dimensiunea ini]ial# sau aparen]a lor.

\par }\pard \fi720\nowidctlpar\widctlpar\adjustright {Denumite }{\b Intelligent Character Recognition(ICR)}{, datorit# folosirii algoritmilor inteligen]ei artificiale, aceste tehnici permit identificarea caracterelor dintr-un text, care este scris cu mai multe tipuri de font-uri [I chiar [I dintr-un text scris de m@n#. De asemenea, se pot examina formulare fie c# sunt completate manual sau automat, fie c# sunt cu alegeri de multiple op]iuni, sau se poate verifica autenticitatea unei semn#turi. Folosind aceste tehnici rata de recunoa[tere este mult mai mare dec@t \\n cazul tehnicilor cu fonturi fixe, \\ntruc@t ele sunt mai pu]in sensibile la degrad#rile de calitate ale originalului.

\par }\pard \nowidctlpar\widctlpar\adjustright {\tab _n plus, avantajul acestei conversii \\n text ASCII const# \\ntr-o economie de la 1:5 p@n# la 1:10, pentru o imagine necomprimat#. Aceast# transformare se realizeaz# prin tehnici diverse, toate cunoscute ca tehnici OCR:

\par {\pntext\pard\plain\f3\lang1048\cgrid \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \fi1440\nowidctlpar\widctlpar\jclisttab\tx1800{\*\pn \pnlvlblt\ilvl0\ls11\pnrnot0\pnf3\pnstart1\pnindent1800 {\pntxtb \'b7}}\ls11\adjustright {\b Compararea matricilor.}{ Este considerat# o metod# rigid#, limit@ndu-se numai la anumite font-uri specificate. Metoda const# \\n descompunerea fiec#rui caracter \\ntr-o matrice de puncte, care se compar# cu un model pre\\nregistrat. Dup# cum se poate constata aceast# tehnic# nu permite identificarea unor caractere unice sau inedite, de asemenea nici a caracterelor cu corpuri prea mici sau prea mari.}{\b

\par {\pntext\pard\plain\f3\lang1048\cgrid \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \fi1440\nowidctlpar\widctlpar\jclisttab\tx1800{\*\pn \pnlvlblt\ilvl0\ls11\pnrnot0\pnf3\pnstart1\pnindent1800 {\pntxtb \'b7}}\ls11\adjustright {\b Analiza formelor cu sau f#r# semnifica]ie.}{ _n compara]ie cu tehnica de comparare a matricilor, aceasta permite recunoa[terea unei mari variet#]i de caractere. _n loc de descompune \\n matrici de puncte fiecare caracter, aceast# tehnic# descompune fiecare caracter \\n forme geometrice care se compar# deasemenea cu modele pre\\nregistrate.}{\b

\par {\pntext\pard\plain\f3\lang1048\cgrid \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \fi1440\nowidctlpar\widctlpar\jclisttab\tx1800{\*\pn \pnlvlblt\ilvl0\ls11\pnrnot0\pnf3\pnstart1\pnindent1800 {\pntxtb \'b7}}\ls11\adjustright {\b Re]ele neuronale.}{ Cu toate c# re]elele neuronale furnizeaz# sistemelor OCR capacit#]i de \\n]elegere ridicate, aceast# metod# necesit# timpi mari de tratament. Utilizatorul \\ndic# programului OCR coresponden]a de stabilit \\ntre formele imprimate [i caracterele ASCII. Societatea Mimetics este cea care a experimentat aceast# nou# metod#, introduc@nd tehnica re]elelor neuronale \\n OCR. Ea se dore[te a fi [i mai sensibil# la pierderile de calitate ale originalului.}{\b

\par }\pard \nowidctlpar\widctlpar\adjustright {\b \tab }{_n mod obi[nuit, produsele software OCR de]in [i posibilit#]i integrate pentru corectarea ortografic# a cuvintelor analizate. Caracteristicile acestor produse, ce folosesc tehnicile de recunoa[tere a formelor sunt legate de fiabilitatea la citire a datelor [i de viteza sau rata de recunoa[tere. Rata de recunoa[tere a caracterelor depinde mult de calitatea originalului ob]inut la citire. De asemenea, este oferit# [i posibilitatea ca utilizatorul s# indice corespondentul ASCII al unui semn grafic ne\\n]eles automat, dup# care sistemul \\l va \\nv#]a [i recunoa[te \\n toate situa]iile viitoare. Recunoa[terea optic# a caracterelor este o activitate care consum# o cantitate relativ mare de resurse ma[in#, lucru de care trebuie s# se ]in# seama.

\par }\pard\plain \s3\keepn\nowidctlpar\outlinelevel2\adjustright \b\f16\fs20 {\fs24

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par }{\b 4.6 Compresia cu fractali

\par }{\fs16

\par \tab }{Tehnicile de compresie a imaginilor cu ajutorul fractalilor au fost introduse \\n urm# cu aproximativ 10-15 ani. Ideile care au stat la baza acestor tehnici au provenit din teoria matematic# numit# Sisteme de Func]ii Iterative (Iterated Function Systems(IFS)). Aceast# teorie a fost dezvoltat# \\n 1981 de c#tre John Hutchinson.

\par \tab Michael Barnsley un cercet#tor al Institutului Tehnologic din Georgia a scris o carte, care a devenit foarte popular#( \ldblquote Fractals Everywhere\rdblquote ) \\n care prezenta mecanismul matematic bazat pe IFS al unei noi metode de modelare \\n grafica pe calculator, metod# ce este cunoscut# sub numele de }{\b teorema colajului}{(dac# se dore[te compresia unei imagini arbitrare pe baza IFS, trebuie mai \\nt@i s# g#sim o familie de contrac]ii astfel \\nc@t atractorul imaginii s# fie cea mai fidel# aproximare posibil# a imaginii).

\par \tab Aceast# teorem# a dezv#luit o posibilitate uimitoare. Se punea \\ntrebarea \ldblquote dac# matematica fractal# poate genera imagini care s# reprezinte elemente naturale ca de exemplu nori, mun]i, etc., nu poate fi folosit# aceasta [i pentru a comprima imagini. Problema invers# este definit# astfel \ldblquote pornind de la o imagine s# se ajung# la un IFS care s# semene c@t mai bine cu imaginea original#\rdblquote .

\par \tab Aceast# problem# a ridicat o mul]ime de dificult#]i. Barnsley, a crezut c# a g#sit r#spunsul la aceast# problem#. A p#r#sit institutul [i a fondat Iterated Systems Incorporated \\mpreun# cu Alan Sloan.

\par \tab _n ianuarie 1988, scrie un articol \\n revista BYTE \\n care public# ni[te idei despre modul \\n care se poate compresa o imagine cu scopul de a ob]ine o rat# de compresie mare, dar nu era oferit# solu]ia problemei inverse. La acel moment nimeni nu [tia exact cum pot fi comprimate/decomprimate imaginile cu ajutorul IFS la o rat# de compresie rezonabil#.

\par \tab _n martie 1988 Arnaud Jaquin public# cu ajutorul lui Barnsley o schem# modificat# numit# Partitioned Iterated Function Systems(PIFS), schem# care a dat un nou av@nt cercet#rilor \\n acest domeniu.

\par \tab Ideea lui Jaquin era foarte simpl#. O imagine s# nu fie considerat# ca un colaj de copii al acesteia, ci ca ni[te copii a unor p#r]i mai mici ale acesteia. De exemplu, o parte a unui nor nu poate ar#ta ca un \\ntreg peisaj cu mun]i, cer [i nori, dar este foarte probabil ca aceasta s# arate la fel cu o alt# parte a norilor sau cu o alt# por]iune din imagine. Astfel tehnica compresiei de imagini cu ajutorul fractalilor a luat na[tere.

\par }{\fs16

\par

\par }{\b 4.6.1 Ce}{ }{\b este compresia de imagini cu fractali ?}{

\par }\pard\plain \s18\nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par }\pard\plain \s16\nowidctlpar\widctlpar\adjustright \f16\cgrid {\lang1024 {\shp{\*\shpinst\shpleft1602\shptop1253\shpright7002\shpbottom2378\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz7\shplid1027{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw9525\pich1984\picwgoal5400\pichgoal1125\pngblip\bliptag-788890872{\*\blipuid d0fa7b082094a9eaed75aea3d9821472}89504e470d0a1a0a0000000d49484452000001680000004b08030000006a74edcb0000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000070f49444154789ced9c6b92dc200c84733b5d90eb701a4ec1afc4d8e62ddab2114e6a63a592caec6cb0a7118d2cbecdafdf5fbc12bffef60dfc2ff109fd527c42bf149fd033618d957eebcf179ac82d1bdbc9c7fef1421beffdb2c169fb258c1f2fb4f3ce9b45635bfaeda4635f096d371bda7fcfded4df0a4fd68bd3ee6638324e3af685d061e1edb1cce7960e1e3e80d9927a519a78e31c09c7be109aa2d0abeef598c935638708376e16cda471f10f4160a16dd27995cfb99583870f1074583493bb3f5b15a15d167a51d605e3f0cb4cf4f7b111aed90ecf7d4b584b63a1c92f4ee9bdf85a674cdbd06ef351b7c43b4e7b16d6d2506853e8bc26eb28ec84b46c3bcc1f60c14cfac33584b53414fa700ea265f76af795b2ee99827c284ead59e11ddb2e181496d6d250e8d333dcb20acf1d12af32a65441db053349c69291d7d248e873e159bbcc3b4ed358b51de6ba8ed4d7e33689141496d6d248688ae5062dda0ecd39a85db41de651f54be9bd7e262baea581d03639865b94d22e9af39aedd0e6356d49fbe6f72cdeb2595a4b03a15dcae3f8dca29d75c9f893e29ae14cb904ad6ebbc6ba7238412d0d842ed4a525dba1497367171893ad26cf295f602bcecb57d7b5f4586853f8457c429cbfc13228bb11e91b93f35468bbbd50bd405d3d0b6ae9b1d0d939b277a8264599c639b9d5621b302fc16d33542d3ceaea59524b0f85b65512d382edd095e2aa1b53e88f666db7bf19cd34a9ab67492d3d14ba7e4a89cfb29a591726cf51a846697ff8d4f50e2afba3fb938be605eaea59524b0f856e6a67afbe1d162dd805c6b44b9b9e0cf74770d2bb405d3d8b6ae991d0b573ac28a55d27b4a67798b33f7ae41985cf61f52e5057cfa25a7a2474dbdf88dea1977561da4ee370e14f5d63f2a19d64cefee869216a5553dd8996f5a54742779eec9553da34b3a65b4a675f0aafd2e251ba40dd8996f5a507429b4e56d7493f17d496e5dd1766624b656742cf7fd7d6fb63e568a549dd8996f5a50742f76da498234a3e67bba19c664ac7393341db547c2895d275275ad897e685e69a1bbaa574eb1c9cf433a397fdd1a4afd29156dd8916f6a579a1b91a43773b2c2b9a3314bd2357729bb619a0d14169ea4eb40d3bbaa02fcd0bcd35a06396aba43497be7d924f8c9eff4a451eab94d275275ada9766858ec95b7f351e896bf81c6bc8ba757a8ea241aad12cad3bd15ed8976685e60f09a3fc1a3ec73847d3fc980804ea929bbd7d54c681f758a1076eace51d47a5d52f62b33fc04c2f6e74a8ae70e08eca38f01e27745f441fe1061370376868404e637804eace43bca88c43ef71428fce538c4e4a9bb101a9ac1804eace43bca88c43ef31428f4f0875b6c30017f02bd81cefcc0d8f405d0588179571e83d46e871a32e7ac7dc7e12dc81588770a1413d3ffc18d49d87785119074b3c46e86810c6b5bfa2d0538b6fdf8f586466ef2b99c9e111a8ab00f1a2320e9678bdd015d9388899fd644f591699394a82c9e111a83b0ff1a296286e97f642f70df93e2672ee6c87720e4191d69959db08d49d8778514b14b74b3ba1fb13262e9eef27272bc338c439057307e208d4558078514b14b74b3ba125093d9373e73f66fafc11579af20e04eace43bca8257ad12eed8426acf0ac77a4ce51ef1071fe66d85204ea2a40bca8257ad12e6d854e3dba789ad7fc8e4a3fcd8944d9750e91a660862d45a0ee3cc48b50dd2b8cb715faeab47bf6e930db4e3b5b3991274a6904eace43bca8257ad52e6d85be4cd8b9fda4c8e386202d3ad4cf3b3f36eff81da8ab00f12254f70ae36d84e63bd165cc3d1d163063e31dc5cbc707e208d455807811aa7b89f136425ff3b953072d958435415abe7ac89622505703e245a8ee25c65b0b2da14649f03dc35b0d93189fe7abfed1ee1cc78ff75bfbf0040081ba1a102f42752f31de5a6809073db31d76b563faec5df9fec09a10a8ab00f12254f71ae3ad85967cc8f4e8783fe7fa364a9aadee9dfbdb21027535205e84ea5e63bc95d032a220a6e5fd9c639e3a6d7d652ed9a57180bae73f6b405d0d8817a1bad7186f25b4ec2728922877efb4a5cd8b8a6e77e5f49fb058f3603b3c415d1f072c415d0d8817a1ba028cb7125a98aa4f73ae03377229dd5ef5c17688405d0d8817a1ba028cb7145aca223dedff77075849f96e0a1ef06108d455807811aa2bc1784ba1a5fa25efb897738c78f16afd19e26d3e0c81ba1a102f427525186f21b49c177db61d3274d2e910cc14dce6c310a8ab01f122545782f11642cb09e867dec124a9f1e947a01b55eddde111a8ab00f122545784f11642cbd54b4bf14ece196e091ce27325cc4dee0081ba1a102f427545186f16fa0e5a470f529ae51af72fb23b1f3b2fe88ec6a0ae02c48b505df42a8f9085be43c73cd90eb9b43d1c8267fd6fcd23027535205e84eaca30de7fe1bfccb483d37bfbf4180771bacf185e84eaa25779847f41e8ff223ea15f8a4fe897e213faa5f8847e293ea15f8a4fe897e213faa5f803a5bd46284e6780280000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx1601\posy1252\absh1125\absw5400\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw9525\pich1984\picwgoal5400\pichgoal1125\wmetafile8\bliptag-788890872{\*\blipuid d0fa7b082094a9eaed75aea3d9821472}010009000003023700000000de36000000000400000003010800050000000b0200000000050000000c024b00680105000000070104000000de360000430f2000cc0000004b006801000000004b0068010000000028000000680100004b000000010008000000000078690000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1a6d1ffffffffffffffffffffffffffffffffffffd1d1d1a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1ffffffffffffffffffd1d1d1ffffffffffffffffffffffffffffd1d1ffffffffffffffffffd1d1d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ed1ffffffa67979a6ffffffd17922d1ffffffa67979a6ffffffd17922d1ffffffa67979a6ffffffd17922d1ffffffa67979a6ffffffd179ffffffffffffffffffffffffffffffffffffff4e22222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222ffffffffffffffffffffffffffffffffffd12222224e79222222a6ffffffffffffffffffffffffffffffffff2222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12222ffffffffffffffffd1224e792279ffffffffffffffff4e22a6d12222ffffffffffffffffd1224e792279ffffffffffffffff4e22a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffff4ed1a679ffffffa679a679ffffff4ed1a679ffffffa679a679ffffff4ed1a679ffffffa679a679ffffff4ed1a679ffffffa679ffffffffffffffffffffffffffffffffffffffa62222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222a6ffffffffffffffffffffffffffffffff79222222a6d122222279ffffffffffffffffffffffffffffffffa622222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22a6ffffffffffffff792279d1224effffffffffffffd1224effff4e22a6ffffffffffffff792279d1224effffffffffffffd1224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224e4e794effff22a679794ed1d14e4e4e4e4effff22a679794ed1d14e4e4e4e4effff22a679794ed1d14e4e4e4e4effff22a679794ed1ffffffffffffffffffffffffffffffffffffffff222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622222279ffffffffffffffffffffffffffffffff4e222222ffff22222222ffffffffffffffffffffffffffffffff4e222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62279ffffffffffffff4e22d1ff4e22d1ffffffffffff792279ffffa62279ffffffffffffff4e22d1ff4e22d1ffffffffffff792279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ea6d14ea6ffff794ea6794effff4ea6d14ea6ffff794ea6794effff4ea6d14ea6ffff794ea6794effff4ea6d14ea6ffff794ea6794effffffffffffffffffffffffffffffffffffffffff7922222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222ffffffffffffffffffffffffffffffa622222279ffff79222222a6ffffffffffffffffffffffffffffd12222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222ffffffffffffa6224effffa62279ffffffffffff4e22d1ffffff2222ffffffffffffa6224effffa62279ffffffffffff4e22d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ff4effffffd14eff79a6ffffa679ff4effffffd14eff79a6ffffa679ff4effffffd14eff79a6ffffa679ff4effffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffd12222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e2222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222a6ffffffffffffffffffffffffffff79222222d1ffffd122222279ffffffffffffffffffffffffffffa6222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79227979a679a6797922a6ffffff22224e4e794e4e4e224effffffff79227979a679a6797922a6ffffff22224e4e794e4e4e224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22d179ffffffff4eff4effffffff22d179ffffffff4eff4effffffff22d179ffffffff4eff4effffffff22d179ffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffff222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222279ffffffffffffffffffffffffffff2222224effffffff4e222222ffffffffffffffffffffffffffff4e222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222222222222222ffffffff792222222222222222a6ffffffffd1222222222222222222ffffffff792222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ed1ffffffff794e79ffffffff794ed1ffffffff794e79ffffffff794ed1ffffffff794e79ffffffff794ed1ffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffa622222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222ffffffffffffffffffffffffffa6222222a6ffffffffa6222222a6ffffffffffffffffffffffffd122222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222a6d1d1a6792279ffffffffa62279ffffffff2222ffffffffffff2222a6d1d1a6792279ffffffffa62279ffffffff2222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1ffffffffffd1a6d1ffffffffd1d1ffffffffffd1a6d1ffffffffd1d1ffffffffffd1a6d1ffffffffd1d1ffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffff2222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222a6ffffffffffffffffffffffff79222222ffffffffffff22222279ffffffffffffffffffffffff79222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622a6ffffff7922d1ffffffffff4e22ffffffd12279ffffffffffffa622a6ffffff7922d1ffffffffff4e22ffffffd12279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79a6ffffffd179ffffffffffffff79a6ffffffd179ffffffffffffff79a6ffffffd179ffffffffffffff79a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222279ffffffffffffffffffffffd122222279ffffffffffff79222222d1d1d1a6d1d1d1a6d1d1d1a64e22224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224effffd12222ffffffffffff7922a6ffff4e22a6ffffffffffffd1224effffd1224effffffffffff7922a6ffff4e22a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffffa679ffffffffffffffa679ffffffa679ffffffffffffffa679ffffffa679ffffffffffffffa679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffa622222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e2222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222222222222222222222222222222222d1ffffffffffffa6222222222222222222222222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22d1ffa622a6ffffffffffffd1224effff224effffffffffffffff4e22d1ffa62279ffffffffffffd1224effff224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22a679794ed1ffffffffffffffff22a679794ed1ffffffffffffffff22a679794ed1ffffffffffffffff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffff2222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622222222222222222222222222222222224effffffffffffffff222222222222222222222222222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622a6ff4e22d1ffffffffffffff4e22d1a622a6ffffffffffffffffa622a6ff4e22d1ffffffffffffff4e22d1a622a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ea6794effffffffffffffffff794ea6794effffffffffffffffff794ea6794effffffffffffffffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22222222222222222222222222222222a6ffffffffffffffff792222222222222222222222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222d12279ffffffffffffffffa622794e22d1ffffffffffffffffff2222d12279ffffffffffffffffa622794e22d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd14eff79a6ffffffffffffffffffd14eff79a6ffffffffffffffffffd14eff79a6ffffffffffffffffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222227979a679a679a679794e222222d1ffffffffffffffffd122222279d1d1d1a6d1d1d1d179222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79224e22a6ffffffffffffffffff224e224effffffffffffffffffff79224e22a6ffffffffffffffffff224e224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4eff4effffffffffffffffffffff4eff4effffffffffffffffffffff4eff4effffffffffffffffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222a6ffffffffffffffff4e22224effffffffffffffffffff4e22224effffffffffffffff4e22224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222ffffffffffffffffffff792222a6ffffffffffffffffffffd1222222ffffffffffffffffffff792222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff797979ffffffffffffffffffffff794e79ffffffffffffffffffffff797979ffffffffffffffffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22224effffffffffffffa6222222d1ffffffffffffffffffffa6222222d1ffffffffffffd1222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79a6a6ffffffffffffffffffffffd1d1d1ffffffffffffffffffffff79a6a6ffffffffffffffffffffffd1d1d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd179d1ffffffffffffffffffffffd1a6d1ffffffffffffffffffffffd179d1ffffffffffffffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffff2222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222d1ffffffffffff79222222ffffffffffffffffffffffd122222279ffffffffffffa6222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd14e79ffffffffffffffffd14e4effffffffffffffffffffffffffffd1794effffffffffffffffd14e4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ed1ffffffa67979a6ffffffd179ffffffffffffffffffffffffffff4ed1ffffffa67979a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222224effffffffffffffffffffffffffffffffffffffffffffffffa6222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222279ffffffffffff222222a6ffffffffffffffffffffffff7922224effffffffffff4e222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222d1ffffffffffffffa62279ffffffffffffffffffffffffffffff2222d1ffffffffffffffa62279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffff4ed1a679ffffffa679ffffffffffffffffffffffffffffa679ffffff4ed1a679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222222222224e4e4e794e4e4e794e4e4e794e4e4e794e4e4e794e4e4e792222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222ffffffffffa6222222d1ffffffffffffffffffffffffa6222222a6ffffffffd1222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62279ffffffffffffff4e22d1ffffffffffffffffffffffffffffffa62279ffffffffffffff4e22d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224e4e794effff22a679794ed1ffffffffffffffffffffffffffffd1224e4e794effff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222222222222222222222222222222222222222222222222222222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222a6ffffffff79222279ffffffffffffffffffffffffffff22222279ffffffff7922224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224effffffffffffd12222ffffffffffffffffffffffffffffffffd1224effffffffffffd12222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ea6d14ea6ffff794ea6794effffffffffffffffffffffffffffffff4ea6d14ea6ffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222222222222222222222222222222222222222222222222222222222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222279ffffffd1222222a6ffffffffffffffffffffffffffff79222222ffffffff222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22a6d1d1d1d1a67922a6ffffffffffffffffffffffffffffffffff4e22a6d1d1d1d1a67922a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ff4effffffd14eff79a6ffffffffffffffffffffffffffffffffa679ff4effffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222222222222222222222222222222222222222222222222222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222ffffffa622224effffffffffffffffffffffffffffffd1222222a6ffffa6222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222222222222222d1ffffffffffffffffffffffffffffffffffa6222222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22d179ffffffff4eff4effffffffffffffffffffffffffffffffffff22d179ffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222222222222222222222222222222222222222222222222222222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222a6ffff4e222279ffffffffffffffffffffffffffffffff4e222279ffff79222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff222279a67979792279ffffffffffffffffffffffffffffffffffffff222279a67979792279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ed1ffffffff794e79ffffffffffffffffffffffffffffffffffff794ed1ffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222222222222222222222222222222222222222222222222222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222279ffd1222222d1ffffffffffffffffffffffffffffffffa6222222ffff222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922a6ffffff7922a6ffffffffffffffffffffffffffffffffffffff7922a6ffffff7922a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1ffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffd1d1ffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff222222222222224ea679a679a679a679a679a679a679a679a67979222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222ff7922224effffffffffffffffffffffffffffffffffd1222222a6a622224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12279ffffff2222ffffffffffffffffffffffffffffffffffffffffd12279ffffff2222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79a6ffffffd179ffffffffffffffffffffffffffffffffffffffffff79a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222224effffffffffffffffffffffffffffffffffff792222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff222222a64e2222a6ffffffffffffffffffffffffffffffffffff792222794e222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222d1ffa62279ffffffffffffffffffffffffffffffffffffffffff2222d1ffa62279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffffa679ffffffffffffffffffffffffffffffffffffffffffa679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222d1ffffffffffffffffffffffffffffffffff4e22222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922224e222222ffffffffffffffffffffffffffffffffffffffa622224e222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622a6ff7922d1ffffffffffffffffffffffffffffffffffffffffffa622a6ff7922d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22222222222279ffffffffffffffffffffffffffffffffa6222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222222279ffffffffffffffffffffffffffffffffffffffff22222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff224ed1224effffffffffffffffffffffffffffffffffffffffffffff224ed1224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ea6794effffffffffffffffffffffffffffffffffffffffffffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222224effffffffffffffffffffffffffffffff7922222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22222222d1ffffffffffffffffffffffffffffffffffffffff7922222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79227922a6ffffffffffffffffffffffffffffffffffffffffffffff79227922a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222222222a6ffffffffffffffffffffffffffffff222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794e4e4e224ea6ffffffffffffffffffffffffffffffffffa64e4e4e4e79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222ffffffffffffffffffffffffffffffffffffffffffffffffa6222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222222279ffffffffffffffffffffffffffffa62222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222ffffffffffffffffffffffffffffffffff79222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e4e79ffffffffffffffffffffffffffffffffffffffffffffffffff4e7979ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622222222222222ffffffffffffffffffffffffffff4e22222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222a6ffffffffffffffffffffffffffffffff2222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1ffffffffffffffffffd1d1d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ed1ffffffa67979a6ffffffd17922d1ffffffa67979a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222a6ffffffffffffffffffffffffd1222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222279ffffffffffffffffffffffffffffffa6222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12222ffffffffffffffffd1224e792279ffffffffffffffff4e22a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffff4ed1a679ffffffa679a679ffffff4ed1a679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222224effffffffffffffffffffffffa622222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222ffffffffffffffffffffffffffffff4e222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22a6ffffffffffffff792279d1224effffffffffffffd1224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224e4e794effff22a679794ed1d14e4e4e4e4effff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222d1ffffffffffffffffffffff4e2222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222a6ffffffffffffffffffffffffffd122222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62279ffffffffffffff4e22d1ff4e22d1ffffffffffff792279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ea6d14ea6ffff794ea6794effff4ea6d14ea6ffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222a6ffffffffffffffffffffd12222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222279ffffffffffffffffffffffffff79222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222ffffffffffffa6224effffa62279ffffffffffff4e22d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ff4effffffd14eff79a6ffffa679ff4effffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222224effffffffffffffffffff7922222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222ffffffffffffffffffffffffff4e222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79227979a679a6797922a6ffffff22224e4e794e4e4e224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22d179ffffffff4eff4effffffff22d179ffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222222222d1ffffffffffffffffff222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222a6ffffffffffffffffffffffd1222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222222222222222ffffffff792222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ed1ffffffff794e79ffffffff794ed1ffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222222279ffffffffffffffffa622222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222224e4e4e4e794e4e4e794e794e4e222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222a6d1d1a6792279ffffffffa62279ffffffff2222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1ffffffffffd1a6d1ffffffffd1d1ffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222ffffffffffffffff792222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222222222222222222222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622a6ffffff7922d1ffffffffff4e22ffffffd12279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79a6ffffffd179ffffffffffffff79a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222a6ffffffffffffff2222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12222222222222222222222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224effffd1224effffffffffff7922a6ffff4e22a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffffa679ffffffffffffffa679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222222279ffffffffffffa622222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222794e4e4e794e4e4e4e2222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22d1ffa62279ffffffffffffd1224effff224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22a679794ed1ffffffffffffffff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222ffffffffffff4e2222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222d1ffffffffffffffff22222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622a6ff4e22d1ffffffffffffff4e22d1a622a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ea6794effffffffffffffffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222222222a6ffffffffd122222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222a6ffffffffffffffa6222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222d12279ffffffffffffffffa622794e22d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd14eff79a6ffffffffffffffffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222224effffffff7922222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22224effffffffffffff4e22224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79224e22a6ffffffffffffffffff224e224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4eff4effffffffffffffffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222222222222d1ffffff4e22222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222d1ffffffffffd1222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222ffffffffffffffffffff792222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff797979ffffffffffffffffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222222222a6ffffd122222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22222279ffffffffff79222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79a6a6ffffffffffffffffffffffd1d1d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd179d1ffffffffffffffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222279ffff792222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222ffffffffff4e222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1794effffffffffffffffd14e4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ed1ffffffa67979a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222ffff4e222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222a6ffffffd1222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222d1ffffffffffffffa62279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffff4ed1a679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222222222d1d12222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222279ffffff7922224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62279ffffffffffffff4e22d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224e4e794effff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff222222222222a67922222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79222222ffffff222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1224effffffffffffd12222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ea6d14ea6ffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922222222224e4e222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1222222a6ffa6222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e22a6d1d1d1d1a67922a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ff4effffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222222222222222224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222279ff4e222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22d179ffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e2222222222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222ff222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff222279a67979792279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ed1ffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222222222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222227922224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7922a6ffffff7922a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1ffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd122222222222222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff792222222222a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd12279ffffff2222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79a6ffffffd179ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e222222222222222222d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa62222222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222d1ffa62279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa679ffffffa679ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222222222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2222222279ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa622a6ff7922d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff22a679794ed1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1d1a6d1d1d1a6d1d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff224ed1224effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794ea6794effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff79227922a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd14eff79a6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6222222ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4eff4effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4e4e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff794e79ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd1a6d1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{\tab Imagina]i-v# o ma[in# de copiat special# care reduce imaginea pe care o copiaz# la jum#t#te [i faceva fi transformat# prin intermediul atractorului dac# vom folosi iterativ ma[ina. Cu alte cuvinte, atractorul acestei ma[ini va fi intotdeauna aceea[i imagine indiferent de imaginea ini]ial#.

\par

\par }\pard \s16\fi720\nowidctlpar\widctlpar\adjustright {\lang1024 {\shp{\*\shpinst\shpleft1746\shptop1168\shpright4776\shpbottom1993\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz8\shplid1028{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw5345\pich1455\picwgoal3030\pichgoal825\pngblip\bliptag-591126793{\*\blipuid dcc41ef71c0d638d57c0f86196b5b312}89504e470d0a1a0a0000000d49484452000000ca0000003708030000007ab7255d0000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000022149444154789ced9aeb92c320088579ff977627d3ba229703e65693d15f29a2c74f849aee52794da35f2fe0bcb650666c0b65c666a3d0d6e467c3d53123bd7e4852c8b22a57072569dc1953329ee0acaece42d98ba20fcc6351b4d742095cef3860c07223ca56eeea5947289b9b2f27b3c540c1425df5b63b12516943010a59c9cd67e83bcda82021623e0750902bdb467c06322840886dd9b528c662a5cf39283af823282c07200ab93c54d46e5aab8642158548388ca47dc9a1f869df382dd1a4907b90f328c443eaa3d4ea63a6fe772b799f4609849a9b9019ca156894263761fa3e987fb81883f10b2592c0ae0751cc4d391b05b0e05cb167750ac12db9926c07519c05d41af47906d7ada7a07c6b6957c09d6144eca57a46947a2798272ac4f76c1085d8dde10e147f8d47a3421f9c50e111070cbf9a3c26ed0b158ef36894de30094aacf30314ef8d7c174af2db1ea4f3a1a89c8842ce788572d1013b15257e0eac870e98f369074a0a4b5bbb97368882fe38a1de96354a20d4e9ec8c4abd9b39aefd17acd34866bd15152c7442544a616b4428e62cad8fb4694888ccc772014a44320b0a015781624dd692c001c8084914d3354481d586a17891a154da07426edfe00103ae2ded7905ea5d8c1fc9f0538c62df7ba30a865dc11e2167ab82c169e4806114712eae430985fe01649d49a3f8d5c2346549344a344f755315732457b0512c01b204b9028564f447a2f29effa678645b2833b68532637b11ca1f81dc60d21afdf5370000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx1745\posy1167\absh825\absw3030\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw5345\pich1455\picwgoal3030\pichgoal825\wmetafile8\bliptag-591126793{\*\blipuid dcc41ef71c0d638d57c0f86196b5b312}0100090000033018000000000c18000000000400000003010800050000000b0200000000050000000c023700ca00050000000701040000000c180000430f2000cc0000003700ca00000000003700ca000000000028000000ca000000370000000100080000000000d42b0000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffff000000000000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffff0000ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffff0000ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff000000ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffff00ff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff00ffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff000000ffffff0000ffffffffffffffffffffffffffffffffffffff000000ff0000ffffff0000ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff0000ffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffff0000ff00ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffff0000ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff0000ffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffff0000ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff0000ffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffffff0000ffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff00ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff0000ffffff0000ffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff00000000ffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ff00ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffff00ffffff00ffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffff00ffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffff0000ffff00ff00ffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffff0000000000000000ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffff00ff00ff00ff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffff00ffff0000ffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffff000000000000000000ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffff0000ffffff00ffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffff0000000000000000ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffff0000ffffffff00ff0000ffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffff0000ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff000000ff0000ffffff0000ffffffffffffffffffffffffffffffffffffff000000ffffffff0000ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff0000ffff0000ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffff000000ffffff0000ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff00ffff0000ff00ffffffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff00ffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffff00ffffff00ffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff000000ffffffffff00ffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff00ffff0000ffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffff0000ffffffffffffffffffffffffffffffffffffffffffffffff0000ffff00ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffff00ffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff000000ff0000ffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffff0000ff00ffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff000000ff0000ffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff000000ffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffff000000000000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000005000000070101000000030000000000}\par}}}{Aceasta caracteristic# este una din cheile tehnicilor de compresie cu fractali.Dar cum vom descrie comportamentul acestei ma[ini ? Transform#ri de genul celor de mai jos ne vor ajuta:

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\tab Astfel de transform#ri sunt numite transform#ri afine. Transform#rile afine sunt capabile s# modifice, \\ntind#,roteasc#,scaleze [i s# translateze o imagine.

\par }\pard \fi720\nowidctlpar\widctlpar\adjustright {Barnsley a sugerat c# probabil stocarea imaginii ca o colec]ie de transform#ri ar putea duce la compresia imaginii. Argumentul sau a fost dat de posibilitatea de a descrie o imagine sub forma c@torva parametri de transform#ri afine. Dac# avem parametrii transform#rilor afine (ori ai ma[inii de copiat) vom putea produce aceast# imagine.

\par Ma[ina produce imagini auto-similare numite fractali. Nu avem nevoie dec@t de c@]iva parametri pentru pentru a produce un triunghi Sierpinski \\n locul imaginii ini]iale. Dar, cum s# g#sim ace[ti parametrii pentru orice imagine ? (problema inversa men]ionat# anterior). Visul lui Barnsley era de a descoperi un algoritm care s# calculeze ace[ti parametri, vis care nu a c#p#tat contur niciodat#.

\par Oricum o metod# exist#. Dar pentru aceasta trebuie s# descriem mai int@i IFS deoarece compresia de imagini cu fractali se bazeaz# pe acesta.

\par }\pard \nowidctlpar\widctlpar\adjustright {

\par }\pard\plain \s1\keepn\nowidctlpar\widctlpar\outlinelevel0\adjustright \b\f16\cgrid {4.6.2 Sisteme de func]ii iterative

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\fs16

\par }\pard\plain \s17\nowidctlpar\widctlpar\adjustright \f16\lang2057\cgrid {\tab Comportamentul ma[inii de copiat poate fi descris cu ajutorul unui model matematic numit IFS. Un IFS const# \\ntr-o colec]ie de contrac]ii ale transform#rilor afine. Aceast# colec]ie de transform#ri define[te o familie de contrac]ii:

\par }{\lang1024 {\shp{\*\shpinst\shpleft3618\shptop159\shpright5223\shpbottom819\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz9\shplid1029{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw2831\pich1164\picwgoal1605\pichgoal660\pngblip\bliptag123086634{\*\blipuid 0756272a813e77ac15cd1053c493d73a}89504e470d0a1a0a0000000d494844520000006b0000002c0803000000553cb6ea0000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000011249444154789ced94d10ec3200845efffffb4cb529c80304523eb92fa6069c47b004594bc8187f5431610ddbc911790c8cacb2b8cda63e5d5303ceec0c2b775513caf92f00d2f04cb618685de9c760cb260d820fff7ada2d9f15c67d51ffe51d34956cbc88823c8524704f5836b626494aea02196967059747e93acea09998894f8ac559ac3020d2faf1afe9845205ee5680d7159325aab8632ada5bb812eda4e8215a52948f5a91a52523533155f8c359197afa0cf4bac2ff4723d16705d296136fdd6bbb1c1323b35c6d217c685990e4cdf4699e13aac612cd046bfa2a55cd66858b77fb86791c51ea004567c3c2c7b5fe4c8b6f33acf725fd903aca5065d67517f25d4b024b2da3d9c57f887feba3beb0565c603ecaaf8f5940000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx3617\posy158\absh660\absw1605\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw2831\pich1164\picwgoal1605\pichgoal660\wmetafile8\bliptag123086634{\*\blipuid 0756272a813e77ac15cd1053c493d73a}0100090000038e0b000000006a0b000000000400000003010800050000000b0200000000050000000c022c006b00050000000701040000006a0b0000430f2000cc0000002c006b00000000002c006b0000000000280000006b0000002c000000010008000000000090120000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff34ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff0000000000ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff0000000000ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff36ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6affffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffff0000ffffffffffffffffffffffffffffff0000ffffffffffffff00ffffffffffffffff00ffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffff0000ffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffff00ffffffffffffff3dffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffff00ffffffffffffff92ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffff00ffffffffffff11ffffffffff00ffffffff00ffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ffffff00ffffff0000ffffffffff00ffffffffffffffffffffffff00ffffffffffff69ffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ffffff0000ffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffeaffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff0000000000000000ffffffffff0000ffffffffffffffffffffff0000ffffffffff0000ffff00ff00ffff00ffffffff00ffffffffffffffffffffffffffff00ffffffffff6cffffffffff00ff00ffff00ff00ffffffffffffff00ffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ff00ff00ff00ffffffffffffff00ffffffffffffff00ffffffffffff00ffffffffffc6ffffffffff00ffff00ff00ff00ffffffffffffff00ffffff0000ff00ff0000ffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ffff0000ffff00ffffffffffff00ffffffff0000ff00ff0000ffffff00ffffffffff45ffffffffffff00ff00ffff00ff00ffffffffffff00ffffffff0000000000ffffffff00ffffffff0000000000000000ffffffffff0000ffffffffffffffffffffff0000ffffffff0000ffffff00ffff00ffffffffffff00ffffffffff0000000000ffffffff00ffffffffff99ffffffffffff00ffff00ff00ffff00ffffffffff00ffffffff0000000000ffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffff0000ffffffff00ff0000ffffffffffff00ffffffffff0000000000ffffffff00ffffffffff15ffffffffffff00ffff00ff00ffff00ffffffffff00ffffff0000ff00ff0000ffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffff00ffffffff0000ff00ff0000ffffff00ffffffffff70ffffffffffff00ffffff0000ffffff00ffffffff00ffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffff00ffffffffffc5ffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffff49ffffffffff000000ff0000000000ff000000ffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffc8ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffff20ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffa1ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00fffffffffffffffff6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff72ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff51ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff23ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ff00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff11ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff99ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{

\par }\pard\plain \s4\keepn\nowidctlpar\outlinelevel3\adjustright \f16 {\tab Pentru un set de intrare S, putem calcula w}{\sub i}{ pentru fiecare i [i s# ob]inem o reuniune a

\par }\pard\plain \s17\nowidctlpar\widctlpar\adjustright \f16\lang2057\cgrid {acestor seturi, notat# W(S). Hutchinson a demonstrat o caracteristic# important# \\n IFS : dac# w}{\sub i}{

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {sunt contrac]ii atunci [i W este o contrac]ie. Teorema lui Hutchinson specific#: \ldblquote fiind dat# o familie W vom avea un unic punct fix \\n spa]iul tuturor imaginilor\rdblquote . Ceea ce inseamn# c# oricare ar fi imaginea (sau setul) cu care \\ncepem, putem aplica repetat W , [i imaginea noastr# ini]ial# va converge c#tre o imagine fix#. _n acest mod W define[te complet o singur# imagine.

\par \tab Cu alte cuvinte, fiind dat# o imagine (sau un set), f}{\sub 0}{

\par

\par putem aplica repetat W(ori ma[ina de copiat descris# cu W) ob]in@nd f}{\sub 1=}{W(f}{\sub 0}{) ca o prim# copie, f}{\sub 2}{=W(f}{\sub 1}{)=W(W(f}{\sub 0}{))=W}{\super (2)}{(f}{\sub 0}{) ca o a doua copie [I a[a mai departe.

\par \tab Atractorul(imaginea unic#) este rezultat al transform#rii:

\par }{\lang1024 {\shp{\*\shpinst\shpleft3906\shptop334\shpright6291\shpbottom769\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz10\shplid1030{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw4207\pich767\picwgoal2385\pichgoal435\pngblip\bliptag1897868858{\*\blipuid 711f2e3ac090c6897f2d315f4f802779}89504e470d0a1a0a0000000d494844520000009f0000001d080300000083bd4e010000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000014549444154789ced95eb0ec3200885cffbbfb44bba568103b85ad2f6c748b618ad874f2e8af66ec3d30013fbf35db307f840835f3ebecd4023628019661f949b75ee393367b89b0f107e3d5fc4076cbfef7fc687043dd8e868032edf10d70334739e10022be8acedc70f2de703788fe7eaec22691f202614683c167c18094a23b1c2a7b5d1467eb99d97f980acfa840c74b2236d952a23ce7c22eefbec6ece2e493c3ed9c870d099ba8276497c79fc7681f0c64ca7c5f251c906436a479a70a73b1f1f91e3b7caa7b4d7f87a8f6520346df3ebf369ed8c8f09123e8adf247cd7f8d0055c3eed3fe8df095e3f507f2ba48b709bc717f5d09c0f8863b164357ce2fac2349267f93038d23b32e313975c2d5f1bb570814fac4d5e91f326682cde025fec463f3f35565a49aa656b1aa9b6d2212ecd9a422d4d857e0b5ec8a7eaafa4918a5bb1dc3e92b15a87557c8bc40000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx3905\posy333\absh435\absw2385\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw4207\pich767\picwgoal2385\pichgoal435\wmetafile8\bliptag1897868858{\*\blipuid 711f2e3ac090c6897f2d315f4f802779}010009000003560b00000000320b000000000400000003010800050000000b0200000000050000000c021d009f0005000000070104000000320b0000430f2000cc0000001d009f00000000001d009f0000000000280000009f0000001d000000010008000000000020120000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffffffffff00ffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffffffff00ffffff00ff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ff0000000000000000ffff00ff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffff00ffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff0000ffffffffff00ffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff000000ffffffffffff00ff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff000000ffffffffff00ffff00ffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffff00ffffffffff00ff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffffff00ffff00ffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffffff0000ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffff00ffffffffffff00ffffffffffffffffffffffffff00ff00ffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000ff000000ff000000ffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffff00ffffffffffff00ffffffffffffffffffffffffff00ff0000ffffff0000ffffffffffffffff00ffffffff0000000000000000ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffff00ffffff00ffffffffffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffff00ffff00ffffffffffffff00ffffffffffffffffffffffff00ff0000ffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff0000000000000000ffffffffffff00ffff00ffff00ffffff00ffffff00ffffffffffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffff0000ffffffffffffffff00ffffffffffffffffffffffff00ff00ff00ffff00ff00ffffffffffffff00ffffffff0000000000000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffff00ffffff00ffffffffffffffff00ff00ffff00ff00ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffff00ff00ffff00ff00ff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffff00ffffff00ffffffffffffffff00ffff00ff00ff00ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffff00ff00ffff00ff00ffffffffffff00ffffffff0000000000000000ffffffffffffffffffffff00ffffffffffffffffffffffffffffff0000000000000000ffffffffffff00ff0000ff000000ffff0000ffff00ffffffffffffffffff00ff00ffff00ff00ffffffffffffff00ffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ff0000ffff0000ffffffffffffffffffff00ffff00ff00ffff00ffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffff00000000ffffffffffffffffffffff00ffffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffffff00ffff00ff0000ffffffff00ffffff00ffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffff00ffff00ffffff0000ffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffffff00ffff00ff00ffffffffff00ffffff00ffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffff00ffff00ffffffff00ffffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffff00ffffff00ff00ffffffff00ffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffff11ffffffff00ff000000ff0000000000ff000000ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffff000000ff0000000000ff000000ffff00ffffff000000ffffffff00ffffffff00ffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff0000ff00ffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{

\par }\pard\plain \s2\keepn\nowidctlpar\widctlpar\outlinelevel1\adjustright \b\f16\lang2057\cgrid {

\par 4.6.3 Auto-similaritatea \\n imagini

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par }\pard\plain \s16\nowidctlpar\widctlpar\adjustright \f16\cgrid {\lang1024 {\shp{\*\shpinst\shpleft2034\shptop980\shpright5319\shpbottom1535\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz11\shplid1031{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw5794\pich979\picwgoal3285\pichgoal555\pngblip\bliptag-1746598830{\*\blipuid 97e5045292ddbe4b0900e97a29e47a96}89504e470d0a1a0a0000000d49484452000000db000000250803000000fcc56c1b0000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb7000001dd49444154789ced578176c32008e4ff7fdab59b3170876012932c7de56d59173db813502be5734dee2670a27db53dd3beda9e69aeb650f07356c3639ab0df27eec22511f8bb81c513b5c9dbf05584dd15b0f9ec7ac9dd2750d626cb43bf9aaf4d80c00eff19d4cb5befcde6e01126cb5aee3f857afd860b7aa06aba98a0cf47fdefd366332ad06dd2def445bf26bce7fcfeda6e15e353cc7415de72f0e24b61ac853afd56e776f2a6c71a4fd02fcdb514cda300542fa01bc2dbbd9741da94084ada782b81ac39cc287e7b0a91f4b7308aa1a6d9c54bf869280519d196368b5edcc3da0a8e81cb716df6e10450e5d7abc9d5f5a0364182416160b35bac86e6da98b4fb19e6d49f654f010cac9b802be9c476a088d550ae495bd9d4ee2a454149d68cfe4570f649f36fdb51e34a5d096a4f80d5d07c85a00217879136cf0d7be15137a207171e054ab936a140ea39268ddbb55bd7d56b248d59a8f7080dd35f688bd0453b9836e7e477d8aaf1ce00c54fa161ef84ec07d336097624d46521bfdaa6869a1592fb537df4bfe29e6e5768c3ebc7553629683d8ad5d16dcfb2a76b537784aaaddd531e5d937066d61355bc8bc47536b326dbddc95e34ee92365ddb7ab55a6af2ae8a3c619fdc76333bd5e69f017757e26aff80c269f6c9da7e006fbf95032a913c890000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx2033\posy979\absh555\absw3285\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw5794\pich979\picwgoal3285\pichgoal555\wmetafile8\bliptag-1746598830{\*\blipuid 97e5045292ddbe4b0900e97a29e47a96}0100090000032c12000000000812000000000400000003010800050000000b0200000000050000000c022500db000500000007010400000008120000430f2000cc0000002500db00000000002500db000000000028000000db000000250000000100080000000000cc1f0000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff000000ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ff00ffff0000ffff00ffffffffff00ffff000000ffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ff00ffffffffffff0000ffffffff00ff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffff00ff00ffffff00ff00000000ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff0000ffffffffffff00ff00ffffff00ffff000000ffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff0000ff00ffffffff0000ff00ffffff00ffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ff000000ffffffffffffffffffffffffffffffff0000000000ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffff00000000ffffffffffffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffff00ffffffffffffffffffffffffffff0000ffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffffffffffffff00ffffffffff00ffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff0000ffff00ffffffffffffffffffffff00ffffffffffffffffffff00ffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffff00ffffffffffffffffffffff00ffffff00ff00ffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffff00ffffffff00ffffffff0000ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffff0000ffffffff00ffffffffffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffff00ffffffffffffffffffffffffffffff0000000000ffffffffffff00ffffffffffff00ffffffffffffff0000ffffffffff00000000ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffff0000ff00ffff00ff0000ffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffff0000ffff0000ffff0000ffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffff00000000ffffffffffff00ffffffff0000ffff0000ffff0000ffffffffffff00ffffffffffffff00ffffff00ffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffff000000ff0000ffff00ffffffffffffffffffff00ffffffff00ffffffffffffffff00ffffffffff00ffff00ffffffffffffffffffffffff0000ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffff00ffff00ffffffffffffffffffffff0000ffffffffffffff00ffff00ffffffffffffff00ffffffffffffff00ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffff000000ffffffffffffffff00ffffffff0000000000000000ffffffffffffffffffffffffffff00ffff00ffffff00ffff00ffffffff00ffffffffffffffffff00ffffffffff00ffffffffffffff00ffffffffffff00ff00ffffffffffffffffffffffff00ff00ffffffffffff00ffffffffffffffffffffffffffffffffffffff000000ffffffffff00ffffffffffffff00ff00ffffffffffffffffffffff00ff00ffffffffffff00ffff00ffffffffffffffffffffffffffffff0000ffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff0000ffffff00ffffff00ffff00ffffffff00ffffffffffffffffff00ffffffffff00ffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffff00ffff00ffffffffff00ffffffffffffffffffffffffffffffffffff00ffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffff00ffff00ffffffffff00ffff00ffffffffffffffffffffffffffffffff00ffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffff00ffff00ffffffff00ffffffffffffffffff00ffffffffff00ffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffff00ffff00ffffffffff00ffffffff0000000000000000ffffffffffff00ffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffff00ffff00ffffffffff00ffff00ffffffffffffffffffffffffffffffffff0000ff0000ffffff00ffffffffffffffffff00ffffffffffffffffffffffff0000ffffff00ffffffffffff00ffffffff0000000000000000ffffffffffffffffffffff00ffff00ffff00ffffff00ff000000ffff00ffffffffffffffffffff00ffffffffffff00ffffffffffff00ffffffffffffff0000ffffffffffffffffffffff0000ffffff00ffffffff00ffffffffffffffffffffffffffffffffffff0000ffffff00ffffff00ffffffffffffffff0000ffffffffffffffffffff0000ffffff00ffffffff00ffff00ffffffffffffffffffffffffffffffffffffff0000ffffffff00ffffffffffffff00000000ffffffffffffffffffffffffff0000000000ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff000000ff0000ffff0000ffff00ff0000ffffffffffffffffffffff00ffffffff00000000ffffffffff00ffffffffff000000ff0000ffffffffffffffff0000ffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffff0000000000ffff00ffffffffffff000000ff0000ffffffffffffff0000ffffff0000ffffffff00ffff00ffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffffffffffffffffffffff00ffffffff00ffffff00ffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ff00ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffff00ffffffffffffffffffff0000000000ffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff0000ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffff66ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff99ffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffccffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0005000000070101000000030000000000}\par}}}{\tab Acum vom dori s# g#sim o harta(map) W care ia o imagine [i o transform#(comprim#). Dac# dorim s# [tim c@nd W este contrac]ie atunci va trebui s# definim distan]a dintre dou# imagini. Distan]a este definit# ca:

\par

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {unde f [i g sunt valori ale nivelului \\n tonuri de gri ale unui pixel(pentru imaginile cu palet# \\n nuan]e de gri), P este spa]iul imaginii, x [i y sunt coordonatele unui pixel oarecare.

\par \tab Aceast# distan]# define[te pozi]ia (x,y) \\n care imaginile f [i g difer# cel mai mult.

\par \tab Imaginile naturale nu sunt auto-similare. Imaginea utilizat# mai jos nu con]ine genul de auto-similaritate pe care \\l g#sim \\n triunghiul lui Sierpinski. Dar urmatoarea imagine va demonstra c# putem g#si por]iuni auto-similare \\ntr-o imagine.

\par }{\lang1024 {\shp{\*\shpinst\shpleft4338\shptop126\shpright6210\shpbottom1958\shpfhdr0\shpbxcolumn\shpbypara\shpwr4\shpwrk0\shpfblwtxt1\shpz13\shplid1032{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex49\picscaley48\piccropl0\piccropr0\piccropt0\piccropb0\picw6773\pich6773\picwgoal3840\pichgoal3840\pngblip\bliptag1137601549{\*\blipuid 43ce6c0d9f57d41cf537b50f45e552ce}89504e470d0a1a0a0000000d49484452000001000000010008030000006bac58540000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000200049444154789ca55d0b62e3b80ecbddf63cbd8ccec3bbe94d23111f527232f3dc6e93b8b62c8200483999ee6bced8dff9f5fbfddefebcf83fb7993f66dd893ddf5c23a775fecadf61fb7e7a7f8e7dc900f8e6a87fb6f1febec5779d564c443efdc0909ff338c8feb6f80581331adf02a0f9f80540c2f7c1e25f2920196620f3f8fb4e8fdb905351302064f70101e5e0949739ec1f003a9ee4c1ef51631160443261c8d892be7c1ecc30aee209af07ebf472bf8172cc7b7daa14187ef611d2f77f63bceae86ba81d7f6a8023de879678710172681e4f520cce9374041a556d4767803d73a4dfc1fcd95e8d5a7bac6f3c203c99196e21005f4f99c49403f29ca98fe53236417f0a727d748122c404e0303ae3e736a2b0e13438417020f0ac989b9c72230200380adfd9d1116826c31dbff1c7eba02f8760dc38e0a20d264e023fbd46c6e2746a616947a03dd589df292043ce2dff511880410a033cf86bfe5ded33349a1303ca19faa233c2272715fb4b04a68cb3e378e7bf7b40a159c0034ee4a7989169505f104084b3ec9db28760296e0681a7fe20849b066a6e56fec31980410ddba861df4da0fa7da17d94dd6dcfdd0146a2c5ef7b457c14012e36b0bda87a8e5110786c059bbd87beb4271ea558c1acc71cf028d43ce65f0bc111cfbcd0ce7ffc9aa0e198d0e247a01182150e1b8e13ad311b2425120722fa41f22b834b3850535f11e86103e3a4bf484087538e4525fdbd1c5456eb150f89a57fc494512609753401e34013c049046d18e17f354171d86b1538c7ded4203fa71f5f7e9e623dcebb86eb49bb03506627f147f601d36965d7d23ee050047a58bc12f3e8bf57d3b31ff3c9108b3d5da2bf22c031357c6985dd0212873c27e4d9a8c36a88ce6a0bb880e6bff94c01e380fb817d1d7d7072088bfecf637a0046f50a23d13f29e110727260967d7c29b3e29e7309e068c7acdbeb670a48fc611e201a10aeadc035ed7d3558c9dec46ffbaa13f67d51cfe7a11a7c8b3dc33f97c2f4b35114305e927fd8810e28e1fb830ddca1be73bb9ce975a1c27544a0f46edfb980f85f8002effb01e2001c5119c0b81f1682c8bfe7be92ba2845ddf9004e39f660013dfcb30bac1034f762823eaa2861073e6a2330645ae7d832a8d9f6b4c0d40aa6a17282a0a7dba3bfb900f29f1de03009941e901c88a71b22325156013c980310246bb1a73dd4a10ff1a7153e457f1381442d4f5e7dc0ca0191fe45069ab259774986dda09a1a84040710185d9dac63e014e020c5fe128fd7a9fa71e048063cde060a2b014a623022af02ba090447a33c71e038c5e3570740bb3f590abc4d5087021f80c0c35ac0e3f4890be965d281d80f2295ef8b046ca42e0039aa2250eb9f784040f02220e904477c6a8568003004f3ff2ecc39db0c3f6ed76c0bf727afedc337e9e3f1a57c5f3544210e3080ef09e8fb02878487ff9ac422770b069ee2b3225a9c47144e68c3ff4dfa40e1a5a6b70d44ba8250069c29e08e1f9c47f72dc65f30388c792983b7f44fb9e84e24476fb10fed04adebf185c1efbedd0618073ccbfad4d32e799d066c1181b2e04280c6a412fde177150041c16e89a9de2374a68d01d7fb21fae88395c91d83ffd209cc4f0ae995c1dd05c4ff95006f245e85008502114a806bf8a500da134fce257c47e084c6297cf585f272128116b56daf49b517048c011f5880d35b1c959e73f2e1af48d0685f9e161c387c933d4580e5f08a753802010f18520a9e1bc179fe4d5ac32305ae08e4bc4cf435ddf6723f3302846180172f1200f14f01c5de1ef729498c8a81846cc1b7f2f417107c85c041262600bb0f524c701360885fa707e862704495439b647dc5a228c5e081075fc4df7ca5c94310e8fce70e302009b0df8139798070ffc33d8143f83ae1cf1ce8e38f8680198b845d0e9ad1291fbe20c6476410d89a851601eb85dbf424f063fe6c82ee4e570e9cab0d673565d75d1a53e2b7f58f5483581f91c94039a8ad061fd7831d078f3d981c193a61be6170283a8a80ec7215b8229cf6be10dc00cc571e4a0f6814f8d602ba03080c8d014f4470bd7915983e32c376286c0d10cdff971cfe1cf5caf156748500f34280da0f9ff26f90980b7e881e14a8ef40141fb47d5d6788ff44fe3702ef015e69009480f68251de191a35ff4f854be6584cca827d1401a12f128067376c7099627ff698f1ff32a05da7dd0ef8a6159cf797d5033e86bf4450d65f25c651f7360738a45d05b1cf7e6d02e4e526ee0e1c19700eff420311e78500772574c7110b58ca54048a1034fed200ac33d9f35406a8492500cfe14ffcb86ccd0265597cdff42e6c925d0d6099d8c105d201bbe571059072fff500c6080404ebb216ba84ff14bbf89313e073573c1a0518de76b288123c20b2bec72a9f9ff80a92bc7482171378ba2570da8b99955ee01300d3af6ce1270200f52a804a838ddb00715e98eec104b5430a61c9f795c0e84f067c117e5260c8c4c403b291432aed0a5201db8d30d1ffdb03781934429501a5fa3db7841abb97bf9ce697f15305ea4ee601d621994b1c0aa06002d4fe5ce3e519c665d40390f663433c9f2830ebf7c495ff1201094f525c2a415ea38adeea1ffa87b924309c6a25fe73fbf345f6414c7eefe97d997e4540c2a43453cfb6bf548018511efd94b92480fceb048b070cff2ed19e31a804c8677fb1459ab62880f177173076341f1c99ff3d8d5f06a4c4332e8a34dde61301ae022829cb277f13ff9ca85a4706a40d18049df3c422f39f04787b40614062c0f8ad165630ee77016a21dc87ffe556e2d72a1005815201da8d7018800c2555a030402550fa20c360f65d2400dce95fc3df22089db331003e581df0e48263085756a40706c0a472bff5632dd2d35d2caade09f057060804a473a339eb5d6e4d5b88db21fc00217498640009301ce7c5a7e4c6b1065e14c09c2061ff98ffdfcdebbdc5b96374be2803ea5248ede80dc24b82939693481b02a71a7000804d0fa068e1ff4d2d6c005ce3c76d60f33dbd0544975b31be7c29a0f4700fc8f04f0ce8e4980d05d2ffaf8910a34ac018e0079bf65d08d201114b30004a93f0a50af228c7e15603b40058fc9f17c2170a1413145257b4aaf3b10d160284324043823d62d56512f0f5d09b7d0704088157bf7fe4406b8609401f4ae2f69510f22fe1a31546a6674c2101f75f2430f3a01abd3fb1c0ffad1098770380c358a5082816e6a3fbe155d8ed16306d9d50ec520038c7eff6475c8102eaed6704a26a80f4bf6840a49f60d1004b15d02a97132d1e70e986d7dc4e7d80943f627a8af52b42701851c0b9aed63e0085000220068b01c66129115e05ca719d015cb4c963365d53b3ff2f5ba807bc2f372e826a9d60ae81ccfe4402191efb2d2580ae0186056a00747ea8ffd358da9cbfc7c4347054ffdadcf8c502dd0173a4ca009dea8101ede8830786db805cafc17089e2bcdb297007aa045e5a204760ee5638e0016a9134013bc6ba804b23e8fac7d5be2c041f00780a5fab80bd19e2258076f2aa0cbe5ac0c105c754061c570a9c750f2cce915ea393919e0138dc13a6f94d47a2ae06bb0b4a97589b2614658f5efa80bc9cd6bfa8c17b440fe4fe22fcf68e507f07c575b025801c63ce88addd0d40fe4b1b7070825c1298ea54060d85c7f82e94e900d4855093b632a0ccdf7313b5136a1e50a3260b987b1d942c941ddf44ffc5ef0140ed038bf4f5c7abc4c4f4781dd40cbfda76085ffa0e731d69081eeac0bf2300e7931b21ba08540b500600054f4efec69a85d7cfdee2dd91fd0c94922a802a81967e8beaffe893b88dca00ac234a16f6b35725754a5309507c52001800e09e7ff39de97910163c16c8afb1f102202d40cc828198606656ee88e465f55728760a401c0038f21fc3d20c19d8adf0e3f12f01f0dba0eafd2242f500e6573dc0aa80f402ce809f315a33211e4829541d58783542ab141fc3e701927b7f234cafdf3cc016b86ad8f8a5ae864691c0e80c48f5cbc5d58425eaf890e82f538fc32a01c401b4067232a746488e3406e4914502e3e75556045c0d337cc25e8a80f142f603932f6a3fc0f3f742da7b8715f9987a5b9c8d506780e4bf992019c015f1142bd45e402db6442a2ff5d937958fe4f106883d9019bf69e0dc0a03a16480b5400900169d2f6b87a6fe70d51d38007e108dbfca7e9eba26dd14e0d20b83614ba059804dc05683fbd00dc07fb8d22ba601200690cf4d77a2329b98ec6552bf02602f11da7d40c98204ae97491384d1a9a05c02ec04c1804d0198e090c86b2b2437234c93426072ffebf46fabdaa7d52ea832bacb2025501840a0e010725f48180009c80de01d2e791fedb2195c9b9a1105fcfe08409e24ddcff05550a360a27fbc2192233709681ff0df4f9001d93258fe85fe6d0e8996b2bd82f13501f21e49e17f792bec4c849784b7a7444a066e8b337a5681ff280186e4f277254cb94d84a3baee95205fc49f23cdf696005781ce3dbbd2a982f9c85e058631608be0c5a3f99037c6a6a1614a49c901089bc1b714d8d46d163842db8f222f7cbd607ff040413ea630005b678064d42b20f74d3c0ad5a883fd1899b52f41581c5502980ab4fd681e10ca80da09072930d00ce7b754016180a7579950c058a38913ec62f57e13f8f276cf3dfe35894902f0ddf0d204c7118357787eedca21554019d06f8898091802f24a101dccfb0a41ba97efc3cff468fcda041df8df30c0424e96026ed6c3ef86118ba1333107288d30f5ce73f9043cca797f193fc15b874b0ba0ef055dfc1fbb5e25bb8d01ba181c72d1117c7326ea36ed2708d0b6b1682f04300b7a8c9ef9984e007c1820b0086b25964f9201d609f180fc5db92bb47f084eea02ee0087d073820053e38f2f7a1fe3a284af9f8e680e30eb0e0020f975ff750f30fe13fa394b7a11f50c7f44f4c55516c47f133fdad2be06e04d5195bc90de5470ec0326a8223623044820f0e99cd0d6c636f1c229e723ffc9ae9dba35d4c7ec731ed3e2b74fc7080104836e8aa7b7c6ac17160278d644034a8109d11b01e0a783021823d7186be737e9377833fefa6e90ac02d4007bf853d602da08097229011c238b439a807a40f7824cfe8a35e7b7f3341288f155fab1dea45b624c463ff6e741dc002df3f9a4dece2301cc049d25d8c599b9eb7546649b038702ff77e1fa42feacd5fb9aebbfa11bddd42cc010b06a78f400618c32c01b81ddcd18589a7c6703dfa8df02180123909ac5d06645839314339f52ffa12eab811321bb112402b821e21a0066aefd520d86e6c209504aff36fa00002c849bfea7fc5b4f32381166bf2e004084c811ab0a24f9d2091aba007803308404e168740d94fc4f32688c60e4a2ffd8ab9696f14a7f756ad7bf12004081c71d0185a27f44c628e00c48d3e609c318e02b80b4fe448f12c53ddb010268fc876ed0f507b694fa5fbac0e27cc681e60119938036a50c96f590b64e9862463cad0c268439b121b570053f32a94f0c98d687ed7de7e0f79d1009a59a40f50074b7ac9e38581890892c48207e5ffee931f4a7c28090643d86af252011b0eaef3743f220ea200a12b50c125b3ab048a037417c9ef3eb7dc0fbf752f43700b85f3908a7877e2a874cd436b728e1d3016ab13415d456a04aa06a0021704d34fc94bc4ef836dd01326ccb158065c8fd8923b0751af53d1063c03ee240007dba3a0fad024378f3c480520a303f21005bf6f47bc43b86cd758cc2009d69054010d0fe17fe1a02eaa1fab9fd9907a0c429019a07981567889c9f649ff8d0efd1019207eb10a3dc23033602ef8969eac31930e981da337435c4942a20bda01c7e6080932117a41ebf37bf903c970319fff025380555e30702e9d422a461cf258cce80ca0af70032804520832fc96765d0f8b503d699b10b0c4520676ae4bf98e0cec5c85966bcd016d8904da82829187a2d04f59e2008601228f9770e9c0530e17a2a03edff079a2745e0cc7f326015b92900472101d3ef3658c9bf9ebd6a568d26b51546c7f00000fc8f0a48287c5fc62e4baaa3fb09027ba839eb0742ed42b93caf1ab0e0d5041155112434f0e400e59f0d69e1a03bd39f7f3b3fc65f380f3c9e18b0356063eba308204abcc685500084d76a9eac02bd0a6ad0b50710e293a3bb88a11bcccc57db796240d68e0909d4d6229b001341e182b9a07ec611122027914e12a152208c02b8fb034ff6c9a50670e29cc680a3ff1700c800f500486c5602c8cbbea73742c1b9481530903a02f23cd0ef9afb698fb20c5084e6e15f2140cb930c8871204040459d059d1a72539455c918200af0870e409ec03e8714b0a23052ff73b6f4df21700688fb5911cc1ec8ebdd1583be1af47c4411c0719bd6ff26d7450361138dc1244d568147fd1704263f166fbdb511c0623d6030d90708cb350319bf17811b1088bfe5465f234b8c956c7d5680b860d89f8bb62e432c8023be73243818030e7d00a615de0a9f1dc09fa5df674ad40b46f2a3286dfa846f189058db0f9a0748fc3aa2a53f026847e9045302ea21cff627a11b0158b1cdaa914033ff0cff99ff0b01e150ef33b4921738ab0cf0aabc37183689c8065c5cb26a606e3e8300d20386b5043963dc0092f899946f24f00640d84f3f7085971f86819a20c2327252027d0d24d1a71d6d0640e66e4fe98421f9a7049afd5c2540a64f19d53cb08cc36bd5dcaf29eb3f98a8142855e0c6fd9cd18e9f042041c51622f38f06c0c0e5b57bf8d2fdec8981555080a81b5f87a704a2be2f100a9b98a0758282467e366d62465206ad1c50009ee6d4ce6e6d6e22307e651d34c7f11a60926a82a01f5a2334ae0c383be13a02dc1b244080f3502d972a96642cc039c2640634fa407bb186910a2816a029bc7dadd81709ea87a4a476c0044d22c38fcdc400c12d00ba3f10b002c0f8519f3946a580ce6f73c018003740524ab22f68fc1ecde5f0385c5c19a04608d38a9dc3c85b342803ca7dda81ddfe90c8aab94e9947a2ccf07f1b8188a8a3ef8954d16b97a5af1606faef0687040505582b58f42feccd0c64f1f77a202ead124fb880980eec3015422dcf298d50b0c55423b83ae1540620b87ee9560592c874920c355ca8c2fdb53901542aaa6d228bc38adf2d0698d2d25f8e0ab8da41b6c26a745a425302ac02fb5b9984ee6c245c03457fc01141801218889247b32bda8769e209a53080173adc0ab8871edb0449ef010664859ae1e0c00761df3183898e0d434a127123439eff9ad20dd78c12bfa0986510a92105020650823d401198befea329703bc377090ca678aa00069c3f4649b84caf11804945ed4b2717066872d5568f0cf085e09d074980c500250093742a8338747f3879b348f29ff5d0e306ff3b0136b063bfbdc00b09003931b18b182027f755f51fd940103604d90ad3e894a74934a0301280fd9956e1ffc84648253f64f3cc2694590864af1c1798d9f4f782c47c402231c10f5f20c03406b00a64fe45031afefb333d2428cb58764cb2afc43fa745ba510a8f9f87626a520cc000f746c6df02eed1b301b52ae01e30d303f813386d8848fb2134b1ca2f06e0e3460a8cbf09fe62164a48d15c4c5b7a290a3b1a9eed62fbba15e277858729c05c50728b7ca17d8132df2512dcb4baa5f6ca3025dbeb17f94b1eb939a986b728516a80af83705a03c3ba3df987935a06d504ad0f12258be7a1366949f5cdf20fbd46633da8010826c754d1cf89d7597c8ec9d7c085ff00ddfe824402606db85581345b868d820f08290251add4f610b99204b157006ce87302d96b02d63006942ee8f14bf34f00a4c5b3442903344d41ecb3734b07c4a1070220a583e3182bf58543c00d315b0f2a0c780c1e0dd034004800af54608098c0f60514be4c79d6f44d22a90bc7f86b5684aee084cc4154400938cc91c4eed4f70b59f433ffb87aea0b57c672a03320e387f0732641342a0378618c96b3c4e3cc573ed15004907fbd0505841f28200268002803466540b011521e062f6b26f01ba93740b04a8b9f5902dcebb2e07fe5213b82241e9ae9f5fade060b0285fe8d01c503c8008d7f8d84ae0f7000ac40ffda0c806acaf0bdedd07c1f24102a8159ba80070f44f42dfccd0034e4a0666aa048203149b4864e8be48642aa0006c20709102452571960b09054de876e76df1138f25f18c0a66e1a07d40467366f4315607c4f49a85cf94ec81002047d66da05810169680cd8dc4a0f20011cc683fe3bff27fe90922800f93f9a6024bdc96635bb6d0753f782cf2c1a850035d3da089118a87bebd2b63aa2aa1ef27f8abf5481e501d73298cdfb3e34652ffd99cc07b39b1abff8b54010d41cccaa98c0e4a00be3b9eec36221f424ffb3ff35062c601bf59401500ba83e40f64d8164e407025821740698098a33980462f2b382d905e4881d828b01380372b2d60b7b2344d9479aa62b4062ce17796df10d0b1f714e16bc19b320b0bea5f9ddeb233463f48003032e15e00d8074412e0150c06ba0ae9dd2f348ff403f048f4eece9922682c940417f48ba0800430ed6c15480d6802306e7f88d0134414948b0c57d3bc240fed90596be671d32a70190f0207c9a803fb2157264b207cdac1b033472b25ef9ff118043198c4440b23ff8f86e481d81ec0dde2dcfd4f8e91118ad8b40094006d001b2fb1e028008f7947b0c7989bf4820464e8a14a07387d67841c67abe8126c5bae0e407b1f4a4a906f2c7890034da35392ae0c10592629f24e00c08930062ad5da01601ec5e4dffb640c46f05b5b840e07af8e10a28f11706dca44f495d19a002288d9031605b007048b28b0120402e8736018a00a4dd2509d4ec94028c0692cfb4e3aed40c0bbfa0f0e000f87f8d491dc4222569a7659007479a00db2044e8f590f18761a03336fe4ff5802303762f9cc49a973650be1f01700ad8c1994f2a203b41fa015d906ec1f8df732b0c49676a0c2001d8ba87c7df35f0a0fff94900b50ad004315a6f048b090ccff82ed36b8a733a03b40818090a03a417a48c510322478ff4dcd05550ff2337653b32401a213181289b1781df336566542700600f6c0c00c73d59d5041581f03f189c00800af2f51a65fb813dbfafde0120acc52f12642978c2832d98dd98090bf2c239cae06f00a5f9742902a91d5f1fc148c180c8c6cce9ff5a31fffef7b3bf048171076005c629d102a4e047e63e6590054f4a12e2f5f81d815bf10eb96632407d65b72b9440ab01af4cfbcf7afc19d9b6ad12550090e8d9529100336d8f0c809aad1318fa906aaaf14b459dce0232801a616d64c3490f18604001f1b543cfe88d004709c003a234823b7e4800045423cce4c093ade1b5bf731bb6954ac807f29f1640611180cd806afdaf0cbd302033796740944670236f997eff9851e84c0032fc994637880019801efd64832241e8425a299060cf2efd123fc800588065f16e82a900ca00086cbf4b231fcc72d6639182c4df0820a8390a05029b82388030605d384af8db038a05a0817b32416340b602c200c9bba43a61c80609338a5c11b34894d88f1a08c15f1440fbe37427f0df57ac1e502d606d37090c475319c0322089464988d01be1d9482465840227021c94d0019891c52f8c01ec99f55c78002aa15ac02706e0f2be18b03c8b675a3fb8a15ea7074d4111c829c7810387f85301c27fd40105d24df067e73f95a016706680103a83c7e5bd0a0000a54d669b43207ea46d845380e15fe2e74a000e2062da5c4b386b1ff0d3dba04ce0a10fb019d28393c92370ad013512b4b157636280ab79e05debca0032ffa282e60128242a82296b07c140fa006f03cf0c90e62205c5042403540248045f6f7a0c40b7461ada162d0084318506ae08cc01239904d6701ebf486048f67f7e38db631520b18401d50403315a47b6cf8132b27b1101d031d50565bd53a0d868242f820e104282bd076756134415401b706700f95f3be18c9ff59bea079f75f009030c54002d19726c47a06d938f2a25c63f4c3b0706a01f24837fcf6d0cd094b209612c7bc133c97e355511831480b035c04d027002ab8f32b432a078ef18bd095e707a15f849e53c304065dd1910313732cec132d70106e4c1c6005c810c10ff3fe59ff9e540311401f58ce201560522393c8e6b8192d3640011581f6bd86a10c2e4c73d72f819ac80d3e7acd09d229df612572f4d7089bf3140ca606eb914527e1d3c00d38bc09d0098f01c926754e1c0a76122ed63db51ec25804c9c455330d02e4049a0fc9b2900ed84d27947540412801f2902c9003a59678098ba4b2019980488ecf7921343c69d00607adde283c61f1586fa3c5f152f710930f7c504410061c07e3c31605fa07030093d40458d9fba422812bff42bd400bd434e39a9402ba2eb488c5019503c400ce06714059c3d80b981027231200a18f857fb91b74389406a76d6ac61ea9b41ca81de092934cd01bc132af53f9771b91c461b40961e19c03ca10ca80dc5c84678a011e6bedc0d107e37d1aa5bc04903d203a913242d7210419e009cc28f6c8593053fda061c01203fc9006880118e04806d185830d307a61960f8776a801868eaa7848da8b4ec98098e9d04bd95b6d52b3744960738debd11caa139a92977a496dfa5ee696cb57ca311f20ea0303885d0322d5e8070a2ff6f73b29827030e167063005cebc4806d4e4502919de03e9573d80c486da802c28215ea172180fe35fc29e1782f913a85be3e7ac08901e7324806581d141324017a16f902fd329cdf1910fd7c23006eee250038b9126049408ff72a90101800973e00da4a4a5a158007a00b50c138bda6de052e05cc5c000868f85681f3d26a202311d8fbf286d1f1965896c19f300d9c3d209a0780001b99e47e4a201219a95c23f6c705440606472822d641c0c10083b5536a544d0255082fb14032e0a10c92038c3f88c0b00e5029a044583894b0257d167ec8f56af87081403f35ecb2a2811a3a19702902f75678cd272beb040648f43e40a643714cfeb418cd060a0b1482549e4210d20402fa7006441c117829ff89001e1480882303b8228a89d081c396b03689b9686c8d1b9860e1738f9eee22a09f46b3802c4933db4f67c0d79f0f783b82ccb85ac0cc5990dd6474b6699642e34094e01339c1c05464c50c0c1034f7d10308e08ec5490969aeb76d0f2f8dd0c83e2041d88d605d0a012e2911d04ecdbbff406188cc668d1e4d506447c1ce0f3a4d1524ea471420cd4bf87ba68d01b4bf6d019bdc92c0752a2bc4ee02d1140b73d5c85d0e357c89dfe688f40cf00d14c8090a08ccbc85730bdf1930c0005140ec9b7c036530031011641e8080b2be7b5fb28d698b56cf95a7462b5a40180244417a8b3300c139c64bf264bd305c90f7f779fde48b7c041eef5582ba257fe4330094b455fd16a98a61500551c22708228c07f9bf67f3b204ed944c9422dc1119406128028999961abc275e5c936964fe33f46bfcce02af83e0ce0d870b005cd3fd3220b7d85267000009c04944415424291b014230f7dd1dde994df7921876ea3700d93a18ebe51237063075b34d9a8a655ff67b01f7c00b1097f8b3bce37fb5852ba01749b5ac8834abfb84ccfc5430de9f130f89b932205d9df0cdfae30a41a902da04602bcb941ebf861ffc8b9295016cc742dee78716b82090ffde679bfc9d0183483b5377f28f0ad07993fda882520205832c4fa32180f6647fe5ff2b11923506e4fc06110011250aed6662a25b71237023d44421fc4ce81182300d6c09e07882e93c18a75180d0f03fae3ed405d302235b1221c0d4de3c7d9969781f4106b8fb5146c6006bdf4e0c98eb9f1d32fc5c0a68c9ebf11ffc34e7bbfe7b31ced440064f108400ceb191eb0306f3be751c5a68ec09cc51f29ff247f43704c0a93d55a8c68650665500103f1e5e5452c26a7dd0c46fe042010ec30fd10cbeafb1febd8c162f7021e810425a492324700441e28f755bf2d4fcda5609908127510480d4809b80b68de26bfb78b4c802fad0bf6f82bcb3fe9904b477bdd680a282ca80aa209557534028ff1703148134c1c97b33890c243c941191f947471c591ec178624177b662d51cf0c9073813091ef96f32280a48ee270196094204f40088c01910fa080ac05279f931ed0ced0612e9904b7b1b988dd8090571926e010e436500ca9578d9ef5a20b2ff0f2a80bdb0c4cf60486c6b0b3393bf2ec0fbe34a809cc140fc6ae152d6ae9bb84af500382159e0f19bfe370eaf9d746820fc9e2057f8c1688214f01e6a0db593e3b6c122200068e046840714385061800e920c2804d0ee633f7d89ef8551603ba050406220ff6314606732c95903008d019cf7173580002803da0387f56182730504e37d4f304bff9a98657f6a1ba4b4a7a2b3088e657fb1bb0d7c4cd06c23033f30c0bde0410a797104e9062020f869e1f92703107437c1998a954cc2c5e000e2a9bbfb78ff731906ae75d43d4012d66df0b6018066815a05eb1885a8f9f892a08d01911a6053274994e7286ebb86ae3638e68101748aad05b8752d058f3024f607fb9b82668d5f3750361930b3e50d330e5823b3af00a04180a2823896db22740232a01ac07eace23d03306681c084705a50b70ae00c500f906e784a4743159b250001f580594ecbc201064002d5083e534018e004a0023a6a9500fbe185b1e6fac0779e1bb843a91e0002982d540042fef071f4fc03006780e5734fe181023cde9038e7bf1320314800762334fc7e008a8058e0304cb2c3b1a0b606c900f4416100a8640d0e5d8fde28d04ac0e4d51b02967f25403260059d4f6d3d181e7e2ac0e93d7281a15414db805df8149afcab062e9b33a0207061805240e6b1de1891659f5ed7d78219bf75c29961a09b6e64c22f02d02220c13b0ed7f4cf5db0b5efd3faff150150068401e8603276dc14642a231bc052dc0739bd4914cc7a3926f88f6335771a3e30782884e6010dc6030207028e7c7334831dd60a4ff687e281231c01568424406c1d6db14467009b2689419cecc39a78d98b563f8c71648013c0742026b8799bcf13137dbb1391ea2b5062e40c922c24bc0a65db4a5240e92b6e3e9588070afc8490a5c277680224726dddd303761dac1eb069e11ec894aa176a0da8aaaf0e387170a36ff1c2070d9ccef9c080da05b30fc0df75962ac0fb0145ef4a056180ad341c9b50026c5b210384bb35f4877e70f8ed80a2263fd3e93ff4893120e82dce804bea014260a1890c6bef83c3ad0a9c8cbf33e00a810fa06458bbae0cc8c00b035005021e2065a0444cd26b8cbc42b25e99e004b0469806563de0c1091dabc340c7f8c72303726af49f4d0bc960b5430012f0c08cae1aa54a4408af796f94b83320dc40a50acc86814b0058ac076140a0884f5c39a6ff9d1c63be3d4ae09172d2b380c0c4a1a50acaebcf2e289e7720c1541948c6c100f2350108b05dc05ba355c98fb227841d18e2f0997166210b467101e898f9bf37849a56812cf4b12080cc0b13867b0019001b080a5a391d85104460a35c0820f997a72efab6eb930844552e9da40fe3df33c4637ee787a436ddc800b860d4c5c01ac6c25b06006032cdf51c63402b5d6709dc55105188551a82123f22770244f58011e157d953165b672d40f490590aea005a51c0171278a6c04ea84390d9130f40fc43c2de208cce80c81990012595943545b12f0d6eb9fc05a3c89e491c5b1bc1830ddc288060b24321026a8193214bb7c25a0d00e65e0c5819dcb3f2f87b811ba80081c38d03470264ac665f2164e092e4b88df473adc69b03e600852a2c04a37b80bae08624b5a6e98704d8ebc4ceea68f41fa5091c79e8ec3aa8b6f8510324012e15ca1a5c525920890a96c13566f644c633cda450db939cb4aef5c2093084001e3eccd011782c0318552008578de4bf32604b60ed205d6c31240ab0ea5f5a03c485289f05d00dd0596008dc50d0d29e4e000034fec1f8d52cd619f8dbe2326645d9ea3fe4368c19231bc0670048802a8182c0def9785bc480657ea62940c35704d23bf021a9895e584d84d36e4129c34505a301a0a03f378195001f54606d9dccc28e40fcda0211b2a00402f1ca4aa026349c09fc91ac10bc281d51467402b0f61d857047409925e5a0c58ffa70508031600a039204028017821823434a0f78633c0b01847dca7fd5bd39ffc104aedd606140ce0ae1c3abc5f6d8086c0f587bb2f6030baf22167d86c50aa8ed8ef9a33080e90fc9bc72e05a0aafdd90109a34089fbad0df089070bc40ca99655f7c27f6e7bd3472245f6aa2369ade08041b6389be527edac3f71ab0ca06816bfe63cfb60880ddcd0bb27406f01a5480697ee75b774bb0852a660594bdff385be193062800a341ce3b24ff7c1df66a4b00de4f362c02a0b32bdd4da4b1a423b0c5eb15c33b8124c06704a6a170daacc2020ac4afaa372ce017fb9fcc64da57c0d34d40c3186c7b060080be7789d3a3132c4b9246ea51f74690b7458e1ad0bae61b54a1311f1a87d7300480202860b947b7a5000cc0908990d6a006bfc3162ad0032fb5e00184ea81f6423bbfac1125fc58adf02e047377be76b1d60478ccb00222209c89d1539f57f05cdfc3a7279f2038d04be080379b18c087770caf4c93d88ab98c553c7303d18051a05860097fe2b169a0b0e01b19a0a8f7e833d1a7f8259cfd5764107627403068e0260c2814c8221887fc9302b50f9835fc167f4ab299c08d018d0776202019f84b52ccb95c52335a020300d96d108cb3011ce8cfef5b4ba00cb8af083f87dff99f53cc3fa2620008de427f5503a89fff230d4121787c4b3f197026c0f1eb5e057621bc550234400703480ee4bf1bd45b485207038cd60648e2f78e281979ae004200b580af10b801e1d7987e2da903795c764848d141029375d0dae03018426d4f9aa544a0062f6c979fc67ef544a2327542070d54791bd710fe2ef5c83f4eca7f3b2c26a850bba515af4f18f0d9f88485b43b6c487b91fb031390ff8e426717b114ebd399688d8af81f34f93b96e34dc6f20000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pWrapPolygonVertices}{\sv 8;5;(-84,0);(-84,21516);(21600,21516);(21600,0);(-84,0)}}{\sp{\sn dxWrapDistLeft}{\sv 0}}{\sp{\sn dxWrapDistRight}{\sv 0}}{\sp{\sn fEditedWrap}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 1}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx4337\posy125\absh1832\absw1872\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex49\picscaley48\piccropl0\piccropr0\piccropt0\piccropb0\picw6773\pich6773\picwgoal3840\pichgoal3840\wmetafile8\bliptag1137601549{\*\blipuid 43ce6c0d9f57d41cf537b50f45e552ce}0100090000034682000000002282000000000400000003010800050000000b0200000000050000000c02000100010500000007010400000022820000430f2000cc00000000010001000000000001000100000000280000000001000000010000010008000000000000000100000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff009a9acb9a9a9a9acbcbffffffffffffcbcbcbcbffffcbffffffffffffffffcbcb9a9a9a9a9acb9a9acb9a9acb9a9a9acbcb9a9acbcbcbcb9a9a9a9acbcb9acb9a9acbcbcb9affcb9a9a9a9acbcb9acb9a9acbcb9acbcbcb9acbcb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbcbffcbffcbcbffcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbffcbcbffcbcbcb9acb9acb9acb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb9a9a9a9a9a9a9a9a9acb9acbcbcb9a9a9a9acb9a9acbffffffffffffffcbcbcbffcbffffffcbffffffffffcbcb9a9acb9a9a9a9a9a9a9a9acb9acb9acb9a9a9a9acb9acbcb9acb9a9acbcb9a9acbcbcbcb9a9acbcb9a9a9a9acb9a9a9a9a9acb9acbcbcb9a9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbcbcbcbffcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbffcbcbcbffcbcbffcbffcbffcbcbffcbffcbffcbffffcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffcbcbcb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcb9acb9acb9acbcb9acbcb9acbcbcbcbffcbcbcbcb9acb9a9a9a9acb9acb9acbcbcbcb9a9acb9a9a9acbcbffffffffffffffffcbcbcbffcbffffffffcbffffffffcbcbcb9a9a9a9a9acb9acb9a9a9a9acb9acbcb9a9acb9acbcb9a9a9acbcbcb9acb9acbcb9a9acbcbcb9a9acb9acb9acb9a9acb9acbcbcb9a9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbffcbffcbcbffcbcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffff9acb9acbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acb9acb9acbcb9acb9acbcbcbcbcbffcbcbcb9acb9a9a9a9a9a9a9acb9acbcb9a9a9a9a9acb9acbffffffffffffffcbcbcbcbffffffffffffffffcbffffffcb9a9a9acb9a9a9a9a9a9acb9acb9acb9a9a9acb9a9a9acbcb9a9a9acbcbcb9acbff9a9a9a9acbcb9a9a9acb9acb9a9acbcbcbcbcb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffcbcbcbcbcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffff9acb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcb9acbcb9acb9acb9acbcbcbcbcbcbcbcbcb9acb9a9a9acb9acb9acb9acb9a9a9a9acb9a9acbffffffffffffffcbcbcbcbffcbffffcbffffffffffcbcbcbcb9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9a9acbcbcb9a9a9acbcb9acbcbcbcb9a9a9acb9acb9a9acbcbcb9a9acbcbcb9acb9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbffcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbcbcbffcbcbffcbcbffcbffcbffcbcbffcbffcbffcbcbffcbffcbffcbffcbffffcbffcbffcbffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcb9acb9a9acb9acb9acbcbcbcbcbcbcbcbcb9acb9a9a9a9a9a9a9a9acb9a9acb9a9a9a9acbcbcbffffffffffffcbcbcbffcbffffffffffffffffffffcb9a9acb9a9a9acb9a9a9a9acb9acb9acb9a9acb9a9a9a9acbcb9a9a9acbcb9acbcbcb9a9acbcbcb9a9a9a9acbcb9a9acb9acbcb9a9a9a9a9acb9a9acb9a9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbffcbcbcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcbffffcbffffffffffffffcbffffffffffffffffffffffffffffffffcb9a9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcb9acb9acb9acb9acb9a9a9a9a9acb9acb9acbffffffffffffcbcbcbcbcbffffffffffffffffffffcbcbcb9acb9acb9a9a9acb9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9acbcbcbcb9a9a9acbcbcb9a9a9acbcb9a9acbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbcbcbffcbffcbcbffcbcbcbffcbcbffcbffcbcbffcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffff9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acb9acbcbcbcb9acb9acb9acb9acb9acbcbcbcbcbcbcbcb9acb9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcbcbffffcbffffcbcbcbcbcbffcbffffffffffffffffffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcb9a9a9a9acbcb9a9a9acbcb9acbcb9a9acbcbcb9a9a9a9acbcb9a9acbcbcbcbcbcb9a9a9a9a9a9a9a9a9acb9a9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbffcbcbcbffcbcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffffffffffcbffffffffffffffffffffffffffffffffffffff9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcb9acb9acbcbcb9acb9acb9acb9acb9acbcbcbcbcbcbcbcbcb9acb9a9acb9a9a9acb9a9a9acb9acbcbcbcbffffffffcbcbcbcbcbcbffffffcbffffffffffffcbffcb9acb9a9a9a9acb9a9a9acb9a9acb9a9acb9a9a9a9acb9acb9a9a9acbcbcbcb9a9a9a9acbcb9a9a9acbcb9a9acbcbcbcb9acbcb9a9a9acb9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbffcbcbcbffcbcbffcbcbcbffcbffcbffcbffcbcbffcbffcbffcbffcbcbffcbcbffcbcbffcbffcbffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcb9acb9acb9acbcbcb9acb9acb9a9acb9acbcbcbcbcbcbcbcb9acb9acb9a9a9acb9a9a9a9acb9acbcbcbcbffffffffcbffcbcb9acbffcbffffffffcbffffffffffffcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9a9acb9a9a9acbcbcbcb9a9a9acbcb9a9a9a9acbcbcb9acbcbcbcbffcb9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbcbcbffcbcbffcbffcbcbffcbcbffcbffcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acb9acbcb9acb9acb9acbcbcbcbcbcbcb9acb9a9a9acbcbcbcbcbcbcbcbcbcb9acb9acb9a9a9a9a9acb9acbcb9acbcbffcbffffffcbcbcbcbcbcbffcbffffffffffffffcbffcbcb9acbcb9a9a9a9acb9a9a9a9acb9a9a9acb9a9a9a9a9acb9acb9a9acbcbcbcb9a9a9a9acb9a9acbcbcb9a9a9acbcbcbffcb9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbffcbffcbcbffcbffcbcbffcbffcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbffcbcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffff9acb9acbcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbffffffcbcbcb9acb9acb9acb9acb9acb9acbcbcbcb9acb9acb9acb9acbcbcbcbcbcbcb9acb9a9acb9a9acb9a9a9a9acbcbcbcbcbcbffffffffffcbcbcbcbcbcbffffffffffffffffffffffffcbcbcb9a9a9a9a9a9a9acb9acb9a9a9a9acb9a9a9a9acb9acbcb9a9acbcbcb9a9acb9acb9a9a9a9acb9a9a9acb9acbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbffcbffcbcbffcbffcbcbffcbffcbffcbcbffcbffcbcbffcbcbffcbcbffcbcbffcbffcbffffcbffffcbffffffcbffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbffffffffcbcbcb9acb9a9acb9acb9acb9acbcbcbcbcbcb9acb9a9acb9acbcbcbcbcbcbcbcb9acb9a9acb9acb9a9acbcbcbcbcbcbffcbffffffcbffcb9acbcbffcbffcbffffffffffffffcbff9acbcbcb9a9acb9a9a9a9a9a9a9a9a9acb9a9a9acb9a9acbcb9a9acb9acb9a9a9a9a9acb9a9a9acbcb9acb9acbcbcbcbcb9a9acbcb9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcb9a9a9a9a9acbcbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbcbffcbcbffcbcbffcbffcbffcbcbffcbffcbffcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcb9acb9acbcb9acb9acbcb9acbcbcbffffffffffcbcbcb9a9acb9acb9acb9a9acbcb9acbcbcbcb9acb9acb9acbcbcbcbcbcb9acbcb9acb9a9acb9a9a9acb9acbcbcbffcbffffffffffcbcbcbcbcbcbffffffffcbffffffffffffcbcbcbcb9a9a9a9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9acb9acb9a9a9acb9a9a9a9a9acbcb9a9acb9a9a9acb9a9acbcbcb9acb9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acbcbcbcbcb9a9a9a9acbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbffcbcbffcbcbcbffcbffcbffcbcbffcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffffcbffffffffcbffffffffffffffffffffffffffffffffffffcb9acbcb9acbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbffffffffffffcbcbcbcb9a9a9acb9acb9acb9acbcbcb9acbcb9acb9acb9acbcbcbcbcbcbcbcb9acb9acb9acb9acbcbcbcbcbcbcbcbffffffffffcbcb9acbcbffcbffffffffffffcbffffffffcbcbcbcb9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9acb9a9acb9a9acbcb9a9a9a9acbcb9a9acb9a9a9acbcb9acbcbcb9affcbcb9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcb9a9a9a9acbcbcbcbcbffcbcbcbffcbffcbffcbcbffcbcbffcbffcbffcbcbffcbffcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffffcbffffffcbffffffffffffffffffffffffffffffffffffffffcb9acbcbcbcbcbcb9acbcbcb9acb9acb9a9acb9a9acbcbffffffffffffffcbcbcb9a9acb9a9acb9a9acb9acbcbcbcb9acb9acb9acb9acbcbcbcbcb9acbcb9acb9a9acb9a9acb9acb9acbcbffffcbffffffcbcbcbcbcbcbffffcbffffffffffffcbffcbcbcbcbcb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9acb9a9a9acb9a9a9a9acb9a9a9a9acb9acb9acb9a9acb9acbcbcbcbcb9a9a9acb9a9a9acb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcb9a9a9a9acbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbcbffcbffcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffcb9acbcbcbcbcbcbcbcbcb9acbcb9acbcb9acb9a9a9acbffffffffffffffffffffcbcb9a9a9acb9a9acb9a9acbcbcbcbcbcb9acb9acb9acbcbcbcbcbcbcb9acb9a9acb9a9acbcbcbcbcbcbcbcbffffffcbffcbcb9acbcbffcbffffffcbffffffffffffcbcbcbcbcbcb9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acbcbcbffcb9acbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcbcb9a9a9acbcbcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbcbffcbffcbcbffcbcbffcbcbffcbcbffcbffcbffcbffffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcb9acbcbcb9acb9a9a9a9a9a9a9acbcbffffffffffffffffffffcbcb9a9a9acb9acb9acb9acb9acbcbcb9acb9acbcb9acbcbcbcbcbcb9acb9acb9a9acbcb9acb9acb9acbcbffffffffffcbcb9acbcbcbffffffffffffffffffffffcbcbcbcbcb9a9acb9a9a9acb9a9a9a9a9acb9a9a9acb9acb9a9acb9acb9a9a9a9a9a9a9a9a9a9acb9a9a9a9acbcbffcbffcbcbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcb9a9a9acbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbffcbcbffcbffcbcbffcbcbffcbcbffcbcbffcbcbcbffcbcbffcbffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffcb9acbcbcbcbcbcbcbcbcbcb9acb9acb9a9a9a9a9a9acbffffffffffcbffffffffffffcbcb9a9a9acb9acb9acb9acbcbcbcbcbcb9acb9acb9acbcbcbcb9acbcb9acb9a9a9a9acb9acb9acbcbffffffffffcbcbcb9acbcbffffcbffffffcbffffffcbffffcbcbcbcb9a9a9a9a9a9acb9acb9a9a9a9a9a9acb9a9a9acb9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9a9acbcbcbcbcbcbcbcbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcb9a9acbcbcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbffcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffffffcbffffcbffffffffffffffffffffffffffffffffffffffcbcb9acbcbcb9acbcb9acbcb9acb9acb9a9acb9a9a9a9acbcbffffffffffffffffffffffffcb9acb9a9a9acb9acb9acb9acbcbcb9acb9acb9acbcbcbcbcbcbcb9acb9a9acb9a9a9a9a9a9acbcbcbffffffffffcb9a9acbcbffcbffffcbffffffffffffffcbcbcbcbcb9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9acb9a9acb9a9acb9a9a9a9a9a9a9a9a9a9a9a9acbcbcbffcbcbcbcbcb9acb9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcb9a9a9acbcbcbcbcbffcbffcbcbffcbcbffcbffcbcbffcbcbffcbffcbffcbcbffcbcbcbffcbcbffcbffcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcb9acb9acb9a9a9a9a9a9a9a9acbcbffffffffcbffffffffffffffffcb9acb9acb9acb9acb9acb9acbcbcbcbcbcb9acb9acbcbcbcb9acb9acb9a9a9a9a9a9a9a9a9acbffcbffffffcbcbcb9acbcbcbffffffffffffffffffffcbffcb9acbcb9acb9a9acb9a9a9a9acb9a9a9a9a9acb9a9a9a9acb9acb9a9a9a9acb9a9acb9a9a9a9a9acbcbcbcbffcbcbcbcb9acbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcb9acbcbcbcbcbcbcbcb9a9a9acbcbcbffcbcbcbcbffcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acbcbcb9acb9acb9acb9a9a9a9a9a9a9a9a9acbcbcbcbffffffffcbffffffffffffcbcbcbcb9a9a9acbcb9acb9acbcbcbcb9acb9acbcbcb9acbcbcbcbcb9a9a9a9acb9a9a9a9a9a9acbffffffffcbffcb9a9acbcbffcbffffffffffcbffffffffcbffcbcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9acb9a9a9a9a9a9a9acb9a9a9a9acbcbcbcbcbcb9acbcbcbcbcb9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcb9a9acbcbcbcbcbffcbffcbffcbcbcbffcbcbffcbffcbffcbcbcbffcbffcbcbcbcbffcbffcbcbffcbffcbffffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffff9a9acbcbcbcb9acbcb9acb9a9a9acb9acb9a9acbcbcbcbcbffcbffffffcbffffffffffffffffcbcbcb9acb9acb9acb9acb9acbcbcbcbcbcb9acb9acbcbcbcb9acbcb9acb9a9a9a9a9a9a9a9acbffcbffffffcbcb9acbcbcbcbffcbffcbffffffffffcbffffcbcbcb9acb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9a9a9a9a9a9acb9a9a9acb9acbcbcbcbcbffcb9acb9acbcb9acbcb9a9acb9a9a9a9a9a9acb9a9acb9a9a9acb9a9acbcbcbcbcbcbcbcbcbcb9a9acb9acbcbffcbcbcbcbcbffcbffcbcbffcbcbffcbcbffcbffcbcbcbcbffcbffcbcbcbffcbffcbffcbffcbffffcbffffffffcbffffffffffffffffffffffffffffffffffffffffcbcbcbcbcb9acb9acb9acb9a9acb9acb9acbcbcbcbcbcbcbffcbffcbffcbcbffffffffffffffffffcbcbcb9acb9acbcbcbcb9acb9acbcb9acbcbcbcbcb9acbcbcbcb9acb9a9a9a9a9a9a9a9acbcbffffffcbffcbcb9a9acbcbffffffffffffffffffffffffcbcbcbcbcbcbcb9a9a9acb9a9a9acb9a9acb9a9acb9a9a9a9acb9acb9a9a9a9a9a9a9acb9a9acbcbcbcbcbcbcb9acb9a9a9a9a9a9acbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcb9a9acbcbcbcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbcbffcbffcbcbcbffcbffcbffcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffcbffcbffcbcbffffffffffffffcbcbcbcb9acb9acbcb9acb9acbcbcbcbcb9acb9acbcbcbcbcb9acbcb9a9a9a9a9a9a9a9a9acbffcbffffffcbcb9a9acbcbcbffcbffffcbffffffffcbffffcbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9a9a9a9a9acb9a9a9a9a9a9a9acb9a9acbffcb9a9a9a9a9acbcb9a9acbcbcbcbcb9a9acb9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcb9a9acbcbcbffcbcbffcbcbcbffcbffcbffcbcbffcbcbcbcbffcbcbcbffcbffcbffcbffcbffcbffcbffcbffffcbffffffcbffffffffffffffffffffffffffffffffffffffffffcbcb9acb9a9acb9acbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbcbcbcbffffffffffffffffcbcbcbcbcb9acb9acbcbcb9acb9acbcbcbcbcbcbcb9acbcbcbcbcb9acb9acb9a9a9a9a9acbcbffffffffcbcbcb9acbcbcbffffffffffffffcbffffffffcbffcbcbcb9acb9a9a9acb9a9a9a9acb9a9a9acb9a9a9a9a9acbcb9a9a9a9a9a9a9a9acb9a9a9a9acbcbcb9acb9a9a9a9acbcb9acb9acb9acbcb9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbffcbcbcb9acbcbcbcbcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbcbffcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9acbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffffffffffffffffcbcbcbcbcb9acbcbcb9acb9acb9acbcbcb9acb9acbcb9acbcb9acbcb9a9a9a9a9a9a9acbcbcbffcbffcbcbcb9a9acbcbcbffcbffffffffffffffcbffcbcbffcb9acb9a9a9a9a9a9acb9a9a9a9acb9a9a9acb9acb9a9a9a9a9a9acb9a9a9a9acbcb9a9a9acbcb9acb9a9a9a9acbcbcb9a9acbcbcbffff9a9a9acb9a9a9a9a9a9acb9a9acb9a9acb9acbcbcbcbcbcbcbcbcb9a9acbcbcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbcbffcbffcbcbcbffcbffcbffcbffcbffffcbffcbffffffffcbffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbcbcbffcbffcbffcbcbcbffcbffffffffffffffffcbcbcbcbcbcb9acbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcbcb9acb9a9a9a9a9a9acbcbffffffcbffcbcb9acbcbcbffffffffffcbffffffffffffcbffffcb9acb9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9a9a9acb9a9acb9a9a9a9acbcb9a9acbcbcbcbcbcb9a9acbcbffcbffcb9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbffcbcb9a9acbcbcbcbcbffcbcbcbffcbffcbffcbcbffcbcbcbcbffcbcbcbffcbffcbffcbffcbffcbffcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffcbffcbcbcbcbcbcbcbcbffcbffcbffcbcbffcbcbffcbffcbffcbcbffcbffcbffcbcbffffffffffffffffcbcbcbcbcbcb9acb9acbcb9acb9acb9acbcbcbcb9acbcbcb9acbcbcbcb9a9a9a9a9a9acbcbffcbffffcbcbcb9a9acbcbffcbffffffffffcbffffffcbffcbffcb9acb9a9a9a9a9a9acbcb9acb9a9a9a9a9a9acb9a9a9acb9a9a9a9acb9a9a9acb9acb9a9acbcb9a9acbffcbcbcbcbcb9a9acbcbcbcbcbcb9a9a9acb9a9a9acb9a9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbffcbffcbffcbcbffcbcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbffcbcbcbffcbcbffcbcbffcbffcbffcbcbffcbcbcbcbcbffcbffcbcbcbcbffcbffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcb9acbcb9acbcbcb9acbcb9a9a9a9a9a9acbcbffffffffcbcb9a9acbcbcbffffffffcbffffffffcbffffcbffcbcbcb9a9acb9a9a9a9a9a9acb9a9a9a9acb9acb9a9acb9a9acb9a9acb9a9a9a9a9a9acb9a9acb9a9acbcbcb9acbcbcbcb9acbcbcbcb9acb9a9a9acb9a9acb9a9a9a9a9acb9a9a9a9acb9acbcbcbcbcbffcbcbcb9a9acbcbcbcbcbcbcbffcbcbffcbffcbffcbcbffcbcbcbcbffcbffcbcbffcbffcbffcbffcbffffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffcbcbcbffcbcbffcbffcbffcbffcbcbffcbcbffcbffcbffcbcbffcbcbcbcbffcbffffffffffffffffffffffffcbcbcbcbcbcbcb9acbcb9acb9acb9acbcbcbcbcbcb9acb9acbcbcb9acb9a9a9a9a9acbcbffcbffcbffcb9a9a9acbcbffcbffffffffffffffffffffcbffcbcb9a9a9a9a9a9a9acb9a9acb9acb9a9a9a9a9acb9a9a9a9a9a9acb9a9a9a9acb9a9acbcb9acb9acbcb9acbcbcbcbcbcbcbcbffcb9acb9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9acbcb9acbcbcbcbcbcbcbcb9a9acbcbcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbcbcbffcbcbffcbffcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffff9acbcbcbffcbffcbcbffcbcbffcbffcbcbffcbffcbcbcbffcbcbcbcbffcbcbffffffffffffffffffffffffffffcbcbcbcbcbcbcb9acbcbcbcb9acb9acbcbcb9acbcbcbcbcb9acbcbcb9a9a9a9a9acbffffffffffcbcb9a9acbcbcbffffcbffffffcbffffffcbffcbffcbcb9a9a9acb9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9acb9a9a9a9acb9a9a9a9a9a9a9acbcb9a9acb9acbcbcbcbcbcbcbcbcbcb9a9acb9a9a9a9a9acb9a9acb9a9acbcb9a9acb9a9a9acb9acbcbcbcbcbffcbcbcb9acbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffff9a9acbffcbffcbffcbffcbffcbffcbcbffcbcbcbffcbffcbffcbcbffcbcbffcbffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcb9acb9acbcbcbcbcbcb9acb9acbcbcb9acb9a9a9a9a9acbcbffcbffffcbcb9a9a9acbffcbffffffffffffffffffffffcbffcbcb9acb9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9a9a9a9a9acb9a9a9a9a9acb9a9acb9a9acb9a9acbcbcbcbffcbcbcbcb9a9a9acb9a9a9a9a9a9acb9acbcbcbcb9acb9a9a9a9acb9acbcbcbcbcbcbcbcbffcb9a9acbcbcbcbffcbffcbcbffcbcbffcbcbffcbcbffcbffcbcbcbffcbcbffcbffcbffcbffcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffcb9acbcbffcbcbffcbffcbcbcbffcbcbffcbffcbffcbcbcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcb9acbcbcb9a9a9a9acbcbffffffffcbffcb9a9a9acbcbffffffffcbffffcbffffcbffcbcbffcb9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9acbcb9a9a9acb9a9a9acb9a9a9a9a9a9a9acbcb9a9a9a9a9acbffcbcbcbcbcbcb9a9a9acb9a9acbcbcbcbcbcbcbcbcbcb9a9a9a9acb9a9a9acb9acbcbcbcbffcbcbcb9a9acbcbcbcbcbcbcbffcbcbcbffcbcbffcbcbffcbcbcbffcbffcbcbffcbffcbffcbffcbffffffffffcbffffcbffffffffffffffffffffffffffffffffffffffffcb67cbcbcbffcbffcbffffcbffcbcbffcbcbcbffcbcbffcbffcbffcbcbffcbffffffffffffffffffffffffffffffffcbcbcbcbcbcbcb9acbcbcbcbcb9acbcb9acbcbcb9acbcb9acb9acb9a9a9a9a9affcbffffcbffcbcb9a9acbcbcbffcbffffffffffffffffffffcbffcbcbcb9a9a9a9acb9a9a9a9a9acb9a9a9a9acb9acbcb9a9a9a9acb9a9a9a9a9a9acb9a9a9acb9a9a9a9acbcbcbcbcbffcbcbcbcbcbcbcbffffcbffcbcbcbcb9a9a9acb9acb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcb9acbcbcbcbcbffcbcbcbffcbffcbffcbcbffcbcbcbffcbcbffcbffcbffcbcbffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffff9a9a9acbffcbffcbffcbcbcbffcbffcbffcbffcbcbffcbcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcb9a9a9a9a9acbcbcbffffffffcbcb9a9a9acbcbffffffffffcbffffcbffffcbffcbcbcb9acb9a9a9a9a9a9a9acb9a9acbcb9a9a9acbcb9a9a9a9acb9a9a9a9a9a9a9a9acb9a9acb9a9a9acbcbcbcbcbffcbcb9acbcbcbffffcbcb9a9acb9a9a9a9acb9acb9a9a9acb9a9acb9a9a9acbcbcbcbcbcbffcb9a9acbcbcbcbcbcbffcbffcbcbffcbcbffcbcbcbcbffcbcbffcbcbffcbffcbffffcbffcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffcb9a9a9acbcbffcbffcbffcbffcbcbffcbcbffcbcbffcbcbffcbffcbcbffcbcbffcbffffffffffffffffffffffffffffffcbcbcbcb9acb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acb9a9a9a9a9a9affffcbffffcbcbcb9a9a9acbffcbffffffffffffffffffcbffffcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcb9acbcb9a9a9a9a9acb9a9a9a9a9a9acb9a9a9acb9acbcbcbcbcbcbcbcbcbffcbcbcbffcbffcb9a9a9a9a9acb9acb9a9a9a9acb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcb9a9acb9acbcbcbffcbcbcbcbffcbcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9acbffcbcbffcbcbffcbffcbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcb9acbcb9acb9a9a9a9acbcbcbffffffcbff9a9a9acbcbcbffffcbffffffffffffffffcbffcbcbcb9a9acb9a9a9a9a9a9a9a9a9a9a9a9acbcbcbcb9a9a9a9a9acb9a9acb9a9a9a9a9a9acb9a9a9acbcbcb9acbcbcbffcbffcbcbcbcbcbffcbcbcb9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9acb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffcbcbffcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffff9a9a9a9acbcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbcbffcbcbffcbcbcbffffffffffffffffffffffffffffffffffcbcbcb9acb9acb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcb9acb9a9a9a9acbcbffffffcbffcb9a9a9a9acbffcbffffffcbffffffffffffffcbcbffcb9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acbffcbcb9a9a9a9a9acb9a9a9acb9a9acb9a9acb9acbcbcb9a9acbcbcbcbffcbcbcbcbcbcbffcbffff9a9a9acb9a9acb9a9a9acb9a9acb9a9acb9a9acbcbcbcbcbcbcbcb9a9acbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbffcbcbcbffcbcbffcbffcbffffcbffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffff9a9a9a9acbcbffcbffcbffcbcbffcbffcbcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcb9a9a9a9acbcbffcbffffcbff9a9a9acbcbcbffffffffffffcbffffcbffcbffcbffcbcb9a9a9a9a9acb9a9a9a9a9acb9a9a9acbcbcb9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acbcbcbcb9acb9acbffcbcbffcbcbcbcb9affcbcbcb9a9a9acb9acb9a9acb9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcbcb9a9acbcbcbcbffcbcbcbffcbcbffcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9acbcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbcbcbcbffcbcbcbffffffffffffffffffffffffffffffffffcbcb9acb9acb9acbcbcbcbcbcbcbcb9acb9acbcbcbcbcbcb9a9a9a9acbcbcbffffffffcbcbcb9a9a9acbffcbffffcbffffffffffffffffcbffffcbcb9a9a9a9acb9a9acb9a9a9a9a9a9a9acbcbcbcb9a9a9acb9a9a9a9acb9a9a9a9a9acb9acbcbcbcb9acb9acbffcbcbffcbcb9a9a9acbffcb9a9a9a9acb9a9acb9a9a9a9a9a9acb9acb9a9a9a9acbcbcbcbcbcbcb9a9acbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffff9a9a9a9a9acbcbffcbffcbcbffcbffcbffcbcbffcbffcbcbcbcbcbffcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcb9a9a9a9acbffffcbffffcbcb9a9a9acbcbcbffffffffffffffffffffffcbffcbcbcbcb9a9acb9a9a9a9a9a9a9a9a9acb9a9a9acbcbcb9a9acb9a9a9acb9a9a9a9acb9acb9acbcbcbcb9acbcb9acbcbffcbffcbcb9a9a9acbffff9a9a9a9a9acb9acb9a9a9acb9a9a9a9a9a9a9a9a9acb9acbcbcbcb9a9a9acbcbcbcbffcbcbcbffcbcbffcbffcbcbffcbffcbcbffcbcbffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9a9affcbcbffcbffcbffcbffcbffcbffcbcbcbffcbffcbcbffcbcbcbffcbcbcbffffffffffffffffffffffffffffffffcbcb9acb9acb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcb9a9a9acbcbcbffffffcbffcbcb9a9a9acbffcbffffffffffcbffffffcbffffcbcbcbcb9a9a9a9a9a9acb9a9acb9a9a9a9a9a9acbcbcb9a9acb9a9a9a9a9a9acbcb9a9acb9acb9acbcbcb9acb9acbffcbffcbff9a9acb9acbffff9a9a9a9acb9a9acb9a9a9a9a9acb9acb9a9acb9a9acbcbcbcbcbcbcb9a9acb9acbcbcbffcbcbcbffcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9acbcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbffcbcbcbffcbcbcbcbffcbffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcb9acbcb9a9a9a9acbffcbffffffffcb9a9a9acbcbcbffffffcbffffffffffffffffcbcbcbcbcb9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9acbcbcb9a9acb9a9a9a9a9acbcb9acb9a9acbcbcbcbcbcb9acbcbcbcbcbffcbcb9acb9a9affffff9a9a9a9a9acb9acb9a9acb9a9a9a9a9a9a9a9acb9a9acbcbcbcbcb9a9a9acbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbffcbffcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffff9a9a9a9a9a9a9affcbffcbffcbffcbcbffcbcbffcbffcbcbffcbffcbcbffcbcbcbcbcbcbcbcbffcbffffffffffffffffffffffffffffcbcb9acbcb9acb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcb9a9a9acbcbffffffcbffcbcbcb9a9a9acbffcbffffffffffffcbffffffcbffcbcbffcb9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9acbcb9a9a9a9a9a9a9acb9a9acb9a9acbcb9acbcbcb9acbcb9acbffcbcbffcbcb9a9a9acbcbff9a9a9a9acb9a9acb9a9a9a9a9acb9acb9a9a9a9a9a9acbcbcbcbcbcb9a9acbcbcbcbcbffcbcbcbffcbcbffcbcbffcbffcbffcbcbffcbffcbffcbffcbffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9a9a9affcbcbcbffcbffcbffcbcbffcbffcbcbffcbcbcbffcbcbffcbcbffcbcbcbcbcbffcbffffffffffffffffffffffffffcbcbcb9acbcbcbcbcbcbcbcbcbcb9acb9acbcbcbcbcbcb9a9acbcbcbffcbffffffcbcbcb9a9acbcbcbffcbffffffffffffffcbffffcbcbffcbcbcb9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acbcb9a9acb9a9a9acbcb9a9acb9acbcb9acbcb9acb9acbcbcbcbcbcbcbffffcb9a9acbcbcbff9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9a9a9acb9acbcbcbcb9a9a9acbcbcbcbcbcbcbffcbcbcbffcbcbffcbffcbcbffcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9acb9a9a9a9acbffcbffcbffcbcbffcbffcbffcbcbffcbffcbffcbcbffcbcbcbcbcbffcbcbcbffcbffcbffffffffffffffffffffffffcb9acb9acbcb9acbcb9acbcbcbcbcbcbcb9acbcb9acb9a9acbcbcbffffcbffcbcbcbcb9a9acbcbcbffffffffcbffffffffffffcbffffffcb9a9a9a9a9a9a9acb9acb9a9a9acb9a9a9acbcbcb9acb9a9a9a9acb9a9acbcb9acb9acb9acb9a9acbcbcbcbcbcbcbffffcbcb9a9affcbcbff9a9a9a9a9acb9a9a9a9acb9a9a9acb9a9a9a9a9acb9a9acbcbcbcb9a9a9acbcbcbcbcbffcbcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9acb9a9acbffcbcbffcbffcbffcbcbffcbcbffcbcbcbffcbcbffcbcbffcbffcbcbcbcbffcbffcbcbffffffffffffffffffffffffcbcb9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcbffcbffffcbffcb9a9acbcbcbffcbffffffffffcbffffffcbffcbffcbcbcb9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acbcb9a9a9a9a9acb9a9a9a9acbcb9acb9acb9acbcbcbcbcbffcbcbffcbcbcbcb9affcb9affcb9a9a9a9acb9a9a9acb9a9a9acb9a9acb9a9acb9a9a9acbcbcbcbcb9a9a9acbcbcbcbcbcbffcbcbcbffcbcbffcbcbcbffcbcbffcbcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9acb9a9a9a9acbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbcbcbcbffcbcbcbcbcbcbffffffffffffffffffffffffcbcbcb9acbcb9acb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbffcbffcbffcbcbcb9a9a9acbcbcbffffffcbffffffffffffffcbffcbffcbcbcb9a9a9a9a9a9a9a9acb9acb9a9a9a9a9acb9acb9a9a9a9acb9a9a9acbcb9a9a9a9acb9acbcbcb9acbcbffcbcbcbffcbcbcbcbcb9aff9a9a9a9a9acb9acb9a9a9a9a9a9a9acb9a9a9a9a9a9acb9a9acbcbcb9a9acb9acbcbcbcbcbcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcbffffcbffffffffcbffffcbffffffffffffffffffffffffffffffffffffff9a9a9a9a9acb9a9acb9a9affcbcbffcbffcbffcbcbffcbcbffcbffcbcbffcbcbcbffcbcbcbffcbcbcbffcbffcbcbcbffffffffffffffffffffffffcbcb9a9acbcbcbcbcb9acbcbcbcbcbcbcbcb9acbcbcbcbcbffcbffcbffcbcbcbcb9a9acb9acbffcbffffffffffffcbffffcbffcbffffcbcbcb9a9a9a9acb9acb9a9acb9a9acb9a9acb9acb9a9a9a9a9a9a9a9acbcbcb9a9acbcb9acbcb9acbcbcbffcbcbcbcbcb9acbffcb9acbcbcb9a9a9a9acb9a9acb9acb9a9a9acb9a9acb9a9acb9acb9acbcbcbcb9a9a9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbffcbffcbffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffff9a9a9acb9acb9a9acb9a9acbffcbffcbcbffcbffcbffcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffcb9a9acb9acb9acbcb9acbcbcbcbcbcb9acbcbcbcbcbffcbffcbffcbcbcbcb9a9a9a9acbcbcbffcbffffffcbffffffffffffcbffffcbcbcb9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9acbcbcbcb9a9a9acbcb9a9a9acb9a9acbcbcbcbcbcbcbcbffcbcb9a9affff9acbcbcb9a9a9acb9a9acb9a9a9a9a9acb9a9a9acb9a9a9a9a9acb9acb9acb9a9a9acbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbffcbffcbcbffcbffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffff9a9acb9a9a9a9acb9acb9a9acbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbffffffffffffffffffffffffffcbcb9a9acbcbcb9acbcbcb9acbcbcb9acbcb9acbcbcbffcbffcbffcbcbcb9acb9a9a9acbcbffcbffffffffffffffffcbffcbcbffffcbcbcb9acb9a9a9a9a9a9a9a9acb9acbcbcbcb9acb9a9acb9acbcb9a9acbcbcb9acb9a9acbcb9acbcbcbcbffcbffffcb9a9affcb9acbff9acb9a9a9a9acb9a9a9a9acb9a9a9a9acb9a9a9acb9acb9acb9acbcb9a9a9acb9acbcbcbcbffcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffff9a9acb9acb9a9acb9acb9acb9a9affcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffcbcb9a9acb9acbcb9acb9acbcbcbcbcbcb9acbcbcbffcbffffcbcbcbcbcbcb9acb9a9acbcbcbffffffcbffcbffffffffffcbffcbffffcbcb9a9a9a9a9a9a9a9a9acbcbcbcbcbcbcbcb9acb9acb9acbcbcb9a9acbcbcb9a9acb9acbcbcbcbcbffcbcbcbcb9a9affcb9acbcbcb9a9a9a9a9a9acb9acb9a9a9a9a9a9acb9acb9a9a9a9a9acb9a9acb9a9a9acb9acbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbcbcbffcbcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9acb9acb9a9acb9acb9a9acbcbffcbcbffcbffcbffcbcbffcbcbffcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcb9acbffffffffffffffffffffffffffcb9a9a9acb9acbcb9acb9acb9acbcb9acb9acbcbcbcbcbcbcbcbcbcbcb9a9a9a9acbcbcbcbffcbffffffffffcbffcbffffcbcbcbcbcbffcb9a9a9a9a9a9a9acbcbcb9a9a9a9acbff9acbcb9a9a9a9acb9acbcbcbcbcb9acbcb9acbcbcbcbcbffcbffcbcbcbcb9a9acbff9a9acb9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9acb9a9acb9a9acb9acb9a9a9acbcbcbcbcbcbcbcbffcbcbcbcbcbffcbffcbffcbffcbffcbffcbcbffcbffffffffffffffffffffffffffffffffffffffffffffff9a9acb9a9acb9acb9acb9acb9a9a9acbcbffffcbffcbcbffcbcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acbffffffffffffffffffffffffffcbcb9a9a9acb9acbcb9acbcbcb9acbcbcb9acbffcbffcbcbcbcb9acb9acb9a9a9acb9acbffcbffffffcbffffffffffffcbffcbcbcbcbcbff9a9a9a9a9a9a9a9a9acbcb9a9a9a9acbcb9acb9a9a9a9acbcbcbcbcbcbcbcb9a9acbcbcbcbcbcbcbcbcbcbcbff9a9acbcbcb9acb9acb9a9a9acb9acb9a9a9acb9a9acb9acb9a9a9a9a9a9acb9acb9acb9a9acb9acbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbcbcbcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9acbcb9acb9acb9acb9acb9a9acbffcbcbffcbffcbffffcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9affffffffffffffffffffffffffffffcb9a9a9a9acb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcb9acb9acb9acb9a9acbcbcbcbffffcbffffffcbffffffcbffcbcbcb9acbcbff9a9a9a9a9a9a9a9acbcbcb9a9a9a9acbcb9acbcb9a9a9acbcbcbcb9acbcbcb9acbcbcb9acbcbcbcbcbcbcbff9acb9acbcb9a9a9acb9a9a9a9acb9a9a9a9a9a9a9acb9a9a9a9a9a9acb9acb9a9a9a9a9a9a9acbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbffcbcbffcbffcbffcbffcbffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9acb9acb9acb9acb9acb9acb9acbcbffcbffcbffcbcbcbcbcbcbffcbffcbcbcbcbcbcbcbcbcbcb9acb9acb9acbcbcbcb9a9acbcbffffffffffffffffffffffffffffffcbcb9a9a9acb9acb9acb9acb9acb9acbcbcbcbcbcb9acb9a9a9a9a9a9a9a9acbcbffcbffffffcbffffffffffffffcbcbcb9acbcbcbcb9a9a9a9a9a9a9acb9acb9a9a9acbcbcb9acb9a9a9acbffcb9acbcbcbcbffcb9acbcbcbcbcbcbcbcbcbffffcb9acbffcb9a9a9acb9a9a9a9a9acb9a9acb9a9a9a9a9a9acb9a9a9a9a9a9a9acb9acb9a9acb9acbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbcbffcbffcbcbffcbffcbffcbffffffffffffffffffffffffffffffffcbcb9a9a9a9a9acb9acbcb9acbcb9acb9acb9acb9acbffcbcbcbffcbffcbffcbffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffcb9a9a9a9acb9a9acb9acbcb9acbcbcbcb9acb9a9a9a9a9acb9acb9a9acbcbcbcbffffcbffffffffcbffffffffffffcb9a9acb9affcb9a9a9a9a9acb9a9acb9a9a9acbcb9acb9acb9acbcbcbcbcbcbcbcbcbffcbcbcb9acbcbcbcbcb9acbcbffcbcbcbcb9a9acb9a9acb9a9a9acb9a9a9a9a9a9a9acb9a9a9a9a9acb9acb9acb9a9a9a9a9acb9acbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcbcbffcbffffffffffffffffffffffffffffffffcbcb9a9a9a9a9a9a9a9acbcb9acb9acb9acbcb9acb9a9acbffcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffffcbcb9a9a9a9acb9a9acb9acbcb9a9a9acb9a9a9acb9a9a9acb9a9acbcbcbcbffcbffffffffcbffffffcbffcbffffcbcb9acb9acbcb9a9a9a9acbcb9a9a9a9a9a9acbcb9a9a9a9acbcbcbcbcbcbcb9acbcbcbffcb9acbcbcbcbcbcb9acbcbcbcbffff9a9a9a9a9acb9acb9a9a9acb9a9acb9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9acb9acbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffffffcbcb9a9a9a9acb9a9a9a9acb9acbcbcb9acb9acb9acb9acb9acbffcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffffffcbcb9a9a9a9a9acb9acbcb9acb9acb9a9acb9a9a9a9a9a9acbcb9acbcbcbffcbffffcbffffcbffffffffcbffcbffffcb9a9a9acbcb9a9a9a9acb9acb9acb9acbcb9a9a9a9acbcbcbcbcbffcb9a9a9acbcbcbcbcbcb9acbffcbcbcb9acbffffcb9a9a9a9acb9acbcb9a9a9acb9a9a9a9a9a9acb9a9a9a9a9a9acb9acb9acb9a9a9a9a9acb9acbcbcbcbcbffcbcbcbcbcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbcb9a9a9a9acb9a9a9acb9a9a9acbcbcb9acbcb9acbcb9acb9acbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbcbcbffffffffffffffffffffffffffffffffffffffffcbcb9a9a9a9a9a9acb9acb9a9a9acb9a9a9a9a9a9acb9a9a9acbcbcbffcbffcbffffffffffffffffcbffcbcbcbffffcbcb9acbcb9a9a9acbcb9a9acb9a9a9a9a9a9acb9acbcbcbcbffcb9acb9a9acbcbcbffcbcbcbcbffcbcb9acbcbffcbcb9a9a9a9a9a9acb9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9acb9a9a9a9a9a9acb9a9acb9acb9acbcbcbcbcbcbcbffcbffcbffcbcbffcbcbffcbffffcbffcbffcbffcbffcbffffffffffffffcbcb9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9acb9acbcb9acb9acb9a9acbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbffcbcbffcbcbffcbcbcbffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9acbcbcbcbcbcbcbffffffffffffcbffcbffffffcbcbcbcbcbcbffcb9acbcb9a9a9acb9a9acb9acb9a9acb9a9a9a9a9affcbcbcb9acb9acbcbcbcb9acbcbcbcbffcbcb9acbcbffcbcb9a9a9acb9a9a9acb9acb9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffffcbffffffffffffffffcbcbcb9a9a9acb9a9a9a9a9a9acb9a9a9acb9a9acbcbcbcbcb9acb9acbcb9acb9acbffffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbffcbcbffcbcbffcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9acb9acb9acbcbcbffcbffcbffcbffffffffffcbffffcbcbcb9acbcbffcbcbcb9a9a9acbcb9a9a9a9acb9a9a9a9a9a9acbcbcbffcbcbcb9a9acbcbcbcbcbcbcbffcbffcbffffffcb9a9a9a9a9a9a9a9acb9acb9a9a9a9acb9a9a9a9acb9a9a9a9acb9a9a9acb9a9a9a9acb9a9acbcb9a9a9acbcb9acbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffffcbffcbffcbcbcbffcb9a9a9a9acb9acb9acb9a9acb9acb9a9a9a9acb9acbcb9acbcb9acb9acb9acb9acbcbffcbffcbcbcbcbffcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbcbcbcbffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbcbcbcbcbffcbffffffffffffffffffffffcbffcbcb9a9acbcbcbcbcb9a9acb9a9a9acb9a9acb9a9a9a9a9a9acbcbffcb9acb9a9acbcbcbcbcbcbcbcbffcbffcbcbcbcbcb9a9a9acb9a9acb9a9acbcb9a9a9acb9acb9a9a9a9a9acb9a9a9a9a9acb9a9acb9acb9a9a9acb9acb9acb9a9a9acb9a9a9acbcbcbcbcbcbcbcbcbcbffcbffcbffcbffffcbffcbffcbffcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9acbcbcb9acb9acbcb9acb9acb9affffcbffcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbffcbffffcbffffcbffffffffcbffcbffcb9a9acb9acbcb9a9a9a9acbcbcb9a9acb9a9acb9a9acb9acbffcbcb9acb9acbcbcbcbcbcbffcbcbcbffcb9acbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9a9a9a9a9acb9a9a9acb9a9a9acb9acb9acb9a9a9a9a9acb9acbcbcbcbcbcbffcbcbcbffcbffcbffcbffffffcbffffcbffcbffcbffcbcb9a9acb9a9a9acb9acb9a9a9a9acb9a9a9a9acbcb9acbcb9acbcb9acb9acb9a9affcbffffcbcbcbffcbffcbffcbffcbffcbffcbffcbff000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffcbcbcb9a9a9a9acb9a9a9a9acb9acbcb9acbcbffcbffcbffffffffffffcbffffffffcbcbcbcb9a9acbcbcb9a9acb9acbcb9a9acb9a9acb9a9a9a9a9acbcbcbcb9a9acbcbcbcbcbffcbcbcbcbcbffcbcbcbcb9a9a9acb9a9acb9a9acb9a9a9acb9a9a9acb9a9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9acb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbcbcbffcbffcbcbffffffcbffffffcbffffffcbffcbcbcb9a9a9a9acb9a9a9a9a9acbcb9a9a9a9acb9acbcbcb9acb9acb9acb9acb9a9acbcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcb009a679a9a679a679a679a676767679a9acbcbcbcbcbcb9acbcbcbcbcbcb9acb00ffffffffffffffffffffffcbcb9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbffcbffffffffcbffffffffffffcbffcbcb9acb9acb9acbcb9a9a9a9acbcb9a9a9a9a9acb9a9a9a9acbcbcb9a9a9acbcbcbcbcbcbcbcbcbffcbcbcbcbcb9a9acb9a9a9a9a9a9a9a9a9a9acb9acb9a9acb9a9acb9a9a9a9a9a9a9acb9a9a9acb9a9acb9a9acb9a9a9a9acb9acbcbcbcbcbcbffcbcbffcbffcbffcbffffffcbffffffcbffffffffcbffcbcbffcb9a9acb9a9acb9a9acb9a9a9a9a9acb9a9a9a9acbcb9acbcb9acb9acb9acb9a9affffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbff009a9a9a679a9a679a9a679a67679a9acbcbcbcbcbcbcbcbcbcbcb9acbcbcbcb00ffffffffffffffffffffffffff9a9acb9a9acb9a9a9acbcbcbcbcbcbcbcbffcbffffffffffffffffffcbffcbcbcb9acb9acbcbcb9acb9a9acbcb9a9acb9a9acbcb9a9a9acbcbcbcb9a9acbcbcbffcbcbcbcbcbcbcbcbffcb9acbcbff9acb9a9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9acb9a9acb9a9a9acb9acb9acbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffffffcbffffcbffcbffffffcbffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9acbcbcb9acb9acb9acb9acb9a9a9affffcbffcbffffffcbffcbffcbffcbffcbffcbffcbff009a9a679a9a679a9a679a679a67679a9acbcbcbcbcb9acbcbcbcbcbcbcbcbcb00ffffffffffffffffffffffffff9a9a9a9a9a9a9acb9acb9acbcbcbcbcbffcbffcbffffcbffffcbffffffcbffcbcbcb9a9acbcbcbcbcb9acb9acbcb9a9a9a9acb9a9a9a9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcb9acbffffcb9a9a9a9a9a9acb9a9a9acb9a9a9a9acb9a9acb9a9a9acb9a9a9acb9a9a9a9acb9acb9a9acb9a9acb9acbcbcbcbcbcbffcbcbffcbcbffcbcbffcbffffcbffcbffffffffffffffcbffcbffcbcbcb9a9acb9a9acb9a9acb9a9a9a9acb9a9a9a9acbcb9acbcb9a9acb9a9acb9a9affffcbffcbcbffcbffffcbffcbffcbffcbffcbffcbff009a9a9a9a679a9a679a679a679a6767cb9acbcbcbcbcbcb9acbcbcbcbcbcb9a00ffffffffffffffffffffffffff9a9a9acb9a9a9a9a9acbcbcbcbcbcbcbffcbffffffffffffffffffffffcbffcbcb9acb9acbcbcbcb9acb9acbcb9a9a9a9a9a9acb9a9acb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbffcbcb9a9acb9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9acb9a9acb9acbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbffcbffffcbffcbffffcbffffcbffcbffcb9a9a9a9a9a9a9a9a9acb9acb9a9acb9a9acbcb9acbcb9acb9acb9acb9a9acbcbffffffcbffcbffffcbffffcbffffcbffcbffcbffcb009a9a679a9a9a679a9a9a679a67679a9acbcbcbcbcbcbcbcbcbcb9acbcbcbcb00ffffffffffffffffffffffffff9a9a9a9a9a9acb9a9acbcbcb9acbcbcbffcbffffcbffffffffffffcbffffcbcbcbcb9acbcbcbcbcbcb9acb9acb9a9acb9a9acbcb9a9a9a9acbffcbcbcbcbffcbcbcbcb9acbcbcbcbcbcbcbcbffffffffcb9a9a9a9acb9a9a9a9a9acb9a9a9acb9a9acb9a9acb9acb9a9acb9a9acb9a9acb9a9acb9acb9acbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbffcbcbffcbffffffffcbffcbffcbffcbffcb9a9acb9a9a9a9acb9a9acb9a9a9a9a9a9a9acbcb9acb9acb9acb9acb9a9a9affffcbffcbffcbffcbffcbffcbffcbffffcbffcbffff009a9a9a9a679a9a9a679a679a67679a9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcb00ffffffffffffffffffffffffff9a9acb9a9a9a9a9a9acbcbcbcbcbcbcbcbffcbffffffffcbffffffffffcbffcbcb9acb9acbff9acbcb9acb9acbcb9a9a9a9a9acb9acb9a9affcbffcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbffffffffcb9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9acbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbffcbcbffcbffcbcbffcbffcbffffcbffcbffcbcbffcb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acbcb9acbcb9acb9acb9a9a9acbcbffffcbffcbffcbffffcbffcbffcbffcbffcbffcbcb009a9a679a9a9a679a9a679a679a67679acbcbcbcbcbcb9acbcbcbcbcb9acbcb00ffffffffffffffffffffffffff9a9a9a9a9acb9a9a9acb9acbcbcbcbcbffcbffffffffffffffffffffcbffffcbcbcb9a9acbcbcbcbcb9a9a9acbcbcb9a9a9acb9a9a9a9a9acbffcbcb9affcbcbcbcb9acbcbffcbcb9acbcbcbcbffffcbffff9a9a9acb9a9a9a9a9a9acb9a9acb9a9acb9a9acb9a9acb9a9a9a9acb9acb9a9acb9acb9acbcbcbcbcbcbcbffcbffcbcbcbffcbcbffcbcbffcbcbcbcbffcbffcbcbffcbcbffcbffcbffcbffcb9acb9a9a9a9a9acb9a9acb9a9a9a9a9a9acb9acb9acb9a9acb9acb9a9acbcbffcbffffcbffcbffcbffffcbffcbffcbffcbffffff009a9a9a9a679a9a679a9a679a67679a9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9a00ffffffffffffffffffffffffff9a9acb9a9a9a9a9a9a9acbcb9acbcbcbffcbffffcbffffffffffffffffcbcbcbcb9a9acbcbffcbcbcbcb9a9acbcbcb9a9a9a9acbcb9a9acbcbffcbcbcbcbcbcbcb9a9acbcbcbcbcbcbcbcbcbcbffffffffffff9a9a9a9acb9acb9acb9a9a9a9a9a9a9a9acb9a9acb9a9acb9a9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcb9acb9a9a9a9a9a9acb9a9a9a9acb9a9acbcb9acb9acb9a9acb9a9a9acbcbffcbffcbffcbffcbffcbffcbffffcbffcbffffcbcb009a9a679a9a9a679a9a679a679a67679acbcbcbcbcbcbcbcb9acbcbcbcbcbcb00ffffffffffffffffffffffffff9a9a9a9acb9acb9acb9acb9acbcbcbcbffcbffffffffcbffffcbffffffcbffcbcb9acb9acbcbcbcbcbcbcb9a9affcb9a9a9a9acb9a9acbcb9affcbcbcbcb9acbcb9acbcbcbcbcbcbcbffffcbcbcbffcbcbffffcbcb9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9acb9a9acb9a9acb9acbcb9a9acb9acbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbcbcbffcbcbffcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9acbcb9acb9a9acb9a9a9acbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbffff009a9a9a9a679a9a9a679a9a679a679a9a9acbcbcbcb9acbcbcbcbcbcbcbcbcb00ffffffffffffffffffffffffff9acb9a9a9a9a9a9a9a9a9acbcbcbcbcbffcbffcbffffffffffffffcbffffffcbcb9acb9acbcbffcbcbcb9a9a9acbcb9a9a9a9acbcb9acb9acbcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbffcbcbcbffffcbcbcbffffcb9a9acb9a9acb9acb9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9acb9a9acbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbffcbffffcbcbffcbcbffcbffcbcbcb9a9a9a9acb9a9acb9a9a9acb9a9acb9acb9acb9acb9acb9a9a9acbcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcb009a9a679a9a679a679a679a679a679a9acbcbcbcbcbcbcbcbcbcbcbcbcb9acb00ffffffffffffffffffffffffff9a9a9acb9a9acb9acb9acbcb9acbcbffcbffffffffffffffffffffffffcbffcbffcb9a9acb9acbffcbcbcb9acb9acbcb9a9a9a9acbcb9acb9acbffcbcb9acb9acbcbcbcb9acbcbcbcbffcbffcbcbffffcbcbcbffffcb9a9a9a9a9a9a9a9a9acb9acb9a9a9a9acb9acb9a9a9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbcbcbffcbcbffcbffcbcbffcbcbcbffcbffcbcbffcbffcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9acbcb9acb9acb9a9acb9a9a9acbffcbffcbffcbffcbffffcbffffcbffcbffcbffcbffcb009a9a9a9a9a9a9a9a9a9a679a67679a9a9acbcbcbcbcbcbcb9acbcbcbcbcbcb00ffffffffffffffffffffffffff9acb9a9a9acb9a9a9a9acb9acbcbcbcbffffcbffffffffcbffffffcbffffcbcbcbff9acb9acbcbcbcbcbcbcb9acbcb9acb9a9a9acb9a9acb9acbffcb9a9acbcbcbcbcb9a9a9acbcbcbcbcbffcbcbffffcbcbcbcbffff9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9acb9acb9acb9acbcbcbcbcbcbffcbcbffcbffcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbcbffffffffffffffffffcbffcbffcbffcbcb9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9acb9a9acbcb9a9a9acbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbff009a679a679a679a679a679a9a679a679acb9acbcbcb9acbcbcbcb9acbcbcbcb00ffffffffffffffffffffffffff9a9a9a9acb9a9acb9acb9acbcbcbcbcbffcbffffcbffffffffffffffffcbffcbcbcbffcb9acb9acbffcbcbcb9a9acb9a9a9a9a9acb9a9acb9acbffcb9acbcbcbcbcb9acbcbcbcb9acbcbffcbcbcbffffffcbcb9acbffff9a9a9a9acb9a9a9a9acb9a9acb9a9a9acb9a9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbffcbffcbffffffffffffffffcbcbcbffcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9a9acb9a9a9a9acbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbff009a9a9a9a9a9a9a9a9a9a9a679a679a9a9acbcbcbcbcbcbcbcbcbcbcbcbcb9a00ffffffffffffffffffffffffff9acb9acb9a9acb9a9a9acb9acbcbcbffcbffffffffffffffffffffffcbffcbcbcbcbcbff9acbcbcbcbffcb9a9acb9a9a9a9acb9acb9acb9a9acbcbcbcbcb9acbcbcbcbcbcbcb9acb9acbcbffcbcbffffffffcbcbcbcbffcb9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9a9a9acb9acbcb9acbcbcbcbcbffcbcbcbffcbcbffcbffcbffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbffcbffcbffcb9a9a9a9a9acb9a9a9a9acb9a9acb9acb9acb9a9acb9a9a9acbffcbcbffcbffcbffcbffffcbffcbffcbffcbffcbffcb009a9a9a679a679a9a679a679a679a679acb9acbcbcbcb9acbcb9acbcb9acbcb00ffffffffffffffffffffffffff9a9a9a9a9acb9a9acb9acb9acbcbcbcbffcbffffcbffffffcbffffffffffcbcbcbcb9acbffcb9acbcbffcbcb9a9acb9a9a9acb9a9acb9acb9acbcbcbcbcbcbcb9acb9acbcbcb9acb9acbcbcbcbffffffffffcbcb9acbcbffcb9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9acbcb9acb9acbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbffcbcb9a9a9a9a9a9a9acb9acb9acb9acb9acb9a9acb9a9a9a9acbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbff009a679a9a9a9a9a679a9a9a679a679a9a9a9acb9acbcbcbcbcbcbcbcbcbcbcb00ffffffffffffffffffffffffff9acb9a9acb9a9acb9a9a9acbcbcbcbffcbffffffffffffffffffffffcbffcbcbcb9a9acbcbcbcb9acbcbcbcb9a9acb9acb9acb9acb9a9a9a9acbcbcbcbcbcb9acb9acbcb9acbcbcbcbcbcbffcbcbffffffffffcbcbcbcbcbff9a9a9a9a9a9acb9a9a9a9a9acb9acb9acb9a9acb9acbcb9acbcbcbcbcbffcbcbcbcbffcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcb9a9a9acb9a9a9a9a9a9acb9acb9acb9acb9a9a9a9a9a9affcbcbcbffcbffcbffcbffcbffffcbffcbffcbffcbffcb009a9a9a9a679a679a9a9a679a679a679a9acbcbcbcbcbcbcbcb9acbcb9acb9a00ffffffffffffffffffffffffff9a9acb9a9a9acb9acb9acb9a9acbcbcbffcbffcbffcbffffffffffffffcbffcbcbcb9acbcbcbcbcbcbcbcbcb9a9a9acbcb9a9a9acb9a9acb9acb9acbcb9acb9a9acbcb9a9acbcbcbcb9a9acbcbcbffffffffffffcbcb9acbffcb9a9a9a9a9acb9a9a9a9a9acb9acb9a9a9a9acbcbcb9acbcbcbcbcbffcbcbcbcbffcbcbffcbffcbcbffcbcbcbcbffcbcbffcbcbffcbcbffcbffcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcb9a9a9a9a9acb9a9acb9a9a9a9acb9acb9acb9a9a9a9a9acbffcbcbcbcbffcbcbffffcbffcbffcbffcbffcbffcbff009a9a679a9a9a9a9a9a679a9a679a679a9acb9acbcb9acbcbcbcbcbcbcbcbcb00ffffffffffffffffffffffffffcb9a9acb9acb9acb9a9a9acbcbcbcbffcbffffffffffffffcbffffffffcbffcbcb9acb9acbcbcbcbcbcbcbcb9acb9acbcb9a9acb9a9a9acb9acbcbcb9acb9acbcb9a9acbcbcbcbcbcb9a9a9affcbffffcbffffffcbcbcbcbcbffcb9a9a9acbcb9a9a9acb9a9a9acb9a9a9a9acbcb9acb9acbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbffcbcbcbffcbcbffcbcbffcbffcbffcbffffffffffffffcbffffcbcbcbcbffcb9a9a9a9a9a9a9a9a9acb9acbcb9acb9a9acb9a9a9a9affcbcbcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcb009a9a9a9a679a679a679a679a9a67679a9a9acb9acbcbcb9acbcb9acbcb9acb00ffffffffffffffffffffffffff9acb9a9acb9a9acb9a9acb9a9acbcbcbffcbffcbffffcbffffffcbffffffcbcbcbcb9acb9acbcbffcbcbcbcbcb9acbcbcb9a9a9a9acb9acb9a9acb9a9acb9acbcb9a9acbffcbcbffcb9a9a9a9acbcbcbcbcbffffffcbcb9acbcbff9a9a9a9acb9a9a9a9a9a9acb9a9a9a9a9acbcbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbffcbcbffcbcbcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffcbffcbffcbcbcb9a9a9acb9a9a9a9acb9acb9a9acb9acb9a9a9a9a9affffcbcbcbcbffcbffcbffcbffcbffffcbffcbffcbffcb009a9a679a9a9a9a9a9a9a9a679a679a9a9acb9acbcb9acbcbcbcbcbcbcbcbcb00ffffffffffffffffffffffffff9acb9acb9a9acb9a9acb9acbcbcbcbcbffffffffcbffffffffffffffffcbffcbcb9acb9acb9acbcbcbcbcbcb9a9acbcbcbcb9a9acb9acb9acb9acb9acb9a9acb9acbcbcbcbcbcbcbff9a9a9acb9acbcbcbcbcbffffffcbcb9acbffcb9a9a9a9a9a9a9acb9a9acb9a9acb9a9acbcbcb9acbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffffffffffffcbffffffffffcbcbffcbcbcbcb9a9a9a9a9a9acb9a9a9acb9acb9a9a9acb9a9a9acbcbffcbcbcbcbcbffcbffcbffffcbffcbffcbffcbffcbff009a9a9a679a679a9a679a679a679a679a9a9acb9acbcbcbcbcb9acb9acbcb9a00ffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9acb9acbcbffcbffcbffffffffffcbffffffcbffcbcbcbcb9acb9acbcbcbcbcbcbcb9acb9acbcbcb9a9acb9acb9a9acb9acb9acbcbcb9acbcbcbcbcbcb9acbcb9a9a9a9acb9acbcbffffffffffcbcb9acbffcb9a9a9acb9a9a9a9a9acb9a9a9a9a9acbcbcbcbcbcbcbcbffcbffcbcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffcbffcbcbffcbcb9a9a9a9a9a9a9a9acb9acbcb9acb9acb9a9a9a9acbcbcbcbcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcb009a679a9a9a9a9a679a9a9a679a9a679a9acb9acb9acb9acbcbcbcbcbcbcbcb00ffffffffffffffffffffffffff9acb9acb9acb9acb9a9acb9acbcbcbffcbffffcbffcbffffffffffffffcbffcbcbcb9acbcb9acbcbcbcbcbcbcb9a9acbcbcbcb9a9a9a9a9acb9acb9acb9acbcbcb9acbcbffcb9acbcb9acb9a9a9a9a9acbcbffcbffffffcbcbcbcbcbff9a9a9a9a9a9a9a9acb9a9a9a9a9acbcbcb9acbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbffcbffcbffcbcb9a9acb9a9a9a9acb9a9acb9acb9a9a9a9a9a9acbffffcbcbcbcbcbffcbffffcbffcbffcbffcbffcbffcbff009a9a9a9a679a679a9a9a679a9a679a679a9acbcb9acbcb9acbcbcb9acb9acb00ffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9acb9acbcbcbffcbffffffffffcbffffffcbffffcbcbcb9acb9acbcbcbcbcbcbffcb9a9acbcb9acbcbcbcb9a9a9acb9a9acb9acbcbcbcbcbcbcbcbcb9acb9acbcbcb9acb9a9a9acbcbcbffcbffffcbcb9acbffff9a9a9a9acb9a9a9acb9acb9a9a9acbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbffcbffcbcbcbcb9a9a9a9acb9a9acb9acbcb9acb9acb9acb9a9acbffcbcbcb9acbffcbffcbcbffcbffffcbcbffcbffcbffcb009a9a679a9a9a9a9a9a679a679a9a679a9a9acb9acbcb9acbcbcbcbcbcbcbcb00ffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9acbcbcbcbffcbffffcbffcbffffffffffffffcbffcbcbcb9acb9acb9acbcbcbcbff9a9a9acb9acb9acbcb9a9a9acb9acbcbcbcbcbcb9acbffcbffcb9a9acbcbcbcb9a9a9a9a9acbcbcbcbcbffffcbcbcbcbcbffff9a9a9a9a9acb9a9a9a9a9a9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbffcbffcbffffcbffcbffffcbffcbffcbcbffcbffffcbffffffffffffffcbffcbcbffcbcbcb9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acbffcbffcb9acbcbcbffcbffffcbffcbffffcbffcbffcbff009a9a9a9a679a9a679a9a9a9a679a679a9a9acb9acb9acbcb9acb9acbcb9acb00ffffffffffffffffffffffffff9acb9acb9acb9acb9acb9acb9acbcbcbffcbffffffffffffcbffffffcbffcbcbcb9acb9acbcbcbcbcbcbcbcb9a9a9acbcb9a9a9affcb9a9acbcb9acbcbcbcbcbcbcbcbcbcb9a9a9a9acbffcb9a9a9acb9a9acb9acbcbcbffffcbcbcbcbcbffcb9a9a9a9a9a9acb9a9a9a9acbcbcb9acbcbcbcbcbcbffcbcbffcbcbcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbcbffcbffcbffffcbffffffffffcbffcbffcbffcbcbffcb9a9a9a9a9a9acb9acb9acb9acb9acb9a9a9acbffcbcbcb9acbcbffcbcbffcbffffcbffcbffffcbffcbff009a9a679a9a9a9a9a9a679a679a679a679a9acb9acb9acb9acbcbcbcbcbcb9a00ffffffffffffffffffffffffffcb9acbcb9acb9acb9a9acb9acb9acbffcbffffcbffffcbffffffffffffcbffcbcb9acb9acb9acbcbcbcbcbcb9a9acb9a9acb9a9a9acbcb9acb9acb9acbcb9acbcbffcbcbcb9a9a9a9acbffcb9a9a9a9acbcb9a9acb9acbcbcbcbcbcbcbcbffff9a9a9a9a9acb9a9a9a9a9a9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffcbffcbffffcbffcbffcbffffcbffcbcbcbcbcbcbcbffffffffffffffcbffcbffcbcbcbcbcb9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9affffcbcbcb9a9acbffcbffcbffcbffcbffcbffcbffcbffcb009a9a9a9a679a679a679a9a9a9a679a679a9a9acbcb9acbcb9acbcbcb9acbcb00ffffffffffffffffffffffffff9acb9acb9acb9acb9acb9a9acbcbcbcbffcbffffffffffffffffffcbffffcbffcbcb9acbcbcb9acbcbcbcbcbcb9acbcbcbcb9a9a9acbcbcb9acbcb9acbcbcbcbcbcbcbcb9a9a9a9a9acbcb9a9a9a9a9acbcb9a9a9acb9a9a9acbcbcbffffffffcb9a9a9a9a9a9a9a9a9a9acbcbcb9acbcbcbcbcbcbcbffcbffcbcbffcbffcbcbffcbffcbffcbffffcbffffcbffcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffffffcbffcbcbffcbffcbcbcb9a9a9acb9a9acb9acb9acb9a9a9a9a9a9affcbffcbcb9a9acbcbffcbffcbffcbffffcbffcbffcbffcb009a9a679a9a9a9a9a9a9a679a679a9a679a9a9acb9acbcb9acbcb9acbcbcbcb00ffffffffffffffffffffffffffcb9acb9acb9acb9acb9acb9acb9acbcbffcbffcbffcbffffcbffffffffcbcbcbcb9acbcb9acbcbcbcbcbcbcb9acb9acb9acbcbcb9a9acbcbcb9acb9acbcb9acbffcb9acbcb9a9a9acb9a9a9a9a9a9acbcbcbff9a9a9a9a9a9a9acbcbffffffffffcb9a9a9a9a9a9a9a9a9a9acbcb9acbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbcbcbcbcbcb9acbcb9acbcbcbffffffffffcbffcbcbcbffcbcbcb9a9a9a9a9a9a9acb9a9acb9acb9a9acbffffcbcbcb9a9acbcbffcbcbffffcbffcbffcbffcbffcbff009a9a9a9a9a679a9a679a9a9a9a679a679a9a9acbcb9acb9acb9acbcbcbcb9a00ffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9a9a9acbcbcbffcbffffffffffffffffffffcbffffcbcbcb9a9acb9acbcbcbcbcbcbcb9acbcbcbcbcb9acb9acbcbcb9a9a9acbcbcbcbff9acbcb9a9a9acb9acb9a9a9a9a9a9a9acbcb9a9a9a9a9a9a9a9affffffffffffffcb9a9a9a9a9a9a9a9acbcb9acbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbffcbffcbffffcbffcbffffcbffcbcbcbcbffcb9a9acbcbcbcbcbcbcbffffffffcbffcbffcbffcbcbcbcb9a9a9a9a9a9acb9a9acb9a9a9a9a9acbffcbffcbcb9a9acbcbcbffcbffcbffffcbffcbffcbffcbff009a9a9a679a9a9a679a9a679a679a679a679a9a9acb9acbcb9acbcb9acb9acb00ffffffffffffffffffffffffffcb9acbcb9acb9acb9a9acb9a9a9acbcbcbffcbffffffcbffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9a9acbcbcbcbcb9a9a9acbcbcb9a9acbcb9affcbcbcbcb9a9a9a9acb9a9a9a9acb9a9a9a9acbcb9a9a9a9a9a9a9acbffcbffffffffffcb9a9a9a9a9a9a9a9acb9acb9acbcbcbcbffcbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbcbcbcbffcbcbcbcbffcbcbffcbffffffffffcbffcbffcbcbcbffcb9a9a9acb9a9a9a9acb9a9a9a9a9a9acbffffcbcb9a9a9a9acbffcbffcbffcbffcbffcbffcbffcbff009a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9acb9acbcb9acbcb9acbcbcbcb00ffffffffffffffffffffffffffcb9acb9acb9acb9a9acb9a9a9acb9acbffcbffffcbffffffcbffffcbffcbffcbcb9acbcbcbcbcbcbcbcbcbcbcb9acb9acbcbcb9acb9acb9acbcb9acbcbcbcbcbcb9acbcb9acb9a9a9a9a9a9a9acbcbcb9a9acbcb9a9a9a9a9a9a9acbffffffcbcbffffffcb9a9a9a9a9a9acbcbcb9acbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbffcbffcbffffcbffcbffcbffcbcbcbcbffcbffcbffcbcbcbcbcbffffffffffcbffcbffcbcbffcbcbcbcb9a9a9a9acb9acb9acb9a9a9a9a9acbffffcbcbcb9a9a9acbcbffcbcbffffcbffffcbffcbffcbff000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffcb9acbcb9acb9a9acb9a9a9a9a9acbcbcbcbffffffffffffffffffffffffcbcbcbcb9acbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcb9acb9a9acbcb9a9acbcbcbcbcb9acb9a9a9acb9a9a9a9a9acb9acbcbcbcbffcbcbcb9a9a9a9a9a9acbcbcbcbcbcbffcbff9a9a9a9a9a9a9acb9acb9acbcbcbcbcbffcbcbcbffcbcbffcbffcbffcbffffcbffcbffffffcbffcbffcbcbcbcbcbcbffcbcbffcbcbffcbffffffffffcbcbffcbffcbcbcbcbcb9a9a9a9a9a9a9acb9acb9a9a9a9acbffcbffcb9a9a9a9acbcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffffcbcbffcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acbcb9acb9acb9a9a9a9acbcbcbffffcbffffffcbffffffcbffcbcbcbcb9acb9acb9acbcbcbcbcbcbcb9a9acb9acbcb9acb9acb9acbcbcb9acb9acbffcb9acb9a9a9a9a9acb9a9a9a9acb9acbcbcbcbcb9acb9a9a9a9a9a9a9acbcbcbcbffffffcb9a9a9a9a9a9acbcb9a9acb9acbcbcbcbcbcbffcbcbffcbffcbffcbffcbffcbffffffcbffcbffcbffcbcbcbcbffcbffcbcbcbcbcbffcbffffffffffffcbffcbffcbffcbcbcbcbcb9a9a9a9a9acb9acb9acb9a9a9affffcbff9a9a9a9a9a9acbffcbcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9a9acb9a9a9a9a9acbcbcbffcbffffffcbffffffffffffffcbffcbcb9acb9acbcbcbcbcbcbcbffcbcb9acbcbcbcbcbcb9acbcb9acbcb9acbcbcbff9acb9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcb9acbcbcb9a9a9a9a9a9acbcbcbcbffffffcb9a9a9a9a9a9acb9acbcbcbcbcbcbffcbcbcbcbffcbcbffcbffcbffcbffffcbffcbffffffcbffcbcbffcbcbcbcbcbcbffcbcbcbcbffcbffffffffffcbffcbffcbcbffcbffcbcb9a9a9acb9a9a9acb9a9a9a9acbcbffcbffcb9a9a9a9acbcbcbffcbcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbcbffcbffcbcbcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9a9a9a9acbcbcbffcbffffffffffffcbffffcbffcbcbcb9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcb9acb9acb9acbcb9acbcbcbcbcbcbcbcb9a9a9a9acb9a9a9a9a9acb9acbcb9acbcbcbcbffffcb9acbcb9a9a9a9affcbcbffffffff9a9a9a9a9a9acb9acb9acbcbcbcbcbcbffcbffcbcbffcbffcbffcbffffcbffffffcbffcbffffcbffcbcbcbcbffcbcbcbcbffcbcbffffffffffffffcbffcbffcbffcbcbcbcbcb9a9a9a9a9acb9acb9a9a9a9acbffcbffcb9a9a9a9a9a9acbcbcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbffcbffcbffcbffcbcbffcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffff9acb9acb9acb9acb9a9acb9a9acb9acbffcbffffcbffffcbffffffffffcbffcbcb9acb9acbcbcbcbffcbcbcbcbcb9a9acbcbcbcbcb9a9a9acbcbcb9acbcbcbcbcbcbcb9acb9a9a9a9a9a9a9a9acbcbcb9a9a9acbcbffffcb9a9acb9a9a9a9acbcbcbcbffffffff9a9a9a9a9acb9a9acbcbcbcbcbcbffcbcbcbffcbffcbffcbffffcbffcbffffcbffffffcbffcbffcbffcbcbcbcbffcbcbcbcbffcbffffffffffffcbffcbffcbffcbffcbcbcbcb9a9a9a9a9acb9acb9a9a9acbffcbffcbcb9a9a9a9a9acbcbffcbcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9a9acb9a9a9a9acbcbcbffcbffffffffffffffffcbffcbffcbcbcb9acbcbcbcbcbcbcbffcbcbcb9a9acbcbffcbcbcb9a9acbcb9acb9acbffcbcbcb9a9a9acb9a9a9a9a9a9a9acb9acbcb9acbcbcbffffcb9acbff9a9a9a9acbcbcbcbffffffffcb9a9a9a9a9a9acb9acbcbcbcbcbcbcbcbffcbffcbffcbffffcbffffffffffffffffcbffffcbffcbcbcbffcbcbcbcbcbcbcbffcbffffffffffcbffffcbffcbcbcbcbcbcbcbcb9a9a9a9acb9acb9a9a9a9acbffcbffcb9a9a9a9a9a9acbcbcbcbffcbffffffcbffffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbcbffcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9acb9acbcbcbffcbffffffffcbffffffffffcbffcbcbcb9acb9acbcbcb9acbcbcbcbffcbcb9a9acbcbcb9acbcb9a9acbcb9acbcbcbcbcb9a9a9acb9a9a9a9a9a9a9a9a9acb9a9a9a9a9acbcbcb9acbffff9a9a9a9a9acbcbcbcbffffffff9a9a9a9acb9a9acbcbcbcbcbffcbcbffcbcbffcbffcbffcbffffffcbffcbffcbffffffcbffcbffcbffcbcbffcbcbcbffcbcbffffffffffffffffcbffcbffcbffcbffcbcbcbcb9a9acb9a9a9acb9a9a9acbffcbffcb9a9a9acb9a9a9acbcbffcbffcbffcbffffcbffcbffffcbcbffcbffcbffcbcbffcbcbffcbffcbffcbcbcbffcbffffffffffffffffffffffffffffffffffffffffffffff9acb9acb9acb9acb9a9acb9a9a9acbcbcbffffcbffffffffffcbffffcbffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbffcbcbcb9acbcb9acbcb9acb9a9a9acbcbcbcb9a9acb9a9acb9a9acb9a9a9a9acb9a9acb9a9acbcbcbcbffcb9a9a9a9a9a9acbcbcbcbffffffffff9a9a9a9acb9acbcbcbcbcbcbcbffcbcbffcbffcbffcbffffcbffffffffffffffcbffcbffcbffcbcbcbffcbcbcbcbcbcbffcbffffffffffcbffcbffcbcbffcbcbcbcbcbcb9a9a9a9a9a9acbcb9a9a9acbffffcbcb9a9a9a9a9a9a9acbcbffcbcbffffffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9a9a9a9acbcbcbcbffcbffffcbffffffffffffffffcbcbcb9acb9acb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcb9acbcb9a9acb9acbcbcbcb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acbcbcbcbffcb9a9a9a9a9a9a9affcbcbcbffffffffcb9a9a9a9a9acbcbcbcbcbffcbcbcbffcbffcbffffcbffffffffffffffffcbffffffffffcbffcbcbffcbcbcbffcbffcbcbffffffffffffffcbffffcbffcbcbffcbcbffcb9acb9a9a9a9acb9a9a9a9affffcbffcb9a9a9acb9a9a9acbcbcbcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbcbffcbcbffffffffffffffffffffffffffffffffffffffffffffcb9acbcb9acb9acb9acb9a9acb9acbcbffcbffffffffffffcbffffcbffcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acb9acbcb9acb9a9acbcbcb9a9acbcbcbcb9acbcb9a9a9a9acb9a9a9a9a9a9acb9acb9a9a9acbcbcbffcb9a9a9a9a9a9a9a9acbcbcbcbffffffffffcb9a9a9acbcbcbcbcbcbcbcbffcbcbcbffcbffcbffffcbffffcbffffffffffffcbffcbffcbffcbffcbffcbcbcbcbcbffffffffffffffcbffffcbffcbffcbcbcbcbcbcbcb9a9a9acb9a9acb9a9a9acbffcbff9a9a9a9a9acb9a9a9acbcbffcbcbffffffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbffcbcbcbffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9acb9a9a9acbcbcbffffcbffffffffffffffffffcbffcbcb9acb9acb9acbcbcbcbcbcbffcbcbcb9acbcbcb9acb9a9a9acbcb9acbcbcbcb9acb9a9acb9a9a9a9a9acb9a9acb9a9a9a9a9a9acbcbcbcbcb9a9a9a9a9a9a9a9a9affcbcbffffffffffcb9a9a9acb9acbcbcbcbffcbcbffcbffcbffcbffcbffffffffffffcbffffcbffffffffcbffcbffcbffcbcbcbffcbffcbffffffffffffffffcbffcbffcbcbffcbcbcbcbcb9a9a9a9a9acb9a9a9a9affffcbff9a9a9a9acb9a9a9a9acbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbcbcbffcbffffffffffffffffffffffffffffffffffffffffffcb9acbcb9acb9acb9acb9acb9acbcbcbffcbffffffcbffffffffffcbffffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9a9acb9a9acb9acb9acb9acbcbcbcbcbcb9a9a9a9a9a9a9a9a9a9a9acb9acbcb9a9a9a9affcbcb9a9a9a9a9a9a9a9a9a9acbcbcbcbffffffffffcb9a9a9acbcbcbcbcbcbcbcbffcbffcbffcbffffffffffffffffffffffffffcbffcbffcbffcbffcbcbffcbcbcbcbffffffffffffffffcbffffcbffcbffcbcbffcbcbcb9acb9a9a9acb9acb9acbcbffffcb9a9a9a9a9a9a9a9a9acbcbcbcbcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbcbcbffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acbcb9acb9a9a9a9acbcbcbffcbffffffffffffffffffffcbffcbcb9acb9acb9acbcbcbcbcbffcbcbffcbcbcb9acb9acb9a9a9a9a9acbcbcbcbcbcbcbcb9a9a9a9a9a9a9a9a9acb9acbcbcbcb9a9acbcbcbcbcb9a9a9a9acb9a9acb9a9affcbcbcbffffffffff9a9acb9acbcbcbcbcbcbffcbcbffcbffffffffcbffffcbffffffffffffffffffffffcbffcbffcbffcbcbcbcbffcbffffffffffffcbffffcbffcbcbcbcbcbcbcbcbcb9a9a9acb9a9acb9a9a9affffcbcb9acb9a9a9a9a9a9a9acbcbcbffcbffcbffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbcbffcbffffffffffffffffffffffffffffffffffffffcbcbcbcb9acbcb9acb9a9acb9acbcbcbffcbffcbffffffcbffffffffcbffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbffcbffffcbcbcbcbcb9acb9acb9acbcb9acbcbcbcbcbcb9a9a9a9a9a9a9acbcbcbcbcbcbcbffcb9acbcb9acb9a9a9a9a9a9a9a9a9a9acbffcbcbffffffffffff9a9acbcbcbcbcbcbffcbcbffcbffcbffcbffffffffffffffcbffcbffffcbffffcbffcbffcbcbcbcbffcbcbffcbffffffffffffffffcbffcbffcbffcbffcbcbcbcbcb9a9a9acb9a9a9a9acbcbffffcb9a9a9a9a9a9acb9a9a9acbffcbcbcbffffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbcbffffffffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9acb9acb9acbcbcbffffffffffffffffffffcbffffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcb9acb9a9acbcb9acbcbcb9acbcbcb9a9a9a9acbcbcbcb9acb9acbcbcbffcb9a9acb9a9acb9a9a9a9a9a9a9a9acbcbcbcbffffffffffffcb9acb9acbcbcbcbcbcbffcbffffcbffffffcbffffcbffffffffffffffffffcbffcbffcbffcbffcbcbcbcbcbffffffffffffffffcbffcbffcbcbcbcbcbcbcbcbcb9a9a9a9a9a9acb9a9acbffffcbcb9a9a9acb9a9a9a9a9a9acbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbffcbcbffffffffffffffffffffffffffffffffffffcbcbcbcbcbcb9acbcb9acb9a9a9acbcbffcbffcbffffffffffffffffffcbcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9a9a9a9a9acbcbcbcbcbcb9a9acbcb9a9a9a9acbcb9a9acbffcb9a9acbcbcb9a9a9a9a9a9a9a9a9acb9a9a9a9acbcbcbcbffffffffffffcb9acbcbcbcbcbffcbffcbffcbffffcbffffffffffffcbffffffcbffcbffffffcbcbcbffcbcbcbffcbcbffcbffffffffffffffffffcbffcbcbffcbcbcbcbcb9acb9acb9a9acb9a9a9acbcbffff9acb9a9a9a9a9a9acb9a9a9acbffcbcbffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbffcbffffffffffffffffffffffffffffffffcb9acb9acb9acb9acb9acb9a9acbcbcbcbffffffffffcbffffffffcbffffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcb9a9acbcb9acb9a9a9a9acb9acbcbcbcbcb9a9a9a9a9acb9a9acbcbcbcbcbcb9acbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbffcbcbffffffffffffcb9acbcbcbcbcbcbcbffcbffcbffffcbffffcbffcbffffcbffffffffffcbffffcbffcbcbffcbcbffcbcbffffffffffffffcbffcbffcbffcbcbcbcbcbcbcbcb9a9a9a9acb9a9acb9acbffffcbcb9acb9a9acb9a9a9a9a9acbcbcbcbffcbcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbcbcbffffffffffffffffffffffffffffffffcbcbcbcbcbcb9acbcb9acb9a9acbcbcbffcbffcbffffffffffffffffffcbffcbcb9acb9acb9acbcbcbcbcbcbcbcbffcbffffcbcbcb9a9acbcb9a9a9acb9a9a9acbcbcbcbcbcb9acb9a9acb9acbcbcb9acbcbcbffcb9acb9a9a9acb9a9a9acb9a9a9a9a9a9acbcbcbcbffffffffffffffcb9acbcbcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbffcbffffcbffcbcbcbffcbcbcbcbcbffffffffffffffffffcbffcbffcbcbcbcbcbcbcb9acb9a9a9a9a9a9acb9a9acbffcbcbcb9a9a9a9a9a9a9a9a9a9a9acbcbffcbcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbffffffffffffffffffffffffffffffcbcb9acbcb9acbcb9acbcb9acb9acbcbcbffffffffffffffffffffffcbffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcb9acb9acb9a9a9a9a9a9acbcbffcbcbcbcb9a9a9acb9acbcb9acbcbcbcbcbcbcbcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbcbcbffffffffffffffcb9acbcbcbcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbffffcbffcbffcbffcbcbcbffcbcbcbffcbffffffffffffcbffcbcbcbcbcbcbcbcbcbcbcbcb9acb9a9a9a9acb9a9acbffffcbcbcb9acb9a9a9a9acb9a9a9acbcbcbcbcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbcbffcbffffffffffffffffffffffffcbcbcbcbcbcbcb9acbcb9acb9acbcbcbffcbffffcbffffffffffffffffcbffcbcb9acbcb9acbcbcbcbcbcbcbcbcb9a9acbcbffcbffcbcbcbcb9acb9a9a9a9acbcb9a9acbcb9a9a9a9acbcb9acb9a9acbcbcbcbcbcbcb9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9affcbcbffcbffffffffffffcb9acbcbffcbcbffcbffcbffcbcbffcbcbcbcbcbffcbcbcbcbffffcbffcbcbcbffcbcbcbffcbffffffffffffcbffcbcbffcbcbcbcbcb9a9acb9acb9a9a9a9a9a9acb9acb9acbffffcb9acb9a9a9a9acb9a9a9a9a9acbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbcbffcbffcbffffffffffffffffffffcbcbcb9acbcb9acbcb9acb9a9acbcbcbffcbffffffffffcbffffffffcbffcbcbcbcb9acbcbcb9acbcbcbcbcbcbcb9a9acbcbcbffcbffcbffffcb9a9a9a9acbcbcbcbcb9acb9a9a9a9acb9acbcb9acbcbcbcbcbcbcb9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbcbffffffffffffffffffcb9acbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbffffffcbcbcbcbcbffcbcbcbcbffffffffffffffcbffcbcbcbcbcbcbcb9acb9acb9acb9a9a9a9a9acb9a9acbffffcb9acb9acb9a9a9a9acb9a9a9acbcbcbcbcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbcbcbcbffcbcbcbffcbffcbcbffffcbffffffffffffffcbcbcbcbcbcbcbcb9acbcb9acb9acbcbffcbffffffffffffffffffcbffffcbcbcbcb9acb9acbcbcbcbcbcbcbcbcb9a9a9a9acbcbcbffffffffffcbcb9a9acb9a9a9acbcbcb9a9a9a9a9a9acb9acb9acbcb9affcbcb9acb9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9affcbcbffffcbffffffffffffcbcbcbcbcbcbffcbcbffcbcbcbcbcbffcbffffffffffffffffcbcbcbffcbcbcbcbcbcbffffffffffffffcbcbcbcbffcbffffffcbffcb9a9acb9a9a9acb9a9a9a9acb9acbffffcb9acb9a9a9a9a9a9a9a9acb9a9acbcbffcbcbffcbffffcbffffcbffcbffcbffcbffffffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbffcbffffffcbffffffffcbcb9acbcb9acb9acbcb9acb9acbcbcbcbffffcbffffffffffffffffffcbcbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcb9acb9acb9acbcbffcbffffffffcb9acb9a9a9a9acbcbcbcb9a9acbcb9acbcb9acbcbcbcbcb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9acbcbcbcbffffffffffffffffffcbcbcbcbcbcbffcbcbcb9acbcbcbcbcbcbffffffffffffcbffcbcbcbcbcbcbffcbcbffcbffffffffffcbcbcbcbcbcbcbcbffffffcbcb9a9acb9a9a9a9acb9acb9a9acbffff9acbcbcb9a9a9acb9a9a9a9a9a9acbcbcbcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbcbcbffcbffcbcbcbcbcbffcbffffcbffffcbcbcbcbcbcbcbcb9acb9acb9acbcbcbffcbffffffcbffffffffcbffcbffcbcbcbcb9acb9acbcbcbcbcbcbcb9acbcbcbcb9a9acb9a9affcbffffffffffcb9a9a9a9a9a9acb9a9a9acb9a9a9acb9acbcbcbcbcbcb9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acbcbcbffcbffffffffffffffffcbcbcbcbcbcbcbcb9a9acbcbcb9a9acbcbffffffffffcbcbcbcbcbcbcbcbcbcbcbffcbffffffffffcbcbcbcbcb9acb9acbffffcbcb9a9a9a9acb9a9a9a9a9acb9acbffcbcb9acb9acb9a9a9a9a9acb9a9a9a9acbcbffcbcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbcbffcbffcbcbffcbffcbffffffcb9acbcb9acbcb9acbcbcb9acbcbcbcbcbffcbffffffffffffffffffffcbffcbcb9acb9acbcb9acbcb9acbcbcbcb9acbcbcbcb9a9acbff9acbffffffcbffcbcb9a9a9a9a9acbcb9a9a9acb9acb9a9acbcb9acbcb9a9a9a9a9a9a9acbcbcb9a9a9a9a9a9a9a9a9a9a9a9acbcbcbffcbffcbffffffffffffcbcbcbcbcbcb9a9acbcbcb9acbcb9a9acbffffffffffcbcbcbcbcbcbcbcbffcbffcbffffffffffcbcbcb9acbcbcb9acbcbffffcb9a9a9a9a9a9a9a9a9acb9a9affffcbcbcb9acb9a9a9a9a9acb9a9acb9a9acbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbcbcbffcbffcbcbcbcbcbcbcbcbcb9acb9a9acb9acbffcbffffffffffffcbffffffffcbffcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9a9acbffffffffcbcbffcbcbcbffcb9a9a9a9acbcb9a9acb9a9a9a9acbcbcbcbcb9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9acbcbcbcbffffffffffffffffffffffcbcb9acb9a9acb9acbcb9acb9a9acb9affffffffff9acbcbcbcbcbcbcbcbcbffcbffffffffffffcb9a9acb9a9acb9acbffcbcb9a9a9a9a9a9a9a9a9a9acb9acbffcbcbcb9acb9acb9a9a9a9a9a9a9a9a9acbcbffcbffcbffffcbffcbffffcbffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbcbcbffcbcbcb9acb9acb9acbcbcbcb9acbcbcbcbffffcbffffffffffffcbffffcbcbcbcb9acb9acbcbcb9acbcb9acb9acbcbcb9acb9acbcbffffffcbcbffcbffcbffcbcbcb9acb9a9a9acbcb9a9acbcb9a9a9acbcbcbcb9a9a9a9a9a9a9acbcb9a9a9a9a9a9a9a9acb9a9a9a9a9acbcbcbffffcbffffffffffffffff9acb9a9a9a9a9acb9a9acb9a9acbcbffffffcb9a9acb9acbcbcbcbcbffcbffcbffffffffffffcb9a9a9a9a9acbcbcbffcbcb9a9acb9a9a9a9acb9a9a9a9affffcbcb9a9acb9a9acb9a9a9acb9a9a9a9a9acbcbffcbcbffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbcbcbffcbcbcb9acbcbcbcbcbcbcb9acb9a9acbcbcbffcbffffffcbffffffffffffcbffcbcbcb9acb9acbcb9acbcbcbcbcbcbcb9acbcbcbcb9acbcbffffffcbcbffcbffcbcbffcbcb9a9a9a9a9acbcb9a9acb9a9acbcb9acbcb9a9a9acb9a9acbcb9a9a9a9a9a9a9acbcb9acb9a9a9a9acbffcbffffffffffffffffffffffcbcb9acb9a9a9acb9a9a9a9a9acb9affcbcbcb9a9a9acbcbcbcbffcbcbffcbffffffffffffffffcb9a9a9a9a9acbcbcbcb9a9a9a9a9acb9a9a9a9acb9acbcbffcbcb9acb9acb9a9a9a9a9a9a9a9acb9a9acbcbcbcbffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbcbffcbcb9acbcb9acb9acbcb9acbcbcbcbcbcbffffcbffffffffcbffffcbffcbffcbcb9acb9acb9acbcbcb9acbcb9acbcb9acbcb9acbcb9affffffcbffcbffcbffffcbcbcb9acb9a9a9a9acbcb9acbcbcb9acb9acbcb9a9a9acb9acb9acb9a9a9a9a9acbcbcbcb9a9a9a9a9a9a9acbcbcbffffcbffffffffffffffffcbcb9a9a9a9a9a9acb9a9a9a9acbcbcb9a9a9a9a9acbcbffcbcbcbffcbffcbffffffffffffffffcb9a9a9acb9acb9a9a9a9a9acb9a9a9a9a9a9a9a9a9affffcbcb9a9acb9a9acb9a9a9acb9a9a9a9a9acbcbcbffcbcbffcbffffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcbffcbffffffffffffffffffffffcbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbffffcbcbffcbffcbffcbcbcbcbcb9a9a9a9acbcb9acbcbcb9acbcbcb9a9a9a9a9a9a9acb9a9a9a9a9acbcb9a9a9a9a9a9a9a9a9a9affcbcbffffffffffffffffffffffcbcb9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9acbffcbcbcbcbffcbffcbffcbffffffffffffffffcbcb9a9a9a9acb9a9acb9a9a9acb9a9a9a9a9acb9affcbcbcbcb9a9acb9a9a9a9a9a9a9acb9a9a9a9acbffcbcbffcbffcbffcbffffcbffcbffffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcb9acbcb9acbcbcbcbcb9acbcbcbffcbffcbffffffcbffffffcbffcbffcbcbcb9acb9acb9acbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbffcbffcbffcbffffffcbcbcb9a9a9acb9acbcbcb9a9acb9acbcb9a9acbcb9a9acb9a9a9a9acbcb9a9a9a9a9a9a9a9a9a9a9acbcbcbffffffcbffffffffffffffffcbcbcb9acbcb9a9acb9a9a9acb9a9a9acbcbcbcbcbcbcbcbffcbffcbffffffffffffffffffffffcbcbcbcb9a9a9a9a9a9a9acb9acb9a9a9a9a9acbffffcbcb9a9acb9a9acb9a9acb9a9a9a9a9a9a9acbcbcbffcbcbffffcbffffcbffcbffffcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbcbffcbcbcbcbcbcbcbcb9acb9acb9acb9acbcbffcbffffffffffffffffffffffcbffcbcb9acb9acbcb9acbcb9acbcbcbcbcbcbcbcb9acbcb9acbcbcbcbcbffcbffcbffffffcbcbffcbcbcbff9a9a9a9a9acbcbcb9acbcb9a9a9acb9a9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9acb9a9a9affcbcbffffffffffffffffffffffffcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbffcbffffffffffffffffcbffcbcbcbcbcb9acbcbcbcb9acb9a9a9a9a9acb9affcbcbcb9a9a9acb9a9a9a9a9a9a9a9a9acb9a9acbcbffcbcbcbffcbffffcbffcbffcbffcbffcbffffcbffffffcbffcbffcbffffcbffffcbffffffcbffcbffcbffffcbcbffcbffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffcbffffcbffffffffcbffcbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbcb9a9acbcbcbcbcb9acb9acbcb9a9a9acbcb9a9acb9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acbcb9a9a9a9acbcbcbcbffffcbffffffffcbffffffffffcbcbcbcbffcbffcbcbffcbcbcbcbcbcb9acb9acbcbffcbffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcb9acb9a9a9a9acbffffcb9a9a9acb9a9acb9a9a9a9a9acb9a9a9acb9acbcbcbcbffcbffcbffcbffffcbffcbffffcbffcbffcbffcbffffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbcbcbcbcb9acbcbcbcb9acb9acbcbcbffcbffffffffffffffffffcbffcbffcbcb9acb9acbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcb9a9a9a9acbcbcbcbcb9acb9a9acbcb9a9a9acbcbcbcb9a9a9acb9acb9acbcb9a9a9a9a9a9acbcbcb9acb9a9a9acbffcbcbffffffffffffffcbffffffffffcbcbffcbffcbffffffcbcbcbcb9acb9a9acbcbffffffcbffffcbffffffffffffffffffffffcbcbcbcbcbcb9acbcbcb9a9a9a9a9a9a9acbffcbcbcb9a9acb9acb9a9acb9a9a9a9a9acb9a9a9acbcbffcbcbcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffffcbffffcbffffcbffffffffcbcbcbcb9acb9acb9acbcbcb9acbcb9acbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbffff9a9a9a9a9acbffffcbcb9acb9a9acb9acb9a9a9acbcbcb9a9a9a9acb9a9a9a9a9acb9a9a9a9acb9a9a9acb9a9a9a9affcbcbffffcbffffffffcbffffffffffffcbcbcbffcbcbcbcbcbcb9a9acb9acbcbffffffcbffffffffffffffffffffffffffffffffffffffcbcbcbcbcb9a9acb9a9a9a9acb9acbffffcb9a9a9acb9a9acb9a9a9acb9a9a9a9a9a9a9acbcbcbffcbcbffcbffffcbffffcbffcbffffcbffffffcbffffcbffffcbffcbffffcbffcbffffcbffcbffcbffcbffcbffcbcbcbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcbffcbffffffffffffffffffcbffcbffcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcb9a9a9a9acbcbffffcbcbcbcb9a9acbcb9a9a9acbcb9a9a9a9a9a9a9a9acb9a9a9a9a9a9acb9a9acbcb9a9a9a9a9acbcbcbcbffffffffffffffcbffcbffffffffcbcbcbcbcbcbcbcb9acbcbcbcbffffffffffffffffcbffffffffffffffffffffffffffffffffffffcbffcbcb9a9a9a9a9a9a9a9acbffcbcb9acb9a9acb9a9acb9a9a9a9acb9a9acb9a9acbcbcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbcbffcbcbffcbcbffcbffcbcbcbcbcbcb9acbcb9acbcb9acbcbcbcbffcbffffcbffffffcbffffffcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffffcb9a9a9a9acbcbffcbcbcbcbcb9a9acb9a9a9a9acbcb9a9a9acb9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9a9acbcbcbcbffffcbffffffcbffffffffffffffcbcb9acbcbcbcbcbffcbffffffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffcbcb9a9a9a9a9a9a9acbcbffff9a9a9acb9a9a9acb9acb9a9a9a9a9a9a9a9a9a9acbcbcbcbcbcbffcbffffffcbffffffffcbffffcbffffcbffffffcbffffcbffcbffcbffcbcbffcbcbffcbffcbffcbcbffcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcbffcbffffffffffffffffffffffcbffcbcbcb9acb9a9acb9acbcbcbcb9acbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffffcbcbcbcbffcbcbcbcb9acbcb9a9a9acbcb9a9a9a9acbcbcb9acb9a9a9acb9a9acb9a9acb9a9acb9a9a9a9affcbcbcbffffffffffcbffffffffffffffffffcbcbcbffcbffcbffffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9acbcbffcb9acb9a9acb9acb9a9acb9acb9a9a9a9acb9a9a9acbcbffcbffcbffffcbffcbffffcbffcbffffcbffcbffffcbffcbffffcbffffcbffcbcbffcbffcbffcbffcbcbffcbffcbffcbffcbcbcbcbcb9acbcb9acbcbcb9acbcbcbffffcbffcbffffcbffffffcbffcbffcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcb9a9acb9a9a9acb9a9a9a9a9acb9acbcb9a9a9a9a9a9a9acb9a9acb9a9acb9a9a9a9a9acbcbcbcbffffcbffffcbffffffffffffffffffcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acb9a9a9a9acbcbffcbcb9a9acb9a9a9a9acb9a9a9a9a9acb9a9acb9a9acbcbcbcbcbcbffcbffffffcbffffcbffffcbffffffffcbffffffcbffcbffcbcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbffcbcb9acbcbcbcbcbcbcbcb9acbcbcbcbffcbffffffffffffffcbffffffcbcbcbcb9acb9acb9acb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbcb9a9acb9a9acbcb9a9a9a9a9a9a9acbcb9a9a9acb9a9acb9a9acb9a9a9acbcb9a9a9acbcbcbcbffcbffffcbffffffffffffffcbffffffffcbffcbffffcbffffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9acb9affffcb9acb9a9acb9a9acb9a9acb9a9a9a9a9a9a9a9a9a9acbcbffcbcbffcbffffcbffffcbffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffcbcbcbcbffcbffcbffffcbffcbffcbcbcbcbcbcbcb9acbcbcb9acbcbcbcbcbffcbffffffcbffffffffffffcbffcbcb9acb9acb9acbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcb9a9acb9a9a9a9a9acb9a9a9a9acb9acb9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9acbcbffcbcbffffcbffffffffffffffffcbffffffcbffcbffcbffffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9acbcbcbffcb9a9a9a9a9a9acb9a9acb9acb9a9acb9a9acb9a9a9acbcbcbffcbcbffcbffffcbffcbffffcbffffcbffffffcbffcbffffcbcbffcbffcbcbffcbffcbffcbcbffcbffcbffcbffcbffcbcbcb9acbcbcbcb9acbcbcb9acbcbcbffffcbffffffffffcbffffcbffcbffcbcb9acb9acbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbffcbcbcbcbcbcb9a9a9acbcbcb9a9a9a9a9acb9a9a9acb9a9a9acb9acb9a9a9a9acb9acb9a9a9acbcb9acbffcbcbffffcbffffffffffffcbcbffffffffffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9acbffffcb9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acbcbcbcbffcbcbffffcbffffffffcbffffcbffcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcbffffcbffcbffffcbffffcbcbcbcbcbcb9acbcbcbcb9acbcbcbcbcbffcbffffcbffffffffffffffcbffcbcbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbffcbffcbcbcbcb9a9a9acb9a9a9a9a9acbcb9a9a9acb9a9a9a9a9a9acb9a9a9acb9acb9a9a9acb9a9a9affcbcbcbffffcbffffffffffcbffffffffffffcbffffcbffcbffffcbffffffcbffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9acbcbffcbcbcb9a9a9a9a9acb9a9a9a9acb9acb9a9a9acb9a9a9a9acbcbffcbcbffcbffffffcbffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbffcbffffffffffcbffffcbffffcbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbffcbcbcb9a9a9acb9a9a9a9acb9a9acb9a9acb9a9acb9a9acb9a9acb9acb9acbcbcbcbcb9a9a9affcbcbffffffffffffffffcbffcbffffffffffcbffffcbffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9a9a9a9acb9affffcbcb9a9acb9acb9a9acb9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbcbcbffcbcbffffcbffffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcbffcbffffcbffffffffffffffcbffcbcbcb9acb9acb9acbcbcb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcb9a9a9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbcb9a9acbcb9a9a9a9acbcbcbcbcbffffffcbffffcbffffcbffffffffffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9a9acbcbffcbcb9a9a9a9a9a9a9a9a9acb9a9acb9a9a9acb9a9acb9a9a9acbcbffcbcbffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbffcbffffffffcbffffcbffffcbffcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbffcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acb9a9a9acb9a9acb9a9a9a9a9a9acb9a9acb9a9acb9a9acbcb9acb9acbcb9a9a9a9a9acbffcbcbffffffffffcbffcbffffffffffffcbffffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9acbcbffffcbcb9a9acb9a9a9acb9acb9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbcbffcbcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffffcbffcbffffffffcbffffcbffcbffffcbffcbcbcbcbcbcbcbcb9acbcbcbcb9acbcbffcbffffcbffffffffffffffffcbffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbffffffcbcbcbcbcbcbcbcbcbcbffcbcbcbcb9acb9acb9acb9a9acb9a9a9a9acb9a9a9a9a9acb9a9acb9acb9acb9a9aff9a9a9a9a9a9a9acbffcbcbcbffffcbffcbffffcbffffffffffffcbffffffffcbcbffffcbffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9a9acb9acbcbffcbcb9a9a9a9acb9a9a9a9a9acb9acb9a9a9a9a9acb9acb9a9a9acbffcbcbcbffcbffffcbffcbffcbffcbffcbffffcbffcbffffcbffffcbffffffffcbffcbffffcbffcbffcbffcbffcbcbcb9acbcbcbcbcbcbcbcb9acbcbcbcbffcbffffffcbffffcbffffcbffffcbcbcb9a9acb9acb9acb9acb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcb9a9a9acbcb9a9a9a9a9a9a9a9a9acb9acb9a9acb9a9a9acbcb9a9a9a9a9a9a9a9acbffcbcbffffffffcbcbffffffffffffffcbffffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffffcbcb9a9a9a9a9acb9affffffcb9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9acbffcbcbcbffcbffcbffcbffcbffffcbffffcbffcbffffcbffffcbffffcbffcbffcbffffcbffcbffffcbffcbffcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcbffcbffcbffffffffffffffffcbffcbcbcb9acb9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffffffffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcb9a9a9acb9acb9a9a9acb9a9acb9a9acb9a9acb9a9a9acbcbcbcbcb9a9a9a9a9a9affcbcbcbcbffcbcbffffffffffffffffffffcbffffffffffffffcbffffffffffffffffffffffffffffffffffffffffcbcbcb9a9a9a9acb9acbffcbffcbcb9a9acb9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbcbcbffcbffcbffcbffcbffcbffcbffffcbffffffffcbffcbffffcbffffcbffffcbffcbffcbffffcbffffcbffcbcbcbcbcbcbcbcbcbcbcb9acb9acbcbffcbffffffffffffcbffffffcbffcbcbcbcb9acb9acbcbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acb9affffffffffcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbcb9a9acb9a9a9a9a9a9a9a9a9acbcb9a9acb9a9acb9a9acbcbcbcb9a9a9a9a9a9a9a9a9acbcbcbcbcbffcbffffffffffffffffffcbffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffcbcbcb9acb9a9a9acb9acbcbffcbff9a9a9a9a9acb9a9acb9a9a9acb9acb9acb9a9a9acb9a9a9a9acbcbcbffcbcbcbffcbffffcbffffffffcbffffffcbffcbffffffcbffffcbffcbffcbffffcbffffcbffcbffcbffffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffcbffffffffcbffffcbffcbcbcb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffffffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcb9a9acbcb9a9a9a9a9a9acb9acbcbcb9a9acb9a9acbcbcb9a9a9a9a9a9a9a9a9a9acbcbcb9acbcbffcbffffcbffffffffffffffcbffffffffffffcbffcbffffffffffffffffffffffffffffffffffffcbcbcb9a9a9acb9acbcbcbffcbffcb9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9a9a9acbcbcbcbcbcbffcbffcbffcbffffcbffffcbffcbffffcbffcbffffcbffffffcbffffcbffffcbffcbffffcbffcbcbcbcbcb9acbcb9acbcbcbcbcb9acbcbffcbffffffffffcbffffffffffcbffcbcbcb9acb9acbcbcbcbcbcb9acbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb9affffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcb9acb9a9acb9a9acb9a9acb9acb9a9a9acbcbcb9a9a9acb9a9acb9a9a9a9a9acbcbcbcb9acbffffffffffcbffffffffcbffcbffffffffffffffffcbffffffffffffffffffffffffffffffffcbcbcb9a9a9acbcb9acbcbffcbffcbcb9a9a9a9a9a9a9acb9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9a9acbffcbffcbcbffcbffffffffcbffffcbffffffcbffffffffcbffffcbffcbffffcbffffcbffffcbffcbffcbffffcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbffffcbffcbffffffffffcbffffcbcbcbcb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcb9acbcbffffffffffffcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcb9acb9a9a9a9acbcb9acb9a9a9acb9acb9acbcb9a9a9a9a9a9a9a9a9a9a9a9a9acbcb9a9acbcbcbcbffffffffffffffffffffffffcbffffcbffffffffcbffffffffffffffffffffffffffffcbcbcb9a9acbcb9acbcbcbcbffcbcbcbcb9a9a9a9a9a9a9a9acb9acb9a9a9a9acb9a9a9acb9a9acb9acb9acbcbcbcbcbcbffffffcbffffcbffffcbffcbffffcbffcbffffcbffcbffffcbffcbffcbffcbffffcbffcbffcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbffcbffffffffffcbffffffffcbffcbcbcb9a9acb9acbcbcb9acb9acbcb9acb9acbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbffffffffffffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcb9acb9acb9acb9acb9acb9a9a9acb9acb9a9acb9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcbcbffcbffffffffffffffffcbffffffffffffffffcbffffffffffffffffffffffffffffffffcbcbcb9acbcb9acbcbcbcbffcbcbffcb9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbcbffcbcbffcbffcbffcbffffcbffffffffcbffffcbffffcbffffffffcbffffcbffffcbffffcbffffcbcbffcbcbcbcbcbcb9acbcbcbcbcbcbcbcbffcbffffffffcbffffffffcbffffcbcbcbcb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbffffffffffffcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcb9a9acb9acbcbcbcb9a9a9a9a9a9acbcb9a9a9acb9a9a9acb9acbcbcb9a9acbcb9acbcbcbcbcbcbffffffffffffffffffffffcbffffcbffffffffffffffffffffffffffffffffffffffcbcbcb9acbcbcbcb9acbffcbcbffffffcbcb9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9a9acb9a9acb9a9acbcbcbcbcbcbffffffffffffcbffffcbffcbffffcbffffcbffffcbffcbffffcbffffcbffcbffcbffcbffffcbcbcbcb9acbcbcbcb9acbcbcb9acbcbcbffcbffcbffffffffcbffffffcbffcbcbcb9acb9acbcbcbcbcbcb9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbffffffffffffcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcb9acb9acb9acb9a9a9a9a9acbcb9a9a9a9a9acb9a9a9acb9a9acb9acb9a9acbcbcbffcbcbcbffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcbffcbcbcbcbffffffffcb9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9acbffcbcbcbcbffffcbffcbffffcbffffffffcbffffcbffffcbffcbffffcbffffcbffcbffcbffffcbffcbffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbffcbffffffffffcbffffffffcbffcbffcb9acb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbffffffffffffffffcbcbcbcbcbffcbcbcbcbffcbffcbcbffcbcbffcbcbcbcbcbcbcbcb9acb9acbcb9a9a9a9a9acbcbcb9a9a9acbcb9acb9a9a9a9a9a9acbcb9a9aff9acbcbcbcbcbffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffcb9acbcb9acbcbcbcbcbcbcbcbffffffffffffff9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9acb9a9acb9acbffcbcbffcbffffffffffcbffffcbffcbffffcbffffcbffffffcbffcbffcbffcbffffcbffcbffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbffffcbffffffffffffffcbffffcbcbcbcb9acb9acbcbcbcbcbcbcbcb9acbcb9acbcbcb9acbcbcb9acbcbcbcbcbcb9affffffffffcbffffffcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcb9acb9acb9acb9acbcb9a9a9a9acb9a9a9a9a9acb9a9a9acb9a9acb9a9acb9a9acbcb9a9affcbcbcbffffffffffffffffffffcbffffffcbffffffffffffffffffffffffffffcbcb9acbcb9acbcb9acbcbcbcbcbffcbcbffffffffffffcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9acbcbcbffcbcbcbffffcbffcbffcbffffcbffffcbffffcbffffcbffcbffffcbffcbffffcbffcbffcbffcbffcbcbcbcbcbcbcbcb9acbcbcbcbcbcbffcbffffcbffcbffcbffffffffcbffcbcbcb9a9acb9acb9acb9acb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcb9acbcb9affffffffffffffffffcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbffcbcb9acb9acb9acb9acb9a9acb9a9acbcb9a9a9a9acbcb9a9a9a9acbcb9acbcb9a9acbcb9a9acbffcbcbcbffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffcbcb9a9acbcbcbcbcbcbcbcbcbcbffffffcbffffffffffcb9a9a9a9a9a9a9acb9a9acb9acb9a9a9a9acb9a9acb9acbcbcbcbffcbffffcbffffffffffcbffffffcbffffcbffffcbffcbffffcbffffffcbffcbffffcbffcbffcbcbcbcbcb9acbcbcbcbcb9acbcbcbcbcbffcbffffffffffffffcbffffcbffcbcbcb9acb9acbcbcbcbcbcbcbcbcb9acbcbcbcb9acbcb9acbcbcbcbcbcb9acbffffffffffffcbffffffcbcbcbcbcbffcbffcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcb9acb9acbcb9a9acb9a9acb9a9a9a9acbcb9a9a9a9acbcbcbcbcb9a9acbcb9a9affcbffcbcbffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffcb9a9acb9acbcbcbcbcbcbcbffffcbffffffcbffffffffff9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbffcbffcbcbffffffcbffcbffffffcbffffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffffffcbffffcbffffffffcbffcbcbcb9acb9acb9acb9acbcbcb9acbcb9acbcb9acbcbcbcbcbcbcb9acb9acbcbffffffffffffffcbffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcb9a9acb9acb9a9a9a9acb9a9a9a9acbcbcb9acb9a9acbcbcbcbcb9a9a9a9a9acbcbcbffcbcbffffffffffffffffcbffffffffcbffffffffffffffffffffffffffffffcbcbcb9acbcbcbcbcbcbffcbffcbffcbffffffcbffffffff9a9a9a9a9a9acb9a9acb9acb9a9a9a9a9acb9a9a9acbcbcbffcbcbffffcbffffffffcbffcbffffcbffffcbffffffcbffcbffffcbffcbffffcbffcbffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffffffffffcbffcbffcbcbcbcb9acb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcb9acb9acbcbcbcbcb9affffffffffffffffffcbffcbcbcbcbcbcbffcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbffcbffcbcbcbcb9a9acbcb9a9a9a9a9acb9a9a9acbcbcb9a9acb9acbcb9acbcb9a9a9a9acb9acbffffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcbffffffffffffcbffffffcbffffff9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acbffcbffcbffcbffffcbffcbffffffffcbffffcbffcbffcbffffcbffcbffffcbffcbffcbffcbffcbffcbcbcb9acbcbcbcbcb9acbcbcbcbcbffcbffffffffcbffcbffffffffcbffcbcbcb9acb9acb9acb9acbcbcbcbcb9acbcb9acbcb9acbcbcbcbcb9acb9acbffffffffffffffcbcbcbffcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbffcbcbcbcbcbcb9a9acbcbcb9a9a9a9a9acb9acbcbcbcb9a9a9a9acbcb9acbcb9a9a9acbcb9a9affcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbffcbcbcbcbcbcbffffffcbffffffffffcb9a9a9a9a9acb9acb9a9a9a9a9a9a9acb9acb9a9a9acbffcbffcbcbffcbffffffcbffffcbffffcbffcbffcbffffcbffffcbffcbffcbffcbffffcbffcbffcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbffcbffcbffffffffffffffcbffcbffcb9acb9acb9acbcbcbcb9acb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbffffffffffffffffcbcbcbffcbcbcbcbcbcbcbffcbffcbffcbcbffcbcbffcbcbcbcbcbffcbffcbcbcbcbffcbcbcbcb9a9acbcb9acb9a9a9a9a9acbcbcbcb9a9a9acbcb9acbcbcb9a9acb9a9a9a9affffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbffffcbffffffffffcbcb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9acbcbcbffcbffcbffffcbffcbffffcbffffcbffffffffcbffcbffcbffcbffffcbffffcbffcbffffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffffffffcbffffcbffcbffffcbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcb9acbcb9acbcb9acbcbcbcb9a9affffffffffffffcbcbcbffcbffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcb9acbcb9acb9a9a9acbcbcbcbcb9a9acb9acbcb9acb9a9acb9a9a9a9a9affffcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcb9acbcb9acbcbffcbffffffffffcb9a9a9a9a9a9acb9a9a9a9a9a9a9acb9a9a9a9acbcbffcbffcbffcbffffffffcbffcbffffffcbffcbffffcbffcbffcbffcbffffcbffffcbffcbffcbcbcbcb9acbcbcbcbcbcb9acbcbcbffcbffffcbffffffffffffffffffcbffcbcbcb9acb9acb9acbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbffffffffffffffffcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbffcbffcbcbcbcbcbffcbffcbcbcbcbcbffcbcbcbcbcbcbcb9a9a9acb9acb9acbcbcbcbcbcbcbcbcbcbcb9acb9acbcb9a9a9a9a9acbffffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcb9acbcb9acbcbcbffffffffffcb9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9acbcbffcbffcbffffcbffcbffffffcbffcbffcbffffcbffffffcbffcbffcbffcbffcbffcbffcbffcbcbcbcbcb9acb9acbcbcbcbcbcbcbcbffcbffffcbffcbffffcbffcbffcbcbcbcb9acb9acbcb9acb9acbcbcbcbcbcbcb9acbcbcbcb9acbcbcbcb9acbffffffffffffffcbffcbcbffcbffcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9a9a9a9a9acbcbcbcbcb9acbcbcb9acb9a9acb9a9a9a9a9a9a9acbffffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9acbcb9acbcbcbcbcbcbcbffffffffcb9a9a9a9a9a9acb9a9a9a9a9a9a9acb9a9a9acbcbffcbffcbffcbffffffcbffcbffcbffffcbffcbffcbffcbffffffcbffcbffcbffcbffcbffcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffffffffffffffffffffcbffcbcb9acbcb9acb9acbcbcbcbcbcb9acbcbcbcbcb9acbcbcb9acb9acb9acbffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbffcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acb9a9acbcb9acb9a9acb9a9a9a9a9a9a9acbffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9acbcb9acbcb9acbcbcbffffffffffcb9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9acbcbcbffcbcbffffcbffcbffffffcbffffcbffffcbffffcbffcbffcbffcbffffcbffcbffcbffcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbffcbffffcbffffcbffcbffffcbffcbcbcbcb9a9acbcbcbcb9acbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcb9affffffffffffffffffcbcbcbffcbcbcbcbcbcbffcbcbcbcbcbffcbcbffcbcbcbcbffcbffcbffcbcbcbffcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcb9acb9acbcbcb9acb9a9a9a9a9a9a9a9a9a9acbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcb9acbcbcb9acbffffffffff9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9acbcbffcbffcbcbffffffcbffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffffcbffffcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbffffffffffffffffffffffcbffcbcbcb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcb000000000000000000000000000000000000cbffcbffcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbffcbcbcbcb9acb9acb9acbcbffffcbffcbcbcbcbcb9acbcbcb9a9acb9a9a9a9a9a9a9a9a9affffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcb9acb9acbcbcbffffffffcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbffcbffcbffcbffcbffcbffffcbffffcbffcbffcbffffcbffcbffffcbffcbffcbffffcbffcbcbcbcbcbcb9acbcbcbcbcbcbcbcbffcbffcbffffffcbffffcbffcbffcbcbcbcb9acb9acbcb9acb9acbcb9acbcb9acbcb9acb00676767676767679acbcbcb9acb9a9a9a00ffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffcbffcbffcbcbffcbffcbcbcbcbcbffcbcbcbcbcb9acb9acbffffcbffcbcbcbcbcbcbcb9acbcbcbffcbcbcb9a9acbcb9a9acbcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcb9acbcbcb9acbffffffffcb9a9a9a9a9a9acb9a9a9acb9acb9a9a9acbcbffcbffcbffcbffffffcbffcbffcbffcbffffcbffcbffffcbffcbffcbffffcbffcbffcbcbcb9acb9acbcbcbcb9acbcbcbcbcbffcbffffffcbffffffffffffffffcbffcb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb00676767676767369acbcb9acb9a9a9a9a00cbffcbffcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbffcbffcbcbcbcbcbffcbcbcbffcbffcbffcbcbcbffcbffcbcbcbcbcbcbcbcbffffffcbcbcbcbcbcbcbffffcbffcbcbcbcbffffcbcbcb9acbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcbcb9acbcbcbcbffffffff9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acbffcbcbffcbffcbffcbffffffcbffffcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffcbffffffffffcbffcbffcbcbcbcbcb9acb9acbcb9acbcb9acbcb9acbcb9acbcbcb0067676767673667cbcb9acb9acb9a9a9a00ffcbffcbffcbcbcbcbcbcbffcbcbcbcbcbcbffcbffcbcbcbffcbcbcbffcbcbcbffcbcbffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbffcbffffffcbcbffcbffffcbffcbcbcbcbcbffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9acbcbcbffffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9a9acbcbcbffffcbffcbffcbffcbffcbffffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbffffffcbffffcbffffffffffcbffcbcb9acb9acb9acbcbcbcbcb9acbcbcbcbcb9acbcb00676767676767369acbcb9acb9a9a9a9a00ffcbffcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbffcbcbffcbffcbcbcbcbffcbffcbffcbcbffcbffffcbcbcbcbcbcbcbffcbffcbffcbcbcbcbcbffcbffffcbffcbffffcbffcbffffcbffffcbffffcbffcbffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcbffcbcbcbcbcbffffffff9a9a9a9a9acb9a9acb9a9a9a9a9a9acb9acbffcbffcbffcbffffffcbffcbffcbffcbffcbffcbffcbffffcbffffcbffffcbffcbffcbcbcb9acbcbcbcb9acbcb9acbcbcbffcbffcbffffffffffffffcbffcbffcbcbcb9acb9acbcbcb9acbcbcbcbcb9acbcbcbcbcb0067676767673667cbcbcb9acb9a9a9a9a00cbffcbcbcbcbcb9acbffcbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbcbffcbffcbffcbffcbffcbffffcbffcbffffcbffcbcbcbcbcbcbcbcbffffcbffffcbffffcbffffffffcbffffcbffffcbffffcbffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffcbffcbcbcbcbffffff9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9acbcbffcbffcbffcbffcbffffffcbffcbffffcbffffcbffffcbffcbffcbffcbffffcbffcb9acbcbcbcb9acbcbcbcbcbcbcbcbffcbffffffffcbffffcbffffffcbffcbcbcb9acb9acb9acbcb9acbcbcb9acbcb9acb9acb00676767676767369acb9acb9a9a9a9a9a00ffcbffcbcbcbcbcbcbcbcbcbffcbffcbffcbcbcbcbffcbffcbffcbffcbcbcbcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffffffffffcbffcbffffcbffffcbffffcbffcbffcbffffcbffffcbffcbffffcbffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffcbffffcbffcbffffcb9a9a9a9a9acb9a9a9a9acb9a9a9acb9acbcbcbffcbffcbffcbffcbffcbffffcbffcbffffcbffcbffcbffffcbffffffcbffcbffcbcbcbcb9acbcbcb9acb9acbcbcbcbcbffcbffcbffffcbffffffffcbffcbcbcbcb9acbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcb00676767676767679acbcb9acb9a9a9a9a00cbcbcbcbcbcbcbcb9acbcbffcbcbcbcbcbffcbcbcbcbffcbffcbffcbcbffcbcbffcbffcbcbcbffcbffffcbffffcbffffcbffcbffcbffcbffffffcbffcbffcbffffcbffffffffffffcbffffffcbffffffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffcbcbffffcbffffffff9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acbcbcbffcbffcbffcbffffcbffffcbffffcbffcbffcbffcbffffcbffcbffcbffcbffffcbcbcb9acbcb9acbcbcbcbcbcbcbcbffcbffffffffffffffffcbffffcbffcbcbcb9acb9acbcbcb9acbcbcbcbcbcb9acbcb9acb00676767676767369acb9a9a9a9a9a9a9a00cbffcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbcbcbcbffcbcbffcbcbffcbcbcbffcbffffcbffcbffffcbffcbffcbffffffcbffcbffffcbffcbffcbffffffcbffffcbffcbffffffcbffcbffffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffcbcbffffffffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcbcbffcbcbffcbffcbffffcbffcbffcbffffcbffffffcbffcbffffcbffcbffffcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbffcbffcbffcbffffcbffffcbffcbcbcbcb9acb9acbcb9acbcb9acbcb9acbcbcbcbcbcb00676767676767679acb9acb9a9a9a9a9a00ffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbffffffffcbffffffffffcbffffffffcbffcbcbffffcbffffffffcbffffffffffffffffffffffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffffcbcbffcbffffcb9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9acbcbcbffcbffcbffffcbffcbffffffcbffffcbffcbffcbffcbffffcbffffcbffcbffcbcbcb9acb9acb9acbcbcb9acbcbcbffcbffffffffffffffffffffcbffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcb9acbcb9acbcb006767676767676767cbcb9a9a9a9a9a9a00cbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffcbcbffcbcbcbcbffcbffcbffcbcbffffcbcbffcbffcbffcbffffffffcbffffcbffcbffffcbffffffcbffffffffffffcbffffffcbffffffcbffffffffffcbffffffcbffffffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcbffffcbffffffffff9a9a9a9a9a9a9a9acb9a9a9acb9a9acb9acbcbcbffcbffcbcbffffffcbffcbffcbffcbffffcbffcbffcbffcbffcbffffcbffcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbffcbffffffcbffcbffffcbffffcbcbcbcb9acb9acbcbcbcb9acbcb9acbcbcbcbcbcbcb006767676767676767cbcb9acb9a9a9a6700ffcbcbcbcb9acbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbcbffcbffcbffcbffcbcbffffcbffcbffcbffcbffffffffcbffffffffffcbffffffcbffffcbffffcbffcbffcbffffffffffffffffffcbffffffcbffffffffffffcbffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcbffffcbffffffffcb9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9acbcbffcbffcbffcbffcbffcbffffffcbffffcbffffcbffffcbffffcbffcbffffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbffcbffcbffffffffffffffcbffcbcbcbcb9acbcb9acb9acbcbcbcbcbcbcbcb9acbcb9a006767676767676767cbcb9a9a9a9a9a9a00cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbcbcbcbffcbffcbffcbffcbcbffcbffcbffffcbffcbffffffffcbffffcbffffcbffffcbffffcbffffffffffffffcbffffcbffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffff9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9acb9acbcbffcbffcbffcbffffffcbffcbffffcbffffcbffffcbffcbffffcbffcbffcbcb9acbcbcbcbcbcbcb9acbcbcbcbffcbffffffffffcbffffcbffffcbcbcbcbcb9acb9acbcbcbcb9acbcbcbcb9acbcbcbcbcb006767676767676767cbcb9a9a9a679a9a00cbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbcbffcbffcbffcbcbffcbffcbffffcbffcbffcbffffffffffcbffffffffffffffffcbffffcbffffcbffffffffffffffffffffffffffffffcbffffffffffcbffffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffff9a9a9a9a9a9a9a9acb9a9acb9a9acb9a9a9acbcbcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffcbcbcbcbcbcbcb9acb9acbcb9acbcbcbcbffcbffcbffffffffffffffffcbffcbcbcb9acb9acbcb9acbcbcb9acbcbcbcbcb9acbcb006767676767676767cbcb9acb9a9a679a00cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbcbffcbffcbffffcbcbffcbffffffffffffcbffcbffffcbffffffffffffffcbffffffffffffcbffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbcbffcbffcbffcbffffcbffffffcbffffffcbffffcbffffcbffcbffffcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbffcbffffffffcbffffcbffcbffcbcbcbcb9acb9acb9acbcbcbcbcbcbcb9acbcbcbcbcbcb006767676767676767cbcb9a9a9a9a679a00cbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbffcbcbffcbffcbcbcbffcbffcbffffcbffffcbffffffcbffffffcbffffffcbffcbffcbffffcbffffffcbffffffffffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acbcbffcbffcbcbffffcbffcbffcbffffcbffcbffcbffffcbffffcbffcbffcbcbcbcbcbcbcb9acbcb9acbcbcbcbcbffcbffcbffffffffffffffffcbffcbcbcb9acbcb9acb9acb9acbcbcbcbcb9acb9acbcb006767676767676767cbcbcb9a9a9a679a00cbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbcbffcbcbffcbffcbffffcbffcbffcbffffffffffcbffcbffffffffffffffffffffffffcbffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9acbcbffcbffcbffcbffcbffffcbffcbffcbffffffcbffcbffcbffcbffffcbcb9acbcb9acbcbcbcbcbcbcbcbcbffcbffffffffffcbffffcbffcbffcbcbcbcb9acb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcb000000000000000000000000000000000000cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbffcbcbffcbffcbcbffcbffcbffffcbffcbffcbffffffcbffffcbffffffffffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9acb9a9a9a9acb9a9a9acb9a9acb9acb9acbcbffcbffcbcbffffffcbffffffcbffcbffcbffcbffcbffffcbffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbffcbffcbffffffffffffffffffcbcbcbcb9acb9acb9acb9acbcbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbffffcbcbffcbffcbffffffffffffffcbffffffffffcbffcbffffffffffffffffcbffffffcbffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9acbffcbffcbffcbffcbffffcbffcbffffcbffcbffffcbffcbffffcbcbcbcb9acbcb9acbcbcbcb9acbcbcbffcbffffffcbffcbffffffcbffcbcbcbcbcb9acb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbffffffcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbffcbffcbffffcbffcbffffcbffffffffcbffffffffffcbffffffffcbffffffffffffffffffcbffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9acb9a9a9a9a9a9a9a9acb9a9a9acb9acbcbcbffcbffcbffcbffffcbffcbffffcbffffcbffcbffcbffcbffcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbffcbffcbffffffffcbffffffcbffcbcbcb9acbcbcb9acb9acbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbffffcbffcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbffcbffffffcbffcbffcbcbffffcbffffffffffffcbffcbffffffffcbffcbffffffffffffffffffcbffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffcbffcbffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9a9a9a9acb9a9a9a9a9a9acb9a9a9a9acbcbcbffcbffcbffcbffcbffcbffcbffffcbffffcbffffcbffcbffcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbffcbffffffffcbffffffcbffcbcbcbcb9acb9acb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9affffffcbcbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbcbffffffcbffffffffffffffffffffffffffffcbffcbffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffcbffcbffcbffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbffcbffcbffcbffffffffffcbffcbffcbffcbffcbffcbffcbcbcbcb9acbcbcbcb9acbcb9acbcbcbffcbffcbffcbffffcbffcbffffcbffcbcbcb9acb9acbcbcb9acbcbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbffcbffffcbcbffcbffffcbffffffffffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffcbffcbffcbffcbffcbcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffff9a9a9a9a9acb9a9acb9acb9a9a9acb9a9a9a9a9a9a9acbcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbffcbffffffcbffffffffffcbffcbcbcbcb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbffffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffffcbffffcbffcbffffcbffffcbffffffcbffffffffffffffcbffffffcbffffffffffffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffcbffcbffcbffcbffcbffcbcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9acbcbffcbffcbffcbffffcbffffcbffffcbffcbffffcbffffffcb9acb9acbcbcbcbcb9acb9acbcbcbcbffcbffffcbffffffcbffcbffcbcbcbcb9acb9acbcbcb9acbcb9acb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffffffcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffffffcbffcbffffffcbffffffffffffffcbffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbffcbffcbffffcbffcbffcb9a9acbffffffffffffffffffffffffffffffffffffffffffffffff9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbffcbffcbcbffcbffffcbffffcbffcbffffcbffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbffcbffcbffffffffcbffffffcbffcbcbcbcb9acb9acb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbffffffffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbffcbffcbffcbffcbffcbcbcbcbcb9a9acbffffffffffcbffffffffffffffffffffffffffffffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9acbcbffcbffcbffcbffffcbffffcbffcbffffcbffcbffcbffcb9acbcb9acbcbcb9acbcb9acbcbcbcbffcbffffffcbffffffcbffcbffcbcbcb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbcbcbcbcbcbffcbffffcbffffcbffffffffcbffffffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbffcbffffcbffcbffcbffcbcbcb9a9a9a9acbcbffffffffffffffffffffffffffffffffffffffffcb9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a9acb9a9a9acbcbffcbffcbcbffcbffcbffcbffffffcbffcbffffcbffcbcb9acbcbcb9acbcbcb9acbcbcbcbcbffcbffffcbffffcbffffcbffcbffcbcb9acb9acb9acb9acbcbcbcb9acbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffffffffffcbffffffcbffffcbffffffffffffcbffffffffcbffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbffcbffcbffffcbffcbffcbffcbcb9a9a9a9acbcbffffffffcbffffffffffffffffffffffffffffcb9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9a9acbffcbffcbffcbffcbffffffcbffcbffcbffffcbffffcb9acbcb9acbcbcb9acb9acb9acbcbffcbffcbffffffcbffffcbffffcbcbcbcb9acb9acb9acbcbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffffffffffffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acbcbffcbffcbffffcbffffcbffcbcbcbcb9a9a9a9a9a9acbffffffffffffffffffffffffffffffffffff9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbffcbffffcbffffffcbffffcbcbffcbcbcb9acb9acbcb9acbcbcb9acbcbcbcbcbcb9acbcbcbcbcb9acbcbcbcbcb9acbffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbffffffffffffcbffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbffcbffcbffcbffcbffcbffcbcbcb9a9a9a9a9a9a9acbffffffffffffffffffffffffffffffffff9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9a9a9a9a9a9a9a9a9acbcbcbffcbffcbcbffcbffffcbffffcbffffcbffffcbcb9acbcbcb9acbcbcb9acb9acbcbcbcbffffffcbffffcbffffcbffcbffcbcbcb9acb9acb9acbcb9acbcbcb9acbcbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbffcbcbffcbcbcbcbcbcbffffcbffffffffffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acbcbcbffcbffcbffffcbffcbffcbffcbcbcb9a9a9a9a9a9a9a9acbcbffffffffffffffffffffffffffffcb9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acbcbffcbffcbffcbffcbffffcbffffcbffffcbffcbcb9acb9acbcb9acbcb9acbcbcbcbffcbffcbffffcbffffcbffffcbffcbcbcbcb9acb9acb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbcbffcbffcbcbcbcbcbcbffffcbffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9acbcbcbcbffcbffcbffcbffffcbffcbffcbcbcb9a9a9a9a9a9a9a9a9affffffffffffffffffffffffffff9a9a9a9a9acb9a9a9a9a9acb9acb9a9acb9a9a9a9a9a9acb9a9a9a9acbcbcbffcbffcbcbffffffcbffcbffcbffcbffcbcb9acbcbcb9acbcb9acbcb9acbcbcbcbffcbffffcbffffcbffffcbffcbcbcbcbcb9acb9acbcb9acbcbcb9acbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbffcbcbcbcbcbffcbcbcbcbcbcbffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acbcbcbcbffcbffcbffcbffcbffcbffcbcbcbcb9a9a9a9a9a9a9a9a9a9a9acbffffffffffffffffffffffff9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9a9acb9a9a9acb9acb9a9a9a9acbcbffcbffcbffcbffcbffffffffcbffffcbffcbcbcb9acb9acb9acbcb9acb9acbcbffcbffcbffffcbffcbffcbffffcbffcbcb9acb9acbcb9acbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbffcbffcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9a9acbcbcbcbffcbffcbffcbffcbffcbffcbffcbcbcb9a9a9a9a9a9a9a9a9a9a9acbffffffffffffffffffffcbcb9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbffcbcbcbcbffcbffcbffcbffffcbffffcb9acbcbcbcbcbcbcb9acbcbcbcbcbffcbffffcbffffffffffffffcbcbcbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbcbcbcbcbffcbcbffcbffcbcbcbcbcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acbcbcbcbffcbffcbffcbffffcbffcbcbcbcb9a9acb9a9a9a9a9a9a9a9acbcbcbffcbffffffcbffcbffcbcbcb9a9a9a9a9acb9a9acb9a9a9a9a9a9acb9a9a9acb9a9acb9acb9a9a9acbcbcbffcbffcbffcbffffcbffffcbffcbffcbcb9acb9acb9acb9acbcb9acbcbcbcbffcbffffffcbffcbffcbffcbffcbcbcbcb9acb9acb9acbcbcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9a9acbcbcbcbffcbffcbffffcbffcbffcbffcbcbcbcb9a9a9a9a9a9a9a9a9acbcbcbcbcbffcbcbcbffcbcbffcbffcb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acbcbffcbffcbcbcbffcbffffcbffffffcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbffcbffcbffcbffffffcbffffcbffcbcbcb9acb9acbcbcb9acb9acb9acbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbcbcbcbffcbcbffcbffcbcbcbcbcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9acb9acbcbcbcbcbffcbffcbffcbffffcbffcbffcbcbcb9a9a9a9acb9a9a9a9acbcbcbcbffcbcbffcbffcbffcbffcbffcbcb9a9a9a9a9a9acb9acb9a9a9acb9a9a9a9a9a9a9a9a9acb9a9acb9a9a9acbcbcbffcbcbffcbffcbffffcbffcbff9acbcbcb9acb9acb9acbcb9acbcbcbcbffcbffffffcbffcbffffcbffcbffcbcbcb9acb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbcbcbcbffcbffcbffcbcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9a9acb9acbcbcbcbcbffcbffcbffcbffcbffcbffcbcbcbcb9a9a9a9a9a9a9acbcbcbcbffcbcbffcbffcbcbcbffcbffcbffcbcb9a9a9a9a9a9a9a9a9acb9a9acb9a9a9acb9acb9a9a9a9a9a9a9a9acb9acbcbffcbffcbcbffcbffcbffffffffcbcb9acbcbcbcbcbcb9acbcbcbcbcbffcbffffcbffffffffffcbffcbffcbcbcbcb9acb9acbcbcbcb9acbcb9acbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbcbffcbcbffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9a9acb9acbcbcbffcbffcbffffcbffcbffcbffcbcbcbcb9a9a9a9a9a9a9acbcbcbcbcbcbffcbffcbcbcbffcbffcbffcbffcbcb9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acbcbcbffcbcbffcbcbffffffcbffcbcb9acbcb9acb9acb9acb9acbcbcbcbcbffcbffffcbffffcbffffcbffcbcbcbcbcb9acbcb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbffcbcbcbffcbcbffcbcbffcbcbffcbcbcbffcbcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acb9acbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbcbcbcb9a9a9a9a9acb9acbcbffcbffcbffcbffcbffcbffcbcbffcbffffcbcb9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9acb9acb9a9a9a9a9acb9a9acb9acbcbffcbffcbffcbffcbffffffcb9acb9acbcbcbcbcbcbcb9acbcbcbffcbffcbffffcbffffcbffffcbffcbcbcb9acb9a9acbcbcbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbffcbffcbcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acb9acbcb9acbcbcbffcbffcbffcbffcbffcbffffcbffcbcb9a9a9a9a9a9a9acbcbcbcbcbffcbffcbffcbcbffcbcbffcbcbffcbffcb9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9a9acb9a9a9acbcbcbffcbffcbcbffffcbffcbcbcb9acb9acb9acb9acb9acb9acbcbffcbffffcbffffffcbffffcbffcbcbcbcbcb9acbcbcb9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbffcbcbffcbffcbcbffcbcbcbffcbffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acb9acbcb9acbcbcbcbcbffcbffcbffffcbffcbffcbcbcbcbcb9a9a9a9a9acbcbcbcbffcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcb9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acb9a9acbcbcbcbcbffcbffcbcbffffffcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbffcbffffffcbffffffcbffcbffcbcbcbcb9acb9acbcbcbcbcbcbcb9acbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbffcbffcbcbffcbffcbffcbffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acb9acb9acb9acbcbcbcbcbcbffcbffcbffcbffffcbffcbffcbcbcb9a9a9a9a9acbcbcbcbcbcbffcbffcbcbcbffcbffcbcbffcbffcbffcbffcbcb9a9a9a9a9a9acb9a9acb9a9acb9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcbffcbffcbffcbffcbffcbcbcb9acb9acbcb9acbcb9acbcbcbffcbffffcbffffffcbffffcbffcbcbcbcbcb9acb9acb9acbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbffcbffcbcbffffcbcbffcbcbffcbffcbffffffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acb9acbcbcb9acbcbcbcbffcbffffcbffcbffcbffffcbcbffcbcbcb9a9a9acbcbcbcbffcbffcbffcbcbffcbffcbcbffcbffcbcbffcbffcbffcb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9acb9acbcb9acbffcbffcbffcbffcbcbcbcbcb9acbcb9acbcb9acbcbcbcbcbffcbffffcbffcbffcbffffcbffcbcbcb9acb9acbcbcb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbcbffcbcbcbffcbffcbffcbffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcbffcbffffcbffcbffcbffffcbcbcb9a9a9acb9acbcbcbcbffcbffcbcbffcbffcbcbffcbffcbcbffcbffcbffcbcbcb9a9acb9a9a9a9acb9acb9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9acbcbcbcbffcbffcbcbffffcbcbcbcbcb9acbcb9acbcbcbcbcbffcbffcbffffffffffffcbffcbffcbcbcbcb9acbcb9acbcbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbffcbffcbffcbffffcbffffcbffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcb9acbcbcb9acb9acbcbcbffcbffcbffcbffcbffcbffcbcbcbcbcb9a9a9a9acbcbcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbffffcbcb9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9acb9a9acb9a9a9a9a9acb9acb9acbcbcbcbffcbcbffcbcbffcbcbcb9acbcb9acbcb9acbcbcbffcbffffcbffffcbffcbffffcbffcbcbcbcb9acb9acbcb9acbcbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbcbffcbcbffcbcbffcbcbffcbffcbffcbffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcb9acbcbcb9acbcbcbcbcbcbcbcbffcbffcbffcbffffcbffcbffcbcb9acb9a9acbcbcbcbcbffcbffcbffcbcbffcbffcbffcbcbffcbffcbcbffcbffcbffcb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9acb9acb9acbcbffcbffcbffffcbcbcbcbcb9acbcb9acbcbcbcbcbcbffcbffffffcbffffffcbffcbcbcbcbcb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbffcbffffffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffcb9acb9acbcb9acbcbcbcbcb9acbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbcb9a9acbcbcbcbcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbcbffcbffcbffcbffcb9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9a9a9a9a9acb9a9acb9a9acbcbcbcbffcbffffcbffcbcbcb9acb9acb9acbcbcbcbffcbffffffcbffffffcbffffcbffcbcbcbcb9acb9acbcb9acbcbcbcb9acbcb9acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbcbcbffcbcbffcbcbffcbffcbffcbffffffffffffffffffffffffffcbffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcb9acbcb9acbcbcbcbcbcbffcbffcbffffcbffcbffcbcbcbcbcb9acb9acbcbcbffcbffcbcbcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbffcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9acb9a9acbcbcbffcbffffcbffcbcbcbcbcb9acbcb9acbcbffcbffcbffcbffffffcbffffcbffcbffcbcb9acb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbffcbffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbcbcbcbcbcbcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbcbffcbffcbffcbffcbffcbcbcb9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9acb9a9acbcbcbffcbffcbffcbffcbcb9acbcb9acb9acbcbffcbffffffffffcbffffcbffcbffcbcbcbcb9acbcb9acbcbcbcbcbcb9acbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbffcbffcbffcbffcbffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acbcbcbcbcbcbcb9acbcbcbcb9acbcbcbcbffcbffcbffcbffcbffffcbffcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbffcbffcbcbcbffcbffcbffcbcbffcbffcbffcbffffcbcbcb9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9acbcbffffffffcbffcbcbcbcb9acb9acbcbcbcbffcbffcbffcbffffffcbffffcbffcbcbcbcb9acb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbffcbcbffcbcbffcbcbffcbffcbffffffcbffffffffffffffcbffffffffffffffffffffffffffffffffffffffffffffffffcbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbffcbffcbffffcbffcbffcbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbffcbcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbffcbcb9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9a9a9a9a9a9a9acb9a9a9a9a9acbffffcbffffcbffcbcbcb9acbcbcbcbcbcbffffffffffcbffffcbffcbffcbcbcbcb9acb9acb9acbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbcbffcbffcbffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffcbffcbffcbcbffcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbcbffcbffffcbcb9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9a9acbcbffffffcbffcbcbcbcb9acb9acbcbcbffcbffffcbffffffcbffffffcbffcbcbcbcb9acb9acbcb9acbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbcbcbcbcbffcbcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbffcbffcbffcbcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbcb9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9acb9a9a9acb9a9acb9a9a9a9a9acbffffcbffffcbffcbcbcb9acb9acbcbffcbffcbffffcbffffffcbffcbffcbcbcb9acb9acbcb9acbcbcbcbcbcb9acbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbffcbcbcbffcbcbffcbffcbffffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbcbcbcbffcbcbffcbffcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbffcbffcbffff9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9affffffffcbffcbcbcbcb9acbcbcbcbffcbffffffffcbffcbffffcbffcbcbcbcbcb9acb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffcbcbffcbcbcbcbffcbffcbcbffcbffcbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbcbffcbcbffcbffcbcbffcbcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffffffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a9a9affcbffcbffffcbffcbcbcb9acbcbcbcbffcbffffcbffffffcbffcbffcbffcbcb9acb9acb9acb9acbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbcbcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffcbcbffcbcbffcbffcbcbffcbffcbffcbcbffcbcbffcbffcbffcbcbffcbcbffffffffffffcb9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9affffffffffcbffcbcbcbcbcbcbcbcbffcbffffcbffffffcbffffffcbffcbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcbffcbffcbffcbffcbffffffffcbffcbffffffffcbffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbcbffcbffcbffcbffcbffcbcbffcbffcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbffcbffffffffffffffff9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9acb9a9acbffffffcbffffcbffcbcbcbcbcbffcbffffcbffffffcbffffcbffcbffcbcbcbcb9acbcb9acb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbcbffcbcbffcbcbcbcbcbffcbcbffcbcbcbcbcbffcbcbcbcbffcbcbffcbffcbffcbffcbffffcbffffffffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbffcbffcbffcbffcbcbffcbcbffcbffcbcbffffffffffffffffcb9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9affffcbffffffcbffcbcbcbcbcbcbcbcbffcbffffcbffffcbffffffcbffcbcbcbcb9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbffffcbffcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbffcbffcbffcbffffcbffffcbffffffffffffffffffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbcbcbffcbffcbcbffffcbffcbffcbcbcbffcbcbffcbcbffcbcbcbcbffffffffffffffffffffcb9a9a9a9a9acb9a9a9acb9a9a9a9a9a9a9a9a9acb9a9a9acb9a9acb9affcbffffffcbffffcbffcbcbcbcbcbffffcbffffffcbffffcbffcbffcbffcbcb9acb9acbcb9acb9acbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbffcbffcbffcbffcbcbcbcbcbffcbcbffcbcbffcbffcbffffcbffffcbffffffffcbffffcbffffffffffffffffffffffffffffffffcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffcb9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9a9a9a9a9a9a9a9a9a9acbffffcbffffffcbffcbffcbcbcbffcbcbffffcbffffcbffffffffcbffcbcbcbcb9acb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbffcbcbcbcbffcbffcbcbffcbffcbffcbffcbffcbffffcbffffcbffffffffffffffffffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbcbcbcbffcbcbffcbcbcbffffffffffffffffffffffcb9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9affffcbffffcbffffcbffcbcbffcbcbcbffffcbffcbffffcbffcbffcbffcbcbcbcb9acbcbcb9acbcb9acbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbffcbffcbffcbcbffcbffcbffcbffcbffffcbffffffffffcbffffffffffffffffffffffcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbffcbcbffcbffcbffffffffffffffffffffffcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a9acb9a9a9a9a9affcbffcbffffffcbffffcbffcbcbffcbffcbffffffffcbffffffcbffcbcbcbcbcb9acb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbffcbffcbcbcbcbcbffcbcbffcbcbcbcbffcbcbffcbcbffcbffcbcbffcbffcbffffffffffffffffffffcbffffffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbffcbffcbcbffcbcbcbcbffffffffffffffffffffcbcbcbcbcb9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9a9acbffffffffcbffffcbffcbffcbffcbcbffcbffffcbffcbffffcbffffcbffcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffffcbffcbffffffffffffffcbffffffffffffffffcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbcbffcbcbffcbcbffcbffffffffffffffffffffffcbcbcbcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9a9a9a9a9a9affffcbffcbffffffffffcbffcbffcbffcbffcbffffcbffffcbffffcbffcbcbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbcbcbffcbcbffcbcbcbcbffcbcbcbffcbcbcbcbffcbffcbffcbffcbffffffffcbffffcbffffffffffffffffcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffcbcbcbcbcbcbcbcb9a9a9a9a9a9a9acb9a9a9acb9acb9a9a9a9a9a9a9a9a9a9affcbffcbffffcbffcbffcbffcbffcbffcbffffcbffffffcbffcbffcbffcbcbcbcbcb9acbcbcbcbcbcb9acbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbffcbffcbffcbffffffffffffffffffffffcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbffcbcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcb9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9a9a9a9affffcbffffcbffffffffffcbffcbffffcbffcbffcbffcbffffffcbffffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbffcbffcbcbcbcbffcbffcbcbcbffcbcbcbcbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbffcbffffcbffcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcb9a9acb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9affcbffffcbffffcbffffcbffcbffffcbffcbffffffcbffcbffcbffcbcbcbcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbcbcbffcbffcbcbffcbcbffcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbffcbcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbffcbcbcb9a9a9a9a9acb9a9a9acb9a9acb9a9a9a9a9a9a9a9acbffffcbffcbffffcbffffffffcbffcbffffcbffcbffffffcbffffcbffcbcbcbcb9acbcbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbcbffcbffcbcbcbffcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffffcbffffcbffcbffffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcb9a9a9a9a9a9acb9a9a9a9a9a9acb9a9a9a9a9a9affffcbffffffcbffffcbffffcbffffffffcbffffffcbffcbffffcbffcbffcbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffcbffffcbffcbffffcbffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcb9a9a9a9a9a9a9acb9acb9a9a9a9acb9a9a9a9affcbffcbffcbffcbffffcbffffffcbffcbffcbffcbffffffcbffffcbffcbcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbffcbcbcbffcbcbcbffcbcbffcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbffcbcbffcbcbcbcbcbffcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbffcbffcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffcbffffcbffcbffffcbffcbffcbffffcbffffcbffcbffcbffffcbffcbffcbcbffcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcb9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9affcbffffcbffffffcbffffcbffcbffffffffffcbffcbffcbffcbffcbffcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbffcbffcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffcbffcbcbcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffffffcbffcbffcbffffcbffcbffcbffcbffcbffcbffffcbffffcbffcbffcbffcbffcbcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcb9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9affcbffcbffcbffcbffffcbffffffffffcbffcbffffffcbffffffcbffcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbffcbcbcbcbcbffcbffcbffcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffffcbffffcbffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbffcb9a9a9a9a9a9acb9a9a9a9a9a9a9acb9affcbffffffffcbffffcbffffffcbffcbffffffcbffcbffcbffcbffffcbffcbcbcb9acb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbcbcbffcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbffcbcbffcbcbcbcbffcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffffcbffffcbffffcbffffcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcb9a9a9a9a9a9a9a9acb9a9a9a9a9a9affcbffcbffcbffffcbffcbffcbffffffffffcbffffcbffcbffffcbffcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbffcbcbcbcbffcbcbffcbffcbcbcbcbcbffcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbffffcbffcbffcbffcbffffffcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbcbcb9a9a9a9a9a9a9a9a9acb9a9a9acbffcbffffcbffffcbffcbffffcbffcbffcbffffffcbffffffffcbffcbffcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbcbffcbcbcbcbcbffcbcbffcbcbffcbffcbcbffcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcb9a9a9a9a9a9a9a9a9a9acb9a9acbffcbffcbffcbffcbffffcbffffffffffcbffcbffffcbffcbffffcbffcbcbcbcb9acb9acbcbcbcbcb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcbcbcbffcbffcbcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffffcbffffcbffffcbffffffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffcbcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbffcb9a9acb9a9a9a9a9a9a9a9a9affcbffcbffffffcbffffcbffcbffcbffcbffffffcbffffcbffffcbffcbffcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbffcbffcbcbcbcbffcbcbffcbcbcbcbffcbffcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffcbcbcbcbffcbcbcbffcbcbcbffcbcbffcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffcbffffcbffffcbffcbffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffcbcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcb9a9a9acb9a9a9acb9a9acbffcbffffcbffcbffffcbffcbffffcbffffffffcbffffcbffffcbffcbffcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbffcbffcbffffcbffffcbffffcbffffffffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcb9a9a9a9a9a9a9a9a9a9affcbffcbffcbffffcbffcbffffcbffffcbffcbffffcbffffcbffffcbffcbcbcbcb9acbcb9acbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbcbffcbcbcbcbffcbffcbffcbcbcbffcbffcbcbffcbcbcbffcbcbcbffcbcbcbffcbcbcbcbffcbcbffcbffcbcbcbffcbcbcbffcbcbcbffcbffcbffcbffcbcbcbffcbcbcbcbcbcbffcbcbffcbcbcbffcbcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffcbffcbffffcbffcbffcbffcbffffcbffffcbffcbffffcbffcbffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbffcbffcbcb9a9a9acb9a9a9a9a9affcbffffcbffcbffcbffcbffcbffcbffffffffcbffffffcbffffcbffcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbffcbcbcbffcbcbffcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbffcbffcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffffffffcbffffffffffcbffffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbffcbffcbcbcbcbcbcbcb9a9a9a9a9acb9a9affcbffcbffffcbffffcbffcbffcbffcbffcbffffffcbffffffcbffffcbffcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbcbffcbffcbcbcbcbcbffcbcbffcbcbcbcbffcbffcbcbcbffcbcbcbcbffcbcbcbcbffcbffcbcbcbffcbcbcbcbffcbcbcbffcbffcbffcbffcbcbcbcbcbffcbffcbcbcbcbcbffcbcbffcbcbcbcbffcbcbcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbcbcbcbffcbcbffcbcb9a9a9a9a9a9a9affcbffffcbffcbffcbffffcbffcbffffcbffffcbffffffcbffffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbffcbcbcbcbcbffcbcbcbffcbffcbcbcbffcbcbcbcbcbffcbcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbffcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffcbffcbffffcbffffcbffffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcb9a9a9a9acbffcbffcbffcbffffcbffcbffffcbffcbffffcbffcbffffffcbffffcbffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbcbffcbffcbcbcbffcbffcbcbcbcbcbffcbffcbcbcbffcbcbcbcbcbcbffcbcbffcbffcbcbcbffcbcbffcbffcbcbcbcbffcbcbffcbffcbffcbcbcbcbcbcbffcbcbcbcbcbffcbffcbcbffcbcbffcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffffcbffcbffffcbffffcbffffcbffcbffffcbffffcbffcbffcbffcbffcbcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcb9a9a9a9acbffcbffcbffffcbffffcbffcbffcbffffcbffffffffcbffffffcbffcbffcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbffcbffcbcbcbcbffcbcbcbffcbffcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbffcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbffcbffffcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbffcbcbffcbcbcbcbffcbcbffcbcbffcbcbcbcbcbcb9a9a9a9affffcbffffcbffcbffcbffcbffcbffcbffcbffffcbffffcbffffffcbffcbcbcbcb9acb9acbcbcbcb9acbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcbffcbcbcbffcbcbffcbffcbffcbffcbcbffcbcbffcbffcbcbcbcbffcbffcbcbcbffcbcbcbcbcbcbffcbffcbffcbcbcbffcbffcbffcbcbffcbcbcbffcbcbffcbcbffcbffcbcbcbcbffcbcbcbcbffcbcbffcbcbffcbcbffcbcbffcbffcbcbffcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffcbffffcbffcbffcbffcbffcbffcbffffcbffcbffcbffcbffcbffffcbffcbffffffffffffffffffffffffcb9acbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcb9a9affcbffffcbffcbffffcbffcbffcbffcbffcbffcbffffffffffcbffffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbffcbcbffcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffffcbffcbffcbffffcbffcbffffcbffcbffcbffffcbffffcbffffcbffcbffffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcbffcbcbffcbcbcbcbffcbcbcbcbcbcbcbcbffcbffcbcbffffcbffffcbffcbffffcbffffcbffffcbffffffcbffffcbffffcbffcbcbcbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbcbcbffcbcbcbffcbffcbcbffcbffcbffcbffcbffcbcbcbffcbffcbcbcbffcbffcbffcbcbffcbcbffcbffcbffcbffcbffcbffcbffcbffcbcbffcbcbffcbcbcbcbcbcbcbcbcbcbffcbffcbffcbffffcbffcbffcbffcbffffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbffffcbffffcbffffcbffffcbffcbffcbffcbffcbffffcbffffffffffffffcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbffcbcbcbffcbcbcbcbcbcbcbcbcbcbcbffcbcbcbcbcbffcbcbcbcbcbcbcbffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffcbffcbffffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffcbffffcbffffcbffcbffffffffffffffffffffcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbffffffcb05000000070101000000030000000000}\par}}{\shp{\*\shpinst\shpleft0\shptop126\shpright2034\shpbottom1958\shpfhdr0\shpbxcolumn\shpbypara\shpwr4\shpwrk0\shpfblwtxt1\shpz12\shplid1033{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex53\picscaley48\piccropl0\piccropr0\piccropt0\piccropb0\picw6773\pich6773\picwgoal3840\pichgoal3840\pngblip\bliptag-28386{\*\blipuid ffff911ee397904143a741bcf6d539a1}89504e470d0a1a0a0000000d49484452000001000000010008030000006bac58540000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000200049444154789ca55d0b62db3a8cccdd781e5c06e7e1dd769f45623e20e5a4bb6eeb38b22d1183c16048c9ee4f7ebdc5db2df7df3ffff987973e7f2279a8ef63c46dae5b8d3afb5f0c78ed7bedf7e76d675f11c8f835f8bafb2dfaf7f0f7a358bbf973fcff21f01e7edff13b001b826bde0b82170efc35e55fb39f57060816fb61d8888d0127024e82f57e054076386bcb673fe392ff7f8eed573c3a9cc4201583cc8310b1efa7d5401e089007e0c318ef0cc80b039c0a5f74e02fe15e5e2afb45105f55c09fd8145835203bba89c0f363bc0330c98021511f10fc1ed93f607192e12080451cbc5f0f9b0c160b5adeeb186334002e6af3967fee19e5f416c3ff0703d4dbc981931491560418e48d5c4ffca100742ead7f47e5bf32e092fc5f43b4d7b4ecd4f0ab08bedef8b4170177cb1fd8f993ff11df3520ac042e081ca1f7f0cf27bed3c2772b94bba45c83af17bc788123570540d3800bd12e71db8efe4ae84ba4afcd82040003be734028d0bc0050c5619ffdaff029826fbbef0c4847e25f10f8232c7d9f10815fc3df1c700ae47da4c8ff02e0cbeeefecbfd5d441b2ff1b2964b4843b7fe7002990bd085405f61176f6cf12a87dbc31c047f45bd0efbfde5efaca89770644930055815743fc891f04887f32424701e8e85f137ba6f580e0058fc279bfe2758cfe781e4560082bffef4668dafeee0c506efd81d43b934ef203a39460058140a9fd92abe686a6c0a7c764f9bf964003e05bfdff8680216191f584bfbd0d60ff12bfd0e12c023decd0fc5f4a60fafe5e6f4d5fffc4054bc417be382e1b81af10d0149f45400e30fe800afe9b11525dee89fd165387e9152f7fce6be097e82bfcec456087d2f4bf68c08d004d0690954a8d0ef86443cbfe3b550c4de960b5f144e13a23382820fadf6e4709ccbebb337ac7e008f9850a8ed05fc82314f84e0004ce5e682a2087abb08335a000f4e87722de103872f6ae042711be304112a6a4ca1714a23f8eb63a4636b5e4ff4103be88601bdc19cd190c30b22e728d5b5e0406c8bcdf9c8ffc9e8552a3c0da3b22172724001cf9df14b81bc163c02fe9ee4f70c7ae87271312d1d7f3290b203716d46b828658fde051feff2f27d841e8c9acd1283d0469aeb8f6f04f046b07f7e0c37ff6221021970628140000b3f2d219f0752ed0fe5a02b1516f73df4d1cb193447e2a05f6d0d0ebd8f48a1b02faa102c9f9eff72e7067c0ef55a0e93e78e0899bcf9ffd03eb9737452c9c4b0424e82b130044a300e2ef0c387cc091af3b035211b8157c074688254ab350582435c82476287827406ab03c0c1e0a0784ff1716fcc8b88e0ac8970a38c67b68be85ef199ba00058907da7bd023ecfb6f02df7c201c0308503b7d82f6df0046033e03e1f7c516f285e207815284bffa2c054c138fba58a28233466856d686e688646cd5980ac0acfcaf66935bfd820236be7bd0ebccb0085b030989df789f08d739eef96f7371598d9a54f5120036ac01d8018f7b980c920d3cf941c75d0c3571a500d41fdf463216c61d4a18c244121f03fc200cbff2182a8348dbf1078b9b5da8f4a7def11ad7a19fe240df2455b8501ccfc99f790adf5923702080a9ff30272160c08c8d9f171e300f31d9d054a64e781ec5b3a215148ec5b7fe0789af24b05081475bc05c05bfe170ed080156a2b812002df1820dab568703309d93198f881bfc2f93c8fd38ac00a5e14a051e035fd351bbc11803b796902e4bc57826b9f9680603bc9002d81095fa407a9c71a9796bdf6c7020747fb488b861d830e48bb000840a0098b10e066894c0344ba4b114497f6be27a6032a824b09397d93eac7166ff4d60f0e09a827cfd4d77d94084e461a18e22f0cd0aec5c88b48a2604c890dae4247eef74399bc9808b8b8e92ef56f7f2e2dff7d39304a0449807193802f4dc04afdbf9fac612ac23156472051ff1b867e529a082806a20abcd7dfd7eda2ff4d08f635425181760ec51fba008a40352176f8b71aa80e98a600fd2a27ddd54181bd45f480c791d6a0f1da7cb07edd174949a96380c9277e3b3fae7a67f0281f3584361bf0e8d7fce5009cd143b1ad2fc893786d4fb74ac02a8002a00870ef02afc15b37e0b01c9406c359013bfc550abe98d929c7b4282f6889c88567ec1afa45009f707f18a69700d76cdefa606ff63252a1afe41f7bbf848fd05f1070cdafc49837ea8f9400d6fa87c4ff01e046353507ef15a04858c95a09980a36049e5fa69821cee0ae0020d93b2d127878fe5f0aa0da00d2fd53708e3727385e31e8955e8058facda51d5e28e754f60b08fda026efb1e8ad3520ea17280069774d0163ecddfd5c092007fa6605e541daf6949f2a018862625678b0bf7e3a025a02714540771fe98b207657f1af02fa019d465cfa60bca6bf124c1d340b204ff7eccbbaf08a1733e2a980e4002f8fd44416004a7c159a90caf75a58cfa07a7e8e906a84d934a031b2279b9ce7f32d7851f20a9f9ccf691ab010e051a9ed35aed5cc8cfe9ab843017555a080fb6840a0ca2f7d3068102ee9b74c4758ec18741dc9ba6082fe20019a81ae66ae917160d20877371708c46e3401b8082076f7e3d9bd54c02f530128a16261369875ca4288ca3f67044042ed00f4c724101ab0a94ca1ad5768fcc1c6b72150347f84e274822c82781141a45c3ba0263e98107bb476cbc8b50508256007eae8aa82a501908194c3901fb6f617c200ad9c5f18902f12c0c8773e82e12b4554fcd1cac267414e81a6045a022af33cd3dd5ba112c0e50f6fd172fa9100950156022707eeb9975f93d15621ec8d917d29a4d5c1b48755b33a328860e9201d503401d056b0fd9f282a4b40c4f640e0cb5981dca9b1e8dd01884681a3b202e40b226685f686d14a00ccd41ab0a41ee741dc1378cff8618843769575aa28be694068053827103a7f6e5c740e90adf2450c408128045a1fa4b16b72d3a67ea13fa19a0240779c7f664029be49803c43dd2f985afa0504ff673a90d2b7804168a3afa0b22c903700ffd1e2871182d87afce5036e1ab01fd9cc2db513249a20baa69d1cb62561f9970e41da62a58c4b1048e95b467cc2b0ef8dff4923b453fd770d80cefb65285514725f08ec516a015c1020ffbd08d845b7ea28d1f1864e005f00acfc6b94688337cb5d485f31d8711f53775a804cb29fe9d789d0655d50ad400a05528b200c00ab9af1ed26fd9f0020b89a223502ac1774438c766f27744a1620796442a4335fd5ffae862c82d3a42b00075d4af46a4908dd308ef051025fbcf01b0356a0532a007b70f7575a89f0f150f36f96607a158495c016598d5f1795540124f7108016e18f28c0c508e57b17cc5d0169a197feeff9003a42455fab408dfeaa7cba3cb21fb10d909955fe1e7eab81b066902c4d638085b56fbc64e0da05f0725dbed30991e2a022cdb530c5c0a0303a40054c03f23d7ead01274073405e02c5807b17785f1172091003c88785eae47d8f5ffa809a20a982d0a10518d0e9bfc012ce9305435cde8d01772ffc1a7fbd78dab92c10205bfa2bff337bf4da0f13ebe3da19575447097c627ac2275a4900cee9d00b01d40a6bfc727dc0cb8ac8ca03011002e011ea3fb957bf3c0a6890f36c893657d646b83450d3af53081341baa17bfcb21eb0e3f00a78734295f6e34c5e9b07f5f0257e22a2fabf1f5002109a04f08c29917e7bd97941c88b05540678629503f7f009826aa0aa9f3c6e37b741372da8f83b046862cb80eaa4b94d9ed40362c6740b3fdebb40bd2278cee0c281a7095caca00bc011bed94155818d002709da2175d893f1a7852f6dd074e066016e0c681a109b02f7f0ad0918096a5ecc11276602e90fe47291c2c19ba23cc0f4725691f02e1580e364e8cd035e01e8251bdf2f0f98b7b3f9927e149ee1aa55a07f57207cd43d81a4df7aa7cf9e3cffb50a70c6bf6be23b03bef5413481f46d321bd083e95e2182b59144505814832579153eaabf9986ad81de042f0ef72f0ca015fc8501e87b8202f55f3d7c0f1e82c7cda730ca834f0d48d0d40d9581aca077fed74ce824c00b009aab4defbb06ae5757993831aafdd7615bfced81c678f683de246c21ed4280795aa0a8f3a07fe9027c5155dc7bf8b15b31929fa68175c8567f530700364c40deb22ed038102e02a889c9c417133029bb84ff56021865c437155cca145d06f644a8a6c4fdd066039a3df6e033e53565fca405cabc118de070405f15e04b09d874f01d80b2bb8640d94e59194a9d1238fd4f5f70643db37c9f8a9fe8245511a1d304e3f047fa5f198041c6d70591ea4da28392fd8c84158e8680a71e98ab5146539067551aa4f493d89c2ee86516f8950114eac3e69d0ca81a3826452915e023707e0bde08dfa70ccc37a9ce0d78ebe7cfa17fe31bff4f005e18f0060081d266c8d07d0e7b00d1c397925078a00c1409992aec2ccca745c6e816386e32d401f8753afc9d019becd8031430b204d84578fa5ddb3cdb93e212d1f959fdf5a2c76a4fb37f14c0bf94405f1657117c830052696600e98775d739c1d79b48c21bfbf5b7490558538da9ecdf26f097e3be6840dd370618120322a852c1092b5b614de33dd2af8f187e664acaa516aa0154fc0917242787de71dfc8fcb4c8fa60f8e485062060b01314e325fcc683731cd96ac13051cd63e93b010a2defff386ffa7ed8cbd9613d3666836f4e986d30390992f24fae0af561bcd0b28b42d5f9cc46009780354dcaa302ee07d1db97abc45802d7f847a48f20642538850ba9f9272cb7e5a28e8577fe94dca7e73f021510b4c260e43f03606d6048ccfaeb90f803001402e204a50250676b96f06d6845ff337c6c8604c502c03dc067ddf4f75b07c0a2ff321b1c0f006299928b8150c06449c82b046a025e2f28e3ba8cef8bf64d138035b89ce682de4e050811e30240b206e6ad0b34b4a6c78fbf8c9e04a83c6db1187c8f56453e080417862c7a9d0ad5c139165f0bc2e5701796853c789d0e370a9cb711fb6237208ae6072b70d441e2cd18825c9fb0d631ead0daebfc2fe64359ef2e17e804b887efb78301ebd0a86dc67f5601e762aa7d0129e00ac1ce36c31f4a860873b089c9af18406f81e9e12f39be15c00d81b007570d28140a811b053e9bd688f6be368281420aa3412d9410eb95fc31422e781a9b007dc14bab60134072f2c0e597822c021c8c8ee3e10b03ac09bc88c072820f0415baa41d2b8351020012e8d8c7a8f3cf12bec93c0357386cd4cf06fa7fbb1ae0e506e1310014b1f238bdf92902d000b4bde8fca7048434814154736c142a6bcbd25c938ff2d773f6291ed8dae0170720dbdf4a4035e01efd1281cd008bdf62168bb0e3af362dfa57002cc0aea10b09da803f0350fd5702fcaa81df264382c0db8408ddb2c22701d811b02163577c13d647fab7fc055644ea4f6b83a29c8182b5e20ff4c097f0d57bc45503d807f6f82e0c882502ab086a0200dd97e0f7ef0f948304c8c08455eaff8cdf3d40ed9a6cfd3c85c87521e0d7dcdf1970a0a534ed480cf8912d74c27ede15269f1003e35b1bf873c7bfc32f109a0bdc66ca8abb5d10501cf82601a0c16184f69b300632e04506b044c50260dc25010f34927d10a0f8cf9337c6face82ba6e5a95aa0c6068f4bfb5806f0cb83ac1f7db44231002ac1dc5ee7a23aa99a243fd471df0209f4d651439f7c5f2106ae0b387f2d34080fe2754037f2140eb02d25409edd6801cef1ab02fd360c348e73d2c50e91ef3c34648fa4bfee51fb470e3155afc33fb55715709b8afb62cd0afabc25fbbc041813de6ceffea80e574a238c05397f59cb63fa97ead83aa984276e75f93ae18fca600ce00ab00e0eb1af0c6019861f1bad6ff89c02a4d49d4ae89fc544068c58380b269ef891498ddffd819c1aaa93f016016fd60c0eb6468bf81ad50355f2b814e2f8224ad52a809144295f0c90199346e0658f97705f80b03627701b7d55260eb45ea3aef2ba3bb02ccfc33fad29035bab4dc0f49ea6c0c1038d80185a5f3f2d128000294be860f061802b8d56cf05b05444d0878ad94b401858c1917035413e3e772bb09d4717660cab4f06112bd967d3d0cd5a5703502bc68e00b00f4012bfe771f50216a0948fd3f77ccb43db06451d38cfd16fed6a33590e52f8ff50ffc244dbec79eaf5dc018a0147018d20128e9070ec83c7eaa171e68046b4a030228046a836c0258fb91f6ca0d9785806f0ca0080ce0566388fc9500b524409b0e37440458f71838f22f0490dc6722f965b6f6c2d16680370035c2ae00d37eb4fcff7aa56863c01582674a1c5afdeb8ff7258e5e295bf18bf871c45c05cc1281c5996d306ec10f98803f52e0a5044a87bec48ff58d5aa092d897fecbe062400724774517934052611a072ae63d48af24678058805f45c000288199e90c88fba2906840e2f7eafd96e92136908b22c5d4ea015fc2af63ac7d7e5ec0f0319f2a2cfe4a80f8c200bea828f0de0b73554045cf063844f0027ff8c1b665ff21d75eac53cf82b2113e7b130658f098068444f82f0c88d200a424f22d74c8fefed88caa202c7e68826260ea3fc6cf28f2ef69a09355668164006a603c0c60caadb5f6f5825f6edf3f3304069cf4af761775cd3c0a20caf680012c84cf86e43879b4aed55eff580e29f1485905360fd496c2be00b1d75f5f19a093a10b09c4997e28201e80353e4800f4c0283b5cd3df0a78aa60f5ec4304066ac01aac704001a8559f6f7cf8e55a614cc26e4580c6376761c7d94f2fcd92c22d8f9fd795d7310e2804722a584560c007d49d02fe52016f0ba41d003142ab3ebf3441d8be9cd514d1ff5803b0c1604378fc7b25e8167eeac54069141043a5785fe20ff9776c3406548b1506accd570c38eb5d5f2498e500470340b46a37c2b1e73f5bece2c8beb940402051cfd4e4bf99800b0bc26be23217682b026f2590fe1e99fd9b32c5904c01058e402780163e28c0360827b01980d9c5ab045e83af17ec971d46a80631ab045ea60264801ae028c2f746505640cd1c11687e0dce5030102b441108ec9804f8a507463a12af73813f1020a9fd1380a0fb0f4e015aaf4e8fff8cbe20e84240031cc9530c22b47f2880de1a5e1645a731e0bd06f6b45f6cc1e822280cd840d4020818201f8be43298a49fcb6e0640cb7ffc91004116c44b17700abc48e04ef9cceaeb55000080f931c5da023809f55e14b089a81080a7c61d00862f26e06f2e9085f066848a9971a5009b5eb132735afc2a7d0a0866404200c7bfc02117da7470ec366004f8bd022aee8a7eabe25d0499886fb3a092c03a748c0680a861addce80a78c55f5c5ba251b15307b74bd8a9d83a9229850599f90301d427bf96002520dfe6023c56712f20f39fe9cad6407381bb549ed0d1fed8996a0f48006a20b91eb619f0396e0c4164b1eb1b00618febb07f9a0ebf1160eda2562ab7db5fe9c7c7f7421018f81e845928d04d96af66122087b5dcb221da0c20f539d5f88769e04e6177822201dfbb408d336ad6bca95fe6373a0063174095755af98f94a3140524ff8149760cf1c2ea82771d7ec9bb9ac09dbefb8ad05f18603b2f7b83c5230e4d293a5c63a79775a51063a83c04d51fbb4b9973a10f9e04d082f75feafeed6373458178a1806354b98e5a4496ea0cb980ef21ccc4e4d71a65f5080ed57a5f68f83521e661b6c53e673c979b748150060c9b0dd99ae0d907f72c2ed5fb3ca7fd3f4fd6809076c60f7867a6e49e8d33524a602db7b2929401b6ec0c7ef52cbf30e2e2032acc1ae1569fbce47f3c574795a162fe07654063e21420f522689dd08ec0c92e298207a6aa2e9a003080242b1bf87522e42eb8b8660c08f92a2930e0da05e7641d8db27eebdf599b8c124d7e966dd8b2f689481ce11ac603d4760fa3a97eb20448005525c973dfc4e8d90546dd2518b04dca4504d7f1e79e0548fee3192a53e59fe2db04d8ce7633a54a6f5d68e00ab30b6041dbcf86662ac59e8d2dff6f1d1126b0b5c1210870991ae8180263ae59006767d28ba97ab716b8bb1bf65447b6d32bcf18650b328e6893a6005273b141468490d8b38e7217414cd66ef1af60729d0ea84019fe5902f522719981d5b365a1ea0368585cd90ca8691f271dc581ea3e80c09aa0e010fe53c27f6e2a823042726e8805a239db155a2da86470ed65ab82063fd40230fec49c5a0c7fad2ea55c864d37ac00b8025c2bc0a3d7f417d3df4e8de96c90b72cae3dcf8f12dfed7c168346840eac15c0d6ff941e62bacbf8510215030e4206681790b85ad2cfe0c5eec85769a90f500654fe33d6e58e7bcfe5fde9469f8759eb021c1a09302175358a90badf03651b9c95849a725272628f8d051097781b19c2b6af345f35e00b032230e80a8c977e4105ceeff3c29eeb725f0e25aa9d205a52403182d03c779582c2582376245408dd677e62740d60a50a0262030ac9727f25be45cf8250236f0458f9d7d8b3e76ed3610200c1003bcd1987049c654fe523fb03d17f2f81a30da05ecbf448caab06844da68158069b44b215acc64f159cd8c6fd4a5b907980c178ec5ac56fea1f3142239829f501d606b165935132c3578e7e013753baa1ec61b7918a0a0216a1c063b8fcff12bd846ffb53aad54a2319306a562a0c502754c133131a32e8b04a73d4ecc746579fad18458037041c80e2210e0d11c8c4642ab4027aca5502d9700d809a06f96c9025a0dc465181f270c37b1ab06b447c2b08506e3f4db1677b409be20c580840f53f5b89b2ecb1ab61c88f10fe7b09900295ff7912a0f6bae747e43c95bed2a45e08a7c23f97f603466f46d2775b09a80eea8541c280719909faefa67e4e811f04bf3b2d9a0456e32ad54c42751fcd7fc9e03af96d93572c04f3103ad8d99880e1de1910004094e66cfb1e7817402d814ae54eaaa625a50bec1e00c5d88563910e4c719313827d26a0ac23bdae1d4ac3972e302d149100016098040477927d9f0701febb29035002920eeb02a2801bb5ba967ae77f180050801de34005340d987648a273d7806240f042b4fb5a88f82d0aa086bf4a6058fcea83b826c8f8317dc576f6623adf08a66729c0dc9fed4037e1802dfce80c98dc0e0d2c06f0a05d0064ff52008c7ee2da0394c0654e7930608d5ebd4fab008d59a4711d92ba71203075f017065c44703ba162dc2101d5f74d0044fc0a8262009c3c69297d100c78a417df30b7ae7ae48c472704c84fd51e64920a7091425861ef831b81729c9ffbcf332a01163e1e0576e905308b5f3fd4bf4111e48834fe75c44ffcf53f59796be6e09eed1324792ce020369746d8d82b6b420a0b2badfc46d9a04b0d483da539c08a7f8b609500866ea484d6c7569da8a03fad1ea322df378da2fce0f60098302a03f4e6960f2530752be75c7442b7ba552aec52500bc46befca099a0fe088c4073c28eee5005a83cfcb872d556dc27c3cef6742f05304f80cf5a7ded52480e15bb01b01db8e6e3386ac128eb6b7c03f1102a7bf68805580b40163003be0c8120de882a85ff587c4a5ac9b00540845e0deb960146449a44a80f11723d5bdb9fdaf379e1e482ebe9ca601ea036884e004332b02ba603bbdb37a64ea6a41ac6f447178cec9bb0c58348022c0f831d63d9e3713007cd1530d013542a30dd85809118423d8108cdcd88f94febf3d107707edc4d8290252a5245ceab36b5d144d807b19db0995ce7ae40d84ddd9bafcad9f2582d4efacf2572bcc55a9a84fd3d66759c508ad5f93f3d4ccaa0767808ccc8b370c81a90c40bf09ec1c17671c5d303a03c40197fccd6d848ad19532e61f67e6794ff3974f818f7d7d04215875b06eb52bf144220277fb5a552c22582fa6901400ec078cbec1413219fdf1c3adb04c86e041714b9dfe46e941d6fa8f8150f12f2e8944f4f07bfb460b88bd2450611156aae0f6825a02a2865662b3692088800591d6066d498c667894f027ebb9ae07aad155bc3f7b2f14c92e823711c855623024a431a33f19e05492f22a0914fbef10481bdcc59e386e9f0cd5c3e7a0ec9afc5e88a2f9409196053206481be8032fc3b35f9753b60a8a032ac8c66592d72048a13f5530c9007841ec8cd3309d0a4031371c599b3726cfb806e4fed9c138003005e8121e40c1886d055000acbe7c6ba6c604698253932f0cc04c40197059152efc6b196003b0c478562790bee95f708125c16e85ba1280b7dc00bfad1213d12b0070e0009400450125f15359d5a4edf0bd04725dfa122b1035837569072e8df96c9cfb5e08d01870f54202cbcc291280fcd3b43d0c701bd81f6d74e07f3b01b6138402848e866786ea29c43d00c02e672dfeddc2560d83b81eff8b1310db925c9583e945050080e143b6eea2249309b048416e278809163d954880b8de9a3157cb2b21109708515a04f0415f18d0240030cc5db73b2a982d4e5beaa45c61166d0f0a032aa009c0d200fe3138311940bfab2ec898288f458cfa36b8a500247f71437b80d4ab252e57ffdf255004280c58031b6527fcd90ba08184409ae24f08a805802c518001b9335f6a24ad7399819228c6efdeedc2000a81e52e132c35064063d907fb5280886a41504df04a8024034a047b230c8d72140100da9efe6d95daa2b815b07d61ca58d5630850f35d0de6acbb27062a002dd7d89fd56a2570d50015ff36232203ac0bf8051235abd93c37e7f43422e092aa00d200613455054db2c8d7c60080ab5da054d02974084a3dad115f3440358af94f61c0b667757c08007cd16a85685f28009fc1056e9a74d503d320b2990460f8c3be28c25b49abb1ae80d2123e0ce08eaba9ca4a3d9b8034bbf59e7da1de7686dbe43cbb1d2880c600d8eda31388372a7e6454914347b4098c21bb20f95b334009b0eafdd10fc26f2500055a432e0d8018239dcc6bfd3738211d00da0d056b7d30cbcf2c1838f7aeeb4653665332d6ea8379dca4324c03fb6a489500b4653140d8578ba2e53720652b114900b25ae57390277ed52dd68220202a7040e9952226403ccbb85d1a6af6aa08953d6c2e0ca66a40497867c06af3b927806c6a1c794008107fbb4a56062f93013102957d4023a4d6fdc0b43711740dc06e1336a048df80d82580e17147980b24a730ec40ab336056b8b15bc78ab280dc71b7025cfba37bd17adef8afa74d4a9c011ab8fc662e2832196e8b7e97c0e10427ad90c70f35df000ca67f1d34d67f8e396dcc2e823287200b7aee93f19300e240c880ae034a1e76c1c681240a3f4dd51a0132b3bac313695dfd639b6297483ed35fca56d8c877378cd7f84dd299548391088c729df7d8b1690bd379c38911556ab4415e2726c18eba24121db35ac7d69ae7530f99eb44706f80f546994178136b8551a56104a0f95a2aa4e5de5090fd1f1d9072903f2601270342163e04004859008155013b7ef04433e76aab42883fb519d4682e78d0899e0c6868d00769f8e68972b7c1c171b10fea92181420861c5ce8bf33bade388400d60314804e0241008e5af20f2c0f0638f9ab7058e236818400000e35494441545b712b00ca024a00e2b411e08a1001280928052a1de0a867649f036b1fa0e13aa3e7a82583d1771555469fdf2dfa1b1968038ec06be38f923494546440a5b84c78a1bf5a5f2c26d4a530f8cf9e5c086906450ab550e90a54c14c484b46b03679929fdc174edd156052046b68a4c0740d40f8c17c22ebc2817d22dce44fb5804c905e606dbb4564025d341d7b2826820c9cd6aac4e4467ff0e08784950ab065e1fdd49680a21f967790fd07817e95702be2c310591d1c2c7637d17c408c17f29b08aa06e43cb5b018208599bb07f875825602c200d3c198242d5771148c189d0496b8b3fa84001b374cc98d01a61d2a82b72e6846c834f092850001d0c7c76a83cb0d6c98632d514b9ee5876fd1c50199fa9eb78ea094807701bc5d6c0534e0ba168a53042881d01a98980d15f797ea8ab045158734ef4a99d5bbd158b76062c8616bfe8b00053d851a6ab43fb9ee18900d65d05afd8b15ce8f11825eab0670208a386dc006a0cc53dd71e6aa756bfc1f212fc0cc508a402ecf9197177ad4006380a45d7a69eb82fa00254e11dce94c3220850143f25022c8affbdec72b99f4ec470f425e564d24ce1a8894a3b18f2803f60821a3f6e6ee83ece79e6dc6e7d22daf81830231caf6537c1600f5dd1111ebba10664d1a972b21de0e4fc4c3b618820b21da3eaa06000054c4f28f02f00ad0f07712ba13240fc180f53549432a2056096c7aecf9f28ea0254dea00311485cd0d9c33bbd0f70b6506fe94d9e32ea401a2c176f1dfe1efa8a504aeb3a115bf7d320e0c5019a885137060981e080875a821893f84306b2a4a1c63dc1920f173372880bad0484f09243d76acab1731e20240af135c9f4fdb125c4a80ea472758323842aaa031400aa311ffa2007542574b28bc0bec4f50ebc25c9b4f6f5bdb7a00e9ffd90b6683352ac82096464bffa572570d2c9dc28745976d66de0234383be19e62a561d09ac1ac2556a2362afcc05c4067d07024d871048216fde7e536ff3120c4a8874eb1eb329967730aab31b5afd4075707774f2b42b5a6a764883e56d331bdaac7c4403400cde7a041ed5a9b00f52f7559ebf9060919dbae8149166c5848e16ac67a72b204749db3f72ffd55068045aa7e3279a39d998500211843193036db16e2483874150f89e4dc671b39924f096c075718481b580b9311abe3e3f88ac09200cf7fecabe94504997a6a6247401dbc23f024ee6203c8806cf12b0cc9f8370124fdfffdfb4947204273904bda658d23300a563f08b0de1dfb4a79ef60a05015742b811b0352ca17a7df7b17b49677a030d2e56f1b1bfc7d007004bc0d3cc36c00f0dbb12beea7744695e32a99e0eb298a34034a0115c086802ce11445eb6e34e7cbba17060c3d31b8f92fe1ff2782fbe00cc945108e648ce2fcd8ff43dce6502e44f77c60215017d537f607a1b00a602a193e11c0d49ddaba7791451935134d08740174529eab937c3420b3deb600b03e1849d334aaf75537db81ec5deee3afebc8a9348643948f3002dcdc408f9eab6d4080e15feb20a1012480e9e8f3e8071d2808eb6409e4f35f398a932943bc325ddf1a570af89458e6f2c717111c6887d44c5740b7a2148215c2a8e43f7c14eac8fb51056b8d0a4d30f1d155c41f0f03c881813e4814a4073189e43534a5e2c92a0763c080838ac1039571e90a985898170fb33910a491320095607fbc09a40db618506d38cbd79a06e6e73a9c4919838641d331a0601164ea49348560bff2f333c19ab04c5e1900210b49426914e712aa86fb8116405135cabe8f65842a56e902b622e0ffa191697b8952f9c2e25fdaea11790300c68b049806cf6e07262fbd0d3b372a0d01a3587b14239865a1f4f643ffbf1738c080b91980026034a564e57760edd6089e3e214395373f6a59eae91e209c01390501a220c06ae978fa292bf2e66bfc9fc9103850533b93c1c92600f2d3ccb0a90e4c45b60eb66b648c01e883186b6a3e1584d949c09ab277345b88f66a15c0b85300e06a0ebb00300807000c6043a039dfaccef5691aff9fb0a11ec580117f27c051040580cf22d807882adf96aefe060010001aa28269f1affe2398405802c5f428744c79811443740658f80d05eb0310f37d6c7701d20973eb10f3ffcc825af88300140582004004a301b00880cac6bca4985580f12a9920104300908bdce25bf8e2854c073700144ee541d9095d0ad5e065c6a000f0032876a1a07e53c57a24e7acaa0b14a86b3731f44a71b9456340e36dabff2ac45603f5d194a307b2ffeff297f5ff63aed819308d01934b4298d890c935d9139753255094d967094b20815f3800967d847294803782090024fd8ec38a8805500014eeef0c1860809ea0d102183adb0509f6eed7e41e200da50a2a00ed262cecae820702b8054ac08d809a809a00b307740fa8000443a5082ee2645a182b7e60d27b5b8de4d307792a4154b001a01aa032d644a0c9c0aa815e00257fe906c84c50d49a8d30e0876da089a012406e19760ebc8cd003d4da4b3e3ff19d090ad52efc66035cba1a07e609c1a6ad7681c6013f217a2a8097c01a2fbdf02403b604889b4bfbad18508b034ca33b206a45d2099e3520aa6e1468d7b5fcf7fe1f2e075c4aa09d115505b8017061004430c2851c6700c3183060bef61e347c0056f10725803a183d7c150167c0b25aaa006201b604ca1b5218d0b8f029801f9c661511e49a585aa6b7975102a017eccc079be18501d944d0182ca4362992a9006a00f22fc8b194f0da6c00dc4ba0faa03040bb206f1587c6fdc4be05206038c91e0821e36f1ad0d4e04201af800d40ef80cd0410834cc9bc5ae2f161808b60c892d05e123b4b5e3c1137c0db99633231a8a8a50458c366054311b834c21c23fc4d6603a3554023be6a011990d5c0795cd485777367401546ed35e97c1e4047f946895abae0d1049c03ad08643e20503508aa04aa6a8c00df4ba0bcf084170aacefbaa8190976157045c4df10044adbb048979ab86cb7eb746016bd1a0404529be02b010600082f01b5822281ea689c1646ab94afd55003152601adeea3057323802d8d25a0eb547a1eca4aa04be0b92022ca572530d906f57ba2d5154b889b23fbacc42007fc1f24a0be7e2585c3f40fdcda55c0843d5adb88934528819012180d8a7d7a5c34408cc0de1816becabf5adc211f22968544eba1e6035df85ffb8090c096378cf0a6a5c0a06cd01bfd63f90096405dec72ed02226d75c71e88d53196d1419612002ccabaf079469b100afbf70f580e5a0985eff979f680f15202ca003bac9680fac1a682cb082f249f58f50b4f9d005501d2f1d4c89c32785b1e4f8b2bbda3f09fdb405bbaa819fc3706c008458f847d01f98daa94d45f06c1c3486b0155a2351f279270a8807602e1b321c052b0f8475780fd7b5d22530050033817088f447e486960da1c0680e55f9aa0972b7f150e770ab44618be1c471080206c1013ae8b578bb402c0be1c079057594834a6032e6f29a7c4d75be200a076b6a110c537047a11f8a200bd5001a069ad51170350003b60b704a32643a87ceb026ca1ca80a18428294834bf089f3d48feb360620b3037d3b550887873c356d9c481ec2100c3eb5fa602c2807df9dc0600cba2ce67fa409f24ef940ebeb84b66218017bb81114db83582ae828f19143ed7a094052880e108a91368254006d009ca0248733fae06e87147fd6b01e06b064eca7f29812603d508198f6a7244a5af0830f66bfa6d340d78468112d005118b452b419d211110aa7054354b400bd0ce47e5261d4e27d0e604a9a994f9c7f30166128092252f65a27e3638eb0828019c9bad512be7bb0ed4afbb356767005b80ae8478bd9b19a6383a02bad04f0aa09cf76d2f812cb3505ffd738dff11c19a9ab1e28d019652c0d034a07a6364930ce6bf16229400cd02dd9a6193419781c6eae263920175edf6e180f886fa76f97d1c61c0dc336459173edbe1b007b1106b5d80e28462500b24d6ed280427416b04d93a5a215036eea1f468f177028400600c1009705947a50d4160806895e64e808cba42eb2040abfdbb12deac809def760d20ff474bbfbde529012425a796c0f601bdc07a35881ac2e1b417a3fa2c7eeb7ca7144a3b3f7550cc60d5962418e52ff9bf10a01830940000c044d0c85cf98f517304b5a4394eb42cfc30093cbbbf55c7cd0a68159c2210b13400e7c28c00c319b0db204aa0003023801240aa8d56ca8411fb93546e153dfc9479b03581a607d1115021640d58eea3421103742f805aaf1eb1d684f7db725a17a8d3e3def2a427620abcef625d1fd67c432810ccb169df3a66eb04870a1c25908d02854045d20d40cbbf01508709e9027b3fceff5e5785c9d3703e63369d301a941924031af94f542e0c50106ee1af00a8ca9aff850084adac70bd6b5e4aa0ffcf71d6040a8067cffc10dd183d7a4e863c762bfa8301af8d00357033b850c55161de09b001f981781b0358029afef552103b8a66d5e0c745028686af1a90ca00b70592fce8e15b19e470086cea6be1c7a87938f01964c0f630d20631197406800394b551a068b391776068d904d0c2efc2d7db81eb8034c281fdefc8fa199081f0cbf362e23ec8004c061eeba792a3518ba815f5831f0e898258b2df864714acff1dadcfa92fc1ab0a3c7fbd0492389ce15b0ba085c3c7e7d7b914b5827b2ea9c26fa23f16e93f0f9657904fca98f8ddc3371160d8756f5df2a2025041e92fce00910296e27e19a3a96f928a9a3db412d8efee3a089319fae9185b100d553fc47fa98403842b01da09823245ae00a440e131840144456a990c587b2d32625d58d46c00cdd5f4d6ffbf58c53044672aff520289719d915bf6cd191fadd024d096854a64f958ea600f2fb5001643eb0b14aa04e661043dfb1bba24246b1549d521c80f1d58933e8701f78ac6d106ad17742790927b4560f0be0a005d0d2746a23e5f5722b80f550540ff5bbd30aaff075b1ffc21a8f08240290011401bfea50a6c529c2502d401ac8e57f0da0e11bf28d4cfacd456098806d208aa075cbc2700fdd311bb18b40542fabc06ac040843f8dd050311812e0186808f4314900cfd5f39dd125ab1ec26c60000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pWrapPolygonVertices}{\sv 8;5;(-84,0);(-84,21516);(21600,21516);(21600,0);(-84,0)}}{\sp{\sn dxWrapDistLeft}{\sv 0}}{\sp{\sn fEditedWrap}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 1}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posy125\absh1832\absw2034\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex53\picscaley48\piccropl0\piccropr0\piccropt0\piccropb0\picw6773\pich6773\picwgoal3840\pichgoal3840\wmetafile8\bliptag-28386{\*\blipuid ffff911ee397904143a741bcf6d539a1}0100090000034682000000002282000000000400000003010800050000000b0200000000050000000c02000100010500000007010400000022820000430f2000cc00000000010001000000000001000100000000280000000001000000010000010008000000000000000100000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00cb3636673636366767cb9acb9acb9a9a67679a9a9a9a9acb9acb9a9acb9a67676736363636366736363667363636673667363667679a6736673636676736366736679a67369a67363636366736673636366767366736676736673667676767676767679a67679a67679a9a679a67679a679a679a679a679a679a679a679a679a9a679a9a9a9a679a9a679a679a679a9a9a9a9a679a9a9a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcb9acb9acb9acbcbcbcb9a676767676767676767679a679a679a679a67679a679a9a679a676767673667673667366767676767676767679a679a676767673667363636363667366767676736363636363667679acb9acbcb9acb9a67679a9a9a9a9a9acb9a9acb9acb67673636673636366736363636673667366736673636676767366736366767363667366767673667673636363667673667363667673667676736366767676767676767679a67679a67679a67679a679a679a679a679a67679a679a679a9a9a9a679a679a9a679a679a679a9a9a9a9a9a9a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcb9acbcbcbcbcbcb9acbcb676767366767366767676767679a679a9a67679a679a9a679a67676767676736673667676767366736676767679a679a676767673636363636363636676767676736366736363636679a9acbcb9acb9acb67679a9a9a9acb9a9a9acb9a9a9a6767673636363636363636366736363667673636366736369a363636673667366736679a363667679a363667366736363636676736679a6736363636673667676767679a67679a67679a67679a679a679a679a679a679a9a679a9a679a679a679a679a9a679a679a9a9a679a679a9a9a679a9a9a9a679a9a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9acb9acb9acb9acb9acbcbcbcbcbcb67676767676767676767679a67679a6767679a679a67679a67679a676767676767676736676767676736676767679a679a6767676736366736366736366736676736363636673636679acb9acb9acb9a9a679a679a9a9a9acb9acb9a9acb9a9a9a673636363636363667366736673667676736366736369a36673636679a3667679a6736363667673667366736676736366767676767363636363636676736676767676767679a67679a679a6767679a679a679a679a679a679a679a9a679a679a9a679a9a9a9a679a9a9a9a9a679a9a9a9a679a9a9a679a9a679a9a679a9a679a9a9a679a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcbcbcbcbcbcbcb9acbcbcb366736676767676767679a67679a67679a67676767679a67679a67676767676767676767366767366736673667679a67679a67676767363636363636363667676736366736363667679a9acbcbcbcb9a9a67679a9a9a9acb9a9a9a9acb9a9a9a67676736366736363636363636363667363636673636369a6736363636673667679a67363636673636363667369a36366767676767363636363667366767673667676767679a679a67679a679a679a67679a679a679a67679a679a679a679a679a679a9a679a679a9a679a9a679a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acb9acb9acb9acbcbcbcb9a3667676767676767676767679a679a679a6767679a6767679a679a6767676767366767676736676736673667676767679a6767676767366736363667363636366736363636673636679a9acbcb9acb9a676767679a9a9a9a9acb9acb9a9a9a6767363636673636363636673667366736363667673636366767363636676767369a67363636679a67363636369a67363667676736363636363636363636366767676767679a6767679a67679a679a679a679a67679a9a679a679a679a679a9a9a679a679a9a679a9a679a9a679a9a9a9a9a679a9a9a9a9a679a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcbcbcbcbcbcbcbcbcbcb676767366767676767679a679a67676767679a6767676767676767679a67676767676736676767363667366767366767679a679a676767673667366736673636366736673636673667679a9acb9acb9a9a9a67679a9a9a9a9acb9acb9acb9acb9a36673667363636673636363636363636673667363636366767363636676736679a673636676767363636676767363667676767366736363636363636673636676767676767679a6767679a67679a679a679a679a67679a9a679a679a9a679a679a9a679a679a9a679a679a9a9a9a679a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9acb9acb9acbcb9acb9acbcb9acbcb9acb67366767676767676767676767679a679a6767679a676767676767676767676736676767676736676736673667366767676767679a6767676736363636366736363636363667366736679a9a9acb9a9a676767679a9a9a9acb9a9a9a9acb9a9a9a9a36673636363636363636366736673636366736363636676736363636676767673636366767673636363667363667676767676767363636363636363636673667676767676767679a679a679a679a67679a679a679a679a679a679a679a679a9a679a9a9a679a9a9a9a679a679a9a679a9a9a679a9a9a679a679a9a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcb6736676767676767679a6767679a676767679a67676767676767676767676767676736676767676736676736676736676767679a67679a676736673667363636673636673636676767679a9a9a9a9a9a9a6767679a9a9a9a9a9acb9acb9a9a9a9a9a3636363636366736366736366736366767673636366736673636366767676767363667369a36363667676767369a6767366767363636366736363636363636673667673667676767679a67679a67679a679a67679a679a679a9a9a679a679a679a9a679a9a9a679a679a9a9a9a679a9a679a9a9a9a679a9a9a679a9a9a9a9a679a9a9a9a9a9a9a9acb9a9acb9acb9acb9acb9acb9acbcbcbcbcbcbcbcb9a3667673667676767676767676767679a6767676767676767676736676767673667366767676767676767366767363667676767679a6767676767673636366736363636363667676767679a9a9acb9a9a67676767679a9a9a9acb9a9a9acb9a9a9a9a36673636363636363636366736363667363636363636676736363667676767673636366767363667369a3636676767679a67673636363636363636363636363636366767673667676767679a67679a9a679a679a679a679a679a679a9a9a679a679a9a679a679a9a9a9a9a679a9a9a679a9a679a679a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcbcbcbcb9acbcb9acbcbcb676736676767676767676767676767676767676767679a6767676767673667676767366736676767676767673667366736676767676767676767673667366736366736363667676767679a9a9a9a9a9a9a9a6767679a9a9a9acb9a9acb9acb9acb9a67676736363636363636673636673636366736363667366736673636676767676736363667363636369a366736369a679a9a363636363636673636363636363636363636363667676767676767679a6767679a67679a679a679a679a679a679a679a9a679a9a9a9a679a679a9a9a679a9a9a679a9a9a679a9a679a679a9a9a679a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acbcb9acb9acbcbcbcbcbcbcbcb676767676767676767676767676767676767676767679a9a9a9a673636673667673667673667676767676767673667363667366767679a67676767673667366736363636366767676767679a9acb9acb9a676767679a9a9a9a9a9acb9acb9a9a9a9a9a676767363636366736363636363636366736363636366736673636676736673636366767363636676736366767369a9a6736673636363636363636363636366736673636363636366767676767679a679a679a9a679a679a679a9a9a679a9a9a679a9a679a679a9a9a9a9a679a9a9a679a9a679a679a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcb9a673667676767676767676767676767676767676767679acb9acb9a67676767363667366736673667676767676736673667366767676767676767676736363667366736366767676767679a9a9a9a9a9a9a67676767679a9a9a9acb9a9a9acb9a9a9a67676767363636363667363667363636673667363636366736673667676767363636366736673636673636366736679a67673667673636363667363636363636366767676767673636363667676767679a679a67679a679a679a679a679a9a679a9a679a9a9a9a679a9a9a679a9a679a9a9a679a9a9a679a679a9a679a9a9a679a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acbcbcb9acbcb9acbcbcb9a6767676767676767676767366767676767676767679a9acbcbcb9a9a676736366736366736673667676767676767673667366767676767679a676767366736673667363667676767679a9a9acb9a9a9a9a676767679a9a9a9acb9a9a9acb9a9acb9a67679a67363636363636363636673636673636363636676736673636676736363636366767366736673667676767679a36673667363636363636363636363636366736676767676767363636366767676767679a679a679a9a679a679a9a9a679a679a9a679a679a9a679a9a9a9a679a679a9a679a679a9a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcbcbcb9acbcbcbcbcbcbcbcbcb673667676767676767676767676767366736676736679a9acbcbcb9a9a9a67676736673636673667366767676767676736673667366767676767676767676736366736366736676767679a679a9a9acb9a9a676767679a9a9a9a9a9a9acb9acb9a9a9a67676767673667363636363636363636363636366736363636363667366736366736366736363667363636673636676767679a673636363636363636363636363667366736676767676767363636366767679a679a679a679a679a9a679a679a9a679a679a9a9a679a9a679a9a679a9a9a679a679a9a679a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcbcbcbcbcbcbcbcbcbcb6767676767679a6767676767676767676767366767369a9acb9acbcb9a9a9a9a673636366736673667363667676767676767366767366767676767676767366736673667676767676767679a9a9acb9a9a9a676767679a9a9a9a9acb9a9acb9a9a9a9a6767676736363636363667363636363636673636363636366767363636673636363636673636366736366736676736676767676736363667363636363636363636363667676767679a679a67363636366767679a679a679a679a9a679a679a9a679a9a679a679a9a679a9a679a9a679a679a9a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcbcb9acbcb9acbcb9acbcbcb9a67366767676767676767676767366736363636363667679acbcbcb9acbcb9a9a9a6736363636673667366767676767676767366736676767676767676767676736366736676767676767679a9a9a9acb9a9a673667679a9a9a9acb9a9acb9a9acb9a9a67679a676736363636363636366736363636363636366736366736366736363636366736366736363636366736679a9a9a6767679a36363636363636363636363636366736366767676767679a363636676767679a679a9a679a679a9a9a9a679a9a679a9a9a679a9a9a679a9a679a9a9a679a679a9a679a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcb9a9a676767676767676767676767366767366736363636369acb9acb9a9acb9acb9acb9a67363636673667366736676767676767673667673667676767676767366736673667676736676767679a9a9acb9a9a9a676767679a9a9a9a9a9acb9a9acb9a9a9a676767676736363636673636363636366736673636366736366736673636363636363636366736673636363667679a9a67676767673636363636363636363636363636366767676767679a6767676736363667679a679a679a679a9a679a679a9a679a9a9a679a9a679a9a9a679a9a679a679a9a679a9a679a679a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acbcb9acbcb9acbcbcbcbcbcbcb67366767676767676767676767676736673636363636679a9acbcb9a9a9acbcbcbcb9a9a366736366736673667366767676767676767366767676767676767673667363636366767673667679a9acb9acb9a67673667679a9a9a9acb9a9a9acb9a9acb9a67679a67673636363636673667363636363636366736366736363636673636363636363636366736363636679a9a679a6767679a6736363636363636363636363636363667366767676767679a67676736366767679a679a679a9a679a679a9a679a9a679a9a9a9a679a679a9a9a679a679a9a679a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9acb9a9acb9acbcbcb9acbcbcbcbcbcbcb9acbcbcbcb67676767676767676767676736673636363636363636369acbcbcb9a9a9acb9acbcb9a9a9a6736366736676736673667676767676736676736676767676767673667366736363636363636679a9a9a9a9a9a9a673667679a9a9a9a9a9acb9a9acb9a9a9a9a676767363636363636363636363636673636363636366736366736363667363636363667363636366767679a679a6767676767363636366736363667363636363636363636676767679a67679a676736363667679a679a679a679a9a9a679a9a679a9a679a9a679a9a9a679a679a9a679a9a679a9a679a679a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcb9a3667676767676767676767366767366736363636363667679acbcb9a9a9acbcbcbcbcb9a9a6736673636673667366736676767676767366767366767676767676736363636363636363636679a9a9acb9a9a9a363667679a9a9a9acb9a9a9acb9a9a9a9a9a369a673667363636363636363667363636366736363667366736366736363636673667363636363667679a679a67676767676767363636363636363636363636363636366736676767679a6767679a6736363667679a679a9a679a679a9a679a9a679a9a679a9a9a9a679a679a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acbcbcbcb9acbcbcbcbcbcb676767676767673667676736673636363636363636366767679a9acb9a9a9a9acbcbcbcb9a9a9a67673667366767673667676767676767676767676767676767673636673636363636363636679a9acb9a9a9a67673667679a9a9a9a9acb9a9a9a9acb9a9a9a67676767673636363636363636366736363667363667363667366736363636363636363636366767679a679a9a366767676736363636363667363636363636363636363636366736676767679a67679a3636366767679a679a679a9a679a9a679a9a679a9a679a9a679a679a9a679a679a9a679a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9acb9acb9acbcb9acbcb9acbcbcbcbcbcbcbcbcb366736676767676767673667366736366736366767676767679a9a9a9a9a9a9acbcbcbcbcb9a9a67673636673667366767366767676767673667676767676767676767363636363600363636679a9a9a9a9a9a9a363667679a9a9a9a9a9a9acb9acb9a9a9a9a67676767673636366736363636363667363667363636366736363636363636673636366736369a3667679a67673667366767679a36363636363636363636363636363636673667676767679a67679a679a36366767679a9a679a679a679a679a679a9a679a9a9a679a9a9a9a679a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb9a67676767676736676736673667366767366767676767679a9a9a679a9a9a9a9a9acbcbcbcb9a9a9a676767363667673667366767676767676767673667676767676736673636363636363636679a9a9acb9a67673667369a9a9a9a9acb9acb9a9a9a9a9a9a9a676767676736363636363636366736366736366736366736673667363636363636363667366767679a679a3636673636363667676767676736366736363636363636363636366736676767679a67676767673636676767679a679a9a679a9a9a9a9a9a679a9a679a9a679a679a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcbcb9acbcb9acbcb9acbcbcbcb9a3667366736673667673667676767676767676767679a9a9a9a9a9a9a679a679a9acbcbcbcb9a9a9a67676767676767676767366736679a676767676767676767676767366736363636363636679a9a9a9a9a9a67363667679a9a9a9a9a9a9a9a9acb9a9a9a9a676767673636363667363636363636673667363636366736673636363636363636673636673636679a9a3636673636673667366767676767363636363636363636363636363667366767676767679a679a6767366767679a9a679a679a9a679a679a679a9a679a9a679a679a9a679a9a679a679a9a9a9a9a679a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb6767673667366736676767676767679a67679a679a9a679a9a9a9a9a679a679a9a9acbcbcbcbcbcb9a9a6767676736676767673667673667676767676767366767676736673636363636363667679a9a9a9a9a9a67366767679a9a9acb9acb9a9acb9a9a9a9a9a679a366767363636363636363636363636673667366736673636363636363636366736363636676767676736363636369a3636676767676736363636363636673636363636366736676767679a67679a676767363667679a679a679a9a679a679a9a9a9a679a9a9a679a9a679a679a679a9a9a9a679a679a9a9a679a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcb67676736676767676767679a67679a679a9a679a9a679a9a9a679a9a9a679a679a9acbcbcbcbcb9a9a9a67676767673667676767673667676767676767676767676767676736673636363636369a9a9a9a9a9a67673636679a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a366736363636363667363636363636363636363636366736363667363636363667363636676767366736363667679a36366736679a9a363636673636363636363636363636366736676767679a679a679a3636676767679a9a679a9a9a9a9a679a679a9a679a9a9a679a9a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcb9acbcb9acbcbcbcbcb9acbcb9a9a679a676767676767679a67679a679a9a679a9a679a9a679a9a9a679a9a9a679a9a9acbcbcbcbcb9a9a9a67676767676736676736673667676767676767673667676767366736363636363667679a9a9a9a9a9a67366767679a9a9acb9acb9a9a9acb9a9a9a679a9a3667363636363667363667363667363667366736366736673636363667363636676736363667673636673667679a6736366767679a9a9a36363636366736363636673636363667366767679a679a67676767366767679a67679a679a679a679a9a9a9a679a679a679a9a679a9a679a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcb9acbcbcbcbcbcb9acbcbcbcbcbcb679a9a67676767679a679a679a9a9a9a679a9a9a679a9a679a679a9a9a9a9a679a679a9acbcbcbcbcb9a9a679a6767676767676767673667673667676767676767676767676767673636363636369a9a9a9a9a9a6767363667679a9a9a9a9a9a9acb9a9a9a9a9a9a9a6767673636363636366767363636363636673636673636363667363667363636366736366736676736369a679a676767673667679a67679a363636363636366736363636363636366736676767679a67679a6736676767679a9a679a679a679a9a679a679a9a9a679a679a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acb9acbcbcbcbcbcbcbcbcbcb9a679a679a679a679a679a679a9a9a679a9a9a679a9a9a679a679a9a679a679a679a9a9a9acbcbcbcbcb9acb9a676767676767676767676736676767676767676767366767676767363636363636679a9a9a9a9a9a9a673636679a9a9a9acb9a9acb9a9acb9a9a9a9a9a9a366736363636363636366767363636363667363636366736363636673636366736673667366736369a6767679a67673667679a67673667363636673636366736363667363636673667676767679a679a679a36366767679a679a9a9a9a9a9a679a9a9a679a679a9a9a679a679a9a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcbcbcbcb9acbcbcbcb9acbcbcb9a67679a9a679a9a679a9a9a9a679a9a9a679a9a679a679a9a679a679a679a9a9a9a9a9acb9acbcbcbcbcb9a9a6767679a676767676767676736676767676767676767673667676767363636363667679a9a9a9a9a6736366767679a9a9a9acb9a9a9acb9a9a9a9a9a9a67363636363636363667363636673636363667363667363636363667363636363636366736676736676767676767676767679a9a366736363636673636366736363636363636363636676767679a67679a676767366767679a679a679a679a679a9a679a679a9a679a679a9a9a679a9a9a679a9a679a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acbcb9acb9acbcb9acbcbcbcbcbcbcb67369a9a9a679a9a9a9a679a9a679a9a679a9a679a9a679a679a679a9a9a679a9acb9acbcb9acbcbcbcb9a9a9a9a6767676767676767676767673667676767676767676767676767673636363636679a9a9acb9a9a6767363667679a9a9acb9a9acb9a9a9acb9a9a679a67366736673636363636366736363667363636673636673636366736363636366736366736363667673667679a679a67679a67673667363636363636673636366736676736363636366736676767679a679a676736676767679a679a679a679a9a679a9a9a9a679a679a9a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb3636679a679a9a679a9a9a679a9a9a679a9a679a9a679a679a679a679a679a9a9acbcb9acbcbcbcbcbcbcbcb9a679a67676767676767676767676767366767676767676767673667673636363636679a9a9a9a9a9a67673636679a9a9a9a9a9a9acb9acb9a9a9a9a9a9a6736363636366736363636363636673636366736673636366736366736363636366736676736363636676767676767679a676736366736366736366736366767369a6736366736363667366767679a679a679a6736366767679a679a9a679a9a679a9a679a679a679a679a679a9a9a9a679a679a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acbcb9acbcb9acbcb9acbcbcbcb9a36369a679a9a9a9a9a679a9a9a679a9a679a9a679a9a9a679a679a67679a679acbcbcbcbcb9acbcbcbcbcb9a9a9a67679a6767676767676767676767676767676767676767676767673600363667679a9a9a9a9a9a6736366767679a9a9acb9acb9a9a9acb9a9a9a679a9a3667363636363636673636363636363636676736363667363636363667363636363667673636363636679a679a679a6767363636673636363636679a679a9a6767363636366736363667676767679a679a676767366767679a679a679a679a9a9a679a9a9a679a679a9a9a679a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb9a3636679a9a679a679a9a9a679a9a679a9a679a9a9a679a679a679a679a67679acbcbcbcb9acbcbcbcbcbcbcb9a9a679a676767676767676767676767673667676767676767676767673636363636679a9a9acb9a9a67363636679a9a9a9a9a9a9a9a9acb9a9a9a9a9a679a36363636363636363636363667363636366736673636366736366736363636673636366767363667369a9a9a679a67676767366767679a9a9a9a676767366736676736673636366736673667679a67679a67676736676767679a679a679a679a679a679a679a679a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcb363636679a679a9a9a9a9a679a9a679a9a679a679a679a679a679a67679a679a9a9acbcbcbcbcbcb9acbcbcbcb9a9a9a67679a67676767676767679a676767673667676767676736673636360036369a9a9a9a9a9a9a67363636679a9a9a9acb9acb9a9a9a9a9a9a9a9a679a3667363636363636363667366767363636676767363636366736363636363636673636673636363667679a679a9a67676767679a9a9a9a67366736366736363667363636366736363636673667679a67679a676736366767679a679a679a679a9a9a9a679a9a679a9a679a9a679a9a9a9a679a9a9a9a9a9a9a9a9acb9a9a9acb9acb9acb9acbcb9acbcbcbcbcb9acbcbcbcbcbcb363636679a9a9a9a9a679a9a9a679a9a679a9a9a679a9a679a679a679a679a679acbcbcbcb9acbcbcbcb9acbcbcb9a9a9a676767676767676767676767676767676767676767676767673636363667679a9a9a9a9a9a67363636679a9a9a9a9a9a9acb9a9acb9a9a9a9a676767366736363636363636363636369a67366767673636366736673636363636673636366736369a67679a67679a679a36679a9a9a9a9a3636363667363636673636366736363636363667366767679a679a676767366767679a679a679a9a679a679a679a9a679a9a679a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcbcb9a3636369a679a679a9a9a9a679a9a9a679a679a679a9a679a9a679a679a67679a9a9acbcbcbcb9acbcbcbcbcbcbcb9a9a9a6767676767676767679a67676767676767676767676767673636363636369a9a9a9acb9a676736363667679a9acb9acb9a9a9acb9acb9a9a9a679a3636673667363636363636673636369a673667363636363636673636363636363636673667366767673667679a679a9a9a679a679a9a676736363636673636366736363636673636363667366767679a679a67673636676767679a679a679a9a9a679a9a679a679a9a679a9a9a679a9a9a679a9a9a9a9a9a9a9a9acb9a9acb9a9acb9acbcbcb9acbcbcbcb9acbcbcbcbcbcbcb6736360067679a9a9a9a679a9a9a679a9a9a679a9a679a679a679a679a67679a679a9acbcbcbcbcbcbcbcbcbcbcb9acb9a9a676767676736676767676767676767676767676767676767673600363667679a9a9a9a9a9a67363636679a9a9a9a9a9acb9acb9a9a9a9a9a9a6767363636363636363636363636363636369a679a36363636363667363636363667363636673667679a363667369a9a9a9a67369a369a9a9a9acb673636366736366736366736366736363636366767679a67679a6736676767679a679a679a679a679a9a679a679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcbcb36363636679a9a679a9a9a9a679a9a9a9a679a9a679a9a679a679a679a679a67679a9acbcbcbcb9acbcbcbcbcbcbcbcb9a9a676767676767676767676767676767676767676767676767673636363667679a9a9a9a9a6767363636679a9a9a9a9acb9a9a9acb9acb9a9a679a9a36366736366736363636363636363636679a67673636363636673636673636363636673667676767673636679a9a679a9a679a67369a9a369a3636366767366736363667363636366736366736676767679a676736366767679a679a9a679a679a679a679a9a679a679a9a9a679a679a9a679a9a9a9a9a9a9a9acb9a9acb9a9acb9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcb9a36363636369a679a9a9a9a679a9a679a679a9a679a9a679a9a679a67679a679a679a9acbcbcbcbcbcbcbcbcbcbcbcbcb9acb9a6767366767676767679a679a67673667676767676767676736363636679a9a9a9a9a9a9a67363636679a9a9a9acb9a9a9acb9a9a9a9a9a9a9a676736363636366736363636363636363636679a673636366736363636363636363667673667676767676736679a67679a9a67673636679a67363636366736366736363636363636673636363636676767679a676736366767679a679a679a9a9a679a9a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcbcb6736363636369a9a679a679a9a9a9a679a9a9a679a9a679a679a679a679a67679a67679a9acbcbcb9acb9acbcbcbcbcbcbcb9a9a9a676767366767676767676767676767366767676767676736363636679a9a9acb9a9a6767363636679a9a9a9a9acb9acb9a9acb9a9a9a9a9a679a36366736363636366736363636673636679a673636366736366736366736363636673667676767366767679a9a67679a6736363667cb9a363636366767366767363667363667363636673636676767676767673636676767679a679a679a679a9a679a9a9a679a9a9a679a9a679a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acbcbcb9acbcb9acbcbcbcbcbcb3636363636369a9a9a9a9a9a679a9a9a9a9a679a9a679a9a679a679a9a679a679a67679a9a9acb9acbcbcbcbcbcbcb9acbcbcb9a9a676767676736676767679a67676767676767676767676736363636679a9a9a9a9a9a9a67363667679a9a9a9acb9a9a9a9acb9a9a9a9a9a67679a36363636363667363636673636363636679a67363667363636363636366767366736676767676767673667679a9a9a9a67366736679acb363636363667366736363636363636363636363667366767676767673636676767679a67679a679a679a9a679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9acb9a9acb9acbcb9acbcbcbcbcbcbcbcbcbcb9a3636363636369a9a9a679a9a9a9a679a9a679a679a9a679a679a679a679a679a67679a679a9a9acbcb9acbcbcbcbcbcbcb9acb9a9a676767676767676767676767676767673667676767676736363636679a9a9a9a9a9a6767363636679a9a9a9a9a9acb9acb9acb9a9a9a67679a67363636363636366736363636363636366767673636673636363636676736673667366767676767676767679a9a679a6736363636679acb36363636673636673636363636673667363636363636676767676767363636679a679a679a679a679a679a679a9a679a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcb363636363636369a9a679a9a679a9a9a679a9a9a9a9a679a679a9a9a679a679a679a679a679a9a9a9a9acbcb9acbcbcbcbcbcbcb9acb6767676767676767676767679a6767676767676767676736363667679a9a9a9a9a9a9a67363636679a9a9a9a9acb9a9a9a9a9a9a9a9a9a679a6736363636363636673636363667363636369a676736363636363636673667363667676767676767366767679a679a9a9a676736369a67cb363636363667366736366736363636673636673636366767676767673636676767679a679a679a9a679a679a9a679a9a679a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcbcbcb9acbcb9acbcbcbcb9a363636363636369a9a679a9a9a9a679a9a9a9a679a679a9a9a679a679a9a679a9a679a676767679a9a9a9acbcbcbcbcbcbcb9acbcb9a9a67673667676767676767676767676736676767676767363636679a9a9a9a9a9a9a6767363667679a9a9acb9a9a9a9acb9acb9a9a9a67cb6767673636363636363667363636363636363667673636673636366767363667673667673667676736676767679a67679a9a9a3636369a67cb363636363636366736363636363667363667363667363667679a67673636366767679a679a679a679a9a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcb3636366736363636679a9a9a9a679a9a9a679a679a9a9a679a679a679a9a679a679a679a679a679a9a9a9a679acbcbcbcbcbcbcbcbcbcb9a6767676736676767676767676767676767676767676736366767679a9a9a9a9a9a676736366767679a9a9a9acb9acb9a9a9a9a9a9a9acb6767673636363636363667363667366736363667673667363636366767363667366767366767363667679a6767679a679a9a6736369a9a36cb363636363636673636363667363636673636363636673667676767673636676767679a679a679a679a679a9a9a9a679a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acb9acbcb9acbcbcbcbcbcbcbcb673636366736363636679a9a679a9a9a9a679a9a9a9a9a679a9a9a679a9a679a9a679a679a67679a67679a679a9a9acbcbcbcbcbcbcbcb9a9a9a6736676767676767676767679a6767676767676767366767679a679a9a9a9a679a36366767679a9a9a9acb9a9a9a9acb9a9a9a9a67cb673636363636363636363667363636363636366767366767363636673636676767363636673667676767679a679a9a679a679a36679a3667cb363636363667363667363636363636673636363636673667679a6767363667676767679a679a679a679a9a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9acb9acbcbcb9acbcb9acbcbcbcbcb9a673636363636673636369a9a9a679a679a9a9a679a9a679a9a679a9a9a679a679a679a679a679a679a9a9a679a67cb9acbcbcb9acbcb9acbcb9a6767366767673667676767676767676767676767676767679a9a9a9a9a9a9a676736363667679a9a9a9a9a9acb9acb9acb9a9a9a9a9a67679a363636363636363667363667363636366767363636363636673636366767366736676736676767679a679a67679a676767679a369a673636363636673636363636363667366736363636366736676767673636366767679a67679a679a679a9a679a679a9a679a679a9a9a679a9a9a9a9a9a9a9acb9a9a9acb9a9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcb36363636366736366736679a9a679a9a9a9a679a9a9a679a9a679a9a679a9a679a679a679a67679a67679a679a679a9acbcbcbcbcbcbcbcbcb9acb9a676736676767366767676767676767676767676767679a9a679a9a9a9a9a676767363667679a9a9a9acb9a9a9a9a9a9a9a9a9a67cb6767cb363636366736673667366736366736366736673636363667363667676736366736673667676767679a9a679a679a67369a9a67369a67363636366736673636366736363636673667363636673667676767363667369a67676767679a679a9a679a679a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcb9acbcb9acbcbcbcbcbcbcb6736673636366736673636369a9a9a9a9a679a9a9a9a679a9a679a679a9a679a9a9a679a679a679a67679a679a679a679acbcbcbcbcbcbcbcbcb9a9a9a673636676767676767366767679a676767366767679a679a9a9a9a679a6767673636366767679a9a9a9a9a9a9acb9acb9a9a9a9acb9a67673636363636363636366736363667366736363636673636363636679a6736366767366767676767679a679a679a6736679a6767679a363636363636673636673636363667366736366736673667366767673636366767679a679a6767679a679a9a9a679a679a9a9a679a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9acb9acb9acb9acbcbcbcbcbcb9acbcbcb673667363667366736676736369a9a9a679a9a9a9a679a9a9a679a9a9a9a679a679a679a679a679a679a679a679a6767679a9acbcb9acbcb9acbcbcbcb9a9a673636676736676767676767676767676736679a679a679a9a9a9a6767673667363667679a9a9acb9acb9a9a9a9a9a9a9a9a9acbcb3667366736363636363636673636366767363667366767679a673636369a36363667363667676767679a679a9a9a6736369a9a36679a673667363636366736363636673636366736363636363636366736673636366767676767679a679a67679a679a679a9a9a679a679a9a679a679a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcb9acb9acbcbcbcbcbcb9a363667366736366767363636369a9a679a9a9a679a9a9a679a9a9a679a679a9a679a679a67679a6767676767679a67676767cbcbcbcbcbcbcbcb9acb9acb9a67363636676767676736676767676767676767679a9a9a9a679a676767676736363667679a679a9a9a9a9acb9a9acb9a9a9a679a9a676767363636363636363636679a9a679a67673636366736366767363667676767363667673667679a9a679a679a6736369a3636679a3636363636363667363667363636673636366736363667366736676736363667676767679a67679a679a679a9a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acb9acbcbcb9acbcbcbcb9acbcbcb6736363667366736673667366736369a9a9a679a9a9a9a679a9a9a9a679a9a679a679a679a679a679a67676767679a9a676767679a9acbcbcbcbcbcbcbcbcb9a9a9a3636366767673667673667676767676736679a679a679a9a67676767673636363667679a9a9a9a9a9a9a9acb9a9a9a9a9a9a679a9a676736363636363636369a6767363636679a3667673636366767673667679a3636676736679a6767679a9a679a67679a6736369a6736673667363636673636366736363636366736366736363667366736673636676767679a67679a679a67679a679a9a9a679a9a9a679a679a9a9a9a9a9a9acb9a9acb9acb9acb9acb9acb9acbcbcb9acbcbcbcb67363636366767366736673667363667679a9a9a9a679a9a9a9a679a679a9a679a9a679a679a6767676767676767679a67676767679acbcbcbcb9acbcbcb9acbcbcb9a6736363636676736676736676767673667679a679a9a676767673667366736363667679a9a9a9a9acb9a9a9a9a9a9a9a9a6767679a67cb3636363636363636366767363636369a676767673636363667676767679a6767366767679a369a9a679a67679a673667679a36366736363636676736363636363667366736673636363667363667363667366767676767679a67679a679a679a679a679a9a679a9a679a9a679a9a9a9a9a9a9acb9acb9acb9acb9acbcbcbcb9acbcbcbcb9a6736363667366767366736676736673636679a9a679a9a679a9a679a9a9a679a679a679a6767679a6767676767676767679a676767369a9acb9acbcbcbcbcbcbcbcb9a9a9a9a363636673667673667673667676767369a679a6767676736673667363636676767679a9a9a9a9a9a9acb9acb9a9a9a9a67366767cb3636363636363636366767363636676767673667363636679a679a6767679a366767676767679a676767679a9a6736679a67363636673636363667363667363636363636363636366736366767366736363636676767679a679a67679a679a679a679a9a679a679a9a9a679a9a9a9a9a9a9acb9acb9acb9acbcb9acb9acb9acbcbcbcb9a673636363636676736673667366736673667679a9a9a679a9a9a679a9a679a679a679a679a679a676767676767676767676767676767369acbcbcbcbcb9acbcbcb9acb9acb9a9a9a673636676736676736676736676767679a6767676736673667363636673667679a9a9a9a9a9acb9a9a9a9acb9a9a676767369a679a363636363636366767673636363667676736673636369a6767363667679a366767676767676767679a679a6767369a6736366767673636363667363636366736363667363636363667363636363636363667676767679a67679a679a67679a9a679a679a9a9a679a679a9a679a9a9a9a9a9acb9acb9acbcb9acbcbcbcbcbcbcb9a6736363636363667676767366767366736673667679a9a9a679a9a679a9a679a679a679a676767676767676767676767676767679a676767679a9acbcb9acbcb9acbcbcbcbcbcb9acb9a9a363636366736673667676736676767676736673667363636673636366767679a9a9a9acb9a9a9a9a9acb9a9acb9a6736673667679a36363636366736366736363667676736673636369a9a6767679a679a9a9a366767676767679a36679a9a9a369a9a36363636366736363636673636363636366736363636363636363667366736673667676767679a67679a679a67679a9a679a9a9a679a679a9a9a679a9a9a9a9a9a9acb9acb9acbcb9acbcbcb9acbcb9a67673636363636363667676736676736676767366736679a9a9a67679a679a9a67679a679a679a6767676767676767679a676767676767676767679acb9acbcb9acbcb9acbcbcb9acbcb9a9a9a9a36363636363636673667673667676736673636363636366736673667679a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a67366736679a36363636366767363636363667673636366736676767679a67676767679a9a366767676767676767679a679a9a673636363667673667363667363667363636363636673667363636673636363636363667676767679a679a67679a679a679a679a679a9a9a9a679a9a679a9a679a9a9a9acb9acbcb9acbcb9acbcb9a676736363667363636366736676767366736673667366767679a9a9a679a9a679a67679a676767676767676767676767676767679a679a6767679a67679acbcbcbcbcbcbcbcbcb9acbcbcbcb9acb9a9a9a673636363667366736676767363636363636673636363667366767679a679a9a9a9a9acb9a9acb9a9a9a9a9a9acb3667363667673636363667366736673636673667363636679a9a679a67363636679a679a676767679a67676736679a9a9a673636673667366736363667673636363636366736363636363667363636673636673667673667679a679a679a679a679a679a9a679a679a679a9a679a9a679a9a9a9a9a9acb9acb9acb9acbcb9a6767366736673636363667363667676736676736676767673667369a9a9a9a67679a67679a679a67679a67679a6767679a679a67679a679a679a679a6767679acbcbcb9acb9acb9acbcbcbcbcb9acbcb9acb9a9a6736363636366736676736366736673636363636366767366767679a9a9a9a9acb9a9a9a9a9a9a9a9a9a67679acb676736676736363667676736366736676736363636676767679a67676736366767679a676767679a9a676736679a9a6736363636363667366736363667363636366736363636363636673636673667363636366736676767679a679a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcb9acb9a67363636363636363636363667363667676767673667673667366767369a9a9a67679a676767676767676767676767679a679a679a679a9a9a679a679a679a679a9a9acbcbcbcbcbcbcbcbcbcb9acbcbcb9acb9acb9a6767363636363636673667363636363636363636366736676767679a9a9a9a9a9a9a9acb9a9acb9a9a9a6767679acb6736679a36363636673636673636363636363636369a9a679a6767366736676767679a67679a9a673667679a9a67363636363636366767363636366736363636363636366736363636366736363636363667366767366767679a679a679a679a9a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a673636673667363636673636673636366736676767676736676767366736369a9a9a9a676767679a67679a679a679a679a9a679a679a9a9a9a679a679a9a679a6767679acbcbcbcbcb9acbcb9acbcbcbcb9acbcb9acb9a9a9a67673636363636366736363636673636363636366767676767679a9a9a9a9a9acb9a9acb9a9a9a9a9a676767679acb67679a36363667673636673667363667363636679a679a6767673636679a67366767679a9a679a679a9a9a36673636673636363667366736363667363636366736363636366736366736366736673667366767366736676767676767679a67679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a67673636366736363636673636673636363636673667676736673667366736673667679a9a9a679a6767679a67679a679a679a9a679a9a9a9a9a679a9a679a9a679a679a679a679acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcb9acb9acb9a6767673636363636363636363636363636366736676767679a679a9a9a9a9a9a9a9a9a9acb9a9a9a9a67363667679a679a36363667673667363667363636363636369a9a9a3667673667676767679a36679a9a9a9a9a9a9a673636363636366736366736673636366736363636363636363636363636673636673636363636673667366736366736366736676767679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a679a676736363636673636673636366736366736366736676767676736676767366736369a9a9a9a679a67679a679a9a9a9a679a9a679a9a679a9a679a9a679a9a679a679a6767679a9acbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcb9acb9acb9a6767363636363636363636363636363636366767679a679a9a9a9a9acb9acb9acb9a9a9a9a9a67676736366767673636366736676736366736366736363636369a679a3636676767679a67679a9a9a679a9a6736676767363636363667363667363667363636673636673667363667363636673636366736366736676767363636363667366767676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a6736366736366736363636673667363636363636676767673667673667366736369a9a9a9a9a67679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a679a679a9a679a67679acbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcb9acb9acb9a9a6767363636363667363636363667676767679a679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a676736673667676736673636676736366736673636363636679a6767366736676767679a9a6767679a9a67676767673636363667363636363636673636363667363636363636363667363636673636363667363667363636363636673667679a6767679a679a9a679a9a679a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a6736363636673636673636366736363667363667676736673667366767366736369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a679a9a9a679a9a679a67679a9a9acbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcb9acbcb9acb9acb9a9a9a9a673636363636363636673667676767679a679a9a9a9acb9acb9acb9acb9a9a9a676767363667676767363636369a6736363636366736363636679a676736366767679a67679a67679a679a6767676736366736363636363636366736366736366736363667363636363636673636366736366736363667363636366736676767679a679a9a679a679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a6767363667363667363667366767363667363636676767676736676736673667363667cb9a9a9a679a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a9a679a9a679a679a67679a9acbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcb9acbcbcbcbcbcbcb9acb9a3636673636363636366767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676736676767676736366736676736673636676736363667679a6736673667679a9a679a6767679a679a673667679a3667363636673636673636366736366736363667363636673636673636366736366736366767363636366767676767679a67679a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a36363636363636363636363636363636363636676767366736676767366736369a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a679a9a9a9a9a9a679a9a679a679a679a6767cb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acb9acb9acbcbcb3636363667363667366767676767679a679a9a9a9acb9a9acb9acb9a9a9a9a67676767366767676767676736676736363636366736366736679a676767679a679a6767676736679a676767676767cb6736673636363636363667673636363636363636363636363636363667363636673636366736366736676767676767679a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a6767363667363636673636673667363667363667676767366767366736366736369a9a9a9a9a679a9a9a9a9a9a679a9a9a679a9a9a9a9a679a9a9a679a679a9a679a9a679a679a9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcb9acb36363636363636363667676767679a679a9a9a9a9a9acb9a9a9a9acb9a9a9a9a676736366767676767363667676736363636676736363636369a67676767679a679a676736679a67679a67676767cb9a3636363636366736363636363636366736363636363636366736673636366736366736366736366767676767679a679a679a679a679a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6736366736363636363667363636366736363667673667366736676736366736679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a679a6767679acbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcb9acbcbcb9acbcbcbcb363636366736363636676767676767679a679a9a9acb9acb9a9acb9a9a9a9a67676736676767676767366767366736673636366736366736679a676767679a67676767676767679a6767676767cbcbcb9a363667363636363636673667363636363667366736673636363636366736366736366736676767676767679a67679a679a9a679a9a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a363667363636366736366736673636363636676767366736676736673636369a9a9a9a9a679a9a9a9a9a9a9a9a9a679a9a679a9a679a9a9a9a9a679a679a9a679a67679a679acbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcbcb9acb6736363636366736363667676767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a67673636679a6767676767366767363636363667366736369a9a9a6767679a9a67679a67369a676736679a67679acbcbcb67363636673636366736363636366736363636363636673636673636363667673636676736676767676767679a679a679a679a679a679a679a679a9a679a9a9a9a679a9a9a9a9a9a9a9a679a673667363636363636363667363667363636676736676767363667673667369a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a679a9a9a679a679a679a67679acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcb3636366736363636363667676767679a679a9a9a9a9acb9acb9a9acb9a9a9a6767673667679a676767673636369a67363636366767363636679a9a6767679a6767676767679a676767679a67679acb679acb363636363636363636673636363636673636366736366736366736673667363667366767676767679a679a679a679a679a9a9a679a679a9a9a679a679a9a679a9a9a679a9a9a9a9a679a9a676736363636363636673636363636673636676767366736366767363636369a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a67679a9a9acbcbcbcbcbcbcbcbcbcb9acbcbcbcb9acbcbcbcb9acbcbcbcbcbcbcb363636363636673667366767676767679a9a9a9a9acb9a9a9acb9a9a9a9a9a9a67673667679a676767673636676767363667366736363667679a9a67369a6767676736679a67676767679a679a9acb9a9a9acb3636366736673636363636363636363667363667363636673636673667366736676767676767676767679a679a679a679a679a9a9a679a679a679a67679a676767679a67679a9a9a9a679a6736363636363636366736673636363636676736676767363667366736369a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a9a9a9a679a9a9a679a679a9a679a9a679a67679acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcb9acbcbcbcb3667363636673636366736676767679a9a9a9a9a9a9a9acb9a9acb9a9a9a9a6767673667369a6767679a673636679a363636366767363667679a6767679a676767366767679a679a679a9a9a6767cb679a9acb9a3636363636366736673667363636363667363636676736363667366736673667676767679a67679a679a679a679a9a679a679a679a679a679a67679a67679a679a67679a679a9a679a9a676767363636363636366736363667363667673636673667366736363667679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a9a9a679a9a679a679a679acbcbcbcbcbcb9acbcbcbcbcbcb9acbcbcb9acbcbcbcb9acbcbcb9acbcb3636366736363636673636673667679a679a9a9acb9acb9a9acb9a9acb9a9a9a6736673667679a676767673636679a36363636676736673667679a679a363667366767679a679a67679a9a9a679acb9a679a9acb9a363667366736363636363667366736363667366736363667673667363667676767676767679a679a679a679a679a9a9a9a9a9a679a679a67679a679a679a679a9a9a679a679a9a9a9a679a673636363636363636366736363636676736676767363667366736369a9a9a9a9a679a9a9a9a9a679a9a9a9a9a9a9a9a679a9a9a9a9a9a679a679a679a679a679a679a9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcb9acbcbcb9a3667363636366736363667676767679a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a6736673667679a6767676767369a67363636366736673667679a6767676767369a6767676736679a679a9a6767cbcb36679a9a9a6736363636366736363636363636366736363667366736366767366767676767679a67679a67679a679a679a9a679a9a679a679a67679a679a679a679a9a9a9a9a9a9a9a9a9a9a679a9a9a67363636363667363636363667363636676736673667366736363667679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a679a9a9a9a9a9a9a9a679a67679acb9acbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcb3636366736673667366736676767679a9a9a9a9acb9acb9a9acb9a9a9a9a9a679a9a67366767679a6767676736366767363636366767366736679a9a363667676767676736366767679a9a9a9a6767cb9a67679a9acb3636366736363636363667363636363667366736363667366767363667676767679a67679a67679a679a679a9a679a9a679a679a679a67679a679a9a9a9a9a9a9a9acb9a9a679a9a9a679a6736363636363636363667363636676736673667366767363636679a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a679a679a679a679a9a9acbcbcbcb9acbcbcbcbcb9acbcbcb9acbcb9acbcbcbcbcbcbcbcb9acb36366736363667363636673667679a679a9a9a9a9a9a9a9acb9a9acb9a9a9a67679a9a67366767679a67676767366736363636363667366736679a9a36676767676767673667676767679a9a679a9acbcb9a6767679acb3636363667363636673636366736366736366736366736366767676767679a67679a679a679a679a9a9a679a9a9a9a679a67679a679a679a679a9a9a9a9acb9acb9acb9a9a679a9a9a679a36363636673636363636366736366736676736363667363636679a9a9a679a9a9a9a9a9a9a9a9a679a9a9a679a9a9a9a9a9a679a9a9a9a679a9a9a679a679a679a9acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb3667363667366736673667676767679a9a9a9a9a9a9acb9acb9acb9a9a9a9a9a6767679a676736679a679a3636673636366736366736366736369a9a6767676767676767676767363667679a9a679acbcb9a67676767cb9a3636363636363636363636363667363667363636673667673667679a6767679a679a679a679a9a679a9a9a9a9a679a679a676767679a679a679a67679a679a9a9a9a9a9a679a9a679a9a67363636363636363636366736676736673667366767363636679a9a679a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a9a9a679a9a679a679a9acbcb9acbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbcbcb3636363667363636673636673667679a9a9a9a9acb9a9a9a9a9a9acb9a9a9a676767369a9a366767679a9a6736673636363667673667366736679a676767676767366767679a366736676767679acb9acbcb9a67676767cb67363636363636366736363636363667673636366736676736676767679a679a67679a679a9a679a679a9a67676767676767673667676767676767676767676767676767679a679a679a67673636363667363636673636366736676736363667363636679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a679a9a9a679a9a9a679a9a679a9a679a67679a9a9acbcbcb9acbcbcbcbcbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcb9acb3636673636673667363667366767679a9a9a9a9a9a9acb9acb9acb9a9a9a9a9a67673667679a676767679a6736366736673636363667363636676767676767676736676767676767676767cb9a679acbcbcb9a6767676767cb3636363636366736363636673636673636363667676736676767679a679a679a679a679a679a9a9a679a9a9a67366767679a679a676767679a67676767679a679a6736676767679a9a9a673636363636363636363667363667366736366736363636679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a679a679a9a9a679a9a679a9a9acb9acbcbcbcbcb9acbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb6736363667363667366736673667679a679a9a9acb9a9a9a9acb9a9a9a9a9a67676736676767676767679a6736363667676736366736363667369a366767673636676736366767679a67366767679acbcbcb9acb366767679a9a363636363667363636363636673667363636673667673667679a679a679a679a679a679a679a679a9a679a679a67679a679a679a9a679a67679a67679a679a9a9a679a9a6767679a679a3636366736366736363667366736673636673636363636679a679a679a679a679a9a9a9a9a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a679a9a679a679a9a9acb9acbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcb9acbcbcbcbcb3667363667366736673636676767679a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9a6767366767679a676767676736673667673667363667366736676767673667366767363667679a9a67363636679a9a9a9a9acb9acb676767679a673636366767363636673636676736363636676767676767676767679a679a679a679a9a9a679a9a679a679a9a679a9a679a9a9a679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a679a9a9a67363636363636366736366736673667673636363636369a9a679a679a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a679a679a679a679a9a679a679a679acb9acbcbcb9acbcbcbcb9acbcbcbcbcb9acbcb9acbcbcbcb9acbcbcb6736673667366736363667366767679a9a9a9a9a9a9acb9a9a9acb9a9a9a9a676767366736679a9a6767679a3667676767363667366736673667366767366767673636679a67679a6736363667679a67679a9a9a9a9a676767679a3636363667363636363636673667363636676767676767679a679a67679a679a9a679a679a9a679a9a9a679a9a9a679a9a9a679a679a9a9a9a9a9acbcbcb9acbcb9acb9a9a9a679a679a36363636673636363667366767366736676736363636679a9a679a679a679a9a9a9a9a9a9a9a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a679a9a9acbcb9acbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb3667366736673667673667366767679a679a9a9a9a9a9a9a9acb9acb9a9a9a9a676736676736676767679a67363667679a6736363667673667366736366736676736679a67679a679a3636363667676767679a9a9acb676767679a9a3636363667363636366736673636363667679a36676767679a679a679a679a679a9a9a9a679a679a679a679a679a9a9a679a9a9a9a9a9a9a9a9acbcb9a9a9acbcb9a9a9a9a679a9a676736363636363636673636366736673636363636366767cb6767679a9a9a9a679a9a9a9a679a9a9a9a9a9a679a9a679a9a9a679a9a679a679a9a679a679a9a9acb9acb9acbcbcbcbcb9acbcbcbcb9acbcb9acbcbcb9acbcbcbcbcb6736673667366736366736366767679a9a9a9a9acb9a9acb9a9a9a9a9a9a9a6767676736676767679a67679a366736366767363667363636673667366736676736676767679a67369a67363636363667679a9a9a9acb9a676767679a67363636363636673636673636673636676767676767679a679a679a679a679a9a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9acbcbcb9acbcb9acb9a9a9a9a9a679a676736363636363636366767673667366736363636369a9a6767679a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a9a679a9a9a9a679a9a679a9a9acb9acbcbcbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb9acb3667366736673667366736676767679a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a6767366736676767679a676767366767679a6736363667366736673667676767676767679a6767366767676736363636369a9a9a9a9acb9a67676767cb3636363636363636366736363636369a67676767679a67679a679a679a9a679a9a679a9a9a9a9a679a9a679a9a679a9a9a679a9a679a9a9a9acbcb9a9acb9acbcb9a9a9a679a9a679a6736366736363636673636676736673667363636369a9a676767679a9a679a9a9a9a9a9a9a9a679a9a9a9a679a679a9a9a679a9a9a9a679a9a9a679a679a9acbcb9acb9acbcbcbcb9acbcbcbcb9acb9acbcb9acbcb9acbcbcbcb67673636673667673636366736679a679a9a9a9a9a9acb9acb9a9a9a9a9a9a67676767366767676767679a67673636673667679a36673636366736366767676767369a679a67676767366767673667363667679a9a9a9a9a676767679acb3636363636673667366736673636676767676767679a679a679a679a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9acb9a9acbcb9acb9a9a9a9a9a679a676736363636673636366736673667363667363636679a9a9a6767679a9a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a679a9a679a679a9acb9acb9acbcbcb9acbcbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcbcb6736676767366736676736676767679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a676736676736676767679a9a673636673667676767363636673667676767679a67679a679a673636366767673636363636369a67679a9a9a9a6767679a9acb363636363636366736363636676767676767679a679a67679a679a679a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a9a9acb9a9a9acb9acb9a9a9a9a679a9a679a67363636363636366736673667366736363636679a9a9a366767679a9a9a9a9a9a9a9a9a9a9a9a679a679a9a679a9a9a679a9a679a679a9a679a679a9a9a9acb9acbcb9acbcbcbcb9acbcb9acbcbcb9acbcb9acbcb9acbcbcb6767366736676736673667366767679a9a9a9a9a9a9a9a9acb9a9acb9a9a9a676767673667676767679a679a36363667673636369a673636673667676767676767679a9a6736363636679a9a36363667363636676767679acb676767679acb67363636363636363636363636676767676767679a679a679a679a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a679a9a9a9a9acb9acbcb9a9a9a9a9a9a679a679a363636363636673667673667366736363636679a9a9a673667679a679a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a679a9a9a679a9acb9acbcb9acb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcb9acb3667673667673667363667366767679a679a9a9a9acb9a9a9a9acb9a9a9a9a676767366767676767676767676736366767366736369a673667673667369a6767679a67679a3636363667cb67363636366767673667676767679a67676767cbcb3636363636673636363636369a67366767679a6767679a679a679a9a679a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a679a679a679a9acb9acb9a9a9a9a9a679a679a676736366736363636366767363636363636369a9a9a67673636679a9a9a679a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a679a679a9a679a679a679a9a9a9acb9acb9acbcbcb9acb9acb9acbcbcbcbcb9acbcb9acbcb9acbcb6767366767366767366736366736679a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a676736676767676767679a6767673667366767363667676767676767369a6767679a67676736363636679a3636363636369a363636673667366767679a9a9a9a9a3636363636363636363636676767676767679a679a679a679a9a679a9a9a9a679a679a9a9a9a9a9a9a9a9a9a9a9a6767679a679a679a6767679a679a9a9a9a9a9a9a9a9a679a676736363636363636673667366736363636369a9a9a9a673636679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a9a679a9a679a9acbcb9acb9acb9acbcbcbcbcbcbcb9acbcbcbcbcbcbcbcbcbcbcb3667673667366736673667673667679a679a9a9a9acb9a9a9a9a9acb9a9a9a6767676736676767676767676767673667676767363636679a36366736366767679a9a369a67363636673636363636363667676736363636363636679a9a9acb9acb9a3636363636363636363667676767676767679a67679a679a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a679a679a679a676767676767676767679a9acb9a9a9a679a679a679a6767363636363636366767366736363636369a9a679a67363667679a9a9a9a9a9a9a9a679a679a9a9a679a9a9a9a679a9a9a679a9a9a679a9a679a679a9a9acb9acbcb9acbcbcb9acbcb9acbcbcb9acbcbcbcb9acbcb9acb676736676767366736673636366767679a9a9a9a9a9a9acb9a9acb9a9a9a9a676767366736676767676767676767366767679a676736369a67366736676767679a67369a36363667366736363636366736679a36363636363636009a9acb9a9acb9a67363636363636363636676736676767679a67679a679a679a9a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a679a3667366767679a679a9a9acb9a9a9a9a9a9a679a679a67363636363667366736366736363636679a9a9a6767363636679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a679a9a679a679a679a9acb9acbcb9acbcb9acbcbcbcbcb9acbcbcbcbcb9acbcbcbcbcbcb673667366736673667366736363667679a9a9a9a9acb9a9a9acb9a9a9a9a9a9a676767676767676767679a676736676767676767363636679a673636676767679a67369a36363636366736363667363636366767363636363636369a9a9acb9acb9a9a9a3636363636363636676767676767679a679a679a679a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a67679a679a6767679a9a6767679a9a9acbcb9a9a679a9a9a9a676767673636363636363667366736363636679a9a9a9a6736363667679a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a9a679a9a9a9a9a9a679a9a9a9acb9acb9acb9acb9acbcb9acbcbcbcbcb9acbcbcbcbcbcb9acb67676767366767366736363636366767679a9a9a9a9a9acb9a9a9acb9a9a9a67676767679a67676767679a676767366767676767366736369a3636369a67369a9a3667673667363636673636363667673636676767363636363636369a9a9a9a9a9acb9a67363636363636366767673667676767679a679a679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67679a9a679a9a9a67679a9a9a9acbcbcb9a9a9a679a679a679a9a673636363636366736366736363636679a9a9a6767363636679a9a9a9a9a9a9a9a9a679a9a9a9a679a9a679a9a9a9a9a9a9a9a679a9a679a679a679a9a9acbcb9acb9acbcb9acbcbcb9acb9acbcbcbcb9acb9acbcbcb673667366767363667366736363667679a9a9a9acb9acb9a9a9acb9a9a9a9a676767673667679a67676767676767366767679a3667366736679a3636676767679a36673636363667363636366767679a36679a9a6736673636363636679a9a6767679a9a9a36363636363636676736676767679a679a679a679a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a679a6767679a679a679a679a679a679acbcbcbcbcb9a9a9a9a9a679a6767676736363667363667673636363636679a9a9a9a3636363667679a9a679a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a679a679a9a9a9a9a679a679a679acbcb9acbcb9acb9acb9acbcbcbcbcbcb9acb9acbcbcbcbcb9a676736676736676736363636363667679a679a9a9a9a9a9a9acb9a9a9a9a9a6767673667676767679a676767673667676736676767676736369a36366767679a67369a36366736366736363636673667679a6767366767363636363636676767679a9a9a9a3636363636363667366736676767679a679a679a679a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a67679a679a679a679a679a679a9a9acbcbcb9a9a679a9a679a9a679a6767363636363636673667363636369a9a679a676736363636679a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a679a9a9a679a9a9a9a9acbcb9acbcb9acbcb9acbcbcb9acbcbcbcbcbcbcb9acbcb673667673667366736673636363667679a9a9a9a9a9acb9acb9acb9a9a9a9a676767366736676767679a9a9a9a6736366767676767366767366767676767679a6736673636363636363636363667676736679a676736676736363636363667679a67cbcb9a9a363636363636676736676767679a67679a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67679a9a679a67679a679a9a9acbcbcbcb9a9a9a9a9a679a679a6767363636363667366736673636369a9a9a9a673636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a9a9a9a9a679a679a679a9acbcb9acb9acb9acb9acbcb9acbcbcb9acb9acb9acbcbcbcb36676736673667366736366736366767679a9a9a9acb9a9a9a9a9a9a9a9a9a67676736676767679a67676767676767369a67366736673667676767676767679a6767363636673636363636363636676736676767679a9a9a363667363636369a67679acb9acb36363636363667363667676767679a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a679a67679a679a679a9a9acbcbcb9a9a9a9a9a679a679a679a67673636363667366736363636679a9a679a67363636366767679a679a9a9a9a9a9a9a679a9a679a9a9a679a9a9a9a9a9a9a9a679a679a9a9a679a679a9a9acb9acb9acb9acbcb9acbcbcbcbcbcbcbcbcbcbcb9acb676736673667366736673636366767679a9a9a9a9a9a9a9a9acb9acb9a9a9a676767366736679a679a9a67679a363667679a676767366736676767676767679a369a67363636363636363636366767676736676767cb9a9a36369a36360036679a6767cbcbcb9a3636360036673667676767679a679a679a9a679a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a679a679a679a6767679a9a9a9acbcbcb9a9a9a9a9a9a9a9a679a679a673636363636673667363636369a9a9a6767363636363636679a9a679a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a679a679a9a9a679a679a679a9a9acb9acbcb9acb9acb9acbcb9acb9acbcb9acbcb9acbcbcb673667366767366736366736363667679a679a9a9acb9acb9a9a9a9a9a9a9a6767673667679a6767679a9a679a67363667679a6767673636369a3667369a679a6767366736366736363636363636676736366767679a9a6736679a67363636369a67679acb9acb9a36363636673636676767679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a679a679a679a67679a679a9a9a9acbcbcbcb9a9a9a9a679a679a679a6767676736363667366767363636679a9a9a9a36363636363667679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a9a679a67679a9acb9acb9acb9acb9acb9acbcbcbcbcbcbcbcbcb9acb9a673667673667366736673636673667679a9a9a9a9a9a9a9a9acb9a9a9a9a9a67676736676767676767679a9a9a9a363636679a67369a67363667366736679a67676736363667363636366736363667366736363667679a676767cb6736363636679a6767cbcbcbcb67363636673636676767679a67679a679a9a679a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9a9a9a9a679a679a9a679a67679a679a9acbcbcbcb9a9a9a9a9a9a9a679a679a67673667363636363667363636679a9a9a676736363667363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a679a679a9a9a9a679a679a9a679a679a9a679a9a9a9acb9acbcb9acb9acbcb9acbcb9acbcbcb9acbcbcbcb673667366736676736366736366767679a9a9a9a9acb9a9acb9acb9a9a9a9a9a67676736676767676767679a67679a9a6736679a673667673667676736369a676767366736366736363636363636673636673636676767679a9a673636363636679a679a9a9acb9acb363636363667366767679a679a679a679a9a9a679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a679a679a67679a679a9a9acbcbcbcb9a9a9a9a9a9a679a9a679a6767673636363667366736363667cb9a9a9a3636363636363667679a679a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a679a9a9a9a679a9a9a9a679a679a679a9acb9acb9acbcb9acb9acb9acbcb9acbcbcbcb9acb9a673667366767366736673636363667679a679a9a9a9a9a9a9a9a9a9a9a9a9a67676736676767676767676767676767679a673667676767676736363636679a676736363636363636363636366736363636363636679a67679a67363636363636366767679acb9acbcb9a36366736366767679a679a679a679a9a679a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9a679a9a679a679a679a9a9a9acbcbcb9a9a9a9a9a9a679a9a679a67679a6736363636363667363636679a9a9a673636366736363667679a9a679a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a679a679a679a9a679a9a679a679a9a9acbcb9acb9acb9acb9acb9acbcb9acbcb9acbcbcb673667366736673667366736366767679a9a9a9acb9a9acb9acb9acb9a9a9a6767676736676767676767679a676767366767673667673667676767366767676767366736363636673636363636673636673636363667679a9a3636363636363636679a67679acbcb9acb3636363636676767679a679a679a9a679a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9a9a9a9a679a679a9a679a679a679a9acbcbcbcb9acb9a9a9a9a9a9a679a679a676767363636673636673636369a9a9a9a673636363636673636679a679a9a9a9a9a9a9a9a9a9a9a9a679a679a9a679a9a9a9a9a9a9a679a9a679a9a679a679a9acb9acbcb9acb9acb9acbcb9acbcb9acbcbcbcb9a676767673667366736673667363667679a9a9a9a9a9acb9a9a9a9a9a9a9a9a676767366767676767676767679a67676767676767673636673667673667679a67366767366736363636366736673667366736363667679a67673636363636673636369a679a9acb9acb9acb36363667676767679a67679a679a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9a679a679a679a9a9a9acbcbcb9a9a9a9a9a9a9a679a679a679a6767673636363636673636369a9a679a67363636673636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a9a679a9a679a9a679a679a679a9acb9acb9acbcb9acb9acb9acb9acbcb9acb9acb673667366767366767366736673667679a9a9a9a9acb9a9acb9acb9a9a9a9a6767676736676767679a6767679a679a676767366767366736366767673667679a676736363636363636363636366767366736363667679a6767363667363636363636679a67679a9acb9acb9a3636366767679a67679a679a679a679a9a9a9a9acb9a9acb9acb9acb9a9a9a9a9a9a9a9a9a679a9a679a679a679a9acbcbcbcb9a9a9a9a9a9a9a9a679a679a676767366736366736673636369a9a9a9a36363636363636363667679a679a679a9a9a9a9a679a9a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a679a9a679a679a9a9acb9acbcb9acbcb9acb9acb9acb9acbcbcbcb676767673667366736673636366767679a679a9a9a9a9acb9a9a9acb9a9a9a676767366736676767679a9a679a679a6767673636673636366736366767679a67679a67363636363636363636673667679a673636369a9a6767363636363636363636369a67679a9acb9acb9a673636366767679a679a679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a679a679a679a679acbcbcbcb9a9a9a9a9a9a9a679a679a679a6767673636673636673636369a9a9a9a36363636363667363636679a9a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a679a679a679a679a9a679a9a679a679a9a9acb9acb9acb9acbcb9acb9acb9acb9acb9a676767676767676736673667363667679a9a9a9acb9acb9acb9acb9a9a9a9a67676767676767676767679a9a9a9a9a9a9a9a67673667366736673667673667676767676736363636363636676767679a6767676736679a366736363636363636363636679a67679acb9acbcbcb363667676767679a679a9a679a9a9a9a9a9a9acb9a9acb9acb9acb9a9a9acb9a9a9a9a679a9a679a679a679a9a9acbcbcbcb9acb9a9a9a9a679a9a679a67679a67363636363636673636369a9a9a673667363636363636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a679a679a679a679a9a9acb9acbcb9acbcb9acb9acb9acb9acb9acb676736676767366767673667366767679a9a9a9a9a9a9a9a9acb9a9a9a9a9a6767673667366767676767676767679a679a9a9a9a9a9a673636366736676767679a67679a673636363636676767676736679a9a9a676736673636363636363636673636369a67679a9a9acb9acb9a67366767679a67679a679a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a679a9a679a67679a9a9acbcbcbcb9a9a9a9a9a9a9a679a679a679a6767673636366736363636679a9a9a9a3636366736363636363667679a679a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a9a679a9a9a679a9a679a9a9a679a9a679a679a9acb9acb9acb9acb9acbcb9acb9acb9acb676767673667673667366736366767679a9a9a9a9a9acb9acb9a9acb9a9a9a9a67676767676767676767679a679a679a676767676767676736363636676736676767363667673636363667673636679a9a3636679a673636363667363636363636363636679a6767cb9acb9acb9a9a3667676767679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a679a679a9a9acbcbcb9acb9a9a9a9a9a679a679a679a676767673667363667366736369a9a9a673667363636363667363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a9a679a9a9a9a679a9a679a679a679a9acb9acbcb9acb9acb9acb9acb9acb9a6767676767673667676736673636679a679a9a9acb9a9acb9a9acb9a9a9a9a676767366767676767676767676767679a9a6767673667676736673636673667676767676767673636363667673667676767676767369a3636363636366736363636363636369a67679a9a9acbcbcbcb67676767679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a679a679a9a9acbcbcbcb9a9a9a9a9a9a9a679a676767676767673636363636673636369acb67676767363636363636363636679a679a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a9a679a679a9a679a9a9a679a679a9a9a9acb9acbcb9acb9acb9acb9acb9a676767676767673667673667366767679a9a9a9a9a9acb9a9acb9a9a9a9a9a67676767366767676767679a6767679a679a9a9a6767363667673636363667363667676767676736363636673667676767676767676767366736363636363667363636363636369a6767cb9a9a9acb9acb6767676767679a9a9a9a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a679a679a679a9acbcbcb9acb9a9a9a9a679a679a676767676767366736363667366736679a9a9a673636673636363667363636679a679a679a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a679a9a679a679a9a9acb9acb9acb9acb9acb9acb9acb6767676767676767366767366736679a679a9a9a9acb9a9acb9acb9a9a9a9a9a676736673667676767676767679a9a9a9a679a9a676767366767363636363636679a9a9a67676736363667366767366767679a9a9a3636363636363636363636673636363636679a679a9a9acb9acbcb9a676767679a9a679a9a9a9a9a679a679a9a9a679a679a9a9a9a9a9a9a9a9a9a9a679a679a67679a9a9acbcbcbcb9a9a9a9a679a9a679a67676767676767363636363636366736369acb6767366736363636363636363667679a679a679a9a9a9a679a9a9a9a9a9a9a679a9a9a9a679a9a9a9a9a9a679a9a9a679a9a679a679a679a679a9a9acb9acb9acb9acb9acb9a676767676767676767673667366767679a9a9a9acb9a9acb9acb9a9a9a9a9a67676767676767676767676767679a3667679a9a679a67676767673636363636679a6736679a363636366736366736366767676767679a36363636673636363636363636363636366767679a9a9a9acb9acb9a6767679a679a9a679a9a679a9a9a9a9a679a679a9a67679a679a9a9a9a9a67679a679a679a679a9a9acbcbcb9a9a9a9a679a67676767676767366736366736366736673636679a9a9a67366736363667363667363636679a9a679a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a679a9a9a9a679a9a9a679a9a679a679a9a679a9a9a9a9acb9acb9acb9a9a676767676767673667673667366767679a9a9a9a9a9acb9a9a9acb9a9a9a9a67676736676767676767679a67679a363667679a9a9a679a9a9a67366736366767676736366736363636673667673636679a679a6767676736363636363636673636673636363636679a679a9a9acb9acbcbcb9a676767679a679a679a9a9a9a679a6767676767679a67679a9a9a9a9a9a679a679a679a679a9a9a9acbcbcb9a9a9a9a9a67679a6767363636676767363636363636676736679a9a9a6767673636363667363636366767679a679a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a9a9a679a9a9a9a679a9a679a9a679a9a679a9a9a9a9a9a9acb9a9acb9acb6767676767676767676767673667679a679a9a9acb9a9acb9acb9a9a9a9a9a67676767676767676767676767679a36363636679a9a9a9acb9acb9a36363667363667679a6767363636673667366767679a36676767366736363636363636363636363636363636369a6767cb9a9a9acbcb9acb9a67679a679a679a9a9a679a6767679a679a9a9a9a9a9a9acb9a9a9a679a67679a679a679a9a9acbcbcbcb9a6767679a9a9a9a9a9a9a6767363636673667366736366736679a9a676767366736363636366736366736679a9a679a679a9a9a9a9a679a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a679a679a679a9a9a9a9a9acb9acb9a676767676767676736676736676767679a9a9a9a9a9acb9a9a9acb9a9a9a9a67676767673667676767676767676767673636676767679a9a9acbcbcb673667363636366767673636363667676767366767369a9a3667363636363636363636673636363636363636679a679a9a9a9acb9acbcb9acb6767679a679a679a9a67676767679a679a9acb9acbcb9a9a9a9a67679a67679a679a679a9acbcbcb9a9a6767679a67679acb9a9a9a67673667363636363636366736679a9a673667366736363636363636363667679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a679a9a9a9a9a9a9a679a9a9a9a9a679a9a679a9a679a9a679a679a9a9a9a9a9a9acb676767676767676767673667366767679a9a9a9a9acb9a9acb9a9a9a9a9a6767676736676767676767676767676767676767363636369a679a9acbcbcb67673636363636676736673636673636676767676767673636673636363636673636363636366736363636366767679a9a9a9a9acb9acb9acb6767679a679a6767363667679a67366767cbcb9acb9a9a9a679a679a67679a679a9a9a9a9acbcbcb67679a9a67366736679a9a9a67363636363636363636366736679a9a67676767363667363636673636363667679a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a9a9a9a9a679a9a679a9a679a67679a9a9a9a9a9a676767676767676767366767366767679a9a9a9a9a9a9acb9a9acb9a9a9a9a6767676736676767676767676767676767676767673636cb67679acb9a9a9a6736363636363667673636673636673636676767679a363636363636363667673636363636363636363636369a6767cb9a9a9a9acbcb9acbcb6767676767676736366767673667673667cbcbcbcb9a6767676767679a67679a679a9acbcbcbcb9a67676767676767369a9a9a676736363636366736363667369a9a9a676767366736363667363636363636679a9a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a679a9a9a679a9a9a679a679a679a9a679a9a679a9a679a67679a679a9a6767676767673667676767366767679a9a9a9a9acb9acb9a9acb9acb9a9a679a676736676767676767676767676767676767673667369a9a9acb9a679a9a67679a6736363636676736366736673636369a36676736363636363636369a36363636363636363636363636679a679acb9a9acb9acbcbcb9acb676767673636366767673667366767369acbcbcb9a67676767676767679a9a9a9a9a9acbcbcb9a676736673636676736cb9a67363636363636363667366736679a9a36676767363636363636673636366736679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a9a679a9a679a679a679a6767676767676767676736676736679a679a9a9a9a9a9a9acb9a9a9a9a9a9a6767366736673667676767676767676767676767676767cbcb9a679a9a9a9a9a679a9a36673636366767363667673636676767676736366736363636366736363636363636363667363636366767679a9a9acb9a9acb9acb9a9a6767366736363667673667363667369a9acb9a6736676767679a679a679a679a9a9acbcbcbcb9a3667363636369a369a9a673636363667363636363667369a9a9a67673636673667363636363636363636679a9a9a679a9a9a9a9a9a9a9a679a9a9a9a679a9a9a679a9a9a9a9a9a9a9a9a679a9a9a9a679a9a9a9a9a679a679a679a9a679a679a676767676767676736676767366767679a9a9a9acb9acb9a9a9acb9a9a9a679a67366736676767676767676767676767676767366767cb9acb679a679a9a9a679a676767363636366767363667363636676767673636363636366767673636363636366736676736363636679a679acb9a9a9acbcbcbcb9acb9a67673636363636673636363667679acb9a6736363636679a679a679a679a9a9a9acb9acbcb9a67363636366767679a67673636363636363636363667369a9a9a6736673667363636363667363667363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a679a9a9a9a679a9a679a9a9a679a679a679a9a67676767676767676767673667366767679a9a9a9a9a9a9a9acb9a9a9a9a9a9a67676736676767366767676767676767676767676767679a9acb9a679a9a9a9a679a6767366767363636676767369a36676767679a3636366736363667363636363636679a67363636363636369a9a679a9a9a9acb9acb9acbcb9a9a673667363636363636363636676767363636363667679a67679a9a9a9a9a9a9acbcbcbcbcb9a676736363636676736363636673636673636363636369a9a9a6736673636673636363636363636363636679a679a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a9a679a9a679a9a6767676767676767676767676767679a9a9a9a9a9acb9acb9acb9acb9a9a9a6767676736673667676767676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a6767676736363636676736679a673667366767363667366736673636363636679a363636363636363636369a9a67cb9acb9a9acbcb9a9acb9a9a366736363667363636363667366736363636679a679a679a9a679a9a9a9a9acb9acbcb9acb9a6767363636366736366736366736363636363667369a9a9a6767363667366736673636363667363636679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a679a9a679a67676767676767676767676767673667679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a676767366767676767676767676767676767676767676767679a9a9a9a679a9a9a9a9a9a9a9a67363636366767673667673667676767363636673636673636363636673636363636363636363636679a679a9a9a9acb9acb9acb9a9acb9a6767673667366736363636363636366767679a679a679a679a9a9a9a9a9acb9acb9acb9acb9a679a6767363636363636673636673636363636369a9a67676736366736363636366736363636363667679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a9a676767676767676767676736676767679a9a9a9acb9acb9acb9acb9a9a9a9a676767366736676767676767676767676767676767676767676767679a9a9a9a9a67cb9a9a9a679a6767673636366767676736366767363667673636673636363667673636363636363636363636369a6767cb9a9acb9acbcb9a9a9acb9a9a676767676767676767369a67366767676767676767679a9a9a9a9a9a9acbcb9acbcb9acb9a9a9a6767676767366767366767366736363667369a9a67673636366736366736363636673636363667679a9a67679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a679a9a9a9a679a676767676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767366767676767676767676767676767676767676767676767679a9a9a9a679a9a3667673667679a67366736366767673667676736369a36363667363636366767363636363636366767363636679a679a9a9a9a9acb9acb9a9a9acbcb9a67679a67679a67679a9a9a679a67676767676767679a9a9a9a9acb9a9acb9acb9a9acb9a9a9a6767676767679a9a676767366736363636369a9a9a67363636366736363636366736366736366767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a679a679a676767676767676767676767676767679a9a9a9a9acb9acb9acb9a9a9a9a679a67673667366736676767676767676767676767676767679a679a679a679a9a9a9a9a3636363667679a67676736673667673636366767369a3636366736676736673636363636363667673667363636679a679acb9a9a9acbcb9a9a9a9a9acb9a9a679a9a9a9a679a9a9a9a67676736673667679a9a9a9a9a9a9acb9acb9acb9acbcb9acb9a9a9a676736673667676767363636363667369a9a9a366736673667366736363636363636363636679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a679a9a9a9a679a9a6767676767676767676767673667679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a67673667676767676767676767676767676767676767676767676767679a67679a9a676736363667679a9a67673667363667673636366767673636363667363667673667363636366736673667363636369a67679a9acb9acb9acb9a9a9acb9acb9a9a679a9a9a9a9a9a67673636673667679a9a9acb9a9acb9a9acb9acb9acb9acb9acb9acbcb9a9a9a9a676767366736673636363636369a9a9a36363667363667363667363636366736673636679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a679a679a676767676767676767676767676767679a679a9a9a9acb9acb9acb9a9a9a9a9a676767673667366767676767676767676767676767679a6767679a67679a679a9a9a6736363636369a9acb6767676736366767363636676767363636363667363636363636363667673636366736363636679a67679a9a9a9acb9a9a9a9a9acb9acb9a9a6767676767676767676767679a9acb9a9a9acb9a9a9acb9a9acb9acb9a9acb9acbcb9acbcbcb9a9a9a6767363636363636366736cb9a6767363667363667366736363636673636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a679a679a9a679a9a67676767676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667676767676767676767676767676767676767679a67679a679a67679acb9a9a36363636679a679a6767676736366767363636676736363667363636673636363636673636363667363667363636679a6767cb9a9a9acb9a9a9a9acb9acb9acb9a6736676767679a679a9a9a9a9a9a9acb9a9a9a9acb9acbcb9acb9acbcb9acb9acbcbcb9acbcb9acb9a676736363636363667679a9a673636673636673667363636673636363636363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a679a9a6767676767676767676767676767679a9a9a9a9acb9acb9acb9acb9a9a9a9a676767366736676767676767676767676767676767676767679a67676767679a679a679a9a67679a9a67679a67679a676736676736363667673636363636676736363636363636366736366736366736673636679a6767cb9a9acb9a9a9a9a9acb9acb9a9acb9a67679a679a9a9a9a9acb9a9acb9acb9a9acb9a9acb9acbcb9acb9acbcbcb9acbcbcbcb9acb9a9a676736363636363667679a9a673667363667363667366736363636363667363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a679a9a9a679a9a679a679a676767676767676767676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a6767676736676767676767676767676767676767676767679a676767679a679a676767679a67679acb67679a679a67679a6736366767363636673636363667366767673636363667366736366736363636363636369a67679a9a9a9a9a9a9a9acb9acb9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9acbcb9acb9acbcb9acbcbcb9acbcbcbcbcb9a9a6736363636363667679a9a673636366736363667363636363636673636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a679a9a9a9a679a9a679a9a9a9a9a9a6767676767676767676767673667679a9a9a9a9a9acb9a9acb9acb9a9a9a9a67676736676736676767676767676767676767676767676767679a679a67679a67679a9a67676767679a679a679a6767676736366736366767366736363636366767363636363636673636673667366767363636366767679a9a9a9a9a9a9a9acb9acb9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acb9acbcb9acb9acbcbcbcbcbcbcb9a9a6767673636363636679a9a9a67363636673636673636673667363636363636363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a679a9a9a9a679a9a9a6767676767676767676767676767679a679a9a9a9a9acb9a9a9a9a9a9a9a9a6767676736676767676767676767676767676767676767679a67676767676767676767679a679a67679a679a679a679a676736366736363636366736363636673667673636363636673636363636673667363636679a9a679a9a9a9a9a9a9acb9acb9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9acb9acb9acbcb9acb9acbcbcbcb9acbcb9acbcb9a9a6767673636363667369a9a6767673636366736366767363636363667363667363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a9a9a679a9a9a9a9a679a9a9a9a9a9a6767676767676767676767366767679a9a9a9a9a9a9a9a9acb9a9a9a9a9a6767676736673667676767676767676767676767676767676767679a679a67679a67679a676767cb6767679a679a9a679a6767673636363667673636363636676736366736363636363667366736363667363636369a36679a6767cb9a9a9a9acb9a9acb9a679acb9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acbcb9acbcb9acbcbcbcb9acbcbcbcbcbcbcb9a9a676736363636366736cb9a673636363667363667363636673636363636363636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a679a9a9a9a9a9a9a9a679a676767676767676767676767676767679a9a9a9acb9acb9a9a9acb9a9a9a9a6767366767676767676767676767676767676767676767679a67676767679a67679a67679a9acb679a6767679a67679a679a676736363667673636363636676736366767363667363667363636673667363636676736369a679a67cb9a9a9acb9acb9a679a9a9acbcb9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcb9acbcbcb9acbcbcbcbcbcbcbcb9a9a9a6767363636363667369a9a6767363636363667363636673636673636363667363636679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a6767676736676767676767676767676767676767676767676767679a679a679a6767676767cbcb676767679a679a9a679a679a67676736366736363636673636363636363667363636363636366767366767679a673636369a679a67cb9a9a9acb9acb9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9a9a9a9a9acb9acb9acb9acbcbcb9acb9acbcb9acbcbcb9acb9a6767673636363636679a9a9a673636363667363636366736366736363636363667363636679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767676767679a679a9a9a9acb9a9a9a9acb9a9a9a676767673667673667676767676767676767676767676767679a67676767676767679a67679acbcb679a676767679a67679a679a67676767363636363636673636366736673636366736366736366767676736369a36363636679a67679acb9acb9a9a9a9a9a9a9a9acbcb9a9acb9a9a9a9a9a9a9a9a9acb9acb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcbcb9a9a6767363636363667369a9a9a67673667363636673667366736673636673636363636363667679a9a679a9a9a9a9a9a9a679a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a6767673667366736676767676767676767676767676767679a9a67679a67679a67676767cbcb9a6767679a676767679a679a6767676736673636363636676736363636363636363636363636366767673636369a3636363636679a9a679a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9acbcb9acbcb9acbcbcb9acbcb9acbcb9a9a6767363636363636369a9a9a67363636363667363636363667363636363667363667363667679a9a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a6767676767676767676767676767679a679a9a9a9acb9a9acb9acb9a9a9a679a6767366767676767676767676767676767676767676767679a9a67679a67676767679acbcb9a67679a679a6767679a679a67676736676736676736366767363636673667363636366736673667673636366767363636360036679a9a679acb9a9a9a9a679a9a9acb9acb9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acbcb9acbcbcbcbcbcb9a9a9a6767363636366767369a9a9a36366736363636363667366736366736363636363636363636679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676736673667676736676767676767676767676767676767676767676767676767679acbcbcb676767676767679a679a67679a6767676767676736366767363636363636673636673667366736673667369a6736363636363636679a67679acb9a9a679a9a9a9acb9a9acb9a9a9a9a9a9acb9a9a9a9a9a9acb9acbcbcb9acbcb9acbcbcbcb9acbcb9acb9a6767673636363667369a9a9a9a6736363636363636673636363667363636363636366736363667679a9a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767673667679a679a9a9acb9a9a9acb9a9a9a9a9a9a676767366767366767676736676767676767676767676767676767679a676767676767cbcbcb9a9a676767679a676767679a679a679a6767679a6736363667363636363636363667673667363667363636369a676767673636363636679a67679a9a9a9a67cb9a9acb9acb9a9a9a9a9a9a9acb9a9a9a9a9acb9acb9acb9acbcb9acbcb9acbcbcbcbcbcb9a9a6767673636366736369a9a9a9a3636363636673636363667366736363636673636363636366736679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9acb9a9a9acb9a9a9a6767673667366767676767676767676767676767676767676767679a6767679a67676767cbcbcbcb9a6767676767679a679a679a679a679a679a676736363667366736363636363667363667673636673636679a673636363636363636369a6767679a9a679acb9a9acb9acb9acb9a9a9a9a9a9a9acb9a9a9a9a9acb9acb9acb9acbcb9acbcb9acbcbcb9a9a9a6767363636366767679a9a9a9a673636363636366736363636366736673636363636363636363667679a9a679a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767676767679a679a9a9a9a9a9a9acb9a9a9a9a9a9a676767366736676767676767676767676767676767676767676767679a676767676767cbcbcbcbcb6767679a679a67676767679a679a679a679a67366736366736363636363667366767673636366736679a67363636673636363636363667676767679a9a9a9acb9acb9acb9a9acb9a9a9a9acb9a9a9a9a9a9acb9acbcb9acbcb9acbcb9acb9acb9acb9a676767363636676736679a679a9a676736363636363636673667363636363636363636366736363667679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67679a67676767676767676736679a679a9a9a9acb9acb9a9a9a9acb9a9a679a673667366767366767676767676767676767676767676767679a676767676767679acbcbcbcb9a9a679a6767679a679a6767679a9a679a67676767676767676736673636366736673667363667363667676736363636366736363636366767676767679a9a9a9a9a9a9acb9a9a9a9a9acb9a9a9acb9a9acb9a9a9acb9acbcb9acbcb9acbcbcb9acb9a9a9a67673636366736679a679a9a9a67363636363636363636363636673667363636363636363636366767679a67679a9a9a9a9a9a9a9a9acb9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a676767366736676767676767676736676767676767676767676767679a676767676767cbcbcb9acb9a9a67679a676767679a67679a67679a679a67676767676736673636366767673667363636673636676767363636363636673636363636676736676767679a9a9acb9acb9acb9a9a9a9a9a9acb9a9a9a9acb9a9a9acb9acb9acb9acb9acb9acbcb9a9a676736673667676767679a9a9a67676736363636366736673667363636673636673636363636673667369a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a679a9a9acb9a9acb9a9a9a9a9a9a676767673667366767366767676767676767676767676767676767679a67676767676767cbcbcb9acb9a9a679a679a67679a679a67679a679a9a679a679a9a6736366736366736676736366736366736676736366736363636363636363636363667676767679a9a9a9a9a9a9acb9a9acb9a9acb9a9a9a9acb9a9a9acb9a9acbcb9acb9acbcb9acbcb9a9a9a6767673667673667679a679a9a9a6767363636363636363636363667363636363636366736363636366767679a679a679a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a67673667366767676767676767676767676767676767676767676767676767676736cbcbcb9acbcb9a679a6767676767679a679a67676767679a6767676767676736676767676767366736363636676736366767363636366736676767676736673667679a6767cb9a9acb9acb9acb9a9a9a9a9acb9a9a9acb9a9a9a9acb9a9acbcb9acb9acbcb9acb9a676767369a676767679a679a679acb9a67363636363636363667366736673636673636363636673636673667679a679a679a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a6767676767676767676767679a679a9a9a9a9a9acb9acb9a9a9a9a9a679a673667673667366767676767676736676767676767676767676767676767676767cbcb9a9acb9a9a679a67679a679a67679a67679a9a679a679a679a679a676736673667366767673636363636369a36363636673667363667363667366767366767679a6767679acb9acb9acb9acb9acb9acb9a9acb9a9a9acb9acb9acb9a9a9acb9acb9acbcb9a9a67676767676767679a679a679a9a9acb9a67363636363636363636363636363636363636363636363636366767679a67679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a6767679a67676767676767676767679a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a6767366736676767676736676767676767676767676767676767676767676767679acbcbcbcb9acb9a9a679a679a679a679a679a679a67679a67679a679a679a679a67676736366767363636363667676736363636673636366736363636676736369a67679a6767679acb9acb9acb9acb9a9a9acb9a9acb9a9a9a9acb9a9acb9acb9a9acb9acb9a9a676736676767676767679a67679a9a9a9acbcb9a3636363636363636673636673667363636363636366736366767679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a676767676767676767676767679a679a679a9a9a9a9a9acb9a9acb9a9a9a6767676736673667676767676767676767676767676767676767676767676767369acbcbcb9a9a9a9a9a9a67679a679a67676767679a679a67679a679a9a676767676767366767366767366736363636679a3636363667363636366736673636673636679a36369a67679a9acb9acb9acb9acb9acb9a9acb9a9acb9a9a9a9acb9acb9acb9acb9acb9a9a67676767366767679a6767679a9a9a9a9acb9acbcb67363636363636363636363636673636673636363636366736679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a6767673667676736676767676767676767676767676767676767676767676767cbcbcb9acb9a9acb9a9a67679a679a679a67679a679a679a676767679a679a9a6767366767366767366767673667363667363636366736673636363667673667673667673636679a9a679a9acbcb9acb9a9acb9a9acb9acb9a9acb9a9acb9acb9a9acb9acb9acb9a6767363667676767679a679a67679a9a9a9a9a9a9acbcb673636363636363667363667363636363636673636363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767679a676767676767676767679a9a9a9a9a9a9a9acb9a9acb9a9a9a9a679a3667366736676767676767676767676767676767676767676767676736679acbcb9acb9a9a9a9a9a9a6767679a679a679a67679a679a679a679a67679a9a679a679a6767676736673667366736363667363636363667673636673667676767673636676736369a9a9a67679acb9acb9acb9a9acb9a9a9acb9a9a9acb9a9a9acbcb9acb9acb9acb9a9a3636676767679a6767679a9a9a9a9a9acb9acb9acb9acb3636363636363636363636363667363636366736363667679a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a67676767676767676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676736676767676767676767676767676767676767676767676767676767cbcbcbcb9acb9a9a9a9a9a9a67679a679a9a679a67676767679a67679a67679a9a676736679a6767673667366736366736366736363667369a3667363636676767679a36366736369a679a9a679a9a9acbcb9acb9a9acb9acb9a9a9acb9a9a9acb9a9acb9acb9acbcb9acb9a673667369a676767679a9a9a9a9a9a9a9a9a9a9acbcb9a36363636363636366736673636363636363667363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a676767676767676767676767679a679a679a9a9acb9a9acb9a9acb9a9a9a6767676736673667673667676767676767676767676767676767676767366767cbcb9a9acb9acb9a9a679a67676767679a679a679a67679a679a679a67679a67679a679a9a9a9a67679a3636676767363636363636363636679a67673636676767673667363636366736679a9a9a679acb9acb9acb9a9acb9acb9acb9a9acb9acb9acb9acb9acb9acb9acbcb9a9a36366767676767679a9a9a9a9a9a9a9a9acb9acbcbcb363636363667363636363636363636673636363636679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667676767676736676767366767676767676767676767676767369acb9acbcb9acb9a9a679a9a9a9a67679a679a9a679a679a679a67679a679a67679a679a679a679a679a6767673636369a673636366736363667676767673636366767676767363636676736369a9a9a679acb9acb9a9acb9a9acb9a9acb9acb9a9acb9acb9acb9acb9acbcb9acbcb9a9a676767679a9a679a679a9a9a9a9a9a9a9a9a9acb9a363636363636673636363636363636363667363667679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a679a9a676767676767676767676767679a679a9a9a9a9a9a9acb9a9acb9a9a9a9a67676767366736676767676767676767676767676767676767676767673667cbcbcbcb9acb9a9a679a9a679a9a676767679a679a679a6767679a679a679a679a679a9a9a679a6767679a9a6767673636676767363636363636679a6767363636366736676767363636363636369a9a9a679a9acb9acb9a9acb9acb9acb9acb9acb9acb9acb9acbcb9acb9acbcb9acbcb9a6767679a679a67676767679a9a9a9a9a9acb9acb9a3636363636363667366736363636366736363667679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9acb9a9a9a9a9a9a9a9a9a9a676767366767673667676767676767676767366767676767676767676767cb9acb9acb9a9a9a679a679a679a67676767679a679a9a679a67679a67679a679a679a679a679a9a679a67679a679a6767363667676736673667366767676767366767676767366736369a363636369acb9a679a9acb9acb9a9acb9acb9acb9acb9acb9a9acb9acb9acb9acbcb9acb9acbcb9a9a679a676767673667676767679a9a9a9a9acb9acb3636363667363636363636363667363667363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a6767673667673667676767676767676767676767676767676767366767369acbcbcbcbcbcb9a9a679a9a9a679a679a6767679a679a679a9a679a679a679a679a67679a679a9a676767679a679a67679a676767673636363636366767679a6767366767676767673667673636363636679a9a679a9acbcb9acb9acb9acb9acb9acb9acbcb9acb9acb9acb9acb9acbcbcb9acbcb9acb6767676767676767676767679a9a9acbcb9a9a36363636363667363636363636366736363636679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767679a679a679a9a9a9a9a9a9a9acb9acb9a9a9a9a6767673667676767366767676767676767676767676767676767676736cbcbcb9acb9a9a9a9a67679a9a9a679a679a6767679a679a9a679a6767679a679a679a9a679a9a679a679a679a679a6767679a67676767676736366736676767676767679a36676736366767363636363636679a9a9a679a9acb9acb9acbcb9acb9acb9acb9acb9acb9acbcb9acb9acb9acbcbcbcbcbcbcb9a6736676736673667676767679a9a9acbcb67363636363636363636363636363636363636679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a676767676767676767676767679a679a9a9a9a9acb9acb9a9a9a9a9a9a9a676767366736676767676767676767676767676767676767676767673667cbcb9acbcbcbcb9a9a6767679a67676767679a6767679a679a679a679a67679a679a67679a67679a9a9a9a6767679a9a67679a9a6767679a6767673667676767676767363667673667673667363636363636369a9a9a9a9a9acb9acbcb9acb9acbcb9acb9acb9acbcb9acb9acbcbcb9acbcb9acb9acb9acb9acb9a6767676767676767676767679acb9acb9a673636363636673636366736366736363636679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a67676767676767676767676767679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a6767673667673667676767676767676767676767676767676736676767cb9acbcbcb9a9a9a9a9a679a9a67676767679a676767679a679a679a9a9a679a679a679a9a679a9a679a679a67679a679a67676767676767676767679a67679a6767366736366767673636673636363636363636369a9a9a9a9acbcb9acb9acbcb9acbcb9acb9acb9acb9acb9acb9acbcb9acb9acbcbcbcbcbcbcbcb9a67676736676767676767679a9acbcbcb3667363636363667363636363636363636679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a676767676767676767676767679a679a9a9a9a9acb9a9acb9a9a9a9a9a9a67676736673667676767673667676767676767676767676767676767369acbcb9acb9acbcb9a9a679a679a679a67679a67679a6767679a679a9a679a6767679a679a679a67679a9a9a9a9a67679a9a6767676767676736673667679a9a9a679a67676767366767673636366736363636363636369acb9a9a9a9acbcbcb9acb9acb9acbcbcb9acb9acb9acb9acbcb9acbcbcb9acbcb9acb9acb9acbcb9a9a9a67673667676767679a9acbcb9a3636363636363636363636673636363667679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a679a9a9a9a67676767676767676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667366767676767676767676767676767676767676767366767cbcbcb9acb9a9a9a9a9a679a9a9a67679a67679a679a679a679a9a679a679a9a679a9a679a679a9a679a679a679a9a679a9a9a6767676767676736679a9a9a9a9a9a9a679a67673667676767676767363667366736369a9a9a9a9a9a9a9acb9acbcb9acb9acb9acbcb9acbcb9acbcb9acbcb9acbcb9acbcbcbcbcbcbcb9acbcb9a9a9a676736676767679acbcbcb6736363636363636363636366736363636679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767679a679a679a9a9a9a9acb9acb9acb9a9a9a67676767366767676767676767676767676767676767676767676767679acbcb9acb9a9a9a9a9a9a9a9a9a67679a67679a67679a6767679a679a9a9a679a6767679a679a679a9a679a9a9a9a676767679a9a9a679a67676767369a9a9a9a9a67679a6767679a9a9a9a9a9a679a679a679a6736679a9a67cbcb9a9a9acb9acb9acb9acb9acb9acb9acb9acbcb9acb9acbcb9acbcbcbcb9acb9acb9acbcb9acb9a9a9a676767676767679acbcbcb3636363636363667363636363667363667679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a679a9a67676767676767676767676767679a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a67676736673667673667676767676767676767676767676767366767369acb9acb9acb9a9a9a9a9a9a9a9a9a6767679a67679a679a9a67679a679a679a9a9a679a67679a9a679a9a679a9a9a9a9a6767679a67676767676767679a679a9a9a679a679a9a9a9a9a9a9a679a9a9a9a9a676736679a9a9a9a679acb9a9a9acbcbcbcb9acbcb9acb9acb9acb9acb9acbcb9acbcb9acb9acbcbcbcbcbcbcbcbcbcbcb9a9a9a9a6736676767679acbcb9a3636363636363636363636673636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a9a679a9a9a9a9a67676767676767676767676767679a679a9a9a9a9a9a9acb9a9a9a9a9a9a9a676767366767676767676767673667676767366767676767676767369acbcb9acb9a9a9a9a9a9a679a9a676767679a679a9a679a679a67679a9a9a679a679a9a679a679a679a9a679a9a679a9a9a9a6767676767679a9a9a679a9a9a6767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acbcb9acb9acb9acb9acb9acbcb9acbcb9acbcbcb9acb9acbcb9acb9acbcb9acb9a9a9a9a9a676767679a9acbcb36363636363636363636363636676736369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9a9acb9a9a9a9acb9a9a9a67676767366736676767676767676767676767676767676767676736679a9acbcb9acb9a9a9a9a9a9a9a9a676767679a679a679a679a67679a67679a9a679a679a679a679a9a9a679a9a679a9a9a9a9a9a679a9a9a9a9a9a679a679a6767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acb9acb9acb9acb9acbcb9acbcb9acbcbcbcbcb9acbcbcbcbcbcbcb9a9a9a9a9a9a9a67679a9acbcb673636363667363667363667363636366767679a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767366767676767366767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a67676736676767366767676767676767676767676767676767676767679acbcb9acb9a9a9a9a679a679a679a676767679a67679a9a679a9a67679a679a9a9a9a9a9a679a67679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcb9acb9a9acb9acb9acb9acb9acb9acb9acbcb9acbcbcb9acb9acbcb9acb9a9a9a9a9a9a9a9a679a9acb9a36363636363636363636673636363667369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767673667676767676767679a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a6767676736676767676736676767676767676767676767676767676767cb9acb9a9a9a9a9a9a679a9a679a67676767679a9a679a679a679a67679a679a9a679a9a679a9a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9acbcbcbcb9acb9acb9acb9acbcb9acbcbcb9acbcb9acbcbcbcbcbcbcbcbcb9a9a9a9a9a9a9a9a9a9acbcb363636363636673636363636366736366767679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9acb9a9a9a9a9acb9a9a9a676767673667676767676767676767366767676767676767676767673667cbcb9acb9a9a9a9a9a679a6767676767676767679a9a679a9a679a67679a679a679a9a679a9a679a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9a9a9acbcb9a9a9a9acb9acbcb9acbcb9acb9acb9acb9acb9acbcb9acbcb9acb9acb9acbcb9a9a9a9a9acb679a9a9a9acbcb6736363636363667363636363636363667369a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a6767676767676767366767676767679a9a9a9a9a9a9a9a9acb9a9a9a9a9a676767673667366767676767676767676767676767676767676767676767cb9acb9a9a9a9a9a679a9a67676767676767676767679a9a679a679a9a6767679a9a679a9a679a9a679a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9a9a9a9acb9a9a9a9a9a9acbcb9acb9acb9acbcbcb9acbcbcb9acb9acb9acb9acbcbcb9acbcbcbcbcbcbcbcbcb9a9a9a9acb679a9a9acb9acb363636363636363636366736363636673667679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767366767676767676767679a679a9a9a9a9a9acb9a9a9a9a9a9a9a676767673667676767676767676767676767676767676767676767676767cbcb9a9a9a9a9a9a9a679a9a67676767676767679a679a679a679a9a679a9a67679a679a9a9a679a679a679a679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9acb9a9a9acb9a9a9a9acb9a9a9a9a9a9acb9a9acb9acb9acbcbcb9acb9acbcb9acbcb9acbcb9acbcb9acb9acbcb9acb9a9a9a9a9a9acb679a9a9acbcb363636363636673636363636673636366767679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a676767366736676767676767676767676767676767676767676767676767cb9acb9a9a9a9a9a9a9a67679a67676767679a676767679a9a9a9a679a679a9a67679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9acb9a9acb9a9a9acb9a9a9a9a9acb9a9a9a9a9a9a9a9acbcb9a9acb9acb9acbcb9acbcb9a9acb9acb9a9acbcb9acbcbcb9acbcbcbcbcb9a9a9a9a9acb679acbcbcb67363636673636363636363636363636366767679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9acb9acb9a9a9a9a9a9a9a679a67676767676767676767676767676767676767676767676767676767cbcb9a9a9a9a9a679a679a67679a6767676767679a676767679a679a679a9a9a9a679a679a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9acb9a9acb9acb9a9acb9a9acb9a9acb9acb9a9a9a9a9a9acbcb9acb9acb9acbcbcb9acbcbcb9acbcbcbcb9acb9acb9acbcbcb9acb9acb9a9a9a9a9acb9acb9acb9a363636363636363636363636363667366736679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a676767366736673667676767676767676767676767676767676767676767cbcb9acb9a9a9a9a679a67676767679a6767679a6767679a679a9a679a9a9a679a9a67679a9a9a9a9a9a679a9a679a9a9a9acb9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9acb9a9a9a9a9a9acb9acb9acb9a9acb9a9acb9acb9a9a9acb9acb9a9a9a9acb9a9a9a9a9a9acb9acb9acb9acb9acbcb9acb9acb9acb9acbcbcbcbcbcb9acbcbcbcbcb9a9a9a9acbcb9acbcbcbcb36363636363636366736363636363636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9a9a9acb9acb9a9a9a9a9a676767673667676767676767676767676767676767676767676767676767cbcb9a9a9a679a6767679a676767676767676767679a676767679a9a9a9a679a679a9a679a679a9a9a9a9a9a679a9a9a9acb9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9a9acb9a9a9acb9a9acb9a9acb9a9a9a9acb9a9acb9acb9acb9acb9a9a9acb9a9acb9acb9acb9a9a9a9acbcb9a9a9acbcb9acbcbcbcbcbcb9acbcb9acb9acb9acbcb9acb9acbcb9a9acb9acbcbcbcbcbcb9a363636363667363636673636363667363636679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9acb9a9a9a9a9a9a9a9a676767673667676767676767676767676767676767676767676767676767cbcb9acb9a9a679a679a676767676767676767679a67679a6767679a679a9a679a9a679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9acb9acb9a9a9a9a9acb9a9a9acb9a9a9acb9acb9acbcb9a9acb9acb9acb9acb9a9acb9a9a9a9acb9a9a9a9a9acb9a9a9a9acbcbcb9a9acbcb9acbcbcbcb9acb9acbcbcb9acbcb9acbcbcbcbcb9acb9acbcbcb9acbcbcbcb3636363636363636363636673636363636366767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9a9a9a9a9acb9a9a9a9a9a679a673667673667676767676767676767676767676767676767676767679acbcb9a9a9a679a676767676767679a679a679a67679a679a6767679a9a9a9a9a679a9a9a67679a9a9a679a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9acb9acb9a9a9acb9a9a9acb9acb9a9acb9acb9acb9acb9a9acb9acb9acb9acb9a9a9acb9a9acb9acb9acb9acb9acb9acbcbcbcb9acb9acbcb9acbcbcb9acb9acb9acb9acbcbcbcbcbcbcb36363636673636673636363636366736673667679a9a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a67676767676767676767676767679a679a9a9a9a9a9acb9a9a9acb9a9a9a6767673667366767366767676767676767676767676767676767676767679acb9a9a9a9a67676767676767676767676767679a67679a679a6767679a9a679a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9acb9a9acb9acb9acb9acb9a9a9acb9acb9acb9acb9acb9acbcb9acb9acb9acb9acb9acb9acb9acb9acb9acb9acbcbcb9a9acb9acbcb9acb9acbcbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcbcbcbcbcb6736363636363636363636363636363636366736679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9acb9a9a9a9a9a67676767676767676767676767676767676767676767676767676767676767cbcb9a9a679a67676767679a6767676767676767679a67679a679a67679a9a9a9a9a679a679a9a679a9a9a9a9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9acb9acb9acb9a9acb9a9a9a9a9acb9acb9a9a9acb9acb9a9a9acb9acb9acb9acb9acb9acb9a9acb9acb9acb9acb9a9acbcb9a679acbcbcb9acbcb9acbcbcbcb9acb9acbcb9acbcb9acb9acb9acbcb9acbcbcbcbcbcb9a3636363636673667363636366736366736366736679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767679a679a9a9a9a9a9acb9a9a9a9a9a9a9a6767676736673667676767676767676767676767676767676767679a676767cbcb9a9a679a676767676767676767679a6767679a676767679a67679a679a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9acb9a9a9a9a9a9a9a9acb9acb9a9a9a9a9a9a9a9a9acb9a9a9acb9acb9a9acb9acb9a9a9a9acb9acb9a9acb9a9acb9acbcb9acb9acbcb9acb9acb9a9acbcb9a9a9a9a679a9acbcbcb9a9acb9acbcbcbcbcbcb9acbcb9acbcbcbcbcbcb9acbcbcbcbcbcbcb9a363636673636363636363636363636363667366767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9acb9a9a9a9a67676736676767676767676767676767676767676767676767676767676767cbcb9a9a9a676767676767676767676767676767679a679a67679a676767679a679a9a9a9a679a9a9a679a9a9a9a9a9acb9a9a9a9a9acb9a9acb9a9a9a9acb9acb9a9acb9a9acb9a9acb9a9acb9acb9acbcbcb9a9a9acb9acb9acbcbcb9acb9acbcb9acb9acb9acb9acbcbcb9acb9a9a9a9a9a679a9acbcbcb9acb9acb9acbcb9acbcbcb9acb9acbcb9acbcbcbcb9acbcbcbcbcb363636363636366736363636363667363636363667679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a67676767676767676767676767679a679a9a9a9a9a9acb9a9a9a9a9a9a679a67676736676736676767676767676767676767676767679a6767676767679acb9a9a676767676767676767676767679a679a67679a679a6767679a6767679a9a9a9a9a9a9a679a9a9a679a9a9acb9a9acb9a9a9a9a9acb9a9acb9a9a9a9a9acb9acb9a9acb9acb9a9acb9acb9acb9acb9acbcb9a9acb9acb9acb9acbcb9acb9acbcbcb9acbcb9acb9acbcbcb9a679a9a679a9a679a9acbcb9a9acb9acbcbcbcb9acbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcb36363636673636363636363636363636673636363667679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767366736676736676767676767676767676767676767679a676767679acbcb9a679a6767676767676767676767676767679a67679a679a67679a676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9acb9a9acb9a9acb9a9a9a9acb9a9acb9a9acb9acb9acbcb9acbcb9acbcb9acb9a9a9acbcb9acbcb9acbcbcb9acb9acb9acbcbcbcb9acb9a9a9a9a9a9a9a9a9a679a9acbcbcbcb9acb9acbcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcbcbcb36363636363636363667363636363636363636363636679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a679a9a9a9a9a9a9acb9a9a9a9a9a676767366767676767676767676767676767676767676767676767679a676767cbcb9a676767676767676767679a679a67679a6767679a67679a679a67679a6767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9acb9a9a9a9acb9acb9acb9a9a9acb9acb9acb9acb9acb9acb9acb9acbcb9acb9acb9a9acb9acbcb9acbcbcb9acbcbcb9acbcb9acbcbcbcb679a9a9a9a9a679a9a679a67679acbcbcb9acb9acbcbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcbcb6736363636673667363667363636366736363636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a6767366767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67676767366767676767676767676767676767676767679a67676767676767cb9a9a9a676767676767676767676767679a67679a679a679a679a679a9a679a67679a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9acb9acb9a9a9a9a9acb9a9a9acb9acb9acb9acbcbcb9acb9acbcb9acbcbcb9acb9a9acb9acbcbcb9acbcbcb9acbcb9acbcbcbcbcb679a9a9a9a679a9a9a9a9a67676736679acbcb9a9a9acbcbcbcb9acbcbcb9acbcb9acbcbcbcbcbcb9a36363636363636363636363636363636673636363636679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767366767676767676767679a679a9a9a9a9a9acb9a9a9a9a9a9a9a67676767366767366767676767676767676767676767676767679a679a676767cbcb9a9a6767676767679a676767679a679a679a67676767679a679a679a9a679a6767679a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9acb9a9acb9acb9acb9acb9acb9a9a9acb9acb9acbcb9acb9acbcbcb9acbcb9acbcb9acbcb9acb9acb9acbcb9acbcb9acbcbcbcbcb9a67679a679a9a9a9a9a9a679a679a676736369acbcbcb9a9acbcbcbcbcbcb9acbcb9acbcbcbcbcbcbcb9a3636363636366736363636363667363636366736363667679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676736676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a676767673667366767676767676767676767676767676767676767676767679a67cbcb9a9a6767676767676767676767676767679a679a679a67679a679a67679a676767679a9a9a9acb9a9a9a9a9a9acb9a9a9acb9a9a9acb9acb9acb9acb9acb9a9acb9a9acb9acb9acbcb9acb9acb9a9acbcbcb9acbcbcb9acbcb9acbcbcb9acbcbcbcbcbcbcbcb9a67679a9a9a9a9a9a9a9a9a9a9a9a67676736363636cbcbcb9a9a9acbcbcbcbcbcb9acbcb9acbcbcbcbcb9a363636366736363636363636363636363636363636363667679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676736676767676736673667679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a676767673667366767676767676767676767676767676767679a67679a6767679acb9a9a676767676767679a676767679a679a679a679a679a67679a679a679a679a676767679a9a9a9a9acb9a9a9a9a9acb9a9a9a9acb9a9a9acb9acb9acb9acb9acb9acb9acb9acbcb9acbcbcb9acbcb9acb9acbcb9acbcbcbcbcbcb9acbcbcbcb9acbcbcbcbcb6767679a679a9a9a9a9a9a9a9a679a67676767363636369acbcbcb9a9acbcbcbcbcbcbcbcbcbcbcbcbcbcb9a363636363636673636363667363636366736673636363667679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767679a9a9a9a9a9a9a9acb9a9a9a9a9a6767676736676736673667676767676767676767676767676767676767676767679acbcb9a6767676767676767679a6767676767679a679a67679a6767679a679a67679a676767679a9a9acb9a9a9a9a9a9a9a9acb9acb9acb9a9a9acb9acb9acb9acb9acb9acb9a9acb9acb9acb9acbcb9acb9acbcb9acb9acb9acb9acbcbcb9acbcbcbcbcbcbcb9a36679a679a9a9a9a9a9a679a9a9a9a9a676736363636363667cbcbcb9a9acbcbcbcbcbcbcbcbcbcbcbcbcb6736363636366736366736363636363636363636366736363667679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6736676767676767673667366767679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67673667366767676767676767676767676767676767676767679a6767676767cb9a9a9a67676767676767679a679a67679a6767679a679a67679a67679a9a9a679a679a6767679a9a9acb9acb9a9a9a9acb9a9a9a9a9acb9acb9acb9acb9acb9acb9acbcb9acb9acb9acbcbcbcb9acbcbcbcb9acbcb9acbcbcbcbcb9acbcbcb9acbcbcbcbcb673667679a9a9a9a9a9a9a9a9a9a9a9a6767676736363636363667cbcbcb9a9acbcbcbcbcbcbcbcbcbcbcbcb3636363636363636363636363667366736363667363636363636679a9a9a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667673667676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a6767673667366736676767676767676767676767676767676767676767679a6767cbcb9a6767676767679a67676767676767679a679a679a9a679a9a679a679a679a9a67679a676767679a9a9a9acb9acb9a9a9acb9a9a9a9acb9acb9a9acb9acb9acb9acb9acbcb9acb9acb9acb9acbcbcb9acb9acbcbcbcbcb9acbcbcbcb9acbcbcbcbcbcb673667679a679a9a679a9a9a9a9a9a679a679a676736363636363636369acbcbcb9a9acbcbcbcbcbcbcbcbcbcb363636363636366736363636363636363636363636366736363636679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a67366767676767676767366736679a679a9a9a9a9a9a9a9a9a9a9a9a9a67676767673667676767366767366767676767676767676767679a676767676767679acb9a9a676767676767679a67679a679a676767679a67679a679a67679a67679a679a9a67679a679a679a9acb9a9acb9acb9a9a9acbcb9acb9acb9acb9acbcbcbcb9acbcb9acb9acbcb9acb9acbcbcb9acbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcbcb36676767679a9a9a9a9a9a9a9a9a9a9a9a9a6767673636363636363636369acbcbcbcb9acbcbcbcbcbcbcbcb6736363636366736366736676736363667363667363667366736363667679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767366767366767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67673667366736676767676767676767676767676767676767679a676767676767cb9a6767676767676767676767676767679a6767679a9a679a679a9a9a9a9a679a679a9a6767676767679a9a9acb9acb9a9acb9a9acb9a9a9a9acb9acb9acb9acb9acb9acb9acbcb9acbcb9acb9acbcbcbcbcb9acbcbcbcb9acbcbcb9acbcbcbcbcbcb9a366767679a679a9a9a9a9a9a679a9a9a9a67676767363636363636363636369acbcbcbcbcb9acbcbcbcbcbcb3636363636363636363636363636363636363636363636363636363636679a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a67676736676767676767673667679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a676767673667676767676767676767676767676767676767676767679a67679a67679acb9a6767676767679a67679a676767679a679a9a67679a679a9a67679a679a9a679a679a9a679a6767679a9a9acb9a9acb9acb9acb9acb9a9acb9acb9acbcb9acbcb9acbcb9acbcbcb9acbcbcb9acb9acb9acbcb9acbcbcbcb9acbcbcbcbcbcbcbcb67363667679a679a9a679a9a9a9a9a679a9a9a676767363636363636363636363667cb9acbcbcbcb9acbcb9a9a673636363636363667363636673667363667363636363667363636363636679a9a9a679a9a679a9a9a9a9a9a9a9a9a9a6767676767676736673667676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67673667673667366767676767676767676767676767679a6767676767676767679acb9a67676767676767676767679a679a67676767679a679a679a9a9a679a67679a679a9a679a67679a6767679a9a9acb9acb9acb9a9acb9acb9a9a9acbcb9acbcb9acbcb9acbcbcb9acbcbcb9acbcbcb9acb9acbcbcbcb9acbcbcbcbcbcbcbcbcb9a36676767679a679a9a9a9a9a9a9a9a9a9a9a679a6767366736363636363636366767679a9a9acb9a9a9a9a9a9a67673636363636363636673636363667363636673636363636673636363636679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a6736676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767366767676767676767676767676767676767676767679a679a679a676767679a9a6767676767679a67676767676767679a679a679a6767679a679a9a679a9a679a9a679a679a9a6767679a679a9a9acb9acb9acb9acbcb9acbcb9acb9a9acb9acbcb9acbcbcb9acbcbcb9acbcbcb9acbcbcbcbcb9acbcbcbcbcbcbcbcbcbcb9a6736673667679a9a9a9a9a9a679a9a9a9a9a679a676767363636363636363636676767679a9a9a679a9a679a9a9a9a67363636363636366736363667363636363636673636363636366736363636679a9a9a679a679a9a9a9a9a9a9a9a9a67676767366767676767366767679a9a679a9a9a9a9a9acb9a9a9a9a679a6767676736673667676767676767676767676767676767676767676767676767679a679a9a6767676767676767679a6767679a676767679a679a679a9a679a9a9a67679a9a679a9a9a67679a679a67679a679acb9acb9acb9acb9acb9a9acb9acbcb9acb9acbcbcb9acbcbcbcb9acb9acbcbcbcbcb9acb9acbcb9acbcbcbcbcbcbcbcb67363667676767679a9a679a9a9a9a9a679a9a9a679a67673636673636363636366767679a9a679a679a679a9a679a9a6767363636363636363636363667363667363636366736366736363636366767679a9a9a679a679a9a9a9a9a9a9a9a67673667676736676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767366767676767676767676767676767676767676767679a67679a679a6767679a9a9a6767676767679a676767679a676767679a67679a679a679a679a679a9a679a9a9a679a9a9a679a679a9a679a679a9a9acb9acb9acb9acbcb9acb9acb9acb9acb9acbcbcbcb9acbcbcbcbcb9acbcb9acbcbcbcbcbcbcb9acbcbcbcbcb9a363667676767679a679a9a9a9a9a9a9a9a9a9a9a679a676736363636363636676767679a9a679a9a9a9a9a679a9a9a9a9a9a67363636363636366736363636363636366736363636363636673636363667679a9a9a9a679a9a9a9a9a9a9a9a6736676767676767366767366767679a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676736673667366767676767676767676767676767679a6767679a6767679a676767679a67679a6767676767679a676767679a67679a679a679a9a679a9a9a9a679a9a679a679a67679a9a679a679a9a67679a9a9acb9acbcb9acb9acb9acb9acb9acbcbcb9acb9acbcb9acb9acbcbcbcbcbcbcbcb9acb9acbcbcbcbcbcbcbcb366736673667679a679a9a9a9a9a9a9a9a9a9a9a679a6767673636363636363667679a679a679a9a9a679a679a9a9a679a9a676736363636363636366736366736673636363636363636366736673636676767679a679a679a9a9a9a9a9a9a9a67676767673667676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a67673667676767676736676767676767676767676767676767679a6767679a67679a679a9a6767676767679a67676767679a676767676767679a67679a67679a679a9a679a9a9a679a9a9a67679a9a679a9a9a9a679acb9acb9acb9acbcb9acbcb9acbcb9acbcb9acb9acbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcb6767366736676767679a9a9a679a9a9a679a9a9a9a9a9a6767363636363636366767679a679a9a9a9a679a9a9a679a9a9a9a9a9a9a67363636363636363636363636363636363667363636363636363636363667679a9a9a9a9a679a9a9a9a9a9a6767366767676767673667366767679a9a9a9a9a9a9a9acb9a9a9a9a9a9a6767676736673667676767676767676767676767676767676767676767679a6767679a6767679a676767679a67679a67676767679a679a679a6767679a9a679a679a679a9a679a9a679a679a679a9a679a9a9a9a9a9a9a67cbcbcb9acb9acbcb9acbcb9acbcb9acbcbcbcbcb9acb9acbcbcb9acbcbcbcb9acbcbcbcbcbcbcb9a676736673667676767679a679a9a9a9a9a9a9a679a9a9a679a6767363636363636676767679a9a9a9a679a9a679a9a679a679a9a9a679a6736363636363636673636673636363636363667363636363667363667366767679a679a9a9a679a9a9a9a67676767673667676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a67676767673667676767676767676767676767676767676767679a67679a6767679a679a679a679a67679a6767676767679a679a676767679a67679a9a67679a679a679a67679a679a9a9a9a679a9a679a9a679a9a9a9a9a9a679a9acbcbcb9acbcbcb9acb9acbcb9acb9acbcbcbcbcb9acb9acbcbcb9acbcbcbcbcbcbcbcb9a673667366767676767679a679a9a9a9a9a9a9a9a9a9a679a9a67676736363667366767679a9a9a679a9a9a679a9a679a9a9a9a9a9a9a9a9a67363636363636363667363636673636363667366736366736363667363667679a9a9a9a9a679a9a9a9a9a6767673667676736676736676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67673667673667676767676767676767676767676767676767679a67679a6767676767679a679a67676767679a6767676767679a67679a67676767679a679a679a679a9a679a9a679a679a9a679a679a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcb9acbcbcbcb9acb9acbcb9a9acbcbcbcbcbcb9acbcbcbcbcbcbcbcbcb676736676767366736676767679a9a9a9a9a679a9a9a9a9a9a9a679a673636363636676767679a679a9a9a679a9a9a679a9a679a679a679a9a9a676736363636363636366736363636363636363636363636366736366736673667679a9a9a9a9a679a9a9a67676767676767676767676767679a679a9a9a9a9acb9a9a9a9a9a9a679a676767673667676767676736676767676767676767676767679a67679a67679a67679a679a67679a6767679a676767679a679a6767676767679a67679a679a679a679a9a679a9a679a9a9a9a9a679a679a679a9a9a9a9a9acb9a9a9a9acbcbcb9acbcb9acbcbcbcbcbcb9acbcbcb9acbcbcbcbcbcbcbcbcbcbcbcbcb9a3667676736676767676767679a679a679a9a9a9a9a679a9a9a679a6767673636363667679a679a9a9a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a676736363636363636363667366736363636366736363636363636366736676767679a9a679a9a679a9a9a679a6736673667673667366767679a679a9a9a9a9a9a9a9a9a9a9a9a9a6767676736676767676767676767676767676767676767676767676767679a679a67679a67679a679a67676767679a67676767679a679a6767676767679a679a67679a679a679a9a679a9a679a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9acbcbcbcb9acb9acb9acb9acbcbcb9acb9acb9acbcbcbcbcbcbcbcbcb9a36673667366767366767676767679a9a9a9a9a9a9a9a9a9a9a9a9a679a6767363636676767679a9a679a9a9a679a679a9a679a679a9a679a679a9a9a9a673636673667363636363636363636363636363636673636363667363667366767679a9a9a9a9a679a9a676767676767676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767673667366767676767676767676767676767676767679a67679a67676767679a67679a6767679a676767676767679a67679a67679a679a67679a67679a679a679a679a679a679a679a9a679a9a9a679a9a9a9a9a9acb9a9acb9a9a9a9acb9acbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcbcb9acbcbcbcbcbcb67673667676767676767676767679a679a9a9a9a9a9a9a679a9a679a9a6767673636366767679a679a9a9a9a679a9a9a9a679a9a9a679a9a9a9a9a9a679a9a6736363636363636673636363667363636366736363636673636673667366736679a679a9a679a679a9a9a67676736673667673667679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a676736676767366767676767676767676767676767676767676767679a679a679a67679a679a679a679a679a67676767679a67679a676767679a676767679a679a679a9a9a679a9a679a9a679a9a679a9a9a9a9a9a9a9acb9a9acb9acb9a9a9acbcbcbcbcb9acbcb9acbcbcbcbcb9acbcb9acbcbcbcbcbcbcb676736676767676767676767676767679a9a679a9a9a9a9a9a9a9a9a9a6767673636366767679a679a9a9a9a679a9a9a679a9a9a9a679a9a679a9a679a9a9a9a676736363636363636366736363636673636363667363636363636673667366736679a9a9a9a9a9a9a9a676767676767676767676767679a9a9a9a9a9a9acb9a9a9a9a9a679a6767676736676767676767676767676767676767676767676767679a6767676767679a676767679a6767679a676767679a6767676767679a679a679a67679a679a679a67679a679a679a9a679a9a679a9a9a9a9a9a9a9acb9a9acb9acb9acb9a9a9a9a9acbcbcbcb9acbcb9acbcb9acbcbcbcbcbcbcbcbcbcb673667676767676767676767676767679a679a9a9a9a9a679a9a9a9a679a679a673667366767679a9a9a9a9a679a9a9a679a679a9a679a9a9a679a679a9a9a9a9a9a67363636363636363636673636363636363636363636363636673636673667366767679a679a9a9a9a9a9a676767366767366767679a679a9a9a9a9a9a9a9acb9a9a9a9a67676767673667366767676767676767676767676767676767679a676767679a67679a67679a679a679a679a67676767676767679a679a67679a676767679a676767679a679a9a679a679a679a9a679a679a9a9a9a9a9acb9a9acb9acb9acb9acb9acb9acb9a9acbcbcbcbcbcbcbcbcbcbcb9acbcbcbcbcbcb9a676767676767676767676767676767679a679a9a9a9a9a9a9a679a9a9a9a9a676767366767679a9a679a679a9a9a679a9a9a9a9a679a9a9a679a9a9a9a9a679a9a9a67673636363636363636366736673636363636366736363636363636673667363667679a9a9a9a9a9a9a9a676767676736676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667676767676767676767676767676767676767679a67679a676767679a67679a679a6767679a679a679a6767676767679a679a6767679a679a67679a679a67679a679a679a679a679a9a679a679a9a9a9a9a9a9acb9a9acb9acb9acb9acb9acb9acb9a9acbcbcb9acbcb9acbcbcbcbcbcbcbcb9a6767676767676767676767676767676767679a679a679a9a9a9a9a9a9a679a67676767676767679a679a9a9a9a679a9a9a9a679a679a9a9a679a9a9a679a679a9a9a9a9a67673636366736363636363636366736363636366736363636366736673667363667679a9a9a9a9a9a9a679a6767366767366767679a9a9a9a9a9acb9a9a9a9a9a9a9a679a6767366736676767676767676767676767676767676767676767679a67679a67679a6767679a679a67679a679a679a676767676767679a679a679a67679a679a679a679a679a9a679a679a679a9a9a9a9a9a9a9a9acb9acb9acb9a9acb9a9acb9acb9acbcb9acb9a9acbcbcbcbcbcbcbcbcbcbcbcbcb6767366767676767676767676767676767679a9a9a9a9a9a9a9a679a9a9a9a679a6767676767679a9a9a9a9a9a679a9a9a679a9a9a9a9a679a9a9a9a679a9a9a9a9a9a9a9a9a67363636363636363636673636363636363636363636673636363636676736363636679a9a9a9a9a9a9a6767676767366767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a676767366767366767366767676767676767676767676767679a679a679a6767679a67679a679a67679a67679a9a6767679a676767679a67676767679a9a67679a9a679a679a9a679a679a9a679a9a679a9a9a9a9a9a9acb9a9acbcb9a9acb9acb9acb9acb9acb9acb9acb9a9acbcbcbcbcbcbcbcbcb9a67676767679a676767679a676767676767679a679a9a9a9a9a9a9a9a9a679a9a676767679a679a9a679a9a679a9a9a679a9a9a679a679a9a679a679a9a9a9a679a9a679a9a9a9a673636363636363636363667366736363636366736363636363667366736363636369a9a9a9a9a9a9a9a676767366767369a679a9a9a9a9a9a9a9a9a9a9a9a9a679a67676767366767676767676767676767676767676767676767676767676767679a67679a67679a679a679a9a6767cb676767679a67676767679a679a67679a9a67679a679a679a679a9a679a9a679a9a679a9a9a9a9a9a9a9acb9a9acb9acb9acb9acb9acbcb9acbcb9acb9acbcb9a9acbcbcb9a9a9a676767676767676767676767676767676767679a679a679a9a9a9a9a9a9a9a9a679a679a67679a679a9a9a9a9a679a9a9a9a9a679a9a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a363636363636363636363636363636363636363636363636363636673636363636369a9a9acb9a9a9a679a676736676767679a9a9a9a9acb9a9a9a9a9a9a9a9a9a67676736673667676767676767676767676767676767676767679a67679a6767679a6767679a67679a676767679a9a9a679a676767679a679a67679a679a6767679a9a679a679a679a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acbcb9acb9acb9acbcb9a9acbcb9acb9acbcb9a9a676767676767676767679a676767676767676767679a679a9a9a9a9a9a9a9a9a679a9a679a679a679a679a9a679a9a679a9a679a9a679a9a679a9a9a679a9a679a679a679a679a9a679a9a9a9a673636363636363636673636673636363636366736366736363636366736363636679a9a9a9a9a9a9a67676736676767679a679a9a9a9a9a9acb9a9a9a9a9a679a6767366767366767676767676736676767676767676767676767676767679a67679a679a67679a67679a679a67679a676767679a67676767679a6767679a9a9a679a679a9a679a679a9a679a9a679a9a9a9a9acb9a9acb9a9a9acb9a9acb9a9acb9acb9acb9acbcbcbcb9acbcbcb9acb9a6767676767679a679a67676767676767679a6767676767679a679a679a9a679a9a9a9a679a9a679a679a679a9a9a9a9a9a9a679a9a9a9a679a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6736363636363636363636363667363636363667363636363667366736673636369acb9a9a9a9a9a679a67676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667366767676767676767676767676767676767679a67679a679a6767679a676767679a67679a679a67679a679a67679a6767679a679a679a679a67679a679a679a679a9a679a679a679a9a9a9a9a9a9a9acb9a9acb9acb9a9acb9acbcb9acb9acb9acb9acb9acb9acbcb9acb9a6767676767676767676767679a67679a67676767676767679a9a9a9a9a9a9a9a9a9a679a9a679a9a9a679a9a9a9a9a679a679a9a9a9a679a9a9a679a9a679a9a9a679a679a679a679a679a9a9a9acbcb9a67363636363636363667363636673636673636363667363636363667363636369a9a9a9acb9a9a9a6767673667679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a6767673667673667676767676767676767676767676767676767676767679a67679a679a679a679a67679a679a67679a9a6767679a9a67679a67679a67679a679a679a679a679a9a679a9a9a679a9a9a9a9a9a9a9a9acb9a9a9acbcb9acb9a9a9acbcb9acbcb9acbcb9acbcb9acb676767679a676767679a679a6767676767676767676767679a67679a679a9a9a9a9a9a679a9a9a679a679a9a9a679a9a679a9a9a679a9a679a9a9a679a9a679a9a679a9a9a9a9a9a9a9a9a9a9a679a9acbcbcbcb363636363636363636363636363636363636673636363636366736363636369a9acb9a9a9a9a9a679a67676767679a9a9a9a9a9a9acb9a9a9a9a9a9a9a676767366767366767366767676767676767676767676767679a679a679a6767679a6767679a67679a679a67679a679a679a67679a6767679a67679a67679a9a679a679a679a679a679a679a9a9a9a9a9a9a9a9acb9a9a9acb9acb9a9acb9acb9acb9a9acbcb9acb9acb9acb9a9a676767676767679a6767676767679a6767676767676767676767679a679a9a9a679a679a9a9a679a9a9a9a679a9a9a9a9a9a9a679a9a679a9a9a9a679a9a679a9a679a9a679a679a679a679a679a9a9acbcbcbcbcbcb3636363636363636673667363667363636363636363636363636366736369a9a9a9a9a9a9a9a9a67676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a6767676736676767676767676767676767676767676767676767676767679a67679a679a67679a67679a679a6767679a9a9a67679a679a67679a67679a67679a679a679a679a9a679a9a9a679a9a9a9a9a9a9a9a9acb9a9acb9a9acb9a9acbcb9acb9acb9acb9acb9acb9a9a676767679a67679a67679a679a679a67679a679a67676767676767679a679a679a9a9a9a9a679a9a9a9a9a679a9a679a9a9a9a679a679a9a679a9a679a679a9a9a679a9a679a9a9a9a9a9a9a9a9a679a9acbcbcbcbcbcb9a36363636363636363636363636363636363636673636363636363636679a9a9a9a9a9a9a9a9a679a6767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a676767673667673667676767676767676767676767679a676767679a67679a67679a67679a679a67679a679a679a679a6767679a9a9a9a9a679a679a679a679a679a679a679a9a679a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9acb9a9acb9acb9acb9acbcbcb9a67676767679a67679a67679a67676767679a67676767679a676767679a67679a9a9a9a9a9a679a9a9a679a679a9a9a9a9a9a679a679a9a9a679a9a9a679a9a9a9a9a679a9a679a9a679a679a9a679a679a9acbcbcbcbcbffcbcb67363636363636363667366736366736363636363636363636673636369a9a9a9acb9a9a9a9a9a676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767673667676767676767676767676767676767676767679a679a67679a67679a67679a6767679a679a67679a67679a679a679a679a679a9a9a67679a6767679a679a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9acb9acb9acb9acbcbcb9a67679a67679a6767679a67679a67679a679a676767679a6767676767676767679a679a679a679a9a9a679a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a679a9a9a9a679a679a9a679a9a679a9a9a679a9a679a9acbcbcbcbcbcbcbcbcb9a363636363636363636363636363636363667363667363636363636369a9a9a9a9a9a9a9a9a9a9a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a6767673667366767676767676767676767676767676767676767679a67679a67679a679a679a679a679a679a679a679a679a67679a679a679a9a9a679a679a9a9a9a9a679a679a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9acb9a9acb9acb9acb9acbcb9acb9a9a679a67679a67679a679a67679a679a67679a67679a676767679a67679a6767679a679a679a9a9a9a679a9a9a9a679a9a679a9a9a679a9a679a679a9a9a9a9a679a679a9a9a679a9a679a679a9a679a9a679a9a9acbcbcbcbcbcbcbcbcb67363636363636363636366736673636673636363636363667363636369a9a9a9a9a9acb9a9a9a9a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a67676736676767676767676767676767676767676767679a679a679a67679a679a679a67679a679a67679a679a67679a67679a679a679a679a679a679a679a679a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9acbcb9acb9acb9a9acb9a9acb9acb9acb9acb9a9a67676767679a679a679a67679a679a67679a67679a67679a67676767676767676767679a9a9a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a679a9a9a9a679a9a679a679acbcbcbcbcbcbcbcbcb9a9a673636363636363667363636363636363636363636673636363636369a9a9a9a9a9a9a9a9a9a9a9a67679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a67676736676767676767676767676767676767679a676767679a67679a67679a679a679a67679a679a67679a679a679a679a679a67679a67679a679a679a679a679a9a679a9a679a679a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9acb9a9acb9acbcb9a9a6767679a679a679a67679a679a679a67679a67679a6767679a67679a676767679a679a679a679a679a9a9a679a9a9a679a9a9a9a9a9a9a679a9a9a679a9a679a9a679a679a9a679a9a679a9a679a679a9a679a9a9a9acbcbcbcbcbcbcbcbcb6767676736363636363636363636366736363636363636363636363636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767366767676767676767676767676767676767679a67679a67679a67679a679a679a679a679a9a679a679a679a67679a679a679a679a67679a679a679a679a9a9a9a679a9a9a9a9a9a9a9a9a9a9acb9acb9acb9a9acb9acb9acb9acb9a67676767679a6767679a679a679a679a679a679a679a679a679a67679a6767679a6767676767679a679a9a9a679a9a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a9a679a9a679a9acbcbcbcbcbcbcbcb9a9a679a679a67363636363636363636673636673667366736363636673636369a9a9a9a9a9a9a9acb9a9a9a679a679a679a9a9a9a9a9a9a9a9a9a9a9a679a676767366767676767676767676767676767676767679a6767679a67679a67679a67679a67679a67679a67679a679a679a679a679a679a679a9a679a67679a67679a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9acb9a9acb9a9acb9a9a9a679a67679a679a679a679a679a679a67679a67679a679a67679a67679a67679a67676767676767679a679a679a679a9a9a679a9a9a679a9a9a9a679a9a9a679a9a9a9a9a9a679a9a679a9a9a679a679a679a9a679a679a9a9acbcbcbcbcbcbcbcbcb9a6767679a679a673636363636673636363636363636363636363636363667369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767679a6767676767676767676767679a67679a67679a67679a679a679a679a67679a679a679a679a679a67679a679a679a679a9a679a679a679a6767679a679a679a9a9a9a9a9a9a9acb9a9a9acb9a9a9a9a67676767679a67679a67679a679a679a679a679a67679a67679a679a67679a679a67679a679a67679a6767679a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a679a9a9a9a9a9a679a9a9a9a679a9acbcbcbcbcbcbcbcb9a9a676767676767676736363636363636673636673667366736363636363636369a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a6767366767676767676767676767676767676767679a67679a67679a67679a679a679a67679a679a679a679a679a679a679a67679a679a67679a679a67679a679a679a679a679a679a679a67679a679a9a9a9a9a9a9a9a679a679a67679a679a6767679a67679a67679a679a679a679a679a679a679a679a679a9a67679a67676767676767679a67679a679a9a679a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a679a9a679a9a679a9acb9acbcbcbcbcbcbcb9a676767679a67679a6767363636363636363636363636363636673636363667369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767676767676767676767676767679a6767679a67679a67679a679a6767679a679a679a679a679a679a679a679a67679a679a67679a67679a679a679a67679a679a67679a67679a676767679a6767679a679a67679a679a679a679a679a67679a67679a679a679a67679a679a676767679a6767679a6767676767679a679a9a679a9a9a9a679a9a9a9a9a9a9a679a9a679a9a679a9a9a9a9a9a9a9a9a679a9a679a9a9a9a679a679a9a9a9acbcbcbcbcbcbcbcb9a6767676767679a67679a67673636363636363667366736673636363636363636369a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67676767673667676767676767676767676767676767676767679a679a679a67679a67679a679a679a679a67679a67679a67679a679a679a679a679a679a679a679a679a679a67679a679a67679a679a67679a67679a679a67679a6767679a679a679a679a679a679a679a679a679a679a679a67679a67679a679a679a67679a6767679a67679a67679a679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a9a9a9a679a9acbcbcbcbcbcbcbcbcb9a6767679a676767679a679a676736363636363636363636363636673636363636369a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767673667676767676767676767676767676767676767679a67676767679a67679a67679a67679a67679a679a679a679a9a679a67679a679a679a679a679a679a679a679a679a679a679a679a6767679a67679a6767679a67679a679a67679a679a679a679a67679a679a679a679a679a679a679a679a679a679a679a6767679a6767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a679a9a679a9a9acbcbcbcbcbcbcbcb9a676767676767679a67679a679a6767363636363636366767366736366736363636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767673667676767676767676767676767679a67676767679a679a67679a679a9a679a679a679a679a6767679a67679a67679a67679a679a679a679a679a679a67679a679a67679a67679a679a679a6767679a679a679a679a679a679a679a679a679a679a679a679a67679a67679a679a679a679a676767679a679a67679a676767679a679a679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9acbcbcbcbcbcbcbcb9a9a6767676767679a67679a679a679a67673636363636363636363636363636363667369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67676736676767676767676767679a67676767676767679a67679a679a67679a679a67679a679a679a679a67679a679a679a679a679a679a679a679a679a67679a679a679a67679a679a67679a67679a67679a679a6767679a67679a679a679a679a679a679a679a679a679a679a67679a6767679a67679a679a679a6767679a676767679a6767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a9a679a9a9a9a9acbcbcbcbcbcbcbcb9a6767679a679a67679a679a679a679a679a6736363636363636366736363636673636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a9a9a67676767676767676767676767676767676767676767676767679a676767679a67679a679a67679a67679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a67679a67679a679a679a679a67679a679a679a679a679a679a679a679a679a67679a679a679a679a67679a679a679a67679a6767679a67676767679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a679a9acbcbcbcbcbcbcbcb9a9a676767676767679a6767679a67679a9a679a67363636363636673636673636363636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67676767676767676767676767676767676767679a67679a6767679a679a67679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a67679a679a679a67679a67679a679a679a679a679a679a679a67679a6767679a679a679a679a679a679a679a679a679a679a67679a6767676767679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9acbcbcbcbcbcbcbcb9a676767679a67679a679a679a67679a67679a679a673636363636363636366736363667369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a9a9a679a67676736676767676767676767676767676767676767676767679a679a67679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a679a679a679a676767679a67679a679a679a67679a679a679a679a679a679a679a679a9a679a679a679a679a6767679a67679a679a679a67679a67679a676767679a6767679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9acbcbcbcbcbcbcbcb9a6767679a6767679a6767679a67679a679a679a679a676736363636363636363636363636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767679a67676767676767676767679a67679a67679a679a679a67679a67679a9a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a67679a679a67679a67679a67679a679a67679a679a679a679a679a679a67679a679a679a679a679a679a679a679a67679a67679a67679a6767679a6767679a67679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a679a9acbcbcbcbcbcbcbcb9a9a67676767679a67679a679a67679a67679a679a679a9a6767673636363636363636673636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a9a9a679a676767366767676767676767676767676767676767679a6767679a67679a679a679a679a679a679a67679a679a679a679a679a679a679a679a679a67679a679a679a679a679a679a679a67679a679a679a679a679a67679a679a679a679a679a679a679a679a67679a67679a679a679a679a679a679a679a679a679a679a679a676767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a679a9a679a9a679a9a9a9acbcbcbcbcbcbcbcb9a676767679a67679a67679a67679a67679a67679a679a679a67673667363636363636363667369a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767676767676767676767676767679a67679a6767679a679a679a679a679a679a679a679a679a679a679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a679a67679a679a67679a67679a67676767676767679a6767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcb9a9a6767676767679a679a67679a6767679a67679a679a679a679a676736363667363636363636369a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67676736676767676767676767679a67676767676767676767679a67679a679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a6767679a679a67679a679a679a679a679a6767679a676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a679a9a9acbcbcbcbcbcbcb9a9a67676767679a676767679a67679a679a67679a679a679a679a679a6767673636363636363636369a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a676767676767676767676767676767679a6767679a679a679a67679a679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a9a679a679a679a679a679a679a679a679a679a9a679a679a9a679a679a6767679a67679a6767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9acbcbcbcbcbcbcbcb9a676767679a6767679a679a67679a6767679a679a679a67679a9a679a9a67673636363636673636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a67676736676767676767676767676767676767676767676767679a67679a67679a67679a679a679a679a679a679a679a679a679a9a679a679a9a679a679a679a9a679a679a679a679a679a679a9a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a67679a67679a67679a67679a679a6767676767676767679a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a679a9a679a9a9a9acbcbcbcbcbcbcb9a9a6767676767679a67679a67679a679a679a679a679a679a679a67679a679a676767363636363636369a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9acb9a9a9a6767676767676767676767679a67676767676767676767676767679a67679a679a679a679a679a679a67679a679a679a679a679a679a679a9a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a9a679a679a679a679a67679a67679a67679a679a679a679a679a679a6767679a679a6767676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcb9a6767676767679a67679a67679a6767679a67679a6767679a679a679a679a679a6767363636363636679a9a9a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767676767676767676767679a679a6767679a6767679a679a67679a679a679a9a679a679a679a679a679a679a679a679a67679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a676767679a676767679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9acbcbcbcbcbcbcbcb9a9a67679a679a6767679a67679a679a679a67679a67679a679a67679a679a67679a679a673667363636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a679a6767673667676767676767679a6767676767676767676767679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a679a67676767679a679a679a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679a9a9a9a679a9a9a9a9acbcbcbcbcbcbcb9a9a676767676767679a6767679a6767679a67679a67679a679a67679a67679a679a679a679a6736363636369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a6767676767676767676767676767676767676767676767679a67679a679a67679a67679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a67679a67679a679a67679a679a676767679a6767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcbcb9a67676767679a679a67679a679a67679a67679a67679a679a67679a679a679a67679a679a679a67673636369a9a9a9a9a9a9a9a9a9a9a679a9a9a679a9a9a9a9a9acb9a9a9a9a9a9a679a67676767366767676767676767676767676767679a676767679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a679a679a679a679a67679a679a6767676767679a679a679a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a679a9a9a9a9a679acbcbcbcbcbcbcbcb9a9a676767679a6767679a67679a67679a67679a67679a6767679a679a67679a67679a679a67679a67676736369a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a6767676767676767676767676767679a67679a6767676767679a676767679a67679a679a679a679a679a679a679a679a679a679a9a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a67679a679a679a67676767676767679a679a9a9a9a9a9a9a9a9a679a9a679a9a9a9a9a9a9a679a9a679a9a9a679a9a9a9a9a9a9a9a9a9a9acb9acbcbcbcbcb9a9a67676767676767679a67679a67679a67679a67679a679a679a679a67679a679a679a67679a679a679a9a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acb9a9a9a9a9a9a9a676767676767676767676767676767676767676767679a6767679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a9a679a9a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a67679a67679a679a679a676767679a9a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbcbcbcbcbcbcbcb9a676767679a67679a67679a67679a67679a67679a679a67679a6767679a67679a679a679a676767679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a676767676767676767676767676767676767676767676767679a67679a67679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a9a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a679a67679a67676767676767679a679a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9acbcbcbcbcbcbcb9a9a6767676767679a67679a67679a67679a67679a67679a679a67679a679a679a67679a676767679a679a9a9a9a05000000070101000000030000000000}\par}}}{

\par

\par

\par

\par

\par

\par

\par Imaginea original# \tab \tab Por]iuni auto-similare \\n imagine.

\par }\pard\plain \s17\nowidctlpar\widctlpar\adjustright \f16\lang2057\cgrid {\fs16

\par }{Observ#m c# o parte a p#l#riei este similar# cu por]iune din reflexia acestei p#l#rii \\n oglinda. Principala distinc]ie \\ntre cele dou# tipuri de auto-similarit#]i(din triunghiul lui Sierpinsky [i din imaginea prezentat# anterior) este aceea c# triunghiul este alc#tuit dintr-un num#r de copii ale \\ntregului pe c@nd imaginea prezentat# va fi format# dintr-un num#r de copii ale unor p#r]i identificate \\n cadrul imaginii analizate. Aceste p#r]i nu sunt exact la fel ceea ce \\nseamn# c# imaginea pe care o vom comprima cu ajutorul setului de transform#ri determinat nu duce la ob]inerea unei copii identice a imaginii originale atunci c@nd vom folosi procedeul invers(decompresia).

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\tab Experimentele au ar#tat c# majoritatea imaginilor ca de exemplu copaci, fe]e, case, nori etc. con]in por]iuni auto-similare.

\par

\par }\pard\plain \s2\keepn\nowidctlpar\widctlpar\outlinelevel1\adjustright \b\f16\lang2057\cgrid {4.6.4 Sisteme de func]ii iterative parti]ionate (Partitioned Iterated Function Systems – PIFS)

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\b\fs16

\par }\pard\plain \s17\nowidctlpar\widctlpar\adjustright \f16\lang2057\cgrid {\tab Pentru comprimarea unei imagini este necesar# divizarea acesteia \\n por]iuni care s# nu se suprapun# (numite blocuri domeniu [i notate cu D), por]iuni care vor fi transformate separat. Prin \\mp#r]irea imaginii \\n buc#]i, va trebui s# comprim#m multe forme ceea ce se poate dovedi dificil daca folosim IFS. Din acest motiv vom folosi PIFS. PIFS sunt deasemenea bazate pe transform#rile afine dar acum acestea vor descrie transformarea dintre o por]iune a imaginii [i por]iunea urm#toare(numite blocuri rang [i notate cu R). Transform#rile afine men]ionate anterior sunt capabile s# transforme geometric p#r]ile imaginii dar nu pot transforma nuan]a de gri a pixelului. Din acest motiv va trebui s# adaug#m o nou# dimensiune transform#rilor afine.

\par }{\lang1024 {\shp{\*\shpinst\shpleft3042\shptop107\shpright6492\shpbottom1247\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz14\shplid1034{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw6085\pich2011\picwgoal3450\pichgoal1140\pngblip\bliptag245959132{\*\blipuid 0ea909dc8239a2a138c1cef3faf61744}89504e470d0a1a0a0000000d49484452000000e60000004c08030000004e333b010000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000030d49444154789ced9bed7ac3200885b9ff9bee9eaef9408403189ba629fed852443daf20ed92951e3fd1e8d302ce698579a75698776a16263d9b7cad381be64131ed6c410d9a55ba9a9841e3fc6c20e50a2e684a381bd38b771bb3ac86cb603a5e6428ba1726b51edf8be906f3f398cf82b59e1d84f974b3d743a7d3c7c41a9ad2ac7744a2b98f0598840a0d118a68249a4803319f2398c899ed314e9e83984003dbe9376362907330fb7c4a61b2330731c9a4a187b2d5620a8c0935ac9844c22155821e314cbb04ed7b60af8503873598e72681493c176cccb514aa38cb3ee312a5280a6ad8dd8482dcd984466972a21668b014204c34be304346738de094c86d0853679b8d0958827f971ec53c25698fb7a349ab761466c8589883ad30756361ba3e85195b63b815a66e2c4cd7673a66f863e0977fd8b33dc950348249faf80b6052db1bc5ec2fe48b8f242dee99846921af97eb0d2b79d7b7b9f10031d1034074afdac7d4352898f241a172f99a6b3374f6dd48c49e1e7229282dd11e08adb6b6d6a8d0b8d1dcb4748163fa413451f212ee0f24add4407cabcd23686012ab53494c8f328bd9db3a0d5a342398b494e36e0931a196b428a8fbc9d25943d104749206f3f3732ef1fb71c284f2929c12c463d529b2356852556dbd8fb6f1664e34a6ee5e307381f7aa1fb203c7d5c7541f9e59cafd3aa69ad019f57a3ba7a00639208f2972ed2398ae860d4e964388c9b7c47e92a69b2650f698de125b61d4c75ba3eca2e8634292d8fd6858f170d28a5570d26696084628d38e62aa1d85193216e6602b4cdd5898ae4f61c6d6186e85a91bcfc6c4fffc13dd90ab63128a2dec3466bc24a6fd51d8eb8433fa1a0ad3f5d9ecfc9b0eefc134efae06357037439b8b49cd3cb6df3826899e1ed3d1b058484e944c5a98457330c18cbe0662bfc631b1f394a47557861aa8fb191925ec7a3e5952f2984baa4138ac8101b679fb96b389df1acd4e70a25267f3df69b40489efa6997e8bb33119ea7c2da02e12d4b0bb89757225081a1159a63927122d48d6cbc24c2e310b33fafee563ea6c57c19c16cde4d9fc8d6fe3deac15e69dda1f1101bfb6ad39d17c0000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx3041\posy106\absh1140\absw3450\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw6085\pich2011\picwgoal3450\pichgoal1140\wmetafile8\bliptag245959132{\*\blipuid 0ea909dc8239a2a138c1cef3faf61744}010009000003b624000000009224000000000400000003010800050000000b0200000000050000000c024c00e6000500000007010400000092240000430f2000cc0000004c00e600000000004c00e6000000000028000000e60000004c0000000100080000000000e0440000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffff000000000000ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff0000000000ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffff00000000ffff0000ffffffffffffffffff00ffffffffffffffffff00ffffffffffff0000000000ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff000000ffffffff0000ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff00ffffff0000ffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffff00ffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff00ffffffff00ffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff0000ffffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff0000000000ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff0000000000ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffff000000ffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffff0000ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffff0000ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff000000ffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffff00ff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffff00ff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffff00ffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffff00ffffff00ffffff0000ffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff000000ffffff0000ffffffffffffffffffffffffffffffffffffff000000ff0000ffffff0000ffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffff0000ffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffff00ffffff0000ffffffffffffffff00ffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffff0000ff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffff0000ffff00ff00ffff00ffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffff0000000000000000ffffffffff00ffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffff00ff00ff00ff00ffffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffff00ffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffff00ffff0000ffff00ffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ffff00ffffffffffffff00ffffffff000000000000000000ffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffff0000ffffff00ffff00ffffffffffff00ffffffffffffffff0000ffffff00ffffffffffff00ffffffffff0000000000000000ffffffffff00ffffffffffffff0000ffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffff0000ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff0000ffffff00ffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffff0000ffffffff00ff0000ffffffffffff00ffffffffffffff0000ffffff0000ffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffff0000ff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffff0000ffffff0000ffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00000000ffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff0000ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffff0000ffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff000000ff0000ffffff0000ffffffffffffffffffffffffffffffffffffff000000ffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff0000ffff0000ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffff000000ffffff0000ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff00ffff0000ff00ffffffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff00ffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffff00ffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffff00ff00ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff000000ffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffff00ffff0000ffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffff0000ffffffffffffffffffffffffffffffffffffffffffffffff0000ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffff00ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff000000ff0000ffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffff0000ff00ffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff000000ff0000ffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffff000000ffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffff0000000000ffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffff000000000000ffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000005000000070101000000030000000000}\par}}}{\fs16

\par }{unde s}{\sub i}{ reprezint# contrastul [i o}{\sub i}{ str#lucirea transform#rii iar z=f(x,y).

\par \tab Transformarea W trebuie s# fie o contrac]ie \\n toate cele trei dimensiuni: x,y, [i z. Aceast# transformare va fi o contrac]ie c@nd distan]a z va fi mic[orat# cu un factor mai mic dec@t 1 sau chiar dac# fiecare s}{\sub i}{<1 (unele experimente arat# c# [i o valoare de 1.2 este bun#).

\par

\par }{\b 4.6.5 Comprimarea imaginii}{

\par }{\fs16

\par \tab }{S# presupunem c# avem o imagine f pe care dorim s# o comprim#m. Cu alte cuvinte dorim s# g#sim o familie de contrac]ii w}{\sub 1}{,w}{\sub 2}{, , w}{\sub N}{ cu

\par }{\lang1024 {\shp{\*\shpinst\shpleft0\shptop0\shpright1605\shpbottom660\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz15\shplid1035{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw2831\pich1164\picwgoal1605\pichgoal660\pngblip\bliptag123086634{\*\blipuid 0756272a813e77ac15cd1053c493d73a}89504e470d0a1a0a0000000d494844520000006b0000002c0803000000553cb6ea0000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000011249444154789ced94d10ec3200845efffffb4cb529c80304523eb92fa6069c47b004594bc8187f5431610ddbc911790c8cacb2b8cda63e5d5303ceec0c2b775513caf92f00d2f04cb618685de9c760cb260d820fff7ada2d9f15c67d51ffe51d34956cbc88823c8524704f5836b626494aea02196967059747e93acea09998894f8ac559ac3020d2faf1afe9845205ee5680d7159325aab8632ada5bb812eda4e8215a52948f5a91a52523533155f8c359197afa0cf4bac2ff4723d16705d296136fdd6bbb1c1323b35c6d217c685990e4cdf4699e13aac612cd046bfa2a55cd66858b77fb86791c51ea004567c3c2c7b5fe4c8b6f33acf725fd903aca5065d67517f25d4b024b2da3d9c57f887feba3beb0565c603ecaaf8f5940000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\absh660\absw1605\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw2831\pich1164\picwgoal1605\pichgoal660\wmetafile8\bliptag123086634{\*\blipuid 0756272a813e77ac15cd1053c493d73a}0100090000038e0b000000006a0b000000000400000003010800050000000b0200000000050000000c022c006b00050000000701040000006a0b0000430f2000cc0000002c006b00000000002c006b0000000000280000006b0000002c000000010008000000000090120000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff34ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff0000000000ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff32ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff0000000000ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff36ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6affffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffff0000ffffffffffffffffffffffffffffff0000ffffffffffffff00ffffffffffffffff00ffffffffffffffffbfffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffff0000ffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffff00ffffffffffffff3dffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffff00ffffffffffffff92ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffff00ffffffffffff11ffffffffff00ffffffff00ffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ffffff00ffffff0000ffffffffff00ffffffffffffffffffffffff00ffffffffffff69ffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ffffff0000ffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffeaffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff0000000000000000ffffffffff0000ffffffffffffffffffffff0000ffffffffff0000ffff00ff00ffff00ffffffff00ffffffffffffffffffffffffffff00ffffffffff6cffffffffff00ff00ffff00ff00ffffffffffffff00ffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ff00ff00ff00ffffffffffffff00ffffffffffffff00ffffffffffff00ffffffffffc6ffffffffff00ffff00ff00ff00ffffffffffffff00ffffff0000ff00ff0000ffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffff00ffff0000ffff00ffffffffffff00ffffffff0000ff00ff0000ffffff00ffffffffff45ffffffffffff00ff00ffff00ff00ffffffffffff00ffffffff0000000000ffffffff00ffffffff0000000000000000ffffffffff0000ffffffffffffffffffffff0000ffffffff0000ffffff00ffff00ffffffffffff00ffffffffff0000000000ffffffff00ffffffffff99ffffffffffff00ffff00ff00ffff00ffffffffff00ffffffff0000000000ffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffff0000ffffffff00ff0000ffffffffffff00ffffffffff0000000000ffffffff00ffffffffff15ffffffffffff00ffff00ff00ffff00ffffffffff00ffffff0000ff00ff0000ffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffff00ffffffff0000ff00ff0000ffffff00ffffffffff70ffffffffffff00ffffff0000ffffff00ffffffff00ffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffff00ffffffffffc5ffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffff49ffffffffff000000ff0000000000ff000000ffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffc8ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffff20ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffffa1ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00fffffffffffffffff6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff72ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff51ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff23ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7cffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ff00fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff11ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff33ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff99ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{

\par [i

\par }{\lang1024 {\shp{\*\shpinst\shpleft0\shptop0\shpright885\shpbottom375\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz16\shplid1036{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1561\pich661\picwgoal885\pichgoal375\pngblip\bliptag1604474375{\*\blipuid 76a3fbf6164db68a0efda779aba56fa6}89504e470d0a1a0a0000000d494844520000003b000000190803000000b89fa6bc0000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000007d49444154789cd5d3e10e80200846d1fbfe2f5dcd92d4f8d4e847c5966bc641326389079fb5970ce493a8c5abc4369dae7d1416b78b9c6d83b0a267724f54695449da62eb3b36bd4fd096b71c715a8add70acfa5a066913e76cb9ecc0363d63fb2cac3c600fad6870c6aa895c53ff13232b8ec58cedc65bf646d51fd8151d6f440340b86dbe0000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\absh375\absw885\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1561\pich661\picwgoal885\pichgoal375\wmetafile8\bliptag1604474375{\*\blipuid 76a3fbf6164db68a0efda779aba56fa6}0100090000033405000000001005000000000400000003010800050000000b0200000000050000000c0219003b000500000007010400000010050000430f2000cc00000019003b000000000019003b0000000000280000003b000000190000000100080000000000dc050000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffff32ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffff5affffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffff8affffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffe1ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffff32ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffff00ffffffffffffffffff00ffffffffffffffff5affffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffff0000ffffffffffffffff00ffffffffffffffff8affffffffffffffffff00ffffffffffffffffffff0000000000000000ffffffffff00ff0000ffffff0000ffffffffffffffff00ffffffffffffffffb3ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ff00ff00ffff00ff00ffffffffffffff00ffffffffffffffff09ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ff00ffff00ff00ff00ffffffffffffff00ffffffffffffffff60ffffffffffffffffffff00ffffffffffffffffff0000000000000000ffffffffff00ffff00ff00ffff00ff00ffffffffffff00ffffffffffffffff90ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffffb9ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffff09ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffff00ffffff0000ffffff00ffffffff00ffffffffffffffff36ffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffff00ffff00ffffffff00ffffffff00ffffff00ffffffffffffffff64ffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffff00ff000000ff0000000000ff000000ffff00ffffffffffffffffb9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffe4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffff36ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe405000000070101000000030000000000}\par}}}{\tab

\par Asta nseamn# c# dorim ca f s# fie punctul fix al acestei familii W. Punctul fix este:

\par }{\lang1024 {\shp{\*\shpinst\shpleft0\shptop0\shpright5100\shpbottom360\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz17\shplid1037{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8996\pich635\picwgoal5100\pichgoal360\pngblip\bliptag-1822181269{\*\blipuid 9363b86ba5506c8a59a76ffdaaa954ca}89504e470d0a1a0a0000000d494844520000015400000018080300000092a1f5240000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000021c49444154789ced97db6e84300c44e7ff7f9ab65ad88dc7e31b0555aac8c3aa40ce981c1c44b13de3f281bfbe81ff381ea9378c47ea0de316a92eb45905e1c1f5d4792e0c813a79d51099ad32480fafa5ce73090579767c2bad29e895e139bd5bd354dd3467b92c444b4596f573514dc0f74960ffb591af633a1981cc8ddb7ba14652475c1a020123cb42d871103f4b5e2cc832cc4da542dd4343ea8c4b43b4d42a207403a50fee37011d377dd7ac5429e72c5784f8b5d64e43a94b1b83905cea0774dc50aaa10652675c11e21400eb417251640ba98440e44aa90b274a1e01c79c80b27218ea7271d92824eb54bc62c236c63e8e4b871d97423ce51a30ea545bebfdba88ab093904b5b975c59c20439c54fe53349a1cbb18d75ee0599c6b41c1852f1b21d5527cda7549938bca46219954ff4d934a5d1b35956a73830e2fa5168f504b5da13e17958d428a4ee52f479bb66ec9cfc76874bbef23ea3203465269fbef01e0e75e487d3f3ed0badb524d027d918752dd665fb77fd2a8915442d4f69752abaa6fc848254a6c7ffb5a6c72a2ec32d1876452e54ad26b5e45b05362d071ba282d29a0e8343656d0e0b051b5630abfb2d423cc96d0b9a8e7d6522bae6072396eb3fd9afb4cec4945b682f462387fecd47115b3debaa0a24febcfc267dc32134108ed852ca72aa2aa32d24a20ae27754e9de3ccc445a3f997699a3519f22d3fe54a3bfc4f5597924bef3b0dbe77b7cd77ec332e1c8fd41bc6170ae40494feef952a0000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\absh360\absw5100\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8996\pich635\picwgoal5100\pichgoal360\wmetafile8\bliptag-1822181269{\*\blipuid 9363b86ba5506c8a59a76ffdaaa954ca}0100090000033612000000001212000000000400000003010800050000000b0200000000050000000c02180054010500000007010400000012120000430f2000cc000000180054010000000018005401000000002800000054010000180000000100080000000000e01f0000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffff00ffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff000000ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ff000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffff00ff000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffff00ff000000ffffffffffffffffff00ffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffff00ffff00ffffffffffffffffff00ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffff00ffff00ffffffffffffffffff00ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ff00ffffffffffff00ffff00ffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff0000ffffffff0000ffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff0000ffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ff00ffffffffffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffff00ffffff00ffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff00ffffffffffff00ffffffff00ffffff00ffffff00ffffffff00ffffff00ffffffffff00ff00ff00ffffffffffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffff0000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffff00ffffffff00ffffffff0000ffffffffffffff0000ffffff0000ffffffffffffff00ffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffffff00ffffffffffffff00ffffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff00ffffff0000ffffff00ffff00ffffffff00ffffffffffffff00ffffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffff0000ffffffffff00ffffff00ffffffff00ffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffff0000ffff00ffffffffffffffffffff00ffffffffffffffffffffffffff0000000000000000ffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff00ffff0000ffff00ffffffffffff0000ffffff0000ffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffff0000000000000000ffffffffffffffff0000ffff00ff00ff0000ffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff0000ffff00ff00ffffff0000ffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff0000ffff00ff00ffffff0000ffff000000ffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffff00ff00ffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffff0000ffffffff00ffffffffffff00ff00ffff00ff00ffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ff00ff00ff00ffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff00ff00ff00ff00ffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ff00ff00ff00ffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffff0000ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ff00ff00ffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff00ffffffff0000ffffffffffffff00ffff00ff00ff00ffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffff0000ffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff00ffff0000ffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffff0000ffff00ffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffff0000ffff00ffffffffffffffffffffff00ffffffffffffffffffffffff0000000000000000ffffffffffff00ff00ffff00ff00ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffff00ffffffff00ffff0000ffff00ffffffffffffff00ff00ffff00ff00ffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffff0000000000000000ffffffffffffff0000ffffff00ffff00ffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffff0000ffffff00ffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff0000ffffff00ffff00ffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffff00000000ffffffffffffffffff0000ffffffff00ffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffffff00ffffffffffffff00000000ffffffffffffffffffffff00ffffffffff0000ffffffff00ffffffffffffff00ffff00ff00ffff00ffffffff00ffffffffffffff00000000ffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffff00ff0000ffffffffffff00ffffffffffffff00000000ffffffffffffff00ffffff00ffffffffffffffff00ffffffff0000ffffffff00ff0000ffffffffffffffffff00ffffffffffffff00000000ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffff00ff0000ffffffffffffffffffffffff00ffffffffffffff00000000ffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffffff00ffffffffffffffffff00ffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffffff00ffffffffffffffffffff00ffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffff00ffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffff00ffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffff00ff00ffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffff00ffffffffffffffffff00ff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff0000ffffffffffffffffffffffffffffffffffff000000ff0000000000ff000000ffffff00ffffffffffffffffffff0000ffffff0000ffffff00ffffffffffffffffffffffffffffffffffffff000000ff0000000000ff000000ffff00ffffffffffffffffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{\tab Vom c#uta o parti]ie a lui f \\n cele N suprafe]e nesuprapuse ale imaginii c#reia s#-i aplic#m transformarea w}{\sub i}{ [i s# ob]inem f. Acest lucru este prea optimist, deoarece imaginea nu este compus# din buc#]i care pot fi transformate [i potrivite \\n alta parte a imaginii. Putem spera doar s# ob]inem o imagine

\par }{\lang1024 {\shp{\*\shpinst\shpleft1026\shptop89\shpright1911\shpbottom419\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz18\shplid1038{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1561\pich582\picwgoal885\pichgoal330\pngblip\bliptag1150919478{\*\blipuid 872150fb1c9026b38cef38b36da7c12e}89504e470d0a1a0a0000000d494844520000003b00000016080300000049c914690000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000007f49444154789cc5930b0ac0200c4373ff4b3be86c37633f6e4316b0a0e4d9d60fda7b61373b99b08175765b60010d931590714687854cbc26d46dc16183929585616c45d09bb16854ad5aa5974805cb09d175b11a1c36bb6803319897d97bda82a59ae9eae9ac92b45fd9d1f3887517fa53c9bf53c626cfa2624bfdc5063a00216c8bad4f22d91e0000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\posx1025\posy88\absh330\absw885\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1561\pich582\picwgoal885\pichgoal330\wmetafile8\bliptag1150919478{\*\blipuid 872150fb1c9026b38cef38b36da7c12e}010009000003da0400000000b604000000000400000003010800050000000b0200000000050000000c0216003b0005000000070104000000b6040000430f2000cc00000016003b000000000016003b0000000000280000003b00000016000000010008000000000028050000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff00ffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff00ffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff32ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff5affffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffff00ffffffffffffffffff00ffffffffff8affffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff0000ffffff0000ffffffffffffffff00ffffffffffe1ffffffffffffffff00ffffffffffffffffffffffffffff0000000000000000ffffffffff00ff0000ffffff0000ffffffffffffffff00ffffffffff32ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ff00ffff00ff00ffffffffffffff00ffffffffff5affffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffff00ff00ff00ffffffffffffff00ffffffffff8affffffffffffffffff00ffffffffffffffffffffffffff0000000000000000ffffffffff00ffff00ff00ffff00ff00ffffffffffff00ffffffffffb3ffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffff09ffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffff60ffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffff00ffff00ffffff0000ffffff00ffffffff00ffffffffff90ffffffffffffffffffff00ff00ffffff00ffffffffffffffffffffffffffffffffffffff00ffff00ffffffff00ffffffff00ffffff00ffffffffffb9ffffffffffffffffffffff0000ffffff0000ffffffffffffffffffffffffffffffffffff00ff000000ff0000000000ff000000ffff00ffffffffff09ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff36ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffff64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffb9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3605000000070101000000030000000000}\par}}}{

\par cu

\par }{\lang1024 {\shp{\*\shpinst\shpleft0\shptop0\shpright870\shpbottom330\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz19\shplid1039{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1535\pich582\picwgoal870\pichgoal330\pngblip\bliptag1218714846{\*\blipuid dfbfe2dda933da529e16874b618871b4}89504e470d0a1a0a0000000d494844520000003a000000160803000000a60b7f570000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000008649444154789cc5934b0e80300844e7fe97f693c6c2c0601b59c8c20879af856a717c0e6c540a22816bf36122b9b514abb883c9910775e470ea7c371221774552c5e872208fa322e531126d0937813824179d7ad51047152176cda7f46e1a8b86ca8f9eba307dc3f3ecc437415e0f912954d14aa5429948a6ba29ea6fe062a136aefa7efca39ec68780b8e6e7f9c80000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\absh330\absw870\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw1535\pich582\picwgoal870\pichgoal330\wmetafile8\bliptag1218714846{\*\blipuid dfbfe2dda933da529e16874b618871b4}010009000003da0400000000b604000000000400000003010800050000000b0200000000050000000c0216003a0005000000070104000000b6040000430f2000cc00000016003a000000000016003a0000000000280000003a00000016000000010008000000000028050000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6600ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffcc00ffffffffffffffffffffffffffffffff00ff000000ffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffff00ffffffffff1100ffffffffffffffffffffffffffffff00ffff00ffff00ffffffffffffffffffffffff00ffffffff00ffff00ffffffffffffffffff00ffffffffff3300ffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffff00ffffffffffffff00ffffffffffffffffff00ffffffffcc00ffffffff0000000000ffffffffffff00ffffffffffff00ffffffffffffffffffffff0000ffffffffffffff00ffffffffffffffffff00ffffffff5f00ffffffff00ffffffff00ffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffff6600ffffffff00ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffcc00ffffffff0000ffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffff0000ffffffffff00ffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffff6600ffffffffffff0000ff0000ffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff00ffffffff00ffffffffffffffff0000ffffffff00ffffffffffffff00000000ffffffffffffffffffffffffffffffffff00000000ffffffffffffff00ffffff0000ffffffffffffffff00ffffffffff00ffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffff00ffffff9900ffffffffffffff00ffffffffffff00ffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffff00ffffffffffffff00ffffffff00ffffffffffff00ffffffff00ffffff00ffffffffffffffffff00ff00ffffff00ffffffffffffffffffffffffffff00ff00ffffffff00ffffffff0000ffffffffffffff0000000000ffffff00ffffffffffffffffffff0000ffffff0000ffffffffffffffffffffffffffff0000ffffffff00ffffffff9900ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{

\par c@t mai mic#. Cu alte cuvinte, vom c#uta o transformare W al carei punct fix nu este f, dar este apropiat de acesta.

\par }{\lang1024 {\shp{\*\shpinst\shpleft0\shptop0\shpright5100\shpbottom360\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz20\shplid1040{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8996\pich635\picwgoal5100\pichgoal360\pngblip\bliptag-1822181269{\*\blipuid 9363b86ba5506c8a59a76ffdaaa954ca}89504e470d0a1a0a0000000d494844520000015400000018080300000092a1f5240000000467414d410000b1889598f4a600000300504c5445000000800000008000808000000080800080008080c0c0c0c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777868686969696cbcbcbb2b2b2d7d7d7dddddde3e3e3eaeaeaf1f1f1f8f8f8fffbf0a0a0a4808080ff000000ff00ffff000000ffff00ff00ffffffffff58224eb70000021c49444154789ced97db6e84300c44e7ff7f9ab65ad88dc7e31b0555aac8c3aa40ce981c1c44b13de3f281bfbe81ff381ea9378c47ea0de316a92eb45905e1c1f5d4792e0c813a79d51099ad32480fafa5ce73090579767c2bad29e895e139bd5bd354dd3467b92c444b4596f573514dc0f74960ffb591af633a1981cc8ddb7ba14652475c1a020123cb42d871103f4b5e2cc832cc4da542dd4343ea8c4b43b4d42a207403a50fee37011d377dd7ac5429e72c5784f8b5d64e43a94b1b83905cea0774dc50aaa10652675c11e21400eb417251640ba98440e44aa90b274a1e01c79c80b27218ea7271d92824eb54bc62c236c63e8e4b871d97423ce51a30ea545bebfdba88ab093904b5b975c59c20439c54fe53349a1cbb18d75ee0599c6b41c1852f1b21d5527cda7549938bca46219954ff4d934a5d1b35956a73830e2fa5168f504b5da13e17958d428a4ee52f479bb66ec9cfc76874bbef23ea3203465269fbef01e0e75e487d3f3ed0badb524d027d918752dd665fb77fd2a8915442d4f69752abaa6fc848254a6c7ffb5a6c72a2ec32d1876452e54ad26b5e45b05362d071ba282d29a0e8343656d0e0b051b5630abfb2d423cc96d0b9a8e7d6522bae6072396eb3fd9afb4cec4945b682f462387fecd47115b3debaa0a24febcfc267dc32134108ed852ca72aa2aa32d24a20ae27754e9de3ccc445a3f997699a3519f22d3fe54a3bfc4f5597924bef3b0dbe77b7cd77ec332e1c8fd41bc6170ae40494feef952a0000000049454e44ae426082}}}{\sp{\sn fLine}{\sv 0}}}{\shprslt\par\nowidctlpar\widctlpar\pvpara\absh360\absw5100\dxfrtext180\dfrmtxtx180\dfrmtxty0\adjustright {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8996\pich635\picwgoal5100\pichgoal360\wmetafile8\bliptag-1822181269{\*\blipuid 9363b86ba5506c8a59a76ffdaaa954ca}0100090000033612000000001212000000000400000003010800050000000b0200000000050000000c02180054010500000007010400000012120000430f2000cc000000180054010000000018005401000000002800000054010000180000000100080000000000e01f0000000000000000000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc00330000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff0000800000808000000080800080808000868686009696960000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff00a4a0a00090a9ad00b2b2b200c0c0c000f0caa600cbcbcb0000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00d7d7d700c0dcc000dddddd00e3e3e300d6e7e700eaeaea00ffeccc00f1f1f100f8f8f800f0fbff0000ff000066ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff660000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffff00ffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff000000ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ff000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffffffffffff00ff000000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffffffffffff00ff000000ffffffffffffffffff00ffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffff00ffff00ffffffffffffffffff00ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffff00ffff00ffffffffffffffffff00ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ff00ffffffffffff00ffff00ffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff0000ffffffff0000ffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff0000ffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ff00ffffffffffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff00ffffff00ffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffff00ffffff00ffffffffffffff00ffffffffff00ffffffffffff00ffffffffffffffffff00ffffffffff00ffffffffffff00ffffffff00ffffff00ffffff00ffffffff00ffffff00ffffffffff00ff00ff00ffffffffffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffff0000ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffff00ffffffff00ffffffff0000ffffffffffffff0000ffffff0000ffffffffffffff00ffffffffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffffff00ffffffffffffff00ffffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff00ffffff0000ffffff00ffff00ffffffff00ffffffffffffff00ffffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffff0000ffffffffff00ffffff00ffffffff00ffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffff0000ffff00ffffffffffffffffffff00ffffffffffffffffffffffffff0000000000000000ffffffffff0000ffffff0000ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff00ffff0000ffff00ffffffffffff0000ffffff0000ffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffff0000000000000000ffffffffffffffff0000ffff00ff00ff0000ffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff0000ffff00ff00ffffff0000ffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff0000ffff00ff00ffffff0000ffff000000ffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000ffffffff00ffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffff00ff00ffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffffff0000ffffffff00ffffffffffff00ff00ffff00ff00ffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ff00ff00ff00ffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff00ff00ff00ff00ffffffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ff00ff00ff00ffffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffff0000ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ff00ff00ffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffff00ffffffff00ffffffff0000ffffffffffffff00ffff00ff00ff00ffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffff0000ffff00ffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffff00ffff0000ffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffff0000ffff00ffffffffffffffffffffffff00ffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffff0000ffff00ffffffffffffffffffffff00ffffffffffffffffffffffff0000000000000000ffffffffffff00ff00ffff00ff00ffffffffffff00ffffffffffffffffff00ffffffffffffffffffffffff00ffffffff00ffff0000ffff00ffffffffffffff00ff00ffff00ff00ffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffff0000000000000000ffffffffffffff0000ffffff00ffff00ffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffff0000ffffff00ffff00ffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffff0000ffffff00ffff00ffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffff00000000ffffffffffffffffff0000ffffffff00ffffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffffff00ffffffffffffff00000000ffffffffffffffffffffff00ffffffffff0000ffffffff00ffffffffffffff00ffff00ff00ffff00ffffffff00ffffffffffffff00000000ffffffffffffff00ffffffffffffffffffffffffffffffffffff0000ffffffff00ff0000ffffffffffff00ffffffffffffff00000000ffffffffffffff00ffffff00ffffffffffffffff00ffffffff0000ffffffff00ff0000ffffffffffffffffff00ffffffffffffff00000000ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffff0000ffffffff00ff0000ffffffffffffffffffffffff00ffffffffffffff00000000ffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffffff00ffffffffffffffffff00ffffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffff00ffff00ff00ffff00ffffffff00ffffffffffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffffff00ffffffffffffffffffff00ffffffffff00ffffffffff00ffffffffffffffffffffffffffffffffffffff00ffffff0000ffffff00ffffff00ffffffffffffffffffff00ffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffffff00ffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff00ffffffffffff00ffffffffffffffffffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffffffffffffffff00ff00ffff00ffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffffff00ffffffffffffffffff00ff00ffffff00ffffffff00ffffffffffffffffffffffffffffffffffffffff00ffffffff00ffffffff00ffffff00ffffffffffffffffff00ff00ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffff00ff00ffffff00ffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff0000ffffffffffffffffffffffffffffffffffff000000ff0000000000ff000000ffffff00ffffffffffffffffffff0000ffffff0000ffffff00ffffffffffffffffffffffffffffffffffffff000000ff0000000000ff000000ffff00ffffffffffffffffffff0000ffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffffff00ffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffff0000ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff00ffffffffff00ffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff05000000070101000000030000000000}\par}}}{

\par Ecua]ia de aproximare a distan]ei este:

\par *********

\par \tab Ar trebui s# g#sim buc#]i D}{\sub i}{ [i contrac]ii w}{\sub i,}{ astfel \\nc@t s# putem aplica w}{\sub i}{ blocului domeniu D}{\sub i, }{[i ar trebui s# ob]inem ceva foarte apropiat cu o alt# parte R}{\sub i}{(cu un bloc rang). G#sirea blocului rang R}{\sub i}{ corespunz#tor blocului domeniu D}{\sub i}{ se face prin minimizarea distan]ei dintre cele dou# tipuri de blocuri(acesta este scopul problemei).

\par \tab Fie urm#torul exemplu:

\par \tab \tab Presupunem c# trebuie s# comprim#m o imagine cu dimensiunile 256×256 pixeli cu tonuri de gri(grayscale image). Fie R}{\sub 1}{,R}{\sub 2}{,.,R}{\sub 1024}{ blocurile rang ale imaginii(dimensiune 8×8 pixeli), [i fie D colec]ia de blocuri domeniu ale imaginii(dimensiune 16×16 pixeli). Deci un bloc domeniu este de 4 ori mai mare dec@t un bloc rang. Colec]ia D con]ine (256-16+1)*(256-16+1)=58081 p#trate. Pentru fiecare R}{\sub i}{ vom c#uta \\n toat# mul]imea D pentru a g#si acel bloc domeniu D}{\sub i}{ care minimizeaz# distan]a. Sunt 8 moduri(un p#trat poate fi aranjat \\n patru moduri sau inversat [i aranjat \\n alte patru moduri) \\n care putem coontracta un p#trat \\n altul. Ceea ce \\nseamn# c# va trebui s# compar#m 8*58081=464648 blocuri cu fiecare din cele 1024 blocuri rang. Deasemenea un bloc din D este de patru ori mai mare dec@t un bloc din R}{\sub i}{, astfel \\nc@t va trebui s# reducem blocul domeniu pentru a-l putea compara cu un bloc rang.

\par }{\lang1024 {\shp{\*\shpinst\shpleft3177\shptop1673\shpright6066\shpbottom2596\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz0\shplid1041{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex5\picscaley5\piccropl0\piccropr0\piccropt0\piccropb0\picw111760\pich33867\picwgoal63360\pichgoal19200\wmetafile8\bliptag-1788405739{\*\blipuid 79fb2126cdfdca1c5fe6fb5c8b71c575}010009000003cf0100000200150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02000580100e00000026060f001200ffffffff000008000000c0ffa7ff4010a7040b00000026060f000c004d617468547970650000100110000000fb02dbfd5301000000009001000000020002001053796d626f6c0002040000002d01000008000000320a0103060601000000280010000000fb02dcfd5301000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a0203ba0b01000000290010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01000004000000f001010008000000320a26035a05010000005b0010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a2603e30e010000005d0015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320ae0024c00010000004500ea0009000000320ae002d006010000007300950009000000320a4a031a090100000069006b0009000000320a0d033c08010000006400c00009000000320ae002f90a010000006f00c00009000000320a4a036c0e0100000069006b0009000000320a0d03ca0d010000007200950009000000320aa204cc020100000069006b0009000000320a7901b203010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000009000000320ae002ad01010000003d00d30009000000320ae0025a07010000002a00c00009000000320ae002dd09010000002b00d30009000000320ae002af0c010000002d00d30009000000320aa2049d03010000003d00d30009000000320af9028b0301000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320afa01820f010000003200c00009000000320aa204b004010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010000030000000000}}}{\sp{\sn pictureId}{\sv 65536}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw2641\objh800\objscalex109\objscaley115{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c00000000000004600000000000000000000000050f72552f2a1be0103000000c00100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff0500000006000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100000204000000000000000000000000000000ffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffff09ffffffffffff0100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b271000000000000000000000000ffff00ffffffffffffffff64ffffffffffffffffffffffff000000000300ffffffffffffffffffffffffffffff00ff000000ff0000000000ff000000ffff00ffffffffffffffffb9ffffffffffffffffffffffffffffffffffff1c00000002000fd3a000000000008f3500000000b40007349000073402010102000a0112834502863d031d010001032a000011110102883200010303000001030100000112837302862a032a01001101128369001101128364000002862b12836f000d029628029629000a02862d032a010011011283690011011283720000000d02965b02965d000000000a0112836902863d028831000112836e000286e500000010000000fb02dbfd530100000000900100000002000200105379ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400311200007dfaffffa60300000800311283050000010009000003cf0100000200150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02000580100e00000026060f001200ffffffff000008000000c0ffa7ff4010a7040b00000026060f000c004d617468547970650000100110000000fb02dbfd5301000000009001000000020002001053796d626f6c0002040000002d01000008000000320a0103060601000000280010000000fb02dcfd5301000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a0203ba0b01000000290010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01000004000000f001010008000000320a26035a05010000005b0010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a2603e30e010000005d0015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320ae0024c00010000004500ea0009000000320ae002d006010000007300950009000000320a4a031a090100000069006b0009000000320a0d033c08010000006400c00009000000320ae002f90a010000006f00c00009000000320a4a036c0e0100000069006b0009000000320a0d03ca0d010000007200950009000000320aa204cc020100000069006b0009000000320a7901b203010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000009000000320ae002ad01010000003d00d30009000000320ae0025a07010000002a00c00009000000320ae002dd09010000002b00d30009000000320ae002af0c010000002d00d30009000000320aa2049d03010000003d00d30009000000320af9028b0301000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320afa01820f010000003200c00009000000320aa204b004010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010000030000000000}{\result {\fs20\dn34 {\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex109\picscaley115\piccropl0\piccropr0\piccropt0\piccropb0\picw4657\pich1411\picwgoal2640\pichgoal800\wmetafile8\bliptag177034631\blipupi337{\*\blipuid 0a8d5587c87582f9bcb44c9b4886b949}010009000003cf0100000200150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02000580100e00000026060f001200ffffffff000008000000c0ffa7ff4010a7040b00000026060f000c004d617468547970650000100110000000fb02dbfd5301000000009001000000020002001053796d626f6c0002040000002d01000008000000320a0103060601000000280010000000fb02dcfd5301000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a0203ba0b01000000290010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01000004000000f001010008000000320a26035a05010000005b0010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a2603e30e010000005d0015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320ae0024c00010000004500ea0009000000320ae002d006010000007300950009000000320a4a031a090100000069006b0009000000320a0d033c08010000006400c00009000000320ae002f90a010000006f00c00009000000320a4a036c0e0100000069006b0009000000320a0d03ca0d010000007200950009000000320aa204cc020100000069006b0009000000320a7901b203010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000009000000320ae002ad01010000003d00d30009000000320ae0025a07010000002a00c00009000000320ae002dd09010000002b00d30009000000320ae002af0c010000002d00d30009000000320aa2049d03010000003d00d30009000000320af9028b0301000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320afa01820f010000003200c00009000000320aa204b004010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010000030000000000000000}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8192\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw2641\objh800\objscalex109\objscaley115{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000308b2a52f2a1be0103000000c00100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff0500000006000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100000204000000000000000000000000000000ffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffff09ffffffffffff0100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b271000000000000000000000000ffff00ffffffffffffffff64ffffffffffffffffffffffff000000000300ffffffffffffffffffffffffffffff00ff000000ff0000000000ff000000ffff00ffffffffffffffffb9ffffffffffffffffffffffffffffffffffff1c00000002000fd3a000000000008f3500000000b40007349000073402010102000a0112834502863d031d010001032a000011110102883200010303000001030100000112837302862a032a01001101128369001101128364000002862b12836f000d029628029629000a02862d032a010011011283690011011283720000000d02965b02965d000000000a0112836902863d028831000112836e000286e500000010000000fb02dbfd530100000000900100000002000200105379ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400311200007dfaffffa60300000800311283050000010009000003cf0100000200150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02000580100e00000026060f001200ffffffff000008000000c0ffa7ff4010a7040b00000026060f000c004d617468547970650000100110000000fb02dbfd5301000000009001000000020002001053796d626f6c0002040000002d01000008000000320a0103060601000000280010000000fb02dcfd5301000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a0203ba0b01000000290010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01000004000000f001010008000000320a26035a05010000005b0010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a2603e30e010000005d0015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320ae0024c00010000004500ea0009000000320ae002d006010000007300950009000000320a4a031a090100000069006b0009000000320a0d033c08010000006400c00009000000320ae002f90a010000006f00c00009000000320a4a036c0e0100000069006b0009000000320a0d03ca0d010000007200950009000000320aa204cc020100000069006b0009000000320a7901b203010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000009000000320ae002ad01010000003d00d30009000000320ae0025a07010000002a00c00009000000320ae002dd09010000002b00d30009000000320ae002af0c010000002d00d30009000000320aa2049d03010000003d00d30009000000320af9028b0301000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320afa01820f010000003200c00009000000320aa204b004010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010000030000000000}{\result {\fs20\dn34 {\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw5096\pich1628\picwgoal2889\pichgoal923\wmetafile8\bliptag177034631\blipupi337{\*\blipuid 0a8d5587c87582f9bcb44c9b4886b949}010009000003cf0100000200150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02000580100e00000026060f001200ffffffff000008000000c0ffa7ff4010a7040b00000026060f000c004d617468547970650000100110000000fb02dbfd5301000000009001000000020002001053796d626f6c0002040000002d01000008000000320a0103060601000000280010000000fb02dcfd5301000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a0203ba0b01000000290010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01000004000000f001010008000000320a26035a05010000005b0010000000fb0275fd5401000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000008000000320a2603e30e010000005d0015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320ae0024c00010000004500ea0009000000320ae002d006010000007300950009000000320a4a031a090100000069006b0009000000320a0d033c08010000006400c00009000000320ae002f90a010000006f00c00009000000320a4a036c0e0100000069006b0009000000320a0d03ca0d010000007200950009000000320aa204cc020100000069006b0009000000320a7901b203010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001000009000000320ae002ad01010000003d00d30009000000320ae0025a07010000002a00c00009000000320ae002dd09010000002b00d30009000000320ae002af0c010000002d00d30009000000320aa2049d03010000003d00d30009000000320af9028b0301000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01000004000000f001010009000000320afa01820f010000003200c00009000000320aa204b004010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010000030000000000000000}}}}}{

\par }}\dpx3177\dpy1673\dpxsize2889\dpysize923\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{\tab Pentru a g#si cel mai potrivit bloc va trebui s# minimiz#m valoarea ecua]iei distan]ei. Ceea ce inseamn# trebuie g#sit c@te un bloc rang pentru fiecare bloc domeniu D}{\sub i}{ dat (\\n oricare din cele 8 moduri de aranjare ale blocurilor rang) [I s# g#sim deasemenea un contrast s}{\sub i}{ [i o str#lucire oi adecvate. Pentru fiecare pereche Ri,Di va trebui s# calcul#m contrastul [I str#lucirea folosind urm#toarea ecua]ie de regresie:

\par }{\lang1024 {\shp{\*\shpinst\shpleft3186\shptop2396\shpright5058\shpbottom2972\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz1\shplid1042{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex4\picscaley4\piccropl0\piccropr0\piccropt0\piccropb0\picw76200\pich26247\picwgoal43200\pichgoal14880\wmetafile8\bliptag-1532384932{\*\blipuid f61644fe47c4b6f9f64fae57b9f10944}010009000003970100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e003400b0e00000026060f001200ffffffff000008000000c0ffb4ff000b94030b00000026060f000c004d617468547970650000c00009000000fa02000010000000000000002200040000002d010000050000001402fd014000050000001302fd018202050000001402fd017206050000001302fd019c0810000000fb0280fe0000000000009001010000020002001053796d626f6c0002040000002d01010009000000320a6c014a0001000000b600bc0009000000320a89038c0001000000b600bc0009000000320a6c017c0601000000b600bc0009000000320a89039a0601000000b600bc0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320a6c01060101000000200060000a000000320a89034801020000002073600095000a000000320a60026d05020000002020600060000a000000320a6c0138070200000020456000ea000a000000320a890356070200000020306000c00015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a6c016601010000004500ea0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a6002f102010000003d00d30009000000320a60020b09010000003d00d30015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a60022604010000003000c00009000000320a6002400a010000003000c00009000000320a6002e004010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}}}{\sp{\sn pictureId}{\sv 131072}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw1800\objh620\objscalex104\objscaley91{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000101f2f52f2a1be0103000000800100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff05000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100000204000000000000000000000000000000ffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffff09ffffffffffff0100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b271000000000000000000000000ffff00ffffffffffffffff64ffffffffffffffffffffffff000000000300ffffffffffffffffffffffffffffff00ff000000ff0000000000ff000000ffff00ffffffffffffffffb9ffffffffffffffffffffffffffffffffffff1c00000002000fd3600000000000873400000000b4008f3790008f3702010102000a01030e0000010284b602812012834500010284b6028120028173000002863d02883002822c028120028120030e0000010284b602812002814500010284b6028120028130000002863d02883000000e00000026060f001200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000040000007c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400670c0000bafbffff360300000800670c46040000010009000003970100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e003400b0e00000026060f001200ffffffff000008000000c0ffb4ff000b94030b00000026060f000c004d617468547970650000c00009000000fa02000010000000000000002200040000002d010000050000001402fd014000050000001302fd018202050000001402fd017206050000001302fd019c0810000000fb0280fe0000000000009001010000020002001053796d626f6c0002040000002d01010009000000320a6c014a0001000000b600bc0009000000320a89038c0001000000b600bc0009000000320a6c017c0601000000b600bc0009000000320a89039a0601000000b600bc0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320a6c01060101000000200060000a000000320a89034801020000002073600095000a000000320a60026d05020000002020600060000a000000320a6c0138070200000020456000ea000a000000320a890356070200000020306000c00015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a6c016601010000004500ea0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a6002f102010000003d00d30009000000320a60020b09010000003d00d30015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a60022604010000003000c00009000000320a6002400a010000003000c00009000000320a6002e004010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}{\result {\fs20\dn24 {\pict{\*\picprop\shplid1028{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex104\picscaley91\piccropl0\piccropr0\piccropt0\piccropb0\picw3175\pich1094\picwgoal1800\pichgoal620\wmetafile8\bliptag432793252\blipupi-490{\*\blipuid 19cbe6a40686e30a48ccf0f494bdc4c4}010009000003970100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e003400b0e00000026060f001200ffffffff000008000000c0ffb4ff000b94030b00000026060f000c004d617468547970650000c00009000000fa02000010000000000000002200040000002d010000050000001402fd014000050000001302fd018202050000001402fd017206050000001302fd019c0810000000fb0280fe0000000000009001010000020002001053796d626f6c0002040000002d01010009000000320a6c014a0001000000b600bc0009000000320a89038c0001000000b600bc0009000000320a6c017c0601000000b600bc0009000000320a89039a0601000000b600bc0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320a6c01060101000000200060000a000000320a89034801020000002073600095000a000000320a60026d05020000002020600060000a000000320a6c0138070200000020456000ea000a000000320a890356070200000020306000c00015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a6c016601010000004500ea0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a6002f102010000003d00d30009000000320a60020b09010000003d00d30015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a60022604010000003000c00009000000320a6002400a010000003000c00009000000320a6002e004010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000000000}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8193\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw1800\objh620\objscalex104\objscaley91{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000502c3252f2a1be0103000000800100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff05000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100000204000000000000000000000000000000ffffffffffffffffffffff00ffff00ffff00ff00ffff00ffffffffff00ffffffffffffffff09ffffffffffff0100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b271000000000000000000000000ffff00ffffffffffffffff64ffffffffffffffffffffffff000000000300ffffffffffffffffffffffffffffff00ff000000ff0000000000ff000000ffff00ffffffffffffffffb9ffffffffffffffffffffffffffffffffffff1c00000002000fd3600000000000873400000000b4008f3790008f3702010102000a01030e0000010284b602812012834500010284b6028120028173000002863d02883002822c028120028120030e0000010284b602812002814500010284b6028120028130000002863d02883000000e00000026060f001200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000040000007c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400670c0000bafbffff360300000800670c46040000010009000003970100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e003400b0e00000026060f001200ffffffff000008000000c0ffb4ff000b94030b00000026060f000c004d617468547970650000c00009000000fa02000010000000000000002200040000002d010000050000001402fd014000050000001302fd018202050000001402fd017206050000001302fd019c0810000000fb0280fe0000000000009001010000020002001053796d626f6c0002040000002d01010009000000320a6c014a0001000000b600bc0009000000320a89038c0001000000b600bc0009000000320a6c017c0601000000b600bc0009000000320a89039a0601000000b600bc0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320a6c01060101000000200060000a000000320a89034801020000002073600095000a000000320a60026d05020000002020600060000a000000320a6c0138070200000020456000ea000a000000320a890356070200000020306000c00015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a6c016601010000004500ea0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a6002f102010000003d00d30009000000320a60020b09010000003d00d30015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a60022604010000003000c00009000000320a6002400a010000003000c00009000000320a6002e004010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}{\result {\fs20\dn24 {\pict{\*\picprop\shplid1028{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw3302\pich1016\picwgoal1872\pichgoal576\wmetafile8\bliptag432793252\blipupi-490{\*\blipuid 19cbe6a40686e30a48ccf0f494bdc4c4}010009000003970100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e003400b0e00000026060f001200ffffffff000008000000c0ffb4ff000b94030b00000026060f000c004d617468547970650000c00009000000fa02000010000000000000002200040000002d010000050000001402fd014000050000001302fd018202050000001402fd017206050000001302fd019c0810000000fb0280fe0000000000009001010000020002001053796d626f6c0002040000002d01010009000000320a6c014a0001000000b600bc0009000000320a89038c0001000000b600bc0009000000320a6c017c0601000000b600bc0009000000320a89039a0601000000b600bc0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320a6c01060101000000200060000a000000320a89034801020000002073600095000a000000320a60026d05020000002020600060000a000000320a6c0138070200000020456000ea000a000000320a890356070200000020306000c00015000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a6c016601010000004500ea0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a6002f102010000003d00d30009000000320a60020b09010000003d00d30015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320a60022604010000003000c00009000000320a6002400a010000003000c00009000000320a6002e004010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000000000}}}}}{

\par }}\dpx3186\dpy2396\dpxsize1872\dpysize576\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{unde d}{\sub i}{ este intensitatea pixelului din D}{\sub i}{ , r}{\sub i}{ este intensitatea pixelului din R}{\sub i}{, iar s [i o sunt contrastul respectiv str#lucirea. Pentru a calcula contrastul [I str#lucirea, va trebui s# calcul#m minimul acestei ecua]ii de regresie. Minimul lui E apare atunci c@nd derivatele par]iale \\n raport cu s [I o sunt zero.

\par }{\lang1024 {\shp{\*\shpinst\shpleft4338\shptop819\shpright9249\shpbottom2506\shpfhdr0\shpbxcolumn\shpbypara\shpwr4\shpwrk0\shpfblwtxt1\shpz2\shplid1043{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex6\picscaley4\piccropl0\piccropr0\piccropt0\piccropb0\picw153247\pich80433\picwgoal86880\pichgoal45600\wmetafile8\bliptag981533022{\*\blipuid c9b99655dc14a0404838d1e6daeb50c4}0100090000033c0400000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e00ba0160e00000026060f001200ffffffff000008000000c0ffa5ff6016850b0b00000026060f000c004d617468547970650000100309000000fa02000010000000000000002200040000002d0100000500000014025d056e020500000013025d055a1615000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320ac0054000010000007300950009000000320a50032203010000006e00c00009000000320a8d0368080100000069006b0009000000320a50039607010000006100c00009000000320a8d03c8090100000069006b0009000000320a50030209010000006200c00009000000320ae5048c050100000069006b0009000000320abc017906010000006e00c00009000000320a8d03d50f0100000069006b0009000000320a5003030f010000006100c00009000000320ae504f90c0100000069006b0009000000320abc01e60d010000006e00c00009000000320a8d0377140100000069006b0009000000320a5003b113010000006200c00009000000320ae504b3110100000069006b0009000000320abc01a012010000006e00c00009000000320a2109fa05010000006e00c00009000000320a8a098a0a0100000069006b0009000000320a2109b809010000006100c00009000000320ab60aae070100000069006b0009000000320a8d079b08010000006e00c00009000000320a5e0981100100000069006b0009000000320a2109af0f010000006100c00009000000320ab60aa50d0100000069006b0009000000320a8d07920e010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320ac0053001010000003d00d30009000000320ae5046406010000003d00d30009000000320a3c03520601000000e500100109000000320ade01df0401000000e600910009000000320a9504df0401000000e800910009000000320a0903df0401000000e700910009000000320aba03df0401000000e700910009000000320ade013e0a01000000f600910009000000320a95043e0a01000000f800910009000000320a09033e0a01000000f700910009000000320aba033e0a01000000f700910009000000320a23033a0b010000002d00d30009000000320ae504d10d010000003d00d30009000000320a3c03bf0d01000000e500100109000000320ade014c0c01000000e600910009000000320a95044c0c01000000e800910009000000320a09034c0c01000000e700910009000000320aba034c0c01000000e700910009000000320ade014b1001000000f600910009000000320a95044b1001000000f800910009000000320a09034b1001000000f700910009000000320aba034b1001000000f700910009000000320ae5048b12010000003d00d30009000000320a3c03791201000000e500100109000000320ade01061101000000e600910009000000320a9504061101000000e800910009000000320a0903061101000000e700910009000000320aba03061101000000e700910009000000320ade01ed1401000000f600910009000000320a9504ed1401000000f800910009000000320a0903ed1401000000f700910009000000320aba03ed1401000000f700910009000000320abe018e0201000000e900910009000000320a07058e0201000000eb00910009000000320a2f038e0201000000ea00910009000000320aa0048e0201000000ea00910009000000320abe01b01501000000f900910009000000320a0705b01501000000fb00910009000000320a2f03b01501000000fa00910009000000320aa004b01501000000fa00910009000000320ab60a8608010000003d00d30009000000320a0d09740801000000e500100109000000320af4089a0b010000002d00d30009000000320ab60a7d0e010000003d00d30009000000320a0d096b0e01000000e500100109000000320af806660501000000e900910009000000320a6f0b660501000000eb00910009000000320a6908660501000000ea00910009000000320ada09660501000000ea00910009000000320a2d0b660501000000ea00910009000000320af806d81201000000f900910009000000320a6f0bd81201000000fb00910009000000320a6908d81201000000fa00910009000000320ada09d81201000000fa00910009000000320a2d0bd81201000000fa00910010000000fb02c0fd0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001020009000000320a6108a40c01000000e600da0009000000320a2e0aa40c01000000e800da0009000000320ae508a40c01000000e700da0009000000320a6108ec1001000000f600da0009000000320a2e0aec1001000000f800da0009000000320ae508ec1001000000f700da0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320ab902f403010000003200c00009000000320ae5047e07010000003100c00009000000320ae504eb0e010000003100c00009000000320ae504a513010000003100c00009000000320a8a08cc06010000003200c00009000000320a8a08960a010000003200c00009000000320ab60aa009010000003100c00009000000320ad5060d12010000003200c00009000000320ab60a970f010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010200030000000000}}}{\sp{\sn pictureId}{\sv 196608}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pWrapPolygonVertices}{\sv 8;12;(2246,682);(2246,7958);(0,8867);(107,10232);(5133,11596);(5133,20691);(18499,20691);(18499,11596);(19782,11596);(21386,9549);(21279,682);(2246,682)}}{\sp{\sn fEditedWrap}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 1}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw3620\objh1900\objscalex135\objscaley88{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000e0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000d0463852f2a1be0103000000c00200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff05000000060000000700000008000000090000000a000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100000204000000000000000000000000000000100414000000320ab1016922010000003200c00009000000320ab1016a25010000003100c0000a000000320a0100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000003700700009000000320a35041e0901000000300070000900000003002e01a008010000003700700010000000fb0280fe0000000000009001010000020002001053796d626f6c0000040000002d01020004000000f00101001c00000002000fd3a00100000000a73500000000b40077409000774002010102000a0112837302863d030e0000010303000001032a0000111101028832000112836e00000301000001031d010001032a010011011283690011011283610000032a010011011283690011011283620000000112836902863d028831000112836e000286e500000296280296290002862d0301000001031d010001032a010011011283690011011283610000000112836902863d028831000112836e000286e50000029628029629000301000001031d010001032a010011011283690011011283620000000112836902863d028831000112836e000286e50000029628029629004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000bc010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002965b02965d0000010303000001032a0000111101028832000112836e0000031d010001032a02001101128369000102883200011283610000000112836902863d028831000112836e000286e50002862d032a000011110102883200010301000001031d010001032a010011011283690011011283610000000112836902863d028831000112836e000286e500000d029628029629000000000a02965b02965d00000000000000320a5003030f010000006100c00009000000320a34019b006300990102100000d0031400d00314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400f1180000e9f2ffff800800000800f118170d00000100090000033c0400000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e00ba0160e00000026060f001200ffffffff000008000000c0ffa5ff6016850b0b00000026060f000c004d617468547970650000100309000000fa02000010000000000000002200040000002d0100000500000014025d056e020500000013025d055a1615000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320ac0054000010000007300950009000000320a50032203010000006e00c00009000000320a8d0368080100000069006b0009000000320a50039607010000006100c00009000000320a8d03c8090100000069006b0009000000320a50030209010000006200c00009000000320ae5048c050100000069006b0009000000320abc017906010000006e00c00009000000320a8d03d50f0100000069006b0009000000320a5003030f010000006100c00009000000320ae504f90c0100000069006b0009000000320abc01e60d010000006e00c00009000000320a8d0377140100000069006b0009000000320a5003b113010000006200c00009000000320ae504b3110100000069006b0009000000320abc01a012010000006e00c00009000000320a2109fa05010000006e00c00009000000320a8a098a0a0100000069006b0009000000320a2109b809010000006100c00009000000320ab60aae070100000069006b0009000000320a8d079b08010000006e00c00009000000320a5e0981100100000069006b0009000000320a2109af0f010000006100c00009000000320ab60aa50d0100000069006b0009000000320a8d07920e010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320ac0053001010000003d00d30009000000320ae5046406010000003d00d30009000000320a3c03520601000000e500100109000000320ade01df0401000000e600910009000000320a9504df0401000000e800910009000000320a0903df0401000000e700910009000000320aba03df0401000000e700910009000000320ade013e0a01000000f600910009000000320a95043e0a01000000f800910009000000320a09033e0a01000000f700910009000000320aba033e0a01000000f700910009000000320a23033a0b010000002d00d30009000000320ae504d10d010000003d00d30009000000320a3c03bf0d01000000e500100109000000320ade014c0c01000000e600910009000000320a95044c0c01000000e800910009000000320a09034c0c01000000e700910009000000320aba034c0c01000000e700910009000000320ade014b1001000000f600910009000000320a95044b1001000000f800910009000000320a09034b1001000000f700910009000000320aba034b1001000000f700910009000000320ae5048b12010000003d00d30009000000320a3c03791201000000e500100109000000320ade01061101000000e600910009000000320a9504061101000000e800910009000000320a0903061101000000e700910009000000320aba03061101000000e700910009000000320ade01ed1401000000f600910009000000320a9504ed1401000000f800910009000000320a0903ed1401000000f700910009000000320aba03ed1401000000f700910009000000320abe018e0201000000e900910009000000320a07058e0201000000eb00910009000000320a2f038e0201000000ea00910009000000320aa0048e0201000000ea00910009000000320abe01b01501000000f900910009000000320a0705b01501000000fb00910009000000320a2f03b01501000000fa00910009000000320aa004b01501000000fa00910009000000320ab60a8608010000003d00d30009000000320a0d09740801000000e500100109000000320af4089a0b010000002d00d30009000000320ab60a7d0e010000003d00d30009000000320a0d096b0e01000000e500100109000000320af806660501000000e900910009000000320a6f0b660501000000eb00910009000000320a6908660501000000ea00910009000000320ada09660501000000ea00910009000000320a2d0b660501000000ea00910009000000320af806d81201000000f900910009000000320a6f0bd81201000000fb00910009000000320a6908d81201000000fa00910009000000320ada09d81201000000fa00910009000000320a2d0bd81201000000fa00910010000000fb02c0fd0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001020009000000320a6108a40c01000000e600da0009000000320a2e0aa40c01000000e800da0009000000320ae508a40c01000000e700da0009000000320a6108ec1001000000f600da0009000000320a2e0aec1001000000f800da0009000000320ae508ec1001000000f700da0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320ab902f403010000003200c00009000000320ae5047e07010000003100c00009000000320ae504eb0e010000003100c00009000000320ae504a513010000003100c00009000000320a8a08cc06010000003200c00009000000320a8a08960a010000003200c00009000000320ab60aa009010000003100c00009000000320ad5060d12010000003200c00009000000320ab60a970f010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010200030000000000}{\result {\fs20\dn98 {\pict{\*\picprop\shplid1030{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex135\picscaley88\piccropl0\piccropr0\piccropt0\piccropb0\picw6385\pich3351\picwgoal3620\pichgoal1900\wmetafile8\bliptag-1465569172\blipupi-146{\*\blipuid a8a5306c244ddbd7d6db6ab3420348da}0100090000033c0400000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e00ba0160e00000026060f001200ffffffff000008000000c0ffa5ff6016850b0b00000026060f000c004d617468547970650000100309000000fa02000010000000000000002200040000002d0100000500000014025d056e020500000013025d055a1615000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320ac0054000010000007300950009000000320a50032203010000006e00c00009000000320a8d0368080100000069006b0009000000320a50039607010000006100c00009000000320a8d03c8090100000069006b0009000000320a50030209010000006200c00009000000320ae5048c050100000069006b0009000000320abc017906010000006e00c00009000000320a8d03d50f0100000069006b0009000000320a5003030f010000006100c00009000000320ae504f90c0100000069006b0009000000320abc01e60d010000006e00c00009000000320a8d0377140100000069006b0009000000320a5003b113010000006200c00009000000320ae504b3110100000069006b0009000000320abc01a012010000006e00c00009000000320a2109fa05010000006e00c00009000000320a8a098a0a0100000069006b0009000000320a2109b809010000006100c00009000000320ab60aae070100000069006b0009000000320a8d079b08010000006e00c00009000000320a5e0981100100000069006b0009000000320a2109af0f010000006100c00009000000320ab60aa50d0100000069006b0009000000320a8d07920e010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320ac0053001010000003d00d30009000000320ae5046406010000003d00d30009000000320a3c03520601000000e500100109000000320ade01df0401000000e600910009000000320a9504df0401000000e800910009000000320a0903df0401000000e700910009000000320aba03df0401000000e700910009000000320ade013e0a01000000f600910009000000320a95043e0a01000000f800910009000000320a09033e0a01000000f700910009000000320aba033e0a01000000f700910009000000320a23033a0b010000002d00d30009000000320ae504d10d010000003d00d30009000000320a3c03bf0d01000000e500100109000000320ade014c0c01000000e600910009000000320a95044c0c01000000e800910009000000320a09034c0c01000000e700910009000000320aba034c0c01000000e700910009000000320ade014b1001000000f600910009000000320a95044b1001000000f800910009000000320a09034b1001000000f700910009000000320aba034b1001000000f700910009000000320ae5048b12010000003d00d30009000000320a3c03791201000000e500100109000000320ade01061101000000e600910009000000320a9504061101000000e800910009000000320a0903061101000000e700910009000000320aba03061101000000e700910009000000320ade01ed1401000000f600910009000000320a9504ed1401000000f800910009000000320a0903ed1401000000f700910009000000320aba03ed1401000000f700910009000000320abe018e0201000000e900910009000000320a07058e0201000000eb00910009000000320a2f038e0201000000ea00910009000000320aa0048e0201000000ea00910009000000320abe01b01501000000f900910009000000320a0705b01501000000fb00910009000000320a2f03b01501000000fa00910009000000320aa004b01501000000fa00910009000000320ab60a8608010000003d00d30009000000320a0d09740801000000e500100109000000320af4089a0b010000002d00d30009000000320ab60a7d0e010000003d00d30009000000320a0d096b0e01000000e500100109000000320af806660501000000e900910009000000320a6f0b660501000000eb00910009000000320a6908660501000000ea00910009000000320ada09660501000000ea00910009000000320a2d0b660501000000ea00910009000000320af806d81201000000f900910009000000320a6f0bd81201000000fb00910009000000320a6908d81201000000fa00910009000000320ada09d81201000000fa00910009000000320a2d0bd81201000000fa00910010000000fb02c0fd0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001020009000000320a6108a40c01000000e600da0009000000320a2e0aa40c01000000e800da0009000000320ae508a40c01000000e700da0009000000320a6108ec1001000000f600da0009000000320a2e0aec1001000000f800da0009000000320ae508ec1001000000f700da0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320ab902f403010000003200c00009000000320ae5047e07010000003100c00009000000320ae504eb0e010000003100c00009000000320ae504a513010000003100c00009000000320a8a08cc06010000003200c00009000000320a8a08960a010000003200c00009000000320ab60aa009010000003100c00009000000320ad5060d12010000003200c00009000000320ab60a970f010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010200030000000000000000}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt2\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw3620\objh1900\objscalex135\objscaley88{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000e0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c00000000000004600000000000000000000000010543b52f2a1be0103000000c00200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff05000000060000000700000008000000090000000a000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000010041400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3a00100000000a73500000000b40077409000774002010102000a0112837302863d030e0000010303000001032a0000111101028832000112836e00000301000001031d010001032a010011011283690011011283610000032a010011011283690011011283620000000112836902863d028831000112836e000286e500000296280296290002862d0301000001031d010001032a010011011283690011011283610000000112836902863d028831000112836e000286e50000029628029629000301000001031d010001032a010011011283690011011283620000000112836902863d028831000112836e000286e50000029628029629004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000bc010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002965b02965d0000010303000001032a0000111101028832000112836e0000031d010001032a02001101128369000102883200011283610000000112836902863d028831000112836e000286e50002862d032a000011110102883200010301000001031d010001032a010011011283690011011283610000000112836902863d028831000112836e000286e500000d029628029629000000000a02965b02965d00000000000000320a5003030f010000006100c00009000000320a34019b006300990102100000d0031400d00314000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400f1180000e9f2ffff800800000800f118170d00000100090000033c0400000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e00ba0160e00000026060f001200ffffffff000008000000c0ffa5ff6016850b0b00000026060f000c004d617468547970650000100309000000fa02000010000000000000002200040000002d0100000500000014025d056e020500000013025d055a1615000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320ac0054000010000007300950009000000320a50032203010000006e00c00009000000320a8d0368080100000069006b0009000000320a50039607010000006100c00009000000320a8d03c8090100000069006b0009000000320a50030209010000006200c00009000000320ae5048c050100000069006b0009000000320abc017906010000006e00c00009000000320a8d03d50f0100000069006b0009000000320a5003030f010000006100c00009000000320ae504f90c0100000069006b0009000000320abc01e60d010000006e00c00009000000320a8d0377140100000069006b0009000000320a5003b113010000006200c00009000000320ae504b3110100000069006b0009000000320abc01a012010000006e00c00009000000320a2109fa05010000006e00c00009000000320a8a098a0a0100000069006b0009000000320a2109b809010000006100c00009000000320ab60aae070100000069006b0009000000320a8d079b08010000006e00c00009000000320a5e0981100100000069006b0009000000320a2109af0f010000006100c00009000000320ab60aa50d0100000069006b0009000000320a8d07920e010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320ac0053001010000003d00d30009000000320ae5046406010000003d00d30009000000320a3c03520601000000e500100109000000320ade01df0401000000e600910009000000320a9504df0401000000e800910009000000320a0903df0401000000e700910009000000320aba03df0401000000e700910009000000320ade013e0a01000000f600910009000000320a95043e0a01000000f800910009000000320a09033e0a01000000f700910009000000320aba033e0a01000000f700910009000000320a23033a0b010000002d00d30009000000320ae504d10d010000003d00d30009000000320a3c03bf0d01000000e500100109000000320ade014c0c01000000e600910009000000320a95044c0c01000000e800910009000000320a09034c0c01000000e700910009000000320aba034c0c01000000e700910009000000320ade014b1001000000f600910009000000320a95044b1001000000f800910009000000320a09034b1001000000f700910009000000320aba034b1001000000f700910009000000320ae5048b12010000003d00d30009000000320a3c03791201000000e500100109000000320ade01061101000000e600910009000000320a9504061101000000e800910009000000320a0903061101000000e700910009000000320aba03061101000000e700910009000000320ade01ed1401000000f600910009000000320a9504ed1401000000f800910009000000320a0903ed1401000000f700910009000000320aba03ed1401000000f700910009000000320abe018e0201000000e900910009000000320a07058e0201000000eb00910009000000320a2f038e0201000000ea00910009000000320aa0048e0201000000ea00910009000000320abe01b01501000000f900910009000000320a0705b01501000000fb00910009000000320a2f03b01501000000fa00910009000000320aa004b01501000000fa00910009000000320ab60a8608010000003d00d30009000000320a0d09740801000000e500100109000000320af4089a0b010000002d00d30009000000320ab60a7d0e010000003d00d30009000000320a0d096b0e01000000e500100109000000320af806660501000000e900910009000000320a6f0b660501000000eb00910009000000320a6908660501000000ea00910009000000320ada09660501000000ea00910009000000320a2d0b660501000000ea00910009000000320af806d81201000000f900910009000000320a6f0bd81201000000fb00910009000000320a6908d81201000000fa00910009000000320ada09d81201000000fa00910009000000320a2d0bd81201000000fa00910010000000fb02c0fd0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001020009000000320a6108a40c01000000e600da0009000000320a2e0aa40c01000000e800da0009000000320ae508a40c01000000e700da0009000000320a6108ec1001000000f600da0009000000320a2e0aec1001000000f800da0009000000320ae508ec1001000000f700da0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320ab902f403010000003200c00009000000320ae5047e07010000003100c00009000000320ae504eb0e010000003100c00009000000320ae504a513010000003100c00009000000320a8a08cc06010000003200c00009000000320a8a08960a010000003200c00009000000320ab60aa009010000003100c00009000000320ad5060d12010000003200c00009000000320ab60a970f010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010200030000000000}{\result {\fs20\dn98 {\pict{\*\picprop\shplid1030{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw8662\pich2976\picwgoal4911\pichgoal1687\wmetafile8\bliptag-1465569172\blipupi-146{\*\blipuid a8a5306c244ddbd7d6db6ab3420348da}0100090000033c0400000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02e00ba0160e00000026060f001200ffffffff000008000000c0ffa5ff6016850b0b00000026060f000c004d617468547970650000100309000000fa02000010000000000000002200040000002d0100000500000014025d056e020500000013025d055a1615000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320ac0054000010000007300950009000000320a50032203010000006e00c00009000000320a8d0368080100000069006b0009000000320a50039607010000006100c00009000000320a8d03c8090100000069006b0009000000320a50030209010000006200c00009000000320ae5048c050100000069006b0009000000320abc017906010000006e00c00009000000320a8d03d50f0100000069006b0009000000320a5003030f010000006100c00009000000320ae504f90c0100000069006b0009000000320abc01e60d010000006e00c00009000000320a8d0377140100000069006b0009000000320a5003b113010000006200c00009000000320ae504b3110100000069006b0009000000320abc01a012010000006e00c00009000000320a2109fa05010000006e00c00009000000320a8a098a0a0100000069006b0009000000320a2109b809010000006100c00009000000320ab60aae070100000069006b0009000000320a8d079b08010000006e00c00009000000320a5e0981100100000069006b0009000000320a2109af0f010000006100c00009000000320ab60aa50d0100000069006b0009000000320a8d07920e010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320ac0053001010000003d00d30009000000320ae5046406010000003d00d30009000000320a3c03520601000000e500100109000000320ade01df0401000000e600910009000000320a9504df0401000000e800910009000000320a0903df0401000000e700910009000000320aba03df0401000000e700910009000000320ade013e0a01000000f600910009000000320a95043e0a01000000f800910009000000320a09033e0a01000000f700910009000000320aba033e0a01000000f700910009000000320a23033a0b010000002d00d30009000000320ae504d10d010000003d00d30009000000320a3c03bf0d01000000e500100109000000320ade014c0c01000000e600910009000000320a95044c0c01000000e800910009000000320a09034c0c01000000e700910009000000320aba034c0c01000000e700910009000000320ade014b1001000000f600910009000000320a95044b1001000000f800910009000000320a09034b1001000000f700910009000000320aba034b1001000000f700910009000000320ae5048b12010000003d00d30009000000320a3c03791201000000e500100109000000320ade01061101000000e600910009000000320a9504061101000000e800910009000000320a0903061101000000e700910009000000320aba03061101000000e700910009000000320ade01ed1401000000f600910009000000320a9504ed1401000000f800910009000000320a0903ed1401000000f700910009000000320aba03ed1401000000f700910009000000320abe018e0201000000e900910009000000320a07058e0201000000eb00910009000000320a2f038e0201000000ea00910009000000320aa0048e0201000000ea00910009000000320abe01b01501000000f900910009000000320a0705b01501000000fb00910009000000320a2f03b01501000000fa00910009000000320aa004b01501000000fa00910009000000320ab60a8608010000003d00d30009000000320a0d09740801000000e500100109000000320af4089a0b010000002d00d30009000000320ab60a7d0e010000003d00d30009000000320a0d096b0e01000000e500100109000000320af806660501000000e900910009000000320a6f0b660501000000eb00910009000000320a6908660501000000ea00910009000000320ada09660501000000ea00910009000000320a2d0b660501000000ea00910009000000320af806d81201000000f900910009000000320a6f0bd81201000000fb00910009000000320a6908d81201000000fa00910009000000320ada09d81201000000fa00910009000000320a2d0bd81201000000fa00910010000000fb02c0fd0000000000009001000000020002001053796d626f6c0002040000002d01010004000000f001020009000000320a6108a40c01000000e600da0009000000320a2e0aa40c01000000e800da0009000000320ae508a40c01000000e700da0009000000320a6108ec1001000000f600da0009000000320a2e0aec1001000000f800da0009000000320ae508ec1001000000f700da0015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01020004000000f001010009000000320ab902f403010000003200c00009000000320ae5047e07010000003100c00009000000320ae504eb0e010000003100c00009000000320ae504a513010000003100c00009000000320a8a08cc06010000003200c00009000000320a8a08960a010000003200c00009000000320ab60aa009010000003100c00009000000320ad5060d12010000003200c00009000000320ab60a970f010000003100c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01010004000000f0010200030000000000000000}}}}}{

\par }}\dpx4338\dpy819\dpxsize4911\dpysize1687\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{

\par Ceea ce se \\nt@mpl# atunci c@nd:

\par

\par

\par }{\lang1024 {\shp{\*\shpinst\shpleft585\shptop-3\shpright3330\shpbottom1263\shpfhdr0\shpbxcolumn\shpbypara\shpwr4\shpwrk0\shpfblwtxt1\shpz3\shplid1044{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex5\picscaley5\piccropl0\piccropr0\piccropt0\piccropb0\picw93980\pich49107\picwgoal53280\pichgoal27840\wmetafile8\bliptag104817383{\*\blipuid 141d6ea2d506a9a06f93bb66ab9ea820}010009000003d20100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c024007e00d0e00000026060f001200ffffffff000008000000c0ffbfffa00dff060b00000026060f000c004d617468547970650000f00009000000fa02000010000000000000002200040000002d010000050000001402fd04a202050000001302fd04990d15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a60053400010000006f00c00009000000320a53031e060100000069006b0009000000320a16035a05010000006200c00009000000320aab044a030100000069006b0009000000320a82013f04010000006e00c00009000000320ae9021b08010000007300950009000000320a53036c0c0100000069006b0009000000320a16039c0b010000006100c00009000000320aab0480090100000069006b0009000000320a8201750a010000006e00c00009000000320ae6065507010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a60055c01010000003d00d30009000000320aab042a04010000003d00d30009000000320a0203180401000000e500100109000000320ae902ea06010000002d00d30009000000320ae902a508010000002a00c00009000000320aab04600a010000003d00d30009000000320a02034e0a01000000e500100109000000320aa401c20201000000e900910009000000320aad04c20201000000eb00910009000000320a1503c20201000000ea00910009000000320a6b04c20201000000ea00910009000000320aa401ef0c01000000f900910009000000320aad04ef0c01000000fb00910009000000320a1503ef0c01000000fa00910009000000320a6b04ef0c01000000fa00910015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320aab044c05010000003100c00009000000320aab04820b010000003100c00009000000320a4f062508010000003200c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}}}{\sp{\sn pictureId}{\sv 262144}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pWrapPolygonVertices}{\sv 8;15;(3927,1152);(3927,10368);(0,13248);(151,14976);(13292,14976);(11480,17280);(11178,17856);(11027,20160);(12990,20160);(12990,19584);(13897,14976);(19485,14976);(21449,13824);(21147,1152);(3927,1152)}}{\sp{\sn fEditedWrap}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 1}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw2220\objh1160\objscalex123\objscaley109{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000906e4152f2a1be0103000000c00100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff0500000006000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000018031400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3a000000000000f3700000000b400a7409000a74002010102000a0112836f02863d030e0000010303000001031d010001032a010011011283690011011283620000000112836902863d028831000112836e000286e50002862d12837302862a031d010001032a010011011283690011011283610000000112836902863d028831000112836e000286e5000002965b02965d000001032a0000111101028832000112836e000000000000002200040000002d010000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c4550494354004c0f000002f8ffffac03000008004c0ffe070000010009000003d20100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c024007e00d0e00000026060f001200ffffffff000008000000c0ffbfffa00dff060b00000026060f000c004d617468547970650000f00009000000fa02000010000000000000002200040000002d010000050000001402fd04a202050000001302fd04990d15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a60053400010000006f00c00009000000320a53031e060100000069006b0009000000320a16035a05010000006200c00009000000320aab044a030100000069006b0009000000320a82013f04010000006e00c00009000000320ae9021b08010000007300950009000000320a53036c0c0100000069006b0009000000320a16039c0b010000006100c00009000000320aab0480090100000069006b0009000000320a8201750a010000006e00c00009000000320ae6065507010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a60055c01010000003d00d30009000000320aab042a04010000003d00d30009000000320a0203180401000000e500100109000000320ae902ea06010000002d00d30009000000320ae902a508010000002a00c00009000000320aab04600a010000003d00d30009000000320a02034e0a01000000e500100109000000320aa401c20201000000e900910009000000320aad04c20201000000eb00910009000000320a1503c20201000000ea00910009000000320a6b04c20201000000ea00910009000000320aa401ef0c01000000f900910009000000320aad04ef0c01000000fb00910009000000320a1503ef0c01000000fa00910009000000320a6b04ef0c01000000fa00910015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320aab044c05010000003100c00009000000320aab04820b010000003100c00009000000320a4f062508010000003200c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}{\result {\fs20\dn30 {\pict{\*\picprop\shplid1032{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex123\picscaley109\piccropl0\piccropr0\piccropt0\piccropb0\picw3916\pich2046\picwgoal2220\pichgoal1160\wmetafile8\bliptag2031039171\blipupi302{\*\blipuid 790f32c3e3a23ae1497428d1e960fda7}010009000003d20100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c024007e00d0e00000026060f001200ffffffff000008000000c0ffbfffa00dff060b00000026060f000c004d617468547970650000f00009000000fa02000010000000000000002200040000002d010000050000001402fd04a202050000001302fd04990d15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a60053400010000006f00c00009000000320a53031e060100000069006b0009000000320a16035a05010000006200c00009000000320aab044a030100000069006b0009000000320a82013f04010000006e00c00009000000320ae9021b08010000007300950009000000320a53036c0c0100000069006b0009000000320a16039c0b010000006100c00009000000320aab0480090100000069006b0009000000320a8201750a010000006e00c00009000000320ae6065507010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a60055c01010000003d00d30009000000320aab042a04010000003d00d30009000000320a0203180401000000e500100109000000320ae902ea06010000002d00d30009000000320ae902a508010000002a00c00009000000320aab04600a010000003d00d30009000000320a02034e0a01000000e500100109000000320aa401c20201000000e900910009000000320aad04c20201000000eb00910009000000320a1503c20201000000ea00910009000000320a6b04c20201000000ea00910009000000320aa401ef0c01000000f900910009000000320aad04ef0c01000000fb00910009000000320a1503ef0c01000000fa00910009000000320a6b04ef0c01000000fa00910015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320aab044c05010000003100c00009000000320aab04820b010000003100c00009000000320a4f062508010000003200c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000000000}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt3\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw2220\objh1160\objscalex123\objscaley109{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000d07b4452f2a1be0103000000c00100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff0500000006000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000018031400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3a000000000000f3700000000b400a7409000a74002010102000a0112836f02863d030e0000010303000001031d010001032a010011011283690011011283620000000112836902863d028831000112836e000286e50002862d12837302862a031d010001032a010011011283690011011283610000000112836902863d028831000112836e000286e5000002965b02965d000001032a0000111101028832000112836e000000000000002200040000002d010000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c4550494354004c0f000002f8ffffac03000008004c0ffe070000010009000003d20100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c024007e00d0e00000026060f001200ffffffff000008000000c0ffbfffa00dff060b00000026060f000c004d617468547970650000f00009000000fa02000010000000000000002200040000002d010000050000001402fd04a202050000001302fd04990d15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a60053400010000006f00c00009000000320a53031e060100000069006b0009000000320a16035a05010000006200c00009000000320aab044a030100000069006b0009000000320a82013f04010000006e00c00009000000320ae9021b08010000007300950009000000320a53036c0c0100000069006b0009000000320a16039c0b010000006100c00009000000320aab0480090100000069006b0009000000320a8201750a010000006e00c00009000000320ae6065507010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a60055c01010000003d00d30009000000320aab042a04010000003d00d30009000000320a0203180401000000e500100109000000320ae902ea06010000002d00d30009000000320ae902a508010000002a00c00009000000320aab04600a010000003d00d30009000000320a02034e0a01000000e500100109000000320aa401c20201000000e900910009000000320aad04c20201000000eb00910009000000320a1503c20201000000ea00910009000000320a6b04c20201000000ea00910009000000320aa401ef0c01000000f900910009000000320aad04ef0c01000000fb00910009000000320a1503ef0c01000000fa00910009000000320a6b04ef0c01000000fa00910015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320aab044c05010000003100c00009000000320aab04820b010000003100c00009000000320a4f062508010000003200c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}{\result {\fs20\dn30 {\pict{\*\picprop\shplid1032{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw4842\pich2233\picwgoal2745\pichgoal1266\wmetafile8\bliptag2031039171\blipupi302{\*\blipuid 790f32c3e3a23ae1497428d1e960fda7}010009000003d20100000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c024007e00d0e00000026060f001200ffffffff000008000000c0ffbfffa00dff060b00000026060f000c004d617468547970650000f00009000000fa02000010000000000000002200040000002d010000050000001402fd04a202050000001302fd04990d15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a60053400010000006f00c00009000000320a53031e060100000069006b0009000000320a16035a05010000006200c00009000000320aab044a030100000069006b0009000000320a82013f04010000006e00c00009000000320ae9021b08010000007300950009000000320a53036c0c0100000069006b0009000000320a16039c0b010000006100c00009000000320aab0480090100000069006b0009000000320a8201750a010000006e00c00009000000320ae6065507010000006e00c00010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010009000000320a60055c01010000003d00d30009000000320aab042a04010000003d00d30009000000320a0203180401000000e500100109000000320ae902ea06010000002d00d30009000000320ae902a508010000002a00c00009000000320aab04600a010000003d00d30009000000320a02034e0a01000000e500100109000000320aa401c20201000000e900910009000000320aad04c20201000000eb00910009000000320a1503c20201000000ea00910009000000320a6b04c20201000000ea00910009000000320aa401ef0c01000000f900910009000000320aad04ef0c01000000fb00910009000000320a1503ef0c01000000fa00910009000000320a6b04ef0c01000000fa00910015000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01010004000000f001020009000000320aab044c05010000003100c00009000000320aab04820b010000003100c00009000000320a4f062508010000003200c0000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000000000}}}}}{

\par }}\dpx585\dpy-3\dpxsize2745\dpysize1266\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{

\par [i

\par

\par

\par }{\lang1024 {\shp{\*\shpinst\shpleft1170\shptop587\shpright1649\shpbottom1074\shpfhdr0\shpbxcolumn\shpbypara\shpwr4\shpwrk0\shpfblwtxt1\shpz4\shplid1045{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn hspNext}{\sv 1045}}{\sp{\sn pib}{\sv {\pict\picscalex4\picscaley4\piccropl0\piccropr0\piccropt0\piccropb0\picw22013\pich21167\picwgoal12480\pichgoal12000\wmetafile8\bliptag1533788566{\*\blipuid e321f8cbde55db020a204c2e64c613d0}010009000003ab0000000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02200340030e00000026060f001200ffffffff000008000000c0ffc0ff0003e0020b00000026060f000c004d617468547970650000800009000000fa02000010000000000000002200040000002d01000005000000140240004800050000001302d80248000500000014024000a602050000001302d802a60215000000fb02c0fd0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a20028800010000005700d2010a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}}}{\sp{\sn pictureId}{\sv 327680}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pWrapPolygonVertices}{\sv 8;5;(939,2700);(939,18000);(19722,18000);(19722,2700);(939,2700)}}{\sp{\sn dxWrapDistLeft}{\sv 0}}{\sp{\sn dxWrapDistRight}{\sv 0}}{\sp{\sn fEditedWrap}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 1}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw520\objh499\objscalex91\objscaley97{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000b00f4952f2a1be0103000000400100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000018031400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3200000000000973200000000b4001f3590001f3502010102000d010304000001128357000a029661029662000000ffffffff00ff000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000040000003c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c4550494354009503000090fcffff5e0100000800950370030000010009000003ab0000000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02200340030e00000026060f001200ffffffff000008000000c0ffc0ff0003e0020b00000026060f000c004d617468547970650000800009000000fa02000010000000000000002200040000002d01000005000000140240004800050000001302d80248000500000014024000a602050000001302d802a60215000000fb02c0fd0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a20028800010000005700d2010a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}{\result {\fs20\dn16 {\pict{\*\picprop\shplid1034{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex91\picscaley97\piccropl0\piccropr0\piccropt0\piccropb0\picw917\pich880\picwgoal520\pichgoal499\wmetafile8\bliptag1748522413\blipupi2306{\*\blipuid 683855ad327bf32d03325d24155a5cda}010009000003ab0000000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02200340030e00000026060f001200ffffffff000008000000c0ffc0ff0003e0020b00000026060f000c004d617468547970650000800009000000fa02000010000000000000002200040000002d01000005000000140240004800050000001302d80248000500000014024000a602050000001302d802a60215000000fb02c0fd0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a20028800010000005700d2010a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000000000}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt4\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw520\objh499\objscalex91\objscaley97{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000f01c4c52f2a1be0103000000400100000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000018031400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3200000000000973200000000b4001f3590001f3502010102000d010304000001128357000a029661029662000000ffffffff00ff000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000040000003c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c4550494354009503000090fcffff5e0100000800950370030000010009000003ab0000000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02200340030e00000026060f001200ffffffff000008000000c0ffc0ff0003e0020b00000026060f000c004d617468547970650000800009000000fa02000010000000000000002200040000002d01000005000000140240004800050000001302d80248000500000014024000a602050000001302d802a60215000000fb02c0fd0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a20028800010000005700d2010a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000}{\result {\fs20\dn16 {\pict{\*\picprop\shplid1034{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw845\pich859\picwgoal479\pichgoal487\wmetafile8\bliptag1748522413\blipupi2306{\*\blipuid 683855ad327bf32d03325d24155a5cda}010009000003ab0000000300150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c02200340030e00000026060f001200ffffffff000008000000c0ffc0ff0003e0020b00000026060f000c004d617468547970650000800009000000fa02000010000000000000002200040000002d01000005000000140240004800050000001302d80248000500000014024000a602050000001302d802a60215000000fb02c0fd0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01010009000000320a20028800010000005700d2010a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010100030000000000000000}}}}}{

\par }}\dpx1170\dpy587\dpxsize479\dpysize487\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{\tab O alegere a lui D}{\sub i}{ c#reia \\i corespund s}{\sub i}{ [i o}{\sub i}{ va duce la determinarea contrac]iei w}{\sub i}{. Odat# ce vom avea familia de contrac]ii w}{\sub 1}{,w}{\sub 2,,}{w}{\sub 1024}{ vom putea decomprima imaginea estim@nd

\par

\par }{\lang1024 {\shp{\*\shpinst\shpleft2466\shptop2469\shpright7938\shpbottom3909\shpfhdr0\shpbxcolumn\shpbypara\shpwr1\shpwrk0\shpfblwtxt0\shpz6\shplid1046{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex5\picscaley5\piccropl0\piccropr0\piccropt0\piccropb0\picw182033\pich48260\picwgoal103200\pichgoal27360\wmetafile8\bliptag-659335481{\*\blipuid 8e103ce1181edb703c2e0ea28eb07d21}010009000003180200000400150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c022007e01a0e00000026060f001200ffffffff000008000000c0ffbdffa01add060b00000026060f000c004d617468547970650000300209000000fa02000008000000000000002200040000002d0100000500000014025c045b0b0500000013025c04f30f10000000fb0218fd4e01000000009001000000020002001053796d626f6c0002040000002d01010008000000320a0f05fd1101000000280010000000fb021afd4601000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010008000000320a0f05151901000000290009000000fa02000010000000000000002200040000002d0101000500000014025d023b0b0500000013025d029a1a15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000d000000320ac00258000400000050534e52ea00c0000101ea0010000000320ae105810c06000000706978656c69c0006b00a800a8006b006b0009000000320a290581130100000069006b0009000000320a2905c914010000006a006b0009000000320aec04bb12010000006100c00009000000320a290554170100000069006b0009000000320a29059c18010000006a006b0009000000320aec049a16010000006200c00009000000320a810621100100000069006b0009000000320a81066911010000006a006b0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001030009000000320ac0025104010000003d00d30009000000320ac002d706010000002a00c00009000000320abf048b15010000002d00d30009000000320ad804801001000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000a000000320ac0026905020000003130c000c0000a000000320a54038d09020000003130c000c00009000000320a6301a113010000003200c0000c000000320afa0173110300000032353500c000c000c00009000000320ad1034d0d010000003100c00009000000320aa503c619010000003200c0000c000000320ac302b407030000006c6f67006b00c000bc0009000000320ae1056f0b010000002300c00009000000320a2905ff13010000002c00600009000000320a2905d217010000002c00600009000000320a81069f10010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010300030000000000}}}{\sp{\sn pictureId}{\sv 393216}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw4301\objh1140\objscalex127\objscaley126{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000d0b05052f2a1be0103000000000200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff050000000600000007000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000010041400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3e000000000008f3200000000b40037359000373502010102000a0112835012835312834e12835202863d02883102883002862a032a0100110102883102883000110112826c12826f1282670000030e000001032a0000111101028832000102883202883502883500000001030e000001028831000102822312837012836912837812836512836c1283690000031d000001032a000011110102883200010301000001032a0100110112836902822c12836a001101128361000002862d032a0100110112836902822c12836a0011011283620000000d029628029629000000000a0112836902822c12836a00110286e50000000000000000004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400a11d000025f8ffff380400000800a11ddb070000010009000003180200000400150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c022007e01a0e00000026060f001200ffffffff000008000000c0ffbdffa01add060b00000026060f000c004d617468547970650000300209000000fa02000008000000000000002200040000002d0100000500000014025c045b0b0500000013025c04f30f10000000fb0218fd4e01000000009001000000020002001053796d626f6c0002040000002d01010008000000320a0f05fd1101000000280010000000fb021afd4601000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010008000000320a0f05151901000000290009000000fa02000010000000000000002200040000002d0101000500000014025d023b0b0500000013025d029a1a15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000d000000320ac00258000400000050534e52ea00c0000101ea0010000000320ae105810c06000000706978656c69c0006b00a800a8006b006b0009000000320a290581130100000069006b0009000000320a2905c914010000006a006b0009000000320aec04bb12010000006100c00009000000320a290554170100000069006b0009000000320a29059c18010000006a006b0009000000320aec049a16010000006200c00009000000320a810621100100000069006b0009000000320a81066911010000006a006b0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001030009000000320ac0025104010000003d00d30009000000320ac002d706010000002a00c00009000000320abf048b15010000002d00d30009000000320ad804801001000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000a000000320ac0026905020000003130c000c0000a000000320a54038d09020000003130c000c00009000000320a6301a113010000003200c0000c000000320afa0173110300000032353500c000c000c00009000000320ad1034d0d010000003100c00009000000320aa503c619010000003200c0000c000000320ac302b407030000006c6f67006b00c000bc0009000000320ae1056f0b010000002300c00009000000320a2905ff13010000002c00600009000000320a2905d217010000002c00600009000000320a81069f10010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010300030000000000}{\result {\fs20\dn70 {\pict{\*\picprop\shplid1036{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex127\picscaley126\piccropl0\piccropr0\piccropt0\piccropb0\picw7585\pich2011\picwgoal4300\pichgoal1140\wmetafile8\bliptag-578511650\blipupi-182{\*\blipuid dd849cdee939b2b01eb28fab0d087643}010009000003180200000400150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c022007e01a0e00000026060f001200ffffffff000008000000c0ffbdffa01add060b00000026060f000c004d617468547970650000300209000000fa02000008000000000000002200040000002d0100000500000014025c045b0b0500000013025c04f30f10000000fb0218fd4e01000000009001000000020002001053796d626f6c0002040000002d01010008000000320a0f05fd1101000000280010000000fb021afd4601000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010008000000320a0f05151901000000290009000000fa02000010000000000000002200040000002d0101000500000014025d023b0b0500000013025d029a1a15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000d000000320ac00258000400000050534e52ea00c0000101ea0010000000320ae105810c06000000706978656c69c0006b00a800a8006b006b0009000000320a290581130100000069006b0009000000320a2905c914010000006a006b0009000000320aec04bb12010000006100c00009000000320a290554170100000069006b0009000000320a29059c18010000006a006b0009000000320aec049a16010000006200c00009000000320a810621100100000069006b0009000000320a81066911010000006a006b0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001030009000000320ac0025104010000003d00d30009000000320ac002d706010000002a00c00009000000320abf048b15010000002d00d30009000000320ad804801001000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000a000000320ac0026905020000003130c000c0000a000000320a54038d09020000003130c000c00009000000320a6301a113010000003200c0000c000000320afa0173110300000032353500c000c000c00009000000320ad1034d0d010000003100c00009000000320aa503c619010000003200c0000c000000320ac302b407030000006c6f67006b00c000bc0009000000320ae1056f0b010000002300c00009000000320a2905ff13010000002c00600009000000320a2905d217010000002c00600009000000320a81069f10010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010300030000000000000000}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt8198\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw4301\objh1140\objscalex127\objscaley126{\*\objclass Equation.3}{\*\objdata 01050000020000000b0000004571756174696f6e2e33000000000000000000000c0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffffff04000000fefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff0200000002ce020000000000c000000000000046000000000000000000000000b0445552f2a1be0103000000000200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000010043006f006d0070004f0062006a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000001000000660000000000000003004f0062006a0049006e0066006f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000030000000400000000000000feffffff02000000fefffffffeffffff050000000600000007000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020400000000000000000000000000000010041400200045006e00740072007900000000000000000000000000000000000000000000000000000000000100feff030a0000ffffffff02ce020000000000c000000000000046170000004d6963726f736f6674204571756174696f6e20332e30000c0000004453204571756174696f6e000b0000004571756174696f6e2e3300f439b27100000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000001c00000002000fd3e000000000008f3200000000b40037359000373502010102000a0112835012835312834e12835202863d02883102883002862a032a0100110102883102883000110112826c12826f1282670000030e000001032a0000111101028832000102883202883502883500000001030e000001028831000102822312837012836912837812836512836c1283690000031d000001032a000011110102883200010301000001032a0100110112836902822c12836a001101128361000002862d032a0100110112836902822c12836a0011011283620000000d029628029629000000000a0112836902822c12836a00110286e50000000000000000004500710075006100740069006f006e0020004e00610074006900760065000000000000000000000000000000000000000000000000000000000000000000000020000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000004000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050000050000000d0000004d45544146494c455049435400a11d000025f8ffff380400000800a11ddb070000010009000003180200000400150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c022007e01a0e00000026060f001200ffffffff000008000000c0ffbdffa01add060b00000026060f000c004d617468547970650000300209000000fa02000008000000000000002200040000002d0100000500000014025c045b0b0500000013025c04f30f10000000fb0218fd4e01000000009001000000020002001053796d626f6c0002040000002d01010008000000320a0f05fd1101000000280010000000fb021afd4601000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010008000000320a0f05151901000000290009000000fa02000010000000000000002200040000002d0101000500000014025d023b0b0500000013025d029a1a15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000d000000320ac00258000400000050534e52ea00c0000101ea0010000000320ae105810c06000000706978656c69c0006b00a800a8006b006b0009000000320a290581130100000069006b0009000000320a2905c914010000006a006b0009000000320aec04bb12010000006100c00009000000320a290554170100000069006b0009000000320a29059c18010000006a006b0009000000320aec049a16010000006200c00009000000320a810621100100000069006b0009000000320a81066911010000006a006b0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001030009000000320ac0025104010000003d00d30009000000320ac002d706010000002a00c00009000000320abf048b15010000002d00d30009000000320ad804801001000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000a000000320ac0026905020000003130c000c0000a000000320a54038d09020000003130c000c00009000000320a6301a113010000003200c0000c000000320afa0173110300000032353500c000c000c00009000000320ad1034d0d010000003100c00009000000320aa503c619010000003200c0000c000000320ac302b407030000006c6f67006b00c000bc0009000000320ae1056f0b010000002300c00009000000320a2905ff13010000002c00600009000000320a2905d217010000002c00600009000000320a81069f10010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010300030000000000}{\result {\fs20\dn70 {\pict{\*\picprop\shplid1036{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pictureGray}{\sv 0}}{\sp{\sn pictureBiLevel}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fHitTestFill}{\sv 1}}{\sp{\sn fillShape}{\sv 1}}{\sp{\sn fillUseRect}{\sv 0}}{\sp{\sn fNoFillHitTest}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw9652\pich2540\picwgoal5472\pichgoal1440\wmetafile8\bliptag-578511650\blipupi-182{\*\blipuid dd849cdee939b2b01eb28fab0d087643}010009000003180200000400150000000000050000000902000000000400000002010100050000000102ffffff00040000002e01180005000000310201000000050000000b0200000000050000000c022007e01a0e00000026060f001200ffffffff000008000000c0ffbdffa01add060b00000026060f000c004d617468547970650000300209000000fa02000008000000000000002200040000002d0100000500000014025c045b0b0500000013025c04f30f10000000fb0218fd4e01000000009001000000020002001053796d626f6c0002040000002d01010008000000320a0f05fd1101000000280010000000fb021afd4601000000009001000000020002001053796d626f6c0002040000002d01020004000000f001010008000000320a0f05151901000000290009000000fa02000010000000000000002200040000002d0101000500000014025d023b0b0500000013025d029a1a15000000fb0280fe0000000000009001010000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000d000000320ac00258000400000050534e52ea00c0000101ea0010000000320ae105810c06000000706978656c69c0006b00a800a8006b006b0009000000320a290581130100000069006b0009000000320a2905c914010000006a006b0009000000320aec04bb12010000006100c00009000000320a290554170100000069006b0009000000320a29059c18010000006a006b0009000000320aec049a16010000006200c00009000000320a810621100100000069006b0009000000320a81066911010000006a006b0010000000fb0280fe0000000000009001000000020002001053796d626f6c0002040000002d01020004000000f001030009000000320ac0025104010000003d00d30009000000320ac002d706010000002a00c00009000000320abf048b15010000002d00d30009000000320ad804801001000000e500100115000000fb0280fe0000000000009001000000000002001054696d6573204e657720526f6d616e00007c040000002d01030004000000f00102000a000000320ac0026905020000003130c000c0000a000000320a54038d09020000003130c000c00009000000320a6301a113010000003200c0000c000000320afa0173110300000032353500c000c000c00009000000320ad1034d0d010000003100c00009000000320aa503c619010000003200c0000c000000320ac302b407030000006c6f67006b00c000bc0009000000320ae1056f0b010000002300c00009000000320a2905ff13010000002c00600009000000320a2905d217010000002c00600009000000320a81069f10010000002c0060000a00000026060f000a00ffffffff01000000000010000000fb021000070000000000bc02000000000102022253797374656d0000040000002d01020004000000f0010300030000000000000000}}}}}{

\par }}\dpx2466\dpy2469\dpxsize5472\dpysize1440\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{Fiecare transformare va necesita 8 bi]i pentru a determina pozi]ia lui D}{\sub i}{ (pozi]ia pe axele x [i y), 7 bi]i pentru o}{\sub i}{, 5 bi]i pentru s}{\sub i}{ [i trei bi]i pentru a determina transformarea necesar# a blocului pentru a mapa blocul domeniu sub forma unui bloc rang. Avem deci nevoie de 31 de bi]I pentru a transforma un bloc domeniu \\ntr-un bloc rang(8x8x8=512 bi]i) ceea ce duce la o rata a compresiei de 16,5:1. Rata de compresie este unul din parametrii ce determin# eficien]a unui algoritm. Un alt parametru este eroarea introdus# de algoritmul de compresie care pentru o imagine cu o palet# de gri definit# pe 8 bi]I este dat# de urm#toarea formul#(PNSR \endash peak to peak signal to noise ratio):

\par

\par Exist# o mul]ime de variante ale acestui algoritm ce de exemplu quadtree partitioning, HV-partitioning, triangular partitioning, self vector quantization, convolution transform coding etc.

\par }{\b

\par 4.6.6 Comprimarea imaginilor color

\par }{

\par Exist# foarte pu]ine lucr#ri publicate care se ocup# de comprimarea imaginilor color cu ajutorul tehnicilor fractale. Se recomand# ca o imagine color s# nu fie comprimat# pe baza componentelor de culoare RGB ci separat prin intermediul canalelor YIQ . Canalele YIQ pot fi comprimate individual iar canalele I [I Q ar trebui comprimate la o rat# mai mic# dec@t canalul Y.

\par Alte sugestii ar fi s# se comprime separat componenta verde din grupul RGB [I s# se \\ncerce prezicerea apari]iei celorlalte componente(R [I B).

\par

\par }{\b 4.6.7 O compara]ie \\ntre compresia imaginilor cu ajutorul fractalilor [I compresia cu ajutorul standardului JPEG}{

\par

\par La rate mari ale compresiei compresia cu ajutorul fractalilor are aproape acelea[I avantaje compresia pe care o ob]inem cu ajutorul algoritmului JPEG. _n fig.A putem vedea c@teva compara]ii \\ntre compresia imaginilor cu ajutorul algorimului JPEG [I cea cu ajutorul tehnicii fractalilor. Rezultatele care apar mai jos sunt cele la care trebuie s# ne a[tept#m atunci c@nd folosim compresia cu fractali. Totu[I pentru unele imagini se pot ob]ine rate de compresie de peste 80:1. Pentru rate de compresii mari calitatea imaginii poate l#sa de dorit.

\par Compresia cu fractali este un proces asimetric, compresia unei imagini dur@nd foarte mult comparativ cu decompresia acesteia. Prin compara]ie algoritmul ce utilizeaz# JPEG este un algoritm simetric compresia/decompresia av#nd durate aproximativ egale.

\par Durata de compresie \\n cazul utiliz#rii fractalilor poate fi redus# prin utilizarea unui hardware dedicat. Un avantaj al tehnicii cu fractali este c# decompresia va lua mai pu]in timp dec@t decompresia \\n cazul utiliz#rii algoritmului JPEG.

\par O caracteristic# foarte important# a compresiei cu fractali este aceea c# permite decomprimarea imaginii la o dimensiune mai mare dec@t cea ini]ial# f#r# a afecta foarte mult calitatea imaginii(fenomenul de pixelizare a imaginii dispare aproape complet). Detaliile care apar la m#rirea imaginii vor fi generate prin intermediul algoritmului de decomprimare. _n fig.B putem vedea un astfel de exemplu.

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par }\pard\plain \s5\keepn\nowidctlpar\widctlpar\outlinelevel4\adjustright \b\f16\lang1048\cgrid {Fig.A

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par

\par

\par

\par }{\lang1024 {\shp{\*\shpinst\shpleft2034\shptop-177\shpright5211\shpbottom1303\shpfhdr0\shpbxcolumn\shpbypara\shpwr4\shpwrk0\shpfblwtxt1\shpz5\shplid1047{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex63\picscaley63\piccropl0\piccropr0\piccropt0\piccropb0\picw8916\pich4154\picwgoal5055\pichgoal2355\pngblip\bliptag2107699731{\*\blipuid 7da0f213be434b624bc4fe5c496b48b5}89504e470d0a1a0a0000000d494844520000014a0000009608030000008f7c31d70000000467414d410000b1889598f4a600000300504c54450000008080808000008080000080000080800000808000808080400040400080ff0040804000ff804000ffffffc0c0c0ff0000ffff0000ff0000ffff0000ffff00ffffff8000ff8080ffff8080ffff0080ff8040c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777a1201e23000000097048597300000e7500000e1b01421d171b0000200049444154789ced5dc976c3ba8e0cbca1ef42975a7941feff7fb608a0305083fd149ff3bafb444ee2c4b12da858280ca4e49f7fffb62f6d3fff6d03feff6c7f507e6dfb83f26bdb1f945fdbfea0fcdaf607e5d7b63f28bfb6fd41f9b5edff0c94d4c7adf6ed87fc76bcbdec37e2dbe17fbb7cf7e9161fdf6def2ddc41d9d9d84ef32d5bf3daefeb649bed35bb4fb63343cd1285f3f84d5e7c632487cd33948a2329607ca478d3da49df33a18cfddc8152801c3b922ffd36f43ec5d2475acdd3ef37b73343ab8d2f639071b43f82591b90db169ff6aac0a9f6407279e74ad1e0be7be73b508ab9a4203a17a6518fdbd1e09b259327d1a1e7f97666280987f81d2a639178f9daffc6ae1476e448e2c59d0f8bf860235ba9aacd20c04d2879d8c99d48feac01c31d96c7c0c05bf268db6128d9c3df7cbb80b2f3a107272435e7502e06270fad5230755c54bebadb483e4461b0ee40292404887ecf56f75aff235ee2d07bbceb573c3e33d48cc221f670c8ba65bb4eb8ef5a0b22cab77092c20e12fc77a05429ae202514e5d4e613589284db3d0b07defa3fd1caaeb11b3be55fbb1feade38ea07a6d97ec8f451a557210c43edee7413caeee2d1bb8bfd315e86e50901322ff52d03ccfbd13833945473fcbd10391cbe57c6f2704b5842be859a826d0d0188dcc83b508a28910637004a30f1d0ce59dcd9e661475703fb2c89e196397a66e8f60eaa3c1825e55208889309c752a9eacfdc3387e9126b24def81ec268df80b28677c2a81df028c3166d4536a55fc1bfb39d27db299400125892506b2798713b70f06ecc564716ad149a877cc3719047ef4099decfd22df3d5d34dfd5753fc8e3f548c7a35019a6cfd104a32d8f81b6691059f739fc9508a7e550baa5518892065ac9facbc03a5f3070e48478c54c3a3edf23aa122b9c6320fc8c4e7cd889c19aa63da31bec2cba4e209c70954e330798c31a37b4d4718feed2cba03658815f04fa4b25710d8eb2456819521d948361fbfd3852355041d7b8f6e2e69d89d9352844a71ece6206a5ab7f802318b9ce4fb3b505aa2da354c46013ea1400013d511a1b8e56c00ef21aca41324af4c0ee909e2eece09cf618449f2420a1c4c0ee7fee803a08fdd81b2e33dbc380b29c895c1602569b425d41332fe11ef93f7785d849d8064ed21f8e63c2d5464319740768c23526b3c2c2534273dff152be1a8a46e6191f32d98e882856618995b9a569efbf73b56ba7a89b71c13dc13cc5755410531d5d50d28538c688537c2ec7977a034419a42f959e049260044a4bfba056fdabf5116b93343cd590235ad283b322780a14905ca0d9318e479b04deed1cca8e15ff71c1c6ff09241454e9b86c82d1fc6f350b767a3f6ecb494a52de5b9b4bef4f1a3f5edf1b537a09af2ea83edcc503df66e8798453c8f8cdd910d675334c94513be57bbd620bdc6a1ce877c07cab18397a369bdcba3da71d8ab423080a4edc7b26d65fbea65c3b2acdb43ebf8178e44240b59f19c425f45f0706c1d8adbe7a6c6d40434360e28c72d9213b991ca58b2a20748e58f3b50069436b35e21453f62d30baace962e44eb06e2baac8392b40e0c374c57e544e39c9343682cd1d2760125ef1f50e5c6b7193395e182dcc22eb30c0b0ba41c1d30f413abc583fdf0de8fe02fb599b1f45d1d1d783531dd38c92eceac7c16017283b17561660f840029ebc4a82b284dc24dc51041b2695179797f6bd98675b38396213963c8c960f412b756f42e62dc7ef9ceee40e9f6bc9801ddfa957b1f67079786d7e6cdcccca194eb06e766f54a8c6267b9040d24ada35ddc7cd5eb086ec7199ae1d675344246205927373b16d19cb2615a8895a7d03076dc1144076f14624e8c477759d97544aa22094faa7b6abeb43ed84c2a1b701b2f19c5b2b256b6e1eead70ec010d861a60aec049f93e82b325af6aa689ae8404708edea2ca9b7f18960b8d712e03cdcdc66d8ca98198a791d08efa0e942f7b07d125eb39cba8bd72dfe0855c791b6619ee612ee3395c7c1d4ac98e0e7752569e86f05328fbc4490b4067efc58ebb3605725948a4a76fdf2bb1b4afd1cfc9ab4720f032d2df67e5781b719957b7767aa0516280e6bc4b7f3661e5e6e0838ec3e50bfbf63ad2219f2aad46c9de29bfd3db64c8768e74f5b4bf2fbb2beae08d6fe5d98669cf8d93c377c44a04a18b68700fca83b9d994fe63f389d4fd666d21224272b42c0fbe3141b6fbe45ae1302ea0b4617ca5d2e118836ed17b63e606e118d6de96016e1f3ece82b43dde054fa46a36a4e3ee55dd1d6f40b9ebed9f27093de66d71abddeaf7be8e20b4327af86264d393c30e4ea134835ebeff68596ea29376019ac4ed2d0d5bba269603c691e78e3c63b8d2c650b8bab755c33bcb68dd81f2606e768fe4cbe77723173ba6e8b186628beca3fc61f17720b7ef878521e7437f03e50b9985e9e4519a6b083092bb61d64738a43f3977dbb2e08d97236742d249819e28aa6e4039b5735f0c24ed1d1cad810947fca5d9f3e63ecb73e5f4e8212e2eb17429eee0710dd0b9c901ac17a03a154aed5f9c384d636ab6117d56b6483468fb63641a56a787fcf566b5b36fec1fcab14deff69dc5ba28412adda2d02d62f46329424d83be5a8dff86956e98d3f298915209e651ee5876228f70dabe88458ae663c4f822259996fa546d32ee0e94c12ecb8bbae52181950720c25985b1e2e05245065672e079e0c57961da27ac84562a79dc56fc2355333d88503540a5f8d108b83c1ee34b62a263e955c9ddb0b3df821647282999895ff11338352e2397558164560e9eba48ea02af4fb4d2300b7d8c79ce36c2e81d4a13d78e24a900c9c763c16d7397b5506bdc3fd20c817e117666cc2c737d4d169bd16852c2521d7dfe63337835ff765216a81675a7e575e1084aba01b3f488177962d1c0426ffeeafab53e0ab1f5b9d9f25802908bb408f550dcbbbfca4a4f0d60d096756fb77d88343eda364c1b79dd9624975246ed560a705d7af7303bb0bf84328e644dd589773068b2c562636a61b05a360d87d0cae1335b346aa5d9aa2cab4ebf0265ca2b5f46c6556f3afe6d3cb27d7112bc383c5cf18c6fe95d6e2ce5c2439c6b24454dc1d4aae914ca6946b1671c0dca88640bc8c958c107b8e15746d1a3835a345523a9895ab70c45f77403ca57f2a2fd66a4641c9ba2180d6fc9facd64feda6e652b3bb61fdb6da0c919a6b31213586786bebcad3b3bf64b1fdb3b486423199a15586eb167f8c97092c27d8ea24526592b4b02c2f6d637a0acc1e60ac3379287619708a7fe3d76f96cd2db1d64dcb079a20fc49dc1a656b785e93aba464fe978300f582e9b579067869a558ae6146d0010751fdc46014ec715a0b7277783b99dd91649dada18e04ddd0bf7b2ccaafbacdc3131c44a0b370c247729d648ca811d3180a40f17fe6b338e5b6f9bd16d980cb194d735d87c3afa2f9d1f49f9a4e3d96b862cb49a1ddf66c414a68e12929bac85989902e883b12c82a5ae78bec7ca3a83d93579b32283db142a95a296eb307500b68a85cd8fa21171eb77a0b8a519cbf865408a2e871db616506786d6e8e006a31135a4126312a4255c458f6578a5590a84b5d1cfe42c6db1fab6988f6389d72d288f36a741c790ae36d02bac6654c5483428c5d8f163c370f8f856eb0a2b45e7d9c1c753e076678646c539701c356b680b7730c4b4d641fa46cdc0d4bca888cb6c63bd8dec36cea38f89a47dcc063d9b9763e7e1f01d946982248bbc4dd6350d3b0297f93a71ab5749a11ec494a59163684e341820fd228ff5da343b3334f584f62b8444063b377679ca61e87357ce71d05b24b130fb8bdd1a8fe586a6c41f6d6f4ac31a587e8f95b56e72b2090a893a3fca8303def6fdf062e1311e973f1fa3aad1e73e961f7954c30ce9a253532f13b16b56da0cc981b770882b63fe9d2796166ee5cbdcc33680dcf2958704c44612b8b9e6196852114c474f90dd6644a5ee3a712fafb4a9863cec24539f45111b660d40172b16c69f82220327bdde01ed3f034cc17f7b0dfa8841c62886893343277b10857ca26e4cdd8c79e391e03c17659c74f8249cb038730b58201c37da2851d86318d0a1e5db9b8cae012b828ff0175869d60f566e589242a6b41cac2c8aa4a259f8afe511b0fd07e08e5696a85614b316d3965328815e10cb574583a24823d70b17dcd096b25ebeb0f551f07fceccb66110534847b7e534e0c2ae4b285f01c7d0b81a4e31029dc2a5392dc315b014df5ee407537763e40073297264aa557b5b7b7f9f0cc5c195c92751e5c14754f7d213b5ba1acd66e9fe887530577b41db286c8ce424ceaa0d0903b45a767f0bca53adec8399e6deea220aa302ac601ab6f2d73f0f58bd5566233b5217979ab174949fefb53202f9e22c73338a248df1962808c9fa02197f60cc5581f49e5f29ee9df2fb8ea0aa607e11cace5876093a03338533f89280a968b23032697fe410940c52db3470527ea1f75a19d2c810bfc72b867bc679b828e00663d896f880b8ce13fd0b42186c6ea210ff8b504a4940c53c578bd60ce4444ac17663e58f90723b4a4470b73478395d69a59132a03a905c9ec5c9880c1b79c50306edb79f1fe9f8322d7dcd43534a46825ed8f52994216472d4d9f4d264116209f1d4782303ad0ecf0ffd23aea5ad4199cc6f09c7f641049fe64914c9117124b484eead88c903a99801b94c8cc4a0b383abec7483d047986eb332773336262e23a59cdc25f948dca0a29b828d1336a968e81c34086952d981f906ca83248dbddbfa648a9436ea05d5a88c009219acbffef8dc5d293da465cdfcfc9d5d17504ef25ed954e597b90cfffcd92cf9c71e80dd1add17461229fdf0ed1f0193a369e1b99de626fbf09f199a3b035deb9b5e74da0dd6e9b89587e63b8fc04bf8bf73f5c7720e449eb311fe4593cd3646e5599e938e4381920741c58595424b83f2a160aaff4d5dcef7293adc456ef2e427f7e3a361fb5b88358ba71e49424532b98f1a5c3c676a37a08c2dd631373652df9179cd400e0d1cbc9ce1c464adb29290248b7b8b831799717451fa60f427f9e6584b5cafb8bf24404b1e774d37d95336d102117e7e0205b88381ad2147a35fb2d29a199c6a908ffd8e8cf9d78995bd2cd087c1c89f30477a50515c45ca572e65c95656a5bdcff42caee702af2cfbb5e601acb26a4c21dc4f59dd81720adddbce47dfbba471672b38c5f999f3b6a5682763acda19c1c7a17ca883f3b878903479a7b7ac0c93e058846a4399fd9bad984839dc4b5a00bce06e7900c91f2869f3a54cd9596ea5e8a17bc593d323812d91959e522cdcf3b140b420e911564a008f0e2eac7c485c9a43cebbd19f5657750732a51241b527a5641f66933a17c1c68a9ff125962f3eb8b3c3dc80b2d6c9c19f85d19c925e96ca84a1b152a093f84d65666511ca2c6e6b4b889e199aa5727be2332441c15772c889c1bb3c34af18e928e255f070c6ba1f0acf6dad1463b56fb33cf2e8bb0ba106b7d593ff70334d8aa252a76d298b319467eed77136cf1a130f06f4ccd03473475dfac6306b093046966671e75e0ae96a733013ef20399a39cb0ecc3b509aae4b818f052a93815a3a3e0c4ee6e8f62d5ca41d9434eabb677902ccd618c8c997da27ac1ca2cacba18d94665872f6e4f76cf080528f8e6fcb627149477818b1aa41eb27a5c335943cfc32a9da7dea68c7cae2eda150219e41b9884cd8f418e328ac4cc5e30594388d68e405bd04e78eeaadab0e65fce1e6488f4a5cfac453a78b51457c459d63dda9f81d285f36f4dc79c092a99995e6e07acf930e9becb07b53d92fb866ff268cfe66f48a19219da21430cf0c45263428f96c4feef43e222b551ba58be2716701e77802259bc5c9da03b06fafe5c4727557f9a0f97705a5ba119fd632d61d277bdd3cf4865028222fd260b38352265e1ccba194c1c3ede799a12693cfcd302b0e4336a9bef2508b94955e2e7256395d5a6e8b08da6197954305d3a86db71aea2e94154b07ba2e4899b194ced00362b90c562e5cfdd049d879b2839b546e5a19966f356fbabe8172a8dcc829ac2960bab8a0a2d1752b0fb448f98962e6fe7a5863f1efa2531945ea59b0f2d7ed8c10c1790aae4c71c7e4a7045e4a8b978f8938e33860e553a552eb1f8e3aec4225c59d5328b96d3eae3b52d6676aab456776dd1151429b63914443a1f44ee2a87c9e0b7aaf034a0172f98a56fa4eb845ab76a480a81aee945c24ed1cd5cf59d8291ac13199d578d03d194276796668581b92fa6aa946d0593099ce2e21f4880b2994ff8eaf7f71984f3d005df23b4e28f495655ef3dc80b20b849b88b4f12df370458b0b5b8638e66864eade5682a99b906e3b4feab6f24566eb5728a5ae2dd4af334355de9e5c40711714cb5f03960aa44cd00b9ad26e13b8ccac7fa35945dca5c0c16d3ea2fd3219ea3883652c9892e5379cb7dace144b9eca2d1d0beac43d4ab98052d736165947244ab9a629dc77ac1ce76a8c33d6460d5d30c1182a1b9d5c7836e8a50674f1df02b3062b634ce035deac99e3944c3ebfb5cc19fa3d5692ae51593165cd07e993a39a3750914593b63e7141476807e54b96b8eae45dd97c6a9c7cb80a21cdb5651dd799a115675d10af71567758bcbbffd0be144f42599b7491fc487b02ce49f37036699525067c92ebaa72b986f87391595c41299dc0aea7c43fad804442a8a78b60b506d783de2d3f62e52bb172e5596051cab24ac074404fc30eaf09a64e3ac3d479b9d4d39c0499c532163fc7d15da4d5cc5042c09993ff1a96634553d1653162cc8aa9706bf4dfd44a19fc95afe18035601dc533f2b4665886b267b9707052309994cf0dc4f5d98c8eae4f67866235a2aeef215d3265d44379f8e4059e6695066f280f5869a4c4c57ce41a0b8d23f81adbe8ed170eae53e89c0be93b9216909a814937b0c9ca172cc3c2ffcfa08404736dbf1294d2d760ebfd99a1b2aa737c8f933f7929c538e353d63c5bdf6a4cc37271311a5a86b32059aa3bb8c9a5ae9519ab32c5bf231b5be810dc811271a7c985446455e216763442ab903fbaac3de5eefe12a6c3649af1c8c1f5bc8f7156fbf6b2d592a184e5a9c9bae46f33e6c9a77dca99b4240309568e7a859a747de02b8f20e1d5b0f420aeac1b12bb969ec3e0eab4bc0325e2032fc72e46f6c566168497b28671ac495c52e0c1f45806f22597e8132af19516d6b1feae17a340d3a98033436525eac8009492b220d61cc2f24759d5a9ca03678950fe3bc770def8a4474d59107162bd7307ca262787c848755bffa1d7e7a1a548aa3172ce915b527c5e3fbc620066b6543173f2bbda54ca352bbb8ec0e80cf0da5e5913dff8e20dc87a1e7c9911967659e1a4701e888eb69a7c99b56a5aef883c8886eb5d28357ff6c40a674460b1efc2c9c88a65bce3ab4b6f138d5543305db49a43b0b494053873a338faa7614728a9a7ae8095baec74d5ac68fb1e2bb5590b3864375ebe4a41270d46db00265f634152692d1956b7f51e2b57e8a31f9fe7749ad52d058ba18b443fb93aca212b8d93b884a4c1b876ccee591bfd8295b21f5bd8134e752addeaee32967d14596a3198cbf54099c6386ffe4e7ccccf14b8bd6f7903caa6270d48b7468c8fb46cbaba735495056b638bd4ebd6a4de2389eb41072383c09bc11711bca312817a8533c33a56f1ca09f24dae2724df12fa8fcfc41656fa06c16e269606ec1d2839de848566145c9cb57273a7b190413c3c5cb687fad129f88ea5a5968194ab67c36fbae87c1695ad8f1224ed5c1d841ffe9225f9e1699797cf4ea7a1914fed7833fa7e3b83c39844325e42438e27b3928d250d3b220492c4d3cebfd362485c61574db3d37d622e7c31fa7cf1bc02524e05324b38b7ee86e83c113fe04c35e5132ffca6d3c07eca0f86b847a3d66b6fb980b2a9234948f3d1c24964bc4e5eb2593e45b56928209cac9ab1049a2ffb6c0187cd5ddb59795e388eae3b8e2b6c7e2540f617b94654333505523b2739a665b0c8eeafbde50a4abe4422f9e8e3cc2bc5b2f13a254e8648c4a073ab4693a6037597c492aa5eacd65bd486e027b52eb3329ef29cf20a4e3a34163a270f53b4232cf1f126ddc868ae030b6f406983338dbba75f96c42b1be48c507b1185e729ba1dd70c4e67c7866813f67866a81722c91cbb7807b7c6560d8425bcb9faf8a55656bc530c83594bee40d9329046c970816e0a398d9e8b45d8b93f89d794e81519c55a393f562edf0f53dbf4db99a17b7934ef95f159bab6191b5fbe2c0cee75e0215c0fd43723a30ddf5d5646232201cc7a0aa4b45305150b9371a200bc5e5d37260399946f59b9b7cb48190c341ef8f808923a9e7691ff78565a04b2a557065ade81f20048ea4195f0c3c306810d5d2f7a6441c87c5c4ff70f8fa6d21b877fc5ca83b10d4a83c770f28dbd3de10a2d3a986a41c5a5de6b6c5a39724125fbddbc320119fcc7cdc8f613f279e5a4814ffa5d71116b5525eaa87a028cefc34ede73fa3db90db8454d2e1d867380152f8c714f5799ae76a5973ee54366e01d2803a9dbcc4abb2c8aedb4c929acd4fc6ff33ad14b716f67a6f9778cdb6ef329941934ffcda2222c4320d62bba9a7d2ee2f26c2f28a6610876391877a0342077567ba26671c7f9281552e944c1c5bb01699fdd6070daf007cdbc62a55912fc359b99330bc170d4d44ffb0f4bd0d3ca090a9f46e6efef621bbfee40e90361cae8f0857bdf65e8d8f80b2de4e8955af4c4f279f8238a3c32575062cfbed5740744d11868727140ee01366d13e2fc1c2e82ba05f110476d685727e66d5646329a46c663080f52fc27e547993aa6458a2525e88c0040f6024a9abc3978f524e21de904244a4fb9d34a18e9845494d9ebcca933297f05252ef1e5d7df52b2217a1c6f465a15c56a60cad5927b0cbc8ea725211750860103ae16cec2de27cb7832c05f48f65a5c714d4cd3030e094c4b2b2cef4089e1355692dd41fcba615b032e3dbc203c190585362ced05210172abdf2543d46d78ab637abc41a9a6401fd5079950484ea287f76fb232aa91db707071245331776df95bd6544812a4458fe7809e287ce0e0d985032b131177439b2c0c3ea3a3eb1f6a148620a4bcb0ef37501e99577b94f824930150648e7a5d4401131f44674f0c81d2ddfb93141da3e1a34261a88f1c259ae6a4868857f7a483240866fe06cae83f3479343e8e31821a8e34647872214b8936b84ffa8e0d44780fa5ec610e8614467b1add8ea43ca4c5fee178dd5c25ea7774f1afb032c7cc0ec2394a3b91efd01e73a88aeb36ea15d48d513033af74b986d25995528beabbdd87223f1c27847f905f154f8b1e9e0b077df56fa08c7607c4828b26f402fa36c0dd1a07ae94297ca73bc1f21a4a0c90ef4042319257a75e8f7f907340a5db3eed322b3f45916cc1ac6fe595da86aaf18fa888884fe310a706967debc86b3245357b9181f9b670f4888bde805e64cd644f9f52937d60b0b011475229570d0a60a8bd0d8adf40e9b41777f5c99904b0d76be1f3c22ac2639424023f295ed4d848fc51d809ce6b353dec003e7011fb740bcbc9057631c83fa56c52dc18b6d922bad4f0375026fd23186ad65008483d3948fa2cba00a4e41caa98a44e15979174fa4c2b11fb628ad0adf9d8d357e0ae62a89f2c5ee1e2a4526997fef6342db1b45f14b46fa04c18f9c09bdc5b9b273e2c0fd987d6907a750709a85276c53c5ca0e5399460bf65b668397959ea3a8418077bf5014bcefc5335abbd9890a4796708b3c0bf4d860c49216635ebc2c7b786708a6ccd68d9c14895a48ade2577665cde09acfc2019a2de7bf46544968a150ba457e8ad3ac5a9f30d2e370a9d5b69aa9007b8e55fbe0065902247cc31f69424a4beaa8c31f0406aed48cd4a0be96fe676f2863d9b87507723aa7da2a7426d2d5effac27d7f5184f61940eb168e5a5b7bc85d2ca2b45ccda12e0a7e761184fab6a3b94abc37637595f4e9d82502237faacda5108957118218045684f549f9eab357ea0697021fd50707395c8c864dcafc30eb9e988bdd192ee496614cce0dbd50f460396264528969abd9e3ed64a246156d0ab818e9057fb35b972f470d7d4c003e4c496ea86cb9ddd843212400b979a6fc1bafd76f09182663382ee54e103d6b7aca4500a9a73e2d347aa655cbad7283604c7aec975aa1f1d853d845547bf2f1cbde646d4c58cb1d971b45936e27ff31d99677beccf90f6f7293a8c0ac97e80cefc02ce0fdd0e81b0223b23c3d5d19c0d0af5e33dad948420e8707016bd427eef96c8250e5a9611e0840322818f1d06db85553eef0b47084ec79cb619d4eb0ebc1e2debc950ff978e6acab67a5831f53b56a6e2df8e803c090af68444c76da67c2408aaa82d6af06cfff51356da3054aba73d5aef3dc42c3c7322d72eeb1e789bc0ca88df6965a86be055492a4fbd3cff2fbc247c9abd813975373e8ae00ea495aa1ab63bf540cc235c7ba46734d204c71cc52f0d7935c49f40e93e1dc38e6ba5da31c598dea78790a6103ea5db2469ee235c3b527ca2e65f2e1910f1193a1fda2360aba64c9ea4671fefb1d1ff1b283dd3822c4bb000a46e136a308b983d30c31212029a269229974347eb2d94d6a2949cdc055bc667076382af1f3c66952c0c731c1dcd5fd5e0919c0621787aa4eaa7471124c1189e39e90d994fab9d0a5ac2a6307e0792191ecd6c253326541cb95bf58b1a3ce527ae6cda705353e267c31e6dc6483cc792bf090f07f35d8a1e8e14fe1da5511d35e235a9a6fd7be22538b98b3b01cddb0e1e2eae1d33e2d8e2caa8e5eff091d59e11593bc77c29ede39d266583423a1442cfec2bfbc1cd711e71df139680650cdf77f3cad9e44821b383b285c7b627c5049528be615c9a703ddfbc7795108f836993d4cc699b29ab578fd58e2e14cc5692615dd34d281367bc1728bfabc71f4878c2b63b987a50789369c65713a277ab203287ad72f6d83de76067e33bc969ecf8ce19af4ff27cad5f69d9a09539138e3b641118e511135667616878aad1ef9a6ca1b31d0a08ed3ef509c988e7cb038fb5a6fda7b012c1c7b35d6ba0aebfaec13d770e13a41ec44f067d4709fbd552cacc03e7e527ac44a798ec6539981c6b653fbab35f3dfecf76d91e6f37d942dd940e3624411439982df7186a1925fe562a85565920697baf956b3609ef0105c28f8cdb819121d047df988a656d0f7da370d4cd8f3d0050dd14b7347978986df4de2f55a3fb6ef875f0df25433009d1101fb46849e2d1f04e635c619081695cafee8ab19d7197959a03e060c9ecaf1a32090d84bdbdcec778880cb22719f6b6692dc27f96a2ab4da21735f6d46a62e6ace031d5b46954ff09e950e37c52f44bd58e277292ceb83d3d9bba1ffce06822125875d4ad5fe6f872de710e65883bf0c2e8db584c733abcd5000c96ab7051f0ecc4a08e1399ef4009d14a3d92d815023927fd49fa149e16efcc3143b68a237833fa56fa2811000001414944415467432b7b434f6267ca4cd6e0debbdb3e248689fa3b50f69e08108ed9551a19f141289feceeba80b18287d1a70d46f9f16e9a2caf3c3138bbca30dc66678aff1e6cb6fcc8a67542a32d34ffb05af10e947926302c007036f65c83c3e491c0bd222b23d8f19d261d4e05cf29947178776d022b00dda057e0e5444f3c35e4943eaee9bd7d65e01d28e33bc43240ef6c64b3a8e7dfd4f8f0e49800a337e2f56ef59d9e423901e9b96eb2e9301a66a63a29bbb3325a3637d96eb77e6daa0dc995998b6197285e8fcd4e4cd86bd3949ba7bfdf2c554d6965205158cf1479679eb21fea9eeaa3a03ac729faa5f05c4179c8490aad1867e511967dfe0ec93848b0eb0f7d1076fef76f3b28ffb6bbdb1f945fdbfea0fcdaf607e5d7b63f28bfb6fd41f9b5ed0fcaaf6d7f507e6dfb83f26bdb1f945fdbfea0fcdaf607e5d7b6ff0103f67a01a1917b240000000049454e44ae426082}}}{\sp{\sn pictureId}{\sv 458752}}{\sp{\sn pictureActive}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn pWrapPolygonVertices}{\sv 8;5;(-102,0);(-102,21382);(21600,21382);(21600,0);(-102,0)}}{\sp{\sn dxWrapDistLeft}{\sv 0}}{\sp{\sn dxWrapDistRight}{\sv 0}}{\sp{\sn fEditedWrap}{\sv 0}}{\sp{\sn fBehindDocument}{\sv 1}}{\shptxt \pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw5055\objh2355\objscalex62\objscaley62{\*\objclass PBrush}{\*\objdata 010500000200000007000000504272757368000000000000000000c0c60000424dbec600000000000036040000280000004a01000096000000010008000000000088c20000ce0e0000d80e0000000000000000000000000000808080000000800000808000008000008080000080000000800080004080800040400000ff80000080400000ff00400000408000ffffff00c0c0c0000000ff0000ffff0000ff0000ffff0000ff000000ff00ff0080ffff0080ff0000ffff8000ff8080008000ff004080ff00c0dcc000f0caa60004040400080808000c0c0c0011111100161616001c1c1c002222220029292900555555004d4d4d004242420039393900807cff005050ff009300d600ffeccc00c6d6ef00d6e7e70090a9ad000000330000006600000099000000cc00003300000033330000336600003399000033cc000033ff00006600000066330000666600006699000066cc000066ff00009900000099330000996600009999000099cc000099ff0000cc000000cc330000cc660000cc990000cccc0000ccff0000ff660000ff990000ffcc00330000003300330033006600330099003300cc003300ff00333300003333330033336600333399003333cc003333ff00336600003366330033666600336699003366cc003366ff00339900003399330033996600339999003399cc003399ff0033cc000033cc330033cc660033cc990033cccc0033ccff0033ff330033ff660033ff990033ffcc0033ffff00660000006600330066006600660099006600cc006600ff00663300006633330066336600663399006633cc006633ff00666600006666330066666600666699006666cc00669900006699330066996600669999006699cc006699ff0066cc000066cc330066cc990066cccc0066ccff0066ff000066ff330066ff990066ffcc00cc00ff00ff00cc009999000099339900990099009900cc009900000099333300990066009933cc009900ff00996600009966330099336600996699009966cc009933ff009999330099996600999999009999cc009999ff0099cc000099cc330066cc660099cc990099cccc0099ccff0099ff000099ff330099cc660099ff990099ffcc0099ffff00cc00000099003300cc006600cc009900cc00cc0099330000cc333300cc336600cc339900cc33cc00cc33ff00cc660000cc66330099666600cc669900cc66cc009966ff00cc990000cc993300cc996600cc999900cc99cc00cc99ff00cccc0000cccc3300cccc6600cccc9900cccccc00ccccff00ccff0000ccff330099ff6600ccff9900ccffcc00ccffff00cc003300ff006600ff009900cc330000ff333300ff336600ff339900ff33cc00ff33ff00ff660000ff663300cc666600ff669900ff66cc00cc66ff00ff990000ff993300ff996600ff999900ff99cc00ff99ff00ffcc0000ffcc3300ffcc6600ffcc9900ffcccc00ffccff00ffff3300ccff6600ffff9900ffffcc006666ff0066ff660066ffff00ff666600ff66ff00ffff66002100a5005f5f5f00777777000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b011b1b0f1b0f1b0f1b010f1b0f0f0f1b0f1b0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b011b0f1b0f1b0f1b011b1b0f1b0f1b011b011b1b1b011b1b0f1b1b011b1b1b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b011b1b1b011b1b011b011b1b1b1b0f1b0f1b0f1b011b0f0f0f1b0f0f0f010f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f1b0f0f0f0f0f1b0f0f1b0f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1b1b1b011b1b011b1b1b1b1b1b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b101b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b011b011b0f1b1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f160f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f1b0f0f011b0f1b0f0f1b0f1b0f0f1b0f1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b1b1b1b1b1b011b1b0f1b0f0f0f1b0f1b0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f1b1b0f1b0f0f0f1b0f1b0f1b1b1b0f1b1b0f1b1b1b1b011b0f1b1b011b1b0f1b011b1b011b1b011b1b1b0f1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b011b011b1b0f1b011b1b1b1b0f1b0f0f0f1b0f1b0f1b0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f1b0f0f1b0f1b0f1b0f1b011b011b011b1b1b1b1b011b0f1b1b011b1b011b011b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1b1b1b1b1b011b1b1b011b0f1b0f1b0f1b1b1b1b0f1b0f1b1b0f0f0f0f1b1b0f0f010f0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f160f0f1b160f0f1b0f1b0f1b0f0f0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f1b011b0f1b0f1b0f1b1b1b1b1b011b1b1b1b1b1b1b011b1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b011b010f1b1b0f1b0f1b011b0f0f0f0f0f1b0f0f0f0f160f0f0f0f0f1b0f0f1b0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f0f1b0f1b011b0f0f1b0f0f1b1b1b0f1b0f1b1b1b1b1b1b1b011b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b0f1b1b0f1b0f1b0f1b0f0f1b1b0f1b0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f0f010f1b0f1b0f1b1b1b1b011b0f1b1b011b1b1b1b1b1b011b1b1b1b1b1b011b011b1b1b1b011b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b0f1b0f1b1b1b0f1b0f1b010f1b0f1b0f1b1b0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f1b0f0f0f1b0f1b0f0f0f0f1b0f0f1b0f0f1b0f1b011b011b011b011b1b0f1b1b1b0f1b011b1b011b011b011b1b1b011b1b1b1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1a1b1b011b0f1b1b1b1b1b1b1b1b011b011b0f1b0f1b0f1b0f1b0f0f0f1b0f1b1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f1b0f1b0f1b0f0f0f1b0f1b1b0f0f0f1b0f1b1b0f0f0f1b0f1b1b0f1b1b0f1b1b1b1b1b1b0f1b1b1b1b1b1b1b1b0f1b1b1b011b011b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b0f1b1b0f1b1b0f1b0f1b0f011b1b1b0f1b0f1b0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b011b0f1b1b011b011b1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b0f1b1b0f1b0f011b0f1b0f0f0f0f1b0f0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f1b011b011b1b0f011b0f1b011b1b1b1b1b1b011b0f1b0f1b1b1b011b1b1b1b1b1b1b1b1a1b101b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1a1b1b1b1b1b1b1b1b1b1b0f1b1b011b011b1b0f1b1b0f1b0f1b0f0f1b0f1b010f0f1b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f011b0f0f0f0f1b0f1b0f0f0f1b0f011b1b0f1b011b011b1b0f1b1b011b011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b101b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1a1b1a1b1a1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b0f1b1b0f1b0f1b1b0f0f0f010f011b1b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f1b0f1b0f1b0f1b0f0f1b0f1b0f0f0f1b1b011b1b011b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b011b0f1b1b010f1b0f010f1b0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f1b0f0f0f0f0f0f011b0f1b1b0f1b0f1b1b1b0f1b0f1b1b1b0f1b1b011b1b1b1b011b1b1b1b011b011b1a1b1a1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b011b1b011b011b1b011b0f1b0f1b0f1b0f0f0f0f0f0f0f0f1b1b0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f010f0f0f010f0f0f1b0f0f010f0f0f1b0f0f1b0f1b010f1b1b1b011b1b1b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b0f1b1b1b1b1b1b1b010f1b0f1b0f1b0f1b0f0f1b0f010f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f1b0f0f1b0f0f0f0f1b1b0f1b0f1b1b1b1b011b1b011b1b0f1b1b011b1b1b1b1b011b1b1a1b1b1b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b0f1b011b0f1b0f0f0f0f0f010f1b0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f0f0f1b0f0f0f0f0f1b0f1b1b1b1b1b0f1b1b1b1b011b1b011b0f1b0f1b0f1b011b1b1b1b1b1b011b1a1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b101b1b1b1b1b1b1b1b1b1b1b1b011b1b011b0f1b0f1b0f0f1b1b0f1b0f1b0f0f1b0f1b0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f1b1b0f1b0f1b0f1b0f1b1b1b1b011b1b1b1b1b0f1b1b011b011b1b1b011b1b011a1b1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b011b011b011b1b0f1b011b1b0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f011b0f1b0f1b1b011b0f1b1b011b011b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b011b1b011b1b1b1b011b011b1b0f0f1b0f1b0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f1b0f1b0f1b0f1b0f1b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b1b011b1b011b011b1b0f1b1b1b0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f011b0f1b0f0f1b0f0f0f0f010f0f0f1b0f1b0f0f1b0f1b011b1b1b1b1b1b011b0f1b0f1b0f1b0f1b1b1b1b1b1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b1b011b1b1b0f0f0f0f011b0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f160f0f1b0f0f1b0f0f1b0f1b0f010f0f1b0f0f0f0f0f1b0f0f0f0f0f1b0f1b0f0f1b1b1b0f1b0f1b1b0f1b1b0f1b1b1b1b011b011b1b011b1a1b1b1b1a1b1b101b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b0f1b1b0f1b0f1b0f1b1b1b1b0f1b1b0f011b011b1b1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f1b1b0f1b0f1b1b1b1b011b011b011b1b1b1b1b1b1b1b1b1b011b011b1b1b011a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b0f1b0f1b011b010f1b1b1b0f1b0f0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f1b1b011b011b1b1b1b1b1b1b1b011b1b0f1b1b1b1b011b1b1b1b1b1b1a1b1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b1b1b1b1b1b1b1b0f1b0f1b1b0f1b0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f1b0f0f0f0f1b0f1b1b1b1b0f1b0f011b011b1b1b1b1b1b1b1b0f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b0f1b0f1b1b0f0f0f1b0f0f1b0f1b1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f1b0f0f0f010f0f0f0f1b1b0f0f1b0f0f1b0f0f1b1b1b1b0f1b0f1b1b011b1b1b1b1b1b011b1b1b011b011b1b011b1b1b1a1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a011b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b0f1b1b1b011b011b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f1b010f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f1b0f1b011b0f1b1b1b1b011b1b0f1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b0f1b0f1b010f1b011b0f1b0f0f1b0f0f0f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f1b1b0f1b0f0f0f0f0f0f0f0f0f1b0f0f1b1b0f1b0f1b011b1b1b1b1b0f1b1b1b011b1b011b1b011b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b0f1b1b011b1b0f1b1b0f0f1b0f0f0f0f0f010f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f1b0f0f1b0f0f0f0f0f0f1b1b010f1b0f0f1b0f1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b1b1b1b1b1b1b1b011b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b1b1b1b1b1b0f1b0f011b0f011b0f0f1b0f0f0f0f1b0f0f011b1b1b0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b1b011b011b1b011b1b011b1b011b1b1b011b1b1b011b1b1b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b0f0f1b0f1b0f0f1b0f1b0f1b011b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f0f1b0f0f1b0f1b011b011b1b0f1b0f1b1b0f1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b0f011b0f1b1b0f0f1b0f1b0f1b0f1b0f1b0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f010f1b0f1b1b0f1b1b1b0f1b1b1b1b1b1b011b1b1b1b1b011b1b011b1b1b1a1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b011b011b1b1b1b1b0f1b011b1b0f1b0f0f1b1b1b1b0f0f1b0f1b0f1b1b0f0f0f0f0f0f0f0f1b0f0f011b0f0f0f1b010f0f1b1b0f0f0f0f1b0f1b0f1b0f0f0f0f1b0f0f0f0f1b0f1b0f1b0f0f0f1b011b011b010f1b011b011b1b1b1b0f1b1b1b011b011b011b1b1b1b1b1b1b1b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b011b011b1b0f1b1b1b011b010f0f0f1b0f0f0f010f0f0f1b1b011b1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f011b0f1b0f1b0f1b1b011b1b1b1b0f1b1b011b011b1b1b1b1b1a1b1b1b1b1b1a1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b0f1b011b011b1b0f1b0f1b0f1b0f1b1b0f1b0f0f1b0f1b0f0f1b0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b0f0f010f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f1b011b010f1b011b0f1b0f1b1b011b1b011b1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b0f1b0f011b0f1b0f0f1b0f1b1b0f1b1b1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f1b011b1b1b0f1b0f1b011b1b1b1b011b1b1b011b1b1b011b011b1b1b1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b0f1b1b1b011b011b1b1b1b1b011b011b0f011b0f1b0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f0f1b0f1b010f1b011b1b011b011b1b1b0f1b1b1b1b011b011b1b1b011b1b1b1b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b0f1b011b1b1b0f1b1b0f1b0f011b0f1b0f0f1b0f0f0f0f1b0f011b0f1b011b0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f1b1b0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f1b1b1b0f1b011b1b011b0f1b1b1b1b1b1b1b1b011b1a1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b1b1b1b0f1b1b011b011b1b1b1b011b0f1b0f1b010f011b0f1b0f1b0f1b0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f1b1b0f010f1b0f010f0f0f1b0f0f0f1b0f0f010f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f011b1b1b010f1b011b011b1b0f1b1b1b1b011b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b0f1b1b0f1b0f0f011b0f011b1b1b0f0f1b1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b0f1b0f1b0f1b0f1b011b1b011b1b011b1b011b1b1b011b1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1a1b1b1b0f1b0f1b1b1b1b1b1b1b0f1b0f1b1b1b0f1b0f1b0f1b010f0f1b0f0f1b1b1b0f0f0f0f0f1b0f0f0f010f0f0f0f0f0f0f0f0f0f0f1b0f0f0f011b0f0f0f0f1b0f0f1b0f0f0f0f0f0f1b0f1b0f1b1b0f1b011b0f1b0f0f1b0f1b1b011b1b1b011b011b1b1b1b0f1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b0f1b0f1b1b0f1b0f1b0f1b010f1b0f1b010f1b0f0f1b1b1b0f0f1b0f0f0f1b0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f1b1b1b0f1b011b1b1b011b1b1b011b1b1b011b011b1b011b1a1b1b1b1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b011b0f1b011b011b011b0f1b0f1b010f1b1b1b0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b010f1b010f1b011b011b0f1b1b0f1b1b1b1b0f1b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b011b0f011b1b0f011b010f1b0f1b0f0f1b0f0f1b0f0f0f1b0f1b0f1b1b0f011b0f0f1b0f1b0f010f1b0f0f1b0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f010f010f0f0f1b1b0f0f1b0f1b0f1b011b1b0f1b0f1b1b011b1b011b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b0f1b1b1b011b1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f011b1b0f1b0f1b0f1b1b011b011b1b011b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b011b1b1b011b011b1b0f1b0f1b0f0f1b0f1b1b010f1b0f0f1b0f0f1b0f010f0f1b0f0f1b0f0f0f1b0f0f1b1b0f0f0f0f1b0f010f0f0f0f010f1b0f0f0f1b1b0f0f1b0f0f0f1b0f1b0f0f0f0f0f1b0f1b011b1b0f1b0f1b0f1b011b1b1b1b1b011b1b011b1b011a1b1b1b1b1a1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b011b1b1b1b1b0f1b0f1b1b0f1b0f0f1b011b010f0f1b1b0f1b0f1b0f1b0f1b1b1b1b0f1b1b1b1b1b1b1b0f1b1b0f1b0f1b1b0f011b0f0f0f0f0f0f1b0f1b0f0f0f0f011b010f1b0f1b1b0f0f0f1b0f1b1b1b010f0f1b0f1b011b010f1b1b1b1b1b1b1a1b1b1b1b1b1b1b0f1b011b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b011b1b011b0f1b0f1b011b010f1b0f1b1b1b011b0f1b0f1b1b0f1b1b0f1b0f1b0f1b0f1b0f011b0f010f1b0f1b1b1b0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f010f0f0f0f0f1b1b0f0f1b0f0f1b0f1b0f011b1b0f1b0f1b011b011b011b011b1b011b1b011b1a1b1b1b1b1b1b1a1b011b1a1b1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b011b1b1b0f1b1b0f1b0f1b011b011b0f1b0f0f0f1b0f1b1b0f1b010f1b0f011b1b0f1b1b1b1b1b1b011b1b1b0f1b0f1b011b011b011b0f0f0f1b0f1b0f0f0f0f0f1b1b1b0f0f0f0f010f0f0f1b0f0f1b0f1b0f0f1b1b1b0f1b010f1b011b011b1a1b1a1b1b1b1b1b1b1b011b1b1b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b0f1b0f1b1b010f1b0f1b0f010f1b0f1b010f1b0f0f010f0f0f0f0f0f1b0f010f0f0f1b0f011b0f0f0f1b011b010f1b0f1b1b0f0f1b0f010f1b0f0f0f0f0f0f0f1b1b0f1b0f1b0f1b0f1b0f0f010f1b011b0f1b0f011b011b011b011b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b011b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b0f1b011b0f1b1b1b0f1b0f1b0f1b0f1b1b1b1b1b0f1b0f1b011b0f1b0f1b1b011b011b010f1b1b0f1b0f1b0f1b0f0f0f0f1b0f010f0f0f0f0f0f010f0f0f010f0f0f1b0f1b010f1b0f0f011b010f1b010f1b0f1b1b1b1b1b1a1b1b1b011b1b1b011b1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b0f1b0f1b1b010f011b011b0f1b1b0f011b1b011b010f1b1b0f1b0f0f1b0f011b1b1b0f0f1b1b0f1b1b0f1b010f0f0f0f0f0f1b0f0f0f0f010f0f1b0f0f0f1b1b0f1b0f0f1b0f0f1b0f1b0f0f1b0f1b0f1b0f1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b011b1a1b1b1a1b011b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b011b1b0f1b010f1b0f1b0f0f1b1b1b1b1b0f011b0f1b0f1b0f1b0f1b1b0f1b0f1b1b0f1b0f1b0f1b0f1b0f1b0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f0f0f010f0f0f011b0f0f1b1b0f010f1b0f011b011b011b01011b1a1b1a1b1b1a1b1b1b1b011b1b1b011b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b1b011b0f1b0f1b0f1b0f1b011b0f1b1b0f1b011b010f1b0f010f0f0f1b1b011b010f1b010f1b0f010f1b1b0f1b0f010f1b1b1b0f1b010f010f0f0f010f0f0f0f0f1b1b0f1b0f0f0f1b0f0f0f0f0f0f1b1b0f1b0f1b011b1b1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b0f1b1b1b1b1b0f1b0f1b0f1b1b1b0f1b1b0f1b0f1b1b0f1b0f011b011b0f1b1b0f1b1b1b1b0f1b1b0f1b0f1b1b0f011b0f1b1b0f010f0f1b0f0f0f1b0f010f010f0f1b0f1b1b0f0f1b0f0f0f011b010f011b1b0f011b011b0f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b011b1b1b011b011b0f1b1b1b1b011b0f011b011b010f1b0f1b1b0f1b0f1b0f1b1b0f1b0f0f1b0f1b0f011b0f1b0f0f1b1b1b1b0f1b0f011b010f011b0f1b0f0f011b010f0f0f1b0f0f0f011b0f0f0f1b010f1b0f0f1b1b0f1b0f1b0f1b011b1b011b1b1a1b1b1a1b1b1a1b1b1b1a1b1b011a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b011b0f1b1b0f1b0f1b0f1b1b1b011b011b1b1b1b011b1b1b1b1b011b0f1b1b1b1b1b1b1b1b1b1b0f011b0f0f0f1b0f0f0f0f0f0f0f0f0f010f0f0f1b0f0f0f010f0f010f1b010f0f1b0f011b010f011b0f1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b011b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b011b0f1b0f1b0f1b011b0f1b1b011b011b1b0f0f1b0f0f0f0f0f1b0f0f1b0f0f1b0f0f1b0f0f1b0f1b0f1b1b011b0f1b1b1b1b0f1b1b1b0f010f010f0f0f0f1b010f0f0f011b0f0f010f010f0f0f0f1b1b1b011b0f1b011b1b011b011b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b011b1b0f1b1b0f1b1b1b011b0f1b010f1b0f0f1b1b1b1b1b1b0f1b0f1b0f1b1b1b0f1b011b011b1b1b011b1b1b0f011b0f1b0f0f1b0f0f1b0f0f1b0f010f010f0f0f010f0f0f1b0f0f0f0f1b0f010f0f1b0f0f1b011b011b0f011b1b1b1b1b1b1b1b1b1b1b011b1b011b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b1b1b0f1b0f1b1b1b011b0f1b1b0f1b0f1b0f1b1b1b0f1b011b0f1b0f1b0f1b0f1b011b1b1b1b1b1b010f011b0f0f1b011b1b011b011b1b0f1b0f1b0f1b1b1b0f010f0f1b0f0f0f011b0f1b0f1b0f0f010f1b011b011b1b1b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1a1b1b1b1b1a1b1b1a1b011a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b0f1b0f1b0f1b1b1b0f1b0f0f1b0f1b0f1b0f1b1b1b0f1b0f1b011b0f1b0f1b011b0f1b1b0f1b1b1b1b0f1b1b011b1b010f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f010f0f0f010f0f1b0f1b011b1b0f011b010f1b0f1b010f1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b011b011b1b0f1b1b011b0f1b1b1b1b1b0f1b1b1b0f011b011b0f1b0f1b0f1b1b0f1b1b011b011b1b0f0f1b0f1b0f1b011b0f1b1b0f1b1b0f1b1b011b011b010f1b0f1b0f0f0f1b0f1b0f1b0f1b0f011b0f0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b1b0f1b0f1b011b011b1b1b1b1b1b1b1b0f1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b011b011b1b1b1b1b1b011b1b1b011b1b011b1b011b1b1b1b1b1b0f1b011b0f0f1b0f0f1b011b0f010f1b0f1b1b011b1b1b011b1b1b1b1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b011b011b1b011b1b1b1b1b1b0f1b0f1b1b0f0f1b0f1b0f1b0f011b0f1b0f1b1b0f1b011b011b1b1b0f1b0f1b1b0f1b011b011b011b011b0f1b0f1b1b1b1b0f1b0f0f011b0f0f010f0f1b0f0f0f0f011b0f1b1b1b1b1b1b1b1b1b1b1b011b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b011b1b0f1b1b1b1b1b011b1b011b1b1b1b011b0f1b0f1b1b1b1b011b1b011b0f1b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b0f1b1b1b011b1b011b011b010f0f0f1b010f0f1b0f011b0f1b0f0f1b1b011b1b1b0f1b1b1b1b1b1b1a1b1a1b1b101b1a1b101b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b0f1b1b0f1b0f1b1b0f1b0f1b1b011b011b011b1b0f1b011b011b1b0f1b1b1b1b1b011b1b1b1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b1b011b011b0f010f1b0f1b0f0f1b0f0f0f0f1b1b1b0f1b011b1b0f1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b011b1b1b1b011b1b0f1b1b011b011b0f1b011b1b1b0f010f1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b1b1b1b1b1b0f1b1b011b011b011b1b1b011b1b011b0f1b0f010f0f1b011b1b0f010f0f1b011b1b1b011b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b011b0f1b1b011b011b011b1b1b1b1b1b1b1b011b1b011b1b1b1b0f1b1b1b011b1b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b1b0f1b1b0f1b011b011b011b1b1b0f010f0f0f1b0f0f0f0f1b0f1b0f1b1b1b011b1b011b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b0f1b1b1b0f1b1b1b1b1b1b1b1b1b011b011b011b011b1b1b1b1b1b1b1b1b1b1b011b1b011b1b011b0f1b0f1b011b0f1b1b011b010f0f0f1b0f0f010f0f011b0f1b0f1b1b1b1b1b1b1b011b1b1a1b1b1b1b1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b0f1b1b1b011b1b1b0f1b1b1b011b1b1b1b1b011b1b0f1b1b011b1b1b011b1b0f1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b1b011b1b0f1b1b0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f1b1b0f1b011b1b011b1b1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b0f1b1b1b1b1b1b0f1b1b011b1b1b011b011b011b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b1b1b1b1b011b011b011b1b011b1b011b1b1b1b1b0f0f1b0f0f011b0f1b011b0f010f1b0f1b1b1b011b1b1b1b1b1b1b1a1b1a1b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b1b1b011b1b1b1b1b1b1b011b1b0f1b1b011b1b1b1b011b011b1b1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b011b011b1b011b1b1b0f1b0f1b0f010f010f0f010f1b0f1b011b1b0f1b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b1b011b011b1b1b1b1b1b0f1b011b1b1b1b0f1b011b1b011b1b011b011b0f1b1b1b0f1b1b011b011b0f1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b0f1b011b1b011b1b011b1b011b011b0f0f0f1b0f1b0f1b0f010f010f1b0f1b1b011b1b1b011b1b1b1a1b1b1b1b1b1a1b1b1a1b1b1a1b1b101b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b1b0f1b1b0f1b0f1b0f1b1b011b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1a1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b011b1b1b011b011b011b011b0f0f0f011b011b1b0f1b1b011b011b1b1b1b1b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b0f1b1b0f1b0f1b1b0f1b1b011b011b1b1b011b010f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b011b1b1b0f1b011b1b011b0f1b0f0f0f1b0f0f1b0f011b0f010f1b1b1b1b011b1b1b011b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b011b1b1b1b011b1b0f1b1b011b1b1b1b0f1b0f1b1b1b1b1b1b1b1b011b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a1b071b1b1b1b1b1b011b1b1b011b1b1b011b1b0f1b1b0f0f1b011b0f0f0f0f1b0f011b0f1b1b1b1b0f1b1b1b1a1b1b1b1a1b1b1b1b1b1a1b1b101b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b0f1b0f1b1b011b011b011b1b1b1b1b1b1b1b1b1b1b0f1b0f1b1b011b011b011b011b011b011b011b1b1b1b1b1b011b1b011b011b011b011b011b011b1b011b1b0f0f0f1b0f0f1b0f1b1b0f1b0f1b0f0f1b011b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b0f1b1b1b1b1b011b1b011b011b1b011b1b011b011b011b1b011b011b1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1a1b1a011a1b1b1b011b1b1b1b01011b1b1b1b011b1a1b1b011b011b1b0f1b0f1b01010f010f0f0f011b1b1b1b1b1b1b1b011b1b1b1b1b1b1a1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b011b1b1b1b011b1b1b011b011b1b011b011b1b011b1b011b011b1b011b1b1b1a1b1b1b1b1b1a1b1a011b011a011b1a011b1a1b1b1a1b1b1b1b011b1b1b011b011b011b011b010f1b0f1b0f011b0f0f1b0f1b0f0f1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b1b0f1b1b1b1b1b1b1b1b1b1b011b011b011a1b1a1b1b071b1a1b1a011a011b011a1b1b011a1b01011b1b011b01011a011b011b1b011b010f011b0f0f0f0f0f0f010f1b011b1b1b1b1b1b1b1b1a1b1b1b1a1b1a1b1b1b1b101b1b1a1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b1b1b1b011b011b1b011b011b1b1b1b1a1b1b1b1a011b1a1b1a1b1a1b1a011a1b1b071b0101011b1b01011b01011b011b1b011b011b0f011b011b0f011b010f1b0f1b0f1b1b0f1b0f1b011b1b1a1b1b1a1b101b1b1b1b1b1a1b1a1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b011b1b011b1b011b1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b011b1b1b1b1b1b1b1b1a1a1b071b071b1a081b1a081b011b1b1b011b1b1b011b1b071b081a011b01011b011b0f010f010f1b0f0f1b0f1b010f1b1b1b1b011b1b1b1b1b1a1b1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b1b1a1b1b1b011b1b1b011b011b1b011b011b1b0f1b011b011b011b1b1b1b1b1a1b1b1a1b1a1b1b071b071b011a1b1b1a1b1b1a1b1a1b1b1b1b0f1b1b1b011b1b011b010101011b011b0f011b011b011b0f1b1b0f1b0f1b011b1b011b1b1a1b1a1b1a1b1b1a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b0f1b1b1b1b1b011b1b011b011b011b1b1b011b1b1b1b1a1b1b071b1a1b10011a1b071b071b011a1b1b1b1b011b011b011b01011b011b1b011b0f011b010f0f0f0f0f0f1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b1b0f1b1b1b1b1b0f1b0f1b1b011b011b1b1b1b1b011b1b1b1b1b1b011b1b1b01071b1a1b1b1a011b1a1b1a1b1a011b1b1b011b1b1b011b0101011b0101011b010f1b0f011b011b1b1b1b0f1b0f1b0f1b011b0f1b0f1b011b1b1b1a1b1b1a1b1b1a1b1b1b1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a011a1b0d1b1a011a1b071b1b1b1b1b1b011b011b1b1b0101011b011b011b1b1b0f1b010f0f0f0f0f0f0f0f1b0f0f1b0f1b1b011b1b1b1b1b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b011b011b011b1b1b1b011b1b1b1b011b1a1b1a1b1a1b1b1a1b1a011b071b1b1a1b1a011b1b071b011b1b01011b01011b011b011b1b011b011b01011b011b0f1b1b0f1b0f011b011b011b1b011b011b1a1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b1b011b1b1b1b1b1b1b1a1b011b1a1b1b1b1a1b1a1b1b1a1b1a1b011b1a011b1b011b1b011b1b0f1b0f1b1b011b011b1b010f1b1b0f0f0f011b0f0f0f0f011b011b1b1b011b011b1b1b1b1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b011b011b1b011b011b1b1b1b1b1b1b1b1a1b071b1b1a1b071b1a1b1b1a1b1a1b1a011b011b1b1b1b1b0101011b011b011b011b011b011b0f011b1b0f1b0f1b011b011b1b011b1b011b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b011b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1b1b1b011b0f1b011b010f1b0f0f1b010f1b0f1b011b0f0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1a1b1a1b1a1b1a1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b0f1b011b1b011b011b011b011b011b1b1b1b1a1b1a1b1b1b1a011a1b071b011a1b1a1b1a1b1a1b011b1b011b011b011b01010101011b1b010f1b011b010f1b0f1b1b1b0f011b0f1b01011b0f011b1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b0f1b1b1b1b1b0d1b1a1b071b1b1a1b1a01101b071b1b1a1b1b1b1a1b1b1b1b1b1b1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f1b1b1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b101b1b1a1b1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b011b1b1b1b1b1b1b011b1b011b1b1b011b1b1b1b1b1b1b1b1a011b011a1b1b1a1b1b1b1a1b1b1b1b1b011b1b1b1b1b1b011b1b011b011b01011b010f1b0f1b011b010f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e071b1a1b1a1b1b1a1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b0f1b1b1b1b011b1b101b1a1b0710071b1a011a1b1a071b1a1b1b1a1b1a1b1b1b1b011b1b011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b1b1b1b0f1b1b1b1a1b1b1a1b1a1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a101b1a011a1b1a1b1b1b1b1a1b1b0f1b011b1b1b011b011b1b011b011b1a0d07071007070d1a071a011a1b071a1b1a1b1a01011a01011b011b01011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f16010f1b1b0f010f1b1b1a1b1a1b1b1b1a1b1a1b1b101b1a1b1b1b1a1b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a081b0d1b1b1b1a1b1b1b1b1b1b1b011b1b011b1b011b011b011b1b1b071b100707071a011a071b1a1b071b1a1b1b1b1b1b1b1b011b011b011b011b0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b011b0f1b1b1b011b1b1b1b1a1b1b1b1b1a1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a1b071b1a01101b1b1b011b1a1b1b1b1b1b1b1b1b011b1b011b1b011b011b1b070d1a08070710071b071b071a071a011a011a011b1a011b01011b011b011b010f0f0f0f0f0f0f0f0f0f0f0f0f160f160f0f0f0f0f160f16010f1b1b0f1b0f0f1b1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1a1b1a1b1b101b1a1b1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b101b1a1a1b101b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b1b1b1a010d0710070710071b1a071b1a1b1b1a1b011b1b1b1b011b011b1b1b1b1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b101b1b1a1b1a1b1b101b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b071b1a081a1a081a1b1a1b011b1a1b1b011b1b1b1b011b011b011b011b011b1a07070d1a0d010d1a071a1a011a011a1b1b1b1a011a1b1a011b01011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f160f0f0f160f0f1b010f1b0f0f1b1b1b1a1b1b1b1b1b101b1b1b101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a081b071b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a0d07070d070d1a071b071a081a1b071b1a1b1b1b1b1b011b1b011b010f010f0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f160f160f0f0f0f011b011b1b1b1b1b011b1b1b1b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1b1b1a1b1b101b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a1b071a1b1a011a1b1b1b1b1a1b1b1b1b011b011b011b1b011b1b011b1b1b010d071007070710071a011a011a071a071b071b07011b071b011b011b0f011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f010f1b011b1b011b1b1b1a1b1a1b1b1a1b101b1a1b101b101b1b1a1b101b1a1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1a011a1b011b1b1b1b1b1a1b1b1b1b011b1b0f1b1b1b1b1b011b1b071b07070d070d07070d07070d1a0d1a011a1b1b1b1b1a1b1b1b1b011b1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1b011b1b1a1b1b1b1a1b1b1b1a1b1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a1b071b1a1b1b1a011b1b1b011a1b011b1b011b1b011b1b011b011b011b1a0d0707081a0d071b1a071a071b1a011a1b1a1b1b071b1b01011b01011b01010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f011b0f010f0f0f1b1b1a1b1b1b1b1b1b101b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b071b1a01101b1a1b1a1b1b1b1b1b1b1b011b1b1b011b011b1b1b1a1b1b070d070d070d0710070d1b071b1a1b0d1b011a011b011a011b011b011b0101010f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b101b1a1b101b1a1b1a1b1a1b1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b101b071b1a011a1b1b1b1a1b1a1b1b1b1b1b1b0f1b0f1b011b011b1b011b01070d1a0d070d07071a011a071b071a071b1b011a011a1b07011b011b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f010f010f1b0f1b011b1b1b1b1a1b1a1b1b1a1b101b1a1b1b101b1a1b1b1a1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011a011a1b011b1b1b1b1b1b1a1b011b1b1b1b1b1b1b1b1b1b071b0d070d070d07020d07070d071a1b070707071b1b1b1a1b1a01071b011a0107011b0101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b1b1b1b1b1b1b1b1a1b1b1b1a081b1a1b1b1b1b1a1b1b1b1b1b1b101b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a1b071b10071b1b1a1b1b1b1b1b1b011b011b1b011b1b011b011b011b1b1a0d070d1a0d0710011a011a071a011a1a011a1a1b1b071b011b01011b0101010f0f0f0f0f0f0f0f0f0f160f160f160f0f0f0f0f0f0f160f0f1b0f1b0f010f0f1b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b08011b011a011b1a011b1a1b011b1b1b1b011b1b1b071b1a01071007070d070d020d070d021a1b071a011b011b0707010701011a1b070d0708010101070f010f0f0f0f0f0f0f0f0f0f0f0e0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b1b1b081a081a011a1b1a081a1b101b101b1b101b101b1a1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a071b1a1b071b1b1b1b1b011a1b1b011b011b01011b1b01011b1b011b1b010d071a070707070d1a071a1a011a071b011b1b1b011a1b1b011b011b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f010f0f0f1b011b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b101b1b101b1a1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b07011b011007011b1a081b1a1b1a011b1b011b011a1b070d1b0d070d0207020d020d020d1b011a011b1a011b07071b0701070107070707070d07010101010101010f0f0f0f0f0f0f0f0f0f0f0f0e0f0f0f160f161b1b011b1b1b1b1b1b1b011b1a1b071b1a1b1b1b1a1b101b1b101b1a1b101b1b1a1b1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b011b1b1b071a1b1a1b07101b1b1a1b1a1b1b1a0d0d0d070d070d070d020d0d0d020d07071b07011a01071a07070d07070707070d070d070d070d0701010107010101010f0f0f0f0f0f0f0f0f160f0f0f0f160f1b1b0f011b1b011b1b07011b07011b01101b1007101b07101b1a1b1a1b1b1a1b1a1b1b1a1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b08011b01071a011a1b011b1b1b1b011b071b07070d070d070d0d07020d020d020d070d071b1b071b1b07071b0707070707070d070d0d070d07070101010101010f0f0f0f0f0e0f0f0e0f0f0e0e0f0f0f0f0f0f0f0f1b1b1b1b1b1b071b1a08071b1a081a1b1a1b101b101b1a1b1a1b1a1b1a1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b011b1b1b011a1b071b0d1b071b1a011a1b1b1a1b0d0d070d0d0d0d0d0207020d020d0d021b071b071a011a01070707010d0701070d070d070d070d0701010101010701010f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b1b1b1b011b011b010d1b0d011a0107101a1b1a1b1a101a1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b011b071b07011a1b081a011a011b071b071b1b1a01070d0707070d020d020d0202020d0d0d0710011a1b011a01070707070d07070d070d02070d070d070101010101010f0f0f0f0f0f0f0e0f0f0f0e0f0f0f0f0f0f0f0f1b1b1b1b1b1b1b011a070110071b1a1b1a1b1b1a1b1b1a1b1a1b1a1b101b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b011b1a1b071b1a1a1b1a1b1b1a1b011a1b1a0d070d0d070d070d0d0d0d020d07020d071a0107011a010707070d0707070d070d070d0d070d070d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b011b1b1b011b011b071b0110011b101b101a101a1b101b1a1b1b1a1b1a1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b0101011b0101011a07081a011a1b011b1b07011007070d0d0d0d070d02020d020d020d0d07071b011b07011b0708070707070d070d070d020d0d07070d0101070f010f0f0f0f0f0f0e0f0f0e0f0f0e0e0f0f0f0f160f0f1b1b1b1b1b011a080710071b071b1a1b101b1a1b1a1b1b1a1b1b1a1a1b1a1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b011b1b01101b1a011a081a1b1a011a1b1a011b070d0d070d0d0d07020d020d0d020d0d1a011a011a01071b07070707070d07070d070d070d0d070d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b1b011b1b1b01071b08071b0807101a10081a1b1a1b1a1b1b101b1b1a1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b011b011b0101071b0107071b0701011a1b071b0707070d070d070d020d020d0202020d020d07081b011a1b0107070707070d07070d020d0d020d070d07070d01010101010f0f0f0f0f0e0f0f0e0f0e0f0f0f0f0f0f0f1b1b1b011b1b011a011a010d011a0d1b101b1a101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b01011b1b1b011b1a1b071b101b1a081b1a1b1b1a1b1b1a0d0d070d0d0d070d0d020d07020d0d02011a011a01071b07070d010d070701070d070d070d070d0d01010101010101010f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b1b011b1b1b011b011001071b07011a1b1a1b1a1007101a1b101b1a1b101b1b1a1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f1b0f01011b01011a011a01070d1b1a0107080708070d0d020d0d020d0d02020d020d020d0d0d071a011b07070707070d070d070d070d0d070d020d0d070701070101070f0f0f0f0f0f0f0e0e0f0f0f0e0e0f0f0f0f0f0f1b1b1a1b011a070d07070d071b071b1a1b101b1b101b1b1a1b101b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b011b1b071b10011a011a1b1a011b1a1b1a1b1a070d0d0d070d0d0d020d0d020d0d02071a01071a011a011a0707070707070d070d070d070d070d0701010101010101010f0f0f0f0f0f0f0f0f0f0f0f160f0f16011b1b1b011b1b1b1b01071b08071b01101a101a1b101b101b1b1a1b1b1a1b1a1b1b101b1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b011b011b1b01070d1a0d07070107070707070d070d020d020d020d0202020d0202020d070d011a070107010d070d070d070d070d020d0207020d0d0701070101010f0f0f0f0f0f0e0f0f0f0e0f0e0f0f0f0f0f0f1b1b1b1b01101b070d070d0710071b071b101b101b1a1b1a1b101b101b1a1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b1b1b011b1b071a1b1a081a1b1a1b071b1b1a1b0d070d070d070d070d0d020d0d020d0d07011a0107071b0707070d070d070707070d0d070d07070d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b011b01071b011a01011a101b101b101a101a1b1a1b1b1a1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f1b0f0f011a081a01011a010d070d0d070d0d0d020d0d020d020d020d02020d020d0d070d0d0707081a070707070d070d070d0207020d020d0d07070d070707010101010f0f0f0f0e0f0f0e0e0f0f0f0f0f0f0f0f1b011b1a0d0708071a08070d0710071b1a01101b1a1b071b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b01011b1b1a071a1b1a071a1a1b1b1a1b01071b1b0d0d0d0d0d0d0d0d0d020d0d020d0d02011a071b071b07010707070707070d070d0d070d0d0d0d0d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b011b1b1b011a011a011a1b071b101a101a1b1a1b1a1b101b101b101b1b101b1b101b1b100e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f080101010d0701070d0d07070d0d020d0d0d02020d0202020d020d02020d0d070d070707070707070d0702070d0d07020d07020d02070d070d0d070d070101010f0f0f0f0f0f0e0f0f0f0f0f0f0f0f0f1b1b1b070708070d070d070d070d070d1b1a1b1a1b1a1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f011b1b1b01011b010d020d0d020d07020202020202020202020d02020d020d02070d070702070d070d070d0d070d070d02020d0200020d0001070107010701070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f070d08070d080708070d0d0d0d0d0d0d1a1a1b1a1b1a101a1b1b1b1b1a1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f1b011b011b0d010d070d0d0d020d020d020202020d0202020d020d02020d020d0d0d070d070707070d070d0d07020d020d0d020d020d020d070d070207070701010f0f0f0f0e0f0f0e0f0e0f0f0f0f0f0f011b08070d0d070d070d0d0d070d071b1a1b0d1b101b101b101b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f1b1a1b071b1a011b070d0d020d020d0d02020202020202020d020d020d02020d0d07070d070d07070d070d070d070207020d00020d02020201070d01070107010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07080708070d070d0d070d0d070d070d1a1b1a101a1a1b101b1b071b1b1b1b1a1b1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f16160f0f1b0101071008070d070d0d020d020d020d020d0202020d02020d020d020d020d0d070d070d070d07020d07020d020207020d02020d020d0d020d070d0d0701010f0f0f0f0f0e0f0f0f0f0f0f0f0f0f011b1b07080d070d07070d07070d0d070d1b101b1a1b1a1b0d1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f1b011b1b011b1b1a0d0d02070d0d020d0202020202020202020d020d020d0d0207070d0702070702070d070d070d0d0700020d02000d000201070107070107070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f08070d070807080d070d0d070d0d0d0d1a1a101b101b101a1b1b1b1b1b1a011b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f011b010807070d0d070d020d02020d020202020d02020202020d02020d020d0d0d070707070d070d0702020d070d0d020d020d020d0202070d070d070d01010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1a08070d070d0d0d0d0d0d070d070d1b1a1b101b1a1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f0f011b07011b1a011b0d020d020d020d0202020202020202020d020d020d020202070d070d07070d070d070d02070d070d020d000d02020d0201070107010707010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f070d07080d070d010d0d070d0d0d070d1a101b1a1a101a1b1a1b1a1b1b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f1b01081b07010d0d070d0207020d0202020d020202020d020d02020d020d020d0702070d070d02070d0d020d0d020d0202020d020d0d020d0d020d02070d01010f0f0f0f0f0f0f0f160f0f0f0f0f0f1b1a070d0d0d0d0d07020d0d0d0d0d07101b1a1b1a1b1a1b1a1b101a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f160f0f0f1b011b1a1b011b01020d0d020d07020d0202020202020202020d020d020d020d0d070d070d070d0702070d070d070d07000202020d00020001070701070107010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010d010d070d010d0d070d0d0d070d0d1a1b101a1b1a1b101b1b1b1b071b1a1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f0f0f1b011b1b081a080708070d0d020d020d020d020202020202020d020d02020d0207020d020d070202020d02020d020d020d020202020d0d070d070d070707010f0f0f0f0f0f0f0f0f0f0f0f0f01011b070d020d020d020d0d020d0d02071a081a1b1b101b1a1b1a1b1b1b1b1a1b101b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f0f0f0f1a1b1b011b1a1b1a0d070d0d0d020d0d02020202020202020d020d020d020d020d0707070d07070d070d070d070d070d020d020902020d0201070107010701070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d070d0708070d070d0d0d070d0d070d1a101a1b1a1a101a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f1616011b0f1b011b070d1b070d0d020d020d0202020d0202020d020d020202020d020d0d0d0d070d070d020d020d0d020d020d020d02020d0d020d020d02070d07010f0f0f0f0f0f0f0f0f0f0f011b1b011b0d0d0d020d020d0d02020d0d0d070d1a1b1a1b1a1b1a1b101b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f011b071b011b011b0d0d020d020d0d020202020202020202020d020d020d020d070d070d070702070d070d07020d070d020002020d00020201070107010701070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010d08070d0807080d070d0d070d0d0d1a1a1b1a101a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f0f1b011b1b0d010d0d0d0d0d020d020d02020202020202020d020d020202020202020202020d020202020202020202020d0202020d020d070d070d011b01010f0f0f0f0f011b011b011b010d0d07020202020202020d0d070d0d0d070d1b1b1b1b101b1b1b1a1b1b1b101b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f1b1a1b1b1a1b1b1a0d020d0d0d0d020d02020202020202020d020d020d020d020d070d070d070d07020d070d0d070d0d020d0209020d000d07070107070107070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d070d010d070d070d0d070d0d0d070d1a101a101b1a101a1b1b1b1b1a1b1b1b1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f0f0f0f0f0f1b011b0d100d0d0d0d020d0202020202020d0202020d0202020d020d02020202020202020202020d020d020d020202020d02020d02020d070d011b0101010f0f0f1b0f1b011a0107070d020d0d0202020202020d0d020702070d071b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f160f160f0f0f0f0f0f0f1b070807070d0708070d02020d020d020d0202020d0202020d0209020002020d020d02020d02020d0202020202020202020d070d070d0d070d0101010701070107070d070d070d070d0202020202020200070d020d07020d0d1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f0f0f0f0f1b1b1b080d070d0d0d020d020d0202020d020d020202020d0202020d020d020d020d020d020d02020d02020d020202020d020d0d0702070d01070101010f1b011b0707070d0d020d02020202000200020202020d0d020d070d1b1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f160f0f0f0f0f0f1b1b0f0f0f070d07080701070d0d020d020d020d02020d02020d020d020202020d020d0002020d0202020d020d02020d02020d02020d070d070d070d0701070101010101010d070d070d0d070d02000200020002020d02070d02070d071b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f0f0f0f160f0f0f0f011b1b0d0d0d0d0d020d02020202020202020202020d0202020d02020202020202020d02020d020d020202020202020d020d020d020d070d01010101011b011a0107070d020d020d0202020200020200020d02020d070d0d1a1b1b1b1b1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0d01070710070807020d020d02020d020d020d020202020d0202090200020d000d02020d0202020202020202020202020d07020d0702070d070101011b070101070d070d070d070d020202020202020002070d070d0d020d1a1b1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1b011b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f160f0f0f0f0f0f1b1b1b0d1b0d0d0d0d0d020d02020d02020d020d02020d020d020d020d020d020d07020d0702020d02020d02020d0202020d020d0d070d070701011b011b011a010d0d0d0d02020202020002000200020202020d020d0d1a0d1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f160f0f0f0f0f0f0f1b07070d010d01070d0d020d020d020d020202020d02020d02020d02020d020202020d02020d02020d020202020d0202020d070d070d070d070101010701011b070d0d070d070d070d02020200020002020d0d020d0d070d071b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b011b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f160f0f0f0f0f0f0f0f011b1b071b0d0d0d0d0d020d02020d020202020d020202020d020d020d02020d020d020d020d0207020202020202020d02020d020d02070d01071b011b1b07070d070202020d02020202000200020202020d02070d0d070d1b1b1a1b1b101b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f160f160f0f0f0f1b010f0f0f0708070d07070807020d020d020d020d02020d02020d02020d020902000d00020d02020d02020d02020d020202020202070d070d070d0d0701070101010701010d070d070d0d070d02000202020202020d02070d070d0d021b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f0f0f0f0f01011b1b1b01070d0701020d020d02020d020d02020d020d020d02020d020d020d02070d020d020d02020d02020d0202020d020d0d0d070201010701070707010202020d02020d02000002020202020d020d070d071a081a1b1b1b1b1b1b1b1b1b1b1a1b1b101b1b1b1b1b011b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f0f0f0f0f0f0f0f0f0f0d070d0107080708020d020d020d020d020d02020d02020d020202020d02020d02020d02020d02020202020202020d020d070d070d070d0701010107010101010d070d070d070d07020202000202020002070d020d0d070d1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f160f160f160f160f160f1b1b1b1b1b1b080707070d0d020d020d020d020d02020d020d020d020d020d020d020d020d020d020d020202020202020d020d02020d020d070d07070d070d07020d020202020d0202020202020d02020d0d070710071a0d011b1b1b1b1b1a1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f160f0f0f0f0f0f0f0f0d010d070d070d070d020d02020d020d0202020d020d0202020d000d000209020d0202020d020d020d02020d020202020d070d02070d070d01070101010701070d070d070d070d0702000202020002020d0d020702070d021b1b1b1a1b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b011b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f0f0f0f0f0f0f0f1b0f0f1b1b1b011b1b070d07020d0d0207020d02020d020d020d070d0d070d0207020d02070d020d02020d02020d02020d020202020d020d0d020d0d02070d02020d02020d0202000207020d0202020d070707071b071b011b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f160f160f0f0f0f0f0f0f0f0f0707010d010701070d020d020d020d02020d02020202020d020202020202020202020d02020202020202020202020202070d07070d070d070101070101010101070d0d070d0d070d02020200020202020d02070d0d020d071a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f0f160f0f160f0f0f0f0f0f1b1b1b1b070d010d070d0d0d020d020d02020d020d0d0d020d07020d020d020d0d02020d0202020202020d0202020d02020d020d02020d0d0d0d02020d020d02020d00020d0d020d020d0d0d0707071b1b1b011b1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0107011a011a01070d020d0207020d0207070d07070d0707020d0207020d070d020d070d020d020702020d020d07020207020d070d070d020d020902020d02020d070d020d0d020d01011a011a011a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f160f0f0f0f0f0f0f0f0f160f160f0f0f1b011b01070d070d070d0d020d020d020d020d0d02070d020d0d070d020d070d070d02020d02020d0202020202020d02020d020d02020202020202020202020202020d020d020d0707071b01011a011b011b1b1b1b1b1a1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011a070107070107020d070d020d070d070d07070d07070d020d020d020d020d07020d070d0207020d020202020d020d0207020d020d070d02020202090200020d0d070d0702070d1a1b011b01011b011a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f160f0f0f0f160f0f0f0f160f160f0f0f1b1b1b070d08070d0d0d0d020d020d020d0d020d0d020d070d02020d020d020d0202020d020202020d020202020202020202020202020202020202020000020d02020d0d070d0d07071b1a1b011b1b1b1b1b1b1a1b1b1b1b1b101b1b1b1a1b1a1b1b1b1b1b1b1b011b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0701071b071b070d070d02070d0202070d070d07070d07020d020d020d020d020d07020d070d02020207020d02020207020d0702070207020d000d02020d020d070d0d020d02071b011b1a011b1a1b1b1b1b1a1b1b1b1a1b1b1b1b1a011b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f160f160f0f0f0f0f160f0f0f160f0f0f0f1b1b1b1b07070d010d0d070d0d020d020d020d0d02070d0d0d020d020d020d020d020d02020d02020202020202020202020202020d020d020202020202020202020d020d070d07081a011b011b011b01011b1b1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0701071b07010701020d0207020d070d07070d070d070d07020d020d0207020207020d070d020207020d020202020d020d0207020d02020d020202020902020d020d0d070d070d02011a01011a011b011b1a1b1b1a1b1b1b1a1b071b1b101b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f160f0f0f0f0f0f0f16160f16160f1b0f1b1b070101071a0d070d0d070d0d020d0d0d0d020d020d020d020d070d0207020202020d020d02020d0202020d02020d020d0202020202020d020202020202020d0d070d0d0707071b071b011b011b1b1b1a1b1a1b1b1b1b1b1b1b101b1a1b1b1b1b011b1b1b1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f0f0f0f0f0f160f160f0f0f0f0f0f0f0f0f011a010707011a070d0207020d070d02070d07070d07070207020d02020d020d0207020d0207020d0202020d070d02020d070d020d070d07020d000d020209020d07020d020d070d011b011b011b011a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f0f0f0f160f0f0f0f0f0f0f16160f0f160f1b1b1b1b1b01010d1b070d0d0d070d0d0d020d020d0d0d07020d020d020d020d0d0d0d02070d0d020702020d02020d0202020d070d0d020d0207020d020d020d0d070d07070807071b01011a1b011b1a1b1b1b1b1b1b1a1b101b1a1b1b1b0110011b1b1b1b011b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f070107011a01070102070207020d02070207070d07070d07020207020d020d0207020d02070207020d070d020d02070d0202070207020d020d020202090202020d02070d0d070d0d011a011a1b1a011b1b1a1b1a1b1b1a1b1b1a1b1a1b1a011b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f160f160f0f0f1b0f0f160f0f0f0f0f160f0f1b1b1b1b011b01071b0708070d0d0d0d0d0d0d0d0d0d020d020d020d020d020d070d070d0d070d0d0d0d0d070d0d070d0d0d070d07070d02070d020d020d020d0707081a0d07070d011b1a1b1b1a1b011b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f0f0f0f0f011a011a01071b070d02020d0207020d070d07020702070d0d0d020d020d020d02070207020d020d0202020202020d02070d0d020d02070202020902020d000d070d0207020d070201011b011b011b1a1b1b1b1b1b1b1b1b1a1b1b011b1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f160f0f0f0f0f0f0f0f0f0f160f0f160f160f1b160f0f0f1b0f011b011b070d010d1b07100d010d1a07080d071b071b071b070d070d1a08071a0d070d070d0d0d070d0d1a071b071b07071b070d070d070d070102070707011a011a07071b071b011a1a0d1a0d1b070d100d1b1a011a1b1a1b1b1b1b1b1b1b1b1b1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07010701070701070d070d070d02070207070d0707070d070202020d020d020d020d02020d02070202020d020d0202020d0702070d070d070d02020d000202020d020d0d0d020d0d1a1b011b01011b011b1b1a1b1a1b1a1b1b1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f160f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b1b01011b070d07080d07100d0d0d0d0d1a0d070d07070d071b07071a010d07081a0d0d1a0d070d071b011b1b071b1a01070707070707071b070d07071b071b0107071b071b1a011b100710070d1a070d1b1b1a081b1b1a1b1b1b1b011b1b1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f011b011b011b011b1b1a101b101b1a1b1b1b1b1b011a1b1a1b101b1b1b01101b011b10011a1b1b1b1b1b011b1b071b1b071b011a1b1a1b011a011a071a011a071b071a0d1a0d071a0d0d0d100d0d0d0d1b1a1b1b1b1b1b1b1b0f1b0f1b0f0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f160f0f0f0f0f0f1b0f0f0f160f0f0f160f0f0f0f0f0f0f0f0f0f0f1b1b1b011b011b071b0708071b071b07011a011b1a1b1a1b071b1a1b1a1a011a011a0d071b0d1b1a1b011b011b011b011b1b071b071b071b071b071b1a011a1b071b07071a0707070d070d0d0d0d0d1a0d1a011a1b071b1b011b1b1b0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f160f1b011b011b011b1b1b101b1a1b1a1b1a1b1b1b101b1b011b1b1b1b1b101b1b1b10011b1b1b011b071b1b1b1b1b1b1b1b011a1b071b011a1b071a071b1a0d1b0710070d1a070d1a0d0d020d0d020d0d0d1a1b1b011a1b071b0f1b0f1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f0f0f0f0f1b0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b011b011b081b1a1b1a0d1b0d1b1b1a1b1a1b1b1a1b1b1a1b1b1b1b1a1b1a011a1b1a011a1b1b011b011b0f1b011b011b071b1b1a1b071b1a0101071b07071a0107080710070d0d0d0d020d0d0d1a081a081a1b1b011b1b1b0f1b0f1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f160f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f160f160f0f0f0f0f1b011b011b010101101b101b101b10101b101b1b1b101b1b1a1b011a1b1b10011b1b1b071b1a1b1b1b1b1b011b1b1b011a01011a1b1a011a071b071a011a1a0d1a071b0710071b070d0d0d070d0d070d1b1b1b1a1b1b1b1b1b0f0f1b1b011b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f160f160f0f0f0f1b0f0f0f0f0f160f0f0f0f160f160f0f0f160f0f011b1b1b1b1b011b1b1b011a081a1b1a1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1b1b1a011a1b1b011b010f011b010f1b011b1b1b011b1b011a1b071b1a1b1a011a070d071a0d070d0d0d020d0d020d070d011a011a1b1b1b010f1b011b1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f1b0f0f0f0f160f0f0f0f1b011b1b011b011b1b101b101a1b101b1b1b01101b1b1b1b1b1a1b1b1b1b1b1b1b011a1b011b011a1b1b011b1b1b1b1b1a1b071b011a1b1b071a1b0710071b071a0d071a070d1a0d0d0d0d020d0d0d0d1b1a1b1b1b1b1a1b0f1b0f1b0f1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f160f1b0f1b0f1b0f1b0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f161b0f1b1b1b1b1b011b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b011b1b1b011b1b1b1a1b1a1b1a1b1b1b1b1b1b0f011b011b011b1b1b071b1b071b011a011a07010707070d071a0d070d070d020d070d1007071b1a1b01011b011b011b1b0f0f1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f160f0f0f0f0f0f0f0f0f1b0f1b0f1b010f160f0f0f0f0f0f0f1b011b011b1b011b1b101b101b101a1b1a1b1b1b081a1b1a011b1b1b0d1b1a1b0d1b1b081b1a1b011b1b1b1b01011b1b011a1b1b1a011b1a011a0d1b071b0d1b0d071007081a0d070d0d0d0d0d020d0d1a1b1b011b1a011b1b0f1b0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f0f0f160f0f0f0f1b0f160f0f0f0f0f0f0f0f160f0f0f0f0f011b0f1b011b1b1b011b1b1b1a1b1a1b1b1b1b1b1a011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b010f1b0f1b1b1b1b1b1a081a0d1a011a070d1b0d071a0d070d070d070d1a0d02070d070d10071a1b1a1b01011b1b0f1b0f1b0f1b1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f160f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b011b011b011b1a1b101b101b1a1b1b1a1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b011a1b1b1b011b1b1b1b1b1b1b1b1b1a011b1a011b1a011a011a07101a071a07100710071a0d1a0d0d02070d0d0d0d1b1b1b1a1b1b1b1b011b0f1b0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f160f160f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b011b1b1b1b1b1b0f011b0f1b011b1b1b1a011b1a010d1a0707070707070d070d07070d07070d0d0d0d0d1a0d011a011a1b1b1b011b01011b1b1b1b0f0f1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f16011b1b011b011b1b1b101b101b101b101b1b1b1b1b1b1a1b1a1b1b101b1b101b0d1b1b071b0d1b1a1b1b1b1b1b1b1b1b071b071b1a1b071b1a0710011a01101b0d071a0d1a0d1a070d0d0d0d02070d021b1a1b1b1b1a1b1b1b0f1b0f1b0f011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f160f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f1b011b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b0f011b1b1b011b011b1b1b1a011b071b0d010d070d0d0d020d0d07020d0d020d0d02010d1a0d07081a1a1b1b1b011b0f1b0f1b1b0f1b0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b011b011b011b011b1a101b101b101a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b011b1b1b1b1b1b1b1b1b1b1b071b1b1b1a071b071a0d1a0707071a0d070707070d0d0d020d0d0d0d0d1b1b1b1a1b1b1b1b1b1b1b1b0f1b1b010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f0f0f0f0f1b010f1b010f0f1b0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f1b1b011b1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b0f1b1b1b1b1b1b011b011b1b1b1b1b1b1b011b1b1b1b0d1b0d1a07100d0d020d0d0d0d0d0d0d0d020d0d020d071a08071a071a011b011b011b010f1b010f1b010f0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b010f0f1b0f0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f1b011b1b011b011b1b1b1b1b011b1b1b011b1b1b1b1b0f1b1b011b1b0f1b1b1b1b011b0f1b1b011b0d070d100d0d070d0d020d0d0d020d0d0d0d070d0d0d02071b1b1b1b1b1a1b1b011b1b1b011b011b0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f160f0f160f0f0f0f0f0f1b011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b1b0f1b011b1b1b1b1b1b1a1b1b1b1b011b011b011b011b0f1b011b011b011b011b0f1b1b1b1a01100710080d070d020d0d020d020d020d020d0d020d0d070d1a0d071b1b1b1b1b0f1b0f0f1b010f1b0f1b0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b1b0f1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b0f1b1b1b1b1b0f1b011b1b1b1b011b1b1a0d0708070d0d100d0d020d020d0d020d07020d070d070d1b011b1b1b1b1b1b1b0f1b1b0f1b1b1b0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f0f0f0f0f160f0f160f1b0f1b011b0f1b0f0f0f0f160f0f0f0f0f0f0f0f160f0f0f0f0f0f1b011b011b1b1b1b1b1b1b1b011b1b011b0f1b0f1b0f1b0f1b0f1b0f1b1b0f1b1b011b1b1b1b071b070d070d0d0d0d020d02020d020d020d020d020d0d02071007011a1a1b01011b1b1b0f1b0f0f1b0f011b0f0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f0f0f160f0f0f0f1b0f0f0f1b0f1b0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b011b0f1b0f011b1b1b0f0d100d100d1b0d0d0d020d0d020d020d0d0d0d070d0d0d021b1b1b011b1b1b1b011b1b011b011b0f0f0f0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f160f0f0f0f0f0f1b1b011b010f1b0f0f0f160f0f0f0f160f0f160f0f0f0f0f0f1b011b1b011b011b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b1b1b1b0f1b1b1b1b011b011b1b1b1a010d1b0d070d0d0d0d020d0d02020d02020d0d020d0d070d071b1a011b1b011b1b0f1b0f0f0f1b011b0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b0f1b1b0f1b0f1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b011b011b1b1b0f1b070d070d070d0d070d0d020d0d0d0d020d07020d0d02070d1b1b1b1b1b011b1b1b0f1b0f1b1b0f1b0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f160f0f0f0f160f0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f010f1b0f011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b011b1b011b1b1b011b1b0d1b0d071b0d0d0d0d0d020d020d0d0d0d0d0d020d010d0d071b1a011b1b011b1b0f0f0f0f1b010f0f1b010f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f0f0f0f0f0f0f0f0f0f160f011b0f0f011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b0f1b0f1b1b1b1b1b1b1b1b011b1b1b1b1b011b1b1b1b1b1b1b011b0f1b010f1b0f1b1b01100d08100d07100d0d020d0d020d020d0d0d070d070d0d071b1b1b1b1b011b1b0f1b1b1b011b011b0f0f0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f1b011b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f1b011b0f1b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b071b1a08071001100d020d0d0d0d0d0d070d0d01100d1a1b1a1b1b011b011b010f1b0f1b0f0f0f0f1b0f0f1b0f1b1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f1b011b1b011b1b0f1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b011b0f1b1b1b1b1b0f1b1b011b1b1b0f0d0d070d1a08070d0d0d020d0d020d0d02070d0d02070d021b011b1b1b1b1b1b011b1b1b1b1b1b1b0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f160f0f0f160f160f0f1b0f1b0f1b0f1b1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f1b011b011b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b0d070d0710081a080d0d0d100d10071b0d10070d1b071b011b1b011b1b011b1b0f0f0f0f0f0f1b0f0f1b010f1b0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f160f0f0f0f0f0f160f0f1b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b011b0f1b0f1b0f1b1007100d0d100d0d0d020d0d020d0d020d0d02070d0d070d1b1b1b1b1b1b1b1b1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f160f0f0f0f0101011b011b011b1a0d1b0d1b0d1b1a011b0d1b1a011a011b1b1b071b1b07081a011b0708070d0d1b081a0d010d0110011b011b1b1b011b0f0f0f010f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b011b011b1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b011b011b0101010d0d0d0d070d0d070d0d020d020d020d0d070d0d0d0d020d1b1b1b1b1b011b1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b0f0f0f0f0f160f0f161b0f0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b1b1b1b1b0d1a01101a07081a071b071b1b1a0d1b1b071b1b070d071b1b0701100107081a1b0110071b0d1b1b1b1b1b1b1b1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b160f1b0f1b0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b0f0f0f0f16160f0f160f0f161b0f1b1b0f1b0f1b0f1b0f010f1b0f1b0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f011b1b0d1b081a081a010d0d0d07100d0110071b0d1b071b071b1a011a1b10011a101b1b1b011b1b1b1b011b010f010f0f010f1b0f1b0f1b1b010f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f1b0f0f0f0f160f0f0f0f0f1b1b1b1b0f1b0f0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f1b011b1b1b1b071b0d0d0d0d0d0d1a0d1a0d1a0d07081a0d011007081b0d010d1b0d070110071b0d1b011b1b1b1b1b011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f1b0f0f0f0f0f160f160f0f1b1b011b1b0f1b0f0f0f1b0f0f0f01160f160f0f0f0f160f0f0f0f0f0f0f16011b0f1b0f0f1b0f071b01071b07011b070d1a0d070d0d0d1b0d1a011001101b071b10011a1b071b1b1b1b1b1b1b011b0f010f011b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b0f0f160f0f0f0f1b0f0f1b0f0f1b0f1b0f1b0f1b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b1b01101a0d0d0d0d0d070d0d0d010d0d0d0708071b0708071001011a011a0110011b011b1b1b1b1b1b1b011b011b010f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f160f1b0f0f1b0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b0f1b0f0f0f160f0f0f160f0f1b0f1b0f1b0f1b010f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f011b0f0f1b011b1b07011001081a010d0d0d1b0d0710071b071b0d1a0110071b1a071b0d1a1b1a1b011b1b1b1b1b1b010f1b010f011b010f0f010f1b0f1b0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f1b0f1b160f0f1b0f0f0f160f0f0f0f1b010f1b010f0f1b0f1b0f1b0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b011b08070d0d0d0d0d0d0d070d070d010d1a0d07070d071b070d1b0d01101b011a1b1b1b1b1b011b1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f0f0f160f16160f160f0f1b0f1b1b0f1b1b0f0f0f1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b0f011b011b0f0d1b071b011a011a0d1a0d07100d0d0d1b0d1b100110011a01101b1a1b1a011a1b1b1b011b011b1b0f010f011b0f010f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f1b0f0f0f1b0f0f160f0f0f0f1b0f0f1b0f1b1b1b0f1b0f0f1b0f0f0f0f160f0f160f0f0f160f0f0f160f0f0f0f0f0f0f011b0f1b1b0d1b0d0d0d0d0d0d070d0710070d07010d071b071b07011b071b011b07011b011b1b1b1b1b0f1b1b0f1b0f0f1b0f0f0f010f0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f160f1b0f1b0f160f0f0f160f161b011b1b011b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f1a0801081a011a080d0d0d0d0708070d1a0110011a1b071b1a1b10011a01101a1b1b1b1b1b1b1b1b011b011b0f010f1b0f1b0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f0f1b0f1b0f0f1b0f1b0f0f0f0f1b0f0f1b0f1b0f1b0f011b0f0f1b0f0f0f0f0f0f0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f1b1b1b1b0110070d1b0d071b1a010d1b0d1b0d1b011a01011b1b011b011b1b1b1b1b1b1b011b1b011b1b010f0f0f010f0f1b0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f160f1b0f0f0f0f1b0f0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f0f160f1616011b0f1b0f1b0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f1b010f1b011b011a011a010d010110071b07100d100d1b0d1a0110011a081a1b071b101b1a011b1b1b1b1a011b1b010f0f010f011b010f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f1b0f1b0f160f160f0f0f0f0f1b1b0f1b0f1b010f1b0f1b0f0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f160f0f0f0f0f0f0f1b1b1b1b1b1b0d1a081a011a0d1a011a01071b011b1b011b1b1b1b1b011b011b1b1b1b011b1b011b1b0f0f1b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b161b0f0f0f0f0f160f160f1b011b1b0f1b1b0f1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b1b0f1b010f1b1a011a08011a011a0d0d0d0d070d0d071b071b0d1b0710011a01101a011a081a011b1b1b1b1b1b1b0f1b1b011b0f010f1b0f1b0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f0f0f1b0f1b0f1b0f1b0f0f0f1b1b0f1b0f1b011b0f1b0f0f0f0f0f0f0f0f0f0f160f160f160f0f0f0f0f0f0f0f0f0f1b011b1b1b1b1b1b1b1b1b1a011a011a011b1b1b1b1b1b1b011b011b011b011b1b0f011b011b010f1b0f011b0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f1b0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f0f0f0f160f160f0f160f1b0f1b0f1b1b0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f160f0f0f011b0f1b0f1a081a011a081b010d070d1a0d07080d1a1b0d1b0d1a1b0d1a1b1a011a101b1a1b1b1b1b1b1b1b1b010f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f1b0f1b1b0f0f0f0f1b0f0f0f1b010f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f160f0f0f0f0f011b0f1b1b1b1b1b1b1b1a011b1b1b1b1b1b01011b1b011b1b1b0f1b0f1b0f0f1b1b1b0f1b0f1b0f1b1b010f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b0f1b0f0f1b1b0f0f1b0f0f1b0f1b0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f1b0f0f1b1b011b1b1b011b1b1b011b1b0f1b0f1b1b1b1b1b1b1b1b0f1b0f0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f0f1b0f1b011b0f1b1b0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b1b011b1b1b1b1b1b1b011b011b010f1b0f010f1b0f0f0f1b0f011b0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b010f0f0f1b0f1b0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f1b0f0f1b1b1b0f1b010f1b0f011b011b1b1b0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b1b011b1b011b1b1b011b1b011b011b0f0f010f0f1b0f1b0f0f1b0f1b0f010f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010f0f0f0f1b0f0f1b0f1b0f1b0f0f0f1b010f1b0f0f1b010f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f160f0f160f0f1b011b011b0f1b011b011b1b011b0f1b0f1b0f011b1b0f1b0f0f0f0f0f0f1b0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b010f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f0f1b0f1b0f0f1b011b0f1b0f1b0f0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b1b1b011b1b01011b011b011b1b0f1b0f011b010f1b0f0f010f0f0f0f0f0f0f1b0f0f0f1b1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f0f0f1b0f1b0f1b0f1b0f0f1b0f011b0f1b0f0f1b0f0f1b011b0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f0f1b010f1b011b0f1b1b011b011b0f1b0f1b0f0f010f0f0f0f0f0f010f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f1b0f011b1b1b0f0f1b011b010f1b0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b1b011b011b011b1b011b1b011b011b1b0f010f1b1b0f0f1b0f0f1b0f1b0f010f0f0f1b0f010f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010f0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f010f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b011b011b1b011b1b1b0f1b0f010f011b0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f1b0f1b0f1b0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f1b0f0f1b0f1b0f1b1b010f1b0f1b0f1b1b1b0f0f0f011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b1b1b0f1b1b1b1b0f1b0f1b1b1b1b010f1b0f010f1b0f010f0f0f0f0f1b0f0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b011b1b0f0f1b0f1b0f0f1b0f0f0f1b0f1b0f1b011b0f0f1b0f0f0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f011b011b010f1b0f1b1b0f010f0f0f0f1b0f0f010f1b0f010f0f1b010f0f1b0f0f0f0f0f011b0f0f1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f0f0f1b0f0f1b0f1b0f1b0f1b1b010f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b011b1b010f1b011b1b011b011b011b0f0f1b1b1b0f0f010f1b0f0f1b0f010f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f011b0f1b0f1b1b1b0f0f1b0f011b0f0f0f1b010f1b011b011b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f010f1b0f1b011b1b0f011b010f1b0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b0f0f1b0f1b0f1b0f0f1b0f011b0f1b0f1b0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b1b1b1b1b011b1b1b1b0f1b0f1b1b1b1b1b0f1b0f0f1b1b011b0f0f0f010f0f0f0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b011b1b0f1b0f0f0f1b0f0f0f1b011b0f1b0f1b0f1b01011b0f1b0f0f0f0f0f160f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b0f011b010f1b0f0f1b1b0f1b1b0f1b0f0f1b0f1b010f0f010f010f0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f1b0f0f1b1b1b0f1b0f1b0f011b0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b011b1b011b1b011b1b010f1b0f1b0f0f1b0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b1b1b0f0f1b0f0f0f0f0f0f1b010f1b0f1b011b1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b0f0f1b0f0f1b0f0f1b0f0f010f0f1b0f010f1b0f1b0f0f1b011b0f0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b1b010f1b1b011b0f1b0f1b0f1b1b0f1b1b010f0f0f160f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f1b010f0f1b1b0f1b011b0f011b1b1b011b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b1b1b0f1b0f1b0f1b0f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b01011b011b1b1b0f0f0f0f0f0f1b0f0f1b010f1b0f1b0f1b0f0f0f0f0f0f160f160f0f0f0f0f0f0f0f160f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b0f1b010f1b0f0f011b0f1b0f0f1b0f0f1b1b0f1b010f0f0f010f0f0f1b0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b0f011b010f1b1b0f1b0f1b1b0f1b1b1b011b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f1b0f0f1b0f1b0f0f1b0f1b1b0f1b0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01011b1b011b1b0f0f1b0f0f1b0f1b0f0f1b011b011b011b0f1b0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f1b011b011b1b0f1b0f1b0f010f0f1b0f010f1b011b0f011b0f0f0f011b0f1b0f1b0f0f1b0f010f0f1b0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b011b0f1b1b0f1b0f1b0f1b011b0f1b1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f1b0f0f1b0f1b0f0f1b0f0f1b0f1b0f0f010f1b1b1b1b1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b011b0f0f0f0f0f0f0f011b011b0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f011b0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f1b011b011b0f011b0f1b0f0f1b1b010f1b0f1b0f0f0f0f1b0f0f1b0f1b0f0f010f0f0f0f1b0f1b0f1b0f0f1b0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b011b1b1b0f1b0f1b1b0f1b1b0f1b0f1b1b0f1b1b0f0f0f0f0f161b0f0f0f160f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f1b0f1b0f1b0f0f1b0f1b0f1b0f1b0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b0f1b0f1b0f0f0f0f1b0f1b0f1b011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b011b1b0f1b0f0f1b0f0f010f1b0f010f1b0f010f0f010f1b0f0f010f1b0f0f0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b0f1b011b1b011b1b0f1b0f1b0f1b1b0f1b011b0f0f160f160f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f1b0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f1b011b0f1b0f1b0f1b0f1b1b1b0f1b0f1b011b0f1b0f1b0f1b0f1b0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1b1b1b1b1b0f0f1b0f1b0f0f0f1b0f0f1b0f010f0f0f0f0f160f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f1b011b1b1b1b0f1b0f011b011b011b010f1b1b0f1b0f0f1b0f0f1b0f011b0f1b0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b011b1b010f1b1b1b0f1b1b011b011b011b011b1b0f0f0f0f0f0f160f160f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f1b0f010f010f010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1b011b1b1b0f1b0f010f0f0f0f1b011b0f1b0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f011b010f0f010f0f0f0f0f0f0f0f0f0f160f0f0f0f1b0f0f1b0f1b011b0f1b0f1b0f1b1b1b0f0f0f011b010f1b1b0f1b0f0f010f1b0f0f1b0f1b010f0f0f1b0f1b0f1b1b0f0f0f1b0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b011b1b0f1b1b0f1b1b0f1b1b1b0f1b1b1b0f1b0f160f0f0f0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f1b0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b1b1b011b011b011b1b0f1b1b010f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f010f010101011b0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b0f0f1b0f0f1b011b011b011b0f1b1b011b0f1b1b1b011b0f011b0f1b0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b1b011b011b011b011b011b011b011b011b010f0f0f0f0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b011b011b1b0f1b1b011b1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f160f160f0f0f0f0f01011b010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f010f1b0f0f1b0f1b1b011b1b1b1b011b011b1b0f1b0f1b010f1b0f1b0f0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f0f1b0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b011b011b0f1b1b011b1b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f010f010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f1b0f0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f0f1b0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0000000001050000050000000d0000004d45544146494c455049435400d4220000c6efffff00c700000800d4223a1000000100090000037c6300000000666300000000050000000b0200000000050000000c0296004a0166630000430f2000cc00000096004a010000000096004a0100000000280000004a01000096000000010008000000000088c20000750e00001b0e0000000100000001000000000000808080000000800000808000008000008080000080000000800080004080800040400000ff80000080400000ff00400000408000ffffff00c0c0c0000000ff0000ffff0000ff0000ffff0000ff000000ff00ff0080ffff0080ff0000ffff8000ff8080008000ff004080ff00c0dcc000f0caa60004040400080808000c0c0c0011111100161616001c1c1c002222220029292900555555004d4d4d004242420039393900807cff005050ff009300d600ffeccc00c6d6ef00d6e7e70090a9ad000000330000006600000099000000cc00003300000033330000336600003399000033cc000033ff00006600000066330000666600006699000066cc000066ff00009900000099330000996600009999000099cc000099ff0000cc000000cc330000cc660000cc990000cccc0000ccff0000ff660000ff990000ffcc00330000003300330033006600330099003300cc003300ff00333300003333330033336600333399003333cc003333ff00336600003366330033666600336699003366cc003366ff00339900003399330033996600339999003399cc003399ff0033cc000033cc330033cc660033cc990033cccc0033ccff0033ff330033ff660033ff990033ffcc0033ffff00660000006600330066006600660099006600cc006600ff00663300006633330066336600663399006633cc006633ff00666600006666330066666600666699006666cc00669900006699330066996600669999006699cc006699ff0066cc000066cc330066cc990066cccc0066ccff0066ff000066ff330066ff990066ffcc00cc00ff00ff00cc009999000099339900990099009900cc009900000099333300990066009933cc009900ff00996600009966330099336600996699009966cc009933ff009999330099996600999999009999cc009999ff0099cc000099cc330066cc660099cc990099cccc0099ccff0099ff000099ff330099cc660099ff990099ffcc0099ffff00cc00000099003300cc006600cc009900cc00cc0099330000cc333300cc336600cc339900cc33cc00cc33ff00cc660000cc66330099666600cc669900cc66cc009966ff00cc990000cc993300cc996600cc999900cc99cc00cc99ff00cccc0000cccc3300cccc6600cccc9900cccccc00ccccff00ccff0000ccff330099ff6600ccff9900ccffcc00ccffff00cc003300ff006600ff009900cc330000ff333300ff336600ff339900ff33cc00ff33ff00ff660000ff663300cc666600ff669900ff66cc00cc66ff00ff990000ff993300ff996600ff999900ff99cc00ff99ff00ffcc0000ffcc3300ffcc6600ffcc9900ffcccc00ffccff00ffff3300ccff6600ffff9900ffffcc006666ff0066ff660066ffff00ff666600ff66ff00ffff66002100a5005f5f5f00777777000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b6167011b1b1b1b1b1b6167a11ba56167d061cf61d061ffd0610f0fd0610f67d061cfd0610fd061d00f0f0f0f0f0f0f0f0f0f0f0f0fd0cf61d0add0610f0fd061d0cfd0610f0fd0618661cf67d0610f61a51b61cf61d067a167a51b1b61a51b1bd01b61a51b1b611b61896761a51b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1ba5616761011b61a561a567611b1bd061d067d061a5670f0fd061cfd0cf82cfd0ad61cfd061d0acd00f0f0fd00f0f0f0f0fd00f0fadcaadd0cf61d00f61cfd00f61d00fd0cf61d00f0fd00f61cfd067d061d067d067c21b611b1b1b1b1b1b611b1b67a16761a567611b1b1b1b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b101b1b1b1b1b1b1b89611b1b1b1b67611ba51ba5611ba561a567d0611b0f61cf61d061d067d00f0fd00f0f0fad61d0ad0f0f0f0fd0f90f0f0f0f0f0fcf61d00fca61d00f0fd00f61d00f61d00fff61d061cf0f61d067d00f61d06761011b1b1b1b1b1b61c26761671b611b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b1b1b61a561671b1b1b1b6167c267f7671b1b61a51b61d061cfd0d061d061d0610fd00f670f0fd0610f0fd0acca67ca0fd061cf0fd0cfd061d00fd0cfadd0610f0f6761d0610fcfd0610f61d0616761d01b61d01b1b6167a561d01b1b82891bd01ba56167a11b1b011b1b61d01b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b618789611b61a561a51b61d061a51b1b1b61d061d00fd061d067d061d0610f0f61d00f0fd0cad0cfca0f0f0fadd00f0fd0cf610fd00f0fcfadd0adcfd0610f0f61cfad0fd0670fd061d067d061d01ba561a561a51b1b1b1b1b0161d0671b011b61a51b011b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1b1b1b1b1ba51b1b1ba561d01bd01bd01b1b6761d061d0611bd0cf0f0f6161d0d0a50f0f0f61d061d0cfd00f0f61d00f0f0fd0cf0ff9cad061f9d0cf610f61d061d00f0f61cfd00f0f67d061d0d0cfd00fd061a51bd061d061d0611b1b1b1ba56167611b1b1b1ba56761611b1b011b1b1b1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b6101676189611b1b1b6767611b1b1b0167c2ad1b67d061d061a561d0cfd0adcf610f0f0f0ff9d00fd0cacf610f0f61d00f0f61d0d061d0cf61d0d00f0f0fd00fd061cf61c2670f0f61d00f61611bd061d0611b611b1b6167a561a5611b011b1b1b1b611b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b61611b1b1b1b1b1b1b1b1b1b6161d01b1bcf6761d061d061d067cfd06161d061d0cfd061d061a7d00f0f0f0fd0cfadcad0d0adcf0fd061d00fd00fd0cfd061d0d0d0610fd061cad086d0610f610f1b1b6167a561d06761a51b1b1b1b1b61a51b611b1b1b61a51ba51b1b1b1b011b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b6167a51b1b61671b1b61d061d01b1b61cf61d067c2d061d061cf6761d0610fd00f0fd00f0f0f0fd061cfd0adcfd00f0f0fd0acd0610f0f0fd0d0610f0f0f67cf610fd00f0f670fd061d0cf670f67a561861bff67a56167d0611b61d067016167a167c267a51b1b1b011b1b1b1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1a1b1ba567d0611b1b1b1b1b1b61011ba567d061d061d067cf61d0d0d061d06167cf0f0f0f61d00fcfd0d0cf0f0f0f0f0f61d0cfad61d0ca0f0fd0cf61ad610f61d0cfad610f61670fd0cf610f6167d00fd01bd0611bd0611bd06167611b1b1bd01b1b1b1b67611b1bd0611b1b011b011b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1ba5611b1b1b67d061d06761d01b1bd067d061cfa16761890f61d061d00f0f0f61d0adc9670f0f0f0fad0f61d00f61d00f61d0cad00f0f0f0f610f0f0f61d0cad00f0f610fd061cf670f61d061d061d061d061d061d01bd061a5670f611ba561a567611b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b6189671b61891b6167a51b1b1b1b61d061d01b61d061d08661d061d0d0d0d0610fd0cf61d061adcad0610f0f0f0f0f0f0f0f0fd0acd0610fd0cf0fd00fd061d0cfd0d0cfd061add00f0fd0cf61d0618667c26167d0c267d01b011b1b1b616761a51bd061d01b6761a51b61671b1b1b1b1b1a1b101b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1a1b1b1b1b1b1b1b1b1b1bd01b61a561a51b61d01b61cf61d0610fd061d06186cad0670fff67ca0f0fcfd0d00f0f0f0fd0cfcad00f0f0f0fd0cfadd061cf610f0fcf0f0f0f0fcf87610fd0cfd061d0610fd0d061d0a51b61d067a561a56161d01b1bc267a1671b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b101b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b611a1b1a1b1a1b89821b1b611b1b6167c21b1b1b1b1b1bd06761d067d06167cfd00fffd086616161d0d0610fd00f0fd0cfadd00f0fd00f0f0f0f0f0f0fd00f0f0f61d067c9670f0f61d061d061d061d0cf61d061d0d00f611bc26767c2676189611b1b67616167a5611b1bc21ba5611b1b1b1b1ba5611b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bd01ba51bd06761a50f61cf87cf61d0cf61d00fd0cfd0adca61cfd00f0f0f0f61d0cf0f610f0f0f61d0cfd0add00f0fca670f0f61d0cf0f0f610fd0ad0f0fd0811b0f611bd061d0611b1bd067d0616761d01b1ba5611b1b1ba167611b1ba561011b1a1b1a1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61671b1b1b1b1b1b6167896167896167d01b1b611b011b1b0161a51b61a561d0610f61d0610fcf0f0fd0acd00f6761cfadd0d0c9d0cf610f0fd0610fd00f610f0f0f0fca0f0fd0ffd00f0fff0f0fcf67cad0860f0fd0610f0f67d01bc2d01b1b61a51b1b61a567a11b1b616761671b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1bd0611b61d01b1b1b1b1b1b6181d061d061d067d0610f0f67d082cf610f0f0f0f0fad0f610fd0cfad0f0fadd00f0f0f0f0f0f0f0fd00f61d00f0f0f0f0fd061d00f0fd0cf61d0cf61d00fd0d06167cf61d01b1b1b61a56189011b61d01b61a561671b1b1b011b1b1a1b611b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba5611b1b011b1b1b1b1b1b611b1b61896167610161011b67d061a561d01bd00fd0cfd082d0670f0fd061d00f0f0fca0f61d0adcaadd00f0fcfd0a7d0cfd061d0cfadd00f0f0f61d0670f61d061d00f0f61d00fcf0f0f61d06167616761d067611b1ba5611ba561d089d01bd061a51b1b1b1b1b1b011b1a1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b101b1b1b1b1b1b1b1b1b671b1ba5611b0161d067d0611c0f6761d061d0610fd061d067d00f61d0cacfd0d00f61d00fcad0cfca61d0670f0f0fd00f0f61d0cfadd00f0f0f0f0f0f0f61d061d0ca0f0fcaadcf61670f61d067d061cf611b1b1b86611b676167d0611ba51b01618961011b1ba5781b1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b6167c2678961671bff898661a51b61d061a56167d061cfd0610f61cf610fd0cacfca0f0f0f0fd0cfadd00fd0cfcacfd0a7d0cfd00f0fad0f0fd0610f0f0f0fcfcad00f0f0f670f0f0f0f0fd0a7d0a561d061d01b61a561d01b1b0161a5616761611b6167611b1b1b1b011b011b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b6761a56167c21b1b61670161a51b1bd0cf61d0610f0f0f0fcfd061cfd0610f0fadcfd061d0cfadcaadcfd00fd0adcfd0cacfd0610f0f0fcfadd061cfd00f0f0f0f61d0adcf0fadcfd0adcfd0610fd0cfd061d01bd067d01bcf61d067c267c21b1b1b1b611b1b6761671b671b1b1b1b1a1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bd061d0611ba56167c267c26761d0616761d0d0d00fd0d061cfd0ad670fd00f0f0fadcacfd061d0add061d00f0f61d0cfca0f0f0fcf0f61d00f8267cf610fd0610f0f0f0fff0fd00f61d067d00f67d061a56167611b1b67a167d067cff7d067d0611b1b1b1b1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b67a1671b1b1b1bcf676187611b1bd0d00f0fff67ca67d00f61d061cfd0cad0ad0fadcad0cfd0caadcf61d00f0f0fd0f90f0f61d0ca67cad0610f61d086d0cf61d0d00fd0d061d00f0f0f0f61d061d00f61611bd061d067f7d01b1bd01b1b1b1ba56101611ba5619d1b1b1b1a1b1b101b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b1b1b1b1b6167d01b1bd01bd01bd01b1b1b1bd01b61d08661ff676161d0add061cacfad61d00fcfd0a7d0accad00f0fcf0f0f0f0f0f0f670fd0cad0add061cfd00f67d061d0cf0f0f0f61d0cfd0cf1b61cf61d061676167a167a561a51b1b1b61676167611b1b0161a51b1b1b011a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b61a51b1b1b61d061d061c267c20f611b61cf67ca0fd0d0610f0f67d061d0adcfd0c9d0cfd0610fd00f0f0f0f0f0f0fadcacfd00fcfd00fcf0fd00f0fd061d00fd0610fd061c90fd00fd00fd00fd06167c267a51b1b1b1b6167611b011b1bd01b616761a51b1b1b1b611b1a1b1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b611b611b1b1b1b011b1b1b1b1bd061671b611b1b611bd061d0611bd061d00fd00fd0cf0f81d0cfd00fd0cacf0f61d0d0cfd00fd0cfcaadd00f0f0f0f0fd0cacfadcfd00f0fcfd061d061cf0f0fd061d0cfd0ad61d06167f767d061d0c267c267611b1b1b1b1b1bd01bd061d067c2671b1b1b1b1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611b1ba561a56167d067d06167d0d0d061d0d067cf61670f61cfca0f0f0f61d0add00f0f0f0fadcf61d00f0f0f61d00f0f0fad61d0ad61d0d0ac61d00f0f61d0d0acffd0add0d0611bcf0f61d0c967d00f611b671bd01bd0611ba56167611b1b67a1671b1ba561a66761a5611b1b1a1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b61678978a51b1b1b1b1b1b1b1b6167a11b6167c267ff8961cf676167a561ff67cf610f61d067d0caad0fcfd0adcad00f610f0fd061adcfd0610f0fd061d0acd061d06182cfd0d0610f0f0f0fd061add00f0f0f0f61d01b8267d01b1b6167a56189d01b61a51b1b1b1b1b61671b1b1b1b611b1b011b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b6167a51b1b1b6167d061d061d061a5d0618661d0610fca67c9d0d0d0d0670fd0cfcad0610f0f0f0fcad00fd00f0f0fd0cfd00f0fd0cacf0fd0610fd00fcf0f6761cf61d0cacf0f0fadc9add061add06761d01bd01bc2611b1b6167d01b1b61a51b1ba51b61011b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba5611b1b1b1b1b1b1b1b1b1b1b1ba567c2671b1bd01b67821b67d0611bd00f61d00fd00fcf82d0cfd061d067cfd0adcf0fd0c9add00f0f0fcaadcfa7d00fd00f0fd00f0f0f610f0f0fca670f61d0cf610f0f0fd0cfd06167c2d061d0d061d06167611b1b1b1b1b618961d01bd06167618967611b1ba5611b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1ba5611b1b1b1b1b1b0f61d0a561d0ff61d00f61cfd0cfd067d0d086611b1b0f61d00fd0cf0f0f0f670fd0cfa7d0610f0f0f0f61d0cf0fadd00f0fcf0f61d061d00f0fd00f0f67d0cad0cfd00f0fd0cacfd00f61cf61d067d06189ff1bc26761a6611b821b1ba567611b011b1b1b011b1b1b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611b61671b1b1b1b1bd0611b1b61d0cf61d061cfd061d061d067c267d0610f0f0fca0f61ca0fd0cad0add0d0610fd00fcfd0d0cfd0d0610f0fcfd00f0f0fd061d0adcfcad00fd00fd067d0610fd061d0d061d061a561871b61d01bd01b61d06761671b1b1b67f7671b1b61a51b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b61671b1b1bd01bd061d0a5610f6761d0d061d061d0610f61d061cfd0d0cf61add0610f0fcacfad0f0fcf0fd00f0f0fad0f61d0d0610fd061d00f0fd00f0fd0610fd0caadcf0fadca67cacf67ca86d061d06761d0676167d061671b1b6761a51b1b1b611b011b1b011b1b1b1a1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1ba51ba561a5611b1b6161d067c26761d01bd0d061676189cfd0610f61d0611b0f0fd0adcfd0adcf61d0adc261d0cfca6782d0ca6167cacfd0d061d061d061cfadd0cf61d0adcf0f61d061cf61d00f0f61a561866187d061c267c26761671bd0611b1ba561011ba167611b1b1b67611b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1ba561a661011b1bcf6167618761a5d00f0f61d0d0cf82d0cfd06167826161d00f0f0f0f0f670fd0cad0d0caadcf61d0cacfd0adcacfd0cf0fcaad61d0cf61d0adcf610f0fd0cad0cf0f0f0fd00fad61d0d0ff61d061cf61d0611ba5611b611bd01b67a167a5611b1b1b1b1a1b1b1b1b1b1a1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611bd061d061d067a51b016167d0611c61d061d06167d0610fd061d0670f0f67cfd00f0f0f0fff0fcf0f0f0f0f0f0fcfadcf0f0fd06161add0ffacd00fd00f0f0f0f0f0f0fd082cfd0ad0fd00f67ff67ffd061a561d067d01b1b011b61a51b1bd0611b1b61671b1b1b1b61891b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b61a51b1b61d01bd0c267d0610fd061cf6761d0616167d061d0cfd0d00fd0cfd00f0fca0fcfd061acd00fd00fadcfd061cfd061adcaadd0cf0f0fd00fcfcad00f0fd0cfd061d00f0fd0610fd00f61c2676167d061d067c2671b6167a51b6161a51b1b1b011b011b1b1b1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b611b1b1b67611bd067611ba567821b611b1b1ba561a561d0c267d061d061d067cf61d0cf61d0ca61d061d00fd0d00f0fd00f0fd00f0fd00fd0d00f0fadd0cfd061d0d0611c61d00f0f0f0fd0cf0f61d061d061cf61d00f61d067a5d061a5611b0161a5611b1bd0611b1b67c267a5611b1ba56167611b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1bd0610167611bd06761cf1bd0c2670f61d0d061d0cfd0cf61d0c267d0618661d0ca61d0cfadd0610f0fd0cacfadd0cad0add00f0fd0cacfd061d00f0f61d06167cf0f0f61d0adcfa7d0adcf61d0cfd00fd00fd0cf61d067611bd061a6611b0167d0611b1b1b1b1b1b1b011b1a1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61671b1b61a51b1b1b1b61d01b61a561a51b1b1b61a561d061d067c2d08661d061d067d061d0cfadd0cf61d0cf610f0fd0610f0f6761d081d0610fffd0cfd061d0cfd0610fcaa50f0f0f0fd061ad0f0f0fcfd00fd00fca67d0c2611b6186d061a561871b1bd01b616761a51b1b1b1b1b1b1b1b1b61a51b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b6167a561a5611b61d06761d061d00fa561ada5616761d0d067611c610f0fd0adcfad0fd00f0fd00fd0acd0610fcfd0610f0fd061cfd0670f0f0f0f0fad0f0fcad0adcaadcfd00fd0cfd0caad0fd0616761d061d061d061d067a51b61a51b61a51b1b011b1b1b011b1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba5611b1a1b1b1bd01bd067611b1b1b1b1bd01bd0616767cf61d061d067c2d00f61d0ca67611bd00f0fd0ad61d00f0fff0f0f0f0f0f0f0f0f0f0f0f61d00f0fff61d0d0acd0610f0f1bd0cfcad00fd061d0610f6167d061a567d061d00f61d06167c267611ba561a567611b1bd0611b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011bd061d06167d061d061d06186d061d061a5d061d0ad676161d0d061d0cfd061d0d0d00f61d00f0f61d0d00f0fca670f0f0fc9d0acd00f61d00f0f61d0cfd0adcf0fd0cfd0ca61d00f61d0cfd00f0f0fd0cf611b67d061a5611b61c2676167a6611b1ba561011b1b011b1a1b1b1b1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b6167c261a561d061a5618761a561d061d06186d01b1b61cf67cacf67d0610f0f0f0fca0f0fcacf0f0f0f0f0f0f0f0f0f0f0fd0c9ad0f0f61d00f610fd061d00f0fa70f0f0f0f0f610f0fd0cfd00f67c2d061a5d01bff67c267d01b1bd01b1b1b1bd061a51b61a51b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b61a561a561d0a561670fa661a5d01bcf61d0d061d0d061cacfd0611c61d01b61d0a561cfd061cf67ca86d061cfd067ca0f0fd067d0cad0610f0fd0adcfd0610fd0d0d0610f0f0f86d0ff0f0fd06161d0cf61d067d061a56161d061d0671b011b1b011b1b61671b1b611b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b67d061d067cf611b1bc26761d0610f61d061d01bd01bd067d061cf0f61d0cfd0d0cfd0add0d00f0fd0d0cfd00f0fd00fd0d00fd00fd0acd0ff0f0fd0acd0cfd00f0f0fd0cfd00f0f61d00f61d0866161d061d061cf6761c267016161a5611b1b1b1b1b1b1b1b1ba561671b1b1b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b87611bff67611ba561a5611bd061d01bd0d061d0611ba5d0670f0f61cfd061d081d00f61d0d061d0cf0f61d0d06167d0cf0f0f61d086d00f0f0fc20f61d00f0f61610f0f61d0d00f61d0670fd0cfd00f61d067c2611bd067d01bd01ba5611b1b611b011b1ba5611ba51a1b1b1b1b1a1b1b1b1b1b1a1b67611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b61a51b61896167d061d06761d0670fd061a56181d0d01b61d061d061d067d01b1b6167d0f76761891b1b61d06167d061d06761d0a5610f0fd00fd0cf61d061d00f0fd0ff67820f61d067610fd0cf61d0676167ffd0d061d067c26186d0671b1b1b1b1b1a1b1b1b611b1b61d01b011b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61a51b1b61a51b61a51bd01bd0618761ffcf61d061676186610f670f1b61ca6761d0610f67d061d061d08661d0ffd061d01b6167d061d061d0cfd0610f0f0fd0add00f0fd081d0cfd0d0d01b61cfd061cfd061d061d0826761d067d061a56101618761a51b61a56761a51b1a1b1b1b1b1b1b1a1b011b1a1b1b1a1b61891a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1ba561671bd06761d061cf1ba561a561d067d0d0d067cf611bd061a5d01bd0c2671bd067611b67611b86611b1bd061d061a5610161a561d00fd0610f61d0d00f0f0f616761d00fcfd0ff0fd00f610fd061d01bd0cf616761d067ffd067c261a5611a1b1a1b1b1b1b1b1b67a167611b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1bd061d01b1bc2d067d061d086d061d061a5d061d00f86d0d0d0d00fd061d086d00fd061d0ff61d0d0d01ba561c21c67d0611bd0d061d081d061cfd00f0f0f0f0f6167cf61d061d061d0610f0f86d061a561d061d0ff61a567c267c2671b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b011b1b1b1b78611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b61d01b1b61d061a5610f1b1b61d061d061cf67d01b61671b61cf61d061a561cf61d01b61a567c267ffd06167cf61d0610f61cfd0add0610fff0fd00fd0c9d0820f0fd081d0cfd061d01b81d061d0d0c267a1d01b82d067d01b1b1b1b1b1a1b6761a51b6167a51b611b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b611b1b67618961671b1b616167a561d061d06167c2ada167a561d06761d0c2611bff67c2d01b61d0610fd067d0861b61610fd06761d06167d06186d0d0cf0f0fd0610fd00f0fff0fd061d00fd067610f67d00f61cfd061d061d0cf67d061d061d01b616189611b1b1a1b1b1b1a1b1b6761a51b1a1b1b1a1b011b1a891b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611b1b1b1b1bd067d061a56761d01ba5d061cf1bd0d06167611b1bd0821bd01bd061d01bd01b1bd01bd0611bd01bd0670f61d0670f67d00f0f0f61d0cfd00fd0cf61d067d0cfd081d0d0ac8267d0d01b1bd0ffd061d08661a561a561c286619d1b1a1b1b1a1b1b1b1ba5611b1ba5611a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b676189611b86618961a567d061d01bd067d061a561d06761d061a561a50f670fff0fd00f6167a561a50f61c2d061d086d0611bd01bd0c2d0611b61d061a1d0ffd00f0fffd0d00f0f0f61670f610fd00f61cfd0d0d00f0f67610f61d061a5611b1bd067d0616789611b1b1b1b1b1b1b1a1b1b1b1b67611b1b1a1b1b611b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b6761a51bd01b1b1b1b61d061cf61d01b1b61d06167d061cf6167d061d00161a51bd06167d01b1b611bd01b61d01bd0611bd0c267d01b61d0c2add061d0cfd061d081d082cfd0610f6761d0d061d00fd0c21b81d0ff6761d0c2618761d061d067d01b1b1b1b1b1b1b1b1b1b618961a661671b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61a51b6167a11b1b618761c21bcf61616761a5610fa561a561ffd061cf6167ca67ca67c96761d0610fd061d0670fa561d061cfd01b616761d01bd0a56186d0a561d0610fd08661ff0f0fd061d0d0d0a561d0d0d06181d0610f0f8961d067d061d01b011b1b011b1b1a1b1b1a1b1b1a1b1b1b1a1b61a51a1b1b1b1b1a671a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1ba5611b1b1b1b1b1b1b1b1b1b1ba56761d01bc2670f6761d061d061d01b1b61a567c267616167c267618967610167d0611b1b67611b1b1b1b1bd0ff61cfd00f61d00f0f0f0f0f0fd00fff0f0f0f61cfd00fff0f0fffd061a50fca670fa561a5d0ff61d01b1b1b1a1b1a1b1a1b1b1b676167611ba5611a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b6761a561a567d061d067d061a561d06761a561a56167d0d061d0d0d0cfd067d0d061cfd061d0d061d0d01bd0670f6161a561d067616167d0611b1bd086d0ffd0d00fd067ff0fd0cf8161d00f81d081d0d0cfd0611b67821bd061a56761a51b011b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1a67616789611a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1bd061a51b61d06161d01b6167a561d01b81d067d0cf61671b1b1b61d067d061d01b1b1bd061a561a5616761a51b1b61d00161d067d0d0610fcf610f0f610fff1c810fd0d0ff0fd0d0610f0f0f0f67d0820fd0670fd061ff67c267d0821b611b1b1b1b1b1b1b1b61a51b61a51b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b61a51b1b8961d061d01b1b61a561d01b1bd061d067d01b1b1bd0618661d061d061cf61d067a56161671b611b81d0c267d00f67c26167a561a56167d061d061d0616761d0c20fd061add0d0ff67d061d0670fd0ffd061a561a51b1b1b1b1b1b1b61011b1b1b1a1b1b1b1b1b1a1b1b1b1b1a1b1b1a61a51a611a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b61890f67d061d067611bd01bd0d01bd061d061d01b1b1bd061d01ba561d061d061a561d01b1bd01b1b1b1bd01b1ba5611b01d0d0d0d0d0d0d0d0d0d0cad0d081d0d0d081d00f0fffd0d061d061a5611bd0a567a1d061d061a5d0671a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b821b86611bd06761a561d067611b1b1bd0611b1bd0811bc267d061d061d06761d01b61a567c26167d0d061d061d067c267d0611bd0611bd01b1ba561a561a5d061d061cfd00f61cf61d0611c61d0811bd0d06167891b1b1b1b1b1b1b1b1b67611b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1ba51b1b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b611b011b61d06761d01bd01b0161a5611b1b1b1b1b1b1bd01b1b1b1b1b1b1b0161671b6761671b1b611ba51b011b1b1b1b1b1b011b1b1b011b61016761a5676167896167d061a561add0610fd061a561d086d061d06161011b6167a51b1b1b1b1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1bff8961a5f786f761a51b1b1b1b1b1bd061d01b61d0d061d067d061d0a51bd061d06761d01ba167a51b1b61d01bd01b1bd01b011ba561a51b0161d01bd01b1b1b61cf67d0d0c267cad087cfd0610fd00f0f8661d01b61611b1b1b1b1b618961a51b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1b1a6178670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1ba5616761a56761d01b1b1b1b1b011b67c267611b1b011bd061d01b1b1b61a5611ba561d061a561a667611b1b1b1b1b1b1b1b1b1b1b1b1ba561a51b61d0611b1b011b1b011ba167c2d0d0cf67ffd00f61d0c267ca67cfd0611ba5611b1bd0611b1b1b1b1b1a1b1a1b1b101b1a1b101b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1ba56167d06761d067d0611bd061d0611b011b011ba56761d01ba561011b1bd01b1b1b611ba567611b1bd01bd067611b1b1b1b1b1b1b611b1b6761a5611b1b1b1bd06167821b8761d0a50f61d061cfd061d00fd00f611b67d061a5611bd061671b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1ba5610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1ba51b1b1b61a51b1b6167c21b1bd01b61a561a561d061861b1b61d086d01b1b1b1b61671b1b1b1b1b1b1b011b011b1b1b1b1b1b1b1b1bd0611ba561a561011b6161a561670161d061d082cfd01bff6761d0ffd0d061a51b1b1b011b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b6161d01b61871bd06167a561a561a51b1b1b61671b1b61a56167011b1b6167d01b611b011b1b1b1b1b1b1b1b1b1b61a51b6167a661a51b6167d01b61d067a167c267c2671b61d0ffd00fd0610f0fd0cf61d01bd01b1b61a56167011b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b611b1b1b1b1b1b1b011b611b1b1b1b67611b1ba5676167c2671b1b61d067611bd0611b1b1b1b1b1b1b1ba561a561a561011b1b1b1b1b1b1b1b1b1b1b011b1b0161678261d067d061a567d01b1ba561a5add00f61d0d081d0d0ff67d061d061671b1b1b1b1b011b1b1a1b1b1b1b1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b611b67d01b1b1ba5611b1bd0611b1b87611b1b1b1ba16761d01b1ba5611b1b011b1bd067c267611b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b016761011b1bd01b1bd01bd0670f61d00f61d00f61d067cf6161d06782671ba5611b1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61671b1b1b1b61671b6167d01b1b1b61cf1b1b1b1b1b61d01b61a5616767c267c267a561cf1b1b1b1b1b1b1b1b1b1b61671b1b1b1b1b1b011b1b011b1b1b1b1bff67c267a51b1b011b1b011b1b6167610fcf610fd0ff61d061a5610fffcf67d0611b1b0161671b1b1b1b1b1a1b1a1b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b6167a51b1b1b1b1b6167c21b61d06761a561896167c267a51b1b1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b61a561a51b011b1b011b1b61d061d067d0a50fff0fd082d067d061a51b61d01b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1ba5611b1b1b1ba561a5611b1b1b1b1bd061a5611b1b1bd061a5611ba16761a561821bd067611bd0611b011b011bd01ba5611b1b011b1b1b1b1b1b1b1b1b1b1b1bd067a11b1bc26761a5611b0167a167d00fd061cf67d061d0ffd0ffd061d0611ba5611b1ba5611b1b1a1b1b1b1b1b1a1b1b1a1b1b1a1b1b101b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b6761a5611b1bd0611bd01bd067d0611ba561896167c267611b1b611b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1a1b1b011b611b1b1b1b1ba5611b1b1b1b1b011b1b1b011ba561a561ff61d00f0fff61a5611bd0611ba561011b1b1b1b1b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1bd01b1bd01b61d061d06761d067618761a51b1b67a167a5d01bd061d061a561671b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b611b61a561011b61871b6167d01b011b61a561d0610fd0d061cfd01b0fc267d0ffd061671b61a51b1b61a51b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b61a51b1b1b1b1b1b011b1b611b011b1bd01b61871b616761d061d0671b1b1b1b1b1b1b011b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a679b1b1b1b1b6167a6611b61a5611b1b011b61d01b61d0d067ff67d0c9d0d01bd0a561d01b1b1b61d01b1b1b1a1b1b1b1a1b1b1b1b1b1a1b1b101b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1bd067d0611bc267a167c2676167611b611b1b1b1b1bd01bd01b1ba561011b011b011b011b011b011b1b1b611b1ba56761a61ba561a561a561a561011b1b011b1bd0cfd061d0d061d06167d061d0670f0f1ba561671b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1bd01b1b1b1b1ba56167a561a5611ba5611ba561a51ba5611ba561011b1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1a1b1a011a611b67011b1b1b1ba1866189611b0167781b67c2618661890f61d06186a1d0c2d0add08161611b67611b1b1ba567611b1b1b1b1a1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b011b1b1b1b011b6167a167a56167a167c28961a51b1b011b011b1b011b1b1b1a1b1b1b1b1b1a1b1a011b011a011b1aa51b1a1b611a1b616167a1671b618761a561a51b011b82d061d061d0a561d0d061d061cfd01b1b1b1b611b61671b1b1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b011b1b1b1b1b1b611b1b61671b1bd01b1b1b1b1b1bd01b1b1b1b1b1b1b1b1b1b011b011b011a1b1a1b1b071b1a1b1aa51ac21b01781b61a51a1b82a56167c267c2a678a51ba66167a561a50f0161ad0f0f0f0fd086d061a51b1b611b611b1b1b1a1b1b1b1a1b1a1b1b1b1b101b1b1a1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1ba56167611b1b1b67618761671b1ba561011b1b011b011b1b1b1b1a1b1b1b1a011b1a1b1a1b1a1b1a011a1b1b9b67c287a56761a5a167a5a167826761011ba561d086618661d08761a50f61d061cf1b61d067d061a5611b1a1b1b1a1b101b1b1b1b1b1a1b1a1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b011b1b011b67a1671bd01b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b011b1b1b1b1b1b1b1b1a1a1b071b071b785f679d5e1ba6676167a51b1b67a16761071b081a011b01011b821bd0a50fc2d0610f0f61d061a5d06167891ba56189611b1b1a1b1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b1b1a1b1b61a51b1b1bc267a51b61a561a51b61d01b011b011b011b1b1b1b1b1a1b1b1a1b1a1b1b071b071b011a1b1b1a1b1b78891a1b1b611bd061671b016167c21b0101ffff67a561d0a167a561a561d06167d061d067c21b61a5611b1a1b1a1b1a1b1b1a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b611b1b1b1b1b1b61a51b1b611b1b1b1b1b61d061671b1b1b011b1b011b011b011b1b1b011b1b1b1b1a1b1b071b1a1b10a5788976890761011a1b1b6161a561a51b011b01011b016167c2670f8261ffadd0cfd00fd061671b1b1b1b1b611b1b671b1b1a1b1b1a1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b1bd0611b1b611bd061d01b1ba561011b1b1b1b1b011b1b1b1b1b1b011b1b1b01071b1a1b1b1a011b1a1b1a1b1a87611b1ba51b611ba56101010167a186c267a1d061d0a561011b1b1b1bd0670f61d0610167d061d067a1671b1b1a1b1b1a1b1b1a1b1b1b1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1bff611b1b1b1ba5611b1b1b1b1b1b1b1b1b67c21b1b1b1b67611ba5611b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a011a1b0d1b1a011a1b071b611b1b8961011ba567611ba582a561011b011b6167ca1ba5d00f0fd00f0fadcf61d0d061d01b610167611b611b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b6167a661a56761a51b011b011b1b1b1b011b1b1b1b011b1a1b1a1b1a1b1b1a1b1a011b071b611a1b78a561679b1b011b1b82a51b82a51b0161a51b1b8267a561870161a561d06761d061cfa167011bff8961a51b011b1a1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6189676189616761896761a51b1b1b1b1b618961871b1b61a51b611b1b1b1b011b1b1b1b1b1b1b1a1b011b1a1b1b1b1a1b1a1b1b1a1b1a1b011b1a868961861b1b011b61d061d01b618661a56167c2d067610facd0c2610f0fcad0a561a5611b1ba561a561891b1b1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1a1b1b1b1b1b1b1b1b6761a51b611b1b1b1b1b611b1b1b1b011b011b1b011b011b1b1b1b1b1b1b1b1a1b071b1b1a1b07671a1b1b1a1b1a1b1a011b011b1b1b1b6187c28761011ba561a167c21b0161d0ff611bd01bd061a561a5611b87611ba5611b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b891a611b1b1b1b1b1b1b1b89676189611bd0616789ff1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1b1b1b0161d061ff6186d0610f0f61ffd061d0618661d0cf61d0cad0ad0f0f0fd0d061d067cf61611b678961671b1a1b1a1b1a1b1a1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b61a51b6161a567c21b61d067a51b1b011b011b011b011b011b1b1b1b1a1b1a1b1b1b1a011a1b0761a51a1b1a1b1a1b9d61a5611ba561a561a567c287c2a582896186d0618661861c61d06761610fa561d06782a51bd0011b1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b6161671b1b1b1b1b1b1b1b611b1b0161a5611b1b61d01b1b1b1b1b0d1b1a1b071b1b1a1b1a01101b071b1b1a1b1b1b1a1b1b1b1b1b1b61a561d0acd0ca0f0fcfd0adcf0f0f0f0fcacfadcad0adcf0fd00f0fd086cf616761d067d01b611b1b1b1b1b1b1b1b1b101b1b1a1b1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1bd067611b1b67ff611b611b1b1b1b011b1b011b1b1b011b1b1b1b1b1b1b1b1a011b011a1b1b1a1b1b611a67611b1b1b86616167616761c267618267ff6186a161a5d061d061c267c2d067d061d0611b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e751b1a1b1a67897889611b1b1b1b1b011b1b67611b671b67d06167611b011b1b101b1a1b0710071b1a011a1b1a071b1a1b1b1a1b1a1b1b1b1b011b1b8761a5d0cad0acd0caadd00fcad00fadd0cf0fd0cfd0cad0adc9d00f61d061d061d0611b1b1bd067611b1a1b1b1a1b1a1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a101b1a011a1b1a1b1b1b1b1a1b1bd01b011b6167a167a1671ba561011b1a0d07071007070d1a071a011a1b071a1b1a1b1a010178c28761a51bc2871b820f0f0fd0d0caadd00fd0d0cfcacfd00fcfd0f90fd0c9d01686d06761d0860f1b1b1a1b1a1b1b1b1a1b1a1b1b101b1a1b1b1b1a1b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e9d011a081b371b1b1b1a1b1b1b1b1b6761a51b61a51b61a561a561a51b1b1b071b100707071a011a071b1a1b071b1a1b1b1b1b1b1b1b011b011b0161a51b0f0f0f0f0f0f0fd0c9d0d0f9cfca0fadd0a70fad0f0f0f0f0f0f0fd061d067c267d01b1b1b011b1b1b1b1a1b1b1b1b1a1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a61071b1a01101b1b1b011b1a1b1b1b1b1b1b1b1ba56167a56189821b016761070d1a08070710071b071b071a071a011a011a011b1aa561a5a11b8661a561a5caadd0c9adcfd0caadcfa7d0d0f9caf9d0ca0f0f0ff9d0f9c2d0611bd061d00f1b1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1a1b1a1b1b101b1a1b1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61101b1a1a1b101b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1bd01b1b1b1b1b1b1b1a010d0710070710071b1a071b1a1b1b1a1b011b1b1b1b011b011b67611b1bd00f0f0f0f0f0f0f0ff9d00fd0cfcad0cfd0cacfd00f0f0f0f0f67d061d06189611b1b1b1b1b1b1b1a1b1b1a1b1a1b1b101b1b1a1b1a1b1b101b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e679b1b1a081a1a081a1b1a1b011b1a1b1b011b1b6167a11b01618661a561a51b1a07070d1a0d010d1a071a1a011a011a1b1b1b1a011a1b1aa66187c267a11badcf0f0f0fd0caadcfcad0cfd0f90f0fd0cfd0f90f0f0ff9d0d06186d0610fd01b1b1b1a1b1b1b1b1b101b1b1b101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e78011a081b071b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a0d07070d070d1a071b071a081a1b071b1a1b1b1b1b1b011b1b011bc2d0ff0f0f0f0f0f0f0f0fd0f9c9d0f90f0f0f0f0f0ff90ff90f0f0fd0ff61a51b1b1b6761a51b1b1b1b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1b1b1a1b1b101b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a1b071a1b1a011a1b1b1b1b1a1b1b1b1b011b0167c26761a56167a1671b1b010d071007070710071a011a011a071a071b071b07011b0761861b011bd0a561a1d00f0f0f0f0f0f0f0f0fcaadd0cfd0a7d0f9cfd00f0f0fcaadc2d061a56167ff1b1b1b1a1b1a1b1b1a1b101b1a1b101b101b1b1a1b101b1a1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea5611a011a610167611b1b1b1a1b1b1b1b011b1bd01b1b1b1b1b011b1b071b07070d070d07070d07070d1a0d1a011a1b1b1b1b1a1b1b1b1b011b618761d00f0f0f0f0f0f0f0f0f0fd00f0f0f0f0f0fd00f0fd00f0f0fd0c967d061d01b1b1b1b1b1b1b1b1b011b1b1a1b1b1b1a1b1b1b1a1b1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a1b071b1a1b1b1a011b1b1b011a1b011b61a56167a16761a51b011b011b1a0d0707081a0d071b1a071a071b1a011a1b1a61679b1b67a1a56186016186ff0f0f0f0f0f0f0f0fd0add0cfd0a7d0cff9d0ca0f0f0f0fd0a561d0ff0f0fd0f71b781b1b1b1b1b1b101b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b071b78a510f71a671a1b1b1b1b1b1b1b011b1b1b011b011b1b1b1a1b1b070d070d070d0710070d1b071b1a1b0d1b011a011b011a011b0161a567a1a582d0670f0f0f0f0f0fd0adc9d00f0fd0adc9d00fca0f0f0fad0fd0611b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b101b1a1b101b1a1b1a1b1a1b1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61101b071b1a011a1b1b1b1a1b1a1b1b1b1b1b1bd01bd067c267a16761a56101070d1a0d070d07071a011a071b071a071b1b011a011a1b07011ba167c267a1670f0f0f0f0f0f0f0f0fc90f0fcacfd0caadb4acd00f0f0f0fffd0ffd067d061866189611b1a1b1a1b1b1a1b101b1a1b1b101b1a1b1b1a1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011a011a1b876189611b1b1b1a1b011b1b1b1b1b1b1b1b1b1b071b0d070d070d07020d07070d071a1b070707071b1b1b1a1b1a01071b011aa175011b01a581d00f0f0f0f0f0f0fd0ad0f0fcfcad0adcfadd00fc9d0d00f67c267611b1b1b1b1b1b1a1b1b1b1a081b1a1b1b1b1b1a1b1b1b1b1b1b101b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1aa51a61071b10071b1b1a1b1b1b1b1b1b011b011b1b011b1b011b011b011b1b1a0d070d1a0d0710011a011a071a011a1a011a1a1b1b071b011b86a167c287c20f0f0f0f0f0f0f0f0fd0f9d0f9d0f90f0f0fd00f0fcaf90f0f61d0610fffd0d01b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b080161ff78a56178a5611a1b011b1b1b1b011b1b1b071b1a01071007070d070d020d070d021a1b071a011b011b0707010701011a1b070d0764a6010175d0a10fd0d00f0f0f0f0fcfca0f0ead0f0f0f0fd0c9d0d0d0cfd01b61a51b1b1b1b1b081a081a011a1b1a081a1b101b101b1b101b101b1a1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61789b671a1b071b1b1b1b1b011a1b1b011b011b01011b1b01011b1b011b1b010d071a070707070d1a071a1a011a071b011b1b1b011a1b1b011b011b0167011bd0d00f0fd00f0fd00f0f0f0f0f0f0fd00f0fcaf9d0cfd0d0d0cfff0f0fd061a56167619d1b1b1a1b1b1a1b1b1a1b1b1b101b1b101b1a1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6101619b8789a1109b87897886611a1b1a011b1b011b011a1b070d1b0d070d0207020d020d020d1b011a011b1a011b07071b070107010707769b763776a582a582a58201d00f0fd0caadd0cfcad00f0f0e0f0f0ff90ff96161a561671b1b1b1b1b011b1a1b071b1a1b1b1b1a1b101b1b101b1a1b101b1b1a1b1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67a1671b1b011b1b1b071a1b1a1b07101b1b1a1b1a1b1b1a0d0d0d070d070d070d020d0d0d020d07071b07011a01071a07070d07070707070d070d070d973776a582a576a582a681d00f0fd00f0fd0c9d0f9cfd00fd0f9cf6167d0a1671b011b679b016707011b01101b1007101b07101b1a1b1a1b1b1a1b1a1b1b1a1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67c267011b5e871b01071a011a1b011b1b1b1b011b071b07070d070d070d0d07020d020d020d070d071b1b071b1b07071b0707070707070d9b3e3797379776a587c287c2ff0f0fadcf0f0e0f0f0e0f0f0e0e0f0f0f0f0fadd0d01b1b1b1b1b1b071b1a08071b1a081a1b1a1b101b101b1a1b1a1b1a1b1a1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba561011b1b1b011a1b071b0d1b071b1a011a1b1b1a1b0d0d070d0d0d0d0d0207020d020d0d021b071b071a011a01070707010d0701070d070d070d070d76a582a5a1860701a5cad0a7cfd0ad0fad0f0f0ff9ca0f0fca67611b67a5610161010d1b37011a0107101a1b1a1b1a101a1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eff67a1679b1b9b01781b5e1a011a011b071b071b1b1a01070d0707070d020d020d0202020d0d0d0710011a1b011a01070707070d07070d070d02070d070d070101010187ffd0c9d0d00f0f0f0e0f0f0f0e0f0f0f0fd0cacf0f611b1b1b1b1b1b011a070110071b1a1b1a1b1b1a1b1b1a1b1a1b1a1b101b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b011b1a1b071b1a1a1b1a1b1b1a1b011a1b1a0d070d0d070d070d0d0d0d020d07020d071a0107011a010707070d0707070d070d070d0d070d9b38a582a582a582a582adcfd0adcacfcad0cfcad0adcfadcfd08761a51b1b61a567c21b97610110011b101b101a101a1b101b1a1b1b1a1b1a1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67c2670101016187c2a61a07081a011a1b011b1b07011007070d0d0d0d070d02020d020d020d0d07071b011b07011b0708070707070d070d070d020d37769b0d010175d0c2d0add0caacd00e0f0f0e0f0f0e0e0f0fcfd0f9d0d01b611b1b1b011a080710071b071b1a1b101b1a1b1a1b1b1a1b1b1a1a1b1a1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b01676101101b1a011a081a1b1a011a1b1a011b070d0d070d0d0d07020d020d0d020d0d1a011a011a01071b07070707070d07070d070d070d0d070d87c287c287c287c2d00f0f0fcfadd00f0f0f0f0fcad00f0f61a5611ba167611ba5761b64071b0807101a10081a1b1a1b1a1b1b101b1b1a1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061a561011b01a576610107071b0701011a1b071b0707070d070d070d020d020d0202020d020d07081b011a1b0107070707070d07070d020d0d020d070d977538c287c287ffd00f0fd0ca0e0f0f0e0f0e0f0fd0caad0f0f611b1ba56761011a011a010d011a0d1b101b1a101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b01011b1b61a51b1a610761101b1a081b1a1b1b1a1b1b1a0d0d070d0d0d070d0d020d07020d0d02011a011a01071b07070d010d070701070d070d0737760d0dc287c287c287c2ff0f0f0f0fd0ca0f0f0f0f0fb4d00f0fd01b61a561671b011b011001071b07011a1b1a1b1a1007101a1b101b1a1b101b1b1a1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61d061d001011b82a578a51a01750d611a0107080708070d0d020d0d020d0d02020d020d020d0d0d071a011b07070707070d070d070d070d0d070d020d37769b8797a5829b0fcfcaadd0ac0f0e0e0f0f0f0e0eacd0cacfd0d01b1b1a1b011a070d07070d071b071b1a1b101b1b101b1b1a1b101b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6161011b1ba5611b9b6710a578011a1b1a011b1a1b1a1b1a070d0d0d070d0d0d020d0d020d0d02071a01071a011a011a0707070707070d070d070d073e9b0d0701010187c287a582d00f0f0f0fad0f0f0f0fd0ac160f0ff9a5611b1ba5611b1b1b01071b08071b01101a101a1b101b101b1b1a1b1b1a1b1a1b1b101b1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf61d0618661a5611ba175381a389b76a5769b7607070d070d020d020d020d0202020d0202020d070d011a070107010d070d070d070d070d020d0207020d0d070107010187d0d0d0cfcad00e0f0f0f0e0f0e0f0f0f0f0f0f67611b1b01101b070d070d0710071b071b101b101b1a1b1a1b101b101b1a1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67a561a51b6167a66167971a671a081a1b1a1b071b1b1a1b0d070d070d070d070d0d020d0d020d0d07011a0107071b0707070d070d070707070d0d0737769b3886a186a1010182a50f0fd00f0fcf0f0f0f0fca0f0f0f0fd01b61a61b1b1b011b01071b011a01011a101b101b101a101a1b1a1b1b1a1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d00fcf610fd0011a641a87a51a010d070d0d070d0d0d020d0d020d020d020d02020d020d0d070d0d0707081a070707070d070d070d0207020d020d0d07070d070775a6c28781caad0fd00e0f0f0e0e0f0f0f0fd00fd0d01b011b1a0d0708071a08070d0710071b1a01101b1a1b071b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6161676182ff6161789b78611a9b781a1b1b1a1b01071b1b0d0d0d0d0d0d0d0d0d020d0d020d0d02011a071b071b07010707070707070d070d0d070d0d0d0d0d0101a1860101a582d0cfa7d00fd0cad0cfadd00f0f0fc9d06167611b011b1b1b011a011a011a1b071b101a101a1b1a1b1a1b101b101b101b1b101b1b101b1b100e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d0f9ca0f0fd05e0186a13797879b0d0d07070d0d020d0d0d02020d0202020d020d02020d0d070d070707070707070d0702070d0d07020d07020d02070d070d0d070d070101a5d0d0caacd00f0e0f0f0fd0cfadcaadcf611b1b070708070d070d070d070d070d1b1a1b1a1b1a1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0fd0cfd0cfd0c2676167a1011b010d020d0d020d07020202020202020202020d02020d020d02070d070702070d070d070d0d070d070d02020d0200020d00019b879b829b829badd0cfcad0adcfadcacf0f0f0fd0add09b0d64970d080708070d0d0d0d0d0d0d1a1a1b1a1b1a101a1b1b1b1b1a1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90f0fd0d0cf1bff67a11b0d0137760d0d0d020d020d020202020d0202020d020d02020d020d0d0d070d070707070d070d0d07020d020d0d020d020d020d070d0702070776c287caacd00f0e0f0f0e0f0eadcad0cfd0d0011b08070d0d070d070d0d0d070d071b1a1b0d1b101b101b101b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cfcaad0fd0ad619d679b671a011b070d0d020d020d0d02020202020202020d020d020d02020d0d07070d070d07070d070d070d070207020d00020d020202010738a576a57601d00f0fadcfcad00fd0adcad0c9add00f76817664070d070d0d070d0d070d070d1a1b1a101a1a1b101b1b071b1b1b611a1b1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160ff9f9d0ca67c2879b106407389b0d0d020d020d020d020d0202020d02020d020d020d020d0d070d070d070d07020d07020d020207020d02020d020d0d020d070d0d0701a5d0d0ca0f0f0e0f0f0f0fcacfadcad0811b1b07080d070d07070d07070d0d070d1b101b1a1b1a1b0d1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfcaadd00fd0c9d067a11b6101671b1a0d0d02070d0d020d0202020202020202020d020d020d0d0207070d0702070702070d070d070d0d0700020d02000d00020107869775a10775ca0fd00f0f0fd0accad0cfadd0cfcad064760d070807080d070d0d070d0d0d0d1a1a101b101b101a1b1b61891b78a51b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fa7d0cfcaad0fd0011b015e769b3e0d070d020d02020d020202020d02020202020d02020d020d0d0d070707070d070d0702020d070d0d020d020d020d0202070d070d9b388682cacfadd00fad0fd0cacfadd00f0f0fd01b1a08070d070d0d0d0d0d0d070d070d1b1a1b101b1a1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0cfcad0f9d0adc26707a5619d011b0d020d020d020d0202020202020202020d020d020d020202070d070d07070d070d070d02070d070d020d000d02020d0201070107879b76a5d0adc9d00f0f0f0f0f0f0f0f0f0f0f0f9b0d07080d070d010d0d070d0d0d070d1a101b1a1a101a1b1a671a611b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cf0f0fd0cfd061865f1b9ba63837070d0207020d0202020d020202020d020d02020d020d020d0702070d070d02070d0d020d0d020d0202020d020d0d020d0d020d02070d01a5d0adcacfd0c90f0ff9d0cacfd00fd01b1a070d0d0d0d0d07020d0d0d0d0d07101b1a1b1a1b1a1b1a1b101a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f90fd0f9cfcad067c2671a61016101020d0d020d07020d0202020202020202020d020d020d020d0d070d070d070d0702070d070d070d07000202020d000200010707019b879bff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0870d010d070d010d0d070d0d0d070d0d1a1b101a1b1a1b10618961679b1b1a1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cad0f9ca0fd0d061a51b675e1a080708070d0d020d020d020d020202020202020d020d02020d0207020d020d070202020d02020d020d020d020202020d0d070d070d9b769b820f0f0f0f0fd0ad0f0f0fd0d0d001011b070d020d020d020d0d020d0d02071a081a1b1b101b1a1b1a1b1b1b1b1a1b101b1b1b1b1b1b1b1b1b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0ff90f0fd0cf781b67a1671a671a0d070d0d0d023e3702020202020202020d020d020d020d020d0707070d07070d070d070d070d070d020d020902020d020107010701070197d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3797370708070d070d0d0d070d0d070d1a101a1b1a1a101a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfd0adb4cff916c261d061c26776371b070d0d020d020d0202020d0202020d020d020202020d020d0d0d0d070d070d020d020d0d020d020d020d02020d0d020d020d02070d76a5d00f0f0f0f0f0fd00f0fd086611b011b0d0d0d020d020d0d02020d0d0d070d1a1b1a1b1a1b1a1b101b1a1b1a1b1b1b1b1b1b1b1b1b1b1b67890e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0ca0f0fa7d0a51b9b1ba561a51b0d0d020d023837020202020202020202020d020d020d020d070d070d070702070d070d07020d070d020002020d00020201070107010701750f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0010d08070d0807080d070d0d070d0d0d1a1a1b1a101a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cacfd0adcad0f9d0ad0f67ff891b0d010d0d0d0d0d020d020d02020202020202020d020d020202020202020202020d020202020202020202020d0202020d020d070d070dc267a186d0ca0f0fd0a51b011b011b010d0d07020202020202020d0d070d0d0d070d1b1b1b1b101b1b1b1a1b1b1b101b1b1a1b1b1b1b1b1b1b61610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ff9cf0fd0cfd00f617861617867611a37020d0d0d0d023832020202020202020d020d020d020d020d070d070d070d07020d070d0d070d0d020d0209020d000d0707010707010707d0d0d0d0d00fd0d0d00fd0d00fd0d00f37070d010d070d070d0d070d0d0d070d1a101a101b1a101a1b1b1b1b1a1b1b1b1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0f9cacfd0adcfcacfd0ca6186610d100d0d0d0d020d0202020202020d0202020d0202020d020d02020202020202020202020d020d020d020202020d02020d02020d070d011b01a186d0d00f61d01b011a0107070d020d0d0202020202020d0d020702070d071b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b89670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0f9d0f9caf90f0f0fd0cfcad061760807070d9b65070d02020d020d020d0202020d0202020d0209020002020d020d02020d02020d0202020202020202020d070d070d0d070d0101010701070107070d070d070d070d0202020202020200070d020d07020d0d1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0ad0fd0caf9d00f0f0f0fd01b1b1b080d070d0d0d020d020d0202020d020d020202020d0202020d020d020d020d020d020d02020d02020d020202020d020d0d0702070d0107a582a5d01b011b0707070d0d020d02020202000200020202020d0d020d070d1b1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9ca0f0ff9d0cfd00f0f0f6167d0cf0f9b37070807019b0d0d020d020d020d02020d02020d020d020202020d020d0002020d0202020d020d02020d02020d02020d070d070d070d0701070101010101010d070d070d0d070d02000200020002020d02070d02070d071b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b611b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d00fcf0f0fcf0f0ff9d00f0f0fff1b1b0d370d0d0d023702020202020202020202020d0202020d02020202020202020d02020d020d020202020202020d020d020d020d070d01010101011b011a0107070d020d020d0202020200020200020d02020d070d0d1a1b1b1b1b1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b67610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d0cfd0cad0160f0f0f0f0f0f0f0fd038870707100765073337020d02020d020d020d020202020d0202090200020d000d02020d0202020202020202020202020d07020d0702070d070101011b070101070d070d070d070d020202020202020002070d070d0d020d1a1b1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1ba561671b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfca0fd0caf9d0f9ca0f0f0f0f0f67611b0d1b380d373e0d020d02020d02020d020d02020d020d020d020d020d020d07020d0702020d02020d02020d0202020d020d0d070d070701011b011b011a010d0d0d0d02020202020002000200020202020d020d0d1a0d1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b61a51b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ec9f9d0f9cff9caf9d00f0f0fd00f0f61079b0d010d019b0d0d330d020d020d020202020d02020d02020d02020d020202020d02020d02020d020202020d0202020d070d070d070d070101010701011b070d0d070d070d070d02020200020002020d0d020d0d070d071b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b611ba5611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0cff90fd0f9d0d00f0f0fd00f0fa5611b9b673837380d0d020d02020d020202020d020202020d020d020d02020d020d020d020d0207020202020202020d02020d020d02070d01071b011b1b07070d070202020d02020202000200020202020d02070d0d070d1b1b1a1b1b101b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb4d0f9cab4d0f9d0c9d00f67810f0fd075659737769b5f070237020d020d020d02020d02020d02020d020902000d00020d02020d02020d02020d020202020202070d070d070d0d0701070101010701010d070d070d0d070d02000202020202020d02070d070d0d021b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1b1b61671b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fadd0cad0cfcacff9cacfd0c9d0cf82a5671b61a5070d9b01020d020d02020d020d02020d020d020d02020d020d020d02070d020d020d02020d02020d0202020d020d0d0d070201010701070707010202020d02020d02000002020202020d020d070d071a081a1b1b1b1b1b1b1b1b1b1b1a1b1b101b1b1b1b1b011b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cff9d0f9d00fd0add0cad00f0f0f379b0d0107659b653238020d020d020d020d02020d02020d020202020d02020d02020d02020d02020202020202020d020d070d070d070d0701010107010101010d070d070d070d07020202000202020002070d020d0d070d1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1b89611b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ec90f0f16d0f9d0f9d0f9d0f9d0f9d0611b611b1b675f9b76070d0d020d020d020d020d02020d020d020d020d020d020d020d020d020d020d020202020202020d020d02020d020d070d07070d070d07020d020202020d0202020202020d02020d0d070710071a0d011b1b1b1b1b1a1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0160fd0c9d0f9cfcacf0f0f0f0f0f388737760d9b0d760d020d02020d020d0202020d020d0202020d000d000209020d0202020d020d020d02020d020202020d070d02070d070d01070101010701070d070d070d070d0702000202020002020d0d020702070d021b1b1b1a1b1b1a1b1b1b1a1b1a1b1b1b1b1b6761a51b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb4d016ac0f0f0f0f0f0f0f0f0fd0610f0f671b61a51b1b073776020d0d0207020d02020d020d020d070d0d070d0207020d02070d020d02020d02020d02020d020202020d020d0d020d0d02070d02020d02020d0202000207020d0202020d070707071b071b011b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0ff90ff9d0f90f0fd0ad0f0f0f0fd07507a137c276ff9b0d320d020d020d02020d02020202020d020202020202020202020d02020202020202020202020202070d07070d070d070101070101010101070d0d070d0d070d02020200020202020d02070d0d020d071a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d0cad00f0f0f0ff90f0ff90fcfcad0c9d0611b61670738a50d070d0d0d020d020d02020d020d0d0d020d07020d020d020d0d02020d0202020202020d0202020d02020d020d02020d0d0d0d02020d020d02020d00020d0d020d020d0d0d0707071b1b1b011b1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0fd0cad0c9d0f9d0cfcaadcfd0adcacfada107011a011a01070d020d0207020d0207070d07070d0707020d0207020d070d020d070d020d020702020d020d07020207020d070d070d020d020902020d02020d070d020d0d020d01011a011a011a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b61671b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90f0fcfcaf9d00fd0cfcad00fcad0f9d0f90fad0f67c21ba57637070d070d0d020d020d020d020d0d02070d020d0d070d020d070d070d02020d02020d0202020202020d02020d020d02020202020202020202020202020d020d020d0707071b01011a011b011b1b1b1b1b1a1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b011b6167a50e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd00f0fd0cfcaadcfadd00f0f0f0fd0cfcaadcfd00f0fa578070107070107020d070d020d070d070d07070d07070d020d020d020d020d07020d070d0207020d020202020d020d0207020d020d070d02020202090200020d0d070d0702070d1a1b011b01011b011a1b1b1b1b1a1b1b1b1b1a1b1b611b1b1b1b1b1b1ba5611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0add00fcff9ca0f0f0ff9d0cf0f0ff9d0b4c9d0ca67611b9b38659b0d0d0d0d020d020d020d0d020d0d020d070d02020d020d020d0202020d020202020d020202020202020202020202020202020202020000020d02020d0d070d0d07071b1a1b011b1b1b1b1b1b1a1b1b1b1b1b101b1b1b1a1b1a1b1b1b1b1b1b1b011b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcacfadcaad0f0f0fd0caadcfca0fad0f0f0f0f0f0fd0610701071b071b070d070d02070d0202070d070d07070d07020d020d020d020d020d07020d070d02020207020d02020207020d0702070207020d000d02020d020d070d0d020d02071b011b1a011b1a1b1b1b1b1a1b1b1b1a1b1b1b1b78a51b1a1b1b6167f71b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cad0c9d0f9d0f9d00fd0acd0f9d0cacff9d00fd0cf6761896107750d010d0d070d0d020d020d020d0d02070d0d0d020d020d020d020d020d02020d02020202020202020202020202020d020d020202020202020202020d020d070d07081a011b011b011b01011b1b1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b611b1b1b1b61a50e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0acd0d0cacfd00f0f0f0fcfd00fd0cfcad00f0f0f0f0f0f76a5751b07010701020d0207020d070d07070d070d070d07020d020d0207020207020d070d020207020d020202020d020d0207020d02020d020202020902020d020d0d070d070d02011a01011a011b011b1a1b1b1a1b1b1b1a1b071b1b101b1b1b1b896167611b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb4cff9d00f0f0ff9cfd0ca0f0fcaadb4f9d0f916d061d061679b86a19b780d070d0d070d0d020d0d0d0d020d020d020d020d070d0207020202020d020d02020d0202020d02020d020d0202020202020d020202020202020d0d070d0d0707071b071b011b011b1b1b1a1b1a1b1b1b1b1b1b1b101b1a1b1b1b1ba567611b1ba5610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecad0f90f0f0f0f0f0f0f0fd0f90ff9d0d0acd00f0f0fd0d0c278a10707011a070d0207020d070d02070d07070d07070207020d02020d020d0207020d0207020d0202020d070d02020d070d020d070d07020d000d020209020d07020d020d070d011b011b011b011a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b6167d01b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0d0f9ca0f0fd0caf9d00fd0cfd00fd016f9cacff9d01b1b1b1b1b82010d1b76370d0d070d0d0d020d020d0d0d07020d020d020d020d0d0d0d02070d0d020702020d02020d0202020d070d0d020d0207020d020d020d0d070d07070807071b01011a1b011b1a1b1b1b1b1b1b1a1b101b1a1b1b1b0110011b1b1b61a56167610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fcfca0f0fd00f0f0f0f0fca0f0fcaf9ca0fca0fadcacfad07879b861a01070102070207020d02070207070d07070d07020207020d020d0207020d02070207020d070d020d02070d3202070207020d020d020202090202020d02070d0d070d0d011a011a1b1a011b1b1a1b1a1b1b1a1b1b1a1b1a1b1aa5611b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eca0ff9d0cff9d0f90fadcf610f0ff9d0c90fd00f16d00f611b6167c267ff751b9b65070d0d0d0d0d0d0d0d0d0d020d020d020d020d020d070d070d0d070d0d0d0d0d070d0d070d0d0d070d07070d02070d020d020d020d0707081a0d07070d011b1a1b1b1a1b011b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b89618961670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d0add0cfadcacff9d00ff9d0cfadd0cfadd0cfd00fd0c21aa11a010761070d02020d0207020d070d07020702070d0d0d020d020d020d02070207020d020d020202020202383276380d020d02070202020902020d000d070d0207020d070201011b011b011b1a1b1b1b1b1b1b1b1b1a1b1b011b1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cfd0f9cacfd0cfd00f0f0f0fd0f90fd0f9d0f90f1bf90fd0d061d0c267a1679b0d010d1b9b100d010d1a07080d9b1b071b071b070d070d1a08071a0d070d070d0d0d070d0d1a071b071b07071b0737070d9b0d070102070707011a011a07071b071b011a1a0d1a0d1b070d100d1b1a011a611a1b1b1b1b1b6167616761d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0c90f0f0fd0adcacf0f0f0f0f0f0fd00f0fd0caadcf768607ff7576a57538070d07383276029b763707079b0d070232020d020d020d020d02020d02070202020d020d0232020d9b32070d7637070d02020d000202020d020d0d0d020d0d1a1b011b01011b011b1b1a1b1a1b1a1b1b1b1b1a1b1a1b1b1b1b1b611b67611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb40ff9d00fd0f9cad061d00f0fadcacfd00fadc9d00f61d0accaad0f0fd0611ba5821b750d755f389b100d0d0d0d0d7838070d07070d071b07071a010d07081a0d0d1a0d070d0761016761071b78010707769b769b071b070d07071b071b0107071b071b1a011b100710070d1a070d1b1b1a081b671a1b1b611ba561611bd0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fad0fd0f9d0cacfb4add00f0f0f0fd061cf61adcfd00f0fca0f0fd0cfcad08661a5618661a51b1b1a101b101b1a1b1b1b1b1b011a1b1a1b101b1b1b01101b011b10019d6167896167a661679b1b1b071b011a1b1a1b011a011a071a011a071b071a0d1a0d071a0d0d0d100d0d0d0d1b1a1b1b1b61671b61cf61d01bd0d01b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f90fcaf9cfd0adcacfd061d0cf0fb4a7d00fb40f0f0f0f0fd0cfcad0acd0616167a167a1679b67755f9b1b071b07a578a51b1a1b1a679b1b1a1b1a1a011a011a0d071b0d1b7867a561a561a51b0161679b6197670761071b071b1a011a1b071b07071a0707070d070d0d0d0d0d1a3778a51a1b9b1b61a51b6761d067d0670f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecacfcad00f0f0f0fadd0cacf0f0f0f0f0f0fd00fd00f61d00fcf0f0f0f0ff9d061a561a667a167611b101b1a1b1a1b1a1b1b1b101b1b011b1b1b1b1b101b1b6110011b1b1b011b071b1b1b1b1b1b1b1b011a1b071b011a1b071a071b1a0d1b0710070d1a070d1a0d0d020d0d020d0d0d1a1b1b011a1b9b1bd0670f67611b611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cfd0d0cfcad0cfd0ad61cfd0f90f0f0fcf0fadd00fcfcad00f0f0fd0cad06786f786f786f765619d671a381b371b1b1a1b1a611b1a1b1b1a1b1b1b1b1a1b1a011a611ac2788961a1678267d061a567a1679b67619d67071b1a0101071b07071a0107080710070d0d0d0d020d0d0d1a5f1a5f1a1b1b011b611bd061d061c2670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d016cff90f0fd0cacfd0adca0f0f0f0f0f61d0610f0f0ff9d0f90f0f0f0fd01b011b0161a582a5101b101b101b10101b101b611b101b1b1a1b011a1b1b10a51b1b1b071b1a1b1b1b1b61011b1b1b011a01011a1b1a011a071b071a011a1a0d1a071b0710071b070d0d0d070d0d070d1b1b1b1a1b1b1b6161d0d01b61a51bd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0caf9d0f9d0f90f0fd0d061d0d00f0fd0f9cad0cfcaf9d0f90f0f0ff90fd0c2611b1b1b1b011b1b61a51a641a1b1a1b1b6167a51b1b1b611b1b1b1b1b1a1b1b1b78a578896186f786d0c261ffd061011b1b1b011b1b011a1b071b1a1b1a011a070d071a0d070d0d0d020d0d020d0738a578a51a1b1b6186d061a51b61d067d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90ff9d0d0caacd0d00fadcfd00f0f0f0fd0cfd0ffd01bd0cfd0a7b40f0f0f0f61a5611ba561011b1b101b101a1b101b1b1ba5101b1b1b1b611a1b1b1b1b1b1b1b011a1b011b011a1b1ba51b1b1b1b1b1a1b071b011a1b1b071a1b0710071b071a0d071a070d1a0d0d0d0d020d0d0d0d1b1a1b1b611b1a67d061cf61d06167610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0cff9ca16d061cf61d0610f61d0cf0fd00f0f0ff9d00f0f0f0fd00fd0f967d06161676167c267611b1b1b1b1b1b1a89611b611b1b1b1ba5611b1b011b1b611a1b1a1b1a1b1b67611b67d0ff1ba51b011b1b1b071b1b071b011a011a07010707070d071a0d070d070d020d070d109b7689781b01011bc267c26761d0cf611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfb4caf9cfb4d0f9c90fcad00f0fd00fd061d061d06181d0f90f0f0f0f0f0f0f670161a61b61a51b1b101b101b101a1b1a618961641a1b78a51b1b1b371b1a1b0d1b1b081b1a1b011b1b1b1b82a51b1b011a1b1b1a011b1a011a0d1b071b0d1b0d071007081a0d070d0d0d0d0d020d0d781bf7868978a51b61d061d067d0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cab4cff90f0fd0f90fd0cfd061d0f90f0f0f0f0fadc9d0f9d0c9d0acd0c2670f67a5611b61a589611b1a1b1a611b67618978a561671b1b61671b6761a51b1b1b1b1b1b1b67c267ffd01bd01b1b1b1b1b1a081a0d1a011a070d1b0d071a0d070d070d070d1a0d02070d070d10071a1b1a1b01016167d01bd061d067610f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0f9d0f9caadb4add0cfad0fcaaccaad0f0fcfadd0cfcad00f0f0f0f0f0f0fa1678661011b87611a1b101b101b1a1b1b1a1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b011a611b1b011b1b1b1b1b1b1b1b1b1a011b1a011b1a011a011a07101a071a07100710071a0d1a0d0d02070d0d0d0d8967611a1b1b1b1ba561d061cf61d00f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90ff9d0f9d0f9ca0f0f0f61d0610f0fd00f0fd00fd00f0f0f0f0ff9d0ca0f61d061d061676167611b6789611b1b89611b1b1b1b1b1b89618961a561011b1b1b1ba5611b1b611b1bd0a561d061a5611b1b1a011b1a010d1a0707070707070d070d07070d07070d0d0d0d0d1a0d011a011a1b1b61a561c2871b1b1b61d0d061670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0fad0fd0cf0f0f0f0fcacfd00fd0cfd061d0d061add00f0f0f0f0f0fd01686f71b0161a561891b101b101b101b101b1b1b1b1b1b1a1b1a1b1b101b1b101b3761679b67371b781b1b1b1b1b1b1b1b071b071b1a1b071b1a0710011a01101b0d071a0d1a0d1a070d0d373e02070d02611a1b1b1b1a1b1b1bd067d061d0a5610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfb40f0fd0f9d0cfd00f0f0fadcfd0d0610fd061d0cf0f0f0fd00fd0f9cfd0f90f0fcacfd00fd01b01611b1b1b1b671b1b1b1b1b1a1b6167616761a5611b1b1b1b61671b1bd0011b1b61a561871b1b1b1a011b071b0d010d070d0d0d020d0d07020d0d020d0d0201371a0d07081a1a1b611b8761d067d06161d061cfd061cfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcacfcaadd00fd00fd0adcaad0f0f0f0fd061d0cfd061cfad0fd0cfcaadca6186610167ff6186611a101b101b101a1b1b1b1b611b1b1b1b1b1b1b1b1b1b1b1b67a167611b1ba5611b1b1b1b1b1b1b1b1b1b071b1b1b1a071b071a0d1a0707071a0d070707070d0d0d02370d0d0d0d67611b1a611b67611b61611bd06167ff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fad0f0fcacfca0ff9d0cfcad00f0f6186d06186d0d061d0d0accaadd0cad0f9cfd0add0ca0f0f6161a567611b1b611b1b1b1b1b1b1ba6611bd061d0676167611b67c267821b67611b1b1b1ba561671b1b371b0d1a07100d0d020d0d0d0d0d0d0d0d020d0d020d769d64071a071a011ba561c267ffd061a5d06186d0d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0add0cfcad0accacf0fd0d0cfcad06781cfd0610fd0d0cad0f90f0fd0cfd0f90fcfca0f0fd067a11b61a561861b1b1b1b1ba51b1b61a5611b1b1b1bd01b61a51b1bd01b616761a561d01b1b011b0d070d100d0d070d0d020d0d0d020d0d0d0d070d0d0d02071b1b1b1b1b1a1b61a51b1b61a561a5610fd00fd061d00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0cacfd0f9d0f9d0caf9d00f0f0fd00f67c261d061d0accad0cfcad0acd00f0fd0c9d0f9cfadcfd01b61d061a51b1b1b1b1b1b9d61676167c267a561a561a561d061a561a561a51b0161d01b1b1b1a82100710080d070d020d0d020d020d020d020d0d020d0d9b3878389b1b1b1b1b61d067cfd06186ca67d061d061adcfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcf0f0f0f0f0f0fd0adcacf0f0fad0f0fd061d00fd081d0cfd00f0f0f0f0f0f0fd0add0cfcad06167a561678961d01b1b1b611b1b67618967d0611b1b1b1bd0611b1b611bd061a561676161a5611b1a0d0708070d0d100d0d020d020d0d020d07020d070d070d1b011b611b1b1b1b1bd06167d0616761d0adcf610fcf0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0ff90f0f0f0fcff9d00ff90f610f61a567d061d0d00fd0f9d00fd00fca0f0fd0f9d0cad0d00fad61a561871b1b1b611b1b6167a5611ba561d061d01bd01bd01bd061d01b1bd01b1ba5611b1b1b9b679b0d070d0d0d0d020d02020d020d020d020d020d0d02071007a5781a61010167611bd061d0d0670fc2670fd061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fca0f0f0fd0f9d0cacfadb4adcacfd0610f0fcf610f610fd016a70f0f0f0f0f0fca0f0f0fad0f1b1b1b1b6161a5611b1b61671b6189611b1b1b1b1b1b1b1b1b1b1b61d067c267d061d0a51b6761d03d1037100d1b0d0d0d020d0d020d020d0d0d0d070d0d0d021b1b61a51b1b6761a56167c267c267d0cfcad00fd0d0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd00f0fd0cacfd0f9d0f9cfcad0cfd0d06161a51b81d0610f0fd0f9c9d0adcff9cad0f9cfd0a7cfd0ca67c21b61a561a661891b1b1b1b1b1b1b1bd01b1b1b1b1b1b1b1bd01b1b1b1b011b011b1b1b78a10d1b0d070d0d0d0d020d0d02020d02020d0d020d0d070d758978a16767a51b61cf610f0fd061c21badcfd061cfd0d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d00fd00ff90f0f0f0f0f0f0f0f0f0fd0d061d0d0d0d00fa7d0cfd00f0f0fd00fadcfd0cacfd0ff61d01b67d061d067618967c2671b67611b1b1b1b1b1b1b1b1b1ba56761d061a5610167611bd0617637970d070d0d070d0d020d0d0d0d020d07020d0d02070d611b676189821b1b1bd01bd06761d061d0adcf61ad0f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fcff90f0f0fad16d0ca0fd0f90f0f61d0670f61d061d0cfcaadcf0f0f0fd00f0f0ff9d0ca0f0f0f0f0f0f0fffd061d08661671b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b011b1b011b1b1b011b1b0d6737071b370d0d0d0d020d020d0d0d0d0d0d020d010d0d071b1a011bf701611bd00fd00f61a5add061c2d061d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cfd016a7cfcad00f0f0f0f0f0fd0f9d0c261d0d0866181d0cfd00fad0fd0caacd0d0ca0f0fd0d061670161d061d01b1b1b1b1b1b1b61a51b1b1b6167c26761671b1b1b61a51bd06186d061d01b61a5100d64100d07100d0d020d0d020d020d0d0d070d070d0d9b6761896761a51b61d01b1b1bc21bc267ca0f0fd0cfd0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0a7d00f0fd0cacff9d0cff90fd0d0cfd061a561d0a561adcfd0cad00f0fca0f0f0f0f0ff9cfd00f0f0f0f0fd0618661d01b011b61011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b9b1b1a65071001100d020d0d0d0d0d0d070d0dc2100d1a1b1a1b1b011b866186d0610f610fadcfd061d0d061d06761adcf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fcaf9d00fd0adcf0f0f0f0f0f0f0fcfadd0d0ff61d0d0acd0ca0fcacfcaadcfd0caacd00f0ff90f61a5611ba56167d0611b1b1b1b1b1b1b1b1ba5616789611ba561d01b1b611b1bd0611ba5611b1bd0373876371a08070d0d0d020d0d020d0d02070d0d02760d021ba5611b1b1b1b8986611b6761676167cfd00f61d00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcff9d0f90fd0caf9d0f9cfca61d061cf61d06761d0d00f0fcfad0fd0adcfd00fd00f0f0ff90f0f0fd00f0f0f0f0f0f61011ba5611a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b610d07389b10081a6438370d103710071b37100738679b6186611bff1b61a16761d00fd0cfd0ca61d00f6186d061d0cf61d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cf0f0fcfd0f9cad00f0f0f0ff9d0ca6761d0cf61d0d00fadcfd0add00f0f0f0f0f0f0f0fcf0fd01bd01bd061a51b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b61d067d061a51bd01bd01bd01b109b100d0d100d0d0d020d0d020d0d020d0d02070d0d9b381b1b1b611b1b616161d061d067d061d00fd0a7d00f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0d00fcfcad0f9cfd0f9cad0d00f0fd067d061d00fd0610f0fd00fd0cfca0fcaf90f0f0fd00f0f0fd0f90f0f0f0fa582a561a561a61b1a0d1b0d1b0d1b1a011b0d1b1a011a011b1b1b071b1b07641a01679b5f9b38381b081a37a6370110a661a567f767a5610f0fd081adcfd0cacfd0610fd00fd0cfadcfd0610fd061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0d00fd0caf90fd0cf0f0f0fd0cfcad0cf0f1bd0d061c2d00f0f0f0fcf0fd00f0f0f0fd0a7d0ca8661ff6186611b0f6167611b1b1b1b1b1b1b1b1b1b611b1b1b1b1b1b011b1b011b011b011b0101010d38370d9b3e37070d0d020d020d020d0d070d37383702376761676761a56767d0610f610f61d061d0cf0fcf0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf61d061d00f0f0f0ff9d0cff961d0cf61d01bd061d0cf61d0d0610f61d0add0cfadd0c9adca0f0fcfcacfadca0fadca670f616761671b1b0d1a01101a07081a071b071b1b1a0d1b1b071b1b07379767610701108607641a1b011076613789611b1b1b611b61d00fd00f0fd0610f0fad0fad0f61f9d061d061d0cf0f670f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0610f61adcfd00ff9f9cad016cad0f967d01b61d061cf67d061d0ffd061d0610fd00f0fcff9d00f0f0f0f0f0f0f0fd00fd061cf61adc21b610d1b081a651a010d0d0d07100d0110071b0d1b071b071b78a51a1b10a11a101b1b1b011b1b1b61a561ffd0ffd0d0ffd061d061d01b61c2a7d00fd00f0fd0cfadcaadd0610f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061add00f61d00f0fcaf90fd0ad0fd01b616761cf670fd08661d0d00fcf0f0f0f0f0f0fd0cfd0f9d0adcad0cf0fd0cfd061a51b1b1b1b071b0d0d0d0d0d0d1a0d1a0d1a0d07081a0d011007086138a50d1b3776a51097673761a51b896761670161d0670f0f0f0fcfa7d0cfd00f0fd0cfcad0cfd00fd00f0f0fd0610fca67ca0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d0cf0fd061cfd00fd00ff9cf16d00f6161a56761d061d0d0cf610f0fd0c2f90ff9d0cad0cff9d00f0f0fd00f0ff9c267d061d0d067d0751b0107619b011b070d1a0d070d0d0d610d1a011001101b071b10011a670789611b1b1b1b1ba51bd0ffd0ff67ca861bd0cfcad0cfadd0d00fcf0f0facd0ca0fcacfd00f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f61d0cf67d0cff9d0cfd00f61cfd0610f0f61d061d061d061cf8661d0d00f0f0fcad00f0f0f0f0f0f0f0f0fad0f0f0f0f0f61a5611b011078370d0d0d0d070d0d0d010d0d0d0708071b07080710a5821aa578a1100161011b1b1b611b1b1ba561866182d00f61d00f0f0f0fa7d00f0f61d0cfcaf9cf61d0cf61d00fd0cf61d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf61d061d061d0cad0f9c9d0d0f9cacf61d067d061d06186d0610fd0d0d067a7d00f0f0f0f0f0f0f0f0f0f0fc9d0f9cad0a561d0d01bc2671b070110a55f78010d0d0d1b0d07109b679b6137780110071b1a071b379d611a1b0161671b1b611bffd067c20fa51b81d00f86d0610f61acd0caadd0cad0f9cfd00f0f0fd00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd061d06116d0d061d00f0ff9d00f0fd067c2d06782cfd061d061d0610f0f0fd016cfadca0f0f0fcfd00f0fca0f0f0fd061d06761a561659b3e0d0d0d0d0d0d070d070d010d783707070d07679b381b0d011067c278671b1b1b1b861b61d061d061cfd0cfadd00fd00f0fd0cf0f0f0f0f0fadd0adcad061add00fd061add0cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd00f0fd0f9d0cf0ff9d0f916d0f9d0d061d01b1bd0611bd00f0f618661d0d0cf0f0f0f0f0f0f0f0f0f0f0fd0f9d0cfad61d0ff618661d03767071ba51aa51a0d1a0d0710373e381b386710a510011a01101b1a611a861a1b1b1ba561016761d0c2d08761d0ffd061d0d061d0d0cfd00f0fcf0f0f0f0f0ff9d00f0f61d00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cf61d0d0ac61d0d0f9cfd0cad061cf0f61d067611bd0670fd061d00f0f0ff90f0ff9d0cfd0f9cad00ff9d0cfd00f0f0f0fff61d01b1b371b370d0d0d0d0d070d0710070d07a538751b071b0701670761011b9b87f7a56167611bf7d06761d061d0ca670fcacf82cf0f0f61d0670f0f0fd0cf61d0cf0f0fd0cf610f0fd061d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0610ff9cf610f61d0f9d0cfcaf90f1661a5611b011b67cacf610f0f0fd0cfcaadcaadd0cfd0a7d00f0f0f0fad0f0fcad0610f67d061d0d09d5fa55f1a821a640d373e379b5f9b0d78a510821a61071b1a1b10a578a6101a1b1b1b1b1b61896187618661d0ffd061d0610fd0cf61d0610f0fadcad00f0f0f0fd0f9caacd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61d00f61d061d0cf61d0610f0f0fd061d0d061cf61d061d0ff67cfd0610f0fcf0f0f0fcad00fd0d0f90f0fd0f9ca0f0f0f0f0fd0611b1b1bff1097371b0d071b1a010d1b371b3867a11a01011b61a561a561671b1b611b67c28961871b1bffcfd0d086cad0670f0f0f61d00f0fca0f0f0f61d0cad0f9d0610f0f0fd061cfd0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd00fd0d00fd0f90f0f0f16d0b4f9c267d061cf61d067d0d0cfd061d061d0cfd00fca0fd00fcf0f0f0fd0cacfd0f9cfd01bc2d061a567c278a578a538a58210071b97103e10371b0d9da510a51a081a61071b10619d011b1b1b1b1aa56761a5d00fc2d0ff67ffd0acd061d00f0f0f0f0f0fcfadd0d0caacd0d0cfd0ca0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fadd0cf61d061d0f9d0f9d0cfd00fad6167d061d067c2d061d061d0cfadd0ca0fd0cfadf9cacff9d0c9d00f0fcff90fd00f0f0f0fd0611b8961671b371a081a011a0d1a011a019b67a56167c26761671b67a11ba567611b1b876189ff1b61d00f61670fcf61d00f0f0fadd0cfadd0cfd0ad0fcfadd00f0f0f61d0acd00f67d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061cfd061f961cfd0cacfd0f9d0f9d067c26761d01b61d061ff610f0fcfd0ad0fcacfadd0acd0cad0a7d0cfd0f90fd0d06161d067ffd06178a11a64a19d011a0d0d0d37073738071b0767386776100178a51078a51a5e1a861b1b611b1b1b61d06167ff67d0ffd061d0610fd0ff0f0fd00f0fcad0caacd00f0fa70f0f670f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cfd0610fd0cfd0610f61d0610f61cfd0d01b610f610f67c267d061d0cad0adcfadcad0cfd0f9caf9d0f9d00fadd0cacfd0a7cfd061a56167611b1b1b1b1b1b1a011a0178a51b1b611b1b6167a167c261a561861b61d00161a51b81d061d0a6610f0f0fd00f0f0f0fd0cf61d0d061d061cfd0ca67cacf0fd00fd061d0610f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfd0ad61d0cfd00f0f16d0f9cacff90f61d061d06761cf67d00f0fd061d061cfd0add0ca0f0fd0acd00f0f0ff9d0cff9caadd0811bd061d01a6478a5786461010d070d78389b65371a1b3761379d67371a1b1aa57810679d6161676167611b67c2d061d061cf61d0cfcad0adc9d0a7d0cf0f0fd0adcfd0cad0cfd00f0fca0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061d00f0f61d0611bd0cf0fd067d00f0f6186d067d0d061d061cf0f0f0fcfcad00f0f0f0f0fd0cf0ff9d0c9d00f0fd0f90f0fd0adca8661d067611b1b1b1b611a011b1b1b1b1b1b87c26761a5611b67d0610f61d00f611b1b0f1bd061cf616186d00f0f61d00f0f61d0d00f61cfd00f0f0f61d00f0fd0610f61d0cf0fd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0610fd061d061d0d06761d0d067d0d061d067d061d0d0610f0fd061adcfd00f0f0f0fcf0f0fca0f0f0f0f0fca0ff90fd0cfd0a7d0cf0fcfa7d0610fd06161a51b1b61a51b1b61a51b61d067d0611b616761676161d061d00fcfd0cfd0610fd061adcfd061add00fd00f0f0f0fd0cfadcad0f9cfd0caf90f0f0f0f0f0fd0adcf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e610f0f0fcf61d061cf67d0611c61cf61d0d061d061a561d06167d0610f0fad0f0f0fad0f0f16caadd00f0f0fd0cacfadd00fd0c9d00f0f0fd061d01b1b1bff671b1b611b1b1b0161a51bffd061d0ffd061d0cf0f61d08661cfd0610fd0d0adcfd0610f0fd0c9d00f0f67c2add0d061d0610f0fcfd061add0cfd00fd061d061cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0610f61d0cf611b61cf67c2d061d08661c267611bd00f610f0fd00f61d00f0fcad0adcfd0add0c9d0adcfd0ca0f0f0fd0cf0fd0caadd0cfd061d0acd00f6167c2671ba1671b1b011b1bc267a561d0d0ffd00f670f61d0d061d061d0ff0fd00f61d0cfd061d0c9add00f0f0f0fd0cfd0adcad0acd00f0f0f0f0f61cf0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e86d00f0fd067d0d061d061d061d0d0d061a5d061d00f6186d061d0d00f0fd00fd0cfcacfd0a7cfd0caacd00fadf9d0cacf0f0f0ff9d0cff9d0ca67ff6186f7d067c267011b1b011bd061cf1bd0ff6761d061d00f0f0f0f0f61d061d0ac61d00f0f0f0f0f0f0fad0f0f0f61cfd06186d00f0f0fd00f0fcf61ad61cf0fd0caadd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061cf0fd0cf67d061d0d067a161d067d0610fd067cacf61d0cf67d0610f0f0f0fcfad0f0f0fd0c9d00f0fd00f0f0fadcfadcaadcaadd0cfd0610fcfd061d0d01b6167016167010161a561871b61d061d0a561a5d061d0d081d00fcfd00fd00f610fd0d06161d0add00f0f0f0f0f0fadd0a7d0cfcad00f0f0f0f0f0fd0f9d0ca0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e610f0fd061d061cf61d067cfd061d08661d061cfd061cfd061a5610f0fd0c9adca0fd0add00fd0f90fd0ca0fcf0f0ff9cad0f9d00f0fd0a7d0cfd061a5d01b0161d01b61a561a561d01bd061add0c2adcfd00f0fd082cfd00fd0acd0cacfd0610f0f0f0fd00fcfd061d0add0610fd061d061d0610f0fd0d0d00fd061adcfd0a70e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd061cfd061d086611b61cfd0610161a5d061d0d067d061d0cad0cfd061d0adcad00fcfcaadd0f90fd0accad00fd0cad0cfd00f0f0f0f0f0fd061d00f0f6167c21ba561a51b61a5611bc267a5611bd081d0611bd0cf61d0ad610f61d086d00f0f61d086d061d0cf0f0fd0cacfcad0cacfd0ad0fad0f0f0f0f0f0f0f0f0fad0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effd00fd00f61d067d061d061d061cf61d0ffd061d067ca670f61d00f0f0fd0d0cfd0a7d0c9d00f0f0f0fd0adcad0cfd0adcfd0caadcfcacfd0a7d0610f618661a5676187611b1bd061d081d0a561d00fca61d0cf0f0fd00f61d00f0f67d00f0fd00f0f0fad61d00fd0cf61d0d0610fcfadd0cfadd0610f61d061d0d0d0ca67cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061add0d061add061d061d0671bffcf67d0610f676161adcfd08661d0610f0fd0cf0f0fadd00f0f0f0fcad00f0f0fcf0f0f0f0f0f0f0f0fd061add0cf610fd01b6761d01b1b6167d061d0671b611bffd061d086d061d082cfd00fd0d061cfd0610fd0cf61d0cf610fd0a7cfadd0adcfd0adcfcacfcacfd0caacd00f0f61d0cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061a56167cfd061d061acd061d0d0d061cf67d061ff67d0d0610f0f0f0fcfadcaf9cfd0d0f90f0f0f0fcf0f0f0f0f0fd0caacd00f0fd0add00fd00f0f0fd061d061d0a561a56186d061d06761d0ffd0cfadd061add081d01b0fffd0d061ffd0cf610fd0cfcad0ff61cad061cf67d061d061d0610fcfd00fcfd0cf61adcfd00f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0cf61d00f0fcf61d00f1bd061d061d06167c2d067d0cad0610f0f0f0f0f0f0fd0cacfd0cacf0fd0cf0f0ff9d0caf9d00f0f0f0f0f0f0f0fd0cf61d0d0d0cf1bc2676101d061a56161a561a667c267d0d0611b1bd00fffd061d0cf610f82d0cfd061d0d061d0d00fd00fd0cacf0f0f0fcad0add0d00fd00f0fca0f0f0f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0ff67d061d0616761d0d061d08661d0d0d061a5ca67c21bc267d0cfd0caadd0cfd0caf9cf0f0f0fd0adcad00f0f0f0ff9d00fca0f0f0f0fc90fcfadcfca0fff0f61d061ff61670fc26701d061d061d00fd0cfcad0cfd0ad61d0cfd061d0d061d0d0ca67caadd0cfd0adcf61d061cfd00fd0cf0fd0ad61d061d061d00f0f61d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f610fd0610fd061d067cf61d0d067d0c267d061d061cf670f0fd0670fd0610f0fad0f0fad0fadd0a70fad0fcf0f0f0f0f0f0f0f0f0f0f0fd0610fd0610f1b611b6761a51b616761d067d01b611b1b61d061cfd06161a51b0f0f0fff0fd0cfd061acd0610f61d061cfa7d0cfd0adcad0adcf0f0f0faccaad0f0fd0adcfd0caad0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea167c21b1bd01b0fcfd061cfcad0610161d061d067d06187a561d061add0cfcad0f9d0adcad0f90fcacfd00fcf0f0f0f0f0f0fcf0f0f0f0fd0add0cad0add0cfadcaadcfd00f0ff767d0c267a1cf670fcf6167d06761d061cfd061d061ffcfd081d0860fd0cf0fd0610fd0d00fd0d061d061d061d0610f0f0f0f0f0f0fd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d0d00fd0cf0fd061d0d01b1b61cf61d061d0a561d0d061d061cfcacf61d0cfcad0cfcad0cfcad0cfd0cad0f9d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f611bc2676167c26761c26761a56761a5d061d067d00f61d0d01bd00f0f0f61d0d0cad0d0cfd061d00fd0cfcaadcfd00f0fd00f0fd0d0d0cf0f0fcf0fd0adcfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0189821b1b61d0d061d00f0fadd0cf6186d061d01ba5611bd061cfd0caadd0cfcacf0fd00f0fcfad0fa7d0add0cacfadcad0add0ff0f0f0f0f0f0f0f0f0f0fd0cfd0caadcf0f67616161cfd061d0d061d0ca61d00fffd0d061d086d061d067d0d061c267d0d061cfd0610f61d061d0adcf0f0fd0cfd00f61d0610f0f61d00f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67c26761676167a1cf61610161d067d061d06761d06167ff0f0fd0f9d0ad0fd0f90f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd00f0fff0f0f0f0f0f0f0f0f0fd0f90f0f0f0f0f0f0f0f6781d0d06161d06186610fc2671b6186610f61d067d061d067cf61d061cf67d0610f67d0610f61d0616761d0610f61d061d061d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61860161a56167610f0f0fd0cfd0610fd01b82d061d061d067adcaadd0cfcaf9d0f9d0cacfadd0cad0cfb4cacfadd00f0f0fff0f0f0f0f0f0f0f0f0f0f0f0fca0f0f0f0f0fd061d067d06761d01b81d0670fd0a561d061d0cf610fd06161d01b81d0d0d082cfd0d0610fd0cf0f0fcfd0610fd061d061cfd0adcf0fd0cfa7d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1bd0c267a1d06167d067cf611bd0611b67c267c267a167d0cacfadd0c9d00f0f0f0f0f0fd00f0f0f0f0f0f0f0f0f0f0f0f0fffd00f0fffd00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd00f0f61d0cfad610fd067d061d0cf61d0670f0f61cf611bd01bd0d067d061cfadd061d0d0cfd00f0fd0cfd0ffd0cf0fd00f0fd00fcfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea5828961011b67d0ca670f0f61d0610fd061a561a56186610f61d0cf0f0ff9d0cfad0f0ff9d00f0f0f0fd0f9d00fcacf0f0fd00f0f0f0f0f0f0f0f0f0f0f0fcfadd00f0f0f0f0f0f61d061d067d061d067a11ba56167d061d061d0ffd00f670fffd0618661cf821b0f0fcf8267d061d061d00f67cf82d0d061d0d0ad0f0fd0cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61011b1b6761a51bd01b61d01bd061d067c267d01b61a561cfadd0ca0fd00f0f0f0fd0d0c9f90f0f0f0f0f0f0f0f0f0f0f0fff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd061d061cfadd061cfd061d0610f0f61d0d061cf67cad087cf61611b1b61d061d061d061cf61d0610f61d0610f61d061d061d061cf61d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b6167a56167c2670fcf0f0facd00fa561ff670f0f67cacfd00f0fd0610f0f0fd0ca0f0fd0c90f0f0f0ff9d0a7cfd0add01cc267d0ff0f0f0f0f0f0f0f0f0fd0ca0f0f0f0f0f0f61d061cf61d061d061a56186610fa561d061d0d06167c2d061d0610fd0add0610fd067d0610f0fff0f0fcfd061d0610f610fcf61d0cfd0caad0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6761011bc267611bd061d06761cf6761d061d0611bd0611bd0cacfd00ff91b0f0f0ff9d0f9d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0ff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fcad0acd00fd061d0d067cf61d00f67d061d061d0ca67cf61d067d061cfd081d00fcfd00f0fd0adcfd0d00f0fd0cfd0adcfad0fcfadd00fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1bd01bd061d0d0d0d061d067d061a561d061d0adcacf0f0fd00fd0a7cfd00f0ff9d00f0f0f0f0f0f0f0f0f0fca0f82d0c2d00f0f0f0f0f0f0f0f0f0fadd0cfa7d00fd00f0f67d06167c26761d01bd0d061d00f86d061d0a5d061d0a50f0fffd061d0cf81d061d0d00fd0670f61d0610f0fd0cfadd0cad00f61d0cfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61a51b61d067a1676186f767d061d061d06167d0618761d0cff9d0f90fd0c9d0d0c9d0f90fd00f0f0f0f0f0f0f0f0f0f0f0f0fd0ff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0acd061d0610fcfd061d0610f67d061cfd061d0cf67d061d01bff67d061d067d061d0616761d061d0618661d061ad61d061d061d061d0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1b1b611b610fd061d061c90fd061d0d061d0860fcf0f0fd0f9d0610fcfd00f0f0f0f0f0f0f0f0f0fd00f0f0f0f0fd086a186ff0fd0adcf0f0f0f0f0f0fd0cfcad00fcf0fcfd0610f0fd01bd061a51b1b1b61d067d0c261861b016186d06167d061cfd061d0d061d08661d061ca0f0fd0adcfd061d061d0adcfcaadca0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b016761a5d0616761d01b67c267a561a561a56761d0d00f0f0f0ff9d0f9d0160f0fc90fd00f0f0f0f0f0f0f0f0f0f0f0fff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0cfd00fd061d0cf610fd0610f61d061cf61d061d061d081d0c2d081d081d0cfd00fd0cf0fd0cfd00fd0cf0fd0cfd00fd0cfd00fd0cfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eff1b1b01896167d061d086d0d0d00f618661d061d061d00f0f0f0f0f0fd00ff9d00f0f0f0f0f0f0fd0f9c9d00f0f0f0fd0adc267a11c0fa1d00f0f0f0f0f0f0f0f0ff9d0cad0ad61d0cf61d0618661d061d061d0611b1bd0d00fff1b01d0611bd061d0d086d061cfd061d06186d0cfd0610f61d061670fd0cf61d0adcfd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b61a51b61d01b61d01b61d01b1b61d01b1b61d061d0f90f0f0f0f0f0fd0f90f0f0fd0d0f90f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd061d061d0610fd01b0fd061d0cfd067d00fd061d0cfd067d061d061d067d061d061d061d061d061d061d061d061d061d061d061d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed01b1b618661a561a51b61d06761a5d061d0cfd00f0f0f0f0f0f0f0fd0610f0f0f0f0f0f0fd0160fc9d0d00f0f0f0f0fd0c2d08781a186610f0f0f0f0f0f0f0f0f0fd0f90f0fcfca670f0f67cad01bff67ff67c267d06167a561d0616761a5610fa561d061d061d00f67cacf61d0610fd0cfd00fd0cfd0610fd0cfd00f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b1b011b011b011b011b011b011b011b011b01d00f0f0fd00f0f0f16d00f0f0fd0f9d00fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f61d067d061d061d061d067d061d061d061d067d061d061d0d00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b0167a167ff1b1bd0611b016761d061d061d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0ff9d0160ff9d00f0f0f0fff0161a5d0ffd00f0f0f0f0f0f0f0f0f0f0f0f0f0fd0d00f0f61d00f86d061d0cf61d06761a561611b1ba567c26761d061d067c2d0670f61d0cfd067d00f67d061d061d061d061d00f61d061d00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b0161a561d01b1b011b1b0161a561d00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00fd0f9d00f0f0fd00f0f0fd0ffd0ffd0ff0fd00f0f0fd00f0f0fd00f0f0fd0d0f90f0f0fd00fd061d00fd061d0d061d061d067d061d061d061d067d0610fd061d00fd061d0d061d0610fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff030000000000}{\result {\fs20 {\*\shppict{\pict{\*\picprop\shplid1038{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLine}{\sv 0}}}\picscalex62\picscaley62\piccropl0\piccropr0\piccropt0\piccropb0\picw8916\pich4154\picwgoal5055\pichgoal2355\pngblip\bliptag2107699731{\*\blipuid 7da0f213be434b624bc4fe5c496b48b5}89504e470d0a1a0a0000000d494844520000014a0000009608030000008f7c31d70000000467414d410000b1889598f4a600000300504c54450000008080808000008080000080000080800000808000808080400040400080ff0040804000ff804000ffffffc0c0c0ff0000ffff0000ff0000ffff0000ffff00ffffff8000ff8080ffff8080ffff0080ff8040c0dcc0a6caf00404040808080c0c0c1111111616161c1c1c2222222929295555554d4d4d424242393939ff7c80ff5050d60093ccecffefd6c6e7e7d6ada990330000660000990000cc0000003300333300663300993300cc3300ff3300006600336600666600996600cc6600ff6600009900339900669900999900cc9900ff990000cc0033cc0066cc0099cc00cccc00ffcc0066ff0099ff00ccff00000033330033660033990033cc0033ff0033003333333333663333993333cc3333ff3333006633336633666633996633cc6633ff6633009933339933669933999933cc9933ff993300cc3333cc3366cc3399cc33cccc33ffcc3333ff3366ff3399ff33ccff33ffff33000066330066660066990066cc0066ff0066003366333366663366993366cc3366ff3366006666336666666666996666cc6666009966339966669966999966cc9966ff996600cc6633cc6699cc66cccc66ffcc6600ff6633ff6699ff66ccff66ff00cccc00ff009999993399990099cc0099000099333399660099cc3399ff0099006699336699663399996699cc6699ff3399339999669999999999cc9999ff999900cc9933cc9966cc6699cc99cccc99ffcc9900ff9933ff9966cc9999ff99ccff99ffff990000cc3300996600cc9900cccc00cc0033993333cc6633cc9933cccc33ccff33cc0066cc3366cc6666999966cccc66ccff66990099cc3399cc6699cc9999cccc99ccff99cc00cccc33cccc66cccc99ccccccccccffcccc00ffcc33ffcc66ff9999ffccccffccffffcc3300cc6600ff9900ff0033cc3333ff6633ff9933ffcc33ffff33ff0066ff3366ff6666cc9966ffcc66ffff66cc0099ff3399ff6699ff9999ffcc99ffff99ff00ccff33ccff66ccff99ccffccccffffccff33ffff66ffcc99ffffccffffff666666ff66ffff666666ffff66ff66ffffa500215f5f5f777777a1201e23000000097048597300000e7500000e1b01421d171b0000200049444154789ced5dc976c3ba8e0cbca1ef42975a7941feff7fb608a0305083fd149ff3bafb444ee2c4b12da858280ca4e49f7fffb62f6d3fff6d03feff6c7f507e6dfb83f26bdb1f945fdbfea0fcdaf607e5d7b63f28bfb6fd41f9b5edff0c94d4c7adf6ed87fc76bcbdec37e2dbe17fbb7cf7e9161fdf6def2ddc41d9d9d84ef32d5bf3daefeb649bed35bb4fb63343cd1285f3f84d5e7c632487cd33948a2329607ca478d3da49df33a18cfddc8152801c3b922ffd36f43ec5d2475acdd3ef37b73343ab8d2f639071b43f82591b90db169ff6aac0a9f6407279e74ad1e0be7be73b508ab9a4203a17a6518fdbd1e09b259327d1a1e7f97666280987f81d2a639178f9daffc6ae1476e448e2c59d0f8bf860235ba9aacd20c04d2879d8c99d48feac01c31d96c7c0c05bf268db6128d9c3df7cbb80b2f3a107272435e7502e06270fad5230755c54bebadb483e4461b0ee40292404887ecf56f75aff235ee2d07bbceb573c3e33d48cc221f670c8ba65bb4eb8ef5a0b22cab77092c20e12fc77a05429ae202514e5d4e613589284db3d0b07defa3fd1caaeb11b3be55fbb1feade38ea07a6d97ec8f451a557210c43edee7413caeee2d1bb8bfd315e86e50901322ff52d03ccfbd13833945473fcbd10391cbe57c6f2704b5842be859a826d0d0188dcc83b508a28910637004a30f1d0ce59dcd9e661475703fb2c89e196397a66e8f60eaa3c1825e55208889309c752a9eacfdc3387e9126b24def81ec268df80b28677c2a81df028c3166d4536a55fc1bfb39d27db299400125892506b2798713b70f06ecc564716ad149a877cc3719047ef4099decfd22df3d5d34dfd5753fc8e3f548c7a35019a6cfd104a32d8f81b6691059f739fc9508a7e550baa5518892065ac9facbc03a5f3070e48478c54c3a3edf23aa122b9c6320fc8c4e7cd889c19aa63da31bec2cba4e209c70954e330798c31a37b4d4718feed2cba03658815f04fa4b25710d8eb2456819521d948361fbfd3852355041d7b8f6e2e69d89d9352844a71ece6206a5ab7f802318b9ce4fb3b505aa2da354c46013ea1400013d511a1b8e56c00ef21aca41324af4c0ee909e2eece09cf618449f2420a1c4c0ee7fee803a08fdd81b2e33dbc380b29c895c1602569b425d41332fe11ef93f7785d849d8064ed21f8e63c2d5464319740768c23526b3c2c2534273dff152be1a8a46e6191f32d98e882856618995b9a569efbf73b56ba7a89b71c13dc13cc5755410531d5d50d28538c688537c2ec7977a034419a42f959e049260044a4bfba056fdabf5116b93343cd590235ad283b322780a14905ca0d9318e479b04deed1cca8e15ff71c1c6ff09241454e9b86c82d1fc6f350b767a3f6ecb494a52de5b9b4bef4f1a3f5edf1b537a09af2ea83edcc503df66e8798453c8f8cdd910d675334c94513be57bbd620bdc6a1ce877c07cab18397a369bdcba3da71d8ab423080a4edc7b26d65fbea65c3b2acdb43ebf8178e44240b59f19c425f45f0706c1d8adbe7a6c6d40434360e28c72d9213b991ca58b2a20748e58f3b50069436b35e21453f62d30baace962e44eb06e2baac8392b40e0c374c57e544e39c9343682cd1d2760125ef1f50e5c6b7193395e182dcc22eb30c0b0ba41c1d30f413abc583fdf0de8fe02fb599b1f45d1d1d783531dd38c92eceac7c16017283b17561660f840029ebc4a82b284dc24dc51041b2695179797f6bd98675b38396213963c8c960f412b756f42e62dc7ef9ceee40e9f6bc9801ddfa957b1f67079786d7e6cdcccca194eb06e766f54a8c6267b9040d24ada35ddc7cd5eb086ec7199ae1d675344246205927373b16d19cb2615a8895a7d03076dc1144076f14624e8c477759d97544aa22094faa7b6abeb43ed84c2a1b701b2f19c5b2b256b6e1eead70ec010d861a60aec049f93e82b325af6aa689ae8404708edea2ca9b7f18960b8d712e03cdcdc66d8ca98198a791d08efa0e942f7b07d125eb39cba8bd72dfe0855c791b6619ee612ee3395c7c1d4ac98e0e7752569e86f05328fbc4490b4067efc58ebb3605725948a4a76fdf2bb1b4afd1cfc9ab4720f032d2df67e5781b719957b7767aa0516280e6bc4b7f3661e5e6e0838ec3e50bfbf63ad2219f2aad46c9de29bfd3db64c8768e74f5b4bf2fbb2beae08d6fe5d98669cf8d93c377c44a04a18b68700fca83b9d994fe63f389d4fd666d21224272b42c0fbe3141b6fbe45ae1302ea0b4617ca5d2e118836ed17b63e606e118d6de96016e1f3ece82b43dde054fa46a36a4e3ee55dd1d6f40b9ebed9f27093de66d71abddeaf7be8e20b4327af86264d393c30e4ea134835ebeff68596ea29376019ac4ed2d0d5bba269603c691e78e3c63b8d2c650b8bab755c33bcb68dd81f2606e768fe4cbe77723173ba6e8b186628beca3fc61f17720b7ef878521e7437f03e50b9985e9e4519a6b083092bb61d64738a43f3977dbb2e08d97236742d249819e28aa6e4039b5735f0c24ed1d1cad810947fca5d9f3e63ecb73e5f4e8212e2eb17429eee0710dd0b9c901ac17a03a154aed5f9c384d636ab6117d56b6483468fb63641a56a787fcf566b5b36fec1fcab14deff69dc5ba28412adda2d02d62f46329424d83be5a8dff86956e98d3f298915209e651ee5876228f70dabe88458ae663c4f822259996fa546d32ee0e94c12ecb8bbae52181950720c25985b1e2e05245065672e079e0c57961da27ac84562a79dc56fc2355333d88503540a5f8d108b83c1ee34b62a263e955c9ddb0b3df821647282999895ff11338352e2397558164560e9eba48ea02af4fb4d2300b7d8c79ce36c2e81d4a13d78e24a900c9c763c16d7397b5506bdc3fd20c817e117666cc2c737d4d169bd16852c2521d7dfe63337835ff765216a81675a7e575e1084aba01b3f488177962d1c0426ffeeafab53e0ab1f5b9d9f25802908bb408f550dcbbbfca4a4f0d60d096756fb77d88343eda364c1b79dd9624975246ed560a705d7af7303bb0bf84328e644dd589773068b2c562636a61b05a360d87d0cae1335b346aa5d9aa2cab4ebf0265ca2b5f46c6556f3afe6d3cb27d7112bc383c5cf18c6fe95d6e2ce5c2439c6b24454dc1d4aae914ca6946b1671c0dca88640bc8c958c107b8e15746d1a3835a345523a9895ab70c45f77403ca57f2a2fd66a4641c9ba2180d6fc9facd64feda6e652b3bb61fdb6da0c919a6b31213586786bebcad3b3bf64b1fdb3b486423199a15586eb167f8c97092c27d8ea24526592b4b02c2f6d637a0acc1e60ac3379287619708a7fe3d76f96cd2db1d64dcb079a20fc49dc1a656b785e93aba464fe978300f582e9b579067869a558ae6146d0010751fdc46014ec715a0b7277783b99dd91649dada18e04ddd0bf7b2ccaafbacdc3131c44a0b370c247729d648ca811d3180a40f17fe6b338e5b6f9bd16d980cb194d735d87c3afa2f9d1f49f9a4e3d96b862cb49a1ddf66c414a68e12929bac85989902e883b12c82a5ae78bec7ca3a83d93579b32283db142a95a296eb307500b68a85cd8fa21171eb77a0b8a519cbf865408a2e871db616506786d6e8e006a31135a4126312a4255c458f6578a5590a84b5d1cfe42c6db1fab6988f6389d72d288f36a741c790ae36d02bac6654c5483428c5d8f163c370f8f856eb0a2b45e7d9c1c753e076678646c539701c356b680b7730c4b4d641fa46cdc0d4bca888cb6c63bd8dec36cea38f89a47dcc063d9b9763e7e1f01d946982248bbc4dd6350d3b0297f93a71ab5749a11ec494a59163684e341820fd228ff5da343b3334f584f62b8444063b377679ca61e87357ce71d05b24b130fb8bdd1a8fe586a6c41f6d6f4ac31a587e8f95b56e72b2090a893a3fca8303def6fdf062e1311e973f1fa3aad1e73e961f7954c30ce9a253532f13b16b56da0cc981b770882b63fe9d2796166ee5cbdcc33680dcf2958704c44612b8b9e6196852114c474f90dd6644a5ee3a712fafb4a9863cec24539f45111b660d40172b16c69f82220327bdde01ed3f034cc17f7b0dfa8841c62886893343277b10857ca26e4cdd8c79e391e03c17659c74f8249cb038730b58201c37da2851d86318d0a1e5db9b8cae012b828ff0175869d60f566e589242a6b41cac2c8aa4a259f8afe511b0fd07e08e5696a85614b316d3965328815e10cb574583a24823d70b17dcd096b25ebeb0f551f07fceccb66110534847b7e534e0c2ae4b285f01c7d0b81a4e31029dc2a5392dc315b014df5ee407537763e40073297264aa557b5b7b7f9f0cc5c195c92751e5c14754f7d213b5ba1acd66e9fe887530577b41db286c8ce424ceaa0d0903b45a767f0bca53adec8399e6deea220aa302ac601ab6f2d73f0f58bd5566233b5217979ab174949fefb53202f9e22c73338a248df1962808c9fa02197f60cc5581f49e5f29ee9df2fb8ea0aa607e11cace5876093a03338533f89280a968b23032697fe410940c52db3470527ea1f75a19d2c810bfc72b867bc679b828e00663d896f880b8ce13fd0b42186c6ea210ff8b504a4940c53c578bd60ce4444ac17663e58f90723b4a4470b73478395d69a59132a03a905c9ec5c9880c1b79c50306edb79f1fe9f8322d7dcd43534a46825ed8f52994216472d4d9f4d264116209f1d4782303ad0ecf0ffd23aea5ad4199cc6f09c7f641049fe64914c9117124b484eead88c903a99801b94c8cc4a0b383abec7483d047986eb332773336262e23a59cdc25f948dca0a29b828d1336a968e81c34086952d981f906ca83248dbddbfa648a9436ea05d5a88c009219acbffef8dc5d293da465cdfcfc9d5d17504ef25ed954e597b90cfffcd92cf9c71e80dd1add17461229fdf0ed1f0193a369e1b99de626fbf09f199a3b035deb9b5e74da0dd6e9b89587e63b8fc04bf8bf73f5c7720e449eb311fe4593cd3646e5599e938e4381920741c58595424b83f2a160aaff4d5dcef7293adc456ef2e427f7e3a361fb5b88358ba71e49424532b98f1a5c3c676a37a08c2dd631373652df9179cd400e0d1cbc9ce1c464adb29290248b7b8b831799717451fa60f427f9e6584b5cafb8bf24404b1e774d37d95336d102117e7e0205b88381ad2147a35fb2d29a199c6a908ffd8e8cf9d78995bd2cd087c1c89f30477a50515c45ca572e65c95656a5bdcff42caee702af2cfbb5e601acb26a4c21dc4f59dd81720adddbce47dfbba471672b38c5f999f3b6a5682763acda19c1c7a17ca883f3b878903479a7b7ac0c93e058846a4399fd9bad984839dc4b5a00bce06e7900c91f2869f3a54cd9596ea5e8a17bc593d323812d91959e522cdcf3b140b420e911564a008f0e2eac7c485c9a43cebbd19f5657750732a51241b527a5641f66933a17c1c68a9ff125962f3eb8b3c3dc80b2d6c9c19f85d19c925e96ca84a1b152a093f84d65666511ca2c6e6b4b889e199aa5727be2332441c15772c889c1bb3c34af18e928e255f070c6ba1f0acf6dad1463b56fb33cf2e8bb0ba106b7d593ff70334d8aa252a76d298b319467eed77136cf1a130f06f4ccd03473475dfac6306b093046966671e75e0ae96a733013ef20399a39cb0ecc3b509aae4b818f052a93815a3a3e0c4ee6e8f62d5ca41d9434eabb677902ccd618c8c997da27ac1ca2cacba18d94665872f6e4f76cf080528f8e6fcb627149477818b1aa41eb27a5c335943cfc32a9da7dea68c7cae2eda150219e41b9884cd8f418e328ac4cc5e30594388d68e405bd04e78eeaadab0e65fce1e6488f4a5cfac453a78b51457c459d63dda9f81d285f36f4dc79c092a99995e6e07acf930e9becb07b53d92fb866ff268cfe66f48a19219da21430cf0c45263428f96c4feef43e222b551ba58be2716701e77802259bc5c9da03b06fafe5c4727557f9a0f97705a5ba119fd632d61d277bdd3cf4865028222fd260b38352265e1ccba194c1c3ede799a12693cfcd302b0e4336a9bef2508b94955e2e7256395d5a6e8b08da6197954305d3a86db71aea2e94154b07ba2e4899b194ced00362b90c562e5cfdd049d879b2839b546e5a19966f356fbabe8172a8dcc829ac2960bab8a0a2d1752b0fb448f98962e6fe7a5863f1efa2531945ea59b0f2d7ed8c10c1790aae4c71c7e4a7045e4a8b978f8938e33860e553a552eb1f8e3aec4225c59d5328b96d3eae3b52d6676aab456776dd1151429b63914443a1f44ee2a87c9e0b7aaf034a0172f98a56fa4eb845ab76a480a81aee945c24ed1cd5cf59d8291ac13199d578d03d194276796668581b92fa6aa946d0593099ce2e21f4880b2994ff8eaf7f71984f3d005df23b4e28f495655ef3dc80b20b849b88b4f12df370458b0b5b8638e66864eade5682a99b906e3b4feab6f24566eb5728a5ae2dd4af334355de9e5c40711714cb5f03960aa44cd00b9ad26e13b8ccac7fa35945dca5c0c16d3ea2fd3219ea3883652c9892e5379cb7dace144b9eca2d1d0beac43d4ab98052d736165947244ab9a629dc77ac1ce76a8c33d6460d5d30c1182a1b9d5c7836e8a50674f1df02b3062b634ce035deac99e3944c3ebfb5cc19fa3d5692ae51593165cd07e993a39a3750914593b63e7141476807e54b96b8eae45dd97c6a9c7cb80a21cdb5651dd799a115675d10af71567758bcbbffd0be144f42599b7491fc487b02ce49f37036699525067c92ebaa72b986f87391595c41299dc0aea7c43fad804442a8a78b60b506d783de2d3f62e52bb172e5596051cab24ac074404fc30eaf09a64e3ac3d479b9d4d39c0499c532163fc7d15da4d5cc5042c09993ff1a96634553d1653162cc8aa9706bf4dfd44a19fc95afe18035601dc533f2b4665886b267b9707052309994cf0dc4f5d98c8eae4f67866235a2aeef215d3265d44379f8e4059e6695066f280f5869a4c4c57ce41a0b8d23f81adbe8ed170eae53e89c0be93b9216909a814937b0c9ca172cc3c2ffcfa08404736dbf1294d2d760ebfd99a1b2aa737c8f933f7929c538e353d63c5bdf6a4cc37271311a5a86b32059aa3bb8c9a5ae9519ab32c5bf231b5be810dc811271a7c985446455e216763442ab903fbaac3de5eefe12a6c3649af1c8c1f5bc8f7156fbf6b2d592a184e5a9c9bae46f33e6c9a77dca99b4240309568e7a859a747de02b8f20e1d5b0f420aeac1b12bb969ec3e0eab4bc0325e2032fc72e46f6c566168497b28671ac495c52e0c1f45806f22597e8132af19516d6b1feae17a340d3a98033436525eac8009492b220d61cc2f24759d5a9ca03678950fe3bc770def8a4474d59107162bd7307ca262787c848755bffa1d7e7a1a548aa3172ce915b527c5e3fbc620066b6543173f2bbda54ca352bbb8ec0e80cf0da5e5913dff8e20dc87a1e7c9911967659e1a4701e888eb69a7c99b56a5aef883c8886eb5d28357ff6c40a674460b1efc2c9c88a65bce3ab4b6f138d5543305db49a43b0b494053873a338faa7614728a9a7ae8095baec74d5ac68fb1e2bb5590b3864375ebe4a41270d46db00265f634152692d1956b7f51e2b57e8a31f9fe7749ad52d058ba18b443fb93aca212b8d93b884a4c1b876ccee591bfd8295b21f5bd8134e752addeaee32967d14596a3198cbf54099c6386ffe4e7ccccf14b8bd6f7903caa6270d48b7468c8fb46cbaba735495056b638bd4ebd6a4de2389eb41072383c09bc11711bca312817a8533c33a56f1ca09f24dae2724df12fa8fcfc41656fa06c16e269606ec1d2839de848566145c9cb57273a7b190413c3c5cb687fad129f88ea5a5968194ab67c36fbae87c1695ad8f1224ed5c1d841ffe9225f9e1699797cf4ea7a1914fed7833fa7e3b83c39844325e42438e27b3928d250d3b220492c4d3cebfd362485c61574db3d37d622e7c31fa7cf1bc02524e05324b38b7ee86e83c113fe04c35e5132ffca6d3c07eca0f86b847a3d66b6fb980b2a9234948f3d1c24964bc4e5eb2593e45b56928209cac9ab1049a2ffb6c0187cd5ddb59795e388eae3b8e2b6c7e2540f617b94654333505523b2739a665b0c8eeafbde50a4abe4422f9e8e3cc2bc5b2f13a254e8648c4a073ab4693a6037597c492aa5eacd65bd486e027b52eb3329ef29cf20a4e3a34163a270f53b4232cf1f126ddc868ae030b6f406983338dbba75f96c42b1be48c507b1185e729ba1dd70c4e67c7866813f67866a81722c91cbb7807b7c6560d8425bcb9faf8a55656bc530c83594bee40d9329046c970816e0a398d9e8b45d8b93f89d794e81519c55a393f562edf0f53dbf4db99a17b7934ef95f159bab6191b5fbe2c0cee75e0215c0fd43723a30ddf5d5646232201cc7a0aa4b45305150b9371a200bc5e5d37260399946f59b9b7cb48190c341ef8f808923a9e7691ff78565a04b2a557065ade81f20048ea4195f0c3c306810d5d2f7a6441c87c5c4ff70f8fa6d21b877fc5ca83b10d4a83c770f28dbd3de10a2d3a986a41c5a5de6b6c5a39724125fbddbc320119fcc7cdc8f613f279e5a4814ffa5d71116b5525eaa87a028cefc34ede73fa3db90db8454d2e1d867380152f8c714f5799ae76a5973ee54366e01d2803a9dbcc4abb2c8aedb4c929acd4fc6ff33ad14b716f67a6f9778cdb6ef329941934ffcda2222c4320d62bba9a7d2ee2f26c2f28a6610876391877a0342077567ba26671c7f9281552e944c1c5bb01699fdd6070daf007cdbc62a55912fc359b99330bc170d4d44ffb0f4bd0d3ca090a9f46e6efef621bbfee40e90361cae8f0857bdf65e8d8f80b2de4e8955af4c4f279f8238a3c32575062cfbed5740744d11868727140ee01366d13e2fc1c2e82ba05f110476d685727e66d5646329a46c663080f52fc27e547993aa6458a2525e88c0040f6024a9abc3978f524e21de904244a4fb9d34a18e9845494d9ebcca933297f05252ef1e5d7df52b2217a1c6f465a15c56a60cad5927b0cbc8ea725211750860103ae16cec2de27cb7832c05f48f65a5c714d4cd3030e094c4b2b2cef4089e1355692dd41fcba615b032e3dbc203c190585362ced05210172abdf2543d46d78ab637abc41a9a6401fd5079950484ea287f76fb232aa91db707071245331776df95bd6544812a4458fe7809e287ce0e0d985032b131177439b2c0c3ea3a3eb1f6a148620a4bcb0ef37501e99577b94f824930150648e7a5d4401131f44674f0c81d2ddfb93141da3e1a34261a88f1c259ae6a4868857f7a483240866fe06cae83f3479343e8e31821a8e34647872214b8936b84ffa8e0d44780fa5ec610e8614467b1add8ea43ca4c5fee178dd5c25ea7774f1afb032c7cc0ec2394a3b91efd01e73a88aeb36ea15d48d513033af74b986d25995528beabbdd87223f1c27847f905f154f8b1e9e0b077df56fa08c7607c4828b26f402fa36c0dd1a07ae94297ca73bc1f21a4a0c90ef4042319257a75e8f7f907340a5db3eed322b3f45916cc1ac6fe595da86aaf18fa888884fe310a706967debc86b3245357b9181f9b670f4888bde805e64cd644f9f52937d60b0b011475229570d0a60a8bd0d8adf40e9b41777f5c99904b0d76be1f3c22ac2639424023f295ed4d848fc51d809ce6b353dec003e7011fb740bcbc9057631c83fa56c52dc18b6d922bad4f0375026fd23186ad65008483d3948fa2cba00a4e41caa98a44e15979174fa4c2b11fb628ad0adf9d8d357e0ae62a89f2c5ee1e2a4526997fef6342db1b45f14b46fa04c18f9c09bdc5b9b273e2c0fd987d6907a750709a85276c53c5ca0e5399460bf65b668397959ea3a8418077bf5014bcefc5335abbd9890a4796708b3c0bf4d860c49216635ebc2c7b786708a6ccd68d9c14895a48ade2577665cde09acfc2019a2de7bf46544968a150ba457e8ad3ac5a9f30d2e370a9d5b69aa9007b8e55fbe0065902247cc31f69424a4beaa8c31f0406aed48cd4a0be96fe676f2863d9b87507723aa7da2a7426d2d5effac27d7f5184f61940eb168e5a5b7bc85d2ca2b45ccda12e0a7e761184fab6a3b94abc37637595f4e9d82502237faacda5108957118218045684f549f9eab357ea0697021fd50707395c8c864dcafc30eb9e988bdd192ee496614cce0dbd50f460396264528969abd9e3ed64a246156d0ab818e9057fb35b972f470d7d4c003e4c496ea86cb9ddd843212400b979a6fc1bafd76f09182663382ee54e103d6b7aca4500a9a73e2d347aa655cbad7283604c7aec975aa1f1d853d845547bf2f1cbde646d4c58cb1d971b45936e27ff31d99677beccf90f6f7293a8c0ac97e80cefc02ce0fdd0e81b0223b23c3d5d19c0d0af5e33dad948420e8707016bd427eef96c8250e5a9611e0840322818f1d06db85553eef0b47084ec79cb619d4eb0ebc1e2debc950ff978e6acab67a5831f53b56a6e2df8e803c090af68444c76da67c2408aaa82d6af06cfff51356da3054aba73d5aef3dc42c3c7322d72eeb1e789bc0ca88df6965a86be055492a4fbd3cff2fbc247c9abd813975373e8ae00ea495aa1ab63bf540cc235c7ba46734d204c71cc52f0d7935c49f40e93e1dc38e6ba5da31c598dea78790a6103ea5db2469ee235c3b527ca2e65f2e1910f1193a1fda2360aba64c9ea4671fefb1d1ff1b283dd3822c4bb000a46e136a308b983d30c31212029a269229974347eb2d94d6a2949cdc055bc667076382af1f3c66952c0c731c1dcd5fd5e0919c0621787aa4eaa7471124c1189e39e90d994fab9d0a5ac2a6307e0792191ecd6c253326541cb95bf58b1a3ce527ae6cda705353e267c31e6dc6483cc792bf090f07f35d8a1e8e14fe1da5511d35e235a9a6fd7be22538b98b3b01cddb0e1e2eae1d33e2d8e2caa8e5eff091d59e11593bc77c29ede39d266583423a1442cfec2bfbc1cd711e71df139680650cdf77f3cad9e44821b383b285c7b627c5049528be615c9a703ddfbc7795108f836993d4cc699b29ab578fd58e2e14cc5692615dd34d281367bc1728bfabc71f4878c2b63b987a50789369c65713a277ab203287ad72f6d83de76067e33bc969ecf8ce19af4ff27cad5f69d9a09539138e3b641118e511135667616878aad1ef9a6ca1b31d0a08ed3ef509c988e7cb038fb5a6fda7b012c1c7b35d6ba0aebfaec13d770e13a41ec44f067d4709fbd552cacc03e7e527ac44a798ec6539981c6b653fbab35f3dfecf76d91e6f37d942dd940e3624411439982df7186a1925fe562a85565920697baf956b3609ef0105c28f8cdb819121d047df988a656d0f7da370d4cd8f3d0050dd14b7347978986df4de2f55a3fb6ef875f0df25433009d1101fb46849e2d1f04e635c619081695cafee8ab19d7197959a03e060c9ecaf1a32090d84bdbdcec778880cb22719f6b6692dc27f96a2ab4da21735f6d46a62e6ace031d5b46954ff09e950e37c52f44bd58e277292ceb83d3d9bba1ffce06822125875d4ad5fe6f872de710e65883bf0c2e8db584c733abcd5000c96ab7051f0ecc4a08e1399ef4009d14a3d92d815023927fd49fa149e16efcc3143b68a237833fa56fa2811000001414944415467432b7b434f6267ca4cd6e0debbdb3e248689fa3b50f69e08108ed9551a19f141289feceeba80b18287d1a70d46f9f16e9a2caf3c3138bbca30dc66678aff1e6cb6fcc8a67542a32d34ffb05af10e947926302c007036f65c83c3e491c0bd222b23d8f19d261d4e05cf29947178776d022b00dda057e0e5444f3c35e4943eaee9bd7d65e01d28e33bc43240ef6c64b3a8e7dfd4f8f0e49800a337e2f56ef59d9e423901e9b96eb2e9301a66a63a29bbb3325a3637d96eb77e6daa0dc995998b6197285e8fcd4e4cd86bd3949ba7bfdf2c554d6965205158cf1479679eb21fea9eeaa3a03ac729faa5f05c4179c8490aad1867e511967dfe0ec93848b0eb0f7d1076fef76f3b28ffb6bbdb1f945fdbfea0fcdaf607e5d7b63f28bfb6fd41f9b5ed0fcaaf6d7f507e6dfb83f26bdb1f945fdbfea0fcdaf607e5d7b6ff0103f67a01a1917b240000000049454e44ae426082}}}}}}{

\par }}}{\shprslt{\*\do\dobxcolumn\dobypara\dodhgt5\dptxbx{\dptxbxtext\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {\object\objemb\objw5055\objh2355\objscalex62\objscaley62{\*\objclass PBrush}{\*\objdata 010500000200000007000000504272757368000000000000000000c0c60000424dbec600000000000036040000280000004a01000096000000010008000000000088c20000ce0e0000d80e0000000000000000000000000000808080000000800000808000008000008080000080000000800080004080800040400000ff80000080400000ff00400000408000ffffff00c0c0c0000000ff0000ffff0000ff0000ffff0000ff000000ff00ff0080ffff0080ff0000ffff8000ff8080008000ff004080ff00c0dcc000f0caa60004040400080808000c0c0c0011111100161616001c1c1c002222220029292900555555004d4d4d004242420039393900807cff005050ff009300d600ffeccc00c6d6ef00d6e7e70090a9ad000000330000006600000099000000cc00003300000033330000336600003399000033cc000033ff00006600000066330000666600006699000066cc000066ff00009900000099330000996600009999000099cc000099ff0000cc000000cc330000cc660000cc990000cccc0000ccff0000ff660000ff990000ffcc00330000003300330033006600330099003300cc003300ff00333300003333330033336600333399003333cc003333ff00336600003366330033666600336699003366cc003366ff00339900003399330033996600339999003399cc003399ff0033cc000033cc330033cc660033cc990033cccc0033ccff0033ff330033ff660033ff990033ffcc0033ffff00660000006600330066006600660099006600cc006600ff00663300006633330066336600663399006633cc006633ff00666600006666330066666600666699006666cc00669900006699330066996600669999006699cc006699ff0066cc000066cc330066cc990066cccc0066ccff0066ff000066ff330066ff990066ffcc00cc00ff00ff00cc009999000099339900990099009900cc009900000099333300990066009933cc009900ff00996600009966330099336600996699009966cc009933ff009999330099996600999999009999cc009999ff0099cc000099cc330066cc660099cc990099cccc0099ccff0099ff000099ff330099cc660099ff990099ffcc0099ffff00cc00000099003300cc006600cc009900cc00cc0099330000cc333300cc336600cc339900cc33cc00cc33ff00cc660000cc66330099666600cc669900cc66cc009966ff00cc990000cc993300cc996600cc999900cc99cc00cc99ff00cccc0000cccc3300cccc6600cccc9900cccccc00ccccff00ccff0000ccff330099ff6600ccff9900ccffcc00ccffff00cc003300ff006600ff009900cc330000ff333300ff336600ff339900ff33cc00ff33ff00ff660000ff663300cc666600ff669900ff66cc00cc66ff00ff990000ff993300ff996600ff999900ff99cc00ff99ff00ffcc0000ffcc3300ffcc6600ffcc9900ffcccc00ffccff00ffff3300ccff6600ffff9900ffffcc006666ff0066ff660066ffff00ff666600ff66ff00ffff66002100a5005f5f5f00777777000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b011b1b0f1b0f1b0f1b010f1b0f0f0f1b0f1b0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b011b0f1b0f1b0f1b011b1b0f1b0f1b011b011b1b1b011b1b0f1b1b011b1b1b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b011b1b1b011b1b011b011b1b1b1b0f1b0f1b0f1b011b0f0f0f1b0f0f0f010f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f1b0f0f0f0f0f1b0f0f1b0f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1b1b1b011b1b011b1b1b1b1b1b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b101b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b011b011b0f1b1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f160f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f1b0f0f011b0f1b0f0f1b0f1b0f0f1b0f1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b1b1b1b1b1b011b1b0f1b0f0f0f1b0f1b0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f1b1b0f1b0f0f0f1b0f1b0f1b1b1b0f1b1b0f1b1b1b1b011b0f1b1b011b1b0f1b011b1b011b1b011b1b1b0f1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b011b011b1b0f1b011b1b1b1b0f1b0f0f0f1b0f1b0f1b0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f1b0f0f1b0f1b0f1b0f1b011b011b011b1b1b1b1b011b0f1b1b011b1b011b011b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1b1b1b1b1b011b1b1b011b0f1b0f1b0f1b1b1b1b0f1b0f1b1b0f0f0f0f1b1b0f0f010f0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f160f0f1b160f0f1b0f1b0f1b0f0f0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f1b011b0f1b0f1b0f1b1b1b1b1b011b1b1b1b1b1b1b011b1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b011b010f1b1b0f1b0f1b011b0f0f0f0f0f1b0f0f0f0f160f0f0f0f0f1b0f0f1b0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f0f1b0f1b011b0f0f1b0f0f1b1b1b0f1b0f1b1b1b1b1b1b1b011b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b0f1b1b0f1b0f1b0f1b0f0f1b1b0f1b0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f0f010f1b0f1b0f1b1b1b1b011b0f1b1b011b1b1b1b1b1b011b1b1b1b1b1b011b011b1b1b1b011b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b0f1b0f1b1b1b0f1b0f1b010f1b0f1b0f1b1b0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f1b0f0f0f1b0f1b0f0f0f0f1b0f0f1b0f0f1b0f1b011b011b011b011b1b0f1b1b1b0f1b011b1b011b011b011b1b1b011b1b1b1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1a1b1b011b0f1b1b1b1b1b1b1b1b011b011b0f1b0f1b0f1b0f1b0f0f0f1b0f1b1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f1b0f1b0f1b0f0f0f1b0f1b1b0f0f0f1b0f1b1b0f0f0f1b0f1b1b0f1b1b0f1b1b1b1b1b1b0f1b1b1b1b1b1b1b1b0f1b1b1b011b011b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b0f1b1b0f1b1b0f1b0f1b0f011b1b1b0f1b0f1b0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b011b0f1b1b011b011b1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b0f1b1b0f1b0f011b0f1b0f0f0f0f1b0f0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f1b011b011b1b0f011b0f1b011b1b1b1b1b1b011b0f1b0f1b1b1b011b1b1b1b1b1b1b1b1a1b101b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1a1b1b1b1b1b1b1b1b1b1b0f1b1b011b011b1b0f1b1b0f1b0f1b0f0f1b0f1b010f0f1b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f011b0f0f0f0f1b0f1b0f0f0f1b0f011b1b0f1b011b011b1b0f1b1b011b011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b101b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1a1b1a1b1a1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b0f1b1b0f1b0f1b1b0f0f0f010f011b1b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f1b0f1b0f1b0f1b0f0f1b0f1b0f0f0f1b1b011b1b011b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b011b0f1b1b010f1b0f010f1b0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f1b0f0f0f0f0f0f011b0f1b1b0f1b0f1b1b1b0f1b0f1b1b1b0f1b1b011b1b1b1b011b1b1b1b011b011b1a1b1a1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b011b1b011b011b1b011b0f1b0f1b0f1b0f0f0f0f0f0f0f0f1b1b0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f010f0f0f010f0f0f1b0f0f010f0f0f1b0f0f1b0f1b010f1b1b1b011b1b1b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b0f1b1b1b1b1b1b1b010f1b0f1b0f1b0f1b0f0f1b0f010f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f1b0f0f1b0f0f0f0f1b1b0f1b0f1b1b1b1b011b1b011b1b0f1b1b011b1b1b1b1b011b1b1a1b1b1b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b0f1b011b0f1b0f0f0f0f0f010f1b0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f0f0f1b0f0f0f0f0f1b0f1b1b1b1b1b0f1b1b1b1b011b1b011b0f1b0f1b0f1b011b1b1b1b1b1b011b1a1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b101b1b1b1b1b1b1b1b1b1b1b1b011b1b011b0f1b0f1b0f0f1b1b0f1b0f1b0f0f1b0f1b0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f1b1b0f1b0f1b0f1b0f1b1b1b1b011b1b1b1b1b0f1b1b011b011b1b1b011b1b011a1b1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b011b011b011b1b0f1b011b1b0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f011b0f1b0f1b1b011b0f1b1b011b011b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b011b1b011b1b1b1b011b011b1b0f0f1b0f1b0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f1b0f1b0f1b0f1b0f1b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b1b011b1b011b011b1b0f1b1b1b0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f011b0f1b0f0f1b0f0f0f0f010f0f0f1b0f1b0f0f1b0f1b011b1b1b1b1b1b011b0f1b0f1b0f1b0f1b1b1b1b1b1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b1b011b1b1b0f0f0f0f011b0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f160f0f1b0f0f1b0f0f1b0f1b0f010f0f1b0f0f0f0f0f1b0f0f0f0f0f1b0f1b0f0f1b1b1b0f1b0f1b1b0f1b1b0f1b1b1b1b011b011b1b011b1a1b1b1b1a1b1b101b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b0f1b1b0f1b0f1b0f1b1b1b1b0f1b1b0f011b011b1b1b0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f1b1b0f1b0f1b1b1b1b011b011b011b1b1b1b1b1b1b1b1b1b011b011b1b1b011a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b0f1b0f1b011b010f1b1b1b0f1b0f0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f1b1b011b011b1b1b1b1b1b1b1b011b1b0f1b1b1b1b011b1b1b1b1b1b1a1b1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b1b1b1b1b1b1b1b0f1b0f1b1b0f1b0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f1b0f0f0f0f1b0f1b1b1b1b0f1b0f011b011b1b1b1b1b1b1b1b0f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b0f1b0f1b1b0f0f0f1b0f0f1b0f1b1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f1b0f0f0f010f0f0f0f1b1b0f0f1b0f0f1b0f0f1b1b1b1b0f1b0f1b1b011b1b1b1b1b1b011b1b1b011b011b1b011b1b1b1a1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a011b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b0f1b1b1b011b011b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f1b010f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f1b0f1b011b0f1b1b1b1b011b1b0f1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b0f1b0f1b010f1b011b0f1b0f0f1b0f0f0f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f1b1b0f1b0f0f0f0f0f0f0f0f0f1b0f0f1b1b0f1b0f1b011b1b1b1b1b0f1b1b1b011b1b011b1b011b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b0f1b1b011b1b0f1b1b0f0f1b0f0f0f0f0f010f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f1b0f0f1b0f0f0f0f0f0f1b1b010f1b0f0f1b0f1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b1b1b1b1b1b1b1b011b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b1b1b1b1b1b0f1b0f011b0f011b0f0f1b0f0f0f0f1b0f0f011b1b1b0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b1b011b011b1b011b1b011b1b011b1b1b011b1b1b011b1b1b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b0f0f1b0f1b0f0f1b0f1b0f1b011b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f0f1b0f0f1b0f1b011b011b1b0f1b0f1b1b0f1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b0f011b0f1b1b0f0f1b0f1b0f1b0f1b0f1b0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f010f1b0f1b1b0f1b1b1b0f1b1b1b1b1b1b011b1b1b1b1b011b1b011b1b1b1a1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b011b011b1b1b1b1b0f1b011b1b0f1b0f0f1b1b1b1b0f0f1b0f1b0f1b1b0f0f0f0f0f0f0f0f1b0f0f011b0f0f0f1b010f0f1b1b0f0f0f0f1b0f1b0f1b0f0f0f0f1b0f0f0f0f1b0f1b0f1b0f0f0f1b011b011b010f1b011b011b1b1b1b0f1b1b1b011b011b011b1b1b1b1b1b1b1b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b011b011b1b0f1b1b1b011b010f0f0f1b0f0f0f010f0f0f1b1b011b1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f011b0f1b0f1b0f1b1b011b1b1b1b0f1b1b011b011b1b1b1b1b1a1b1b1b1b1b1a1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b0f1b011b011b1b0f1b0f1b0f1b0f1b1b0f1b0f0f1b0f1b0f0f1b0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b0f0f010f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f1b011b010f1b011b0f1b0f1b1b011b1b011b1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b0f1b0f011b0f1b0f0f1b0f1b1b0f1b1b1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f1b011b1b1b0f1b0f1b011b1b1b1b011b1b1b011b1b1b011b011b1b1b1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b0f1b1b1b011b011b1b1b1b1b011b011b0f011b0f1b0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f0f1b0f1b010f1b011b1b011b011b1b1b0f1b1b1b1b011b011b1b1b011b1b1b1b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b0f1b011b1b1b0f1b1b0f1b0f011b0f1b0f0f1b0f0f0f0f1b0f011b0f1b011b0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f1b1b0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f1b1b1b0f1b011b1b011b0f1b1b1b1b1b1b1b1b011b1a1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b1b1b1b0f1b1b011b011b1b1b1b011b0f1b0f1b010f011b0f1b0f1b0f1b0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f1b1b0f010f1b0f010f0f0f1b0f0f0f1b0f0f010f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f011b1b1b010f1b011b011b1b0f1b1b1b1b011b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b0f1b1b0f1b0f0f011b0f011b1b1b0f0f1b1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b0f1b0f1b0f1b0f1b011b1b011b1b011b1b011b1b1b011b1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1a1b1b1b0f1b0f1b1b1b1b1b1b1b0f1b0f1b1b1b0f1b0f1b0f1b010f0f1b0f0f1b1b1b0f0f0f0f0f1b0f0f0f010f0f0f0f0f0f0f0f0f0f0f1b0f0f0f011b0f0f0f0f1b0f0f1b0f0f0f0f0f0f1b0f1b0f1b1b0f1b011b0f1b0f0f1b0f1b1b011b1b1b011b011b1b1b1b0f1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b0f1b0f1b1b0f1b0f1b0f1b010f1b0f1b010f1b0f0f1b1b1b0f0f1b0f0f0f1b0f0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f1b1b1b0f1b011b1b1b011b1b1b011b1b1b011b011b1b011b1a1b1b1b1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b011b0f1b011b011b011b0f1b0f1b010f1b1b1b0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f1b010f1b010f1b011b011b0f1b1b0f1b1b1b1b0f1b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b011b0f011b1b0f011b010f1b0f1b0f0f1b0f0f1b0f0f0f1b0f1b0f1b1b0f011b0f0f1b0f1b0f010f1b0f0f1b0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f010f010f0f0f1b1b0f0f1b0f1b0f1b011b1b0f1b0f1b1b011b1b011b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b0f1b1b1b011b1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f011b1b0f1b0f1b0f1b1b011b011b1b011b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b011b1b1b011b011b1b0f1b0f1b0f0f1b0f1b1b010f1b0f0f1b0f0f1b0f010f0f1b0f0f1b0f0f0f1b0f0f1b1b0f0f0f0f1b0f010f0f0f0f010f1b0f0f0f1b1b0f0f1b0f0f0f1b0f1b0f0f0f0f0f1b0f1b011b1b0f1b0f1b0f1b011b1b1b1b1b011b1b011b1b011a1b1b1b1b1a1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b011b1b1b1b1b0f1b0f1b1b0f1b0f0f1b011b010f0f1b1b0f1b0f1b0f1b0f1b1b1b1b0f1b1b1b1b1b1b1b0f1b1b0f1b0f1b1b0f011b0f0f0f0f0f0f1b0f1b0f0f0f0f011b010f1b0f1b1b0f0f0f1b0f1b1b1b010f0f1b0f1b011b010f1b1b1b1b1b1b1a1b1b1b1b1b1b1b0f1b011b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b011b1b011b0f1b0f1b011b010f1b0f1b1b1b011b0f1b0f1b1b0f1b1b0f1b0f1b0f1b0f1b0f011b0f010f1b0f1b1b1b0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f010f0f0f0f0f1b1b0f0f1b0f0f1b0f1b0f011b1b0f1b0f1b011b011b011b011b1b011b1b011b1a1b1b1b1b1b1b1a1b011b1a1b1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b011b1b1b0f1b1b0f1b0f1b011b011b0f1b0f0f0f1b0f1b1b0f1b010f1b0f011b1b0f1b1b1b1b1b1b011b1b1b0f1b0f1b011b011b011b0f0f0f1b0f1b0f0f0f0f0f1b1b1b0f0f0f0f010f0f0f1b0f0f1b0f1b0f0f1b1b1b0f1b010f1b011b011b1a1b1a1b1b1b1b1b1b1b011b1b1b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b0f1b0f1b1b010f1b0f1b0f010f1b0f1b010f1b0f0f010f0f0f0f0f0f1b0f010f0f0f1b0f011b0f0f0f1b011b010f1b0f1b1b0f0f1b0f010f1b0f0f0f0f0f0f0f1b1b0f1b0f1b0f1b0f1b0f0f010f1b011b0f1b0f011b011b011b011b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b011b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b0f1b011b0f1b1b1b0f1b0f1b0f1b0f1b1b1b1b1b0f1b0f1b011b0f1b0f1b1b011b011b010f1b1b0f1b0f1b0f1b0f0f0f0f1b0f010f0f0f0f0f0f010f0f0f010f0f0f1b0f1b010f1b0f0f011b010f1b010f1b0f1b1b1b1b1b1a1b1b1b011b1b1b011b1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b0f1b0f1b1b010f011b011b0f1b1b0f011b1b011b010f1b1b0f1b0f0f1b0f011b1b1b0f0f1b1b0f1b1b0f1b010f0f0f0f0f0f1b0f0f0f0f010f0f1b0f0f0f1b1b0f1b0f0f1b0f0f1b0f1b0f0f1b0f1b0f1b0f1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b011b1a1b1b1a1b011b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b011b1b0f1b010f1b0f1b0f0f1b1b1b1b1b0f011b0f1b0f1b0f1b0f1b1b0f1b0f1b1b0f1b0f1b0f1b0f1b0f1b0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f0f0f010f0f0f011b0f0f1b1b0f010f1b0f011b011b011b01011b1a1b1a1b1b1a1b1b1b1b011b1b1b011b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b1b011b0f1b0f1b0f1b0f1b011b0f1b1b0f1b011b010f1b0f010f0f0f1b1b011b010f1b010f1b0f010f1b1b0f1b0f010f1b1b1b0f1b010f010f0f0f010f0f0f0f0f1b1b0f1b0f0f0f1b0f0f0f0f0f0f1b1b0f1b0f1b011b1b1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b0f1b1b1b1b1b0f1b0f1b0f1b1b1b0f1b1b0f1b0f1b1b0f1b0f011b011b0f1b1b0f1b1b1b1b0f1b1b0f1b0f1b1b0f011b0f1b1b0f010f0f1b0f0f0f1b0f010f010f0f1b0f1b1b0f0f1b0f0f0f011b010f011b1b0f011b011b0f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b011b1b1b011b011b0f1b1b1b1b011b0f011b011b010f1b0f1b1b0f1b0f1b0f1b1b0f1b0f0f1b0f1b0f011b0f1b0f0f1b1b1b1b0f1b0f011b010f011b0f1b0f0f011b010f0f0f1b0f0f0f011b0f0f0f1b010f1b0f0f1b1b0f1b0f1b0f1b011b1b011b1b1a1b1b1a1b1b1a1b1b1b1a1b1b011a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b011b0f1b1b0f1b0f1b0f1b1b1b011b011b1b1b1b011b1b1b1b1b011b0f1b1b1b1b1b1b1b1b1b1b0f011b0f0f0f1b0f0f0f0f0f0f0f0f0f010f0f0f1b0f0f0f010f0f010f1b010f0f1b0f011b010f011b0f1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b011b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b011b0f1b0f1b0f1b011b0f1b1b011b011b1b0f0f1b0f0f0f0f0f1b0f0f1b0f0f1b0f0f1b0f0f1b0f1b0f1b1b011b0f1b1b1b1b0f1b1b1b0f010f010f0f0f0f1b010f0f0f011b0f0f010f010f0f0f0f1b1b1b011b0f1b011b1b011b011b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b011b1b0f1b1b0f1b1b1b011b0f1b010f1b0f0f1b1b1b1b1b1b0f1b0f1b0f1b1b1b0f1b011b011b1b1b011b1b1b0f011b0f1b0f0f1b0f0f1b0f0f1b0f010f010f0f0f010f0f0f1b0f0f0f0f1b0f010f0f1b0f0f1b011b011b0f011b1b1b1b1b1b1b1b1b1b1b011b1b011b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b1b1b0f1b0f1b1b1b011b0f1b1b0f1b0f1b0f1b1b1b0f1b011b0f1b0f1b0f1b0f1b011b1b1b1b1b1b010f011b0f0f1b011b1b011b011b1b0f1b0f1b0f1b1b1b0f010f0f1b0f0f0f011b0f1b0f1b0f0f010f1b011b011b1b1b1b1b1b1b1b011b1b1b1a1b1b1b1b1b1a1b1b1b1b1a1b1b1a1b011a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b0f1b0f1b0f1b1b1b0f1b0f0f1b0f1b0f1b0f1b1b1b0f1b0f1b011b0f1b0f1b011b0f1b1b0f1b1b1b1b0f1b1b011b1b010f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f010f0f0f010f0f1b0f1b011b1b0f011b010f1b0f1b010f1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b011b011b1b0f1b1b011b0f1b1b1b1b1b0f1b1b1b0f011b011b0f1b0f1b0f1b1b0f1b1b011b011b1b0f0f1b0f1b0f1b011b0f1b1b0f1b1b0f1b1b011b011b010f1b0f1b0f0f0f1b0f1b0f1b0f1b0f011b0f0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b1b0f1b0f1b011b011b1b1b1b1b1b1b1b0f1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b011b011b1b1b1b1b1b011b1b1b011b1b011b1b011b1b1b1b1b1b0f1b011b0f0f1b0f0f1b011b0f010f1b0f1b1b011b1b1b011b1b1b1b1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011b1b011b011b1b011b1b1b1b1b1b0f1b0f1b1b0f0f1b0f1b0f1b0f011b0f1b0f1b1b0f1b011b011b1b1b0f1b0f1b1b0f1b011b011b011b011b0f1b0f1b1b1b1b0f1b0f0f011b0f0f010f0f1b0f0f0f0f011b0f1b1b1b1b1b1b1b1b1b1b1b011b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b011b1b0f1b1b1b1b1b011b1b011b1b1b1b011b0f1b0f1b1b1b1b011b1b011b0f1b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b0f1b1b1b011b1b011b011b010f0f0f1b010f0f1b0f011b0f1b0f0f1b1b011b1b1b0f1b1b1b1b1b1b1a1b1a1b1b101b1a1b101b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b0f1b1b0f1b0f1b1b0f1b0f1b1b011b011b011b1b0f1b011b011b1b0f1b1b1b1b1b011b1b1b1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b0f1b1b011b011b0f010f1b0f1b0f0f1b0f0f0f0f1b1b1b0f1b011b1b0f1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b011b1b1b1b011b1b0f1b1b011b011b0f1b011b1b1b0f010f1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b1b1b1b1b1b0f1b1b011b011b011b1b1b011b1b011b0f1b0f010f0f1b011b1b0f010f0f1b011b1b1b011b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b011b0f1b1b011b011b011b1b1b1b1b1b1b1b011b1b011b1b1b1b0f1b1b1b011b1b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b1b0f1b1b0f1b011b011b011b1b1b0f010f0f0f1b0f0f0f0f1b0f1b0f1b1b1b011b1b011b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b0f1b1b1b0f1b1b1b1b1b1b1b1b1b011b011b011b011b1b1b1b1b1b1b1b1b1b1b011b1b011b1b011b0f1b0f1b011b0f1b1b011b010f0f0f1b0f0f010f0f011b0f1b0f1b1b1b1b1b1b1b011b1b1a1b1b1b1b1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b0f1b1b1b011b1b1b0f1b1b1b011b1b1b1b1b011b1b0f1b1b011b1b1b011b1b0f1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b1b011b1b0f1b1b0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f1b1b0f1b011b1b011b1b1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b0f1b1b1b1b1b1b0f1b1b011b1b1b011b011b011b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b1b1b1b1b011b011b011b1b011b1b011b1b1b1b1b0f0f1b0f0f011b0f1b011b0f010f1b0f1b1b1b011b1b1b1b1b1b1b1a1b1a1b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b1b1b011b1b1b1b1b1b1b011b1b0f1b1b011b1b1b1b011b011b1b1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b011b011b1b011b1b1b0f1b0f1b0f010f010f0f010f1b0f1b011b1b0f1b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b1b011b011b1b1b1b1b1b0f1b011b1b1b1b0f1b011b1b011b1b011b011b0f1b1b1b0f1b1b011b011b0f1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b0f1b011b1b011b1b011b1b011b011b0f0f0f1b0f1b0f1b0f010f010f1b0f1b1b011b1b1b011b1b1b1a1b1b1b1b1b1a1b1b1a1b1b1a1b1b101b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1b1b0f1b1b0f1b0f1b0f1b1b011b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1a1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b011b1b1b011b011b011b011b0f0f0f011b011b1b0f1b1b011b011b1b1b1b1b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b0f1b1b0f1b1b0f1b0f1b1b0f1b1b011b011b1b1b011b010f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b011b1b1b0f1b011b1b011b0f1b0f0f0f1b0f0f1b0f011b0f010f1b1b1b1b011b1b1b011b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b011b1b1b1b011b1b0f1b1b011b1b1b1b0f1b0f1b1b1b1b1b1b1b1b011b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a1b071b1b1b1b1b1b011b1b1b011b1b1b011b1b0f1b1b0f0f1b011b0f0f0f0f1b0f011b0f1b1b1b1b0f1b1b1b1a1b1b1b1a1b1b1b1b1b1a1b1b101b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b0f1b0f1b1b011b011b011b1b1b1b1b1b1b1b1b1b1b0f1b0f1b1b011b011b011b011b011b011b011b1b1b1b1b1b011b1b011b011b011b011b011b011b1b011b1b0f0f0f1b0f0f1b0f1b1b0f1b0f1b0f0f1b011b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b0f1b1b1b1b1b011b1b011b011b1b011b1b011b011b011b1b011b011b1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1a1b1a011a1b1b1b011b1b1b1b01011b1b1b1b011b1a1b1b011b011b1b0f1b0f1b01010f010f0f0f011b1b1b1b1b1b1b1b011b1b1b1b1b1b1a1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b011b1b1b1b011b1b1b011b011b1b011b011b1b011b1b011b011b1b011b1b1b1a1b1b1b1b1b1a1b1a011b011a011b1a011b1a1b1b1a1b1b1b1b011b1b1b011b011b011b011b010f1b0f1b0f011b0f0f1b0f1b0f0f1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b1b0f1b1b1b1b1b1b1b1b1b1b011b011b011a1b1a1b1b071b1a1b1a011a011b011a1b1b011a1b01011b1b011b01011a011b011b1b011b010f011b0f0f0f0f0f0f010f1b011b1b1b1b1b1b1b1b1a1b1b1b1a1b1a1b1b1b1b101b1b1a1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b1b1b1b011b011b1b011b011b1b1b1b1a1b1b1b1a011b1a1b1a1b1a1b1a011a1b1b071b0101011b1b01011b01011b011b1b011b011b0f011b011b0f011b010f1b0f1b0f1b1b0f1b0f1b011b1b1a1b1b1a1b101b1b1b1b1b1a1b1a1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b011b1b011b1b011b1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b011b1b1b1b1b1b1b1b1a1a1b071b071b1a081b1a081b011b1b1b011b1b1b011b1b071b081a011b01011b011b0f010f010f1b0f0f1b0f1b010f1b1b1b1b011b1b1b1b1b1a1b1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b1b1a1b1b1b011b1b1b011b011b1b011b011b1b0f1b011b011b011b1b1b1b1b1a1b1b1a1b1a1b1b071b071b011a1b1b1a1b1b1a1b1a1b1b1b1b0f1b1b1b011b1b011b010101011b011b0f011b011b011b0f1b1b0f1b0f1b011b1b011b1b1a1b1a1b1a1b1b1a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b0f1b1b1b1b1b011b1b011b011b011b1b1b011b1b1b1b1a1b1b071b1a1b10011a1b071b071b011a1b1b1b1b011b011b011b01011b011b1b011b0f011b010f0f0f0f0f0f1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b1b0f1b1b1b1b1b0f1b0f1b1b011b011b1b1b1b1b011b1b1b1b1b1b011b1b1b01071b1a1b1b1a011b1a1b1a1b1a011b1b1b011b1b1b011b0101011b0101011b010f1b0f011b011b1b1b1b0f1b0f1b0f1b011b0f1b0f1b011b1b1b1a1b1b1a1b1b1a1b1b1b1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a011a1b0d1b1a011a1b071b1b1b1b1b1b011b011b1b1b0101011b011b011b1b1b0f1b010f0f0f0f0f0f0f0f1b0f0f1b0f1b1b011b1b1b1b1b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b011b011b011b1b1b1b011b1b1b1b011b1a1b1a1b1a1b1b1a1b1a011b071b1b1a1b1a011b1b071b011b1b01011b01011b011b011b1b011b011b01011b011b0f1b1b0f1b0f011b011b011b1b011b011b1a1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b1b011b1b1b1b1b1b1b1a1b011b1a1b1b1b1a1b1a1b1b1a1b1a1b011b1a011b1b011b1b011b1b0f1b0f1b1b011b011b1b010f1b1b0f0f0f011b0f0f0f0f011b011b1b1b011b011b1b1b1b1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b011b011b1b011b011b1b1b1b1b1b1b1b1a1b071b1b1a1b071b1a1b1b1a1b1a1b1a011b011b1b1b1b1b0101011b011b011b011b011b011b0f011b1b0f1b0f1b011b011b1b011b1b011b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b011b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1b1b1b011b0f1b011b010f1b0f0f1b010f1b0f1b011b0f0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1a1b1a1b1a1b1a1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b1b011b1b1b011b011b1b0f1b011b1b011b011b011b011b011b1b1b1b1a1b1a1b1b1b1a011a1b071b011a1b1a1b1a1b1a1b011b1b011b011b011b01010101011b1b010f1b011b010f1b0f1b1b1b0f011b0f1b01011b0f011b1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b0f1b1b1b1b1b0d1b1a1b071b1b1a1b1a01101b071b1b1a1b1b1b1a1b1b1b1b1b1b1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f1b1b1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b101b1b1a1b1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b011b1b1b1b1b1b1b011b1b011b1b1b011b1b1b1b1b1b1b1b1a011b011a1b1b1a1b1b1b1a1b1b1b1b1b011b1b1b1b1b1b011b1b011b011b01011b010f1b0f1b011b010f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e071b1a1b1a1b1b1a1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b0f1b1b1b1b011b1b101b1a1b0710071b1a011a1b1a071b1a1b1b1a1b1a1b1b1b1b011b1b011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b1b1b1b0f1b1b1b1a1b1b1a1b1a1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a101b1a011a1b1a1b1b1b1b1a1b1b0f1b011b1b1b011b011b1b011b011b1a0d07071007070d1a071a011a1b071a1b1a1b1a01011a01011b011b01011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f16010f1b1b0f010f1b1b1a1b1a1b1b1b1a1b1a1b1b101b1a1b1b1b1a1b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a081b0d1b1b1b1a1b1b1b1b1b1b1b011b1b011b1b011b011b011b1b1b071b100707071a011a071b1a1b071b1a1b1b1b1b1b1b1b011b011b011b011b0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b011b0f1b1b1b011b1b1b1b1a1b1b1b1b1a1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a1b071b1a01101b1b1b011b1a1b1b1b1b1b1b1b1b011b1b011b1b011b011b1b070d1a08070710071b071b071a071a011a011a011b1a011b01011b011b011b010f0f0f0f0f0f0f0f0f0f0f0f0f160f160f0f0f0f0f160f16010f1b1b0f1b0f0f1b1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1a1b1a1b1b101b1a1b1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b101b1a1a1b101b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b1b1b1a010d0710070710071b1a071b1a1b1b1a1b011b1b1b1b011b011b1b1b1b1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b101b1b1a1b1a1b1b101b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b071b1a081a1a081a1b1a1b011b1a1b1b011b1b1b1b011b011b011b011b011b1a07070d1a0d010d1a071a1a011a011a1b1b1b1a011a1b1a011b01011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f160f0f0f160f0f1b010f1b0f0f1b1b1b1a1b1b1b1b1b101b1b1b101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a081b071b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a0d07070d070d1a071b071a081a1b071b1a1b1b1b1b1b011b1b011b010f010f0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f160f160f0f0f0f011b011b1b1b1b1b011b1b1b1b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1b1b1a1b1b101b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a1b071a1b1a011a1b1b1b1b1a1b1b1b1b011b011b011b1b011b1b011b1b1b010d071007070710071a011a011a071a071b071b07011b071b011b011b0f011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f010f1b011b1b011b1b1b1a1b1a1b1b1a1b101b1a1b101b101b1b1a1b101b1a1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1a011a1b011b1b1b1b1b1a1b1b1b1b011b1b0f1b1b1b1b1b011b1b071b07070d070d07070d07070d1a0d1a011a1b1b1b1b1a1b1b1b1b011b1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1b011b1b1a1b1b1b1a1b1b1b1a1b1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a1b071b1a1b1b1a011b1b1b011a1b011b1b011b1b011b1b011b011b011b1a0d0707081a0d071b1a071a071b1a011a1b1a1b1b071b1b01011b01011b01010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f011b0f010f0f0f1b1b1a1b1b1b1b1b1b101b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b071b1a01101b1a1b1a1b1b1b1b1b1b1b011b1b1b011b011b1b1b1a1b1b070d070d070d0710070d1b071b1a1b0d1b011a011b011a011b011b011b0101010f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b101b1a1b101b1a1b1a1b1a1b1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b101b071b1a011a1b1b1b1a1b1a1b1b1b1b1b1b0f1b0f1b011b011b1b011b01070d1a0d070d07071a011a071b071a071b1b011a011a1b07011b011b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f010f010f1b0f1b011b1b1b1b1a1b1a1b1b1a1b101b1a1b1b101b1a1b1b1a1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011a011a1b011b1b1b1b1b1b1a1b011b1b1b1b1b1b1b1b1b1b071b0d070d070d07020d07070d071a1b070707071b1b1b1a1b1a01071b011a0107011b0101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b1b1b1b1b1b1b1b1a1b1b1b1a081b1a1b1b1b1b1a1b1b1b1b1b1b101b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a1b071b10071b1b1a1b1b1b1b1b1b011b011b1b011b1b011b011b011b1b1a0d070d1a0d0710011a011a071a011a1a011a1a1b1b071b011b01011b0101010f0f0f0f0f0f0f0f0f0f160f160f160f0f0f0f0f0f0f160f0f1b0f1b0f010f0f1b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b08011b011a011b1a011b1a1b011b1b1b1b011b1b1b071b1a01071007070d070d020d070d021a1b071a011b011b0707010701011a1b070d0708010101070f010f0f0f0f0f0f0f0f0f0f0f0e0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b1b1b081a081a011a1b1a081a1b101b101b1b101b101b1a1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a071b1a1b071b1b1b1b1b011a1b1b011b011b01011b1b01011b1b011b1b010d071a070707070d1a071a1a011a071b011b1b1b011a1b1b011b011b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f010f0f0f1b011b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b101b1b101b1a1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b07011b011007011b1a081b1a1b1a011b1b011b011a1b070d1b0d070d0207020d020d020d1b011a011b1a011b07071b0701070107070707070d07010101010101010f0f0f0f0f0f0f0f0f0f0f0f0e0f0f0f160f161b1b011b1b1b1b1b1b1b011b1a1b071b1a1b1b1b1a1b101b1b101b1a1b101b1b1a1b1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b011b1b1b071a1b1a1b07101b1b1a1b1a1b1b1a0d0d0d070d070d070d020d0d0d020d07071b07011a01071a07070d07070707070d070d070d070d0701010107010101010f0f0f0f0f0f0f0f0f160f0f0f0f160f1b1b0f011b1b011b1b07011b07011b01101b1007101b07101b1a1b1a1b1b1a1b1a1b1b1a1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b08011b01071a011a1b011b1b1b1b011b071b07070d070d070d0d07020d020d020d070d071b1b071b1b07071b0707070707070d070d0d070d07070101010101010f0f0f0f0f0e0f0f0e0f0f0e0e0f0f0f0f0f0f0f0f1b1b1b1b1b1b071b1a08071b1a081a1b1a1b101b101b1a1b1a1b1a1b1a1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b011b1b1b011a1b071b0d1b071b1a011a1b1b1a1b0d0d070d0d0d0d0d0207020d020d0d021b071b071a011a01070707010d0701070d070d070d070d0701010101010701010f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b1b1b1b011b011b010d1b0d011a0107101a1b1a1b1a101a1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b011b071b07011a1b081a011a011b071b071b1b1a01070d0707070d020d020d0202020d0d0d0710011a1b011a01070707070d07070d070d02070d070d070101010101010f0f0f0f0f0f0f0e0f0f0f0e0f0f0f0f0f0f0f0f1b1b1b1b1b1b1b011a070110071b1a1b1a1b1b1a1b1b1a1b1a1b1a1b101b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b011b1a1b071b1a1a1b1a1b1b1a1b011a1b1a0d070d0d070d070d0d0d0d020d07020d071a0107011a010707070d0707070d070d070d0d070d070d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b011b1b1b011b011b071b0110011b101b101a101a1b101b1a1b1b1a1b1a1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b0101011b0101011a07081a011a1b011b1b07011007070d0d0d0d070d02020d020d020d0d07071b011b07011b0708070707070d070d070d020d0d07070d0101070f010f0f0f0f0f0f0e0f0f0e0f0f0e0e0f0f0f0f160f0f1b1b1b1b1b011a080710071b071b1a1b101b1a1b1a1b1b1a1b1b1a1a1b1a1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b011b1b01101b1a011a081a1b1a011a1b1a011b070d0d070d0d0d07020d020d0d020d0d1a011a011a01071b07070707070d07070d070d070d0d070d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b1b011b1b1b01071b08071b0807101a10081a1b1a1b1a1b1b101b1b1a1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b011b011b0101071b0107071b0701011a1b071b0707070d070d070d020d020d0202020d020d07081b011a1b0107070707070d07070d020d0d020d070d07070d01010101010f0f0f0f0f0e0f0f0e0f0e0f0f0f0f0f0f0f1b1b1b011b1b011a011a010d011a0d1b101b1a101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b01011b1b1b011b1a1b071b101b1a081b1a1b1b1a1b1b1a0d0d070d0d0d070d0d020d07020d0d02011a011a01071b07070d010d070701070d070d070d070d0d01010101010101010f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b1b011b1b1b011b011001071b07011a1b1a1b1a1007101a1b101b1a1b101b1b1a1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f1b0f01011b01011a011a01070d1b1a0107080708070d0d020d0d020d0d02020d020d020d0d0d071a011b07070707070d070d070d070d0d070d020d0d070701070101070f0f0f0f0f0f0f0e0e0f0f0f0e0e0f0f0f0f0f0f1b1b1a1b011a070d07070d071b071b1a1b101b1b101b1b1a1b101b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b011b1b071b10011a011a1b1a011b1a1b1a1b1a070d0d0d070d0d0d020d0d020d0d02071a01071a011a011a0707070707070d070d070d070d070d0701010101010101010f0f0f0f0f0f0f0f0f0f0f0f160f0f16011b1b1b011b1b1b1b01071b08071b01101a101a1b101b101b1b1a1b1b1a1b1a1b1b101b1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b011b011b1b01070d1a0d07070107070707070d070d020d020d020d0202020d0202020d070d011a070107010d070d070d070d070d020d0207020d0d0701070101010f0f0f0f0f0f0e0f0f0f0e0f0e0f0f0f0f0f0f1b1b1b1b01101b070d070d0710071b071b101b101b1a1b1a1b101b101b1a1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b1b1b011b1b071a1b1a081a1b1a1b071b1b1a1b0d070d070d070d070d0d020d0d020d0d07011a0107071b0707070d070d070707070d0d070d07070d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b011b01071b011a01011a101b101b101a101a1b1a1b1b1a1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f1b0f0f011a081a01011a010d070d0d070d0d0d020d0d020d020d020d02020d020d0d070d0d0707081a070707070d070d070d0207020d020d0d07070d070707010101010f0f0f0f0e0f0f0e0e0f0f0f0f0f0f0f0f1b011b1a0d0708071a08070d0710071b1a01101b1a1b071b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b01011b1b1a071a1b1a071a1a1b1b1a1b01071b1b0d0d0d0d0d0d0d0d0d020d0d020d0d02011a071b071b07010707070707070d070d0d070d0d0d0d0d01010101010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b011b1b1b011a011a011a1b071b101a101a1b1a1b1a1b101b101b101b1b101b1b101b1b100e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f080101010d0701070d0d07070d0d020d0d0d02020d0202020d020d02020d0d070d070707070707070d0702070d0d07020d07020d02070d070d0d070d070101010f0f0f0f0f0f0e0f0f0f0f0f0f0f0f0f1b1b1b070708070d070d070d070d070d1b1a1b1a1b1a1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f011b1b1b01011b010d020d0d020d07020202020202020202020d02020d020d02070d070702070d070d070d0d070d070d02020d0200020d0001070107010701070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f070d08070d080708070d0d0d0d0d0d0d1a1a1b1a1b1a101a1b1b1b1b1a1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f1b011b011b0d010d070d0d0d020d020d020202020d0202020d020d02020d020d0d0d070d070707070d070d0d07020d020d0d020d020d020d070d070207070701010f0f0f0f0e0f0f0e0f0e0f0f0f0f0f0f011b08070d0d070d070d0d0d070d071b1a1b0d1b101b101b101b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f1b1a1b071b1a011b070d0d020d020d0d02020202020202020d020d020d02020d0d07070d070d07070d070d070d070207020d00020d02020201070d01070107010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07080708070d070d0d070d0d070d070d1a1b1a101a1a1b101b1b071b1b1b1b1a1b1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f16160f0f1b0101071008070d070d0d020d020d020d020d0202020d02020d020d020d020d0d070d070d070d07020d07020d020207020d02020d020d0d020d070d0d0701010f0f0f0f0f0e0f0f0f0f0f0f0f0f0f011b1b07080d070d07070d07070d0d070d1b101b1a1b1a1b0d1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f1b011b1b011b1b1a0d0d02070d0d020d0202020202020202020d020d020d0d0207070d0702070702070d070d070d0d0700020d02000d000201070107070107070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f08070d070807080d070d0d070d0d0d0d1a1a101b101b101a1b1b1b1b1b1a011b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f011b010807070d0d070d020d02020d020202020d02020202020d02020d020d0d0d070707070d070d0702020d070d0d020d020d020d0202070d070d070d01010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1a08070d070d0d0d0d0d0d070d070d1b1a1b101b1a1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f0f011b07011b1a011b0d020d020d020d0202020202020202020d020d020d020202070d070d07070d070d070d02070d070d020d000d02020d0201070107010707010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f070d07080d070d010d0d070d0d0d070d1a101b1a1a101a1b1a1b1a1b1b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f1b01081b07010d0d070d0207020d0202020d020202020d020d02020d020d020d0702070d070d02070d0d020d0d020d0202020d020d0d020d0d020d02070d01010f0f0f0f0f0f0f0f160f0f0f0f0f0f1b1a070d0d0d0d0d07020d0d0d0d0d07101b1a1b1a1b1a1b1a1b101a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f160f0f0f1b011b1a1b011b01020d0d020d07020d0202020202020202020d020d020d020d0d070d070d070d0702070d070d070d07000202020d00020001070701070107010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010d010d070d010d0d070d0d0d070d0d1a1b101a1b1a1b101b1b1b1b071b1a1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f0f0f1b011b1b081a080708070d0d020d020d020d020202020202020d020d02020d0207020d020d070202020d02020d020d020d020202020d0d070d070d070707010f0f0f0f0f0f0f0f0f0f0f0f0f01011b070d020d020d020d0d020d0d02071a081a1b1b101b1a1b1a1b1b1b1b1a1b101b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f0f0f0f1a1b1b011b1a1b1a0d070d0d0d020d0d02020202020202020d020d020d020d020d0707070d07070d070d070d070d070d020d020902020d0201070107010701070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d070d0708070d070d0d0d070d0d070d1a101a1b1a1a101a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f1616011b0f1b011b070d1b070d0d020d020d0202020d0202020d020d020202020d020d0d0d0d070d070d020d020d0d020d020d020d02020d0d020d020d02070d07010f0f0f0f0f0f0f0f0f0f0f011b1b011b0d0d0d020d020d0d02020d0d0d070d1a1b1a1b1a1b1a1b101b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f011b071b011b011b0d0d020d020d0d020202020202020202020d020d020d020d070d070d070702070d070d07020d070d020002020d00020201070107010701070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010d08070d0807080d070d0d070d0d0d1a1a1b1a101a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f0f1b011b1b0d010d0d0d0d0d020d020d02020202020202020d020d020202020202020202020d020202020202020202020d0202020d020d070d070d011b01010f0f0f0f0f011b011b011b010d0d07020202020202020d0d070d0d0d070d1b1b1b1b101b1b1b1a1b1b1b101b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f1b1a1b1b1a1b1b1a0d020d0d0d0d020d02020202020202020d020d020d020d020d070d070d070d07020d070d0d070d0d020d0209020d000d07070107070107070f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d070d010d070d070d0d070d0d0d070d1a101a101b1a101a1b1b1b1b1a1b1b1b1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f0f0f0f0f0f1b011b0d100d0d0d0d020d0202020202020d0202020d0202020d020d02020202020202020202020d020d020d020202020d02020d02020d070d011b0101010f0f0f1b0f1b011a0107070d020d0d0202020202020d0d020702070d071b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f160f160f0f0f0f0f0f0f1b070807070d0708070d02020d020d020d0202020d0202020d0209020002020d020d02020d02020d0202020202020202020d070d070d0d070d0101010701070107070d070d070d070d0202020202020200070d020d07020d0d1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f0f0f0f0f1b1b1b080d070d0d0d020d020d0202020d020d020202020d0202020d020d020d020d020d020d02020d02020d020202020d020d0d0702070d01070101010f1b011b0707070d0d020d02020202000200020202020d0d020d070d1b1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f160f0f0f0f0f0f1b1b0f0f0f070d07080701070d0d020d020d020d02020d02020d020d020202020d020d0002020d0202020d020d02020d02020d02020d070d070d070d0701070101010101010d070d070d0d070d02000200020002020d02070d02070d071b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f0f0f0f160f0f0f0f011b1b0d0d0d0d0d020d02020202020202020202020d0202020d02020202020202020d02020d020d020202020202020d020d020d020d070d01010101011b011a0107070d020d020d0202020200020200020d02020d070d0d1a1b1b1b1b1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0d01070710070807020d020d02020d020d020d020202020d0202090200020d000d02020d0202020202020202020202020d07020d0702070d070101011b070101070d070d070d070d020202020202020002070d070d0d020d1a1b1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1b011b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f160f0f0f0f0f0f1b1b1b0d1b0d0d0d0d0d020d02020d02020d020d02020d020d020d020d020d020d07020d0702020d02020d02020d0202020d020d0d070d070701011b011b011a010d0d0d0d02020202020002000200020202020d020d0d1a0d1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f160f0f0f0f0f0f0f1b07070d010d01070d0d020d020d020d020202020d02020d02020d02020d020202020d02020d02020d020202020d0202020d070d070d070d070101010701011b070d0d070d070d070d02020200020002020d0d020d0d070d071b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b011b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f160f0f0f0f0f0f0f0f011b1b071b0d0d0d0d0d020d02020d020202020d020202020d020d020d02020d020d020d020d0207020202020202020d02020d020d02070d01071b011b1b07070d070202020d02020202000200020202020d02070d0d070d1b1b1a1b1b101b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f160f160f0f0f0f1b010f0f0f0708070d07070807020d020d020d020d02020d02020d02020d020902000d00020d02020d02020d02020d020202020202070d070d070d0d0701070101010701010d070d070d0d070d02000202020202020d02070d070d0d021b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f0f0f0f0f01011b1b1b01070d0701020d020d02020d020d02020d020d020d02020d020d020d02070d020d020d02020d02020d0202020d020d0d0d070201010701070707010202020d02020d02000002020202020d020d070d071a081a1b1b1b1b1b1b1b1b1b1b1a1b1b101b1b1b1b1b011b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f0f0f0f0f0f0f0f0f0f0d070d0107080708020d020d020d020d020d02020d02020d020202020d02020d02020d02020d02020202020202020d020d070d070d070d0701010107010101010d070d070d070d07020202000202020002070d020d0d070d1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f160f160f160f160f160f1b1b1b1b1b1b080707070d0d020d020d020d020d02020d020d020d020d020d020d020d020d020d020d020202020202020d020d02020d020d070d07070d070d07020d020202020d0202020202020d02020d0d070710071a0d011b1b1b1b1b1a1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f160f0f0f0f0f0f0f0f0d010d070d070d070d020d02020d020d0202020d020d0202020d000d000209020d0202020d020d020d02020d020202020d070d02070d070d01070101010701070d070d070d070d0702000202020002020d0d020702070d021b1b1b1a1b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b011b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f0f0f0f0f0f0f0f1b0f0f1b1b1b011b1b070d07020d0d0207020d02020d020d020d070d0d070d0207020d02070d020d02020d02020d02020d020202020d020d0d020d0d02070d02020d02020d0202000207020d0202020d070707071b071b011b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f160f160f0f0f0f0f0f0f0f0f0707010d010701070d020d020d020d02020d02020202020d020202020202020202020d02020202020202020202020202070d07070d070d070101070101010101070d0d070d0d070d02020200020202020d02070d0d020d071a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f0f160f0f160f0f0f0f0f0f1b1b1b1b070d010d070d0d0d020d020d02020d020d0d0d020d07020d020d020d0d02020d0202020202020d0202020d02020d020d02020d0d0d0d02020d020d02020d00020d0d020d020d0d0d0707071b1b1b011b1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0107011a011a01070d020d0207020d0207070d07070d0707020d0207020d070d020d070d020d020702020d020d07020207020d070d070d020d020902020d02020d070d020d0d020d01011a011a011a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f160f0f0f0f0f0f0f0f0f160f160f0f0f1b011b01070d070d070d0d020d020d020d020d0d02070d020d0d070d020d070d070d02020d02020d0202020202020d02020d020d02020202020202020202020202020d020d020d0707071b01011a011b011b1b1b1b1b1a1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011a070107070107020d070d020d070d070d07070d07070d020d020d020d020d07020d070d0207020d020202020d020d0207020d020d070d02020202090200020d0d070d0702070d1a1b011b01011b011a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f160f0f0f0f160f0f0f0f160f160f0f0f1b1b1b070d08070d0d0d0d020d020d020d0d020d0d020d070d02020d020d020d0202020d020202020d020202020202020202020202020202020202020000020d02020d0d070d0d07071b1a1b011b1b1b1b1b1b1a1b1b1b1b1b101b1b1b1a1b1a1b1b1b1b1b1b1b011b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0701071b071b070d070d02070d0202070d070d07070d07020d020d020d020d020d07020d070d02020207020d02020207020d0702070207020d000d02020d020d070d0d020d02071b011b1a011b1a1b1b1b1b1a1b1b1b1a1b1b1b1b1a011b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f160f160f0f0f0f0f160f0f0f160f0f0f0f1b1b1b1b07070d010d0d070d0d020d020d020d0d02070d0d0d020d020d020d020d020d02020d02020202020202020202020202020d020d020202020202020202020d020d070d07081a011b011b011b01011b1b1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0701071b07010701020d0207020d070d07070d070d070d07020d020d0207020207020d070d020207020d020202020d020d0207020d02020d020202020902020d020d0d070d070d02011a01011a011b011b1a1b1b1a1b1b1b1a1b071b1b101b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f160f0f0f0f0f0f0f16160f16160f1b0f1b1b070101071a0d070d0d070d0d020d0d0d0d020d020d020d020d070d0207020202020d020d02020d0202020d02020d020d0202020202020d020202020202020d0d070d0d0707071b071b011b011b1b1b1a1b1a1b1b1b1b1b1b1b101b1a1b1b1b1b011b1b1b1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f0f0f0f0f0f160f160f0f0f0f0f0f0f0f0f011a010707011a070d0207020d070d02070d07070d07070207020d02020d020d0207020d0207020d0202020d070d02020d070d020d070d07020d000d020209020d07020d020d070d011b011b011b011a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f0f0f0f160f0f0f0f0f0f0f16160f0f160f1b1b1b1b1b01010d1b070d0d0d070d0d0d020d020d0d0d07020d020d020d020d0d0d0d02070d0d020702020d02020d0202020d070d0d020d0207020d020d020d0d070d07070807071b01011a1b011b1a1b1b1b1b1b1b1a1b101b1a1b1b1b0110011b1b1b1b011b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f070107011a01070102070207020d02070207070d07070d07020207020d020d0207020d02070207020d070d020d02070d0202070207020d020d020202090202020d02070d0d070d0d011a011a1b1a011b1b1a1b1a1b1b1a1b1b1a1b1a1b1a011b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f160f160f0f0f1b0f0f160f0f0f0f0f160f0f1b1b1b1b011b01071b0708070d0d0d0d0d0d0d0d0d0d020d020d020d020d020d070d070d0d070d0d0d0d0d070d0d070d0d0d070d07070d02070d020d020d020d0707081a0d07070d011b1a1b1b1a1b011b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f0f0f0f0f011a011a01071b070d02020d0207020d070d07020702070d0d0d020d020d020d02070207020d020d0202020202020d02070d0d020d02070202020902020d000d070d0207020d070201011b011b011b1a1b1b1b1b1b1b1b1b1a1b1b011b1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f160f0f0f0f0f0f0f0f0f0f160f0f160f160f1b160f0f0f1b0f011b011b070d010d1b07100d010d1a07080d071b071b071b070d070d1a08071a0d070d070d0d0d070d0d1a071b071b07071b070d070d070d070102070707011a011a07071b071b011a1a0d1a0d1b070d100d1b1a011a1b1a1b1b1b1b1b1b1b1b1b1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f07010701070701070d070d070d02070207070d0707070d070202020d020d020d020d02020d02070202020d020d0202020d0702070d070d070d02020d000202020d020d0d0d020d0d1a1b011b01011b011b1b1a1b1a1b1a1b1b1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f160f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b1b01011b070d07080d07100d0d0d0d0d1a0d070d07070d071b07071a010d07081a0d0d1a0d070d071b011b1b071b1a01070707070707071b070d07071b071b0107071b071b1a011b100710070d1a070d1b1b1a081b1b1a1b1b1b1b011b1b1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f011b011b011b011b1b1a101b101b1a1b1b1b1b1b011a1b1a1b101b1b1b01101b011b10011a1b1b1b1b1b011b1b071b1b071b011a1b1a1b011a011a071a011a071b071a0d1a0d071a0d0d0d100d0d0d0d1b1a1b1b1b1b1b1b1b0f1b0f1b0f0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f160f0f0f0f0f0f1b0f0f0f160f0f0f160f0f0f0f0f0f0f0f0f0f0f1b1b1b011b011b071b0708071b071b07011a011b1a1b1a1b071b1a1b1a1a011a011a0d071b0d1b1a1b011b011b011b011b1b071b071b071b071b071b1a011a1b071b07071a0707070d070d0d0d0d0d1a0d1a011a1b071b1b011b1b1b0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f160f1b011b011b011b1b1b101b1a1b1a1b1a1b1b1b101b1b011b1b1b1b1b101b1b1b10011b1b1b011b071b1b1b1b1b1b1b1b011a1b071b011a1b071a071b1a0d1b0710070d1a070d1a0d0d020d0d020d0d0d1a1b1b011a1b071b0f1b0f1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f0f0f0f0f1b0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b011b011b081b1a1b1a0d1b0d1b1b1a1b1a1b1b1a1b1b1a1b1b1b1b1a1b1a011a1b1a011a1b1b011b011b0f1b011b011b071b1b1a1b071b1a0101071b07071a0107080710070d0d0d0d020d0d0d1a081a081a1b1b011b1b1b0f1b0f1b011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f160f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f160f160f0f0f0f0f1b011b011b010101101b101b101b10101b101b1b1b101b1b1a1b011a1b1b10011b1b1b071b1a1b1b1b1b1b011b1b1b011a01011a1b1a011a071b071a011a1a0d1a071b0710071b070d0d0d070d0d070d1b1b1b1a1b1b1b1b1b0f0f1b1b011b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f160f160f0f0f0f1b0f0f0f0f0f160f0f0f0f160f160f0f0f160f0f011b1b1b1b1b011b1b1b011a081a1b1a1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1b1b1a011a1b1b011b010f011b010f1b011b1b1b011b1b011a1b071b1a1b1a011a070d071a0d070d0d0d020d0d020d070d011a011a1b1b1b010f1b011b1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f1b0f0f0f0f160f0f0f0f1b011b1b011b011b1b101b101a1b101b1b1b01101b1b1b1b1b1a1b1b1b1b1b1b1b011a1b011b011a1b1b011b1b1b1b1b1a1b071b011a1b1b071a1b0710071b071a0d071a070d1a0d0d0d0d020d0d0d0d1b1a1b1b1b1b1a1b0f1b0f1b0f1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f160f1b0f1b0f1b0f1b0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f161b0f1b1b1b1b1b011b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b011b1b1b011b1b1b1a1b1a1b1a1b1b1b1b1b1b0f011b011b011b1b1b071b1b071b011a011a07010707070d071a0d070d070d020d070d1007071b1a1b01011b011b011b1b0f0f1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f160f0f0f0f0f0f0f0f0f1b0f1b0f1b010f160f0f0f0f0f0f0f1b011b011b1b011b1b101b101b101a1b1a1b1b1b081a1b1a011b1b1b0d1b1a1b0d1b1b081b1a1b011b1b1b1b01011b1b011a1b1b1a011b1a011a0d1b071b0d1b0d071007081a0d070d0d0d0d0d020d0d1a1b1b011b1a011b1b0f1b0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f160f160f0f0f160f0f0f0f1b0f160f0f0f0f0f0f0f0f160f0f0f0f0f011b0f1b011b1b1b011b1b1b1a1b1a1b1b1b1b1b1a011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b010f1b0f1b1b1b1b1b1a081a0d1a011a070d1b0d071a0d070d070d070d1a0d02070d070d10071a1b1a1b01011b1b0f1b0f1b0f1b1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f160f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b011b011b011b1a1b101b101b1a1b1b1a1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b011a1b1b1b011b1b1b1b1b1b1b1b1b1a011b1a011b1a011a011a07101a071a07100710071a0d1a0d0d02070d0d0d0d1b1b1b1a1b1b1b1b011b0f1b0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f160f160f160f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b0f1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b1b011b1b1b1b1b1b0f011b0f1b011b1b1b1a011b1a010d1a0707070707070d070d07070d07070d0d0d0d0d1a0d011a011a1b1b1b011b01011b1b1b1b0f0f1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f16011b1b011b011b1b1b101b101b101b101b1b1b1b1b1b1a1b1a1b1b101b1b101b0d1b1b071b0d1b1a1b1b1b1b1b1b1b1b071b071b1a1b071b1a0710011a01101b0d071a0d1a0d1a070d0d0d0d02070d021b1a1b1b1b1a1b1b1b0f1b0f1b0f011b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f160f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f1b011b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b0f011b1b1b011b011b1b1b1a011b071b0d010d070d0d0d020d0d07020d0d020d0d02010d1a0d07081a1a1b1b1b011b0f1b0f1b1b0f1b0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b011b011b011b011b1a101b101b101a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b1b1b011b1b1b1b1b1b1b1b1b1b1b071b1b1b1a071b071a0d1a0707071a0d070707070d0d0d020d0d0d0d0d1b1b1b1a1b1b1b1b1b1b1b1b0f1b1b010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f0f0f0f0f1b010f1b010f0f1b0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f1b1b011b1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b0f1b1b1b1b1b1b011b011b1b1b1b1b1b1b011b1b1b1b0d1b0d1a07100d0d020d0d0d0d0d0d0d0d020d0d020d071a08071a071a011b011b011b010f1b010f1b010f0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b010f0f1b0f0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f1b011b1b011b011b1b1b1b1b011b1b1b011b1b1b1b1b0f1b1b011b1b0f1b1b1b1b011b0f1b1b011b0d070d100d0d070d0d020d0d0d020d0d0d0d070d0d0d02071b1b1b1b1b1a1b1b011b1b1b011b011b0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f160f0f160f0f0f0f0f0f1b011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b1b0f1b011b1b1b1b1b1b1a1b1b1b1b011b011b011b011b0f1b011b011b011b011b0f1b1b1b1a01100710080d070d020d0d020d020d020d020d0d020d0d070d1a0d071b1b1b1b1b0f1b0f0f1b010f1b0f1b0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b1b0f1b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b0f1b1b1b1b1b0f1b011b1b1b1b011b1b1a0d0708070d0d100d0d020d020d0d020d07020d070d070d1b011b1b1b1b1b1b1b0f1b1b0f1b1b1b0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f0f0f0f0f160f0f160f1b0f1b011b0f1b0f0f0f0f160f0f0f0f0f0f0f0f160f0f0f0f0f0f1b011b011b1b1b1b1b1b1b1b011b1b011b0f1b0f1b0f1b0f1b0f1b0f1b1b0f1b1b011b1b1b1b071b070d070d0d0d0d020d02020d020d020d020d020d0d02071007011a1a1b01011b1b1b0f1b0f0f1b0f011b0f0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f0f0f160f0f0f0f1b0f0f0f1b0f1b0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b011b0f1b0f011b1b1b0f0d100d100d1b0d0d0d020d0d020d020d0d0d0d070d0d0d021b1b1b011b1b1b1b011b1b011b011b0f0f0f0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f160f0f0f0f0f0f1b1b011b010f1b0f0f0f160f0f0f0f160f0f160f0f0f0f0f0f1b011b1b011b011b1b1b1b1b1b1b1b1b1b0f1b1b1b1b1b1b1b1b0f1b1b1b1b011b011b1b1b1a010d1b0d070d0d0d0d020d0d02020d02020d0d020d0d070d071b1a011b1b011b1b0f1b0f0f0f1b011b0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b0f1b1b0f1b0f1b1b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b0f1b011b011b1b1b0f1b070d070d070d0d070d0d020d0d0d0d020d07020d0d02070d1b1b1b1b1b011b1b1b0f1b0f1b1b0f1b0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f160f0f0f0f160f0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f010f1b0f011b1b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b011b1b011b1b1b011b1b0d1b0d071b0d0d0d0d0d020d020d0d0d0d0d0d020d010d0d071b1a011b1b011b1b0f0f0f0f1b010f0f1b010f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f160f0f0f0f0f0f0f0f0f0f0f160f011b0f0f011b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b0f1b0f1b1b1b1b1b1b1b1b011b1b1b1b1b011b1b1b1b1b1b1b011b0f1b010f1b0f1b1b01100d08100d07100d0d020d0d020d020d0d0d070d070d0d071b1b1b1b1b011b1b0f1b1b1b011b011b0f0f0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f1b011b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f1b011b0f1b011b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b071b1a08071001100d020d0d0d0d0d0d070d0d01100d1a1b1a1b1b011b011b010f1b0f1b0f0f0f0f1b0f0f1b0f1b1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f1b011b1b011b1b0f1b1b1b1b1b1b1b1b1b1b011b1b1b1b1b011b0f1b1b1b1b1b0f1b1b011b1b1b0f0d0d070d1a08070d0d0d020d0d020d0d02070d0d02070d021b011b1b1b1b1b1b011b1b1b1b1b1b1b0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f160f160f0f0f160f160f0f1b0f1b0f1b0f1b1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f1b011b011b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b0d070d0710081a080d0d0d100d10071b0d10070d1b071b011b1b011b1b011b1b0f0f0f0f0f0f1b0f0f1b010f1b0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f0f160f0f0f0f0f0f160f0f1b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f1b0f1b011b0f1b0f1b0f1b1007100d0d100d0d0d020d0d020d0d020d0d02070d0d070d1b1b1b1b1b1b1b1b1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f160f0f0f0f0101011b011b011b1a0d1b0d1b0d1b1a011b0d1b1a011a011b1b1b071b1b07081a011b0708070d0d1b081a0d010d0110011b011b1b1b011b0f0f0f010f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e160f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f011b011b011b1b0f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b011b011b011b0101010d0d0d0d070d0d070d0d020d020d020d0d070d0d0d0d020d1b1b1b1b1b011b1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b0f0f0f0f0f160f0f161b0f0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b1b1b1b1b0d1a01101a07081a071b071b1b1a0d1b1b071b1b070d071b1b0701100107081a1b0110071b0d1b1b1b1b1b1b1b1b0f0f0f0f0f0f1b0f0f0f0f0f0f1b160f1b0f1b0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b0f0f0f0f16160f0f160f0f161b0f1b1b0f1b0f1b0f1b0f010f1b0f1b0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f011b1b0d1b081a081a010d0d0d07100d0110071b0d1b071b071b1a011a1b10011a101b1b1b011b1b1b1b011b010f010f0f010f1b0f1b0f1b1b010f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f1b0f0f0f0f160f0f0f0f0f1b1b1b1b0f1b0f0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f1b011b1b1b1b071b0d0d0d0d0d0d1a0d1a0d1a0d07081a0d011007081b0d010d1b0d070110071b0d1b011b1b1b1b1b011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160f0f0f0f1b0f0f0f0f0f160f160f0f1b1b011b1b0f1b0f0f0f1b0f0f0f01160f160f0f0f0f160f0f0f0f0f0f0f16011b0f1b0f0f1b0f071b01071b07011b070d1a0d070d0d0d1b0d1a011001101b071b10011a1b071b1b1b1b1b1b1b011b0f010f011b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b0f0f160f0f0f0f1b0f0f1b0f0f1b0f1b0f1b0f1b0f011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b011b1b01101a0d0d0d0d0d070d0d0d010d0d0d0708071b0708071001011a011a0110011b011b1b1b1b1b1b1b011b011b010f0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f160f1b0f0f1b0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f1b0f1b0f0f0f160f0f0f160f0f1b0f1b0f1b0f1b010f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f011b0f0f1b011b1b07011001081a010d0d0d1b0d0710071b071b0d1a0110071b1a071b0d1a1b1a1b011b1b1b1b1b1b010f1b010f011b010f0f010f1b0f1b0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f1b0f1b160f0f1b0f0f0f160f0f0f0f1b010f1b010f0f1b0f1b0f1b0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b011b08070d0d0d0d0d0d0d070d070d010d1a0d07070d071b070d1b0d01101b011a1b1b1b1b1b011b1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f160f0f0f160f16160f160f0f1b0f1b1b0f1b1b0f0f0f1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b0f011b011b0f0d1b071b011a011a0d1a0d07100d0d0d1b0d1b100110011a01101b1a1b1a011a1b1b1b011b011b1b0f010f011b0f010f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f1b0f0f0f1b0f0f160f0f0f0f1b0f0f1b0f1b1b1b0f1b0f0f1b0f0f0f0f160f0f160f0f0f160f0f0f160f0f0f0f0f0f0f011b0f1b1b0d1b0d0d0d0d0d0d070d0710070d07010d071b071b07011b071b011b07011b011b1b1b1b1b0f1b1b0f1b0f0f1b0f0f0f010f0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f160f1b0f1b0f160f0f0f160f161b011b1b011b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f1a0801081a011a080d0d0d0d0708070d1a0110011a1b071b1a1b10011a01101a1b1b1b1b1b1b1b1b011b011b0f010f1b0f1b0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f0f1b0f1b0f0f1b0f1b0f0f0f0f1b0f0f1b0f1b0f1b0f011b0f0f1b0f0f0f0f0f0f0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f1b1b1b1b0110070d1b0d071b1a010d1b0d1b0d1b011a01011b1b011b011b1b1b1b1b1b1b011b1b011b1b010f0f0f010f0f1b0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f160f1b0f0f0f0f1b0f0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f160f0f0f160f1616011b0f1b0f1b0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f1b010f1b011b011a011a010d010110071b07100d100d1b0d1a0110011a081a1b071b101b1a011b1b1b1b1a011b1b010f0f010f011b010f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f1b0f1b0f160f160f0f0f0f0f1b1b0f1b0f1b010f1b0f1b0f0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f160f0f0f0f0f0f0f1b1b1b1b1b1b0d1a081a011a0d1a011a01071b011b1b011b1b1b1b1b011b011b1b1b1b011b1b011b1b0f0f1b1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b161b0f0f0f0f0f160f160f1b011b1b0f1b1b0f1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f1b1b0f1b010f1b1a011a08011a011a0d0d0d0d070d0d071b071b0d1b0710011a01101a011a081a011b1b1b1b1b1b1b0f1b1b011b0f010f1b0f1b0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f0f0f1b0f1b0f1b0f1b0f0f0f1b1b0f1b0f1b011b0f1b0f0f0f0f0f0f0f0f0f0f160f160f160f0f0f0f0f0f0f0f0f0f1b011b1b1b1b1b1b1b1b1b1a011a011a011b1b1b1b1b1b1b011b011b011b011b1b0f011b011b010f1b0f011b0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f1b0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f0f0f0f160f160f0f160f1b0f1b0f1b1b0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f160f0f0f011b0f1b0f1a081a011a081b010d070d1a0d07080d1a1b0d1b0d1a1b0d1a1b1a011a101b1a1b1b1b1b1b1b1b1b010f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f1b0f1b1b0f0f0f0f1b0f0f0f1b010f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f160f0f0f0f0f011b0f1b1b1b1b1b1b1b1a011b1b1b1b1b1b01011b1b011b1b1b0f1b0f1b0f0f1b1b1b0f1b0f1b0f1b1b010f0f0f1b0f0f0f1b0f0f0f1b0f0f0f0f0f1b0f0f0f0f1b0f1b0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b0f1b0f0f1b1b0f0f1b0f0f1b0f1b0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f1b0f0f1b1b011b1b1b011b1b1b011b1b0f1b0f1b1b1b1b1b1b1b1b0f1b0f0f0f0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f0f1b0f1b011b0f1b1b0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b1b011b1b1b1b1b1b1b011b011b010f1b0f010f1b0f0f0f1b0f011b0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f1b010f0f0f1b0f1b0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f1b0f0f1b1b1b0f1b010f1b0f011b011b1b1b0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b1b011b1b011b1b1b011b1b011b011b0f0f010f0f1b0f1b0f0f1b0f1b0f010f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010f0f0f0f1b0f0f1b0f1b0f1b0f0f0f1b010f1b0f0f1b010f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f160f0f160f0f1b011b011b0f1b011b011b1b011b0f1b0f1b0f011b1b0f1b0f0f0f0f0f0f1b0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b010f0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f0f1b0f1b0f0f1b011b0f1b0f1b0f0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b1b1b011b1b01011b011b011b1b0f1b0f011b010f1b0f0f010f0f0f0f0f0f0f1b0f0f0f1b1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0f0f0f1b0f1b0f1b0f1b0f0f1b0f011b0f1b0f0f1b0f0f1b011b0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f0f1b010f1b011b0f1b1b011b011b0f1b0f1b0f0f010f0f0f0f0f0f010f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f1b0f011b1b1b0f0f1b011b010f1b0f0f1b0f1b0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b1b011b011b011b1b011b1b011b011b1b0f010f1b1b0f0f1b0f0f1b0f1b0f010f0f0f1b0f010f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010f0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f010f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b011b011b1b011b1b1b0f1b0f010f011b0f0f0f1b0f0f0f0f0f0f1b0f0f0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f1b0f0f1b0f0f0f0f0f0f0f1b0f1b0f1b0f0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f0f1b0f0f1b0f1b0f1b1b010f1b0f1b0f1b1b1b0f0f0f011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b1b1b0f1b1b1b1b0f1b0f1b1b1b1b010f1b0f010f1b0f010f0f0f0f0f1b0f0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b011b1b0f0f1b0f1b0f0f1b0f0f0f1b0f1b0f1b011b0f0f1b0f0f0f0f0f0f0f160f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f011b011b010f1b0f1b1b0f010f0f0f0f1b0f0f010f1b0f010f0f1b010f0f1b0f0f0f0f0f011b0f0f1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f1b0f0f0f0f1b0f0f1b0f1b0f1b0f1b1b010f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f160f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f1b011b1b010f1b011b1b011b011b011b0f0f1b1b1b0f0f010f1b0f0f1b0f010f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f011b0f1b0f1b1b1b0f0f1b0f011b0f0f0f1b010f1b011b011b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f010f1b0f1b011b1b0f011b010f1b0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f0f0f1b0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b0f0f1b0f0f1b0f1b0f1b0f0f1b0f011b0f1b0f1b0f1b0f0f0f1b0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b1b1b1b1b011b1b1b1b0f1b0f1b1b1b1b1b0f1b0f0f1b1b011b0f0f0f010f0f0f0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b011b1b0f1b0f0f0f1b0f0f0f1b011b0f1b0f1b0f1b01011b0f1b0f0f0f0f0f160f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b0f011b010f1b0f0f1b1b0f1b1b0f1b0f0f1b0f1b010f0f010f010f0f0f0f0f1b0f0f0f0f0f0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f1b0f0f1b1b1b0f1b0f1b0f011b0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b011b1b1b011b1b011b1b011b1b010f1b0f1b0f0f1b0f0f1b0f0f0f0f1b0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b1b1b0f0f1b0f0f0f0f0f0f1b010f1b0f1b011b1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1b1b1b0f0f1b0f0f1b0f0f1b0f0f010f0f1b0f010f1b0f1b0f0f1b011b0f0f1b0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f1b0f1b0f0f1b0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b1b010f1b1b011b0f1b0f1b0f1b1b0f1b1b010f0f0f160f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f1b010f0f1b1b0f1b011b0f011b1b1b011b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b1b1b0f1b0f1b0f1b0f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b01011b011b1b1b0f0f0f0f0f0f1b0f0f1b010f1b0f1b0f1b0f0f0f0f0f0f160f160f0f0f0f0f0f0f0f160f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b1b0f1b010f1b0f0f011b0f1b0f0f1b0f0f1b1b0f1b010f0f0f010f0f0f1b0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b0f011b010f1b1b0f1b0f1b1b0f1b1b1b011b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f0f1b0f1b0f0f1b0f1b0f0f1b0f1b1b0f1b0f0f1b0f1b0f0f0f1b0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e01011b1b011b1b0f0f1b0f0f1b0f1b0f0f1b011b011b011b0f1b0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f1b011b011b1b0f1b0f1b0f010f0f1b0f010f1b011b0f011b0f0f0f011b0f1b0f1b0f0f1b0f010f0f1b0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b011b0f1b1b0f1b0f1b0f1b011b0f1b1b011b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f1b0f0f1b0f1b0f0f1b0f0f1b0f1b0f0f010f1b1b1b1b1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b011b0f0f0f0f0f0f0f011b011b0f0f1b0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f011b0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f1b011b011b0f011b0f1b0f0f1b1b010f1b0f1b0f0f0f0f1b0f0f1b0f1b0f0f010f0f0f0f1b0f1b0f1b0f0f1b0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b011b1b1b0f1b0f1b1b0f1b1b0f1b0f1b1b0f1b1b0f0f0f0f0f161b0f0f0f160f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f1b0f0f1b0f1b0f1b0f0f1b0f1b0f1b0f1b0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b0f1b0f1b0f0f0f0f1b0f1b0f1b011b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b1b011b1b0f1b0f0f1b0f0f010f1b0f010f1b0f010f0f010f1b0f0f010f1b0f0f0f0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f1b0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b0f1b011b1b011b1b0f1b0f1b0f1b1b0f1b011b0f0f160f160f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f0f0f1b0f1b0f1b0f1b0f0f1b0f0f1b0f1b0f1b011b0f1b0f1b0f1b0f1b1b1b0f1b0f1b011b0f1b0f1b0f1b0f1b0f1b0f1b0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1b1b1b1b1b0f0f1b0f1b0f0f0f1b0f0f1b0f010f0f0f0f0f160f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010101010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f1b0f1b011b1b1b1b0f1b0f011b011b011b010f1b1b0f1b0f0f1b0f0f1b0f011b0f1b0f0f0f0f0f0f0f1b0f1b0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b011b1b010f1b1b1b0f1b1b011b011b011b011b1b0f0f0f0f0f0f160f160f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f1b0f010f010f010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1b011b1b1b0f1b0f010f0f0f0f1b011b0f1b0f1b0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f011b010f0f010f0f0f0f0f0f0f0f0f0f160f0f0f0f1b0f0f1b0f1b011b0f1b0f1b0f1b1b1b0f0f0f011b010f1b1b0f1b0f0f010f1b0f0f1b0f1b010f0f0f1b0f1b0f1b1b0f0f0f1b0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b011b1b0f1b1b0f1b1b0f1b1b1b0f1b1b1b0f1b0f160f0f0f0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f0f1b0f0f1b0f0f0f1b0f0f0f1b0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f1b1b1b011b011b011b1b0f1b1b010f1b0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f0f010f010101011b0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f1b0f0f1b0f0f1b011b011b011b0f1b1b011b0f1b1b1b011b0f011b0f1b0f1b0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f1b0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b1b011b011b011b011b011b011b011b011b010f0f0f0f0f0f0f0f160f0f0f0f0f160f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b011b011b011b1b0f1b1b011b1b0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f160f160f0f0f0f0f01011b010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b0f0f010f1b0f0f1b0f1b1b011b1b1b1b011b011b1b0f1b0f1b010f1b0f1b0f0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f0f1b0f1b0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b011b011b0f1b1b011b1b011b011b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f0f0f0f010f010f010f0f0f0f0f0f0f0f0f0f0f0f0f0f0f160f0f0f0f0f0f1b0f0f0f1b0f0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f1b0f0f1b0f0f0f1b0f0f1b0f1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e00000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0000000001050000050000000d0000004d45544146494c455049435400d4220000c6efffff00c700000800d4223a1000000100090000037c6300000000666300000000050000000b0200000000050000000c0296004a0166630000430f2000cc00000096004a010000000096004a0100000000280000004a01000096000000010008000000000088c20000750e00001b0e0000000100000001000000000000808080000000800000808000008000008080000080000000800080004080800040400000ff80000080400000ff00400000408000ffffff00c0c0c0000000ff0000ffff0000ff0000ffff0000ff000000ff00ff0080ffff0080ff0000ffff8000ff8080008000ff004080ff00c0dcc000f0caa60004040400080808000c0c0c0011111100161616001c1c1c002222220029292900555555004d4d4d004242420039393900807cff005050ff009300d600ffeccc00c6d6ef00d6e7e70090a9ad000000330000006600000099000000cc00003300000033330000336600003399000033cc000033ff00006600000066330000666600006699000066cc000066ff00009900000099330000996600009999000099cc000099ff0000cc000000cc330000cc660000cc990000cccc0000ccff0000ff660000ff990000ffcc00330000003300330033006600330099003300cc003300ff00333300003333330033336600333399003333cc003333ff00336600003366330033666600336699003366cc003366ff00339900003399330033996600339999003399cc003399ff0033cc000033cc330033cc660033cc990033cccc0033ccff0033ff330033ff660033ff990033ffcc0033ffff00660000006600330066006600660099006600cc006600ff00663300006633330066336600663399006633cc006633ff00666600006666330066666600666699006666cc00669900006699330066996600669999006699cc006699ff0066cc000066cc330066cc990066cccc0066ccff0066ff000066ff330066ff990066ffcc00cc00ff00ff00cc009999000099339900990099009900cc009900000099333300990066009933cc009900ff00996600009966330099336600996699009966cc009933ff009999330099996600999999009999cc009999ff0099cc000099cc330066cc660099cc990099cccc0099ccff0099ff000099ff330099cc660099ff990099ffcc0099ffff00cc00000099003300cc006600cc009900cc00cc0099330000cc333300cc336600cc339900cc33cc00cc33ff00cc660000cc66330099666600cc669900cc66cc009966ff00cc990000cc993300cc996600cc999900cc99cc00cc99ff00cccc0000cccc3300cccc6600cccc9900cccccc00ccccff00ccff0000ccff330099ff6600ccff9900ccffcc00ccffff00cc003300ff006600ff009900cc330000ff333300ff336600ff339900ff33cc00ff33ff00ff660000ff663300cc666600ff669900ff66cc00cc66ff00ff990000ff993300ff996600ff999900ff99cc00ff99ff00ffcc0000ffcc3300ffcc6600ffcc9900ffcccc00ffccff00ffff3300ccff6600ffff9900ffffcc006666ff0066ff660066ffff00ff666600ff66ff00ffff66002100a5005f5f5f00777777000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b6167011b1b1b1b1b1b6167a11ba56167d061cf61d061ffd0610f0fd0610f67d061cfd0610fd061d00f0f0f0f0f0f0f0f0f0f0f0f0fd0cf61d0add0610f0fd061d0cfd0610f0fd0618661cf67d0610f61a51b61cf61d067a167a51b1b61a51b1bd01b61a51b1b611b61896761a51b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1ba5616761011b61a561a567611b1bd061d067d061a5670f0fd061cfd0cf82cfd0ad61cfd061d0acd00f0f0fd00f0f0f0f0fd00f0fadcaadd0cf61d00f61cfd00f61d00fd0cf61d00f0fd00f61cfd067d061d067d067c21b611b1b1b1b1b1b611b1b67a16761a567611b1b1b1b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b101b1b1b1b1b1b1b89611b1b1b1b67611ba51ba5611ba561a567d0611b0f61cf61d061d067d00f0fd00f0f0fad61d0ad0f0f0f0fd0f90f0f0f0f0f0fcf61d00fca61d00f0fd00f61d00f61d00fff61d061cf0f61d067d00f61d06761011b1b1b1b1b1b61c26761671b611b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b1b1b61a561671b1b1b1b6167c267f7671b1b61a51b61d061cfd0d061d061d0610fd00f670f0fd0610f0fd0acca67ca0fd061cf0fd0cfd061d00fd0cfadd0610f0f6761d0610fcfd0610f61d0616761d01b61d01b1b6167a561d01b1b82891bd01ba56167a11b1b011b1b61d01b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b618789611b61a561a51b61d061a51b1b1b61d061d00fd061d067d061d0610f0f61d00f0fd0cad0cfca0f0f0fadd00f0fd0cf610fd00f0fcfadd0adcfd0610f0f61cfad0fd0670fd061d067d061d01ba561a561a51b1b1b1b1b0161d0671b011b61a51b011b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1b1b1b1b1ba51b1b1ba561d01bd01bd01b1b6761d061d0611bd0cf0f0f6161d0d0a50f0f0f61d061d0cfd00f0f61d00f0f0fd0cf0ff9cad061f9d0cf610f61d061d00f0f61cfd00f0f67d061d0d0cfd00fd061a51bd061d061d0611b1b1b1ba56167611b1b1b1ba56761611b1b011b1b1b1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b1b6101676189611b1b1b6767611b1b1b0167c2ad1b67d061d061a561d0cfd0adcf610f0f0f0ff9d00fd0cacf610f0f61d00f0f61d0d061d0cf61d0d00f0f0fd00fd061cf61c2670f0f61d00f61611bd061d0611b611b1b6167a561a5611b011b1b1b1b611b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b1b1b61611b1b1b1b1b1b1b1b1b1b6161d01b1bcf6761d061d061d067cfd06161d061d0cfd061d061a7d00f0f0f0fd0cfadcad0d0adcf0fd061d00fd00fd0cfd061d0d0d0610fd061cad086d0610f610f1b1b6167a561d06761a51b1b1b1b1b61a51b611b1b1b61a51ba51b1b1b1b011b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b6167a51b1b61671b1b61d061d01b1b61cf61d067c2d061d061cf6761d0610fd00f0fd00f0f0f0fd061cfd0adcfd00f0f0fd0acd0610f0f0fd0d0610f0f0f67cf610fd00f0f670fd061d0cf670f67a561861bff67a56167d0611b61d067016167a167c267a51b1b1b011b1b1b1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1a1b1b1a1b1ba567d0611b1b1b1b1b1b61011ba567d061d061d067cf61d0d0d061d06167cf0f0f0f61d00fcfd0d0cf0f0f0f0f0f61d0cfad61d0ca0f0fd0cf61ad610f61d0cfad610f61670fd0cf610f6167d00fd01bd0611bd0611bd06167611b1b1bd01b1b1b1b67611b1bd0611b1b011b011b1b1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1ba5611b1b1b67d061d06761d01b1bd067d061cfa16761890f61d061d00f0f0f61d0adc9670f0f0f0fad0f61d00f61d00f61d0cad00f0f0f0f610f0f0f61d0cad00f0f610fd061cf670f61d061d061d061d061d061d01bd061a5670f611ba561a567611b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b6189671b61891b6167a51b1b1b1b61d061d01b61d061d08661d061d0d0d0d0610fd0cf61d061adcad0610f0f0f0f0f0f0f0f0fd0acd0610fd0cf0fd00fd061d0cfd0d0cfd061add00f0fd0cf61d0618667c26167d0c267d01b011b1b1b616761a51bd061d01b6761a51b61671b1b1b1b1b1a1b101b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1a1b1b1b1b1b1b1b1b1b1bd01b61a561a51b61d01b61cf61d0610fd061d06186cad0670fff67ca0f0fcfd0d00f0f0f0fd0cfcad00f0f0f0fd0cfadd061cf610f0fcf0f0f0f0fcf87610fd0cfd061d0610fd0d061d0a51b61d067a561a56161d01b1bc267a1671b1b1b1b1b1b1b1b011b1b1b1b1b1b1b1b1b101b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b611a1b1a1b1a1b89821b1b611b1b6167c21b1b1b1b1b1bd06761d067d06167cfd00fffd086616161d0d0610fd00f0fd0cfadd00f0fd00f0f0f0f0f0f0fd00f0f0f61d067c9670f0f61d061d061d061d0cf61d061d0d00f611bc26767c2676189611b1b67616167a5611b1bc21ba5611b1b1b1b1ba5611b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bd01ba51bd06761a50f61cf87cf61d0cf61d00fd0cfd0adca61cfd00f0f0f0f61d0cf0f610f0f0f61d0cfd0add00f0fca670f0f61d0cf0f0f610fd0ad0f0fd0811b0f611bd061d0611b1bd067d0616761d01b1ba5611b1b1ba167611b1ba561011b1a1b1a1b1a1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61671b1b1b1b1b1b6167896167896167d01b1b611b011b1b0161a51b61a561d0610f61d0610fcf0f0fd0acd00f6761cfadd0d0c9d0cf610f0fd0610fd00f610f0f0f0fca0f0fd0ffd00f0fff0f0fcf67cad0860f0fd0610f0f67d01bc2d01b1b61a51b1b61a567a11b1b616761671b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1bd0611b61d01b1b1b1b1b1b6181d061d061d067d0610f0f67d082cf610f0f0f0f0fad0f610fd0cfad0f0fadd00f0f0f0f0f0f0f0fd00f61d00f0f0f0f0fd061d00f0fd0cf61d0cf61d00fd0d06167cf61d01b1b1b61a56189011b61d01b61a561671b1b1b011b1b1a1b611b1b1b1b1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba5611b1b011b1b1b1b1b1b611b1b61896167610161011b67d061a561d01bd00fd0cfd082d0670f0fd061d00f0f0fca0f61d0adcaadd00f0fcfd0a7d0cfd061d0cfadd00f0f0f61d0670f61d061d00f0f61d00fcf0f0f61d06167616761d067611b1ba5611ba561d089d01bd061a51b1b1b1b1b1b011b1a1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b101b1b1b1b1b1b1b1b1b671b1ba5611b0161d067d0611c0f6761d061d0610fd061d067d00f61d0cacfd0d00f61d00fcad0cfca61d0670f0f0fd00f0f61d0cfadd00f0f0f0f0f0f0f61d061d0ca0f0fcaadcf61670f61d067d061cf611b1b1b86611b676167d0611ba51b01618961011b1ba5781b1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b011b6167c2678961671bff898661a51b61d061a56167d061cfd0610f61cf610fd0cacfca0f0f0f0fd0cfadd00fd0cfcacfd0a7d0cfd00f0fad0f0fd0610f0f0f0fcfcad00f0f0f670f0f0f0f0fd0a7d0a561d061d01b61a561d01b1b0161a5616761611b6167611b1b1b1b011b011b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1a1b1b6761a56167c21b1b61670161a51b1bd0cf61d0610f0f0f0fcfd061cfd0610f0fadcfd061d0cfadcaadcfd00fd0adcfd0cacfd0610f0f0fcfadd061cfd00f0f0f0f61d0adcf0fadcfd0adcfd0610fd0cfd061d01bd067d01bcf61d067c267c21b1b1b1b611b1b6761671b671b1b1b1b1a1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bd061d0611ba56167c267c26761d0616761d0d0d00fd0d061cfd0ad670fd00f0f0fadcacfd061d0add061d00f0f61d0cfca0f0f0fcf0f61d00f8267cf610fd0610f0f0f0fff0fd00f61d067d00f67d061a56167611b1b67a167d067cff7d067d0611b1b1b1b1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1b1b1b1b1b67a1671b1b1b1bcf676187611b1bd0d00f0fff67ca67d00f61d061cfd0cad0ad0fadcad0cfd0caadcf61d00f0f0fd0f90f0f61d0ca67cad0610f61d086d0cf61d0d00fd0d061d00f0f0f0f61d061d00f61611bd061d067f7d01b1bd01b1b1b1ba56101611ba5619d1b1b1b1a1b1b101b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b1b1b1b1b1b6167d01b1bd01bd01bd01b1b1b1bd01b61d08661ff676161d0add061cacfad61d00fcfd0a7d0accad00f0fcf0f0f0f0f0f0f670fd0cad0add061cfd00f67d061d0cf0f0f0f61d0cfd0cf1b61cf61d061676167a167a561a51b1b1b61676167611b1b0161a51b1b1b011a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b61a51b1b1b61d061d061c267c20f611b61cf67ca0fd0d0610f0f67d061d0adcfd0c9d0cfd0610fd00f0f0f0f0f0f0fadcacfd00fcfd00fcf0fd00f0fd061d00fd0610fd061c90fd00fd00fd00fd06167c267a51b1b1b1b6167611b011b1bd01b616761a51b1b1b1b611b1a1b1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b611b611b1b1b1b011b1b1b1b1bd061671b611b1b611bd061d0611bd061d00fd00fd0cf0f81d0cfd00fd0cacf0f61d0d0cfd00fd0cfcaadd00f0f0f0f0fd0cacfadcfd00f0fcfd061d061cf0f0fd061d0cfd0ad61d06167f767d061d0c267c267611b1b1b1b1b1bd01bd061d067c2671b1b1b1b1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611b1ba561a56167d067d06167d0d0d061d0d067cf61670f61cfca0f0f0f61d0add00f0f0f0fadcf61d00f0f0f61d00f0f0fad61d0ad61d0d0ac61d00f0f61d0d0acffd0add0d0611bcf0f61d0c967d00f611b671bd01bd0611ba56167611b1b67a1671b1ba561a66761a5611b1b1a1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b61678978a51b1b1b1b1b1b1b1b6167a11b6167c267ff8961cf676167a561ff67cf610f61d067d0caad0fcfd0adcad00f610f0fd061adcfd0610f0fd061d0acd061d06182cfd0d0610f0f0f0fd061add00f0f0f0f61d01b8267d01b1b6167a56189d01b61a51b1b1b1b1b61671b1b1b1b611b1b011b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b6167a51b1b1b6167d061d061d061a5d0618661d0610fca67c9d0d0d0d0670fd0cfcad0610f0f0f0fcad00fd00f0f0fd0cfd00f0fd0cacf0fd0610fd00fcf0f6761cf61d0cacf0f0fadc9add061add06761d01bd01bc2611b1b6167d01b1b61a51b1ba51b61011b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba5611b1b1b1b1b1b1b1b1b1b1b1ba567c2671b1bd01b67821b67d0611bd00f61d00fd00fcf82d0cfd061d067cfd0adcf0fd0c9add00f0f0fcaadcfa7d00fd00f0fd00f0f0f610f0f0fca670f61d0cf610f0f0fd0cfd06167c2d061d0d061d06167611b1b1b1b1b618961d01bd06167618967611b1ba5611b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1ba5611b1b1b1b1b1b0f61d0a561d0ff61d00f61cfd0cfd067d0d086611b1b0f61d00fd0cf0f0f0f670fd0cfa7d0610f0f0f0f61d0cf0fadd00f0fcf0f61d061d00f0fd00f0f67d0cad0cfd00f0fd0cacfd00f61cf61d067d06189ff1bc26761a6611b821b1ba567611b011b1b1b011b1b1b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611b61671b1b1b1b1bd0611b1b61d0cf61d061cfd061d061d067c267d0610f0f0fca0f61ca0fd0cad0add0d0610fd00fcfd0d0cfd0d0610f0fcfd00f0f0fd061d0adcfcad00fd00fd067d0610fd061d0d061d061a561871b61d01bd01b61d06761671b1b1b67f7671b1b61a51b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b61671b1b1bd01bd061d0a5610f6761d0d061d061d0610f61d061cfd0d0cf61add0610f0fcacfad0f0fcf0fd00f0f0fad0f61d0d0610fd061d00f0fd00f0fd0610fd0caadcf0fadca67cacf67ca86d061d06761d0676167d061671b1b6761a51b1b1b611b011b1b011b1b1b1a1b1a1b1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1ba51ba561a5611b1b6161d067c26761d01bd0d061676189cfd0610f61d0611b0f0fd0adcfd0adcf61d0adc261d0cfca6782d0ca6167cacfd0d061d061d061cfadd0cf61d0adcf0f61d061cf61d00f0f61a561866187d061c267c26761671bd0611b1ba561011ba167611b1b1b67611b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1ba561a661011b1bcf6167618761a5d00f0f61d0d0cf82d0cfd06167826161d00f0f0f0f0f670fd0cad0d0caadcf61d0cacfd0adcacfd0cf0fcaad61d0cf61d0adcf610f0fd0cad0cf0f0f0fd00fad61d0d0ff61d061cf61d0611ba5611b611bd01b67a167a5611b1b1b1b1a1b1b1b1b1b1a1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611bd061d061d067a51b016167d0611c61d061d06167d0610fd061d0670f0f67cfd00f0f0f0fff0fcf0f0f0f0f0f0fcfadcf0f0fd06161add0ffacd00fd00f0f0f0f0f0f0fd082cfd0ad0fd00f67ff67ffd061a561d067d01b1b011b61a51b1bd0611b1b61671b1b1b1b61891b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b61a51b1b61d01bd0c267d0610fd061cf6761d0616167d061d0cfd0d00fd0cfd00f0fca0fcfd061acd00fd00fadcfd061cfd061adcaadd0cf0f0fd00fcfcad00f0fd0cfd061d00f0fd0610fd00f61c2676167d061d067c2671b6167a51b6161a51b1b1b011b011b1b1b1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b611b1b1b67611bd067611ba567821b611b1b1ba561a561d0c267d061d061d067cf61d0cf61d0ca61d061d00fd0d00f0fd00f0fd00f0fd00fd0d00f0fadd0cfd061d0d0611c61d00f0f0f0fd0cf0f61d061d061cf61d00f61d067a5d061a5611b0161a5611b1bd0611b1b67c267a5611b1ba56167611b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1bd0610167611bd06761cf1bd0c2670f61d0d061d0cfd0cf61d0c267d0618661d0ca61d0cfadd0610f0fd0cacfadd0cad0add00f0fd0cacfd061d00f0f61d06167cf0f0f61d0adcfa7d0adcf61d0cfd00fd00fd0cf61d067611bd061a6611b0167d0611b1b1b1b1b1b1b011b1a1b1b1b1b1a1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61671b1b61a51b1b1b1b61d01b61a561a51b1b1b61a561d061d067c2d08661d061d067d061d0cfadd0cf61d0cf610f0fd0610f0f6761d081d0610fffd0cfd061d0cfd0610fcaa50f0f0f0fd061ad0f0f0fcfd00fd00fca67d0c2611b6186d061a561871b1bd01b616761a51b1b1b1b1b1b1b1b1b61a51b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b6167a561a5611b61d06761d061d00fa561ada5616761d0d067611c610f0fd0adcfad0fd00f0fd00fd0acd0610fcfd0610f0fd061cfd0670f0f0f0f0fad0f0fcad0adcaadcfd00fd0cfd0caad0fd0616761d061d061d061d067a51b61a51b61a51b1b011b1b1b011b1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba5611b1a1b1b1bd01bd067611b1b1b1b1bd01bd0616767cf61d061d067c2d00f61d0ca67611bd00f0fd0ad61d00f0fff0f0f0f0f0f0f0f0f0f0f0f61d00f0fff61d0d0acd0610f0f1bd0cfcad00fd061d0610f6167d061a567d061d00f61d06167c267611ba561a567611b1bd0611b1b1b1b1b1b1b1b1a1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b011bd061d06167d061d061d06186d061d061a5d061d0ad676161d0d061d0cfd061d0d0d00f61d00f0f61d0d00f0fca670f0f0fc9d0acd00f61d00f0f61d0cfd0adcf0fd0cfd0ca61d00f61d0cfd00f0f0fd0cf611b67d061a5611b61c2676167a6611b1ba561011b1b011b1a1b1b1b1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b6167c261a561d061a5618761a561d061d06186d01b1b61cf67cacf67d0610f0f0f0fca0f0fcacf0f0f0f0f0f0f0f0f0f0f0fd0c9ad0f0f61d00f610fd061d00f0fa70f0f0f0f0f610f0fd0cfd00f67c2d061a5d01bff67c267d01b1bd01b1b1b1bd061a51b61a51b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b61a561a561d0a561670fa661a5d01bcf61d0d061d0d061cacfd0611c61d01b61d0a561cfd061cf67ca86d061cfd067ca0f0fd067d0cad0610f0fd0adcfd0610fd0d0d0610f0f0f86d0ff0f0fd06161d0cf61d067d061a56161d061d0671b011b1b011b1b61671b1b611b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b67d061d067cf611b1bc26761d0610f61d061d01bd01bd067d061cf0f61d0cfd0d0cfd0add0d00f0fd0d0cfd00f0fd00fd0d00fd00fd0acd0ff0f0fd0acd0cfd00f0f0fd0cfd00f0f61d00f61d0866161d061d061cf6761c267016161a5611b1b1b1b1b1b1b1b1ba561671b1b1b1b1a1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b87611bff67611ba561a5611bd061d01bd0d061d0611ba5d0670f0f61cfd061d081d00f61d0d061d0cf0f61d0d06167d0cf0f0f61d086d00f0f0fc20f61d00f0f61610f0f61d0d00f61d0670fd0cfd00f61d067c2611bd067d01bd01ba5611b1b611b011b1ba5611ba51a1b1b1b1b1a1b1b1b1b1b1a1b67611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b61a51b61896167d061d06761d0670fd061a56181d0d01b61d061d061d067d01b1b6167d0f76761891b1b61d06167d061d06761d0a5610f0fd00fd0cf61d061d00f0fd0ff67820f61d067610fd0cf61d0676167ffd0d061d067c26186d0671b1b1b1b1b1a1b1b1b611b1b61d01b011b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61a51b1b61a51b61a51bd01bd0618761ffcf61d061676186610f670f1b61ca6761d0610f67d061d061d08661d0ffd061d01b6167d061d061d0cfd0610f0f0fd0add00f0fd081d0cfd0d0d01b61cfd061cfd061d061d0826761d067d061a56101618761a51b61a56761a51b1a1b1b1b1b1b1b1a1b011b1a1b1b1a1b61891a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b011b1ba561671bd06761d061cf1ba561a561d067d0d0d067cf611bd061a5d01bd0c2671bd067611b67611b86611b1bd061d061a5610161a561d00fd0610f61d0d00f0f0f616761d00fcfd0ff0fd00f610fd061d01bd0cf616761d067ffd067c261a5611a1b1a1b1b1b1b1b1b67a167611b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1bd061d01b1bc2d067d061d086d061d061a5d061d00f86d0d0d0d00fd061d086d00fd061d0ff61d0d0d01ba561c21c67d0611bd0d061d081d061cfd00f0f0f0f0f6167cf61d061d061d0610f0f86d061a561d061d0ff61a567c267c2671b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b011b1b1b1b78611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b61d01b1b61d061a5610f1b1b61d061d061cf67d01b61671b61cf61d061a561cf61d01b61a567c267ffd06167cf61d0610f61cfd0add0610fff0fd00fd0c9d0820f0fd081d0cfd061d01b81d061d0d0c267a1d01b82d067d01b1b1b1b1b1a1b6761a51b6167a51b611b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b611b1b67618961671b1b616167a561d061d06167c2ada167a561d06761d0c2611bff67c2d01b61d0610fd067d0861b61610fd06761d06167d06186d0d0cf0f0fd0610fd00f0fff0fd061d00fd067610f67d00f61cfd061d061d0cf67d061d061d01b616189611b1b1a1b1b1b1a1b1b6761a51b1a1b1b1a1b011b1a891b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b611b1b1b1b1bd067d061a56761d01ba5d061cf1bd0d06167611b1bd0821bd01bd061d01bd01b1bd01bd0611bd01bd0670f61d0670f67d00f0f0f61d0cfd00fd0cf61d067d0cfd081d0d0ac8267d0d01b1bd0ffd061d08661a561a561c286619d1b1a1b1b1a1b1b1b1ba5611b1ba5611a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b676189611b86618961a567d061d01bd067d061a561d06761d061a561a50f670fff0fd00f6167a561a50f61c2d061d086d0611bd01bd0c2d0611b61d061a1d0ffd00f0fffd0d00f0f0f61670f610fd00f61cfd0d0d00f0f67610f61d061a5611b1bd067d0616789611b1b1b1b1b1b1b1a1b1b1b1b67611b1b1a1b1b611b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b6761a51bd01b1b1b1b61d061cf61d01b1b61d06167d061cf6167d061d00161a51bd06167d01b1b611bd01b61d01bd0611bd0c267d01b61d0c2add061d0cfd061d081d082cfd0610f6761d0d061d00fd0c21b81d0ff6761d0c2618761d061d067d01b1b1b1b1b1b1b1b1b1b618961a661671b1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61a51b6167a11b1b618761c21bcf61616761a5610fa561a561ffd061cf6167ca67ca67c96761d0610fd061d0670fa561d061cfd01b616761d01bd0a56186d0a561d0610fd08661ff0f0fd061d0d0d0a561d0d0d06181d0610f0f8961d067d061d01b011b1b011b1b1a1b1b1a1b1b1a1b1b1b1a1b61a51a1b1b1b1b1a671a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1ba5611b1b1b1b1b1b1b1b1b1b1ba56761d01bc2670f6761d061d061d01b1b61a567c267616167c267618967610167d0611b1b67611b1b1b1b1bd0ff61cfd00f61d00f0f0f0f0f0fd00fff0f0f0f61cfd00fff0f0fffd061a50fca670fa561a5d0ff61d01b1b1b1a1b1a1b1a1b1b1b676167611ba5611a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b6761a561a567d061d067d061a561d06761a561a56167d0d061d0d0d0cfd067d0d061cfd061d0d061d0d01bd0670f6161a561d067616167d0611b1bd086d0ffd0d00fd067ff0fd0cf8161d00f81d081d0d0cfd0611b67821bd061a56761a51b011b1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1a67616789611a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1bd061a51b61d06161d01b6167a561d01b81d067d0cf61671b1b1b61d067d061d01b1b1bd061a561a5616761a51b1b61d00161d067d0d0610fcf610f0f610fff1c810fd0d0ff0fd0d0610f0f0f0f67d0820fd0670fd061ff67c267d0821b611b1b1b1b1b1b1b1b61a51b61a51b1b1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b61a51b1b8961d061d01b1b61a561d01b1bd061d067d01b1b1bd0618661d061d061cf61d067a56161671b611b81d0c267d00f67c26167a561a56167d061d061d0616761d0c20fd061add0d0ff67d061d0670fd0ffd061a561a51b1b1b1b1b1b1b61011b1b1b1a1b1b1b1b1b1a1b1b1b1b1a1b1b1a61a51a611a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b61890f67d061d067611bd01bd0d01bd061d061d01b1b1bd061d01ba561d061d061a561d01b1bd01b1b1b1bd01b1ba5611b01d0d0d0d0d0d0d0d0d0d0cad0d081d0d0d081d00f0fffd0d061d061a5611bd0a567a1d061d061a5d0671a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b821b86611bd06761a561d067611b1b1bd0611b1bd0811bc267d061d061d06761d01b61a567c26167d0d061d061d067c267d0611bd0611bd01b1ba561a561a5d061d061cfd00f61cf61d0611c61d0811bd0d06167891b1b1b1b1b1b1b1b1b67611b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1ba51b1b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b611b011b61d06761d01bd01b0161a5611b1b1b1b1b1b1bd01b1b1b1b1b1b1b0161671b6761671b1b611ba51b011b1b1b1b1b1b011b1b1b011b61016761a5676167896167d061a561add0610fd061a561d086d061d06161011b6167a51b1b1b1b1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1bff8961a5f786f761a51b1b1b1b1b1bd061d01b61d0d061d067d061d0a51bd061d06761d01ba167a51b1b61d01bd01b1bd01b011ba561a51b0161d01bd01b1b1b61cf67d0d0c267cad087cfd0610fd00f0f8661d01b61611b1b1b1b1b618961a51b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1b1a6178670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1ba5616761a56761d01b1b1b1b1b011b67c267611b1b011bd061d01b1b1b61a5611ba561d061a561a667611b1b1b1b1b1b1b1b1b1b1b1b1ba561a51b61d0611b1b011b1b011ba167c2d0d0cf67ffd00f61d0c267ca67cfd0611ba5611b1bd0611b1b1b1b1b1a1b1a1b1b101b1a1b101b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1ba56167d06761d067d0611bd061d0611b011b011ba56761d01ba561011b1bd01b1b1b611ba567611b1bd01bd067611b1b1b1b1b1b1b611b1b6761a5611b1b1b1bd06167821b8761d0a50f61d061cfd061d00fd00f611b67d061a5611bd061671b1b1b1b1b1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1ba5610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1ba51b1b1b61a51b1b6167c21b1bd01b61a561a561d061861b1b61d086d01b1b1b1b61671b1b1b1b1b1b1b011b011b1b1b1b1b1b1b1b1bd0611ba561a561011b6161a561670161d061d082cfd01bff6761d0ffd0d061a51b1b1b011b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b6161d01b61871bd06167a561a561a51b1b1b61671b1b61a56167011b1b6167d01b611b011b1b1b1b1b1b1b1b1b1b61a51b6167a661a51b6167d01b61d067a167c267c2671b61d0ffd00fd0610f0fd0cf61d01bd01b1b61a56167011b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b611b1b1b1b1b1b1b011b611b1b1b1b67611b1ba5676167c2671b1b61d067611bd0611b1b1b1b1b1b1b1ba561a561a561011b1b1b1b1b1b1b1b1b1b1b011b1b0161678261d067d061a567d01b1ba561a5add00f61d0d081d0d0ff67d061d061671b1b1b1b1b011b1b1a1b1b1b1b1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b611b67d01b1b1ba5611b1bd0611b1b87611b1b1b1ba16761d01b1ba5611b1b011b1bd067c267611b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b1b016761011b1bd01b1bd01bd0670f61d00f61d00f61d067cf6161d06782671ba5611b1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61671b1b1b1b61671b6167d01b1b1b61cf1b1b1b1b1b61d01b61a5616767c267c267a561cf1b1b1b1b1b1b1b1b1b1b61671b1b1b1b1b1b011b1b011b1b1b1b1bff67c267a51b1b011b1b011b1b6167610fcf610fd0ff61d061a5610fffcf67d0611b1b0161671b1b1b1b1b1a1b1a1b1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b1b1b6167a51b1b1b1b1b6167c21b61d06761a561896167c267a51b1b1b1b1b1b1b1b1b1b011b1b1b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b011b61a561a51b011b1b011b1b61d061d067d0a50fff0fd082d067d061a51b61d01b1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1ba5611b1b1b1ba561a5611b1b1b1b1bd061a5611b1b1bd061a5611ba16761a561821bd067611bd0611b011b011bd01ba5611b1b011b1b1b1b1b1b1b1b1b1b1b1bd067a11b1bc26761a5611b0167a167d00fd061cf67d061d0ffd0ffd061d0611ba5611b1ba5611b1b1a1b1b1b1b1b1a1b1b1a1b1b1a1b1b101b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b6761a5611b1bd0611bd01bd067d0611ba561896167c267611b1b611b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1a1b1b011b611b1b1b1b1ba5611b1b1b1b1b011b1b1b011ba561a561ff61d00f0fff61a5611bd0611ba561011b1b1b1b1b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b1b1bd01b1bd01b61d061d06761d067618761a51b1b67a167a5d01bd061d061a561671b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b611b61a561011b61871b6167d01b011b61a561d0610fd0d061cfd01b0fc267d0ffd061671b61a51b1b61a51b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b61a51b1b1b1b1b1b011b1b611b011b1bd01b61871b616761d061d0671b1b1b1b1b1b1b011b011b011b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a679b1b1b1b1b6167a6611b61a5611b1b011b61d01b61d0d067ff67d0c9d0d01bd0a561d01b1b1b61d01b1b1b1a1b1b1b1a1b1b1b1b1b1a1b1b101b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1b1b1b011b1b1b1b1b1bd067d0611bc267a167c2676167611b611b1b1b1b1bd01bd01b1ba561011b011b011b011b011b011b1b1b611b1ba56761a61ba561a561a561a561011b1b011b1bd0cfd061d0d061d06167d061d0670f0f1ba561671b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1bd01b1b1b1b1ba56167a561a5611ba5611ba561a51ba5611ba561011b1b1b1b1b011b1b1b1b1b1b1b1b1b1a1b1a1b1a011a611b67011b1b1b1ba1866189611b0167781b67c2618661890f61d06186a1d0c2d0add08161611b67611b1b1ba567611b1b1b1b1a1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b011b1b1b1b011b6167a167a56167a167c28961a51b1b011b011b1b011b1b1b1a1b1b1b1b1b1a1b1a011b011a011b1aa51b1a1b611a1b616167a1671b618761a561a51b011b82d061d061d0a561d0d061d061cfd01b1b1b1b611b61671b1b1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b1b011b1b1b1b1b1b611b1b61671b1bd01b1b1b1b1b1bd01b1b1b1b1b1b1b1b1b1b011b011b011a1b1a1b1b071b1a1b1aa51ac21b01781b61a51a1b82a56167c267c2a678a51ba66167a561a50f0161ad0f0f0f0fd086d061a51b1b611b611b1b1b1a1b1b1b1a1b1a1b1b1b1b101b1b1a1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1ba56167611b1b1b67618761671b1ba561011b1b011b011b1b1b1b1a1b1b1b1a011b1a1b1a1b1a1b1a011a1b1b9b67c287a56761a5a167a5a167826761011ba561d086618661d08761a50f61d061cf1b61d067d061a5611b1a1b1b1a1b101b1b1b1b1b1a1b1a1b1b1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b011b1b1b1b1b011b1b011b67a1671bd01b1b1b1b1b1b1b1b1b1b1b1b1b011b011b1b1b011b1b1b1b1b1b1b1b1a1a1b071b071b785f679d5e1ba6676167a51b1b67a16761071b081a011b01011b821bd0a50fc2d0610f0f61d061a5d06167891ba56189611b1b1a1b1b1b1b1b1a1b1a1b1b1a1b1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b1a1b1b1b1b1b1a1b1b61a51b1b1bc267a51b61a561a51b61d01b011b011b011b1b1b1b1b1a1b1b1a1b1a1b1b071b071b011a1b1b1a1b1b78891a1b1b611bd061671b016167c21b0101ffff67a561d0a167a561a561d06167d061d067c21b61a5611b1a1b1a1b1a1b1b1a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b011b611b1b1b1b1b1b61a51b1b611b1b1b1b1b61d061671b1b1b011b1b011b011b011b1b1b011b1b1b1b1a1b1b071b1a1b10a5788976890761011a1b1b6161a561a51b011b01011b016167c2670f8261ffadd0cfd00fd061671b1b1b1b1b611b1b671b1b1a1b1b1a1b1b1a1b1b1b1a1b1b1a1b1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1b1b1b1b1b1b011b1b1b1bd0611b1b611bd061d01b1ba561011b1b1b1b1b011b1b1b1b1b1b011b1b1b01071b1a1b1b1a011b1a1b1a1b1a87611b1ba51b611ba56101010167a186c267a1d061d0a561011b1b1b1bd0670f61d0610167d061d067a1671b1b1a1b1b1a1b1b1a1b1b1b1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1bff611b1b1b1ba5611b1b1b1b1b1b1b1b1b67c21b1b1b1b67611ba5611b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1a011a1b0d1b1a011a1b071b611b1b8961011ba567611ba582a561011b011b6167ca1ba5d00f0fd00f0fadcf61d0d061d01b610167611b611b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b1b011b6167a661a56761a51b011b011b1b1b1b011b1b1b1b011b1a1b1a1b1a1b1b1a1b1a011b071b611a1b78a561679b1b011b1b82a51b82a51b0161a51b1b8267a561870161a561d06761d061cfa167011bff8961a51b011b1a1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6189676189616761896761a51b1b1b1b1b618961871b1b61a51b611b1b1b1b011b1b1b1b1b1b1b1a1b011b1a1b1b1b1a1b1a1b1b1a1b1a1b011b1a868961861b1b011b61d061d01b618661a56167c2d067610facd0c2610f0fcad0a561a5611b1ba561a561891b1b1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b1b1a1b1b1b1b1b1b1b1b6761a51b611b1b1b1b1b611b1b1b1b011b011b1b011b011b1b1b1b1b1b1b1b1a1b071b1b1a1b07671a1b1b1a1b1a1b1a011b011b1b1b1b6187c28761011ba561a167c21b0161d0ff611bd01bd061a561a5611b87611ba5611b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1a1b1b891a611b1b1b1b1b1b1b1b89676189611bd0616789ff1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1a1b1b1b1b0161d061ff6186d0610f0f61ffd061d0618661d0cf61d0cad0ad0f0f0fd0d061d067cf61611b678961671b1a1b1a1b1a1b1a1b1b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b61a51b6161a567c21b61d067a51b1b011b011b011b011b011b1b1b1b1a1b1a1b1b1b1a011a1b0761a51a1b1a1b1a1b9d61a5611ba561a561a567c287c2a582896186d0618661861c61d06761610fa561d06782a51bd0011b1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b1a1b1b1b1a1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1a1b1b1b1b6161671b1b1b1b1b1b1b1b611b1b0161a5611b1b61d01b1b1b1b1b0d1b1a1b071b1b1a1b1a01101b071b1b1a1b1b1b1a1b1b1b1b1b1b61a561d0acd0ca0f0fcfd0adcf0f0f0f0fcacfadcad0adcf0fd00f0fd086cf616761d067d01b611b1b1b1b1b1b1b1b1b101b1b1a1b1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1bd067611b1b67ff611b611b1b1b1b011b1b011b1b1b011b1b1b1b1b1b1b1b1a011b011a1b1b1a1b1b611a67611b1b1b86616167616761c267618267ff6186a161a5d061d061c267c2d067d061d0611b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e751b1a1b1a67897889611b1b1b1b1b011b1b67611b671b67d06167611b011b1b101b1a1b0710071b1a011a1b1a071b1a1b1b1a1b1a1b1b1b1b011b1b8761a5d0cad0acd0caadd00fcad00fadd0cf0fd0cfd0cad0adc9d00f61d061d061d0611b1b1bd067611b1a1b1b1a1b1a1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a101b1a011a1b1a1b1b1b1b1a1b1bd01b011b6167a167a1671ba561011b1a0d07071007070d1a071a011a1b071a1b1a1b1a010178c28761a51bc2871b820f0f0fd0d0caadd00fd0d0cfcacfd00fcfd0f90fd0c9d01686d06761d0860f1b1b1a1b1a1b1b1b1a1b1a1b1b101b1a1b1b1b1a1b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e9d011a081b371b1b1b1a1b1b1b1b1b6761a51b61a51b61a561a561a51b1b1b071b100707071a011a071b1a1b071b1a1b1b1b1b1b1b1b011b011b0161a51b0f0f0f0f0f0f0fd0c9d0d0f9cfca0fadd0a70fad0f0f0f0f0f0f0fd061d067c267d01b1b1b011b1b1b1b1a1b1b1b1b1a1b1a1b1b1b1b1b101b1b1a1b1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a61071b1a01101b1b1b011b1a1b1b1b1b1b1b1b1ba56167a56189821b016761070d1a08070710071b071b071a071a011a011a011b1aa561a5a11b8661a561a5caadd0c9adcfd0caadcfa7d0d0f9caf9d0ca0f0f0ff9d0f9c2d0611bd061d00f1b1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1a1b1a1b1b101b1a1b1b1b1a1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61101b1a1a1b101b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1bd01b1b1b1b1b1b1b1a010d0710070710071b1a071b1a1b1b1a1b011b1b1b1b011b011b67611b1bd00f0f0f0f0f0f0f0ff9d00fd0cfcad0cfd0cacfd00f0f0f0f0f67d061d06189611b1b1b1b1b1b1b1a1b1b1a1b1a1b1b101b1b1a1b1a1b1b101b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e679b1b1a081a1a081a1b1a1b011b1a1b1b011b1b6167a11b01618661a561a51b1a07070d1a0d010d1a071a1a011a011a1b1b1b1a011a1b1aa66187c267a11badcf0f0f0fd0caadcfcad0cfd0f90f0fd0cfd0f90f0f0ff9d0d06186d0610fd01b1b1b1a1b1b1b1b1b101b1b1b101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e78011a081b071b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a0d07070d070d1a071b071a081a1b071b1a1b1b1b1b1b011b1b011bc2d0ff0f0f0f0f0f0f0f0fd0f9c9d0f90f0f0f0f0f0ff90ff90f0f0fd0ff61a51b1b1b6761a51b1b1b1b1a1b1b1a1b101b1b1b1a1b1b1a1b1b1b1b1a1b1b101b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a1b071a1b1a011a1b1b1b1b1a1b1b1b1b011b0167c26761a56167a1671b1b010d071007070710071a011a011a071a071b071b07011b0761861b011bd0a561a1d00f0f0f0f0f0f0f0f0fcaadd0cfd0a7d0f9cfd00f0f0fcaadc2d061a56167ff1b1b1b1a1b1a1b1b1a1b101b1a1b101b101b1b1a1b101b1a1b1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea5611a011a610167611b1b1b1a1b1b1b1b011b1bd01b1b1b1b1b011b1b071b07070d070d07070d07070d1a0d1a011a1b1b1b1b1a1b1b1b1b011b618761d00f0f0f0f0f0f0f0f0f0fd00f0f0f0f0f0fd00f0fd00f0f0fd0c967d061d01b1b1b1b1b1b1b1b1b011b1b1a1b1b1b1a1b1b1b1a1b1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a011a1b071b1a1b1b1a011b1b1b011a1b011b61a56167a16761a51b011b011b1a0d0707081a0d071b1a071a071b1a011a1b1a61679b1b67a1a56186016186ff0f0f0f0f0f0f0f0fd0add0cfd0a7d0cff9d0ca0f0f0f0fd0a561d0ff0f0fd0f71b781b1b1b1b1b1b101b1b1a1b1b1a1b1b1a1b1a1b1b1a1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b071b78a510f71a671a1b1b1b1b1b1b1b011b1b1b011b011b1b1b1a1b1b070d070d070d0710070d1b071b1a1b0d1b011a011b011a011b0161a567a1a582d0670f0f0f0f0f0fd0adc9d00f0fd0adc9d00fca0f0f0fad0fd0611b1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b101b1a1b101b1a1b1a1b1a1b1b1a1b1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61101b071b1a011a1b1b1b1a1b1a1b1b1b1b1b1bd01bd067c267a16761a56101070d1a0d070d07071a011a071b071a071b1b011a011a1b07011ba167c267a1670f0f0f0f0f0f0f0f0fc90f0fcacfd0caadb4acd00f0f0f0fffd0ffd067d061866189611b1a1b1a1b1b1a1b101b1a1b1b101b1a1b1b1a1b1b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011a011a1b876189611b1b1b1a1b011b1b1b1b1b1b1b1b1b1b071b0d070d070d07020d07070d071a1b070707071b1b1b1a1b1a01071b011aa175011b01a581d00f0f0f0f0f0f0fd0ad0f0fcfcad0adcfadd00fc9d0d00f67c267611b1b1b1b1b1b1a1b1b1b1a081b1a1b1b1b1b1a1b1b1b1b1b1b101b1a1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1aa51a61071b10071b1b1a1b1b1b1b1b1b011b011b1b011b1b011b011b011b1b1a0d070d1a0d0710011a011a071a011a1a011a1a1b1b071b011b86a167c287c20f0f0f0f0f0f0f0f0fd0f9d0f9d0f90f0f0fd00f0fcaf90f0f61d0610fffd0d01b1a1b1b1b1b1b1b1a1b1a1b1b1a1b1a1b1a1b1b1a1b1a1b1a1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b080161ff78a56178a5611a1b011b1b1b1b011b1b1b071b1a01071007070d070d020d070d021a1b071a011b011b0707010701011a1b070d0764a6010175d0a10fd0d00f0f0f0f0fcfca0f0ead0f0f0f0fd0c9d0d0d0cfd01b61a51b1b1b1b1b081a081a011a1b1a081a1b101b101b1b101b101b1a1b1b1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61789b671a1b071b1b1b1b1b011a1b1b011b011b01011b1b01011b1b011b1b010d071a070707070d1a071a1a011a071b011b1b1b011a1b1b011b011b0167011bd0d00f0fd00f0fd00f0f0f0f0f0f0fd00f0fcaf9d0cfd0d0d0cfff0f0fd061a56167619d1b1b1a1b1b1a1b1b1a1b1b1b101b1b101b1a1b1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6101619b8789a1109b87897886611a1b1a011b1b011b011a1b070d1b0d070d0207020d020d020d1b011a011b1a011b07071b070107010707769b763776a582a582a58201d00f0fd0caadd0cfcad00f0f0e0f0f0ff90ff96161a561671b1b1b1b1b011b1a1b071b1a1b1b1b1a1b101b1b101b1a1b101b1b1a1b1b101b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67a1671b1b011b1b1b071a1b1a1b07101b1b1a1b1a1b1b1a0d0d0d070d070d070d020d0d0d020d07071b07011a01071a07070d07070707070d070d070d973776a582a576a582a681d00f0fd00f0fd0c9d0f9cfd00fd0f9cf6167d0a1671b011b679b016707011b01101b1007101b07101b1a1b1a1b1b1a1b1a1b1b1a1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67c267011b5e871b01071a011a1b011b1b1b1b011b071b07070d070d070d0d07020d020d020d070d071b1b071b1b07071b0707070707070d9b3e3797379776a587c287c2ff0f0fadcf0f0e0f0f0e0f0f0e0e0f0f0f0f0fadd0d01b1b1b1b1b1b071b1a08071b1a081a1b1a1b101b101b1a1b1a1b1a1b1a1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1ba561011b1b1b011a1b071b0d1b071b1a011a1b1b1a1b0d0d070d0d0d0d0d0207020d020d0d021b071b071a011a01070707010d0701070d070d070d070d76a582a5a1860701a5cad0a7cfd0ad0fad0f0f0ff9ca0f0fca67611b67a5610161010d1b37011a0107101a1b1a1b1a101a1b1b1a1b1b1a1b1a1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eff67a1679b1b9b01781b5e1a011a011b071b071b1b1a01070d0707070d020d020d0202020d0d0d0710011a1b011a01070707070d07070d070d02070d070d070101010187ffd0c9d0d00f0f0f0e0f0f0f0e0f0f0f0fd0cacf0f611b1b1b1b1b1b011a070110071b1a1b1a1b1b1a1b1b1a1b1a1b1a1b101b1b1b1a1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1b1b011b1a1b071b1a1a1b1a1b1b1a1b011a1b1a0d070d0d070d070d0d0d0d020d07020d071a0107011a010707070d0707070d070d070d0d070d9b38a582a582a582a582adcfd0adcacfcad0cfcad0adcfadcfd08761a51b1b61a567c21b97610110011b101b101a101a1b101b1a1b1b1a1b1a1b1b1a1b1b1a1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67c2670101016187c2a61a07081a011a1b011b1b07011007070d0d0d0d070d02020d020d020d0d07071b011b07011b0708070707070d070d070d020d37769b0d010175d0c2d0add0caacd00e0f0f0e0f0f0e0e0f0fcfd0f9d0d01b611b1b1b011a080710071b071b1a1b101b1a1b1a1b1b1a1b1b1a1a1b1a1b1b1b1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b01676101101b1a011a081a1b1a011a1b1a011b070d0d070d0d0d07020d020d0d020d0d1a011a011a01071b07070707070d07070d070d070d0d070d87c287c287c287c2d00f0f0fcfadd00f0f0f0f0fcad00f0f61a5611ba167611ba5761b64071b0807101a10081a1b1a1b1a1b1b101b1b1a1b1a1b1a1b1a1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061a561011b01a576610107071b0701011a1b071b0707070d070d070d020d020d0202020d020d07081b011a1b0107070707070d07070d020d0d020d070d977538c287c287ffd00f0fd0ca0e0f0f0e0f0e0f0fd0caad0f0f611b1ba56761011a011a010d011a0d1b101b1a101b1b1a1b1a1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b01011b1b61a51b1a610761101b1a081b1a1b1b1a1b1b1a0d0d070d0d0d070d0d020d07020d0d02011a011a01071b07070d010d070701070d070d0737760d0dc287c287c287c2ff0f0f0f0fd0ca0f0f0f0f0fb4d00f0fd01b61a561671b011b011001071b07011a1b1a1b1a1007101a1b101b1a1b101b1b1a1b1b1a1b1a1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61d061d001011b82a578a51a01750d611a0107080708070d0d020d0d020d0d02020d020d020d0d0d071a011b07070707070d070d070d070d0d070d020d37769b8797a5829b0fcfcaadd0ac0f0e0e0f0f0f0e0eacd0cacfd0d01b1b1a1b011a070d07070d071b071b1a1b101b1b101b1b1a1b101b1a1b1a1b1b1a1b1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6161011b1ba5611b9b6710a578011a1b1a011b1a1b1a1b1a070d0d0d070d0d0d020d0d020d0d02071a01071a011a011a0707070707070d070d070d073e9b0d0701010187c287a582d00f0f0f0fad0f0f0f0fd0ac160f0ff9a5611b1ba5611b1b1b01071b08071b01101a101a1b101b101b1b1a1b1b1a1b1a1b1b101b1b1b101b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf61d0618661a5611ba175381a389b76a5769b7607070d070d020d020d020d0202020d0202020d070d011a070107010d070d070d070d070d020d0207020d0d070107010187d0d0d0cfcad00e0f0f0f0e0f0e0f0f0f0f0f0f67611b1b01101b070d070d0710071b071b101b101b1a1b1a1b101b101b1a1b1a1b1b1b1a1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67a561a51b6167a66167971a671a081a1b1a1b071b1b1a1b0d070d070d070d070d0d020d0d020d0d07011a0107071b0707070d070d070707070d0d0737769b3886a186a1010182a50f0fd00f0fcf0f0f0f0fca0f0f0f0fd01b61a61b1b1b011b01071b011a01011a101b101b101a101a1b1a1b1b1a1b1b1a1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d00fcf610fd0011a641a87a51a010d070d0d070d0d0d020d0d020d020d020d02020d020d0d070d0d0707081a070707070d070d070d0207020d020d0d07070d070775a6c28781caad0fd00e0f0f0e0e0f0f0f0fd00fd0d01b011b1a0d0708071a08070d0710071b1a01101b1a1b071b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6161676182ff6161789b78611a9b781a1b1b1a1b01071b1b0d0d0d0d0d0d0d0d0d020d0d020d0d02011a071b071b07010707070707070d070d0d070d0d0d0d0d0101a1860101a582d0cfa7d00fd0cad0cfadd00f0f0fc9d06167611b011b1b1b011a011a011a1b071b101a101a1b1a1b1a1b101b101b101b1b101b1b101b1b100e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d0f9ca0f0fd05e0186a13797879b0d0d07070d0d020d0d0d02020d0202020d020d02020d0d070d070707070707070d0702070d0d07020d07020d02070d070d0d070d070101a5d0d0caacd00f0e0f0f0fd0cfadcaadcf611b1b070708070d070d070d070d070d1b1a1b1a1b1a1b1a1b1a1b1b1a1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0fd0cfd0cfd0c2676167a1011b010d020d0d020d07020202020202020202020d02020d020d02070d070702070d070d070d0d070d070d02020d0200020d00019b879b829b829badd0cfcad0adcfadcacf0f0f0fd0add09b0d64970d080708070d0d0d0d0d0d0d1a1a1b1a1b1a101a1b1b1b1b1a1b1b1b1a1b1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90f0fd0d0cf1bff67a11b0d0137760d0d0d020d020d020202020d0202020d020d02020d020d0d0d070d070707070d070d0d07020d020d0d020d020d020d070d0702070776c287caacd00f0e0f0f0e0f0eadcad0cfd0d0011b08070d0d070d070d0d0d070d071b1a1b0d1b101b101b101b1a1b1b1a1b1b1a1b1b1a1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cfcaad0fd0ad619d679b671a011b070d0d020d020d0d02020202020202020d020d020d02020d0d07070d070d07070d070d070d070207020d00020d020202010738a576a57601d00f0fadcfcad00fd0adcad0c9add00f76817664070d070d0d070d0d070d070d1a1b1a101a1a1b101b1b071b1b1b611a1b1b1b1b1b1b1b1a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f160ff9f9d0ca67c2879b106407389b0d0d020d020d020d020d0202020d02020d020d020d020d0d070d070d070d07020d07020d020207020d02020d020d0d020d070d0d0701a5d0d0ca0f0f0e0f0f0f0fcacfadcad0811b1b07080d070d07070d07070d0d070d1b101b1a1b1a1b0d1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfcaadd00fd0c9d067a11b6101671b1a0d0d02070d0d020d0202020202020202020d020d020d0d0207070d0702070702070d070d070d0d0700020d02000d00020107869775a10775ca0fd00f0f0fd0accad0cfadd0cfcad064760d070807080d070d0d070d0d0d0d1a1a101b101b101a1b1b61891b78a51b1b1b1a1b1a1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fa7d0cfcaad0fd0011b015e769b3e0d070d020d02020d020202020d02020202020d02020d020d0d0d070707070d070d0702020d070d0d020d020d020d0202070d070d9b388682cacfadd00fad0fd0cacfadd00f0f0fd01b1a08070d070d0d0d0d0d0d070d070d1b1a1b101b1a1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0cfcad0f9d0adc26707a5619d011b0d020d020d020d0202020202020202020d020d020d020202070d070d07070d070d070d02070d070d020d000d02020d0201070107879b76a5d0adc9d00f0f0f0f0f0f0f0f0f0f0f0f9b0d07080d070d010d0d070d0d0d070d1a101b1a1a101a1b1a671a611b1b1b1b1a1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cf0f0fd0cfd061865f1b9ba63837070d0207020d0202020d020202020d020d02020d020d020d0702070d070d02070d0d020d0d020d0202020d020d0d020d0d020d02070d01a5d0adcacfd0c90f0ff9d0cacfd00fd01b1a070d0d0d0d0d07020d0d0d0d0d07101b1a1b1a1b1a1b1a1b101a1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f90fd0f9cfcad067c2671a61016101020d0d020d07020d0202020202020202020d020d020d020d0d070d070d070d0702070d070d070d07000202020d000200010707019b879bff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0870d010d070d010d0d070d0d0d070d0d1a1b101a1b1a1b10618961679b1b1a1b1b1b1a1b1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cad0f9ca0fd0d061a51b675e1a080708070d0d020d020d020d020202020202020d020d02020d0207020d020d070202020d02020d020d020d020202020d0d070d070d9b769b820f0f0f0f0fd0ad0f0f0fd0d0d001011b070d020d020d020d0d020d0d02071a081a1b1b101b1a1b1a1b1b1b1b1a1b101b1b1b1b1b1b1b1b1b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0ff90f0fd0cf781b67a1671a671a0d070d0d0d023e3702020202020202020d020d020d020d020d0707070d07070d070d070d070d070d020d020902020d020107010701070197d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3797370708070d070d0d0d070d0d070d1a101a1b1a1a101a1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfd0adb4cff916c261d061c26776371b070d0d020d020d0202020d0202020d020d020202020d020d0d0d0d070d070d020d020d0d020d020d020d02020d0d020d020d02070d76a5d00f0f0f0f0f0fd00f0fd086611b011b0d0d0d020d020d0d02020d0d0d070d1a1b1a1b1a1b1a1b101b1a1b1a1b1b1b1b1b1b1b1b1b1b1b67890e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0ca0f0fa7d0a51b9b1ba561a51b0d0d020d023837020202020202020202020d020d020d020d070d070d070702070d070d07020d070d020002020d00020201070107010701750f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0010d08070d0807080d070d0d070d0d0d1a1a1b1a101a1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1a1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cacfd0adcad0f9d0ad0f67ff891b0d010d0d0d0d0d020d020d02020202020202020d020d020202020202020202020d020202020202020202020d0202020d020d070d070dc267a186d0ca0f0fd0a51b011b011b010d0d07020202020202020d0d070d0d0d070d1b1b1b1b101b1b1b1a1b1b1b101b1b1a1b1b1b1b1b1b1b61610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ff9cf0fd0cfd00f617861617867611a37020d0d0d0d023832020202020202020d020d020d020d020d070d070d070d07020d070d0d070d0d020d0209020d000d0707010707010707d0d0d0d0d00fd0d0d00fd0d00fd0d00f37070d010d070d070d0d070d0d0d070d1a101a101b1a101a1b1b1b1b1a1b1b1b1b1a1b1a1b1a1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0f9cacfd0adcfcacfd0ca6186610d100d0d0d0d020d0202020202020d0202020d0202020d020d02020202020202020202020d020d020d020202020d02020d02020d070d011b01a186d0d00f61d01b011a0107070d020d0d0202020202020d0d020702070d071b1b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b89670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0f9d0f9caf90f0f0fd0cfcad061760807070d9b65070d02020d020d020d0202020d0202020d0209020002020d020d02020d02020d0202020202020202020d070d070d0d070d0101010701070107070d070d070d070d0202020202020200070d020d07020d0d1b1b1b1b1a1b1b1b1b1b1a1b1b1a1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0ad0fd0caf9d00f0f0f0fd01b1b1b080d070d0d0d020d020d0202020d020d020202020d0202020d020d020d020d020d020d02020d02020d020202020d020d0d0702070d0107a582a5d01b011b0707070d0d020d02020202000200020202020d0d020d070d1b1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9ca0f0ff9d0cfd00f0f0f6167d0cf0f9b37070807019b0d0d020d020d020d02020d02020d020d020202020d020d0002020d0202020d020d02020d02020d02020d070d070d070d0701070101010101010d070d070d0d070d02000200020002020d02070d02070d071b1b1a1b1b1b1a1b1a1b1b1b1b1b1b1b1b1b1b1b1b611b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d00fcf0f0fcf0f0ff9d00f0f0fff1b1b0d370d0d0d023702020202020202020202020d0202020d02020202020202020d02020d020d020202020202020d020d020d020d070d01010101011b011a0107070d020d020d0202020200020200020d02020d070d0d1a1b1b1b1b1b1a1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b67610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d0cfd0cad0160f0f0f0f0f0f0f0fd038870707100765073337020d02020d020d020d020202020d0202090200020d000d02020d0202020202020202020202020d07020d0702070d070101011b070101070d070d070d070d020202020202020002070d070d0d020d1a1b1b1b1a1b1b1b1b1b1a1b1a1b1a1b1b1b1ba561671b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfca0fd0caf9d0f9ca0f0f0f0f0f67611b0d1b380d373e0d020d02020d02020d020d02020d020d020d020d020d020d07020d0702020d02020d02020d0202020d020d0d070d070701011b011b011a010d0d0d0d02020202020002000200020202020d020d0d1a0d1b1b1b1b1b1b1b1b1b1b1a1b1b1a1b1b1b1b1b1b1b1b61a51b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ec9f9d0f9cff9caf9d00f0f0fd00f0f61079b0d010d019b0d0d330d020d020d020202020d02020d02020d02020d020202020d02020d02020d020202020d0202020d070d070d070d070101010701011b070d0d070d070d070d02020200020002020d0d020d0d070d071b1b1a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b611ba5611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0cff90fd0f9d0d00f0f0fd00f0fa5611b9b673837380d0d020d02020d020202020d020202020d020d020d02020d020d020d020d0207020202020202020d02020d020d02070d01071b011b1b07070d070202020d02020202000200020202020d02070d0d070d1b1b1a1b1b101b1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb4d0f9cab4d0f9d0c9d00f67810f0fd075659737769b5f070237020d020d020d02020d02020d02020d020902000d00020d02020d02020d02020d020202020202070d070d070d0d0701070101010701010d070d070d0d070d02000202020202020d02070d070d0d021b1b1b1b1a1b1a1b1b1b1a1b1b1a1b1b1b61671b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fadd0cad0cfcacff9cacfd0c9d0cf82a5671b61a5070d9b01020d020d02020d020d02020d020d020d02020d020d020d02070d020d020d02020d02020d0202020d020d0d0d070201010701070707010202020d02020d02000002020202020d020d070d071a081a1b1b1b1b1b1b1b1b1b1b1a1b1b101b1b1b1b1b011b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cff9d0f9d00fd0add0cad00f0f0f379b0d0107659b653238020d020d020d020d02020d02020d020202020d02020d02020d02020d02020202020202020d020d070d070d070d0701010107010101010d070d070d070d07020202000202020002070d020d0d070d1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b1a1b1b89611b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ec90f0f16d0f9d0f9d0f9d0f9d0f9d0611b611b1b675f9b76070d0d020d020d020d020d02020d020d020d020d020d020d020d020d020d020d020202020202020d020d02020d020d070d07070d070d07020d020202020d0202020202020d02020d0d070710071a0d011b1b1b1b1b1a1b1a1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0160fd0c9d0f9cfcacf0f0f0f0f0f388737760d9b0d760d020d02020d020d0202020d020d0202020d000d000209020d0202020d020d020d02020d020202020d070d02070d070d01070101010701070d070d070d070d0702000202020002020d0d020702070d021b1b1b1a1b1b1a1b1b1b1a1b1a1b1b1b1b1b6761a51b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb4d016ac0f0f0f0f0f0f0f0f0fd0610f0f671b61a51b1b073776020d0d0207020d02020d020d020d070d0d070d0207020d02070d020d02020d02020d02020d020202020d020d0d020d0d02070d02020d02020d0202000207020d0202020d070707071b071b011b1a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0ff90ff9d0f90f0fd0ad0f0f0f0fd07507a137c276ff9b0d320d020d020d02020d02020202020d020202020202020202020d02020202020202020202020202070d07070d070d070101070101010101070d0d070d0d070d02020200020202020d02070d0d020d071a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d0cad00f0f0f0ff90f0ff90fcfcad0c9d0611b61670738a50d070d0d0d020d020d02020d020d0d0d020d07020d020d020d0d02020d0202020202020d0202020d02020d020d02020d0d0d0d02020d020d02020d00020d0d020d020d0d0d0707071b1b1b011b1b1b1a1b1b1b1b1a1b1b1b1a1b1a1b1a1b1b1b1b1b1b1b1b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0fd0cad0c9d0f9d0cfcaadcfd0adcacfada107011a011a01070d020d0207020d0207070d07070d0707020d0207020d070d020d070d020d020702020d020d07020207020d070d070d020d020902020d02020d070d020d0d020d01011a011a011a1b1b1b1a1b1b1b1b1a1b1b1b1b1a1b1b1a1b1b1b1b61671b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90f0fcfcaf9d00fd0cfcad00fcad0f9d0f90fad0f67c21ba57637070d070d0d020d020d020d020d0d02070d020d0d070d020d070d070d02020d02020d0202020202020d02020d020d02020202020202020202020202020d020d020d0707071b01011a011b011b1b1b1b1b1a1b1a1b1b1b1a1b1b1b1b1b1b1b1b1b011b6167a50e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd00f0fd0cfcaadcfadd00f0f0f0fd0cfcaadcfd00f0fa578070107070107020d070d020d070d070d07070d07070d020d020d020d020d07020d070d0207020d020202020d020d0207020d020d070d02020202090200020d0d070d0702070d1a1b011b01011b011a1b1b1b1b1a1b1b1b1b1a1b1b611b1b1b1b1b1b1ba5611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0add00fcff9ca0f0f0ff9d0cf0f0ff9d0b4c9d0ca67611b9b38659b0d0d0d0d020d020d020d0d020d0d020d070d02020d020d020d0202020d020202020d020202020202020202020202020202020202020000020d02020d0d070d0d07071b1a1b011b1b1b1b1b1b1a1b1b1b1b1b101b1b1b1a1b1a1b1b1b1b1b1b1b011b610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcacfadcaad0f0f0fd0caadcfca0fad0f0f0f0f0f0fd0610701071b071b070d070d02070d0202070d070d07070d07020d020d020d020d020d07020d070d02020207020d02020207020d0702070207020d000d02020d020d070d0d020d02071b011b1a011b1a1b1b1b1b1a1b1b1b1a1b1b1b1b78a51b1a1b1b6167f71b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cad0c9d0f9d0f9d00fd0acd0f9d0cacff9d00fd0cf6761896107750d010d0d070d0d020d020d020d0d02070d0d0d020d020d020d020d020d02020d02020202020202020202020202020d020d020202020202020202020d020d070d07081a011b011b011b01011b1b1b1b1a1b1a1b1a1b1a1b1b1b1b1a1b1b611b1b1b1b61a50e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0acd0d0cacfd00f0f0f0fcfd00fd0cfcad00f0f0f0f0f0f76a5751b07010701020d0207020d070d07070d070d070d07020d020d0207020207020d070d020207020d020202020d020d0207020d02020d020202020902020d020d0d070d070d02011a01011a011b011b1a1b1b1a1b1b1b1a1b071b1b101b1b1b1b896167611b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb4cff9d00f0f0ff9cfd0ca0f0fcaadb4f9d0f916d061d061679b86a19b780d070d0d070d0d020d0d0d0d020d020d020d020d070d0207020202020d020d02020d0202020d02020d020d0202020202020d020202020202020d0d070d0d0707071b071b011b011b1b1b1a1b1a1b1b1b1b1b1b1b101b1a1b1b1b1ba567611b1ba5610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecad0f90f0f0f0f0f0f0f0fd0f90ff9d0d0acd00f0f0fd0d0c278a10707011a070d0207020d070d02070d07070d07070207020d02020d020d0207020d0207020d0202020d070d02020d070d020d070d07020d000d020209020d07020d020d070d011b011b011b011a1b1b1b1b1b1a1b1b1b1b1b1b1b1b1b1b1b1b6167d01b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0d0f9ca0f0fd0caf9d00fd0cfd00fd016f9cacff9d01b1b1b1b1b82010d1b76370d0d070d0d0d020d020d0d0d07020d020d020d020d0d0d0d02070d0d020702020d02020d0202020d070d0d020d0207020d020d020d0d070d07070807071b01011a1b011b1a1b1b1b1b1b1b1a1b101b1a1b1b1b0110011b1b1b61a56167610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fcfca0f0fd00f0f0f0f0fca0f0fcaf9ca0fca0fadcacfad07879b861a01070102070207020d02070207070d07070d07020207020d020d0207020d02070207020d070d020d02070d3202070207020d020d020202090202020d02070d0d070d0d011a011a1b1a011b1b1a1b1a1b1b1a1b1b1a1b1a1b1aa5611b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eca0ff9d0cff9d0f90fadcf610f0ff9d0c90fd00f16d00f611b6167c267ff751b9b65070d0d0d0d0d0d0d0d0d0d020d020d020d020d020d070d070d0d070d0d0d0d0d070d0d070d0d0d070d07070d02070d020d020d020d0707081a0d07070d011b1a1b1b1a1b011b1b1b1b1a1b1b1a1b1b1b1b1b1a1b1b1b1b1b1b89618961670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d0add0cfadcacff9d00ff9d0cfadd0cfadd0cfd00fd0c21aa11a010761070d02020d0207020d070d07020702070d0d0d020d020d020d02070207020d020d020202020202383276380d020d02070202020902020d000d070d0207020d070201011b011b011b1a1b1b1b1b1b1b1b1b1a1b1b011b1b1b1a1b1b1b1b1b1b1b1b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cfd0f9cacfd0cfd00f0f0f0fd0f90fd0f9d0f90f1bf90fd0d061d0c267a1679b0d010d1b9b100d010d1a07080d9b1b071b071b070d070d1a08071a0d070d070d0d0d070d0d1a071b071b07071b0737070d9b0d070102070707011a011a07071b071b011a1a0d1a0d1b070d100d1b1a011a611a1b1b1b1b1b6167616761d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0c90f0f0fd0adcacf0f0f0f0f0f0fd00f0fd0caadcf768607ff7576a57538070d07383276029b763707079b0d070232020d020d020d020d02020d02070202020d020d0232020d9b32070d7637070d02020d000202020d020d0d0d020d0d1a1b011b01011b011b1b1a1b1a1b1a1b1b1b1b1a1b1a1b1b1b1b1b611b67611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eb40ff9d00fd0f9cad061d00f0fadcacfd00fadc9d00f61d0accaad0f0fd0611ba5821b750d755f389b100d0d0d0d0d7838070d07070d071b07071a010d07081a0d0d1a0d070d0761016761071b78010707769b769b071b070d07071b071b0107071b071b1a011b100710070d1a070d1b1b1a081b671a1b1b611ba561611bd0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fad0fd0f9d0cacfb4add00f0f0f0fd061cf61adcfd00f0fca0f0fd0cfcad08661a5618661a51b1b1a101b101b1a1b1b1b1b1b011a1b1a1b101b1b1b01101b011b10019d6167896167a661679b1b1b071b011a1b1a1b011a011a071a011a071b071a0d1a0d071a0d0d0d100d0d0d0d1b1a1b1b1b61671b61cf61d01bd0d01b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f90fcaf9cfd0adcacfd061d0cf0fb4a7d00fb40f0f0f0f0fd0cfcad0acd0616167a167a1679b67755f9b1b071b07a578a51b1a1b1a679b1b1a1b1a1a011a011a0d071b0d1b7867a561a561a51b0161679b6197670761071b071b1a011a1b071b07071a0707070d070d0d0d0d0d1a3778a51a1b9b1b61a51b6761d067d0670f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecacfcad00f0f0f0fadd0cacf0f0f0f0f0f0fd00fd00f61d00fcf0f0f0f0ff9d061a561a667a167611b101b1a1b1a1b1a1b1b1b101b1b011b1b1b1b1b101b1b6110011b1b1b011b071b1b1b1b1b1b1b1b011a1b071b011a1b071a071b1a0d1b0710070d1a070d1a0d0d020d0d020d0d0d1a1b1b011a1b9b1bd0670f67611b611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cfd0d0cfcad0cfd0ad61cfd0f90f0f0fcf0fadd00fcfcad00f0f0fd0cad06786f786f786f765619d671a381b371b1b1a1b1a611b1a1b1b1a1b1b1b1b1a1b1a011a611ac2788961a1678267d061a567a1679b67619d67071b1a0101071b07071a0107080710070d0d0d0d020d0d0d1a5f1a5f1a1b1b011b611bd061d061c2670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d016cff90f0fd0cacfd0adca0f0f0f0f0f61d0610f0f0ff9d0f90f0f0f0fd01b011b0161a582a5101b101b101b10101b101b611b101b1b1a1b011a1b1b10a51b1b1b071b1a1b1b1b1b61011b1b1b011a01011a1b1a011a071b071a011a1a0d1a071b0710071b070d0d0d070d0d070d1b1b1b1a1b1b1b6161d0d01b61a51bd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0caf9d0f9d0f90f0fd0d061d0d00f0fd0f9cad0cfcaf9d0f90f0f0ff90fd0c2611b1b1b1b011b1b61a51a641a1b1a1b1b6167a51b1b1b611b1b1b1b1b1a1b1b1b78a578896186f786d0c261ffd061011b1b1b011b1b011a1b071b1a1b1a011a070d071a0d070d0d0d020d0d020d0738a578a51a1b1b6186d061a51b61d067d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90ff9d0d0caacd0d00fadcfd00f0f0f0fd0cfd0ffd01bd0cfd0a7b40f0f0f0f61a5611ba561011b1b101b101a1b101b1b1ba5101b1b1b1b611a1b1b1b1b1b1b1b011a1b011b011a1b1ba51b1b1b1b1b1a1b071b011a1b1b071a1b0710071b071a0d071a070d1a0d0d0d0d020d0d0d0d1b1a1b1b611b1a67d061cf61d06167610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0cff9ca16d061cf61d0610f61d0cf0fd00f0f0ff9d00f0f0f0fd00fd0f967d06161676167c267611b1b1b1b1b1b1a89611b611b1b1b1ba5611b1b011b1b611a1b1a1b1a1b1b67611b67d0ff1ba51b011b1b1b071b1b071b011a011a07010707070d071a0d070d070d020d070d109b7689781b01011bc267c26761d0cf611b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfb4caf9cfb4d0f9c90fcad00f0fd00fd061d061d06181d0f90f0f0f0f0f0f0f670161a61b61a51b1b101b101b101a1b1a618961641a1b78a51b1b1b371b1a1b0d1b1b081b1a1b011b1b1b1b82a51b1b011a1b1b1a011b1a011a0d1b071b0d1b0d071007081a0d070d0d0d0d0d020d0d781bf7868978a51b61d061d067d0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cab4cff90f0fd0f90fd0cfd061d0f90f0f0f0f0fadc9d0f9d0c9d0acd0c2670f67a5611b61a589611b1a1b1a611b67618978a561671b1b61671b6761a51b1b1b1b1b1b1b67c267ffd01bd01b1b1b1b1b1a081a0d1a011a070d1b0d071a0d070d070d070d1a0d02070d070d10071a1b1a1b01016167d01bd061d067610f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0f9d0f9caadb4add0cfad0fcaaccaad0f0fcfadd0cfcad00f0f0f0f0f0f0fa1678661011b87611a1b101b101b1a1b1b1a1b1a1b1b1b1b1b1b1a1b1b1b1b1b1b011a611b1b011b1b1b1b1b1b1b1b1b1a011b1a011b1a011a011a07101a071a07100710071a0d1a0d0d02070d0d0d0d8967611a1b1b1b1ba561d061cf61d00f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef90ff9d0f9d0f9ca0f0f0f61d0610f0fd00f0fd00fd00f0f0f0f0ff9d0ca0f61d061d061676167611b6789611b1b89611b1b1b1b1b1b89618961a561011b1b1b1ba5611b1b611b1bd0a561d061a5611b1b1a011b1a010d1a0707070707070d070d07070d07070d0d0d0d0d1a0d011a011a1b1b61a561c2871b1b1b61d0d061670e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0fad0fd0cf0f0f0f0fcacfd00fd0cfd061d0d061add00f0f0f0f0f0fd01686f71b0161a561891b101b101b101b101b1b1b1b1b1b1a1b1a1b1b101b1b101b3761679b67371b781b1b1b1b1b1b1b1b071b071b1a1b071b1a0710011a01101b0d071a0d1a0d1a070d0d373e02070d02611a1b1b1b1a1b1b1bd067d061d0a5610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfb40f0fd0f9d0cfd00f0f0fadcfd0d0610fd061d0cf0f0f0fd00fd0f9cfd0f90f0fcacfd00fd01b01611b1b1b1b671b1b1b1b1b1a1b6167616761a5611b1b1b1b61671b1bd0011b1b61a561871b1b1b1a011b071b0d010d070d0d0d020d0d07020d0d020d0d0201371a0d07081a1a1b611b8761d067d06161d061cfd061cfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcacfcaadd00fd00fd0adcaad0f0f0f0fd061d0cfd061cfad0fd0cfcaadca6186610167ff6186611a101b101b101a1b1b1b1b611b1b1b1b1b1b1b1b1b1b1b1b67a167611b1ba5611b1b1b1b1b1b1b1b1b1b071b1b1b1a071b071a0d1a0707071a0d070707070d0d0d02370d0d0d0d67611b1a611b67611b61611bd06167ff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fad0f0fcacfca0ff9d0cfcad00f0f6186d06186d0d061d0d0accaadd0cad0f9cfd0add0ca0f0f6161a567611b1b611b1b1b1b1b1b1ba6611bd061d0676167611b67c267821b67611b1b1b1ba561671b1b371b0d1a07100d0d020d0d0d0d0d0d0d0d020d0d020d769d64071a071a011ba561c267ffd061a5d06186d0d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0add0cfcad0accacf0fd0d0cfcad06781cfd0610fd0d0cad0f90f0fd0cfd0f90fcfca0f0fd067a11b61a561861b1b1b1b1ba51b1b61a5611b1b1b1bd01b61a51b1bd01b616761a561d01b1b011b0d070d100d0d070d0d020d0d0d020d0d0d0d070d0d0d02071b1b1b1b1b1a1b61a51b1b61a561a5610fd00fd061d00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0cacfd0f9d0f9d0caf9d00f0f0fd00f67c261d061d0accad0cfcad0acd00f0fd0c9d0f9cfadcfd01b61d061a51b1b1b1b1b1b9d61676167c267a561a561a561d061a561a561a51b0161d01b1b1b1a82100710080d070d020d0d020d020d020d020d0d020d0d9b3878389b1b1b1b1b61d067cfd06186ca67d061d061adcfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcf0f0f0f0f0f0fd0adcacf0f0fad0f0fd061d00fd081d0cfd00f0f0f0f0f0f0fd0add0cfcad06167a561678961d01b1b1b611b1b67618967d0611b1b1b1bd0611b1b611bd061a561676161a5611b1a0d0708070d0d100d0d020d020d0d020d07020d070d070d1b011b611b1b1b1b1bd06167d0616761d0adcf610fcf0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0f0ff90f0f0f0fcff9d00ff90f610f61a567d061d0d00fd0f9d00fd00fca0f0fd0f9d0cad0d00fad61a561871b1b1b611b1b6167a5611ba561d061d01bd01bd01bd061d01b1bd01b1ba5611b1b1b9b679b0d070d0d0d0d020d02020d020d020d020d020d0d02071007a5781a61010167611bd061d0d0670fc2670fd061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fca0f0f0fd0f9d0cacfadb4adcacfd0610f0fcf610f610fd016a70f0f0f0f0f0fca0f0f0fad0f1b1b1b1b6161a5611b1b61671b6189611b1b1b1b1b1b1b1b1b1b1b61d067c267d061d0a51b6761d03d1037100d1b0d0d0d020d0d020d020d0d0d0d070d0d0d021b1b61a51b1b6761a56167c267c267d0cfcad00fd0d0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd00f0fd0cacfd0f9d0f9cfcad0cfd0d06161a51b81d0610f0fd0f9c9d0adcff9cad0f9cfd0a7cfd0ca67c21b61a561a661891b1b1b1b1b1b1b1bd01b1b1b1b1b1b1b1bd01b1b1b1b011b011b1b1b78a10d1b0d070d0d0d0d020d0d02020d02020d0d020d0d070d758978a16767a51b61cf610f0fd061c21badcfd061cfd0d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d00fd00ff90f0f0f0f0f0f0f0f0f0fd0d061d0d0d0d00fa7d0cfd00f0f0fd00fadcfd0cacfd0ff61d01b67d061d067618967c2671b67611b1b1b1b1b1b1b1b1b1ba56761d061a5610167611bd0617637970d070d0d070d0d020d0d0d0d020d07020d0d02070d611b676189821b1b1bd01bd06761d061d0adcf61ad0f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fcff90f0f0fad16d0ca0fd0f90f0f61d0670f61d061d0cfcaadcf0f0f0fd00f0f0ff9d0ca0f0f0f0f0f0f0fffd061d08661671b1b1b1b1b1b1b011b1b1b1b1b1b1b1b011b011b1b011b1b1b011b1b0d6737071b370d0d0d0d020d020d0d0d0d0d0d020d010d0d071b1a011bf701611bd00fd00f61a5add061c2d061d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9cfd016a7cfcad00f0f0f0f0f0fd0f9d0c261d0d0866181d0cfd00fad0fd0caacd0d0ca0f0fd0d061670161d061d01b1b1b1b1b1b1b61a51b1b1b6167c26761671b1b1b61a51bd06186d061d01b61a5100d64100d07100d0d020d0d020d020d0d0d070d070d0d9b6761896761a51b61d01b1b1bc21bc267ca0f0fd0cfd0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0a7d00f0fd0cacff9d0cff90fd0d0cfd061a561d0a561adcfd0cad00f0fca0f0f0f0f0ff9cfd00f0f0f0f0fd0618661d01b011b61011b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b9b1b1a65071001100d020d0d0d0d0d0d070d0dc2100d1a1b1a1b1b011b866186d0610f610fadcfd061d0d061d06761adcf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fcaf9d00fd0adcf0f0f0f0f0f0f0fcfadd0d0ff61d0d0acd0ca0fcacfcaadcfd0caacd00f0ff90f61a5611ba56167d0611b1b1b1b1b1b1b1b1ba5616789611ba561d01b1b611b1bd0611ba5611b1bd0373876371a08070d0d0d020d0d020d0d02070d0d02760d021ba5611b1b1b1b8986611b6761676167cfd00f61d00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fcff9d0f90fd0caf9d0f9cfca61d061cf61d06761d0d00f0fcfad0fd0adcfd00fd00f0f0ff90f0f0fd00f0f0f0f0f0f61011ba5611a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1b1b1b1b1b610d07389b10081a6438370d103710071b37100738679b6186611bff1b61a16761d00fd0cfd0ca61d00f6186d061d0cf61d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9cf0f0fcfd0f9cad00f0f0f0ff9d0ca6761d0cf61d0d00fadcfd0add00f0f0f0f0f0f0f0fcf0fd01bd01bd061a51b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b61d067d061a51bd01bd01bd01b109b100d0d100d0d0d020d0d020d0d020d0d02070d0d9b381b1b1b611b1b616161d061d067d061d00fd0a7d00f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0d00fcfcad0f9cfd0f9cad0d00f0fd067d061d00fd0610f0fd00fd0cfca0fcaf90f0f0fd00f0f0fd0f90f0f0f0fa582a561a561a61b1a0d1b0d1b0d1b1a011b0d1b1a011a011b1b1b071b1b07641a01679b5f9b38381b081a37a6370110a661a567f767a5610f0fd081adcfd0cacfd0610fd00fd0cfadcfd0610fd061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ef9d0d00fd0caf90fd0cf0f0f0fd0cfcad0cf0f1bd0d061c2d00f0f0f0fcf0fd00f0f0f0fd0a7d0ca8661ff6186611b0f6167611b1b1b1b1b1b1b1b1b1b611b1b1b1b1b1b011b1b011b011b011b0101010d38370d9b3e37070d0d020d020d020d0d070d37383702376761676761a56767d0610f610f61d061d0cf0fcf0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf61d061d00f0f0f0ff9d0cff961d0cf61d01bd061d0cf61d0d0610f61d0add0cfadd0c9adca0f0fcfcacfadca0fadca670f616761671b1b0d1a01101a07081a071b071b1b1a0d1b1b071b1b07379767610701108607641a1b011076613789611b1b1b611b61d00fd00f0fd0610f0fad0fad0f61f9d061d061d0cf0f670f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0610f61adcfd00ff9f9cad016cad0f967d01b61d061cf67d061d0ffd061d0610fd00f0fcff9d00f0f0f0f0f0f0f0fd00fd061cf61adc21b610d1b081a651a010d0d0d07100d0110071b0d1b071b071b78a51a1b10a11a101b1b1b011b1b1b61a561ffd0ffd0d0ffd061d061d01b61c2a7d00fd00f0fd0cfadcaadd0610f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061add00f61d00f0fcaf90fd0ad0fd01b616761cf670fd08661d0d00fcf0f0f0f0f0f0fd0cfd0f9d0adcad0cf0fd0cfd061a51b1b1b1b071b0d0d0d0d0d0d1a0d1a0d1a0d07081a0d011007086138a50d1b3776a51097673761a51b896761670161d0670f0f0f0fcfa7d0cfd00f0fd0cfcad0cfd00fd00f0f0fd0610fca67ca0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0f9d0cf0fd061cfd00fd00ff9cf16d00f6161a56761d061d0d0cf610f0fd0c2f90ff9d0cad0cff9d00f0f0fd00f0ff9c267d061d0d067d0751b0107619b011b070d1a0d070d0d0d610d1a011001101b071b10011a670789611b1b1b1b1ba51bd0ffd0ff67ca861bd0cfcad0cfadd0d00fcf0f0facd0ca0fcacfd00f0f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f61d0cf67d0cff9d0cfd00f61cfd0610f0f61d061d061d061cf8661d0d00f0f0fcad00f0f0f0f0f0f0f0f0fad0f0f0f0f0f61a5611b011078370d0d0d0d070d0d0d010d0d0d0708071b07080710a5821aa578a1100161011b1b1b611b1b1ba561866182d00f61d00f0f0f0fa7d00f0f61d0cfcaf9cf61d0cf61d00fd0cf61d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecf61d061d061d0cad0f9c9d0d0f9cacf61d067d061d06186d0610fd0d0d067a7d00f0f0f0f0f0f0f0f0f0f0fc9d0f9cad0a561d0d01bc2671b070110a55f78010d0d0d1b0d07109b679b6137780110071b1a071b379d611a1b0161671b1b611bffd067c20fa51b81d00f86d0610f61acd0caadd0cad0f9cfd00f0f0fd00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd061d06116d0d061d00f0ff9d00f0fd067c2d06782cfd061d061d0610f0f0fd016cfadca0f0f0fcfd00f0fca0f0f0fd061d06761a561659b3e0d0d0d0d0d0d070d070d010d783707070d07679b381b0d011067c278671b1b1b1b861b61d061d061cfd0cfadd00fd00f0fd0cf0f0f0f0f0fadd0adcad061add00fd061add0cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd00f0fd0f9d0cf0ff9d0f916d0f9d0d061d01b1bd0611bd00f0f618661d0d0cf0f0f0f0f0f0f0f0f0f0f0fd0f9d0cfad61d0ff618661d03767071ba51aa51a0d1a0d0710373e381b386710a510011a01101b1a611a861a1b1b1ba561016761d0c2d08761d0ffd061d0d061d0d0cfd00f0fcf0f0f0f0f0ff9d00f0f61d00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cf61d0d0ac61d0d0f9cfd0cad061cf0f61d067611bd0670fd061d00f0f0ff90f0ff9d0cfd0f9cad00ff9d0cfd00f0f0f0fff61d01b1b371b370d0d0d0d0d070d0710070d07a538751b071b0701670761011b9b87f7a56167611bf7d06761d061d0ca670fcacf82cf0f0f61d0670f0f0fd0cf61d0cf0f0fd0cf610f0fd061d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0610ff9cf610f61d0f9d0cfcaf90f1661a5611b011b67cacf610f0f0fd0cfcaadcaadd0cfd0a7d00f0f0f0fad0f0fcad0610f67d061d0d09d5fa55f1a821a640d373e379b5f9b0d78a510821a61071b1a1b10a578a6101a1b1b1b1b1b61896187618661d0ffd061d0610fd0cf61d0610f0fadcad00f0f0f0fd0f9caacd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61d00f61d061d0cf61d0610f0f0fd061d0d061cf61d061d0ff67cfd0610f0fcf0f0f0fcad00fd0d0f90f0fd0f9ca0f0f0f0f0fd0611b1b1bff1097371b0d071b1a010d1b371b3867a11a01011b61a561a561671b1b611b67c28961871b1bffcfd0d086cad0670f0f0f61d00f0fca0f0f0f61d0cad0f9d0610f0f0fd061cfd0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd00fd0d00fd0f90f0f0f16d0b4f9c267d061cf61d067d0d0cfd061d061d0cfd00fca0fd00fcf0f0f0fd0cacfd0f9cfd01bc2d061a567c278a578a538a58210071b97103e10371b0d9da510a51a081a61071b10619d011b1b1b1b1aa56761a5d00fc2d0ff67ffd0acd061d00f0f0f0f0f0fcfadd0d0caacd0d0cfd0ca0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fadd0cf61d061d0f9d0f9d0cfd00fad6167d061d067c2d061d061d0cfadd0ca0fd0cfadf9cacff9d0c9d00f0fcff90fd00f0f0f0fd0611b8961671b371a081a011a0d1a011a019b67a56167c26761671b67a11ba567611b1b876189ff1b61d00f61670fcf61d00f0f0fadd0cfadd0cfd0ad0fcfadd00f0f0f61d0acd00f67d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061cfd061f961cfd0cacfd0f9d0f9d067c26761d01b61d061ff610f0fcfd0ad0fcacfadd0acd0cad0a7d0cfd0f90fd0d06161d067ffd06178a11a64a19d011a0d0d0d37073738071b0767386776100178a51078a51a5e1a861b1b611b1b1b61d06167ff67d0ffd061d0610fd0ff0f0fd00f0fcad0caacd00f0fa70f0f670f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0cfd0610fd0cfd0610f61d0610f61cfd0d01b610f610f67c267d061d0cad0adcfadcad0cfd0f9caf9d0f9d00fadd0cacfd0a7cfd061a56167611b1b1b1b1b1b1a011a0178a51b1b611b1b6167a167c261a561861b61d00161a51b81d061d0a6610f0f0fd00f0f0f0fd0cf61d0d061d061cfd0ca67cacf0fd00fd061d0610f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ecfd0ad61d0cfd00f0f16d0f9cacff90f61d061d06761cf67d00f0fd061d061cfd0add0ca0f0fd0acd00f0f0ff9d0cff9caadd0811bd061d01a6478a5786461010d070d78389b65371a1b3761379d67371a1b1aa57810679d6161676167611b67c2d061d061cf61d0cfcad0adc9d0a7d0cf0f0fd0adcfd0cad0cfd00f0fca0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061d00f0f61d0611bd0cf0fd067d00f0f6186d067d0d061d061cf0f0f0fcfcad00f0f0f0f0fd0cf0ff9d0c9d00f0fd0f90f0fd0adca8661d067611b1b1b1b611a011b1b1b1b1b1b87c26761a5611b67d0610f61d00f611b1b0f1bd061cf616186d00f0f61d00f0f61d0d00f61cfd00f0f0f61d00f0fd0610f61d0cf0fd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0610fd061d061d0d06761d0d067d0d061d067d061d0d0610f0fd061adcfd00f0f0f0fcf0f0fca0f0f0f0f0fca0ff90fd0cfd0a7d0cf0fcfa7d0610fd06161a51b1b61a51b1b61a51b61d067d0611b616761676161d061d00fcfd0cfd0610fd061adcfd061add00fd00f0f0f0fd0cfadcad0f9cfd0caf90f0f0f0f0f0fd0adcf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e610f0f0fcf61d061cf67d0611c61cf61d0d061d061a561d06167d0610f0fad0f0f0fad0f0f16caadd00f0f0fd0cacfadd00fd0c9d00f0f0fd061d01b1b1bff671b1b611b1b1b0161a51bffd061d0ffd061d0cf0f61d08661cfd0610fd0d0adcfd0610f0fd0c9d00f0f67c2add0d061d0610f0fcfd061add0cfd00fd061d061cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd0610f61d0cf611b61cf67c2d061d08661c267611bd00f610f0fd00f61d00f0fcad0adcfd0add0c9d0adcfd0ca0f0f0fd0cf0fd0caadd0cfd061d0acd00f6167c2671ba1671b1b011b1bc267a561d0d0ffd00f670f61d0d061d061d0ff0fd00f61d0cfd061d0c9add00f0f0f0fd0cfd0adcad0acd00f0f0f0f0f61cf0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e86d00f0fd067d0d061d061d061d0d0d061a5d061d00f6186d061d0d00f0fd00fd0cfcacfd0a7cfd0caacd00fadf9d0cacf0f0f0ff9d0cff9d0ca67ff6186f7d067c267011b1b011bd061cf1bd0ff6761d061d00f0f0f0f0f61d061d0ac61d00f0f0f0f0f0f0fad0f0f0f61cfd06186d00f0f0fd00f0fcf61ad61cf0fd0caadd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061cf0fd0cf67d061d0d067a161d067d0610fd067cacf61d0cf67d0610f0f0f0fcfad0f0f0fd0c9d00f0fd00f0f0fadcfadcaadcaadd0cfd0610fcfd061d0d01b6167016167010161a561871b61d061d0a561a5d061d0d081d00fcfd00fd00f610fd0d06161d0add00f0f0f0f0f0fadd0a7d0cfcad00f0f0f0f0f0fd0f9d0ca0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e610f0fd061d061cf61d067cfd061d08661d061cfd061cfd061a5610f0fd0c9adca0fd0add00fd0f90fd0ca0fcf0f0ff9cad0f9d00f0fd0a7d0cfd061a5d01b0161d01b61a561a561d01bd061add0c2adcfd00f0fd082cfd00fd0acd0cacfd0610f0f0f0fd00fcfd061d0add0610fd061d061d0610f0fd0d0d00fd061adcfd0a70e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f0fd061cfd061d086611b61cfd0610161a5d061d0d067d061d0cad0cfd061d0adcad00fcfcaadd0f90fd0accad00fd0cad0cfd00f0f0f0f0f0fd061d00f0f6167c21ba561a51b61a5611bc267a5611bd081d0611bd0cf61d0ad610f61d086d00f0f61d086d061d0cf0f0fd0cacfcad0cacfd0ad0fad0f0f0f0f0f0f0f0f0fad0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effd00fd00f61d067d061d061d061cf61d0ffd061d067ca670f61d00f0f0fd0d0cfd0a7d0c9d00f0f0f0fd0adcad0cfd0adcfd0caadcfcacfd0a7d0610f618661a5676187611b1bd061d081d0a561d00fca61d0cf0f0fd00f61d00f0f67d00f0fd00f0f0fad61d00fd0cf61d0d0610fcfadd0cfadd0610f61d061d0d0d0ca67cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061add0d061add061d061d0671bffcf67d0610f676161adcfd08661d0610f0fd0cf0f0fadd00f0f0f0fcad00f0f0fcf0f0f0f0f0f0f0f0fd061add0cf610fd01b6761d01b1b6167d061d0671b611bffd061d086d061d082cfd00fd0d061cfd0610fd0cf61d0cf610fd0a7cfadd0adcfd0adcfcacfcacfd0caacd00f0f61d0cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed061a56167cfd061d061acd061d0d0d061cf67d061ff67d0d0610f0f0f0fcfadcaf9cfd0d0f90f0f0f0fcf0f0f0f0f0fd0caacd00f0fd0add00fd00f0f0fd061d061d0a561a56186d061d06761d0ffd0cfadd061add081d01b0fffd0d061ffd0cf610fd0cfcad0ff61cad061cf67d061d061d0610fcfd00fcfd0cf61adcfd00f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0fd0cf61d00f0fcf61d00f1bd061d061d06167c2d067d0cad0610f0f0f0f0f0f0fd0cacfd0cacf0fd0cf0f0ff9d0caf9d00f0f0f0f0f0f0f0fd0cf61d0d0d0cf1bc2676101d061a56161a561a667c267d0d0611b1bd00fffd061d0cf610f82d0cfd061d0d061d0d00fd00fd0cacf0f0f0fcad0add0d00fd00f0fca0f0f0f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0ff67d061d0616761d0d061d08661d0d0d061a5ca67c21bc267d0cfd0caadd0cfd0caf9cf0f0f0fd0adcad00f0f0f0ff9d00fca0f0f0f0fc90fcfadcfca0fff0f61d061ff61670fc26701d061d061d00fd0cfcad0cfd0ad61d0cfd061d0d061d0d0ca67caadd0cfd0adcf61d061cfd00fd0cf0fd0ad61d061d061d00f0f61d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f610fd0610fd061d067cf61d0d067d0c267d061d061cf670f0fd0670fd0610f0fad0f0fad0fadd0a70fad0fcf0f0f0f0f0f0f0f0f0f0f0fd0610fd0610f1b611b6761a51b616761d067d01b611b1b61d061cfd06161a51b0f0f0fff0fd0cfd061acd0610f61d061cfa7d0cfd0adcad0adcf0f0f0faccaad0f0fd0adcfd0caad0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea167c21b1bd01b0fcfd061cfcad0610161d061d067d06187a561d061add0cfcad0f9d0adcad0f90fcacfd00fcf0f0f0f0f0f0fcf0f0f0f0fd0add0cad0add0cfadcaadcfd00f0ff767d0c267a1cf670fcf6167d06761d061cfd061d061ffcfd081d0860fd0cf0fd0610fd0d00fd0d061d061d061d0610f0f0f0f0f0f0fd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed0d0d00fd0cf0fd061d0d01b1b61cf61d061d0a561d0d061d061cfcacf61d0cfcad0cfcad0cfcad0cfd0cad0f9d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f611bc2676167c26761c26761a56761a5d061d067d00f61d0d01bd00f0f0f61d0d0cad0d0cfd061d00fd0cfcaadcfd00f0fd00f0fd0d0d0cf0f0fcf0fd0adcfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b0189821b1b61d0d061d00f0fadd0cf6186d061d01ba5611bd061cfd0caadd0cfcacf0fd00f0fcfad0fa7d0add0cacfadcad0add0ff0f0f0f0f0f0f0f0f0f0fd0cfd0caadcf0f67616161cfd061d0d061d0ca61d00fffd0d061d086d061d067d0d061c267d0d061cfd0610f61d061d0adcf0f0fd0cfd00f61d0610f0f61d00f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e67c26761676167a1cf61610161d067d061d06761d06167ff0f0fd0f9d0ad0fd0f90f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd00f0fff0f0f0f0f0f0f0f0f0fd0f90f0f0f0f0f0f0f0f6781d0d06161d06186610fc2671b6186610f61d067d061d067cf61d061cf67d0610f67d0610f61d0616761d0610f61d061d061d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b61860161a56167610f0f0fd0cfd0610fd01b82d061d061d067adcaadd0cfcaf9d0f9d0cacfadd0cad0cfb4cacfadd00f0f0fff0f0f0f0f0f0f0f0f0f0f0f0fca0f0f0f0f0fd061d067d06761d01b81d0670fd0a561d061d0cf610fd06161d01b81d0d0d082cfd0d0610fd0cf0f0fcfd0610fd061d061cfd0adcf0fd0cfa7d00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1bd0c267a1d06167d067cf611bd0611b67c267c267a167d0cacfadd0c9d00f0f0f0f0f0fd00f0f0f0f0f0f0f0f0f0f0f0f0fffd00f0fffd00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd00f0f61d0cfad610fd067d061d0cf61d0670f0f61cf611bd01bd0d067d061cfadd061d0d0cfd00f0fd0cfd0ffd0cf0fd00f0fd00fcfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ea5828961011b67d0ca670f0f61d0610fd061a561a56186610f61d0cf0f0ff9d0cfad0f0ff9d00f0f0f0fd0f9d00fcacf0f0fd00f0f0f0f0f0f0f0f0f0f0f0fcfadd00f0f0f0f0f0f61d061d067d061d067a11ba56167d061d061d0ffd00f670fffd0618661cf821b0f0fcf8267d061d061d00f67cf82d0d061d0d0ad0f0fd0cf0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61011b1b6761a51bd01b61d01bd061d067c267d01b61a561cfadd0ca0fd00f0f0f0fd0d0c9f90f0f0f0f0f0f0f0f0f0f0f0fff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd061d061cfadd061cfd061d0610f0f61d0d061cf67cad087cf61611b1b61d061d061d061cf61d0610f61d0610f61d061d061d061cf61d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b6167a56167c2670fcf0f0facd00fa561ff670f0f67cacfd00f0fd0610f0f0fd0ca0f0fd0c90f0f0f0ff9d0a7cfd0add01cc267d0ff0f0f0f0f0f0f0f0f0fd0ca0f0f0f0f0f0f61d061cf61d061d061a56186610fa561d061d0d06167c2d061d0610fd0add0610fd067d0610f0fff0f0fcfd061d0610f610fcf61d0cfd0caad0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e6761011bc267611bd061d06761cf6761d061d0611bd0611bd0cacfd00ff91b0f0f0ff9d0f9d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0ff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fcad0acd00fd061d0d067cf61d00f67d061d061d0ca67cf61d067d061cfd081d00fcfd00f0fd0adcfd0d00f0fd0cfd0adcfad0fcfadd00fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b1bd01bd061d0d0d0d061d067d061a561d061d0adcacf0f0fd00fd0a7cfd00f0ff9d00f0f0f0f0f0f0f0f0f0fca0f82d0c2d00f0f0f0f0f0f0f0f0f0fadd0cfa7d00fd00f0f67d06167c26761d01bd0d061d00f86d061d0a5d061d0a50f0fffd061d0cf81d061d0d00fd0670f61d0610f0fd0cfadd0cad00f61d0cfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e61a51b61d067a1676186f767d061d061d06167d0618761d0cff9d0f90fd0c9d0d0c9d0f90fd00f0f0f0f0f0f0f0f0f0f0f0f0fd0ff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0acd061d0610fcfd061d0610f67d061cfd061d0cf67d061d01bff67d061d067d061d0616761d061d0618661d061ad61d061d061d061d0610f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b1b1b611b610fd061d061c90fd061d0d061d0860fcf0f0fd0f9d0610fcfd00f0f0f0f0f0f0f0f0f0fd00f0f0f0f0fd086a186ff0fd0adcf0f0f0f0f0f0fd0cfcad00fcf0fcfd0610f0fd01bd061a51b1b1b61d067d0c261861b016186d06167d061cfd061d0d061d08661d061ca0f0fd0adcfd061d061d0adcfcaadca0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b011b016761a5d0616761d01b67c267a561a561a56761d0d00f0f0f0ff9d0f9d0160f0fc90fd00f0f0f0f0f0f0f0f0f0f0f0fff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd0cfd00fd061d0cf610fd0610f61d061cf61d061d061d081d0c2d081d081d0cfd00fd0cf0fd0cfd00fd0cf0fd0cfd00fd0cfd00fd0cfd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0eff1b1b01896167d061d086d0d0d00f618661d061d061d00f0f0f0f0f0fd00ff9d00f0f0f0f0f0f0fd0f9c9d00f0f0f0fd0adc267a11c0fa1d00f0f0f0f0f0f0f0f0ff9d0cad0ad61d0cf61d0618661d061d061d0611b1bd0d00fff1b01d0611bd061d0d086d061cfd061d06186d0cfd0610f61d061670fd0cf61d0adcfd00f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b1b61a51b61d01b61d01b61d01b1b61d01b1b61d061d0f90f0f0f0f0f0fd0f90f0f0fd0d0f90f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fd061d061d0610fd01b0fd061d0cfd067d00fd061d0cfd067d061d061d067d061d061d061d061d061d061d061d061d061d061d061d061d0610e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ed01b1b618661a561a51b61d06761a5d061d0cfd00f0f0f0f0f0f0f0fd0610f0f0f0f0f0f0fd0160fc9d0d00f0f0f0f0fd0c2d08781a186610f0f0f0f0f0f0f0f0f0fd0f90f0fcfca670f0f67cad01bff67ff67c267d06167a561d0616761a5610fa561d061d061d00f67cacf61d0610fd0cfd00fd0cfd0610fd0cfd00f0f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b1b1b011b1b1b011b011b011b011b011b011b011b011b01d00f0f0fd00f0f0f16d00f0f0fd0f9d00fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f61d067d061d061d061d067d061d061d061d067d061d061d0d00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1b011b0167a167ff1b1bd0611b016761d061d061d00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0ff9d0160ff9d00f0f0f0fff0161a5d0ffd00f0f0f0f0f0f0f0f0f0f0f0f0f0fd0d00f0f61d00f86d061d0cf61d06761a561611b1ba567c26761d061d067c2d0670f61d0cfd067d00f67d061d061d061d061d00f61d061d00f0f0f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e011b0161a561d01b1b011b1b0161a561d00f0f0fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00fd0f9d00f0f0fd00f0f0fd0ffd0ffd0ff0fd00f0f0fd00f0f0fd00f0f0fd0d0f90f0f0fd00fd061d00fd061d0d061d061d067d061d061d061d067d0610fd061d00fd061d0d061d0610fd00f0f0fd00f0f0fd00f0f0fd00f0f0fd00e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0effff030000000000}{\result {\fs20 {\nonshppict{\pict\picscalex62\picscaley62\piccropl0\piccropr0\piccropt0\piccropb0\picw8916\pich4154\picwgoal5055\pichgoal2355\wmetafile8\bliptag2107699731\blipupi93{\*\blipuid 7da0f213be434b624bc4fe5c496b48b5}0100090000038a63000000006663000000000400000003010800050000000b0200000000050000000c0296004a010500000007010400000066630000430f2000cc00000096004a010000000096004a0100000000280000004a01000096000000010008000000000088c20000750e00001b0e000000010000000100000000000033000000660000008000000099000000cc000000ff00000000003300330033006600330099003300cc003300ff00400000006600330066006600660099006600cc006600ff006600000080008000800000009900330099006600990099009900cc009900ff0099002100a5000000cc003300cc006600cc009900cc00cc00cc00ff00cc009300d6000000ff003300ff006600ff008000ff009900ff00cc00ff00ff00ff0004040400080808000c0c0c0011111100161616001c1c1c00222222002929290000330000333300006633000099330000cc33000000333300333333006633330099333300cc333300ff33330000336600333366006633660099336600cc336600ff33660000339900333399006633990099339900cc339900ff3399000033cc003333cc006633cc009933cc00cc33cc00ff33cc000033ff003333ff006633ff009933ff00cc33ff00ff33ff0039393900404000008040000000408000424242004d4d4d005050ff00555555005f5f5f0000660000336600006666000099660000cc660000ff66000000663300336633006666330099663300cc663300ff66330000666600336666006666660099666600cc666600ff66660000669900336699006666990099669900cc669900ff6699000066cc003366cc006666cc009966cc00cc66cc00ff66cc000066ff003366ff006666ff009966ff00cc66ff00ff66ff0077777700807cff000080000080800000ff800000008080004080800080808000ff8080004080ff0000990000339900006699000099990000cc990000ff99000000993300339933006699330099993300cc993300ff99330000996600339966006699660099996600cc996600ff99660000999900339999006699990099999900cc999900ff9999000099cc003399cc006699cc009999cc00cc99cc00ff99cc000099ff003399ff006699ff009999ff00cc99ff00ff99ff0090a9ad00c0c0c000f0caa60000cc000033cc000066cc000099cc0000cccc0000ffcc000000cc330033cc330066cc330099cc3300cccc3300ffcc330000cc660033cc660066cc660099cc6600cccc6600ffcc660000cc990033cc990066cc990099cc9900cccc9900ffcc990000cccc0033cccc0066cccc0099cccc00cccccc00ffcccc0000ccff0033ccff0066ccff0099ccff00ccccff00ffccff00c6d6ef00c0dcc000d6e7e700ffeccc0000ff000066ff000080ff000099ff0000ccff0000ffff000033ff330066ff330099ff3300ccff3300ffff330000ff660033ff660066ff660099ff6600ccff6600ffff6600ffff800000ff990033ff990066ff990099ff9900ccff9900ffff990000ffcc0033ffcc0066ffcc0099ffcc00ccffcc00ffffcc0000ffff0033ffff0066ffff0080ffff0099ffff00ccffff00ffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b268b8b8b8b8b7dab898b8b8b8b8b8b7dab738b9b7dabcf7dc97dcf7d82cf7db1b1cf7db1abcf7dc9cf7db1cf7dcfb1b1b1b1b1b1b1b1b1b1b1b1b1cfc97dcfcecf7db1b1cf7dcfc9cf7db1b1cf7d9a7dc9abcf7db17d9b8b7dc97dcfab73ab9b8b8b7d9b8b8bcf8b7d9b8b8b7d8b7dacab7d9b8b8b8b268b8b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b8b8b8b268b8b8b9b7dab7d898b7d9b7d9bab7d8b8bcf7dcfabcf7d9babb1b1cf7dc9cfc972c9cfce7dc9cf7dcfc8cfb1b1b1cfb1b1b1b1b1cfb1b1cea8cecfc97dcfb17dc9cfb17dcfb1cfc97dcfb1b1cfb17dc9cfabcf7dcfabcfab6d8b7d8b8b8b8b8b8b7d8b8bab73ab7d9bab7d8b8b8b8b8b8b8b8b8b268b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b238b8b8b8b8b8b8bac7d8b8b8b8bab7d8b9b8b9b7d8b9b7d9babcf7d8bb17dc97dcf7dcfabcfb1b1cfb1b1b1ce7dcfceb1b1b1b1cffbb1b1b1b1b1b1c97dcfb1a87dcfb1b1cfb17dcfb17dcfb1827dcf7dc9b17dcfabcfb17dcfab7d898b8b8b8b8b8b7d6dab7dab8b7d8b8b8b8b8b8b8b8b8b8b8b268b8b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b268b8b8b8b8b8b7d9b7dab8b8b8b8b7dab6dab7eab8b8b7d9b8b7dcf7dc9cfcf7dcf7dcf7db1cfb1abb1b1cf7db1b1cfc8a8aba8b1cf7dc9b1cfc9cf7dcfb1cfc9cecf7db1b1ab7dcf7db1c9cf7db17dcf7dab7dcf8b7dcf8b8b7dab9b7dcf8b8b72ac8bcf8b9b7dab738b8b898b8b7dcf8b8b8b8b268b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7da0ac7d8b7d9b7d9b8b7dcf7d9b8b8b8b7dcf7dcfb1cf7dcfabcf7dcf7db1b17dcfb1b1cfa8cfc9a8b1b1b1cecfb1b1cfc97db1cfb1b1c9cecfcec9cf7db1b17dc9ceb1cfabb1cf7dcfabcf7dcf8b9b7d9b7d9b8b8b8b8b8b897dcfab8b898b7d9b8b898b8b8b8b8b268b8b8b8b8b268b8b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b268b8b8b8b8b8b8b9b8b8b8b9b7dcf8bcf8bcf8b8bab7dcf7dcf7d8bcfc9b1b17d7dcfcf9bb1b1b17dcf7dcfc9cfb1b17dcfb1b1b1cfc9b1fba8cf7dfbcfc97db17dcf7dcfb1b17dc9cfb1b1abcf7dcfcfc9cfb1cf7d9b8bcf7dcf7dcf7d8b8b8b8b9b7dab7d8b8b8b8b9bab7d7d8b8b898b8b8b8b8b8b8b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b268b8b8b8b8b8b8b8b8b8b7d89ab7dac7d8b8b8babab7d8b8b8b89ab6dce8babcf7dcf7d9b7dcfc9cfcec97db1b1b1b1fbcfb1cfa8c97db1b17dcfb1b17dcfcf7dcfc97dcfcfb1b1b1cfb1cf7dc97d6dabb1b17dcfb17d7d8bcf7dcf7d8b7d8b8b7dab9b7d9b7d8b898b8b8b8b7d8b8b8b8b8b8b8b268b8b8b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b268b8b8b8b7d7d8b8b8b8b8b8b8b8b8b8b7d7dcf8b8bc9ab7dcf7dcf7dcfabc9cf7d7dcf7dcfc9cf7dcf7da7cfb1b1b1b1cfc9cea8cfcfcec9b1cf7dcfb1cfb1cfc9cf7dcfcfcf7db1cf7da8cf9acf7db17db18b8b7dab9b7dcfab7d9b8b8b8b8b8b7d9b8b7d8b8b8b7d9b8b9b8b8b8b8b898b8b8b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b268b8b8b8b8b8b8b7dab9b8b8b7dab8b8b7dcf7dcf8b8b7dc97dcfab6dcf7dcf7dc9ab7dcf7db1cfb1b1cfb1b1b1b1cf7dc9cfcec9cfb1b1b1cfc8cf7db1b1b1cfcf7db1b1b1abc97db1cfb1b1abb1cf7dcfc9abb1ab9b7d9a8b82ab9b7dabcf7d8b7dcfab897dab73ab6dab9b8b8b8b898b8b8b8b268b268b268b8b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b268b8b268b8b9babcf7d8b8b8b8b8b8b7d898b9babcf7dcf7dcfabc97dcfcfcf7dcf7dabc9b1b1b17dcfb1c9cfcfc9b1b1b1b1b17dcfc9ce7dcfa8b1b1cfc97dce7db17dcfc9ce7db17dabb1cfc97db17dabcfb1cf8bcf7d8bcf7d8bcf7dab7d8b8b8bcf8b8b8b8bab7d8b8bcf7d8b8b898b898b8b8b268b8b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8b9b7d8b8b8babcf7dcfab7dcf8b8bcfabcf7dc973ab7dacb17dcf7dcfb1b1b17dcfcea2abb1b1b1b1ceb17dcfb17dcfb17dcfa8cfb1b1b1b17db1b1b17dcfa8cfb1b17db1cf7dc9abb17dcf7dcf7dcf7dcf7dcf7dcf8bcf7d9babb17d8b9b7d9bab7d8b8b8b8b8b8b8b8b268b268b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7dacab8b7dac8b7dab9b8b8b8b8b7dcf7dcf8b7dcf7dcf9a7dcf7dcfcfcfcf7db1cfc97dcf7dcea8cf7db1b1b1b1b1b1b1b1b1cfc8cf7db1cfc9b1cfb1cf7dcfc9cfcfc9cf7dcecfb1b1cfc97dcf7d9aab6d7dabcf6dabcf8b898b8b8b7dab7d9b8bcf7dcf8bab7d9b8b7dab8b8b8b8b8b268b238b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b268b8b8b8b8b8b8b8b8b8bcf8b7d9b7d9b8b7dcf8b7dc97dcf7db1cf7dcf7d9aa8cfabb182aba8b1b1c9cfcfb1b1b1b1cfc9a8cfb1b1b1b1cfc9cecf7dc97db1b1c9b1b1b1b1c9a07db1cfc9cf7dcf7db1cfcf7dcf9b8b7dcfab9b7d9b7d7dcf8b8b6dab73ab8b8b8b8b8b8b8b8b898b8b8b8b8b8b8b8b8b238b268b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b7d268b268b268bac728b8b7d8b8b7dab6d8b8b8b8b8b8bcfab7dcfabcf7dabc9cfb182cf9a7d7d7dcfcf7db1cfb1b1cfc9cecfb1b1cfb1b1b1b1b1b1b1cfb1b1b17dcfaba2abb1b17dcf7dcf7dcf7dcfc97dcf7dcfcfb17d8b6dabab6dab7dac7d8b8bab7d7dab9b7d8b8b6d8b9b7d8b8b8b8b8b9b7d8b8b268b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8bcf8b9b8bcfab7d9bb17dc9a0c97dcfc97dcfb1cfc9cfcea87dc9cfb1b1b1b17dcfc9b17db1b1b17dcfc9cfcecfb1b1a8abb1b17dcfc9b1b17db1cfceb1b1cf6c8bb17d8bcf7dcf7d8b8bcfabcf7dab7dcf8b8b9b7d8b8b8b73ab7d8b8b9b7d898b268b268b268b8b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7dab8b8b8b8b8b8b7dabac7dabac7dabcf8b8b7d8b898b8b897d9b8b7d9b7dcf7db17dcf7db1c9b1b1cfc8cfb1ab7dc9cecfcfa2cfc97db1b1cf7db1cfb17db1b1b1b1a8b1b1cf82cfb1b182b1b1c9aba8cf9ab1b1cf7db1b1abcf8b6dcf8b8b7d9b8b8b7d9bab738b8b7dab7dab8b8b8b8b8b8b8b8b8b8b8b8b8b8b268b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8bcf7d8b7dcf8b8b8b8b8b8b7d6ccf7dcf7dcfabcf7db1b1abcf72c97db1b1b1b1b1ceb17db1cfc9ceb1b1cecfb1b1b1b1b1b1b1b1cfb17dcfb1b1b1b1b1cf7dcfb1b1cfc97dcfc97dcfb1cfcf7dabc97dcf8b8b8b7d9b7dac898b7dcf8b7d9b7dab8b8b8b898b8b268b7d8b8b8b8b8b8b268b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b9b7d8b8b898b8b8b8b8b8b7d8b8b7dac7dab7d897d898babcf7d9b7dcf8bcfb1cfc9cf72cfabb1b1cf7dcfb1b1b1a8b17dcfcea8cecfb1b1c9cfa7cfc9cf7dcfc9cecfb1b1b17dcfabb17dcf7dcfb1b17dcfb1c9b1b17dcf7dab7dab7dcfab7d8b8b9b7d8b9b7dcfaccf8bcf7d9b8b8b8b8b8b8b898b268b268b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b238b8b8b8b8b8b8b8b8bab8b8b9b7d8b897dcfabcf7dd8b1ab7dcf7dcf7db1cf7dcfabcfb17dcfa8c9cfcfb17dcfb1a8cfc9a87dcfabb1b1b1cfb1b17dcfc9cecfb1b1b1b1b1b1b17dcf7dcfa8b1b1a8cec97dabb17dcfabcf7dc97d8b8b8b9a7d8bab7dabcf7d8b9b8b897dac7d898b8b9b258b8b268b268b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b898b7dab6dabac7dab8b82ac9a7d9b8b7dcf7d9b7dabcf7dc9cf7db17dc97db1cfa8c9a8b1b1b1b1cfc9cecfb1cfc9a8c9cfa7cfc9cfb1b1ceb1b1cf7db1b1b1b1c9a8cfb1b1b1abb1b1b1b1b1cfa7cf9b7dcf7dcf8b7d9b7dcf8b8b897d9b7dab7d7d8b7dab7d8b8b8b8b898b898b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b268b8bab7d9b7dab6d8b8b7dab897d9b8b8bcfc97dcf7db1b1b1b1c9cf7dc9cf7db1b1cec9cf7dcfc9cea8cec9cfb1cfcec9cfa8c9cf7db1b1b1c9cecf7dc9cfb1b1b1b17dcfcec9b1cec9cfcec9cf7db1cfc9cf7dcf8bcfabcf8bc97dcfab6dab6d8b8b8b8b7d8b8bab7dab8bab8b8b8b8b268b8b8b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8bcf7dcf7d8b9b7dab6dab6dab7dcf7dab7dcfcfcfb1cfcf7dc9cfceabb1cfb1b1b1cea8c9cf7dcfcecf7dcfb1b17dcfc9a8b1b1b1c9b17dcfb172abc97db1cf7db1b1b1b182b1cfb17dcfabcfb1abcf7d9b7dab7d8b8bab73abcfabc97ecfabcf7d8b8b8b8b8b268b8b8b268b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b268b8b8b8b8b8b8b8b8bab73ab8b8b8b8bc9ab7da07d8b8bcfcfb1b182aba8abcfb17dcf7dc9cfa8cfceb1cea8cfc9cfa8cec97dcfb1b1b1cffbb1b17dcfa8aba8cf7db17dcf9acfc97dcfcfb1cfcf7dcfb1b1b1b17dcf7dcfb17d7d8bcf7dcfab7ecf8b8bcf8b8b8b8b9b7d897d8b9b7d278b8b8b268b8b238b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b898b8b8b8b8b8b8b8b8b8b7dabcf8b8bcf8bcf8bcf8b8b8b8bcf8b7dcf9a7d82ab7d7dcfcecf7da8c9ce7dcfb1c9cfa7cfc8a8cfb1b1c9b1b1b1b1b1b1abb1cfa8cfcecf7dc9cfb1abcf7dcfc9b1b1b17dcfc9cfc98b7dc97dcf7dab7dab73ab9b7d9b8b8b8b7dab7dab7d8b8b897d9b8b8b8b89268b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7d9b8b8b8b7dcf7dcf7d6dab6db17d8b7dc9aba8b1cfcf7db1b1abcf7dcfcec9cfa2cfc9cf7db1cfb1b1b1b1b1b1b1cea8c9cfb1c9cfb1c9b1cfb1b1cf7dcfb1cf7db1cf7da2b1cfb1cfb1cfb1cf7dab6dab9b8b8b8b8b7dab7d8b898b8bcf8b7dab7d9b8b8b8b8b7d8b268b8b268b8b8b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b7d8b7d8b8b8b8b898b8b8b8b8bcf7dab8b7d8b8b7d8bcf7dcf7d8bcf7dcfb1cfb1cfc9b16ccfc9cfb1cfa8c9b17dcfcfc9cfb1cfc9a8cecfb1b1b1b1b1cfa8c9cec9cfb1b1c9cf7dcf7dc9b1b1cf7dcfc9cfce7dcf7dab7eabcf7dcf6dab6dab7d8b8b8b8b8b8bcf8bcf7dcfab6dab8b8b8b8b8b8b8b8b268b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7d8b8b9b7d9b7dabcfabcf7dabcfcfcf7dcfcfabc97dabb17dc9a8b1b1b17dcfcecfb1b1b1b1cec97dcfb1b1b17dcfb1b1b1ce7dcfce7dcfcfc87dcfb1b17dcfcfc882cfcecfcf7d8bc9b17dcfa2abcfb17d8bab8bcf8bcf7d8b9b7dab7d8b8bab73ab8b8b9b7da1ab7d9b7d8b8b268b238b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b7dabac259b8b8b8b8b8b8b8b8b7dab738b7dab6dab82ac7dc9ab7dab9b7d82abc97db17dcfabcfa8ceb1c9cfcea8cfb17db1b1cf7dcec9cf7db1b1cf7dcfc8cf7dcf7d72c9cfcf7db1b1b1b1cf7dcecfb1b1b1b17dcf8b72abcf8b8b7dab9b7daccf8b7d9b8b8b8b8b8b7dab8b8b8b8b7d8b8b898b8b268b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b7dab9b8b8b8b7dabcf7dcf7dcf7d9bcf7d9a7dcf7db1a8aba2cfcfcfcfabb1cfc9a8cf7db1b1b1b1a8cfb1cfb1b1b1cfc9cfb1b1cfa8c9b1cf7db1cfb1c9b1ab7dc97dcfa8c9b1b1cea2cecf7dcecfab7dcf8bcf8b6d7d8b8b7dabcf8b8b7d9b8b8b9b8b7d898b8b8b8b8b268b268b268b8b8b268b268b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b9b7d8b8b8b8b8b8b8b8b8b8b8b8b9bab6dab8b8bcf8bab728babcf7d8bcfb17dcfb1cfb1c972cfc9cf7dcfabc9cfcec9b1cfa2cecfb1b1b1a8cec9a7cfb1cfb1b1cfb1b1b17db1b1b1a8abb17dcfc97db1b1b1cfc9cf7dab6dcf7dcfcf7dcf7dab7d8b8b8b8b8b7dac7dcf8bcf7dab7dacab7d8b8b9b7d8b268b268b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b9b7d8b8b8b8b8b8bb17dcf9b7dcf827dcfb17dc9cfc9cfabcfcf9a7d8b8bb17dcfb1cfc9b1b1b1abb1cfc9a7cf7db1b1b1b17dcfc9b1cecfb1b1c9b17dcf7dcfb1b1cfb1b1abcfa8cfc9cfb1b1cfa8c9cfb17dc97dcfabcf7dac828b6dab7da17d8b728b8b9bab7d8b898b8b8b898b8b8b268b268b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7d8b7dab8b8b8b8b8bcf7d8b8b7dcfc97dcf7dc9cf7dcf7dcfab6dabcf7db1b1b1a8b17da8b1cfa8cfcecfcf7db1cfb1c9cfcfc9cfcf7db1b1c9cfb1b1b1cf7dcfcec9a8cfb1cfb1cfabcf7db1cf7dcfcf7dcf7d9b7da08b7dcf8bcf8b7dcfab7dab8b8b8bab7eab8b8b7d9b8b8b8b268b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7dab8b8b8bcf8bcf7dcf9b7db1ab7dcfcf7dcf7dcf7db17dcf7dc9cfcfc97dcecf7db1b1a8c9ceb1b1c9b1cfb1b1b1ceb17dcfcf7db1cf7dcfb1b1cfb1b1cf7db1cfa8cec9b1cea8aba8c9aba89acf7dcfab7dcfab7dabcf7dab8b8bab7d9b8b8b8b7d8b898b8b898b8b8b268b268b8b8b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b9b8b9b7d9b7d8b8b7d7dcfab6dab7dcf8bcfcf7dab7dacc9cf7db17dcf7d8bb1b1cfcec9cfcec97dcfce6d7dcfc9a8ab72cfa87daba8c9cfcf7dcf7dcf7dc9cecfc97dcfcec9b17dcf7dc97dcfb1b17d9b7d9a7da0cf7d6dab6dab7dab8bcf7d8b8b9b7d898b73ab7d8b8b8bab7d8b268b8b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b9b7da17d898b8bc97dab7da07d9bcfb1b17dcfcfc972cfc9cf7dab727d7dcfb1b1b1b1b1abb1cfa8cfcfa8cec97dcfa8c9cfcea8c9cfc9b1a8ce7dcfc97dcfcec97db1b1cfa8cfc9b1b1b1cfb1ce7dcfcf827dcf7dc97dcf7d8b9b7d8b7d8bcf8bab73ab9b7d8b8b8b8b268b8b8b8b8b268b268b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7d8bcf7dcf7dcfab9b8b897dabcf7dd87dcf7dcf7dabcf7db1cf7dcfabb1b1abc9cfb1b1b1b182b1c9b1b1b1b1b1b1c9cec9b1b1cf7d7dcecf82c8cfb1cfb1b1b1b1b1b1b1cf72c9cfceb1cfb1ab82ab82cf7d9b7dcfabcf8b8b898b7d9b8b8bcf7d8b8b7dab8b8b8b8b7dac8b8b8b8b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8b7d9b8b8b7dcf8bcf6dabcf7db1cf7dc9ab7dcf7d7dabcf7dcfc9cfcfb1cfc9cfb1b1a8b1c9cf7dc8cfb1cfb1cec9cf7dc9cf7dcea8cecfc9b1b1cfb1c9a8cfb1b1cfc9cf7dcfb1b1cf7db1cfb17d6dab7dabcf7dcfab6dab8b7dab9b8b7d7d9b8b8b8b898b898b8b8b8b8b268b268b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b7d8b8b8bab7d8bcfab7d8b9bab728b7d8b8b8b9b7d9b7dcf6dabcf7dcf7dcfabc97dcfc97dcfa87dcf7dcfb1cfcfb1b1cfb1b1cfb1b1cfb1cfcfb1b1cecfc9cf7dcfcf7dd87dcfb1b1b1b1cfc9b17dcf7dcf7dc97dcfb17dcfab9bcf7d9b7d8b897d9b7d8b8bcf7d8b8bab6dab9b7d8b8b9b7dab7d8b8b268b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8bcf7d89ab7d8bcfab7dc98bcf6dabb17dcfcf7dcfc9cfc97dcf6dabcf7d9a7dcfa87dcfc9cecf7db1b1cfa8c9cecfa8cfcecfb1b1cfa8c9cf7dcfb1b17dcf7dabc9b1b17dcfcec9a7cfcec97dcfc9cfb1cfb1cfc97dcfab7d8bcf7da17d8b89abcf7d8b8b8b8b8b8b8b898b268b8b8b8b268b8b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b7dab8b8b7d9b8b8b8b8b7dcf8b7d9b7d9b8b8b8b7d9b7dcf7dcfab6dcf9a7dcf7dcfabcf7dcfc9cecfc97dcfc97db1b1cf7db1b1ab7dcf6ccf7db182cfc9cf7dcfc9cf7db1a89bb1b1b1b1cf7dceb1b1b1c9cfb1cfb1a8abcf6d7d8b7d9acf7d9b7da08b8bcf8b7dab7d9b8b8b8b8b8b8b8b8b8b7d9b8b8b8b8b8b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b7dab9b7d9b7d8b7dcfab7dcf7dcfb19b7dce9b7dab7dcfcfab7dd87db1b1cfcec9ceb1cfb1b1cfb1cfc8cf7db1c9cf7db1b1cf7dc9cfabb1b1b1b1b1ceb1b1a8cfcea8cec9cfb1cfc9cfa8ceb1cf7dab7dcf7dcf7dcf7dcfab9b8b7d9b8b7d9b8b8b898b8b8b898b8b8b8b8b8b268b268b268b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b9b7d8b268b8b8bcf8bcfab7d8b8b8b8b8bcf8bcf7dababc97dcf7dcfab6dcfb17dcfa8ab7d8bcfb1b1cfce7dcfb1b182b1b1b1b1b1b1b1b1b1b1b17dcfb1b1827dcfcfc8cf7db1b18bcfc9a8cfb1cf7dcf7db17dabcf7d9babcf7dcfb17dcf7dab6dab7d8b9b7d9bab7d8b8bcf7d8b8b8b8b8b8b8b8b268b268b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b898bcf7dcf7dabcf7dcf7dcf7d9acf7dcf7d9bcf7dcfceab7d7dcfcf7dcfc9cf7dcfcfcfb17dcfb1b17dcfcfb1b1a8abb1b1b1a2cfc8cfb17dcfb1b17dcfc9cfcec9b1cfc9cfa87dcfb17dcfc9cfb1b1b1cfc97d8babcf7d9b7d8b7d6dab7daba17d8b8b9b7d898b8b898b268b8b8b8b8b8b8b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b7dab6d7d9b7dcf7d9b7da07d9b7dcf7dcf7d9acf8b8b7dc9aba8c9abcf7db1b1b1b1a8b1b1a8c9b1b1b1b1b1b1b1b1b1b1b1cfa2ceb1b17dcfb17db1cf7dcfb1b1a7b1b1b1b1b17db1b1cfc9cfb1ab6dcf7d9bcf8b82ab6dabcf8b8bcf8b8b8b8bcf7d9b8b7d9b8b8b8b8b8b8b8b8b8b8b8b8b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b7d9b7d9b7dcf9b7dabb1a17d9bcf8bc97dcfcf7dcfcf7da8c9cf7dd87dcf8b7dcf9b7dc9cf7dc9aba89acf7dc9cfaba8b1b1cfabcfa8cf7db1b1cfcec9cf7db1cfcfcf7db1b1b19acf82b1b1cf7d7dcfc97dcfabcf7d9b7d7dcf7dcfab8b898b8b898b8b7dab8b8b7d8b8b8b8b268b8b8b268b8b8b8b268b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8babcf7dcfabc97d8b8b6dab7dcf7db17dcf7dcf8bcf8bcfabcf7dc9b17dcfc9cfcfc9cfcecfcfb1b1cfcfc9cfb1b1cfb1cfcfb1cfb1cfc8cf82b1b1cfc8cfc9cfb1b1b1cfc9cfb1b17dcfb17dcf9a7d7dcf7dcf7dc9ab7d6dab897d7d9b7d8b8b8b8b8b8b8b8b8b9b7dab8b8b8b8b268b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8ba07d8b82ab7d8b9b7d9b7d8bcf7dcf8bcfcf7dcf7d8b9bcfabb1b17dc9cf7dcf6ccfb17dcfcf7dcfc9b17dcfcf7dabcfc9b1b17dcf9acfb1b1b16db17dcfb1b17d7db1b17dcfcfb17dcfabb1cfc9cfb17dcfab6d7d8bcfabcf8bcf8b9b7d8b8b7d8b898b8b9b7d8b9b268b8b8b8b268b8b8b8b8b268bab7d8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b898b8b8b8b8b7d9b8b7dac7dabcf7dcfab7dcfabb1cf7d9b7d6ccfcf8b7dcf7dcf7dcfabcf8b8b7dabcf7eab7dac8b8b7dcf7dabcf7dcfab7dcf9b7db1b1cfb1cfc97dcf7dcfb1b1cf82ab72b17dcfab7db1cfc97dcfab7dab82cfcf7dcfab6d7d9acfab8b8b8b8b8b268b8b8b7d8b8b7dcf8b898b8b268b268b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b7d9b8b8b7d9b8b7d9b8bcf8bcf7da07d82c97dcf7dab7d9a7db1abb18b7da8ab7dcf7db1abcf7dcf7dcf9a7dcf82cf7dcf8b7dabcf7dcf7dcfc9cf7db1b1b1cfcecfb1b1cf6ccfc9cfcfcf8b7dc9cf7dc9cf7dcf7dcf72ab7dcfabcf7d9b7d897da07d9b8b7d9bab7d9b8b268b8b8b8b8b8b268b898b268b8b268b7dac268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b898b8b9b7dab8bcfab7dcf7dc98b9b7d9b7dcfabcfcfcfabc97d8bcf7d9bcf8bcf6dab8bcfab7d8bab7d8b9a7d8b8bcf7dcf7d9b7d897d9b7dcfb1cf7db17dcfcfb1b1b17dab7dcfb1c9cf82b1cfb17db1cf7dcf8bcfc97dab7dcfab82cfab6d7d9b7d268b268b8b8b8b8b8bab73ab7d8b8b8b268b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8bcf7dcf8b8b6dcfabcf7dcf9acf7dcf7d9bcf7dcfb19acfcfcfcfb1cf7dcf9acfb1cf7dcf827dcfcfcf8b9b7d6dd8abcf7d8bcfcf7dcf6ccf7dc9cfb1b1b1b1b17dabc97dcf7dcf7dcf7db1b19acf7d9b7dcf7dcf827d9bab6dab6dab8b8b8b8b8b8b8b8b268b8b268b8b8b8b8b8b8b898b8b8b8b257d8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7dcf8b8b7dcf7d9b7db18b8b7dcf7dcf7dc9abcf8b7dab8b7dc97dcf7d9b7dc97dcf8b7d9bab6dab82cf7dabc97dcf7db17dc9cfcecf7db182b1cfb1cfa2cf72b1b1cf6ccfc9cf7dcf8b6ccf7dcfcf6dab73cf8b72cfabcf8b8b8b8b8b268bab7d9b8b7dab9b8b7d8b8b268b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b7d8b8bab7dac7dab8b8b7d7dab9b7dcf7dcf7dab6dce73ab9b7dcfab7dcf6d7d8b82ab6dcf8b7dcf7db1cfabcf9a8b7d7db1cfab7dcf7dabcf7d9acfcfc9b1b1cf7db1cfb1b182b1cf7dcfb1cfab7db1abcfb17dc9cf7dcf7dcfc9abcf7dcf7dcf8b7d7dac7d8b8b268b8b8b268b8bab7d9b8b268b8b268b898b26ac8b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b7d8b8b8b8b8bcfabcf7d9bab7dcf8b9bcf7dc98bcfcf7dab7d8b8bcf728bcf8bcf7dcf8bcf8b8bcf8bcf7d8bcf8bcfabb17dcfabb1abcfb1b1b17dcfc9cfb1cfc97dcfabcfc9cf6ccfcfc872abcfcf8b8bcf82cf7dcf9a7d9b7d9b7d6d9a7d278b268b8b268b8b8b8b9b7d8b8b9b7d268b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8bab7dac7d8b9a7dac7d9babcf7dcf8bcfabcf7d9b7dcfab7dcf7d9b7d9bb1abb182b1cfb17dab9b7d9bb17d6dcf7dcf9acf7d8bcf8bcf6dcf7d8b7dcf7d73cf82cfb1b182cfcfb1b1b17dabb17db1cfb17dc9cfcfcfb1b1ab7db17dcf7d9b7d8b8bcfabcf7dabac7d8b8b8b8b8b8b8b268b8b8b8bab7d8b8b268b8b7d8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8bab7d9b8bcf8b8b8b8b7dcf7dc97dcf8b8b7dcf7dabcf7dc97dabcf7dcf897d9b8bcf7dabcf8b8b7d8bcf8b7dcf8bcf7d8bcf6dabcf8b7dcf6dcecf7dcfc9cf7dcf6ccf72c9cf7db1ab7dcfcf7dcfb1cf6d8b6ccf82ab7dcf6d7da07dcf7dcfabcf8b8b8b8b8b8b8b8b8b8b7dac7da17dab8b8b268b268b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b7d9b8b7dab738b8b7da07d6d8bc97d7dab7d9b7db19b7d9b7d82cf7dc97daba8aba8aba2ab7dcf7db1cf7dcfabb19b7dcf7dc9cf8b7dab7dcf8bcf9b7d9acf9b7dcf7db1cf9a7d82b1b1cf7dcfcfcf9b7dcfcfcf7d6ccf7db1b1ac7dcfabcf7dcf8b898b8b898b8b268b8b268b8b268b8b8b268b7d9b268b8b8b8b26ab268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b9b7d8b8b8b8b8b8b8b8b8b8b8b9bab7dcf8b6dabb1ab7dcf7dcf7dcf8b8b7d9bab6dab7d7dab6dab7dacab7d89abcf7d8b8bab7d8b8b8b8b8bcf827dc9cfb17dcfb1b1b1b1b1b1cfb182b1b1b17dc9cfb182b1b182cf7d9bb1a8abb19b7d9bcf827dcf8b8b8b268b268b268b8b8bab7dab7d8b9b7d268b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8bab7d9b7d9babcf7dcfabcf7d9b7dcfab7d9b7d9b7dabcfcf7dcfcfcfc9cfabcfcf7dc9cf7dcfcf7dcfcf8bcfabb17d7d9b7dcfab7d7dabcf7d8b8bcf9acf82cfcfb1cfab82b1cfc96c7dcfb16ccf6ccfcfc9cf7d8bab728bcf7d9bab7d9b8b898b8b8b8b8b8b8b268b8b8b8b8b8b8b8b8b8b8b26ab7dabac7d26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8bcf7d9b8b7dcf7d7dcf8b7dab9b7dcf8b6ccfabcfc97dab8b8b8b7dcfabcf7dcf8b8b8bcf7d9b7d9b7dab7d9b8b8b7dcf897dcfabcfcf7db1c97db1b17db182d86cb1cfcf82b1cfcf7db1b1b1b1abcf72b1cfabb1cf7d82ab6dabcf728b7d8b8b8b8b8b8b8b8b7d9b8b7d9b8b8b8b268b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b7d9b8b8bac7dcf7dcf8b8b7d9b7dcf8b8bcf7dcfabcf8b8b8bcf7d9a7dcf7dcf7dc97dcfab9b7d7dab8b7d8b6ccf6dabcfb1ab6d7dab9b7d9b7dabcf7dcf7dcf7dab7dcf6db1cf7dcecfcf82abcf7dcfabb1cf82cf7d9b7d9b8b8b8b8b8b8b8b7d898b8b8b268b8b8b8b8b268b8b8b8b268b8b267d9b267d268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b898b8b8b8b7dacb1abcf7dcfab7d8bcf8bcfcf8bcf7dcf7dcf8b8b8bcf7dcf8b9b7dcf7dcf7d9b7dcf8b8bcf8b8b8b8bcf8b8b9b7d8b89cfcfcfcfcfcfcfcfcfcfa8cfcf6ccfcfcf6ccfb1b182cfcf7dcf7d9b7d8bcf9bab73cf7dcf7d9bcfab268b8b268b268b8b8b8b8b8b8b8b8b8b8b268b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b898b8b728b9a7d8bcfab7d9b7dcfab7d8b8b8bcf7d8b8bcf6c8b6dabcf7dcf7dcfab7dcf8b7d9bab6d7dabcfcf7dcf7dcfab6dabcf7d8bcf7d8bcf8b8b9b7d9b7d9bcf7dcf7dc9cfb17dc97dcf7dd87dcf6c8bcfcf7dabac8b8b8b8b8b8b8b8b8bab7d8b268b8b268b8b268b8b268b8b8b8b8b8b8b8b8b9b8b8b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b7d8b898b7dcfab7dcf8bcf8b897d9b7d8b8b8b8b8b8b8bcf8b8b8b8b8b8b8b897dab8bab7dab8b8b7d8b9b8b898b8b8b8b8b8b898b8b8b898b7d89ab7d9bab7dabac7dabcf7d9b7dcecf7db1cf7d9b7dcf9acf7dcf7d7d898b7dab9b8b8b8b8b8b268b8b8b8b8b8b268b8b8b8b8b8b268b268b8b268b26ffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b82ac7d9b7e9a7e7d9b8b8b8b8b8b8bcf7dcf8b7dcfcf7dcfabcf7dcf9b8bcf7dcfab7dcf8b73ab9b8b8b7dcf8bcf8b8bcf8b898b9b7d9b8b897dcf8bcf8b8b8b7dc9abcfcf6daba8cfa0c9cf7db1cfb1b19a7dcf8b7d7d8b8b8b8b8b7dac7d9b8b8b268b268b8b268b8b8b8b268b8b8b268b268b8b267d25abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b9b7dab7d9bab7dcf8b8b8b8b8b898bab6dab7d8b8b898bcf7dcf8b8b8b7d9b7d8b9b7dcf7d9b7da1ab7d8b8b8b8b8b8b8b8b8b8b8b8b8b9b7d9b8b7dcf7d8b8b898b8b898b73ab6dcfcfc9ab82cfb17dcf6daba8abc9cf7d8b9b7d8b8bcf7d8b8b8b8b8b268b268b8b238b268b238b8b268b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b9b7dabcfab7dcfabcf7d8bcf7dcf7d8b898b898b9bab7dcf8b9b7d898b8bcf8b8b8b7d8b9bab7d8b8bcf8bcfab7d8b8b8b8b8b8b8b7d8b8bab7d9b7d8b8b8b8bcf7dab728ba07dcf9bb17dcf7dc9cf7dcfb1cfb17d8babcf7d9b7d8bcf7dab8b8b8b8b8b8b8b8b268b8b8b268b8b8b8b268b8b8b8b8b8b8b9b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8b9b8b8b8b7d9b8b8b7dab6d8b8bcf8b7d9b7d9b7dcf7d9a8b8b7dcf9acf8b8b8b8b7dab8b8b8b8b8b8b8b898b898b8b8b8b8b8b8b8b8bcf7d8b9b7d9b7d898b7d7d9b7dab897dcf7dcf72c9cf8b82ab7dcf82cfcf7d9b8b8b8b898b8b8b8b8b8b268b8b8b8b8b8b8b8b8b8b8b8b268b8b268b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b7d7dcf8b7da08bcf7dab9b7d9b7d9b8b8b8b7dab8b8b7d9b7dab898b8b7dabcf8b7d8b898b8b8b8b8b8b8b8b8b8b7d9b8b7daba17d9b8b7dabcf8b7dcfab73ab6dab6dab8b7dcf82cfb1cf7db1b1cfc97dcf8bcf8b8b7d9b7dab898b8b8b8b8b268b8b268b8b268b268b8b8b8b8b8b8b268b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b7d8b8b8b8b8b8b8b898b7d8b8b8b8bab7d8b8b9bab7dab6dab8b8b7dcfab7d8bcf7d8b8b8b8b8b8b8b8b9b7d9b7d9b7d898b8b8b8b8b8b8b8b8b8b8b898b8b897dab727dcfabcf7d9babcf8b8b9b7d9bcecfb17dcfcf6ccfcf82abcf7dcf7dab8b8b8b8b8b898b8b268b8b8b8b8b268b268b8b8b268b268b268b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b7d8babcf8b8b8b9b7d8b8bcf7d8b8ba07d8b8b8b8b73ab7dcf8b8b9b7d8b8b898b8bcfab6dab7d8b898b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b898b8b89ab7d898b8bcf8b8bcf8bcfabb17dcfb17dcfb17dcfabc97d7dcfab72ab8b9b7d8b8b8b268b8b8b268b8b268b8b8b8b268b8b8b8b268b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7dab8b8b8b8b7dab8b7dabcf8b8b8b7dc98b8b8b8b8b7dcf8b7d9b7dabab6dab6dab9b7dc98b8b8b8b8b8b8b8b8b8b7dab8b8b8b8b8b8b898b8b898b8b8b8b8b82ab6dab9b8b8b898b8b898b8b7dab7db1c97db1cf827dcf7d9b7db182c9abcf7d8b8b897dab8b8b8b8b8b268b268b8b8b8b8b268b8b8b8b8b268b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b898b8b8b7dab9b8b8b8b8b8b7dab6d8b7dcfab7d9b7dac7dab6dab9b8b8b8b8b8b8b8b8b8b8b898b8b8b898b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b898b7d9b7d9b8b898b8b898b8b7dcf7dcfabcf9bb182b1cf72cfabcf7d9b8b7dcf8b8b8b8b8b8b8b8b268b8b268b8b268b268b8b268b8b8b8b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b9b7d8b8b8b8b9b7d9b7d8b8b8b8b8bcf7d9b7d8b8b8bcf7d9b7d8b73ab7d9b7d728bcfab7d8bcf7d8b898b898bcf8b9b7d8b8b898b8b8b8b8b8b8b8b8b8b8b8bcfab738b8b6dab7d9b7d8b89ab73abcfb1cf7dc9abcf7dcf82cf82cf7dcf7d8b9b7d8b8b9b7d8b8b268b8b8b8b8b268b8b268b8b268b8b238b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8bab7d9b7d8b8bcf7d8bcf8bcfabcf7d8b9b7dac7dab6dab7d8b8b7d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b268b8b8b8b268b8b898b7d8b8b8b8b8b9b7d8b8b8b8b8b898b8b8b898b9b7d9b7d827dcfb1b1827d9b7d8bcf7d8b9b7d898b8b8b8b8b8b268b8b8b268b268b8b8b8b8b8b8b268b8b268b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b8b8bcf8b8bcf8b7dcf7dcfab7dcfab7da07d9b8b8bab73ab9bcf8bcf7dcf7d9b7dab8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7d8b7d9b7d898b7da08b7dabcf8b898b7d9b7dcf7db1cfcf7dc9cf8bb16dabcf82cf7dab8b7d9b8b8b7d9b8b8b8b8b8b268b8b268b8b8b8b8b8b268b268b268b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b7d9b8b8b8b8b8b8b898b8b7d8b898b8bcf8b7da08b7dab7dcf7dcfab8b8b8b8b8b8b8b898b898b898b8b8b8b8b8b8b8b8b8b8b8b8b8b268b26ab108b8b8b8b7daba17d8b7d9b7d8b8b898b7dcf8b7dcfcfab82abcfa2cfcf8bcf9b7dcf8b8b8b7dcf8b8b8b268b8b8b268b8b8b8b8b268b8b238b8b268b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b8b8b8b898b8b8b8b8b8bcfabcf7d8b6dab73ab6dab7dab7d8b7d8b8b8b8b8bcf8bcf8b8b9b7d898b898b898b898b898b898b8b8b7d8b8b9bab7da18b9b7d9b7d9b7d9b7d898b8b898b8bcfc9cf7dcfcf7dcf7dabcf7dcfabb1b18b9b7dab8b8b8b8b268b8b268b8b8b8b8b8b8b268b268b8b8b268b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b898b8bcf8b8b8b8b8b9b7dab9b7d9b7d8b9b7d8b9b7d9b8b9b7d8b9b7d898b8b8b8b8b898b8b8b8b8b8b8b8b8b268b268b2689267d8bab898b8b8b8b739a7dac7d8b89ab258bab6d7d9a7dacb17dcf7d9a73cf6dcfcecf6c7d7d8bab7d8b8b8b9bab7d8b8b8b8b268b8b8b8b268b268b8b268b8b268b8b268b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b8b8b8b268b8b8b8b898b8b8b8b898b7dab73ab9b7dab73ab6dac7d9b8b8b898b898b8b898b8b8b268b8b8b8b8b268b26898b8926898b269b8b268b7d268b7d7dab73ab8b7da07d9b7d9b8b898b72cf7dcf7dcf9b7dcfcf7dcf7dc9cf8b8b8b8b7d8b7dab8b8b8b268b8b268b268b268b8b8b8b8b8b268b8b268b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b898b8b898b8b8b8b8b8b7d8b8b7dab8b8bcf8b8b8b8b8b8bcf8b8b8b8b8b8b8b8b8b8b898b898b89268b268b8b148b268b269b266d8b89258b7d9b268b729b7dab6dab6da1259b8ba17dab9b7d9bb1897dceb1b1b1b1cf9acf7d9b8b8b7d8b7d8b8b8b268b8b8b268b268b8b8b8b238b8b268b8b268b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b268b8b8b8b8b8b8b8b8b8b8b8b8b9b7dab7d8b8b8bab7da07dab8b8b9b7d898b8b898b898b8b8b8b268b8b8b26898b268b268b268b2689268b8b10ab6da09bab7d9b73ab9b73ab72ab7d898b9b7dcf9a7d9a7dcfa07d9bb17dcf7dc98b7dcfabcf7d9b7d8b268b8b268b238b8b8b8b8b268b268b8b8b8b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b898b8b8b8b8b898b8b898bab73ab8bcf8b8b8b8b8b8b8b8b8b8b8b8b8b898b898b8b8b898b8b8b8b8b8b8b8b26268b148b148b2571ab276b8ba1ab7dab9b8b8bab73ab7d148b8826898b89898b728bcf9bb16dcf7db1b17dcf7d9bcf7dabac8b9b7dac7d8b8b268b8b8b8b8b268b268b8b268b8b268b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b8b8b8b268b8b8b8b8b268b8b7d9b8b8b8b6dab9b8b7d9b7d9b8b7dcf8b898b898b898b8b8b8b8b268b8b268b268b8b148b148b89268b8b268b8b25ac268b8b7d8bcf7dab8b897dab6d8b89898282ab9b7dcf73ab9b7d9b7dcf7dabcf7dcfab6d8b7d9b7d8b268b268b268b8b268b8b8b268b8b8b8b268b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b8b8b898b7d8b8b8b8b8b8b7d9b8b8b7d8b8b8b8b8b7dcf7dab8b8b8b898b8b898b898b898b8b8b898b8b8b8b268b8b148b268b239b25ac17ac147d89268b8b7d7d9b7d9b8b898b89898b897dab6dabb1727d82cecfc9cfb1cf7dab8b8b8b8b8b7d8b8bab8b8b268b8b268b8b268b8b8b268b8b268b8b8b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b268b8b8b8b8b8b8b8b8b898b8b8b8bcf7d8b8b7d8bcf7dcf8b8b9b7d898b8b8b8b8b898b8b8b8b8b8b898b8b8b89148b268b8b26898b268b268b26a07d8b8b9b8b7d8b9b7d898989ab739a6dab73cf7dcf9b7d898b8b8b8bcfabb17dcf7d89abcf7dcfab73ab8b8b268b8b268b8b268b8b8b8b268b8b268b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff8b827d8b8b8b8b9b7d8b8b8b8b8b8b8b8b8bab6d8b8b8b8bab7d8b9b7d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b268b2689268b588b2689268b148b7d8b8bac7d898b9bab7d8b9b729b7d898b898b7daba88b9bcfb1b1cfb1b1cec97dcfcf7dcf8b7d89ab7d8b7d8b268b8b268b238b8b8b268b8b268b8b268b8b268b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b8b8b268b8b8b8b8b8b8b8b8b8b898b7daba17d9bab7d9b8b898b898b8b8b8b898b8b8b8b898b268b268b268b8b268b26898b148b7d268b259b7dab108b898b8b729b8b729b8b897d9b8b8b72ab9b7da0897d9b7dcfab7dcf7dc973ab898b82ac7d9b8b898b268b268b8b268b268b8b268b8b268b8b8b8b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffff7dacab7dac7dab7dacab7d9b8b8b8b8b8b7dac7da08b8b7d9b8b7d8b8b8b8b898b8b8b8b8b8b8b268b898b268b8b8b268b268b8b268b268b898b269aac7d9a8b8b898b7dcf7dcf8b7d9a7d9b7dab6dcfab7db1c8cf6d7db1b1a8cf9b7d9b7d8b8b9b7d9b7dac8b8b8b268b8b8b8b8b238b8b268b8b8b268b268b8b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b268b8b8b268b8b8b8b8b8b8b8bab7d9b8b7d8b8b8b8b8b7d8b8b8b8b898b898b8b898b898b8b8b8b8b8b8b8b268b148b8b268b14ab268b8b268b268b26898b898b8b8b8b7da06da07d898b9b7d73ab6d8b897dcf827d8bcf8bcf7d9b7d9b7d8ba07d8b9b7d8b268b8b268b268b8b8b8b8b8b8b8b8b268b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b8b268b8bac267d8b8b8b8b8b8b8b8bacab7dac7d8bcf7dabac828b8b8b8b8b8b8b8b8b8b268b8b268b8b8b8b8b268b268b268b8b8b268b8b8b8b897dcf7d827d9acf7db1b17d82cf7dcf7d9a7dcfc97dcfa8cfceb1b1b1cfcf7dcfabc97d7d8babac7dab8b268b268b268b268b8b8b268b8b8b268b8b8b8b268b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b268b8b268b8b8b8b8b8b8b8b8b8b7d9b8b7d7d9bab6d8b7dcfab9b8b8b898b898b898b898b898b8b8b8b268b268b8b8b2689268b147d9b268b268b268b277d9b7d8b9b7d9b7d9bab6da06d9b72ac7d9acf7d9a7d9ad87dcfab7d7db19b7dcfab729b8bcf898b8b268b268b268b8b8b268b268b268b268b8b8b268b268b268bffffffffffffffffffffffffffffffffffffffffffffffff8b268b8b8b8b7d7dab8b8b8b8b8b8b8b8b7d8b8b897d9b7d8b8b7dcf8b8b8b8b8b588b268b148b8b268b2689238b148b8b268b8b8b268b8b8b8b8b8b7d9b7dcfc8cfa8b1b1c9cfcec9b1b1b1b1a8c9cea8cfcec9b1cfb1b1cf9ac97dab7dcfabcf8b7d8b8b8b8b8b8b8b8b8b238b8b268b8b8b268b8b268b268b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b8b8b8b268b8b8b8b8b8b8b8b8b8b8bcfab7d8b8bab827d8b7d8b8b8b8b898b8b898b8b8b898b8b8b8b8b8b8b8b26898b89268b8b268b8b7d26ab7d8b8b8b9a7d7dab7dab7d6dab7d72ab827d9a737d9bcf7dcf7d6dab6dcfabcf7dcf7d8b8b8b8b8b8b8b8b8b8b268b8b268b268b8b8b8b8b8b8b8b268b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff0f8b268b26abac25ac7d8b8b8b8b8b898b8bab7d8bab8babcf7dab7d8b898b8b238b268b1423148b2689268b26148b268b8b268b268b8b8b8b898b8ba07d9bcfa8cfc8cfa8cecfb1a8cfb1cecfc9b1cfc9cfa8cfcea2cfb17dcf7dcf7dcf7d8b8b8bcfab7d8b268b8b268b268b8b268b268b268b268b8b8b8b268b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff268926238b2689268b268b8b8b8b268b8bcf8b898b7dab73ab73ab8b9b7d898b265814142314145826142689268b14268b268b268989256da07d9b8b6da08b72b1b1b1cfcfa8cecfb1cfcfc9a8c9cfb1c9cffbb1cfa2cffc9acfab7dcf9ab18b8b268b268b8b8b268b268b8b238b268b8b8b268b268b268b8b268b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff278926888b3d8b8b8b268b8b8b8b8bab7d9b8b7d9b8b7d9b7d9b7d9b8b8b8b148b23141414268926148b268b148b268b8b8b8b8b8b8b898b898b897d9b8bb1b1b1b1b1b1b1cfa2cfcffbc9a8b1cecfa7b1ceb1b1b1b1b1b1b1cf7dcfab6dabcf8b8b8b898b8b8b8b268b8b8b8b268b268b8b8b8b8b238b8b268b8b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff267d148b2689238b8b8b898b268b8b8b8b8b8b8b8b9b7dab9b7dac728b89ab7d14582688141423148b148b1426142689268926898b269b7d9b738b9a7d9b7d9ba8cecfa2cec9cfa8cec9a7cfcffba8fbcfa8b1b1b1fbcffb6dcf7d8bcf7dcfb18b8b8b8b8b268b8b8b268b268b268b8b268b268b8b238b268b8b8b268b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffff7d238b26268b238b8b8b8b268b8b8b8b8b8b8b8b8b8b8b8bcf8b8b8b8b8b8b8b2689581423141423148b26148b268b8b268b898b8b8b8b898b898bab7d8b8bcfb1b1b1b1b1b1b1b1fbcfb1cfc9a8cfc9cfa8c9cfb1b1b1b1b1abcf7dcf7dac7d8b8b8b8b8b8b8b268b8b268b268b8b238b8b268b268b8b238b8b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffab108b2688262688268b268b898b268b8b898b8b7dab738b897d9a7d9b7d9b8b261414582658895826142626892689268b8b8b2689268b26a17da06dab738bcec9b1b1b1cfa8cec9a8cfc9cffbb1b1cfc9cffbb1b1b1fbcfcf7d9acf7db1cf8b8b8b268b8b8b8b8b238b8b8b238b8b268b268b8b268b8b8b8b268b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff258926888b148b268b268b8b8b8b268b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b2658141458145826148b142688268b148b268b8b8b8b8b898b8b898b6dcf82b1b1b1b1b1b1b1b1cffba2cffbb1b1b1b1b1b1fbb1fbb1b1b1cf827d9b8b8b8bab7d9b8b8b8b8b268b8b268b238b8b8b268b8b268b8b8b8b268b8b238b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff268b14268b2689268b8b8b8b268b8b8b8b898b89ab6dab7d9b7dab73ab8b8b89581423141414231426892689261426148b148b14898b147d9a8b898bcf9b7d73cfb1b1b1b1b1b1b1b1b1a8cecfc9cfa7cffbc9cfb1b1b1a8ce6dcf7d9b7dab828b8b8b268b268b8b268b238b268b238b238b8b268b238b268b8b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffff9b7d2689267d89ab7d8b8b8b268b8b8b8b898b8bcf8b8b8b8b8b898b8b148b141458145814145814145826582689268b8b8b8b268b8b8b8b898b7da07dcfb1b1b1b1b1b1b1b1b1b1cfb1b1b1b1b1b1cfb1b1cfb1b1b1cfa2abcf7dcf8b8b8b8b8b8b8b8b8b898b8b268b8b8b268b8b8b268b8b8b268b8b268b8b268b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff2689268b148b268b8b26898b8b8b89268b898b7d9b7dab73ab7d9b8b898b898b26581414882658148b261426148b2689268b267dab108bab739b7d9a897d9a82b1b1b1b1b1b1b1b1cfcecfc9cfa7cfc9fbcfa8b1b1b1b1cf9b7dcf82b1b1cf7e8b258b8b8b8b8b8b238b8b268b8b268b8b268b268b8b268b268b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffff8b8b148b259b237e26ab268b8b8b8b8b8b8b898b8b8b898b898b8b8b268b8b145814581458142314588b148b268b588b8926898b8926898b897d9bab739b72cfabb1b1b1b1b1b1cfcea2cfb1b1cfcea2cfb1a8b1b1b1ceb1cf7d8b8b8b8b8b8b8b8b8b8b8b268b8b268b8b238b268b238b268b268b268b8b268b8b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7d238b148b2689268b8b8b268b268b8b8b8b8b8bcf8bcfab6dab73ab7d9b7d891458265814581414268926148b1426148b8b892689268b14898b73ab6dab73abb1b1b1b1b1b1b1b1b1a2b1b1a8c9cfa8cefdc8cfb1b1b1b182cf82cfabcf7d9a7dac7d8b268b268b8b268b238b268b8b238b268b8b268b8b8b8b268b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffff8b8b892689268ba07dac7d8b8b8b268b898b8b8b8b8b8b8b8b8b8b148b581458145814135814145814268b141414148b8b8b268b2689148b8926730f898b899b6ccfb1b1b1b1b1b1b1cfceb1b1c9a8cfcec9cecfb1a2cfcfb1ab6dab7d8b8b8b8b8b8b268b8b8b26888b268b8b8b8b268b8b8b8b8b8b238b268b268b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff269b267d148b23148b8b268b8b8b8b8b8b898b898b8b898b8b898b898b898b8b26581458265814238926892614268926268926268b8b148b898b9a73ab6da06db1b1b1b1b1b1b1b1b1cffbcffbcffbb1b1b1cfb1b1a8fbb1b17dcf7db182cfcf8b268b8b8b8b8b8b268b268b8b268b268b268b8b268b268b268b8b8b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffff898b88897d82259b7d259b7d268b898b8b8b8b898b8b8b148b2689142314145814581358145813268b1426898b898b141489148989268b14581499a189890fcf73b1cfcfb1b1b1b1b1c9a8b1ffceb1b1b1b1cfa2cfcfcfc9cf8b7d9b8b8b8b8b8b8826882689268b2688268b238b238b8b238b238b268b8b8b8b8b8b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7d2510ab268b148b8b8b8b8b89268b8b898b898b89898b8b89898b8b898b8b895814261414141458261426268926148b898b8b8b89268b8b898b898b89ab898bcfcfb1b1cfb1b1cfb1b1b1b1b1b1b1cfb1b1a8fbcfc9cfcfcfc982b1b1cf7d9b7dab7d278b8b268b8b268b8b268b8b8b238b8b238b268b8b8b8b268b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff7d897d10a0ac732310a0ac259a7d268b26898b8b898b89268b14588b58145813141358135813588b8926898b26898b14148b1489148914141710173d179b729b729b7289cfb1b1cfa8cecfc9a8cfb1b1ffb1b1b1fbb1fb7d7d9b7dab8b8b8b8b8b898b268b148b268b8b8b268b238b8b238b268b238b8b268b8b238b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffab73ab8b8b898b8b8b14268b268b14238b8b268b268b8b2658585814581458145813585858135814148b14892689142614145814141414145814581458183d179b729b179b72a16ccfb1b1cfb1b1cfa2cffbc9cfb1cffbc97dabcf73ab8b898bab1089ab14898b89238b2314238b14238b268b268b8b268b268b8b268b8b238bffffffffffffffffffffffffffffffffffffffffffffffffab6dab898b6ba08b89142689268b898b8b8b8b898b148b1414581458145858141358135813581458148b8b148b8b14148b1414141414145810703d183d18179ba06da06d82b1b1cec9b1ffb1b1ffb1b1ffffb1b1b1b1b1cecfcf8b8b8b8b8b8b148b2688148b2688268b268b238b238b268b268b268b268b268b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b9b7d898b8b8b89268b148b588b148b2689268b8b268b585814585858585813141358135858138b148b1426892689141414895814891458145814581458179b729b739a14899ba8cfa7c9cfceb1ceb1b1b1fba8b1b1a8ab7d8bab9b7d897d89588b3d8926891423268b268b2623268b8b268b8b268b268b8b268b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffff82ab73ab108b1089258b6b268926898b148b148b8b268914581414145813581358131313585858142389268b8926891414141458141458145813145814581489898989a082cfa2cfcfb1b1b1ffb1b1b1ffb1b1b1b1cfa8c9b17d8b8b8b8b8b8b8926148923148b268b268b8b268b8b268b268b268b238b8b8b268b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b898b8b8b8b898b268b148b26268b268b8b268b89268b26581458581458145858585813581413581426891489268914141458141414581458145858145810439b729b729b729b72cec9cfcea8c9a8cfc9a8cfcec9cec9cfa07d9b8b8b7d9bab6d8b187d8923898b238b232623268b238b268b8b268b268b8b268b8b268b268bffffffffffffffffffffffffffffffffffffffffffffffffab6dab8989897da06da12614882689268b898b8b1489231414585858581458131358135813585814148b898b14898b148814141414581458145813583d17105889890fcf6dcfcecfa8c8cfffb1b1ffb1b1ffffb1b1c9cffbcfcf8b7d8b8b8b8926881423148b148b268b238b268b268b8b268b8b26268b268b8b8b8b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b898b89ab7d89238b26892688268b2689268b26898b14585814585858141358135858135858268926892689148b14141414145814145814581458581458a06da06da06da06dcfb1b1b1c9cecfb1b1b1b1b1a8cfb1b17d9b7d8b73ab7d8b9b178b99148b881423262388268b268b268b8b238b8b268b268b268b268b8b26ffffffffffffffffffffffffffffffffffffffffffffffffcf7d9b7d898b899b177d8914148b148989268b148b14141458145814581358135813131358135814888b89268b8914141414145814145813585813581458180f436da06da082cfb1b1cfa8ffb1b1ffb1ffb1b1cfa8ceb1b17d8b8b9bab7d8926892689588926588b238b26238b8b268b268b8b268b8b8b8b268b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b89898b8b7d9b8b267d147d238b26888b268b8b268b8b26585814585858145858135814135858138926892689148b141458895814148914581458143d1758586da06da06da06d82b1b1b1b1cfa8b1b1b1b1b1fdcfb1b1cf8b7d9b7dab8b898b892389148b1489268b268b26231423268b238b268b238b8b268b8b268b268b26ffffffffffffffffffffffffffffffffffffffffffffffff7dcf7dcf89898b729b259b26890f587d2689148814881458581358581358581313581358135858581426898b14141414145814581458145858145813583d1710a0189b7210b1c9a8cecfc8b1ffffb1b1b1ffffc8cfa8c9cfcf8b8b268b89261458141458148b148b268b238b8b238b8b268b238b268b268b8b268b8b8b268b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7d7d898b8b9b7d8b10ab239b2589268b26898b268b268b2614585858145858581358581358581314268914268926892614141414141458145814581470105814898989a06da09b72cfb1b1b1b1ceb1b1b1b1cfc8fcb1b1fb9b7d8b8b9b7d8b8b8b89148b88148b89232623268b238b238b8b268b8b268b268b8b238b8b8b238bffffffffffffffffffffffffffffffffffffffffffffffffc97dcf7d9a7d9b7d8b730f43264310179b171017141458145813581358135813131358131313581458892614891489581458145814581458135813141358581489148989a0cfcfcfc9a8cfffb1b1b1ffb1ffb1b1b1b1b1b1ab7d8b8b89238b145814581423148b148b238b238b268b268b238b238b268b268b8b8b268b8b268bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffab9b7d9b8b7daba17dab1826ab2688268b268b148b8b268b581458145814581458581358581358581489268914148b141414581458141414145858143d1710439a739a738989729bb1b1cfb1b1c9b1b1b1b1a8b1b1b1b1cf8b7da18b8b8b898b89148b8926898926238b238b232623268b268b8b268b8b268b268b268b268b8bfffffffffffffffffffffffffffffffffffffffffffffffffbcfb1c97db1cf89269926a09b26895814585814585858135858135813581358131358135858145858141488261414141458145814581314135813585814145814140fa16da06ca8ceb1cfffb1b1ffffb1b1b1b1cfb1cfcf8b898b2658148814268814581423148b2689238b268b148b8b268b8b8b8b8b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7d7dab7d72827d7d2510257d261025268b8b268b89148b8b585858585858585858135858135858138926148b148b1489141414141414581458581458585858588989739a89899b72cfc9a7cfb1cfa8cfc9cecfb1b1b1a2cf7dab7d8b898b8b8b8926892689268b148b232623268b268b268b238b238b238b8b238b8b238b8b23ffffffffffffffffffffffffffffffffffffffffffffffffcfcffba8b1b1cf6b899a733d18a010585814145858135858581313581313135813581313585814581414141414141458141314585814135814135813145814585814581489899bcfcfa8c8cfb1ffb1b1b1cfc9cea8cec97d8b8b141488145814581458145814588b268b268b268b268b268b8b268b8b268b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1b1cfc9cfc9cf6dab7dab73898b895813585813581413131313131313131313581313581358131458141413145814581458581458145813135813001358008910a01072107210cecfc9a8cfcec9cea8c9b1b1b1cfcecf1058991858881488145858585858585826268b268b2623268b8b8b8b268b8b8b268b8b268b268b8bfffffffffffffffffffffffffffffffffffffffffffffffffbb1b1cfcfc98b82ab738b58893d175858581358135813131313581313135813581313581358585814581414141458145858141358135858135813581358145814131414176da0a8c8cfb1ffb1b1ffb1ffcea8cfc9cfcf898b881458581458145858581458148b268b588b238b238b238b268b8b268b8b268b8b268b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbc9a8ceb1cfce7d27ab10ab26898b1458581358135858131313131313131358135813581313585814145814581414581458145814131413580013581313138914439b179b1789cfb1b1cec9a8cfb1cfcea8cfa2cecfb1176c1799145814585814585814581458268b262326268b238b8b148b8b8b7d268b8b8b8b8b8b8b26ffffffffffffffffffffffffffffffffffffffffffffffffb1fcb1fbfbcfa8ab6da01023991443105858135813581358135813131358131358135813581358581458145814581413581413581313141358131358135858135814585814899bcfcfa8b1b1ffb1b1b1b1a8c9cea8cf6c8b8b14885814581414581414585814588b238b268b268b588b268b268b8b8b8b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffc9a8cecfb1cfa2cfab738b7d89ab8b2658581314585813581313131313131313135813581358581314145814131414131458145814585814001358130058001389149a180f73140fa8b1cfb1b1b1cfc8a8cfc9cecfc9a8cf991758148814885814585814585858582626238b238b23268b8b7dac8b259b8b8b8b268b268b8b8bffffffffffffffffffffffffffffffffffffffffffffffffb1a7cfc9a8ceb1cf898b896b1710705814581358131358131313135813131313135813135813585858141414145814581413135814585813581358135813131458145810439a72a8c9cecfb1ceb1cfa8c9cecfb1b1b1cf8b2688145814585858585858145814588b268b238b268b268b8b8b268b268b268b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1cfc9a8cffbcfce6dab149b7d27898b58135813581358131313131313131313581358135813131314581458141458145814581314581458135800581313581389148914a010179bcfcea2cfb1b1b1b1b1b1b1b1b1b1b1b11058148858145889585814585858145826238b262623268b26ab267d8b8b8b8b268b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffcfc9b1b1cfc9cf7d9a718b10a1433d145813141358131313581313131358135813135813581358141314581458131458581358581358131313581358581358581358131458899bcfcea8c9cfa2b1b1fbcfa8c9cfb1cf8b261458585858581413585858585814238b268b268b268b268b23268b8b8b8b8b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbb1cffbc9a8cfab6dab267d897d891358581358141358131313131313131313581358135813585814581458145814131458145814581400131313580013008914148910a01082b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cfa0588958145889585814585858145858268b23268b268b237dac7dab108b268b8b8b268b8b268b8bfffffffffffffffffffffffffffffffffffffffffffffffffba8cffba8b1cfcf7d9b8bab6b26881488145858135813581358131313131313135813581313581314135813581413131358131358135813581313131358581458145810171072b1b1b1b1b1cfceb1b1b1cfcfcf89898b14581358135813585813585813142688268b8b238b268b268b8b8b8b268b238b8b8b8b8b8b8b8b8b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1b1fbb1b1cfc9258bab73ab26ab26581458585813703d131313131313131358135813581358135814141458141458145814581458145813581356131358138914891489148918cfb1b1b1b1b1b1b1b1b1b1b1b1b1b1b13d183d148814581458585814585814582623268b262623268b8b8b268b8b8b8b268b8b268b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffc9cfcefdc9fbfc6d7dcf7d6dab173d8b1458581358135813131358131313581358131313135813585858581458145813581358581358135813581313585813581358131458179bcfb1b1b1b1b1b1cfb1b1cf9a7d8b898b585858135813585813135858581458268b268b268b268b238b268b268b8b8b8b8b8b8b8b8b8b8babacffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cfa8b1b1a7cf9b8b108b9b7d9b8b5858135813433d1313131313131313131358135813581358145814581414131458145814135814581300131358001313891489148914890fb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cf8958881458881488581458581458585826268b2623268b268b268b8b8b8b268b8b8b8b8b8b8b268bffffffffffffffffffffffffffffffffffffffffffffffffcfa8c9cfcea8cffbcfceb1ab82ac8b5889585858585813581358131313131313131358135813131313131313131313581313131313131313131358131313581358145814586dab739acfa8b1b1cf9b8b898b898b895858141313131313131358581458585814588b8b8b8b238b8b8b268b8b8b238b8b268b8b8b8b8b8b8b7d7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1fbc9b1cfc9cfb17d257d7d25ab7d263d135858585813430d1313131313131358135813581358135814581458145814135814585814585813581356135800581414891414891414cfcfcfcfcfb1cfcfcfb1cfcfb1cfcfb13d145889581458145858145858581458262326238b2623268b8b8b8b268b8b8b8b268b268b268b8bfffffffffffffffffffffffffffffffffffffffffffffffffbcffba8c9cfcec9a8c9cfa87d9a7d582358585858135813131313131358131313581313135813581313131313131313131313581358135813131313581313581313581458898b89739acfcfb17dcf8b89268914145813585813131313131358581314131458148b8b268b8b8b268b8b8b8b268b8b8b8b8b8b8b8b8b8b8bacabffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cffbcffba8fbb1b1b1cfc9a8cf7d1788141458109f1458131358135813581313135813131358135613001313581358131358131358131313131313131313581458145858145889898914891489141458145814581458131313131313130014581358141358588b8b8b8b268b8b8b8b8b268b8b268b268b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffb1b1cfceb1cfa8fbcfb1b1b1b1cf8b8b8b885814585858135813581313135813581313131358131313581358135813581358135813135813135813131313581358581413145889149b729bcf8b898b1414145858135813131313001300131313135858135814588b8b8b268b8b8b8b8b268b8b8b8b8b8b8b8b8b8b8b8b8b7d8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffba8b1b1fbcfc9cfb1b1b17dabcfc9b1103d14881489105858135813581358131358131358135813131313581358001313581313135813581313581313581313581458145814581489148989898989895814581458581458130013001300131358131458131458148b8b268b8b8b268b268b8b8b8b8b8b8b8b8b8b8b8b7d8b8bfffffffffffffffffffffffffffffffffffffffffffffffffbcfb1c9b1b1c9b1b1fbcfb1b1b1828b8b583d585858133d1313131313131313131313581313135813131313131313135813135813581313131313131358135813581358145889898989898b8926891414581358135813131313001313001358131358145858268b8b8b8b8b268b268b8b8b8b268b8b8b8b8b8b8b8b8b8bab7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcfcfc9cfa8cffcb1b1b1b1b1b1b1b1cf43a0141423149f14153d13581313581358135813131313581313561300135800581313581313131313131313131313135814135814131458148989898b148989145814581458145813131313131313001314581458581358268b8b8b268b8b8b8b8b268b268b268b8b8b8b9b7dab8b8bffffffffffffffffffffffffffffffffffffffffffffffffc9a8b1cfa8fbcffba8b1b1b1b1b1ab7d8b588b43583d7058135813135813135813581313581358135813581358135814135814131358131358131358131313581358581458141489898b898b8926895858585813131313130013001300131313135813585826588b8b8b8b8b8b8b8b8b8b268b8b268b8b8b8b8b8b8b8b7d9b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffa2fbcffbc9fba8fbcfb1b1b1cfb1b17d14105889588910585815581358135813131313581313581313581313581313131358131358131358131313135813131358145814581458148989891489898b145858145814581458131313001300131358581358581458148b8b268b8b8b8b8b268b8b8b8b8b8b8b8b8b8b7d8b9b7d8bfffffffffffffffffffffffffffffffffffffffffffffffffbcfc9fbb1cffbcfcfb1b1b1cfb1b19b7d8b10ab433d4358581358131358131313135813131313581358135813135813581358135813141313131313131358131358135813145889148b898b8b14145814131313581313131300130013131313581314585814588b8b268b8b238b268b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffdcffba8fdcffbcfa2cfb1ab6cb1b1cf0f9f183d17107114133d1358135813581313581313581313581356130058001358131358131358131358131313131313145814581458581489148989891489895814581458581458130013131313131358131458145858138b8b8b8b268b268b8b8b268b8b268b8b8b7dab8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffb1cecfa8cfc9a8c9fba8c9cfa2cfc9729bab8b7d9b145810891358135813135813581313581358135813135813581358131458135813581313581313581313135813585858141389891489141414891313135813135813000013131313135813581458142688268b8b8b8b8b8b8b8b8b8b268b8b238b8b8b8b8b898b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbc9fbcffbcfb1cfcecfa8cfb1b1b13d105889149f109f0d431358135813581358131358131358131313135813135813135813135813131313131313135813581458145814581489898914898989895814581458145814131313001313130013145813585814588b268b8b8b8b8b8b268b8b8b8b8b8b268b8bac7d8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffa2b1b1fccffbcffbcffbcffbcffbcf7d8b7d8b8bab71101714585813581358135813581313581358135813581358135813581358135813581313131313131358135813135813581458141458145814135813131313581313131313135813135858141423142658898b8b8b8b8b268b268b8b268b8b8b8b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffbcffcb1cfa2cffbc9a8c9b1b1b1b1b143a03d175810581758135813135813581313135813581313135800580013561358131313581358135813135813131313581458131458145889148989891489145814581458145814130013131300131358581314131458138b8b8b268b8b268b8b8b268b268b8b8b8b8bab7d9b8b8b8bfffffffffffffffffffffffffffffffffffffffffffffffffdcffcc8b1b1b1b1b1b1b1b1b1cf7db1b1ab8b7d9b8b8b143d171358581314135813135813581358145858145813141358131458135813135813135813135813131313581358581358581314581313581313581313001314135813131358141414148b148b898b268b8b8b268b8b8b8b268b8b8b8b268b8b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1fbb1fbcffbb1b1cfceb1b1b1b1cf0f14733d6d178210580d581358135813135813131313135813131313131313131313581313131313131313131313131314581414581458148989148989898989145858145858145813131300131313135813145858135814268b8b8b268b8b8b8b268b8b8b8b268b8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffcffbcfa8cfb1b1b1b1fbb1b1fbb1c9a8cfa2cf7d8b7dab14439b5814585858135813581313581358585813581413581358135858131358131313131313581313135813135813581313585858581313581358131358001358581358135858581414148b8b8b898b8b8b268b8b8b8b268b8b8b268b268b268b8b8b8b8b8b8b8b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1b1b1b1b1b1b1cfa8cfa2cffbcfc9a8cec9cfcea8c9ce731489268926891458135813141358131414581414581414135813141358145813581458135813141313581358141313141358145814581358135613135813135814581358581358898926892689268b8b8b268b8b8b8b268b8b8b8b268b8b268b8b8b8b7dab8b8bfffffffffffffffffffffffffffffffffffffffffffffffffbb1b1c9a8fbcfb1cfc9a8cfb1a8cffbcffbb1ceb1ab6d8b9b173d14581458581358135813581358581314581358581458135814581458131358131358131313131313581313581358131313131313131313131313131358135813581414148b898926898b898b8b8b8b8b268b268b8b8b268b8b8b8b8b8b8b8b8b898b7dab9bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cfb1b1cfc9a8cec9cecfb1b1b1b1cfc9a8cec9cfb1b19b2514891414891413581458135814581458141458141458135813581358135814135814581314135813131313581358131413581358145813131313561300135858145814131458268b898b89898b89268b8b8b8b268b8b8b8b268b8b7d8b8b8b8b8b8b8b9b7d8bffffffffffffffffffffffffffffffffffffffffffffffffb1cfcecfb1c9fba8b1b1b1fbcfc9b1b1fbcffda2cfa8ab7d8b10439f105858585813581358135858135858135814581313581358135813131358131313135813131313131313131313131313131313131313000013581313585814585814148b268b898b8b8b8b8b8b268b8b8b8b8b238b8b8b268b268b8b8b8b8b8b8b898b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1a8c9cea8ceb1b1b1cfa8cec9a8b1ceb1b1b1b1b1b1cf7d1489148b148b14581458131458131314581458141458141358135813581358135814135814581313131413581313131413581413141314135800581313581358145858135813148b898b26898b268b8b8b8b268b8b8b268b8b8b8b259b8b268b8b7dab7e8b8b8bfffffffffffffffffffffffffffffffffffffffffffffffffba8cfa2cffbcffbcfb1cfc8cffbcfa8c9fbcfb1cfc9ab7dac7d140f58895858145858135813581358581314585858135813581358135813581313581313131313131313131313131313581358131313131313131313135813581458148826898b898b898b89898b8b8b8b268b268b268b268b8b8b8b268b8b7d8b8b8b8b7d9bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcfc8cfcfa8c9cfb1b1b1b1c9cfb1cfc9a8cfb1b1b1b1b1b1179b0f8b14891489135813141358145814145814581458141358135813141313141358145813131413581313131358135813141358131358131313135613135813585814581458138926898926898b898b268b8b268b8b8b268b148b8b238b8b8b8bac7dab7d8b8bfffffffffffffffffffffffffffffffffffffffffffffffffdc9fbcfb1b1b1fbc9cfa8b1b1a8cefdfbcffbfccf7dcf7dab109a73102558145858145858135858585813581358135813581458131413131313581358131358131313581313581358131313131313581313131313131358581458581414148b148b898b898b8b8b268b268b8b8b8b8b8b8b238b268b8b8b8b9bab7d8b8b9b7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffa8cffbb1b1b1b1b1b1b1b1cffbb1fbcfcfc8cfb1b1b1cfcf6d2573141489261458131413581458131458141458141413141358131358135813141358131413581313135814581313581458135814581413580058131356135814135813581458898b898b898b89268b8b8b8b8b268b8b8b8b8b8b8b8b8b8b8b8b7dabcf8b8b8bfffffffffffffffffffffffffffffffffffffffffffffffffbcfcffba8b1b1cfa8fbcfb1cfc9cfb1cffcfba8c9fbcf8b8b8b8b8b7289588b173d585814585858135813585858141358135813581358585858131458581314131358131358131313581458581358131413581358135858145814148814148b8989268b898b268b8b8b8b8b8b268b238b268b8b8b8923898b8b8b7d9b7dab7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1c9a8b1b1cfb1b1b1b1b1a8b1b1a8fba8b1a8b1cea8c9ce14a0109a26891489131413141358131413141458141458141313141358135813141358131413141358145813581314580d1314131413581358131313561313135813145858145858892689268b26898b8b268b268b8b268b8b268b268b269b7d8b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffa8b1fbcfc9fbcffbb1cec97db1b1fbcfa2b1cfb1fccfb17d8b7dab6dab820f8b109f14585858585858585858581358135813581358135814581458581458585858581458581458585814581414581314581358135813581414882658141458898b268b8b268b898b8b8b8b268b8b268b8b8b8b8b268b8b8b8b8b8bac7dac7dabffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbcfcecfc9cea8c9fbcfb1fbcfc9cecfc9cecfc9cfb1cf6d26732689147d145813135813141358145814131413145858581358135813581314131413581358131313131313430d17435813581314131313561313580058145813141358141389898b898b898b268b8b8b8b8b8b8b8b268b8b898b8b8b268b8b8b8b8b8b8b8bffffffffffffffffffffffffffffffffffffffffffffffffcffbc9cffba8c9cfc9cfb1b1b1b1cffbb1cffbcffbb18bfbb1cfcf7dcf6dab73ab105889588b102358895826148858108b148b148b14581458268814265814581458585814585826148b148b14148b143d145810581489131414148926892614148b148b8926265826588b145823588b2689267d268b8b8b8b8b7dab7dab7dcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cfa2b1b1b1cfcea8c9b1b1b1b1b1b1cfb1b1cfa8cec9179a14820f179b0f43145814430d171310173d1414105814130d13581358135813581313581314131313581358130d1358100d1458173d1458131358001313135813585858135858268b898b89898b898b8b268b268b268b8b8b8b268b268b8b8b8b8b7d8bab7d8bfffffffffffffffffffffffffffffffffffffffffffffffffdb1fbcfb1cffba8cf7dcfb1b1cea8c9cfb1cea2cfb17dcfc8a8ceb1b1cf7d8b9b728b0f580f71431023585858585825431458141458148b1414268958148826585826581458147d89ab7d148b2589141417101710148b145814148b148b8914148b148b26898b23142314582614588b8b26888bab268b8b7d8b9b7d7d8bcf7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1ceb1cffbcfa8c9fdcecfb1b1b1b1cf7dc97dcec9cfb1b1a8b1b1cfc9a8cf9a7d9b7d9a7d9b8b8b26238b238b268b8b8b8b8b89268b268b238b8b8b89238b898b2389277dabac7daba17dab108b8b148b89268b268b8926892614268926148b1426582658142658585823585858588b268b8b8b7dab8b7dc97dcf8bcfcf8bffffffffffffffffffffffffffffffffffffffffffffffffcffbb1a8fbc9cfcea8c9cf7dcfc9b1fda7cfb1fdb1b1b1b1b1cfc9a8cfc8cf7d7dab73ab73ab10ab0f71108b148b149b259b8b268b26ab108b268b26268926892658148b588b25ab9b7d9b7d9b8b897dab107d18ab147d148b148b2689268b148b14142614141458145858585858263d259b268b108b7d9b8bab7dcfabcfabb1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffa8c9a8cfb1b1b1b1cecfa8c9b1b1b1b1b1b1cfb1cfb17dcfb1c9b1b1b1b1fbcf7d9b7da1ab73ab7d8b238b268b268b268b8b8b238b8b898b8b8b8b8b238b8b7d23898b8b8b898b148b8b8b8b8b8b8b8b89268b148b89268b1426148b26588b1423145826145826585813585813585858268b8b89268b108bcfabb1ab7d8b7d8bfffffffffffffffffffffffffffffffffffffffffffffffffbc9cfcfc9a8cfc9cfce7dc9cffbb1b1b1c9b1cecfb1c9a8cfb1b1b1cfa8cfab9a7e9a7e9a7e9f7d27ab26438b3d8b8b268b267d8b268b8b268b8b8b8b268b2689267d266d25ac7d73ab72abcf7d9bab73ab10ab7d27ab148b268989148b141426891488142314585858581358585826712671268b8b898b7d8bcf7dcf7d6dabffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcfcffcc9fbb1b1cfa8c9cfcea8b1b1b1b1b17dcf7db1b1b1fbcffbb1b1b1b1cf8b898b897d9b729b238b238b238b23238b238b7d8b238b8b268b89268b8b239b8b8b8b148b268b8b8b8b7d898b8b8b89268989268b268926148b14268926265826148b1423148b1458585814585814588b8b8b268b8b8b7d7dcfcf8b7d9b8bcfffffffffffffffffffffffffffffffffffffffffffffffffcfa8fbcffbcffbb1b1cfcf7dcfcfb1b1cffba8cfc9a8fbcffbb1b1b1fbb1cf6d7d8b8b8b8b898b8b7d9b2699268b268b8b7dab9b8b8b8b7d8b8b8b8b8b268b8b8b259b25ac7d9a7e9acf6d7d82cf7d898b8b8b898b8b89268b148b268b268926145814265814585858135858135814439b259b268b8b7d9acf7d9b8b7dcfabcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffbb1fbcfcfa8c8cfcfb1cec9cfb1b1b1b1cfc9cf82cf8bcfc9cfa7fdb1b1b1b17d9b7d8b9b7d898b8b238b23268b238b8b8b9b238b8b8b8b7d268b8b8b8b8b8b8b89268b898b89268b8b9b8b8b8b8b8b268b148b89268b8b14268b1423148b14265814261458265858585813585858588b268b8b7d8b26abcf7dc97dcf7dab7dfffffffffffffffffffffffffffffffffffffffffffffffffbcfc9fba8fccf7dc97dcf7db17dcfc9b1cfb1b1b1fbcfb1b1b1b1cfb1cffbabcf7d7dab7dab6dab7d8b8b8b8b8b8b26ac7d8b7d8b8b8b8b9b7d8b8b898b8b7d268b268b268b8bab7d8babcf828b9b8b898b8b8b148b8b148b892689261489141414581426581458145813581458231017ac258b89898b6dab6dab7dcfc97d8bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffc9fda8fbc9fdcffba2b1a8cfb1b1cfb1cf7dcf7dcf7d6ccffbb1b1b1b1b1b1b1ab897da18b7d9b8b8b238b238b23268b267dac7d99268b259b8b8b8b3d8b268b588b8b888b268b898b8b8b8b729b8b8b89268b8b26898b268926588b148b588b58142314882658145858585858135858258b7e9aac259b8b7dcf7dcfabcf7db1ffffffffffffffffffffffffffffffffffffffffffffffffcffba8fdc9fbb1b1cffbb1cfc9cf7dcffbb1b1b1b1b1cea2cffbcfa2cfc8cf6dabb1ab9b7d8b7d9bac7d8b268b267d8bab7dac259b7dab8b8b7dab8bab7d9b8b8b8b8b8b8b8bab6dab82cf8bcf8b8b8b8b8b2688265826892614588b58142658145814581458265813145814582314268b268b89897dabcf8bcf7dcfab7db1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffbcffbcffba8cefdcecfc9ceb1a8c8a8ceb1b1c9cecfc9a8cfb1b1b1b1b1b1b173ab9a7d898ba07d268b238b238b268b8b268b268b8b8b8b8b8b268b8b8b8b8b8b89267d8b8b898b8b8b8b8b8b8b8b8b26898b26898b2689268926142326142614231423142658265858131458585858acab7d268b8b8b8b9b7dcf7dc97dcfb1fffffffffffffffffffffffffffffffffffffffffffffffffbb1fbcffbcffba8b1b1b17dcf7db1b1cfb1b1cfb1cfb1b1b1b1b1fbcfa8b17dcf7dcf7dab7dab7d8babac7d8b8bac7d8b8b8b8b8b8bac7dac7d9b7d898b8b8b8b9b7d8b8b7d8b8bcf9b7dcf7d9b7d8b8b26898b26895826141414141414581458141458141458585858582658892689268b8b7d9b7d6da08b8b8b7dcfcf7dabffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1b1ceb1cfc9b1b1b1b1a8c9cfb1cfc9cf7dcfcf7dcecfb1b1b1b1b1b1cffc9a7e8b897d9b7dac8b238b238b238b238b8b8b8b8b8b268b268b8b238b8b238b3d7dab10ab3d8b258b8b8b8b8b8b8b8b148b148b268b148b261423892689238b581426582658261458583d70131458137d268b8b8b268b8b8bcfabcf7dcf9b7dffffffffffffffffffffffffffffffffffffffffffffffffc9fdb1b1cffbcfc9cfb1b1b1cec9cfcf7db1cf7dcfc9b1b1b1cfb1cffbc9cffbb1b1a8c9cfb1cf8b897d8b8b8b8bab8b8b8b8b8b268b7dab7dab7d9b7d8b8b8b8b7dab8b8bcf898b8b7d9b7da08b8b8b26898b148b588958145858581358581413585813585813893d2658148826268b7d8ba07dcfabcf7d7dcf7dc9cf7dc9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1a8c9a8cecfb1cfb1cfcea8ceb1b1b1b1cf7dcfc9cf7dc9ceb1cfc9a8cea87d9a7d89ab827d9a7d26238b238b23268b8b8b8b7d8b8b8b8b8b8b8b8b8b8b8b8bab73ab7d8b8b9b7d8b8b8b8b8b8b8b8b8b8b148b8b8b26148b14265826141414265814141414585858133d58585858ab7d8b267d8bab7d8b7d7d8bcf7dab82ffffffffffffffffffffffffffffffffffffffffffffffffb1ceb1b1a8c9a8b1fbcfc9a8cfb1b17d9acf7d9acfcf7dcfcfc8a8cecfa8cffbc9cfcecfa8b1b17d7d9bab7d8b8b7d8b8b8b8b8b8b8ba17d8bcf7dcfab7dab7d8bab6dab728bab7d8b8b8b8b9b7dab8b8b3d8b582614235858135858585858585858135858135817279914261426898b9b7d6dab82cf7d9bcf7d9acfcf7dcf7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cfcecfc9a8cfc8a8c9b1cfcfc9a8cfab6cc9cf7db1cfcfa8cffbb1b1cfc9cffbb1c9a8b1b1cfab738b7d9b7d9a8b8b8b8b8b9b8b8b7d9b7d8b8b8b8bcf8b7d9b8b8bcf8b7dab7d9b7dcf8b8b898b5814582358581458581358585813585858581458585813148b8b8b8b8b268b7d9b8b8b7d9b7d9b7db1cfb1cf7dcfb1b1ffffffffffffffffffffffffffffffffffffffffffffffffb1cfa8c9cffbcffbcfa8fbcfb1b1b1cfb1ab6d7dcf7dcfc8a8cfc9a8cfc8cfb1b1cfa2cffbc9cec9cf8b7dcf7d9b8b8b8b8b8b8b277dab7dab6dab9b7d9b7d9b7dcf7d9b7d9b7d9b8b897dcf8b8b8b26722314238858145813585813581358135813585813585810432543108b8b8b8b7dcfabc9cf7d9aa8abcf7dcf7dcec9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1c9b1b1b1b1b1b1cfcea8c9b1b1ceb1b1cf7dcfb1cf6ccfc9cfb1b1b1b1b1b1b1cfcecfc9a8cf7dab9b7dabac7dcf8b8b8b7d8b8bab7dacabcf7d8b8b8b8bcf7d8b8b7d8bcf7d9b7dab7d7d9b7d8b2658148814585823585813581358581358141358145814588b898b7d8b8b8b8b8bcf7dabcf7dab7dcfcec97db1c9b1b1ffffffffffffffffffffffffffffffffffffffffffffffffb1b1b1fbb1b1b1b1c9fbcfb1fbb17db17d9babcf7dcfcfb1cffbcfb1cfb1a8b1b1cffbcfa8cfcfb1ce7d9b7da08b8b8b7d8b8b7dab9b7d8b9b7dcf7dcf8bcf8bcf8bcf7dcf8b8bcf8b8b9b7d8b8b8b10ab105814585858581358131358135813581358135858131423149b25267d8989ab7d8bcf7dcfcfabb16dabb1cf7dcf7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1a8b1b1b1cffbcfa8c9cefdcea8c9cf7db1b1c97db17db1cffca7b1b1b1b1b1b1a8b1b1b1ceb18b8b8b8b7d7d9b7d8b8b7dab8b7dac7d8b8b8b8b8b8b8b8b8b8b8b7dcfab6dabcf7dcf9b8bab7dcf6a233d23588b5858581358581358135858585814585858138b8b7d9b8b8bab7d9b7dab6dab6dabcfc9a8cfb1cfcf7db1ffffffffffffffffffffffffffffffffffffffffffffffffb1cfb1b1cfa8c9cffbcffbc9a8cfc9cfcf7d7d9b8b6ccf7db1b1cffba2cfcec9fba8cffbc9cfa7c9cfa8ab6d8b7d9b7da17dac8b8b8b8b8b8b8b8bcf8b8b8b8b8b8b8b8bcf8b8b8b8b898b898b8b8b2573588b5814585858581358581313581313585813585814580fac2573abab9b8b7dc97db1b1cf7d6d8bcec9cf7dc9cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbcfb1cfb1fbb1b1b1b1b1b1b1b1b1b1cfcf7dcfcfcfcfb1a7cfc9cfb1b1b1cfb1cec9cfa8c9cf827dcf8babcf7dcfab7dacab6dab8bab7d8b8b8b8b8b8b8b8b8b8b9bab7dcf7d9b7d89ab7d8bcf7d173d185814585814585813585858581358141358581314587d8bab7dac728b8b8bcf8bcfab7dcf7dcfcec97dceb1b1cfffffffffffffffffffffffffffffffffffffffffffffffffb1c9fbb1b1b1cefccfa8b1cffbb1b17dcfabb17dcf7dcfc9a8cec9b1b1b1cfb1b1b1fbcfa8b1b1b1b1b1b1b182cf7dcf9a7dab8b8b8b8b8b8b8b898b8b8b8b8b8b8b8b898b898b8b898b8b8b898b8b58ab3d148b3d585858581358135858585858581358895858148b26898b7e897d8bcfb1cfb17d9bcecf7d6dcf7dcf7dcf7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffbc9cffca7c9a8cfb1b1b1b1b1b1cffbcf6d7dcfcf9a7d6ccfc9cfb1ceb1cfa8c8cfcfa8b1b1cfcf7dab897dcf7dcf8b8b8b8b8b8b8b7d9b8b8b8b7dab6dab7dab8b8b8b7d9b8bcf7d9acf7dcf8b7d9b235899235814235858135858135813585858145814585810ab7dacab7d9b8b7dcf8b8b8b6d8b6daba8b1b1cfc9cf7db1ffffffffffffffffffffffffffffffffffffffffffffffffcfa7cfb1b1cfa8c9fbcfc9fbb1cfcfc9cf7d9b7dcf9b7dcec9cfa8cfb1b1a8b1b1b1b1b1fbc9cfb1b1b1b1b1cf7d9a7dcf8b898b7d898b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b268b8b8b108b269f1423892358135858585858581458586d2358268b268b8b898b9a7d9acf7db17db1cec9cf7dcfcf7dcfab7dcec9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1a8fbcfb1cfcec9b1b1b1b1b1b1b1c9cecfcf827dcfcfc8cfa8b1a8c9a8cec9cfa8c8cfb1b1fbb17d9b7d8b9b7dabcf7d8b8b8b8b8b8b8b8b8b9b7dabac7d8b9b7dcf8b8b7d8b8bcf7d8b9b7d8b8bcf3d43173d26881458585813585813585813145858131758138b9b7d8b8b8b8bac9a7d8bab7dab7dabc9cfb17dcfb1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffb1b1c9fbcffbb1cfa8fbcffbc9a87dcf7dc97dcfab7dcfcfb1b1c9ceb1cfcec9cfb1cfb1b1b1fbb1b1b1cfb1b1b1b1b1b17d898b9b7d268b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b268b8b8b8b8b7d5814431023882699433d58233d23148b3d231443ab107d9a7d8b828b7d73ab7dcfb1cfc9cfa87dcfb17d9acf7dcfc97dcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbc9b1b1c9cffba8cfb1b1b1b1fbcfa8ab7dcfc97dcfcfb1cec9cfcecfb1b1b1b1b1b1b1b1c9b1cf8bcf8bcf7d9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7dcfabcf7d9b8bcf8bcf8bcf8b2310235858235858581358581358581358581314585810438b8b8b7d8b8b7d7d7dcf7dcfabcf7dcfb1cfa7cfb1b1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffb1cfcfb1c9a8cffbc9cffba8cfcfb1b1cfabcf7dcfb1cf7db1b1cfb1cfc9a8b1a8fbb1b1b1cfb1b1b1cffbb1b1b1b19b729b7d9b7da18b26588b588b588b26898b588b268926898b8b8b148b8b14992689ab10711043438b88263da13d8923a17d9bab7eab9b7db1b1cf6ccec9cfa8c9cf7db1cfb1cfc9cec9cf7db1cf7dcf7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000fffffffffffffffffffffffffffffffffbcfcfb1cfa8fbb1cfc9b1b1b1cfc9a8cfc9b18bcfcf7d6dcfb1b1b1b1c9b1cfb1b1b1b1cfa7cfa89a7d827d9a7d8bb17dab7d8b8b8b8b8b8b8b8b8b8b7d8b8b8b8b8b8b898b8b898b898b898b89898958433d5810703d1458581358135813585814583d433d133dab7dabab7d9bababcf7db17db17dcf7dcfc9b1c9b1b1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffc97dcf7dcfb1b1b1b1fbcfc9fb7dcfc97dcf8bcf7dcfc97dcfcf7db17dcfcecfc9cecfa2cea8b1b1c9a8c9cea8b1cea8abb17dab7dab8b8b5826892326148826148b148b8b26588b8b148b8b143d18ab7d1489239a1499268b8923177d3dac7d8b8b8b7d8b7dcfb1cfb1b1cf7db1b1ceb1ceb17dfbcf7dcf7dcfc9b1abb1b1cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcf7db17dcec9cfb1fbfba8cffca8cffbabcf8b7dcf7dc9abcf7dcf82cf7dcf7db1cfb1b1c9fbcfb1b1b1b1b1b1b1b1cfb1cf7dc97dce6d8b7d588b88269f26895858581423588923148b588b148b148b259b268b237326238b8b8b898b8b8b7d9b7d82cf82cfcf82cf7dcf7dcf8b7d6da7cfb1cfb1b1cfc9cea8cecf7db1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffcf7dcecfb17dcfb1b1a8fbb1cfceb1cf8b7dab7dc9abb1cf9a7dcfcfb1c9b1b1b1b1b1b1cfc9cffbcfcea8cfc9b1cfc9cf7d9b8b8b8b8b148b58585858585826582658265814882658892314887d439b588b3d179b2318ab3d7d9b8bacab7dab897dcfabb1b1b1b1c9a7cfc9cfb1b1cfc9a8cfc9cfb1cfb1b1b1cf7db1a8aba8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcffbcfc9b1cf7dc9cfb1cfb1fbc9fccfb17d7d9bab7dcf7dcfcfc97db1b1cf6dfbb1fbcfa8cfc9fbcfb1b1b1cfb1b1fb6dabcf7dcfcfabcf0f8b89147d10898b14582658145858587d5826892389238b148b238926ab14ac7d8b8b8b8b8b9b8bcf82cf82aba89a8bcfc9a8cfc9cecfcfb1c9b1b1c8cfa8b1a8c9cfb1b1b1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffb17dcfc9abcfc9fbcfc9cfb17dc9cf7db1b17dcf7dcf7dcf7dc99a7dcfcfb1b1b1a8cfb1b1b1b1b1b1b1b1b1ceb1b1b1b1b17d9b7d8b8923253d5858585814585858895858581488148b148814239b72269b257323897d898b8b8b7d8b8b8b9b7d9a7d72cfb17dcfb1b1b1b1a7cfb1b17dcfc9a8fbc97dcfc97dcfb1cfc97dcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffc97dcf7dcf7dcfa8cffba2cfcffba8c97dcfabcf7dcf7d9acf7db1cfcfcfaba7cfb1b1b1b1b1b1b1b1b1b1b1a2cffba8cf9b7dcfcf8b6dab8b1489239b7125895858588b58142310ab107d3d258923148b26148b3d277d268b897dab8b8b7d8b82cfab6db19b8b6ccfb19acf7db17dc8cfa8cecfa8cffbc9cfb1b1b1cfb1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffb1cf7dcf7dfccfcf7dcfb1b1fbcfb1b1cfab6dcfab72c9cf7dcf7dcf7db1b1b1cffcc9cea8b1b1b1c9cfb1b1a8b1b1b1cf7dcfab7d9b7d9f1070585858585858145814588958253d14145814ab10438b588923ab6d25ab8b8b8b8b9a8b7dcf7dcf7dc9cfc9cecfb1cfb1b1cfc9b1b1b1b1b1cecfcea8cf7dcecfb1cf7dcecfc9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1cfb1b1cffbcfc9b1fbcffbfccffbcfcf7dcf8b8bcf7d8bcfb1b17d9a7dcfcfc9b1b1b1b1b1b1b1b1b1b1b1cffbcfc9ce7dcf827d9a7dcf3dab148b9b269b2658265814233d70438b43ab239b23892689238b267d269a268b8b8b9b7d89ab7dcf6dcfa07dcf82cf7dcfcf7dcfcfc9cfb1b1c9b1b1b1b1b1fbcfb1b17dcfb1b1ffffffffffffffffffffffffffffffffffffffffffffffffcfc97dcfcfc87dcfcffbc9cfa8cf7dc9b17dcfab7d8bcfabb1cf7dcfb1b1b1fbb1b1fbcfc9cffba8cfb1fbcfc9cfb1b1b1b1827dcf8b8b3d8b3d5858585858145814231458149b430f8b148b1489ab147d898b10a07e9b7dab7d8b7ecfab7dcf7dcfa8abb1a8c972c9b1b17dcfabb1b1b1cfc97dcfc9b1b1cfc97db1b1cf7dcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcf7db1fbc97db17dcffbcfc9a8fbb1fc7d9b7d8b898baba8c97db1b1b1cfc9a8cea8cecfc9cfa7cfb1b1b1b1ceb1b1a8cf7db1abcf7dcfcf27719b7126722699583d703d10711058259b2372267d148b268b239b25a123268b8b8b8b8b7dac7da07d9a7dcf82cf7dcf7db1cfc97dcf7db1b1cea8cfb1b1b1b1cffba8c8cfb1b1ffffffffffffffffffffffffffffffffffffffffffffffff7dcfb17dcf7dcfc97dcf7db1b1b1cf7dcfcf7dc97dcf7dcf82abc9cf7db1b1c9b1b1b1a8cfb1cfcffbb1b1cffba8b1b1b1b1b1cf7d8b8b8b8223183d8b58148b2689588b3d8b43ab732689898b7d9b7d9b7dab8b8b7d8bab6dac7da08b8b82c9cfcf9aa8cfabb1b1b17dcfb1b1a8b1b1b17dcfa8cffbcf7db1b1b1cf7dc9cf7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cfb1cfcfb1cffbb1b1b1fccffdfb6dabcf7dc97dcfabcfcfc9cf7dcf7dcfc9cfb1a8b1cfb1c9b1b1b1cfa8c9cffbc9cf8b6dcf7d9bab6d259b259b439b7223148b182370233d8b58279b239b2688267d148b237d27898b8b8b8b269bab7d9bcfb16dcf82ab82cfc8cf7dcfb1b1b1b1b1b1c9cecfcfa8c8cfcfc9cfa8b1b1ffffffffffffffffffffffffffffffffffffffffffffffffb1cecfc97dcf7dcffbcffbcfc9cfb1ce7dabcf7dcfab6dcf7dcf7dcfc9cecfa8b1cfc9cefba8c9fbcfa2cfb1b1c9fbb1cfb1b1b1b1cf7d8bac7dab8b3d2688268926582689268910ab9b7dab6dab7dab8bab738b9bab7d8b8ba07dac828b7dcfb17dabb1c97dcfb1b1b1cecfc9cecfc9cfceb1c9cecfb1b1b17dcfc8cfb1abcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcf7dc9cf7dfb7dc9cfa8c9cffbcffbcfab6dab7dcf8b7dcf7d827db1b1c9cfceb1a8c9cecfc8cfa8cfa7cfc9cffbb1cfcf7d7dcfab82cf7d25732699732789265858583d143d43148b14ab43ab172389259b23259b266b269a8b8b7d8b8b8b7dcf7dab82abcf82cf7dcf7db1cf82b1b1cfb1b1a8cfa8c8cfb1b1a7b1b1abb1b1ffffffffffffffffffffffffffffffffffffffffffffffffcfc9cf7db1cfc9cf7db17dcf7db17dc9cfcf8b7db17db1ab6dabcf7dcfa8cfcec9cea8cfc9cffba8fbcffbcfb1cecfa8c9cfa7c9cf7d9b7dab7d8b8b8b8b8b8b26892689259b8b8b7d8b8b7dab73ab6d7d9b7d9a8b7dcf897d9b8b6ccf7dcfa17db1b1b1cfb1b1b1b1cfc97dcfcf7dcf7dc9cfa8aba8c9b1cfb1cf7dcf7db1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffc9cfce7dcfc9cfb1b1fccffba8c9fbb17dcf7dcfab7dc9abcfb1b1cf7dcf7dc9cfcecfa8b1b1cfc8cfb1b1b1fbcfc9fba8cecf6c8bcf7dcf2699259b25997d895814582543109f3d268b3d7d3d27ab3d268b269b2523ab277d7dab7dab7d8bab6dcf7dcf7dc97dcfc9a8cfcea2cfa7cfc9b1b1cfcec9cfa8cfc9cfb1b1a8b1b1ffffffffffffffffffffffffffffffffffffffffffffffffcf7dcfb1b17dcf7d8bcfc9b1cfabcfb1b17d9acfabcfcf7dcf7dc9b1b1b1c9a8cfb1b1b1b1b1cfc9b1fbcfa2cfb1b1cffbb1b1cfcea89a7dcfab7d8b8b8b8b7d26898b8b8b8b8b8ba06dab7d9b7d8babcf7db17dcfb17d8b8bb18bcf7dc97d7d9acfb1b17dcfb1b17dcfcfb17dc9cfb1b1b17dcfb1b1cf7db17dcfc9b1cfb1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcf7db1cf7dcf7dcfcfab7dcfcfabcfcf7dcfabcf7dcfcf7db1b1cf7dcec9cfb1b1b1b1c9b1b1a8b1b1b1b1b1a8b1fbb1cfc9cfa7cfc9b1c9a7cf7db1cf7d7d9b8b8b7d9b8b8b7d9b8b7dcfabcf7d8b7dab7dab7d7dcf7dcfb1c9cfc9cf7db1cf7dcec9cf7dcecfb1cfb1b1b1b1cfc9cea8cffbc9cfa8fbb1b1b1b1b1b1cfcec9ffffffffffffffffffffffffffffffffffffffffffffffff7db1b1b1c97dcf7dc9abcf7dd87dc97dcfcf7dcf7d9b7dcf7dabcf7db1b1ceb1b1b1ceb1b1fca8cecfb1b1b1cfa8c9cecfb1cfa2cfb1b1b1cf7dcf8b8b8b82ab8b8b7d8b8b8b897d9b8b82cf7dcf82cf7dcfc9b17dcf9a7dc9cf7db1cfcfcec9cf7db1b1cfa2cfb1b1ab6dcecfcf7dcf7db1b1c9cf7dcecfc9cfb1cf7dcf7dc9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cf7db17dcfc97d8b7dc9ab6dcf7dcf9a7d6dab7d8bcfb17db1b1cfb17dcfb1b1a8cfcec9cfcecfa2cfcec9cfa8b1b1b1cfc9b1cfa8cecfc9cf7dcfc8cfb17dab6dab8b73ab8b8b898b8b6dab9b7dcfcf82cfb1abb17dcfcf7dcf7dcf82b1cfb17dcfc9cf7dcfa2cecfb1b1b1b1cfc9cfcea8cfc8cfb1b1b1b1b17dc9b1cfffffffffffffffffffffffffffffffffffffffffffffffff9acfb1b1cfabcfcf7dcf7dcf7dcfcfcf7d9bcf7dcfb17d9acf7dcfcfb1b1cfb1cfc9a8c9cfa7c9cfa8c8cfb1cefbcfa8c9b1b1b1fbcfc9fbcfa8ab827d9a7ecfab6dab898b8b898bcf7dc98bcf82ab7dcf7dcfb1b1b1b1b17dcf7dcfc87dcfb1b1b1b1b1b1b1ceb1b1b17dc9cf7d9acfb1b1b1cfb1b1c97dce7dc9b1cfa8cecfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcf7dc9b1cfc9abcf7dcfcfab737dcfabcf7db1cfaba8c97dcfc9abcf7db1b1b1b1c9ceb1b1b1cfa2cfb1b1cfb1b1b1cec9cea8cea8cecfc9cf7db1c9cf7dcfcf8b7dab897dab89897d9b7da08b7dcf7dcf9b7d9bcf7dcfcf6ccfb1c9cfb1cfb17db1cfcf7d7dcfcecfb1b1b1b1b1b1cecfa7cfc9a8cfb1b1b1b1b1b1cffbcfa8ffffffffffffffffffffffffffffffffffffffffffffffff7db1b1cf7dcf7dc97dcfabc9cf7dcf9a7dcf7dc9cf7dc9cf7d9b7db1b1cfa2cea8b1cfcecfb1cffbb1cfa8b1c9b1b1fba8cffbcfb1b1cfa7cfc9cf7d9bcf8b897dcf8b7d9b7d9b7dcf8bcf7dcecf6dcec9cfb1b1cf72c9cfb1cfc8cfa8c9cf7db1b1b1b1cfb1c9cf7dcfcecf7db1cf7dcf7dcf7db1b1cfcfcfb1cf7dcec9cfa7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1b1cf7dc9cf7dcf9a7d8b7dc9cf7d897d9bcf7dcfcfabcf7dcfa8cfc9cf7dcfcea8cfb1c9a8cecffbb1cfc8a8cfb1cfa8cfc9cfb1b1b1b1b1b1cf7dcfb1b17dab6d8b9b7d9b8b7d9b7d8b6dab9b7d8bcf6ccf7d8bcfc97dcfce7db17dcf9acfb1b17dcf9acf7dcfc9b1b1cfa8c9a8cfa8c9cfceb1ceb1b1b1b1b1b1b1b1b1ceffffffffffffffffffffffffffffffffffffffffffffffff82cfb1cfb17dcfabcf7dcf7dcf7dc97dcf82cf7dcfaba8abb17dcfb1b1b1cfcfc9cfa7cfa2cfb1b1b1b1cfcea8cfc9cfcec9cfa8cec9a8c9cfa7cf7db17d9a7d9bab7da07d8b8bcf7dcf6ccf9b7dcfb1a87dcfc9b1b1cfb17dcfb1b1abcfb1b1cfb1b1b1ce7dcfb1cfc97dcfcf7db1c9cecfc9cecf7db17dcf7dcfcfcfa8abc9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcf7dcecfcf7dcecf7dcf7dcfab8b82c9abcf7db1ab7d7dcec9cf9a7dcf7db1b1cfc9b1b1cecfb1b1b1b1a8cfb1b1b1c9b1b1b1b1b1b1b1b1cf7dcecfc97db1cf8bab7dcf8b8b7dabcf7dcfab8b7d8b82cf7dcf9acf7dcf72c9cfb1cfcf7dc9cf7db1cfc97dcfc97db1cfa7c9cecfcec9cfcec9a8c9a8c9cfa8c8cfb1b17dcfc9ffffffffffffffffffffffffffffffffffffffffffffffffcf7d9b7dabc9cf7dcf7dc8cf7dcfcfcf7dc9abcf7d82abcfcf7db1b1b1b1c9cea8fbc9cfcffbb1b1b1b1c9b1b1b1b1b1cfa8c8cfb1b1cfcecfb1cfb1b1b1cf7dcf7dcf9b7d9b7d9acf7dcfab7dcf82cfc9cecf7dcecf6ccf8bb182cfcf7d82cfc97db1cfc9a8cf827da8cf7dc9abcf7dcf7dcf7db1c9cfb1c9cfc97dcec9cfb1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb1cfc97dcfb1b1c97dcfb18bcf7dcf7dcf7dab6dcfabcfa8cf7db1b1b1b1b1b1b1cfa8c9cfa8c9b1cfc9b1b1fbcfa8fbcfb1b1b1b1b1b1b1b1cfc97dcfcfcfc98b6dab7d89cf7d9b7d7d9b7da1ab6dabcfcf7d8b8bcfb182cf7dcfc97db172cfc9cf7dcfcf7dcfcfb1cfb1cfa8c9b1b1b1a8cfcecfcfb1cfb1b1a8b1b1b1b1cfffffffffffffffffffffffffffffffffffffffffffffffffcf82abcf7dcf7dab7dcfcf7dcf9a7dcfcfcf7d9ba8ab6d8b6dabcfc9cfa8cecfc9cfa8fbc9b1b1b1cfcea8cfb1b1b1b1fbcfb1a8b1b1b1b1a2b1c9cec9a8b182b17dcf7d827dabb16dab89cf7dcf7dcfb1cfc9a8cfc9cfce7dcfc9cf7dcfcf7dcfcfa8aba8cecfc9cfcec97dcf7dc9cfb1cfc9b1cfce7dcf7dcf7dcfb1b17dcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffb17db1cf7db1cf7dcfabc97dcfcfabcf6dabcf7dcf7dc9abb1b1cfabb1cf7db1b1ceb1b1ceb1cecfa7b1ceb1c9b1b1b1b1b1b1b1b1b1b1b1cf7db1cf7db18b7d8bab7d9b8b7dab7dcfabcf8b7d8b8b7dcf7dc9cf7d7d9b8bb1b1b182b1cfc9cf7dc8cf7db17dcf7dc9a7cfc9cfcea8cfcec9b1b1b1c8a8ceb1b1cfcec9cfa8ceffffffffffffffffffffffffffffffffffffffffffffffff73ab6d8b8bcf8bb1c9cf7dc9a8cf7d897dcf7dcfabcf7da09b7dcf7dcecfc9a8cffbcfcea8cffbb1a8c9cfb1c9b1b1b1b1b1b1c9b1b1b1b1cfcecfa8cfcecfc9cea8cec9cfb1b17eabcf6dab73c9abb1c97dabcfab7dcf7dc9cf7dcf7d82c9cf6ccf9ab1cfc9b1cf7db1cfcfb1cfcf7dcf7dcf7dcf7db1b1b1b1b1b1b1cfb1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffcfcfcfb1cfc9b1cf7dcfcf8b8b7dc97dcf7dcf9b7dcfcf7dcf7dc9a8c97dcfc9a8cfc9a8cfc9a8cfc9cfa8cffbcfb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b17d8b6dab7dab6dab7d6dab7d9bab7d9bcf7dcfabcfb17dcfcf8bcfb1b1b17dcfcfa8cfcfc9cf7dcfb1cfc9a8cec9cfb1b1cfb1b1cfcfcfc9b1b1c9b1cfcec9cfffffffffffffffffffffffffffffffffffffffffffffffff8b89ac728b8b7dcfcf7dcfb1b1cecfc97d9acf7dcf8b9b7d8bcf7dc9cfa8cecfc9a8c9b1cfb1b1c9ceb1a7cfcecfa8c9cea8cfcecf82b1b1b1b1b1b1b1b1b1b1cfc9cfa8cec9b1ab7d7d7dc9cf7dcfcf7dcfa87dcfb182cfcf7dcf9acf7dcfabcfcf7d6dabcfcf7dc9cf7db17dcf7dcfcec9b1b1cfc9cfb17dcf7db1b17dcfb1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffab6dab7dab7dab73c97d7d897dcfabcf7dcfab7dcf7dab82b1b1cffbcfceb1cffbb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cfb1b182b1b1b1b1b1b1b1b1b1cffbb1b1b1b1b1b1b1b1ab6ccfcf7d7dcf7d9a7db16dab8b7d9a7db17dcfabcf7dcfabc97dcf7dc9abcf7db1abcf7db17dcf7dab7dcf7db17dcf7dcf7dcf7dcf7dffffffffffffffffffffffffffffffffffffffffffffffff8b7d9a897d9b7dab7db1b1b1cfc9cf7db1cf8b72cf7dcf7dcfabcea8cecfc9a8fbcffbcfa8c9cecfa8cfc9fda8c9cecfb1b1b182b1b1b1b1b1b1b1b1b1b1b1b1a8b1b1b1b1b1cf7dcfabcfab7dcf8b6ccfabb1cf9b7dcf7dcfc97db1cf7d7dcf8b6ccfcfcf72c9cfcf7db1cfc9b1b1c9cf7db1cf7dcf7dc9cfcec9b1cfc9a7cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8bcf6dab73cf7dabcfabc97d8bcf7d8bab6dab6dab73abcfa8c9cecfa2cfb1b1b1b1b1b1cfb1b1b1b1b1b1b1b1b1b1b1b1b182cfb1b182cfb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cfb1b17dcfc9ce7db1cfabcf7dcfc97dcfabb1b17dc97d8bcf8bcfcfabcf7dc9cecf7dcfcfc9cfb1b1cfc9cf82cfc9b1cfb1b1cfb1c9cfffffffffffffffffffffffffffffffffffffffffffffffff9b72ac7d898babcfa8abb1b17dcf7db1cf7d9b7d9b7d9a7db17dcfc9b1b1fbcfc9ceb1b1fbcfb1b1b1b1cffbcfb1a8c9b1b1cfb1b1b1b1b1b1b1b1b1b1b1b1c9cecfb1b1b1b1b1b17dcf7dcfabcf7dcfab738b9b7dabcf7dcf7dcf82cfb1abb182cf7d9a7dc9728bb1b1c972abcf7dcf7dcfb1abc972cfcf7dcfcfceb1b1cfc9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7d898b8bab7d9b8bcf8b7dcf8bcf7dcfab6dabcf8b7d9b7dc9cecfa8b1cfb1b1b1b1cfcfa2fbb1b1b1b1b1b1b1b1b1b1b1b182b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cf7dcf7dc9cecf7dc9cf7dcf7db1b17dcfcf7dc9aba8cfa0c97d7d8b8b7dcf7dcf7dcf7dc97dcf7db17dcf7db17dcf7dcf7dcf7dc97dcf7dffffffffffffffffffffffffffffffffffffffffffffffff8b7dab9b7dab6dabb1c9b1b1c8cfb19b7d82abb1b1aba8c9cfb1b1cf7db1b1b1cfa8b1b1cfa2b1b1b1b1fbcfa7c9cfcecfd86dabcf82b1b1b1b1b1b1b1b1b1cfa8b1b1b1b1b1b17dcf7dc97dcf7dcf7d9b7d9a7db19b7dcf7dcfcf7dab6dcf7dcf7db1cfcecf7db1cfabcf7db1b182b1b1c9cf7dcf7db17db1c97dcfc9cfa8ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffab7d898b6dab7d8bcf7dcfab7dc9ab7dcf7dcf7d8bcf7d8bcfa8c9cfb1fb8bb1b1b1fbcffbcfb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cf82b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a8cfc8cfb1cf7dcfcfabc97dcfb1abcf7dcf7dcfa8abc97dcfabcf7dc9cf6ccfb1c9cfb1b1cfcec9cfcfb1b1cfc9cfcec9ceb1c9cecfb1cfffffffffffffffffffffffffffffffffffffffffffffffff8b898b8b8bcf8bcf7dcfcfcfcf7dcfabcf7d9b7dcf7dcfcea8c9b1b1cfb1cfa7c9cfb1b1fbcfb1b1b1b1b1b1b1b1b1b1a8b172cf6dcfb1b1b1b1b1b1b1b1b1b1cecfc9a7cfb1cfb1b1abcf7dab6dab7dcf8bcfcf7dcfb19acf7dcf9bcf7dcf9bb1b182cf7dcfc96ccf7dcfcfb1cfabb17dcf7db1b1cfc9cecfa8cfb17dcfc9cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff7d9b8b7dcfab73ab7d9a7eabcf7dcf7dcf7dabcf7da07dcfc9fbcffbb1cfa2cfcfa2cffbb1cfb1b1b1b1b1b1b1b1b1b1b1b1b1cf82b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cfc8cf7dcf7db1c9cf7dcf7db1abcf7dc9cf7dcfc9abcf7dcf8b82abcf7dcfabcf7dcf7dab7dcf7dcf7d9a7dcf7dce7dcf7dcf7dcf7dcf7db1ffffffffffffffffffffffffffffffffffffffffffffffff898b8b8b7d8b7db1cf7dcf7da2b1cf7dcfcf7dcf9ab1c9b1b1cffbcf7db1c9cfb1b1b1b1b1b1b1b1b1b1cfb1b1b1b1b1cf9a739a82b1cfcec9b1b1b1b1b1b1cfc9a8cfb1c9b1c9cf7db1b1cf8bcf7d9b8b8b8b7dcfabcf6d7d9a8b897d9acf7dabcf7dc9cf7dcfcf7dcf9a7dcf7da8b1b1cfcec9cf7dcf7dcfcec9a8cea8b1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b898b89ab7d9bcf7dab7dcf8bab6dab9b7d9b7d9bab7dcfcfb1b1b1b1fbcffbcffcb1b1a2b1cfb1b1b1b1b1b1b1b1b1b1b1b182b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cfc9cfb1cf7dcfc97db1cf7db17dcf7dc97dcf7dcf7dcf6ccf6dcf6ccf6ccfc9cfb1cfc9b1cfc9cfb1cfc9b1cfc9cfb1cfc9cfb1cfc9cfffffffffffffffffffffffffffffffffffffffffffffffff828b8b89ac7dabcf7dcf9acfcfcfb17d9a7dcf7dcf7dcfb1b1b1b1b1b1cfb1fbcfb1b1b1b1b1b1b1cffba2cfb1b1b1b1cfce6dab73d8b173cfb1b1b1b1b1b1b1b1b1fbcfa8cfce7dcfc97dcf7d9a7dcf7dcf7dcf7d8b8bcfcfb1828b89cf7d8bcf7dcfcf9acf7dc9cf7dcf7d9acfc9cf7db17dcf7dabb1cfc97dcfcec9cfb1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b898b8b7d9b8b7dcf8b7dcf8b7dcf8b8b7dcf8b8b7dcf7dcffbb1b1b1b1b1b1cffbb1b1b1cfcffbb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1cf7dcf7dcf7db1cf8bb1cf7dcfc9cfabcfb1cf7dcfc9cfabcf7dcf7dcfabcf7dcf7dcf7dcf7dcf7dcf7dcf7dcf7dcf7dcf7dcf7dcf7dcf7dffffffffffffffffffffffffffffffffffffffffffffffffcf8b8b7d9a7d9b7d9b8b7dcfab7d9bcf7dcfc9cfb1b1b1b1b1b1b1b1cf7db1b1b1b1b1b1b1cffcb1a2cfcfb1b1b1b1b1cf6dcfa06c739a7db1b1b1b1b1b1b1b1b1b1cffbb1b1c9a8abb1b1aba8cf8b82ab82ab6dabcf7dab9b7dcf7dab7d9b7db19b7dcf7dcf7dcfb1aba8c97dcf7db1cfc9cfb1cfc9cf7db1cfc9cfb1b1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffff8b8b8b898b8b8b898b898b898b898b898b898b898b898b89cfb1b1b1cfb1b1b1fccfb1b1b1cffbcfb1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b17dcfabcf7dcf7dcf7dcfabcf7dcf7dcf7dcfabcf7dcf7dcfcfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1ffffffffffffffffffffffffffffffffffffffffffffffff8b898b89ab73ab828b8bcf7d8b89ab7dcf7dcf7dcfb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1fbcffcb1fbcfb1b1b1b182897d9bcf82cfb1b1b1b1b1b1b1b1b1b1b1b1b1b1cfcfb1b17dcfb19acf7dcfc97dcfab7d9b7d7d8b8b9bab6dab7dcf7dcfab6dcfabb17dcfc9cfabcfb1abcf7dcf7dcf7dcf7dcfb17dcf7dcfb1b1b1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff898b897d9b7dcf8b8b898b8b897d9b7dcfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfb1cffbcfb1b1b1cfb1b1b1cf82cf82cf82b1cfb1b1b1cfb1b1b1cfb1b1b1cfcffbb1b1b1cfb1cf7dcfb1cf7dcfcf7dcf7dcfabcf7dcf7dcf7dcfabcf7db1cf7dcfb1cf7dcfcf7dcf7db1cfb1b1b1cfb1b1b1cfb1b1b1cfb1b1b1cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000005000000070101000000030000000000}}}}}}{

\par }}\dpx2034\dpy-177\dpxsize3177\dpysize1480\dpfillfgcr255\dpfillfgcg255\dpfillfgcb255\dpfillbgcr255\dpfillbgcg255\dpfillbgcb255\dpfillpat0\dplinehollow}}}}{\tab \tab

\par

\par }\pard\plain \s18\nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par }\pard\plain \nowidctlpar\widctlpar\adjustright \f16\lang1048\cgrid {

\par }\pard\plain \s5\keepn\nowidctlpar\widctlpar\outlinelevel4\adjustright \b\f16\lang1048\cgrid {Fig.B}{\b0

\par }}

=== BIBLIOGR ===

[AMBRO]

Brent Ambrose, Esther Ancel, Mark D. Griffits “The Fractal Structure of Real Estate Investment Trust Returns:The Search for Evidance of Market Segmentation and Nonlinear Dependecy “ – Journal of the American Real Estate and Urban Economics Association, vol.20,1:p25-54

[ ARM94]

Armin Bunde, Sholmo Halvin “Fractals in science” – Springer Verlag 1994

[GRISS]

C.H Liu,D.J Hartzell,T.V. Grissom “The Impact of Market Imprfections on Real Estate Returns and Optimal Portofolios” – Journal of the American Real Estate and Urban Economics Association, 18(4):453-478

[BEN89]

Benoit Mandelbrot “Les object fractals: forme, hasard et dimension” – Paris, Flamarion 1989

[WILEY]

“ Fractal Geometry:Mathematical fundation and Aplications” – John Wiley&Sons

[HEI92]

Heinz-Otto Peitgen “Chaos and fractals: new frontiers of science” – 1992, 984 pag.

[BAR98]

Michael Barnsley “Fractals everywhere” – Boston Academic Press 1998, 396 pag.

[HIL86]

Adam Hilger “Chaos, noise and fractals” – 1986, 240 pag.

[MOO92]

Francis C. Moon “Chaotic and fractal dynamics” – New York 1992, 508 pag.

[BEN83]

Benoit Mandelbrot “The fractal geometry of nature” – New York 1983, 468 pag.

[FAL92]

K.J.Falconer “The geometry of fractal sets” – Cambridge University Press 1992, 162 pag.

[BAR88]

Michael F.Barnsley, Benoit Mandelbrot    “The science of fractal images” – New York 1988, 313 pag.

[DUB91]

Daniel Dubois “La technologie de l’image: de la C.A.O. au chaos fractal” – 1991, 156 pag.

[GOU92]

Jean-Francois Gouyet “Physique et structures fractales” – Paris Ed.Mason 1992, 234 pag.

[BUN00]

Armin Bunde “Fractals in science” – 298 pag.

[BAX94]

Gregory A Baxes “Digital image processing: principles and aplications” – New York Ed.John Wiley&Sons 1994, 452 pag.

[YOU94]

H.Youlal “Modelesation parametrique en traitment d’images” – Paris Ed.Mason 1994, 207 pag.

Adrese Internet

HTTP://INLS.UCSD.EDU/RESEARCH/FISHER/FRACTALS/NEWSP

HTTP://WWW.ITERATED.COM

HTTP://SPROTT.PHYSICS.WISC.EDU/FRACTALS.HTM

HTTP://WWW.ECE.CONCONDIA.CA/~SORIAL/IMAGE.HTML

HTTP://SPANKY.TRIUMF.CA (Baza de date ce contine programe si teorie fractala precum si legaturi catre alte servere ce au un specific asemanator)

HTTP://SPANKY.TRIUMF.CA/WWW/OTHER_PROGS.HTML

HTTP://SPANKY.TRIUMF.CA.PUB/FRACTALS/CODE/

HTTP://IPSUN1.CS.NTHU.EDU.TW/~MR834342/FIC.HTML

HTTP://INLS.UCSD.EDU/Y/FRACTALS

HTTP://WWW.FAQS.ORG/FAQS/COMPRESSION_FAQ/PART2/PREAMBLE.HTML

HTTP://WWW.CTR.COLUMBIA.EDU/~ALEX/PUBLICATIONS.HTML

HTTP://WWW.CS.UBCLUJ.RO/TT~7316/FRACTALIA (Publicatie in limba romana cu fractali)

HTTP://WWW.IGLOBAL.NET/PUB/CAMELOT/CHAOS/CHAOS.HTM (articol despre teoria haosului si fractali)

HTTP://WWW.RASIP.FER.HR/RESEARCH/COMPRESS/ALGHORITMS/ADV/FRACOMP/INDEX.HTML

=== CAP5S1 ===

Capitolul 5 Aplica]ii

_n acest capitol voi descrie aplica]iile ce au fost realizate pe baza ideilor [i algoritmilor prezenta]i \n lucrare.

Prima aplica]ie prezentat# este o implementare \n C a algoritmului de compresie/decompresie cu fractali propus de Barnsley.

Fi[ierele sursa trebuie s# fie \n format TGA alb-negru(gray scale), reprezentate pe 8 bi]i(imaginea surs# nu este comprimata initial). _n cazul \n care se dore[te crearea unor fi[iere imagine \n acest format, se va salva imaginea \n format TGA grayscale. Pentru conversia fi[ierelor imagine testate am utilizat programul “Sea” produs de Harold de Laat & Bart Wakee. Header-ul imaginii are 18 bai]i [i nu 198 cum este generat de alte utilitare grafice(vezi Photoshop).

Dac# s-au generat fi[ierele cu un header de 198 bai]i, se vor [terge ultimii 180 de bai]i din fi[ier utiliz@nd un editor de texte.

Aplica]ia este structurat# \n trei sec]iuni de baz#:

o sec]iune ce realizeaz# interfa]a programului cu utilizatorul [i vizualizeaz# fi[ierele selectate de acesta;

o sec]iune ce realizeaz# compresia imaginii;

o sec]iune ce realizeaz# decompresia imaginii.

Pentru test#ri s-au folosit variante simplificate ale acestor sec]iuni, deoarece compresia de imagini cu ajutorul fractalilor este un proces cu o durat# destul de mare (durat# care este influen]at# desigur [i de viteze de lucru a procesorului pe care rulez acest program ).

Textele surs# ale aplica]iei sunt prezentate \n anexa A a lucr#rii. Acestea au fost compilate utiliz@nd Borlandc 3.1. Dac# se dore[te recompilarea surselor se vor utiliza cele trei proiecte deja generate, ]in@ndu-se cont de faptul c# \n anumite situa]ii vor trebui setate din nou directoarele \n care se afla resursele mediului Borland.

Prezent#m mai jos interfa]a programului cu utilizatorul.

Pa[ii algoritmilor de compresie/decompresie sunt delimita]i prin comentariu \n codul surs# pentru o mai bun# \n]elegere a implement#rii algoritmului. Deasemenea, programul con]ine o serie de comentarii, pentru delimitarea opera]iilor ce se execut# asupra imaginilor.

_n timpul execu]iei algoritmului, programul afi[eaz# dimensiunile blocului curent pe care \l testeaz# precum [i valoarea erorii globale pentru acest bloc.

Algoritmul de decompresie spre deosebire de cel de compresie este foarte rapid. Acesta este unul din avantajele compresiei cu fractali, avantaj ce contrabalanseaza pierderea de informa]ie a algoritmului [i timpul foarte mare necesar compresiei.

Performan]ele compresiei cu fractali au fost testate pe urm#toarele fi[iere imagine:

– aaboot.tga;

– castel.tga;

– lita.tga;

– tech.tga;

– tech2.tga;

– test.

_n urm#torul tabel furniz#m c@teva date despre aceste fi[iere:

Procesul de decompresie se realizeaz# iterativ. Lafiecare itera]ie se realizeaz# o \mbun#t#]ire a calit#]ii imaginii.

Unele imagini au o refacere mai rapid# \n procesul de decompresie. Pierderea de informa]ie este de circa 2-3% \n medie dar se constat# c# pentru fi[ierele de dimensiuni mici imaginea reconstituit# \[i pierde semnificativ din calitate.

Rata medie de compresie a imaginilor se apropie \n aceste cazuri de rata de compresie ob]inut# cu ajutorul unor algoritmi f#r# pierdere de informa]ie.

Performan]ele acestui algoritm devin vizibile abia c@nd \l utilizeze \n cazul fi[ierelor de dimensiuni foarte mari. Astfel pentru un fi[ier TGA cu dimensiunile 1024×768 \n nuan]e de gri (grayscale) cu o lungime de 786450 bai]i, se ob]ine un fi[ier compresat cu lungimea de 4.578% adic# aproape 22:1. Compresia \n acest caz este foarte bun#, dar timpul necesar a crescut de aproximativ 15 ori fa]# de timpul necesar compresiei uneia din imaginile studiate.

Prezent#m mai jos imaginea ini]ial# [i imaginea decompresat# pentru imaginile studiate (imaginile au fost decompresate \ntr-un ciclu de 28 de iteratii).

Concluzii:

Compresia cu fractali prezint# dejavantaje din urm#toarele puncte de vedere:

durat# de compresie foarte mare;

algoritmul de compresie este unul cu pierdere de informa]ie.

Pe de alt# parte avantajele acestui tip de compresie sunt:

rat# de compresie bun# pentru fi[ierele imagine de dimensiuni mari;

timp de decompresie mic comparativ cu al]i algoritmi de decompresie.

Totu[i prin implement#ri hard ale acestui algoritm, sau utiliz@nd calculul paralel al erorilor(acest algoritm se preteaz# la un astfel de calcul) se poate ajunge la durate cu mult mai mici ale compresiei pentru aceast# metod#.

Exist# de asemenea posibilitatea utiliz#rii unui algoritm hibrid(ce combin# diver[ii algoritmi de compresie a imaginii cunoscu]i dar implementarea acestora este dificil#).

O caracteristic# important# ce decurge din propriet#]ile fractalilor este aceea c# se permite decomprimarea imaginii la o dimensiune mai mare dec@t cea ini]ial# f#r# a afecta foarte mult calitatea imaginii(fenomenul de pixelizare a imaginii dispare aproape complet, detaliile necesare fiind generate prin intermediul algoritmului).

=== CAP5S2 ===

A doua aplica]ie este o implementare \n assembler a unui generator teren montan cu ajutorul fractalilor func]iile implementate put@nd s# fie apelate din C pentru o urm#rire mai u[oar# o modului de generare [i desenare. Acest algoritm a ap#rut pentru prima dat# \n jurul anului 1990.

Versiunea curent# permite deplasarea virtual# \n terenul generat. De asemenea putem roti punctul de vedere al utilizatorului utiliz@nd un increment de 15 grade.

Tastele utilizate sunt:

– “H” merg spre st@nga;

– “J” merg \napoi;

– “K” merg \nainte;

– “L” merg spre dreapta;

– “A” rota]ie spre st@nga;

– “S” rota]ie spre dreapta.

– “X”,”Q” ie[ire

Punctul de vedere al celui ce prive[te este considerat ca av@nd un arc de 180 de grade.

Programul utilizeaz# instruc]iuni 386 astfel \nc@t nu va putea fi rulat pe un calculator 286.

Imaginea rezultat# este:

Programul a fost compilat utiliz@nd instrumentele specifice Borland versiunea 3.1.

Programul “Plasma.pas” ilustreaz# modul \n care se genereaz# terenul pentru aplica]ie. Unele din generate sunt utilizate drept \n#l]imi iar altele sunt considerate v#i [i datorit# continuit#]ii nuan]elor se ob]ine respectivul peisaj .

Prin algoritmi de netezire se rafineaz# muchiile mai ascu]ite ce ar putea rezulta \n urma unei diferen]e prea mari \ntre nuan]ele rezultate. De asemenea mai aplic algoritmi ce trateaz# imaginea din punctul de vedere al celui ce “survoleaz#” terenul, precum [i algoritmi de rotire a imaginii rezultate, [i de trasare a \n#l]imilor, utiliz@nd apoi din nou algoritmi de neteziire a imaginii rezultate.

Concluzii:

Avantaje:

nu mai este necesar# stocarea imaginilor intermediare, anima]ia fiind realizat# prin intermediul algoritmului;

algoritmul poate fi utilizat \n crearea de jocuri (mai ales simulatoare de zbor) fiind totu[i necesar s# gener#m pe parcurs [i alte elemente de imagine ca de exemplu copaci,r@uri,nori etc., lucru posibil dac# utiliz#m algoritmii specifici fractalilor.

Dezavantaje:

datorit# num#rului mare de calcule necesar pentru generarea [i desenarea terenului, pentru a ob]ine un efect de anima]ie continuu este necesar un calculator mai puternic.

Similar Posts