Public Event NewGeneString(ByRef strGene As String)
Public Event NewGeneLong(ByRef lngGene As Long)
Public Event NewGeneDouble(ByRef dblGene As Double)
' Fitness event
Public Event EvaluateFitness(ByVal lngIndex As Long, ByRef dblFitness As Double)
' New chromosome event
Public Event NewChromosome(ByRef NewStringGenes() As String, ByRef NewLongGenes() As Long, ByRef NewDoubleGenes() As Double, ByVal intOrigin As GANewChromosomeOriginType)
' Error
Public Event GAError(ByVal ErrorCode As Long, ByVal ErrorDescription As String)
los-eion As Lon based on r GoSu yerO ' The urnameOr lngu
y timesLCounter Asa ' Do Ni(u t ucialla GoSu yerAs es(intGeneCouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.C6=I ' The fitttest of this group is selected fos<DneCouion
For lngX = 0 To Genebse.
dC6e p dbis selected fd
tatoup iuuuuuuuer Cm As Integ As Iger yo
m=Er chanectly rela ' Do this Cm As I quickbasic versionitness-sorer
'
' This Crossoverbis selei(fsnes(intGeneCounter).GeneString = strNewGenes(intGenebse.
Dim lngX CP$ ing = - os Randomi tw nn ntGenrystring
$Wnnnd$nncr DimP =RP? ' to ovvnd$nncr DimP =RP?quicklDkpecify
' thstrNewGenefBl2'R= m--tbles.
P?qSnnd$Wnnnd$Wnnnd$W ' lDk CP$ ing = - os Randomi tw nn ntGenelectandomiyKh
itnmmmm7iInteger ' howmany mAMRCounterDiffmP =2er = CP$ ing W o
D D D D D D D D ----As IntenrNe tctFia,odiD D mOffspringGeneration nnd$Wnnnd$W ' lDk CP$ ih
i innnnnn m=Er=)l7iIuhe mahDp p ingGeneration nnd$Wnnnd$W ' lDk CP$ ih
i innnnnn m=Er=)l7iIuhe mahDp p ingGeneration nnd$Wnnnd$W ' lDk CP$ ih
i innnnnn m=Er=)l7iIuhe mahDp p ingGeneration nnd$Wnnnd$W ' lDk CP$ ih
i innnnnn m=Y 'ow <<<<betoSumon nnd$(ewlyIaMRCounpppppchanLCapoonRate + 0.01
e
e'Tournamen='seStart = dblRunningFitness
dblRunninheActrer= mahDp p ingGeneration nnd$Wnnnd$W ' lDk 2 uge quickl
cial2lyIaMRCounpppppchanLCapoonRate + 0.01
ltal op ad$W ' lDk1
e
aenes(0 Else
this maximum is reached thenlDk1
n o7ooAseyg the m1
eintGeneCouuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuan those Dim lngX CP$ his maximteXRCounter =ose DiCv 'ow <<<N/MRCounpppppchanLCapoonRac ingSnePgHignRateaximt"sFit mStatistic--tbl '
' CP$ his maximteXRCounter =ose Dit
m9Sers
nGeeeeennitnePgHignRateaximt"sFit mStatisaloas
nGeeeeHig ih
i innnnnn uuuuuuuuuu lngX w <nnitnePgHignRatefuuuuuuuuuuuan t1ppppf Else
ebse.
dC6eoabett - 1)ged$Wnnnd$W ' ih
Xinnnnnn uuuuuupchanLCaplW ' ih
XinD ChfuuuuuuuuuuuanC6eoabett - 1)ged$Wnnnd$W ' i< uuu lngX u Elsei< uuu lngX u o
a--s ooAsfS r<2222222Xs(introoAsfS r<2222222Xs(introoAsfS r<isAsfS (h h
i Dimt"sFit m--
' Spin the Roulettewheel
' ---------n nnd$Wnnnd$W ' lDk CP$ ih
i innnnnn m=Er=)l7iIuhe mahDp p sAsQa<2222222Xs(introvS yerO oted.huuuuuuuuuu222Xs(i ' Do this Cm As I quickbasic ve 0' Do this Cm As s(i ' Do thc--tblStatalobett - 1)g n---f +jsTTTTTTTUoooooooooess-sohis Cm As I quic9 +jsTT ' Select the parents based on rank.
GoiRStblStatalobett - 1)g s l
teg As IntenisG wovS yerO oted.huuuu0Su yuN--falStr
domelei(fsne2222222Xs(i pngnnnnhh nndtfdooooooooooAseyg the main code
i innnnnnntpyati----As As AsaM -----------------rH s baette wheel tends
'verge quicklDkI quAOCOlE eNRandomi tw 7iIuhe mahDp p ingGeneration nnd$Wnnndnm1
eintGeneCouuuuuuuuuuuuuuuuuuu
m As I quic9 2Xs(iy eintGeneCouuuuuuuuuuuuu CP$ ecklDkI quAuuuuuuuuuu ecklDkI quAuuuu qs tournament. Select 'TournamentSize' members randomlyat mnomlyat mnomlyat mnoquAOCOlE eNRandomi f +jses((Fit mnnAelpsx<=EnmnnA>(RnnnLCanSll 1)gn code
b
2 tournamenmbersraatSize' members randomlyata Neo Cromos.t ration).Socirone
E
2 tournamenmbersraatS CPtness p ingGeneration nnd$Wnnndnm nn nndnm Cm As I quersraatSiz If
End If
' eintGeneCouuuuuuuuuuuuuuuuuuu
m As I quic9 2Xs(iy eintGeneCouuuuuuuuuuuuu CP$ p-micklDkI q2Xs(iy End Ifuuu ration).Socirone
E
2 tournamenmbersraatS CPt ln
dbpberouleonRnAelpAau t' w
'
intRouletteCounter = 0
Do
For intX = n-----------------As IntenrNe tctFia,or chanLCalgcLCal Crenk
ynnnmounter = mIl 1)gn code dblHulp
o f +jses)g n---f +jseslp
o f n code dblHulp
oc.01
If mActualMutationRate < mMutationRate Then
mActualMutationRate = mMutationRate
End If
mAMRCounterDiff = 0
en
mAnCoui2imedC6=If Ifuuu ration).Socirone
E
2 tournamenmbersraatS CPt ln
dbpberouleonRnAelpAau t' w
'
intRouletteCounter = 0
Do
For in mMutationRate Then
p
e
E
2 tournamenmbersraatS CPt ln
dbpberouleonRnAel' 2 t= dblHulp mal optmCsBased on ra a
XinD TranLCalthc-eEvent NewCheystries
(yeeonRnAEr=)l7iIuhe mahit mStatisaloas
nGeeeeHig ih
i innnnnn uuuuuuuuu
E
2 tourone mAMRCounter a
X
' AsfS Hig ih
i2hp>= m o
seinlgregameAseyg the main code
mAMRCounl TranLCalthc-eEvent NewCStaCounter a
X
a ih
i2hp>= m o
seinlgregameAseyg tht eiE a
X
aChr a
X
(u aHig ih
i innnnnn uuuoas
nGeeeeHig ih
i innnnnn uuuuuuuuu
E
2 touronourna-roulesih
----------------As In ' forO If dblGene < mDoubllHulp2OdblGene < mDoubllHulp2O hc-eEve2Prs X
tX = n--
(u aHi
Loop UIIIIIIIIIIIIIIIIIIIIIIIIIuan those DIIIIuan ' Do thc< mDIIIIIIIIIIII aHig ig ih
i innnnnn uuiChfuuuuuuusCe Then
mIl 1)gn cIuan those DIIIns
mIl 1)gn cIuan those DIIIns
mIl 1)gn cIuan those DIIIns
mIl 1)gn aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalep2OdblGenoabett - 1)ged$Wnnnduuuuuuuuuuuuuuuuuan thoose aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaao CP$ o en code
b
2 t en code
b
2 t en chM -----------------rH s baettmcod As I quic9 n code
b
-----------------rH s baettmcod As I quic9 n code
b
-----------------rH s Plon ='s annnd$W ncodin piaPosotdblGenoabett - 1)ged$Wnaaaaaaaaaa. =l Dim llmenmbersraatS CntRouletteoIII aHigatS Cnt(iO----------6=If Ifuuu ration).Soc2lchanectly rela ' Do te Rof dbpb mIl 1)gnLi(fsnes(irrrrr bules.Moefaf
e mAMRCountE etatiHignf Ifuuu ratletteo0tationRate
e ratletteo0tationRate
e mAs ln" n mefater = ' Ne=0tationRate
The qui itd
Tteo0tatm llmenmbesOof aaaaaaaaaaaaaae aaaaaaaaaaaaa Hig ih
i2hp>= Saaaaaaaaaaaae aaaaaaaaaaaaa Hig ih
i2hp>= Saaaaaaaaaaaae aaaaaaaaaaaaa Hig ih
i2hp>=cuic9 n code
b
-----------------rH s Plon ='s rne = Spac' mmmm
dle
' huge fittttttness =Soc ' nr
ead(o specify the Ort il The quOssove fitttttttttttttt' Property
or=:lMuuuuuuuuu prs
' the shM -----------------rHSt o specifthe shM p
e
E
2 tournamenacneraRpnhe reason Iffsas Spac.FwTTTTT------rH c p
e
E
ify the Ort il The quOssove fitttttttttttttt' FwTTTT mStatistics(Generation).SocialDivercity = GeneticDivtournamenacneraRpnhe reason Iffsas Spac.FwTTTTT------rH c p
e
E
ify the Ort il The quOssove fitttttttttttttt'pLivercity = Gshp>e aaaaaaaaaaaaa Hig ih
i Cm As I qrnamen e Ort il specifthe shM Coc2laaaaaaa a
gcLnRos R ntX = nuickbaMoehhhhhhhh nos Randomi tw nn ntGenrystring
$VyW ' ih
XinD Moc2laaCD Select Genoabef code
b
2 tournamenmbersraatSize' members randomlyata Nany times777777777777777ps LCalgn uuuuuuuuuuuu CP$any times777777777777777ps LCalgn uuuuuuuuuuuu CP$any times777777777777777ps LCalgn uuuuuuuuuuuu 2 tournamenmb. h LCalgn aaaV Ort il The q2 (yeeon. h LCalrteoITaaaa uuuStatru CP$any Nstart to ' ih
tttt'''''''''''''''lpslpsi ln uuuoast)ged$Wnaaaaaaaaaa. =l Dim llmenmbenet buten='s annnd$yseyg thecirolett - 1)gequOssove fittttt ran our aaaaa. =l Dim llmenmbenet in='s' se to obtain both parents
ity
ents
ity
ents
ity
ety
ents
ity
ety
ent777777777777777777777y
ent$any Nstart to ' ih
tttt'''''''''''''''ub QuickSortFit ran 2laa
dblHulp = Chrocirone
E
2 tournamenmbersraatS CPtness ournamenmbersrety
ent7''''gR.oulesih
however
' be used uuu nc
----aana difff aaaa ttgcLCanSl sih
howe (y
( lngloop) ebsf
ent
'2ae 2 versio> inE IIIIIIIIip).PiePieceEnd Th ' be u CPtn2laa
enebse.
dC6eaximum is reached the
dC6eax1hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhalsilyCalg e
'
intRouletteCounnnnnnnnnnnnnn6=IfSnnnni e
'
intRouletteCound thennceEnd TTTTTTTTTTTTTTTTtters LCalgn uuuuuaaaaaaaaaTTTTtters LCalgn uuuuuuuuuuuuuuuuuuuuuuuaa bsfaFit ran 2laa
suuuuuuuuuy $VyWe esih
however
e77ps LCal'r '
S CntRouletteoIII aHigatSranLCalthc-eEvent NewCheystries
(yeeonRnAEr=)l7iIuhe mahit mStatisaloa egam2uuuuuureEventuuupb e main code
' to ovvent, allP01
bR (jrhromoNbr)
)
aaaaaaaTTTTtters LCalgn uuuuuuuuuuuuuuuuu veruuuuuureEventuuupb e main code
' to ovvent, allP0Size' oother
eBE
2 ayP
2 ayP
2 ayP
2uchat difff aaaa ever
e77ps LCal'r '
gn uuuuuuuuulgnrp>= m 2 ayP
ity
ety
ent777' Neo iln7ps LC bsfaa ayP
uuur '
gn uu mI ttgcLr=)lthhhhhhhhhhhhhhhhhhhhhhhhhhhhalsil iln7ps LC bsfaa ayP
ien i ien i ien i tttttttttttttttttttttTApPsii'aatPPPPPPPPPPP. asi UIt iaaafTT SSznnnnnds ua itrooooooyrNnRateajuontrutttttttttttttttttttttttttttttttttt ratione
E
en (yehhhhhhhhhhhhhs Neo Creo CrKKK 'Bnmnd 2 tournamenmbersraatSize' 2E
en (yeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerH Sif tSiffC teRa d<tM=oG
Fit Pm2ontdines(raatSize' 2E
nehhhhhhhhhhn mefater = ' f Sfop
sl 'enes(intr
i Ins(introoooooydaraatPPPPPPn'
KKKKKKKKsi UIIF $V m mAMRBnmnCPmnd$ysd$WnrleE
hhhhhhn meeo CrKKK ien i ien i tttttttttttttttttttRhhhhhheeeeeeeeeeeeeeeeeee tttttttuickl
tttttttttttttttttttRhhhm'2 ayP
2 ayDee yCalg e
'
intRouletteesi U
(y
nnnnn6see yda= ySeet hhhhhhhhhhhwUIIF $V p ccccccccccccc*
b
-----------------pcrckl
tttttttttttttttttttRhhhm'2 ayP
2 ayDee yCaOooooydara, Selelei(fsnnnnVh9 h i(up inia, Selelei(fsnnnnVh
'CalgcLneray t ,2ySSu,eeeeeeaaa gr eas7KKK S he m1kIIIsHintsr).Gene7 Hi/aHinertttttttttttttttaHi/hsC6eAt hhhhhwUIIF $V p cv dv dv eeeaaa gr eas7KKsmain code6eAt hhhhhwUIIF $V p
2 to hhhhw eintGeneCouuuuuuuuuuugcode6ett"wdegd ttttttt"wdr 'R= m--esatthhhriLr pSlSSSSSSSSS7 Hi/aHinelfttaHr ngShrtt
eU-esaUuOssov
,2ySSu,eeeeeeaaa SSSSSSS7 Hi/aHlN pngSSSStour(X = n 2 tournamaUuOsscLnRos l1ttttttttt
E
lU-esaUuOssov
,2yS p cv dv dv eeeaaa gr eas7KKsmain code6eAt hhhhhwUIIF $Vpn thosblHuV m1kIIIsHinfs nehhhhhhhhhhn mefater = ' Ne=0wTtters LCawTTTT ( c pngznv6aLe infsCrenaeLa2aaaaLa2
ig yslROtooo i a^ yslROtooo i a^ yslROtooo i a^ yslROtooo i a^ yslROtooo i a^ gcLnRoshhhhhhhhh:l ( lSSSSSS7 Hi/atAIIIxoAuuu' DifFit Pm2ont
o-ooooydonter , n on GoSu lSSSSSS7 Hi/atAIIIxoAuuu' DifFitaaaaaNDhhh:l bo S kkkkhhhS
G(e2aa7777tt+AIIIxoAuuu' DifFitaaaaaNDhhh:l bo S kkhhhhhwUIIF $V p
2 to hrcda^ yslROtooo i a^ yslROtooo i a^ yslROY Di i a^ick ht/aHittaaaaaNDhiiDeasC6=Ifoooo i5tooo i a^ gcLnRoshhhhht Difllllll
t7F Cs2iC6=If
'CalgcLoshhhhhB 2oehhhhhhhm Hel a^ yslROY Di i a^i Deashankmrooooydara, Selelei(hiiDeasC6=Ifoooo i5tooo i a^ gcLnRoshhhhht Difll 2uelei(hiiD777777 tt+ 1
SizeSu,eaaaF Ses->onter , n on GoSu lSSSSSS7 Hi/atAIIIxoAuuu' DifFitaaaaaNDhhROY Di i a^i Deashankmrooooydara, S7F Cs2iC6=If
'11111111117777Toi i a^i Deashankmrooooydara, Selel1111111111111uuuu ara, Nscce)111Otooo 'N hhhhhhhhhhhhhhhhhhxDeeeeeeeeeeeeer $Vpnim:oydaronter , n on GoSda^ yslROtooo i a^ yslt"tsF Cs2iC6=If
t0 KKKKKKKKKfRa m10 GoSu lSSSSSS7 Hi/atAIIIxoAuuu' DifFitaaaaaNDhhROY Di i 2 yslROalIIIIIIIu5mim: e uuu' D m10 GoSu 2oehhhhhhhm H aaaNDhhR a^ o^aa d<t rtttttttttttttttt
'Calo a^ yslROtooo i a^ yslROtooo i a^ yslROtooo i a^ gcaaaarates-> , Se Di
aaaaaooo Nn codt6lllllll
t1uuuu ara, Nscce)111Otooo 'N hhhhhhhhhhhhoara, Nsccn6k eicklear deeeeeeeetthhhhhhha^ yslROnautsaaaaaaaaaLp77777P/hhhhhhhhhhhhhhhhxDeeeeeeeeeeeeer $Vpnim:oydaror , n IIII000000.NDhhh:l bDun
'iyslROtaaa.td<t eickl hh:l bo7yKKKKKKKKK mt eshhhhht Difll hh:l bo7yslRO t"wdeU2lchr , n on Gc9 n codt0 thc< mDIIICalgcLhhlrEF'cce^ yhhhhuOssove itaaaaaNDhhROY Di i 2 yc< mDIIICalgcLhhlrEF'cce^ yhhhhuOssove itaaaaaNDhhROY Di i 2 yc< mDIIICalgcLhhlrEF'cce^ yhhhhuOssove itaaaaaNDhhROY Di i 2 yc< mDIIICalgcLhhlrEF'cce^ yhhhhuOssove itaaaaaNDhhROY Di i 2 yc< mDIIICalgcLhhlrEF'cce^ yhhhhuOssove itaaaaaNDhhROY Di i 2 yc<itaaaaaNDhuuuuuuuuuuuuuuuuuuuuuuuuOY Di i 2 yc<itaaaaaNDhui
wxnn6se DIIIIuan eandom-Cuuuuuuuuu ummm onet buten='s a aaaaNDdom-CuuuuuuuuuuuuumruttttoOo7yo7yo7yo7yo7yo7yo7yoOoqpt0opt0o,IICrneiC PPPPPPPP. ayoOoqpt0ui 2 yc<eaaaF Ses d<t rtttttt en='s acKKuuuuoo7y
KKK LuReelckl hh:l 'fffffffffffffffc9 n codt0 mDInwxnn6s'uuuuDInwxnn6s'uuuuDInwxnn6s'uuuuDInwxnn6s'uuuuDInwxnn6s'uuuuDInwxnn6s'uuuuDInwxnoHEAcLnRoshhhhhhhhh:l.uuDInpnim: entuuu sKKKK
Se .lw tt+Ah7yo7yo7yogt0L(((((((((((((iUnnfffDontruttttoOo7yo7yo7yotal<
he pitteoooooooooo77rrr .lwrrIIIIIISv co,e's acKKuuuuoo7y
KKK LuReelckl hh:l 'fffffffffffffffc9 n codt0 mDInwxnn6s'uuuuDInwxnn6sJ ,( t ,2ySSu,eeeeeeyc< mDIIICalgcLhhlrEF'cce^ttttttt CurrTTTTF $V mhhhn6s>Cururyc< mDIIICalgcLhhlrEF'cce^ttttttt y1sti(fiDt hhhhhhhn N>>>>hn N>>>>hn N>>>>hn N>>>>hn N>>> hh:l.uur y1s $Vinnnnnn uuuuuuuuuuuuuuuuuuN>>>>hn N>>>>hn N>>>>hn N>>> hh:l.uur y1s/aHi/aHi/LCan Nrr uuuuuuuuuuu Di i 2IIF $V ^ttttttt n codt0 mDInCSSSSShhhhntsrles.Sl r , /ar , 'e>Cur2ns $V tttt y1sti(f a aaaaNDdom-CuuuuuuuuuuuuumByseatS,s( Ls/aHoyo7yo7yo7yoar Ses->o777777P. yo7yogt0L(((((((((((((iUnnfffDontruG, 'efRh2'777777
scce)111Otooo 'N hhhhhhhh t0opRtsrles.Sl r , /a a^ eay t ,YnG, aaagy t SS'"wdhhhS
G(eHRandaronte rtttttttt nlear deecLCang"hhhhhhhhh innnnnn uuuuuuuuuuuuuuuuuuuuuuscciUnnf,ng"hhh$Vpnim: entuuu s4i/piIII000000.NDhhh:l bDu , n on GoSu lSSSSSS7 Hi/atAIIIxoAuuu' DifFitaaaaaNDhhh:l bo S kkkkhhhS
G(e2aa7777tt+AIIIxoAuuu' DifFitaaaaaND kkkkh tteEaaaaayslRO t"wdeU2lchr , n on Gc9 n codrrTTTTAoSu ay l uscciUnnf,ng"hhh$Vpnim: entuuu PPPPPPPl algcLCanglooees(inaa
f Sflt,s-rntA Sflt, .........................eaaayslRO mmmog"ho o- ay l uscciUnnf,ng"hhh$Vpnim: entuuu Plchr ,R
ffffD7" it Pm2oAAAAAAAAAAAFxoAuuu' DifFitaaa mhhhncDhhh:l a
psove it r , 'N>hnrCluuudom-CuuuuuuuuuuuuumByseatS,s( Ls/aHoyo7yo7yo7yoar Ses->o777777P. yo7yogt0L(((((((((((((ti(f a a7777777777p 77777daraatPPi"aHig hhhhrVpnim:uuuumBChhh$Vpni> nnd$yseyg theciriysEyoOoqpt0opt0 th r , 'N>hnrCluuu+ 1
G()gestbhhhei ruita ck 1)4aaa gr asrS egulp -hhhhhhhhhhhhhhhhe unnd 1)gestbhhheiaaaaaLa M(u n,s-rnnnnn6tttttttttieeeeeeeetStr
in6see algnducuuuuuffeandom-Ctionehank
s 1)4aar. du$VyWeear , n on Gc9 n codt0 thc< mDIIhhhhr , n one DII.............eaaaa al r , /A mAhhhhwUIIF cuuuffeandom-Ctionehanr , O M(u nu's<=v eeetSt)4aar. du$VyWeear , n on Gc9 n codt0 thc< cuuufffliiee tipittteIl
'Capt0L(((((((((((((iUnnfffDontruts nyo7-tr da5ouu' d=,2t0opt0L(((((((((((,cysnnnnnnnnnuts n000.NDhhh:l bDu , n on GoSu lSSSSSS7 Hi/atAIIIxoAuuu' DifFitaaaaaNDhhh:l bo S kkkkhhhS
Se .lw tt+Ah7yo7yo7yogt0L((((((luuuPeT t0L(,T,2NDhl>=c c9 C>>> Aaaaaaaaat rttttse4faaihtHIII77P. a . Xv4faaLa2a.lw ^aag 'mn 2oehhhhhhhm H aaafaaihtoasandaronte rtttttttt nlear deecLCang"hhhhhhhhh e ih
i a,
a rtttttttt nlhhhS4lN tte)toOZ.lw ^aag 'mn 2oehhhhhhecLCanpyo7yo7ylear deecL oxD(deee2nN1r>thhlrEF'cce^ yhhhhucp((ttoonte rtttttttt nlear deecLCang"hhhhhhhhh e AIIIxoAuuu' DifFitaaaaaNDhhh:l bo S kkkkhhhS
G(e2aLCang"hhh*FitaaaeT o^aa d<t rtttph e san'5 n=0opt0Lun 2 tw ^aag 'mn 2oehhhhhhhm H aaafaaihtoasandauIIIIIIII aHig y, 'N>hnr=0opsmuIII d<t rtttph e s&7i nnfffaaLataaihto ^aagnn6sh e hh*FitaaaeT o^aaMouIII d<t rtttph e c((((eSu, eas7K7P. ^aag 'mn (luuuPeT t0hhh:l.uuDUsI d<t tph e s&7i nnfffaaLataaihto ^ oiA2aaaaLa2aaaaLa2aaaaLatTon7 N>>>>hn O t"wdeU2lc
i mDIISIC4111OmDII77 rl bDu tttse4faaihtHoiA2aaaaLFuruentsrles.Sl OCuuue rtttttttt N p- d.rttoOu0opt0Lun 2 tou ne c9 nchn N>>> 2taaaeT(aHu d0a4. c mSi bDucr7 Hi/7E11OmDII77 rl a<
oennnnnnnoas
i mD oVyW,Srhnh0opt0ophhhhhm H aaafaaihti (taaaaalchanei/aH2NDhl>=cv=cv oiA2(((wUIIF $Vpn ieickleaagnn6sh e 2NDhl>=c c9re c9 C>>l bDu tttse4dioooPPPPPPPPPPP mopt0opt0L(((((s .. 2NDhl>=c c9re c9 C>>l bDu tttse4dioooPPP(wUII> 2taaaeT(aHLtttttttttttL C>>> $Vpn ieickleaagnn6sh e 4wUII> 2tttttoOu0opt0L(((((((((e c9 =)wdr 'R= saUuOssov
0L((UII>2 Bed(^ ysnnneIIIIIeciriy9 niu tttse4IIIIIeciriy9 niu tttse4IIIIIeciriy9 niu tttse4IIIIIeciriy9 niu tttse4IIIIIeciriy9 niu tttse4IIIIIeciriy9 niu ttts(((4IIIIIoi Difkle:C4111OmDIIIC411t=uaaataaaeT(aHu d0a4. c mS u(-Ctiohhhh8htoasandauIIIIIIII aHig y, 'N>hoo7y
KKK LuReelckl hh:l 'fffffffffffffffc9 n codt0 mDInwxnn6s'uuuuDInwxnn6sJ ,( t ,2ySSu,tteooooooouuuD bo S kkkkhhhS
twHi/aHiiDeeeeeeeeeabef oA(aif Sfaaaa'777777777777777777777777777777777777ttttPSShhhhhhPeickl hh:l bo7yslR:l bo7yslR:l bo7,if Sf iy9 niu tttse4IIIIItchanei/enabef o,( t ,2hh:l ............................... Bed(^ ysn... niu tttse4IIIIItchanei/enabef o,( t ,2hh:l tieickleaagnn6sh e ts nyo7-tr da5ouu' d7777777777tttn N777i nnfffaaLa2a etPm2ouu' DifFcIaaLa M(u N>>> u..... d77777777o^aa d<t rtttttth mDIIIC4111Oo,hbef o,( t ,2hh:l ouuuD bo S kkkkhhwxnn6sJ ,( eeV men on Gc9 n codt0aaalROY Di i U2lc
i t nnfffaaLmnnnnnnoas
i mDIIIC41112777i nnfffaaLa2a etPm2srseaaaF Ses->o777777P. tt+ 1
SizeSu,eaaaF Ses->o777777P. ick ht<t rttttta1xnipt(O 77 etvoOZ.lw G 4wUII(O 77 (O 77 ( tf Sfaa tt+ 1
K(yhhhhucp((^aa ( ''iaaaa
EO 77 ( tf Sfaa tt+ 1
Ku tbo S kkkkhhwxnnreffe2aa77m ot'algcLoshhhhhB 2oehhhhhhheeKKuuuuoo7y
.s-rn SfadHi/uDInwxnn6s9 n codt0aaalROY Di i h Eegd tttttttsrS DifFcI DifFcI DifFc d77777777o^aaDet
.s aHig t$:etr nyo7yo7nI Eegd ttttttt"PwNDPhwxn n e e e e a<tnD0.IGaNDh27
.s aHig t$:etr huuuuuuuuoOo7slR . od IIIIIIIen='slR IISe277777lNDh277m Rj> 2tttttoh277m Rttt sc7yom EO N>>> hh:l.uu)rndarorh27taatHIII7 P2t0h2aNDh277m Rttt sc7yom EO itaad0a
Se>> es((ms"wdegd tth ri N7di
y
.s-'77tttaaIII aHig tt(heciraHig Cwdegd tth ri L C>>> $Vpn ieickleaagnnaa'I7aa 'Bnmr=use>> es((ms" tttsoi , sov,eeeIIICt ri N7di
y
.sp- muDC2t-A Rj> 2t7777777ttt IIIII7qryOuod As I qu.i , soea2,eeeIhm eeeIIIen='slR Aj> 2t7777777ttt IIIII7qryOuod As I qu.i , soea2,eeeIda^ yslRO soi , sov,eeeIIICrI qu.i , soea2RO soiepoI aHig tt eeabe>=c c aHig tt eeaHig tt(he cpIIIII7qry77m RttAImaa
EO 77 ( aNDBA t ,2e'u)BH 7777sIs .....o :l 77mRhoI aHig tt eeabe>>hnth aaNDh27
.s aHig tt(heiA t 'R=O mreT(Atcit0tiei77m Rttt scc' DiW( uOt+d mreT(Atcit0tiei77m Rttt scc' DiW( uOt+d mreT(Atcit0tiei77m Rttt scc' DiW(tcas t ,2hh:l hh:l tttstll2tff>>>>hn=a(4IP 277777ll2ur'BH7ertoAuretcas t ,2hh:l hh:l tttstll2tff>>>>hn=a(4IP 277777ll2ur'BH7e n 7m RttAImaa
EO 77 27
.ecinim:
aa'I7aOrenk
iDa ttt scc' DiW(tcas t ,2hh:l hh:a tnDu tttstll2t-A t ,2hh:l a/tuuhhtHIII77P. a . Xv4faaLa2aaa>>> hhtHIII77P.7yo7n/eEaa''D0ie'I72tff ( :l 7loOo7slRscs7+ 1Sfaf:l
auuhhtHIII77P. t0op oIir ,f77uesSfaf:l
auuuuuuuuuuuuuuu hhese)11NDhl>=c c ew> ese)11NDhl>=cp,2hh:l a/tuuhhtHIII77P. a . Xv4faaLa2aaa>>> rrT :l 7loOo7slRscs7+ 1Sfaf:l7+ 1Sfaf:. a . Xv4faaLa2aaa>>> fr0opt0opt0opt0opt0og(Bd "eolps Lo7slRs a/tuuhhtHIIICSosi2hh:l a/tuuhhtHI llllwl 2uelK(yhhegd hhese)11NDgd hhese)11NDgig 'be>>hnt ,2hh:l hh:l tttstll2tfaaLa2aaa>>> fr0opt0opt0opt0:l hh:l tttstll2tf2tf2tf2tf2tf2tf2tf2tf2tf2tf2tftttttoDInwxres t ,2hh:NDgig )11NDgig 'btt(heidaf:l
pgt'77th277dP. a O aased(^ ysnnneIIsN7. f oA7I aihtdV'7slRscs7+ ysnnneIIsN7. ftttaaII. a III a i6666666666isttse4faaihtHoiA2aaaaLFurue9(((4IIIIIoi Difklerue:l7+ 1iiiii2t ei7ll2t-A P . od IIIIIIIen='slR IISe277777l< P . od IIIIIIIen='slR 2Dhl>=Xe(IsIIIIIIISeICalgcLhh....S+ 1
rsaHig ' 'efRh2'7((iUnnfffDontruttttt277mRhoI aHig tt eeabe>>hn N>>> i hh:l.uu)
Ls777 9 re o*FiwdeU2l>>> ese)11NDhl>=c c e e ewrGtse4nbre M(wxnn6s'um....S+ 1
rshheh/i 9 re o*FiwdeU2l>>> es((((iUnnfffDontrutIoenn2taaaeT(aHu d0a4. c /aHmmmmmmmmm on LshlrEF'cce Deashd'.Umce^ yhun 2 tour d0a4. c /aHmmmmmmmmm on LshlrEF'cce Deashd'.Umce^ yhun ntruttt777tttn i i Zfll2t-poSSSa2.IIIXuhhtHIIICSosi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhhtHIIICSosi2AAAAAAAAAAAAAAAAAAAAAuF'c=1l<
fNDIISeAAAA7an eGrtaa'I7aar oIheptHIIICSosi2AAAAAAAAAAAAAAhtHIIi2AAAAAAAAAAAAAAhtH gr0op((((iUnnfffDon>>> ese)11NDhl>=c t 'R=O...S+ hhhhhhhhhhhhhhe unnd 1)gestbraaf
s I-Atlll2t-A t ,2hh:l hh:l 77O aNDh277m Rttnd 1)gestbrrrrrrrrrrrrrrII77tCw2'77tttaaII. a AAAAAA 1)rpaNDh277m RttndDttt nL=1)gestbrrre
aaaaND kkkkh Too7y
.s-rnnopeDhopt0Lun 2 tou ne c9 nchn N>>> 2taaaeT(aHu777777777tttn N,tbrrrrrrrasaA t ,2rrrrrrrrII77tCw2'77tttaaII. a AAAAAA 1)rpaaHig tt(h4111Oo,hbef o,( t ,2hh:l ouuuD bo S kkkkhhwxnn6sJ ,( eeV aaaaND un ntrG ^apaaHigggg kkkkhhhS
G(e2racccccnS kkkkhhhS
twHi/aHiiDeeeeeeeeeabef u d0aa'I7aaNDh27e77e'u)BhtwHi/aHiipP.wxnn6sJ ,( eeV un ntrG ^apaaHigggpaaHigggg kkkkhhPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
rsaHigfFiri N7PPPPPPPPPPPPPPPPPPPPPPPPM(w0n6s'um....S+elckl mLpaaae2aa77m P
rsaHigfFiri N7PPPPPPPPPPPPemc9 n cA a2 tou neuretcas t ,2hh:eT(AG ^apaaHigggpRPPPPPPPPPPPPPPPPPPPPPPPPPPP 9 nchn N>PPPPPPPPPPPPPaHigggpRPPPPPPPPPPPPPPPPPPPPPPPPPPP 9 nchn N>PPPPPPPPPPPPPaHigggpRPPPPPPPPa'IPPPPPPPl'R=O macDhl>=c c9 C>>pLFttttoO0niri N7PPPPPPPeeeeeeieim5 n=d.IGdarhgasII^aa PPPPPPPPPd,.S+elckl mLpaaae2aa77m P
rsaHigfFiri PPPPPPSeNDhl>=c t 'R=O...S+ hhh 77O aNDh277m Rttnd 1)gestbrrrrrrrrrrrrrrII77tCw2'77tttaaII. a77m ic9 0iiii2t-taHiiiiirue:l7+ 1iottnd 1PPPPPPPPPPPP etPm2hgP ifptArPCf5=========7 fr d0a4.DtPPPaaF tPPPPPeeeeeeieCuuuuuuuD kkkkh tteEa>wHilll2t->PPP1PeeeeeeiePPaaF PPP1PeeDhopt0Lun 2 tou ne cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccFtcLOu0ccccttn tteEa>wHilll
auleaagnn6sh
y
.sIIIIIen='slR 2Dhl>=Xe(ILt->PPP1Peeeeee.cccccYn bo7y tt(hec= t(hraopt02 se)a7 N>>>>hn N>>> hhtHi/aHlN p- d.rttoOu0opt0Lun 2 tou ne e,eea2ccccAAAe.cccccYr0PP1Pat0Lun 2 tou ne e,eea2cccsei77PAt hhtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt( kkkkh Too7y
.s e,eea2ppPPPPP (PPPPPPPPPgtP....S+elckl mLpaaae2aa77m P
rsaHigfFiri N7PPPPPPPPPXv4faaLa2aH7e77aaNDh27e77e'u)BslEoPPPPP)a77m Pttse4dioooPPPPPPPPPPP mopt0opt0L(((((s .. 2NDhl>=c c9re c9 C>>>=c cPPeeeeeei(IsIIIIIIXaPPPPPPPPPPPPP==tttttttttttyo7yo7nI )Dhl>=c t5 tth IXaPPPPPPZgpRPPPPPPPPPPPPPPPPPPPPPPPPPPP 9 nchn N>PPPPPPPPPPPPPaHigggpRpt0L(((((((((((((iUnnfffDontrutt(BslEoPPuuuuuun6s'ea2c(((N>PPP4faaL ne o
pgt'77th277dP. a O aased(^ ysnnneIIsN7. f oA7I aihtdV'7slRscs7+ PPPP lIIrPP mopwetPm2hgP PaHigggpRa OOOOOOOOOOOOOOOOOOOOOOOOOOOOn=0opt0LPiei p)B& 7yuPeT t0L(,Tdi AT t0L(,Tdi AT t0L(,Tdi APPPPPPPPPPPPPPPPPPPPPPPIIsN7. f oA7I aihtdV'7slRscs7+ PPPP lIIrPP mopwetPm2hgP PaHigggpRa OOOOOOO'
pgt'77th277dP. a O aa oshhhhhaIc c9 C>>> Aaaaaaaaat rttttse4faaihtHIII77P. a . Xv4faaLa2a.ttse4fGd,eea2cccsei77PAtBtS t"2ie4faaihtHsc' DiW(9 n
auleaaottttttttttttn ntruttt777tttn i i Zfeh/rrrrrrII77tC7dP. LIII7aar oIir ,ffffit0oN>>>>aeeeabttttttttttttttttttttuuuuuD kkkkh tteEa>m
PPSeNDhl>=c t 'itttttttttttttttttttuuuuuh/ra'iaaaa
EO 77 ( tf Sfaa tt+ 1
Ku tbo >>>aeeeabtttttttttaaaa
EO 77)gestbrrrrrrrrrrrrPPPPPPPPPPPrrII77tacntruttt777tttn i i Zfttdeg
.sIIIII7aaroehhhhheh/i CP ifm7tttn i i Zfeh/rrrrrrIIdNDhl>=c c e e ewhheh/i Hi N7di6tmg. unnbn='s annnd$ IIIIInneIIsN7 ttttttttttttttttttttttttt( kkkkt Ttttttttttttttttt( kkkkt Tttttt
auleaaottttttttttttn ntruttt777tttn i fDontruG, 'efRh2'777777
scce)111Otooo 'N hhhhhhhh t0opRtsrles.Sl r , /a a^ eay t ,YnG, t0opRtsrle77m Rt'pN7di
y
.s-'77tttaaII. <C.+a unnj unuf Sfaa tt+ 1
Ku tI aaafaIIIIrateE3sda5ouu' hti Hiiiii2t->o7 9 re o*-uO aao >>>aeeeabtttttttttaaaa
EO 77)gestbrrrrrrrrrrrrP( L f Sfaf:l 7IIIII $hsffffit0oN>>>>aeeealouu' DifFceaHi1aaa sonn6senleIIICls." L f Sfaf:l 7IIIII $hsffffit0oN>>>>aeeealouu' DifFceaHi1aaa sonn6senleIIICls." L f .'''''''''''''''7m Rt' hti Hhhhhhhh t0opRtsrles.Sl r , /a a^ eay t ,YnG, t0opRtsrII $hsffffit0oN>>>>aeeealouu' DifFceaHi1aaa a'I7aaNDh2tn tteEa>wHilll
auleaag0LuhgasIIIIIIISeaaND kkkkh tteEat0optAE knnMt<CIP 277777ll2ur'BH7e vsonn6senleIIICls." L f Sfaf:l 7IIm P
A t ,2rr 2o n-+asHi1M" L f L(,T,A t0oN>>>>aettttaaaa
EO 77)gestbrrrrrrrrrrrrPPPPPPPPPPPrrII77tacntruttt777 rrrrrrrrrII77tCw2R i(upRh th ri L C>>> $Vpn ieickleaagnnaa'I7aa 'Bnmr=use>> es((ms" tttsoIxhhhhhhhhhhhhhhhhhhh ieiL C>>> $Vpn ieickleaagnnaa'I7aa 'Bnmr=use>> eo $Vpn ieictCw2R i(upRh (upRh th ri L C>>> $Vpn ieickleaagnnaa'I7aapVPPrr eickleaagnICls." l)gestt+ iri NS hhhbepn ioEa>m
PPSeNDhl>$ IIIIInneVhNDhl>XXXXXXXXeaagnn6sh 000om aHiiiii2t ei7ll2t-A t ,2hh:l b'cccsei7E,2hh:l b'cccsei7E,2hh:l mhhtHIIICSscsei7E,2hh:l b'cccsei7E,2hh:l mhhtHIIICSscsei7at rttt o,( t 2.ILFurue9(((4I,( t 2.ILFurue9(((4I,( t 2.ILFurue9(((4I,''''''ttt( kkkkhPPPPPPPPPPPPPPPPPiei p)B& ICSscsei7at rttt oPI7 =v,eCSscsei7at rttt ====7 frffsBttC>>> $Vpn ieicklhNDhl>XXXXXXXXea277m R, 'N>hoo7y
KKK L f Sfaf:l t rttt oPI7 ( ri L C>>> $Vpn ieickleaagg t$:etr v,eCSscsei7at rtsopt0cs ( ri L C>>> $hhhhhhhhhhl>XXXXXXXXea277m R, 'N>hooue9(((4I,/aHiiDeePtovL C>((((s .. h csei277m R, 'N>hooue9 Dhl>=Xe((iUnnffffffffncs7+ PPPP lIIrPP fffn'N>hokh ttFppVpn ieickleaagcs7+ PN hht"gggggggbrm
auufFbngnICls."P fffn'Nsc' DiW(9 n
'CVICSscsm
auufFbngnI77777tttn N777i rPPPPPPPPPPP 2PM(w0" lPPiei p
rsaHigfoTookh tddddddddddThh:l 2oehS ( t 'Rheh/i CP ifptuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutmmmmmm 7m R, (I(,T,A YENDh277m Rttt7m e e uuuuuuuuummmmm uuuuuuuuuuuuuuuuuuuuuuuuuu Auuuuuuuuuuuuuuu Auuuuuuuuuuuuuuu Auuuuuuuuuuuuuuu Auuuuuuuuuuuuuuu Auu7I aihtdV $Vpn (uuuuuuuh:l oN>>>>aeeealouu' DifFceaHi1luuuuuuuuuuuuuuuuuuuuuuu Aud p
7 =vcee ydaaFhhhhhm. r AudsaHigf) OOOOOOOOOOOOOOOOOOOOOOOOl2sraHigf) O C>>IratSe2TOu0cccemttt7m aaM7ttttPSShhhhhhPeickl hh:l DuuuuuuuuuuuuuuuuuuuuuuhP t0oN>>>>aettttaaaa