diff --git a/data/cascade.xml b/data/cascade.xml new file mode 100644 index 0000000..8a60a8a --- /dev/null +++ b/data/cascade.xml @@ -0,0 +1,340 @@ + + + + BOOST + HAAR + 25 + 25 + + GAB + 0. + 0. + 9.4999999999999996e-01 + 1 + 100 + + 0 + 1 + BASIC + 15 + + + <_> + 1 + 0. + + <_> + + 0 -1 4 1.5096865594387054e-02 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 16 -5.6720455177128315e-03 + + 5.7564578056335449e+00 -5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 14 1.6669675707817078e-02 + + -1.4978661537170410e+00 5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 8 3.3125355839729309e-02 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 3 + 0. + + <_> + + 0 -1 6 9.1002210974693298e-02 + + -1.4722194671630859e+00 2.8502218723297119e+00 + <_> + + 0 -1 15 4.8607338219881058e-02 + + -2.2694783210754395e+00 5.7564578056335449e+00 + <_> + + 0 -1 13 9.1104973107576370e-03 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 18 -7.9283490777015686e-02 + + 5.7564578056335449e+00 -5.7564578056335449e+00 + + <_> + 2 + 0. + + <_> + + 0 -1 12 7.1640312671661377e-04 + + 2.8518912792205811e+00 -5.7564578056335449e+00 + <_> + + 0 -1 1 7.7533870935440063e-03 + + 5.7564578056335449e+00 -5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 11 1.6833599656820297e-03 + + 5.7564578056335449e+00 -5.7564578056335449e+00 + + <_> + 2 + 0. + + <_> + + 0 -1 17 5.6641250848770142e-03 + + 2.8518912792205811e+00 -5.7564578056335449e+00 + <_> + + 0 -1 2 -6.6993390209972858e-03 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 3 4.2780563235282898e-02 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 5 -8.5427355952560902e-04 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 2 + 0. + + <_> + + 0 -1 10 3.5534990020096302e-03 + + 2.8518912792205811e+00 -5.7564578056335449e+00 + <_> + + 0 -1 0 5.6721706641837955e-04 + + 5.7564578056335449e+00 -5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 7 2.8469457756727934e-03 + + 5.7564578056335449e+00 -1.4978661537170410e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 9 2.5141039863228798e-02 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + 1 + 0. + + <_> + + 0 -1 0 -4.3817155528813601e-04 + + -5.7564578056335449e+00 5.7564578056335449e+00 + + <_> + + <_> + 0 0 1 2 -1. + <_> + 0 1 1 1 2. + 0 + <_> + + <_> + 0 0 1 12 -1. + <_> + 0 4 1 4 3. + 0 + <_> + + <_> + 0 0 2 12 -1. + <_> + 0 0 1 6 2. + <_> + 1 6 1 6 2. + 0 + <_> + + <_> + 0 0 10 16 -1. + <_> + 5 0 5 16 2. + 0 + <_> + + <_> + 0 1 6 15 -1. + <_> + 3 1 3 15 2. + 0 + <_> + + <_> + 0 2 6 2 -1. + <_> + 0 2 3 1 2. + <_> + 3 3 3 1 2. + 0 + <_> + + <_> + 0 3 24 8 -1. + <_> + 8 3 8 8 3. + 0 + <_> + + <_> + 0 5 8 10 -1. + <_> + 0 5 4 5 2. + <_> + 4 10 4 5 2. + 0 + <_> + + <_> + 0 6 6 14 -1. + <_> + 3 6 3 14 2. + 0 + <_> + + <_> + 0 7 21 15 -1. + <_> + 0 12 21 5 3. + 0 + <_> + + <_> + 0 14 6 4 -1. + <_> + 0 16 6 2 2. + 0 + <_> + + <_> + 1 0 6 1 -1. + <_> + 4 0 3 1 2. + 0 + <_> + + <_> + 1 0 3 2 -1. + <_> + 1 1 3 1 2. + 0 + <_> + + <_> + 1 5 4 6 -1. + <_> + 1 5 2 3 2. + <_> + 3 8 2 3 2. + 0 + <_> + + <_> + 2 8 3 15 -1. + <_> + 2 13 3 5 3. + 0 + <_> + + <_> + 3 2 17 9 -1. + <_> + 3 5 17 3 3. + 0 + <_> + + <_> + 7 20 18 2 -1. + <_> + 16 20 9 2 2. + 0 + <_> + + <_> + 15 0 6 6 -1. + <_> + 15 0 3 3 2. + <_> + 18 3 3 3 2. + 0 + <_> + + <_> + 17 1 8 21 -1. + <_> + 21 1 4 21 2. + 0 + diff --git a/data/haarcascade_frontalface_default.xml b/data/haarcascade_frontalface_default.xml new file mode 100644 index 0000000..cbd1aa8 --- /dev/null +++ b/data/haarcascade_frontalface_default.xml @@ -0,0 +1,33314 @@ + + + +BOOST + HAAR + 24 + 24 + + 211 + + 0 + 25 + + <_> + 9 + -5.0425500869750977e+00 + + <_> + + 0 -1 0 -3.1511999666690826e-02 + + 2.0875380039215088e+00 -2.2172100543975830e+00 + <_> + + 0 -1 1 1.2396000325679779e-02 + + -1.8633940219879150e+00 1.3272049427032471e+00 + <_> + + 0 -1 2 2.1927999332547188e-02 + + -1.5105249881744385e+00 1.0625729560852051e+00 + <_> + + 0 -1 3 5.7529998011887074e-03 + + -8.7463897466659546e-01 1.1760339736938477e+00 + <_> + + 0 -1 4 1.5014000236988068e-02 + + -7.7945697307586670e-01 1.2608419656753540e+00 + <_> + + 0 -1 5 9.9371001124382019e-02 + + 5.5751299858093262e-01 -1.8743000030517578e+00 + <_> + + 0 -1 6 2.7340000960975885e-03 + + -1.6911929845809937e+00 4.4009700417518616e-01 + <_> + + 0 -1 7 -1.8859000876545906e-02 + + -1.4769539833068848e+00 4.4350099563598633e-01 + <_> + + 0 -1 8 5.9739998541772366e-03 + + -8.5909199714660645e-01 8.5255599021911621e-01 + <_> + 16 + -4.9842400550842285e+00 + + <_> + + 0 -1 9 -2.1110000088810921e-02 + + 1.2435649633407593e+00 -1.5713009834289551e+00 + <_> + + 0 -1 10 2.0355999469757080e-02 + + -1.6204780340194702e+00 1.1817760467529297e+00 + <_> + + 0 -1 11 2.1308999508619308e-02 + + -1.9415930509567261e+00 7.0069098472595215e-01 + <_> + + 0 -1 12 9.1660000383853912e-02 + + -5.5670100450515747e-01 1.7284419536590576e+00 + <_> + + 0 -1 13 3.6288000643253326e-02 + + 2.6763799786567688e-01 -2.1831810474395752e+00 + <_> + + 0 -1 14 -1.9109999760985374e-02 + + -2.6730210781097412e+00 4.5670801401138306e-01 + <_> + + 0 -1 15 8.2539999857544899e-03 + + -1.0852910280227661e+00 5.3564202785491943e-01 + <_> + + 0 -1 16 1.8355000764131546e-02 + + -3.5200199484825134e-01 9.3339198827743530e-01 + <_> + + 0 -1 17 -7.0569999516010284e-03 + + 9.2782098054885864e-01 -6.6349899768829346e-01 + <_> + + 0 -1 18 -9.8770000040531158e-03 + + 1.1577470302581787e+00 -2.9774799942970276e-01 + <_> + + 0 -1 19 1.5814000740647316e-02 + + -4.1960600018501282e-01 1.3576040267944336e+00 + <_> + + 0 -1 20 -2.0700000226497650e-02 + + 1.4590020179748535e+00 -1.9739399850368500e-01 + <_> + + 0 -1 21 -1.3760800659656525e-01 + + 1.1186759471893311e+00 -5.2915501594543457e-01 + <_> + + 0 -1 22 1.4318999834358692e-02 + + -3.5127198696136475e-01 1.1440860033035278e+00 + <_> + + 0 -1 23 1.0253000073134899e-02 + + -6.0850602388381958e-01 7.7098500728607178e-01 + <_> + + 0 -1 24 9.1508001089096069e-02 + + 3.8817799091339111e-01 -1.5122940540313721e+00 + <_> + 27 + -4.6551899909973145e+00 + + <_> + + 0 -1 25 6.9747000932693481e-02 + + -1.0130879878997803e+00 1.4687349796295166e+00 + <_> + + 0 -1 26 3.1502999365329742e-02 + + -1.6463639736175537e+00 1.0000629425048828e+00 + <_> + + 0 -1 27 1.4260999858379364e-02 + + 4.6480301022529602e-01 -1.5959889888763428e+00 + <_> + + 0 -1 28 1.4453000389039516e-02 + + -6.5511900186538696e-01 8.3021801710128784e-01 + <_> + + 0 -1 29 -3.0509999487549067e-03 + + -1.3982310295104980e+00 4.2550599575042725e-01 + <_> + + 0 -1 30 3.2722998410463333e-02 + + -5.0702601671218872e-01 1.0526109933853149e+00 + <_> + + 0 -1 31 -7.2960001416504383e-03 + + 3.6356899142265320e-01 -1.3464889526367188e+00 + <_> + + 0 -1 32 5.0425000488758087e-02 + + -3.0461400747299194e-01 1.4504129886627197e+00 + <_> + + 0 -1 33 4.6879000961780548e-02 + + -4.0286201238632202e-01 1.2145609855651855e+00 + <_> + + 0 -1 34 -6.9358997046947479e-02 + + 1.0539360046386719e+00 -4.5719701051712036e-01 + <_> + + 0 -1 35 -4.9033999443054199e-02 + + -1.6253089904785156e+00 1.5378999710083008e-01 + <_> + + 0 -1 36 8.4827996790409088e-02 + + 2.8402999043464661e-01 -1.5662059783935547e+00 + <_> + + 0 -1 37 -1.7229999648407102e-03 + + -1.0147459506988525e+00 2.3294800519943237e-01 + <_> + + 0 -1 38 1.1562199890613556e-01 + + -1.6732899844646454e-01 1.2804069519042969e+00 + <_> + + 0 -1 39 -5.1279999315738678e-02 + + 1.5162390470504761e+00 -3.0271100997924805e-01 + <_> + + 0 -1 40 -4.2706999927759171e-02 + + 1.7631920576095581e+00 -5.1832001656293869e-02 + <_> + + 0 -1 41 3.7178099155426025e-01 + + -3.1389200687408447e-01 1.5357979536056519e+00 + <_> + + 0 -1 42 1.9412999972701073e-02 + + -1.0017599910497665e-01 9.3655401468276978e-01 + <_> + + 0 -1 43 1.7439000308513641e-02 + + -4.0379899740219116e-01 9.6293002367019653e-01 + <_> + + 0 -1 44 3.9638999849557877e-02 + + 1.7039099335670471e-01 -2.9602990150451660e+00 + <_> + + 0 -1 45 -9.1469995677471161e-03 + + 8.8786798715591431e-01 -4.3818700313568115e-01 + <_> + + 0 -1 46 1.7219999572262168e-03 + + -3.7218600511550903e-01 4.0018901228904724e-01 + <_> + + 0 -1 47 3.0231000855565071e-02 + + 6.5924003720283508e-02 -2.6469180583953857e+00 + <_> + + 0 -1 48 -7.8795999288558960e-02 + + -1.7491459846496582e+00 2.8475299477577209e-01 + <_> + + 0 -1 49 2.1110000088810921e-03 + + -9.3908101320266724e-01 2.3205199837684631e-01 + <_> + + 0 -1 50 2.7091000229120255e-02 + + -5.2664000540971756e-02 1.0756820440292358e+00 + <_> + + 0 -1 51 -4.4964998960494995e-02 + + -1.8294479846954346e+00 9.9561996757984161e-02 + <_> + 32 + -4.4531588554382324e+00 + + <_> + + 0 -1 52 -6.5701000392436981e-02 + + 1.1558510065078735e+00 -1.0716359615325928e+00 + <_> + + 0 -1 53 1.5839999541640282e-02 + + -1.5634720325469971e+00 7.6877099275588989e-01 + <_> + + 0 -1 54 1.4570899307727814e-01 + + -5.7450097799301147e-01 1.3808720111846924e+00 + <_> + + 0 -1 55 6.1389999464154243e-03 + + -1.4570560455322266e+00 5.1610302925109863e-01 + <_> + + 0 -1 56 6.7179999314248562e-03 + + -8.3533602952957153e-01 5.8522200584411621e-01 + <_> + + 0 -1 57 1.8518000841140747e-02 + + -3.1312099099159241e-01 1.1696679592132568e+00 + <_> + + 0 -1 58 1.9958000630140305e-02 + + -4.3442600965499878e-01 9.5446902513504028e-01 + <_> + + 0 -1 59 -2.7755001187324524e-01 + + 1.4906179904937744e+00 -1.3815900683403015e-01 + <_> + + 0 -1 60 9.1859996318817139e-03 + + -9.6361500024795532e-01 2.7665498852729797e-01 + <_> + + 0 -1 61 -3.7737999111413956e-02 + + -2.4464108943939209e+00 2.3619599640369415e-01 + <_> + + 0 -1 62 1.8463000655174255e-02 + + 1.7539200186729431e-01 -1.3423130512237549e+00 + <_> + + 0 -1 63 -1.1114999651908875e-02 + + 4.8710799217224121e-01 -8.9851897954940796e-01 + <_> + + 0 -1 64 3.3927999436855316e-02 + + 1.7874200642108917e-01 -1.6342279911041260e+00 + <_> + + 0 -1 65 -3.5649001598358154e-02 + + -1.9607399702072144e+00 1.8102499842643738e-01 + <_> + + 0 -1 66 -1.1438000015914440e-02 + + 9.9010699987411499e-01 -3.8103199005126953e-01 + <_> + + 0 -1 67 -6.5236002206802368e-02 + + -2.5794160366058350e+00 2.4753600358963013e-01 + <_> + + 0 -1 68 -4.2272001504898071e-02 + + 1.4411840438842773e+00 -2.9508298635482788e-01 + <_> + + 0 -1 69 1.9219999667257071e-03 + + -4.9608600139617920e-01 6.3173598051071167e-01 + <_> + + 0 -1 70 -1.2921799719333649e-01 + + -2.3314270973205566e+00 5.4496999830007553e-02 + <_> + + 0 -1 71 2.2931000217795372e-02 + + -8.4447097778320312e-01 3.8738098740577698e-01 + <_> + + 0 -1 72 -3.4120000898838043e-02 + + -1.4431500434875488e+00 9.8422996699810028e-02 + <_> + + 0 -1 73 2.6223000138998032e-02 + + 1.8223099410533905e-01 -1.2586519718170166e+00 + <_> + + 0 -1 74 2.2236999124288559e-02 + + 6.9807998836040497e-02 -2.3820950984954834e+00 + <_> + + 0 -1 75 -5.8240001089870930e-03 + + 3.9332500100135803e-01 -2.7542799711227417e-01 + <_> + + 0 -1 76 4.3653000146150589e-02 + + 1.4832699298858643e-01 -1.1368780136108398e+00 + <_> + + 0 -1 77 5.7266999036073685e-02 + + 2.4628099799156189e-01 -1.2687400579452515e+00 + <_> + + 0 -1 78 2.3409998975694180e-03 + + -7.5448900461196899e-01 2.7163800597190857e-01 + <_> + + 0 -1 79 1.2996000237762928e-02 + + -3.6394900083541870e-01 7.0959198474884033e-01 + <_> + + 0 -1 80 -2.6517000049352646e-02 + + -2.3221859931945801e+00 3.5744000226259232e-02 + <_> + + 0 -1 81 -5.8400002308189869e-03 + + 4.2194300889968872e-01 -4.8184998333454132e-02 + <_> + + 0 -1 82 -1.6568999737501144e-02 + + 1.1099940538406372e+00 -3.4849700331687927e-01 + <_> + + 0 -1 83 -6.8157002329826355e-02 + + -3.3269989490509033e+00 2.1299000084400177e-01 + <_> + 52 + -4.3864588737487793e+00 + + <_> + + 0 -1 84 3.9974000304937363e-02 + + -1.2173449993133545e+00 1.0826710462570190e+00 + <_> + + 0 -1 85 1.8819500505924225e-01 + + -4.8289400339126587e-01 1.4045250415802002e+00 + <_> + + 0 -1 86 7.8027002513408661e-02 + + -1.0782150030136108e+00 7.4040299654006958e-01 + <_> + + 0 -1 87 1.1899999663000926e-04 + + -1.2019979953765869e+00 3.7749201059341431e-01 + <_> + + 0 -1 88 8.5056997835636139e-02 + + -4.3939098715782166e-01 1.2647340297698975e+00 + <_> + + 0 -1 89 8.9720003306865692e-03 + + -1.8440499901771545e-01 4.5726400613784790e-01 + <_> + + 0 -1 90 8.8120000436902046e-03 + + 3.0396699905395508e-01 -9.5991098880767822e-01 + <_> + + 0 -1 91 -2.3507999256253242e-02 + + 1.2487529516220093e+00 4.6227999031543732e-02 + <_> + + 0 -1 92 7.0039997808635235e-03 + + -5.9442102909088135e-01 5.3963297605514526e-01 + <_> + + 0 -1 93 3.3851999789476395e-02 + + 2.8496098518371582e-01 -1.4895249605178833e+00 + <_> + + 0 -1 94 -3.2530000898987055e-03 + + 4.8120799660682678e-01 -5.2712398767471313e-01 + <_> + + 0 -1 95 2.9097000136971474e-02 + + 2.6743900775909424e-01 -1.6007850170135498e+00 + <_> + + 0 -1 96 -8.4790000692009926e-03 + + -1.3107639551162720e+00 1.5243099629878998e-01 + <_> + + 0 -1 97 -1.0795000009238720e-02 + + 4.5613598823547363e-01 -7.2050899267196655e-01 + <_> + + 0 -1 98 -2.4620000272989273e-02 + + -1.7320619821548462e+00 6.8363003432750702e-02 + <_> + + 0 -1 99 3.7380000576376915e-03 + + -1.9303299486637115e-01 6.8243497610092163e-01 + <_> + + 0 -1 100 -1.2264000251889229e-02 + + -1.6095290184020996e+00 7.5268000364303589e-02 + <_> + + 0 -1 101 -4.8670000396668911e-03 + + 7.4286502599716187e-01 -2.1510200202465057e-01 + <_> + + 0 -1 102 7.6725997030735016e-02 + + -2.6835098862648010e-01 1.3094140291213989e+00 + <_> + + 0 -1 103 2.8578000143170357e-02 + + -5.8793000876903534e-02 1.2196329832077026e+00 + <_> + + 0 -1 104 1.9694000482559204e-02 + + -3.5142898559570312e-01 8.4926998615264893e-01 + <_> + + 0 -1 105 -2.9093999415636063e-02 + + -1.0507299900054932e+00 2.9806300997734070e-01 + <_> + + 0 -1 106 -2.9144000262022018e-02 + + 8.2547801733016968e-01 -3.2687199115753174e-01 + <_> + + 0 -1 107 1.9741000607609749e-02 + + 2.0452600717544556e-01 -8.3760201930999756e-01 + <_> + + 0 -1 108 4.3299999088048935e-03 + + 2.0577900111675262e-01 -6.6829800605773926e-01 + <_> + + 0 -1 109 -3.5500999540090561e-02 + + -1.2969900369644165e+00 1.3897499442100525e-01 + <_> + + 0 -1 110 -1.6172999516129494e-02 + + -1.3110569715499878e+00 7.5751997530460358e-02 + <_> + + 0 -1 111 -2.2151000797748566e-02 + + -1.0524389743804932e+00 1.9241100549697876e-01 + <_> + + 0 -1 112 -2.2707000374794006e-02 + + -1.3735309839248657e+00 6.6780999302864075e-02 + <_> + + 0 -1 113 1.6607999801635742e-02 + + -3.7135999649763107e-02 7.7846401929855347e-01 + <_> + + 0 -1 114 -1.3309000059962273e-02 + + -9.9850702285766602e-01 1.2248100340366364e-01 + <_> + + 0 -1 115 -3.3732000738382339e-02 + + 1.4461359977722168e+00 1.3151999562978745e-02 + <_> + + 0 -1 116 1.6935000196099281e-02 + + -3.7121298909187317e-01 5.2842199802398682e-01 + <_> + + 0 -1 117 3.3259999472647905e-03 + + -5.7568502426147461e-01 3.9261901378631592e-01 + <_> + + 0 -1 118 8.3644002676010132e-02 + + 1.6116000711917877e-02 -2.1173279285430908e+00 + <_> + + 0 -1 119 2.5785198807716370e-01 + + -8.1609003245830536e-02 9.8782497644424438e-01 + <_> + + 0 -1 120 -3.6566998809576035e-02 + + -1.1512110233306885e+00 9.6459001302719116e-02 + <_> + + 0 -1 121 -1.6445999965071678e-02 + + 3.7315499782562256e-01 -1.4585399627685547e-01 + <_> + + 0 -1 122 -3.7519999314099550e-03 + + 2.6179298758506775e-01 -5.8156698942184448e-01 + <_> + + 0 -1 123 -6.3660000450909138e-03 + + 7.5477397441864014e-01 -1.7055200040340424e-01 + <_> + + 0 -1 124 -3.8499999791383743e-03 + + 2.2653999924659729e-01 -6.3876402378082275e-01 + <_> + + 0 -1 125 -4.5494001358747482e-02 + + -1.2640299797058105e+00 2.5260698795318604e-01 + <_> + + 0 -1 126 -2.3941000923514366e-02 + + 8.7068402767181396e-01 -2.7104699611663818e-01 + <_> + + 0 -1 127 -7.7558003365993500e-02 + + -1.3901610374450684e+00 2.3612299561500549e-01 + <_> + + 0 -1 128 2.3614000529050827e-02 + + 6.6140003502368927e-02 -1.2645419836044312e+00 + <_> + + 0 -1 129 -2.5750000495463610e-03 + + -5.3841698169708252e-01 3.0379098653793335e-01 + <_> + + 0 -1 130 1.2010800093412399e-01 + + -3.5343000292778015e-01 5.2866202592849731e-01 + <_> + + 0 -1 131 2.2899999748915434e-03 + + -5.8701997995376587e-01 2.4061000347137451e-01 + <_> + + 0 -1 132 6.9716997444629669e-02 + + -3.3348900079727173e-01 5.1916301250457764e-01 + <_> + + 0 -1 133 -4.6670001000165939e-02 + + 6.9795399904251099e-01 -1.4895999804139137e-02 + <_> + + 0 -1 134 -5.0129000097513199e-02 + + 8.6146199703216553e-01 -2.5986000895500183e-01 + <_> + + 0 -1 135 3.0147999525070190e-02 + + 1.9332799315452576e-01 -5.9131097793579102e-01 + <_> + 53 + -4.1299300193786621e+00 + + <_> + + 0 -1 136 9.1085001826286316e-02 + + -8.9233100414276123e-01 1.0434230566024780e+00 + <_> + + 0 -1 137 1.2818999588489532e-02 + + -1.2597670555114746e+00 5.5317097902297974e-01 + <_> + + 0 -1 138 1.5931999310851097e-02 + + -8.6254400014877319e-01 6.3731801509857178e-01 + <_> + + 0 -1 139 2.2780001163482666e-03 + + -7.4639201164245605e-01 5.3155601024627686e-01 + <_> + + 0 -1 140 3.1840998679399490e-02 + + -1.2650489807128906e+00 3.6153900623321533e-01 + <_> + + 0 -1 141 2.6960000395774841e-03 + + -9.8290401697158813e-01 3.6013001203536987e-01 + <_> + + 0 -1 142 -1.2055000290274620e-02 + + 6.4068400859832764e-01 -5.0125002861022949e-01 + <_> + + 0 -1 143 2.1324999630451202e-02 + + -2.4034999310970306e-01 8.5448002815246582e-01 + <_> + + 0 -1 144 3.0486000701785088e-02 + + -3.4273600578308105e-01 1.1428849697113037e+00 + <_> + + 0 -1 145 -4.5079998672008514e-02 + + 1.0976949930191040e+00 -1.7974600195884705e-01 + <_> + + 0 -1 146 -7.1700997650623322e-02 + + 1.5735000371932983e+00 -3.1433498859405518e-01 + <_> + + 0 -1 147 5.9218000620603561e-02 + + -2.7582401037216187e-01 1.0448570251464844e+00 + <_> + + 0 -1 148 6.7010000348091125e-03 + + -1.0974019765853882e+00 1.9801199436187744e-01 + <_> + + 0 -1 149 4.1046999394893646e-02 + + 3.0547699332237244e-01 -1.3287999629974365e+00 + <_> + + 0 -1 150 -8.5499999113380909e-04 + + 2.5807100534439087e-01 -7.0052897930145264e-01 + <_> + + 0 -1 151 -3.0360000208020210e-02 + + -1.2306419610977173e+00 2.2609399259090424e-01 + <_> + + 0 -1 152 -1.2930000200867653e-02 + + 4.0758600831031799e-01 -5.1234501600265503e-01 + <_> + + 0 -1 153 3.7367999553680420e-02 + + -9.4755001366138458e-02 6.1765098571777344e-01 + <_> + + 0 -1 154 2.4434000253677368e-02 + + -4.1100600361824036e-01 4.7630500793457031e-01 + <_> + + 0 -1 155 5.7007998228073120e-02 + + 2.5249299407005310e-01 -6.8669801950454712e-01 + <_> + + 0 -1 156 -1.6313999891281128e-02 + + -9.3928402662277222e-01 1.1448100209236145e-01 + <_> + + 0 -1 157 -1.7648899555206299e-01 + + 1.2451089620590210e+00 -5.6519001722335815e-02 + <_> + + 0 -1 158 1.7614600062370300e-01 + + -3.2528200745582581e-01 8.2791501283645630e-01 + <_> + + 0 -1 159 -7.3910001665353775e-03 + + 3.4783700108528137e-01 -1.7929099500179291e-01 + <_> + + 0 -1 160 6.0890998691320419e-02 + + 5.5098000913858414e-02 -1.5480779409408569e+00 + <_> + + 0 -1 161 -2.9123000800609589e-02 + + -1.0255639553070068e+00 2.4106900393962860e-01 + <_> + + 0 -1 162 -4.5648999512195587e-02 + + 1.0301599502563477e+00 -3.1672099232673645e-01 + <_> + + 0 -1 163 3.7333000451326370e-02 + + 2.1620599925518036e-01 -8.2589900493621826e-01 + <_> + + 0 -1 164 -2.4411000311374664e-02 + + -1.5957959890365601e+00 5.1139000803232193e-02 + <_> + + 0 -1 165 -5.9806998819112778e-02 + + -1.0312290191650391e+00 1.3092300295829773e-01 + <_> + + 0 -1 166 -3.0106000602245331e-02 + + -1.4781630039215088e+00 3.7211999297142029e-02 + <_> + + 0 -1 167 7.4209999293088913e-03 + + -2.4024100601673126e-01 4.9333998560905457e-01 + <_> + + 0 -1 168 -2.1909999195486307e-03 + + 2.8941500186920166e-01 -5.7259601354598999e-01 + <_> + + 0 -1 169 2.0860999822616577e-02 + + -2.3148399591445923e-01 6.3765901327133179e-01 + <_> + + 0 -1 170 -6.6990000195801258e-03 + + -1.2107750177383423e+00 6.4018003642559052e-02 + <_> + + 0 -1 171 1.8758000805974007e-02 + + 2.4461300671100616e-01 -9.9786698818206787e-01 + <_> + + 0 -1 172 -4.4323001056909561e-02 + + -1.3699189424514771e+00 3.6051999777555466e-02 + <_> + + 0 -1 173 2.2859999909996986e-02 + + 2.1288399398326874e-01 -1.0397620201110840e+00 + <_> + + 0 -1 174 -9.8600005730986595e-04 + + 3.2443600893020630e-01 -5.4291802644729614e-01 + <_> + + 0 -1 175 1.7239000648260117e-02 + + -2.8323900699615479e-01 4.4468200206756592e-01 + <_> + + 0 -1 176 -3.4531001001596451e-02 + + -2.3107020854949951e+00 -3.1399999279528856e-03 + <_> + + 0 -1 177 6.7006997764110565e-02 + + 2.8715699911117554e-01 -6.4481002092361450e-01 + <_> + + 0 -1 178 2.3776899278163910e-01 + + -2.7174800634384155e-01 8.0219101905822754e-01 + <_> + + 0 -1 179 -1.2903000228106976e-02 + + -1.5317620038986206e+00 2.1423600614070892e-01 + <_> + + 0 -1 180 1.0514999739825726e-02 + + 7.7037997543811798e-02 -1.0581140518188477e+00 + <_> + + 0 -1 181 1.6969000920653343e-02 + + 1.4306700229644775e-01 -8.5828399658203125e-01 + <_> + + 0 -1 182 -7.2460002265870571e-03 + + -1.1020129919052124e+00 6.4906999468803406e-02 + <_> + + 0 -1 183 1.0556999593973160e-02 + + 1.3964000158011913e-02 6.3601499795913696e-01 + <_> + + 0 -1 184 6.1380001716315746e-03 + + -3.4545901417732239e-01 5.6296801567077637e-01 + <_> + + 0 -1 185 1.3158000074326992e-02 + + 1.9927300512790680e-01 -1.5040320158004761e+00 + <_> + + 0 -1 186 3.1310000922530890e-03 + + -4.0903699398040771e-01 3.7796398997306824e-01 + <_> + + 0 -1 187 -1.0920699685811996e-01 + + -2.2227079868316650e+00 1.2178199738264084e-01 + <_> + + 0 -1 188 8.1820003688335419e-03 + + -2.8652000427246094e-01 6.7890799045562744e-01 + <_> + 62 + -4.0218091011047363e+00 + + <_> + + 0 -1 189 3.1346999108791351e-02 + + -8.8884598016738892e-01 9.4936800003051758e-01 + <_> + + 0 -1 190 3.1918000429868698e-02 + + -1.1146880388259888e+00 4.8888999223709106e-01 + <_> + + 0 -1 191 6.5939999185502529e-03 + + -1.0097689628601074e+00 4.9723801016807556e-01 + <_> + + 0 -1 192 2.6148000732064247e-02 + + 2.5991299748420715e-01 -1.2537480592727661e+00 + <_> + + 0 -1 193 1.2845000252127647e-02 + + -5.7138597965240479e-01 5.9659498929977417e-01 + <_> + + 0 -1 194 2.6344999670982361e-02 + + -5.5203199386596680e-01 3.0217400193214417e-01 + <_> + + 0 -1 195 -1.5083000063896179e-02 + + -1.2871240377426147e+00 2.2354200482368469e-01 + <_> + + 0 -1 196 -3.8887001574039459e-02 + + 1.7425049543380737e+00 -9.9747002124786377e-02 + <_> + + 0 -1 197 -5.7029998861253262e-03 + + -1.0523240566253662e+00 1.8362599611282349e-01 + <_> + + 0 -1 198 -1.4860000228509307e-03 + + 5.6784200668334961e-01 -4.6742001175880432e-01 + <_> + + 0 -1 199 -2.8486000373959541e-02 + + 1.3082909584045410e+00 -2.6460900902748108e-01 + <_> + + 0 -1 200 6.6224999725818634e-02 + + -4.6210700273513794e-01 4.1749599575996399e-01 + <_> + + 0 -1 201 8.8569996878504753e-03 + + -4.1474899649620056e-01 5.9204798936843872e-01 + <_> + + 0 -1 202 1.1355999857187271e-02 + + 3.6103099584579468e-01 -4.5781201124191284e-01 + <_> + + 0 -1 203 -2.7679998893290758e-03 + + -8.9238899946212769e-01 1.4199000597000122e-01 + <_> + + 0 -1 204 1.1246999725699425e-02 + + 2.9353401064872742e-01 -9.7330600023269653e-01 + <_> + + 0 -1 205 7.1970000863075256e-03 + + -7.9334902763366699e-01 1.8313400447368622e-01 + <_> + + 0 -1 206 3.1768999993801117e-02 + + 1.5523099899291992e-01 -1.3245639801025391e+00 + <_> + + 0 -1 207 2.5173999369144440e-02 + + 3.4214999526739120e-02 -2.0948131084442139e+00 + <_> + + 0 -1 208 7.5360001064836979e-03 + + -3.9450600743293762e-01 5.1333999633789062e-01 + <_> + + 0 -1 209 3.2873000949621201e-02 + + 8.8372997939586639e-02 -1.2814120054244995e+00 + <_> + + 0 -1 210 -2.7379998937249184e-03 + + 5.5286502838134766e-01 -4.6384999155998230e-01 + <_> + + 0 -1 211 -3.8075000047683716e-02 + + -1.8497270345687866e+00 4.5944001525640488e-02 + <_> + + 0 -1 212 -3.8984000682830811e-02 + + -4.8223701119422913e-01 3.4760600328445435e-01 + <_> + + 0 -1 213 2.8029999230057001e-03 + + -4.5154699683189392e-01 4.2806300520896912e-01 + <_> + + 0 -1 214 -5.4145999252796173e-02 + + -8.4520798921585083e-01 1.6674900054931641e-01 + <_> + + 0 -1 215 -8.3280000835657120e-03 + + 3.5348299145698547e-01 -4.7163200378417969e-01 + <_> + + 0 -1 216 3.3778000622987747e-02 + + 1.8463100492954254e-01 -1.6686669588088989e+00 + <_> + + 0 -1 217 -1.1238099634647369e-01 + + -1.2521569728851318e+00 3.5992000252008438e-02 + <_> + + 0 -1 218 -1.0408000089228153e-02 + + -8.1620401144027710e-01 2.3428599536418915e-01 + <_> + + 0 -1 219 -4.9439999274909496e-03 + + -9.2584699392318726e-01 1.0034800320863724e-01 + <_> + + 0 -1 220 -9.3029998242855072e-03 + + 5.6499302387237549e-01 -1.8881900608539581e-01 + <_> + + 0 -1 221 -1.1749999597668648e-02 + + 8.0302399396896362e-01 -3.8277000188827515e-01 + <_> + + 0 -1 222 -2.3217000067234039e-02 + + -8.4926998615264893e-01 1.9671200215816498e-01 + <_> + + 0 -1 223 1.6866000369191170e-02 + + -4.0591898560523987e-01 5.0695300102233887e-01 + <_> + + 0 -1 224 -2.4031000211834908e-02 + + -1.5297520160675049e+00 2.3344999551773071e-01 + <_> + + 0 -1 225 -3.6945998668670654e-02 + + 6.3007700443267822e-01 -3.1780400872230530e-01 + <_> + + 0 -1 226 -6.1563998460769653e-02 + + 5.8627897500991821e-01 -1.2107999995350838e-02 + <_> + + 0 -1 227 2.1661000326275826e-02 + + -2.5623700022697449e-01 1.0409849882125854e+00 + <_> + + 0 -1 228 -3.6710000131279230e-03 + + 2.9171100258827209e-01 -8.3287298679351807e-01 + <_> + + 0 -1 229 4.4849000871181488e-02 + + -3.9633199572563171e-01 4.5662000775337219e-01 + <_> + + 0 -1 230 5.7195000350475311e-02 + + 2.1023899316787720e-01 -1.5004800558090210e+00 + <_> + + 0 -1 231 -1.1342000216245651e-02 + + 4.4071298837661743e-01 -3.8653799891471863e-01 + <_> + + 0 -1 232 -1.2004000134766102e-02 + + 9.3954598903656006e-01 -1.0589499771595001e-01 + <_> + + 0 -1 233 2.2515999153256416e-02 + + 9.4480002298951149e-03 -1.6799509525299072e+00 + <_> + + 0 -1 234 -1.9809000194072723e-02 + + -1.0133639574050903e+00 2.4146600067615509e-01 + <_> + + 0 -1 235 1.5891000628471375e-02 + + -3.7507599592208862e-01 4.6614098548889160e-01 + <_> + + 0 -1 236 -9.1420002281665802e-03 + + -8.0484098196029663e-01 1.7816999554634094e-01 + <_> + + 0 -1 237 -4.4740000739693642e-03 + + -1.0562069416046143e+00 7.3305003345012665e-02 + <_> + + 0 -1 238 1.2742500007152557e-01 + + 2.0165599882602692e-01 -1.5467929840087891e+00 + <_> + + 0 -1 239 4.7703001648187637e-02 + + -3.7937799096107483e-01 3.7885999679565430e-01 + <_> + + 0 -1 240 5.3608000278472900e-02 + + 2.1220499277114868e-01 -1.2399710416793823e+00 + <_> + + 0 -1 241 -3.9680998772382736e-02 + + -1.0257550477981567e+00 5.1282998174428940e-02 + <_> + + 0 -1 242 -6.7327000200748444e-02 + + -1.0304750204086304e+00 2.3005299270153046e-01 + <_> + + 0 -1 243 1.3337600231170654e-01 + + -2.0869000256061554e-01 1.2272510528564453e+00 + <_> + + 0 -1 244 -2.0919300615787506e-01 + + 8.7929898500442505e-01 -4.4254999607801437e-02 + <_> + + 0 -1 245 -6.5589003264904022e-02 + + 1.0443429946899414e+00 -2.1682099997997284e-01 + <_> + + 0 -1 246 6.1882998794317245e-02 + + 1.3798199594020844e-01 -1.9009059667587280e+00 + <_> + + 0 -1 247 -2.5578999891877174e-02 + + -1.6607600450515747e+00 5.8439997956156731e-03 + <_> + + 0 -1 248 -3.4827001392841339e-02 + + 7.9940402507781982e-01 -8.2406997680664062e-02 + <_> + + 0 -1 249 -1.8209999427199364e-02 + + -9.6073997020721436e-01 6.6320002079010010e-02 + <_> + + 0 -1 250 1.5070999972522259e-02 + + 1.9899399578571320e-01 -7.6433002948760986e-01 + <_> + 72 + -3.8832089900970459e+00 + + <_> + + 0 -1 251 4.6324998140335083e-02 + + -1.0362670421600342e+00 8.2201498746871948e-01 + <_> + + 0 -1 252 1.5406999737024307e-02 + + -1.2327589988708496e+00 2.9647698998451233e-01 + <_> + + 0 -1 253 1.2808999978005886e-02 + + -7.5852298736572266e-01 5.7985502481460571e-01 + <_> + + 0 -1 254 4.9150999635457993e-02 + + -3.8983899354934692e-01 8.9680302143096924e-01 + <_> + + 0 -1 255 1.2621000409126282e-02 + + -7.1799302101135254e-01 5.0440901517868042e-01 + <_> + + 0 -1 256 -1.8768999725580215e-02 + + 5.5147600173950195e-01 -7.0555400848388672e-01 + <_> + + 0 -1 257 4.1965000331401825e-02 + + -4.4782099127769470e-01 7.0985502004623413e-01 + <_> + + 0 -1 258 -5.1401998847723007e-02 + + -1.0932120084762573e+00 2.6701900362968445e-01 + <_> + + 0 -1 259 -7.0960998535156250e-02 + + 8.3618402481079102e-01 -3.8318100571632385e-01 + <_> + + 0 -1 260 1.6745999455451965e-02 + + -2.5733101367950439e-01 2.5966501235961914e-01 + <_> + + 0 -1 261 -6.2400000169873238e-03 + + 3.1631499528884888e-01 -5.8796900510787964e-01 + <_> + + 0 -1 262 -3.9397999644279480e-02 + + -1.0491210222244263e+00 1.6822400689125061e-01 + <_> + + 0 -1 263 0. + + 1.6144199669361115e-01 -8.7876898050308228e-01 + <_> + + 0 -1 264 -2.2307999432086945e-02 + + -6.9053500890731812e-01 2.3607000708580017e-01 + <_> + + 0 -1 265 1.8919999711215496e-03 + + 2.4989199638366699e-01 -5.6583297252655029e-01 + <_> + + 0 -1 266 1.0730000212788582e-03 + + -5.0415802001953125e-01 3.8374501466751099e-01 + <_> + + 0 -1 267 3.9230998605489731e-02 + + 4.2619001120328903e-02 -1.3875889778137207e+00 + <_> + + 0 -1 268 6.2238000333309174e-02 + + 1.4119400084018707e-01 -1.0688860416412354e+00 + <_> + + 0 -1 269 2.1399999968707561e-03 + + -8.9622402191162109e-01 1.9796399772167206e-01 + <_> + + 0 -1 270 9.1800000518560410e-04 + + -4.5337298512458801e-01 4.3532699346542358e-01 + <_> + + 0 -1 271 -6.9169998168945312e-03 + + 3.3822798728942871e-01 -4.4793000817298889e-01 + <_> + + 0 -1 272 -2.3866999894380569e-02 + + -7.8908598423004150e-01 2.2511799633502960e-01 + <_> + + 0 -1 273 -1.0262800008058548e-01 + + -2.2831439971923828e+00 -5.3960001096129417e-03 + <_> + + 0 -1 274 -9.5239998772740364e-03 + + 3.9346700906753540e-01 -5.2242201566696167e-01 + <_> + + 0 -1 275 3.9877001196146011e-02 + + 3.2799001783132553e-02 -1.5079489946365356e+00 + <_> + + 0 -1 276 -1.3144999742507935e-02 + + -1.0839990377426147e+00 1.8482400476932526e-01 + <_> + + 0 -1 277 -5.0590999424457550e-02 + + -1.8822289705276489e+00 -2.2199999075382948e-03 + <_> + + 0 -1 278 2.4917000904679298e-02 + + 1.4593400061130524e-01 -2.2196519374847412e+00 + <_> + + 0 -1 279 -7.6370001770555973e-03 + + -1.0164569616317749e+00 5.8797001838684082e-02 + <_> + + 0 -1 280 4.2911998927593231e-02 + + 1.5443000197410583e-01 -1.1843889951705933e+00 + <_> + + 0 -1 281 2.3000000510364771e-04 + + -7.7305799722671509e-01 1.2189900130033493e-01 + <_> + + 0 -1 282 9.0929996222257614e-03 + + -1.1450099945068359e-01 7.1091300249099731e-01 + <_> + + 0 -1 283 1.1145000346004963e-02 + + 7.0000998675823212e-02 -1.0534820556640625e+00 + <_> + + 0 -1 284 -5.2453000098466873e-02 + + -1.7594360113143921e+00 1.9523799419403076e-01 + <_> + + 0 -1 285 -2.3020699620246887e-01 + + 9.5840299129486084e-01 -2.5045698881149292e-01 + <_> + + 0 -1 286 -1.6365999355912209e-02 + + 4.6731901168823242e-01 -2.1108399331569672e-01 + <_> + + 0 -1 287 -1.7208000645041466e-02 + + 7.0835697650909424e-01 -2.8018298745155334e-01 + <_> + + 0 -1 288 -3.6648001521825790e-02 + + -1.1013339757919312e+00 2.4341100454330444e-01 + <_> + + 0 -1 289 -1.0304999537765980e-02 + + -1.0933129787445068e+00 5.6258998811244965e-02 + <_> + + 0 -1 290 -1.3713000342249870e-02 + + -2.6438099145889282e-01 1.9821000099182129e-01 + <_> + + 0 -1 291 2.9308000579476357e-02 + + -2.2142399847507477e-01 1.0525950193405151e+00 + <_> + + 0 -1 292 2.4077000096440315e-02 + + 1.8485699594020844e-01 -1.7203969955444336e+00 + <_> + + 0 -1 293 6.1280000954866409e-03 + + -9.2721498012542725e-01 5.8752998709678650e-02 + <_> + + 0 -1 294 -2.2377999499440193e-02 + + 1.9646559953689575e+00 2.7785999700427055e-02 + <_> + + 0 -1 295 -7.0440000854432583e-03 + + 2.1427600085735321e-01 -4.8407599329948425e-01 + <_> + + 0 -1 296 -4.0603000670671463e-02 + + -1.1754349470138550e+00 1.6061200201511383e-01 + <_> + + 0 -1 297 -2.4466000497341156e-02 + + -1.1239900588989258e+00 4.1110001504421234e-02 + <_> + + 0 -1 298 2.5309999473392963e-03 + + -1.7169700562953949e-01 3.2178801298141479e-01 + <_> + + 0 -1 299 -1.9588999450206757e-02 + + 8.2720202207565308e-01 -2.6376700401306152e-01 + <_> + + 0 -1 300 -2.9635999351739883e-02 + + -1.1524770259857178e+00 1.4999300241470337e-01 + <_> + + 0 -1 301 -1.5030000358819962e-02 + + -1.0491830110549927e+00 4.0160998702049255e-02 + <_> + + 0 -1 302 -6.0715001076459885e-02 + + -1.0903840065002441e+00 1.5330800414085388e-01 + <_> + + 0 -1 303 -1.2790000066161156e-02 + + 4.2248600721359253e-01 -4.2399200797080994e-01 + <_> + + 0 -1 304 -2.0247999578714371e-02 + + -9.1866999864578247e-01 1.8485699594020844e-01 + <_> + + 0 -1 305 -3.0683999881148338e-02 + + -1.5958670377731323e+00 2.5760000571608543e-03 + <_> + + 0 -1 306 -2.0718000829219818e-02 + + -6.6299998760223389e-01 3.1037199497222900e-01 + <_> + + 0 -1 307 -1.7290000105276704e-03 + + 1.9183400273323059e-01 -6.5084999799728394e-01 + <_> + + 0 -1 308 -3.1394001096487045e-02 + + -6.3643002510070801e-01 1.5408399701118469e-01 + <_> + + 0 -1 309 1.9003000110387802e-02 + + -1.8919399380683899e-01 1.5294510126113892e+00 + <_> + + 0 -1 310 6.1769997701048851e-03 + + -1.0597900301218033e-01 6.4859598875045776e-01 + <_> + + 0 -1 311 -1.0165999643504620e-02 + + -1.0802700519561768e+00 3.7176001816987991e-02 + <_> + + 0 -1 312 -1.4169999631121755e-03 + + 3.4157499670982361e-01 -9.7737997770309448e-02 + <_> + + 0 -1 313 -4.0799998678267002e-03 + + 4.7624599933624268e-01 -3.4366300702095032e-01 + <_> + + 0 -1 314 -4.4096998870372772e-02 + + 9.7634297609329224e-01 -1.9173000007867813e-02 + <_> + + 0 -1 315 -6.0669999569654465e-02 + + -2.1752851009368896e+00 -2.8925999999046326e-02 + <_> + + 0 -1 316 -3.2931998372077942e-02 + + -6.4383101463317871e-01 1.6494099795818329e-01 + <_> + + 0 -1 317 -1.4722800254821777e-01 + + -1.4745830297470093e+00 2.5839998852461576e-03 + <_> + + 0 -1 318 -1.1930000036954880e-02 + + 4.2441400885581970e-01 -1.7712600529193878e-01 + <_> + + 0 -1 319 1.4517900347709656e-01 + + 2.5444999337196350e-02 -1.2779400348663330e+00 + <_> + + 0 -1 320 5.1447998732328415e-02 + + 1.5678399801254272e-01 -1.5188430547714233e+00 + <_> + + 0 -1 321 3.1479999888688326e-03 + + -4.0424400568008423e-01 3.2429701089859009e-01 + <_> + + 0 -1 322 -4.3600000441074371e-02 + + -1.9932260513305664e+00 1.5018600225448608e-01 + <_> + 83 + -3.8424909114837646e+00 + + <_> + + 0 -1 323 1.2899599969387054e-01 + + -6.2161999940872192e-01 1.1116520166397095e+00 + <_> + + 0 -1 324 -9.1261997818946838e-02 + + 1.0143059492111206e+00 -6.1335200071334839e-01 + <_> + + 0 -1 325 1.4271999709308147e-02 + + -1.0261659622192383e+00 3.9779999852180481e-01 + <_> + + 0 -1 326 3.2889999449253082e-02 + + -1.1386079788208008e+00 2.8690800070762634e-01 + <_> + + 0 -1 327 1.2590000405907631e-02 + + -5.6645601987838745e-01 4.5172399282455444e-01 + <_> + + 0 -1 328 1.4661000110208988e-02 + + 3.0505999922752380e-01 -6.8129599094390869e-01 + <_> + + 0 -1 329 -3.3555999398231506e-02 + + -1.7208939790725708e+00 6.1439000070095062e-02 + <_> + + 0 -1 330 1.4252699911594391e-01 + + 2.3192200064659119e-01 -1.7297149896621704e+00 + <_> + + 0 -1 331 -6.2079997733235359e-03 + + -1.2163300514221191e+00 1.2160199880599976e-01 + <_> + + 0 -1 332 1.8178999423980713e-02 + + 3.2553699612617493e-01 -8.1003999710083008e-01 + <_> + + 0 -1 333 2.5036999955773354e-02 + + -3.1698799133300781e-01 6.7361402511596680e-01 + <_> + + 0 -1 334 4.6560999006032944e-02 + + -1.1089800298213959e-01 8.4082502126693726e-01 + <_> + + 0 -1 335 -8.9999996125698090e-03 + + 3.9574500918388367e-01 -4.7624599933624268e-01 + <_> + + 0 -1 336 4.0805999189615250e-02 + + -1.8000000272877514e-04 9.4570702314376831e-01 + <_> + + 0 -1 337 -3.4221999347209930e-02 + + 7.5206297636032104e-01 -3.1531500816345215e-01 + <_> + + 0 -1 338 -3.9716001600027084e-02 + + -8.3139598369598389e-01 1.7744399607181549e-01 + <_> + + 0 -1 339 2.5170000735670328e-03 + + -5.9377998113632202e-01 2.4657000601291656e-01 + <_> + + 0 -1 340 2.7428999543190002e-02 + + 1.5998399257659912e-01 -4.2781999707221985e-01 + <_> + + 0 -1 341 3.4986000508069992e-02 + + 3.5055998712778091e-02 -1.5988600254058838e+00 + <_> + + 0 -1 342 4.4970000162720680e-03 + + -5.2034300565719604e-01 3.7828299403190613e-01 + <_> + + 0 -1 343 2.7699999045580626e-03 + + -5.3182601928710938e-01 2.4951000511646271e-01 + <_> + + 0 -1 344 3.5174001008272171e-02 + + 1.9983400404453278e-01 -1.4446129798889160e+00 + <_> + + 0 -1 345 2.5970999151468277e-02 + + 4.4426999986171722e-02 -1.3622980117797852e+00 + <_> + + 0 -1 346 -1.5783999115228653e-02 + + -9.1020399332046509e-01 2.7190300822257996e-01 + <_> + + 0 -1 347 -7.5880000367760658e-03 + + 9.2064999043941498e-02 -8.1628900766372681e-01 + <_> + + 0 -1 348 2.0754000172019005e-02 + + 2.1185700595378876e-01 -7.4729001522064209e-01 + <_> + + 0 -1 349 5.9829000383615494e-02 + + -2.7301099896430969e-01 8.0923300981521606e-01 + <_> + + 0 -1 350 3.9039000868797302e-02 + + -1.0432299971580505e-01 8.6226201057434082e-01 + <_> + + 0 -1 351 2.1665999665856361e-02 + + 6.2709003686904907e-02 -9.8894298076629639e-01 + <_> + + 0 -1 352 -2.7496999129652977e-02 + + -9.2690998315811157e-01 1.5586300194263458e-01 + <_> + + 0 -1 353 1.0462000034749508e-02 + + 1.3418099284172058e-01 -7.0386397838592529e-01 + <_> + + 0 -1 354 2.4870999157428741e-02 + + 1.9706700742244720e-01 -4.0263301134109497e-01 + <_> + + 0 -1 355 -1.6036000102758408e-02 + + -1.1409829854965210e+00 7.3997996747493744e-02 + <_> + + 0 -1 356 4.8627000302076340e-02 + + 1.6990399360656738e-01 -7.2152197360992432e-01 + <_> + + 0 -1 357 1.2619999470189214e-03 + + -4.7389799356460571e-01 2.6254999637603760e-01 + <_> + + 0 -1 358 -8.8035002350807190e-02 + + -2.1606519222259521e+00 1.4554800093173981e-01 + <_> + + 0 -1 359 1.8356999382376671e-02 + + 4.4750999659299850e-02 -1.0766370296478271e+00 + <_> + + 0 -1 360 3.5275001078844070e-02 + + -3.2919000834226608e-02 1.2153890132904053e+00 + <_> + + 0 -1 361 -2.0392900705337524e-01 + + -1.3187999725341797e+00 1.5503999777138233e-02 + <_> + + 0 -1 362 -1.6619000583887100e-02 + + 3.6850199103355408e-01 -1.5283699333667755e-01 + <_> + + 0 -1 363 3.7739001214504242e-02 + + -2.5727799534797668e-01 7.0655298233032227e-01 + <_> + + 0 -1 364 2.2720000706613064e-03 + + -7.7602997422218323e-02 3.3367800712585449e-01 + <_> + + 0 -1 365 -1.4802999794483185e-02 + + -7.8524798154830933e-01 7.6934002339839935e-02 + <_> + + 0 -1 366 -4.8319000750780106e-02 + + 1.7022320032119751e+00 4.9722000956535339e-02 + <_> + + 0 -1 367 -2.9539000242948532e-02 + + 7.7670699357986450e-01 -2.4534299969673157e-01 + <_> + + 0 -1 368 -4.6169001609086990e-02 + + -1.4922779798507690e+00 1.2340000271797180e-01 + <_> + + 0 -1 369 -2.8064999729394913e-02 + + -2.1345369815826416e+00 -2.5797000154852867e-02 + <_> + + 0 -1 370 -5.7339998893439770e-03 + + 5.6982600688934326e-01 -1.2056600302457809e-01 + <_> + + 0 -1 371 -1.0111000388860703e-02 + + 6.7911398410797119e-01 -2.6638001203536987e-01 + <_> + + 0 -1 372 1.1359999887645245e-02 + + 2.4789799749851227e-01 -6.4493000507354736e-01 + <_> + + 0 -1 373 5.1809001713991165e-02 + + 1.4716000296175480e-02 -1.2395579814910889e+00 + <_> + + 0 -1 374 3.3291999250650406e-02 + + -8.2559995353221893e-03 1.0168470144271851e+00 + <_> + + 0 -1 375 -1.4494000002741814e-02 + + 4.5066800713539124e-01 -3.6250999569892883e-01 + <_> + + 0 -1 376 -3.4221999347209930e-02 + + -9.5292502641677856e-01 2.0684599876403809e-01 + <_> + + 0 -1 377 -8.0654002726078033e-02 + + -2.0139501094818115e+00 -2.3084999993443489e-02 + <_> + + 0 -1 378 -8.9399999706074595e-04 + + 3.9572000503540039e-01 -2.9351300001144409e-01 + <_> + + 0 -1 379 9.7162000834941864e-02 + + -2.4980300664901733e-01 1.0859220027923584e+00 + <_> + + 0 -1 380 3.6614000797271729e-02 + + -5.7844001799821854e-02 1.2162159681320190e+00 + <_> + + 0 -1 381 5.1693998277187347e-02 + + 4.3062999844551086e-02 -1.0636160373687744e+00 + <_> + + 0 -1 382 -2.4557000026106834e-02 + + -4.8946800827980042e-01 1.7182900011539459e-01 + <_> + + 0 -1 383 3.2736799120903015e-01 + + -2.9688599705696106e-01 5.1798301935195923e-01 + <_> + + 0 -1 384 7.6959999278187752e-03 + + -5.9805899858474731e-01 2.4803200364112854e-01 + <_> + + 0 -1 385 1.6172200441360474e-01 + + -2.9613999649882317e-02 -2.3162529468536377e+00 + <_> + + 0 -1 386 -4.7889999113976955e-03 + + 3.7457901239395142e-01 -3.2779198884963989e-01 + <_> + + 0 -1 387 -1.8402999266982079e-02 + + -9.9692702293395996e-01 7.2948001325130463e-02 + <_> + + 0 -1 388 7.7665001153945923e-02 + + 1.4175699651241302e-01 -1.7238730192184448e+00 + <_> + + 0 -1 389 1.8921000882983208e-02 + + -2.1273100376129150e-01 1.0165189504623413e+00 + <_> + + 0 -1 390 -7.9397998750209808e-02 + + -1.3164349794387817e+00 1.4981999993324280e-01 + <_> + + 0 -1 391 -6.8037003278732300e-02 + + 4.9421998858451843e-01 -2.9091000556945801e-01 + <_> + + 0 -1 392 -6.1010001227259636e-03 + + 4.2430499196052551e-01 -3.3899301290512085e-01 + <_> + + 0 -1 393 3.1927000731229782e-02 + + -3.1046999618411064e-02 -2.3459999561309814e+00 + <_> + + 0 -1 394 -2.9843999072909355e-02 + + -7.8989601135253906e-01 1.5417699515819550e-01 + <_> + + 0 -1 395 -8.0541998147964478e-02 + + -2.2509229183197021e+00 -3.0906999483704567e-02 + <_> + + 0 -1 396 3.8109999150037766e-03 + + -2.5577300786972046e-01 2.3785500228404999e-01 + <_> + + 0 -1 397 3.3647000789642334e-02 + + -2.2541399300098419e-01 9.2307400703430176e-01 + <_> + + 0 -1 398 8.2809999585151672e-03 + + -2.8896200656890869e-01 3.1046199798583984e-01 + <_> + + 0 -1 399 1.0104399919509888e-01 + + -3.4864000976085663e-02 -2.7102620601654053e+00 + <_> + + 0 -1 400 -1.0009000077843666e-02 + + 5.9715402126312256e-01 -3.3831000328063965e-02 + <_> + + 0 -1 401 7.1919998154044151e-03 + + -4.7738000750541687e-01 2.2686000168323517e-01 + <_> + + 0 -1 402 2.4969000369310379e-02 + + 2.2877700626850128e-01 -1.0435529947280884e+00 + <_> + + 0 -1 403 2.7908000349998474e-01 + + -2.5818100571632385e-01 7.6780498027801514e-01 + <_> + + 0 -1 404 -4.4213000684976578e-02 + + -5.9798002243041992e-01 2.8039899468421936e-01 + <_> + + 0 -1 405 -1.4136999845504761e-02 + + 7.0987302064895630e-01 -2.5645199418067932e-01 + <_> + 91 + -3.6478610038757324e+00 + + <_> + + 0 -1 406 1.3771200180053711e-01 + + -5.5870598554611206e-01 1.0953769683837891e+00 + <_> + + 0 -1 407 3.4460999071598053e-02 + + -7.1171897649765015e-01 5.2899599075317383e-01 + <_> + + 0 -1 408 1.8580000847578049e-02 + + -1.1157519817352295e+00 4.0593999624252319e-01 + <_> + + 0 -1 409 2.5041999295353889e-02 + + -4.0892499685287476e-01 7.4129998683929443e-01 + <_> + + 0 -1 410 5.7179000228643417e-02 + + -3.8054299354553223e-01 7.3647701740264893e-01 + <_> + + 0 -1 411 1.4932000078260899e-02 + + -6.9945502281188965e-01 3.7950998544692993e-01 + <_> + + 0 -1 412 8.8900001719594002e-03 + + -5.4558598995208740e-01 3.6332499980926514e-01 + <_> + + 0 -1 413 3.0435999855399132e-02 + + -1.0124599933624268e-01 7.9585897922515869e-01 + <_> + + 0 -1 414 -4.4160000979900360e-02 + + 8.4410899877548218e-01 -3.2976400852203369e-01 + <_> + + 0 -1 415 1.8461000174283981e-02 + + 2.6326599717140198e-01 -9.6736502647399902e-01 + <_> + + 0 -1 416 1.0614999569952488e-02 + + 1.5251900255680084e-01 -1.0589870214462280e+00 + <_> + + 0 -1 417 -4.5974001288414001e-02 + + -1.9918340444564819e+00 1.3629099726676941e-01 + <_> + + 0 -1 418 8.2900002598762512e-02 + + -3.2037198543548584e-01 6.0304200649261475e-01 + <_> + + 0 -1 419 -8.9130001142621040e-03 + + 5.9586602449417114e-01 -2.1139599382877350e-01 + <_> + + 0 -1 420 4.2814001441001892e-02 + + 2.2925000637769699e-02 -1.4679330587387085e+00 + <_> + + 0 -1 421 -8.7139997631311417e-03 + + -4.3989500403404236e-01 2.0439699292182922e-01 + <_> + + 0 -1 422 -4.3390002101659775e-03 + + -8.9066797494888306e-01 1.0469999909400940e-01 + <_> + + 0 -1 423 8.0749997869133949e-03 + + 2.1164199709892273e-01 -4.0231600403785706e-01 + <_> + + 0 -1 424 9.6739001572132111e-02 + + 1.3319999910891056e-02 -1.6085360050201416e+00 + <_> + + 0 -1 425 -3.0536999925971031e-02 + + 1.0063740015029907e+00 -1.3413299620151520e-01 + <_> + + 0 -1 426 -6.0855999588966370e-02 + + -1.4689979553222656e+00 9.4240000471472740e-03 + <_> + + 0 -1 427 -3.8162000477313995e-02 + + -8.1636399030685425e-01 2.6171201467514038e-01 + <_> + + 0 -1 428 -9.6960002556443214e-03 + + 1.1561699956655502e-01 -7.1693199872970581e-01 + <_> + + 0 -1 429 4.8902999609708786e-02 + + 1.3050499558448792e-01 -1.6448370218276978e+00 + <_> + + 0 -1 430 -4.1611999273300171e-02 + + -1.1795840263366699e+00 2.5017000734806061e-02 + <_> + + 0 -1 431 -2.0188000053167343e-02 + + 6.3188201189041138e-01 -1.0490400344133377e-01 + <_> + + 0 -1 432 -9.7900000400841236e-04 + + 1.8507799506187439e-01 -5.3565901517868042e-01 + <_> + + 0 -1 433 -3.3622000366449356e-02 + + -9.3127602338790894e-01 2.0071500539779663e-01 + <_> + + 0 -1 434 1.9455999135971069e-02 + + 3.8029000163078308e-02 -1.0112210512161255e+00 + <_> + + 0 -1 435 -3.1800000579096377e-04 + + 3.6457699537277222e-01 -2.7610900998115540e-01 + <_> + + 0 -1 436 -3.8899999344721437e-04 + + 1.9665899872779846e-01 -5.3410500288009644e-01 + <_> + + 0 -1 437 -9.3496002256870270e-02 + + -1.6772350072860718e+00 2.0727099478244781e-01 + <_> + + 0 -1 438 -7.7877998352050781e-02 + + -3.0760629177093506e+00 -3.5803999751806259e-02 + <_> + + 0 -1 439 1.6947999596595764e-02 + + 2.1447399258613586e-01 -7.1376299858093262e-01 + <_> + + 0 -1 440 -2.1459000185132027e-02 + + -1.1468060016632080e+00 1.5855999663472176e-02 + <_> + + 0 -1 441 -1.2865999713540077e-02 + + 8.3812397718429565e-01 -6.5944001078605652e-02 + <_> + + 0 -1 442 7.8220004215836525e-03 + + -2.8026801347732544e-01 7.9376900196075439e-01 + <_> + + 0 -1 443 1.0294400155544281e-01 + + 1.7832300066947937e-01 -6.8412202596664429e-01 + <_> + + 0 -1 444 -3.7487998604774475e-02 + + 9.6189999580383301e-01 -2.1735599637031555e-01 + <_> + + 0 -1 445 2.5505999103188515e-02 + + 1.0103999637067318e-02 1.2461110353469849e+00 + <_> + + 0 -1 446 6.6700001480057836e-04 + + -5.3488200902938843e-01 1.4746299386024475e-01 + <_> + + 0 -1 447 -2.8867900371551514e-01 + + 8.2172799110412598e-01 -1.4948000200092793e-02 + <_> + + 0 -1 448 9.1294996440410614e-02 + + -1.9605399668216705e-01 1.0803170204162598e+00 + <_> + + 0 -1 449 1.2056600302457809e-01 + + -2.3848999291658401e-02 1.1392610073089600e+00 + <_> + + 0 -1 450 -7.3775000870227814e-02 + + -1.3583840131759644e+00 -4.2039998807013035e-03 + <_> + + 0 -1 451 -3.3128000795841217e-02 + + -6.4483201503753662e-01 2.4142199754714966e-01 + <_> + + 0 -1 452 -4.3937001377344131e-02 + + 8.4285402297973633e-01 -2.0624800026416779e-01 + <_> + + 0 -1 453 1.8110199272632599e-01 + + 1.9212099909782410e-01 -1.2222139835357666e+00 + <_> + + 0 -1 454 -1.1850999668240547e-02 + + -7.2677397727966309e-01 5.2687998861074448e-02 + <_> + + 0 -1 455 4.5920000411570072e-03 + + -3.6305201053619385e-01 2.9223799705505371e-01 + <_> + + 0 -1 456 7.0620002225041389e-03 + + 5.8116000145673752e-02 -6.7161601781845093e-01 + <_> + + 0 -1 457 -2.3715000599622726e-02 + + 4.7142100334167480e-01 1.8580000847578049e-02 + <_> + + 0 -1 458 -6.7171998322010040e-02 + + -1.1331889629364014e+00 2.3780999705195427e-02 + <_> + + 0 -1 459 -6.5310001373291016e-02 + + 9.8253500461578369e-01 2.8362000361084938e-02 + <_> + + 0 -1 460 2.2791000083088875e-02 + + -2.8213700652122498e-01 5.8993399143218994e-01 + <_> + + 0 -1 461 -1.9037999212741852e-02 + + -6.3711500167846680e-01 2.6514598727226257e-01 + <_> + + 0 -1 462 -6.8689999170601368e-03 + + 3.7487301230430603e-01 -3.3232098817825317e-01 + <_> + + 0 -1 463 -4.0146000683307648e-02 + + -1.3048729896545410e+00 1.5724299848079681e-01 + <_> + + 0 -1 464 -4.0530998259782791e-02 + + -2.0458049774169922e+00 -2.6925999671220779e-02 + <_> + + 0 -1 465 -1.2253999710083008e-02 + + 7.7649402618408203e-01 -4.2971000075340271e-02 + <_> + + 0 -1 466 -2.7219999581575394e-02 + + 1.7424400150775909e-01 -4.4600901007652283e-01 + <_> + + 0 -1 467 -8.8366001844406128e-02 + + -1.5036419630050659e+00 1.4289900660514832e-01 + <_> + + 0 -1 468 -7.9159997403621674e-03 + + 2.8666698932647705e-01 -3.7923699617385864e-01 + <_> + + 0 -1 469 -4.1960000991821289e-02 + + 1.3846950531005859e+00 6.5026998519897461e-02 + <_> + + 0 -1 470 4.5662999153137207e-02 + + -2.2452299296855927e-01 7.9521000385284424e-01 + <_> + + 0 -1 471 -1.4090600609779358e-01 + + -1.5879319906234741e+00 1.1359000205993652e-01 + <_> + + 0 -1 472 -5.9216000139713287e-02 + + -1.1945960521697998e+00 -7.1640000678598881e-03 + <_> + + 0 -1 473 4.3390002101659775e-03 + + -1.5528699755668640e-01 4.0664499998092651e-01 + <_> + + 0 -1 474 -2.0369999110698700e-03 + + 2.5927901268005371e-01 -3.8368299603462219e-01 + <_> + + 0 -1 475 2.7516499161720276e-01 + + -8.8497996330261230e-02 7.6787501573562622e-01 + <_> + + 0 -1 476 -2.6601999998092651e-02 + + 7.5024497509002686e-01 -2.2621999680995941e-01 + <_> + + 0 -1 477 4.0906000882387161e-02 + + 1.2158600240945816e-01 -1.4566910266876221e+00 + <_> + + 0 -1 478 5.5320002138614655e-03 + + -3.6611500382423401e-01 2.5968599319458008e-01 + <_> + + 0 -1 479 3.1879000365734100e-02 + + -7.5019001960754395e-02 4.8484799265861511e-01 + <_> + + 0 -1 480 -4.1482001543045044e-02 + + 7.8220397233963013e-01 -2.1992200613021851e-01 + <_> + + 0 -1 481 -9.6130996942520142e-02 + + -8.9456301927566528e-01 1.4680700004100800e-01 + <_> + + 0 -1 482 -1.1568999849259853e-02 + + 8.2714098691940308e-01 -2.0275600254535675e-01 + <_> + + 0 -1 483 1.8312999978661537e-02 + + 1.6367999836802483e-02 2.7306801080703735e-01 + <_> + + 0 -1 484 -3.4166000783443451e-02 + + 1.1307320594787598e+00 -1.8810899555683136e-01 + <_> + + 0 -1 485 -2.4476999416947365e-02 + + -5.7791298627853394e-01 1.5812499821186066e-01 + <_> + + 0 -1 486 4.8957001417875290e-02 + + -2.2564999759197235e-02 -1.6373280286788940e+00 + <_> + + 0 -1 487 -2.0702999085187912e-02 + + -5.4512101411819458e-01 2.4086999893188477e-01 + <_> + + 0 -1 488 -2.3002000525593758e-02 + + -1.2236540317535400e+00 -7.3440000414848328e-03 + <_> + + 0 -1 489 6.4585000276565552e-02 + + 1.4695599675178528e-01 -4.4967499375343323e-01 + <_> + + 0 -1 490 1.2666000053286552e-02 + + -2.7873900532722473e-01 4.3876600265502930e-01 + <_> + + 0 -1 491 -1.2002999894320965e-02 + + -2.4289099872112274e-01 2.5350099802017212e-01 + <_> + + 0 -1 492 -2.6443999260663986e-02 + + -8.5864800214767456e-01 2.6025999337434769e-02 + <_> + + 0 -1 493 -2.5547999888658524e-02 + + 6.9287902116775513e-01 -2.1160000469535589e-03 + <_> + + 0 -1 494 3.9115000516176224e-02 + + -1.6589100658893585e-01 1.5209139585494995e+00 + <_> + + 0 -1 495 -6.0330000706017017e-03 + + 4.3856900930404663e-01 -2.1613700687885284e-01 + <_> + + 0 -1 496 -3.3936999738216400e-02 + + -9.7998398542404175e-01 2.2133000195026398e-02 + <_> + 99 + -3.8700489997863770e+00 + + <_> + + 0 -1 497 4.0672998875379562e-02 + + -9.0474700927734375e-01 6.4410597085952759e-01 + <_> + + 0 -1 498 2.5609999895095825e-02 + + -7.9216998815536499e-01 5.7489997148513794e-01 + <_> + + 0 -1 499 1.9959500432014465e-01 + + -3.0099600553512573e-01 1.3143850564956665e+00 + <_> + + 0 -1 500 1.2404999695718288e-02 + + -8.9882999658584595e-01 2.9205799102783203e-01 + <_> + + 0 -1 501 3.9207998663187027e-02 + + -4.1955199837684631e-01 5.3463298082351685e-01 + <_> + + 0 -1 502 -3.0843999236822128e-02 + + 4.5793399214744568e-01 -4.4629099965095520e-01 + <_> + + 0 -1 503 -3.5523001104593277e-02 + + 9.1310501098632812e-01 -2.7373200654983521e-01 + <_> + + 0 -1 504 -6.1650000512599945e-02 + + -1.4697799682617188e+00 2.0364099740982056e-01 + <_> + + 0 -1 505 -1.1739999987185001e-02 + + -1.0482879877090454e+00 6.7801997065544128e-02 + <_> + + 0 -1 506 6.6933996975421906e-02 + + 2.9274499416351318e-01 -5.2282899618148804e-01 + <_> + + 0 -1 507 -2.0631000399589539e-02 + + -1.2855139970779419e+00 4.4550999999046326e-02 + <_> + + 0 -1 508 -2.2357000038027763e-02 + + -8.5753798484802246e-01 1.8434000015258789e-01 + <_> + + 0 -1 509 1.1500000255182385e-03 + + 1.6405500471591949e-01 -6.9125002622604370e-01 + <_> + + 0 -1 510 3.5872999578714371e-02 + + 1.5756499767303467e-01 -8.4262597560882568e-01 + <_> + + 0 -1 511 3.0659999698400497e-02 + + 2.1637000143527985e-02 -1.3634690046310425e+00 + <_> + + 0 -1 512 5.5559999309480190e-03 + + -1.6737000644207001e-01 2.5888401269912720e-01 + <_> + + 0 -1 513 -6.1160000041127205e-03 + + -9.7271800041198730e-01 6.6100001335144043e-02 + <_> + + 0 -1 514 -3.0316999182105064e-02 + + 9.8474198579788208e-01 -1.6448000445961952e-02 + <_> + + 0 -1 515 -9.7200004383921623e-03 + + 4.7604700922966003e-01 -3.2516700029373169e-01 + <_> + + 0 -1 516 -5.7126998901367188e-02 + + -9.5920699834823608e-01 1.9938200712203979e-01 + <_> + + 0 -1 517 4.0059997700154781e-03 + + -5.2612501382827759e-01 2.2428700327873230e-01 + <_> + + 0 -1 518 3.3734001219272614e-02 + + 1.7070099711418152e-01 -1.0737580060958862e+00 + <_> + + 0 -1 519 -3.4641999751329422e-02 + + -1.1343129873275757e+00 3.6540001630783081e-02 + <_> + + 0 -1 520 4.6923000365495682e-02 + + 2.5832301378250122e-01 -7.1535801887512207e-01 + <_> + + 0 -1 521 -8.7660001590847969e-03 + + 1.9640900194644928e-01 -5.3355097770690918e-01 + <_> + + 0 -1 522 6.5627999603748322e-02 + + -5.1194999366998672e-02 9.7610700130462646e-01 + <_> + + 0 -1 523 -4.4165000319480896e-02 + + 1.0631920099258423e+00 -2.3462599515914917e-01 + <_> + + 0 -1 524 1.7304999753832817e-02 + + -1.8582899868488312e-01 4.5889899134635925e-01 + <_> + + 0 -1 525 3.3135998994112015e-02 + + -2.9381999745965004e-02 -2.6651329994201660e+00 + <_> + + 0 -1 526 -2.1029999479651451e-02 + + 9.9979901313781738e-01 2.4937000125646591e-02 + <_> + + 0 -1 527 2.9783999547362328e-02 + + -2.9605999588966370e-02 -2.1695868968963623e+00 + <_> + + 0 -1 528 5.5291999131441116e-02 + + -7.5599999399855733e-04 7.4651998281478882e-01 + <_> + + 0 -1 529 -3.3597998321056366e-02 + + -1.5274159908294678e+00 1.1060000397264957e-02 + <_> + + 0 -1 530 1.9602999091148376e-02 + + 3.3574998378753662e-02 9.9526202678680420e-01 + <_> + + 0 -1 531 -2.0787000656127930e-02 + + 7.6612901687622070e-01 -2.4670800566673279e-01 + <_> + + 0 -1 532 3.2536000013351440e-02 + + 1.6263400018215179e-01 -6.1134302616119385e-01 + <_> + + 0 -1 533 -1.0788000188767910e-02 + + -9.7839701175689697e-01 2.8969999402761459e-02 + <_> + + 0 -1 534 -9.9560003727674484e-03 + + 4.6145799756050110e-01 -1.3510499894618988e-01 + <_> + + 0 -1 535 -3.7489999085664749e-03 + + 2.5458198785781860e-01 -5.1955598592758179e-01 + <_> + + 0 -1 536 -4.1779998689889908e-02 + + -8.0565100908279419e-01 1.5208500623703003e-01 + <_> + + 0 -1 537 -3.4221000969409943e-02 + + -1.3137799501419067e+00 -3.5800000187009573e-03 + <_> + + 0 -1 538 1.0130000300705433e-02 + + 2.0175799727439880e-01 -6.1339598894119263e-01 + <_> + + 0 -1 539 -8.9849002659320831e-02 + + 9.7632801532745361e-01 -2.0884799957275391e-01 + <_> + + 0 -1 540 2.6097999885678291e-02 + + -1.8807999789714813e-01 4.7705799341201782e-01 + <_> + + 0 -1 541 -3.7539999466389418e-03 + + -6.7980402708053589e-01 1.1288800090551376e-01 + <_> + + 0 -1 542 3.1973000615835190e-02 + + 1.8951700627803802e-01 -1.4967479705810547e+00 + <_> + + 0 -1 543 1.9332999363541603e-02 + + -2.3609900474548340e-01 8.1320500373840332e-01 + <_> + + 0 -1 544 1.9490000559017062e-03 + + 2.4830399453639984e-01 -6.9211997091770172e-02 + <_> + + 0 -1 545 -4.4146999716758728e-02 + + -1.0418920516967773e+00 4.8053000122308731e-02 + <_> + + 0 -1 546 -4.4681999832391739e-02 + + 5.1346302032470703e-01 -7.3799998499453068e-03 + <_> + + 0 -1 547 -1.0757499933242798e-01 + + 1.6202019453048706e+00 -1.8667599558830261e-01 + <_> + + 0 -1 548 -1.2846800684928894e-01 + + 2.9869480133056641e+00 9.5427997410297394e-02 + <_> + + 0 -1 549 -4.4757999479770660e-02 + + 6.0405302047729492e-01 -2.7058699727058411e-01 + <_> + + 0 -1 550 -4.3990999460220337e-02 + + -6.1790502071380615e-01 1.5997199714183807e-01 + <_> + + 0 -1 551 -1.2268999963998795e-01 + + 6.6327202320098877e-01 -2.3636999726295471e-01 + <_> + + 0 -1 552 -1.9982999190688133e-02 + + -1.1228660345077515e+00 1.9616700708866119e-01 + <_> + + 0 -1 553 -1.5527999959886074e-02 + + -1.0770269632339478e+00 2.0693000406026840e-02 + <_> + + 0 -1 554 -4.8971001058816910e-02 + + 8.1168299913406372e-01 -1.7252000048756599e-02 + <_> + + 0 -1 555 5.5975999683141708e-02 + + -2.2529000416398048e-02 -1.7356760501861572e+00 + <_> + + 0 -1 556 -9.8580000922083855e-03 + + 6.7881399393081665e-01 -5.8180000633001328e-02 + <_> + + 0 -1 557 1.3481000438332558e-02 + + 5.7847999036312103e-02 -7.7255302667617798e-01 + <_> + + 0 -1 558 6.5609999001026154e-03 + + -1.3146899640560150e-01 6.7055797576904297e-01 + <_> + + 0 -1 559 7.1149999275803566e-03 + + -3.7880599498748779e-01 3.0978998541831970e-01 + <_> + + 0 -1 560 4.8159998841583729e-03 + + -5.8470398187637329e-01 2.5602099299430847e-01 + <_> + + 0 -1 561 9.5319999381899834e-03 + + -3.0217000842094421e-01 4.1253298521041870e-01 + <_> + + 0 -1 562 -2.7474999427795410e-02 + + 5.9154701232910156e-01 1.7963999882340431e-02 + <_> + + 0 -1 563 -3.9519999176263809e-02 + + 9.6913498640060425e-01 -2.1020300686359406e-01 + <_> + + 0 -1 564 -3.0658999457955360e-02 + + 9.1155898571014404e-01 4.0550000965595245e-02 + <_> + + 0 -1 565 -1.4680000022053719e-03 + + -6.0489797592163086e-01 1.6960899531841278e-01 + <_> + + 0 -1 566 1.9077600538730621e-01 + + 4.3515000492334366e-02 8.1892901659011841e-01 + <_> + + 0 -1 567 5.1790000870823860e-03 + + -9.3617302179336548e-01 2.4937000125646591e-02 + <_> + + 0 -1 568 2.4126000702381134e-02 + + 1.8175500631332397e-01 -3.4185901284217834e-01 + <_> + + 0 -1 569 -2.6383999735116959e-02 + + -1.2912579774856567e+00 -3.4280000254511833e-03 + <_> + + 0 -1 570 5.4139997810125351e-03 + + -4.6291999518871307e-02 2.5269600749015808e-01 + <_> + + 0 -1 571 5.4216001182794571e-02 + + -1.2848000042140484e-02 -1.4304540157318115e+00 + <_> + + 0 -1 572 2.3799999326001853e-04 + + -2.6676699519157410e-01 3.3588299155235291e-01 + <_> + + 0 -1 573 1.5216999687254429e-02 + + -5.1367300748825073e-01 1.3005100190639496e-01 + <_> + + 0 -1 574 1.7007999122142792e-02 + + 4.1575899720191956e-01 -3.1241199374198914e-01 + <_> + + 0 -1 575 3.0496999621391296e-02 + + -2.4820999801158905e-01 7.0828497409820557e-01 + <_> + + 0 -1 576 6.5430002287030220e-03 + + -2.2637000679969788e-01 1.9184599816799164e-01 + <_> + + 0 -1 577 1.4163999259471893e-01 + + 6.5227001905441284e-02 -8.8809502124786377e-01 + <_> + + 0 -1 578 1.9338000565767288e-02 + + 1.8891200423240662e-01 -2.7397701144218445e-01 + <_> + + 0 -1 579 -1.7324000597000122e-02 + + -9.4866698980331421e-01 2.4196999147534370e-02 + <_> + + 0 -1 580 -6.2069999985396862e-03 + + 3.6938399076461792e-01 -1.7494900524616241e-01 + <_> + + 0 -1 581 -1.6109000891447067e-02 + + 9.6159499883651733e-01 -2.0005300641059875e-01 + <_> + + 0 -1 582 -1.0122500360012054e-01 + + -3.0699110031127930e+00 1.1363799870014191e-01 + <_> + + 0 -1 583 -7.5509999878704548e-03 + + 2.2921000421047211e-01 -4.5645099878311157e-01 + <_> + + 0 -1 584 4.4247999787330627e-02 + + -3.1599999056197703e-04 3.9225301146507263e-01 + <_> + + 0 -1 585 -1.1636000126600266e-01 + + 9.5233702659606934e-01 -2.0201599597930908e-01 + <_> + + 0 -1 586 4.7360002063214779e-03 + + -9.9177002906799316e-02 2.0370499789714813e-01 + <_> + + 0 -1 587 2.2459000349044800e-02 + + 8.7280003353953362e-03 -1.0217070579528809e+00 + <_> + + 0 -1 588 -1.2109000235795975e-02 + + 6.4812600612640381e-01 -9.0149000287055969e-02 + <_> + + 0 -1 589 5.6120000779628754e-02 + + -3.6759998649358749e-02 -1.9275590181350708e+00 + <_> + + 0 -1 590 -8.7379999458789825e-03 + + 6.9261300563812256e-01 -6.8374998867511749e-02 + <_> + + 0 -1 591 6.6399998031556606e-03 + + -4.0569800138473511e-01 1.8625700473785400e-01 + <_> + + 0 -1 592 -1.8131999298930168e-02 + + -6.4518201351165771e-01 2.1976399421691895e-01 + <_> + + 0 -1 593 -2.2718999534845352e-02 + + 9.7776198387145996e-01 -1.8654300272464752e-01 + <_> + + 0 -1 594 1.2705000117421150e-02 + + -1.0546600073575974e-01 3.7404099106788635e-01 + <_> + + 0 -1 595 -1.3682999648153782e-02 + + 6.1064100265502930e-01 -2.6881098747253418e-01 + <_> + 115 + -3.7160909175872803e+00 + + <_> + + 0 -1 596 3.1357999891042709e-02 + + -1.0183910131454468e+00 5.7528597116470337e-01 + <_> + + 0 -1 597 9.3050003051757812e-02 + + -4.1297501325607300e-01 1.0091199874877930e+00 + <_> + + 0 -1 598 2.5949999690055847e-02 + + -5.8587902784347534e-01 5.6606197357177734e-01 + <_> + + 0 -1 599 1.6472000628709793e-02 + + -9.2857497930526733e-01 3.0924499034881592e-01 + <_> + + 0 -1 600 -1.8779999809339643e-03 + + 1.1951000243425369e-01 -1.1180130243301392e+00 + <_> + + 0 -1 601 -9.0129999443888664e-03 + + -5.7849502563476562e-01 3.3154401183128357e-01 + <_> + + 0 -1 602 2.2547999396920204e-02 + + -3.8325101137161255e-01 5.2462202310562134e-01 + <_> + + 0 -1 603 -3.7780001759529114e-02 + + 1.1790670156478882e+00 -3.4166999161243439e-02 + <_> + + 0 -1 604 -5.3799999877810478e-03 + + -8.6265897750854492e-01 1.1867900192737579e-01 + <_> + + 0 -1 605 -2.3893000558018684e-02 + + -7.4950599670410156e-01 2.1011400222778320e-01 + <_> + + 0 -1 606 -2.6521999388933182e-02 + + 9.2128598690032959e-01 -2.8252801299095154e-01 + <_> + + 0 -1 607 1.2280000373721123e-02 + + 2.6662799715995789e-01 -7.0013600587844849e-01 + <_> + + 0 -1 608 9.6594996750354767e-02 + + -2.8453999757766724e-01 7.3168998956680298e-01 + <_> + + 0 -1 609 -2.7414999902248383e-02 + + -6.1492699384689331e-01 1.5576200187206268e-01 + <_> + + 0 -1 610 -1.5767000615596771e-02 + + 5.7551199197769165e-01 -3.4362199902534485e-01 + <_> + + 0 -1 611 -2.1100000012665987e-03 + + 3.2599699497222900e-01 -1.3008299469947815e-01 + <_> + + 0 -1 612 1.2006999924778938e-02 + + 8.9322999119758606e-02 -9.6025598049163818e-01 + <_> + + 0 -1 613 -1.5421999618411064e-02 + + 3.4449499845504761e-01 -4.6711999177932739e-01 + <_> + + 0 -1 614 -4.1579999960958958e-03 + + 2.3696300387382507e-01 -5.2563297748565674e-01 + <_> + + 0 -1 615 -2.1185999736189842e-02 + + -7.4267697334289551e-01 2.1702000498771667e-01 + <_> + + 0 -1 616 -1.7077000811696053e-02 + + -9.0471798181533813e-01 6.6012002527713776e-02 + <_> + + 0 -1 617 -4.0849998593330383e-02 + + -3.4446600079536438e-01 2.1503700315952301e-01 + <_> + + 0 -1 618 -8.1930002197623253e-03 + + -9.3388599157333374e-01 5.0471000373363495e-02 + <_> + + 0 -1 619 -1.9238000735640526e-02 + + -5.3203701972961426e-01 1.7240600287914276e-01 + <_> + + 0 -1 620 -4.4192001223564148e-02 + + 9.2075002193450928e-01 -2.2148500382900238e-01 + <_> + + 0 -1 621 -6.2392000108957291e-02 + + -7.1053802967071533e-01 1.8323899805545807e-01 + <_> + + 0 -1 622 -1.0079999919980764e-03 + + -8.7063097953796387e-01 5.5330000817775726e-02 + <_> + + 0 -1 623 2.3870000615715981e-02 + + -2.2854200005531311e-01 5.2415597438812256e-01 + <_> + + 0 -1 624 2.1391000598669052e-02 + + -3.0325898528099060e-01 5.5860602855682373e-01 + <_> + + 0 -1 625 2.0254999399185181e-02 + + 2.6901501417160034e-01 -7.0261800289154053e-01 + <_> + + 0 -1 626 -2.8772000223398209e-02 + + -1.1835030317306519e+00 4.6512000262737274e-02 + <_> + + 0 -1 627 3.4199999645352364e-03 + + -5.4652100801467896e-01 2.5962498784065247e-01 + <_> + + 0 -1 628 5.6983001530170441e-02 + + -2.6982900500297546e-01 5.8170700073242188e-01 + <_> + + 0 -1 629 -9.3892000615596771e-02 + + -9.1046398878097534e-01 1.9677700102329254e-01 + <_> + + 0 -1 630 1.7699999734759331e-02 + + -4.4003298878669739e-01 2.1349500119686127e-01 + <_> + + 0 -1 631 2.2844199836254120e-01 + + 2.3605000227689743e-02 7.7171599864959717e-01 + <_> + + 0 -1 632 -1.8287500739097595e-01 + + 7.9228597879409790e-01 -2.4644799530506134e-01 + <_> + + 0 -1 633 -6.9891996681690216e-02 + + 8.0267798900604248e-01 -3.6072000861167908e-02 + <_> + + 0 -1 634 1.5297000296413898e-02 + + -2.0072300732135773e-01 1.1030600070953369e+00 + <_> + + 0 -1 635 6.7500001750886440e-03 + + -4.5967999845743179e-02 7.2094500064849854e-01 + <_> + + 0 -1 636 -1.5983000397682190e-02 + + -9.0357202291488647e-01 4.4987998902797699e-02 + <_> + + 0 -1 637 1.3088000006973743e-02 + + 3.5297098755836487e-01 -3.7710601091384888e-01 + <_> + + 0 -1 638 1.3061000034213066e-02 + + -1.9583599269390106e-01 1.1198940277099609e+00 + <_> + + 0 -1 639 -3.9907000958919525e-02 + + -1.3998429775238037e+00 1.9145099818706512e-01 + <_> + + 0 -1 640 1.5026999637484550e-02 + + 2.3600000422447920e-03 -1.1611249446868896e+00 + <_> + + 0 -1 641 -2.0517999306321144e-02 + + -4.8908099532127380e-01 1.6743400692939758e-01 + <_> + + 0 -1 642 -2.2359000518918037e-02 + + -1.2202980518341064e+00 -1.1975999921560287e-02 + <_> + + 0 -1 643 -7.9150004312396049e-03 + + 3.7228098511695862e-01 -8.5063003003597260e-02 + <_> + + 0 -1 644 1.5258000232279301e-02 + + -2.9412600398063660e-01 5.9406399726867676e-01 + <_> + + 0 -1 645 -3.1665999442338943e-02 + + -1.4395569562911987e+00 1.3578799366950989e-01 + <_> + + 0 -1 646 -3.0773999169468880e-02 + + -2.2545371055603027e+00 -3.3971000462770462e-02 + <_> + + 0 -1 647 -1.5483000315725803e-02 + + 3.7700700759887695e-01 1.5847999602556229e-02 + <_> + + 0 -1 648 3.5167001187801361e-02 + + -2.9446101188659668e-01 5.3159099817276001e-01 + <_> + + 0 -1 649 -1.7906000837683678e-02 + + -9.9788200855255127e-01 1.6235999763011932e-01 + <_> + + 0 -1 650 -3.1799999997019768e-03 + + 4.7657001763582230e-02 -7.5249898433685303e-01 + <_> + + 0 -1 651 1.5720000490546227e-02 + + 1.4873799681663513e-01 -6.5375399589538574e-01 + <_> + + 0 -1 652 2.9864000156521797e-02 + + -1.4952000230550766e-02 -1.2275190353393555e+00 + <_> + + 0 -1 653 2.9899999499320984e-03 + + -1.4263699948787689e-01 4.3272799253463745e-01 + <_> + + 0 -1 654 8.4749996662139893e-02 + + -1.9280999898910522e-02 -1.1946409940719604e+00 + <_> + + 0 -1 655 -5.8724999427795410e-02 + + -1.7328219413757324e+00 1.4374700188636780e-01 + <_> + + 0 -1 656 4.4755998998880386e-02 + + -2.4140599370002747e-01 5.4019999504089355e-01 + <_> + + 0 -1 657 4.0369000285863876e-02 + + 5.7680001482367516e-03 5.6578099727630615e-01 + <_> + + 0 -1 658 3.7735998630523682e-02 + + 3.8180999457836151e-02 -7.9370397329330444e-01 + <_> + + 0 -1 659 6.0752999037504196e-02 + + 7.6453000307083130e-02 1.4813209772109985e+00 + <_> + + 0 -1 660 -1.9832000136375427e-02 + + -1.6971720457077026e+00 -2.7370000258088112e-02 + <_> + + 0 -1 661 -1.6592699289321899e-01 + + 6.2976002693176270e-01 3.1762998551130295e-02 + <_> + + 0 -1 662 6.9014996290206909e-02 + + -3.3463200926780701e-01 3.0076700448989868e-01 + <_> + + 0 -1 663 1.1358000338077545e-02 + + 2.2741499543190002e-01 -3.8224700093269348e-01 + <_> + + 0 -1 664 1.7000000225380063e-03 + + 1.9223800301551819e-01 -5.2735102176666260e-01 + <_> + + 0 -1 665 7.9769000411033630e-02 + + 9.1491997241973877e-02 2.1049048900604248e+00 + <_> + + 0 -1 666 -5.7144001126289368e-02 + + -1.7452130317687988e+00 -4.0910001844167709e-02 + <_> + + 0 -1 667 7.3830001056194305e-03 + + -2.4214799702167511e-01 3.5577800869941711e-01 + <_> + + 0 -1 668 -1.8040999770164490e-02 + + 1.1779999732971191e+00 -1.7676700651645660e-01 + <_> + + 0 -1 669 9.4503000378608704e-02 + + 1.3936099410057068e-01 -1.2993700504302979e+00 + <_> + + 0 -1 670 5.4210000671446323e-03 + + -5.4608601331710815e-01 1.3916400074958801e-01 + <_> + + 0 -1 671 7.0290002040565014e-03 + + -2.1597200632095337e-01 3.9258098602294922e-01 + <_> + + 0 -1 672 3.4515999257564545e-02 + + 6.3188999891281128e-02 -7.2108101844787598e-01 + <_> + + 0 -1 673 -5.1924999803304672e-02 + + 6.8667602539062500e-01 6.3272997736930847e-02 + <_> + + 0 -1 674 -6.9162003695964813e-02 + + 1.7411810159683228e+00 -1.6619299352169037e-01 + <_> + + 0 -1 675 -5.5229999125003815e-03 + + 3.0694699287414551e-01 -1.6662900149822235e-01 + <_> + + 0 -1 676 6.8599998950958252e-02 + + -2.1405400335788727e-01 7.3185002803802490e-01 + <_> + + 0 -1 677 -6.7038998007774353e-02 + + -7.9360598325729370e-01 2.0525799691677094e-01 + <_> + + 0 -1 678 -2.1005000919103622e-02 + + 3.7344399094581604e-01 -2.9618600010871887e-01 + <_> + + 0 -1 679 2.0278999581933022e-02 + + -1.5200000256299973e-02 4.0555301308631897e-01 + <_> + + 0 -1 680 -4.7107998281717300e-02 + + 1.2116849422454834e+00 -1.7464299499988556e-01 + <_> + + 0 -1 681 1.8768499791622162e-01 + + -2.2909000515937805e-02 6.9645798206329346e-01 + <_> + + 0 -1 682 -4.3228998780250549e-02 + + -1.0602480173110962e+00 -5.5599998449906707e-04 + <_> + + 0 -1 683 2.0004000514745712e-02 + + -3.2751001417636871e-02 5.3805100917816162e-01 + <_> + + 0 -1 684 8.0880001187324524e-03 + + 3.7548001855611801e-02 -7.4768900871276855e-01 + <_> + + 0 -1 685 2.7101000770926476e-02 + + -8.1790000200271606e-02 3.3387100696563721e-01 + <_> + + 0 -1 686 -9.1746002435684204e-02 + + -1.9213509559631348e+00 -3.8952998816967010e-02 + <_> + + 0 -1 687 -1.2454999610781670e-02 + + 4.8360601067543030e-01 1.8168000504374504e-02 + <_> + + 0 -1 688 1.4649000018835068e-02 + + -1.9906699657440186e-01 7.2815400362014771e-01 + <_> + + 0 -1 689 2.9101999476552010e-02 + + 1.9871099293231964e-01 -4.9216800928115845e-01 + <_> + + 0 -1 690 8.7799998000264168e-03 + + -1.9499599933624268e-01 7.7317398786544800e-01 + <_> + + 0 -1 691 -5.4740000516176224e-02 + + 1.8087190389633179e+00 6.8323001265525818e-02 + <_> + + 0 -1 692 -1.4798000454902649e-02 + + 7.8064900636672974e-01 -1.8709599971771240e-01 + <_> + + 0 -1 693 2.5012999773025513e-02 + + 1.5285299718379974e-01 -1.6021020412445068e+00 + <_> + + 0 -1 694 4.6548001468181610e-02 + + -1.6738200187683105e-01 1.1902060508728027e+00 + <_> + + 0 -1 695 1.7624000087380409e-02 + + -1.0285499691963196e-01 3.9175900816917419e-01 + <_> + + 0 -1 696 1.6319599747657776e-01 + + -3.5624001175165176e-02 -1.6098170280456543e+00 + <_> + + 0 -1 697 1.3137999922037125e-02 + + -5.6359000504016876e-02 5.4158902168273926e-01 + <_> + + 0 -1 698 -1.5665000304579735e-02 + + 2.8063100576400757e-01 -3.1708601117134094e-01 + <_> + + 0 -1 699 8.0554001033306122e-02 + + 1.2640400230884552e-01 -1.0297529697418213e+00 + <_> + + 0 -1 700 3.5363998264074326e-02 + + 2.0752999931573868e-02 -7.9105597734451294e-01 + <_> + + 0 -1 701 3.2986998558044434e-02 + + 1.9057099521160126e-01 -8.3839899301528931e-01 + <_> + + 0 -1 702 1.2195000424981117e-02 + + 7.3729000985622406e-02 -6.2780702114105225e-01 + <_> + + 0 -1 703 4.3065998703241348e-02 + + 4.7384999692440033e-02 1.5712939500808716e+00 + <_> + + 0 -1 704 3.0326999723911285e-02 + + -2.7314600348472595e-01 3.8572001457214355e-01 + <_> + + 0 -1 705 3.5493001341819763e-02 + + 5.4593998938798904e-02 5.2583402395248413e-01 + <_> + + 0 -1 706 -1.4596999622881413e-02 + + 3.8152599334716797e-01 -2.8332400321960449e-01 + <_> + + 0 -1 707 1.2606999836862087e-02 + + 1.5455099940299988e-01 -3.0501499772071838e-01 + <_> + + 0 -1 708 1.0172000154852867e-02 + + 2.3637000471353531e-02 -8.7217897176742554e-01 + <_> + + 0 -1 709 2.8843000531196594e-02 + + 1.6090999543666840e-01 -2.0277599990367889e-01 + <_> + + 0 -1 710 5.5100000463426113e-04 + + -6.1545401811599731e-01 8.0935999751091003e-02 + <_> + 127 + -3.5645289421081543e+00 + + <_> + + 0 -1 711 4.8344001173973083e-02 + + -8.4904599189758301e-01 5.6974399089813232e-01 + <_> + + 0 -1 712 3.2460000365972519e-02 + + -8.1417298316955566e-01 4.4781699776649475e-01 + <_> + + 0 -1 713 3.3339999616146088e-02 + + -3.6423799395561218e-01 6.7937397956848145e-01 + <_> + + 0 -1 714 6.4019998535513878e-03 + + -1.1885459423065186e+00 1.9238699972629547e-01 + <_> + + 0 -1 715 -5.6889997795224190e-03 + + 3.3085298538208008e-01 -7.1334099769592285e-01 + <_> + + 0 -1 716 1.2698000296950340e-02 + + -5.0990802049636841e-01 1.1376299709081650e-01 + <_> + + 0 -1 717 6.0549997724592686e-03 + + -1.0470550060272217e+00 2.0222599804401398e-01 + <_> + + 0 -1 718 2.6420000940561295e-03 + + -5.0559401512145996e-01 3.6441200971603394e-01 + <_> + + 0 -1 719 -1.6925999894738197e-02 + + -9.9541902542114258e-01 1.2602199614048004e-01 + <_> + + 0 -1 720 2.8235999867320061e-02 + + -9.4137996435165405e-02 5.7780402898788452e-01 + <_> + + 0 -1 721 1.0428999550640583e-02 + + 2.3272900283336639e-01 -5.2569699287414551e-01 + <_> + + 0 -1 722 9.8860003054141998e-03 + + -1.0316299647092819e-01 4.7657600045204163e-01 + <_> + + 0 -1 723 2.6015000417828560e-02 + + -1.0920000495389104e-03 -1.5581729412078857e+00 + <_> + + 0 -1 724 -2.5537999346852303e-02 + + -6.5451401472091675e-01 1.8843199312686920e-01 + <_> + + 0 -1 725 -3.5310001112520695e-03 + + 2.8140598535537720e-01 -4.4575300812721252e-01 + <_> + + 0 -1 726 9.2449998483061790e-03 + + 1.5612000226974487e-01 -2.1370999515056610e-01 + <_> + + 0 -1 727 2.1030999720096588e-02 + + -2.9170298576354980e-01 5.2234101295471191e-01 + <_> + + 0 -1 728 -5.1063001155853271e-02 + + 1.3661290407180786e+00 3.0465999618172646e-02 + <_> + + 0 -1 729 -6.2330000102519989e-02 + + 1.2207020521163940e+00 -2.2434400022029877e-01 + <_> + + 0 -1 730 -3.2963000237941742e-02 + + -8.2016801834106445e-01 1.4531899988651276e-01 + <_> + + 0 -1 731 -3.7418000400066376e-02 + + -1.2218099832534790e+00 1.9448999315500259e-02 + <_> + + 0 -1 732 1.2402799725532532e-01 + + 1.2082300335168839e-01 -9.8729300498962402e-01 + <_> + + 0 -1 733 -8.9229997247457504e-03 + + -1.1688489913940430e+00 2.1105000749230385e-02 + <_> + + 0 -1 734 -5.9879999607801437e-02 + + -1.0689330101013184e+00 1.9860200583934784e-01 + <_> + + 0 -1 735 6.2620001845061779e-03 + + -3.6229598522186279e-01 3.8000801205635071e-01 + <_> + + 0 -1 736 -1.7673000693321228e-02 + + 4.9094098806381226e-01 -1.4606699347496033e-01 + <_> + + 0 -1 737 1.7579000443220139e-02 + + 5.8728098869323730e-01 -2.7774399518966675e-01 + <_> + + 0 -1 738 5.1560001447796822e-03 + + -7.5194999575614929e-02 6.0193097591400146e-01 + <_> + + 0 -1 739 -1.0599999688565731e-02 + + 2.7637401223182678e-01 -3.7794300913810730e-01 + <_> + + 0 -1 740 2.0884099602699280e-01 + + -5.3599998354911804e-03 1.0317809581756592e+00 + <_> + + 0 -1 741 -2.6412999257445335e-02 + + 8.2336401939392090e-01 -2.2480599582195282e-01 + <_> + + 0 -1 742 5.8892000466585159e-02 + + 1.3098299503326416e-01 -1.1853699684143066e+00 + <_> + + 0 -1 743 -1.1579000391066074e-02 + + -9.0667802095413208e-01 4.4126998633146286e-02 + <_> + + 0 -1 744 4.5988000929355621e-02 + + 1.0143999941647053e-02 1.0740900039672852e+00 + <_> + + 0 -1 745 -2.2838000208139420e-02 + + 1.7791990041732788e+00 -1.7315499484539032e-01 + <_> + + 0 -1 746 -8.1709995865821838e-03 + + 5.7386302947998047e-01 -7.4106000363826752e-02 + <_> + + 0 -1 747 3.5359999164938927e-03 + + -3.2072898745536804e-01 4.0182501077651978e-01 + <_> + + 0 -1 748 4.9444999545812607e-02 + + 1.9288000464439392e-01 -1.2166700363159180e+00 + <_> + + 0 -1 749 3.5139999818056822e-03 + + 6.9568000733852386e-02 -7.1323698759078979e-01 + <_> + + 0 -1 750 -3.0996000394225121e-02 + + -3.8862198591232300e-01 1.8098799884319305e-01 + <_> + + 0 -1 751 8.6452998220920563e-02 + + -2.5792999193072319e-02 -1.5453219413757324e+00 + <_> + + 0 -1 752 -1.3652600347995758e-01 + + -1.9199420213699341e+00 1.6613300144672394e-01 + <_> + + 0 -1 753 -5.7689999230206013e-03 + + -1.2822589874267578e+00 -1.5907999128103256e-02 + <_> + + 0 -1 754 -1.7899999395012856e-02 + + -4.0409898757934570e-01 2.3591600358486176e-01 + <_> + + 0 -1 755 -1.9969999790191650e-02 + + -7.2891902923583984e-01 5.6235000491142273e-02 + <_> + + 0 -1 756 -5.7493001222610474e-02 + + 5.7830798625946045e-01 -1.5796000137925148e-02 + <_> + + 0 -1 757 -8.3056002855300903e-02 + + 9.1511601209640503e-01 -2.1121400594711304e-01 + <_> + + 0 -1 758 -5.3771000355482101e-02 + + -5.1931297779083252e-01 1.8576000630855560e-01 + <_> + + 0 -1 759 -8.3670001477003098e-03 + + 2.4109700322151184e-01 -3.9648601412773132e-01 + <_> + + 0 -1 760 5.5406998842954636e-02 + + 1.6771200299263000e-01 -2.5664970874786377e+00 + <_> + + 0 -1 761 -6.7180998623371124e-02 + + -1.3658570051193237e+00 -1.4232000336050987e-02 + <_> + + 0 -1 762 -2.3900000378489494e-02 + + -1.7084569931030273e+00 1.6507799923419952e-01 + <_> + + 0 -1 763 5.5949999950826168e-03 + + -3.1373998522758484e-01 3.2837900519371033e-01 + <_> + + 0 -1 764 2.1294999867677689e-02 + + 1.4953400194644928e-01 -4.8579800128936768e-01 + <_> + + 0 -1 765 -2.4613000452518463e-02 + + 7.4346399307250977e-01 -2.2305199503898621e-01 + <_> + + 0 -1 766 -1.9626000896096230e-02 + + -4.0918299555778503e-01 1.8893200159072876e-01 + <_> + + 0 -1 767 -5.3266000002622604e-02 + + 8.1381601095199585e-01 -2.0853699743747711e-01 + <_> + + 0 -1 768 7.1290000341832638e-03 + + 3.2996100187301636e-01 -5.9937399625778198e-01 + <_> + + 0 -1 769 -2.2486999630928040e-02 + + -1.2551610469818115e+00 -2.0413000136613846e-02 + <_> + + 0 -1 770 -8.2310996949672699e-02 + + 1.3821430206298828e+00 5.9308998286724091e-02 + <_> + + 0 -1 771 1.3097000122070312e-01 + + -3.5843998193740845e-02 -1.5396369695663452e+00 + <_> + + 0 -1 772 1.4293000102043152e-02 + + -1.8475200235843658e-01 3.7455001473426819e-01 + <_> + + 0 -1 773 6.3479999080300331e-03 + + -4.4901099801063538e-01 1.3876999914646149e-01 + <_> + + 0 -1 774 -4.6055000275373459e-02 + + 6.7832601070404053e-01 -1.7071999609470367e-02 + <_> + + 0 -1 775 5.7693999260663986e-02 + + -1.1955999769270420e-02 -1.2261159420013428e+00 + <_> + + 0 -1 776 -6.0609998181462288e-03 + + 3.3958598971366882e-01 6.2800000887364149e-04 + <_> + + 0 -1 777 -5.2163001149892807e-02 + + -1.0621069669723511e+00 -1.3779999688267708e-02 + <_> + + 0 -1 778 4.6572998166084290e-02 + + 1.4538800716400146e-01 -1.2384550571441650e+00 + <_> + + 0 -1 779 7.5309998355805874e-03 + + -2.4467700719833374e-01 5.1377099752426147e-01 + <_> + + 0 -1 780 2.1615000441670418e-02 + + 1.3072599470615387e-01 -7.0996797084808350e-01 + <_> + + 0 -1 781 -1.7864000052213669e-02 + + -1.0474660396575928e+00 4.9599999329075217e-04 + <_> + + 0 -1 782 -3.7195000797510147e-02 + + -1.5126730203628540e+00 1.4801399409770966e-01 + <_> + + 0 -1 783 -3.1100001069717109e-04 + + 1.3971500098705292e-01 -4.6867498755455017e-01 + <_> + + 0 -1 784 2.5042999535799026e-02 + + 2.8632000088691711e-01 -4.1794699430465698e-01 + <_> + + 0 -1 785 9.3449996784329414e-03 + + -2.7336201071739197e-01 4.3444699048995972e-01 + <_> + + 0 -1 786 3.2363999634981155e-02 + + 1.8438899517059326e-01 -9.5019298791885376e-01 + <_> + + 0 -1 787 -6.2299999408423901e-03 + + 3.2581999897956848e-01 -3.0815601348876953e-01 + <_> + + 0 -1 788 5.1488999277353287e-02 + + 1.1416000127792358e-01 -1.9795479774475098e+00 + <_> + + 0 -1 789 -2.6449000462889671e-02 + + -1.1067299842834473e+00 -8.5519999265670776e-03 + <_> + + 0 -1 790 -1.5420000068843365e-02 + + 8.0138701200485229e-01 -3.2035000622272491e-02 + <_> + + 0 -1 791 1.9456999376416206e-02 + + -2.6449498534202576e-01 3.8753899931907654e-01 + <_> + + 0 -1 792 3.3620998263359070e-02 + + 1.6052000224590302e-02 5.8840900659561157e-01 + <_> + + 0 -1 793 2.8906000778079033e-02 + + 1.5216000378131866e-02 -9.4723600149154663e-01 + <_> + + 0 -1 794 2.0300000323913991e-04 + + -3.0766001343727112e-01 2.1235899627208710e-01 + <_> + + 0 -1 795 -4.9141999334096909e-02 + + -1.6058609485626221e+00 -3.1094999983906746e-02 + <_> + + 0 -1 796 7.6425999402999878e-02 + + 7.4758999049663544e-02 1.1639410257339478e+00 + <_> + + 0 -1 797 2.3897999897599220e-02 + + -6.4320000819861889e-03 -1.1150749921798706e+00 + <_> + + 0 -1 798 3.8970001041889191e-03 + + -2.4105699360370636e-01 2.0858900249004364e-01 + <_> + + 0 -1 799 -8.9445002377033234e-02 + + 1.9157789945602417e+00 -1.5721100568771362e-01 + <_> + + 0 -1 800 -1.5008999966084957e-02 + + -2.5174099206924438e-01 1.8179899454116821e-01 + <_> + + 0 -1 801 -1.1145999655127525e-02 + + -6.9349497556686401e-01 4.4927999377250671e-02 + <_> + + 0 -1 802 9.4578996300697327e-02 + + 1.8102100491523743e-01 -7.4978601932525635e-01 + <_> + + 0 -1 803 5.5038899183273315e-01 + + -3.0974000692367554e-02 -1.6746139526367188e+00 + <_> + + 0 -1 804 4.1381001472473145e-02 + + 6.3910000026226044e-02 7.6561200618743896e-01 + <_> + + 0 -1 805 2.4771999567747116e-02 + + 1.1380000039935112e-02 -8.8559401035308838e-01 + <_> + + 0 -1 806 5.0999000668525696e-02 + + 1.4890299737453461e-01 -2.4634211063385010e+00 + <_> + + 0 -1 807 -1.6893999651074409e-02 + + 3.8870999217033386e-01 -2.9880300164222717e-01 + <_> + + 0 -1 808 -1.2162300199270248e-01 + + -1.5542800426483154e+00 1.6300800442695618e-01 + <_> + + 0 -1 809 -3.6049999762326479e-03 + + 2.1842800080776215e-01 -3.7312099337577820e-01 + <_> + + 0 -1 810 1.1575400084257126e-01 + + -4.7061000019311905e-02 5.9403699636459351e-01 + <_> + + 0 -1 811 3.6903999745845795e-02 + + -2.5508600473403931e-01 5.5397301912307739e-01 + <_> + + 0 -1 812 1.1483999900519848e-02 + + -1.8129499256610870e-01 4.0682798624038696e-01 + <_> + + 0 -1 813 -2.0233999937772751e-02 + + 5.4311197996139526e-01 -2.3822399973869324e-01 + <_> + + 0 -1 814 -2.8765000402927399e-02 + + -6.9172298908233643e-01 1.5943300724029541e-01 + <_> + + 0 -1 815 -5.8320001699030399e-03 + + 2.9447799921035767e-01 -3.4005999565124512e-01 + <_> + + 0 -1 816 -5.5468998849391937e-02 + + 9.2200797796249390e-01 9.4093002378940582e-02 + <_> + + 0 -1 817 -1.4801000244915485e-02 + + -7.9539698362350464e-01 3.1521998345851898e-02 + <_> + + 0 -1 818 -7.0940000005066395e-03 + + 3.3096000552177429e-01 -5.0886999815702438e-02 + <_> + + 0 -1 819 -4.5124001801013947e-02 + + -1.3719749450683594e+00 -2.1408999338746071e-02 + <_> + + 0 -1 820 6.4377002418041229e-02 + + 6.3901998102664948e-02 9.1478300094604492e-01 + <_> + + 0 -1 821 -1.4727000147104263e-02 + + 3.6050599813461304e-01 -2.8614500164985657e-01 + <_> + + 0 -1 822 4.5007001608610153e-02 + + -1.5619699656963348e-01 5.3160297870635986e-01 + <_> + + 0 -1 823 -1.1330000124871731e-03 + + 1.3422900438308716e-01 -4.4358900189399719e-01 + <_> + + 0 -1 824 4.9451000988483429e-02 + + 1.0571800172328949e-01 -2.5589139461517334e+00 + <_> + + 0 -1 825 2.9102999716997147e-02 + + -1.0088000446557999e-02 -1.1073939800262451e+00 + <_> + + 0 -1 826 3.4786000847816467e-02 + + -2.7719999197870493e-03 5.6700998544692993e-01 + <_> + + 0 -1 827 -6.1309998854994774e-03 + + -4.6889400482177734e-01 1.2636399269104004e-01 + <_> + + 0 -1 828 1.5525000169873238e-02 + + -8.4279999136924744e-03 8.7469202280044556e-01 + <_> + + 0 -1 829 2.9249999206513166e-03 + + -3.4434300661087036e-01 2.0851600170135498e-01 + <_> + + 0 -1 830 -5.3571000695228577e-02 + + 1.4982949495315552e+00 5.7328000664710999e-02 + <_> + + 0 -1 831 -1.9217999652028084e-02 + + -9.9234098196029663e-01 -9.3919998034834862e-03 + <_> + + 0 -1 832 -5.5282998830080032e-02 + + -5.7682299613952637e-01 1.6860599815845490e-01 + <_> + + 0 -1 833 5.6336000561714172e-02 + + -3.3775001764297485e-02 -1.3889650106430054e+00 + <_> + + 0 -1 834 -2.3824000731110573e-02 + + 4.0182098746299744e-01 1.8360000103712082e-03 + <_> + + 0 -1 835 1.7810000572353601e-03 + + 1.8145999312400818e-01 -4.1743400692939758e-01 + <_> + + 0 -1 836 -3.7689000368118286e-02 + + 5.4683101177215576e-01 1.8219999969005585e-02 + <_> + + 0 -1 837 -2.4144999682903290e-02 + + 6.8352097272872925e-01 -1.9650200009346008e-01 + <_> + 135 + -3.7025990486145020e+00 + + <_> + + 0 -1 838 2.7444999665021896e-02 + + -8.9984202384948730e-01 5.1876497268676758e-01 + <_> + + 0 -1 839 1.1554100364446640e-01 + + -5.6524401903152466e-01 7.0551300048828125e-01 + <_> + + 0 -1 840 -2.2297000512480736e-02 + + 3.6079999804496765e-01 -6.6864597797393799e-01 + <_> + + 0 -1 841 1.3325000181794167e-02 + + -5.5573397874832153e-01 3.5789999365806580e-01 + <_> + + 0 -1 842 -3.8060001097619534e-03 + + -1.0713000297546387e+00 1.8850000202655792e-01 + <_> + + 0 -1 843 -2.6819999329745770e-03 + + -7.1584302186965942e-01 2.6344498991966248e-01 + <_> + + 0 -1 844 3.3819999080151320e-03 + + -4.6930798888206482e-01 2.6658400893211365e-01 + <_> + + 0 -1 845 3.7643000483512878e-02 + + 2.1098700165748596e-01 -1.0804339647293091e+00 + <_> + + 0 -1 846 -1.3861999846994877e-02 + + 6.6912001371383667e-01 -2.7942800521850586e-01 + <_> + + 0 -1 847 -2.7350001037120819e-03 + + -9.5332300662994385e-01 2.4051299691200256e-01 + <_> + + 0 -1 848 -3.8336999714374542e-02 + + 8.1432801485061646e-01 -2.4919399619102478e-01 + <_> + + 0 -1 849 -3.4697998315095901e-02 + + 1.2330100536346436e+00 6.8600000813603401e-03 + <_> + + 0 -1 850 2.3360999301075935e-02 + + -3.0794700980186462e-01 7.0714497566223145e-01 + <_> + + 0 -1 851 3.5057999193668365e-02 + + 2.1205900609493256e-01 -1.4399830102920532e+00 + <_> + + 0 -1 852 -1.3256999664008617e-02 + + -9.0260702371597290e-01 4.8610001802444458e-02 + <_> + + 0 -1 853 1.2740000151097775e-02 + + 2.2655199468135834e-01 -4.4643801450729370e-01 + <_> + + 0 -1 854 3.6400000099092722e-03 + + -3.9817899465560913e-01 3.4665399789810181e-01 + <_> + + 0 -1 855 1.0064700245857239e-01 + + 1.8383599817752838e-01 -1.3410769701004028e+00 + <_> + + 0 -1 856 0. + + 1.5536400675773621e-01 -5.1582497358322144e-01 + <_> + + 0 -1 857 1.1708999983966351e-02 + + 2.1651400625705719e-01 -7.2705197334289551e-01 + <_> + + 0 -1 858 -3.5964999347925186e-02 + + -1.4789500236511230e+00 -2.4317000061273575e-02 + <_> + + 0 -1 859 -2.1236000582575798e-02 + + -1.6844099760055542e-01 1.9526599347591400e-01 + <_> + + 0 -1 860 1.4874000102281570e-02 + + 3.7335999310016632e-02 -8.7557297945022583e-01 + <_> + + 0 -1 861 -5.1409997977316380e-03 + + 3.3466500043869019e-01 -2.4109700322151184e-01 + <_> + + 0 -1 862 2.3450000211596489e-02 + + 5.5320002138614655e-03 -1.2509720325469971e+00 + <_> + + 0 -1 863 -2.5062000378966331e-02 + + 4.5212399959564209e-01 -8.4469996392726898e-02 + <_> + + 0 -1 864 -7.7400001464411616e-04 + + 1.5249900519847870e-01 -4.8486500978469849e-01 + <_> + + 0 -1 865 -4.0483999997377396e-02 + + -1.3024920225143433e+00 1.7983500659465790e-01 + <_> + + 0 -1 866 2.8170999139547348e-02 + + -2.4410900473594666e-01 6.2271100282669067e-01 + <_> + + 0 -1 867 4.5692998915910721e-02 + + 2.8122000396251678e-02 9.2394399642944336e-01 + <_> + + 0 -1 868 3.9707001298666000e-02 + + -2.2332799434661865e-01 7.7674001455307007e-01 + <_> + + 0 -1 869 5.0517000257968903e-02 + + 2.0319999754428864e-01 -1.0895930528640747e+00 + <_> + + 0 -1 870 -1.7266999930143356e-02 + + 6.8598401546478271e-01 -2.3304499685764313e-01 + <_> + + 0 -1 871 8.0186001956462860e-02 + + -1.0292000137269497e-02 6.1881101131439209e-01 + <_> + + 0 -1 872 9.7676001489162445e-02 + + -2.0070299506187439e-01 1.0088349580764771e+00 + <_> + + 0 -1 873 -1.5572000294923782e-02 + + 4.7615298628807068e-01 4.5623999089002609e-02 + <_> + + 0 -1 874 -1.5305000357329845e-02 + + -1.1077369451522827e+00 4.5239999890327454e-03 + <_> + + 0 -1 875 -1.6485000029206276e-02 + + 1.0152939558029175e+00 1.6327999532222748e-02 + <_> + + 0 -1 876 -2.6141999289393425e-02 + + 4.1723299026489258e-01 -2.8645500540733337e-01 + <_> + + 0 -1 877 8.8679995387792587e-03 + + 2.1404999494552612e-01 -1.6772800683975220e-01 + <_> + + 0 -1 878 -2.6886999607086182e-02 + + -1.1564220190048218e+00 -1.0324000380933285e-02 + <_> + + 0 -1 879 7.7789998613297939e-03 + + 3.5359498858451843e-01 -2.9611301422119141e-01 + <_> + + 0 -1 880 -1.5974000096321106e-02 + + -1.5374109745025635e+00 -2.9958000406622887e-02 + <_> + + 0 -1 881 2.0866999402642250e-02 + + 2.0244100689888000e-01 -7.1270197629928589e-01 + <_> + + 0 -1 882 8.5482001304626465e-02 + + -2.5932999327778816e-02 -1.5156569480895996e+00 + <_> + + 0 -1 883 2.3872999474406242e-02 + + 1.6803400218486786e-01 -3.8806200027465820e-01 + <_> + + 0 -1 884 -3.9105001837015152e-02 + + -1.1958349943161011e+00 -2.0361000671982765e-02 + <_> + + 0 -1 885 -7.7946998178958893e-02 + + -1.0898950099945068e+00 1.4530299603939056e-01 + <_> + + 0 -1 886 -1.6876000910997391e-02 + + 2.8049701452255249e-01 -4.1336300969123840e-01 + <_> + + 0 -1 887 1.1875600367784500e-01 + + -4.3490998446941376e-02 4.1263699531555176e-01 + <_> + + 0 -1 888 1.5624199807643890e-01 + + -2.6429599523544312e-01 5.5127799510955811e-01 + <_> + + 0 -1 889 -4.5908000320196152e-02 + + 6.0189199447631836e-01 1.8921000882983208e-02 + <_> + + 0 -1 890 -1.0309999808669090e-02 + + 3.8152998685836792e-01 -2.9507899284362793e-01 + <_> + + 0 -1 891 9.5769003033638000e-02 + + 1.3246500492095947e-01 -4.6266800165176392e-01 + <_> + + 0 -1 892 1.3686999678611755e-02 + + 1.1738699674606323e-01 -5.1664102077484131e-01 + <_> + + 0 -1 893 2.3990001063793898e-03 + + -3.4007599949836731e-01 2.0953500270843506e-01 + <_> + + 0 -1 894 3.3264998346567154e-02 + + -1.7052799463272095e-01 1.4366799592971802e+00 + <_> + + 0 -1 895 -3.3206000924110413e-02 + + 6.1295700073242188e-01 -4.1549999266862869e-02 + <_> + + 0 -1 896 2.7979998849332333e-03 + + -4.8554301261901855e-01 1.3372699916362762e-01 + <_> + + 0 -1 897 -6.5792001783847809e-02 + + -4.0257668495178223e+00 1.0876700282096863e-01 + <_> + + 0 -1 898 2.1430000197142363e-03 + + -3.9179998636245728e-01 2.2427099943161011e-01 + <_> + + 0 -1 899 2.2363999858498573e-02 + + -8.6429998278617859e-02 3.7785199284553528e-01 + <_> + + 0 -1 900 -5.7410001754760742e-02 + + 1.1454069614410400e+00 -1.9736599922180176e-01 + <_> + + 0 -1 901 6.6550001502037048e-03 + + -2.1105000749230385e-02 5.8453398942947388e-01 + <_> + + 0 -1 902 1.2326999567449093e-02 + + 3.7817001342773438e-02 -6.6987001895904541e-01 + <_> + + 0 -1 903 -8.1869997084140778e-03 + + 5.6366002559661865e-01 -7.6877996325492859e-02 + <_> + + 0 -1 904 3.6681000143289566e-02 + + -1.7343300580978394e-01 1.1670149564743042e+00 + <_> + + 0 -1 905 -4.0220400691032410e-01 + + 1.2640819549560547e+00 4.3398998677730560e-02 + <_> + + 0 -1 906 -2.2126000374555588e-02 + + 6.6978102922439575e-01 -2.1605299413204193e-01 + <_> + + 0 -1 907 -1.3156999833881855e-02 + + -4.1198599338531494e-01 2.0215000212192535e-01 + <_> + + 0 -1 908 -1.2860000133514404e-02 + + -9.1582697629928589e-01 3.9232999086380005e-02 + <_> + + 0 -1 909 2.1627999842166901e-02 + + 3.8719999138265848e-03 3.5668200254440308e-01 + <_> + + 0 -1 910 1.1896000243723392e-02 + + -3.7303900718688965e-01 1.9235099852085114e-01 + <_> + + 0 -1 911 -1.9548999145627022e-02 + + -4.2374899983406067e-01 2.4429599940776825e-01 + <_> + + 0 -1 912 6.4444996416568756e-02 + + -1.6558900475502014e-01 1.2697030305862427e+00 + <_> + + 0 -1 913 1.0898499935865402e-01 + + 1.4894300699234009e-01 -2.1534640789031982e+00 + <_> + + 0 -1 914 -3.4077998250722885e-02 + + 1.3779460191726685e+00 -1.6198499500751495e-01 + <_> + + 0 -1 915 -3.7489999085664749e-03 + + -3.3828601241111755e-01 2.1152900159358978e-01 + <_> + + 0 -1 916 -1.0971999727189541e-02 + + 7.6517897844314575e-01 -1.9692599773406982e-01 + <_> + + 0 -1 917 -1.1485000140964985e-02 + + -6.9271200895309448e-01 2.1657100319862366e-01 + <_> + + 0 -1 918 2.5984000414609909e-02 + + -1.1983999982476234e-02 -9.9697297811508179e-01 + <_> + + 0 -1 919 4.2159999720752239e-03 + + -1.0205700248479843e-01 4.8884400725364685e-01 + <_> + + 0 -1 920 -4.7697000205516815e-02 + + 1.0666010379791260e+00 -1.7576299607753754e-01 + <_> + + 0 -1 921 4.0300001273863018e-04 + + 1.8524800240993500e-01 -7.4790000915527344e-01 + <_> + + 0 -1 922 1.1539600044488907e-01 + + -2.2019700706005096e-01 5.4509997367858887e-01 + <_> + + 0 -1 923 1.6021000221371651e-02 + + 2.5487500429153442e-01 -5.0740098953247070e-01 + <_> + + 0 -1 924 5.6632000952959061e-02 + + -1.1256000027060509e-02 -9.5968097448348999e-01 + <_> + + 0 -1 925 -1.0726000182330608e-02 + + -2.8544700145721436e-01 1.6994799673557281e-01 + <_> + + 0 -1 926 1.2420000135898590e-01 + + -3.6139998584985733e-02 -1.3132710456848145e+00 + <_> + + 0 -1 927 -5.3799999877810478e-03 + + 3.3092701435089111e-01 1.3307999819517136e-02 + <_> + + 0 -1 928 1.1908000335097313e-02 + + -3.4830299019813538e-01 2.4041900038719177e-01 + <_> + + 0 -1 929 -4.3007999658584595e-02 + + -1.4390469789505005e+00 1.5599599480628967e-01 + <_> + + 0 -1 930 -3.3149998635053635e-02 + + -1.1805850267410278e+00 -1.2347999960184097e-02 + <_> + + 0 -1 931 -2.1341999992728233e-02 + + 2.2119441032409668e+00 6.2737002968788147e-02 + <_> + + 0 -1 932 -1.2218999676406384e-02 + + -1.8709750175476074e+00 -4.5499999076128006e-02 + <_> + + 0 -1 933 -1.6860999166965485e-02 + + -7.6912701129913330e-01 1.5330000221729279e-01 + <_> + + 0 -1 934 -2.4999999441206455e-03 + + -6.2987399101257324e-01 5.1600001752376556e-02 + <_> + + 0 -1 935 -4.5037999749183655e-02 + + 8.5428899526596069e-01 6.2600001692771912e-03 + <_> + + 0 -1 936 3.9057999849319458e-02 + + -3.2458998262882233e-02 -1.3325669765472412e+00 + <_> + + 0 -1 937 6.6720000468194485e-03 + + -1.9423599541187286e-01 3.7328699231147766e-01 + <_> + + 0 -1 938 -1.6361000016331673e-02 + + 2.0605869293212891e+00 -1.5042699873447418e-01 + <_> + + 0 -1 939 6.1719999648630619e-03 + + -1.1610999703407288e-01 2.5455400347709656e-01 + <_> + + 0 -1 940 4.5722000300884247e-02 + + -1.6340000554919243e-02 -1.0449140071868896e+00 + <_> + + 0 -1 941 4.1209999471902847e-03 + + -4.1997998952865601e-02 3.9680999517440796e-01 + <_> + + 0 -1 942 -1.7800000205170363e-04 + + -6.6422599554061890e-01 3.3443000167608261e-02 + <_> + + 0 -1 943 7.1109998971223831e-03 + + -5.8231998234987259e-02 3.7857300043106079e-01 + <_> + + 0 -1 944 -4.9864001572132111e-02 + + 6.1019402742385864e-01 -2.1005700528621674e-01 + <_> + + 0 -1 945 -2.5011999532580376e-02 + + -5.7100099325180054e-01 1.7848399281501770e-01 + <_> + + 0 -1 946 3.0939999967813492e-02 + + 5.6363001465797424e-02 -6.4731001853942871e-01 + <_> + + 0 -1 947 4.6271000057458878e-02 + + 1.7482399940490723e-01 -9.8909401893615723e-01 + <_> + + 0 -1 948 -3.1870000530034304e-03 + + -6.6804802417755127e-01 3.2267000526189804e-02 + <_> + + 0 -1 949 -2.4351999163627625e-02 + + 2.9444900155067444e-01 -1.3599999947473407e-03 + <_> + + 0 -1 950 1.1974000371992588e-02 + + -2.8345099091529846e-01 4.7171199321746826e-01 + <_> + + 0 -1 951 1.3070000335574150e-02 + + -1.0834600031375885e-01 5.7193297147750854e-01 + <_> + + 0 -1 952 5.9163000434637070e-02 + + -5.0939001142978668e-02 -1.9059720039367676e+00 + <_> + + 0 -1 953 -4.1094999760389328e-02 + + 4.5104598999023438e-01 -9.7599998116493225e-03 + <_> + + 0 -1 954 -8.3989001810550690e-02 + + -2.0349199771881104e+00 -5.1019001752138138e-02 + <_> + + 0 -1 955 4.4619001448154449e-02 + + 1.7041100561618805e-01 -1.2278720140457153e+00 + <_> + + 0 -1 956 2.4419000372290611e-02 + + -2.1796999499201775e-02 -1.0822949409484863e+00 + <_> + + 0 -1 957 -4.3870001100003719e-03 + + 3.0466699600219727e-01 -3.7066599726676941e-01 + <_> + + 0 -1 958 2.4607999250292778e-02 + + -3.1169500946998596e-01 2.3657299578189850e-01 + <_> + + 0 -1 959 -8.5182003676891327e-02 + + -1.7982350587844849e+00 1.5254299342632294e-01 + <_> + + 0 -1 960 2.1844999864697456e-02 + + -5.1888000220060349e-02 -1.9017189741134644e+00 + <_> + + 0 -1 961 -1.6829000785946846e-02 + + 2.1025900542736053e-01 2.1656999364495277e-02 + <_> + + 0 -1 962 3.2547999173402786e-02 + + -2.0292599499225616e-01 6.0944002866744995e-01 + <_> + + 0 -1 963 2.4709999561309814e-03 + + -9.5371198654174805e-01 1.8568399548530579e-01 + <_> + + 0 -1 964 5.5415999144315720e-02 + + -1.4405299723148346e-01 2.1506340503692627e+00 + <_> + + 0 -1 965 -1.0635499656200409e-01 + + -1.0911970138549805e+00 1.3228000700473785e-01 + <_> + + 0 -1 966 -7.9889995977282524e-03 + + 1.0253400355577469e-01 -5.1744902133941650e-01 + <_> + + 0 -1 967 7.5567997992038727e-02 + + 5.8965001255273819e-02 1.2354209423065186e+00 + <_> + + 0 -1 968 -9.2805996537208557e-02 + + -1.3431650400161743e+00 -3.4462999552488327e-02 + <_> + + 0 -1 969 4.9431998282670975e-02 + + 4.9601998180150986e-02 1.6054730415344238e+00 + <_> + + 0 -1 970 -1.1772999539971352e-02 + + -1.0261050462722778e+00 -4.1559999808669090e-03 + <_> + + 0 -1 971 8.5886001586914062e-02 + + 8.4642998874187469e-02 9.5220798254013062e-01 + <_> + + 0 -1 972 8.1031002104282379e-02 + + -1.4687100052833557e-01 1.9359990358352661e+00 + <_> + 136 + -3.4265899658203125e+00 + + <_> + + 0 -1 973 -3.3840999007225037e-02 + + 6.5889501571655273e-01 -6.9755297899246216e-01 + <_> + + 0 -1 974 1.5410000458359718e-02 + + -9.0728402137756348e-01 3.0478599667549133e-01 + <_> + + 0 -1 975 5.4905999451875687e-02 + + -4.9774798750877380e-01 5.7132601737976074e-01 + <_> + + 0 -1 976 2.1390000358223915e-02 + + -4.2565199732780457e-01 5.8096802234649658e-01 + <_> + + 0 -1 977 7.8849997371435165e-03 + + -4.7905999422073364e-01 4.3016499280929565e-01 + <_> + + 0 -1 978 -3.7544999271631241e-02 + + 5.0861597061157227e-01 -1.9985899329185486e-01 + <_> + + 0 -1 979 1.5925799310207367e-01 + + -2.3263600468635559e-01 1.0993319749832153e+00 + <_> + + 0 -1 980 -6.8939998745918274e-02 + + 4.0569001436233521e-01 5.6855000555515289e-02 + <_> + + 0 -1 981 -3.3695001155138016e-02 + + 4.5132800936698914e-01 -3.3332800865173340e-01 + <_> + + 0 -1 982 -6.3314996659755707e-02 + + -8.5015702247619629e-01 2.2341699898242950e-01 + <_> + + 0 -1 983 7.3699997738003731e-03 + + -9.3082201480865479e-01 5.9216998517513275e-02 + <_> + + 0 -1 984 -9.5969997346401215e-03 + + -1.2794899940490723e+00 1.8447299301624298e-01 + <_> + + 0 -1 985 -1.3067999482154846e-01 + + 5.8426898717880249e-01 -2.6007199287414551e-01 + <_> + + 0 -1 986 5.7402998208999634e-02 + + -5.3789000958204269e-02 7.1175599098205566e-01 + <_> + + 0 -1 987 -7.2340001352131367e-03 + + -8.6962199211120605e-01 7.5214996933937073e-02 + <_> + + 0 -1 988 3.1098999083042145e-02 + + -7.5006999075412750e-02 9.0781599283218384e-01 + <_> + + 0 -1 989 3.5854000598192215e-02 + + -2.4795499444007874e-01 7.2272098064422607e-01 + <_> + + 0 -1 990 -3.1534999608993530e-02 + + -1.1238329410552979e+00 2.0988300442695618e-01 + <_> + + 0 -1 991 -1.9437000155448914e-02 + + -1.4499390125274658e+00 -1.5100000426173210e-02 + <_> + + 0 -1 992 -7.2420001961290836e-03 + + 5.3864902257919312e-01 -1.1375399678945541e-01 + <_> + + 0 -1 993 8.1639997661113739e-03 + + 6.6889002919197083e-02 -7.6872897148132324e-01 + <_> + + 0 -1 994 -4.3653000146150589e-02 + + 1.1413530111312866e+00 4.0217000991106033e-02 + <_> + + 0 -1 995 2.6569999754428864e-02 + + -2.4719099700450897e-01 5.9295099973678589e-01 + <_> + + 0 -1 996 3.2216999679803848e-02 + + -4.0024999529123306e-02 3.2688000798225403e-01 + <_> + + 0 -1 997 -7.2236001491546631e-02 + + 5.8729398250579834e-01 -2.5396001338958740e-01 + <_> + + 0 -1 998 3.1424999237060547e-02 + + 1.5315100550651550e-01 -5.6042098999023438e-01 + <_> + + 0 -1 999 -4.7699999413453043e-04 + + 1.6958899796009064e-01 -5.2626699209213257e-01 + <_> + + 0 -1 1000 2.7189999818801880e-03 + + -1.4944599568843842e-01 2.9658699035644531e-01 + <_> + + 0 -1 1001 3.2875001430511475e-02 + + -3.9943501353263855e-01 2.5156599283218384e-01 + <_> + + 0 -1 1002 -1.4553000219166279e-02 + + 2.7972599864006042e-01 -4.7203800082206726e-01 + <_> + + 0 -1 1003 3.8017999380826950e-02 + + -2.9200001154094934e-03 -1.1300059556961060e+00 + <_> + + 0 -1 1004 2.8659999370574951e-03 + + 4.1111800074577332e-01 -2.6220801472663879e-01 + <_> + + 0 -1 1005 -4.1606999933719635e-02 + + -1.4293819665908813e+00 -1.9132999703288078e-02 + <_> + + 0 -1 1006 -2.4802999570965767e-02 + + -2.5013598799705505e-01 1.5978699922561646e-01 + <_> + + 0 -1 1007 1.0098000057041645e-02 + + 4.3738998472690582e-02 -6.9986099004745483e-01 + <_> + + 0 -1 1008 -2.0947000011801720e-02 + + -9.4137799739837646e-01 2.3204000294208527e-01 + <_> + + 0 -1 1009 2.2458000108599663e-02 + + -2.7185800671577454e-01 4.5319199562072754e-01 + <_> + + 0 -1 1010 -3.7110999226570129e-02 + + -1.0314660072326660e+00 1.4421799778938293e-01 + <_> + + 0 -1 1011 -1.0648000054061413e-02 + + 6.3107001781463623e-01 -2.5520798563957214e-01 + <_> + + 0 -1 1012 5.5422998964786530e-02 + + 1.6206599771976471e-01 -1.7722640037536621e+00 + <_> + + 0 -1 1013 2.1601999178528786e-02 + + -2.5016099214553833e-01 5.4119801521301270e-01 + <_> + + 0 -1 1014 8.7000000348780304e-05 + + -2.9008901119232178e-01 3.3507999777793884e-01 + <_> + + 0 -1 1015 1.4406000263988972e-02 + + -7.8840004280209541e-03 -1.1677219867706299e+00 + <_> + + 0 -1 1016 1.0777399688959122e-01 + + 1.1292000114917755e-01 -2.4940319061279297e+00 + <_> + + 0 -1 1017 3.5943999886512756e-02 + + -1.9480599462985992e-01 9.5757502317428589e-01 + <_> + + 0 -1 1018 -3.9510000497102737e-03 + + 3.0927801132202148e-01 -2.5530201196670532e-01 + <_> + + 0 -1 1019 2.0942000672221184e-02 + + -7.6319999061524868e-03 -1.0086350440979004e+00 + <_> + + 0 -1 1020 -2.9877999797463417e-02 + + -4.6027699112892151e-01 1.9507199525833130e-01 + <_> + + 0 -1 1021 2.5971999391913414e-02 + + -1.2187999673187733e-02 -1.0035500526428223e+00 + <_> + + 0 -1 1022 1.0603000409901142e-02 + + -7.5969003140926361e-02 4.1669899225234985e-01 + <_> + + 0 -1 1023 8.5819996893405914e-03 + + -2.6648598909378052e-01 3.9111500978469849e-01 + <_> + + 0 -1 1024 2.1270999684929848e-02 + + 1.8273900449275970e-01 -3.6052298545837402e-01 + <_> + + 0 -1 1025 7.4518002569675446e-02 + + -1.8938399851322174e-01 9.2658001184463501e-01 + <_> + + 0 -1 1026 4.6569998376071453e-03 + + -1.4506199955940247e-01 3.3294600248336792e-01 + <_> + + 0 -1 1027 1.7119999974966049e-03 + + -5.2464002370834351e-01 8.9879997074604034e-02 + <_> + + 0 -1 1028 9.8500004969537258e-04 + + -3.8381999731063843e-01 2.4392999708652496e-01 + <_> + + 0 -1 1029 2.8233999386429787e-02 + + -5.7879998348653316e-03 -1.2617139816284180e+00 + <_> + + 0 -1 1030 -3.2678000628948212e-02 + + -5.7953298091888428e-01 1.6955299675464630e-01 + <_> + + 0 -1 1031 2.2536000236868858e-02 + + 2.2281000390648842e-02 -8.7869602441787720e-01 + <_> + + 0 -1 1032 -2.1657999604940414e-02 + + -6.5108501911163330e-01 1.2966899573802948e-01 + <_> + + 0 -1 1033 7.6799998059868813e-03 + + -3.3965200185775757e-01 2.2013300657272339e-01 + <_> + + 0 -1 1034 1.4592000283300877e-02 + + 1.5077300369739532e-01 -5.0452399253845215e-01 + <_> + + 0 -1 1035 2.7868000790476799e-02 + + -2.5045299530029297e-01 4.5741999149322510e-01 + <_> + + 0 -1 1036 5.6940000504255295e-03 + + -1.0948500037193298e-01 5.5757802724838257e-01 + <_> + + 0 -1 1037 -1.0002999566495419e-02 + + -9.7366297245025635e-01 1.8467999994754791e-02 + <_> + + 0 -1 1038 -4.0719998069107533e-03 + + 3.8222199678421021e-01 -1.6921100020408630e-01 + <_> + + 0 -1 1039 -2.2593999281525612e-02 + + -1.0391089916229248e+00 5.1839998923242092e-03 + <_> + + 0 -1 1040 -3.9579998701810837e-02 + + -5.5109229087829590e+00 1.1163999885320663e-01 + <_> + + 0 -1 1041 -1.7537999898195267e-02 + + 9.5485800504684448e-01 -1.8584500253200531e-01 + <_> + + 0 -1 1042 9.0300003066658974e-03 + + 1.0436000302433968e-02 8.2114797830581665e-01 + <_> + + 0 -1 1043 -7.9539995640516281e-03 + + 2.2632899880409241e-01 -3.4568199515342712e-01 + <_> + + 0 -1 1044 2.7091000229120255e-02 + + 1.6430099308490753e-01 -1.3926379680633545e+00 + <_> + + 0 -1 1045 -2.0625999197363853e-02 + + -8.6366099119186401e-01 2.3880000226199627e-03 + <_> + + 0 -1 1046 -7.1989998221397400e-02 + + -2.8192629814147949e+00 1.1570499837398529e-01 + <_> + + 0 -1 1047 -2.6964999735355377e-02 + + -1.2946130037307739e+00 -2.4661000818014145e-02 + <_> + + 0 -1 1048 -4.7377999871969223e-02 + + -8.1306397914886475e-01 1.1831399798393250e-01 + <_> + + 0 -1 1049 -1.0895600169897079e-01 + + 6.5937900543212891e-01 -2.0843900740146637e-01 + <_> + + 0 -1 1050 1.3574000447988510e-02 + + 7.4240001849830151e-03 5.3152197599411011e-01 + <_> + + 0 -1 1051 -6.6920001991093159e-03 + + 3.0655801296234131e-01 -3.1084299087524414e-01 + <_> + + 0 -1 1052 -3.9070001803338528e-03 + + 2.5576499104499817e-01 -5.2932001650333405e-02 + <_> + + 0 -1 1053 -3.7613000720739365e-02 + + -1.4350049495697021e+00 -1.5448000282049179e-02 + <_> + + 0 -1 1054 8.6329998448491096e-03 + + -1.6884399950504303e-01 4.2124900221824646e-01 + <_> + + 0 -1 1055 -3.2097000628709793e-02 + + -6.4979398250579834e-01 4.1110001504421234e-02 + <_> + + 0 -1 1056 5.8495998382568359e-02 + + -5.2963998168706894e-02 6.3368302583694458e-01 + <_> + + 0 -1 1057 -4.0901999920606613e-02 + + -9.2101097106933594e-01 9.0640000998973846e-03 + <_> + + 0 -1 1058 -1.9925000146031380e-02 + + 5.3759998083114624e-01 -6.2996998429298401e-02 + <_> + + 0 -1 1059 -4.6020001173019409e-03 + + -5.4333502054214478e-01 8.4104999899864197e-02 + <_> + + 0 -1 1060 1.6824999824166298e-02 + + 1.5563699603080750e-01 -4.0171200037002563e-01 + <_> + + 0 -1 1061 9.4790002331137657e-03 + + -2.4245299398899078e-01 5.1509499549865723e-01 + <_> + + 0 -1 1062 -1.9534999504685402e-02 + + -5.1118397712707520e-01 1.3831999897956848e-01 + <_> + + 0 -1 1063 1.0746000334620476e-02 + + -2.1854999661445618e-01 6.2828701734542847e-01 + <_> + + 0 -1 1064 3.7927001714706421e-02 + + 1.1640299856662750e-01 -2.7301959991455078e+00 + <_> + + 0 -1 1065 1.6390999779105186e-02 + + -1.4635999687016010e-02 -1.0797250270843506e+00 + <_> + + 0 -1 1066 -1.9785000011324883e-02 + + 1.2166420221328735e+00 3.3275000751018524e-02 + <_> + + 0 -1 1067 1.1067000217735767e-02 + + -2.5388300418853760e-01 4.4038599729537964e-01 + <_> + + 0 -1 1068 5.2479999139904976e-03 + + 2.2496800124645233e-01 -2.4216499924659729e-01 + <_> + + 0 -1 1069 -1.1141999624669552e-02 + + 2.5018098950386047e-01 -3.0811500549316406e-01 + <_> + + 0 -1 1070 -1.0666999965906143e-02 + + -3.2729101181030273e-01 2.6168298721313477e-01 + <_> + + 0 -1 1071 1.0545299947261810e-01 + + -5.5750001221895218e-02 -1.9605729579925537e+00 + <_> + + 0 -1 1072 5.4827999323606491e-02 + + -1.9519999623298645e-03 7.3866099119186401e-01 + <_> + + 0 -1 1073 1.7760999500751495e-02 + + -3.0647200345993042e-01 2.6346999406814575e-01 + <_> + + 0 -1 1074 -3.1185999512672424e-02 + + -2.4600900709629059e-01 1.7082199454307556e-01 + <_> + + 0 -1 1075 -5.7296000421047211e-02 + + 4.7033500671386719e-01 -2.6048299670219421e-01 + <_> + + 0 -1 1076 -1.1312000453472137e-02 + + 3.8628900051116943e-01 -2.8817000985145569e-01 + <_> + + 0 -1 1077 3.0592000111937523e-02 + + -4.8826001584529877e-02 -1.7638969421386719e+00 + <_> + + 0 -1 1078 1.8489999929443002e-03 + + 2.1099899709224701e-01 -2.5940999388694763e-02 + <_> + + 0 -1 1079 1.1419000104069710e-02 + + -1.6829599440097809e-01 1.0278660058975220e+00 + <_> + + 0 -1 1080 8.1403002142906189e-02 + + 1.1531999707221985e-01 -1.2482399940490723e+00 + <_> + + 0 -1 1081 5.3495999425649643e-02 + + -4.6303998678922653e-02 -1.7165969610214233e+00 + <_> + + 0 -1 1082 -2.3948000743985176e-02 + + -4.0246599912643433e-01 2.0562100410461426e-01 + <_> + + 0 -1 1083 6.7690000869333744e-03 + + -3.3152300119400024e-01 2.0683400332927704e-01 + <_> + + 0 -1 1084 -3.2343998551368713e-02 + + -7.2632801532745361e-01 2.0073500275611877e-01 + <_> + + 0 -1 1085 3.7863001227378845e-02 + + -1.5631000697612762e-01 1.6697460412979126e+00 + <_> + + 0 -1 1086 1.5440000221133232e-02 + + 1.9487400352954865e-01 -3.5384199023246765e-01 + <_> + + 0 -1 1087 -4.4376000761985779e-02 + + 8.2093602418899536e-01 -1.8193599581718445e-01 + <_> + + 0 -1 1088 -2.3102000355720520e-02 + + -4.3044099211692810e-01 1.2375400215387344e-01 + <_> + + 0 -1 1089 1.9400000572204590e-02 + + -2.9726000502705574e-02 -1.1597590446472168e+00 + <_> + + 0 -1 1090 1.0385700315237045e-01 + + 1.1149899661540985e-01 -4.6835222244262695e+00 + <_> + + 0 -1 1091 -1.8964000046253204e-02 + + 2.1773819923400879e+00 -1.4544400572776794e-01 + <_> + + 0 -1 1092 3.8750998675823212e-02 + + -4.9446001648902893e-02 3.4018298983573914e-01 + <_> + + 0 -1 1093 2.2766999900341034e-02 + + -3.2802999019622803e-01 3.0531400442123413e-01 + <_> + + 0 -1 1094 -3.1357001513242722e-02 + + 1.1520819664001465e+00 2.7305999770760536e-02 + <_> + + 0 -1 1095 9.6909999847412109e-03 + + -3.8799500465393066e-01 2.1512599289417267e-01 + <_> + + 0 -1 1096 -4.9284998327493668e-02 + + -1.6774909496307373e+00 1.5774199366569519e-01 + <_> + + 0 -1 1097 -3.9510998874902725e-02 + + -9.7647899389266968e-01 -1.0552000254392624e-02 + <_> + + 0 -1 1098 4.7997999936342239e-02 + + 2.0843900740146637e-01 -6.8992799520492554e-01 + <_> + + 0 -1 1099 5.1422998309135437e-02 + + -1.6665300726890564e-01 1.2149239778518677e+00 + <_> + + 0 -1 1100 1.4279999770224094e-02 + + 2.3627699911594391e-01 -4.1396799683570862e-01 + <_> + + 0 -1 1101 -9.1611996293067932e-02 + + -9.2830902338027954e-01 -1.8345000222325325e-02 + <_> + + 0 -1 1102 6.5080001950263977e-03 + + -7.3647201061248779e-01 1.9497099518775940e-01 + <_> + + 0 -1 1103 3.5723000764846802e-02 + + 1.4197799563407898e-01 -4.2089301347732544e-01 + <_> + + 0 -1 1104 5.0638001412153244e-02 + + 1.1644000187516212e-02 7.8486597537994385e-01 + <_> + + 0 -1 1105 -1.4613999985158443e-02 + + -1.1909500360488892e+00 -3.5128001123666763e-02 + <_> + + 0 -1 1106 -3.8662999868392944e-02 + + 2.4314730167388916e+00 6.5647996962070465e-02 + <_> + + 0 -1 1107 -4.0346998721361160e-02 + + 7.1755301952362061e-01 -1.9108299911022186e-01 + <_> + + 0 -1 1108 2.3902000859379768e-02 + + 1.5646199882030487e-01 -7.9294800758361816e-01 + <_> + 137 + -3.5125269889831543e+00 + + <_> + + 0 -1 1109 8.5640000179409981e-03 + + -8.1450700759887695e-01 5.8875298500061035e-01 + <_> + + 0 -1 1110 -1.3292600214481354e-01 + + 9.3213397264480591e-01 -2.9367300868034363e-01 + <_> + + 0 -1 1111 9.8400004208087921e-03 + + -5.6462901830673218e-01 4.1647699475288391e-01 + <_> + + 0 -1 1112 5.0889998674392700e-03 + + -7.9232800006866455e-01 1.6975000500679016e-01 + <_> + + 0 -1 1113 -6.1039000749588013e-02 + + -1.4169000387191772e+00 2.5020999833941460e-02 + <_> + + 0 -1 1114 -4.6599999768659472e-04 + + 3.7982499599456787e-01 -4.1567099094390869e-01 + <_> + + 0 -1 1115 3.3889999613165855e-03 + + -4.0768599510192871e-01 3.5548499226570129e-01 + <_> + + 0 -1 1116 2.1006999537348747e-02 + + -2.4080100655555725e-01 8.6112701892852783e-01 + <_> + + 0 -1 1117 7.5559997931122780e-03 + + -8.7467199563980103e-01 9.8572000861167908e-02 + <_> + + 0 -1 1118 2.4779999628663063e-02 + + 1.5566200017929077e-01 -6.9229799509048462e-01 + <_> + + 0 -1 1119 -3.5620000213384628e-02 + + -1.1472270488739014e+00 3.6359999328851700e-02 + <_> + + 0 -1 1120 1.9810000434517860e-02 + + 1.5516200661659241e-01 -6.9520097970962524e-01 + <_> + + 0 -1 1121 1.5019999817013741e-02 + + 4.1990000754594803e-02 -9.6622800827026367e-01 + <_> + + 0 -1 1122 -2.3137999698519707e-02 + + 4.3396899104118347e-01 2.4160000029951334e-03 + <_> + + 0 -1 1123 -1.8743000924587250e-02 + + 4.3481099605560303e-01 -3.2522499561309814e-01 + <_> + + 0 -1 1124 4.5080000162124634e-01 + + -9.4573996961116791e-02 7.2421300411224365e-01 + <_> + + 0 -1 1125 1.1854999698698521e-02 + + -3.8133099675178528e-01 3.0098399519920349e-01 + <_> + + 0 -1 1126 -2.4830000475049019e-02 + + 8.9300602674484253e-01 -1.0295899957418442e-01 + <_> + + 0 -1 1127 -4.4743001461029053e-02 + + 8.6280298233032227e-01 -2.1716499328613281e-01 + <_> + + 0 -1 1128 -1.4600000344216824e-02 + + 6.0069400072097778e-01 -1.5906299650669098e-01 + <_> + + 0 -1 1129 -2.4527000263333321e-02 + + -1.5872869491577148e+00 -2.1817000582814217e-02 + <_> + + 0 -1 1130 2.3024000227451324e-02 + + 1.6853399574756622e-01 -3.8106900453567505e-01 + <_> + + 0 -1 1131 -2.4917000904679298e-02 + + 5.0810897350311279e-01 -2.7279898524284363e-01 + <_> + + 0 -1 1132 1.0130000300705433e-03 + + -4.3138799071311951e-01 2.6438099145889282e-01 + <_> + + 0 -1 1133 1.5603000298142433e-02 + + -3.1624200940132141e-01 5.5715900659561157e-01 + <_> + + 0 -1 1134 -2.6685999706387520e-02 + + 1.0553920269012451e+00 2.9074000194668770e-02 + <_> + + 0 -1 1135 1.3940000208094716e-03 + + -7.1873801946640015e-01 6.5390996634960175e-02 + <_> + + 0 -1 1136 -6.4799998654052615e-04 + + 2.4884399771690369e-01 -2.0978200435638428e-01 + <_> + + 0 -1 1137 -3.1888000667095184e-02 + + -6.8844497203826904e-01 6.3589997589588165e-02 + <_> + + 0 -1 1138 -4.9290000461041927e-03 + + -5.9152501821517944e-01 2.7943599224090576e-01 + <_> + + 0 -1 1139 3.1168000772595406e-02 + + 4.5223999768495560e-02 -8.8639199733734131e-01 + <_> + + 0 -1 1140 -3.3663000911474228e-02 + + -6.1590200662612915e-01 1.5749299526214600e-01 + <_> + + 0 -1 1141 1.1966999620199203e-02 + + -3.0606698989868164e-01 4.2293301224708557e-01 + <_> + + 0 -1 1142 -3.4680001437664032e-02 + + -1.3734940290451050e+00 1.5908700227737427e-01 + <_> + + 0 -1 1143 9.9290004000067711e-03 + + -5.5860197544097900e-01 1.2119200080633163e-01 + <_> + + 0 -1 1144 5.9574998915195465e-02 + + 4.9720001406967640e-03 8.2055401802062988e-01 + <_> + + 0 -1 1145 -6.5428003668785095e-02 + + 1.5651429891586304e+00 -1.6817499697208405e-01 + <_> + + 0 -1 1146 -9.2895999550819397e-02 + + -1.5794529914855957e+00 1.4661799371242523e-01 + <_> + + 0 -1 1147 -4.1184000670909882e-02 + + -1.5518720149993896e+00 -2.9969999566674232e-02 + <_> + + 0 -1 1148 2.1447999402880669e-02 + + 1.7196300625801086e-01 -6.9343197345733643e-01 + <_> + + 0 -1 1149 -2.5569999590516090e-02 + + -1.3061310052871704e+00 -2.4336999282240868e-02 + <_> + + 0 -1 1150 -4.1200999170541763e-02 + + -1.3821059465408325e+00 1.4801800251007080e-01 + <_> + + 0 -1 1151 -1.7668999731540680e-02 + + -7.0889997482299805e-01 3.6524001508951187e-02 + <_> + + 0 -1 1152 9.0060001239180565e-03 + + -4.0913999080657959e-02 8.0373102426528931e-01 + <_> + + 0 -1 1153 -1.1652999557554722e-02 + + 5.7546800374984741e-01 -2.4991700053215027e-01 + <_> + + 0 -1 1154 -7.4780001305043697e-03 + + -4.9280899763107300e-01 1.9810900092124939e-01 + <_> + + 0 -1 1155 8.5499999113380909e-04 + + -4.8858100175857544e-01 1.3563099503517151e-01 + <_> + + 0 -1 1156 -3.0538000166416168e-02 + + -6.0278397798538208e-01 1.8522000312805176e-01 + <_> + + 0 -1 1157 -1.8846999853849411e-02 + + 2.3565599322319031e-01 -3.5136300325393677e-01 + <_> + + 0 -1 1158 -8.1129996106028557e-03 + + -8.1304997205734253e-02 2.1069599688053131e-01 + <_> + + 0 -1 1159 -3.4830000251531601e-02 + + -1.2065670490264893e+00 -1.4251999557018280e-02 + <_> + + 0 -1 1160 1.9021000713109970e-02 + + 2.3349900543689728e-01 -4.5664900541305542e-01 + <_> + + 0 -1 1161 -1.9004000350832939e-02 + + -8.1075799465179443e-01 1.3140000402927399e-02 + <_> + + 0 -1 1162 -8.9057996869087219e-02 + + 6.1542397737503052e-01 3.2983001321554184e-02 + <_> + + 0 -1 1163 6.8620000965893269e-03 + + -2.9583099484443665e-01 2.7003699541091919e-01 + <_> + + 0 -1 1164 -2.8240999206900597e-02 + + -6.1102700233459473e-01 1.7357499897480011e-01 + <_> + + 0 -1 1165 -3.2099999953061342e-04 + + -5.3322899341583252e-01 6.8539001047611237e-02 + <_> + + 0 -1 1166 -1.0829100012779236e-01 + + -1.2879559993743896e+00 1.1801700294017792e-01 + <_> + + 0 -1 1167 1.5878999605774879e-02 + + -1.7072600126266479e-01 1.1103910207748413e+00 + <_> + + 0 -1 1168 8.6859995499253273e-03 + + -1.0995099693536758e-01 4.6010500192642212e-01 + <_> + + 0 -1 1169 -2.5234999135136604e-02 + + 1.0220669507980347e+00 -1.8694299459457397e-01 + <_> + + 0 -1 1170 -1.3508999720215797e-02 + + -7.8316599130630493e-01 1.4202600717544556e-01 + <_> + + 0 -1 1171 -7.7149998396635056e-03 + + -8.8060700893402100e-01 1.1060000397264957e-02 + <_> + + 0 -1 1172 7.1580000221729279e-02 + + 1.1369399726390839e-01 -1.1032789945602417e+00 + <_> + + 0 -1 1173 -1.3554000295698643e-02 + + -8.1096500158309937e-01 3.4080001059919596e-03 + <_> + + 0 -1 1174 2.9450000729411840e-03 + + -7.2879999876022339e-02 3.4998100996017456e-01 + <_> + + 0 -1 1175 -5.0833001732826233e-02 + + -1.2868590354919434e+00 -2.8842000290751457e-02 + <_> + + 0 -1 1176 -8.7989997118711472e-03 + + 4.7613599896430969e-01 -1.4690400660037994e-01 + <_> + + 0 -1 1177 2.1424399316310883e-01 + + -5.9702001512050629e-02 -2.4802260398864746e+00 + <_> + + 0 -1 1178 1.3962999917566776e-02 + + 1.7420299351215363e-01 -4.3911001086235046e-01 + <_> + + 0 -1 1179 4.2502000927925110e-02 + + -1.9965299963951111e-01 7.0654797554016113e-01 + <_> + + 0 -1 1180 1.9827999174594879e-02 + + -6.9136001169681549e-02 6.1643397808074951e-01 + <_> + + 0 -1 1181 -3.3560000360012054e-02 + + -1.2740780115127563e+00 -2.5673000141978264e-02 + <_> + + 0 -1 1182 6.3542999327182770e-02 + + 1.2403500080108643e-01 -1.0776289701461792e+00 + <_> + + 0 -1 1183 2.1933000534772873e-02 + + 1.4952000230550766e-02 -7.1023499965667725e-01 + <_> + + 0 -1 1184 -7.8424997627735138e-02 + + 6.2033998966217041e-01 3.3610999584197998e-02 + <_> + + 0 -1 1185 1.4390000142157078e-02 + + -3.6324599385261536e-01 1.7308300733566284e-01 + <_> + + 0 -1 1186 -6.7309997975826263e-02 + + 5.2374100685119629e-01 1.2799999676644802e-02 + <_> + + 0 -1 1187 1.3047499954700470e-01 + + -1.7122499644756317e-01 1.1235200166702271e+00 + <_> + + 0 -1 1188 -4.6245999634265900e-02 + + -1.1908329725265503e+00 1.7425599694252014e-01 + <_> + + 0 -1 1189 -2.9842000454664230e-02 + + 8.3930599689483643e-01 -1.8064199388027191e-01 + <_> + + 0 -1 1190 -3.8099999073892832e-04 + + 3.5532799363136292e-01 -2.3842300474643707e-01 + <_> + + 0 -1 1191 -2.2378999739885330e-02 + + -8.7943899631500244e-01 -7.8399997437372804e-04 + <_> + + 0 -1 1192 -1.5569999814033508e-03 + + -1.4253300428390503e-01 2.5876200199127197e-01 + <_> + + 0 -1 1193 1.2013000436127186e-02 + + -2.9015499353408813e-01 2.6051101088523865e-01 + <_> + + 0 -1 1194 2.4384999647736549e-02 + + -3.1438998878002167e-02 5.8695900440216064e-01 + <_> + + 0 -1 1195 -4.7180999070405960e-02 + + 6.9430100917816162e-01 -2.1816100180149078e-01 + <_> + + 0 -1 1196 -2.4893999099731445e-02 + + -6.4599299430847168e-01 1.5611599385738373e-01 + <_> + + 0 -1 1197 2.1944999694824219e-02 + + -2.7742000296711922e-02 -1.1346880197525024e+00 + <_> + + 0 -1 1198 1.8809899687767029e-01 + + -1.0076000355184078e-02 1.2429029941558838e+00 + <_> + + 0 -1 1199 -7.7872000634670258e-02 + + 8.5008001327514648e-01 -1.9015499949455261e-01 + <_> + + 0 -1 1200 -4.8769000917673111e-02 + + -2.0763080120086670e+00 1.2179400026798248e-01 + <_> + + 0 -1 1201 -1.7115000635385513e-02 + + -8.5687297582626343e-01 7.8760003671050072e-03 + <_> + + 0 -1 1202 -2.7499999850988388e-03 + + 3.8645499944686890e-01 -1.1391499638557434e-01 + <_> + + 0 -1 1203 -9.8793998360633850e-02 + + -1.7233899831771851e+00 -5.6063000112771988e-02 + <_> + + 0 -1 1204 -2.1936999633908272e-02 + + 5.4749399423599243e-01 -4.2481999844312668e-02 + <_> + + 0 -1 1205 6.1096999794244766e-02 + + -3.8945000618696213e-02 -1.0807880163192749e+00 + <_> + + 0 -1 1206 -2.4563999846577644e-02 + + 5.8311098814010620e-01 -9.7599998116493225e-04 + <_> + + 0 -1 1207 3.3752001821994781e-02 + + -1.3795999810099602e-02 -8.4730297327041626e-01 + <_> + + 0 -1 1208 3.8199000060558319e-02 + + 1.5114299952983856e-01 -7.9473400115966797e-01 + <_> + + 0 -1 1209 -2.0117999985814095e-02 + + 5.1579099893569946e-01 -2.1445399522781372e-01 + <_> + + 0 -1 1210 2.4734999984502792e-02 + + -2.2105000913143158e-02 4.2917698621749878e-01 + <_> + + 0 -1 1211 -2.4357000365853310e-02 + + -8.6201298236846924e-01 -3.6760000512003899e-03 + <_> + + 0 -1 1212 -2.6442000642418861e-02 + + -4.5397499203681946e-01 2.2462800145149231e-01 + <_> + + 0 -1 1213 -3.4429999068379402e-03 + + 1.3073000311851501e-01 -3.8622701168060303e-01 + <_> + + 0 -1 1214 1.0701700299978256e-01 + + 1.3158600032329559e-01 -7.9306900501251221e-01 + <_> + + 0 -1 1215 4.5152999460697174e-02 + + -2.5296801328659058e-01 4.0672400593757629e-01 + <_> + + 0 -1 1216 4.4349998235702515e-02 + + 2.2613000124692917e-02 7.9618102312088013e-01 + <_> + + 0 -1 1217 1.0839999886229634e-03 + + -3.9158400893211365e-01 1.1639100313186646e-01 + <_> + + 0 -1 1218 7.1433000266551971e-02 + + 8.2466997206211090e-02 1.2530590295791626e+00 + <_> + + 0 -1 1219 3.5838000476360321e-02 + + -1.8203300237655640e-01 7.7078700065612793e-01 + <_> + + 0 -1 1220 -2.0839000120759010e-02 + + -6.1744397878646851e-01 1.5891399979591370e-01 + <_> + + 0 -1 1221 4.2525801062583923e-01 + + -4.8978000879287720e-02 -1.8422030210494995e+00 + <_> + + 0 -1 1222 1.1408000253140926e-02 + + 1.7918199300765991e-01 -1.5383499860763550e-01 + <_> + + 0 -1 1223 -1.5364999882876873e-02 + + -8.4016501903533936e-01 -1.0280000278726220e-03 + <_> + + 0 -1 1224 -1.5212000347673893e-02 + + -1.8995699286460876e-01 1.7130999267101288e-01 + <_> + + 0 -1 1225 -1.8972000107169151e-02 + + -7.9541999101638794e-01 6.6800001077353954e-03 + <_> + + 0 -1 1226 -3.3330000005662441e-03 + + -2.3530800640583038e-01 2.4730099737644196e-01 + <_> + + 0 -1 1227 9.3248002231121063e-02 + + -5.4758001118898392e-02 -1.8324300050735474e+00 + <_> + + 0 -1 1228 -1.2555000372231007e-02 + + 2.6385200023651123e-01 -3.8526400923728943e-01 + <_> + + 0 -1 1229 -2.7070000767707825e-02 + + -6.6929799318313599e-01 2.0340999588370323e-02 + <_> + + 0 -1 1230 -2.3677000775933266e-02 + + 6.7265301942825317e-01 -1.4344000257551670e-02 + <_> + + 0 -1 1231 -1.4275000430643559e-02 + + 3.0186399817466736e-01 -2.8514400124549866e-01 + <_> + + 0 -1 1232 2.8096999973058701e-02 + + 1.4766000211238861e-01 -1.4078520536422729e+00 + <_> + + 0 -1 1233 5.0840001553297043e-02 + + -1.8613600730895996e-01 7.9953002929687500e-01 + <_> + + 0 -1 1234 1.1505999602377415e-02 + + 1.9118399918079376e-01 -8.5035003721714020e-02 + <_> + + 0 -1 1235 -1.4661000110208988e-02 + + 4.5239299535751343e-01 -2.2205199301242828e-01 + <_> + + 0 -1 1236 2.2842499613761902e-01 + + 1.3488399982452393e-01 -1.2894610166549683e+00 + <_> + + 0 -1 1237 1.1106900125741959e-01 + + -2.0753799378871918e-01 5.4561597108840942e-01 + <_> + + 0 -1 1238 3.2450000289827585e-03 + + 3.2053700089454651e-01 -1.6403500735759735e-01 + <_> + + 0 -1 1239 8.5309997200965881e-02 + + -2.0210500061511993e-01 5.3296798467636108e-01 + <_> + + 0 -1 1240 2.2048000246286392e-02 + + 1.5698599815368652e-01 -1.7014099657535553e-01 + <_> + + 0 -1 1241 -1.5676999464631081e-02 + + -6.2863498926162720e-01 4.0761999785900116e-02 + <_> + + 0 -1 1242 3.3112901449203491e-01 + + 1.6609300673007965e-01 -1.0326379537582397e+00 + <_> + + 0 -1 1243 8.8470000773668289e-03 + + -2.5076198577880859e-01 3.1660598516464233e-01 + <_> + + 0 -1 1244 4.6080000698566437e-02 + + 1.5352100133895874e-01 -1.6333500146865845e+00 + <_> + + 0 -1 1245 -3.7703000009059906e-02 + + 5.6873798370361328e-01 -2.0102599263191223e-01 + <_> + 159 + -3.5939640998840332e+00 + + <_> + + 0 -1 1246 -8.1808999180793762e-02 + + 5.7124799489974976e-01 -6.7438799142837524e-01 + <_> + + 0 -1 1247 2.1761199831962585e-01 + + -3.8610199093818665e-01 9.0343999862670898e-01 + <_> + + 0 -1 1248 1.4878000132739544e-02 + + 2.2241599857807159e-01 -1.2779350280761719e+00 + <_> + + 0 -1 1249 5.2434999495744705e-02 + + -2.8690400719642639e-01 7.5742298364639282e-01 + <_> + + 0 -1 1250 9.1429995372891426e-03 + + -6.4880400896072388e-01 2.2268800437450409e-01 + <_> + + 0 -1 1251 7.9169999808073044e-03 + + -2.9253599047660828e-01 3.1030198931694031e-01 + <_> + + 0 -1 1252 -2.6084000244736671e-02 + + 4.5532700419425964e-01 -3.8500601053237915e-01 + <_> + + 0 -1 1253 -2.9400000348687172e-03 + + -5.1264399290084839e-01 2.7432298660278320e-01 + <_> + + 0 -1 1254 5.7130001485347748e-02 + + 1.5788000077009201e-02 -1.2133100032806396e+00 + <_> + + 0 -1 1255 -6.1309998854994774e-03 + + 3.9174601435661316e-01 -3.0866798758506775e-01 + <_> + + 0 -1 1256 -4.0405001491308212e-02 + + 1.1901949644088745e+00 -2.0347100496292114e-01 + <_> + + 0 -1 1257 -2.0297000184655190e-02 + + -6.8239498138427734e-01 2.0458699762821198e-01 + <_> + + 0 -1 1258 -1.7188999801874161e-02 + + -8.4939897060394287e-01 3.8433000445365906e-02 + <_> + + 0 -1 1259 -2.4215999990701675e-02 + + -1.1039420366287231e+00 1.5975099802017212e-01 + <_> + + 0 -1 1260 5.6869000196456909e-02 + + -1.9595299661159515e-01 1.1806850433349609e+00 + <_> + + 0 -1 1261 3.6199999158270657e-04 + + -4.0847799181938171e-01 3.2938599586486816e-01 + <_> + + 0 -1 1262 9.9790003150701523e-03 + + -2.9673001170158386e-01 4.1547900438308716e-01 + <_> + + 0 -1 1263 -5.2625000476837158e-02 + + -1.3069299459457397e+00 1.7862600088119507e-01 + <_> + + 0 -1 1264 -1.3748999685049057e-02 + + 2.3665800690650940e-01 -4.4536599516868591e-01 + <_> + + 0 -1 1265 -3.0517000705003738e-02 + + 2.9018300771713257e-01 -1.1210100352764130e-01 + <_> + + 0 -1 1266 -3.0037501454353333e-01 + + -2.4237680435180664e+00 -4.2830999940633774e-02 + <_> + + 0 -1 1267 -3.5990998148918152e-02 + + 8.8206499814987183e-01 -4.7012999653816223e-02 + <_> + + 0 -1 1268 -5.5112000554800034e-02 + + 8.0119001865386963e-01 -2.0490999519824982e-01 + <_> + + 0 -1 1269 3.3762000501155853e-02 + + 1.4617599546909332e-01 -1.1349489688873291e+00 + <_> + + 0 -1 1270 -8.2710003480315208e-03 + + -8.1604897975921631e-01 1.8988000229001045e-02 + <_> + + 0 -1 1271 -5.4399999789893627e-03 + + -7.0980900526046753e-01 2.2343699634075165e-01 + <_> + + 0 -1 1272 3.1059999018907547e-03 + + -7.2808599472045898e-01 4.0224999189376831e-02 + <_> + + 0 -1 1273 5.3651999682188034e-02 + + 1.7170900106430054e-01 -1.1163710355758667e+00 + <_> + + 0 -1 1274 -1.2541399896144867e-01 + + 2.7680370807647705e+00 -1.4611500501632690e-01 + <_> + + 0 -1 1275 9.2542000114917755e-02 + + 1.1609800159931183e-01 -3.9635529518127441e+00 + <_> + + 0 -1 1276 3.8513999432325363e-02 + + -7.6399999670684338e-03 -9.8780900239944458e-01 + <_> + + 0 -1 1277 -2.0200000144541264e-03 + + 2.3059999942779541e-01 -7.4970299005508423e-01 + <_> + + 0 -1 1278 9.7599998116493225e-03 + + -3.1137999892234802e-01 3.0287799239158630e-01 + <_> + + 0 -1 1279 2.4095000699162483e-02 + + -4.9529999494552612e-02 5.2690100669860840e-01 + <_> + + 0 -1 1280 -1.7982000485062599e-02 + + -1.1610640287399292e+00 -5.7000000961124897e-03 + <_> + + 0 -1 1281 -1.0555000044405460e-02 + + -2.7189099788665771e-01 2.3597699403762817e-01 + <_> + + 0 -1 1282 -7.2889998555183411e-03 + + -5.4219102859497070e-01 8.1914000213146210e-02 + <_> + + 0 -1 1283 2.3939000442624092e-02 + + 1.7975799739360809e-01 -6.7049497365951538e-01 + <_> + + 0 -1 1284 -1.8365999683737755e-02 + + 6.2664300203323364e-01 -2.0970100164413452e-01 + <_> + + 0 -1 1285 1.5715999528765678e-02 + + 2.4193699657917023e-01 -1.0444309711456299e+00 + <_> + + 0 -1 1286 -4.8804000020027161e-02 + + -9.4060599803924561e-01 -3.7519999314099550e-03 + <_> + + 0 -1 1287 6.7130001261830330e-03 + + -7.5432002544403076e-02 6.1575299501419067e-01 + <_> + + 0 -1 1288 9.7770001739263535e-03 + + 3.9285000413656235e-02 -8.4810298681259155e-01 + <_> + + 0 -1 1289 1.4744999818503857e-02 + + 1.6968999803066254e-01 -5.0906401872634888e-01 + <_> + + 0 -1 1290 9.7079001367092133e-02 + + -3.3103000372648239e-02 -1.2706379890441895e+00 + <_> + + 0 -1 1291 4.8285998404026031e-02 + + 9.4329997897148132e-02 2.7203190326690674e+00 + <_> + + 0 -1 1292 9.7810002043843269e-03 + + -3.9533400535583496e-01 1.5363800525665283e-01 + <_> + + 0 -1 1293 -3.9893999695777893e-02 + + -2.2767400741577148e-01 1.3913999497890472e-01 + <_> + + 0 -1 1294 2.2848000749945641e-02 + + -2.7391999959945679e-01 3.4199500083923340e-01 + <_> + + 0 -1 1295 6.7179999314248562e-03 + + -1.0874299705028534e-01 4.8125401139259338e-01 + <_> + + 0 -1 1296 5.9599999338388443e-02 + + -4.9522001296281815e-02 -2.0117089748382568e+00 + <_> + + 0 -1 1297 6.9340001791715622e-03 + + 1.5037499368190765e-01 -1.1271899938583374e-01 + <_> + + 0 -1 1298 1.5757000073790550e-02 + + -2.0885000005364418e-02 -1.1651979684829712e+00 + <_> + + 0 -1 1299 -4.9690000712871552e-02 + + -8.0213499069213867e-01 1.4372299611568451e-01 + <_> + + 0 -1 1300 5.2347000688314438e-02 + + -2.0836700499057770e-01 6.1677598953247070e-01 + <_> + + 0 -1 1301 2.2430999204516411e-02 + + 2.0305900275707245e-01 -7.5326198339462280e-01 + <_> + + 0 -1 1302 4.1142001748085022e-02 + + -1.8118199706077576e-01 1.0033359527587891e+00 + <_> + + 0 -1 1303 -2.1632000803947449e-02 + + 4.9998998641967773e-01 -3.4662999212741852e-02 + <_> + + 0 -1 1304 -8.2808002829551697e-02 + + 1.1711900234222412e+00 -1.8433600664138794e-01 + <_> + + 0 -1 1305 8.5060000419616699e-03 + + -6.3225001096725464e-02 2.9024899005889893e-01 + <_> + + 0 -1 1306 7.8905001282691956e-02 + + -2.3274500668048859e-01 5.9695798158645630e-01 + <_> + + 0 -1 1307 -9.0207003057003021e-02 + + -8.2211899757385254e-01 1.7772200703620911e-01 + <_> + + 0 -1 1308 -2.9269000515341759e-02 + + 6.0860699415206909e-01 -2.1468900144100189e-01 + <_> + + 0 -1 1309 6.9499998353421688e-03 + + -4.2665999382734299e-02 6.0512101650238037e-01 + <_> + + 0 -1 1310 -8.0629996955394745e-03 + + -1.1508270502090454e+00 -2.7286000549793243e-02 + <_> + + 0 -1 1311 1.9595999270677567e-02 + + -9.1880001127719879e-03 5.6857800483703613e-01 + <_> + + 0 -1 1312 -1.4884999953210354e-02 + + 3.7658798694610596e-01 -2.7149501442909241e-01 + <_> + + 0 -1 1313 2.5217000395059586e-02 + + -9.9991001188755035e-02 2.4664700031280518e-01 + <_> + + 0 -1 1314 -1.5855999663472176e-02 + + 6.6826701164245605e-01 -2.0614700019359589e-01 + <_> + + 0 -1 1315 2.9441000893712044e-02 + + 1.5832200646400452e-01 -7.6060897111892700e-01 + <_> + + 0 -1 1316 -8.5279997438192368e-03 + + 3.8212299346923828e-01 -2.5407800078392029e-01 + <_> + + 0 -1 1317 2.4421999230980873e-02 + + 1.5105099976062775e-01 -2.8752899169921875e-01 + <_> + + 0 -1 1318 -3.3886998891830444e-02 + + -6.8002802133560181e-01 3.4327000379562378e-02 + <_> + + 0 -1 1319 -2.0810000132769346e-03 + + 2.5413900613784790e-01 -2.6859098672866821e-01 + <_> + + 0 -1 1320 3.0358999967575073e-02 + + -3.0842000618577003e-02 -1.1476809978485107e+00 + <_> + + 0 -1 1321 4.0210001170635223e-03 + + -3.5253798961639404e-01 2.9868099093437195e-01 + <_> + + 0 -1 1322 2.7681000530719757e-02 + + -3.8148999214172363e-02 -1.3262039422988892e+00 + <_> + + 0 -1 1323 7.9039996489882469e-03 + + -2.3737000301480293e-02 7.0503002405166626e-01 + <_> + + 0 -1 1324 4.4031001627445221e-02 + + 1.0674899816513062e-01 -4.5261201262474060e-01 + <_> + + 0 -1 1325 -3.2370999455451965e-02 + + 4.6674901247024536e-01 -6.1546999961137772e-02 + <_> + + 0 -1 1326 2.0933000370860100e-02 + + -2.8447899222373962e-01 4.3845599889755249e-01 + <_> + + 0 -1 1327 2.5227999314665794e-02 + + -2.2537000477313995e-02 7.0389097929000854e-01 + <_> + + 0 -1 1328 6.5520000644028187e-03 + + -3.2554900646209717e-01 2.4023699760437012e-01 + <_> + + 0 -1 1329 -5.8557998389005661e-02 + + -1.2227720022201538e+00 1.1668799817562103e-01 + <_> + + 0 -1 1330 3.1899999827146530e-02 + + -1.9305000081658363e-02 -1.0973169803619385e+00 + <_> + + 0 -1 1331 -3.0445000156760216e-02 + + 6.5582501888275146e-01 7.5090996921062469e-02 + <_> + + 0 -1 1332 1.4933000318706036e-02 + + -5.2155798673629761e-01 1.1523099988698959e-01 + <_> + + 0 -1 1333 -4.9008000642061234e-02 + + -7.8303998708724976e-01 1.6657200455665588e-01 + <_> + + 0 -1 1334 8.3158999681472778e-02 + + -2.6879999786615372e-03 -8.5282301902770996e-01 + <_> + + 0 -1 1335 2.3902999237179756e-02 + + -5.1010999828577042e-02 4.1999098658561707e-01 + <_> + + 0 -1 1336 1.6428999602794647e-02 + + 1.9232999533414841e-02 -6.5049099922180176e-01 + <_> + + 0 -1 1337 -1.1838000267744064e-02 + + -6.2409800291061401e-01 1.5411199629306793e-01 + <_> + + 0 -1 1338 -1.6799999866634607e-04 + + 1.7589199542999268e-01 -3.4338700771331787e-01 + <_> + + 0 -1 1339 1.9193999469280243e-02 + + 4.3418999761343002e-02 7.9069197177886963e-01 + <_> + + 0 -1 1340 -1.0032000020146370e-02 + + 4.5648899674415588e-01 -2.2494800388813019e-01 + <_> + + 0 -1 1341 -1.4004000462591648e-02 + + 3.3570998907089233e-01 -4.8799999058246613e-03 + <_> + + 0 -1 1342 -1.0319899767637253e-01 + + -2.3378000259399414e+00 -5.8933001011610031e-02 + <_> + + 0 -1 1343 -9.5697000622749329e-02 + + -6.6153901815414429e-01 2.0098599791526794e-01 + <_> + + 0 -1 1344 -4.1480999439954758e-02 + + 4.5939201116561890e-01 -2.2314099967479706e-01 + <_> + + 0 -1 1345 2.4099999573081732e-03 + + -2.6898598670959473e-01 2.4922999739646912e-01 + <_> + + 0 -1 1346 1.0724999755620956e-01 + + -1.8640199303627014e-01 7.2769802808761597e-01 + <_> + + 0 -1 1347 3.1870000530034304e-03 + + -2.4608999490737915e-02 2.8643900156021118e-01 + <_> + + 0 -1 1348 2.9167000204324722e-02 + + -3.4683000296354294e-02 -1.1162580251693726e+00 + <_> + + 0 -1 1349 1.1287000030279160e-02 + + 6.3760001212358475e-03 6.6632097959518433e-01 + <_> + + 0 -1 1350 -1.2001000344753265e-02 + + 4.2420101165771484e-01 -2.6279801130294800e-01 + <_> + + 0 -1 1351 -1.2695999816060066e-02 + + -2.1957000717520714e-02 1.8936799466609955e-01 + <_> + + 0 -1 1352 2.4597000330686569e-02 + + -3.4963998943567276e-02 -1.0989320278167725e+00 + <_> + + 0 -1 1353 4.5953001827001572e-02 + + 1.1109799891710281e-01 -2.9306049346923828e+00 + <_> + + 0 -1 1354 -2.7241000905632973e-02 + + 2.9101699590682983e-01 -2.7407899498939514e-01 + <_> + + 0 -1 1355 4.0063999593257904e-02 + + 1.1877900362014771e-01 -6.2801802158355713e-01 + <_> + + 0 -1 1356 2.3055000230669975e-02 + + 1.4813800156116486e-01 -3.7007498741149902e-01 + <_> + + 0 -1 1357 -2.3737000301480293e-02 + + -5.3724801540374756e-01 1.9358199834823608e-01 + <_> + + 0 -1 1358 7.7522002160549164e-02 + + -6.0194000601768494e-02 -1.9489669799804688e+00 + <_> + + 0 -1 1359 -1.3345000334084034e-02 + + -4.5229598879814148e-01 1.8741500377655029e-01 + <_> + + 0 -1 1360 -2.1719999611377716e-02 + + 1.2144249677658081e+00 -1.5365800261497498e-01 + <_> + + 0 -1 1361 -7.1474999189376831e-02 + + -2.3047130107879639e+00 1.0999900102615356e-01 + <_> + + 0 -1 1362 -5.4999999701976776e-03 + + -7.1855199337005615e-01 2.0100999623537064e-02 + <_> + + 0 -1 1363 2.6740999892354012e-02 + + 7.3545001447200775e-02 9.8786002397537231e-01 + <_> + + 0 -1 1364 -3.9407998323440552e-02 + + -1.2227380275726318e+00 -4.3506998568773270e-02 + <_> + + 0 -1 1365 2.5888999924063683e-02 + + 1.3409300148487091e-01 -1.1770780086517334e+00 + <_> + + 0 -1 1366 4.8925001174211502e-02 + + -3.0810000374913216e-02 -9.3479502201080322e-01 + <_> + + 0 -1 1367 3.6892998963594437e-02 + + 1.3333700597286224e-01 -1.4998290538787842e+00 + <_> + + 0 -1 1368 7.8929997980594635e-02 + + -1.4538800716400146e-01 1.5631790161132812e+00 + <_> + + 0 -1 1369 2.9006000608205795e-02 + + 1.9383700191974640e-01 -6.7642802000045776e-01 + <_> + + 0 -1 1370 6.3089998438954353e-03 + + -3.7465399503707886e-01 1.0857500135898590e-01 + <_> + + 0 -1 1371 -6.5830998122692108e-02 + + 8.1059402227401733e-01 3.0201999470591545e-02 + <_> + + 0 -1 1372 -6.8965002894401550e-02 + + 8.3772599697113037e-01 -1.7140999436378479e-01 + <_> + + 0 -1 1373 -1.1669100075960159e-01 + + -9.4647198915481567e-01 1.3123199343681335e-01 + <_> + + 0 -1 1374 -1.3060000492259860e-03 + + 4.6007998287677765e-02 -5.2011597156524658e-01 + <_> + + 0 -1 1375 -4.4558998197317123e-02 + + -1.9423669576644897e+00 1.3200700283050537e-01 + <_> + + 0 -1 1376 5.1033001393079758e-02 + + -2.1480999886989594e-01 4.8673900961875916e-01 + <_> + + 0 -1 1377 -3.1578000634908676e-02 + + 5.9989798069000244e-01 7.9159997403621674e-03 + <_> + + 0 -1 1378 2.1020000800490379e-02 + + -2.2069500386714935e-01 5.4046201705932617e-01 + <_> + + 0 -1 1379 -1.3824200630187988e-01 + + 6.2957501411437988e-01 -2.1712999790906906e-02 + <_> + + 0 -1 1380 5.2228998392820358e-02 + + -2.3360900580883026e-01 4.9760800600051880e-01 + <_> + + 0 -1 1381 2.5884000584483147e-02 + + 1.8041999638080597e-01 -2.2039200365543365e-01 + <_> + + 0 -1 1382 -1.2138999998569489e-02 + + -6.9731897115707397e-01 1.5712000429630280e-02 + <_> + + 0 -1 1383 -2.4237999692559242e-02 + + 3.4593299031257629e-01 7.1469999849796295e-02 + <_> + + 0 -1 1384 -2.5272000581026077e-02 + + -8.7583297491073608e-01 -9.8240002989768982e-03 + <_> + + 0 -1 1385 1.2597000226378441e-02 + + 2.3649999499320984e-01 -2.8731200098991394e-01 + <_> + + 0 -1 1386 5.7330999523401260e-02 + + -6.1530999839305878e-02 -2.2326040267944336e+00 + <_> + + 0 -1 1387 1.6671000048518181e-02 + + -1.9850100576877594e-01 4.0810701251029968e-01 + <_> + + 0 -1 1388 -2.2818999364972115e-02 + + 9.6487599611282349e-01 -2.0245699584484100e-01 + <_> + + 0 -1 1389 3.7000001611886546e-05 + + -5.8908998966217041e-02 2.7055400609970093e-01 + <_> + + 0 -1 1390 -7.6700001955032349e-03 + + -4.5317101478576660e-01 8.9628003537654877e-02 + <_> + + 0 -1 1391 9.4085998833179474e-02 + + 1.1604599654674530e-01 -1.0951169729232788e+00 + <_> + + 0 -1 1392 -6.2267001718282700e-02 + + 1.8096530437469482e+00 -1.4773200452327728e-01 + <_> + + 0 -1 1393 1.7416000366210938e-02 + + 2.3068200051784515e-01 -4.2417600750923157e-01 + <_> + + 0 -1 1394 -2.2066000849008560e-02 + + 4.9270299077033997e-01 -2.0630900561809540e-01 + <_> + + 0 -1 1395 -1.0404000058770180e-02 + + 6.0924297571182251e-01 2.8130000457167625e-02 + <_> + + 0 -1 1396 -9.3670003116130829e-03 + + 4.0171200037002563e-01 -2.1681700646877289e-01 + <_> + + 0 -1 1397 -2.9039999470114708e-02 + + -8.4876501560211182e-01 1.4246800541877747e-01 + <_> + + 0 -1 1398 -2.1061999723315239e-02 + + -7.9198300838470459e-01 -1.2595999985933304e-02 + <_> + + 0 -1 1399 -3.7000998854637146e-02 + + -6.7488902807235718e-01 1.2830400466918945e-01 + <_> + + 0 -1 1400 1.0735999792814255e-02 + + 3.6779999732971191e-02 -6.3393002748489380e-01 + <_> + + 0 -1 1401 1.6367599368095398e-01 + + 1.3803899288177490e-01 -4.7189000248908997e-01 + <_> + + 0 -1 1402 9.4917997717857361e-02 + + -1.3855700194835663e-01 1.9492419958114624e+00 + <_> + + 0 -1 1403 3.5261999815702438e-02 + + 1.3721899688243866e-01 -2.1186530590057373e+00 + <_> + + 0 -1 1404 1.2811000458896160e-02 + + -2.0008100569248199e-01 4.9507799744606018e-01 + <_> + 155 + -3.3933560848236084e+00 + + <_> + + 0 -1 1405 1.3904400169849396e-01 + + -4.6581199765205383e-01 7.6431602239608765e-01 + <_> + + 0 -1 1406 1.1916999705135822e-02 + + -9.4398999214172363e-01 3.9726299047470093e-01 + <_> + + 0 -1 1407 -1.0006999596953392e-02 + + 3.2718798518180847e-01 -6.3367402553558350e-01 + <_> + + 0 -1 1408 -6.0479999519884586e-03 + + 2.7427899837493896e-01 -5.7446998357772827e-01 + <_> + + 0 -1 1409 -1.2489999644458294e-03 + + 2.3629300296306610e-01 -6.8593502044677734e-01 + <_> + + 0 -1 1410 3.2382000237703323e-02 + + -5.7630199193954468e-01 2.7492699027061462e-01 + <_> + + 0 -1 1411 -1.3957999646663666e-02 + + -6.1061501502990723e-01 2.4541600048542023e-01 + <_> + + 0 -1 1412 1.1159999994561076e-03 + + -5.6539100408554077e-01 2.7179300785064697e-01 + <_> + + 0 -1 1413 2.7000000045518391e-05 + + -8.0235999822616577e-01 1.1509100347757339e-01 + <_> + + 0 -1 1414 -2.5700000696815550e-04 + + -8.1205898523330688e-01 2.3844699561595917e-01 + <_> + + 0 -1 1415 4.0460000745952129e-03 + + 1.3909600675106049e-01 -6.6163200139999390e-01 + <_> + + 0 -1 1416 1.4356000348925591e-02 + + -1.6485199332237244e-01 4.1901698708534241e-01 + <_> + + 0 -1 1417 -5.5374998599290848e-02 + + 1.4425870180130005e+00 -1.8820199370384216e-01 + <_> + + 0 -1 1418 9.3594998121261597e-02 + + 1.3548299670219421e-01 -9.1636097431182861e-01 + <_> + + 0 -1 1419 2.6624999940395355e-02 + + -3.3748298883438110e-01 3.9233601093292236e-01 + <_> + + 0 -1 1420 3.7469998933374882e-03 + + -1.1615400016307831e-01 4.4399300217628479e-01 + <_> + + 0 -1 1421 -3.1886000186204910e-02 + + -9.9498301744461060e-01 1.6120000509545207e-03 + <_> + + 0 -1 1422 -2.2600000724196434e-02 + + -4.8067399859428406e-01 1.7007300257682800e-01 + <_> + + 0 -1 1423 2.5202000513672829e-02 + + 3.5580001771450043e-02 -8.0215400457382202e-01 + <_> + + 0 -1 1424 -3.1036999076604843e-02 + + -1.0895340442657471e+00 1.8081900477409363e-01 + <_> + + 0 -1 1425 -2.6475999504327774e-02 + + 9.5671200752258301e-01 -2.1049399673938751e-01 + <_> + + 0 -1 1426 -1.3853999786078930e-02 + + -1.0370320081710815e+00 2.2166700661182404e-01 + <_> + + 0 -1 1427 -6.2925003468990326e-02 + + 9.0199398994445801e-01 -1.9085299968719482e-01 + <_> + + 0 -1 1428 -4.4750999659299850e-02 + + -1.0119110345840454e+00 1.4691199362277985e-01 + <_> + + 0 -1 1429 -2.0428000018000603e-02 + + 6.1624497175216675e-01 -2.3552699387073517e-01 + <_> + + 0 -1 1430 -8.0329999327659607e-03 + + -8.3279997110366821e-02 2.1728700399398804e-01 + <_> + + 0 -1 1431 8.7280003353953362e-03 + + 6.5458998084068298e-02 -6.0318702459335327e-01 + <_> + + 0 -1 1432 -2.7202000841498375e-02 + + -9.3447399139404297e-01 1.5270000696182251e-01 + <_> + + 0 -1 1433 -1.6471000388264656e-02 + + -8.4177100658416748e-01 1.3332000002264977e-02 + <_> + + 0 -1 1434 -1.3744000345468521e-02 + + 6.0567200183868408e-01 -9.2021003365516663e-02 + <_> + + 0 -1 1435 2.9164999723434448e-02 + + -2.8114000335335732e-02 -1.4014569520950317e+00 + <_> + + 0 -1 1436 3.7457000464200974e-02 + + 1.3080599904060364e-01 -4.9382498860359192e-01 + <_> + + 0 -1 1437 -2.5070000439882278e-02 + + -1.1289390325546265e+00 -1.4600000344216824e-02 + <_> + + 0 -1 1438 -6.3812002539634705e-02 + + 7.5871598720550537e-01 -1.8200000049546361e-03 + <_> + + 0 -1 1439 -9.3900002539157867e-03 + + 2.9936400055885315e-01 -2.9487800598144531e-01 + <_> + + 0 -1 1440 -7.6000002445653081e-04 + + 1.9725000485777855e-02 1.9993899762630463e-01 + <_> + + 0 -1 1441 -2.1740999072790146e-02 + + -8.5247898101806641e-01 4.9169998615980148e-02 + <_> + + 0 -1 1442 -1.7869999632239342e-02 + + -5.9985999017953873e-02 1.5222500264644623e-01 + <_> + + 0 -1 1443 -2.4831000715494156e-02 + + 3.5603401064872742e-01 -2.6259899139404297e-01 + <_> + + 0 -1 1444 1.5715500712394714e-01 + + 1.5599999460391700e-04 1.0428730249404907e+00 + <_> + + 0 -1 1445 6.9026999175548553e-02 + + -3.3006999641656876e-02 -1.1796669960021973e+00 + <_> + + 0 -1 1446 -1.1021999642252922e-02 + + 5.8987700939178467e-01 -5.7647999376058578e-02 + <_> + + 0 -1 1447 -1.3834999874234200e-02 + + 5.9502798318862915e-01 -2.4418599903583527e-01 + <_> + + 0 -1 1448 -3.0941000208258629e-02 + + -1.1723799705505371e+00 1.6907000541687012e-01 + <_> + + 0 -1 1449 2.1258000284433365e-02 + + -1.8900999799370766e-02 -1.0684759616851807e+00 + <_> + + 0 -1 1450 9.3079999089241028e-02 + + 1.6305600106716156e-01 -1.3375270366668701e+00 + <_> + + 0 -1 1451 2.9635999351739883e-02 + + -2.2524799406528473e-01 4.5400100946426392e-01 + <_> + + 0 -1 1452 -1.2199999764561653e-04 + + 2.7409100532531738e-01 -3.7371399998664856e-01 + <_> + + 0 -1 1453 -4.2098000645637512e-02 + + -7.5828802585601807e-01 1.7137000337243080e-02 + <_> + + 0 -1 1454 -2.2505000233650208e-02 + + -2.2759300470352173e-01 2.3698699474334717e-01 + <_> + + 0 -1 1455 -1.2862999923527241e-02 + + 1.9252400100231171e-01 -3.2127100229263306e-01 + <_> + + 0 -1 1456 2.7860000729560852e-02 + + 1.6723699867725372e-01 -1.0209059715270996e+00 + <_> + + 0 -1 1457 -2.7807999402284622e-02 + + 1.2824759483337402e+00 -1.7225299775600433e-01 + <_> + + 0 -1 1458 -6.1630001291632652e-03 + + -5.4072898626327515e-01 2.3885700106620789e-01 + <_> + + 0 -1 1459 -2.0436000078916550e-02 + + 6.3355398178100586e-01 -2.1090599894523621e-01 + <_> + + 0 -1 1460 -1.2307999655604362e-02 + + -4.9778199195861816e-01 1.7402599751949310e-01 + <_> + + 0 -1 1461 -4.0493998676538467e-02 + + -1.1848740577697754e+00 -3.3890999853610992e-02 + <_> + + 0 -1 1462 2.9657000675797462e-02 + + 2.1740999072790146e-02 1.0069919824600220e+00 + <_> + + 0 -1 1463 6.8379999138414860e-03 + + 2.9217999428510666e-02 -5.9906297922134399e-01 + <_> + + 0 -1 1464 1.6164999455213547e-02 + + -2.1000799536705017e-01 3.7637299299240112e-01 + <_> + + 0 -1 1465 5.0193000584840775e-02 + + 2.5319999549537897e-03 -7.1668201684951782e-01 + <_> + + 0 -1 1466 1.9680000841617584e-03 + + -2.1921400725841522e-01 3.2298699021339417e-01 + <_> + + 0 -1 1467 2.4979999288916588e-02 + + -9.6840001642704010e-03 -7.7572900056838989e-01 + <_> + + 0 -1 1468 -1.5809999778866768e-02 + + 4.4637501239776611e-01 -6.1760000884532928e-02 + <_> + + 0 -1 1469 3.7206999957561493e-02 + + -2.0495399832725525e-01 5.7722198963165283e-01 + <_> + + 0 -1 1470 -7.9264998435974121e-02 + + -7.6745402812957764e-01 1.2550400197505951e-01 + <_> + + 0 -1 1471 -1.7152000218629837e-02 + + -1.4121830463409424e+00 -5.1704000681638718e-02 + <_> + + 0 -1 1472 3.2740000635385513e-02 + + 1.9334000349044800e-01 -6.3633698225021362e-01 + <_> + + 0 -1 1473 -1.1756999790668488e-01 + + 8.4325402975082397e-01 -1.8018600344657898e-01 + <_> + + 0 -1 1474 1.2057200074195862e-01 + + 1.2530000507831573e-01 -2.1213600635528564e+00 + <_> + + 0 -1 1475 4.2779999785125256e-03 + + -4.6604400873184204e-01 8.9643999934196472e-02 + <_> + + 0 -1 1476 -7.2544999420642853e-02 + + 5.1826500892639160e-01 1.6823999583721161e-02 + <_> + + 0 -1 1477 1.7710599303245544e-01 + + -3.0910000205039978e-02 -1.1046639680862427e+00 + <_> + + 0 -1 1478 8.4229996427893639e-03 + + 2.4445800483226776e-01 -3.8613098859786987e-01 + <_> + + 0 -1 1479 -1.3035000301897526e-02 + + 9.8004400730133057e-01 -1.7016500234603882e-01 + <_> + + 0 -1 1480 1.8912000581622124e-02 + + 2.0248499512672424e-01 -3.8545900583267212e-01 + <_> + + 0 -1 1481 2.1447999402880669e-02 + + -2.5717198848724365e-01 3.5181200504302979e-01 + <_> + + 0 -1 1482 6.3357003033161163e-02 + + 1.6994799673557281e-01 -9.1383802890777588e-01 + <_> + + 0 -1 1483 -3.2435998320579529e-02 + + -8.5681599378585815e-01 -2.1680999547243118e-02 + <_> + + 0 -1 1484 -2.3564999923110008e-02 + + 5.6115597486495972e-01 -2.2400000307243317e-04 + <_> + + 0 -1 1485 1.8789000809192657e-02 + + -2.5459799170494080e-01 3.4512901306152344e-01 + <_> + + 0 -1 1486 3.1042000278830528e-02 + + 7.5719999149441719e-03 3.4800198674201965e-01 + <_> + + 0 -1 1487 -1.1226999573409557e-02 + + -6.0219800472259521e-01 4.2814999818801880e-02 + <_> + + 0 -1 1488 -1.2845999561250210e-02 + + 4.2020401358604431e-01 -5.3801000118255615e-02 + <_> + + 0 -1 1489 -1.2791999615728855e-02 + + 2.2724500298500061e-01 -3.2398000359535217e-01 + <_> + + 0 -1 1490 6.8651996552944183e-02 + + 9.3532003462314606e-02 10. + <_> + + 0 -1 1491 5.2789999172091484e-03 + + -2.6926299929618835e-01 3.3303201198577881e-01 + <_> + + 0 -1 1492 -3.8779001682996750e-02 + + -7.2365301847457886e-01 1.7806500196456909e-01 + <_> + + 0 -1 1493 6.1820000410079956e-03 + + -3.5119399428367615e-01 1.6586300730705261e-01 + <_> + + 0 -1 1494 1.7515200376510620e-01 + + 1.1623100191354752e-01 -1.5419290065765381e+00 + <_> + + 0 -1 1495 1.1627999693155289e-01 + + -9.1479998081922531e-03 -9.9842602014541626e-01 + <_> + + 0 -1 1496 -2.2964000701904297e-02 + + 2.0565399527549744e-01 1.5432000160217285e-02 + <_> + + 0 -1 1497 -5.1410000771284103e-02 + + 5.8072400093078613e-01 -2.0118400454521179e-01 + <_> + + 0 -1 1498 2.2474199533462524e-01 + + 1.8728999421000481e-02 1.0829299688339233e+00 + <_> + + 0 -1 1499 9.4860000535845757e-03 + + -3.3171299099922180e-01 1.9902999699115753e-01 + <_> + + 0 -1 1500 -1.1846300214529037e-01 + + 1.3711010217666626e+00 6.8926997482776642e-02 + <_> + + 0 -1 1501 3.7810999900102615e-02 + + -9.3600002583116293e-04 -8.3996999263763428e-01 + <_> + + 0 -1 1502 2.2202000021934509e-02 + + -1.1963999830186367e-02 3.6673998832702637e-01 + <_> + + 0 -1 1503 -3.6366000771522522e-02 + + 3.7866500020027161e-01 -2.7714800834655762e-01 + <_> + + 0 -1 1504 -1.3184699416160583e-01 + + -2.7481179237365723e+00 1.0666900128126144e-01 + <_> + + 0 -1 1505 -4.1655998677015305e-02 + + 4.7524300217628479e-01 -2.3249800503253937e-01 + <_> + + 0 -1 1506 -3.3151999115943909e-02 + + -5.7929402589797974e-01 1.7434400320053101e-01 + <_> + + 0 -1 1507 1.5769999474287033e-02 + + -1.1284000240266323e-02 -8.3701401948928833e-01 + <_> + + 0 -1 1508 -3.9363000541925430e-02 + + 3.4821599721908569e-01 -1.7455400526523590e-01 + <_> + + 0 -1 1509 -6.7849002778530121e-02 + + 1.4225699901580811e+00 -1.4765599370002747e-01 + <_> + + 0 -1 1510 -2.6775000616908073e-02 + + 2.3947000503540039e-01 1.3271999545395374e-02 + <_> + + 0 -1 1511 3.9919000118970871e-02 + + -8.9999996125698090e-03 -7.5938898324966431e-01 + <_> + + 0 -1 1512 1.0065600275993347e-01 + + -1.8685000017285347e-02 7.6245301961898804e-01 + <_> + + 0 -1 1513 -8.1022001802921295e-02 + + -9.0439099073410034e-01 -8.5880002006888390e-03 + <_> + + 0 -1 1514 -2.1258000284433365e-02 + + -2.1319599449634552e-01 2.1919700503349304e-01 + <_> + + 0 -1 1515 -1.0630999691784382e-02 + + 1.9598099589347839e-01 -3.5768100619316101e-01 + <_> + + 0 -1 1516 8.1300002057105303e-04 + + -9.2794999480247498e-02 2.6145899295806885e-01 + <_> + + 0 -1 1517 3.4650000743567944e-03 + + -5.5336099863052368e-01 2.7386000379920006e-02 + <_> + + 0 -1 1518 1.8835999071598053e-02 + + 1.8446099758148193e-01 -6.6934299468994141e-01 + <_> + + 0 -1 1519 -2.5631999596953392e-02 + + 1.9382879734039307e+00 -1.4708900451660156e-01 + <_> + + 0 -1 1520 -4.0939999744296074e-03 + + -2.6451599597930908e-01 2.0733200013637543e-01 + <_> + + 0 -1 1521 -8.9199998183175921e-04 + + -5.5031597614288330e-01 5.0374999642372131e-02 + <_> + + 0 -1 1522 -4.9518000334501266e-02 + + -2.5615389347076416e+00 1.3141700625419617e-01 + <_> + + 0 -1 1523 1.1680999770760536e-02 + + -2.4819800257682800e-01 3.9982700347900391e-01 + <_> + + 0 -1 1524 3.4563999623060226e-02 + + 1.6178800165653229e-01 -7.1418899297714233e-01 + <_> + + 0 -1 1525 -8.2909995689988136e-03 + + 2.2180099785327911e-01 -2.9181700944900513e-01 + <_> + + 0 -1 1526 -2.2358000278472900e-02 + + 3.1044098734855652e-01 -2.7280000504106283e-03 + <_> + + 0 -1 1527 -3.0801000073552132e-02 + + -9.5672702789306641e-01 -8.3400001749396324e-03 + <_> + + 0 -1 1528 4.3779000639915466e-02 + + 1.2556900084018707e-01 -1.1759619712829590e+00 + <_> + + 0 -1 1529 4.3046001344919205e-02 + + -5.8876998722553253e-02 -1.8568470478057861e+00 + <_> + + 0 -1 1530 2.7188999578356743e-02 + + 4.2858000844717026e-02 3.9036700129508972e-01 + <_> + + 0 -1 1531 9.4149997457861900e-03 + + -4.3567001819610596e-02 -1.1094470024108887e+00 + <_> + + 0 -1 1532 9.4311997294425964e-02 + + 4.0256999433040619e-02 9.8442298173904419e-01 + <_> + + 0 -1 1533 1.7025099694728851e-01 + + 2.9510000720620155e-02 -6.9509297609329224e-01 + <_> + + 0 -1 1534 -4.7148000448942184e-02 + + 1.0338569879531860e+00 6.7602001130580902e-02 + <_> + + 0 -1 1535 1.1186300218105316e-01 + + -6.8682998418807983e-02 -2.4985830783843994e+00 + <_> + + 0 -1 1536 -1.4353999868035316e-02 + + -5.9481900930404663e-01 1.5001699328422546e-01 + <_> + + 0 -1 1537 3.4024000167846680e-02 + + -6.4823001623153687e-02 -2.1382639408111572e+00 + <_> + + 0 -1 1538 2.1601999178528786e-02 + + 5.5309999734163284e-02 7.8292900323867798e-01 + <_> + + 0 -1 1539 2.1771999076008797e-02 + + -7.1279997937381268e-03 -7.2148102521896362e-01 + <_> + + 0 -1 1540 8.2416996359825134e-02 + + 1.4609499275684357e-01 -1.3636670112609863e+00 + <_> + + 0 -1 1541 8.4671996533870697e-02 + + -1.7784699797630310e-01 7.2857701778411865e-01 + <_> + + 0 -1 1542 -5.5128000676631927e-02 + + -5.9402400255203247e-01 1.9357800483703613e-01 + <_> + + 0 -1 1543 -6.4823001623153687e-02 + + -1.0783840417861938e+00 -4.0734000504016876e-02 + <_> + + 0 -1 1544 -2.2769000381231308e-02 + + 7.7900201082229614e-01 3.4960000775754452e-03 + <_> + + 0 -1 1545 5.4756000638008118e-02 + + -6.5683998167514801e-02 -1.8188409805297852e+00 + <_> + + 0 -1 1546 -8.9000001025851816e-05 + + -1.7891999334096909e-02 2.0768299698829651e-01 + <_> + + 0 -1 1547 9.8361998796463013e-02 + + -5.5946998298168182e-02 -1.4153920412063599e+00 + <_> + + 0 -1 1548 -7.0930002257227898e-03 + + 3.4135299921035767e-01 -1.2089899927377701e-01 + <_> + + 0 -1 1549 5.0278000533580780e-02 + + -2.6286700367927551e-01 2.5797298550605774e-01 + <_> + + 0 -1 1550 -5.7870000600814819e-03 + + -1.3178600370883942e-01 1.7350199818611145e-01 + <_> + + 0 -1 1551 1.3973999768495560e-02 + + 2.8518000617623329e-02 -6.1152201890945435e-01 + <_> + + 0 -1 1552 2.1449999883770943e-02 + + 2.6181999593973160e-02 3.0306598544120789e-01 + <_> + + 0 -1 1553 -2.9214000329375267e-02 + + 4.4940599799156189e-01 -2.2803099453449249e-01 + <_> + + 0 -1 1554 4.8099999548867345e-04 + + -1.9879999756813049e-01 2.0744499564170837e-01 + <_> + + 0 -1 1555 1.7109999898821115e-03 + + -5.4037201404571533e-01 6.7865997552871704e-02 + <_> + + 0 -1 1556 8.6660003289580345e-03 + + -1.3128000311553478e-02 5.2297902107238770e-01 + <_> + + 0 -1 1557 6.3657999038696289e-02 + + 6.8299002945423126e-02 -4.9235099554061890e-01 + <_> + + 0 -1 1558 -2.7968000620603561e-02 + + 6.8183898925781250e-01 7.8781001269817352e-02 + <_> + + 0 -1 1559 4.8953998833894730e-02 + + -2.0622399449348450e-01 5.0388097763061523e-01 + <_> + 169 + -3.2396929264068604e+00 + + <_> + + 0 -1 1560 -2.9312999919056892e-02 + + 7.1284699440002441e-01 -5.8230698108673096e-01 + <_> + + 0 -1 1561 1.2415099889039993e-01 + + -3.6863499879837036e-01 6.0067200660705566e-01 + <_> + + 0 -1 1562 7.9349996522068977e-03 + + -8.6008298397064209e-01 2.1724699437618256e-01 + <_> + + 0 -1 1563 3.0365999788045883e-02 + + -2.7186998724937439e-01 6.1247897148132324e-01 + <_> + + 0 -1 1564 2.5218000635504723e-02 + + -3.4748300909996033e-01 5.0427699089050293e-01 + <_> + + 0 -1 1565 1.0014000348746777e-02 + + -3.1898999214172363e-01 4.1376799345016479e-01 + <_> + + 0 -1 1566 -1.6775000840425491e-02 + + -6.9048100709915161e-01 9.4830997288227081e-02 + <_> + + 0 -1 1567 -2.6950000319629908e-03 + + -2.0829799771308899e-01 2.3737199604511261e-01 + <_> + + 0 -1 1568 4.2257998138666153e-02 + + -4.9366700649261475e-01 1.8170599639415741e-01 + <_> + + 0 -1 1569 -4.8505000770092010e-02 + + 1.3429640531539917e+00 3.9769001305103302e-02 + <_> + + 0 -1 1570 2.8992999345064163e-02 + + 4.6496000140905380e-02 -8.1643497943878174e-01 + <_> + + 0 -1 1571 -4.0089000016450882e-02 + + -7.1197801828384399e-01 2.2553899884223938e-01 + <_> + + 0 -1 1572 -4.1021998971700668e-02 + + 1.0057929754257202e+00 -1.9690200686454773e-01 + <_> + + 0 -1 1573 1.1838000267744064e-02 + + -1.2600000016391277e-02 8.0767101049423218e-01 + <_> + + 0 -1 1574 -2.1328000351786613e-02 + + -8.2023900747299194e-01 2.0524999126791954e-02 + <_> + + 0 -1 1575 -2.3904999718070030e-02 + + 5.4210501909255981e-01 -7.4767000973224640e-02 + <_> + + 0 -1 1576 1.8008999526500702e-02 + + -3.3827701210975647e-01 4.2358601093292236e-01 + <_> + + 0 -1 1577 -4.3614000082015991e-02 + + -1.1983489990234375e+00 1.5566200017929077e-01 + <_> + + 0 -1 1578 -9.2449998483061790e-03 + + -8.9029997587203979e-01 1.1003999970853329e-02 + <_> + + 0 -1 1579 4.7485001385211945e-02 + + 1.6664099693298340e-01 -9.0764498710632324e-01 + <_> + + 0 -1 1580 -1.4233999885618687e-02 + + 6.2695199251174927e-01 -2.5791200995445251e-01 + <_> + + 0 -1 1581 3.8010000716894865e-03 + + -2.8229999542236328e-01 2.6624599099159241e-01 + <_> + + 0 -1 1582 3.4330000635236502e-03 + + -6.3771998882293701e-01 9.8422996699810028e-02 + <_> + + 0 -1 1583 -2.9221000149846077e-02 + + -7.6769900321960449e-01 2.2634500265121460e-01 + <_> + + 0 -1 1584 -6.4949998632073402e-03 + + 4.5600101351737976e-01 -2.6528900861740112e-01 + <_> + + 0 -1 1585 -3.0034000054001808e-02 + + -7.6551097631454468e-01 1.4009299874305725e-01 + <_> + + 0 -1 1586 7.8360000625252724e-03 + + 4.6755999326705933e-02 -7.2356200218200684e-01 + <_> + + 0 -1 1587 8.8550001382827759e-03 + + -4.9141999334096909e-02 5.1472699642181396e-01 + <_> + + 0 -1 1588 9.5973998308181763e-02 + + -2.0068999379873276e-02 -1.0850950479507446e+00 + <_> + + 0 -1 1589 -3.2876998186111450e-02 + + -9.5875298976898193e-01 1.4543600380420685e-01 + <_> + + 0 -1 1590 -1.3384000398218632e-02 + + -7.0013600587844849e-01 2.9157999902963638e-02 + <_> + + 0 -1 1591 1.5235999599099159e-02 + + -2.8235700726509094e-01 2.5367999076843262e-01 + <_> + + 0 -1 1592 1.2054000049829483e-02 + + -2.5303399562835693e-01 4.6526700258255005e-01 + <_> + + 0 -1 1593 -7.6295003294944763e-02 + + -6.9915801286697388e-01 1.3217200338840485e-01 + <_> + + 0 -1 1594 -1.2040000408887863e-02 + + 4.5894598960876465e-01 -2.3856499791145325e-01 + <_> + + 0 -1 1595 2.1916000172495842e-02 + + 1.8268600106239319e-01 -6.1629700660705566e-01 + <_> + + 0 -1 1596 -2.7330000884830952e-03 + + -6.3257902860641479e-01 3.4219000488519669e-02 + <_> + + 0 -1 1597 -4.8652000725269318e-02 + + -1.0297729969024658e+00 1.7386500537395477e-01 + <_> + + 0 -1 1598 -1.0463999584317207e-02 + + 3.4757301211357117e-01 -2.7464100718498230e-01 + <_> + + 0 -1 1599 -6.6550001502037048e-03 + + -2.8980299830436707e-01 2.4037900567054749e-01 + <_> + + 0 -1 1600 8.5469996556639671e-03 + + -4.4340500235557556e-01 1.4267399907112122e-01 + <_> + + 0 -1 1601 1.9913999363780022e-02 + + 1.7740400135517120e-01 -2.4096299707889557e-01 + <_> + + 0 -1 1602 2.2012999281287193e-02 + + -1.0812000371515751e-02 -9.4690799713134766e-01 + <_> + + 0 -1 1603 -5.2179001271724701e-02 + + 1.6547499895095825e+00 9.6487000584602356e-02 + <_> + + 0 -1 1604 1.9698999822139740e-02 + + -6.7560002207756042e-03 -8.6311501264572144e-01 + <_> + + 0 -1 1605 2.3040000349283218e-02 + + -2.3519999813288450e-03 3.8531300425529480e-01 + <_> + + 0 -1 1606 -1.5038000419735909e-02 + + -6.1905699968338013e-01 3.1077999621629715e-02 + <_> + + 0 -1 1607 -4.9956001341342926e-02 + + 7.0657497644424438e-01 4.7880999743938446e-02 + <_> + + 0 -1 1608 -6.9269999861717224e-02 + + 3.9212900400161743e-01 -2.3848000168800354e-01 + <_> + + 0 -1 1609 4.7399997711181641e-03 + + -2.4309000000357628e-02 2.5386300683021545e-01 + <_> + + 0 -1 1610 -3.3923998475074768e-02 + + 4.6930399537086487e-01 -2.3321899771690369e-01 + <_> + + 0 -1 1611 -1.6231000423431396e-02 + + 3.2319200038909912e-01 -2.0545600354671478e-01 + <_> + + 0 -1 1612 -5.0193000584840775e-02 + + -1.2277870178222656e+00 -4.0798000991344452e-02 + <_> + + 0 -1 1613 5.6944001466035843e-02 + + 4.5184001326560974e-02 6.0197502374649048e-01 + <_> + + 0 -1 1614 4.0936999022960663e-02 + + -1.6772800683975220e-01 8.9819300174713135e-01 + <_> + + 0 -1 1615 -3.0839999672025442e-03 + + 3.3716198801994324e-01 -2.7240800857543945e-01 + <_> + + 0 -1 1616 -3.2600000500679016e-02 + + -8.5446500778198242e-01 1.9664999097585678e-02 + <_> + + 0 -1 1617 9.8480999469757080e-02 + + 5.4742000997066498e-02 6.3827300071716309e-01 + <_> + + 0 -1 1618 -3.8185000419616699e-02 + + 5.2274698019027710e-01 -2.3384800553321838e-01 + <_> + + 0 -1 1619 -4.5917000621557236e-02 + + 6.2829202413558960e-01 3.2859001308679581e-02 + <_> + + 0 -1 1620 -1.1955499649047852e-01 + + -6.1572700738906860e-01 3.4680001437664032e-02 + <_> + + 0 -1 1621 -1.2044399976730347e-01 + + -8.4380000829696655e-01 1.6530700027942657e-01 + <_> + + 0 -1 1622 7.0619001984596252e-02 + + -6.3261002302169800e-02 -1.9863929748535156e+00 + <_> + + 0 -1 1623 8.4889996796846390e-03 + + -1.7663399875164032e-01 3.8011199235916138e-01 + <_> + + 0 -1 1624 2.2710999473929405e-02 + + -2.7605999261140823e-02 -9.1921401023864746e-01 + <_> + + 0 -1 1625 4.9700000090524554e-04 + + -2.4293200671672821e-01 2.2878900170326233e-01 + <_> + + 0 -1 1626 3.4651998430490494e-02 + + -2.3705999553203583e-01 5.4010999202728271e-01 + <_> + + 0 -1 1627 -4.4700000435113907e-03 + + 3.9078998565673828e-01 -1.2693800032138824e-01 + <_> + + 0 -1 1628 2.3643000051379204e-02 + + -2.6663699746131897e-01 3.2312598824501038e-01 + <_> + + 0 -1 1629 1.2813000008463860e-02 + + 1.7540800571441650e-01 -6.0787999629974365e-01 + <_> + + 0 -1 1630 -1.1250999756157398e-02 + + -1.0852589607238770e+00 -2.8046000748872757e-02 + <_> + + 0 -1 1631 -4.1535001248121262e-02 + + 7.1887397766113281e-01 2.7982000261545181e-02 + <_> + + 0 -1 1632 -9.3470998108386993e-02 + + -1.1906319856643677e+00 -4.4810999184846878e-02 + <_> + + 0 -1 1633 -2.7249999344348907e-02 + + 6.2942498922348022e-01 9.5039997249841690e-03 + <_> + + 0 -1 1634 -2.1759999915957451e-02 + + 1.3233649730682373e+00 -1.5027000010013580e-01 + <_> + + 0 -1 1635 -9.6890004351735115e-03 + + -3.3947101235389709e-01 1.7085799574851990e-01 + <_> + + 0 -1 1636 6.9395996630191803e-02 + + -2.5657799839973450e-01 4.7652098536491394e-01 + <_> + + 0 -1 1637 3.1208999454975128e-02 + + 1.4154000580310822e-01 -3.4942001104354858e-01 + <_> + + 0 -1 1638 -4.9727000296115875e-02 + + -1.1675560474395752e+00 -4.0757998824119568e-02 + <_> + + 0 -1 1639 -2.0301999524235725e-02 + + -3.9486399292945862e-01 1.5814900398254395e-01 + <_> + + 0 -1 1640 -1.5367000363767147e-02 + + 4.9300000071525574e-01 -2.0092099905014038e-01 + <_> + + 0 -1 1641 -5.0735000520944595e-02 + + 1.8736059665679932e+00 8.6730003356933594e-02 + <_> + + 0 -1 1642 -2.0726000890135765e-02 + + -8.8938397169113159e-01 -7.3199998587369919e-03 + <_> + + 0 -1 1643 -3.0993999913334846e-02 + + -1.1664899587631226e+00 1.4274600148200989e-01 + <_> + + 0 -1 1644 -4.4269999489188194e-03 + + -6.6815102100372314e-01 4.4120000675320625e-03 + <_> + + 0 -1 1645 -4.5743998140096664e-02 + + -4.7955200076103210e-01 1.5121999382972717e-01 + <_> + + 0 -1 1646 1.6698999330401421e-02 + + 1.2048599869012833e-01 -4.5235899090766907e-01 + <_> + + 0 -1 1647 3.2210000790655613e-03 + + -7.7615000307559967e-02 2.7846598625183105e-01 + <_> + + 0 -1 1648 2.4434000253677368e-02 + + -1.9987100362777710e-01 6.7253702878952026e-01 + <_> + + 0 -1 1649 -7.9677999019622803e-02 + + 9.2222398519515991e-01 9.2557996511459351e-02 + <_> + + 0 -1 1650 4.4530000537633896e-02 + + -2.6690500974655151e-01 3.3320501446723938e-01 + <_> + + 0 -1 1651 -1.2528300285339355e-01 + + -5.4253101348876953e-01 1.3976299762725830e-01 + <_> + + 0 -1 1652 1.7971999943256378e-02 + + 1.8219999969005585e-02 -6.8048501014709473e-01 + <_> + + 0 -1 1653 1.9184000790119171e-02 + + -1.2583999894559383e-02 5.4126697778701782e-01 + <_> + + 0 -1 1654 4.0024001151323318e-02 + + -1.7638799548149109e-01 7.8810399770736694e-01 + <_> + + 0 -1 1655 1.3558999635279179e-02 + + 2.0737600326538086e-01 -4.7744300961494446e-01 + <_> + + 0 -1 1656 1.6220999881625175e-02 + + 2.3076999932527542e-02 -6.1182099580764771e-01 + <_> + + 0 -1 1657 1.1229000054299831e-02 + + -1.7728000879287720e-02 4.1764199733734131e-01 + <_> + + 0 -1 1658 3.9193000644445419e-02 + + -1.8948499858379364e-01 7.4019300937652588e-01 + <_> + + 0 -1 1659 -9.5539996400475502e-03 + + 4.0947100520133972e-01 -1.3508899509906769e-01 + <_> + + 0 -1 1660 2.7878999710083008e-02 + + -2.0350700616836548e-01 6.1625397205352783e-01 + <_> + + 0 -1 1661 -2.3600999265909195e-02 + + -1.6967060565948486e+00 1.4633199572563171e-01 + <_> + + 0 -1 1662 2.6930000633001328e-02 + + -3.0401999130845070e-02 -1.0909470319747925e+00 + <_> + + 0 -1 1663 2.8999999631196260e-04 + + -2.0076000690460205e-01 2.2314099967479706e-01 + <_> + + 0 -1 1664 -4.1124999523162842e-02 + + -4.5242199301719666e-01 5.7392001152038574e-02 + <_> + + 0 -1 1665 6.6789998672902584e-03 + + 2.3824900388717651e-01 -2.1262100338935852e-01 + <_> + + 0 -1 1666 4.7864999622106552e-02 + + -1.8194800615310669e-01 6.1918401718139648e-01 + <_> + + 0 -1 1667 -3.1679999083280563e-03 + + -2.7393200993537903e-01 2.5017300248146057e-01 + <_> + + 0 -1 1668 -8.6230002343654633e-03 + + -4.6280300617218018e-01 4.2397998273372650e-02 + <_> + + 0 -1 1669 -7.4350000359117985e-03 + + 4.1796800494194031e-01 -1.7079999670386314e-03 + <_> + + 0 -1 1670 -1.8769999733194709e-03 + + 1.4602300524711609e-01 -3.3721101284027100e-01 + <_> + + 0 -1 1671 -8.6226001381874084e-02 + + 7.5143402814865112e-01 1.0711999610066414e-02 + <_> + + 0 -1 1672 4.6833999454975128e-02 + + -1.9119599461555481e-01 4.8414900898933411e-01 + <_> + + 0 -1 1673 -9.2000002041459084e-05 + + 3.5220399498939514e-01 -1.7333300411701202e-01 + <_> + + 0 -1 1674 -1.6343999654054642e-02 + + -6.4397698640823364e-01 9.0680001303553581e-03 + <_> + + 0 -1 1675 4.5703999698162079e-02 + + 1.8216000869870186e-02 3.1970798969268799e-01 + <_> + + 0 -1 1676 -2.7382999658584595e-02 + + 1.0564049482345581e+00 -1.7276400327682495e-01 + <_> + + 0 -1 1677 -2.7602000162005424e-02 + + 2.9715499281883240e-01 -9.4600003212690353e-03 + <_> + + 0 -1 1678 7.6939999125897884e-03 + + -2.1660299599170685e-01 4.7385200858116150e-01 + <_> + + 0 -1 1679 -7.0500001311302185e-04 + + 2.4048799276351929e-01 -2.6776000857353210e-01 + <_> + + 0 -1 1680 1.1054199934005737e-01 + + -3.3539000898599625e-02 -1.0233880281448364e+00 + <_> + + 0 -1 1681 6.8765997886657715e-02 + + -4.3239998631179333e-03 5.7153397798538208e-01 + <_> + + 0 -1 1682 1.7999999690800905e-03 + + 7.7574998140335083e-02 -4.2092698812484741e-01 + <_> + + 0 -1 1683 1.9232000410556793e-01 + + 8.2021996378898621e-02 2.8810169696807861e+00 + <_> + + 0 -1 1684 1.5742099285125732e-01 + + -1.3708199560642242e-01 2.0890059471130371e+00 + <_> + + 0 -1 1685 -4.9387000501155853e-02 + + -1.8610910177230835e+00 1.4332099258899689e-01 + <_> + + 0 -1 1686 5.1929000765085220e-02 + + -1.8737000226974487e-01 5.4231601953506470e-01 + <_> + + 0 -1 1687 4.9965001642704010e-02 + + 1.4175300300121307e-01 -1.5625779628753662e+00 + <_> + + 0 -1 1688 -4.2633000761270523e-02 + + 1.6059479713439941e+00 -1.4712899923324585e-01 + <_> + + 0 -1 1689 -3.7553999572992325e-02 + + -8.0974900722503662e-01 1.3256999850273132e-01 + <_> + + 0 -1 1690 -3.7174999713897705e-02 + + -1.3945020437240601e+00 -5.7055000215768814e-02 + <_> + + 0 -1 1691 1.3945999555289745e-02 + + 3.3427000045776367e-02 5.7474797964096069e-01 + <_> + + 0 -1 1692 -4.4800000614486635e-04 + + -5.5327498912811279e-01 2.1952999755740166e-02 + <_> + + 0 -1 1693 3.1993001699447632e-02 + + 2.0340999588370323e-02 3.7459200620651245e-01 + <_> + + 0 -1 1694 -4.2799999937415123e-03 + + 4.4428700208663940e-01 -2.2999699413776398e-01 + <_> + + 0 -1 1695 9.8550003021955490e-03 + + 1.8315799534320831e-01 -4.0964999794960022e-01 + <_> + + 0 -1 1696 9.3356996774673462e-02 + + -6.3661001622676849e-02 -1.6929290294647217e+00 + <_> + + 0 -1 1697 1.7209999263286591e-02 + + 2.0153899490833282e-01 -4.6061098575592041e-01 + <_> + + 0 -1 1698 8.4319999441504478e-03 + + -3.2003998756408691e-01 1.5312199294567108e-01 + <_> + + 0 -1 1699 -1.4054999686777592e-02 + + 8.6882400512695312e-01 3.2575000077486038e-02 + <_> + + 0 -1 1700 -7.7180000953376293e-03 + + 6.3686698675155640e-01 -1.8425500392913818e-01 + <_> + + 0 -1 1701 2.8005000203847885e-02 + + 1.7357499897480011e-01 -4.7883599996566772e-01 + <_> + + 0 -1 1702 -1.8884999677538872e-02 + + 2.4101600050926208e-01 -2.6547598838806152e-01 + <_> + + 0 -1 1703 -1.8585000187158585e-02 + + 5.4232501983642578e-01 5.3633000701665878e-02 + <_> + + 0 -1 1704 -3.6437001079320908e-02 + + 2.3908898830413818e+00 -1.3634699583053589e-01 + <_> + + 0 -1 1705 3.2455001026391983e-02 + + 1.5910699963569641e-01 -6.7581498622894287e-01 + <_> + + 0 -1 1706 5.9781998395919800e-02 + + -2.3479999508708715e-03 -7.3053699731826782e-01 + <_> + + 0 -1 1707 9.8209995776414871e-03 + + -1.1444099992513657e-01 3.0570301413536072e-01 + <_> + + 0 -1 1708 -3.5163998603820801e-02 + + -1.0511469841003418e+00 -3.3103000372648239e-02 + <_> + + 0 -1 1709 2.7429999317973852e-03 + + -2.0135399699211121e-01 3.2754099369049072e-01 + <_> + + 0 -1 1710 8.1059997901320457e-03 + + -2.1383500099182129e-01 4.3362098932266235e-01 + <_> + + 0 -1 1711 8.8942997157573700e-02 + + 1.0940899699926376e-01 -4.7609338760375977e+00 + <_> + + 0 -1 1712 -3.0054999515414238e-02 + + -1.7169300317764282e+00 -6.0919001698493958e-02 + <_> + + 0 -1 1713 -2.1734999492764473e-02 + + 6.4778900146484375e-01 -3.2830998301506042e-02 + <_> + + 0 -1 1714 3.7648998200893402e-02 + + -1.0060000233352184e-02 -7.6569098234176636e-01 + <_> + + 0 -1 1715 2.7189999818801880e-03 + + 1.9888900220394135e-01 -8.2479000091552734e-02 + <_> + + 0 -1 1716 -1.0548000223934650e-02 + + -8.6613601446151733e-01 -2.5986000895500183e-02 + <_> + + 0 -1 1717 1.2966300547122955e-01 + + 1.3911999762058258e-01 -2.2271950244903564e+00 + <_> + + 0 -1 1718 -1.7676999792456627e-02 + + 3.3967700600624084e-01 -2.3989599943161011e-01 + <_> + + 0 -1 1719 -7.7051997184753418e-02 + + -2.5017969608306885e+00 1.2841999530792236e-01 + <_> + + 0 -1 1720 -1.9230000674724579e-02 + + 5.0641202926635742e-01 -1.9751599431037903e-01 + <_> + + 0 -1 1721 -5.1222998648881912e-02 + + -2.9333369731903076e+00 1.3858500123023987e-01 + <_> + + 0 -1 1722 2.0830000285059214e-03 + + -6.0043597221374512e-01 2.9718000441789627e-02 + <_> + + 0 -1 1723 2.5418000295758247e-02 + + 3.3915799856185913e-01 -1.4392000436782837e-01 + <_> + + 0 -1 1724 -2.3905999958515167e-02 + + -1.1082680225372314e+00 -4.7377001494169235e-02 + <_> + + 0 -1 1725 -6.3740001060068607e-03 + + 4.4533699750900269e-01 -6.7052997648715973e-02 + <_> + + 0 -1 1726 -3.7698999047279358e-02 + + -1.0406579971313477e+00 -4.1790001094341278e-02 + <_> + + 0 -1 1727 2.1655100584030151e-01 + + 3.3863000571727753e-02 8.2017302513122559e-01 + <_> + + 0 -1 1728 -1.3400999829173088e-02 + + 5.2903497219085693e-01 -1.9133000075817108e-01 + <_> + 196 + -3.2103500366210938e+00 + + <_> + + 0 -1 1729 7.1268998086452484e-02 + + -5.3631198406219482e-01 6.0715299844741821e-01 + <_> + + 0 -1 1730 5.6111000478267670e-02 + + -5.0141602754592896e-01 4.3976101279258728e-01 + <_> + + 0 -1 1731 4.0463998913764954e-02 + + -3.2922199368476868e-01 5.4834699630737305e-01 + <_> + + 0 -1 1732 6.3155002892017365e-02 + + -3.1701698899269104e-01 4.6152999997138977e-01 + <_> + + 0 -1 1733 1.0320999659597874e-02 + + 1.0694999992847443e-01 -9.8243898153305054e-01 + <_> + + 0 -1 1734 6.2606997787952423e-02 + + -1.4329700171947479e-01 7.1095001697540283e-01 + <_> + + 0 -1 1735 -3.9416000247001648e-02 + + 9.4380199909210205e-01 -2.1572099626064301e-01 + <_> + + 0 -1 1736 -5.3960001096129417e-03 + + -5.4611998796463013e-01 2.5303798913955688e-01 + <_> + + 0 -1 1737 1.0773199796676636e-01 + + 1.2496000155806541e-02 -1.0809199810028076e+00 + <_> + + 0 -1 1738 1.6982000321149826e-02 + + -3.1536400318145752e-01 5.1239997148513794e-01 + <_> + + 0 -1 1739 3.1216999515891075e-02 + + -4.5199999585747719e-03 -1.2443480491638184e+00 + <_> + + 0 -1 1740 -2.3106999695301056e-02 + + -7.6492899656295776e-01 2.0640599727630615e-01 + <_> + + 0 -1 1741 -1.1203999631106853e-02 + + 2.4092699587345123e-01 -3.5142099857330322e-01 + <_> + + 0 -1 1742 -4.7479998320341110e-03 + + -9.7007997334003448e-02 2.0638099312782288e-01 + <_> + + 0 -1 1743 -1.7358999699354172e-02 + + -7.9020297527313232e-01 2.1852999925613403e-02 + <_> + + 0 -1 1744 1.8851999193429947e-02 + + -1.0394600033760071e-01 5.4844200611114502e-01 + <_> + + 0 -1 1745 7.2249998338520527e-03 + + -4.0409401059150696e-01 2.6763799786567688e-01 + <_> + + 0 -1 1746 1.8915999680757523e-02 + + 2.0508000254631042e-01 -1.0206340551376343e+00 + <_> + + 0 -1 1747 3.1156999990344048e-02 + + 1.2400000123307109e-03 -8.7293499708175659e-01 + <_> + + 0 -1 1748 2.0951999351382256e-02 + + -5.5559999309480190e-03 8.0356198549270630e-01 + <_> + + 0 -1 1749 1.1291000060737133e-02 + + -3.6478400230407715e-01 2.2767899930477142e-01 + <_> + + 0 -1 1750 -5.7011000812053680e-02 + + -1.4295619726181030e+00 1.4322000741958618e-01 + <_> + + 0 -1 1751 7.2194002568721771e-02 + + -4.1850000619888306e-02 -1.9111829996109009e+00 + <_> + + 0 -1 1752 -1.9874000921845436e-02 + + 2.6425498723983765e-01 -3.2617700099945068e-01 + <_> + + 0 -1 1753 -1.6692999750375748e-02 + + -8.3907800912857056e-01 4.0799999260343611e-04 + <_> + + 0 -1 1754 -3.9834998548030853e-02 + + -4.8858499526977539e-01 1.6436100006103516e-01 + <_> + + 0 -1 1755 2.7009999379515648e-02 + + -1.8862499296665192e-01 8.3419400453567505e-01 + <_> + + 0 -1 1756 -3.9420002140104771e-03 + + 2.3231500387191772e-01 -7.2360001504421234e-02 + <_> + + 0 -1 1757 2.2833000868558884e-02 + + -3.5884000360965729e-02 -1.1549400091171265e+00 + <_> + + 0 -1 1758 -6.8888001143932343e-02 + + -1.7837309837341309e+00 1.5159000456333160e-01 + <_> + + 0 -1 1759 4.3097000569105148e-02 + + -2.1608099341392517e-01 5.0624102354049683e-01 + <_> + + 0 -1 1760 8.6239995434880257e-03 + + -1.7795599997043610e-01 2.8957900404930115e-01 + <_> + + 0 -1 1761 1.4561000280082226e-02 + + -1.1408000253140926e-02 -8.9402002096176147e-01 + <_> + + 0 -1 1762 -1.1501000262796879e-02 + + 3.0171999335289001e-01 -4.3659001588821411e-02 + <_> + + 0 -1 1763 -1.0971499979496002e-01 + + -9.5147097110748291e-01 -1.9973000511527061e-02 + <_> + + 0 -1 1764 4.5228000730276108e-02 + + 3.3110998570919037e-02 9.6619802713394165e-01 + <_> + + 0 -1 1765 -2.7047999203205109e-02 + + 9.7963601350784302e-01 -1.7261900007724762e-01 + <_> + + 0 -1 1766 1.8030999228358269e-02 + + -2.0801000297069550e-02 2.7385899424552917e-01 + <_> + + 0 -1 1767 5.0524998456239700e-02 + + -5.6802999228239059e-02 -1.7775089740753174e+00 + <_> + + 0 -1 1768 -2.9923999682068825e-02 + + 6.5329200029373169e-01 -2.3537000641226768e-02 + <_> + + 0 -1 1769 3.8058001548051834e-02 + + 2.6317000389099121e-02 -7.0665699243545532e-01 + <_> + + 0 -1 1770 1.8563899397850037e-01 + + -5.6039998307824135e-03 3.2873699069023132e-01 + <_> + + 0 -1 1771 -4.0670000016689301e-03 + + 3.4204798936843872e-01 -3.0171599984169006e-01 + <_> + + 0 -1 1772 1.0108999907970428e-02 + + -7.3600001633167267e-03 5.7981598377227783e-01 + <_> + + 0 -1 1773 -1.1567000299692154e-02 + + -5.2722197771072388e-01 4.6447999775409698e-02 + <_> + + 0 -1 1774 -6.5649999305605888e-03 + + -5.8529102802276611e-01 1.9101899862289429e-01 + <_> + + 0 -1 1775 1.0582000017166138e-02 + + 2.1073000505566597e-02 -6.8892598152160645e-01 + <_> + + 0 -1 1776 -2.0304000005125999e-02 + + -3.6400699615478516e-01 1.5338799357414246e-01 + <_> + + 0 -1 1777 2.3529999889433384e-03 + + 3.6164000630378723e-02 -5.9825098514556885e-01 + <_> + + 0 -1 1778 -1.4690000098198652e-03 + + -1.4707699418067932e-01 3.7507998943328857e-01 + <_> + + 0 -1 1779 8.6449999362230301e-03 + + -2.1708500385284424e-01 5.1936799287796021e-01 + <_> + + 0 -1 1780 -2.4326000362634659e-02 + + -1.0846769809722900e+00 1.4084799587726593e-01 + <_> + + 0 -1 1781 7.4418999254703522e-02 + + -1.5513800084590912e-01 1.1822769641876221e+00 + <_> + + 0 -1 1782 1.7077999189496040e-02 + + 4.4231001287698746e-02 9.1561102867126465e-01 + <_> + + 0 -1 1783 -2.4577999487519264e-02 + + -1.5504100322723389e+00 -5.4745998233556747e-02 + <_> + + 0 -1 1784 3.0205000191926956e-02 + + 1.6662800312042236e-01 -1.0001239776611328e+00 + <_> + + 0 -1 1785 1.2136000208556652e-02 + + -7.7079099416732788e-01 -4.8639997839927673e-03 + <_> + + 0 -1 1786 8.6717002093791962e-02 + + 1.1061699688434601e-01 -1.6857999563217163e+00 + <_> + + 0 -1 1787 -4.2309001088142395e-02 + + 1.1075930595397949e+00 -1.5438599884510040e-01 + <_> + + 0 -1 1788 -2.6420000940561295e-03 + + 2.7451899647712708e-01 -1.8456199765205383e-01 + <_> + + 0 -1 1789 -5.6662000715732574e-02 + + -8.0625599622726440e-01 -1.6928000375628471e-02 + <_> + + 0 -1 1790 2.3475000634789467e-02 + + 1.4187699556350708e-01 -2.5500899553298950e-01 + <_> + + 0 -1 1791 -2.0803000777959824e-02 + + 1.9826300442218781e-01 -3.1171199679374695e-01 + <_> + + 0 -1 1792 7.2599998675286770e-03 + + -5.0590999424457550e-02 4.1923800110816956e-01 + <_> + + 0 -1 1793 3.4160000085830688e-01 + + -1.6674900054931641e-01 9.2748600244522095e-01 + <_> + + 0 -1 1794 6.2029999680817127e-03 + + -1.2625899910926819e-01 4.0445300936698914e-01 + <_> + + 0 -1 1795 3.2692000269889832e-02 + + -3.2634999603033066e-02 -9.8939800262451172e-01 + <_> + + 0 -1 1796 2.1100000594742596e-04 + + -6.4534001052379608e-02 2.5473698973655701e-01 + <_> + + 0 -1 1797 7.2100001852959394e-04 + + -3.6618599295616150e-01 1.1973100155591965e-01 + <_> + + 0 -1 1798 5.4490998387336731e-02 + + 1.2073499709367752e-01 -1.0291390419006348e+00 + <_> + + 0 -1 1799 -1.0141000151634216e-02 + + -5.2177202701568604e-01 3.3734999597072601e-02 + <_> + + 0 -1 1800 -1.8815999850630760e-02 + + 6.5181797742843628e-01 1.3399999588727951e-03 + <_> + + 0 -1 1801 -5.3480002097785473e-03 + + 1.7370699346065521e-01 -3.4132000803947449e-01 + <_> + + 0 -1 1802 -1.0847000405192375e-02 + + -1.9699899852275848e-01 1.5045499801635742e-01 + <_> + + 0 -1 1803 -4.9926001578569412e-02 + + -5.0888502597808838e-01 3.0762000009417534e-02 + <_> + + 0 -1 1804 1.2160000391304493e-02 + + -6.9251999258995056e-02 1.8745499849319458e-01 + <_> + + 0 -1 1805 -2.2189998999238014e-03 + + -4.0849098563194275e-01 7.9954996705055237e-02 + <_> + + 0 -1 1806 3.1580000650137663e-03 + + -2.1124599874019623e-01 2.2366400063037872e-01 + <_> + + 0 -1 1807 4.1439998894929886e-03 + + -4.9900299310684204e-01 6.2917001545429230e-02 + <_> + + 0 -1 1808 -7.3730000294744968e-03 + + -2.0553299784660339e-01 2.2096699476242065e-01 + <_> + + 0 -1 1809 5.1812000572681427e-02 + + 1.8096800148487091e-01 -4.3495801091194153e-01 + <_> + + 0 -1 1810 1.8340000882744789e-02 + + 1.5200000256299973e-02 3.7991699576377869e-01 + <_> + + 0 -1 1811 1.7490799725055695e-01 + + -2.0920799672603607e-01 4.0013000369071960e-01 + <_> + + 0 -1 1812 5.3993999958038330e-02 + + 2.4751600623130798e-01 -2.6712900400161743e-01 + <_> + + 0 -1 1813 -3.2033199071884155e-01 + + -1.9094380140304565e+00 -6.6960997879505157e-02 + <_> + + 0 -1 1814 -2.7060000225901604e-02 + + -7.1371299028396606e-01 1.5904599428176880e-01 + <_> + + 0 -1 1815 7.7463999390602112e-02 + + -1.6970199346542358e-01 7.7552998065948486e-01 + <_> + + 0 -1 1816 2.3771999403834343e-02 + + 1.9021899998188019e-01 -6.0162097215652466e-01 + <_> + + 0 -1 1817 1.1501000262796879e-02 + + 7.7039999887347221e-03 -6.1730301380157471e-01 + <_> + + 0 -1 1818 3.2616000622510910e-02 + + 1.7159199714660645e-01 -7.0978200435638428e-01 + <_> + + 0 -1 1819 -4.4383000582456589e-02 + + -2.2606229782104492e+00 -7.3276996612548828e-02 + <_> + + 0 -1 1820 -5.8476001024246216e-02 + + 2.4087750911712646e+00 8.3091996610164642e-02 + <_> + + 0 -1 1821 1.9303999841213226e-02 + + -2.7082300186157227e-01 2.7369999885559082e-01 + <_> + + 0 -1 1822 -4.4705998152494431e-02 + + 3.1355598568916321e-01 -6.2492001801729202e-02 + <_> + + 0 -1 1823 -6.0334999114274979e-02 + + -1.4515119791030884e+00 -5.8761000633239746e-02 + <_> + + 0 -1 1824 1.1667000129818916e-02 + + -1.8084999173879623e-02 5.0479698181152344e-01 + <_> + + 0 -1 1825 2.8009999543428421e-02 + + -2.3302899301052094e-01 3.0708700418472290e-01 + <_> + + 0 -1 1826 6.5397001802921295e-02 + + 1.4135900139808655e-01 -5.0010901689529419e-01 + <_> + + 0 -1 1827 9.6239997074007988e-03 + + -2.2054600715637207e-01 3.9191201329231262e-01 + <_> + + 0 -1 1828 2.5510000996291637e-03 + + -1.1381500214338303e-01 2.0032300055027008e-01 + <_> + + 0 -1 1829 3.1847000122070312e-02 + + 2.5476999580860138e-02 -5.3326398134231567e-01 + <_> + + 0 -1 1830 3.3055000007152557e-02 + + 1.7807699739933014e-01 -6.2793898582458496e-01 + <_> + + 0 -1 1831 4.7600999474525452e-02 + + -1.4747899770736694e-01 1.4204180240631104e+00 + <_> + + 0 -1 1832 -1.9571999087929726e-02 + + -5.2693498134613037e-01 1.5838600695133209e-01 + <_> + + 0 -1 1833 -5.4730001837015152e-02 + + 8.8231599330902100e-01 -1.6627800464630127e-01 + <_> + + 0 -1 1834 -2.2686000913381577e-02 + + -4.8386898636817932e-01 1.5000100433826447e-01 + <_> + + 0 -1 1835 1.0713200271129608e-01 + + -2.1336199343204498e-01 4.2333900928497314e-01 + <_> + + 0 -1 1836 -3.6380000412464142e-02 + + -7.4198000133037567e-02 1.4589400589466095e-01 + <_> + + 0 -1 1837 1.3935999944806099e-02 + + -2.4911600351333618e-01 2.6771199703216553e-01 + <_> + + 0 -1 1838 2.0991999655961990e-02 + + 8.7959999218583107e-03 4.3064999580383301e-01 + <_> + + 0 -1 1839 4.9118999391794205e-02 + + -1.7591999471187592e-01 6.9282901287078857e-01 + <_> + + 0 -1 1840 3.6315999925136566e-02 + + 1.3145299255847931e-01 -3.3597299456596375e-01 + <_> + + 0 -1 1841 4.1228000074625015e-02 + + -4.5692000538110733e-02 -1.3515930175781250e+00 + <_> + + 0 -1 1842 1.5672000125050545e-02 + + 1.7544099688529968e-01 -6.0550000518560410e-02 + <_> + + 0 -1 1843 -1.6286000609397888e-02 + + -1.1308189630508423e+00 -3.9533000439405441e-02 + <_> + + 0 -1 1844 -3.0229999683797359e-03 + + -2.2454300522804260e-01 2.3628099262714386e-01 + <_> + + 0 -1 1845 -1.3786299526691437e-01 + + 4.5376899838447571e-01 -2.1098700165748596e-01 + <_> + + 0 -1 1846 -9.6760001033544540e-03 + + -1.5105099976062775e-01 2.0781700313091278e-01 + <_> + + 0 -1 1847 -2.4839999154210091e-02 + + -6.8350297212600708e-01 -8.0040004104375839e-03 + <_> + + 0 -1 1848 -1.3964399695396423e-01 + + 6.5011298656463623e-01 4.6544000506401062e-02 + <_> + + 0 -1 1849 -8.2153998315334320e-02 + + 4.4887199997901917e-01 -2.3591999709606171e-01 + <_> + + 0 -1 1850 3.8449999410659075e-03 + + -8.8173002004623413e-02 2.7346798777580261e-01 + <_> + + 0 -1 1851 -6.6579999402165413e-03 + + -4.6866598725318909e-01 7.7001996338367462e-02 + <_> + + 0 -1 1852 -1.5898000448942184e-02 + + 2.9268398880958557e-01 -2.1941000595688820e-02 + <_> + + 0 -1 1853 -5.0946000963449478e-02 + + -1.2093789577484131e+00 -4.2109999805688858e-02 + <_> + + 0 -1 1854 1.6837999224662781e-02 + + -4.5595999807119370e-02 5.0180697441101074e-01 + <_> + + 0 -1 1855 1.5918999910354614e-02 + + -2.6904299855232239e-01 2.6516300439834595e-01 + <_> + + 0 -1 1856 3.6309999413788319e-03 + + -1.3046100735664368e-01 3.1807100772857666e-01 + <_> + + 0 -1 1857 -8.6144998669624329e-02 + + 1.9443659782409668e+00 -1.3978299498558044e-01 + <_> + + 0 -1 1858 3.3140998333692551e-02 + + 1.5266799926757812e-01 -3.0866000801324844e-02 + <_> + + 0 -1 1859 -3.9679999463260174e-03 + + -7.1202301979064941e-01 -1.3844000175595284e-02 + <_> + + 0 -1 1860 -2.4008000269532204e-02 + + 9.2007797956466675e-01 4.6723999083042145e-02 + <_> + + 0 -1 1861 8.7320003658533096e-03 + + -2.2567300498485565e-01 3.1931799650192261e-01 + <_> + + 0 -1 1862 -2.7786999940872192e-02 + + -7.2337102890014648e-01 1.7018599808216095e-01 + <_> + + 0 -1 1863 -1.9455300271511078e-01 + + 1.2461860179901123e+00 -1.4736199378967285e-01 + <_> + + 0 -1 1864 -1.0869699716567993e-01 + + -1.4465179443359375e+00 1.2145300209522247e-01 + <_> + + 0 -1 1865 -1.9494999200105667e-02 + + -7.8153097629547119e-01 -2.3732999339699745e-02 + <_> + + 0 -1 1866 3.0650000553578138e-03 + + -8.5471397638320923e-01 1.6686999797821045e-01 + <_> + + 0 -1 1867 5.9193998575210571e-02 + + -1.4853699505329132e-01 1.1273469924926758e+00 + <_> + + 0 -1 1868 -5.4207999259233475e-02 + + 5.4726999998092651e-01 3.5523999482393265e-02 + <_> + + 0 -1 1869 -3.9324998855590820e-02 + + 3.6642599105834961e-01 -2.0543999969959259e-01 + <_> + + 0 -1 1870 8.2278996706008911e-02 + + -3.5007998347282410e-02 5.3994202613830566e-01 + <_> + + 0 -1 1871 -7.4479999020695686e-03 + + -6.1537498235702515e-01 -3.5319998860359192e-03 + <_> + + 0 -1 1872 7.3770000599324703e-03 + + -6.5591000020503998e-02 4.1961398720741272e-01 + <_> + + 0 -1 1873 7.0779998786747456e-03 + + -3.4129500389099121e-01 1.2536799907684326e-01 + <_> + + 0 -1 1874 -1.5581999905407429e-02 + + -3.0240398645401001e-01 2.1511000394821167e-01 + <_> + + 0 -1 1875 -2.7399999089539051e-03 + + 7.6553001999855042e-02 -4.1060501337051392e-01 + <_> + + 0 -1 1876 -7.0600003004074097e-02 + + -9.7356200218200684e-01 1.1241800338029861e-01 + <_> + + 0 -1 1877 -1.1706000193953514e-02 + + 1.8560700118541718e-01 -2.9755198955535889e-01 + <_> + + 0 -1 1878 7.1499997284263372e-04 + + -5.9650000184774399e-02 2.4824699759483337e-01 + <_> + + 0 -1 1879 -3.6866001784801483e-02 + + 3.2751700282096863e-01 -2.3059600591659546e-01 + <_> + + 0 -1 1880 -3.2526999711990356e-02 + + -2.9320299625396729e-01 1.5427699685096741e-01 + <_> + + 0 -1 1881 -7.4813999235630035e-02 + + -1.2143570184707642e+00 -5.2244000136852264e-02 + <_> + + 0 -1 1882 4.1469998657703400e-02 + + 1.3062499463558197e-01 -2.3274369239807129e+00 + <_> + + 0 -1 1883 -2.8880000114440918e-02 + + -6.6074597835540771e-01 -9.0960003435611725e-03 + <_> + + 0 -1 1884 4.6381998807191849e-02 + + 1.6630199551582336e-01 -6.6949498653411865e-01 + <_> + + 0 -1 1885 2.5424998998641968e-01 + + -5.4641999304294586e-02 -1.2676080465316772e+00 + <_> + + 0 -1 1886 2.4000001139938831e-03 + + 2.0276799798011780e-01 1.4667999930679798e-02 + <_> + + 0 -1 1887 -8.2805998623371124e-02 + + -7.8713601827621460e-01 -2.4468999356031418e-02 + <_> + + 0 -1 1888 -1.1438000015914440e-02 + + 2.8623399138450623e-01 -3.0894000083208084e-02 + <_> + + 0 -1 1889 -1.2913399934768677e-01 + + 1.7292929887771606e+00 -1.4293900132179260e-01 + <_> + + 0 -1 1890 3.8552999496459961e-02 + + 1.9232999533414841e-02 3.7732601165771484e-01 + <_> + + 0 -1 1891 1.0191400349140167e-01 + + -7.4533998966217041e-02 -3.3868899345397949e+00 + <_> + + 0 -1 1892 -1.9068000838160515e-02 + + 3.1814101338386536e-01 1.9261000677943230e-02 + <_> + + 0 -1 1893 -6.0775000602006912e-02 + + 7.6936298608779907e-01 -1.7644000053405762e-01 + <_> + + 0 -1 1894 2.4679999798536301e-02 + + 1.8396499752998352e-01 -3.0868801474571228e-01 + <_> + + 0 -1 1895 2.6759000495076180e-02 + + -2.3454900085926056e-01 3.3056598901748657e-01 + <_> + + 0 -1 1896 1.4969999901950359e-02 + + 1.7213599383831024e-01 -1.8248899281024933e-01 + <_> + + 0 -1 1897 2.6142999529838562e-02 + + -4.6463999897241592e-02 -1.1318379640579224e+00 + <_> + + 0 -1 1898 -3.7512000650167465e-02 + + 8.0404001474380493e-01 6.9660000503063202e-02 + <_> + + 0 -1 1899 -5.3229997865855694e-03 + + -8.1884402036666870e-01 -1.8224999308586121e-02 + <_> + + 0 -1 1900 1.7813000828027725e-02 + + 1.4957800507545471e-01 -1.8667200207710266e-01 + <_> + + 0 -1 1901 -3.4010000526905060e-02 + + -7.2852301597595215e-01 -1.6615999862551689e-02 + <_> + + 0 -1 1902 -1.5953000634908676e-02 + + 5.6944000720977783e-01 1.3832000084221363e-02 + <_> + + 0 -1 1903 1.9743999466300011e-02 + + 4.0525000542402267e-02 -4.1773399710655212e-01 + <_> + + 0 -1 1904 -1.0374800115823746e-01 + + -1.9825149774551392e+00 1.1960200220346451e-01 + <_> + + 0 -1 1905 -1.9285000860691071e-02 + + 5.0230598449707031e-01 -1.9745899736881256e-01 + <_> + + 0 -1 1906 -1.2780000455677509e-02 + + 4.0195000171661377e-01 -2.6957999914884567e-02 + <_> + + 0 -1 1907 -1.6352999955415726e-02 + + -7.6608800888061523e-01 -2.4209000170230865e-02 + <_> + + 0 -1 1908 -1.2763699889183044e-01 + + 8.6578500270843506e-01 6.4205996692180634e-02 + <_> + + 0 -1 1909 1.9068999215960503e-02 + + -5.5929797887802124e-01 -1.6880000475794077e-03 + <_> + + 0 -1 1910 3.2480999827384949e-02 + + 4.0722001343965530e-02 4.8925098776817322e-01 + <_> + + 0 -1 1911 9.4849998131394386e-03 + + -1.9231900572776794e-01 5.1139700412750244e-01 + <_> + + 0 -1 1912 5.0470000132918358e-03 + + 1.8706800043582916e-01 -1.6113600134849548e-01 + <_> + + 0 -1 1913 4.1267998516559601e-02 + + -4.8817999660968781e-02 -1.1326299905776978e+00 + <_> + + 0 -1 1914 -7.6358996331691742e-02 + + 1.4169390201568604e+00 8.7319999933242798e-02 + <_> + + 0 -1 1915 -7.2834998369216919e-02 + + 1.3189860582351685e+00 -1.4819100499153137e-01 + <_> + + 0 -1 1916 5.9576999396085739e-02 + + 4.8376999795436859e-02 8.5611802339553833e-01 + <_> + + 0 -1 1917 2.0263999700546265e-02 + + -2.1044099330902100e-01 3.3858999609947205e-01 + <_> + + 0 -1 1918 -8.0301001667976379e-02 + + -1.2464400529861450e+00 1.1857099831104279e-01 + <_> + + 0 -1 1919 -1.7835000529885292e-02 + + 2.5782299041748047e-01 -2.4564799666404724e-01 + <_> + + 0 -1 1920 1.1431000195443630e-02 + + 2.2949799895286560e-01 -2.9497599601745605e-01 + <_> + + 0 -1 1921 -2.5541000068187714e-02 + + -8.6252999305725098e-01 -7.0400000549852848e-04 + <_> + + 0 -1 1922 -7.6899997657164931e-04 + + 3.1511399149894714e-01 -1.4349000155925751e-01 + <_> + + 0 -1 1923 -1.4453999698162079e-02 + + 2.5148499011993408e-01 -2.8232899308204651e-01 + <_> + + 0 -1 1924 8.6730001494288445e-03 + + 2.6601400971412659e-01 -2.8190800547599792e-01 + <_> + 197 + -3.2772979736328125e+00 + + <_> + + 0 -1 1925 5.4708998650312424e-02 + + -5.4144299030303955e-01 6.1043000221252441e-01 + <_> + + 0 -1 1926 -1.0838799923658371e-01 + + 7.1739900112152100e-01 -4.1196098923683167e-01 + <_> + + 0 -1 1927 2.2996999323368073e-02 + + -5.8269798755645752e-01 2.9645600914955139e-01 + <_> + + 0 -1 1928 2.7540000155568123e-03 + + -7.4243897199630737e-01 1.4183300733566284e-01 + <_> + + 0 -1 1929 -2.1520000882446766e-03 + + 1.7879900336265564e-01 -6.8548601865768433e-01 + <_> + + 0 -1 1930 -2.2559000179171562e-02 + + -1.0775549411773682e+00 1.2388999760150909e-01 + <_> + + 0 -1 1931 8.3025000989437103e-02 + + 2.4500999599695206e-02 -1.0251879692077637e+00 + <_> + + 0 -1 1932 -6.6740000620484352e-03 + + -4.5283100008964539e-01 2.1230199933052063e-01 + <_> + + 0 -1 1933 7.6485000550746918e-02 + + -2.6972699165344238e-01 4.8580199480056763e-01 + <_> + + 0 -1 1934 5.4910001344978809e-03 + + -4.8871201276779175e-01 3.1616398692131042e-01 + <_> + + 0 -1 1935 -1.0414999909698963e-02 + + 4.1512900590896606e-01 -3.0044800043106079e-01 + <_> + + 0 -1 1936 2.7607999742031097e-02 + + 1.6203799843788147e-01 -9.9868500232696533e-01 + <_> + + 0 -1 1937 -2.3272000253200531e-02 + + -1.1024399995803833e+00 2.1124999970197678e-02 + <_> + + 0 -1 1938 -5.5619999766349792e-02 + + 6.5033102035522461e-01 -2.7938000857830048e-02 + <_> + + 0 -1 1939 -4.0631998330354691e-02 + + 4.2117300629615784e-01 -2.6763799786567688e-01 + <_> + + 0 -1 1940 -7.3560001328587532e-03 + + 3.5277798771858215e-01 -3.7854000926017761e-01 + <_> + + 0 -1 1941 1.7007000744342804e-02 + + -2.9189500212669373e-01 4.1053798794746399e-01 + <_> + + 0 -1 1942 -3.7034001201391220e-02 + + -1.3216309547424316e+00 1.2966500222682953e-01 + <_> + + 0 -1 1943 -1.9633000716567039e-02 + + -8.7702298164367676e-01 1.0799999581649899e-03 + <_> + + 0 -1 1944 -2.3546999320387840e-02 + + 2.6106101274490356e-01 -2.1481400728225708e-01 + <_> + + 0 -1 1945 -4.3352998793125153e-02 + + -9.9089699983596802e-01 -9.9560003727674484e-03 + <_> + + 0 -1 1946 -2.2183999419212341e-02 + + 6.3454401493072510e-01 -5.6547001004219055e-02 + <_> + + 0 -1 1947 1.6530999913811684e-02 + + 2.4664999917149544e-02 -7.3326802253723145e-01 + <_> + + 0 -1 1948 -3.2744001597166061e-02 + + -5.6297200918197632e-01 1.6640299558639526e-01 + <_> + + 0 -1 1949 7.1415998041629791e-02 + + -3.0000001424923539e-04 -9.3286401033401489e-01 + <_> + + 0 -1 1950 8.0999999772757292e-04 + + -9.5380000770092010e-02 2.5184699892997742e-01 + <_> + + 0 -1 1951 -8.4090000018477440e-03 + + -6.5496802330017090e-01 6.7300997674465179e-02 + <_> + + 0 -1 1952 -1.7254000529646873e-02 + + -4.6492999792098999e-01 1.6070899367332458e-01 + <_> + + 0 -1 1953 -1.8641000613570213e-02 + + -1.0594010353088379e+00 -1.9617000594735146e-02 + <_> + + 0 -1 1954 -9.1979997232556343e-03 + + 5.0716197490692139e-01 -1.5339200198650360e-01 + <_> + + 0 -1 1955 1.8538000062108040e-02 + + -3.0498200654983521e-01 7.3506200313568115e-01 + <_> + + 0 -1 1956 -5.0335001200437546e-02 + + -1.1140480041503906e+00 1.8000100553035736e-01 + <_> + + 0 -1 1957 -2.3529000580310822e-02 + + -8.6907899379730225e-01 -1.2459999881684780e-02 + <_> + + 0 -1 1958 -2.7100000530481339e-02 + + 6.5942901372909546e-01 -3.5323999822139740e-02 + <_> + + 0 -1 1959 6.5879998728632927e-03 + + -2.2953400015830994e-01 4.2425099015235901e-01 + <_> + + 0 -1 1960 2.3360000923275948e-02 + + 1.8356199562549591e-01 -9.8587298393249512e-01 + <_> + + 0 -1 1961 1.2946999631822109e-02 + + -3.3147400617599487e-01 2.1323199570178986e-01 + <_> + + 0 -1 1962 -6.6559999249875546e-03 + + -1.1951400339603424e-01 2.9752799868583679e-01 + <_> + + 0 -1 1963 -2.2570999339222908e-02 + + 3.8499400019645691e-01 -2.4434499442577362e-01 + <_> + + 0 -1 1964 -6.3813999295234680e-02 + + -8.9383500814437866e-01 1.4217500388622284e-01 + <_> + + 0 -1 1965 -4.9945000559091568e-02 + + 5.3864401578903198e-01 -2.0485299825668335e-01 + <_> + + 0 -1 1966 6.8319998681545258e-03 + + -5.6678999215364456e-02 3.9970999956130981e-01 + <_> + + 0 -1 1967 -5.5835999548435211e-02 + + -1.5239470005035400e+00 -5.1183000206947327e-02 + <_> + + 0 -1 1968 3.1957000494003296e-01 + + 7.4574001133441925e-02 1.2447799444198608e+00 + <_> + + 0 -1 1969 8.0955997109413147e-02 + + -1.9665500521659851e-01 5.9889698028564453e-01 + <_> + + 0 -1 1970 -1.4911999925971031e-02 + + -6.4020597934722900e-01 1.5807600319385529e-01 + <_> + + 0 -1 1971 4.6709001064300537e-02 + + 8.5239000618457794e-02 -4.5487201213836670e-01 + <_> + + 0 -1 1972 6.0539999976754189e-03 + + -4.3184000253677368e-01 2.2452600300312042e-01 + <_> + + 0 -1 1973 -3.4375999122858047e-02 + + 4.0202501416206360e-01 -2.3903599381446838e-01 + <_> + + 0 -1 1974 -3.4924000501632690e-02 + + 5.2870100736618042e-01 3.9709001779556274e-02 + <_> + + 0 -1 1975 3.0030000489205122e-03 + + -3.8754299283027649e-01 1.4192600548267365e-01 + <_> + + 0 -1 1976 -1.4132999815046787e-02 + + 8.7528401613235474e-01 8.5507996380329132e-02 + <_> + + 0 -1 1977 -6.7940000444650650e-03 + + -1.1649219989776611e+00 -3.3943001180887222e-02 + <_> + + 0 -1 1978 -5.2886001765727997e-02 + + 1.0930680036544800e+00 5.1187001168727875e-02 + <_> + + 0 -1 1979 -2.1079999860376120e-03 + + 1.3696199655532837e-01 -3.3849999308586121e-01 + <_> + + 0 -1 1980 1.8353000283241272e-02 + + 1.3661600649356842e-01 -4.0777799487113953e-01 + <_> + + 0 -1 1981 1.2671999633312225e-02 + + -1.4936000108718872e-02 -8.1707501411437988e-01 + <_> + + 0 -1 1982 1.2924999929964542e-02 + + 1.7625099420547485e-01 -3.2491698861122131e-01 + <_> + + 0 -1 1983 -1.7921000719070435e-02 + + -5.2745401859283447e-01 4.4443000108003616e-02 + <_> + + 0 -1 1984 1.9160000374540687e-03 + + -1.0978599637746811e-01 2.2067500650882721e-01 + <_> + + 0 -1 1985 -1.4697999693453312e-02 + + 3.9067798852920532e-01 -2.2224999964237213e-01 + <_> + + 0 -1 1986 -1.4972999691963196e-02 + + -2.5450900197029114e-01 1.7790000140666962e-01 + <_> + + 0 -1 1987 1.4636999927461147e-02 + + -2.5125000625848770e-02 -8.7121301889419556e-01 + <_> + + 0 -1 1988 -1.0974000208079815e-02 + + 7.9082798957824707e-01 2.0121000707149506e-02 + <_> + + 0 -1 1989 -9.1599998995661736e-03 + + -4.7906899452209473e-01 5.2232000976800919e-02 + <_> + + 0 -1 1990 4.6179997734725475e-03 + + -1.7244599759578705e-01 3.4527799487113953e-01 + <_> + + 0 -1 1991 2.3476999253034592e-02 + + 3.7760001141577959e-03 -6.5333700180053711e-01 + <_> + + 0 -1 1992 3.1766999512910843e-02 + + 1.6364000737667084e-02 5.8723700046539307e-01 + <_> + + 0 -1 1993 -1.8419999629259109e-02 + + 1.9993899762630463e-01 -3.2056498527526855e-01 + <_> + + 0 -1 1994 1.9543999806046486e-02 + + 1.8450200557708740e-01 -2.3793600499629974e-01 + <_> + + 0 -1 1995 4.1159498691558838e-01 + + -6.0382001101970673e-02 -1.6072119474411011e+00 + <_> + + 0 -1 1996 -4.1595999151468277e-02 + + -3.2756200432777405e-01 1.5058000385761261e-01 + <_> + + 0 -1 1997 -1.0335999540984631e-02 + + -6.2394398450851440e-01 1.3112000189721584e-02 + <_> + + 0 -1 1998 1.2392999604344368e-02 + + -3.3114999532699585e-02 5.5579900741577148e-01 + <_> + + 0 -1 1999 -8.7270000949501991e-03 + + 1.9883200526237488e-01 -3.7635600566864014e-01 + <_> + + 0 -1 2000 1.6295000910758972e-02 + + 2.0373000204563141e-01 -4.2800799012184143e-01 + <_> + + 0 -1 2001 -1.0483999736607075e-02 + + -5.6847000122070312e-01 4.4199001044034958e-02 + <_> + + 0 -1 2002 -1.2431999668478966e-02 + + 7.4641901254653931e-01 4.3678998947143555e-02 + <_> + + 0 -1 2003 -5.0374999642372131e-02 + + 8.5090100765228271e-01 -1.7773799598217010e-01 + <_> + + 0 -1 2004 4.9548000097274780e-02 + + 1.6784900426864624e-01 -2.9877498745918274e-01 + <_> + + 0 -1 2005 -4.1085001081228256e-02 + + -1.3302919864654541e+00 -4.9182001501321793e-02 + <_> + + 0 -1 2006 1.0069999843835831e-03 + + -6.0538999736309052e-02 1.8483200669288635e-01 + <_> + + 0 -1 2007 -5.0142999738454819e-02 + + 7.6447701454162598e-01 -1.8356999754905701e-01 + <_> + + 0 -1 2008 -8.7879998609423637e-03 + + 2.2655999660491943e-01 -6.3156999647617340e-02 + <_> + + 0 -1 2009 -5.0170999020338058e-02 + + -1.5899070501327515e+00 -6.1255000531673431e-02 + <_> + + 0 -1 2010 1.0216099768877029e-01 + + 1.2071800231933594e-01 -1.4120110273361206e+00 + <_> + + 0 -1 2011 -1.4372999779880047e-02 + + -1.3116970062255859e+00 -5.1936000585556030e-02 + <_> + + 0 -1 2012 1.0281999595463276e-02 + + -2.1639999467879534e-03 4.4247201085090637e-01 + <_> + + 0 -1 2013 -1.1814000084996223e-02 + + 6.5378099679946899e-01 -1.8723699450492859e-01 + <_> + + 0 -1 2014 7.2114996612071991e-02 + + 7.1846999228000641e-02 8.1496298313140869e-01 + <_> + + 0 -1 2015 -1.9001999869942665e-02 + + -6.7427200078964233e-01 -4.3200000072829425e-04 + <_> + + 0 -1 2016 -4.6990001574158669e-03 + + 3.3311501145362854e-01 5.5794000625610352e-02 + <_> + + 0 -1 2017 -5.8157000690698624e-02 + + 4.5572298765182495e-01 -2.0305100083351135e-01 + <_> + + 0 -1 2018 1.1360000353306532e-03 + + -4.4686999171972275e-02 2.2681899368762970e-01 + <_> + + 0 -1 2019 -4.9414999783039093e-02 + + 2.6694598793983459e-01 -2.6116999983787537e-01 + <_> + + 0 -1 2020 -1.1913800239562988e-01 + + -8.3017998933792114e-01 1.3248500227928162e-01 + <_> + + 0 -1 2021 -1.8303999677300453e-02 + + -6.7499202489852905e-01 1.7092000693082809e-02 + <_> + + 0 -1 2022 -7.9199997708201408e-03 + + -7.2287000715732574e-02 1.4425800740718842e-01 + <_> + + 0 -1 2023 5.1925998181104660e-02 + + 3.0921999365091324e-02 -5.5860602855682373e-01 + <_> + + 0 -1 2024 6.6724002361297607e-02 + + 1.3666400313377380e-01 -2.9411000013351440e-01 + <_> + + 0 -1 2025 -1.3778000138700008e-02 + + -5.9443902969360352e-01 1.5300000086426735e-02 + <_> + + 0 -1 2026 -1.7760999500751495e-02 + + 4.0496501326560974e-01 -3.3559999428689480e-03 + <_> + + 0 -1 2027 -4.2234998196363449e-02 + + -1.0897940397262573e+00 -4.0224999189376831e-02 + <_> + + 0 -1 2028 -1.3524999842047691e-02 + + 2.8921899199485779e-01 -2.5194799900054932e-01 + <_> + + 0 -1 2029 -1.1106000281870365e-02 + + 6.5312802791595459e-01 -1.8053700029850006e-01 + <_> + + 0 -1 2030 -1.2284599989652634e-01 + + -1.9570649862289429e+00 1.4815400540828705e-01 + <_> + + 0 -1 2031 4.7715999186038971e-02 + + -2.2875599563121796e-01 3.4233701229095459e-01 + <_> + + 0 -1 2032 3.1817000359296799e-02 + + 1.5976299345493317e-01 -1.0091969966888428e+00 + <_> + + 0 -1 2033 4.2570000514388084e-03 + + -3.8881298899650574e-01 8.4210000932216644e-02 + <_> + + 0 -1 2034 -6.1372999101877213e-02 + + 1.7152810096740723e+00 5.9324998408555984e-02 + <_> + + 0 -1 2035 -2.7030000928789377e-03 + + -3.8161700963973999e-01 8.5127003490924835e-02 + <_> + + 0 -1 2036 -6.8544000387191772e-02 + + -3.0925889015197754e+00 1.1788000166416168e-01 + <_> + + 0 -1 2037 1.0372500121593475e-01 + + -1.3769300282001495e-01 1.9009410142898560e+00 + <_> + + 0 -1 2038 1.5799000859260559e-02 + + -6.2660001218318939e-02 2.5917699933052063e-01 + <_> + + 0 -1 2039 -9.8040001466870308e-03 + + -5.6291598081588745e-01 4.3923001736402512e-02 + <_> + + 0 -1 2040 -9.0229995548725128e-03 + + 2.5287100672721863e-01 -4.1225999593734741e-02 + <_> + + 0 -1 2041 -6.3754998147487640e-02 + + -2.6178569793701172e+00 -7.4005998671054840e-02 + <_> + + 0 -1 2042 3.8954999297857285e-02 + + 5.9032998979091644e-02 8.5945600271224976e-01 + <_> + + 0 -1 2043 -3.9802998304367065e-02 + + 9.3600499629974365e-01 -1.5639400482177734e-01 + <_> + + 0 -1 2044 5.0301998853683472e-02 + + 1.3725900650024414e-01 -2.5549728870391846e+00 + <_> + + 0 -1 2045 4.6250000596046448e-02 + + -1.3964000158011913e-02 -7.1026200056076050e-01 + <_> + + 0 -1 2046 6.2196001410484314e-02 + + 5.9526000171899796e-02 1.6509100198745728e+00 + <_> + + 0 -1 2047 -6.4776003360748291e-02 + + 7.1368998289108276e-01 -1.7270000278949738e-01 + <_> + + 0 -1 2048 2.7522999793291092e-02 + + 1.4631600677967072e-01 -8.1428997218608856e-02 + <_> + + 0 -1 2049 3.9900001138448715e-04 + + -3.7144500017166138e-01 1.0152699798345566e-01 + <_> + + 0 -1 2050 -4.3299999088048935e-03 + + -2.3756299912929535e-01 2.6798400282859802e-01 + <_> + + 0 -1 2051 4.7297000885009766e-02 + + -2.7682000771164894e-02 -8.4910297393798828e-01 + <_> + + 0 -1 2052 1.2508999556303024e-02 + + 1.8730199337005615e-01 -5.6001102924346924e-01 + <_> + + 0 -1 2053 4.5899000018835068e-02 + + -1.5601199865341187e-01 9.7073000669479370e-01 + <_> + + 0 -1 2054 1.9853399693965912e-01 + + 1.4895500242710114e-01 -1.1015529632568359e+00 + <_> + + 0 -1 2055 1.6674999147653580e-02 + + -1.6615299880504608e-01 8.2210999727249146e-01 + <_> + + 0 -1 2056 1.9829999655485153e-03 + + -7.1249999105930328e-02 2.8810900449752808e-01 + <_> + + 0 -1 2057 2.2447999566793442e-02 + + -2.0981000736355782e-02 -7.8416502475738525e-01 + <_> + + 0 -1 2058 -1.3913000002503395e-02 + + -1.8165799975395203e-01 2.0491799712181091e-01 + <_> + + 0 -1 2059 -7.7659999951720238e-03 + + -4.5595899224281311e-01 6.3576996326446533e-02 + <_> + + 0 -1 2060 -1.3209000229835510e-02 + + 2.6632300019264221e-01 -1.7795999348163605e-01 + <_> + + 0 -1 2061 4.9052998423576355e-02 + + -1.5476800501346588e-01 1.1069979667663574e+00 + <_> + + 0 -1 2062 2.0263999700546265e-02 + + 6.8915002048015594e-02 6.9867497682571411e-01 + <_> + + 0 -1 2063 -1.6828000545501709e-02 + + 2.7607199549674988e-01 -2.5139200687408447e-01 + <_> + + 0 -1 2064 -1.6939499974250793e-01 + + -3.0767529010772705e+00 1.1617500334978104e-01 + <_> + + 0 -1 2065 -1.1336100101470947e-01 + + -1.4639229774475098e+00 -5.1447000354528427e-02 + <_> + + 0 -1 2066 -7.7685996890068054e-02 + + 8.8430202007293701e-01 4.3306998908519745e-02 + <_> + + 0 -1 2067 -1.5568000264465809e-02 + + 1.3672499358654022e-01 -3.4505501389503479e-01 + <_> + + 0 -1 2068 -6.6018998622894287e-02 + + -1.0300110578536987e+00 1.1601399630308151e-01 + <_> + + 0 -1 2069 8.3699999377131462e-03 + + 7.6429001986980438e-02 -4.4002500176429749e-01 + <_> + + 0 -1 2070 3.5402998328208923e-02 + + 1.1979500204324722e-01 -7.2668302059173584e-01 + <_> + + 0 -1 2071 -3.9051000028848648e-02 + + 6.7375302314758301e-01 -1.8196000158786774e-01 + <_> + + 0 -1 2072 -9.7899995744228363e-03 + + 2.1264599263668060e-01 3.6756001412868500e-02 + <_> + + 0 -1 2073 -2.3047000169754028e-02 + + 4.4742199778556824e-01 -2.0986700057983398e-01 + <_> + + 0 -1 2074 3.1169999856501818e-03 + + 3.7544000893831253e-02 2.7808201313018799e-01 + <_> + + 0 -1 2075 1.3136000372469425e-02 + + -1.9842399656772614e-01 5.4335701465606689e-01 + <_> + + 0 -1 2076 1.4782000333070755e-02 + + 1.3530600070953369e-01 -1.1153600364923477e-01 + <_> + + 0 -1 2077 -6.0139000415802002e-02 + + 8.4039300680160522e-01 -1.6711600124835968e-01 + <_> + + 0 -1 2078 5.1998998969793320e-02 + + 1.7372000217437744e-01 -7.8547602891921997e-01 + <_> + + 0 -1 2079 2.4792000651359558e-02 + + -1.7739200592041016e-01 6.6752600669860840e-01 + <_> + + 0 -1 2080 -1.2014999985694885e-02 + + -1.4263699948787689e-01 1.6070500016212463e-01 + <_> + + 0 -1 2081 -9.8655998706817627e-02 + + 1.0429769754409790e+00 -1.5770199894905090e-01 + <_> + + 0 -1 2082 1.1758299916982651e-01 + + 1.0955700278282166e-01 -4.4920377731323242e+00 + <_> + + 0 -1 2083 -1.8922999501228333e-02 + + -7.8543400764465332e-01 1.2984000146389008e-02 + <_> + + 0 -1 2084 -2.8390999883413315e-02 + + -6.0569900274276733e-01 1.2903499603271484e-01 + <_> + + 0 -1 2085 1.3182999566197395e-02 + + -1.4415999874472618e-02 -7.3210501670837402e-01 + <_> + + 0 -1 2086 -1.1653000116348267e-01 + + -2.0442469120025635e+00 1.4053100347518921e-01 + <_> + + 0 -1 2087 -3.8880000356584787e-03 + + -4.1861599683761597e-01 7.8704997897148132e-02 + <_> + + 0 -1 2088 3.1229000538587570e-02 + + 2.4632999673485756e-02 4.1870400309562683e-01 + <_> + + 0 -1 2089 2.5198999792337418e-02 + + -1.7557799816131592e-01 6.4710599184036255e-01 + <_> + + 0 -1 2090 -2.8124000877141953e-02 + + -2.2005599737167358e-01 1.4121000468730927e-01 + <_> + + 0 -1 2091 3.6499001085758209e-02 + + -6.8426996469497681e-02 -2.3410849571228027e+00 + <_> + + 0 -1 2092 -7.2292998433113098e-02 + + 1.2898750305175781e+00 8.4875002503395081e-02 + <_> + + 0 -1 2093 -4.1671000421047211e-02 + + -1.1630970239639282e+00 -5.3752999752759933e-02 + <_> + + 0 -1 2094 4.7703001648187637e-02 + + 7.0101000368595123e-02 7.3676502704620361e-01 + <_> + + 0 -1 2095 6.5793000161647797e-02 + + -1.7755299806594849e-01 6.9780498743057251e-01 + <_> + + 0 -1 2096 1.3904999941587448e-02 + + 2.1936799585819244e-01 -2.0390799641609192e-01 + <_> + + 0 -1 2097 -2.7730999514460564e-02 + + 6.1867898702621460e-01 -1.7804099619388580e-01 + <_> + + 0 -1 2098 -1.5879999846220016e-02 + + -4.6484100818634033e-01 1.8828600645065308e-01 + <_> + + 0 -1 2099 7.4128001928329468e-02 + + -1.2858100235462189e-01 3.2792479991912842e+00 + <_> + + 0 -1 2100 -8.9000002481043339e-04 + + -3.0117601156234741e-01 2.3818799853324890e-01 + <_> + + 0 -1 2101 1.7965000122785568e-02 + + -2.2284999489784241e-01 2.9954001307487488e-01 + <_> + + 0 -1 2102 -2.5380000006407499e-03 + + 2.5064399838447571e-01 -1.3665600121021271e-01 + <_> + + 0 -1 2103 -9.0680001303553581e-03 + + 2.9017499089241028e-01 -2.8929701447486877e-01 + <_> + + 0 -1 2104 4.9169998615980148e-02 + + 1.9156399369239807e-01 -6.8328702449798584e-01 + <_> + + 0 -1 2105 -3.0680999159812927e-02 + + -7.5677001476287842e-01 -1.3279999606311321e-02 + <_> + + 0 -1 2106 1.0017400234937668e-01 + + 8.4453999996185303e-02 1.0888710021972656e+00 + <_> + + 0 -1 2107 3.1950001139193773e-03 + + -2.6919400691986084e-01 1.9537900388240814e-01 + <_> + + 0 -1 2108 3.5503000020980835e-02 + + 1.3632300496101379e-01 -5.6917202472686768e-01 + <_> + + 0 -1 2109 4.5900000259280205e-04 + + -4.0443998575210571e-01 1.4074799418449402e-01 + <_> + + 0 -1 2110 2.5258999317884445e-02 + + 1.6243200004100800e-01 -5.5741798877716064e-01 + <_> + + 0 -1 2111 -5.1549999043345451e-03 + + 3.1132599711418152e-01 -2.2756099700927734e-01 + <_> + + 0 -1 2112 1.5869999770075083e-03 + + -2.6867699623107910e-01 1.9565400481224060e-01 + <_> + + 0 -1 2113 -1.6204999759793282e-02 + + 1.5486499667167664e-01 -3.4057798981666565e-01 + <_> + + 0 -1 2114 -2.9624000191688538e-02 + + 1.1466799974441528e+00 9.0557999908924103e-02 + <_> + + 0 -1 2115 -1.5930000226944685e-03 + + -7.1257501840591431e-01 -7.0400000549852848e-04 + <_> + + 0 -1 2116 -5.4019000381231308e-02 + + 4.1537499427795410e-01 2.7246000245213509e-02 + <_> + + 0 -1 2117 -6.6211000084877014e-02 + + -1.3340090513229370e+00 -4.7352999448776245e-02 + <_> + + 0 -1 2118 2.7940999716520309e-02 + + 1.4446300268173218e-01 -5.1518398523330688e-01 + <_> + + 0 -1 2119 2.8957000002264977e-02 + + -4.9966000020503998e-02 -1.1929039955139160e+00 + <_> + + 0 -1 2120 -2.0424999296665192e-02 + + 6.3881301879882812e-01 3.8141001015901566e-02 + <_> + + 0 -1 2121 1.2416999787092209e-02 + + -2.1547000110149384e-01 4.9477699398994446e-01 + <_> + 181 + -3.3196411132812500e+00 + + <_> + + 0 -1 2122 4.3274000287055969e-02 + + -8.0494397878646851e-01 3.9897298812866211e-01 + <_> + + 0 -1 2123 1.8615500628948212e-01 + + -3.1655299663543701e-01 6.8877297639846802e-01 + <_> + + 0 -1 2124 3.1860999763011932e-02 + + -6.4266198873519897e-01 2.5550898909568787e-01 + <_> + + 0 -1 2125 1.4022000133991241e-02 + + -4.5926600694656372e-01 3.1171199679374695e-01 + <_> + + 0 -1 2126 -6.3029997982084751e-03 + + 4.6026900410652161e-01 -2.7438500523567200e-01 + <_> + + 0 -1 2127 -5.4310001432895660e-03 + + 3.6608600616455078e-01 -2.7205801010131836e-01 + <_> + + 0 -1 2128 1.6822999343276024e-02 + + 2.3476999253034592e-02 -8.8443797826766968e-01 + <_> + + 0 -1 2129 2.6039000600576401e-02 + + 1.7488799989223480e-01 -5.4564702510833740e-01 + <_> + + 0 -1 2130 -2.6720000430941582e-02 + + -9.6396499872207642e-01 2.3524999618530273e-02 + <_> + + 0 -1 2131 -1.7041999846696854e-02 + + -7.0848798751831055e-01 2.1468099951744080e-01 + <_> + + 0 -1 2132 5.9569999575614929e-03 + + 7.3601000010967255e-02 -6.8225598335266113e-01 + <_> + + 0 -1 2133 -2.8679999522864819e-03 + + -7.4935001134872437e-01 2.3803399503231049e-01 + <_> + + 0 -1 2134 -4.3774999678134918e-02 + + 6.8323302268981934e-01 -2.1380299329757690e-01 + <_> + + 0 -1 2135 5.1633000373840332e-02 + + -1.2566499412059784e-01 6.7523801326751709e-01 + <_> + + 0 -1 2136 8.1780003383755684e-03 + + 7.0689998567104340e-02 -8.0665898323059082e-01 + <_> + + 0 -1 2137 -5.2841998636722565e-02 + + 9.5433902740478516e-01 1.6548000276088715e-02 + <_> + + 0 -1 2138 5.2583999931812286e-02 + + -2.8414401412010193e-01 4.7129800915718079e-01 + <_> + + 0 -1 2139 -1.2659000232815742e-02 + + 3.8445401191711426e-01 -6.2288001179695129e-02 + <_> + + 0 -1 2140 1.1694000102579594e-02 + + 5.6000000768108293e-05 -1.0173139572143555e+00 + <_> + + 0 -1 2141 -2.3918999359011650e-02 + + 8.4921300411224365e-01 5.7399999350309372e-03 + <_> + + 0 -1 2142 -6.1673998832702637e-02 + + -9.2571401596069336e-01 -1.7679999582469463e-03 + <_> + + 0 -1 2143 -1.8279999494552612e-03 + + -5.4372298717498779e-01 2.4932399392127991e-01 + <_> + + 0 -1 2144 3.5257998853921890e-02 + + -7.3719997890293598e-03 -9.3963998556137085e-01 + <_> + + 0 -1 2145 -1.8438000231981277e-02 + + 7.2136700153350830e-01 1.0491999797523022e-02 + <_> + + 0 -1 2146 -3.8389001041650772e-02 + + 1.9272600114345551e-01 -3.5832101106643677e-01 + <_> + + 0 -1 2147 9.9720999598503113e-02 + + 1.1354199796915054e-01 -1.6304190158843994e+00 + <_> + + 0 -1 2148 8.4462001919746399e-02 + + -5.3420998156070709e-02 -1.6981120109558105e+00 + <_> + + 0 -1 2149 4.0270000696182251e-02 + + -1.0783199965953827e-01 5.1926600933074951e-01 + <_> + + 0 -1 2150 5.8935999870300293e-02 + + -1.8053700029850006e-01 9.5119798183441162e-01 + <_> + + 0 -1 2151 1.4957000315189362e-01 + + 1.6785299777984619e-01 -1.1591869592666626e+00 + <_> + + 0 -1 2152 6.9399998756125569e-04 + + 2.0491400361061096e-01 -3.3118200302124023e-01 + <_> + + 0 -1 2153 -3.3369001001119614e-02 + + 9.3468099832534790e-01 -2.9639999847859144e-03 + <_> + + 0 -1 2154 9.3759996816515923e-03 + + 3.7000000011175871e-03 -7.7549797296524048e-01 + <_> + + 0 -1 2155 4.3193999677896500e-02 + + -2.2040000185370445e-03 7.4589699506759644e-01 + <_> + + 0 -1 2156 -6.7555002868175507e-02 + + 7.2292101383209229e-01 -1.8404200673103333e-01 + <_> + + 0 -1 2157 -3.1168600916862488e-01 + + 1.0014270544052124e+00 3.4003000706434250e-02 + <_> + + 0 -1 2158 2.9743999242782593e-02 + + -4.6356000006198883e-02 -1.2781809568405151e+00 + <_> + + 0 -1 2159 1.0737000033259392e-02 + + 1.4812000095844269e-02 6.6649997234344482e-01 + <_> + + 0 -1 2160 -2.8841000050306320e-02 + + -9.4222599267959595e-01 -2.0796999335289001e-02 + <_> + + 0 -1 2161 -5.7649998925626278e-03 + + -4.3541899323463440e-01 2.3386000096797943e-01 + <_> + + 0 -1 2162 2.8410999104380608e-02 + + -1.7615799605846405e-01 8.5765302181243896e-01 + <_> + + 0 -1 2163 -2.9007999226450920e-02 + + 5.7978099584579468e-01 2.8565999120473862e-02 + <_> + + 0 -1 2164 2.4965999647974968e-02 + + -2.2729000076651573e-02 -9.6773099899291992e-01 + <_> + + 0 -1 2165 1.2036000378429890e-02 + + -1.4214700460433960e-01 5.1687997579574585e-01 + <_> + + 0 -1 2166 -4.2514000087976456e-02 + + 9.7273802757263184e-01 -1.8119800090789795e-01 + <_> + + 0 -1 2167 1.0276000015437603e-02 + + -8.3099998533725739e-02 3.1762799620628357e-01 + <_> + + 0 -1 2168 -6.9191999733448029e-02 + + -2.0668580532073975e+00 -6.0173999518156052e-02 + <_> + + 0 -1 2169 -4.6769999898970127e-03 + + 4.4131800532341003e-01 2.3209000006318092e-02 + <_> + + 0 -1 2170 -1.3923999853432178e-02 + + 2.8606700897216797e-01 -2.9152700304985046e-01 + <_> + + 0 -1 2171 -1.5333999879658222e-02 + + -5.7414501905441284e-01 2.3063300549983978e-01 + <_> + + 0 -1 2172 -1.0239000432193279e-02 + + 3.4479200839996338e-01 -2.6080399751663208e-01 + <_> + + 0 -1 2173 -5.0988998264074326e-02 + + 5.6154102087020874e-01 6.1218999326229095e-02 + <_> + + 0 -1 2174 3.0689999461174011e-02 + + -1.4772799611091614e-01 1.6378489732742310e+00 + <_> + + 0 -1 2175 -1.1223999783396721e-02 + + 2.4006199836730957e-01 -4.4864898920059204e-01 + <_> + + 0 -1 2176 -6.2899999320507050e-03 + + 4.3119499087333679e-01 -2.3808999359607697e-01 + <_> + + 0 -1 2177 7.8590996563434601e-02 + + 1.9865000620484352e-02 8.0853801965713501e-01 + <_> + + 0 -1 2178 -1.0178999975323677e-02 + + 1.8193200230598450e-01 -3.2877799868583679e-01 + <_> + + 0 -1 2179 3.1227000057697296e-02 + + 1.4973899722099304e-01 -1.4180339574813843e+00 + <_> + + 0 -1 2180 4.0196999907493591e-02 + + -1.9760499894618988e-01 5.8508199453353882e-01 + <_> + + 0 -1 2181 1.6138000413775444e-02 + + 5.0000002374872565e-04 3.9050000905990601e-01 + <_> + + 0 -1 2182 -4.5519001781940460e-02 + + 1.2646820545196533e+00 -1.5632599592208862e-01 + <_> + + 0 -1 2183 -1.8130000680685043e-02 + + 6.5148502588272095e-01 1.0235999710857868e-02 + <_> + + 0 -1 2184 -1.4001999981701374e-02 + + -1.0344820022583008e+00 -3.2182998955249786e-02 + <_> + + 0 -1 2185 -3.8816001266241074e-02 + + -4.7874298691749573e-01 1.6290700435638428e-01 + <_> + + 0 -1 2186 3.1656000763177872e-02 + + -2.0983399450778961e-01 5.4575902223587036e-01 + <_> + + 0 -1 2187 -1.0839999653398991e-02 + + 5.1898801326751709e-01 -1.5080000273883343e-02 + <_> + + 0 -1 2188 1.2032999657094479e-02 + + -2.1107600629329681e-01 7.5937002897262573e-01 + <_> + + 0 -1 2189 7.0772998034954071e-02 + + 1.8048800528049469e-01 -7.4048501253128052e-01 + <_> + + 0 -1 2190 5.3139799833297729e-01 + + -1.4491699635982513e-01 1.5360039472579956e+00 + <_> + + 0 -1 2191 -1.4774000272154808e-02 + + -2.8153699636459351e-01 2.0407299697399139e-01 + <_> + + 0 -1 2192 -2.2410000674426556e-03 + + -4.4876301288604736e-01 5.3989000618457794e-02 + <_> + + 0 -1 2193 4.9968000501394272e-02 + + 4.1514001786708832e-02 2.9417100548744202e-01 + <_> + + 0 -1 2194 -4.7701999545097351e-02 + + 3.9674299955368042e-01 -2.8301799297332764e-01 + <_> + + 0 -1 2195 -9.1311000287532806e-02 + + 2.1994259357452393e+00 8.7964996695518494e-02 + <_> + + 0 -1 2196 3.8070000708103180e-02 + + -2.8025600314140320e-01 2.5156199932098389e-01 + <_> + + 0 -1 2197 -1.5538999810814857e-02 + + 3.4157499670982361e-01 1.7924999818205833e-02 + <_> + + 0 -1 2198 -1.5445999801158905e-02 + + 2.8680199384689331e-01 -2.5135898590087891e-01 + <_> + + 0 -1 2199 -5.7388000190258026e-02 + + 6.3830000162124634e-01 8.8597998023033142e-02 + <_> + + 0 -1 2200 -5.9440000914037228e-03 + + 7.9016998410224915e-02 -4.0774899721145630e-01 + <_> + + 0 -1 2201 -6.9968998432159424e-02 + + -4.4644200801849365e-01 1.7219600081443787e-01 + <_> + + 0 -1 2202 -2.5064999237656593e-02 + + -9.8270201683044434e-01 -3.5388000309467316e-02 + <_> + + 0 -1 2203 1.7216000705957413e-02 + + 2.2705900669097900e-01 -8.0550098419189453e-01 + <_> + + 0 -1 2204 -4.4279001653194427e-02 + + 8.3951997756958008e-01 -1.7429600656032562e-01 + <_> + + 0 -1 2205 4.3988998979330063e-02 + + 1.1557199805974960e-01 -1.9666889905929565e+00 + <_> + + 0 -1 2206 1.5907000750303268e-02 + + -3.7576001137495041e-02 -1.0311100482940674e+00 + <_> + + 0 -1 2207 -9.2754997313022614e-02 + + -1.3530019521713257e+00 1.2141299992799759e-01 + <_> + + 0 -1 2208 7.1037001907825470e-02 + + -1.7684300243854523e-01 7.4485200643539429e-01 + <_> + + 0 -1 2209 5.7762000709772110e-02 + + 1.2835599482059479e-01 -4.4444200396537781e-01 + <_> + + 0 -1 2210 -1.6432000324130058e-02 + + 8.0152702331542969e-01 -1.7491699755191803e-01 + <_> + + 0 -1 2211 2.3939000442624092e-02 + + 1.6144999861717224e-01 -1.2364500015974045e-01 + <_> + + 0 -1 2212 1.2636000290513039e-02 + + 1.5411999821662903e-01 -3.3293798565864563e-01 + <_> + + 0 -1 2213 -5.4347999393939972e-02 + + -1.8400700092315674e+00 1.4835999906063080e-01 + <_> + + 0 -1 2214 -1.3261999934911728e-02 + + -8.0838799476623535e-01 -2.7726000174880028e-02 + <_> + + 0 -1 2215 6.1340001411736012e-03 + + -1.3785000145435333e-01 3.2858499884605408e-01 + <_> + + 0 -1 2216 2.8991000726819038e-02 + + -2.5516999885439873e-02 -8.3387202024459839e-01 + <_> + + 0 -1 2217 -2.1986000239849091e-02 + + -7.3739999532699585e-01 1.7887100577354431e-01 + <_> + + 0 -1 2218 5.3269998170435429e-03 + + -4.5449298620223999e-01 6.8791002035140991e-02 + <_> + + 0 -1 2219 8.6047999560832977e-02 + + 2.1008500456809998e-01 -3.7808901071548462e-01 + <_> + + 0 -1 2220 -8.5549997165799141e-03 + + 4.0134999155998230e-01 -2.1074099838733673e-01 + <_> + + 0 -1 2221 6.7790001630783081e-03 + + -2.1648999303579330e-02 4.5421499013900757e-01 + <_> + + 0 -1 2222 -6.3959998078644276e-03 + + -4.9818599224090576e-01 7.5907997786998749e-02 + <_> + + 0 -1 2223 8.9469999074935913e-03 + + 1.7857700586318970e-01 -2.8454899787902832e-01 + <_> + + 0 -1 2224 3.2589999027550220e-03 + + 4.6624999493360519e-02 -5.5206298828125000e-01 + <_> + + 0 -1 2225 4.1476998478174210e-02 + + 1.7550499737262726e-01 -2.0703999698162079e-01 + <_> + + 0 -1 2226 -6.7449999041855335e-03 + + -4.6392598748207092e-01 6.9303996860980988e-02 + <_> + + 0 -1 2227 3.0564999207854271e-02 + + 5.1734998822212219e-02 7.5550502538681030e-01 + <_> + + 0 -1 2228 -7.4780001305043697e-03 + + 1.4893899857997894e-01 -3.1906801462173462e-01 + <_> + + 0 -1 2229 8.9088998734951019e-02 + + 1.3738800585269928e-01 -1.1379710435867310e+00 + <_> + + 0 -1 2230 7.3230001144111156e-03 + + -2.8829199075698853e-01 1.9088600575923920e-01 + <_> + + 0 -1 2231 -1.8205000087618828e-02 + + -3.0178600549697876e-01 1.6795800626277924e-01 + <_> + + 0 -1 2232 -2.5828000158071518e-02 + + -9.8137998580932617e-01 -1.9860999658703804e-02 + <_> + + 0 -1 2233 1.0936199873685837e-01 + + 4.8790000379085541e-02 5.3118300437927246e-01 + <_> + + 0 -1 2234 -1.1424999684095383e-02 + + 2.3705999553203583e-01 -2.7925300598144531e-01 + <_> + + 0 -1 2235 -5.7565998286008835e-02 + + 4.7255399823188782e-01 6.5171003341674805e-02 + <_> + + 0 -1 2236 1.0278300195932388e-01 + + -2.0765100419521332e-01 5.0947701930999756e-01 + <_> + + 0 -1 2237 2.7041999623179436e-02 + + 1.6421200335025787e-01 -1.4508620500564575e+00 + <_> + + 0 -1 2238 -1.3635000213980675e-02 + + -5.6543898582458496e-01 2.3788999766111374e-02 + <_> + + 0 -1 2239 -3.2158198952674866e-01 + + -3.5602829456329346e+00 1.1801300197839737e-01 + <_> + + 0 -1 2240 2.0458100736141205e-01 + + -3.7016000598669052e-02 -1.0225499868392944e+00 + <_> + + 0 -1 2241 -7.0347003638744354e-02 + + -5.6491899490356445e-01 1.8525199592113495e-01 + <_> + + 0 -1 2242 3.7831000983715057e-02 + + -2.9901999980211258e-02 -8.2921499013900757e-01 + <_> + + 0 -1 2243 -7.0298001170158386e-02 + + -5.3172302246093750e-01 1.4430199563503265e-01 + <_> + + 0 -1 2244 6.3221000134944916e-02 + + -2.2041200101375580e-01 4.7952198982238770e-01 + <_> + + 0 -1 2245 3.6393001675605774e-02 + + 1.4222699403762817e-01 -6.1193901300430298e-01 + <_> + + 0 -1 2246 4.0099998004734516e-03 + + -3.4560799598693848e-01 1.1738699674606323e-01 + <_> + + 0 -1 2247 -4.9106001853942871e-02 + + 9.5984101295471191e-01 6.4934998750686646e-02 + <_> + + 0 -1 2248 -7.1583002805709839e-02 + + 1.7385669946670532e+00 -1.4252899587154388e-01 + <_> + + 0 -1 2249 -3.8008999079465866e-02 + + 1.3872820138931274e+00 6.6188000142574310e-02 + <_> + + 0 -1 2250 -3.1570000573992729e-03 + + 5.3677000105381012e-02 -5.4048001766204834e-01 + <_> + + 0 -1 2251 1.9458999857306480e-02 + + -9.3620002269744873e-02 3.9131000638008118e-01 + <_> + + 0 -1 2252 1.1293999850749969e-02 + + 3.7223998457193375e-02 -5.4251801967620850e-01 + <_> + + 0 -1 2253 -3.3495001494884491e-02 + + 9.5307898521423340e-01 3.7696998566389084e-02 + <_> + + 0 -1 2254 9.2035003006458282e-02 + + -1.3488399982452393e-01 2.2897069454193115e+00 + <_> + + 0 -1 2255 3.7529999390244484e-03 + + 2.2824199497699738e-01 -5.9983700513839722e-01 + <_> + + 0 -1 2256 1.2848000042140484e-02 + + -2.2005200386047363e-01 3.7221899628639221e-01 + <_> + + 0 -1 2257 -1.4316199719905853e-01 + + 1.2855789661407471e+00 4.7237001359462738e-02 + <_> + + 0 -1 2258 -9.6879996359348297e-02 + + -3.9550929069519043e+00 -7.2903998196125031e-02 + <_> + + 0 -1 2259 -8.8459998369216919e-03 + + 3.7674999237060547e-01 -4.6484000980854034e-02 + <_> + + 0 -1 2260 1.5900000929832458e-02 + + -2.4457000195980072e-02 -8.0034798383712769e-01 + <_> + + 0 -1 2261 7.0372000336647034e-02 + + 1.7019000649452209e-01 -6.3068997859954834e-01 + <_> + + 0 -1 2262 -3.7953998893499374e-02 + + -9.3667197227478027e-01 -4.1214000433683395e-02 + <_> + + 0 -1 2263 5.1597899198532104e-01 + + 1.3080599904060364e-01 -1.5802290439605713e+00 + <_> + + 0 -1 2264 -3.2843001186847687e-02 + + -1.1441620588302612e+00 -4.9173999577760696e-02 + <_> + + 0 -1 2265 -3.6357000470161438e-02 + + 4.9606400728225708e-01 -3.4458998590707779e-02 + <_> + + 0 -1 2266 6.8080001510679722e-03 + + -3.0997800827026367e-01 1.7054800689220428e-01 + <_> + + 0 -1 2267 -1.6114000231027603e-02 + + -3.7904599308967590e-01 1.6078999638557434e-01 + <_> + + 0 -1 2268 8.4530003368854523e-03 + + -1.8655499815940857e-01 5.6367701292037964e-01 + <_> + + 0 -1 2269 -1.3752399384975433e-01 + + -5.8989900350570679e-01 1.1749500036239624e-01 + <_> + + 0 -1 2270 1.7688000202178955e-01 + + -1.5424899756908417e-01 9.2911100387573242e-01 + <_> + + 0 -1 2271 7.9309996217489243e-03 + + 3.2190701365470886e-01 -1.6392600536346436e-01 + <_> + + 0 -1 2272 1.0971800237894058e-01 + + -1.5876500308513641e-01 1.0186259746551514e+00 + <_> + + 0 -1 2273 -3.0293000862002373e-02 + + 7.5587302446365356e-01 3.1794998794794083e-02 + <_> + + 0 -1 2274 -2.3118000477552414e-02 + + -8.8451498746871948e-01 -9.5039997249841690e-03 + <_> + + 0 -1 2275 -3.0900000128895044e-03 + + 2.3838299512863159e-01 -1.1606200039386749e-01 + <_> + + 0 -1 2276 -3.3392000943422318e-02 + + -1.8738139867782593e+00 -6.8502999842166901e-02 + <_> + + 0 -1 2277 1.3190000317990780e-02 + + 1.2919899821281433e-01 -6.7512202262878418e-01 + <_> + + 0 -1 2278 1.4661000110208988e-02 + + -2.4829000234603882e-02 -7.4396800994873047e-01 + <_> + + 0 -1 2279 -1.3248000293970108e-02 + + 4.6820199489593506e-01 -2.4165000766515732e-02 + <_> + + 0 -1 2280 -1.6218999400734901e-02 + + 4.0083798766136169e-01 -2.1255700290203094e-01 + <_> + + 0 -1 2281 -2.9052000492811203e-02 + + -1.5650019645690918e+00 1.4375899732112885e-01 + <_> + + 0 -1 2282 -1.0153199732303619e-01 + + -1.9220689535140991e+00 -6.9559998810291290e-02 + <_> + + 0 -1 2283 3.7753999233245850e-02 + + 1.3396799564361572e-01 -2.2639141082763672e+00 + <_> + + 0 -1 2284 -2.8555598855018616e-01 + + 1.0215270519256592e+00 -1.5232199430465698e-01 + <_> + + 0 -1 2285 1.5360699594020844e-01 + + -9.7409002482891083e-02 4.1662400960922241e-01 + <_> + + 0 -1 2286 -2.1199999901000410e-04 + + 1.1271899938583374e-01 -4.1653999686241150e-01 + <_> + + 0 -1 2287 -2.0597999915480614e-02 + + 6.0540497303009033e-01 6.2467999756336212e-02 + <_> + + 0 -1 2288 3.7353999912738800e-02 + + -1.8919000029563904e-01 4.6464699506759644e-01 + <_> + + 0 -1 2289 5.7275000959634781e-02 + + 1.1565300077199936e-01 -1.3213009834289551e+00 + <_> + + 0 -1 2290 5.1029999740421772e-03 + + -2.8061500191688538e-01 1.9313399493694305e-01 + <_> + + 0 -1 2291 -5.4644998162984848e-02 + + 7.2428500652313232e-01 7.5447998940944672e-02 + <_> + + 0 -1 2292 2.5349000468850136e-02 + + -1.9481800496578217e-01 4.6032801270484924e-01 + <_> + + 0 -1 2293 2.4311000481247902e-02 + + 1.5564100444316864e-01 -4.9913901090621948e-01 + <_> + + 0 -1 2294 3.5962000489234924e-02 + + -5.8573000133037567e-02 -1.5418399572372437e+00 + <_> + + 0 -1 2295 -1.0000699758529663e-01 + + -1.6100039482116699e+00 1.1450500041246414e-01 + <_> + + 0 -1 2296 8.4435999393463135e-02 + + -6.1406999826431274e-02 -1.4673349857330322e+00 + <_> + + 0 -1 2297 1.5947999432682991e-02 + + 1.6287900507450104e-01 -1.1026400327682495e-01 + <_> + + 0 -1 2298 3.3824000507593155e-02 + + -1.7932699620723724e-01 5.7218402624130249e-01 + <_> + + 0 -1 2299 -6.1996001750230789e-02 + + 4.6511812210083008e+00 9.4534002244472504e-02 + <_> + + 0 -1 2300 6.9876998662948608e-02 + + -1.6985900700092316e-01 8.7028998136520386e-01 + <_> + + 0 -1 2301 -2.7916999533772469e-02 + + 9.1042500734329224e-01 5.6827001273632050e-02 + <_> + + 0 -1 2302 -1.2764000333845615e-02 + + 2.2066700458526611e-01 -2.7769100666046143e-01 + <_> + 199 + -3.2573320865631104e+00 + + <_> + + 0 -1 2303 2.1662000566720963e-02 + + -8.9868897199630737e-01 2.9436299204826355e-01 + <_> + + 0 -1 2304 1.0044500231742859e-01 + + -3.7659201025962830e-01 6.0891002416610718e-01 + <_> + + 0 -1 2305 2.6003999635577202e-02 + + -3.8128501176834106e-01 3.9217400550842285e-01 + <_> + + 0 -1 2306 2.8441000729799271e-02 + + -1.8182300031185150e-01 5.8927202224731445e-01 + <_> + + 0 -1 2307 3.8612000644207001e-02 + + -2.2399599850177765e-01 6.3779997825622559e-01 + <_> + + 0 -1 2308 -4.6594999730587006e-02 + + 7.0812201499938965e-01 -1.4666199684143066e-01 + <_> + + 0 -1 2309 -4.2791999876499176e-02 + + 4.7680398821830750e-01 -2.9233199357986450e-01 + <_> + + 0 -1 2310 3.7960000336170197e-03 + + -1.8510299921035767e-01 5.2626699209213257e-01 + <_> + + 0 -1 2311 4.2348999530076981e-02 + + 3.9244998246431351e-02 -8.9197701215744019e-01 + <_> + + 0 -1 2312 1.9598999992012978e-02 + + -2.3358400166034698e-01 4.4146499037742615e-01 + <_> + + 0 -1 2313 8.7400001939386129e-04 + + -4.6063598990440369e-01 1.7689600586891174e-01 + <_> + + 0 -1 2314 -4.3629999272525311e-03 + + 3.3493199944496155e-01 -2.9893401265144348e-01 + <_> + + 0 -1 2315 1.6973000019788742e-02 + + -1.6408699750900269e-01 1.5993679761886597e+00 + <_> + + 0 -1 2316 3.6063998937606812e-02 + + 2.2601699829101562e-01 -5.3186100721359253e-01 + <_> + + 0 -1 2317 -7.0864997804164886e-02 + + 1.5220500528812408e-01 -4.1914600133895874e-01 + <_> + + 0 -1 2318 -6.3075996935367584e-02 + + -1.4874019622802734e+00 1.2953700125217438e-01 + <_> + + 0 -1 2319 2.9670000076293945e-02 + + -1.9145900011062622e-01 9.8184901475906372e-01 + <_> + + 0 -1 2320 3.7873998284339905e-02 + + 1.3459500670433044e-01 -5.6316298246383667e-01 + <_> + + 0 -1 2321 -3.3289000391960144e-02 + + -1.0828030109405518e+00 -1.1504000052809715e-02 + <_> + + 0 -1 2322 -3.1608998775482178e-02 + + -5.9224498271942139e-01 1.3394799828529358e-01 + <_> + + 0 -1 2323 1.0740000288933516e-03 + + -4.9185800552368164e-01 9.4446003437042236e-02 + <_> + + 0 -1 2324 -7.1556001901626587e-02 + + 5.9710198640823364e-01 -3.9553001523017883e-02 + <_> + + 0 -1 2325 -8.1170000135898590e-02 + + -1.1817820072174072e+00 -2.8254000470042229e-02 + <_> + + 0 -1 2326 4.4860001653432846e-03 + + -6.1028099060058594e-01 2.2619099915027618e-01 + <_> + + 0 -1 2327 -4.2176000773906708e-02 + + -1.1435619592666626e+00 -2.9001999646425247e-02 + <_> + + 0 -1 2328 -6.5640002489089966e-02 + + -1.6470279693603516e+00 1.2810300290584564e-01 + <_> + + 0 -1 2329 1.8188999965786934e-02 + + -3.1149399280548096e-01 2.5739601254463196e-01 + <_> + + 0 -1 2330 -5.1520001143217087e-02 + + -6.9206899404525757e-01 1.5270799398422241e-01 + <_> + + 0 -1 2331 -4.7150999307632446e-02 + + -7.1868300437927246e-01 2.6879999786615372e-03 + <_> + + 0 -1 2332 1.7488999292254448e-02 + + 2.2371199727058411e-01 -5.5381798744201660e-01 + <_> + + 0 -1 2333 -2.5264000520110130e-02 + + 1.0319819450378418e+00 -1.7496499419212341e-01 + <_> + + 0 -1 2334 -4.0745001286268234e-02 + + 4.4961598515510559e-01 3.9349000900983810e-02 + <_> + + 0 -1 2335 -3.7666998803615570e-02 + + -8.5475701093673706e-01 -1.2463999912142754e-02 + <_> + + 0 -1 2336 -1.3411000370979309e-02 + + 5.7845598459243774e-01 -1.7467999830842018e-02 + <_> + + 0 -1 2337 -7.8999997640494257e-05 + + -3.7749201059341431e-01 1.3961799442768097e-01 + <_> + + 0 -1 2338 -1.1415000073611736e-02 + + -2.6186600327491760e-01 2.3712499439716339e-01 + <_> + + 0 -1 2339 3.7200000137090683e-02 + + -2.8626000508666039e-02 -1.2945239543914795e+00 + <_> + + 0 -1 2340 3.4050000831484795e-03 + + 2.0531399548053741e-01 -1.8747499585151672e-01 + <_> + + 0 -1 2341 -2.2483000531792641e-02 + + 6.7027199268341064e-01 -1.9594000279903412e-01 + <_> + + 0 -1 2342 2.3274999111890793e-02 + + 1.7405399680137634e-01 -3.2746300101280212e-01 + <_> + + 0 -1 2343 -1.3917000032961369e-02 + + -8.3954298496246338e-01 -6.3760001212358475e-03 + <_> + + 0 -1 2344 7.5429999269545078e-03 + + -3.4194998443126678e-02 5.8998197317123413e-01 + <_> + + 0 -1 2345 -1.1539000086486340e-02 + + 4.2142799496650696e-01 -2.3510499298572540e-01 + <_> + + 0 -1 2346 5.2501998841762543e-02 + + 6.9303996860980988e-02 7.3226499557495117e-01 + <_> + + 0 -1 2347 5.2715998142957687e-02 + + -1.5688100457191467e-01 1.0907289981842041e+00 + <_> + + 0 -1 2348 -1.1726000346243382e-02 + + -7.0934301614761353e-01 1.6828800737857819e-01 + <_> + + 0 -1 2349 9.5945999026298523e-02 + + -1.6192899644374847e-01 1.0072519779205322e+00 + <_> + + 0 -1 2350 -1.5871999785304070e-02 + + 3.9008399844169617e-01 -5.3777001798152924e-02 + <_> + + 0 -1 2351 3.4818001091480255e-02 + + 1.7179999500513077e-02 -9.3941801786422729e-01 + <_> + + 0 -1 2352 3.4791998565196991e-02 + + 5.0462998449802399e-02 5.4465699195861816e-01 + <_> + + 0 -1 2353 1.6284000128507614e-02 + + -2.6981300115585327e-01 4.0365299582481384e-01 + <_> + + 0 -1 2354 -4.4319000095129013e-02 + + 8.4399998188018799e-01 3.2882999628782272e-02 + <_> + + 0 -1 2355 -5.5689997971057892e-03 + + 1.5309399366378784e-01 -3.4959799051284790e-01 + <_> + + 0 -1 2356 -6.5842002630233765e-02 + + -9.2711198329925537e-01 1.6800999641418457e-01 + <_> + + 0 -1 2357 -7.3337003588676453e-02 + + 5.1614499092102051e-01 -2.0236000418663025e-01 + <_> + + 0 -1 2358 1.6450000926852226e-02 + + 1.3950599730014801e-01 -4.9301299452781677e-01 + <_> + + 0 -1 2359 -9.2630004510283470e-03 + + -9.0101999044418335e-01 -1.6116000711917877e-02 + <_> + + 0 -1 2360 5.9139998629689217e-03 + + 1.9858199357986450e-01 -1.6731299459934235e-01 + <_> + + 0 -1 2361 -8.4699998842552304e-04 + + 9.4005003571510315e-02 -4.1570898890495300e-01 + <_> + + 0 -1 2362 2.0532900094985962e-01 + + -6.0022000223398209e-02 7.0993602275848389e-01 + <_> + + 0 -1 2363 -1.6883000731468201e-02 + + 2.4392199516296387e-01 -3.0551800131797791e-01 + <_> + + 0 -1 2364 -1.9111000001430511e-02 + + 6.1229902505874634e-01 2.4252999573945999e-02 + <_> + + 0 -1 2365 -2.5962999090552330e-02 + + 9.0764999389648438e-01 -1.6722099483013153e-01 + <_> + + 0 -1 2366 -2.1762000396847725e-02 + + -3.1384700536727905e-01 2.0134599506855011e-01 + <_> + + 0 -1 2367 -2.4119999259710312e-02 + + -6.6588401794433594e-01 7.4559999629855156e-03 + <_> + + 0 -1 2368 4.7129999846220016e-02 + + 5.9533998370170593e-02 8.7804502248764038e-01 + <_> + + 0 -1 2369 -4.5984998345375061e-02 + + 8.0067998170852661e-01 -1.7252300679683685e-01 + <_> + + 0 -1 2370 2.6507999747991562e-02 + + 1.8774099647998810e-01 -6.0850602388381958e-01 + <_> + + 0 -1 2371 -4.8615001142024994e-02 + + 5.8644098043441772e-01 -1.9427700340747833e-01 + <_> + + 0 -1 2372 -1.8562000244855881e-02 + + -2.5587901473045349e-01 1.6326199471950531e-01 + <_> + + 0 -1 2373 1.2678000144660473e-02 + + -1.4228000305593014e-02 -7.6738101243972778e-01 + <_> + + 0 -1 2374 -1.1919999960809946e-03 + + 2.0495000481605530e-01 -1.1404299736022949e-01 + <_> + + 0 -1 2375 -4.9088999629020691e-02 + + -1.0740849971771240e+00 -3.8940999656915665e-02 + <_> + + 0 -1 2376 -1.7436999827623367e-02 + + -5.7973802089691162e-01 1.8584500253200531e-01 + <_> + + 0 -1 2377 -1.4770000241696835e-02 + + -6.6150301694869995e-01 5.3119999356567860e-03 + <_> + + 0 -1 2378 -2.2905200719833374e-01 + + -4.8305100202560425e-01 1.2326399981975555e-01 + <_> + + 0 -1 2379 -1.2707099318504333e-01 + + 5.7452601194381714e-01 -1.9420400261878967e-01 + <_> + + 0 -1 2380 1.0339000262320042e-02 + + -5.4641999304294586e-02 2.4501800537109375e-01 + <_> + + 0 -1 2381 6.9010001607239246e-03 + + 1.2180600315332413e-01 -3.8797399401664734e-01 + <_> + + 0 -1 2382 2.9025399684906006e-01 + + 1.0966199636459351e-01 -30. + <_> + + 0 -1 2383 -2.3804999887943268e-01 + + -1.7352679967880249e+00 -6.3809998333454132e-02 + <_> + + 0 -1 2384 6.2481001019477844e-02 + + 1.3523000478744507e-01 -7.0301097631454468e-01 + <_> + + 0 -1 2385 4.7109997831285000e-03 + + -4.6984100341796875e-01 6.0341998934745789e-02 + <_> + + 0 -1 2386 -2.7815999463200569e-02 + + 6.9807600975036621e-01 1.3719999697059393e-03 + <_> + + 0 -1 2387 -1.7020000144839287e-02 + + 1.6870440244674683e+00 -1.4314800500869751e-01 + <_> + + 0 -1 2388 -4.9754999577999115e-02 + + 7.9497700929641724e-01 7.7199999941512942e-04 + <_> + + 0 -1 2389 -7.4732996523380280e-02 + + -1.0132360458374023e+00 -1.9388999789953232e-02 + <_> + + 0 -1 2390 3.2009001821279526e-02 + + 1.4412100613117218e-01 -4.2139101028442383e-01 + <_> + + 0 -1 2391 -9.4463996589183807e-02 + + 5.0682598352432251e-01 -2.0478899776935577e-01 + <_> + + 0 -1 2392 -1.5426999889314175e-02 + + -1.5811300277709961e-01 1.7806899547576904e-01 + <_> + + 0 -1 2393 -4.0540001355111599e-03 + + -5.4366701841354370e-01 3.1235000118613243e-02 + <_> + + 0 -1 2394 3.0080000869929790e-03 + + -1.7376799881458282e-01 3.0441701412200928e-01 + <_> + + 0 -1 2395 -1.0091999545693398e-02 + + 2.5103801488876343e-01 -2.6224100589752197e-01 + <_> + + 0 -1 2396 -3.8818001747131348e-02 + + 9.3226701021194458e-01 7.2659999132156372e-02 + <_> + + 0 -1 2397 3.4651998430490494e-02 + + -3.3934999257326126e-02 -8.5707902908325195e-01 + <_> + + 0 -1 2398 -4.6729999594390392e-03 + + 3.4969300031661987e-01 -4.8517998307943344e-02 + <_> + + 0 -1 2399 6.8499997723847628e-04 + + 6.6573001444339752e-02 -4.4973799586296082e-01 + <_> + + 0 -1 2400 3.5317000001668930e-02 + + 1.4275799691677094e-01 -4.6726399660110474e-01 + <_> + + 0 -1 2401 -2.3569999262690544e-02 + + -1.0286079645156860e+00 -4.5288000255823135e-02 + <_> + + 0 -1 2402 -1.9109999993816018e-03 + + -1.9652199745178223e-01 2.8661000728607178e-01 + <_> + + 0 -1 2403 -1.6659000888466835e-02 + + -7.7532202005386353e-01 -8.3280000835657120e-03 + <_> + + 0 -1 2404 6.6062200069427490e-01 + + 1.3232499361038208e-01 -3.5266680717468262e+00 + <_> + + 0 -1 2405 1.0970599949359894e-01 + + -1.5547199547290802e-01 1.4674140214920044e+00 + <_> + + 0 -1 2406 1.3500999659299850e-02 + + 1.5233400464057922e-01 -1.3020930290222168e+00 + <_> + + 0 -1 2407 -2.2871999070048332e-02 + + -7.1325999498367310e-01 -8.7040001526474953e-03 + <_> + + 0 -1 2408 -8.1821002066135406e-02 + + 1.1127580404281616e+00 8.3219997584819794e-02 + <_> + + 0 -1 2409 -5.2728001028299332e-02 + + 9.3165099620819092e-01 -1.7103999853134155e-01 + <_> + + 0 -1 2410 -2.5242000818252563e-02 + + -1.9733799993991852e-01 2.5359401106834412e-01 + <_> + + 0 -1 2411 -4.3818999081850052e-02 + + 4.1815200448036194e-01 -2.4585500359535217e-01 + <_> + + 0 -1 2412 -1.8188999965786934e-02 + + -5.1743197441101074e-01 2.0174199342727661e-01 + <_> + + 0 -1 2413 2.3466000333428383e-02 + + -4.3071001768112183e-02 -1.0636579990386963e+00 + <_> + + 0 -1 2414 3.4216001629829407e-02 + + 5.3780999034643173e-02 4.9707201123237610e-01 + <_> + + 0 -1 2415 2.5692999362945557e-02 + + -2.3800100386142731e-01 4.1651499271392822e-01 + <_> + + 0 -1 2416 -2.6565000414848328e-02 + + -8.8574802875518799e-01 1.3365900516510010e-01 + <_> + + 0 -1 2417 6.0942001640796661e-02 + + -2.0669700205326080e-01 5.8309000730514526e-01 + <_> + + 0 -1 2418 1.4474500715732574e-01 + + 1.3282300531864166e-01 -3.1449348926544189e+00 + <_> + + 0 -1 2419 5.3410999476909637e-02 + + -1.7325200140476227e-01 6.9190698862075806e-01 + <_> + + 0 -1 2420 1.1408000253140926e-02 + + 5.4822001606225967e-02 3.0240398645401001e-01 + <_> + + 0 -1 2421 -2.3179999552667141e-03 + + 1.5820899605751038e-01 -3.1973201036453247e-01 + <_> + + 0 -1 2422 -2.9695000499486923e-02 + + 7.1274799108505249e-01 5.8136001229286194e-02 + <_> + + 0 -1 2423 2.7249999344348907e-02 + + -1.5754100680351257e-01 9.2143797874450684e-01 + <_> + + 0 -1 2424 -3.6200000904500484e-03 + + -3.4548398852348328e-01 2.0220999419689178e-01 + <_> + + 0 -1 2425 -1.2578999623656273e-02 + + -5.5650299787521362e-01 2.0388999953866005e-02 + <_> + + 0 -1 2426 -8.8849000632762909e-02 + + -3.6100010871887207e+00 1.3164199888706207e-01 + <_> + + 0 -1 2427 -1.9256999716162682e-02 + + 5.1908999681472778e-01 -1.9284300506114960e-01 + <_> + + 0 -1 2428 -1.6666999086737633e-02 + + -8.7499998509883881e-02 1.5812499821186066e-01 + <_> + + 0 -1 2429 1.2931999750435352e-02 + + 2.7405999600887299e-02 -5.5123901367187500e-01 + <_> + + 0 -1 2430 -1.3431999832391739e-02 + + 2.3457799851894379e-01 -4.3235000222921371e-02 + <_> + + 0 -1 2431 1.8810000270605087e-02 + + -3.9680998772382736e-02 -9.4373297691345215e-01 + <_> + + 0 -1 2432 -6.4349998719990253e-03 + + 4.5703700184822083e-01 -4.0520001202821732e-03 + <_> + + 0 -1 2433 -2.4249000474810600e-02 + + -7.6248002052307129e-01 -1.9857000559568405e-02 + <_> + + 0 -1 2434 -2.9667999595403671e-02 + + -3.7412509918212891e+00 1.1250600218772888e-01 + <_> + + 0 -1 2435 5.1150000654160976e-03 + + -6.3781797885894775e-01 1.1223999783396721e-02 + <_> + + 0 -1 2436 -5.7819997891783714e-03 + + 1.9374400377273560e-01 -8.2042001187801361e-02 + <_> + + 0 -1 2437 1.6606999561190605e-02 + + -1.6192099452018738e-01 1.1334990262985229e+00 + <_> + + 0 -1 2438 3.8228001445531845e-02 + + 2.1105000749230385e-02 7.6264202594757080e-01 + <_> + + 0 -1 2439 -5.7094000279903412e-02 + + -1.6974929571151733e+00 -5.9762001037597656e-02 + <_> + + 0 -1 2440 -5.3883001208305359e-02 + + 1.1850190162658691e+00 9.0966999530792236e-02 + <_> + + 0 -1 2441 -2.6110000908374786e-03 + + -4.0941199660301208e-01 8.3820998668670654e-02 + <_> + + 0 -1 2442 2.9714399576187134e-01 + + 1.5529899299144745e-01 -1.0995409488677979e+00 + <_> + + 0 -1 2443 -8.9063003659248352e-02 + + 4.8947200179100037e-01 -2.0041200518608093e-01 + <_> + + 0 -1 2444 -5.6193001568317413e-02 + + -2.4581399559974670e-01 1.4365500211715698e-01 + <_> + + 0 -1 2445 3.7004999816417694e-02 + + -4.8168998211622238e-02 -1.2310709953308105e+00 + <_> + + 0 -1 2446 -8.4840003401041031e-03 + + 4.3372601270675659e-01 1.3779999688267708e-02 + <_> + + 0 -1 2447 -2.4379999376833439e-03 + + 1.8949699401855469e-01 -3.2294198870658875e-01 + <_> + + 0 -1 2448 -7.1639999747276306e-02 + + -4.3979001045227051e-01 2.2730199992656708e-01 + <_> + + 0 -1 2449 5.2260002121329308e-03 + + -2.0548400282859802e-01 5.0933301448822021e-01 + <_> + + 0 -1 2450 -6.1360001564025879e-03 + + 3.1157198548316956e-01 7.0680998265743256e-02 + <_> + + 0 -1 2451 1.5595000237226486e-02 + + -3.0934798717498779e-01 1.5627700090408325e-01 + <_> + + 0 -1 2452 2.5995999574661255e-02 + + 1.3821600377559662e-01 -1.7616599798202515e-01 + <_> + + 0 -1 2453 -1.2085000053048134e-02 + + -5.1070201396942139e-01 5.8440998196601868e-02 + <_> + + 0 -1 2454 -6.7836001515388489e-02 + + 4.7757101058959961e-01 -7.1446001529693604e-02 + <_> + + 0 -1 2455 -1.4715000055730343e-02 + + 4.5238900184631348e-01 -1.9861400127410889e-01 + <_> + + 0 -1 2456 2.5118999183177948e-02 + + 1.2954899668693542e-01 -8.6266398429870605e-01 + <_> + + 0 -1 2457 1.8826000392436981e-02 + + -4.1570000350475311e-02 -1.1354700326919556e+00 + <_> + + 0 -1 2458 -2.1263999864459038e-02 + + -3.4738001227378845e-01 1.5779499709606171e-01 + <_> + + 0 -1 2459 9.4609996303915977e-03 + + 4.8639997839927673e-03 -6.1654800176620483e-01 + <_> + + 0 -1 2460 2.2957700490951538e-01 + + 8.1372998654842377e-02 6.9841402769088745e-01 + <_> + + 0 -1 2461 -3.8061998784542084e-02 + + 1.1616369485855103e+00 -1.4976699650287628e-01 + <_> + + 0 -1 2462 -1.3484999537467957e-02 + + -3.2036399841308594e-01 1.7365099489688873e-01 + <_> + + 0 -1 2463 3.6238998174667358e-02 + + -1.8158499896526337e-01 6.1956697702407837e-01 + <_> + + 0 -1 2464 6.7210001870989799e-03 + + 7.9600000753998756e-04 4.2441400885581970e-01 + <_> + + 0 -1 2465 9.6525996923446655e-02 + + -1.4696800708770752e-01 1.2525680065155029e+00 + <_> + + 0 -1 2466 -3.5656999796628952e-02 + + -3.9781698584556580e-01 1.4191399514675140e-01 + <_> + + 0 -1 2467 1.0772000066936016e-02 + + -1.8194000422954559e-01 5.9762197732925415e-01 + <_> + + 0 -1 2468 7.9279996454715729e-02 + + 1.4642499387264252e-01 -7.8836899995803833e-01 + <_> + + 0 -1 2469 3.2841000705957413e-02 + + -6.2408000230789185e-02 -1.4227490425109863e+00 + <_> + + 0 -1 2470 -2.7781000360846519e-02 + + 3.4033098816871643e-01 3.0670000240206718e-02 + <_> + + 0 -1 2471 -4.0339999832212925e-03 + + 3.1084701418876648e-01 -2.2595700621604919e-01 + <_> + + 0 -1 2472 7.4260002002120018e-03 + + -3.8936998695135117e-02 3.1702101230621338e-01 + <_> + + 0 -1 2473 1.1213999986648560e-01 + + -1.7578299343585968e-01 6.5056598186492920e-01 + <_> + + 0 -1 2474 -1.1878100037574768e-01 + + -1.0092990398406982e+00 1.1069700121879578e-01 + <_> + + 0 -1 2475 -4.1584998369216919e-02 + + -5.3806400299072266e-01 1.9905000925064087e-02 + <_> + + 0 -1 2476 -2.7966000139713287e-02 + + 4.8143199086189270e-01 3.3590998500585556e-02 + <_> + + 0 -1 2477 -1.2506400048732758e-01 + + 2.6352199912071228e-01 -2.5737899541854858e-01 + <_> + + 0 -1 2478 2.3666900396347046e-01 + + 3.6508001387119293e-02 9.0655601024627686e-01 + <_> + + 0 -1 2479 -2.9475999996066093e-02 + + -6.0048800706863403e-01 9.5880003646016121e-03 + <_> + + 0 -1 2480 3.7792999297380447e-02 + + 1.5506200492382050e-01 -9.5733499526977539e-01 + <_> + + 0 -1 2481 7.2044000029563904e-02 + + -1.4525899291038513e-01 1.3676730394363403e+00 + <_> + + 0 -1 2482 9.7759999334812164e-03 + + 1.2915999628603458e-02 2.1640899777412415e-01 + <_> + + 0 -1 2483 5.2154000848531723e-02 + + -1.6359999775886536e-02 -8.8356298208236694e-01 + <_> + + 0 -1 2484 -4.3790999799966812e-02 + + 3.5829600691795349e-01 6.5131001174449921e-02 + <_> + + 0 -1 2485 -3.8378998637199402e-02 + + 1.1961040496826172e+00 -1.4971500635147095e-01 + <_> + + 0 -1 2486 -9.8838999867439270e-02 + + -6.1834001541137695e-01 1.2786200642585754e-01 + <_> + + 0 -1 2487 -1.2190700322389603e-01 + + -1.8276120424270630e+00 -6.4862996339797974e-02 + <_> + + 0 -1 2488 -1.1981700360774994e-01 + + -30. 1.1323300004005432e-01 + <_> + + 0 -1 2489 3.0910000205039978e-02 + + -2.3934000730514526e-01 3.6332899332046509e-01 + <_> + + 0 -1 2490 1.0800999589264393e-02 + + -3.5140000283718109e-02 2.7707898616790771e-01 + <_> + + 0 -1 2491 5.6844998151063919e-02 + + -1.5524299442768097e-01 1.0802700519561768e+00 + <_> + + 0 -1 2492 1.0280000278726220e-03 + + -6.1202999204397202e-02 2.0508000254631042e-01 + <_> + + 0 -1 2493 -2.8273999691009521e-02 + + -6.4778000116348267e-01 2.3917000740766525e-02 + <_> + + 0 -1 2494 -1.6013599932193756e-01 + + 1.0892050266265869e+00 5.8389000594615936e-02 + <_> + + 0 -1 2495 4.9629998393356800e-03 + + -2.5806298851966858e-01 2.0834599435329437e-01 + <_> + + 0 -1 2496 4.6937000006437302e-02 + + 1.3886299729347229e-01 -1.5662620067596436e+00 + <_> + + 0 -1 2497 2.4286000058054924e-02 + + -2.0728300511837006e-01 5.2430999279022217e-01 + <_> + + 0 -1 2498 7.0202000439167023e-02 + + 1.4796899259090424e-01 -1.3095090389251709e+00 + <_> + + 0 -1 2499 9.8120002076029778e-03 + + 2.7906000614166260e-02 -5.0864601135253906e-01 + <_> + + 0 -1 2500 -5.6200999766588211e-02 + + 1.2618130445480347e+00 6.3801996409893036e-02 + <_> + + 0 -1 2501 1.0982800275087357e-01 + + -1.2850099802017212e-01 3.0776169300079346e+00 + <_> + 211 + -3.3703000545501709e+00 + + <_> + + 0 -1 2502 2.0910000428557396e-02 + + -6.8559402227401733e-01 3.8984298706054688e-01 + <_> + + 0 -1 2503 3.5032000392675400e-02 + + -4.7724398970603943e-01 4.5027199387550354e-01 + <_> + + 0 -1 2504 3.9799001067876816e-02 + + -4.7011101245880127e-01 4.2702499032020569e-01 + <_> + + 0 -1 2505 -4.8409998416900635e-03 + + 2.5614300370216370e-01 -6.6556298732757568e-01 + <_> + + 0 -1 2506 2.3439999204128981e-03 + + -4.8083499073982239e-01 2.8013798594474792e-01 + <_> + + 0 -1 2507 2.5312999263405800e-02 + + -2.3948200047016144e-01 4.4191798567771912e-01 + <_> + + 0 -1 2508 -3.2193001359701157e-02 + + 7.6086699962615967e-01 -2.5059100985527039e-01 + <_> + + 0 -1 2509 7.5409002602100372e-02 + + -3.4974598884582520e-01 3.4380298852920532e-01 + <_> + + 0 -1 2510 -1.8469000235199928e-02 + + -7.9085600376129150e-01 3.4788001328706741e-02 + <_> + + 0 -1 2511 -1.2802000157535076e-02 + + 4.7107800841331482e-01 -6.0006000101566315e-02 + <_> + + 0 -1 2512 -2.6598000898957253e-02 + + 6.7116099596023560e-01 -2.4257500469684601e-01 + <_> + + 0 -1 2513 2.1988999098539352e-02 + + 2.4717499315738678e-01 -4.8301699757575989e-01 + <_> + + 0 -1 2514 1.4654099941253662e-01 + + -2.1504099667072296e-01 7.2055900096893311e-01 + <_> + + 0 -1 2515 3.5310001112520695e-03 + + 2.7930998802185059e-01 -3.4339898824691772e-01 + <_> + + 0 -1 2516 9.4010001048445702e-03 + + 5.5861998349428177e-02 -8.2143598794937134e-01 + <_> + + 0 -1 2517 -8.6390003561973572e-03 + + -9.9620598554611206e-01 1.8874999880790710e-01 + <_> + + 0 -1 2518 -3.9193000644445419e-02 + + -1.1945559978485107e+00 -2.9198000207543373e-02 + <_> + + 0 -1 2519 2.4855000898241997e-02 + + 1.4987599849700928e-01 -5.4137802124023438e-01 + <_> + + 0 -1 2520 -3.4995000809431076e-02 + + -1.4210180044174194e+00 -4.2314000427722931e-02 + <_> + + 0 -1 2521 -1.8378999084234238e-02 + + -2.8242599964141846e-01 1.5581800043582916e-01 + <_> + + 0 -1 2522 -1.3592000119388103e-02 + + 4.7317099571228027e-01 -2.1937200427055359e-01 + <_> + + 0 -1 2523 6.2629999592900276e-03 + + -5.9714000672101974e-02 6.0625898838043213e-01 + <_> + + 0 -1 2524 -1.8478000536561012e-02 + + -8.5647201538085938e-01 -1.3783999718725681e-02 + <_> + + 0 -1 2525 1.4236000366508961e-02 + + 1.6654799878597260e-01 -2.7713999152183533e-01 + <_> + + 0 -1 2526 -3.2547000795602798e-02 + + -1.1728240251541138e+00 -4.0185000747442245e-02 + <_> + + 0 -1 2527 -2.6410000864416361e-03 + + 2.6514300704002380e-01 -5.6343000382184982e-02 + <_> + + 0 -1 2528 -8.7799999164417386e-04 + + 3.6556001752614975e-02 -5.5075198411941528e-01 + <_> + + 0 -1 2529 4.7371998429298401e-02 + + -4.2614001780748367e-02 4.8194900155067444e-01 + <_> + + 0 -1 2530 -7.0790001191198826e-03 + + 2.8698998689651489e-01 -3.2923001050949097e-01 + <_> + + 0 -1 2531 -4.3145999312400818e-02 + + -1.4065419435501099e+00 1.2836399674415588e-01 + <_> + + 0 -1 2532 2.0592000335454941e-02 + + -2.1435299515724182e-01 5.3981798887252808e-01 + <_> + + 0 -1 2533 -2.2367000579833984e-02 + + 3.3718299865722656e-01 4.5212000608444214e-02 + <_> + + 0 -1 2534 5.0039999186992645e-02 + + -2.5121700763702393e-01 4.1750499606132507e-01 + <_> + + 0 -1 2535 6.1794999986886978e-02 + + 4.0084999054670334e-02 6.8779802322387695e-01 + <_> + + 0 -1 2536 -4.1861999779939651e-02 + + 5.3027397394180298e-01 -2.2901999950408936e-01 + <_> + + 0 -1 2537 -3.1959998887032270e-03 + + 2.5161498785018921e-01 -2.1514600515365601e-01 + <_> + + 0 -1 2538 2.4255000054836273e-02 + + 7.2320001199841499e-03 -7.2519099712371826e-01 + <_> + + 0 -1 2539 -1.7303999513387680e-02 + + -4.9958199262619019e-01 1.8394500017166138e-01 + <_> + + 0 -1 2540 -4.1470001451671124e-03 + + 8.5211999714374542e-02 -4.6364700794219971e-01 + <_> + + 0 -1 2541 -1.4369999989867210e-02 + + -5.2258902788162231e-01 2.3892599344253540e-01 + <_> + + 0 -1 2542 -9.0399999171495438e-03 + + -6.3250398635864258e-01 3.2551001757383347e-02 + <_> + + 0 -1 2543 -1.2373100221157074e-01 + + 1.2856210470199585e+00 7.6545000076293945e-02 + <_> + + 0 -1 2544 -8.2221999764442444e-02 + + 8.3208197355270386e-01 -1.8590599298477173e-01 + <_> + + 0 -1 2545 6.5659001469612122e-02 + + 1.1298800259828568e-01 -30. + <_> + + 0 -1 2546 -3.1582999974489212e-02 + + -1.3485900163650513e+00 -4.7097001224756241e-02 + <_> + + 0 -1 2547 -7.9636000096797943e-02 + + -1.3533639907836914e+00 1.5668800473213196e-01 + <_> + + 0 -1 2548 -1.8880000337958336e-02 + + 4.0300300717353821e-01 -2.5148901343345642e-01 + <_> + + 0 -1 2549 -5.0149997696280479e-03 + + -2.6287099719047546e-01 1.8582500517368317e-01 + <_> + + 0 -1 2550 -1.2218000367283821e-02 + + 5.8692401647567749e-01 -1.9427700340747833e-01 + <_> + + 0 -1 2551 1.2710000155493617e-03 + + -1.6688999533653259e-01 2.3006899654865265e-01 + <_> + + 0 -1 2552 2.9743999242782593e-02 + + 1.2520000338554382e-02 -6.6723597049713135e-01 + <_> + + 0 -1 2553 2.8175000101327896e-02 + + -1.7060000449419022e-02 6.4579397439956665e-01 + <_> + + 0 -1 2554 3.0345000326633453e-02 + + -2.4178700149059296e-01 3.4878900647163391e-01 + <_> + + 0 -1 2555 -1.7325999215245247e-02 + + -5.3599399328231812e-01 2.0995999872684479e-01 + <_> + + 0 -1 2556 -8.4178000688552856e-02 + + 7.5093299150466919e-01 -1.7593200504779816e-01 + <_> + + 0 -1 2557 7.4950000271201134e-03 + + -1.6188099980354309e-01 3.0657500028610229e-01 + <_> + + 0 -1 2558 5.6494999676942825e-02 + + -1.7318800091743469e-01 1.0016150474548340e+00 + <_> + + 0 -1 2559 -5.2939997985959053e-03 + + 2.3417599499225616e-01 -6.5347000956535339e-02 + <_> + + 0 -1 2560 -1.4945000410079956e-02 + + 2.5018900632858276e-01 -3.0591198801994324e-01 + <_> + + 0 -1 2561 5.4919000715017319e-02 + + 1.3121999800205231e-01 -9.3765097856521606e-01 + <_> + + 0 -1 2562 -1.9721999764442444e-02 + + -8.3978497982025146e-01 -2.3473000153899193e-02 + <_> + + 0 -1 2563 -6.7158997058868408e-02 + + 2.3586840629577637e+00 8.2970999181270599e-02 + <_> + + 0 -1 2564 -1.4325999654829502e-02 + + 1.8814499676227570e-01 -3.1221601366996765e-01 + <_> + + 0 -1 2565 2.9841000214219093e-02 + + 1.4825099706649780e-01 -8.4681701660156250e-01 + <_> + + 0 -1 2566 5.1883000880479813e-02 + + -4.3731000274419785e-02 -1.3366169929504395e+00 + <_> + + 0 -1 2567 4.1127000004053116e-02 + + 1.7660099267959595e-01 -6.0904097557067871e-01 + <_> + + 0 -1 2568 -1.2865099310874939e-01 + + -9.8701000213623047e-01 -3.7785001099109650e-02 + <_> + + 0 -1 2569 2.4170000106096268e-03 + + -1.6119599342346191e-01 3.2675701379776001e-01 + <_> + + 0 -1 2570 7.7030002139508724e-03 + + -2.3841500282287598e-01 2.9319399595260620e-01 + <_> + + 0 -1 2571 4.5520000159740448e-02 + + 1.4424599707126617e-01 -1.5010160207748413e+00 + <_> + + 0 -1 2572 -7.8700996935367584e-02 + + -1.0394560098648071e+00 -4.5375999063253403e-02 + <_> + + 0 -1 2573 7.8619997948408127e-03 + + 1.9633600115776062e-01 -1.4472399652004242e-01 + <_> + + 0 -1 2574 -1.3458999805152416e-02 + + -9.0634697675704956e-01 -3.8049001246690750e-02 + <_> + + 0 -1 2575 2.8827000409364700e-02 + + -2.9473999515175819e-02 6.0058397054672241e-01 + <_> + + 0 -1 2576 -2.7365999296307564e-02 + + -9.9804002046585083e-01 -3.8653001189231873e-02 + <_> + + 0 -1 2577 -7.2917997837066650e-02 + + 7.3361498117446899e-01 5.7440001517534256e-02 + <_> + + 0 -1 2578 -1.3988999649882317e-02 + + 2.7892601490020752e-01 -2.6516300439834595e-01 + <_> + + 0 -1 2579 4.3242998421192169e-02 + + 4.7760000452399254e-03 3.5925900936126709e-01 + <_> + + 0 -1 2580 2.9533000662922859e-02 + + -2.0083999633789062e-01 5.1202899217605591e-01 + <_> + + 0 -1 2581 -3.1897000968456268e-02 + + 6.4721697568893433e-01 -1.3760000001639128e-03 + <_> + + 0 -1 2582 3.7868998944759369e-02 + + -1.8363800644874573e-01 6.1343097686767578e-01 + <_> + + 0 -1 2583 -2.2417999804019928e-02 + + -2.9187899827957153e-01 1.8194800615310669e-01 + <_> + + 0 -1 2584 5.8958999812602997e-02 + + -6.6451996564865112e-02 -1.9290030002593994e+00 + <_> + + 0 -1 2585 3.1222999095916748e-02 + + -1.2732000090181828e-02 6.1560797691345215e-01 + <_> + + 0 -1 2586 3.7484999746084213e-02 + + -2.0856900513172150e-01 4.4363999366760254e-01 + <_> + + 0 -1 2587 -2.0966000854969025e-02 + + -3.5712799429893494e-01 2.4252200126647949e-01 + <_> + + 0 -1 2588 -2.5477999821305275e-02 + + 1.0846560001373291e+00 -1.5054400265216827e-01 + <_> + + 0 -1 2589 -7.2570000775158405e-03 + + 2.1302600204944611e-01 -1.8308199942111969e-01 + <_> + + 0 -1 2590 -5.0983000546693802e-02 + + 5.1736801862716675e-01 -1.8833099305629730e-01 + <_> + + 0 -1 2591 -2.0640000700950623e-02 + + -4.4030201435089111e-01 2.2745999693870544e-01 + <_> + + 0 -1 2592 1.0672999545931816e-02 + + 3.5059999674558640e-02 -5.1665002107620239e-01 + <_> + + 0 -1 2593 3.1895998865365982e-02 + + 1.3228000141680241e-02 3.4915199875831604e-01 + <_> + + 0 -1 2594 -2.3824999108910561e-02 + + 3.4118801355361938e-01 -2.1510200202465057e-01 + <_> + + 0 -1 2595 -6.0680001042783260e-03 + + 3.2937398552894592e-01 -2.8523799777030945e-01 + <_> + + 0 -1 2596 2.3881999775767326e-02 + + -2.5333800911903381e-01 2.6296100020408630e-01 + <_> + + 0 -1 2597 2.7966000139713287e-02 + + 1.4049099385738373e-01 -4.9887099862098694e-01 + <_> + + 0 -1 2598 1.4603000134229660e-02 + + -1.5395999886095524e-02 -7.6958000659942627e-01 + <_> + + 0 -1 2599 1.0872399806976318e-01 + + 1.9069600105285645e-01 -3.2393100857734680e-01 + <_> + + 0 -1 2600 -1.4038000255823135e-02 + + 3.4924700856208801e-01 -2.2358700633049011e-01 + <_> + + 0 -1 2601 4.0440000593662262e-03 + + -3.8329001516103745e-02 5.1177299022674561e-01 + <_> + + 0 -1 2602 -4.9769999459385872e-03 + + -4.2888298630714417e-01 4.9173999577760696e-02 + <_> + + 0 -1 2603 -8.5183002054691315e-02 + + 6.6624599695205688e-01 7.8079998493194580e-03 + <_> + + 0 -1 2604 2.1559998858720064e-03 + + -4.9135199189186096e-01 6.9555997848510742e-02 + <_> + + 0 -1 2605 3.6384499073028564e-01 + + 1.2997099757194519e-01 -1.8949509859085083e+00 + <_> + + 0 -1 2606 2.2082500159740448e-01 + + -5.7211998850107193e-02 -1.4281120300292969e+00 + <_> + + 0 -1 2607 -1.6140000894665718e-02 + + -5.7589399814605713e-01 1.8062500655651093e-01 + <_> + + 0 -1 2608 -4.8330001533031464e-02 + + 9.7308498620986938e-01 -1.6513000428676605e-01 + <_> + + 0 -1 2609 1.7529999837279320e-02 + + 1.7932699620723724e-01 -2.7948901057243347e-01 + <_> + + 0 -1 2610 -3.4309998154640198e-02 + + -8.1072497367858887e-01 -1.6596000641584396e-02 + <_> + + 0 -1 2611 -4.5830002054572105e-03 + + 2.7908998727798462e-01 -7.4519999325275421e-03 + <_> + + 0 -1 2612 1.2896400690078735e-01 + + -1.3508500158786774e-01 2.5411539077758789e+00 + <_> + + 0 -1 2613 3.0361000448465347e-02 + + -6.8419001996517181e-02 2.8734099864959717e-01 + <_> + + 0 -1 2614 4.4086001813411713e-02 + + -1.8135899305343628e-01 6.5413200855255127e-01 + <_> + + 0 -1 2615 3.0159999150782824e-03 + + -1.5690499544143677e-01 2.6963800191879272e-01 + <_> + + 0 -1 2616 -2.6336999610066414e-02 + + 2.9175600409507751e-01 -2.5274100899696350e-01 + <_> + + 0 -1 2617 -2.7866000309586525e-02 + + 4.4387501478195190e-01 5.5038001388311386e-02 + <_> + + 0 -1 2618 1.1725000105798244e-02 + + -1.9346499443054199e-01 4.6656700968742371e-01 + <_> + + 0 -1 2619 1.5689999563619494e-03 + + -8.2360003143548965e-03 2.5700899958610535e-01 + <_> + + 0 -1 2620 -3.5550000611692667e-03 + + -4.2430898547172546e-01 7.1174003183841705e-02 + <_> + + 0 -1 2621 -3.1695000827312469e-02 + + -8.5393500328063965e-01 1.6916200518608093e-01 + <_> + + 0 -1 2622 -3.2097000628709793e-02 + + 8.3784902095794678e-01 -1.7597299814224243e-01 + <_> + + 0 -1 2623 1.5544199943542480e-01 + + 9.9550001323223114e-02 2.3873300552368164e+00 + <_> + + 0 -1 2624 8.8045999407768250e-02 + + -1.8725299835205078e-01 6.2384301424026489e-01 + <_> + + 0 -1 2625 -1.6720000421628356e-03 + + 2.5008699297904968e-01 -6.5118998289108276e-02 + <_> + + 0 -1 2626 9.3409996479749680e-03 + + -3.5378900170326233e-01 1.0715000331401825e-01 + <_> + + 0 -1 2627 3.7138000130653381e-02 + + 1.6387000679969788e-01 -9.1718399524688721e-01 + <_> + + 0 -1 2628 8.0183997750282288e-02 + + -1.4812999963760376e-01 1.4895190000534058e+00 + <_> + + 0 -1 2629 -7.9100002767518163e-04 + + -2.1326899528503418e-01 1.9676400721073151e-01 + <_> + + 0 -1 2630 -5.0400001928210258e-03 + + -7.1318697929382324e-01 1.8240000354126096e-03 + <_> + + 0 -1 2631 1.1962399631738663e-01 + + 3.3098999410867691e-02 1.0441709756851196e+00 + <_> + + 0 -1 2632 -4.5280000194907188e-03 + + -2.7308499813079834e-01 2.7229800820350647e-01 + <_> + + 0 -1 2633 -2.9639000073075294e-02 + + 3.6225798726081848e-01 5.6795001029968262e-02 + <_> + + 0 -1 2634 2.6650000363588333e-02 + + -4.8041000962257385e-02 -9.6723502874374390e-01 + <_> + + 0 -1 2635 4.4422000646591187e-02 + + 1.3052900135517120e-01 -3.5077300667762756e-01 + <_> + + 0 -1 2636 -2.4359999224543571e-02 + + -1.0766899585723877e+00 -5.1222998648881912e-02 + <_> + + 0 -1 2637 1.9734999164938927e-02 + + 2.6238000020384789e-02 2.8070500493049622e-01 + <_> + + 0 -1 2638 5.4930001497268677e-03 + + -2.6111298799514771e-01 2.1011400222778320e-01 + <_> + + 0 -1 2639 -2.3200300335884094e-01 + + -1.7748440504074097e+00 1.1482600122690201e-01 + <_> + + 0 -1 2640 -2.5614000856876373e-02 + + 2.9900801181793213e-01 -2.2502499818801880e-01 + <_> + + 0 -1 2641 -6.4949998632073402e-03 + + 1.9563800096511841e-01 -9.9762998521327972e-02 + <_> + + 0 -1 2642 3.9840000681579113e-03 + + -4.3021500110626221e-01 8.1261001527309418e-02 + <_> + + 0 -1 2643 -3.5813000053167343e-02 + + -5.0987398624420166e-01 1.6345900297164917e-01 + <_> + + 0 -1 2644 -1.4169000089168549e-02 + + 7.7978098392486572e-01 -1.7476299405097961e-01 + <_> + + 0 -1 2645 -1.2642100453376770e-01 + + -6.3047897815704346e-01 1.2728300690650940e-01 + <_> + + 0 -1 2646 6.8677999079227448e-02 + + -4.6447999775409698e-02 -1.1128979921340942e+00 + <_> + + 0 -1 2647 8.5864998400211334e-02 + + 1.1835400015115738e-01 -4.8235158920288086e+00 + <_> + + 0 -1 2648 1.5511999838054180e-02 + + -1.7467999830842018e-02 -6.3693398237228394e-01 + <_> + + 0 -1 2649 8.1091001629829407e-02 + + 8.6133003234863281e-02 2.4559431076049805e+00 + <_> + + 0 -1 2650 1.8495000898838043e-02 + + 4.0229000151157379e-02 -5.0858199596405029e-01 + <_> + + 0 -1 2651 -8.6320996284484863e-02 + + -1.9006760120391846e+00 1.1019100248813629e-01 + <_> + + 0 -1 2652 7.2355002164840698e-02 + + -6.2111999839544296e-02 -1.4165179729461670e+00 + <_> + + 0 -1 2653 -7.8179001808166504e-02 + + 8.8849300146102905e-01 4.2369998991489410e-02 + <_> + + 0 -1 2654 9.6681997179985046e-02 + + -2.2094200551509857e-01 3.3575099706649780e-01 + <_> + + 0 -1 2655 -3.9875999093055725e-02 + + 5.7804799079895020e-01 4.5347999781370163e-02 + <_> + + 0 -1 2656 -9.5349997282028198e-03 + + -5.4175698757171631e-01 3.2399999909102917e-03 + <_> + + 0 -1 2657 4.0600000647827983e-04 + + -8.1549003720283508e-02 3.5837900638580322e-01 + <_> + + 0 -1 2658 1.2107999995350838e-02 + + -2.0280399918556213e-01 4.3768000602722168e-01 + <_> + + 0 -1 2659 -2.0873999223113060e-02 + + 4.1469898819923401e-01 -4.5568000525236130e-02 + <_> + + 0 -1 2660 5.7888001203536987e-02 + + -2.9009999707341194e-02 -9.1822302341461182e-01 + <_> + + 0 -1 2661 1.3200000103097409e-04 + + -1.1772400140762329e-01 2.0000000298023224e-01 + <_> + + 0 -1 2662 -1.7137000337243080e-02 + + 3.3004799485206604e-01 -2.3055200278759003e-01 + <_> + + 0 -1 2663 3.0655000358819962e-02 + + -2.1545000374317169e-02 2.6878198981285095e-01 + <_> + + 0 -1 2664 -7.8699999721720815e-04 + + -4.4100698828697205e-01 4.9157999455928802e-02 + <_> + + 0 -1 2665 8.8036999106407166e-02 + + 1.1782000213861465e-01 -2.8293309211730957e+00 + <_> + + 0 -1 2666 -3.9028998464345932e-02 + + 9.1777199506759644e-01 -1.5827399492263794e-01 + <_> + + 0 -1 2667 8.0105997622013092e-02 + + 1.1289200186729431e-01 -1.9937280416488647e+00 + <_> + + 0 -1 2668 3.9538998156785965e-02 + + -1.4357399940490723e-01 1.3085240125656128e+00 + <_> + + 0 -1 2669 2.0684000104665756e-02 + + 2.0048099756240845e-01 -4.4186998158693314e-02 + <_> + + 0 -1 2670 -6.7037999629974365e-02 + + 3.2618600130081177e-01 -2.0550400018692017e-01 + <_> + + 0 -1 2671 4.6815000474452972e-02 + + 1.5825299918651581e-01 -9.5535099506378174e-01 + <_> + + 0 -1 2672 7.8443996608257294e-02 + + -7.4651002883911133e-02 -2.1161499023437500e+00 + <_> + + 0 -1 2673 6.6380001604557037e-02 + + 1.1641900241374969e-01 -1.6113519668579102e+00 + <_> + + 0 -1 2674 3.0053999274969101e-02 + + -1.6562600433826447e-01 7.0025402307510376e-01 + <_> + + 0 -1 2675 1.7119999974966049e-02 + + 2.2627699375152588e-01 -4.0114998817443848e-01 + <_> + + 0 -1 2676 2.0073000341653824e-02 + + -1.9389699399471283e-01 4.4420298933982849e-01 + <_> + + 0 -1 2677 3.3101998269557953e-02 + + 1.1637499928474426e-01 -1.5771679878234863e+00 + <_> + + 0 -1 2678 -1.4882000163197517e-02 + + -8.9680302143096924e-01 -4.2010001838207245e-02 + <_> + + 0 -1 2679 -1.0281000286340714e-02 + + 3.5602998733520508e-01 -1.3124000281095505e-02 + <_> + + 0 -1 2680 -2.8695000335574150e-02 + + -4.6039599180221558e-01 2.6801999658346176e-02 + <_> + + 0 -1 2681 -4.7189998440444469e-03 + + 2.3788799345493317e-01 -6.5518997609615326e-02 + <_> + + 0 -1 2682 3.2201600074768066e-01 + + -2.8489999473094940e-02 -8.4234601259231567e-01 + <_> + + 0 -1 2683 -1.7045000568032265e-02 + + -5.0938802957534790e-01 1.6057600080966949e-01 + <_> + + 0 -1 2684 -7.3469998314976692e-03 + + -5.4154998064041138e-01 4.7320001758635044e-03 + <_> + + 0 -1 2685 -3.0001999810338020e-02 + + -8.8785797357559204e-01 1.3621799647808075e-01 + <_> + + 0 -1 2686 -1.1292999610304832e-02 + + 8.0615198612213135e-01 -1.6159500181674957e-01 + <_> + + 0 -1 2687 4.7749998047947884e-03 + + 1.2968000024557114e-02 5.5079901218414307e-01 + <_> + + 0 -1 2688 5.0710001960396767e-03 + + -4.5728001743555069e-02 -1.0766259431838989e+00 + <_> + + 0 -1 2689 1.9344100356101990e-01 + + 7.1262001991271973e-02 1.1694519519805908e+00 + <_> + + 0 -1 2690 5.3750001825392246e-03 + + -1.9736200571060181e-01 3.8206899166107178e-01 + <_> + + 0 -1 2691 -6.8276003003120422e-02 + + -5.4372339248657227e+00 1.1151900142431259e-01 + <_> + + 0 -1 2692 -3.4933000802993774e-02 + + 4.4793400168418884e-01 -1.8657900393009186e-01 + <_> + + 0 -1 2693 5.1219998858869076e-03 + + -1.4871999621391296e-02 1.8413899838924408e-01 + <_> + + 0 -1 2694 9.5311999320983887e-02 + + -1.5117099881172180e-01 9.4991499185562134e-01 + <_> + + 0 -1 2695 -6.2849000096321106e-02 + + 4.6473601460456848e-01 3.8405001163482666e-02 + <_> + + 0 -1 2696 -1.7040699720382690e-01 + + -1.6499999761581421e+00 -6.3236996531486511e-02 + <_> + + 0 -1 2697 1.0583999566733837e-02 + + -3.8348998874425888e-02 4.1913801431655884e-01 + <_> + + 0 -1 2698 -4.1579000651836395e-02 + + 3.4461900591850281e-01 -2.1187700331211090e-01 + <_> + + 0 -1 2699 1.2718600034713745e-01 + + 1.2398199737071991e-01 -2.1254889965057373e+00 + <_> + + 0 -1 2700 8.2557000219821930e-02 + + -6.2024001032114029e-02 -1.4875819683074951e+00 + <_> + + 0 -1 2701 8.5293002426624298e-02 + + 1.7087999731302261e-02 3.2076600193977356e-01 + <_> + + 0 -1 2702 5.5544000118970871e-02 + + -2.7414000034332275e-01 1.8976399302482605e-01 + <_> + + 0 -1 2703 4.5650000683963299e-03 + + -1.7920200526714325e-01 2.7967301011085510e-01 + <_> + + 0 -1 2704 1.2997999787330627e-02 + + -3.2297500967979431e-01 2.6941800117492676e-01 + <_> + + 0 -1 2705 5.7891998440027237e-02 + + 1.2644399702548981e-01 -6.0713499784469604e-01 + <_> + + 0 -1 2706 -2.2824000567197800e-02 + + -4.9682098627090454e-01 2.2376999258995056e-02 + <_> + + 0 -1 2707 4.8312000930309296e-02 + + 4.3607000261545181e-02 4.8537799715995789e-01 + <_> + + 0 -1 2708 2.5714000687003136e-02 + + -4.2950998991727829e-02 -9.3023502826690674e-01 + <_> + + 0 -1 2709 6.9269998930394650e-03 + + -2.9680000152438879e-03 3.4296301007270813e-01 + <_> + + 0 -1 2710 -3.4446999430656433e-02 + + -1.5299769639968872e+00 -6.1014998704195023e-02 + <_> + + 0 -1 2711 2.9387999325990677e-02 + + 3.7595998495817184e-02 6.4172399044036865e-01 + <_> + + 0 -1 2712 -2.4319998919963837e-03 + + 9.9088996648788452e-02 -3.9688101410865784e-01 + <_> + 200 + -2.9928278923034668e+00 + + <_> + + 0 -1 2713 -9.5944002270698547e-02 + + 6.2419098615646362e-01 -4.5875200629234314e-01 + <_> + + 0 -1 2714 1.6834000125527382e-02 + + -9.3072801828384399e-01 2.1563600003719330e-01 + <_> + + 0 -1 2715 2.6049999520182610e-02 + + -4.0532299876213074e-01 4.2256599664688110e-01 + <_> + + 0 -1 2716 3.6500001442618668e-04 + + 9.5288001000881195e-02 -6.3298100233078003e-01 + <_> + + 0 -1 2717 -6.6940002143383026e-03 + + 3.7243801355361938e-01 -3.0332401394844055e-01 + <_> + + 0 -1 2718 1.8874000757932663e-02 + + -2.3357200622558594e-01 4.0330699086189270e-01 + <_> + + 0 -1 2719 -1.6300000424962491e-04 + + 4.2886998504400253e-02 -7.7796798944473267e-01 + <_> + + 0 -1 2720 -7.6259002089500427e-02 + + -4.9628499150276184e-01 1.6335399448871613e-01 + <_> + + 0 -1 2721 5.0149001181125641e-02 + + 3.2747000455856323e-02 -8.0047899484634399e-01 + <_> + + 0 -1 2722 -2.9239999130368233e-03 + + -5.0002801418304443e-01 2.5480601191520691e-01 + <_> + + 0 -1 2723 1.6243999823927879e-02 + + 3.8913000375032425e-02 -7.0724898576736450e-01 + <_> + + 0 -1 2724 3.7811998277902603e-02 + + -6.6267997026443481e-02 7.3868799209594727e-01 + <_> + + 0 -1 2725 -1.2319999746978283e-02 + + 4.8696398735046387e-01 -2.4485599994659424e-01 + <_> + + 0 -1 2726 5.8003999292850494e-02 + + 1.3459099829196930e-01 -1.3232100009918213e-01 + <_> + + 0 -1 2727 4.8630000092089176e-03 + + -4.4172900915145874e-01 1.4005599915981293e-01 + <_> + + 0 -1 2728 4.5690998435020447e-02 + + 3.1217999756336212e-02 8.9818298816680908e-01 + <_> + + 0 -1 2729 2.1321000531315804e-02 + + 1.2008000165224075e-02 -8.6066198348999023e-01 + <_> + + 0 -1 2730 1.5679100155830383e-01 + + 1.4055999927222729e-02 8.5332900285720825e-01 + <_> + + 0 -1 2731 -1.0328999720513821e-02 + + 2.9022800922393799e-01 -2.9478800296783447e-01 + <_> + + 0 -1 2732 2.4290001019835472e-03 + + -4.0439900755882263e-01 1.9400200247764587e-01 + <_> + + 0 -1 2733 -2.3338999599218369e-02 + + 3.2945200800895691e-01 -2.5712698698043823e-01 + <_> + + 0 -1 2734 -6.8970001302659512e-03 + + -5.3352999687194824e-01 2.1635200083255768e-01 + <_> + + 0 -1 2735 -3.4403000026941299e-02 + + -1.4425489902496338e+00 -4.4682998210191727e-02 + <_> + + 0 -1 2736 -2.1235000342130661e-02 + + -7.9017502069473267e-01 1.9084100425243378e-01 + <_> + + 0 -1 2737 2.0620001014322042e-03 + + -2.6931199431419373e-01 3.1488001346588135e-01 + <_> + + 0 -1 2738 -4.2190002277493477e-03 + + -5.4464399814605713e-01 1.6574600338935852e-01 + <_> + + 0 -1 2739 -1.4334999956190586e-02 + + 2.2105000913143158e-02 -6.2342500686645508e-01 + <_> + + 0 -1 2740 -8.2120001316070557e-03 + + -4.9884998798370361e-01 1.9237099587917328e-01 + <_> + + 0 -1 2741 -9.3350000679492950e-03 + + -7.9131197929382324e-01 -1.4143999665975571e-02 + <_> + + 0 -1 2742 -3.7937998771667480e-02 + + 7.9841297864913940e-01 -3.3799000084400177e-02 + <_> + + 0 -1 2743 4.7059999778866768e-03 + + -3.3163401484489441e-01 2.0726299285888672e-01 + <_> + + 0 -1 2744 -4.4499998912215233e-03 + + -2.7256301045417786e-01 1.8402199447154999e-01 + <_> + + 0 -1 2745 5.2189999260008335e-03 + + -5.3096002340316772e-01 5.2607998251914978e-02 + <_> + + 0 -1 2746 -9.5399999991059303e-03 + + -5.6485402584075928e-01 1.9269399344921112e-01 + <_> + + 0 -1 2747 4.4969998300075531e-02 + + -1.7411500215530396e-01 9.5382601022720337e-01 + <_> + + 0 -1 2748 1.4209000393748283e-02 + + -9.1949000954627991e-02 2.4836100637912750e-01 + <_> + + 0 -1 2749 1.6380199790000916e-01 + + -5.8497000485658646e-02 -1.6404409408569336e+00 + <_> + + 0 -1 2750 2.5579999200999737e-03 + + 2.3447999358177185e-01 -9.2734001576900482e-02 + <_> + + 0 -1 2751 -3.8499999791383743e-03 + + 1.7880700528621674e-01 -3.5844099521636963e-01 + <_> + + 0 -1 2752 -2.5221999734640121e-02 + + -4.2903000116348267e-01 2.0244500041007996e-01 + <_> + + 0 -1 2753 -1.9415000453591347e-02 + + 5.8016300201416016e-01 -1.8806399405002594e-01 + <_> + + 0 -1 2754 1.4419999904930592e-02 + + 3.2846998423337936e-02 8.1980502605438232e-01 + <_> + + 0 -1 2755 5.1582999527454376e-02 + + 6.9176003336906433e-02 -4.5866298675537109e-01 + <_> + + 0 -1 2756 -3.7960000336170197e-02 + + -1.2553000450134277e+00 1.4332899451255798e-01 + <_> + + 0 -1 2757 -2.9560999944806099e-02 + + 5.3151798248291016e-01 -2.0596499741077423e-01 + <_> + + 0 -1 2758 -3.9110999554395676e-02 + + 1.1658719778060913e+00 5.3897000849246979e-02 + <_> + + 0 -1 2759 -2.9159000143408775e-02 + + 3.9307600259780884e-01 -2.2184500098228455e-01 + <_> + + 0 -1 2760 -8.3617001771926880e-02 + + -7.3744499683380127e-01 1.4268200099468231e-01 + <_> + + 0 -1 2761 4.2004001140594482e-01 + + -1.4277400076389313e-01 1.7894840240478516e+00 + <_> + + 0 -1 2762 6.0005001723766327e-02 + + 1.1976700276136398e-01 -1.8886189460754395e+00 + <_> + + 0 -1 2763 -1.8981000408530235e-02 + + -1.4148449897766113e+00 -5.6522998958826065e-02 + <_> + + 0 -1 2764 -6.0049998573958874e-03 + + 4.4170799851417542e-01 -1.0200800001621246e-01 + <_> + + 0 -1 2765 -5.8214001357555389e-02 + + -1.3918470144271851e+00 -4.8268999904394150e-02 + <_> + + 0 -1 2766 -1.2271000072360039e-02 + + 5.1317697763442993e-01 -9.3696996569633484e-02 + <_> + + 0 -1 2767 4.6585999429225922e-02 + + -5.7484000921249390e-02 -1.4283169507980347e+00 + <_> + + 0 -1 2768 1.2110000243410468e-03 + + -8.0891996622085571e-02 3.2333201169967651e-01 + <_> + + 0 -1 2769 -8.8642001152038574e-02 + + -8.6449098587036133e-01 -3.3146999776363373e-02 + <_> + + 0 -1 2770 -2.3184999823570251e-02 + + 5.2162200212478638e-01 -1.6168000176548958e-02 + <_> + + 0 -1 2771 4.3090000748634338e-02 + + -1.6153800487518311e-01 1.0915000438690186e+00 + <_> + + 0 -1 2772 2.0599999697878957e-04 + + -1.7091499269008636e-01 3.1236699223518372e-01 + <_> + + 0 -1 2773 8.9159999042749405e-03 + + -6.7039998248219490e-03 -6.8810397386550903e-01 + <_> + + 0 -1 2774 -1.7752999439835548e-02 + + 6.3292801380157471e-01 -4.2360001243650913e-03 + <_> + + 0 -1 2775 6.2299999408423901e-03 + + -3.3637198805809021e-01 1.2790599465370178e-01 + <_> + + 0 -1 2776 2.2770000621676445e-02 + + -3.4703999757766724e-02 3.9141800999641418e-01 + <_> + + 0 -1 2777 -2.1534999832510948e-02 + + 6.4765101671218872e-01 -2.0097799599170685e-01 + <_> + + 0 -1 2778 6.1758998781442642e-02 + + 5.4297000169754028e-02 9.0700101852416992e-01 + <_> + + 0 -1 2779 -7.8069999814033508e-02 + + 6.5523397922515869e-01 -1.9754399359226227e-01 + <_> + + 0 -1 2780 1.1315000243484974e-02 + + 1.9385300576686859e-01 -5.1707297563552856e-01 + <_> + + 0 -1 2781 -2.5590000674128532e-02 + + -9.3096500635147095e-01 -3.1546998769044876e-02 + <_> + + 0 -1 2782 -3.8058999925851822e-02 + + -6.8326902389526367e-01 1.2709100544452667e-01 + <_> + + 0 -1 2783 9.7970003262162209e-03 + + 1.5523999929428101e-02 -6.3347899913787842e-01 + <_> + + 0 -1 2784 -1.3841999694705009e-02 + + 1.0060529708862305e+00 6.2812998890876770e-02 + <_> + + 0 -1 2785 8.3459997549653053e-03 + + -2.3383200168609619e-01 3.0982699990272522e-01 + <_> + + 0 -1 2786 -7.1439996361732483e-02 + + -7.2505402565002441e-01 1.7148299515247345e-01 + <_> + + 0 -1 2787 1.0006000287830830e-02 + + -2.2071999311447144e-01 3.5266199707984924e-01 + <_> + + 0 -1 2788 1.1005300283432007e-01 + + 1.6662000119686127e-01 -7.4318999052047729e-01 + <_> + + 0 -1 2789 3.5310998558998108e-02 + + -2.3982700705528259e-01 4.1435998678207397e-01 + <_> + + 0 -1 2790 -1.1174699664115906e-01 + + 5.1045399904251099e-01 2.2319999989122152e-03 + <_> + + 0 -1 2791 -1.1367800086736679e-01 + + 9.0475201606750488e-01 -1.6615299880504608e-01 + <_> + + 0 -1 2792 1.6667999327182770e-02 + + 1.4024500548839569e-01 -5.2178502082824707e-01 + <_> + + 0 -1 2793 -8.0340001732110977e-03 + + -6.6178399324417114e-01 3.7640000227838755e-03 + <_> + + 0 -1 2794 -3.3096998929977417e-02 + + 8.0185902118682861e-01 5.9385001659393311e-02 + <_> + + 0 -1 2795 1.2547999620437622e-02 + + -3.3545500040054321e-01 1.4578600227832794e-01 + <_> + + 0 -1 2796 -4.2073998600244522e-02 + + -5.5509102344512939e-01 1.3266600668430328e-01 + <_> + + 0 -1 2797 2.5221999734640121e-02 + + -6.1631999909877777e-02 -1.3678770065307617e+00 + <_> + + 0 -1 2798 -2.4268999695777893e-02 + + 3.4185099601745605e-01 -7.4160001240670681e-03 + <_> + + 0 -1 2799 -1.2280000373721123e-02 + + 2.7745801210403442e-01 -3.1033900380134583e-01 + <_> + + 0 -1 2800 -1.1377099901437759e-01 + + 1.1719540357589722e+00 8.3681002259254456e-02 + <_> + + 0 -1 2801 -8.4771998226642609e-02 + + 8.1694799661636353e-01 -1.7837500572204590e-01 + <_> + + 0 -1 2802 -2.4552000686526299e-02 + + -1.8627299368381500e-01 1.4340099692344666e-01 + <_> + + 0 -1 2803 -9.0269995853304863e-03 + + 3.2659199833869934e-01 -2.3541299998760223e-01 + <_> + + 0 -1 2804 1.1177999898791313e-02 + + 1.9761200249195099e-01 -2.1701000630855560e-02 + <_> + + 0 -1 2805 -2.9366999864578247e-02 + + -9.3414801359176636e-01 -2.1704999729990959e-02 + <_> + + 0 -1 2806 6.3640000298619270e-03 + + 2.5573000311851501e-02 4.6412798762321472e-01 + <_> + + 0 -1 2807 1.4026000164449215e-02 + + -2.1228599548339844e-01 4.0078800916671753e-01 + <_> + + 0 -1 2808 -1.3341999612748623e-02 + + 7.4202698469161987e-01 2.9001999646425247e-02 + <_> + + 0 -1 2809 2.8422799706459045e-01 + + -1.9243599474430084e-01 4.3631199002265930e-01 + <_> + + 0 -1 2810 -2.3724000155925751e-01 + + 6.9736397266387939e-01 6.9307997822761536e-02 + <_> + + 0 -1 2811 -1.1169700324535370e-01 + + 3.9147201180458069e-01 -2.0922000706195831e-01 + <_> + + 0 -1 2812 1.2787500023841858e-01 + + -7.2555996477603912e-02 3.6088201403617859e-01 + <_> + + 0 -1 2813 -6.2900997698307037e-02 + + 9.5424997806549072e-01 -1.5402799844741821e-01 + <_> + + 0 -1 2814 1.7439000308513641e-02 + + -5.1134999841451645e-02 2.7750301361083984e-01 + <_> + + 0 -1 2815 1.2319999514147639e-03 + + 7.5627997517585754e-02 -3.6456099152565002e-01 + <_> + + 0 -1 2816 2.7495000511407852e-02 + + 5.1844000816345215e-02 4.1562598943710327e-01 + <_> + + 0 -1 2817 -4.3543998152017593e-02 + + 7.1969997882843018e-01 -1.7132200300693512e-01 + <_> + + 0 -1 2818 1.1025999672710896e-02 + + 1.4354600012302399e-01 -6.5403002500534058e-01 + <_> + + 0 -1 2819 2.0865999162197113e-02 + + 4.0089000016450882e-02 -4.5743298530578613e-01 + <_> + + 0 -1 2820 -2.2304000332951546e-02 + + 5.3855001926422119e-01 7.1662999689579010e-02 + <_> + + 0 -1 2821 3.2492000609636307e-02 + + -4.5991998165845871e-02 -1.0047069787979126e+00 + <_> + + 0 -1 2822 1.2269999831914902e-02 + + 3.4334998577833176e-02 4.2431798577308655e-01 + <_> + + 0 -1 2823 8.3820000290870667e-03 + + -2.5850600004196167e-01 2.6263499259948730e-01 + <_> + + 0 -1 2824 3.7353999912738800e-02 + + 1.5692499279975891e-01 -1.0429090261459351e+00 + <_> + + 0 -1 2825 -1.4111000113189220e-02 + + -7.3177701234817505e-01 -2.0276999101042747e-02 + <_> + + 0 -1 2826 5.7066999375820160e-02 + + 8.3360001444816589e-02 1.5661499500274658e+00 + <_> + + 0 -1 2827 4.9680001102387905e-03 + + -3.5318198800086975e-01 1.4698399603366852e-01 + <_> + + 0 -1 2828 -2.4492999538779259e-02 + + 2.8325900435447693e-01 -3.4640000667423010e-03 + <_> + + 0 -1 2829 -1.1254999786615372e-02 + + -8.4017497301101685e-01 -3.6251999437808990e-02 + <_> + + 0 -1 2830 3.4533001482486725e-02 + + 1.4998500049114227e-01 -8.7367099523544312e-01 + <_> + + 0 -1 2831 2.4303000420331955e-02 + + -1.8787500262260437e-01 5.9483999013900757e-01 + <_> + + 0 -1 2832 -7.8790001571178436e-03 + + 4.4315698742866516e-01 -5.6570999324321747e-02 + <_> + + 0 -1 2833 3.5142000764608383e-02 + + -5.6494999676942825e-02 -1.3617190122604370e+00 + <_> + + 0 -1 2834 4.6259998343884945e-03 + + -3.1161698698997498e-01 2.5447699427604675e-01 + <_> + + 0 -1 2835 -8.3131000399589539e-02 + + 1.6424349546432495e+00 -1.4429399371147156e-01 + <_> + + 0 -1 2836 -1.4015999622642994e-02 + + -7.7819502353668213e-01 1.7173300683498383e-01 + <_> + + 0 -1 2837 1.2450000504031777e-03 + + -2.3191399872303009e-01 2.8527900576591492e-01 + <_> + + 0 -1 2838 -1.6803000122308731e-02 + + -3.5965099930763245e-01 2.0412999391555786e-01 + <_> + + 0 -1 2839 -7.6747998595237732e-02 + + 7.8050500154495239e-01 -1.5612800419330597e-01 + <_> + + 0 -1 2840 -2.3671999573707581e-01 + + 1.1813700199127197e+00 7.8111998736858368e-02 + <_> + + 0 -1 2841 -1.0057400166988373e-01 + + -4.7104099392890930e-01 7.9172998666763306e-02 + <_> + + 0 -1 2842 1.3239999534562230e-03 + + 2.2262699902057648e-01 -3.7099799513816833e-01 + <_> + + 0 -1 2843 2.2152999415993690e-02 + + -3.8649000227451324e-02 -9.2274999618530273e-01 + <_> + + 0 -1 2844 -1.1246199905872345e-01 + + 4.1899600625038147e-01 8.0411002039909363e-02 + <_> + + 0 -1 2845 1.6481000930070877e-02 + + -1.6756699979305267e-01 7.1842402219772339e-01 + <_> + + 0 -1 2846 6.8113997578620911e-02 + + 1.5719899535179138e-01 -8.7681102752685547e-01 + <_> + + 0 -1 2847 1.6011999920010567e-02 + + -4.1600000113248825e-03 -5.9327799081802368e-01 + <_> + + 0 -1 2848 4.6640001237392426e-03 + + -3.0153999105095863e-02 4.8345300555229187e-01 + <_> + + 0 -1 2849 6.7579997703433037e-03 + + -2.2667400538921356e-01 3.3662301301956177e-01 + <_> + + 0 -1 2850 4.7289999201893806e-03 + + -6.0373999178409576e-02 3.1458100676536560e-01 + <_> + + 0 -1 2851 2.5869999080896378e-03 + + -2.9872599244117737e-01 1.7787499725818634e-01 + <_> + + 0 -1 2852 2.8989999555051327e-03 + + 2.1890200674533844e-01 -2.9567098617553711e-01 + <_> + + 0 -1 2853 -3.0053999274969101e-02 + + 1.2150429487228394e+00 -1.4354999363422394e-01 + <_> + + 0 -1 2854 1.4181000180542469e-02 + + 1.2451999820768833e-02 5.5490100383758545e-01 + <_> + + 0 -1 2855 -6.0527000576257706e-02 + + -1.4933999776840210e+00 -6.5227001905441284e-02 + <_> + + 0 -1 2856 -1.9882999360561371e-02 + + -3.8526400923728943e-01 1.9761200249195099e-01 + <_> + + 0 -1 2857 3.1218999996781349e-02 + + -2.1281200647354126e-01 2.9446500539779663e-01 + <_> + + 0 -1 2858 1.8271999433636665e-02 + + 9.7200000891461968e-04 6.6814202070236206e-01 + <_> + + 0 -1 2859 1.1089999461546540e-03 + + -6.2467902898788452e-01 -1.6599999507889152e-03 + <_> + + 0 -1 2860 -3.6713998764753342e-02 + + -4.2333900928497314e-01 1.2084700167179108e-01 + <_> + + 0 -1 2861 1.2044000439345837e-02 + + 2.5882000103592873e-02 -5.0732398033142090e-01 + <_> + + 0 -1 2862 7.4749000370502472e-02 + + 1.3184699416160583e-01 -2.1739600598812103e-01 + <_> + + 0 -1 2863 -2.3473200201988220e-01 + + 1.1775610446929932e+00 -1.5114699304103851e-01 + <_> + + 0 -1 2864 1.4096499979496002e-01 + + 3.3991001546382904e-02 3.9923098683357239e-01 + <_> + + 0 -1 2865 6.1789997853338718e-03 + + -3.1806701421737671e-01 1.1681699752807617e-01 + <_> + + 0 -1 2866 -5.7216998189687729e-02 + + 8.4399098157882690e-01 8.3889000117778778e-02 + <_> + + 0 -1 2867 -5.5227000266313553e-02 + + 3.6888301372528076e-01 -1.8913400173187256e-01 + <_> + + 0 -1 2868 -2.1583000198006630e-02 + + -5.2161800861358643e-01 1.5772600471973419e-01 + <_> + + 0 -1 2869 2.5747999548912048e-02 + + -5.9921998530626297e-02 -1.0674990415573120e+00 + <_> + + 0 -1 2870 -1.3098999857902527e-02 + + 7.8958398103713989e-01 5.2099999040365219e-02 + <_> + + 0 -1 2871 2.2799998987466097e-03 + + -1.1704430580139160e+00 -5.9356998652219772e-02 + <_> + + 0 -1 2872 8.8060004636645317e-03 + + 4.1717998683452606e-02 6.6352599859237671e-01 + <_> + + 0 -1 2873 -8.9699998497962952e-03 + + -3.5862699151039124e-01 6.0458000749349594e-02 + <_> + + 0 -1 2874 4.0230001322925091e-03 + + 2.0979399979114532e-01 -2.4806000292301178e-01 + <_> + + 0 -1 2875 2.5017000734806061e-02 + + -1.8795900046825409e-01 3.9547100663185120e-01 + <_> + + 0 -1 2876 -5.9009999968111515e-03 + + 2.5663900375366211e-01 -9.4919003546237946e-02 + <_> + + 0 -1 2877 4.3850000947713852e-03 + + 3.3139001578092575e-02 -4.6075400710105896e-01 + <_> + + 0 -1 2878 -3.3771999180316925e-02 + + -9.8881602287292480e-01 1.4636899530887604e-01 + <_> + + 0 -1 2879 4.4523000717163086e-02 + + -1.3286699354648590e-01 1.5796790122985840e+00 + <_> + + 0 -1 2880 -4.0929000824689865e-02 + + 3.3877098560333252e-01 7.4970997869968414e-02 + <_> + + 0 -1 2881 3.9351999759674072e-02 + + -1.8327899277210236e-01 4.6980699896812439e-01 + <_> + + 0 -1 2882 -7.0322997868061066e-02 + + -9.8322701454162598e-01 1.1808100342750549e-01 + <_> + + 0 -1 2883 3.5743001848459244e-02 + + -3.3050999045372009e-02 -8.3610898256301880e-01 + <_> + + 0 -1 2884 -4.2961999773979187e-02 + + 1.1670809984207153e+00 8.0692000687122345e-02 + <_> + + 0 -1 2885 -2.1007999777793884e-02 + + 6.3869798183441162e-01 -1.7626300454139709e-01 + <_> + + 0 -1 2886 -1.5742200613021851e-01 + + -2.3302499949932098e-01 1.2517499923706055e-01 + <_> + + 0 -1 2887 7.8659998252987862e-03 + + -2.2037999331951141e-01 2.7196800708770752e-01 + <_> + + 0 -1 2888 2.3622000589966774e-02 + + 1.6127300262451172e-01 -4.3329000473022461e-01 + <_> + + 0 -1 2889 7.4692003428936005e-02 + + -1.6991999745368958e-01 5.8884900808334351e-01 + <_> + + 0 -1 2890 -6.4799998654052615e-04 + + 2.5842899084091187e-01 -3.5911999642848969e-02 + <_> + + 0 -1 2891 -1.6290999948978424e-02 + + -7.6764398813247681e-01 -2.0472999662160873e-02 + <_> + + 0 -1 2892 -3.3133998513221741e-02 + + -2.7180099487304688e-01 1.4325700700283051e-01 + <_> + + 0 -1 2893 4.8797998577356339e-02 + + 7.6408997178077698e-02 -4.1445198655128479e-01 + <_> + + 0 -1 2894 2.2869999520480633e-03 + + -3.8628999143838882e-02 2.0753799378871918e-01 + <_> + + 0 -1 2895 4.5304000377655029e-02 + + -1.7777900397777557e-01 6.3461399078369141e-01 + <_> + + 0 -1 2896 1.0705800354480743e-01 + + 1.8972299993038177e-01 -5.1236200332641602e-01 + <_> + + 0 -1 2897 -4.0525000542402267e-02 + + 7.0614999532699585e-01 -1.7803299427032471e-01 + <_> + + 0 -1 2898 3.1968999654054642e-02 + + 6.8149998784065247e-02 6.8733102083206177e-01 + <_> + + 0 -1 2899 -5.7617001235485077e-02 + + 7.5170499086380005e-01 -1.5764999389648438e-01 + <_> + + 0 -1 2900 1.3593999668955803e-02 + + 1.9411900639533997e-01 -2.4561899900436401e-01 + <_> + + 0 -1 2901 7.1396000683307648e-02 + + -4.6881001442670822e-02 -8.8198298215866089e-01 + <_> + + 0 -1 2902 -1.4895999804139137e-02 + + -4.4532400369644165e-01 1.7679899930953979e-01 + <_> + + 0 -1 2903 -1.0026000440120697e-02 + + 6.5122699737548828e-01 -1.6709999740123749e-01 + <_> + + 0 -1 2904 3.7589999847114086e-03 + + -5.8301001787185669e-02 3.4483298659324646e-01 + <_> + + 0 -1 2905 1.6263000667095184e-02 + + -1.5581500530242920e-01 8.6432701349258423e-01 + <_> + + 0 -1 2906 -4.0176000446081161e-02 + + -6.1028599739074707e-01 1.1796399950981140e-01 + <_> + + 0 -1 2907 2.7080999687314034e-02 + + -4.9601998180150986e-02 -8.9990001916885376e-01 + <_> + + 0 -1 2908 5.2420001477003098e-02 + + 1.1297199875116348e-01 -1.0833640098571777e+00 + <_> + + 0 -1 2909 -1.9160000607371330e-02 + + -7.9880100488662720e-01 -3.4079000353813171e-02 + <_> + + 0 -1 2910 -3.7730000913143158e-03 + + -1.9124099612236023e-01 2.1535199880599976e-01 + <_> + + 0 -1 2911 7.5762003660202026e-02 + + -1.3421699404716492e-01 1.6807060241699219e+00 + <_> + + 0 -1 2912 -2.2173000499606133e-02 + + 4.8600998520851135e-01 3.6160000599920750e-03 + + <_> + + <_> + 6 4 12 9 -1. + <_> + 6 7 12 3 3. + <_> + + <_> + 6 4 12 7 -1. + <_> + 10 4 4 7 3. + <_> + + <_> + 3 9 18 9 -1. + <_> + 3 12 18 3 3. + <_> + + <_> + 8 18 9 6 -1. + <_> + 8 20 9 2 3. + <_> + + <_> + 3 5 4 19 -1. + <_> + 5 5 2 19 2. + <_> + + <_> + 6 5 12 16 -1. + <_> + 6 13 12 8 2. + <_> + + <_> + 5 8 12 6 -1. + <_> + 5 11 12 3 2. + <_> + + <_> + 11 14 4 10 -1. + <_> + 11 19 4 5 2. + <_> + + <_> + 4 0 7 6 -1. + <_> + 4 3 7 3 2. + <_> + + <_> + 6 6 12 6 -1. + <_> + 6 8 12 2 3. + <_> + + <_> + 6 4 12 7 -1. + <_> + 10 4 4 7 3. + <_> + + <_> + 1 8 19 12 -1. + <_> + 1 12 19 4 3. + <_> + + <_> + 0 2 24 3 -1. + <_> + 8 2 8 3 3. + <_> + + <_> + 9 9 6 15 -1. + <_> + 9 14 6 5 3. + <_> + + <_> + 5 6 14 10 -1. + <_> + 5 11 14 5 2. + <_> + + <_> + 5 0 14 9 -1. + <_> + 5 3 14 3 3. + <_> + + <_> + 13 11 9 6 -1. + <_> + 16 11 3 6 3. + <_> + + <_> + 7 5 6 10 -1. + <_> + 9 5 2 10 3. + <_> + + <_> + 10 8 6 10 -1. + <_> + 12 8 2 10 3. + <_> + + <_> + 2 5 4 9 -1. + <_> + 4 5 2 9 2. + <_> + + <_> + 18 0 6 11 -1. + <_> + 20 0 2 11 3. + <_> + + <_> + 0 6 24 13 -1. + <_> + 8 6 8 13 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 7 18 10 6 -1. + <_> + 7 20 10 2 3. + <_> + + <_> + 5 7 14 12 -1. + <_> + 5 13 14 6 2. + <_> + + <_> + 0 3 24 3 -1. + <_> + 8 3 8 3 3. + <_> + + <_> + 5 8 15 6 -1. + <_> + 5 11 15 3 2. + <_> + + <_> + 9 6 5 14 -1. + <_> + 9 13 5 7 2. + <_> + + <_> + 9 5 6 10 -1. + <_> + 11 5 2 10 3. + <_> + + <_> + 6 6 3 12 -1. + <_> + 6 12 3 6 2. + <_> + + <_> + 3 21 18 3 -1. + <_> + 9 21 6 3 3. + <_> + + <_> + 5 6 13 6 -1. + <_> + 5 8 13 2 3. + <_> + + <_> + 18 1 6 15 -1. + <_> + 18 1 3 15 2. + <_> + + <_> + 1 1 6 15 -1. + <_> + 4 1 3 15 2. + <_> + + <_> + 0 8 24 15 -1. + <_> + 8 8 8 15 3. + <_> + + <_> + 5 6 14 12 -1. + <_> + 5 6 7 6 2. + <_> + 12 12 7 6 2. + <_> + + <_> + 2 12 21 12 -1. + <_> + 2 16 21 4 3. + <_> + + <_> + 8 1 4 10 -1. + <_> + 10 1 2 10 2. + <_> + + <_> + 2 13 20 10 -1. + <_> + 2 13 10 10 2. + <_> + + <_> + 0 1 6 13 -1. + <_> + 2 1 2 13 3. + <_> + + <_> + 20 2 4 13 -1. + <_> + 20 2 2 13 2. + <_> + + <_> + 0 5 22 19 -1. + <_> + 11 5 11 19 2. + <_> + + <_> + 18 4 6 9 -1. + <_> + 20 4 2 9 3. + <_> + + <_> + 0 3 6 11 -1. + <_> + 2 3 2 11 3. + <_> + + <_> + 12 1 4 9 -1. + <_> + 12 1 2 9 2. + <_> + + <_> + 0 6 19 3 -1. + <_> + 0 7 19 1 3. + <_> + + <_> + 12 1 4 9 -1. + <_> + 12 1 2 9 2. + <_> + + <_> + 8 1 4 9 -1. + <_> + 10 1 2 9 2. + <_> + + <_> + 5 5 14 14 -1. + <_> + 12 5 7 7 2. + <_> + 5 12 7 7 2. + <_> + + <_> + 1 10 18 2 -1. + <_> + 1 11 18 1 2. + <_> + + <_> + 17 13 4 11 -1. + <_> + 17 13 2 11 2. + <_> + + <_> + 0 4 6 9 -1. + <_> + 0 7 6 3 3. + <_> + + <_> + 6 4 12 9 -1. + <_> + 6 7 12 3 3. + <_> + + <_> + 6 5 12 6 -1. + <_> + 10 5 4 6 3. + <_> + + <_> + 0 1 24 5 -1. + <_> + 8 1 8 5 3. + <_> + + <_> + 4 10 18 6 -1. + <_> + 4 12 18 2 3. + <_> + + <_> + 2 17 12 6 -1. + <_> + 2 17 6 3 2. + <_> + 8 20 6 3 2. + <_> + + <_> + 19 3 4 13 -1. + <_> + 19 3 2 13 2. + <_> + + <_> + 1 3 4 13 -1. + <_> + 3 3 2 13 2. + <_> + + <_> + 0 1 24 23 -1. + <_> + 8 1 8 23 3. + <_> + + <_> + 1 7 8 12 -1. + <_> + 1 11 8 4 3. + <_> + + <_> + 14 7 3 14 -1. + <_> + 14 14 3 7 2. + <_> + + <_> + 3 12 16 6 -1. + <_> + 3 12 8 3 2. + <_> + 11 15 8 3 2. + <_> + + <_> + 6 6 12 6 -1. + <_> + 6 8 12 2 3. + <_> + + <_> + 8 7 6 12 -1. + <_> + 8 13 6 6 2. + <_> + + <_> + 15 15 9 6 -1. + <_> + 15 17 9 2 3. + <_> + + <_> + 1 17 18 3 -1. + <_> + 1 18 18 1 3. + <_> + + <_> + 4 4 16 12 -1. + <_> + 4 10 16 6 2. + <_> + + <_> + 0 1 4 20 -1. + <_> + 2 1 2 20 2. + <_> + + <_> + 3 0 18 2 -1. + <_> + 3 1 18 1 2. + <_> + + <_> + 1 5 20 14 -1. + <_> + 1 5 10 7 2. + <_> + 11 12 10 7 2. + <_> + + <_> + 5 8 14 12 -1. + <_> + 5 12 14 4 3. + <_> + + <_> + 3 14 7 9 -1. + <_> + 3 17 7 3 3. + <_> + + <_> + 14 15 9 6 -1. + <_> + 14 17 9 2 3. + <_> + + <_> + 1 15 9 6 -1. + <_> + 1 17 9 2 3. + <_> + + <_> + 11 6 8 10 -1. + <_> + 15 6 4 5 2. + <_> + 11 11 4 5 2. + <_> + + <_> + 5 5 14 14 -1. + <_> + 5 5 7 7 2. + <_> + 12 12 7 7 2. + <_> + + <_> + 6 0 12 5 -1. + <_> + 10 0 4 5 3. + <_> + + <_> + 9 0 6 9 -1. + <_> + 9 3 6 3 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 3 8 18 4 -1. + <_> + 9 8 6 4 3. + <_> + + <_> + 6 0 12 9 -1. + <_> + 6 3 12 3 3. + <_> + + <_> + 0 0 24 6 -1. + <_> + 8 0 8 6 3. + <_> + + <_> + 4 7 16 12 -1. + <_> + 4 11 16 4 3. + <_> + + <_> + 11 6 6 6 -1. + <_> + 11 6 3 6 2. + <_> + + <_> + 0 20 24 3 -1. + <_> + 8 20 8 3 3. + <_> + + <_> + 11 6 4 9 -1. + <_> + 11 6 2 9 2. + <_> + + <_> + 4 13 15 4 -1. + <_> + 9 13 5 4 3. + <_> + + <_> + 11 6 4 9 -1. + <_> + 11 6 2 9 2. + <_> + + <_> + 9 6 4 9 -1. + <_> + 11 6 2 9 2. + <_> + + <_> + 9 12 6 12 -1. + <_> + 9 18 6 6 2. + <_> + + <_> + 1 22 18 2 -1. + <_> + 1 23 18 1 2. + <_> + + <_> + 10 7 4 10 -1. + <_> + 10 12 4 5 2. + <_> + + <_> + 6 7 8 10 -1. + <_> + 6 12 8 5 2. + <_> + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + <_> + + <_> + 0 14 10 4 -1. + <_> + 0 16 10 2 2. + <_> + + <_> + 6 18 18 2 -1. + <_> + 6 19 18 1 2. + <_> + + <_> + 1 1 22 3 -1. + <_> + 1 2 22 1 3. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 2 4 6 15 -1. + <_> + 5 4 3 15 2. + <_> + + <_> + 20 4 4 10 -1. + <_> + 20 4 2 10 2. + <_> + + <_> + 0 4 4 10 -1. + <_> + 2 4 2 10 2. + <_> + + <_> + 2 16 20 6 -1. + <_> + 12 16 10 3 2. + <_> + 2 19 10 3 2. + <_> + + <_> + 0 12 8 9 -1. + <_> + 4 12 4 9 2. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 5 10 6 6 -1. + <_> + 8 10 3 6 2. + <_> + + <_> + 11 8 12 6 -1. + <_> + 17 8 6 3 2. + <_> + 11 11 6 3 2. + <_> + + <_> + 0 8 12 6 -1. + <_> + 0 8 6 3 2. + <_> + 6 11 6 3 2. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 8 14 9 6 -1. + <_> + 8 16 9 2 3. + <_> + + <_> + 0 16 9 6 -1. + <_> + 0 18 9 2 3. + <_> + + <_> + 10 8 6 10 -1. + <_> + 12 8 2 10 3. + <_> + + <_> + 3 19 12 3 -1. + <_> + 9 19 6 3 2. + <_> + + <_> + 2 10 20 2 -1. + <_> + 2 11 20 1 2. + <_> + + <_> + 2 9 18 12 -1. + <_> + 2 9 9 6 2. + <_> + 11 15 9 6 2. + <_> + + <_> + 3 0 18 24 -1. + <_> + 3 0 9 24 2. + <_> + + <_> + 5 6 14 10 -1. + <_> + 5 6 7 5 2. + <_> + 12 11 7 5 2. + <_> + + <_> + 9 5 10 12 -1. + <_> + 14 5 5 6 2. + <_> + 9 11 5 6 2. + <_> + + <_> + 4 5 12 12 -1. + <_> + 4 5 6 6 2. + <_> + 10 11 6 6 2. + <_> + + <_> + 4 14 18 3 -1. + <_> + 4 15 18 1 3. + <_> + + <_> + 6 13 8 8 -1. + <_> + 6 17 8 4 2. + <_> + + <_> + 3 16 18 6 -1. + <_> + 3 19 18 3 2. + <_> + + <_> + 0 0 6 6 -1. + <_> + 3 0 3 6 2. + <_> + + <_> + 6 6 12 18 -1. + <_> + 10 6 4 18 3. + <_> + + <_> + 6 1 4 14 -1. + <_> + 8 1 2 14 2. + <_> + + <_> + 3 2 19 2 -1. + <_> + 3 3 19 1 2. + <_> + + <_> + 1 8 22 13 -1. + <_> + 12 8 11 13 2. + <_> + + <_> + 8 9 11 4 -1. + <_> + 8 11 11 2 2. + <_> + + <_> + 0 12 15 10 -1. + <_> + 5 12 5 10 3. + <_> + + <_> + 12 16 12 6 -1. + <_> + 16 16 4 6 3. + <_> + + <_> + 0 16 12 6 -1. + <_> + 4 16 4 6 3. + <_> + + <_> + 19 1 5 12 -1. + <_> + 19 5 5 4 3. + <_> + + <_> + 0 2 24 4 -1. + <_> + 8 2 8 4 3. + <_> + + <_> + 6 8 12 4 -1. + <_> + 6 10 12 2 2. + <_> + + <_> + 7 5 9 6 -1. + <_> + 10 5 3 6 3. + <_> + + <_> + 9 17 6 6 -1. + <_> + 9 20 6 3 2. + <_> + + <_> + 0 7 22 15 -1. + <_> + 0 12 22 5 3. + <_> + + <_> + 4 1 17 9 -1. + <_> + 4 4 17 3 3. + <_> + + <_> + 7 5 6 10 -1. + <_> + 9 5 2 10 3. + <_> + + <_> + 18 1 6 8 -1. + <_> + 18 1 3 8 2. + <_> + + <_> + 0 1 6 7 -1. + <_> + 3 1 3 7 2. + <_> + + <_> + 18 0 6 22 -1. + <_> + 18 0 3 22 2. + <_> + + <_> + 0 0 6 22 -1. + <_> + 3 0 3 22 2. + <_> + + <_> + 16 7 8 16 -1. + <_> + 16 7 4 16 2. + <_> + + <_> + 2 10 19 6 -1. + <_> + 2 12 19 2 3. + <_> + + <_> + 9 9 6 12 -1. + <_> + 9 13 6 4 3. + <_> + + <_> + 2 15 17 6 -1. + <_> + 2 17 17 2 3. + <_> + + <_> + 14 7 3 14 -1. + <_> + 14 14 3 7 2. + <_> + + <_> + 5 6 8 10 -1. + <_> + 5 6 4 5 2. + <_> + 9 11 4 5 2. + <_> + + <_> + 15 8 9 11 -1. + <_> + 18 8 3 11 3. + <_> + + <_> + 0 8 9 11 -1. + <_> + 3 8 3 11 3. + <_> + + <_> + 8 6 10 18 -1. + <_> + 8 15 10 9 2. + <_> + + <_> + 7 7 3 14 -1. + <_> + 7 14 3 7 2. + <_> + + <_> + 0 14 24 8 -1. + <_> + 8 14 8 8 3. + <_> + + <_> + 1 10 18 14 -1. + <_> + 10 10 9 14 2. + <_> + + <_> + 14 12 6 6 -1. + <_> + 14 15 6 3 2. + <_> + + <_> + 7 0 10 16 -1. + <_> + 7 0 5 8 2. + <_> + 12 8 5 8 2. + <_> + + <_> + 10 0 9 6 -1. + <_> + 13 0 3 6 3. + <_> + + <_> + 4 3 16 4 -1. + <_> + 12 3 8 4 2. + <_> + + <_> + 10 0 9 6 -1. + <_> + 13 0 3 6 3. + <_> + + <_> + 1 1 20 4 -1. + <_> + 1 1 10 2 2. + <_> + 11 3 10 2 2. + <_> + + <_> + 10 0 9 6 -1. + <_> + 13 0 3 6 3. + <_> + + <_> + 5 0 9 6 -1. + <_> + 8 0 3 6 3. + <_> + + <_> + 8 18 10 6 -1. + <_> + 8 20 10 2 3. + <_> + + <_> + 6 3 6 9 -1. + <_> + 8 3 2 9 3. + <_> + + <_> + 7 3 12 6 -1. + <_> + 7 5 12 2 3. + <_> + + <_> + 0 10 18 3 -1. + <_> + 0 11 18 1 3. + <_> + + <_> + 1 10 22 3 -1. + <_> + 1 11 22 1 3. + <_> + + <_> + 5 11 8 8 -1. + <_> + 9 11 4 8 2. + <_> + + <_> + 12 11 6 6 -1. + <_> + 12 11 3 6 2. + <_> + + <_> + 6 11 6 6 -1. + <_> + 9 11 3 6 2. + <_> + + <_> + 7 10 11 6 -1. + <_> + 7 12 11 2 3. + <_> + + <_> + 0 13 24 4 -1. + <_> + 0 13 12 2 2. + <_> + 12 15 12 2 2. + <_> + + <_> + 2 4 22 12 -1. + <_> + 13 4 11 6 2. + <_> + 2 10 11 6 2. + <_> + + <_> + 2 0 20 17 -1. + <_> + 12 0 10 17 2. + <_> + + <_> + 14 0 2 24 -1. + <_> + 14 0 1 24 2. + <_> + + <_> + 8 0 2 24 -1. + <_> + 9 0 1 24 2. + <_> + + <_> + 14 1 2 22 -1. + <_> + 14 1 1 22 2. + <_> + + <_> + 8 1 2 22 -1. + <_> + 9 1 1 22 2. + <_> + + <_> + 17 6 3 18 -1. + <_> + 18 6 1 18 3. + <_> + + <_> + 6 14 9 6 -1. + <_> + 6 16 9 2 3. + <_> + + <_> + 13 14 9 4 -1. + <_> + 13 16 9 2 2. + <_> + + <_> + 3 18 18 3 -1. + <_> + 3 19 18 1 3. + <_> + + <_> + 9 4 8 18 -1. + <_> + 13 4 4 9 2. + <_> + 9 13 4 9 2. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 0 2 12 4 -1. + <_> + 6 2 6 4 2. + <_> + + <_> + 6 8 14 6 -1. + <_> + 6 11 14 3 2. + <_> + + <_> + 7 5 6 6 -1. + <_> + 10 5 3 6 2. + <_> + + <_> + 10 5 6 16 -1. + <_> + 10 13 6 8 2. + <_> + + <_> + 1 4 9 16 -1. + <_> + 4 4 3 16 3. + <_> + + <_> + 5 0 18 9 -1. + <_> + 5 3 18 3 3. + <_> + + <_> + 9 15 5 8 -1. + <_> + 9 19 5 4 2. + <_> + + <_> + 20 0 4 9 -1. + <_> + 20 0 2 9 2. + <_> + + <_> + 2 0 18 3 -1. + <_> + 2 1 18 1 3. + <_> + + <_> + 5 22 19 2 -1. + <_> + 5 23 19 1 2. + <_> + + <_> + 0 0 4 9 -1. + <_> + 2 0 2 9 2. + <_> + + <_> + 5 6 19 18 -1. + <_> + 5 12 19 6 3. + <_> + + <_> + 0 1 6 9 -1. + <_> + 2 1 2 9 3. + <_> + + <_> + 6 5 14 12 -1. + <_> + 13 5 7 6 2. + <_> + 6 11 7 6 2. + <_> + + <_> + 0 1 20 2 -1. + <_> + 0 2 20 1 2. + <_> + + <_> + 1 2 22 3 -1. + <_> + 1 3 22 1 3. + <_> + + <_> + 2 8 7 9 -1. + <_> + 2 11 7 3 3. + <_> + + <_> + 2 12 22 4 -1. + <_> + 13 12 11 2 2. + <_> + 2 14 11 2 2. + <_> + + <_> + 0 12 22 4 -1. + <_> + 0 12 11 2 2. + <_> + 11 14 11 2 2. + <_> + + <_> + 9 7 6 11 -1. + <_> + 11 7 2 11 3. + <_> + + <_> + 7 1 9 6 -1. + <_> + 10 1 3 6 3. + <_> + + <_> + 11 2 4 10 -1. + <_> + 11 7 4 5 2. + <_> + + <_> + 6 4 12 12 -1. + <_> + 6 10 12 6 2. + <_> + + <_> + 18 1 6 15 -1. + <_> + 18 6 6 5 3. + <_> + + <_> + 3 15 18 3 -1. + <_> + 3 16 18 1 3. + <_> + + <_> + 18 5 6 9 -1. + <_> + 18 8 6 3 3. + <_> + + <_> + 1 5 16 6 -1. + <_> + 1 5 8 3 2. + <_> + 9 8 8 3 2. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 0 4 24 14 -1. + <_> + 0 4 12 7 2. + <_> + 12 11 12 7 2. + <_> + + <_> + 13 0 4 13 -1. + <_> + 13 0 2 13 2. + <_> + + <_> + 7 0 4 13 -1. + <_> + 9 0 2 13 2. + <_> + + <_> + 11 6 6 9 -1. + <_> + 13 6 2 9 3. + <_> + + <_> + 8 7 6 9 -1. + <_> + 10 7 2 9 3. + <_> + + <_> + 13 17 9 6 -1. + <_> + 13 19 9 2 3. + <_> + + <_> + 2 18 14 6 -1. + <_> + 2 18 7 3 2. + <_> + 9 21 7 3 2. + <_> + + <_> + 3 18 18 4 -1. + <_> + 12 18 9 2 2. + <_> + 3 20 9 2 2. + <_> + + <_> + 0 20 15 4 -1. + <_> + 5 20 5 4 3. + <_> + + <_> + 9 15 15 9 -1. + <_> + 14 15 5 9 3. + <_> + + <_> + 4 4 16 4 -1. + <_> + 4 6 16 2 2. + <_> + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + <_> + + <_> + 0 14 15 10 -1. + <_> + 5 14 5 10 3. + <_> + + <_> + 7 9 10 14 -1. + <_> + 12 9 5 7 2. + <_> + 7 16 5 7 2. + <_> + + <_> + 7 6 6 9 -1. + <_> + 9 6 2 9 3. + <_> + + <_> + 3 6 18 3 -1. + <_> + 3 7 18 1 3. + <_> + + <_> + 0 10 18 3 -1. + <_> + 0 11 18 1 3. + <_> + + <_> + 3 16 18 4 -1. + <_> + 12 16 9 2 2. + <_> + 3 18 9 2 2. + <_> + + <_> + 4 6 14 6 -1. + <_> + 4 6 7 3 2. + <_> + 11 9 7 3 2. + <_> + + <_> + 13 0 2 18 -1. + <_> + 13 0 1 18 2. + <_> + + <_> + 9 0 2 18 -1. + <_> + 10 0 1 18 2. + <_> + + <_> + 5 7 15 10 -1. + <_> + 10 7 5 10 3. + <_> + + <_> + 1 20 21 4 -1. + <_> + 8 20 7 4 3. + <_> + + <_> + 10 5 5 18 -1. + <_> + 10 14 5 9 2. + <_> + + <_> + 0 2 24 6 -1. + <_> + 0 2 12 3 2. + <_> + 12 5 12 3 2. + <_> + + <_> + 1 1 22 8 -1. + <_> + 12 1 11 4 2. + <_> + 1 5 11 4 2. + <_> + + <_> + 4 0 15 9 -1. + <_> + 4 3 15 3 3. + <_> + + <_> + 0 0 24 19 -1. + <_> + 8 0 8 19 3. + <_> + + <_> + 2 21 18 3 -1. + <_> + 11 21 9 3 2. + <_> + + <_> + 9 7 10 4 -1. + <_> + 9 7 5 4 2. + <_> + + <_> + 5 7 10 4 -1. + <_> + 10 7 5 4 2. + <_> + + <_> + 17 8 6 16 -1. + <_> + 20 8 3 8 2. + <_> + 17 16 3 8 2. + <_> + + <_> + 1 15 20 4 -1. + <_> + 1 15 10 2 2. + <_> + 11 17 10 2 2. + <_> + + <_> + 14 15 10 6 -1. + <_> + 14 17 10 2 3. + <_> + + <_> + 3 0 16 9 -1. + <_> + 3 3 16 3 3. + <_> + + <_> + 15 6 7 15 -1. + <_> + 15 11 7 5 3. + <_> + + <_> + 9 1 6 13 -1. + <_> + 11 1 2 13 3. + <_> + + <_> + 17 2 6 14 -1. + <_> + 17 2 3 14 2. + <_> + + <_> + 3 14 12 10 -1. + <_> + 3 14 6 5 2. + <_> + 9 19 6 5 2. + <_> + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + <_> + + <_> + 1 2 6 14 -1. + <_> + 4 2 3 14 2. + <_> + + <_> + 10 4 5 12 -1. + <_> + 10 8 5 4 3. + <_> + + <_> + 0 17 24 5 -1. + <_> + 8 17 8 5 3. + <_> + + <_> + 15 7 5 12 -1. + <_> + 15 11 5 4 3. + <_> + + <_> + 3 1 6 12 -1. + <_> + 3 1 3 6 2. + <_> + 6 7 3 6 2. + <_> + + <_> + 12 13 6 6 -1. + <_> + 12 16 6 3 2. + <_> + + <_> + 6 13 6 6 -1. + <_> + 6 16 6 3 2. + <_> + + <_> + 14 6 3 16 -1. + <_> + 14 14 3 8 2. + <_> + + <_> + 1 12 13 6 -1. + <_> + 1 14 13 2 3. + <_> + + <_> + 13 1 4 9 -1. + <_> + 13 1 2 9 2. + <_> + + <_> + 7 0 9 6 -1. + <_> + 10 0 3 6 3. + <_> + + <_> + 12 2 6 9 -1. + <_> + 12 2 3 9 2. + <_> + + <_> + 6 2 6 9 -1. + <_> + 9 2 3 9 2. + <_> + + <_> + 6 18 12 6 -1. + <_> + 6 20 12 2 3. + <_> + + <_> + 7 6 6 9 -1. + <_> + 9 6 2 9 3. + <_> + + <_> + 7 7 12 3 -1. + <_> + 7 7 6 3 2. + <_> + + <_> + 8 3 8 21 -1. + <_> + 8 10 8 7 3. + <_> + + <_> + 7 4 10 12 -1. + <_> + 7 8 10 4 3. + <_> + + <_> + 0 1 6 9 -1. + <_> + 0 4 6 3 3. + <_> + + <_> + 15 2 2 20 -1. + <_> + 15 2 1 20 2. + <_> + + <_> + 0 3 6 9 -1. + <_> + 0 6 6 3 3. + <_> + + <_> + 15 3 2 21 -1. + <_> + 15 3 1 21 2. + <_> + + <_> + 7 0 2 23 -1. + <_> + 8 0 1 23 2. + <_> + + <_> + 15 8 9 4 -1. + <_> + 15 10 9 2 2. + <_> + + <_> + 0 8 9 4 -1. + <_> + 0 10 9 2 2. + <_> + + <_> + 8 14 9 6 -1. + <_> + 8 16 9 2 3. + <_> + + <_> + 0 14 9 6 -1. + <_> + 0 16 9 2 3. + <_> + + <_> + 3 10 18 4 -1. + <_> + 9 10 6 4 3. + <_> + + <_> + 0 0 24 19 -1. + <_> + 8 0 8 19 3. + <_> + + <_> + 9 1 8 12 -1. + <_> + 9 7 8 6 2. + <_> + + <_> + 10 6 4 10 -1. + <_> + 12 6 2 10 2. + <_> + + <_> + 7 9 10 12 -1. + <_> + 12 9 5 6 2. + <_> + 7 15 5 6 2. + <_> + + <_> + 5 0 3 19 -1. + <_> + 6 0 1 19 3. + <_> + + <_> + 14 0 6 10 -1. + <_> + 16 0 2 10 3. + <_> + + <_> + 2 0 6 12 -1. + <_> + 2 0 3 6 2. + <_> + 5 6 3 6 2. + <_> + + <_> + 0 11 24 2 -1. + <_> + 0 12 24 1 2. + <_> + + <_> + 4 9 13 4 -1. + <_> + 4 11 13 2 2. + <_> + + <_> + 9 8 6 9 -1. + <_> + 9 11 6 3 3. + <_> + + <_> + 0 12 16 4 -1. + <_> + 0 14 16 2 2. + <_> + + <_> + 18 12 6 9 -1. + <_> + 18 15 6 3 3. + <_> + + <_> + 0 12 6 9 -1. + <_> + 0 15 6 3 3. + <_> + + <_> + 8 7 10 4 -1. + <_> + 8 7 5 4 2. + <_> + + <_> + 8 7 6 9 -1. + <_> + 10 7 2 9 3. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 12 3 6 15 -1. + <_> + 14 3 2 15 3. + <_> + + <_> + 6 3 6 15 -1. + <_> + 8 3 2 15 3. + <_> + + <_> + 15 2 9 4 -1. + <_> + 15 4 9 2 2. + <_> + + <_> + 5 10 6 7 -1. + <_> + 8 10 3 7 2. + <_> + + <_> + 9 14 6 10 -1. + <_> + 9 19 6 5 2. + <_> + + <_> + 7 13 5 8 -1. + <_> + 7 17 5 4 2. + <_> + + <_> + 14 5 3 16 -1. + <_> + 14 13 3 8 2. + <_> + + <_> + 2 17 18 3 -1. + <_> + 2 18 18 1 3. + <_> + + <_> + 5 18 19 3 -1. + <_> + 5 19 19 1 3. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 12 4 3 18 -1. + <_> + 13 4 1 18 3. + <_> + + <_> + 9 4 3 18 -1. + <_> + 10 4 1 18 3. + <_> + + <_> + 3 3 18 9 -1. + <_> + 9 3 6 9 3. + <_> + + <_> + 6 1 6 14 -1. + <_> + 8 1 2 14 3. + <_> + + <_> + 12 16 9 6 -1. + <_> + 12 19 9 3 2. + <_> + + <_> + 1 3 20 16 -1. + <_> + 1 3 10 8 2. + <_> + 11 11 10 8 2. + <_> + + <_> + 12 5 6 12 -1. + <_> + 15 5 3 6 2. + <_> + 12 11 3 6 2. + <_> + + <_> + 1 2 22 16 -1. + <_> + 1 2 11 8 2. + <_> + 12 10 11 8 2. + <_> + + <_> + 10 14 5 10 -1. + <_> + 10 19 5 5 2. + <_> + + <_> + 3 21 18 3 -1. + <_> + 3 22 18 1 3. + <_> + + <_> + 10 14 6 10 -1. + <_> + 12 14 2 10 3. + <_> + + <_> + 0 2 24 4 -1. + <_> + 8 2 8 4 3. + <_> + + <_> + 6 4 12 9 -1. + <_> + 6 7 12 3 3. + <_> + + <_> + 6 6 12 5 -1. + <_> + 10 6 4 5 3. + <_> + + <_> + 5 8 14 12 -1. + <_> + 5 12 14 4 3. + <_> + + <_> + 4 14 8 10 -1. + <_> + 4 14 4 5 2. + <_> + 8 19 4 5 2. + <_> + + <_> + 11 6 5 14 -1. + <_> + 11 13 5 7 2. + <_> + + <_> + 7 6 3 16 -1. + <_> + 7 14 3 8 2. + <_> + + <_> + 3 7 18 8 -1. + <_> + 9 7 6 8 3. + <_> + + <_> + 2 3 20 2 -1. + <_> + 2 4 20 1 2. + <_> + + <_> + 3 12 19 6 -1. + <_> + 3 14 19 2 3. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 16 6 6 14 -1. + <_> + 16 6 3 14 2. + <_> + + <_> + 7 9 6 12 -1. + <_> + 9 9 2 12 3. + <_> + + <_> + 18 6 6 18 -1. + <_> + 21 6 3 9 2. + <_> + 18 15 3 9 2. + <_> + + <_> + 0 6 6 18 -1. + <_> + 0 6 3 9 2. + <_> + 3 15 3 9 2. + <_> + + <_> + 18 2 6 9 -1. + <_> + 18 5 6 3 3. + <_> + + <_> + 3 18 15 6 -1. + <_> + 3 20 15 2 3. + <_> + + <_> + 18 2 6 9 -1. + <_> + 18 5 6 3 3. + <_> + + <_> + 0 2 6 9 -1. + <_> + 0 5 6 3 3. + <_> + + <_> + 5 10 18 2 -1. + <_> + 5 11 18 1 2. + <_> + + <_> + 6 0 12 6 -1. + <_> + 6 2 12 2 3. + <_> + + <_> + 10 0 6 9 -1. + <_> + 12 0 2 9 3. + <_> + + <_> + 8 0 6 9 -1. + <_> + 10 0 2 9 3. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 3 6 13 6 -1. + <_> + 3 8 13 2 3. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 2 5 6 15 -1. + <_> + 5 5 3 15 2. + <_> + + <_> + 8 8 9 6 -1. + <_> + 11 8 3 6 3. + <_> + + <_> + 8 6 3 14 -1. + <_> + 8 13 3 7 2. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 4 12 10 4 -1. + <_> + 9 12 5 4 2. + <_> + + <_> + 13 1 4 19 -1. + <_> + 13 1 2 19 2. + <_> + + <_> + 7 1 4 19 -1. + <_> + 9 1 2 19 2. + <_> + + <_> + 18 9 6 9 -1. + <_> + 18 12 6 3 3. + <_> + + <_> + 1 21 18 3 -1. + <_> + 1 22 18 1 3. + <_> + + <_> + 14 13 10 9 -1. + <_> + 14 16 10 3 3. + <_> + + <_> + 1 13 22 4 -1. + <_> + 1 13 11 2 2. + <_> + 12 15 11 2 2. + <_> + + <_> + 4 6 16 6 -1. + <_> + 12 6 8 3 2. + <_> + 4 9 8 3 2. + <_> + + <_> + 1 0 18 22 -1. + <_> + 1 0 9 11 2. + <_> + 10 11 9 11 2. + <_> + + <_> + 10 7 8 14 -1. + <_> + 14 7 4 7 2. + <_> + 10 14 4 7 2. + <_> + + <_> + 0 4 6 20 -1. + <_> + 0 4 3 10 2. + <_> + 3 14 3 10 2. + <_> + + <_> + 15 0 6 9 -1. + <_> + 17 0 2 9 3. + <_> + + <_> + 3 0 6 9 -1. + <_> + 5 0 2 9 3. + <_> + + <_> + 15 12 6 12 -1. + <_> + 18 12 3 6 2. + <_> + 15 18 3 6 2. + <_> + + <_> + 3 12 6 12 -1. + <_> + 3 12 3 6 2. + <_> + 6 18 3 6 2. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 0 12 9 6 -1. + <_> + 0 14 9 2 3. + <_> + + <_> + 4 14 19 3 -1. + <_> + 4 15 19 1 3. + <_> + + <_> + 2 13 19 3 -1. + <_> + 2 14 19 1 3. + <_> + + <_> + 14 15 10 6 -1. + <_> + 14 17 10 2 3. + <_> + + <_> + 6 0 10 12 -1. + <_> + 6 0 5 6 2. + <_> + 11 6 5 6 2. + <_> + + <_> + 17 1 6 12 -1. + <_> + 20 1 3 6 2. + <_> + 17 7 3 6 2. + <_> + + <_> + 1 1 6 12 -1. + <_> + 1 1 3 6 2. + <_> + 4 7 3 6 2. + <_> + + <_> + 16 14 6 9 -1. + <_> + 16 17 6 3 3. + <_> + + <_> + 7 3 9 12 -1. + <_> + 7 9 9 6 2. + <_> + + <_> + 12 1 4 12 -1. + <_> + 12 7 4 6 2. + <_> + + <_> + 4 0 14 8 -1. + <_> + 4 4 14 4 2. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 2 10 18 3 -1. + <_> + 8 10 6 3 3. + <_> + + <_> + 15 15 9 6 -1. + <_> + 15 17 9 2 3. + <_> + + <_> + 0 1 21 23 -1. + <_> + 7 1 7 23 3. + <_> + + <_> + 6 9 17 4 -1. + <_> + 6 11 17 2 2. + <_> + + <_> + 1 0 11 18 -1. + <_> + 1 6 11 6 3. + <_> + + <_> + 6 15 13 6 -1. + <_> + 6 17 13 2 3. + <_> + + <_> + 0 15 9 6 -1. + <_> + 0 17 9 2 3. + <_> + + <_> + 8 7 15 4 -1. + <_> + 13 7 5 4 3. + <_> + + <_> + 9 12 6 9 -1. + <_> + 9 15 6 3 3. + <_> + + <_> + 6 8 18 3 -1. + <_> + 12 8 6 3 3. + <_> + + <_> + 0 14 24 4 -1. + <_> + 8 14 8 4 3. + <_> + + <_> + 16 10 3 12 -1. + <_> + 16 16 3 6 2. + <_> + + <_> + 0 3 24 3 -1. + <_> + 0 4 24 1 3. + <_> + + <_> + 14 17 10 6 -1. + <_> + 14 19 10 2 3. + <_> + + <_> + 1 13 18 3 -1. + <_> + 7 13 6 3 3. + <_> + + <_> + 5 0 18 9 -1. + <_> + 5 3 18 3 3. + <_> + + <_> + 4 3 16 9 -1. + <_> + 4 6 16 3 3. + <_> + + <_> + 16 5 3 12 -1. + <_> + 16 11 3 6 2. + <_> + + <_> + 0 7 18 4 -1. + <_> + 6 7 6 4 3. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 9 8 6 10 -1. + <_> + 11 8 2 10 3. + <_> + + <_> + 9 15 6 9 -1. + <_> + 11 15 2 9 3. + <_> + + <_> + 3 1 18 21 -1. + <_> + 12 1 9 21 2. + <_> + + <_> + 6 8 12 7 -1. + <_> + 6 8 6 7 2. + <_> + + <_> + 8 5 6 9 -1. + <_> + 10 5 2 9 3. + <_> + + <_> + 0 2 24 4 -1. + <_> + 8 2 8 4 3. + <_> + + <_> + 14 7 5 12 -1. + <_> + 14 11 5 4 3. + <_> + + <_> + 5 7 5 12 -1. + <_> + 5 11 5 4 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 0 1 6 17 -1. + <_> + 3 1 3 17 2. + <_> + + <_> + 3 1 19 9 -1. + <_> + 3 4 19 3 3. + <_> + + <_> + 3 18 12 6 -1. + <_> + 3 18 6 3 2. + <_> + 9 21 6 3 2. + <_> + + <_> + 20 4 4 19 -1. + <_> + 20 4 2 19 2. + <_> + + <_> + 0 16 10 7 -1. + <_> + 5 16 5 7 2. + <_> + + <_> + 8 7 10 12 -1. + <_> + 13 7 5 6 2. + <_> + 8 13 5 6 2. + <_> + + <_> + 6 7 10 12 -1. + <_> + 6 7 5 6 2. + <_> + 11 13 5 6 2. + <_> + + <_> + 9 2 9 6 -1. + <_> + 12 2 3 6 3. + <_> + + <_> + 1 20 21 4 -1. + <_> + 8 20 7 4 3. + <_> + + <_> + 9 12 9 6 -1. + <_> + 9 14 9 2 3. + <_> + + <_> + 7 2 9 6 -1. + <_> + 10 2 3 6 3. + <_> + + <_> + 13 0 4 14 -1. + <_> + 13 0 2 14 2. + <_> + + <_> + 7 0 4 14 -1. + <_> + 9 0 2 14 2. + <_> + + <_> + 14 15 9 6 -1. + <_> + 14 17 9 2 3. + <_> + + <_> + 2 8 18 5 -1. + <_> + 8 8 6 5 3. + <_> + + <_> + 18 3 6 11 -1. + <_> + 20 3 2 11 3. + <_> + + <_> + 6 5 11 14 -1. + <_> + 6 12 11 7 2. + <_> + + <_> + 18 4 6 9 -1. + <_> + 18 7 6 3 3. + <_> + + <_> + 7 6 9 6 -1. + <_> + 7 8 9 2 3. + <_> + + <_> + 18 4 6 9 -1. + <_> + 18 7 6 3 3. + <_> + + <_> + 0 4 6 9 -1. + <_> + 0 7 6 3 3. + <_> + + <_> + 9 4 9 4 -1. + <_> + 9 6 9 2 2. + <_> + + <_> + 0 22 19 2 -1. + <_> + 0 23 19 1 2. + <_> + + <_> + 17 14 6 9 -1. + <_> + 17 17 6 3 3. + <_> + + <_> + 1 14 6 9 -1. + <_> + 1 17 6 3 3. + <_> + + <_> + 14 11 4 9 -1. + <_> + 14 11 2 9 2. + <_> + + <_> + 6 11 4 9 -1. + <_> + 8 11 2 9 2. + <_> + + <_> + 3 9 18 7 -1. + <_> + 9 9 6 7 3. + <_> + + <_> + 9 12 6 10 -1. + <_> + 9 17 6 5 2. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 6 17 18 3 -1. + <_> + 6 18 18 1 3. + <_> + + <_> + 1 17 18 3 -1. + <_> + 1 18 18 1 3. + <_> + + <_> + 10 6 11 12 -1. + <_> + 10 12 11 6 2. + <_> + + <_> + 5 6 14 6 -1. + <_> + 5 6 7 3 2. + <_> + 12 9 7 3 2. + <_> + + <_> + 5 4 15 4 -1. + <_> + 5 6 15 2 2. + <_> + + <_> + 0 0 22 2 -1. + <_> + 0 1 22 1 2. + <_> + + <_> + 0 0 24 24 -1. + <_> + 8 0 8 24 3. + <_> + + <_> + 1 15 18 4 -1. + <_> + 10 15 9 4 2. + <_> + + <_> + 6 8 12 9 -1. + <_> + 6 11 12 3 3. + <_> + + <_> + 4 12 7 12 -1. + <_> + 4 16 7 4 3. + <_> + + <_> + 1 2 22 6 -1. + <_> + 12 2 11 3 2. + <_> + 1 5 11 3 2. + <_> + + <_> + 5 20 14 3 -1. + <_> + 12 20 7 3 2. + <_> + + <_> + 0 0 24 16 -1. + <_> + 12 0 12 8 2. + <_> + 0 8 12 8 2. + <_> + + <_> + 3 13 18 4 -1. + <_> + 3 13 9 2 2. + <_> + 12 15 9 2 2. + <_> + + <_> + 2 10 22 2 -1. + <_> + 2 11 22 1 2. + <_> + + <_> + 6 3 11 8 -1. + <_> + 6 7 11 4 2. + <_> + + <_> + 14 5 6 6 -1. + <_> + 14 8 6 3 2. + <_> + + <_> + 0 7 24 6 -1. + <_> + 0 9 24 2 3. + <_> + + <_> + 14 0 10 10 -1. + <_> + 19 0 5 5 2. + <_> + 14 5 5 5 2. + <_> + + <_> + 0 0 10 10 -1. + <_> + 0 0 5 5 2. + <_> + 5 5 5 5 2. + <_> + + <_> + 0 1 24 4 -1. + <_> + 12 1 12 2 2. + <_> + 0 3 12 2 2. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 5 15 16 6 -1. + <_> + 13 15 8 3 2. + <_> + 5 18 8 3 2. + <_> + + <_> + 3 15 16 6 -1. + <_> + 3 15 8 3 2. + <_> + 11 18 8 3 2. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 0 13 21 10 -1. + <_> + 0 18 21 5 2. + <_> + + <_> + 13 0 6 24 -1. + <_> + 15 0 2 24 3. + <_> + + <_> + 7 4 6 11 -1. + <_> + 9 4 2 11 3. + <_> + + <_> + 9 5 9 6 -1. + <_> + 12 5 3 6 3. + <_> + + <_> + 1 4 2 20 -1. + <_> + 1 14 2 10 2. + <_> + + <_> + 13 0 6 24 -1. + <_> + 15 0 2 24 3. + <_> + + <_> + 5 0 6 24 -1. + <_> + 7 0 2 24 3. + <_> + + <_> + 16 7 6 14 -1. + <_> + 19 7 3 7 2. + <_> + 16 14 3 7 2. + <_> + + <_> + 4 7 4 12 -1. + <_> + 6 7 2 12 2. + <_> + + <_> + 0 5 24 14 -1. + <_> + 8 5 8 14 3. + <_> + + <_> + 5 13 10 6 -1. + <_> + 5 15 10 2 3. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 2 7 6 14 -1. + <_> + 2 7 3 7 2. + <_> + 5 14 3 7 2. + <_> + + <_> + 15 2 9 15 -1. + <_> + 18 2 3 15 3. + <_> + + <_> + 0 2 6 9 -1. + <_> + 2 2 2 9 3. + <_> + + <_> + 12 2 10 14 -1. + <_> + 17 2 5 7 2. + <_> + 12 9 5 7 2. + <_> + + <_> + 11 6 2 18 -1. + <_> + 12 6 1 18 2. + <_> + + <_> + 9 5 15 6 -1. + <_> + 14 5 5 6 3. + <_> + + <_> + 8 6 6 10 -1. + <_> + 10 6 2 10 3. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 3 3 9 7 -1. + <_> + 6 3 3 7 3. + <_> + + <_> + 6 7 14 3 -1. + <_> + 6 7 7 3 2. + <_> + + <_> + 7 7 8 6 -1. + <_> + 11 7 4 6 2. + <_> + + <_> + 12 7 7 12 -1. + <_> + 12 13 7 6 2. + <_> + + <_> + 10 6 4 18 -1. + <_> + 10 6 2 9 2. + <_> + 12 15 2 9 2. + <_> + + <_> + 16 14 6 9 -1. + <_> + 16 17 6 3 3. + <_> + + <_> + 4 0 6 13 -1. + <_> + 6 0 2 13 3. + <_> + + <_> + 2 2 21 3 -1. + <_> + 9 2 7 3 3. + <_> + + <_> + 5 4 5 12 -1. + <_> + 5 8 5 4 3. + <_> + + <_> + 10 3 4 10 -1. + <_> + 10 8 4 5 2. + <_> + + <_> + 8 4 5 8 -1. + <_> + 8 8 5 4 2. + <_> + + <_> + 6 0 11 9 -1. + <_> + 6 3 11 3 3. + <_> + + <_> + 6 6 12 5 -1. + <_> + 10 6 4 5 3. + <_> + + <_> + 0 0 24 5 -1. + <_> + 8 0 8 5 3. + <_> + + <_> + 1 10 23 6 -1. + <_> + 1 12 23 2 3. + <_> + + <_> + 3 21 18 3 -1. + <_> + 9 21 6 3 3. + <_> + + <_> + 3 6 21 6 -1. + <_> + 3 8 21 2 3. + <_> + + <_> + 0 5 6 12 -1. + <_> + 2 5 2 12 3. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 8 7 8 10 -1. + <_> + 8 12 8 5 2. + <_> + + <_> + 5 7 15 12 -1. + <_> + 10 7 5 12 3. + <_> + + <_> + 0 17 10 6 -1. + <_> + 0 19 10 2 3. + <_> + + <_> + 14 18 9 6 -1. + <_> + 14 20 9 2 3. + <_> + + <_> + 9 6 6 16 -1. + <_> + 9 14 6 8 2. + <_> + + <_> + 14 18 9 6 -1. + <_> + 14 20 9 2 3. + <_> + + <_> + 1 18 9 6 -1. + <_> + 1 20 9 2 3. + <_> + + <_> + 15 9 9 6 -1. + <_> + 15 11 9 2 3. + <_> + + <_> + 0 9 9 6 -1. + <_> + 0 11 9 2 3. + <_> + + <_> + 17 3 6 9 -1. + <_> + 19 3 2 9 3. + <_> + + <_> + 2 17 18 3 -1. + <_> + 2 18 18 1 3. + <_> + + <_> + 3 15 21 6 -1. + <_> + 3 17 21 2 3. + <_> + + <_> + 9 17 6 6 -1. + <_> + 9 20 6 3 2. + <_> + + <_> + 18 3 6 9 -1. + <_> + 18 6 6 3 3. + <_> + + <_> + 0 3 6 9 -1. + <_> + 0 6 6 3 3. + <_> + + <_> + 4 0 16 10 -1. + <_> + 12 0 8 5 2. + <_> + 4 5 8 5 2. + <_> + + <_> + 2 0 10 16 -1. + <_> + 2 0 5 8 2. + <_> + 7 8 5 8 2. + <_> + + <_> + 14 0 10 5 -1. + <_> + 14 0 5 5 2. + <_> + + <_> + 0 0 10 5 -1. + <_> + 5 0 5 5 2. + <_> + + <_> + 18 3 6 10 -1. + <_> + 18 3 3 10 2. + <_> + + <_> + 5 11 12 6 -1. + <_> + 5 11 6 3 2. + <_> + 11 14 6 3 2. + <_> + + <_> + 21 0 3 18 -1. + <_> + 22 0 1 18 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 8 8 9 7 -1. + <_> + 11 8 3 7 3. + <_> + + <_> + 7 12 8 10 -1. + <_> + 7 12 4 5 2. + <_> + 11 17 4 5 2. + <_> + + <_> + 21 0 3 18 -1. + <_> + 22 0 1 18 3. + <_> + + <_> + 10 6 4 9 -1. + <_> + 12 6 2 9 2. + <_> + + <_> + 15 0 9 6 -1. + <_> + 15 2 9 2 3. + <_> + + <_> + 0 2 24 3 -1. + <_> + 0 3 24 1 3. + <_> + + <_> + 11 7 6 9 -1. + <_> + 13 7 2 9 3. + <_> + + <_> + 7 6 6 10 -1. + <_> + 9 6 2 10 3. + <_> + + <_> + 12 1 6 12 -1. + <_> + 14 1 2 12 3. + <_> + + <_> + 6 4 12 12 -1. + <_> + 6 10 12 6 2. + <_> + + <_> + 14 3 2 21 -1. + <_> + 14 3 1 21 2. + <_> + + <_> + 6 1 12 8 -1. + <_> + 6 5 12 4 2. + <_> + + <_> + 3 0 18 8 -1. + <_> + 3 4 18 4 2. + <_> + + <_> + 3 0 18 3 -1. + <_> + 3 1 18 1 3. + <_> + + <_> + 0 13 24 4 -1. + <_> + 12 13 12 2 2. + <_> + 0 15 12 2 2. + <_> + + <_> + 10 5 4 9 -1. + <_> + 12 5 2 9 2. + <_> + + <_> + 11 1 6 9 -1. + <_> + 13 1 2 9 3. + <_> + + <_> + 6 2 6 22 -1. + <_> + 8 2 2 22 3. + <_> + + <_> + 16 10 8 14 -1. + <_> + 20 10 4 7 2. + <_> + 16 17 4 7 2. + <_> + + <_> + 3 4 16 15 -1. + <_> + 3 9 16 5 3. + <_> + + <_> + 16 10 8 14 -1. + <_> + 20 10 4 7 2. + <_> + 16 17 4 7 2. + <_> + + <_> + 0 10 8 14 -1. + <_> + 0 10 4 7 2. + <_> + 4 17 4 7 2. + <_> + + <_> + 10 14 11 6 -1. + <_> + 10 17 11 3 2. + <_> + + <_> + 0 7 24 9 -1. + <_> + 8 7 8 9 3. + <_> + + <_> + 13 1 4 16 -1. + <_> + 13 1 2 16 2. + <_> + + <_> + 7 1 4 16 -1. + <_> + 9 1 2 16 2. + <_> + + <_> + 5 5 16 8 -1. + <_> + 13 5 8 4 2. + <_> + 5 9 8 4 2. + <_> + + <_> + 0 9 6 9 -1. + <_> + 0 12 6 3 3. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 3 12 6 9 -1. + <_> + 3 15 6 3 3. + <_> + + <_> + 8 14 9 6 -1. + <_> + 8 16 9 2 3. + <_> + + <_> + 2 13 8 10 -1. + <_> + 2 13 4 5 2. + <_> + 6 18 4 5 2. + <_> + + <_> + 15 5 3 18 -1. + <_> + 15 11 3 6 3. + <_> + + <_> + 3 5 18 3 -1. + <_> + 3 6 18 1 3. + <_> + + <_> + 17 5 6 11 -1. + <_> + 19 5 2 11 3. + <_> + + <_> + 1 5 6 11 -1. + <_> + 3 5 2 11 3. + <_> + + <_> + 19 1 4 9 -1. + <_> + 19 1 2 9 2. + <_> + + <_> + 1 1 4 9 -1. + <_> + 3 1 2 9 2. + <_> + + <_> + 4 15 18 9 -1. + <_> + 4 15 9 9 2. + <_> + + <_> + 6 9 12 4 -1. + <_> + 6 11 12 2 2. + <_> + + <_> + 15 2 9 6 -1. + <_> + 15 4 9 2 3. + <_> + + <_> + 0 2 9 6 -1. + <_> + 0 4 9 2 3. + <_> + + <_> + 15 0 6 17 -1. + <_> + 17 0 2 17 3. + <_> + + <_> + 3 0 6 17 -1. + <_> + 5 0 2 17 3. + <_> + + <_> + 8 17 9 4 -1. + <_> + 8 19 9 2 2. + <_> + + <_> + 6 5 3 18 -1. + <_> + 6 11 3 6 3. + <_> + + <_> + 5 2 14 12 -1. + <_> + 5 8 14 6 2. + <_> + + <_> + 10 2 3 12 -1. + <_> + 10 8 3 6 2. + <_> + + <_> + 10 7 14 15 -1. + <_> + 10 12 14 5 3. + <_> + + <_> + 0 7 14 15 -1. + <_> + 0 12 14 5 3. + <_> + + <_> + 15 0 9 6 -1. + <_> + 15 2 9 2 3. + <_> + + <_> + 0 0 9 6 -1. + <_> + 0 2 9 2 3. + <_> + + <_> + 12 6 6 14 -1. + <_> + 14 6 2 14 3. + <_> + + <_> + 9 7 6 9 -1. + <_> + 11 7 2 9 3. + <_> + + <_> + 12 6 6 15 -1. + <_> + 14 6 2 15 3. + <_> + + <_> + 6 6 6 15 -1. + <_> + 8 6 2 15 3. + <_> + + <_> + 15 3 8 9 -1. + <_> + 15 3 4 9 2. + <_> + + <_> + 0 0 9 21 -1. + <_> + 3 0 3 21 3. + <_> + + <_> + 11 9 8 12 -1. + <_> + 11 13 8 4 3. + <_> + + <_> + 6 7 10 12 -1. + <_> + 6 7 5 6 2. + <_> + 11 13 5 6 2. + <_> + + <_> + 10 6 4 18 -1. + <_> + 12 6 2 9 2. + <_> + 10 15 2 9 2. + <_> + + <_> + 0 0 6 9 -1. + <_> + 0 3 6 3 3. + <_> + + <_> + 3 14 18 3 -1. + <_> + 3 15 18 1 3. + <_> + + <_> + 3 14 8 10 -1. + <_> + 3 14 4 5 2. + <_> + 7 19 4 5 2. + <_> + + <_> + 0 12 24 4 -1. + <_> + 12 12 12 2 2. + <_> + 0 14 12 2 2. + <_> + + <_> + 0 2 3 20 -1. + <_> + 1 2 1 20 3. + <_> + + <_> + 12 16 10 8 -1. + <_> + 17 16 5 4 2. + <_> + 12 20 5 4 2. + <_> + + <_> + 2 16 10 8 -1. + <_> + 2 16 5 4 2. + <_> + 7 20 5 4 2. + <_> + + <_> + 7 0 10 9 -1. + <_> + 7 3 10 3 3. + <_> + + <_> + 0 0 24 3 -1. + <_> + 8 0 8 3 3. + <_> + + <_> + 3 8 15 4 -1. + <_> + 3 10 15 2 2. + <_> + + <_> + 6 5 12 6 -1. + <_> + 10 5 4 6 3. + <_> + + <_> + 5 13 14 6 -1. + <_> + 5 16 14 3 2. + <_> + + <_> + 11 14 4 10 -1. + <_> + 11 19 4 5 2. + <_> + + <_> + 0 6 6 7 -1. + <_> + 3 6 3 7 2. + <_> + + <_> + 18 0 6 6 -1. + <_> + 18 0 3 6 2. + <_> + + <_> + 3 1 18 3 -1. + <_> + 3 2 18 1 3. + <_> + + <_> + 9 6 14 18 -1. + <_> + 9 12 14 6 3. + <_> + + <_> + 0 0 6 6 -1. + <_> + 3 0 3 6 2. + <_> + + <_> + 13 11 6 6 -1. + <_> + 13 11 3 6 2. + <_> + + <_> + 0 20 24 3 -1. + <_> + 8 20 8 3 3. + <_> + + <_> + 13 11 6 7 -1. + <_> + 13 11 3 7 2. + <_> + + <_> + 4 12 10 6 -1. + <_> + 4 14 10 2 3. + <_> + + <_> + 13 11 6 6 -1. + <_> + 13 11 3 6 2. + <_> + + <_> + 5 11 6 7 -1. + <_> + 8 11 3 7 2. + <_> + + <_> + 7 4 11 12 -1. + <_> + 7 8 11 4 3. + <_> + + <_> + 6 15 10 4 -1. + <_> + 6 17 10 2 2. + <_> + + <_> + 14 0 6 9 -1. + <_> + 16 0 2 9 3. + <_> + + <_> + 4 0 6 9 -1. + <_> + 6 0 2 9 3. + <_> + + <_> + 11 2 4 15 -1. + <_> + 11 7 4 5 3. + <_> + + <_> + 0 0 20 3 -1. + <_> + 0 1 20 1 3. + <_> + + <_> + 13 18 10 6 -1. + <_> + 13 20 10 2 3. + <_> + + <_> + 2 7 6 11 -1. + <_> + 5 7 3 11 2. + <_> + + <_> + 10 14 10 9 -1. + <_> + 10 17 10 3 3. + <_> + + <_> + 8 2 4 9 -1. + <_> + 10 2 2 9 2. + <_> + + <_> + 14 3 10 4 -1. + <_> + 14 3 5 4 2. + <_> + + <_> + 6 6 12 6 -1. + <_> + 6 6 6 3 2. + <_> + 12 9 6 3 2. + <_> + + <_> + 8 8 8 10 -1. + <_> + 12 8 4 5 2. + <_> + 8 13 4 5 2. + <_> + + <_> + 7 4 4 16 -1. + <_> + 7 12 4 8 2. + <_> + + <_> + 8 8 9 4 -1. + <_> + 8 10 9 2 2. + <_> + + <_> + 5 2 14 9 -1. + <_> + 5 5 14 3 3. + <_> + + <_> + 3 16 19 8 -1. + <_> + 3 20 19 4 2. + <_> + + <_> + 0 0 10 8 -1. + <_> + 5 0 5 8 2. + <_> + + <_> + 5 2 16 18 -1. + <_> + 5 2 8 18 2. + <_> + + <_> + 0 11 24 11 -1. + <_> + 8 11 8 11 3. + <_> + + <_> + 3 3 18 5 -1. + <_> + 3 3 9 5 2. + <_> + + <_> + 1 16 18 3 -1. + <_> + 1 17 18 1 3. + <_> + + <_> + 5 17 18 3 -1. + <_> + 5 18 18 1 3. + <_> + + <_> + 1 13 9 6 -1. + <_> + 1 15 9 2 3. + <_> + + <_> + 1 9 23 10 -1. + <_> + 1 14 23 5 2. + <_> + + <_> + 3 7 18 3 -1. + <_> + 3 8 18 1 3. + <_> + + <_> + 6 8 12 3 -1. + <_> + 6 8 6 3 2. + <_> + + <_> + 6 2 3 22 -1. + <_> + 7 2 1 22 3. + <_> + + <_> + 14 17 10 6 -1. + <_> + 14 19 10 2 3. + <_> + + <_> + 1 18 10 6 -1. + <_> + 1 20 10 2 3. + <_> + + <_> + 11 3 6 12 -1. + <_> + 13 3 2 12 3. + <_> + + <_> + 10 6 4 9 -1. + <_> + 12 6 2 9 2. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 12 10 9 6 -1. + <_> + 15 10 3 6 3. + <_> + + <_> + 2 11 6 9 -1. + <_> + 5 11 3 9 2. + <_> + + <_> + 14 5 3 19 -1. + <_> + 15 5 1 19 3. + <_> + + <_> + 6 6 9 6 -1. + <_> + 6 8 9 2 3. + <_> + + <_> + 14 5 3 19 -1. + <_> + 15 5 1 19 3. + <_> + + <_> + 0 3 6 9 -1. + <_> + 0 6 6 3 3. + <_> + + <_> + 5 21 18 3 -1. + <_> + 5 22 18 1 3. + <_> + + <_> + 1 10 18 4 -1. + <_> + 7 10 6 4 3. + <_> + + <_> + 13 4 8 10 -1. + <_> + 17 4 4 5 2. + <_> + 13 9 4 5 2. + <_> + + <_> + 7 8 9 6 -1. + <_> + 10 8 3 6 3. + <_> + + <_> + 12 9 9 8 -1. + <_> + 15 9 3 8 3. + <_> + + <_> + 0 6 5 12 -1. + <_> + 0 10 5 4 3. + <_> + + <_> + 7 6 14 6 -1. + <_> + 14 6 7 3 2. + <_> + 7 9 7 3 2. + <_> + + <_> + 7 5 3 19 -1. + <_> + 8 5 1 19 3. + <_> + + <_> + 8 4 15 20 -1. + <_> + 13 4 5 20 3. + <_> + + <_> + 1 4 15 20 -1. + <_> + 6 4 5 20 3. + <_> + + <_> + 13 10 6 6 -1. + <_> + 13 10 3 6 2. + <_> + + <_> + 5 10 6 6 -1. + <_> + 8 10 3 6 2. + <_> + + <_> + 14 2 6 14 -1. + <_> + 17 2 3 7 2. + <_> + 14 9 3 7 2. + <_> + + <_> + 4 2 6 14 -1. + <_> + 4 2 3 7 2. + <_> + 7 9 3 7 2. + <_> + + <_> + 12 4 6 7 -1. + <_> + 12 4 3 7 2. + <_> + + <_> + 9 4 6 9 -1. + <_> + 11 4 2 9 3. + <_> + + <_> + 11 4 8 10 -1. + <_> + 11 4 4 10 2. + <_> + + <_> + 5 4 8 10 -1. + <_> + 9 4 4 10 2. + <_> + + <_> + 8 18 10 6 -1. + <_> + 8 20 10 2 3. + <_> + + <_> + 1 18 21 6 -1. + <_> + 1 20 21 2 3. + <_> + + <_> + 9 2 12 6 -1. + <_> + 9 2 6 6 2. + <_> + + <_> + 3 2 12 6 -1. + <_> + 9 2 6 6 2. + <_> + + <_> + 12 5 12 6 -1. + <_> + 18 5 6 3 2. + <_> + 12 8 6 3 2. + <_> + + <_> + 8 8 6 9 -1. + <_> + 8 11 6 3 3. + <_> + + <_> + 2 7 20 6 -1. + <_> + 2 9 20 2 3. + <_> + + <_> + 0 5 12 6 -1. + <_> + 0 5 6 3 2. + <_> + 6 8 6 3 2. + <_> + + <_> + 14 14 8 10 -1. + <_> + 18 14 4 5 2. + <_> + 14 19 4 5 2. + <_> + + <_> + 2 14 8 10 -1. + <_> + 2 14 4 5 2. + <_> + 6 19 4 5 2. + <_> + + <_> + 2 11 20 13 -1. + <_> + 2 11 10 13 2. + <_> + + <_> + 6 9 12 5 -1. + <_> + 12 9 6 5 2. + <_> + + <_> + 5 6 16 6 -1. + <_> + 13 6 8 3 2. + <_> + 5 9 8 3 2. + <_> + + <_> + 1 19 9 4 -1. + <_> + 1 21 9 2 2. + <_> + + <_> + 7 5 12 5 -1. + <_> + 11 5 4 5 3. + <_> + + <_> + 3 5 14 12 -1. + <_> + 3 5 7 6 2. + <_> + 10 11 7 6 2. + <_> + + <_> + 9 4 9 6 -1. + <_> + 12 4 3 6 3. + <_> + + <_> + 2 6 19 3 -1. + <_> + 2 7 19 1 3. + <_> + + <_> + 18 10 6 9 -1. + <_> + 18 13 6 3 3. + <_> + + <_> + 3 7 18 2 -1. + <_> + 3 8 18 1 2. + <_> + + <_> + 20 2 4 18 -1. + <_> + 22 2 2 9 2. + <_> + 20 11 2 9 2. + <_> + + <_> + 2 18 20 3 -1. + <_> + 2 19 20 1 3. + <_> + + <_> + 1 9 22 3 -1. + <_> + 1 10 22 1 3. + <_> + + <_> + 0 2 4 18 -1. + <_> + 0 2 2 9 2. + <_> + 2 11 2 9 2. + <_> + + <_> + 19 0 4 23 -1. + <_> + 19 0 2 23 2. + <_> + + <_> + 0 3 6 19 -1. + <_> + 3 3 3 19 2. + <_> + + <_> + 18 2 6 9 -1. + <_> + 20 2 2 9 3. + <_> + + <_> + 0 5 10 6 -1. + <_> + 0 7 10 2 3. + <_> + + <_> + 7 0 12 12 -1. + <_> + 13 0 6 6 2. + <_> + 7 6 6 6 2. + <_> + + <_> + 0 3 24 6 -1. + <_> + 0 3 12 3 2. + <_> + 12 6 12 3 2. + <_> + + <_> + 10 14 4 10 -1. + <_> + 10 19 4 5 2. + <_> + + <_> + 8 9 4 15 -1. + <_> + 8 14 4 5 3. + <_> + + <_> + 4 11 17 6 -1. + <_> + 4 14 17 3 2. + <_> + + <_> + 2 5 18 8 -1. + <_> + 2 5 9 4 2. + <_> + 11 9 9 4 2. + <_> + + <_> + 7 6 14 6 -1. + <_> + 14 6 7 3 2. + <_> + 7 9 7 3 2. + <_> + + <_> + 3 6 14 6 -1. + <_> + 3 6 7 3 2. + <_> + 10 9 7 3 2. + <_> + + <_> + 16 5 3 18 -1. + <_> + 17 5 1 18 3. + <_> + + <_> + 5 5 3 18 -1. + <_> + 6 5 1 18 3. + <_> + + <_> + 10 10 14 4 -1. + <_> + 10 12 14 2 2. + <_> + + <_> + 4 10 9 4 -1. + <_> + 4 12 9 2 2. + <_> + + <_> + 2 0 18 9 -1. + <_> + 2 3 18 3 3. + <_> + + <_> + 6 3 12 8 -1. + <_> + 10 3 4 8 3. + <_> + + <_> + 1 1 8 5 -1. + <_> + 5 1 4 5 2. + <_> + + <_> + 12 7 7 8 -1. + <_> + 12 11 7 4 2. + <_> + + <_> + 0 12 22 4 -1. + <_> + 0 14 22 2 2. + <_> + + <_> + 15 6 4 15 -1. + <_> + 15 11 4 5 3. + <_> + + <_> + 5 7 7 8 -1. + <_> + 5 11 7 4 2. + <_> + + <_> + 8 18 9 4 -1. + <_> + 8 20 9 2 2. + <_> + + <_> + 1 2 22 4 -1. + <_> + 1 4 22 2 2. + <_> + + <_> + 17 3 6 17 -1. + <_> + 19 3 2 17 3. + <_> + + <_> + 8 2 8 18 -1. + <_> + 8 11 8 9 2. + <_> + + <_> + 17 0 6 12 -1. + <_> + 20 0 3 6 2. + <_> + 17 6 3 6 2. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 15 5 9 12 -1. + <_> + 15 11 9 6 2. + <_> + + <_> + 2 22 18 2 -1. + <_> + 2 23 18 1 2. + <_> + + <_> + 10 10 12 6 -1. + <_> + 16 10 6 3 2. + <_> + 10 13 6 3 2. + <_> + + <_> + 0 1 4 11 -1. + <_> + 2 1 2 11 2. + <_> + + <_> + 20 0 4 10 -1. + <_> + 20 0 2 10 2. + <_> + + <_> + 1 3 6 17 -1. + <_> + 3 3 2 17 3. + <_> + + <_> + 15 15 9 6 -1. + <_> + 15 17 9 2 3. + <_> + + <_> + 0 13 8 9 -1. + <_> + 0 16 8 3 3. + <_> + + <_> + 16 8 6 12 -1. + <_> + 16 12 6 4 3. + <_> + + <_> + 2 8 6 12 -1. + <_> + 2 12 6 4 3. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 1 5 19 3 -1. + <_> + 1 6 19 1 3. + <_> + + <_> + 11 8 9 7 -1. + <_> + 14 8 3 7 3. + <_> + + <_> + 3 8 12 9 -1. + <_> + 3 11 12 3 3. + <_> + + <_> + 3 6 18 3 -1. + <_> + 3 7 18 1 3. + <_> + + <_> + 10 0 4 12 -1. + <_> + 10 6 4 6 2. + <_> + + <_> + 3 9 18 14 -1. + <_> + 3 9 9 14 2. + <_> + + <_> + 0 0 4 9 -1. + <_> + 2 0 2 9 2. + <_> + + <_> + 12 5 4 18 -1. + <_> + 12 5 2 18 2. + <_> + + <_> + 8 5 4 18 -1. + <_> + 10 5 2 18 2. + <_> + + <_> + 10 5 6 10 -1. + <_> + 12 5 2 10 3. + <_> + + <_> + 9 4 4 11 -1. + <_> + 11 4 2 11 2. + <_> + + <_> + 4 16 18 3 -1. + <_> + 4 17 18 1 3. + <_> + + <_> + 0 16 20 3 -1. + <_> + 0 17 20 1 3. + <_> + + <_> + 9 9 6 12 -1. + <_> + 9 13 6 4 3. + <_> + + <_> + 8 13 8 8 -1. + <_> + 8 17 8 4 2. + <_> + + <_> + 13 10 3 12 -1. + <_> + 13 16 3 6 2. + <_> + + <_> + 5 9 14 14 -1. + <_> + 5 9 7 7 2. + <_> + 12 16 7 7 2. + <_> + + <_> + 0 0 24 10 -1. + <_> + 12 0 12 5 2. + <_> + 0 5 12 5 2. + <_> + + <_> + 1 11 18 2 -1. + <_> + 1 12 18 1 2. + <_> + + <_> + 19 5 5 12 -1. + <_> + 19 9 5 4 3. + <_> + + <_> + 0 5 5 12 -1. + <_> + 0 9 5 4 3. + <_> + + <_> + 16 6 8 18 -1. + <_> + 20 6 4 9 2. + <_> + 16 15 4 9 2. + <_> + + <_> + 0 6 8 18 -1. + <_> + 0 6 4 9 2. + <_> + 4 15 4 9 2. + <_> + + <_> + 12 5 12 12 -1. + <_> + 18 5 6 6 2. + <_> + 12 11 6 6 2. + <_> + + <_> + 7 6 6 9 -1. + <_> + 9 6 2 9 3. + <_> + + <_> + 9 13 6 11 -1. + <_> + 11 13 2 11 3. + <_> + + <_> + 0 5 12 12 -1. + <_> + 0 5 6 6 2. + <_> + 6 11 6 6 2. + <_> + + <_> + 1 2 23 3 -1. + <_> + 1 3 23 1 3. + <_> + + <_> + 1 15 19 3 -1. + <_> + 1 16 19 1 3. + <_> + + <_> + 13 17 11 4 -1. + <_> + 13 19 11 2 2. + <_> + + <_> + 0 13 8 5 -1. + <_> + 4 13 4 5 2. + <_> + + <_> + 12 10 10 4 -1. + <_> + 12 10 5 4 2. + <_> + + <_> + 4 6 9 9 -1. + <_> + 4 9 9 3 3. + <_> + + <_> + 15 14 9 6 -1. + <_> + 15 16 9 2 3. + <_> + + <_> + 1 12 9 6 -1. + <_> + 1 14 9 2 3. + <_> + + <_> + 3 10 20 8 -1. + <_> + 13 10 10 4 2. + <_> + 3 14 10 4 2. + <_> + + <_> + 2 0 9 18 -1. + <_> + 5 0 3 18 3. + <_> + + <_> + 13 11 9 10 -1. + <_> + 16 11 3 10 3. + <_> + + <_> + 1 2 8 5 -1. + <_> + 5 2 4 5 2. + <_> + + <_> + 3 4 21 6 -1. + <_> + 10 4 7 6 3. + <_> + + <_> + 7 0 10 14 -1. + <_> + 7 0 5 7 2. + <_> + 12 7 5 7 2. + <_> + + <_> + 12 17 12 4 -1. + <_> + 12 19 12 2 2. + <_> + + <_> + 0 6 23 4 -1. + <_> + 0 8 23 2 2. + <_> + + <_> + 13 10 8 10 -1. + <_> + 17 10 4 5 2. + <_> + 13 15 4 5 2. + <_> + + <_> + 0 16 18 3 -1. + <_> + 0 17 18 1 3. + <_> + + <_> + 15 16 9 4 -1. + <_> + 15 18 9 2 2. + <_> + + <_> + 0 16 9 4 -1. + <_> + 0 18 9 2 2. + <_> + + <_> + 13 11 6 6 -1. + <_> + 13 11 3 6 2. + <_> + + <_> + 5 11 6 6 -1. + <_> + 8 11 3 6 2. + <_> + + <_> + 0 3 24 6 -1. + <_> + 12 3 12 3 2. + <_> + 0 6 12 3 2. + <_> + + <_> + 2 4 18 3 -1. + <_> + 2 5 18 1 3. + <_> + + <_> + 0 0 24 4 -1. + <_> + 12 0 12 2 2. + <_> + 0 2 12 2 2. + <_> + + <_> + 1 16 18 3 -1. + <_> + 1 17 18 1 3. + <_> + + <_> + 15 15 9 6 -1. + <_> + 15 17 9 2 3. + <_> + + <_> + 0 15 9 6 -1. + <_> + 0 17 9 2 3. + <_> + + <_> + 6 17 18 3 -1. + <_> + 6 18 18 1 3. + <_> + + <_> + 8 8 6 10 -1. + <_> + 10 8 2 10 3. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 8 8 5 8 -1. + <_> + 8 12 5 4 2. + <_> + + <_> + 12 8 6 8 -1. + <_> + 12 12 6 4 2. + <_> + + <_> + 6 5 6 11 -1. + <_> + 8 5 2 11 3. + <_> + + <_> + 13 6 8 9 -1. + <_> + 13 9 8 3 3. + <_> + + <_> + 1 7 21 6 -1. + <_> + 1 9 21 2 3. + <_> + + <_> + 15 5 3 12 -1. + <_> + 15 11 3 6 2. + <_> + + <_> + 6 9 11 12 -1. + <_> + 6 13 11 4 3. + <_> + + <_> + 13 8 10 8 -1. + <_> + 18 8 5 4 2. + <_> + 13 12 5 4 2. + <_> + + <_> + 5 8 12 3 -1. + <_> + 11 8 6 3 2. + <_> + + <_> + 6 11 18 4 -1. + <_> + 12 11 6 4 3. + <_> + + <_> + 0 0 22 22 -1. + <_> + 0 11 22 11 2. + <_> + + <_> + 11 2 6 8 -1. + <_> + 11 6 6 4 2. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 10 0 6 9 -1. + <_> + 12 0 2 9 3. + <_> + + <_> + 8 3 6 14 -1. + <_> + 8 3 3 7 2. + <_> + 11 10 3 7 2. + <_> + + <_> + 3 10 18 8 -1. + <_> + 9 10 6 8 3. + <_> + + <_> + 10 0 3 14 -1. + <_> + 10 7 3 7 2. + <_> + + <_> + 4 3 16 20 -1. + <_> + 4 13 16 10 2. + <_> + + <_> + 9 4 6 10 -1. + <_> + 11 4 2 10 3. + <_> + + <_> + 5 0 16 4 -1. + <_> + 5 2 16 2 2. + <_> + + <_> + 2 5 18 4 -1. + <_> + 8 5 6 4 3. + <_> + + <_> + 13 0 6 9 -1. + <_> + 15 0 2 9 3. + <_> + + <_> + 8 4 8 5 -1. + <_> + 12 4 4 5 2. + <_> + + <_> + 12 10 10 4 -1. + <_> + 12 10 5 4 2. + <_> + + <_> + 2 10 10 4 -1. + <_> + 7 10 5 4 2. + <_> + + <_> + 7 11 12 5 -1. + <_> + 11 11 4 5 3. + <_> + + <_> + 3 10 8 10 -1. + <_> + 3 10 4 5 2. + <_> + 7 15 4 5 2. + <_> + + <_> + 11 12 9 8 -1. + <_> + 14 12 3 8 3. + <_> + + <_> + 0 21 24 3 -1. + <_> + 8 21 8 3 3. + <_> + + <_> + 3 20 18 4 -1. + <_> + 9 20 6 4 3. + <_> + + <_> + 1 15 9 6 -1. + <_> + 1 17 9 2 3. + <_> + + <_> + 11 17 10 4 -1. + <_> + 11 19 10 2 2. + <_> + + <_> + 9 12 4 12 -1. + <_> + 9 18 4 6 2. + <_> + + <_> + 9 6 9 6 -1. + <_> + 12 6 3 6 3. + <_> + + <_> + 1 13 6 9 -1. + <_> + 1 16 6 3 3. + <_> + + <_> + 6 16 12 4 -1. + <_> + 6 18 12 2 2. + <_> + + <_> + 1 5 20 3 -1. + <_> + 1 6 20 1 3. + <_> + + <_> + 8 1 9 9 -1. + <_> + 8 4 9 3 3. + <_> + + <_> + 2 19 9 4 -1. + <_> + 2 21 9 2 2. + <_> + + <_> + 11 1 4 18 -1. + <_> + 11 7 4 6 3. + <_> + + <_> + 7 2 8 12 -1. + <_> + 7 2 4 6 2. + <_> + 11 8 4 6 2. + <_> + + <_> + 11 10 9 8 -1. + <_> + 14 10 3 8 3. + <_> + + <_> + 5 11 12 5 -1. + <_> + 9 11 4 5 3. + <_> + + <_> + 11 9 9 6 -1. + <_> + 14 9 3 6 3. + <_> + + <_> + 5 10 6 9 -1. + <_> + 7 10 2 9 3. + <_> + + <_> + 4 7 5 12 -1. + <_> + 4 11 5 4 3. + <_> + + <_> + 2 0 21 6 -1. + <_> + 9 0 7 6 3. + <_> + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + <_> + + <_> + 9 0 6 15 -1. + <_> + 11 0 2 15 3. + <_> + + <_> + 2 2 18 2 -1. + <_> + 2 3 18 1 2. + <_> + + <_> + 8 17 8 6 -1. + <_> + 8 20 8 3 2. + <_> + + <_> + 3 0 18 2 -1. + <_> + 3 1 18 1 2. + <_> + + <_> + 8 0 9 6 -1. + <_> + 11 0 3 6 3. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 6 7 12 5 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 0 3 6 9 -1. + <_> + 2 3 2 9 3. + <_> + + <_> + 20 2 4 9 -1. + <_> + 20 2 2 9 2. + <_> + + <_> + 0 2 4 9 -1. + <_> + 2 2 2 9 2. + <_> + + <_> + 0 1 24 4 -1. + <_> + 12 1 12 2 2. + <_> + 0 3 12 2 2. + <_> + + <_> + 0 16 9 6 -1. + <_> + 0 18 9 2 3. + <_> + + <_> + 14 13 9 6 -1. + <_> + 14 15 9 2 3. + <_> + + <_> + 0 15 19 3 -1. + <_> + 0 16 19 1 3. + <_> + + <_> + 1 5 22 12 -1. + <_> + 12 5 11 6 2. + <_> + 1 11 11 6 2. + <_> + + <_> + 5 13 6 6 -1. + <_> + 8 13 3 6 2. + <_> + + <_> + 4 2 20 3 -1. + <_> + 4 3 20 1 3. + <_> + + <_> + 8 14 6 10 -1. + <_> + 10 14 2 10 3. + <_> + + <_> + 6 12 16 6 -1. + <_> + 14 12 8 3 2. + <_> + 6 15 8 3 2. + <_> + + <_> + 2 13 8 9 -1. + <_> + 2 16 8 3 3. + <_> + + <_> + 11 8 6 14 -1. + <_> + 14 8 3 7 2. + <_> + 11 15 3 7 2. + <_> + + <_> + 2 12 16 6 -1. + <_> + 2 12 8 3 2. + <_> + 10 15 8 3 2. + <_> + + <_> + 5 16 16 8 -1. + <_> + 5 20 16 4 2. + <_> + + <_> + 9 1 4 12 -1. + <_> + 9 7 4 6 2. + <_> + + <_> + 8 2 8 10 -1. + <_> + 12 2 4 5 2. + <_> + 8 7 4 5 2. + <_> + + <_> + 6 6 12 6 -1. + <_> + 6 6 6 3 2. + <_> + 12 9 6 3 2. + <_> + + <_> + 10 7 6 9 -1. + <_> + 12 7 2 9 3. + <_> + + <_> + 0 0 8 12 -1. + <_> + 0 0 4 6 2. + <_> + 4 6 4 6 2. + <_> + + <_> + 18 8 6 9 -1. + <_> + 18 11 6 3 3. + <_> + + <_> + 2 12 6 6 -1. + <_> + 5 12 3 6 2. + <_> + + <_> + 3 21 21 3 -1. + <_> + 10 21 7 3 3. + <_> + + <_> + 2 0 16 6 -1. + <_> + 2 3 16 3 2. + <_> + + <_> + 13 6 7 6 -1. + <_> + 13 9 7 3 2. + <_> + + <_> + 6 4 4 14 -1. + <_> + 6 11 4 7 2. + <_> + + <_> + 9 7 6 9 -1. + <_> + 11 7 2 9 3. + <_> + + <_> + 7 8 6 14 -1. + <_> + 7 8 3 7 2. + <_> + 10 15 3 7 2. + <_> + + <_> + 18 8 4 16 -1. + <_> + 18 16 4 8 2. + <_> + + <_> + 9 14 6 10 -1. + <_> + 11 14 2 10 3. + <_> + + <_> + 6 11 12 5 -1. + <_> + 10 11 4 5 3. + <_> + + <_> + 0 12 23 3 -1. + <_> + 0 13 23 1 3. + <_> + + <_> + 13 0 6 12 -1. + <_> + 15 0 2 12 3. + <_> + + <_> + 0 10 12 5 -1. + <_> + 4 10 4 5 3. + <_> + + <_> + 13 2 10 4 -1. + <_> + 13 4 10 2 2. + <_> + + <_> + 5 0 6 12 -1. + <_> + 7 0 2 12 3. + <_> + + <_> + 11 6 9 6 -1. + <_> + 14 6 3 6 3. + <_> + + <_> + 4 6 9 6 -1. + <_> + 7 6 3 6 3. + <_> + + <_> + 6 11 18 13 -1. + <_> + 12 11 6 13 3. + <_> + + <_> + 0 11 18 13 -1. + <_> + 6 11 6 13 3. + <_> + + <_> + 12 16 12 6 -1. + <_> + 16 16 4 6 3. + <_> + + <_> + 0 6 21 3 -1. + <_> + 0 7 21 1 3. + <_> + + <_> + 12 16 12 6 -1. + <_> + 16 16 4 6 3. + <_> + + <_> + 5 7 6 14 -1. + <_> + 5 14 6 7 2. + <_> + + <_> + 5 10 19 2 -1. + <_> + 5 11 19 1 2. + <_> + + <_> + 5 4 14 4 -1. + <_> + 5 6 14 2 2. + <_> + + <_> + 3 18 18 4 -1. + <_> + 9 18 6 4 3. + <_> + + <_> + 7 0 4 9 -1. + <_> + 9 0 2 9 2. + <_> + + <_> + 13 3 11 4 -1. + <_> + 13 5 11 2 2. + <_> + + <_> + 2 0 9 6 -1. + <_> + 5 0 3 6 3. + <_> + + <_> + 19 1 4 23 -1. + <_> + 19 1 2 23 2. + <_> + + <_> + 1 1 4 23 -1. + <_> + 3 1 2 23 2. + <_> + + <_> + 5 16 18 3 -1. + <_> + 5 17 18 1 3. + <_> + + <_> + 0 3 11 4 -1. + <_> + 0 5 11 2 2. + <_> + + <_> + 2 16 20 3 -1. + <_> + 2 17 20 1 3. + <_> + + <_> + 5 3 13 4 -1. + <_> + 5 5 13 2 2. + <_> + + <_> + 1 9 22 15 -1. + <_> + 1 9 11 15 2. + <_> + + <_> + 3 4 14 3 -1. + <_> + 10 4 7 3 2. + <_> + + <_> + 8 7 10 4 -1. + <_> + 8 7 5 4 2. + <_> + + <_> + 6 7 10 4 -1. + <_> + 11 7 5 4 2. + <_> + + <_> + 10 4 6 9 -1. + <_> + 12 4 2 9 3. + <_> + + <_> + 1 12 9 6 -1. + <_> + 4 12 3 6 3. + <_> + + <_> + 8 3 8 10 -1. + <_> + 12 3 4 5 2. + <_> + 8 8 4 5 2. + <_> + + <_> + 3 6 16 6 -1. + <_> + 3 6 8 3 2. + <_> + 11 9 8 3 2. + <_> + + <_> + 5 6 14 6 -1. + <_> + 5 9 14 3 2. + <_> + + <_> + 4 3 9 6 -1. + <_> + 4 5 9 2 3. + <_> + + <_> + 6 3 18 2 -1. + <_> + 6 4 18 1 2. + <_> + + <_> + 7 6 9 6 -1. + <_> + 10 6 3 6 3. + <_> + + <_> + 0 1 24 3 -1. + <_> + 0 2 24 1 3. + <_> + + <_> + 0 17 10 6 -1. + <_> + 0 19 10 2 3. + <_> + + <_> + 3 18 18 3 -1. + <_> + 3 19 18 1 3. + <_> + + <_> + 2 5 6 16 -1. + <_> + 2 5 3 8 2. + <_> + 5 13 3 8 2. + <_> + + <_> + 7 6 11 6 -1. + <_> + 7 8 11 2 3. + <_> + + <_> + 5 2 12 22 -1. + <_> + 5 13 12 11 2. + <_> + + <_> + 10 7 4 10 -1. + <_> + 10 12 4 5 2. + <_> + + <_> + 9 0 4 18 -1. + <_> + 9 6 4 6 3. + <_> + + <_> + 18 8 6 9 -1. + <_> + 18 11 6 3 3. + <_> + + <_> + 4 7 15 10 -1. + <_> + 9 7 5 10 3. + <_> + + <_> + 10 5 6 9 -1. + <_> + 12 5 2 9 3. + <_> + + <_> + 9 9 6 10 -1. + <_> + 11 9 2 10 3. + <_> + + <_> + 11 14 6 10 -1. + <_> + 13 14 2 10 3. + <_> + + <_> + 7 14 6 10 -1. + <_> + 9 14 2 10 3. + <_> + + <_> + 4 8 16 9 -1. + <_> + 4 11 16 3 3. + <_> + + <_> + 2 11 20 3 -1. + <_> + 2 12 20 1 3. + <_> + + <_> + 13 0 4 13 -1. + <_> + 13 0 2 13 2. + <_> + + <_> + 7 0 4 13 -1. + <_> + 9 0 2 13 2. + <_> + + <_> + 3 1 18 7 -1. + <_> + 9 1 6 7 3. + <_> + + <_> + 1 11 6 9 -1. + <_> + 1 14 6 3 3. + <_> + + <_> + 8 18 9 6 -1. + <_> + 8 20 9 2 3. + <_> + + <_> + 3 9 15 6 -1. + <_> + 3 11 15 2 3. + <_> + + <_> + 5 10 19 2 -1. + <_> + 5 11 19 1 2. + <_> + + <_> + 8 6 7 16 -1. + <_> + 8 14 7 8 2. + <_> + + <_> + 9 14 9 6 -1. + <_> + 9 16 9 2 3. + <_> + + <_> + 0 7 8 12 -1. + <_> + 0 11 8 4 3. + <_> + + <_> + 6 4 18 3 -1. + <_> + 6 5 18 1 3. + <_> + + <_> + 0 16 12 6 -1. + <_> + 4 16 4 6 3. + <_> + + <_> + 13 13 9 4 -1. + <_> + 13 15 9 2 2. + <_> + + <_> + 5 8 14 14 -1. + <_> + 5 8 7 7 2. + <_> + 12 15 7 7 2. + <_> + + <_> + 1 16 22 6 -1. + <_> + 12 16 11 3 2. + <_> + 1 19 11 3 2. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 9 5 10 10 -1. + <_> + 14 5 5 5 2. + <_> + 9 10 5 5 2. + <_> + + <_> + 5 5 10 10 -1. + <_> + 5 5 5 5 2. + <_> + 10 10 5 5 2. + <_> + + <_> + 4 6 16 6 -1. + <_> + 12 6 8 3 2. + <_> + 4 9 8 3 2. + <_> + + <_> + 0 7 6 9 -1. + <_> + 0 10 6 3 3. + <_> + + <_> + 16 10 8 14 -1. + <_> + 20 10 4 7 2. + <_> + 16 17 4 7 2. + <_> + + <_> + 9 12 6 12 -1. + <_> + 9 18 6 6 2. + <_> + + <_> + 8 10 8 12 -1. + <_> + 12 10 4 6 2. + <_> + 8 16 4 6 2. + <_> + + <_> + 8 0 4 9 -1. + <_> + 10 0 2 9 2. + <_> + + <_> + 10 4 8 16 -1. + <_> + 14 4 4 8 2. + <_> + 10 12 4 8 2. + <_> + + <_> + 7 10 10 6 -1. + <_> + 7 12 10 2 3. + <_> + + <_> + 5 6 14 14 -1. + <_> + 12 6 7 7 2. + <_> + 5 13 7 7 2. + <_> + + <_> + 2 11 20 2 -1. + <_> + 2 12 20 1 2. + <_> + + <_> + 18 8 4 16 -1. + <_> + 18 16 4 8 2. + <_> + + <_> + 1 11 12 10 -1. + <_> + 1 11 6 5 2. + <_> + 7 16 6 5 2. + <_> + + <_> + 6 9 12 4 -1. + <_> + 6 11 12 2 2. + <_> + + <_> + 9 12 6 7 -1. + <_> + 12 12 3 7 2. + <_> + + <_> + 10 4 8 16 -1. + <_> + 14 4 4 8 2. + <_> + 10 12 4 8 2. + <_> + + <_> + 6 4 8 16 -1. + <_> + 6 4 4 8 2. + <_> + 10 12 4 8 2. + <_> + + <_> + 8 9 9 6 -1. + <_> + 11 9 3 6 3. + <_> + + <_> + 1 5 16 12 -1. + <_> + 1 5 8 6 2. + <_> + 9 11 8 6 2. + <_> + + <_> + 9 9 6 8 -1. + <_> + 9 9 3 8 2. + <_> + + <_> + 6 0 3 18 -1. + <_> + 7 0 1 18 3. + <_> + + <_> + 17 9 5 14 -1. + <_> + 17 16 5 7 2. + <_> + + <_> + 2 9 5 14 -1. + <_> + 2 16 5 7 2. + <_> + + <_> + 7 4 10 6 -1. + <_> + 7 7 10 3 2. + <_> + + <_> + 1 3 23 18 -1. + <_> + 1 9 23 6 3. + <_> + + <_> + 1 1 21 3 -1. + <_> + 8 1 7 3 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 3 18 12 6 -1. + <_> + 3 18 6 3 2. + <_> + 9 21 6 3 2. + <_> + + <_> + 16 8 8 16 -1. + <_> + 20 8 4 8 2. + <_> + 16 16 4 8 2. + <_> + + <_> + 0 19 24 4 -1. + <_> + 8 19 8 4 3. + <_> + + <_> + 16 8 8 16 -1. + <_> + 20 8 4 8 2. + <_> + 16 16 4 8 2. + <_> + + <_> + 0 8 8 16 -1. + <_> + 0 8 4 8 2. + <_> + 4 16 4 8 2. + <_> + + <_> + 8 12 8 10 -1. + <_> + 8 17 8 5 2. + <_> + + <_> + 5 7 5 8 -1. + <_> + 5 11 5 4 2. + <_> + + <_> + 4 1 19 2 -1. + <_> + 4 2 19 1 2. + <_> + + <_> + 0 12 24 9 -1. + <_> + 8 12 8 9 3. + <_> + + <_> + 6 0 13 8 -1. + <_> + 6 4 13 4 2. + <_> + + <_> + 0 0 24 3 -1. + <_> + 0 1 24 1 3. + <_> + + <_> + 20 3 4 11 -1. + <_> + 20 3 2 11 2. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 6 11 12 8 -1. + <_> + 12 11 6 4 2. + <_> + 6 15 6 4 2. + <_> + + <_> + 0 8 12 6 -1. + <_> + 0 8 6 3 2. + <_> + 6 11 6 3 2. + <_> + + <_> + 6 17 18 3 -1. + <_> + 6 18 18 1 3. + <_> + + <_> + 0 14 9 6 -1. + <_> + 0 16 9 2 3. + <_> + + <_> + 20 3 4 9 -1. + <_> + 20 3 2 9 2. + <_> + + <_> + 0 3 4 9 -1. + <_> + 2 3 2 9 2. + <_> + + <_> + 15 0 9 19 -1. + <_> + 18 0 3 19 3. + <_> + + <_> + 0 0 9 19 -1. + <_> + 3 0 3 19 3. + <_> + + <_> + 13 11 6 8 -1. + <_> + 13 11 3 8 2. + <_> + + <_> + 5 11 6 8 -1. + <_> + 8 11 3 8 2. + <_> + + <_> + 5 11 19 3 -1. + <_> + 5 12 19 1 3. + <_> + + <_> + 3 20 18 4 -1. + <_> + 9 20 6 4 3. + <_> + + <_> + 6 6 16 6 -1. + <_> + 6 8 16 2 3. + <_> + + <_> + 6 0 9 6 -1. + <_> + 9 0 3 6 3. + <_> + + <_> + 10 3 4 14 -1. + <_> + 10 10 4 7 2. + <_> + + <_> + 1 5 15 12 -1. + <_> + 1 11 15 6 2. + <_> + + <_> + 11 12 8 5 -1. + <_> + 11 12 4 5 2. + <_> + + <_> + 5 0 6 9 -1. + <_> + 7 0 2 9 3. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 5 5 12 8 -1. + <_> + 5 5 6 4 2. + <_> + 11 9 6 4 2. + <_> + + <_> + 13 12 11 6 -1. + <_> + 13 14 11 2 3. + <_> + + <_> + 0 13 21 3 -1. + <_> + 0 14 21 1 3. + <_> + + <_> + 8 1 8 12 -1. + <_> + 12 1 4 6 2. + <_> + 8 7 4 6 2. + <_> + + <_> + 1 0 6 12 -1. + <_> + 1 0 3 6 2. + <_> + 4 6 3 6 2. + <_> + + <_> + 2 2 21 2 -1. + <_> + 2 3 21 1 2. + <_> + + <_> + 2 2 19 3 -1. + <_> + 2 3 19 1 3. + <_> + + <_> + 17 10 6 14 -1. + <_> + 20 10 3 7 2. + <_> + 17 17 3 7 2. + <_> + + <_> + 1 10 6 14 -1. + <_> + 1 10 3 7 2. + <_> + 4 17 3 7 2. + <_> + + <_> + 7 6 14 14 -1. + <_> + 14 6 7 7 2. + <_> + 7 13 7 7 2. + <_> + + <_> + 0 12 9 6 -1. + <_> + 0 14 9 2 3. + <_> + + <_> + 15 14 8 9 -1. + <_> + 15 17 8 3 3. + <_> + + <_> + 1 1 22 4 -1. + <_> + 1 1 11 2 2. + <_> + 12 3 11 2 2. + <_> + + <_> + 9 11 9 6 -1. + <_> + 9 13 9 2 3. + <_> + + <_> + 0 15 18 3 -1. + <_> + 0 16 18 1 3. + <_> + + <_> + 16 14 7 9 -1. + <_> + 16 17 7 3 3. + <_> + + <_> + 4 3 16 4 -1. + <_> + 12 3 8 4 2. + <_> + + <_> + 7 6 12 5 -1. + <_> + 7 6 6 5 2. + <_> + + <_> + 9 6 4 9 -1. + <_> + 11 6 2 9 2. + <_> + + <_> + 12 1 4 10 -1. + <_> + 12 1 2 10 2. + <_> + + <_> + 8 1 4 10 -1. + <_> + 10 1 2 10 2. + <_> + + <_> + 15 15 6 9 -1. + <_> + 15 18 6 3 3. + <_> + + <_> + 3 15 6 9 -1. + <_> + 3 18 6 3 3. + <_> + + <_> + 15 1 3 19 -1. + <_> + 16 1 1 19 3. + <_> + + <_> + 1 3 6 9 -1. + <_> + 3 3 2 9 3. + <_> + + <_> + 15 0 3 19 -1. + <_> + 16 0 1 19 3. + <_> + + <_> + 6 3 12 4 -1. + <_> + 12 3 6 4 2. + <_> + + <_> + 10 5 4 9 -1. + <_> + 10 5 2 9 2. + <_> + + <_> + 6 0 3 19 -1. + <_> + 7 0 1 19 3. + <_> + + <_> + 11 1 3 12 -1. + <_> + 11 7 3 6 2. + <_> + + <_> + 6 7 10 5 -1. + <_> + 11 7 5 5 2. + <_> + + <_> + 11 3 3 18 -1. + <_> + 12 3 1 18 3. + <_> + + <_> + 9 3 6 12 -1. + <_> + 11 3 2 12 3. + <_> + + <_> + 3 7 19 3 -1. + <_> + 3 8 19 1 3. + <_> + + <_> + 2 7 18 3 -1. + <_> + 2 8 18 1 3. + <_> + + <_> + 3 13 18 4 -1. + <_> + 12 13 9 2 2. + <_> + 3 15 9 2 2. + <_> + + <_> + 3 5 6 9 -1. + <_> + 5 5 2 9 3. + <_> + + <_> + 4 1 20 4 -1. + <_> + 14 1 10 2 2. + <_> + 4 3 10 2 2. + <_> + + <_> + 0 1 20 4 -1. + <_> + 0 1 10 2 2. + <_> + 10 3 10 2 2. + <_> + + <_> + 10 15 6 6 -1. + <_> + 10 15 3 6 2. + <_> + + <_> + 0 2 24 8 -1. + <_> + 8 2 8 8 3. + <_> + + <_> + 5 5 18 3 -1. + <_> + 5 6 18 1 3. + <_> + + <_> + 8 15 6 6 -1. + <_> + 11 15 3 6 2. + <_> + + <_> + 11 12 8 5 -1. + <_> + 11 12 4 5 2. + <_> + + <_> + 5 12 8 5 -1. + <_> + 9 12 4 5 2. + <_> + + <_> + 5 0 14 6 -1. + <_> + 5 2 14 2 3. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 10 7 5 12 -1. + <_> + 10 11 5 4 3. + <_> + + <_> + 7 9 8 14 -1. + <_> + 7 9 4 7 2. + <_> + 11 16 4 7 2. + <_> + + <_> + 1 5 22 6 -1. + <_> + 12 5 11 3 2. + <_> + 1 8 11 3 2. + <_> + + <_> + 0 5 6 6 -1. + <_> + 0 8 6 3 2. + <_> + + <_> + 12 17 9 4 -1. + <_> + 12 19 9 2 2. + <_> + + <_> + 2 18 19 3 -1. + <_> + 2 19 19 1 3. + <_> + + <_> + 12 17 9 4 -1. + <_> + 12 19 9 2 2. + <_> + + <_> + 1 17 18 3 -1. + <_> + 1 18 18 1 3. + <_> + + <_> + 12 17 9 4 -1. + <_> + 12 19 9 2 2. + <_> + + <_> + 0 0 24 3 -1. + <_> + 0 1 24 1 3. + <_> + + <_> + 5 0 14 4 -1. + <_> + 5 2 14 2 2. + <_> + + <_> + 6 14 9 6 -1. + <_> + 6 16 9 2 3. + <_> + + <_> + 14 13 6 9 -1. + <_> + 14 16 6 3 3. + <_> + + <_> + 5 20 13 4 -1. + <_> + 5 22 13 2 2. + <_> + + <_> + 9 9 6 12 -1. + <_> + 9 13 6 4 3. + <_> + + <_> + 1 10 21 3 -1. + <_> + 8 10 7 3 3. + <_> + + <_> + 8 8 9 6 -1. + <_> + 11 8 3 6 3. + <_> + + <_> + 3 10 9 7 -1. + <_> + 6 10 3 7 3. + <_> + + <_> + 12 10 10 8 -1. + <_> + 17 10 5 4 2. + <_> + 12 14 5 4 2. + <_> + + <_> + 0 15 24 3 -1. + <_> + 8 15 8 3 3. + <_> + + <_> + 8 5 9 6 -1. + <_> + 8 7 9 2 3. + <_> + + <_> + 4 13 6 9 -1. + <_> + 4 16 6 3 3. + <_> + + <_> + 12 17 9 4 -1. + <_> + 12 19 9 2 2. + <_> + + <_> + 9 12 6 6 -1. + <_> + 9 15 6 3 2. + <_> + + <_> + 9 9 14 10 -1. + <_> + 16 9 7 5 2. + <_> + 9 14 7 5 2. + <_> + + <_> + 1 9 14 10 -1. + <_> + 1 9 7 5 2. + <_> + 8 14 7 5 2. + <_> + + <_> + 8 7 9 17 -1. + <_> + 11 7 3 17 3. + <_> + + <_> + 3 4 6 20 -1. + <_> + 3 4 3 10 2. + <_> + 6 14 3 10 2. + <_> + + <_> + 7 8 10 4 -1. + <_> + 7 8 5 4 2. + <_> + + <_> + 10 7 4 9 -1. + <_> + 12 7 2 9 2. + <_> + + <_> + 10 15 6 9 -1. + <_> + 12 15 2 9 3. + <_> + + <_> + 3 8 6 16 -1. + <_> + 3 8 3 8 2. + <_> + 6 16 3 8 2. + <_> + + <_> + 12 17 9 4 -1. + <_> + 12 19 9 2 2. + <_> + + <_> + 3 17 9 4 -1. + <_> + 3 19 9 2 2. + <_> + + <_> + 10 1 9 6 -1. + <_> + 13 1 3 6 3. + <_> + + <_> + 5 7 4 10 -1. + <_> + 5 12 4 5 2. + <_> + + <_> + 7 5 12 6 -1. + <_> + 11 5 4 6 3. + <_> + + <_> + 6 4 9 8 -1. + <_> + 9 4 3 8 3. + <_> + + <_> + 12 16 10 8 -1. + <_> + 17 16 5 4 2. + <_> + 12 20 5 4 2. + <_> + + <_> + 2 16 10 8 -1. + <_> + 2 16 5 4 2. + <_> + 7 20 5 4 2. + <_> + + <_> + 0 0 24 4 -1. + <_> + 12 0 12 2 2. + <_> + 0 2 12 2 2. + <_> + + <_> + 0 6 9 6 -1. + <_> + 0 8 9 2 3. + <_> + + <_> + 0 4 24 6 -1. + <_> + 12 4 12 3 2. + <_> + 0 7 12 3 2. + <_> + + <_> + 5 0 11 4 -1. + <_> + 5 2 11 2 2. + <_> + + <_> + 1 1 22 4 -1. + <_> + 12 1 11 2 2. + <_> + 1 3 11 2 2. + <_> + + <_> + 9 6 6 18 -1. + <_> + 9 15 6 9 2. + <_> + + <_> + 2 9 20 4 -1. + <_> + 2 11 20 2 2. + <_> + + <_> + 5 2 14 14 -1. + <_> + 5 9 14 7 2. + <_> + + <_> + 4 2 16 6 -1. + <_> + 4 5 16 3 2. + <_> + + <_> + 2 3 19 3 -1. + <_> + 2 4 19 1 3. + <_> + + <_> + 7 1 10 4 -1. + <_> + 7 3 10 2 2. + <_> + + <_> + 0 9 4 15 -1. + <_> + 0 14 4 5 3. + <_> + + <_> + 2 10 21 3 -1. + <_> + 2 11 21 1 3. + <_> + + <_> + 3 0 6 6 -1. + <_> + 6 0 3 6 2. + <_> + + <_> + 6 4 14 9 -1. + <_> + 6 7 14 3 3. + <_> + + <_> + 9 1 6 9 -1. + <_> + 11 1 2 9 3. + <_> + + <_> + 15 8 9 9 -1. + <_> + 15 11 9 3 3. + <_> + + <_> + 8 0 4 21 -1. + <_> + 8 7 4 7 3. + <_> + + <_> + 3 22 19 2 -1. + <_> + 3 23 19 1 2. + <_> + + <_> + 2 15 20 3 -1. + <_> + 2 16 20 1 3. + <_> + + <_> + 19 0 4 13 -1. + <_> + 19 0 2 13 2. + <_> + + <_> + 1 7 8 8 -1. + <_> + 1 11 8 4 2. + <_> + + <_> + 14 14 6 9 -1. + <_> + 14 17 6 3 3. + <_> + + <_> + 4 14 6 9 -1. + <_> + 4 17 6 3 3. + <_> + + <_> + 14 5 4 10 -1. + <_> + 14 5 2 10 2. + <_> + + <_> + 6 5 4 10 -1. + <_> + 8 5 2 10 2. + <_> + + <_> + 14 5 6 6 -1. + <_> + 14 8 6 3 2. + <_> + + <_> + 4 5 6 6 -1. + <_> + 4 8 6 3 2. + <_> + + <_> + 0 2 24 21 -1. + <_> + 8 2 8 21 3. + <_> + + <_> + 1 2 6 13 -1. + <_> + 3 2 2 13 3. + <_> + + <_> + 20 0 4 21 -1. + <_> + 20 0 2 21 2. + <_> + + <_> + 0 4 4 20 -1. + <_> + 2 4 2 20 2. + <_> + + <_> + 8 16 9 6 -1. + <_> + 8 18 9 2 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 16 12 7 9 -1. + <_> + 16 15 7 3 3. + <_> + + <_> + 5 21 14 3 -1. + <_> + 12 21 7 3 2. + <_> + + <_> + 11 5 6 9 -1. + <_> + 11 5 3 9 2. + <_> + + <_> + 10 5 4 10 -1. + <_> + 12 5 2 10 2. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 7 5 6 9 -1. + <_> + 10 5 3 9 2. + <_> + + <_> + 14 14 10 4 -1. + <_> + 14 16 10 2 2. + <_> + + <_> + 5 5 14 14 -1. + <_> + 5 5 7 7 2. + <_> + 12 12 7 7 2. + <_> + + <_> + 12 8 12 6 -1. + <_> + 18 8 6 3 2. + <_> + 12 11 6 3 2. + <_> + + <_> + 6 6 12 12 -1. + <_> + 6 6 6 6 2. + <_> + 12 12 6 6 2. + <_> + + <_> + 11 13 6 10 -1. + <_> + 13 13 2 10 3. + <_> + + <_> + 1 10 20 8 -1. + <_> + 1 10 10 4 2. + <_> + 11 14 10 4 2. + <_> + + <_> + 15 13 9 6 -1. + <_> + 15 15 9 2 3. + <_> + + <_> + 9 0 6 9 -1. + <_> + 9 3 6 3 3. + <_> + + <_> + 10 1 5 14 -1. + <_> + 10 8 5 7 2. + <_> + + <_> + 3 4 16 6 -1. + <_> + 3 6 16 2 3. + <_> + + <_> + 16 3 8 9 -1. + <_> + 16 6 8 3 3. + <_> + + <_> + 7 13 6 10 -1. + <_> + 9 13 2 10 3. + <_> + + <_> + 15 13 9 6 -1. + <_> + 15 15 9 2 3. + <_> + + <_> + 0 13 9 6 -1. + <_> + 0 15 9 2 3. + <_> + + <_> + 13 16 9 6 -1. + <_> + 13 18 9 2 3. + <_> + + <_> + 2 16 9 6 -1. + <_> + 2 18 9 2 3. + <_> + + <_> + 5 16 18 3 -1. + <_> + 5 17 18 1 3. + <_> + + <_> + 1 16 18 3 -1. + <_> + 1 17 18 1 3. + <_> + + <_> + 5 0 18 3 -1. + <_> + 5 1 18 1 3. + <_> + + <_> + 1 1 19 2 -1. + <_> + 1 2 19 1 2. + <_> + + <_> + 14 2 6 11 -1. + <_> + 16 2 2 11 3. + <_> + + <_> + 4 15 15 6 -1. + <_> + 9 15 5 6 3. + <_> + + <_> + 14 2 6 11 -1. + <_> + 16 2 2 11 3. + <_> + + <_> + 4 2 6 11 -1. + <_> + 6 2 2 11 3. + <_> + + <_> + 18 2 6 9 -1. + <_> + 18 5 6 3 3. + <_> + + <_> + 1 2 22 4 -1. + <_> + 1 2 11 2 2. + <_> + 12 4 11 2 2. + <_> + + <_> + 2 0 21 12 -1. + <_> + 9 0 7 12 3. + <_> + + <_> + 0 12 18 3 -1. + <_> + 0 13 18 1 3. + <_> + + <_> + 12 2 6 9 -1. + <_> + 14 2 2 9 3. + <_> + + <_> + 3 10 18 3 -1. + <_> + 3 11 18 1 3. + <_> + + <_> + 16 3 8 9 -1. + <_> + 16 6 8 3 3. + <_> + + <_> + 3 7 18 3 -1. + <_> + 3 8 18 1 3. + <_> + + <_> + 9 11 6 9 -1. + <_> + 11 11 2 9 3. + <_> + + <_> + 9 8 6 9 -1. + <_> + 11 8 2 9 3. + <_> + + <_> + 15 0 2 18 -1. + <_> + 15 0 1 18 2. + <_> + + <_> + 7 0 2 18 -1. + <_> + 8 0 1 18 2. + <_> + + <_> + 17 3 7 9 -1. + <_> + 17 6 7 3 3. + <_> + + <_> + 3 18 9 6 -1. + <_> + 3 20 9 2 3. + <_> + + <_> + 3 18 21 3 -1. + <_> + 3 19 21 1 3. + <_> + + <_> + 0 3 7 9 -1. + <_> + 0 6 7 3 3. + <_> + + <_> + 2 7 22 3 -1. + <_> + 2 8 22 1 3. + <_> + + <_> + 0 3 24 16 -1. + <_> + 0 3 12 8 2. + <_> + 12 11 12 8 2. + <_> + + <_> + 13 17 9 4 -1. + <_> + 13 19 9 2 2. + <_> + + <_> + 5 5 12 8 -1. + <_> + 5 5 6 4 2. + <_> + 11 9 6 4 2. + <_> + + <_> + 5 6 14 6 -1. + <_> + 12 6 7 3 2. + <_> + 5 9 7 3 2. + <_> + + <_> + 5 16 14 6 -1. + <_> + 5 16 7 3 2. + <_> + 12 19 7 3 2. + <_> + + <_> + 18 2 6 9 -1. + <_> + 18 5 6 3 3. + <_> + + <_> + 0 2 6 9 -1. + <_> + 0 5 6 3 3. + <_> + + <_> + 3 4 20 10 -1. + <_> + 13 4 10 5 2. + <_> + 3 9 10 5 2. + <_> + + <_> + 2 13 9 8 -1. + <_> + 5 13 3 8 3. + <_> + + <_> + 2 1 21 15 -1. + <_> + 9 1 7 15 3. + <_> + + <_> + 5 12 14 8 -1. + <_> + 12 12 7 8 2. + <_> + + <_> + 6 7 12 4 -1. + <_> + 6 7 6 4 2. + <_> + + <_> + 6 5 9 6 -1. + <_> + 9 5 3 6 3. + <_> + + <_> + 13 11 6 6 -1. + <_> + 13 11 3 6 2. + <_> + + <_> + 5 11 6 6 -1. + <_> + 8 11 3 6 2. + <_> + + <_> + 6 4 18 2 -1. + <_> + 6 5 18 1 2. + <_> + + <_> + 0 2 6 11 -1. + <_> + 2 2 2 11 3. + <_> + + <_> + 18 0 6 15 -1. + <_> + 20 0 2 15 3. + <_> + + <_> + 0 0 6 13 -1. + <_> + 2 0 2 13 3. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 0 2 24 4 -1. + <_> + 8 2 8 4 3. + <_> + + <_> + 3 13 18 4 -1. + <_> + 12 13 9 4 2. + <_> + + <_> + 9 7 10 4 -1. + <_> + 9 7 5 4 2. + <_> + + <_> + 5 8 12 3 -1. + <_> + 11 8 6 3 2. + <_> + + <_> + 4 14 19 3 -1. + <_> + 4 15 19 1 3. + <_> + + <_> + 10 0 4 20 -1. + <_> + 10 10 4 10 2. + <_> + + <_> + 8 15 9 6 -1. + <_> + 8 17 9 2 3. + <_> + + <_> + 2 9 15 4 -1. + <_> + 7 9 5 4 3. + <_> + + <_> + 8 4 12 7 -1. + <_> + 12 4 4 7 3. + <_> + + <_> + 0 10 6 9 -1. + <_> + 0 13 6 3 3. + <_> + + <_> + 18 5 6 9 -1. + <_> + 18 8 6 3 3. + <_> + + <_> + 0 18 16 6 -1. + <_> + 0 18 8 3 2. + <_> + 8 21 8 3 2. + <_> + + <_> + 9 18 14 6 -1. + <_> + 16 18 7 3 2. + <_> + 9 21 7 3 2. + <_> + + <_> + 1 20 20 4 -1. + <_> + 1 20 10 2 2. + <_> + 11 22 10 2 2. + <_> + + <_> + 2 8 20 6 -1. + <_> + 12 8 10 3 2. + <_> + 2 11 10 3 2. + <_> + + <_> + 7 8 6 9 -1. + <_> + 9 8 2 9 3. + <_> + + <_> + 8 5 12 8 -1. + <_> + 12 5 4 8 3. + <_> + + <_> + 4 5 12 8 -1. + <_> + 8 5 4 8 3. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 2 0 6 16 -1. + <_> + 4 0 2 16 3. + <_> + + <_> + 15 4 6 12 -1. + <_> + 15 8 6 4 3. + <_> + + <_> + 3 4 6 12 -1. + <_> + 3 8 6 4 3. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 4 0 15 22 -1. + <_> + 4 11 15 11 2. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 0 12 9 6 -1. + <_> + 0 14 9 2 3. + <_> + + <_> + 15 15 9 6 -1. + <_> + 15 17 9 2 3. + <_> + + <_> + 0 15 9 6 -1. + <_> + 0 17 9 2 3. + <_> + + <_> + 10 0 8 10 -1. + <_> + 14 0 4 5 2. + <_> + 10 5 4 5 2. + <_> + + <_> + 1 0 4 16 -1. + <_> + 3 0 2 16 2. + <_> + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + <_> + + <_> + 10 12 4 10 -1. + <_> + 10 17 4 5 2. + <_> + + <_> + 8 4 10 6 -1. + <_> + 8 6 10 2 3. + <_> + + <_> + 3 22 18 2 -1. + <_> + 12 22 9 2 2. + <_> + + <_> + 7 7 11 6 -1. + <_> + 7 9 11 2 3. + <_> + + <_> + 0 0 12 10 -1. + <_> + 0 0 6 5 2. + <_> + 6 5 6 5 2. + <_> + + <_> + 10 1 12 6 -1. + <_> + 16 1 6 3 2. + <_> + 10 4 6 3 2. + <_> + + <_> + 7 16 9 4 -1. + <_> + 7 18 9 2 2. + <_> + + <_> + 5 7 15 16 -1. + <_> + 10 7 5 16 3. + <_> + + <_> + 5 10 12 13 -1. + <_> + 11 10 6 13 2. + <_> + + <_> + 6 2 12 6 -1. + <_> + 12 2 6 3 2. + <_> + 6 5 6 3 2. + <_> + + <_> + 3 9 12 9 -1. + <_> + 3 12 12 3 3. + <_> + + <_> + 16 2 8 6 -1. + <_> + 16 5 8 3 2. + <_> + + <_> + 0 2 8 6 -1. + <_> + 0 5 8 3 2. + <_> + + <_> + 0 3 24 11 -1. + <_> + 0 3 12 11 2. + <_> + + <_> + 0 13 8 10 -1. + <_> + 0 13 4 5 2. + <_> + 4 18 4 5 2. + <_> + + <_> + 10 14 4 10 -1. + <_> + 10 19 4 5 2. + <_> + + <_> + 10 2 4 21 -1. + <_> + 10 9 4 7 3. + <_> + + <_> + 4 4 15 9 -1. + <_> + 4 7 15 3 3. + <_> + + <_> + 0 1 24 6 -1. + <_> + 8 1 8 6 3. + <_> + + <_> + 9 6 5 16 -1. + <_> + 9 14 5 8 2. + <_> + + <_> + 3 21 18 3 -1. + <_> + 9 21 6 3 3. + <_> + + <_> + 6 5 3 12 -1. + <_> + 6 11 3 6 2. + <_> + + <_> + 11 6 4 9 -1. + <_> + 11 6 2 9 2. + <_> + + <_> + 5 6 9 8 -1. + <_> + 8 6 3 8 3. + <_> + + <_> + 4 3 20 2 -1. + <_> + 4 4 20 1 2. + <_> + + <_> + 2 10 18 3 -1. + <_> + 8 10 6 3 3. + <_> + + <_> + 7 15 10 6 -1. + <_> + 7 17 10 2 3. + <_> + + <_> + 1 4 4 18 -1. + <_> + 1 4 2 9 2. + <_> + 3 13 2 9 2. + <_> + + <_> + 13 0 6 9 -1. + <_> + 15 0 2 9 3. + <_> + + <_> + 5 0 6 9 -1. + <_> + 7 0 2 9 3. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 6 7 9 6 -1. + <_> + 9 7 3 6 3. + <_> + + <_> + 3 0 18 2 -1. + <_> + 3 1 18 1 2. + <_> + + <_> + 0 10 20 4 -1. + <_> + 0 10 10 2 2. + <_> + 10 12 10 2 2. + <_> + + <_> + 10 2 4 12 -1. + <_> + 10 8 4 6 2. + <_> + + <_> + 6 5 6 12 -1. + <_> + 6 5 3 6 2. + <_> + 9 11 3 6 2. + <_> + + <_> + 6 0 18 22 -1. + <_> + 15 0 9 11 2. + <_> + 6 11 9 11 2. + <_> + + <_> + 0 0 18 22 -1. + <_> + 0 0 9 11 2. + <_> + 9 11 9 11 2. + <_> + + <_> + 18 2 6 11 -1. + <_> + 20 2 2 11 3. + <_> + + <_> + 0 2 6 11 -1. + <_> + 2 2 2 11 3. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 0 0 20 3 -1. + <_> + 0 1 20 1 3. + <_> + + <_> + 2 2 20 2 -1. + <_> + 2 3 20 1 2. + <_> + + <_> + 1 10 18 2 -1. + <_> + 1 11 18 1 2. + <_> + + <_> + 18 7 6 9 -1. + <_> + 18 10 6 3 3. + <_> + + <_> + 0 0 22 9 -1. + <_> + 0 3 22 3 3. + <_> + + <_> + 17 3 6 9 -1. + <_> + 17 6 6 3 3. + <_> + + <_> + 0 7 6 9 -1. + <_> + 0 10 6 3 3. + <_> + + <_> + 0 6 24 6 -1. + <_> + 0 8 24 2 3. + <_> + + <_> + 0 2 6 10 -1. + <_> + 2 2 2 10 3. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 15 0 6 9 -1. + <_> + 17 0 2 9 3. + <_> + + <_> + 3 0 6 9 -1. + <_> + 5 0 2 9 3. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 15 14 9 6 -1. + <_> + 15 16 9 2 3. + <_> + + <_> + 0 15 23 6 -1. + <_> + 0 17 23 2 3. + <_> + + <_> + 5 15 18 3 -1. + <_> + 5 16 18 1 3. + <_> + + <_> + 0 14 9 6 -1. + <_> + 0 16 9 2 3. + <_> + + <_> + 9 8 8 10 -1. + <_> + 13 8 4 5 2. + <_> + 9 13 4 5 2. + <_> + + <_> + 3 7 15 6 -1. + <_> + 8 7 5 6 3. + <_> + + <_> + 9 8 8 10 -1. + <_> + 13 8 4 5 2. + <_> + 9 13 4 5 2. + <_> + + <_> + 5 0 6 12 -1. + <_> + 8 0 3 12 2. + <_> + + <_> + 9 8 8 10 -1. + <_> + 13 8 4 5 2. + <_> + 9 13 4 5 2. + <_> + + <_> + 8 5 6 9 -1. + <_> + 10 5 2 9 3. + <_> + + <_> + 10 6 4 18 -1. + <_> + 12 6 2 9 2. + <_> + 10 15 2 9 2. + <_> + + <_> + 5 7 12 4 -1. + <_> + 11 7 6 4 2. + <_> + + <_> + 9 8 8 10 -1. + <_> + 13 8 4 5 2. + <_> + 9 13 4 5 2. + <_> + + <_> + 7 8 8 10 -1. + <_> + 7 8 4 5 2. + <_> + 11 13 4 5 2. + <_> + + <_> + 11 10 6 14 -1. + <_> + 14 10 3 7 2. + <_> + 11 17 3 7 2. + <_> + + <_> + 9 5 6 19 -1. + <_> + 12 5 3 19 2. + <_> + + <_> + 6 12 12 6 -1. + <_> + 12 12 6 3 2. + <_> + 6 15 6 3 2. + <_> + + <_> + 1 9 18 6 -1. + <_> + 1 9 9 3 2. + <_> + 10 12 9 3 2. + <_> + + <_> + 16 14 8 10 -1. + <_> + 20 14 4 5 2. + <_> + 16 19 4 5 2. + <_> + + <_> + 0 9 22 8 -1. + <_> + 0 9 11 4 2. + <_> + 11 13 11 4 2. + <_> + + <_> + 8 18 12 6 -1. + <_> + 14 18 6 3 2. + <_> + 8 21 6 3 2. + <_> + + <_> + 0 6 20 18 -1. + <_> + 0 6 10 9 2. + <_> + 10 15 10 9 2. + <_> + + <_> + 3 6 20 12 -1. + <_> + 13 6 10 6 2. + <_> + 3 12 10 6 2. + <_> + + <_> + 0 16 10 8 -1. + <_> + 0 16 5 4 2. + <_> + 5 20 5 4 2. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 0 11 19 3 -1. + <_> + 0 12 19 1 3. + <_> + + <_> + 14 6 6 9 -1. + <_> + 14 9 6 3 3. + <_> + + <_> + 1 7 22 4 -1. + <_> + 1 7 11 2 2. + <_> + 12 9 11 2 2. + <_> + + <_> + 13 6 7 12 -1. + <_> + 13 10 7 4 3. + <_> + + <_> + 4 7 11 9 -1. + <_> + 4 10 11 3 3. + <_> + + <_> + 12 10 10 8 -1. + <_> + 17 10 5 4 2. + <_> + 12 14 5 4 2. + <_> + + <_> + 2 12 9 7 -1. + <_> + 5 12 3 7 3. + <_> + + <_> + 16 14 6 9 -1. + <_> + 16 17 6 3 3. + <_> + + <_> + 3 12 6 12 -1. + <_> + 3 16 6 4 3. + <_> + + <_> + 14 13 6 6 -1. + <_> + 14 16 6 3 2. + <_> + + <_> + 8 0 6 9 -1. + <_> + 10 0 2 9 3. + <_> + + <_> + 9 1 6 23 -1. + <_> + 11 1 2 23 3. + <_> + + <_> + 0 16 9 6 -1. + <_> + 0 18 9 2 3. + <_> + + <_> + 4 17 18 3 -1. + <_> + 4 18 18 1 3. + <_> + + <_> + 5 2 13 14 -1. + <_> + 5 9 13 7 2. + <_> + + <_> + 15 0 8 12 -1. + <_> + 19 0 4 6 2. + <_> + 15 6 4 6 2. + <_> + + <_> + 0 0 8 12 -1. + <_> + 0 0 4 6 2. + <_> + 4 6 4 6 2. + <_> + + <_> + 8 2 8 7 -1. + <_> + 8 2 4 7 2. + <_> + + <_> + 1 1 6 9 -1. + <_> + 3 1 2 9 3. + <_> + + <_> + 14 8 6 12 -1. + <_> + 17 8 3 6 2. + <_> + 14 14 3 6 2. + <_> + + <_> + 4 8 6 12 -1. + <_> + 4 8 3 6 2. + <_> + 7 14 3 6 2. + <_> + + <_> + 16 5 5 15 -1. + <_> + 16 10 5 5 3. + <_> + + <_> + 3 5 5 15 -1. + <_> + 3 10 5 5 3. + <_> + + <_> + 18 4 6 9 -1. + <_> + 18 7 6 3 3. + <_> + + <_> + 1 7 6 15 -1. + <_> + 1 12 6 5 3. + <_> + + <_> + 11 15 12 8 -1. + <_> + 17 15 6 4 2. + <_> + 11 19 6 4 2. + <_> + + <_> + 0 2 24 4 -1. + <_> + 0 2 12 2 2. + <_> + 12 4 12 2 2. + <_> + + <_> + 15 1 2 19 -1. + <_> + 15 1 1 19 2. + <_> + + <_> + 7 1 2 19 -1. + <_> + 8 1 1 19 2. + <_> + + <_> + 22 1 2 20 -1. + <_> + 22 1 1 20 2. + <_> + + <_> + 0 1 2 20 -1. + <_> + 1 1 1 20 2. + <_> + + <_> + 18 11 6 12 -1. + <_> + 20 11 2 12 3. + <_> + + <_> + 0 11 6 12 -1. + <_> + 2 11 2 12 3. + <_> + + <_> + 3 6 18 14 -1. + <_> + 3 13 18 7 2. + <_> + + <_> + 6 10 7 8 -1. + <_> + 6 14 7 4 2. + <_> + + <_> + 7 9 12 12 -1. + <_> + 7 13 12 4 3. + <_> + + <_> + 2 18 18 5 -1. + <_> + 11 18 9 5 2. + <_> + + <_> + 4 21 20 3 -1. + <_> + 4 22 20 1 3. + <_> + + <_> + 9 12 6 12 -1. + <_> + 9 12 3 6 2. + <_> + 12 18 3 6 2. + <_> + + <_> + 4 6 18 3 -1. + <_> + 4 7 18 1 3. + <_> + + <_> + 3 6 18 3 -1. + <_> + 3 7 18 1 3. + <_> + + <_> + 18 4 6 9 -1. + <_> + 18 7 6 3 3. + <_> + + <_> + 2 12 9 6 -1. + <_> + 2 14 9 2 3. + <_> + + <_> + 4 14 18 4 -1. + <_> + 13 14 9 2 2. + <_> + 4 16 9 2 2. + <_> + + <_> + 7 7 6 14 -1. + <_> + 7 7 3 7 2. + <_> + 10 14 3 7 2. + <_> + + <_> + 7 13 12 6 -1. + <_> + 13 13 6 3 2. + <_> + 7 16 6 3 2. + <_> + + <_> + 6 7 12 9 -1. + <_> + 10 7 4 9 3. + <_> + + <_> + 12 12 6 6 -1. + <_> + 12 12 3 6 2. + <_> + + <_> + 0 2 4 10 -1. + <_> + 0 7 4 5 2. + <_> + + <_> + 8 0 9 6 -1. + <_> + 11 0 3 6 3. + <_> + + <_> + 2 9 12 6 -1. + <_> + 2 12 12 3 2. + <_> + + <_> + 13 10 6 9 -1. + <_> + 13 13 6 3 3. + <_> + + <_> + 5 10 6 9 -1. + <_> + 5 13 6 3 3. + <_> + + <_> + 9 15 9 6 -1. + <_> + 9 17 9 2 3. + <_> + + <_> + 5 16 12 6 -1. + <_> + 5 19 12 3 2. + <_> + + <_> + 3 2 20 3 -1. + <_> + 3 3 20 1 3. + <_> + + <_> + 2 5 12 6 -1. + <_> + 6 5 4 6 3. + <_> + + <_> + 11 0 3 24 -1. + <_> + 12 0 1 24 3. + <_> + + <_> + 3 16 15 4 -1. + <_> + 8 16 5 4 3. + <_> + + <_> + 9 12 6 12 -1. + <_> + 9 18 6 6 2. + <_> + + <_> + 1 15 12 8 -1. + <_> + 1 15 6 4 2. + <_> + 7 19 6 4 2. + <_> + + <_> + 15 10 8 14 -1. + <_> + 19 10 4 7 2. + <_> + 15 17 4 7 2. + <_> + + <_> + 1 9 8 14 -1. + <_> + 1 9 4 7 2. + <_> + 5 16 4 7 2. + <_> + + <_> + 9 11 9 10 -1. + <_> + 9 16 9 5 2. + <_> + + <_> + 6 7 12 6 -1. + <_> + 6 9 12 2 3. + <_> + + <_> + 10 15 6 9 -1. + <_> + 12 15 2 9 3. + <_> + + <_> + 7 8 9 7 -1. + <_> + 10 8 3 7 3. + <_> + + <_> + 10 4 8 10 -1. + <_> + 14 4 4 5 2. + <_> + 10 9 4 5 2. + <_> + + <_> + 4 6 6 9 -1. + <_> + 4 9 6 3 3. + <_> + + <_> + 0 6 24 12 -1. + <_> + 8 6 8 12 3. + <_> + + <_> + 3 7 6 14 -1. + <_> + 6 7 3 14 2. + <_> + + <_> + 19 8 5 8 -1. + <_> + 19 12 5 4 2. + <_> + + <_> + 0 8 5 8 -1. + <_> + 0 12 5 4 2. + <_> + + <_> + 17 3 6 6 -1. + <_> + 17 6 6 3 2. + <_> + + <_> + 1 3 6 6 -1. + <_> + 1 6 6 3 2. + <_> + + <_> + 18 2 6 9 -1. + <_> + 18 5 6 3 3. + <_> + + <_> + 0 2 6 9 -1. + <_> + 0 5 6 3 3. + <_> + + <_> + 3 3 18 6 -1. + <_> + 3 5 18 2 3. + <_> + + <_> + 2 3 9 6 -1. + <_> + 2 5 9 2 3. + <_> + + <_> + 9 3 10 8 -1. + <_> + 14 3 5 4 2. + <_> + 9 7 5 4 2. + <_> + + <_> + 5 3 10 8 -1. + <_> + 5 3 5 4 2. + <_> + 10 7 5 4 2. + <_> + + <_> + 10 11 6 12 -1. + <_> + 10 11 3 12 2. + <_> + + <_> + 8 11 6 11 -1. + <_> + 11 11 3 11 2. + <_> + + <_> + 7 8 10 4 -1. + <_> + 7 8 5 4 2. + <_> + + <_> + 9 6 6 7 -1. + <_> + 12 6 3 7 2. + <_> + + <_> + 5 18 18 3 -1. + <_> + 5 19 18 1 3. + <_> + + <_> + 8 4 6 9 -1. + <_> + 10 4 2 9 3. + <_> + + <_> + 8 1 9 7 -1. + <_> + 11 1 3 7 3. + <_> + + <_> + 6 11 6 6 -1. + <_> + 9 11 3 6 2. + <_> + + <_> + 14 12 4 11 -1. + <_> + 14 12 2 11 2. + <_> + + <_> + 6 12 4 11 -1. + <_> + 8 12 2 11 2. + <_> + + <_> + 8 0 12 18 -1. + <_> + 12 0 4 18 3. + <_> + + <_> + 2 12 10 5 -1. + <_> + 7 12 5 5 2. + <_> + + <_> + 2 20 22 3 -1. + <_> + 2 21 22 1 3. + <_> + + <_> + 0 4 2 20 -1. + <_> + 1 4 1 20 2. + <_> + + <_> + 0 2 24 4 -1. + <_> + 8 2 8 4 3. + <_> + + <_> + 7 8 10 4 -1. + <_> + 7 10 10 2 2. + <_> + + <_> + 6 7 8 10 -1. + <_> + 6 7 4 5 2. + <_> + 10 12 4 5 2. + <_> + + <_> + 14 0 6 14 -1. + <_> + 17 0 3 7 2. + <_> + 14 7 3 7 2. + <_> + + <_> + 4 11 5 8 -1. + <_> + 4 15 5 4 2. + <_> + + <_> + 2 0 20 9 -1. + <_> + 2 3 20 3 3. + <_> + + <_> + 6 7 12 8 -1. + <_> + 6 7 6 4 2. + <_> + 12 11 6 4 2. + <_> + + <_> + 9 17 6 6 -1. + <_> + 9 20 6 3 2. + <_> + + <_> + 7 10 10 4 -1. + <_> + 7 12 10 2 2. + <_> + + <_> + 6 5 12 9 -1. + <_> + 10 5 4 9 3. + <_> + + <_> + 5 11 6 8 -1. + <_> + 8 11 3 8 2. + <_> + + <_> + 18 4 4 17 -1. + <_> + 18 4 2 17 2. + <_> + + <_> + 0 0 6 6 -1. + <_> + 3 0 3 6 2. + <_> + + <_> + 18 4 4 17 -1. + <_> + 18 4 2 17 2. + <_> + + <_> + 2 4 4 17 -1. + <_> + 4 4 2 17 2. + <_> + + <_> + 5 18 19 3 -1. + <_> + 5 19 19 1 3. + <_> + + <_> + 11 0 2 18 -1. + <_> + 11 9 2 9 2. + <_> + + <_> + 15 4 2 18 -1. + <_> + 15 13 2 9 2. + <_> + + <_> + 7 4 2 18 -1. + <_> + 7 13 2 9 2. + <_> + + <_> + 7 11 10 8 -1. + <_> + 12 11 5 4 2. + <_> + 7 15 5 4 2. + <_> + + <_> + 10 6 4 9 -1. + <_> + 12 6 2 9 2. + <_> + + <_> + 10 0 6 9 -1. + <_> + 12 0 2 9 3. + <_> + + <_> + 2 9 16 8 -1. + <_> + 2 9 8 4 2. + <_> + 10 13 8 4 2. + <_> + + <_> + 14 15 6 9 -1. + <_> + 14 18 6 3 3. + <_> + + <_> + 8 7 6 9 -1. + <_> + 10 7 2 9 3. + <_> + + <_> + 14 15 6 9 -1. + <_> + 14 18 6 3 3. + <_> + + <_> + 3 12 12 6 -1. + <_> + 3 14 12 2 3. + <_> + + <_> + 14 12 9 6 -1. + <_> + 14 14 9 2 3. + <_> + + <_> + 1 12 9 6 -1. + <_> + 1 14 9 2 3. + <_> + + <_> + 3 7 18 3 -1. + <_> + 3 8 18 1 3. + <_> + + <_> + 1 7 22 6 -1. + <_> + 1 9 22 2 3. + <_> + + <_> + 18 4 6 6 -1. + <_> + 18 7 6 3 2. + <_> + + <_> + 0 4 6 6 -1. + <_> + 0 7 6 3 2. + <_> + + <_> + 5 11 16 6 -1. + <_> + 5 14 16 3 2. + <_> + + <_> + 6 16 9 4 -1. + <_> + 6 18 9 2 2. + <_> + + <_> + 14 15 6 9 -1. + <_> + 14 18 6 3 3. + <_> + + <_> + 4 15 6 9 -1. + <_> + 4 18 6 3 3. + <_> + + <_> + 15 1 6 23 -1. + <_> + 17 1 2 23 3. + <_> + + <_> + 0 21 24 3 -1. + <_> + 8 21 8 3 3. + <_> + + <_> + 0 20 24 4 -1. + <_> + 8 20 8 4 3. + <_> + + <_> + 3 1 6 23 -1. + <_> + 5 1 2 23 3. + <_> + + <_> + 3 17 18 3 -1. + <_> + 3 18 18 1 3. + <_> + + <_> + 0 16 18 3 -1. + <_> + 0 17 18 1 3. + <_> + + <_> + 1 16 22 4 -1. + <_> + 12 16 11 2 2. + <_> + 1 18 11 2 2. + <_> + + <_> + 0 16 9 6 -1. + <_> + 0 18 9 2 3. + <_> + + <_> + 2 10 21 3 -1. + <_> + 9 10 7 3 3. + <_> + + <_> + 2 18 12 6 -1. + <_> + 2 18 6 3 2. + <_> + 8 21 6 3 2. + <_> + + <_> + 0 5 24 4 -1. + <_> + 0 7 24 2 2. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 10 7 6 12 -1. + <_> + 10 13 6 6 2. + <_> + + <_> + 6 6 6 9 -1. + <_> + 8 6 2 9 3. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 9 7 6 9 -1. + <_> + 11 7 2 9 3. + <_> + + <_> + 2 1 20 3 -1. + <_> + 2 2 20 1 3. + <_> + + <_> + 1 18 12 6 -1. + <_> + 1 18 6 3 2. + <_> + 7 21 6 3 2. + <_> + + <_> + 13 2 4 13 -1. + <_> + 13 2 2 13 2. + <_> + + <_> + 6 7 12 4 -1. + <_> + 12 7 6 4 2. + <_> + + <_> + 10 1 4 13 -1. + <_> + 10 1 2 13 2. + <_> + + <_> + 6 0 3 18 -1. + <_> + 7 0 1 18 3. + <_> + + <_> + 14 3 10 5 -1. + <_> + 14 3 5 5 2. + <_> + + <_> + 6 15 12 8 -1. + <_> + 10 15 4 8 3. + <_> + + <_> + 9 10 6 9 -1. + <_> + 11 10 2 9 3. + <_> + + <_> + 8 3 4 9 -1. + <_> + 10 3 2 9 2. + <_> + + <_> + 17 0 6 14 -1. + <_> + 20 0 3 7 2. + <_> + 17 7 3 7 2. + <_> + + <_> + 1 0 6 14 -1. + <_> + 1 0 3 7 2. + <_> + 4 7 3 7 2. + <_> + + <_> + 14 0 6 16 -1. + <_> + 17 0 3 8 2. + <_> + 14 8 3 8 2. + <_> + + <_> + 7 4 4 10 -1. + <_> + 9 4 2 10 2. + <_> + + <_> + 3 17 18 6 -1. + <_> + 12 17 9 3 2. + <_> + 3 20 9 3 2. + <_> + + <_> + 1 20 22 4 -1. + <_> + 12 20 11 4 2. + <_> + + <_> + 14 3 10 5 -1. + <_> + 14 3 5 5 2. + <_> + + <_> + 0 3 10 5 -1. + <_> + 5 3 5 5 2. + <_> + + <_> + 12 6 12 16 -1. + <_> + 16 6 4 16 3. + <_> + + <_> + 0 6 12 16 -1. + <_> + 4 6 4 16 3. + <_> + + <_> + 10 9 5 15 -1. + <_> + 10 14 5 5 3. + <_> + + <_> + 1 18 21 2 -1. + <_> + 1 19 21 1 2. + <_> + + <_> + 15 0 9 6 -1. + <_> + 15 2 9 2 3. + <_> + + <_> + 6 1 12 4 -1. + <_> + 12 1 6 4 2. + <_> + + <_> + 6 0 12 12 -1. + <_> + 12 0 6 6 2. + <_> + 6 6 6 6 2. + <_> + + <_> + 8 10 8 12 -1. + <_> + 8 10 4 6 2. + <_> + 12 16 4 6 2. + <_> + + <_> + 14 16 10 8 -1. + <_> + 19 16 5 4 2. + <_> + 14 20 5 4 2. + <_> + + <_> + 0 16 10 8 -1. + <_> + 0 16 5 4 2. + <_> + 5 20 5 4 2. + <_> + + <_> + 10 12 12 5 -1. + <_> + 14 12 4 5 3. + <_> + + <_> + 6 16 10 8 -1. + <_> + 6 16 5 4 2. + <_> + 11 20 5 4 2. + <_> + + <_> + 7 6 12 6 -1. + <_> + 13 6 6 3 2. + <_> + 7 9 6 3 2. + <_> + + <_> + 9 6 4 18 -1. + <_> + 9 6 2 9 2. + <_> + 11 15 2 9 2. + <_> + + <_> + 10 9 6 14 -1. + <_> + 13 9 3 7 2. + <_> + 10 16 3 7 2. + <_> + + <_> + 8 9 6 14 -1. + <_> + 8 9 3 7 2. + <_> + 11 16 3 7 2. + <_> + + <_> + 7 4 11 12 -1. + <_> + 7 10 11 6 2. + <_> + + <_> + 4 8 6 16 -1. + <_> + 4 8 3 8 2. + <_> + 7 16 3 8 2. + <_> + + <_> + 17 3 4 21 -1. + <_> + 17 10 4 7 3. + <_> + + <_> + 3 3 4 21 -1. + <_> + 3 10 4 7 3. + <_> + + <_> + 10 1 8 18 -1. + <_> + 14 1 4 9 2. + <_> + 10 10 4 9 2. + <_> + + <_> + 2 5 16 8 -1. + <_> + 2 5 8 4 2. + <_> + 10 9 8 4 2. + <_> + + <_> + 3 6 18 12 -1. + <_> + 3 10 18 4 3. + <_> + + <_> + 4 10 16 12 -1. + <_> + 4 14 16 4 3. + <_> + + <_> + 15 4 8 20 -1. + <_> + 19 4 4 10 2. + <_> + 15 14 4 10 2. + <_> + + <_> + 7 2 9 6 -1. + <_> + 10 2 3 6 3. + <_> + + <_> + 15 4 8 20 -1. + <_> + 19 4 4 10 2. + <_> + 15 14 4 10 2. + <_> + + <_> + 1 4 8 20 -1. + <_> + 1 4 4 10 2. + <_> + 5 14 4 10 2. + <_> + + <_> + 11 8 8 14 -1. + <_> + 15 8 4 7 2. + <_> + 11 15 4 7 2. + <_> + + <_> + 5 8 8 14 -1. + <_> + 5 8 4 7 2. + <_> + 9 15 4 7 2. + <_> + + <_> + 10 13 5 8 -1. + <_> + 10 17 5 4 2. + <_> + + <_> + 4 13 7 9 -1. + <_> + 4 16 7 3 3. + <_> + + <_> + 0 13 24 10 -1. + <_> + 0 18 24 5 2. + <_> + + <_> + 4 2 8 11 -1. + <_> + 8 2 4 11 2. + <_> + + <_> + 10 2 8 16 -1. + <_> + 14 2 4 8 2. + <_> + 10 10 4 8 2. + <_> + + <_> + 0 2 24 6 -1. + <_> + 0 2 12 3 2. + <_> + 12 5 12 3 2. + <_> + + <_> + 6 0 12 9 -1. + <_> + 6 3 12 3 3. + <_> + + <_> + 1 2 12 12 -1. + <_> + 1 2 6 6 2. + <_> + 7 8 6 6 2. + <_> + + <_> + 18 5 6 9 -1. + <_> + 18 8 6 3 3. + <_> + + <_> + 4 3 8 10 -1. + <_> + 4 3 4 5 2. + <_> + 8 8 4 5 2. + <_> + + <_> + 6 21 18 3 -1. + <_> + 6 22 18 1 3. + <_> + + <_> + 1 10 18 2 -1. + <_> + 1 11 18 1 2. + <_> + + <_> + 1 10 22 3 -1. + <_> + 1 11 22 1 3. + <_> + + <_> + 2 8 12 9 -1. + <_> + 2 11 12 3 3. + <_> + + <_> + 12 8 12 6 -1. + <_> + 18 8 6 3 2. + <_> + 12 11 6 3 2. + <_> + + <_> + 0 8 12 6 -1. + <_> + 0 8 6 3 2. + <_> + 6 11 6 3 2. + <_> + + <_> + 10 15 6 9 -1. + <_> + 12 15 2 9 3. + <_> + + <_> + 7 13 9 6 -1. + <_> + 7 15 9 2 3. + <_> + + <_> + 9 8 7 12 -1. + <_> + 9 14 7 6 2. + <_> + + <_> + 4 13 9 6 -1. + <_> + 7 13 3 6 3. + <_> + + <_> + 6 15 18 4 -1. + <_> + 12 15 6 4 3. + <_> + + <_> + 5 4 4 16 -1. + <_> + 7 4 2 16 2. + <_> + + <_> + 10 15 6 9 -1. + <_> + 12 15 2 9 3. + <_> + + <_> + 8 15 6 9 -1. + <_> + 10 15 2 9 3. + <_> + + <_> + 9 11 12 10 -1. + <_> + 15 11 6 5 2. + <_> + 9 16 6 5 2. + <_> + + <_> + 3 6 14 6 -1. + <_> + 3 8 14 2 3. + <_> + + <_> + 4 2 17 8 -1. + <_> + 4 6 17 4 2. + <_> + + <_> + 6 2 12 21 -1. + <_> + 6 9 12 7 3. + <_> + + <_> + 8 1 9 9 -1. + <_> + 8 4 9 3 3. + <_> + + <_> + 0 7 24 3 -1. + <_> + 12 7 12 3 2. + <_> + + <_> + 11 6 9 10 -1. + <_> + 11 11 9 5 2. + <_> + + <_> + 2 11 18 3 -1. + <_> + 2 12 18 1 3. + <_> + + <_> + 8 16 9 4 -1. + <_> + 8 18 9 2 2. + <_> + + <_> + 0 0 9 6 -1. + <_> + 0 2 9 2 3. + <_> + + <_> + 0 11 24 6 -1. + <_> + 0 13 24 2 3. + <_> + + <_> + 2 9 20 6 -1. + <_> + 2 12 20 3 2. + <_> + + <_> + 4 5 16 12 -1. + <_> + 12 5 8 6 2. + <_> + 4 11 8 6 2. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 7 3 10 4 -1. + <_> + 7 5 10 2 2. + <_> + + <_> + 9 15 6 8 -1. + <_> + 9 19 6 4 2. + <_> + + <_> + 17 0 7 10 -1. + <_> + 17 5 7 5 2. + <_> + + <_> + 0 0 7 10 -1. + <_> + 0 5 7 5 2. + <_> + + <_> + 16 1 6 12 -1. + <_> + 19 1 3 6 2. + <_> + 16 7 3 6 2. + <_> + + <_> + 1 0 19 8 -1. + <_> + 1 4 19 4 2. + <_> + + <_> + 12 2 9 4 -1. + <_> + 12 4 9 2 2. + <_> + + <_> + 3 2 9 4 -1. + <_> + 3 4 9 2 2. + <_> + + <_> + 12 2 10 6 -1. + <_> + 12 4 10 2 3. + <_> + + <_> + 3 4 18 2 -1. + <_> + 12 4 9 2 2. + <_> + + <_> + 12 1 4 9 -1. + <_> + 12 1 2 9 2. + <_> + + <_> + 8 1 4 9 -1. + <_> + 10 1 2 9 2. + <_> + + <_> + 10 5 8 10 -1. + <_> + 14 5 4 5 2. + <_> + 10 10 4 5 2. + <_> + + <_> + 6 4 12 13 -1. + <_> + 10 4 4 13 3. + <_> + + <_> + 13 5 6 6 -1. + <_> + 13 5 3 6 2. + <_> + + <_> + 1 5 12 3 -1. + <_> + 7 5 6 3 2. + <_> + + <_> + 7 5 10 6 -1. + <_> + 7 7 10 2 3. + <_> + + <_> + 2 0 21 5 -1. + <_> + 9 0 7 5 3. + <_> + + <_> + 0 8 9 9 -1. + <_> + 0 11 9 3 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 0 3 6 7 -1. + <_> + 3 3 3 7 2. + <_> + + <_> + 9 18 12 6 -1. + <_> + 15 18 6 3 2. + <_> + 9 21 6 3 2. + <_> + + <_> + 2 8 20 6 -1. + <_> + 2 8 10 3 2. + <_> + 12 11 10 3 2. + <_> + + <_> + 13 2 10 4 -1. + <_> + 13 4 10 2 2. + <_> + + <_> + 4 5 5 18 -1. + <_> + 4 11 5 6 3. + <_> + + <_> + 20 4 4 9 -1. + <_> + 20 4 2 9 2. + <_> + + <_> + 8 6 8 14 -1. + <_> + 8 13 8 7 2. + <_> + + <_> + 0 1 24 6 -1. + <_> + 12 1 12 3 2. + <_> + 0 4 12 3 2. + <_> + + <_> + 0 4 4 9 -1. + <_> + 2 4 2 9 2. + <_> + + <_> + 3 6 18 3 -1. + <_> + 3 7 18 1 3. + <_> + + <_> + 3 17 16 6 -1. + <_> + 3 19 16 2 3. + <_> + + <_> + 13 6 6 9 -1. + <_> + 13 9 6 3 3. + <_> + + <_> + 5 6 14 6 -1. + <_> + 5 6 7 3 2. + <_> + 12 9 7 3 2. + <_> + + <_> + 13 5 8 10 -1. + <_> + 17 5 4 5 2. + <_> + 13 10 4 5 2. + <_> + + <_> + 2 2 20 3 -1. + <_> + 2 3 20 1 3. + <_> + + <_> + 9 2 9 6 -1. + <_> + 12 2 3 6 3. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 12 3 4 11 -1. + <_> + 12 3 2 11 2. + <_> + + <_> + 8 3 4 11 -1. + <_> + 10 3 2 11 2. + <_> + + <_> + 8 3 8 10 -1. + <_> + 12 3 4 5 2. + <_> + 8 8 4 5 2. + <_> + + <_> + 11 1 2 18 -1. + <_> + 12 1 1 18 2. + <_> + + <_> + 9 2 9 6 -1. + <_> + 12 2 3 6 3. + <_> + + <_> + 0 2 19 3 -1. + <_> + 0 3 19 1 3. + <_> + + <_> + 9 14 9 6 -1. + <_> + 9 16 9 2 3. + <_> + + <_> + 1 8 18 5 -1. + <_> + 7 8 6 5 3. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 13 6 4 15 -1. + <_> + 13 11 4 5 3. + <_> + + <_> + 1 5 18 3 -1. + <_> + 1 6 18 1 3. + <_> + + <_> + 9 7 14 6 -1. + <_> + 9 9 14 2 3. + <_> + + <_> + 2 16 18 3 -1. + <_> + 2 17 18 1 3. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 0 8 12 6 -1. + <_> + 0 8 6 3 2. + <_> + 6 11 6 3 2. + <_> + + <_> + 9 13 7 8 -1. + <_> + 9 17 7 4 2. + <_> + + <_> + 2 17 20 3 -1. + <_> + 2 18 20 1 3. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 4 0 15 4 -1. + <_> + 4 2 15 2 2. + <_> + + <_> + 17 2 6 6 -1. + <_> + 17 5 6 3 2. + <_> + + <_> + 0 3 6 9 -1. + <_> + 0 6 6 3 3. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 0 17 9 6 -1. + <_> + 0 19 9 2 3. + <_> + + <_> + 9 18 12 6 -1. + <_> + 15 18 6 3 2. + <_> + 9 21 6 3 2. + <_> + + <_> + 3 15 6 9 -1. + <_> + 3 18 6 3 3. + <_> + + <_> + 16 13 8 10 -1. + <_> + 20 13 4 5 2. + <_> + 16 18 4 5 2. + <_> + + <_> + 0 14 24 4 -1. + <_> + 8 14 8 4 3. + <_> + + <_> + 13 18 6 6 -1. + <_> + 13 18 3 6 2. + <_> + + <_> + 0 13 8 10 -1. + <_> + 0 13 4 5 2. + <_> + 4 18 4 5 2. + <_> + + <_> + 0 14 24 6 -1. + <_> + 0 17 24 3 2. + <_> + + <_> + 5 2 12 8 -1. + <_> + 5 2 6 4 2. + <_> + 11 6 6 4 2. + <_> + + <_> + 8 9 9 6 -1. + <_> + 11 9 3 6 3. + <_> + + <_> + 4 3 16 4 -1. + <_> + 4 5 16 2 2. + <_> + + <_> + 10 2 4 10 -1. + <_> + 10 7 4 5 2. + <_> + + <_> + 8 4 5 8 -1. + <_> + 8 8 5 4 2. + <_> + + <_> + 11 5 9 12 -1. + <_> + 11 9 9 4 3. + <_> + + <_> + 4 5 9 12 -1. + <_> + 4 9 9 4 3. + <_> + + <_> + 14 6 6 9 -1. + <_> + 14 9 6 3 3. + <_> + + <_> + 2 4 20 12 -1. + <_> + 2 8 20 4 3. + <_> + + <_> + 4 4 17 16 -1. + <_> + 4 12 17 8 2. + <_> + + <_> + 8 7 7 6 -1. + <_> + 8 10 7 3 2. + <_> + + <_> + 1 9 23 2 -1. + <_> + 1 10 23 1 2. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 13 3 4 9 -1. + <_> + 13 3 2 9 2. + <_> + + <_> + 8 1 6 13 -1. + <_> + 10 1 2 13 3. + <_> + + <_> + 4 22 18 2 -1. + <_> + 4 23 18 1 2. + <_> + + <_> + 3 10 9 6 -1. + <_> + 6 10 3 6 3. + <_> + + <_> + 14 0 2 24 -1. + <_> + 14 0 1 24 2. + <_> + + <_> + 8 0 2 24 -1. + <_> + 9 0 1 24 2. + <_> + + <_> + 3 2 18 10 -1. + <_> + 9 2 6 10 3. + <_> + + <_> + 4 13 15 6 -1. + <_> + 9 13 5 6 3. + <_> + + <_> + 3 21 18 3 -1. + <_> + 9 21 6 3 3. + <_> + + <_> + 9 1 4 11 -1. + <_> + 11 1 2 11 2. + <_> + + <_> + 9 7 10 4 -1. + <_> + 9 7 5 4 2. + <_> + + <_> + 7 0 10 18 -1. + <_> + 12 0 5 18 2. + <_> + + <_> + 12 1 6 16 -1. + <_> + 14 1 2 16 3. + <_> + + <_> + 6 1 6 16 -1. + <_> + 8 1 2 16 3. + <_> + + <_> + 18 2 6 6 -1. + <_> + 18 5 6 3 2. + <_> + + <_> + 3 5 18 2 -1. + <_> + 3 6 18 1 2. + <_> + + <_> + 18 2 6 6 -1. + <_> + 18 5 6 3 2. + <_> + + <_> + 0 2 6 6 -1. + <_> + 0 5 6 3 2. + <_> + + <_> + 13 11 11 6 -1. + <_> + 13 13 11 2 3. + <_> + + <_> + 5 7 10 4 -1. + <_> + 10 7 5 4 2. + <_> + + <_> + 11 9 10 7 -1. + <_> + 11 9 5 7 2. + <_> + + <_> + 3 9 10 7 -1. + <_> + 8 9 5 7 2. + <_> + + <_> + 16 4 6 6 -1. + <_> + 16 4 3 6 2. + <_> + + <_> + 5 6 10 8 -1. + <_> + 5 6 5 4 2. + <_> + 10 10 5 4 2. + <_> + + <_> + 7 21 16 3 -1. + <_> + 7 21 8 3 2. + <_> + + <_> + 1 21 16 3 -1. + <_> + 9 21 8 3 2. + <_> + + <_> + 2 5 22 14 -1. + <_> + 13 5 11 7 2. + <_> + 2 12 11 7 2. + <_> + + <_> + 3 10 8 10 -1. + <_> + 3 10 4 5 2. + <_> + 7 15 4 5 2. + <_> + + <_> + 17 0 6 12 -1. + <_> + 20 0 3 6 2. + <_> + 17 6 3 6 2. + <_> + + <_> + 5 2 6 18 -1. + <_> + 7 2 2 18 3. + <_> + + <_> + 13 0 6 9 -1. + <_> + 15 0 2 9 3. + <_> + + <_> + 0 12 7 9 -1. + <_> + 0 15 7 3 3. + <_> + + <_> + 15 13 8 10 -1. + <_> + 19 13 4 5 2. + <_> + 15 18 4 5 2. + <_> + + <_> + 1 0 6 12 -1. + <_> + 1 0 3 6 2. + <_> + 4 6 3 6 2. + <_> + + <_> + 12 1 3 12 -1. + <_> + 12 7 3 6 2. + <_> + + <_> + 1 13 8 10 -1. + <_> + 1 13 4 5 2. + <_> + 5 18 4 5 2. + <_> + + <_> + 3 21 19 2 -1. + <_> + 3 22 19 1 2. + <_> + + <_> + 6 3 4 13 -1. + <_> + 8 3 2 13 2. + <_> + + <_> + 5 10 18 3 -1. + <_> + 5 11 18 1 3. + <_> + + <_> + 9 3 5 12 -1. + <_> + 9 7 5 4 3. + <_> + + <_> + 11 2 4 15 -1. + <_> + 11 7 4 5 3. + <_> + + <_> + 4 1 16 4 -1. + <_> + 4 3 16 2 2. + <_> + + <_> + 6 0 18 3 -1. + <_> + 6 1 18 1 3. + <_> + + <_> + 5 1 10 8 -1. + <_> + 5 1 5 4 2. + <_> + 10 5 5 4 2. + <_> + + <_> + 11 18 12 6 -1. + <_> + 17 18 6 3 2. + <_> + 11 21 6 3 2. + <_> + + <_> + 5 15 12 3 -1. + <_> + 11 15 6 3 2. + <_> + + <_> + 1 10 22 4 -1. + <_> + 1 10 11 4 2. + <_> + + <_> + 7 9 9 6 -1. + <_> + 10 9 3 6 3. + <_> + + <_> + 6 11 12 5 -1. + <_> + 10 11 4 5 3. + <_> + + <_> + 6 7 10 7 -1. + <_> + 11 7 5 7 2. + <_> + + <_> + 11 2 8 10 -1. + <_> + 11 2 4 10 2. + <_> + + <_> + 5 2 8 10 -1. + <_> + 9 2 4 10 2. + <_> + + <_> + 6 4 18 6 -1. + <_> + 15 4 9 3 2. + <_> + 6 7 9 3 2. + <_> + + <_> + 0 5 10 9 -1. + <_> + 0 8 10 3 3. + <_> + + <_> + 2 7 21 6 -1. + <_> + 2 9 21 2 3. + <_> + + <_> + 0 4 22 16 -1. + <_> + 0 4 11 8 2. + <_> + 11 12 11 8 2. + <_> + + <_> + 9 0 6 22 -1. + <_> + 9 11 6 11 2. + <_> + + <_> + 9 1 3 12 -1. + <_> + 9 7 3 6 2. + <_> + + <_> + 12 0 12 18 -1. + <_> + 18 0 6 9 2. + <_> + 12 9 6 9 2. + <_> + + <_> + 0 0 12 18 -1. + <_> + 0 0 6 9 2. + <_> + 6 9 6 9 2. + <_> + + <_> + 1 1 22 4 -1. + <_> + 12 1 11 2 2. + <_> + 1 3 11 2 2. + <_> + + <_> + 3 0 18 4 -1. + <_> + 3 2 18 2 2. + <_> + + <_> + 2 5 22 6 -1. + <_> + 2 7 22 2 3. + <_> + + <_> + 5 0 6 9 -1. + <_> + 5 3 6 3 3. + <_> + + <_> + 10 14 6 9 -1. + <_> + 12 14 2 9 3. + <_> + + <_> + 8 14 6 9 -1. + <_> + 10 14 2 9 3. + <_> + + <_> + 5 18 18 3 -1. + <_> + 5 19 18 1 3. + <_> + + <_> + 6 0 6 13 -1. + <_> + 9 0 3 13 2. + <_> + + <_> + 7 4 12 4 -1. + <_> + 7 4 6 4 2. + <_> + + <_> + 5 2 12 6 -1. + <_> + 9 2 4 6 3. + <_> + + <_> + 4 1 18 3 -1. + <_> + 4 2 18 1 3. + <_> + + <_> + 0 8 6 12 -1. + <_> + 0 12 6 4 3. + <_> + + <_> + 9 15 6 9 -1. + <_> + 11 15 2 9 3. + <_> + + <_> + 9 10 6 13 -1. + <_> + 11 10 2 13 3. + <_> + + <_> + 6 17 18 2 -1. + <_> + 6 18 18 1 2. + <_> + + <_> + 9 4 6 9 -1. + <_> + 11 4 2 9 3. + <_> + + <_> + 10 0 6 9 -1. + <_> + 12 0 2 9 3. + <_> + + <_> + 5 6 10 8 -1. + <_> + 5 6 5 4 2. + <_> + 10 10 5 4 2. + <_> + + <_> + 14 9 5 8 -1. + <_> + 14 13 5 4 2. + <_> + + <_> + 5 9 5 8 -1. + <_> + 5 13 5 4 2. + <_> + + <_> + 14 11 9 6 -1. + <_> + 14 13 9 2 3. + <_> + + <_> + 0 2 23 15 -1. + <_> + 0 7 23 5 3. + <_> + + <_> + 16 0 8 12 -1. + <_> + 16 6 8 6 2. + <_> + + <_> + 4 15 6 9 -1. + <_> + 4 18 6 3 3. + <_> + + <_> + 8 18 9 4 -1. + <_> + 8 20 9 2 2. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 13 11 11 6 -1. + <_> + 13 13 11 2 3. + <_> + + <_> + 0 11 11 6 -1. + <_> + 0 13 11 2 3. + <_> + + <_> + 0 9 24 6 -1. + <_> + 12 9 12 3 2. + <_> + 0 12 12 3 2. + <_> + + <_> + 6 16 8 8 -1. + <_> + 6 20 8 4 2. + <_> + + <_> + 10 16 14 6 -1. + <_> + 10 18 14 2 3. + <_> + + <_> + 1 1 21 3 -1. + <_> + 1 2 21 1 3. + <_> + + <_> + 0 2 24 3 -1. + <_> + 0 2 12 3 2. + <_> + + <_> + 2 15 8 5 -1. + <_> + 6 15 4 5 2. + <_> + + <_> + 2 11 21 3 -1. + <_> + 9 11 7 3 3. + <_> + + <_> + 1 18 12 6 -1. + <_> + 1 18 6 3 2. + <_> + 7 21 6 3 2. + <_> + + <_> + 10 14 4 10 -1. + <_> + 10 19 4 5 2. + <_> + + <_> + 7 7 4 10 -1. + <_> + 7 12 4 5 2. + <_> + + <_> + 9 8 6 12 -1. + <_> + 9 12 6 4 3. + <_> + + <_> + 7 1 9 6 -1. + <_> + 10 1 3 6 3. + <_> + + <_> + 3 14 19 2 -1. + <_> + 3 15 19 1 2. + <_> + + <_> + 7 7 10 10 -1. + <_> + 7 7 5 5 2. + <_> + 12 12 5 5 2. + <_> + + <_> + 3 12 18 12 -1. + <_> + 3 12 9 12 2. + <_> + + <_> + 8 0 6 12 -1. + <_> + 10 0 2 12 3. + <_> + + <_> + 3 0 17 9 -1. + <_> + 3 3 17 3 3. + <_> + + <_> + 6 0 12 11 -1. + <_> + 10 0 4 11 3. + <_> + + <_> + 1 0 6 13 -1. + <_> + 4 0 3 13 2. + <_> + + <_> + 5 8 16 6 -1. + <_> + 5 11 16 3 2. + <_> + + <_> + 8 8 5 12 -1. + <_> + 8 14 5 6 2. + <_> + + <_> + 3 21 18 3 -1. + <_> + 9 21 6 3 3. + <_> + + <_> + 0 0 6 6 -1. + <_> + 3 0 3 6 2. + <_> + + <_> + 2 0 20 3 -1. + <_> + 2 1 20 1 3. + <_> + + <_> + 4 6 15 10 -1. + <_> + 9 6 5 10 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 14 0 6 9 -1. + <_> + 16 0 2 9 3. + <_> + + <_> + 7 16 9 6 -1. + <_> + 7 18 9 2 3. + <_> + + <_> + 14 0 6 9 -1. + <_> + 16 0 2 9 3. + <_> + + <_> + 4 0 6 9 -1. + <_> + 6 0 2 9 3. + <_> + + <_> + 17 1 6 16 -1. + <_> + 19 1 2 16 3. + <_> + + <_> + 1 1 6 16 -1. + <_> + 3 1 2 16 3. + <_> + + <_> + 14 13 6 9 -1. + <_> + 14 16 6 3 3. + <_> + + <_> + 0 0 6 9 -1. + <_> + 0 3 6 3 3. + <_> + + <_> + 9 5 6 6 -1. + <_> + 9 5 3 6 2. + <_> + + <_> + 3 10 9 6 -1. + <_> + 6 10 3 6 3. + <_> + + <_> + 14 7 3 16 -1. + <_> + 14 15 3 8 2. + <_> + + <_> + 4 10 14 12 -1. + <_> + 4 10 7 6 2. + <_> + 11 16 7 6 2. + <_> + + <_> + 7 6 12 6 -1. + <_> + 7 8 12 2 3. + <_> + + <_> + 7 2 4 20 -1. + <_> + 9 2 2 20 2. + <_> + + <_> + 14 13 6 9 -1. + <_> + 14 16 6 3 3. + <_> + + <_> + 10 6 4 9 -1. + <_> + 12 6 2 9 2. + <_> + + <_> + 14 13 6 9 -1. + <_> + 14 16 6 3 3. + <_> + + <_> + 5 20 14 4 -1. + <_> + 5 22 14 2 2. + <_> + + <_> + 4 4 16 12 -1. + <_> + 4 10 16 6 2. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 3 0 21 4 -1. + <_> + 3 2 21 2 2. + <_> + + <_> + 4 13 6 9 -1. + <_> + 4 16 6 3 3. + <_> + + <_> + 16 16 5 8 -1. + <_> + 16 20 5 4 2. + <_> + + <_> + 4 0 16 16 -1. + <_> + 4 0 8 8 2. + <_> + 12 8 8 8 2. + <_> + + <_> + 6 6 14 6 -1. + <_> + 13 6 7 3 2. + <_> + 6 9 7 3 2. + <_> + + <_> + 10 5 4 15 -1. + <_> + 10 10 4 5 3. + <_> + + <_> + 9 15 12 8 -1. + <_> + 15 15 6 4 2. + <_> + 9 19 6 4 2. + <_> + + <_> + 6 7 12 4 -1. + <_> + 12 7 6 4 2. + <_> + + <_> + 5 6 14 6 -1. + <_> + 12 6 7 3 2. + <_> + 5 9 7 3 2. + <_> + + <_> + 3 6 18 10 -1. + <_> + 3 6 9 5 2. + <_> + 12 11 9 5 2. + <_> + + <_> + 6 0 18 21 -1. + <_> + 12 0 6 21 3. + <_> + + <_> + 0 0 24 21 -1. + <_> + 8 0 8 21 3. + <_> + + <_> + 6 18 18 3 -1. + <_> + 6 19 18 1 3. + <_> + + <_> + 0 15 9 6 -1. + <_> + 0 17 9 2 3. + <_> + + <_> + 4 3 19 2 -1. + <_> + 4 4 19 1 2. + <_> + + <_> + 0 3 24 2 -1. + <_> + 0 4 24 1 2. + <_> + + <_> + 15 14 9 4 -1. + <_> + 15 16 9 2 2. + <_> + + <_> + 0 14 9 4 -1. + <_> + 0 16 9 2 2. + <_> + + <_> + 6 15 18 2 -1. + <_> + 6 16 18 1 2. + <_> + + <_> + 3 17 18 3 -1. + <_> + 3 18 18 1 3. + <_> + + <_> + 12 0 3 23 -1. + <_> + 13 0 1 23 3. + <_> + + <_> + 6 0 8 6 -1. + <_> + 6 3 8 3 2. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 9 0 3 23 -1. + <_> + 10 0 1 23 3. + <_> + + <_> + 10 7 4 10 -1. + <_> + 10 12 4 5 2. + <_> + + <_> + 7 8 10 12 -1. + <_> + 7 12 10 4 3. + <_> + + <_> + 14 9 6 14 -1. + <_> + 17 9 3 7 2. + <_> + 14 16 3 7 2. + <_> + + <_> + 2 0 10 9 -1. + <_> + 2 3 10 3 3. + <_> + + <_> + 11 1 5 12 -1. + <_> + 11 7 5 6 2. + <_> + + <_> + 1 4 12 10 -1. + <_> + 1 4 6 5 2. + <_> + 7 9 6 5 2. + <_> + + <_> + 15 1 9 4 -1. + <_> + 15 3 9 2 2. + <_> + + <_> + 1 2 8 10 -1. + <_> + 1 2 4 5 2. + <_> + 5 7 4 5 2. + <_> + + <_> + 10 1 5 12 -1. + <_> + 10 5 5 4 3. + <_> + + <_> + 4 0 14 24 -1. + <_> + 11 0 7 24 2. + <_> + + <_> + 7 17 10 4 -1. + <_> + 7 19 10 2 2. + <_> + + <_> + 10 14 4 10 -1. + <_> + 10 19 4 5 2. + <_> + + <_> + 13 15 6 9 -1. + <_> + 15 15 2 9 3. + <_> + + <_> + 3 21 18 3 -1. + <_> + 3 22 18 1 3. + <_> + + <_> + 13 15 6 9 -1. + <_> + 15 15 2 9 3. + <_> + + <_> + 5 15 6 9 -1. + <_> + 7 15 2 9 3. + <_> + + <_> + 10 6 4 18 -1. + <_> + 12 6 2 9 2. + <_> + 10 15 2 9 2. + <_> + + <_> + 7 3 6 11 -1. + <_> + 9 3 2 11 3. + <_> + + <_> + 15 1 9 4 -1. + <_> + 15 3 9 2 2. + <_> + + <_> + 5 4 14 8 -1. + <_> + 5 8 14 4 2. + <_> + + <_> + 8 1 15 9 -1. + <_> + 8 4 15 3 3. + <_> + + <_> + 7 2 8 10 -1. + <_> + 7 2 4 5 2. + <_> + 11 7 4 5 2. + <_> + + <_> + 12 2 6 12 -1. + <_> + 12 2 3 12 2. + <_> + + <_> + 6 2 6 12 -1. + <_> + 9 2 3 12 2. + <_> + + <_> + 7 7 12 4 -1. + <_> + 7 7 6 4 2. + <_> + + <_> + 6 3 12 10 -1. + <_> + 10 3 4 10 3. + <_> + + <_> + 5 6 16 6 -1. + <_> + 13 6 8 3 2. + <_> + 5 9 8 3 2. + <_> + + <_> + 3 1 18 9 -1. + <_> + 9 1 6 9 3. + <_> + + <_> + 3 8 18 5 -1. + <_> + 9 8 6 5 3. + <_> + + <_> + 0 0 24 22 -1. + <_> + 0 0 12 11 2. + <_> + 12 11 12 11 2. + <_> + + <_> + 14 16 9 6 -1. + <_> + 14 18 9 2 3. + <_> + + <_> + 0 16 24 8 -1. + <_> + 0 20 24 4 2. + <_> + + <_> + 1 19 22 4 -1. + <_> + 12 19 11 2 2. + <_> + 1 21 11 2 2. + <_> + + <_> + 1 16 9 6 -1. + <_> + 1 18 9 2 3. + <_> + + <_> + 7 8 10 4 -1. + <_> + 7 8 5 4 2. + <_> + + <_> + 9 15 6 9 -1. + <_> + 11 15 2 9 3. + <_> + + <_> + 10 18 12 6 -1. + <_> + 16 18 6 3 2. + <_> + 10 21 6 3 2. + <_> + + <_> + 2 18 12 6 -1. + <_> + 2 18 6 3 2. + <_> + 8 21 6 3 2. + <_> + + <_> + 8 3 16 9 -1. + <_> + 8 6 16 3 3. + <_> + + <_> + 0 5 10 6 -1. + <_> + 0 7 10 2 3. + <_> + + <_> + 5 5 18 3 -1. + <_> + 5 6 18 1 3. + <_> + + <_> + 2 6 9 6 -1. + <_> + 2 9 9 3 2. + <_> + + <_> + 14 2 10 9 -1. + <_> + 14 5 10 3 3. + <_> + + <_> + 3 6 18 3 -1. + <_> + 3 7 18 1 3. + <_> + + <_> + 9 2 15 6 -1. + <_> + 9 4 15 2 3. + <_> + + <_> + 4 8 15 6 -1. + <_> + 4 10 15 2 3. + <_> + + <_> + 0 5 24 4 -1. + <_> + 12 5 12 2 2. + <_> + 0 7 12 2 2. + <_> + + <_> + 7 8 6 12 -1. + <_> + 9 8 2 12 3. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 0 12 6 12 -1. + <_> + 0 12 3 6 2. + <_> + 3 18 3 6 2. + <_> + + <_> + 14 12 10 6 -1. + <_> + 14 14 10 2 3. + <_> + + <_> + 2 7 18 9 -1. + <_> + 2 10 18 3 3. + <_> + + <_> + 11 14 10 9 -1. + <_> + 11 17 10 3 3. + <_> + + <_> + 7 6 10 8 -1. + <_> + 7 6 5 4 2. + <_> + 12 10 5 4 2. + <_> + + <_> + 6 6 14 6 -1. + <_> + 13 6 7 3 2. + <_> + 6 9 7 3 2. + <_> + + <_> + 4 13 9 7 -1. + <_> + 7 13 3 7 3. + <_> + + <_> + 14 10 6 12 -1. + <_> + 17 10 3 6 2. + <_> + 14 16 3 6 2. + <_> + + <_> + 4 10 6 12 -1. + <_> + 4 10 3 6 2. + <_> + 7 16 3 6 2. + <_> + + <_> + 13 9 8 6 -1. + <_> + 13 9 4 6 2. + <_> + + <_> + 8 3 4 14 -1. + <_> + 10 3 2 14 2. + <_> + + <_> + 17 0 3 18 -1. + <_> + 18 0 1 18 3. + <_> + + <_> + 4 12 16 12 -1. + <_> + 12 12 8 12 2. + <_> + + <_> + 15 0 6 14 -1. + <_> + 17 0 2 14 3. + <_> + + <_> + 3 0 6 14 -1. + <_> + 5 0 2 14 3. + <_> + + <_> + 12 2 12 20 -1. + <_> + 16 2 4 20 3. + <_> + + <_> + 0 2 12 20 -1. + <_> + 4 2 4 20 3. + <_> + + <_> + 16 0 6 17 -1. + <_> + 18 0 2 17 3. + <_> + + <_> + 2 0 6 17 -1. + <_> + 4 0 2 17 3. + <_> + + <_> + 15 6 9 6 -1. + <_> + 15 8 9 2 3. + <_> + + <_> + 0 6 9 6 -1. + <_> + 0 8 9 2 3. + <_> + + <_> + 18 1 6 13 -1. + <_> + 20 1 2 13 3. + <_> + + <_> + 0 1 6 13 -1. + <_> + 2 1 2 13 3. + <_> + + <_> + 16 0 4 9 -1. + <_> + 16 0 2 9 2. + <_> + + <_> + 5 10 12 7 -1. + <_> + 9 10 4 7 3. + <_> + + <_> + 12 9 12 6 -1. + <_> + 12 11 12 2 3. + <_> + + <_> + 0 9 12 6 -1. + <_> + 0 11 12 2 3. + <_> + + <_> + 5 7 14 9 -1. + <_> + 5 10 14 3 3. + <_> + + <_> + 0 15 20 3 -1. + <_> + 0 16 20 1 3. + <_> + + <_> + 8 10 8 10 -1. + <_> + 12 10 4 5 2. + <_> + 8 15 4 5 2. + <_> + + <_> + 5 4 13 9 -1. + <_> + 5 7 13 3 3. + <_> + + <_> + 10 2 6 18 -1. + <_> + 10 8 6 6 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 6 9 12 4 -1. + <_> + 6 11 12 2 2. + <_> + + <_> + 3 2 15 12 -1. + <_> + 3 6 15 4 3. + <_> + + <_> + 12 0 12 5 -1. + <_> + 16 0 4 5 3. + <_> + + <_> + 0 15 18 3 -1. + <_> + 6 15 6 3 3. + <_> + + <_> + 0 14 24 5 -1. + <_> + 8 14 8 5 3. + <_> + + <_> + 5 1 3 18 -1. + <_> + 6 1 1 18 3. + <_> + + <_> + 10 0 4 14 -1. + <_> + 10 0 2 14 2. + <_> + + <_> + 9 3 4 9 -1. + <_> + 11 3 2 9 2. + <_> + + <_> + 8 2 12 6 -1. + <_> + 14 2 6 3 2. + <_> + 8 5 6 3 2. + <_> + + <_> + 0 4 17 4 -1. + <_> + 0 6 17 2 2. + <_> + + <_> + 16 16 5 8 -1. + <_> + 16 20 5 4 2. + <_> + + <_> + 3 16 5 8 -1. + <_> + 3 20 5 4 2. + <_> + + <_> + 6 18 18 2 -1. + <_> + 6 19 18 1 2. + <_> + + <_> + 0 0 12 5 -1. + <_> + 4 0 4 5 3. + <_> + + <_> + 14 3 6 12 -1. + <_> + 17 3 3 6 2. + <_> + 14 9 3 6 2. + <_> + + <_> + 0 12 6 12 -1. + <_> + 2 12 2 12 3. + <_> + + <_> + 2 3 21 3 -1. + <_> + 2 4 21 1 3. + <_> + + <_> + 4 3 6 12 -1. + <_> + 4 3 3 6 2. + <_> + 7 9 3 6 2. + <_> + + <_> + 12 8 12 6 -1. + <_> + 18 8 6 3 2. + <_> + 12 11 6 3 2. + <_> + + <_> + 0 15 16 9 -1. + <_> + 8 15 8 9 2. + <_> + + <_> + 6 13 18 5 -1. + <_> + 6 13 9 5 2. + <_> + + <_> + 1 6 15 6 -1. + <_> + 6 6 5 6 3. + <_> + + <_> + 11 9 9 6 -1. + <_> + 14 9 3 6 3. + <_> + + <_> + 3 0 15 11 -1. + <_> + 8 0 5 11 3. + <_> + + <_> + 15 3 3 18 -1. + <_> + 15 9 3 6 3. + <_> + + <_> + 6 3 3 18 -1. + <_> + 6 9 3 6 3. + <_> + + <_> + 9 5 10 8 -1. + <_> + 14 5 5 4 2. + <_> + 9 9 5 4 2. + <_> + + <_> + 4 4 16 8 -1. + <_> + 4 4 8 4 2. + <_> + 12 8 8 4 2. + <_> + + <_> + 7 7 12 3 -1. + <_> + 7 7 6 3 2. + <_> + + <_> + 5 0 9 13 -1. + <_> + 8 0 3 13 3. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 8 1 10 9 -1. + <_> + 8 4 10 3 3. + <_> + + <_> + 0 2 18 2 -1. + <_> + 0 3 18 1 2. + <_> + + <_> + 10 13 14 6 -1. + <_> + 17 13 7 3 2. + <_> + 10 16 7 3 2. + <_> + + <_> + 0 13 14 6 -1. + <_> + 0 13 7 3 2. + <_> + 7 16 7 3 2. + <_> + + <_> + 20 2 3 21 -1. + <_> + 21 2 1 21 3. + <_> + + <_> + 0 9 5 12 -1. + <_> + 0 13 5 4 3. + <_> + + <_> + 12 6 12 6 -1. + <_> + 12 8 12 2 3. + <_> + + <_> + 1 8 20 3 -1. + <_> + 1 9 20 1 3. + <_> + + <_> + 5 7 19 3 -1. + <_> + 5 8 19 1 3. + <_> + + <_> + 1 12 9 6 -1. + <_> + 1 14 9 2 3. + <_> + + <_> + 6 10 14 12 -1. + <_> + 6 14 14 4 3. + <_> + + <_> + 5 6 14 18 -1. + <_> + 5 12 14 6 3. + <_> + + <_> + 11 12 9 7 -1. + <_> + 14 12 3 7 3. + <_> + + <_> + 1 15 18 4 -1. + <_> + 1 17 18 2 2. + <_> + + <_> + 11 14 6 9 -1. + <_> + 11 17 6 3 3. + <_> + + <_> + 0 8 18 4 -1. + <_> + 0 8 9 2 2. + <_> + 9 10 9 2 2. + <_> + + <_> + 3 10 20 6 -1. + <_> + 13 10 10 3 2. + <_> + 3 13 10 3 2. + <_> + + <_> + 1 10 20 6 -1. + <_> + 1 10 10 3 2. + <_> + 11 13 10 3 2. + <_> + + <_> + 0 9 24 2 -1. + <_> + 0 9 12 2 2. + <_> + + <_> + 1 12 20 8 -1. + <_> + 1 12 10 4 2. + <_> + 11 16 10 4 2. + <_> + + <_> + 11 12 9 7 -1. + <_> + 14 12 3 7 3. + <_> + + <_> + 4 12 9 7 -1. + <_> + 7 12 3 7 3. + <_> + + <_> + 12 12 8 5 -1. + <_> + 12 12 4 5 2. + <_> + + <_> + 4 12 8 5 -1. + <_> + 8 12 4 5 2. + <_> + + <_> + 13 10 4 10 -1. + <_> + 13 10 2 10 2. + <_> + + <_> + 1 15 20 2 -1. + <_> + 11 15 10 2 2. + <_> + + <_> + 9 10 6 6 -1. + <_> + 9 10 3 6 2. + <_> + + <_> + 0 1 21 3 -1. + <_> + 7 1 7 3 3. + <_> + + <_> + 6 4 13 9 -1. + <_> + 6 7 13 3 3. + <_> + + <_> + 6 5 12 5 -1. + <_> + 10 5 4 5 3. + <_> + + <_> + 10 10 10 6 -1. + <_> + 10 12 10 2 3. + <_> + + <_> + 6 12 5 8 -1. + <_> + 6 16 5 4 2. + <_> + + <_> + 13 0 6 9 -1. + <_> + 15 0 2 9 3. + <_> + + <_> + 2 10 18 6 -1. + <_> + 8 10 6 6 3. + <_> + + <_> + 11 2 9 4 -1. + <_> + 11 4 9 2 2. + <_> + + <_> + 1 20 21 3 -1. + <_> + 8 20 7 3 3. + <_> + + <_> + 1 10 22 2 -1. + <_> + 1 11 22 1 2. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 13 0 6 9 -1. + <_> + 15 0 2 9 3. + <_> + + <_> + 5 0 6 9 -1. + <_> + 7 0 2 9 3. + <_> + + <_> + 18 2 6 20 -1. + <_> + 20 2 2 20 3. + <_> + + <_> + 0 2 6 20 -1. + <_> + 2 2 2 20 3. + <_> + + <_> + 11 7 6 14 -1. + <_> + 14 7 3 7 2. + <_> + 11 14 3 7 2. + <_> + + <_> + 0 1 4 9 -1. + <_> + 2 1 2 9 2. + <_> + + <_> + 12 14 9 4 -1. + <_> + 12 16 9 2 2. + <_> + + <_> + 1 13 9 4 -1. + <_> + 1 15 9 2 2. + <_> + + <_> + 7 6 15 6 -1. + <_> + 7 8 15 2 3. + <_> + + <_> + 8 2 3 18 -1. + <_> + 8 8 3 6 3. + <_> + + <_> + 6 6 12 6 -1. + <_> + 12 6 6 3 2. + <_> + 6 9 6 3 2. + <_> + + <_> + 2 19 20 4 -1. + <_> + 2 19 10 2 2. + <_> + 12 21 10 2 2. + <_> + + <_> + 14 15 6 9 -1. + <_> + 14 18 6 3 3. + <_> + + <_> + 3 5 18 14 -1. + <_> + 3 5 9 7 2. + <_> + 12 12 9 7 2. + <_> + + <_> + 15 6 4 18 -1. + <_> + 17 6 2 9 2. + <_> + 15 15 2 9 2. + <_> + + <_> + 5 6 4 18 -1. + <_> + 5 6 2 9 2. + <_> + 7 15 2 9 2. + <_> + + <_> + 11 0 6 9 -1. + <_> + 13 0 2 9 3. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 11 5 6 9 -1. + <_> + 13 5 2 9 3. + <_> + + <_> + 9 5 6 6 -1. + <_> + 12 5 3 6 2. + <_> + + <_> + 4 1 16 6 -1. + <_> + 12 1 8 3 2. + <_> + 4 4 8 3 2. + <_> + + <_> + 9 13 6 11 -1. + <_> + 11 13 2 11 3. + <_> + + <_> + 17 1 6 12 -1. + <_> + 20 1 3 6 2. + <_> + 17 7 3 6 2. + <_> + + <_> + 1 17 18 3 -1. + <_> + 1 18 18 1 3. + <_> + + <_> + 7 13 10 8 -1. + <_> + 7 17 10 4 2. + <_> + + <_> + 6 18 10 6 -1. + <_> + 6 20 10 2 3. + <_> + + <_> + 9 14 9 4 -1. + <_> + 9 16 9 2 2. + <_> + + <_> + 1 1 6 12 -1. + <_> + 1 1 3 6 2. + <_> + 4 7 3 6 2. + <_> + + <_> + 19 4 5 12 -1. + <_> + 19 8 5 4 3. + <_> + + <_> + 0 0 8 8 -1. + <_> + 4 0 4 8 2. + <_> + + <_> + 3 5 19 3 -1. + <_> + 3 6 19 1 3. + <_> + + <_> + 1 5 12 6 -1. + <_> + 1 5 6 3 2. + <_> + 7 8 6 3 2. + <_> + + <_> + 2 1 21 8 -1. + <_> + 9 1 7 8 3. + <_> + + <_> + 4 1 16 8 -1. + <_> + 4 5 16 4 2. + <_> + + <_> + 6 0 18 3 -1. + <_> + 6 1 18 1 3. + <_> + + <_> + 4 4 10 14 -1. + <_> + 4 11 10 7 2. + <_> + + <_> + 15 6 4 10 -1. + <_> + 15 11 4 5 2. + <_> + + <_> + 3 18 18 3 -1. + <_> + 9 18 6 3 3. + <_> + + <_> + 8 18 12 6 -1. + <_> + 12 18 4 6 3. + <_> + + <_> + 3 15 6 9 -1. + <_> + 6 15 3 9 2. + <_> + + <_> + 15 7 6 8 -1. + <_> + 15 11 6 4 2. + <_> + + <_> + 3 7 6 8 -1. + <_> + 3 11 6 4 2. + <_> + + <_> + 5 9 18 6 -1. + <_> + 14 9 9 3 2. + <_> + 5 12 9 3 2. + <_> + + <_> + 1 13 12 6 -1. + <_> + 1 15 12 2 3. + <_> + + <_> + 14 15 10 6 -1. + <_> + 14 17 10 2 3. + <_> + + <_> + 0 15 10 6 -1. + <_> + 0 17 10 2 3. + <_> + + <_> + 15 13 6 9 -1. + <_> + 15 16 6 3 3. + <_> + + <_> + 3 13 6 9 -1. + <_> + 3 16 6 3 3. + <_> + + <_> + 9 5 8 8 -1. + <_> + 9 5 4 8 2. + <_> + + <_> + 1 18 12 6 -1. + <_> + 1 18 6 3 2. + <_> + 7 21 6 3 2. + <_> + + <_> + 13 19 10 4 -1. + <_> + 13 21 10 2 2. + <_> + + <_> + 1 19 10 4 -1. + <_> + 1 21 10 2 2. + <_> + + <_> + 6 19 18 3 -1. + <_> + 6 20 18 1 3. + <_> + + <_> + 8 14 4 10 -1. + <_> + 8 19 4 5 2. + <_> + + <_> + 0 0 24 6 -1. + <_> + 0 2 24 2 3. + <_> + + <_> + 0 1 6 9 -1. + <_> + 0 4 6 3 3. + <_> + + <_> + 4 9 20 6 -1. + <_> + 14 9 10 3 2. + <_> + 4 12 10 3 2. + <_> + + <_> + 1 15 19 8 -1. + <_> + 1 19 19 4 2. + <_> + + <_> + 14 0 10 6 -1. + <_> + 14 2 10 2 3. + <_> + + <_> + 1 10 21 14 -1. + <_> + 8 10 7 14 3. + <_> + + <_> + 10 10 8 8 -1. + <_> + 10 10 4 8 2. + <_> + + <_> + 6 8 10 4 -1. + <_> + 11 8 5 4 2. + <_> + + <_> + 10 5 4 9 -1. + <_> + 10 5 2 9 2. + <_> + + <_> + 7 5 6 10 -1. + <_> + 9 5 2 10 3. + <_> + + <_> + 14 4 4 13 -1. + <_> + 14 4 2 13 2. + <_> + + <_> + 6 4 4 13 -1. + <_> + 8 4 2 13 2. + <_> + + <_> + 8 7 9 6 -1. + <_> + 11 7 3 6 3. + <_> + + <_> + 3 6 16 6 -1. + <_> + 3 6 8 3 2. + <_> + 11 9 8 3 2. + <_> + + <_> + 5 4 16 14 -1. + <_> + 13 4 8 7 2. + <_> + 5 11 8 7 2. + <_> + + <_> + 0 0 24 4 -1. + <_> + 0 0 12 2 2. + <_> + 12 2 12 2 2. + <_> + + <_> + 9 1 9 6 -1. + <_> + 12 1 3 6 3. + <_> + + <_> + 4 1 14 4 -1. + <_> + 11 1 7 4 2. + <_> + + <_> + 10 14 7 9 -1. + <_> + 10 17 7 3 3. + <_> + + <_> + 8 3 8 10 -1. + <_> + 8 3 4 5 2. + <_> + 12 8 4 5 2. + <_> + + <_> + 7 3 12 5 -1. + <_> + 11 3 4 5 3. + <_> + + <_> + 8 2 4 13 -1. + <_> + 10 2 2 13 2. + <_> + + <_> + 11 2 3 19 -1. + <_> + 12 2 1 19 3. + <_> + + <_> + 7 7 9 6 -1. + <_> + 10 7 3 6 3. + <_> + + <_> + 4 22 20 2 -1. + <_> + 4 22 10 2 2. + <_> + + <_> + 0 16 24 4 -1. + <_> + 0 16 12 2 2. + <_> + 12 18 12 2 2. + <_> + + <_> + 7 3 12 5 -1. + <_> + 11 3 4 5 3. + <_> + + <_> + 1 10 8 14 -1. + <_> + 1 10 4 7 2. + <_> + 5 17 4 7 2. + <_> + + <_> + 11 16 6 6 -1. + <_> + 11 19 6 3 2. + <_> + + <_> + 6 0 10 24 -1. + <_> + 6 0 5 12 2. + <_> + 11 12 5 12 2. + <_> + + <_> + 7 5 14 14 -1. + <_> + 14 5 7 7 2. + <_> + 7 12 7 7 2. + <_> + + <_> + 7 8 10 8 -1. + <_> + 7 8 5 4 2. + <_> + 12 12 5 4 2. + <_> + + <_> + 9 1 9 6 -1. + <_> + 12 1 3 6 3. + <_> + + <_> + 0 6 24 3 -1. + <_> + 12 6 12 3 2. + <_> + + <_> + 7 3 12 5 -1. + <_> + 11 3 4 5 3. + <_> + + <_> + 1 13 22 4 -1. + <_> + 1 13 11 2 2. + <_> + 12 15 11 2 2. + <_> + + <_> + 9 12 12 6 -1. + <_> + 9 14 12 2 3. + <_> + + <_> + 0 5 9 6 -1. + <_> + 0 7 9 2 3. + <_> + + <_> + 1 5 23 6 -1. + <_> + 1 7 23 2 3. + <_> + + <_> + 1 6 19 12 -1. + <_> + 1 10 19 4 3. + <_> + + <_> + 9 1 6 21 -1. + <_> + 9 8 6 7 3. + <_> + + <_> + 3 19 18 3 -1. + <_> + 9 19 6 3 3. + <_> + + <_> + 9 14 6 9 -1. + <_> + 11 14 2 9 3. + <_> + + <_> + 9 6 4 12 -1. + <_> + 11 6 2 12 2. + <_> + + <_> + 16 0 6 9 -1. + <_> + 18 0 2 9 3. + <_> + + <_> + 2 0 6 9 -1. + <_> + 4 0 2 9 3. + <_> + + <_> + 13 1 4 22 -1. + <_> + 15 1 2 11 2. + <_> + 13 12 2 11 2. + <_> + + <_> + 1 8 8 12 -1. + <_> + 1 14 8 6 2. + <_> + + <_> + 14 7 7 9 -1. + <_> + 14 10 7 3 3. + <_> + + <_> + 3 12 18 4 -1. + <_> + 3 12 9 2 2. + <_> + 12 14 9 2 2. + <_> + + <_> + 13 1 4 22 -1. + <_> + 15 1 2 11 2. + <_> + 13 12 2 11 2. + <_> + + <_> + 7 1 4 22 -1. + <_> + 7 1 2 11 2. + <_> + 9 12 2 11 2. + <_> + + <_> + 4 7 20 4 -1. + <_> + 14 7 10 2 2. + <_> + 4 9 10 2 2. + <_> + + <_> + 9 10 6 7 -1. + <_> + 12 10 3 7 2. + <_> + + <_> + 7 7 10 4 -1. + <_> + 7 7 5 4 2. + <_> + + <_> + 0 3 4 15 -1. + <_> + 0 8 4 5 3. + <_> + + <_> + 15 0 8 12 -1. + <_> + 19 0 4 6 2. + <_> + 15 6 4 6 2. + <_> + + <_> + 1 0 8 12 -1. + <_> + 1 0 4 6 2. + <_> + 5 6 4 6 2. + <_> + + <_> + 14 5 6 16 -1. + <_> + 16 5 2 16 3. + <_> + + <_> + 4 5 6 16 -1. + <_> + 6 5 2 16 3. + <_> + + <_> + 15 0 6 16 -1. + <_> + 17 0 2 16 3. + <_> + + <_> + 3 0 6 16 -1. + <_> + 5 0 2 16 3. + <_> + + <_> + 0 2 24 3 -1. + <_> + 0 3 24 1 3. + <_> + + <_> + 7 1 10 4 -1. + <_> + 7 3 10 2 2. + <_> + + <_> + 1 0 23 8 -1. + <_> + 1 4 23 4 2. + <_> + + <_> + 1 17 19 3 -1. + <_> + 1 18 19 1 3. + <_> + + <_> + 6 18 18 2 -1. + <_> + 6 19 18 1 2. + <_> + + <_> + 1 17 9 6 -1. + <_> + 1 19 9 2 3. + <_> + + <_> + 15 15 6 9 -1. + <_> + 15 18 6 3 3. + <_> + + <_> + 3 15 6 9 -1. + <_> + 3 18 6 3 3. + <_> + + <_> + 4 14 20 6 -1. + <_> + 4 17 20 3 2. + <_> + + <_> + 0 10 6 14 -1. + <_> + 0 10 3 7 2. + <_> + 3 17 3 7 2. + <_> + + <_> + 6 18 18 3 -1. + <_> + 6 19 18 1 3. + <_> + + <_> + 4 12 9 7 -1. + <_> + 7 12 3 7 3. + <_> + + <_> + 6 10 18 5 -1. + <_> + 12 10 6 5 3. + <_> + + <_> + 0 10 18 5 -1. + <_> + 6 10 6 5 3. + <_> + + <_> + 3 2 18 9 -1. + <_> + 9 2 6 9 3. + <_> + + <_> + 4 6 10 10 -1. + <_> + 4 6 5 5 2. + <_> + 9 11 5 5 2. + <_> + + <_> + 20 14 4 9 -1. + <_> + 20 14 2 9 2. + <_> + + <_> + 0 14 4 9 -1. + <_> + 2 14 2 9 2. + <_> + + <_> + 11 1 4 20 -1. + <_> + 13 1 2 10 2. + <_> + 11 11 2 10 2. + <_> + + <_> + 6 21 12 3 -1. + <_> + 12 21 6 3 2. + <_> + + <_> + 11 1 4 20 -1. + <_> + 13 1 2 10 2. + <_> + 11 11 2 10 2. + <_> + + <_> + 1 16 10 8 -1. + <_> + 1 16 5 4 2. + <_> + 6 20 5 4 2. + <_> + + <_> + 11 1 4 20 -1. + <_> + 13 1 2 10 2. + <_> + 11 11 2 10 2. + <_> + + <_> + 1 0 3 19 -1. + <_> + 2 0 1 19 3. + <_> + + <_> + 11 1 4 20 -1. + <_> + 13 1 2 10 2. + <_> + 11 11 2 10 2. + <_> + + <_> + 0 1 6 9 -1. + <_> + 2 1 2 9 3. + <_> + + <_> + 3 7 19 4 -1. + <_> + 3 9 19 2 2. + <_> + + <_> + 7 14 9 6 -1. + <_> + 7 16 9 2 3. + <_> + + <_> + 17 1 7 6 -1. + <_> + 17 4 7 3 2. + <_> + + <_> + 5 0 14 8 -1. + <_> + 5 4 14 4 2. + <_> + + <_> + 16 1 8 6 -1. + <_> + 16 4 8 3 2. + <_> + + <_> + 0 1 8 6 -1. + <_> + 0 4 8 3 2. + <_> + + <_> + 6 0 18 4 -1. + <_> + 15 0 9 2 2. + <_> + 6 2 9 2 2. + <_> + + <_> + 0 14 9 6 -1. + <_> + 0 16 9 2 3. + <_> + + <_> + 3 7 18 8 -1. + <_> + 9 7 6 8 3. + <_> + + <_> + 2 11 6 9 -1. + <_> + 4 11 2 9 3. + <_> + + <_> + 10 5 6 9 -1. + <_> + 12 5 2 9 3. + <_> + + <_> + 10 6 4 18 -1. + <_> + 10 6 2 9 2. + <_> + 12 15 2 9 2. + <_> + + <_> + 11 1 4 20 -1. + <_> + 13 1 2 10 2. + <_> + 11 11 2 10 2. + <_> + + <_> + 9 1 4 20 -1. + <_> + 9 1 2 10 2. + <_> + 11 11 2 10 2. + <_> + + <_> + 5 9 18 6 -1. + <_> + 14 9 9 3 2. + <_> + 5 12 9 3 2. + <_> + + <_> + 6 4 6 9 -1. + <_> + 8 4 2 9 3. + <_> + + <_> + 10 16 8 6 -1. + <_> + 10 16 4 6 2. + <_> + + <_> + 0 0 18 8 -1. + <_> + 0 0 9 4 2. + <_> + 9 4 9 4 2. + <_> + + <_> + 6 5 14 12 -1. + <_> + 13 5 7 6 2. + <_> + 6 11 7 6 2. + <_> + + <_> + 4 3 15 7 -1. + <_> + 9 3 5 7 3. + <_> + + <_> + 14 12 10 6 -1. + <_> + 14 14 10 2 3. + <_> + + <_> + 0 11 4 10 -1. + <_> + 0 16 4 5 2. + <_> + + <_> + 1 10 22 3 -1. + <_> + 1 11 22 1 3. + <_> + + <_> + 8 9 6 10 -1. + <_> + 10 9 2 10 3. + <_> + + <_> + 13 2 6 12 -1. + <_> + 16 2 3 6 2. + <_> + 13 8 3 6 2. + <_> + + <_> + 10 6 4 18 -1. + <_> + 10 6 2 9 2. + <_> + 12 15 2 9 2. + <_> + + <_> + 7 8 10 16 -1. + <_> + 12 8 5 8 2. + <_> + 7 16 5 8 2. + <_> + + <_> + 8 1 8 12 -1. + <_> + 8 1 4 6 2. + <_> + 12 7 4 6 2. + <_> + + <_> + 7 1 12 14 -1. + <_> + 13 1 6 7 2. + <_> + 7 8 6 7 2. + <_> + + <_> + 2 14 12 6 -1. + <_> + 2 16 12 2 3. + <_> + + <_> + 11 16 6 6 -1. + <_> + 11 19 6 3 2. + <_> + + <_> + 7 16 6 6 -1. + <_> + 7 19 6 3 2. + <_> + + <_> + 13 4 4 10 -1. + <_> + 13 4 2 10 2. + <_> + + <_> + 0 19 19 3 -1. + <_> + 0 20 19 1 3. + <_> + + <_> + 12 8 6 8 -1. + <_> + 12 12 6 4 2. + <_> + + <_> + 8 1 8 22 -1. + <_> + 8 12 8 11 2. + <_> + + <_> + 12 8 6 8 -1. + <_> + 12 12 6 4 2. + <_> + + <_> + 6 8 6 8 -1. + <_> + 6 12 6 4 2. + <_> + + <_> + 14 5 6 9 -1. + <_> + 14 8 6 3 3. + <_> + + <_> + 0 6 24 4 -1. + <_> + 0 8 24 2 2. + <_> + + <_> + 14 12 10 6 -1. + <_> + 14 14 10 2 3. + <_> + + <_> + 0 12 10 6 -1. + <_> + 0 14 10 2 3. + <_> + + <_> + 4 6 19 3 -1. + <_> + 4 7 19 1 3. + <_> + + <_> + 1 6 19 3 -1. + <_> + 1 7 19 1 3. + <_> + + <_> + 4 0 16 9 -1. + <_> + 4 3 16 3 3. + <_> + + <_> + 0 1 24 5 -1. + <_> + 8 1 8 5 3. + <_> + + <_> + 3 6 6 15 -1. + <_> + 3 11 6 5 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 6 22 18 2 -1. + <_> + 6 23 18 1 2. + <_> + + <_> + 2 12 6 9 -1. + <_> + 2 15 6 3 3. + <_> + + <_> + 18 12 6 9 -1. + <_> + 18 15 6 3 3. + <_> + + <_> + 0 12 6 9 -1. + <_> + 0 15 6 3 3. + <_> + + <_> + 11 14 4 10 -1. + <_> + 11 19 4 5 2. + <_> + + <_> + 9 6 6 16 -1. + <_> + 9 14 6 8 2. + <_> + + <_> + 7 7 10 10 -1. + <_> + 7 12 10 5 2. + <_> + + <_> + 1 3 6 13 -1. + <_> + 3 3 2 13 3. + <_> + + <_> + 18 1 6 13 -1. + <_> + 18 1 3 13 2. + <_> + + <_> + 5 1 6 9 -1. + <_> + 7 1 2 9 3. + <_> + + <_> + 18 2 6 11 -1. + <_> + 18 2 3 11 2. + <_> + + <_> + 0 2 6 11 -1. + <_> + 3 2 3 11 2. + <_> + + <_> + 9 12 15 6 -1. + <_> + 9 14 15 2 3. + <_> + + <_> + 2 2 20 3 -1. + <_> + 2 3 20 1 3. + <_> + + <_> + 10 6 4 9 -1. + <_> + 10 6 2 9 2. + <_> + + <_> + 5 6 12 14 -1. + <_> + 5 6 6 7 2. + <_> + 11 13 6 7 2. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 7 0 9 6 -1. + <_> + 10 0 3 6 3. + <_> + + <_> + 10 6 6 9 -1. + <_> + 12 6 2 9 3. + <_> + + <_> + 4 1 12 20 -1. + <_> + 4 1 6 10 2. + <_> + 10 11 6 10 2. + <_> + + <_> + 6 7 18 3 -1. + <_> + 6 7 9 3 2. + <_> + + <_> + 0 7 18 3 -1. + <_> + 9 7 9 3 2. + <_> + + <_> + 3 20 18 3 -1. + <_> + 9 20 6 3 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 6 2 12 15 -1. + <_> + 10 2 4 15 3. + <_> + + <_> + 2 3 18 3 -1. + <_> + 2 4 18 1 3. + <_> + + <_> + 19 4 4 18 -1. + <_> + 21 4 2 9 2. + <_> + 19 13 2 9 2. + <_> + + <_> + 0 1 19 3 -1. + <_> + 0 2 19 1 3. + <_> + + <_> + 5 0 15 4 -1. + <_> + 5 2 15 2 2. + <_> + + <_> + 5 2 14 5 -1. + <_> + 12 2 7 5 2. + <_> + + <_> + 1 2 22 14 -1. + <_> + 1 2 11 14 2. + <_> + + <_> + 8 15 6 9 -1. + <_> + 10 15 2 9 3. + <_> + + <_> + 6 17 18 3 -1. + <_> + 6 18 18 1 3. + <_> + + <_> + 9 6 3 18 -1. + <_> + 9 12 3 6 3. + <_> + + <_> + 2 0 20 3 -1. + <_> + 2 1 20 1 3. + <_> + + <_> + 5 4 5 12 -1. + <_> + 5 8 5 4 3. + <_> + + <_> + 8 6 12 5 -1. + <_> + 12 6 4 5 3. + <_> + + <_> + 9 12 6 12 -1. + <_> + 9 12 3 6 2. + <_> + 12 18 3 6 2. + <_> + + <_> + 14 14 8 10 -1. + <_> + 18 14 4 5 2. + <_> + 14 19 4 5 2. + <_> + + <_> + 2 14 8 10 -1. + <_> + 2 14 4 5 2. + <_> + 6 19 4 5 2. + <_> + + <_> + 10 18 12 6 -1. + <_> + 16 18 6 3 2. + <_> + 10 21 6 3 2. + <_> + + <_> + 1 3 6 9 -1. + <_> + 1 6 6 3 3. + <_> + + <_> + 11 3 3 20 -1. + <_> + 12 3 1 20 3. + <_> + + <_> + 4 6 14 6 -1. + <_> + 4 6 7 3 2. + <_> + 11 9 7 3 2. + <_> + + <_> + 6 5 12 13 -1. + <_> + 10 5 4 13 3. + <_> + + <_> + 5 4 4 15 -1. + <_> + 5 9 4 5 3. + <_> + + <_> + 9 16 15 4 -1. + <_> + 14 16 5 4 3. + <_> + + <_> + 7 8 6 14 -1. + <_> + 7 8 3 7 2. + <_> + 10 15 3 7 2. + <_> + + <_> + 7 6 10 6 -1. + <_> + 7 8 10 2 3. + <_> + + <_> + 2 5 18 3 -1. + <_> + 2 6 18 1 3. + <_> + + <_> + 5 1 15 8 -1. + <_> + 5 5 15 4 2. + <_> + + <_> + 7 1 8 18 -1. + <_> + 7 10 8 9 2. + <_> + + <_> + 0 10 24 3 -1. + <_> + 0 11 24 1 3. + <_> + + <_> + 0 2 6 13 -1. + <_> + 2 2 2 13 3. + <_> + + <_> + 16 0 8 10 -1. + <_> + 20 0 4 5 2. + <_> + 16 5 4 5 2. + <_> + + <_> + 5 1 10 9 -1. + <_> + 5 4 10 3 3. + <_> + + <_> + 5 6 18 3 -1. + <_> + 5 7 18 1 3. + <_> + + <_> + 0 1 24 3 -1. + <_> + 0 2 24 1 3. + <_> + + <_> + 11 4 6 11 -1. + <_> + 13 4 2 11 3. + <_> + + <_> + 0 0 8 10 -1. + <_> + 0 0 4 5 2. + <_> + 4 5 4 5 2. + <_> + + <_> + 4 16 18 3 -1. + <_> + 4 17 18 1 3. + <_> + + <_> + 2 16 18 3 -1. + <_> + 2 17 18 1 3. + <_> + + <_> + 3 0 18 10 -1. + <_> + 12 0 9 5 2. + <_> + 3 5 9 5 2. + <_> + + <_> + 2 3 20 21 -1. + <_> + 12 3 10 21 2. + <_> + + <_> + 6 7 14 3 -1. + <_> + 6 7 7 3 2. + <_> + + <_> + 0 9 12 6 -1. + <_> + 0 9 6 3 2. + <_> + 6 12 6 3 2. + <_> + + <_> + 3 14 21 4 -1. + <_> + 10 14 7 4 3. + <_> + + <_> + 0 14 21 4 -1. + <_> + 7 14 7 4 3. + <_> + + <_> + 5 21 18 3 -1. + <_> + 11 21 6 3 3. + <_> + + <_> + 1 21 18 3 -1. + <_> + 7 21 6 3 3. + <_> + + <_> + 19 4 4 18 -1. + <_> + 21 4 2 9 2. + <_> + 19 13 2 9 2. + <_> + + <_> + 3 7 18 3 -1. + <_> + 3 8 18 1 3. + <_> + + <_> + 19 4 4 18 -1. + <_> + 21 4 2 9 2. + <_> + 19 13 2 9 2. + <_> + + <_> + 7 15 10 6 -1. + <_> + 7 17 10 2 3. + <_> + + <_> + 9 13 11 9 -1. + <_> + 9 16 11 3 3. + <_> + + <_> + 0 6 4 10 -1. + <_> + 0 11 4 5 2. + <_> + + <_> + 15 16 9 6 -1. + <_> + 15 18 9 2 3. + <_> + + <_> + 1 5 4 18 -1. + <_> + 1 5 2 9 2. + <_> + 3 14 2 9 2. + <_> + + <_> + 9 8 8 10 -1. + <_> + 13 8 4 5 2. + <_> + 9 13 4 5 2. + <_> + + <_> + 7 8 8 10 -1. + <_> + 7 8 4 5 2. + <_> + 11 13 4 5 2. + <_> + + <_> + 9 8 12 5 -1. + <_> + 13 8 4 5 3. + <_> + + <_> + 7 8 9 7 -1. + <_> + 10 8 3 7 3. + <_> + + <_> + 9 8 12 5 -1. + <_> + 13 8 4 5 3. + <_> + + <_> + 7 6 9 7 -1. + <_> + 10 6 3 7 3. + <_> + + <_> + 9 8 12 5 -1. + <_> + 13 8 4 5 3. + <_> + + <_> + 10 5 4 18 -1. + <_> + 10 11 4 6 3. + <_> + + <_> + 5 5 14 12 -1. + <_> + 5 11 14 6 2. + <_> + + <_> + 0 1 11 4 -1. + <_> + 0 3 11 2 2. + <_> + + <_> + 9 10 6 10 -1. + <_> + 11 10 2 10 3. + <_> + + <_> + 2 17 11 6 -1. + <_> + 2 19 11 2 3. + <_> + + <_> + 15 16 9 6 -1. + <_> + 15 18 9 2 3. + <_> + + <_> + 1 10 18 2 -1. + <_> + 1 11 18 1 2. + <_> + + <_> + 6 4 12 13 -1. + <_> + 10 4 4 13 3. + <_> + + <_> + 0 18 18 3 -1. + <_> + 0 19 18 1 3. + <_> + + <_> + 6 18 18 3 -1. + <_> + 6 19 18 1 3. + <_> + + <_> + 0 16 9 6 -1. + <_> + 0 18 9 2 3. + <_> + + <_> + 13 15 9 6 -1. + <_> + 13 17 9 2 3. + <_> + + <_> + 2 15 9 6 -1. + <_> + 2 17 9 2 3. + <_> + + <_> + 13 1 6 16 -1. + <_> + 13 1 3 16 2. + <_> + + <_> + 5 1 6 16 -1. + <_> + 8 1 3 16 2. + <_> + + <_> + 11 5 6 10 -1. + <_> + 13 5 2 10 3. + <_> + + <_> + 7 5 6 10 -1. + <_> + 9 5 2 10 3. + <_> + + <_> + 10 0 6 24 -1. + <_> + 12 0 2 24 3. + <_> + + <_> + 3 4 4 20 -1. + <_> + 3 4 2 10 2. + <_> + 5 14 2 10 2. + <_> + + <_> + 14 0 6 9 -1. + <_> + 16 0 2 9 3. + <_> + + <_> + 4 0 6 9 -1. + <_> + 6 0 2 9 3. + <_> + + <_> + 4 5 18 5 -1. + <_> + 10 5 6 5 3. + <_> + + <_> + 5 6 6 9 -1. + <_> + 7 6 2 9 3. + <_> + + <_> + 7 2 15 8 -1. + <_> + 12 2 5 8 3. + <_> + + <_> + 2 2 15 8 -1. + <_> + 7 2 5 8 3. + <_> + + <_> + 10 0 4 9 -1. + <_> + 10 0 2 9 2. + <_> + + <_> + 3 4 6 12 -1. + <_> + 3 4 3 6 2. + <_> + 6 10 3 6 2. + <_> + + <_> + 16 0 8 18 -1. + <_> + 16 0 4 18 2. + <_> + + <_> + 0 0 8 18 -1. + <_> + 4 0 4 18 2. + <_> + + <_> + 0 7 24 6 -1. + <_> + 0 9 24 2 3. + <_> + + <_> + 4 7 14 3 -1. + <_> + 11 7 7 3 2. + <_> + + <_> + 10 8 8 15 -1. + <_> + 10 8 4 15 2. + <_> + + <_> + 7 0 10 14 -1. + <_> + 12 0 5 14 2. + <_> + + <_> + 13 10 8 10 -1. + <_> + 17 10 4 5 2. + <_> + 13 15 4 5 2. + <_> + + <_> + 3 0 4 9 -1. + <_> + 5 0 2 9 2. + <_> + + <_> + 16 1 6 8 -1. + <_> + 16 1 3 8 2. + <_> + + <_> + 2 1 6 8 -1. + <_> + 5 1 3 8 2. + <_> + + <_> + 3 6 18 12 -1. + <_> + 3 10 18 4 3. + <_> + + <_> + 4 12 16 4 -1. + <_> + 4 14 16 2 2. + <_> + + <_> + 4 9 16 15 -1. + <_> + 4 14 16 5 3. + <_> + + <_> + 3 10 8 10 -1. + <_> + 3 10 4 5 2. + <_> + 7 15 4 5 2. + <_> + + <_> + 8 18 16 6 -1. + <_> + 16 18 8 3 2. + <_> + 8 21 8 3 2. + <_> + + <_> + 2 16 12 5 -1. + <_> + 6 16 4 5 3. + <_> + + <_> + 14 14 9 4 -1. + <_> + 14 16 9 2 2. + <_> + + <_> + 7 14 9 6 -1. + <_> + 7 16 9 2 3. + <_> + + <_> + 4 10 16 12 -1. + <_> + 4 14 16 4 3. + <_> + + <_> + 0 13 19 6 -1. + <_> + 0 15 19 2 3. + <_> + + <_> + 10 13 9 6 -1. + <_> + 10 15 9 2 3. + <_> + + <_> + 5 0 3 23 -1. + <_> + 6 0 1 23 3. + <_> + + <_> + 0 8 24 6 -1. + <_> + 0 10 24 2 3. + <_> + + <_> + 0 5 5 12 -1. + <_> + 0 9 5 4 3. + <_> + + <_> + 3 0 19 18 -1. + <_> + 3 9 19 9 2. + <_> + + <_> + 9 11 6 12 -1. + <_> + 9 11 3 6 2. + <_> + 12 17 3 6 2. + <_> + + <_> + 0 5 24 8 -1. + <_> + 12 5 12 4 2. + <_> + 0 9 12 4 2. + <_> + + <_> + 6 18 9 4 -1. + <_> + 6 20 9 2 2. + <_> + + <_> + 8 8 10 6 -1. + <_> + 8 10 10 2 3. + <_> + + <_> + 2 7 20 3 -1. + <_> + 2 8 20 1 3. + <_> + + <_> + 12 0 7 20 -1. + <_> + 12 10 7 10 2. + <_> + + <_> + 5 0 7 20 -1. + <_> + 5 10 7 10 2. + <_> + + <_> + 14 2 2 18 -1. + <_> + 14 11 2 9 2. + <_> + + <_> + 5 8 10 12 -1. + <_> + 10 8 5 12 2. + <_> + + <_> + 6 9 12 8 -1. + <_> + 12 9 6 4 2. + <_> + 6 13 6 4 2. + <_> + + <_> + 7 7 3 14 -1. + <_> + 7 14 3 7 2. + <_> + + <_> + 11 2 12 16 -1. + <_> + 17 2 6 8 2. + <_> + 11 10 6 8 2. + <_> + + <_> + 7 0 6 9 -1. + <_> + 9 0 2 9 3. + <_> + + <_> + 13 14 9 4 -1. + <_> + 13 16 9 2 2. + <_> + + <_> + 0 12 22 4 -1. + <_> + 0 12 11 2 2. + <_> + 11 14 11 2 2. + <_> + + <_> + 1 12 22 6 -1. + <_> + 12 12 11 3 2. + <_> + 1 15 11 3 2. + <_> + + <_> + 6 6 9 6 -1. + <_> + 9 6 3 6 3. + <_> + + <_> + 10 0 4 9 -1. + <_> + 10 0 2 9 2. + <_> + + <_> + 3 8 18 7 -1. + <_> + 9 8 6 7 3. + <_> + + <_> + 0 6 24 6 -1. + <_> + 0 8 24 2 3. + <_> + + <_> + 0 11 24 10 -1. + <_> + 8 11 8 10 3. + <_> + + <_> + 3 3 18 21 -1. + <_> + 9 3 6 21 3. + <_> + + <_> + 7 12 4 10 -1. + <_> + 9 12 2 10 2. + <_> + + <_> + 10 16 10 8 -1. + <_> + 15 16 5 4 2. + <_> + 10 20 5 4 2. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 12 10 6 12 -1. + <_> + 15 10 3 6 2. + <_> + 12 16 3 6 2. + <_> + + <_> + 6 10 6 12 -1. + <_> + 6 10 3 6 2. + <_> + 9 16 3 6 2. + <_> + + <_> + 16 12 6 12 -1. + <_> + 19 12 3 6 2. + <_> + 16 18 3 6 2. + <_> + + <_> + 2 12 6 12 -1. + <_> + 2 12 3 6 2. + <_> + 5 18 3 6 2. + <_> + + <_> + 10 15 6 9 -1. + <_> + 12 15 2 9 3. + <_> + + <_> + 8 15 6 9 -1. + <_> + 10 15 2 9 3. + <_> + + <_> + 14 20 10 4 -1. + <_> + 14 20 5 4 2. + <_> + + <_> + 0 20 10 4 -1. + <_> + 5 20 5 4 2. + <_> + + <_> + 11 17 9 6 -1. + <_> + 11 19 9 2 3. + <_> + + <_> + 3 2 14 4 -1. + <_> + 3 4 14 2 2. + <_> + + <_> + 10 1 10 4 -1. + <_> + 10 3 10 2 2. + <_> + + <_> + 0 15 10 4 -1. + <_> + 5 15 5 4 2. + <_> + + <_> + 19 2 3 19 -1. + <_> + 20 2 1 19 3. + <_> + + <_> + 4 12 9 8 -1. + <_> + 7 12 3 8 3. + <_> + + <_> + 4 7 5 12 -1. + <_> + 4 11 5 4 3. + <_> + + <_> + 0 1 24 3 -1. + <_> + 8 1 8 3 3. + <_> + + <_> + 6 8 12 4 -1. + <_> + 6 10 12 2 2. + <_> + + <_> + 19 3 4 10 -1. + <_> + 19 3 2 10 2. + <_> + + <_> + 0 6 9 6 -1. + <_> + 3 6 3 6 3. + <_> + + <_> + 18 0 6 22 -1. + <_> + 20 0 2 22 3. + <_> + + <_> + 0 0 6 22 -1. + <_> + 2 0 2 22 3. + <_> + + <_> + 5 15 19 3 -1. + <_> + 5 16 19 1 3. + <_> + + <_> + 10 7 4 15 -1. + <_> + 10 12 4 5 3. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 0 21 18 3 -1. + <_> + 0 22 18 1 3. + <_> + + <_> + 7 3 10 15 -1. + <_> + 7 8 10 5 3. + <_> + + <_> + 1 7 18 3 -1. + <_> + 1 8 18 1 3. + <_> + + <_> + 8 2 9 6 -1. + <_> + 11 2 3 6 3. + <_> + + <_> + 0 10 24 14 -1. + <_> + 0 17 24 7 2. + <_> + + <_> + 13 9 8 10 -1. + <_> + 17 9 4 5 2. + <_> + 13 14 4 5 2. + <_> + + <_> + 10 5 4 9 -1. + <_> + 12 5 2 9 2. + <_> + + <_> + 13 9 8 10 -1. + <_> + 17 9 4 5 2. + <_> + 13 14 4 5 2. + <_> + + <_> + 7 11 10 10 -1. + <_> + 7 11 5 5 2. + <_> + 12 16 5 5 2. + <_> + + <_> + 4 13 18 4 -1. + <_> + 13 13 9 2 2. + <_> + 4 15 9 2 2. + <_> + + <_> + 0 0 19 2 -1. + <_> + 0 1 19 1 2. + <_> + + <_> + 0 18 24 6 -1. + <_> + 8 18 8 6 3. + <_> + + <_> + 6 4 8 16 -1. + <_> + 6 12 8 8 2. + <_> + + <_> + 7 8 10 4 -1. + <_> + 7 10 10 2 2. + <_> + + <_> + 0 3 6 9 -1. + <_> + 0 6 6 3 3. + <_> + + <_> + 13 15 7 9 -1. + <_> + 13 18 7 3 3. + <_> + + <_> + 3 18 12 6 -1. + <_> + 3 18 6 3 2. + <_> + 9 21 6 3 2. + <_> + + <_> + 12 14 6 9 -1. + <_> + 12 17 6 3 3. + <_> + + <_> + 2 15 15 8 -1. + <_> + 2 19 15 4 2. + <_> + + <_> + 9 6 6 16 -1. + <_> + 9 14 6 8 2. + <_> + + <_> + 6 6 7 12 -1. + <_> + 6 10 7 4 3. + <_> + + <_> + 14 6 6 9 -1. + <_> + 14 9 6 3 3. + <_> + + <_> + 5 14 6 9 -1. + <_> + 5 17 6 3 3. + <_> + + <_> + 10 8 6 9 -1. + <_> + 12 8 2 9 3. + <_> + + <_> + 6 6 4 18 -1. + <_> + 6 6 2 9 2. + <_> + 8 15 2 9 2. + <_> + + <_> + 14 9 6 12 -1. + <_> + 17 9 3 6 2. + <_> + 14 15 3 6 2. + <_> + + <_> + 4 9 6 12 -1. + <_> + 4 9 3 6 2. + <_> + 7 15 3 6 2. + <_> + + <_> + 14 15 9 6 -1. + <_> + 14 17 9 2 3. + <_> + + <_> + 0 20 18 4 -1. + <_> + 0 20 9 2 2. + <_> + 9 22 9 2 2. + <_> + + <_> + 13 18 9 6 -1. + <_> + 13 20 9 2 3. + <_> + + <_> + 2 18 9 6 -1. + <_> + 2 20 9 2 3. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 0 16 18 3 -1. + <_> + 0 17 18 1 3. + <_> + + <_> + 19 2 4 22 -1. + <_> + 21 2 2 11 2. + <_> + 19 13 2 11 2. + <_> + + <_> + 1 2 4 22 -1. + <_> + 1 2 2 11 2. + <_> + 3 13 2 11 2. + <_> + + <_> + 15 0 2 24 -1. + <_> + 15 0 1 24 2. + <_> + + <_> + 3 20 16 4 -1. + <_> + 11 20 8 4 2. + <_> + + <_> + 11 6 4 18 -1. + <_> + 13 6 2 9 2. + <_> + 11 15 2 9 2. + <_> + + <_> + 7 9 10 14 -1. + <_> + 7 9 5 7 2. + <_> + 12 16 5 7 2. + <_> + + <_> + 14 6 6 9 -1. + <_> + 14 9 6 3 3. + <_> + + <_> + 3 6 7 9 -1. + <_> + 3 9 7 3 3. + <_> + + <_> + 20 4 4 20 -1. + <_> + 22 4 2 10 2. + <_> + 20 14 2 10 2. + <_> + + <_> + 7 6 6 9 -1. + <_> + 7 9 6 3 3. + <_> + + <_> + 7 0 10 14 -1. + <_> + 12 0 5 7 2. + <_> + 7 7 5 7 2. + <_> + + <_> + 2 1 18 6 -1. + <_> + 11 1 9 6 2. + <_> + + <_> + 15 0 2 24 -1. + <_> + 15 0 1 24 2. + <_> + + <_> + 7 0 2 24 -1. + <_> + 8 0 1 24 2. + <_> + + <_> + 13 12 6 7 -1. + <_> + 13 12 3 7 2. + <_> + + <_> + 5 12 6 7 -1. + <_> + 8 12 3 7 2. + <_> + + <_> + 3 5 18 19 -1. + <_> + 9 5 6 19 3. + <_> + + <_> + 5 6 9 6 -1. + <_> + 8 6 3 6 3. + <_> + + <_> + 9 5 9 6 -1. + <_> + 12 5 3 6 3. + <_> + + <_> + 3 16 10 8 -1. + <_> + 3 16 5 4 2. + <_> + 8 20 5 4 2. + <_> + + <_> + 19 8 5 15 -1. + <_> + 19 13 5 5 3. + <_> + + <_> + 0 8 5 15 -1. + <_> + 0 13 5 5 3. + <_> + + <_> + 20 4 4 20 -1. + <_> + 22 4 2 10 2. + <_> + 20 14 2 10 2. + <_> + + <_> + 0 4 4 20 -1. + <_> + 0 4 2 10 2. + <_> + 2 14 2 10 2. + <_> + + <_> + 7 7 10 4 -1. + <_> + 7 7 5 4 2. + <_> + + <_> + 4 19 14 4 -1. + <_> + 11 19 7 4 2. + <_> + + <_> + 10 11 12 3 -1. + <_> + 10 11 6 3 2. + <_> + + <_> + 0 1 24 3 -1. + <_> + 0 2 24 1 3. + <_> + + <_> + 7 2 14 20 -1. + <_> + 14 2 7 10 2. + <_> + 7 12 7 10 2. + <_> + + <_> + 0 13 6 9 -1. + <_> + 2 13 2 9 3. + <_> + + <_> + 13 0 4 19 -1. + <_> + 13 0 2 19 2. + <_> + + <_> + 1 11 14 3 -1. + <_> + 8 11 7 3 2. + <_> + + <_> + 7 1 16 20 -1. + <_> + 15 1 8 10 2. + <_> + 7 11 8 10 2. + <_> + + <_> + 0 10 21 9 -1. + <_> + 7 10 7 9 3. + <_> + + <_> + 6 19 15 5 -1. + <_> + 11 19 5 5 3. + <_> + + <_> + 8 10 6 6 -1. + <_> + 11 10 3 6 2. + <_> + + <_> + 7 1 16 20 -1. + <_> + 15 1 8 10 2. + <_> + 7 11 8 10 2. + <_> + + <_> + 1 1 16 20 -1. + <_> + 1 1 8 10 2. + <_> + 9 11 8 10 2. + <_> + + <_> + 16 4 3 12 -1. + <_> + 16 10 3 6 2. + <_> + + <_> + 5 4 3 12 -1. + <_> + 5 10 3 6 2. + <_> + + <_> + 7 6 10 8 -1. + <_> + 12 6 5 4 2. + <_> + 7 10 5 4 2. + <_> + + <_> + 4 9 6 6 -1. + <_> + 4 12 6 3 2. + <_> + + <_> + 6 5 12 4 -1. + <_> + 6 7 12 2 2. + <_> + + <_> + 9 2 5 15 -1. + <_> + 9 7 5 5 3. + <_> + + <_> + 15 0 9 6 -1. + <_> + 15 2 9 2 3. + <_> + + <_> + 6 0 11 10 -1. + <_> + 6 5 11 5 2. + <_> + + <_> + 12 7 4 12 -1. + <_> + 12 13 4 6 2. + <_> + + <_> + 7 2 9 4 -1. + <_> + 7 4 9 2 2. + <_> + + <_> + 6 0 13 6 -1. + <_> + 6 2 13 2 3. + <_> + + <_> + 10 6 4 18 -1. + <_> + 10 6 2 9 2. + <_> + 12 15 2 9 2. + <_> + + <_> + 10 8 6 9 -1. + <_> + 12 8 2 9 3. + <_> + + <_> + 3 18 10 6 -1. + <_> + 3 20 10 2 3. + <_> + + <_> + 4 14 20 3 -1. + <_> + 4 15 20 1 3. + <_> + + <_> + 2 15 9 6 -1. + <_> + 2 17 9 2 3. + <_> + + <_> + 13 0 4 19 -1. + <_> + 13 0 2 19 2. + <_> + + <_> + 7 0 4 19 -1. + <_> + 9 0 2 19 2. + <_> + + <_> + 1 4 22 2 -1. + <_> + 1 5 22 1 2. + <_> + + <_> + 0 0 9 6 -1. + <_> + 0 2 9 2 3. + <_> + + <_> + 0 0 24 18 -1. + <_> + 0 9 24 9 2. + <_> + + <_> + 3 2 16 8 -1. + <_> + 3 6 16 4 2. + <_> + + <_> + 3 6 18 6 -1. + <_> + 3 8 18 2 3. + <_> + + <_> + 3 1 6 10 -1. + <_> + 5 1 2 10 3. + <_> + + <_> + 13 0 9 6 -1. + <_> + 16 0 3 6 3. + <_> + + <_> + 2 0 9 6 -1. + <_> + 5 0 3 6 3. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 6 0 7 10 -1. + <_> + 6 5 7 5 2. + <_> + + <_> + 2 2 20 4 -1. + <_> + 12 2 10 2 2. + <_> + 2 4 10 2 2. + <_> + + <_> + 2 11 19 3 -1. + <_> + 2 12 19 1 3. + <_> + + <_> + 10 8 6 9 -1. + <_> + 12 8 2 9 3. + <_> + + <_> + 8 8 6 9 -1. + <_> + 10 8 2 9 3. + <_> + + <_> + 13 8 4 9 -1. + <_> + 13 8 2 9 2. + <_> + + <_> + 3 11 9 9 -1. + <_> + 6 11 3 9 3. + <_> + + <_> + 3 9 18 5 -1. + <_> + 9 9 6 5 3. + <_> + + <_> + 2 4 2 20 -1. + <_> + 2 14 2 10 2. + <_> + + <_> + 14 17 8 6 -1. + <_> + 14 20 8 3 2. + <_> + + <_> + 3 21 18 2 -1. + <_> + 3 22 18 1 2. + <_> + + <_> + 5 4 15 6 -1. + <_> + 10 4 5 6 3. + <_> + + <_> + 2 15 12 6 -1. + <_> + 2 17 12 2 3. + <_> + + <_> + 17 8 6 9 -1. + <_> + 17 11 6 3 3. + <_> + + <_> + 2 12 20 4 -1. + <_> + 2 12 10 2 2. + <_> + 12 14 10 2 2. + <_> + + <_> + 0 17 24 6 -1. + <_> + 0 19 24 2 3. + <_> + + <_> + 7 16 9 4 -1. + <_> + 7 18 9 2 2. + <_> + + <_> + 15 1 4 22 -1. + <_> + 17 1 2 11 2. + <_> + 15 12 2 11 2. + <_> + + <_> + 5 1 4 22 -1. + <_> + 5 1 2 11 2. + <_> + 7 12 2 11 2. + <_> + + <_> + 11 13 8 9 -1. + <_> + 11 16 8 3 3. + <_> + + <_> + 6 1 6 9 -1. + <_> + 8 1 2 9 3. + <_> + + <_> + 11 4 3 18 -1. + <_> + 11 10 3 6 3. + <_> + + <_> + 5 8 12 6 -1. + <_> + 5 8 6 3 2. + <_> + 11 11 6 3 2. + <_> + + <_> + 15 7 5 8 -1. + <_> + 15 11 5 4 2. + <_> + + <_> + 4 7 5 8 -1. + <_> + 4 11 5 4 2. + <_> + + <_> + 12 6 6 12 -1. + <_> + 15 6 3 6 2. + <_> + 12 12 3 6 2. + <_> + + <_> + 6 6 6 12 -1. + <_> + 6 6 3 6 2. + <_> + 9 12 3 6 2. + <_> + + <_> + 5 9 14 8 -1. + <_> + 12 9 7 4 2. + <_> + 5 13 7 4 2. + <_> + + <_> + 9 1 3 14 -1. + <_> + 9 8 3 7 2. + <_> + + <_> + 12 6 6 12 -1. + <_> + 12 10 6 4 3. + <_> + + <_> + 4 5 4 18 -1. + <_> + 4 5 2 9 2. + <_> + 6 14 2 9 2. + <_> + + <_> + 4 6 16 18 -1. + <_> + 4 12 16 6 3. + <_> + + <_> + 5 4 7 20 -1. + <_> + 5 14 7 10 2. + <_> + + <_> + 14 8 8 12 -1. + <_> + 14 14 8 6 2. + <_> + + <_> + 9 10 6 14 -1. + <_> + 9 10 3 7 2. + <_> + 12 17 3 7 2. + <_> + + <_> + 9 5 9 6 -1. + <_> + 12 5 3 6 3. + <_> + + <_> + 9 4 3 18 -1. + <_> + 10 4 1 18 3. + <_> + + <_> + 1 4 22 14 -1. + <_> + 12 4 11 7 2. + <_> + 1 11 11 7 2. + <_> + + <_> + 2 7 18 2 -1. + <_> + 2 8 18 1 2. + <_> + + <_> + 12 6 6 12 -1. + <_> + 12 10 6 4 3. + <_> + + <_> + 6 5 9 7 -1. + <_> + 9 5 3 7 3. + <_> + + <_> + 12 7 4 12 -1. + <_> + 12 13 4 6 2. + <_> + + <_> + 8 7 4 12 -1. + <_> + 8 13 4 6 2. + <_> + + <_> + 7 2 10 22 -1. + <_> + 7 13 10 11 2. + <_> + + <_> + 0 1 3 20 -1. + <_> + 1 1 1 20 3. + <_> + + <_> + 4 13 18 4 -1. + <_> + 13 13 9 2 2. + <_> + 4 15 9 2 2. + <_> + + <_> + 2 13 18 4 -1. + <_> + 2 13 9 2 2. + <_> + 11 15 9 2 2. + <_> + + <_> + 15 15 9 6 -1. + <_> + 15 17 9 2 3. + <_> + + <_> + 0 15 9 6 -1. + <_> + 0 17 9 2 3. + <_> + + <_> + 6 0 18 24 -1. + <_> + 15 0 9 12 2. + <_> + 6 12 9 12 2. + <_> + + <_> + 6 6 6 12 -1. + <_> + 6 10 6 4 3. + <_> + + <_> + 8 7 10 4 -1. + <_> + 8 9 10 2 2. + <_> + + <_> + 1 9 18 6 -1. + <_> + 1 9 9 3 2. + <_> + 10 12 9 3 2. + <_> + + <_> + 6 6 18 3 -1. + <_> + 6 7 18 1 3. + <_> + + <_> + 7 7 9 8 -1. + <_> + 10 7 3 8 3. + <_> + + <_> + 10 12 6 12 -1. + <_> + 12 12 2 12 3. + <_> + + <_> + 3 14 18 3 -1. + <_> + 3 15 18 1 3. + <_> + + <_> + 15 17 9 7 -1. + <_> + 18 17 3 7 3. + <_> + + <_> + 1 12 10 6 -1. + <_> + 1 14 10 2 3. + <_> + + <_> + 15 17 9 7 -1. + <_> + 18 17 3 7 3. + <_> + + <_> + 10 3 3 19 -1. + <_> + 11 3 1 19 3. + <_> + + <_> + 15 17 9 7 -1. + <_> + 18 17 3 7 3. + <_> + + <_> + 6 1 11 9 -1. + <_> + 6 4 11 3 3. + <_> + + <_> + 15 17 9 7 -1. + <_> + 18 17 3 7 3. + <_> + + <_> + 6 5 11 6 -1. + <_> + 6 8 11 3 2. + <_> + + <_> + 16 7 8 5 -1. + <_> + 16 7 4 5 2. + <_> + + <_> + 2 4 20 19 -1. + <_> + 12 4 10 19 2. + <_> + + <_> + 2 1 21 6 -1. + <_> + 9 1 7 6 3. + <_> + + <_> + 6 5 12 14 -1. + <_> + 6 5 6 7 2. + <_> + 12 12 6 7 2. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 2 11 8 5 -1. + <_> + 6 11 4 5 2. + <_> + + <_> + 16 7 8 5 -1. + <_> + 16 7 4 5 2. + <_> + + <_> + 0 7 8 5 -1. + <_> + 4 7 4 5 2. + <_> + + <_> + 15 17 9 7 -1. + <_> + 18 17 3 7 3. + <_> + + <_> + 8 6 8 10 -1. + <_> + 8 6 4 5 2. + <_> + 12 11 4 5 2. + <_> + + <_> + 15 15 9 9 -1. + <_> + 18 15 3 9 3. + <_> + + <_> + 0 15 9 9 -1. + <_> + 3 15 3 9 3. + <_> + + <_> + 12 10 9 7 -1. + <_> + 15 10 3 7 3. + <_> + + <_> + 3 10 9 7 -1. + <_> + 6 10 3 7 3. + <_> + + <_> + 13 15 10 8 -1. + <_> + 18 15 5 4 2. + <_> + 13 19 5 4 2. + <_> + + <_> + 0 1 6 12 -1. + <_> + 0 1 3 6 2. + <_> + 3 7 3 6 2. + <_> + + <_> + 10 0 6 12 -1. + <_> + 13 0 3 6 2. + <_> + 10 6 3 6 2. + <_> + + <_> + 7 0 10 12 -1. + <_> + 7 0 5 6 2. + <_> + 12 6 5 6 2. + <_> + + <_> + 4 1 16 8 -1. + <_> + 4 1 8 8 2. + <_> + + <_> + 0 21 19 3 -1. + <_> + 0 22 19 1 3. + <_> + + <_> + 6 9 18 4 -1. + <_> + 15 9 9 2 2. + <_> + 6 11 9 2 2. + <_> + + <_> + 3 4 9 6 -1. + <_> + 3 6 9 2 3. + <_> + + <_> + 9 1 6 15 -1. + <_> + 9 6 6 5 3. + <_> + + <_> + 5 9 6 6 -1. + <_> + 8 9 3 6 2. + <_> + + <_> + 5 1 14 9 -1. + <_> + 5 4 14 3 3. + <_> + + <_> + 3 0 8 20 -1. + <_> + 3 0 4 10 2. + <_> + 7 10 4 10 2. + <_> + + <_> + 5 0 7 9 -1. + <_> + 5 3 7 3 3. + <_> + + <_> + 6 6 12 5 -1. + <_> + 10 6 4 5 3. + <_> + + <_> + 0 1 8 14 -1. + <_> + 4 1 4 14 2. + <_> + + <_> + 2 12 22 4 -1. + <_> + 2 14 22 2 2. + <_> + + <_> + 8 17 6 6 -1. + <_> + 8 20 6 3 2. + <_> + + <_> + 18 1 6 7 -1. + <_> + 18 1 3 7 2. + <_> + + <_> + 0 0 6 6 -1. + <_> + 3 0 3 6 2. + <_> + + <_> + 4 6 17 18 -1. + <_> + 4 12 17 6 3. + <_> + + <_> + 6 0 12 6 -1. + <_> + 6 0 6 3 2. + <_> + 12 3 6 3 2. + <_> + + <_> + 4 7 18 4 -1. + <_> + 13 7 9 2 2. + <_> + 4 9 9 2 2. + <_> + + <_> + 4 12 10 6 -1. + <_> + 4 14 10 2 3. + <_> + + <_> + 7 9 10 12 -1. + <_> + 12 9 5 6 2. + <_> + 7 15 5 6 2. + <_> + + <_> + 0 1 24 3 -1. + <_> + 8 1 8 3 3. + <_> + + <_> + 13 11 6 6 -1. + <_> + 13 11 3 6 2. + <_> + + <_> + 5 11 6 6 -1. + <_> + 8 11 3 6 2. + <_> + + <_> + 3 10 19 3 -1. + <_> + 3 11 19 1 3. + <_> + + <_> + 0 2 6 9 -1. + <_> + 0 5 6 3 3. + <_> + + <_> + 14 16 10 6 -1. + <_> + 14 18 10 2 3. + <_> + + <_> + 0 16 10 6 -1. + <_> + 0 18 10 2 3. + <_> + + <_> + 14 13 9 6 -1. + <_> + 14 15 9 2 3. + <_> + + <_> + 0 16 18 3 -1. + <_> + 0 17 18 1 3. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 0 18 9 6 -1. + <_> + 0 20 9 2 3. + <_> + + <_> + 14 13 9 6 -1. + <_> + 14 15 9 2 3. + <_> + + <_> + 6 2 6 9 -1. + <_> + 8 2 2 9 3. + <_> + + <_> + 15 8 4 12 -1. + <_> + 15 8 2 12 2. + <_> + + <_> + 8 13 8 8 -1. + <_> + 8 17 8 4 2. + <_> + + <_> + 4 20 18 3 -1. + <_> + 10 20 6 3 3. + <_> + + <_> + 5 8 4 12 -1. + <_> + 7 8 2 12 2. + <_> + + <_> + 7 7 12 3 -1. + <_> + 7 7 6 3 2. + <_> + + <_> + 10 6 4 9 -1. + <_> + 12 6 2 9 2. + <_> + + <_> + 5 20 18 3 -1. + <_> + 11 20 6 3 3. + <_> + + <_> + 1 20 18 3 -1. + <_> + 7 20 6 3 3. + <_> + + <_> + 18 1 6 20 -1. + <_> + 21 1 3 10 2. + <_> + 18 11 3 10 2. + <_> + + <_> + 0 1 6 20 -1. + <_> + 0 1 3 10 2. + <_> + 3 11 3 10 2. + <_> + + <_> + 13 3 4 18 -1. + <_> + 15 3 2 9 2. + <_> + 13 12 2 9 2. + <_> + + <_> + 0 2 6 12 -1. + <_> + 0 6 6 4 3. + <_> + + <_> + 12 9 12 6 -1. + <_> + 18 9 6 3 2. + <_> + 12 12 6 3 2. + <_> + + <_> + 7 3 4 18 -1. + <_> + 7 3 2 9 2. + <_> + 9 12 2 9 2. + <_> + + <_> + 14 0 6 9 -1. + <_> + 16 0 2 9 3. + <_> + + <_> + 0 9 12 6 -1. + <_> + 0 9 6 3 2. + <_> + 6 12 6 3 2. + <_> + + <_> + 14 4 8 20 -1. + <_> + 18 4 4 10 2. + <_> + 14 14 4 10 2. + <_> + + <_> + 2 4 8 20 -1. + <_> + 2 4 4 10 2. + <_> + 6 14 4 10 2. + <_> + + <_> + 14 13 9 6 -1. + <_> + 14 15 9 2 3. + <_> + + <_> + 1 13 9 6 -1. + <_> + 1 15 9 2 3. + <_> + + <_> + 3 15 18 3 -1. + <_> + 9 15 6 3 3. + <_> + + <_> + 5 13 9 6 -1. + <_> + 5 15 9 2 3. + <_> + + <_> + 5 0 18 3 -1. + <_> + 5 1 18 1 3. + <_> + + <_> + 8 2 6 7 -1. + <_> + 11 2 3 7 2. + <_> + + <_> + 9 1 9 6 -1. + <_> + 12 1 3 6 3. + <_> + + <_> + 6 1 9 6 -1. + <_> + 9 1 3 6 3. + <_> + + <_> + 5 6 14 6 -1. + <_> + 12 6 7 3 2. + <_> + 5 9 7 3 2. + <_> + + <_> + 8 2 6 13 -1. + <_> + 10 2 2 13 3. + <_> + + <_> + 6 11 12 6 -1. + <_> + 12 11 6 3 2. + <_> + 6 14 6 3 2. + <_> + + <_> + 3 1 18 15 -1. + <_> + 9 1 6 15 3. + <_> + + <_> + 13 0 6 7 -1. + <_> + 13 0 3 7 2. + <_> + + <_> + 3 3 16 6 -1. + <_> + 3 6 16 3 2. + <_> + + <_> + 12 1 3 12 -1. + <_> + 12 7 3 6 2. + <_> + + <_> + 7 7 6 9 -1. + <_> + 9 7 2 9 3. + <_> + + <_> + 13 0 4 24 -1. + <_> + 13 0 2 24 2. + <_> + + <_> + 7 0 4 24 -1. + <_> + 9 0 2 24 2. + <_> + + <_> + 11 9 5 12 -1. + <_> + 11 13 5 4 3. + <_> + + <_> + 7 15 9 6 -1. + <_> + 7 17 9 2 3. + <_> + + <_> + 5 7 18 6 -1. + <_> + 5 9 18 2 3. + <_> + + <_> + 8 9 5 12 -1. + <_> + 8 13 5 4 3. + <_> + + <_> + 4 17 17 6 -1. + <_> + 4 19 17 2 3. + <_> + + <_> + 0 3 18 14 -1. + <_> + 0 3 9 7 2. + <_> + 9 10 9 7 2. + <_> + + <_> + 0 1 24 2 -1. + <_> + 0 2 24 1 2. + <_> + + <_> + 0 15 18 3 -1. + <_> + 0 16 18 1 3. + <_> + + <_> + 9 0 6 9 -1. + <_> + 11 0 2 9 3. + <_> + + <_> + 3 3 14 12 -1. + <_> + 3 9 14 6 2. + <_> + + <_> + 12 1 3 12 -1. + <_> + 12 7 3 6 2. + <_> + + <_> + 8 0 6 9 -1. + <_> + 10 0 2 9 3. + <_> + + <_> + 10 6 6 10 -1. + <_> + 12 6 2 10 3. + <_> + + <_> + 5 0 6 9 -1. + <_> + 7 0 2 9 3. + <_> + + <_> + 2 0 21 7 -1. + <_> + 9 0 7 7 3. + <_> + + <_> + 6 11 12 5 -1. + <_> + 10 11 4 5 3. + <_> + + <_> + 8 7 9 8 -1. + <_> + 11 7 3 8 3. + <_> + + <_> + 9 6 6 18 -1. + <_> + 9 6 3 9 2. + <_> + 12 15 3 9 2. + <_> + + <_> + 15 14 8 10 -1. + <_> + 19 14 4 5 2. + <_> + 15 19 4 5 2. + <_> + + <_> + 1 14 8 10 -1. + <_> + 1 14 4 5 2. + <_> + 5 19 4 5 2. + <_> + + <_> + 11 0 8 10 -1. + <_> + 15 0 4 5 2. + <_> + 11 5 4 5 2. + <_> + + <_> + 5 0 8 10 -1. + <_> + 5 0 4 5 2. + <_> + 9 5 4 5 2. + <_> + + <_> + 6 1 12 5 -1. + <_> + 6 1 6 5 2. + <_> + + <_> + 1 12 18 2 -1. + <_> + 10 12 9 2 2. + <_> + + <_> + 2 8 20 6 -1. + <_> + 12 8 10 3 2. + <_> + 2 11 10 3 2. + <_> + + <_> + 7 6 9 7 -1. + <_> + 10 6 3 7 3. + <_> + + <_> + 10 5 8 16 -1. + <_> + 14 5 4 8 2. + <_> + 10 13 4 8 2. + <_> + + <_> + 3 9 16 8 -1. + <_> + 3 9 8 4 2. + <_> + 11 13 8 4 2. + <_> + + <_> + 7 8 10 4 -1. + <_> + 7 8 5 4 2. + <_> + + <_> + 7 12 10 8 -1. + <_> + 7 12 5 4 2. + <_> + 12 16 5 4 2. + <_> + + <_> + 9 19 15 4 -1. + <_> + 14 19 5 4 3. + <_> + + <_> + 1 0 18 9 -1. + <_> + 7 0 6 9 3. + <_> + + <_> + 13 4 10 8 -1. + <_> + 18 4 5 4 2. + <_> + 13 8 5 4 2. + <_> + + <_> + 3 16 18 4 -1. + <_> + 9 16 6 4 3. + <_> + + <_> + 8 7 10 12 -1. + <_> + 13 7 5 6 2. + <_> + 8 13 5 6 2. + <_> + + <_> + 6 7 10 12 -1. + <_> + 6 7 5 6 2. + <_> + 11 13 5 6 2. + <_> + + <_> + 4 6 18 7 -1. + <_> + 10 6 6 7 3. + <_> + + <_> + 0 17 18 3 -1. + <_> + 0 18 18 1 3. + <_> + + <_> + 3 17 18 3 -1. + <_> + 3 18 18 1 3. + <_> + + <_> + 2 4 6 10 -1. + <_> + 4 4 2 10 3. + <_> + + <_> + 16 0 8 24 -1. + <_> + 16 0 4 24 2. + <_> + + <_> + 4 0 8 15 -1. + <_> + 8 0 4 15 2. + <_> + + <_> + 16 0 8 24 -1. + <_> + 16 0 4 24 2. + <_> + + <_> + 1 4 18 9 -1. + <_> + 7 4 6 9 3. + <_> + + <_> + 15 12 9 6 -1. + <_> + 15 14 9 2 3. + <_> + + <_> + 3 9 18 6 -1. + <_> + 3 9 9 3 2. + <_> + 12 12 9 3 2. + <_> + + <_> + 18 5 6 9 -1. + <_> + 18 8 6 3 3. + <_> + + <_> + 0 5 6 9 -1. + <_> + 0 8 6 3 3. + <_> + + <_> + 4 7 18 4 -1. + <_> + 13 7 9 2 2. + <_> + 4 9 9 2 2. + <_> + + <_> + 2 1 12 20 -1. + <_> + 2 1 6 10 2. + <_> + 8 11 6 10 2. + <_> + + <_> + 17 0 6 23 -1. + <_> + 17 0 3 23 2. + <_> + + <_> + 1 6 2 18 -1. + <_> + 1 15 2 9 2. + <_> + + <_> + 8 8 10 6 -1. + <_> + 8 10 10 2 3. + <_> + + <_> + 0 6 20 6 -1. + <_> + 0 6 10 3 2. + <_> + 10 9 10 3 2. + <_> + + <_> + 11 12 12 5 -1. + <_> + 15 12 4 5 3. + <_> + + <_> + 0 4 3 19 -1. + <_> + 1 4 1 19 3. + <_> + + <_> + 19 1 3 18 -1. + <_> + 20 1 1 18 3. + <_> + + <_> + 2 1 3 18 -1. + <_> + 3 1 1 18 3. + <_> + + <_> + 3 10 18 3 -1. + <_> + 9 10 6 3 3. + <_> + + <_> + 4 4 10 9 -1. + <_> + 9 4 5 9 2. + <_> + + <_> + 7 13 14 7 -1. + <_> + 7 13 7 7 2. + <_> + + <_> + 3 13 14 7 -1. + <_> + 10 13 7 7 2. + <_> + + <_> + 8 15 9 6 -1. + <_> + 11 15 3 6 3. + <_> + + <_> + 4 14 8 10 -1. + <_> + 4 14 4 5 2. + <_> + 8 19 4 5 2. + <_> + + <_> + 10 14 4 10 -1. + <_> + 10 19 4 5 2. + <_> + + <_> + 3 8 5 16 -1. + <_> + 3 16 5 8 2. + <_> + + <_> + 15 10 9 6 -1. + <_> + 15 12 9 2 3. + <_> + + <_> + 0 10 9 6 -1. + <_> + 0 12 9 2 3. + <_> + + <_> + 6 7 12 9 -1. + <_> + 6 10 12 3 3. + <_> + + <_> + 9 10 5 8 -1. + <_> + 9 14 5 4 2. + <_> + + <_> + 12 1 3 12 -1. + <_> + 12 7 3 6 2. + <_> + + <_> + 8 15 6 9 -1. + <_> + 10 15 2 9 3. + <_> + + <_> + 16 6 7 6 -1. + <_> + 16 9 7 3 2. + <_> + + <_> + 8 1 4 22 -1. + <_> + 10 1 2 22 2. + <_> + + <_> + 6 6 14 3 -1. + <_> + 6 6 7 3 2. + <_> + + <_> + 0 18 19 3 -1. + <_> + 0 19 19 1 3. + <_> + + <_> + 17 0 6 24 -1. + <_> + 17 0 3 24 2. + <_> + + <_> + 0 13 15 6 -1. + <_> + 5 13 5 6 3. + <_> + + <_> + 9 6 10 14 -1. + <_> + 14 6 5 7 2. + <_> + 9 13 5 7 2. + <_> + + <_> + 1 6 8 10 -1. + <_> + 1 6 4 5 2. + <_> + 5 11 4 5 2. + <_> + + <_> + 7 6 12 5 -1. + <_> + 7 6 6 5 2. + <_> + + <_> + 7 7 9 6 -1. + <_> + 10 7 3 6 3. + <_> + + <_> + 7 8 14 14 -1. + <_> + 14 8 7 7 2. + <_> + 7 15 7 7 2. + <_> + + <_> + 3 8 14 14 -1. + <_> + 3 8 7 7 2. + <_> + 10 15 7 7 2. + <_> + + <_> + 9 8 13 4 -1. + <_> + 9 10 13 2 2. + <_> + + <_> + 3 2 6 12 -1. + <_> + 3 2 3 6 2. + <_> + 6 8 3 6 2. + <_> + + <_> + 6 10 17 6 -1. + <_> + 6 13 17 3 2. + <_> + + <_> + 1 10 17 6 -1. + <_> + 1 13 17 3 2. + <_> + + <_> + 16 7 8 9 -1. + <_> + 16 10 8 3 3. + <_> + + <_> + 0 7 8 9 -1. + <_> + 0 10 8 3 3. + <_> + + <_> + 0 9 24 10 -1. + <_> + 12 9 12 5 2. + <_> + 0 14 12 5 2. + <_> + + <_> + 3 2 15 8 -1. + <_> + 8 2 5 8 3. + <_> + + <_> + 4 2 18 8 -1. + <_> + 10 2 6 8 3. + <_> + + <_> + 0 1 18 4 -1. + <_> + 0 1 9 2 2. + <_> + 9 3 9 2 2. + <_> + + <_> + 20 2 3 18 -1. + <_> + 21 2 1 18 3. + <_> + + <_> + 1 3 3 19 -1. + <_> + 2 3 1 19 3. + <_> + + <_> + 18 8 6 16 -1. + <_> + 20 8 2 16 3. + <_> + + <_> + 0 8 6 16 -1. + <_> + 2 8 2 16 3. + <_> + + <_> + 8 18 11 6 -1. + <_> + 8 20 11 2 3. + <_> + + <_> + 4 6 12 5 -1. + <_> + 8 6 4 5 3. + <_> + + <_> + 7 6 12 5 -1. + <_> + 11 6 4 5 3. + <_> + + <_> + 6 3 9 6 -1. + <_> + 9 3 3 6 3. + <_> + + <_> + 7 6 12 5 -1. + <_> + 7 6 6 5 2. + <_> + + <_> + 9 8 6 7 -1. + <_> + 12 8 3 7 2. + <_> + + <_> + 8 2 9 6 -1. + <_> + 11 2 3 6 3. + <_> + + <_> + 8 14 6 9 -1. + <_> + 8 17 6 3 3. + <_> + + <_> + 8 2 9 6 -1. + <_> + 11 2 3 6 3. + <_> + + <_> + 4 3 16 20 -1. + <_> + 4 3 8 10 2. + <_> + 12 13 8 10 2. + <_> + + <_> + 7 6 10 12 -1. + <_> + 12 6 5 6 2. + <_> + 7 12 5 6 2. + <_> + + <_> + 0 2 7 12 -1. + <_> + 0 6 7 4 3. + <_> + + <_> + 12 17 11 6 -1. + <_> + 12 19 11 2 3. + <_> + + <_> + 4 7 12 8 -1. + <_> + 4 7 6 4 2. + <_> + 10 11 6 4 2. + <_> + + <_> + 8 11 8 10 -1. + <_> + 12 11 4 5 2. + <_> + 8 16 4 5 2. + <_> + + <_> + 9 1 4 9 -1. + <_> + 11 1 2 9 2. + <_> + + <_> + 14 0 3 22 -1. + <_> + 15 0 1 22 3. + <_> + + <_> + 7 0 3 22 -1. + <_> + 8 0 1 22 3. + <_> + + <_> + 4 7 18 4 -1. + <_> + 13 7 9 2 2. + <_> + 4 9 9 2 2. + <_> + + <_> + 10 2 4 15 -1. + <_> + 10 7 4 5 3. + <_> + + <_> + 12 1 3 12 -1. + <_> + 12 7 3 6 2. + <_> + + <_> + 0 0 18 13 -1. + <_> + 9 0 9 13 2. + <_> + + <_> + 16 0 3 24 -1. + <_> + 17 0 1 24 3. + <_> + + <_> + 5 0 3 24 -1. + <_> + 6 0 1 24 3. + <_> + + <_> + 10 15 5 8 -1. + <_> + 10 19 5 4 2. + <_> + + <_> + 2 18 18 2 -1. + <_> + 2 19 18 1 2. + <_> + + <_> + 2 8 20 3 -1. + <_> + 2 9 20 1 3. + <_> + + <_> + 7 6 9 6 -1. + <_> + 7 8 9 2 3. + <_> + + <_> + 3 2 19 10 -1. + <_> + 3 7 19 5 2. + <_> + + <_> + 2 7 19 3 -1. + <_> + 2 8 19 1 3. + <_> + + <_> + 15 6 9 4 -1. + <_> + 15 8 9 2 2. + <_> + + <_> + 2 2 18 8 -1. + <_> + 8 2 6 8 3. + <_> + + <_> + 10 9 14 4 -1. + <_> + 10 9 7 4 2. + <_> + + <_> + 4 4 6 16 -1. + <_> + 7 4 3 16 2. + <_> + + <_> + 15 8 9 16 -1. + <_> + 18 8 3 16 3. + <_> + + <_> + 0 8 9 16 -1. + <_> + 3 8 3 16 3. + <_> + + <_> + 18 0 6 14 -1. + <_> + 20 0 2 14 3. + <_> + + <_> + 0 0 6 14 -1. + <_> + 2 0 2 14 3. + <_> + + <_> + 15 0 6 22 -1. + <_> + 17 0 2 22 3. + <_> + + <_> + 3 0 6 22 -1. + <_> + 5 0 2 22 3. + <_> + + <_> + 12 2 12 20 -1. + <_> + 16 2 4 20 3. + <_> + + <_> + 0 2 12 20 -1. + <_> + 4 2 4 20 3. + <_> + + <_> + 11 6 4 9 -1. + <_> + 11 6 2 9 2. + <_> + + <_> + 9 0 6 16 -1. + <_> + 12 0 3 16 2. + <_> + + <_> + 12 1 3 12 -1. + <_> + 12 7 3 6 2. + <_> + + <_> + 3 4 18 6 -1. + <_> + 3 4 9 3 2. + <_> + 12 7 9 3 2. + <_> + + <_> + 5 5 16 8 -1. + <_> + 13 5 8 4 2. + <_> + 5 9 8 4 2. + <_> + + <_> + 0 13 10 6 -1. + <_> + 0 15 10 2 3. + <_> + + <_> + 8 14 9 6 -1. + <_> + 8 16 9 2 3. + <_> + + <_> + 6 2 9 6 -1. + <_> + 9 2 3 6 3. + <_> + + <_> + 14 1 10 8 -1. + <_> + 19 1 5 4 2. + <_> + 14 5 5 4 2. + <_> + + <_> + 9 1 3 12 -1. + <_> + 9 7 3 6 2. + <_> + + <_> + 6 4 12 9 -1. + <_> + 6 7 12 3 3. + <_> + + <_> + 6 5 12 6 -1. + <_> + 10 5 4 6 3. + <_> + + <_> + 1 1 8 5 -1. + <_> + 5 1 4 5 2. + <_> + + <_> + 12 12 6 8 -1. + <_> + 12 16 6 4 2. + <_> + + <_> + 3 12 12 6 -1. + <_> + 3 14 12 2 3. + <_> + + <_> + 9 18 12 6 -1. + <_> + 15 18 6 3 2. + <_> + 9 21 6 3 2. + <_> + + <_> + 4 13 6 6 -1. + <_> + 4 16 6 3 2. + <_> + + <_> + 11 3 7 18 -1. + <_> + 11 12 7 9 2. + <_> + + <_> + 3 9 18 3 -1. + <_> + 9 9 6 3 3. + <_> + + <_> + 5 3 19 2 -1. + <_> + 5 4 19 1 2. + <_> + + <_> + 4 2 12 6 -1. + <_> + 4 2 6 3 2. + <_> + 10 5 6 3 2. + <_> + + <_> + 9 6 6 9 -1. + <_> + 11 6 2 9 3. + <_> + + <_> + 8 6 6 9 -1. + <_> + 10 6 2 9 3. + <_> + + <_> + 16 9 5 15 -1. + <_> + 16 14 5 5 3. + <_> + + <_> + 3 9 5 15 -1. + <_> + 3 14 5 5 3. + <_> + + <_> + 6 6 14 6 -1. + <_> + 13 6 7 3 2. + <_> + 6 9 7 3 2. + <_> + + <_> + 8 6 3 14 -1. + <_> + 8 13 3 7 2. + <_> + + <_> + 0 16 24 5 -1. + <_> + 8 16 8 5 3. + <_> + + <_> + 0 20 20 3 -1. + <_> + 10 20 10 3 2. + <_> + + <_> + 5 10 18 2 -1. + <_> + 5 11 18 1 2. + <_> + + <_> + 0 6 6 10 -1. + <_> + 2 6 2 10 3. + <_> + + <_> + 2 1 20 3 -1. + <_> + 2 2 20 1 3. + <_> + + <_> + 9 13 6 11 -1. + <_> + 11 13 2 11 3. + <_> + + <_> + 9 15 6 8 -1. + <_> + 9 19 6 4 2. + <_> + + <_> + 9 12 6 9 -1. + <_> + 9 15 6 3 3. + <_> + + <_> + 5 11 18 2 -1. + <_> + 5 12 18 1 2. + <_> + + <_> + 2 6 15 6 -1. + <_> + 2 8 15 2 3. + <_> + + <_> + 6 0 18 3 -1. + <_> + 6 1 18 1 3. + <_> + + <_> + 5 0 3 18 -1. + <_> + 6 0 1 18 3. + <_> + + <_> + 18 3 6 10 -1. + <_> + 20 3 2 10 3. + <_> + + <_> + 0 3 6 10 -1. + <_> + 2 3 2 10 3. + <_> + + <_> + 10 5 8 9 -1. + <_> + 10 5 4 9 2. + <_> + + <_> + 6 5 8 9 -1. + <_> + 10 5 4 9 2. + <_> + + <_> + 3 2 20 3 -1. + <_> + 3 3 20 1 3. + <_> + + <_> + 5 2 13 4 -1. + <_> + 5 4 13 2 2. + <_> + + <_> + 17 0 7 14 -1. + <_> + 17 7 7 7 2. + <_> + + <_> + 0 0 7 14 -1. + <_> + 0 7 7 7 2. + <_> + + <_> + 9 11 10 6 -1. + <_> + 9 11 5 6 2. + <_> + + <_> + 5 11 10 6 -1. + <_> + 10 11 5 6 2. + <_> + + <_> + 11 6 3 18 -1. + <_> + 11 12 3 6 3. + <_> + + <_> + 0 16 18 3 -1. + <_> + 0 17 18 1 3. + <_> + + <_> + 6 16 18 3 -1. + <_> + 6 17 18 1 3. + <_> + + <_> + 4 6 9 10 -1. + <_> + 4 11 9 5 2. + <_> + + <_> + 9 7 15 4 -1. + <_> + 9 9 15 2 2. + <_> + + <_> + 5 6 12 6 -1. + <_> + 5 6 6 3 2. + <_> + 11 9 6 3 2. + <_> + + <_> + 6 1 12 9 -1. + <_> + 6 4 12 3 3. + <_> + + <_> + 7 9 6 12 -1. + <_> + 7 9 3 6 2. + <_> + 10 15 3 6 2. + <_> + + <_> + 11 5 13 6 -1. + <_> + 11 7 13 2 3. + <_> + + <_> + 1 11 22 13 -1. + <_> + 12 11 11 13 2. + <_> + + <_> + 18 8 6 6 -1. + <_> + 18 11 6 3 2. + <_> + + <_> + 0 8 6 6 -1. + <_> + 0 11 6 3 2. + <_> + + <_> + 0 6 24 3 -1. + <_> + 0 7 24 1 3. + <_> + + <_> + 0 5 10 6 -1. + <_> + 0 7 10 2 3. + <_> + + <_> + 6 7 18 3 -1. + <_> + 6 8 18 1 3. + <_> + + <_> + 0 0 10 6 -1. + <_> + 0 2 10 2 3. + <_> + + <_> + 19 0 3 19 -1. + <_> + 20 0 1 19 3. + <_> + + <_> + 4 6 12 16 -1. + <_> + 4 6 6 8 2. + <_> + 10 14 6 8 2. + <_> + + <_> + 19 6 4 18 -1. + <_> + 21 6 2 9 2. + <_> + 19 15 2 9 2. + <_> + + <_> + 1 6 4 18 -1. + <_> + 1 6 2 9 2. + <_> + 3 15 2 9 2. + <_> + + <_> + 3 21 18 3 -1. + <_> + 3 22 18 1 3. + <_> + + <_> + 0 19 9 4 -1. + <_> + 0 21 9 2 2. + <_> + + <_> + 12 18 12 6 -1. + <_> + 18 18 6 3 2. + <_> + 12 21 6 3 2. + <_> + + <_> + 7 18 9 4 -1. + <_> + 7 20 9 2 2. + <_> + + <_> + 12 16 10 8 -1. + <_> + 17 16 5 4 2. + <_> + 12 20 5 4 2. + <_> + + <_> + 2 16 10 8 -1. + <_> + 2 16 5 4 2. + <_> + 7 20 5 4 2. + <_> + + <_> + 14 0 10 12 -1. + <_> + 19 0 5 6 2. + <_> + 14 6 5 6 2. + <_> + + <_> + 0 0 10 12 -1. + <_> + 0 0 5 6 2. + <_> + 5 6 5 6 2. + <_> + + <_> + 15 14 9 6 -1. + <_> + 15 16 9 2 3. + <_> + + <_> + 0 14 9 6 -1. + <_> + 0 16 9 2 3. + <_> + + <_> + 14 14 10 6 -1. + <_> + 14 16 10 2 3. + <_> + + <_> + 0 14 10 6 -1. + <_> + 0 16 10 2 3. + <_> + + <_> + 5 18 18 2 -1. + <_> + 5 19 18 1 2. + <_> + + <_> + 0 18 18 3 -1. + <_> + 0 19 18 1 3. + <_> + + <_> + 3 5 18 12 -1. + <_> + 12 5 9 6 2. + <_> + 3 11 9 6 2. + <_> + + <_> + 5 3 7 9 -1. + <_> + 5 6 7 3 3. + <_> + + <_> + 4 0 19 15 -1. + <_> + 4 5 19 5 3. + <_> + + <_> + 3 0 16 4 -1. + <_> + 3 2 16 2 2. + <_> + + <_> + 4 12 16 12 -1. + <_> + 4 12 8 12 2. + <_> + + <_> + 4 3 12 15 -1. + <_> + 10 3 6 15 2. + <_> + + <_> + 16 4 2 19 -1. + <_> + 16 4 1 19 2. + <_> + + <_> + 6 4 2 19 -1. + <_> + 7 4 1 19 2. + <_> + + <_> + 13 14 8 10 -1. + <_> + 17 14 4 5 2. + <_> + 13 19 4 5 2. + <_> + + <_> + 3 14 8 10 -1. + <_> + 3 14 4 5 2. + <_> + 7 19 4 5 2. + <_> + + <_> + 12 6 3 18 -1. + <_> + 12 12 3 6 3. + <_> + + <_> + 5 11 12 6 -1. + <_> + 5 11 6 3 2. + <_> + 11 14 6 3 2. + <_> + + <_> + 10 5 8 10 -1. + <_> + 14 5 4 5 2. + <_> + 10 10 4 5 2. + <_> + + <_> + 6 4 12 10 -1. + <_> + 6 4 6 5 2. + <_> + 12 9 6 5 2. + <_> + + <_> + 6 8 18 10 -1. + <_> + 15 8 9 5 2. + <_> + 6 13 9 5 2. + <_> + + <_> + 0 8 18 10 -1. + <_> + 0 8 9 5 2. + <_> + 9 13 9 5 2. + <_> + + <_> + 12 6 3 18 -1. + <_> + 12 12 3 6 3. + <_> + + <_> + 0 14 18 3 -1. + <_> + 0 15 18 1 3. + <_> + + <_> + 12 6 3 18 -1. + <_> + 12 12 3 6 3. + <_> + + <_> + 9 6 3 18 -1. + <_> + 9 12 3 6 3. + <_> + + <_> + 6 14 18 3 -1. + <_> + 6 15 18 1 3. + <_> + + <_> + 0 5 18 3 -1. + <_> + 0 6 18 1 3. + <_> + + <_> + 2 5 22 3 -1. + <_> + 2 6 22 1 3. + <_> + + <_> + 0 0 21 10 -1. + <_> + 7 0 7 10 3. + <_> + + <_> + 6 3 18 17 -1. + <_> + 12 3 6 17 3. + <_> + + <_> + 0 3 18 17 -1. + <_> + 6 3 6 17 3. + <_> + + <_> + 0 12 24 11 -1. + <_> + 8 12 8 11 3. + <_> + + <_> + 4 10 16 6 -1. + <_> + 4 13 16 3 2. + <_> + + <_> + 12 8 6 8 -1. + <_> + 12 12 6 4 2. + <_> + + <_> + 6 14 8 7 -1. + <_> + 10 14 4 7 2. + <_> + + <_> + 15 10 6 14 -1. + <_> + 18 10 3 7 2. + <_> + 15 17 3 7 2. + <_> + + <_> + 3 10 6 14 -1. + <_> + 3 10 3 7 2. + <_> + 6 17 3 7 2. + <_> + + <_> + 6 12 18 2 -1. + <_> + 6 13 18 1 2. + <_> + + <_> + 5 8 10 6 -1. + <_> + 5 10 10 2 3. + <_> + + <_> + 12 11 9 4 -1. + <_> + 12 13 9 2 2. + <_> + + <_> + 0 11 9 6 -1. + <_> + 0 13 9 2 3. + <_> + + <_> + 11 2 3 18 -1. + <_> + 12 2 1 18 3. + <_> + + <_> + 10 2 3 18 -1. + <_> + 11 2 1 18 3. + <_> + + <_> + 9 12 6 10 -1. + <_> + 11 12 2 10 3. + <_> + + <_> + 1 10 6 9 -1. + <_> + 1 13 6 3 3. + <_> + + <_> + 6 9 16 6 -1. + <_> + 14 9 8 3 2. + <_> + 6 12 8 3 2. + <_> + + <_> + 1 8 9 6 -1. + <_> + 1 10 9 2 3. + <_> + + <_> + 7 7 16 6 -1. + <_> + 7 9 16 2 3. + <_> + + <_> + 0 0 18 3 -1. + <_> + 0 1 18 1 3. + <_> + + <_> + 10 0 6 9 -1. + <_> + 12 0 2 9 3. + <_> + + <_> + 9 5 6 6 -1. + <_> + 12 5 3 6 2. + <_> + + <_> + 10 6 4 18 -1. + <_> + 12 6 2 9 2. + <_> + 10 15 2 9 2. + <_> + + <_> + 8 0 6 9 -1. + <_> + 10 0 2 9 3. + <_> + + <_> + 9 1 6 9 -1. + <_> + 9 4 6 3 3. + <_> + + <_> + 1 0 18 9 -1. + <_> + 1 3 18 3 3. + <_> + + <_> + 0 3 24 3 -1. + <_> + 0 4 24 1 3. + <_> + + <_> + 6 14 9 4 -1. + <_> + 6 16 9 2 2. + <_> + + <_> + 8 9 8 10 -1. + <_> + 12 9 4 5 2. + <_> + 8 14 4 5 2. + <_> + + <_> + 5 2 13 9 -1. + <_> + 5 5 13 3 3. + <_> + + <_> + 4 4 16 9 -1. + <_> + 4 7 16 3 3. + <_> + + <_> + 4 4 14 9 -1. + <_> + 4 7 14 3 3. + <_> + + <_> + 8 5 9 6 -1. + <_> + 8 7 9 2 3. + <_> + + <_> + 1 7 16 6 -1. + <_> + 1 9 16 2 3. + <_> + + <_> + 10 5 13 9 -1. + <_> + 10 8 13 3 3. + <_> + + <_> + 1 5 13 9 -1. + <_> + 1 8 13 3 3. + <_> + + <_> + 0 4 24 6 -1. + <_> + 12 4 12 3 2. + <_> + 0 7 12 3 2. + <_> + + <_> + 1 14 10 9 -1. + <_> + 1 17 10 3 3. + <_> + + <_> + 5 17 18 3 -1. + <_> + 5 18 18 1 3. + <_> + + <_> + 0 16 18 3 -1. + <_> + 0 17 18 1 3. + <_> + + <_> + 9 17 9 6 -1. + <_> + 9 19 9 2 3. + <_> + + <_> + 1 20 22 4 -1. + <_> + 1 20 11 2 2. + <_> + 12 22 11 2 2. + <_> + + <_> + 8 14 8 6 -1. + <_> + 8 17 8 3 2. + <_> + + <_> + 8 6 8 15 -1. + <_> + 8 11 8 5 3. + <_> + + <_> + 5 4 18 3 -1. + <_> + 5 5 18 1 3. + <_> + + <_> + 9 3 5 10 -1. + <_> + 9 8 5 5 2. + <_> + + <_> + 6 8 12 3 -1. + <_> + 6 8 6 3 2. + <_> + + <_> + 2 6 18 6 -1. + <_> + 2 6 9 3 2. + <_> + 11 9 9 3 2. + <_> + + <_> + 10 6 4 18 -1. + <_> + 12 6 2 9 2. + <_> + 10 15 2 9 2. + <_> + + <_> + 7 5 6 6 -1. + <_> + 10 5 3 6 2. + <_> + + <_> + 14 5 2 18 -1. + <_> + 14 14 2 9 2. + <_> + + <_> + 8 5 2 18 -1. + <_> + 8 14 2 9 2. + <_> + + <_> + 9 2 10 6 -1. + <_> + 9 2 5 6 2. + <_> + + <_> + 3 1 18 12 -1. + <_> + 12 1 9 12 2. + <_> + + <_> + 5 2 17 22 -1. + <_> + 5 13 17 11 2. + <_> + + <_> + 4 0 12 6 -1. + <_> + 4 2 12 2 3. + <_> + + <_> + 6 9 16 6 -1. + <_> + 14 9 8 3 2. + <_> + 6 12 8 3 2. + <_> + + <_> + 9 0 5 18 -1. + <_> + 9 9 5 9 2. + <_> + + <_> + 12 0 6 9 -1. + <_> + 14 0 2 9 3. + <_> + + <_> + 6 0 6 9 -1. + <_> + 8 0 2 9 3. + <_> + + <_> + 9 1 6 12 -1. + <_> + 11 1 2 12 3. + <_> + + <_> + 5 9 13 4 -1. + <_> + 5 11 13 2 2. + <_> + + <_> + 5 8 19 3 -1. + <_> + 5 9 19 1 3. + <_> + + <_> + 9 9 6 8 -1. + <_> + 9 13 6 4 2. + <_> + + <_> + 11 9 4 15 -1. + <_> + 11 14 4 5 3. + <_> + + <_> + 2 0 6 14 -1. + <_> + 2 0 3 7 2. + <_> + 5 7 3 7 2. + <_> + + <_> + 15 1 6 14 -1. + <_> + 18 1 3 7 2. + <_> + 15 8 3 7 2. + <_> + + <_> + 3 1 6 14 -1. + <_> + 3 1 3 7 2. + <_> + 6 8 3 7 2. + <_> + + <_> + 3 20 18 4 -1. + <_> + 12 20 9 2 2. + <_> + 3 22 9 2 2. + <_> + + <_> + 5 0 4 20 -1. + <_> + 5 0 2 10 2. + <_> + 7 10 2 10 2. + <_> + + <_> + 16 8 8 12 -1. + <_> + 20 8 4 6 2. + <_> + 16 14 4 6 2. + <_> + + <_> + 0 8 8 12 -1. + <_> + 0 8 4 6 2. + <_> + 4 14 4 6 2. + <_> + + <_> + 13 13 10 8 -1. + <_> + 18 13 5 4 2. + <_> + 13 17 5 4 2. + <_> + + <_> + 1 13 10 8 -1. + <_> + 1 13 5 4 2. + <_> + 6 17 5 4 2. + <_> + + <_> + 15 8 4 15 -1. + <_> + 15 13 4 5 3. + <_> + + <_> + 5 8 4 15 -1. + <_> + 5 13 4 5 3. + <_> + + <_> + 6 11 16 12 -1. + <_> + 6 15 16 4 3. + <_> + + <_> + 2 11 16 12 -1. + <_> + 2 15 16 4 3. + <_> + + <_> + 14 12 7 9 -1. + <_> + 14 15 7 3 3. + <_> + + <_> + 10 1 3 21 -1. + <_> + 10 8 3 7 3. + <_> + + <_> + 13 11 9 4 -1. + <_> + 13 13 9 2 2. + <_> + + <_> + 3 10 17 9 -1. + <_> + 3 13 17 3 3. + <_> + + <_> + 13 8 8 15 -1. + <_> + 13 13 8 5 3. + <_> + + <_> + 3 8 8 15 -1. + <_> + 3 13 8 5 3. + <_> + + <_> + 11 14 10 8 -1. + <_> + 16 14 5 4 2. + <_> + 11 18 5 4 2. + <_> + + <_> + 0 18 22 6 -1. + <_> + 0 18 11 3 2. + <_> + 11 21 11 3 2. + <_> + + <_> + 0 16 24 4 -1. + <_> + 0 16 12 4 2. + <_> + + <_> + 6 20 12 3 -1. + <_> + 12 20 6 3 2. + <_> + + <_> + 18 12 6 12 -1. + <_> + 21 12 3 6 2. + <_> + 18 18 3 6 2. + <_> + + <_> + 0 12 6 12 -1. + <_> + 0 12 3 6 2. + <_> + 3 18 3 6 2. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 1 6 22 10 -1. + <_> + 1 6 11 5 2. + <_> + 12 11 11 5 2. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 0 18 18 2 -1. + <_> + 0 19 18 1 2. + <_> + + <_> + 3 15 19 3 -1. + <_> + 3 16 19 1 3. + <_> + + <_> + 0 13 18 3 -1. + <_> + 0 14 18 1 3. + <_> + + <_> + 15 17 9 6 -1. + <_> + 15 19 9 2 3. + <_> + + <_> + 0 17 9 6 -1. + <_> + 0 19 9 2 3. + <_> + + <_> + 12 17 9 6 -1. + <_> + 12 19 9 2 3. + <_> + + <_> + 3 17 9 6 -1. + <_> + 3 19 9 2 3. + <_> + + <_> + 16 2 3 20 -1. + <_> + 17 2 1 20 3. + <_> + + <_> + 0 13 24 8 -1. + <_> + 0 17 24 4 2. + <_> + + <_> + 9 1 6 22 -1. + <_> + 12 1 3 11 2. + <_> + 9 12 3 11 2. + diff --git a/help/builder_help.sce b/help/builder_help.sce new file mode 100644 index 0000000..4d4e031 --- /dev/null +++ b/help/builder_help.sce @@ -0,0 +1,21 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// Author: Shamika Mohanan +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// This file must be used under the terms of the BSD. +// This source file is licensed as described in the file LICENSE, which +// you should have received as part of this distribution. The terms +// are also available at +// https://opensource.org/licenses/BSD-3-Clause + +mode(-1) +lines(0) + +toolbox_title = "FOSSEE_Image_Processing_Toolbox" + +help_dir = get_absolute_file_path('builder_help.sce'); + +tbx_builder_help_lang("en_US", help_dir); + +clear toolbox_title; diff --git a/help/builder_help.sce~ b/help/builder_help.sce~ new file mode 100644 index 0000000..da2f4f7 --- /dev/null +++ b/help/builder_help.sce~ @@ -0,0 +1,21 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// Author: Harpreet Singh +// Organization: FOSSEE, IIT Bombay +// Email: harpreet.mertia@gmail.com +// This file must be used under the terms of the BSD. +// This source file is licensed as described in the file LICENSE, which +// you should have received as part of this distribution. The terms +// are also available at +// https://opensource.org/licenses/BSD-3-Clause + +mode(-1) +lines(0) + +toolbox_title = "FOSSEE_Optimization_Toolbox" + +help_dir = get_absolute_file_path('builder_help.sce'); + +tbx_builder_help_lang("en_US", help_dir); + +clear toolbox_title; diff --git a/help/en_US/CreateSample.xml b/help/en_US/CreateSample.xml new file mode 100644 index 0000000..acc69c9 --- /dev/null +++ b/help/en_US/CreateSample.xml @@ -0,0 +1,96 @@ + + + + + + + + CreateSample + It creates a .vec file from an image.The vec file contains the generated positive samples.The vec file is used for training a cascade classifier. + + + + + Calling Sequence + + CreateSample(imagePath,positiveFile,negativeImages) + CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples) + CreateSample(imagePath,positiveFile,negativeImages,"w",width) + CreateSample(imagePath,positiveFile,negativeImages,"h",height); + CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"w",width); + CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"w",width); + CreateSample(imagePath,positiveFile,negativeImages,"h",height,"w",width); + CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"h",height,"w",width); + + + + + + Parameters + + imgPath: + image path.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. + negativeImges: + path to negativeImages.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. + positiveFile : + name of the output vec file. + num: + number of samples to be created. + w: + Width of training samples (in pixels). Default-25 + h: + Height of training samples (in pixels). Default-25 + + + + + Description + +It produces dataset of positive samples in a file with .vec extension and negative samples are enumerated in a special text file in +which each line contains an image filename of negative sample image. Negative images must not contain detected objects. + + +By using these two files trainCascade will create cascade.xml file inside the outputFolder which is used to detect objects in an image. + + + + + + + Examples + + + + + See also + + trainCascadeObjectDetect + CascadeObjectDetector + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/CreateSampleFromFile.xml b/help/en_US/CreateSampleFromFile.xml new file mode 100644 index 0000000..b48af72 --- /dev/null +++ b/help/en_US/CreateSampleFromFile.xml @@ -0,0 +1,105 @@ + + + + + + + + CreateSampleFromFile + It creates a .vec file from a set of positive images.The vec file is used for training a cascade classifier. + + + + + Calling Sequence + + CreateSampleFromFile(positiveImages,positiveFile,num); + CreateSampleFromFile(positiveImages,positiveFile,num,"w",width); + CreateSampleFromFile(positiveImages,positiveFile,num,"h",height); + CreateSampleFromFile(positiveImages,positiveFile,num,"recursive"); + CreateSampleFromFile(positiveImages,positiveFile,num,"w",width,"h",height); + CreateSampleFromFile(positiveImages,positiveFile,num,"w",width,"h",height,"recursive"); + + + + + + Parameters + + positiveImages: + positive images folder path.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. + positiveFile: + name of the output vec file. + num: + Number of samples to be generated. + w: + Width of training samples (in pixels). Default-25 + h: + Height of training samples (in pixels). Default-25 + "reccursive": + If there exists sublofolders in positive image folder. + + + + + Description + +It produces dataset of positive samples in a file with .vec extension.The vec file is used for training a cascade classifier. + + + + + + + Examples + + + + + Examples + + + + + See also + + trainCascadeObjectDetect + CascadeObjectDetector + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/IDCT.xml b/help/en_US/IDCT.xml new file mode 100644 index 0000000..acfcae1 --- /dev/null +++ b/help/en_US/IDCT.xml @@ -0,0 +1,68 @@ + + + + + + + + IDCT + Compute inverse Discrete Transform of image + + + + + Calling Sequence + + newimage = IDCT(image) + + + + + + Parameters + + image : + floating-point image + new_image : + IDCT of the input image + + + + + Description + +The IDCT function computes the inverse cosine transform of a floating-point image with even number of rows and columns. + + + + + + + Examples + + + + + Authors + + Suraj Prakash + + + diff --git a/help/en_US/IFFT.xml b/help/en_US/IFFT.xml new file mode 100644 index 0000000..bdf1dc2 --- /dev/null +++ b/help/en_US/IFFT.xml @@ -0,0 +1,67 @@ + + + + + + + + IFFT + Computes the inverse descrete fourier transform of image + + + + + Calling Sequence + + output_image = IFFT(inputimage); + + + + + + Parameters + + inputimage : + Grayscale image + out_image : + IFFT of input image + + + + + Description + +This function computes the inverse descrete fourier transform of input image.The image should be grayscale. + + + + + + + Examples + + + + + Authors + + Diwakar Bhardwaj + + + diff --git a/help/en_US/applycform.xml b/help/en_US/applycform.xml new file mode 100644 index 0000000..bcf3a7b --- /dev/null +++ b/help/en_US/applycform.xml @@ -0,0 +1,83 @@ + + + + + + + + applycform + Apply device-independent color space transformation. + + + + + Calling Sequence + + [outImg]=applycform(srcImage,transform) + + + + + + Parameters + + outImg: + Output transformed image same number of channels as Input,Depth 8U. + srcImage: + Input image + transform: + Transformation string given as inputColorspace2ouptutColorspace.Valid strings are-'xyz2lab' :Convert from the XYZ to the L*a*b color space.'lab2xyz' :Convert from the L*a*b to the XYZ color space.'srgb2xyz' :Convert from the standard-RGB to the XYZ color space.'xyz2srgb' :Convert from the XYZ to the standard-RGB color space.'srgb2lab' :Convert from the standard-RGB to the L*a*b color space.'lab2srgb' :Convert from the L*a*b to the standard-RGB color space.'xyz2uvl' :Convert from the XYZ to the uvL color space.'uvl2xyz' :Convert from the uvL to the XYZ color space. + + + + + Description + +outImg = applycform(srcImage,transform) converts the color values in srcImage to the color space specified in the color transformation string transfrom. + + + + + + + Examples + + + + + Examples + + + + + Authors + + Gursimar Singh + Tess Zacharias + + + diff --git a/help/en_US/bbox2points.xml b/help/en_US/bbox2points.xml new file mode 100644 index 0000000..46ec9bb --- /dev/null +++ b/help/en_US/bbox2points.xml @@ -0,0 +1,66 @@ + + + + + + + + bbox2points + Returns list of corner points of a rectangle. + + + + + Calling Sequence + + bbox = bbox2points(rectangle); + + + + + + Parameters + + rectangle: + A Nx4 matrix where each row is a rectangle of the form [x, y, width, height]; + points: + Returns 4x2xN size matrix which contains all the 4 co-ordinates of each of the N bounding boxes. + + + + + Description + +List of corner points of a rectangle. + + + + + + + Examples + + + + + Authors + + Tanmay Chaudhari + + + diff --git a/help/en_US/build_help.sce b/help/en_US/build_help.sce new file mode 100644 index 0000000..d8496c3 --- /dev/null +++ b/help/en_US/build_help.sce @@ -0,0 +1,18 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// Author: Shamika Mohanan +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// This file must be used under the terms of the BSD. +// This source file is licensed as described in the file LICENSE, which +// you should have received as part of this distribution. The terms +// are also available at +// https://opensource.org/licenses/BSD-3-Clause + +TOOLBOX_TITLE = "FOSSEE_Image_Processing_Toolbox" +help_lang_dir = get_absolute_file_path('build_help.sce'); + +tbx_build_help(TOOLBOX_TITLE, help_lang_dir); + +clear help_lang_dir; + diff --git a/help/en_US/build_help.sce~ b/help/en_US/build_help.sce~ new file mode 100644 index 0000000..0205c56 --- /dev/null +++ b/help/en_US/build_help.sce~ @@ -0,0 +1,17 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// Author: Shamika Mohanan +// Organization: FOSSEE, IIT Bombay +// Email: harpreet.mertia@gmail.com +// This file must be used under the terms of the BSD. +// This source file is licensed as described in the file LICENSE, which +// you should have received as part of this distribution. The terms +// are also available at +// https://opensource.org/licenses/BSD-3-Clause + +help_lang_dir = get_absolute_file_path('build_help.sce'); + +tbx_build_help(TOOLBOX_TITLE, help_lang_dir); + +clear help_lang_dir; + diff --git a/help/en_US/calibrateCamera.xml b/help/en_US/calibrateCamera.xml new file mode 100644 index 0000000..88b1616 --- /dev/null +++ b/help/en_US/calibrateCamera.xml @@ -0,0 +1,95 @@ + + + + + + + + calibrateCamera + This function Performs camera calibration.Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.It returns a struct of all the parameters like translation,rotation vector,camera matrix etc. + + + + + Calling Sequence + + params=calibrateCamera(objectpoints,imagepoints,imageSize) + params=calibrateCamera(objectpoints,imagepoints,imageSize,cameraMatrix) + params=calibrateCamera(objectpoints,imagepoints,imageSize,cameraMatrix,distortionCoeffs) + + + + + + Parameters + + params: + Structure of all the parameters like translation,rotation vector,camera matrix and distortionCoefficients. + objectpoints: + These are the worldpoints of teh checkboard.It can be obtained from genCheckerboardCorner. + imagepoints: + These are the detected checker board corners.Can be obtained from detectCheckerboardPoints. + imageSize: + Specified as width and height. + cameraMatrix: + Input/Output 3x3 floating-point camera matrix. + distortionCoeffs: + Output vector of distortion coefficients of 4, 5, 8, 12 or 14 elements.It can also be specified as input. + + + + + Description + +This function Performs camera calibration.Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.The coordinates of 3D object points and their corresponding 2D projections in each view must be specified.The depth co-ordinate of the object is assumed to be zero.That may be achieved by using an object with a known geometry and easily detectable feature points. Such an object is called a calibration pattern, and Scilab has built-in support for a chessboard as a calibration rig. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + Nihar Rao + + + + + See also + + genCheckerboardPoints + detectCheckerboardCorner + undistort + + + diff --git a/help/en_US/configKalmanFilter.xml b/help/en_US/configKalmanFilter.xml new file mode 100644 index 0000000..a1c734c --- /dev/null +++ b/help/en_US/configKalmanFilter.xml @@ -0,0 +1,73 @@ + + + + + + + + configKalmanFilter + Create Kalman filter for object tracking + + + + + Calling Sequence + + kalmanFilter=configKalmanFilter(MotionModel,InitialLocation,InitialError,MotionNoise, MeasurementNoise) + + + + + + Parameters + + kalmanFilter: + A structure with fields:StateTransitionModel,MeasurementModel,ControlModel,State,StateCovariance, ProcessNoise,MeasurementNoise + MotionModel: + Motion model, specified as a string 'ConstantVelocity' or 'ConstantAcceleration'. The motion model you select applies to all dimensions. For example, for the 2-D Cartesian coordinate system. This mode applies to both X and Y directions. + InitialLocation: + Initial location of object, specified as a numeric vector. This argument also determines the number of dimensions for the coordinate system. For example, if you specify the initial location as a two-element vector, [x0, y0], then a 2-D coordinate system is assumed. + InitialError: + Initial estimate uncertainty variance, specified as a two- or three-element vector. The initial estimate error specifies the variance of the initial estimates of location, velocity, and acceleration of the tracked object. The function assumes a zero initial velocity and acceleration for the object, at the location you set with the InitialLocation property. + MotionNoise: + Deviation of selected and actual model, specified as a two- or three-element vector. The motion noise specifies the tolerance of the Kalman filter for the deviation from the chosen model. This tolerance compensates for the difference between the object's actual motion and that of the model you choose. Increasing this value may cause the Kalman filter to change its state to fit the detections. Such an increase may prevent the Kalman filter from removing enough noise from the detections. The values of this property stay constant and therefore may affect the long-term performance of the Kalman filter. + MeasurementNoise: + Variance inaccuracy of detected location, specified as a scalar. It is directly related to the technique used to detect the physical objects. Increasing the MeasurementNoise value enables the Kalman filter to remove more noise from the detections. + + + + + Description + +This function provides a simple approach for configuring the KalmanFilter structure for tracking a physical object in a Cartesian coordinate system. The tracked object may move with either constant velocity or constant acceleration. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/detectCheckerboardCorner.xml b/help/en_US/detectCheckerboardCorner.xml new file mode 100644 index 0000000..1eb3bc0 --- /dev/null +++ b/help/en_US/detectCheckerboardCorner.xml @@ -0,0 +1,95 @@ + + + + + + + + detectCheckerboardCorner + This function detect internal corners in a checkerboard image. + + + + + Calling Sequence + + corners=detectCheckerboardCorner(image,patternSize) + corners=detectCheckerboardCorner(image,patternSize,flag) + corners=detectCheckerboardCorner(image,patternSize,flag,winSize) + corners=detectCheckerboardCorner(image,patternSize,flag,termcriteria) + + + + + + Parameters + + corners: + detected corners in the checkerboard. + image: + checkerBoard image which corners are to be detected.Recommended grayscale + patternSize: + It is the board size:[nrows,ncols]. + flag: + It is a 1XN matrix where N ranges from 1 to 4.Default:[ 1 4 8] + Value - flag + + 1 CV_CALIB_CB_ADAPTIVE_THRESH Use adaptive thresholding to convert the image to black and white, rather than a fixed threshold level (computed from the average image brightness). + 2 CV_CALIB_CB_NORMALIZE_IMAGE Normalize the image gamma with equalizeHist before applying fixed or adaptive thresholding. + 4 CV_CALIB_CB_FILTER_QUADS Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads extracted at the contour retrieval stage. + 8 CALIB_CB_FAST_CHECK Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found. This can drastically speed up the call in the degenerate condition when no chessboard is observed. + + + winSize: + window Size for movement across the image while correcting corners.Defalt:[11,11] + termcriteria: + It is a 1X2 matrix reprenting termination ctitreia for algoritm.[maxCount,Eps].Default:[30,0.1] + + + + + Description + +This function detect internal corners in a checkerboard image.Function is used in camera callibration. + + + + + + + Examples + + + + + See also + + genCheckerboardPoints + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/detectCheckerboardPoints.xml b/help/en_US/detectCheckerboardPoints.xml new file mode 100644 index 0000000..92f662b --- /dev/null +++ b/help/en_US/detectCheckerboardPoints.xml @@ -0,0 +1,90 @@ + + + + + + + + detectCheckerboardPoints + This function detect internal corners in a checkerboard image. + + + + + Calling Sequence + + corners=detectCheckerboardPoints(image,patternSize) + corners=detectCheckerboardPoints(image,patternSize,flag) + corners=detectCheckerboardPoints(image,patternSize,flag,winSize) + corners=detectCheckerboardPoints(image,patternSize,flag,termcriteria) + + + + + + Parameters + + corners: + detected corners in the checkerboard. + image: + checkerBoard image which corners are to be detected.Recommended grayscale + patternSize: + It is the board size:[nrows,ncols]. + flag: + It is a 1XN matrix where N ranges from 1 to 4.Default-[ 1 4 8].1 - CV_CALIB_CB_ADAPTIVE_THRESH - Use adaptive thresholding to convert the image to black and white, rather than a fixed threshold level (computed from the average image brightness).2 - CV_CALIB_CB_NORMALIZE_IMAGE - Normalize the image gamma with equalizeHist before applying fixed or adaptive thresholding.4 - CV_CALIB_CB_FILTER_QUADS Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads extracted at the contour retrieval stage.8 - CALIB_CB_FAST_CHECK - Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found. This can drastically speed up the call in the degenerate condition when no chessboard is observed. + winSize: + window Size for movement across the image while correcting corners.Defalt:[11,11] + termcriteria: + It is a 1X2 matrix reprenting termination ctitreia for algoritm.[maxCount,Eps].Default:[30,0.1] + + + + + Description + +This function detect internal corners in a checkerboard image.Function is used in camera callibration. + + + + + + + Examples + + + + + See also + + genCheckerboardPoints + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/drawKeypoints.xml b/help/en_US/drawKeypoints.xml new file mode 100644 index 0000000..50ef48b --- /dev/null +++ b/help/en_US/drawKeypoints.xml @@ -0,0 +1,84 @@ + + + + + + + + drawKeypoints + This function is used to draw the detected keypoints in an image. + + + + + Calling Sequence + + [image]=drawKeypoints(img,keypoints) + [image]=drawKeypoints(img,keypoints,"color",[r,g,b]); + [image]=drawKeypoints(img,keypoints,"color",[r,g,b],"flags",flag); + + + + + + Parameters + + image: + Output image on which keypoints are drawn. + img: + Input image on which keypoints will be drawn. + keypoints: + Keypoints detected in an image via detectSURFfeatures,detectFastfeatures etc. + "Name" - Value arguments: + + "color": + specified as a row vector of rgb color values between [0-255]. + "flags": + flag for with different drawing options.Flag can be 0,1,2 or 4. + 0: + DEFAULT:Output image matrix will be created (Mat::create), i.e. existing memory of output image may be reused. Two source image,matches and single keypoints will be drawn. For each keypoint only the center point will be drawn (without the circle around keypoint with keypoint size and orientation). + 1: + DRAW_OVER_OUTIMG :Output image matrix will not be created (Mat::create). Matches will be drawn on existing content of output image. + 2: + NOT_DRAW_SINGLE_POINTS:Single keypoints will not be drawn. + 4: + DRAW_RICH_KEYPOINTS : For each keypoint the circle around keypoint with keypoint size and orientation will be drawn. + + + + + Examples + + + + + See also + + detectAgastFeatures + detectFASTFeatures + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/drawMatch.xml b/help/en_US/drawMatch.xml new file mode 100644 index 0000000..12e6368 --- /dev/null +++ b/help/en_US/drawMatch.xml @@ -0,0 +1,101 @@ + + + + + + + + drawMatch + The function draws the matched fetures between to images. + + + + + Calling Sequence + + [image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance) + [image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance,"color",[r,g,b]); + [image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance,"color",[r,g,b],"flags",flag); + + + + + + Parameters + + image: + Output image on which keypoints are drawn. + img1: + Input image1 for drawing matched features. + img2: + Input image2 for drawing matched features. + keypoints1: + Keypoints detected in image1 via detectSURFfeatures,detectFastfeatures etc. + keypoints2: + Keypoints detected in image2 via detectSURFfeatures,detectFastfeatures etc. + indexPairs: + indexPairs obtained from matchFeatures function.Indices of matched keypoints/features. + distance: + distance between descriptors. + "Name" - Value arguments: + + "color": + specified as a row vector of rgb color values between [0-255]. + "flags": + flag for with different drawing options.Flag can be 0,1,2 or 4.0 - DEFAULT - Output image matrix will be created, i.e. existing memory of output image may be reused. Two source image,matches and single keypoints will be drawn. For each keypoint only the center point will be drawn (without the circle around keypoint with keypoint size and orientation).1 - DRAW_OVER_OUTIMG - Output image matrix will not be created. Matches will be drawn on existing content of output image.2 - NOT_DRAW_SINGLE_POINTS - Single keypoints will not be drawn.4 - DRAW_RICH_KEYPOINTS - For each keypoint the circle around keypoint with keypoint size and orientation will be drawn. + + + + + Description + +The function draws the matched fetures between to images.Match is a line connecting two keypoints. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + + + + + See also + + matchFeatures + extractFeatures + detectFastFeatures + + + diff --git a/help/en_US/facePredict.xml b/help/en_US/facePredict.xml new file mode 100644 index 0000000..779b00e --- /dev/null +++ b/help/en_US/facePredict.xml @@ -0,0 +1,85 @@ + + + + + + + + facePredict + Predict face label in an image. + + + + + Calling Sequence + + [predictedLabel]=facePredict(classifier,image) + [predictedLabel,confidence]=facePredict(classifier,image) + + + + + + Parameters + + predictedLabel: + The predicted label of the input image.It is the name of the folder in which the input existed when classifier was trained. + confidence: + More value of the confidence more is the deviation of the input image with the original image.Confidence =0 means exact match. + classifier: + A face classifier structure obtained from trainFaceRecognizer with following fieldsClassifierType - Algorithm with which the recognizer was trained.ClassifierLocation - Location of the xml file generated after training.DescriptionCount - Number of images used in training the recognizer. + image: + Input image + + + + + Description + +The function predicts the label of the input image from the image set by which the cascade classifier was trained. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + + + + + See also + + imageSet + trainFaceRecognizer + + + diff --git a/help/en_US/fftshift.xml b/help/en_US/fftshift.xml new file mode 100644 index 0000000..3c3b057 --- /dev/null +++ b/help/en_US/fftshift.xml @@ -0,0 +1,70 @@ + + + + + + + + fftshift + The function shifts the fourier transform of an image to its center. + + + + + Calling Sequence + + [out]=fftshift(image) + + + + + + Parameters + + + + + + Description + +The function shifts the fourier transform of an image to its center.The image is split into 4 parts and rearranged. + + + + + + + Examples + + + + + Authors + + Tess Zacharias,Gursimar Singh + + + + + See also + + IDCT + IFFT + + + diff --git a/help/en_US/genCheckerboardPoints.xml b/help/en_US/genCheckerboardPoints.xml new file mode 100644 index 0000000..0d2e3ce --- /dev/null +++ b/help/en_US/genCheckerboardPoints.xml @@ -0,0 +1,77 @@ + + + + + + + + genCheckerboardPoints + This function returns list of checkerboard corner points. + + + + + Calling Sequence + + worldPoints = genCheckerboardPoints(boardSize, squareSize); + + + + + + Parameters + + worldPoints: + A list of size N-by-2 matrix containing x and y co-ordinates of the checkerboard corner points. The origin is set to lower-right corner of the top-left square. + boardSize: + Size of the checkerboard. + squareSize: + Size of each of square in the checkerboard. + + + + + Description + +Return a list of size N-by-2, which contains the corner points of all squares of a checkerboard. + + + + + + + Examples + + + + + See also + + detectCheckerboardCorner + + + + + Authors + + Tanmay Chaudhari + Gursimar Singh + + + diff --git a/help/en_US/getRotationMatrix2D.xml b/help/en_US/getRotationMatrix2D.xml new file mode 100644 index 0000000..9344151 --- /dev/null +++ b/help/en_US/getRotationMatrix2D.xml @@ -0,0 +1,71 @@ + + + + + + + + getRotationMatrix2D + Calculate matrix of 2D rotation + + + + + Calling Sequence + + [out]=getrotationmatrix2d(centerX,centerY, doubleAngle, doubleScale) + + + + + + Parameters + + out: + 2D Rotataion Matrix + centerX: + x-co-ordinate of center in the image + centerY: + y-co-ordinate of center in the image + doubleAngle: + Rotation angle in degrees.Positive value means counter-clockwise. + doubleScale: + Isotropic scale factor. + + + + + Description + +Calculates matrix of 2D rotation + + + + + + + Examples + + + + + Authors + + Shubheksha Jalan + + + diff --git a/help/en_US/getrectsubpix.xml b/help/en_US/getrectsubpix.xml new file mode 100644 index 0000000..cbf5243 --- /dev/null +++ b/help/en_US/getrectsubpix.xml @@ -0,0 +1,77 @@ + + + + + + + + getrectsubpix + This fucntion is used to retrieve a pixel rectangle from an image with sub-pixel accuracy. + + + + + Calling Sequence + + dst = getrectsubpix(I, alpha, beta, centerX, centerY, patchType) + + + + + + Parameters + + I : + image matrix of the source image. + alpha : + width of the extracted patch. + beta : + height of the extracted patch. + center_x : + Floating point x coordinate of the center of the extracted rectangle within the source image. The center must be inside the image. + center_y : + Floating point y coordinate of the center of the extracted rectangle within the source image. The center must be inside the image. + dst : + Extracted patch that has the alpha*beta and the same number of channels as source image. + patchType : + It is the depth of the extracted pixels.By default, the patchType have the same depth as source image. + + + + + Description + +The function getRectSubPix extracts pixels from I : dst(x, y) = I(x + center.x- ( dst.cols -1)*0.5, y + center.y - ( dst.rows -1)*0.5), where the values of the pixels at non-integer coordinates are retrieved using bilinear interpolation. + + + + + + + Examples + + + + + Authors + + Shubheksha Jalan + + + diff --git a/help/en_US/houghcircles.xml b/help/en_US/houghcircles.xml new file mode 100644 index 0000000..e9e48e9 --- /dev/null +++ b/help/en_US/houghcircles.xml @@ -0,0 +1,96 @@ + + + + + + + + houghcircles + Finds circles in a grayscale image using the Hough transform + + + + + Calling Sequence + + circles= houghcircles(inputImage , dp , mindist , param1, param2 ,minradius, maxradius); + + + + + + Parameters + + circles: + Output matrix of found circles. A NX3 matrix of the form [x, y, radius],where N represents the number of circles found. + inputImage: + Grayscale input image. + dp: + Inverse ratio of the accumulator resolution to the image resolution. For example, if dp=1, the accumulator has the same resolution as the input image. If dp=2, the accumulator has half as big width and height. + mindist: + Minimum distance between the centers of the detected circles. If the parameter is too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is too large, some circles may be missed.Generally size(image,1)/8. + param1: + First method-specific parameter.It is the higher threshold of the two passed to the cv.Canny edge detector (the lower one is twice smaller). default 100. + param2: + Second method-specific parameter.It is the accumulator threshold for the circle centers at the detection stage. The smaller it is, the more false circles may be detected. Circles, corresponding to the larger accumulator values, will be returned first. default 100. + minradius: + Minimum circle radius. default 0. + maxradius: + Maximum circle radius. default 0. + + + + + Description + +The function finds circles in a grayscale image using a modification of the Hough transform. Usually the function detects the centers of circles well. However, it may fail to find correct radii. You can assist to the function by specifying the radius range (MinRadius and MaxRadius) if you know it. Or, you may ignore the returned radius, use only the center, and find the correct radius using an additional procedure. + + + + + + + Examples + + + + + Authors + + Sukul Bagai + Abhilasha Sancheti + Gursimar Singh + + + + + See also + + Canny + houghlinesp + houghlines + + + diff --git a/help/en_US/houghlines.xml b/help/en_US/houghlines.xml new file mode 100644 index 0000000..6bb3492 --- /dev/null +++ b/help/en_US/houghlines.xml @@ -0,0 +1,102 @@ + + + + + + + + houghlines + Extract line segments based on Standard Hough transform + + + + + Calling Sequence + + out=houghlines(image,rho,theta, threshold, srn, stn) + + + + + + Parameters + + image: + Input image.Must be in grayscale. + lines: + Output matrix of lines. A 2 coloumn matrix ([rho,theta]) rho is the distance from the coordinate origin (0,0) (top-left corner of the image). theta is the line rotation angle in radians (0 ~ vertical line, pi/2 ~ horizontal line). + rho: + Distance resolution of the accumulator in pixels. default 1. + theta: + Angle resolution of the accumulator in radians. default pi/180. + threshold: + Accumulator threshold parameter. Only those lines are returned that get enough votes (>Threshold). + srn: + For the multi-scale Hough transform, it is a divisor for the distance resolution Rho. The coarse accumulator distance resolution is Rho and the accurate accumulator resolution is Rho/SRN. If both SRN=0 and STN=0, the classical Hough transform is used. Otherwise, both these parameters should be positive. + stn: + For the multi-scale Hough transform, it is a divisor for the distance resolution Theta. + + + + + Description + +The function implements the standard or standard multi-scale Hough transform algorithm for line detection. See homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm for a good explanation of Hough transform. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + Shubheksha Jalan + + + + + See also + + houghlinesp + line + + + diff --git a/help/en_US/houghlinesp.xml b/help/en_US/houghlinesp.xml new file mode 100644 index 0000000..a443b44 --- /dev/null +++ b/help/en_US/houghlinesp.xml @@ -0,0 +1,94 @@ + + + + + + + + houghlinesp + Extract line segments based on Probablistic Hough transform. + + + + + Calling Sequence + + lines = houghlinesp(image, rho, theta, threshold, minLineLength, maxLineGap) + + + + + + Parameters + + image: + Input image must be gray scale. + lines: + Output vector of lines. A NX4 matrix ([x1,y1,x2,y2]) where (x1,y1) and (x2,y2) are the ending points of each detected line segment. + rho: + Distance resolution of the accumulator in pixels. default 1. + theta: + Angle resolution of the accumulator in radians. default pi/180. + threshold: + Accumulator threshold parameter. Only those lines are returned that get enough votes (>Threshold). + MinLineLength: + Minimum line length. Line segments shorter than that are rejected. + MaxLineGap: + Maximum allowed gap between points on the same line to link them. + + + + + Description + +The function implements the probabilistic Hough transform algorithm for line detection.It is a more efficient implementation of the Hough Line Transform. It gives as output the extremes of the detected lines. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + + + + + See also + + houghlinesp + line + + + diff --git a/help/en_US/imextendedmin.xml b/help/en_US/imextendedmin.xml new file mode 100644 index 0000000..049c877 --- /dev/null +++ b/help/en_US/imextendedmin.xml @@ -0,0 +1,69 @@ + + + + + + + + imextendedmin + Extended-minima transform + + + + + Calling Sequence + + dstMat=imextendedmin(srcImg, Hmin); + + + + + + Parameters + + dstMat: + Output binary image + srcImg: + Input image + Hmin: + h-maxima transform, specified as a positive scalar. + + + + + Description + +The function computes the extended-minima transform, which is the regional minima of the H-minima transform.h is a nonnegative scalar. + + + + + + + Examples + + + + + Authors + + Vinay Bhat + + + diff --git a/help/en_US/imhmin.xml b/help/en_US/imhmin.xml new file mode 100644 index 0000000..362d320 --- /dev/null +++ b/help/en_US/imhmin.xml @@ -0,0 +1,78 @@ + + + + + + + + imhmin + This fucntion is used to get H-minima transform in the form of an image. + + + + + Calling Sequence + + I2 = imhmin(I,h) + + + + + + Parameters + + I: + image matrix of the source image. + h: + h-maxima transform, specified as a nonnegative scalar. + I2: + Transformed image, returned as a nonsparse numeric array of any class, the same size as I. + + + + + Description + +I2 = imhmin(I,h) suppresses all minima in the intensity image I whose depth is less than h, where h is a scalar. Regional minima are connected components of pixels with a constant intensity value, t, whose external boundary pixels all have a value greater than t + + + + + + + Examples + + + + + Authors + + Vinay Bhat + Gursimar Singh + + + + + See also + + imhmax + imhistmax + + + diff --git a/help/en_US/imimposemin.xml b/help/en_US/imimposemin.xml new file mode 100644 index 0000000..4ebaf40 --- /dev/null +++ b/help/en_US/imimposemin.xml @@ -0,0 +1,67 @@ + + + + + + + + imimposemin + This fucntion is used to impose minima. + + + + + Calling Sequence + + dstMat = imimposemin(maskImg,markerImg) + + + + + + Parameters + + maskImg: + The source image must be in grayscale. + markerImg: + BW is a binary image the same size as I. + dstMat: + Transformed image, returned as a nonsparse numeric array of any class, the same size as I. + + + + + Description + +dstMat = imimposemin(maskImg,markerImg) modifies the intensity image maskImg using morphological reconstruction so it only has regional minima wherever markerImg is nonzero. markerImg is a binary image the same size as maskImg. + + + + + + + Examples + + + diff --git a/help/en_US/imlincomb.xml b/help/en_US/imlincomb.xml new file mode 100644 index 0000000..37a47f7 --- /dev/null +++ b/help/en_US/imlincomb.xml @@ -0,0 +1,78 @@ + + + + + + + + imlincomb + Blend two or more images + + + + + Calling Sequence + + outImg= imlincomb(x1,A1); + outImg= imlincomb(x1,A1,A2,A2,x3,A3,x4,A4........,xN,AN); + + + + + + Parameters + + outImg: + Output combined image. + xN: + Input multiplication factor.The multiplication factor and the sum of all the mutiplication factors should be less than 1. + AN: + Input image + + + + + Description + +This function returns a linear combination of the input images. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + + + + + See also + + imimposemin + imadd + + + diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml new file mode 100644 index 0000000..5fb5c15 --- /dev/null +++ b/help/en_US/master_help.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + FOSSEE_Image_Processing_Toolbox + + + +FOSSEE_Image_Processing_Toolbox +&a76cc8a54bed28c34accf178a2435ac7f; +&a51c081ec5a84dc9e332dd5ca10c0555b; +&a953ae36fe46b8b1102058244be9388c7; +&ac142865fefd200858daf99d0dec25a03; +&ad91198d62901ccf5d16cbe3aec9d3444; +&a6817e60ed374d02472989609792f160b; +&a0f010e25548c0b738c1cd3a23a127121; +&a140d7b3bc7f1789c87debc7feb432af2; +&a2b5c67123db8debe62949860b24cd4db; +&ab4a804cff75cf61ed2e6227b7281499b; +&aa38283b70c6f7a4f853e0dbad5ee71bf; +&a0d69b351e46c6fdf66f5a53e86d313be; +&aca5733d44b26b7ad38b1f6593e588f6e; +&a704068e814d5dca72b9ee597d8ce6664; +&a7dc901e516074ad56ff4f35fa308faf3; +&a9ccc8ee20d5fe98571ccbaa2be760993; +&a0c8c7593e959ac842fd0fce42118a8cf; +&a4af3f795e8a890aa4d334fdbc0073558; +&a8d39bec552523187060ce0942cebe523; +&aeed9f07ae92a446d9b3bf80be9b4809f; +&a6c9021719e91b86a1fa1dd73825d1bde; +&a034a9a33e1be75193f819dc2c4f4095e; +&a74db5409b74c9c805269b1c94966014e; +&a912c247e5c8c20e5034dc87f85a133ba; +&a264b559e773fde593e49ea2941152b56; +&aecfcb40a2cb7f151b62b6455b9c34946; +&ac3b5d871c9e28348617011b4a19780e0; +&aa7cc5ff31d2b7e809067ef2581b14680; +&adca31da01c8667df7ca80b0b4c67b903; +&a28d0a0c9243d61e3ac6a13ea180251bc; +&a09d12713659146b3ead22743d2dcd6e3; + + diff --git a/help/en_US/peopleDetector.xml b/help/en_US/peopleDetector.xml new file mode 100644 index 0000000..37a7c97 --- /dev/null +++ b/help/en_US/peopleDetector.xml @@ -0,0 +1,110 @@ + + + + + + + + peopleDetector + Detects people in an image + + + + + Calling Sequence + + [bboxes] = peopleDetector(image) + [bboxes] = peopleDetector(image, ["Parameter1", value1, ["Parameter2", value2 ... ]]) + + + + + + Parameters + + image : + input image + hitThreshold : + threshold for distance between features and SVM classifying plane. Default value is 0. + winStride : + Window stride. Multiple of block stride. Default value (8, 8) + padding : + Default value (16, 16). + scale : + Coefficient of the detection window increase. Default value 1.05 + finalThreshold : + Coefficient to regulate the similarity threshold. Some people may cover more boxex. To regulate that it is used. Default value 2. + useMeanshiftGrouping : + Default value false. + bboxes : + M * 4 matrix denoting M bounding boxes for detected people + + + + + Description + +The peopleDetector function detects standing people in the image using the Histogram of Oriented Gradient (HOG) features and a trained Support Vector Machine +(SVM) classifier. It detects standing peole in the image. It returns M * 4 matrix having M detected people in the image. Each row of matrix contains +[x, y, width, height] field. x, y represent the upper left corner point of the bounding box. width and height represent the width and height of the bounding box +respectively. + + + + + + + Examples + + + + + Examples + + + + + Authors + + Suraj Prakash + Gursimar Singh + + + + + See also + + rectangle + facePredict + + + diff --git a/help/en_US/pyrMeanShiftFiltering.xml b/help/en_US/pyrMeanShiftFiltering.xml new file mode 100644 index 0000000..a3f3e5f --- /dev/null +++ b/help/en_US/pyrMeanShiftFiltering.xml @@ -0,0 +1,79 @@ + + + + + + + + pyrMeanShiftFiltering + Performs initial step of meanshift segmentation of an image + + + + + Calling Sequence + + [outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr) + [outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr,maxLevel) + + + + + + Parameters + + outputImg: + The destination image of the same format and the same size as the source inputImage. + inputImage: + The source image. + SP: + The spatial window radius. + SR: + The color window radius. + maxLevel: + Maximum level of the pyramid for the segmentation. default 1 + + + + + Description + +The function implements the filtering stage of meanshift segmentation, that is, the output of the function is the filtered "posterized" image with color gradients and fine-grain texture flattened. At every pixel (X,Y) of the input image (or down-sized input image, see below) the function executes meanshift iterations, that is, the pixel (X,Y) neighborhood in the joint space-color hyperspace is considered. +When MaxLevel > 0, the gaussian pyramid of MaxLevel+1 levels is built, and the above procedure is run on the smallest layer first. After that, the results are propagated to the larger layer and the iterations are run again only on those pixels where the layer colors differ by more than SR from the lower-resolution layer of the pyramid. That makes boundaries of color regions sharper. Note that the results will be actually different from the ones obtained by running the meanshift procedure on the whole original image (i.e. when MaxLevel = 0). + + + + + + + Examples + + + + + Authors + + Priyanka Hiranandani + Gursimar Singh + + + diff --git a/help/en_US/scilab_en_US_help/CreateSample.html b/help/en_US/scilab_en_US_help/CreateSample.html new file mode 100644 index 0000000..b3e9b55 --- /dev/null +++ b/help/en_US/scilab_en_US_help/CreateSample.html @@ -0,0 +1,104 @@ + + + CreateSample + + + +
+ + + + +
+ << FOSSEE_Image_Processing_Toolbox + + + FOSSEE_Image_Processing_Toolbox + + + CreateSampleFromFile >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > CreateSample + +

+

CreateSample

+

It creates a .vec file from an image.The vec file contains the generated positive samples.The vec file is used for training a cascade classifier.

+ + +

Calling Sequence

+
CreateSample(imagePath,positiveFile,negativeImages)
+CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples)
+CreateSample(imagePath,positiveFile,negativeImages,"w",width)
+CreateSample(imagePath,positiveFile,negativeImages,"h",height);
+CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"w",width);
+CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"w",width);
+CreateSample(imagePath,positiveFile,negativeImages,"h",height,"w",width);
+CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"h",height,"w",width);
+ +

Parameters

+
imgPath: +

image path.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm.

+
negativeImges: +

path to negativeImages.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm.

+
positiveFile : +

name of the output vec file.

+
num: +

number of samples to be created.

+
w: +

Width of training samples (in pixels). Default-25

+
h: +

Height of training samples (in pixels). Default-25

+ +

Description

+

It produces dataset of positive samples in a file with .vec extension and negative samples are enumerated in a special text file in +which each line contains an image filename of negative sample image. Negative images must not contain detected objects.

+

By using these two files trainCascade will create cascade.xml file inside the outputFolder which is used to detect objects in an image.

+

+ +

Examples

+
CreateSample("images/positive.jpg","positive.vec","images/negative_samples","num",100);
+trainCascadeObjectDetect("positive_samples","images/negative_samples","positive.vec","numStages",6);
+im=imread("images/jellyfish.jpg");
+[image,bbox]=CascadeObjectDetector(im,"positive_samples/cascade.xml");
+imshow(image);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << FOSSEE_Image_Processing_Toolbox + + + FOSSEE_Image_Processing_Toolbox + + + CreateSampleFromFile >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/CreateSampleFromFile.html b/help/en_US/scilab_en_US_help/CreateSampleFromFile.html new file mode 100644 index 0000000..615e2dc --- /dev/null +++ b/help/en_US/scilab_en_US_help/CreateSampleFromFile.html @@ -0,0 +1,110 @@ + + + CreateSampleFromFile + + + +
+ + + + +
+ << CreateSample + + + FOSSEE_Image_Processing_Toolbox + + + IDCT >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > CreateSampleFromFile + +

+

CreateSampleFromFile

+

It creates a .vec file from a set of positive images.The vec file is used for training a cascade classifier.

+ + +

Calling Sequence

+
CreateSampleFromFile(positiveImages,positiveFile,num);
+CreateSampleFromFile(positiveImages,positiveFile,num,"w",width);
+CreateSampleFromFile(positiveImages,positiveFile,num,"h",height);
+CreateSampleFromFile(positiveImages,positiveFile,num,"recursive");
+CreateSampleFromFile(positiveImages,positiveFile,num,"w",width,"h",height);
+CreateSampleFromFile(positiveImages,positiveFile,num,"w",width,"h",height,"recursive");
+ +

Parameters

+
positiveImages: +

positive images folder path.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm.

+
positiveFile: +

name of the output vec file.

+
num: +

Number of samples to be generated.

+
w: +

Width of training samples (in pixels). Default-25

+
h: +

Height of training samples (in pixels). Default-25

+
"reccursive": +

If there exists sublofolders in positive image folder.

+ +

Description

+

It produces dataset of positive samples in a file with .vec extension.The vec file is used for training a cascade classifier.

+

+ +

Examples

+
//The example detects faces in an image by training a cascade classifier using user defined dataset of 400 images.
+CreateSampleFromFile("images/trainset_face","positive_faces.vec",400);
+trainCascadeObjectDetect("positive_samples_faces_demo","negative_samples","positive_faces.vec","numPos",300,"numStages",5);
+im=imread("images/faces.jpg");
+img=CascadeObjectDetector(im,"positive_samples_faces/cascade.xml",1.04,1,8);
+imshow(img);
+ +

Examples

+
//Using the image dataset which contains subfolders within the positiveImages directory.
+CreateSampleFromFile("images/trainset_face","positive_faces.vec",400,"recursive");
+trainCascadeObjectDetect("positive_samples_faces","images/negative_samples","positive_faces.vec","numPos",300,"numStages",5);
+//number of positive samples used in trainCascade Object Detect must not be more than 90% of total numver of poitive images in vec file
+im=imread("images/faces.jpg");
+img=CascadeObjectDetector(im,"positive_samples_faces/cascade.xml",1.04,1,8);
+imshow(img);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << CreateSample + + + FOSSEE_Image_Processing_Toolbox + + + IDCT >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/IDCT.html b/help/en_US/scilab_en_US_help/IDCT.html new file mode 100644 index 0000000..435993d --- /dev/null +++ b/help/en_US/scilab_en_US_help/IDCT.html @@ -0,0 +1,82 @@ + + + IDCT + + + +
+ + + + +
+ << CreateSampleFromFile + + + FOSSEE_Image_Processing_Toolbox + + + IFFT >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > IDCT + +

+

IDCT

+

Compute inverse Discrete Transform of image

+ + +

Calling Sequence

+
newimage = IDCT(image)
+ +

Parameters

+
image : +

floating-point image

+
new_image : +

IDCT of the input image

+ +

Description

+

The IDCT function computes the inverse cosine transform of a floating-point image with even number of rows and columns.

+

+ +

Examples

+
I = imread('images/lena.jpg',0);
+I = double(I)
+J = IDCT(I)
+imshow(J)
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << CreateSampleFromFile + + + FOSSEE_Image_Processing_Toolbox + + + IFFT >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/IFFT.html b/help/en_US/scilab_en_US_help/IFFT.html new file mode 100644 index 0000000..2dd22e7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/IFFT.html @@ -0,0 +1,81 @@ + + + IFFT + + + +
+ + + + +
+ << IDCT + + + FOSSEE_Image_Processing_Toolbox + + + applycform >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > IFFT + +

+

IFFT

+

Computes the inverse descrete fourier transform of image

+ + +

Calling Sequence

+
output_image = IFFT(inputimage);
+ +

Parameters

+
inputimage : +

Grayscale image

+
out_image : +

IFFT of input image

+ +

Description

+

This function computes the inverse descrete fourier transform of input image.The image should be grayscale.

+

+ +

Examples

+
a = imread('images/lena.jpg',0);
+b = IFFT(a);
+imshow(b)
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << IDCT + + + FOSSEE_Image_Processing_Toolbox + + + applycform >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS new file mode 100644 index 0000000..57d8d02 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB new file mode 100644 index 0000000..91e265a --- /dev/null +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB @@ -0,0 +1,9 @@ +e�����������������������������������������������������������������_����������������_������e�������������������_�u�������������_������������������������������������������e������������������������������������������e���}������e�����������u����_�������e��������_����u��������������������������t4hR�3F�:��ņ�b���ŋ4� �ı�*H�m�EX��#!�,�r�*��(dJƄ�*0���R�=J�7�`U���Y:�z��/3��/��K5�E~����:�_�1���E(��d�;��/�\f��/̡�H�������ҏ*��+��,����R����,»�+4�����*�0�"�(�*�8�����*� +��Ɗ��Ҍ*2���J�����(�V+3�+�J,º�+4�"̢����2*� +�� 0�0����� +�����/��������0��8��,����� +0�ȫ4� +���8���.��®�*�b�/� +��J�¯����� +3��K����/����� ���0����� +�����/�/���������������/��������������������������������������������������������������������� \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS new file mode 100644 index 0000000..57229b0 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS new file mode 100644 index 0000000..db1c890 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA new file mode 100644 index 0000000..fb333ba --- /dev/null +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA @@ -0,0 +1,2 @@ +JavaSearch 1.0 +TMAP bs=2048 rt=1 fl=-1 id1=1182 id2=1 diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP new file mode 100644 index 0000000..3402466 Binary files /dev/null and b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP differ diff --git a/help/en_US/scilab_en_US_help/ScilabCaution.png b/help/en_US/scilab_en_US_help/ScilabCaution.png new file mode 100644 index 0000000..231159a Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabCaution.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabEdit.png b/help/en_US/scilab_en_US_help/ScilabEdit.png new file mode 100644 index 0000000..ff0cca7 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabEdit.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabExecute.png b/help/en_US/scilab_en_US_help/ScilabExecute.png new file mode 100644 index 0000000..4acd4b9 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabExecute.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabImportant.png b/help/en_US/scilab_en_US_help/ScilabImportant.png new file mode 100644 index 0000000..73931b2 Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabImportant.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabNote.png b/help/en_US/scilab_en_US_help/ScilabNote.png new file mode 100644 index 0000000..6607ece Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabNote.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabTip.png b/help/en_US/scilab_en_US_help/ScilabTip.png new file mode 100644 index 0000000..6607ece Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabTip.png differ diff --git a/help/en_US/scilab_en_US_help/ScilabWarning.png b/help/en_US/scilab_en_US_help/ScilabWarning.png new file mode 100644 index 0000000..231159a Binary files /dev/null and b/help/en_US/scilab_en_US_help/ScilabWarning.png differ diff --git a/help/en_US/scilab_en_US_help/applycform.html b/help/en_US/scilab_en_US_help/applycform.html new file mode 100644 index 0000000..1c14e39 --- /dev/null +++ b/help/en_US/scilab_en_US_help/applycform.html @@ -0,0 +1,92 @@ + + + applycform + + + +
+ + + + +
+ << IFFT + + + FOSSEE_Image_Processing_Toolbox + + + bbox2points >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > applycform + +

+

applycform

+

Apply device-independent color space transformation.

+ + +

Calling Sequence

+
[outImg]=applycform(srcImage,transform)
+ +

Parameters

+
outImg: +

Output transformed image same number of channels as Input,Depth 8U.

+
srcImage: +

Input image

+
transform: +

Transformation string given as inputColorspace2ouptutColorspace.Valid strings are-

  • 'xyz2lab' :Convert from the XYZ to the L*a*b color space.

  • 'lab2xyz' :Convert from the L*a*b to the XYZ color space.

  • 'srgb2xyz' :Convert from the standard-RGB to the XYZ color space.

  • 'xyz2srgb' :Convert from the XYZ to the standard-RGB color space.

  • 'srgb2lab' :Convert from the standard-RGB to the L*a*b color space.

  • 'lab2srgb' :Convert from the L*a*b to the standard-RGB color space.

  • 'xyz2uvl' :Convert from the XYZ to the uvL color space.

  • 'uvl2xyz' :Convert from the uvL to the XYZ color space.

+ +

Description

+

outImg = applycform(srcImage,transform) converts the color values in srcImage to the color space specified in the color transformation string transfrom.

+

+ +

Examples

+
im=imread("images/lena.jpeg",1);
+img=applycform(im,"srgb2xyz");
+imshow(img);
+ +

Examples

+
im=imread("images/lena.jpeg",1);
+img=applycform(im,"srgb2xyz");
+img=applycform(img,"xyz2uvl");
+img=applycform(img,"uvl2xyz");
+img=applycform(img,"xyz2srgb");
+imshow(img);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << IFFT + + + FOSSEE_Image_Processing_Toolbox + + + bbox2points >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/bbox2points.html b/help/en_US/scilab_en_US_help/bbox2points.html new file mode 100644 index 0000000..dfb3f0d --- /dev/null +++ b/help/en_US/scilab_en_US_help/bbox2points.html @@ -0,0 +1,80 @@ + + + bbox2points + + + +
+ + + + +
+ << applycform + + + FOSSEE_Image_Processing_Toolbox + + + calibrateCamera >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > bbox2points + +

+

bbox2points

+

Returns list of corner points of a rectangle.

+ + +

Calling Sequence

+
bbox = bbox2points(rectangle);
+ +

Parameters

+
rectangle: +

A Nx4 matrix where each row is a rectangle of the form [x, y, width, height];

+
points: +

Returns 4x2xN size matrix which contains all the 4 co-ordinates of each of the N bounding boxes.

+ +

Description

+

List of corner points of a rectangle.

+

+ +

Examples

+
bbox = [1 2 3 4; 5 6 7 8];
+results = bbox2points(bbox);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << applycform + + + FOSSEE_Image_Processing_Toolbox + + + calibrateCamera >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/c_code.css b/help/en_US/scilab_en_US_help/c_code.css new file mode 100644 index 0000000..948d2ee --- /dev/null +++ b/help/en_US/scilab_en_US_help/c_code.css @@ -0,0 +1,54 @@ +.ccomment { + font-style: italic; + color: #b22222 +} + +.cdefault { + font-style: normal; + color: #000000 +} + +.copenclose { + font-style: normal; + color: #000000 +} + +.coperator { + font-style: normal; + color: #000000 +} + +.cstring { + font-style: normal; + color: #a6557a +} + +.ctype { + font-style: normal; + color: #55a655 +} + +.cpreprocessor { + font-style: normal; + color: #9965a6 +} + +.cid { + font-style: normal; + color: #000000 +} + +.ckeyword { + font-style: normal; + color: #ad3ff2 +} + +.cmodifier { + font-style: normal; + color: #ad3ff2 +} + +.cnumber { + font-style: normal; + color: #008b8b +} diff --git a/help/en_US/scilab_en_US_help/calibrateCamera.html b/help/en_US/scilab_en_US_help/calibrateCamera.html new file mode 100644 index 0000000..24df6b6 --- /dev/null +++ b/help/en_US/scilab_en_US_help/calibrateCamera.html @@ -0,0 +1,105 @@ + + + calibrateCamera + + + +
+ + + + +
+ << bbox2points + + + FOSSEE_Image_Processing_Toolbox + + + configKalmanFilter >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > calibrateCamera + +

+

calibrateCamera

+

This function Performs camera calibration.Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.It returns a struct of all the parameters like translation,rotation vector,camera matrix etc.

+ + +

Calling Sequence

+
params=calibrateCamera(objectpoints,imagepoints,imageSize)
+params=calibrateCamera(objectpoints,imagepoints,imageSize,cameraMatrix)
+params=calibrateCamera(objectpoints,imagepoints,imageSize,cameraMatrix,distortionCoeffs)
+ +

Parameters

+
params: +

Structure of all the parameters like translation,rotation vector,camera matrix and distortionCoefficients.

+
objectpoints: +

These are the worldpoints of teh checkboard.It can be obtained from genCheckerboardCorner.

+
imagepoints: +

These are the detected checker board corners.Can be obtained from detectCheckerboardPoints.

+
imageSize: +

Specified as width and height.

+
cameraMatrix: +

Input/Output 3x3 floating-point camera matrix.

+
distortionCoeffs: +

Output vector of distortion coefficients of 4, 5, 8, 12 or 14 elements.It can also be specified as input.

+ +

Description

+

This function Performs camera calibration.Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.The coordinates of 3D object points and their corresponding 2D projections in each view must be specified.The depth co-ordinate of the object is assumed to be zero.That may be achieved by using an object with a known geometry and easily detectable feature points. Such an object is called a calibration pattern, and Scilab has built-in support for a chessboard as a calibration rig.

+

+ +

Examples

+
boardCols=7;
+boardRows=10;
+checkerSize=10;
+worldPoint=genCheckerboardPoints([boardCols boardRows],checkerSize);
+imagePoints=detectCheckerboardCorner(im,[boardRows,boardCols]);
+imagePoints=list(imagePoints)
+im=imread("images/checkboard.jpg",0);
+sz=size(im);
+f=calibrateCamera(worldPoints,imagePoints,[sz(2),sz(1)]);
+image=undistort(im,f.cameraMatrix,f.distortionCoefficients);
+imshow(image)
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << bbox2points + + + FOSSEE_Image_Processing_Toolbox + + + configKalmanFilter >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/configKalmanFilter.html b/help/en_US/scilab_en_US_help/configKalmanFilter.html new file mode 100644 index 0000000..0c44950 --- /dev/null +++ b/help/en_US/scilab_en_US_help/configKalmanFilter.html @@ -0,0 +1,87 @@ + + + configKalmanFilter + + + +
+ + + + +
+ << calibrateCamera + + + FOSSEE_Image_Processing_Toolbox + + + detectCheckerboardCorner >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > configKalmanFilter + +

+

configKalmanFilter

+

Create Kalman filter for object tracking

+ + +

Calling Sequence

+
kalmanFilter=configKalmanFilter(MotionModel,InitialLocation,InitialError,MotionNoise, MeasurementNoise)
+ +

Parameters

+
kalmanFilter: +

A structure with fields:StateTransitionModel,MeasurementModel,ControlModel,State,StateCovariance, ProcessNoise,MeasurementNoise

+
MotionModel: +

Motion model, specified as a string 'ConstantVelocity' or 'ConstantAcceleration'. The motion model you select applies to all dimensions. For example, for the 2-D Cartesian coordinate system. This mode applies to both X and Y directions.

+
InitialLocation: +

Initial location of object, specified as a numeric vector. This argument also determines the number of dimensions for the coordinate system. For example, if you specify the initial location as a two-element vector, [x0, y0], then a 2-D coordinate system is assumed.

+
InitialError: +

Initial estimate uncertainty variance, specified as a two- or three-element vector. The initial estimate error specifies the variance of the initial estimates of location, velocity, and acceleration of the tracked object. The function assumes a zero initial velocity and acceleration for the object, at the location you set with the InitialLocation property.

+
MotionNoise: +

Deviation of selected and actual model, specified as a two- or three-element vector. The motion noise specifies the tolerance of the Kalman filter for the deviation from the chosen model. This tolerance compensates for the difference between the object's actual motion and that of the model you choose. Increasing this value may cause the Kalman filter to change its state to fit the detections. Such an increase may prevent the Kalman filter from removing enough noise from the detections. The values of this property stay constant and therefore may affect the long-term performance of the Kalman filter.

+
MeasurementNoise: +

Variance inaccuracy of detected location, specified as a scalar. It is directly related to the technique used to detect the physical objects. Increasing the MeasurementNoise value enables the Kalman filter to remove more noise from the detections.

+ +

Description

+

This function provides a simple approach for configuring the KalmanFilter structure for tracking a physical object in a Cartesian coordinate system. The tracked object may move with either constant velocity or constant acceleration.

+

+ +

Examples

+
k=configKalmanFilter("ConstantVelocity",[2 3],[0.1 1],[0.1 0.1],0.5);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << calibrateCamera + + + FOSSEE_Image_Processing_Toolbox + + + detectCheckerboardCorner >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/detectCheckerboardCorner.html b/help/en_US/scilab_en_US_help/detectCheckerboardCorner.html new file mode 100644 index 0000000..b149797 --- /dev/null +++ b/help/en_US/scilab_en_US_help/detectCheckerboardCorner.html @@ -0,0 +1,102 @@ + + + detectCheckerboardCorner + + + +
+ + + + +
+ << configKalmanFilter + + + FOSSEE_Image_Processing_Toolbox + + + detectCheckerboardPoints >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > detectCheckerboardCorner + +

+

detectCheckerboardCorner

+

This function detect internal corners in a checkerboard image.

+ + +

Calling Sequence

+
corners=detectCheckerboardCorner(image,patternSize)
+corners=detectCheckerboardCorner(image,patternSize,flag)
+corners=detectCheckerboardCorner(image,patternSize,flag,winSize)
+corners=detectCheckerboardCorner(image,patternSize,flag,termcriteria)
+ +

Parameters

+
corners: +

detected corners in the checkerboard.

+
image: +

checkerBoard image which corners are to be detected.Recommended grayscale

+
patternSize: +

It is the board size:[nrows,ncols].

+
flag: +

It is a 1XN matrix where N ranges from 1 to 4.Default:[ 1 4 8]

+

Value - flag +

  • 1 CV_CALIB_CB_ADAPTIVE_THRESH Use adaptive thresholding to convert the image to black and white, rather than a fixed threshold level (computed from the average image brightness).
  • +
  • 2 CV_CALIB_CB_NORMALIZE_IMAGE Normalize the image gamma with equalizeHist before applying fixed or adaptive thresholding.
  • +
  • 4 CV_CALIB_CB_FILTER_QUADS Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads extracted at the contour retrieval stage.
  • +
  • 8 CALIB_CB_FAST_CHECK Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found. This can drastically speed up the call in the degenerate condition when no chessboard is observed.

+
winSize: +

window Size for movement across the image while correcting corners.Defalt:[11,11]

+
termcriteria: +

It is a 1X2 matrix reprenting termination ctitreia for algoritm.[maxCount,Eps].Default:[30,0.1]

+ +

Description

+

This function detect internal corners in a checkerboard image.Function is used in camera callibration.

+

+ +

Examples

+
The examples calculates the image and worldpoints in an image and thud determine the camera matrix and other parameters for callibration camera.
+worldpoints=genCheckerboardPoints(patternSize,cellsize)
+image=imread("sample.jpg",0)
+corners=detectCheckerboardCorner(image,patternSize)
+param=calibrateCamera(corners,worldpoints)
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << configKalmanFilter + + + FOSSEE_Image_Processing_Toolbox + + + detectCheckerboardPoints >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/detectCheckerboardPoints.html b/help/en_US/scilab_en_US_help/detectCheckerboardPoints.html new file mode 100644 index 0000000..2258b22 --- /dev/null +++ b/help/en_US/scilab_en_US_help/detectCheckerboardPoints.html @@ -0,0 +1,100 @@ + + + detectCheckerboardPoints + + + +
+ + + + +
+ << detectCheckerboardCorner + + + FOSSEE_Image_Processing_Toolbox + + + drawKeypoints >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > detectCheckerboardPoints + +

+

detectCheckerboardPoints

+

This function detect internal corners in a checkerboard image.

+ + +

Calling Sequence

+
corners=detectCheckerboardPoints(image,patternSize)
+corners=detectCheckerboardPoints(image,patternSize,flag)
+corners=detectCheckerboardPoints(image,patternSize,flag,winSize)
+corners=detectCheckerboardPoints(image,patternSize,flag,termcriteria)
+ +

Parameters

+
corners: +

detected corners in the checkerboard.

+
image: +

checkerBoard image which corners are to be detected.Recommended grayscale

+
patternSize: +

It is the board size:[nrows,ncols].

+
flag: +

It is a 1XN matrix where N ranges from 1 to 4.Default-[ 1 4 8].

  • 1 - CV_CALIB_CB_ADAPTIVE_THRESH - Use adaptive thresholding to convert the image to black and white, rather than a fixed threshold level (computed from the average image brightness).
  • 2 - CV_CALIB_CB_NORMALIZE_IMAGE - Normalize the image gamma with equalizeHist before applying fixed or adaptive thresholding.
  • 4 - CV_CALIB_CB_FILTER_QUADS Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads extracted at the contour retrieval stage.
  • 8 - CALIB_CB_FAST_CHECK - Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found. This can drastically speed up the call in the degenerate condition when no chessboard is observed.

+
winSize: +

window Size for movement across the image while correcting corners.Defalt:[11,11]

+
termcriteria: +

It is a 1X2 matrix reprenting termination ctitreia for algoritm.[maxCount,Eps].Default:[30,0.1]

+ +

Description

+

This function detect internal corners in a checkerboard image.Function is used in camera callibration.

+

+ +

Examples

+
//The examples calculates the image and worldpoints in an image and thus determine the camera matrix and other parameters for callibration camera.
+boardCols=7;
+boardRows=10;
+checkerSize=10;
+worldPoint=genCheckerboardPoints([boardCols boardRows],checkerSize);
+image=imread("images/checkerboard.jpg",0)
+corners=detectCheckerboardPoints(image,[boardRows,boardCols]);
+param=calibrateCamera(corners,worldPoint)
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << detectCheckerboardCorner + + + FOSSEE_Image_Processing_Toolbox + + + drawKeypoints >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/drawKeypoints.html b/help/en_US/scilab_en_US_help/drawKeypoints.html new file mode 100644 index 0000000..88426ca --- /dev/null +++ b/help/en_US/scilab_en_US_help/drawKeypoints.html @@ -0,0 +1,99 @@ + + + drawKeypoints + + + +
+ + + + +
+ << detectCheckerboardPoints + + + FOSSEE_Image_Processing_Toolbox + + + drawMatch >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > drawKeypoints + +

+

drawKeypoints

+

This function is used to draw the detected keypoints in an image.

+ + +

Calling Sequence

+
[image]=drawKeypoints(img,keypoints)
+[image]=drawKeypoints(img,keypoints,"color",[r,g,b]);
+[image]=drawKeypoints(img,keypoints,"color",[r,g,b],"flags",flag);
+ +

Parameters

+
image: +

Output image on which keypoints are drawn.

+
img: +

Input image on which keypoints will be drawn.

+
keypoints: +

Keypoints detected in an image via detectSURFfeatures,detectFastfeatures etc.

+
"Name" - Value arguments: +

+
"color": +

specified as a row vector of rgb color values between [0-255].

+
"flags": +

flag for with different drawing options.Flag can be 0,1,2 or 4.

+
0: +

DEFAULT:Output image matrix will be created (Mat::create), i.e. existing memory of output image may be reused. Two source image,matches and single keypoints will be drawn. For each keypoint only the center point will be drawn (without the circle around keypoint with keypoint size and orientation).

+
1: +

DRAW_OVER_OUTIMG :Output image matrix will not be created (Mat::create). Matches will be drawn on existing content of output image.

+
2: +

NOT_DRAW_SINGLE_POINTS:Single keypoints will not be drawn.

+
4: +

DRAW_RICH_KEYPOINTS : For each keypoint the circle around keypoint with keypoint size and orientation will be drawn.

+ +

Examples

+
image=imread("images/lena.jpg");
+keypoints=detectAgastFeatures(image);
+new_image=drawKeypoints(image,keypoints);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << detectCheckerboardPoints + + + FOSSEE_Image_Processing_Toolbox + + + drawMatch >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/drawMatch.html b/help/en_US/scilab_en_US_help/drawMatch.html new file mode 100644 index 0000000..0d4ec9a --- /dev/null +++ b/help/en_US/scilab_en_US_help/drawMatch.html @@ -0,0 +1,111 @@ + + + drawMatch + + + +
+ + + + +
+ << drawKeypoints + + + FOSSEE_Image_Processing_Toolbox + + + facePredict >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > drawMatch + +

+

drawMatch

+

The function draws the matched fetures between to images.

+ + +

Calling Sequence

+
[image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance)
+[image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance,"color",[r,g,b]);
+[image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance,"color",[r,g,b],"flags",flag);
+ +

Parameters

+
image: +

Output image on which keypoints are drawn.

+
img1: +

Input image1 for drawing matched features.

+
img2: +

Input image2 for drawing matched features.

+
keypoints1: +

Keypoints detected in image1 via detectSURFfeatures,detectFastfeatures etc.

+
keypoints2: +

Keypoints detected in image2 via detectSURFfeatures,detectFastfeatures etc.

+
indexPairs: +

indexPairs obtained from matchFeatures function.Indices of matched keypoints/features.

+
distance: +

distance between descriptors.

+
"Name" - Value arguments: +

+
"color": +

specified as a row vector of rgb color values between [0-255].

+
"flags": +

flag for with different drawing options.Flag can be 0,1,2 or 4.

  • 0 - DEFAULT - Output image matrix will be created, i.e. existing memory of output image may be reused. Two source image,matches and single keypoints will be drawn. For each keypoint only the center point will be drawn (without the circle around keypoint with keypoint size and orientation).
  • 1 - DRAW_OVER_OUTIMG - Output image matrix will not be created. Matches will be drawn on existing content of output image.
  • 2 - NOT_DRAW_SINGLE_POINTS - Single keypoints will not be drawn.
  • 4 - DRAW_RICH_KEYPOINTS - For each keypoint the circle around keypoint with keypoint size and orientation will be drawn.

+ +

Description

+

The function draws the matched fetures between to images.Match is a line connecting two keypoints.

+

+ +

Examples

+
stacksize("max");
+img_1 = imread("images/table1.jpg", 0);
+img_2 = imread("images/table2.jpg", 0);
+lis1 = detectFASTFeatures(img_1, "MinConstrast", 0.2);
+lis2 = detectFASTFeatures(img_2, "MinConstrast", 0.2);
+features_1 = extractFeatures(img_1, lis1.Location, "cornerPoints", "Metric", lis1.Metric);
+features_2 = extractFeatures(img_2, lis2.Location, "cornerPoints", "Metric", lis2.Metric)
+dimage = drawKeypoints(img_1, lis1.Location);
+[matches, distance] = matchFeatures(features_1.Features, features_2.Features);
+matchedImage = drawMatch(img_1, img_2, lis1.Location, lis2.Location, matches, distance);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << drawKeypoints + + + FOSSEE_Image_Processing_Toolbox + + + facePredict >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/facePredict.html b/help/en_US/scilab_en_US_help/facePredict.html new file mode 100644 index 0000000..2296c06 --- /dev/null +++ b/help/en_US/scilab_en_US_help/facePredict.html @@ -0,0 +1,95 @@ + + + facePredict + + + +
+ + + + +
+ << drawMatch + + + FOSSEE_Image_Processing_Toolbox + + + fftshift >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > facePredict + +

+

facePredict

+

Predict face label in an image.

+ + +

Calling Sequence

+
[predictedLabel]=facePredict(classifier,image)
+[predictedLabel,confidence]=facePredict(classifier,image)
+ +

Parameters

+
predictedLabel: +

The predicted label of the input image.It is the name of the folder in which the input existed when classifier was trained.

+
confidence: +

More value of the confidence more is the deviation of the input image with the original image.Confidence =0 means exact match.

+
classifier: +

A face classifier structure obtained from trainFaceRecognizer with following fields

  • ClassifierType - Algorithm with which the recognizer was trained.
  • ClassifierLocation - Location of the xml file generated after training.
  • DescriptionCount - Number of images used in training the recognizer.

+
image: +

Input image

+ +

Description

+

The function predicts the label of the input image from the image set by which the cascade classifier was trained.

+

+ +

Examples

+
imgSet=imageSet("images/trainset_face","recursive");
+tr=trainFaceRecognizer(imgSet,"LBPH");
+image=imread("images/s1.pgm");
+[p(1),c(1)]=facePredict(tr,image);
+image=imread("images/s2.pgm");
+[p(2),c(2)]=facePredict(tr,image);
+image=imread("images/s3.pgm");
+[p(3),c(3)]=facePredict(tr,image);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << drawMatch + + + FOSSEE_Image_Processing_Toolbox + + + fftshift >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/fftshift.html b/help/en_US/scilab_en_US_help/fftshift.html new file mode 100644 index 0000000..c4cf4d7 --- /dev/null +++ b/help/en_US/scilab_en_US_help/fftshift.html @@ -0,0 +1,81 @@ + + + fftshift + + + +
+ + + + +
+ << facePredict + + + FOSSEE_Image_Processing_Toolbox + + + genCheckerboardPoints >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > fftshift + +

+

fftshift

+

The function shifts the fourier transform of an image to its center.

+ + +

Calling Sequence

+
[out]=fftshift(image)
+ +

Parameters

+
+ +

Description

+

The function shifts the fourier transform of an image to its center.The image is split into 4 parts and rearranged.

+

+ +

Examples

+
im=imread("images/lena.jpeg");
+img_out=fftshift(im);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << facePredict + + + FOSSEE_Image_Processing_Toolbox + + + genCheckerboardPoints >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/genCheckerboardPoints.html b/help/en_US/scilab_en_US_help/genCheckerboardPoints.html new file mode 100644 index 0000000..534e1c3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/genCheckerboardPoints.html @@ -0,0 +1,87 @@ + + + genCheckerboardPoints + + + +
+ + + + +
+ << fftshift + + + FOSSEE_Image_Processing_Toolbox + + + getRotationMatrix2D >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > genCheckerboardPoints + +

+

genCheckerboardPoints

+

This function returns list of checkerboard corner points.

+ + +

Calling Sequence

+
worldPoints = genCheckerboardPoints(boardSize, squareSize);
+ +

Parameters

+
worldPoints: +

A list of size N-by-2 matrix containing x and y co-ordinates of the checkerboard corner points. The origin is set to lower-right corner of the top-left square.

+
boardSize: +

Size of the checkerboard.

+
squareSize: +

Size of each of square in the checkerboard.

+ +

Description

+

Return a list of size N-by-2, which contains the corner points of all squares of a checkerboard.

+

+ +

Examples

+
boardSize = [10 10];
+squareSize = 8;
+worldPoints = genCheckerboardPoints(boardSize, squareSize);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << fftshift + + + FOSSEE_Image_Processing_Toolbox + + + getRotationMatrix2D >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/getRotationMatrix2D.html b/help/en_US/scilab_en_US_help/getRotationMatrix2D.html new file mode 100644 index 0000000..f0cef09 --- /dev/null +++ b/help/en_US/scilab_en_US_help/getRotationMatrix2D.html @@ -0,0 +1,85 @@ + + + getRotationMatrix2D + + + +
+ + + + +
+ << genCheckerboardPoints + + + FOSSEE_Image_Processing_Toolbox + + + getrectsubpix >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > getRotationMatrix2D + +

+

getRotationMatrix2D

+

Calculate matrix of 2D rotation

+ + +

Calling Sequence

+
[out]=getrotationmatrix2d(centerX,centerY, doubleAngle, doubleScale)
+ +

Parameters

+
out: +

2D Rotataion Matrix

+
centerX: +

x-co-ordinate of center in the image

+
centerY: +

y-co-ordinate of center in the image

+
doubleAngle: +

Rotation angle in degrees.Positive value means counter-clockwise.

+
doubleScale: +

Isotropic scale factor.

+ +

Description

+

Calculates matrix of 2D rotation

+

+ +

Examples

+
rot=getRotationMatrix2D(30,40,30,2);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << genCheckerboardPoints + + + FOSSEE_Image_Processing_Toolbox + + + getrectsubpix >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/getrectsubpix.html b/help/en_US/scilab_en_US_help/getrectsubpix.html new file mode 100644 index 0000000..f7a293e --- /dev/null +++ b/help/en_US/scilab_en_US_help/getrectsubpix.html @@ -0,0 +1,91 @@ + + + getrectsubpix + + + +
+ + + + +
+ << getRotationMatrix2D + + + FOSSEE_Image_Processing_Toolbox + + + houghcircles >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > getrectsubpix + +

+

getrectsubpix

+

This fucntion is used to retrieve a pixel rectangle from an image with sub-pixel accuracy.

+ + +

Calling Sequence

+
dst = getrectsubpix(I, alpha, beta, centerX, centerY, patchType)
+ +

Parameters

+
I : +

image matrix of the source image.

+
alpha : +

width of the extracted patch.

+
beta : +

height of the extracted patch.

+
center_x : +

Floating point x coordinate of the center of the extracted rectangle within the source image. The center must be inside the image.

+
center_y : +

Floating point y coordinate of the center of the extracted rectangle within the source image. The center must be inside the image.

+
dst : +

Extracted patch that has the alpha*beta and the same number of channels as source image.

+
patchType : +

It is the depth of the extracted pixels.By default, the patchType have the same depth as source image.

+ +

Description

+

The function getRectSubPix extracts pixels from I : dst(x, y) = I(x + center.x- ( dst.cols -1)*0.5, y + center.y - ( dst.rows -1)*0.5), where the values of the pixels at non-integer coordinates are retrieved using bilinear interpolation.

+

+ +

Examples

+
I = imread('images/lena.jpeg',0);
+rr = getrectsubpix(I,5,5,6,7,1);
+imshow(rr);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << getRotationMatrix2D + + + FOSSEE_Image_Processing_Toolbox + + + houghcircles >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/houghcircles.html b/help/en_US/scilab_en_US_help/houghcircles.html new file mode 100644 index 0000000..6d8b451 --- /dev/null +++ b/help/en_US/scilab_en_US_help/houghcircles.html @@ -0,0 +1,106 @@ + + + houghcircles + + + +
+ + + + +
+ << getrectsubpix + + + FOSSEE_Image_Processing_Toolbox + + + houghlines >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > houghcircles + +

+

houghcircles

+

Finds circles in a grayscale image using the Hough transform

+ + +

Calling Sequence

+
circles= houghcircles(inputImage , dp , mindist , param1, param2 ,minradius, maxradius);
+ +

Parameters

+
circles: +

Output matrix of found circles. A NX3 matrix of the form [x, y, radius],where N represents the number of circles found.

+
inputImage: +

Grayscale input image.

+
dp: +

Inverse ratio of the accumulator resolution to the image resolution. For example, if dp=1, the accumulator has the same resolution as the input image. If dp=2, the accumulator has half as big width and height.

+
mindist: +

Minimum distance between the centers of the detected circles. If the parameter is too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is too large, some circles may be missed.Generally size(image,1)/8.

+
param1: +

First method-specific parameter.It is the higher threshold of the two passed to the cv.Canny edge detector (the lower one is twice smaller). default 100.

+
param2: +

Second method-specific parameter.It is the accumulator threshold for the circle centers at the detection stage. The smaller it is, the more false circles may be detected. Circles, corresponding to the larger accumulator values, will be returned first. default 100.

+
minradius: +

Minimum circle radius. default 0.

+
maxradius: +

Maximum circle radius. default 0.

+ +

Description

+

The function finds circles in a grayscale image using a modification of the Hough transform. Usually the function detects the centers of circles well. However, it may fail to find correct radii. You can assist to the function by specifying the radius range (MinRadius and MaxRadius) if you know it. Or, you may ignore the returned radius, use only the center, and find the correct radius using an additional procedure.

+

+ +

Examples

+
im=imread("images/blob.jpg");
+img=cvtColor(im,CV_BGR2GRAY);
+mindist=size(im,1)/16;
+circles=houghcircles(img,1,mindist,100,50,0,30);
+for i=1:size(circles,1)
+im=circle(im,circle(i,1),circle(i,2),3,0,0,255,-1,8,0); ///mark centers
+im=circle(im,circle(i,1),circle(i,2),circle(i,3),0,0,255,2,8,0);//draw circles
+end
+imshow(im);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << getrectsubpix + + + FOSSEE_Image_Processing_Toolbox + + + houghlines >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/houghlines.html b/help/en_US/scilab_en_US_help/houghlines.html new file mode 100644 index 0000000..b0a52b3 --- /dev/null +++ b/help/en_US/scilab_en_US_help/houghlines.html @@ -0,0 +1,112 @@ + + + houghlines + + + +
+ + + + +
+ << houghcircles + + + FOSSEE_Image_Processing_Toolbox + + + houghlinesp >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > houghlines + +

+

houghlines

+

Extract line segments based on Standard Hough transform

+ + +

Calling Sequence

+
out=houghlines(image,rho,theta, threshold, srn, stn)
+ +

Parameters

+
image: +

Input image.Must be in grayscale.

+
lines: +

Output matrix of lines. A 2 coloumn matrix ([rho,theta]) rho is the distance from the coordinate origin (0,0) (top-left corner of the image). theta is the line rotation angle in radians (0 ~ vertical line, pi/2 ~ horizontal line).

+
rho: +

Distance resolution of the accumulator in pixels. default 1.

+
theta: +

Angle resolution of the accumulator in radians. default pi/180.

+
threshold: +

Accumulator threshold parameter. Only those lines are returned that get enough votes (>Threshold).

+
srn: +

For the multi-scale Hough transform, it is a divisor for the distance resolution Rho. The coarse accumulator distance resolution is Rho and the accurate accumulator resolution is Rho/SRN. If both SRN=0 and STN=0, the classical Hough transform is used. Otherwise, both these parameters should be positive.

+
stn: +

For the multi-scale Hough transform, it is a divisor for the distance resolution Theta.

+ +

Description

+

The function implements the standard or standard multi-scale Hough transform algorithm for line detection. See homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm for a good explanation of Hough transform.

+

+ +

Examples

+
im=imread("images/check.jpg");
+img=canny(im,50,100,3,1);
+lines=houghlines(img,1,%pi/180,120,0,0);
+sz=size(lines);
+sz=sz(1);
+for i=1:sz
+rho = lines(i,1);
+theta = lines(i,2);
+a = cos(theta);
+b = sin(theta);
+x0 = a*rho;
+y0 = b*rho;
+x1 = round(x0 + 1000*(-b));
+y1 = round(y0 + 1000*(a));
+x2 = round(x0 - 1000*(-b));
+y2 = round(y0 - 1000*(a));
+line(im,x1,y1,x2,y2,0,0,255,2,8,0);
+end
+imshow(im);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << houghcircles + + + FOSSEE_Image_Processing_Toolbox + + + houghlinesp >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/houghlinesp.html b/help/en_US/scilab_en_US_help/houghlinesp.html new file mode 100644 index 0000000..e7089ce --- /dev/null +++ b/help/en_US/scilab_en_US_help/houghlinesp.html @@ -0,0 +1,104 @@ + + + houghlinesp + + + +
+ + + + +
+ << houghlines + + + FOSSEE_Image_Processing_Toolbox + + + imextendedmin >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > houghlinesp + +

+

houghlinesp

+

Extract line segments based on Probablistic Hough transform.

+ + +

Calling Sequence

+
lines = houghlinesp(image, rho, theta, threshold, minLineLength, maxLineGap)
+ +

Parameters

+
image: +

Input image must be gray scale.

+
lines: +

Output vector of lines. A NX4 matrix ([x1,y1,x2,y2]) where (x1,y1) and (x2,y2) are the ending points of each detected line segment.

+
rho: +

Distance resolution of the accumulator in pixels. default 1.

+
theta: +

Angle resolution of the accumulator in radians. default pi/180.

+
threshold: +

Accumulator threshold parameter. Only those lines are returned that get enough votes (>Threshold).

+
MinLineLength: +

Minimum line length. Line segments shorter than that are rejected.

+
MaxLineGap: +

Maximum allowed gap between points on the same line to link them.

+ +

Description

+

The function implements the probabilistic Hough transform algorithm for line detection.It is a more efficient implementation of the Hough Line Transform. It gives as output the extremes of the detected lines.

+

+ +

Examples

+
im=imread("images/check.jpg");
+img=canny(im,50,100,3,1);
+l=houghlinesp(img,1,%pi/180,70,40,15);
+sz=size(l);
+sz=sz(1);
+figure("Figure_Name","Original Image")
+imshow(im);
+for i=1:sz
+im=line(im,l(i,1),l(i,2),l(i,3),l(i,4),0,0,255,2,8);
+end
+figure("Figure_Name","Detected lines")
+imshow(im);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << houghlines + + + FOSSEE_Image_Processing_Toolbox + + + imextendedmin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/imextendedmin.html b/help/en_US/scilab_en_US_help/imextendedmin.html new file mode 100644 index 0000000..b928cba --- /dev/null +++ b/help/en_US/scilab_en_US_help/imextendedmin.html @@ -0,0 +1,83 @@ + + + imextendedmin + + + +
+ + + + +
+ << houghlinesp + + + FOSSEE_Image_Processing_Toolbox + + + imhmin >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > imextendedmin + +

+

imextendedmin

+

Extended-minima transform

+ + +

Calling Sequence

+
dstMat=imextendedmin(srcImg, Hmin);
+ +

Parameters

+
dstMat: +

Output binary image

+
srcImg: +

Input image

+
Hmin: +

h-maxima transform, specified as a positive scalar.

+ +

Description

+

The function computes the extended-minima transform, which is the regional minima of the H-minima transform.h is a nonnegative scalar.

+

+ +

Examples

+
im=imread('images/lena.jpeg');
+img=imextendedmin(im,50);
+imshow(img);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << houghlinesp + + + FOSSEE_Image_Processing_Toolbox + + + imhmin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/imhmin.html b/help/en_US/scilab_en_US_help/imhmin.html new file mode 100644 index 0000000..83c1bb4 --- /dev/null +++ b/help/en_US/scilab_en_US_help/imhmin.html @@ -0,0 +1,88 @@ + + + imhmin + + + +
+ + + + +
+ << imextendedmin + + + FOSSEE_Image_Processing_Toolbox + + + imimposemin >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > imhmin + +

+

imhmin

+

This fucntion is used to get H-minima transform in the form of an image.

+ + +

Calling Sequence

+
I2 = imhmin(I,h)
+ +

Parameters

+
I: +

image matrix of the source image.

+
h: +

h-maxima transform, specified as a nonnegative scalar.

+
I2: +

Transformed image, returned as a nonsparse numeric array of any class, the same size as I.

+ +

Description

+

I2 = imhmin(I,h) suppresses all minima in the intensity image I whose depth is less than h, where h is a scalar. Regional minima are connected components of pixels with a constant intensity value, t, whose external boundary pixels all have a value greater than t

+

+ +

Examples

+
i = imread('images/lena.jpeg');
+i2 = imhmin(i,200);
+imshow(i2);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << imextendedmin + + + FOSSEE_Image_Processing_Toolbox + + + imimposemin >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/imimposemin.html b/help/en_US/scilab_en_US_help/imimposemin.html new file mode 100644 index 0000000..1e830c8 --- /dev/null +++ b/help/en_US/scilab_en_US_help/imimposemin.html @@ -0,0 +1,85 @@ + + + imimposemin + + + +
+ + + + +
+ << imhmin + + + FOSSEE_Image_Processing_Toolbox + + + imlincomb >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > imimposemin + +

+

imimposemin

+

This fucntion is used to impose minima.

+ + +

Calling Sequence

+
dstMat = imimposemin(maskImg,markerImg)
+ +

Parameters

+
maskImg: +

The source image must be in grayscale.

+
markerImg: +

BW is a binary image the same size as I.

+
dstMat: +

Transformed image, returned as a nonsparse numeric array of any class, the same size as I.

+ +

Description

+

dstMat = imimposemin(maskImg,markerImg) modifies the intensity image maskImg using morphological reconstruction so it only has regional minima wherever markerImg is nonzero. markerImg is a binary image the same size as maskImg.

+

+ +

Examples

+
im=imread("images/lena.jpeg",0);
+marker = zeros(im);
+marker(2:100,2:100) = 255;
+im2=imimposemin(im,marker);
+imshow(im2)
+
+Author
+Vinay Bhat
+
+ +
+ + + + + + +
Report an issue
+ << imhmin + + + FOSSEE_Image_Processing_Toolbox + + + imlincomb >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/imlincomb.html b/help/en_US/scilab_en_US_help/imlincomb.html new file mode 100644 index 0000000..4a13bec --- /dev/null +++ b/help/en_US/scilab_en_US_help/imlincomb.html @@ -0,0 +1,88 @@ + + + imlincomb + + + +
+ + + + +
+ << imimposemin + + + FOSSEE_Image_Processing_Toolbox + + + peopleDetector >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > imlincomb + +

+

imlincomb

+

Blend two or more images

+ + +

Calling Sequence

+
outImg= imlincomb(x1,A1);
+outImg= imlincomb(x1,A1,A2,A2,x3,A3,x4,A4........,xN,AN);
+ +

Parameters

+
outImg: +

Output combined image.

+
xN: +

Input multiplication factor.The multiplication factor and the sum of all the mutiplication factors should be less than 1.

+
AN: +

Input image

+ +

Description

+

This function returns a linear combination of the input images.

+

+ +

Examples

+
im1=imread('images/balls.jpg');
+im2=imread('images/lena.jpeg');
+img=imlincomb(0.5,im1,05,im2);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << imimposemin + + + FOSSEE_Image_Processing_Toolbox + + + peopleDetector >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html new file mode 100644 index 0000000..d952cfe --- /dev/null +++ b/help/en_US/scilab_en_US_help/index.html @@ -0,0 +1,235 @@ + + + + + + +
+ + + + +
+ + + + + +
+
+
+ + + + +

+

FOSSEE_Image_Processing_Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/jhelpidx.xml b/help/en_US/scilab_en_US_help/jhelpidx.xml new file mode 100644 index 0000000..aa5a66e --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpidx.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm new file mode 100644 index 0000000..cc4bf0c --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelpset.hs b/help/en_US/scilab_en_US_help/jhelpset.hs new file mode 100644 index 0000000..c9bf7c9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelpset.hs @@ -0,0 +1,28 @@ + + + +FOSSEE_Image_Processing_Toolbox + +top + + + +TOC + +javax.help.TOCView +jhelptoc.xml + + +Index + +javax.help.IndexView +jhelpidx.xml + + +Search + +javax.help.SearchView +JavaHelpSearch + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml new file mode 100644 index 0000000..9e6913a --- /dev/null +++ b/help/en_US/scilab_en_US_help/jhelptoc.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/peopleDetector.html b/help/en_US/scilab_en_US_help/peopleDetector.html new file mode 100644 index 0000000..8e46f1b --- /dev/null +++ b/help/en_US/scilab_en_US_help/peopleDetector.html @@ -0,0 +1,115 @@ + + + peopleDetector + + + +
+ + + + +
+ << imlincomb + + + FOSSEE_Image_Processing_Toolbox + + + pyrMeanShiftFiltering >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > peopleDetector + +

+

peopleDetector

+

Detects people in an image

+ + +

Calling Sequence

+
[bboxes] = peopleDetector(image)
+[bboxes] = peopleDetector(image, ["Parameter1", value1, ["Parameter2", value2 ... ]])
+ +

Parameters

+
image : +

input image

+
hitThreshold : +

threshold for distance between features and SVM classifying plane. Default value is 0.

+
winStride : +

Window stride. Multiple of block stride. Default value (8, 8)

+
padding : +

Default value (16, 16).

+
scale : +

Coefficient of the detection window increase. Default value 1.05

+
finalThreshold : +

Coefficient to regulate the similarity threshold. Some people may cover more boxex. To regulate that it is used. Default value 2.

+
useMeanshiftGrouping : +

Default value false.

+
bboxes : +

M * 4 matrix denoting M bounding boxes for detected people

+ +

Description

+

The peopleDetector function detects standing people in the image using the Histogram of Oriented Gradient (HOG) features and a trained Support Vector Machine +(SVM) classifier. It detects standing peole in the image. It returns M * 4 matrix having M detected people in the image. Each row of matrix contains +[x, y, width, height] field. x, y represent the upper left corner point of the bounding box. width and height represent the width and height of the bounding box +respectively.

+

+ +

Examples

+
I = imread('images/peopletest.jpg');
+[bboxes] = peopleDetector(I);
+sz=size(x);
+for i=1:sz(1)
+im=rectangle(im,x(i,1),x(i,2),x(i)+x(i,3),x(i,2)+x(i,4),0,255,0,1,4,0);
+end
+imshow(im);
+ +

Examples

+
I = imread('images/peopletest2.jpeg');
+[bboxes] = peopleDetector(I, "scale", 1.02);
+sz=size(x);
+for i=1:sz(1)
+im=rectangle(im,x(i,1),x(i,2),x(i)+x(i,3),x(i,2)+x(i,4),0,255,0,1,4,0);
+end
+imshow(im);
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << imlincomb + + + FOSSEE_Image_Processing_Toolbox + + + pyrMeanShiftFiltering >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/pyrMeanShiftFiltering.html b/help/en_US/scilab_en_US_help/pyrMeanShiftFiltering.html new file mode 100644 index 0000000..fcd2129 --- /dev/null +++ b/help/en_US/scilab_en_US_help/pyrMeanShiftFiltering.html @@ -0,0 +1,93 @@ + + + pyrMeanShiftFiltering + + + +
+ + + + +
+ << peopleDetector + + + FOSSEE_Image_Processing_Toolbox + + + trainCascadeObjectDetect >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > pyrMeanShiftFiltering + +

+

pyrMeanShiftFiltering

+

Performs initial step of meanshift segmentation of an image

+ + +

Calling Sequence

+
[outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr)
+[outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr,maxLevel)
+ +

Parameters

+
outputImg: +

The destination image of the same format and the same size as the source inputImage.

+
inputImage: +

The source image.

+
SP: +

The spatial window radius.

+
SR: +

The color window radius.

+
maxLevel: +

Maximum level of the pyramid for the segmentation. default 1

+ +

Description

+

The function implements the filtering stage of meanshift segmentation, that is, the output of the function is the filtered "posterized" image with color gradients and fine-grain texture flattened. At every pixel (X,Y) of the input image (or down-sized input image, see below) the function executes meanshift iterations, that is, the pixel (X,Y) neighborhood in the joint space-color hyperspace is considered. +When MaxLevel > 0, the gaussian pyramid of MaxLevel+1 levels is built, and the above procedure is run on the smallest layer first. After that, the results are propagated to the larger layer and the iterations are run again only on those pixels where the layer colors differ by more than SR from the lower-resolution layer of the pyramid. That makes boundaries of color regions sharper. Note that the results will be actually different from the ones obtained by running the meanshift procedure on the whole original image (i.e. when MaxLevel = 0).

+

+ +

Examples

+
im=imread("images/lena.jpg");
+img=pyrMeanShiftFiltering(im,100,200);
+figure("Figure_name","originalImage");
+imshow(im);
+figure("Figure_name","ProcessedImage");
+imshow(img);
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << peopleDetector + + + FOSSEE_Image_Processing_Toolbox + + + trainCascadeObjectDetect >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/scilab_code.css b/help/en_US/scilab_en_US_help/scilab_code.css new file mode 100644 index 0000000..658f42e --- /dev/null +++ b/help/en_US/scilab_en_US_help/scilab_code.css @@ -0,0 +1,96 @@ +.scilabcomment { + font-style: italic; + color: #01a801 +} + +.scilabdefault { + font-style: normal; + color: #000000 +} + +.scilabspecial { + font-style: normal; + color: #ffaa00 +} + +.scilabconstants { + font-style: normal; + color: #da70d6 +} + +.scilaboperator { + font-style: normal; + color: #5c5c5c +} + +.scilabnumber { + font-style: normal; + color: #bc8f8f +} + +.scilabfkeyword { + font-style: normal; + color: #b01813 +} + +.scilabskeyword { + font-style: normal; + color: #a020f0 +} + +.scilabckeyword { + font-style: normal; + color: #5f9ea0 +} + +.scilabcommand { + font-style: normal; + color: #32b9b9 +} + +.scilabmacro { + font-style: normal; + color: #ae5cb0 +} + +a.scilabcommand { + font-style: normal; + text-decoration: underline; + color: #32b9b9 +} + +a.scilabmacro { + font-style: normal; + text-decoration: underline; + color: #ae5cb0 +} + +.scilabstring { + font-style: normal; + color: #bc8f8f +} + +.scilabid { + font-style: normal; + color: #000000 +} + +.scilabinputoutputargs { + font-weight: bold; + color: #834310 +} + +.scilabfunctionid { + font-weight: bold; + color: #000000 +} + +.scilabfield { + font-style: normal; + color: #aaaaaa +} + +.scilabopenclose { + font-style: normal; + color: #4a55db +} diff --git a/help/en_US/scilab_en_US_help/section_b43266e51bd06d6e9286f94c195e3d3c.html b/help/en_US/scilab_en_US_help/section_b43266e51bd06d6e9286f94c195e3d3c.html new file mode 100644 index 0000000..c151078 --- /dev/null +++ b/help/en_US/scilab_en_US_help/section_b43266e51bd06d6e9286f94c195e3d3c.html @@ -0,0 +1,235 @@ + + + + + + +
+ + + + +
+ + + FOSSEE_Image_Processing_Toolbox + + + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox + +

+

FOSSEE_Image_Processing_Toolbox

+ +
+ +
+ + + + + + +
Report an issue
+ + + FOSSEE_Image_Processing_Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/style.css b/help/en_US/scilab_en_US_help/style.css new file mode 100644 index 0000000..0fe8923 --- /dev/null +++ b/help/en_US/scilab_en_US_help/style.css @@ -0,0 +1,350 @@ +body { + color:#000000; + background-color:#ffffff; + font-family:sans-serif; + font-size:100%; + margin:5px; + padding:0; + background : url("/img/body.png"); + background-repeat : repeat-x; +} + +.para { + padding-left: 10px; +} + +.refname { + color: #ff6c0a; +} +.refpurpose { + font-size: 110%; +} + +.synopsis { + border: 1px solid black; + width:80%; + padding: 0.5em; +} + +.editbar { + text-align: right; +} + +.term { + color:#800000; + font-size:100%; +} + +h3 { + color: #000063; + font-weight: bold; + font-size:130%; + margin-bottom: 10px; +} + +.programlisting { + font-family: monospace; + font-size: 100%; + background-color:#EEEEFF; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + width:80%; + color:#333333; + line-height:120%; + padding:10px; +} + +.literal { + font-family: monospace; + font-size: 100%; +} + +.option { + font-family: monospace; + font-style: italic; + font-size: 100%; +} + +.command { + font-family: monospace; + font-size: 100%; + color: #32b9b9; +} + +.function { + font-family: monospace; + font-size: 100%; + color: #32b9b9; +} + +.varname { + font-family: monospace; + font-weight: bold; + font-size: 100%; +} + +.constant { + font-family: monospace; + font-size: 100%; + color: #da70d6; +} + +a { + color: blue; + text-decoration:none; +} + +a:hover { + text-decoration:underline; +} + +.itemizedlist { + list-style-type: disk; +} + +.inline-list li { + display: inline; + list-style-type: disk; +} + +.vert-list { + list-style-type: disk; +} + +pre { + margin-bottom: 0px; + margin-top: 0px; +} + +.leftpart { + position:absolute; + float:left; + width: 186px; + padding: 5px; + font-size: smaller; +} + +.content { + margin-top: 100px; + margin-left: 196px +} + +.container { + margin: 0 auto; + width:1024px; +} + +ul.toc li.list-active { + list-style-type:disc; + font-weight:bold; +} + +ul.toc li.parent { + font-size: 115%; + padding: 5px 0px 5px 11px; + border-bottom: 1px solid #cccccc; + margin-bottom: 5px; +} + +ul.toc li.root { + font-size: 135%; + padding: 5px 0px 5px 11px; + border-bottom: 1px solid #cccccc; + margin-bottom: 5px; +} + +ul.toc li { + font-size: 85%; + margin: 1px 0 1px 1px; + padding: 1px 0 1px 11px; + background-repeat: no-repeat; + background-position: center left; + list-style-type: circle; +} + +.next { + float:right; + text-align: right; +} + +.center { + text-align: center; +} + +.screen { + font-family: monospace; + font-size: 100%; + background-color:#FFFFFF; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + width:80%; + color:#333333; + line-height:120%; + padding:10px; +} + +/* Top and bottom navigation controls on manual pages --------------------- */ +div.manualnavbar { + background-color: #E0E0E0; + color: inherit; + padding: 4px; + margin-bottom: 10px; +} +div.manualnavbar .prev { + padding-right: 4px; +} +div.manualnavbar .next { + text-align: right; + padding-left: 4px; +} + +div.manualnavbar .top { + text-align: center; + display: block; +} + +div.manualnavbar hr { + color: #cccccc; + background-color: #cccccc; +} + +/* Footer navigation area ------------------------------------------------- */ + +#pagefooter { + position: relative; + font-size: 75%; + color: inherit; + background-color: #e5e5e5; + width: 100%; +} + +#pagefooterleft { + top: 0px; + left: 0px; + padding: 6px; + margin-right: 30%; +} + +#pagefooterright { + text-align: right; + margin-left: 50%; + padding: 6px; +} +#footnav { + color: inherit; + background-color: #9999cc; + border-width: 1px 0px; + border-color: #333366; + border-style: solid; + text-align: right; + padding-right: 6px; +} + + + + + #global{ +/* width: 90%; */ + max-width: 90em; +/* min-width: 850px; */ + margin-left: auto; + margin-right: auto; + } + + #myHeader{ + background-color:#000000; + color:white; + margin-bottom : 10px; + position : relative; + text-align: center; +/* width : 1024px;*/ + height : 100px; + padding-left : 20px; + background : url("http://atoms.scilab.org/images/homepage/cadre_head.png"); + background-repeat : no-repeat; + background-position : 0px 0px; + + } + + #myFooter{ + background-color:#E5E5E5; + font-color:black; +/* width: 90%;*/ + max-width: 90em; +/* min-width: 850px; + margin-left: 5%; + margin-right: 5%;*/ + margin-top:10px; + padding:10px; + } + + #mainArea{ + width: 100%; + overflow: hidden; + } + + #myLeftArea{ + color:white; + float: left; + width: 180px; + padding:5px; + } + + #myMiddleArea{ + color:black; + margin-left: 200px; + padding: 10px 20px; + } + + #myRightArea{ + color:white; + float: right; + width: 200px; + padding: 12px 20px; + } + + +div#cadre_head +{ + position : relative; + text-align: center; +/* width : 1024px;*/ + height : 100px; + padding-left : 20px; + background : url("/img/cadre_head.png"); + background-repeat : no-repeat; + background-position : 0px 0px; +} + + +div#slogan{ + position: absolute; + top : 50px; + left:251px; + color:#0000AA; + font: 120%, Georgia,Serif; +} +div#cadre_help +{ + position: absolute; + top:45px; + right:0px; + font-size:0.8em; + color:#0000AA; +} + +table.revhistory +{ + width:80%; + border-color:#CCCCCC; + border-style:solid; + border-width:2px medium; + margin-bottom: 10px; +} + +table.revhistory tr.title td +{ + background-color: #9999CC; +} \ No newline at end of file diff --git a/help/en_US/scilab_en_US_help/trainCascadeObjectDetect.html b/help/en_US/scilab_en_US_help/trainCascadeObjectDetect.html new file mode 100644 index 0000000..d6dbb70 --- /dev/null +++ b/help/en_US/scilab_en_US_help/trainCascadeObjectDetect.html @@ -0,0 +1,127 @@ + + + trainCascadeObjectDetect + + + +
+ + + + +
+ << pyrMeanShiftFiltering + + + FOSSEE_Image_Processing_Toolbox + + + trainFaceRecognizer >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > trainCascadeObjectDetect + +

+

trainCascadeObjectDetect

+

It creates trained cascade XML file which can be use for object/face detection.

+ + +

Calling Sequence

+
trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile)
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate,"w",width);
+trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate,"w",width,"h",height);
+ +

Parameters

+
outputFolder: +

Folder name to store trained cascade (cascade.xml) and intermediate files

+
negativeImages: +

path to a negative images folder.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm.

+
positiveFile: +

path to the vector file which contains sample data.

+
Name-Value Pair arguments: +

+
numPos: +

number of positive samples. Default-30

+
numNeg: +

number of negative samples. Default- 20

+
nsplits: +

number of splits. Default- 2

+
numStages: +

number of cascade stages to be trained. Default- 30

+
featureType: +

Type of features to be used, possible types are HAAR, LBP, HOG. Default-HAAR

+
minHitRate: +

Minimal desired hit rate for each stage of the classifier and value in the range 0 and 1 inclusive. Default- 0.995

+
maxFalseAlarmRate: +

Maximal desired false alarm rate for each stage of the classifier and value in the range 0 and 1 inclusive. Default- 0.5

+
w: +

Width of training samples (in pixels). Default-25

+
h: +

Height of training samples (in pixels). Default-25

+ +

Description

+

By using postiveFile.vec and negative.txt created using negativeImages folder, trainCascade will create cascade.xml file inside the outputFolder which is used to detect objects in an image.

+

+ +

Examples

+
//Training a obejct classifier using one positive image.
+CreateSample("images/positive.jpg","positive.vec","images/negative_samples","num",100);
+trainCascadeObjectDetect("positive_samples","images/negative_samples","positive.vec","numStages",6);
+im=imread("images/jellyfish.jpg");
+[image,bbox]=CascadeObjectDetector(im,"positive_samples/cascade.xml");
+imshow(image);
+ +

Examples

+
//Training a obejct classifier using the image dataset which contains subfolders within the positiveImages directory.
+CreateSampleFromFile("images/trainset_face","positive_faces.vec",400,"recursive");
+trainCascadeObjectDetect("positive_samples_faces","images/negative_samples","positive_faces.vec","numPos",300,"numStages",5);//number of positive samples used in trainCascade Object Detect must not be more than 90% of total number of poitive images in vec file
+im=imread("images/faces.jpg");
+img=CascadeObjectDetect(im,"positive_samples_faces/cascade.xml",1.04,1,8,[50,50],[150,150]);
+imshow(img);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << pyrMeanShiftFiltering + + + FOSSEE_Image_Processing_Toolbox + + + trainFaceRecognizer >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/trainFaceRecognizer.html b/help/en_US/scilab_en_US_help/trainFaceRecognizer.html new file mode 100644 index 0000000..5f9d3ef --- /dev/null +++ b/help/en_US/scilab_en_US_help/trainFaceRecognizer.html @@ -0,0 +1,93 @@ + + + trainFaceRecognizer + + + +
+ + + + +
+ << trainCascadeObjectDetect + + + FOSSEE_Image_Processing_Toolbox + + + trainNBClassifier >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > trainFaceRecognizer + +

+

trainFaceRecognizer

+

The function saves an xml file for the trained model for an imageset of faces.

+ + +

Calling Sequence

+
faceClassifier=trainFaceRecognizer(imgSet,algoName)
+ +

Parameters

+
faceClassifier: +

A classifier structure with following fields:

+
imgSet: +

It is a structure,output of the function imageSet.

+
algoName: +

Name of the algo to be used for training.Valid strings are:"LBPH","EIGEN","FISHER".

+ +

Description

+

The function saves an xml file of the trained model for an imageset of faces.The trained model than can be used with facePredict function to predict the label of the test image.

+

+ +

Examples

+
//Face Recognition with LBPH algorithm.ImageFolder contains subfolders with images of different subjects that are to be recognized in different images.The subfolder name is considered to be the label for those set of images.
+imgSet=imageSet("images/trainset_face","recursive");
+tr=trainFaceRecognizer(imgSet,"LBPH");
+image=imread("images/s1.pgm");
+[p(1),c(1)]=facePredict(tr,image);
+image=imread("images/s2.pgm");
+[p(2),c(2)]=facePredict(tr,image);
+image=imread("images/s3.pgm");
+[p(3),c(3)]=facePredict(tr,image);
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << trainCascadeObjectDetect + + + FOSSEE_Image_Processing_Toolbox + + + trainNBClassifier >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/trainNBClassifier.html b/help/en_US/scilab_en_US_help/trainNBClassifier.html new file mode 100644 index 0000000..1faf447 --- /dev/null +++ b/help/en_US/scilab_en_US_help/trainNBClassifier.html @@ -0,0 +1,95 @@ + + + trainNBClassifier + + + +
+ + + + +
+ << trainFaceRecognizer + + + FOSSEE_Image_Processing_Toolbox + + + trainRTreesClassifier >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > trainNBClassifier + +

+

trainNBClassifier

+

This function is used to train an image classifier using Naive Bayes Algorithm.

+ + +

Calling Sequence

+
classifier = trainNBClassifier(imgSets,bag,classifiername)
+ +

Parameters

+
classifier: +

Image category classifier

+
imgSets: +

Input imageSet to train the classifier on

+
bag: +

The bagOfFeatures of the imageSet provided

+
classifiername: +

Name of the ouput yml classifier file.

+ +

Description

+

This function trains an image category classifier which can be used to predict categories of images given to it as input using the predict() function.

+

+ +

Examples

+
imgSet = imageSet(images/train_2,'recursive');
+[trainingSet testSet] = partition(imgSet,[0.8]);
+bag = bagOfFeatures(trainingSet);
+categoryClassifier = trainNBClassifier(trainingSet, bag);
+simage=imread("images/bike.jpg");
+[label,prob]=mlpredict(categoryClassifier,simage,"NB");
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << trainFaceRecognizer + + + FOSSEE_Image_Processing_Toolbox + + + trainRTreesClassifier >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/trainRTreesClassifier.html b/help/en_US/scilab_en_US_help/trainRTreesClassifier.html new file mode 100644 index 0000000..81948b9 --- /dev/null +++ b/help/en_US/scilab_en_US_help/trainRTreesClassifier.html @@ -0,0 +1,124 @@ + + + trainRTreesClassifier + + + +
+ + + + +
+ << trainNBClassifier + + + FOSSEE_Image_Processing_Toolbox + + + undistort >> + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > trainRTreesClassifier + +

+

trainRTreesClassifier

+

This function is used to train an image classifier using Random Forest Trees.

+ + +

Calling Sequence

+
classifier = trainRtreesClassifier(imgSets, bag,classifierName);
+classifier = trainRtreesClassifier(imgSets, bag,classifierName,ActiveVarCount);
+classifier = trainRtreesClassifier(imgSets, bag,classifierName,ActiveVarCount,CalVarimp);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori]);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree,UseSurrogates);
+classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree,UseSurrogates,Use1SERule);
+ +

Parameters

+
classifier: +

Image category classifier

+
imgSets: +

Input imageSet to train the classifier on

+
bag: +

The bagOfFeatures of the imageSet provided

+
int ActiveVarCount: +

user defined default is 0

+
bool CalVarimp: +

decision to calculate VarImp

+
int CVfolds : +

default is 10 user dependent

+
int MaxCategories: +

default 10

+
int MaxDepth: +

default value is INT_MAX

+
int MinSampleCount: +

default value is 10

+
float priori: +

default is empty – predefined probability of class or label set by user,must be row vector.

+
float RegressionAccuracy: +

default value 0.01 – based on error calculation

+
bool TruncatedPruneTree: +

default true

+
bool UseSurrogates: +

default is false.if true surrogates splits will be built

+
bool Use1SERule: +

if true makes pruning harsher

+ +

Description

+

This function trains an image category classifier which can be used to predict categories of images given to it as input using the mlpredict() function.

+

+ +

Examples

+
imgSet = imageSet(images/train_3,'recursive');
+[trainingSet testSet] = partition(imgSet,[0.8]);
+bag = bagOfFeatures(trainingSet);
+categoryClassifier = trainRTreesClassifier(trainingSet, bag);
+simage=imread("images/plane.jpg");
+label=mlPredict(categoryClassifier,simage,"RT");
+ +

See also

+
+ +

Authors

+
+
+ +
+ + + + + + +
Report an issue
+ << trainNBClassifier + + + FOSSEE_Image_Processing_Toolbox + + + undistort >> + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/undistort.html b/help/en_US/scilab_en_US_help/undistort.html new file mode 100644 index 0000000..5fb9e64 --- /dev/null +++ b/help/en_US/scilab_en_US_help/undistort.html @@ -0,0 +1,99 @@ + + + undistort + + + +
+ + + + +
+ << trainRTreesClassifier + + + FOSSEE_Image_Processing_Toolbox + + + +
+
+
+ + + + FOSSEE_Image_Processing_Toolbox >> FOSSEE_Image_Processing_Toolbox > undistort + +

+

undistort

+

The function undistorts an input image.The distortions in the image are due to the properties of the camera.

+ + +

Calling Sequence

+
[outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual)
+[outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual,NewCameraMatrix);
+ +

Parameters

+
outputImg: +

It is the unsdistorted ouput image with same size as inputImage.

+
inputImage: +

The distorted image.

+
cameraMatrix: +

Input camera matrix

+
NewCameraMatrix: +

Camera matrix of the distorted image. By default, it is the same as cameraMatrix but you may additionally scale and shift the result by using a different matrix.

+ +

Description

+

Transforms an image to compensate for lens distortion.Those pixels in the destination image, for which there is no correspondent pixels in the source image, are filled with zeros (black color).The function transforms an image to compensate radial and tangential lens distortion.

+

+ +

Examples

+
boardCols=7;
+boardRows=10;
+checkerSize=10;
+worldPoint=genCheckerboardPoints([boardCols boardRows],checkerSize);
+imagePoints=detectCheckerboardCorner(im,[boardRows,boardCols]);
+imagePoints=list(imagePoints)
+im=imread("images/checkerboard.jpg",0);
+sz=size(im);
+f=calibrateCamera(worldPoints,imagePoints,[sz(2),sz(1)]);
+image=undistort(im,f.cameraMatrix,f.distortionCoefficients);
+imshow(image)
+ +

Authors

+
+ +

See also

+
+
+ +
+ + + + + + +
Report an issue
+ << trainRTreesClassifier + + + FOSSEE_Image_Processing_Toolbox + + + +
+
+
+ + diff --git a/help/en_US/scilab_en_US_help/xml_code.css b/help/en_US/scilab_en_US_help/xml_code.css new file mode 100644 index 0000000..9e4c27f --- /dev/null +++ b/help/en_US/scilab_en_US_help/xml_code.css @@ -0,0 +1,94 @@ +.xmlcomment { + font-style: italic; + color: #01a801 +} + +.xmldefault { + font-style: normal; + color: #000000 +} + +.xmlentity { + font-style: normal; + color: #ffaa00 +} + +.xmlopeninstr { + font-style: normal; + color: #000000 +} + +.xmlcloseinstr { + font-style: normal; + color: #000000 +} + +.xmlinstrname { + font-style: normal; + color: #9965a6 +} + +.xmllowtag { + font-style: normal; + color: #000000 +} + +.xmltagname { + font-style: normal; + color: #0303ff +} + +.xmllowclose { + font-style: normal; + color: #000000 +} + +.xmlopencomment { + font-style: italic; + color: #01a801 +} + +.xmlcommentend { + font-style: italic; + color: #01a801 +} + +.xmlcomment { + font-style: italic; + color: #01a801 +} + +.xmlopencdata { + font-style: normal; + color: #c45555 +} + +.xmlcdataend { + font-style: normal; + color: #c45555 +} + +.xmlcdata { + font-style: normal; + color: #000000 +} + +.xmlattributename { + font-style: normal; + color: #9965a6 +} + +.xmlequal { + font-style: normal; + color: #000000 +} + +.xmlattributevalue { + font-style: normal; + color: #973964 +} + +.xmlautoclose { + font-style: normal; + color: #000000 +} diff --git a/help/en_US/trainCascadeObjectDetect.xml b/help/en_US/trainCascadeObjectDetect.xml new file mode 100644 index 0000000..7bcdee1 --- /dev/null +++ b/help/en_US/trainCascadeObjectDetect.xml @@ -0,0 +1,122 @@ + + + + + + + + trainCascadeObjectDetect + It creates trained cascade XML file which can be use for object/face detection. + + + + + Calling Sequence + + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile) + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate,"w",width); + trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate,"w",width,"h",height); + + + + + + Parameters + + outputFolder: + Folder name to store trained cascade (cascade.xml) and intermediate files + negativeImages: + path to a negative images folder.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. + positiveFile: + path to the vector file which contains sample data. + Name-Value Pair arguments: + + numPos: + number of positive samples. Default-30 + numNeg: + number of negative samples. Default- 20 + nsplits: + number of splits. Default- 2 + numStages: + number of cascade stages to be trained. Default- 30 + featureType: + Type of features to be used, possible types are HAAR, LBP, HOG. Default-HAAR + minHitRate: + Minimal desired hit rate for each stage of the classifier and value in the range 0 and 1 inclusive. Default- 0.995 + maxFalseAlarmRate: + Maximal desired false alarm rate for each stage of the classifier and value in the range 0 and 1 inclusive. Default- 0.5 + w: + Width of training samples (in pixels). Default-25 + h: + Height of training samples (in pixels). Default-25 + + + + + Description + +By using postiveFile.vec and negative.txt created using negativeImages folder, trainCascade will create cascade.xml file inside the outputFolder which is used to detect objects in an image. + + + + + + + Examples + + + + + Examples + + + + + See also + + CreateSampleFromFile + CascadeObjectDetect + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/trainFaceRecognizer.xml b/help/en_US/trainFaceRecognizer.xml new file mode 100644 index 0000000..89f07f5 --- /dev/null +++ b/help/en_US/trainFaceRecognizer.xml @@ -0,0 +1,83 @@ + + + + + + + + trainFaceRecognizer + The function saves an xml file for the trained model for an imageset of faces. + + + + + Calling Sequence + + faceClassifier=trainFaceRecognizer(imgSet,algoName) + + + + + + Parameters + + faceClassifier: + A classifier structure with following fields: + imgSet: + It is a structure,output of the function imageSet. + algoName: + Name of the algo to be used for training.Valid strings are:"LBPH","EIGEN","FISHER". + + + + + Description + +The function saves an xml file of the trained model for an imageset of faces.The trained model than can be used with facePredict function to predict the label of the test image. + + + + + + + Examples + + + + + See also + + imageSet + facePredict + + + + + Authors + + Gursimar Singh + + + diff --git a/help/en_US/trainNBClassifier.xml b/help/en_US/trainNBClassifier.xml new file mode 100644 index 0000000..1a569c3 --- /dev/null +++ b/help/en_US/trainNBClassifier.xml @@ -0,0 +1,85 @@ + + + + + + + + trainNBClassifier + This function is used to train an image classifier using Naive Bayes Algorithm. + + + + + Calling Sequence + + classifier = trainNBClassifier(imgSets,bag,classifiername) + + + + + + Parameters + + classifier: + Image category classifier + imgSets: + Input imageSet to train the classifier on + bag: + The bagOfFeatures of the imageSet provided + classifiername: + Name of the ouput yml classifier file. + + + + + Description + +This function trains an image category classifier which can be used to predict categories of images given to it as input using the predict() function. + + + + + + + Examples + + + + + See also + + bagOfFeatures + imageSet + mlpredict + + + + + Authors + + Gursimar Singh + Rohit Suri + Umang Agarwal + + + diff --git a/help/en_US/trainRTreesClassifier.xml b/help/en_US/trainRTreesClassifier.xml new file mode 100644 index 0000000..ead41f7 --- /dev/null +++ b/help/en_US/trainRTreesClassifier.xml @@ -0,0 +1,114 @@ + + + + + + + + trainRTreesClassifier + This function is used to train an image classifier using Random Forest Trees. + + + + + Calling Sequence + + classifier = trainRtreesClassifier(imgSets, bag,classifierName); + classifier = trainRtreesClassifier(imgSets, bag,classifierName,ActiveVarCount); + classifier = trainRtreesClassifier(imgSets, bag,classifierName,ActiveVarCount,CalVarimp); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori]); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree,UseSurrogates); + classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree,UseSurrogates,Use1SERule); + + + + + + Parameters + + classifier: + Image category classifier + imgSets: + Input imageSet to train the classifier on + bag: + The bagOfFeatures of the imageSet provided + int ActiveVarCount: + user defined default is 0 + bool CalVarimp: + decision to calculate VarImp + int CVfolds : + default is 10 user dependent + int MaxCategories: + default 10 + int MaxDepth: + default value is INT_MAX + int MinSampleCount: + default value is 10 + float priori: + default is empty – predefined probability of class or label set by user,must be row vector. + float RegressionAccuracy: + default value 0.01 – based on error calculation + bool TruncatedPruneTree: + default true + bool UseSurrogates: + default is false.if true surrogates splits will be built + bool Use1SERule: + if true makes pruning harsher + + + + + Description + +This function trains an image category classifier which can be used to predict categories of images given to it as input using the mlpredict() function. + + + + + + + Examples + + + + + See also + + imageSet + bagOfFeatures + + + + + Authors + + Gursimar Singh + Rohit Suri + Umang Agrawal + + + diff --git a/help/en_US/undistort.xml b/help/en_US/undistort.xml new file mode 100644 index 0000000..236d755 --- /dev/null +++ b/help/en_US/undistort.xml @@ -0,0 +1,91 @@ + + + + + + + + undistort + The function undistorts an input image.The distortions in the image are due to the properties of the camera. + + + + + Calling Sequence + + [outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual) + [outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual,NewCameraMatrix); + + + + + + Parameters + + outputImg: + It is the unsdistorted ouput image with same size as inputImage. + inputImage: + The distorted image. + cameraMatrix: + Input camera matrix + NewCameraMatrix: + Camera matrix of the distorted image. By default, it is the same as cameraMatrix but you may additionally scale and shift the result by using a different matrix. + + + + + Description + +Transforms an image to compensate for lens distortion.Those pixels in the destination image, for which there is no correspondent pixels in the source image, are filled with zeros (black color).The function transforms an image to compensate radial and tangential lens distortion. + + + + + + + Examples + + + + + Authors + + Gursimar Singh + Sukul Bagai + Shubheksha Jalan + + + + + See also + + genCheckerboardPoints + detectCheckerboardCorner + calibrateCamera + + + diff --git a/images/balls.jpg b/images/balls.jpg new file mode 100644 index 0000000..119172e Binary files /dev/null and b/images/balls.jpg differ diff --git a/images/blob.jpg b/images/blob.jpg new file mode 100644 index 0000000..33297e5 Binary files /dev/null and b/images/blob.jpg differ diff --git a/images/building.jpg b/images/building.jpg new file mode 100644 index 0000000..ca3c365 Binary files /dev/null and b/images/building.jpg differ diff --git a/images/check.jpg b/images/check.jpg new file mode 100644 index 0000000..cc0a486 Binary files /dev/null and b/images/check.jpg differ diff --git a/images/check1.jpg b/images/check1.jpg new file mode 100644 index 0000000..1345758 Binary files /dev/null and b/images/check1.jpg differ diff --git a/images/checkerboard.jpg b/images/checkerboard.jpg new file mode 100644 index 0000000..e30915e Binary files /dev/null and b/images/checkerboard.jpg differ diff --git a/images/faces.jpg b/images/faces.jpg new file mode 100644 index 0000000..9b6e711 Binary files /dev/null and b/images/faces.jpg differ diff --git a/images/flower.jpg b/images/flower.jpg new file mode 100644 index 0000000..27d7e58 Binary files /dev/null and b/images/flower.jpg differ diff --git a/images/jellyfish.jpg b/images/jellyfish.jpg new file mode 100644 index 0000000..49dd9eb Binary files /dev/null and b/images/jellyfish.jpg differ diff --git a/images/lena.jpeg b/images/lena.jpeg new file mode 100644 index 0000000..21d5012 Binary files /dev/null and b/images/lena.jpeg differ diff --git a/images/negative_samples/img_1.jpg b/images/negative_samples/img_1.jpg new file mode 100755 index 0000000..0f08ffb Binary files /dev/null and b/images/negative_samples/img_1.jpg differ diff --git a/images/negative_samples/img_10.jpg b/images/negative_samples/img_10.jpg new file mode 100755 index 0000000..3681794 Binary files /dev/null and b/images/negative_samples/img_10.jpg differ diff --git a/images/negative_samples/img_11.jpg b/images/negative_samples/img_11.jpg new file mode 100755 index 0000000..69aace6 Binary files /dev/null and b/images/negative_samples/img_11.jpg differ diff --git a/images/negative_samples/img_12.jpg b/images/negative_samples/img_12.jpg new file mode 100755 index 0000000..c8ad7ed Binary files /dev/null and b/images/negative_samples/img_12.jpg differ diff --git a/images/negative_samples/img_13.jpg b/images/negative_samples/img_13.jpg new file mode 100755 index 0000000..b7d20d2 Binary files /dev/null and b/images/negative_samples/img_13.jpg differ diff --git a/images/negative_samples/img_14.jpg b/images/negative_samples/img_14.jpg new file mode 100755 index 0000000..9fdefd0 Binary files /dev/null and b/images/negative_samples/img_14.jpg differ diff --git a/images/negative_samples/img_15.jpg b/images/negative_samples/img_15.jpg new file mode 100755 index 0000000..9fdefd0 Binary files /dev/null and b/images/negative_samples/img_15.jpg differ diff --git a/images/negative_samples/img_16.jpg b/images/negative_samples/img_16.jpg new file mode 100755 index 0000000..b4da3da Binary files /dev/null and b/images/negative_samples/img_16.jpg differ diff --git a/images/negative_samples/img_17.jpg b/images/negative_samples/img_17.jpg new file mode 100755 index 0000000..c8ad7ed Binary files /dev/null and b/images/negative_samples/img_17.jpg differ diff --git a/images/negative_samples/img_18.jpg b/images/negative_samples/img_18.jpg new file mode 100755 index 0000000..b7d20d2 Binary files /dev/null and b/images/negative_samples/img_18.jpg differ diff --git a/images/negative_samples/img_19.jpg b/images/negative_samples/img_19.jpg new file mode 100755 index 0000000..69aace6 Binary files /dev/null and b/images/negative_samples/img_19.jpg differ diff --git a/images/negative_samples/img_2.jpg b/images/negative_samples/img_2.jpg new file mode 100755 index 0000000..b7d20d2 Binary files /dev/null and b/images/negative_samples/img_2.jpg differ diff --git a/images/negative_samples/img_20.jpg b/images/negative_samples/img_20.jpg new file mode 100755 index 0000000..7e23d57 Binary files /dev/null and b/images/negative_samples/img_20.jpg differ diff --git a/images/negative_samples/img_21.jpg b/images/negative_samples/img_21.jpg new file mode 100755 index 0000000..7e23d57 Binary files /dev/null and b/images/negative_samples/img_21.jpg differ diff --git a/images/negative_samples/img_22.jpg b/images/negative_samples/img_22.jpg new file mode 100755 index 0000000..7e23d57 Binary files /dev/null and b/images/negative_samples/img_22.jpg differ diff --git a/images/negative_samples/img_23.jpg b/images/negative_samples/img_23.jpg new file mode 100755 index 0000000..69aace6 Binary files /dev/null and b/images/negative_samples/img_23.jpg differ diff --git a/images/negative_samples/img_24.jpg b/images/negative_samples/img_24.jpg new file mode 100755 index 0000000..3d79caf Binary files /dev/null and b/images/negative_samples/img_24.jpg differ diff --git a/images/negative_samples/img_25.jpg b/images/negative_samples/img_25.jpg new file mode 100755 index 0000000..0f08ffb Binary files /dev/null and b/images/negative_samples/img_25.jpg differ diff --git a/images/negative_samples/img_26.jpg b/images/negative_samples/img_26.jpg new file mode 100755 index 0000000..38daee1 Binary files /dev/null and b/images/negative_samples/img_26.jpg differ diff --git a/images/negative_samples/img_27.jpg b/images/negative_samples/img_27.jpg new file mode 100755 index 0000000..38daee1 Binary files /dev/null and b/images/negative_samples/img_27.jpg differ diff --git a/images/negative_samples/img_28.jpg b/images/negative_samples/img_28.jpg new file mode 100755 index 0000000..858e362 Binary files /dev/null and b/images/negative_samples/img_28.jpg differ diff --git a/images/negative_samples/img_29.jpg b/images/negative_samples/img_29.jpg new file mode 100755 index 0000000..d9831c7 Binary files /dev/null and b/images/negative_samples/img_29.jpg differ diff --git a/images/negative_samples/img_3.jpg b/images/negative_samples/img_3.jpg new file mode 100755 index 0000000..9fdefd0 Binary files /dev/null and b/images/negative_samples/img_3.jpg differ diff --git a/images/negative_samples/img_30.jpg b/images/negative_samples/img_30.jpg new file mode 100755 index 0000000..34f7a08 Binary files /dev/null and b/images/negative_samples/img_30.jpg differ diff --git a/images/negative_samples/img_31.jpg b/images/negative_samples/img_31.jpg new file mode 100755 index 0000000..a9a4a56 Binary files /dev/null and b/images/negative_samples/img_31.jpg differ diff --git a/images/negative_samples/img_32.jpg b/images/negative_samples/img_32.jpg new file mode 100755 index 0000000..7e23d57 Binary files /dev/null and b/images/negative_samples/img_32.jpg differ diff --git a/images/negative_samples/img_4.jpg b/images/negative_samples/img_4.jpg new file mode 100755 index 0000000..b4da3da Binary files /dev/null and b/images/negative_samples/img_4.jpg differ diff --git a/images/negative_samples/img_5.jpg b/images/negative_samples/img_5.jpg new file mode 100755 index 0000000..7e23d57 Binary files /dev/null and b/images/negative_samples/img_5.jpg differ diff --git a/images/negative_samples/img_6.jpg b/images/negative_samples/img_6.jpg new file mode 100755 index 0000000..1ad9e94 Binary files /dev/null and b/images/negative_samples/img_6.jpg differ diff --git a/images/negative_samples/img_7.jpg b/images/negative_samples/img_7.jpg new file mode 100755 index 0000000..4897d5f Binary files /dev/null and b/images/negative_samples/img_7.jpg differ diff --git a/images/negative_samples/img_8.jpg b/images/negative_samples/img_8.jpg new file mode 100755 index 0000000..3d79caf Binary files /dev/null and b/images/negative_samples/img_8.jpg differ diff --git a/images/negative_samples/img_9.jpg b/images/negative_samples/img_9.jpg new file mode 100755 index 0000000..eeb7172 Binary files /dev/null and b/images/negative_samples/img_9.jpg differ diff --git a/images/peopletest.jpg b/images/peopletest.jpg new file mode 100644 index 0000000..7fbb1a0 Binary files /dev/null and b/images/peopletest.jpg differ diff --git a/images/peopletest2.jpg b/images/peopletest2.jpg new file mode 100644 index 0000000..46db693 Binary files /dev/null and b/images/peopletest2.jpg differ diff --git a/images/pepper.jpg b/images/pepper.jpg new file mode 100644 index 0000000..7ebc956 Binary files /dev/null and b/images/pepper.jpg differ diff --git a/images/positiveJelly.jpg b/images/positiveJelly.jpg new file mode 100644 index 0000000..1f36646 Binary files /dev/null and b/images/positiveJelly.jpg differ diff --git a/images/postive.jpg b/images/postive.jpg new file mode 100644 index 0000000..edc31ce Binary files /dev/null and b/images/postive.jpg differ diff --git a/images/s1.pgm b/images/s1.pgm new file mode 100755 index 0000000..b9c1367 --- /dev/null +++ b/images/s1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +01-/19'*515T4JGC@XDGKB9=>4/2:<@B9.6BPPDGW@MBSM:.)+873886-4'.8-'/0('2,EFCH;343045@KQUbnk�meP]^L:QNSNHM/,@KN:BRQVIFD9/&''35423-2*33-(0,%$%,14+83/,.=HMOUdkoz�v{qoUPPSE>IdSVPILCEPWOUDH87/+-1+49@G;7/->PLPP[X^RF?64/)!130521.//2/*-(,==1A>=6CM=579@D>GapYq�qgQ^JIKK@K_`][POIDSRVVCK:5178557:A9:502>ZWY_\XZ[TOH9.'#++23../00,+,<62EHB?>0A96';JE@MTRXa\Z{_SDMEGHGM_ei\OXORVR\TNI:8=DLQU]S<.1/08=`VUZWRSFQQH@+."&)50/-03,#)18>8GDAC2$7+,6CGGGVZ]FCPRTtKQEQDOMSbpsXQfbTeXc^VL:ELSHE9EUNZ^VEIPO\Xqyj`_sd\fYo[TF>J_ce]_a\aUGDG;?MWMDOH7:BDB5-.$# .50/1/7(64A.07@2)$+"%.MaTBDV[SG\MDNIkVSgVaYfbikumpvnpa_pledZXQT`eehc[\\VPOG?DTFBC?>8>1<4<4@,$'-15.27)9.;G4<,,)%#(9U\GLNTOONRl_`agc][h[_efkprs��vvnq||wrh_VNR\ecc]SX[XIC?AQOH=8-85/2@<33=0'234017'.8Y17-3$#),66FH?FBOVbcbiqzzrnnbfmkpy�}~����}|����ykj`\Xd`m[UU`YTNRLQSLI@=6,-68:0/.1'-2216.$29((<26+))*3M\QLN^dgny�|{����yx{�����������������}{xxmja`dQPY]_RSMUVOK>DA.%+16=/(0$4,5/:%-01463>88+35=W`UU`nt}����������������������������������~xtjdTRRabPSKONMDJ;8=+/9&4C1.#.041;'1/,G63:8<>:GOe[Zkr|����������������������������������������{vZW]_d]OJHTJC<=4<9@=1*<63")27/@*10259=;9>FLVhf]tw~�������������������������������������������qZgd_]THXJD>>15>8N@5*:*3,0.53/;-3(@OB7=MYeqjq}{���������������������������������������������ii_\QXNYBDI6201BR;:)4( +*/188JII-'+850GOS_rz�}������������������������������������ü���������kYT^_bNQUEHE3DEBAG(%'--/3EA@+Q9+1264:NWk}~�������������������������������������������������}_QXea]PQA8DE>?=7@&&"-102>25.N??3:6BUhr���������������������������������������÷�����������wfmlmn^WK=DD:D*8C+!',236.40*O:A@@4Mhw��������������������������������������������������������~{{xjYXGJ^3'-*H;/&.00643.(=4BGBIGf{�����������������������������������������������������������}yi\QMEN*&%1;1,210>51'**59EBJKg������������������������������������������������������������zi]LDFB6'(#-722/0<6(#&%9;MHNXl��������������������������������������������������������������uZVDDH<+0)!7/231D1/"#038GFYXk|�������������������������������������������������������������yaYCLO>362$,#,5-1<-)*6>8@RT[m��������������������������������������������������������������ylZHIHA2;5*"'-4,2;) &:2A9M[]bp��������������������������������������������������������������yafJH@:9/0'9(*,/0=*$',-CAF^Zcq��������������������������������������������������������������te[QCVA;.*$A1$3-.12/)$/3BPQTcp��������������������������������������������������������������{c^GHMVO5''(/-,0/32@#)-FBJR]fo�������������������������������������������������������������~gZD>IPF08&%!./2/.22#85JLJSX_m}��������������������������������������������������������������h\INBE3-01,/-/&3&*=6CCUX`bs��������������������������������������������������������������ymaSMM<*,*)$"/1-/*8!+22;DV^cl����������������������������������������������������������������mXRJB5)*&(&#*20076053??RXgj}��������������������������������������������������������������zl_QVJ7).$)Ü.<;0+);ICY^jn����������������������������������������������������������������j_VLBH3&**"%2//2C7*)%38J_hmv����������������������������������������������������������������v^ZN555%8(*'22/-E/&%-*BLXkn����������������������������������������������������������������}_^UM;1'*'*#620.=2"+F)5@Pjt������������������������������¿��������������������������������w`XFj9C)&&$.01-9?>R%2FXkt������������������������������žÿ�������������������������������eQRM663($&"/1.,.?-J 9MJeq������������������������������ÿſ��������������������������������gF_@1,+-,'.-1../7&!=*6TJ`�������������������������������������������������������������������mNW92%.'2-,5-2124))43LD\�������������������������������������������������������������������nTZ73),-/0-4+0/57%2E4@8\�������������������������������������������������������������������laG/44%5-/11*1117.CNA6@S�������������������������������������������������������������������xO>-%2,45/1714034+!0_C)GK���������������������������������������������xxzy�y����������������\0&&2D,06235.1525+_='LL����������������~}���������������������������ulkpwqw}��������������d0$#>C:2@412044/7!*X9-LP��������������~yuty|���������������������������~u|������������������bH#-?676.M-11362:&%D@,IT��������������������������������������������������������������������mV415828.D8,/1641<#H=TS���������������������������������������������������������������������P�����������������������������������������������������������������������������������R:(,.,13$&r��������������������������������ü����Ǵ���������������������������������������{>)0.+,,5,/-'m���Ď����������������������������w����������z^������������������������������vT<-,--++//10++'?z�������������������������������������������y���������������������������H;9/-))/+-*+/0(.+0(+=H_��������������������������������������������������������������������s(,*-)+*-++--*+-+++-(-, ��������������������������������������������������������������������U +,*,-+,--*.--)-*.,+.+���������ÿÿ�������������������������������������������������������<$(+,,,(*,+,/0*,,+,-+/(L������������½����������������������������������������������������z&'-*&*/'.*,*,.,++,(,+(/-&������������������������������������������������������������������X#'+*-'-'.&*.+1++.-+)+)-.������������������������������������������������������������������:$+**).%(,)++&./-+,&+++*0j����������������������������������������������������������������})",+(-+%))/'.)/.-,)+'.,*,#H����������������������������������������������������������������` &)'()+*%*-,,)2,++,*,.+*0,�����������¾���������������������������������������������������B#($*%%+(((%+0(/,0/+(,+--).z��������������������������������������������������������������}, &#,''(($()),)11/,0(--(*,. D��������������������������������������������������������������h'(*%$'*#**'(,*/1/,+.*0&,*--��������������������������������������������������������������]$&&,$+(*$')&,(120./,,+(--+-a�����������ÿ�������{ysk_bqponu~wxrrsqw}���������������������X (%*$-%%,$'&',*1.20)/+-,++-/+�����������ĸ���tnuupihg`geb^UU]VTUQX^\[glr{�����������������T(''&*((''&')*,-251.0,).-)+.(e����������ó����������zx|vtrjpmmcg`cjddlrw�����������������U!&'%((($+')&'++.3/3(3),*/()0,'����������ĵ���������������y{��{xvu|w{}��������������������V!%%((($'&*$)()(212./0+0-,-+.))[�����������������������������������������������������������\!()&.('(-'((',15/0300//+*,)-(,�����������������������������������������������������������\$(''0%.+)-#-(,24//52-/0)-.)*-*������������Ƽ���������������������������������������������`#)"*%(+)+)),*-23.1-6-0//-,0+*.�������������¼��������������������������������������������c '&&)%'*)%)'2&/00/8+8.20021+-&/����������������þ�����������������������������������������k&$)')&((*)),).212225012,022-./q��������ü������������������������������������������}�����h###$&'$*+&-',1*042040342-13//1-r��������Ż������������������������������������������������j"'"&&'&.',)-3+14411514..5/13.,m���������������������������������������������������{������i#&%'((-'(.(.1(040433/2./2/+01.i��������������������������������������������������z�������e&('+'(*&+(*..01414.6-1131//3/3d��������������������������������������������������~�������i&$)(-(-&',+//-02127,52304/05.5h����������������������������������������������������������e%%%&+))*,)(0.-150332700630904*l����������������������������������������������������������h%!*%('&.**-+0/34105/4.0024505 r����������������������������������������������������������d$&'$%.#+'.+0+,014/21322005/7({��������������������������������������������{�������������c&%$&&()'++/0-/-1/2215-1/4010 ���������������������������������������������{�������������^'&%#'&+)..0/)4.62/30341062., �������������������������������������������{���������������b'"('&&**/-.,01/1/4203/133'&������������������������������������������z����������������d!)$%%*&--*2)01-4+40134./3+&%�����������������������������������������}�����������������c*&$#'++/*0-0-202.2/320.4#'���������ó������������������������������������������������Y#)#()')..,-..-61.22/.2/-"'`��������ü������������������������������������������������J.%%)'*+2-.//333-42/0.4"#'/'���������¾�����������������������������������������������9*"',()1*,/.. \ No newline at end of file diff --git a/images/s2.pgm b/images/s2.pgm new file mode 100755 index 0000000..e505a04 --- /dev/null +++ b/images/s2.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +%##%$%#$%%(%&'&%($&(&$'$(%*'%%+%+$%)$/&)&&3MF4+$&*#)(%&$%%$%%%%(&%$$%'%"'&%#####$& %%#""$$$%%"%#($&+$&&(''&&'$(&"((&&&)(#+&%(/1.)+2KjiWE1%+&')-*'))'%'#,$&%)%%#&&#(&$#$&& "$#"#"##$&$%$'%$&%#)'&)$*#+!$*#+%&)')*'')(*%-78LEAVi�uscXI=82264257.)&.))+*+%&#+#&'"&#'"%"%##!$ $"# !#&&'"*$$'#''&(&,%&*%&%&(&&(%-,'$'78BS_hlkpt{�}po\UNHGGG>B;=<847-.*)())''(%'"#(%#"#$"$!$$!"$!&&&'$''%%((&(&*&)%'((&&'#**/+-8<@IT^dwz���~�||pla`WXXZXOJHCBCH9:8244+-#*&#%&&"#%#%"&$!$%$&'&)"'%*%&)&%%*)%*&)')%(&+(07Namqvtxz�����������zrnhdade`][^WVRQW]H;728.(('($''$'$%#%%"%!#"""$'*"'%(&%((&'+)$+((#*%&$1:>PZkv{����~��y~}������zyrmijekghkmcbc_g\WIB566/*+&$.$'&%%%)!$"$$!%($)&)&*$)&''&*&*$+(#,,')8@Uettz��������������������xxpujqquqmeehmf`\PB;7+.1(%7(%%%%&%%#"&"$")'%(+('$+&)'*)&*%*&-5)-<^t}{y}{����������������{zsoomlikjnilqqhhf^]YQG<53--(2+%%$&&##%'!$$&'$&'(&+(%**&**')')+*L@O]|�������������|xqs������~vynojkrqkhfe\cVJKTOME:7,1)/&)%&&#$%&&#$$(*%''*&,")*('()()('+1BQv������������������|xxvz�|��{vvnmieeejbWYKJ@EH\B<:+0%+&($&(#$&&!%""%(((&)%'('*'*&*&()&,7On��������������y~��}�����|zutxwuyxlgbgkpnaUGOB;7NM@?50/*)*$(&%&%#$&$&.!+%('%)**&)'**&,&*(,Lp������������������uw������yy||xqrsjgjtpvpeMGO971FJK8602('(%)'#&'&'(&'''*'&'&*(&')+'(*))'0@o������������������~zzx{wx}wwuvnv{toow|nvwnPaH623>LB59/2)'$''((()'%("&%&'%,&(')(&)'*)(*(+Tu����������������������|y|{uzuvu{�xvxt�ys~umYk?8564L7;2/-,(&.*'''%*$&%##%'&*)+&(+&*(*(*(2W}������������������������{zxtx~wr{��u���x�wiqm7910;?7<6/5/)*,()*'(%$%""()%*''*(','+()(.3R~�������������������������|�{xtwx��������}��yv�e<;247;5;5553/*-)''''#&&$!)&(&(*(((-()+'%<[x�������������������������~}�z~z��~����������}bY@466@5?>=:761,)%'%)!%$#&()'&()*&**+%--=aw������������������������������������������������wedYF/==5?E?<;<>3-)%$(&%$&'"'(&*((',&,'*=dx|���������������������������������������������zqlkf\A888[^_YVU\aik|�{lmqfgn~ks�����~qi`nmU$ ~�������������{���_������������â�����~vtvsb�������urp_jgjr{���������u��y�hSm������ta_gmP. �������������k���]��v�����Ĺ���Ă~z}����{~��c�������jvquzyp������������}�y��rY������wiYbmJ,N������������vb���I��w���������ᭉ~ytl{�}}���l��diolo^�������͂����������|q���h~����|�lZao?"[������������`X���]�z{�����������kdmpjjuy{����͘-8ADn�����l��苃���������{e���r}����w�nYbj5 f�����������~YP�ȑx�U����������pb9K[d]ev|������jW84@P|��|�\�ݿ�sx{������������v�����x}u_ag-������������etX�Z;��B��ώ�t|vvb`;:TakT\f�����S�z�yqpdZ��z�e���wGs9]z����������y������u}i\o!������������foh�03��Mw�㛑ruqvujigooqafp����Y}�����cZu�~a}��fUE%Kcmw�{������zys����spgV#������������Ye���F�s`}�෠�������}vroegs����Exz�����j]fu��oy�vm]KZdnbyz���ψ�|soo���u|urPk�����������_l���P��h������������|wphit~����5~������|Vfk��zwzzz}w{��}qr������qjd"V��xuz�= >�����������of���R��k��ʷ��������zxux������vW~�������Rei��yvtu|�����ut���YysTj[=b�zt��2%�����������om���P��p����������������������Kq��������cYm��|{zx|~���ztmp~mF^b?kY0d{�zv�2�����������f���J��v����������������������Uz���������Hl��������zxywxvqsyvWmk3rRM�}ws�q2�����������g����L��{���������������������Ol����������`Z����������{{������hs`(wFe�|�{p�h,$ ����������on����V��~��������������������z\s����������zN�������������������mmF%�o��Xy�������������������qc`VX]hgb_[[XSA?H9CC<><=G\v��|���������~sp}}y}a)-$,&%##+Oc#r�������������������t��vz��������~�}ow|siWD63DYjl���������}uittp_*),&(&%#!$%&_3S����������������������������������|{q{zxrpk`UGTc{�������}|tY^S="&())%%#! )>Q?������������������~���������~}�}���wzmszyxzz�~ut|������}�y{tC7$)%-'$) #))TA|������������������������������w��|vzwyzx|~����~�����|~{zzn+"+$.&($&"&!"F?e�����������������������������~kpo`ons{}}y�������������y}wx`&*'&&#%!# #"$/2F�����������������������������}f`^amjuyy||�����������}|{~sxF%+*)''#! ! "")1r����������������������������pb`gimenrpy}�����������~|~{{ss+*(*()(##! !#'/C���������������������������sfgfnemcdqrw}}������}���xz|yyv_(*&)(%#$%""!!7*{�������������������������|ogbinb``djqvxvz}~�}��zzzwxww:,$(+&'$"" $"$%+}w������������������������zokcjka`_glnstw{~yx�|zw{yvx|d+'+('$%!$ "  +}p|������������������������wymjkhjorvsqrwy}{x}�zsruxxvx{5()')*#"$#!!! ! +v}px���������������������������������{wtx~z||~yrrtvzvxf&%*(*&#%!#!!"!! h�tsy���������������������������������ywy{{~|}vrsvwyu�9$%,*+&$%&!!! #!Z�}vp���������������������������������}{}��u~}{qnsxwyyl'')(+&!'#" !"#!H��yxv��������������������������������������sonsyvw�G)&*$/#%$&! #"!":��}zt��������������������������������������}wotwvst~7(((.$#('$"# "!#!3��p������������������������������|���}|||smtttqs�0,$(0##%+"!#"#!"!,�����zxz�������������������������~~rv~}{xztromrwpt�+))',$($)&!# "# ! *���|�}�xu|������������������u�~{z�}yrry~{~wuqqnmsstz� '&(.)%'&%!%%"""!�������~wqz~����������������qwtqprkikqv~{prprlpnsz{�'$/'()'%#$#$"!"��������qxsxz���������~�wyywlmhehhabjv{txssrnrpirw{{{)'+(('(%%'"!$H��������{wvrw~������{xyzvmkhW[X][_irsmqjooomksxx{vx/)()',&(#&% " ! r����������}�vvstzuty���{vqmodbXNPJKMNakmhgkhmjisuvzyqou&)+')*+&$&&" !p�`x��������}~|upuqqksxxujf[a^PQFFDBHOW]bdbdhelptus}xtSow*)/%+&'"($#& W�hW���������}~zzwrpkmiegg^`MYRMHLCHIMVWY[`cddjprtuxr{6O�_*+'*'&+'(&#$$�{^i|�����������{utspimigb][TVQTJPKLOPRQPUZb`eipmppz|xu{)@��B ",++)%()$'#%��buLj������������uxtrpkhfdc__VXTSLPLMQMOTW_ahhlppov}~vs{Pd��$+$,*'(,#%'Q�}izo�����������x|uuwpohb_]a[UXWUSUWSWUV]bjfjpqtttz~tz` cJ��g  \ No newline at end of file diff --git a/images/s3.pgm b/images/s3.pgm new file mode 100755 index 0000000..af77521 --- /dev/null +++ b/images/s3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +sqqvsusurtvrrststsssturp}|~����lfd\W`XUU_aESTNIBKB?G9B?B==8:7>087/,/7:)-3006=9)7.?...' 5*+-(.1.^UPMV]Z]afkpnqmoqnpjonoommqnnourrrvuotqpvpusousrusqseQIDLIQZYb\RSDI@782/2*;%)$5')+"1"-)),(/CNFHTTQMTY_omokmqnnopqnrmnmmnlurtpuquvqvouvuutqvtnsXE@8/,+"4)"'#'#!/ (%%(;FETPQSLIQJ[nlpikqomrmmnoqlsjqwttvurrtqurqwqrstrpYM=?AZhtx`aZVIF>A?=7)%$!!"*) ##$4GCMTTWVXZKHYonpppqlqjponlqqnoutvsutqstuovsxtswjG8=?RW\\beXNBE4.%)%$/#.'""##&.(+9EIZ\bXe^`UIYlmlquiqnkmnjopoqvtsvsvqvvrpustrqiL:6NDE>KOYURD:6*&" #%#$+##"/EKQXWXd[b`RJZinntjmcekhlkqnnvqusstuo{qqvosoP=3>5=39@JAMF@:=5/5%##$$ #)&'%$>EM\]P^R\`UQKXnfddc[kokmqhrktsstvrsuswqvpkW2%3-.,.>FNg`][ZMIC79*)$ $$!$%!"&( 3#"" ((8BI\_aOWX]YWYMNfknnkpnmmnpjlqwvtsusqqwuq^=13*&'$&6DXdwkhc]W@7,0*'' #'"#-/.,0*+&&-(#!)#%#51DMXY^TRUYTOYURJepjklrjrlnooptruvqqsrss{^;/2+##+0:FQSPQC:-.&1,/ %$+/116>78<:355*86#.#",075>FHIPTXV^XLSNRMNfjjlqnnoormnsrusrsqvstnJ-+#$!(%.01?==I@F511061 +'&/:9CGGECJLP;>=9?=4/11#:,(%(/29DNbgaWRLQTPEY\dkjpkolnnnrttrrsrvtgK;)" "*.7@7DKLG5%;3---28:AFSOXX\QTZTOKKHJHD85;6<+/1/;69?GMYLNNLCPMHGQT]dkmoomppstrstsxzr7-* "!$086353:AHGQFKOJPHEBBNDEAJFS]pkomosrwtvrvt[%' /'-.6782F:8=H8IIUV`mqsu|������||vxrnd`d]TTLDDLIF8&68=VIJMLREAEJIKMMKAET\fnmusutrvto70'* &-%(99>;>>@KLQZ^bny������������������{mstiegeZ[\VO?&$$.,9FBKKCGDRIXMW`[`QXfjrrsvttqM-"1/&!#.'),3><>BKJPVehnv��������������������������xuvpk`\ZUF-,0@BHEEMMGKMIciifklrtpsskJ3%01-$'),')5:8IA[\W^bpw������������������������������|}}ph_^WH8-! 489FCL[LKKECdkionrs|vY9%.",.+0%(&&;8DIOXbccnr�����������������������������������|md]X>?2.%*07;E;ISHUGD[eiqmsss]=%$%"'*)0(&/$@?IRSeerz���������������¼����������������������kb_E4=8;@86+@C>5QKPP9XbgnqrxrO%#&")--*01.GEUQcu��������������������������������������������qfO1 "BDD=C?7=UP[KZs�������������������������ȿ�����������������������qZ95+:=B3=FISODhmr|h1" ,1(;G`c}�������������������������������������½������������~tX,506.:<.;DWjAUpoq;$)-,+Cam~��������������������������������������¿�������������zvM!"@62+172>NeVVqoI! #,).(:ey�������������������������������������������������������z�m2?983*.1::]`asn%&#-'1Fa������������������������������������������þ��������������|T)(*J7,.%+/3Tgfpp#$ #'"3.>_y���������������������������������������½��¿���������������kD"$((75+.2,!($!,asjjBF &')B57Vm�������������������������������������������������������������|n>=1A9*.,!'*MjukCJ"$%1;.6X~���������������������������������¿�����������¾½������������rS>=DM1*(!%"0fpmD; %.8..8\���������������������������������������������������������������t]NFGYA+'""MuiP*!5-(.Cm���������������������������������������������������������������{X\OTNW!&((%1rqZ*0*('5U����������������������������������������������������������������]UTZN]21&& ap]"+(!.6g������������ƾ�������������������������ÿ¾�¿��¿ÿ�������������nQQ^T]G- "*KpZ"*- $)D}���������������������������������������½����������¿������������rV@^ZVI+- "%1n^*$./!)'[������������������������������������������������������������������~P8M`PC%)5+ "%5ka/%6'&).l������������������������������þ�����������������������������������a2:VLD*&-7& (;gO74<"&$;��������������������������������������������������������������������p79@GD,"213).8gH%A0#*#T������������������{yu������������������������������������������������?;9=54#,32"#SBgB3:;-'l�������~����yr����zpfipy���������������������si\adfouz�~�������������NB.=-2,''&&aQfR1A?!(0������chq�����oy����{zymrsx{y���������������nfWSVURVbktsr������������WB120,&'!+ /che]_C/():����pb��������~njZWHNLKYVXZI,F��|�|mqfff]BMP_VY]Yacafprk^HHXWlx�������jN6,0*",'Bdjei�h&-+H���l[���������gkof_XUSU`cht}IW���������RKjjaZWQRGMGQov{����uhfNt�����tW70&*%)))[fjiS��E%'>��}Wf����������h���UdYTKZuUcs���������`E~{hbSBx�K_ads���������o:w���}j>*%(/%#3Adhhd\��_8<(��pOk�������ykfJS��TKEXZwȘCm�@`�������8i{ibcY5��tXywvx�����������%t���vA*&(+-&)Tjfmd�n��e\4�v}Ax�����{mch~�����kZ8iZ^gQ^�VO������v3}xbXQG1OoPRkkstǰl�~������u*���A&,%50&@ijgi��m��_fć|7|����|bW|{hfXu~~zk]c;RX[~b2pn}�wv]B�qgf[I?OXw�����okkq~w|�����RR���9!(0=?4HXhhd��n��sc̼zE|����q_hw_UYMUg`Y}�yjGHV^z^,G\d]QI"N��{znKb^sxxtfz���xSnxw~���{w<��j1#-3LJP)]]ggb���t��vu���r����zjbXHtvZ[g[Ntxr{velx�[N��Ƽ��H?��qoly}tdLATXDRj�vRm~x���sk_etHGXOJ^lS%Snaff������_��t����wwow~��ojqwp��mp����C4z�����G5��}nglvv�QNEEQFjRTnmns{�z�`Z���eudnbgsQTj_cd����q���c��}i������{����������t�����q,O���ú�?1q~�|nio��mh=?7CycPUgs�x�xjdu�}vs�ivmj}XTk``f��{XR���_���X��������|p|�x~���y����fJ$x������l&[i��q�����}a[Uf�wpmhiv�ucd���X���sxon�kLvZad��kNC���^���br���������|{supjimp���O8B��������2NV|~�������rqw��x|�pvpf���va���surv~}Or^_`�yq_^���V���xs������������~vrrjpu�g5u��������TDpku��{jklprxul{}�����pm����cn��{sn�|z�!HtPcY�yz�s���^����z�������������~{vsx��}\l����������/ysq��{pkpq{�~�������������N���zyav��2WmQ][�����~��~}��������������������~���]a�����ź����PT�t~��vvqz~}��������������J���x~?Gmw�GcjLZX�����r���[�����������������������mH������Ŀ�����(��~���������������������W��}||EDbpao_PXW�����q����lФ�������������������tHy�������������x<�����yw����������������c{��{}yR[ej~k}SPQS�����s����sų�����������������sEq���������������f7�����|w}w��������������P���~zzZ[h`}szLEQL�����s�����}jĽ���������������hT|�����������������aM���������������������m���~|ytrdbe{t�AIKL�����o�������cw�ø����������thjz������������³�����}J������������������֕r���z|uq�|fg�oy9FJM�����f������z`Gd���������xv�t�����������������������V~þ������������û������wzti��ty|tt4FJJ���Ýb�������tpigkx��������������������ǻ��������{���dqx�������������������~|{vk��y�tur,DBG�����bx�������noyw~�������������������������������y����xnI_����zxpp��������~wyupwv|�iZ1=CB�����eu�������zvs||~��������������{�������}~����������}lhlputuz����������{}vpo}rv�cK5?DA�����nk�������������������������nA!Thruspg[J<;bgfnzvj����������������������z]_OLSaVHNTZdY*-Fespo��������������������{��|umnutz}�j2;>=;=gfd^[dk������������������������S\\y��vTHUVfpcAC>5;d`hfgclxux���������������������������������vtwuyz����������������������~wvynryN0::;<;9;7;;;:l_hegaj|uyz����������������������������������}x������������������������wxvtqtu<1<;99;;=<9;;;9dfcebgawy{}����������������������������������������������������������}}svpr�W71==9?8=6>;8=:fchefeem}x�����������������������������������������������������������|vsvrs}L25999<9=7;=5B6ccdfce]qx}}����������������������������������������������������������{vxuptv}8.=::8;;::=:6>:gefddh_ku|�����������{v|�������uaD?58;;3;<<8?4ffeg`efdsvx}���������~qknhnvsuVR<<>EMNRRNFNFHGf��������{|zyx������~~vrtqoZ32=<5:9:;8;=7=6cah_fh_ekzyyx��������zlZPGLJ=A2730=9:LMM>EIPNE26Xqxw{uttgonnnj}���}|x{nnvpxM*<:88;89=97;7;8fgcbceh]lpzu~�������ws]QG54(&%/1*03501:-507;8?653?AY`]`^[]_gdlvz��~z}surqquq63<8968884<699;8egaj`fdablsxy�������}jbbdW\LGAGW[h|��{bHHGH@6=+9,6.-28<@CFW]ams��|yxpsozkz^397:8;89;299779=aece_idd]fttz~�������rv������}zytoy���������yvpcRFC?7:B;DCOPWix~�syqrptkxE75::4<7<8:88;9=5b`i`fedfd]oot~~�����������������}zrvv|}y��y~tuli`[cfjrjfYYQ[n~|}||wqrmpomq51;8<5;8<6=5;=6>7abacda`faZbrmuz~}�������������}zstsxvqq|wlpqqyw{|xssswsvypm`sn~w{vxuqvhmjra+8884697<<3;:64:6adddbacef[Uonkvyy~������������~wj^WVbW]adZ`jmqqookoqvs}z|�{turuxrsqoplnfknA278<439:9:5;6:689cc`dfcgaedQcplqrxxz�x}���������~lgZWILFCK?HRO[Wegikuzw~�~���wolpjkqmsjlfic1;3=6558917:69>2>5^d]dbfebif^Phkjjmtw~������������wqhaYVILPHHNPYVcaos~�~}y~�zysjoekipklgejG1:65<6:8987:;7:777c`fedecdcgfMUemlhrnx��������������}lidYWUTQTW\_`gsx��{~|xzrusjm`igljhfg^1486:3;295:9:6;9178]caaffbbg_i`QZdnjory�����������������������yrkmntx{���|w{qwnrck_f^fcibh=/569:84>2;7;8768<79_bcabh_edcdmaI_iglrt}������������������������������}xutspmln`i^e]cj`iP03;2<64=2;8789:894:6eccbcd_gcg\l~LM_dloqrx{������������������������������snyvrkjieh`ccf`c\l:4475886<7897<29;;89;babe`jagdeag}qKK]hlrrvxz�����������������������������xtzqpfniib_add`]\q5+:;3595:665785:783:IPbfhqq�������������������������������ztnfebfbVZXT`tl)5674395859;64:378<48f_h]ddefef`ewzq_L:DK_`iku�����������������������������~~wklga`^\PPT`jvg*6359372881:784693<18d[j]gdccehcazxv^V;9DHM\dlw{���������������������~����}tpobchV]]UJNcllr['357750?0<2947:3;5639baccbfcefiaew}sh`?<6C?FUahnpx�v~{���z�}�����|��wx~��utkc_[bTSLJTgjmkxS!733;26476:6472<47699_dccfededibip�uk\V79:>>BK^^kjtlmpuqoktnu�}}yy|yprx��rif_ZWQRVCF]dklhovL!63/=/:239491858496:4fci\edefggbdtw{mc^G;;>8>B@PWfc_adidf^ibmqtsrrqidjgsnb]]UMNDGBH`fjhkjns9*61;.9/51963848967>2?af`ddddfhkg\tzzqg^T==?;;>?;ALNTUVYW\P]]aeidib]Y^[bOPXUNDDE??Q^bahfijls2/5:4371707485318:1937c`edfbchtc9>zyyzldXI?6B:<99>?>5@>6;==@@ECMIIFHGIL?MCKGHAA:@<<>CS`]jddgjfnmg226460631382-6;/;/5439c]eea^{t,*��nu~~yl_\GG8?<;A==T4JGC@XDGKB9=>4/2:<@B9.6BPPDGW@MBSM:.)+873886-4'.8-'/0('2,EFCH;343045@KQUbnk�meP]^L:QNSNHM/,@KN:BRQVIFD9/&''35423-2*33-(0,%$%,14+83/,.=HMOUdkoz�v{qoUPPSE>IdSVPILCEPWOUDH87/+-1+49@G;7/->PLPP[X^RF?64/)!130521.//2/*-(,==1A>=6CM=579@D>GapYq�qgQ^JIKK@K_`][POIDSRVVCK:5178557:A9:502>ZWY_\XZ[TOH9.'#++23../00,+,<62EHB?>0A96';JE@MTRXa\Z{_SDMEGHGM_ei\OXORVR\TNI:8=DLQU]S<.1/08=`VUZWRSFQQH@+."&)50/-03,#)18>8GDAC2$7+,6CGGGVZ]FCPRTtKQEQDOMSbpsXQfbTeXc^VL:ELSHE9EUNZ^VEIPO\Xqyj`_sd\fYo[TF>J_ce]_a\aUGDG;?MWMDOH7:BDB5-.$# .50/1/7(64A.07@2)$+"%.MaTBDV[SG\MDNIkVSgVaYfbikumpvnpa_pledZXQT`eehc[\\VPOG?DTFBC?>8>1<4<4@,$'-15.27)9.;G4<,,)%#(9U\GLNTOONRl_`agc][h[_efkprs��vvnq||wrh_VNR\ecc]SX[XIC?AQOH=8-85/2@<33=0'234017'.8Y17-3$#),66FH?FBOVbcbiqzzrnnbfmkpy�}~����}|����ykj`\Xd`m[UU`YTNRLQSLI@=6,-68:0/.1'-2216.$29((<26+))*3M\QLN^dgny�|{����yx{�����������������}{xxmja`dQPY]_RSMUVOK>DA.%+16=/(0$4,5/:%-01463>88+35=W`UU`nt}����������������������������������~xtjdTRRabPSKONMDJ;8=+/9&4C1.#.041;'1/,G63:8<>:GOe[Zkr|����������������������������������������{vZW]_d]OJHTJC<=4<9@=1*<63")27/@*10259=;9>FLVhf]tw~�������������������������������������������qZgd_]THXJD>>15>8N@5*:*3,0.53/;-3(@OB7=MYeqjq}{���������������������������������������������ii_\QXNYBDI6201BR;:)4( +*/188JII-'+850GOS_rz�}������������������������������������ü���������kYT^_bNQUEHE3DEBAG(%'--/3EA@+Q9+1264:NWk}~�������������������������������������������������}_QXea]PQA8DE>?=7@&&"-102>25.N??3:6BUhr���������������������������������������÷�����������wfmlmn^WK=DD:D*8C+!',236.40*O:A@@4Mhw��������������������������������������������������������~{{xjYXGJ^3'-*H;/&.00643.(=4BGBIGf{�����������������������������������������������������������}yi\QMEN*&%1;1,210>51'**59EBJKg������������������������������������������������������������zi]LDFB6'(#-722/0<6(#&%9;MHNXl��������������������������������������������������������������uZVDDH<+0)!7/231D1/"#038GFYXk|�������������������������������������������������������������yaYCLO>362$,#,5-1<-)*6>8@RT[m��������������������������������������������������������������ylZHIHA2;5*"'-4,2;) &:2A9M[]bp��������������������������������������������������������������yafJH@:9/0'9(*,/0=*$',-CAF^Zcq��������������������������������������������������������������te[QCVA;.*$A1$3-.12/)$/3BPQTcp��������������������������������������������������������������{c^GHMVO5''(/-,0/32@#)-FBJR]fo�������������������������������������������������������������~gZD>IPF08&%!./2/.22#85JLJSX_m}��������������������������������������������������������������h\INBE3-01,/-/&3&*=6CCUX`bs��������������������������������������������������������������ymaSMM<*,*)$"/1-/*8!+22;DV^cl����������������������������������������������������������������mXRJB5)*&(&#*20076053??RXgj}��������������������������������������������������������������zl_QVJ7).$)Ü.<;0+);ICY^jn����������������������������������������������������������������j_VLBH3&**"%2//2C7*)%38J_hmv����������������������������������������������������������������v^ZN555%8(*'22/-E/&%-*BLXkn����������������������������������������������������������������}_^UM;1'*'*#620.=2"+F)5@Pjt������������������������������¿��������������������������������w`XFj9C)&&$.01-9?>R%2FXkt������������������������������žÿ�������������������������������eQRM663($&"/1.,.?-J 9MJeq������������������������������ÿſ��������������������������������gF_@1,+-,'.-1../7&!=*6TJ`�������������������������������������������������������������������mNW92%.'2-,5-2124))43LD\�������������������������������������������������������������������nTZ73),-/0-4+0/57%2E4@8\�������������������������������������������������������������������laG/44%5-/11*1117.CNA6@S�������������������������������������������������������������������xO>-%2,45/1714034+!0_C)GK���������������������������������������������xxzy�y����������������\0&&2D,06235.1525+_='LL����������������~}���������������������������ulkpwqw}��������������d0$#>C:2@412044/7!*X9-LP��������������~yuty|���������������������������~u|������������������bH#-?676.M-11362:&%D@,IT��������������������������������������������������������������������mV415828.D8,/1641<#H=TS���������������������������������������������������������������������P�����������������������������������������������������������������������������������R:(,.,13$&r��������������������������������ü����Ǵ���������������������������������������{>)0.+,,5,/-'m���Ď����������������������������w����������z^������������������������������vT<-,--++//10++'?z�������������������������������������������y���������������������������H;9/-))/+-*+/0(.+0(+=H_��������������������������������������������������������������������s(,*-)+*-++--*+-+++-(-, ��������������������������������������������������������������������U +,*,-+,--*.--)-*.,+.+���������ÿÿ�������������������������������������������������������<$(+,,,(*,+,/0*,,+,-+/(L������������½����������������������������������������������������z&'-*&*/'.*,*,.,++,(,+(/-&������������������������������������������������������������������X#'+*-'-'.&*.+1++.-+)+)-.������������������������������������������������������������������:$+**).%(,)++&./-+,&+++*0j����������������������������������������������������������������})",+(-+%))/'.)/.-,)+'.,*,#H����������������������������������������������������������������` &)'()+*%*-,,)2,++,*,.+*0,�����������¾���������������������������������������������������B#($*%%+(((%+0(/,0/+(,+--).z��������������������������������������������������������������}, &#,''(($()),)11/,0(--(*,. D��������������������������������������������������������������h'(*%$'*#**'(,*/1/,+.*0&,*--��������������������������������������������������������������]$&&,$+(*$')&,(120./,,+(--+-a�����������ÿ�������{ysk_bqponu~wxrrsqw}���������������������X (%*$-%%,$'&',*1.20)/+-,++-/+�����������ĸ���tnuupihg`geb^UU]VTUQX^\[glr{�����������������T(''&*((''&')*,-251.0,).-)+.(e����������ó����������zx|vtrjpmmcg`cjddlrw�����������������U!&'%((($+')&'++.3/3(3),*/()0,'����������ĵ���������������y{��{xvu|w{}��������������������V!%%((($'&*$)()(212./0+0-,-+.))[�����������������������������������������������������������\!()&.('(-'((',15/0300//+*,)-(,�����������������������������������������������������������\$(''0%.+)-#-(,24//52-/0)-.)*-*������������Ƽ���������������������������������������������`#)"*%(+)+)),*-23.1-6-0//-,0+*.�������������¼��������������������������������������������c '&&)%'*)%)'2&/00/8+8.20021+-&/����������������þ�����������������������������������������k&$)')&((*)),).212225012,022-./q��������ü������������������������������������������}�����h###$&'$*+&-',1*042040342-13//1-r��������Ż������������������������������������������������j"'"&&'&.',)-3+14411514..5/13.,m���������������������������������������������������{������i#&%'((-'(.(.1(040433/2./2/+01.i��������������������������������������������������z�������e&('+'(*&+(*..01414.6-1131//3/3d��������������������������������������������������~�������i&$)(-(-&',+//-02127,52304/05.5h����������������������������������������������������������e%%%&+))*,)(0.-150332700630904*l����������������������������������������������������������h%!*%('&.**-+0/34105/4.0024505 r����������������������������������������������������������d$&'$%.#+'.+0+,014/21322005/7({��������������������������������������������{�������������c&%$&&()'++/0-/-1/2215-1/4010 ���������������������������������������������{�������������^'&%#'&+)..0/)4.62/30341062., �������������������������������������������{���������������b'"('&&**/-.,01/1/4203/133'&������������������������������������������z����������������d!)$%%*&--*2)01-4+40134./3+&%�����������������������������������������}�����������������c*&$#'++/*0-0-202.2/320.4#'���������ó������������������������������������������������Y#)#()')..,-..-61.22/.2/-"'`��������ü������������������������������������������������J.%%)'*+2-.//333-42/0.4"#'/'���������¾�����������������������������������������������9*"',()1*,/.. \ No newline at end of file diff --git a/images/trainset_face/s1/10.pgm b/images/trainset_face/s1/10.pgm new file mode 100755 index 0000000..508820d --- /dev/null +++ b/images/trainset_face/s1/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +""! &('169AHUJB>DHICG58LPAB0")'--59UHC@GARH88,54-/'&'$&14J^qja[f^PTbobWSRWP\Ugdy{pglhUHaUXYUaYWdgu}p_ca]WVJTha]I&/'"$$)*,7;:EKFE@?@N/012-!'"%&'0:G\gpgZSROVPNS[VVV\W_dkgs�slsg^R^TV^`W_dfnrshdX_bUWMA[X^G7;1""++92:=FKAM@DG82@)&)('$$(#+09JSfgomj]\UQMRXZVYYb__ksss�t~tldY`VaiY]bnyqmd\\daZLKFQcXHE-1&&#+-,12MOMN:A@A266/!&&&+,122?TZ`eeS[^cY^WXUaj]ihnk[sm�t~z~kbb\[kk`h]\nwtkf^Y^RIE:JWJS?+?$+!#$&));NRAL+@:>5020(,$.-/08GXffccbfjgdaejluv�mfouwosy��}vzqliikkkoqcl|yypic`g`RE>=A]LG:0G)#% %&*377-%A<7:=5381,/.47O\E:==G"&"#&/2;<;5BRanfY[iv�������������������������������������������������������}jXsSAQ]V:/+M0#'(32AVY`PCBL\`sz����������������������������������������������������������wYc[WUZ]I&*N)/ ))1>LV`rrxwv~��������������������������������������������������������������\e[e^EZ@:+D!% ##&.?; #")+7FSW\gsy����������������������������������������������������������������������ck?B!# +/.5BHSbo{����������������������������������������������������������������������~dk?C!$$+-:FT\`s�����������������������������������������������������������������������cf?3"$ %)9DM[dkt~�����������������������������������������������������������������������`j@2&%(=\kv������������������������������������������¾���������������������������rB4:- ##!"#,6Lgx���������������������ſ������������������Ŀ������¼���������������������iU22;("$"#/AXu�������������������������������������������������¼���������������������o�?18.!#K1%>R>����h}rr{tru��������������|mY��Ƚ}nRQ������~x������<)rvrhegqpv}���������|qrfRIHOn��[YWU^Wq������{z�����������ý�����zyp����ȿ���ʷ����������-0v�xhgeptz|�����������xie]h~{����fold{���������������������ö����������������������������g+4��zgejquy�������������t{rt}��������������������������������Ƿ����������������������������U(6��}ifkpvz|���������������|���������������������������������;����������������ʾ����������>.6���fgjqxz|�����������������������������������������������������������������¸���������p726���hggpvzz�������������������������������������������������ͼ����������������ɻ���������L051���hdipwvy}�������������������������������������������������±��������������������������B,67y��iegouwu|}������������������������������������������������˴�����������¿��·���������9024e��mdemttxz}�����������������������������������������������Լ���������������÷���������3/45�}�ledmsuwvy~�����������������������������������������������ҿ�������������������������|4.45���nddhqswuy}������������������������������������������������ĵ������������������������l'231���vacgppvvt|������������������������������������������������˻������������������������Z/.21����]cdmoqpyt������������������������������������������������Ͻ������������������������G0131����a]dkpqpqz}������������������������������������������������ý�����������������������:4002����sU_jnoqox{������������������������������������������������ǽ����������������������~31042�����R\goonpuw������������������������������������������������������������������������l-5216Hbow�QZakqnrpw}�����������������������������������������������Ȼ����������������������O+6613&*).?OW_gmqopy|�����������������������������������������������ʽ����������������������igBAT`jlp|}���������������������������������������������������������������|-/2815/30"$#+'!K[bkow~�������������������������������������������������������������t,.224035.0" $## ,Zjl`@DO]cqsu�������������������������������������������������������������K#2/2/.800/#!$$% .UgngOMIZcmv{�����������������}qswzvtnpprry|�����������������������r.,//1.+23333"!$%$#LeeojbR\V]_SYQ]ckqz�}�������������������������������������+*,%'-(,.')--)-+/,  6NUW`hntuz~wq\>ATW^\_`RXV`gsx}������������������������������������& /%*(#*-(*),*+,--DOWY_gmtuu��wpW@@OTZbb^_QVairu}����������������������������������",%*!*'*(,+(0,-/,MOW\_fnps{}�}xkWBAHS_\_b]OVZjoyxy}|��������������������������������%)%#'&)(+.)/-,8QST^`cnmt{��viZ@503=E==EEGUY[TVPLQan������������������������������������������������zqphon^HIKXN-@@=JPT\afnefjs~������������������������������������������Ƚ���������wrnojYG_X67Z?06N'-31ED?OQRIKMgkpmmv}���������������������������������������������Ž����������vppijMQQ0?P>$/[0.1+AYODPWWX[forz}�����������������������������������������������Ŀ�����������zqoiX:V.LND'-V21+4>CGRYadmzy}����������������������������������������������������������������{sniED:LQ;48@80147HNT]iitz~������������������������������������������������������������������|poXG'05.0IECR\c_py�������������������������������������������������������������������������wXAU/06/.DAIPYVgty���������������������������������������������������������������������������fGVF2//.CQS[[glnz{��������������������������������������������������������������������������fWLG>01,KW^fe_lkn|��������������������������������������������������������������������������vRQL/23/GMOZca`hs~~��������������������������������������������������������������������������XT]934/QOVSYW^hnr|��������������������������������������������������������������������������cKTR+:/DTGIQZWgmzpz�������������������������������������������������������������������������uTIH35.PCDNU]^iinwy�������������������������������������������������������������������������~]TD56-LJVM\^^\djy���������������������������������������������������������������������������eM_5-1WMNQ]\`fpn����������������������������������������������������������������������������hRP7(6@MMSU_ikoy}���������������������������������������������������������������������������qQa6'1SWN\Z_hnov~���������������������������������������������������������������������������}Q]B++]YX\g`dkoz}���������������������������������������������������������������������������{^SJ(5\Yaknifnt{�����������������������������������������������������������������������������YTB0,Ragpfryz~�����������������������������������������������������������������������������XWF/-S\jkly��}�����������������������������������������������������������������������������]UB0/RZ`kvu}|�������������������������������������������������������������������������������aY:2-USYj|{t�������������������������������������¾�����������������������������������������TT31/VU[qow���������������������������������������������������������������������������������WC4-1OSalgj���������������������������������������������������������������������������������e412.VS``lw���������������������������������������������������������������������������������f7-.0LSR^n����������������������������������������������������������������������������������a+112LRP]}����������������������������������������������������������������������������������{+-4+SKJe��������������������������������������������������������������������}zxxxzv���������D*..VJNj������������������������������{y{||��������������������������������zupipuvnv|����y�k'.1VONz������������������������������uuoqw|{�����������������������������xwujruz||w����~{l4+0bO]z����������������������������������}�{����������������������������|���������������zl3*/OK^�������������������������������������������������������������������������������������X4(-QRj��������������������������������������������������������������������wrifomz����������N&/.TVo�������������������������������qmdX[`[qx|zz����������������������q]Qu3`1]���gRci_hvrr����ö�����������|x���|APoR&\2m���d4L��,'1/cj���������������������jeo�QBV 17\8j����bgcpnt��v����������������eR����Hb_B?�>����qbHs��5!02uy�������������������yeRi���STUDUUM����}uxpay���w����������������X`^���xTaS:�����yxkps��0&1/�����������������¥�}z�zp��ߑL^dN[w����ownmim���w�������������Ů�tgjs}��wib`�����{zho���9"1/�������������������~�����{���vus������pqsupv���z�����������������iq{��{~�ww��{y}wcv���>',,���������������������������x�����{��zystrz{z��|������������°����vps{~|}����}���tvy���M$-)������������������������������������vwuzz}|����������������������jnsy�����������������b%,,�������������������������������������~��~~������������������������prtx}�����������������,1��������������������������������������������������������������������qu�~�����������������&&1��������������������������������������������������������������������vx������������������5!1��������������������������������������������������������������������|~������������������.%+����������������������������������������������������������������������������������������1&1�����������������������������������������������������������������������������������������*,*����������������������������������������������������������������������������������������~'(3�����������������������������������������������������������������������������������������%(*�����������������������������������������������������������������������������������������+/����������������������������������������������������������������������������������������y%*-����������������������������������������������������������������������������������������g'(1����������������������������������������������������������������������������������������]&).����������������������������������������������������������������������������������������K&*.����������������������������������������������������������������������������������������<',)����������������������������������������������������������������������������������������/$,.���������������������������������������������������������������������������������������u''+/���������������������������������������������������������������ʫ����������������������j &--������������������������������������������������������������Ƴ�������������������������I!(),�������������������������������������������������������������Ƴ����ɚ������������������7"&,(������������������������������������������������������qx�����µ�����uw����������������z,!(-.��������������������������������������������������������������������ju����������������e!((.+������������������������������������������������rv����������������~kz�����������������M&,,+�����������������������������������������������������������������~ej������������������@%*&.�����������������������������������������������������������������sgn������������������- ',).�����������������������������������������������������������������yuv�����������������n*!))(&�������������������������������������������������������������������������������������^$,-*'�������������������������������������������������������������������������������������B!$&*-'�������������������������������������������������������������������������������������5$%'))�������������������������������������������������������������������������������������! %)')$�����������������������ý�����������������������������������������������������������v%''*&�����������������������þ�����������������������������������������������������������[&&)(&&������������������������������������������������������������������������������������B&(')&(������������������������������������������������������������������������������������/&)'&&#���������������������ÿ������������������������������������������������������������k#$&&'")����������������������������������������������������������~�����������������������W"&*!&%'������������������������������������������������{zvrqlu{wnmoorqrptrru��������������>($(#)$(���������������������ľ���������������������sld]XSVTXXY]VMRVRSOPY`acgx�����������z)&*('$)&���������������������������������������ne_ffkfeb^dcnkuonjccXf^^ZSUSVTU_ix���������]")"(+$'(z����������������������Ŀ�������������|vuoqnxvxyx}{���~yvwqxxiigmcogelpw���������5#("&%#&+`����������������������ƿ����������������������������������{�xpx|x{{y{����������s!( &$%$#'H�����������������������������������������������������������}~~�����������������J"!$#$&%%%2�������������������������������������������������������������������������������v)' #$&%$(7������������������������ϼ���������������������������������������������������M$#&""'&):������������������������������������������������������������������������������n+""!#"&"(&&(������������������������ľ����������������������������������������������������=" # % '%$%&'q����������������������������������������������������������������������������`% &&$%$'&''`���������������������������������������������������������������������������{1%#$!&'&(&%#V���������������������������������������������������������������������������M!!#"##"$%&&%I��������������������������������������������������������������������������c*# $'#!#' $#C�������������������������������������������������������������������������w5$%!!"!!'"#$2�������������������������������������������������������������������������g$# '"!"$$&%%""-�������������������������������������������������������������������������r!!""# """ ""$$%%)��������������������������������������������������������������������������$$#" " &#"%%.����������������������������������������������������������������������{���"!&%!!!!%$$( 8��������¾�����������������������������������������������������������|����$#&&!!! "!$#$ +L��������������������������������������������������������������������}�����1'##! $$"" a�������������������������������������������������������������������~z�����= '##! # "#!%!|�������������������������������������������������������������������v������@%("%#% $%�������������������������������������������������������������������w�������: +#'&! ! $' #$������������������������������������������������������������������v��������2 )! ("!!���������������������������������������������������������������|{{���������.'&! ""$$ o����������»������������������������������������������������}{~����������a "+#!% "" \ No newline at end of file diff --git a/images/trainset_face/s1/3.pgm b/images/trainset_face/s1/3.pgm new file mode 100755 index 0000000..dd37ab2 --- /dev/null +++ b/images/trainset_face/s1/3.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +',5%=0=-#(('7Tn`IHVgVXRMKXZ{[^gieamlox}����}�xppjdkolmSLTb\^[RRPROA;(,779H=<&#"././0/,,=3<2A+((,59LiWRRT^b_gjmqrypchihhllq{�����������������~u}nkcSLWcb__WPPIK@2-2H?I@<*%$000/-.;'981>=9.*2>C`\MPYalrpt�����wvlmrmkx������������������������~mR[Yfea]bLOAMEHHEK>5G;1.$*.0..,6,E,/B6>?;=CLhdW[lrv����������uu|}���������������������������cWihXVXaSLEE69DA:80*>63/)0,-+*>4%89;8LMGHVZqbfv{���������������������������������������������]je\[bb[OHF>:3(4--)(&.0.,.,B>A?8:DDWdw�����������������������������������������������������~|x���~wdWP>E<5,/29#)+10/+./0@E<::[nu}�������������������������������������������������������������t]\KGJC@)>73,9-+/./*)3=>R>FVu����������������������������������������������������������������iXNAPG>.77,=J,-10+/#21;FNJQr���������������������������������������������������������������r`PEDD?49-/KL+-10,/ ,1?CUEWs���������������������������������������������������������������ogRJG<<8,-.5<,10./.,10FNOT\n���������������������������������ĸ�����������������������������n_bLHUFA0-))(,11-./,77@IP`[m����������������������������������������������������������������v`XQ=VTK205&!/01//,-2>??RV_o�����������������������������������¶���������������������������pkYHDIJC(<8'$2.1...*6==JY^dp�����������������������������������ź���������������������������th`G:EJ<&;6$)221/.00>;Ukikq����������������������������������������������������������������{g`DKJJ)+*0*#/5-/.3$*7>[V`gly����������������������������������˶����������������������������tgaVA5>3(-222.0/.2)-BOO]msv����������������������������˿�����ƹ����������������������������~f]TK<50)+740-0./.(9GEEYau�����������������������������������¼����������������������������|n]ZHT(,*-741.0.0-?35=Ubgn|�����������������������������������¾����������������������������zv\]JH#,-:3/02113.7**CUhkt�����������������������������������Ŀ������������������������������o\VR4.%0<4021/.3/(,/AZhsx����������������������������������Ż������������������������������u[OV,6,18-G/1/1//!-$DMapz���������������������������ž��������������������������������������~[SM%1,8<7;G-11/2 %/5M\vz�������������������������������ǿ�Ŀ�ö�����������������������������`L<%*:B=8-F91//046:K\o{����������������������������ļ�����žŻ�����������������������������cH2$2MB?/8DF11/.(*KCCO^z��������������������������������������������������������������������lE.*0JA9H��u@/02/\Q7Ib���������������������������������������������������������������������yL(/DH7:n����500+YL*=T���������������������������������������������������������������������T<1FC/R�����q&/0#;A+9A���������������������������������������������������������������������[S7K8Fv������,-5*3@41Jz���������������������������������������������������������������������hR6KF`���|���i"oC-O:'Q{����������������������������������������������������������������������M37Sz��������&n=<++R}����������������������������������������������������������������������^8;d�������|�d��Z7$.S{������������������������������������������������}vyzvv���������������jCM�������|�����G67\p����������������������������������������������spiiqsswy���������������|Gl��n�����~������bBYp���������������������������������������������~{rts~��������������������X���z�����z{ ����_Xu����������������{~~������������������������������|uwrz���������������y���������{|�������Nz��������������zsmpozz��������������������������qZllD�p9H4juRv�������������z�������}���y�DzQ}���������������������������������������������zn^y��KF|X4��sId�����������VN^z����������}��d�������������������|ijkt���������������������ybw����Xf`8�L���rfn����������Cn~k{�����������Ú���������������{cwN\5gcUUq������Ƕ�����������e�������gf=������t�����������C~�}z�������������������������v�sDR.KUHr�x]ok�����ƹ�����������o���������x������y}����������]z��}�����^����lV�����������^}���V`IDcU�����u��������������������|{��������������������������t��������C���pxR����������{[���͏Y_`\g�����{v�����������������������������������������������|��|�����0��qy�uk�����������w���וxrz������������������������}������������������������������q~����t!��u��|z������Ŵ����p�ȫ�����������������������������������������������������������nz|�����R'��y�������������������������������������������������|����������������������������|��������21��y������������������������������������������������������������������������������p�������_+0��{}����������������Ƕ�����������������������������������������������������������z�������5-1���~����������������ƾ������������������������������������������������������������������T+/-�����gŊ������������Ǿ�����������������������������������������������������������������t//1-��ɳ����������������������������������������������������������������������������������s<,,,2������{��������������������������������������������������������������������������|���a4)--/2������������������������������������������������������������������������������������i2.,(*,/i����������������������������������������������������������������������������������p@.-0)*0-}�������������������������������������������������������������������������������]:13*-*,(0/&a������������������������������������������ð���������������������������������\9210//.,+/.2."c�����������������������������������������ı���������������������������������6',0-0,0+++01,,%�����������������������������������������Ƶ���������������������������������&0,-+4)/-+*1-1/+/p�Ȩ������������������������������������´��������������������������������q!,,,..0*.-(,0./,()O������������������������������������������������������������������������X&.(-/.-.1,.*//-,,''33����������������������������������������������������������������������?#0+-/,.,+,,*+,+),,*,k���������������������������������������������������������������������0)*.).-+.*/+/,-+)+.*+*:��������������������������������������������������������������������z'(,.+)2*0*,+0/,,(---.,��������������������������������������������������������������������`#+,,,*/(+.)-+.*,,,,/-0r����������������������������������η�������������������������������G"/++,-.*,-,*--.,)++*/*$D����������������������������������ͳ�������������������������������2)-*0+).).+-*-,+.)+*++(,�������������������������������������������������������������������&,*-(-*)(/+.,,,,.*-)+)*.�������������������������������Ү����������w���������������������f-+,+)-+,+--+-..,+-',,)/P��������������������������{���ø�������rors����������������������M"*+(*-'/,,.+,/-.*,*),)+*,+��������������������������������������x������������������������6#*)+)&0+++)*.-,-*+***(,*-����������������������������������������������������������������}#()(*)(,,*++-,/+.,*/*+,+,.f�����������������������������������~���������������������������]!*-'-(++**.+,--*.-+.,**,&&)9���������������������������������~����������������������������B!)'))&/*)(-.+++-,-,*.+*.+&0����������Ľ���������������������������������������������������+#('()'--%*)1()..*.,.*.),-)'b����������þ�������������������������������������������������c '%)&'$*)*)),.-)-..--,-*+,(*,&����������ž�������������������������������������������������?+%%&+&&()'(**,-3..,,*,++-)+-|���������ſ������������������������������������������������)$%'#)&)$()(%++)*1.,*,-(,,-+.('=���������ž������������������������������������������������W#%'("('&)'+&(*+.'000,+-+-.+,,(-���������Ŀ�¹���������������������������������������������6 &&'&%&)')*&(**,(2.1--,-,-,'+0'����������¿ƻ������¿������������������������������������w!"&(%(%'*()&&(&*'-.0..1(+//,*-).������������û��������������������������������������������g$%%'#&('&((&)&*+.2./01,,,-+,,*+�����������ƽ���yoq{yn][W\n{����xsf_Zabqunt��������������Y#$'$$$')%&)%(%'--012.3,,.+)0-+/�����������ɹ�����|xuhd^\]^Z_VTYXOVRPURZ]nv���������������W&# &#$&'''''''*&.102//-+.,-,.-1�����������ƹ��������xtnoxruumpsmfg^jfks�����������������E%!!#$&&*('-$'**(*23200*2.'/+.+.����������ȿ������������������~~}tosuy������������������<"$!$$#()(+(*(*(-321/2,3,,/,+.-������������������������������}{~�|y���������������������6!#!##"(%&('((*(,122020,,/,.*/-�����������¿�ž���������������}�������������������������$!#$! % $%$'$%)$(&-23/133///0-//%���������������ƻ�����������������������������������������&!# !##!&$%'$(&&&.231104/01+,3)����������������������������������������������������������'"$" "$#''%(%(&)3-4-32.2./27����������������������������������������������������������-!""%%$&$)&'-21022-40014&����������������������������������������������������������*$ !!&!#&&!%&&)&10213210323,���������������������������������������������������������� +%- '!$!%%$"&#(*)210332/140,;���������������������������������������������������������� !0!$ &#&"#$%$%))42/6320016" D���������������������������������������������������������o!-)!""#$%"$$""'()01.410/2.2 +B������������������������������������������������~��������S&%+&&""#%%%&$&''//42131/// 1���������������������������������������������������������=##)'+!%##!$(&&%'1/3.01/-/)(�����������������������������������������������}��������x+")(($!#&"$%"&%2/4/--30+%(n�������������������������������������������������������b)&&(+!$%%" !$$$ "3311.10.)%8>��������������������������������������������}���������|R$ "%&*$"''" "!"14202-/'*%%<3u��������¶�������������������������������������������_M # #(()!$( " !" .3012*&#,#)>?@����������������������������������������������������nRF "# ))(#"$$""".11-'!$+" 1=D=`�����ÿû�ñ��������������������������������������{ZQ<##'*%&##" "1.*$ +#2>AC9�����¿�������������������������������������������^OO5#!!(($% "  .#" &*#/BDB@N����ý��¿�������������������������������������{eXOH3! $'')   %!("!)$/?BFBFe���Ľ��ü������������������������������������yf[TMA0# !#'%,$   \ No newline at end of file diff --git a/images/trainset_face/s1/4.pgm b/images/trainset_face/s1/4.pgm new file mode 100755 index 0000000..aea0d4d --- /dev/null +++ b/images/trainset_face/s1/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +?5#$!"#'+8HLOMRPQY\UU\`hny����������������������������~ivod`]dkiijgc\`]XRTDFOGDOVfD;445'$,-80)"'.;?JKU[\fdjkqnrx��������������������������������xrYbY_djppie]``TLUWKOSUNW\e[FJA39224#!#,4=ILU`ckrwy|��������������������������������������aYec``irtqf_TOLOWk[[_`Vd^SMZL?67=( "&8>=CP^ity����������������������¿��þ��������������xdejjmnoxro\QNQYS_njkfkYaZQQJO@J7+% ".3;CT^hpw}�������������������������ÿ�����������������xkpmvvusqi_\YY\ST\eaWiWPSVKDLNDB+' '06>QVemvz}������������������������������¾�������������}qlwyrmimmfaU[[`Xb_imVM@N@FH5> #)15 &IP]hs~��������������������������������þ��������Ž��������������������xsod^LEDEKP8754'!@UVfpy�����������������������������ľȽ¿�����������¼��ÿ��������������uuneVQHBSDHE:8/'#7QX`nx}�����������������������������������������������������ĺ�����������{ptdUMD9GH?>;992 $36[aery��������������������������������������������������������������������|hjbKMBLI@BA=2:-)Ibgmy}��������������������������¾���������������������������������������zwr\cQRHJMIF?99=&*-Wilr|������������������������������������������������������þ����������zyvpiYQKE>HIL?955'+9^jpxz�������������������������������ÿ��������������������»�����������}qjpnVMIHAEILME=3,+?fos{�������������������������������ÿ����������������������������������xulbfdFFNLE:5@D:9()Iity{����������������������������������¿��������������������������������{qndNWWACMVH5@JJ:"4Zlxy~���������������������������������¾����������������������������������qliUEWE8HVOBA>D/*=\st����������������������������������������������������������������������ugd[PMSA:ONCE>14.=^sz������������������������������������ſü�����������������������������}roY]PNTVD5GB=5390Bftz~���������������������������������������������������¼�����������������pnYVQIMSMB><9)-@,Hfux�������������������������������������¿������������������������������|odP\NLOK@I=4)*7.Hhs|����������������������������������������������������������������������}qiYb^PJMIHB9;3<1Jis{�����������������������������������������ż����½��¿�������������������oh^XWHIL=:AC?8E6Odo{z��������������������������������¿�������Ŀ�������º�������������������zh_][TIST<;H<:E:Lepw}��������������������������������Ŀ�������¾���������������������������}wqbXWjMIVJ9<=3B8M`pw��������������������������������������¿��������������������������������xlf]U]`LEG<2D8@5S_mw�����������������������������������������������������������������������{e]g]MXJJB.<,H::S^oy�������������������������������������������������������������������������n]Y\ZE=-A?8;?Ykdoz�|��{xxv~sr|���������������������������|wstz������������������������������yRNFAD:@AGIF`a_kp~rklqssmmsnnw~y������������������������������������������������������������XMMCBE8LY]P$Z]agpwh\`bedskghalmtvv����������������������������������������������������������nJEIROHNGSL-VYbegtqf`^ba^ace_naakqv����������������������������������������������������������[AFDELRIBO6IP^ads}����}trvqjaacnx������������������������{phgjaaep������������������������sL@FH@8\gk~������������������mNOO?::;O/E\kp~�����ncUGF?IRTV_`LZq����������������{vl�s����˥`fXF?{L��^Zy������������������TIPCB:9Z*@Ymsw~xwcOV=2B@QS9Rb]XenMg�����������������{{�������łdgsF������iv|����������������aL[FI;Kc;UemmiR@9N�EU$~~dGD�~a^}fb����ö�����������~|�����������ia�������}}}���������������xo^O@IUp"7J]dSE/7Y��LL9#~)[B��xbknl����������������������������§������������������������������fIV`�6EV[H%4Wu��dPV@>SYb��yfbim�����º������������������������������������������������������|z��0JR\49Hiw���`M\Rggs��voddq�����������������������������������������������������������������3RXV,Pslx����slj�����sdft����ž�����������������������������������������������������������!:XaY:Ohejs{zy~v}|���}kgjv�����������������������������������������������������������������;ZhcPRacjhrvr���}�~~umplx�����������������������������������������������������������������<_ml_Zclwu������|}~tunspx�����������������������������������������������������������������Cbomdaenwz~������{~~x{suq}�����������������������������������������������������������������Ldllcjpv{~����������|zwuq�����¾���������������������Ŀ�þ���������������������������������Ubjlekv}}�����������xqwt������������������������������������������������������������������!^dgljnt{������������utxy������������������������������������������������������������������0iaiknpz}~������������trw|������Ľý��������������������������������������������������������9u]jjmuu������������}snzw������������������������������������������������������������������JyVdinrw�������������~no{�����ž������������������������������������������������������������AyUagltw�������������}iz��������������������������������������������������������������������7mRdgnr{}������������}t~������Ŀ������������������������������������������������������������&fPfhos{}������������y|��������������������������������������������������������������������[S_mktv{������������|x{��������������������������������������������������������������������QP^iony|������������pnw������˹������������������������������������������������������������FO]elmx������������lcc��������������������������������������������������������������������9KXenoy}�����������~meZg�������������������������������������������������������������������!$SO^mry|�����������|hxeUi�����������z~�����������������������������������������������������(NK\lmz������������`vn7Ji�������w��uka{�����������������������¾�����¾�������������������#5NXcny������������Z\eL,?g~���������������}�������������������½�����¿�������������������)$ BV^jw}������������wNDG<34Tw����������������������¾�����������¾��ü���������������������(%"'N\jx|�������������vc`_SF8El�����������������������������������¾�Ļ���������������������'$',(%'#-Vejq}zx�����}|{qlkqu{������������������������������ſ����������������������������2')$&"S\jmwzs}|����{xwkhe]`acYnkxw~��~���������������������������������������������������&)#(&"#H[bltuoy|����uokWSPLHQPQX[gnrqwuuvv{������������������������ļ���������������������|+)'((&6Uaepqot�����o`PJA=>=BHLHHHQSORRZ\cbglu���������������������ľ���������������������p")#()$%O\dlmjq����woRAK_ghekiiktttxu{{z����������������������������������������������������������~#+%'%%&%%"!$HJL?8671-1/00-46:>FGQXXcddlmsrwy}�������������������������������������) + \ No newline at end of file diff --git a/images/trainset_face/s1/5.pgm b/images/trainset_face/s1/5.pgm new file mode 100755 index 0000000..2468a7b --- /dev/null +++ b/images/trainset_face/s1/5.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +@LP5"H40-/0.24:KR_^gvz�����������������������������������������ssmlfHHLVS;TWX>4;34:453?POTZI;676L>37BH>DMTMFMM\o~����������������������������������������¿�������}}wgS[Vb:B[L746896275<22$$/598DEJZ\TNWKYo��������������������������������������������ƻ������|�o_b`sAOhF=05<57875) !%&07::KIQSR[UT]r������������������������������������������������������zi[]lCJa?L<5995694#'%*65?4811;>JJa`ksx��������������������������������������������¾������������������������b^XFN>;=4645658BFYdoo�����������������������������������������������������¾����������������yVZGLC075659-45@M\`o{������������������������������������������������������������������������^^;F@062782.8@DQZdlr������������������������������������������������������Ľ���������������~_Q>=636777.28AEWbfq�������������������������������������������������������������������������g]Z9645675)/4>HTUjw�����������������������������������������������������½������������������q]]C184916-+9=AOaox�����������������������������������������������������ü�������������������bdD5:3717)4694291.19LVS]]`ox��������������������������Ŀ����������������ÿ���������������������������h\F=652570?E=CNTnypy|������������������������������������������û������ÿ�������������������jiN55607+/5247Tbc`_pw������������������������������������������¾��������¾�����������������vbT48320$)'.1GMNIXbu�����������������������������������������������������¾������������������Xg22534!&*,5<9FVjvz����������������������������������������������������ý�������������������`e@0515"(*346JTbmmrw����������������������������������������¾������������������������������eeQ,734)",).=P\W^evs}����������������������������������������þ�����������������������������e`L3233""#)3=HLPZjo{������������������������������������������������������������������������jhS5229!%&/<9ENbgr|��������������������������������������������¾¿������������������������yea5267 !#%+-5@Tdcou�������������������������������������������ü����������������������������]U6534$#(.3=FLV\p~����������������������������������������������¾�������������������������h@752:"$#.)5hs~������������������������������xz}z��������������������������������������������O18/ !#$.Ki{������������������������������������������������������������������������������|?212 !*0To|��������������������������������������������������ź�������������������������v=/48#)=^zz��������������������������������������������������������������xd`]YUMhkn������l2./0 !"*Geu|���������������������������vcd\ciffz}����������������ķ����z�XA{HNkHN[]jmsrz~~�������������������������qkfk_helqv������������tnqqnpkkm}���������E%/1)/,RfspF@ITZhjotyu}��|����������������������|~|~������������������������������������4%0/,01 Giqtc=FLYaikmtu|����������������������������������������������������������������l2&./+-3!;bnvsR:HOW`kjouvx����������������������������������������������������������������I(-3,/+0"4XqsviCECVXagitsv|���������������������������������������������������������������5)2.)*.."!"\iztp]=EITZdekpus�������������������������������������������������������������Z,,2*1*-. UhqvskQ=?KSXd^fqqz~������������������������������������������������������������;*)2,.,-+"KijysndK?CFS][Wittu}����������������������������������������������������������f-,-2*0,.+!D_nstrl^D>GFWV]]inxu~���������������������������������������������������������<'6.10/-1+"9\jstrpgYDA@KTT[bjotwz�������������������������������������������������������[&,01+4.4.,"#9]gpvwpnaVAIkT9_bCF=KH5Qi`PP_c_xsetes{zqfc^]VFJDUc_b_]V[ccb`fZPXYLMEL?D6>84, !)/:0;<54778-5,>:C>4KMQSRTB8XKC;CQG?PaZ\jvt�uszt�����utmk_b_TQZhkln`^lknof\X`_TPRPCF49//3EPN;>UdQFJO@@JJKDLTTSbckz�|��~|�������yu}|zmif]nuiebcrfgbcaa]W^SNIC?J?;DKTA/1-0)#%'0-;74*/0NdX9=F]dWQMXTQTYV\biqzz}�����������������������ueof`WY^hhddf`YWYSIKNDGKGIFU[PI?<-),.)%1-)54ZQ55AJOSZ_^aeecqimr�����������������������������}sjU[[X\clmheYZ[MCGPVKKNYJSVNLSH<,006.&+,$)aQ6;LUVhfjmpqouxvz��������������������������������~^Q[d\Xagkpd[MHILNZeU\ZbSO[LLHEB=?464(!#?qHAGHYhltu{zy|~}}����������������������������������{]cdbfmkpoe_PIOTNLUb[S`OJCTE?DH@955(8+"#Wc-EM`ikssv{���������������������������������������xigiopqnjb^][XPMQZSg]\iYC?H?9:D:::1@680.%@/RpDYkqlrwy|{������������������������ʼ�Ż�������������������������qle_ZNB:A67139=@5-<55/*E3I\Jiopuy}����������������������¿��Ľ����������������������������}yslfYI=BA>C3332=51>96*,3>Ecmtw~������������������������������������������������������������ztpki_UCD85%65,[~��������������������������������������������������������������������o]dRFKN>4HK<=:..'&.Da����������������������������������������������������������������������xleXVKKKP=/C<31-9+& Mc����������������������������������������������������������������������wfiNUIGEMI:<78#)64',+n���������������������������������������������������������������������|xsc_HRIDFH@@95&%2@/'&|����������������������������������������������������������������������xsm_PYWKBK@>A483;7D&(������������������������������������������������������������������������yjaWSPBCA?4<@76>-104�����������������������������������������������������������������������}~p^[WPTAFS=1?6-C.-))�����������������������������������������������������������������������|{ph\QPdJAHF;-B-924*%������������������������������������������������������������������������uth^ZOL[J265.:>8����������������������������������������v{tpyuw����������������������������`JC9:=43?5/C86::����������������������������������������vqhfgqmgpuv�������������������������}NG><>=6GOXD?;GF���������������������������������������|wplglu��|}��������������������������a>L7EC:BLRKD1<<����������������������������������������������������������������������������zLL>:7M������sxxy��������������������������������������������������������������������bB<=E:=;:1E?@N�����������������������������������������������yuvvw{�������������������������~W7>AF4-9A5?8Iv�����������������������������������������oh`U^acL-ZMF7Pdz������������������}MGGD939:RPO8�����ö�����}rfdnv����������������������tbkdc�����rSZa-jLd�jPk{�����������������^@IE?:9L[^J9����������kFIRR`BQa|��������������������qht{|������XajR����xqbop����������������h]SO*3011),&?���������������������w}����������������������������������������������������������7/3000,..����������������������������������������������������������������������������������A4,4//.-1A���������������������������������������������������������������������������������G.3-0+.,+*���������������������������������������������������������������������������������T2001-.0)) ?��������������������������������������������������������������������������������R2.00...(++}�������������������������������������������������������������������������������f1.1/1/*.,++%�������������������������������������������������������������������������������k,41-3*1).), U������������������������������������������������������������������������������v/1-41-//,*,3z�����������������������������������������������������������������������������../0*3.*,+*,)������������������������������������������������������������������������������011-4.,.*+-))"/�����������������������������������������������������������������������������-/002,0*.,+(-)"D����������������������������������������������������������������������������1/040.-..,+*-),L���������������������������������������������������������������������������2.204,/.)0*,+)++Y��������������������������������������������������������������������������,3.0/0+.(.())()*,T�������������������������������������������������������������������������.21.0*-.*+*+'*(,',I������������������������������������������������������������������������-3,,,,/++-(+*')(,(%!@�����������������������������������������������������������������������001,0+1+,+-%-(**/++)1����������������������������������������������������������������������,1.--0+,,/(**')(*+++) ���������������������������������}�����������������������������������-2/.+1*)-+***+'+)(-/ �������������������������������~z�������������������������������������3,/-----,-','0%))*(/�������������������������������|��������������������������������������11.-.-0/,-+)()(('+/&����������������������������������������������������������������������.0/*1.01,+.%(().*(,����������������������������������������������������������������������12++.,2.*,,*(((*+))���������������������������������������������������������������������� \ No newline at end of file diff --git a/images/trainset_face/s1/7.pgm b/images/trainset_face/s1/7.pgm new file mode 100755 index 0000000..4b177c6 --- /dev/null +++ b/images/trainset_face/s1/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +)//.,10:=1:AV7TXH28GOVW[]gdn{�����������xpfVQQKB?;Rgl_MOTFA<:EM[jku|���������������������������������xpgdXPLLLRI37OFQ7@E6DA7;1($+13122.0-5*9:9))%&.=U=@<@[dgt{�������������������������������������wrgMZQJKSAATIJ>H==@91+''!"02221,/3+2C::4' '4PNC?LXfks���������������������������������Ƽ�����{y\`T_KGKRYFKGPD@HD?3*$"!4715.0)2DC=2//#0>QJGIZfow�����������������������������������п�����}u_`]TF?UHFMKAE?AE:9UH<5>G7=>-'#+2213/*9A?/>45@0QZKQkm{�������������������������ǽ�������������������wra\PDAJTSTENH>2N53C>2$/354/473N;628C6PeaTeq}���������������������������ļ�������������������{nmcVIMPHR]>PD9V55./-.16030/138:H<7.E\mVfvx��������������������Ŀ������¹��������ǽƻ���������xmmULMYEXXGDF>?/-1&0):4-24&4GFW?&?UNcfx���������������������������������������ǿƱ�����������xlYVc`ARL@><8363-.:-8220%CRL`A=@;Oi{����������������������ľ�����Ǽ��������������������������{n\i_AAL?7>70211/-A-70.+=AC1C07Jk|������������������������ý�����þ��������ü����������������wnok;;;?8/=7,-/1"?5//--113*99Fau��������������������������������ĺ���������������������������snmV8E=492K(/12'-612093+*-:;Ofz�������������������������������ǿ���������ü�����������������zycb@IW3D*@A)1-0(2139U9$10<0+10/0,NT9&<>ABTl��������������������������½����¼�����������¿����������������qfcSB?I3'*@00/.5-13QA=6HDBBYn��������������������������������ü�����������������������������ra`WLJK>.#7? *06-/5F>ABMBKBUn��������������������������Ļ������������������������������������b^[LFLE7+&H(%)501@N9>?NJ>Ebp}��������������������������������Ľ�����������������������������iZ[EDGK52"70".//4KD305ONAO`k{���������������������������������������������������������������q^N??&&+8-:0.(56@7SRKUht������������������������������������������������������������������iTMUC/C'/$C+4./*C?7ESZZ^f}�������������������������������������������~zrx|�~����������������rQLY[=-11'B/51*.KFDHWV]gp���������������������������������������������{ops}uu��������������qKOXSP0-;(;?400*G;B9GL]gy��������������~�~�����������������������������xv~�����������������oVAVZJ,7;,61=.-*6;119T[gy������������uustx|�������������������������������������������������uU?QNG+=00-)51/-9A&=/JUMT������������������������������������Ų�������xrmuxtgqvpv��������������KP3C-+F11-&010W5K::20>846/",-.=J>@2bT-|�����������tIV&�MaC��ecj~�����������ɯ���~eoxj����bWfH�w��ZRo���������EB,9;>?7:(+/.>D=:.eW*|���������xZ�KI-`-.0-H;7A2KZ+��������p[��yOY/L\O��|}oep����������ϱ����z|���������pl}{{�~mmy�������lJ4:8161L./-+?2)O/=Z-��������rLo���]MSU\j�|�}o}����������Ͳ������������������������v�������}Y2;5:8/R2,-,?01K0;a6��������kpqn���]m��������������������˵���������������������������������OC2?8@0D9--,22HZ8;ZF�������{~��sxx��{��������������������ŷ���������������������������������TE3B;=89@)0+/2>h67HT������������������������������������ȶ���������������������������������hM9HCE35W(1.-1,\=2Eh�������������������������������������Ͽ����������������������������������"((%'(&((')+0(,*-.+1!E���������������������������������������������������������������������,#)''(&%'%'&/+.**-).*,���������������������������������������������������������������������%-(&&*$&)&$-1+*,)+',/ ���������������������������������������������������������������������'((''%%(#'#0+*&/,()*&O��������������������������������������������������������������������%'('%&'#+!'&*0+(,)',(&-$������������������������������������������������������������������}�%()%%&$'#&*/++)+)')(,)������������������������������������������������������������������|�($))&'%$(%%$.)*+*+'+**+$?����������������������������������������������������������������{|�'%(.%')&%%%$*((,)))*-)*'����������¿����������������������������������������������������{}�,"'+$*'*#'%$+-%,*%(('(*&D��������������¼����������������������������������������������~z��1 *$(%('$("'.)()((&+%')'.���������ƿ��������������������������������������������������|}�:&&'#&#$$"%,()*'*&*('(')%;���������ý�������������������������������������������������~�~~�:&&&#%#&##"/())&*%)+&'&)*p��������Ž������������������������������������������������{��~�<&%%%$#&##%+)*)(+%)&(($)'*!���������������������������������������������������������|~����F%%%$(#&'!&,)')*(*(((&'')+A��������������������������������������������������������x���}��W(&$(%#&$%$+*&+''(''$)&%)'*r������������������������������������������������������z~������X)")$""$#( *)-((+('''&*'*$+`�����������������������������������������������������|�������e&'&'&#$(!+/+())*(&*&,'(*)"D���������������������������������������������������{~�������p*($%&##!$&-2,'+),&+&+))',+$0����������������������������������������������������z���������"&$$'#"&$"0)-')(*('('',((*&%�������������������������������������������������{��}{���������#$%#$'"#$%,.*(*&*'%)%'((*+#����������������������������������������������~��y����������!&%"#'#%##-+))''+(('&&)&'*&���������������������������������������������|z���z����������)%&$&%%$&--'*&'(%,%%&+&*(&����������������ɼ�������������������������}|w{����������������8'#%$$%%$%/-**+())))&(/&+((z����������������������������������������}|u{}�����������������?#####%&%#*,,(+&('$,$)((+*(t���������������������������������������{vy|������������������<$&"$$&"&"+,,)')*&)+&'&))*'j�������������������������������������zx{~�������������������<#%!%'$$%#-,-+*)-$,)*)(*()*g�������������������������������������{{�~���������������������@'#"$%#%'!.)/,,,,)((((*)*(-]�������������������������������������}����������������������D"#"$"'#%& \ No newline at end of file diff --git a/images/trainset_face/s1/8.pgm b/images/trainset_face/s1/8.pgm new file mode 100755 index 0000000..84ea2b7 --- /dev/null +++ b/images/trainset_face/s1/8.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +,+ &(0B6)'/ $!$1HZaNKIJScgjmhjcmmrr{��������������|oid`]_hvid\cc\VQITSNE>I?E;>AA:'26404,&! $#!+9/*#$ $#%+9HCEK]_djr��}{rsv{}������������������~yqjj^lkcX]b[[SX[YXIB=8;;I?;@?22336)*#%--3-+$(!%!'5LFKT_ot}|����������������������ĸ��������}qmpZ\ThdVZX[]SMN>86CA91-7:4255-'" !#,4,,!!$"&3CRSjhu��������������������������������������{dUYekVOOSXRPKJ9-D>?51)/75430$#!!#90+#""!$.DFTeu������������������������������������������uW`lcSQKY]QRIA?=?D4AA)(4628''#%9-#,-#"&)14PVgy��������������������ǽ��ɾ��������Ƿ��������imteTPLfMLGF@D9RL49I7()71:-$!.)" %&/+/,1C_ow�������������������������������������ο�������kkea[Q\LVE>99G[CC98@"/535(!#$ %!)/53.@Rxx{���������������������������������������ƶ������aXeebT`WVK:5ITIG<:.05382!" "!!!#+,:192Wk~|�����������������������������������������Ŵ�����sdag`aY]AHPF>LKB43(56565$! #*-4=4Hl|x�����������������������������������������Ƽ������qrpulcaJ;ILJ8?H,.#52746 #(:6Eiz�z���������������������������������������¿������������yogUE\HBA5K3/$/6434" '5.>Ojx����������������������������������������������������������lj[^`/.-JL0#2115/%4AKckw�����������������������������������������������������������~xgTYMR/)2Q/(81250 ,1CWhq~������������������������������������������������������������hZNNK6-(6;*35143!!+0FUiu�����������������������������������þ�������������������������mbJTTD5,*<52/346  !*9EZvw����������������������¿��������������������������������������s`TT]K?<(6/23113 $+7I^sx������������������������������������¾������������������������ti[MQI<=00,2411/!%"+7L[jw����������������������������������Ŀ��������������������������th^NJJB232430120 "!+9J^is���������������������������������ž��������������������������tl_F^JJ6.6>0032.!&+L_gsw��������������������������������������¿����������������������ogTVW=4,4#+531/*+9LWenx�������������������������������������¼�����������������������s]WTI92.9,01.00 !)=DRarz��������������������������������������������������������������t`TaQ43)/.6.4-0!.1:Oinz��������������������������������������������������������������vfX^UN/-..25101"&.AXhs|�������������������������������������þ�����������������������~c\Y=E333%30210  #7ITes|�������������������������������������¿������������������������e^aG5198,1043-!,7FOcq��������������������������������������ÿ��������¾�������������qT`nI/083512/1+0HPdv����������������������������������������������������������������pQTfM<+1*34/22&/ATe|��������������������������������������Ŀ������������������������mLgM;B*3"5215/#/@Pi}��������������������������������������ÿ������������������������lSb?21122//!'4\m|{���������������������������������������������������������������laU@546;60010- #8\lyz|��������������������������������������������������������������{XN-<09C101002! 2\jswx�������������������������������������������~{}�����������������\A4==B?8/1122$!/[fstw����������������w����������������������������������������������b@*>I<=9.1410!2Xfnov����������xsqmrzzuy}����������»�������������������������������nG"@M>::2000.'3Ufjjwyv��������|yqlonsuq~yz��������ø���½��������������������������~Q/@L@AR132./04Vdkjpllku����������������{||�������¹��������������������������������X=@L@.././ 7Wbjffflp�����������������|x~�������������������qqvMVIPRRq����������`CBB?@;V5.40*%:Wfebdcrs�������������yx~�}xqv�������ú��������}yz��^��0X8xzZ���������pKQH@:W]A13/'%A[hd_biqx��������w\RIQ`gfgw{qmw������ȿ�������yy��ʱYTrcD��~Qw��������KOIB����211%"!Cafebamsv����xgL:9BSFq�howm}�urz�������ǵ������~����hom?�m�Žpj��������W[H��ķ�,4&'"Nefhiekvy|oX?R4XG�FQb��viy���sy��������İ���t�����̪nfK���������������\Yt������91)64 )Skhkoiorzs]DBU|JU)O<`j�����{��y|��������μ����������Š�~������~��������g]��²��ƒSsvP)!+Ynjoqtots\O?V��iX[M[_���č�{��{|������п��������������������������������l��������*s���^& ##6ckpqwwsslYVer���f`fb|���������{��������������������������������������������������ji~���f2/%=gmtw{}}whX`x�����������������}�����������İ���������������������������������������XL����lA&Diqs~���~khnyt�~�����������������������ȿ÷�������������������������������v�������`Pcz���g3Gjsu�����x{x����������������������������þ���������������������������������o���Ò��sk�ov��OMms{������������������������������������Ƕ�����������������������������������������yv��kx��iRmr������������������������������������������������������������������������ý�����ux���_�}kWhp}��������������������������������������½������������������������������Am����ģ�r�����lyfXdn{����������������������������������������������������������������������^jt���î�s�����|qbXbix����������������������������������������������������������������������ex|������|�����xYcXafs���������������������������������������ÿ�����������������������������r�������������hiXcX^en��������������������������������������Ž������������������������������p����­ύ���to�ucW[cj~��������������������������������������û������������������������������j����ŨΌ��|w���mT\afy���������������������������������������������������������������������xh����������{~��}vT[]fv~������������������������}������������������������������������������������ij���������~S[]cq|�������������������������������������Ľ������¿�����������������������������rv��~�����RW\`n{�������������������������������������ÿ�������������������������������ɿ����Hj������|�XYX_kw�����������������������������������ƾ���������������������������������Ź���p4u|�����p�bQ\\dr�����������������������������������þŸ����������Ŀ����������������������ƤA0�r������hnR[Zaq}���������������������������|z������̯�����������������������������������`-5���~����}lQXY`nz����������������������w~���xpuw��������������������������»�������������j816Z���������NXX_jy����������������������rw��dECat�������qZ������������������������������P7/21z��|�����OTYYfx~���������������������x`��`_h[P{������������������������Ǿ�¹���������F.0303'5�p�����bNU[bt|����������������������i^knw}^c�������������������������þ��������zaA2/0130+%9wc�����JUX`my������������������������������s�������������������������ſ�������E68./12.3/&+$.Ao�����IRW]lx������������������������������������������������ǿ�������þ�����(000/20132)')#%3ex���XJU^ku|��������������������������������������������������������þ�����k#2.+4-.1/3+%$%#&)@^u~_BT[gq}���������������������������������������������������������������R$/00,0..01,($#"&%!(5>.=TVfp}�������������������������������������������������������ƿ������A$/0*01*301,&$"$!%&#!)PWaly�������������������������������������������������������½������4)0.+,/1-/1+&%$!$$!&!# FZ[kv��������������������������������������������������������������#,-/)1)0.02($"$#!!#!!!6TZds{�����������������������������������������������������ſ������l!/+./*--/0.('#$#!% !QZbmx~������������������������������������������������������������W -./-.-.,,0)#$&! # &!%FT`lr~����������������������������������������������¿������������<$..),-/--),'#$#" "$#!!#6TXioy�����������������������~z~���������������������û�����������++*)++,+0/,)&"""$" "!##OUgqv�������������������vonmquvp}�����������������þ����¹����m -+,()+(/*1)##"#$!" " DR]mr}���������������}reXYUQQ\bfiorzmtvvx}����������ľ��ÿ�����G&(*'*,+).*,(%$#"""  "" 5N[hs{~�������������sa]SMMNRUY]\]WZ\\V[Z^bedlwy�����������������4%(*')-'-+**+) #!!! "!"" IV`nw{������������sj`^\\`hqv{~yxzuyulnkmqonsy|����������������h'()-*+*,.+-*)!" %%"## "9L]fuz��������������xtkqqz�������|��|��������������¿�ý������G!**+)+(,,,-.)% ! "" "!  JVcot{��������������xuu|����������������������������¼�����w/%+,,'.+,,-+)*',"! !" :OZlsw��������������zwy|�����������������������������������M%(+).'),,).*-)#% "! ""!"3ERenr{~�������������~vry��������������������������¾������-&**'+(,),++*(,$###"#" #18H\hrv{��������������qqz�����������������������»��������b#)''(&(+,-,.**/&%%!$"!# 17:Nfkpwy��������������{zw���������������������ľ����������U$)+$)%-++-4+4.0#&&#!#!+<0EUhjruz���������������x���������������������½����������[#)(&%&'+)*/)4(3$'%! # $  ,>81L[gjsv�����������������������������������ƿ�����������]&,)&((()),++.,+%(%" ""!"  !0C?3:P]fjs|�������������������������������ƿ��������������b#*((($)&*,*,*).'&(%#"!$ ! "-M?;1@U\hnr}��{����������������������������û��������������b#(%)&''$)).+,+,('%%%#$$!""# 'UG@83CW_fnuv�xy�������������������������������������������a#'+#'&'#&**+,,+&(&&'#"!""  !)QUE>86FS]eknyx{������������������������������������������d*'%%($#'-)*+.)%'%'%%"%!!""!#TWQB=77FS\fgnxx{������������������������������������������d!$+$&#(((,)++-+&)&(("$&$"$#$ # "P[UR?;68ER]gkqu|{~����������������������������������������h#'#$"''-+'.-*,&'*()#%%$% $$##!" TZ\[J>955DO_bgsv{{y���������������������������������������k $$$$#&%',++,**%)%*&()(%""#"#""TZ`^XI;756>QV^kpxr|x��������������������������������������m&!'#%%&&(**,,,)$%((#%%'!%# !$ R]_b\\G:878@GO`ipqty{�������������������������������������n&'""%$$(!+#++''*%$$!%#%"$!""S]accaTC;:87EVdjptvz{��������������û�����������������s*#"!#""#"('*+')&))((''$&$#%"$QZddjjd\UE:::8:7BQ_jolrwz|��������������������������������|#,""!""%$$))+&'&*)(()&'%$&( +*QYbgiphd^UC>;=::8=L[ffgqty{�������������������������������� 2"! !!$&$(&)&&'&'''%'$&'""7OY^hjlrgb^THBB>OZ\illprje]UNB>?AHGEGQOahnpu������������������������������� #!6!$$)'*)''('%')%)'''(#*  DQX_gjmpstig]YOEA?DLPSPQZ[fio{{���������������������������v ',+"%$#$+,)%%))&)$(+((%(*DOYbejkqttrmdeYNJJADFMVT\`adfprts{y~����������������������i !-+'&(# $+,$ ($**%()(%++#CUY_emkswttsfibWRWLEECJJS^akpsv|z}�������������������������Y%#0%**(!%++% \ No newline at end of file diff --git a/images/trainset_face/s1/9.pgm b/images/trainset_face/s1/9.pgm new file mode 100755 index 0000000..a6f3efc --- /dev/null +++ b/images/trainset_face/s1/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +*),.0'%%!%545')#+63GJ\i�������������������������������������ξ������x]bY\EFL\[a]Q/3726544219))+**"*##/7?#-2%50*712+-0BSo}��������������ý�����������������������к�������m`QK;RLPRYPE2(681871450-+'# %'"1%'-62.);Un���������������������������������������������������bSDEBOSNKI=;4'9557528+.. $ "!.+#(0,-,Ln����������������������������������������������������xcH?EPXGND9;,15625845(,0!"!*%!%)'2.Cm������������������������������������������������������|YHKPXJLE>600)569256.%/)%&!%#'0Ik��������������������������������������������������������zYPUXNGG:G35&154645-*.& $"*19Rg{���������������������������������������������������������rZbSMVHDE?<).77672)-1$$# &B=O`u�~���������������������������������������������������������qhgK`\HC=FC'84495)/-$"$( *9AI^gw{�����������������������������������������������������������wq]OS@;@4?/26675,,(.-39BUdwv|������������������������������������������������������������}dAZD8A6/407364,/&#&,*15JYgrt{~������������������������������������������������������������uHFM<;67-57444'/)&!#&*/7JYinvy����������������������������������������������ƿ������������tcNCCC6>197435..( +#2:ISfnvvz������������������������������������������������������������o\UZC79358@323,/ # #+23BYlkxv������������������������������������������������ø����������|cLL];;.95J436+' $&+03KYelsz��������������������������������������������������û���������zb_JM<=492F539/$$! "%*'8KX^dq{���������������������������������������ý��ÿ�����ž����������jbM]26B:5?:2;+*# #(-=LUUbw~���������������������������������������������������ſ���������u`NKW,G96;667*%" $)1;FJZnw}�������������������������������ÿ��ý���������������¼��������tjLJS;D84;580.$"&+(74O]lt|�����������������������������������������������������º�������yb_?WE;C39765/ #* +,5I56-1"(&)2Pdjvgpsy�������������}{~�����~���������Ż�����~{���|�������ij�����lDN]@>:P8/11 $! &%$2S_mrgry��������������w~}yvu{���w���������ɽ������{t�sT\RVVe}��������<`P4@9OB*304"( &3Vapkmuy���������{nbIK[meo|��|��y����������´����v~���5�G@UAiq��������CnM7F0?C.5."3!"#"6Xflnmx}�������w`B,_LIJ��jjx���������������ij��nr����xFvi(kA�hh�������IiQ;Q23<243 (!"&6Zgpnr~�����|vfSgoqw����u]RZ{��mO_jo����������������������ȹ������������v�����n�����MD5Q8;3-000$+Cmtu}����yl_`w{����������������������������ʸ�������������������y�����]9;JF.4/-53!'Mqsy�����rmnz~�z����������������������������˿�������������������������q5:>M/32/8 '8+Zwv~�����qu���������������������������������̼��������������������������8=H52431531.buy������|�����������������������������������ű�������������������������J7LD/7/1.4'#6ju{������������������������������������������̵�������������������������b1,..Y`D+$*88=inqs������������������������IJ�z���~QU��vz�����A}z�������¸����������������T�ºx'0x���q<6IDKhppr���������������������������y�������������������������ÿ�����������������þ�6+~�����ll`Uglpo��������������������������pz��������������������������¾������������������Æ$uq������wUfmnr|����������������������ſ��tjhmz���������������������������������������������'\>k�����|Uelno{����������������������ľ���xsv����������������������������������������������Jic|p����}Wdlknz���������������������ƿ����������������������������������Ŀ������������z�����u{��n���xRdjjkv���������������������ſ������������������������������������������������j�����n����t��vPgkkkt���������������������������������������������������������ž�����������f_�ɭ��w����f��nTekkjr}�������������������Ŀ�����������������������������������¾�����������mr��Œ�����p{�qRgkkis|�����������������������������������������������������������ý������������˞�������w�vTckolp~��������������������������������������������ý���������������������������ĵ�������nyTcloop|��������������������������������������������������������������������������ȟ������Uu�W]lkmqz���������������������������������������������ȿþ�����������¼�������c^���Ŷ�����_���T\llmq|}����������������������������������������������ƻ��������������������mC~���ͫ���q����VWhnmry�����������������������������������������������ɾ¾�¼������þ�������uFs���Ϫ���}����Z[fklqw��������������������������������������������������ľ��������Ŀ�������tJr���Ѯ��������^Udkiow�������������������������������~zy������������������������ü�������kSu���ϧ��������`Y^hinw����������������������������{{vxvony����������������������ü�������fm����˦������g�mT]fjku���������������������������zwrojkhkfblnppy�����������Ǿ����ǿ����������������������Y��R\efitz�������������������������ushcfkntvtkohd_dm|����������½���ÿ���������¹��ɫ�������sf�TZ_djpw������������������������soihy������������ulx~��������Ž��������������������}�������{�dV]ffpw~���������������������~rhju�����������������zo�����������������������þ���~���������yTZbjlt{���������������������qjp��������������������{������ſ������������������ʛ����������TY]imry��������������������uw~��������������������������������������������������˞��{�������YV\gkmx������������������������������������������������������������������������ɔ���n�������qOZblmt|������������������������������������������������������������������������Sk��j��������IOaglnx�������������������������������������������������������¿��������������T6+]zjh�������OL[cfqt}�������������������������������������������������ż���������������~fUA/1'%6EAXjx}���[CTbblv|���������������������������������������������������������������C59?512/-$*'()!37NUUXM?Mcchrt{��������������������������������������������������������������0.1//-///%)*'"#$" %"3>HXebpsv����������������������������������������������������½��������%,,.0,-2,%$')"  "  8AVaehq{������������������������������������������������ľ��Ľ�������a#4.+-.1./%$(& #!"1;L^bimv������������������������������������������������ż��º�������E"1.--+5./#&'%%"&!7EZ\fjr|�����������������������������������������������������������1+/)//-0.0'&%#""$ " 06HLOaelqv���������������������������������þ�����������������_')++*,(,.0)+##$!!# !8:@JHVajpr}�����������������������ķ�����ľ¾�����������������;%+*+**+',+.,"%! ##" *C8@DMVdjpv|~�����������������������½������������������������,&(''*),'-**-$"""  ! E<6BELYfiqvzw�����������������������ú������������������������*&%)+)))*++,($!  " !! GD3<:EP\dcss{~�~����������������������������������������������,%++,-+(-++(.$!" " !CH>788FM[_khswz}����������������������������������������������.%()(*+)-/*++! #$!!  !8986>IKZafiopx{z������������������������������������������.#+(*/&-,+&&-" !" !##+V[F;9585>BJTXbdepow~�����������������������������������������.(',((*,))+(,% & ! !XaRB<9:87;>GNUX_bhov{�~��������������������������������������0%*,*')+*(,)+# "#"" Qa^QA:;?:9FEHKPU_fnxzw������������������������������������1!'&'**0*+*.)$" ! !!  C]f_XOCADHG@>@=EBHMOT_esm}|����������������������������������4('%()+,--,*"$ !! %  $>Zfe]YL@ELPMHDC>?AFKHQWeiny}���������������������������������6"&%&)()++,*."%$!  #9Zeec\VCIJSTSRIH@?>HKMUZbgnw}~�������������������������������;"'%('&**))**#& """!!#3Zaff_^MGKRTWWSUKE@AIRRX]bkmryx����������������������������>$("(%*&*+('+&%$!" "$  !(3[cej`_WIJOSYXX[VOLHGOTV\bimktst}zz~|}����������������������A")#)!+')+(+(&$%!$ " $ !5Uehhf\aPGJTXY_\Z\TOOLVT_bgiopyv}�}�������������������������D)$'%%'%+,*'%'%$ $"$#  5Ucgelc`ZJMQVT\\^\YXYP`Xa`jkqvz~�����������������������������N%*!''()+*+) \ No newline at end of file diff --git a/images/trainset_face/s10/1.pgm b/images/trainset_face/s10/1.pgm new file mode 100755 index 0000000..0e040be --- /dev/null +++ b/images/trainset_face/s10/1.pgm @@ -0,0 +1,12 @@ +P5 +92 112 +255 +����������������������{��b,$#$'&" "!(*&*",-&,-9Z|odvz||�~��|����������~���������~�������������������������h8#$!$' !!##"$ " !*$(+-)+oTjsmo|��~�y����������������~����������������������~�i3#%" ##!  " # ##."53Kumo}��|�{���������������~~��������������������}��yJ3(% % ##"!$*._Xhv��~}y���������������~�~���������������������{G.(!"$  "$ !! &,/*Mj~|u����������~������~�~�������������������k<(./!#"#!"$  $#!%!Buu~~}��������������~�~���������������qW2) 1,"! "(!#!  &+ $ ! % &# Sz~�~}��}����}�}{}~|��������������xV=/.$'&1- #%"!! !!%- $    ,((%-Y�}~||z{}��}��~~~�~|������������}n?$$(&%$&+&#!#"##%!% ,#-" "%! #"0.% !"I�}y�|�}��}�}�}�������������a.%&$*!''$!! !&("#"!&"+(14 '')#!$),*E0!(C~x|}}~{���~~|����������xU)%$$&'$%%$" %*+# $'$ .*0A(!(),$$# 7&D'*+$$"9i�|||�}���~~���������xK$ *$$#'%$&%)##$18$!($"- 7,!#S()$0! $?-(,) ""69@!0$#)!)/"Z�|v~}|~~}}}��������yL !"#-'')-%#*!,"%)6<+#,(!7!@4'!T(7(++$@A'.'$')*:6#6*3"$1;N�x{}}~�~�~~�������wF( %%%1!21&.*)*)/08B2,1,$%=$B?:1>;=/!+-(%+\"47!(.'7,2('C3#.+(C$K�}{�||�}|}�������;,'$%$+/0")6(1,,.45"8=F50>)&2B35MB=DGC=&2243M.'1G"0)114/.BG##5(7(+e�|}{z�}z}|~�������H$))&,$1'-/+(4*0,<5/:DC91H/,5HA3ONAXBKL62A:E12>13E,$1$/.;""-5C48+-1&-s~}{||}yx|x|�����` *%00,*/3+0*-/+1,559;9G88B=/6EC9KBEJV@JC59HFU@9GE1ED4==25A=:2)A1B).#-+F;+$"61#(&!x�zyy}}y�{z���g&*.-1<3+460430..5+:(<@10:G5HG=.EJ=6>4)WA;@&-'&56#0#E�wy|w|xzz���zH$&877;75:40?170<3*9"4>4&2A28A?2>B=621%M@85C511+(I-$3<:<"F+;I=640@@0!2'/=,1"'$f|{x�xuy{y���_C.-799<9;766:8>653'/!27+(.5.:3+0(:2$*65BC39<=?<'@C' 215EF@1-(0xy|yxxvz�~y?9736:;?2:;59B8C6,3(*%40)(5//-/<9,67(*."6@0(33#2%%7*(.8757;7EB"F<%&64;@;/%$3 \~yx{xx{~�`#6966;=97=/88A7?0/,*+(2*(&4*-'.)6-41&&.)@.$)0(%(,")'(0!$=.=6;B175,'<:;63('+7x|}uvytx�~D45:;;694=18;>59/0.-(*/$'!6$((($3-4.% .%3,)'%, %""%%$ .&A%75/D7+.,-E3/=+.*1 )cz{vsyv{�e*&-98B;/=054697:47*,$/-.,*%0*('($3+1,& )% .-/&''!$!) %$*$=011C2-)168*48$1+2#:svtwwyyJ &22:=;$B570>;9;691204.-3*+,-+/+1626..$%#'(1.*,(%'($+)&%%"6%%21A.'7,11+0;&*#+.'io|o{{{j<#,6-=;6+;:=5?E:<@>>;596748;<9;3BC;66701'(0/21931-,%3,72/-'(%(%&68:77Q>565/9*)!*Umos|{t\1**7>39:4<@D??C?D>F@FLJBDEO_U[RPW_QDFDB=3<0D@GJKL7<8?@D@E=737'-'528:/99858-..# )&('KP_hioh_x��x�t|��m]]YWJYBObgfgf\Z\gdcg_^TKS27/;2>>133*82181#$#*-"&hkvkwzA,3/.7@507HPLHUOIHKENdu��������������q{tlhmajt}|�}�v�|����vpd_SB8B?C?9>=7;9*/*'$#+,+[gproz764-6=9=3HRPIVWW^OUYbdy��������������������}���������������|m[LGTEPBC<6,)$/%,,Xeckmz4;458AD:9MNESY`a\aegdno������������������������������������}pnXR[WWPFHBJ@3?@01(-(% %Z^thpu86968CE8@LIMZTajg|x{qty�������������������������������������okh\^UTNKELEH=>>6++$$!YYrlrt9842=?D>HROUW[gvw{}zw~��������������������������������������{ko^`WQIHFFLCA:B31&!!">^tkqt=?F23#&!!]nhlq9141.9DAMFPOQgwxtw��������������þ���������������������������rh`QJE<@AEBD@>A?1) Qoljs0053(56=GDNNUhq�t������������õ���¹��������������������������vpc]LG@?=*! $ +Jrkjr.048,0/8A@OKWrux�}���������������ÿ����������������������������uoe\SI?>;@G@;A7=4,#;tgkk+,,;-*+<:@HK\w}�������������������������������������������������wl_bIBA9B<>8@27-. $'v_lp*-05-(%@7;IH_~���������������Ǿ���������������������������������~vbbWA>:=5<6<5.+() najm)02*0$(848EHe���������������ſ�����������������������������������}rfXW<>482355,&'#$ dfei2.*)'%(3,1BLf���������������¿��¿��������������������������������wkdYP593-/'3%% !"Sfdn4,2%$+-*/ATn������������������������������������������������������rkeX>8/*+ -$ !Gl^p4*1$!%#*(,>Tx������������������������������������������������������{ll[U10'""& ! Ci[j5&5 !&$#'&CVx������������������������������������������������������~kmaV<1""#" Gf\j7&1($$!!*7Xw�������������������������������������������������������nlcTF0%!&PW^h60$-!% !*/Vv�������������������������������������������������������ygfTL3$ /PIcg:,"-!"!$&.Ow�������������������������������������������������������|j^WJ7#9ZIcf>+"" "#+Us�������������������������������������������������������wq^PI3!?VG]d:2# !-Nr�������������������������������������������������������zsaT>2#7PN\eA4&# /Vp~������������������������������������������������������wqgSC-# 9CZ^fB7%"!$5^||������������������������������������������������������xrcX?*%=@`Ve:2)$&%9e��������������������������������������������������������wqcS=("5IYSk9-.$#")Is��������������������¿���������������������������������}uoeN;* "`RTm42'""$%%-e�����ykr~������������������������������������������������tpcR7*_PVj74(#%#!=y����kJOUTV^cqz������������������������������������������~upaT9*!NTZj76.&"!R���jO;GBG=ABB?HPORdz}������������������������|zz|qwnnnjfy�vjj\<-&5W^a8<+""&#b��vEKYZTIDGB?7D?1%?ijjcG33Bdf1,(&%#%8��un~���}te[QLJPOMP_enqql�������������a_SOJBD>BIQXY^bemghM:!BkmjU945cb6%#(!%"H��~z�~|sZID?@513118BUjspvz�����������s`^`_\ZZX_bklsuxyvytxfB%Voja?27bb(( *%*\���~{vjXL59=M;&,)3GNfpro����������xj\]c_XMC?=9BIUYenmstrsh4@jqeD!)IRf!$"&#()h����qg\B5Bn�]'F24?M`ffhhksn^$GEV!%&13���������oUTm��TDD9Nzzjcc��������Ư�njmlZF\��4&4(2LuG&$IP[agkllut`)1QD"&#+9!����������lfu����u��|sz���������î�qovv`O^��W*=.,!h`5$5ZZekvpswrf- MA $"$-?-z�������������zxsw{|~~~���������ë~sx|xvphn{wSAC8MtiW;:EZ]jwz|}yvf378"%$ #_0t����������������~~}{�}�������������uz}wq��{qtrob`fTLKVknpv����~xg/"=K&%' v;g�����������������~z}�����������Ľ��z{��ww���}tllfcoidffv~������|yk1 +-&!2S )!%aSY������������������������������ɻ��������y����~zxvxpqov}��������}b2+"47!  8J#*$#)hV���������þ�����������¼�������ʶ����������|���{{wxuvn���������}{X,9$J53F"!($#|S����������������������¼�������ɰ������������|zw}w~|{~���������~uP/6-O>2>"*"v[�������������������������������ƫ��������������|���������������{q@73>a5<<"'!d`�������������������������������¤������������������������������yi7A7Vm#<;%!Qnx�����������������������������Ƽ������������������������������}vV3LP]\  7@& 3~n�����������������������������ŵ������������������������������{pH9Z[WH +/Jrn����������������ĺ�����������ò�����������������������������{z^EY^_[4I+r����������������������������ɿ������������������������������wvKOj`bT ?J����������������������������Ⱦ����||v����������������������wnEWiak?/4����������������������������ž���~��sj���������������������ysaDakhd )����������������������������Ĺ�������fu�������������������~xlTYflmB  )����������������������������¸�������bi�������������������}sgNbodS  ����������������{w���������¾��������ij������������������~zmcPaX6��������������wnx����~�����������{�mtx�����������������{ti^U<  ������������xrju�����}{��������pi[ityysu~��������������}trcdP t����������vokx�������yw�����tbTMXo{z}sho|������������}wsobhD  'a��~�����zwko{����������{tmkh\[QZrxw~}qgo|{���������}wrml_g0 #G��|~����~vml}�����������}pgae_``pv{}����khsv~�����~~xusnkfce!  -���}���}|oix�������������woqmjksy{w������dimrz~�~zuumqjjhdZ $ z������~|msnw|�����������~�|vrsy}������z\_opw{|zwmkmomijkE + %$% `�������ztekn���������������~�}��������wiMnotwwxtnekkpggh. +"!"%(2���������kbq_Qq�����������������������xximVQstvxuwlgnmnhd^'",%#(s��������mm��zFCcny������������������{um___Iryxywwllqomhh?&'+"+  +I����}���s|����S>HSnkoru}��zuqnmknmkh`VKAZ`Sv|{ztumrsqjeb(("$&{�������}������rVC|vzknnjfdfWaWOVQO63Ickh]}��xspnpskidN  +'""+# % D{����~����������sdm���peddfhSth;?:5 #   qz��������������}vuptpkkecfnv|�{}����}{urligf_V>"Gv~��������������zurrimlntty~}yx����|}zsnfba^SK0 "!8lt���������������zyuxwz{x|wyy~����z{wnjh_bMRE( ! $:rjy�������������~}~y}wyywstsy~����}wnlha[ROU=  +463Qhpxtt|}}~���~~}�{�}�~~~~~|���������������~����bC)#!" 2""$  #$$!!/@In{zy~~~���|�~}�~�~{�~}�~����������~~���}�����u8/+ $%#'05""!" "%\z{�}}}�~~��~}~~|�~~}���������~�|����{}yoE,'- #!!#/#) '- !$%!*".Qu~y�z~{~|~{{�{�~}~����������|�yuxyxrgWB1#$+    '!,$"($)'2$#/'!(*&!!(}{z~}~}zuzx�~~�}}~�������~��||qwsrgVD5,*(  "" !"#, &"%1#6/;)'%!9!#(+"#%&q}w~~w{|t~vu{~�~}|�{��������yqwfbL3..&+&*#$"("!"" &"'1 ")7$55<10),%(0!,3&!*!2_v{ys{�}uw{{�}||~~|�������|~}yrkqgG(%)+',%++&"%,,& '$$ )!"30 ,4%47@660'39-)+'&;-)"*%$&8sxsyyuvz}u}|}}|}~��������t{zopvhJ/"(% &(,/&*#$)-14)'+-)))4<-*1*+D49:95.4942-&=63%$0! )*.i||||u||zw}~}{}�������opmw}lN"%#%'"%,-*.*&03/10&,53*),1=7'4,%A5566<2.0231'5D64& -(")1)Q{{zs{z{|{~{}}�����yt`sqU6*%&) '## -2*,+2/611-//-7.*+222,10$/>0.8<,4.&3/%5>>2!.$("!+#/0Awwx{z{{}|}z~|����~{}qhj]A-/+-#(!(#)*9+)(716.2,2.(213)312,'5#)<;2.B+44&.6+-6E6"4,( *$<+Xrssx�}w}}{||���|y�sd@3,%+(,''')%%) .6-&,142--120,.05.+966(-(%AB,+72.<,$3/'/?@#11&+$0I%&2/Moyks|yx|{z~|���}||[9%-0%-+'*%0*'*(31+&(4++$*(00--*04*:2=-)2'6G1+-6-0/#.2%*0;0):*.&.D=2)265/Xqrqwy}}zz{���y�~\2&'0),1%*%2./-121/'+/)*"&-+-100)>062;.00-6D30050%-)$9$*"/3$<+3/.8/0(33')!9z{fu~yvur~�|{{O')$! -%.3/-.%//.30.&1&04$)/0684@HIEHCAQJGD:;ALHIEE<62B923.'./;),-20/'*.(&"*7vp`nquxx�z�M#)!%&!)0-4/+/)/.171,%4-2>0@SWNRV_hptlYZb^V]UV^bdelfbXUTSCO=82;*/'(/2,1..-5-,*#_mge{rxz|~�h.&%"+(+$1++.%--403=519C>ITZ]w�qw������v|�y��sw}�������z|}qyg]KK<,,/12000285,,() H|jVy~wv{�Z ,#+/.!*/'3,03889;:DO]^r��|���������������������������������wjV:17:93(-171*,-&+qrZfzxy||xK +('0/%(),1,75:7@DB==>1,./+/2(. XgYe_xu�xX8%-),2/3&!2326F=J;LLU_cn���������������������������������������}l\STDIB93/11.)/,$&)Zcxjdn�k/(.,*-2*/(&4:;BKFOOYXmim{����������������������������������������wi_TMFFA828402$' $;^w�_r{E)"(7(.64$/1;AEPJR\ioprw|��������������������������������½��������yiYHHCI@;625-4("Zkzfr_5%%%7/.4./2?AKDRQ^nvxor��������������������������¾��������ƺ������tbQB@FF?<91134,"*@nqweD'#'-)-+./.:C>:9A>)57, !Oim^(#$$)3310AA:EQThvx|����������������������������������������������������ynN@986CI7*-4" Ncib"#%#'733/8?>@LRXt|y������������������������������������������������������|gJA64:DE/2+.#/jh_$"))0990.>B;KLOaw���������������������������������������������������������{XDB8.?B763()Zgj'&-*66/0>@BKNTf~�����������������������������������������������þ���������mNBA+49702)#P\r#- (45,49E@JUUo������������������������������������������������������������bK9<,13-$7$Jl`"#*41+4@?FLO_r������������������������������������������������¿����������tW>:1.2/ ..Cna),2/.3EEfz��������������������������������������������������½���������zjO4% $P$&+%.-3Jh|����������������������������������������������ľ�������������ynN0  B$$#" (.'Np|������������������������������������������ž�����������������xmL10%"!')+Rq�������pvqloqlrurwz���������������������½�����vwqy�����������ujJ,!&""##,1]r�����lQUPJJHLJFGMNNPbt|���������������½���vkbZSWKKOKW^Valt���vgE%'#$!"% A]}����eF=J?;CBHACEFEGKT]ot|�����������ƾƿ�xi_ZULKKAB@5;=@7GMj��tm='#!(&)%#,Aj����U@LPWYWenojd[]W[[elqvt�����������þ���{h`ZQIIIJFKD?BA;C:2i�|gE) " ! -,*"0Ny���Q@^�����������ts|x�}�~���������������~�wplec`hsz}|{y{rdX5(q�qC)%0-)""2g���U?n�������������������������������Ŀ����������������������i",|}M( ,20#!$J}��rB^��������������������������������Ž�����������������������iP�c*25(&"%b���XU���������������������������������Ǻ��~���������������������F%�r7"%F'.)(9q��^o�����ysukbZZ^`\p{�v��������������İ������|vw~�y���|������z"i}M +P&1'$C��oj�����yecQOTD6?=.Uir��{�����������Ǿ�����~su�xe]]UZfmz�h|�����9N�d)T/.& "R���qx����toV;AbxF$Qd03��i��}����������Ƚ�����u��wbBB1((FB@{��L02,S l�ăi�����������ŷ�����lr��[:4�^6�wO!>uw���z]zw3 )P*.$/1z���������uDFbv��_=FDE1����������������ȵ���������[049F$G��j6&a|���~o|x6b��������������������������ǿ������������ò�����������������������������r;#"'9.16<$[����������������������������������������ĸ�����������������������������o:2:43@:&Tz���������������������������������������ƽ�����������������������������j<#/:59A>%Ft�������������������������ʻ������������Ǿ�����������������������������c6!% &-=7@B@.@m�������������������������Ȯ�����������ǿ������������������������������V8-+8!/(;BALB<;f������������������������ǥ������������������������������������������}F:7BF #1)@ULKPN8cu������������������������œ��jSax�������phr�����������������ÿ�������p;=AEJFJIRRWTH +'/-/.$+.*#(#%,)&!'&,-!.dcmtpmpib_`]ZYYXYYYUVVYYWW[ZXZ^ZVUQMGCE@CCKKLMQU\ZYK $-)1/!,'* &%%&'1 :bhgrumnnid`a]Z^ZX]ZZSZVTORPPORPHLLIIDEBEHHMQMTV[ZaYB ! #+*!!'$! !# ( @_ilotumkmidda]]`[_^\XZVSQLMLLNNHLKKGFDDHJLRUT\[`a`Z;$$("#"+F_inqqvvkikhge```ad__\YVSQLNOJPMIHMJHEFELQPWZX`cjkcQ/#$"! \ No newline at end of file diff --git a/images/trainset_face/s10/2.pgm b/images/trainset_face/s10/2.pgm new file mode 100755 index 0000000..c195cae --- /dev/null +++ b/images/trainset_face/s10/2.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +�������������������{��zX5&'!#"!!$ $  ! $'"Drse~~�|�������}����������~�����������������y�}N,&%)# ! #"!! "%!'?H^m}�}��������}�}������~������������������w|]@-' (5 " !"!"$ "#"!%)Dt�~|����������������������������������smJ-$"')6   #% $ !"# %!%%$"">q|~~�}��}�~��|����������������mU@8-%# %%#8 !%! $"!*"#!$#'")) "!#Pm���{��~{�~��{�~~}}����������~��uL.$%%)!"!$#*2!!!$"%#!"($''!! !  !8+!$(P��y{}{|{~}���������������t=" $%#(#%#.*%# %&# ,-(&<"#'! &"+ ! 9G'# &!4}�{~�}~��~�~�����������k<$!"$ )%%$)"$% $(0! " .%4%H+"%!*$-!$-# #3(?>. &&0w}{||�|~�~�������������^))%)$ +!'#"&%'&&,1"'$ 0!&3%!B@$./#">41#)'&%?=+-''%+8m��|}�w~�������������\/%$&-#*."&#$('#!(%9;&/'#--,E,%3U&8#$2#-Q-'(0!,"$9C,,=/'72X�|}}u}}}�}��������^.$#%)",!&1*+$+()+#,%+6G/&0,) ,:+I9;0N4A.2%*#R-+$'A!&*)1.8'*D'+2&G!D�||v}z�}�|�������Z)&%"##%&1'&-/++.&+-'4&;5N5$>6%%8D+FNGBFG>A5-7.7I3+O,%$6"%AJ87<A�u~�{z~�~~������b$'$(#%("%2%$.)$.1%-/-A&'@(+:E<2LFHNO>S016C?,D;7L9$*8.@.+"9K22$14)$Gy||zu{}y{�����j3('##-%*)++''4#+1%0,.=/.?6+!73E%(&+6&.$E�}zz}}{|�����J!.*"#6-0%21.,/0$1.%20/070D.B87:G7:><=?\:>AL5HB=<:789I9=,>7<-$00?A'$13(/l�{}y~}|����t-'1 &75-)304.-.'2,'@,;&59@.<9A5J@<6IC@,>72T:>3P:=;/;K*4.A>?6G0F-3$81F)(%2=/+"Jx{y{w{y���R')'5--:7.4613181+2-/9(8!648+47@2;>:4AB?-34)G6@/D<38&/N0,*6=?+H-JF4433E125(A+. 1wp{z|x{���d9#)0*-55:C1B;3;+>/19.52)553.*13=+12<.6;63*2,/C-5;82-*$:> ,-4?@93K<=34@;11.=8803Zyt{{}|���?7.1/524:;C,7;0=-C45=/,/'1 4.,(/25)*/:5/170$-'&B-529&/'%!=)&-9')C1>>H<'AA'-4?A;9-Byvz}y|��o&1<312<56>:448667D8:9-+*'+ /.(%-2.((.+7+21.!-$<6*'4%'- /&$$%/0H(=7CA'F6(.:6E?%%jtw�yw|{H'?/7:=3*>;3=0-81;47:9@0<6.1-.)..+'&).*&,%'/-.++"'%.&&$*%!## !(%'!57-?12$154+<1' 1Eluvue1" )/,<395)+C<8<8D<>3@94562-04-(/3.1)-.45/.6+(&)#+,.',*(##%$+))($% .04@4367>3085",,/ahsoC2$%/<)-@9.,0EG7B@KBD=@I>=G;;9=;9AH?D8>HOC98673-0#727/<<4.)/0512.,'+!' 07A86;:BA15:!,+&![isu3-)(-?7*9622=PHLBIMBBK@KOL_QSOXMVcqafWh]nc^MCOF?E49JOIbLTA?DHLAM@F4<./(+1;-1'*03.,5-3'"!Rfss+,('*7C4,09=CQVIJUSSGLFJOUkomxvqu���}�~����bedX^TTGamfuiodfcjkbk^aNR@3327:535345(,--'2(Jakr$2,%178432>AFWc]KZVW^GUSJXm����������������s|~wrrkim||��~�{��~��zypdUJ3=8BNY\W[XfX`ea\]Zpq{�������������������������������������yunXIKONE:7/)'-+)" iao2%C11E::>>BY[PPYaicg`kfjlnv}��������������������������������������qd`QXRYMADA=695%'&0)#Yfi90?:<=7DA:5;;%)%HXe>:29059348*!+dZ6<0@-'6=:;8A8;045$(dd46,D5'9:8AMJES`Thz{����������þ��������������������������������������sc`YEB7?6>8<8(<$$_^':+4<0321>HF?RWUi������������¾�����ż����·��������������������������wqb`QD88:0>2;*+-% Fc%01174/-/7K<=PPWk�������������������û���������������������������������ynbWIB743/707)*"#8f2&165-.(-2F6:PQPy������������������ǿ����������������������������������~vi`KI61/-0*1!*#3m?$36,,+$(5967NSZz������������������Ŀ�����������������������������������zoh[MC1,+*$($!0k8*14'-("*3338KPm{������������������������������������������������������~�wpbSO5+%&"%"(j6(50%)"$(-1+3GQv{�������������������������������������������������������|weTQ>,' "g2+,1'+!,)+<@V{~�������������������������������������������������������}whVOF-!"Q<&'5( #!"&*$G/>+'!&&'";Y�������{\[ccdkn}�����������������������������������������z~|umdJ.-AG692 &&)!+Gk�����}VNGLSJGMLKSU[adq���������������������������|vvvsqlgi`drvlaQ1!'RQ390#%*$$*Z{����fGIKQGHCD?B;9D9Tgmv�������������������teZRQAECLIIA?B>Xnpc_;^T8=8##'*!6i����bLWp|{tiX\XPGF;?7<>?LZ[e���������������rXSG@;;720//3+5/43(OjdeC  JX;=<"!&)'!Ap���~Sbz�������zyslZKDJMRZ\a_t�������������r]KA=74314+02136;=>($EgiM%>^.;5'$+*#$L����ol��������xpmjkh__W^gknnju������������`YLJB=<9:AHQOVYbbc\E+Qn](!:[106%'(''X����x�����~iWRGE89745=MRhrpss|������������lZ\X[TUTW]`hkortyrqsq[+0la19T8--+'('$#g��������yrZKD>A@1**'&+7CMbpqrv�����������teV]^ZUOBHCEHP[cfnnooqmJ+ek52P"0'&*+*+ +q������}xl\S@4:YY,+;!(?BRIhmtrx����¹����gXYZRGD<.0--053HFJ\efdoa=^n:.I#%-0,0#-~�������pkbK8?f��8*>'?IL^Xepvw���������q_[SLKPK2$#(%'+*:==S`cgeQdv<67!#322-$1��������zvs>CT~��K-3-9[�mG]bts}�����ż��i^_TSLYq7,I#1 H1%+D:Y_ed`kqI*7#7/42 <�����������lA[k��i7:8(8}�s\Nk}}�������Īxjbk^KJw�;6%3{`03KS^afelvI0%!9864$:������������oa]i��j^ZRh~}lio|���������ũwhqwcJUx�O?.-?�wC,#NT^golqxL$)$!;?33-?��������������|xuz}�}z��{w�������������unwzq`^dyn7512)hshH0;HWbtusxzR$ &>!"BC9<.<�������������������{w}||�}����������Ʈzpuzltwuzsmmje^g]MED\gfo~�{~zU& N #'6CGF85�������������������~~}|�������������«ttomx��{njdd`Zf_^Zjv|~���zY$" S#)#dOK?4|��������������������~{y��������������ţ�xw��to|���{vutoqoilr{�������S-' D$%'qV_J2q�������������������������������������Ɵ�}����vv|��xwqsqnnp}��������B80 9 &"+A[u[7c������������¿�����������������������Ŝ���������}ywvwvwwvw~��������~:8G +0&%(+`yxAY�����������������½�������¾���������—�����������vxxx{~��������~y1;_hog^z��|pmjpnlQ,#*" R�����������������~auj���lbb^_aWfb<38ANc�y{pj���ymlmood/  &( xy�������������������z]{���k�xxqbm`?EMam}���ut�|qlinnhS%(!&"Qv|~��������������������wvic�|ykVW[^]cn|��ut~zrkjjkeX= #"+#&1Kps|����������������������ykpklhhkeeamy|}���yvyrofhff[7;"!+#(,Cuft}������������������������{vsob]dix}x|��~yttljedgZC2;"# *"@sr_u~�����������������}utqpqmigaclq|yw|���{ywqjhd_^A68' % Cozggu�����������������urqjjgimnow|zut���{wrmec^\I442 ! @tswkiy�����������������}~xvssvwyzvyrv{����xqnge^^C6*/Mqvx{jh{����������������~{{y{wxvxqpts{����|vqeb_YD!Srs|wxim���������������{zxvusstuovy{����{vfc^TP)  Vquz~wzkqz���������������~|yzwy}{}y����~tk]]SPB  _owy}~xykry������������������������������|m]XSTS2 "3]qyy}�uxjoz����������������������������q_TR\XM%+ "$/JXuv��~vsmk~��������������������������|vaQV`_Z<% 2%>G\pz�����}wplm�������������������������{ucSYbaaY+' #/62>V]ny�����~rnlj�����������������������ywfW^cc`aO$# \ No newline at end of file diff --git a/images/trainset_face/s10/3.pgm b/images/trainset_face/s10/3.pgm new file mode 100755 index 0000000..4e02e00 --- /dev/null +++ b/images/trainset_face/s10/3.pgm @@ -0,0 +1,14 @@ +P5 +92 112 +255 +�������~���������R;V8(%&'## !"!###!#INmvw~����������������������������|��y}�����;())# &$)%""   "#"!% ! #(+Nq}~~}������~�����������������{~��mv}{~�^!'$#!%"*5!#!!%! !""$%#$% -".Pu�y����������������}�������wussqci\QB* $"""$ 6!#"!##!!" #&!* -)&$#*.!,Psz��|����|{~~���}�~��������qdYD/+(.(#!% $$4 "" &#!""$ &$!!.5""' "#"322&7Nx��z}~}z}�����������y}ye-'",'&$#$4("&#, !&# ,"'1#,+"%, !,!#%'(0/8<':f~}}�~�����~����������xe9'$!'*$!#73+( &0'%"$!&2 1,#)I.(*&!(<+& )&%.2C0/+/Ty|{}~~��}��}�������n4#"# *#$!#(! /3*$()&8-"(%)&;#&;*$EB,1,'!59;& ",*%'==03-0W~}y}~y~��{��������i@!$$%!')%% !'").+*,!',9?%#-%235.4<,1W9;21%'#B0,0*$(6+)3B&2?'?Ux��|�|}|{�{������{s@!!%%&0,*#!(!$* (3.) #06K.$//*'1B76H=7NM7K0..%/@-4&1'<:1:<%(L02BFk�}���zx|�~}���~z_5* #!%$"(*%,+'($%&3$6#.1"+73LD'28)12BG2HJJBPAP?059.O4:,(9?>6C>-&@S/1<2c�|zvu�|~�����O)#(!&%#!%&$*&+0%,*%/7$(8-/<%+=7KG-0A4.8?J;?LKKCN=V2>?EEM/J$9B?<5Q;!;@D3584Sxxvz{}yxx��~`,#+'#$!')$)*-#*#2-/</8(2A&49A@E6/F@/9AFK5?CDJT6PH:9:8?E58G>I=49?AK@>MM8=;D<7@>S6D4L8+.0>473A:=@B??A5887;>;;@HG655D30/%CE9:BB;04C:=5:.>wqpw~u}�q2 "&()-!)'>,11"840//'7-"=80;,=%+B.8545=88>B7?>71+617;0?:I32,-E'17E9?/QD:*>A:1=C%i�os}|{�S&")-"7-)('>9,22;5/5028,,60$44(;!(8*5//6:3.8847>:34-,9):2;6-. I6!.!>7+7>K?7.=57>C'G�}s~xyn0.-*/0(5)1%7?64:<05862<3961.20&6%7)0++37-)614/694&&/$83)-46-)!,:)%4<#34D5B.=5=9?:3m{}l|yU'9003105+=()@<54=86;95:=2@45-1%- %41#)2,-$3*3-0>3+0*>$,)5/&"-(&$4#+767;94<6$^{rrz6(C496527>6%8C0=:0-:98>A2C40,'((',*)'..&$(+*..0//'&4%$!,)*". ,&;,7460H+>=>98rzzoz*!$@207577:9+1<>5@*(;6>;C1A3***%'!&-)&%)'")!%*,&.++"%$3$"+!$'#'+804+49A9AA;#I}xpw)''":1,;9<7;.4)=:1?7#94D8=483),&'+"%.)###&$')(' )"-(($"4!%(!#"$(&2(,17<4D/=''gvhj(&&': ?98/6.*0B>>@76G2;F73:1./*+)+0%&$+#',%/-%+()-&$'%*)!' % #".!...76+9?.<4 Jg^_,#&%--#1=6.3.22RI?EB:O:9H;7::15541.-01+.*.,-)*/(64*.+&$($'',#+%&##+&)&)*&,7?C5D?D@259,.0)2+:384;-.554:/++)%$.360104101(*Uck9.&:0?3&&.=5;=OTiWFQTTRPFLLEPHST[EOFWWM_j]ZTYj^c_`JHI@>C;4DNLSPa>KKPLTJCC91+&-..*//62.($Ke_54(184I$(-A>7149,/(/,4dm1;14590*>:CLPS[Xjhf_`abjhn[kmggcz��������������������������������������tibXEIKJE;40+0&)$!3_o,;<17942<=LWMW``_bc`kpoqmngajopqq���������������������������������������yi[ZLHHED87+-&1"-Xj0.D:7:?37?LXI]_^\Y^gmurqvqvv��|{}����������������������������������������{c[NIE:@8;4-1*/]`;-@==@?5@DTWQ_[a[Wejqvmsx�����w�������������������������������������������pbQ@B7<9?:5/3)$]jN/:>7@:@AJRTW[`[[`dnxnt||�����������������������������������������������wm[I=75<9=>9-6!^tN54?53A?ALI`[V^XW`bqlpy~�����������������§�������������������������������sdXL=8883;9.:,PlF?3A92;:;ENd_SZQVabmjnz|������������������´�������������������������������~kbWH>972076+,!TfC95=A4-25IM\]M]AW\ihkrv}����������������������������������������������������wl]LI840.-0+&FVC;-;B9(,6IFNYPS?OWkegyx������������������������������������������������������rhXDE3/(/((" 8N1:/4;7-78=?IRRQ:PZd^e{��������������������¿��������������������������������{mbUC9+,*&)(/L(4/39-7:567DRLE9UZ^\g���������������Ž��������������������������������������{xi_M<1$%#&16L++0072/4505CGG96QUY]g��������������������������������������������������������vogYF2&!#)3[6.1/204.1*7;B>80ROc\p���������������������������������������������������������vqm^K3' 9E>)6-/2/0,+3:9:04KMigy���������������������������������������������������������yrodM8""4Q40.8-0&((*0184-2FWfnw���������������������������������������������������������yuneT/"!,f)7+>1*(#!-*0.0-:GNhyx���������������������������������������������������������}tneS7c&..8<,#-!&,-*,&*%3)!#)% +!%//BU`m���������������������������������������������������������|{ypiU+ ,?3 '-%%"&""%.1?Djv����������������������������������������������������������yzpkS+3#>.&!$!$""*(.9Emx����������������������������������������������������������~zlkR"7" "-(),9DVo���������������������������������������������������������|uupugF<@T/99" %*.*3@Rr�����������yv{�����������������������������������������|xthe]cijG=HZ5=/'*(//:Qi����������ub\_c]XX[^eiqovx��������������������������qhYSOLNJF=?;VbJ 8WY8>3#$ *(06Mav��������iRMUNPOOFGHACFIDC?L]iq}�����������������wf]MB=:30,.*-.+),OK -WZ;;2(" "+,3?Yo�������pUPV^`WVNFLIA?5?=;95;@T_]m��������������|lQF97515++'+'+.32(+@$AV`;9>0& !*1+2Liu������gV^q�����ypnjh\VL;D/0' $/..4Vo������rem~���������zwqmhVSQW_egimgs������������vYOLJFDCGLP]dbmkjmnf:*$YZh6>C14(#'/,42`w������x}�������|ug_QIGCG:CEW^iqqrwx�����������zfUTYVTOKMNMPYXbfjhjtO2&S^b69@67-(-/(59h{�������������qaSHGCA:0-,+%05C[lnnux����������}jZRYYIH8+0+$.,4@AV\`gbC*OUZA6@??*.'0%8Do����������~|qaWMB<-(-%/8EX]hf .?O-IneC).*/,3Ly���������}rpmW@ABAfsb`^t�������������^tiXW]t��G(+()[[:,;Nesu|0*1H\uW57853=-0P������������������xln���v{usvzrtx~�����������ÕdssnkfinkbZXTOXCAD`cq|z�1,;CV _I7>:4=J,.U���������������������}xrsusxyz|y������������ȡjrobomrpmd_[aJUYWZouz�}�9$ +&>FQ +GODC:6IR0,T~�����������������������{z|yu{~�������������ũotwhclv|}wtppljjdkt~����A +) FHQgP<@/Hu�����������������������|�z�����������������ʱ�q���wvqrotnqqmrq{������A% n���������������Ľ���������������������������Ȳ�w~�����ztrrrpwx�����|�5 (YC%* ;z���������������������tomu�������ymhq��������wqhpn_cluz~����~}wvsm   " u��������������������xuhpw���������}wvruz��{wphmosri[eorw{~{|xrpqZ "k������������������yumjp������������~vkgfc``]ovrvrwb^inovzw|tqjhr6 # U����������������~ytjmx��������������th_db_couwwuywq_`gjnrvrsmblg & :���������������zvgnvy��������������wmptikowyy|zwysgT]gjnproe`mX  , #{��������������yxjlpury��������������|z{~ryvz||�zztpmQWhjkorldbr? $-! m���������������sroiloz���������������������~�~�yypggSGilpprm`mm +(+ ^x��������������}zdbh^cx�������������������������upabXEjruqskguT )!`qx��������������vbnyo]@Keux��������������~xzxvlgYNUVPm{zrnfol:  *ios��������������si|���rG;Q[Wgmmhpmks~��vtie^]]]UHR_a^\w}rhhn[!#*mqor�������������qt������pSP9Xskbrkhhhnid`]_L>EDIVpsqch}|lfkl5 +!$+  fsoiz������������y����������}djqc��yd__]Z[ZgE(9G_sy{{lr}wskboT!$. ewpkj{|�����������������������i[���rlytteXYMIPaqx|�zorwtjcf^- '$$- evqlhly|~������������������������rpn_a}oo]TZ`Z\nux~�|kurig^c9#)(%  huurmdqzw���������������������������wjlehnih[^gvsx��tqrlh^cJ#!%*'"gustqiepx~���������������������������z{tqkcY]kuxs}�}rsnhaaL%"%(!*)!ewwtqojdnu|����������������������wsnlhfdfbbfowysw��}qqib\R" !)%$( (etwxusol^lu~���������������������vuqmkhikmqrvvru}��|pmbbQ(#& !"2`tu{tsnmg`hx���������������������}|zxsswtxurpqsy���ynf_V#  +1cpzwzztqkhciu�����������������~{xyutttqsnjnu{���}vj^P  >erv}yx|tpmiedy}�����������������~{uwsqsnrpqruz����|l`P#  (K`uu|}ywyuqkibgt~������������������~yvzwv{x}z}����}zdO -![I`oxz|�yw{xpoldhr}�������������������������������xrH 2 5eL^sy}|�{vzvsolfhqx�����������������������������~sY+#''PeJ]rz}~���~wzxunojhnt~����������������������������x_ +()+f^M`r|������ywwstqhjio{�������������������������um/ )3-32cNT_r}~������wysvoonlikt������������������������vjO! ) \ No newline at end of file diff --git a/images/trainset_face/s10/4.pgm b/images/trainset_face/s10/4.pgm new file mode 100755 index 0000000..f1259c2 Binary files /dev/null and b/images/trainset_face/s10/4.pgm differ diff --git a/images/trainset_face/s10/5.pgm b/images/trainset_face/s10/5.pgm new file mode 100755 index 0000000..6d33f41 --- /dev/null +++ b/images/trainset_face/s10/5.pgm @@ -0,0 +1,10 @@ +P5 +92 112 +255 +�������������z��tR1' $  !%"!"/)>Wo��x�������������������������������|��{o?)$& #! $ % ! &3i~{�������������������������������x~�a;3(("%""  !#9Xu���x�~�~�|������������������jS0(6.   &!%%#(!"Dz�{�����z����������~������ydA"$!(00$( '!"! ,"7$!$b�|���|��������������v^B6++ #!*(* #*'!10%"' #!(!>(,!M�}~�|~|y������~��}c9"#'$% " '&#!$#  &" E#"#"/'" ")55'+" 5f�~|�wz�����������W'"!$#) "#"'"#" #!,% F6 (* 0<'''*;5,6!+!$)!D��y|����������yG #$$ &! $ !"!)-$'"%(@-#"1E8-$"#F-&4*!!%)+3,77)%)7!n}���~}������k@#!(#'#" !"$ "#)9*"#)" '19930)>41<"+$'2K&#2<% +'1(1+2H&0"/*"^���~}�}{�i8$$!$'&'(!$"##('%(%>7"!.)! *90(A<9;D<1G("7,03@=#"+D"#)"0%4 + ./>''#%('-Q�}z��~c2" #)$##(($,)(,#6#/.=6,#:4*(:=*6>@=LJ,M80/5;;4&?1/*B1*0"/+5$$ .(=>(!,''#b���~{��/" !++"&)%".-%)/):(&42>9,'4<+,06@36>:=;Q3A<=23>?80885)>=,6/3272%!+3.@,,"/.%(z�|}~|~#"#$#""+,'++20,$-0/5/'<2592*6<93.;B@+98;2I;B4B?0;=.8@?,+5C6-@5:/@3*&09::'/%73&d}x~~|) (+*$%1,*0+(#/$*3/.-265814731?<829D=6'571CB;?@>659/-H<-(4F<6/7C*?E1-05@98(*#.> 0. .�s�(% 22+&+42/..,/-+*:10'197911<6068819<@8#657/Q9G;B=227/7B9(6F@:8.C40>62:52N7'$,5?1<:$W�x�}|%()%751)2,1'-0'(760912(22;@/.8=+116:0.77&'4:+G><9;>6980+:>*.5B<0/5=.,4093--6/%:4&EU973@33D1(0;4+'5DC,"E0591G1@?=(/6:90-0#3{�}�&10717153./0-:)92./314%7196313;44?1333.64*74%3XD105<)A6,$21))'6A9I,5927==30-2C400,+)^}�~/6-1352,:.6/0>.72)5032,=5.)1149658417126.409'+HB0,.6,04%''5!/#.18D598.;>9/)5<3..8+,') 3pzw342)64614228384715+/6.+84,!/-25455+05:6330'6&'>B1+,1,*('*&/(/,&+/:>-8.B?534?>724?5'#+$egq225!270520+39219623+/3,13+(*.2,./0*4<69-7+*0+*3<433.4-)./2107++)5*(7'48B>5<<=GGD<>=*%*%*Ykn929%'9007-189568<511/-344.2.452128>=;99>9351/3D??9HK>?59>AD9I<988H)6,18=@<93077>:A<6/*%(7nj555-822339:875B=<1<224395?>FKEBEK[OGBBHGH4;:D8?NF:A;<;?68/+0'&($ Yh7:/+19@H?>B>@>G>HGJV_Xaejhr�����������h}wuuwunv�������������������rXGMIQUGDED?>A<254-.&# 7t(.4628?E?FMFLE?DBDO]wv��������������������������������������������p[R_Z\WBKPF>8;>0.95.! k,6347;HRMHOOKTGOPS``yz�������������������������������������������zvbbgYYTSFOAIG<@=!7.()# W364;@JHPILSWPXVS[Yhfsr�������������������������������ǵ������·���wkhf[UOMGHHGKECD1-6!%#"666KNEKY\aUfq~zon~~�����������������·�������������������������»����tg_\OQEDDVTK;I:K6(?9DNJRQU]Z[puvxkw�������������ŭ����ǹ��������������������������������{xcYQDKDLLICB98I2*A?KGJLTVTZgsqtzu~�������������ƽ�����ù�ƿ����������������������º������sbYHECF;GD:H.6:4!$@CAHFIRVOfkr}l��������������������������������������������������º�������m^PB?>?6A9B8 *+)""5<>E@HOPRjlu�����������������Ƚ������������������������������������������e]O=;643/4C& %(%'52:B>JMMTkru����������������������������������������������������½��������{l\F75--)-5'!# /&09>ECUz�����������������������������������������������������������������yeM1. (#%"!!$$6]w}�������������������������������������������������Ŀ���������������xcC*#" ''/7Q{}��������������������������������������������������Ŀ��������������{dB* ##.4Qp}�����������������������������������������������������Ľ�����������vgC%"$>Ncz������������������������������������������������������������������thB$ "";?8=?<1P�}zznB #$$">@>7:?CKMQ8$5p{{wZ"!"$# Dt���k>7VjkgeWYVUWTEAF;:B@LRb^o����������ļ�����gfSOEA<4>FFTQZdrz�zkA,v�zm' %$'\s��vGCa�����������zsa[QXZ`cfhd~���������������pmka`[[Z]gw������������[N�}u9  %#+c���eIc|�������{tqposjjjkorssvn{���������������qsrvsvqpruxw�����������K.w�zG $4n��]]u�����ld\XQKMPZSMXZ_r~�yut���������ƻ���~pv}uuf_VXWXXddjkcr{�����k9d�}P!!Aw��wdq{x|xrTQNHFOD022D.DB\kYPiy||�zYi��V"#E���}uw{qsk^PE6;LcO'4'�/Admwex��pr�������̿��w}|qkrqm[,?;%099�|j�k|�~k��������§����}}oy�u7*f�''uQ9(Hmbpvwzxx��n'#*]�������yst_==Jn�Ɇ=3;)D#[��|d����y�������˽������no��{2//J0&:��X+,Ytqu|�����q//(1Y���������~sC@:5.j��mK3But}������u>86*_�����������mSSbp���kdvpu�����������������϶�����������xKS\DX��{kGHgw}�������y;:2)#_������������vxpmt~�����������������������͹���������������~o~waZ]f�����������?  ?'1Y�����������������������������������������˺��������������}nv�vvu|����������J#+%?,4 V������������������������������ƾ���������͵���������������������������������zE%&8$@.8%M������������������������������ú���������˴�����¹��������������������������s9,<=B7B'@z����������������������������������������ȳ������ž�������������������������n1'PCBIB2/s����������������������������½����������ˬ���������������������������������`)'cV:VWA$e����������������������������������������ɭ�����������Ŀ��������������������T'>nN +Wl],O~��������������������������ȿ�����������ƫ��������������������������������wBCSg?%!Jpr7Hp��������������������������ľ���������������������������������������������cSgXP+50AkzU=i��������������������������������������������������������������Ŀ��������zUmz^F78*8]nh@[}������������������������ƾ������������ó�������������������������������jc�yh:8<.#ZikHRs������������������������ø������������Ļ����������������������Ŀ�������^m}xi!.55+ Ljn\Uh~�������������������������������������������������������������»������}Wrv�L ,-26 iwsUcw��������������������¾������������������������������������ƿ���������l`}}�" +#0*:&>qvZ_r��������������������������������������·������������������¾��������|ch��i 0&3+# :h\`o{�������������������������������������¶����������������������������q^q{^&$!%.! #Igku�������������������������������������ø������������¿�¾����������|n_bI !# nntz������������������������pv��������������������������������������wkh!  !" gst{}������������������������VT}���������{gVX������������������������mwXVuuu|������������������������w]fly������jWP_v�����������������������}kwQ Cvsw}|������������������������vllfjilhg\TYw�������������������������tovE" .swvzy�������������������������xrtc\XZ[^fx�������������������������{qnw5"ovxzv|�������������������������~{na_fju���������������������������uptp& $  +[{xyxv~}�������������������������vtwv�����������������������������trv`!#>}y|zwx{������������������������������������������������������~��vovD"&|y{}~vv������������������������������������������������������|��~spq-)$^z|~|v~�������������������������������������������|�����������{ru\ +!(""0ux}x|�������{oijx��������������������������������q�����������ms@#,$% ^s{~}y}������w}wofT_nu�����������������������xfbqxr�������{��vsf "$! #1pw|�~zw������������qc`a`fiefn}�����~vlrsuvr`Wr�x���������y��zuo= +#'$Yoz�xyv��������������xqocZ[_gizxrum^SVZZ]ii�������������{�zsY% !'!$fnu|ysvw�������������������th`]`^cennv|sy��������������}w~~vr_> #"'"&1lnuwwzs~�����������������������}���������������������}twxtw_D5 !#"%"  ")( +Zinvtw{}�������������������������������������������|yvuttiF6& !"$'# #%(-# %P`dnrsz���������������������������������������������ztsqqiK./#(()*"%$+* &+KaYcqmu��������������������������������������������~sqpodG01#%!%+#(-+#(+(#$% GfZV_kow�������������������������������������������uspna?$0%&&$!$'#/!.-%( ')$!Hbh`Qbkp{�����������������������������������������vqpjXE"$'-(#,!,+&0) %&!! J`ei`Sbhr������������������}���~����������������wqo_WI2.-'+2%**+ #'#  NbggfcQbct~������������������������������������~rmi_QM>. #')$*2$&)!"! PcgiijbV[gqz�����������������������������������lheZNIF>'"%&+" %! +Rfdmihkb[[am~�����������¿���¿���������������lc`RNJKI8' " ),Wahjojhja[Zce~������������ſ�����������������j_TSLLJRK:&/$.Wajlmrlhi_]^[k����������¿¿����������������oYTNOJQSWK>&)).6V_kppqskifdaZ]jy���������������������������gZLPOMOX\ZO:  *'-6Sfirrsrtlfcb]aXcx������������������������tfQPPRSRVa_aP&&%'38Tehvrxsoqpbj^a^Xcly��������������������xnXOONVRTY]affF \ No newline at end of file diff --git a/images/trainset_face/s10/6.pgm b/images/trainset_face/s10/6.pgm new file mode 100755 index 0000000..84c266c --- /dev/null +++ b/images/trainset_face/s10/6.pgm @@ -0,0 +1,10 @@ +P5 +92 112 +255 +�����������������~��~����cVhD5GXL[ZLMdkVhtonkjaf���~�����~����������������������������������������������������|�����[@8?1(/689538?F7>DRB<,2.0x}y~����������{�����������������������������������������������{j7&'*,'-'0'*%1&. .%3)&!"$Fmhzz{{~}{~|�~����������������������������������������������wN5#!%##(! $#!$&&#'(! (8-.0I$=-.#'!*M&%%:-##.'4.1#'G-(* 7*D�w~��y}�����{R$ %%$!&& #$$$!&(&(=7%")("-7-1B9;4A71A!+,(4%=<*34=#),+7.0.4B,+"+,&3j�{�|~���|M$%#'!#)%%"'&"$.-&)-=<(%20!$,<<%===AFA1M8+4689*74?$0D(.%4*<("&3,B$"%#.##,"v�|~}��{J&!%"%(#&'&'.'+0$4-348>+)45&-19@:,>8B;U.H@B13@:5.<86'@98'9.80*"0';?$#0**+6~w}|~��; $## %,%&#+"#-.&,0(?-865:0.29+:1:@>266;3Q=507B7719C;8'475>J,F=613!H@66'BA95<=/F:6516B8#-2=67)2i�p�1''#&4-%+0.5+,-(+53*:.4,+4.A23-84/02:444;3"3>1<<9BADw|r!%$ +'(+:4013.5'50'+623504/'21B31*94*4-4-5/78).70/T3;;D9:E4&,F4(&@D??4/:5>2EG/029<=3#J�u&'"',.29=063+7-)7+16-,3-61(6/E.8*86/7801023;4-<($NL52;90C> $48!%-<@!491:.8;@:(08A480!$kt2&-.&.(186:(07/6-/<264-/1/*1,822/0.9966:3236587+>+$=J1.16-.6&#&:*!*<* D5;42?<3#5?2-64) *=c;043)-3.1712370.6591260.6+4)391%)&5329-3,06878.+15 4A/.).+,*%-$0(&+,/.<7/66G357;@<6A@&$+"'K8723106+&83084,,3<81837-/,7(.3/.&'23.4..(4<89/2')7%-771,.2-&)5(0240(+60,%7;F9>8;=FE@D6(()@/7+5156-!82*74.2,:836@;0+21.310+,+65.,1166:8:66.15-=6A><>A868D@534914:53CCG@E=JPXGFL;CD9?==KJ?ALB>DKJM]njUgbrjrrq]\Zc]XZVPkuxy�~�y�|�����|ulYK;>BEE;8@:9<925*$&$.2-$664+/8=@JDEKCA>HADSJQcVWbblg���{�������~c�uv{wuk}������������������jMHMPOIEF>F::0234+#)+11-1/113=DMACKWHMDHNEKGYj~������������������������������������������{tlSZ[WVMCL>@;:5(01&'&%/7:-*1;>>AWRKPUUOTOOXRT_n�������������������������������������������}vrc_^ZHOLGDBC=::*,$!!*:127/4=CIOWLSS^ZUa[Y]_^kn|z������������������������������������������ywiaZUTIIGEILAE=90) 7;74=0:FJWMFKS^cc[fhijmnsu����������������������������ý��Ŀ�ſ��������rdYRNRKMANYGAB;=,".;<=98;HSLEKO^bgbevu|�sv�����������������¾���������������������¹�������slVWWJMECKO@B4DA& 0;99@9>JTHPP[af^en~x}wo~������������������ĺ�¾��¿������������������������ki\GOCB@DL>A*E2'%)73;?=CKSLOX_`_^pwx{wyx�������������������Ǿ��ý��������������������Ŀ�����|xjXDF;@7C@B0$:) ),)5>IBPLPPU]bQjvwzx{����������������������ɾ���ȿ���������������������������waOB?<475:= ()0#'.?=CLLJGT[[Xsww������������������������������������������������������������wVQ::021-31!9!"2@8=FKCCS\Rdny��������������������������������������������������ÿ���������j^G81,)+(0=%(6951CJ:BRWPat����������������������������������������������������ý���������oRA0)"$%$".,2/4'0DI7ANQP_�����������������������������������������������������������������seI5( "$+1(.0(/+" !) )( !-32+8?J_x������������������������������������������ǿ�������½�������������w]D(" &%!!#)/*,0BIFA@AHKACHLOQ^jx���������������������rhZKDDD=A;<33;7?EH6Dnxp7"" #)Ij����}^B@JNDH@=?ABG:6C;>8>FXbmq����������½�����maQHD99;@>FHKQbmquv`<={yG %#!#3`z���~`=Ir���}wsrokh[QJF@ELRY^biw���������������ribZTQKOQ^ky����������Lj�X $##$!Bd����[GQx�����������vwh^][cijjsmz���������������mnqoqsnlpnnsw~~�������&M�d%!$' !Nn���{Z]|������uob[XXW]ZKPY[jvwsvw���������º���|my~xtj_YYUPUURX\[o|~z~�PJ�k, !*!$%Ux���jcq~����j\URMOTK=;KA7IMR^w}yov��������Ǿ��otyhjr`OB?2.41.PXE]wvx|f\u + *$"#"^����us~{wzq]QK@7LNox> ZN*/Yl_n��mq��������Į�u}}osypf��dU'7/7\Qevqunl~~,.!"&&%#)i����}{�vtne\Q<8Ly���P.U� 2we{m{�~m��������Ȣ���}}}v|�ɓ'N�!%UG*8ihnpvwr��<"$%"((%(-q��������stp[B=S{����G@/A3$G��Y����y��������–����~z��ը@;22')ql6$Ttru�����K"'*,',)1o���������xf;Bn�����{GM??1y���v�������������������������lA7=)[�vD6Prs������Q5/,-2(3s������������dK\ky����tkmfv�����������������™������������}okhyq\MUz��������\=.+5/,4t�������������quokr�������������������������Ġ�����������~�{uemnjir���������e" $?,4/12.p�������������������������������������������ç���������������}���z����������a.?25153+l�������������������������������ſ����������è������������������������������U8#@6;265&c�������������������������������Ƽ����������ê����ü������������������������H>&N@899A'W|��������������������������������������������������ú����������������������-/$:Mfti9Iky��������������������������ļ�����������̽�����������������������������omZ#9-2(' !O`emH?it��������������������������µ������������Ķ����������������������������kwJ317%/ Bb]k[=cl|���������������������������������������ľ���������������������������xl}(.0:/()jelxIYku���������������������������������������ȿ���������������������������jwi$0-4% @cp|]Rjp���������������������¾��������������������������������þ����������xjk5.",5`rhPhmz���������������������������������������¶�������������¿����������}[)!! "QZSgrt�����������������������������������������������������������������}9 + Rnnq}��������������������������u��������Ľ���s���������������������zx& +9spvx�������������������������nO`x���������zhWw���������������������uq # (qtuw�|�������������������������j_giy������lT\q���������������������xwb#lrww{|�������������������������nmkffiggc[Pf����������������������}ru[!"Wwxyz~|��������������������������wuqcXY[[ak����������������������znyK ?{y|z|y|���������������������������wfcfkg{���������������������~|ypw8" +wz}~zyy��������������������������~tuz~�����������������������z|{xoq "%cu�~}xz������������������������������������������������������xy�ss_ +%?ry~�~yz��������������������������������������������r�������x�}ts>")$gs{���~y��������zy���������������������������������tp������}{�|sh &8xu}��~|}�������sqie_i~�������������������������zhlowu������x~�vvF ! "%$fr{}��z�����������x`_ckjt|vxv��������x~}{}reYr���������{x}zj!&$!% 2nrx���{}~�������������xkfcd]^dinw�~uth^Y^^_ep�����������xwy{qA  %,"%% Qmp{��|{z}������������������sdf^`ec`b_cipom}������������tvtxrX# $!+!(4ahqv~z{{z~����������������������ux{������������������xsqqqa&# %!#"'(&4]Xmoxz{||�������������������������������������������xvplr\6$!""%&& $(,&0^X_hqvxy��������������������������������������������upmrd+$'%!&!"/ $ $/,$%*b_Y[gmrw|�������������������������������������������wonkc5() "#+,1 &(&+, &)-`__ZW_opu������������������������������������������{rpmZ-# &%"$!'*%/,(# )*& )")__bcYW]mq{����������������������������������������{qmhP#&*(","*,&)$" "+$ %"*`^efa]Raioy�������������������|}�|��������������xokbV$ + *+'3%%0$ !&".^echdf]SZim|������������������������������������whe^M6###"/## ""# 4^_jhfhb[XUekw}���������������������������������{a]VMA0  &&'"! +;Zagkhhge_SZ`dr��������������������������������cWRLHF2$($"(?Ycggmkfjg^\X]ci�������������ü¾�������������fTOLQLE0)% $6;Zcjikrmfhc``X^^h{���������������������������bSLMMUTB-&4::[fhlrnnqggd`^Z^[dw�������������������������t_RRMOU[U? % ';>AVemnqtnpnkecb`Z[[]o~����������������������i^LUNUP]_Z: \ No newline at end of file diff --git a/images/trainset_face/s10/7.pgm b/images/trainset_face/s10/7.pgm new file mode 100755 index 0000000..4539f87 Binary files /dev/null and b/images/trainset_face/s10/7.pgm differ diff --git a/images/trainset_face/s10/8.pgm b/images/trainset_face/s10/8.pgm new file mode 100755 index 0000000..3dbf0bc --- /dev/null +++ b/images/trainset_face/s10/8.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +����������������q~}vl6-( "!##!"$!-R:Sn}���������������������������������������x~j�X3&!%!#! !"# $(9by�~}�����������������������������������ztaE+!"! "! "*X�{z��������������������������������yob(, -%!" " ,^x�����������������������������zaG1/%$"7'!  %"" ##!*a��~��}���������������~��|^6)"$"'4) "!2 "#" . %""B�~}|���}��������������}�xI%!$##!#'5("  %!"" ,0'&3t}�����|������������~�xJ  %% #&#/%#""*"".#$"%+&*@*!%&!5a������}��������������q: !#!( &%%!"(" !"*'B&# **'!%#"$172"3'#$-.8���{{}�����������n8"$$"#!$!$#! $.( #& #,"@8'&'!>$'$## /?5#.($)(%=%)s��v~�����������q8"$##&&! #%#$"'7+"&!/*6(1L),!".$>8%")&")"=-)*8*+&1:z�y}|��������j5!" "&&-&"!$%"$"(#,;5'$-&!!./+D2*,K35--&"%)D($/1"(+--.6'+K"3 *7%#s�}}{{�~}����n5 ""!"!&'&#))($&'%+)&/-08<-+7&""2;&E=;2>=5C++,0L4*#)@!"&30@$9#(H9-$+/'%)#}��{~�~���|5)$#!# -) #,+&+/%0(02 ,55?/%:1$&7?+7F;A@D1E/(9291-E--&D,"&-6;10!00C+)("1&(-$:��}|�~����P*$%%" '."$*( 0-&2+48%267;7*;:%*4D1+>6=AP-HB,;;<8/3;4'A;&.*04>#'$02G"*#./'-'s�~|~}��q.'"'*'! (0-++,!3-.2116.53668/5A.+:=9474>3V2@EB1:>55,<<&:A/=/71D**54F8+!,8..!M�zy{~��E *%!%4&%/01.010(5,.65504478534;8=34A9330@3I?:@H<5:737D3)2D4:>=3B6,-/<=;&-&):1(%&oy{��h4%',)"+6-*105.11,*5'58051=2866865;;83<@7(,D7GBC5;4'??7)4F<2?;89H:823:+&@<1F?M>A:36%=B=,6BB84:=.CA4<15F60(27<5@75iv�w\*3*',1125:?4<17614+9778210)/A=429=*6682+6<1*=:,H?-1/=6561/),/A?106D(;587,.;7);8/DE?1?=3B6,1<3%.C=B#@6->;@85N<&;45C53-l{�{*<05.6438=03:1038?1=3,4+7-0;27142E4<>1>2.6A,?5(@U804A,>@,77((/@C#7>0328@789+1?:;)*.& Tw~z401687(,:595/.78:37/3-)4,4>+(*32:59926<077538!7S8+142-7%#*3")"08',B6>-5<=/-,>@/7+)'* 0nqy !-,4257'*9/77.09963951*-1*15+!"-3-343,3:6553(5,E6,..1,,'&#-%&%'.. H6:14@34)3=5)6;*$'(ebs#!/$3423."4568187:74A=6*20+00.(&.4,.1/'8;:.7/"1-):6,-,-)*%*',.'+,-1>0-9:H+29361799/(-')Sim#40*44/5(-B<739>7;7EB558/016311683/34/;?=740)*,17B2803.-(13528/0+8-2(+8BC8<>BG8851/,$!&Efc#%57)-910,8?B<98>?;>GIIB>@IM@B@<@932/7EFBGLBB>=GGJBR=C8K?41/;AJD<86BDB@@.0$&'4dY%$14444240>DGALEG;BDILKIUPHNWMapndk]menb[QQSLMJL@XabdmgcXc_kffpbeUh\AE3==<=/(+(ce+'+1=01(<C=>A?9650+*#Tt%)<7.577=BGOTLJSISIKLINZr{���������������{�|��zs������������������wiLMSUWIGIH;A?7260+#% Lp(6996;6?BPMKMRVTUV_QWQ[as|�����������������������������������������w^V]\\UHKOLD>=60:,+&!3r:19:=<:?FNJHOY]aa^`\]]iiuu����������������������������������������|vhdb_UKSGKFJ>D9+6-(!#*f35A2=B@?MPFMX_aafatsqnquz|�����������������������������ƽ����������yrde_VOFIERLIBJC+:"]3641CD?EQMNV\bd]iqzyvtz|}����������������������������������Ż��ĺ���sgbVYXIKEKSNCAG>4, N14-/;FBLNITW[d[_sx{ylx��������������������������½��������ſ��������qd_WURKJNXUEAA=I-"506&)9?DHKMKZ[\Ziun~rp������������������ĺ�����ü����������������û���ype^ZLLLIQSDFG/D;)&!1;"(4=;FHEIWZOeosvyz{������������Ľ����Ȼ�Ƚ��������������������ž�����tmbRGJDFKADH5-9/%!):+.956>F=KXUWkmz{~���������������ź����û�ÿ���������������������������zj^IDAC=<=AF()%"'%)+113.+?A=HROWlp�����������ý����������������þ������������������¾������{`YB@<8198=0&-'#-*3/,)%C>;BOHZr{����������������������������������������������������������qYO<:33,5/,)%' +4&,* +5=6>ID]~������������������������������������������������������������k]J43*-%(("&-,#*$#%493:HCa��������������������������������������������������þ���������{jY63)$$$# !#0'#'#&"20/5DLl��������������������������������������������������������������ufC3'!" !"#1+ " $#'-%3CLt�������������������������������������������������þ�����������ujO6(  +-, #$&) 4>Sr}�������������������������������������������������������������vnY8( ""()&! '%!,?Mr}��������������������������������������ž������ý�������������yn[>"",!$# &&"(9Gp{��������������������������������������ÿ���������������������yqZ;$"#$ ($'4Ej}��������������������������������������������������������������kV9""#' $ $#(.Gly��������������������������������������������������������������pV7 '>"#$1Eey������������������������������������������������¾�����������vU5#F-  !5M`}�������������������������������������������������������������mV1"F1  %=Vir�������������������������������������������������¾����������mU+ I." "+C[s}x������������������������������������������������¿����������{kN-! 73% %&)Ngz��������������������������������������������������������������wlN+ #9-###"%$@dv}�����~u|������������������������������������������������������wlP. !64%##,Tx������mSL`ffow��������������������������������������������������xoW5 %-5$! $ ?i����}iI?;?J@@BKUU[fjx�������������������������������t}wrmg^b\Vf��yvkA'5%%#Mm���wV?ALHE?98=;>9:ADGP]l{������������ľ��������~fb^UJHHHBG?;@;7jyusS#5*!%#&\u���T=Rk{vk^TONLI:9<788;J\ft���������ſ������zd^NB?C=@;;417:9C@+$Xtwwc)4-"&&/g���hLWr�������~tpg\MC@FIST^`v��������Ľ�����p_QH@88:<>@D?JSbfklV/O}yp8$3($&#%!4p���_^o�����~}qjd`beZWT\\edbhp���������������gbVSGGDHP^iq{�������j2't�s@  %!* #$$ :{��zcluyy~ydVVLIFGGVMHQX^nqnpp��������������phiiih_dffns}���������h*T�{I +#"#"&$%G����qrropkXJF?DH;)$9>/FX_[mxulr������������}ikrnf\MLLPRZ`[ddgv�{|�zGQ�|M"(/()!Q����|wski\XD77Rf?+*R�.daucnth}�������ó��kirhcb]E6=:69D?ZaTMissxya\~~V  ,0+2T�������qnlT;:V��T4*"s6(��c�lw�ul�������Ǹ�us|hjtsX( 9m$2;27OTFdqpsop}c!/410Z��������zwR:Pg��o=9943D�ƌc����p�������ȳ�{��{yl�{*33�+DuR3)Lbaonsvv��a!.91+"\����������w?Sy���P>B47��Ƥ�x���}�������Ǩ����zu���69419 _��U3+epls����j !;:/3Z�����������jU_s���\WYz�����������������ǟ���������\1A  $""!# >ciqoknhZ\kv��������������������������������xkc\MF5 .*Heklumnmd__e|��������������������������������i_XOJF2,  !Lfmosylmld`_d}������������������������������bZTJMMG)'$()*)Jgmqsvsmmjf``e�����������������������������hTRMMSTF$&11,33Kempyxtymkjca`g��������������������������jSTMQQ[TC \ No newline at end of file diff --git a/images/trainset_face/s10/9.pgm b/images/trainset_face/s10/9.pgm new file mode 100755 index 0000000..2082e62 --- /dev/null +++ b/images/trainset_face/s10/9.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +������������������o1"#" %# "Ni��������x�������������}��������}�o;$ $@������}�������������������vdA$ !! &$!$!"!! +Pr||�����|�����������������~�zrSC%#"! '#!! !  'Pr�����|��������������~��yztX--" # !!"# "!!&## *w|��~~x���������������o[B*) "$# !#& ' &""2#!"##q��|{z��������������~xu\:&%$#"*(!"##&!&+ % '$5##"#" &%��xzx���������������lG)/$!$& )/&&%& &)",8% $" &",(7&&&$&0" *#8u}}u{��������{}���uE(#%+"#-73+&/)("!.%*;%%%!!!!(!! %206*+-'3%#$,,#6cz{x�������x~�tO,"%&/%()/<43)2++%"5(+10-$ #%!#(+!& " !+#0/4(06'4+%,.#&Wutw��{~�~~�q;:',.+/*7/49;2/4(!1$-84&-56/% ..#&%%1+#"! $"#"3(,-+&;=%'"6# &'0-$Cwu�|�����q;+6'2/13.;6<7:263&-8/.C9/:?C5&$-9)2%(4-'##((%"'#.+$*(,;B(' ,&30!"Bn��w�����|O&*.1,:161:=9:=2=4'4@37D<8CGM91.1628+(9./&*$$4$"''.+$,&.9B-$$#*&!#/-$#0h�}qzrvU7-367/73?59A::B5@7(1;78?96AJK<55/*:63%-374,1.$9,*,+61",%12E2.$**"$$#(-%%!$#&&&#)g��jrod@.07740>7@79?<=C9@A-/D73>469G??=;,35;8/845:-67'24332:6!*-13C=6' ++!'.").$,#*&#*"'��qwuV/636986=;:4=<7>>98B*5@?389+:ID<=4399+1<478;539(129,8;<1(//:=K7%!+1)$*+)+(+.0%))**%C�xyuP12=9<9<@=38A@46><2912=876<.2PB@;6389..66279?<5/1;76/EA4-+$HIC:!'.43/+55),265',$#*%#&bz~_H4985==<@:/6A:76=:9:33:609C4/ILA65652/*67469?;;89<:97=:9287FC79"-2:?=5>D&17,/$&3"*%+(*{rUA:<;;<:>774<<.95<7>49-64+2@54CD=9<9:23-,:138<8?:>8<=49BE<>77)5>F:/23C554%((-5&"-2yjA:4&88=0;65,26.0A16H?68=9+8=-$3;30>;6A:>?>9>?5;GI06641AA9/825662."&.-0 &1's\46?@@:?142/11-*-6152<3--120:0.F;:1:=-3>7,,;1.+3+99;<<=@6@=K=0:/>:74-0;5<9.5)0%73,!)!),kS18<=:;5/41+*0(()+,0/665-6038./?:522=.,527/92,'/*06=;78B1AKJ?4>:=7@3/4A5;4+93/+:6$$!+$&"pH3:277920443.111)1&,36;<4<01100>>70-64-/.1;072.,146:@06:6=OMD@G9/=@5;>AB76-66-093## )!'"^:1::40963732*/-264<977;86=811,5:?7<84;:84/<9;>83<>A>884A=@FQRKO879;>:9=<89318(041&$  # )0P54:;441:7765..6=FHGA>DEBA@8=825GDDKLA>NVE@BLLOTIJQJIAD9@AFDXgZUCA:;@A?8C?C5.3/(./'+!! ,8E/0568776;<=JOJHTff_]T[bXOM?LHEKWebdjc]\mkhjlhqprbfxfN[GLSQXci__VMBCHGFAQQH:9713=0'"##'4>1/297:?6:=HTcifmtxy}{lc^^V``Ynqz~�|z�����������}hfSb_`nneZ^][SRRSMOc[N>8766:,&$!%)+>293>;>BACFFSp��x��������uy|wx|yx���������������������tbrrrzwc\`c[[`e[PS[bXT:494/*'#&!-';418B?CKNKMPWx���������������������������������������zu}~w~ynjdgffgei`S]Vnq]@863--($(",#6,5=<LWYaoq}�����������������������������������Ľ����vpkgb^\Y`_PafihnkWJIWdaZM:.,$" -7.0//4EN_]j}��������������������������������������þ���~zpib]\WZZTWdfiej_MOHW_[O?2*! # -=(41):GQaev����������������������������������������¾����vj_[U\VY\dbf_b_WNMNYXL<1(!  #$(A4+,,;IVht|�����������������������������������������ĺ�����}kc[XZW]aa^^__YTPUNXJ>%0#+("-;3',)7M`qv��������������������������������������������������{hg`[_ZXa[[][YXLTHUSD)'"8%"4:3'+(2Lms��������������������������������������������Ƚ������vl\Yc^TUXWXWVTRIBMBA5%.;'(3@6($#)Ory�����������������¼��������������������������º�����rb]\]LOQMTRRLOBH>E01&!!58&!/3?5%)!&Xu}�����������������¿��������������������������¾������xmaXWN>IHHIJCG6G9>2($'=* %70?;"$ Xq�������������������������������������������������������om\ML>5>>B>C46I9;CEWRXh�������������xn_^RJF@ADJRQSYfmuu~udCD[~���������uY4*! &"J91)haWA97:D?91*:4@L\Zv�����������}{sokgda^ahp����������~eJCj��������}uA+% %+ I:-:tkXH04JrwD,VO!6JQ`������º����wtyyzunilggr|������������cM]��������v_1! %$(K8* <�zaG0Cx��W0)>hFLM}�����ƿ����vxz~ne\ZXNDVeppojv��������pTg��������g:$!#!@3F2, M��oP:V���m262.)5ZQEm������Ƴ����~vjhjaWLF48DGLaj`\e|�������o��������oG#&%!B@>0* +X���i@d{���D:<71k�^Ji������Ʋ�����vpvc\o�[2*;A*3CWd\[o���������������vN+"%9D54/g���}IM~���qKNSn��jZt��������������xfn���j10$=+,8:# z����uqoqkpy��������������ź���������y��ŷl:>A/[}vY?Wp���������������xe9(# /fi\xWC4' ~�����wvy{��������������˿����������������sn�r~�p^_v����������������xe;.$%!AygR�9 A5& z�����������������������ſ�������������x������trsv}�����������������|`>,'.+)'-%L�qX}+ +<9 ~������������������������»������IJ����������������������������������xbD0*4<;>IHW�oXE.# }�����������������������ž��������Ų���������������������������������w]A77CAEWcjj���"B- �����������������������������������ô��������������������������������pS@?CYaQi~rs��n!<7 ����������������������ʼ�����������Ȼ���������������������¼��������hO8NRhpTu�v���=&'#1H+ u����������������������ǹ�������������·����������������������������veH@Njsn^m|����)39!%1M* t����������½����������Ķ����������������ſ���������������¾��������t[F?U|m[z����~y>J$ =U0d���������������������ʽ�������������������������������������������j[EIa�Rj����y�[=H7 I\.S���������������������Ž������������������������������������������vlYKXm�n�����}�.3C7%ZX/;���������������������ƽ�������������������������������ľ��������zumZRkq{�������d)=5&VX5.���������������������Ǿ�������������������������������ÿ��������zwui`btlz������}+,9,%Oa; &����������������������ķ������������������������������»�������{wxsjkjvy~�����}6'6&"=d= y���������������������¼�����������������������������¿��������x{wrpprw�������0"&0"#F^>' b���������������������ù��������������������������������������}yz{qzrp}������N '$%""UZA(I���������������������Ĺ��������������������������������������w|}xzsg�����{@  QdI!#�����������������������������������������������������������y��|vqs���hO" #LbT&o�����������������������������������������������������������}~���~xptr=!!!E[L2 Bx���������������������wpr|�����������������������������������{upL+"KNH, "pv}�����������������re^QSTj������������������������������������~z{h  &SOA&\qy{�~��������upusj]WX_dkx�������������������������������������~{yS&YRA#Lnsy~��������mfdXW]hu���������������������������������������{xq6&[V86not{xz��������tnicaix�����������������������������������������{xo!%OL-!$jlvyuppv������uryxt�����������������������������������������|vtX !&%L=! !'Wkv�~u_eh���������������������������������������������������}zpl@ !%"')A'1-@hn��|^UPo�������������������������������������������������wf`+! ! $'-%!&,$>12\iu�gbdf`t�����������������������������������������������}|j^Z + #"#$"%(*-!''66>,6hiv|mrw�lKVen����������������������yz��������������������|s\bM "& *)$"+#((,(,$51>E.[divs���lQIANb���������������sghnsp�����������������}s]Th9()$5+$*.%*##)251?9-kgoz~����pl[HEZgpknhdZ`hjmld_\hwwrur�����������������}|sjM^k"()%)4/-)/.!&% 21 +Tiov��������mUWRWa\\NXaadjt~������������������������xtfTNja.!--5110.+"&%%/3 blr������������us}��������������������������������|zrgUJdlR ",0/..-/(#!%!&'4-&%'%>@(5Gy����~omxzvwy{��������������������������}uqb]JFSbnwfQ ""*SQFLTM&- 25157q������sntorr{z������������������������~}|rncTLEN_jurcD  ###X[VUWK(.3.%& +9~�������|upqowtv}�������������������}vog\QJHO^iyxlS:%UTWRUE'!$!g�����������������������������������zyqk^YPJGU[jx|zfJ0!XXVYK7"!!N���������������������������������{ztnc^SNIMTbix}�vZ?!VWZS<.*,'$Hdr������������������������������|{wpdaURNGOYcpz}�~eS5SPD6*)*,($R[htw���������������������������{zuqi]YUPMQQ[fty}��yeL ;<7(*)-(*!Sj]n�e��������������������������trmlc^UQMLPX]iu����{h< A=0.4+),5Hlknr�yg�����������������������yrfhaZVPNMPVYdkw������|i<08.<--.53*!)  $ %)(*&/()19034240147.24+")2/7(*1)6=0/.%#!#&) #!"&( ,6$5/(!!47)$!#!"&))%!",%+'*&-=-1251321/.4,$!)/147$&$8;/))''+,"'("&'*(-1)')%*5$ * $"$#%(& # !%%,*)(-352.4/174.0,1)2**(450%'-)16&*&,/.&!(4+()0%=/1,$%-#  $!!!%'.*'+433162681115.*;/-+4+(%$(70-2**+26.#(('2206I6//30:--$'+))!% % %!%('+*=01375360746(29,)-.(&.&'2*,0+-668*(':RQVe_^P^HB9:47-.4,1',#&"(# %#$ !!$'(''64327255153/79))),#),-$+/:7*//?E.(EUm}����vpfYBJ7;EF>DH@=4% &. $$ #$''% $+&+03:3209812?5B/'**( /5)'7E=9(1IG@0Efs���������~sZWMYV[ihfcioija^LA4!.0$& "$'$*"!(*/568616875@?89#'%/(<-*7KEC((BGEAOi{������������}pnmnx�||u�vvtnifZM6%2- % /!!*$%&15;28697;@9:3#'&(.!)5)7MM?)/9AA@Yv���������������������������~zsnfdS>7&"%" &!""'$$$325467=9@642$0'$/,&5.?M@?')88FB\��������������������������������~{wrYZA*"%)##*# $&!,5617:9914)++'31)3.JVA8.;,:KKW�������������������������������������tY[2" -'#"5#$ "&!32738,.5.&3,!$/+3'5g<64?C4IZX���������������������������������������qfP+ ,*$'#8)$"'8;244*7.*6*&!/.$3*LG98CG:G\e�����������������������������������������ulF% !6"(&# +)!%$$'?947*<8.6/%"(-+(+IB;HJA;Mgv�������������������������������������������qmB3).("#%(&&#"#+?9=:/D840($%0.';QB@OO:Lt���������������������������������������������{xjD&9.,- "&( (!-=>A:=?96("*!,*.MUHICH\����ǽ������������������������������������������|z`E1$3/(!#!)'' !'F@=@=7;$,+$'#@[VHMJr�������������������������������������������������yp[G,-*$"# )$"#' #9@8=C;/-+6 $$-AWL>]���������¿�����������������������������������������{vgX=%$%! (&& #$.?;=;7>0)2?:E4J��������������������������������������������������������ujU?$%.)'-)%!+2I==6700#22A:E*���������������������������������������������������������|lWK#$(+/$!'0&,!8B>124.#)/$=!#745M������ɿ�����¿���������Ƽ����������������������������������dI.$##$1)$81+5A*)7)$"3#)48����������������������������ÿ�������¹����������������������kP'$,.*:1$>5.)=!$"/#14-:������ǿ���������������»�����ü��»�ø����������������������oN("/)/64(@:+65!()5,5%$e������������������������������ƻ�ļ��������������������������g[)$&%&-'37$;M/7)$(%8.*'5�����Ž���ym`mp{zsy{x�������¿¹�����������������������������dc! %))63'@R>2*-0,!BQ�����û�q^aHIPYJSE@NATT_r����������������zx}~����syy�~��������i[&%,'3.+RMC(!"/",%1?b�ľ��Ěc[ZUSAAB523/48H��ZUkv�����������hTk�wpzz��������z]^EF;e~sW$3%/*.(%"3:^���Ŧ�������yS��QCl`��}n\Y����������xYgo�umfj`Fb]^uv����xvYHDazrW$#&"/./$"!$?Ct��������ɣ�e=�ıRflqx����yo�¨�������}koVYXhq�x)�2,2V{����nT\foq[ $$"/1,#!&!,89���������ɓb\i��ɪ}v��������������������yIY����mbG=,o>h����zmjmli\  ##$"(-+,&%"+:9��������Ի������������������������������s~n�����d[:b<�p&qw~��wokobZ"'(%'+$5&'+B=��������ͽ����Ƶ������������������������xu�������g\[s��<'lf���uvudU1%+"*!%9 !%4?>���������������ļ������������������������v�������t|���a87f����y}jV/)+(%'+3" "!$(-8X��������������Ǿ����������������������������������wqsx���OY{�����g]4'0,(&'$,6_�wH',7`�������������������������ſ��������������������������������{�����u^8$,7/!)-402 b��ȴ�7_�����������������Ŀ������������ȧ���������������������������������m8#.5'6!;/-!�����͐R�������������������Ľ����������϶���������������������������������o.$,+.(42Oɇ0����*^��������������������������ʴ���Ѵ���������������������������������n.">)%3&1{�`k����@N��������������������������ŭ���ī���������������������������������^&$ :06(- ��d�����I5�������������������������й���������������������������������������O# &+&/(2#4��g��Ͼ�e<�������������������������ȱ���Ŵ���������������������������������w@*+,-4?��g�����tL�Ƚ���������������������Ƽ����ǯ���������������������������������i7$+"#1"@ 5��l�����`G�ŷ�������������������ǿ����ï������ʚ���������������������������X& $7,(5!D/"��d���˼]H�õ������������������Ŀ������������������������������������������C@>*"21;:3Z�o��ȿ�h<��������������������ƽ��ǵ����tr�xtur}�������������������������t4%$C<2=&E5..9�z�˷���-�������������������Ǽ�����;C��^WYbhhjms�}�����������������������]-#02-8-1.+G2.4'Ջ������+������������������ȼ������L��TEUcM( Jm�^�����������������������K-6/0+0+!06/%3͠Ѻ����%������������������½���ĵ�u���xH`cWI U�B�����������������������:$+) *'(,*$= ��ϳ����+�����������������ĺ����������xvZTKKzqBlxCu���������������������u'!%"!!*#(5��������-n�����������������������º���mfRPBNawwzy`r���������������������e"/$$' !1$LûĿ�Ӵ/e���������������Ǽ����¼��r�~odV`_g\cls}����������������������\: 0:<)þ�����$Qz��ð��������ǿ¿���Ÿ��seuqkeZmfzS[]j������������������������F*@!#!#;6$}п����&Ud�����������������Ķ���gm\jdJ_dknRVWS������������������������846!#!=4,+�¼���9Lc���������������ƭ����{XW]osi>T^Zi_MHHs����������������������t44#!980.+�����o-c~}������������ƿ��pudgrZais`5nUcdYTKIYq��������������������pd4`3;3)!%#%<<73}����_H_y������������¼�~xfu`m}gq�pfi�isiZ]^FQ`e�������������������oL6'}cRK-5<04/311'1QH]z��������ʿ�Y^s����xs_F;7Elk]VJFFMUaPpISEXj�����������zgmVIC%@ny��`"""!A8442/4/2&+IETy��������̴�eq�x��l`\C1 JPRYAMA/4=MMJBOTe����������Xf`FH,)+46 "!!!A7912/10,-&GIP������������������u,4I����DgW^U.770*L^P[W^t�������tzh`c;E+*!" " >9812013-.$GLW������������r��������qL"����Mpn}a+8UJKgnZhXVi������xuksbM5:.%! !!!!=<521042.,/ACNi�����������p���������p\cDepKbWrTRt{t�ydlY`]������qkrobHA-,$! ! " @63;/.60..)>FP_����������������������|oks�mxrsru����woh^mW���}}�rcq^l?:9(!! !"$# 4?3<311/1-05:0!!!" " 6G/;5-02-,114[z�������������������yfj\ih_bdfedhkz����z~Yarq{souoR\Q=,,# #" #!975<1;5/5)3$OB:=w�������������������zdN>OU@?FKWbjo�������kUkipwoaV_J@40/!!  "!!643;2<510-/ XJ8/r������������������|j[J.?K1ACK\^go�����{�{al`kkhfTXN@1*'#    "89979791-1.uH9)nk����������������nqIO-I56I:EPVfi�w���oxxblcbg\lNMO,/%    '465=9:71.10xm10Pr{���������������pp`P[.O.;AO-N.HKQ^ipx�|�rRELWaPRIXI+6&*,&#"  $7998@;<:373��[27Nltsrsccf����������{|cDO7YDPSgov�|wozw_:_UOKNUO40*.A %"5=:6=;=:6:5���$54+J���6,8_erZXbW|z����y�~�pyrFT^6Wcsz�r}�ltaqvW3NIAVTLI70B9 ! " # 6=7;5<::15�����q25=YPIPJ]ij{��jtuntaq^EVRZVozh{ruuvplg\LC7@AMG99.0v " !!97699>4.@��w����~B9HCAI?Mfo��|drvm}c_XXVmM_}wckjvatlj[PC\8:EBK<*4-Bv!!! ! #@866:7,`�˜X�����[*B>L6:E\k|jgcsj�bgcXeZIitjedbflwdW`T0`27<>?B++yd ##! #77;49%x̪��X����Ë 8+M98BPbrhiVbu{l]sSCmPKrgeag[KfbWJZK.B:2/?9&/3RVBFRW^dPJSE:8.2=U>'?5=@4212#&)%"*0%*/Lp}y�b�'%!"!%%((*��χ�����U����������W''$#*.;+'=.67'*,:?8'34!9-!5&$"#"))+.Ce{{}D��" !#"+%'��ޡ�|����!C����������|8( )52,%)0.3+',192+%$'.&"/$' ")A`|y|z�3a�b!#!&%(*����������&|r����������W9'*,&0#,*&)"!!-'9**"#'$%#( U]ox}zyz [��6!! !!!&&#, \ No newline at end of file diff --git a/images/trainset_face/s11/2.pgm b/images/trainset_face/s11/2.pgm new file mode 100755 index 0000000..4a098d3 --- /dev/null +++ b/images/trainset_face/s11/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +,0-/0..22111.-.2.4/20)'! !$ $( ! #% "#&)#,(+**+)+%+*&)%*+$('((/1.//4,324.6/.304.*2 "#', % -&%"!"$ '%)&)*(,$+)()(+ .(('(*&,/3,14,30111.222:)%*#&!$#! !'%).0%"'%%! !!'"$$%    ! %(#')*()+&-)&(+%)&)'*)--3/200,4/13..0.'%+ 4&(,$(&''"*$%"..+/-)/!' # #" !&$"!%$(-)+%&,'*+-%)+'','+113,2414117*(-&"#*#//&./../-+8*%*=6'<-6(' ( ! )!$#! &'#-')%)-+(,#.&,'*.-42,134252/&)(%$,"%%# ((*30/3-.%3D:&E'7,*%'"&'&-*!!&")"*&*&'***(),',#.3//2.40402,*(%$&*%#)$,!.*+/9//-:8:&5/696( #$#('(# !&% )(%('&)('+**,%),4.1,32,,)*,$,"#&'%%60*0*434'2:742"))5<0% $ %&$*"! '  !%(&#&)*",)*(*'+4+202%%$#)%.-%$"%)*6<3/.35/)))244$'&%B."!*%%*($ %'"""$#&"%*#'+(-(**3/5,#$ %&/.&"(,02)+921,89&*"4+&:%-1<!"!!!#((+-(.%$'"##!$$()%*',*'-7,*& ))39,%)1.03&&&-&&408$7&)+:+$ 5$"'!"(-&',*!*,!$"%$%,)+)+(++)5$! #0$*)1/.0)+5/+.+(*& )/%144-)>.-0"(5&! #%!%"%'"+) %!"(#()'0.*+.$)(%);3.::7.+2,0*$ "%###'!#((%$41267).- #! "" 2:) ( /*"""!$)(("#' &&'&$(<&**)(",8@%48(25-3+(!#$! #""2(%':9+C/2)*24;ELB5B61'35+-%(&"*#%!,.&$!)*+200$.++('!.67.'52/40("#!($!$ 2))2)(A=4<5/06;C\dilqqhih`JC0*"-++#!!) $'!)/)"#',.(4,<7 ,+,"%>96(-*,74*%-(#" "!%2>3.54G?@AB>G]bk{��}�{}yrza_?1 !.1("$)!&%,(+'*%1**18(5',)3BA7/<&94+)*1)%$$+7?TM<=DAKMVVevuv��������{{�sj^F0* )/((** "%)&!$"#*-$'*./,$&%-(GBA>./596,-$7*-+#5ANT^^phZQZL\mdy����������������us[Q?-"'4&.&-(-%%"+#%7" $. !! BMFD-'(7=8-*&411#1EPcjw������moetz}�������������������yn[LA"%1+-39-&%%!!%( !1,!& %)% MOM2#)39>9,+$>\u}������������������������������������|ibM9%$:4-6/ *"*(&"""2(#$,'SP?&3/:9/90)*J=Idy}���������������������������������������wn^W0>15%/",&&"%'!+*%!&$$XB888(<43A.)>D9Zx������������������������������������������xoeY;A.)%#(-$%'.$%%/&%N4>?4-G2RG/1J8Yl�������������������������������������������uveY>9*" $""'4(" &&%6!*N(CB(?IBa>23TXX\>RLcVd���������¼����������������������������������������xjY='#0"7)440$*$*'$%!":A?f\VMNa_e`�ƽ��������������������ɾ���������������������������u`I-$$)24-14+","$'+"@:RS\LX]c^om����������������������������������������������������~ukO<& &,750.#-%)')6HOS\]Xp[b���������ž�������������������������������������������~wp[@)!%".2+63*$%%+0$*%TGZdagfQ����������Ŀ��������������������������������������������}iaE.&!$0;'@,/'#!%6'#4GMajNnLw����������ÿ¿������������������������������������������~qbG8*(=7((10,&(4.!0'$B7$ 60/ #&*5#.AVrN3]������������������������������������½��������������������zdPA<$("L4!#+<',(%2#$=bc$>��������������������������������������ļ��������������������|fWFF-$^2&#<(9#(!6%:X>������������������������������������½�������������~x�������}|m\NH: !^$ ,0<8)(;*FQ9�����������������������������������ü���������{yukheYVb�����|zscQM?'",P &.#,<2.)"BF>Oa�������������������������������ȼ����������zrl^\VPHI>B2Jhx���qygZVB3!(7 '-4!4,7%+:[4?q�������������������������������ų�����kgh]PICAK;822;:22/?Vy��qum]SH?&#) **?+681/+V8��������������������¿�½�þ����������fPKC>4(;82.3)+*0/@<:6Ud�vrqaXHC-#'&,5/8@A)#&N#'�����������������˿�������¸����������KK@71&$%*/2%.+(;=7EJA7E]vpmiXKF=&'(05*G?7.:" ���������Ȳ��������������������������uZLC9:2969LGTXIZSNCKRD:C?grjeaLH=&"(/*1'#FI61&��������è������rjhVV_n��������������xdQKKMWf|��������qlYaIRDBUlifbIMA(".7(0*(BY5+$ ������̶��ry|hZSBBBDD>Je~���Ľ��­����cYam}�������������utc^OcjjgeSOG0 (-/(/2%BO3/ (7�����ƹm``]\=D;.32;89GUp����ľ�ì���zdjy��~ux{{w��m�������soeecfkbWRP=!)5+/1&B?7-&-=������mdX`SB;+:*.+:DKX[k{������ɻ����mhu�zmop^q@Ce9>\k{�����zzqidnf^XPA#!!!"+8%6(<50.%1D����V`je?4D7LUdpxurqx}�����ɾ������bk�vop`W{�,/-1 6?��ț��Ǣ�Hd��������������������������������������������������������q]RH2"03?:?C&/&+(#6Q��ľ��ʦ]����ʥ���������θ�����������������������������������������l\SO0#52<8DF*9/-$$D������ж������·��������̺�����������������������������������������l[SL5'2,3)D433/5%%A������������������������˾�ù��������������������������������������s[VL6(-*%#(6+7-42%!?��������������ſ��������Ϳ�ɿ¢������������������������������������|\YJ:,!.!!""&1>#3/,7������������������������Ҹ�ϸܦ�������������������������������������[[E8.&( )3; A(+0������������������ſ����ϸ�Ŵȷ�������������������������������������\VK2')4 '*2N&$ -22"k�����������������������ɼ������������������������������������������ePE1&+?%**Q =���L=����������������������������̲�������������������������������������tGK$*%<%!Q6 ���������������������������ܸ�ƹ�Ĵɧ������������������������������������JG+%#T %C% ��N��Nn���������������������׮�Զ�����������������������������������������Y?-G+RJ!�z8R��<���������������������������������|~y�������������������������������f7$#)03`Y�C •Ymvsjv�������������������������|j\F2C)Xpq���  %N�c���@j����������������������ɦ�jr];:>Dh_ivg��������������������������ohISA3+`vx��D ! 9˜�ڲ{;��ƾ���������Ŀ�������ÌvqVZ64MYrYTeU\�������������������������tpGK@=0TkpoD"5%yƤ���7�������������ĸ������ģgh`Sa=;U]lcMULLkq�~���������������������xbSE>5,,42)1)5̩ڠ�Wh�����������ż������̶ribfl[FJTWdhSORI\\bir�����������������}nrUXE.='"54��ծ�jP�����������ij�����ĸ�egpzo`E^_Jj[^c_LW^R\ggi���������������}oqoVRK4<' 29d�û��9���������Ž�����Ü�re^kytUZ�qaqb]sYUYeRVh[eny������������xgkmaAS3@( #240&��÷�KW���������Ƽ�������npydu}yj����ybe]SeenRdSTO_Vw{������������slr^>V.=0565g͹��x&��������þ�������slk{p�jq�����qfLPKUTfQhYBL:E_x{���������t{�iRBG%>"://+�αҟ)e����Ǽ���������jza�oj_ekkxo_]RQHDDBABWW==4LEgv���������l{�mY8>106%8��Ʒ;C�������ż�����ojsdo�vVQTMRWPLKM=:<98:<8<82   9630.);���x(_������������u`XYdl�Z@>8(&FD=4*MUc_6C:--+2JHG\[�����y�z�gzufZ@;3.! >,5443����.g�|����������mV]T}vcC:8/59c\VDBvy��_eS"=%O\[HdH{����z�xy^z�gTC173D.407/%q��?S~�����������\H`QpwJ<>$6S_�|ng]�����yYOOj�qyXbak��������cv�kQ-<+/!;7.6331(22A4d^�����������VWiQHM8+8<.tq���������`4#+ut���pibys����x���s`|XU7B.1 #>6924203*0-,GN|����������w[eOE*!3Q �x����fTijoC;Et}����wgdtx�y�rm��j`lTE>D-)  A73527/2+/2+:=e����������cg[j_VTT8A4CuZ��byr`ql}|�������x_hl�u~�f�|]d_RH65'+<7722320&50-43O�����������mzzt�����vba?����{��}z{����������xbgttn�jvzmShU<;(1% 7881,531-.4+/89�����������ry����������u}z~������~�����������kjtfxnst{P\U64&1$"?;<833/2/1.1';:c����������u~���������������������������������rt|fqjpf{RMP;1A;>9<5211/02,).LF������������������������������|w~r|���������{wqs|Zylgb4D6,&M >:@6064/.1/03+9:Z�����������������������}|rmmhjjoz��������mbv|gotRce]R);31[$69?8610,/2//2/09Ki}��������������~���}ukd`l\PPVZnoxq~������iVlsmoiUgWh765.#6j $:<797/20+5.2*1'5;Qr�������������������sbOQPGKK]V`cgop{�~��dfNPfnN^`^U?4,(Br""89>9864(12-0(/(.99f������������������veTBQFJMTCP^^kow}����u[@e\oM`T^\C93lm #>>;6;100*6,2)&(-F5@p����������������spXW8MD@FBKEV`fkso��}��kSVhaMcbPW4;22zp!A=8/<70.104-%/+.;;#Yw|��������������}unGdI:E69@<@TQf}m��v|eq~egEI>KWPRL@l�n  $ 6F79<654423,-*0'12>"Pq�r����|��������xi|vfRE989<50:2/+.,+*,/D-,eqyzzz|o���������|�v|TGP>Sb[z��ox|xfbc\SbQ@G6I@T6?o��b ! " 98<>4:5381/,+,-'-&OA,>^fpjqsr}����������x~IMoAUct{u�mxhqmie]QHMS=;/@8J*3g�~v'  #;899<54<24----),#,�U4#MdgfkYhg�����{���w�q@bg?`Z{zitmrlpqcLhQM5J;7/?*46ks�~�Y�U  ""897:;87:53/,-++&%��{B%BPe]^WVU�v��~���ts~_JXc\Z]wj[maRqgKHQM9-;8+34&Qv|}~�M=�} '69:58::595/+/(("��Z�e).C]_\LKSzw��yv�uxgNZ[hYJcvaqUbY@i_6:@C/+..*7/$.j|z}z�G(@�q$%2;;98877960,++��oQ��.59JZBP:Qde��ercx~z\a\Wd[CgrEiWNPCMY6+06,-%-.6-Rxy}{~�:'<`�m "#&4<:5:84<8<-3+�ЄqS��xh.1D7I=DVd}s`i_p|p_sLJcU1bc@LPYU:?]'&/)+&$+&(X\yy{zz�4HS��p #""3>647583;77-I쓇wfr���l$0/D09ESol[`Qhw\RkC6QU)OX76ANH9+P) #!+$+!8ohsy|zz�5 9^z��J#"!#!3:44461698,&(�͂��`j����<$)C+37HagVAUYnRFO3@CD5>A646D>'/9,""'[gmq|{{u�' &3.;-;OSD2GFMLIE58.BC3*9*.*8)7,%$Ldbnr|yyv�9Tx��ź  "%>.159GOS^L������k�<������1.74+39D.B/84K81&+=<2"'0&$/!,'! $;dfllsu{wyyDfk����h!!$% \ No newline at end of file diff --git a/images/trainset_face/s11/3.pgm b/images/trainset_face/s11/3.pgm new file mode 100755 index 0000000..14b08bd --- /dev/null +++ b/images/trainset_face/s11/3.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +40/253-4,7,1615/66-77-,)'-1$--&),(-0,#+$% %#$(,.%' !$% ##(++)()-,&+&+(()3-6112/3/032451;-1200)*')/(,"%&&#(),+-(5%'('.&3(1"$("&+!"!$$'#,,('+,&((,'04004010/243.452;-'&(1'*,-$('!%$'")&//)3++!%87$51/2#,% &"'%!$!( (&/#.'*(-%*+&8/.5101032-623/$(#).*-(#$ $ '/)-)#1+,1.#2#3=EI+6.(&'! !# )" #!& "%%((&(/#/%)&.4-27011109-1*"$"$&%#$0%%!(('-(78/.-:00#.&*@=:'>4:7('(!" %%#.!&.(*++&+6,324/256,2%$&%$'*"(2-&$)1/3,&786*7,12(+&2835"/)AB.'+%,) ! ""*"+-'(**)51031213.2)&!#,*(+.*.),*/1+.3)) 4))2.1$)1(4(9#"-%H/( "$$%#'$ %#%!( ('$/)1$.15.3.14221!!36&1-8,.,.14/(*(!% *$/#2-*62%5$*6/$"##"% %  $-&.*,))03123/4;,#)40.#5/,-822),#!!**#($%.$/(;"1*2.4 ! !"%&!"'"#!""0"0*)+390337;3+42+2(17+5+/*"" #$!$#!&'('$/1--,,&0% $)##/&*-%$ %",0*(.223024-!8<4*1)3541*(#)# #%%))%,%+%7<(6/,#*0!5! ' &$,('!#")"&(%-*-32645.)" #1<90+2,:0.&'+2!##!#$"74"2+-C323/(.)*)"')!" (8"'#"%$&' %"")!)#&&'+86517.&'&<@>2.&%5;1-)#1/'*&*/BC1909G/9:0303;;GEUQNA9:&(!,?#*#-#!$# '((&++3621,2(-==G6-#&/;-0(&32-%?BID[YCD8AD;HFCDQU[brqrppee]\I7:3#%$(%+&! "(" "%%-$1631&45BF>@/#%.338./*'7>,%'ARValxqtnucVKLOQ[[erom{}�}~y|txjqgQP8#$'%$)$$#)"&# !*$-*/32425=IAH))/(.3-/1,.-B77:Zq����������rd^cnkv����������~ywvy]bI%$+-""(*!#0"%$#!()(64:70GA6B<#76$/1,=.,*@E+Dax�������������z~�z���������������{�kjZ@%.*#(,!!0$) #/15997EC:4CA;%910T%/7JWH166=AW}�����������������������������������������ziVA !94%7."""## %$!$%2I?A72(50+<'8MXQ/>5CEK~�������������������������������������������r`S;!/55%-#%($"$&#",3F>=!0 .0/915PRP594AODo���������������������������������������������}obVG,/.#*!- !#%#)$"()=<#/84-7=8NWH>7K=TUV�����������������������������������������������zpaWJ/5 ))'#%%*"$(/4'3%24:7@pDJ;UGNZbu�����������������������������������������������~vo][@/)% +(&'%*"#",)0& %765;J^B@VQNYlm�ƺ��Ŀƾ���������������¿�����������������������sdaT0.#%$+& -)"+!(92&(*6.@w�����������ļ���������������������������������������������zi\:!%!--64!-,0/1)#.+1Qa4-������������������������������������������������������������|o`@'&.$%22).7603("/"GK=t���������������¾������������������»�����������������������~ogJ(!!'( )30*23E-4& 08FO!5�������������������������������������÷����������������������mlM("%#'2-&-4G+< -OA=n�����������������������üſ����������¹����������������������{uhN,&#*#71/4P,5(5P,8�������������������������������������ǿ������������������������ujO1&),)7<+-G.5#1<;')0�������������������������������������Ļ�����������������������{lM2*'*+;33F(;#063%O����������Ŀ���������������������Ƹ��������������}�x~{w�������}�pN:,%#6E*22(-0(/*r�������������������������������������������|yyrgfi^\bXYm�����{�sV=0&AS%"($.'2(*.����������������������������»����������n\[aROKLIN@GDCDB;8j�����u^B3 !SD& $/60)+$/�������IJ��{�������xvr����������������}KF@??.838;,/.07:5(=Vv���~xbG8"/V(+"%!F#1 I����ȿƨ�ykeqoe\TKNKTNTc����»���������cAB;1/$)-4)+#+#*4555AN���sjQ7&0@-&*32#!!Hn���˿��������udNAB44,40751505,;9?AA>Rw�{tkU8--&+&09)#DX����ʭ`\bXUB>728-&25AEFQg���ɽ�ȷ�����dQNLJSZjuyvxp[XSP@COCBBNwpqQ<0"!!% ,(2"(1#! 12Q���żvWfM`K@9EFRPVSYadqs��������ͷ�����cVbkz�����������q^WWICE=fntS>6')&(/'=#3`���Ȏd\WUbant~������������������������m`hw���y�����������pjfUL@]vnrYA5*  $,,,3 /x��ɸWYLw����������������������ö�����wXex|tmtiuegvtuw�������iZWhrjnZH6-%#"'.*- %$���Ҟ^Ze����������~qnollo�����¹������c`o}tsi_iW>3y01Wkw�����}lkgqjnYM;,$$#&,#."'���ˡcm���Ǽ���zZ~C7prbelmp��ú�������jqr�j]Zl�YZ>G'9.]Rv�����|sltjq\SA5'+/,%15)���ʢi���ʹ����`d@I���m[bb������������}�Gfd��…hY#JNP|�-e�m����u|stiWC6 *&&.20+ I'���͢~������^b�~:cc�����oR��������������^������sl]cV���W+Mos������sn^G7/),.6)"F(���ʒ���͋�o9��Serzu��������������������r���������|u����fR1Tn������q{`P8 .+1/.::��Ⱦ���÷�y,s�ͫ������������������������i����������y�z��}�r]v{�������hT8%/&-:%>M��ǿ���ɯTV��������������������������������������x��~��������������oS9+=$*:&2>�������Τu�����������������������������������������������������������vW:( !>*#;' :=�������ѽ�����ҽ���������þ������������������������������������������lR:(!&&8+'8+  "++)9܁����PZ�����������������û�����=;�|QIRfi[00P�xh��������������������������<3A*#:����ɼjD���Ǽ�����������ý������h4��tNSh[R{io~���: !782�̺�׸d����������Ĺ������|mg\dy|^I]�Gh_Y\cJVS]\huu������������������{nOF30Dny��` :73%3�ɶԸ$P��������¼�������txhhdt|bu��qw_behLT^YZ]kjt����������������vybRF./=YdjE "981-_����0Ez�������ǽ�������skisxp�t|�����|b`b[aZgXV[^_jpz������������}skvF\;./&'$!!99/30����]1f���������°���hpthg��epkry~��riaJTHVYpR[LTCTTs{�����������tfrkTQ:--# 8?.32-'���}2n��������ǽ���o[g]qb��eSc`dmncVUPIE?BEQMWXF;9KZy~�����������fduY?B,+#  ;:72/2>s�r@X�������������`__czm�gMCA<6][MJHK7?15=;9GG9?3NFpp��������x}y}qlJ>@/' !69;.1/./*DA'gR���wQ^~{��I`B/7ARE[L{�������~l|rul?B;* !#99<9-0.-+2&=@[��������ì��_i^L,+8f4���Ǥ�uq����n{J$>(7Y`hV]Ii���z���znrsco>98(@59:/20(-1*95M������������dmama:'#�'���ϵ��|����]_-Yew��shdbf���x��|php�i[A4,'!#8;:97,,(4**1=>������������r�y��}\. +9}]����Q���3(7d{~���}ldtz�������dv~nI=-0# !#6<<91./+.5)0?=r�����������m������{,v�$�������mbelx}�������fks���u~��og{hG'2+! "! 89=>203+-3%25LZ�����������s��������}S�K��ž���{zz����������{\ov�w�rl��m^oUO30/ ! <6B98//+*21-7DAz���������������������vz������~~�����������p_l�s�|p�tbcZO::0(!%$!88?990.(-6-25?>d���������������������������������������������lirpwyjzpPcZP/;("!#>6@>3/1'./.011KJo������������������������������{�z����������~ttdtnrszX^TH-0'" ! /?=4>/.*.&3/24;;p�����������������������y~�rsqrpsr}����������}xyomkn^zTPZ:%-- !!8=>=?41/+-15#@>.Tv��������������������tdckq[Y]_hov}~������uk�ziuy^vkhbBI9,(- "":><><5..,*3,0/K>5l��������������������vh[[[R_akdslsu�y�����b^pgjvOelVZ/?(/--""!!8B;?<28,00+-00DB"X}�������������������mcVdVZZ[^Rdejwq��~��xg^_fthiRY_S?+1.C*! !#0?<<:1<4,4(2+0?E(9r�����������������w~ZdOXUCWPPJb]erq}x����fXMO``SZeVR05"/ K& !$3@=<454112-5+/:?37_t�z��������������wxPwOKZ:CCPZT]jprs}����ySIp\bNXP_@@&%(R ! $4Zi�ry�|z����������s��c]Q=NRJVZm�r~�q}kl}r]>RWLK\E@?:4_O  %A?:?7;63415/1.�=;::clxqzs}~������������lTJ[?\eV{|�l~�e�dqr`cHD?GROS:)@,2�@ #&?<<<85586.91/%5�c55?bhfnkYju�����~����{�^Fec9ecrx��nuyzf~]lZWNKCCGMEA'8%D�1! (?9>85:863952@���07ESYqh_]Mk�{���~���n��[>wOI^a}unxnqctojhWVHjG6I5H=N3,1e�"!!!";=9:69:5680%Yέ}�[!2MSlbQVJoy������so{jWDjaaYl}wgjmsh|dbV^\4QG<2-F:N7#.[z�"! !(><:;<64759n֯yw��;8VAI^gp��ivj�{mWaUchUTvj}XacU`j\XBcE5@C9)D/9OB&`q��#B>9785665u䰕mu���\65L7JAIN[}z�briy��]jaPcj@dmWo]\YLRhM4BS:*0;+64*1DAT}|�K#$C87968:: z߲��hv����G/=1J<1CQsmv^g_|wm_vX@bb4ckXZK\NJ=^D*0=6-)++118"EKv~|�S�%';B9798="R笛��pr����v8,B=):AblcZNfl|`JnH=Jb'OaF=@hNK+^0%,,/#),(:12=^w�~�EX�'! "%:?;6;56�΀���{t�����c"+>85:6N`RQ5[XfXEP/DAQ7=T;34W=>,S,0#1"&+(7)5Uy{}�<+��!$ ><97:!H�㕐����[������048=7,%6CH?29>?ERUYUZGB71',4' ##$0!%! !&&-/64749+%1/578%1',42'+#*76($,2>N^V_SbTJB=X~���������������������������������������{s`@# )3&00&$$&')267!0%"% !"!').K6<07%1+21=[lC79L@?Q_t���������������������������������������������{xj^R2%*"(($$")*:='*'2(..249vJ@7TI@Rdb�����������������������������������������������zugZL&&"$$)!)$$)$18!.3(0-);2MdSNQWUHLa�������¿�¸����������������������������������������qfWH%"! )( -..8 (7*67(&'7*+3NWLSWW@^��������Ŀ�������������������������������������������znYP(& ((1%74# )469+(",%/*4\YPSOS\�������������������������������������������������������w^Q-%%%)1%8/)+A8+%+#.5%Fj^aPQj���������ž���������������������������������������������hY2  "!$.32()74,%/"!-(Sj]UHc����������������������������������������������������������q\:#"" 1#)6+28(1,/!%-/RTV*3"%P9AB=����������������������������ÿ����¿�Ǿ����������������������ufU(!*(2)&5N1C"< /R2?0]���������������������������������ǿ��Ƽ����������������������xkT*!,#)<%!0=9=)3%DS)3)���������������¿�����������������ż��������������z~x{}w������wqU)$&)+)@(468+04$GB*9��������������������þ���������Ƚ�º������~~}xuvqocfc`bab����wp\/#/&6;#'3J2%<$+C7%R���������¾������������������������������dZY]LGGKDEGGCH?=O����rz[4,,E>:>."2&.A2t��������ƹ������������������������������oB==J63425)0/59;2(Sq��sw_<+!"X5&F9+%3*66*��������Ƽ��r{��tnbj[Z\iw��������������S<=11&#.8%&$+$)45+>Hz�xte?-#5X'E.* 2'7*'7��������|s]^g[[S@DB?DKB\}�������������r\CC25*.#/+,$')'4=958S�|qgU((%@;"'#@(-604$#T��������~iaHHHLC;?5-464>I?>9?=;I=926/)'/9?FJYg�������������}fc_low������tgdW@MFH;@fqk]2!&'"*(+&,'!'*/"0E^�����̟VdWYZ<>49GFLLPVaels����ȿͿ�����xemw������������r_VO=C>Rvf^3) "+),00!"'*%44d����˷tc^NNVPX]jr���������������������ddx��������������{jhOMDJpdd7%""*%1-,)*# )!u����ˈd_Mfiyx������������������ȿ������e\o����������������yd[O[hae=("% $(/.";# !����һb[Mb��������̾�������}������������Wir|�����������������uhhelXcE+"+ .(0+0#7����֥m_k�������ü�������~qu��Ĺ������yior�������������������xokkY`G2&-# .",6'B����ҭqq�������í��������}�|`����������}{w^}zxyy��������������vmf^K:&/&*/$&$("!#I����ϩq������з�������|{sqstN�����������~wchb\ODUKGQUgw��������~umfU=&%'$,,,'8 +1I����ˮ����������û�hVdZGIJoe������������r���}khabNM9@?Ldp��������~fUK(&, %+-1,$A(N����Ȝ����ɮ���Û�YEIghle�~��������������r�������rR_o����������������½���ż�����ø���ͩ���������������������������������yN1'!2""0)E "/Fp��������������������ʿ������Ʒ���ɺ���������������������������������xJ2#:3#*1#F '$)9v������������������Žƺ������̱���ĵ���������������������������������rM.%D/-/4,N7j]F0*#c��������������������ý������·��������������������������������������q;/#R/(;8:MB�����RC���������������������������ϻ���������������������������������������iA(.B/.>4HA�������47���������������������������ɴþ��·���������������������������������a?$+0:$70,E2 ̩Ft���%��������������������������;��ϼô����������������������������������d<# 410*&.540ӆ8R�����������������������������ý���̯������������������������������������c6)-+ #%/+37�~B�����'\�����������������������Ƴ���������������~��������������������������e1(- $-$2%܎W�����FG�������������������������� ���wmjpnspnur��������������������������g)5$ "(/"�b�����uK�˾������������������»�����r��r_WSWmbV^f��}�����������������������f)S*2 סe�����>�ʽ������������������������r A�{QHL^nH$Bq�j�����������������������h$ J!,"��i�����lB�Ⱥ������������������������e(Q��jGRlUvY5'ftZ�����������������������j$'7)"��i���ɳyBu���������������������������Y��~xQQR@Y�u[xoc�����������������������r '! K�r������XU�����������������������������pkiT@7:Igonxum�����������������������r &! &/ԑ��DZ���9���������������Ľ�������ĺ���YYA2ESz1"gϢڼ����<��������������������������zbpodaAJXYgWM_IY�����������������������{W:@lozkh�B /(:ѩֽ����8���ý�������ľ����������vneovmVEUWXciITALpz��������������������|mX7Kvz���h/7��Ͼ����=^������������ù����������\_\pvlR:nTJa]UQLMQamv������������������uhL6!Noy��n! 01t��ķ���UM���î�����������������wzl`\kyjNM�dQi\SgXJS[Ybuu����������������}kI5Pq���(0-80¾�����/h���������ʼ��������u�bpssjwwpj��ztm[]qKRZTY_gir�������������|y}fL4%^p��j .73�������+R���������Ÿ��������ougnzv{yu}�����sZ`_Ve``T_Z_lw�������������ll\L0$Ugu_ 3;0,1�;��خ3Os���������÷�����wwvkkw�r`qqi{}�uohSONNYp^ZTNKY]x~����������sfpRH1+80"/823^������G@f��������Ľ����zahgqe��rK^h`gmg^[URHEE?WWU\F=?Lj}����������rUqQE.%4434(&H�����z5Z���������������rL^[nj�}RDGFJXXNMJNE:56A:;NS5A0VOt��������{�|`hZ93#646213l����BV���������������Tcb\�ytTK79("K[@=-DEPA+6<58@8=;NNii�������|vq|`S,8%!28330.1|���{CZo�������������kJ^`a�|NHC1F2N}q]N/ijs@M2.)- j`����gZ����bu73/!CQ]MWN�����z�{iyfmE:+"!:9373/1.,202&=G`v������������x_bWI.* :\���Ӭ��s�����=46FgusnZbF~��y�}�wmseeK24 :6921.-.-4.0(3GMj������������y[dZl]<(8w +���ԯ�������NX3Uku��}sibit��z�}�q^rtWD.+76800+3)6,/.'-@Dc�������������hyq���{ug.X}W����ew{�|5?ms}����{jd}y����y�zdwwX10( 9:910.1&3/..*%3DY�������������`�{�������onZ�o��k}{eokr|z������y_tr���|{��hnoZ!+% :;:114$3/2/*)!8EM�������������h������������~y�|��{zs���������meq�~�zf~�ea]Q((:<5911(00/,,'*-MJx������������u�������������������~�z�����������agz{t�h�vc]PD1# 7;97/.+42/+,/&*GHX���������������������������������������������|`otl�gxlQaP6/   :684500*7.0*,-15K>y�����������������������������}|vx}yw����������rondstqsV]R/*  6<6721-/..0')&529Jhu���������������|�����yti}pbebkjou����������qzs`wkduYQ@(# $;B69-11/3.*.(*-3-?Gz|���������������������xmT^_YPVZbqq~w~������}|zltmgmflWIC# #C7<881+14,,,%*)2.57f~���������������������zrYZ]LY[hZnhqr~������\j~mqodiu[Y<5* B789:/*7+1.(-',0'>0Nx��������������������srePaPLXS_Ja_kor�}��|Y^vofrZVfUG-+-  A7<651.122+-()10"B?*h�������������������zue^TQM@NIPJX_atp~���u`YT]saVc\N5$)"#  7>;964/110),'+/)):J"Ks������������������uwWfWLIC;BHSVWjlpo�����fA[VjOUcSI1+,!9?<:52-11/*,+-+*2(i/%fy����������������r~ko|\LM?B@=RXXjpt~��z�qO^chTZR[@-4"  869390/4-.((,-+/2�OOl{�~��������������s��nKV$?Zh}jy�v������������x{FJdIWl]}�gy�jy`wl[YJ@CPGY5!Kk ! 68;876957+*)1'+-3_�d6Uargtse_������r����x�cBgn0gdny|�omsrg�XgWNQBAJFG/&w`8;9B53>67/+-,)/&0n��>$;\ib]w]Ry�}���s���k{{i2oXKlY{whsjodlofkPHPj4>>D>!M�d  !";:9=84<79,-+**0)b����"*Gh\\^ZVr}����m�x{hweXAcgb^bu|dghmmzaa[_P4S:=$G)@s�U ::98:89<-1+/+,-f�u���)*Rq6SfaLO_GOC[F*-A5.)3.!lvxz�Dj8498:8;86/4*iݥ�kI������%*+G(:BQdkmWV]jshP]^3?f72-[>E1K/,&+!#*Edwtxx�$0@�X!  939585@975/,и���sN�������H&01<,3IMRF*RDRIRC448=J3>43/E;3(:'"*#!.auwuwy|46O�[  #646593=<46�↛��zP��������42;,&(/9=D0F3=;N=5,/8F9'*3,*;%%0(# Rlvuswuz $D5g�B! ;-9537:6++�߰�����<��������qXF"(+$''40D%>->5-!+197&2&6%#-($"Idosrwvtr#9BN��##5456668&9��ԋ��y��0���������xg@"+)!(3,+1)/2$#% 3/'$&*&#' Adforvrtui 9?S}�� %-149?DGH���ȅ}�l��-v����������}. ""+2 !-%1)(+,#&%#!$DefnhvrtryT%;*Yy��] % \ No newline at end of file diff --git a/images/trainset_face/s11/5.pgm b/images/trainset_face/s11/5.pgm new file mode 100755 index 0000000..cdbd653 --- /dev/null +++ b/images/trainset_face/s11/5.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +30+1000/345*'"&)5;)/0108.32-.&%%%!#"#''(#-:"5&1#*=#"!!!!!  $''&(+*&,0.1-4/47/7+,+351&+62!3,2/$+% #$("(7/))($ 1*"!#&&& !(%('+*$3-2,2/42,8,+#*67$0*-2-*0+,##*##!!!)%#&90%("&*,##"&+& &"'! $(+(&+5+2,//182*%"039/.2(8-7-,+# "*!!(('-%.:0%&&/))%)+$% #( "&' $%/&+)/3/02289#!,478-51+,78.&)#(,)$!26&(1-46,'.(0'&*(,') 4&"#((% &"&-%*),2042063"$601;',!)-91)#&'40&"$(0-HI9/6572-877;OE3+/5CSL�������������������������������������������zwrVM+)1)!#!%#)("'6:C??C. 6 -.*)=7_H8*82B9L_]����������������������������������������������{qcWC)# &#-%($'FC7*)+110';-Au:2BE;IYd������������������������������������������������xn^U=2$)(+*%*!:07".4&"6)/3,\L=FHBHYu��������������������������������������������������udWN$' #+)!*(2!!$-4.%6.)(3-/4@TBL^L@X�������½�������������������������������������������~o^Q3$ "(&$+://+73)50#)-0-)<-1V|��qxD0 $'+D-<5@/090J5 w�������ȷ��v����y}�mnlt�����������������`DK5:+).1$%"'(%730:S��r{N5  $-Y'3=5-,3(3@,$�������ʻ�~j_ihbaKFKEMUN_p��������������~bNF72/')'0*'),'7=?38_�uv[6'FR$3J2/'3/4:!;�������Æl]MHMM>@C/47C7Cl|w]=(',L9#$8D,&)/15/P������ɌYcS[<;:05.(*6:>CK[y������˸�����hadjnpn}pqiykefePSN?=NutgF%".> 5"(A>'$*328"f�����՞Z^SZP<67AHBB8KQYaciw�������³����}omz�zkbf^`]fVjwqn`^E?BWvlK'--#3"2T-(2%9-+(9m������l\WKMTPYb^kovpixw~���������ȶ�����zs�}ueab`TKC93@_l�rrgI=IokQ)&$#1$-H*'**+.5Em����ӏeK\hpsz��sl_aXQjb|��������ö������wz�gmnqe|MP8925;O}��}[FEjhT-#$%.#36+ +$(*>4|���ֺaWK�����lv[7;365L8Po������ǿ�������t~my�ax��DHUHC9U}��oebdeZ+ !# )#,/+(2$''#;����ޔZXp����^JGb1UMDVVjSXn��������������~r��a����E�Bfb�&^d���naeZX1' ""))(%3% ):����݈ep�ù�fPBz�DO�y^�wO�u���õ����������xY����٫�KXj��L3If��~lg[W=% ('($: $$N����܉h����pn5���[V�-�t��dUy��ĺ����������Xs������չ�����iZX���xmiWA,"4"0$%"7$"%]����Ԋ|���|jZF����|ur}�ʻ�wrh�ª����������z��������ƿ����eP1"&$$5.v���������������������������Ӻ�ù�ү���������������������������������g?&5J1-7"!,/=$1)864�������65�������������������������ĸ�������}���|}x��������������������������`8".6/%%+71pȍ8����������������������������ž�ɵ����spdioqpsq��������������������������c7$-0$$2%��b3w����f��������������������������ȯ}��lYRRegQOds�������������������������g3%)* 0��dI�����8Y���������������������ÿ�����T|�mMKYop!/]�v�����������������������e34&-��ne��Ի�bX����������������������������J���XDgchp;C�V�����������������������m0'C!)(~�vo����؍@�ɾ�����������������Ķ������]N�~eKWLJw�ThtYy����������������������n/(1.b�wu�����yA�ƽ����������������������������iuZDH:F_sptsi�����������������������r%)* 1K܅u���֭hDy¶����������������·����������s^YDELW`gkfv|�����������������������t+*$#*-تd���ǟ~T[�������������������������Ŀ�v�vd`JZ\hmVZ^j������������������������q5+!(=H4@3)@.>�'4��s�ѿ����7���þ����������ż������Dz�ynar{eROdV`hbMJ?i{���������������������vV;:42,.5-/(+&.)/-52Mr��������������������vv[aZHN@9BGWVbltp{���j_VduijTa\Q-., #>=88;/.20.2%*-+*1*/=7_~������������������|rmfv^GH:F>?UUcov~~����pMSYrX\bZ_9)%. 8>;962+4,32'),,.-*-R.4|������������������|s�|oJT:FQ?X\r{u��u~�{[Vjm\W\_O8* /  5>7:64-4-3/***-,+1 YDgr���������������������{�TOOI\_\u��u�||ip{n]J`^X_b`G=& :<:;54.6+//'/+&6'2Wr:f���������������������z{LJaH`gg}��p�}ygr{ug@\P[WcNL-$  !:;7898(64/-(,(+4*1@�EQqy�|�v�w������������x�dCcg6mb|{�n}wt{ezb`TAFWNSC61':2:938*67++,),+00,+,�~#.Xfxxt�yte������n���u|{n4nRPke�h~qrra~ttcc]VFX9VSC%W A4689:317.)(.-'/3/($��I%.gojkhs]S������x���lwgYIaheYj~rmertkwajeZ9oNBEEF2;dA889785940,(-++*0-,���)RaiiX�WS}~����m{v�zg]`[al]Nvkz\^cZvv]YeX?EM>69C(c + =:5=864;60+.)/)'2)%M���c1OsaQiN_rql��bxjv��`mfU_wBalXna]\HkcEWRW69F9/=%'`xq "7<7<=59770-/)()-,x�����-:`LIPOWfht�bamoyz_q`8AO3/8670om�m +$<89<67<4;,0-,).'��Q����Q?*?9DFLDTfwr~Y\[qxiMpP7Pd-OgN2:`IFv������^"+7-B,:HRPB8KA=LQA33.AK6(79/8>'-6&"$!&louvwD(_�!9998778=4543pګ��v8y�������P'/47%)088G3C6::G6/'+llturur�"=;J�r  <08425;85.+�圎����9j����������{f"#()3"$+'"$%,)") "#!!#?gkrnxrsq}'DAi�E#4274839; I��Ʉ�����,_������������J&(+&#&##%$')$%) $#"!#%Yfomlrurrm{ 28F_��  /2/6A?OAb��ݲ�w�i��!M�������������CB%*%(!"' #&&)$&#":D^clhnnpssoqo60@^��� \ No newline at end of file diff --git a/images/trainset_face/s11/6.pgm b/images/trainset_face/s11/6.pgm new file mode 100755 index 0000000..7e53901 Binary files /dev/null and b/images/trainset_face/s11/6.pgm differ diff --git a/images/trainset_face/s11/7.pgm b/images/trainset_face/s11/7.pgm new file mode 100755 index 0000000..dbcf8ee --- /dev/null +++ b/images/trainset_face/s11/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +///1-312/41.021/115,533170-/*&('&#!$"*'%"$ #!!"&"'! +&''(())'%&(&'2-/0+32/01/116/,15,007.1-(!&.),.##  !!'!#$&$"#-%(#')&*(")&'$.1/.0.05,220/30135)366'#  "))0)1$" !&'"! "( %$$$"* 2 &-%$'('$002.2122/6/6,31211504*#! %!2+%).+$&%' !### #$#$&"#"%"#$!!)$'*,&*+%$*'+/.1/.112.15224/2303..(!#&"0*/.,(0+&%&(-(%%"-/&++"*'%+'$$%,!*'!  " $$"($-+.(&&*&0/0,0.42,34/42-4.3-&*"'(+=)+0*,))%+)+4'"#!)&/&',))."$'%.%,5+3-+.!(#"!'',('&*)$21,20.204-6.35.61.$%"$"10.7,)/*((1.(4$,&(!%%'!$-*)'(/)<6?23*3'"$&)#$#$(&&)(%*-5,31.24/.8-/2/1,#(!0311,10,+.*#/020%$' !&")%*! '&)495?21:8,&&$ "$%'*))#2.-001010-;.453'""!&%030+/1)401**0*)# !%")%))30/;+.+D:0& #&$",#*%1106.102,46)24."0/2,3(-$*3644.0###"#!!&!'2!8(/- ,6<6!  +! ! ")$+%.-232-2236,+0,'%)0,2-0!!+7<8).)$#,'!# "($$3+-)*##.=*$ !%*#"!"$,&40+22/1222,/--,'*'.3,)%#,.36+#+&'5'%&+ )($'5-$'('.*# #" !%& !#*'72.11224/422-/'%.,'*/,'%!"'/32/**).15-"("77/ ),(34,#"#(,'"  $#!*6023/6622940-&$00())+'$%#(!40.3-,/72;$&(3>HJGADK;)01&9-''%,0&!%##""!"#(503:0/70670*52);*%#.&%" 1!)9:=7:H`opttrn_^MB8348,-1-4.*$##+$$ $%$%"$51276-4460,6>656%(*+#"*-'+BOC1*0:;KA,;`l|�������mj\DD??7H?CKCDD>@51"1& !$! "$+536362558-/6<<3)'&*+"%501GPG<,'5GEFD=eu�����������w`TVVX^fkgchgke\X@<+ (- !!# "!$.!176361=@252773$.!+-(#&2>BWK=0+-KBEATg�������������~rpnly���{t|ztsld]S@0+5 %!% !$(+16' $$%"*#!3276481'4.().-.7**(6UbD/8/H<7JVT�������������������������������������zmQN/")(#"2(54<109)0@ 25)%0,!..EX>=/;L>>J[a����������������������������������������hZF! (')$<%#8-:350/>/0D*!&/&+.?K<7E>AA>Jcg�����������������������������������������}me2(2&(!"., 96::508579/!!&)%-;UI>9FI79Ss}�������������������������������������������|oZ&5'+'$'&%(-K7A.:7>E+(**$)-!P_B@A_�����������������������������������������������ynS%$7)%("!%%+F;9@1BA=;'$/*!$8\VAIA?]u������������������������������������������������vpH*/4,'$# -A.A9[�����������þ������������������������������������������yvbQ4"" !()+#:=J?;4;3<,#3069=CO���������������������������������������������������������zk]F(!#-(%')D7H<93.83), ?3?D6�����������������������������������������������������������r`N&1"(2-"#,A08?3)/4*/&,>0?1Q�����������������������������������������������������������zdO2% ,+,$%'9(C:*&5.)7 !:6/-9������������¾�����������������������������������������������kP7)!*+$,%2,L+'.6'&"),=,'c����������ĺ�������������ſ����������������������������������vP:$#%/0162<++/1 !%#-,21/��������������������������������������������������������������U4(!&3,0;5+46'$,'01*"\�������ž����������������ý�Ŀ���������������������������������]5%)5$D3A0)9(04.(#.������������������������������¼�������������������������������_5! ,1+T"R81*#&*(41%/S������ſ����xkiw|��������������ù������������������������������~Z9!#.0B7V7** )!+.!/Gg������ü�~edPNO\[\XOT[S^`r�������������������������������������v[= "))9JM3""-$*)$4A}������àn[[VXABBH1?0/E/JHLb����������������tsuw|��yxxz�~������rV8)'>B?+!5(#&/W��������fYWMWOD?+8-)+#43975#$>4"!y�����ȟl_OOWTXLPKHOMG;BBNSP]w��ȿ��������xc>82;54>-6<7BEDIDt����m^(%0%=/*)1- <�����ȸi[LS�~|z�������}�sqwz|������ɼ�����kS;:(,%%..$)+/1;3,Aw���n_(!&,!=/$8%)#![�����ȥgZn�������������������������ѻ�����gKGB74+, 4!'2,9,5K|�}ta#)7+,"<, #&.n�����˕ky������������}y{���������ȿ�������fUPWYXacaU>7-1.+6==eyX*0*(&! .?Bl����ú����Ǚ�}>�Ά@d;v`��y�ef]����������}L`mwuhhkTY[ch|{����jrMGDduU!$()'!/"51;}���������͸�aR`���rlqq����~}�}����������w_gNR^h��X@�49`�����}^EQbrU$!"/+'"!!*,A@����������ҭvpy��������������������������wiHe����Ii< H7RB�����mbhkgT !"")#   26>L����������Ư�������������������������������zor����ao8=`G�C?�t��zmhibQ#*$##"$&!&F9E����������������ʩ¬�����������������������z�������ga_Rt�vLrs��rqq_Q )+!' )4()%&=2\����������������ͻź������������������������~������}zo����E#Xj���uxiL#++!'H���[4)62f����������������Ⱦ���ÿ����������������������������xp{{��kL���������������������Ŀ������͹����ᔖ������������������������������S%C(%i�rw��ҹ��29�����������������������������ķ����ᘕ�����������������������������|A#(&50"o�p}������MK����������������������������ɸ�������������������������������������v1)#.%#4'i�u~����͉xK����������������������������������ǯ�������������������������������e!&$' !*-X�v����ɥykN��Ǿ���������������������ư������ƺ��������������������������������P(+#(+,%8�v���ø��tG��¼��������������������·�����ʻ����������������������������������;91&$",04܀�������tA�ľ������������������������÷�������������������������������������m%1;;$&*7)@˖�٨���̌?�ü������������������þ����µ����vkx�xy|w��o����������������������X .?300-3+A ���џ���Ǐ9v����������������������������C2��hZWbckqpu�b����������������������@#73(1.0/7>���Λ�����3q�������������������ý������~B��`@KU[A.Yr�I���������������������x,/;&)!0'72L��ģ���Ö2|������������������½��������l����BUnS)h�9m��������������������k!('# +%'.&4,ĸ¿����{6j�����ʳ�����������¸�����ĺ����zsSVQas+%f}1`��������������������V!$& 3 �¸����ծ2g����������������ȿ������ļ����}{YFDARqlY{{?S��������������������A%)#$&"2 Y��������(S����������������Ž������ü��w�pU4HEZ]m|�|gL�������������������~2-"-4��¾����)Vmx���ʺ��������Ǿ������µ��uq|ln]NXUgPen��W������������������o# #8(24#4�������9\bm���ʻ��������Ĺ�����´��tffxvWdff`oGVWt��py������������������Y1.56,-'������]HWn�������������ô����Ų��foZmqyYLvh[gWQRY���������������������zJE$9801d���½SLde|������������±�������s]_YhqsPB�[_[]LEP���������������������m>�04!51#" $?4/2'%\����MOcj����������˿�����Ý�u�gsj^pnr]`�[paVSNMo�������������������wO73�tQP@> !$!<30-.0&3KPA5d^fh�����������������x�]vwytv������xt^\\ROZl������������������b@0Y���2 #"564.-.3)2.(4]fjv���ļ����ɾ������tucl��or�������wd_XLQR_n����������������zGI($a����S ?2:,0.2,4,&5XMVt���������ɹ�����sspft���^�t��~unca_XSQ_X���������������q5F!2o���N##8:7,../,21(6PLRa���������Ȯ���pomjlh����}{�z��lpmYXhl`^XUgw��������������e9CPq��|!! 791...--22)%GMCd���˿����ì���hgqw������zwn|�ojogkeciofR\Xe�������������xVA/C_oc+  #7:55-/--11+#NNN\���й���Ĺ���h_|�����xyjSNFv�[TiRRX\ah\gQQ^v������������jS<((%)  !!#5>.3*.-0,2-"NRHc���Ų�¾����~^s����l]qwogi`maEEXD3BO]UWtHMQh~����������yh@>+# :751(-.1/5+!DRGe��ͧ�����ŗ�e|x��vTf���������|zuujeLEL>�������������n{s����������������������|(\fF\Xjz�������}of;+&"  $9566),/1'-.-0>EFv�����������~�������������xjl�ofu{������JZaa`Wk�������rwY8-  ! ;874.01*8'2&*J?8h����������n������������vmV]cX^_jos���rI[aUQe������}po?.,! =;68)00.22*-%QB6b������������������y�y��wsjNX]Pgmovxz���[[a]SV���~}xcm4'% !":661+2/..3-0TX9>����������������������skbUDUHH[Yadqs|���yeU^dF���v|}um[,' !  !;:331,,21,4*_S0,������������������~�~tocVK:M>JGETYbtv����x\Rpc}�yyu�wqC4""!9=6313,25(-5 pf5}������������������~wneZ=O7I:9?JIV\kp}���y|R_tp�xemrwY-/&  !   ;=8742/30--/k�7#R������������������v|YbMIQ/85<4JFV\_myv��uqeT`gdrbeg]L/) ! #;>5616301.+4p�E&;}����y������������}r[^VgW.=%K1BGV[Whfhu�nv`RMY_`]`cT@0    !>876:1722*1/i�e0v{�����������������}�tdqS7?2J7ITkd^juXauf�zSVQQVXZeH2) #! !<65571:.6+3/o�w7&Mh��q�p�z������������pwgDKK4LBagwtws|}biShlULJMM[K[7(-"!!=43=587813.4l��F)/_vu_n}urx������w���}lnZ9YH.KPkqro�gzzyiVLWQDIRA\HJ(&,#! "87/<856;3708n��i/(]hsfhs]cS�x����r�v�g`VO;PN>F^Tbfc�kocpjM9HPIEG=SB5.(  !<82;4866:0.([����+'N[uc]`cRX�u���ppyYziMOT?YC=N`A[[Ymll_kgS>KO7FEIKFTAHSTQch^dfF8M<:EEQC25 !89674:5;/9��st����o!;Y:OHOGOkqxy�\VXW]GIV2LP$DH=@?@KSbY\YR?WXn[aL1UM<99.10K&:C =E90XH@?[;.>.68>@&&6u ! #:7744(X׷���T{������@!2N6;8.JVcSM=2C1:8?%'5J0&;*=@6*QC7N0/4-/08;)$cy! 63;7"Wո���mb|������{--H=53#59KFM1<4-996',H6"23141*L)#)9+,,/*:293Rt} " 75(84)03?;$$!,4-12315.404.1-13)+&".)$.((+(#&)1,6:/&0$)$,!! !"%"%!-//'5"+27C,+""#05*752124116022-5+#%+*+)'-$."&/+643+*+/-*,! 1&'&#+2'-)%%&43+ !&( '6/0332237.7121/2(,4)3.&%,'' $#*#=1731*4040- **"$101*',*/3(%!(4, "$  "# !7.3027234617.1.*)1<1/-)%4' ("")*2FB:/-0652=(&3CESSKCBL6%+/"31,# "0*(!!#'!:.1/733942837.',31<9)* 3)#+(+%4CMV9,.753@A2&DRmy{{uzl`YG:21*;.'*),6( %76//6035540C8'4*5472*'%+,& +,BJTP;.02;@;QE,Ggt������|haT<><6-55550)(!"!!'&#801.63:5>=7C>+8,+;&/)$//($'.NRNM640*6OABMIRp|���������|ynQLEGEMKMMJC@<8)$ ($(& 802.82:5:<=570--2!-,$35+&%0PSSP012)4LDKAXiw�������������{ocdf]hroleihe_SI/,$-$ ! 210401362+80'7),"/1#'@0,*'SZYG4--8+DEKGU~�����������������{|vs����}s{xqneYO8# $,$ %# 32342372/,3+-6''>*#$.6'&'MS[?503:B-HMWP������������������������������xsqkbTC,*0$"# 512,(87-64+,71*I, ,*+.)AJN7836I?8FP[^~���������������������������������vkg[G3*+$!$!&00(/87;86*-=/::3!,--");<7@39GU`j�������������������������������������{{nQE1#(/7',?6F6?2/678D,"*$0)#(QMN>67G.4LWzx����������������������������������������zfP<$%/'1%;AJ84D-9=;E2*"/2,,;\SA54@69Vs��������������������������������������������}fP/$+1-4ELN25@8E9E551*)!)42<=?Gl�����������������������������������������������������ma!7)''!7>02ECL7::847!$("43096Ru��������ſ��������������������������������������������stL+0.$7,"$M6L=<1933*%$'0.39EI��������������������������������������������������������~ud8"-*&"$$+0)+*-1+21:9N����������������������������������������������������������wqeB &"(3*;>1-B4)'0((*(5-+06������������������������������������������������������������ynS&$#F)@:14:)&*6" !$%/.)&%g��������ļ��������������������������������������������������~q[< )$,?19:081#5/()"1-1,I��������������������������Ŀ����������������������������������y^B##)/>5E6380$,/!!'%40#'w��������½������������������·��������������������������������~aG&%.7BFI@%G)('#,$,5*N��������ÿ�����������������þ�����������������������������������fB (-[T=N45N)+"#+*+7#'Bh�����������������������ļ��������������������������������������nB!(#dKOJ+MO10$0!/.W�������»���rqjZnpy����������������������������������������������p<$)XRML8J@/1!,)34f�������ý�uR[\>EK\U]STTe]fm������³������������������������������u9,)aLFJ@53%,*#/(!B������þ��Y]YPST:J@;6830=8QK]s������������������������������������n;!.^E=G89!./5"!$h�����ɿ��bWRMKSGF10.1%))2582A7G@Hby�������������~h\agenwu{uux��������[=%#=80".8&($W������ɤdZTY�~��������yqkclhhg���ü��������yh=>=EC>GKV[[\jmq������]1 04./*?# !)6j������Ğdf������������������������˿̾�����wdI64*7+15"896LJHO`����y[*+-+-/02')C=��������}q������������xywu������������ȭ����qWD;4*(+,"'!6);:7;p���oa 3#&4).!&$9?L������ǭ������Ŭ�����_JQ^^f_�������þ������fQGBB;5/(&*%#-!34(Ir��m[#!:2,#$!#;;e�����ũ�����ȸ���uV;J<$ATgDgef�����ƻ������}]RZ\fhmqneN8(0,$193?T��sW#20.(-"-4dr�~~slp{uw{���}ePPAG����������������������ź�������˿����޹������������������������������T /��o}����˼�9R�������������������������������ƻ����觔��~��������������������������Y"( ��s�����j�Aa������������������������������ɿ�����嚎�������������������¸��������R $ ��n����ǬM�@^������������������������������Ŵ�����ϙ��������������������ý��������E"v�j��ȿ��w�>g��������������������������ɹ�Ź�������������������������������������y. ##P�p�Ϻ�����9X��ĺ���������������������ƽ�����ý��Ʃ������������������������������h +!(!-Mф�Κ�����RW��õ��������������������º�������˼��������|�����������������������O ! ,>ӓ�Î�����?U����������������������������ÿ�����������ʞ�t�����������������������+ % 7,˝Һ������IQ�Ž�����Ⱦ�����������Ǽ�����ʽ������u�������nu���������������������i ++%'9��ʵ������@]���������������������³�������d���fbpwnqsw�j\���������������������C,4*%$!7����������@a������������������������|����yAx��TNQ\_kip�~8���������������������& %7+1(,(0%QЯ�������BPw�����ĺ����������ľ���������tq����P9XR>5`�q+y�������������������d &,9 +/).10�ʰ������AP����������������������������°���ubK^U=G�Qj�������������������B <1/&0,'005f�ɺ�����H5r����̺�������������������������}~ZLDCHrH"M�,'[�������������������) ++'&##/(.8&+{ʼ�����EAwl����ʼ��Ⱦ����ƿ�����������|�~}sP5=2;32103.-+)1TYDdy��������Ƚ����knnikg����}��}��iu`[e\[VObe���������������qG8I����Q$$:;702-6/-,,$8YQUS����Ⱥ���Ǹ����ckpx��������v{�{tjsogeknZaYRu��������������Y:*c���V  ! 9<81//6/-+-&6]NQX����Ŷ�ľ«���d_�������|sgc\w�o^ndglhdljgT[]t�������������EB Cq��t!!!96913+10+.,)+W\Oh���˭��´����yWw����ykojdFM7bkLMPa8O\eei]XRZn�����������v}C8Jc}x( ;6152-8,/&0$1FULfy����÷��¶��cu���`a{�����t{oVYMM.:O^]ViVQKi������������_C-#86' #=5253.1/1.,()KESA�����������q�uw�otw������������}�yslYLERiPBGapv���������wZE%)"! #3787/142*/-(#GALF�����������v�utyp������������������}�~7;UMJOIki���������hJ2)#"!!"#<39<34/,0..-!MND@k����������|�|������������������~������1AdbBWb`~��������{B,% %!";948/3-01*.+QT=2y~�����������m�����������|qfi�tjw������DecP_Vb{������~vlO$"#<85>691*,.--`f:3a�����������~�������z����}rgRWgTZZhru����R`^b]Rs������uulI%!!!":32<627*/-/4iiB,T�������������������||}��olcQTVS`jqop{��jGg`SSt������vk^7+ !!;2557:3.4)5/ }z8)?�������������������y��xr__IFKMG``iiwr|���P_`_Cu��z�{}pm>/!   05766;8/.,2+ ~�3/*�����������������{~�~rqf\IH>H?FIGT^ksz���e_SfIa��xwxrfU8 " ! !7?187:62-3,2��F31i��������������}����psjVSA@:H2;GCOS`ol���|iL]l`�|yszvu\. ! 4867<5:110/,��n0#Z�����s�������������wnQ`=Y>22;29RFR]hh��}y`Moq�ttmxvm/2    836;67:510.0���=U}{����������������|qnY`Op58+D29GCUVZnnp�{esP^illkWckL1*!   37;58<286+3.���8.5co�}z�t��������������~gch<69A9BES]OYbYbvvgbRIWX`^acQ=0  #"!697<9>7;34/,���S0%Wk|pW|s�s������������wnqJAM7JEHVqhe`{PRo`{wQOOXQU[bO-)"!#!;78=9<>4=34$&���s9/Ravpbm{Vlc������r���|inf/UL.ILekzn~lz�[YV`qZMICORK\4-!  !3=54;A=H2 !#;76657*�טoYa������:)IAABG>KTlxwu|TMRWMLBS/KL-=@>G=RSM]eb`]@8G=3D?J='$ !45:6*?�ġ�kTs������P$3AED0;AR[gnhqCBOJE5;@/>H4P6<@;@X^TUWO8/=+=G=J.$% #$=28&@Ⱦ��|pQ��������9%.RE25?E[]nP`=3KI732.-7@=?&B:;8TQXJ[->.31>@:3': 46*C�Õ�y}his�������l 3P=9:+0LG`HN12>+::1)3C%63 ?E52V=@;_E--67<6!#I62/�Ę���vt7n��������@2AF12(*3:CDJ/42+851$>;-"//<:*6J5&4O$1.'0282]H>�͏�����T���������u^?9;)5&.,8&O*,/.+5!%-0='-*/1+(8:%!)8".*&)60$8zL"!%[㓕��z�t%*�����������U4,,'()%6.6-"#.(,0/-<"&+8(%.0"((&%0)1$.Uw\�+  m��������Cv������������Y+'%+'*300&#$+( 0*-5#,*!%-+/!- ! %($4ch}Wo�!"�ܑ�~����c������������v#* 8#,79(&$#% /&+/&$"'/%3#"%$+! )Orn|Q:�f #�׉�s��g@�#~������������LD'&'&*',","(!#!%"6*2#'") $!#&"#.Prtp�/6s�> " \ No newline at end of file diff --git a/images/trainset_face/s11/9.pgm b/images/trainset_face/s11/9.pgm new file mode 100755 index 0000000..5701994 --- /dev/null +++ b/images/trainset_face/s11/9.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +2.117/.52364016311,/" '-!.'+&-%%'&.'($%+7+**%#,$,%.+%'--.-))%#%"$# "(".+$0#+)$.04-6/502321114/90)$# /.,*01&*()((32$%($*1/$,.-3'"*%.7;35402")$$(#$$+%-')&,+0150303/722-125:2 "!&)5-.+,*/.*/)/,1.$&$.-'&&.).)#& -*B9=6=,50 )'!!'#$"*(+%-&70/03/6,500.5063!,)1/*.0..'+-74)3%'""%("&",-& $+-2686/49E$*&$ ! #)$$*()'+1.40223322/4101&#+.8*-'3.7$+/.0)&""%#'#+"0 3%/./=0&B@.*"#$$"!#)(&+*+:242231056./3,$4/32+++810/1*$""( #"%"%"*5%4)*,*0%*'-1;7..*$%#)%"%!!$($*5%2%/!,8+& " %%%&%%!'!&+(150/13/81./,+-$%,1224.%&3?/)*)%,3' (+&&."+7(&),#.*!! "'$"!#"#*+404238-=-,3/(7.+2-700"+*-14*(&+.1)' *7/#'2 =6')%$%,%#! $#),433053720674(602..7)&#",3306'-'*96$%&,-453APtw������������qhjjgt|}|ztzwprfeZP4*3*"!#+#($$:0;36?2:?<:.#&'*-$:):OPH7'/@BBD\q����������������|z��������}~}xtmffOF8)!"%+#($%71767=>8;9*'0 .).#15;MJA5'0:?NA`}��������������������������������{zuj`Y@+$'*!&+ !9.9:;8>23.#2%5*,.4;ZL;5)53>JLZ�������������������������������������{mVU3!/!)"(.%"034=4627((4(((1+75cW751><5LQP���������������������������������������|ffE'*&)(" ">%#892;/232 9.)#/*&8%O]81!"/$+%"!%2&'9<1;/>-/.3'#(1''57U9B;LL/())+'#'DE5=E:30"-!%!+@_RFLFKY����Ⱦ���������������������������������������������ylUA'-/&)'#*''A5:79:%8! 1;?/J���������������Ž�½����������������������������������������y^S0&"+*#()26I&4-8%$9#9>9,-������������������Ľ�½��������������������������������������`R3$.0%-&+H;,/*2'"9 $;22K������������������������ȿ������������������������������������kO:"!")3)'N./1/.$$3!(:,y���������¿����������������ž���������������������������������rW4%&5'D).73$"-&)-7*8������������������������������ÿ�������´����������������������v[8&+3(?2+B-$!1$-4,d�������������������������������Ľ��ľ�ý�����������������������s_8'*-/!A<'B!+#1/2+!*�������¼��������������������Ľ�Ƽ������������������������������jd6! !'+%X@9-) &*0/6K�����ǿ�©��sn{�����������������ø������������������������������ke9"&*!ZP9+#"&&0 -K]�¿��Ż��piZUZ`ddZVT^S[`r�������������������������}}|����������ib3",* KO0"4*%>;n�����ú�^X^OCEHI=D63D9HLMe���������������v\\_cZ`kgfdfgjsk�������mb3')/(A=.3&")2��������TcSWVD>8800++46=@@Zw�������������wQD;AG9A<8GDFNLNSO�����}r^/!$+#+C&!@!#K����Ƽ�fZWJTXGDA@LB=6ADPTSbw������������wd?A214&5,25'07;=9/Z����xvb2)%!<:!)'%%#kľ��ɢ`]JZkofmyuxw��yusq|}��������ƭ����l[E=50*)&/2' /&)27$<]���zyc/*"N(%+(0�ȿ���{\VT}���������������������̿�Ů����oUJMCEB?65;.'--#*64=@j��xze.$'1\!0$*4������}bi�����������������������Ϳ�������iZV`ior}��u[VF:39GCHEQ�{{c5! .:/)+ @>P����ɮ���������������������i���ɼ�������VVeu�������������oQX@HA>c�xc01%*% !!45m���ŵ��������û��������{���q¾��������oPYjx��������������ngYIJH^|xc0(& .)!"%D>|���ĩ����ſ����Ⱦ����{xstpzhu����������eb_y����������������smRBH^wve.%#%*!%4:@����þ����˹��½���y^SNQJMLh{w����������rl`a������������������f`corhe5$(#'$$':@����������̷���t^]\\FPXWmg��������������}ef_XWMWady�����������xogmuc`<&'" ## ,+EI���������;��iU\aaO{hnm}�|���������������`w�~n[WpW4?Hfw��������yqovb_< ), ) *2=P�����������Ĥ����������������������������ks���ysowaG:7HUw��v����xx{l_@%.*%,!!!%"'57X�������������»���������������������������v�����}gaVTQ<@Yp��������o\D#.*(+ZpJ.)-)&w����������������Ÿ��������þ��������������������������}r~uu��������~kH"!.7, ,V����ɱ@o����������������ž��������ǿ����������������������������������������uI #-*)6��sN��ڟc��������������������Ž����������ƪ�����������������������������������C"!-,. +��NY����!m�������������������ž������Ƽ���˼����������������������������������w@#!:-%ڎX�����"h���������������������������ȳ���ϻ����������������������������������k7&&70!#ܖ_��Ի�8N��������������˿�����������Ĭ���ŷ����������������������������������a+&"**'3%&�l��̹�NE��������������������������̸����������������������������������������T! #1&"+*-݊n�����UY�ȿ����������������������������±����������������������������������}C*1*!'0"ۙm�����PT�Ǹ����������������������¼�ƽ�ΰ����������������������������������l9C8'"+4Τk���ʯWM�����������������������¶����ŷ������˟����������������������������a.$T4&$024 ��|��û�\E���������������������Ⱦ��������������Ǟ����������������������������H!*)G5)(7+F����ȴ��}8��������������������¾���˯����zy��|�}~���������������������������~=)6.680/5'F)s‘ڼ����4�������������������Ƽ������T���jamlkkqrv��}�����������������������s(22+6*.,%1B$OǢ׳����/������������������ž����ëm0*��WIVQe[Mbi~�i�����������������������d2$*".$!0-+;ũӱ����.������������������������²�Kl��bARjO4Q~�R�����������������������K" (##%%)'&4��ƭ����.�����������������·�����ƭ����|�PXYGmd%:xkE�����������������������;)#!!*3������˒*i���������������¾������Ž���sllVI?E[du~uM����������������������4)2(";aʶ�����<[�������������ǽ�����������z��[WAE@MW_ss�}l~���������������������~$7+#75'�Ŷ����;Ll��Ʈ����������������Ʒ��yf}rd_;JV]ZS`[x������������������������rK%!"=8r�Ļ���9@m�����������������������vj`pw`^Eaae[EXJh������������������������e=95'*�½���@Af���������ǿ�����������qW``pybER[efdG[>]�����������������������Z -/ ">6/.�����m0]������������¿�Ŭ��~kqgeX\ssb1WZQddOBERj����������������������hXNV/0B9 #!;561#\����x=T������������¿����orbkhvXipqX8xY]gUYZFRUfw�������������������aE$ +gzYZD/W- #!!89312m���q<_�����������ź��zrrwqmgt~ez~ug��tpf`TfIPUSbs����������������xq^Cx��~�P$ ;:/30(+;afENYy����������ʹ��e_jkqjt�yc�xy����yfUiVMTUVV^m~������������}�~qcLE8t����n ""B8531/5)2+-U\�����������Ȱ�r[dklyf���Vjmiw��nk[TTP`]\S\Vmr������������v�tg?BKs���^ ""?3801/4/2,1EDx���������½��ST{y��m�~mRO[_juiUWKFFM]hRhC[Oem�����������{ztr]D@_s���#"#"A3602-52.++I=o���������ɴ�jglv���ii]G;.4J`gTND=7?AIQLlKBDKaw����������vceJJ.!Qdqi4 !!!=990//63-*)B5e���������ɰ��kwqj^XUTN(3WeYX8@B55,:>;EZL/FNRi���������~~^jZLC(#&32(!!==9.4*40+/%??[�������������g|dh^Q[^P ;1��|g@VPMN'0@22=@F@TW\���������~Uh_D=&#!   <98322/5/+.9C[�������������z�z������vZH����Ptidh=9.:-(4TP`UYe�������xztr_]4?)!$ <8131132.*%.224-,46FMZ���������������������������������|�����}wuggg`q��{�~}neoZiC26" " "7<5830+00-/18Ket}��������������������������������������y�palvp��wwvc[�WY?1'"  "=;59;.8+/,03:@Fvz����������������x�������~�|zy|�x�{���z�|d]ux��|||ljvcF1.)" !##=:2>934.0(2'I99l}����������������������veja_dhmpsx~����~|Sko�~�k�rdmc2*/!#!!  "76/=57053,-+R94`|����������������������z]bdPV]aqpw{��������[^kzh�gl~e[YX6&%#  !566<-=4/1,2'DL3Ds��������������������zyiS[cI`hemnuv�����{�uW_qg�jv]_YQ?30$!$"! #663;4?4/./.#GI72k��������������������sp[EcCWM_R^aipu�����~��ajfelkb`MZM@.,!!#3;69:657,/1QU7&ap������������������|s[_KJGKFRBY^[pt�x���wywflhameahJTH3,!"! " 747:=7;1010S�1Wl����������������syi]iHIL4ABPP]Tovy���[_xecl^[fWcEQ>'(# $58;6=2906/.O�1-?fwx����������������tfppDG?L4PL\grs{���uUJM]e\VEaJP/9.,*!!9;7:<:9768/N�Q2<=bq}py�pw{�����������qRMC>VDTStk|zux|wX4YM]NLYRM4)4'(' ! #!5@69:?>95=2 U��/>`ES[tuv}rwwmo]q_R7EKCSRDO74%-< " 65987=<5%�˓o���C=8DhAVIUWkkp��cpwk�ke[SE]ZYa}ojjsnckpg_TJB8C@KII/66#O. "87987:23�٫li����[85U5PCHMfj�|�bqqq�vZ`cOjTJvtu_ajlfm_cYQ=d5=EAJC'6/1q"  "968:707����`v�����4.H9M9:J]e�tqbeltyndoTRu;`rcm\][Voh]U[U/]6;=;@F-."\s !# :567+B�Ɣ�~cz�����C.05R27CP`pliR_q{nadn5F98*?9O0%1�Y   "%878,E�Ǚ��wW�������/+3N/I17[e`]7agjYcVU8Fn.VeUAYVO=[Q.;F?%784/>7C- =b�=  " %<913�Ü���wX�������q+1N3>'*>OXJATQ]X_J:?K[AFYB1W[R.RC.%=5((/2010=+Afu�, $ %:8�Ύ�����1��������J5A52,-30IBOCF@^RI:>Ksr~~h   "".(u堌�������������hH.0,.(+/>C:@;IJ@-15HM4-A3??0141%(.##'5'.'Cizz�V�V  "! #">���������\ ����������p9*($'%69:%<70;/'-'CB--33!A%*6)!!#!)"9!:^s|}}Ga�% &"%��ޔ������%Jw����������h) $(*33.8/40'$-,7@0"('.-,#;" $!)# 8Wt}y{6R�� !"! ��ڐ���z��+�H�����������8,$,//')&,+'( !+(.=%.#",!$-$9aezz|yz!K|�] +!! !!) \ No newline at end of file diff --git a/images/trainset_face/s12/1.pgm b/images/trainset_face/s12/1.pgm new file mode 100755 index 0000000..d5b83ed --- /dev/null +++ b/images/trainset_face/s12/1.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +heihjhid]S@CQUZeopbaaURgkfejickvaa_[}�mTc{wa[XhKHR^[_WOHOLG?8CEQEB?B65,,Croqlpmnolopmlsmffkfc[Q?)"1ADDFIEIQeossuohahfibmdeplg^]z}bGZy�^URcME[Z`h[SJLQNK@>8GWPJDH=59.'IoskolmnnpnpmpmfgbZd[>,$7=IEH<8:LRgp�}upqphdndgjbhmm\ZvpcIWru\I_aTL\`jj`TSRSPWRP?;CIZNAF?42*@unnnmlomnplpmecib[:,29GCB?AGQ^cgimutrjd^jf]ooakegt\Uks]M[glQL]a]\klqja[[QURRVXWLA;:GM??C67)DqpnloopipmomgelY=,,4EKHPKValu�������|lmbihenknnpk`Qev`P^fjXTdbbmdkg\X\]YY^][[TPNM@6C?7?8B8(TqokpnnomnnndihC509GNT\jusyxwwxuuwvyynkgZgroonmofZWfsl`_fk]edadccY`hccgcbbdXZZ_RVNI=7;3/8==btnnlononlnipJ+-FVY\`^fp}������tlfcfj`^bN`mgpgef^\erqj^^cfhge_U\du{sqmjlh^ZUXT\_RSFD3C//+@C%gplopnomnjs\03DY^XIE@JlmntlqnnK<]bWOJKMNUVKN[Y`dg`]gf]d_Z[YX]X\gZjyr{}vyysmy|i^jszx{y���~vsqofmofmdRWPNOKS>* 68"UslnoopoMTX[FCQLRV]jsomcgY`ccb_V[^cgfkionlrx��{���x�~y��lnqjp{�������}qlka`fo{r^TRXPNXSE,98([uonnnqZVM8<8KIPNT`cfrrxrpqzxqomjjkqy������������~�����wupw��������~tpquomoj`c`e`Y\HP^SR18(7ctnomrVL?FIQPOMFV]dsrqsort{���||{���������������������xy������������xssmijd\WecZHKRZVU*%, EgspkrWYTZdfhcb\Z[\giqstwz��z}����������������������|�����������������xsokg^aaZSOETX\K9"''OsompGKV^elsmhpqc\cdfdqtv��~{��������ÿ������������������������������|vnssrkpmjhja`SLQaXL1%#'[tjmPIU[iqqokkvsrmbchks{����������������������������������������������{ppnc_\c`]^]ZWLIZYD2&&!Txjd`ktvupdaciljnehfko~�������������������������������������������}xtunii^WPSUUPWWYXSI^S@2&(gmv~����vifgd`bcejol{�������������������������ƿ�������������������zmvtklk^[]VUci``bZPgS:3)+&m{yn`aZ\hf]]ilpy{��������������������������������������������������yxvsmwa\jpytyzhi[ZeE24-*Cownllk^bb^fiu~������������������������������������������������������}{vwmj^epwvqn]ol\W`C9+.5^Z[Y\bVTYfpu~��������������������������������������ƾ���������ƽ�������wvpfZ^hkytd^did]\;=&-RP]ZVSKF]ouy��������������������������������������������������ÿ���������viTKjhp}^dH\fdfS6+<^bjkfjZ_jpz��������������������������������������������������������������{rdR\mmqeC]HOddYB,%gopdjhglsv����������������������������������������������������¿���������{oUVgpo`E@RSTYVN=#cqfXigiluy������¾���������������������������������������������������������xdE[spiWB5OUVQWH8qojikgaht�������������������������������������������������������������������hSJ`p|pgRMVUTPV2EXm=5N[R%)A\�������}���}}zrjfdce]Ycbhil���������������������xrg^[e`W_ghovxx~|z}�y����xMAJHQ=%Y\M7)/@^|����lbmmqvx|}�|yricda[\acihy�������������������~~sld_V]TWdpv}xuw{ztsulm���{JF9GE0#LVB*/0J`y��}pa\ehmqxz~����vsl_UNOZ^gn|������������������wrid`Z]ch{|�����~zvzqni��yEM2-D<;#/lv���������������������������������������������������������������������������QKKFT?I?3^?B)(dx}����������������������������������������Ź��������������������������������:%ZHHVQF=1^IH4!Zr�����������������������������������������ǽ��������������������������������22d@YTWH=1\SFB)Mn{�����������������������������������������²�������������������������������-Df>dcL>M>hbYE3Kkw�����������������������������������������Ľ�����������ý�����������������|7VaClcQ=@>ypeR:Hkm������������������������������������������¼����������ÿ�¼��������������uDb]FpgUD@>��rbJ?ejy������������������������������������������Ǹ����������������������������iZtTUw^aN;C��}oSH_hm�������������������������������������������î��������������������������~ejzHay]^IAE���uaE]dk~������������������������������������������î��������������������������ygs}Hh{g^GIIw�tc?Ziks������������������������|���������������ƽű��������������������������~`yvLfxl^CSSJ\ogX(Mjhqz�����������������������m���������������¹����������������������������|d�jRdupe2^TP11;1>fiqyz����������������������c��{_a����������������������������������������sf�fUjxqh1UZvX1gfpu���������������������vo�|bHGc���������~lm��������������������������gb�dSt|rm5S\�\*.% bgss{w�v��������������������ngiWF,4Ql~�����t]DXp|����������������������~�[^�bVz�tqMJ\�JFS' _dqvtu�����������������������gS@2+-6HYZY^bfQ>-:^�������������������������B^�dUx�wogKZcHfT]bivzv}�����������������������_SF?96?C;@P?)+)AZbxur��������������}{��}yx|wovzvttx�}{|����������������}oeC  M|gsyq`aB???DDA=+" $H?Vgrux���������������������������������������������������t^_O f{k~sk]@?AAA<6$ jF>Zeov~�������������������������������������������������z^XdX " wvp�sj<% ^db;:Thkw���������������}}~�������{|����������������~zgKdqmb + !:rphy?E2%%Zc__5=Vqm}��������������{vsppsuwxyvvz����������������|{fSaspqd) Daen=;% Z]bZO7=[lx����������������upmgfiluqw�����������������|lN^tyuua,   !)0D[7$ U_]]XH0B]s}����������������~xwkt}~�����������������~iSaq}uvqn7% $-) S`]_YOA.Fcs������������}}�����{x������������������{lUYw~vvpu<+ #"'&& M^_^XUF;,F\z���������������������������������������jRXv���|wuqG0 +'""   +C`\aZULA6+;Yx�������������������������������������kQ[s����~xurP7!%($'"$  A_XdXXOC37(;Zy�����������������������������������lPZo|����}xwsO9!+"#&*@VZ`\YQI944*=M|���������������������������������~LQq{�����{tvU6   #+*((*$ 1WW\_XQOD872/)Mz��������������������������������QPf|������ztuS3 "",)(/1, ,NW\[ZUML@5500#Py������������������������������[Kiw~~����~{yoV($" '/'1,. NY_]]XIMB9400/&Ko~��������������������������z[N`y�������zxjO$ !" $&,#13. HX^_ZZSODC5623/'>[u����������������������{lRPZo|~�������~}{fL$! "'%$(0.'53$! 7Y[^_WXMJG732428&,E`t~�~�������~~~���x}|wlXNQ\mp��������~~qh>$#!##&'(%#)#87/1""# +0Q^[`ZXTJD?3523/7-)6IYhelopoqwwtmmljjc_\MIIS`ksz���������~|r[#"$ "$#*&$#0&1)+-(//&! "NV^d`YXPHA9833144-.'49DGIRRWXVSPLFJFFBF@IOXjrw��������}~wn=&"!+)-.0%%+'&71*/9%$%#DX[`cZZUQEB539)1621.))*1(11452.224:<@B@JO[amx}~��������}~ub"!#!!*20+221+$ \ No newline at end of file diff --git a/images/trainset_face/s12/10.pgm b/images/trainset_face/s12/10.pgm new file mode 100755 index 0000000..9161046 --- /dev/null +++ b/images/trainset_face/s12/10.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +ihhgjngkhmiimmko]I6/11>@@JTRcmY_p[^cm]]yVwzo�^`o_Ye\0-:1:.65<3<7'**7VpqnononpkqkpmnmononpnlnihhiijkjlilmlmdO56GELQY[^glqu|s`c`]dRhX�nn�]�iXdvguQ20LB8DH>85B40 ()+;ctonpnonmnqqplplnmpmmnkelgjkjkmgnjg[JBFQWWQPNN[blwpzzp]dhj[]G~�l�^�uaPqqvH5HUM@MH>>ARA;.+,',$Rsmqnpmrnomoonoomrknkhiikhhlhklg_VIKRPGLRNC;:F[eozqqjdraq`VVa�tx_tcTXlg;MX\WLJG@EDGJE=84*')Ltlnmnlpmopmmonmmommgigkiilhoc\WJ?:336//)Muoookqkolokrmnmplmkiijmili_P;0'+)13>:18)"Ntoiooomnokpmoklojlfkgjk`[P4' %54;IRXZUhssikfPXflfkn_f|dfQv{YGRxwMOX[CZ\^gYNJRTF?<BR?=:7,*[tplrknmpmqnoqkphkedkcU8%018F?JH?G?MZblpwopfcndcqlihlqjKbtdQUmhQK]hXahpiZWUYZZVPJCA89B;<3:5&npppopmonomonnlihikn`/'.*9CIH<mpmpmonpmqooldfisE3/CWMOcipt��~wxqlghewfdaOawepfhh`ci|rcb`jleiZQan~snmkpbWUXUTSOEH<>E-'1CLrmqmnomoljppgdo^/0./N]caXQSUkv����rk]ddTRXDhn[fcjefxzro^dorb`T[rsttpivope[UVOWQUMEI@N+#/:]qmqmqmonpmpkii;/53P]YOC5@CCUXifa`skyqgYX^XIKJjZagngv�uuwkjpygYdrz~���|zvongcbVW^cWTGFHM/15+gqnsomonmpmjhS733X_XSJG?GNNX^digd[ZaedfZY^Z\R]h`syr|�{x|xqu|g]jz{z���|}wqsndlhhnIYPODRI94'?kprmpoonqljeA*:RfdKLTT]^ge\]Z^cjdXa`Z]aeimkonlqy��~~�}}�|�pjvsq}�����zrjg\]e|vabK^GKUQ9.$EoqopnplmnhN)H[ZEA@@TRRXbrt}tnfw{rgcgeloy����������������oyqo�������~uloqppjeb_`hV[FQTR7&$0Vqmponqlo\EE]^L@DHBOPMS]mstnrrvs����zv|~�������������������||�����������zrnkgh_R]fOIHRRN2,5_slonoonNCL[UMN`[if^b[`bkpusy||����~����������������������{���������������wtrlidbgZVQGRUI.1-_qompql6IXRKM[ckookpqfabfggsu{��{��������ſ����������������������������~ujmtiikibfa\XRJXF5*&%honopm5LVFLPWdmyzumu{nmkkhq{��������������������������������������������{rmb^W\_[RYUSOIMM.1&4ppnonH[RU_Xgmutkacghxrliipu�����������������������¹�����������������yrsrndZQTXMQ_\YaLRWA7-)\spprcfmv{����qlghcfjjmrr���������������������������������������������qvtonk_^fiquvjf_[N354;uqqlny����zpfd^_pc`mptw���������������������������������»�������������zuupmkVio|tsikl]RL=+2ksolu���vyokkd_hbjpv������������������������������������Ľ����¹���������wyvhdfnjrvj^gg^^D<+eoplz}�v^^[_afV[bv|�������������������������������������Ž�ƿ��������������~jhWRhfym\QVec`;%]klokuqfVJh]TQUSo}|���������������������������������������������������������sf[RfigoEWGSbXN(9rdpvsngZglnah_hwz�����������������������������������������������������������p`R\nmaO1UOVPO>*bgjyf^hfupcimixy�������������������������������������������������������������eWIgtgZ?4MXTPP*AV^mokmesb_jomx~�������������������������������������������������������������n]LOgprbVLWONLE%L[~suzomkpjhkp��������������������������������������������������ÿ�����������bXMQZkqta]`INQ$4Jthxoflgpdpz���������������������������������������������������������������zWh@GK^moysbFS6&Hijiei|vivvmv���������������������������������������������������������ù�����iPZNFPkwnquaLR#9edUb|�kuhmor����������������������������������������������������������������y[CbcSSntcds\\/(cS`v�zmcbglu���������������������������������������������������¾�����������~aF=h]GPqtZgTa71fdk�xofhmp}��������¿�������������������������������������������������������iU?ZeOYV]_ZR]=3ahl��sqlpty������������������������������������������������������������������s]DTaZX]QH_ZQI4Peft|odchuz�����������������¿����������������������������Ⱦ�����������������pdOSffTd[QWR?MET]gp{rZptq{������������������������������������������������������������������w]XSds`etaWC.G;ZWgkwgvpio|�����������������������������������������������������ƾ������������iB^ejqXdl`M0>2VURl`txc^u��������������������������������������������������������������������tE4[pagMr[T@93JJJiU{pdpy��������������������������������������������������������������������wZNftWnG[`>;4BERNh�ggej}��������������������������������������������������������������������f-dufKTA]992BDP@{xueSgt��������������������������������������������������������������������p,(EqiV9FNA,*CFOU�pzRJfr��������������������������������������������������������������������x54Creh49NL+,QXY[yisGHax��������������������������������������������������������������������}5@Kie\?1EI,1GHHdhki8G`{�����������������������������������������������������������ÿ�������-DIh^LE1?E/@;I[]oZ7Eh{�����������������ļ��������������������������������������ÿ���������~9=LiQO31BC(7:JWPrK9Gi�����������������ü�������������������������Ľ�����������������������w9M@YH;4>Q8)59HSIiA/An�����������������������������������������ý�����������xx�����}�������z:G2:5H_���~tcgnsrz��xplpk�pe]M=;OR\lv�������������smaWUYbER];AENZ^ez�xu����N44"*>7'(#(RD>26=86Gaz��{snmqv~xyj_]de`N�ZSmqm]NKXX[r�����������~pe_gimOQ+�0 LM;QZZ|�������XC<"4A6)*)'[O?417;9Fdx{��x~vrx}s[UXUO<7PK/wwjrtd[d[[y����������xrtv}w�lZ&0<9}�I/Car�������^CE)#4D2-)+(YPH1088CF`s|������pVM<,1>(K|y������������xzzzzstsry���������������Ŀ����������|wuut}�������������S 3N52,5\YT>055$Byw��������������wurrqw������������������ô����������������������������Z5K5B>C->/:hhTK:0<"5pv���������������������������������������³����������������������������FIH8/"Lnqfo�}{������������������lh��_v�������������y���������eg��������|��Rp�Kb{vsRRX]X����rFZ>>kpjk�li������������������^ZmlQEV|���������p_al���������Wf������y{�~Ap�S`t�ocQ_V\�{��_Tk. /fpih~l^v�������x����������yU;:8:7ACGUfy���������������nx�������Nr�z>e��n^jVX��v~e7& +-cabq�a]ljy}�|�����������������pdPGFDFM\��������������������������}4i�{XSx�}[j\Zy�z�tU.(W[Yf�xQmbn��}���x��������������ykhjjq���������������������������`(_��hKx{�YcdV}�~}eA,) BZN[~�Lslx��~��xffhq�������������������������}uh[_k�����������;+Zq�sNtr�vFld���nM47.$.,,/KPVz�db�|������}V3121LQYkux}{vzy}}�����}{wvvmU>7=_qs}����������l!-HixteH�y�aLq��tWB87375+=7KLl��X{���������sVB%8FV��^k�����������sT1:S�bilaWZa^Zaiihs|f��^Bl{�����������{��\!dhrnkMtx�dv`NK6>:)#A'"BCl�uS�����������wlmoqgh\n}}�URNE;5,!% 7 7;N}�Mh�������������{N]�������¤���Ǘ� �}fs}�����������o}yB Wsmkp^YuyxQRLF1%(*+7 '49[zYJr��������������]�ef�����ƞ��̆Ȳ]�}q}�����������muvR  oglmk\[zpVXU;&( ') .M,?]jGQu���������������|fot~�������W~uy�~x�����������rktc) +6pcnnkY^sP`F/,%% (XQ.A^RG^|����������������������ny�}yx��y�����������qlnaT Kuaqqb\Y^I(($$.O`O1BTBLf������������������������������������������~iqaI_$ [w[ymdWW'!#$ 'O[^N.?DIQk����������������������������|������������lmcJOh$#ak`tla2"% % .NW_XC1=@Q]t��������������}���������t������������uqgJPeg%"$Zefqo%%."*  2OWZ[Q;18EQe���������������{ux��~�|zxv�������������qlPObhj(&FQfh-!*"&# 0QUVWRJ5/9IXq���������������~sywwy|���������������wgVR`ihr( ',->]*)-/$& 0JXWVWJ?3-6P`x���������������{|yz����������������kQMhknko% &4%,+'(&! +.LWYUWNC9108Oa�����������������|{���������������|VMcntppm"#! &53)()   +JXXYYTG@32.6Cl����������������������������������dGdruvtqj% "%" 0,//(+, $IV[XZVKE921&5Jr��������������������������������}L[uwyvuw[%$%3).)'*,'!CU[`WYOG831,+-Hw�������������������������������USuv||xvvK$#2*'/"1,$ CTR^_YRJA7.//$-K������������������������������pP[||{ytx5#$""-1.,.+11?TVa_]SKF<33,1%(V�����������������������������Uaq�~vvo$###!& 3,) 79.0 8O\`b_VSHC621+,%&a��������������������������yYap{���{vv] %$$!#-,5$0,%1*!! -K_^d^]VNE<221.*+)Vs�����������������������tTYqz���{wy>!!+(',&"%!2+.#66(0:"RXcdc\\RKE450/60)&Fn������������������|~eNRnt|���}xwl#$ "0+"-/,&!((4**;0,7$$#GWa`e^\[PI<414332')8Zt~�������������zigTGQkq{���~}txH$#'%7.*%(.$ " ),0(*54)43#$$4[`bhe_^WLC875306/.(.?Zehqszx~~yslhj`XL?IMdju�~��~xtk%$ !*+..-5+&'& !'!&'&,'%3/54 ##'!Tafhgca\RM>6<02313.)(+9?FMWYXYWRKABA9?FL\hlw}���yuxF#""&&3<'))/1%%!"! &/ ,'4-231#!*"N\idmha^XSG9:1/6/32/1"(&()./3-.-087>?EPUahpy|�yyxh" %"(,24+.3-!#"+) \ No newline at end of file diff --git a/images/trainset_face/s12/2.pgm b/images/trainset_face/s12/2.pgm new file mode 100755 index 0000000..600163c --- /dev/null +++ b/images/trainset_face/s12/2.pgm @@ -0,0 +1,16 @@ +P5 +92 112 +255 +jnkipjnjjmnoomp[ZYekjttxx���s~nrjz{��q���uw��t~�?@O[XX]^KRWL=CA<2?)/207LoslplopmnpjoonmmkmpimkokonkolomhjhfSPHGVh}�~�����t�sownv�����x�����[L_ih`WZ\UZ[EEKHSHH@=7650EpoolpnonqlplplmkopjkkmknqjnnmghcPRCKPNNcx�����|����mvem���x���z}��MdnwvjacRTSMDIJGKJMDLB@:=2HctpmqpnqmoqlplnnkliomkoolqhjYOE=FJ]dm~ws}��{|�yy�wmwsg���d���|t�rTgvs~rlcZXNA?3&Tsolonqmplqqmomllllnle`SCF@PNVWWly�����{x}�v}y�|hh{��df���nv�dfmq��vwraFIC?HKJB;6NRUFIOKC76#UuomntirnmqjonklpoofbZL8HPRLF?Zbw������|t��txw~qqRx��je���ft�dhx~vnzzjY]OFGOOPJFH=GEK@RML75*SxltnnpnlmnqnhphgkicF+/0.-nSWkutqd_^dhhi`hbak~����������������������ȿ������������������vpf]\`PedMQ_kyu|y}uhUTN[@G.1R}����wm_hYWU\Zdbh��������������������������������������������|�xl_\\R_`Iebixukgx�eTVQN?>1,5���~naUdeLJRWalmw���������������������������ø�������������������{skbTX\>>TQn�ddZfypYWYP3?7'��roa[X]NLNTgq|����������������������������������������������������sif[SF!)G`_K73N>cn_X;;^w��������������������������������������������ÿ�������������������������~uB(&IV`B?49@E)==GIX3&S��������������yvui]YQQ^S`asyv�������������~hnc_ZYUFLGA@;1M'40BPY,D����������}ysk^\YPCKMDNMRSjlct~�����������mf\`[ZTPTNLINQZ\_T`^aa^dfgns���xrI0<);. 6&MPHB�����purtwsome^YUVLHOJMJUM[gcgn���������}hfd_\YURL>GB=KHTRS^^caabfjmk���~sX*9,8$%0CC4 "@����q`ggfgg`b_bbYWQRGAFDGSQZZefs|��������}pi`\SMH71&/3-146-=AFWVcbijiw���~|^,2(,3&;E'&=����i``baaafYVVMF>E>3/)+&6>KK[[eu��������|qh]OJC4-1844)"))1<:7_Ymnp����i49+3 6>,->|��zm`gbf\\OK7:;;=>541990(-9BJIUg��������}wfSHD=2570 1!@425;?JFb���������tgULH@@;JwQ7!&-sh6&;KI`mzw�����yL>D"#8&M<*/,*2z���xtia[S702-.D.$'4gR-<>=@C>`���������sk`ZVRGMUprE<'-3RrfNEFELWfsy�����~T>F#+&eV3.,';s�{���xbWC::)!5YP1"'4UqXE8HHGCH/*$'w^K.)+Ao~�vyzvdM?CGHBFVsiSKQQ^aLH?EPUJUx���������{ry~|gZTSK[V\[X]Zaimnjlqy|}�������P2K8-$(zaJ0,*Cw~��uea^^cjcmceW^qqfricfYRSRWdhz������ô���~|~|jVMBKLRU\W^dhffhhknv���������G"K*+%*&2mdR(0.=}����}�����|wokoif^cYXVYTUW\i|��������ķ�������m]TOCGILPNW^_haiqsx|���������N"A(4+-1^lQ*3#6�����������uqngfke[^TTMNR_ci���������ļ������qfdXRJGHINPW_fopyt|���������P530/3_lW23+}��������{��h`\XTNHIFCMUgmz�����������������������{qki_dacilnsvz�~����������T!1.@7Tbb60y�����������vg]TPPKPNXeu��������������������������������}|z}z~��������������T &9187H^\6/ +o��������������ypngq������������������ý������������������������������������O#+:<62CWn=.,b���������������������������������������������������������������������������[.!0?>?1RJ�]77A{�������������������������������������½�����������������������������������U17E8:6N1��ID))z�������������������������������������þ����������������������������������U.BF=A+P%��_GB(p������������������������������������������������������������������������~�M '&CKBE%J ��pUG2l�������������������������������������������������������������������������G%2GPPB!J(��wkZ;d~z�����������������������������������¿���������fu�����������������������?"3OPSA>D���|ePTu�����������������������������������ý��º�����k[am������������������~�~�0!7XOTPHWy���y\Uvv|������������������u[`~�����������������������nUbUfx���������������~~��1*?^R]Q&Nh�����lYvpu����������������}iSH7u�����������������������oTh^Tav���������������|��$ )Hb]]R-ao��j��t]pnnv��������������s^SMRB\�����������������������wRh`VThw�������������~z��"0LeahL5b���cTn`?ktht}������������z`NP`iqj��������������������}��pYmi_R[fuu}���~����}��|y�~",'If_v[<�����>-4 hzhlvf|���������rdRK_p|��v��es�������������uwv��k`nvmeUUhluwy|yxx{z}|�|�t;Mchtg<�����u)a}tftfl{�������o_MOVp~���xmvZ>\ju���wx�~xf_T\lknmfozul`L\`onsswpstwz~�~�a@$Ggp~q9������--A||lle`ny����}pbQHPdx�~���hHI96;LZdjS`e^]H?9DcfelkoyyshSLUeirtunonqzz�|��K!D,D`z>���}�YEg$){zrnfJ\r||vxmfYAJ[ls|~����J;+2,5?DIEFKOK=;AXdjiolquyonQJ]bosptjnqwz�|��-#M2AZz��U��z��Kmr)nwusgGWgttsja\M>Rbqx|�����qD//4526@9=ADBGKXhjpouvuy~�~vpUQ\mqwtnqtsy�}�{+R7AXt��{�h��gf{X+TzqtmQKihkde\VBB]k|��������f;>D>BKJPWcfoktx~y~w�����rQ_hryvr|spz��i4P>t{�txx~�tM037"/^aeavpdjgmm]Bp�{r{���������q]KQR^bl[^Y[fbimnjyvy|~wu��������~{��{�{~D8'DIH@d{��z��}U=75<+&Jadlw�mpuz~jLk|tn`e`edbengbgXMA>=LNNKLORPUXVWXU[_^`ns�����|�|z}|j& >HKHRl����}[C<5DQ@<6%2BTht{~�������~|xy< +$2FUEQ]|��{eQ:32JTXXQ>JMYm��t������m`Q:',BP9MC1BG>07EPV6JlLS`,"33FZ^Wepm}����~|w{cJ?`BYi�ydNC?,:WXaJ5A@=Y^M]s]MED3&U[`:#2:4"GOf~so|�����w}��`B)/h)Oymkyxve|y�]z�Z)VNQQi��xxx~��tw{u{{toT; #BLf`OVPHI;(C^Q<",--))FRvreqz�����������}n\@3XQ]qoobptx_T`-=VYZez�������tmrsrttl^4@ 7RYp^DJO?1=YR/-&'#-1DWlghmx������������t|lRIM[YS[ST^XVV@INc]ap~~������vjnlopurf9/F NOrsVKG;6SS2#$#!.ESf]hkx������������|��yespch_XYYJKFS\`dlz}~�����}qelijmohH/3H"  $O`tkH>DGL8 % 9DVZZ`lz���������{���������rmhcZY^\dfgv{{������|sejjemgT42;D+5MffL?AI0#8K=GUQ[p���������ylv}������ujqne__\`fptuzx������rmgkfdY589;C)'MUGPB9#"$ &pN7IVTev���������rXkjz�����wpkpgaVW^fqssyx����~tpkkaVD2=8=:0 "FA=41!#$hnA9JUYn{��������mQMVYequsqme^PNISahmvrtwx~~�~uqlgSE<9::7B+! D0<$ %eg]<;FZdv��������|y`O@H=FHHKKGBEERYcljsusrxuz|~�tqkVIBA2:>80 )ek^\5=N[f{�����}�z|rjQGF?BBB>GJKR[dimlsmypxy~��zqiUHGC=87==R + !;8&$  +blfbK3;GSl������~�mfgXRIJD?CHXV[`lkqjrttsv}�}unWAJ@C;M  !*53% cjgdW?5=24@Rr�����������~oie`]Y]alrww��������{q^CAKHEC=;=?C@ + *)%#"&  +XhfeaU@56/7+37T|��������������������������~u}|t]C?G4=-35TbdebhfeehaVTUV\_XNPKD?NED@HGHGLIKKEHE=  #.#2#!#! &"$llhhha^SJ<79:9:8(67FNOOPHKLPKGDGICI;BGFLICC@FNHIIKKIHJA1 +!%!) ) &('#!bmplhd`[LF<79<4881/)<6@:;==>;;756>@FNQRQEGCCALJIBRMIFK: # ,1 \ No newline at end of file diff --git a/images/trainset_face/s12/3.pgm b/images/trainset_face/s12/3.pgm new file mode 100755 index 0000000..252a664 --- /dev/null +++ b/images/trainset_face/s12/3.pgm @@ -0,0 +1,9 @@ +P5 +92 112 +255 +klkipmpnmopkW=9=;;7=JFHNLZN;@!*cjmpjoqlqksjmncllik`z�����������v[mwdkljqb^c��uwp��tzkb\_`z�����}tfcX_\SWOUZUUQE<&illsklmontltgmkrlz�{�����{vv~r`_cRpdckbjg`���j}t�|�s]Vep|��������xqjc^ahg[_`PS_GBEJ@28I_NCF:khnonpmpqooqkg_Weq�lw�����rfqfRKQRfbb_bkw~��o��|�gcft�����������zw{koo|mngh^U\MGNI@259V=KC 9holpnopmojpYF_DI[qyaZZlqzui\ejUSILjWcauw|��{����kirxw����������uv|}���foefnh_^XGYV@=(7F;N>Bmimmpoooj]ZGJZ>Ycr}siioe^[\Z[[[aZ`jjp��x��x����vzrq��������������{{vtxzlhpcjb^dU[TIA+3>6PDJnoppkrkfRQVelgdTRenoni[X[[eceaklozq{�����w������|z��������������zxqrvos�|wo_dhef]\aDD;(?,G/MnqomroWLSS^eqj~��u���xunehnox|���������������������������������||wupo{}sne\acal^YWGH4-2,8."[nplqr:KPMQTnpjnvty}�����||{����������������������������������x�tsu{�����~{x]Yd_h\bWGI43)./*.eplmkMadWLPRhmvyyv|�����~������������������������������������xwqpndilkju{vtnibPJi_ePFD:.%10.loisllsvka]Zakcjer���}y������þ���������������������������|zsjiibZRTRUZZ]^gnngNWh^gPOB;.+...mjnfq{stskice]fct{�������������������º�����������������~tnf\eh`^OLYMBGU_hvtjY\^mYONBC'4+/5rkglqjferqeYaWZhu���������������������ľ������������������uvgci^erZ\[Ycvz���|r]O[eQQLJF(5&(Nn�{p`ldgVV\\Ubq������������������������ÿ������������������yrea_kjVYZnqvv}o|v^XWaTLJGD*4,`��kclYRHLXeal�����������������������������������������������vjjclZZ[Pcg��jZs�vYWRbLU>@=>4-4e_U[ULB@V_ls������������������������������ÿ�����������������{sgb]SC>O]v�TeU`w�`XTdK[4?@=6 vr_OGPDRa~������������������������������������ƶ��������������vnm`]OFKZful?WOFp|hN[OJV<>.86VYF>=NQ`t������������������������������������������������������|wnnTWHQjtcU;NVTlwPZO=VSD389-HVE:ATXo���������������������������������������������������������xukVLHfsf\[9@eijfeJP?YH6;D8Wgd^XO`�����������������������������������������������û�����������{j`MKlwotnZQcjfdSH@HII;>CecVXUYv�������������������������������������������������������������vfZBNVnzzwwbXb]gKA:LB<<=ZUXUOb��������������������������������������������������������������~tcRQGFPi���rie`SD4LD49F^eYJPl�����������������������������������������������ÿ��������������xn[_C17[w����xd^I?;L40BieDK_�����������������������������������������������������������������tnZ\IDN]ctlv��YW;1EhlJI`����������������������������������������������������������¾������tb[NCNRPRZtu_rOL5+7FO\RGUi����������������������������������������������������������¾������vk_QICZF:VXpojXUI7=:ZQLXm����������������������º������������������������������������������}mgTN>C].?[[aebW_/*=1h`X^s����������������������½���������������ÿ������������¾�¾���������rdfWNHXH@YZ__WDbL'6.UWX_u����������������������������������������¹�����������ý������������{l_URIVXO\Zd^LA>B2- SZT]w���������������������Ľ�����������������¼��������������������������|eVJ[SVZGctnT><69')jdH]{���������������������������������������������������������������������m_=NP\[TUgq_9C.<(&g[Ma����������������������������������������������������ÿ���������������xgJ9MBoOiBclBM-/5Z\X_}���������������������������������������������������������������������~nQ+GT^dRgEhRI(.7VYMQ�����������������������������������������������������������������������w\CSX``RHMRH +2.]Q8P{��������������������������������������������������������ſ������������~cP+-`]bY8NQN5.[H-Nt����������������������������������������������������������¾�����������gW-2PgaRBAKP 0-X;%Eu����������������������������¿������������¾��¿����������¾�����������o]5+N\h?G25H*%9/P5>v�����������������������������������������������������������������������u[499>600,139(*/?BISt��������|qhSNG?7::;QF(/.:1=B9Lhjoq{������{hG9+".!) #0(%X�vc_\YVF826762**" 45<,5976$6Vn:-+*CaZ<5JC>=m���������woqiiYFNNQco`PIJN[d_VY]XQUhpt}������zbMP5#&&,L=-"Q�upsrSJ?H@BK^{qP]]]^^PEABTLN}����ú���}tw�ziWOTQ]]jfld^`^fchillalnw�������z`GU%*$)("!-F=.&N��nj^\]^_c[_WZnhm{ncb]ZXV`n������ĺ������~m`OLNTU^_[_bfiegell{����������{a;J*1+*)&(.P05R���|{���zobdgg^aYWWTWTZ_br�������Ŷ��������q[WNGFKQOSZaagcgltq{�����������a6J/#1,+-*1S91K���������uca_^]XTMI>IXcns��������ƺ��������lf_YTJGFDNS]ejowzx�������������a1I.30+1'2W=5:���������wf_XTJFE>BLdrv{����������������������sngbYXXW[[ilw|~��������������^4/05/00+1R=66����������rd]PTKSU[m|������������ü��������������xx{|spsu����������������`.$6/84<+9XC/)�����������wnmho~��������������ǿ�����������������������������������������h"%;763033WL5 y��������������������������������ļ����������������������������������������k!(>4902.1`X?2j��������������������������������Ŀ����������������������������������������|$/H@@8(68b`FK.\���������������������������������¾���������������������������������������{)3K6A=+7:bfJeEK���������������������������������½���������������������������������������w &@K5Q.+M6,A>eZK�_k~����������������������������������ĸ�����zx��������������������������~�b/8ULHS1.AAhSM��tgu�����������������}|���������������ø����tp�������������������������}��X4AUIOW,,IJcXVz��jjw����������������sba���������������������un����������������������}��|��F:JbHTV:$IV_Ym��yfm|�������������|r[\:����������������������_��~~������������������y��~�|A 7OjRZ^6.5baf}��mrf]u|������������l[\fTz���������������������X��}{����������������}{}~�y4#?Sg^da701jhh���WBZbbu~����������x^Spyy��v���������������{���Z{��������������������|z}~{�s*15Wh[mn?82Xh����m(1j^cd}��������wiVd�����YXw����������tnhw��\w�������}�������~}~}�|}}~�g$1;ZigspL:?9?>CEGS\_fiirrq{�����~dmxxvvoskrsuq~�}��{f 7M?^y����FMt��q}}W?"YkidSVjglpoi]����������V@E>MJGEOZZ^[ijnqtw{w������|msuyvwspwtuw{����~W>Q;h�����f6r��xw�mH:*@fjkbTd_gpndr����������xXMJNOVNYdpkdnntt~w|x�������|qzzzuwu{ssyz�~|~wB>R8^������/_�t}�vUC5/"\`bja\a\esj|�����������r[ZV^YRQ\sqqpuqw~|z|��������v|~~~r||ww~x�}z|d33NDS������PDxw��gAW\W]Ziw~������vpprturtxojhM-5962G*?^q�NDz�\�NHC8OWQ]_\2)'%KVf_nv|�������|}w�y�rzwq[XYWPRZa_^^er|}|�����tnmrmqsusljY735;:7F3ka�y:WuouMCDSZWXb[=#*#&IW`blz������}pqsy|�����wkke\^c_]]irsx�����}~snjpmonsmiY?375=;:H6 A]hwdEWdxTLXV\VWC6 #% ,LLT]j{������x`biuw���q`hbZaZU[gkprt}~�����vrmolopkea=77:99<;G9 +&;]jhdGPb^Y[ZLJG5!"#2ERP`qz������tUMY`oyyrpkfX[ULW\hkmmss{~}���{spnomke_H6897<:<=>@ ARj^[?K]VNJ?<>!!#4KKUds{��~���mLC>DMWXZUOGDGLZ_efprnuu|}|��xrrnnb_N:<9:=9;=@?E 5WfRK?O?@?9-/ " DDS^m}|wvscN?;=8:7=:B9GMX`dgkmiprtz~|~|yrtlg\L:?<8<:88C9BE 6M_[S@:@79)'%`7?@FKMaabjjplqquz}��xsmh[IF>@@;?6??@AFC +!71SX.DB/=$""! lR>EZo���xpknp\KLJKD=<;IKQWbdehlmpqu~~��||wkgUK>G<>@<8C@FN8 &29;:( "!  [h_F2Ga�������}{vwb[WYSRXinnrv{|}~������ymhXBAJCF<@@>>@>CBAEDL5 23#$## %gd_OIE+7gvuz�����������������{{xtymvn^LD;D?CKGC?FC=FIAECDG(  -&!#"#!$#gb`ZNA>&@Wnu~�������|wrrt{y�rtntjfbdSKAA@B@IICFEIC?FFHBAF;# '!## !!'ce][SED920Xgpyuuwvwxk_[bemnvhda_YUZLCIC=>@DAGIGBKAMHFIAGA0 !#!'#%&#$% !""[ea_RP@:50-?Rdbd`bY[a[WWWX_\YRURICM?JD?@??ADIIJJFHKKEKFI8# + #"(0&'!! !$! Oe`aTVF;96221@KISGGJHMLHEILLKD?@6B75;5966FIMNECF@@BIDLDMHJKNPKOIKA$##'+ \ No newline at end of file diff --git a/images/trainset_face/s12/4.pgm b/images/trainset_face/s12/4.pgm new file mode 100755 index 0000000..d9ba4f5 --- /dev/null +++ b/images/trainset_face/s12/4.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +onorooqqtlsptnvlgiWSN@QT`dmipccsw������w�ooml�|���zk�VjtD4DB6?G.7'.4.Blprlmnmolpmlnkomopmpqppqrqqoniq[K2/2X[_ls{}���z}k_��zz�z|�ynqe���f�z{�~HMTWYSXNLOLDD>8702+;dooonmnnnoholmjoqpmopnsopmohm[E;(GRXb][Zcm|�����|ot~~��y��mtg���Y��vs�hJ[cbWRKTKNT6BJJB?+0$)_soommlkllmolnktnrnroqmrpslT:39I\]Y^TYdx������wq�sx�u~y��leg��sT��|kr�cXjbga[PMRMFHEEJIOH59-jtlnmnnomklmojsoposktrrnuRFU^_b_n|�������}g^]mt�nyxxxXh��pZ��}ju�`klfsjVPOUMK=Rrlmknnnlrsqkp^bkdinwxn_b`jxz�|pnvultkgjknu{�~��~�~�����x�qh{�������~}ofemfqhgrlf`OJDH,$8.,jlmmjnmmrtoel`i_mt���z{uinq|~���u��xxzz|������������{����wy�{�������npqnlo�z}m\mZUBGP-?!:tkqkmlpqslc``^Zbq���xl~xb^flow�u��rtv~�������������������������������xomiqonsz�{id\]NMNV^rokopnsjnllevip�z��vggprmjop}~���ww���������������������������������wxw}uurqnkhn][WIMRX-(3kqjnjnrvuq�������{yg\e_erporop��~�����������¾�������������������������~{rvpsqpedohNJGSMN %#Nmlokjp���������vlfffbVZadjpgs���������������������������������������vrxvnszwonhkfQVC\HK;#%-^okjkt������zn^YPhe]UY_gnrs�����������������������Ⱥ����������������zrjnhlkpptwsp`eLOXPI50$*kinmm�����nad^gtfdV[^^qy���������������������������º�������������xovlklke^a^ZdhiefeYCZG=:'()ljoqy�~�kTUS?T_EQXgjv�����������������������������ż��������������zwn\T^ZVZDBFQQKU_ZXCOF6>%$Aptt��tyjWXUS_ZIZhtv�������������������������������ÿ���������������zp\^Z[KZSHOG?OWadUGSAD2),bvp��ehfmdcfpjdlp}���������������������������������ǵ���������������vpjTZQLZS,(k�tquaWktmfin�����������¿�������������������������������������������xjc\LDM-INZb`ZrcHD?6$x{pndZap}lgwst����������������������������������������������ý���������uneVEF;FXPoRWHSj\MQ2%ontaY]u�m}rmqy������������������������������������������������¾��������|teP:CB-nsoiu��yl[bly���������½������������������������������¾����¿������������}mYIB7WhgZEJ?5ZsivfIX`^c\goepral�����������������������������������������������������������������{oWH+:PCA]ecisdPW[TQeYgubf������������������������������������������������������������������p]F>KO9?dm]geLHGIXVT�gcv}���������������������������ÿ�������������������������������������w\N91HB;MZG_UJ_Y]aay`mCDh������������������������������������������������¾�����������������jR;@:LMENcZ\E8`RLWfhkd5Dg�������������������������������������������������¿����������������s\<5CONQBb[^@/YN@XbYkO+En����������������¿���Ŀ��������������������������������������������|dO4LXLK>j\bOFHTXPgB1Gy���������������������¿������Ľ�������������������������������������lV"ISRSBUcX!T9HRLP^+5Q���������������¿¾����������������������������½��������������������sY%@Y\>Z8[P3XAJKGTP&0W�������������������������������������������¿������������������������y^0 \TLDAE;5057FQXXcfhx~��������wn[YXUPHE>A<9@DKQ[]`_jr�}x�xzW.4=F,")U,q{uE-511c�����~qnjh]UBA6;<786;555%(8JP]abnz�������~pd^\RWPNHFA@g�������ufRB;21.S@*"(&-f<;75;BKR_y�������|p`QGB7/!-++-%*',?HNYXU[_]cmxsV943.$$ ~ueM1,08o������}t`I=@A3Bdb:$#+S{d4=A@AIH`��������xoVGA;*06;)"*!")'.7EWSa\`fsrwY62+1" |oiP2435u������sj^UXWQOWb�`H1?<5LZ57*!L3 8,FSZbbnpwva+)".'"#}hrQ77)6~�����������}pj^c���mgptlYJPAaQTW}��������{lTGOL?Gim9&$!mj+'74NZfewrtxd",#%( "&!zgkN47G�������������{redX`tkqmlgdY`]irj|�����ļ��~jhVeIOKdy[?),0IzrND*@FYehuvtuc%3*-## 'vnkO98L��������������{onoi[aVZU\Q\dox��������¿���ml{rZTT\ikXCDSwmkXHL=OU_ntuyv_13'2!""".�zmX93L��������������vhe^\KXOHKR\aq|��������������us}sdVNSW_d_^`gVRXLebOZfovw||^03!.#%&(��nl@9M���������������tqZQJOKKUfvy������������²�|zysbTJJANNPUPSQX]^gnmjix{|{~V.7"#' #%)%���zUID����������������vphkliuv��������������ƶ�y|��ygXSHE?GIUR\\\`gju|}{}��|~P#:-!*!*+'#�ġziN*=��������������������������������������¿��{{���wh]USHBBHGZ\`fqmqz������6+0#))&()*$�Ú|sW==��������������������������������������ý��{}����}ub^\VKROW^gjqtt�������.'*&!#,+.,-%�����_FG������������������������������������������������|rgifjdejnqu||�������~!-%&(/,2(0�����vYH������������������������������������������}����������~vu{u{���������z,!/13,*/%������qUz��������������������������������������¼������������������������������m#(008-37-�������`s�������������������������������������ý�����������������������������T#!55-6(75.�������lp�����������������������������������Ⱦ�������������������������������C&4=8.,5/,Řr����Wg������������������������������������ƽ�������������������������������*"'::.;535(��_]tqf%X�~������������������������������������ü�����{�����������������������"3?9339:<(��tC02-Y������������������������}�������������þ�·�zqr����������������������m& 3C=1-6:?2���g!C��}�������������������sn`u�������������������sf|���������������������R.(@HC.2;;>9���S68/;��~����������������}lciTa��������������Ķ���}\s�����������������~~}�5/1JAG)3>=@;��yMl_5���|z�t������������}l`lyrh��������������������Yox���������������{y}�&,8JJL"5F?J;��[i�Q 1�}�{v�xw�����������len�������cl��������������gmqu��������������{zvn/#%>QJN#DOWanL=27$(#,:svpxtwrr{����}sk������������WHGHFE8C;BFBQmmoptq{�tjv~xyxttqtmlpqu|,-EAMhl`2CIKU_TB.DJ?GAGCavfvmwws}�{zxoy�������������bSKQMNJNMSWjotprtry��phuxvumrpllmmrtr0B*:Inoi-MIVJiB81TRQ_X]@Irtqssz{{�|uxyq���������������pZSVKQZgoktuzuyrsvy�|klqruoomkikor|T 7I2;Kn{z/GUWN\;1M[]]lN^M6kto~x}|~||{|����������������n_[VT[nw{yy|}{wtqy��rjrnurkmglkts)BK;7Ujz�C8_XV]61c[YiWCfR#Tlnrz~��}��}���ji{�����������{rfeev}����}|txrw|}zkrkrsomkjmr{h>OB4Ui~�d+[_Yb7Re]^bW8U6&#_hqv}���������mOBXdidemjstnz|��zijit����ytoiny{yoqostoominwx@8LC5Plr�l2EkUc[^\e^T=#J1=`kv��������~kWI&43;2;7CBSRRVhy{wib`glpsmtmlfU,CGQCXj�v�n<$'(!Syz�kA]empqx|�������zz�����~oU^SUSXa\XZbwzystmhgilmlndfV9 :GXKT[��v��q& Uww�SKijjsqw{~������wvp|~�����vzwll]eYZ_ryztvxnlhfegmfgV74  +ESYRUa�~r|�(%Ytvy�uJQfjoruq{������~hhfsw��yjwwee`aYfnxwysxlnkfbhcfjX96+  MDl_N\n�k~{'"[szz~weDUilpwzz~�����{rXRY_jopmrjhafTX^kpqtuvtokleccca[938(  + /EbqWN^npx%#! Yp{~woTEaitz��}�xpcKEDEIOPTQKMFP]cmjnqrvrmqokdb_[934:# &4Tcg[Qdcu~%$%Xq{}�{reHHeqv����~�~}zqh]JH?<:=?ABAJV^bgmnonwpmrphcaXC7/7;  (8ZkfgQ\dw' Spu�|vdZAHfv��������|m]b[REF>A@@GGU[_ghjooprpvpredQJ<525> #:Zm`^NQZ,% "Llt{�|ti[N2Lk��������~vcie_QEICEMSVYaffkorosqvwundUDD?3488 )@^lbZFO!" Iki{||vmaRA/Ts����������~~vm[]PPZ]cdfjoptrrzxyvpgWADD<957/ +" &,?O^bXF$"@gnx|{wrhVL59Vu��������������vmb`lqopuqvzwx{}|wgQ>IAE::6<#  $%&(016FY\,$'6fqs}}xmn^SD13Y}����������������w|x{x{z{~}|yylNBFEHD::;6 *)*43)2-%"5aoqxx}nobWI?26b��{�����������������~~~}{~}upOBECDDC@5:- !%"&-5&!! !,[qkxxzqnkXQJ;05ixqx�����������������{wytszwmPD7EFCCCB77  )# &'*$# $Tkmrvzvml_SM@<4=Wimu����������}����}rqqprqoT=@@GG?KC;A+ + # "* 0#  Ufhtxwxki_\PF@A16Aciqnux{xsph^efpktmicniebODC>BGIHCC=8  +$"& !($##Lemlxxwqjh]NY@=?558LQZ\`a[[^VKQS\^c\W^]SUHDADCFEGICB?1 + #!)$%&"$/ # 8glntvwoni[VTB;F9:315D' !#!! #( \ No newline at end of file diff --git a/images/trainset_face/s12/5.pgm b/images/trainset_face/s12/5.pgm new file mode 100755 index 0000000..5f279e0 --- /dev/null +++ b/images/trainset_face/s12/5.pgm @@ -0,0 +1,15 @@ +P5 +92 112 +255 +rmpoloopopprpspkY;;4FGWR[ooq�uywws~{�~s�e����zr�qVys?2MI@?LTFGJE72%*2848_qqsroopoonrnpnqhumoqmpkrlroponspl]LRP]belov�����}�su}dz~��z����z}��p�x8>/-1,8hspotqqoqqqpqoqmqpnnksmqoppfadafYUWa`VFGg���������q�ti~_��������n���J`qorcU\XT_N@AJLRKP@A76/7gunlpsmuoopqpnonnmlsklpriiaVGB@CIJX^dm}wxq���~{}�x�qyc���{t���oz�iPkuuxm^^SXSGBCJOGJPMJFA19+YrpnpppnqqomoolkppnnqfhYM62326H[jqzztw{pmp��~��{��{l{p���rg���nn�`Xi{ord_XYOBF@CDOJMJTOH?=.*JtqonqppqrqlrnqkomnhfZA4#.AELRgkqv��}��fi~�����x��ms`���g_���cleVqsz�{g_\PC@E>CADJTWJHRI@6,'Twpnqnoorlpkqmqlgnde<'!17KWXSLLfq������wz~�tyu�~|gnz��bb���auekcx��ypnXCEAEROFB9GTVHCEES19[soknsoqpoppmglno`M=#4KLQSIG?JZku����wj�xq�{xvxqypWv��any�pkr�hizz�xntrY]PIEJROYLJB@FE<=AMB0arpolqpslqplmnrh?+?HAULLHV^lx�������~ierrex�kqwpsUx��^n}�tlp}azppqmrosdcaTOU^PQZXSN:CC:9>IL#gnqppooopmonlsA,04CHWX_av����������vaVmvn~rutv_Zw��nzr�x|zpkfl_ovzmo`[MNTVX_\]ZN>BL386LG+hqnqpkpomklu[*@C?OYhs|�����txuw{�{v`d`Udtqdlkp\[|��|}q���~ecWal�����ppi_U[X[VW`\Y]Y@IL;-.G@)4onpoqnpohrlE08Vglsvq}���������nlijkIV`Kat[ecggct��x}wu�x]Y]t�����xtmgj_\]ZaabgaWW`NFR:*&?B=voqpnpnjpR26Leth\WMJXat�n{���ypcY`jQJNLbhUecrd���v��}t�wWe{�������{{sjfpkihfxtnjcW\QMZD)'5>$NqqoislsaC>YfdXI74QXSinzp_^^__hh_U^`USUPh]]svu���z���y�n^k����������xttqmw�{�zXhdf_VYSZM'#53'\rnnlqpQ>ashbX[edda^Sgadoh]Wh\V]\b_d_jejjkw�����~�����nqz{~��������}|uqnnw���nmbc`YYWUYP2"0%9brkqp[LbkoXSegehw����rj]jpeY^ZX^knhrxu|u�������yz����x�yt���������zt}|{}xuprvspmYVWUYSR0%19fpkn_al_JL?\hX__s|���ws{zqpokjqow|�������������������~��������������~tusurqhnuqRYN]ZPMN0.."+bom__bMUU^bg]\deo|}��wzz��~||w~������������������������������������{xv~mwtoxv^fOWR\XNL62+-)fnXciZrzu�u|nklkg{x{�{�{yxu�������������������������������������{|iimmnv{xv|ypn_\D]TNG-1.(5l]]K_hzt�wmwuhjfjjkrp~~�|s��������������������������������������~untoifaa\beh_bo^dXH]YPN2/0%PTWT^iy}�|hdmlnlkgjcn����������������������ĺ������������������{lkbdbbRMEGTJHN]ajhYPgQTC70(2dsrv��th`XfZbhgkgfkw�������������������������������������������sh[b_aU^YLQKHWlt|wopTULL?@%������qha`]QU[`fjfp�������������������������·�����������������vpgUcZQ\bEH\gvv�|{ydVGUE8;����xjRRT^ePSScafun��������������������������ǿ�������������������yviYZWNT_O_dfqpfgs�`PNOD42�}u{hhkib]PNX]ft{�����������������������������Ķ�������������������rnd]S>hE>SSl�^eTfz`VNQ8>�rRYXI\_CTI_^jv�����������������������������������¾�����������������wlh\TQI6GUZl^F\G_lsKIBCuaEJQHTQDI\alr������������������������������������ȿ������������������wsjcDLK;V`ebE2cKWk\7G9paX^ZXcdV\ffy�������������������������������������������ſ��������������vm]FR5Mgj]SB.Wce\ZFAfdfcUQ`d^dnp������������������������������������������������������������~xm]WK8Tjhd_WFVc[\QIpb\dHUbd\bq}��������������������������������������������������������������xjUPB@L]luvkWfYPXRul\aegabZir����������������������������������½���������������������������scSM@?EL[mvvvo\QYnZT_zUeYam�����������������������������������¾���������¿�����������������~jZRL<0;;gx���|R\WNrsrlka\j������������������������������������¾���ÿ�����������������������ud]IDFFBLekirv�_Lk�jlh]U\l������������������������������¿����������������������������������|n`K>3KQDJ]tfixk^~�enKXYcu���������������������������������������¿��������������������������wfN>0?WK6Ubgdi`n}zhd^\im|��������������������������������������ÿ��¾�����������������������{g[C80FU?CWR[fcs~xfkmqpu���������������������������þ�������������ſ������������������������jZKD6;KAELYSX^ppmc[\cms����������������������������¾���������������������������������������u^II=?ML?TWZYXeqgZSllnx�����������������������������¾���������������������������������������iW5BAHNITi^^SkikUniYhy���������������������������������������������Ľ��ÿ��¾���������������tcH)>PWSK@eciVjQml\Zt�����������������������������������������������������������������������oQ-#FLXJQDdoQaFw``mx}�����������������������������������������������������������������������v[9:K\MPV>lUH`wV_Ucn���������������������������������������������������������¼������������eAOWTHJBMIDzggXEYo����������������������������������������������������������¿������������fM8XSXA@EBWx_iH9Qo������������������������������������������������Ŀ����������������������rO"/R]U>2AY_kWg81Op����������������������������������������������¾������������������������rV%0FVRH,:P^][e,/Nn�����������������������������������������������������������������������v]!,ROS;11OXHb[1Px������������������������������������������������������������������������z]"%4GKFB+6OS9dD'0O~�����������������������������������������������������������������������~�['$=;K=2$?KKB\8 *T�������������������}xow|xtw��������������������{vwhgbgagd[demkvyu{������}d")A=BPOXSUYZ_[clfk}�{l5(9$A)69IE3& +Y{����vemnormmeb^Z[OJMFIGLKPO`bdcp}|��������yga\]U[SHFFCAAJNOTOZZaYd\fhis|zrG+8?"4BA?-&%-T|����n]cff`\_[VYUTOHG8<37;JNV[a_ipx��������wjb^WQQA/./&1'*.13CIP[]^`gijz�|xO,,%3'/A>8),*)[y���xm_f`]\\XVOC=;:8902.($'2CHP\^ht��������zmbVLC;+(/.)& -(#28=TZaeksy�|z^*4%"!2G53.,++^x���wjc^``YSD;74.,%"$ 456/.-=?GRZm��������xsYOD<3,;N7*(6'`@$054Ubjqw��}f-=*!'^A1)3#.ay���|pc][ZSA*5118&1?^?1>15?FFPq��������{rWJ>>@7LpP4 -uC.2;B[mou��~�k<92$.mO3/.&2c}����|m_YRE/1.&IW2),Xv_/:KACAFLs��������}naRQNME[xiC?%-1O~|SKC9OOiny~���tA84!"+eW51))1b}����|xjXL8?101ElT3#$/Bus]IR@SHH@U���»����om`m]MNSiraJ=ESrj^NV`VNclz����y;?6& +nO=5!.6a���zwpaTDJMAD@P]uVPQfi^OIEFR\HLf�����ý���no|�i_W[X`gjg_aaWRYcessmtw~����~581 $''dTK'+,%d������uojkfg]]Y]Ui}�hqnabSTMNR__j�����������wt|lcSJRHMTTSWM\\jimq||�������|+4/+)$(`bG*0(f������������tofgd]_\`YVWTLSQWWq~��������ö��y�|}l\VEHGEFPTQ`_bgiqwt{��������&05&+)0a^M/,(f�������������toiigeY^RONJOXcgp����������û��}���u__RRBEAGKG\^dgqvsx���������*(0#8.0n_J3/!f�������������upb_XOKKMBQ]hrk���������������������zmb\ZWSLKUU[fjnww���������,$%319}hR:+'Z��������������uma\XOU[\gqw��������������¾���������{tgea`gjjmruyy�����������$ +52=�wcD-.N����������������{vvpq��������������������������������z~x~u�~�������������� !4836��va>6?����������������������������������������ÿ���������������������������������&;>7/���sLM/z�������������������������������������������������������������������������u%*?7<6���pZR>+m{���������������������������������������ý��������������������������������m#-D>=%v��xrSL*jt�������������������������������������������������������������������������g#"6EAB!n����g[;]w��������������������������������������ɾ���������������������������������[#%@KG?%q����zhTRv}�������������������������������������Ⱦ���������������������������������P(EJM=$������v_Mrv����������������������������������������������~t����������������������}�:3FNMH��}���~fKjr}��������������������������������������½�Ƹ���hr|�������������������}�9 6MVON��in��xj2kyu|��������������������wot�����������Ǿ���������_mqw~����������������{�,&?OWUK$���FLcaJNqyz������������������o]XIx���������������������ofvppx���������������~{�,$FW]\I)���aD-! Dyrtpv���������������{g[XYDe����������������������expjo{��������������~z�t'' @\`dP3����k%-ypprn|�������������}j\Ueppp���u���������������z��eu|mju{�}���������|}|�g%,CY]mV9����S5@.q{mpksgw�����������l_Ue}���w��_Mm���������ysgo~�l|~{iit{zzz~|~{}�|zy�{�M",!C\cs]<����C_v euykfoahx��������xuYTb������fcTA>8_tnsvy���{\KThmrvspqnlruz�q/D0=Vp�R��dn�]>&*"|ngtndYWgt{}zxmg\Q]���������vE75@887=6:BC@C]opqutu�{��qYFTemusrsnlov|�V5L2BPo��u�zi�zJ,10 ^ohonkYVdrvutqfeOMz����������d@?DDHCA??FJR`hoqqtyzy|y}}qVKZfruzqwpmwz�98GD7Zj���|v�`5,5' +DpeokiYT[mqqofe]M`������������[OLKQQMJLJ^fllvtyz|{~|||}�oVQfizxyzlny~u1 7KD9Tes��{}�tC013& 2geekdg[VfpmifaQXr������������yaWYVT[TTO`pux|z�~�{{zvt{}|fUcpw|w}oty�^/JK5Pjo�~~�oU5/D:98:;Qd]c\gaafnka`]Ua��~|�����������dbacnhhbgw|������~ztmemxzwchq{~{~wuz}8"/KJ>>fm�|�wZA3;NFTLGP>[_`daijglciigWn��p[hv���������ogjtsvjolnv������vrUOZj}wosu}�x}vs�c&!DNCBXp~�^H;-PJ\U@5[6?[bcnnurllrvkfr�vc?IQhnlnxztzzke^]bhkbe]`akflkh_O8,7P]stxxv�||su{: %EIHAMdz�]F952aWJ5$(_7R^`fmwyoouvpl~yeU3',<<**7CMO[apy{y}zywtx]1EMALSy�BD:-BeN'''0I31XUblvwvqxxxxtZSB3#)C4=F?C<>739;?B>RE@V23EIkrg^aamzxvxwwrvs, $8AW !?EX_EL?=EC5%!! * !@QToackmtsyriqy���~bJ<2'+$)9C>,=H>3+3>M\]Tcw��~�}ywlifijkn^=;  2BSgY==CE& &%'M>MWdfeaknspv������~ugb[L8;7731679BCBYf[]_o�~��|ztnfaffmbB=2 ?KfnHIH.$!# +[b8  +BA?HHJOYajjopyvw{v{}}qgYI?A=99L+ +&'# # +LcknkfN=?HYdm|��|�|}}phkVPJAIA@HKVP[dimmqxxwy}|tmUIHC<<8AJ# "&"   ;flnncZK4:MTo{������{yx[__\POHIBIO\W[kksry}y{}��~q_CFIE@?9CF +&! ! ;`hlii_P@1:<[r��������}mliib[[TYRRcbkmsvxy~~~�}{|]HHKJE=A;EA  +#&!& ".c^kni`ZF;7.J`u������������xvlicbhv}w}��~����|fM>HJHG?@?E6   &)'' !"-_djkkaXQ<<35E`~����������������}|}��������~~oJGD>KKAC=DC$   +!($"#%"^ajjnf\VJ8>6,>cz�����������������������~}xtv~tZ?EBJJNH?  !!*#$%" +  Ugkmen\YO@9;70/9R\ek{{�}����~wnmkqnsug_g`YRACBIDRDMIJEE2 + %&"/*&&& +/[biidi]_NA@6;:83)GQ_gjnhpqqnh\[SU_acbXWRMHDCBFDMIHPDONaonrrbhocpd[^Q��qek�}^V`\@IXVffb_WZTLNTFD?JURK?GF?9:. =nnqoomooomnqokqlonlobb_fdbZNOF;0247CX`sxjej`\uya__Xz�mV\��\S^YGWY]ngldf\UNZYW[IDABMACABAD2,"Gmonplrlponppnqooonmid`haSQF7*52:FI\XW^ljjhjca�he_Yv�dMYq�_QcW_Xiknnlogc]YZ\XYTVPE<;@:7B:G<*">pokolpolonpmplmommddh^T<1*-<=HY^ZX^[W`cjlccbmgheWovdOWesYHbafjgsc]aijlggaZ^Y][VYVH79=973GG/NemmmoprjpnnmlnnonfeYH8-.1<@@:I[gnpx�nfgomhieeikP`vcMZbpWUbcgeg^Vdnxystig^Y_X[eZVUPF;E535CQ3"FjolopppkpnmpqlmnaYO8)6:@9202BMZfjnnqjf]psdhdikV_peVXdm_`cc`_WNiu���{uqkga][W\]][OTEEJ;3-?H7)HmmpoopnooqopnolYV>0/:7ABCRZhw}smmmjaorolmdU]lmdg``ckjfbWVisz������ztpec[ef]][UQNONC,(8>>#MjsnrnommqkqloldU/05677AP`lvz����|pne`ufhrdifYbqskh[bdpn\\]epx�������|ymoouyy^ZT\VQS]QK6,8?(KirpmnnmlppmmmZ/04BEFQXilrwvwtwxslgeYYlgin^j`n~rnpiciux\dannst|�����|vmmlqtkiiaZfUNZ]WOI"*25/NiqorokppqnomB$:DKU`hkpv��~sqijh\PWLRi^cdcltvjswpj�rfaiekty������x��xwrijdchec]PSZb^OJ7'-+/Spnmpmppnmpp9=D[WRSdghdn���{wo]\bWTJISf]clvv{|ux�|y�wpp^ix�����������|zvvmdedhf[`OL__`QQ9()%,HvjnqnononpBTS?@27JQh`VWZ_gfoe_V]Y[\[chly�}}�s�����znquu~z������������zovyvoomifaVQMhUQ;&0%!EplomlppmoRPB+/@A<[fedgaZfcZ^Zabbghoss||�����������xwyxww|���������~tzztlfhfae[^`\aRPa_N>--$)6npnmorlsOB?5;NLIJVV\cihkhabfbinx�����������������}�{u}�������������yqnb]UXWVT`]bhf[[fYH>4*-DtonoponBFCBBIV^hqspmry�w�|yvzz��������������������{y�����������|zvsppjkc_^ZXlwu~mmcYgWN>1.1$^unnqos1;>BBOV_a[hnlpr|���|�������������������������������������~y}zvw{l^bo}�vvmqsk[gZQ:12*>pqllpp25DAEDLSgjjnsop}��y�������������������������������������������{~{th]kstwyhfcpq^iaL37=-YrkspoETUXYTQRWd`]ffn~����������������������¿������������������������|w_Lcls�giZQglhb`:-7+>poqplW_`ahpfbba`X_el{�����������������������������������Ŀ��ƿ���������|hZWjowyMT\Jbdb^V<*6.boppqU\mjdjomndY[^_k�����������������������������ú��������������������zoUYovr_AAbXa]b]N7;+Tievm]af^[[gbb\Vbdgz������������������������������������������������������aVdsrkZBFM\_ZaYD;1;\\co}�tneedX[[`ls{�������������������������������������������������������uVTiv|zqeX_VVY]N:70K]T`url\\c[VZmlz|���������������������������������������������������������mRQ]hrywvnh\ZYZF-45.'ohZWS[m{�����������������������������������������������������������ÿ��������U2`r|^hPT\9=22%ojgd_dn������������������������������������������������������������ƿ��������m*HpqqTIJVF)-4)ff^bd_o�������������������������������������������������������������û��������P,iovp3HPT(+6&gZZh]bo~������������������������������������������������������������Ŀ��������a@TvpnD8JP-34$k_niXdv�������������������������������������������������������������ĺ�������o>Pop\M5>S()5*coqZZhx��������������������������������������������������������������¾�������x5Unl_=8;T-1.dwfZdev��������������ý�������������������������������������������������������{>QifSB5HQ,01]xfaVXq��������������¿½���������������������������������¿������������������zQORZJ,%Ra*/2oslaEVd{������������������������������������������Ź��������������������������~KQ?W@#?Y.+5�sm[:Oet��������������ļ�����������������������żð����zzzvokrsq~�����~v����QU0U=&@H0!$6�inO:Deq��������������ü����������������������¾�����{zjbhb\Wgpw�y|��||{{w|����[J8BA ED)%%8qboC-G^v{��������������������������������������������}uhdc^`l}����������{p����s6F69%(P:.'(?`\m;*?`pw�������������|wrmmtnqu���������������������srk```bpkmtw~������x������;;71&U6-/"9Z[n7+:`ly{~���������tquld`Y`gdh}��������������������yo^RWQWPVKCLVZbj����������\97)8N4..(:OVl9+4`pr�{�����}vrmbb[[ZYW`\cgo�������������������um\bbeT9PJI:aKF^YY}���������nL@EH2,0+9KOd5!3Qqsyzwtsurvyu}{wwonh_ZRQY[bnsz���������������|minmq�hNL�O8��\=Oej~��������wKV-GK01)*?DUX-'Kltp|cYaddmsw}��|qntf\UJ=-GH.4'0:DNM'#'Ejqrn[OX_enx|zrhjgnpmajmh]MHRQSct������������������ŒmXEVS���~_mr{���������TTGAGD25+-=?F<,!FbosfTNZaluwxiX__G4T?5pmswq\V\V^�������ŵ������������jhi����tl������������OT;NB<56.2;:B4&+%=`mraWQ[gorqWWOEX4I�6��~b�qedUz������ɿ�����������������xrv������������UF9S=D374393:B!2'A03/*6-1`nfkmpwwyq\BMIK>F:>J09/./2/Vmmfsuyyvh\YLW`my�����������������������¿��������������������������������zDSPSFN3AT@@05*4-Omqlqy{yyopseggnhowutzzvtx��������������ź��������������������������������{UOV[LE9MQ?.1':(Enr����������|qxxvwoss�����������������¾��������������������������������~&mJkgP@JEUSD42)8%@<[RM50)90fs���������������������������������������������������ÿ������������������vAnEqmb>AALEO9,+5""ck��������������������������������������Ĺ�������������������������������yTmSzleJ:KA6J?3,2)Unz�������������������������������������Ŀ���������������¾���¼���������vfjQnfKDOA38S800.Dgv~�������������������������������������Ž������������������������������vyeRqqPBYJ?2XK923*bn{��������������������������������������ÿ������������������¿���������tiW}yuP>^RCLhH85(Tm{���������������������������������������Ž����������������������������q�gZt{v_/^\B(6siC54Ifw����������������������������������������ǰ�����»��������������������r�a]r�sq2X_D0svU@3$;\s}���������������������������������������ǹ���������������������������n�g[~�sw@N]M1fs\JH47Uhy���������������������������������������û���������������������������e�lS��zodF]K6PwcVN?5MXq}����������������������}�������������Ļ�����������������������������c�vO|��ngVZF62DujaWG8ET_v����������������������n�{t�����������������������������������������^~yTu��}Yh]C?B6brkaQB=SYkv���������������������b�~TXr����������peu��������������������������\v�Wi��^lc>FG:U`lbVH9PWbpy��������������������duz`M@Ga�������lJ9<`�������������������������Ss�fX{��r]qELEDlLR]UL1HYZgm{�������������������kbZK-&4S`e_bgdaaVYt�������������������������Bl�lRo���TpQO?_�g;6E>$2S[fht|��������������������^M<1.14?ICGTcwry���������������������������/l�w\l���iT]NIy�{\*TZ^kiuk�������������������]ME8=;9JASo�������������������������������h��e]���uTeQR���nZJZfefopx��������������������th\U]eqpv��������������������������������Q|�oX�{��]gEn��|nl'$ 8Tchkfssz��������������������{j{�����������������������������������u =u�{ef����YW���sv]#D(VXgkmonmw��������������������|�������������������������������������i3g|{t]r~��P~��|u~J7R)TU]lotpjnz���������������������������������������������������������A$cr�pp^w~}}���g�nERG"6UV_pstnfo���������������������������������������������������������+Pt}�pmcx����x�eS`@JS`lrwsiar�������������������������������������������������������d )`}v{uhd|�����xak_2! 9QTglq}q`k{����������������������������������ppkt���������������3 vsr}ncd�����srrR0" !LMTfc~ykcs|������������������zw������yyvwsnddf�����������������u.=�iteb{���wt~tC)!!4MKfdswan}���������~}|zwvrwomojlssuofe`dekju�����������������vY= @�m|si��x{v�c8*+#(",?F]fr|zri}��������sXJHRUNV[UZ_\Y^Z^`geq|y|z�����������������whUH  b~i{{�ui{��vS8--03*357AG`hxysjy���������shTKNOPbW]dqnukx�������������������������fh]W + bzltpbn���^Q?+439:7>58?N^pyooq������������vpft|s������}�����������������������q^qjX% !bonft���lTJ8'8;;;($5;IMSPbw��������������z}suqjq}}������������������}`k|���ync5]Q\ZKcWG>@;>'% +7:9>IQQe|�������������}z~{tsu������������������}_jy���qf@% LQaJP]K<>?;/! )M86?KSZm������������x|����|}������������������f_x������uoI+ ENV9KM=:;<3" "KF81=HReq������~����q�������������������������l[r�������xrV3! +EG+' +99:>734*+" FKGA;4/4APn���������������������������������]Wp����������uoA9/79<70/+/$!@IJD<:5./7Pp�������������������������������mUi|��x�������yoJF2# 76:,/3+0#8FKFB982-)5Kj�����������������������������zPfs����������yrQR7$!47B&7,5*! &GIJC;984/(-:o���������������������������qUapx�����������ztV\@($784.333&# % ECFH=8:613'#?g������������������������{lUZluy�����������|pZb:('%!/=,980."%%'  ?FGK@>66802)&4Zl{�����������������}x{i^N[mp{{����������}}m^c.+$##5::<015,"&##-%  5JIGE@;7:024.'-EYp}�����~~}{xuplqib[NJ[epx|�����������}voaY""+###)A32158-,%&''%(&&&GKEJB<8753/21.),AW`njgeijklcaVOJNAFJMYdlqx������������z{hd>#(%$1>5=3E4&#!+&',+"! DJELCA8:1302001&+.5ELJJJMJF@76:;B@JRUfnqp~�����������zskZ%("'*'0E>>?(.#!+$.)%$$' 9KGMHB<658-26/3,/+(,)4.213-.3:>?BBSY_mnspz{�����������yse9)&!$-+7A.>./)& -.&".0#&/ "LIJMCC899119//2/0*+*-*-+2-7=EAEFN_^mmlpww����������wmV$&""(*5 \ No newline at end of file diff --git a/images/trainset_face/s12/7.pgm b/images/trainset_face/s12/7.pgm new file mode 100755 index 0000000..b9f246b --- /dev/null +++ b/images/trainset_face/s12/7.pgm @@ -0,0 +1,13 @@ +P5 +92 112 +255 +ojjnmpmmpopoqpqnoom]IRK`ctsv���|tzu}t��|rp����j�wKnv81PE@NPH?@I-./14?gorqqospnqomonqqnmlnolklklkjskomonooppmpg_h]cbccm}��������suy��v����n��j�o:AMWVbPMEKF<<:422?Fhpppnpponqnqmpkqmlqnilmloooomlskppnolbc\VaLJNQYz����������dyc������{����SN_\cX[VTSWFFLFE?:296Xsnrpppqqnsoommnlooplkoolsnpmsoqloi`]ZHM[g_hrxum��}��z~��qvk�������v��JjnujaXWROOFIKDLKKF>:4VsnpqmpnqooqmoonmmsohqllnrmpmrpdeQD9FOZmz��~�vlt�����t��b}e���r~��yo�yRqyqyf]ZTQH@DEENIISK8D0RqoqooksnrmpphqoooknlnmlmnpojUV5>DMUahjlw�����ps�q�{��ugk���_q��sp{tYni�{o\XXF?A=@'9.6nqlonnrohqoimlu^ScgfWUVQcbO_ifpok]hYZU`]`Saebiix������z�{iu�x�������{}wnsor~��mmXja[[VG ;.AqpllqpkllmknujQbviS`ZXis���sqbaopc]YX]jmonwxw�������x����w�y��������}svx�v|zlrqnreeX]PWK"..WrnqnjmolokeqdZkYNFVZ^Ufetlz�yssxstrlmro~������������������}�������������~pwswqlekshUQYYOI(/+]pkllqmnnikmdkZMDQW`PW\ar|z��vy��}~{}�����������������������������������zrw|nzusvka]McWY87(/Znlomnlminf`fY^or�smgciou{y~w|��{xy�����������������������������������tpjnjnonsnvsho`ZTZI9<)$]lnomnliqZh[hqx{�sx�sb_jnmzw~��zy����������ÿ����������������������zxkrmec\ZUacgYe_gSVMR56+(]nommmefTXTWfp{��jfunqkfmsoz�}�������������������ƻ��������������}uxh]X_[]PMHAPHGO\ijPW\SE0)7ipjokj__bifx~}{j[`dejkijii|����������������������Ŀ���������������~xj`\]_OWgPMQNerx|nd[XDC11Ovopnktu������vhefZTYbbjls������������������������ý����������������zuj\^WQPaPRdnyzy|s`WQF?*8qpow|�����nb[TgcIT[djou��������������������������Ż����������������}{maX]FO_Qe^qxmjzvdUR>:$joit������qoh^f[PNYaw}�����������������������������½�����������������|tfaPJT9FUU~vaViz_WR9,^km����ygeSObfJTT[ks��������������������������������������¶������������qlYSCG`}y��mQ]7.tidd[as{empe���������������������������������������������������������������p`NARDAFldgvyvJH2sabU[sxptd^i��������������������������������������������������������������xiV@,ORAEjqcozMV%sc[Ou�knWWal����������������������������������������¿���������������������pZL)2UP@RghafYR+pZbp�qfZ`dt����������������������������������������������������������������qdI:1IDCKSPggVY7egoo�lnmmu}�����������������������������������������½���������������������{aU;?BJ7HQZLbXTTL`mjwwffciv~��������������������������ÿ�������������������������������������kXH=FLJBPd\]BKYV[bdor_Tjop�������������������������������������������ľ��¾�¿¿������������{]CFCMQGVa^^H;IW^[pkp]bshm�����������������������������������������������ſ������������������nF2GWYQDUh_i&@\XYYh\lu`\x������������������������������������������������������½�����������r^'-D\VTFZh]*GRVNJfLsk[s�������������������������������������������������������¾������������a;AWcL_ET_6E@DIOVR�Wi`m��������������������������������������������������������������������mC#W]\DQ:b2:BAFR@nu[]Wd}�������������������������������������������������������������������xK%7c[X4BV7-CG@MF�gjREe{���������������������������������������������ÿ���������������������U&7[d^77PP"OIW\\uZg@?`���������������������¿�þ�Ŀ������������������������������½�������|`!%*W_MB-E>OMOKce^c2;\�������������������������������������������������������������������~}a*"2W\K=.A9UI;J\X[]%63*5>LRV^cip��������rl`XRD9/++0/,532?CQ\^dfhku�}C*8;;(\[F>5-$,@HHV^ex��������rhULC4(020$#/#,(<88Wafls���T#4$#5,oRNA450,)@n���ughje\W@37;30.((><='8=DIO[{��������rfT?:52EO030##^D":?9[hpu����_29,*+"�fQJ;1+7%Bp�����pfa^Q?2:/=1%#")&fE5@;;>KCV��������uaUFDF7[p<(% {{8.4CQ`qv|��n8?.6"%%"{j^dM)/2)@o�����o_WI915$LU/!%Ewh>2IHFECV���������sg_bSOKc{SC*'/N{vNF@@N\ju~���qA>.1#)%'zxjrZ111+Gs��}���|aR=A;67NoS>+2:cu^FICUOJLg����ƿ���sjoy^LZYcjYHHHriWXX^eSXeq}���|>B0'$($"*c�pvY+/5G{������|����tsha^\jkigfc^\U]aq~�������Ƽ��}|{pZOBNKVW[W_deijlpv�������*D,4#*'*1(\uqj`C'5*>�������������zrippcdaV]UTW[nr�������������z���ncWMGBLHQT]`eaktvx|�������%93)"*'3/-]l�agI*7!9������������yqic_]ZPVLJO\ko|�����������Ľ�y����re_YPGEJHPS_fmtxy��������#;'.0,6+9^Xy_hK./:}������������{lc]RMKOLZgnw������������¿��������~wif`]`_`hlpwy����������#/0/6514^Lkj_O00)���������������yklabktv���������������½������������|xwuy}������������+ 4.8926WEVzbT:'% x���������������������������������������������������������������������� %#94=//7_HQ�keK/4j~����������������������������������������������������������������������'-=<623A`K5��pd<9\}��������������������������������������õ������������������������������'2@87@6?b[��}wOEF��������������������������������������������������������������������~)3;;gH���ys[@=|~�������������������������������������º�����������������������������u!%HMF90E8gB,�����cWErz~������������������������������������þ������xu���������������������f1LOI4,NA`CH�����xbOf{z������������������������������������¿������ydv�����������������}�]J`lmr~�xbAO^mpxwyxux{y|�r#8JcjxJ7ER������y0B7Ry{vimgn~�����{maHNj~������]35565:EE@IHRL95DYgkkrovvyp`[;M\jpqsumrr}�K?#DW||h4NU��}��Hzr$ wnvuoZ[gtztrl^U>O`t��������g@@A>@=<9;C@HMXklqpwv{y~{mdV;Ucksvpriu��6#H'@Ss�0L`��n��ahxQ&"goovodWdrnkh_YLAVew���������]KHLOLLHJCN]lkurxyz|{~��~udKI]gvutpkw�~*L7=Xo��V4i�x��sj�aA!*" DpqlvdU_lkfcZWEN]ny���������sbUW[VTOTRTfxv|~���~~}vyv�p^I_jqtynlu�i 'JD6Vl��o5R���~m}zG(3(#'rfpil_Whc\V[WIWkjkr����������\\\^cihjnqy�������~�pkf{zkYapsuwosy�E *KE7Lkx�x>C�{}}�a10-!%]f`jal\cbZ][]NZtiUgz���������iWZZhqslmffrmwwurtskaS[h{rgppxvwwr|�.->I:Hlm��^*us~�~oE-7#!", :dagaijbkakgcQ`nbQDLMY[[`lilog^ROPSZ]ZSUYTY\WOF?.+2Q\qouzr|w|tw�\1)79N?=_o�v�3lz��pR46>//59F7W^ikkxlimoqkYge]M-)55<>6;EKJCD=:DFK;AI>NM9!'3JT_cn�|r|x}sv~8+5;R:CDn}x��z��u]=77P>KIQT5?Vgeiyrisyrrjmm]\2*DP]djvEPtxwT�yj�L +DVo�{srlw�vwwuzr}: &0CIH>Mk��q�y^@?24ZUQ>(Ue^^ar����}�vlfdfnb=+ 4EYfZHR\I?MF(&#!)  U~U5NYY__ksz��������}�|�������|jmobdpnaas}�~��|�ymfgkbCD".6O_df\PLFF(%% TrxM3NM]\dnz���������uxz}������qstfaj_bh}~}z}����unkgfG5?( $%1K`g^ODN0!!! OlsqD9HVb`ju}��������ylsjs��zmnmbc[Wivzzz~|���|upjhV47D# + #*)V`kDE8)$"  Rjrol1=IZbis{��������ub]Zaimnnkg]PPP`uvywy}���rplY>19C$ + +#11JO5C3 'LhrljV:;M\iry��������x{h\QIIDNLLOJNR\kpuwxz}�}��}qma?:49I! %"((@9>?3$  JhqmiaL2?Ucmu��������zvqgZILBJ=JPPWXdlquvz~����}yo]K>=6:K  +'%&=1I5)& FgqooeV@5ASfq���������wnocTNJHEGRWZ_fmspyy{���|udIG>A6F-FB "21,--! +>bjtsm`W?7/;Soz��������|uqwfa`V_`fnuu}�������|rNFHHB;>D9$ !4+.)" 0cgpplgYD97,8Yl���������������|vpi}�����������tZCLHGG;>F-  +#0&+,-"  $ ,`chukebP@76(>No��������������������������~��~[F7LJFD>C? *$.'2+ "%" 'YemrnfdWH8;1-5N{�������������������������|z�kGB>KKGFAE5 + "!,%**&)##%(   QdkmojeYT?970.0V{�v�������������������zxuoQ=AKILGDAF) ')%3#!& "$ Lcljpig^VH@4:8-1Rkpp~�����������������vssfeS8HBMLIGFE@  &"!4 '+%$$""Eehlogi`\LC78=64.FXks}�������xqkutq{hifa[N=DCGNEJGFE3 "*'%*#2$! % 9aejsled^RF;99?73+:OZgllquutpqbV][cbgW_STFCFCEJJIIIFB" $"#(-$%'( +"""$.^jilqie^VKA=7<<:25-;IROXVXTU[TQJLPMRFHAJBCECHJHGLAI5 !$1!!,)$''!% ""^himoig^^MK8;6;;8:0()8:><;>CD>D@69>9@JLIDADCJENIEG?$'"'%-+"+ \ No newline at end of file diff --git a/images/trainset_face/s12/8.pgm b/images/trainset_face/s12/8.pgm new file mode 100755 index 0000000..867688c --- /dev/null +++ b/images/trainset_face/s12/8.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +jijljimoinkl\QDHKPW\\WZTS\]fq|�tz�rY_h\_Za^si_�pvp[[n_GV^J',/2/**)84775Hfponlmonnnnnnmmkmmlqkljohklnkf_YNLSNTOPT\ISPGDALbfp{juujdihi]\No�gwuh}dWauccqG"/<634;9<6.9,*.UisomnklnmojqmlkqinmmjninkiZQOFB96;<@IPSRQbdiiaW\Wo|q`kfkoYmZYS�~xrcymZUbkujA,7A?:HI<826=/,'%2_ronmkonkknmlnkpjjjlnje^RJ5.**/85>ESampnx~ylh_XUQ}pbbr_ihcv[Rw�{h[xyaWWjnW9JLHFDJ?<<;BB972'. DmooolpkmmpkolqjmlgfaXK;,*-,+G>@Liv\]`^epxpjg_VFajfhpf^dlpdVq�yfLngTX\bL7[TMNCBF:?E=JK:<4.'"*`umlpjojpknljnggic`G0%(*+;UNGY\VPJM^gtzx~zxrpm]^fiag`\stc\e�t[D`zuTMS_LHS^ORTNJA>>=HSG>?:0,&htnnloknmpknkoqh[B/(0,,;KHPSRGGTR^lwz{ypmja][ki`iljfegxkPhwibDVt{XRP]QUW_SYUFJKIB9:EIKF<>,5$0grmnmmmoilphjqZ9$1,-2GJJKJF\dfrrw�������xr`dVZlcfrhoiptQUln[Q[loRKQdTOW_a_TLGPPJH?668JM@:6,*/fskmnkmjnkmrb;#330SdWRUdiv��{�y|}�uyplfR]glposqqj]ZboaS\enOJQe[[ach]RNPR]QMMG?70?G>44(%(opolkimjljj@/93RRZ`iiccjo������zh`\^\nob\MOqummqmgdWaml[]jbUZ]`ecedb\HQV\X_\WRICF-1>7/4.AKHOWYbeds}tlj_^YlgYXXVZ_`e`fkeeiexrn{~{yvrneqxnY_wzzxyzz|nhje_^]XRPTQR?;?8&".5cqlnpl=SjfOCEMQKHVKW^empopq{xnmqxjbcddflvx~|}u|�z}}zwytz�hbh{}wx{yuzvuqkgkb`f_PabMI:D:%#1CknkmmOae]V[iifoga_daijpwvrmuvsx|{zuuz{�������������������nnyuo~������|tifg_YYagyjMRLGK?!%?Okono\`SKOXikzrsrnnldZeimowz||~}{xz{�����������������������|�{}�������{zqkdcjgag_e^ZUIWI@O"-CZjop^LQXY_dx~|{zmuxpliijqsy��}x��������������������������}�����������}zttqk`cd\ZRVaWT@JM.B[rqfditmrz|{{neejjuwppkpt|�������������������������������~��������������~uxxnqfh`UQQ^KHIN?&,Ffqw��������{lgfgeetprptu|����������������������������������������������}xrufkohcgd^\QMOIR>((Ol����vmc`dZdpj`oiurxy|���������������������������Ľ��������������������xmsghia]V`Y[[ZTJO:0!K��qnrlfkh^dmkoq}����������������������������������ż���������������vyrfpqe`]UTQVTRJQQODA0>�xbZU_[^`ecjr|��������������������������������������������������������~njlmda`UUUPKRUQRYBA:CwkXS\j[QXY\o���������������������������������������������½�������������vrlqmbc`\d`bpi^^]S;Ioc_llsmghhp~��������½�����������������������������������õ����ü��������}mlsha\^jljvqqed[J;eocupnmqrx���������Ŀ������������������������������������Ľ���������������uqmc\Xhodjqn\cjbQpoiskgxr~}���������������������������������������������������ǿ�������������znUY_PdahygTT\d~rlowwpsrx��������������������������������������������������������������������{YY]Rai\n`RKC^wfky~jo{v����������������������������������������������������������������������l]OZUjfcQ@KNC_f�}vo}�{}����������������������������������������������������������������������dUIQgoeR:5NPh��{wpm|z}���������������������������������������������������������»�����������xQQIWfomJ7BLx��wsgryx}��������������������������������������������������������ſ�������������^KQA^TiodWT}��yrjw}}������������������������������������������������������������������������qJYV>Yme_VWGH[g������������������������{usy�~������������������������������������������������iP>^hRYLD:Kcj������������������~xnrppiefbnpmu���������������¿����������������������������[KEc`PF@=;Pjl�������phqxy{|�����zrkc`\_^ahhlov��������������������~}wsjemlmjhmx{}��|������~K+EAePLC@G;Pmp������wjhpqzw|��������xwhf\_agjpz��������������������yspgXUV]XRZ_chknqpov�{��x?6I9SD93RE?Xnt�����{unnwy~|���ysnlqv~p]WKA=N^ejx������������������zvqfc]WRWOWckutmhoplgk]i�r36E/HB%AFEXu|�����{zuxy|��zsf^gefbdurclulXDFOYdl{���������������~sjdZOPQPY_jt}~|{xtojic`_�r-8B$G/"?=K\{{�������|{{{v_R]^ZD>+ �Y+SqlutbSY`adq�������������{oc\QONYVR_KUSScjv{srrmd^ur(1=!>*!'>FJe|���������������orst{��������������������������Ŀ��|��������bcRWT���|P=Lgv~��}t?;1#3=@H-5:@A2Pm�����������������������|zzz{z����������������ƾ���������������{rmlfp}{t~����rF:?/90?6:.Uw�������������������y~zuvtwz|�����������������ǿ�������}tusxxqpvkktttz��������s7>=I:0B/6*Ws����������������������}|z~����������������������µ�������~qnmjkwu|vv|����������k389P39;1<&[q|����������������������������������������������������������}vleqpt������������g&92T:=93A^o}�����������������������������������������������ñ������������~~�~�������������_*/:N9B93?Ssv������������������������������������������������������������������������������X5HA7D9=F)Kot|�����������������������Ŀ���������������������Ķ�����������������������������OEO<8G@@C8Mksv������������������ý��������������������������ɹ�����������������������������1$KL4OGGDT=Jlrw��������������������������ſ�������������������Ÿ����������������������������8[I0YXCAcNChqu�����������������������������������������������ò���������������������������uMj9I_\ABwW@gnut�������������������������¿�������������������ſ���������������������������f*Zh1S`N?F�b9dovtz��������������������������������������������������������������������������]C`]0fcJA>{e!frrx{����������������������ľ��������������������������������������������������TSnSt�]>ltnUOR qoqv~�����������������������������rJC>;744DWaadekgT1;Ot��������������������|K/{�_DnuqSMX +bmqyx������������������������������~a[SMC;3BBFDGJEAGZh��������������������x0;w�`GlzsdFWGnlw|{�������������������������������uxm]MCC<@?GQWlz��������������������~�i j��p:i}�od7>DGA6BTiry��������������������������������������������������������������z���r0%@ex�vC\z�|aC@RGKE>E[hq|�����������������vdmv��������������������������������������~����O%-/8kk�yfE�p�dD<[JM9ARE\lt����������������m>12BOVOUcdhsvxzy{��|}x{vxz||{wcey�������������nD)3C2akww{Bey��FCK?@"1jK>`hw������������������]B(1O46VbSZ__ZV[ca\YcY^^RQFFPxrv������������{9+23DDQniv{a?ts�>=?&+0fnUgry�����������������������������������������������xrmo4%&Isopso D^bgqeaVH-@Ymv}�����������������~|������������}������������{tidH "'*M{cox F_cdlicZP93AUoy����������������~rrtpr��~��zwot{������������vm\ND/"P}dg + J`ecclgZSE:-:'C^p�������������������z|oqhnpv{���������������nZLMYZ%+%9W I_hjligcYPF<4-<\n��������������������~�wx�����������������j[MR\`c" "! '$($.-G`flmmie^SL?63+4Mn���������������������������������������wSMYffdd#"# ( %3B[hlnooibRLG<50-(Si�������������������������������������~SKXipjgd""!& -!"01?VclpnqjgVKJ=:30),Cc������������������������������������^E`luqon`!'"$!"#"#9.:X^jqqqnj^XJC>9-5,*3_~���������������������������������iN[tsturp_'%!%"#&1.8Ubhssrohg]VEB9621--.Z��������������������������������mIapyzuzqsS#!## $!&)0+3Oeosuvqlma_IG>76-51-#Xs�����������������������������sVSjzz|zxtsJ'$!$$!%&%#..++Iclqysupoi_ULE@7/561+&Adv��������������������������bQamx}|~}xsp9& " #$#,!% &'1,*!I^kp|ysxlkh^MMA:<39273)/Ehw�������������������}�zdXR^rw{��{zvsi+'##-)$+*%!"'!"1*AYgmwyuzvjj`XMJ=>9<33:02)5K]mjuw|{{~�trxw{tlkfaUJPeqx���{xwqX!% "%'&/$1'&'!$%'/-5Vdkv|yx~sidZTLG=<7905952.*0:AEJS\oty����~zwr` "!&&**2.-$$3$#$$$(!'"+"I]lmw}|}ysg]PQF;:98115045/,.(+*.)+,/3-9;A>B@KO]iq{���~xtq3$#'&-3))-4/#+&  \ No newline at end of file diff --git a/images/trainset_face/s12/9.pgm b/images/trainset_face/s12/9.pgm new file mode 100755 index 0000000..57dfef4 --- /dev/null +++ b/images/trainset_face/s12/9.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +digilejgkilghZK?/7,7;KPY^Z^]cdi{}xv{l]geh]dP��mx\�pRTmwtO6DYMAPE=9CG78-+)&2atonmpmomqnplkolnmnmonmejjhhmie]I>AGRUUUVNLFA?Jcit~juveinfhYUb�su]y�\TWfkEH]ZUQKEFUSY]U[Zrznknkqher[X��nTf�gRSW^IFUb[YIHACHHXD>B91/+)mrloooolpopjomomnnpmmihgjgWH?=-,*08<6>T]eemugda[Pwu`mw\lkmoWr{mVXzsTVPXGIYYY[VTHID?EJF>=:25+-ermrlsmonnpmomnmlnoljjbeSG3($"+180;L_lfhpzzl__QG[molsbbjsh^d}iUMi`HPWRK[\\`SPONH=95>DK<954',isonnnompnlqnnmolpohc^UB0#!&(2B6=Q\YQQZdjr|}rg\bhhhi_bui\hyg\H]{iLSWZQZefbSPPWJJA@65AE=47+(4ornlpknoqmpoipkpnmfg\E+$(%+9B UqnrpppmnonnlrmnnlL".)&3KA@ABJOYfp{�������~rl_Vgjnupsrf]`ip^[j`V^dgljjac_ab^\`^SSQKIC295$&5&Ttopnnomqnnnnpnq[0%.$2IHCBMRdw|~|ywwtusvtmaVPlsslqleadhuldf]gjjd_R_mykmlhaXXROMPJJ@<:= (3.Zuknqnpqnnnoonq6#$**TMTUZ`int{�������qf`a`gV[OJlp_idbbilurhdeini_Y^rwtmllhe[VTOOPMOKCWkooponmpokpo':2:MYgYQPQRRQZYV_caef`V[]Y_]\d]hgjkgv�v{}~{w|xx�map}ux{�����wkicYW]k|cUSPKGW,(;Upooonrlplkq**,Q^XVQJN[Y^`nqsqidcajg][^_ainq|�}��|������y����unxov�������ungjkehedY]`TYGIT+03eqmolrnmooo 1VeZD8EAHUQU`jttvx|wnsvxpqmksu������������������{|{��������~wousjgf^\VY^VIISH2/.hjonnnomnp2Tb\HBMJQLUWWbhotttrvxv}��y{~��������������������z~������������{{urije[[ZZLRIY>023gqormqnooJ^[UQXdkkoklkf^djonuy}x{|�����������������������������������wytblmcfkc`^Z^LO>;68qoponplpM]MDIRamqwukxuljdkmmr�������������ƾ����������������������������xtoihc[^[ZTSXSLG7I&dtpqoomrNRFRS^]oyyuooouttmkrq}������������������������������������������}wvqhdXTSTMRSYUZPDE7Nrqqnolqf^[lpm~|zwjbfeiqusqpv~������������������������¸�����������������tmonihaY_a^iol_g^F<;krpoompiw~������tdelgglqrr}����������������������������¾����������������{rrrkg^eflturhhh[=@ghsmonn�����ug^[X[jnnny����������������������������������������������������rptp]bhwfowf^kb[<\lkqnnp���ngkffnfekk|�������������������������������������������������������{xt\Ya[cdup[RUbLLrhnnor~uZXXaWSZ\ly�������������������������������������������Ľ��¾���������~hXbSei_kKWHP\DdeclpopshRU`jZX]cx��������������������������������������������������ü��������yZYXXme`G:LNSNJ\\fsqijhbjspjgpr}�������������������������������������������������������������nUMThpbR8;L[PGMPXerc_mcninnru����������������������������������������������������������������^PJYhrjXMOTOGIE]Taxqojkjprru~��������������������������������������������������¾�����������tPSH[\irkZ_ZJKLASTp}uin}qjux~����������������������������������������������������������������]M[BLOggqppWKMMJOnyihx|gs{����������������������������������������������������ý�����������zLQUGLXjspmq[OOTModXv�qws�x�����������������������������������������������������������������d@Jg]JasdaesWM]RZTx�~pjlyzz�����������������������������������������������������������������kP6LhQGXvfZcXTE`Wg�~lgnvw�����������¿�����������������������������������������������������tUAGbWOTV`ZTPZ<Cjm��sqju����������������������������������������������������������þ��������sbPEbb`_`UMZDTDG_my�v\t|��������������������Ŀ����������������������������������������������m@WWlnap]gN2BL:bl{�fu}z~��������������¿����������������������������������������ý����������vL3bgikTr]\2>M=_eskr|ii�����������������������������������������������������������ÿ�������}_>fl__YkS;FI9UXpU�rhs����������������������������������������������������������������������d#epb_]I[ALB/PR\f�ppqz���������������������������������������������������������������������o$HoqGN?WD@C-HSN|�yeao{��������������������������������������������������������������������x/'1heg5>NE.:.JJU�zx]Roy�����������������������������������������������������������ÿ�������{&9>_jf>4IO4/BYUd�mtONk{�����������������������������������������������������������¿�������|HA^bV@6@G.5GTRitojDQg}����������������������������������������������������������ÿ��������wEGb\P@6=C:EDKdgnaM\^k[BWk~������������������Ŀ������������������������ÿ±��������������������g N7PF;1BN+ :OBM[OeV=Sq��������������������������������������������������tprnjcfdioourq}u�b&D3C>-#>Z/BKBMTHULAKp��������������������|wokirptv����������ÿÿ�����xuoaXU_US[flklqrnlgf�\%H*@5#':D&IDEKKISC@Wl����������������{skmhd`\_^kho{�����������������}wqh]URYRcrz~zwyqoncc}eE)90!2=3 FEHCOHB8C\l�����}nuzz����|tie`Y\Z_cilu�����������������{qm\XPOUWdlsx~��yyvnaxe&>$//,99*!!DLDHD?6W67[<@SITqwyvz}{7/-(8D&-&*EJ8955H5Hao��}qkmuy|ymg\e^ZAfOGfnqjYOV[]cw�����������xebmlv]W4�J,|�O3INdwy��|;>)55A+,$+LG3618@:Get����}xsmqtyudS]XSABI+D9/$(7:3D-(37:T_r��������|zol^A]x���pq�����������~��������«��������������tngs��������@3@H2;7.*(/5D?+%64AMay�����������zufeiu~��������������������������������~u}y{ovlnqv}��������884O7<41-('8ND1,/9:Iaw��������������vttooy�{��������������������¸������zrppnpxuzw~���������:/:L9?88/+%ES76'093Iaw����������������}��~vz|su|������������������������}rlkmvx}�����������6&E>8@A62"2OS;0*072Ecw�����������������y{~xrtuz�����������������Ǿ����������xz������������/%Q5>FE16";VXH?*89)Dex�������������������{||���������������������ž�������������������������%/:N][`QC5=(?`q�������������������������������������������§�������������������������3`;C^RDC3>N]\nf_9;-1bp~������������������������������������������ȭ������������������������5f9J^GBEBDN^_d_eN<27\lw����������������¿������������������������ȸ������������������������|=_2VcOCE9 +djo|��������������������������lWUE6227M]g`gc^AGf������������������sn�xMW��r_dXZgQ�hgp5 +Zkou����������������������������iSOEE?25AF?FHJe{�������������������fi�|`B���ed[ZYg~lt`/ Bkmr|�����������������������������ynaXIA?ACN]s���������������������Z`��p?s��k`^bS`vyxO/# efru~�������������������������������wujikt{����������������������?#Yo�yK_{�qdeU_Mt}k82 Kcotz���������������������������������������������������������~��s20Vf�}jE�y�YfkU^xuW0,##9`hoz������������������������������������������������������������]+L>lu{|Fe{�tXpdTxg;1,(+(+11P\mi|����������������������������������������������������������~K;V8kjy{dCwx�lXjbjP494:91>:=umssm^`zp��?=>=CD<4E0Weou~�����������������������������������������~ul#+.5iqb{kf^4*&" $ =S^`_O4AS`kv���������������������������}xw�����������woK +#)"1cgirqi*!#%" @M[`_WM1=L\jq}����������������zvxsvyvvxtqq~�����������lWN ')1NWhkt' "! :OZ_`WUC25H_ikz���������������xrlifgjklt}������������rVRZ. +.$-*/EY]-' /2Kahtz����������������~zwwonz�������������|\P\]D  $$+!%4S*' ;614330-!Obp������������}����y{yt`Pfr{�|yxnO $""",&2(3* *&  6-9:" %4L_cjhfg`YWE<5605732-+1K`l{|~yxxvvsutlnkkcbXUMcsw�}�}zxh<"%'$,,"+1/ )##(!;6,9(!%#$.H]ailhjf\WQ?<45466041-.2ER\a^[\_\]WTTKMJEFKN]ov~~��|xv`(% !0).52('+/#%#( --1,58"#$IV_knrhkb\VI?8:2672213/'+)56;;8<:66-?:B?BKOYet}��xvqJ$ %)5-,037))) ""$,5;&4@"!!":V_glsrljeYREA863146220-+,)-%)+(/+31DAEDLGXbpx���{xwg/%$!()$@03++1+**&))%% \ No newline at end of file diff --git a/images/trainset_face/s13/1.pgm b/images/trainset_face/s13/1.pgm new file mode 100755 index 0000000..177f745 --- /dev/null +++ b/images/trainset_face/s13/1.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +jmiiolnjnnkqontlrmnqrsnrnporprjrpjfnrw|����������������xmqmrlqrorpqnukrspqpsootmsonsnrpqpolqlmlnknnnpknnqipporltmtmopoppoihnns}�����������������������nokonqsoqqpqmtnprpspronrnoopsnqmqolokmmnnklriqnptnpomrqqpsmuonngo����������������������������|okkhpqqqtqppsirqnptqqqpnprqorpqqlqkjimonmnlronolnqrsltoqpmhe��������������������������������|lmlrnrouopqppoqoqtsptlqsprlulqinkknlmpnqmnpnnnpppqnqoohh}����������������ľ������������������~mbmooqoqqoslrmtprrrpptqqosqqnmmlkrnnnlmqoorirrpmnpipq����������������������������������������wYkpnsqoqrqosoprnqlopqpprrskjmnjlmmpnlpnopmoqjpngs�������������������������������������������uUimqosqpptrpourprpqpntnorjokiqonlslpnnnpjpolmg����������������������������������������������nebmtproqrqmouppqrornrppqlnpnkommommplonpmd^m�����������������������������ü�����������������h]qloqqqpqprqotrtovoqoolmjmmpnipeonfge`XXr���������������������������������������������������o`eqnprmposmqoprnqntmrlinllpmhpjkic]L@?t�����������������������������������������������������mVmomsrtmqmrqoqmpoqookknjplohqkfaWK2I}�������������������������������������������������������j_jnloworrqpqrmpropqgmnmnmqhocZ[F-6y���������������������������������������������������������bTmokqksqnortmtpkrpenjlpindbYTF9/o�����������������������������������½���������������������XPdejqpunpsrnrppqsgkjlqkgeRPF8:c���������������������������¿��������¾���������������������nSY]fmopqpqqqoupqpoimkoj[SH?=;Q������������������������������������ƿ������������������������fKUOgmpmqspnoporpkmjqZ\CB@8:Q������������������������������������������¿�������������������sQLEPbcpqnsnprqomkmmifT;:B/@x������������������������������������������þ��������������������\KBJDR`qrnspptnpmlm`^SLB@;\����������������������������������Ŀ�����������������������������oKCE=@S^ilnqnoplnlmc\VE;k����������������������������������¿��������ý���������������������R6DO>1AARfohmuqonhg\PE?Bz�������������������������������������������¿����������������������\->JI/<0Jbp\jsqimldVG@7X��������������������������������������������������������������������i6-DI?4;@Qnensqmlj`JE2@l��������������������������������������������������������������������rC)?AD?76E`mpqohja\JT9P~���������������������������������������������������������������������U?@?>?:34Qirsmij_`PD2`����������������������������������������������������������������������p82JssngdF;,1b������������������������������������������������������������������������dEVO@42 Fnqq_H4;<^}�����������������������������������������������������������������������lQGO=34DnqoO1&+&B_s��������������������������������¾�������������������������������������mZ;LI3.AjnsE)!$/HZu���������������������������������ÿ�����������������������������������n\Rz�����������������������������¿���������������������������������~�����{f["B606%7Trm^I7L:1J}����������������������������������������������������������������{�~�{�uh[ /6&=' 7_gmd\HR9!N���������������������������ÿ�����������������������������������~}�z|scW/'*-2)5hjl]eLE2!R��������������������������������������¿������������������������|~�yvvp`F@(%(Eegm_]QB,"]����������������������������������������������������������������}}|{wsi^G?+'N]qegeHC' a���������������������������������������������������������������~|}x{ysqgVG66Oakgi^J0&m���������������������������������������������������������������}zxuz|rn_M883$$abjbnWB,(n������������t�|�w���������������������������������������������|uruzqe]D/20$"4glhioQD6*v������u~�yz�}eupmqtv��������������������������������������������uyqr|naNI)85$,>jjghj]N=$2x���xx~]����Ƿ|���q������������������������������z}�������������}tmuwu`I:2:<%!3@ciifyxgL':���sjkqru��������x_bddYjw�pW]��������������vvyzw~plvsrv����������ytpsvteN4,@8.'!/;_kfi���e@A��p��vqz|��������qdZX\bjx���Wq��������bMhsmja_d`juaebUSft|��~���yqtpoufL+,2:/+-+^lgj����cLp^n��nju����������o`_TT]gv���R�������ekwstjn`\TUX\\akupmsoupj|{{w|qrpsud?1(2/8+-"+akjf_h`lkQtGm��oa����ypfadcZRNLOQS`ty��cq������c|qjnk\WWPR^]jmsztw{|}u|nz�uvrsvw_72%2*63%4Fgkhj6CTCRz�Yu��wo�mj[^SKAGFJ{�zOaj|�������xgqo�m`w}wx]:736*)0LicfeiEU�x`M:���}y]QVDIv{@;7.62RMDELKEN�[X�����Xw[OFD;65JLQ=BGV^jy{|��yfkow|g`zzxS.6),-",>O_dfhg:1/rwK9B�����ncklg|�\PNGGGlaWA=UPKlHR{����qruV>FE>@DPH895-5=RYkjy�{tiivy�^m|yN.0()%6S`knifgg8VVq{I.X������x�����o[Y_nwlfSMK`]VH������olkXOQJL)=+FVFZYSm}sllu}|yTw{M,9*0KbqrolwdifNhks�X-l������������������}zsnhloyLV��ÿ��f[mhhOHNN\uf@P1D9^wZ=TNQrrirs�~u`jpQ=>(A`elh_]koggV|nuiHt����������������zshlo�{~��n������tRrsnWUX`ly�wWLSa��ndb[VZkiry~�mc\IIH;69Y[SC7&Chkhe�rrzy[t�����������������y}���}��}k�������qm}xeg[_i{���������ywvrp`pmvu{}jYUQaB>=CLVTJ47lil}�zvq�s}�������������������������_Z�������wV�qscmotx�������������~pwsrywnva]lzG49JR`mf;Jgjc����i����������������������������:_����¿�Lnnkkkz����������������}}{wqjx�o^p�R+0E]osk<Ulem����k}��������������������������lIt����ź��iQ|jsww�������������������znw~o[o�\&+Uflwm5"fjeo����xp�������������������������r`�����Ļ��tk[ww����������������������|�}~nbrzS/7hmq~k&?kfgj�����q������������������������l��|�����ú��v�k]u������������������������zzxgp�D3TmhozoRkdii�����������������������������sv��������ý��~|�Xm������������������������vw�ft�L0Pa_npdabjj|�r�������{�����������������~|�~�������ľ����wyZy�����������������������s��_w{D9QSYlj)efhcet�x��V���������������������}z��|������ƾ������r`����������������������yx�peuuHAIQVez`4m\digd����zW�������������������}{��u�������Ŀ��������nk���������������������x��`soz]KOKUezWCl]`gjU��~��|i�����������������z���|t��������ü��������yr����������������������mopl{uVTWXnzI[b_ac^T}����o�~j������������������q}�������Ŀ����������|v��������������������{mzpg{�]XZaskNba`a`]Jp���ut��i`����¶����������lp���������������������q�������������������szurh}�dSVqy^PoQ_\]`^]���sq����nsx�����������~wd�����������������������y��������������DZ�zzsqky~fO_uoTg`V[X^]Wc���|k������y������������ujg�������ǿ�����������t}����}���û�����ƶ�z�|xwmg{y`Vlvh^kZU\V[YX^����q{��~zvz������ytok~��������������������qr|{~���qlu�����z|����yxxpphr{{r|v_gaUSZ[VVeVy���tv���vumu{}z~}w{trtt���������������������xdtux~����y{�������{w{roqgy��opailTNWVQ[Xb[h��sy|{�zrnotyzxzwwz{z}���o~���������������xszoYhrwyspz~�}~�������vvzqqll|zxe`dqfETQTMWVadac�o{}x{tfiqovtx{�������UJSfp{������ypskh^ZbcZequwmqrtz}�}����~�tx}untpktr{sstmIRLOLPRRfceZf{uvxvzugfkoqw���������jF1:biuw~�ymf^PL<6AM`blxv{utvtzz�������{ywwrrroouw{|xWFKOKSMSM`bfb`wxw~�s}sulqv|������������W8+?NZ]dbge^EE96:<_slv����}~�|�������|w|vospojwy{|�jHIKJMJMOLedcd]wr|�}xyzu{�������������qJG7OIJN\]^ous}xy���������{�|{mzlvultl{rytnpHCDJDFLGENc`bdZq|y������������������������sZO=9>>;P]\`qoy{~~|�����������~{{utsvrtqrjotpkgJ?FCBCGDDDJ^b^`_nyz��������������������������xbOLJNENZbbsk{{{}z������������y}xwqxstqrs``fa\GA>CAC?CCFBCc]b_]gw~��������������������������uc^[`TUdglipw}}uy�����������~}wyusxxuntuV@SH@?=:?:;@9>:=@<_^^``^oz~��������������������������}ic`_`cefjlqtwu~}�����v��}{x{xxzztvutsF4?;@::?7:<<<`_bbZcbw|��������������{{~|�������}|vnf`X_[badlqopmvruvn{uo�~�u{|yy|tvwpve=6<6@6=4:8::7<<<9_``a^^fmu��y�����qxxtofd\_gnsxwyvvnrprge_Y\abeimcldfggnemxqo���|y�||yvxwvs]778<88:2987888>97]b]`_`Zkux�tw����jmld_IDCGHV]ipmqpl||�vre^_ibfcjab[XXTa_jolp������{{~}uymwL382>7396658692;69][b]aaSams�~|����x^^PIA<7<5:9IS[dckoqtxqjZ[`VUWPQJPJLIW_gceu��{��u{vwzjr>0>557:/91882<58:1\Z_]`^dMeux~������jadc^evvaODB9;<7@AFSe[NH<853;15445:=IW^c[x��|��v}w{usqc566647351784665761^Zc]`^]R[jny����yfo~������vrlhiPR>:3=;24819/45449->6744492172V_]^X_\iMQccrwwzsz|w}�������������������zvlegilnmmtptqijkoxxxttxywuooklV-924647/92357243496XZ_X_^^_fGUbpqs{wpvww|{���|y�������������~xommnqkppwvtlftsrsonvvoufocjA,5450577/2256444366X^W^[]^[hOEbfnjkspst{{ryvutyvputxutijjolrrruqogkllnousxmnakkqmjqptlmjaaX01635436056234523849XWZ]\Y_]c^LL`clbmutq~vponknid]cb^XSYP[[efdfieeaghoqqqroh_gejlkhmlkfe_\D-337/:28015570474919WYV]\Z^^_``IG_kgooxs��utnifd[OSFIF?FQMOLPRYTZZ^fhhinmhkeifbihghjdjba[A%7227.8)8091366162647[[U^[\^X]Uho?Pegplyt|����xjgceXTMCG>EJKEFFQPUWW^agegmmhnlbh[hbgfbdcZ_T63525421730024430265\]W_T]]WZPv�[F�}E9Q]jutz��������wssod[UTTVVS[WX_\ddiloztnjjkibg_dfa]\XV\z 6-328)747/56035613\U\W^YQRy�ywk7=K[hqv������������ylhgd^]okckimmvu|}|qmjkjgfgec\\PRZ_zM ,/63233GRSZ\^dj`aŒ��v $4211/4/�z��r��}zo]TJ66620//7?HDLHQKFPHRYVQVVVJRURRH=C3<<>GFNXXXf[enU��z���,-23.4 2�y��w��~rc[RB;:417///50:59<7B2@@D@B@J;6=;:@HJPPW[`gbheU��f�|�**-2.a�����s��zyg`WIB9334406-,*3/5/22254-5717272.:;>AAFMMJ[Z_abekXjʗs�{�' #-0 \ No newline at end of file diff --git a/images/trainset_face/s13/10.pgm b/images/trainset_face/s13/10.pgm new file mode 100755 index 0000000..efa2c26 --- /dev/null +++ b/images/trainset_face/s13/10.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +injklplrmmponlosnpqppsnqtrurqphmm`blxyt����������������}zujlvqqwzuvxxv{ywwvzuzvyzwwvt~tywxvwinmllpqlnnolonqpoqqrmupqsuulpfanq|������������������������yjnlomuyvvwww|qyuzwxxxyyxwxwwyyuwwlmmmmnpmooplppqqpospprtprrngelw����������������������������umjnruys{wxvyxyxwzwxyvztwyxzwxwzlpllpmpnmnmrpnrmpsprtoqninbp���������������������������������|vnjfp{wvuwwyxvxyxzxwzvuwwzwyvxkmmkpmmoonnnsoroprmqrqokch�������������������������������������zucYvtvywy{xvwxxzwy|xyuxvzxxwnmqjonlrqnnpqppqmpsoonhm}����������������������������������������{`Kftvtx{wswxuzxy{vzwzxzxvzlmmmmooolnnqnsosnpophdv��������������������������������������������[]aytywxvwywzxx|yxyyzw{yznmkmloonnqntnnqomkhcb~�����������������ſ��������������������������~tRezvwwzswwyxw{xx|wxwyzznlmlkqnnmpnpmlojh_Oi���������������������ľ��������������������������u`[ryuw{vywxw|uwzyzvww|ommnnomnjkkjf_YP=Bg����������������������������������������������������V_zpx{ywxwvwxzwzzw{xyimjnknkoikniWY?&2t������������������������ż����������������������������[awtvuxyywzyx{vxzwxyollnhnlmpgc\F9&*p�������������������������������������������������������R`sutvtwyw{yxyxvyxzminllmllo^QKA&h��������������¿���������Ƹ������������������������������{DRmntt{vzwyx{xzx|yjkmllljh[JA6.)P��������������������������º�������������������������������cETfrnzyzxxzyxyyyxkiooojfgJD23*C��������������������������������¿��������������������������x]:M[mrxvw|u|uxzuzkjlnjbSA?4/1.t�������������������������������������������������������������tB9AO\oywvyxwzuwvkikm`RF/./+1`������������������¿��������ÿ���������������������������������R94=?Wqxsx}v|xtujmkl^XB7133D{����������������������������ÿ�ÿ������������������������������o;19;;NfntxyyxrsofidVQE52C=i�����������������������������Ŀ�ľ�������������������������������G*:F+AIOkusryyvmdifTR>+8:I|�������������������¿��������Ž����������������������������������Z"5L146@Vrumw|vfghd]KA55`umwyyccgZD3831i�~}�����������������������������������������������������������������I011@D2/Ojtvxw^^ZV:6;4Fw�~w�����������������������������������������������������������������g=;0=?8)7e{wzuX\SQ=A92`�yz�����������������������������������������������������������������tNE/7B43`zxzuXWVHD:,=d��~t������������������������������������������������������������������QLA86@*BvzwUVUD:7)Gi��yy������������������������������������������������������������������]I@B99*1t|wzNXO@@.=Eo��uz������������������������������������������������������������������lCF?@81o�vxMTK=H06Gp��yz������������������������������������������������������������������fNJEH54j|zxQN>=@%'Vt}}y|������������������������������������������������������������������nN9RCB.#btxLA.62.Vp~zz|������������������������������������������������������������������o]:;M?/$fx{v=0'1&;Nexv}������������������������������������������������������������������p\C4LJ.`zzw4*&!$.BNay{xz��������������������������������������¿�ľ�����������������������t[O2GR7%Oxww@)&$9=Odx{zz������������������������������������������¿����������������������rZMC6GK.@yusP%&67Sevzy~������������������������������������������������������������������p[@E47;63s{qO: 1+2Jfuxy�����������������������������������������þú���������������������mZ@40#<5/?kyqOH'0:8@mu|u�����������������������������������������������������������������zh]=(%-(..HopuID.0941>lusx|����������������������������������������������������������������wlYF"'&"+NpssFBG69-'Fpwsu{������������������������������������������¾��������������������ytjR?.(SquqBCE?3) Luvsu|��������������������þ�����������������������������������������|zufJC6%TsroHCC74.Nuvxrw��������������������������Ŀ����Ž������¾¿�����������������{�}xwZD:;# UuupJGA8*)Wtswox�������������������������Ľ������������ü�����������������~�v�yypS;,9/!awwrHL:;*cuwnox�~������}|�~�y�����������������������������������������������qx{fN8#11 #9rsssKN?34bwypsu�qr������i�om�t{}�����������������������������������������{}vxxz^K7"=,%LuptpHOG0+&lv{tiXaedz��}��zrkdnhmnmntaoOf}��������}��w�������l�������������{x|vzz`C3(;4',VqrpqIOI:1!oxthuru|zv�������mg[Z\x������yk��������cVfnivthitkpg��m����������xs{yxwhD--@+-"-QtossrshTF!'zuavpkv}����������wdV������ɻE�������Uv���|xj`qjot~�������snr��yp|tvzgA*+63+)"Dvpvq��|yi+2�tnV]��~nrcV[JU�w;8g�8LnkmhfZEd�dT�����X��}hhiUShic\j_i��ᩋ����ywu}�hc�vY<'!).0_opuoqM5=GasHm��udTWcOk�}?Q6sAZ�ximz�KO�Ny�����So�pclfddep_@JD%w�ƒk����~|v��|Qp�I*6!!!&=]nlssvH:asx|tnqtJ*U[sW(9o�����x{|������x������~}x~s:Z��ǿ��|B����olo��MS?bZ3��VTn`wy�|�}#��=J7���|�������������~utjhw����"gRI/18lvhZN6CprqYMp~+}h>R|��������������������������Ow�������UQ{������������������tvx���}�,_]]376VszsWXL~islRw�?rwYP��������������������������R\y����ɲ�cH}�������������������|�x�yj�KWdu9/3f���Y]`�hpy]p�T]�db|�������������������������Ntz����Ƶ��?������������������������vk�Uc]~A*1p���ZWn~hm�Zt~a>�foz�����������������������g�et|����Ų�|wz�������������������������w�TnX~G"G����]Tx�]uvej�o6�pl�����������������������ev�ux�����Ŵ�x|�K�������������������������xi]�6#w����YY�mhoupf|QW�c����������������������yb���������¹��y�oZ������������������������j�x`�)G�����Ti�lgnc|Zx�|0�y����������������������i��~������������{�M{�����������������������h�]qtCg�����Up�`mnO�`j�qjB����������������������n����������¼�����|�H�����������������������|�Tzg[t�����U}y^jmIyg]�v[{H��������������������j�����������½��������E�����������������������iivdg{���}X�mifl;{�w}edy����|ojmo������������{���������Ŀ��������������f��������������|���q]m��}��rp�b`bfaH2i��uYeny��������������������v����������º��������������vq|����������|���zoWz��~��k{yVcfb`D9Z��`bhq���}����������������w��������������������~|�������}nfjhwx�������}znS�w��yk�bYaad`G7U���edbl�z}~���������������{s���������ľ����������t���������������������|viP��z��r~}T^_`b`H8Hw}~ekmalv|}}���������������h|�������������������vu���������������������rlM��w�zz�_T``^_]EBBi{xbnyd`pr}~��������������nZ`tqr������������{~zl~��������������������}{snR��sr}�vWV_Z\^]EF?Pppej�yaguz�~���������������]?9Idv�������{zn]VZ`h���������������������{ztiT��z��bK[Z]W_\FBH=Oddj�nko{~�����������������B0&9apz����vfUIGFH`���������������������{|vte_��~��uJTZX]YY_ECFG7Peq~��nr|�~����������������oI7*;Qenr{{dOR[ckt���������������������~yxxs`d�����YOYZV[W\YAAEDBDnf���py��}}����������������wQE<4>LVc`XZkq}����������������������}{|vusXo����wOQWWXZV[YECDFABpf}��v�����������������������cLF:7@M`frr|��|�������������������~zz|vsWu��`OTWVXWUZX?DFBACfku��z������������������������vkYLZloqy}����������������������~�}yvrXt�|ygQOTYVU\VYX@BG>E6glt��}������������������������������������������������~������������voVruo\RPWPU[VTYXU@EE>F8Unx��~t�������������������������������������������������������������puT_[QKQQSWT[TWYVY?DCCE6Ohv���y�����x����vtt|z������������������������������z���y����������|qqZJMLRUSQSWUVTXT@EBADB:Xgy��_������nu{neJ=6DQ`quy{||y������}��~}��{uvgbenz��������������qt?DNMPORTRWSXWWWSEC?@CB@I_u��g��z���w����wsiE@BMW`fory����������zyloi`XMRY_r��z�����������{ph@EMRPQUQXQWVTYWVBAAB@C=@Uj��q��y�����������t`VMLPT]ckop�~wvoi_WWLPQVM^sytr��t�����������|l_;HLNRLXMYQVTXVVW?>?C?A=@D\z�tx�z}��������������~~~yvsh]\fe`\YUSYZclnpvu������x�����x����{siR>KNOQNUSPWTRTQXY@AABB@B@6Thzou�|s���������������������������yztqrv||}������������|y���}to_DILLRMVRQUSRRTZTU?A@A@D=DCA@C=B8@akixrvw����������������������������������������������pv|��vrj]GBMMORURPWTUUTSSSS?>B??D??D=6Mhhquer{��������~�����������������������������������zoy{~|sk^RAGLPKUQTRQVRUUVPTQA>AA=@@A?A;7Pbiufjt�~}�����y~|u{{�z�����������������������~���xpntsyol`TAGLLRJSPTSPTNTVOSTR@==B?>A@B>??=CB<3JVhqttu~w������uz{{usrqu{xxz�zv�������������y}~xpklpqmmcYHDEMINNLTSQRPSOTOQRPTA;?;?@>@?B8LN2F_instzw|�������|zyz{swutry|yww������������|uvunlpoqpjf]R26HJLMOORPOSPNRRORQPT?BD>E:Bq>5Mcgptyz������������~~~}���y��������������|ssqqpunuji_UT#CJOLMSNQQPMNQNQQTMS;?>?ABB50ka.;Rgdiotv������������������xz��������������{smoxwspmc^VD]*IOORJRKQQNMMPOPPMT<:@=>?@BB@hiF-7Vd`gfm����������������������������������znluwzqmldYFEg. HJOQLSLOOOONPRNOQ;:>=@>A>2*enU6+;YZX[f{���������������������������������wqitspqja]QAPnD .SPQSPOQQKOQLOOSA;;??;>6Bkh\B-);HHKZr��������������������������������}nignskhhXP;=?>&�tfbM5)19;?Caw������������������������������vjaajnf`ZU>FW`X|J-JSPQPPOONTOPM;>;@9"�uabUD0//320Deq�����������������������������si_][gb\PLA:RdSev�1NOOJKPOONMPO9@>1B�rd`[M903/1,-Dmu���������������������������wp_TZ^_YSID;J_jMo��> +!LKPJPNJMNQK:A<j�tdc\UC911..*+Pcq}�����������������������zwqfVNXTVGKF?>[hmG|��t?PIQMJMNNO<@ ��hkf`YK>606.0)/=`uyzy����������������~�xtpeTKPRNKGFC?S`hnHz�k�3;JMNKKQJLC%��clhc^PG:26.2/+*=Xdlpx|x��������~}�rpyxsp^OIHIELHHKCH]blqD��h�]+FKOLMMM,V��tnqoa]FI;404./,&3HS``mkghnxqotssrnnjillhZD?EHEHKDMLDS`ajlD��b|y #=ILKN �t�bypkbKG>933./0/"44DIUUYO\d_]c_c^b][]ZVJA;?DGFGLQIMM]`[lcF«cv�* +'7GJ 1�`��bxrsdUHF=622.41.0++/7>?AFFIJMLLQQIJF<889?AEEEKROIOX`dbmV_߅oo�?;"P�X���dspm^OID>73/10530-/)*1+12*33305441,4;@?CHDLMSRJLX_dldoG��j|n�X + c�}o��ZxurcYKN;>5211320/02(0,.++-,.*+151;?EFFCICOLTPOV]aifikI��[�k�` + \ No newline at end of file diff --git a/images/trainset_face/s13/2.pgm b/images/trainset_face/s13/2.pgm new file mode 100755 index 0000000..629e8b8 --- /dev/null +++ b/images/trainset_face/s13/2.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +lmnknmolkpnqmnnppporlppqnojjkfp�����������������������������rkkjonsmsnspsmotnsrpprpppntlqpslkjimmmnonlqmolrkrnnqnqopokjeq��������������������������������{njjlpooqoqqqporpqonqtpnoqopmrnillolkqmlqnnnprnoonqmqkqjbgx�����������������������������������rmfqqnnpnrrqsoosskrmslrqronopjnhpjnoplomknnppnnohopiidt���������������������������������������mgkmspsnrppnqsppppooqornormmlmnlpmjpnnmonnnoljjjm`i������������������������������������������ofgrkvouopnmsosqrponprpkqpnnllljqinnfpfjjhgeb]XT|���������������������������������������������``hslornqrjrnsmolumnnqmmkjoknnmnokopghdZQCFLX~��������������������������������ý������������{\alopqpqrlppmmqonomqnqmokkphooiqinkg`VQ>8=`�������������������������������������������������z__orosorrlsmrprlqrnoopmkipilmlkoii_UA<-@q����������������������������������ÿ���������������zdfkrqnqoqlsskqmprltomllgpknmmke_XQF>09d�����������������������������������¿����������������y_foukrqnqlsornorkptkhmjlmknje`PKAA2=`�������������������������������������������������������u`gplopolrlrmsppqpnqglknmikcUO?B>D=T���������������������������������������������������������t]lolnsppnnsonpoolsljohpo^RJ=?>:BO}�����������������������������Ǿ���������������������������d^mkpnpnqoqnuoorkqmklplg^P?5?4EH~������������������������������ż����ÿ����������������������Y[gknnoprporlsqnsllhlf[\RDCA;Bb�������������������������������������������������������������yJ\jkisopqonpmrirojnjfaXW=CEJ\���������������������������������������������������������������aIbkkoolqorppnqqkpkkja`OA@HTm��������������������������������������������¾�����������������sNLRjfprosnqrnsmlnmmdaTQ?H?R���������������������������������������������¾������������������TEGTakrltnppmptjjkk`RRF?CHi�����������������������������������������������������������������r>FFKZjoonrnoqmogpk_QK@?;W�������������������������������������½����������������������������I>J@KTdoprmotjkkihWTGIF@q�������������������������������������þ����������������������������W;EFCXglpiplikmbOLPB7c��������������������������������������������������������������������g94J@3:Mfefhnohjn^DMG/Mu��������������������������������������������������������������������t>.DI86DbghhnpjigUEL@4S�����������������������������������ÿ��������������������������������uN0:G?7A.0o����������������������������������������������������������������������oF;:>54CholmokaS??9%9n����������������������������������������������������������������������qJ=>3>(1,+]roro^F0&&'HUl~�����������������������������������������������������������������|��yXOIG2(0[opmqZD/(8=?Ln�����������������������������������������������������������������y��y[LDF5%5ZqoqnZS;1E??Ic�������������������������������¿��������������������������������~{�~�z\C=K0+/^oplnec=6NG>Aj�������������������������������¿��������������������������������~z���}_B:K5'/dokqmbeJDSF.@v�����������������������������������������������������������������|{��|w`G1E;$.\kmqn__RDJ1,A������������������������������������������������������������������|~��|uV:88:.)Vrolja`WI?3&M�����������������������������������������������������������������}}{zoQ2:7*-,]okokfbND<.'_�����������������º����������������������������������������������{z}zykR)-7+13\hmnkiXB>0-j����������������������������������������������������������������~|z|~zxfQ3!-!1BcghohkMG7+%*q����������������������������������������������������������������{w|yzrtbG< #FemelkiZC:5"A{����������������������������������������������������������������{wzwvqlXA:#.]hjjjtiM85(D����������������z�����������������������������������������������ywxtwnkN=9&4[igil��qW3'Q����������������uqomssu�����������������������������������������wwuvtlgH66)Adfoco���vP%e�����}}r���õyx|mv�mfuwq}���������������������������������������{rrtpl\A-*5+Whjhliwv��f?h����~jfgm�������pusgdbafo���������������������������������������xupsqeQ<'*(Cigiklh=Yecj]iigkggUpbL3Mnvj������wdc]VQA;76::@7.;06H]Xbtw|efiywsV_d.*,.9M[lghhihji���WPxtg������������������}|imdjprq��e{�����~pkRSGIIPdS?334;3VBSHSyunjfx{hMRS((4H]irlmkdiigl��xgTr�x������������������rmiru}s~���g���ƺ��qynaEJMYcfJ<>-GTpb?KCVspgms�]-SB(!>blmffiljfiie��}mcp������������������������������xr���ľ��l�u`WQT`gsiGHPXpziWKLL\mjoyh BJ6+:]\VNDPlfifih����rh������������������������|����~\u�������_|{c]SVjq���}v���tmg`WTimo�{e*AaMF>IQ8,3dlfkel�����g�����������������������������SK��������Tj{k^hbgo~�������|{zzjempsz}b4I]P3=S\F("?gdekfi�����k����������������������������tDc����ƿ��aDmlh^lzv{���������~�xsosvtyi4L`M#B`iW)!Nm_khhfy����nu���������������������������qd{����ž��mJHmlan{�|~}�������{w|yvmzj?EeU*AfnT*.daiifgk~����j��������������������������|������ſ��ngY_srm|����������������{ll~eKPbW*TnuE'Gefhdjfj�����y�q������������������������x��������ý��oufZr�����������������vpv|``]gJ>ftrC`ejfhjek�����u�������������������������y�������������zsrXq������������������{x}tedhhONcst.>ho{t��ohbYRPN[cX`lquinlsvysu��yxurqijuv~urYPUUSTTWSVXVTgd^l���������������������������M9/C]^ajhha[L>0;I[kbinyzoqmottqw�|xxprgqkvw~iKRSOTSOVPSYSU^e\b���������������������������tXJ9?CLJPUTPPiuopm}z{|uxtuvy||zzuuunnkrr{{|YONPVLQMQUPRTPa\ag{�~��������������������������dSA==CBICNNP`guwurw~����}zwz{yt{worpokmqssxfSMPRMLPJPMRLVP^fZez}�����������������������������qTD;;>ADU\copvztxu{����yx{xsxpnnnomjqkmgXFMNMNJPNMOFQNKda\`u|������������������������������rSLIMCM[[eiou}vxwz����{{{{vvuvpmmppmdhe^ULILINFNFMIIOFRMb^b]pu������������������������������~h^X\UU`f_ilyuzw{{~��{||xvsqniqpnkWQTKLNIJFMEFIIIDKFNG`_`]jry������������������������������rlfd]dfjhjkuxp{vz|y�ywwz|yrqppottkpFCHKEJFCJEHCDJGFEDNH`]aaarvz�������~y�{zysxw}~�������|~rpd^`bfcdjopvwzx{x~vusvwwrxqrtqrqtgGHFCJCBHEECCCG@EDFGC^a^bYfwx��~~�����kvrkbXQY\hlx~z~~{xuqfkh^Z]_a_jiomtrppkqzokvpvppvmvprqt[FDCCDAD=FG>E?G=CACEC^_cdW]puz��������k`\SI>78BHSZloorqnmvpumc^]Zb[hjfjckbhagpqhqzznuuqvprrpV;EH@BFB>?=?B=G8B=DAB]`]^_Olrw��������r`\UKLOKC8;FQ`eloqv||�vti`a_`ce\`XZX\`bmhltz|uwzttsswhK>?CA?@?B@?6>?=>=@<@:@=;;=:=?:<=9A:_]^^^`K_jnw~����~�vn��������|zomZQ@>9DXNT>B9:93:559<8JTZY_mxzwytutvtrM?;?A9=>;?5?5<5;86<99>`\Z`_aOXdlp~{{��yx�w~��������������mUIMGA987=>:=?:@7;79:6:=6;5:;8b^Z^[gURYfovz{xys}}~�������������������ukcZPZ[_`cdka`^bZfkuwssvvsomoX;9@:;6=6@4<56866849=2>^V`]^X`[T^iprmxqwx{�|{�}�~�}�������������~xtemillmkkof^d_fnqqprqyonlfAB495>497>,=0<09384682;\\\\]Z[�mJckmgluzt{�vttrvtzvt{z~|zwxw~{|�vqkpkhogplq`ebemqmgqrrijhZ;6?3795:5;2474625539179]X[Y[?��z4]bnpnp{w���tongkhgbfjdeb]_cfmmornlghifkjnoseaaejnmjjniid[A58773:94766368151619386\\]_C*�Z[EXhnto{||���yukdda]UMOHLHGRTXZ[bZ]`_c_egkipjeY^`efihikae[J#/878262373;+32728138325\[WSi�}L�QIXcosv|u�����wlba`WOLB@BELMHDJLNOQVZ^bbehfh]a_Xbdcg^i]\R& +437.982435/024325/4239Z^3#��`RxtHFUhqx|s~������sha]QMHAB>H@GBCHLQPVS_Zfacej^c\\^bd]a`Y_1%0443361745,8413405340DC2��Z_oz}�������������{b[UYZ`abdfakktwpmbiiab_]Z\OQMm�,-2145/4/4323.2322��gW~xudX:2:S_p~�������������������zytuuutvzqlkfdd_cYYNPLI���3 %2+82/11-2211442-��Zk�vqk[H70:Pjy������������������������~|zqsogfec\^VROKYN���g#/5/1102.4*/8+80 ��p{{{sqfO<6,3Tlt�������������������������}zqkihd_[XQLHKZaO���� #5/1-4.20143053 K���{|yrhWD<5-1]_|{z����������}������������wokfg\XPPGHD^gbU����. )0+0.8+714311|�ܻ$}|z~vj]M;94/;Sgvnx�����z�|}|����������}uriib^TJI>=IXblWb����I !"3/02.61530 (�~��r^x�{uo^TI91211GZhgqux{x{{ywz}|���xxwokgXTLEC96BX\_eS��{��d )++3.08*8?����Qs��wtbVQ<7902+DWX`_ggkihkjrosursmnqgnika[OID;62;U][`eV��v��k!/1-3,5 N��o��uf��{tg_WB=;,:*24>LRNVSURO[\eeh^cX_]``Z\VP@A(85DOYa\d_f�����i '*101g��l��W�~}pk_]P@957335539<<>=??JCQSQQQQTHUQSFI25908BNUa^_]U��n���d!+0e���x��cx�}wme`SE>27:4/6,*121-25:4??@DAEA?EI?B)3159IM^dhokoquqpssssqtlknomlh�������������������������������������������������������������uX=EDE8>N\klotqttqwsrshlnk`c|��������������������������������������������������������������`J75AF=>7GXjlmrumuqtrtmnfl^Qn�������������������������������¼������������������������������rN?29:A=?5EahsprrrsrtrskmaQVx����������������������������������������������������������������eG<8:<9>26C^mprqqtpwqtlhYLd�����������������������������������������������������������������oVHE>8<54(3Ofpprpqupssh^RGk�����������������������������������������������������������������y`FFE?:<3%,:`mnvrpsusnb[AV}������������������������������������������������������������������mRGJC9742"+MmssrtqsttYGEc��������������������������������������ÿ���������������������������r]JHK;14/ $;^rnpwquttS5Pt�������������������������������������������������������������������yfLPH?77' ,MjvrrvssqJ?Z��������������������������������������¾�����������������������������jRSNB95,&EbwrqsrrqICg���������������������������������������������������������������������j_QOG9;,"7\nmtuqupHNl�������������������������������������ý������������������������������w]SROL7/!0Nmntpsrp=Vp���������������������������������������������������������������������xe[QRI=@" &,Ffsqtsqr?[y���������������������������������������������������������������������vhSRLE;A.'$*;\mqovssEg{���������������������������������������������������������������������wkPJGI=@6)&),QjrnussJjz�����������������������������������������ÿ��������������������������xmSA@C6?86%'%EdttrssId����������������������������������������������������������������������ql\F05+3;A+,";[qtnvvElz���������������������������������������������������������������������vj_J5'%')580%?SltntqMk}�������������������������������������������½����������������������vl]N>)")%-1.8TesssuSf{�����������������������������������½���������½�������������������ri[N>-""%()/RcprrrLev�������������������������������ſ����������������������������������~{t^[?C3(" $'*ClnqtrD]t��������������������������������������������������������������������uoeLD;<,'$ %$/?dnqpr>Ws}�����������������������¾���þ�����������������������������������spaPD671,,%#*.B]jmtj@Xo~���������������������������������������������������������������~���tl\PF@87&++)+1)>[jjll?Qo{������������������������������������������|ux|~���������������~����zn]ME@F,2',(&3*.*:*4)//*- +Njjl"0Lqvxvv~���������xldXWUY`�������½���secWVPMYhjqvuu{���rgz���}{w}~������nT<2)222))+)'%Bhhm6Uospm|~���������vf^\ZSPNr�����������ja^ROPRY^RC?866K[kxrea��z{~{������oS<4+241($(%+6flh-Pvvjlv����|����nYM>FKIJX~�����þ��xk]`URZQceZA5%,4CSUL\qd^u�~{�������l[69731-'-5CF@#8gke,S{yc\��~}v����zlecLE:CFBk�����û��{hica^T[m�tYFD=I^tmdXahifn|~��������t_?7715.9Neou|_Hfhj0Qx{gd��tlxwn\C>77+DLNNJT?V�����ż��xotm_X]kx���cR]a{������xvy���������{dM<750AUj{z~�nbin0!G{nowlhmfXQE21&(*rzjgO+P|������������������������������¸����������������������������������������kBUv|oq���aEp�ghD'Q~���������������������������������������������������������������������{�|rcRn�rt}��oFu|md9'Q���������������������������������������������������������������������~~yusRRrtmy��tLshiI%I�������������������������������þ���������������������¾��������������wzzutX4T`dt��|[r~elZ1>�������������������������������ż����������¿���������þ��������������uyxu}c7JY`k}��]ypicy?7x���������������������������������������������������������������������xxtt{FGUWfy��itzbg�^3s�����������������������������ý��������������������������������������zwxm{�cEUYgq��nyq`g�wUr���������������������������������������������������������������������zzvmx�|RZ^by�}q�j_a��sw���������������������������������������������������������������������}xxsr��ab_e}�vyzkYay��~���������������������������ý���������������������������������������wzwru��r_`e��ww�[X_k���}�������������������������������������������������������������������~syvsu��vhYk��w|_O`^���{�����������������������������������������~�������������������������y~s{pp��zi]o��s�oZM\K{��|�����������������������|��������|{omnkpysu�������������������������~y{{vst��smv�{|iORZXh��w���������������������tiu�����~rlePBBIUcgp��������������������������x}zttsz��x��|~VRMX\V��w�������������������j`T\akpwxxvj[UL;99BSis�������������������������~y{ywr}���wuvz�hPJOReS��yy�������������������dJ=9KOX]bci]SQTXTLP^sv�������������������������~xv�uqy���wrq��UIEOLeWj��u}�������������������OA52:?ILRd`WRXf_anuy}�������������������������~{zyvut~������sMCFJIbaT��nu�������������������sD/:/8/JCVYUYaqpty����������������������������}{xyrr}�����g9BFIGdcR~�umx�������������������[FDC7:8>CGR_jpv{|}���������������������������~|yvrqv�����xJ@BE@Hc`\h��gv{������������������mWNHEHFGKLQXfotv|z���������������������������~{||wpwu~����g8A=H>Ibc`V��ifvw������������������|ieTNWUZ_[\iqvt}~����������������������������y|xvnu}{�z�|S8:B9ACa^aU��plhs~�������������������ypacZdcbgftxyz~�����������������������������||uql~|~xwf=;A<:ABc`bXq�uohpz���������������������vkikkfihrsx�������������������������������{vk`onskZA<>;:99;?=]caZc�sywux}���������������������~pnjfbiiov|}�����{}}~�������������������}}zf>?H>=69:6<<7:<^aa]]�pv~yy����������������������yphhcdnt{y���{vximhmw������������������|xwg47=9<3=99:9A6;YcbaXqqp}�y�������������~������}~|�ynlks|||}tumldc]b]n|}�����������������uyg38:38:<87<69<:_\b`]g^s}������������~|tt{y{v{x|����yqpllgd_[SRPIJCLOVku�y���������������v|ta29566;8:6=6?78^^`aZbehy�~����������xla][bhmnqtuwyrwrh_YMF:E;:ba_^caYns��|����xqvnjVF5305499@\a\[_`]^V[ly}|�������{���}|zvvowjjiekooliidmmiqv|��������������{|y~zuyrkmgmZ=2988967;09<3:8<[X`^W`\Z`Lbnpx{����}y��xuvldcXUZT^ak_l\aagjmrtz������������}|{|wzqwokiflS4/4657928<06789:Z_]YZ`]Y_URfiq{x~���|}w|vqpj`_VYQSY\_\e__\jomuz�������������|u�{zwuurpnbbgV.47;362787:3;6<5\\^][[]^]_NQfiqvy}y~|}z{yqkhgcd[XVY`Wceidglqrv���������������zy{wyromkldZmT3/7793768695490@]Z_\T`]^[_UBWdltil}~~{���{xqfiddc^_aijnronxy}}���������������~{{wrsklig`UqU22975726675<9:3;Z_][]]]_[`bGFWdmihrz|}������~smrnrmpqltqnu�������������������~}xrsmlghaQ^xP,48658279673=377]Y_Y]]Y^^[_]A6A465302073=9:;:::9:8;::593849=D?IIPRMR[YU]aaaeddpoxR���38,71508 \ No newline at end of file diff --git a/images/trainset_face/s13/4.pgm b/images/trainset_face/s13/4.pgm new file mode 100755 index 0000000..4ddd242 --- /dev/null +++ b/images/trainset_face/s13/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +hifjcjiiiinkjjomjmjkfhps��������������������������������njdbnnvqqruoruqtqrtnsrqrusprqtotrqsqfjdjjfmgmcmlhmpiomeilp�����������������������������������zjbjrutpurtrtnusrpsrwqssstqqusorrrghglkflflfkilimmjimx����������������������������������������zhdlopqvoqtprsssruppusqutrusqurqhjiigdkgllkiomliiu��������������������������������������������kX\vptqupprrqqnrqrvpsttnuopuqvdkhjjjgikfnmmggp�����������������������������������������������wVcrqqopqpunvqurssqsupsssvqssfihkglihjkknjdh�������������������������������������������������zZXpllnpprurvsvqsrwstrsrqtpukgcehfkfjjhif{�����������������������Ŀ��������������������������q]W`gfguorrqrptqvnqovrstrnqghdgjeneghfiy����������������������������ÿ�����������������������odT^R^oortrssqrwrosquqstnteiijfggljcm�������������������������������¿�����������������������`\MLFTgjquntsqrvnrtotrstsffiifmfhgf�������������������������������������þ������������������nSUICCO\^nnoopqrtqpqwtvpphhehglgeg}������������������������������������¿�������������������aJFJ7=AIT\bognqnssosrpuqghhgiggcr�������������������������������������þ��������������������kKB;K:4=GMFdgitruqprtqxphhekdkZq������������������������������������������������������������vN9<8Ucfnsqspuprwpegfji\Px�������������������������������������þ���������������������xS779J<4=;L<[pnprptssrqrh`lg^La��������������������������������������¿����������������������YG2:b���������������������������������������¾�����������������������\9M-6B=89)*.RmruqupsusdeW;>�����������������������������������������ý����������������������n@KJ15A87,(!8fqsqrtsuu`VF1`������������������������������������������������������������������NBMJ=/:<1!0Iirqqrsst]P1>t���������������������������������������½�������������������������i7QJE47<3%1atrstsssVL&Y�������������������������������������������������������������������|ERPGC*59#PkuupqusA8-n�������������������������������������ÿ�����������������������������UTMNA348'Bcpsvmww<0I~������������������������������������ÿ������������������������������bWXRE589 (+0Uorspvq8/e�������������������������������������»������������������������������p[MVN9<5'%0=)#$%7Xnpxp4i{{��������������������������������������������������������������������wtjB0<* 78<,%()[fuqs&gy~����������������������������������Ŀ��������������������������������rqfS>*&*%+4.(Okpnv*mtw������������������������������������������������������������������}yogOJ0", "-+=hmpv8lxt������������������������������������������������������������������{�ur`TF5#""%+=bknr8lyu�����������������������������������ľ�����������������������������~yxp^S=:.& #)3eippLqs���������������������������ľ���������������������������������y��vod\F4G:&6&!*,27Xmkj?lsw��������������������������������������������������������������}}{}x}f[>7OD*38085;*"1^pl>8hwy������������������������������������������~����������������{|~�yz}{pWA3D66840+5<7&Kik7)_tx����������������������������������������|tovvw|~������������yy||{}}rV=49.2827/253&>aiC"Wrr�������������������������������������yqmhf^eil{z|������������{�w���sLA01651/56*7(&am4"Hur������~���u{������������������������ukd_Ra``hw}�������|{�||}~{�����tWC*-<.'2)8 0/So-Dor����|wnsomptpy�������������������}wka[\V`is����������|wywt|zxz�����udQ9 .-80(-*#)'8`j/9qny|��{~zhfiYffihpw����������������qrdb^`dis������������}tquyxy�����yaG@'$18((,&'+8Rei$+koxl{�xv{jgaZYZVUX`px��������������|nf]_ZZQRQ]tvy}|��������{qwtz|������dF1(05,($#,CS\IZ_f.#llxgo~}w~y{mph\YLRTZbhx������������wi]\WU?@FWalhXgfjqo[v���~rwyww������oK*/830%+Hht~�aai6gojihy��������wf^YQSKKbx�����������saVUP_c=776,?dRFScVbkvx{y�������qYG=71+:cpph`NLnn^<s�TWt���|q`eqsnWM:@60I<4n����ý���skcR\QVHJu�SGH.JAZ�k\d\gccjw{��������}_Y=@062_hZRI-$@ydJ&m�RKv�{fcnc_OFH=2:?E;>B.G����½ª�sjgehQDMYw�zNT;SU�������}ru�����������o[AD7;GX\`haG 6wnH< h�aM~rR]aJTG2-,!1";HBCJH;o���¿��~wgnyeEYc}������������������������������e??6D]T]r|y\0-|qDJ l�ibqRJVM5ch66)<,J]IF2?<[�����˜pyfm{d]p{�������������������������������nO;"H`Q_u��c,5�lUX6g�vnbHF@1Gk�ID@A?Jel^WGTE[�����Ɲm~~oquux}�������������������������������|S;0Rb[fv~�o%@�tjT7f�~uaBEQ]gmwxX[is�|pnsW`�����èt{�}z|���{�����������������������������|XB,Tubkr��y#G�oo8(o��yWcnv��������xpjj~��yu�����ƭ�}����������{usq|z����������������������{g<:j�okv���8C�laCh����{x}���~�vxribr�����������Ʈ�{������������������������������������}�}pINSxrgp���BF�qK8i������x��������so����������������������������������������������������|wkod0F]afs��VL�gW2f������������ytsy��������������³�������������������������º�����������z{ynzg7:TX^m��]R�j[Ca��������~{xqv�����������������¸����������������������ÿ��������������|x|kr}N1NO^`u�dV�f^nO������������������������������º����������������������ÿ��������������}v|mj�i8OPQaw�k]�]X�B<������������������������������¼���������������������������������������t{oi��VL[Rb�ej�[O}_/������������������������������¼���������������������������������������vytf�rRW\e|�^r�TSq|D|���������������������������������������������������¾�����������������ztxm|��_YZh��`�zORZ�_�����������������������������ý�����������������ÿ��������������������yvylv��c]Sm�{c�kO`I��|�����������������������������ý���������������������������������������wvzln��n]St�ov�bJ`Pq�x����������������������������ý����������������������������������������wwzok��q`^}�r{�HO]ZO�������������������������������������������������������������������������{xqmjq�{z�|m�u^X^YZeltvz���������������sJ;>Q[ciomohUJKIWSQVqyp|������������������x}|�����y�twjtyx����A19?=\[W^\[]glq{���������������s<-4AFNOUd^NLHU]ahsz{}���������ws���������������{}rlptu~�~`3:=>:[YX_OkPWZipz|��������������L.514>BAX^MGJceqwyy{|�����������hdy�������������uwjgssvuaE/?79B[\ZZWefHHVjty{~z����������gDD>96/7@FBFTcbnut{w�������������`U}��������������wukS_a`[=25:98:VZ]\Phr[>Tanmmmq}����������\OI>B49ZZWYZTt�oSalcWd��������������}l]WRYY][\^diiqpxt�~�|zticZ]bgql_�������������|tym9-66;94;;3;>SZV[WYn��lc~lf����������������zncZ]\bg__f`hekovywqwmf\NOCPSWcdj�������������wrvk3/:6>5;0895Nkydp����olj]\ZXVTYb]`hdfma^kpuyv�z���������uyqqnnorgffha]TNg^/204361/>3640SWUWTVYXZT_CBWaK>8Pjhgq���yokfdd^]`Vb^ddhrlnhurtwy}����������zzxqtvosrggf^^QNo^01323914:-=82RTUTXQ[TXT[`=7MZI;:Sbfg|���}pgljcdhedlkt{wro}~yx������������xxvnvrpnjjb\XR]pb)2/76302:0887TWVUUS[K\WX_W;>MHL>Ddgcu�����opnhokmrpoyztjx~���������������}xxzwxurshnifUXUcsf1001875.<4454UTVTXRZSWXVScU:9JPJB]hjqz�����t{r}{|�vz}rz{�����������������~nxwszuqljjh\ZQ`bql,171174377223UPTVSXYVXYXVZ`R7:MUMXepmw����������������������������������xwpkuosuihlbeVYXh`on.031335686542NXPXQUW[QW^TYW`L.@PVYeego���������������������������������yqonhpnlgg^ea^NYbfgtj7+.9045830415Maiu{y{�����{~��{�x|t�{iwnlrggSUXZZWS\XTZ[X`^cdmqtho��2)35216UQQSUUUUYTWWXT_WSeeT7278?B73FXtqporv|y|srropormlmeghdbd\RTORZXUSWVV[U^]]cflpwen��v,435.QSUVUTVTTUS\UXd>K�h]E/835C4776UUbbfjcldaja\^dZY^ZOY^OWRMNGPPOUQGZWX[[\[bg`isuk`��� ,142MQWSSUUURXRYXXXX�kbR1:227<1./?ENS[\VXVTV]IPYJKKNKMLMENCKCKSHTPIVUZT]`[eh`jsnoa���G.54QPTSRUPWUWY^X>E��si[A39/42913&/3E?ECLA@GCGEGAE\vvtpyy{kgcXC42;1F�����������������������þ������������������������������������������g7E<49Rqvnj{yyic_S2@:24h�����������������������������������ƾ½�����������������������������.7E8=Hhoiq}xxkaK<9959]��������������������������������������������������������������������\=8/?>&EqrzyxyYUF9@>8Ku���|�����������������������������������������������������������������yFL*@80-gzxxvvYX>D663W{���}������������������������������������������������������������������OH@6F:[~wxxx\P4@9.7^z��z������������������������������������¿����������������������������dEECA8@�ywv{WN7>73@Z���{������������������������������������������������������������������qDBF@=.�wxz{OB1G2A>d|��~}������������������������������������ÿ¿�¾�����������������������sFKKC6&)w~wyvI=?D.-Dc}��������������������������������������ž����������������������������wDALL>'v{zwsD499$(?l~~~������������������������������������������������������������������yS7DME0r}wxx-02,3Afsz�~}��������������������������������������������������������������z���TM,QM)pyxxw"*%#&9G`iy��}�������������������������������������������������������������������ZT+JO,pxtyw/$!1:J]i|�}�������������������������������������ž��������������������������{ZT>7LAgzvqz'#89F^ny}~~���������������������������������������ÿ�������������������������w[IC78AW~ypv",6+CZpyy�|������������������������������������������������������������������|SI4308*R}wtx,24:>Wts{}������������������������������������������������������������������wYD%)/&+Swwtt="5Ruwu~|�������������������������������������������������������������~��zvWO$!+'VovsvD,.=18!_xyyyy����������������������������������������þ���������������������usNH1(DqtwrG8A56**hy{{yz����������������������ſ���������������ƽ��������������������|�{uqFA8'GnvsrH?956%,myx}zy~���������������������������ſ��������¾���������������������}{~}yr:A<&# 7stttK?33,*.qzzx~v{���������~�����������������ļ������ÿ�����������������������zwzzti9)70 ?{yptK;16#!9tyzwvs~���������zz�|~�����������������ý�������������������������~{sy|q]=!*3#\xvtpR;4; :z||txs~�������urmf~}T��z���������������������������zkcq|����������}zswypO8!62$BlxttsN?-2$D}zzznfc\j�������wrpdqyv�z{qfdiN|����{�������e�ě���p��Ǻ����������uyuwsM.#=5YrpttvSH*+$G}y��k\]q���������uff[Yh��������O��������faeddc~likmHb�����ljrz���pux{rO3(>8^uqqtsMS/2*M���n_uso}w�����Ʒ����ndp���������]̹����si����}m_bf^my��������w`nwpzwtyN0#;/.epuorvpaC>%V��vl|�qgv~���������������ʅ������U����Ĭ\������|i``bekwy|�������zrZqzwsM*+-//0\truss��r\"b�vn��}{jn������{ru�tR����m[u����c������N����yvyvt}��������������{x}`_�o?(-')$Adssorr�t�yK \�ho��}uq��nrhjcNFKSPFh��wegW`~��bq����i��~md���ot����������}{�{{uztX]tE*,%XhwtprqVhca=Z�hf���|rsz`\fW_oB5=�E'cfvjee^G`��P����xW��geWlxqb_lc��ػ�����~|zvw�u5V[K1+!,pjussqr.MW:.!#~X[����rmcVZSS��:Rf������v}t������em~����v~��np.���ƿ��Fa��|lno��5U:lJF�x@kfa�t}���}i�N&bu|��wsotq_w[CNajJrx��������������������������Rb�����ȡ_=��v{n|��hOLWZ���eU`khrx���[�C���zv{rosth�|TSalPzt������������������y�������yGz�����ƞy-~��}������|����yjmgox|��� K��N�l[EVpqsrm~�_X`oQs��������������������������L@|�����ǡsA���~}�������������|rs~|�� ;o�"4eofSIAsqrqs�{fVasZzy��������������������������LI������̜�.h�������������������}}zzy|�=-t�4&i�^U[xposvxo)M]w_y|��������������������������Rts�����ȝ�eO����������������������|p{�L,s�("j��]Vh�essu�rj4Iejlsx������������������������y�qq������ǡx|~���������������������~y��JX��5���YOx}hpos�k_HDqT�g������������������������up��v������ƪ�u�|Q���������������������y��_��m\���UV�veppk�i_YUnPyzw�����������������������a����������ó�x��Ut��������������������~~u���<1����Of�jemna�zce]_jQ�~����������������������d|���������������}�6���������������������wm���+c����Pk�fhln^t�omiVlb\����������������������d�����������½����~��G�������������������{ou��TP�����N}wgbln]i�tlrW[~_m��������������������h�����������Ŀ������o`������������������|q���Bl����Tzz]gflnZ�zpqU_o�md������������������o�����������������������ui�����������������xu��Ubz}���}\�kchgm{Wz�ttU\m~�~w���������������x�����y���������������x�����a����������������}��hh]�����rg�^cjdh�hn���R[iy���~u�����������������������������¾�����~�����X�����������������f~ka�����d{wd_fgc��Xl��Z[ipz����}_l������������������������ſ�������������n��������������d{�_g�����e�qWddacr�zc��_]fp|���������������������|���������ž�����������������uq������īyo���|Xv�~��qt�_^abadU���ilbaeq�����������������������}�������������������v����������jtnmq�������wL�����j�mYZ`d^gA���}fe`fq�����������������������|���������ÿ��������y����������������������mQ����~u�_YZ__`a9q���r`ffs���������������������}u�������������������yx�������������������~aO����p�vZY_\]`^=g~}�~^gls����������������������yijntvt�����������wo{��������������������tdK��vx|�^Q_[[\]_>Kz|�bhgt�~���������������������eXL?Gby������{r`XZbj�������������������~pcZ��t~�qQW^[\Z]\E:et{|bijo������������������������VI:"2bp{����{hKEGMPy�������������������~uu^`�{���VWU\[Y]\\HG@Xkmemho������������������������UB542HcgjwudQ]^]ac��������������������~xo^e����uNQ]WZYXY]CGBAQJ\shn�������������������������jLE879LR]`Wenhr|~�������������������}}vj^m����fKU\Z]VXYZJGFHD=Vrmr~���������������������������i\NB8ERjsvw�����������������������}vsnZs����QPS\Y\V[\YFHFBL:Ysmp~�����������������������������{kclqo||}��������������������z|ooZz��fRQYUZ[WX[\@KADL:Pvqq}������������������������������������������������������������{|ln^}~xiPTXWWZX\T[[HBAGH9Qkrp}���������������������������������������}���������������������kl[lh_LTTVYZVXZVYVFEADE=Mhrtw������������������������������������������������������������~~}nn\ESNTRXS[WXX\VZUFBCEAB=ikux��~�����������������������������������������������������������rspT?NORTVVVVZWYVWYDACAH@D]hvy�����������������������������������������������y�����������zwtkMCNUPVTRWWTYVYV[FCC>FC:[fhx|������������������������������������������{���}�����������~zvdFGMPMXYQWYTYVXTV?GC@DB8P`gpy��n������v�����upristz������������������vtvzz�~�����������tr]DIQTNTTZXVZUZR\VBDBADG=HVdlv��s������sv}ytk`QOOQ]Whrryy�������yxnhhebkhhrr�x�����������|hZ@LQOUQVVUVVXWSVWBA?CDB?EGYko}��������lyyogotrZLMOKMG>@EMOesfTQGFEEFIKKQ[]q|{s����������rgLEHPQURVTUXWUXXRW>ACACDG9DL_py���������u{��������|wt�xumhd\Yb^Xa]`abieigx�or�w���������|vr]GFPSOSTUWVUUQXSVW?@DAD@D@B@Wdpw}��������y���������������������x~oootuxz�������|���������xuiUAMNSQSRXTVVTVXUUV=B?AF@EDD;LUhkt������������������������������������������������������}tocEIOMQUQSUWYRTSTYSV?CAAFDAC@D;PYlmy}~������������������������������������������}�����y~{zmgUDLNLOQSTWQTUUSQVWT?B?AACBDCG=8V`lwvx������������������������������������������|����z�yyojZGKISPPQQSSTTRRWUUTTABD@ACDCBE@=;[chzlr��������������z~}��wty|�������������{|}�~�{xwsriaJIJKNSNQRRUTURSUSPUV>F>BAAAEC=EU4A^bsqiw~�{�������{}xnjijllmyvuutvxwyx��~���zu}��}ytvqiiMEJMKONMUSOQRQURRRQRSA=AAD@@E>A:]a2DWfrquv~��������}~~vvkljomloqohrvw|{}|�|���zz~}zxytrmkcc.-HUNQOQSROTSPTPRRUPV=?CADC?EE?2^tH'G\imtry}|��������~�||xrjkihknontzz~z�{�}���{u~xsqtqoij[a&SONNRQVORPMVRRQVPQAAAAB>DBD>Nqb.(I\`mpt~r��������������xtrqvrsz��|���������ut|ppmrphe\Nf CCB3-MqbJ(4GSYjp{w���������������z}~uv�������������wxpnoqrih]FJn# + /SPSNROSQROSRORPOA@AB=D=BPhgM:&4AJVcpq{���������������������������������urqkokkd_PATlP  3GUOPRLUORPQULQT@@?E@@'4pbfWE,..>TbhrD��t�K)LLNMSJNS& eޖQled\UD<253....-0Qlnxp{�����������~|yyvo|hfZE7AB?AHBP_`js@��r�o#DJONKNQAo��TkmfbZKE;65/222+**DSV`eimprrsowxv{kqtgciebO84=@>CGEJUbdfmI��py� .AKNLQfn��kionl\ND>:213/304'*4:EPXXZ[\``Zcbe_]_WXXT@34454/.421*'*,3HPJGRX`mbnE��`}t�U#> ��c��]otpjaQKG;85006061-2*)*,.(-00413324.+,02>ACGMNMLM\agnjaF��P�o�a -��_��Q}vmfVQJB;8317-73*6,2*-)/',+),*)*//-8EE;IEJLSKQWceldjVbޘ_�j�j \ No newline at end of file diff --git a/images/trainset_face/s13/6.pgm b/images/trainset_face/s13/6.pgm new file mode 100755 index 0000000..b8daeee --- /dev/null +++ b/images/trainset_face/s13/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +nnpmpqlqprmounqtournuqsrtssvmroljlkmorstwt|}|xnqiokkrqqqxvxuuxytztwxttvuwuvytxvzwwxuzxwxtwzumnolnoopopsorpqprpsrqstprrohgjkekzuz������������wnscmqptpswtuwxtxxuuwvzwuuxtxwvwxvxvyvvwvuwspoonpnmpomutotrsrrptqrpnhiikrv}y������������������{oomnnlusuutvxuvyuxwvvws{vtwysxysxvzvvzxunmkpnpooqluosqrqsqsqskpjmu~���������������������������xjegoopxqxvvwvuzxuxv{ywvwyyvxxtywuxuywoomqnppopornoprlpqnogfn|��������������������������������zmnentquuuvxwxuwxvxwysxvvywtyuywwyxsooopoppqmnqolmppmolbds}������������������������������������nkkjmwovvyvwxvwxxvxvwxwsvvtzuxxwsrjopmqoomoqqmnqmdbjtz~���������������������������������������v`ikkmtvvtyxvyxwxuzwvvyvyxsywvxomrmonopmmnonmm`Rgy�������������������������������������������{ubb`moxvtvwyt}twxxsx|twxxtyv{loomnqpnnkmhjfTR\u~�����������������������¾��������������������|haajtzwvyxvxyyyzvxxxyvyuxy{olnnnmltkhokUBRXl�����������������������������������������������~|lkcquzuxsxvwyvxvxrzxzxzxzxoglnpgjaYUYK.KZmz�����������������������������������������������}z�|pjsrywwvxuyuzsyv{u{xyzuyjk^elZT@/00.+Ud������������������������������������������������������voqsvxuzuywuzwvuuw|tywtnjbaPE7.!/*34L���������������������������������������������������������msvsu|xytwvwuzuvxwtyvjk[X6'*%#-*.=m����������������������������������������������������������npqtyvywwxv{wxwyvvxwa[D3*&-'),7 ]�����������������������������������������������������������zitvxxzxxtvzv{zww|usT70#.+3/.371s������������������������������������������������������������{iusuywwuu{wvzuzyvu=#'*)/26=#G��������������������������������������������������������������pkpv{tvqzxztwxzxxu2+ *&).03@%[��������������������������������ÿ����½�����������������������aeqzvwswtwwxwxxx|, $**.4+458m������������������������½�������������������������������������zSevuwwvvqxxuwxvz% *&548:/P|���������������������������������¿��ÿ�������������������������hNmpsvrtrxxwyuvy)!,/&;A60a���������������������������������������ÿ�������������������������JVstwnusurzvwwx&+/2D3+1x������������������������������������������������������������������]Ijpsrqqwuxvyww$!$#46A5(>���������������������������������¿���������������������������������IPilqqq{vvq{z|".#3@;3$a��������������������������������������������������������������������l?[jlnwvvuvxx|%"3)2C855t����������������������������������¿����ý���������������������������FTgp{sxxuwwvx1+5/?7B\vwywuywtzs0(562;AAg�����������������������������������������ž����������������������������6Ayvxxvxzszv(*6342=Nr�����������������������������������������������������������������������V(lywwxwzwvw1#59/5:Wr����������������������������������������������������������������������o+eyuxxvuwxw*#3;50Jasw����������������������������������������Ŀ������¾��������������������*Zzsxwuwzvv775E;-P^um�����������������������������������������������������������������������G@yuwytzxvu4>AC42J^ou~����������������������������������������������������������������������_9pswxvwyww.2:2&8@Xlnz����������������������������������������������¿����������������������o7`vxwwwtyx,$,0)9A\jmx�������������������������������������������¿�������������������������|5Hxwwtxsyv*2,++4JUlpq~���������������������������������������������������������������������97swyuwvsx&-%-8:MGhrn|����������������������������������������������������������������������Bkuwswtty,.=A4FBVoh|����������������������������������������������������½����������������M^vwsvruy*11:H59LLik���������������������������������������������������������������������{SXrxqrrvt484=P@9JDWv����������������������������������������������������������������������|?#Zsvrqutv7C6KGD??B:8=U��������������������������������������������ÿ��¾���������������������y%3wrrrtrtq5=2K@?28=c������������������������������������������������ƾ���������������������|;68M?'6Ep��������������������������������������������Ŀ��½����������������������$.jursqsps6>92C0=?w����������������������������}r��m}���������������������������������{y>1gwsprrtr.CC29(%7Bx�������������������y����szzzlkp_k�]hf^e\U�jSYjpnj��s�krsf|���jdnep���stsH+mvrqspuo/6/-1/*8Jw����������������������ڧ�����|wrmknjuq|������Mx������y�sNWboifcdd^dgqa^]I@Ljlorpss/-/280/'O�������������������������������vxkfdhgv�������F�����������|vi[dcgq�����iZo^dVF`rtu,!1?'5R~��������������}��f����������������xvox�������O�ŭ���U��rj]]Zaff����s~mWxvwvqTFpw$B*#Up���������������yp���������۰���������smr�����h˻���+��|qnkz�������vnvjWwpuuzxr@\>'''&%";p���������������S����������ٟz�~jh^_p~yiaj������h����o ��}key��������}pm`Vorrsywyw:�l<+'#&.]u~�����������`n����uyuo��qX[UFNbi_SjoqeZu����rW��ynT�î�Pn��x����uo]Qnptssrx{vyq]4-/",2%A?FIDDOM;9F98�v���tgildhxx:C�D@=vWanrusece����_�����x����sGY]NF^knm~{pT[onqsqtvu�vyaI8,*7BNytm������um^CJ|�|oihmb]���?ZNJJS�}]]r��kdp����T�����y92����9�tE OCUd]�hLrpsrsrtwqigrqXC568:\���rx��������Q���w��������fSXOL���w{c}��t����Zo��þ��g3l��r.aAI.lr+ITok;[_VSRMPNC@obWP65U;n�����{~������~��������������zw��������������M���ƾȥi$`���LNDIM�{[EOln@W\`bbeigjZNXk\P<8RYv������{|������������������������}w��������rld�����¾j E����u^`{�{pfWgn_prpptmupso�_c_LC@Rm{��������������������������������|���������bl`_������˗}uq�}w}ux�~xkilhmorrorqsvj��UZ@LDYv}������������������������������������������QnYc������̲3c�w��������wptnilqtpsmsrtf�u8ZMCH]m}�������������i����������������������������l\iv������ǻbP*����������swywipqnrpmtowdvT/Z}BHSgYDXZqnsy{���������������������|�������zx}~}vshe[^\_b]_^dedisxvwov�nqhMQTXWXYXXYYXXCABCCBGdnq=LW]mgty|������������������������������������������ynpjpsry{xsr��vjoZNVTXSYW[XY[YX@D?EB@MdltV:IWbamszz~��������������������������������������������yzvszxpv�plfTOUVVXUV[YP]XWA?ABH2VgjglA9PV_glorx��}�����������������������������������������{}twxwns~xji\MTTUZTVVZWQ\VVE=C@C@Tiinge/Jjlfge]E,7DH[b]i|xz����x�������������������zxrrmkjqqmqhlhhimqmtuifmedUMNTPUOSVUUPXUPUVD@BEA9Jjioha`V8%99JQ^hgsx������������������������yysomplmdigjmoooppszlbe]]OONTOUTRWTRWVTTUY@@BCF@onote^[F-01?DPWajox}������������������������}{roojnifntprwwt|�tg``ZNNOPQRTOVSSSUQWSWRD=G8ahqrlk\_R80228>HHedquz|�}����������������������}~ttwnmy~x{~~}��xcXaNLJTNRTUNVSRVSSWTVQ?;=\�YqznmfX[B301445IPW^lmtx~�������������������������rxpu���������lbTTLHOLSRMQPVSUURROWRP8��OnuyrmaXK<5/2308@MR^bgiwx{�����������������������������������{m\N79POMVLTUQRSURVLURRQ%ӪNnr{wtf_UD76055436BKUb]dqluz}}�������������������������������zdTFBNTQWORVRSPSXPTQTU M�Morz}zrhXSC518043/5=BLTVUafhry�����������������������������~{s_>7466357=7>GGLVory������������������������ywvgVY&ESKQPRNTMUSPQMF��SZswy|z{vjeXTA><;;9326718;857>P\kn}��������������������xxqjhOL�6GPLNROKSNPOQR"p��Cirwzy�~yuj`^SDA@>=;73;26942627>Pchnz}|��������������vlifiJ@�~` .IQNPPOOMQRQW���u`svyy{�~|qfb]VMBH?D?69;;38752+-4=HXevttsusv{ywupsuwwnfiZUT-\�r~ !,AHRONMOKR}�h�`sw}�~�{uimdYYOPCID>>;@;<;9?1,,*.5EXQ_bcfebf^ad^agb^TPDAC,��l�G&8EOPKPR +��W��vqu������wygoda\ZVQQMEB>A?<:=@<32'-%*96IJKWOMJFPTDPOCD=41:MA��a�a>DLMPN��c��^y}����|ztpnib]_[VWHNJD@EBA9C::4/1,'&(.-23041347200.,,1NGeԂm�w +(KKW���M��l������vunmocbj_]TUYQKJKNHBE:>8=85/-(,(*(*+'((*+')/11BY@��hz{�!,]�}�D���d~������{zqrm^ehea^ZbWUQQQTGCD@=D>>67343.510(2**(-.039RUE��Y�u~  \ No newline at end of file diff --git a/images/trainset_face/s13/7.pgm b/images/trainset_face/s13/7.pgm new file mode 100755 index 0000000..dcaa2aa --- /dev/null +++ b/images/trainset_face/s13/7.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +qnnpoporpnouoqnworruqutruuosturrmmnemh`ktu����������������|ppsspuvvxyyx{yswzzvzywuxtxyw{xyvpnomnsnslrqrpspsqrttrsvqtuttsslpklkkx{{����������������������~xqtoutyx|vv{uwzuxxyyv|vwwz{wwvqoqnrppospptsqsnrustrurwqwtsrootr|������������������������������zojsnwvvvy~wzzzuyz{vvxxyyxxxpmposmqqkwporrrpptrsttquqsqqv}������������������������������������unknyvtzvzvy{ytzvzvzyuxzxxpnqnpooprsopspqsprstptstlj�����������������������������������������}oeprv~vx{xyzuvyzzyxxyw{wpopnonsqprppptttottpttlw|�������������������������������������������~j_jlystxxwv{z|xv{yyuy{wpmpqonqrqquqpsqrrtppur{����������������������������������������������miejfuuyvy{w{zxzy{y{wxzpqjrnqqqpsqqprrtnpomq�������������������������������������������������youm_n}yvzww{zt{wxyxx{npoqopprqqpqrqsqmoo����������������������������������������������������~xe_sw{yvwv{wzyyxu|zmrjpqqnpppqmrnpl[j��������������������������������������������������������yiedruxzwxvxyxz{{yoonkrqjolqnmrliT[�����������������������ǿ�¾������������������������������}ldYo|xxyywyvzwyynnrnqpnnospjidFY�����������������������������������������������������������wx[^vwzxz{xyxzv{onormoonpskbTEL����������������������ɽ��������þ���������������������������wr[]osywwxyxy|{lqqqooqnon\I:K��������������������������������������������������������������|nd\Vhlqrwxwzx{ooqprooijfP99u�����������������������ÿ���������������������������������������qii_Mfbvu{u{wwnnlmosg][U9.s���������������������������Ŀ�������½����������������������������t_\\AOVsvyxw{kmnnkp\NB<+W����������������������������ľ�������¿����������������������������vT[PR?KYsq{symlknml_S@(F}�������������������������������������������������������������������sURMH?:EI`ozumnjoijdE;>l��������������������������������������������������������������������x_K?DA59>D0/SL78Kv{����������������������ľ�����������������þ�����¿����������������������}qg=4E'84;93SK;,Py�����������������������ù�����������������������������������������������|{ni4(3'4%0:-LNEN|�����������������������¾��������������������������¼�������������������qpfC (#)- )7NPE[u������������������������������������������������������������������������}umWK,"("*SEAYv|�����u������������������������������������������ž���������������������yrfXF= %#"PM;$dry~|umt~�|������������������������������ǿ�����������������������������sc]Q=@2 SED-\\\eeo�d�����������������������������������������������������������������~h\Y?8?A+"LDA304!&HVbY=Kjpg~}z�mkeXluzmlmvnEN��~������gA^u���������ɑ�������������������������rb\P4Glhhx������n~���lo|���x��������he}����~neW]fwwptnev�������������~�~����wfQF:@C159*-1f[US6Lgbk�����������~dky���…�����‘d������rkehpko}�������~eo��������y�������|hM99M8207-,-1]SUR|}jSLaedEVCTL����~hcb^GX������X���wmrinh[UECBPat����~���ؐ����zW{��������p[6$#()62$%%".TPP2N��xnal��jRHTy������jVQ9q����Űar��xs��~n^dDS5L�_|utpi���������c_��������oA<%(!.*, !1QQX!V���|zr~�������������yK<�����ɽsY��}���~agxNT/.}W���h`stlx�������|�gkrr{xvg;04-$)''8M`iUPU+d���������w����v�����>E�����Ÿ�Q�x���vrr�iPN[Vh����taeulo�����wj,CPNV^SB408.(.7Jm����TOEBn��������������������i7R�����Ĭ�T^�|����������z��������vuvot������g�����w^CP1;.,0f�����WLCF{�������������������y=KZ�����¬�gSP{����������������������zy������l|�wzw|lZh=D2*5f���k`^RR=Q~�������������������T8Ah����ȼ��yRGf���������������������������{w�nft����mdHD4)VmznqxtlSO<[~������������������^]uZj���������]N~���������������������������x��hu������iA;0=hydt���wQN;_v�����������������sVvXt���Ľ�����Ly������������������������������W��������u=8#?ow{����yMP2ft�����������������^��xc������������_�����������������������������c�������mK5&K�������yHN8ao����������������Z{��qt����·������qm����������������������������vm������|hJ4+[��������HJ6_p���������������h~��}y����ƾ��������mr���������������������������j��������|x7>KX��������jO3`uy�������������o����z����������������n~�������������������������p�����z�yuK_jVh���������D]t{������������j����||�����������������g�������������������������r������z|zwfhz�ti|������-y����{���������s�����n������Ŀ�����������f�����������������������t������~zz}p`t���k}}����~D9f��ƿ������xz�������|s�������ij�����������|����������������������v������{v|xoV}���v�y}���uGBT^URWmrwx}���������~s{�����������������������������������������u��������wr|soV}������|���jI@[otos��������������u|������½���������������������������������q���������vtutnW�����������gL>Yjnmr��������������������������������������������������������w����������tssroZ~�����~���mzD?Solnz~���������������������·����������������������rg\Ziq��������������|utsxncy�����{��}p�F>Qjlqoz������������z}�������Ķ������������������������������������������xsozpldy����}���r{�K=Tholkr~�����������kWbn������������������|}����������������������������ztnruugfn�������v�F:Olhhomx�����������}@:Vy����������wqp{|~uy����������������������������wtpursk`����y���v��cDAGndklos{�����������k47_t������wj\QGED[iop|���������������������������|yuuvuskY����m~�{��hXE@Eikdpuw������������i*4K_n{�p\a\[ipk`We�����������������������������{xxwsxs^i����s�{��lRUH@Ejminxz�������������wC65AI\nmghiennmjhn����������������������������~{yvszrr]o���������TLWE>Giqntx}��������������iVB91:L[[hrvz~y��������������������������������~zxwqzrn]���������UNRVH?Hessx~~���������������vcPHFXigq~������������������������������������~{tvwzsjY��������fMPVVI?Fgtw������������������|swuyt~������������������������������������xuvutv]b�������rRK[XUB>@iqx���}������������������������������������������������������������v�yttxrRp������q\GYNXUEB9iqq���~������������������������������������������������������������wyxtpusPn��xjXJRQWXUG>6bxmx��~}�����������������������������������������������������������zyzwonnYWpkj_VFOJUPVZYCA7`pn{���}~�������������������~�������������������������������������~{}|slmnO)CFBJFMMPQTQYUED;Nqpx���xu}����xqx������������}�������������������������������������~{}pnllC&01=CMNMQPVRS[CB=Ceri����dxwwslaack}}������������������������������������������������{xpmo`.&29BJIMOOSUSUZBC>@\nl|���mbpke]D@LL`po������������������||y~�����������������������xtnlhQ$+68FJKKPNPRTYV@FA:Pkpv�t��deng^\S<27=@HNT_gs�yqke^Y[a\cejjpup����������������������~oqnhk=&09=FGLMPNRSXR^DCG8G^ss�v��lo�����}f]`^ZMIJGMXZWKMLMLKPPOROORZ^qt��������������������zujife6*2:GEMMMLRQSWRXADB>CHKHNRNTPSXQUABD?=@Pcgt|z~�}�����{����������������������������������������������{vicgW_W33BEJIFRITRTSUTS@@E@A>>[[qsxx|x���z{�������������������������������������������zwofccKb^44EMFLLPPTRTVQRVAAF>B?CC>KBAEB3DS\klt�����{xxwomfdfekqrip|w{����������������������}||suohdYWKCWbim$ >PSHQQQQSPQLB?A>CAD>E78Qadm���������}|ulqqotzw||�������������������|�~~{xxulrgd\TE;WbkU�eDUNRPPSSPQS>@@AA=D;F@36Waq{������������z��~�����������������{��~zzz|}qssoeb[ZM5LgbnG��"?RNOSPRQLU<@?BCAE>C<)%9Veq���������������������������������|��y~z|zxzrshdY[YG;Ddi`q=��Y;MORMPSPR@>>C@AC@5 1;On|����������������������������������|{{x|xwtplhe]VQH6D\hhdm=��|I %RPQROUL@?C8*TC/aw���������������������������������~y}rrxppqibb^UQI:AVcldhs8��k�  -BSVLSN@B;DE; (�c.Bj{�������������������������������{wvljmnh`c^STMFAAQb`cjdm8��]�`7XLLQ=B>F9! +R�gV(Gnu������������������������������{qshbeccbZYRMFC>IP[dcdjff7��T��! 7NQKGRY^gilkig=��X��V +MK;I4��fQOB0Kci{}�����������������������{rh_^XYSRSRDHGGEFLKYa`glnokoA�a�u�!  @AD$��lVWN8*F^fjx~������������������yvrf`SSJNSHHJBHMILLYMbdfgpqnor@|�e�u�9D-��|Y\PJ,.7GPYjjstuouvz{||{{wwty|pmcbWIEBGGJEJIHKRVPRXW`kfgprnomA��[�l�O52sٚRaZN10./4;OO]\Yb_^fhjklqkgflkh_SB@?FDIMFLNYSU\XRa]^anbclpspE��}d�r�w�e��vAaZF96/0./(/++1,14/86:;8973-57;ABGINLPNT[ZZVXVTe]dhollmrv_W��W��u�~ �~\մ0\YPC6/.7-+,+.(-*)-)(*)*-*.2=EGMIKOSLPX[\X]XU^^igholllir|G�J�t}�~ \ No newline at end of file diff --git a/images/trainset_face/s13/8.pgm b/images/trainset_face/s13/8.pgm new file mode 100755 index 0000000..964f682 --- /dev/null +++ b/images/trainset_face/s13/8.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +opnppmqoosnpqquturtpwvvrtuqxsswppqmoh`ljfio|�������������tlmsurtwywx{vzzxtxxv{wwyuyxu{xv{vywlrnnqnqsprmtrsptssurutsuuvqtvouolljifen}������������������{qurrtyuyyxxzvxyww}xuzyywv|xwyxzyqmpnppprqtouptousurruqssturtrnolfmj}�������������������������w{opoqvuxvu{yxxwzyuzv{zxvzywvyzpoqrprpspsrqqrssqwqrvourvqqpti{y�������������������������������vlloszzvv{w}yuvxywxyxzwxyyxyokspqppqpoqtqsorqutvqrsuqrny{�������������������������������������rjewwvxzxy|swzwxyywv{uwwuyomqsqoposqnvpssnqsrynpupj{�����������������������������������������~ffpsyvwx|uxzwwzxxy{xvyx{onororqsppprprsqosrsvnp���������������������������������������������yXdfmtwtyyyywy{uzyywywv{qoqppspprqqrqqpvnoumsx����������������������������������������������ijt\ks~wxx{ww{wxwyzwyzxooqppsptpsputsqsqrku~�������������������������������������������������~urXexzvwvxw|zwyuyzx{zomsqmqsrnosrpqpjmiy��������������������ÿ��������������������������������tdeorwtxyvzzzv{xxz|kpslporrplqlpm`RKz���������������������������¼���������������������������{bX^zv|xwvvyu{tx|zoqnsppqsqjppm_PDt����������������������������������������������������������yhVlywwzwuxzzvyy{qpkrmpqprnk_]98w�����������������������������������������������������������~wmTfzqvxty{}v|x{pomunnpprhVQF:l��������������������������������������������������������������r[Xaomtqwzz{wy{mroooomlhPL50l�����������������������Ž������¿������������������������������pc_Z[`dwtyzu{y{mnunpnjg_@=0`�������������������¿��������������¿���������������������������|sgWTEVdxtv{vw|nkopoaSUI6$W������������������������������������������������������������������zcWPF>Lgqt{tyzomkpn^JA5'G{�������������������������������������������������������������������\QJJ99HTdp{xxmjninaL>66l��������������������������������������������������������������������iRE506?4>cbhVM53bz~�������������������������������Ⱦƿ�����������������������������������XA2+.A;;4;*2_cWKH9>uw������������������������������������ÿ���������������������������������oD76-2>8>.!']YYN?&Zyu�����������������������������������������������������������������������|U)"WPOC"Hwtz������������������������������������������������������������������������lV=JE<366ULC,#Svxy������������������������������������������������������������������������i[AGDH-36F563V{t}������������������������������������������������������������������������n_2QHJ4/<1-*"8Uuw}������������������������������������������������������������������������ol;;MI986*("(6Sus~������������������������������������������������������������������������sfO-GQ<8:;%"59Tut�������������������������������������������������������������������������reQ68JP=:*P#!63Svs�������������������������������������������������������������������������v`KC4DIO/+R2/*0Uuv�������������������������������������������Ŀ�����½��������������������}tbE@<5;;C/!T;15&Ssu�����������������������������������������������������������������������|pj468-76;:0L@:3!Qwr������������������������������������������������þ����������������������uqh5$.).(+:2EF?Vrt�����������������������������������������������������������������������ztmdC&)*+5JL:^rx������������������������¿�����������������������½�������������������xuiVJ*!!$$&RE="_rx������������������������½����û���������������������������������������yqcUE7  !LF3flu~�����z{���������������½�����ÿ����������������Ž���������������������tbXM:B1"OD;(inrw��}�fw}�z~�����������þ����½���������������������������������������qVTA59<-RD= 2l^[_icu��m��Ǫ������º����������������������������������������������|���yhXN478+6,#MJ4*=NVjnr||uyjVig[ZZ^ZP���^^�������������ҷ����������������������������~����sdVM/9>(=**/(EDO[P)bmug����|lkpz�unmtsy�Tn��������zS>Vj�~nprp~����akr��������������}�~��~zlRD1D<137-*.JecX?,blgp�����������gcju���Щ��������W}������ypmtwyx���~|vkpf��������}z����}}�kR:1F<3-0/1.5p_SWL"nfc{����������|rl`c����渒ö���u������zlb\ac_ks|�������u�ǥ�����w�~�|�lA33;554'(267bTWSD>zd]~|xskopouxqgY]b^����~����ñ]�������}xtmirz}�������������fz��~y�}���~b?24,0953''3;VQTKZdxihv_f_ZX_H5APOZeTEES���2l�����R�����yxz|~�|�����������������y�w~����{�|\;12/,%8)&1*4KKEKPb}nfWOYFP{�L8C�W4Qjd`MV{vBj����vK����npumj_]Ze|���������͝z�����aw�����e5&(&'14"#)(6IGCK Y�wcLH^Ki��HTJEe4n�kcg[`RU������R���tmmpi_]^_`NN^Sfvn���Ṅ���z�kW~������wVG&##(41!#)8SMRG)g��xWRw�{���OWPN_���pQX\7p��¿��J��}rsx|sp`d��U8c�7*G[m����������Wm������{K31%)$$"9JITRQA&v���klp�������w�����~mcN5�����ŻZg��v���sqr|��IP:42$2Y{�����PPNASy��������������|{�����s=Y�����¬�Iz����|�������mp}����wrvqp{�����|LuwxnLJE7<#9w���tkeSQKCY���������������������rM]�����§�_Ro}���������������������}z~������V{|yq~`^S::(Do�tjheSSPR:d����������������������JDk��������oJMr���������������������������ry�Zgu��yhS88-`rev��zfRPLB^��������������������jmfOt����Ȼ���IR{��������������������������xo}�Ox�����tO4%>`qx����bSLLAe}�������������������L|uVs����������K|������������������������������R������{S5&3w������ePQMG]uvn����~���������������������������������������������������������xywqlmb.7D@DKMSNQUTUWBJBZxor�~��eingcWBBCJZhmy}��������}��||zy}xuusxx}��������������������{ppjkT&39AHGQMNSRVSTZACDB9@?BEHQZbz|tjaZSONQQORVXX]fq|���}���������������yqlggB&9>IIIOMPNWRURY?ECG=B\or�|}��gt������rffih[UZPPOWUQMVRTVX_[][]bnofp���y��������������zzjbca/-EA@CDA?BWY[qwq{u}yyvngtky{qnnw|�����������������������������}�stuiX]OPr4'IFMMINOLRSSQTQSC?BG@E?E7CU]drtv��|~xsupc]]beglnrusrwx�~}������������������}}~|wwkm[ZSHWy+'?GOKOQMQNSWQOV>BCBBFBCA=C[aiqq����}}svnogd`hgijssjnqyv|~�����������������}�y~zusqkaRTBK_uF -NNRNSPRSPRQS@B@?DBDAG?6FX^mkw������||zwqofgdjorppy}�~����������������{~x{wsphm\`PE??CCAD?F-)JTgkt������������tsvxy{|����������������y��{{{wy|wqqlfe\YA?[gY[�U +  2SMPRLPQPSL@C=@A@EB:25?Uhu{�������������~��~�����������������{�wyzyzuuqgd\WV?8YehVS��(#ISRMQPMPQB@E?BCABB?DC)(�Y1-Sn~���������������������������������zxztrurnng__UTC:I`ilgXA�l�? B@AG( a�eK(+ft��������������������������������wxpklkgf]^YNMD=FYadhfVA�h�z! + +SQMOP?@BC,��cPG#=a|��������������������������������jseaabd]ZPPEABBUddeldP?�p��O.IQRN;FC"��^WO?&9dv|����������������������������updf]U^ZVWMAGB>KK]djmldW?�z��z +HRSDD& +Ȫ_TQK6%Bciv������������������������|th`ZQTRRPIAGDCJFO]djhonoX?̅|��C 1LC2 ��``VR=2+5Uipt���������������������xvph^YGLMJIHEEGJLLPVbcepnosWEՇz��f )@)��k_^\<81%7M^\bvu{�}z����z�~{~xw~ujlgXIFAGCGIIFJQQQMV\ggdppumLr�v~{�s`xߖHe]N<2-3,.AHY\deeghinlslnvqggokkaSF?9=DDFBJQJPSUPXU`gg\nnqfF��\�rz� +&�`��FZ^TE<14-*128FIJKRTMQV^\]]Z[Z\ZVI95;?CDJEEOYOXUTUZ\_gfcjsvUaӲQ�nw�- 3�\��u@bULD416,+1+//4.2::8::@@>@F>65548B>DJJLOKW\WRTPX^dhmlmmstJ��|f�mu�0 +H�y]ط3TWRH?*232,-.+.,(+*,)&,0+'-/*3=BDJHIMJLXWUWWUV\_dejmglk|[]��F�{qu�$ +Z��I��O?]ROA56,/13,,,*,/#,&,&,).05:@ALXJJKSRPVZZ[[Rc[aclgjlottN�ڠE�h{~� \ No newline at end of file diff --git a/images/trainset_face/s13/9.pgm b/images/trainset_face/s13/9.pgm new file mode 100755 index 0000000..7c0d11a --- /dev/null +++ b/images/trainset_face/s13/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +njjilniknmlmnorjpnnpoopmmpqrntooupprtqrpmklnloqpononkmnstuutuuuusvtwsxuvvuuvzvwvztuvvxvxvuuzmgmiilinkmknonnomooqmrpnppqqppsnqmjrohgfnnqvy���|{toqjjontrrtusxutytxwttyvvuyvrtwxwuwuwtvwwykhlinjillknllnlnmonlomqkoporponlkccgjkky|������������spjshtnqtwsysvuvtwsvwstwwtvsxuysxvuuwuxiigkkmkknninlknnnpnnnnpslpqrfmihbkrw�}����������������~rilkoqpruvvvvsvuvuwtwvuxrwxuuvv{vtxzlkjjjqjnkmonjnnkkqnoqpnupkoi\iowy�����������������������~|tkchpsqvwsvuwvuwvxvuwuswwwwuvxwwtzfmjhmmkllinlkpomomooqmnqkedkk~�����������������������������zlkfmmpxtsywtttvvyryuvxvvxwuyvuuwhijkjklljnkmnkpopnpnjiqf_]t�����������������������������������wlfamsututwuyuuxvuz{uxxxxuzuwxkjkkklnmiiolngpnnnqlgkf[g���������������������������������������zga^bwsvwstvp{uwzsyytyuyyvwynlljmjlmmnlmpjmoooojcZ\u������������������������������������������vfJfusuvuzusytywtyuxwwyvyzijmkoikklnolmkmkmld`Pe����������������������������������������������pIlvrruvvsqxwuxxxwwxxuywfmikkniknpiqijjgkbKVr����������������������ü������������������������v^ctruuzxpxuwwyvxvxtxwxjmjlkhljlllmigaaNHLv���������������������������������������������������j]wovzuvvxyuvwwzxryytjjjkgiedee_ZLGA:>Q������������������������������������������������������rZstqtwtrvwuxwvywwwzjhjiehjfYdM@40!9e����������������������������¾��������������������������n]usrwuuvxxtwu|vywwfkkigcdeYP-,')#Z����������������������������������������������������������iUiorrtvxyyxwxwxzvjkkgkgbWK/%,# Z������������������������������������������������������������dQmoltwwuzwvzxxwwikgh_ZHC9,"+!B��������������������������������������������������������������XK\dpswwrxwvxtxwkjj_]C9.9-2,.q���������������������������������������������������������������A6McnrzzvuuxrvxecfI96*.1)6$N����������������������������������������������������������������z5/KWilyysywtwrgeJ:7+")+*/7}�����������������������������������������������������������������\'8MN[fzrwuvswa[L7?1),0/+Q��������������������������ƿ���������������������������������������=!L@BTfwpvrsy^PH7=,+598=s�������������������������������������������������������������������d?J>BXpwulqySRW27*,<@3Q�������������������������������������½�½���������������������������&/HC,XxyuxG=9876@9V}�����������������������������������������������������������������������IJB>"Hxvyx?34<:+>Bd~����~������������������������������������½��������������������������|��^JGA%Qvzwy8-&C215Mh���������������������������������������������������������������������|�_PIM'F~vyy.*,?8.FIf�����������������������������������������������¾��������������������{��lMDI:;uxwu&,7D8/JL`������������������������½�������������������������������������������x��uS>B?Arwxv0:=A5'8Lex���������������������������������������������Ŀ����������������������x�~XD7C=qvys*578' 5Kfw���������������������������������������������������������������������{��bJ/?Hevtt (2,'5Pao||��������������������������������������������������������������������{�}\U53Hfsxq#('1AP^ftz�������������������������������������������������������������������|~��YG@0/Mywr"'#?>S[fs{���������������������������������������������ý��������������������}}�[D;.Blyz!2;8JYgx}�������������������������������������������������������������������}~bF)&*_ux!*+53EUbv}����������������������������������������������¿�����������������~~zzz^K1$Lkv*3;//)/'[z{|�}|������������������������¿������������������������������������~ruyiG*46pur2+&6:+)gx{|�~z�������������~����������������������ż������������������������|spy_=%-.Lqup5).65#-k}z�||ww|������������z}d�����������ĺ�������Ƽ������������������������{qpxf<'/2Nwsn=-(25 "-j�y��{zw|�������mspehq_��ȴ�������ڼ��������ϲ�����¨������vx������{ms{e?(04#WssqB.),(#+l�~~��xzr{�x����������vmdpnup|tmWGavr:r}qg����w\K2CgzkZcfbj�unqnmlh`ctrhqwi5-',)SqovE9 5*0o~����xrklgm~����������pcqve\z��������J�������e�~zz}utcceegt{������|wtYOrc2'(,2XiprmO%**+x~����{t\ixz���������������}���������]}м��Ü=᪄��tm^[_egtyy}|���}vxR^a4',"=]lot��x6)' 0|������Sp}nq����������r���ےnvkjt����zkü���>����{puqs���������|}tvxKZ[#!5Uflsr����J9*k�����kq��yw}���zkcaLIP@S���YZjrd[h����a���ѻZy����}[WbT_����������vwpy}D/]^QcmnprVudra* Ds���wj���}v�iagRa^21N[1Fnhsc\blaHp���Ll����1�pgbY]]h9p���eY������zyy�E"1F�CPsstlq al^hy[IqorplN4A<A��~�;}�����w~�����`NSj�����tt�}g�fQ�������Ja�wkt��dDQE\Dp��pIZ\eon|�JUWWR�OCuo�lK9:)Q~�y\|�������������������������������X_���Ƽ��|I�|z{}��qUUe�����veddnnv�^%^[qk�H=Pvi��|tM%0]w~�wX}�����������������������������tVx�����¤{5p��~�������������vmsut�s&K\sl�UEhyj��x�]'6^qw�}S�{����������������������������}JVw�����Ǭ�$~�����������������xyzox(Ixqi�XFtwc��rsZ*)]rr}~X�}����������������������������c>]y�����ɴ�4_��������������������rrw2`ypd�RI�js��mdU()Xkuv�U������������������������������PPq�����ŵ�fR}��������������������xylMwwik�If{ml��gVU?'Tgrr�T{����������������������������qjny������ǻ�g�\c��������������������woc|pft�Ks}gn��iPVN<�����banwy��wiqz}��������������������ubi[_opxz��������tl_]i�����������������}xqe��^X_^`aaC3\�}}�k^psx���seu~���������������������gQL05;Xq}������ujLB=Q����������������yvjf��W[\^]b]C?;Vgtx\fvou���}nv}����������������������pXE92'Cbjwy�~x`HQUcr����������������|}vuji�kY\X\Zb]GJTQMduqv����t}�������������������������w[N>.9J[^dl^Tcj{����������������}zxtwnh�^WZ[\Y[_EC@CBE2;dtst�����{���������������������������uXJ999@NUals������������������|zz}ypfePZT[YZWZG@C@BF<>\usx�����}�����������������������������tdPFJUbuu{��}����������������}��|w[PSYUY[VYX?AC?C@?:Wnsx|����|�������������������������������|pzyxy�������~������xw����~z��{p_JUXWTXXVY@@BC@A@@Klry�����k����������������������������������������}��������||�t����~}�wzJPPUVUWWWU?@A?BD@@?CE:?[fo|����l�������u~}vpibXajrt������������������{~|z~|{rqcb_itvux����xw~�uoFQSPXSXUTW@BB>EXjz��}p��w������������������ouqunha^`Xfk`_Y]XXkr|{zzx���������yljym^EWQQSQPUTUT<>A>:AB@C?<7Iapz�{lz�yy�������������������������������z{{y}��|yy����������q]ozneRIURQTSPVRUT???<>=B>C:@=@B?BCA3@@@>;hoP&5GXcfpvsw~~�}�����������}�|yxz{zwzz~|w}��{zz����zgnn^]ek^TCJLLONOOQNMSPRQR;>:A9C><=H1/hpd4):B\bmtv|~�����������������zz}yz�{|��z|}�����vfoodggcXAIJMNNJSNPLNOPQPO<=@;?;@A=@$kohJ,/6IXcmov��������������������������~{|�����������qlnqljjeB"7OOLOIVLRRKROQRK<=<:C*,8SZftsz|}���������������������z������������|rdkoli^Y6SOONROPOROSLUM5A;=@@43sfciXG/)36IYmtp|xxw~����������������������������������xickmh_^7 3NNNMPJMUJSPOQ;=<=@5 /�gYj\N@+,22IRgjdrlsw����������������������������������oa_bi\RM](OOLQOMNONTMO7=;=(F�gTlaSF:+/50:&u�jVfi]O@4-36/;LNQMONOOL=8#��d^fjcVH=3/165.4;IEE]izz��������������������������|vpaPSPB6PMa��  )LJMKMNNQ8K��b`ige_PB<42263,456;:Ykx}�����������������������{�vnfPJI@6@cQb��HDGMJOKQ$-l��cfkkm^XN?=/23910./3-=P_ly�����������������}�|st~qgOD>B6@NjO_�~u '3CKML _s��`mrmglbVIB:162320/0*/0JP`xwz{x������������|qxqkosgK9@69>MYgJu�t�2 );H�y��cvvnpf_PK=<6230212+1(/1C[`cpjxuuxtx{wvuspmkgf`hYG57:?>HT[f;��c�a& '��^��aw{yvmgTSHC9;352(44/--&(=CO^]ddfcbfkibdcc]_YWUG;,;8ACFN_`c:��e{| "J��Q��l}{yn_RQH>?6854/3250.)*/.719/74521./34>7KJHLX_]eRU׃vx�" g�{�:���b~}~nha^VEI?=347/443////0--)*+&./$,+-+/.-=B;@GJMMSZa`lIy�`�s�& \ No newline at end of file diff --git a/images/trainset_face/s14/1.pgm b/images/trainset_face/s14/1.pgm new file mode 100755 index 0000000..3bd4399 --- /dev/null +++ b/images/trainset_face/s14/1.pgm @@ -0,0 +1,12 @@ +P5 +92 112 +255 +212041141434"$�|IcUxYC:YDSQSJ[[Qkjido{fjhkd^UROQMOZU^dVXF;EX2G84-=25/-D3, ('**))*&,&)*&7.2-4/11334)#4{_aU[eI;7OQ_]Rejcltkplqnyl_ppdZFVXMQb_\bQTOMAIDN1.C,@0?+:AA/#'(')+).&(''$21131405.7/ ap]i:cVF7NSyget���s�{������{tcSX_cbhoh`_`]SJPJQ;A:+%" %452434*.FRZxkc����������������������������������������������������������ysqgg_$!=LA4+$32236&+0fix������������¼���������������������������Ǿ�������������������~yikchJ0&/IH1#52/46MH[g��������¾������������������������������������������������������lief]B)&@Q<%63+70mZTw��������������ƽ������������������������������������������������zedgdG7"7QG("40/16#knY���������������ü�������������������������ƿ���������������������~{icga[A5LP..6..::fqa�������������������������������������������������������������������hcbZxO;NT'512/->~Yb����������������������������������������������Ⱦý���������������~�hf]ckYNGY.46/4"P�Hi�����������ǿ����������������������������������Ǻ�����������������nccbcYB"=O5306+)fqGj�����������������������������������������������Ŷ�����������������{sdehiUE*1H<3231)kaEc~�����������Ŀ��������������������������������ø������������������yyabhtGL0%B@"5612&rMD_}����������º�������������������������������ʽ��������������������wvh]moKK3$>=!7051(mKHa��������ž��������¼����������������ȿ�����Ů����|������������v�uug_jcML8(79%6441-LUS_�������������������������������������Ķ���ƿ����{zyquqz��������||yxreegXPE=(39'>771233IdX�������������������y{z��������������ȹ���Ƶ����vmhf]bdqy�������zwp|omcj[I98)06!Q.73/27HxS������������������|dfmz�������������˲�������{ujaWVPUdot��~���{rnvohgh]D=+0)5$82:043:K�bv������������������{rnnmz�����������˴��ƹ��xmf]MP_p���������x��zpilfifaM80,(0/<3/1CK{ko����������������������mepu���������ʺ�����r``\PVx�����������{~y�ocjffffR7,)+)5244'JCsy����������������������Ǿ����������������������viro�����������u|wqfcjdgcZ4&$.(2425(FNnuq�������������������������}����������������wnmlp|w|w�}xmdklkeawlmhaidg`W7"$0)51/8+3Y_je�����������������������tu~v�}VOx���jSPpcVUZrw�w^CvShp~vpyqa[]kkidhceX:&2%2315/)LVVg������������������|dl�����}|���\��ǵ��f\fTJb{ytuz2?�):F_m|qYnwj^ZhmcjhaQ>,,!54551+5IOc�����������g���iPNp3>zu~�������`���~��t_dQd�{ld�� RL=3[UW[XFkype[rejkeI60'346/2.3=?c���|������fo�v`F98)HI��ij������t�xnbWttcmm��ht���?G3@L5ni]IPX]qsgrZ|gkf2!$)%06252/0=,N����������X~pY�@?E6`U���|��Ʋ���[����}lli���x�����QDPIa�|sXOnsrihqpspkN+&'#-!252401-;30�����������vrw�q9Tf_y������Ĺ�w�6�ȿ���]m����������lgp����wXn}tsp��^xQFG%+#4MO=343.89'A>O�h��������������xj��������������ɤ����{Yj��������xwfjpvt��tlv{z~{��kRTfM#F>Sijf+36'K��eT{q�u��������������|�}����������goPRSMWQNcpswtsqsgjb][agqy�yzz|st�x|DlZQ(U^ip\jU;**����y~iq���������������������xtrzv����0BfkbQBGJXkfXT^Waa]bdbfgmrvx{ukocr���pRFr,`qnB0Yb9b����fjYN������������������������������$�ʹ��vIHRira[essuupwtpkkmhhdd[ad~���y-7_)btn0 Ej9�~C>���6Q�����������������������������wN��î��GPRmr}q~�������{upe_YW[fq�����%?Q+duvIj�������������������v{~RffiK]w7a_Nm!dč����p��{U���������������������fZ϶��ƾ��ƶ��������2o������������������z�oagheHhY'9ceVf +.9������x��|yd�������������������q^�Ʊ����������������y)w�������������������`kffeKdPNKm^aR:��������i�u�����������ľ�����{c�{������������rst�����R4k���������������zxumjdebCh`inpYk: 6#a�������emu�����������������lt��}���l�������tkfloux��c"Y^s�����������{js}}ohdcZCkxsvkZk&4;��}����wZ|~������~sz{{{��������i`wR!G��pnqkhhcB=OWf}V =_gXbinjotngfpt��~{licfKPjnrmh]l5< ��������Uv~����������������rrzfZca@# ][SWObX0-Ka18FBaA;A-/EA<25:30=���rkcbckros{w����zikdWGFkakjef731g������j~�����������������l�����}Y]@;R7+,0-A8?8IWNF`����������snrgpv~�|ghhPGZhkW70502H����Zc�o��������������������yi|�L�ke<)#6ZDXYkfho�r�������������zrbh_Yc__JDFJ^W!41/0+0f���d^�h�����������������~��g\�vZx]eRb'Oh_ihs_aq}Ww�������������ojaPj_SAJ4'9#301.+.#^�sddue����������������x�qpqro}XeczyGm\�`omfQjw_gtuu������������heRLRMAK+81-0.(( 8<;prcy��������������qz�mqzz}�Gi���wsp_dpth_NwZ[mak������������qbXO?GNI'803*++%%(+ %thgyo��������������k�p}a�q�|d������p|bp}g^HmYiYs^i��������v��vYbX5=\G13/2+**&#(&*!rgqvg����������r�uyYhdybstuqng}|xoqc\g^^bQaZ;vY^v�������ut�ugRV>8OH!03.,*'%%$'#Xikcu�a�x�������g�qlfJVbUCNI?6E@DIBPVQORHITJII6SYadw������utz�bQNOAAH6.)0)*%##''E^be|�[�j�������wlkZT?BC:,!#$$ "$.7982?36=T`c_������`jyd[DKGMC42+1*&'$($&FQYti�mrq�������waYM@1*!!!(+##2LQbgy���~u�SemkQCDMWF-6-0+"'$'$'1]Rx\�n`lu�����xeeGBrwdO\z~wSIG??<3ECRV_euriTGP:ESVti���ss}Oe`vQOGNPC3,2-)')"&&&#&TMhi�gdVt�����~lU:n������������������������|��}cl[we���norO[c`TQLGK+101+*%")"$)%HZ]sbamQt�|���uvRM�����������������������~������z`�z���ndaGW[b[NB>H$5-/--&#%$$&%&@Ona`YhU~go���qiOl�������������������������������kw����ja[<]P_OS=5H12-,,'$&%$&%&3?z^W_jW}Siq��sj;��������������������������r�����t�x|}i_X5YOV!;7012--0*')%(%&&%%)4CCS_LPLZKGLOZp������������w�q�����������u_fpXXW'E*>>>.L5,-,./.20/-)')%()$*&'/AIFm9Y=H;?;XSu������������y�w����������vo\YXH_82>%@@69==$+8/301,1')*'')%)'%(&:@@ZCNC-K?D>Jqp�|�����������}w���������}_ST@2E9>4$962J2<8&>/6240-1(*($')) 9(S96T8P?2AD86GXRk��������y�l�u�����}u}�z]TK>.;$E/(,F+(B8A6'0502.1+)()#'%&$&()^@.F35:689=/?KLin{yy���}r�j�l���t�wc{tNhEC?$7!3.%$?1$(@64 /422.3+()+%)%&$)pZ2<7%)03/>>)@J>dc}hkmw��wk�k�Y����gk_pbFT;6-%,#3&%+:!+),3=08310/.)-)')")#�j70B'#4+D"A3&@K4_Kk[Xinm�~kuisY����RqSbTbK1>'!''0158#11B021301+--**'&!!��L#.@*$5-8.2*):E0L@OQTbbe��viha]uq�nhb^IUV23.(#'7"'.4!)'45U= /203/0-0-,)&(��m;0,,)+.;.(0)O872KBJTcYWx~la`PcpU�Vk\T?E33,-+)0)'$)(,)3N)\61.4101+,/*,'h��W'$(<'++8!(/#G.A&M4BPgARhrk\VTdiFpg\FPO6+*+-328' $*$?U5h 4,50/0.-+++=���A(<.)++((+'@Z"G(D\?NOPfXLWRWHMOeO4PI0$1$*+'+$&,3SH!N_'33.0.1-0+(����$-E-2$0)%2;U66B1`$K@BO6LOQA4Y*NN+F+!'+$##  ))8@Z8+/o6 +,512-/.0/0d���z+:;<*$00=6=,T3S1-GB;2DAG3>D!CC1+)!$  "'+:Lg$'2Pm4-341/03-.&����n*? (X/2"&/>13&8:N0).A#:.9825#!;73 #,CRdBElb70/.5/2/-#;vƱ��Yu !^D-)+#'(<%(,"F"8!;%'<+3.'7='!5/JKa :GXvHS/8,20//0?j������1>{cR/00$!+&')(.-*6'1$J&1"+B$"/JTMW +'TQoY5PRZY\WQL@001,1Tv��������3peYaI./(*!%*(/!"1+ )#"((C"+0MZKI + R\^u9Uqfehokrn.,#H}���ѧ����m4�4 + ShQ2*+%/)*%#&-'&:0  #"5=ILT;#$:lPo^Kz�\QVYV[C� B^b@&! #"# $  #%'3MMTHPV%26Rvc�M?Whmr���Ⱥ��n�������X�9�/bbM$!!! &$$! $,6BRPMLMM + +$'/EB�f{t1RTbej�������è����ryXg*+#hYO=$ #+! "&8JSNOIRP7 + %(*X?o|�'.I_mvri����i������醆xlF#2. lU^Y )#$ "-%%)$%$ !# &7BQSOKRMO,%.jSf���D":lqxvt���w�������͖�g� :8%6 f_cf>(+%$%*&)$$ "  1&<=OQOOLROA0#6gcU���c2Z���ou \ No newline at end of file diff --git a/images/trainset_face/s14/10.pgm b/images/trainset_face/s14/10.pgm new file mode 100755 index 0000000..23495bc --- /dev/null +++ b/images/trainset_face/s14/10.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 ++.+.+/++-.,.,,,//-.-1-1-.)01?78AN653,4 !2('#"*<40+10(,&)%1)+01401&&+''&+$/%(&&''&%#(&.++..-+-00)4)0+0//-.+-00"3A@DCEMV2I;56"/7((&++A)+1%++ *-,/+32)-;?66(''-(*)*('&)'&,#(&+%1-+3'0.+/+/2-+.4-,1--/0- WPCLNV^]LN>B;.8=,;0*+1("67+(*52(""0)2+&"4*-2@?>.+)(**&*(+),'*'('(*"-.0/,0-2,1.,1,0-.00*..**WSZIQcVeUX^UJLFI<7=>>732315;#=>4&'%*<220>=:0?//;'32!4-4+-'?4<*+(+*,',(*'*'+$'))$-////02/*0////5+2/.1$8YlNXGY\[a]PUGY`^aOii]NKM4@B/+:C4BR75?348,44.*(012:0))-'+)'+*+()('*'*$/-/+5,2,0,0.002//21'a^WHZU]E[SMMSCXT]Z\sxg^ZaND@=,>B4)&*)()*)*&)''&'0.1.2-3111/1-52/-"zkfNKRXCfv�j���������������}scmxvnxmcng_UYNSI=<60H(>FC+#(&)(&)''(%*$'6/3,7-22-310-04+)8~mkFSV[p�������������������}�x���������ymf[iNK@G4J/3LC-@%(%(')''&&()#-01//10/3.43,11("#MsmYHgu��������������ƻ»����������������tomgYaGREE,7=>1Q%#(#)$'(%&%&1.0//0500.42-3/'!!WabSj����������������þ��������������������|cakYaTN50-?5I-!&&$*"''%(%&//02.1342/.320/,)$c]Zi���������������������������ü�����������xpudcfaX7.<3C: !!%!"%!'&&(&"02/1,40312-12,;+%8CjIo����������������������ȿ��������������������suuoh\L/2=A'1$#"%'$$(#,21/2-50301-2"N$CD^Y]�����������������������������������������������|uimcE#8@*(0"!# $$$"'%/21.13/420000%Q $[SfS���������������������������������ĸ��������������ypok^,+:5/*/ #!!$%!#301101/2121/1*L#>^bkl��������������������������������¿���������������vqqaR#/8600#"#$!% //21/2133150/-<:Wbt\���������������þ�����������������������������������qoe]E1>@*(!!"#!003-6-421525'.-MVqmu���������������¾�����������������������������������sqg`a##@AA(# ! "3.11/431207015Kbzu��������������������������������ƿ�������������������|pgceF6IJ+  !30.//6/3444. /FKr~����������������������������������¿�������������������qlcb[0#CD5" !/1//33/0141/$2R]q����������������ü���ž��������ž��¿�������������������{neb_7/&FC'//1021340/:$&DKds���������¾���������������������������������������������{{dbbP0;P5$1.302104126")fIa����������������������������������������������������������zl^cUA$5M@"2111033/3.3(4nYr��������������������������ſ��Ļ�������������������������zqa^^Q,,KK%4./2.3321304?lcy����������Ľ������������������ƻ���������þ��������������|o`_UgQGN$,1//2213113%VqS�����������¿������������������������������ĵ��������������zqb_XlI'>T&-11/2.33306ocW����������ÿ�¾���������������������������»���������������}rbb_^>35L,/1104.3135-(wVV����������ĺ����������������������������ĸ����������������~tiZgUH-/G0210.203223*3tFQt���������»����������������������ǿ����ʷ����������������xrf\g[?8$?2!23/1103224+9p>Sq���������������������������������ŷ����ħ��~}xwwy�������|vzpl]f]BA%.3/D2431544154/-FPhe������������������uoot����������μ��Ŵ�}oh[WXfw�������~��vmihdcS92.,4;'123.341.633/E]uq~��������������������}js��������˶����vh^]YXn���������|zw}kagbbSB1-+)'2533/34/452.G]xn{����������������������������������������~{jmiposkflsswv{vn]eba^G&-)$2.453442254)RT}y�������������������z�v��~}tgbbkphje^Yfd`^Wh|rc`_mvrtuyn[Zhlb`db[G$*'&2/6344342-7!`Ezu}���������������~y���z�����uj�ȸ��pQp_O`v{xY�1:HatygtoaXXfae`YL%+"20231453115`=r[�����������u��xSlG6tp��������t������YbMg�xh�Q#�!BA�C]eNrojaXjf`VO!!312242705133,A9eL����������zt�^_AcUA~�lt��������vl\_�[kf�wc~�^DG6RD�aEORWurhh]sc[F&*)621270350412+=LP���|������S�aoOG=JZ�ǖy��Ħ���Z���r�at��kw�šI@OLj��hG]kjogncvgU/"-!320413512314*?1M���������plp�gKSj[�ģ���·���a�����Zt�������~i[b����\asqjhut_qG%&"1433/64.1322,581d�s��������v���ke�w����������ű���y�Ts������ywgelxt��jkquxu�zYbC0'$1*12350202541-0+>�X�f������������z}|{��zw������]VHLGHNOaqlmfhjccZY]elz�uyuuww�q^SbE3*FXV60462122401LF Z�ft�������������������zuvv}���-s��|^IMQiUMUXbdhnjjnntvvwlkcpy|sgC\XFajeO00333432/-}��mQwcK���������������������������:�ɯ��QUKfg[h������{vtpqf_[\\s��_.OMfiITi04124325!h�����PoB�����������������ľ�������wv�ƶ��JZPiov����������xm`WV`f|���^2E?u^;g13313423!�zR���I�J���Ĺ�������������ǹ������E��˾��@Saii������������|solrr|�[NG7xi.f11242042,�X$_��`yO��������������������������A��ѽ��b4qih�����������������~{}yyZRM<|o0%a*01433/51-�l<���syL��������������������ÿ���f���η���?bvl{������������������}rZXPEyp8#c8140.4247*�vb��}�C�������������������Ż����h�ҿɵ����8�ts�������������������~uT`P]oqE`G ,6517.23,�|����|�@������������������Ž����d����Ÿ����Hd�u��������������������uJjXbotRcO 1332513/H������~zL�������÷���������������y�ǿ��������(���������������������|xDfXIdsbcN0242/43"s������zdsf����������������������X��ɾ�ü�����6V�������������������|}mMlMGPgj"fA1333.72 �������_e�G���������������������rv������į�����=o�����������������x|[[jAX;Zo.f21237-55�������tp�\x�������������¿����~c�������ƴ������@�����������������ux}Rci@d2Lo8n%0311309���������u~W����������������µ�R�ç�������������z;���������������u�y\`aCt/EhEm2334312��������wv|p���������Ľ�����q��Ź��������qs����TI���������������x�eed_Le+@gMi313.600 ���������ws{����������ž����m������������}okin}���,Y~������������roqkba^HXDJhTd0144/2.0=��������jtz������������������e�qH*��qqtiifL=Xar�*Hf_s�������slkx}wkadVFfefg\X +3.62/048��|����yYxu����������������}�fZ`O+4�aURW`9;\\3JLS[YYXaijt|���~zhbbKKvvma^F02321122$\�������Kt{������������ziaRIRj�pJ2!1A_B>W@*% %0G,$xrRABFUs�������vh_cCSkpl]h- 45.530-27&�������Lm}�����������qZYWZc����`@BMKcDC=2C:84>?96���zrcghtpyz~���tia\DIdli`q/55027,65�������dj�����������������������pZKV:13-F;BC[```���������vpojx��qhgX@Llhjd`051223/12(G������qg�|����������������������whqQ<)8<55DLsu}�����������znflkxsegV3Xicgi-/40422/164������un�z�����������������������qysC).TJBI\z}�������������xmk`ehagZ4WmjlP-/212/0330$?�����pexw����������������������wiywVCQm^[hhjs�������������|wmd^]\[P4Tjl_2/.2221311/"P����zZm�������������������dpwpjiffecyfprh`o�bx����������{�f`PfVE=Gb^'12/124-3/0..V���p^zj����������������q�xXtmocZZzaoe�`p`Vhzdcy�t��������z�o^RKQ@;-@)011302/1/..+(^��]gpe���������������}n�inmtmVQlz�ek[Ws[dKvWejjk��������o�t_YEAM83.26,3003,/'&&7P/ihi�r����������}�nwneizkY]w���]Uam`\DgYfVl\q�������i{paYJ1UH:0/02/.11.)+&'%&.law{k�y��������n�vos_gVqhsh`ey�|]XQVWSUOZQ>j]\p������gqwcIO5IK1010070/00&*%&#'$#Uhodz�f�n�����}pxgR_SPLSJKMFFDN>O]WOTIE=@>4KOa`h���}wnaz`OJD?H0.33014-2-)(&"$&#B_emq�mxo�����yegR7K?3Q���������������oX19,6MN^ev��zmqSs`L?GJ?1103620..*,&+&$&&=Vaug�|cg�����vY]9L������������������u���wi@9OMoe��mjlLhfHHBTK31305/1-4+.#'%&%$ &_Qv_�ufJ����whCR��������������������������UfW~k��pd`Ig`HTBI;031041/.2-*)%&&#$(\Lbgk^mK}u���ssB�����������������������������iy���g_ND\_EL>@+,530111/0.'*#$&(!'U_cedZgPpau��wbQ�������������{�s������������r}�z|gaHDOYMI4A 3322/0211/('#$#%##!MPr^]\eU{Oi���gM�����������|~�f�]~~z���������zssutfjA>MIF8*>4/411.4/0-)&'#$$'$$0Xi_W\dRoOjm{tvT���������y{w_�^�a}�w����������gaftXXK?GGE6)=0020/102-/&&#'$#")&"ARbOYbdY``X|yhr���������zxgV�dbs�xy���������xkOPg>QL?I:I4.+2*-0.011.,,%$$'#$%%,FWT[^_^SdU{tTy���������{vh\�a{|��x���������e^JDJ1?IG/:4,4.,31.2.1)(&&$%#%'$ 04I4GXTRSbOMNVky������������zt����y��tto\ZMSO@'?7>8AC&B8,3,115,0.-+($&&)"(&$*.:;FU^FSO?C8Rd{�����������q�m����{q�zqbM^85?-,.F9;?8%*1*2,/4,40/3)+')$&'%%$$'":AHJ`=PC3J@EXlf��������x�q�q�����awpn[TO);05-">3975++!/1.-6,/0-./+(%%'%'"&*%+BA@RAJA,R5=G[Vwz�lyh�tx�i�W���zj[m`SRK<:%6%7(162?60- 4.10.0/1.0.+,&(#%'%(#%(#E<6Q=J0><;3?FVuoqcka�jzfn`���uhNcaSFA21/$/)*A$E5>'!1...1.00021,)*%("'$&!4$$AD>20O>Kd\ZUkR�y�lacao{�gdUOcHF34!*$*/-),67#-/---1/3-21+.(&)"'%)#$KU3@1)46560-H@AIRAanKg�|ZgTfmT�JmSDG49+' ('.:7&-50-..+0/012/.,%'($(!&%Wo:4=0#5297++Q>98F6[_D_orXaXdeJvFg>X060-; ##*"2"*(03.+0,,/-218.,-())(&$&S�G#/?*$,50$-+?6A<@6c:]JT^HVX]CUQ4@S2QCAIJ,E@CC;/$K8'%"% " &&).-THH ,.*/+-3-0.41-(0$*"��t) @<*4# !5*H5<6MC035KF'<=)*F5#"!#+7IS c0,/,//-../1/,1(-,&r��g)Y,.*!22>*,*=+507,*E0+73 (5NN"7e.*-./*10/0..-2+/%1���H"gG"#* !0'3'/5 '(30$5$)2-" 9F\? +%)]E )),,+(0/111,0,0.����09dj+!0'/*" !-&",+)$?)#$@M\05,!"$("$"??MMMIKMN, ()-jDn~�l!E|�qsk�f��x�ҋ����o�����׶�|kw0B.<-gcbbc`_PQ+'%!"!#%(%.&& >FFKQMIRHK ,$ASI:?@<5-:?332, 2'-040)+(+)*,+(,),3.02/0411233-21 M{`\SFY]?-NMRc`U_qhhgminyyadVRWXSN=DNHIODMOIA14L=$=+&.*.&:1,-+'+(.(+')+0.0501131322/1$pu^eLQX[=OUdtjcv�����uz��~}�ozre^H?NJKKQQSOJEICCE:6/%5/+$?7%,.&+()(-&%*.3030/323630.,H|lqaMWT_Ol|��t����������������zykRXTX]X__XVRaQFHBD3-4//1,+:@&'(*)&*)('%).503017-5512(#!bvstST_ei}�����������������������njehrmhjmb[h_UNOFJ:519)7+8CC*%&,$,%*#,&)7-2312415110''4hgob[g������������������¶������}vxx�����ytpxhe\XUUGD111=,8EE., %(&'$,')#2-52,216353&&"%Jcbd`z�����������������������������������������xl`_aPS5F0@+3DK43##&&#(&$%-0620/3253(1-*.'baUqx�����������������¿������������������������tmjeVfEN=;//AF9:,$%$$"(%%/.5132223-"G'*D,O_U[�����������������������������������������������uf\j]SK=,)5;6B8 #"!&%'$311/43/4+/R LLAb[R�������������������������������������������������vkqiSTUE#(96E>!!!"'"%001/0232--'M \M^kVx����������������������������»���������������������{pdcfZB'23?D$!#& !/3..5133-(-B$@_Vnnn�����������������������������Ż�Ľ�������������������yurob[I%,=F&"# !!"#500.3164"*22=]Vmvb������������������������������»���Ŀ������������������}{tged9;<."# !!/12/0360+.-NRdxm������������������������������¿�������������������������||kjhX(;9$#* !1341054(.0615402:MWnzw������������������������Ȩ�������������������yheb\MY`p|��|���|u��khgddS@?*,:#72466(KSIw�x��������������������½����������������������|leec_XWe}��������yx�vkbadR99%146525420=c=xy�y������������������������~������ucX^fligfffeb`_bfhb^Zceikfils|rwtwj\cdS<3&+74#33;/7/4q0lue��������������������ͭ����~��������Vl�����`WI_KO^ivx����x�}��~fb]bnm^`a`A-'(,&.751231i#j_a����������������������||����������̄zð����dcX=Tk~���{����}}|��rdZO`e]`\G**)"123131)P0EZe������y�������v���spM?B8bh~}������ȋ��qf_y�i^PJrz{xr?M�*Qdr��grvg\``Oo`ZI%",642440078;Eg�����z�������k��}d:I*"==�zXdr��������bo}oV�hOIwtdh��QC6/J_vpLbtdgbcZ�XE$!'45231/3390;Gv����|��������zgc�:7;ILK��ml���������=���t�SPrma_���9@01A'SFJVXAgohfecoj>)')05/712438>UD���{����������z�rAC`Jl��xt���������m���w�]X�tlp���wP6ECFlnJDLZalgghe]kB-.265114341#S@Z�j�}������������}|rmvmrtuot���������shpr_na^x�}u���|KRTqyxaSMgkj_gmfdSS*46/3cugD.5Y@V�kW���������������y�����xsrzv}}���c5FKMD6BU_ijd`gnee^YXahkxw_ZfsmjstqeLP '90${����t�r2����������������������������������OR����mGSQjSGJEY\_^aXdbluwjkjsut�zrTBJ?':"V��������'�����ƿ���������������������������0�Ұ���L_E`cGOWcmrnwqurtuvvqjpiqzt`UVaPOM:<��QB}�������(��������������������ķ��������zQ�Ѵ���D`NLc][y�������yzxxpmgaV`qojglT>VV\A3 �pH9~��ǥ'���+��ÿ��������������������������:�������8WZOVlr����������xrm`YOG\v|{pqM0JKd_ /*�v]o�����<���,�������������������ɻ���������J���ǰ��8?eYQk�����������~wj_TTXiyxltD=N.Jl/'�yk���m��\���)��������������ý������ú�����Y����Ŭ��l#cgUg������������}xiitpuzzrisCUHCpKPf +�����������j����������������������y|���{��uR�������oe\elo}��Q���������������vnm^bUN:gU[Q 1/®��������b��������������������������qRoX1��nlnh_c[>JXdt8Tg�����{������rga]c_TD6_X`I3����������V~�������������������xohow_\jUO()7�`VRM]L&1Ffe9(HTWfu~yt��zlf`cpkd]bDFCdZh4 +9 M�������¡_x����������������vgYMHGHWc��rT431=`\GDRC)"!8FE;=HGFO[WYeiknqo|vshaaYB\dkZf 46 �����¼��rs�����������������|xqk_j���Ū�Z\DDd>=<7,B50..2*2%AueIA=I_v���|�wwmaeP@owkVe49u��������tt��������������������������â�wiUz`C-*.0E;ALgjcj* 430*n������|_x�������������������������hd�l^�es[Y>B^JI?SU^^s|����������wpeocuscbU4Ijj`e.3/-/&U�����~`s�y���������������������}\lyk{iff[V`kr^QmY^`kd�~���������vpfaffcbZ2Imef8 /7,2.,a����iir�p�������������������s�sfzv~�Pcmr�\xl|iZk`Rndbqp���������xvnecY[YT0UolN0/20+)&O}�kHpn|u�������������������o�x|m����e}����zsgi`ofVVfbbknz�������{y�_gM_YB8Ri^ 4*2.-*'&#.@*2bxy~�y���������������|�{}��}���}�����|�nl{iVMlYe`ch��������}�idQNT<6LZ)-0/1**%(&+),+e�m�r�r������������j��z�oz�~ufoii]^\lknophaodbg\_e]j_o�������o�u^WH;L52$/1/.+'&+"'&(kdjzh�~�����������n��q{mqraNBA2(376C4>OLQRWTXo[WNTcc^|�����}n�r\UL2N>11-.)'$&&&((ibUqss|��y�}�������qqob`WOA< "(%(#$&$/DED<#1//,($%%$('&"%#=dnbX_fihjnY~�y|_J������������������������urs��x��r�syb]BJMOP6764./*+$#&$&)&%&!-PTkSc_n_ninoa��b}B���������������������}tppqvz~s�v|d}lvbm9IJKF2'330)))#&%$,#%%)/D?I)+%/3.(,&'"(%%( )!'&PGHR?knq^lWna|Fd{��������t�ll^WTz`JjReP\i^fms��{}shXDMM2BJCA@=4!3.-+*%'#&%#("(!&-A>OFJQq]Zj^gU`RYn��������}�rkrTS[uM]hiihegqw~��x�i[]A?<65K@FE7,2/.1')'( ($!&&&-.<=ESPbUV^]ePN`Xa����������m�qYkyc�xpypimr��wm|UXY8-E@/;>F14(11--(+%'$&#(()%#(!D:JPK^bGVDaHDR\Sz�������������c~vt����qu{��swih[SJ4.A<<7DB"B'11/*+))%&('%%&*# '0=NCL[VKW5ODIB\S}�������������{|�~��������~�neYWSDN0+>=<5A>"(+ 0-4(-(+'$(*%%&(("&>@FKUGPO;4QJAIHmzz������������{~|{����x���niR_?8=20(+G5:66*.3/0)++&#)(&%(&6+:FE>NCD@>ADEC;CZ_u���������~��k�������m�y~_PR612/?,(<38+>-3/1+/-%,(%)(&%& %!EU@E4D=(=8;5HB1DJTrnu�v~�~��}��q������auziUQ?6+:#>))02&H,B33/1./',&(%*$'(WuF?=5?,/+5A[-.JT:qgs�ip�ns�kw��{pl���|jalbIVA90&0(.$+.:$1>A203+/),*'*!(($z�GM?)7((/>30<+1KF8b[gaaagmh�swvqpaq���dkRfL]A1=*%!2"%3+,%-23011-*,*&+$$%#��Z) aC,.*-;)>*.:TC8M?VJZaRr]��ynmeTq���a`OR^_:/3##(*&!85((#52/0/-,)/&)$" ��t< F[-,%-*:-:))X?59BO?[[\gZe�y_eTZjkpqWhV9J74-!$%.+$, '4 31202*1*/((%���^ &.f<&3,'/*(/"2A3C.DD0]TQc\`�wcaUYoNayIZL?B-#)4' &)+#*!E$130,1-1+1(*s��n.$!iM/)/,+)!-9/#T+A:5Sa0`PIqJPYSQHR@x%^)g\C#9(&"!#3?(%L143L+m(PAHJFBTMF7W)d#X5?'!(##(%%"7- VM -8-/3/+/+&'���|#b_^%1!& $2C<80/ 5E4X6+Ts������q�D kb]a`C!(")!)$)!!$%#''&& '/3% "0JP. CQWs3DXegfged^Y-'>_���������aG�"ka^\g:,/ *",# #/!!'#' &' (?KQ''dPf]BrsZ[`d`d\#E����֭����tV��  ^hc`gF/1! !"+#(#$/>LIIHOM $&)Mgmlwo'4iz{dig���������ұ�q�3SIBKFcvplhfleb[_K+/2! &#3*! "'/K@IRCHNP> "&*^M �zr�<8:M��h_ \ No newline at end of file diff --git a/images/trainset_face/s14/3.pgm b/images/trainset_face/s14/3.pgm new file mode 100755 index 0000000..be75380 --- /dev/null +++ b/images/trainset_face/s14/3.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +4'3/313/.533/1"#'~�ZFTUqX>@UDCI_OG[dV^klz{qiXb[UC?8<:@?;PL7@B;117=07/+#-*.&8/,&,,')++)))*511//123/2/4..!8�d[TLRiC0:SD\cXQ^l`ajlhr{ra`WRXSOU8NEHMJKKRJA11P8&<&%*-/+&97-)+.()+,'*(*01110201244/.%jza_NJV[C9MYal``p{|tnny{{xsp]nibSC>OLFLVNRUDDL>BE390 7/-&7<'+,)%,).%)*#./0523222305 <mhiJRUYIZb~~ul����������������sw^PQSVZY][XQS[SCHBA0,9+3/0)I?1+%&'#'&)(115./2215*+- &*"ZjTld���������������������¾���������������������tlhfXbJN?;/27C>2?""%$'$''115/24.5)*>%&:2B_bL|�����������������������������������������������tfWh`RIF.'16;=="!#"%''3.3.242**$VDE@_aSk�������������������������������������������������tijrQS\J,%46=D)##!#"%0//21/2&.%Y&XK]e\]�����������������������������º��������������������~}rbdf_J1*4_Rolb�������������¿���������������ü����������������������ywqneaW.B@/% $""/300402 -*J-[Yiwf�������������������������������ž�����������������������~xxgfgO2A6% '#06/426-.-4NYawnm������������������������������Ž��������������������������|qil^- 5=.!. !"!061/62%5,8TVuxx�����������¼������������������ſ��������������������������}wnjcW*76.(*"!072376"17LLk~z���������������¾��������������������������������������������}thfYB1?@), !540233'2=^Xy��������������������ÿ���������ľ�������������������������������{jf][!;H6)(12155.)=@`jr����������½�������������������ɾ���ļ���������������������������pk]]=-OC643432%1\BV]����������������������������Ľ������¿���������������������������vi`^P3EI9 14443&?maKo����������������ÿ���������ž���ü��������������������������������{r^__3$(JD&!"316342 Kdpi������������������������������������������������������������������|tk[\M':M9 34402? ]gmw��������������Ŀ�����������������ÿ��������ý�����������������������sr\^[;/T=# 4.738/tqW|����������������������������������ü�ƿ��������þ������������������}xp_[XR+EJ$50705,>ve`v��������������������������������������º���������������������������|voa\Vd=AN("4324,/NyMkj��������������������������������������ȿ���������������������������}tra]Vd_9M-6043"8df@fn��������������»���������������������������������þ����������������|voeZ\_K3T+2306"@tYBZq������������ľ���������������������������¾�����Ľ�������������~~��{yoiYcQG#/K-4244%9p[=nk�����������Ĺ����������������������������¸�����������~����������}�sxljZhTD(,C94042.*^UGzf������������������������|}�����������Ƽ�κ�����������yvtvrr������xtsni\d`<.!BC24131%MTPva����������������������vhnt�����������Ļ�Ͷ���������}mgi`^ccp������}tnij\bYC5>//33.5-RVdxX�����������������������{uru}���������½�ͷ�������wrjdZVQQZblt~��~�smkc_]IC1$<-329014SSjyr������������������������~qlos{����������˺������tibaVOOXbnzwx��y|z�vjhcc^A8/*6/%2453/FUTp�r��������������������������ح�������������������nc_YTRYn����������tz~oeda^C6*)3.51244*J]Ep������������������������������~uv{|}���������}|rnnhca^^[s~�|x~}��vtttcZd_E6*&1'/2442,9Yw�����z������e�r_��g@SL`[�…h��ʴ�����^m��ofrYe�cf����[K5<\?da8H@RqoafeZ�C>$,61130-37'3BY�������������}����OV\df���~��Ż�����)�����\��t{���ǯJ?POP�{jDKbhlbjbhTo0+!73310064Q7W����g���������������u�uz��}���������ߎ����}yd���������zbbf����UUklablhgZc&!43-DKG31\G:��t����������������z|{xysrs���������gPR]OS`du~�w�zyuqi`gks|��aifjilqumYDL!7!]���uVQy<;�tiQ���������������������xyqztw����v.Q^_W;=E^i`^ZWa[c[c\Yiiv�ypxshrt�wfEGQ."*.:��������&v��_G�������������������������������j7ȧ���RNU\\JFGY[_efjkmquyxw|xkcq|nYYT[KFEJ~�qg�����({���Q��ž���������������ſ����������F�ٸ���eMYM\ZKZpvvwvy{rvuusqqogScnqjjeRA^Ud/$�tB-i����%v���a��ǿ����������������Ƕ��������=��ó��sA]UMa_n��������}|nle[WVPfw�vjpB5NJdI .�nRM�����=l���d������������������������������Vl��ж��x"`_K^k���������se]QSW`v}�uks;=37UQ6�wdz��k��Yo��zc�������������������ǹ��û�����K���ͳ���PkRYr����������}ndcenow~yoit:`)$TH7�}r���~~�vq��y\��������������º������ż�����a��ҿʴ���O5u^Wq������������{w{|�{{wznep;h4UT\������{�y~���H�������������ý������Ⱦ�����uv��ž������:^pYq�������������������xyiek=kAP]���������pwz���;�������Ž��½���������������Z��͹�������n7�bl�������������������{zlciAtERg +���������Kxy���=�������ü�����»�����������P���ſ¹������2dwp�������������������xke\OvPUj Ќ�������S~v���bb������ľ�����������¼�İ�qU�����ʿ������`$�y�������������������yujiPYuY!Un ҍ������y�i����D���������������������ʾ�~D�������к������+Q��������������������tvhmDSpe$Tf Ғ������y��c��~�yW��������������������á�8��������Ͽ������},t������������������vptekCIem+Z\ ӗ������u��e����vp����������¿������Ƥx^{˿���������������|1������������������iqizYR8\k8d= ɩ������ró|������{�������ľſ���Ľ��b�z�ĺ����������wjp���\.����������������polzw\U8PkBl*�����������p����������Ž��ķ���Ź���w��w������������pg`j{~��,F���������������woo}[bT?HgOk"4¬��������}l���������������������������c��{YI����z�ueb`^cgv�;'Uu�������������umc`]cM9GiXg�����������a��������������������������wDljJ#C�|ei`_^c8):Q]}K&@\[q��������zv`ajeg`_=PViYc(L������ʲq`���������������������rg[\\NtdRB($RsTMIO]2/O^H3HFW]e^[adiff^krvqefaPDjpf[Y8�������ô�jx����������������|zf[RJLOi���^F43DObSCDR=1"##3=03-bbH:LP_s�����|zvfccCJwt`^F4 x��������m�k����������������~�|}u{����ğ{]_Tda=C;1FK>84=;3/,q�t\LK\mz����}qgdc8Rop]f4 7)(��������}�t���������������������������ɨ�ngh�m94/1>DD@AUYUENu����xsunqxu|���rde]9Phhbi 28h������Ņp���������������������������ǯ���[|�~a+&3G46;@]j\dq��������zkoon{��x^hS=Rigc]41){�������boy���������������������������{��M�t�c593UJ58D^knr����������yqfkll{v_fL3Rmgd:30.,*k������mb{�}������������������������hyvxU�gvaWPaiPKO]_[qt�����������ynogaljbgQ2XnjQ5201._�����mds�v�����������������������vU�kygthbhxTwke\sTcigj�����������sohb__[[Q.blg$1.2.+%]���nalo�q��������������������s��k`uvrWr^v�`|g�b\mZRt\imtx�������wue]UaW?8Zc;1./.*(& 8][:?oo~r�������������������tx�wef�~v_t}��k�kcd^hiHc\cfhf��������~��c]OQT6;L6+11,,'''$,*>ivxx��w�����������Ɯ���q�v�m�{��~z������pyelmeAWfOj^]l�������|}�k\Q?DH9&1.).*$$)%%,&=cwl|r�t��|���������y{�x}�p~z�v|{ykkq��uoq\eh\VYfVXc[dg������rx�h\WF/U4 ./-,*%%'&#(( hjgwh����v�}�������vy�zo{j~|mRXXD==?AOBGWPPNPL[cD\>]Xda�����mpyoZSH$V?-0.)'&) )'%)naRvpz~��v�}��������mqsbl]^QBFD-*+59;79CA>BHNb^b����{sisxXHH4=@**,,(##'$(!) +^jNty}v��wv��������xmo]RNNAd���������|�����}xlS2&.CJSSwSx���yx_iqZS=BCA0/*+)&$(*"')AdVbvpl�}ven�������qkXZ|�����������������������~_0/EX\Vmr��izVcj]DA&.;.1)&'&#&"("'#$%,DfGd^QqZoicqXt�gbv��������swjbfVL]qDk[gcdk]ijqqoix|�ZW`kWXME?ECH*+(-/.')%%$#* *#&%!4^FPWLq_mdiabn�ZR���������n}mgumMpqd�amodgbnedsrhxvt^@T`:7=>@+=%0//**&"($&'%$)&'"E=ESLVg@TE]GHASQrr��������������d~~����n��tvifcX]SQ7(?2A8<:=%-,!2+..*$*'#(%&$#')!"+=M?MUVFS4PBFEINc~}����������r��fw�����ym�{ahSZKJC@4)1<@4<;2'4-..(*)&(%#'&%&%&% 8I=KWJIT46IGJ<=UhW{���rxtw�jy��iqk��w|Wttw[GW92>13-A9/<-5/,/-0+)(&(%)&'("#/&BFCF;O=AB>?A9E6=FNZti�gjlok�i}mvrlX���vbXg`^QLJ--:$H1"29+?4656.1/,,*&,#+%'$&[iFD<=<:*987=-S-3O;Vt_mbSen_�v�dke[d�|�bhHcQUO6>:&,&/0"):')F5:10,/)+&)&%(%%$!u�<+G92<'1)4@.5C/3a/O`FRNaa\_s�z^j^Lduw}caEbFx12($"%&).4#"'3$3/3*3-)-*''#���R $L`11/-'5 %7"C2DC><=-m;QKAJOJUNb9WF\?c5X#:%(;$(%-!&,,!?#13./1,.,-#,���h,5k=,..),)().$<"JE9!`-f5;MFI*<6JE7E'+DF<$%#" )!#.&'%%10%VA 301.0-+/,6���f% f[M$5)",+GB52="&8W&:08@)='5D94$#6I!&#""!$# (I24h'001-1.2-.����F 1-&f]e1-%.&"1<(<+03-3$0650"Q"!;,%:B$%6N!(Q` .42-0/2-U����0]X"0aahQ,! + -('+))*'/2 (5,,,-0'1>" EK7;n@.71.2..'"�����G�1 -e\af>!)0$'!. '.#5 *#)1(( !41" *QH 5DWr>7.22.1,1X�����m�e ,iXccL78),&#*'&.%%!'(-$( " -3*"CU7 )HKn\@F%&((&$#1.+2GZ�������V/�0 %p_\iWM4 *)!7$%% #"#* &%**$$' ! -FU&  FOYw*CZcefgbe]'+Fr��ǭ���ʎN_� !o`^ZkC/' !&&"/%#( ) ! +!*9KS !2aNpPFsm\Zabea!k����ҟ����mH�u  +#jc\\jL0#!(# %!%%#" A@KN%$cU]pB\�tSLLON}�ʿ�Ǻ���̨mI�W(_ga\hZ9# &"(% #"33@IFT> "$,BoVpN(B`qe^etDZ���������n�H�6 '!8Mkf`g_N0%  &(/+/"!#"(%CDJEET+ %%>/�Z_u-HN]a_{���o�������X�V� %<&@Dkl]hTaP(%#"&,1")#BBIIHFR +$#F.{cV�*'BL\^^^��u�������r�[�BB(K;rmc]jg]7+&)%# &! 2'$#'$&0C@EHFRURRKJ>/GI82?$1+9.63$CC.#$%)+).(),(-)'+',))+.2-121/210-&Yb\JX]jAZVLPJMJQOPie]etkgghncYQSSNOUT^a_ROEA>P4S*$:*<.680?=64 "'..,)-)*),)*,&),23+3202/30,�nQ\VxQ;:3@6>AEL(7"*-)')****)(('1/3.40045"=r``E^U<8KXw_h����������������|him~us�yodtoecX_P_KK@JC:B6?@HM534!!#2((+)+)))'(&26-12105,ergTCUU9Pb~|l����������������~�w}�����������umh[nSUBRX?F;?;J@>2G !$***',()(*$)+11204,21!&�ilM@TVJx�������������¤�����|��������������~}vmk_`PYcLU86<=;A4J/$" %*&*%+%*$)''2014/.-% F~ke?M\ky��������������ŽȻ���������������������|ehjfaj\^P89+>=:IA$"&!"(')$'('%($'30153-(!$@vmR?d��������������������ƽ�������»������������xzvshslqhbS,C<;CH/$"1"!*%&%'#&%&&03133',Fl^Jc�������������������������������Ŀ���������������ty|tmf_F63@A:%(1,!%&#$%'$&(&40022." a_Y[���������������������������������¿�����������������|xrnqdD05<>*0*9!#&!&#%%#)(142+75$,>bUQ���������ü�����������������������˾������������������zvutjaB+86:;(;2" $'##''235&I9"IR]T|������������������������������������������������������~|wxng\?)45:932#$ %&$"$128&C9=U]Wj������������������������������������Ŀ������������������xwvcgb4$2AH:+!$! #&$'4/6+E6OUlX�������������������������������������º�������������������syrkfla*":JF8)$ !!#81@*>A0]n_q�������������������������������������¼�������������������|xvkgmsH+H?L/ # "#33;,3DJdyT����������������¿���������������������»�������������������{ullisb1&3@O5'!" 671.36Trq{��������������������������������������ƾ��������������������}xmnjokK,*7J<3$ 46&15>[x}���������������������������������������¹����������������������onkkj[01'DE?% !-7'.:Vj}���������������þ�����������������������������������������������~nnklcE;$7PB0" !03%3>kd�������������������������������������¿���������������������������qkkedL<&7ET8#!28JD_q�������������������������������������������ž���������������������vkheba<;%A]=!16hPa�����������¾�������������������ȿ�������������¾������������������umhbabMZ:lA-0'eba����������¾����������������������������������ƽ�������������������xricb`[E1,h=(3.:hZX����������¼����������������������������������Ļ�������������������|wgide^4D&NF,5(G{?i���������½�¿�������������������������������·���������������������xeccoMD8'AJ-0/B{����������y���||������������wbWOMLMVIWinchlj^gcb`hd]jiorvw~xuxqv�|tSH�22 P9D\tpm52$vS�`Yr�������������wzx���{vsyx~��qm��{gKMJpsnU\`clqrx|yzyptrojgemht���n1=m=6bW^um_zI 3V�qz[c}��������������������������hH�ο��pZBx��pt�����������vnheZ^hlz���v$<]R@nkpi16eg .&X|kPdb����������������������������>��н���YMv�����������������upinprz���v.rpi@&vrmj$$RkW�ux/�P����������������������������)���ó����������������������}��]|jcekRE|a?bfBz.}������Qy}������������������Ŀ}e������������������k5���������������������dzxkejaTOV"5`gN~!������{�H��������������������sz������������|�������U=�������������������zzzqfcggNKz;09ag[w"������w�yb�����������¹�����l�������������~{vu|�����)]i��������������~v���xpf_gaEXnFYOig\q z�����{�r�{�������öź���{������R~��w}{vtwlRKccy��Jplhy��������zst�����rrdcbUO`q\uno^h` N›����e~y��������������������qe}]2!�{a``^nc7";Tp`&LO]ddcbejpw|~��������vljcaKWehntwn\mK ������nf{������������������iXh|fQ0)aYIFLi>)" !@^/-�|PNEFSYgv����������tmfcZNRc`gtqh`t2 n������R���������������uiZTOe��oI3,9DaNBPQ785-2+=3*<����lh_``gmst{u�����rnf`WUDhd`mpbjp.2������Q�������������w_S^lp���Ó]BCYKj\HD/-MBC?=DOUg�����������yzurinwx�|kmlcRQBemdloboW5��{���U�}������������������������j^DYX90;/==GV_t����������������~wfnkjprlgglLOhkfgnhF:&,�����ut�������������������������zj|ej708[xa`nkw��������������������the^[[`ZHMCXcoknM65�����lt�|���������������������q�mo�`RM[w|e��cm{�zx�����������������olUd\W[>GMCWgiQ3.&3����Sm}n��������������������]�sgmugdmgf~�o�pSp|wZ|~���������������poXTTRJ=?N-E\G61+A���bY�\�}�����������������rU{ubqRmU�hr_�ileYdlwZhvqx�������������|k`PDML6FA +&$10--_��m[vey���������������r��cnpqpwAqs��_�aff�dnTgvSgho_z���������|��vg`_@AWDK9 4+2&&q�r]l_p��������������wk�oonh{qlFi����pVYu�`fUWkckP|ahn��������t}�rzK]E8WRE?5,-*(& GPfhdp{����������}��m{{lr\iiodPh}���tY[O^XYY]P_V6rYe[|�������xt�wsRRKAEGO&00-'*&&#'nbolr���������^�polkTYVWUZ]VVVS]RGGME:?<^LiUTG8AK&/1,&'$&%#GWclShZhpi���t}Xm�����������|sy{tvog�s�|����������xqx{zjZ[9YL\>M>*@A,2+)'%!'$BP^^R_cdqWn��{�9������������xqv�kzkkuux|}���������~gkw|kj]^?SHT?E:(D>3.(,%&$%#B3dXNb^dsMn�yz~9u���������r}toa�[n`p�p�v����������^[lvTjPRSAJR8Q5)C30+)%''$")1"_^JZXmbNjdvqnaf���������xpyeS�uRnt�zr����������~kJXjOGGH\BJDB<75<./+('#& (%&#@eMX[e_XlNt�pY|���������puf[vxW�x��t����������kpqEL\B@9WFKHN?8B,*-2**%'%'"&% -TRQc]jQfUh�WX{����������|�Z�t�s����������t�e�XkK@DC:=G;M9G&5A4/1+)(!'$%&%%%-58MTLTNcIRBOPnq��������������{����������uj_VQEHP60DJAE1E<1''8 -0,)%(%&%#)!%(/:IXZMPEIH0HMdr{������������z~�������q�}h\IQ3;D7?/'@82F1?,+2/,12+)($)&#&%&#-8EVSAII/AC;CZ]\s���{����w�|�q�����|ye{m\oODL)8/5A(*5A(B7:;.0,-0,0*%'%%%($($)5BCHEBJ1BJ2EGRLrvypmyn�jy�z�po���tsj[{cJb@G95'1,8$+-H5 F:;34+.3,.+*%$&'&",&)C5C?=D907I-8DHJmjec]vj�tyqkkkc���hmc`\mKI6O"4$(0*"*.=/&(=9)7,12--))#*&!*+//27F;,5+5-Z(/UDFTPeHbo]�ycdi]f��adoZ3{B868*'&0*%6/&210*@+3..-)'('%*$&%'0:=0"6)6)F+*O7DBUA`a_Uy~yVgUd^qc{QbiC@R1=3!.'($:-/.3!2.0J .1//,*'$''$'"$-F@/;'F(5'9A;6AL&hj=W]woW`Y^hLX�?^NHS./2&$+6*"90&)-*$3+KN-8//*-)")('&"(=hC,%5 I1$@2=6@98XLJZHjTFR_VCEKn3](\>0!6%2&0%./#''1"2<[>E--30*/*)(&)("%6{[6)*%23.()2;9E6A;O5W?ME?LTV2A=M.^L&%$%2!"0$#)% ',":MX1!Z2 1+3-/++)'(&# *�sE#02 8!-+5"<:B93P9F2M7C98GBGM..;N")%!%" %* 66LO\,2_- ,,21.-),'&'!��L3"#45(-&?%:25/KY/*9.?C09880C'/ !#%*<>SP\"?k6(5..,(,(%*u�~A"#&(7$'/"<2?'&)F:7+6%:#D/.)"H*&&  "6=LSTZ!%VX+2,,--+-)(D��w8" %.%*#*-&7!4$@')/2$!2?")'J!$ $&BFSWQW" )2t+ &3-0.*/-%.����)#-2.,,.#,-"-$2,,5*A'#(5DESWOQ$ )5To./30.,/.)Y���{'&# @3*-(,!,&1%#''%&! +20*#)!!&FORQRLP#  EGp\5%/0..0.-&'7����x"1@K1',%/'-%.'$$ +''" /3EUXNRJQGHZz>Q31-0-,*0Eo�����b5. >NH)&/'&#, ""%!  )4DKKVPOFN5YSoZ.QMXYY\RR-..-;\u�������`X  /S];!$$%"!!"  "$(1FCOONVOLHB %^Zbu6Usgbhlms.($_���к���ˇV:[ + _SC-$%'"!%1:?MPNMTRTFP, "&(EoTw_Ls�fOVX[>5v����ҥ����gRcP _YW0%"+$'&&-' &!+!FBKPQPMTOOFN (#8)wdp};?`xk_Zm���ë������ήlO\FW^X<5%#!"%'(&)#!!,)!95INPQKRLSRLEA $&<1l�m�G&?,($ )%,&#!'1J=KTKSQOOVNHJE.&4oD����#7Nit�{������������l�Zs"&j`Wd^ZJR2 4#)%5&,#6&#$&!3(6MP:RKKWORUOMHT0 + 2(;�[����>-D��} \ No newline at end of file diff --git a/images/trainset_face/s14/5.pgm b/images/trainset_face/s14/5.pgm new file mode 100755 index 0000000..b64b4ea --- /dev/null +++ b/images/trainset_face/s14/5.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +.2--./2/03)3W~hQOZVS^fOPNGKSLZReasibVUEVR257EN7O_SSJL@5GBD/K(;'E6:3*>A1& !%)*,)'**((**,&,(1-3-2,3/2.XibUWRnAW]TTOHNJNVX\fqkpedj_UIKNIKNSZe^fLZ=@-5/@%"!" #"%$&$(2.4/B+,;_cKd�����������������������������������������������������xzyjcC(3A7=,>9 "'$$#0201V! FZWaV�������������������������������������Ŀ����������������{|qhaB(46?8>8(!" $ %&53/6O7Pb]T��������������������������������������ľ�����������������}~vjgh6#2?EI4*)!!#!%5319IDWl]l���������������������������������������������������������|{ymjnh"9O?L(& !!"2533E8UktT��������������������������������������ƽ������������������~|zljovG*CDO3% !!3>*2@NZz_m���������������������������������������º������������������~{lplua/),FC>-$!65&58Lcxl�������������������������������������������������������������zsqlqkH2'5=J6/2/,*OKmy���������¿�¿������������������������������������������������|qtimjY1.*6OA2 "5.+/a_s�������������¿���������������������������»��������������������tpmjn_C:$2IL5' 43*6^jl������������������������������������������Ž���������������������njlj`J>+.CWB$5-,`T^{���������¾������������������������������������������������������rkejaaE; 0xWIx��������ǽ����������������������������������ɿ��ü����������������rchiz]DT&.G9!&1(qMOf��������ſ�ü������������������������������ļ���������������������qiekjg8U*.?@&- 4!pFGa���������¸�������������������������������ķ�������������������~�}~tidla]2S-38:'8*9hCEh~������������ļ���³���������������������Ͷ����}|w|}������������yqmeiaV=HKWaz��dN^zsaZorjoyndjC3%4!13/'PR_��{�������x�Ⱥ����z������z��[������sqjq`t��qcj�}00).:.SZbUSNby|`Z{prtlnQ/'$(5%.,3);GZ���������c����raN8AEwux�����d���uisuyo�t��qwt���J9?_xsvbjmekigfkihefklqunlsyz����F/>[IS!jqh|e!'ea�kl}wh���������������������������?K�ȼ��GFW|�vbityv}zvxuqkidecdgq|�����P%;VhY'kifn5eB�ga;p�f���������������������������1��Կ��dKS�����|����������~ytlpou{{����NLvnnY4h_f|oDe�L�RJ&v�_���������������������������?������mET���������������������}}}{}���V_ql]EenjysL'd�)8�dF3z�^������������������ƹ������YW�������7M��{���������������������}}��V\~kn^TTcpuxW+[�8"�vp��y�������������������������U]spid[DD]dye(T�1%�x�Kk�r~��������������������Ŀ��e���Ժ��ÜIc��|�������������������������Edmhj`M_/JPmq1R�'I�x�aQ�y}������������������Ŀ����W����ϱ�����/���������������������������CPQ\kx�����������~skh^_[KFojbeseq\ 9t�����dty��������������s`YR[~kZ96_JB@SX%-#!(!0-*4~tK=<@LZerz���������njfd^VMHfg`epfj2(6�����ax{}����������o_MGCBN|�lK3,34?SL~o�������������}rndi`Xfliekg[DWC8Q]f< 6-3`���ji�v���������������������msVBB##.HBSRecr���������������tmba]X\cecfSEVB1F+7.-0m��i^}w~����{�������������z}�_�ge4-'*bW`s{kax�{~������������w{uab_SZfb[LD[2 /0,+'$�vX�s���|��������������P�r_odZSJ99\�\~tiUuzwT}|������������nc`VLMXQFHX'22,*(*fo\qk�u����������������tYmlmJi]qPV^�ag}`_alnamrvz�����������}jc[XCEKMEQ- 3/+)%(!&)`mfne�������������o~�\yjytkGk���`{^Zm�VoLhnYfm^o���������w�wvaZ_F>HIJ21((%&%(L_g_c������������~tybh_edjeg`gk|vf`aP\WZg\R]LLi^^x�������q{xwlVSSJGDQ?1.(,$*$$%*_hRl}�x������t�qrpIWNQ?JI?;<4@773$!$$.-15::?FT`ab����|�uMuioUTLHOJ_*/.-(*$(&&$KF`tg�ji������xec_M50" !# #,4@PNdn����h�qS`fp[U^HGDJ'3/,&(%&&$!:U]en�Xbm�����mZcVW=9 )60810<84:1(#&L=GUOYUepl��~ruh[Y^\^NYL=@E$3+.&(%#&# +THelqaLl�����w]aSr��tVQsn_UR?]Q5cLIZVSh��}��}qq_zh���qjYLWUcYTQB:F6$/0&(+%&%"* IV]qMr@n~|���|mWc�����������~�~n��������������tY�z���r`SDTNc?[<>1A:.0))$&' #+#2Te\QeHjhp���n|K~������������������������������iwv��nZY=LE]7UB8AA@8FD<,=B&3)-4$*'$*$$*#&*7E\V[O]SPNAdz������ps`YQN;a[3WHNXV`kdt}�sml|N\B(O:6J18D;+..?..+2+*#("+$&)#'0GOQTDTY:GEVsy�����xxidjUE`gKbalhfdnq���mjhfcGSS!G:61C;"/,=+4,1*(''#'%&&&(44;4;0(1@ -/400*&)$'$#,"&73B[=ID;97@XXm����������xu�u���������zmkLTC5R3/6(.F.6=8080=2....-%)%&%$+0+89@GBC<1==7EEhm}w���������u�vs��������j`QH194&A;)%B14C/06F105.,+(&$(%("+@D58:=538;53HUMn�����������q�t������n�unS\95(?03(%9*( 60)F>J.310+-,&'*'&#)f@3TP\TZhk�iymvil\���jkT[Sl353.'"/-%''0,,,)9RF "ZL /./3+/)*'#)V��3'.0 4%>"1%#D-CAAUCWeY�m}`ibV_�y�jZeR9m),7%/%8((% &%$%3JZB''n1.-4++,.(()0��t0(.&,-/0,84<.;J@PYaMqwvQcUXTwY}I_d9AJ*)*&03..%#(0:NXB#)Gq+3/./(,*')���y(+4."5&,$#97-=A(Rc@ISsqAYKXZUQsDYL@I)' 2+-)$%+*BGVQE63mR,4*20+.*+I���y+)%)#--6*A24GLAJEdZENROF?Dh-X*M4+*+$!"%2CRXFD0?TtJ7+/+2-.+*"4����|",)9!$'.-*282*?::5D7H:9BRK&<3C*W@"'$"%/ERPJ: +#KGkfCQ),/./(,0Cl�����_;'#&$(1 D/0/ )G;:(C2:4(?5>!B&*-J""  %1KQMMN0 GSX{0"$"-9HMRIJ !+#\lb�OT{�^JTWYSBl����Ө����bXjR !:2#% %)1)##!/%"73#""4. "%$@HOMRM5 ''99�k�u!Aavvvv���ɿ�������̬lUZL +F+(&)'0" #$)*4$27!! $@LNNNMM# ++O-����.'MZfry��š��p«����szcW9 D6$$%)'$$!#+%!!0".#$! ,AKPLQLJG 1 LI����T"Oat{zs����w�������_�`|' ::'!!$%"%"%!'"FPNJONKK8 !.#I�j����D`y�������lƣ����q�Y� 1D2!%#!#!'#4PMPLPQHM .1[�]����,[��������^������㡌}b� $&UH! !"$!% %$9ESPQLRIL=1,(o�q����B\gw�Ç���ø�����¼��k�'$bX(+& %#) #(!($*DCKKSMQLLN% '+/,����ё�\M�z��������������n�j'*!&]]LP1'$% #"("$)#&$?BBOKRNLLN=-,3/����ٕ�~1�}�����ܤܩ���ץ�i�q�1*%$&Wd\\K[*"(# '$#!#.6GFFRNONHLK"'./CA��Ϗܝ��'����p~ż�ˢ��ֳ��s��65('$Jk^Z_bS3L('&%'*&(,*#'"%//=;MIGORQOEQ;3<>Bj��ِګ��UP���b \ No newline at end of file diff --git a/images/trainset_face/s14/6.pgm b/images/trainset_face/s14/6.pgm new file mode 100755 index 0000000..54a218a --- /dev/null +++ b/images/trainset_face/s14/6.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +/..(+2,-,0.0./1.*0,/1,"#:F97D8B6EE)5:%&$ %#'($"%./1+**0/%/'+'726,+,*((,)')'((#+$&&'/-/-+1..-1-/*.1/.//./(0^KFIHDIHRVAC1<.#"-/##,!!-+6-0('!+",11')-&--,9202)+)*((&*)'&'!(*'-/-/.+-12./0.//11+.'!%/MuS`ALgNZUBJJA7;@.40*%G.!33'23-.%#'9(*0&3&4/-/7=21)#*(())+#.(''&+,/../,,21-0*2.1,/*#'==h_]eT_uVfccaQORJ=HD9/54?0@67.1*:)(42/' #3#6.*+0.3??4+'()(+((+))%+")/1*-/.0,1,/.1,-2/! $G`bOS]GafTjcsXTYY_XUIGAE:J=7?.1,37?899%+"*7%&6#/2)*/?;-*&*)',('-*$)%(-5-2./11+2/00200''&mcQGL^SfSV`\TONRfZh^SSauKOGK=1)D1/+D;4)E!27$0-&',2'*'481(,(,%-&(-'%+)".0/-11//0/02/2/#  "/�kLHR`jIALT=EZPF]b_^]hxu]^PUN=7?;49=:4D?0=81(9 3)/,&%3,1.,+'*().-%*%*&,0//001,120-2.0(_�YUPMbU42OAL]aQS`e\fois�md[UUWKI@>0,9@-13##+.'/1-,))'*+(*+(%'2,+3.24-331/0.&>xpX^AT\P0DSQgeZ`ruhlnjl|zpd\PZXUKA@LGEP@NKIC45K9&6*')1$0:).'()+,$*&')'0,13/1215512*(mwhiXLWVTBamtygy������}������v�ggT=HOKKSLTLGFLAC>=-.)/+).;.'&*,&*(&'*&)00015,6.333-&$!:~ollNXX]Vt���������������������xtXZSZ]X^Y]SRcSGI?D1-30)3-0D1('('(''%)%(%0//50043200)#"*Nplp\Wgrz������������������������sliivqohle_e^SNQCK7612&:*?E1%'$&'&&((&&$3214+30242. !) #4^`beds�������������������·������szx������xw{lk_YRYH?8/0<*6<6!$$#$")"&303-4023'+L1@G>TiMb������������¾���������������������������������tfXm\NH=$+.7@="%!( &!12--3130#0"TSMRh_R�����������������Ŀ���������½�������������������zqpdRWW8/3=@)#$$$13,12141%)%I'4VWfpb���������������������������������������������������{pgeaX9$,Ngv���������������������½����¾��ź�ü�������������������������|�nc[W!A?7$6-4415)']SJ]����������������������¿��¾�����������������������������������~zd]\<O/!24126-23x`cn����������������������������������Ž�ƽ��������������������������~tncYVT7M440/43"7MsNef���������������Ž������������������������������ƿ����������������|tndYVs#&L523102;g`I\k��������������������������������������ȿ�������Ⱦ����������������yspc[Yf/Q76-309@p`C\s������������ƻ��������������������������ƽ��������������������|��wxlfX[U,I331306!3d]Bqk����������������������������������������Ǽ����Ǽ�������������|�vumiTkM1"B643242,'PWIzh�����������������������wyx�����������¾�Ŵ��ɾ������vtrtnv~�����wuooeYhP0!7J33425+-STZx[���������������������vyfiq��������������Ū��ú���zqhcb_]cr������rmif]]U4!7;2362202VQhyk���������������������z���tpy������������ƪ������~nfa]PQOZ]lu~��}~ykkeaSJ;5,524140AVSly�����������������������ſ��������������ò��­�uh_aSJUSbn|sv��uy~{hhebQ<3"<%70372%RXHn�z����������������������������������������������ndYYSMVfs��������xu}pe`cR7-(2.&:0442,Jb#)&4052/2$P*:_\��������������e��ltX!tN2Psu_y��������u�nr��dJ@bvuq���:"@@ETfZqb[]XXoXD#$&1451/0/9+;DY}������������qt�_n�T;Y*UU��Yj{��������eed_Z�]Bax_p���&�[FN3MI\ld]`bZ�<+3434/0208 @=d���������������q���;VQlQ��}z��IJ�����A���`�Uc�^e����BL5@VEmK7KDkl`ccdic+18-24/312S4[^����s�������������tlkkq��~����������O���j�^w�{|���ʘCGOB~�t\>[ekbedcZf-!435,@C<2$&\;n8������������������~~xtu{rs}���������yny{_rfn��������gecm���hT]jc^gha_RA53(`��|^9_n+�D�nk_��������������������unsuzy����qFADGC6>`glriqline__ajp��fffffgqpeVAL4!S��������-~���Pb˽����������������������������_B���wT9Z]\SNFUR\^aa^ko{|mwthls~u[FKEC8��ny�����/u���Zx�ƾ��������������ƽ�����������B�Ѫ���=\R^TECWbbgqmqpswwvxvp^lvhQU\XRJ@&7�k6;}��ĭ2r���a����ò��������������²���������A�Գ���2_TPfOYqy~|�}wvxsonncS]hiefdOA[VU�c@l���µ�~������Z~{����;������û������������������X���¼�������?Wqf������������������|ug`dD+3i$b�������Yv}v����J����¼¾¿¼������ſ�ɽ��nc�����¶�������r������������������ysec]U22q%q��������c��n����~R��������������������ã�xY��������������%P������������������{urccTh;4s%���������u��j�����cw������������������ū�tP��������Ƶ�����u+r�����������������xqmcfJsC2s {É�������Įl������k����������ľ��������~B�ʿ�����Ķ�������u5�����������������lmigh8nR8lNĖ�������Ĭv��������}������üȽĿƽ���t�z�������������nl��TG����������������hleT9e[H] �����������m���������������ùȼ�����{q��������������zm`dr��'\��������������ojjyoRAY`UN u����������yq����������������������~����k��rO`����{~p`a^cir�I#_�������������xkj``TAU`ZA .����������wi��������������������������kKhZ:k�ufgb^aV1YXK@IF.#"!+9842LV/.0.,,$%!4E9!Pkt�v�������������������m�xyo����p�����zmgf^co:eUieao�������x~{`USUC4ME,3-.-'&'(%*0Xkq{{��v�����������Ä��|{u{������{�����x�bkrc6.,..'&'%$(%)Mdrh~q�|��}���������m�x�iv�zj^d[[TQS`]affZ\fXYZ[`Re]a������uo�f[R5AJ!41*.''%$)&''1tdczm~���|�|�������tu|nrfjk[F<'! '*1)7>AFJM@X`@QA_T`i�����nkxoPS69R 3,-*&(%"%(#'&!}ZK{yyx��y����������flg[ZRC;0$?86EA7FHWaX}��}resuMK<5<,,/1()%$$&)$"&`iNozws��vm��������mhf[R\U5ZmhW7'"$(1NK5.)-KNPcac��{{sbilUH8D<*0,.*+(&#&'!%&T_Uaopn�}ram�������fgKn�����������{lWfw~������eF13T`Uek���lq]`g[>8CD/./)'%$$'"%%!%CoZYhsslmyWu~�����{�PW������������������������xz�iYw^r_��whoS\ai@;JJ%.1,,%$&&#'!#$,/fc[vhodirUy~v}���r{A����������¬�����������}|����h~l{l}�wieLY`_H>E7.0,*$$&$$'&"#(*HWg\ndbtbf�S����w`G��������������������������}|�ux{o�u�weXHE`VA?8(,-,,%%"&!(%&$"&1TbuZe^anef�M�����DU�����������������������zsrl~�v�}vszwshKCJPQF05%+-.',$!'%''%#'$$ERd_\f_iekihssxzlo=�������������{~xqswmlcnlpppz�y�uxlyjpg]5RNE?)1"/,(*$&&"&%&'$(!.0N]XWgRpRrbrib{�fsR��������vi[K=MG=P>FTFwRtpu{xn�txZtgc[c5HGD<$3 /,1#%)"%%&#%$%&)#G`EXUYtUxdcn`v�dc}��������v|ecMD\i4^VTMIgSgjwrmixtQ]ZaXLKAAG? )1,.+(%%%$!)&#'&':WAJYBl_r[fVuf�Eh���������ondX\JEyJ@iWU]`]bbhrnjyrkOCQO<A;7:K;I>3.+/+*((""&("$)$")'>6IJNNaVXcYhNR[Vf�{���������w�}Q�c�zmxobdh}xwli�VT_8,D;1>8K-34,.,&*'!'#%)&$%&%5>>JQO[cHWPeKF_MXy������������m�p��|��oml}}pufmUT@25@89:=?+3./0*-)''$%'%#%')" )/.* ,1/-*&,#$+"*"$(#%(=(.0B6761$-.//.)((%$)'$(&$4"U8G?A`5PF:7MA=A>\ck����z�����n�k~n���s�`q}|UEU037/9()@,9.6*4...*+*('&('%'%"9pVEAE-H=/?5?9<@/EHPshr�nnzo��zi�k~T���h�[bmbVHG)+9J#&9+,@10/12)/-,(&#,"*"$L�\(i2@*F.((9@'M:,EO6pejqackkt�|htoh^���vnN_eBY28:*#; (71"6:0/3/-0',*$)$'"&b�l1pH1#C$-)?3095-CN5RYRPWW`ih��homU_o�}|\EbDq?.: %$"1$4(-)*,9,4*1'*(,&%&#e�~Ihe,)/+)534+,9!H@9E>P>fR`\`u�ciZMbi_�\bTO>g:%2"&$%"$4 .*#122,1',+,(%*i��g"*Qo6*0")-+?8-%W2886L+\ZR^^i{dd[PXoA�LhO/H-?!!###0'%/)-/12.0,.*0&+R��x4#$ DkN2,+01,,/'F%H2D>4Gm3dNEpHJ`MRDMgJRU>@ES-mS&.0+%%+&.!!'$S,4,30+/+-(���q(%4fcQ5'2)(%(G4!G9#3V6:>^;*(! -#&9NS2.2(2-1,0q���I$)( ;d`gL9%#%$FA8/942M918-FA(G?9++$O2#!!&!-? 'j1 8,30,3*1$0����6RZ-Aaagd.&")(*'A9#,444-12/&F46($"A0#;*-Kl-520.30/�����A�? Gbcba@-$-''*):/'1+"$+,0#(15%!2J'" P:>k[2--7/2-&7a����v�j  Ke_acO4 8-'&!$"(",!-$%&)(,D8N 4DUpFN%-/.//?d������U6�* +Dm`^lTX2)!'#')(&"#!# $)!&65 !AB +&LJiU2OU_\^WVQFEM)*.Rz��������Q]�=ra\ecF.")$!"$%$%&)%%"&'$)!""8H4 CZVn;Tnb[eegjfTg'/����٨����rN�p +7tdbaeI,((**(,! $ &  - +>O#$)gMj_Ew�TOJRMPSaQ�����ƥ��³lL�M69/@3>7#2G>(;?/*/9!-704,394E?9("%),',&+%)%+*()'(+%%))%0,0.+1-//1/-2,$]cIKP_NViQYoVPWX\SISVFA889<96<9F4@A78;1@1(5165,05576H*"#,)+.%,()+(*)''*%&(+#.0-/-0///,00.0-fLVT_M^eWWVGRZW[RVegXMG6L@.-=J>=dHJ5D;<8:9:9/125424B=!%#))+(,(*+))'*')*(&((/0,/+0/1.12,/+DfnSJVRO[eBUGIONUU_snnaYcMVCC$6+B-=7+A;4+&,(*)'.((-&',*&').11.2/.20017*�P`Vq]@DMOOSUP\Vpiahhfv[jqe_YZ[RZceh_SOO>HGM:4@8B*J0:@E41 %-*&*,(()(()(''*0/01/2.1202(?wU]VgF4BD`ZXiakvulwokz�jx�leW\bbgnrld^^WRNKRACAC?0O+A@L9-2" /-'*'+',(()%)&%/2.2/1/1110 +bgcHXSB7PYxbn���������������ueittr�|rawchX`SXQNEMG9Q+C?JD.C$ (*'*&+)(&)()$&(/01130/3./#"~ccBNPDMl|r�����������������u������|{�~|km^iZVEXZ?V.A@AA/F2'%&'((('*+%((+$&*21/2002/,'Tw_]@OTSx������������ħ�����t�������������zuqie[R`cK[4785A5F@!&&""%'&$$+')%(&&%%00/2,23.)"( TujHI`l��������������Ǿɼ��������������������ijchdj^cRB13=5CE2$)/+%$%($&''&$(#22103/2-)#%Qh`BZ�������������������ǻ�������������������rxsqktqpnfL;:8>@;')7)(% $#($&&&'&"02/4202.-#\eRY�������������������������������Ľ������������t�~~ypicH,::@*.08%%!'%%%'&$&0205/2,<+04lQV�������������������������������������������������{xuneB/6;53.?& " #% (&#$'3014/1,O%FX`Mz����������������������������������û��������������}yzugb9-78;485 " !!#"$#&&/3/22//N4R`Wd�����������������������������������½���������������z}xjgb.+57A<5""   #$%$".52.4/9GFWjQ�����������������������������������ý����������������{}|nhlY$':NI/'" !#!"%%/4/2426D/Umeb�����������������������������������Ļ�����������������{{njit:.JFA+ $%!"$05.2:/1AG[J�������������������������������������������������������xlkjt\*���������þ���������������������������������������������������|tfi^kRP/,BG /3.3#ddI������������������������������������������ȿ�ÿ���������������vcgbyJU7#9L 203/*hWOr�������¼�½����������������������������Ż�������������������wcefzUL=,4J(.151,eIPh���������������������������������������ĸ��������������������{viegjYEE--J'*1416$eBEi��������������������������������������϶�����~�������������~�yshdh`T7I+.A,+843/6%TKFj��������������������������������Ǽ��Ϳŧ��|vxgjmu���������{w�wtldh_Q7:,23,'>6/2408KX\���������������v�������������κ���ɯ���~mb_W]`nx�������zozvrmggaR>01-2)#'9//35(?fV���������������ihjx�����������ϵ�������vhbQLR`r�~��������tnvrkhghW>60(-%!52204.>xT��������������tl`fbmx����������Ϲ��Ǹ��lfUQRv����������|���uliriifl[K)1&-&7/3.4*Gz`v�����������������o[Z]iv�������̼�þ�}h^^YUr����´������y}{umcplggfaK',(,( 3530.0Dze|�����������������������������Ż������������tyx�~y}{zutr{tooflljhi\M+#)+/58.51%Imky�����������������������þ�������������xppx|Z8Lf7C[ttcag^jenomgmoclaO% /*0/5332$El^x���������������|���qqtso^R}����\OodeYaq{xnY7h�',KWdq\^xfXesmflrgg_S&0)#1306-.2gP��z������t��mCs8Cz����y��V����Ň\o`c]�tZ�y4\EI;]tXO`I_yw^^tljxkchE%0(0/24/0&VH�u������`��3v!kQ7��w������Xϳ����emn~�{`�ȶ>JH^H��u^K\_izvWprosnjM*-/1321..3)=8���������M�NHXB5`O���||�Ú�m�ykaW�`~�������̈PMY����}Zdyspls\{vrmRA*,0(144/112,*[�}������ci_X�;[[ta�ϱ�������Y�����K|������������������jgt}ts~vo�kUL^ 10'-Qb]",3102.4�Ll������ryo���We��ø��������2��Ș�;ox����������}������ut}}����[u_\hK+,Q:MouwX33023*4@�Mf��������|����������������á�����Afoy~������yqmfqry����{{��k`jYR4%1bXisVfq+61-/5DxgPy|������������������������ZYRKOMV@Zpohuuyfqjdebeihmvx�~y~qx���gIXg5(/vllT#@q,023'F�i�~P�w�����������������}}�����(@��vaGDOz{u]aj_ojilnmjgifiiints����R*IOP9.{lm^-g;431�yfI�T�������������������������%��ʷ�rKM|��}hv�������{wrib[aery����\!HTg:=xd~n1!fU +00/0�_Z5�`��������������������������E��ȶ��KQ����������������sroqsz}���]Oumn?As[|pFbt11,;�H>+�d|����������������»������[v��͵��Mbn�����������{v~}vof_e]HUkevtpbjd612������ar�o������������t}���y�dL��{r{plqdLO_fq�11^vdaqz~���sltq���yuiidbTK]a[iskcrN 2/--C�����`x|���|qrppptz������sZfB\�[\YYg_4":Si!5?GKT��������rqmmlmgy{��mgihUK=^egfpkI1/-50&�����d�v��������������~����g\CAL5"8:.1@HVky�����������xmlacc^rusbpfXIDRVflkY(1,30_����n�v��������������������ir?I1",BFGJ__{��������������ujf]U[dc_lcPHPCE\g[/3-4./x��w\�v�����~�������������{�[�WT'(#RZ^krkn|�|�����������}sd`ZWZcc\dEMU6LJ41/2/-'*��~Zy|u���{������������e�w\�eVC@!phfzvh`v~\~����������yyxa`]MXa\SBMU!0///..)O��Xn|u���~�������������P�n\lS\e\F_�hsseNp~ciz�x��������y�o`^PFQRKH@Y +10,10))$Pl`iqpr{��������������kgrmyXXp}vVukdewkZ\sXfqev��������y�ug`WT=HLJEK 00031()'&"$Ulkhc}�����������j�zftexG`����x`\sxd`NmYj^f`��������j�rpWVY<>QHJ6#22-3,,&*"*Fmigin���������|�p|hrhcwl^g����ei\mhYbPgeKvXk������}l~kvZTVC;IAU.02./0(&$%&!4mfgjk����������{q}Y]X\]deeaZdbWY\TSPMfE[I?bXbv�����}isqt\WIPCFGU"/4)2-'(%*"&dd]gx�ps�����z�hpbGFGFBHC810898=A@DA;B;D<$&7DOJjg���b{iObgiTXNN=R70.3-/+'($$&6YTgi�W_x����r]bV_T= $&$3,6++9(83%dqRP`ScLt]��lq^TaZZXRJF@D;02,/-+&*"%$)VNbpceEw{���~b`U���lXeti\U8f;N_5ZSVr�����zuaoe���mbRPUUaUXD@B=6010.-*('& %'N]`mQnItu���{�Pn����������k�ll�}����������uva�u��o\KFPYOSL>:>:(/04/-&*%#$%%#=Vi\SbPfe���o�J����������������������������{lq��fWO5SQIHB76;<&-100,)'&#&"("%^]\WdTpMq��leL�����������������������������vmvxwnV^=IHGFD81A7/2+3-)(%$&%(#!=\^M\UnHv}~~PR����������������������r�����ohlptaRZI?IGE=E/<*.4/1++*'&'')".N[M_jYXenve{5���������������������to~����x�`WnjG^?\B@GC8R"83030,,&($%$%$"*?EUXd\_]ifmN������������������ztmum{���xx�eIZb@FCPKOM0=;&8-30/0-&'%''!$' 2BLKjYX^a�jVo�������t}goipldn_]O\dfew��}zhuqCUN:;@BJPC/:0--./-/..(&&%#$$&#/GFAnUTT`vYG�������|�fQ=JK.E4JYUcMbmu~�p}bkN?A8B0G@a�~����yvgb^L;gc6ZT___nk~��pkcrHS%K,>C-9E0&4'?1.3-,.-,&&!'#'($,=B[RNHJ>J@Pqz������mkw`Nff^rkvlkgs�~bgc\WC*EL90;88$++D0100.1+*''!'!'&&&<7Z@LI0D3B]hz�~������}�T�y��{������vymIQJID#9$;>&K339'7E012.30/))(' &!5$*D3K=EA19@;Kax}��������tw�|��������}i[MF?.;=7-!P$)E35(@= --20.2+**$'#&&(*)A2>6D52B0:>T]jx�����������q��������xrOP=06#45,$?'"336#O@0)22/./)+$#$'&$%H;;%6-.B,7:GJ`z|������x�v�o�����zk�klGU.4+)'.,)9#'%.*5T<@*..13..,)(%'"("Bh<-$,,/4:%@KVraVEUV]MgI]H>C(%%+& ''#&!)2?NTU@ 6Hs.+0,/-3,*+,&���s2+0# $$$4>)91EFBLCmHLNOQ8NR5Y+D4$$!( "&5HRYO: @Dn^-1(.,-.2,/()����n#61#2"4,%<&/A2?><:TOMC:*G3+S= "!!  %:FSSN1 =H[wAO"0*++1)/+,*Lu����Z9-!!(6"C)+#&F1B#F.6-:77*92&0H" "&0MNSQL))VPvU5TRTXWPMEDG\-,-,/*/6]w������Q!R'-*#&%6 *)H/!24!8+4,)/ 60+&2LXPKMU]kx6brdekosvqs�,.).*#X���Ӡ����QDO !62$(,%.%*1&#.#&1*() 7-!""09LOSJF $#(7z]�[R�}STZ^_hn�+1/9*j���Ҽ����hRp?61&$"-('!,* L(!30& &;NMVTL9 %3*�p�-Mqyecp~uyps�����ì�������gLj6  3.,#))$& '&&2'-7 !EFUNPPL) )/Ap���00Pdt����|o���ɦ�z�����ރzQa$.<&%(&#&"$.1%*((%%'!5,,0)4 ,'1%;:7)2$&*+)')+,'-",(')('(%(%*!('.2,/+3'0/.-3.(5:?CQCFWOEC@;8+7;0.%"$*,?$*9"+)2/ $*$8.*/5,),38@7D07.4!,9@#0 :9<17%+4$'#8+*./.7C?0(&)-*+)*(,&*+'(**&,()&&%+2.-..0.-3*2..TRJHNZcaPUeWNHPGCDGBH::/9?299&:D0-<@)+76!,2.3+1.0@;=-$ '+*-'-'+'(-%*),$)*%'#',-1/0+2/02,02d]EOQ_JXbTXfTLUZZIJM^KB?.B9:,7NL/32BB4TQBGB@571F2.9254.;F0$"'+,+)%,&,)('+(''&'%/1./2.3//6!IpWTRmdDWMSKGMPSKcha`nfgdfodYVOXPK[W`eVOGL5N:R3):2;+@42==77 "+)(()()((&*"+$&)#2.1/24-226U�PaWwP5HGURTWV[]shegdex\cto`IY[QV`edeUQXJFGCN7==A:1C37B@D-0 ,()))&)')&&'&%%$22/15/4/5*gg_N_\A4FLmZ\nlq~vq�tu}�~~|yrZ_cihj{rg]m[WRTOSCHAC@:@9:CEG05$-'$*)'')%$)&%$(/7.31/42-"ybbAXP:DPrrf���������������|kp~x�y�thoxll^bTdRPCMM;H;<=KD<3=#+)'')'''($&%&(%03/3//00" \sjW?OT>`y������������������w�}������������qlgn\UKUaGN<=>C@@7H$!"!#(%%&%&+!'&%)#*1-6/0,0"|mfFHN[_�������������Ƭ�����t����������������ukd__[hV\D177;A;M5 &# !&$%&&#+ %&%$''/03003'$qod>Om}��������������ý�����������������������ollqfnhh`VC*>@8FG*'$*!*!!& &#$%($&%403.2&)"lfUKk�������������¾����ž�����������������������{ozuyrmbL@>5BG5%%7'##"!'"'#'%'$611,5."2ebMp������������������������������¾�����������������|zunl_@27@=*,10 & ##&!)#( *.4/,74"*OgKh��������������������������������ü�����������������{yxsj^<+8>62+:'! !# &$#%&(231 K5'JWcU������������ÿ�������������������ǽ������������������{{ymf[5.7;9152"#""!$&!&124$L8DY_Q������������������������������������������������������z{rgf^,*8@@5.$ "%%%#&0/9#N6S_bd����������������������������������ƾ�������������������{xviipL ,@GG,'!##!% 2/=&F;7^rT�����������������������������������ʺ�������������������||ujhql/4JK:)!! ""&33:':DKkja�����������������������������������ȼ�������������������|umnlrP -CBM,%"'407-19Ssi����������������������������������������������������������vqpgp_9/.?H6+ !"43*.6>ep�������������������������������������ǿ���������������������{orhkeC0(4GG1%#14-.8Xqx�������������������������������������½����������������������qrjijU=-*?M9+.0,1=fn~�������������������Ŀ����������������������������������������|oggkYB3):PE,  11ME\i���������������������������������������������������������������ilbhcN>&1UN525b[M����������ý����������������������������������������������������lk`hZgB:R^3 21#\nL���������¿�������������������Ǿ�������������ķ�����������������ombd]iKJK`:71-g]R���������º��������������������������������ʻþ�����������������xkhbdiPF39LE04%�?k��������¼�����������������������������������������������������}}kdfeiJR2+@Y2*3�:m������������������������������������������«�������������������}ncdizGM;(8^'0)>}Z~���������������{x|�������������л���ų����qjb\[\fu|��������zpv{vrkei`N:34670 D8-)GQU~��������������ycgn{�����������Ҹ�������zuc]Wan�������������znrvpjhhbQ@7421, *541$jNs����������������zqggmu���������п��Ŀ��qcf[Wj�������������|�yngqkjjikZG05*0(56.#Sk�������������������������������ŵ�����������rwz�zz|����~��xugnpjilfaN&5)/&%07.#v`h������������������������Ǵ�������������y��nkp�����wy|zl]rvsojmmqhif_G*,'.(&2111flp�������������������ox~�v|rcf�����bc_qviv}xo���nP�gpy��{x�ub[dtsmiqmckbL*(-1"40.9Ws`��}�����������ä����|{v��}{��ź��izinenx|�~nyP�7N[w|f\z{ndbtkjotaiaU% ,*332,-]nKÃ����������ß��vX_�����y��u���}s�gxnt^|�}jb��G,]53LWR[UTs�w`fvmqwffbG%0+&613$QI����������i���bE:~*>lqw�������~qnS�]t{{t��xs���u9?9I,_q\HWpmy{q_txsshfH/(-1 32./&^�j�������hw�l]G9=$KU��lk�����R�����Mm~t��w������UKAIUz�sTazx{psx\�voaJ>,(",56-55�Mj�������c|kW�]2U8hS��������W��Ġ�barn���������wn`dv}��igv�}}~�hxs_QXA,&+*0?TQ -34,0�.Q��������pst��BV^ql��������Ÿ�����ZRpiq���}tphbd[Yacly�po|�}�{�{XuT_?9+*J7Dgurd0/8�t-_������������zmwytz{}�����XLJKNBVEOvok^cd^bb`fiidomltqtpqxpmv��xOG8D/aTauli{73!�e�w&ws�����������w~x{��uspyw}��6C����OPDvx�g]hnoxux��zwrwlibbcdj{��|.;g:["-rkkd-AnU 21�tV�Gt��������������������������1��ǻ��YCw����{����������|umfd]aiq~���"AZ[g-0{kmj)[g,6zp'�md��������������������������G��ķ��IPw������������������|xvqruz���4xvoh69}cyv?P|�{"��^�����������������Ļ������YtٽƵ��:Yn��v��������������������|{~�B�tqi;CuXywYM�*�k=NU�T���������������¾ȿ������4�Ͽϲ��MFn��s������������������������}Bsqj@QpStvbL�?�o8Dc�V�����������������ÿĽ����K���̲���C`��y�������������������������EzpnkL[jhnxa+I�T�{`?o�a������������������������`���������y?���������������������������zIxmof][Qkp{k7F�e +��o]d�j�������������������������ƽȾ�����RX��������������������������iWphjhXZ:Tbmt@B�]��|�E�p�����������������������m�ż�ƿ������%��������������������������SlnghgJhBEGLX`v����������������rrochjkbkicJB[fhhpiR68{����v~|������������������w\|nW{L8$"B\VYrq\m~�p���������������rmjbe]\bTGIPXckiW7.,)����av{�����������������j^unjmVH5AVy^u|�Qdk�Mz}��������������vvbcb\[OJXcO60-I���Yjry��������������t�xgpqs�Lfge^R0-.*$m�n]ar�������������}zxz����~��������m��ymm`slSxf`�����������wxlf\AQXDI10--(Nba\s~����������x�y�np�~kt{uukephposodtkn�[pVJybno�������~�w�\`^CCbT>2.-)'%%2efrg����������f�fnydNWI><=AHICSUTW`WVZVoVKo\xg|�������w�t�_SUY;KT55--*'"(!;Zqcl�v�|������f��zpYWG=7&13(L6;62--"CI@?MG[sijwj�������nj~s_\OWLOU21.-'(!($[f[}�l�t������q�v`N<0! +5E'3":.9C4?30A5-:ft�lxw����u�c^vllVESSQR(0(,(&$$"-FSbl�f}s������u|�ykbIM>.8Nu����g�ro�cYMF�gSp}r�z�r���t�a]entQULRPc)4,,&)%$"(COo]�qea������yy�����~�����ֻ��|ä�Ɇn����t�����������sp[]l^c[YMUAR/.0&&&%&$3O`j{j_Z�������o������������Ɉىʼ�ɕ����|������n�����jcSS^[gWVHB=A20,($'!& 'VUs\kZh|u�����i�������������������������~������y}���zm\[NTcXYX@8M7,3(*&!%#0K^gZ[clif~���hj�����������������������}��������z~�|�xk_RDU[KKF?1@5/0+*'$$"7?UeS`\nvTz���\c����������������������z��~r����wsk~kbbQKGYCMG84A-2--($'#$$,!^aJXYinMwuwxK���������������������y�|ppy������nYquWjLTS@SDJE88?#/,1%%&%%$%!B`JX]ob`[q�uoc������������}�����~w|pfqp{������tQXmQGGMSDHHA>A8.3,/&*$'%"%.WURd]h\^f�v\z��������q{r|vz�wnwhdYMlUrhy�����mhaHZD=DMDUKI2B8/5-.(-$$'$%##AKTfaZ_Ud`U|��������x|VHLAEJ0K7HFXkW]io�����hfh8GF=@G8VOA,B.204,,&''$"#'0D?]gXV_UaPFn�������|uaWPNXV>JPLEa^fcf~��x�wh^U.DK8E>EIH;5C2+/1(.&)%$#&#"-99MXaPd`CPJi�������w�hgi[RZe`>kihnfry����xtrjQX*G7:G7BH?9.4E 5.+**&'!%&$''37QVOLXWGMITq��������{r�vWlvip�z�}{�����fWkTZ>2C JA<;F<$3(:1//).&('!'%&!-:EaOCY=D:GNp������������yzu�����������xgYWC=<4?>;2D4B"2,3'41,,'%*%$%(!)6BKF@EFjy}�����������u�����������wodEG>;+?;&/C(C@9@&/70/1,,))$&&'+")B:F?DG/BG7BbUo������������v�������~��welI?49!6/()D.)C89,6021./.))'&#&,+.==G+E15=F48HRev�����������~�������q�pg\_<*.2L7K>N]pillrx�wq���j���ltj_plC>=;+#$#/.#/1*'8'6Y.5..-/&*((&"&$P7#2001-$3G4KIZaVcni�{t�rq`���ay\gRz%<5"2'%'-%)+,',3%TUB.4,2,,+')&'&#Wo1'+/< %+@:28DKOTZkY��vvjchpx�ohhpDMI/<*+-22(*"!$',".JSIj?WUTN<[7n4?2L+-%*!&%01ALZ`''&g; +/2----*+),|��h&%3"&";#2.8/,>-S,DC>PRPH<1^L74*0%$)@DVY[+ !+Cn12-/-)/*("=���j-"-#$$D3,&$4=K3*?A.4<9<(<6 74B!#,,AK\VV+ +59eY0.5./+/+*����_!*))1#&%@* (2A'(,:"7)6'3/ #H#-!24OPVWT& +0GRvMB%3+1//-)!Di����Y( 41-%--&-!3&''1$#8!%&#M!"(.GVZURR "QKgj:S5'!#!  1/2-)4Bp������D660&"+"*$&)##%0'!A),&P#8;@WYVONCW[w@7Uanhnmik`fq0/./^}��������G+; /C. .**&+(#4)<, #")=BMSRWNG (*jXnm:h|c[`llolq�.H����ң����qBU" ,N*$%*&"$%&'%!1"4##'%0:MNUUTZM9$)*]nf�PQx�cPPZ^hry[d����ԯ�����f>eR1*") %" & "$ #!%/CJRTVPWSP +%*)42 '!$*"" 7"/&$!)./),0.6.,&)(*(%$)&)&&$*&&$&&%-+.+*1)1,.-1,-.-0/,/,&!(.UTDF?G:ENK=;11$!-&+ !-8.,"!$)(3'.)*-25.,.'+'%(&(&''$)%%'#'&.+./...-,--2+0*101*."11=sXbFLaQRN=L?337-/.( ? $., 7-*%#$4*0-*)%.*512/()))*(()'&)(%%$&%%/-,1+--,,0+1//--/,1#4EQlSjV[j^]d^ZHIHC6B2+-29+C*3&16+#+0/"&.&3,..3.:3**')+&((((%($&%#( -3*1/+.//.1+./0,./%$?Ua\EhR\iYciqSPWTTKFC><0A3B8/0+58076#+ 1(-.""8*.4;/+*)&)&+('*&'%'$%#.0+.2*101-3,100.2&$OvYMTZUcYY[`TQPVbdZONRcIBH>7+3830?;48$4-'0!'5(*';4)+)*(&+&*((%'%%)$0-,...0.2.-50-0.1&o�YFWSfUBFQBE]OKfgY]^qsTSIM:74?41;=.6;-5/*/'(+.$"7+.+)'((*)*&(('"%)%1-1/1./101.3.0.0#&?}iZQIUa:5IHL^dLZebYoprzl`PPSGC;;;=:AA2;=0*45,.*#'0(.-*'*)'('('''$'%#1/210.311002///)%pocaPKZ[1IZYjdafznqkmmy�hbTPNSJK6GCFL005%3.?7)$'%&&)$)%%'&$%1.1-4/*20218""(,.%(S_^fg���������������������������ptw��y|rjkc[QXCJ>3./2-C:3 ##%%%#'&#(!(&00//23,2212/ 9+04/D]ZQ�����������������»���������������������ti]QZJD5,8(C6G"#"$%#($%#%##1320210,42($)N&ABD^]Ot�����������������������������������������tcZaVV<3..;7A) $%"&%""(!1/20110.03,*P0UN`cX_����������������������¾�������������������vh^[gI@#)+3+" ! $123/612.7.!57LMp�����������ÿ�¿�����������ľ��ľ����������������������vld]&:+"% "2140302/4&'>:_Z}�������������������������������������������������������shb819&$#!231115/21.QAR_�����������¿�����������ÿ�������������������������������}o`U">8#%1/00530//%,gZFf��������������ÿ�����¾�������·�������������������������|vf[49B/"14.4/45./)+7etWu�����������������¼��������������������������������������{|g\P(I8 141106/5-:*Khpv���������������������������ù������������������������������yn_U2@>" 340.172101nof������������������������������������������������������������zsdY?-I.42/01434..3wj^�������������������������������ſ���������������������������}viZV!M:014//6.6!;SvZiu������������������������������������������������������������ukYZ4?B31233/54HgdPim��������������������������������ÿ�ȹ�����������������������rk^S]6B#3/131114SrZPY~��������������û�������������������;����������������������qj`Vh,C52/21112#HpULg}������������������������ù�����ȿ�����������»�������������xtj_W]"'F3141240)22^R[r���������������������������������������������������������v}{rm`_J*)?/3060121(<]Eqe����������ü�����������~|{����������ȼ˽����������}q~�����}zvnmabJ+(C20370082(F^J|lz��������������������}vihu������Ŀ����ʸ��û�����xoiodo|��~�ujja\J* K122420205Q\Tzx�����������������������|qqy����������ɺ������tnd]ZZZ\q}��~{me`SL,&53222161/8]XN�y�������������������������oow��������ȹ������ld_VNMHR_it|x|xqjbP?++*0/37/350'hX>~�����������������������������|~|������ó����yc][TGP_hv}sz�rvyrcaT2'-(31333628&nQ(zu����������������������������xrnkomrx~|}s~tcZWQMJ[i{������tqtgaR6&-/5242322:"\D �`n�������������������������tv������sHLSZYTYQRSSQTRYZ_Weeajnrlnmj[W7"."824/4101)6BpQz���������������������{���~�{������@����xH9QDGby���||nlxvf`XdcZY:##512042005%;,EIy��������������s���nbGC;_dx}��������M�����pE99`uvS�V\r�to{gZVV]e8!#42417/313&:%9BR�������������m��s_<>"B7||Ulw�������ppaZhg�/4PZph'�(/LG1$!iFHejO���������������kT[]m��|~��ŧ�����D���V�QPWy��S==IHFBW^pwx�xpdp|~�zXRbb_fhdE*H014e�tY�����XB�����F�ʺ�����������������yr������z(dkaP,D]]`X`ddbaZliwcb`lnqmVC*E/436�zC4q����jC�����S��¾������������������������giĢ��UFVZPCJNY\baonwvrogfpvfA^"JF  .68&�sYm�����{J�����\��º������������������������3�Ҩ��pBZW]NKZchmpolvrpoiYgl\Zi&WWc?335*�rj���`��]�����V�¿�������������ļ���������tR�ҹ��}4_QbXYiv}�xwrkg_XHSlpjh)?CU364.7�z}���s���q�����Q��������������������������xG��ȿ��|$_SWa^t�����ueWHIK\vtpi%=6>#74"k����������|�����I���������ù½��ž��ż�����qj��¾���VdMZf������qdUKU`nttih(B'59���������e�u�����J���������ĺ����¾��¼�����`��½����I8nR[m������tk^^purvnff+J%09��������zD�o�����^w����º�����ý���������ÐZ��и������*i^_r������z|ptz~�xumaa;O$17&��������_l�g������R�������������ǿ�Ŀ�ì��jt��û������RMhd{�������������}rp`YQO/18'��������c��e������E������������������ɰ���K������������#wj��������������|pk`T]R/31%ő������o��v������yd����������������ŭ���`������ַ�����5_x�������~������|kjZZ]\&43��������vʼ�~������c{�������������������U�Ŀ����ڽ�����o+w�������|������ulgY`Q`!36 ��������{���w�������r������¿ſÿƹ��y�K��ü����±����{�aF�������}�����nefVp;d34+G�����������u��������������ÿž��ť��x�L�û���������}fl��>h�����������|gh`h`J[ 224 ��������~��q����������������������w��Z�����������sc\et�q&�������y����pfdenQYQ.7/"\����������d�����������°���������z���ZxvdA9���}vxa`_\en�Ey�����q����vlacI[]G +/431"�����øIJ�g�������������²�����vy��oOPR2 ;�u\aYY\54N[x2,Hd����s�}xd^X[Gc_:-345�����½���p���������������lbNKJO^S[�uP8.6LJObs�������ykkjlqa@A^23214-0-)j���nmjv�|�������������������n�~cU|hqldNfcKgdI>KLGPKo}�������sjbaa_EEN3.3/,/0'*"$;ZT)Jmyw�������������������vn�v\�h�Lf_ynk_~XK[CSUVcpu������tlodPX:1203+//)'&'''$'&(weozt����|���������m�uptzmj\TWTTSOW`_aaWT[SaYYZY^cm����}ezeO6=6002/,,))"#'$)&$ugWvxw������������ttie`WF=6KDA3+'0,-@DGEBCNYPIMX`b����}erpH9792/01)+,"'"'$#%' jiJxt�t��|v��������cnZPX_Va��������ulot{rujU08DGMa^d��{yekjC:24".-2+*,*$#%'&$#%NjZgosq�|sdy�������gWZ���������������������]%-GSYkU��ztmYhE;?30.00.+'&&$%!'!&AvRedvqwjwZy�����~o9���������������������qehlZ6Wb\l|�zgfSoL8<321/.0')$'#%$$$$((xXinjqljsZz||����pjR��������������������t���_Ymmiu�reZScU=:3$20-1,()#&"&"'##&)U\a~_nbllgk�^���uBz�����������������������|~�wZzk{wpdQCeJA;&130.,*%"$#!&%%$/5Mf\g`hkjh�P���y�'��������������u}y{}���z�}m�ot~~sfA@ZS71%2.2,,-&###&%'$#'&#C[p[\eaahhgjtoyuwE�����������|~|ethsWomyx��~zux�wnnmg;GJE.-!.4/.))''!$%%''#*!2/NfWZhRrUtbqeb~�dy�����������mht^�U�U�^mrrx�{qyvzZ{decFDC;,".10.,'*"%%"''$%%!-(EiK][Oq\ujhaiw|V~����������}loaQsZ\ooaokaqqtsz|}Rga[WT-GA+$4-/1+((&$(!#)"&%#*BZJL`=hit^fTojnF}����������q~dOyc^}jlnlgrh~�vvnUEZE>L3A5$4/2/.%,#$("%$$&$$(?IEH\5Szb\hYb_UVjv�������������V�_�srsjgjwt�z|eWe:A73D=A7#/1/0**('$&!#)$&($$$+?9DQQLcOV^]fPS]biw������������s�j���zr]ny�tpc\SV1/>/9C>/1.1,,)(+$%&*"%&(%#%G>>POOZeJNKeF=UWbr������������|zwv���{u{sw\oaUN=3(A1:<1+2/./,-('$)$#&'")&#&C9@Q;VI^JQ9VEIKST{�����������z�rs{���|~�sgcYRCEE*)A=-9.!(1/0/.1,&()"''$$$&'"#4F5D 02+-/,-*(&(#''#&$4UW/CCE=M>E=8GNZ}e�ysyyz�o{�v�[��s�b_qkLH9*-(:>,57"40,20++-(('$)&%%$=xM^G>=C*I+16C0K7/PEMwfxjcgsl�nxxjlV�|�sZ^^MQ49&6:#.:);023.13..*+(&&#$#'G�j!Yb=32;0,F51C42L>G`XXRaSpby�jcXdvw�YS[>p:++'('*($8?0 .0///.-'+&)'%&$Q�:RmR+6(5 3<-6+8+N5DFCU5+F<%  +" !:T +/3,2/,/./-+���m%A< 9dabl9$'#')051#8$3-(.-3-L45"B7!  $%c,2,100...0.i���[il+ +@eacjP#6%*$+$0#%'(/"*/,()3+&E'#3Dd )./.402--()����@C�5Fi``f];)!:$)$&&"&!'",&/()#"<!(7CdX<,'3-100-+T�����-}z  Cpaaj`V6.,!"$'- """ #(,$8- '0CTm=H01,/+' !#+,) .,/.1(;]z������.�H @w]dehT=()!"""## %*!!##&$!"5 NNjB>Wecifhg\XctvueR--.(-a��ȹ����dM�  >vdcafZ.&"(#" ! ! )1; ?WUh?rvPSZ^WWSnz���n+//.����գ����]q�  +nojdjkL3!)%#"#/?@S-!XYc`8Umgg��c_e����������n������Xyla9/@`ppbl_W^**# $,()-#1E:KI(.LnUs$+IKUUc��a`���� \ No newline at end of file diff --git a/images/trainset_face/s15/1.pgm b/images/trainset_face/s15/1.pgm new file mode 100755 index 0000000..c31841e --- /dev/null +++ b/images/trainset_face/s15/1.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +&#(%(%)(*)&')+'*))',, (/3,-+8B//!/6-+$!!,'#-6>O?>49:8+&%"*''377<812IA,2*9*-+4CM/(&'$'&"$$%)%&+%('+%).&)+((-)-%**%,36C>"',&/-/)0,#3,1@BNQ\JC>8?76*-*-%2'@802KHCA8,647/2':<0 #'%$%%&$'%(''((($((%+')+(*+),#37"4D<@/ 0-3<65(0073BD>GVY^SE>@1=B@=>:5*2/94%B>:A>E+&>53BA-2'$('"&&'"&$+'%%+'&%)%),&$0&),)+47D)3>8/(+3=3:@0'3L=2OOW]lR]EE291BB;9JBC829,D/883@9A=0H86AD>6(&%)&$('#%#+$*(&'(*%(,()(+)'+-9889<,=8-,9;0EA:,,3GD=OR[gdMTAC:XGD6;;9IGH83.G2;9?N7LHE733@98:2)&*$*&&(!&#($*&*'(&'*((0)(+/9805*Y=D50/393;=911:GMGKR[]UKYUPR]H<042;?GGK5$F@60L?@MSI:26J%G-++(''%(&'$&%')&%)(&+(&+'-*4*/>2<@Dg?K;/(2-8.4C:=?[MRYUU[TOaTZOH>NYEcQS+%,4$4?>EM@LUp^]VOVS]_`[^AJES@0-=OPP=;7FG9=<66HOSOAJ>,.(-('*%(*'&$/!.$'('+(((..5/,;AJbXQ=fQ8>%6:.SMHSLGo�[\gSPbg[]Uia_`]ZE@5YGNB?=CEBH@E<>ELLJGC#<3/02(-')&+#*"-'')'+%)+FiO;D.C;'/WcJW^Fwz]au][u`df[fcxnhf^SJMJRN;E=DJK98F>HRIAB@+S215..2*-*((-$*&*)+)%BMMM=F8OcFA4A5SF86--/+..',.))+)'.(;M<33:8WYVHGVr@fRR@EMP/ETjndgdf`[_Xk}tpzYf|��|y~wbf]R`Q=TFOLVZP^@[eH:6=53MN80=660/%)''.(,(.:L;);2S�7Fr^X^]SbJCjgmjmpmteqjp��tlf_}��|���s_hXaYUT\gdXQ_;vF&.B61.Q$B;013/5-++,/$3HT7,>ZaF6n^Q>.tOP\eeaj`egUFjjqojmqmgpnk��}qj`r�������xV`^dk[^YlrIUOVcC.EMI :A0.33.127+0&,6'@UBAVMK:LxUP@:cWa]dlnwnsbhDhpunkrmpRmpr���{sc|��~����wBd_yv]jWnZ;Uaa\N;NT;(4K+-0+26850.)0*5:Q,:_E>B[``RGFP_blJnnt{�xikRcztphqpxPYsw���}yv��|}���j=_^��bfgf:LWmg[U?bT5:5V!-5+/876242(*363K`O8<�taJ[>[aafyAzro��ushbjkvxqo~]Du~����}�������~r@XZ��cexRBLL`a^SL^N=JRI%04/.=6:200-353aH4;{�~IJZFhfepB~y}�~z`hm_jzlq}w]Iw��������������kIRY�fe�U>BANZfTULI]Wf?7,&4*6:76-!%$V4RCA>z��m=M\Kv\w�}J���{��sabl`_zsxlxA^������y��������|kQ_W�rvX�h3RENUrg\QIp_h94..-(88<6?"/eFG;`bm�{h=TaUlb��Zx{���ysnkhUWT`klVGm~��������������xpxl�czV�}5ViYcu|jYUcr`=0--+,+15=P+4#URZ~}}s`TUTB8@E?MNa`iigpw��������������������������������������nqoY`bOB6B<:K]Ldfhc������sdoH�oJRC93VIe�����pd��������������s^IF42P7H?8Kdu��������������s`LEABGFMORMLERLTg_q������}q\ago�D@0?OVI���w�zgl������������rR:90<&4*<�?=>bv��������������kIJTXecovtpmeZQUHhanxz�����iaKtgxaFMKgQ^�����ec~�����������T<3)he2?'HK�hF1Y��������������wTJX^TU\mx�}}xn`UPaqqgm��~���lZOb{hk`NNkM��v��kZe�����������O51]Z��4L8EHf�gmWL�������������hNa[FKROR]fs{}}xkbestdh��}��fSUVtdj^VU_{����yQbs����������cTgn����weZqc��rvt��������������bf}<<]Y*Mg-G[i{y�xjquqZ}��{��`PX`[me[kfuz~��s[Xc��������������������~�|�������������������l�[%T�c%MV#9JWf{plrogq}}}��\Sg]TdW^kgvrw�sQZbn�����������������������������������������{�x�Ahw�`D%+�><7_w|�yvps{~}��Nfe^eIVdilqt�cDPog������������������������������������������~����hs�pIC,C'�k)7&Zy��~{��|~�~KcjRiHee\fnlXLHf�j�����������������������������������������|���uu}vzlSRU�vIA0,g��������vLnyF^Pjmfg`YCXIot������������������������������������������|�����x|ro�{mpv}{wp>6Fw�������rWkWeVlnb^ORMWDwt|������������������������������������������~������}|u|w{����|q[HU��������fenodhn`uXSP\NM[zs��������������������������������������������|�������|��~�������lTg�����~�fjmYa��\peajYS_vz�����������è������������������������������������������������������g}����}�cjjqc�iOfrwnjnokz����������ƹ��������������������������������������������������������������ejs~h}WCenrf��vrou��������������������������������������������~�����������������������������ethljfK%pjblkuujhl���������������������������������������������~����������������������������\wVcm^OvedrokjjWd���������������������������������������������}����������������������������fc__fR_z`\pjlahV]�������������������������������������������������������������������������j[W[XPS�W`kdgjqg`��������������������������������������������z�{���������������������������s[THVNS�LVlqdkvue���������������������������������������}y|�}�����������������������������pgPFVOR �UJ|s]Z~^v����������������������������������h@�{kjkuzvr�����������������������������slUQWMI�_H�veH}Wo��������������������������������{J 7v\V\gk?^z���������������������������\alZIZL �p[�}lBqeg�������������������������������vJ+AzYKUl! &d����������������������������K`wXIrF'f�{�uoFhbo������������������������������}i4:L^lxYE_w- Hsu��������������������������HZwkPr2"6���ynNg_p������������������������������n^Tf��kdH>Yiv+.Sgq������������������������|BQtpc_81��zrN�jp������������������������������{b]z���mRBMd�eX]h_w������������������������tQKpY\vK> +b��qiP��q{�������������������������������������xd^d�|[YeT�������������������������jR]kePpX42��sja��ww��������������������������������������zz�����}�������������������������XO[lqWkm/+!���|�i��u������������������������������������}q����������������������������������ELcofakQ#1������|�v������������������������������������ro����������������������������������CWfdOge!0 q�y����~q�����������������������������������~px����������������������������������?aZhIg\).R������{t������������������������������������x����������������������������������~EZ\I{9-'5$������vt�����������������|�����������������������������������������������������xRK`�[|""24 i����~n����������������������������������������������������������������������sJR\}|T'$$,--������l������������������������������|nqov�����}~����������������������������y{3QO}z!%%%!) E�����q����������������������������tgWJLTPS]e`Z[Zg�������������������������}{y2AT�K!)$$&)�����xz�������������������������eUI@;-.98:??ISk�������������������~{|mn�~{F%$)&$')%% *)>6=��������������������veJ: &6<>+ -42#)9H_o����������������z~}fzr~%#$")")"(#(/1(-&�����������������x~vtx��i^_UTt]TI24$!!#"15Oi{�z������������}ye{xh" &%#$$('&1..}����������������~yw���������������oikmhl^K_8+&.3D\k{�x�������������{tg�w|= !$$$%&#$+-3:m����������������u�����������������~����{|�wpdbhzlim�}�����������~{xrfv{h$ '%#%&")'.7j���������������z��������������z�~�w��wy|vy~vot���vip|������������yungr�C  !&%$$, %'+$k}��������������������������������}���~xys}x�|������ru|������������rtht~�(" #&$$%"$"((6sz|���������������������������|}{z�zv}}�~���������wu����������}|ltfk{i ""%%#%&& (0,ts~zz����������������������~�~vidXS]h\ccitvz{�}������y�����������rlsaka# !)!&!#$&(")&1ssy~|������������������������~s`ZB@>DCLRXclqqx��������z���������zopq43#!$#'#!$%$)Esqzz��������������������������todYNC@HONU`jqs���������x���������unxZ#  %"#&#"#'(")Htuwu���������������������������vujgZ[Q\Yjiqv{|���������x��������zrh�, #"$$!%$$!$+Twuvv����������������������������y|rrnghknstyz����������}������}vnvg !$% $%''"%bswrz����������������������������������uvy||zz�����������}����|txl�/!  %!#%!(!&'mqttw}������������������������������������~}������������~��{|vqr|  #$("$&$$ sssvw~�������{�|���}���������������������������������������}}ywut}9!  &#'##$"$!!yruxx~{������}�����������������������������������������z�y{suxk!! !$"'%$# %#zsux{}||����{~z����������������������������������������yxxusx;# '#$$# !'" uxvv{||{��|��x�{�����������������������������������z{q�yw~wpurn !"#!&"%!#!)xuy|z|zz��~�vz�vzx|����������������������������������ytoyyv~rysuG  !! "$&# !%Y�ayxz{}wy|{w~pwlztz�|���x��������~�{~w�{��������|xlpyrwrvynw! ! ( $%$��Hjuw}z|v|~x}s~stvtttwv}�~�u{��}�{{}rurvownvy}x��}|�utjlprwsvttq` ! ! !&$$��_,rtz~~}{xvx|zyt|xnmpjts|v~|rz�zwuvoollmmphlopwswz|rvollkmrsqquoz= """ %""h�Vwtz��|xyrt|ywtuwsulmhjitrxtjqpvljmaib^e``kekkolqlumnhihgorltstou! !!""% 4�ȈWvsz�|}zwpqt{uoyssumvjgbhoojijhkebcY`^[\WXbacfdilcljegiajnmjruqu^ !# %""(�毈Zxtt�z{xsrqrvqsskoonobZ]jgbd`]_]YYYRW[RTTYW]_^bacgeegdahfnmsumE! !#! ".�⦊hxqwz~}~rztqulvntonlildZTb^[Y\RVUQTLMNLLPOOWRVX]__c`\c_efeonvsp�!"!&.1O}��ָ�pzsvz|�zyvvlviplqjgcgfccVRUQUSPSQQMKNMFLILIQHOTVX]\]`__dlinsvruq>)!"##������й�|us|{z||tyrqnsiiil_i_dc[UTMNMONNLNPKMKJHMJJJKLNTVT_]d^idnlvsrzX6YQ$"#""��ľ�׹���]z|~z|vyvumtljifefdaY[VWJKFOFMNOLJOLJEILIFIMLNWY[Zaajiiqurr<2AInD!#$!%�����ڬ���0={�}yzurtpqiijj^g`[ZVYLJFIEHKGILJNFLHCNHJMNSYZ\]]ejnjrvtvu$?=@Dpm# !&$!#�����֭���j s��}}}yssrirhemkdg]\X[QLNJIIEIDHLDHDJIHMKMORZX[`^adjjprtr}Y!;>CAZ{�H ##$"$�����Χ��ȮS�~��}~zuuodokemgkgb]]ZVUOSOJFHLCFIGAJIHQRNSX^[d_ddhjgrquo�7 8?BK\y��$$"$#%����տ�����U'����}{�w{rpgiihieh`e[XZWTQOMONJKFJKEEJJMQXOVY[_fafcmhorqtp�"!2:GWd�����5!$$$#' \ No newline at end of file diff --git a/images/trainset_face/s15/10.pgm b/images/trainset_face/s15/10.pgm new file mode 100755 index 0000000..34bac05 --- /dev/null +++ b/images/trainset_face/s15/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +wy{wzx{zwyzz|v{wwy{zxyyzzwxwtzzuqolnjpkkhhha`ljlnmprtquxwowwywxvxwxxvww{uzutvxvxvuxwutvuvsxs|wzyzyz{wzzxxy{uxzyzyzvzwtysrttgmkgjnl`QRWRL^`\`^Z^efnlrvqruzyxztytxvxwvyuwuywuvwuvvsuwxvtvvzwzzyyxzxywxyzuzxxzyvyxuyusqvvZgffUQTSF59EQLSF=@IEOROVZ\_kqtut}zvuuvvvrtutwuwvtvtztsuvwwuqutxxyyzxxwwyvyy{xx{xvvstqrrunqsfW__UL@=:?DRF@GKA<113@AFILMMUagqwsysvuvvuwuvtxvvuxvxvtutvtwrqvq{yw|zwzxv|ywz{zxyuwquuxrpj[\\ROQcTGLNEDZG08IH7?75.-6@GGM?FGMYkvxsttvuutvtxvvvtytwvsvutvuttysxx{y{w|z{xyyu|usrpqosptln```VHXTVRUIM>;IH>GJIAA?>;83.-24/-:9:?NQTZZ`^RNQVSMQSEBHJURTOSLEDYmpssrvwusxtusttutusszvwxx~|jdPLTQin|}�~~wp_mskwOFFEH:-0,''%6:;>ERVVU]XU^JNYTXSWMMMROOXSVSOCFZimpsqvvruuusvwtsvsvwzt~�xh[SPQUddw}{zs{rlv�xaUK:28.0 "'(,56E:GBE@GPKPY]]\\\\vw}oneyz~{y�{a_e`lt}����������vwwbV^WSVX\CSSOZZZWWXOLOW^6RSVKobTLFZ\VXQa\?3?=>:8CED@IKEQQOSXswukejzx�|�}k\Unx}�������������}yl___^U`e_[]YeZ^_QT\TL[hILNYTUo[_=P__ZbVWT=:?38848>HDEEHAIPIsxskajxp��wodh~����������������}rcb^`WSae^kiomhlg]M_RVdXPV^_Uj_e\KO_Z`f_]OA5,'*138:>;=BFVpqnrbgoo��idhi����������������������rrindbX_kiz{zrnmX[NF`a^ThpagYaf]^QfL^iUSE?67)#&844;CA?A@ldxy`ls��u`lk~������������������������vsvvppndfhhkhsx]\<\`bhbud`bd_YgW^ZIlgNMH=<:6/"<41AIRJMhga�`s}�xjjdx��������������������������~z}unpka]]gfdlkaUNX\eijj`bh[W_^]ZE`ffG>:;:3:RACh_Uoub��jVab{������������������������������w{}fjgkjo`gre[IXZ^^jl^k_UW^YYLXPdVD9@?GD=<<59ED#:7B~�~Wqz������������������������������������������ykOvyPIYIGVKQQLTGIFIH=JK8/IMLJYJDTLKM46) 2:?v��dfx������������������������¿�����������������tcgt^QJOHG@QCIXZ]UUAABGI4ESOJVII\E5PNC ).8=Y|~dey�������������������������¿�����������������qRm\\RDKJ:@IAHSZZUJ@GKWZKW\cN7"8P[&(0IBhhoqiv���������������������������������������������lVdjuUCWI@:=;BADBOVQUHLZTVZPgbB-.#DN'4=ECeiolpw���������������������������������������������`dq�u@c\MG@BHQMWUY`YSN[RXWR[bD&*4?ICE:@@elqnz{����������������������������������������������xjh{�\R{pOUKQZ\[X`i_WV\VHQTKiY*'4IPH;?BDdqqs�{����������������������������������������������rju��Jd�eU_UVabe_^`bZfidDa_hk4!,I^AE;MIbpr|{z}|����������������������������������������������m|���ad~j^ecbb^ffbaYloeZ=kpdF-1OQB88NMZlpzys�}����������������������������������������������������jgxoosqleiea_]kiieIP}m65FGG?:CDSXmln{q|������������������������������������������������������}niqwwpnh]gc^llbRXXnr90WG3OPE>Namgptkt~�~�����������������������������������������������������zfdjfgd^fdjnemVIZreN=a8(HA7;]dffkfiy}{z|���������������������������·�������������������������xldfictojlbd\USnjEN^8.E:=SabccX_bv{z}|�������������������������������������������������������ztuqhqvfj]`VX]olGSW:<=IK[ebd[SUbz�{~~����yqozzy{vx�������������������������������������������~}snzicfYRZXfjRML6:WVaZh_^UWXh||���zmlikopgc[UUTV[]qv|������������������������������������}}xfvnbcdTZPhcGM?3>c\\a[_WTUZq~z{~pfbdW[b]ROJHJFFSTXihzw����������������������������������z{uhnkgbXOeRb`BJG;:NSUYYRRQQfx��zxxrd[gZNMMUYTac`\YZ_abikvy����������������kjfhohbmnvv||~t|��wulleb^TF][]fH@FA7;FNRMLOP_n���yytcaZd[ZYVbryz�|vjb`bailtx~������������wle[ZRGJEHWRa[_gqoeq�ssmmfcTFUV^YiL:AMBHKDMNGOViv�}z{m^]hfhighoovrmg^UMNS[Z[cwy�����������{ue`aTHFKHHBKRJGU\[f_lztphd`L?KT[[^dFBGKPGRNTPMox}y{}k\fiqssha\OD6.\,.GBEJf_Pc}����������rni`[VTS]]eccSRJLVQDJUfqsplh]S?`c`[ckbX`hnx}}}������{lcio]Sfpq~rnku|��ov�vx��������xjVq{ZF��H,hQ5?0D`hnj\]UI[kpifW>(P>G8NWc^amrrjjom~�����������������������������������������v_a�otk��TE6FYITYS\aK^ceroit|�����������������������������������¼��ykrxtu����������}{dbh[LYmopwxtllT4;>=MUKSW\^gYerocgox��������������������������������������xpu{~~������������}|�}r]`nw}smjW::5;JLROVZ^b]lphQcp{x��������������������������������������us|w}�������������������zy���qnmTI:03GLRPKVYh[id^M_puz��������������������������������������~rz|}�����������������������yki_=B9-8EQICQZmUa^V`Xntz~��������������������������������������x|{������������������������xkl_G;N58DO?@QWvVLZOlVjqzx����������������������������������������}�����������������������~wlj`LKOE6BD=FSX{cHJI]^ojsy����������������������������������������������������������������}vgjRHUUPKMORYN}rx{^Yejpx}|����������������������aqibL/([ihkk\7.Folb����������������{uzwkoe``NKuy,4:LMOUV.b{�uaTelkvx~�����������������������S^nveHHILMUPTRUUFGIGBH@@^_ddklzr�|��������zq_XMK>FZ_\]gdf[VY_]SXU[OSGEDEJWdjkn}��{uukjkhieYU[P/+8FHMKPPSRRTWGDEEDH?>d_ccejuu|}�������}wfbdtn`ba\KNQR\RU\UKOIPLXUPOUOAP_gq���zyokgiggcUS[A,*;HKKLROUQTTSICHAEE>=k^aedgprxz���������������yoxxpuaYQELV]`lkgjg^bmjhZWez���{tohfkfd_QXW2(1?JKSKNUPUUQVKFDFED>Cjbadcinrr}�}���������������������}|thtopytuvspmsksvrk{���xunjjke\YTZQ#.6AIJNORSRTVQWEECGFD>Amgacabiqot}~�����������������������������}�zrqpqr{yy~���uumnkhbZ[R\2-/:BJLKQRQPYUOYHHCFBETdkcpghgdptrvwuruv}~~������������������|�����z}�tu|�xypljiddg^`X\`5'*8AHHMINOQOSOTSPLCHE9B��`bkqhhhqpwv}xuzwu{{{������������������������{��zz{}�tookfiifc`\]^Z&**:DHKKKKPQMRPOROOHF;6�̓Vgklsjfmsv|z�zuvt}v�����������������������������x~�~rkqollibfdaX`F)+.@LMMY``^QVS[NOVNGDBMTU\POLNWnttysuuuzwsxxwvwxvuwvwuvttuyrywxusqb`\Y[ahrmc\Y_^aYVOQR;/0.'&86A6GRRW\QYV]PWXMZRSJGMQQZVWXTJK`jrwqwuwvtvuvyuwxwvuuuwutwuuxvwuo`VQkaprt��|mhnbhWBD;>./% &'4.A;1KGRQPKMU_ZUTLPMMKDVSVXZ\_^QNRdksotvsxuvvwvwvvuxutxuvvvuvtzpbUQSbhzy���niqsseYM:833''(/364L:BNGJEJKMEZ`V^UYUOKEJ\XPQY\[WUWTckqqsrvuvwtwvuvxuvqztuwvu�yf\QTN_dsyv�wvwwt��md\P?9<76686>0GE9OFOCADNA@jSUj^PXWUPIPZSOPNYVRPSQWaggmpuqsvtvuru{jpuwsu�pkTWX_acx����zxty�soi\NB?E78G6?ABNAPKQTYEMPBUZCC@GNIDMSSU]^dc^ffdZO>uwtxtr|mmdmentnial~l|�����~uv_RXPPMRNFNOVQSWR\[HMUcCB=@=;::8ULEM=:NQspvhkmeu�zqfco���������������������yx}ytvl^`ffiellcWWa_iirj]g`W_c^`Pe_k]G9FGEJG@6671LOKGNKA@miznjpk��qqed��������������������������~�tiklkrd^tkdPW]delkcka`e``[]XW[dNDGADHB>::>:BCFHBGDJifuyfsu�wpfd{�����������������������������zosrpofc�^QRUkphefmckqb[V]XXSSJIJGJTYA:;24M>RONOH?ige|cu��ifc_|�������������������ü����������r|synWwyZLZZodWfj\Vfe]_VROWP>FRECK`U5:@A3:PKJKFHdeZgpp��NJ^r�����������������������������������~|iV�nQWf[^W`_TTQVJSQQERI96SOMDb\RPNK=69ANKUMcY_Ixt�tLY���������������������������������������qaqz_U\^GUV[K[^^Z`UGAKKC3F[TPW`CWWL-<54HLFO^ZS:g��sbvsz�������������������������������������~rbwacYNTPBOPLX`ge^UH@GLBK_[VS[KaZ4$4MC;FVj__?2T��sckr���������������������������������������v_mfg^[KTHCHHHQVVOIGJE@QK_bTS_[eW,*+PUHSglaQ,.Lu�u^gn����������������������������������������c`joigM[SG@CEEFCCPVRQKNYVaYVaie85#0CS^[km[O'1Bl�}Ybz�~��������������������������������������~hgt|wL\\SGFHKJTX`gb`YP\\\]]^pc29!):M`]lnX=4-B]{sdew�����������������������¼���������������~fo~�dSvfQ\NXd^b_hud\Za^]`WXbf8.&*0>QZkmX.+2G_skmly�|����������������������������������������srx��Qq�h^cZ`ggjhgodddk\Z^YXrN.,+?@LZmnR(%F9`nmolx|�����������������������������������������wx���Vv�hahdkilrjhhgkxtlXidtg/(-7RVYmoG0-C>Yjppq{��������������������������������������������~����iy�sopvrelieefnvxudRqsk;4'=U^XhpGC8:<[ormx�|}�}����������������������������������������������wr�~~|yokjlknuvqmVYl=1=DOHOioCE5B'FQE;Uio3>>AJUknwwu{|�������������������½���¿�������¼����������������rlnkjdnwvyopudYcvsX*USD,Ypl;H/=QLipttr{}������������������������þ�������������������������xptno�tupiqpaQxoW=ZP23QtpVF=C@Ojdxocv{}z�������������������������������������»�����������������s�upngjj`YrxSA[L60QpmUQJ8=_fepecvy{w����|��������������������������������������������������v{nsjhb`[nu^9[BB1ZnjcL;+Jdaa_Z`tu|v���{lqwturmfplim�����������º���������������������������zu~uorjd]\mmYEO=33VolcH89^``WXQ[wx{x�okfgnhcZQLOEYWfpn�������������������������������������zn{rpkf_h\`sODM=90TgojDGNc`^XONc{tyyygaaZV\SOOQQQMTY[ihtx����������������ljfgac]nlxv}�v����usvslicU\i[vR@KCC6PjnmWXY``ZSPIi}uuun]^]OKKV[clnndgdfglm~�������������sjg[TMLGJRW^Y_euskz�}{qusmgUYZdflb@:J[qvxwm^Y[QRkvutkmV;FTBBXfhdU[dppR^^^bV\roy{{{z{yuxiT<4@`~QQDRR��{lVtl���������wrattQJ�DC�0=DKgovrhm`VfqtqriYB:S@UWOS^YkfioL[S`Zcqouy|����������������������������|�����q{��������������������ohly��vwnbG;@8GSQL[`^higRg9Yenjcqq�����������������������������������s���������������������������|soeIEB5>HOP`Y_fgh[pBTmnXemv|����������������������������������y{���������������������������mqkNDMA37IUR[_bigW|>SpfNZos}���������������������������������������������������������������}prgVLRQ3:GRMVb`eiM~GSm\S[lty���������������������������������������������������������������znpaJY\Y>DCNG][`dg=~SSfV_Vits���������������������������������������������������������������wnn]E\_SQDLPGV]`be5|e[_NV[jkx��������������������������������������������������������������ukqQJcZ_MAVLDX[``c,kymODJ[ilv�����������������������������������|�|������������������������uonIHdX_M9eUCYX]^b7T�xTA>[ijx������������������������~���ı����}���|����������������������{wnhHMdY[]RtQJZX`\bA?{�d>A^iivz������������������������}y��������{����z���������������������|uoiJUcTega~LKVXY`]C2r�i4S_josx��������������������x���g�������ts����p���������������������yumjPXRPrqgxFQRY[^^K4\�rLR[inv}��������������������u���Zy������eo����c���������������������wqihYKCZzzyf>UTWX^ZH3[w{m^Yeot|������������������}j}|`7c�����sUbz}sj���������������������ushg^L9f|�tRDQWVVZ\G1[we�yXclz|�~������������������kieTA>hkorlY79Nejd{�����������������~xstmbcR8hy�h?JSTTX\]I?B�[|�c_i|~�~������������������XRX\E.EYT\MI`]ONTn�����������������zx|ytqnb`XKg}w^3NVSXYZ[JC7qxj~iZgv~�}�}�����������������ub_`YE:EEJNgnllfqz�~����������������wr{pqla^igwzyA?QTRYVXYDI1T|gjhZdv|���{~~�����������������wvsjY[Ydrwqww{x}�~��������������}rvx}npk`U��zvk:FQUVVW\ZDH?7noi\^eow��}~~���������������������~z�~�|�zv����������������xuuwyuspkW[��gjh;CRUVTXWZDHC8Tmmd`^jt����{|~���������������������}����~u���~������������{~uqpustqohYY��dtX7NSRSWZXYGCEG;`pla`ev����~y~���������������������~n����|{���������������{upqvzrnjeRf�xxr??OOVTXZWXI=JF>Qgecf`r~���}{z�����������������������r~���x~�����������������ysqsvytifeQe�uvV8GORUUXZWXIEHBFANXZhcp|�����}���������������������������wzxz������������sr{{}mggaPr�{j6CMOTTU[R\UGIBFECF@Xfgqz��������������|��}����������������}��|xt�������������~xv{|{leg^T���b3FRLRXVZR^XGCGDCJAA?ddlzv������������}���{������������vv~|yw}x~~}�����������{{�{tlhfV[~|wS/PMRSTWVXV[HDGDEGBB>^fmwt������������~|���z}{wqjgo}��rj]_hbiipqqmy������������~|wmhjY\txh;;NOSPVUXXWVEEGEDDFC@Tfjvv�����������{}{ug]`XaYTSWQQdcdSRRTLMHGIGLgz��}�������~vsjeeTXhc@1CQPRVQXTYVVEGDBGCDE=Ndhu{������������weK>:FCCMMDTOJTUYJPLIHECAFJ^Xl��{������|~||xrl_fQ4M:84INQRVTUWUWXGIFEDEDGA>edl~|�����������{qirmeaktx�}��y\p}|vxrdep|�}jyzy������}|yzwtcdg?'.44>JKVPTVTXUYTFJCECDCDB=V_gv������������������x~}|�����������~}x����|rw��������y{|omabb1)016CKMPPTUSWVTZGEDEEH@DC>Kb_o{������������������������������������|��������������zrrabfM,,12;HOJSQWTWQXWTFICEEEDCG=A^[mt�����������������������������������w���������������{wul`_g<(-43=KNLURTTVTWVVLKABDEDBBE:R_awv�����������������������~}��z~|}|xy��������������~~pqb]hQ(,017EJMRRQOVVXRUVJHFAHBF?G@>G]`mu}����������������}����ysromrttnxz����������������~}tng_^g>"/2/:FJMQOUPYSTWUUHJCICCD@DD>DV^gs{���������������������~uuuksrox}}���������������}y{rje`eV('/43:GLLNQTRWQWUTWJICG@CADCF<@bXdrv{����������������������|vqt}|����������������w}ywvnccbc<$-027;JKNLOTTTTTTTXIHGFECCBD>B@hX^ptu������������������������{����������������||uvwvpkedgS'$0119@JMMNPTPWTRRSWJJEEE?ECCB:Bj[[ipr~����������������������������������������w{wsuxplgbdg6&++3/;ELJKQPSQVRVQTTLJIEGCBF@D6ElbY`nrx{{���~���������������������������������uxzwr{kkkb^d>%+//5#�Ԫ]iffc^bdifnlogedrqz��r������������������}yyzimefdbgia`^YZ^_`gSls��FDNMRSORSRQPRTOMMGGFI*K��Umjfha_\gffkkifbglp�~tx������������~v|yzoiee^d`accZ\YZYcbbgd`d҈4KLPPQRQRQPTNRMIHFGF$���bWnmgifd^bfgbjkf`acjovyrw|{x������{xvovvmef_b`_`__]V\X`^^f^ktqUg��V>RNQRMRRRLRNSMHKHJ5B���R\oshhjbc\_f^ddfc^_bcklnoupsqty�wzux{tijmnhca\^^Y`]\WX\[aa_fi_~�\N�ΠEERPOROSOPNTLNFHAKQw���KauqphgfceZbb^aYbaW`]`ffkilkmrrtwqnsnkjejfc[Z[U\UZXWV\^`]aefo`i�zE���o;LSORMVORQPPIIXz������Seusoncjgc_]b__^][[VZ\W_`]cdghhiihhhhc_e_]\YRVTWVSVTY]^b`eboklQ��K��ϳ=IMONNSPOQNNd����µ���WkyxqnidfdaZZ_]]ZU\[UZ[Z\Y_a`d`aegb_a]ZYTUPWPWSUUWVU`\`d`djnowR\�_����lRMPLOOPJP�ww]������bU���|ssmnee^^[Z[[ZT\\[V\XYXVYYVYWUPTWW[SWSSXUZZX[^_`^edlqqvu|jZ3o����֑9JRMMMOPOM��_c������pN���~zspphke^\[]ZY_^Y\U]]]^V^][U[[V\\Y\YTXZ^ZYY][^_eahgnuux|�i_;�����˺aILMMPJOLN \ No newline at end of file diff --git a/images/trainset_face/s15/3.pgm b/images/trainset_face/s15/3.pgm new file mode 100755 index 0000000..4fea718 --- /dev/null +++ b/images/trainset_face/s15/3.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +'(&))%)*$*(*),'()*(),&!4@,2&*J;*--2;+!)( '#')(%&+#**$#/,;26=):2.10FI/$#& *%$$&&")&&(''-&)&+&-&+*)*,2*;9%>BD5!*)8/36(402,B87JKZ[ULK?>:>8/40(./586*ENC@E**3;946899-*)"(%$%(&%(&'*&,&()'&+)+',**+29D2,2?2,.2<8;B,.6@<8JLQa\[`KE<881ED=/8;PBMKWdcZ_TCKH)H>-=-)))&,#**#'$'%+)*&+'*$-$,*6.,ABOajO@{/DC'4?"-XGPNOGy{XdVT^]hj]aXQJ\MD05NOYAA4C-HDQF#:9:=360)-$2),*DdX=2h�2K�YY[_UcHHjjkbudtqgqd{�qrap����||nmdZe[YTR^]Zm_eaJ�I3;991=DK7-509462.1)*5&P\[_b`wouqsckIposonsnj`~l���rfg��������^Xigsb^c]wYIUReeB7`Y;0@E/,6)47>8,076*&399@^L5B^`fWP@iVehQtru{�{`tQizrlnpqbRyr����|mw��������NRfr�ajakaAOga`hIDaV47EO(2.)25;;452."&5=1^Q37~�iTbCXp_jkG�qo��ykqaizsulqzrUTWcxg_EpNtX+A()1076:B.'6STS5t��TV�rv�cz{���v�������jwzyv{wtp|��������������������inu]v��yR1Gw~�~tY\FT@=HD?4/9DB6B-%>]DD[}�ya`{o�uo�������������������������������������������nqodo���x`RPgszwlSJDK=FIIJFDFHIL0.JZJGIIBA@G2"aGGHScYTR��w���������������������������������������������rnzz���������}��m2Gc`aPTBKEI4M&/KD=NTRYxPU���}|��������������������������������������������tv������������~���[8\_kcONLNDLO/8?=>EKYdflgru���������������������������������������qqf\ZhJg+9J:7:786KWQ`mg`��������uwga]�jtJ;.?PMY�����s]�������������tbM9@2$D:<7cj�����ų�������zdUGA=>>?DHEEAROTk]yn�������vtVci{�}ZJGW[Nx����y]k�����������z]=/K XP5'cc69Rn��������������qUFAIOU[efkdaOPSEj]l�|������zjUTwf��k\KY_[�����\^}����������r@7'?�.Y'>@q�Q1@��������������z`GJTXUZg|�||wk[RK^fslo�������f\Iipq�k[SX]��x��cWh����������k83Lig�pG>9X@��Q�(��������������jQL]UFMWTefx~xseTbps`g������~ZZUSvi�bbdiz�z��jTZv���������j^_�u����eZajh��k{l��������������gUxQ?Bb6!f1K]h�||qcpxm`|����~VWXXblrSgkptp��aMcb��������������������~�x�������������������ly/8z�5�!,NRi}urfrrbm����wRXc[MjkVihqpw�XH_hr�����������������������������������������s�CuT��=4(!RP6;^srxrrmj}���rKjh`QYukb_kmg^CLyq�����������������������������������������|��uij��GB*2.[�"3.Xv�~}wx�z���gRggYbEzihff`RLMU�k�����������������������������������������������zp��m\FI:z�B62+e{�����~���`UppMhBvnj]XSEbCY�o�����������������������������������������}����}x~ut��ohj�|ds61@u���~�����^\rwZjKdYqVUMM\=ovz�����������������������������������������{�����~�xwu~tu}����fQ;S���������[mmhjvN_f\igdUXjr����������������������������������������������������wz}}�����}~gJd��������Zph_h�RaVetsid^sn�����������������������������������������������������������������{_x�������L{iml�@]Aarmw�|msn����������ƺ������������������������������������������������������{�������ZwuuqsFUgsbhrwnih����������Ŀº�����������������������������������������������������������~bwakiVLR!bvekokn^^�������������������������������������������~�����������������������������~]xQjgVSJmg]km`iWR�������������������������������������������|������������������������������PoYf[RhI|dTcjielV�����������������������������������Л�������������������������������������KmP[SMXl�kEpkcqs^�����������������������������������՞�������~�����������������������������SoEQPQ[o�oD~g\nfr{�����������������������������������������x�������������������������������ZoAQVPRcv|J�vOff^�������������������������������������|yy��r�������������������������������PyONWKIX!S�l�wbMvW�������������������������������v=Z�ofipzury��~��������������������������xNwnGP^FM+4���uoFo]~������������������������������o/kgUX_sGGn�����������������������������kOox;Po?R/���yqPia|�����������������������������oB+aqJJhF +Nu����������������������������aRbMSfBE7e��wlW�gy���������������������������{}f?3D^rjCNsL + 5gwz��������������������������ZL^tgSdK88:��pd^�|u���������������������������uwXPj�|gL1DYq8#R^oh�������������������������^KjjS_qLB0%!��zth��n�����������������������������zq���sdAFRpeKThOc�������������������������zJamk]Tkde7�����`�p������������������������������������o_]t~de\X��������������������������p7^fsjUtjB *z������p������������������������������������~|��������������������������������b1ankdeq'* ,a������l������������������������������������s����������������������������������`4qS|Hbj*%/:������p�����������������������������������my���~}�����������������������������XFaM�InO)%,2������n�����������������������������������l����}�����������������������������STF\�T~+,*$0"Q����p~����������������������������������t������|���������������������������|]M?bvg%)#%%)t����yy����������������������������������{���������������������������������{ycAKRy�+##$&%#(1����}y��������������������������������������������������������������������w|Q2MM�X%#)!''t��}x����������������������������ufbdkt����w����������������������������{u_FIa�-$2#(($)'&mwrn|�������������������������xd_KA=FNNWb_WUZm�������������������������|nftWws!+:'&(&)$+ISK������������������������|]M@6*',(1<;A5460166<=EPY[butx����}z�����������pkwVA@! #"&"%"($#) 3yw{�������������������������q_T52.-0:GKU`hm|�w������{}���������xno�*  !""%%$$!$!"%6ytw������������������������~umc^NJCMU^iimsy~��y�����t��������~tmpr #%"$(!' %#*A|vu������������������������|~tut~{}|rjpspywy���v�����z������|usl�/  !   "%###'"(!Lzpy����������������������������������w|wyv}���������������zxsowj "  !"!$%%#!&!%+]wrzy������~�����������������������������}�z��~���������{~��}{spp|6"!! "##&"#'!$%hsvt~������vz~|y��������������������������������������~x�}xyrtwb! !  $#$(!!%"$%mutw|z��}��|vxzzy������������������������������~������~y�xwtrur-!!$"#&##$%"&lxtvz~w���~{{ywy|�����������������������������������{~�~x}vzrtvU   ! '#%!$"#"'iyty{z{~�|}p�wtrx����������������������������������ttq�wxzqvqqu  !" $&#&!(jvz{|xx�|�zyysrmtt|�{����~�������|{�~x{{~~��������}}tok{us}pusq] "! !"!!"$#$!!#-�qpyw~|u}zzyt|lqprptuuy~}tw���y�{ywvrrtsppsyy����xssklyowtvzow+ ##$!$#%$#;�hWw~v�yywzw{xyuwshogpuzv{yrz�xsyorkljmmmihjttx~||v|nmekmptptutoq" !!%& %$&��:Nz|~~zzwuxwtvqywnldekunvwmmrtlklgfe`c`bikfmrlruukrjlhhjopptskvR +"! !"""#!"$��e*G}}z{rpszsmyqumqkdckipjlfimhcd]__]XV\acdbkhmimjgehgghokrsql{9 # %!%"n�f&Fzy�{yyqrtqn{jplmq\`_egcdd[g_Z\VS\WUSXWZ`_cdh_jgchf_hfkisskm"%"(!"&!��wD~v~�~v{ttrotoqpkmheW\a^^Y]S\XQUPQPPPOTQTSV]_c`bace__ccllsrlrt!  !#"(% $�ۉ�!Jz{|{zvypslpiqfgbea`UWWWTYSTQULLSFJLLOJNIPYYX^_]\a__cejnsrnwh9 "$$#X_l����Ϋ� D�z{||vytootjgkfaf^bWXSNPQSOOOQMMLKKNIKKHMJTSYX[\]]bfglqtnpzO>WM" !$!#������Խ��8<}|||}{yxvmzkjjg_k`YYVSPEIMIOPNNSPKJHJOHJEMMPRV]Y`\ecjnssor{?2?JbJ"" #"#������̲��P'}}�x�}{yxwtsphikcd`\YTVOJIDHJQJNOPOIMHJHIKJKTVZW[[edekpvqtnw62C?=jr.! " '&!������Ц���p��|�z�yuwqntejhiab]UXTPMMIDKHKMJLICJIEJGOIOVXY[Z^cghnqrtsqs%1E7ELq�P#!"#%%$������Ǡ�ʱ%W���|{vtnhoiikieg[YVWNSQLLJJOGHIIBJKFLPNOW\\\_aadfkqnvpsvb,<88>CAKE5<,)#(%'!'%#%$$'$)%)+$(*',)*(+((-)*+)*++9$,:=C7%,#/-+-(#!&)*$'3=>572,&/#&(+* -%1*18/.C>2;863134*&#%&%$%&#'(('%,!+%*()&+(*+)*+,'.48>&.;;3.%.,4635%100'33.=BJNOOH;:>?0'%%&)).5.8A(2AO8000.26;?1'#%'%$%%&((&)')(&)),$-))*+&/*0268>,*97+0,463?:+,5>93EHGMSQ]JLC@:>5=-0,,%.)947:?:FA6368*0.5HJ5!#''#&'&'%)&&(('*'(+')(,,.2.182,I:5B6,3:51A@4,,8O?8SR]b_UVE@7<1=E?C@<8)5'?0(?HECD9.089[Q9D8,*381>99357P?IIVce[ZE@<9C=GA:>EGG3;157)F=1J>B+'=99>@644'($'#&)'&'()(.#,()+)',,50/4J6DNK^X=L0',,1/<4D4CHTGKLShQP[KOMXXD=39D5OKK856B.>6?Q:H<3?69?H;A-+%'%%)(*&'+*$,(.&-)-->:--0?HQ`LE\[*U!+6,"?D>N:PG`TTYObURZXWVYIG6457>GKOE--O0<4LN6TPJ*32C88;22('&&$'*((.%))+),%1M6>/(2>X^_TM3lS)K40>1JIRMJSPvgSdKTVYdaYYRJ=M;;32MFTF0.O?0/R9FUKKF)/**)&*%%-%**,')&,).0H?0715:[`ZDSDGcNKD7:C.&LV[QbFi�dYk]P]jbcUeaSU_SB4/LPUC=6DJ65B7(3=?AOUHL@TeD`QQFBDR.7O^iXe_`td]v\YqlfjZcismhd]U;ISQGCADBHEECB9IQ`@FP5/,--'*(+)&.%'-1'(2KT21=R_?IRR<@>�X-yPUQQJa0AU\pdgbadc_cYyqoodZinvyntkaTMMPQFCC=LH@EFEAINERF,:122-0+-(&1%,'-.-IP3$JD[R3TdNB*h�:@zZYY^PcGE:FMII@H<]Y;K>99C142416+&,)-0'47I?$Bd;G?CoXOB3pVK_bkfcbZhNCcdsnlmkqlp`d�qlk\w����}�frfT\`CTHKAR\UTJBqd=8<>QJ3631-/.)-*.4!71@8HbE5FR\_SK@RY[`^frrrjm^aIgiwoltlhdsfc��zmfZx����{}qsc[``RTQSKYbZrJKuY(U/BC-16---*)(fDL;UZ~�|e;VHTgfr�YY�w���vv_fiis{ypw|DZp{����|u���|����dCo_�nfaSh]CYX_c`6APN10J2608/30/+-(.'SS?Nbmm�gd?hTWhg��W`�{�~�{m^egXwvovzqNV�����z���}����^Rbb�po]bce6/..6;(/-&&2eR[IS��vKj~qppk�z�jx����}zoeaURPbldKQs������{��������{gOMj�ik`~X9D>T^ePPOSRMeP&0510;4$31#)7cOK=t��RG��a�avw�|�oq�����yy^a]`YZ_XPYix��������������}obbs�oi]�g4IGHWqU\f���M_�xm�gv�|����������xqvsslmic^jk�����������������xz�voe\}x=V[U^ut\U_\sf,D/&-.1;-.1,ANQI8u�sdqhcz�ot��������������������������������������������uldh�WEdkpx�pZaXh]1B),*1.9*.."<[MH@iugx[dZ�|zv��������������������������������������������xyoYk��{C7Xy�~f\[]X::LTe_����~o����������������������������������������������wu������������z��d4XY_JHHDH,.:?FYPOW[nfd���ml������������������������������������������������������������~JBd`XOHHP*/6=PVAKUjf>�����_l�������������x|�������������������������������������������������e=LhncJQP,/C9CLELOO:b��w��Vy���������|�tufaa`_kXWde}y��������������������������������������{QAOqhXKP"#4=GA=@95I�����nP�������~}pbbhVOMGAFCHG`nwl�������®�����������������������������xMcWTQJU0%';J\9C67������bd��������|�jhfZ_YOFIIFMV\giqhx{�������������������������������������ztisNTZVKFAWI@GEa������_x������~|xiyx�z}zxsqlX[cchonevt��������������������������������������{ttkIhHSKLA4@VK}�����}g���������~~����������whb`dous����������������}yvv���������������������vgp]d>=I:2FTMX���s��ex��������������������{tge`_fp��������������zlnd]YU[ems~����������������vnj`gA\bIJ^XO}��|��jd���������������zddXSQNPFATcil��������������xam^UMFEBMNSXlq�������������vqf^`T^jSJhSh�����n\u������������{`RI%t%@s:CB8Wnu����û�������~rleWNI@:6<<==RTaq|}y��������t~Tijgjd]V_e����j\c������������WA89bHo*<2:z=:Eno����Ļ��������ucTGF@@=>>=:;CVQ\mne��������|xf_�LZeggm����wJds����������|N7AOX��4L2MN�f:9j���������������eOEFEQNRUVZRLEOLTk_}o�������|olT�YLcmltxw��bY[b����������xhW�p����CQ�OogoemVZ�����������������������������������������������������������������~by����~�z\udak�!W�>ilhlrj]�������������������������������������������������������������������������wV�shp�_�4uqghzqe��������������������������������������������}�����������������������������oixpmp_ h�9�|[Yycw������������������������������������ɠ������������������������������������_|d[nfGP�U��jF}Rv������������������������������������ß������������������������������������cicZraQ08�|�zqHw[s�������������������������������������������v������������������������������bb]_^Sb-+���xrMkaz���������������������������������xj�}zwx�w������������������������������ieVQZMQ7 ��vm[oe{��������������������������������W*_ecdnvoq������������������������������_kRDSVW>Z�~k`e�k������������������������������uM"6y\QTf`,]u�����������������������������^yMJWOK5J��r_^��x�����������������������������wh76Rdp~YE^] + cz����������������������������QrfLULD-&5���py�u�����������������������������pWWv��kiICglLlw}�������������������������vLl{IJ_B!%/�����l�y������������������������������vt����^:�}|z����������������������������xz��zzyz�y��v���fYgm{����������wzxyrohx}8! !#%$##$#&V�~}��������������������������|zm_eodignw�z��}�����[dq�����������zxoxomn{y  !!&$$&&"($Z���v��������������������������zp`\]Z\[]eiux{x|x����{er�����������yqqvnhv�c! !%%$$#'" * d���u���������������������������{kfh_\V[_fpts|�~�����on����������yqmvppdkz5" !!#&#&"$* h���}����������������������������vrhgVhdnptz{��������yo{�������}�roooulUa?# #%%##$$("z��y�}��������������������������~ytki`fivr{x��������}qx������~}oorn�C%  " #$#&"(!')z������������������������������z�tuthfkpuvw}~���v��z�ws������}~wlmqw�"!"%$$""'':����~�������������������������������}tokruwv{���x����|r��|��~}{rmnqO""%"&"&%G�~���}������������������������������z�xylrrtux�~������}yw~~{�|s{npos|"  %""$##%C�{�������������������������������������zuyu���������~|uw~�zvrpok}d !  &$"%#$!@��������������������������������������������}��������{�s|z{xxrwqkq}-!! ' $#%!3������~��������~�|����������������������������������}{~|v�vvvsuoe~a  " #$%#%5ps����������{�s~{���������������������������������~zy�~uzzwxqrfn�(## $#$#T�^q�}��}�����~�v{v|z|������y�������x���{�������������vtn�wr}ssuqpf~_  ! #$'"O�o0q������~�����}�yyzq|}����w���~��~�x}ywyxuy{�}�����xnlxtt~tuuqgj�2  !&"'6شUo�����yu�~�|~|��rtns||��t��}�tyswpurreoq|u�}���zxtmoylxstzuknxn ! ""�؍Yi������xv��z{�{}uzompvt}~�mx|mxpolhmmdljpisxz}zv�poikoqustywmnn�5 # ")'�汋R +e������ywy~w�n{q|vjlnr{sttutrmlidfc_`Xefkgtptrzl{empgkrsrtrwkosz  #"$ 2����` jz~��~��xu�v�wvxozkbbqsmspmqjcgb]^b]YYc[gdlmpjpjkgiiinpkqqttpnS !!"" a���۠�d f{|����t{wyu{svmslpf\kfhfj_ec]_XVWVTWXUX]cfelenjhfi`ikmhrrrtql�& ! !û��н�t ayz~���~zu}survfpklma`^^]_^Z]XSMOQLSSTTUWV^afcgbdga`ehijswquqsw5! "!#�������� +Wzz|�����~s�qrrpjtikjj]\UVRWTUTNLNINNMLLLNPW`[`b\ZeYbdhjjuutur~IP\0"  " "$���ϲŸ�Gy|}~�}zzspqpnlohced_QRPQNQJMNOMLJILIHKILXT\Y[ZaZafjinxsvtv{2@Etw!!# %���ƥ���e^z}|{znmvkptnqmfafb[WTONIMKLLLPKNCIJIGGJMLSWYY[cahhokvwpy|.4BBKd��K  #!!""��ӵ���Ȣ<|z|}z}wqkrnnqlqlhfbe`[\UQINDKHKILDM?HHFHKHUTWWXZ`gghoorws~_1BHYh���v$% "'��̰�����\j||zwzxlpolrhekkac_d]ZYUKNLHDIHDCKCMHJJJQZT^Y`\fdhitnssu�) /?N`������." ""$��ú������D{~}}}|xwwmmkoeedec^[[[RTQPQIQDKDEEIIHNLJOUZW_\d_gfhjrostvp(&AQu�������E""$#!!( \ No newline at end of file diff --git a/images/trainset_face/s15/5.pgm b/images/trainset_face/s15/5.pgm new file mode 100755 index 0000000..7cb7785 --- /dev/null +++ b/images/trainset_face/s15/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +uzxzx|ywyz{uwz}wyvwywyrwswoilm\Tefc^PFKRG>6;>D@MIQTXV^hgsxxttxtrwtvvtwsvsvvrttruustvstspurovuxyzywzv|yyxy||x{vyxwyrwvvddbdVJU_]LBCOPF>=;1.57EGJIHNSTemrxruxrvuutwutuvuttusrsrpwtqsqrstqsz{yyzz{zzxy{yxxuvsnrrlbec^XZ]\ZQJMFKJ[RQK@HHG@.-4CGNGHH?EOYrttvtuwvuvruzswrsvuvtvrtvusttstrr}|yzzzy{zxy~xxstwxzwsc__[XRMPNEE>CIV\`XILKHRQY>-055KOOSPED=Eiqxtuvwtvrxsttutuqwuusuwsrtusttt}wyzzzzyyyyvrrqtvyvzp]b_bWMF<:@EEMITUNHMLPGHHNXF0?.=HLLXQMPHD`kuvutstsswtvsvvsrvsvtrsrttrssszywyyzzxw{xsprrqxtjqi\E0;SRSOIPTSHSL?4CBDEIFE,+("#(*13C39ILOPQELQZ[PYLLTGJDDIWWNOZZ\\TQTZ`ulnqsttqrtoursssqvo{vy{wl[YNecnvw���zfjkogbUJ;712'(%,/<)BB59LDD>LEJ>LiTZdRXRROEEPWVLJRXYYMONVaallorqttqtsuutsrv|wvsbYQMXbmyu�}wsur�wg`YND1>34982?16M9>OMPFACKF<[]>aiUOVVOXLLMWLSICMRKNNPLISXXYceglrsqpmqtxy�}r[YUUW]g~x}~zytv��mjfYMB;D89@<4A^`UQQFRTOOSYWK9;:GMGEIJFJLMSSLGzwr|tlsjmlzvm`^cgu�������qqm[VZRSO_YRYXb][`\PXWRNbZEWU]P]iReFINhXbcY`ZN@98:5480@JHDGCGFMMLGLzwozy}stvvrk^U[du���������xkdW[YQRWXU\\kpqqnaTYZLSXTQ_f`YlYZdYJOca\be_WHI;22+61.<:9BD@IIKPQTunk|�|x}�wVc\\hw}����������{na^[XPMKKYTYgtrl`e^`UIR[[Ratc\`Se_`PVlSZnbWPIC<1/"*7997:><>=EQWTpel�wv���nOcilw�������������|vheaea]UZjck��vpsoe\FY__f`pk\\Xc`ZbTdcLii\SUH;>;-2)9=64=DL:RH_eOR^Xd]="3':PPJ<>z��^kiw�����������������������þ����������������mXgihg\NYMB;E?DACDEWTPQGMVTaWS[aoH4+&/7G_Z5;h��`ebu������������������������������������������l]nn{fH`VOFDDFMNXZafb^VOXZX\ZXdmG,5(*J[\&;\z�jYfz����������������������������������������igr��O\rcQUPS^\\`]ln`V\Z^YZXTPfW-+(&-4LQ(8Uu|hdj~������������������������������������������}hq}�yLu�fVhU[h_hffjiadef^RaXOcr7,)&=6CS8=Tqsjnsy|������������������������������������������{kx��xUy�d^laiienlgeefhsrp]bgdxU''*-IVT@ATmkqoi}�|�������������������������������������������k~����bvmjkspfaje`dfhxrmmV_ts_04'0G_VHfspn|�x|����������������������������������������������������rnv}|oqjdigcrovida^[�h**>OG9::BGjwmwy{vz�����������������������������������������������������rhnghg^jqutmnvhXXktkF&MTA074(5/Cab`]XKcywyy�}nlbfleaWQDPBPUTlks}�����������������}yuxpty����{����vmwojkd[TmZax@EHB95,CYc^aYKOd|wwyxd\aRX[OPKSQUPS\Xbkmox}�������������{vk`aWMNNPY]cccpxujz��~tpsrkh\YWZf`pO:BA<>7Y[fb^PNNo{ssyj\^ZNMLQ[^jlrhdeeggnl~w�������������vggbXJKHDIHNWMN^ebnit�yrnthdZKT[cbfgA@8DI:[``[SSIQr~tum`Y_XVXZfv}���|qja\]bdrz�����������}tih_XVWccaaRPLQ\YFN`gt|{uoldfWKLXXhPo`E:GPLXZ[SJQE[w}ypiY`]dbfdtx|{tl]XSLJ\`W\j�����������wtgfdb`bgrsxzpe\V[\TGQPjqywnnjc[KE`OZW`c]@AOQIPTOIIOj{xxu`YegnmmlhbPG3(P30TMEWaTR{����������ud`edcb_\mwz��|rh`[UOUMWeqtqskg[@DUUFVd_bTBFHLDMNIO[vywtue`eppye\B=N=0�]'}uNF\_Tk���������}p^bjaVQK5@KUbszxtnfQQMOF\kqqshh^C9PM?EXje_H^TRQW[luu}zxruqoumW=55\�lH@>E_��zhUvov��������}o`i�qNV��N(yC7>9B^mvmdc_Ucomuik^Q<3S8I?DX]bUb^egZ`trz{{y�w{tj[[F>`fw|i_fl|�}xt��}���������xo]z�Y�o��O@6@5Me2/8Pnrhh\`cltqnicKD+PKOE;QLVZb_ga\ipwy|}���}n`lrifv}~{���������������������{s_z�p��y�jRMHIqrO,;:;OTPRVX]^mo\lqqx{~�����������������������������}�����uu�������������������scbkv��|torcSC<:>EOTMT]\ZO\`fpmvy�����������������������������|������tv�����������������������|����vooeWH?69>PJMUQU\Baanpfsz~����������������������������������|t�����������������������������zrlnXDD@34DDRXJOZDZendgrv������������������������������������|y�����������������������������|lmk^E>H<33@XQARYFTpiRisu������������������������������������������������������������������|nmo^LFPL+9?RI@PY?XldJ_mw|�����������������������������������������������������������������{mjsTNVRS7F;IDCMZPVk\QZrr{�����������������������������������������������������������������~vjhkOB\VROD@II:RX[Te\XWiss}�����������������������������������{���������������������������}ulkhGI_VWKDEMGAPTq]bTS\gmu|������������������������|�����������zu������������������������|ulfhAL_U]R9GcF>SR}nPLHZgmsz��������������������������������������}p������������������������yuhic=P`WT^GPnKCRY�s_CELOCHFB458CS]httzz��sz�����|xwpomib`]_M9MH9)9DNKQRPUSKIGFHCEM]`P21535:9>BHPR:51GBC[kq|xlw�����zrtorlmg_\WZ9#0-35AHMRKTRTTLEFICGHA=`dkn~��������}ysny�ofxsvrh_XSQR\[\hj^^^b_fpuuxop�����~oqrrnfcZY]P)&01/9DNJRONVUXKMCEDICI8Xf`mx{�|������������usy|����{lo}x��}�xrt����wjz�����~sqtpjf^ZZ\>'&/7.>HJPMOUQSTLGIDFFFF:Yc_itw~�}�����������zv|zwsz����zy�����|x}v}���~{u�����}tuongeYU]T')+,14AHJPOOSQWQJHFGGEIE:d_d`qsv�����������~hlv{|v}~~�}}��{}}s|uytkv���}w�����z|wtnmjZ^[\=&'1019FJHNNTRRQVJNDHEFFK8ib_blps���������}v��tffry|������|tzpigj{��wv����}x|uqkh_]Y[R.%,/126IJKONRPOQVJIDICEH@>jh_`ilwz~��������vy}�wf^hekkkgwvqpnnkilbbjvz}vuw����}xtumpc\^ZY@#'-2-3;GLJNRRSLUQLKIDHCGA>mh[cgpwtx��������}x{��|rdbb[RJQVUU[]_cfdmw{zzxuw{~�}}xvpqkg`]^VV."1+/.3?ILJLRLSRUTKLJFFFEACli`_fmsus��~~������}}����~wonk^VSY\^bdirqu|��yux{���{ouqpkf^^]UL!&0-.0:BILLMOOOTRPLJIKFDH>IjndZenqrrxz~{��������������~zsllfglorwxvz|��y~y���~vrqpmec_^UYA+.-11=EILLLOQOQSSOJIHEE:Pdilc[ajlvtvvy}{�����������������~~y�z�~���|��|����zzupmokb^`YRX2!*.026?DMGLNIRRLPTNLGIF@7��bkj`^dqnuwux}xz|{���������������������������������x{vwlkpgcc[WQO$)+1,1=GFJKLOKNNSMSMMIED2mæYjke^dnnvu{uvvsvy�����������������������������{��~yqypnkfeccZUVJ +)5.2BGGKLKPPMSPOPNMGJ-W�ԌWmmgcgdnnrz{qrqpx|�������������������������������|jkigjfg]d]XP^B"..1,4DDHJMKNJPNSMRKMI<.���s`mrjjfdgmsrtusmlrx������������������������������~vliachgb_bXQOQwB*//26EGJGNHNKPOOLUMNK(_��_nmppkfdglnpqoumhlyx~��������������������������}{rm_bbah`_`VSQ\Ct�['.18IFKHMMJQKQQNNLP?3���_toslnigfgolnqoohilrt������������������������zyxogf^b^^d^YZVTWXMf��k))AFIHOLJKOMQJOQNM0^��ߖivotumkibjeiipknghdlkwynu������������������{uurli^e[\\Z[YUWTS\XNhq��p';KDLJNHNMMMNMOQH-���݄nxwqvrpldhbdgimpmcc^iowml~������������}�}ttsnlkca]^Z\YWUYSTTZW\`[sx��^.GHKLOHOMMLSKNaci����ww|{wpwtnjf^e`ddlkkeW`diqjlyzv~��}z~}zvuniqodf_\Z\UQ\VTTVSWX\WXhdjvq��H;IJKNJLQMMRJP�������wq�}zqswsrka[`a\j_ag^X[\kfdgoiqupzzqpsqpmbffe^][ZSUQLWTPORSY\WXZioydpx·7EHNKNGNLKMKO�ɾ����l��yuuuztphb\a^cab^cXRV__`]aeimhonihfnhh]_c^^UUOLOPPLQOPWZZ]XZ_l}�kch��T5HNNKJKPKKNJ�Ž����b��~zupvtrle]`^[^bX]_WRWWZZV\_fcecac^fY^[YVXTNKPFMLQPNPS[Z[]Y_bf��wj_�Ѣ:CKKOJNLLPKOϾ�����g���zwxvtvshg^a\Z_XZ\[RRSPWSWV\XYT[ZU[SSLVJPKJIRKIRLUOUUX[]Y]djbu��l\���l5QIMLPKHRKM�������b���y|vuwqqmf`Z_U[Y\]W[VVLQOOWTUSYTTLSPKMIIKLNMLSSUPWTW[^Y\_gllT���N��ƺ?GKIOMKLNLM�������c����|{wwwnvhlcZ^\^XX[W\\WYNROPTRPXSNIRMOLPKPPNQPSVVTWYX\\ZbdokuNN��a���΁2KKLIPLLNG \ No newline at end of file diff --git a/images/trainset_face/s15/6.pgm b/images/trainset_face/s15/6.pgm new file mode 100755 index 0000000..236f6f9 --- /dev/null +++ b/images/trainset_face/s15/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +&)%'%+(&',&')/&.(*,)/'//=LCK[WcMC<91>C>AEC<*<156"E92:+1C7.+.;28F0,,@Q+PMW^h_YDC6D@B5>;7FJFB1#P18;>T;TGJF)2D3:49,0(%,#')%%*$'"*'&)*%)+'',')/+(74.`1=D80/856?62-8AOGSOZXOW]WWPOB:3763?KKF5)CL-(T9ALOGC6:G+60+*.((,$*&$'%(%%*)'('*#*'()'*2.6:37dO6I=1*+8+86>6BJWX\TRYOZ^X^M@A>EA4(@UGI>1,C;2;LN[=;J?10&,*#(&)&&'#('&','*'&)'**',*0&A4:MLkY?S*#-&'6>CI?NB&L/3,2400-*#*(&'%+&*(*')&,.3/18DmgXMhG>G0,A2FR\O\GjubbwRaxhiiZhiuojkfUMRNTV-T=>FcS5Y72111/20+(&'-&(,(')('+.6>2(9DgjQ`\[MJ<6.L5(IYjU_^\jeidTtotY\uzzxo~laT^N\O8W@DPRTPPKGjN9><2BIC/-4616**))-%*)+*))&*K?9'3B^bEY�EVOH>B;W44M]lccdagX]Wf�yp~`fx~��{|vdb\MdNHOHXL`][pFQ|G805/4@HD(;?79./(.','+)*%,,DI2.7Q3-0*.466<4558/';;L#PT?>fecOIQiOoDexdt�pjj^mtwmq{�cAw}���������}���v?WY�fd|n8KBHY\^KZUHUWW04!20.8>785>:*"2;*`]38�}\KaB_kXm@ruh��w�nbhfftoh�tfLs�����~���������hIWV�vs_�v9KBHTajLYB`Tl_/8$'0*6653:A7,76BX=)q�vHOYLc`m~Mk}y�|��l^jjVrprokTS������z���������m`hY�nvY��@GWY[h{c_GmPxU+=$../488BNE<$RpT��YT`mab}y�}jx����zwohf_YXV]RQfz�������������������tbu^��}K?]p��qbYZ[Y5595'+42E?5<=1&SN@U]o��Lbssxd�|lq�����tz`gef]`dV]n{�������������������bosay��tF3K}{�|sO]GU=8GE8,-5E?7>60)ORPUU��gE�{o�cp�~��r�����z}pyz����~����������������������iulhq���v[LQhrzsgNNEH==JBD;DBDKEL&4TZQ2r��MV�jzzep~����������}������������������������������wxhc}����yga^_toRD>KF7JJMCHEHLPI)4YR=L���Ya�d�qk~�������������������������������������������tpnv������yiu�~x>5V\JDAAGKA0KTL9iymumad�m�|��������������������������������������������pu������������}���L9b`b[PGKIGBJK1VNDLTnZ�UWy�n����������������������������������������������|y����������������y>F`nk^MLVBQV@eCCSR`Z�LX��~}���������������������������������������������������������������a?Dlw_QOVIJWb.L@>SMGa]]f����u����������������������������������������������������������������WLX\YRKOY_sk:C;GPSFYBh����w}���������������������������������������þ������������������������gna\ONX[_OjLIWSJRH\s�}��vw������������������{}zx�{���������ů�������������������������������sjmZS`QJK^)IWmI?OjY�����b~������������ofkbbmLSYczry�����������������������������������������zqheL[[SV\3JWXUPeoI��{�w\��������{��omjOUJAH?JGcmpsoy~���������������������������������������pkbhXdRX]AJQ?NXjAZ���mX�������z|qfaaUQKEDJEM[`dgqeuu��������������wojip}}������������������sroXZlJWP9TLGPQL'�����]]������{|�nhoalijeffZS_bekqk{~������������lth^YSPU`\chqv��~}���������syh[RcbOT3BA><; f�����Wf�����wz}lq|{������|ueg\^fox�������������zhre\QIB@BHDFVZgputw��������uysFl_haS7C;4A, ������Tz�����{�r���������qi\[`fx�������������zvoe[MH@==>99ETYXnk_y�������}v{NgruiY.@Q?3-Q������Q������{����������{si`QIO`dmw�������������|xfYTJDF=KEMCDQYNl`hh��������yko@�rx\>KD=:H`�����ta��������������oZ]HYGJGO@Bho�����Ƶ�������|kZSOUT]_gkc^XMWGgbe}v�������nd^\g�xqMJA8MA���x��_r������������`VL,L%LRIV??Vx��������������yYSS\flm{}zraWLSgjrr�������okIjgn��F/5HOM�����n`�����������pS;;]0P'1;V�M3D|�������������|mRS]][\fx����}ueVUmwmg{������reH^qb��@>KZMr����wae����������p;3>B�bF? BIl�fY,��������������vcKf[KT[\fmp~��nem}qgs�����oZNTioo�\RLa]�����\Zx���������lAAUv��LJA[@��kwP�������������uSwcFAWH'\@Y`dw��~yksvck���~��jRRW\ph�_RMb�����bTj���������uen�������su�u������������������xk�81\�J#sI 5Y^]y�tslvpf�~��hKa[[^nl_adq�|��mWYp����������������������|�����������������x��V^|�G:5"0WFYLu|�||ruw}���`WfaaGuhalgqs}�gJb`~�������������������������������������~��~����mf��TL/%;/�;A;Eq���x�����Y\m]cHazdkonv�kEUli��������������������������������������}������~l{�u_PC;Q�\7=*N����������YZuZ^UO\]kgq]P?qyo����������������������������������������|����~x{yp��wkbxzkm?@/k����������Mg]S[G~n^h[UG`@q�����������������������������������������|�������}yo�zw}����sZILr��������yYn|ibdHmo`bQKVJL�i������������������������������������������~������}�{z}}�����|}tYV�����~�w`rkcqqLgi[NOPVDfyv����������������������������������������������������������������jh�����}�u`tgb~?kkaV\YR[n�����������Ũ������������������������������������������������������v�������x[xrj�k@dckmcYZfn�~���������ʻ��������������������������������������������������������������uev~osUSZCu�m��srky�������������¹����������������������������������������������������������snlbjdMVPExmdzttpcy�����������Ŀ������������������������������������������������������������t]mYi^[RL*hjfqob`q���������������¸�����������������г�ř����������������������������������{UmVcSTbR#�aghlabQo���������������������������������������~����{�����������������������������IkMZRO[o�SfdlamRp���������������������������������������}�����}����������������������������YhCSOWYr �Kg_fgtar��������������������������������qr�{rtpy�x����}���������������������������\jBRRLRi!�=clbdlss������������������������������m@gs__anw\Zu������������������������������XpMXUJHW&���}�{yw�����������������������������������sk�����}�����������������������������l+z[l`Vt-#)&)������p�����������������������������������ux����x������������������������������g>nH�PGx!(!$�����w}����������������������������������~������������������������������������dG\O�RUq*&|�����xy�����������������������������������������������������������������������bTFY�QnT),'$Q�����rz���������������}�����������������������������������������������������}kVC[�f|-()-,'�����ys�����������������������������rjhp~���xz�����������������������������|}q?JOm~g%+'$8%X�����n��������������������������zjZH>KIQT^\OTT`t��������������������������}}|t'?Cv�+ !%&'x����p�����������������~������t[I92*46153?373AGZu�������������������������}|qH30(.1')%,9Qb���������������������~~}ritWb�1"3(%'#*pyywu���������������������xd@2+-/&KG?C!B?83#,$5DYt~������������������~�~km�vx} ,1#''%)!%Wjap��������������������q[42<;<'10+#.:Qbw|����������������{�xiv�syg!$*#$#(%*'&65V����������������z�}y\M<' ,C\tz�w|�������������|ui}�n�;%)"!%%&&#%)2/����������������y{wsv��q_FJjbPVF>C-,25:8() 6O`t�xu�������������}{tj{�t�!""$%$'&(+0($���~������������zx}�����~��������s~��ysqcWMEWoiefyz{�����������{�xwshv�xO(""%%"%%$(2)!u��y������������s����������������u���v{{t~yigu��udpr�������������yztqcj�q#%#$"'$&$,.%c��|������������|��������������|��{��|oxvr|vsy����vpr������������|uxroi{�[ '"%&$!, &1I����������������������������������|~wu|x���������vn�����������~vo|qkn��G !'$%"''!&('=��z�����������������������~usjkghqohmnt|x���������q�����������{roqsch{e! &")%)"( $($*��w���������������������|~of_UCHQQPW`brsxz~�������{{����������trpqtObU"$(%&!%"%*#,)z|������������������������zjcSIBAFJNU]gppw}��������x����������smr|]/! !$&###%("' "3}z{�������������������������{yke[ULPVRbeqty���������}}��������{qnq�A   &!$&!#%!%B}xv��������������������������~ytkdaZg]souy��������{��������sopvw!"!% #&"'!#"$D}ww�����������������������������xzrkokvsy|}�����������������}|smq�D!! "&#$!'"#!&)Ssx}���������������������������������ws{}}x�����������������{utmm� !  ##$%$#&#$)`vsyz�~��������������������������������|}~�|���������������{}usnyb  %"#$$$%!'"#%lqxu}������~�����������������������������������������������{zxuqn #"! $#% #' $ orww}|���~�~����������������������������������������~�{~tvkuX   ! $"' &$$$&tzsy~z�{��~{|��}�����������������������������������z��y}w{xqi{$ # "!&& '!#&#ryux~|x����{�y�{�����������������������������������wxu�vz~rwtlu[  ""!'!$#!#'$pz{uz}~��~x{�uxy~����������������������������������urq}yv}t}rg{3 #$ &%""$!&ou|{{zz��x~w{pxt}�����w��������y~�x}�|��������yxkvysxruzlor"  &$ $"#%$hutz|z|y~{{y{wsqtsuzy}|�r���}��}{twuuutruu}y��|���uqiqrqypxxsg}Q"!  !"#!"$#%$ ��\s~u{z{}{~zxzvtronwv~z�|u��wv}qsoppkrmmlptwu�{|r{konirutsutng0!% $"#%$#��COz{��y{yz{zxuxztgohkpvu{}kuqwkqkggceg`gjnkluhxqstninjloqoottmkz!"!#& !# &Yޅ/<~}zyoty{qrwvskukjhkpxnmokpgdb^a^]ZW`afhdllocokggl`momkrsrouk !$# $#$!��u,:}~}}{ywquvuqzlskspbbcmojihffb][VYZ^UWZV^`aeghcifefg_hfmmrvoo{U   " %"!%$ }�*8|t}zxpvuuswooqire][jbc_^]Z\VSPRQROTSVVX\`b_d`^bc\effpmvuqk�9 !  !#$'$"#%C�㡉56{t{�}xwxpzpurrpjjig`V^XZX\RUUSLJOLKLOJRNSPZ\Wb\\^^_ffklrrunsvL$ &[Z`����ݥ�?4{wy|~zwxrsptomkjgegg]XXQTRSRORLPNKKJIIKMGLOWSZU^]`\ejlottvpsr8UR# !##"$���Ĵ��Կ�W*|}yy~~{xwupyknmlgied_`XRMOMOOJPLOMODIIMFJHJPPVU`Y^degknttrq}_-=JaV!"!!"#%���Ǻ��ɿ�gzw}z|�zwyvpupmmockg_`\\SJKJIMNMMLLKGHHHIIILONW[Z\`dlijptxvp�N/;@Gn�- "! "%%%������ַ���iz~|}x|tttrrjmtdjgcb\`UMJKFHJDMIJJFIFGJHMKQS[Z]^^eimmrtvrs�5,??F`��B#!%&$������ݦ���2C�~~~{|}vtpltfnnjmf``a\TUQNKHENDGDGCFKDNNMNU]Y``edhjiostuto�#%;>V_���j"!#$''%������٥���o}~�~{wuohpmmnmmjccb\Y[TRMNFMDEGH@LFIOTMTW`[ddhbpjlpsswso�'1DZv�����"! &'&( \ No newline at end of file diff --git a/images/trainset_face/s15/7.pgm b/images/trainset_face/s15/7.pgm new file mode 100755 index 0000000..d921641 --- /dev/null +++ b/images/trainset_face/s15/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +w{{xzw{yx|xy{z|{ywx{wwtusqsogfbbSgkYVTSO\P:=QSHF9DAFDVVX]hrouwyzxspztxqtutrrusssstotsvrqstuqu{{x{y}|xz{zyy}zxzwttuux|tyffd]UYZ^VUQCGGHGSZSIHJF@>8INOJV`cpwtuxuuutvrvttvutststsuvttsrqwqsy}x|yvzxy{|{vyzywrpvsssvsslb[``[OE=<8A>LVX]\RJLMMMT?8DRNIALZlyssxruuvutvsuvtsuusrtstsqwpssp{zy{y}{{y}y{zxyywovoputtgdnfe:6F_bUPHPJQOSXXHJSLMHJNQ=:CRUTBEGbxtxtqtxtrtusxqtsvrssqsstqtqup~t|w|xzywxwyyxvxrnklatobW_WyfPBB@E?HJOLNPPGGZRCIKFCDFM5>GKSTNF?]wsurvtutuvryrssuustssqtpttupyw|z{x{xzzy{zvwpg^]chwo\NOWkqRFCEE?ILC>?BDHQZRISMQNFCJG5=GRNNQVK`pxtuwsttvqxrvrtururwursvqtrx}xz{yzy|yyysvle_ZUaishZRE[`di`LQUPNJ8658?SZERUTdptvxsrvstvsuuvttsussusrusr{|yyzzwz{{utnc\Xafhnuvq^`OaZ__GTJXP?111(-;7@AJXVY\b\SRWSCG>:GTQ[YS_lnussvnwsvpvqurtttruusuru|wyx{v|vy~vn`XW]ku{x{~zypenhacCC=?:00*'#&2:>@=OS\YTV`TSYOSVEDDQXZYSTYirsunsturrrvrtrtrsurvpt{u{wz{{w�~neVWRUgt~���x{p^otxm_OB661+%"*$/71O;DOMOLSK[YWTOPPLDMRQXTMGJYkpttrurtrutstpttrrtstzyzyw{xz�{nZ]Y\\blw~|xtzzow�tb`RC895520.4>/JK5PPADPKKKbR\JMFGEUST[UWTHRioqrrrxqvsstsuquqtrsxx{x|xx}|uua^aaptw~|�x|p{���lmdNC:C72FQHB>KMGEMKITQWSDRF<_PPmUQRRKFPKVTZ[TPejrqpvstqsrttqtqrvw{zx|xxqt�zmuryvuqpaexsv�������p|fRORIEQC>DMNWVXQHGJPLUDD\@SiUPNPTIQPUJHPKP]`jorsrustsssrtrru}xyzvltv�zty{}phe[ags���������uwbWWVIVYWBTOSTTWQXOLMVT7YOMbfQLLWRNNYT<@AGUKP_dnpusqqsvourryywu{one}�}��lTbecm�����������rl_Z[ZTa^\_abhZcUS[NQX_DOLVJr`SDWYWSVdH7<>?GL@HQN_aiostorpuzxww}wmhhzx���tbPglx�������������rgYZ]QPZU\elrlnlYVXRV`QPPXN]j`FDW__[S[G9>A=?BBLKLRUdgdijpozyrv{smdmsr��ugey�����������������|mhgbWTP[\bprogaX[YJTZLXa[^oWiIJ]WjeZ\I?:9958JPORX[^[___Zvxvr|rqbnkr��up\`��������������������smjlhb_lmw~zsjk^\NJ][Q`lZfZ^gUN^Tac\PI::24/8ICJCHLIUWYKuyswpzodng��yekc{���������������������}zwtwmnaagdgnonaVD`d`YrbZ`[c]^Q_PccTME<2(,23CE@G@FKLCBxutuoxz^wr�njkp�����������������������~{~xppt_^b_fffn`VO`djhjZb^`UhU\SUjXS@C8.#(3::?CFJKMMJvrtpth�`u��mndm�����������������������������{xkghjlk]lmgLW]`amf`bXZZbUSNleMIBA;/&*B9@=7CCNUTrtrrjcvfp��]__n���������������������ð���������mpqjni_soVPY`_`h`h_S\^[SKZiYD@>B?=3+>?@IF=FFGrpqpaa^sr�qCPe���������������������������������~nvqphce�QMO`mbe_j`_eXVTRQRXIF7=AEC86;?FXCF;;tqlmRUPu��^Ts������������������������½�����������}|vfYswJMScdM`jZZjZVLORLKDFC?DF>2=7:>PDJMIplpd8HOq��fky}�����������������������ſ�������������|{Yb\K[S[VUaPLVTK]NFKOF>CAh��`jv������������������������þ��������������~n[wgRPXBWPTOWOLCFKCAN=4CB>BXC2B18JKKLFli`:J@+CDFA]OGEH77JIFGgiM++6AMx�pcv�����������������������������������������|c\i\ZNGN=@JEPX^\P@=;?BG?;CFTVKPURe27LD88FcO%#0EE]ktws{�������������������������������������������{cm�{Df[HGAAEJLOYQSFDPMTNVZ_N/+XPMHT_;3+AB=^iu~y���������������������������������������������ji|�W]y[LOLUSNTT^]JKSTPST]b<0#IQXXYWCCJ8>@]svx�����������������������������������������������mz��Az|V\SQaWb\feSPWWTSRU`7.*1J]]ZUC>D;HG`swu�����������������������������������������������m��zR�lVcZ[[ge[^\U]YGTLKdB)&)CM\YO>;D?HM]jx�������������������������������������������������~��}c}ragie\_ke^[aicGcWoV%(4CST^FAD@2HQWkz}{���������������������������������������������������~guuqusjcfbdZcihSIqhc6!6@R[ZKSMBDFL`tpzzt}����������������������������������������������������khqztlgaicZbkg`D_x]@&,IVaXfUZLJ;Niqmxop������������������������������¸����������������������veeckdXgabki^XRT{b-89LOYVteLD6:)G5l�aRWfei}���������pb^dbejer{~|�rg\UYSBAXisnid]OAQTaWeN@A>Del\RSdejbhx}z����~�zmVB97g�HJTN\Q\bFEGD_kkhdhjfbp~}}�������vjcgQMfr�m]Xc_��rsd�x���������~l`^l`QbR0:IAQhvwxr]XBMDQcokh_H9L\HZYcQJID`jflkg_Zlu�~������~y}��{{������������������������qkYq|SO�y/L�(?P^ttqhUYKFblmg`H4LOEMdZ\LEMaknjlogjos|�~�������������������������������������ug[�vWj��?-O8&M:=OgnrbaXLZmjh`M,EK@9\_XYFSeff\lsoavr{���������������������������������������pi_��gn��WIC=HnI)3BnrgfZX^hlj^P89JA4H[c[V^jjV=V^herwx~��������������������������������������ojps��~���wbUdv`236SqpdeZaoijaK?0QD9AH]_\chj^4Gcegxpv|~������������������������������������{npvu{��������|voUCPCZolgdlnmgaI?2JQQ9KKY[gfjl.Rcelxmp~~������������������������������������urs|�~�����������waf^N`koopuomcF?0BSODMS_]]gewSTfkwd^t~�������������������������������������wryy���������������|pSaosypncI8=8OSDL]Yacgi|R__qn\Zt{}������������������������������������{tzz~������������������msy�{rjeL0>7BPQWWVcaci�Teiod_`m{|�������������������������������������y{}�����������������������qkcT8:3GHKRZ^abdb�[jbi\jZpt|���������������������������������������~�����������������������qleLB:,=JMMP[Y_ad�kw]cVd_nq{��������������������������������������������������������������~whiQ>=-4?HUHWYb^d�~yaMNXcmsx��������������������������������������~�����������������������}rifS?HA.6ORFP[^`c��|gGHHfrrz�������������������������������������yxy����������������������{oehQGOC3=OL;SV_[au��qPURdsp{������������������������������������s}m~���������������������yoedCNWMB8GB>OU[^^]��uBcbcrry}���������������������������}��������{u�xn���������������������yijX@WURGBH;DLXZ]_J��xGrh`qu|����������������������������o�������|tt��n��������������������xmfV;[UT9UA;2/Tjk]r����������������||~spicLUIW\ga*BKPRXS\6[�p��y[ho}�����������������������yPW`ljWHIRHFH^ZOZTft���������������}x}{ukidLD?acnM3HLJRVXW;=�}t�qZjn~������������������������zmoqzoeYUT]dg`UP[uv}��������������}u{wskgcL.Jplk8:ILLQRZWG3n~~{kYjo{�����������������������������~xwtqrnilnnuyyy��������������xtwoooabP(QsuQ1?ELNSWTWGG;|��raiovz�����������������������������yy{{|rrvov{x}������������~upurnjd_N7_uh90@ENNTTXVLJ6l��}kelr}�����������������������������xty��zyzr}�|{}~����������}tnrwkkb_OSp|Y)9=HLOTTWQJHBP�{zjjjp�������������������������������xw��}|yz�~}yy�����������zxsltuilaRbtzrO(:ACPSRVXUEJG?]qfcimp|������������������������������������xyz�{~yu|��������ttqprpmg`Lk�hr61<@JLSQUTTKEHHBZ\Pjnr}������������}���}|�����������������z~zwqzz{{�������~}unooopigWKlo_i/87FIMPPSWTGKGAKEHBgkp{|������������||}}�}��������������������yqmu{wvx������{~splluljaWMqpsT';?EIQQTOTVHEHHKBJ7egsy|~�����������~~|���~�y|tplis������ms~��uwmrntst�����~{zsljnpke]VMoup=+>@GOPRTSTUIIFGIDH;Viqw}}����������|�|{yrjd\XYZRVXUYZeg\YUY^_llvsoqnovv�����{|pjnrmi_[OQuoS*6B>LKTRRRVSGGHIGIH;Phly}������������rnN@EB@BM\P[ZWQQTTRHMKISU_ikmlnst�����{xsmnpke\ZJaw<(9DFJOOSORWSJDJJIFGELKQNROUXRFFGIEEEH3cgn{�������������|}z=#.'1WW|���e���ogp=B.-%(Tlsym�����{}qoqmjb`SLks_(5EDNLPNTSSSTHKBGCHBABZcju����������������{LKQRfF<0Kek13YcB2F23% 'Thrti����~}ysqllh`XQLheF!?FKKOORSQTPRKHGFHDH@Ibccs}����������������_ixu�~zmX>EK@9BSS`^H: Putqtm�����{solnjj^VHMVF,1AHMJNSSOUUQTKIIGCGCCHj^_pz|����������������}qyy}}��vhzrimvo�sbPIRaz~tr}�����zoojnkf[V@,7106AMMNNRRQURTSKEHHDFH9Xla`h{|�����������������|x~�������~����}}~wbdht|�yv�����|zpmnlf`YS*)1/58FHLNNTMRSPVPJHEGDHEiol_`gu{|��������������������|xtwx�}~�y�z{zsqz|�~|����z{wpheZUW-$0.13@EKMMOTPPTPTRRLIHGHI;Erkl`^dpxw��������������������qhkcfgosswvwrpq|��|~���xttnc_ZY>%*0.36BHIMMPQPTQNURNLGLJFCBNtmne[fkrw~��������������������xupjhomloqvqnz��~������}uqrib[_S#$---47DIMIQNPPSQPSTOPEMCE9d~gmlf\bhmx{{���������������������}{s{vxzxyxz�������}zxorjf_Z]6%+/-02;IIKIPLNQNUMUPQKNGI:M��_lnk`_flqzz~���������������������������������������}}vprkh`^YQ&')00-3?FIHNKMOOSPPROQMKH;D�ԍ\jlldaenpu|{|�����������������������������������|�|w{rmno`]][=$&/-1.7FFLHNJPPPPQRRLSLIJ)���xfkqoheefkqw~w}{~���������������������������������zxyploj_]^T,&,,.00:EHJIOKPONOOSPMSOO/T��gpppplhghgpoxuypzy��������������������������������qonniib_[YQ,&0+04ACFKMHMQPKQQPOPONF0���itsqpnigdkgnnsxttv}{���������������������������z��{jeegha\`SS_%$,-019CFKHNJLQLJSOLPPQO3_���ep{vstqfkbjgiqjwpmjx||��������������������������||{nfa_cd^\\TAkn$,0.4@CHHKKNKNNLRNMPNJI0���Vz}wputlkdicfepmomkmxq~������������������������xxsmg`_b`a]]RMM?�q#(04>HEGJMNJNQKNOMOMMD;���Y�|tuwsnjccdailijjhjkq}{o������������������vomlb][Y`][XYNVK5g�a",;BJCIKJMLMRMNPMNMOj����c�|�yrxvpofcb_bejkhebelrxmv����������������tooncabZWX[XSXTQ[B:_��7":HFIIKKJMMOLPMQMMOŴ���yj�|�|uwtvpoea\_`e^gha]acloks|v}����z��svrnlhdd][VYTUTSVSSRaD6dfʆ7IGEKJFNNNOJNPJMLOǽ���}j���xxtywrlf\`]`^[da\W[cedfnnosutzzqxuwlmicha]YXTSSUQUSTQTZ]KNOY��9/CHHMKKLKMKLMRJLOM�����j���~~tusyvoia]_\^bX]^WSY_^^`efjikrknilnmc__`[WXNRLPSUOSSST\[WfQO�Ϗ)FGIJJJMLMMMKPKLLN�����_����~zzuuwujl`_ZW]V[]]RPYXWXXafdcgcdagdabWXXQRLKKQMNROTSXU\Yb�eI���X8HJLHMLNKPIPLKMKL�����U�����{~yvvupni`^[XZZ\ZXURRXUVXZ]YZYXX]UVSUORKKJJQNRNPOVZW[]bX��Ew�ʝ0DGLKHMMMOILNKLKK�����K������||wwrsrmfb^\ZZZ[X[XUJOQRTUSTXSQSRMHKKKJKQEQNRNQYU]X[^pOw�Xv���V6KJLKMKLLKILJOJH�����E������~zzutrroka^Z_\XY[\WYTTOPVSQUWQKPKKHMLKMOJMNVRPUWYYZ]cwR_�us��Ҍ3IJLKLLKJJHNHNHK \ No newline at end of file diff --git a/images/trainset_face/s15/8.pgm b/images/trainset_face/s15/8.pgm new file mode 100755 index 0000000..2d41e4b --- /dev/null +++ b/images/trainset_face/s15/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +-&()*()()*%+(+**)*%,'<'#KK!#..'00. !!&$ '*,/23230=6(+--(**)&('*&*"&'#*%(#&%%&$*,)(&)*&+/&-*,.**'+-$58-:I.$(#(6$+:(!" #!&""%!*"//33;?B>H<\?ADA:1(.(.''*()$&(&&("'&'#&%'-#)*&*++(,-,*),+&(22J1AI<."+(+0-/3+'!$ "(."0%#'1?=JPN]QJPPKOSOI>7.7102/'''%(%%#(%&&%%#(((-$,'*,+'****/'./J8@@1<20,21)193$-+ )-/,3-1-*$!-09HKKLNOPPVSUDC;9:A=?B73-$))&'$(%$'%&'$))()((.(+*+(-)**-166.&:A-)%8$%*9/88//+.&.%#,%';76VD?>IIFC>==8>IC=<0/,&(*%'&%''&%'&#'+'+**+*,(),.+)(-:;4E%@V88/28>?#  9.%*88<5>+5-(315 %0#<1IX66<=31;@4?297Q@>74224C?EEBYL9;-"&I&997=6>7,,.,/'*)+&*$(&&&/'**-'+++*,,/:I;Q1AHI<).A>6418<+?2>8@CO[[^WJKKQGB23921;H;6HhM?\.2) 3--F7H0=I>00+.*0*-'*%')&$**,&-'*,)(.->>2:G4?9O649:-7;>J99DF5CI83C>E7.>9@9B@9HR9N_NUVhli`[NMJFPEDHL>K0Q95GF?P?RHOOH4:K;?3"85=74-0.*'*()'*(*&++(,+'.+6?:5AG@13GFB99>F;ODM3;)14;9243/,*(+--*-+)+++*),6BC92AEC:DF`A?4FJ:DTLENQh8ck]kftmX[DM>TSNH@VNUH?HZ:AGJXK[OLWL?FB/$C/46547963-2-+)0'((,+'-*.F505=:>?<8>21...()',,&-8ESM976cPXoo^>lPB;LF@RH[NT\bk_nfhfoe`X\neNHFHOFVP\T7XYNZW^hb^]cJQ^CB:6=++7=B==D=4714,.%&).02]^O81CDdat|hKGh]=IX4DXPaZ\Uqkfdjorioxnah[TQGRIAaM_VMVZ[`f`rshRVqYdB@@>61(,319C;:5233/5,%*2LTe�{o`RMVe=T[1Ff^feeQ��toopvqx{pcg`i\W\GE`W`OcXYUgifvy}^]�E`PEVC6>**10:;B56070)2/031LYJ5BGMUasjjvYOJ_XFWd9Dvw_vf[��{ojguxz�lomluwqkXT[_]SlVS\ofrs|�ak�IQbPTVZN#0:05>D;>9;.*-.72HRQ,IbZCebZPtaI\MqXMVnENu�lxo`}�|z|f}ywzpy{~���yxcXb]kcYVcgwtz{sMd�FUTMZZ\D3410=FL?XkS@~QD^`UDp`kdPY�S]o��r{hlvw�xw��s�hv������}tc[h`cf\jcsy�ZdTirDi�P[RZSW772/:@C?6376.1,@C85RJGNJ�\I]WU^koqcff�\bv�r�e~fp|c����k������~�uY]ajobpr`wqKVazrFslV`dm`C69608;;H?D556.0X7;G<^O<=Rcg�ngZW��^u{~���xrp~�vwy�~~�������{v��������dTcg�Ykv{9PgXbVihsMZZ|h;L<=?963=KIWTO;?E:V,BUjp�u[tgk�oep������yf���|}zlx�������q��������}I]k�Mst�~7HOZ`UhuwWPWiM;MMH@=54>IBNFBHE2S8=eYq��chxdyc�zi�������zj�r}xzvYj����������������~QZc�Qkq��CDBBN4U-gUgu�{^p}kyg�nm�v�����prszvwp�~_T���������������p\hbVoq��l:[ez�vhwqnCLTIFagKQQRQFF\ROD>NOU]Kg��QUt�rww�Yl�������hyta}outu^L~���������������qy�iz^pm���[;?`��zqw�NCGOEXm`Va_RQRY[M5BYKXYJf��_p���m�fk�x�����rqcWr�znP_������}������������wvZxj���|mNI[v~�u}w@;FMHSdTY`OJQQKJARcK]CtZ�j�����P��vh�������}}ynaYagRRq������{������������~kctn�������rgbegkog=6ba`XPVY[JNBTJDpO[F@zgp{�x���g���s�������rz{rfb\Up��������������������cns||��������t~��m�i9AgdvzoY[`QMWP^neV=>ohY�et��������t�������z������xp���������������������`vl����������������h7FXw�mkY]MX[ggbrRA7cVY�XU�s��������������������������������������������o|my�����������������eGR[k^YT\ameWixx`8=SLXqDb�����������������������������������������������{q������������������|suo`fVYh]bqn��N;IVK[U?v��|��������������������������������������������{y���������������������{wzjpS`X]tnsqEILN:SFD�x�����������������������������������������������|����������������������s{oi\[iWiep[JML>AG6U����r�������������������������������������������������������������������rtvdfd]efm}>QTB@I3SZ|���`��������������ź�ƿ�����������������´�û��������������������������~m�_kqUlmk�VNN;GSN^d{���\�����������»�ºŽ���������������´���������������������������������n~nmqa�iurdIF]d\Fz���if��������������������������������������������������������������������~mlsz�z�lo~NJJW[;D��s�\W��������������������������������������������������������������������|jaWv���f�MPI=9:z��v�VW����������{oihgbfjQY[Xmev�~�����������������������������������������hhEY|u��z~JG?4=P��~�~Kj�������sqzn\`ZKIDB6<=O\\cdno}�����������~wqjb`elkfikirvz{�o����������kbPQUvz�z}B40@Gn����{Ot������nwmdVYMH?=47<8AFOP[Qbax���������|wffVQH?EDHGFGPUSejmip���������hY[ZC]ytq�54MHVu���~wQ�����~uks^fT[PONQLED9?EHORSac}���������s[bNJA:82376/@LXNg\u����������hUgaOIkti�ASWGY����~bV�����{sqt]qhkghjhaTF/22;>JKbs����������of^NI>:637786;EREVa`uy��������d[jfW=Z}y|S[iIl��q�o_d�����xuwsrw{n_YG>4)&* )/<=V������������vbN@840/1@HNWPKNGDhdnaq�������[Ygm_NL{�mDTsPy�vz�X`w�����|z�xxmM7/$$;<$%06Xz��Ȼ�������rM73,(*##6IWbc[WQQdmmdcz������T_nkcaFk��]Y\e�wm�l]c����������tX@% I2,'3/\e0' Vc���ǿ�������jK::$,?&�)3HX_dd^ksj_j������Y_nirqFfy�jZf{md�{\df���������yQ*,95vw8?9O:��@f(�����ì�����zr`p2 Vp*'P 2R$;W`ecqslf������bjeinxSfh�vsxxuwSf^u���������V*:H����wMT]j��qhj������ë������s�o1I��8B%-J�/2:bprw|�������^oaht�NZZ�qlnkrsNPgj���������njw��������z������������©������w�oQd��TC>A.k�X2.%n����}���������������������������ye�x'"! '#$(#'$Unqr������������������������������|``����}��������������������������~�tkq�n !'*%#(%"!87k��������������s�����������������u���������������{������������������shq�Z!##&$%'$%'%&%O����������������������������������������������~����������������}�~np��A  $'#!)"&*"'7������������������}�����������������������������������������������}km}l #&$#(%##)$'"���������������~�|�������yg`Ybqs}tqdfiy��������x}�}��������������~zldd!$&&&&&$$"&)}���������������v������tcZJ;,3<>KNP;:87ASeq�����z��~�������������zyf! !& %$&#$'') u�������������������uuaHE/$#)%$##$/FVimmwt��q{������������p�H  ")"$$'"' (%$n���������������q�whL;3.&(/-&)'%/409Qgq�pv������������ts�% !%"%#"$%#"&!'v}~}�����������go\dMS]C??DMG:,%+-.+&2.%-;MJKZYW^qi}����������|oqs " !%!%"%%#%"*+||z}������������ilp�����|{~��zweiUQPQTcdfikhm}��x^cj{�����������sr~M"!"" ' )"$&#$%$2�t}}������������k|�������z{��y��mv�trwjrsiu����miu����������sr�%   "!(!%$'')"'Bu{|����������|q{��������|rxetvqn�yesrhqs|}������hnz���������yquu&! %$&"&%$&%$ ^�{xt����������|w������uz����urvqnrvomitjyxxsv�����ulr������~upE  !!#!%"($#!$"+kz}u{�����������{z�|���wwnxwvvyuzw{qrrkrmspppx�����{sn}�����}{sqy !!  %$ && %!$){|~w{����������yy|w���ypjjf\][^dd[W\Ydfjjswx����|y|lz�����}uvu|T !#%!!&#!$##*~v~tz�������|zuuzy�����w}tj`SJBAKGDBCNXdbku{}�x�����rx|{}�xwwu}&! $!!%!)!"!%#(�z}x}���{|~�~xxty}������}��yhbS@666!$!&$$(�������Ӷ��;;}}}{zzwrruyosvqng\cjlrpguzntqkihcaebfgiglnflfjgdg_`ehloxxy|"9DCC`t�\"%!&%&$ľ�����ץ��zz|zwxzptupwwuqool\W]blgb_fhcef^_ZUYXWbabb`bf_h^^bY`hjmquw�G"6B>S`z�Ƒ"!($#)�������Ӡ�ʶ#`}x|{txsosmortmsikcRQSd[[ZV`^X[VUWTOQPWW[ZX]^_[]^\a^gjjqt{�/1:;?>?RS^^TLDHNNZD.0?MXNOH;GVqvrxsuwvxuvtutuvqvvvuuwtttwquuyzyv{zy|yw{yuzyurqqrowuhclbL4D]e[I?MMHMOUYHLPQMLFNZ;58;PNSZKJ>Onvvutxsvxuvwrsvrvsvsuwututsquywzv{x{yxxx{tw|tlpoaoub\Vpd\?58CBJFONMQNL6BSOR_P\Ybhrtuvsqyttxttvvquutvrvxqvwxzv{vuyzxurl]_\^]cjui[XO_ZeYaPXZK?16,-6<7::?6A6793QCCLNF;DLF?kR^cPXVLNFMXOQTRbQPS`elqssuwssvuswvvrxxxvvxvyxwsh[`]jrktvt��ry|���qs_TGAH9:=::CBJKDNUTWFKO@O[7gaQRSRSINSMXDJORMRQQ\ggppusrrwvssvq{ryvyxyq{ymmilnkqlcbs|j|�����xtt\JUIJIG;@HQQTQKJBJXFTO5^QCc]UKKOSPOSZK@@BHEIJ@AJJNY^gqolnnwextxzvztn|{rposuzvh_]fo��������ozkVQVLOPVDNOJWTWTVSKJP[4WUUNpXSGO[UUSaZ?9OOOSX\c]chheUxvvt{zugv~�zw�vdc^\bs}���������tva_X\RZ`_VY_cY^[P\VLQbMOJUPZmVS=Vc[^TX[<<9B88>DKLHQUYZ[U\\`Lxtwpwkjq��~��mYZciu������������tfcZ]UO]`YcfrnlkeQVUMcXOTYYVjZbKGUc_h_\UD;<8;52AMGHBICNQRVFBuqvwvshbxu{���f[ez}}�������������yj_a]UMRXZYeprjbeZ[LTWTUab_eb^fOJ[b[c`\LG;3504/>?C@IFHCMIMUxuswxnhbpk|��xi`m������������������qjjgb^Zajp|�tone[YEY^\Snh]aYg\YTdVVeePOE<4$./2989C?GIOOWWurtrtsjigf��wqb]�������������������~qnrolmlffhnkoxe^DYagakqZa]b^ZcTdKegVOD:<3*!6:69B;>@NMXGruqtnxkhjj��hlcm����������������������}uywnne[^]dfeqeXS`^fkod`baWY`Z^RXr^KJD>=73&7B1=HE=CH:Fpsqog�hon{�rhho~��������������������������uzqdfbjk_drbYP\`_glj\gXW`^[RU`gWH9AEDG>8<25CULHH=>soshjly`��{ic^x������������������������������tlsjtm_hsdPV[efheag\b^\VYTVTaJCA9GHB>D>-DHFGIifed3D@{��anr}��������������������������������������ybiv]QYPGRMQJZZYXQA:HHC,HMMK[UCPOJ?3;FIRd`fS&=9k��[kq����������������������������������������l^sb\KPLH9TGSYbc^RB@BQ8ASQNSU@XN2C;7X��aco���������������������¿�����������������o[if]]KLLBBCCKRVUKBD=AHG]RMQWOhE(7MG;@Q`aV8-0>Kw�cbu������������������������þ���������������g^ikiRRRG;BUlsuz��������������������������������������������~n~��RniZeYbcgg]bd`egaT_Thk/'/:COX_VUDI;:@Vsrq{��|������������������������������������������w���`v~hbikd^gif`^kmm`PhhuA+'4OT_\WS8;B@LRmstyz{}������������������������������������������������ms{vuwuihcda`gsolMRvpO9%:L[U\VP2@;>XcK[SELECUnkvsit����������������������������������������������������khhdemqsognkVUpl^-LQ:6]c[qRPN5@cghmgfy}}{����������������������������������������������������zrqph}lpbiheNguS@VQ+0[mhz[H80Whbc_[cvy{z����{qyz}z}~�������������������������������������������{m}shfad^\evTA\N+3[kg}]E=Baab[XPa{|}|���vhkqrogdY^^_`iz�������������������������������������n|sime_^Ybn\>WI79bib}dGRVeb^ZRTh{z|�vfcb]ca[OKHGKKUVjju�����������������������������������~otullhaWZ^mUDK;2?fjIhp\\\`^[RPTq}xyyziccXOORRRY\[YY[adjmv~���������������xupv|so|~��������~~qooljaX^[XqIDK6-?`lPK\cV]^YWRN[s�xzwla^`QXM\goyz{tkejgikt|�������������ula_WRNLQY\hdptwm}��xqnqhd`WRdVoQCGB2?bjN\IOJUWNLRNa{�zzpbb^dbdYpy����}ofca\foz~�����������offYOFJCFJPXSRdjmfw�uulol`UZQ^]jS@A@:JYnx{vp\ZLNHQ_orkhfD:PVEW__^L>P_nUaVM^df`nvv{��|vt_WAEPg�_LAMT��|lX|qy��������ukXrnNVxjpG 1J^qvsf[UVDYkpnjcK2IJ>D]bcZPTdmXfifcd^do|y|������ogamTYoq||nozy��zy��~���������sfa�qSh�r*Ol".D6FcopheaRVenojdO3DIB:L_e^WcdnOZngaT\hx|x~������y����}������������������������q`o�e�o�nH=>95EMONV^\_bb>mmA\iq\Ypu}�����������������������������������wx�~������������������������rlkVC<4:MMPRRXaZgAhqL^kiTWiu~�����������������������������������}{��������������������������voiZ@@66;ETOHX]\e6`wR_i_]Xjs{~�������������������������������������������������������������ukk`?DH61CZBFV_]_;Y�a]c^`Vcszy�������������������������������������������������������������}vil\JLP88EMB�mhPUR^glv~�������������������������������������������������������������yvfjOKVVD;CI9GSY]]B6�}oOED_gmq|�����������������������������������~yz�����������������������yoheFJ^QO@IF7FWX\[J7i�w]FDZlkux�����������������������������������}}uq����������������������ymlcASZ^CBRA=BYR]`L:Q��dCS[lku{����������������������������������~}�f����������������������xoh^_@AJTWZ\HD=��hDf[mnt{~��������������������{���~s�������z{~�vs�������������������{xllX<[_XPUhFUVUAP`VVc`l���������������{~wpnia`O5at|K:DNTRVVVIEG5xyo~_^nq|����������������������^R^cmeTRSR\glfVTg~z��������������yyyqski`aOCf{k;2MOQTQYZHFK6Yxxn\_jp�}����������������������tqtzurspntkkcjm~�x��������������t{vrqih`\VZr~_1;FNSUUUYHJH??ozve]gr}����������������������������{}�y{xosyw��z�������������|wtytojefTfy{wO1;MLTTVUWHKGN/d|xp`goxy����������������������������~~|��}y{v�����������������{uqzumki`Qh�isA6>OMTUWVVFKJBDJvmq]ifvx����������������������������y����}y���������������|wtxsvkjd]Nhx_j@5HMNSSXUWKIGEF>_gf]ihq}�����������������������������}{���|z�����~����������{wuutpng_^Plry_3:JNRTTWTYJJGGEGDUWXfloz}���������������������������������{~~���}����������vtqwunld^ZUnrsD3DKOUURXVWNJCHGGJDAOfhty{���������������|������������������}us������������{yrrwrnea^UKty^/;HOPTQWTWYQGIGFFHDC@QVQHPUUP7AANU`orqlvnx�����|ysqpoo``bYKapU2BHNLOXPWUTWLMGFFHEEEC>^go}y~���������|}wpaE?=A),65qzx\Wwm25*.GEWdnkzqu������|runmma^`XD^T56COLLQUQVRVTNGJIDEJEEJ9Udey}|����������zueP$$*-0+:ZZJ$8QF-'+!%+,Iclvso�����~ytpojkbX[X1542>KKNSORSUVXUPLHFHDJEGBAO]ep}���������~uqpgL06IaRDA7:>@9AQJBB0( +:bjxoo�����}sonklj^XZS)-15?JJPOPTRUUVWLOEKBFEHFE?R]`mxz��������~|��lJZj��~o`][nc^nghuUmSRqyrpt�����}qqlmjfYV^@&10>AJLMORSRSRWWLLIHIIEEEF>V`\huw�~�������������nkh���������������w�}?Xv�up~�����zorlrf_ZZU.,02@HKQNQRQWRYUSOLJFIEDGCB>[^Zbst~��������������~rry�x��~�w������t�b]j{�{t�����~{otnif]U[K"1/5BJJPQSORWTTSUNLKGHEHAFE;`dYalrz���������������{u{��~�}{nvx�}t{skqy��~����{zssmj`WYW4*-/5FKKKORTQTTTUTOLHLDICCEC:cb][gqw��������������w|{�����}��������wsrw����~����}zuple\XWW%+-26GIKOOQNVQVQSTQMMHGGJAIFggc[ciqv~�������������uqojnotsv~~|z}xunnkamw���z���}}tqoga\VWI!+117EIKIPOPRSSUQPXPNJLJGEFD@Hggf\ahlvyx��������������sohd]Z[\`_`eeekhjfs��}����|vpsjj_\U\7"/1/>GIJMNMRSRSQQSQOONIFEHD=Axnidb\flsvu{����������������{tld\\]`cagmmqo}������vqpniaaXWW%%/.4?IJIMMQONUPPNPROOOJIFH<��Ejlommhehklnrsnpt{�����������������������������|lfbbidb]SX]>cz��+_v��c6DMLLNOOPLPONOMPTNPN=0���Rumprtmch`dgmjjffjuv������������������������y�rpg^`[c^[XUZ_[L_po��ECLHLNLLTLNKUMTLRLTK5[���s[zpprtokebcahgobbcjqy�y��������������������wrumhb\]Y_X[SX]Z\]mhhvɆ8HMMMOKRNPMLONORJPdY����qb}sqpuroh`[b^bjgfZ^gmyod����������������zrpreh^ZTXWWRWTZ_ZYlzp\b��OBLMNLMNNONKNOOUk�������|_�tqnuttpe\a_b_Zc`W[alqhm}�����~�~��wzxwohlf_`WRUUUTTQ[]\\^j�}cX�Ξ7JLOKNQMNNQKMN���Ƚ����td�zsrqrtskfZ_^_^]`XVV[fhajrqvv{|xuuywmmnjlba]UTOOPWLQSZ^^X^i_��yM���\AKNMOMMOMNNNN���ƻ����ei��xsuqxtnj\\]ZZ\YXXPN[]\]`fflnrollkojfeca[ZSLJPPNLOQX]]_Xbp\f��I��Ƥ=KMNNLLONMQMN���������oc��|uvqsurmg__ZV[WXXTJOUZSVa\cdehecfgc_WYWVNJIIPOMMSUZ_\]`eqlL��c����]DIOKNLLNLMNKuli������b���wwttptqii[_V\X\W[SNOOOSSV]]Y[\[aZURTKMMHIMJPQMOV]Y_\ZfmprTU�y���Ξ3KLMLMKMLMMJtZ������ߛb���~wvtssplm_[[Z\\R\UWOTIMLPVUUVTUURNJNJJINGQNPURWZ_^\^closq\A[������EEJNKLOKKMLNe\������Ҹg����}}uvttlqj`ZWZ_\[^YWUPSSLRONRTQJNLRIPJLNORRTXW[a_^]`hlvvs[K5���þ�{9KPNHPIMOJO_i��������}�����~{svtmrngaYY[^]^\WXVVUQSTOPROQRPOOLMKSWPRZ\[^c_bajlsv{raFH�����ϫ;JLMKMJNJJP \ No newline at end of file diff --git a/images/trainset_face/s16/1.pgm b/images/trainset_face/s16/1.pgm new file mode 100755 index 0000000..3652b2f --- /dev/null +++ b/images/trainset_face/s16/1.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +)++%+%('$,+('+&7&%,#  ! $'(-+&890)4!@-/8">-9<8:<9798=)'&$%%%&#*'# 6%$*-!" " '&+5**23<.$0%,&90I*(<8<;9:5;8%&'!!#! #(%!*5'$$  #!#"%!!#&&$$+&#& 1(&"4#%;!=),#,/52)=.#9:9=:?3;4!&## "$('- &#!%$!!,)2/./*+-&?,9013-669$5023-.+$'%,,":0"93"++4B6*2)2;9=;:6;6(& $ "#"&&.%#(*'(4CGE>=;7A@=PA@EAMEKKF6:=2:54<56+)29 +0.&$0.%+82M.**7>9;949;'%"!"%&$*!&#(&!$"5KVQQLQVOSQ^TaXT[Uaaf^\YVFPFBMGGID:1<6)%;*4,93.67@2**!8A:6>77(&$$(.&0#)&"""""-IS\`XZX^ab`clfogdigdkrjpfb^[a\\WX[^XLEN6;;3122L-%*B.12'+$?;6:96% !""%)$('!,& )4P_cb_`adjkploxtwnnrvlnpnnohcjrhfjjgkigMZXDEH=%9*.Q0&89<+'2:;3;9:!! " &%3&%#/") H\chd]ehlkmrxzz|�|~~�~vttsqsfmpmnsunowqgcZ_SKPB-:)0O77)+:30++6=<;:##"$"#$#2))"/"% Ndkjcadijqor~}����������z}|wv{vglqsos}yxrd[eaWQC12,1L&7.2F+//:5=<>$!! ,*)".!3*'%Ukpl[ehlnoxs{���������������������~jqvqms}�xkcdkkd@H:2+2D(5.1J-+26<9<$"""),%+5=#[lnraggprrs}{|����������������������~{v}zu���nqoimm]VA<..A%-<115#,"(?= &&'! 8I!\qtjchntqvyv~�����������������������������}���tp�pnqs[\7H/82%14$-%("9@% $ /&6A  bwxk_nprqyvx{����������������������������������]�qo~_v`AI!L()5(%)"+'?$ $%1" #,4!Q|zofkxxyy~������������������������������������jo��nzrkvl<0=W$+7/ )1)3 4(#21*(]������������������������������������������������ü½���÷�����d��f!$)'#'4-3< $4* !,2-%e~������������������������������������������������ù����þ��ÿ³�x��9!6'67+0#"1( ) /0)'b����������������������������������������������������������������y��b3-(1*@*#G(*!B5.6m�����������������������������������������������������������ǽµ���w( -8%5&>3#=') )$E:/F������������������������������������������������������������Ƹõ����x,$C+>)/;9'37# 3?62^������������������������������������������������¾������������������p8"?>75%:D  880862's������������������������������������������������������������¼·����p=.EI24%28!-++4 5#)0"������������������������������������������������ý�������������÷����t<0D=4(+'8%-&'' &!*��������������}}{~�{{������������������������������º���������������uE071.#-%1"-'* #)�����������rloqikorusorr|}�������������������������������������������v?:()$)%&(!!..%-����������`TVW[WR^dZQSVeltx{���������������������������������������p/8)(2%% )" +#".��������~]>6=@?38=95)01BT_llw������{����xrumt���������������������k0, !*)"''$'-$(#�������pZVM?6,1/( %*$'-&DY_hp||��w���vzous`F:07?Oadm�u��{�����������b #1+$ !&.'!"!#������k_ngUI@))22/2,1.+(+2CQ[fwzvpxx�yyfcj_O3%$&%)+AKQcWcbn����������Y 7# $&"*3 (#($u�����_qup_XVHGTRKIIIBF<=5IBQhrurkstw|sc\]KG96$"!%!$06DLSQBg���������E +!#&,)#!#'0%&5!&]����fy��zponjbge_YTPQe`aNMRZfrrnopx{|wl[WHFMK098><;;16KTXNR���������7&!-)!%#"%0)+!'A����m������y{mskieZKFXisneiqmvspsz��}xgSRPZYNZ\hddgQILWfbhcw�������!" "", $&&$+$")/���|����������wslni\E0>@2(:f{�����������y\NRNSTWZgnx��������}|Pj����* )# --5$'&&! .5���������t|qrTJ?:MRYJ0 +'!Ez��������Ȫ�XQE;51<9GMWahm��������gX����!*($)*@!%RH#1)D��������d�vTP;&s!7EQ8#=x��������éyLA=75>DDFH\y�}oe������|p���o!($ '5;!���_ &*([�������q|i+\�n!c]K,:,-t����������aZCAB14:8'%5B^���\q��������\ !!##-7;=�y��1'"-w�������zz]B���*0~�B)(j����������W�[5.#)P?64c��7���������D!))!21;T�q��N()"0�������wok5b�� !(<��c66,c����������b�qP8*3pK"8#@~qA��������/).."-/:{�����EC%&.���������y�~ngoI5H?ckkd[K*Bu����������xwm\LKD_S%0|l!!wYz�������1+1!$$(=�m�����fCT�������������tpXKPH_V_^XR4Fl�����������wxX?PSUYVYH4S��V=;rx�������,!(-$')$*@ +�J�������#v�������������yui\WQaT]Z]X\n|�������������rmS@S\YYhel_h�vhdh{�������,%$&$#,03A�7��Ͷc��8!���������������um`[W\\dddjz����������������kqbGM]_cipo~��x����������( #$#*+=U0<'�9��ְL��:.��������������|smfbfkknbp������������î�����ntxQBQTaw}��������������&!()0-'�517�-��ҧ�|�4U��������������~strpvplmz���������������������ru�p_OU\nx�������¼����8'.2`E"�56,�<��Ƽz�(s���������������x~wtuovz�����������������������q���������������������=O[p�[*�=0�Ogǵ��mi����������������{�yxz~��������������������������y��������������������8\fr��gE�12 �gd‘~miS �������������|���y�~������������������������������������������������� K�}���f\�)8!X�r�im\W� �������������}���~���������������������������������������������������c�����Xh�+2$+���QLBM� ��������������������������������������������������������������������� ������]��'8+���M;*G����������������������������������������������������������������������r�̳��m�d-9"!=��OB&>�}�������������������������������������ǯޯ��������������������������~ F�������C)9$(��]D>�.j�����������������������������̉{~|�����䶞�������������������������j.^����}�w$3>)##ÈSk8t>I����������������������������wѡctu~{�������������������������������JqXz���v�P%9<() ����bfS2����������������������������~��eakfmm������������������������������1�ah�����;)4;&("�Ž˘�E&���������������������������uQm�w`^[Uf�zKo��������������������������)�qb�����%28;&(+{�����c���������������������zn���h3"��aPNJcj4 Ry������������������������h'��dz���<&9;8%%+ l�����|~��������������������pf��p-"P��rEFQR#3j������������������������Q-��m{��]"4:67'$, z�����zo������������������{xipx�pTsO���QI\LD&(I�������������������������7K��o�Ǒ-/3<97))0�ɹ����b������������������ynel�����wmdUP>HQX]\W}������������������������q-\��}��S&.6692()%$9�ĺ���Q������������������qlkv��r��jQ910*7SeXj��������������������������h��ɧ�� *97643$))"b�����O�����������������xrkrtslqtsF)'.&8Ygqhx�������������������������O�ή��Y778657+'($" 2S���6F�����������������wwtsuodLRO[:##:0,[nyle�����������������������|�3(�Ȱ��*%6562=2('+(!!.@78`����������������yvwspoeF;JBE1/;I<"my�rvas���������������������s|!O�²��(!452684*'*&!$ #*m}��������������evtkckXDEI:NBZj]S2����epp����sz��������������ol�ǰ���C64847:-$'#$## &'c���������������fedb]\bHLX^`npv{v`�������q�vmteXx������������~�A)������< 6<5765'#&$"$$ $+ >��������������qWHMVUQlar{sscfp�st|}�������cjWPe��������������3<�����q,769938$)$%#!#!"&��������������iQBRZiv����mdYSOQ[s`baoqmoy����}QTIx������������m@!b{�pN1*4425939&'#$$$"""%��������������vhRakv��~miZd[ODGHRNQZbgbaVY~���VULg������������o+!2:A430045/5425&%$%"&!"(n������������wkVVjaw~cdZbTNaI=;768:>B;:=G$I>-"F-*1' &%&64.8EgT\s��������}��{Z.22.3+1.4/36224)!"$%"" " $">������������zXI=+#07I@">=*W=.;;ARZf]mhizl`dW~������������A5/440+/.-35/444)#'!""%""& �������������`<.!10:HIUQ@CKA>RSRYdqu�������^h]��������z���t()21312/*4-341106&%%# #$"#%%$ ���������z���g@6 zzggvw]\XbW_Z]Yfz���������owb������������^",04.54-1//033051!, ##! *!&$){������������oQF3 ���x{�ph[h^ccZ]cs}x���������x^������������L-16003210/-51361 * &!!#$##)r������������z]XYKu�����|n^aSUWQOP[lz����������m���}��|�����-%/-62.3071.13/462#%"! !!#%$+`������������~bfssp����}qh]SDDDGGFM\iq}�������{����������|)/-01.5,504+10352'& !& %!%+ e������������xgm�v|w{�rc\H=5344456O[fnvy�����������v�����b$2*2///42,5//-22.&##!"$$%#"%[�v�����}����ver����xutbPC3'1.10-*4EOo{���������v����}�����>#*0,,31.2141-6,6/1%'#$#" !%! (C�f����������|mz�����ywn[O;984><4.7]^z����������|}��������{8#.+//./1-012134,24"*'"$" !##+7�k�~��~�t�}xj��������{oe^QFGHNLHKxo����������t�||~{��z}l;!4+12//4+../561-03#%!!%# "#"$3Ɔp������x��wk|��������vrqc^^[\iss�������������x�~uv��omk9#5*304+3-2*2/503.2&""$#$!"$"#(¤s���z��}z�plx�������{|{rkpjjiq���������������wnzqr}{}oL�.#1.107-0/1-2/4706.'# (' $ $%"&���m��zw~�ywrqu�������|�|~vvskun��������������}kutvsuxgK�$1-,64/4.0+24.2033%##%'"""##*!���j��~}{�xu�tf|����������ztnvy������������}zntol|xjyMg�'/.*02-/4,2/1.3312'"$# ""& #$����qt�}yy}sv`l����������|}xuu�������������yzrjsljz�jaP��'0/,/22/..21+113,3#("#"" #$0����ss�x|svsytkv����������}{~�z�����������tmsiqlxhmthRV�b./-000.1-/303)202.%$&%##!%$) +�����h��v|pongdr���������}}z�����������|ZkdcrvejojLs�D'+1-/-2.00./21-13/2%"&!% ! # #,i����wh�|ofylfpqz�y��|��~�urvsks|z�|������hy`U]alnbcbW[��7 400,00.11/.1,/2/03%!*!" !!$!"/Uí���kt�rnlqlrfl~yz��ptmjfgg_cff}z��}�u�hm`NWakhbeU_t��*)001100-/.-21.112/4,'&""#!%!%'FƮ����gtzyitngUuwtyt�rvuf][XYZYX]fqsvvtuycpPJO_nfb[Xs���$7.4/.00-10,2012/3-5$%'"%%###* 4������ygswjnfed[nsdjujf^\XWGNSMKQQeekjhulc]RFIeX`YLo~���3613/1+1.2.-.3-/0/1&#$%%"!!"%"#-�������ropsncbeUqpXhgcbVPGIKMGKBHIVZWV^i_ZM;IXeKSZOz���w9420/222+10.0/210,0#"' #%$ &+R��������ihneghVT\hhTYjYWD=AFL;D?DGCVGMPYMIE9OWYORXd����f942/41113/2/.02.5.,"'!%!$' !A{:��������{om_Zl[cUNeZTRYO709>D4B5=8@TNTJR_u�����x9+172351.0/3.0.1.30- !$ " #)��G����������|hV[W^RNTHCIAC;;568917<1359-44<;CLOQLUp{�����U�#/23241.3(3+01211/-& $$"  #8�S: �����������xddR\UFGILLB?>95;<>19:4/3+08<@BBGLQWb}������v�).835021//1/2.1--0 %!!!"" N�N������������|t^XKIGALHE=>;>>9<;?><44,95;3?B:@4;3<<=;GDJUmt���������553012/2/2.20/+-"$'"(%$���N:�������������otn]OOB56;;9;<557A8<68>?4<9JHOey|�������� ��I$251.2.2/11/33./%!' %!!( ��ֻ9 +x�������������r|eeYLEA;9234/3161877<379?W^eq���������}��g+44/1..3-/-,110!!"%.;.M���ƥ��������������smfnfS[PGF28,+..,3.434@CT_ir����������tp؟%2-.2.01/0,.+2*0&8MQjk~��`x��ֿׁ %�������������}|xtuhb`QI=5*))+&31::AMTfdt~����������b"��“�l^4!/--5,5--/. \ No newline at end of file diff --git a/images/trainset_face/s16/10.pgm b/images/trainset_face/s16/10.pgm new file mode 100755 index 0000000..9267602 --- /dev/null +++ b/images/trainset_face/s16/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +;<;?8;9:>:>=>?9:6.$'2%.),.3%,/'/0&5&*& $%$+($&#-'(!(%-&+&-)%/-+)-&**'-80551-,;BAB;A?@@@?AA@:<=:98<;=8><8655-&( &)%5+*,+1,0)(&0%'"!%'%%"+#"$2!)#$*+)#)'%&'#00)(),/0-:1456,,9BA>C@>??A?=<;9=:;<=<9>?=:6-((#&'#(+)+',173&%*'/$&('$'$#$ )-%#(("&#$&!$#&,40..-138011,060/,2=@@>C=?C:A<>:?<=<<<:??673+$ $**',*($#%22E0"$'/++'-,&##&/#+##+#)$" $/,(-,*.4/,223.),2//+09>B?C9>>>??6>=:;?=><=3'#! &(',(&%!,%10&=($-#.$$ '-%%'"&#,$*$$.!' ! %'#"!+339508:70.)-252++6B@E;?<@@?><>><><:?>5.&"#'($+,* "&1*7/0%($*)"+!''%00!,-&)" # &#""&-/043,0781,003-1&+(6AD?>C=B?:@A=B>>7>22' )/$) !*-&(&#,!$ ),,./$)-"+#%!,,,-,,+""'!( %*+1326251+.(4)-/*0-*);>A>?@E:?<=B<@>;4.'*(++0+( ($!%%# *($)-,(%3%$+)#*-)/.-2#$%#"$ !''(&,0*,)$$'&)/,11).---&9@ACA>>:@>B?@>5- %$'+-+(/-" %!$!#.(.4*&/#1#()-'$31(3'?//*0)0&))$*#())'##(%'&##"%-.#4.+*,),#)8@AA?A9@C@B>?B=8.%!$**&""#*==???ECB1('#( +$  (F]bjlsnpy{wyvqt~rzmj|p}oiui�issps|�ktkspzplfjijltkdZ?+! !'+(*)5.2&")A@DBBA?()"&'#*!%I\fjovuvy}|~�������z��~�{|v}|����y��v�~�wwz{pijjruiq\F%#"&'*/...2*(%9@@E@?6%0( '&*$'K^dkoxxxy~~������������������������������������|rstpps]<'# /;9.86)',-B?@@D./,."%$(%&!(Edhjqw|y}����������������������������������������{zuysv`9 (4:3740"$B?@@D$2,%($'*'%$Hbmluxz~x~���������������������������������Ų����������|wzuW*#%!'2-8/&##;CA@A*-$+(,,#8cooqxz}������������������������������������ÿĶ��������z|x{K#+/,/44/-">>FA6 /*!#)(("0[qpsuyz����������������������������������������ž����������{�m"60$'E_x�������������������������������������������������������������������bA+)5(-"("B@@@D!)+"1Ed��������������������������������������������������������������������g@2(8$+#!@C;?D! 14'+Bo~�������������������������������������������������������������������nI-..,#!!=D=AE'$'=(*On}�������������������������������������������������������������������nK*+2'$* E?@D?3%+3./Qh��������������������������������������������������������������������hL1%8$!$@B=E@6!0-3Vr��������������������������������������������������������������������iH,*6'!+CCC>B.)%+*@l��������������������������������������������������������������������xeG(24$)CG?I?@C- 1%Bt��������������������������������������������������������������������tcA-3+#2;DBEB@A-!'6,8��������������������������������������������������������������������~Y:22("89GAB@A<#)(1,����������������������������������������������������������������������V>.2!'-<9AFCBB@(#16"|���������������������������������������������������������������������Q7.-"!58=GBDBCH(!*(-z���������������������������������������������������������������������Z-;#2=9;FAD?CB&,$#.h���������������������������������������������������������������������O*,'9?;AF,()1X�������������������������������¸������������������������������������F/-*,@B:;CGB?CA8/#0*E��������������������������������������������������������������������|3,%" 8=9>;D?UVS><%"+(:��������������������������������������������������������������������r0&"!1=8:5>:Z��tWA'#+"4��������}mi|z~�������������»���������������������������������������_,#'#89:=4;*z����V3)).+�����uo`VN_niqy~�����������������ļ���������������������������������N&(<=>78=������_/%"#,����mRSSOJUY^\Xdfnk{�����������������������������������������������sA#$#7;<;8>���{���G !&2��~iYa_cfcd[SOSSWYPNZo���������������������������z��~x�r�����������]< $3(?<;?96�������]%%4���ecisuztvndXc]^e_CGMXy�������������������qdZ^_^Zbf_X\_`{���������I*((0>7<9;<���}���h$@���g��������������|iX]S[~����������������xcTE=>BBBLNMVST[Qq�������}:( $!1::DC8;���~����(V���q������������������wqh���������������pX]RHITNKEMR][Y`^SoX{����l0"!&3Fj��]0���~����.$a������������������������������������������x|�~���}pefd[emlbbdW{���_," &#Ew����."��������Ey����������w|ujidf^W\w�����������������������������������xusohWo���N&( Gl���s�;=Q����ҘA0����������~^c|c:5JBWeSN��������������������}iaY_go����������tfv���81 &4ak�{���@H$�|�����.K���������oTw��X*ON#J|leN������������������gIKZ`_RUX\ox��������s}���+(#-dr�~r�~�.L!�������!b���������gn���OE/W)D�ym_f����������������n]UXawI*=4/Dnqyx����������-&Z������{�)C?F�����[ "z���������zi}���<51u��wta����������������bqba��P#�7!;�d]{j���������+'x������|-CG)|��zwG)(����������|wh��ʞYYs��x�q[v���������������Woao��N181jM��eKs���������,%#����~�~�T1DC7B��plI(1�������������wx�����}�qjtxy������������}��{m^b~��BC3��Ϳ�YV���������'+��������4����������������{���{{ux���{z�����������{�yhhknr�����ȹ�mpm���������0)y����m�M2AAFA��td\=6����������������������������������������{��wswqn|~y~��|u|����������7/&j���{u�29;CHB(f��rgI1�������������������������������������������������������������������42*^���t��,9@BCB47���z[-��������������������������������������������������������������������52CS�����:8Np��R1:3;=DCA@9����¶e������������������������������������������������������������������LMN8Sp��249<2?D@E3N������i������������������������������������������������������������������hD=c�j-;3695F?BG4������d�����������������������������������������������������������������i/[e~���47:489=B?@D&������r�����������������������������������������������������������������::47:CA>B?,z�����v�������»������������������������������������������������������uj������=6799:88ABCAA80N��ƫd���������������������������������������������������������������Z�������4;=6<99:F@=F@<:4+Ncme���������������������������������������������������������������U�������-4@47:7>F@>??;<<699,P��������ƽ����������������������������������������������������x_�������/;;997;7@C=?@B=999867,q�����������������������������ȹ�����������������������������q_�����e>78<:;9;@:?C>@A>;:99;4%e~�����������������������������������������������������������iK5BPQ><9;:9:9;8B;?B?C:?;<:7;9(X��������������������������������Ǽ�������������������������v>687:7:9=3;<68<:8;6.@�����������������������������ý�ˢ�n~����������������������zY3772748787999;:?=C?CA=D?<;98931���������������������������Ʒ���hqv�����������������������F.566525989:96??8AD?E>BC=>>;897/y����������������������x�������tvR_x�����������������������|=/853467475888=<>?CBCBFCAAC;@8;<6Rtu�������������~�x���ts{~��rifv������vymy|zq��������������yX12483546:4@9>=BA>AB@E?@A@>A@@>4U�h���������������������������}������������s��������������r]-72243566488?@@CA>BIBCCDEAC@?@2L�ru������������������������������������������������������wnZ.4374267788=A=AC@?EDFADDAAC?A>5I��j��������������������k��������yV/E[quu|����������������quS,135468989:=:BBAB?CCDBAD>CDB?B5?��ny�������������uoipbN?:HR[ZVTHHDFTVcd`r����������������c�F2071767<7<:=A@9E@BECC=@D@@@8>���p��������������|ruxqgc`eZX[`a`bflnprv����������������{[�C0023596>8<9=>A@>=@CDCACBB?CA?=91���yw{��������������||xvtsijghisnqyys�������������������bm�;/1637::>>?=AB;>B8DDABCBBDD>@B<71����ny��������������������yy}x�������������������������yd�7-365:9;:>@=@=C@>=EBEBDB@D@>>@;8*����cz������������������������������������������������zue��*-5837;;=9B>=?=CDA>@E?EB@@@=B?:9&����sl�~���������������������������������������������}zix��)05455;;9=??=@@DDB=A@AI=DAB??<;=!�����u{~�}������������������������������������������v~|b��})22357>=<;@?;@C@CD&�����uwz�{�������������������d������������������r��zyn_��w(-5079:9A;>@<@?@D@AH@====5<"������w�w}������������¿������~������������������}~�yqst��_'04/6:9>9@?AGBA=@>B;=A;>=7;8"z�����{�~w�z������������������������������������}o~�oip���T#./174:<9<:;:=?DC@E:=:795!u�����}rwzx{������������������������������������xz��pru���D$01-;3<:=?=9<>@A@AD;>=A:9<979645!p������ux�y{����������������������������������~�yn~�ql����2#,01568=:==;<;B@=C?@9@<:999:664.+x�������h�����y�������������������������������~u|ssyry����(",-059877===9<BFB9=?:8;;768,.���������vy�t�xj�����������������������������w}uzvzpn�����3!(*/36677;=:>;=DADE9@<=9:@4=96�����������j��x����������������������������yyt�v�vno�������^'-7355<;;7A;;>FA<:B=<:;=8:;$]Ϥt���������y�y�~u��������������������������rws�xwxuq�����g�߂&%3044995:>;>@@BBE;7<98:387p�Վm�����������mqyzq����������������������|�i[k|ywyr�������wa����&,.127065::9@?@687376537��ԤS������������fs�ss����������������������n|bbxu�np���������C����m"314217/;68>?>47554623y��ӷJ�������������bv�lb}�������������������zd^kkvxft���������ofP����C+4362534589<=7964326-(�����Y[�������������wx~afy����������������{�jerrmnsv����������hfg^��߳.0452146076<64816357������sPe�������������~�~�l�t|����������z{oc}w~vci�����������yba�K����^28=353683758 \ No newline at end of file diff --git a/images/trainset_face/s16/2.pgm b/images/trainset_face/s16/2.pgm new file mode 100755 index 0000000..016cb23 --- /dev/null +++ b/images/trainset_face/s16/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +<9;>;=<7;@9?9?>B9?;>.-) +&,.)/88,/&/*1'&"*'),!.+/!,$!#$!'!!&'+0274334793.+1;@;C?=?C;=<:;A;<>9>9:11,))'**8964-)/ 0)1( (* !++9 '/%&#' #!$"*'%*-581/23+6/0/7=A=@AB:BB>:?7?;;=>7121,*-3&,*)/(*9-*"/%+" ),.#)1!1+&*%""&! "!#&" '()%(*/-35/+'69@>B>>C@<=7?;7@:===?=:;:;71+&'&%+%-$&*!#/&$,#0&%(&'')',)+*'&"$) "*"$&#)+$.043/1.+,8B@?B?C@;98C:=:A;?<<=A62,(,)"*+.,&3.$( $ !&!*/!#'$*1-+>04610+&*$"!!$%  ".&&(*&-1-200.%7<@@??CB>=;=:C;?@B<=9<++')+,&'),-%*(#!%%&*"'&*&$-**304?8<>K7F6==?A52*/,$%!!"3$(%%'.)222+*/0;?<>;?;?A>@;?;0)')',*-(%-/("*133;9B776;3HBEUJMPIKQDLCL_IA=782/.-''#%#!$"%%'5/0/20(9>D>@=D@<8))'(*/0%%.(+))'!$1BPQSSWZNUXMRK`aeXXYWd_[`Ua_fSMGA?FCA;3*"! !!(,').-/*)A<;.+)((&$(&'"$%$ '1AP^bhjcb^koqkm`qrqmgkihejnswfmggXXR]RNQDB;-" !#$#'%',,"&+;F@>><<>:C?=D<;/*)(0,&"$!" ! '$" $!)%&)-%$)6;?@C:=>>B/2%&'%#$#4Selrrvww{{�����������������������������������woigY1'# '''$'-0.)*.;2)"%("'"!3Zgmvuvz{}�����������������������������������������{re:' !)*,3*120-6??<>BD?DE1)'('$%&% ?[kruu{|{~������������������������������������������sf6"$&>@@<2&!3?F<>EBA>-$ *!$%&*#"?]kltyy|||��~������������������������������������������~zd+"! '.0B;,''4:E>>BD@+**!$(-&"$5akmry{z�~}}���������������������������������������������{Z#)0.4:,!#,>D<@?D23!)%')(%"/\iosvy�����������������������������������������������������z�O%""$//44''BCA=?D+&*%$+'&!%Qjotuy}������������������������������������������������������{�7$$%+1:,+.,@D>?F<("+)' '*# ;dpwwy�}��������������������������������������������������������l)'+":C3-,$$A@<@E?&'1,&(&*+Qmt|z������������������������������������������������������������U*.*6:3/)+$;C=?G2#1&"((,>brz�������������������������������������������������������������w57+453.)+D@=@B3"6$%)"2Ojx���������������������������������������������������������������N921,),*+'DAC@D>"#4&+##>Yq�����������������������������������������������������������������q;C'..((**=BD=D1".+('$*D`x�����������������������������������������������������������������|L?+) ,!0 >DABH'&6,(%2Hi}�����������������������������������������������������������������~_:4,,+&(.??A?D! '80&)5Mo|������������������������������������������������������������������hF/-2&,&+@BB=I,!&.!,,\k}������������������������������������������������������������������jK1*-'& ">C>>C5!&/,)9Ro�������������������������������������������������������������������lG2*2#$'ABC?@9!")5*%3]}������������������������������������������������������������������xmK6'2%%!#C@@CC?"&-4(Lt��������������������������������������������������������������������gJ/*0,!3AAA?BA&$$31+X{��������������������������������������������������������������������aJ)/1#'"AIEAA@&'''&%c���������������������������������������������������������������������e:.,0(!!"AGBBBA6%$,$9f���������������������������������������������������������������������c6/0").DADAC>*'"&(0 [���������������������������������������������������������������������b74((&#=ADADD=3,%)3V�����������{���������������������������������������������������������c&/'$+B%!),%&,~�������lYJTa`bcfejimv�����������������������������������������������M')&")9?FFEECC@%$$(&, x����~h\JQHSSTQMSPRTNS[w���������������������rmtzwtx�x}�|������������;)$# 6<=DGFBF>C 6$%,.m����lSUWb]a^WMNYMY[IHKMe������������������p\JIIJRSXdX^__m����������{1$$&9;?FCNBEAB,+($,d���uW[ijsssvieprrzu_\XWTg����������������rZSA<7C;>JLMUQRYa���������g)()&/>9;HDIBB?A,&(%^���hdpy���������������zwlw��������������yte\OMGRRIIKW[YVXX[u������L&''$@6>;HBECA@K'",*X���c|���������������������������������������������q`ee[bhmTeW}����}4$*-<=83FA@XaVI0'!$*\���i���������������������������������������������������zmmmcd[����h4&+ ;<@=6C7\���sG*'+c���}����������xnjhiv~�������������������������������������rrdT}���S'&%!#:==>M`J8H-���y����DY��������|ujn��l�D30s��i[~�~������ú��|z~\fbg��R"d@&B��Ojg��������g&%$&>s���RA<���w����X!n���������wvmv��tKHS�qZscc}u������ü��yu}ufZ\s�\A?=�y���Gc��������d2"&Bf�����?C�~�}����_(y�������������y�zq��}�xpq|ysw�����������o|�ihmkq�WG<~���unV��������\+*;fn���y�H>��������OA���������������������x}}z��������ò���xy�yqtwu��pf{��ypntz�������Uox�|w��G(������Ϣ3W�����������������������������������������{������������������������]$N����~���G%������y.c�������������������������������������������������������������������jb��������B5b�x����x/j�������������������������������������������������������������������r#j�������|EB"������{9l�������������������������������������������������������������������t%&ez��z���b?I!|����x|Wn�����������������������������������²������������������������������t)p�������JBA?*���vhq!i�����������������������������������ʹ������������������������������i1f����|�p;AB@.^��tio�"e������������������������������������˫�����������������������������_,#o����h�O9AD>:.��wr]�XY������������������������������������̼�����������������������������O89^����v�>A-M������{u�����������������������������������������������������������������/`x@Rs��e73;6J>CE&Y�������j����������������������������������������������������������������vN�^_c���:2?94DACD1f�������a����������������������������������������������������������������_��{����n089<4GD@D4>�������Z�����������������������������̻�����̛��������������������������S�������>39=97FA?A?$p������\~�������������������������>:�������ɨ;�ı����������������������ph������o69;<<:CD=D?B?@813L}���j�����������������������������±���~��������������������������[�������o268=<9B@D=@B;9854?(f^���������������������������������z��������������������������n^�������w+96B77D>EB===;5=4963h���������������������������������w[{������������������������fg�������Q1;;;8;CA?C;A:@@<@=;8474:(Q{���������������������uckm�r�|�y�svYcp����������������������qtKMo}wXD7579::88@B>=>@>94595831x���������������������uakty�}exQ�qte_sq{��������������������xg:24;;:8976::9;A?D?CA@@>9@9::98#n���������������z�t����~�����~ww���������sy�|���������������|>534456698868=>@?DBH=@?>>7=;88'[������������������������������������������p��������������l2344528192:46>8AAAH?CCCD=77997-F�������������������������������������������~��������������`/.:23/266674>7B@:<:69/>~����������������������������������������������������������P.13302./86:48@:F@B>AEAAB<@;;98+Ir�����������������������n������zeP=Aauuv������������������G)41052-652;69:A?A?D?FABCB9D;=>,Ve������������������~||rRFENMROSRWMQTVcaa_m����������������=1/002117088675G<@DAD@FB@B@A>A;,\f����������������{kflwsneec^_]``egjtlpsuy�����������������o:.1/3020437569;>'`ow������������������y|}{yuuglkqmuz}~�������������������}m5.0/01052936>8>CA@EFBDE@B?B@<><*_�l�������������������������������������������������������vm2,13021636=6A;?CAB@C?GB>B@@>>;C$`�f�������������������������������������������������������sm2.+7/35389<:@@?AFEBC@CBC=B>AB:;,[�wq�����������������������������������������������������wqj-/23006769=:<=ABCADBFBBEBB?AC;<(W��h{����������������������������������������������������gyj*/12.85:;7?9=;A?BDBDF?GBA>A?<;<)T��vy~����������������������{��nq�����������������������{`�`'3051769:7><9;C9EC@?GC?G@@>C9A;-K���ly��������������������������x����������������������ml�V+.21374;<<8@:>==BC?D?D@A@>;@A;:,G����h}�����������������������������������������������{x_|�M'3203958:::9=>=?@ECCB@F?>?>=<:=+A����ho��������������������������������������������v��}sj��H%23/567=8=<9@=??:@>C@?>@D=AB9?;<10�����sz������������������������������������������~v�|ia���:+0011<=<8<7=?>:>>>>?A?C;??=;=9<850+�������y|��������������������������������������uw�hs����2*.447:9<<;:=A7B>A9D>@>D9?@:::477*�������vn�����t��������������������������������yvtqh�����++-825;:9>8@:>;;@?A?C??A??BA8A:<=9887723#���������m|}�������������������������������|wy���ihq�����~&./206;8<8=:<;=9=>=A9<;=9::96733/����������r}z������������������������������xhqyzrgn������u%1-30;8:;99;?7=<:C;>7@9:;5;676410������������yw�|~������������������������{�ofxwrjp�������m,--9787:;9@;6?:?A?99<9:885:2545-������������ytw|�����������������������sygmwtlr~�������c)+.95:9:<<<:<=9>A<79:96:46444.2/�������������tnxzws}��������������������vcjhlrjt}��������](-,5269;877><8=:A:5:686633312-,+k��������������{pwyom�������������������kqfmpgp}���������t,#)-35868989=><>=C7566:140515-0!������������������~swm��~�����������{|hxswpirp�������������P',/07639::8<>?<>727633071112fǔ�����������������vxu�v�x��������}�~��{l{wiwt}�����������e��l),145476:6:;;>@654541301-2*#�т�������������������vs{~������������|�|{yvty}�������������wt��{1(32543;94:9@8636420121//w��s����������������������z{�����������{y������������������r|��r2+/321456699965213.1.//)-���||�������������������������x��|�������|������������������zF����X3.224424286=64.1,0//+3��ϡT��������������������������������������������������������uaS����E.4515254176 \ No newline at end of file diff --git a/images/trainset_face/s16/3.pgm b/images/trainset_face/s16/3.pgm new file mode 100755 index 0000000..9137459 --- /dev/null +++ b/images/trainset_face/s16/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +=>@>A?@:7:-2%#'*-!&**((##!/)*00'$0'&%%%(.*+/)2(#$!!$#!'(/,551/0*)(*'4(.2'3/-(7;@;B?;?=@B@<=71$$#0*0,1- '"%!''(!#(,!1$,"$(/&%-.#.*001)/()#)"!##!'(#'%&*(+&#$),.+4/-'-+24@BC@BA>;/("&%((() -(# !!$/-.:.*-(4%)*-'%.8/4'>30*5+6+/'+)(&+$.&#"'#%'"'"%*)"1-&/1)%*)4@=E8?@A:D@95(&"*)&!$!-") &(+6=>;2=5347*3-,3+3983/D486>4>337)+**)%*'),%'+#(!#!#)(+,*76(,'+=A=<>??64<1:=AF:@P>JBDBAIFC:7=5112506';+&+'$+$*&+$($7;=>A@CC?30*"!.,+&'&! +?NRT^a]Xd_[MEA?>EI?PRLOVQJUNKXMgQVQCP=.$#$%#% )(*4-',#8:A>C@F8@/'+'!'!"%!#K`eknljpswjngnqidfXipjsdgdZp`ahVp~z]p``]cjga_`kdi_TM2$&)((,&,,3*%>??BD?D*&' "#%)#-J_cjnrmpx{vyvrt}�tzqi{r{rkqk|nsrosy�qtmoss{iiihiipshcT6) !"(+'+)6/3%"*AG@BA7+!$%(", *NZgkovtvy}|~�������{����~{{xy|~����{�{{��}tv}wiigorthpUC=CA!4#%'&%%)$&"%Kehgqw}y|~�����������������������������������������zyxsvupQ-*8<084-#>C=F9 6-%% #(''#&Ealkvv{}w�~��������������������������������������������~{uynD#!&$,5/70$%@A>G3"++! ('2&#"H,/*!($$2\srt|{~��������������������������������������Ŷ������������������d5%$+:C1$&*%@@>I%%2$#*'+Dhuxz{}�����������������������������������������������������������N1&#(H-+$-!@A@G&+&'*2Usy}{�������������������������������������������������������������j503%34(1,"?>G7"0+&),Eguw����������������������������������������������������������������~I3/422*%*%@CD9&02$$5Vmx�����������������������������������������������������������������_67,.-*)((=@BA1/('DXq}������������������������������������������������������������������s@;-'#3"-+@BD?)9/0!)I\w��������������������������������������������������������������������S?(+(+()*B>EA6 "4*%+Nh���������������������������������������������������������������������]=*+5'/!)?@C>5"/&$5On���������������������������������������������������������������������d<1(8%)"@AC<8$8-(/Ly��������������������������������������������������������������������kC,//+# =C@==91&1_o���������������������������������������������������������������������jF',3&$)AC@B?$,.2,7Wo���������������������������������������������������������������������eI.&8#"%F?=@A,!(0+8bv��������������������������������������������������������������������eC,(7&#AC@B9+%3*Om���������������������������������������������������������������������xbF%42&'BGC>C;!(," Ty���������������������������������������������������������������������nc<,3."1E>GAA;*1."U����������������������������������������������������������������������xW922'!4@FA@>9!!%:$R����������������������������������������������������������������������{P72/%'&>DBE@F0#+0)D�����������������������������������������������������������������������K<(3%39GDE>F;!"*0&=����������������������������������������������������������������������}P03' +<9BCEDC=&#- ,'�����������������������������������������������������������������������M&:7==HAC@FC*17k���������������������������������������������������������������������r(/"!#=;9;>794�����rP-(M����gPSVLLVX_ZWdeliy������������������������������������������������g= $%8<<;8G������z)&Q��zcYa_ceceXTPSTXXPOZn������������������������������zz�u�����������R:'3)?>:>9N���r���7,Z��zc_kstxpulaTaZZb^AHKYy�������������������zkb^cc]`gf]Zaac����������>())1>7=9@BDHONQSPY[W�������u3'' 2<:A?9b���Ū�S!r���n������������������nih����������������y][SGBFOEDCMU_YW`U\oa�����c,$"" 6>_{}M]�������p&$|�����������������������������������������xnrpts}so^a^_XijjXjWf����P2 ( ?t����=��������#2�������������zxsmkehv����������������������������������}xormleU}���E!"(Ah���r�&������†$H����������}jls]NIZXWVPk����������������������znow�����������zuf\~���/1+-_n����'�������r!^���������z^]��Y(9@$MpiR]�������������������gNQUZYX_iv���������~m����"1 ,Kl{}t���5Y������c&r���������Ze���H7Qb'?�mrUl�����������������cOPXe`E@CKGisy�������z���,O���~{�w�E$������A2|��������{sj���Ze.<.T��keb����������������sc^Za�v+@E/\li}j���������x$)s�������C-i����u7F����������xlp�є�><@����}a��������������{�lgshw�w7/x&~�hOws��������q("#����|���pDD#���wb: N����������~zn�Ϯsv���rtmcj��������������nd_b|��7:3po�ư_J{��������z$"0�������@CG}��j_AW�������������~v�����x�rnw�������������{��oj`k��qLGK��ɢyTf��������.�������o6CC1M��i`G(_��������������������}{xy���~z�����������{�{rjknl~�������|kst���������)-#����n�B2BB?;��k[Z0R����������������������������������������}���uuxpzy|xz���|y�����������1+(r���t}�19EBB���rb9N���������������������������������������������������������������������-/3d���p�s,:BD@!t���b[=��������������������������������������������������������������������~/3FW����|79c�h.:469CEB&�������k������������������������������������������������������������������`.]bm}��72:48:CA<>F������a������������������������������������������������������������������-qR����d-B:;47D>A?4c�����i�����������������������������������������������������������������pb������<46;798?>BD<(U�¾�p��������ú�������������������������������������������������������S�������1<:6<98BB>BA64-a��y|����������������������������������������������������������������T�������(5?699:B>AE?:<714>:|��������ĸ�����������������������������������������������������rb�������%=>5898D888;!_��������ž�����������������������������������������������������\y�������(<::78;>?7537~�������������������������������������������������������������a_����oJ77:<8:;;BA?B?@B4;8;72's�������������������������������������������������������������c=,3?B6=8<98:::9AG:C>A<<7=97="m����������������������������������ĥ������������������������|m478888:9=2<<6755=e�����������������������vj��ƺ����ös������������������������s\3665<6:693:68<9B@BD?>D;=877<"\�����������������������������þ�ʯ�tv����������������������yH2881748796:99;;?AD?B@@@;98948�����������������������z�������|w_St�����������������������r10855268485:88===CBDDCE:BD:=8:?~��������������������~ml��|����vyiWnrw���������������������a.3:13342969399<;>AFCCBCA??>A<0Ts��������������������sel}�z}���~l[ijmw���������������������L14737146877<6<@;>AG?KBC@BB=D>@B=?BE@AA?C*u{m������������������������������������������}�������������nF064/5433769<@?AB=I?EDDBD@H>??#w�c��������������������������������������������������������urE+372616959;:A@C>BHBBH=DDA@??B s�m~�������������������������������pt����������������������g}?/43635678:9=?=BE?DECDEACBA>G?%n��g����������������~r`ITx����~m]C*7>]hahz����������������`�52.46479;8:;>9DA@CECE@D?@BCD?A&e��ly�������������miql]SGIMPLMQOQOVZbefhn����������������v`�'7070856=7=:==C??>ADF>H>B>B@BB#c���u���������������xwxtlhhf`]^bfddioqqvy����������������}lk�.4,626:9>8>:?@??>=BBCDBBA>CA?@+S���rs|��������������~|yxwmmlinussy|y|�������������������X�'51828;9>>A=@B>FACEAB@C>>=:3A����gy������������������������������������������������yjr�o!06948;;=:C?<@>?7;/�����u~~�{�������������������������������������������t�rg��W(42358?<=:A@;AC@BEEADC>A?=@<=;:-�����s{y�z��������������������i~������������������u��qzfk��Q*.516;:9A:>@=A?AD?C?@CC@=====6?%�����|}�w~��������������������|������������������z��rxi���<*1207::<:=A9>@?@GBB?>?@;A>9?78:������}�yz�~�������������������������������������tv�}lix���5)/01:3:>8=:<<=?DE@D;;@<=>;>889<������rvyx|{������������������������������������{v|�xsm����,'210969;==>:;?@BB@:B==<8=97:658�������j}v{����������������������������������|��rw�{nm����"(.12759>;>=8>;BA><<>98896729�������p��|����������������������������������}um{p����&.-26:698?==;;?=?@9@<9<;7:766-'p��������f��u�xj������������������������������~}szqzvkn����n'&./35893=;<;;=C?C9>@;9>99:58�����������s�{�xu������������������������������u}{�zspo������W"'(07736=;?:A9@@DDA>;;=<<5>8#_͑���������q�|y�}���������������������������u~e�{{v�ky�����pՐ),6085;997A>7AD??>?5?79<7;��|����������v�{~xv~������������������������}plm|�tywl������R�إ*#3/33577;8:>@@@=@687:95=g��i�����������p}u|tt������������������������vi\r||xm�������^}�֦$)0040<3:5;:>A>::6587384���l������������fm{�s~�����������������������}udeo�rvp��������[n���#+2036253:7;?@95458555m��̑Y������������bm}ulz���������������������wteck{}yi���������hH�|��d#2153071:96>>76564526���ɩ?�������������ax�o[w������������������}l\`tigd����������_lM����5*8362625488<7762052v�����HZ�������������wu�ees���������������~~�sdovsfxk����������|cn]i���*2343056086<61731:2$������F^g����������������n}tz�����������}vxav}{|ic|�����������h^o}K����C3=<26379375 \ No newline at end of file diff --git a/images/trainset_face/s16/4.pgm b/images/trainset_face/s16/4.pgm new file mode 100755 index 0000000..045d73d --- /dev/null +++ b/images/trainset_face/s16/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +HIMJFHIFEJE$1! %,2K;2"##)6-1/.20:9+D=AQF;RDBX_OZNDQI=7";0#%'('-8Yz���������������������������������~�����xXD>3.:GgYGMedgNJMYUR]W\EFDNJEGL>2+ACBI:)%$+Oy�����������������ʺ�������������������������P:1.BGJFV\h\RbXIO[VXZCGFHIFEB.3:MQE@4+$$#5`��������������ſý��������������������������ȭ�d?0:(6AGK]friQC.! J��������������������������������������������������������sB)-:HEFEZVER^XXHAE=:16K9*36HK;(&G����������������������������������������������������������j3*5@EG@LMVA^XWB@I=3+-(634;CD7*"I������������������������������������������������������������K&6;CF?:>RNfqXB7I>'/*(F61L@:*!<������ſ����������������������������������������������������ܼ539GIA?58XQhoCAD2+*192;9:01+(��������������������������������������������������������������ݫ&7=?DD=DN_NvAE<"+-03<@3-=0[����������������������������������������������������������������k*>6;:57O^LUBE1"0+-==6,:5+6w�����������������������������������������������������������������:.<<85==V`=I@%(4+4>+/->11R������������������������������������������������������������������10?<1>GBWwJ?"26A?-)0294:n�������������������������������������������������������������������].H4-2GSOiM4,??:9*'532-N��������������������������������������������������������������������9;E5*4Tj_H83?@*293:+(/]���������������������������������������������������������������������\)B<866^~K;3544:><&(/b���������������������������������������������������������������������70L7KB@tE:5/$?.=D()8g����������������������������������������������������������������������>5I>AbA^D@- -6,4H8/4w����������������������������������������������������������������������N?FPCBmUD< 4.'AD;%Ix����������������������������������������������������������������������XJ^bP=OW=/$1(+4;>'Mv����������������������������������������������������������������������q,wh^?CFA%$5#5$=?1Ms���������������������������������������������������������������������ۑ)}^eCFPD*-3"<>2G����������������������������������������������������������������������ԋ>jiFDLLF :%04,M����������������������������������������������������������������������хVc_49ME</- %.$U����������������������������������������������������������������������΄WcQ169N>")1Z�����������������������������������������������������������������������r\]@73;F@, "(d�����������������������������������������������������������������������V]N9%>25"b����������ɾ�����������������������������������������������۽��������޷>.6-0::F=6"# V���������ŷ���������������������������������ż��������������ѷ�������ݮ3<1+=>65A.W�����������{��������������������������ſſ���������������������������؟"$?418=37A8) J��������~jruvzglkg]VONU[}�����������Ŀ���������wlgn�������������������/>%53979=:0""(8�������riw�vfe[WRZIHK8=DQWx�����ľ�����������i]LA<.3+-!7'490.#!,&�����llz�������������~z�hnapu�������������ym`UKMB??NPNOINVYp`z������ڥ"$9,896&990+"$�����}���������������������x�������������qc`^]`dq|���ic\[dnx������܅$.86)C<2;97&&!!$�����������������������������������������yfhcfhu����������|iut��|����a -)1.8=6F2ID+-# &%����������������������������������¼�����niicny��������������u}�n����J(&#.,8012�YBcC (  "������������������xznkm{������������¼���vkd]kqt~���������������y��ҽ2 )&"&-)7)T�QZ��R+ !)"����������x|���wkZVdoskT\v������������ȜtdULNg�����}�~|u����������ԧ1'"+.'/++d|Xy��jM!#/���������{wbgu6Z0.DKokqPVi|�����������{iXJ:Rz��ugeen����ju�������ږ+&*(077/+$~�q�o�tW1#%C����������rMf��+�]![I��a\F_{�����������ij\M>�������vg$n����������jZ���GGU8Zörj\_�������������bt}Q=5M��?�,"Sa@M��*�������3624-IhEH���������D�����������nl��ч;M=;����zkf�������������ir�_F=O��_O;$B6�{:1�Pa������wD*648az�9���������u$������³����z�����pmv����{u��������������ewfKM`���CE?>l��jVOrp������kC,69Fw\S�<������ѳ�wF������¹������������������{���������������oxmNB^~���qov�����yy������u(+0KxxdS�;�������اwd�����������������������������������������ҔwwfKLe����}������������Ϳ�!!@[�}Tw�:|������ʜh~������ǽ����������������������������������†{mo_Uf�������������������1%B��}H��HK�������}D����������º�������������������������������Ҳ�~svvd`s����������������ݙ) v��}B�~<���ɰ���?����������ƿ��������������������������������ģ�w|�uuvz|~������������ڦN���zP�cG��������=������������ſ������½����������������������Ͷ���v����������������ʽڭvּ�yo�[L$G�������+��������������������������������������������ξ����y|���������������ɶؤk޽�m��=V@�������'(�����������������Ŀ���ľ���������������������Ⱥ��������������������ƹڕ!G���{�NDY9'A���u��$(���������������żǿ���������������������������ɽ���������������������֑Y��َ�.FY<;�ƒr�~"-���������������˿�������������������������������Ĺ����������������ɼ�ЊM��ң�.QT;<(Yơ�s&"�������������������������������������������Ӿ�������������������������x.\��غhh���4KML:=5"���׍,{������������������������ſ�����������������έ��Ͽ���������������ÿ���RBn���FDMNL;:>�����Ro������������������������Ǽ�����������������Ѯ�������������ǿ����ɾ���gI}��-RNPQ>;5�����}Y���������������������ǿ�Ż����������������������������������Ĺ��ɹ��mej���YAQMKQ:;:1��ƿד(E�����������������������ɻ���������ɸ����ķ��Ϡ������������������Ž��Y\����5@TSHP:=3!��ýΩ3<{����������������������Ƿ��������ú���������Ȫ����������������������0����U9IOOML8;B���¹�c&r����������������������Ƹ�����u����������pby����������������»����������0DITJLS9=:(>������=_��������������������������[C+V����}}��r96a�����������������������o����0;GPLPM4::7/Bo����|Ot�����������ÿ���������ƻ�b^n�����ta_mfF*l�����{������������������Si����-?HMJO7@:;830Djir�Eq�����������������������®�������y`UXbZXq���Ÿ�y~����������²�����K����ۛEHIKJ;8=7>779?B)wLi����������½����������Ⱦ�������bi[UZ[e����ů�rt}���������Ƿ����h]�����h1?FHFI=;;>8;4<<:,DYfr��������������������ƾ����|ddg|n\frw����м�fgo}��������������`Z�����D>GJFNG698:8;:8<;:-T_it�������������ü�����������x_Pgzs^pu}t����ɊaRXo��������������]Hw��sT>@EC?BCBECEK476:99896959,[kw~������������paak}{~�������������������������CF72�����������z1AC?@J;CA@IE@J56;:89;39:79-Sfy������������woSVl����������������w|zws{�����V;_Bx�����������P8?ECC;FB?C@CDA996;::5<6:6<+Dg|}�����������qy\g}�����������xr��}jcjigZY[`r�xbCSh|�����������?5@BAF@@C?=B889948887<:271Yn�x����������rxv[KMZMTXPOQBYXSMFPKP@090:IUlttk^[Rw������������(9>>C=B>B<>DD@>89688:25979:/2Xgt�}�����������kPKobRTRKJUBRQRJITUYZWf��������\jl������������m3:?@C>?>A=@7CEBC194996:487754"dZjsz����u������y���������������������������������~���y�������79=D2?BA9B:?>A@=75:6<6:2;5649]`egj�����������������������������������������̻�����v������u03=?9=@>>;<9A??=687<67548436:\p]blw�����������������������������}}�����������©����|������V13;6A8@:?@7=BE;?88490855:9265#M�N\juu�����������ƻ����������y}|�~uqx����������Ű����}������<4;14:C;@===><>@@84<357:465472&C�\Qc|x��z������������������skokljlgovs}�������ŷ�����|����v=7>755?B?=8A9A?:=66>3595:62754)<�{PVxn������������¼����~��r]\fij[`Vhkj�������Ƽ���������zoA3<@454=CD5?>C=7?58;6786766838)(��_Ube~�~����������������tl_V`hoXPRjqn������������||�w��h_<3=B8549>C<7867>AB=48476577516523���zP[ficn|z~sl�����������������������������������vzfjdrmaby%';D=<66;=669=??A6:6:4493482510{���dPahajv}q{kv}���������������������������������ju]smuh>�p#)5?D998:7337;?=A3:6:84418534..0r����OTghlgqmzteo�������������������������������|yop`mwpdG�f$//=E8::86343;AC9746695236204([uv����cHXYkioqvspjx�����������������������������twzeshZpbTm�c123@??7<95156>C75367733302-*fwLX�����SM`gdcqkhcsp�����������������������������iseZgbXiWX��lN+)97?>8890635=?<955782.623X�t(>�����lTRg\^jibU`l����������������������������y\cN[_bfYWs��YlW%5<<;;:56427>>7898535-05,)�oS0������_J^`Y^e`Llm{��������������������������{gcQFOh\nA]���Lp~E(;;<9643/388<:588435046#ayTE%������|ROZXg\d[d^n��������������������������pVRGIPYZ_4z���3�~s6-9><18//2=9;>57516025'0�oPB�������gSPS^R^\XWip����������������������y{{fFL4QNPOD]����Z��W&4==0350/;9::36541539J�]XH�������zdKKYTTKMS[cuxy�����������������~ujkk^5=GRMQDB����y8w�t)38<04141579?64562433d�TXU!~�������~YJNQNLLMFQa^i�������}�y��~�zusedRYYJ)Vt������, IrI~^JE;9261455194514/31*1��QZn�)+�����������tSJA;C86*,13/-702,0,,+%'&,/),+4Ot��������3Q���iU<2Vlc^[?T@=249+34+BErnIRu�k(;������������zd_P0,-558/5/,/+3///--0+&(+*+(/>[s�������C 7Add�w[8Gage\_V^`\671023,HPM�SDX�]S!Z������������wpqXB70(+031.-/1,-3/.1)*,/%,5Ebm���������;C^[qq\\Q[`U\[\]Z]04100/3WJC�N4P�u_P~�������������ym`_P?4-+'),,)(02,++(,'00BPbtz��������W.>A[Umi`fZWUJKVVWZX1903-6PZJ@o[ND��?_>/��������������|vtrkeU@5')*"('(,)*%/2iPpagSnhhlEFRdVL \ No newline at end of file diff --git a/images/trainset_face/s16/5.pgm b/images/trainset_face/s16/5.pgm new file mode 100755 index 0000000..414b1a6 --- /dev/null +++ b/images/trainset_face/s16/5.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +ELEIHCNHKGHLH3,7><#3;001*!%,.#"$%)*13)354C45GCBL7HF.):F-.6=D76+LHqcO7qJ=VURNZ>LXWTTWUV\EHFHKGHHHFDL9'"8DC:5+"%+)'10-*4/346?@AXOEVGL`dZcQKRV8@DE7<@6:>3=YISNR�X+6' ,%$-A\jtx{w}����~������������~�y�xr�rwcOQ8@):DI\n1(fQVWBYZTXXSXYCGEEHHHGDIH1,/0:?+-0/%#&'4Wv��������������������������������������sNC+23E^cB2]dkSGMXPXWZY\EIJCHKKCHOD)5;JGH:)!!#&*Mt������������������������������������������oD716DKJLi^\VWTLPXT[WXEGIEIHHFEG/0=GJC:#*   1S����������������������������������������������M78.6>JO[_kb`>?T]X]UDFBJCFJCE24=HOI<05!6e����������������������������������������������ΰ\;218QP[]XP]^H:oXXZCGGHBCJL=5=HFKI?8." 4u������������������������������������������������Ӻg:,-3EQZYUuu<0^^XZCEKFGDH>>A:GSLNB1( 2�����������������������������������������������������U9*2ANYYT`[E)YXZYBJMFOA=/EG4+'<�������������������������������������������������������ټL+8;ESEEHYD]`TXEEBF::1/35.07DI6-@����������������������������������������������������������6,7CIH;9E[Wm]bJG=HC.2. B93@I=. 5������������������������������������������������������������.>9KJ@?AM[]u]JF>AE-//=<39E/5(&v�������������������������������������������������������������a0><=@:?HWPj`KA@C.(2/09A3,;5Q���������������������������������������������������������������@5>;?67F\OBnIGFB#*,)8D9/9=)9z���������������������������������������������������������������,2S@3:;EfPVCDF2%-,/B/01>13S�����������������������������������������������������������������i)EM26DIPgg?BH*+14=7(01754q�����������������������������������������������������������������:)L5/3UXYaFGC)8<>:,(17//J�������������������������������������������������������������������$7B525]uSEIA,?B1953:0)(]�������������������������������������������������������������������B)G:9?ErdEMD+<:&/7=;)')a��������������������������������������������������������������������S0GC7X=UyJIC24%716I/'*h��������������������������������������������������������������������p:@K>=eMmFH@9(!8*1E6//p��������������������������������������������������������������������7YTKs��������������������������������������������������������������������%afcB=H`@E9!".)*44@+Bj���������������������������������������������������������������������*]sa@DHFFC/ 6-4'9E.Au�������������������������������������������������������������������ުJQ}IHJNPAE6:**8C.;z��������������������������������������������������������������������[Uq;2<><%$!<�������������������������������������������ſ������������������������c.7.51BF7@==&#$!6��������º�����������������������������������������������������������Z86+7I:H<;<'!#4���������~ys�}rtvwh_X`d{���������������÷�����smbr�������������������G:9,9:>6><>8"/��������mpzrohc_[XEO@=?NWo���������¿�������i]M<><>Q\otz�z�����������8"B1+25@)>:>@,  &*�������pk��ujak`dhcmeARLQRp����Ĺ�ź������yi^JD;84577!$! ������t{�������������p{pl_ns�������������}s`ZNUHGJZ[XWPVXeli����ʿ�׃;0)'-6*:68=1$)-�����nn�������������������zy�������������vkdbagi|�����lea_mr~�������Y'444:50$4<842  #+����������������������������������������nijkp�����������}vz�������@/36(>A9 ;96<%##(��������������������������������ǽ�����vlljw���������������y��d��е3.,1*E5H+::98*%#&,y����������������~zx|���������������§�znhgw������������������o��؟.-%)1.:/68<8M0/(%%#����������������~iouqm]_|���������������uiXT]j|����z���|����������݋1-)%,&5/97+\x4id1"#0���������usqhH9/.6`kveOi|�����������؆j_N@W��yjhdm����f���������u: ,0)3). =#reV}�oF 1 ����������wYW���9?No�keWMp������������~d_T=M[v�fXAC0Rv��F}�������q'()*687,';(�U�g��X(4!����������cO���-�?%Dj˞efL�������������~j~Y9=G��K�2h"bEG��;�������g#0.-.877>;.�l�u��cH"&<����������hi���`FC8=�Ɵ�}S�������������giECS��r\>H7�|?9�G�������b'443.XX=M>+�|������8Z����������{q����ihcn����tn��������������ixiUO_���QJD9j��nPWpu������Y<263A`�ZI;,��������q! ������ĸ�����������������z}�������������ڊrpZCYx����~z������r~������SB-4@HzH{B93�����ij��0����������������������������������������տ}we_L^����~��������������X%,6O�oUv�@07������ҭ�))������Ŀ���������������������������������Ъ|wmi[_z����������Ŀ������m$"Li�sP�vF92�������Ō#<�������Ž���������������������������������˗�xsuldn~����������������y(#Z��lJ�eL7��������t`���������¿�ý��������������������������������x}y{}}���������������}?���iJ�NF@}�������]o�������������������ļ���������¿�����������ɢ���|~�������������������n���i]�IM;4]��ž���ju������������������ƾ����������ž�����������ͷ��������������������ɺߌ ����lx�?U:4,��­���Qk���������������������¿���������������������ǽ�������������������ɺބ +����f�qGT7>%{������Kk��������������ſ������������������������������¯�����������������Ž�{c���v�NJO?r��̯C F������������������������Ǹ���������������������ʻ��������������˿�Ƅo>x���DHKPM:;=> P����q;������������������������ĵ�����������������̯��������������Ľ��ɽ��soO���4EOMT;6<<$E�Ŀ͵32|����������������������ȹ��������û��������ȹ�������������ľ���Ⱦ��_e����V?NQKP5=8Em�����J#x����������������������Ķ����������������k}�����������������¿�����Vi���,IQWGQ8>;@������["o����������������������ö���lJ.p����}���J1[����������������½������9����c1IKNTG:9:8=8 ������z9z����������������������Ľ�w������uW\fi_Dz��ʼ��������������������p9����v'HPNQL7;;8816q�����?nz����������¿���������¼�������vg^[Z`\�����ȫ�~�����������������E������KJJNI9;<>:;74Co}x�L`~��������þ���ƽ������ƶ�����xlov}d_oq������Ɗp�����������������F������LCHMI;:;9;9<56@E0omP~y���������������������������qX`y�iiv|}|����Ңdo����������������D�����|-?GCGG89;:;9>9;7A22{Wxj������������½�������~��x�zdZ}tki|�yo}���ijbZt��������������|W�����?DEJGHL;:8;4=8;7<;;$g`ijs�����������������������v~y��Y{vu�����vx����iD[���������������:Nbp]JDDHJBCO;9:<:<:=9<8;!Wdmt������������������������������������¾�����vdJ6v�������������y>?DFHEIBICIDI797;6:8<5<6:3?ahr�������������������|x�����ľ�����������ž��n^G.U�������������f8=CGFDF@DCFJA=9835;6<9:696(mfr~�����������~ggnu�������������������������bA7:�������������R2@IADF6=7777;96;75<%clq|�����������nXYp���������������yss||qigj���z;M?w�����������~E<@ACD@A?CDG=H68959:888889:$Tqr}����������zzca�����������wnpmZZ`aYTVSRE_lpFNRq�����������p>>ACE@=F?>FACB:;<7:8997889758qk~�w~��������{ot}��sooej_dgjaXRSPUGD:9@J96 +O[AYu�����������`3?@B@B>C@;AA>E8=6:6889577:822jdt�x{��������xr|}fYSFU^G\YTge]RV]\aXRXcuzua?IcgJa�����������P0??EBA?;B;H?C989796;6;5:7997)ghyz�z��������x�nN%;`qdsvr��yqwvy}�����™r^pqn_i������������?5>?B?<>?:=CJ<66757786<47656!Mzhvlj}���x������������������������{||sz�º������s����������}W*A>=7:A>>?<:>?@<94985:7:6396740&�iihmqy��������������������zvrofqz~�����������������������zb?1;6;A9;>?:9>F@;;588662;5494226�wYaixy��w������������������������������������ı�����}����th79<.7@>A=@>;?A><5:85<6546655264y�__hwt���������õ��������������������������������������ew4:=387C?B:A=<8;93A56:6763454n�vXich�����������������������������yx���������������}y|�rZp05A:54:?G=2F:D7?5:85>6884857548j��hece{�|�|�����������������wu}tpiirx}���������{��qmx�hef,6??819<>C9@8DC568:69:4861839.:Y��xZbopwv}xw�����������~{uhggcd^X\bgox��������y��bgzw�`w`%4?E;27<9=95;AK:59:584:52931:18H���eXggolptzs���������v|thUSWUUKJHKWap���������}{�ejtypU�O$3BC<80<:776:?I>785878647:42574+D���ycagd_txsl����������tfdLOV^eMGLStn�����������}a{{x\U�M"-AC=<0<<896:B;?9:5;87667545442'*����j\bpohuurf�����������|lg]`ps\Zju�������������osf�yt_b�8&,6BA;87:3357?>>496788962.7335+=R����z\Xadqknssj}��������������������������������xqumlyf`��9,/5;B<4=856.9?B=967484=34152.2;7756493/4/1"J�k)w����w\Vofbpihgi|�����������������������������oyi`fnoc\��^`--::B=9:5443;>=4;6:4875/31/ wSl�����e[^k[`l_Xnp�����������������������������fvP[jmxH`���Nsk%>:@9<666.89B>57858523033#VxT?`�����wYSd_Zc`LXh����������������������������~a]IUjhm2z��xT�{T*8:=7731178:<4982944050-/}hN6 N������cYY^caeQcfw���������������������������h\GM]\aPS���f$z�~6,KXTPFY����WHg�x$39849/6067>766656370+#wySY`-��������mQKMOFIDPWv~���������������������ss\,6[HKCP{����E]Uu�9,=8461533:=954609040,0�xVX{:#���������fP@@JNCE;bkx����������~~����th\Y8->KH6Al�����A`d\�D*9784484/;<453503143&/�X^�i ��������cM0LWFM9AF^y�������}xt|||ssjVRD0,?=r�@#����������|bHG9><;5/0N\bi`aaY`]cik]QF=3*10;+,2Z{������zEO�|�WSC;eiJF974258.470023.KonLSz�hY����������}oTF?*66>0*6:CMFDHDEPQG967%(,1,+,8[x�������;BApU�aQ,Nfk\^ZU^E333261/5*GLN�P;[�[T#o�����������m_^5*+269.$*04/665527(**&-*%(2F_y������� )AGiP~e^>``\Y\\]\X.2531301/NMB�I;V�s\K4~�����������urbLA2(,/,-+*(*6),.-,))"+%):Iin��������>3AFeWqjecV[RQW\\Z_3226-50/>YM0-)%(*+*',0'((%'+8EYis}�������n3BMIdabnYZoYcK@JZ[M6/450//=.5-105+.0,0/,/,-1/..+.(/.+.,--,/11/.0,0-/0+&/.,5.1004+3162*// % ()(.!(, #,272&2('%)755#52*.:3/0.11*0)1../+.,+,/*0.,.-2110//1.1,1+++/032230/30563&-, &+)'!"9;!+223@3*7),=2/-*122::/.6.-+/.-/.0+/--*+--/*//1/12-/0.3-0,.*+301172.16:96*',!)/,+52.2'0:J9@?151%-;0 #!#52$0378,---0+/0.+/--,,1(/+/*00.2.20212-//'-,3-6212/4./-''#"+6+%*472=@B:B[D?==8C540-),#$*+&()8<,0*/0..-/+1-2..,.,./*///16001/20.+-,,01252436-*+*.%$'+./35(44DCBKWVVV`LLGDKAEGG<=GB50*&$"%(/23.0/3./01-01+//1+..-.100101-3///---.28674653/(/18AQRT_lsknn\_RTWNQYSOLZXSXNF3('&)*611,401-3..1.-20.--,33.14/02010/,,..2:<<7:8,!/AY]fb]b`[[[QTSailp���~}jpfjnbek_b`iopqqpfTA(!%,230/60-33.01.1./1/.4/014//2014,..+/.8854B=/5Zovwuqpuppnkh[aq||~�����x{uz�suyojsy������|T( 79624511///2.21*1/101215.1/3/.5(.*-*0;7237Ci}�~{zxyz{xy}mhr�����������������vs|����������o-"(<;:262/0.3.201,/1/2112400/2.24+1(,,6<('4Vx����{|~{}��~�������������������|z~�����������{F*,/59404-3.10/.4,/011005-4.02//3)(0,:6)5cz������������������������������������������������a3$/C>//2-2.0./3.0461124.2210/.-+0.35/,h}����������������������������������������������������p.#DF;-5-22.2010120005/1210-2,)*,64'/^�������������������������������������������������������p/GE5442.110/0131102420311.+)-31#&a���������������������������������������������������������e22A:-4/1.2010213-235/4026&18+#Y�����������������������������������������������������������Y$4@,6220242204210224133.331"!U�������������������������������������������������������������E'1;2433004203513/343192<44428:CNZcjoswzvtvuwvsqi`SO=320'%$,+/37JREWb}��������D++1.568877;4!*-.z�������s_UTMGA:330/+..5//?ENZiitvnrorsvpri_UG:6=5/4.=:AB8EJQ\grw�������C-"+44554769;!%2+)j������tge\VOHC<=DDHBGFK@@ABJXdnusppoqstxroh]SJTSMJNT`YZ^\cahnk|}r������;6%8262282:5$%$*/\�����~urxsaa]XQR\\_[[_ab^`WTcnswwrpsru}~�|sh``XYUZcddlmqt}�}yz}��n����m.7)3642/8671'#'$%I�����wv���vrrofhhjidfebipsnkz~||�wuty}�����ofW\[afilgnt{���������b��ðZ& ,0#063337648%!' $6�����~�������~yutqmljibgjpoz�����|x|}�����~iZVZ\Z_]_`bjx���������s��§G,#+.!066449494)%$$!,���������������{wmngjgd_h^cjx����~��������nURMGHJILRTW_mu|����������ŝ7+2$+#139557437/$#&"y�������������wnc[YTOLIQZY[^c{������������RDF@>EHFEBHJRbx�����������“6$55&%0754564512"%$p�����������uk^SLFJDECD@GRUSm�����������d>ACA?"Qƽ/S�m�������~-.#A"3896634/23#!%k���������}V\��N(@##^wR<8>CHO}����������]?TOMFPe7$1#[��xDX����ż�ˁ(<#9*9@63,5RXC,+#w���������wZ���j#4#1jz\USIBKU|�����������CV[RNW]dR@8#;~���crz���ȿ�̂P'Cc�v(){��h;( #}���������xduý�="1+@gjUTRPPQ`~�����������rN[USW[[WTOFPr���{��������̏0E&#R�}�gP����M/'""����������zz���iQ:@GS^^XVV]Wbs�������������eV]`]]]^ZUVbm����������Ļ͕.:8l�Y��i����dA-# /���������������kZNNLVZ_U^^_ew���������������dbgkfbZ^Zar}����������Ƽ̤*."[�Px�u�����n6 "C���������������vn]WWY^adhgmz�����������������kjqslgb\ap�����������ƾǵ/#*Hc��J~�z������]+!^���������������~tmcc`lopnr|�������������������wozvyzwu������������ƽ˹C-g���I���������vCq����������������zvpopsuqv|���������������������xru{���������������ƻ��P4��J��|�|��ǐvT!!�����������������{yzvtvpt������������������������|t{���������������û��\V��͑I�~��v��ɝxo&*������������������~}{urt~����������������������²�}���������������½��^���҄V�o{�r��Ȭ�|6.�������������������~{yw~�����������������������·����������������������^����un�Vo�{��ǹ��13������������������~�|~�������������������������������������������������Z}���w��AS���µ��o86�������������������~~��������������������������þ�����������������Ƽ���Y$u���x�j0C�������kM:����������������������������������������������ȿ�����������������û���T5b��م�[.4u�����thuE�����������������}��������������������������¦��İ����������������¼���O;S��ӗ�K$(X����rjd�ex�������������������������������Ϊ���������˾���������������������ø���J?Jp�Щw6-+Fo���nbh��r��������������������������������Ă}yxzs}�����������������������¿ŵ��kNHHc�͕L17,2X�—j]f��r����������������������������������wqkokx�������������������������¶��_]XAd��m34@1-7m��sdl{�|������������������������������vy��~jddcs�tQa�������������������������ip|Sp��B+<>4/,J�����u�}�����������������������������gEAp��kZTcoj9441+">m������xr������������������������m[RW]a_[GHBZvzmkilivzsuqu��þ�����������j=f��ycH.8=<8141)+)BYfoofbwr�������������������~~|qcWOSbirl\QPf}�����rjlce__i��¾����������e/H[_PI639:9<-2/).'-8=HMAKl~�����������������{qrsmid`\Wjpuxnhjfpy{������vsjQPVx�������������b08CE;8948<9734./)//.+14.7Z}����������������}l`b]_]dvwz{tofagkkliot}������~`MTi�������������\%99:86843>8722/,,.,/.-.0%L}����������������r^WXXboz��qla^T\bc__bhrv{z|��ycVUqz������������P&8:<:86578:87//),,.,--.-&>w���������������~nVU^js���}qf^^ULNULPRS]^^cfedfaV\]mz������������M$889:66546;553+-+)1(0-/0)2s���������������{lVYir|�vmidZNRI@?@:AHOccbcbadh[TV^l������������9-8::=77468:87/0*++-1*2+.+.j���������������~n^YcgljXZ\\PKHF?<>;@S_w{v}{x�x[Sbg�������������3076:<5844:9960.+,,-.//./.)^���������������o`XVLPHNUah]UTTMSJNR_h}��������q\ek������������w&2;77:294:69;61--/-.0-/0/**S���������������n_RMGS]ijprmc[aUXPSW]jy���������sqe������������k&6785;664:8:57200,..2+00.-(H����������������s^QPQi�����wl_dUQJNTV`s����������~q������������^'557767;577:9413///0./1//.'@����������������oaVY[~�����znaVKHDBJGTgsz���������~������������K*4964:7:7679>6143-0//.1.-.%>����������������pe\cj������scTB;;;6:9FQamt~~�������������������;-6685689948697313011,10/0.$>����������������vijqy�����tfTF47389*2@IPnz��������������������8*5668778;787;7.5/31//./000";����������������unq|����~vpaUF8B4?@49FT_r��������������������~?-24:676:8788940312-2/-0-2/&<����������������wow������zyrd[RNBPJIS`gw|��������������������s�A)8577854:584>631521.0/0003"7����������������zsz��������}sqe`Z[]Yjv|�������������������|��w�?)965673565667;0356.202/040&6����~����������~}v~����������}uhiaggt|��������������{v���~�r}�9,6376388408695613242401/2/*3���������������yt}�����������xsmgdov{�������������~wtqzz}�wd��0+<554874:2:675635452123.21*-�������}�����~�wpx�����������~ynkfnu}������������|~vktwv��m`��.-495767557:4765957461103/3-%�����|x��{}��ysw}�����������wskknuz�����������szwpks|u�bm��,';6735;5567378996:6341.2/4+"}�����tx~}xxs}�|zxrm�����������wtopotz����������xlvkkgtwuusc���1*8683778695<469;66848-504/.%n������xwvswtv}|vuolu����������|suqmqy���������rhjb]imqpodk���+*;456946756=55::8894711114/n������{uromruxuprols���������~xpollmrw}}}�����ylee`Z^ljin\����$1376792;8379359:=893:124031(\�������qpjpovqkimlfr��������}vojgkbelissp���|xsfb^WUdhpmag����!-856;3397768337>;9867532142"\�������hgionngiihhm|������ztnfd_b`_]dehjt}wqrjg^]LUigrlUy����#0:14:4447678936;;7:68332342(N��������reflhfehcfhfx��}zzwskf`]XY\WWTY_cillifh`[TETmhl_[�����"24369916786886:::>896876352&J��������ocedhhegbbanxvurqmie_[VWUVPLKLS[Z^^\_eUNNGOlicWq�����$0243:54748:659@:<;8::588/81"c���������|j`\cf`c`^abpondicg_YPTQSTHFIGKOSRRSV[O>IPVag\a������}&1249:4546557;<:;<8;:85536*6�����������wbcY]__XZX]ief`[[`YPMJMOIF@ABAAJELEPPG?B]Va^]w�����}�}13889495576<;9<8;9=6264:Q������������riZTTVUQVW]\[YUTQNJFABH>>@;9:8@>@?EGD;GZ]_^f������{d�J"47:787847:9<89<:9>323:5"n֧����������{vcXSKOPTVUTVPNKFDAA7<9;8:3432569:=BBFNS`Yoz������qX��,6<4=77576<=86=5=9126=/"��’����������{qdWNLJQQPHNNDA?:==218461-1..2,4:8=FIUU_f{�������gA��>(796:775:7<;869587257='*��ʷ�����������}ohYSMKLKFIHA@;6;5244550--300+2>5AGMSVir��������`,��k4955;6886=8;46783689;(9��ѿ������������yqd[SMJFCBE@D;96513833.2,330-1:?=NNZ_v���������P'��355686;7:99886485969=N����·�|��������}zne^VWKE@>BAB:8768874/4432.13=>6<;>83/&)).(./,."%#&!"*' $+ '"%!3/#+!) #-)(#),-)$",%$#%'1,.;3235,20;:B8D>@8=:@<:35,)('#//+1.+(,%  #$'!!# % &#<"&$*"&*($0"+*'&$#,$'/230*3.528>B?@?A7;=:872$###''.-',*($$$&! "(#&0*$0(*** 1,-'.,1.0,0,)4((- &"$!#'!.,'+80-./83@=A;?B?>8>61,&$! #(/.1+%'!%$!!""!%24165D93AD796855767AEA>;>8;20+&%$%'-*2/+!!!'#&%###!+3CJKNLOP[OVYQPIWFPOKNTVOSFT?ML;C7?3**"#(!"$,+0663.2+2:>;;?A:=>:90+%!,)(&+&&%#$%%+.2ALY^bccgmkdcb]fendctUdk`a]XWY_STOMTPA8*$!&#%+*10/-+.0/;<;A>>==<860-))',$)%(($!&-:GV]bihjnotxyrwrsvw|xx�rrytpqphjm_h\`hfTL@5-1+%'4%'**./82333<=>>?=7++'#$&"(+$- # );@7.0+$!"'(%$%)! (CZdinprvx�z~���������������������������������������z{vf5#''."*..3:<;=*&24+#+,:8>@?@",!)$"-' """!'!-@Xgjntqzy�~�������������������������������������������yE&+,2)(,,7A@'! *$,'""('-%$$9Lgpsswy~��������������������������������������ø�����������{|="01886+5>A9'$)&#()%$&+&$()Hdpsqxv}���������������������������������������ù�����������~�-%485F:.1;@"!#(%$#&$,%&'.4Wguuw~~��}��������������������������������������»��������������v%1,9/6.#8)/%( #*!+(%)3AZhux������������������������������������������������������������c#'6354)'#"'&$$*(/& )#%/4G_qq�}�������������������������������������������������������������Y0263('"$#"/(0'"**+0;Rhrw}���������������������������������������������������������������@&:96* ()!&(+$,/0FZlxz����������������������������������������������������������������w2.A8)%#! "!&"'*,(*01N]it~�����������������������������������������������������������������[)852-('#&% !(&,#3*>X]fv�������������������������������������������������������������������80*0(**!#'$&(&#')%8LQ^nw�������������������������������������������������������������������g*,),'.'#!'#0-+$,/>EOak���������������������������������������������������������������������<$()'%* '2.0%++<=O_yy�������������������������������������������������������������������]%(.$!!!)/&(*34@Anku��������������������������������������������������������������������o/1+& &"%,)+(8:;Gen~���������������������������������������������������������������������;0( (#()#*5.':6:Nlx����������������������������������������������������������������������I/!(  * (+-)/;7Hb������������������������������������������������������������������������V-").! # '$&/&08:Ry�������������������������������������������������������������������������j*'?# $()!-(#6-0V}�������������������������������������������������������������������������i 47!"+& (+,200X��������������������������������������������������������������������������d%3> %+$$%%+,21.S�������������������xpz~y~������������������������������������������������],6># *#$").,0/0Hw����������������{m^`nndtrvvx~~�������������������������������������������V+;6"(&,%%*".(6#*Co�������������yq_[SQT[b\b]T\[WW\Ybo��������������������������������������L+;?$!*%$ -',.,*&=d�����������}k[_\^c_]aWQUISLINNH?DDW����������������������rvx�w{�y�}������91;B(#'-"+*-+)2#A_����������pfekmkjphm`VXSVcanl_RFYAXu�����������������zl\SJLQYZdaa\l�|��x02=;$++0--&(/'FW����������lggp{��}�z�~nus�y��vpmca^Xfx���������������wjSKCDGB@IJIRDB[�u�](;:@$'3++$,)'88>:9���gH5*07#.$0j����������������{�rb^FB@)UiZUWG?r~������������������}eXUZY]cg}�������uQ/89B;<�����f"1?&% 86"Ev���������������tue��[i35:({��|q]NTn��������������r{idl�`#H()'��aVc���L(98<;=�������OD5$$*V����������������wsk���Y7.Q���qkmVQq}�z�����������m_Sb��M#�H'���j9v���55;<9:=��{�ǿ�cL5-0j������������������y}�l`NKx��|i\[Zcny}|���������ǯ|eYTc�B,-.l����BJ���%:TO98;���~�¶�X3$'As������������������������vtxvsnbecvpx{����������ʺ�yqjdr`KA-w��ŭ�\O��}]p�`46��������c1#(Or�������������������������~�szokkosw}������������Ķ�kwqqxrvdJq����bhf��yZ���.:����w���e++1Z�����������������������������~}�|������������������l��|��~�yxv�tnl`r��vch�w2>���yf���U?*,\�������������������������������������������������Ķ�}�������������zl���xsg�`*B���m���fB.-]�����������������������������������������������������|�����������������z�y�=9;��s����~D-+_�����������������������������������������������������~������������������}�p3<8z}j�z����R.-j�����������������������������������������������������������������������1Z�V.?=wot�i����\*5i��������������������������������������������������Dz�������������������1Y�?8=9rp��b����]0=g������������������������������������������������������������������������(i�08?7vo��tg�³r=Fm���������������������������������������������������ž������������������}&�S38;9{p���X����ET{����������������������������������������������������ɱ�����������������q=s;<8?>�x��~�E���g]������������������������������������������������Ļ���¶�����������������g_X3::<=�����vK�Ƶ�lu�����������������������������������������������������������������������ZnL6=8<<����ª��ƽ�t{�����������������������������������������������������������������������`[?:<>;;�����������~y����������������������������������������������������������������������xiB9=9>;8������������v���������������������������������������������������������������������wr:4@5=6=������������������������������������������������������ķ�ȭ������������������������{74:9:6?��������������~��������������������������������������ͽ����̾�����ϯ����������������o+78;8>2������������~{�������������������������������������ɯ�T\�{���ľ��ø�����������������U,;;<7=8(������������r������������������������������������ĭ{^Tv��k��ɽ���������������������65:2,V����¿����|����������������������������������������������ý����������������������,5<=9:9B;7/1=]��������������������������������������������������������zt�������������������I0;<9;8=6;6:5119������{x����������ù����������������������������������kkm������������������y-8<5=8>8;8619>������v~�����������������������������������~���u����zgOu��������������������0:;:8<99=894:7 _�����������������������������������������yut�n|�����gLk�������������������v33>99>8=68<3=8,2����z~�����������������������������������ruxx�z|���}mXho����������������K5:<:;??858877:8#�����������������������������������������szz�����Y�ypYbou}������������pn`C579;;99A5785955:}����{�����������������������������������px�}���y�Y��wmbvmrwwx���������h48:895>9;1796857;><@B;<9;69:0���{v����������������������������������������������������������������x635839499;@>=><:;8858����sz��������������������������������������������������ss�����������p'5177755?9@>=B<::9976����|����������������������������ehry�����y�������|oe`idbYm����������b+1,4679:;8>A?A=;9<78=y������������������������������zjcahkojkjcdY]dgfh]`krqqox��������zX+-5853729>==B7E@>9=@8x����r�������������������������������~z�����plikem�����������������uB.10269177>>AB>C:=>9;<q����z�����������������������������������������|������������������r8,02181;9;>@9;6#y����x{������������������������������������������������������������}g(111753;7<@B=>?>><;::9z�����s�������������������������������������������������������������V+0/0470=;;??C;@?>?;:;9|������{�����������������������������������������������������������|D*05/563<8AAAA:??;=;:::p�������������������������������������������w~�z~�����������������p2+13023188<@B>C9D==8;8;m����������������������������������������������is�����������������Y1,3//3524:<=C?B;A9:;:8<]�����������������������������������������������~z���������������|{B*12-2034389>89=8:95:I��������������������������������������������������������������viA+02/3+034:87>;>?=8>7>766(D������������������������������������������������������������vjl40.22206397><;=?<:;6@7595'?�������������������������������������������������������������xmiI.0415/41379;9<;<9<66<6937&:�������������������������������������������������������������smb12-212-2/57:;6><>:<6:97164!A����������������������������~������������������������������}tijH/,042/3225>3<::>?979983532"F��������������������������}�������������������������������skac30/.1018125;998A737625/40c����������������������������������������������������������lG\�7)---/4+8/4873=7=>A:6255333.v���������������������������������������������������������sVS��9&/*21-2315695:6?=A834614/10��������������������������������������������������������q_Ow��**(0//-1236:868:=?=053316,5*��������������������������������������������������������Y@j��|,,1/-00-568::89=@;04353,3,)1����������������������������}���{|��������������������ujGm���u"%*&/*.3,339<796;@= \ No newline at end of file diff --git a/images/trainset_face/s16/8.pgm b/images/trainset_face/s16/8.pgm new file mode 100755 index 0000000..2ede5b5 --- /dev/null +++ b/images/trainset_face/s16/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +?=<=?=8972:294+41./3,!) %''&+0)#*&' !)""# "%1+(%'4,/232275-)>C;G<>@>>=B:9>;D=?==>A9==A>CB>>B@8;;;3-',(-43733&#%#!( !.+332B2;;<95.9.%/(%"")% *$%%%&#!)'(0+2*+1(2?=A>CAAA3987/(*',(.0-(*,(+'(.--(3?-9?CE@N?C@9B>OI?>050+-+('& -#!#+,'0,&1/%.16A?AB>CA>>A;D:C<.802,*()0/33+((7>BIJEAEBDPNTQMUCdDbIHQ`_JWR?B@7DH>>D@?>AA:?<:(.%(',,%4-,++2<^e][Yge`b[fdnfcZ_hYkjgflfcafVPSIN_AIF@C21+! %1+(220)4)%,?C?@=B=>C>:>;/(10+&"(%+.)#7Uiqpnnpszwsw|zyvqsnnvrty�v]vsos[fahcXbRXWFHE2()  "&#*)*6--.'+>AA??B<@@:@1*)+,&%&%)!)2Lboqysv}{}~�}�~~�����������p��{�lmwvppnah`^`XUG6 ## !($'(('**,!0GD:)'*(,"##!!Cmstvzw��~�����������������������������������wololg]O,!!"!%,&)'++.-7;?B@?<5+%)$"! Totuww{|�~��������������������������������������ztrpfjW8$ #"&#-$*,33''4BA@C>=.)%!""%$"_puuvyyz~|������������������������������������������zpknT<$!#+)-,1+636$)BB@@B8,##)($%-[ttxwx{|y����������������������������������������������vuoY5##$##%.)229632*@@C?D= &!(**+astywz{}�}����������������������������������ÿ������������|zoW."!0<:929-,(D=?BE/''")&+^tt|{z~�}���������������������������������������������������{}oH(!#$0A=90/,&D@>CA&!-& +]ruwz}��������������������������������������������������������m@ #"%"*55/-*)E@CB60#")$$^twz~{�}���������������������������������������������������������{_0'&*)25)0"CDC?(6#$,%Jtvz|~�������������������������������������������������������������uH&##-'!(0/,>FC8%)&(!9ju{�����������������������������������������������������������������e9$ "$:8,'**+(BAE5(*-%#^vw}�����������������������������������������������������������������tM,,%%1A92+'*"??D0*)%%5vv|������������������������������������������������������������������Y72'0,45.+,-*@BG.'*#`ww~�������������������������������������������������������������������i9@$72*9++',&DEC3*/ 4pz|��������������������������������������������������������������������uF88&0).0-,%)BC?+'*Jxz}��������������������������������������������������������������������wZ:=9.+-*+(1B@E&()!`wx~��������������������������������������������������������������������sYH73(*'#,',)CBE,/*"oy���������������������������������������������������������������������t`G<,*+/-'$+BDE7,D{|x���������������������������������������������������������������������s_J73'4/- +1E?F8(!bz{��������������������������������������������������������������������{p_L33',5!*(/E>E;"ly����������������������������������������������������������������������xrYD<02(2&("!@AE:p{��������������������������������������������������������������������xykSD50/./$ "CEB<$q����������������������������������������������������������������������|scNC3,-0")%##DFF9/r���������������������������������������������������������������������o\MD10-/"* $5F@I;-s����������������������������������������������������������������������kXHA2,-,),!"*DCH5&k~����mivsx�������������������������������������������������������������pTL84'-' "$%GG>C(i�~�w[P`agns}�����������������������������������������������������������hL=63)(# #) ID@=1d�{eEBAOUTTV]W]q|�������������������������������������������������������iQ89-,!(%'$ "?DAB3\�U;?>BGEBDCLCEB`s�����������������������������������������������������fD@1-''%%& GFDA*Zt:DTWSTKFX]]_SFVKf��������������������xons|�x��������������������������ZDG*'%!"#'&$"DEBK4`RK^qgonnp�n�xaVKROd�����������������z^TCDEMPV\]miljyp������������������^3?'-&'% +IEFC3]Ogo}�����������{j`aq��������������}�dTYGF9:?6GOVRVX_cf�����������������a10&%#!'%!"% KAGF4\c����������������{y��������������~wy]bQOGJMB>AJT]Y]ZeX����������������Q,/"* ((#!!IGBG.dj����������������������������������������wv~qk_LV_^b]e]Yw�������������H,$&# 1!0&!#cdME4mk�������zsu}���������������������������������uxi_efopYftY�����������v?&**!&(&).��sQ0qt����notemfggSQUy����������������������������������wourmthi����������R7.#''*#!"! ���z4x~���zL_vx�P?OKjcP]�������������������~wmgchs{����������z{xqay���������H9.#$!$(&#2����3*����:c���{+-=GvxSv����������������ygJBJQSPK[iz����������qcm��������u2;2$('#!! #8����%E}���wQ����M;Fz*!��mq���������������}kaQENP^]\F^_rto~���������{��������`-4(*3"&#'+&/@���`}���spa���4c#<5-���f��v����¼������qkYRNM\u�{ 011Sszl�����������������I6&*!%$,( '!)%8:���ot����|gfr��z�A9.`��kvpzw�����������zzxVXagz��\p9*\[�tn��������������~@/((%")$2! 46>���F4~�����pyrr��rUec~{m`aaj�����ι�����w�rfWbiv��H/:G4��:�pu�������������t>+)$* -"(##):?8��%X�����������{�������xrsu�����ó�����u�xjd^af��i9F.m��y;�t�������������a0-(%$&*( '8D;:��d r�������������������~yy��������������vvobhjey��QIBJ�بzZc��������������L,1,")$&")Y~���J�v06~������������������������������������~z~xpuvuz�~}gi|�utrlz�������������B****'&%9Rx�������W2H������������������������������������������}����}�~�����~��������������=1,1,,=6cn��������l'R�����������������������������������������������������������������������9*3-)B_ms����������*Z�����������������������������������������������������������������������=&."3o|����������c�8]���������������������������¸������������������������������������������?#0!P����x���|���L�LW���������������������������Ⱦ������������������������������������������H)2!r���m����~���H�j\����������������������������δ�����������������������������������������G&5*v��z�������n�I�oj�����������������������������������������������������������������������:.A%}�������y��m�9�~q��������������������������ô������������������������������������������|6.C,�U[�����{��x�$��}����������������������������������������������������������������������m289W�S\�������r��"i������������������������������������������������������������������������\2:Pr�sa������{q�C?�������������������������������������������������������������������������B<5@������������������������������������������������������������������yq{�����ÿ����W/;;775@BA64}����������������v���������y������������������������������������wz������������27:695<>D@83w���������������tgr�n�����x{tXy����������������������������������|x������������H/78<978EC;9,{��������������z^[h�k�z����q^nv�������������������������������y��u�����������q07894688B>=;&r�������������|yWcnuvn�_�syjYlsx~�����������������������������}�wq�����������67:7:65<5C<<='az����������wzq[hh��z`pU�~smmevyx�������������������������������n�����������~,4;894989A@:;(W��������tsw��wy����yqot��������v}������������������������������n����������k88:8:9;67:G>;;)K�������wtr}�����������������������u{}���������������������������t���@w��jQD779774:9797BB?:2A���������|�������������������������x���k�����������������������r}��t03:578883=275875;IB??74���������������������������������������z��������������������}�~m}��N+-9284653566288659CA@?A&�������������������������������������������������������������vq���,.2455556286272;6=5CB>BB%s��������������uTJLYsmnqgcdI9HLl}�����������������������������vp���#6003186653865482,0.04-611236560479=CAC?E>-���~���������z�~{xukpopmt�u}{y~�����������������������������rf{��..0,2005313436826;8;>BB=@@"u����������������������������������������������������������ho��x$,/10021454:17738=;?B@?@=?*_����������������������������������������������������������`z��_&2,2/.2713638883;8:;B?=?@>0A~�~�������������²����������������������������������������to���E(/-3.0164544;86:::?6B?A@@A=#p���������������������������������������������������������b|���/+-0/2+32.3557:798?::D@?;C<;/e{~�����������������wd����������������������������������wj���y!/1./-11401574::::;<>96kv��������������������v����������������������������������f~���`!0121+4244032;6>=<9>=?B>B>@85�hsl���������������������������������������������������ub����N$202-15438266>:80�^tx���������������������������������������������������up����6)1021/655:3;6><>;=5?=H?@A>?67�mcq~������������������������������������������������|os�����%.31322577899:<;=;;;;=D@BB=>95��Urzy������������������������������������������������{w�����u#-213165;98:>9;:=;8=:A?BC;=@/=��~hy�{����������������������������������������������|w������_"2405589:::<>9>7;:8>>C=>C=<<39���klyqz��������������������������������������������tj������E'11.75<3=6:;>8;:@;;;<=@:A:<;.<����_�f������������������������������������������z~�|q�������8%13624?6;9:@97>9>@><@=@=;><@;===9,E�����ivz����������������������������x�����u��z|��{����������/023.74<9==8?:7;A<@>?>;<897>;A>?<;A==7<9%N�������^z���������������������������tv�{�����xr}w�����������x#,4.25:8<:6@95=7;@@B:?=9<8988#M�������~Z������������������������v�v�fux���~|�tt�{����������p .0/394:99:<<69;<>D?>@888:76:V���������Tt����������������������m�}zvsv��n||�~������������a$+-21738=9@;;79=:?@B;A=:99658V����������Us���������������������f�wrsvx�|v�}��{������������Y+)22;5;:=<8@8<9>9=?64574/i�����������ac�������������������wmxryzr�|�x{����������������T )'0,:2=995>:<7:6@:A>@>6356)+~�������������ra{~��������������w�qu{�w{q�wtx|����������������Q()+02898;6?8>;9;>BA@<;<371#�����������������jn���������|��|qu����~sr��z�������������������E(*08839:<8;:>>;@<3<uԛw����������������x������������{�x���~|����������������������׌ 043868;=5;;>9D42.8����������������������x|{���|�����}���������������������������e�ܱ((-34558:977:9??>@@=72���i~��������������������������z���������������������������������l�Ծ*'10333:68978=>??E: \ No newline at end of file diff --git a/images/trainset_face/s16/9.pgm b/images/trainset_face/s16/9.pgm new file mode 100755 index 0000000..a6e6cce --- /dev/null +++ b/images/trainset_face/s16/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +?6::9=;>:12*/01+03%*("%!!")+2;1266:4*2+*%  ! "'(-,'248288;,=<>??=B?<>;==;:999A:>B==B?<8>8/**./-/,3"%!$!$/;AMW`ajijtlrqnrosqsflocOZF8&"$#!%%+$,.--141257:?><@B@?@@@==<>@<;:><>;=;=?976+,/,/+)%(/%"%=Tiqswz����������������������~qpeP<$!!!'%%,/,7563/A@>?>>=<8<=30/4.(),21(&/ "2Tkrvw|~~~�������������������������~xn[8!"%%,&/3-60+8=?>@@@>C@;==;;?<:??691.542,+'/)+$#Ljrwzy|~�������������������������������|vL("#$#)--1308168?>?=@=>??<<;?><;=31/12./%.+)-$/_rxyx{z�����������������������������������~�_;!$('-.+2.<+9:<@=?<>A@8C:@A?B?5-,+)+*#!"!&Uqtwzx}����������������������������������������zM!($+*$,-&64;>>AA=B<9@=>?@?C><=?:>7*()(,%$%[st|{{}|����������������������������������������������U*'(",+*#/.<=@>A@B:A;@>;0$*''#%#!$Yrwt|~�����������������������������������������������W!+&)*.*)+,9;C@@A@B5&&)# $'&#'Zrvz{|���������������������������������������������������L+ *%242+11>BC=AC><;>A)&%&"")((Wsry�}������������������������������������������������������D%'+2;7>/:C>??=:=??6)&#$'.' !)Vpxw~���������������������������������������������������������*#*27:=.7@C9D=A:>1)&"'(0%!Kovx}���������������������������������������������������������w#!(06>4(0@@?5#$,&$*))9fyz}�������������������������������������������������������������p-((.797+!)/@A?A0/* ()#/Koy|~��������������������������������������������������������������G'43376,())B=>7."1%#()(:Rux|�~��������������������������������������������������������������z55)9560."+;>?1"2'(&%&=dp{�|���������������������������������������������������������������@D5/,1-,+"<;B$1 ()$*LX{}{����������������������������������������������������������������k2A6++2)"-5@>(3!/&%$Lh�������������������������������������������������������������������}:A4).&+'$>=@*3*)'*-Vx��������������������������������������������������������������������|L<3,-&') 8=C"#6,&/*2p���������������������������������������������������������������������xW:9(.&(*!&B8+ %.$')Nx�����������{}|y{|����������������������������������������������������qa19'3$,#+0B+%# <-$*^{���������~qgihmiomplnu}����������������������������������������������{]76).++&1(E*(.(+'i���������|`MV\\XLVHKLMPXn���������������������������������������������`?2*0+&'&B%% "(,*%0s��������pSA@GMJHKKISSH?NJY{����������������{gWYN]qpk������������������X61(0'#E.$'!(&(,x�������hGCTMOQHDP[P[`VFCTAZ|��������������t}`JDDMCFIRXj`qyy������������T7-,,' '*D/*##%2%7v������]IPW_af]gXmjr{nce\_Saf��������������foRJFA>==>JJQKYV^j�����������Q52/+""$("A5/#&$.&+s�����nHYem|{~�}���������{pv�������������~uolZWIFAKAHFNN\NUVi����������W0-22&%2&<>&#'%'$#%q}����WLlt}�����������������������������������|}wrhsdiYUZ\XYSXk���������U+..*) -$A:###*)'##b����lSr~���������������������������������������������yjpfS\^`Il��������G%1(*#$$@@#$&),'$Q����[t���������������������������������������������������xljlUZZ�������<)1!'-(/EC"'()&)%@����V�������������|}���������������������������������������gqfkPh�����x7)'((%!!(0DB.('(&&;���xd��������zszvup[UQa����������������������}yuz�����������gs_T�����x($./"$0@A/$'$& 15~��|v������{qnjg\ehkd]KS~������������������~nXJL^cfn|���������v]L�����c%"&!%"$ 7A65'(#%%--|��|�������c\|�w@aO|nhlOW������������������kTCOernls�����������sFz����K "'$"& *-%#G��������wuprl}LVdZt��vv{}|u�������λ���{u�yuvt�q62[+���ZCn���������"2%#&"!*@9:?E=-!"$\���������|{��{}wx���~~z~�����������Ⱥ����q�l{xv�mV3n�ϰ��S`��������l$. *&"787=;<:<�����z(1�����������������������������������ö��ܷ�����������������������������;'+))7=<;=;:�����*I����������������������������������ü���ø�����������������������������0(.!+A98=::;������'Y����������������������������������������������������������������������6"3!,Mkvm89?����i6a�����������������������������������þ���������������������������������8#**1av����.9}����x8e��������������������������������Ź������������������������������������D""J^v�����C:{�����@o�����������������������������ê��ɼ����ͤ�����������������������������I#\���x���~*������<r����������������������������ʝAn��¼��̳]�����������������������������L*_���z����(���ǰ�@q���������������������������̢'C~�ɽ�dzHaо��������������������������L0���}����/������Vl��������������������������̴] �d�̷��J:I�˙�������������������������>(!�|��t���`6������sj����������������������������^B>���Ķ��J6XZ�đ�������������������������2!;v{��r���J:����o��8^����������������������������{x{�ó�����zx~����������������������������/Uf{��r�u�6?����k��[Q���������������������������������������������������������������������m% l���z�u�0B��~�y��P�������������������������������|�����wqt�����������������������������M* c����|�}�.=��zw�V��M���������������������������|{��g����~hnQux���������������������������+,F^����~���*D��z��[��Ix�������������������������nk|zfxu�{ystVXp��������������������������}J�O����ww�G8<��������Wp������������������������rcho{ppc|Xrko[No��������������������������]��=����_��-9:|�������te������������������������yndowu�oXyMluuf_uq�������������������������=b��?����\�p1:9s�������wg�����������������������~ypdz}���cjcs����k{s�����������������������mR��TWz���c�T15=q��������_���������������������|zx{s���������������n����������������������dk��)do�����388:���������V��������������������yy~���������������������|���������������������Vv�XNrn����G3696}��������[z�����������������swn�����������������������|wz�����������������vU��n��s���Y/6899/��������X{���������������~|p{����������������������������m���������������~ta����ė��p37:68;'E�������lb���������������x�|����������������������������|h~��������������{it��������;69;3@6=100Fp�k��l�����������������������������������vcdr��������y~��������������}^~�������_497;6;8<8;674:73�q�������������������������u_qzxrkzwy|e^Fez����������������������wQ��������B1;596;2:<8;5<99'oz~�����������������������`Wph�ytcqora,lny{�������������������tY��������=2876996@79:3:79+Tu}������������������|xv{pHZa`de]VSXelpwuiiacVd������������������qn��������95876<:8@9=8969:.5s}������������������d[]lsuzy~�{|~����������~����������������zr~��������0:94;49:A;9:49678#m��������������������x~����������������������������������������{p@E�����h>64::965;=?:988973+Q��������������������������������������������������������������S(1-9:7793<497959<=:36:4839-<~��������������������������������������������������������������<+57956671<478;8;6?<8786737/5|�������������������������������������������������������������r/+97377536:67:7>8?E9?;<96854-t����������������������������vzxqw|��������������������������g(,4282557585668<==G@==:89772)p��������������������������|�|{��cm���������������������������]!005/6343659869:<,/1053/85255849@@;@A?@>;:;49�v�����������������������������������������������������������~-//1.418.8166373C:@?????;=898�n�����������������������������������������������������������d%+40*3/735254659>;?D;>;<==7:;�|����������������������������������������������������������L$1.2.3.2265583:8<=@?A?@<<9>:?z�l}���������������������������������������������������������D++.22-16/5152946:<@>?;?>;=;;6: ����f������������������������������������������������~��{~d�q&.00-1,/792;69>:A=<>8@=;A;;:<995&�����po���������x�������������������������������~�������~Y��P$03/+1,42<49:?=@?<;895:�������g�������~�����������������������������{�~ww�t�t�eb���7--001.-667397<=>>>=?<;=::;996:�������wz�������������������������������������}v�y�zzx�O����3*0//1-054:75;:8=;;8:<35��������{m����������������������������������{�}tr���|tcr����+)4-33-15;6688;8B:>7<8;5?887947���������p���������������������������������w�urn��{zej����|%.2.141/6:6894<<;>;9?;6897;9569����������xr����y��������������������������l�{rzzymov|����t!13/40166897:;9==;9<7=5<4::7948�����������zwx~���������������������������|dtms�vmqw������i 1216/5:86;99::;=:8=<<@6::86570����������������{�~�|����������������������uhzjxnwnq�������f3131286:777<::?9:98767642����������������lx|�xu������������������~v�xtn�utz}}�������[2/260:6:59:<99<><=;<:4<7755225�����������������}����������������������rx�~zquw|z���������X 11250:=69:<<:9<>@>=<:6:7772510�������������������|����������������������y|zq�~����������O$423359::6:;8<7@@;@:>4:8762422/�����������������������������������������~�y�~������������L"44/5898<9;9?8<9C<@?86947153/1) �����������������������������������������������������������?(0/61=95?7>;88<;>@@=A;46451/11.�����������������������������������������������������������:&/2247=9;89<79<>A?D=>466641/2.**�����������������������������������������������������������8%/4.:4:6>;87899<=C??@ \ No newline at end of file diff --git a/images/trainset_face/s17/1.pgm b/images/trainset_face/s17/1.pgm new file mode 100755 index 0000000..459b150 --- /dev/null +++ b/images/trainset_face/s17/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +8=6::<:?:9>MBFE>3D36HEA6/:6%&2EA:?MGVJ>663+0,-' &&+(1)//&-.8314&52.&5GGDGG5DBD><7:@==97:86765=8>8<==25PJFAAB7;71B?C508=90);7A7<:GF?:39(*100'"-,8('/-"%+*).0+.).6CI@?J;:B:G@8=F?D;<:;<76;<;99<::91;OBH>?J757'A=IA86B854/6??7295=B9=9.757.&0=05&/%!''(-*)#.*/3>89>6B62/AJ@B8HF562.;:@CD:;D>7<48=:;63/I@C<705A93130,2/,2&)+&&*(&0)0,1>EBN?HGEBI@JNJHJG9;88>:=9;;92.)JD??4GI95:67;B9C9:9@=;7:7;7:>9F5@3499E><--.2+1.2,($&)$1%5+.'7;HGGGOG>EEFMNJOC;@=:9:<:;<:4-30HF=F8CH>9<48;@>D@CB=BEBIF=;D::FMOH:561/3.(.'$)$)16+4+1774*(5C@BD75=9E4F>B?>=4;@LCDGHIFM<5AFDRUGUDFD9+7)(%+($,('53-/55185;32C?AE==9;><3,3"2@7886;;H@:9A;BHKSWUPPIAEFIVFKQSJG?40*(+*3/10)*2:/4)2?1986=A;>@JKINLB:AB4@;371.2+#@4:<9@79J6=A>II>LDHMNFH?DINOQ[`SGPUPO_WPYaRKH<6(3'0E;A444.48<,5/04NLLE?BALGHFKA=J>=?9'*(6/3!>;7B?4=:2DABABHABMSONPNLVHJPT[URPVWMWRYY]UPKKMC';;:ECAA95:?:BC8A?:UWITROONMNLF>FND?9)(%'35/+4=;CB6;72;;>FAFPHSNOQW]_aVSUTTNTWSTLOVXa^LKLITI;6CGGLHFL?23<7;BLHPXWT\Wbiiac``cTWUTSX^daj`VNGMOHL;KLRTNNMORNKNL;A>F@JMJJXRRXLMECT<267%''"301,0<=?>:CF955<9BKNVZX`cfhoustrirdbWafgdggdcYZIONOHHURVXY[[[`_acZMFHNE@DJQLOQSQN@FI=345/%%(+.01396?=<9E<86:99?:73& %&,&+4;CYcv}�����������������������������������¿����������������¾�������������N1>D*IGE1/&""%,,.5?HYgp~��������������������������������������������������������������������d6@L7:@4)2%%%.+(=@J[gr}�������������������������������������������������������������������qE9S898701&%+,&/=BHZinx��������������������������������������������������������������������tK=TB8D8;'( !,)37@BTcjo�������������������������������������������������������������������yVBMJ0<85("$%(/,6@N]ft~������������������������������������������������������ü����������zTIMHA8A/&#".-*/;DUkt}���������������������������������������������������������ļ���������]NBKGF<1-&$'*%,6?[ir���������������������������������������������������������������������fT:7IAE$$%#*Fi{�����������������������������������������������������������ſ��Ľ���~���YA979A2 #"# !<^u~��������������������������������������������ȼ���������Ž������������x��k;81=2)$#$ ,Oky}������upgjgs��yqi��}��������������������������������������˧���������vy�y67:/0'+#" "9Zt}�����ub`q��������~����������������������ÿ�����������|�z~~���������Ļ���x{/4F5) 8""%Ki������lfj~�uyopji`_YR[XRVW]]mn�������������������������yxokhca[Z]_wwv~�tk���S-89* @"#'Vx~����uglq{}ouq�~puxsjkmhrjhtsw����`{�������������������ytpwuhghl|�vuy|�yZ��A�h*05(A!'d������ss|x}�|�x}z�����������������o������ÿ������������������������������t�5+Z520E,m�����xtttvytzvv|�}����������������y�������ͺ¾����ý����������������������z�U$?�95ACs1)333j����v�~tkqtt}����xrz�~���������xsu�����}����������º������������������������c-=rgLd?�q1=@Iav��g�}umoutxtphc]V]ehrloxpopqib]dsu�u��������O����������xrdiikon�����������l5ut���CwiE!K_ONl�ūxpolnff\SX`ahlmt~rtvl`Z[feefhsnl�������؁�|������~khptwvzy�����������qA��i�:\E1"?}xSU<��qnxuj`XRR[]ndXP?XDKN[gbZ[^YZduon�������ڏ�n�����|pw{kdg`q_sw����������uL��p��IWK:#"Bh��p@��rpy|l\VPVc^TGGE����oibinw}��y{�g��Ƹ�������������������yq������������¾�Ŷ����ʸ������������������ʯ���R?HBK���{l_fjr{���{�}xl���������������������rv�����������������������û��������������޾�����@CH@\����k\gfpv���������������������½������tx��������������������������������������±�����YBEE@t����r[feiq}���������������������ǰ�����ry�������������ù��������������������Ƽ��������?IHC@k����u\fkgn|���������������������ÿ����yp��������������ƺ���������������������ʿ������R;ICGAK��}nWknjjy��������������������������{ky��������������Ȼ���������������������ǿ�����;?HHCB$r����hdjphu}|��������������������Ǵ�xn���������������˽�ʶ����������������Ŀ�������|7DFDDD*I~���n]pojpyz{y������������������­�o����������������Ž��Ʊ������������������������l7GBGE>2(Zw��c^cqlms~yvw���������������ȶ���wn�����}�������ʻ���ȵ�������������ƾ����������Q=EIADA1/-VkwUUepojorutu}�������������§�����\s���}ut�����ķ���������������������¿�������{>AEBIBC20,1AL>Hkpsllkqopx�����������¾��|z�����NrpVIBN������«��w�������������ÿ�����������G>AHBADB3-5504.9hptpkgnmpyy������������~wu�����|`Y]_YBP��������u{�������������ýɷ�½�����E=BCCBCCG5.11.3+0bnsskhhhnyx����������|qrw�������^`acnkO}������vkx�������������¼IJ�������z2BCA@B@BD/6-5,13'_issplhgjpu��������lopnp{�����YXW``u�����ywngl|�{�������������¾»����f6CCACCCAA3/421/3(Vkrqtimigtmv������ehjnhjnyv}{smwjgYUXXdv�����d_sgiitti��������������������P9DAC@CCA=-633474'Fmosxorjmlnkw���}\_aehcklsvpng^h[YVP^WTgr��zgdOnjfel`dm}�sf�yt������������F;E@D@?A@B/6-8+56(Cgotsupmnmqio{�vd`herkbmjnnpe\d[XTYRXYdhr��|\]_YiYccbRfgufemrclnf���������;>CEAACF?A3025176+6ektsuunrprlpzvwcjxttpicmkhhbaZaX[\Vj__^n��tYMY``OZ^V[T^_ei`slcgY���������;BDAA@@BBG13.3303/0flttttrnsnhjp~�fkwpnoifhgd`TY[^RRZU]^Zbo���TI[nWR[ZWe^[ZgiabwfhVp��������5B=CD@@A?F0523-5/2(bkputvrppgfipt{ljqfpgfhcae^b^i]XVXS^d^iz���ujhr`]bgnsn_hdihapj_fp�������q7B@ABDC?<>-2-/3341$Wijqtsptmbfhqsxmb`fjk_TBX`cxfrmmnvq������������hw����oZ]hqqljewt�������U;CAABBE@B>2--3,405"Nfjkvvtqnlahp{tni]ebjdO*'9Zgonqsyv�������������������hMCivy�phv�z�������EAC@CC@CAHB/-6+0023':`knpstrgl]_ksuuuid`hnoZB0>XTpu}��������������������y]\m��~�yt|}��������CAEE@AC;CF?051462245.Vbgmotqunmchjpy��}mo{{xre]^^\Y]UPSWbo{����wzkl~���������������������U==@>??=@=AA.22.0022,+H]igquq{mhegjhry��svx~|vukk`^fb^^bhgjpoookpvt|������������������������:;;;A:A?;?A<.11./-31--9Uainrqubcgkhgohz|ms}{svsroeljlmux~����~{������������������ü�������o9:;:9:;@8@><=;0,+0/1/,4,)GY`hgonffiic]bforkjy||uusqopy��������������������������������������=2889<:==9;>0734456698:8=01,0+-.+/0%OgMXe_jdbefg^cV[Z`ppx���wwrejfaUid^X_eZ]d}�����������������������\1354025/37885?4+2.--..0*'QtUL_dbee`ffWTVZU`bgo{|��}~tmmi[VUUMRZWKN_is�����������~����������8.41133513534660/-0/1/0+2!YngLTS^b_]`]ZSVUY^[gq{}���rvkgSZKRPQPKSJZmg������������x��������R,03/(/02022.:4704-10.3/.2&^okWORX]\WURMZRWU\Zmrv�����uig[VVJORNXCTWSoc{���������~���������_,-2./+/.-05-3270131/./1031&fnjdPN[YU\GIEKJTU[]hgi�����oef_WYYQWOZ]^cqZn���������|�o������s2/1,00/,-102..2332811/2-1/-%knjeXUT[PRJGGDHNURW\S]w����zfbc`aj^[T_nhdqu`d���������x�wr����x:+./2,.*.+0,/,3+12360.2//.1'1rpke]VLUMROAF;AFFIUONSkvx�jgdkglkscdisulvzz^{{������{u|s����y5-04332//,,-/--/+00175.112-/&@uokedSTOGVG;?58?A>MIEK^jaqfoijiplsnrt~mq~yvj�x�|����{spja����N&0696376--*+/)..,,.77051.000!Ryrnfa]MSLNBH96:74?NDBIO_`g`iaioqhqp�w�z{{~sx�����~yvk^baw���L-433/+0-7+)//-+/2*-3:-524-.. d{uuld^QOQF>F>:=3:5L??EOXRYZeNikoinvy��y��}p~��~x}��jgbU^Ue~��E5,,/*/1(4*%/*0.-,.-;8234//2)(qw}wugbUMABH?=?6D@3D?AC[HHTUZQcrqouzo~�tq{vp����xovhcYLVRY`���?6/1.(.-+,()'/(,&0*$:3403.1.-Ovw|zyte^A=GDBA67985=;8LEEJSQPY`^lmpsrrvoprswu���vfleTOKJ[Uhr��C8>.)0)/.-)*)+'*++++4632//0/ltoyz~|vq_N9FGDE>1@;8684FCFHGFO^Z[dickotllnmtmq{uufaZ^PNL?WRmz��O*F2,).-.)*)*,&)/&/%8373620v|ftu{~}xu`MD?GJ=?9@:8120DCDB8DJUXTZe[^gta[^akfchfe[YQOMKHRSbb���E2><+,.*/)***,%-(,'*92:#VV|�fkww~}|kQLRFDE@D<:C6367CGA74BHRQRUYW]deIHIX`V_YVTRVNIBFPST^`y��M>?@3.-)+(,*)(*%)+*'01=\���{jqszz~�}aVNTFECB?;D5,689CH771?RGYQC\V[ZHC>INWU_MKNYRMN>DLVV]g���WF=G/-,/+(+++()*(',-Hi�����vtqu|{y{zwNHULFAC89675<>ED>59?@JIEI@VQMEC@9FNL`\DAVTBTJFKKZ]ci���U,B85)..,-).-+/$.',)�������ssswz~|z|JD]PBFB7=OVJI@YQDULSRPU`\vx��Z299/.2+..+1***(/'))�������stwq{|x{|r_AGTDJ<=:F@9B;G<>59H4G=9><=6C3:7583=A?658:5:5720758858664-/05-022./987901137450-(3/0/2,),/02+0'*&1-&$ ,30CC1+*<8,7<7<3;4LH5@B<<:80!22<-M3/1,/?:38;;>;;9@@72455904:55786633,/20/.145965482187-04/+,(($$!!'&%'1//-0/()15.=*2.:/ .356I11/+06828=9>:F?8G<0(),30:7774859/504/0-25>7368524?54/&51"-'&$#%&$#*0+++41"-'.33(.;.%+236@:443(34-7=7==2HD=:@<260%019586753878/3.15799424004369.//71(,! ##"""&&*1'2,9/46123333659521+,/*-6914HBC:))'4:595656572.2453:8;25.--4,7,1,)2+-))%#$&$"+#)#*002=(88,5+(38*59311-222::56=13464?:57*.(%4774935480/8:3157:33+8642*010'(.,4)1'521-/.."(.,/61/-:.,*#2715852)-549?G@=873*04+57160,.-2;6366681515<7/757/.468105/.2*,'*-0:7I>@>7/(')$%5;*$,;&/$*15:07+/,/3-0:HOAG@AE5+'./2>8,,159;3:718871><<-052004415230/1=01)(-8LG@?<3+4/,7E<97D=@?87789;89;5764/,12368234250./,"(011./43/)1/-(')1>3*8.=1"60934;(%)-%,++30>EODA@8:?98/9;<==EAB9@:767?=9<5373)#35347-(2&)0111)-/*57*%2/)(4+,:7$,+-'6>6;4$'%&0/'&!/26;LH;?=DH:4D;<6<88818@=4+13,.6@=GB@>;313')-2/#*(-32-10*.4,2.2./=976?C<=<- ,%+ .-+%&*9>:?HDB2/$')1*+++++$91A7?,7::7D=AH;8(;@<03446.2:3:B@8D;BDF@:/.,,,%(.1;106CA=A<<>AD>;6+:C,39.543883?>==834-.*-219./,-*!(03<6871445182K=7@6:54025?523799=B=?947889.69/*A2311698:;<;=;>CEFMFNNF3,76?=45;>HG@>;+<6.332:1691./358:9><<93.--690/8>9@675?<'$&2KLRPCJBIRHPLCEEFGLQOILD@@?GKFB::IF>87@;B=CEX`QB9/0=5+=884:36-4252=8?===723768106299915=-*,:CPOYLFQUOXZ][SSQJCHRTQTJRNTZMJJQVP?C?D::;=::GPR@=<5;;.5A1976;27166>7?@=>;>?=7B719@;CH779410=JLMKKH[_fimlahgUYOSLUR[TWYPLEI:GGMBIHE><84=2<@?:4B52?16>1/57@/644;C@BGJJKDD=2??1@:AK<3>;;B;PH@ELSXV`utpxksthkU\TYUMMQOLYF>?6?8<9AA670)906:@722;/24/A/5325:;17:@CEFMSRF;47/0/=BCOPOLDA?CJOMEEA@IFGJVUSTST]jz������~��qmajh^OPSbjhVRMCOD54::?KKQVX[SZ`b`c_VYZJQYUQGYUba^ikip���������������xpr~nlfgaaljRHNM@KD59M=0%-21,002/)+%/)-+@?8:DLQTTZeY\pilomf]U_SO[W]UZ[kmmox������������������{zv�tvoimki[Y[VEKF5@?=<9.03,6602+'&,%*.:::@CQW]`i^^fvp}qrkgc`XW[aXb_f��~{��������������������z{urtsnwxscT[HEH?A@<<98<>91/8E44##*'&0.7EPUcdeipffnzw�upulpbc`fi`hnv���y�����������������������wttztmpiTWL@NKE686;9026>+1A:0%'*/*,.=[[gofsnhwmx�~uvuwq|jrjjokgrwus}�������������������������~��|}oRTFHD23768975=7C1.*!)03-7cnmmkvro~�~��~�|�{}�~��~z{xwy}w���������������������������������]OLA@/=7A:77>:2*6349'$$(%8Lvxyyqs}�����������������~~�������������������������������������~fRLBE558.3-/13<<@8./)#&$*3h~��~}����������������������������������������������������������|mVP>D?998653,1<2<2'.&' $%(%y����������������������������������������������������������������lYNHDH?;8:68>46/70*&&*!">����������������������������������������������������������������tq`TFHNI>547=;478/+/-!% +Zz����������������������������������������������¾���������������{m_aNF@B@D5<=85>69*06"")0!c����������������������������������������������������������������n[`Z>AA<@?5A40=58,)(*#.1%o�����������������������������������������ÿ���������������������taU]J?G?=C;2<:5+7/(%&&-2#v�����������������������������������������������������������������zhQRVHIF@D?;7?94,//&' 9*2p����������������������������������¿������������������������������a\TUOB=A;A6@7;80'*.#'))>(7p~������������������������������������������ľ���������¿�����������vaUO@>9>;<;*81-(-)#3:7+7p�������������������������������������þ��������������¾������������qaML?C;9=>,%3)*3(,3)=*2r���������������������������������������������Ŀ����������������������r`KFB<@:8.&.3,/5/&&:23s���������������������������������������������������������������������~pWDA>4=>.)87:03-/&5A'w�������������������������������������������~|x���}�}}���������������{gG;K2CA/0A<&1,''1*C |��������������������������������������������������}eebfrwu������������tECH9@44:86(%63/(,�����������������������������������������|��������������bcmrw����������umD>854('5.-)6k���.!&�sy���������������������������������|hcichX]k|s|z{}��y��v��y������������f;>A�����Z`oPPQQdceelb�GE�����¸�r{�ϥ����upltkty����������������������ƾ���������������ȩql�/&1��ѿ]chgjknmpljmr[�Pn����Ľµ�f�������}zsurox{|�������������������ƿ����������ö�����k��6. ]��vdiywxx{|ulpnc{�W�����Ⱦ�������������zupnptqx�������������������Ľ������������~��u���96w���lgz}|~}{vuouX��d��������·����������||uv}����������������������ÿļ���������՘~������4=o���snrvwruuvyv�[ފv���������ø������������������������������������������������ʹ���ü���4;c���~r|}yx~������k�������ż������������������������ƿ�������������ƻ����������ǐ���÷���67#U����vz��������}ףe�����ÿ�����������ó��������������������������������������������������4=*F�����y{���������vy�������ý��������������������������������������������������������ô��S>;,B������{�������ۓ�y����ſ�ſ���������������������������������������¸���������������Ǽ�u8CDI;�������������җ��x������ľ����������������������������������������½����������������Ĭ;?dNM2�����������е����~��������¸���������������������������������������������������������s.=���^������������������������ſŶ�����������������������������������ĺ��������������ž��³B7<,8A[��������������������������������������������������������������Ŀ��������������������i)==.1)/�������������������������»��������������������������������������������������������k68;@/14!�������������������������½�õ�����������������������������������IJ������������WccN:<9>81/4y����������������������������������������������������������Ŀ��ýĞ������������28<;:<<<>01/ K����������������z�¸�������������������������������������������¿������������h18=97=;@>20*-)����������������|���������yhj��������������������������ÿ�������ø�����������I859=7=:<>,-/2x���������������y�������������������º����������������½����������½��������<498<7<>8@/2.4T����������������X�����������{|���������������������ÿ����������������������63788<:=:=0-//-'����������������WJb��������ivmky���������������������������¼��������������k058=7<:9;=<>*2-/.--�������������|eCTEZkt��sY\jT[[[egu����������������������������������������93979:;;<578:;<==>/1-..2'1�����xuximb\TIBDO`ibtpQRHQROYTWI\Tf|~mo�{|�����������������������������a,:8:69:@9>:1//.1..wz~��egaaaRIGAJBLVZbrkVMMP^LTNVLQSU]qh`i~yixt���������¹����ü����������O08767;>8>>9*4,/,.0`}mxr^_YXXMCJBIDHU`hwzZHY\NNRUUVRXXU]mRbwvurtu��������������������������G/=8:9<;<<<@/./-,,+.DyssnY]VVQOIOOEKJPZky}o[]eSR^cfjf`j\gk`gkk�ytw}~������������ź����������C09:<7=:@<<>,-30.1)64yjkfV]_WOXNcebUfjwv������mjy~~~�w�spckd_ftwvxz�������������ĵ����������<5<8::?=@4?99;?7@;?<0/*.*,,25Xjg^SRW^_\fKRgnosw�����������ztrsqroso��������������������������������6796:;<:?=@=/..,-(()9Ihkak[`dlp}wPTXWblr~��~|xhkln}}|~y}������������������������������������5:::=<;;9>:9(.,.--,).([rkokgts{��ub[YTUX[]`Xahioy�������������������������������������������-9:==<:7>5;8*),,+,)*&,Cxoowv�x~���{i`^`deejfrpw}��������������������������������������������/79;>8>;;8@9--,)+&)+$6/juxxuov����~qlgoyu}{|}���������������������������������������������.8<:@8>:::==0-'-'('(&6(@uxrlqjh~�����x�����������������������������������������������������26<=8<9?9<99+-%++''(#)3 `tlkldoz��{u������������������������������������������������������199:<9>95?78*)()+$'*%%(':skgsXep~~��zlkhidad]Ubluv}����������������������������������������.9<6>9598;4<.$-((%%%'$'3 `q^eU`lz|��xjc`PLMTI>LSY_pw������������}~��������������������������/<;859786957(*&((%$##(*)0.hacZWgz||{ndbUHEDF>3=FKUiu���������x����������������������������,6;6;7763907)-%$+&(&)&-+21>dVZ[is}pueg[GQEFA.9@IGMdjy���������s����������������������������,3;888757354)(*'(''#%#/*02+ORVWieehfW]RMDEB86CHKPSfqt~������|�t}�������������������������,64662:24544)(%((%%%&(+.7/35?I[T\bkeWTMTFHA8JVKPPTcr~|}�����uo~jowyw������������������������136449236060**$"'(!%'((,38568HKNH_^VSQUZHOHC_dUXVZjz�|y���r�moxqhk`zu�����������������������025467815413+*&%(#&$+'(//1342;8=LDQ^[XWS_W]gxodc`sr{r{}�|o]ej_\[]Rbofpu�y���������ſ������0)20421457+4+--&)(#(*435+2/@DPLLHQOa`ai�������������������h"*+(0,*.,+pvyy}wrtt\eiRIK?TE9?@B?@EMTKXLPUQEHPLWPUZTL\FDKICA=SFJVMQdbuy��������������������!$*'()**+*- \ No newline at end of file diff --git a/images/trainset_face/s17/2.pgm b/images/trainset_face/s17/2.pgm new file mode 100755 index 0000000..d6c83ba --- /dev/null +++ b/images/trainset_face/s17/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +5:9599998?IFOL:G>==6:,-54A/51327;0433),(+&*0-*2**@:GC<13-''<5/BE@8782;9588:8:7<48;99;>:CAGO>LF@DADJ?01,%82B<9H:TNE1A4/--(*..$(.%5021?:44-4*-4*>994IA??<87:5=97:97<77:9=9?=9?KFIBB8?98LFC722/$*8N5=@LNWD<90/-0**%!$(*--+-(.,37+3'216*->7?:89;69=6=9<;9>@7:78@C;;.7?/'39>><=ILC<:41'.3.(&%-10/)3)+%/104(/,-/;JA=FA?D83>:=C88<9897:8:<<7?;938MGH=BD9591C@B>76<82*66B795:AB=780-641* :4*&+-'##-'*.(/'+07F=GNF@CE@GFEKDJGA98:9;<7=<6>9@:3.BJDD;EG922+B5DEE3E=8;:6:?7;3)AC@D>45==9):2.*7%2$#,')*''-/(2.7EBHEHIDGFGFOPILE;:6:>6?:;;<<8/$IFAA8IF8953:<;364:D68.+3.7+11,)$*$,&2&/+-9ICIIKGABFEIOFP@CD8<9<<<;302'K?BD7FHB2;72>>@C??@>@BF>;>;7EKKWMF@6?=*1#4@5=87=73380>=?C=IAON?=@=?8<=:97,8(!F1:>:=9>D:@8CCFDCBDMCFBC@GNV]SYMHMNLSVLN^SMGC81$(08;923-.292,/315AHBH<:>KMLJPD:DB4=<:3(/.10%;6:@8<;1@@B==GE?GPNKMHFHHKKJRZ]RLXWMT[UZ\WQIJ<2.44:@GB.8585;C9242G]MMMGJHGMKJ=>PB;<@3'*'143*7<7B>;795;>DBCKJLOSKQWWVYNPZXRUNUYSLWPXcZLLPJU52=A>LC?L47ADDFFGJKLIJPUS[RWTPMCBGA=::*(%26.+1;?E>>:<-7:<>DIJNTTOWWfecU]U]VPWPTOL[_b`YNMKIX;CEIQSUQUVVG@R=3;=+)*)-20*1<=A;AAA745:6GELXU[[b`enkllhgf[YWX[a_ham]]KKFUFP>RN[WRTZ[UUVPI>AEEBKPIITPSQKIGR@653&*((*)02/4;;==<;F?7799BKSV`[efosruzzusqkfcjropnfc^TWNNQONQW[_^VaY[ehma[XIRGB@DZhmvxw~���������������������tmrf_d[_hywuw|o��~���}{qaUQUFMIIE:CILF;06$+..),'),,-64-14?>@GMYgqwx�����������������������zz|tdjgbn{���y���������|p]YVNIQGEBCLBH;=8)#%0%,-(*)'21268?CKU_kp{�����������������������������{uqogzz��������������}~cbPPMTPDIQH?C@<( &4%$,/),&,-32CINXciw���������������������������������xtny������������������zf\NQYKO:ICFDCB)!"33(&+-+$0/67GQ\aly�����������������������������������www|������������������udOQHNPS=B>ILM+"""3***&/' +4CN[bj}�������������������������������������|u�������������������r[WI9KVJG;INL'!"$.,+"+)$.:H[bn{������������������������������������������������������������d]Z=?KXEHAM>! +''%%(&/GTjq|��������������������������������������������������������������snUIGJMLOKAE"!###(#)%$/9Qcu|������������������������¿�������������������������������������{wc@3MC7?8B@#"#"#'%.19B^o|�����������������������������������������������������������������{sC-@D>F9G4!&%&&)(/5BMdp������������������¹�����û�������������¼������������������������P+4*$ #"%&.**;BFYkq|��������������������������������������������������������¿���������zQ5T;9<61$#%'*'.=AFTinw��������������������������������������������������������þ����������SAIN3D:;#! #'#$33C?Rbiq}�������������������������������������������������������¹���������~\EMK36;6##'! ,/)2BI]es}������������������������������������������������������þ�����������^DNIF6A7%##(*+-6FVor~�������������������������������������������������������������������bTAHK@H0!$"$')",3BYjt��������������������������������������������������������������������i[??LF@1"" !#% $)3C[k{��������������������������������������������������������������������sTK9SR>0" )#%'$ #(1Ma{�����������������������������������������������¿���������������������K@@7TA? "$#"!*6Yq�����������������������������������������������������������������������UG59FEL &#! (Lhz��������������������������������������������������������������ÿ������fD94:;8 ## !"9av}�}������������������������������������������ǻ����������������������v��~>43:8(!# &!(Olz�������ujijl}�{~w����������������������������������ҳ�����Ѿ���������x{��89:2/)(!&;]v~����taft��������w��p~�~�����������������ļ������ŷ�|�������������ȼ��}v�8:A8-$-"%"El}����~mgn}�{vqqohaaSYZSVVX`ck}���{���������������}�����ysln_a_W[]q}u~�}w���]11:(&4"%Qx�����qkmv}yqrs�{pyvnlimkqjmrs���ui���������¥���������sqtylejdy|uvx~|\y�T�j,30(N! #c������tt{|�}�{�|����������������s{����ĺ������������������������������k�G+|X/4-�m,*k�����xuttzzyx|w�������������������z����»���Ɵ�ʂŽ����������������������|�l";�A+:��~9*54-j����z}}norrt�����������������ws�����y���Ȇ¥�Ňǽ������������������������z)2scHje��y;?CJ^}��i�uvlovryyyomf]dderhsuutnlca_nt}}v�����½��ʆ���������}trisx������������0co�r�:^wnH"F]QOn�Űpullogf\XYccihrv�wwwg[XZdaefjx[�v�����Բ����������vsvxs~zw}�����������.��cݰLMXM3!"?rOT?˓npysfZVTW[hhtqlcg]WR[cZWXVY\hxa�������׽z�}������vw}w�n}wx������������:��g��Sh]J:%Di��q@��rqyveVVXYfhd\YFM'�!'1>O]dgYQezc�������׻�xr�������|~rYaMP[U`����������E�vz}�WpoPS5#X[m��ZӞvyyugYVPIVLCScU>G86W>Masr__iv�|�������~Vb������|l��gRkZd�Mm~�������T����|_ywpUE'#dg_o�g���xxkaWJ=?CH_ohI5-5C?iVO:Ge`o��se�������zJL����R�n{��_OIKZa�mGp����Ǹ�k����|u�{{mO9'iodf}Y欂���zniTVVZ_hrjaXSVYR]`eT����ۯIo��������g7��qqb}ks��cX@�Lo�b[d��������s������|zmJ>1ptlgtU켁����}vhgmpsvxggljnvlhs~�����ޚR~������ΩWZ�����|}���~rnsq}�m�Ķ�������{�����|skT)KBtvpnoR�̇������pmrz���wnojqlhfccI����sgk���������ey����������������������ɺ�����殒�so_U+LLtxtsvE�ы������sru���znpkm`c`jkmoy�llm{��������́�}����������������������Ӷ����j�ה�nbbcD@]puuwsW�Ă���������rqoqdcfjhepwy{����hzr���������˗�k����������������|�����ȷ���S���z|jeysTG_qru|xz]������������}vpt{yx{�������y{o����������Ƴ�����������������������л����*��R~ml|sfRfoquys���������������������������r�u�����������˟ê����������~��������ľ����qCȻ�>��sw{lkslmw{~|�_�~������������������������r�t����������Ŀʧ���������������������ÿ����P�Ƶq5�����o�tdnwz�{jt������������������������x��p����������Ŀɶ�ǽ�����������������������v����JEn����}�ickq{�|zory����������������������~��v�����������ľ�Ų��������¼�����������������۸�:M`o����ufciox~�|u�vk�����������������������vy��������������̶����Ħ�������������������̴��hGD-Ir���p\gekt������}��������������ƿ�����xs�������������Ż��������������������ú��������RDDI6"j����z^hiim~���������������������İ����to�������������Ž���������������������ɾ������z9HBK3#E����rYkkkk{���������������������ü���zl}�������������ɾ������¾¾�������������������D?EHB/3's���xeimnkv�����������������������qu���������������¾©������������������������Ɣ6ECIC/4$Y����n]qqgr}}�~������������������Ǡ�e����������������ý�Ͳ�����������������¼����ɖ.FEDE0/7%o~��m\lpioyyzzy����������������¨��f�������������������ͩ������������¼����������{5G@FE0/3/6cyY\bsmkrxwxv��������������ŵ����hn�����x|�����ź������������������������������H=GCIB0.24+8MgKNlppmlptqs|�����������ý���~����R}�xc\e~����ļ���������ļ����������¿�������q>BH@@D.2121027.>kptojnopp|}�������������yv������VZ[WK4U�����Ȳ��v����ľ������������������t?BBBDBD.1061211,4iotpjikgrzy�����������xux{������sc]af`:m�������zu�������������ÿĺ��������;=GBACBE512101000)akvrqhidnuy���������{mnq||������pV^^gtmf������xjm~��������������¼��������4>ABDB?A412370120'\lrruhkgkqq�������appmkuv���|}�g]VRabz�����ktdhqx{z��������������������m3EBAEAFA3/.263625(Qnqsvmmkjqlu�����cbblgfltuz|lohie^UV`Xhr���zrTftbfmkou�������������������]7AC@BB?E.1/4.6214-Gjmtvtnojokju���j\`cffdmorrnh`bYXVRSYSao|��]iU\qdgge\byrh}yot�}���������L;EEBFB@F204135165-?iotuuqqmnpltxyl`hptubmmeomhc^dVXYS`\efo���`]Y[hW^eYW]bilhcwfjn_���������>=DDB?@CD102-12355.8botutsqsslloy}ydvqvmoheklj_`X]XW\\^h\\c���]OSeWWTaQ_W\\ejZpsehW{��������6D@BE@B>F4102512412,hmqswuotoihlo�~dpwlllfhhc\ZS^]TNTXW[Y\nz��eJRgbVW][caUc^ka`tke`j��������2?FAB?C>:0105/22237#_iptutpsochirpqjldihhfcbaajedc_\][[fcix����}utkc[quqvfhenhbilabo{������4DCB9HCB>00.3//4012&[fkpuvqtnagkpwyi__jgja5?U[nqlultz{}������������ow����xTVjk~hndzv�������]?AE=BEA?D+2//./1153(Gejosxrrij_lrqnl`fan[O)&:agtnt{y{������������������oPGa}x�umu|}�������J=DAF@@FDC.-0232./02,<]lppqttij^`gsw{vid]otp\J5IKWho~�������������������{l`p��z�yx���������F@D@B@>CCD.5-38.4215,5_dlppuunnd`diy|�zner~xs\WU\KGLOQWw�����������|uyry��{���������������v<>CCB?A:?J0/022335241/Rbilrrsuolchjqz��wmu|}usc`bZ]`ZVUW\dmv{~|uslpqy����������������������ZA;@;B@;B@330/.2.-3-++;Vagrprqbfijiinh|ylwy~vxvqtknfolpz|���������������������������������w:;<>:8<:>9<.01-)0,+0-1/.Q\blorlgeigffjh~ugp{{wuwrsu|xz{v|�������������������������±�������Z1:=::@9?B:7010/--+3.20.%FYahfokgfida\dgplkoy}zuuoporz��������������������������������������;/79::9;<><8020.3-1/.321'CR[efgjfkfabcccljjqt�z{tqrmmmm{�����������������������������������p/58158:98<7<+1//..-1,003&NWR`fahggfaah\Y\gdlw��zvrnnkhdmmsspsh{o{�������������������������D03441267788<1.-*2,-*.,//$TgQVhaefdcce]\U_Tgnpx���{twkjgg\Zg`RZ_Z\^o������������{����������n/3224.4352<6:0)10,0-+3+/.#XuPQ_``gbbc^VR]TXe[ns~~�||~pfnaUVQWLXWPLTfj����������}����������B.000112,45717851/.0-/110/`oaOPV[_`]\]VPVT^\`pqz����spl[VWHXKLSHPLeht�����������{��������\,3/.-0-0303536943203100111$dpkUQRZ]`USMN[OVUa]xm|����|pf_XWRJQRQTF\Lhgh�������������������r0,0/-,,-2-30/332434./.424/,+inm`PSX[RWFEFHHVX^[hft�����vlcdZY]PTQP[`_ncb����������i�������B-/1+0//+/3-/1*5696301.204-'0mkkaYNXVPTIGCHITSSZYRg|���ysab`cce]VVlhhmubfw��������w�j�����B)1,3,1./*0+/-,-08784-1/1-10%;qmja[UNTJVKBB:AF>PQPLXqwxxkbjjhjpm`liwjut|_yy{�����~r~n�~���B(515-10.0)0(1-,/,68640/01/2,#Jupmc`USMIUBA<87>I6577=CIDGMGY^Z_ldjownlnkospu{xfc]`SMN?RVe|��m.A0*/-/*,),))')-+*6966:.80*q�iuv}~�xs^ND=IGC6<<:<.25@FAB;GST\Q_cWepl[aacobfji[]ZMOMISIbd��f/;7,*-,**)*-+(',)*97459$WCu�cnwy}�zfQSLFG?CF;D;:,?0Q;A57GRMSVUZZakWHGZWa\Z]UJYSM;NHVS_br��g>B>7.-,'(-&*)*)&/' \ No newline at end of file diff --git a/images/trainset_face/s17/3.pgm b/images/trainset_face/s17/3.pgm new file mode 100755 index 0000000..7af54f4 --- /dev/null +++ b/images/trainset_face/s17/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +54=:5<8:;@B8=B;B>@468EAAJ=NIA>==<<<;:=8=?9<8>;59;88<8<<@C>@??G=@>=@DE<=A@M8=90=61*'-*1-34'##)$!$*51:2H63::87>A@C4>TKKNB<<=8;;<9<;6@989:9:<;;>8;D=C>DDB<:<9;B@B@AQK>3+;H8:9OL9[J@9A<@9?<;<:;=995:99>;;=9@CC?OAE?AF;<4A??AK@=;2/&46&0/&-3&$++:($+/)#$$!$))73A4K21(?=@3=KE2REE==C;==;>>9C8B5;5:8=4>?5CBBEKEFM>B7B5;<@B:BB43.0$?0*-(('2#""$1279978.#,$-(C-<>/'9K:?6GJBFJK@@8:88A@8?9;9A6=4?<>=:=<4/-<>=@;>7A7:7?::?8=<DA@505,32'05.+-(2348F@;+//)+#-0&,4=E7;5D>?A@B9>KP<3638:==<=@HNLJJDFJKRD?45/;EACGKWRG?::262:/,.,,)00/-;133+.&*&.)"1>L=824@>C?8BIJOUKI=30;;ELJHICC?AKQCC682&FNBJNU]X?E=151;372//3875)/+1#1** .)%,38:7G2<>CQB@AGFGQTMG@->A<;?@<<@8:?>==?ISL?KDD;CB@?@CHOLPOG=8:??>>B;;<:<JIHBHJ>B3APRGF=@C=;ROK8AI<4:770.:A>C>;58+//29,(.#%-*+'&14@9@9=:A?=>?B@<;A9G9750/1/12&+*+)02-&1/HCB>=A?C;2,>IAJRNE;65979==7C;>9=C9@EDB@QIJ:8>FECKHAEIJBC;AD7EE@A995CGTI?GCA6-,&'3,/(8-0)4+/455<93=68733:CHEQOJC?3771:A9?>@>?C5?K=FGLTLJ;3829A<8BB;C8EC9CBRO?IJBKFHLMB?B@IODHSMNLE@7IVUWQ]YXUJJ;5*&4?E;D1>E91310-22GLK<;>:@;EFMKAL@C823.5<>=C5;:=>8?7LISLAAOGIHCHHFGD@ZQSQOV[QMBPQRYJe[[HTA=14"BTGW[=BHJ897<12CKFQXTKMPRQWKQNG724.2-0@@<<,779E5@:FOJGHLOMLHONOURNDTTWVZYRKO\TRQ]Wj]bNMW:5=3HGUSUQ;K>GHMIHBB:=JX[ROIMHKJCS;3-A;/+&CB@4,2@4FAABDNAJKMPNMIJYWRSOQWQNUb[^SPUQOMXd_WZRHc=;OARPQWYGIIIQPSWQJ?9:OMVSORHCFBOH>.1>2..CB82'4;-ECEKHCFCEGNJQPQPXTX\Zd^Y\_W\UUOPLhdnfP^KMWL?GSV`\VTRZ[X[eg^[RDGGHOUNIN?JGCD=:.1?;2$,AA6))969=CFILBDEADBHFTTZT_bdhigmlca`Xa[b^iihjX\LIRYNG\[]c[^[W`pvzqnldVODPD[UNFA9A679CIA>HE?JPKTZdnwvy|wvyvziwtw}������i[^^_]]]]ieflf[^��������yne\XXOV=@;4?C9637B14'$@6.219;=798;KB=CFMRZivs|�yz�{���v����������mlkf[b[_dv{~tvqy��������wsv`a[SWS@>9ABC>5:;*.,+D3.13;?57669=BCCKU^q}����������������������sppnclajk}�x~wu�����������x�qa^TTSN?7;*)&@-513=;36=>;>CIO[_p}������������������������zznnwlcur�������������������l]TTOPJ:A<@:;EF7%(1,+669:/=8H;CJVZhs}����������������������������y�uvkx�����}���������������aRVSICBD@=DEKB1.,!$+,B/7;8A9H6HWbl||��������������������������������xqr��������������������kZITH:;@@?@E?66,5%%*-A1=1>689=M[oz����������������������������������~ys{y��������������������cRQOB>?IA>91.43!+,".-:22;0;CUly�����������������������������������������������������������ob[]G8C<52/,9((%&'#(+';44>77@ex}������������������������������������������������������������vka`V87>//-140'%+1!','5-0481Pq����������������½��������������������������������������������vplj_B5E5)%.-/"46)"*3-0,20;;Zz���������������������������������������������������������������srphK7F@,+#'%%2*(%3+7819.>C_y����������������¾��Ŀ�����������������������������������������ztsjU>@C5.%"#!$%#)261265>Lc|�����������������������û��þ���¿������������������ÿ����������ypkQGC>?-,%$,15;:584JLf{�����������������������������������������������������������������tlTFE5@;#&$!"',1:3@08=JKg��������������������������������������������������������ü��������{mUDI7>A.%"% "+-/1>=:CILg�������������������������������������������������������ù���������u^9H=2E8,  &",-/9@4GGLdx�������������������������������������������������������������������aG6?&F51!#"''%.,3<5>EHat�������������������������������������������������������¶����������eF91--<3&"! ;#(,!0?7:@I_{�������������������������������������������������������º����������sF6+1'66-$!A&*&2;@9AHc|�������������������������������������������������������û�����������X1.*)2+0 %A),& 5>?@EMfv��������������������������������������������������������������������n3/&+3%/##E5!/*=0=ADJe��������������������������������������������ɾ�����Ľ����������������xH-$%&%)) A?"10.-78:Ex����������������������������������������������������������������������Y0''##.'!>9)*'43=75S��������������������������������������������ÿź�����������������������e;#))*& A9-$".5611q������������������������½���������������������������|rkluuwy~}yt�����wB#$#&&(#??0$!0,32G��������~u}������������������������������������rnrka]]]ZSMbg`bktffg����N$##%#& <<;&'4(9-^������pniblz}ylwpfoe`lyux�����������������������|kk_TRNQM?LPMS[[aef^bt���_)'!"&D;9G(.)/3+n�����rppsgfooab`^][VW^dnu{|��������������������o{n[\]bd^fi{||wmkomnwrk��v4("* +�2]�2'7/,-n����yx�����������{tsswrx}}���������������������}|uxyz���������y|upiwqny���=!#"+ X'��M+/,*-t����}�������������������������������������������{qqptv}~�yuwttpokomoo{���Q$ %&:;���D.#54~���������������������������������������������yse]]`bdcijkkgad_ac_bijht~|��d&"*M>W�b�c"1'9�������������������������������������������|gb\TXV\RTVdeorihfb\STW\efh�x~��!2�����������������|}quifqy������������¥�wk\]ZSYWTR[echdqmjigc[YZ[fls������&HVHU~�t��F/);��������������������ltqqmbfrw����������ɱ�rfcbS\ZYZ\_bOI@XAN^bec\[_jpy�����);`qVT|�p���CI�����������������zkQtRTgvswu�����������ͼ�qgidfmibUPLeK> j+8DPTYV\hpx�����0`z�hWd�p���v(R������������||yofATtPVifls������������ɥveqlvmdLeb\�TL 84V?9GL_ks~������':kx�|X%�|����fL�����������rWYXt�1�7#`U}ge[]�����������̼�fqsqrdap`a}eC;&7AFiHDJTk���������)Ndmy�i������M�����������`SWUc�U`G2DQ`tqx����������������fpurvwrlkenr_YNKS`bU]ak~���������2Ukis�|(c�����sT�����������yx���vqmrwsyy�������������ʼ�pquspnmkehep`jhb_bjlo|}����������Jcgbp~�@4�����k������������������������~}������������������quytonhhkjucmoflqoxp{�����������brhcx�{A������|��������������������������������������ֽ����x|zutrrofgflnkqnmo������������xtstk��c>'o��x�������������������������������������������������||zztuqlffjny�������������utyy���M=8I���w�����������������������������������������Ͼ����������������������������������p�����w;?7/����{����������������������������������������˷����������������������������������k���|~b41I�������������������������������������������ư���������������������������������yp��i�a<<@:A$�����z��������������������������������������Ű��������������������ÿ�����������l����I7?>?:@5��ä����������������������ĿĿ������������Ǹ���������������������������������h����T=C8;B:<,d��������������þ��Ŀ����������������������Ȼ���������������������ú���������e����5>BA9:><:*������������������������������¼�����������ź����~|�������������¼����������zh����/>;C:;<=A#�������������������������¿����������������ĸ������|������������������������ro���q1=;?9=@?>.Y����������������ƿ���½�������������������ļ������p~����������������������|nn���J;<><<><;?;*�����������������������������������������½�����ßfy���������������������plp��h95:=@A5A>=>8J���������������������������������������ȼ��������hy�}�������������������}oqei[A7?9@=;==?==<4W�������������������������������������÷���|��������~yr���������������|vhxB<86:9==<7=<;<>==2H\����������������������������������ĩ��|okghf\�����skpu�����������|zwohiz55658@::B:=:=;@<@@=){�������������������������������������vlKC?Gy�����~sigl{�������{ytolh`ro0365>6=<<;C>==?<=@;/b���������������������������v�~r�������SERQ]�������smY`t����w�{smic`a~[490;9:::>;8E=<@:>@;4J���������������������������v{�~�����nRYYO^j�������uwnXPhy��~�vmeb]^j�T67768<;@8B;?<=6A;:<<9��������������������������~dpsut���~x`VXFX\_nj|���uvcpcXK\r}}|qha\\dk~D,<39:=<@@?=9=:;@=;=>*�������������y������������rl_]]aswsohfVGdMXV[ebx��nk`\WTYKZlstjf`^bdt{8/779<9=<<<<;>8@>:8?='������������iv{��w���zzwnaaYQUS]\_rn\MCePVQ^PUev}haXXKLGKOjnqge]cfhwr42577;88>;;>;8<<>5B56>A97<7A9>;=*[����������q]rnenmfplm`Z`\UXXVTB:JdnbSM\SUIJGFFUFNU\\U;`JWF`mg`aegipvV06699>7A7:===;;@VhqdOFW\EADBLICIGC[UKCSFMR[aea[cjgpkF0:4>76>9:>@=@:;:?85@=47����������rbXgejaY`igt[kj][WSRPWgjzvm`WTN;@PJSMKGD@ROEMFU^]_Wa[ehmlj?2;?7@;?=7=A>>9=<9<7;<5)����������scSclgqiCLq|u��t|uy�|�{��~socSANNMNE:87ENPNIPQ_cYZT]ejkke969==;:=9:;>=>=<:78=;<;$p���������uoj_jl��}D@r����������~}{vpplm_UZTILAADI^UNNDV\^bW[Xcjlkga3:9<=:<8><8E?A?:;:9>=96+N�����������|flz����bhpdeju~����vstivmkYPOZOOPRTck[PWKTd^_TY[cjfefQ86=8;:99>79AC?>9::9;:6942��������������������z�olaWOVfmoppc^X_XUYYa]UVV[jiogXXZ_a[b\_ZbiedaC157>=<:A6:6DA@?<97:87:58'}����������������������}~uokhe`a_Y[\a_`kaaZZZ_qjiqp^f`jbZ[Z]dhie`Y@5<8=5:2<:5<>>=>:97726337&W�������������������������{{{wurromosnnm`^]^foljoqobtktbZ\a`ghnd\Q8:::282<3874A@>=8<94754,800������������������������������zyzulni^^`ijmjlomhhqoi`agjjjjl^WB59=776895=47>FF5?763:.4344#i����������������������������wtwrqohhhfmjhfjmnofn`pm_bfljkggbYR9275785:42570F>G@=:95651242-;�������������p���������������}}{t{svxuongdemmkpia`ai\bnokhga[V>838:887532421??@B:?741221/30k�����������xk������������~vda_[[]baf`gccajloklj]^Rc]kmnoke`VO)2777854626.42B<<7B8<6112/003*6�����������|w�����������uq]XPRMAGMPH[W_ccnnoomgZZNdbjpolidZT5(241160242/1)09=?6><=:88372422 s��������sz�xu����������rkZQHJI;>JJBSZ_hitouoia_UN^bjqlkedSB/+,6534/3-0/2(17<:7859<74541547��������|}{}xx����������lbQRKBD=>AOLPcciq�}~vdX\ZNb`knhb`_K.+/.1120200.11/(;<;4O:`KYm_s}���whXQUQ\djiadVTZ&(0.*12/2/2/,10)<;:;<68975628374&������k]mdsgv~r�����wb]_[aRHIIORQ`MVqv�����qj]QMOT[ehZ]Ia[&'0)/-0112110-/+?6:7975=3842442/-����z�tad\gZhgd`~���xha`bgcUOL[Z`_YVQf{���}�oa[YI>VX[^UQMnV#*/-+0/.1./2.,1+::5887696823644'@����zwoYTXTKcUX]ozvpplkiloc^YRf\ohZTc^luv�fnf\VLG7;87482428%V�����x^aGMKLPVS\^`ghurceql_b_[afvj]Yjaakw}k[\S`AK@HLQPEPf}R#03*&1/++00)/,($;38:6<85974464;n����ebVMOBIOMLMcS^cl^glod^f]Tbine[_m`]djln]OJS8G25:7;7:443754(E����m`kQjUIE@?>IVFHGbNU`^T`fWPQ^___]WbYZN^MQH;=6DG<7EGQans�V"%**&/%(.&.(*.**833;458382355.J����|ldeWbUMA@:5EICDJRITTOQZZXOZTR\SWTXXLBW;?K8657<=9GS]_pm~W#(-(*+-),(&.)+$,6765461340.?8J�l���xr`jlZKLK@4:=I>FAILLNPMJNTNTIBLPEWISE;U985@748=C;MVRcbqzW'+++(/+.,0(+.&,(>35645817..Ht�vu��r�tapkORMQC@-AI5C@FKHJJGDFLPKABHICJO=F;A::+;<<6B;@OQYggn`$.-,0,//-1*/*.',983516-3FNw���_���x}spc_MdZG@B=FH6?5JH=M7OESHB9>4J@?DC:;C28;.4:C9>::=@9AD7J>FEA2GF>DF5:B,82.*555,/98;@BA>?E?A9;:95CEA?9D?>A@7:>;9>99>8=9=8:8948<6=789@?@=9BIK@B9;II;?B5K><68,-/,&2/,1'521-.6>4:668;1@:HJ1>G;BK?GEC<=;<=:><>7>8<:::9748:77:7;?;A:>?;C=88ODI=7E8J?9<4B;8*7(1.*,/&*�+ )(164/46@@8AB9>2;>F=FAPMB@;?;:>=9>9@8;=:;8979;:88;<>@A@>ADE8A4C?D@>B5MG5>20>1+(-+/)63.%#$* $"4138AC.7;6><>DA6:P:@:RPB`??::=>8=9<;;;:9?7:;<<::>9>BC>CFG@9AE@S=9=/'6/1*(0 7(+*.-.% '0,*0*,05)53>;BF/33G<;5JS0[HF;B;B;>;==:<=<8<5:8;?:=:9DBBGJDDC?E<54CFJ/QFB@=??<==9A8>?>:5;:6;=:;>:EACILEKE;F3A9:;BA??;410'0=,,'(+*/# (*-89:>?=9;=8A9<;8=7<=9AI@PNIKE;KG0=68<@95><;67*16/-2&'.',.*)3A@FE94+&$+#2*9<72C<@1A@@CH<6>GB4--8===?=9@9;9><;;:=<;;GHPNSIHEPE@5;(B92389CCE<.27(7,,5+1(+-4.;@;<9><9??:===6-?C;<<><=8:9?<>:>=INEKEAC8CKQ@;<8.*KGFOMW_NE?6.9/8:9112<451(*2&(3 (*+#-047:D87A?NFE>CGINPPL?4<>>:>@>7>;<:<==AMB@5A?RE>8?>..3$2,$*%$*.#&*27?<87??@>:?>GLLTQG>5>8>?>@;=;@8=>;>C;ODEENC@;5HQRJF@D@=BRN@7AE:5;B803?=?I465+-5,:5'()"%2#-%/2=?<@:7;E<95FLOPYHD093A7>?A:=EL@H.8IGOHHANHEDDCE?69I>A;?1=CA?CC9:501,2/,-(.(13//,244:3>;?;B8GCDCEWIO;6BEHEJDECKI>FCEBA9=>ETSJGGE@0-*(/(3-)=-.(,1014550963=-1?CJCUNID?49665=;?>=A=C@1GB>GHMTGM9HCIJGDI>@FFMOFLEF?FA;OHPYWS[VMI>7(-*/<30:7736-3/203?;A4514<;IBIHAK?C695.9A:B:>@C4ECQP?DLHIIKHPB@H9RJJOSUROG7AUT\MWcUYKKC>(&4AKGI@8DH24221.9@OU=G?CBDHFIJHL:?0-305;=>A?.;2G<6?7UFTHFGKEJFDJNIHGJYTUROZSPGROOZVYa_PKL:8308IPP_N>5-0'@;1'1674:CEEGJDFDDCILPXa\fimruppmfa^[jhhfojf]_YJS\SRTf\ebYd[]q�{orp^ZJSHSLHN9>:C@?221;26..0A6*(-:755FDHGIJGDEMGOObhsuv~��uvunmjmy}|�|mX`\Z]\W[f_mwm_\o|����v��tn^XUTPJD>;1B@<328?1:*'E20+/7:5:<;GE=HBIMQRahryzrywt}|~xw{{�������w`ce\a]^]msvneelp������~��lr\]\RVO:=:;DA93>8-3+(B/031=?9575?GD?CGUXmwy������������������}nmpaa`fdt~uwvzy}���������n�f`]RZOO<=CCAE7;65*,% >133/=@17>6=7BFKUYn|�����������������������~utueqpbjp���~�}�������������d_XOVT@9B@;:+%!&1.117:74<<@@BA;HCH93.2#&&0?749@6><7222%) #0#348/9238GVlz}�����������������������������������{v~��������������������k^XTC?E@97/.5/(!&!*--729:5.&!  $)/18>267GNl�����������������������������������������������������������������shVHD5D8&""#!$%.958=08DFLn�����������������������������������������������������������������}lYFH:<>+$#!$$&1.6<>4HGQp�������������������������������������������������������ļ���������q\CC@/D9&#  $"*-1=?5HLLl������������������������������������������������������������������~bA;:(D9+%"%"*+56:6@INh|������������������������������������������������������ú����������fG93/-<0( 5/"'2<:=DLe�������������������������������������������������������ú����������xD31+-66*$?"($#4>;;CIg�����������������������������������������������������Ŀ½�����������V0-)-./*&% C&.$ :B>DBSj~���������������������������������������������������¾��������������m6.'.1,,#%0E+%,*:98G(&#*&&"3C8($)/4:27x�������������������½�������������������ȿ�����������zqqyv}y���v�����}>'#$#+*;:@,!#/121T����������y������������������������������������|ormiacaaWS]kadb}kgh����V&%"#$&!A<;6#/1+64j������mno_q{�wpwmmicftzu�����������������������{rhfUUSMOEHRJTX`aeh]br���e+%"#"RA8}]���;%/-A���������������������������������������������}xh^bdjf_bbbc^XXYV_c_hdir}}��l#"0RExw�l�Q4(I������������������������~�����������������od][X[cYYU^ejnmkdaZQQUZddh|�{��� !1BPPl��x�f)3%Q�������������������|uqi]^t�����������Ƶ�q^cYY\aXU\ajffggibg_X\Z]gis~�����)+NUOSi�����F.&U��������������������snqtsb\ry���������˿�|gehV`\\[cc^YLS7g+:FM[WY_jny�����1@kx[Rv��v���=a������������}����ug[D^'LRjw|�����������ɧ~kigkmii_WWM\lZ74')75JPahnx~�����2"l~�nUrq�v���o1b������������zzqgIb�Q5.JAR]c�����������м�jmoty\`Vuel~�o:,$14E53Delu�������.;gr�|dm/�y����[`�����������eOSZfo�ޢD%1GLe]Xq�����������ǥenws{ikgieor|VJ=GMTTGRj���������4Mfkz�q]������d^����������|cZddbT�kTaainn�������������övlur{wvqjkqnodmcZ]b^`ts}���������*{�����������������������������þ�����������̺���������������������������������m����h6D>D@:?71��ů��������������������������������������ν���������������������������������i����C=AAA<<@:0X��������������¾��������������������������������~��������������ǿ����������~j}���/?@>&��������������������������������������������������y{��������¼�������������oo���a0<=?9B9;?D;@?<@>*����������������������������������������ƾ�������mq���������������������noiulF;;8;@<>8?;==88��������������������������������������ɽ��������tx�z|����������������|ktSKA69<==<:>:?6A>:99o����������������������������������ɾ����uu}�{z����voty�������������{wmgz?0758<>9:B99:9>:?>;?5�������������������������������������|oiXQKH�����zphjv��������}zytrkeku3555;9;;@89>?<=:>;A>(���������������������������w|�v�������uM;IIo������~tbbjv����|�}vokfa`uh2817;89>@7@;:=@=;=<<-k���������������������������x�}x������^QVUSn�������{tjYZr��~}|nje[bb}[29368:>9<9>==>;8@;;>3U��������������������������uqy~~�����uT_MSZfh|}���{|mriVLev��zulf_ZalzS.<3;:==A>9;B=::<><:B4D��������������������������okcncq��yre_L`MV[[ob}��wreg^Z\E`nvsoha]afn}<064?;:=:B5A;:<=:B=9B82������������m|���������}ogfOYVbdejtb]DS_STU\\a~zc`\OSHRLemthcb]dhtw:4278;:7;3<@A:7>3@:<;>%u����������hbtqjrpktpl_eh^RYV[QBHUiq[PXV\PIQFKISQU^`UJYJXGXjhcd`djmt_.6;98<:=898A:9:>&p����������q\me`nffhgaYPXKUQNOI;7>6?8<<@<;=6?9:9;-R����������l_cafg``ai`eY_YUQRGBCTeosh]PURC7HNHOFHDGOQFKHIVaZ`bZefnkmD.;<=@;D==;9::8::<3:����������oYYflgmVMhwsr}rpkjonsxq��zxocTDCISQKAB99HVKGOMdb^ZXYcglhi>49;=>9<=9:@C?=?8:8<<9=<&����������qj`bkm~T8`y����|�������~vqonbUM[OKD=A==:?99=BB;@=998?>86q���������~~qbo|���cYornz�������|twlpujjUQVUKMNN[hcJVMP_]bVX[bigfeY788;@5=9;;:6;98<79(S������������zz�����zxzh[UPTqtuyynmcdfXYS`[ZRSV_kjoSXUUbYd]\Ybegg\N358=;<:@7<53E@A:<9;898694.����������������������{ylhf`^_`XUTZ]Zbg[aW[]cminvba`ef][[__gjea]C579;:85?<888@>==;;6639248"v������������������������zzzqspnminpphohZ_Y^joklpqfmnmjU_[bcfpe[V:7;:636855<55C=A>9:5474.74)L������������������������������~|w{xplob[a_kkmjplkclonc\gflhin`XK58<8876=6::37EFC9:746921445$�����������������������������}yvuupkffgemihgkollibhrc_dlkihfd[QA14=:868956:.5A?E@A66:56/240([������������v��������������y}tsupuvsmlcegokjn`d[h_aloilhb[TA962?8:41581526?@?><:;533.3/11������������rs�������������pidcb_dgffidf_boklmkb\T`_ekokmdc[M2/789845733-5/5?<;:>8:6232/101&J�����������w�����������}tmZXROJFNRLUR]f^kplomgbUY[cerpmhd]U;(-5845106010../>9>8<;;9:72:3233&��������|z{�s|���������}lgRKJJC8CNEGW`acsporie^XL[adpmkeeVE,.,272511/2.3)+/@:6:268935641276(�~������{|xt����������yiTTLEE;B8PHK`]erv�xyi\V_M^_ill_dZR/*0,5/040.1.2,-0*=8=873527472646/,������wp|xvxy��������{td`UROKJ;LCMTRf`mz���}j_MYNWaikcaWSb(..0-1-3.201/01*/<8;;94=3;334664):�����gbjiqmu�x{�����n_]a\ZKLCNQRVZNcn�����ujaSSIQ\cd_[LVg%,-*-/.01400*2.-'::96:2847815264(H����|�jb``d]gh`h����ud\ecf^NLUUa_ZVO^l����}wc^WR8QYY\XKPjc#(1+*-0/0,202+.-)9>1>:8756445649e����wvgVVTRR`SZ\xznppijeqkbZSaZjo]T`a]xt�tgk_UON;HWVTLHTrg(3,',--,.-1(0-)&*::;>8:98637354:~�����q^XHPOLSTT]^bihxffgud_cZ^\rpaVieZmo|o\[QYFFBDILQFSgxe*6')..-0-0+1))&(97;5;:787536579�����xf_ROJBLORGW[W[ekZlinb\cXZelhbYid\adkfiNQHBB@CFBIL]n{i,03%+-.+.0,,,*(0758785:47352366����}jX]UTCFEIHHTOMWc\Vgbc]bYXWehk`\bc\WaVV\FBBG>BCD@DWks|h!%*1*'*/(,-)*/+&)7.96:7:=42964/2c����gddTjPDC89DGFBOKRRTOTY\NUVVUXPYT^GKHM5L:665A9=EMa]onrm-**.)+*.(/))*))*4883461540*N>{�p���zn`ojRLKJ:7=BF>EFGQJONMCSNTMCHHPGQLIAAU*6A945BC8JSUackwk 0/'+.,//0)-0%).+;568/6325/Bn��\���m�pasbMSRL=:;EA<;HFAJHKH?KMQG>ECN?KFB:D=521>BM@;8@GI@ECKGPG7<1CE;@D8@:;5641:BBC@ETNR`ksv�P'30/3-1/4+,10'.+ \ No newline at end of file diff --git a/images/trainset_face/s17/5.pgm b/images/trainset_face/s17/5.pgm new file mode 100755 index 0000000..cef687f --- /dev/null +++ b/images/trainset_face/s17/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +48<:69;8;:=67IFFD@:;=4DG>A.;8)%3A>>>IPPD=450(2-(%$%+(4./*+-2615/'3,+/=IBFD@?BD@85>==;899=0793;6=98<:9?:0AQJB?D=6=0A@>=16991*7=>5>;ED>;80,-3,,%*/9&&1&"&+(*4+1*/.?JD@H@A;896;:98A5?;61BR>561<@@:=60:80.'>44%.%"((++,(()054?ENGAKFAKLGGRGNA9::76:99=;:>9>@9/3FM?@:<;//+MB@<?::;898>9F<8918:>A>4+.0,5-1+'(&(*/*4.-/<>=;=;;9:;;DA?;:>GB@ABGEHA8C=8AMFU6646/1.)0'#&'&90./,64;>GFOREHE@JQSQN?C:8=:9:9>;<=4+&:>@=:F8IC>4=9C9B>D@>>6:@MBAKGIJF:3HCLWFUGBF9-7-&)(&(++*=.1160:1;81D>AF@ALMRJ<@?899;:<;;@3+4$5?68::>8J<:@;?DDDDDIJIOK:??8<=;=<=7605.+'A2<@9<;AA:E:23//88/6.14DPGH??GGMFHN@>H;?78@98/*.5/0 C6??9>84@@C?EHAFIQJPNKPNJMLZXVPQ[QSQ\QfVMQJF?.78;DG=>54:;9E:<<:MXJQNNPIPLKF:MFE:A8@;-)&-18-&9;AC=<685=?DECOMRUIUS^[_SURYRQUTURJSX]eTHPHUJ94AFJJDK@;EEGGEJOTBBBSTRXT[YTJBO;:8;=?1)#"%34-'7B>DA==;088;@HHNSWTXZbid^c[_^RTRVQY`^k\XLNJOHF=FPOULJLQKMILEAOLLXQUVNOAGS2565?9/+%%40-,7=8C:@D>477:=HLUW[b`dhpntpkmk__R_beck\nT]JKRMKIOR[XV[Z`X\`YNHCJL=HIPGSLUSMCKH8909D-%)%'(+00,986C>8@C<489?JQY`_dhptowx~xrylkjsztvumeXYQPQROR[YbjY\_[fnqec_RVBC=DUSLTNOGBA@670;?!#,,!)10646+;D:6=666<>N\djoygouxs|�{}|y{w|����kgXbYTVV]h]`fh[_qrw�uql]LGLNAJJDNKKQIEA6/@&:"-(+&'2.4,1007?:98:9@T`lonqz���������y��������vjjiaZ[Xar{ztoni}����|wkdOVMRDGGLBGRPL=5/@45%&)0).&*,1-7-+.9===BDXintw|���������������������~vqu^dbbdx�zsyy|v�����|�scRSXEPKDA=CEKD5/D7)#,,.-(,(,*-9-.96>AGL[grw|}����������������������~~mjkeku�������������}w`]UNHNOAFKN@B>84:#'!'-',.,",'3219@BISZjt|������������������������������nshq������������������ecOSI[ICKJFE?@=4!*##3&$,-+.%0/2:FNV^hu���������������������������������ttp������������������~f[MOXLR$#&-2)#),(&*23EHY^jw�����������������������������������tu{������������������teQPHHYLF?CJSG@$$$ 1,'(),&%1;JScgv�������������������������������������z��������������������sYSI9MSN?AIQ>?"!% !.)*!*''2@Uaiv�����������������������������������������������������������}f^UAENOLGGHA4 "!&(%#'+&8P_su�������������������������������������������������������������ooQ@FMGGF@CE1#!!!!"&&('%4DXoz��������������������������������������������������������������zx[68O;A:@=G<#"$&!$$&33;Sdx����������������������������������������������������������������|j>)L7DB<>1V>7B=;#"$!)&&34?HUelx�����������������������������������������������������´���������vUHNF1?20$! "!&../1KKbk{������������������������������������������������������½���������}SEOBH9>+&!#""1)&0:Icmx������������������������������������������������������������������_M@FN@73!!$ !$+"$,6Kaoz������������������������������������������������������������������cSIC8("%##"2Yr���������������������������������������������������������Ǽ��������|��N>;=762+""!! &Hh|��������������~�~y��������������������������Ż�������¹������������y��]?22:0(() "## 2]o|������wlegrz�������������Ż����������������������ٰ������ǭ�����Ž�uy�k84://:2& !!"'Ahx����xgbr��������fk�njqoq��������������½����������{�}y{w|������������ys21I,+!A;+! $+Pt�����ugk|~zrmojg`_WTYWU[Y`dh}���w��������������������zulnhd][Z]pwvy�sk���H176$&G73#! -a}�����gqq{{vrs��sy{yqnsmyokwt���kn�������������������tur|nhnk~�{w{~�|W��?�U&8+1H@I!-p�����yuv{~�}�||����������������l�t����Ŀ�����������������������������z�7�:7/9J��b#;w�����xutu|szuz}���������������������þԹ�ņ������������������������~�y�?'T�4/AF���x,,9+=u����m�ulprr|����~~�����������{uu�����p��ᢥė��������������������������U'>�7kDAKn��t/CEPb����rtjsxtytmhdY]chpou{xvple`^mp~s������¸c�����������smkkr}�����������Y5yq��x798b~jC!VTLYp�ȓnsmmihcOX_dfno�yw|cbYcfdgglzR�t�����Շ��������ljpxx|||~����������UV����s4RIL[G0"Q�kFYT�vnsymcZPUXahtqb`g[]^he`W\\Z^nxW�������؏�s�����|pr{ouk{p{�����������Zkz���"URiWG4! !Mq�}iG�vru~r^XSWbgfYG@'p106DLX^fe^Si�d�������ܚ�]�����~|}n`Ic@[Xbk���������\t��s��4RVroLU-/Y`u��r܃wyzqaVRHTNERHC.&)<=mJGSetv\_i��{�����Н|>�����qwl5k0T]�uX|�������\~��e�XPbuxeZ; 3ic]}~�獀~zpg_K?UtW`KBKj\y��[o���þ��p)q��x]on��aRRh��_Nx������^�{��g�ZPs�z{bQ02pl^lzv犅��~um]MVV]gr_]\XV_a^bhQ�����}Q~�����ͳ|1m�{khhkq]Y,�ez�|a^i�����������d�YY��}{lN6=tsihlv闁����{oejmrquhhjjourluv������cc��������yZh����zxy�vmyt���o�«��������{�i�Ml�~pnM1CLwtpllh񨃉����xnlz���zmoiqmkg`hR����vbr�������ϒi����{���������������ù������v�Ir�ukbL+NKyxstrN򮆌�����woo}��}qnkjebalkiku�dsg��������ʨ�����������������������ȸ���Z�ޭ�;r�obd[?H^tswvuQǛ���������vomrieahhfqu{{����`{s��������ƹ��u��������������������澷���2��RBw{j^vpMHdssv}xs~������������zwkqxwx|�������s{o����������ț����������������������̷���9���:D�}lpxt_Pgrry~{~g��������������������������uw����������ɮ���������������������ÿ����Nhж_@C~�~nyyfkmnqtqu~������������������������u�p�����������Ľ���������������������ÿ����J���B?Er�����n�ogpyz�yZ������������������������r�}q������������ī�þ��������������½������q����?@GX{����w�cgps{~�stj����������������������x��s�������������˹���ž����������������������ʵbAFEGZx����vfbkqy�xz�a�­����������������{���vx�������������������ĵ���������������ɽ��Ȱ��B?EK$d]a���raegkx��|{yg���Ķ�����������������m���������������������˽����������������ʯ����ADGB2=tP����hagjt~��~����~�������������������p������������ľ�����������·�����������̱����W?EH>3&\n���^^jgou��������������������������|p�������������·�������������������Ƹ��������ABID?42,u����n^ggis���������������������ǰ����tq�������������º��������������������ɺ������PDHH>E3/#U����l[llgp���������������������ļ���xn}�������������ĺ�����ľĿ�����������ɿ����…HEFAA13202*IgmKZmqompovsv�������������°������P���iip���������������Ľ����������¾�������_;HDECEE.0.3001:B.Qlsplknqps~�������������}y}����wTeZRD;m�����ş�x�����º�����������������o>?ECD@JE/23314/26+Ahuqrhhmmvz�����������vv|�����nb\g_X6��������p�������������¿ǻ�������|9C@F@AFBE3-500.2-2(;gstpkkgjsx}���������sms}������i_]_hubl������tf}�������������º�������e9BAF@F??C643340206./gouunjigoty�������tkpnnt{������c_T^]n~�����ytlfl{~u��������������»����R1,4-7.5629+Wmqwuqmlnohp���}Y`afdflpsvngebZYTQUXRcr~�xcaRohgel]dtzizrt�|���������>;AGD>AFF?.5135.6154&Sjnutroonqjnw{seaknrigojqjkf\fVUYTY\cjr��|_[]\gYd_bWdjqfdygjlb���������9>DABDBAG=621/311635+IiousstqtnooywzhkuvnskflnfebZaZWbZag^[i��wVM]_[T_V]WY\bj^mseiX��������9E@CE=BEBD5./25.6054+Chqwsuuspnkioz�jjznnqhekda_P_^RPZZ[ZXdn���UL]lWQ^\[fZ\\oacnofXl�������|1C?I??AA@B/15.42-40012ilpuuwrojfhnuypiphilcjeabb^fbZYYUZcbe|��wohnd_ejluhaejhbgpacp~������i3B@@BCC?<@0204-11014//dkkrxqqrk^mksynb^gkm`NJ\`mnlqkprwx�����������}i~����fZeixjmdot~������N<@DABAH9D?//1.0,21.44%\jjqvstpmbinxwmj]e^ldF*-@bftnrux~�����������������dIMqr�sls}��������BC@DD@AD@I=5/,0101.305'Ndmqqsumlb\iovvtjc\mlnS<7CXgos�������������������tYbx�{�zu{x��������F>IBBA>F=EC4202312-222+Faiqlqwrlf_bjq~�whfjzzoYUQRFLQW`h�������������}yvxx���������������m5@AGC>@>ECB1+03015/445.9]fknsqspnh`jov��voo{}ylb[`_XZZPL^^o{�����x|nn~��������������������V;??CA;D;>AB,.48-3/-2/2/2Refmttvthefgkp|��sxxyurjd``fc[`geolrllmoqx~����������������������;:A?;C:C>=>93/201+2/+31++LZfkpsqmbdjleriz~nt}{{wtuqkhiliowv��~�y}��������������������������t6<8::;@:=A=;,.00+.1-/1./'CZ_horpm_khifjhv|im|{xtusswytsxs~������������������������ø�������S1<9<<;B:<=:9(0/1(00*3//1-/U_ejlohfhjb^fgqsjky{{tzouru|�������������������������������������?5::<5?:@;>:8*1211/22013//*KZbgfkggie`_bdmnljy�{wvqqlmrt�����������������������������������p44:7:7;8=8B4;1+7,0//2*05-3&WT[igflcl_afcX`ffiw~�|{prqondntvx}~zv���������������������������G-662269976@5:././,-..)3*/.%hQPbdggdeah_cX[[fnty��}|urodkb^dlgXcch\j�����������������������s7161221179799>+4)2/-1,+/.0,(keKZhcef`ajXYWZTadno{��}{zkjm`X[RUNX[OS\kv���������������������E/1/1415.484691026,.01.,2/,-)ooQUV]aca^`XTUW[`Ynp~~��}vkp]SUKXOQQNMXlk�����������}��������k1.5*//.3/307:324<3/12/113,.-0ql`MT[[a[VZQZQVY_\pp}����~oo][VPLPQTHNQUif����������~���������;0.21)-1/02/5376806214012205*=nmgUPS[\[PJEPLRU\]nnt�����tib^\RYOUXNY]]p]y����������q�������P(0,1.1+/001.3.948745211-4/11#Fpoe`QUWTSNHAHHOYYZ_[d����}zib^__`XROhcapq^j�����������j�����Y-.1--2-(1+0*00-5376774.7+3/00PomhaVPXRTPJE@FINMVRTZq}��ofbfejkk`_g{fruubq|�������y~|yy���_1-200/.-.-2**...24527622,-3/3/!^snfdUTPMOPA><6ACENHKLklktfmkghoqpgrytjyxj�|~�����|usa���}(+25636.+/&2./*0-+054855204-11/$jrrfd\OTINJB;96:=>KIBKVe^mcl`pipkrvw�uu�yxs�����{vjh_w���s)2853066*-./+.*/,-0<85546040-1*'vuumd]VOQKCBA6A66=L@>HQ[Yb^][omkkn}t���yr}��z��{ol`[\fv��q340--/..7%-,--1+,0.897;4633021&:v{wula[MLDBB?>A;@4GB>KWHO\ZTUnqko�n{�uy�}s����sy}oa\ZTYYs��l21.00-4%8%**(*2'-)*:8657426)5.$Nu{{xsd_LEFHC=?4<@9>?>NKFGYLW\gitnvnxzvpryt{���qnr]ZSIXXbk��j.=-.---/-((-)'(.()-:8:265632+(Rnuzz|xpeM@DH@D>0:78:6:DRMWSW[ZeqYSTYf_b`cUXXHJMGQSbdn��e7<=-)/()(-)*,()*&,*2175/9,gs�yfsx{}�qTSRMDCAH7@@.3=:JD?.8KJM\NPaWc_HDHR\V[USE`SLHDDWSY^k��eF=D:*-+,)*+()',%1(*133/4S���`vqw{~rWQUJCCB>7@2,;<;FA65>JBTV;VXTSB?6?:<687<73:.8557<;9B:>A7@5395754967735086:4:35672257/.0.0/111,003224;4<::454-.48796D=6:95;;:6=5648760-5060/9:52875?8=85;6:3:95;7813685:594637434.1-//.22-/03516788779+756430416:50/81A>>37;;=<304.;4623A<;%8B2I2>3B9795:9<567155998794457647..1/2/401-/3265<<343615;43/%-.6.3..3)664414-/1++))999?368;.6>CE7=;7A@996;97:3684:4:5<35664491-2.213/41-61=;730<50;4576(),%1-+))(1)1,-%(.3)$)*:17B;23;37>9>6>T:76727200)&($,"&# " )&+,-++3,1/.1<=44>3-539?B7-8C8=A;=6:53:4799948;65567484,/3.351.546?<312A730C.11(,/)'&("! !!,+(91100*)06/@/%354*5079C6279:8BC@@<6*.,5;8789459653:7:0.4-7406594894.933656624*.220&*"&("#% #$+*3,3:#0;,:43<5:B5/:>77B:D?:B0.1-547;5684;57:4:0112:237:181:33;9134-11-&*/(%',("##"% # "!3".+1*6:;'A13:6>;6-66/3A>@<87?CD./*:7:745666973.1433729818-715>:/72-65-))*(! '2---0210%(&"3'-:6*926191/884;/48?9CEB94369>;,-#35783:677997-30777;5:;71/3369274002.(+-*''(&/3:@H>C6+."1$'.2:1-8.151?<=1522<@BGN@741/6;7--$78;55:8;688200:6?6=;<50+/166/8314/1/+(/24)(1+99C9<@;8-$(*)'23)/6,48=GA831436::ESMGD;4*2;3/(:9>6:::97;7.3/5C<;:;:74,4+/+84:562*,/2.+*+#-+315030//6(&&+-8711::/-5BD:7*-6(8B;GMIIC:)143>457;;9:;9:888,333D>??995311,),9=;C9:512-'+*',287456)300(1.$$+/0;/5-2->>736(#33*.7=GMJBB7B94;=>>9=<99:8::>019:@86;;=6202545@DLEI;=560))'-;103932''25$14&'%//4;:,:4>A9/.(7,0+4;CGMD>@C9=;9;9<9<7;7<:;94+@9<7:0<:;10957@B@ELCE>920,"0--38B71&))35+/7*.%)*:=>;I?A85%"-++01+53G?@16&6*2494/81*&'14;6)5.(+14/0-;255$)/1(-.,7;>BD@=A=7;:;==>?66;474.91CFF@:KI@984=FMHA88-776769;59B94+/..877>DCC=57.(#*3BCDF?CC<<5;9J=EIFF>7?@EOKOHO@8:90:9HDD<7>742@;;:801<8???377678;6:@?<>DB=30.0;?:8GEEE5?=5.%8CVRPMDGLJE=JKBAFKJVJEA8:A>?IEOC/4;7864A9<=:979996889?@?CB<:1=9<;;?A?C=;455.=SZVTLLMS[SSTJ@EBFFVSUVONNRKIIAHA9;B?APdR@5(@31<><<754.;?5>8>;5<8:8EDFBEEIDGC>A?BEGJFLF;6><1EMYRSGM]eckmb[bYPDJQSTZUYNMCEZUNA:B<78CRK9>16C/<@>?841+5B;99;=<;<C699/.0>:><1<8..1171691:>ABAFONWUVQONGRJSVOKBJHNKHUcX`WUTt����������xvg``aPRQ^VIHHDC@DIB@832?7K?/#+<8@;-7890.04076;:@FFLJV]\a\TY`Z^d_TSUEYQVNSUcgcY\a������������}{khm]W]ZcZH?FHF=DLE(5,5?9J/'":9><-/5441*/-:=;DEMZX\a]`g`]lhoptnZW^R[W_SScmmiklrz�������������xnlo`ea[`P@AL>AEG?5,-8:831+#-=<@/)25,,/*0?A>IPVZ\`d^nidkupv}ywabaYV_W`cdnrrrv����������������vl{ohkcd`MJSK?O?4507/<1&!83A'**733;,7Rgotzxw~zx�������������~�vw{w���������������������������y�_ID@35Q=;A039;3-3%%(=>&%&,'..5cu������������������������������������������������������������tZSCC58;;9.<<83)("+>? ')&( Kj�������������������������������������������������������������wgJJBG6::;:021/('%#(;> "$%*"\s��������������������������������������������½���������������tfWK?LK25?@55*-*#+#&>@)$+3,dy�������������������������������������������������������������ug[P?HFB4G78:3.**( 'A@"-(02.m}|�������������������������������������������������¿����������kSY@:D?@5F/432 )!+:B&*/105q��������������������������������������������������¾����������nYQH=HBG=992'1$'"",;B+3/4-6t}��������������������������������������������������������������vUOOJIFB:@:;),,!"'1A@&:3:*@t}~�������������������������������������������������������������xWTMEB:=:9>6+'+%$*9C>(94<,Ar}{����������������¾��������������������¿�����������Ŀ���������mUNL@=?7=09/$*$$16BC"&668+;p�{���������������������������������������������������������������eRG7H:=9+3*,+()55:D0"/4;.?p}}����������������������������������������������������¿����������]IFC@7;4#/*1&(''7A5#982Atz����������������������������������������Ľ�¿�¿�����������������lSGE=@;(*/-3*$$ 2F5*3;7>r{���������������������������������������û�������������������������\G@?<9+)?5/)$#'(G14&56>z����������������������ý���������������������������zi[q�����������pH-TWst���������|ywws{��l��yz��~���ò������v\^oocaZL[Si�y������ť�ؘ������s>$u�������^�[ l�T/rDOm}vu}�}{smigb`ZSfloui������Ě}�������shkqbu_n5B@WW]_�����������������F:��������a�g=}\8>j1ht}riihfldbVY\\VNVdkt}}����‰�������}ywrej�b�c�U��dT�����������������Gi��������m�RsuQa^jKzz~|vb`gj]LB6Mߤu[8?Vd��yfMIe��k�:ANk_ETX�V|������Z������z��sop{tz}�������������Ʀ��������������������f=۷zS4�����t^HMk��cR��sMB������e`W`dhrm_SbagajpqmM^�����·�s^������zy{z|����������������������������������u���;?sv\1$h��Ʃ�ujdry}wuuspnljljrm]y����������t������~�|�����������������IJ�¾���������ʫv���z5CD�N61r����{ou�����|tsnnms~si������������{������������~�����¿�����κ���������˚��{����W6?�M788w�����voz��}~xtsuuy�zy��������³��|�������������������ÿ������½�������Ҫ������:?D xh7;:g������wy{ywyx{{{���{��������Ŀ������������������������ý���������������͠������v7BB,0�E::#V�������~~��������xy�����������������������������������¿�����������������ü���A@FC3�p<;.H�������}����������|~{���������������ò�����������������þ������ý����������÷��p=D@A1..�N7;0������������������{������������������¿������������ÿ����������½����������ù��BAACA,2'U�GC3������������������������������ķ�������µ���������������������ƾ��������������g8A?C;/0/![�^:z�����������������������������´�������¾����ý������½���������������������ɥ9?D>?B3//3'j�~z�������������������������������������������������������¿���ſ�������������̄0>BA@@24,4.#3m�����������������������������¿������������������������������ÿ��������������S8A>EBB042013//�����������������������������ÿ������������������������������þ��������������5>C?>D9A?60.6.23n����������������������������ļ����������������������������������������,R^Z>:<=@A=>@22133/1%H��������������������������ɽ�����¹����������������������þ����������z08;=8;@@>A=:D7030.3-6u�������������������y��������qi��������������������������������������_2;@7==;>=;>>@21/4.112$I������������������qd�����ɨ���������������������ý���ÿ�������������M37;;;>=>A???<3134/.132������������������kZ_{���������xs�������º����������ÿ��������������K0;5>;9?>A==;AA;>=:/04020//4O�����������������bS[Wi�����krd^cdnr��������������������������������:6=:<=:?A=?;@<0120010,3*-��������������{{i^OUM\ir�{kRciZ`b\bl�������������������������������5:8;;>=<=2/4/10../2��������|��v{uhh[SEKQcjp{l[QWZV_Y\Nai|��r��������������������������3:6:=<>@>B>::=0/010/0/02y������{nwojkhWWPKLPYabk}fVVV[VTWWQXXcuqfq�xpv��������¼����������z18:4B;<;<><;?71.12./01-3f�����hen`a`YJPHIMPX]]u�pUR`VWPUTZVU^]makvzuvyz����������¼������m27:9@<<;><1./2//1-.++0|z�wzxeckb\RVZ_b`XWdgt}����zy_m{z�s{nmhidd~}vz������������������M3::==??>?<<:9>-0/20-2-,-- quymla``c`VVdnruoy�����������������zf^_lsnuwy������������������D5:8B;AA=<==9<;-2//..)0*/+fxzpqheZYeh][C\hsu{~~�������������yqppeol��y��������������������;6>;<;@><==>6;7-,2+0+++-.)$@vtvjid\hnuyrUUalq{{�������~}pqz{zwx}��������������������������q3:=9=>:??><;;;7+.0,0-*,(,*(!z~nvn|vfny��|e]]WXZdflodfjjr~���������������������������������P6@9?<9=:;?;96=80+0/,-.*+,))`~n�px�x{�����ohdbeihlkjtv|�����������������������������������>6>;<>;;:<<5;7:71//.,*,*'*.'&2~l�s~���r������ros|~}z|�~������������������������������������1<<>=:@;?==:9<882/1,++(,)))'* eqw~}uv|kr����������������������������������������������������58A;==<;:=797:770).*(,''&))#'"?zwr}osqlp���������������������������������������������������.6;<7@6;=98985880-,)*+')*%)'&)ouo~oqv_lw�����uvrsqonkcr}����������������������������������26;;=89:8777;38:1+,*+('&'''&&'#2zzzqkhZju����|tfeXSQZOKO_al~�����������w�������������������38<7:7:5:8879646..,+)+(&'%))%')Z}nolf^bn}�~��sqb_LENO8;ENSe�{����������~{������������������,8;89885753852191--*)+)()&&+$($&&fg]c^d`p{�z|wrj^PQEKF1B@LR[{q���������}�������������������/6=88:68335343180*/+),+'',%'))&'/0kXcZ^_rmyrmn\Y_OKHK:6IHRS]{v���������u�}y�����������������/486799363611506+0.).)(&#((#%+&-/1HZPOQca_mqsp[P]USEKKIBCICITU\Z]padp\g`vlurwhh_]ZNBDMVMXfgru�������������.&..)20-2/1-./01,9;H[frvz~z�rZk^VECE>DA?GDFDJTWSXVb][lQYVf]bi[a[PQXFC=TPONtZrm�������������5!*-'0-./.0-,122fszy~}{|�����rcs]\PHEH@?=C=EALMPOTX[NT_JLQVTXWOWXFHLJD7TRNKls�~�������������O +&*(-++--*.-12 \ No newline at end of file diff --git a/images/trainset_face/s17/7.pgm b/images/trainset_face/s17/7.pgm new file mode 100755 index 0000000..7d8f21e --- /dev/null +++ b/images/trainset_face/s17/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +4)02/.-2/3367:26923350/5(+().'$#",$+&+&%../)-.23>:45=,293G@,2)/>19651+%00()()'&(#'332211()+3/97$057$-18/G741-573<8@<;EE?EA4)*)-3:5:485805.24,4048:<52261-2<73,,.6*)#%% $%#%$$&"#),,+-)20.)760-21:3C470'34/5/A?7CB:8:CA<:(-269966654+75+34717:2676+10137*0-.-6%%#!"!""%)$'.,1.;.:/906(892983/.,-//<:?8;861DB9;'+#0:664921,=0072:173682302025/,./)#)-0 *%(&*$*!!,(*'.4/25.8/21&->169/011377=;883+0537>.>-.* ;48847.3751:5:1/7693223672+./-''%-066/1=8310*!!'%*+/271/18)2%,5;1:25-*387CGDB49550.+8291--(999875.94=/<9A5-9.6225714.24+01-''**1:>GAC?31* ,'%!(67+(/?$2'-:;425.//602;?REJDAC2+(2/A=,.07<:775247>57:8:,4.310274027,-*47--)+/89<7<53:8&$,#*+(,,&!?;&6.7'"2*$.,5-:HJHC?:>D<2<:8B===B;@=:9=;<:9:>B=;:26==6,3.42:?EGFE=;:13-+#/6)**624,,1,/24//0*0/7<92B><>@.)&-$(,/)$.2A;ADH>ABLMLKF5429=3/438;@=BIGH@B@83').,0*$9=.2,,2),48004(-/2;;7C=6B12"&,.++--*+.98@ID>7+//*/,/508..&')12<866002,302/;7392,001+0,158,9DGE<6>:45>69::?>EE;B::334//(3>8373)-% *69B0>1162535/J?9?7893/29<;ONH?JB88;8627:@?D?@>88938/2>872:6322784;<>9A<62/0%50-;-7<@=3502%-5>DLH156303269==6C?=7-.//9947>IIeYH81.A6.>?;=7;6605351:>5G9B>5/67=74199=C19:;4(3@MUSZJHNYOXV\UJPJFHE[PQRPSMT[NFRRPE?@C;>=>>?YRP<:99>14:;0=86=4962<9==C?C@9B39=C?KB8:6911ERWLQGM^`agofbggUPSIUVT\RZVVIGDFPPHIBE:=8<6:GC>7@9->516=592:?49469FEBCJLMIF@<9A6;B;KI;;<=A?AQIBLKT\[nvtuqhsnfXZTWXMSQWMWFA689:;CB@>;8*>IEJSQMO@?DCMQKIG>GIIIKVPZWVT[iv��~��������tnacebTRN]d]VOKJFE0*").585E2) :3,)0)/;;3@?BIQUX[ZWSa^badaUVXHVZTQLTS[]Ufck{��������������~sh�geej_bobNCGJ>CK;:E2'(61-226,*310*+*4>@9AIPVVTXc]Zbnjmooc\[ZPU_XZUXesonrvy~���������������ss�xkpfafdWNQTBNG4>FB6(52.14-2+:.',*'3???DJSV`Yhj^dowrwtvmba`UU`Z^^agvusv�������������������~|yrusnoxobX]RHHC4=A98>A401:=3,2+1$)'22?QQTZhdeqjeivz�}urtmjaa^eb_fjr���z��������������������w�nqrsrpme[WJ?JFJ=:;788<8/-E72*.0/*+10M]bdqknuooqn~�|w{tysvmggoglix}��������������������������vy~xslVVLGCN=59;<93.06-<5/+-9.*5*?\egfiqwvk{}u���w~��z�pvyltmmwyrps����������������������������}rVNFC2>J=2?94529>3D7&&,5,38'Mhnpnpuxov������v�u��}�~|xzrxxu}}�������������������������������[MKA369A@.77>643436*'1../3'ctw|ytv}{������}��y������}~�~�~��������������������������������cPEG@2=6485478;29-7(-)(*.(7p��y}���������������������������������������������������������eWP>C88:/<-.5::<:+,)!'#(,J|����������������������������������������������������������������pVQFCB;;7;9:+9381',*($"$c����������������������������������������������������������������yn^JJBKC94;6?9131.+(&#%'*q����������������������������������������������������������������uodWHFLK@34=B49:/*0:(3"@t�����������������������������������������������������������������l_]L?@A?@6<<3::9-*.##%9 Kw�������������������������������������������������Ŀ��������������p`V[C;D9B?2A0818,+".,*5]x�������������������������������������������ƿ��������������������wdPXL@G@@G:2@@.+4.#!/15az���������������������������������������������������ÿ�����������zbTSWJHFB@:?9=3.+0% 1:4ay������������������������������������������������������ÿ����������hVTQJ>=?9=>=@,+(0*!3:7$fx�����������������������������������Ŀ�����������������������������eWOS<>;>6A4<4*++$&*185!fv�������������������������������������������ÿ���������Ļ����������`TO;@:>8=3(4,*3*)-&;8 dw������������������������������������������������������ſ������������saJM?D9:;8"-,*2(+-!7<ex��������������������������������������������������������������������o_HH>=?88&*6.14+/5;'cz���������������������������������������������������������������������{lNH;9;@4%2<80-(3%+Jf|���������������������������������������������������������������������x[?HC<44956)%'C/1(+c����������������������¾������������������{�������������Rilo����������pa>:84'*,/*-=|�.4*, a�vt�����������������������������������vmrkg\^ejkqu�t����|p~xw�����������[4D,0M�ƹ���ZU=@Qi���������~����������������͹��������zXgnfeaX^[Tdl��������XŅ?����������fI48N���Ĵ�G5:6*Pazx�}zzyzyswrmwvxkU��yz������·�������y[jmk��[[fVRFW|�������h�̧�����������DD5o������A?9;,Oopuzmd^`\PT[S^gjnaQ��e�����}Թ�������tgot^y�qn={*l?��M������|��������������LaO�������D@CE3I|nppccaWOTACLWZRMZbzw{{���DZi�������~tt|mpkx�j�Y�xD��Rh��������������������^_w�������LV\eBQ}|r]`ZFMeW9?@>>XcVT�i|�����\�Ü���Ͻ��h]]i|���nFhmg����������غ��ľ��������\��������hncZAX�~ydT>]��LI'b7>D^`=���w����Ŋ��\������Wfaah|��UVSizl����������мſ����������u���Ђ���`MNF!>dywQ;Wy��78=9;<:7002/2u����������������������������������������������������������������������������368<;8>941.//1V�����������������}����������qu�������������������·�����½�����������������t/::=97>::9C52-2-/1.3N��������������v_HYEhv���xZeiS`Z^jh}�������������������������������������[84:86?9><011.-..-+'����������~yup_TDND]]pubK]aT]Y]U_cv������������������������������������G3:975:;<:5,/10.10/t�����yw{oojc]SH@INdigynRSHUPS]UUL_[q~lu�~~|���������������������������:576:7;?<;-/-3-2-/2Z�z���hjkaacRMLAJMLc^czfXNPQ\NVMYHVVVhrdhp~tnzx��������¾���������������25;858==>9,-0.2+.+/%@�{p}y]fX_XXGEHGIHN^ZpzsVKYWUNRTXTUUXYedYg{zqtuz�����������������������|73<8<8>=?;/,-/2,/2+*/xxr{u[aWVXMKKJJFNHMeo~iK_]QM`]`h]`a]gjagtw�wxu�������������¹��������o1:79::=>>=0,0/0-/2/*/eznokW`^XQQSZ`_TQ]bnq��|uzderyx��polikbaeyzq{{��������¿��µ��������f19;:;;?@=@-/./(2*0+0)U}kgbWUZbTTWZnlhoz����������������|qbVglpt|q}t�����������������������\1;:96?=9>;0*.1+/*.(//AqmebXUVabYbFYijrxw|������������|snnmdlv��{�}~����������������������V2=9;=;=<@=/*/-.0+,)*-4inmahV]_nmxpPR_hqp|��������|qptxywv{���������������������������������Y4>99@:;6@7/-,/,.-,*--Uiufvjaoq|��r^XWSUbbormdeefmw����������������������������������������T/;=<>;::<;01/(,0-*+)))-mznnzs�v����zec^Y[`_dagjos|����������������������������������������K28=:?=;:;>2+-1--*'))('*Zxqy|y�r}����ztdfhrrrvwzy~������������������������������������������L2=:?@:;?<=,2+++()'*$'*21rxzsoxll������|}ny�����������������������������������������������E89?<<<=?9:,+.,(*)*'&)$0(asulmnio~����������������������������������������������������������H0:<<:<<8<:+,-+)(-%+('&)!6juint^kv����}yv|y}|uwrq�������������������������������������������F6;<:=9:7;2,-.'*,%''&($&)%\wjdoT`o~~���whjb\W]]PQ[eln{�������������������������������������H2?:995:786,,*'*'('$$%%(*+,pmggX]kx���pdaWN>QR8>ESS_z{������������w~�����������������������I-<<699775:,,(.'&$)(%%&&/+,?daa][lw�w}vifZIM@FG1;CALVnr����������u��������������������������K.8;668:346-,+-)#((''%$$---2N_VYZkqxmxgcaRHBJE82CBIRRnk����������n�~������������������������M/74656:2540(,&*('"''!*".*120NQMacdeii^PaVJFCE,@NHLUVpq{�������r�o{x�o����������������������N-874492453*/)(%$'#'$''%,1<757JEVSVbenZSPOUFLB@TYONXZo|~~���}�fonnqt}���������������������\'14359,941-/)''(&("'''*+,3844@DHJLVeZUUZZXLVJOi]]UWbp��x{��v{}hr{ed_mi��������������þ�����`'657362442,.+,*$*%$%&%')--,16;C@@FEY[Z[YaWbQPescceYqt�|x|���nnflpgYkRh�mv�����������������h#040431253).*-+'(&#*!-,+/+-3><>;?AESWZXeiZkaY[_mjoqlmfc]VTNDCJUJIZYWbr~����������¿������&)/)1)+1/3LSaow~wwrvhUq`HIP?AC@9IADEKPPNX[aPd_KT\\b]dcZZYRNRB@;NNKJLXb_ed������������������,!*%().,+. \ No newline at end of file diff --git a/images/trainset_face/s17/8.pgm b/images/trainset_face/s17/8.pgm new file mode 100755 index 0000000..8c2a509 --- /dev/null +++ b/images/trainset_face/s17/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +0-2120//10224146<9598;32819/1-;:7:327;63188=CI?2<:??;/04748<>96=4=7=;:5=;=7;8658:<8957774996.2/1.3/323514/76:8:<;6+6.;::526111//37,)2228::77?5<333/43=@99>/6:==E:89;898993:4;:8;978549493/40360425416287<;;94:0758:=6102,,()--'',.,+.//7-0.66-*9<78865@5<7=6784964<81.2/507345196.59;>103>?311-8.+'%)(3/,*%""'&$()'$!%0)1599+(383A/:A==>;@@;;956=6>5<49678493911+12565:27;245295929=975**-4,')%(&(%&*,%!&($$"#"*4/8.*-989C5C>=F78B@;;40.3::8<5:6:698=3002/22869989+67-0475<>865/(*2+)''*($(/*//223-(!( #)(26;-)9>6:<@<;?=42=?ED8)1.89989976888690310/6;86=9:8<670/435;734/)+/1&$*',&"$'(*1:CB@90+(%##$)3/35<674A:9;3:6?FFIG>=6=+2<97:85::;89312/348;8@<:=<315/.2647423/+,--/.-+(-/*'(442=<9425)& #,,(2:854/?=F=628>FGDLGH7?1%86:989;6=9;452/24:8BDA><5?42/223,,/486;1-/*-,*3,,'+-+022212.13-$!0,3>;26539GNB@<5>BACISGB@1047;;<;:8;9:401/451BEEE>;9@80,201-.6>CBA;63130+/%,--064/,(+,0.)0%%,%/36>:==7<;:710036:@?=8:4>A<8/0(1>@:?GLND@:;43.-033<8392*'((.-''.%,%'-8:=748<>=>2149:@IOJLA;32668>;:8>:;223355A=7294-5910.*.3:5860..+./2/(()2*(&(1=@;9;;833140:C<8<76.98C<955:0CGLK=EB38;75=88<632143:@<7>97,1:@B?;<>=8AD=:<:@E:84035=9A98:4,('%*,042.-+,,1-/..1966-)/5485CABGMDDL997766>7>;4/342;=7:>;9/0;>=>;<<<>>44.40=@HEF?F92/'$$333;9190041/.*4CLE8:46?ICLDJKK9;?;9@8=7:>@:51427:675D@C2,;<<:??;9>ABD=?F>?8623?JCKRKLHB79'$3:D?IBDF>;67226GCJNMNADJQTVMLNA:3=M@C9A7??:99::BJF9CPOQRK@;F@JLQD75/52787203DC8>?<:>::=<;;BHHDIHNK@ADGBBOQQPJBF80888GOSVKJHJTTPSQG;8BKCPUTXSKKFH@I=4:?OA00<)B;:08/39/311ECB8=>=@>?BKOIEFPRKJWTRNLGABNRYMLPIIF=HNPW[QOU]clpmrnlkaVKKHRLOTQB99JROC7@89I@:-.:?;45),69546:::<;A>B?DFQNJOXYOUYQWMOGLUS]ZWSLDLMIHUY[`^U\]h~��}ty|ubbRSQPKGK@>;>FB7:H>2:965+,I98.*.-999<<5868<6?BFHMMSS[Z_c]^ZWXZ[^``UVXKJSRTNWfpldYcr���������tlcZ\TUPF@?BAEFA:B?8<@G3-$>::!+-.96<:87394EMMY]^cjjjmkhabjkmwwrdRZVXZXWY`bcjacd����������zoh]YXYTC=JNLAIBBA?=@LG0#3>2!(.+,5;55>627ACAJR_efihljnlnmlqwsw��{m[`ZYWZY_kqxtvv{�������������raa_b\VC<61?:%%."/)2+056179HNbiy{����������������������������|w|�����������������������{~tWDB?=HH67;316=%#/%2'2,426-6BN_lt����������������������������������������������������������|jA?B16ML=528=6-#1'/0*-,.006F]it|������������������������������������������������������������uOAA88AE;.28<0*%'$%'--),,46Rgoy�������������������������������������������������������������zYJHD8B=45<65-%'7 "+,*(**=]lu��������������������������������������������������������������~aOCB8==5/.#AD&,00/-73Om�����������������������������������������������������Ŀ����������cKJ>NFG>4+*%%546:5Ogz����������������������������������������������¿��ÿ��������������VK@E@9>25%#0ED .53:196Ki}��������������������������������������ľ��������������ý����������mS@=D:?3))?=G%').9347Ji}�������������������������ÿ���������������������������ú�����������ZBAB=53*(#>AJ0'!(84;8Pg�����������������������������������������������¾�������������������gJ=A@.-+*'/ED5#!!&67<)*30'&?G6%(#-071T}����������������������������������Ŀ����������������؝��������py�����K?CC%0:3#&@E3- %%(,2+^����������������������������������������ż��������vvyz{���������{�~�R2K?!5;)&.EA13#' )1+1m�������zy{z���������������������ķ�����������ncjgc`cvy|~�����~~������['>:)'+<>0EC31%&#%1">w���vkhc\jq�����������������������������������}}������������������������B(<1-3���w���a�Q03-8/(d{�^^hq�������������������������͵�������������yikqmmlei`esx������������vB8M����r�y4&L_D" "`w~wYgqz����������~|vjciqy~��������������������yluup~{tqOVZ]o����������ڼ�K5z����~��+7��r5,_dtyky�����xtsssvuhbaXYU]jx���������θ��������x|�}|���ux+G^r\n������º�ࢦY&�����}��,E���m&K_c����}~qefnslgnZKDMW\]cr����������ƚ���������~�����~e��azg`����������ͦ_7�����x��$L|_��Pnbj�����wuldkgW\w~Wbe-=Fakqq`��������ˠ������ypwiq�����]qoery�����������ei�����x��!R�Wmn��pk������xri]PSk���`=4$;=EUq|l������������z���sprrqsu���ojt�������������ɧ|p�����z�j"P�^`��ކR������|sZEMpr���pD15>HUZy�i��i�������u\h������z|���������������������ͷ����������I(D�cc���Ґ��Ἁ�x`QPQg^�ÅqQHMZ^dmt�rc]~�����ų�Yn�����~�����������������������Ķ����������;-&�cqd�������΋�}oj`bfgloljdjflfmmv}qZg������Ƚ�vs����������������������������������������m96|ujm���q|�����~zvs|�ywrojihijw�rbz�������¯������������������������������������������N;2*A�g�p]��u��������~z�����}zulmnsw��tr��������ź������������������������������������ã{���:C24�}��z�i����������x|���|zrtszx���x���������������������������������ÿ�����������������1B11#M��wi�mz����������z}|z|||}������v����������ú����������������������¿����������������_>E52--��nF��r������������������������v|����������¼����������������������������������������?>H55. r�i2��}�����������������������~y����������������ƾ����������������������������������w9HE317Y�lBR������������������������������������������������������������»�»���������³��HADA024)4��\;p����������������������~�����������������������ĸ��������������������������ķ�y9DE@3/41q��Mn{��������������������|�������������������������������������Ļ��������������ĮE?C@D0222-2���o�|�Ƭ�������������������������������������������������������¼��������������{7FA@A22333#b{�q~���������������������������������������������������������������������������l0CDBA5/26///s��|������������������������������������ú��������������������������¾���������O9CBD@430224(J��z~�����������������������������������ÿ������������������������ÿ½�������ȗ6?@?I@6101421'��|�����������������������������������ý��ź�����������������������������¹�O<@C;DB0221023#w��x���������������������������������ȿ����Ĺ�������������������������������Z7@=DBA>B304.2-12"t�w�������������������������������������������¿��������ÿ�ÿ�����������E3?;@BBF;AD70112-41.1�x�������������������������{g|����¾����������¾�����������������������:6?=@?@A;BC//2-12340.2m������������������������oqkm����������|������������������������������28@=?A<=B;C.4322104/411������������������������ukkqy�������vvy�����������������������������2;>@:AD=C@A152125.3204#�����������������������iYfjt������zsmot|���������������������������n.>?;>DB>=C@55/312/0214r����������������������ve\bYex����oiofeipp|�������������������������h5A?=@AD3423/306/12_�������������������~wse]TSU\jtzn]_gfaadbi�������������������������[4===@@B@=CA>@C?=<926214//12/02�����������iqtnhfecVRPKSOV_`gv��eVa`WRY\ZY\[dllix~yzt��������������?1B>@?830///-/*0+/^���������wnpunj_`^dgppjhlrz��������vt���ynjikgs�w{��������������3<@>=B@;@@:>435004..--/)$7�������~wthokkjb[bx{}}������������������ueZftsly|���������������,>B>@C;>;<<:5544/10-0.-**!������{srkdkhrl]HYox}�����������������zttony{�yx���������������n0>?B>B>>?<?B;B?@;<89700/,1,/(/(0M�����{v���|z�����pgca\[_gcplnghqr{�����������������������������?7==?>=@<;;;765361/*/*,(,&))�����{~{������������qnljnprprqsw{������������������������������x;<>>;=>=:<7::24224-.+,*,+,+q����{���������������}x}��������������������������������������]3;><<7><6=67<2352..+,*),&1%'C���}~����{�xt�������������������������������������������������B>=8:898;5511-.+**()**))y��|�~|{|�uq|�����������������������������������������������a6;<=:<8<77:84:35/0/++'*+%**)/J����w~}z|nlv��������~��~~yvurq�����������������������������98<6=;8?795<55914-32.+,())&'.((u���}y�rtk`ox�������{sne]YW]US^jn}�����������������������a1;:;<68<675:7875,5+/,*-(&('*/'&"7���}�ywwjfhpu������|vogYQJOODHPYa������������z}�����������^1:98689658957595.1.-***())'+%+),]����ukmjheiw������wrdZPNJJD@CJX^|������������y�����������[.<6689384468/6341/0--.)',)#+'%+''n�|mekbhdez{���{uneZXONLJ>CMMYWt����������z�t�����������V29898548346463323/*//.,))+',%&,**R~�iVia_fksow~�|sf]WZUUOJHSVZXWl���������u{wp����������U/36675632632334.21/-0(+,(-%.&))*,[}ttbQZVW^a_cmtyyuc]]Y]QMZ]ddc_Yn�������wwkrrj����������S/656:46506602/7,//.*.*.++'((*)()+c�qk_TVJMNQTVcronf^edfe`_iqmprbksx�����|rtia\i����������[&836429144.4/34-0,,-)*/*-%-'()(-)p|smUJMC>KGHNW^aelfcjgeigmrtxpiq������{oimcW\]lx��������V65:276763242/20,0-*.-).,)(')')((+GxvtkSQGACBFCKSXYebbgl_hiit|yyppy��}z���{ja]_]\X_q��������X/65643465313215.1/-..+/*))(("5$5]`xtg\UPBAABBBGSJV_Y]ceekmox{supq|����wqsl]YTU\XYU{��������^)702515607223/400,1/-/-,('**!GTg~Hso]NQQF??@=IQLETXPZ^Zgiroommnjuw{��|ohgcTOKK[S^Yw��������h"0.240082411-3.2--+..*0-6:JSbu�|Fub[QTTGFB9;DHFLNOLZZ]bailkehgdinpzprb\Z[TCEGU[q`v��������j/1/-.203050.25 \ No newline at end of file diff --git a/images/trainset_face/s17/9.pgm b/images/trainset_face/s17/9.pgm new file mode 100755 index 0000000..ee1f7d1 --- /dev/null +++ b/images/trainset_face/s17/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +-403-2./10735=3<:8496045,9/96286A>13:169D>:88769A140->42-2A;5177:=9:9=777;;7:8<1456;95775548,003/2204-970?;=532181863:..,/42;.-.37.=?=46;:7;5//-395B66B99,0B;8C68:52=E?C38941/7/42.16575@7104*.+(&($&(&!")+(1373/4.,2(78F6)5>81304876:7:77984;294/76322733:;963/4768*924..))-1-+$""! $%+$-)/*&'+++1/1B0/774913>3L7;7=6ADD:;;+/26:7<99568;37184467=061?355-@3773+2/0*+"./%-(*$" %$ %#!'/1+53(-5>/;<8:8?G749979?CE<:0/*-67;85:57:490846;85.;+46468A2580-0051+!1&# --)%&+/&.$#%'!!'34):+&=;74;8883B::1498>A>@:87;C3-2:7985768953<3=86279%706:@7390/+5+(%+&2 ""'(21<>@?<3.%( !$1&7602:5658=867=130?;GGHC7<367B5)%/;87678865;>6<:A=391--67;62714)6,-*,()),,(',.89>@@@<9/+! #-(+$=:1.9)68=?<=7/96:CCGLR?5766>2) :8:67;8769A;<:7=;21,225062:38.13,+*5%121&**/-7<7,5/444-&*(358-,-:107KNC;90457:<9;=:5I?@A8;<4//15))+5?9=<833101'/('**-36.9-+/620(6%()$.69<5?6247BG:64/333?BAMOJM>022474296;:9;9;801,)(*039/78=.)'(/5%,-) %*,42>6-,05A@793$*6410@DHMKC;A?6=3<87:;=98C>;=<57>>6456367A271.('.987::74'-).56&(2-%+ .*7E9=?GA?A7,+('2/55:BGJJG7D889;516<<546>6:?DHCE@=@C@5220#44/3=4402+-)/20-1.(4'*%6;=7:A6<83"!2,4240;4>DLG?FMSC>;>9855?7A6;=24086B<=6=<6@G;>?A>DEB94650746C:6903*$$(01<14)/.0*1/0+,/;855$)51--40?;?CM=@==?B::::8;>3?=33)<5>?:8?7;9DCA8>B@8/,2-191=A=A?>45/)#"..D;<62:4462/0.4CFH>@824<<9+6;9@;:?5A?>@:8'"+8KQKNLR>@990;HGAB7:D36:>6=G;F5<6;>4=59:8AHLFI>?=-6//BQWZXJOAMRHECHLD6FJRLUSMD99@>>LFKE187>EMM>5<4<+94-B@7>?<:<99B888AD?EDBIJG@>:?=@5;;C=BDMKLLGNVHKEDD:>MILIKOL@:9CE;TDVKLMMV]oionk[_^SAERQNT]XSFEBGXSLC6A=46KR@:<+>721/AB:9>;:=@@GDI>HMPKMRUULH?A:BLRJJYBF=FAIKO[ZUKR[[jtpzwrrqraZUMRWOHOZN?825AAJC8DH75?C3596):0/276<96@9:>BJIGDHYTNSUQUIQEGNSTXTNNEENGID_WUd[YXYlq������zejaRYZPMRROB?E;7D=8B7817D=>79*&<45255778<9;@KEINQPX`\]XVVS[VW^ZUUUEMTNTKNZmih_YXn�����������{yje\aWUNYTGEGKEBCFBCB86=CCG<&(7:531064:;;CHJSYW\cgfehdWhbiltpl]V\SR_TWTU`fde^bdr������������|�lhdhY^X\VHBEH@HBCEG+74;FI>525:?65.)452/*0/:BCLQ]dW]algkqrknqwx��wzkgnY[_bZdgly|xyx������������������mrrl^jeaZHPREAQB@G:6027-+)1'80,.,<@Jdcditxmnv{yvsq}���y}�xprgbgmceoq������������������������tnijikl[PURNII9>HA=82<>&'/0410*4AI_loqs~ww��{x~���������~~nsnwlqt��������������������������louoh[SPO@?G>BC;=911F7'2693537N[hsu}zw|~��}��������������x�{{tqv|�|~�����������������������x�}tdOJL@DK@<4A64,45;-734/:3E^fuy{�{���~������������������~zz�|�����������������������������ypJEE51BX8G:259;<80,5,41>Zfq�����������������������������������������������������������������}QJFD+6AJ7514<77./**.3/Kcnz�����������������������������������������������������������������|^IKF87A:708<:41.0,$./4Ziu�������������������������������������������������������������������fOMA@66?@94?<9,%*'"*'Bgo������������������������������������������������������������������|nTIHCB58=A5702+#*"%1'Pmz��������������������������������������������������ÿ���������������{kcHKAOC09C<9+/+&#'16.Tr������������������������������������������������������ƾ�������������j_YHBEL=9H578,(,(*.9+Vw��������������������������������������ÿ�����������������������������raSO??AF;==212)$&0151Zz�������������������������������ļ������������������������������������~dNV<=O?J8>2,-+$%+930\x���������������������������������������������������������������������iOKPDKHE:>:0+-)0>35_x����������������������¾����������������������������ÿ����������������fRNO>@;@;4B3'*#$2;07Zw������������������������������������������������������������ÿ���������ZSGAE=:=<78)#. ;727Ww�����������������������������ÿ��������¿�������������û�����û��������vXJD7C;9=,0','"4956Zw��������������������������������������������������������¼���¼���������nKB@D;:7+,&,)(;:87Yx�����������������������������������������������ƿ�½��½�����������������XME>@C.+)*--$5=A���������|�������������|y����������¿��������������������������������������������ü����N<#v���������������������t������������������ƿ���������������������������ü���������į��f`�E"a���������������������w�������������ÿ����������������������ȿ�������ſº��������ľ���;2 yw6K�����������������������������������û�������Ⱦ�����ĺ����������������Ľ����������Ž�W720z�N������������������|����������������ú��������������������������������Ž�����������Ǐ2F21+/�Х���������������������������������ƿ���������ÿ������������������������������������]0A3/1?~�����������������������������������·������ÿ�����������������������ý�����������Ⱦ8?C3523$x���������������������������������������������������������������������������������Ā1B>2/24f������������������������������������¹����������������������������������������º��@9CA0231W����������������������������������������Dz����������������������������������h����I4?@>231.1)���������������������������������������Ŀ�����������������������������������R,?A><;@C8400,2W���������������������������ž�ø�������������������������������������������G6=<;=>DB@14+4/*0���������������������~��y���������ul��������Ŀ���������Ⱥ������������������97>:?;A-4,313x���������������������xzko�����̱������������Ľ��������Ļ����½������������9;?8=<<;>@D:220440,#�������������������~yf]R]R]my��ylRpl]_fdek�������������������������������o0:><=;@?@?2.01.//q���������������|mqf\UIMP_lqx~`aN_a^a]fPeh������������������������������^/9?9;?=B?B12,4-04_���������{x|mroq\_WSKQW\gdpzy`XZTaXYXYTV]\y|nk�xvy��������������������R289?@C-5.3/2."I���������jlqm`jcdKVLQLPZ[_]l��dSZ^YYVSUZUaTdnjho{~qxv�������������������F47>=>:=<>9,0//10-('�����y�}fnpfaa_WPBSKPKXO\eu��sUSi\QU^f\_^^adkefs��rz{|���������¼������B5;;?<>>A?;./..1+/,{���}|�ujlpk_]YT[Yb^]TW\_qy���}vsp`dsvt�oumknmgep�s����������ý������6:8???=?A:?,31./*//c��}�wxofimgaaVaplyxts|�������������������via^uoayz{y������������������08;@=@@B@<@.4+...-/A�z�swoggcabqbWJVpsyy~������������������yspa\mu�xxz������������������i0:<@:C?>=>?--/.-.*0$��||tyokmcbgsqsqKWanu��������������yywwvyv���z����������������������T39?:@?A?A:A0-*).*++.n���uzrx�|kn{���~k\^\Z]`kox}�wrrior|}��}~�����������������������������6<>:<=:>>>=>.0+)0*)+,:�~�s~qz~�wyz�����|kfh^bfdgckblru~�����������������������������������j9>:>::=;>=;<*1-),)+*-'}��s�u����z�������ysors|{z|x~|�������������������������������������A5=?==;<=@;6<-+*-(+)(',J�vs}~�y�nv����������|�������������������������������������������z5>=@==>==;>:9--')**(*(*&�xyw|~yw{wmn������������������������������������������������������V3?;:=A:>;:997,.%*)'*&').R��}p|ztxrfsw�������������{�t������������������������������������`-;<:9<8:=:9;:-,*-)&()('*(z�m|pquWkp~������|rogd`U^bTSdisv�������������}�����������������[+;;<9:797;78:++'(''&((')($-��xxt{jj^js{������uoehNOJPQ>EPS`s�������������x����������������S28=9789779678.,('&&)&)((%&P~~vemjef^o|����xskbPRKEM@:=MNWi�t�����������z����������������K1<99:5<284285'1*%*()'*&&('*]rZhdab]qz|~vwme^WTKILH1?JKVTb�u���������{y�u����������������P*995986651652-/++(%'%+('())&%lz^WcZ^emhpu~|ofXV`YRGK>EPOSTRb}~�������r�{u{i���������������L/578786464821)-)#*)&&((),()(0Ai`OPUOb[X`opuudX[ZXXIUKa`\cTUhz��������pwterkd���������������K.378647141416*+-))(&%(%*%+'-*JgYOOJFRLVQiine``bf^\Wc`mijp[dl{������w�msx`h`\v�|������������N+735846744416,++*+,,''('%+(0-ThVDND@G=NL\Zcgb`ehaaeairrskcov�~�����~rjjo_Xa^`um������������T*373453452163//*+'&*$)&$+'+6SlWTWBCD=c��ZcGXH?C-DRprAX��hi��{�x��������������������������������������������������Ĺ�������kGDJ7IM9o�hd6XCC;+>LfhGJG<4=GPQ27s��o��~��������������������������������������������������Ž��������nN5>/71;XkMkHBI?J,@ACR-/^�u��~���������������������������������������������������ż��������uR50;-4>Ib5eSK>CD:@FM6<>A@96*v������������������������������������������������������������������O,5+.6W^W+7P6+3P?61847;/Y����~���������������������������������������������������ž���������W+5-3>W`^;.B23;G?./21<:Ty����������������������������������������������������ſ�¹���������Y,7.3B^]bQ/:-+35+:+,.B4Vo��������������������������������ÿ���ľ�¿�������þ���������������^&>/6Wib`e83-/./&$).+-88Yk������������������������������������������������������������������v(<6Mhn_]jS&4;7/ ./6.2Xl���pu�}��������������{sjnomlplxxu�������������������������{pwu}����wJkc\]bbkL!B;3&;C5<38O\k���{s�slw������������~sjhj_dgltor����������������������|ubecfqpltzu:Wjc]df`d`&<711B=:;;N[cq����vvon{�������������|zumlmiejujy�������������������rnpi\U\^onspowjYXa]Zdd`^e81C4>:DB?@Y]e{����|rvv{������}{mrp[hU_daX_horpoz�����������������zn[XWVUY]bu||~~|eZ^X^X]O]_`_D<8>FDINx���}dB@[l����������������XR_Xa_cUMB��¹���Ȭ��sx��������������������������������ƲnkhY`c]VOrmhc`J6Uh~���������������PYY_\a_WU=a���©��ŭ�t|���������������������������������ư��{���raee\`[a\x����������������z|MU[aZbbVWL<~��ļ�����v{�������������������������������������������ejhmv��������������������rLW]^]`aVSSEK���¹����~t{�����������������������������ƽ����������������������������������}�bP_X]_bbLWNS8z���������ss����������������������������������������������������������������{��\S\\]_ceQQPLFK���������xp|������������������������½�������������������������������������}��OW[Y\acfOTMNODQ}�������az�����������������������¾���������������������������������������qPZY]\cchTLMNKMCSh�����bE�~����������������������þ����������������������������������������nKX[_\^dgPONRKLJKHP_ntkNIXWWZ]^]^`_MIHHJIJGKGJIMHMPLMUav������������������������������������y5;=GJNPORUSYUYTYXRKLLKIGIGJIHKYY%H������xkTICBCAD?DAM@_k}����������������������������������H&G@EMNOPOUQVUWX[USJMMKJHJIJKFR^YI������zrcSFDCFGDC@AC@Xfz��������������������������������n;AHKOPOQSSWVWXWYRSLOJJKHFLFMWbST�������ym^REFBEDF@C@>CGZp����������������������������{�q(%D;@?HYbgllvwxtuuvqnjmmslgfe][XrX !08JOLMOSRUPVSVSLILDJJHRVQ\XP5 ������������qhYSLJECDF>DA=B9?AIMUX[]`\^WYWLKNNQSMMIIWerW +$&4==E>CH>C@:A><:>8=CKW^jdsY +!%(7FULOMUNVSSRQGGIIODOWNU]VTI�������������{vnc[UPJPIFICEA?>>;<;9>=9>58:87;8>KR\]cfbt["$'2?LNOPTRPSSRRABFMF6TVJYZ[F_��������������uwof`VTRSJKJGEEDA9:=75;8;69>4<=@MXZ]^jc_p_%)!#',9BPOOOPOSPV \ No newline at end of file diff --git a/images/trainset_face/s18/10.pgm b/images/trainset_face/s18/10.pgm new file mode 100755 index 0000000..7e23bdc --- /dev/null +++ b/images/trainset_face/s18/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +zw{ywxyxvxwzwxyyvvwu�y�����������������|zts{ruv{{puvywyyx|utusqssvvvyusuuqvrttsrprptpproorpqzvwxxwzyxwxyyxxxyuwx~�������������������uqlwtiausinkwruxtx}zzuqqtsytywtvzsurusrnrrqrrnsoqsqqyxxvxxxxv{uxxxxwxrvz��������������������lmfnid^\tbggghupux�zxttrtvwwxturzxxtvrppqrqprpprrqorwzvzwzywyxzywv}�w{{}������������������wrp_^h`XYPWl[e`eonev}vtrsuurxozswwzvsqvurssrosrpnrpspoxzzyxzvwx|y{v|��w|�������������������sqlf^^^ZNTHMY^XWSf`_r�utpvpsqzlvvw}xrtrpunqtuospsotrqsqy{vyxyzwxvxx{wtq�}����������������~|ieh\^[YXTQOOV^b]`bPZ^lmwqszprsp|szuxrytvrptqttnprpqsppp{yzx|xx{xuy}�tpv�}}�������������xucxpgb^Y_PWWYQZV[V[_kgebeShZ\iouust{r|svprtwuutssqrpqpppqnpwy{xyzwvws~zvstzxw����������}{xnbbTswcihYapada`odakhlvq}vqnuXGZSumrurtvpmotwytxpqsrrpspqnrpoyy|yw{uxwywspt||}����������~vtlkz{conkjhcfbcebheahersuuxwyynh]XYljoljmknovwutvqtqrptupqmvrqzywzvzuyzzwrsz~������������sptacx}sjtjZkgc]gjgmohfhciqflduwt{~zfQhfcfiheoppoqrtsutsmqurqptsot|zxv{wyzxtz|z��������������~l^femqva]pljhkoxzm`dkdennbelwv���|prfhjpiinrrmqwvtwvxrtrrrtqpxvyzyyxxx|s�zz|���������pkupsuvoprqgftrnovz�~tklkmpmnnov�������~vdhdhfnomntmz|xt�xvpqruqrzyxz{vzw}wy~x{���������vmljgnkt|�~ury{|�{}�����vtppvnqichpswwy������~lgksfjnoqv�|t��vurspspzyuzywv}|vx�}|����������ytncmrs�}�{~��������������xmyqnohbhdiffwq�����}uptklqeqv~�z��|zxunrs{yzxwy||}u��������ǝ���{sukiq|����z����������������x��vtwqbf[tQpvwz�����xtvhllz{}y����ztzopsvz{vzy~�|{�������ĵ�tcs_vjd�y�����������������������������~wguY^zzz������u|}sr}�rx�|��zzrotvz|zz~y�yv���������Ydr`rgy��������������������������������~�ve[qvx�������zzz���yv{~z�yqotzy{xy{vz���~~�����ijwrjl|������������������������������������ucjd{xu�~����y�w|��}~}~y{�wnosyxx{zyxz����v�����eqyonvz�����������������������½������������|vg`a�~|�������zsw���v�||�|fjuyxyxzv{x���u�����ydszlsu��������������������������ƻ�����������mrMr���������y{v|{x�|{hityzy}zz��|��������stpkpzt�����������ÿ��ɽ�����������������������~�`fk}��������~��sr�yv�~wzcjwz����r[����|����lkmfoy���������������ɿ�������������������������}axg�������~���xv��z�|seYx}���c_e��x{{��yqnof_j�����ý�������������������������������������ioqb��������|~����{��ruh\xy��vdhsq��q~���ztnnnoe�����ļ��������������������������������������trsk��������xwp��~�~�khh{�ef|����������xqnk_X�����¾��������������������������������þ����ywxkuy������v|jnz��~��j`{��fVn�����������oeprkb����þ����������������������������������������}z}�}�������gdu�}r|w_~wiU]��ŵ���±��ylkno~n����������������������������������������������~qt�����������}lP��wrad|v[Op���l���ˮ��toqma�~�����������������������������������������������w_{�����������kWx�scVkkY^jnqr��л����qyze����¾�������������������������������������������zeq������������yn]tpXUc[hY[kz~������{�wtt�w��������������������������������������������������am��y��������~b`bsVNWViZTn~��������~{�v}���������������������������������������������������rU����������{_nPOfhXVZ\]\��x��r������vs�����������������������������������������Ž���������~\g��v�����{~krU?PmaT_cZa|r{�q}����|jes�����������������������������������������ľ����������p`t��������krmjaJPifYZhS[ysy�ozdqxqfcm������������������������������������������Ľ���������xsnd��������gld\ZROecU]kO`zuwxr`Wpefmm}�����������������������������������������������������kjd^������uogdORYEdjWeRTiyv{rgK_h^hm���������¿��������������������������������������������~vRkUS�����ulkaZJ\MZjj[UVi{yttXP]\]dl�������������������������������������������������������~|\Z`Nn���zbc]_QZRW_m\MXdzvrbQSML_lo�������������������������������������������������������~{jDPUWx���wbUfZY_RRfs_J^f}vuORJ8Patv��������������������������������������������¿�����������nRAKT^v�}qiQh_WdHVfvfWXbzxvLP@;Rgru���������������������������������������������������������wUC7GfVzjkZb\hYD\lvo]c`|}b@8>Ritz���������������������������������������������������������w_:9-FocyehZUafFIjlvmd`dw�rJ/@Xiu~����������������������������������������������������������`D8/%\npffWPdYGMhjskm^hm|��Z,?Vou�����������������������������������������������������������eQ46$6yne_YITUJFgjrllddsl��|GEdpw���������������������������������������������¾������������nWA05%is`eYFUQEAkmrnlpcpuz��qZmpy����������������������������������������ÿ�����������������{]I.6*SsbUXMS=8Glmsnpkkl|xm���ww����������������ſ���������������������ƾ��������������������nL57&Wl_ZQL@45Unpqomjeeyxkc������������������������������������������ÿ���������������������|Y4>(]a]SZC<<9cktnljdc`bsyb`m�����������~����������������������¿þ��������������������������i>A0^\PQ\I7=Ibpllhhdbf^UTuyivzqmyz~�}}plnomp|�����������¼��������������v������������������wQGJ`[QQPP5HUUlpjgfabbb]44ms�x{u����unb_^X^kkl}����������������������xpndhsuv~~�����������yZIKdWV[IJOPS[omegbbb^dW6=_Xmkou�����}wj`\Y]Ybbh|{����������������opokfecapz���������y}����|]UV_VXUD@HCbhkncaa``\bW)AX\kcpox~|xtieYLRILT^acrs����������������rhgkcaaeajsx��������|~�����ZMR`TMJ?.Obhh��������������xrokc]SWTNLR[W`ix�����������}_CAWR=65,Bahgjiab\`[[vzA=Aeh`jhmfMTIe�g:DA8W[LH_dn|�����������|omlbS]^jQ:DO^fhjhc`[^XctvY;@jehqjpZIJY��c=j�0e~[_K^kq�������ð�}vtmgbihu�Q5�WBT�GhdY|����~���y_E9IF+IK\of^lfl^^\[[kKRg9KjonyqreCKv��TYFIv��[xYfw|������ű���{s�ui~��JF3RER�rAebq��������vfUD@D+e{��mcffZ_\\WoJ)YDNqw}�ur^Qs|��eaZ]Q���f�a�������î���{��{o���[i?ORi��bOi~�������~|kZZ4=Iy�����cfk]]ZVWtJ3@NPy����uud�����ckoy�����s�������ȿ�������������^k`Z����lu����������mZQI:t��nYatnde`ZZZS{O=@EP������v����������������������������������������������������������nXIDYrgRDB\w`iYZXXW~^OBOR�������������������������������ǹ���������������������������������oPJOtt^l|n^l|bdXZVYW�mbXgW�������������������������������Ʈ���������������������������������pR>k|Yx��~jq�`eVYXXP�okgxf�������������������������������ĭ���������������������������������}TL}u]����kx�]fYXUVO�twryx�������������������������������î����������������������������������al{q����|o{�n`WWU\Jc��www��������������¿�û������������³������������������ü��������������zrq�����wy�qaVVSYTE��znp�����������������¿������������Ÿ�����������������������������������xY�����yy��uaXUWVZDq��ll�������������������������������ž���������������������ź������������r>R����v{��n\WUS[TTS�sh�������������������Ļ������������������°�������������˥������������gogu���y��\eVUPZQ\=��~i������������������������������������������������������Ǫ����������{���pt���x��z^bXURTVU>���m�����������������Ž����������½�������ļ�������������¼����������z����t}��p��fXjYWRSSRB���sx�����������������ź����������������������������������������������u����~���n��RbhVVRURUA}��~y����������������Ľ�����������������������������������������������r��������s�pXhhZTTQXRGn���u��������������ż������������ƻ�����������������������������������l����������^ahiWQUUQSF]�z�v����������������������y�������������������������Ŀ���������������o�������w��YbhfZQYNUNRH��uy����������������������jq�����������������������Ŀ����������������o���������g[jdiSURURRNB���t������������¼�����yl]am�������e[_r��~���������������������������v�{����{��ZcfhkWTRRQPQAp��y�����������������¹ZD5Ig}~{�tRKGEKbo����������������������������}�|������o[jeiiXSRPROW=_�����������������������^B>BAAHHGLKY\[]`be^\XUUPQMLHLLGSj|����������������������������������������������������������p1BAB?HHHJJWZY]^cb[\VVPTKKLILKHI^p�����������¹������������������������������������������|��U5HDHNVZW\[`_bWVRSPJNHHJLIIFLp��������������������������������������������������}x{qk;7=:;>?C@DEHNSZX[^]``[XQUQMKJJIJGJFEYo�������������������������������������������������zvroU/<8=9<@?@EEHOWVY[^[b`\WSROPGOFHKIJMEDcq������������������������������������������������vrdq=4<5;:>:C>AGMQSZVW_Z`bZWRPQQKJHGHIIJL?Re{����������������������������������������������}qmXyD.;97:==?BBANPRYV[ZZ`a^XRSQJQEFJGHMFMLCOhz��������������������������������������������}qkZX~>27896;==A>INPSVTYYYbbaVUMSOLHJGJIJHJLJARm}������������������������������������������yol\Si�8384;88>>>AJORPUVYXXca]ZQNKMMGHGIHHGNJHLGGo����������������������������������������|xnaWQhj�K:0797;==@@LRNSRUSYY`a\XRPNMKFIHFJHEKLM@\PEq��������������������������������������spc]RNfik�6DG8789;=@CNMRMVSWWXb^]WUSMNLJJLCIJFKKJBXnBJw������������������������������������shaTGEkhgr�(2HLJ48:>=JIMOOSTUYT]`_TUPLOJIHIFGILIJL;Wn[7Jy����������������������������������nYRM=Cdiiop�+%5=LH>7B>Widisv�'"(9>EQ@=FKKMLRRWSXV_c[ZQOQKNIJJKGLGIHJ1\r^N;3N~�����������������������������zbI;A;DLdg_kw�*'-.8AOGCKMLUMTSRTS__]ZQPPMOGIJIGHJHIH&[sbVBHH_seYI?:2Tekr���������������������y|uX?:@@GIQ\fjm�~� %&,(*4GQKLOOPPSQTR^^]WRMPKJNJD@>6/>EB\vhaPB@>7IQXfr}��������}z{t{vwyuulR7ADFCIOUcgl����$&*%** YwmbXGDA;:?FOX_ejmxtxqmlpkmjjimkiWG?;FFGKIT^dpx�����. %)%-'3DMRISRPRPVR \ No newline at end of file diff --git a/images/trainset_face/s18/2.pgm b/images/trainset_face/s18/2.pgm new file mode 100755 index 0000000..6742885 --- /dev/null +++ b/images/trainset_face/s18/2.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +zx}wyxzzxvxxyx|s|wuxvyxv}rwwsw���������������������}���~��u�w|�vost{yxuv~ww{urxousruupxovpq}yyw{xwzwyyux{zvxwwwvywxwsuz{�����������������~����~��tvyomnpz�ms{|q|tsuystwwrvrupsqtqtrqspxwxzywzv{vwwyv{xwvvxytxuvs{���˹�������������������{}�yugnrijvqwtoy|tuyuuzpy�ttstuourursrupszyzyywuwwzuzwywwzvww~zv�����������~������������}��|{wqoenrkn}|towpwvxwzvsss{zwxvvrvqtrsrrrqyzzzww|u|tzt|v{xvxt��{������������������������~�z}�ttek]mnnnitrpnrqxuv{w{xxsxryuvzururqusurszxuzvu{xyxyyyxzxxzx���������������������������z�uietpnhelichirvlloqvwq���uxxwu~rxywxtrrvstrtwzx{vw{u{wvzuxvuwvv�zy~x~������ǼȺ��������z~���jmups{rfnljpmjlhiovtvy���xsutuuvzu|ptprvnuozzxxyxwzyvuzxuywwvz{wx�z~�����������������vq����rt��s�prlowz|qpnnxp~��}|vvuvuxx{szruuqurqtw|v{wz{yzzw{zvxwww�w{��|z����������o������p��������||�rsou{w{���{~~�{ryuutw}{tyzuquqsspux|v{wxxz|xwxvyyxs~{vy�������������}p����������������}wmropxtvpx������x�x{|uv~stv|vosturtqu}s|wzwz{t}zv|uwz{xy~�������������{r����������wt|{����tusrqkimp�{�����{���zxsztpv~vurrtruozxzxzy{v{xxzv{xu~y~�~�����������to������������|x�x��}~w�|sb_lr{lvz������~}~{|vtrw{voutpvmy{x{t|zxvywyytx|z�������������w{������������������������y�ppkkst{�����������{�u|wvstssxruzx{zx}xzy|x|yw�y��������������~rp�������������������������}�~vo_dpqvqx��}������}�|~v{orrqysvxzwyzyvw{w{{}{}��������������z`b����˿����������������������z�tqntqtn]vw�w��������{{xvurtqwuwwuzwyw|x{{yv}��������������wVSz��}�˴��������������������������v~u{�mbv}�}y��������qwyqptwvszw{xzz}w{}u���������������hT_\�����������������������������������x��xssx��}��������{�wmsww{tyzs}{yu}w}��������������UPT^`������������������������������������|y}�{oe~������������~srxxyuyxywwu{u��������������obXN_ce�����������þ�������������������������zkpbe{�����������squywwvw{zy|u��������������xWbTM\fw����������������������������������������rbfYo|�����������vrt{zvzwzz|���������������gfbaVgs�������ľ�������������º������������������v``aw����������|qu~vxyxw{y~���������|����pigjfm�����������������������½��������������������T]t�u����������ts{zv{wz|{z�������tx����unionx�������������������������Ż��������������������e\f��{y���������vuwuv|w}jy������ql����}xy{ku���������������������������������¿����������¹��dZs���|���������lyzv~uYVr���{vj|�������{������������������������¾���������������������ƺ���Zfr�����������sv{zzgJ\�y��v�ef��ч���t��ƽ�������������������������������������������Ż���vXoux�����������vxunSNys�xi��Pn�����xv����κ���zx���������ƿ��������������������������ľ�����j`kvk����������y{p\Q^ucilh�uT��vo�yl�����չ��}���������������������������¿������������������c^|sq���������zxePf`b_Qdv}ge�|sz�c�����Ƭ�y�������������������ý���������������������������{O|xh���������|uQ^e_^VH\k~gn�tzqx{�����������������������¿����ý�������������������¹�������Zftkq��������{oNqTgQKSPbnfr�ptgo����������������������������Ŀ�������������������¿���������xSmic��������xhZnY^JANPmjdy}mfgt��������������������������������������������������¼��������~X[kba�~�����]_cWTC=L*>��}s��������������������������������������������������������������~\/4549BGZ{xur~Z@VGC:9>D7*y�����������������������������������������½���ÿ�����������������~`02124GIWnynwvV359E71485.A����������������������������������������������¼������������������h38.27?P[joqs}Y4:17D624+;;^�����������������������������������������������������������������f>/405GN_lZoryd903/4520%6=Jp����������������������������������������������������������������k=.;00Q^cnVruttA6/./'%.).=Rk��������������������vxx����������������������������������������}=*=5/Voah\ovtsa6>8&$3-25\n���~����������|vtstljbjgfiltpz�������������������������zrxy������:+=45bidbWssstxF?F$6;8,6[s���v����������xvvrljh]]^WYadhgq����������������������plb[ccmqt���M+;7Gifc[Vttvoxj9G0$C:83Gbo���z�|i�������yuyrpkijfe_^][fchqw|���������������{jif\\PW^hbpns��i;=9`nln[QqtsstxLA27=84B^gq���|vln����}xqnnjg\]YZ^Y`ifhhchpuz������������||te]WXTYW__kowv��~eVRFdjbuVYtquqsxc?:9?B;Fbdw���yliz���pne_MNQDHAGSMIL_kmkhrs~�����������|rgbXXOONLPSU`how{~�iG`_cfb`VerrqqnsmMP�yiQhf]^juvs��������x`UMEIX2&3,UC�q@EIQltn_~�������������������������������������������Ѧy�suwstwx�������������RvbMykmoj}�hipj��~V���<[���������ľ���������������������������������ΰ���u}w|u{������������MiJ@moppj�r|������l��Ft��������������������������������������������ͷ����������������������UzhUynmmlz�x������Ê~�n����������������¼�������������ǿ������������ɽ����������������������n�vY{knlld��������Ö^�{�����������������þ���������������������������ã�����������������������t[�hnlk`v��������X7p�����������ÿÿ������������������¾������������ŵ�����������������������S�oonki\��������LIZ�����������������������������������������������Ǻ������������������������NsinpiYw�����{tQYU�����������������»�������������ľ�������������Ĺ����������Ŀ������������UwqkmpcpL�����}ldl�և�������������������¿��������Ƽ���������������������������¼��������z�f|jplmfiS�ƛ���w���֋|���������������������������ľ�����������Ƽ���������������¼��������t}pziolngh[n¤�������Җs�������������������������������������������������������������������nz�mllnmhgdZ���������ʙq������������������������º�������������������~x|��~����������������sz��bmjokhdiU�˜��������s�������������������������������������x}�����vpw��|����������������wx�wflkjmfff\t����������{���������������������������������}kWdov�{}uvgW_v�z����������������|�ohnkklfgdeS����������~�������������������������������ts\C=D@\mohhma;DJs|�������������������dlijkkgfeh^y������������������������������������������ZK0TWS@EVT@7/-$'+Hktx��������dOTTW^V[_Z[``j_d]fcf]gb`f`ea[uv�������������������v_SW\bv}||ulnfWPNOQRSONW^ZL]jiw���������VOSUVUYX[[]`_b^ebb`d^ccbbdee\lw����������������������������������������������z�qu����������JNUOTSWUXYW^a__bb]babe`a`dd_`^zr|����������������������������������������������������������sHRLVORTSYV]c_^ab]``_fYf^b`bccZkuu}|��������������������������������������������������������bEMOQQQUPYT[c]d]ca_``\^b_db_dda_ltyw��������������������������������������������������������MGLMMQLRNWUYa_`caaa_ac]bc``b]d^^miptv�����������������������upqllcgonkmjnkmz�������������uANLKNJPITLSPb`a`a`_c]`a_]baccbWhv^hovw����������������������zob_[YYSZ[V]bchx��������������UGIMJNJLMPMON__]]^]_]``aa`__bgdWi�Qclnuz�����������������������~skfa`\\cccllry�������������}FBLHMHKQGPMNO``^`[]a]`Zd^ba\bdcX_�tL_ijxy������������������������uwokojrsx}���������������c>CECABEBCGFGCCEG\_Z]^\_Z^_a__^backCy�����tSABEEFKRWmy�����������������������������������~dI>AADB?BD?EBDFHCDDZ[Z\\[aZ]^^d_d^ecg1~�����y_JDCECHFJScs����������������������������������e@DBAFEA@ACCBBB]Z[^Y^Y^[]___caacV,�����{nSLHCADHE>MZo{������������������������������r,2DNHAIZW\[W[]Ya\^a]daY^R�������yi\SIHCJB>G>AG\mwr}y�������yyv}��{zuprunrig��"',IGA=@BAAC@@BB?A@@?[Z[[X[_^\\ZUNRVTR+!��������jkWROPQPGMIJEECDIFIJOOIUOQLKKBLNILGKIWn����� " &+QL9B=E<=E=BYVX\Y_YWNKH>HTZUD!*���������vkeWTNTTJQSRKGIHCGA@@ECB?BFCHLYawz����� !%8NF:C;B>AC?[XU_UUKFGCCFOS[Q@,���������|tjYZNVQQQUWTUMJMCKBCB?CEBEF?EEEOT_jqy�����!$BS?=A@@CB>\[WZSLGBHCFHPVVJA=����������yt]^QSSSSUXZXVSNOOKDNHKNKMIHKGTZjlrvy��~���8 2XC>=>@A>B \ No newline at end of file diff --git a/images/trainset_face/s18/3.pgm b/images/trainset_face/s18/3.pgm new file mode 100755 index 0000000..c635339 --- /dev/null +++ b/images/trainset_face/s18/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +uxzxyxyuyywyzr~}��������������������{�xv�wq|ysttwuy}s~��vwqsvp}|t{vttv~uwsttspurptrstrtrsrs{v|vvxvvzsx{|r�����������������������sqvxorfoljprt||rt��ywsvxzq{{�q}qst�x~{uurtqvrsqxptsqsrqyzzx{xzz{x���z����������������������ljpkaec`jdiqjwztq��wytt{yr{t�uy}vtvuwwzpxutrtswqruuqrssyxvvzv}xry}z���������������Į���|w�rgideY^VY\_jfeekgm����tzwqu}zu}zwwvsrttp�wtsquqvquptrzw|wxwv�wtx���������������³����|tofbV^aaWa\]fdglyicnlsy�~��tmzzxz{{uww}yvuqqsyrquqqwotquo{xzwws}�}nx�����������������g{�q{uiglich`fsgcmehszvye}iX[epqt}v}�}xxttwyx{ttsvqttp�rrrsqvywvww{xyo������������������gn�vtwsnjmghghnkjsu���x����rlg\aju|ztz�{xwrrx{|zwuttsyup|tqtspuwxyyxyzpt����������������ry�y�svkmncafgkivnmlfwulru}�����vf`nglpu|nprpv��||utsvswvr|nssroxxuywxyzv�������ú�������ricjozyicrfjngmktvxhkojkqsshp{������xplkxtzphjqvy~syvrtqvtruwyrsrsqyxwyxw����������������~vj~|lpxrekqimqlps�~wxhqqmwwvo{���������{ysorommmu|yvxzqxurxuqtuturruvyxx||���������������txfou���przuyxw�����w{stvrston�|����������yuiloi~vyv~{w{vtz~yvqrysstyx~�|w��������������~nggis�z{��}|�����������zrwsqpofnlqsq}~������~zs}bqxvo{���~u|�z�wtvruuvv�~y������ϼ����sojsgw����������������������u}�xqzvijdrig����������xyvzvn�����}���{wsuqsx|{~�������ȭ����uuyesrt�����������������������������wtjv\x�������������xq������~���}y|sqr|x��������������uvwrcs���������������������������������ztjm�������������y�����}}����z{qqpx|ry����}������~{{|rot�������������������������������������skvw�{����������������|z�����zprtzzz�����������|}zwyqo���������������������������������������qrqs�z����������������}|����|tntyu����������xzv�}nn��������������������������Ľ�������������s|O������������������}~~���uursx|t����������to~ukw�����º��������¾��������������������������Ttz����������������x�����rnvz{���|�������|s}rmq��������������������������������������������wb�p������������vy�v�����|hs���}}��������|}yojg���������������������������������������������nzxg������������rx{����ula��lx���������zwoiab����¾����������������������������������Ļ����vyst����������u|�������ztTt}�����������ywmd^^�����������������������������������������������|yu����������~ht�������~x[o�Ŀ���Ƽ���yvvlrp`�������������������������������������������������������������uoj�������opq�λ����ʰ��urrfr�i����������������������������������������ž������vx������������{aa������|k�������ѽ���xuufc�s������������������������������������������������|c~��������Ę��zl`����|zlwz����Ѷ����rz~te�����������������������������������������¿������}lu��������������tm���yrjkt���������q{r}v}���������������������������������������Ŀ½������~fx��������������r~t�zffU�~����������}r|��{�����������������������������������������¼�������la�������������t~hiu�h_L~z����������gjr��|����������������������������������������¿���������]g�����������w�gTa�oaPrs}~��vt�zpfdlz�����������������������������������������������������{re{����������|�yq\Vnwh[pvv��u^kvbeilky}���������������������������������������������������mrnb���������~uqnpaXjwirpwzt[\eh]fuysv�}��������������������������������������������������obke^�~������vvh]d`Zepkmoxv{e[Z\hcju��y�|��������������������������������������������������qkVr]f������z}rabY^\cpocsxxn`ZSV_Yjv��~}���������������������������������������¾�����������sqcLl_k�����wovbiXdYdatdo}t^^XJYy|��������������������������������������������������������xpfVCP\lv���zg`q]i`ZU`vju�~`W=93Oew�����������������������������������������������ý��������yqoRF=Bgcy�ywifilr\YTbrni��mFC0:Jfw���������������������������������������������������������rrUI4A7ne�ysk\`rfPUV]rng���UA6/Mhr���������������������������������������������������������trYN:;,Lr|xpfZ\qWFX\Rtopu��p;<9Dmx����������������������������������������������������������{sbU8;6&o}omeVV\SO]N`pqxv���ZCG]o��������������������������������������ľ�������������������|slUF=<(M~phkRTZYLHWboqy�����d^p~||�����������������������������»�¿�����������������������yqbM;=)>vte\URZE<>Wihu|��z����������������������������������¾������������������������������zpmU>C)9kjcZVNG47>^Znpk}�}ui�����������zux��������������������������������������������������{tqg@]8Vttrpsr}pqrurtzzvnnb]VWTW_dcq��������������������{xnha[T^fjikqrxv}������x{z]THZkSSZ[A.BUC^qqqsvrs`Kdnxsx�{vvmjcb_YYVWYcos����������������{heba\Z\]^ilqxx~���z�����{|eYKYiRZaQ7FRJ+*^qnrrrt{XHWYmqlxqnie[ZNVQRRZX`els������������~yxne^cb]`^a[ebhmsx��������}~lT]\dR\e?8JA6%M_tlqrsr}JC_[gnfef`MMKCC>AHEFG_`emv�����������xuljfde[RPKLJPQPU_ht{|���}�����nTTYbTUY=+,3)6hipqptpryUBR^lia`WF@FXj\6+1=NPFT]biz���������wsnfgeaOMRRNC53;ANXLWhwv~��~��oPJSZUGI4 -,0Slponrpqswg:PeppYaC?LN~�H85.-NZTNPbhj��������onhge`LRVNlZ3<(L>dCRPMpt||�|�{��nSDKP^T<6&0!Kbopmlpopt�z>Lljz`aE@Ar��<36"7HoPWWR]g������í�pqhgXWXL]j�T-IF%m>XD^nr���|z}kTDLU`G?893,`lnomnsnkz��COmy~maR;Ow��CJ,36Vv^GbTS{������®�{zief`PIez�XD07,u�RBMYiox��|�w}toYVLZVDR>=7Khllqojpkove�RMw��qfWXr��`PROHin]KW]h�������¤�~�rzvUWOfm�wFK<:D��h[V^low�����vtvg^VOUAKY^h�wklnnjron~BHZY����}uk����������vgkde��������ġ������yqkhqwzdVUUy���ttwkw������|�|sYeFXGY}�����lnmnrlt~T5Pa������q�����������}tk��������û������wusswvy}||�������������������p`YXSdx����|jmmkjn�ZDDi�����������������������������Ư������|rxuv|������������������������nZSNf��|qeXWg�klonhp�f[Di�������������������������������������������������������������������mXQS��xj`WOADxsimpgv�zr\w����������������������������Ƽ�������������������������������������wTJv�~jcwqtYK~nkmlin���t�����������������������������½��������������������������������������\g��sRt���oUoyiiofk��������������������û���������������������������������������������������y�~�hU����q\n�ikgn_�������������������¾��������������������������¿��������ÿ����������������r�rh����pge�hkildm���������������������������������������������������������ø���������������ox������snU�dkkjoU�����������������ÿ��������������������������������ýý��ğ���������������hDu�����qq_�hqngg]n����������������¿��������������������������������ÿ���������������������U.Df{y��vtk�jkfhicb����������������Ŀ������������������������������������������������������PAB]qy��ru�shkidkc_����������������Ŀ����������¼����������������������������������������~��wHI\fs��p|�hjmefggZ���������������������������������}������������������������������������~���PRYao��w�yhoiehhdV�����������������������vp������uvt������{�����������������������������z���nZ`fl�~{�lkmncdiiY����������������������zpg���~zvppdyy���q�����������������������������x����mdhx�u�yflkkefihW|���������������������`RFjqtspzmOC;Dav|{_�����������������������������~����vgl�z|�fjilmhdhhWl���������������������\O2JcfbapV\IKFFbkmp���������������������������������oh�u�~fijgjaejh`\��}������������������o=ALQ\]_i`^[XSF[mu~��������������������������������{|pz�}��mfliiichbjgN��w�������������������^PSUPW`aljsnnqs}�{������������������������������y���ww��blihlik`didM��w��������������������sj^[a]gpprsttzx������������������������������~��m���zz��kelhhmjedidiO|�}����������������������odicklmrnrx|�������������������������������������w��|jejjgmidffffXj�������������������������vplkmnnmsu�������������������������������zu��������gehiifikdbfcc_c��������������������������zshjkkktz��������������������������������~x�������oceghfigjbceddhZq��������������������������|qikmqu}����������������������������������������Zbdgcfggjdhaaded[��������������������������{osu{����������������������������������}�������]a_cbdcfeceeafbebZ|�����������������������������������������������������������������gz����~i[\bbdaefed_bccceeUv�����������������������������������������������������������}���yIhqvylcZ^^]``ac`eee`dce`gUq�������������������xuqku���odjploz����yx�������������������|���qDS\]dWX[[[`^b_^d`d]bg`ebe\j}�����������|pnnjkcY[XSVS^ZU]T[WRX^bsvznhu����������������������aMXQWZVVVXY]][^`]baebbb_d_g^{�����������paRCKJJ@61-228606;8+/8GPTVYXPco|�������������}������TMUUUUTSU[X\VZ\\^]_bbd`aaeaXr�|���������tdLDHP`covxo\SMGT`b_]U[[RVRNCOiy��������������������JRPPUVQVVWXZW[Z\Z]Z_d`addbe\j}|����������������������������������z����v��������������������~DNSSPVSSRWTVYS[\]X^_c`a`ca^`at{�������������������������������������������������������}����mFMRRMQOQSVSZRXXU\W^````^c`aeZlw}����������������������������������������������������������YCSOPOLTKTRRRUTTWYV[__d\f^b_c^aq|���������������||||u}�����~��������������������������~{���HIJLPLNNMPSNPVLVVTXT\__`b___b^]gs���������������vlca[ZZ[a`ccbgjpx��������������������}z~x}u;KNJKINKONLPLOPPUWTXa_bbababb]_]g{���������������|od]YYQSV\X_bqu���������������������}�zvz�XDIJLJHNHNMMNLOQLWOVV`\d]b^a``a_]]r����������������yojjbabejov�����������������������||xu{|CBIGIGHNGPHMNJMLQTOTT`Zb^__\`^a_^Tjv��������������������~~wz�������������������������~y|vszl8HGFDIGKIIMJIJLNKNOPRa]^```_`^aZcYUhv������������������������������������������������xzuwl}j6GEM>IGHEGJJGMJLLNOPN\a\^\a\a]]a^^TZqw�����������������������������������������������xwuqe�g5GFMCGDIGGIJFKKHKMPOJ[]a_^d\]a[aa]dN^n~�������������������������������������������~{uwqfn�c7EBEFEHAKDHFIHGIMLMKJ^]^_\b[\^][a^^]Nbr�����������������������������������������~�}zvltbf��\4F@AEECJDBJDGLIBJKOGP`]]___^^]aXb\c^\PWv���������������������������������������zzvnrkd\}��V6GECBECBG@EGAFJFKHLIL^_Z_^[]^_Z^^\`b^\OZy������������������������������������}wpupmifZ`���MDFBCHDICHHIFJ`\Z_]X`]^]\_]]_b\cQa����������������������������������xssfkb]aU[}����J=G>FBBFAFAHDECEDDHGHK\Z\`Za_Y__\^]`^a__�Fa���������������������������������{ulb`bRSIW�~���P@H@B>EC@DBBAGECFEFEJF\[[^YbY]_[^\^__eZe�c9m�������������������������������svj[\RRJDOx�����0DE>DFEHEX]X\Z\Y][\\]\\bbIo�rU;Defmx}������}{�������}{ztqspqjcXOIBEFFV\t�~z���!$*4HMB?@A?C@]YXZZ\\VZSQECWX[u��wpYNQMEHA@A@C=H=>E?=C=DB@CDBHFOMTSTX_\fnrt{�|��|�� $/HU8@=A=??@@=SYUWZUWGN@BEBWZX|��}scVONNFHCC@I@KBEAA;A@FH>LFLGJTSV]\^g`nosyx�xt}��"$4VJ8=>CFY\~vbjav��������������������������Ⱦ�����������������������������������|KOkP^������p^\f^G?5C\_�pf^is|���~�����������������������������������������������ÿ���������zTEW[PQ�����{afeXB@6A\\|mg`iqu�~������������������������������������������������������������RP;VVDB����zbjdU=C,:XUzvrdint{������������������������������������������������������������~\FC>NO?Y���nenX;D&AUItvxWldswx������������������������������������������������������������^@F:?EIQg��{veri9F-7LGh�zValvu|{������������������������������������������������������������jAD<9@6Qes�yrqsqJG87@O]�|b`ew|}}���������������������������������������������������ÿ�������lM6::::A[xuvqu}tCID52TCy�l^ex�����������������������������������������������������½��������pO37828?Km|ojxzwOJE22H6`��qd{�~��������������������������ÿ���¾������¿��������������������~X926-.FNQvqqqzUEF=15>4���wz��������������������������½��������������¼��������������������c4216,EH[ksvsnzd=C97.>,Y��������������������������������������������¾���������������������i9219/BIccjovmxy<;/442?<^�������������������������������������������������������������������rE.3:*FMec\prpty[67%(/,@;c��������������{vzsmsruxy�������������������������������t�y~�����wS.2=-IPabUsrstxoS0"$02.HXu����������������pldcfagcrosx������������������������{|g`fjmmqqtw}�\8761RX`^Vrsssvuj=4@0&La~������w������z~{qoli_`Y\bihjt���������������������xtla[Tdppz}||p�hFC9CadaWRqtroxtt8-B30*Qd|��|����������|}uvosqfifd_aeeoxx�����������������wbc^][beoqw����q{pSTCOempSWsqqrqtz882;.?Zd{��}�oz������zxpnigbfaijkjidcqor�������������~}ra^^Z^begigotz���~zuWKZZjdcRbqruly��W49?0H[fy��ywdw���zxrleWZJVIKMGRVknkkpot}������������{tlda__XOTQXTSbipz���zw^7__g[V_gqsm|����?>4CA\i|��vlf���~ticNMLaNJCAVZXFP]limpry|���������~rqk^aYLMFFGTQdeZM_mv��~yZDLE_Ycflopj�����d;9MESf���{js��xqm`GMIPpAT8-AmZWZS`cmkoux���������smcaVPQKD4.2B`ZG[bDio|��rRBMYildppnnx{]Fz��KAJLQc����k���zmeOGCQ�~+Y?8)q[\^^Ubkosq��������lh[UIJUV!J&GRY�h8TWViq��rU?R���yhrnl�qAE6m�z@NQVfo�uZCT��{�omjm�]JWJ@}�ZLAMa��������}pmZ]]h�}>Sk�UHrmrkr�YQ^RXbyy]DL\�����������~szy��gV_[e��{fjijwpr���������ĉyw�r\Zfv[PIJKx�|�~ppr{��~bDfwK5spqc��hjjc��fwsEM[���������������������������|~u�����������΢w~��{sottvrvs{�����������`Ij�wPupg^��r�����k{QGx������������������������~��������������Ӫ��}ztoprxv~��������������aT~��Wurie{�|�������w[F�������»���������������������������������Ү���}v{qutvz��������������ob���[y{kee���������hlo������������������������������������������Ͳ���������~�||������������~���em�emeu�������i4n�������������������������������������������ϵ������������������������������f[�hmkY�������b<[������������������������������¹�����������ɻ��������������������������i{��mjykkj[z�����taPa������������������������������ü������������å���¾��������������������Xm}�nvwjdhf]�����ref���������������ľ��������������Ż������������ƴ������������ļ�����������Tfx�o�kljjkP�����~|���~������������ú����������������������������ǻ������������ƽ�����������Q`u�}�gmkfgY�ƛ�����ǻx���������������������������º�����������������������������¿���������W_y��ukqjbl^gġ�������o����������������������������������������ſ���������������ü����������^d��jkpgefa]���������s�����������������������Ļ�������������¿�������������½�������������_n��~hkngiecZ���������tz���������������������ý�������������������������v������������������f��whiqcicg\s�����¬ċt�������������������������������������������u����h�����������������������llijdgege\���������u���������������������������������vr������vpox~��n��������������������q��hmikfakcgZ~�����Ǩ�v�����������������������������rennnx���wte[[i~�q�}�����������������w�shojnbefcc]f��Ĵ�ʯ�~���������������������������d^GCECYeplikoeCB=\y�}���������������������jdkjk`ebhedS�¿�����������������������������������PEHSQOOj___b\KNOz��|���������������������~\kikkeddede[u��������}�������������������}���������`X]Y^Wa[^\gheez���|��������������������laihjffcefbjd[��������v������������������������������rga_]dV_dikop�����}���������������|����ccglhjbcibecb[i�������x��������������������������������mf`dedkhmjp{��������������������~���uafgjgjbafdbfh_cg�����|y���������������������������������mllkinkopp{~}������������������}��|d^ddfghf_gddfdcba^elvtJv���������������������������������{uprknhniotxz~����������������}oud^caahdggecbafe`fcbd_[gUn������������������������������������yvoqqsuuuryz����������������uW^\`^cbdfeddcae`cbaeaicac^g��������������������������������������y����}uy|���������������mW]\``ad]dcb^gceb^gccec`di^f����������������������������������������}w����ztww����������~��jTZZ^`Xc_ba`adb_fe`cbi^hcbd`z}���������������������������wupjpy��{fbeidhtv{ywt���������{}��^R\W]\[`\_dbd`e`h_e_bccbebf^u~�������������������w|wvtpd`Z[WTUXQVVVNQTTMTW`muon���������}�~�PVZVZU[[Z\bcdb_fb^gaeae``da[rw����������������ytlh[VVYMMWgR_fgXL[adM]Z:KHNP]ehrw�������}}�yH[WWZVY^\\]^ce^cba`ee]aeacd[kyw����������������vofC$,5\fHe~aj�|qdr{xU^aDI#Glnu�������}~�pEVUTZS[YW[Y``c___c]ebabeaacbbv{}��������������yzo,8A1[::i_V437?8QA@Wdfh������������|�bAMNLPPMOPRSR_`^^dac^ba^d``bc``dmqpwpz��������������������������vkkimnrws|vz������������|~�KHMLLQKNOLTRR_]`^_]__`a\a^^`_beacpeptvw������������������������������������}�������������}�s@HJOENMLNMPOT^_eYd[^_``]a`^d_d^ajgernzw�������������������������������������������������y�Z;IFLIHJKJMKOQ]^_]_]^^^[\_`^b^ceZpxYknox~�������������������������������������������������wDDLHHIILFNMKIQ[`^\^`_^]^^``_^bde]b�U^lku}�~�����������������~����������~zsusz��������������c6IGGHKHEHMHJIQc]_^^`]`]_]_Ze^`ae[d��Nadsw}����������������smadba[bbga`^`^fm�������������{:FFEBHFLCMGHLHLX`Y`\`\__[`[^b^c^iYi��\TZkpv}�����������������ug_TXPYNTUYX]dmx}�����������}�^6DFG@IAIHFHHIGF[\^^[_[_`[]^a]bdba]i���IS]ksy����������������~}ne^\]T[]bcjst}~�����������}y;JEBCFGGCGCFKIEFZ\]Z]^[]\bY``aab^hUo���aBU\jqu|������������������vsiigbhjnnxx~�������������L;GAEDBDGLEHEFY\_[[\^]^_]_^c]dbbTd���{IKV]erlx����������������������}yy|}~������������{gU@>C>BF@B>\WZYT`Z]VUEHDOWZO2�������xpgSJMBJ@GB7WZZX[RLICCBFPO^UM#$��������wn_RMNDJDFAHellq{������~|u~��}�yupqokpenv~�|�! "!4PK9@>A?C>ZYZYRLFGEDCGXQ[PI&,���������wj^ROIMFGCBFRX`ekltt|xoirhgmoojkdcdb_aduy|�z�* .?U=<@>A=>Y\USQDAB?K@JOU[PI3����������td[UQMIJJI?CGLRS[Z\_`^\c\PY[[XYRVRSZ`rv~|�{�E!/RJ9@?@??Z]SEP77;CG.VJUYNHM����������|neUVMNPSOIHDBF@IILKOJMKEEHIGIGKIT^hmtv�}{}�U9!"+>T?@@ACA??BA>JFUUehnnnwz{y~��n95!"(6UFDHFC=ENCCC*BP7GYF][JDo����������~}vi_]TQTQXTONLHFCBA:FAFEEJEQXieqpsmv~u{{}��yH?*+1W?+CNOC \ No newline at end of file diff --git a/images/trainset_face/s18/5.pgm b/images/trainset_face/s18/5.pgm new file mode 100755 index 0000000..c043532 --- /dev/null +++ b/images/trainset_face/s18/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +zxyyywzwwzwwwxzwxywwvt}w�������������������}�}��s����~{yx�}x|wwrxussuyzywqtqtqssqsrttprrrqtpzxu}t|wyzu|yxvzyw|vxy|���������������������~{zy�vfv{|}vpwywy{{usxs�z�xususqupvsrruosusrqy{zyxuzywwwvzyztvyvy����������������������~wsqtvp\ksu~ojxq�vu{yxxtwvtv}~�txyttvsvtsqvrqspvrwywxwzz{txxyy{z~���������������������}~�|twyggicW\jmuljp{�zo|ztswxtvv��|x~tvurzutssqrrtsosrxyvzxu}uxxztyzw|}���������������������z|mrmkc[_^U[dgih\`k��o�{yxuysw|{y�zwxturvwrrwqrtsrnury{xzxyyzxzuz}z�|z|�����~���¸�ȵ����|}xx}lhjikagh^ahejlf`hck`�}}t�uu}ryy{t|wutvqsqttqurnurtx~yw|v{yyxxv�|{ywt�����������������{ztwqrohfie]cg^afckhpwrlcblq�~r�{szu~z{x�|vxtqptrpuwqtpuwxx{zzvy|txw}ttw{�|�������������wy~zv�lw�tmopiijejwlklt}����o}osk~wrvs���{uzsvrususttqssqu|w}xyxyy{xzuvv�����������������{p�t���}�vuvvk{pil|juw��|�����rtwxwftw�{}|zutsttttwtwtssvovwzvxzwyzxwxywyx����������������s�t{{|��zyrorrqsrkvumo|uz~u������sufq{wzuyv}}qtxuzptwsuprrty{wzx~xwxyv}q{�|�����~��������������oz{z}ku{trsy�rn`ppkorn}�������}v�svxxzu�vwwy�vvqtrtvrr|yy|w|xx|xwv�y�~�{�������Ƭ���|}|����|�wq{�xt~��ynmnsqupys~����������ustzv~t|~�w��}tsstwrsx|w}xvzuy{�z��~�������Ѹ���tswv��������|��������zztms|usvs�����������zx�}m~��z��{uxttpusyyyywxyxz�}�����������ĝ���|�~���������������������{nktzqqekoxp}��������|��|����}��{wyotuu|tyyxy{y��z�����������ʿ��q��������������������������xx��uxv]lfx`��������������y{����wzqruv{vyzs~~w��x������������Τ�tv���������������������������������wgz`p��������������y�����ystsuzx{wzyxy�|w�����������¿��w}������������������������������������ztV��������������}����sqtvzywy|www}yz���������o�������������������������������������������xZqw�������������~~����qnvtxzuyy{pv����������|o�����}���������������������������������������psbov����������}z������xkuryyxw|{��ǥ��������pi����{���������������������������¿������������|jlo~����������yz������oss~w|������w�������po����xx��������ſ�����������������������ĺ�������|hzus���������}�u�����zpu|yx����ur��������p����}r�������������������������������������������q�r�q���������������~{kox�x��}q~������tq�����{�lo����������ƿ�������������������������þ�����|y~n��������������xql�|~��u���}���vw~�����}�xlh����������½�����¿��������������������ƹ����x�xx��������u������_�|��zt}v���������������ysn������������¼���ž��������������������ǽ����{~����������xw{�����mozubYshu�Ⱥ�����̳����x�t������������������������������������½�������x������������j���upgyl\[rX�˼������Ϯ����op���������ÿ���������ľ����������������ÿ��������kup������������m��gg_sX_]f����t����Զ����j������������������������������������������¾����{lj~������������er{kgPkmMcs��tpq����ͮ�v���v~��������¾���������������������������þ��ü����gno������������wborXZcjZ`�~omx����ɹ�|��������������ÿ�������������������������������������~sjc����������~lfcqLdeQ\f�rft���������������������������������������������������������������vl]h����������zpQ^gPcaPNgqpl��������á�}����������������������������������������������������ucpO|���������uiZaW_RIN_juoy�y��������u~��������������������������������������þ�����������}SncS������~�swnebodYMKJ_tqcml{�y����}}���������������������������������������������������xcIk\W�����r|rh[[qg^OFHdyonbb�x|�p�~~������������������������������������������������������ygMOcNO�����urvg`e_k`LAL`utuQg�r}wv�|��������������������������������������������Ǿ���������{i[FLYHP����~epibfeeg@GUVtxwHb�nqsr�x���������������ý��������������������������������������wqWJ;NUDj���~kcbflfemKFXB}dHcwmtst�~�������������������������������������������������������pVM?=ODYu��zqZjammjpNDT>uh?esovn}�}��������������������������������������������������������q[JB9;EM^~�tt`o`uryq_PXHq|tHevmwl�w��������������������������������������������������������saG@5;3Ebj|tmafdzmxunOK=kz�Db�qyt�x�������������������������������������������������������}iJ;18&5Ryrsg_\jrsoqy[W7H���H��y{��~���������������������������������ƿ�����ľ��������������}lT?8:"88g�mi_XoromqpfbI+t��w}��|��{���������������������þ����������¾���������������������zv^@6<'2=M{khZdmtpmrrmoR;Fw�������x���~�����������������������������¿���������������||tw��|xhF94-9EHpn`Xarspstqsub=>Sx�������w��}sqv�}zrw|��������������������������������ulrroqoifmu}|lW<7"D5WafbQgjqiquspvrD'9_}�v~�������ylqoukflfkjrz{�������������������������tth_dsy||wqlx|�pgG,/F2Ya]_SjjhgqsrtptR$$:n�~|����������ytmi`a_\dkns{��������������������qtsgbceqy������oryxqZ:2I8b]T\VjkfnsssuswT/;.9|����z������{qppaeaZekip�������������������xdicbhjtx{�������yy~}qfBFURc[QWXqdjpsqquszY-<8>[o���������}||qspjlhdcgcnw{���������������~{jghdgoqu{ux�������|�thOFUWrTQ`Wmjmmpttptub1/4Z]o��|t����}{sjf_]X[]djmjiltw~�������������{qpiflhhdcdhilr|������}ynQJk`aVY]gmmponrppn�r266U]k�xgn��|uqiZ[T[ULPFKP^iniqu|������������yoqhge^XLU]emklabu|�����{~mVB`cRV_inkpomppuk���E.=M^n�o_w�vrl_LK]d[S8FU_LIYdiiqsz����������xrkff^OTTMLEE\]e{V\p|���~{}mX9MUXRhmkmponpsqv���`0ELUu�na�}nj`MMJTznTQ$9bX\Q[\imns��������vnjfbSOTVW3:2=WrKRoTbpy~��|zjL?PJ[m��ollolsol�q]��JcUlo|��}udIOKQj����hpnmsnm�X9A�_CEX�s{��ocYM4a��P<1AA�p[WmZ[ko������ƴ�wvlhfKJc�O@&D&��f?S^nt}���pcRVDV��}o�riomrkn�WH9]}EDV������sj^TRg��PR;9C_�ujM_q_i�������ǽ��w�eGOg�cM;/7E��wh`ak|����uaZRLo�lMHhwmnomkq�ONPHgbHV���������krx��Vbc[��qdjguiy�����������rn^npzS\VRr������������ynWMO|mgZ9`zmlolkn�cZX^doHQ���������~w��������������ux���������ʗ�����vtptuyz{}��������������xU@itu{�Qe~gmmne}�wrg~�qQW����������q������������������������͓���tsqm}x�������������������XTts���__~jjnkis�|�����Vb������������������������������������Ώ����wyqvt{������������������fztq���ec�bpljfm�������hv������������������������������������͕�����������{����������������t���tZ�jlpimb�������\�������������������������������������ş������������������������������p�����uX�yinikhc������F������������������������������������ħ������������������������������?n�w��t_{onijfo[�����H����������������������Ŀ�������������Ʋ�������������������ù���������)Kdr}�ujxoknhiiao����uP�������������������������������������ƻ�������������������¼���������4O[lz�n~xhmliklc]����vc������������������������������������Ǿ���������¿���������º��������ILZaz�s�qkjnchejZ����������������������������ſ�����������������������þ��������������������pL]^y�|�ikmkgfej_����������������������������Ļ����������������������������������ƿ����������\Zd|��|elolgjek[z��������������������������¹������������½���������������������������������k^e�{�qgpmmahgeee������{�������������������������������������������x��������º��������������p`s���hjmojhhfiab������v�������������������������������������|�����s������������������������po���zckoljcgcmdY������x���������������������������z�������qt~����m�������������������������}�ghjmjneffhfXx����ā���������������������������uk~����~ttljrz�u��}�����������������������k��bklkimibfgh^f�õ�͌|����������������}�����zt[[Xjp}yywxnYHIOax|�����|����������������}{��z�|ejmlendcagdfV��ĥã}���������������w�������OB2EE^hijgo[OQJ=a|~|�����|}���������������������iihjikgbdebfgS��ò�����������������y�������eMENKQ\e\agb^abo|~�wx�����w|�������������������zaekhljhcdfdhcXr�����}��������������~���������iZT[[T_[[fltoxx�{~}y������ws������~�����������dcjhfmjkdbcgdda`�����{�������������������������ug_]__]_jipnsyz�~{x�������qs�����}�����������beckgjiifebgcfcVy������������������}�������������nc`fgdpjmnmvxzy~u��������e{�~}���������v]hfghdjdf_ecdabg^o��������������������������������ogkikmipftnwtvx{~��������d���������}���u]acedjfifdedeehaib`cvw�����������������������������ylmnjhjihplsorrxw��������h�����~����dpwl]d`fadahef^fceddebag`bUq�����������������������������xvsnomrrxywzuuuyz������|���������F[^cZd_accfefedb_dbefddfce`f��������������������������������|||{|{��}xvxxx������|����~�����HZ\_`Y``_afddebdcaecgbaecf``����������������������������������~{pqusuury|r|�����~����������HZZ]]\\_``c`c_^ccbbe_efbcd_b}�����������������~��~|vsjg`iwyzug^b^f[^\_ff_`fot}�������������KXZU^Z]]\`^cbadbbedb`ecfece[|��������������}vnda\dd^_ZZVWa`d][\UTPJCOSPH4=Yr|��������������xHUVVYZV]X`Y_abeacdag`dcdaed\r���������������wcK?>NWSSWbbja[[SZSZW]Y[bgf[^v���������������gJSUVX[W[Z]ZZ\abacabbddb`cbc_d}�������������������������ƹ�����|��|vzvw����������������}��YPUTSVUXXV]W^[abbcacbcd^bdab_`x~}����������������������������������|�|���������������������ORPRSTUWVTZXX\`da__b_``cdeacfXov{��������������������������������������������������������|�DPMOSQQUZRW[T[]ab``_f_d]c`^bc`dms|}����������������������������������������������������}{y�jHNOQQQNVOTUVTW[bba\`bca^`bZf]bafnuz����������������������������|�{y������������������y}u�TGKNKLROPNTUSVUU``aacaa_a`c`b`aaWgju~��������������������{wmoppmnikosw������������������tw~tCKMLKRFRNNOSQTQW\c``ba_c^ec_da`f]Wegy��������������������{xttupiprsw}������������������}ry�^CIMLJLLMOKPRMSNTa_^^`a]^a_^^^_`bhNWgk}��������������������~~�|tsv~�������������������~�{qy}EHEIILHMLLKQLPOOP_`]a]`b^`_^d\b_ab[OVfsu~�����������������������~����������������������{wtvb?FHLFGLFLJLPKONQP^_^b\]_\Xb\c_`[abdMPYfis}�������������������������������������������}�vxxnKBFJGIBMCHLFNIQLQN]^]c]`^\b]^]__^c^fbEQXcpsu������������������������������������������xturW@EDHGKGFHGKIILIOMKa^^c^^^\^_[b_]_`]db_HG^^kp�����������������������������������������~spta>DGDHGDLCHGGHKGLMLN_]]]_[`\_\^]a^a_bdaj{?PR_gky��������������������������������������zysokgABFFCFBFDECHDFLDHLII\^]\`^]\_\a\`]`ab_dZ�q=KPTUn�������������������������������������|vtdgjY=CAEAFEBHBBDJCGKHIJJ\_WcUb[]^]^_^]_b`^a\��a>HNNWw������������������������������������trl`]�Q=AEDCFDFAFEAEEEDMFIH^][Z_\[a]_]b_^]abc^`��yLAEFDXy����������������������������������|lgSb��Y:@BD@BFCBCDDFEEGEHNE[^X]]X_Ze[a`a\`a_gV`��~WCCAG?_��������������������������������xmbM_���V@JBF?BFC@GADCFBDDEGE\Y[_Z\^Z]Y^_^^a^bePY���iI>DAEAa������������������������������}poXI]����>!CMF?DF>DH@CBBBDEGDG]Y`[Y\^Y_X^]__\d_bDb��|qVGABEF@d������������������������~}x}xsjXEI�z��:'5GMAD@AE@FA@EE@HAIY[ZZ\XcY^\]\b`[bb\Ig��yaJJ@FC>Cars}{���������}�����~yzvwrroqjXDPi�~~��6#(.;VBB>F@AA?BAACCG\XXX[Y]T_[_\`c`^Ya9f���~kVKJFD@E;Ti\jpuv{��urwknoxpqlilkjlil`RMTax{}���1  8OF<>DA?>FC=I@?[YW[^Y_Y_^_[_ad]W_-e���~t_MMKECCBAMTWXceecefgia]`d``]^b]`c`UOLV]ny~����. *6UC>>D>BE@DEAF\UY]\ZY^Z^a\ac\YYS!j����xhVOQIKDHD?DOHNQWSTWXZRTQNVSSSRRQLQLRS]iqy�����, ):TB@BE@DWZXZX[]Y^]\WQKQZTNq�����p\WPJRHIGDDGADGFKJLIIHEHGHL@IDEDILSW]_oxz����* '(EW:B>C:BA>C;XU[ZWY^UYQJ@EBN]TGv�����viZQLRLLCLGI?CCCCDCCCAB@CGB@E@IJNSV[bevt{��}��) %%+RP;A<@?E;C: \ No newline at end of file diff --git a/images/trainset_face/s18/6.pgm b/images/trainset_face/s18/6.pgm new file mode 100755 index 0000000..763f643 --- /dev/null +++ b/images/trainset_face/s18/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +v{xuyv|wyywyxzz|yzx����������������~}vtpedmi^[]ejre^rtwtu}{ussszwrvx|wzuturstrsqsrpttrqsqx{wxzvyvyyxxz���x��������������������vqkqm^cg[ZSQY`jfZfrytq~}uvswvvqvo~v{zywvsrstspttrrprrrpw|w{zyzvx~xzvyzx��}z���������������|zxfdmZbcY\RIGQU^bS]jgsr~}tvqustvsvw{xuuvsysrvrrtrqvqpsqr{zyxzzyxu{vy|qv���}���������������rnryda]Y`VU]SUXV`Z`bX]ZZpowxrsrrtwywuvssvsqtsrrtpspqrrrxzyxx{yxu�zzxst~||~�����������xrwwef�bcjY]hf^]XlidbjknkeaaZrhqq{zotuwzuwxystruqtsprqtsotrrpxy|w{vuxx|sruv�}z�����������~upnds�vnpimeijfacdgdfnoz}|}{onrG[jm�pxxyswsttuywuvssrrrqtpqpqrwx|ywvyzyzpvt��z�{������������tilotl|mZkkafbi_hmfbnfkqqtw{}tmdfgprttrpmws|xwxqztssrvrtsssro{yzzw{y{ytxx}�}���{��������spksworcjnvcWpmejknosf]Zj]cephgwv{�z�hmujqokqwr|xuvouursquwtutrtpx{z|ywy{ts��v{���������|rpgdbkhow�qwqd^vrgmuv�{jcgfgnlimqw������~�umngmuwqpqypswzrsrtsrstqsvxyzvyy{xy~�xv�����������yorkhmop~zwzqq}v~��~ztoijqoighgvv{}�����|wmjqt{sovzuvzxuwsstsutsyw{yzt}{{y|�������������|wtghkpt���}x�~����������~zpiinjc]\bikkmuz�����mppvomuvx}uvvtpspwqvzu}w{|zy~�����������yhj]iheoxy���������������������utunqfX]^mUwtu�����{hsoqpm��y|�wytuptu{zxyv��x}���������ţ�fcm[skw{���������������������������}}}sj]o]_{t�������xtrnt{v����vwzotpyz|y~��w{�z���������eojnblz��������������������������������~uopNp{x|�������rx~�yw�����vztqxyzzy}xx{��s��������`v{ntp|�����������������������������������zwVej|y������~|���{z}��}}pqv|xyzv������������vbxrjyy��������������������������������������tm\]f}}|��������~��{��}}{ztntyyzu|������������gtumm����������������������������þ�����������zjd]hy���������wt}��}�}�{motzzxx~���}}����z���vjnmyx����������������ȼ�����������������������~cp^mx���������}u|�~{�zkdt�~|���qkv����qo��}khpau}�����½���������ɾ��������������ſ��������ty_z^z����������uz|z�u{al����vfby����t}���nvljho���������¿�����������������������������������kuYv�����������t��~wl]���tdu}|�{s������tqoffa������¾�ü�����������������������������º����o|vdw�������q������|vj`��tkt������������|pllg`�����������������������������������������������t{wlyv������iry����cj�|gg�������������upmuyf����������������������������������������ſ�����w{y{���������uuo�����lfd[m��������ç��}uojo�r������������������������������������ƾ��Ǿ�����ymms�����������mZ��xqsVZdw���r|���Ǧr���vlt�����ÿ������������������������������������þ�����kod}����������~i\��r^Wbjdu}qx���˥�ww�wxz�����ü�������������������������������������������uofs������������i`tuZfi[Xsr~������{�}}�~������¿��������������������������������������������u_w��}��������qb_vWhePhu�����v�������}�������¿����������������������������������½��������~la����������pm^[cmdUSq}�~|�{o�����pjy�������������������������������������������Ļ��������zz\f��������~�zm\LKm\I`qqzu��d�~w��ick��������������������������������������������ý��������{pwZu��������wxmhUHbHQejrsr�ysw`szkkmu�������������������������������������������������������ipqR|�����~~piiZYS^LNalwot�prgejqot����������ÿ��������������������������������������������yTndEv�����krp_TUQfRK[q�kt�rf_mbui���������������������������������������������������������{bUdU:�����rem`UWTaONVp�km~dVcc_qg����������������������������������������������ſ����������vnQI`PT����xaacY^_YVHKs�lnzZ[]Y_{q����������������������������������������������������������ynZAKWKi��~y_Zf`\hXMS=u�ftxW[S[jzq�����������������������������������������������������������s_C>EJZi�}reQnXcfVIULi�mr�[PRak}s�������������������������������������������������ÿ��������xe@?6>Vnr|mfWa`j^]QSQh�tn�fPRbm{w�������������������������������������������������þ�������}cD96.7luugeVXd`ZeaIJ^|t��RTho{|������������������������������������������������������������bL4;4E~tdcYU_PampQTGz{~��yXh{t�������������������������������������������������������������hN;?46nva_XNVYdorbY@`}}���ul�u�������������������������������������������������������������wSA;&:7]u_[ZMW\krnlfWJu�l{���{{�����������������������������������������ǿ������������������z^I5+7;\hh[MOQIvrmkf^?L{�iq��������������������������������������������¿�������������������}mI6*?9acbXSHB5Vhilh`\Yco?+;IU}g\tmuu`SYLm�`:>>FslcMUejm|�������Ⱥ���nnifW]^paKA@A[`]p^m�����{{~�x]BBLU=":A^hjimaZ`u�K,CB[�fb}qusTMRd��a9~}9w�rkr[fsy�������Ⱦ��{sphjlnk�h4nfUE�cKtWi����}w�vZ:BQ=9/=Uafhik_Xpyq-FCZ�mm�{xt[DV}��PJ#XFm��f{�bl������������}n��kv��cI9lL0��ORhc|����y�~s\CAM6-@ADDHIJVZ\\]`bSSOMJLILFJKP@Q_nr������������������������������������������������������~|{44C9A>CCEJJO\V^\_`USNNJIHIDKLIJFTenr�����������������������������������������������������yd.=<=<@>GCJFPXW\Z`^USNOJJGHHKHJKIHbkr������������������ywtrmuzw{u�������������������������w|L1=5@>??CHFEUWXW[]_UUKPIIIGJJFLGIDQgl������������������~tvtnmnsquw�����������������������{j0;::;=>=BDFIQVUZ^\]RVMOMJHIGLHHHLIFZiy}���������������������{t~}�������������������������xwP+=9:<9?A=EGKQZS\Z[^URQPKLJIHJGKGJMFI\n}~������������������������������������������������}um.;6;7<=>=CDEOTTXW[\]TPOMOIFGHHFIILJIIB`t{�����������������������������������������������|{me+8586=::CJINQQTPWXVWQVPPOLIKJFJHHJIJ5W}qdO99AY����������������������������������l`MBOdijt�x&3/CDS=BILNROTQUVYUWSSNNOHMHFGHHHLI*Y�pi\F>9=c{�������������������������������~iSD?LZdle��x#)+.7ARJFMONUQRQTWXXQSRPNJHIEIFGCGJ!W�tkeOC==8a������������������������������yjP>?ET^gjr��v%$+')7GPJMNMSRVSVRUZSOMOKKIGEC<6DIIW�wmeZBC>;9]{x}�����������������������|�wbK9BGPXdhq���h#$)$),>GNMMOQQRSVPU^VRLMNKGH=;75OJE]�yug^OGB?>8Veepy�������������������}|yt]C?@HKRajm����o!&$'&+27HVNLRUPTTUT[[RRQLODIB:<@RNBc�}xmfXKDAC:=HW[ajmmqwyqyplttrswpwsvqpfX?>BIHT\co}����v!'#((.3?NWKPRTNSST^TZOPRHEGD@>LVT?m{�ysgaQHEBD=?>CLUVVYU]XURMOO^[\c[\]UOG;CBGJQXcpx���{�wZ6 ((*+07DMSNPURPUR[XUPLKB?FG;CPWR?r||~toc]NFFHD@A@<@C@FCAC=>:=?>C?DEAD=ACAHDRN\blw}�����zscP*(0(2;LXOPQUQQRKOSFNJ:@MD3FTZOAy~{{oi_XGDEGCDBE@>@<;<97797::::;9??DFHGLPY]`nr{������s�nk`&10+9IMPOQVOQT \ No newline at end of file diff --git a/images/trainset_face/s18/7.pgm b/images/trainset_face/s18/7.pgm new file mode 100755 index 0000000..7af94bf --- /dev/null +++ b/images/trainset_face/s18/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +xxxzxyzyyy{vxyu|uswzw��}������������sZn�sugublpnh`g_^dooged_[cr�wx}yzxswouxpvsvovovnrpssqqmyyyyz{zy{x{wwz}xts}�|~�������������{_v�x}u{s�~qvqsmejiinphs�yidr{ruu}rqttszzqvvtqrstsotqtprox|{x|uyzwvwzvzx|sz������v{��|�����l���}|�yvviwqflihfmmmehx�}qo{tm~trout|vtzwsrqptrsrqtprr|zz|y}x{x|xxwx{wvy~�����}v���y�����{�|vvnyq~qmvrikuhomf`ccum|z{yw|nvuvsyzxrvpvtsrrwsttrrrqqyyz|u{v{wyxzt}wxw�|����}|||�����n��uikjuss{y�wnohyx|j\V`giclts}|��ux|{wwxoztvquptxrvptstrqv{xzxy{xy{{wyzzx~����}����w�������|��~v�|x�y��yx}v��{vm_eenmprx}������xzrruypystrtrvtrtstqpyzyyzy}w|zxyyy{z���������|��{���rt�����������������x|wqh_blknhsuz}|����ys�{rzruvswrtrtqtpqzxxzzyzyvxy~zy�������������r���~{}��������������������}}peba`rY^grqqv����~zv}tysvwpwqtstqrw|x{x{{wy||~yz��������������^�Ēm������������������������vqvgtoUVkktqy������t|q|xwpzqsurrtxzzzy|xy{|z{y�����������{�ppw��~v��������������������������}|yu{yhYmntxt}�����|x~xtytvrtutqtw||wzv{v}{v����������e�[p���������������������������������yy||�kfdmwyu�������wwwywvtstssr|y{x|v|yzv|�����������aK�qS����~�������������������������������|z~tr`^o|}�������u{y�uutvsvuzzzwzuzzv{�����������nSY�lc�������������������������������������w�tmhW_v{���������|tyvrrswvp{wv�xxz|v�����������aVT]v����w��������������½��������������������r_`Nnl���������ys|snrvrsuxyy}w�����y������{VUSW~����������������������Ž������þ�����������pfWdon���������yyzuksvpwxv}|x~���x{���{���zbVddj�����t�����������������ƿ��������¿����������n[`{mn���������}t|fnuvtww|zvy�}����s~��ze_`hs��v�|r�����������¿���������������������������g]tkk���������yohkovrz{�wwpz~����zw��{lhju�����p��pz����������������������������������������[{}}pl}��������qgihvq{||oiw�����r����zzox�����~��wq�����������������������������������ü���pox|xtu��������wkYus{}wT]gl{�fpo������p������{���u�����������������������������������»����nmr~}�|{�����w�~s]ft~{eJcfjv`oz�ǿ���l������~v|��������������������������������������ž������~^|h��������z�riYv�mWUfmr^[vv����xZ����ƣ�tuv��������������������������������������þ�������iufk���������|bZfxdU_[ehJhvu��rl`q�������ix���������������������������������������ÿ�������sk}]u}��������fiZKsYYZX`YZgts�x_qg����Ĭ�pw�������������������������������������������������xiwik�{�������i`cJjPgXcLM^nh|}qbt���������������������������������������������������½�������`ske���������tLfTbThc[DPTlguge����������������������������������������������������¿�������ies]q�������zsOL`aRhaGCKY_n|qkfp����������y������������������������������������������������I~_T������t}o[6f]\j\A?CaWvwvl_ps���~����wz��������������������������������������������������TckU^�����wrub=T]ehT@@=gXxuvf`qq}�����������������������������������������������������������eGqSOg�����hqaWV`geFI8>gXsuz_jorz�{��~�������������������������������������������¿���������gRV]MCg���}khgWeho[ED6>\Yhz|]kimz�z�~������������������������������������������������������gZERNG:���|r_dY^siaGC1XR�k^dn}����~������������������������������������������¿Ǽ�������~u]MC39+T_sskbbaeuuqJLE=.UFx�r_cou���������������ƿ������������������������������¿ƿ��������yeFA0<-?eyik_^efuv�FEF8/J7^�jdux���������������ƿ������������������������������������������ykA83/3=B}obaTbqwr~LHJ=/@=C�{�dy{�������������������������������������������������þ��������wj?32&/D@cwd`Vctspz?K>G46A.r��������������������¿�����������������������������������������{n@53))HEZse[\eppqxU8@><+:=Bz��������������������������������������������������������������|uF50--DA`biYZfrpstf<82711,FHv�������������������������������������������������ĺ�����������{xK133'NChWk]PqnppqkK)0-'1);8[|���������������������������������������������¿��������������xT118+HKhT]hQnqonnlV8/!$(2.DXu�����~��������������������������������������������������������x[(4;,FReT[bTlrqkij^J5%6/.J^|�t�����}��������xqrrorp}}z����������û��������������{���������{f,=03FXbN[]Ymojkfbe[9,<-Q\}�myz�����������y|higaagfspq���������ļ�������������pmrs{�z�{zo<8&@M]ZNUXhinigcc]f:&?,*1WZ�oqil������������{peiacdkkr}������������������|wvnk^_kmnxss{ytvvLA.=_k]LX\ilnhgeb_dA126+HV[��slfl���������zwngje]ehkkko|�����������������xdfcc]^^ix}����opxRM6PXc[PZ`llodb_a`dH8683FW_��wfcr}|}{~zncefVYM_jjON]plrv~��������������xsc^XTOXY`aow����~wmxNETX^VOZailmod_XgouW8>37AYc��~fey�}~sbbU`vP<@?lzujWamoqy�������������xib]QHLDOOYZY\mz���xnxV/QTQVWZihlmna]h����D<9BCPh���mp���|{`VZ\��MK�WE�}y~rgny}�������ż��qd_PNSR<7>7RdO]a[v{|xqx]&CKSOXcghmkldY�����o:;ECTi���w~���{eUOz�~\/eaA���m��is���������Ǿ�teaUOYrj$`iU?�m?cRdz|xpyZ0BTPXZcghkil[f�hk���OE?;Ts���������}aVc��}WW.]P����g��k������������yllm\o�jK/r?3��YBYbzx{uvY<8\U[]]fjhmjQ{xI3I��uD@:Xz����������op����\bk^x����������������ſ��x�re���[S+TD���EOmw{~zx^?@PYZ[`ahjlgT�x\L-c��TF7Z~�����������x�����u}��������������������Ő����y���_e[Tc���xRo}�z|bBPakhZ[bghlkZ�rocO>o�xJ@O����������������������������������������ʕ����������rt�����uw|���~gBfwzzfWbeihjq�zur[eTu�X;_����������������������������������������̖������������������������k@yxnutS^fihl�����m�uY{m4q������þ��������������������������������˕������������������������bFxqSLbc]cgik�����|��gpn.�����������������������������������������Ƞ������������������������bEu_4*]``\gik���������ioR�������������¾��������������������������ɧ������������������������dSd^P?i\^[bjhd��������wbd����������������������������þ�����������ū������������������������rUnwdNk[`]bijG��������S@q�����������������������������������������ĺ������������������������wj��gZu^]\chjGc�������Z/k����������ſ����������������ž�����������ž������������������������u���jg�]\^_hiTC�������_?m����������������������������Ļ�������������������������þ����������s���qq�mTbcdkY4wʚ����k_�y������������ǿ����������������������������������������þ����������p���tx�hXacijWDSˡ�������s��������������������������¿������������ý������������º����������ut��x��eVafhhVR8���������j~�������������������������ƻ��������������������������ľ����������qt��v��YYddhiWS/���������k{�������������������������Ƿ������������ĸ������������������������nv��v�}R_bhghXX8�Å������fy~�����������¿�����������İ�����������ķ�������������������������ns���cZ^bhfi\VAl��������mp����������������������������������������}����������½�����������r�����YY`aiggZTPN��������st~�����������������������þ��������������~}���������������������{�����uU``aihgWUW:���������q|~�����������������������ī���lVk}������l\az������¿������������y���z�_Xda`kihVSYBj��������lz~�����������������������ǵ{yqH2/Pt{�wuo=4Ggu�����ø������������x�����W^caajgiWWYFR�ÿ��ƪ�lw������������������������Ďgm^U[M^lidc_SKYhu�������������������t����sQ`c_cgfhVVUT?��ü���|ou�������������������������Ĺwmo|}iZcdbam{hny������������������~}����]W_c`feliUWPU>^��Ū���ny}������������������������ľ������wrp}������������������������u��v��Jaad`hfjgYRVMR:�������qwz�������������������������������������������������������������m����rT]aacifhiVURPO3��������h}������������������Ŀ�����������������������������������������m����UW_a`bihhiTRRORDS�������d~������������������¾�����������������������������������������n���tN^```cghjiOSOPLN@d������i}�����������������ſ�����������������������������������������{s���YQ_`_effigiPUNQMMLGZ����df~����������������ľ������������������������������������������vx���JW^_ebdgekhNTMPLPLOKGgqpIJLOT]]a_dcddhRQMMHMKOGNJKNGLHou~��������������������y�������}ppjqs}{vzxvkq������������~{�CAHJJOVW]_`bccdeQQOJJKMKKJJMJMJC^px�������������������������������������������������������x;DCMEPWX\^abacgcQOIQIMKJGLHKNMNCXkr|}����������������������������������������������������~}m7FFIIMUY[\`_baecQOOIKIHNKJKGLKNFQcpyz����������������������������������������������������y�R5DGIGNU\[][_e`daNPJMKJIIJLIJJKLLG`fsv~���������������������������������������������������zwC;BCHHLWYY_[baaadVOMNIIIFLKFKJMJKLRZksw���������������������}vumt{{zy}�{���������������}vo0>?FDGQT[X]]___caSRNMJIHGIEKENJHNIPUdl{w����������������������xswsmormsx���������������w|Q5ACGJRVUX\[_^```UOOLIIJGHHLHJKNQHF�LUjr{����������������������������������������������~|y]2;?BBDNTWUY\[_]_`_POOLHHKGGJIHKILNDM�h?]lu����������������������������������������������}wu?79?EBCNRVUX[Y^\]a[RQQJMFLIGJGJJKLKHO|�OEViw~�������������������������������������������}vwX3::@>ALMURUXZ]^]\`[RPOKLGIIHIHKHOHOBSzz7DYpx�������������������������������������������~sn869=?@EHQPUTYW[Y[^[^QSOPJLHFJHLGHLKQ@T|~z^5D]et}����������������ž����������������������uqO/;:>?AAOQPTWWXZ\\[\[SRPLHJGFKFJKJFLIHT|}xmE9HSblv�������������������þ������������������xo^91:8?=?DLQPUWSWZ\ZZY\RPPMLHHFJFHGLGMN;Q~zpsU?97<>=KNMTSVXV[WVYZYLSLOLKHGJEKHIJLO0R�y}qfL@>BCCGZs����������������������������������wVl_)6I<<:FLNPPTUWWWYVXWYRRUQJLIHJHLELIHR'V�{|tjWBD=BA@AXq��������������������������������bXy_#%;O@=FKNPPSVVVWZXYWXOXOPPGQGMDINGMNO!]�zwi`N@AFAA?FVx������������������������������|h]a�X!+;KGILQMTTSSVTYTYVWTSPTNKOLIHHJILTRb��~zveTHB@CEdqqu{���������������~�ytpnSYhekZ #$.8@NPLSRWSWVVVSTU^URUPSINEEDFPUWJj�����{j\RFGBBAAB>=BRbghputqvwwsunrvvpumoqmheHX[egm�_$&)19KVNQRSVQYUSUVU^]RPPLHKLJGMN`PGq������ue]PEFC>DAA<>@BNPWWaY^Z\VNOORX[Z[SUSMFH\^iin�\! +%5AJSLOSUQSSRRST^]VUOOGLINIPR_QBy������{q`XIGCEAC@D??;B>ECHGDIF<>F=DADB>AC@GIR]aink~h""!-*Wk}tmun`dnnqz|��������������������������������������������������������rlZGa^En�����pxs\]_apMMn�qlrf[bjh|����������������������������������������������������������wjcMF_ZVy����sjmf\j`cQJh�smx_\^kj�}~��������������������������������������������¿���������|{m]T@D]Ng���tangikggP[b�zr�gPVgr�~������������������������������������������������ÿ������}~q`XA?EIWj��z|_kk`p`gK^b��r�uLWiw�~��������������������������������������������ƾ����������~~tjU@:?=Tlp�zwaiiflglRSX����_Pl��~���������������������������������������������������������~vkWD3@+8bsytbZiq__odZQv����\g���������������������������������������������������¿�������ziZE4<)-Iw~rmhVdoRnpn`_V�����~o��������������������������¿����������������������������������q`K8;,,8b�ooaWV]]qqrlj]s�~�������������������������������������Ļ��¼��������������������veQ4>.75N{nhaVVh\lnrro]K��|z����������������������������������������������������������������wkUE9(;8UnieXO]Z`omsuot2T�trh|����������ysow{w����������������������������������������������|meD:'C5ZckaYQKGgmjrqr{P(Co��x�~zqtuttuukbebeaiqrz��������������������������zotyx~����������}pnR4*B8Zg^_`DFDgnjottue=+8c�����z�}~ypjd^W]Y\^agn����������������������yoh`[]ciknmvv}�����}uta>-I7a^R]Z\=IhnppuutcFA>Zd|zxz|}}|yxonheb^`[^]]jpy�����������������sjifZ\YXXckmnurxv~����xtrG6QKh[M\M_=Okpoupxvl81Vciyivyqspsllkc[ZZSYW`c^bmo}�������������||uba_\\^_dciipv{}��z}}~�|vsWAOQjXRVTPQVjonqrr{k/4Van{`xxjgh_XNULNDFKSDGScgfkv�����������|snfcec_ZRVTV[]bdozv�~��y���}sTKhXdZZSQMVWlnqrtrxr4@J]ty^~ujjZLFJQhP>/2DRSMR_eeqs����������ytkied`QLKKMDKPPSR[hszz�{~uY=^^X\OII9efokmsnt}�A>SV�qe�sjfEGOK}�@ME+3Q^\XU\bjk������Ĺ�~qhgcdVJVQWC5229-SLuKF\Idr|{{|~w�s\DIMTP/,Halonnnpu����;Q\�|��~ncPBKt��LG/7:[�mSSmT_u������Ǿ��umb[`QH\r�:A'#=-�o?RLWjvz�}�yyqUC�~VIK[hmy��|pmVIQSHG?Maipnnmqi�^5?�^Lm�������i|����������rrpkf���������â{��{�lhZbj}gFGD:k}{s`[alp}����qm]WNXAUij�pljqpf�`EA`Bt��������o��������������z���������ƾ������uunwsqthr����}}vst�����xui_WILo�����kpmpm�\KTEsV���������������������������������ƺ�����{yrrvxwx�������������������g][Ki������hpkt�gaZdkY����������������������������������ĸ�������wy{|y~��������������������hZN^��zeXKe�nkl��{}o��b����������������������������������ƺ���������������������������������dQI��rg]MAE{lkq��|���������������������������������������Ƹ���������������������������������kN_�wauqy[K�jpil�����������������������������������������ǿ����������������������������������Z}�^r��pT~qhp_���������������������������¿�������������²�����������������������������������U���o[yxjnbl�����������������������������������������½����������������½����������������w~j����t`t�gljT�����v�����������������������������������������������������¾����������������h������ydd�_mkZÞ��p��������������������ƽ����������¿�����������������ǿ�½��������������}B_�{��tkc�jkj_g����x������������������ƿ����������������������������������¿��������������z08]ow��utq�dnijS������������������������������������þ�������������������ľ�����������������;>Zbx��wt�llmehV�����~����������������ú����������������������������������������������������LBWZo��ueoohkT�����{�������������������������v�������vvv�����|���������������������������pFVYk��v�rhhmdkQ������������������������������}wt�����zvwpz����t�����������������������������ZWal�~}�jjokfj[x���������������������������ziQL_tyxwwxkMDJ_t�f�����������������������������oabx�w�pglllfkZe���������������������������x]K6AboghkgWEBAEeqop�����������������������������vdb�y��djkmkefeW��������������������������ŗJ@FLQ]d\hd\[SE=Vkw������������������������������qg}�u�`ijgqdhlS�ſ�������������������������qRQUZT[]deliefdy~�������������������������������m{����leigkldfg]g�����������������������������qi]_`agotrqww}��~��������������������������x���sw�ajnihlgdi_R��ë���������������������������pigglqppsvz�������������������������������p��{z��iehjlflgeceJ��¸����������������������������znminpsmtx|���������������������������������}��bdnfjdmbfdeXr�������������������������������}tnirjnqx|���������������������������z�������eefejehjibbdh[���������������������������������~rgomoqvz{���������������������������������r\efggfehcecdbgez��������������������������������onnvzw~{����������������������������������Uefddjdhiecdh`hacb~��������������������������������~���������������������������������������e\`ad`fbefgcffebhd]x�����������������������������������������������������������������wv����lYb`^cccbfdcbdgdfde_q������������������������{wv������pnwq}����y�������������������}�^`pordW`Z_aa_d`gc_dbg`edd`d����������������zv|wywfdhdcffpwjc`aa^]bl}�ymy��������������������QPW\\\W]X^^]cb_ahced`deeb^e|��������������lhYYURVNLFDFKQQTJMKEBBNQWb]ibimx���������������}��DTTVUXW[XZ][_]`^b^dd`bbcdcZ}�������������ugZOGQEMMHPLNPNYRVRVaad`ca`ac^d`Ydpz�������������������vrgic_aeghluy{�������������������~yzz|IBJJKKJNIMOMNPPNUTVa`a`c``_`]e__Xhw����������������������}{vrwz|�����������������������v|w}h>IFLGLLHOJPNMNMPTOT]a^]`_`^_c^bgTWlx|�������������������������������������������������wxxx�DAKFFKDINFIJHOKMRJTR]b````___d]_abL^ps�������������������������������������������������ztuy_@FGEEGFFKFJKHMKKPQLScYc[a^[]\d`[_eYJYpy}���������������������������������������������~~wtrnCIDDBGFIGLBLFJKIJPKQL_^a`[_]\^a]]d_fSI_lx���������������������������������������������{xrqqLCDFAGG?JEFEHHJJELKKIL`a_\\b]`\__``^aaYFYjs�����������������������������������������~~zrsjko>BFBHCDEEGHEECLCIJIJIN_`Z_b[_[_^[^`^f\^|IE^v���������������������������������������~yvvjk]|x2EBFADFCD?JBFFDHCIGFML`\__[[^_\_\a^``aa�tDG_x������������������������������������|{snkhcZm�u7D?G;H>FAHBAIBHBGGLEHLbY\_\___^^]`_^a\Z�dAF?F?FCHAICHCFL^\\^[^_[][a[``b[^��nF<=Yt��������������������������������}wq_^UPTt���m;F?BAF?ACD@@CEFCFDAIEH^Z]_Xc_Z`_]_\c`X`��vV:DACC@BBDACGCHBG^\[[Y\Y^__\^]`dO]��w^CE<>Plqyw���������|�������~|vvyxytlbSGE@Mu��~��]48NEA>BFA?BFA@DEBDCFC\]\Y\Z\]\Z`[`^^N^��xjKHC;@Ge_epvv��|sznruxzwqtuornngmhZLCBDJc�{���_ %&1EM?E@ADBAABCBCC>GDXXaZ]X[a\[`\`b`J^��|sXQHAABEGLOTUUTWZTQROUVWXY[W_Z[XIGEMNRXiwyy���K "&$9JL=A?>?B?AB@DBAW^^W_Y[]^][^\]Z6[���znWOQJFF@BGAFDGKEPIICGFIMILIIMIKIDEJLSSZcn{x����F  #9PE@@;D>A?BCCCB[Y\W[X]X`_^Z[TZ"Y���~t^SUMIKFG?DA@@@DECCGC@DAE +*4PF;C=E;C@D@ACY^Z^Y\^WVTEQZXTd���~}iZTNMOJGACCF>FCHD \ No newline at end of file diff --git a/images/trainset_face/s18/9.pgm b/images/trainset_face/s18/9.pgm new file mode 100755 index 0000000..e53d0d2 --- /dev/null +++ b/images/trainset_face/s18/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +wvwyvvtvyvxxwxxvxvzxxxvxy{������������������zz��slrffdflgvnlvuwsu{vxvusyyxxuuvvrqtsusrwnrtprywwxyvuw{wtyvvywwxtvvwx|��������������������ptxppcm]\^fhlpyjoqvsvtywxuuyyyxuystrsuqssrtprrsquyvwxxyyyxwxxxvyz{x|����������������������{}kmvckh\UQ\`\ejtmlqxsuytsxqv{wwvvv{qttsttuptqtrsn{vyzw{uywwyzv{uzzy���������������������tywj]m^^\TZVS\Yccdhkmuns|wuxw}|urxvxuvtsssurtptqssp{vywwzxywyxzt{tzzx�yz��������ô�������v~{qui^[ha[_V^_Z_]]^YY_gpow�xuzxxyvqsvyqvwtstsqtrrstsrvxyvw|xyuyxytyw|yvxwv}���������������gk�utv]LVii_e[[YX]ehc``\YUnzx{zy{wqvtyuzotsqsusprquqqstwxwzt{xxwzywuwyyvpz{v��{������������a[�zy|ynpkoxhnhgccdnrjp�rl_fso{q{upsprx|wwxttovprpsspqsrwxx{ywxwvywvwv|svt}y����}w}������ca��xuwvz�xovnpkfolpjigp���|wluxmzxoqtzywurzvsttsurvqptrrxywuxzwwzwywyxy|vy�}����ys��}x����xf��tt�|jlprowpfnlgkqiiglrt{{~xxxpsruu|z{trtwrstpvurrtrttswvywvwxyvyywvxwuz|}��~v�}}{��������|vz{~�zpvupmpvwzm^Z^hkelqvw{��}ut}sttpxuwsrvrrysqqsruoxyvzxwxyuwvzuzvz|�}��~����}w}����~��tmqwy{|}��wxwv��uhabjkkony}������yx{qrw{xurzuowsqqvptsuyzvvwxvtywwzwx{����t�����������}����}���������������wqjckjlogqs{y{����|vwzzyvww}oxrrussstv{vwuywwvwz{w����|����}�������s�����������������������phcfgm^Wioout�����xx||yvyxtxuosutsywzuwyzxxz{yz��������������o���~������������������������vvwluq]Waiquyt�����{z|w{swsypqsurwxyzxv|vu}yzy��������������b�ȫ|w����������������������������|}||q\lcszuu������v|wxyvvzprtrrvyxyvywwxyw}�|���������w��se���w������������������������������{�{�oscawv}~������}xztz{{rtstuwwwwvv{wyrx����������_b�\f������������������������������������~|�yujY`x�����������swwvnusxvwtxzvyxvvt|����������hL}�Rs���~������������������������������������vfeFrr���������}vysxonxuwvxywwuzx�����������n[Y�v]������������������������������������������pkSaop���������wuxyzauruuxy�{w}���~q}������wWXW}t�������������ľ�������ƽ�������ÿ�����������sjN|ql���������|}wydktvuuzzu���wr���z���v`_\\�|���ur�����������������ɽ�������������Ŀ������oawxqi���������q}nletvywt}x{��sx���u~��wd_bgt��u��ru�����������������������������������������e|v~hiz��������{wif\yuv�tqrxv����px��ujgmnz���p��uz������������������������������������¾����k�w}wqv������|��zkUnuz|kfs�|�yq���}{pt~�����m��|q~�����������������������������������ľ����rd�zyw�����zl�|qd]z~vL`j`rvhso������s������|���||�������������������������������������������axt��}�����np�ocQ}ucHeebjMp{|ʶ��{v���ĝ�|y��~������������������������������������ƾ�������}dvf��������gtgXzkTW_lhMVyv��~�o^����ĥ�q�������������������������������������������������ktio~��������xXe_t_Q_Ra\Fcvv�|ro_s���ڴ�{h��������������������������������������������������oktg~}��������d^cnZU]XQUY`rwsdpl���ÿ��k~��������������������������������������������������qdu]z�|������bN`jOb^ZEKTii{wkcs����������������������������������������������������¾�������\xXd������xeFFhEdeJCIN[g{mie��������ĭ�}��������������������������������������������������e_lTm�����{wzkS:hJl_AACNVrsrffp|���~����w��������������������������������������������������|CwXVv�����gyf`L]Ze\?@=VWrrwc_or�z�����w~����������������������������������������ÿ��������ySYkMJz����rek\[cdfPB>4bToqt`emp}�~���������������������������������������������ÿ�ù������zZQQZJ6����vdl^TdmdL<@4ZVi{s`hfl{�y}�|������������������������������������������������������~aTAQIEC���uk_a\phlKA<0TP\}z^galw}w|�~������������������������������������������������������xdWABDKEY�ul\Y^whvIC>.LMWx�YW^j|z}��������������������������������������������Ǿ�����������whSF9:4PPnom`]_tlvT'J<`��Z]iy���������������ƺ������������������������������������������}v[5=**4FF}k_^[esropNDD,>=>�z}[qt�����������������������������������������������������������z`6<*+3IBrncY_hrmnsP?B<,Eq�~�}}������������������������������������������������������������~d>7/+3CCih`Z`omtluVB1>0<77y{���������������������������������������������������������������lC4205HNe_gR`vonlmf91-10:9Ku}������������������������������������������������ź�������������nO+5<2CUcPjV\unmlfiJ/+"(.62Qw��������������������������������������������������������������~xV%:48DXaQ`[^lkkhah[?!)2.=Qn����|{�����������������������������������¿�������������������||`/:*?J`YSZ\`lkhfac_S";0)>Ul�}�����������tolrlpmy|w����������ú�������������u~{������~yoD<'JZaTTT^miiec^`_]'-1."JZk�tsw�����������~ymef_`chrjs����������������������{skemoqxvuw|yruJJ7G`kRSY_mjgdd]^[_1/..2QVn�snhj�����������~vmfdfbdijk~������������������qqpib]^dqw}yj}xNOI_ZaQX^jhra`_^\^`=.6/9TUo�}mbgy�~{~wxnhfZ`^[R\inim{}�������½������~pab]W\Z^gqy�����|mu~P:U[WST`fknna^[_kstK4129OZw�j^p{zyyyph]WlRGHFcn^PMenjrw��������������ol_\MMGJIR]Vbgv�~�|ss}W4GMPYVakhln\^Xp���n61;?HX}��jfq�sv{mXbP\�K6IOZmu|~v|Z=EXep_\fijjZR�i?1J��]D1L_���������|k]z���Ydga\��������u���������Ý�x��V���Zk?MIu��mE]wy|�zdCGvwzo\cgjlT[�h^M2[�yP;Cg�����������t�����lsr�������������������Ǚ��������dn[c����rcx����kC`{ihv^akhpLe�nh`NIceB@g���������������������������������������ʢ�������������������������kAlsPAZh_jjmMw�zwmfvPntDJs���������������������������������������Ξ�������������������������gDd^?)UfXegkF����|x�}VpQ>����������������������������������������ϣ�������������������������aI_dd?fb[agkB��������piXK����������������������������������������Ȫ�������������������������gQmwrNijZ_flNh��������h^k����������������������������������������ɮ�������������������������qg��rUrk\`biRG��������KIv����������������������������������������Ȳ�������������������������u~��tdr�P`cjVHg�������F$~����������������������������ü����������ƻ�������������������������w���znr�U`cgUQ=������Q3p���������������������������ƿ�����������þ�������������������������tw��zw��UcggWU7z×���~]Ox���������������������������ƾ�����������ſ���������������»�›�����yi��~{�|OggdPW8_•����p�}�����������ÿ��������������������������¾���������������ſ��������rq��z��dXfejSTOB���������w�������������������������ľ���������������������������������������uo��z��Z[ghhUUM<���������r���������������������������������������½��������������¿���������v}��z�vS`gggTPU:qlj������o������������������������ƻ�������������õ�������������ſ����������|�����V[bgijVPTC`��������m�{������������������������������������·��������������ľ���������~������Ta_fkiSRVDQ��������y��������������������¾�����������������|������������Ļ���������y�����vVb_gjkTRSV6~�������~y}����������������������������y{{������vq{���������������������x���}�Wad^gihUUSQDV�������uy~�����������������Ŀ����İyujHEGhz����`?G[q|�������������������u�����Rbd_kekSXOSJB�������rt}������������������������ƌ]]IKMEastkmcOG@Tg��������������������u��~�qUeaehglWRSNN^~��������������������������������������������������������������NKOTZ``befgfgOLMIKGJJIKJHMJFO|��������������������|y����||{}���}x|ysonx�}z���������������MGNPW^_acceheNOJKIGJJILHKKKGHs~�����������������m[KLXcfd`\ZX^`ad][bYaRRZ\]NI^o�������������|CPLSW\_b^eefkSMLJIIIIHLGMKHJAd������������������qbblnrrx|~xhfhberzzrqspmdw���������������x=OLRWZ`aaffehQOILJIJIFKGLJJHD]r�����������������������������������������������������������`@JLOW[_\bcbghPLLJIJJGLJIKIJNBQpw����������������������������������������������������������S>MJOT\\\bbcdcONLMGIIIGJFIFJKEF^sv����������������ſ���������������������������������������xCBKKPS\]``cbeeKTGKGHGIGJHGLIFLFVhmx���������������ž�������������������������������������~xd;DHILT[[_]cadcQPJMGHGHFKFJGJGKFOWcq}��������������»�������������������������������������{wJBDIHK[W]]]^b_`SRPIIHFJHIGIGJIHJLH]ar~����������������������������{�����������������������sn8AFFKOXYZ_\_`acOLOILHIHDHHIFHIHJLGH]cp���������������������������������������������������utM7EBGGSVYV^\a]_eKSLNIGEIDHHIHJGJKFKHJ^fy��������������������������������������������������te<:ACFISRYXZ\_^b`PPOJLFEJCHHFHGHJIICeBMXl�}�����������������������������������������������zoM4C>GAPRZXZ\\]^]`ONNJKGJEGEEEIGFNGN=rn:F\rv����������������������������������������������zt[9<@BGCNXRX[Y]Z_\`RPJNIHHHDGHDGGJJJJ@m�R:G]p}�����������������û�������������������������tg=6>?BFESSWV[X]Y`__UKPMJFDJCJHDGIHJHNDBJQTVUYX[Z\^ZRMNJIGFCHFCGHGFJKL3o�zmC:DUeny������������������¾�������������������slM36A:>@BMQRUXZYY^\^\QNNKJJIEFDHEIHDKLI#qwrZ8=EJWex��������������������������������������taP37:<>@?FPPQWUU[ZV[Z\RNRKIJIGCHEHIFGJIBu~vnf>=@@DKZt������������������������������������sfP.<;7;:>?GNPROXT[U[XYWOPNNGMHFEDFFGGHHM6${}{shL??@?D_w�����������������������������yd\c~W (:M>GMLNRPVTZSZYWTZPPQMKMHHFIGLCLNO+,���xpfSEAC@>C>;?Qt�������������������������y{\_bd~R +"/FJGILQRSTTUWXYSZYUKPNJNGEIHHECKXJ%.���}vlZT?DD=B=A<7Gjxu{������������������~}ytr]Rbai}G +7COJLSORQXTVXSVV[URPRKMLJGHAGLLXP 6����yseYEGH?DA@@?;@Xacnny||���zz�~tyuqoljeRNZbhi}O  %-<>GOYW`bffelie`a_dfa_\TWNKEU_eigG $ )1?JQOSQSRRVUUTW\XWONFLFGGIOWI[UQ!S������yjZOHAEEAB@B@B=E=B@CIL[afgd�D  '*6APONTQTSSSSTS^ZXJNHIGHKFVRM\VR[�������tiYKGEHBEDAGE;B;A;;<>>=::79:9<;>>@CIPT\ajjf�G!&(-@<=B=@=?8<55>DIHA5)/(/)*(**'))&&-%&$*$%$")#)!+&#($$&.50,/11-1,5..0//0-+1+6/1:DFK?CDBF;CDLJLJIF=:?CCA;=:@@GQMSJ861(14AEM@H?02%))'(+&%-%$+$*!(%')")*$'$&)0121030237-6.013-.983=KLH@>3>8HMWQTC==194-:7HFG>502&.&(,(+'('(#%* %) ')()%%+1/110-4.3//720133-62BVUML>>:8AFADIFLADCI@?@?CFDCKGQJA7,2:5/4:>H@?2.-/,*)&+#)+%(',!'$+&*")%,#3415031212030.21215MZf`[RF73B=JVLKPLNIIELJE41?<75327=@A.154-'0.&)*(+*((%&(,,%&$)2632522314042/53-=ZqwhW^^H?FDM>:7>?CBA9=AHMSKJVZYTBHPQ@=<9D>>>CDEFJSOW`]PQERJD@>;BHAA@B:D6.8956,++%.,%*'&)%''&,&(*)031419.7518/6233@Unml_Z`bYb\XPPFICBAFH@FPRPOQRUUUKRUQEEM>GFMDLIULNC81237/0*%.,'&)(&**'*&'+(+444608/:47066328Zn~nwtyy{uthjdh`YUTQSVT^_^`XYTXZXVYKRLGSNALLSTYb[e_TB/-.4)2#'2'),%+%)(#,%)+*734343155577675Io~�����������uurrvv|vxxwxuzqrtuvn__[V`bZW_jgisuztoeX< +&+$&,/(,&#&')!*(%-)77367254329946Kf{����������������������������������{}|y~�zyx���������zkO2'*$,(+%'#&)+#**+).48586471814;BU^|�������������������������������������������������������sj>2 #$$)"').#++,'/59875947814F\ju���������������������������������������������������������yqR.# ((-**(-$%6<4:7769755?V`f������������������������������������������������������������x^+!' &-**.*)/&57>398740BR]X���������������������������������������������������������������Z.%!(,.%+(+)=3;574925`kEr���������������������������������������������������������������}\$!&!+**-.(.3>79986.^sV_����¼�����������������������������������������������������������O2).((.;=4>4:4@tW>�������������������������������������¾�����������������������������<!/)0-(*>8>68=3SfGh������������������������������������������������½������������������u$)!$01&0*:6A7:5BcSh������������������������������������������������ľ��������������������Y/().,'/:88>58Ve_��������������������������������¿����������������Ŀ�������������������|K,/&&2'-98=<:>`aa�������������ý������������������¾����¿�������������������������������g:5*",,.,C8>59NYJw������������������������������������ü����������������������������������uL@,)"*.+19=>4?IUX������������������������������������������¿������Ŀ����������������������T=7(.-!%/.8<=4D`Xf��������������������������������������������������������������������������w876<& $2;@=0Qv`z���������������¾����������������������������������¿���������������������wB8=9.,%:<=3^�i���������������������������������������������������������������������������tK5I92*+:88@]xn���������������������������������������������������������������������������|P8FE4"2797Ldp~���������������������������������������������������������������������������y]8@F1&('67@Qc{��������������������������������ÿ����¾�����������������¿�����������������zZ@O_r�wS>8MHYm��ѵ�������~�ygph]kwkei_NHQ;Oo���a|�vx��jկ�u��kD-?49875:FAl���������zst��ycGHKOhtyePHSYmw�������������{x��abx}|k[1+4:OPb�wf�|��������x��cJ-9268/=49FW��pl�����w���ym[[d`gpnuptf_ows�ɼ��������������l_fu}|[Q??>DW[BJur|������u��Ɣ�WA3//C>5:6;ACc�_����Ż����sn^\a`abjhojco~sq�ʿ���������{�����neoyzrcSNSde^RIZu}������~�rs��A894,=?475@C7O�~�������ʹ���rgc`cagdhgfk��j��˼���������v�����qeefkglgghsnlchlv����������Yk=5133:=21p��H_����������Ƶ�}o_be`_mepmz���g��Ȼ���������z������p^efhdhggsrwx��������|v���iI14/56=;4x���}�����������Ȼ���tusxvz~�����tt��ȹ�����������������{lchknmou|�����������~|���nE502(;3:4���������������ɻ������������ʿ�n���ʺ�������������������qlknpvx����������x~���r.E%(+7>99��u_~�����������ƹ������������ʥ�����ȹ�����������������������~{|������������t����4(+'F[knt�xC��������������������������������̾���������������������������������������r�����K73Ks�tgh�{A������������º������������������´��������������������������������������{w�����Z ]v{�l??[��O������ɽ����þ�����������������Ǿ���������������������������������������q�����Yr���J%7P��Z�������˽����������������������ͼ����������������~��������������������zt������N!��|4)M7��c����������Ż��������������������î�����������������w������������������|}�������DF�~�|5Ca1��i�����������ź������������������ο��������������������{{�������������}~���������JRzw�yJXy0k�{�����������¾�������������������������������������������������|yz������������NTz��~Sd�.L������������Ľ����������������������y������������������������������������������}?p���ao.3u����������ź������������������db��seipw��qbh~���������������������������������r-e����jui01J���������ƿ������������������gG7OtzZP[hlkYC1=Wy��������������������������������h"Mz���woL9/0���������»������������������h@Gx�gHIYe_T4)>f��������������������������������X-Pi����c'=3)~�������¼��������������������WBz��{SFP]bk]74Fl�������������������������������{E>kj���D#:5%j����������������������������������lP7JYnzkQSq�����������������������������~�l@b~t����)(<3$T������¾�������������������������zX?3Lds���oj������������������������������|�PD��x���b4:5 H������»�������������������������dK2BNh�����������������������������������~yAm�~y���9(06:#4�����������������������ý�������sN:BL^m������������������������������������wmLv�����x .+26+,�������������������������������|cHDSZly����������������������������������}uih������b")738.,z������������������������������r`XY^ir~�����������������������������������ymn{��yz�r<'/1:62&j������������������������������rkbgiop�����������������������������������}tjru��}�{L,,214:4"a������������������������������~pmqtqt|����������������������������������}pk|���yR2+0-595=#I�����������������������������������}}����������������������������������}vrp����nQ2//,+639:'=�����������������������������������������������������������������������zulw���}G8+//0,,/;3+2����������������������������������������������������������������������y|x]hswjP-8)3,2/-0650%y��������������sllmz|�����uqj`bdhplllllx{����������������������������{uyrFDQKE010.3+6*2147, ]������������}t]OJRT`onmeZRIF@>?GJHKKFKOXcpy�������������������������xtzf-/235)1,./,0-)3715"A������������ulZE406>HKKA71-*+,*4/22-5318DR^e__XW`gu���������zwywp:!+-.0*1,+,/,*,02641 c����������}uniaRd|x{}qj\ML9//033,-+#-0*&+,0@EFJA6HHZkr~�������y{wxu^*&(,*,.-)..*,005*:31 O����������zwmnx~��������ska[UXTJKIIFIIDIMKRQW[XTSKNR^hqw������|xwxssJ.'-(++*00*-.,-03114)1m���������{ptz�����������}wupnqookhjghbgighnn|w}~qfjkny������}{vyssh0#).-)+)3*./,++.343620*N���������{t{������������{y{ty}}{��~rmnnzw�������{vlnx�����~}ywvqnO%'++'2*-,.*/,..-/40717$>s��������{|~�����������kkjjlrtrsryzrmqxt�����������xvy�����yzwymrf7$#*/&2)0+./*,,,-0-130.2!^��������~{�����������{uaZYPX\]]Y_chflrw������������}vy|���quzqkla.%%()'+)--*-.1,,/0/132.2'8o��������}�����������|l`MJ=CBHFGMI[]omz|����������|}xu{z�{zqsslehb+*(+'-(,*'*1'2/)5+3-100,*Rw�����������������{rh[LF:8.737IDHCNUSegmsz~��������}}}xypljoc][jya#&$,&'0#0)-(./)*-/,2-8+4,')Qu�������������}xpiYLCAHGJIHMJQIORT`hopyy���~�����~xwkpmi^X^tz_ '* /')'1&,'/(0$+4*10044,1$-n�������������{yqh[RHGFHNLSVRRRSWZdosuvv��~���~��utsokfU[iv�\* *))'.*+*),*'+-,.+1/-,,11*n��������������{ung_]XUWUR\\Z\^^aintxxz~}~�}���}rorqe_Teo{[#$%+&)+,)-#/**,,+,.1//,2(.' s������������}yyrpnjffhihgmorsx{x{|��~�����|}smntiaY[hsx�[$!(*(++)),+-.**--*/0+0//-.("t���{���~��������������zusqstyzz~}{~���������|yvkfnkc[[anu{}_(&*(,().,*.,'--/,,-1--.-1%!y����y�~~}��������������}z}z�~�}v������~�{{yrnigka\Zbjswx~c&"))$-,&,.+/&3)),/.*1)/,.-%#|�����v�{{}��������������}|���v}�����~~}yutmlegd\W_fqt|z|`'&+%),%.),*-+-/,-/+)-*+0-$ }�����{xwxyz~|���������|~�|{}}~���w~�����z�ytqkiahd\Z]bmu|yx|b"(%-(++*,%1+,).,&-++,*+*-*)�������wrttsvux���~~{zvzzyzvzt~||�|y{v|�}zupje`_c^Y]_kqs{|y}^"$)+*&+)+0',.%-''-&,+,(,*03�������~splomnpwz|wsvsrnrxpsqtousywxxrrtyxxqpga\^]^[V`emmv{zx}b"(&-((-(.),,),+'0*(,,-2).*A�������~zqljhilennkhjjfdgkjkkiigmmopmqjmrmkib]YU]\X\Yekpsu}yzwi ',)++))/&/)+')(1+(**-+'/*W��������vxrhc_`_\_ZXZXXUZY\_b]Z]^ddgcdg^id`\VRUSZVZX\dtquy}|zwj!*))*(+*-&-(**)-%/*'+(0(+&k��������~~snf\ZLPMHDADDGDLLONQOMPUZV[V]V[ZOQDSTUVRXYbhpzxyy�xzj$ (&**),,$,)++('.%)(,**)+($'�����������vnka\LD?;3;44<::>AKGMOTYelittxyz|zx~zsA),+$2'-%.(+*+((;2.+/&%&V�����������|xwihea]_XPE8800,2././,.1+20;5<=F?LFOZ_kqpttq{{zz{}y{yC%-+&.,)+''*(())pRBB<745a������������~wskif_`^]ZPI;:+.1..3-1,/*4.:3B8BAHKYahoqpuqt{zzz}~w|~K()*'(-%.(*&.#/%|a9!*3S�������������}yuhic`[aZ[\ME>31(/.)+,.,)+05598A@KT\gjqrpntp{wy|{{{z~R &.)+$)*&((%,"+- \ No newline at end of file diff --git a/images/trainset_face/s19/10.pgm b/images/trainset_face/s19/10.pgm new file mode 100755 index 0000000..ec81c73 --- /dev/null +++ b/images/trainset_face/s19/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +*/.0//.2.0..41//.+0*,+0--,6(21>:=@NLKJFHGACGED3<=?CFA92,-&(-%()*&,'&+&$)&'$"+#%(!)&%#*%%$'(!,/-00.*0,0--30,0//.01.1-8DK<7=HGF=DC<<9C9:F@B=A8746HEE>6*+,),'*+)%)+&&'($(((%%%!)"%&&!(#)"&.1.2-1.-02202-3*4/+3(169>EDABDLHRG>/85>E=8CEJOECA04347BDB,44'(-$(&'*#&$)$)#*(&%&'&%#'#)&$&$.110-4/6,1/-1-1/.1134:?MB?>@CJMEHI9C7G?@JD>22".%'+(&$-&$+ '#)&&#+"(&(%$'"%/24/23/5/1000.3.22749LNJC7C8BALHLUKE?ILG?74>?GHIJLEGMFK@7/2:7.7:H;B>MUQMLRPOEKQO<2=?51438B:3083+./''&%*'#)$'("&'.!''$+'#21413520413223.4*H`|{`T`YHLBDE<4;?DC?:?EFPSOS[bVKANND?=;>:>46:?91690*4'+(,(%*''("()&,&('')$%235667.7244446127Rntp\V]SX\NHK??@dw|w}}����ysoqq`]Y]^a_gefbbc^\`b_TTLISLHMQQW_a`bQ?(&1(2#)*,(&+$+'&*',&&/&&();15223105663:.ASr����������������������������~�{hgb\ehb`dpgqyyumiP,!*'$()0+&#)&'%+')-'+$*'+775739.46582=761coH^�������������������������������������������������������������M/,*+-'*-,)08;;5=83EkRB������������������������������������þ�������������������������~9,./-())/+*-:89?894[]Pe�������������������������������������½���¿��������������������o"% $-++*,+-.)/;96A:2IcVh�����������ſ������������������ľ�������������¾������������������O&",-+-+0)1&4<7=8;KZMf������������¾������������������������������������������������������mD<%'"(3++/)+0%?<@89G]L��������������»�������������������������������þ��������������������yH=)(/"%6/(0-.*=>>;2NdS��������������¾�������������������������ÿ���������������������������R50730*1-+-*;??5<\a[��������������Ľ������������������������������������������������������c*=9- "$-.../-4A;7=zoj�������������������������������������������������¿�������������������l.?75/!)/(2),=9:5G{s�����������������������������������������������������������������������m3E=5"()&/)00-9999Uup������������������������������������������������������¼���������������rB=@FKz���������ٯj������d>UQ751),40/.30E_l��ڴ�����������~RWT\aRYu������ު�������wf[`SDA>CEKZc�������Է��׍m�����tDAUB-6'2+1+55692��������������������{���}~�������ę�������sl]ZJC;AELYj��������nu���x�����vX7LN022+3/-:1:B9��ш��¼���o������mhfixre_`d������ַ��ɼй�xjYCC6@EQcsp{�����㦘wTTt��|����wZ;JJ=3+0/5.71;&^~�cn���µ��v���vljNgy[k_TNHCRiq���ҡ��������eP>MNY\fhlhl�����ʛ��dRk��r����y[;=C<11/6,0.832Ns������ƶ�t��~cbjbPGbbku`4=31-4*/-07=OS�����ż����rksv\H?8VSv�sW:@QMo�������������pyuiqviqmTF=K9^r��iy�{|v�����~��Y07<442*,.2,29?LJt��������pw{�xhPJRRirzti_V^e�~������������|��gbmu{pZ<$19EONmzn�������ż�tX0191:51-01/98<11,1+0..,.1//p����o�����������Ů��������������p���������������������wk_hjkqy����������]���_A.1"4:440-102s�}����Ŵ�������ɿ������������ͬ�v���¶���������y��������ypnpry{����������^���d"7"#3BH;,1.01r�r^o��ϼ�������ǽ�����������˹�����ʿ������������������������������������i���s)#)JvwrD"21/]�xC^�����������ǻ�������������ý���Ÿ�����������������������������������~m���~"#KWz�]_d&./3O�@h�����������ɿ�������������ӿ��ý�����������������������������������wv����&?���Y/Gh/+1/H��Ax��������������������������п��ȸ��������������y���������������������o�����%P��8(Mc-,118��K���������Ǹ����������������ɽ��μ���������������w}������������������u������*^��t28d_'/021��K�����������ǿ������������������տ����·�����������u|���������������}������~0m}�sd����="3-4-/:2*������������������������������cT���gFIXe`M5@X}���������������������������|q=^q����%&/0/.2:5!o�������¼�������������������������\-.10.0'1,56236o���������������Ŀ�����������{qpovmy������������������������������{nn����mH../0,2/-(+86;4.J�����������������������������wruzwx�������������������������������~unr���tJ1/*2-.1,-.+9/:9-6z����������������������������|}��������������������������������z~tgz��yO./0/00,/.*/)27936'c����������������������������y����������������������������������{yrWaieN4./0./+/0.+1+65953)J���������������~prqusux~�}xmktyvztv}��������������������������ww}p:;F;6+0/.02(0/0.//36466*4��������������pbWZ]aekgjedYNWYaZ`[_\jwz�����������������������yxzxa#//3..0'/-).,-+-...7580/'{������������v\JABCGTTOOPHF9CANLY_jjdialnw���������{{{y{i/'*-*1**-/,//-.)1,(026341'C�����������{o[Q@TYWjrpscZM@?23055479:8AAEIRPMKKY]p}�������v�x{x] (,)+./(./-0+,1*..%233335(3�����������zokiw���������siid[YVTWWZ\_U[[W^TLIIY^nu�������}|~yzs@&%3$.*,-.+1-,/./+-,/4.7022$j����������|rx������������|}z{xusyzwsslkluxytvumpqt~�����~xvza/)&/*+/-+.++/--,.*,+3241531'K����������|{������������uvwswwuu|wwsrvz|�������{wu�����|zvsL#'+-&.,0/*,/-0,-+-+*2+25503-0t����������������������|pcedifedgmnq{{�����������z����~z�{tvf2&%*+,*,+/.+-+3(1*+/(,0/07/3.(N����������������������wjYRNOUTRXdit{�����������}����|z}xsl\$&$(,(.)*0(*-.,*2&,,**010.22-'9r���������������������pdYPC9AANZ`htt|{��������{y{|~xvtulelY$")&,*,'1.-(2+/,0.+(*.-0/123,'2l�����������|����qn^UPRQOCOFHKOWbijlwv�����~yyx~|vqvqpg`t]*+%*+(//(,/0%/.+2,/--2,6,411'%U���������������zvj_QFHFTLPRSJJQJY_ginq|z�}�~{}}}wtsrri^bwW!)#)$0(0',(2,.),2+/#+1,+44///+ H����������}z}vumdVKB?BMOLVROLKNT^gfirtyzyz~}zuusqoeZh}\'&)'(/'.&*'4**/,+/,*1,,20-22*0O����������~|x{rplcZOJFJOLROTRKQN[_jiiouw{xu}|~�~xxvrrma^n�Z%&$**-,+(.',,(2*/-*+.,,5(21-03Q����������{szxwnrmga]\YY[Y]_]\`\cjpnpuuywvy{~y~|svwtpebfs�W$$*(+,&,*()/*+00%2'*-+/..0.01/R���������}zvyxvx{|zwuyorlihhimoqouvnv|wx|w||}yzuluvrlf`i{{Y$%+"-*,$1*//'/1),+,*--0*.1)/0/O���������{x|{{��������~vrpvzy|xxwyz}}}|}~}}yuohvqohecsx�['$-%,)+*+2,)1,,+)*),3'.+1.*02,P���������z|~~}���������{{vuw}��}wx|}�|}~z|~wvplrrokdcmq~^*&/!.(&--,)4(-/)))/.&2*2+,+3.S�����~���{z}}|������ywyyyxyx���ww�~~|x~wwrnknqih]cpxzZ!)),'****2).-+-0(-+&(/*/*(.-.*W�����~|z�}|w{}|z����wtsnttvrtu{~}z|{~�~}~xwonkmokhb]fx}z�Z" %&-*'.'1*+-&,,+-(*.%/(*3(,-'0Z������{vy}{rwyxwz~zromjinqormsux}yzwv|{�{~wrmglkjka[^pv~z]$''+*(**/(--+(-'-((/.),(/)/,*(i�������quuzroosopumhcfa^fgiikjopuvsqqtw{wtqldbkgg_[Zhpv}z{]!,(*#-).&.)*,&,++*(',',*++,-2#v�������toqtoollkfgbXY\WOZ\[abe^fjnoomopsrnhd`^he\YYbnvy|y�_!-))%.,(-(,,(/*+**''(-).(*/-&(��������yqplljgf_ZYNLHEEDHNPTTWR\\gcggfhlhd`Z_`_WVTUlt{y|{xe #*)*(-**.'*(/(-$*,%(,-)-'*+,(1��������xytjgd^Y[LH>@77<5BECNHDHIOKLPTbpr}||}|}|n($)+'+++, 1)+/',))*%('+**-(*(&����������~ttje^ZHA84+.(+-*,.(,+&/2436=:@@FGFJNQUajsy{||y~o/ )*))+/&*+++,'(.(+(&'),+)&&(H����������ywrlgaXTMB9.1..(/*,+-&.(-./686@E@GHIQVajosvy{|}{|zt4+&*+'1'+*,('*)/&**&?D531()#,v���������~zwplcd`ZZNC>03-/)/)/,++,..-38:?AAEJLXbmnust{{y}||yy= %(++(-'')(*&.$.&)(qlD?=9@Bx�����������~wqjee^X`XRF921.+1,3*,0*.,35;<:>?CKRbkosqrq{w|{{{||F2&+((,&)+'((-&+'0#&�vD&9e������������}}xnkh\bW^Z[PE96+)**-,/'*+,,374@9@>ABE@F;A754?HHEC50+,(.!-.')#,%)-"1 -%(#*!#(&')$)!042/.41/,13/-4,11.2000269FBEH>HJLPH>:19:@E?9AIDPIBB<4/52:DJ=572',,&+,!**")&)"/"*!*'$(%&#%'$&'0131/3/343*404,5./<-<;KHF?=BDMHLIAC>@BE>B?=>?:MJTXGB53.64@KHGB>,0*%+*(/",)*((''$(((!+&()$%)!024/6024.142-15+457;DJRI@<;AAFGLISMIBCKNC?7;;;IOSVPC;828325ACIB:9)0&(+&+,&&(/"+##)'$+''+ ,%(/22355406.66215//57B[[QNG><0>GDCDHEBFCCFAIHFNGGDIMLD=6/489448?AA<0/.00%+,'*'.(-!&('))(&+%&-341065/10305.55/1;Q`l[V]HB71FI>>8>GJZQLPMORJFQNI85A=66191@C8/375)3-*%'*)*#%&*"+'"*$&*"24/552330751445*=]rpWXeMNEBHD:98C@FA=;?GDUTOQZ`ZPBLKMA?361<.00.+(+)*'$)*)#&((&+&+3659712815536302KkvweUX\RXZONHA>=@>>@E=NGGNLPT[cTTNNIFG=>AEBDA=F>>148972+).(/)#)()+*!((,$-&$435373408190262D^inqc_c`edaYYTPJFFAHGGEOWTTSWR[VLTRTODIHCDMFOLNUJJA,33:1-.&'/*)*,)(+&))&/'))5686638:-56541B[u{rw~{�|{vkkml`YXXY\\^ebe]d\\]]Z`URPMHXMHOOUTca]e\I<&,0//+$/++&+0"*()%*+$+)344;131:65492=Op���������������y�x�|�����z�y~||me`_[dg]\dmiov{vro_J,"-)*%+,6 (*'(*($,$,))754955/795;68Sh{������������������������������������������{��������~�u]>!,%$#,1)%&+()&,)+-(,77=38581787J^b~�������������������������������������������������������xnQ0)&&$ +*.'-++)-&;76:7<292:Hcit���������������������������������������������������������~sd6$#%!'+,*,'.#1)<7775=0;4A^]d������������������������������������������������������������{n:% (+(*',,+-*=7388645DZWW���������������������������������������������������������������s2&)#+,)-*,(-9<:9836>n^I����������������������������������������������������������������i9 /-(0**)09>8884@dqLe������������������������������������������������������������������h%%+-,,'--:;9:68YnOE���������ÿ����������������������������ü���������������������������\ +0*/)/,8<7;6AbZCr������������������������������þ�������¿����������������������������="' 0/*-,+6<@1:VaVj������������þ��������������������������¾�������ÿ�������������������k4(#%0*-,/:<>1Ifac�������������ž�������������������������Ŀ��������Ŀ�������������������~\3, #2&0+3;><6Qc]g�������������¿���������������������������������������������������������{G8)"!,,,)/:;9AU[Qs�������������þ����������������������������������������������������������YE7&#()./,-D::@VKa������������������������������������������������������¾������������������iAB%'/"(1/1;?8=^Xi��������������������������������������������������������������������������D@%52*.,0:;:K\[t��������������������������������������������þ���¾�¾���������������������N27>+( %(2#!$+&-KZo|���������������������������������������Ŀ������������������������������������kF���������������{wnj^SWXTTZ[]^\_]]_hptzyyz����������ystoog]Vkxv-'()%-()0%-(/..,.'+4-031-1;�����������������|{polcdceafhghjflkmx{|y����������~yvtsicZ_l|w.'%'*-*-)***,--/.//0/.11.45����������������������}zzxpqlpprwzy{�z�~���������~�tpurne\Wir~t-$'(%0+-.(-+,*+1-3..,3+/3+!9���������������������������~vx~y���~������������|{lmtoiZ_[lv~v)&&(),+)*)1'/*-)0/0.-4+2./$3����|������������������������x�����||����������~tujtml_\\km~~s.'*%,(0*(0.-..-.,*1-1/,,00?�����}���~����������������{������}}�������wxtolsgbZVfot~zw0,, **)-%0,,0,-+.-//+-./*6<������zy��|~�~������|}|{{~y}{~�������������zytoolmeZW`ksw|v0$*'')/.%0**0,0+.2+0.,+0)4F�������xy}{w~zxzz~�z}vusxvv{ytv|z��~}x{{~�~�x~sohhfb`Z]guy}xyu/)'*,+'0*.)-,0',/*--,*-0(4F�������|tt{vvsttsutxsrrmpkoqrsqqqrxxzyxtuz}}{sukgad`^]Xejux|~w}*'*+.)-*(.,0*-&1',-++.*,+0Q�������vmqsmtmohjmkdgheaaadgkihfgpqqrqpppuuqpdh]`\]Z\bjnsy{|yw4'0$.,&+0*)2&/*,++.))4'2&/Z�������~ynninmjf``^Z[NTQMROWX\\_Y\dcgnkiljojiab\[YZYY_hntxx|zy|1+'()*(1-(,-(/)*0(0)1.(.)*p�������}wnhfde][ULNCB=ABC=?BJOTTUW[XYSQJQSRWV]Zjkt|z~xx{7+(-(*--%.-*).),+*1)&.*-+8����������|wsgaVTGG;5/2,3,000643452;KCF@<69@BKWTPM8@63069?JGF9:*.&'+&,+&,((&&#%&')(",'*%)62/4/36120441-6,4551BYPLK;==8C>IAJOOFFEDIBB;JEISIO:74/8202:@EE9/2*.**()&*($+$$&%%%()%&,('<,6-6/2010/6.31.138DYd[USH?22@GB@<=A=@K;?@NTPROREMKEJLC7.?:;1359CC72/06&1((*'%%,$)$++'##+()8/2530151325124./@WoqiT]^K@?9GI>4<8AEDB;C?MRYMLSYVT@KPRD9><:83:03@?:/793,15$())-%&((&((#)(+#57263243433337-3.Zj|{bY\ZTSUDFE=8@:BAGEJMOSZb`ULFLLE@==?DA>8>;@919684'1'.'+-!,#,%%%*(%)*8197528065282615Camqo\Y[[X`[TOOFBFBGDBPRMPQST_OTOUMIBH>@FAHDGFN?;150:6-,(),)+&(*%+&()&,&*;37/27608838152BYuqoojrrsookb`_`VQKPHJMOS^\ZWYUS[RSRRQJEMN=JIMNUUWTOE3--41..",)/$**'."**'+'&564444364673556Uq~~���������y}~ykjgikpnpslrmmpjekisf\XSLW[PNU[[\eijmdS?(#,*0%('1*((&')&%+'+)8324/8/8688748Pkx����������������������������������}nrmgopmkkq{s}��vtpQ.$%&$*)./*%#.$(&+)&.8785;-83763:@Qmw�������������������������������������������������������uk>0 -)(.&#",,',(.%+;88:+C4353;Jods���������������������������������������������������������~o\3!& $'!-#0!-/%)?7<598688-NZ^t������������������������������������������������������������|iA #(!,,)0'/(&;7666:742B^Td��������������������������������������������������������������~r=!* .)+-()(6:579442I`ON�����������������������������������������������������������������r8'!"0+,)(+9<9;545DomIm������������������������������������������������������������������l8$*.-,+%9>7;73;knDW����þ��¾�����������������������������¿���������������������������l  /-+-+7=6<86JkQA������������þ��������������������������þ����������������������������Y"-./0&3C7<5>`ZTa�������������������������������������������������ÿ��������������������?%$$--,+8;B49ScVi��ÿ������������������������������Ŀ������������������������������������o4$(,.,,<)(0$#7A<69/#"<@+Y~dq������������������������������������������������������¾���������������������Y(B75+&<6:]�o������������������ÿ����������������������������������������������������������[-I87#%,99Bc|n�����������������������������������������������������������¾�����������������h0EI8!"*<6Qgtz������������������¿��������������½�����������������������û�����������������g>8G:'%'8DWe~�����������������������������������ƽ�����������������������ÿ�����������������k>;I3-#7N_e������������������������������������¿����¿�������������ÿ��þ�����������������k@GO)$#9Obx������������´��������������������������������������¼�������������������������mFHR.&8Mv����������ľ�����������������������������º��������������������������������������kQ9J9"";b���������é���}oqptm���zyzy}������������������������������������������������������fRDB8 %&8d�������λ�|||yowssuu�}mnpporw�������������������������~yonrnZoiho~����p�����������iUJFE#+)1o������͸�zrw{|vqokgheVOX]fb`bw���wnux����������v�ǠcpxupaefNiı�uZVc�yd`z��������}mTIJG.7$9r�����ּ��vr{v���ysjimUCSVfa[]_zz���w^n�������wfi{~���hWTPDx�������Ϊ�R^W��������sMFRH4=-8m~y���̤��uuy����xurs\L\`tofgj���v�ᶅ�������xa[l��|maTKBC=;D_����������͠gr������yTB\O:65>_n��ۻ�����������ynrp[IVWki_^{�������ʘ�������pqwmaZVNE@?ACHNU�������������u�����{_?KW;2:9=Xq��Υ���������������|bmfqk_j}�������ϥ��������}od\fNH??DGM^d������ã�����Óf������rJ:RQ,6;JR��̹��������vz�������r���w{~����Ӻ�ƨ��������yqm\LK;;C;Q\dl������޾��^^l��{�����qQ;HK@3?!��†e���÷��x}�˯�ueTscdkeZRJL[{�����۹���״��~}]Q@D:FL]dmrn�������Ȝ�zRSn��x�����r\76@_m������ȼ��~��hehbVJ3RX]wxfA>GFJ[n�����������y�}ibeYlujbi[PL[Ma����pw��xlp��9��y��yM4>5;4:NMX�����������yqu}zcKD@GWe~�p[DCVSmu��������������s�}kivqwvkT90<6N\m�i�}�{��w���n�vX-5@44;IHQ}��{~�����tz�~wkZPYZcntxqrj__lq�ü��������������l`epzzaQ5)7:DWFRqrv�����zw����cM1/46?8D@H[t�k���ù������whb\_`bigkkrnfk�j�ƿ���������y�����lepw~nPL?CJY`LDOkv������qj�rw�X@51,8F>^k]'X�����������ź��qga_baeemkno|��k��ʿ���������}w�����odbefbedfjspomx~�����dn���^=57038<�ūY]�����������ʷ��yfd`olnuvx�����m��Ƽ����������{������sc`ifkekkrz�}���������Yp��{c6/7&58=��Ă�ɭ����������ĭ���������������s{��ȿ����������y��������we`jimsy~�����������bt��}IA-/#1>/�p����ƶ��������˻�������������Ѯ�u���ͽ�����������u���������{srssyz�����������dt���D$5$/DN^^~��ϼ��������ĺ������������̳������ý���������������������������������������m{���^'$+Lz|�Z>�������������ȷ���������������İ��������������������������������������������m����o 4T\}�e�`;�������������ƽ���������������Ʋ��¸��������������������������������������{p����z T���a2�eD��������Ǻ��������������������ŵ��ò���������������{�����������������������r�����tc���F&�kK�����������������������������̿���ɴ����������������{y��������������������v������m!l��z;.�vN������������ý��������������������ϵ����ú������������{u�����������������~�������f1v}�yAF�~V������������ɿ���������������½���ɩ��������������������|}������������~|���������e>r|�xMY��i������������ż�����������������������������������������������||�y|�y������������bDw��}Zi{�z�����������Ľ�����������������������u{}������������������������������������������Q\����eq^������������º�������������������\Uh��i`hsz��uaZm��������������������������������>H����p{6�����������ž�������������������qF2Ae~fRR[ipbI12Dg��������������������������������x2GVhuubSUh�������������������������������{GPyy���~&,+��������ü���������������������������hG2Gap��{lh}�������������������������������nAj~|���Y$4(v�����������������������������������oL8:Sh~�����������������������������������z�YR�z}���8"9U����������������������������������zRF@K\u������������������������������������qWf�����u$(415������������������������þ��������hRGU]mz������������������������������������ykm������]*)7.-w�����������������������Ļ�������yi_Ydnt������������������������������������|vjt��x~}yA$-5; k��������������������������������|jkmqsy�����������������������������������~vnot���I3+02;#[��������������������½����������vooovoz������������������������������������rmx�~��zP5,//59/9m����������������¾�������������zqpvxrz}���������������������������������~yooz���sU:,-1/9:7+J�������������������������������~v|z~{z���������������������������������{tos����T9,3*3/:85.5�������������������������������|��������������������������������������~{~y`px~u\5+200/1;703't������������������~}}}y|�����}w{�������������������������������������wy�tTKQXH:/0//21(6843+V����������������sjfilksrswvvnd^gkpjqinmz���������������������������|wy{o:.:850+1,//-,8158 E��������������~mXSNQX[^e\_\ZTIJMQVOWRVQ\imx{|����~���������������}zx|z`(+1/-/-1'1-*25817*1�������������uZJ9;=9AKKHGJD:<783B=>;ABEMTY`bouyuqrrvw|}����������{w}v}vF"..2*0/.-3#4046570&d������������}l`D92:09GNNUJF42+.'0,12504<3BEIPXac^]^_jmx���������}y||zzi0(#.+/.++.-/./64414 L������������{q`\Nants����vj_TNDB9><<<>ADADDFFFPHJA?TUcr������}~z~y}zS%%,+*,/-*01,2/42728&4������������yrns{����������~xtrogfc_`cdfjd_dbegcWWUZaiou�������}}|{zlB'"3+,*.+-0(2-+153/7-*f�����������|s|�������������}|z}|yx�~vtsnpr|~�|~zsrux�������}�|wvy[.&&/.)-/./*.,.132825+-G�����������{~�������������vtrqpwsqqxsvstu{~��������|xs���������yywoE"),*,*+,2,0+/0-11:0/6+/k������������������������se_c_fca`fklnz|~������������{�����y�zst_,&$*+-*/)-1*,,,02/53/2/'G������������������������zl`TMIMOPPQbctx}�������������~�����z~yvpkV!(%$/)+-*)1*)/0+41,23/0'5g�����������������������pj^SM>8=>IJ]`qtz�������������z|�|�}xwzuqeoP%%(*,'+)*.-,+0200/2+512&I~�������������������xr_a[RPD=>DBLX]drozy~���������yz|}~ywswrfgoR#$)&(-,+)0--(3)-/3-332-(+`������������������~pn`UQRPUIIOHHLOR`fimnwx������}wzy|xpxrqjcfuU) +%**+*/.)+0.)4+9./501($D�������������|��ytj_TGFIKTLPSTJJSGX]chjns|y��z��|}}~}wttttmb^gzM")#+(+,&4(,(4----0510//,#2�������������y{stmcWMDABGMPRTSNLKMSYeffltuz{{w�|�}{vwsrtg`^o}S'&*'+).'.'+&5*+3-30023*09������������}x|yrnlc[SIJIIULSPTSLRMVadkhmovv|xv{~}�}xxvttphZhs�P$(!-*+-,,(/(*2#,1.-22,14;�����������}sxzysnslgb_\Y[Z[[^`^\a]`gpmopvuzxuzy~{{�zswwvpl`djz~N%#+)(1('/*(*..'/+3-0/010=����������zvzzwwx||zwszsnplejhimoppsuuly|wy}w~{|y{rnvwtmge`q{~N$(+#.(,)(0+1/).1*1,/+100=�����������}v~|{|����������{rrpvyy{|xyvz{~}~|~~}|ztojxrrhiakxz�Q&'+)'/&.*,3-)/.0,.2-,12-:�����������|x�|����������|wxux|���zvz}~�|}�|}}{zsqlrrpnfcgow}�T*),&,()'.-,(5$1-1.-+-3/@����������{x~}{��������wz{yxyxz���~tx��~|y|}uyookprkjaahwx|�R"(*,)*(*,)3)..,)0-(,..1,B������|~{�}~yy~}{|����yxssquvvswu|�z|~}~�~|z{rsmmnomid`\szz�P#&'+.&-+)0,*.(-'/*1&.-)1F�������zx{}{uvyzyx|�}sunqgnqrqsnuuz{zxyw}|�z�xxnoilnklb]\gu{zT%%(,)+)+*2&.,,*)+,/'//'.T�������~sxu~ttourpvvrlggh]ghjlkllprwt{sstvy~xxuplefmfha][clu{~yT *),#/&/-'/*,,$,-,(/+-4 a��������spqvtqnmmngle^[aaRW^a_behbflorpnpqtuvplhe^`if_[Z^jsv||{�T ,)*(*+-)*+,.)/-1%-,/,(- t��������zpoommikf`^\UOOGJHIOPVXY[T__ckikjjiolhca[cabYWWSjqzy{{y}\!-*+)+,,*2%+(0'*.&-),-&"��������uyvikgc_\\LMCD9>:<;>KCKJJOKXY_[\^adea^YWZ`\VVPUZkx{{yx|`+))+/)+(,**)-)'2'),&/+9����������tmkcZ[VQE@5914132<6A:=?>>GLSQRWU[XWQPLXUVLUV]io~{z}~}{f&.'+/'*0$.*++)0'+0',),*V����������|vrii\TQIB2:*-/,*0.4,60420?>DDHIISLGILMOOKSQ`nnz}~}{~~zj$%(-)+*+(. 1+(.)&/'1&()q�����������tulh_]QG?47,.(/'.-+1(,0&-6777;A>EAHCJHNMPRahtw}}{~zi*!,(*-%3',%0),.%*.**))(4�����������yytmmbZZNH=6/0,*.+,,-*,&-)/0108;7?EBHHHKRW]jorwz{�z}||p/+*+))--)/',)+&/+,+#*"d����������}{xsnkdb]ZQK?8.6+0-*1,-0*+,-.0078;AC@FNDUUblnsut{|y~||{|v3!$)+-&/,+'++())EC==5.+[�����������}vtlfcc^[_UJD7/0/0)/-1+-.*0-,289<>@?AHLXalqourq{z|{{}{}yC-,%-)+(*&,(*(+Q2,34_u�������������{qllbc[[^YZOC88-'/0,0-0,,)0-35;82252,2<67-222&01-,),-*,&-',1'**'(*(&.#,'$57/754656935764362/81596;75:9BJ;:>56536,3:15340-/-+-/-**-++)'/,'%+*%))*&((%2562775364865392656;8@RWTVNUSOQLLEGAHAAG>=@DC;=<812,973/644.2+/--,)-*++.%+),&-%**))*((#6625737756854768982=DR`YQPPKGDHLIJKGC;GDJHKPIOGGEBC?@D:70:45-.073676//,*+,,*/'++/),&-)+*",&'144463786657519683:CS_aRZUND@@NOGAEHEFCHQRRLNTQQJE?<7;864;;51+..266:2/'0,.'1**)0*(***%,*))&-5544565;677975755=IX\_YVX[LKILGNEAEHIMHOQQROMPQOPGE8C=:57<:432/20036<6((*-.*,*-(+,+)&,+,)'%(5846554<557956799Q_fcdUT[PQXVMQLNKLGHMLQQKOQUQSKOMBGAC<2;@74879301.,/2*'&*-*-.*),,)*+)&/*)'(97873572:4:49495KZdbb_VZ[Z`_ca\adXWPRUQRPXZZ]YZTSVQOOIC<>>=7:=<:?85)'$&($#$,,/(+/)),)((+.&-(=386748637:4854CVUa_fijpuv|~�}}�ulmnqlkxstswuqpklljg[VNLLLGGIOIKFM>0!"# #$+-,0#1',*))*+).'45866489478487 !),)--.*-,*9867:8;6JadPp���������������������½�������������������������������������{xlE -&2-,-,,/;73:=:4GZcK[��������������������������Ľ����������������������������������~{uo:".0++3.++797=74D\eNF����������������������������½���������������������������������~|xuj2&2++1-*(7::89?Yh\:f����������������������������������������������������������������||ub%! &...0-*>9:86Qjc:G������������������������������������������������������������������{|vS'!)+./.-;9;5=V[W:j��������������������������������������������������������������������|{qA- &/,./29=:;F_ZYX����������������������������½���������������������������������������}v`6-!-1/1-7:;:U]YZw����������������������������������������������������������������������{pC4*&#&3./,498MW[\_������������������������������������������������������������������������{w[05&%.0.48:BPSWQh������������������������������������������������������������������������{xn43#("+-//>:GQPRRu����������������������������¾������������������������������������������|zvK"2+'21.=GV[^�������������������������������½�����������������������������������������yxg.15+ *49<:KZbi��������������������������������������������������������������������������|xmA+;,!+1;9;Yefr��������������������������������������������������������������������������|{sK294'%,<9CNlhv��������������������������þ�������������þ�������������������������������{{uQ/85%!'?8BTdh����������������������ľ������������������ø�������������������������������~}uT0=7'=APPfv��������������ƺ������������������������������������������������������������x[1>;! @GNUh�����������������������|wswv}�������������������������vqlkutrwrvr|��jp�������y[<8A%!ALNdy���������ʺ�����wunhg`[VRURQTchry}w��������������|umg]\SVMDMMFOUWV_iz`]y���}�~^<4F*FDUy{��������ƴ���zphaWULI?96DJXeijsz�����������mg_QMB@>>>887:4?;C?FSbbZUm��|�~^K:;5"BQfy��������ij��ynlhb\_UOFAB=A8536:>FZeagu����������zjWPGB>19/72>=FIHOKQPFTXW`Nh�~��mI@:4#% MVj�~������¯�}ossszvutsleZ]OMBGAIKMO\ckny����������mZSJMFLGMLJU[gkrozqqq`]TYWNr��{OC:9!#!R^q{������ƶ�{omv���������|umdVSJPVVcevy������Ľ�����|rdjkb^WUT`jx���������~gMIOf����XAEC"%Y_iv|�����ū�st������������|yri_WPMRVf}�������ÿ������wrl[USRXjq|�����������gEEaw���gC:K#"Sb_ix�����Ƨ�����������������~ulfXXUTVk�������Ļ�������s`VUMY`guw������������]MTt���hK7E0%!RZ^dt�����ū�����������������vqmocg`bR\x������½������veT[`^bgmrq}�����������w_^o���yP529,&KKT[t�����������������Ų��eqcSTdfnnnlp[l��������������sacfcicgb`\^_kz����������tim���V:,3-,?@Kam���������������¿��fPJBGAKho^`j||p��������������sswrd_]bMCD826/>F]~�si[_�������·����������n[Sgy^AI5%1<�uVn�|x�����wy~}�a4*,1(G=JTa�������ÿ������xorrOABV\���������¼���}|���w_^puvz{�~~������������������������qw}zvjfUHdr�{_OXt���������c0"(++>��HE�Ua�������������������������¿������Ƶ�mK.+Xy�n`jspb>/:^|����������������������������ZN�o@R�^e����������������������������������Ĭ�^M��jq���������������������¿�������������ù��������yhahsz���yz{���������������������������u7E��|]h���}���������������Ŀ������������������������vjikw���������������������������������k5K��>G���y��������������������������������½������vnqoz���������������������������������|\5T��y(2���u�������������������������������¾�������{oxu}���������������������������������zN6b|�q-f���v�����������¿���������������ÿ����������|}xx����������������������������������uDFb{�a'S���~�������������������������ſ�������������~�|y���������������������������������qJO`~�K+=�����������������������������������������������~���������������������������������|lUcp��F+6y��������������������������������������������������������������������������������vqko~}z>/,c�������������������������������������������������������������������������������~upvuw}f.!1*I�������������������������������������������������������������������������������|rquo{uM 6*9t��������������������������������������}wwz~{yutroq{���������������������������zsvqsu[)$&4-+Y�����������������������zy|��������|wkngbd`^b`__Z]^aeps{������}}������������wu{zu^0%"&43*<����������������������sh]bjs~}|xkh^[YXXSPMJLPKTISNQSU[dfqz}spikux�����������wy�}iB#)"42-4]���������������������oe[\\^eae`cZ^c]_[UWRPQNRUSSTUSTUWS^bkf`_belw�����������~shkaD"&"&(23/.:`lo������������������xtsz{tmioxr����vwuqtokrmnhghejecc_^]bZacrsuv�����������o@:5+!"%"%522-0:DDh�������������������������������������������vtuxwurpoqprz��yx�����������` '#$" $&203-.34#O������������������������������������������{xry|�������������|�����������{J% "&!##-1,4/30*7x����������������������������������xwsvtsqooqx|�������������������������r5% " %!'10,4.20/&g��������������������������������smcd`ffdghpv{������������������������d $ #$$0000+3/2'K��������������������������������qeaYSTY\`eou~�����������������������~xK" ! #"#/2/.-.1+(6p�������������������������������}ojeZSSZY`eor|���������������������}q, !!#'.4.,1/+.++W������������������������������ytmnhaYa_^bhknu{~������������������|�~x_#""" './00+2*//&<>=@CFCRLSSYYZYY\]ddgeepvx�||y}ts#&!"!&"--(('*&-(,*%#)p���������ztlhbWTPSHOJGDEDA@7=::7=6;8<;@D@KFTLUT\\_bdedimvt~��y||vp, $ %%"(.)*&)''-&.(**t���������|yvph`WQMHGGCB?@9>8;<:6:886:;>>BBHLNTX]]`^igimsyw}��|{}ww/% #"#"%*('*(%)(./%1q���������}}wtf_[RLDDBAA@<=9::9;::8::;>?AHGPQZV`c`fgklux~|��~|{yt=%%""$)+*(&)#+%-,-'1{�����������}xrkc^TNICA?>==;;;:7::>9?:>BFFNPZX[]adiglnvx}����{{vI#"! %#%%&('%(&"),*,#?|������������}{ytmb[XRPEB>>>7<;9::8:>9>@CEMNTV_^_dgilttwzz|�~}wrX"%!#"#*%$+#'�,'$F��������������zyuqji`^SNNAA=<8?87:6:>?=AKGOWZZ^[ceenotvxwz{|~�}}wwa" #!$!! \ No newline at end of file diff --git a/images/trainset_face/s19/5.pgm b/images/trainset_face/s19/5.pgm new file mode 100755 index 0000000..0fb172d --- /dev/null +++ b/images/trainset_face/s19/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +434/527635471742454.589CJNONRRMHIJD8?83886<647EC@:9903400074513+0-.**(1(,+.&+(-+%(*',')%&((%1453065564363453548638GQUORUPQNMNGHAACB@>A98:8A=FD78:54,1/7//5///3/.&/-*+)(/)+))*(+",)($+("+.:15084281567.7792:58H[YWOMJJHEGIHKGC?@FECBOIKDFBFB=>B;6181/-*533093-,-),+++)))-(*)"/((*'%)'335/665495847343857;ET_\QVTF?=HMKCADI?HGKPNNIOQTGH>:76:65:96*-1)4768,0.,*.).(),-(&+(-(()'*$*6442834:67394:3376>J[Z[YO`RFIJGIN>DEGKFLPNPQMLOQPJA8B>656:775.31-2089,(,)+/)-','.(+'*&/)*'*'<3744552875686555?P^dd\RZUMQTQKMKHKFGJKNNMQITPMLMHDBA@649A1959.20-/*1/'$&(),+),%++*'(*+.((&'2864;428665774;0:M_aaaZV]UX^\`YW^WRQMNRLNPVZVWSRLUJHMF?:7@965=8;<3/#*#&)#%(/),*$1'*(,+*'+)*(483584768/849734BVY[c`chjmpuwwrvyxfeceddijnknnjfegcf`VQIBIFGAKJEFJE7-& &!%/-***()*+*)'-+))256476276465855BRaabez���������������������������{~ytkhefcf[XZ_]_`ZVD3 !!..%/(-(,))*&1%-%:556637479261=*#';?BJSd}��������������Ǿ��������������������������������������|y����������z���������kC4>4%=?FL\o�����������Ⱦ����������urolqrz~������������������wmdd]X_bfchejl|�v`n����~��hH2@7";IDPl|����������ð����zqmig`_XRVNLLR^crpow~����������unjcXPMHE?>BF@ENJPYereWa}��}��kS6=>!(>EJ_t���������Ǿ��xrmm_\[SKH=?C<8<4>EN``_er���������zh[VLG><:5;53=6:>BCHHR[X[Ts�~��tVD3?!"!"AGQd~~�������÷��ytoqmhecYOFC=B:785;;HQ_Y_r���������zfTMGD:==9=@BHPSRY`[]XTT[ZM{|���\E;:'#"!;KZmz�������ų�~omq{��|uk_UNLGDC@EHJKU``p����û�����saY[VNMFEJIR`gmtx{}|k[OPSa~��eDAD'"$%.8.)!>@AN\i�����µ���������ô�y`QVD>Vc\]iouocx����ż�������njkg`a\ZKEF@CPku���������ttz��l@0-3)%77@EUh������������������fN?2.<@e{t_[]{u�����Ź�������yxk[P_lO;A,&,QuZt��w�����{t~{�r>*-/-'5<@HPc�����Ŀ���������tnWB537GSs��nf]l�������ƻ���������~em`n}h?J8';>rqPa{wy�����z~|�uE),,+-2:ABQ]|��������������povsQAMVdlv�~wvw��������Ǿ����������uvqu{z`UO@?Xr~fMTn����������sC(#/)/79:>NVt��������ù��������{ooxywvuuxz���������ż������������rrqorrl_ao{~q`Ud}��������l;)0(,44������������������������������������������������������������������������������upqpvy[%%%24-0j����������������������������������������������������������������������������uopnwf?%(142#R��������������������������������������}yszvzxtqrv�������������������������~~uqvrlA&%#&334+2u�����������������������������������{slfcd`ebe\bchsw�����������������������~zv�}rP'#$'!.421$Z��������������������������������~mi_\ZTQOJRPSJSRR\]goy���������������������vivlU1#%$%+310)>f��������������������������{yush]TSPMIEBB?>CEFFEEKLPYbmvuty~���������������qGHD/#%$$&1003,*@VT_����������������������sga^c^efbf_UZSRORPQQUUPZXZY[\^^chtx��������������f$'&#!!!&##20.0,-.;2?z���������������������twkt~�����|x|srosvqkmlhnnkkjid`bcr{������������W"!$$#$#3-/1.0.2(,j����������������������������������������|ywx}|y|yz}{~{~~�������������{@"$"! #%(6-0-0+0/.'V����������������������������������|~|zuuu{�����������������������~~r-& !&#"$.02,/-.4,$A��������������������������������uomimqnljjox����������������������~�] !!$#!$012)2*/,-&3k������������������������������wnd\[WX_ZY_go{����������������������wI#!#"$2.0.//*0/&.R�����������������������������}qlbYWGHIKKUclux��������������������{m+"!$"%./0.4,.3(1$:w����������������������������tkgf]ZLHDIKV]gosy~���������������zyS! "$ /-/10+-*1+))V�������������������������~ynl`cfh_WTUKUXXbllrv~~����~}�����~~~ym< '##,0-0+.0*2+')>n����������������������||rnf^Z\cdd^_Z\X^Zbgmpuu|}|z}�{�{����z~ytk!##'",0--+/*/,-+).P{�����������������~�|{umi`ZUW]bdbfaaa\_ckpssw{|w|~~}���}{}ysmi%#% %0)0-*-0,+.)-(9f�����������������}~xtqjia[Y^abghhiebg`loywxzz~{w~|�{��|}}zukjk+"$## .,..,-,,-++/'%T}����������������}xsrpokhgjlmmoqqnppnvx}�{}�{||��}�~x}ypdim1  #!$ +.0)0%-,*(-+/J�������������������|z{~y{}{}}�}y{xxzy~|���}����}~�~�yy}zujelp8!#%$ -/+-,-*,),.+0L��|��������������}����������������~�����������������|}tw|umffpsA"&#!#+.++/*.,)0+/2M���z{������������������������������������|����������~}uppuohclpwI  "!##.-.0',,,/(2--L���}uy�����������������������������������}{��������~wsqosfejnruZ"$ '!+*-+).,+,+.1.D����vtw�������������������������������������������zztpoliefmqvv`" "#"%"*,/()+/'.+0.,E����}psuy����������������������������������������~{stknhbdkruvuk!!"##"$+,,%--*+.+.,. ;�����}lonv}|�����������������}������}���}z|��}yuqmhfhdgovxyxq!%!#!/,+*,*),-,+/);����tjjktwz|z�����������||wt|wx{zwxyz~{wvy{{zstjegcgfktxy}vu(  % !$/)&),**,&--1*3~�����}slifotswvy~|��}�{ywuurojnllsppooruuurruvuqpfeahehhoxy}|yt3 !! $!%&!,'/',))',.)/8y������ztiafhnqppsvxxxvrsmkkee]`_`bgegdgmlmmpjppoigcb_fdims{y|}xw: &##(+(,*)),'-+2(/w�������|se_beeijjkolklhc`YWVORUUVZ[YY]Yeefgeeikh``]abeeksxsv�}wvD ###!"% )$*&*'((((/++3x��������voa^^]c`]addb][WOOGCGFHJLOLLLOTY\^_\d^e^Z\a`edenvy{y|xwvO&"#$"'+,&)%('*),',0v��������ti_\W[[WTUUURNJGBB:AD:BDADGEEINQUOUZXYXX_eadefqu{}~xzztT"!!!!!$))()'(''',*-(3v���������xoic]VSQPELKFCD=>:9;79<9>;=@;CFHINRRVW[]aabhdjsv}�}||xyY!#&!!$!)*%(%*'')+-**0u���������~rsk`\TPMGIAC;@:=6:7:85<7:8::>>8:85986594<88A>;<=997:887:9<<:A9;;:89797:=:@AAHMTQ[]]cajgqqux|~��~|�ywr8$!#"" )#''!+##'),(%P������������~wzrne]XTNAC8@:8<;3=5<9:=ABEJOVW[\bbclnttwyzz|}|}||sqG#$#"$!" \ No newline at end of file diff --git a/images/trainset_face/s19/6.pgm b/images/trainset_face/s19/6.pgm new file mode 100755 index 0000000..1e081be --- /dev/null +++ b/images/trainset_face/s19/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +0,1110504.02-//.2.,<49IOJ>=>9EFELQOLBAHMD;1::?ELTVF>8247/6@FB97/)$,(&))("*'#&!)%) +&%++&&"2/3-/1.421.6.232.135:PWSIM<:/=CCCAE>ACAB=KOIQLFIGHID9,59;075CB>7*-.(&,($+)$'$' '",%#&#*(!*&#.2600.624.2-31.7,1/EY_]X\NA65KD;:8?CAE==DKTVINSSVDEWKA69?43157D94/=1.2#*$/#)*%$$+%$$)&$'#(''254233125/312308..Ik{rXU_QJIFDA79;E>:?6079-2.,")')'%()'&'%((!'*&*%5/41763423705123.:ZuymSWUSVWTCHFCFCA?@A4.7813,.)'(($*&(('(*)()&+&)*153-9226166062318LflnkXfafgb_W[VQCLHFILP[XWTRVVRNQPKCDNG>GMFQQSHA0,073,,(*((,*&)*!-$'.%&(*%,362526434434517/Edurt||��~xsusqfabediimhlkijedjggXTMPXUHMTYUc_d^N:!),,2&(,)/!+'+'(&('&%.)$+593826325267382=Yv}������������������������������|onhkkkhbmsovz{wigD*),"/(1*&(-$*''&)+()+&.6655343281<46:7Zm�������������������������������������������������}tZ2(&##,0)$+#,(**)()*(*'+76595446470:7JOo����������������������������������������������������xjD+)$&&!$$/(),*(),*(&+485874585817Ggd�������������������������������������������������������sT/"&)-+'+-%*(-'*(67:6984;65/FZ]u��������������������������������������������������������{]*&!(.'*+')-*())'7<77697970?WT`�����������������������������������������������������������[& '#0"1'*,/()(*:88897784?gUP������������������������������������������������������������~S$!/&,*&,&-).(=3>79794=ctCs�������������������������������������������������������������~B))-')+),/-+:=8>77=-VoAP���������������������������������������������������������������{1!%*,*,+*(0+(<:<7>6<7\V;�����������ž����������������������������������������������������p%#/,-*,,,-&>67<7:9I^Uh�����������¿����������������¾�����ÿ�������Ŀ�������������������G""%1*&/.,+);<9>78=e^_�������������������������������������������������������������������q9)&$,++(/.,&8<:::7R]Yj�����������������������������������������������¿�������������������S;-%0+*(0*.*:><;6%!&**2+/&/0;@@<2CLR[�������������¿������������������������������������������������������zE@')*&./+.,,):=;A3:Sb]����������������������������������������������������������������������Q5.12$/.-,*/?9A;6?Y^j��������������¿��������������������������������¿��������������������d(<:-!#/2,*7<:<=6Grf{���������������ſ��������������������������������ƿ�������������������i1=6:,#.--1,;8>=6S�r���������������������������������������������������Ŀ������������������j2A;2!$)(+-0-<:8;>Wzl�����������������½����������������������������������������������������oA=F:/*.-0/<7<4Hcxq���������������ſ��������������¼���������������������ü���������������qE8C9!&$%0-+0<5;7Wav���������������������������������������������������ſ��ž���������������rBTYhhb`h����後������~pZe����t[oJ<>@R���������Ҵ�z�����xQATM07+.3-0-421X�x��ٱ�����������z~oKW\nh`d�������ܠ�������ov����n\jJ?CPQf�����������v����}ZEUM18+--.1.56.Kaq��ˠ���������|���{`aeliZh�������ܱ��������tmptgSDPIKRro����Ȗz������s�����jCFS;/0*-1.0:83C8�������������������vuptfW`i������׹�����˪y{ocTOB:>PZcr}�����ߚ�vYa{�z�����rS5QF42,31.-767(��ȝ���Ǻ���z�������l|w���~zx������ֺ���ƽ���iVDC?FOakqpw�����ⱗ�^Kg��r����pU>AG95+20.-17;'z��v�������t���~rtrTmwd|rhdc_ew~��˹������{��kUNS``hggaf_}����ř��q[h��`����yS>;><6/-00-7;37^n������õ�w��lgmogLNdgy�kLOVL]k��»���������slfgoucfaRGUS\����l��~os��Iɱ���S86<952.2+2775CPa�����ŷ���{kqyu]JDBXa�u^JHY`x�������������x��onssyrb@077P]w�uq��~}���ӻ`�V097526*-/-585CLW��������}|ry~�tkNOTdhvwwql^hu{����������������kdqx�u^I+27KTHWtt����|�mc���wS40;772,1,085:@JQi��o����������vi]`_cffjmqmjp�k��ŷ�������|�����rju~}^MACK_eI>Vr������lo�jrD20-B9221,.;:5dno6%30;��cOu�����������ɿ��������������ɶ�ȿ�������������}����������������������t����5n{���9$20/3=9'=�����������������������������������h=5%An��wqodWG>7+44?CEMNRZT]jhkikr{�������|rvtvvpC%(-,+*.&..,.0-1.*.30092151$S�����������wfP?GO4DJZSYbdf^QOOIN[q�����wy���vzywneeg1&*&)-+++.$..-0+-/,*.//.051,5`���������}��������m^ND6-2/2348=::3.6AKgv�������w��{xwxyvmeek*$(&)+.),*-./++*1-..2)5&2211- n����������}�������ymYF8+&#!#!)$+49Tdr�������{{|~zwuvtqhejm&#&'(/(.,$+1+--+3*/1/*2/42.1-t�������������������ujU<4& #"",,?NZqx�������xzx|vttyqokcum),$&)-',*0&2*/-*--,-),./4,10(����������~�������~k\@5+"&&*05GTaov~�������|zu|{ys|wpnljsr&''+,'+*/&,)/,,//(/+/0.4-2-3$}�����������||w��}�yrdPE.*(".&'26EXbjuvwy�����}xx{wxvv|qsopzn)'&&*,*)-'+-+/+1*./*/./1.+2/,z�����������yxyz~yqneU<7-+("&&-3CL[adinvz|{{{}~~yu}xwuqprxt$ #(+&-*'/,'.*-,/'-/,,-*1.-00(y�����������xvqutnj\[F6/0+'"(),/69ANVYgip{yvtz|~{uz{wwvunp|v&%(',++(,/+0-(2&.,,/.1)22,)2&z����������}xpsomk]TG<5%,-*-04542:7JUWahmuuvpyw}{utx|uvvslr{v%*"+)-'--.+(3'0*)+**+-*10*--)w����������zuplpmicXM96024/7/B8@6:=MY\adnrvovyz|wonzxxtvkmv{w& $*(+%2#1),.*+.3*)-(+-.,-)0,+y���������|rsnsmplg]ONDAADAHKJNMOQZcbenlrusyvzxomrzwxnrgpx|q,$,('*+&1()+/'-,*+&)-'.))-*/(y��������}�~ustuswytqmkid__[Z\]fegekjikqrxwuzwzrlquyuujhgs{|r(&)+-'*)--(&+,.(-+)+)*+-)-,-&~�������~��wvsvuz{��}�~vrokhimuruvoorqttwuszxsnplyusll]ns|}r-,'/+(+,+,,/*-,).)*+(,*,+/*1 �����~{}}}|ywvuvr~����wunqollpvwz{qjuszvvvuuwkimotqmfacnvx}q.+&.(+*++*+)+*-++,***./'*,.+$������~ut|vzxttuusz�|uolhioilnrtx}uovwxwvwvvqmekoqkg\_ppy|zq2.-(+*-.(/,)+)2&(***-,),)(0)+������}tqsttwrsqonuuvrff`ccgefiksuxwswrtwxxuqkbefnke[Zdqwu{{u0,*,&.(),*(,(+,*(&((*,%/%),.=�������wslnpqsmmmjllif]^V^Xf`ebginrtqponutvpmc^djccVT[jwyx|{y4"*%(.,*-*-).**-$**&+++)))+(*Q�������zwnflkoilicae\ZRUKPOVV^[`aghkliiikqkj\\^beYTSYgry|x}z7"&)-&,'.&-(+++)+(+*+'(*.$+))g��������{qkacddgb[TVOHGB@=BJIRLVRX]babcabhb^UU_^WRKWjrx{|||}yB%*-,*)))+,(-''*+.$"+'++((+'���������~omf_^^]XYDG?996277;>@BABNOSSWXW[]\MMPVSOKOfou{{||yyE)+(,*)*,($,+&.&.+)7./,+%*M��������}zroh`ZTSNR@:6/.3-4/2/7442>;40:r��������}zsshb[VOKFA51,),+/*///)++078;=B<>BIPZpkrpqsxt~xz~{a$#)*.$-)%/'*$1'1%,"��p&��������������}wsl`\VUNNNFB25**/,).+.(,)../92>=<=9DL]gmqnomtrx~x}x|s9#)+$,+(*/%),%/-&)(��q X��������������~yqkeXZSGJNEA:8--(&(-*,0+)2-+84578?CMVfjjomhnqwzz{x}q]3*'$+(*(,+.#+)/%)%��~6R��������������|qjc_[NJHEC>7850&' )$'%)%)'*++/9:@QSbemlilkntwxy|{|~QU;1.(-%/'-+,)&/)-# \ No newline at end of file diff --git a/images/trainset_face/s19/7.pgm b/images/trainset_face/s19/7.pgm new file mode 100755 index 0000000..fc94549 --- /dev/null +++ b/images/trainset_face/s19/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +7462687674717464430:DBMRQSUJPJHD9@<7:8=768?AF8A59463046643/3---**/,+-(-)*),(('*'()*&('"(%'$%6507547358385852686ARTTWQWOSQOGH?GAAH=>78>>?BG=8:751+651-:33-3.,-,+,.)),+***+('(+*)'&&)#'%&)6505637657182:66<5GU]YQLPKEFKIJKFBBDIDGOKKLFFHBE=D=9186.//352727---+.,*.'++*)(.%,&+)'*(''$'&/63715:3946193967=Nb^UYSMA?DRJCFFJCGHSNQLMUTMGF;=9=47:>2.,+-54;8-.0%10'-),*/&'.&'*,&,&)&&*($865275:5977943:7CT^]YX\YHMHLOFHDDKILMOWQMLROROCB@@77;97916.202585/**2'0+,,**+,(,&,+(())%)*'#396476866:;6398J[efbSZYOPXQLPNGOJGMMRPOMTVPNLOFEAD;46A569370/1(-3/)&/".(,+)((+)**&0*(*($(&-75:464882:4874DWbbc^V[V[^ba[Z`[UPKTQOMXY]YYTOQVNNN@=;<@309773;72;<56KXbbdt���������������������������ysojijhfZdcdea^SD,$&1*-,,*(+**),+),(*'+*29746<786378D[mmy�������������������������������������z~||{zomdX3%#//)+/*,)*,)+,.&*&+'957864:572=EVbt������������������������������������������������|ncD%!#%,,,-+)*+,-*,(&))(:85;58;58=JRdm���������������������������������������������������|rnY," &+.*,*,--*,--()%)89598998' )2-200.-,'29<6F`QXW������������������������������������������������������������������{Y4("!21-.1-.,,.6;;PZYY}�������������������������ž�¿�������������������������������������zo;1'%/21,3,.-,+;5EW^Ze��������������������������������������������������������������������~wM/. "/.3,.-.1(,8@PWXYm��������������������������ľ�����������������������������������������yc,2$)#+00.../+*:BQTTP��������������������������������������������������������������������}|r9*,+.,4*0/..,9LJRTZ�����������������������������½��������������������������������������}}vL&3/#./2,/.-.;AEWXc�����������������������������ž��������������������������������������|zX'60#(1.,1./*:=EZ[p��ǽ������������������������������������������������������������������}yc616&!/.02,-2=:Qfcw����������������������������������������������������������������������yl<1;)+3-1,-0:AUmf~�������������������������¾������������Ľ�����������������������������~zrE.=, %20-+-.8AUhh���������������������ÿ������������������������������������������������|oI0?-"+/.-+*9JUdr���������������������������������������½�������������������������������tM/D2#)../*)CMVg�����������ǿ��������~{y{�������������������������yvjcfknnmmms�ui�������uU/C3!1+-+'HQ\p���������Ƿ����|xvmgb][WWUXals|���������������yqg^[PSIECIDIORT^j~eYx�����wV3B< !2),)-EQoz��������ì���xl`[WSFABD?D:>ANZkoly|����������|obZMI>3B?@DHZaZVk��~�v[=6D $-+**+D]y��������¬�|slid[_VRCC=A<9668AL_fjhx����������seUMF=98;5=CGOVSTXYOPXZZUf��^B=='#$0-(*-Og{�������Ĭ�wtttxvwxtnabXTJHCIJKQ\hlmy����������vcXOQNRNQQW^hrtx~zzvnbWWXNz���kE>;,!"'+-'-']l~������ų�rrs�������}{qk\UPVU^anwy������ù�����uhknjb_X^fr}���������rUFSe���wFEC0!!)-+,(._mz�����̿�zq~�����������wvmdZVQY`o|�������ü������|ttg\[Tdlx�����������wHJ_{��|U8F7!"%).*,'ccmy����;�y���������������|sdZTTV_s�������º������{kaYWXeoy|������������dLWv���]8?=&!&(,+)*c_ft����̻�����������������vrphfb_T`�������¹������n[Vbcbostx|������������a^q���a@88*(!,)-*-UV`q����ȶ��������������ltbYbipolke]n�����ǿ������ye`efggngd_hfo����������|lp���oJ162*%***++FN\q����Ƽ������������iVM`S<]mbfmxzvk�������������zpsnje_dMGHGQ9\mv��������|s~��zE200/%*)-)$>FYi����������������{cJ=54AHj�zh``��}����ɽ��������{�p_ZcwWDD,0,l�eb~�|�����y��C/,-4$+-,+-DGQe�������¹�����|q{pL9ACV^q�spmz������ǿ����������hsiq�qGQ:/BW��\Os|������y~��Q'.*-)-&,*/CEV]���������ľ������ygmuxvz�����������ƿ�����������}xy~ynlcSRb��qYQq�������~��H)&(.0*,/+,?DK\~���������õ�������~z{yyw~z~~���ſ��ſ����������~|ywvuqurnot���qcl�������}�z@-!%,-0'/,.=DNVn��������������������~|�z|w{������Ŀ�¿�����������~xsqytssq{z����|z��������}w9*$ 3..*,--h�UJ�W-/-pg����������������þ����������������bJOh����eXhrnga\U_i{������������������������6a�YW�B#--.|q���������������ļ�����������������|u�����z_Zboru{rg`jv������������������������y,m�lb(#./,�~��������������Ļ������{{����������������xgXS^jr~�|v|������������������������s*e��rZ,,/,����y����������ƺ�����xts{���������������vcZOQVco{�����������������������������v a��v5$*++0����x���������Ľ����}smmx����������������fYNNNTdn{{��������������{������������h&a��c!(+,**����p�������ÿ�����zohiq{���������������zh\UTYamyz���������������{rt~���������Y0c��O+*,+)s���m�������������yldbns|����������������smgfkmv}����������������}tilt���������R=h��@+'.'.Y���s������������|paadnz�����������������ytxwv{������������������ynakw��������QLe��3"),),)E���������������ujY`is|�������������������������������������������~te`r��������TUh��(!'-*'+4���������������rc^ckrw����������������������������������������||vfdp�������}`dw�|#&)'+,+'��������������vfa`ghmu���������������������������������������zslqrmhu������}kq��o##,'*)*)e���������������|kjg`YZ_x��������������������}z{z������������yh\Xbksyz�������zttz|] &%')).%N����������������xsni`VWfq�����������~xwxsupqiijjkmrtx}~���}rjj_]foz���������ynvzqB#*&(',,/{����������������{zlhgjjoorpnuxxursqikhfabb^``ddekfiljlidfhnw~ynrw����������xptpS'#%'*)&)0,]�������������������xtv��{leemvtnogh`a^^]\Z]Z^\_``[^bad^[ds����tt��������~�}{yyX2%&'&')($4)D�������������������~�������������zzsuxurmjkggfeieggjklpr}�����xy���������||g;"&$'(%((*3.5h��������������������������������������������yqqouvxv|~}�������������������xjf@$"$'&%)(*'2./Ffsx�����������������������������������������rvv����������������������~���oA3(!$%$&#&+%*12..AINv���������������������������������������{yqx~���������������������}���]"&""&$"$'(('25-.1.0a������������������������¹������������|�����������������~������~���vA %"#"%#&&$*$.1//2/)F����������������������������������������������������������������}�~~k&#$!$%%'#-&&/2./.1)6t�����������������������������������|zz�������������������������~|�xM!!""##%'$)&&.11./03#^���������������������������������~ytqwz���������������������}~y|h. !&#&'&('$220,003#F|�������������������������������|uomlsus}~������������������}}w|}xN  $#&%(%%&01./+0.#6j������������������������������zypnloqtqzy}����������������}{{vzye-! !!#$!!&#&&,3,/0..))Q�����������������������������wxuqnnnusvx}}}����������������{}xyyqT# "$#"%'�.1/+1+-)9o���������������������������{vtrnqqrwtvz{|����������������{�}xuxg+ " !"!##$$$'&+31//+2.&,T���������������������������~ztvrsvyvw{y}}������������������y{rtP!  #!""$$%"&.,1+0/,.)+9h�����������������������������~}z�}|}~~�������������������yvoo?#!"#+ '$%-.,---,,+).Ry����������������������������������������������������}��}xuhpA" %'#$%%",.-/.,/,(3%6j~���������������������������������������������������|{��{ymfsM "# !%# (%%/-.,0)-+)1,b~���������������������������������������������������{���ytkhoT!! "#&!$$%,//+-).*-+.1[�����������������������������������������������������|xlens[ "!!!$ %"!("4)--,+,,-,4a��|{���������������������������������������������������{rkhora! ## "#!$&%".0/+--+,/2,a���v}�������������������������������������������������}rogjstm!$#$!"&#%$'/*.,*1*-//2V���yu�������������������������������������������~�{}xngjnssw#!!###"%#$,+/--,-*00/\���|rw{�����������������������������������������~{}{zolfpruzy# !"!$# &$!#%#*-,0*.,1-.0R����zosz��������������������~{vvxz||~{}��������~}wwyurkilrvxx}/  $ & "#"#"&.*-,0+-*2,,N�����toqxz��������������|uwonkoksrtvsuy||}���yw{ussllkoyy{y?##"$#!#"#%))+,*+0+1+/E�����~rnntv��~������|yrmcgcdjfhmnlmqtwxz~{}}srsqnnhkiv}}z~{H"$!#""&!#$"".+++./%0.-1G������zrkhrrv||}z~}|{zxplec^\]]bafddgiprtxxywwnnnnlgjkpz||�|{O&"" """#$$#',)+,,,+0*-C�������zrfiknqsussruvttqih\^TPQRVU\^^]bkkorsrsmjgmihgjou|v|~}z]#  ""' !$"&(+,+',+)/,)@��������zm`hclkpkimljihg_`\RQLJJPIQTSY\_dhglilcdehfjihrz�x}}~we!& """!$"#")*+(**&0-,/B��������~sl_cccheacc`]]YZNQOJHBBBDGFHQOZZ`a_f^e`hfgifiu{�}}zxl" !!"""! !#"#!/()+),(,,))?���������vpfb`\`[\\X[NONKFHCFC??<=?ABGHOTTYY[`bddeghflwy��|}}xo"!!!!$"#"!#""#!,.$**&++,/';����������spia]T[PUPMDICAB=??;>:::9=8>:<:?BDGOLXX]bcbfhjnt||���zs4!( "! %"$(&+)('&+/,"D�����������~woj[VQIGHAFA?B><:<:<;:>=BBIDNN[V]cafigoox~~����xy@!!$!%$"!" ")&$&&&()0*#N������������{wol`WMJJB?B@D@:A:><<;A>A@HGNTV]]_chlhutx~������zuN"#"!"#"!""&#)%(#),,%+Y������������|zpiaXQMG@@=B?<;9=;=;?>BCJGQTY][ccioquy{}z�����{yU" #" $#"!#%(#&&&($(-'!g�������������~zunid\WQJBBB:>9?7:9?:E@DJQR\[^^agjstz|{y~~��~~s` #"!'%$"# \ No newline at end of file diff --git a/images/trainset_face/s19/8.pgm b/images/trainset_face/s19/8.pgm new file mode 100755 index 0000000..d826aae --- /dev/null +++ b/images/trainset_face/s19/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +5249.5527369763556<396Q_YRVMJD>ENFFFFBAIHMLKNQNHEC?7=>4675,0(30479+./*.,-,*/(.*+*+)*%)%*&'%*45461912657753934386=HW]]YYNDDENIEBEEDGJTNVLPRTQND;=9927;9;4,-/34;4.+*-.*-),,-$,'*(.,&()$*!)695383581997948:466BUb__SVWOROJFLJDGIIJQQQIQMPOLGC=BD37;86/51.20-390,%.-,,).&*'.)('.*-&+)(',448767452;57595686:X`ec`Q]RUS]RUTONPGKSIMNPXYPRGQGIFA<6<;:2?4591)*',(* (-%.,*(*)'+))**)'+%'*9568678834;4586846OZaacX\``djiidln_\UYYU_ac]da^[\]]VRI@=CA8@G??E:1!!$'&"'/.#-*,'.(('.+)**'**577476:548;154743FSW]bhr{{��������}z||{�~��}yzstwmfZYYYVPPUUPWQM<$!!"'1%/**+,&***)+++$'-38:5676393:766;88Zgjns������������������������������~xyvqsnjnonoedVM+!%*0-,(,*+*))-,'+('&588866567794543CP_qv�������������������������������������������}uqhS3 #(')--*(++'0,*,%+):3879686867855DRZe�������������������������������������������������sp^H" !(--*')1%-+,+)+(3;647785<4:75HNXk��������������������������������������������������zqlO+!/+*.,&/,,)..%'98798:85<::9D[\]}�����������¾��������������������������������������}wn^*!)-.(./,(,+-+'+4:6<7787:88BXcVs�����¾�����������������������������������������������zrc+'.(/),,+-)-'(89898756<57;:85JY[Uk���������������������������������������������������������������|�x]5-&42-0,,+.>;:9::8RY^Z������������������������������������������������������������������yr>/((!-1/0-1*,<=<=6:A[Y[g������������������������������������������������������������������}tR0+!%-1,3.*+.<<<>7?KUQWl�������������������������¾���������������������������������������|wk+1(*1-1,00);<;<:BMULR��������������������������ÿ��������������������������������������}yq<*-*.*/,,3*;<6<:9;;>>WVd��ƿ������������������������Ŀ��������������������������������������{u\'81"$21,1+:=7<9Jif|��������������������������������������������������������������������{|kD/=&).+3)78;7;AL`h���������������������ý���������������Ľ������������������������������{lD2?(! .-,+8;;9AIMet�������������½����������������������ſ�������������������������������nI2C1#+*--<:8>BGSf}�����������»�������ytyt�����������������������~wthiosrsrvo��ug������sN5?0%,'0:>8CEK]r���������î����xspie^WVTTPUfltzy�������������|smcYVPOFJKKGTUWco~iXs�����tN6@7 $.'0::9FGKo��������Ⱦ���|ud^WVLD79587??>EKZ`\Ti����uW?7? '0+&==9GG`t�������Ƚ��{qji^[]RIC@;A45649@Padgq����������fXOE=69353:9;INdz�����¾��tsrtwttxmd_ZRNGE@KIJS^gl{����������o[OOIHOEKLQ_houvuron[VVZLx��iI9<$',-&-8:;BWk{�����ì�oop~�������zvnbWPONS[ant������µ����~pfiia[PVYix���������mPFRg���sJDB. #',*-8;6Caar|�������{ox����������}upjZTNNT^n�������Ĺ������vpd[LOV_l}~���������r@Gc{��|P3I3!(*++:9/Ba`er�������|��������������wlaSUPS_y��������������r[VNVXhny|�����������YPYx���Z<>9""&'),782C[^dn����ʼ����������������zqmkdcbVUm�������������w_XW]^ghqv{�����������yZbt���c=15.'')**:52DOPUm����Ⱥ����������Ĭ�toiSYcgpmjoda�����ľ������ocdecifda]]dkz���������rks���t>05.)&),+668A?IZi����Ƽ��������þ�w^OBECHig]cr�yq����ɾ�������usxpd[]UBE838Vgv��������{v|~�uB.//+'**.766:;EU_�����¼���������rPD8,4BWy~m\Wk������Ⱦ��������~�hPWsnHB6"/?�a\~�y�����zw�}B,).*+(,*592;@BR`�������º�����zis_:<=R_g|{zqu{�����������������ixew{]KI57Em~WRmy������|}�{E*-(-.)++=277?APX|������������||���sivzyvxz{{���������������������ytt|otm`V^u�kUOm������~��zB+2(1)+.6;2:;AJVs���������ƶ�������wtvsusxs}��������ž������������rspmomjnn||}n_g�������|�q8/-,--)-98659ANQg������������������xtxwtr}�����������������������|sptsqsuxy��tv���������p0,!(3,+*,<7956?NPS�����������Ų�����zuqrt��������ſ��ž�������������zqrvux~���������������h#(#!3/'.,=39267LQIy����������������������������������������������������}��{���������������l%#"2/-)-=66721BQE}�������������¼�������������������Ļ������������������������������������o,"),0),/7685356E?}��������������ž���������������ľÿ�������������������������������������z,#,22-+/7852?>296��������������������������������¾����������������������������������������)+E>,+%652q�~Q)8�����������������������������������ǻ�������������������������������������#,LgsW!08#f����>D������������������������������������·������������������������������������/QrnVq(-=(q|s��gU�������������������������������ƽ���í������������������������������������)8|}VAk/,7,ow`t�wh������������������������������ƽ������������������������������������������.W�rv��c]jpiG4Id}�������������������������x4�Biu%*-7'2��b����������������������������������rPCp���b^grtl`^pz�������������������������n/��Rsf &,16(u�m����������������ÿ�����������þ����fv���z`Zhw}ylov�������������������������h'��ksD*,9/.a�}����������������������������������������u_[my���qrr�������������������������a'x��b+*)(82-E����~������������û�������������ž��������qhcnx����������������������������}])x��J).+5333o���s�����������Ļ���������������ý�������tkjt~������������������������������yK2v��)$-)*833*Z���l����������¿����������������¾�������uutu�������������������������������v8Mq��!!.&/181%B���r��������������������������ÿ���������{y{z�������������������������������o8Um�y%,)*305'7���w�������������������������������������~|}������������������������������}kBVr�l*%.*-702%n�������������������{����������������������}z������������������������������eUcy�[((+*,535#]������������������{u������������������������������������������������������xlbv�}R&'+&1168#G������������������u~������������������������������������������������������vsuq}|<&)$-1262+=}�����������������p�������������������������������������������������������uqpv}g)#&&'*32460+f�����������������v����������������������������������������|st|����������{urqwrJ$"''+*11913'L������������������|peiy���������|xsnossrooljppu{~�������rc^fs����������yvxwtP%)!'%)'63145,3y������������������yeZXhv����zrplmigg]]Z_\[^^b]dfhknu~�{nie^fo|���������zz�zd3 (!(%'%235322$d������������������{rhrrwnplgba_`^[[VOLJMLRMNWURYW^Ybehdfn{yqt{�������~�xqum?!$'%$)')412/30*Ai������������������}�����wpomppnc^WRSMMLKJSNTTYU[[Y__bk~���tx�������{�wQK;$"#&!'$#+04.112/&GZVu�����������������������������~zrqrmkmkihggiihjmksz�����z�������~�l'''!$##$"'&'.31033-0126Y���������������������������������������{utv{yzz������������������~W%!#"%$#%%'/.131201-2&A���������������������ļ����������������xut}�����������������������y>%%$""$#%$--413./0/11+0w������������������������������{vxvwtsrpx�����������������������k'!!# "$$&&$'4..4-2+1/..&c������������������������������ysjgjloklty��������������������}�~|Y"!!%"'#''101/1110+31%L������������������������������xnh^]_gemuz��������������������{�w> ! $ $##!%(-15,00/0(2-(7v�����������������������������{ohbT[^dirw}������������������{�zm #%%##!(#23011.5+1+1-+^����������������������������{qqgb]_beklpy~����������������{~}vO$ #!'#&(3233..4*.-0)(Fz��������������������������yonnleggielorsx~��������������}|x|zk+ ! # "#($/.2/4)31+0./"1b�������������������������shijlkimjmnorv|���������������||xv[  %!$##%-/00--./,,1)))Dv������������������������vrjcliknoppqsut~����������������{{ruH "%"###*/-//.+2+0-,,(.3Z������������������������~uqmooqottuwux|�����������������{ulmR!&"##%#'-.-/+0,3(/,(-0%Bo�������������������������|{||||{z|����������������~�~yqhnZ %%& #%%+1)0.,2'/)/'0,*(k~��������������������������������������������������v~�}tlgkc"#!$ %"&#,+,/...'.,,(..,o��������������������������������������������������|u}�yngkod###!#!"$!0+*1,.-*+.).*..m��{���������������������������������������������vx|tkglrk "#"" %#$!(*./,1)/,,(-+0,q��zy}�������������������������������������������~|y{{xkhiosu  "& ""%#&,)2,.+.,+.0)00.n���ux������������������������������������������{|x}tqfimsqy*!#"!#"'"%0).,.*+.,+-)/2(j���xtx}���������������������������������{�����~{wysqgekptww6  ""%$"%**-*,-*/+*.+,//+`����spuy~��������������������������������{����~}zstongjmxrz|A!$*!"$&#,-*,,(-)-+-,--,b����~lluu~�}���������������||y||}}{y�}�|z��|ztqnnljektwyz{J %#$%" '+,,,'+)-(,.+.-+W�����unlqv{{}����������{yvploplwvqtuyy|xx|{xtqmimhhimx{{}zV # "!#(&!)-+*,).)0*+-+/)\������ungjott|w{z��|{wvopkedbcfgmllknsssvutwsnjihfiglq}|~}x^"#!!!"!&(,)++'*,(,*)-/*,R������{thdilorulwvuvtrnjd\[XXYZ[`b`bbgllmqmqpkfefgfhfrxyv�~wf" ! "$##!$)(*(',)+**+(0,,Q�������|nhaggiljnljmlji_\TLMMOQUWUUX^_eilgmjja_`chdgmwx|x|uk $!#"!$&*'),&*)*()+..+)P��������}jc_`ebdb_be^cWXRMI@EEEFJMMOPW^^`bdbb]]befdiqw~{z{|vp%# $""!!!#"$),%)*(,#.&(,-+(S��������zpia\]^\WYXVTSLOCN=?@<:>BAEEJNOXY[\]]Ybcffbhpv~�{|yo/$&!#&$#!+*)'-*&*+(&,,*'M���������vpia_QYQQMNEJEC???=?6:>7<>ABFLNPSYY`_`edijntx��~x}xw1#! ("""!$&.#(*((*#)(*-(+U���������~wpj`WQPJKFDAA>;<:;7997:;6?=BCJNUUZ]c_gejmw}y��~}|yu;# % "##))&*%(&*#(&*+,'U���������}~xse\XNHIBD?B?;9;76;6:=86A?GFLNTZY``dfjlu{�}��~}zxD"$!!%$""! +)&'#&*%)!+%1($`�����������{yok_VOKBE@>A=:==9<8;?6>=CEFLTXZ]agdjpns|~���|�xwO "&!" "$!%%*'&(('#&'+-'&e�����������~}yrk^VOJE@?;C::?:8<7=<=>AHGSSW___ellqww|{~��}�}wzZ#"%!##$!$*(*&&'*!('-*)s������������yyok`\WKL=A:=:::7;9;=?BEFQRYZ\_delsuzv|{{}}~�}}rg"$ $ !""$#((''%$$)#")++%#|�������������{wpmoe_YNIEF=6?6:95;?>FHLSU[__\`hotwyy|u}�{�|~}ul+%!" !#" %!(#)$"$!*$$((,'7��������������}yunpodd]UNK?A<;888<HIJMK@6544=8=>;;742142447,-+.(,/-,',))'+)(,,$(()&*%%$)%$%&31260325653252734634381333263@FKKOIMME877556B::EA::523204955/1,/+/*.(++***)/('))%)*&'%%*&&)#513605252817275746453715148FJNQSSOLIK<>>::::;2:?BC8:7433,66212-1--++.**+',)-)&)+')%)&&*$%('#32530614653365445645656779FQWRORTJPIII@EBE=?:=@B[YYQOIFAKJFHECAHFIJKLLFEC@;A<4732.-142640.,--,*,*)+,*)'(*)%''%%(%!562724355214627858266677=O`^W]NEADMJDDFGDKLTQKRRTJE?;9747<82,/,64:2,.,+.+.'-,%+++(,(*&)'&'(!37352473937536854977378FW`]ZV[MOMGIJGDGNILSPNNOOSKE>@@63;97412.01371,)+,,-*))+))*(,+()()&)%$3874546696575548687478@[bf_TZVPUYROOMLKHPKOLSSXPLKLAEA<58>28945/-,,(+%'(*-.+(+(,'(,*(+'(#*$#6585475686485665664:0=Q^`e^Wa[bfjdbjcXVTXUW[_^_[WYUUTOD;?<@9C;B;9.(&(%",,*)+(**(+**)*(%*(&&465669465577458256765GXY^flszy������~wuvxu~|z{}xxsrqnbWVRUPMLQMSNG7#! "!#.+,**+'*()'**)))'($82894786676427873:94B\hio~��������������������������}strsnjfniof_XB$ "(1,**,,))*)'0'()&,$6457;95:745285;3817APhq~��������������������������������������|sobP&!!$,(,+-)*++-(.*"-%)7668585;:594858475DL^l��������������������������������������������}wkX9!$-.)*(+,/)+.%+,$969557:5857;47867DRZn����������������������������������������������xri?#!.*,,,)--+*/("/'681>9799878:99;9C^Yc�������������������������������������������������wiL$-/'/-+,+--(,'/<78<56999:88779?Y][}�����������������¿�������������������������������ynK()*.-+,,-*)'.+876:9678886:779OcTf���������������������������������������������������tnA*,/,/+-*,)(+(;58::788:887:6J^WK�����������������������������������������������������{uk*1*./-)/-'-(,497:;:9:::799BacDl�����������������������������������������������������}zv_(/,/0&0/*,+.9987::>5=7<5:XjLC��������������������������������������������������������}{tC#)..-.,/+,-+=6:7:==:9;76Af^7d��������������������������������������������������������~~zk7"$/.1-0,,*+*88988;;88:96K^XF����������������������������������������������������������}}uT0#(10.-.--)+996=5<:;8;7?VZZh������������������������������������������������������������yh;/ #(/20)/.,,(;8:>8:<=687HY[^�����������������������¿������������������������������������|sG4($"1,1.-,.,(<:<8::?;9;@UVYb�����������������������¿������������������������������������|w\,-$$/.0/*./,*:::<:::<;8FQRQf��������������������������������������������������������������vo+0)$&/,.,4,+,8<9<99;:<)0),*1.,0-(A6<;;<<7<99=[bk��ſ����������������������Ŀ�����������������������������������yg534#)-1,,,1=:>6?;7=::Aadp����������������������������������������������������������������yl:36%#2-+..+?9<9;=9=99C[hw���������������������������������������������������������������~|j?67! '+0,.&=?9:;999;&$.(.(+:?:@8><:@IOd~��������������}ytmj`^[^^jsx���������������~slaa[PQWSY]]cj�x^q�����rM3C(#,+,*)>><<:<<8=3",,))+==<:9<;:GSn���������tvrttork`^QPFA?AFGR[hlw���������oYNLBHEBIIU_jioomh_YZXRq��dA<5!$$)-+');?=:;7::J[r�����ī�rmu������|xqgZNPNOZ_jw{����ļ����|m_fa[XN[an~~~�����sYJR]���oEE;"$*),.')=>:=:9:7J\m{����ɿ�tr~��������}vm`VRNT]o�������������~toiWSO[hw���������}RC\z��uL;G$"**,)+=9<9:962Nado���ʾ�{�������������yqeYRRO`|�����Ž������r_SOT^isz����������oKSu��|S:E&& +)(+-?:<986:.M^]ky���˻���������������wqmgb_YUm�����Ŀ�����y]V[\_fqtw~����������`\o���Y98/'%(-+)/==:=:658HQRe����ȷ���������į�jucU^dmnljcc������������r^eaefgd^aan|��������zjn���h:21*)*-()/><@5:35:B@Pb���ǻ����������w[MGFAXpc_l�}l����ƻ������uuumcY`ICA96Rfv�������zu|�k81/.('-+%)<<;57875+-19;86:17wnX}�b����������������������������ľ��������������������������������������v+{�KBp6),,4=45940ptQm�l����������������Ǿ�������������������������������������������������q7�|>Sr-'/):49293,g�Wf�{����������������Ŀ���������Ĵ�iU_|�wpr�}jV`{������������������������r>�p=dp)1-994756(b�_k������������������ý�����������tK*@e�odivkM1@j������������������������nB�fCx[!0.,782747+W�ho�����������������ž������������hBDy�tZepjC0?c������������������������k@�oI~O,0,766565*H�pw�������������������������������jHCt��v[dprcSXl������������������������e<�vU~3$1++975850+>�}}�������������������������������}bz���lZap{}sjmy����������������������_=��fm#)0(.9:5645-8��������������������������������������fV`t�}qou����������������������~U8��vF"*,.-576739./e���x�����������ƽ������������Ǿ�������wf]fq���}}�����������������������M<��u$)-((,76:1474.F���p��������������������������¾������skfkw����������������������������yAE}�b)+,+,8661744/0��t����������½����������������������tonn}����������������������������t8Py�S'.(,,76267044$k��}����������������������������������{twt����������������������������l:[w�G*'+-(355544/3&U�������������������������������������}}xy�����������������������������hD[w�<"(+*&.356426.5)>������������������|�������������������~x����������������������������~dYf~�0#')+)+26143026.1�����������������y}���������������������~����������������������������zkfyw.&&(,((524131260,w����������������r~��������������������������������������������������vsvt{o%%&,&+)533231563+Z����������������r~�������������������������������������������������vtpyyS&)%')'1327/2434(F����������������v�}z��������������������}~�����������xrmz���������|usrwg7&)$+&*3904232631-u����������������|sh`f��������~yupklnljjhihkpwy~�����sf[aq}��������zxywn>%$'%'&+(2/62125360)]����������������}thYbl{�~~moghhe`]XUWVVVXZY]`ddgqyynfjjfm|��������xz�wQ,!("(&&)&2201034482,A�����������������~otz}yjff^_^^YUROIJIHIKLOSPTTT[]\bft~{rr���������yno\*!%#)$))()232003310300Tty���������������������wsxxxxmg``[ZXWVVW\Z\\_`_e_oz���ww��������vF>4$& $*!+&)2050/213040+4KKh������������������������������~|{xzxqnpppomrt|������|��������n!&"!#"#$#'&''4/6-1121231//5*P������������������������������������~ws{�~~������������������Y"!"% #%#$&&(6.4.3/2-7+1003(7��������������������������������~xwpv~��������������������y<$!!#&#&#&&'22002.04/.0-30,*q�������������������ý�������}urosronty��������������������o( ## &$&%&#)03.02*04.1/.//.*X����������������������������xofdeikms{������������������}�|\"! $&#&$$+./.1/-320.---/.'C����������������������������xpf][bcls}�����������������|�x@ " "$#%%($.20-.0/2.2,0,,.)1q��������������������������ume^[`bjnv|����������������~{~{l$# $"$$$&&2,2..2050//1../*(V��������������������������trmg`effkmru{��������������|z|xR $$%$$'$0.3-//31.00/0-.,'v����������������������������������������������y��}rkhk%"$$!$&(0--0+)-,0-/*-+%.+0'1y����������������������������������������������}v�xngkj"###"%##/0,0',.,0,..(.**,0)1|�~��������������������������������������������zw�ztjiop)# "% "$&#'0/.,+---0.-+)0(,*.+,���y�����������������������������������������}x}{vljjru.!"#! ("%"1,0,--(//.+-*.---/*,���uz���������������������������������������}zz}upjjpry;! "!"#!$"&$&2,+-)+)0,,-,+,,,,/)*��~sy���������������������������������������{{xxrgglpuwC!!$# % "#"(01*+++,.-,),.,)+02&'z���ttu|�����������������������������������}ztsslgirtzwP!""%#$"%""(/,0+*+/),+,+-+--/0&&w����oouy}�����������������}|}~z���~{}��|ztppphenty{yY #$#"%"!%#%./++-*,,))0)++,+/-*'p����wmpqvz�}���������~~{urmpqwvutw{z{{x~|uqplkjhjqy{}xb"#"""#""'$/+).++-),&+++++-,,(!n�����vnjmtuz}z{��~ywpokgcgehjnkkrsvrwxyuomiihhgnx|~|yh!## &#!"%1))++-+)'+),),),.**!j������qjgknqvst{yxwvpmd_[ZZ\]_bcbfimoprpvrfghhchitxx}yl" $ !"#!"""-+**(**(*(*(*)**-/'k������|rfcgilmmmpmnljb]VOQNOSUZU[Ybhfjllog_cffdklxzy|~yp!#" ! % !"##,,*((+)&)+)'((+(-/'"h�������xkb`aciccaccb^XROHEFEKINNOUZ]abfdda\bgedlq{}{|~us)! $" $!" $##$-+&*%,%)&*&+%%,*-+%"f�������}og`]^\\ZT\UTQNJDD@>>?>EFFJPQXW_Z\_^cfffirx�}|{zt4"" ! ""! ' !$-*)')+)+)-,'&)()-+$i��������tpf_YVUTONJIGDB=>>97;9;=ACJIQRVX]_aahehoyw��{{s=#! " " # #*)+()(-&()&)((&)/,"i��������}upc_RRLIIEBB>:<9>78779:>@ECNQUW_`daejnxy|��}~|yA #"" ""# #.$-$+-')(('&()'+,*$l��������~}ulcYUJJGBBA=::<:7:899;?ADFMO]W^ccgimty�~��~}zwL#! "%#$$# )+%*)&*')($)&$(++&%t����������|wmfYQNCB@D;?<<<8<89;@=0'*(,'*/52:9424-99/3-65>40'**+'('-%'$'($(%'%!%%%%#$$$'!$$$%&$)#$&##(&'&&*&&%''+()(()-$-')Plk_RMC=3;:B?MKJKCIHKEFI>==86654/00)*-#&(&(%'#''%&&$%&!$'$ '%")#(%'#&&&%'($(%)&)%)('*%/2,46?s~�unj^[QXHMKPVWWSOMRR[\[URQB;>1,22*(8%(%'($(")'#'&%$%#"&$#&$$) )*"'&#'')'&(&&&(*''*)&6@MQbs���xxqngfYXZYWfhd_e\[\afc]\ULA<7041(:())''%)%('$&'#$%"$&$&&$(#%('$)&$&'&)'(')*(**()+7Eclt{��������xtmjjh_dhlec^^bgidbc\VOF@4.1/0*'(,%&'$)&'%%&$#'+%"&#&'$'%'&("'%(%*'*'*()(*-1>Uh}�������������{{qmkgjkfklkbfUSNUWYPIE@0)5/*%.*&((($(%'%'&&-*''!('(%'(''%$,%&((**))00:>Uju������������������{qmmkkqjdbeXPBAKVIQL@A9,3.+$7#)(((()*+%,(%*&)"!&$(''%&+#)'(')&*&)5.P;DDD??=034$++',,,,,**%+(&$$)'(""&($'&'&&*$''*'(',.>8=<9=G=;530,)+''+)*'$'&("%'&%%&*(%)&)*),759^�����������������������}|q}�|����{��yg}_\YL:5:@:>BB:>FC>B;6:4()))(,(&)#%#'%'$$(&(()(*('0>L[~�������������������}��wx{����������x�xghf`Q@A8:DAGI@@EDHF97@>++(,'*($)&!&$'&(%%'(*)(($29Mu��������������������~x��rz�����������}�rmqpke_Q?=9=GORF?FJPH:8@<2+(,%)%'%#&#$'(&%(()+'')2Ae��������������������z|�x|������������|vx{vvpmdYC=+'$+"9D����{ujtx������������������������������������������������������������������������zjnd''%(&'e����zukl}���������������������������������������������������������������������{��~odr3#))!Cmzy|{|{o{������������������������������������ÿ�������������������������������|���tjo?,) 8ou}}�~~���������������������������������������Ī��������������������������������w�~ip]#%3[urz|���}�������������������������������������ķ�����������������������}���������sy~nsc%(LYsp�����{���������������������������������������������u�y���y������������s��������|vjuptc<(>Pvr������������������������������������������������|~gjpmjqimszz���������m~��������pinpy];':V}x��{�������������������������������������������ztpl`f]\_[iilvwpqu~�����js���������leork/!HS~�zx~��������������������������zzx�������������|nof_VRR[Tbtktxqprrmgj��mj��������yycpmn&%B[z�p�������������������������{xnfgeijjnt������|scfOPUUa^]cp|������z��wsrpzfu���������fjms2$;r��m���������������������xhXD?8@h������ż��nf]ST?DZjhgai�������������|m�khpk���������qmkj@Ip��s��������������������o�������;��~~��������~jTjjrmv~v�������������}c��Utjq��������}nql8Au�|~�����������������|t���������{iE_���������a|psoq��y��̎����������c|�}jkc������w��j�jH<}��������ʴ������}����������|xsprtyvtSs�������ks��xq���k��������������ld��duas�����z��v�p^C���z����������y������������������y{�N���zwzlc~��ux��lr�͗����������}�ly�vk>����������zr^����|����ֳ~�r|��������¬��㬎�������t���xLe�\��wy|wi���duF]y|��}���©P��+!�t���������wt.e���������ǜxov��������ȿ����uwz~��{����jϑ=1X�du����ueu�bVC&EXok{z�����E��(.�n������}�~lkI^��|�������~S��Ϋ����������Ќ}tnm}}���xq�xY{jgbp����jit}pfdT\lplkho����F[~PdjVx�����}�wul.E��|�������W�i��Ҋ~����������mbmkgmz���sa������fTq����}uyx|z�|w|zykgiz���X\�a�n]p��������up 1����������<�|���g�Վ������iT>DhcZgs���O{y�����mZe����ztrq{�������}}����wi�g��bq�~������{k*����������5�����C�������tUW*L\rsfpz���<�|������TV������wxwvy}����������}f�e��ek|�������{hHv�x�������G~�z��8��טw�vq]icy{vukkz���6��������lEw�����������{����������~e�d��k[w�������~`.D~�z�������AC�H��8��Ƙyxr|����{xlqz����I~��������QO�����������������������n�_��wSy������zZ*3��{�����k�,�Ci}?r���~rr����wtrw������[����������?o����������������������r^���\w���}���yS��r�������E1�@`�Zz����������w{������Xn����������sC����������������������m{\���fyz������vYy�x������skF�/;�ry�������������������Hm�����������m\���������������������n�b�~ntv����w�xcZx}������wM�: ��s�������������������li������������yU���������������������{m�}}riy����l{j5V��������{_p_"[�u������������������O�n�����Ƞ������nN��������������������k��}|oar�y�~c�o"(3�������tqE�'�~������������������nl������ҟ�������qVv��������������������z|i[o~u��^s~S *)�������rsL�$l������������������[�\����ҧ�����������RUp������������xm����}zwjUfnj|�dso$'.i����r��emn�P"7W����������������c�k����������������NINT_bkpmlkst{�������xtnUHSXl|yuQ*(D����{��ch�>�(06���������������eutx��������~�}~qsv����uptpb^Y^bj}���������~xsun4;Ir�z#)+#/�_t��qig~������������~�����������d?q���|cNYZu����{��������������������zrr�sU`ig��{ )()* gjvQ~��}gu�����������������������~tx�����`Jel���������������������������|rs�c`w���t~ *#+'*T�O����Oj�������������������������������z^�����������������������������|rr�|{���w�` +&%%$#�h���tEx�������������������������������|�����������������������������|rp����z�8%$,%"%_����be�j�������������������������������������������������������������{qs�~����s&($)$ -����n|�fz������������������������������������������������������������ysr��}���8!'$&'#&�����p�qu�����������������������������������������������������������yut{�|~~�h$'%'$"$t����{��t�����������������������������������������������������������uuqp|�}{p-)$)%#%"P�����~u���������������������������������|deiq���������������������~}zl`pxp_6'&+"%& <�����{sx�������������������������vihfbroZKKIEP[gr�������������������{zgC]_N4 $()$$#"�������m�����������������������naRQNGI<9;9753GECZe���|�������������|}`3CF4)!,%(%$!!"q������q����������������������nVR?&:OSX(aOMR51/!7@CTppdt}�����������y~X4HC!))%$$#!>������v���������������������dO?&*ou~�H�tlw=00C=+2"+%()" %$�������|�������������������gA?'/q���eUqY_SZaixkYX[fw������������yzC3N5(&)'$!%$@������s������������������vB4U541!8d~x�wztuz����������������wzz7681/),/+()%''#+$/#&'"'%$)"#&"&#% #!'%$%#($%'$'(%(&)(&+")*#))(()5BA?CFk��ljfbRZQXTWWVQOMCGA<:74..-/21/,-+'((+"%"%$'$%&"&#%#$$""$%$('%)#&#((&''*('(*'*%'%*,:Ugls|zy���{yune[WTZU^WdUX\TXRMHEKM?I>2054-0+//)")'#&%#&!%$"%"& &%'"(''&&'(%'('&)+&*++)().3Tdq|w�������}�wuhff]bZ_bg[Z_U]Z^`cdh]ZQJ<86030(0-#,#%&(%#"'&$$$$$)(#'$%('&(&(&)'('),2&331BR`x{�������������~vrnggbbbfdgbcjdgiblad^`PDD9)5//-<$(%%)"'"($&!("%"('"%%((%()$)&(()))*/5G]h{|}�����������������zuqnhighoqmlhgbikrjb^a\JO?33)6-:&&%('$$'&$%&"$%#&&$&(%(%)('%)+&,'.09S\n{���������������������}{ysrplrtnnbgalqmhedf_YSRG3'=//+&*'&%$(%%#'"(%'*"(%)$)%&()&*&(-,.@DY]t�������������������������}srmplkimqrnpcWUXXVZMQN<-24%*!6)'%$'$)%)&,'#()(#(%(($'(-#1,.4A^nv}y�������������������������zqqoooqrpqckYM?FECONLHH?833)&&:)*(*-+*,%(&$%'$+#)')%('&)(23/Oh���������������������������z{zxvumtenn^mQJ;B0QD?IAF?745))1/).'**)'*&&#&((%)"+&+''*(*,:EUp������������������}u������������xviopnwh`aV@=7>G;>C<;>82E712+,*&(,((&(("%(+$'*)&'('()(8:X�������������������{z}�����������xqmryuzzi_][@>::E<=C79924H:8972-)(((')&#''&$*$-&)(%,&((:Sw����������������������������}����}wut���zoaj\PF:>J6?=968:?B:358<=4)'%'()",#(%+%(+)())(&0;j��������������������������������~}������cnycYZK?:I3??@6BIC<8875=G:*'((*((&'(*$&,)')*)$Bo������������������������������xt�����������d�|ijcUKf�}I(*!�����u�l��������������������������j4>�rW_p_5,Jbo�?x������������������|tp�gUgpo{�z5!-�������z������������������������yB08Od�tUZtbY.%)4A`_I������������������|ot�gey��yvw#/x�������w�����������������������{kMd{w~�~[\j`fdY]DFWZs���������������~��wru�~z���s_-a�����|}x������������������������������}tWPURXlxpnu~������������������~�xyru�y���~�-%&9�������s�������������������������������jASVM^u������������������������}{wmx�z}����a  ")"�������k��������������������������������B_ji������������������������y}sk}��~��z!  ,$% ������l��������������������������������o��������������������������{}xumy��~��='"#9������q������������������������������������������������������������y|{ytmmv}|yN$) t�����{~�����������������������������������������������������������{}xwts\hsmb7# #%#)�������������������������������������������������������������������zvuwsFWU8  &##!# "z����~�����������������������������������������������������������xzvxo>N: &(! "Sy�w���������������������������{nvx���~_W\do��������������������|w}t{h;F/!$$&($#;3�������������������������tjeZ]`[d[ICB?IQYgo���������������}{{x|\;='!)$"#"!%%*�����������������������h^PXJ>MM><0330.6@DCLQe��������������|}wvwP9/ %)$##"!%# 'r��������������������jSAI9)(;:;>'C661!".7>@Upuqr�}�������wyswz?,)$*#%#!"%!"O�����������������wkbED;K>/"QPPWL>MZmx~�����}}vuuxt.%!'"'&!!!%!# ����������������}kap^rp~tq^YO6/,$3NgyorehdWONFIbpx~�����x~|xsu}V #)%%"!"'" #%l����������������w���~~���|vwrrjmwv�zzypmop{|~qrv{}����{�yxsu�-(%''!%$!" %2���������������z��������������z�o�}oujjikx���{z}}����z}~{wsxl&#$)$""# #!q���������������������x�{z�xx�~|vsdjmigmu�����{|uz�}z|{}sr�; %+#(!#%#!!(����������������������ztputqzukm`fhmigv}�����~{w|}t{{zuvwp*'(*$!#"!""" #[����������������������{vmmdszda_[\agtsw||����}zu{|xvyzxsvxW .#')%&!##$" #!%����������������������}h^EQV:DEM\biovtzy~z���xtywvvuxvrv|I'*)"'$!#$"#!!"$#)�����������������������q_DB@B;=<847-.*)())''(%'"#(%#"#$"$!$$!"$!&&&'$''%%((&(&*&)%'((&&'#**/+-8<@IT^dwz���~�||pla`WXXZXOJHCBCH9:8244+-#*&#%&&"#%#%"&$!$%$&'&)"'%*%&)&%%*)%*&)')%(&+(07Namqvtxz�����������zrnhdade`][^WVRQW]H;728.(('($''$'$%#%%"%!#"""$'*"'%(&%((&'+)$+((#*%&$1:>PZkv{����~��y~}������zyrmijekghkmcbc_g\WIB566/*+&$.$'&%%%)!$"$$!%($)&)&*$)&''&*&*$+(#,,')8@Uettz��������������������xxpujqquqmeehmf`\PB;7+.1(%7(%%%%&%%#"&"$")'%(+('$+&)'*)&*%*&-5)-<^t}{y}{����������������{zsoomlikjnilqqhhf^]YQG<53--(2+%%$&&##%'!$$&'$&'(&+(%**&**')')+*L@O]|�������������|xqs������~vynojkrqkhfe\cVJKTOME:7,1)/&)%&&#$%&&#$$(*%''*&,")*('()()('+1BQv������������������|xxvz�|��{vvnmieeejbWYKJ@EH\B<:+0%+&($&(#$&&!%""%(((&)%'('*'*&*&()&,7On��������������y~��}�����|zutxwuyxlgbgkpnaUGOB;7NM@?50/*)*$(&%&%#$&$&.!+%('%)**&)'**&,&*(,Lp������������������uw������yy||xqrsjgjtpvpeMGO971FJK8602('(%)'#&'&'(&'''*'&'&*(&')+'(*))'0@o������������������~zzx{wx}wwuvnv{toow|nvwnPaH623>LB59/2)'$''((()'%("&%&'%,&(')(&)'*)(*(+Tu����������������������|y|{uzuvu{�xvxt�ys~umYk?8564L7;2/-,(&.*'''%*$&%##%'&*)+&(+&*(*(*(2W}������������������������{zxtx~wr{��u���x�wiqm7910;?7<6/5/)*,()*'(%$%""()%*''*(','+()(.3R~�������������������������|�{xtwx��������}��yv�e<;247;5;5553/*-)''''#&&$!)&(&(*(((-()+'%<[x�������������������������~}�z~z��~����������}bY@466@5?>=:761,)%'%)!%$#&()'&()*&**+%--=aw������������������������������������������������wedYF/==5?E?<;<>3-)%$(&%$&'"'(&*((',&,'*=dx|���������������������������������������������zqlkf\A888[^_YVU\aik|�{lmqfgn~ks�����~qi`nmU$ ~�������������{���_������������â�����~vtvsb�������urp_jgjr{���������u��y�hSm������ta_gmP. �������������k���]��v�����Ĺ���Ă~z}����{~��c�������jvquzyp������������}�y��rY������wiYbmJ,N������������vb���I��w���������ᭉ~ytl{�}}���l��diolo^�������͂����������|q���h~����|�lZao?"[������������`X���]�z{�����������kdmpjjuy{����͘-8ADn�����l��苃���������{e���r}����w�nYbj5 f�����������~YP�ȑx�U����������pb9K[d]ev|������jW84@P|��|�\�ݿ�sx{������������v�����x}u_ag-������������etX�Z;��B��ώ�t|vvb`;:TakT\f�����S�z�yqpdZ��z�e���wGs9]z����������y������u}i\o!������������foh�03��Mw�㛑ruqvujigooqafp����Y}�����cZu�~a}��fUE%Kcmw�{������zys����spgV#������������Ye���F�s`}�෠�������}vroegs����Exz�����j]fu��oy�vm]KZdnbyz���ψ�|soo���u|urPk�����������_l���P��h������������|wphit~����5~������|Vfk��zwzzz}w{��}qr������qjd"V��xuz�= >�����������of���R��k��ʷ��������zxux������vW~�������Rei��yvtu|�����ut���YysTj[=b�zt��2%�����������om���P��p����������������������Kq��������cYm��|{zx|~���ztmp~mF^b?kY0d{�zv�2�����������f���J��v����������������������Uz���������Hl��������zxywxvqsyvWmk3rRM�}ws�q2�����������g����L��{���������������������Ol����������`Z����������{{������hs`(wFe�|�{p�h,$ ����������on����V��~��������������������z\s����������zN�������������������mmF%�o��Xy�������������������qc`VX]hgb_[[XSA?H9CC<><=G\v��|���������~sp}}y}a)-$,&%##+Oc#r�������������������t��vz��������~�}ow|siWD63DYjl���������}uittp_*),&(&%#!$%&_3S����������������������������������|{q{zxrpk`UGTc{�������}|tY^S="&())%%#! )>Q?������������������~���������~}�}���wzmszyxzz�~ut|������}�y{tC7$)%-'$) #))TA|������������������������������w��|vzwyzx|~����~�����|~{zzn+"+$.&($&"&!"F?e�����������������������������~kpo`ons{}}y�������������y}wx`&*'&&#%!# #"$/2F�����������������������������}f`^amjuyy||�����������}|{~sxF%+*)''#! ! "")1r����������������������������pb`gimenrpy}�����������~|~{{ss+*(*()(##! !#'/C���������������������������sfgfnemcdqrw}}������}���xz|yyv_(*&)(%#$%""!!7*{�������������������������|ogbinb``djqvxvz}~�}��zzzwxww:,$(+&'$"" $"$%+}w������������������������zokcjka`_glnstw{~yx�|zw{yvx|d+'+('$%!$ "  +}p|������������������������wymjkhjorvsqrwy}{x}�zsruxxvx{5()')*#"$#!!! ! +v}px���������������������������������{wtx~z||~yrrtvzvxf&%*(*&#%!#!!"!! h�tsy���������������������������������ywy{{~|}vrsvwyu�9$%,*+&$%&!!! #!Z�}vp���������������������������������}{}��u~}{qnsxwyyl'')(+&!'#" !"#!H��yxv��������������������������������������sonsyvw�G)&*$/#%$&! #"!":��}zt��������������������������������������}wotwvst~7(((.$#('$"# "!#!3��p������������������������������|���}|||smtttqs�0,$(0##%+"!#"#!"!,�����zxz�������������������������~~rv~}{xztromrwpt�+))',$($)&!# "# ! *���|�}�xu|������������������u�~{z�}yrry~{~wuqqnmsstz� '&(.)%'&%!%%"""!�������~wqz~����������������qwtqprkikqv~{prprlpnsz{�'$/'()'%#$#$"!"��������qxsxz���������~�wyywlmhehhabjv{txssrnrpirw{{{)'+(('(%%'"!$H��������{wvrw~������{xyzvmkhW[X][_irsmqjooomksxx{vx/)()',&(#&% " ! r����������}�vvstzuty���{vqmodbXNPJKMNakmhgkhmjisuvzyqou&)+')*+&$&&" !p�`x��������}~|upuqqksxxujf[a^PQFFDBHOW]bdbdhelptus}xtSow*)/%+&'"($#& W�hW���������}~zzwrpkmiegg^`MYRMHLCHIMVWY[`cddjprtuxr{6O�_*+'*'&+'(&#$$�{^i|�����������{utspimigb][TVQTJPKLOPRQPUZb`eipmppz|xu{)@��B ",++)%()$'#%��buLj������������uxtrpkhfdc__VXTSLPLMQMOTW_ahhlppov}~vs{Pd��$+$,*'(,#%'Q�}izo�����������x|uuwpohb_]a[UXWUSUWSWUV]bjfjpqtttz~tz` cJ��g  \ No newline at end of file diff --git a/images/trainset_face/s2/3.pgm b/images/trainset_face/s2/3.pgm new file mode 100755 index 0000000..77b9a55 --- /dev/null +++ b/images/trainset_face/s2/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +%#!#"$$'"$$&&#*#(&%''&'('&&(*$(()-$:]f_A5.(0,,98193-5.-/,2+(%1(.%&%'"'%+$$'$"#&##%#$$% #$ &#&!$###%"&$%#$$)$%'%('')&)$,7.06,Tx}sf_ZLEIJJPTSMFGA=@72-%*1.-0*))''%(&"'"%"%'"#$## $%"%$%+ $($#$$%'&$'(%&'%)&*$)(&)(.BWUc`o|��womaZTLSRYRWSNMSMM;AA:<88.)..*/,'&'%%'#$&""$& !&!!!&$#&##%%#$%%'$")#'$'&**((')',?Kdnsz~����}{smg_Y^VVY_^YTOU\Y]\VXLAB;73-5,+/%'&%%$'%"$$% %%!!%#%&'#'!'&&$''#)%)#(%)(+,,$-@Fan~{���������}qned_`[`ggac``edcfc[]IA;1,32'7'''$%&#$#& %"&%!#'"&)#&"'$%'&('#)($)$+2,6EMbhr��������������yopljacimjicc`ghlaa`ZH@9/3,04-&%&&#'$$##$$!&#!("('#&&#&$'$''($()$()&2:Xkp~�|����������������{vpmmnoiefbhincceb[YJL9,*40.#*''$$%%%#"%#$#&,!%'$%&$&(%($%*$&*%)(6;MWl����������������������}vljhkhnqoeiZPITQSWJOB3*41''&/#$%&$&$&&$%+.&&$#&$("(%'%(('(',(..9Udps{��������������������{vsnoqjokggadEF>CFTINBC=2.0%%1-%$#)&&)&('(%''%'$&&(%&&#)#('(+.)4Hl{~||z���������������������{wuvihkilbePP69ADAE:63.&#:#,**()('(&&($&#'%%(&&%'%)&*$''378Ki���������������~zmx����������snhpprqdUXQ37==:A>>?:464**1',*'(&)&(%%#$$##%'%%&&'&)$)&&*;>Un�������������������������x����vmmxyx�piQ`E:=1=<6@;8907=-./(*((%&'%'#%%%%%&&'$')&&'&'('$-5Ir�����������������������������}}uwz�}�}YnaPC>=8B4B8991>@9140/''&%(&'&$$($'&$(''&&'&(&%(%,@\��������������������������|q~�|�}��{��~_yi[TC77?98>:;9FC=37:9/'(%)%'%%$%'!''''&($()'')#/-Z������������������������~�}xvz��}�������xj�hebTG5>;>B?:9HC>A76@@<')'%+%%'%%''&%(&)%*(&*&'*V~�����������������������~{�|vy�����������u��nikgUI>;;@>IE?DEAM37\Oa^\^eXU<5:??/*(#%$'%&+%*(&)-Qy����������������������������������������������y��������uueQEGcQaeahdbKO13F/--#'%#*$'(')();e���������������������������������������������������������{q_PC_bne`ksjY[8+9>/**'#(%($)&)%0;y����������������������������������������������������������|oYTLui{jiuxibH4.;43.#+$)(&)'%*%h������������������������������������������������������������vf_Qe|�lqruxn^<414-1'($+'*)')&F��������������������������������������������������������������si^Q�|�uv~vwqI439+-,*',&(*)'-���������������������������������������������������������������}ogVv��x�}usn[=9C/)/$*-&((,+V�~��������������������������������������������������������������wkdj�|}�pkloT=I6'+/&-()$1Cx�|��������������������������������������������������������������~rrh��{�rmgwlPD?)*2)+-&+.f{{}�z�����������������������������������������������������������z|l��}{|hkx~ZS=)+1+**&5G��{pmy�����������������������������������������������������������u|���|�wkkx�p^M-.))(&.%b����}wnw}�����������������������������������������������������������v|���z�wqmp|�tO:-*&+$(Ap����{ulqz�����������������������������������������������������������{z���|��tymx�kD)'*)(Cgsv{{woz�������������������������������������������������������������}���~��z�vs}~�M1(%-;cuw~��|�w��������������������������������������������������������������~�~�������su}g+#&7Sazq}���~��������������������������������������������������������������z�}���~�����rty.*"1B_}t�����z��������������������������������������������������������������������������~tk�8%&1Dky��������������������������������ü�������������������������������������������z���wml`(3Oi��{�v������������������������������ÿ����������ƾ�������������������������������r���qlm%,T|~�w���������������������������������į���������������������������������������~��}���psl42f|��{��������������������������������������ù�������������������������������������yr|prk;"2j��s���������������������������������������������������w�~���������������zy�������ywfwnmbL&8p��{�����������������������������������������������yywednllwnkw���������qk��������oglipdK,1~�����������������������������{rrrv}�������������vjfbZZ]WWZdemvzz�������nj|�������ziafmq;$J���������ʥ�������������~�yuonhf_hjmpz���������~wspbd^VWNSZfn|�����������qdt�������zkafjx/!j�������ʾ������������cJ>D;C9>BR\erz��������ojeaZXONGIOPOa_[ckig`iv���z]j�������wvabj�6#n�����������������������]�����ʻ������iekea^TUH@=2=GQ\Z_epz�������qskaj��`a�������veakuHh���������ʰs�����zv}����i�θ������{uLOakz�����rDLfd`eom�����������{�ew`�cfx�����{��mhin:L�����������h��x{����������������utmsi:k��������gjqjcu�����|����������[x}_|ag�����~{�xiqp/K����������wf�nx�������̴������{sv�D��������N�}kq��w��䛆����������`k�b�a[�����u�i�v;]����������^wZ��ڊ����������ڎwvrl{zy{�^{��~|}|in��i~��h�δ�r�[`l~������Y��nlUm�����w{y�vT\�~��������J�Y���l������������SP_b]wz�p��ɖ]UY|s��yyws������^eKo���}�_y�T}U_������yy�{{g`�~�������{8�t���O����������U�@,FU]z���u���e2>5X{�����vi�����K1RCYq�����N�htRgq�����{y�zpls�x�������[=��|��/Ľ��|�����bk:BZRRx���qe�{yZpbJm{����~s|�����kjrqtk|����B��)+td�����|w�{tKt�w�������7]��q��/�ޙ�x~z����anltil����Zd�����dPv����|qrw����|~��mu����7c� ;V~����|v��y/[�|�����i�[Rtn_�w>�ߙ�vv�����|rnam|���Lu}�����^Rt����tooo{���{yzwoorz��{Gi�+eN[y|����{��x*9k������i�O)ne@zl>�ؒ�}s������vldes���Hu������mSk�����xyzsxy}twstpx|����^p�K�oXtv~���}��t$#F������q�H1er,��T�î�������zypnr|�����U}�������N]���������ztyry~��������`o�S�tRkvy������h>'��������umZr.n�`����������{|�������Yn��������dE~���������������������bp�O�uKkv|����a>- ��������ysQ~)B�^��������������������Ay���������NZ����������������������ij~Q�|Pis{~����P!0w�������t}@�%�k�������������������Y|���������x@���������������������qM�R�}airw�~���}C +T����{�~k�=�~�������������������Xq�����������^X���������������������q8�[�}dkm|�����~B!,4�������a~S� )/q�������������������ho������������^p��������������������_Uls~{kkn}���z�A$()#�����z�eyp�F(3/������������������[�m�������������Hp�������������������O�I�~{i]r}�wt�~F#('����{zll�O�8�����������������mvb������Э�������=y��������������������X�|y`Rsts�uie**&pr��{�poi�(�1.&���������������wjwd������ͫ�������sDf������������������\xvVRfik~yiz. *&Rud���qoh��d�33Y��������������tfz\�����̵����������wEJp������������������{wq]GPQZv�ub%-"/gwew��zpu�U��h.�������������adr`�����������zsv~����mTJF_j{�������wpt����xwn{<7=Ik�~;))& 4vg}���df��U�������������zbW^dt�����������~orqxq����l�|]QJHNUanz�������yrs�Z)8<]~�. +(('_����{RY����xrtz||���ukdU]cz������Qg��~jqspPFXn���f����ukq����������|yq{�e+5AIRTYey���������������}ywy|X3L((*")' & #!'2����������������������YTYK\DM?9!001G<>EGgy{~}����������wyszzI;<"&*#(%$$"$'3x��������������������WEAUO@@;:2/.MSOH;3433CXkz��������~xxwy{:=/!'&("&&## %" H������������������zeSgrz��otymppx|zskeadfT^jv{�������utwyp.4%&($'%*%"!!$"&" ���������������������xyu}�}�{�~�xqtofom|��rs~{��������zvvv|X-+(($+#%%! $"" z���������������������{�t{{yyv�ylnusls����xz��������|sst�,+$)(&","%"%$##7���������������}�������}xxtq�xomqq~~������x�z�����|}vu|i"*$*$%&%"!"$#%y������������������������ysVxZU]ioy�}������y���{~~xxww}9()$'$$"#!"!!""&������������������������te=J4NQdqkrz}y�{����v�}y|}wwvp|!'&('!'%#" ##$$# c�����������������������u[A<6WbYgdemutyw~��~z|zxyx{uwstt ((('%')"#!!" ""#����������������������wdKCGKY\SV^bgmirvw�u~vuluuuzwruqv)'"**&&%$%#$"$"4��������������������udR>@EUXQUV]`cgkqsywp{upnpovyxtrwm +*$**''%%"#"$ "%!!T����������������~|oeSHIIZY[Zijnkbknqusnqsporrvyxvq|o'+%&%*&%&# &"!!&!&x������������}��}w{pra_^^jnnt�|yufmtmmlhmvklquuywss}i'+$%()'%)"#"# % %%)a���������������~x|z}v~x��������wnotknemptljquuvsrt}j('(('&$$%$"&!!"#$$&T���������������{��������������}xwtzymrwpjptupuqu{}e%()((!(&%%%"!!&!""%">�{������������������������������~�~szvyqjnsqsquxz~c(+('*"+$%&'!" !%#""#'/��u�����������������������������|��}rstuplkmrtnyw|}` ((,%.%)&'$%$###!##$%#��{z���������������������������u~yutosppllmrpty|yxpC"'*('&)&)'$'& $% %#&#���}z�����������������������{{yopsvizvkmnmlllqxy|tx]kM()%)%**&&'$'# %%!#!%&��~}x{����������������|��{vxtpmnlxuzoolkollotx{zs}OD{I"*$'(*%('&&*"#$#"!$"$x|���|p{�������������ysxrolie^fgorormohokhoruv|xt{U!a�5(('&('*'())$& &"& �fb�����ytv�������|{x}ytigbe__UXddrfkgifijfjqrux~ur~I(?��*%(#)&)&**(("!$""$n�7^������vup{z~����tpkpjj``TSNPRNX_idccaiihlnmpx}yxs~HCg�n&()$++%')'&+$&& "9�bAW������{{unxst}}{rmjif]VQEIEEGCPW]b_cdedjpmmpy~{us~AKO��M&#*$'+#'((%*&&!' ��\L:�����}|�xvppmmtpmhd[WWHKDG@@EJQTTZ]bcehlqnprxyxzq�7@Q}��*%'%+'')''(((!%&R�vgO'������v}~~qnlhgbd[\UKPLIGNGIQMPOT[abihfornsu{{{zu% )h`��m (#$(%(''&%&(%"%��uv-/��������zzsplgf`[TWPLKLLOLLMNNSY\afikmmrors}|}|xv iR���+$'"*"&*&((%('$$ sʊuq*��������~z�tuvlgd[^WYSTQPQQSUVTR]dgckmqnqouuy~|z~^ ]j�ȩ|6/,% \ No newline at end of file diff --git a/images/trainset_face/s2/4.pgm b/images/trainset_face/s2/4.pgm new file mode 100755 index 0000000..5267811 --- /dev/null +++ b/images/trainset_face/s2/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +"$#$!$$&$&$&$$$'%%&"%$%%& %'%'#'#'%%%.01/'9MmmdR<2*('+++'*'"'"&##%#'#""&" $"#$ #"!# #  $"&&!&$$$&%%%!&%#&'%$&$$"''$&&&"'-((>EQOPYcsxuc]LC:.0-.1233)%')&$*'%&#"$%"%#"%!#""!! $ %%$$$%%$&"&"%#%&!,!%"$%% %(*'$+++'1@JNfoqpttty}smcXTLDDF?;9:7756.),%*(&$&&# %""$ !$"$&$#$"(#")#%%%'#'%#'$#$,$'##&(,-5LVZ[`]kv}|����}||wnjd[UUVWSJJG@C@E@<6.2//(#)&$##%#!#!$!#" $"%&"'$%'%%'&"&$&%$$'(#)!%,(7:Pajuxxwvv}�y������yqlgba\`^Z\[[QRQUXO6406(')"(!#%$" # "%!# %'"'#'$(&''''#'%"*##(&#)%$+9DPeioz���������xu������xuojfhdijkqg\]_e^TDB124+%*$$%#""!#" "%"%%%%&&&%%'&&&)&&$'&&%)*.+-A\fnspwu|}��������~����}}ytokqdghjjde_ghcbVNE85,*,%"&-"""""" !$ !'"&&$%%%&)$#)%*!#&$('B46Ge{��|{wwz{������z}{�����|wtjmjhgfjkghlldda[UWOC;3--'%&2$& $"$ ""!$&%&%($&&((&'&''%(%'$*>G`i����~�����������xhior{~ww~vqliggijdda][[RLBQOI@>3*,%*-#% "## #"%$'&#')%)&'''%&'&'&'"+.AYw�������������}w}����xtzsx|xrqomeb``dg^TUDMk������������������������{xutpwrpou�xuy��s}wfqg=32-5=6<.*.*)()'(#% "$"""'(#((&')'&)&'*&2Ei������������������~������|u{xzsquv�x�|��}v�}wr�`?2/33:49031,/'-")%#!%$"#"%%()&'(%*'&(%(0Jh}������������������������}}z~�|{y��z���~{��{�w`V?-82:579:450+*'%"'!"!!"!&&'(%%+%'+*&(9Tpt����������������������������������}�{}���}����pc`V<197=:9D5649/,!&%%"%""(($*&'()*&.(&Isy|������������������������}�����}~��}|}���~�����tllfbX76397DB;7<:9.*"'#$#"$"'('(((('*(+):i�~�����������������������~����������������������sssmnfP345A=($&%!%!%"'*%,+%('(')2]��������������������������������������������������~yyxuulfK*9@DAN?BHNK/)$%#&"&!*'''((+(('(W}��������������������������������������������������~{}{rm`B24FLHSEPLVF+*"'$!##&&,&%)+()>y�~�|����������������������������������������������������}ytj^43:QMWLWRNU@.%&$"# &*((&))%*2p|�|}���������������������������������������������������z|slR.8IZU[SWUWJ;+&%"'&+*()+(**e�xw~|{xwrx���������������������������������������������������yug?5@Ya`ZVZ\WC>&"$""&'/$)*+'Kz{v|}vxri^t���������������������������������������������������~{t[2GJlajZ]kQXL&'"#$+*)()(00kw{��~yrsgo������������������������������������������������������ynJDAgovaefbdW1'#%!+'%+#.#Zxy~��xvvpeu�����������������������������������������������������sbFH]|vmmeomRB)$&$*"/'(&Dtxqv{{w{ziw��������������������������������������������������������yrQQU�zyrlkkZE0)'&**#+.Fnvzx}{x�{sw���������������������������������������������������������vZV^|}}uwficL3-(#&,"0@Zs�u|uw~v�w{����������������������������������������������������������i\dt�zzwm^jo3&)&%'**7\}�z�x�|��v������������������������������������������������������������x`nr�{}vt\h�P$%'$,+(;h�~����|�}x�������������������������������������������������������������cg��|}~vbh�f(-"*(-Rn�����}���~�������������������������������������������������������������nbw�}v�yep��5,'('2Uu���|�}~����������������������������������������������������������������vfw��{��vtw�b*#**7l~��x��~����������������������������������������������������������������}n{|�����szv�0'&-P|���t���������������������������������������������������������������������k�}������|oxN&(2\���uw���������������������������������������������������������������������m�{�����xxmd($6k����~������������������������������z}}������������������������������������w�����x���}hZ&)*8�����������������������������}y{urrsjnmvt~�������������z�~zqxy��������������������r��gV:&)_������������������������ȷ��zmx``a^bY^gipq����������~�ylokebnjqvpy����������~�����xq��d\A%@y�����������������������������sx^\XWSMDIAOSafn�����zxupdfa[^\Y^gcit{���������������e��h^5/O��������������������������������yrlgbc_[U:)IEFTVSNOOIKMEHEGHHJLNTVmqts������y������{i{yi`91[������������������{����������������|qkjnlkAQ�����z~]NQ?2EJSVWWXZXPme\_cq{���m������smnpni;&N�����������������������������Ͼ������ywpru{I��������j~aZhb`aaeipwt~�{mpqlimsg������vkfjniBT������������wv���L������������Ҏ�yy|��~xw}�ws�������ozkktz������������u~�y�gUy�����ynb^miDo��}���������`p���f���������p��ٍ�nmkez}{|���q�z{x~}}h�x����������������z~}��jb������q]ZbiE=}������������Tl��j��e���������Ӟ\j=HU`g{~������vEQX`iw������Ɔ{}~�������sy��xh������uaY_jAE������������jReҌQ��S�����}�����I�BINg~|���{��I41/Ay�������䴏����������sr��}q�����{ziSde1R������������mS��/F�uT�����ol���^Y*MUJVz�����f�kqJSRby��o��׏���\GWk���������r�����r~gVd[,l�����������{qK�Y%_�Uh�୔qh~���xodkiWbu����\n�����w`g��~ou����ж�W^Xx������q�����q|s]bS%}�����������ebh���b�Ku��ѧ�{�����~�tmi^ix����=~������Wgu��yx������Y/UIMq~��߿��j�����uwzacOi�����������d\����e�R���״��������vjban|����Dy������^ej|��{y~����rgtbbps��޳��m~ko��{s|ig8I�����������s[����n�_���ɮ�������yomnu�����Rh�������k^gr�}xrp}���~���rp������^|<3s��ryom) ~����������{_����l�h��ƻ�������������������Bu��������Nio�}uvuy�������|wt��x_�iRy/ Bs�qvyov����������yd����j�n����������������������pb|��������X\r���|�}����{tptusXAcS@�0Gd~tv}qp����������ov����_�w����������������������Lq���������zHv���������yxwvruvzdIwQ@�0o~|zs|�c "j���������}f�����W�}���������������������eey����������Vj����������������u[uA;�6�}z|q~wWj���������en�����R�����������������������`p�����������rV�������������������^p%G}9�xz�px{Cc���������aw�����L����������������������Xzs�����������|fx������������������aTaoBvt�tzp0H���������qy�����xm��������������������end�������Π����|[������������������f''�QNqu��{�k*?�x�����}wy~������K�������������������mq^��������Ě�����n^�����������������L8�8Usx����U+#�v{����ko�}�������]�����������������lq]u������������}}��be����������������E f�/]t�z��}N2�rjs���im�z�������}{�������������reict������������ztx���^c���������������>M�\Jbtx{��m=. �svR���zs��s����������vx~�����}rnb_gu�������t���y|vsux���MZ�������������zA��M[iq}��~a4 -ax~S����w��q����������������{rqq~{��������n94^��uhopRUk}��eSSaw����������up�qr]jr���yT!*#*y�h����Z{�u}����������������������������o:!2f|�g\rV##=m��veo]PXdv�����}sil|qZn���zG%*^�����x?x�s���������������������������~E;BX���\bra4Nq�xc��hZPT\m~�{x���iVs�vy|7)( C�����sF��r����������������������������iS�����}[bln_-2^ygU�����ov��������{\[t{vdw'+'*%�����ymĢs���������������������������u�����y[YbrrfF0OlcT���������������yU[pvw_wn%&,)������âr�����������������������������������{gmhly{fT\imq���������������qCUiv}jn;,(+���������u�����������������������������������w���������������������������n@F]v�wN(*-���~�����y���������������������������������������������������������������}yW9Rm�y!#*+�������}�|{��������������������������������������������������������������{�X5Ie�p#!'*)g��������~{�������������������������������������������������������������y~D9$2HDOt�}��������{|yot�~|�y<#*()"$$#! %SYh������������������|kfcevrr]E*7GQb;]YUK3=2#8A?Xnjy������}{x{qpx|z}Y,%&)$$%## !)^,J�������������������{��z�{�|tlkS>*.;?XptqqpjT5+0OZw������xzx}qgpqiQ"'#'('%("$#HN4������������������y������~����}zzzv|y~w|yxssrlQLkz}����{yw{sSVC,))*&'$* !$/U6v�����������������������������|����x{{xtqpq|��r{������{xwwtr=/%)+#'$&" "*I=Y�������������������������~�y|�|z�~|uiksrkoq}����������wxwuwk#!)+(''%$%""--::�������������������������~ttuv~�rqmhkmklr}����������zv{ysxU)&&*#*("#!""4+l��������������������������xlbcthS\`^dlps~������}~��xyyxsy2+&%('$'$#  /'_z�������������������������oTQL@MRWflpxz�������}���ytyzuvj%'('')&'#%" )#`u�������������������������|l\YXTbb]konx~����|�x�|uwywvwG%)%*%&#'#$! ##$Yr����������������������~phadifkebjosy{{~{y~}v�~wxtxuyo*'()$&(#&"!  $K�qv���������������������qlhjqlighinrxww~{{}s~zzrwxtxwyG()')*%*&$#"# C�}nu����������������������xwvqvuonmvuwuvv|{|xz�yuotyvuxk))#(+)'&%"#"! 0��xrx��������������������������~~{����yt{{}z{z�wrsrvyx{@%(#&'))%&#"#$���to���������������������������������~y}{wy{{~wspxtzyo ($%'%)*&%#! !"���|vv���������������������������������~|yzw|tmruuy~>(%(%)&(''"""  ����}xu������������������������������������|y}xqkpvvzl'*(#((()%$" #����~�xt������������������������������������}uqoqttv_ +&#(#)&(%)$! ������~vx���������������������������������|��ywjqqqq|R *%%)'')'%&" !"������|~ts���������������������������z�}|}|srmkqrq}G''$*)))&$'# "# ��������wsu����������������������~~�tvxzxzzuoplloo{�:%&)#,(')(&$""!%��������qtsw��������������xv~vuxwwrpprx{vonpoilrw{�5"&"+&'&+*'$& # ���������qzxsvy�������}~{�uspkiqkmgcfnrsssmqnokmzz|*(')''&*)'&%%"%~���������|wwsqvzz����|{tuuqbid^cac]^bmoimjnlogqv}x}y&(%)'%*)&)&("%B������������}zxrtropx~�{vuold]]XSXROTP`giighfijntz||vy'')#(*')('&'"A��w�����������}{wttnlgqupqkb[[SMQIGDGIMZ_gbaebjnut||zruD"+)$)(('*'%%$*��T{����������~|}uvojmibc`e_RWMMKFFEEMRZYZ^^_hnrtu{~vwtz(*''(#()!()$%��[d������������~xyvtlliff^]YQURMKRJMLPPNUZ_agpopuy~{vvTy}')&#)+(%('&a�hhZx������������|z|vvome`d`^\WUROKQONMQT[]ehmssot}|~r{8`�Y "&)",&%'."*!*��_���������������|{~yxsriea]\WXXSQTSVRVVY^gjkovrrt{xr{'L��,   \ No newline at end of file diff --git a/images/trainset_face/s2/5.pgm b/images/trainset_face/s2/5.pgm new file mode 100755 index 0000000..2d3f6c8 --- /dev/null +++ b/images/trainset_face/s2/5.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +# $ %%"#"' %#$!&(!&$%'&#(&#+!,++&>KetneZSK>572706=7@@?:EBC>714-5)%%$'##($%!)'#!!##$#&$$#&#"$#"#$%"#&!%("'$&#'$($&+$&(7:FEUbnyzurkl_VRMOGDHNW\QQQQUQGG@;674*%&&!(*"%%""&$(#! "'""!"&"#!!#&!"$$'!("%$%$%'&%&$'++)7K_dnsx~yz�|yyrnkcd^WVX`dXWVU\\]VOMF?83)2*$".$#$%'""%$"$! #%!!""!"#!$#$"$$$&$'#$&(#(&)('*0>1,)-*(%'&"&##'"%!$$## #!!) %&!%&#$&"+&#&'%(05I[^p{|z{���~xtow}��~~��}wtmc_Xmgg^VCR<:;D?PH@>:+,/*($&&&$$#("% $('$ &'$#%$$"*")'' (($$)6ATlppzy�������vuqutxxutvtsoea`knlojMPJ91>4@FB>=4000*%%' *"&#%""&#!%&&%!'%%$(%$&"'$)(#)$'&4Tgurzx{��������{�~|~~��xukfpmjmunnyjP]I-3774A<@>28*.,"(*) ($"'$%"$%'%%%%!*"#*!!'&$($%,/-%4Xy���}�����}{}|xw��~��yuqlgnsrsqxwkyxlL[E4737.8;>@74+1+&)'%%&$(&&'%)!%%$$%"&#$( '#%&#'("8=;Kx��������~��{yyzprqtsmjjouvyx|vw}wh_W;F12,):9B:?2/2(+%,$*+$%* %'#$%#!%%%%$%%%'"%%%$)*6?Nf�����������������~xrqotmlo|}z|y�uy{{zoyREA71/,87>:?7*5/(-('&+$&$&$'#$&&%!#($'$&($&$)%&,;?`~������������~����}vrqtphrw�}~~}{w~�w�m[TP:5/21887@544440*+&''(%%&'&%$%$"%$$%'&"''$((&"3=V�������������}�����z~||tos{�����r���|g^`\TC252588>?7=1826%,%%'&&'$&%$%"%#%%&%+"%&'*!.'Go������������������||~���}����~y��wu����tbghha\G395=>AH;@67870++(&$%+#'%&"#$'%")$*$'$() 0,>et����������~������������|���y���t�����pkqsrme[M687=9BI@=D@9>))*&%)''#%$%"#"#)'$%'$($(-8Xg�����������������������������~����������tp|zywqi`P7;7?=DQ@(,($(&&"!&"&$&'$(('",)2]|���������������������������������������}���������{umbQ4;;QEUGKQNOBB1('))"%#"$&%$)($(%'%-Aa����������������������������������������}�����������}upbQ/A>[GXQJXQGBL-')*'(# ' (&)$'%%$/Mk~���������������������������������������������������|wncE<:M]TZOT^JILB&+%$'!&#%'&")!.'$+E^y|�����������������������������������������������������wna>8E^WlWXZZMVR(/'#%")"&'"(('+")CTp|�������������������������������������������������������~uoQAHBjjk_][]hDC-,(#+ (%'$%&&%),Tc{���������������������������������������������������������~sgUH=iq~ac]^qCO6+(($&(!'%$%+'(1Q}�~���������������������������������������������������������{r_WBV�rzhegkfIA,*+(#&$%,"''-+0j|�����������������������������������������������������������|{pWQW|zvrpodq`:8/*'(/"'#)''+/Lw}{����������������������������������������������������������ve[^l�t{pzejiO5,,**'''&()$->mu|ztqs��������������������������������������������������������t]ko}�vt{oaeh96%+*&('&&'+H��s������{���������������û������t`GNacox����ojsNow{khxuqoy}���{u�n�w^qw�������}pw}ig_:S��o������~�������������������yssyuupL`{�������y��w~�~y������������{��s��uNt��������qf|rbk.r��o�����������}��������������ztpusvvtno�������~����{��������������{~z���^^��������vhpljf2L��}t����������r��}���������������~yzv|�u����}|z{����w~��������������~�uz���F��������nhpp\8S���{���������h������������û�������~z���Z��mkb\q����u����ɯ�����������um���Zp��������pgitS4U�z����������^����������­��Ţ��������������vUH��{~�{z��h��憋���������wb���x`��������zakoO)N�~��{�������F����������Ī���z}|���������×VBJk��{�lz��Q���jmjy�������wg����CE�����}�hkiPg�����������}a������������~��hsnjo|���������q|x_�s�is~zc�ܒL�3Hup��}��|�|���4$߿���{��pigU}�����������[yz�����~��������sI]b``kx���w������b�l��zae��r_M>ddb|y�����q��5&׫������ygi_������������c�u�ˇ���������y}E@LiQTd}���k|������^wq����ku��{qkL[ej`en~����S��T=�\����|��krT ������������U}��e������g�L-UXoc\p����U|������nek��|w~~�~}usvvmcXmy�־T�lTj`����}��vyU}�|������n�C1�{��>�᳃nynefoWjtqqnks���wW��������Wc}���z}{{���~|wgcfnz��Qp{tcW\�������z�T{�������h�-7����/���sout���y�zpkmz���Tj��������kQx�������|�������~~x{��q@s�h^OU������~~�g����������lQM����0���}������{ukt~����:{���������Nc��������������������|N{�]dIJ�����}|~us'{�~�������Gb^�z�vB�滔�������xtu}������B����������pN����������������������av�VxUR�����}~{kq:|���������7n[�U��M��������������������Tk�����������Vh���������������������_o�V�^Y������ytggP����������>jm�2��Z��������������������Lr�����������{[��������������������aq�S�d\z�����vyoeD����������Fk�vC��h�������������������`|g�����Ѱ����|`��������������������lt�Y�nNm����{zym)����������Xi�`g[�n�������������������a}t�����Ѳ������vR�������������������r�oo�y=h�����z�tj����������ni�G�+��������������������d{`���������������j`��������������������N�{zEi�������p`y����������V�_��������������������xvw~����������������zX�������������������o}|Tf�����tX]����������Q��ene������������������t�t������������w}����tLm��������������{���~{|_jz��z�yoR'���������}_��>�Er���������������}{�k�����x���vu~rTbl����^VTgx��������~vno���{||iit��|��xqE"�����y���re���I�H��������������sy}s�����K:T�ieF$+8m���yv|h`PRUZ\apwv�����}wyldr�����yl4&`��������\y���}w�������������lnjq������a/H�~\jtVO4g���x����{pkjx����������rzj_s����ozl3E��������T|��������|~���zwoiip�������v73m��beods:#Al}wg������������������}vwcZq}��ylzn1#5��������fv����������������z����������Z:Th���e^ah}seUC[pbd������������������zxqcTq{y�`lzu1(&������|�qz���������������������������Xk�����i\ei����_Yd]w������������������|xo^Uoxu�bay/,������u}o|~�������������������������vo������rq|~�����~}~�������������������}uo\Sbks�nVvm<0�������ql�u���������������������������������~������������������������������|tme9TTq�v\zP-(p�x����ng�p�����������¿���������������������������������������������������yrox??Jcy}iq&$&!O�bn���}f�q����������������������������������������������������������������yps�j/BPjpd)&9�je`���x{z}��������������������������������������������������������������uor�v,=B]||B#.�xzD����b�u��������������������������������������������������������������tnw�_,7=X}{<#-?t�T����A�s��������������������������������������������������������������}rm��U-88X~{3$+$F�p���ja�l��������������������������������������������������������������zsk��[GP6KVV[n����������������vnr�}w�wsk %'!%J�������|~����������������������{cL:1#I`^a9# PQ�̸�x����]QN9OHC[qx������������}xts}z}{}�S +"#)#&&��������k��������������������cBG7@%n���I]h]^%+0[YB38Xi|�����������}yukw}{}}i($&#!~�������l�������������������xA?hk(!%/;LcsytlRIas�����������~|{rdjx{zyn2$&% "M�������n�����������������~k\Hq��tY;$',Tvy{v~tuz������������~��||xxTamqi^5$%( $�������{��������������������z����xsojYWIWhq��w}twru���������������}{xx=K\WQ1 )&&"*x������������������������������������������tyurz{������������z���~wxy.2!") "# "/^���po�������������������������~{}zz��nskhno{��������������{���~xvxQ)?E3&$'#'$ ,=UeP��������������������������{tknveQ]Ycnx}���������~�������||tw>,HF&'(!$$ $"" #!.dB���������������������������tcZRGJ\Vit{y�����������������|xyl-4ID!)'"&"!$#""#&:Kt��������������������������zf_VUcgefsyy����������{}�}���|v{R(AA:('%%"!'!!!""9^�������������������������~shdclinikpu{}~|�������z}����zzts73D=6'$'"$"##!!" &Bw������������������������vsmlnsoqlrsvzy~z��������}�~��xvvc5<>9(*)'$##$ $!!,(W������������������������}y|vuxxzy���{|���������|����utw`/>62")&&%"%' ! % ##Be���������������������������������������������||���vsva424#)'!#%#$ "$""$06y������������������������������������������~��|x��{wrya/*)'&&#)"!"" $!" )/<�|�������������������������������������������~x||xst}`""$'(#$#$ !"" %&(fy��������������������������������������������{{~wvuru�W#%($&##&!  """+P�u������������������������������������������rwwttoxw~T)(%")"$#! !"!!' =�rz����������������������������������������}ztqqutrx{�L*'('&$%%!#!" *��q|��������������������������������������zuuqnorqvz|�C-'('#)'&%% ! " ���q{�����������������������������������vvuqkqrrvzzz�D %*%#&)##!#%!$"! !s��~s}��������������������������|}vv}~}wqrorqlmxyz|{~K%*%#+($%$#"#! !#[���xzt������������������v�zz|yurkrqyzptrqmonnjtxzz}|�F *)"'&$'#'"!"!#!""@���xs}|������������~ronnrqmjalkwqmjinloepsuy{{{z�A*#(%'&&&%% "!##.�����{vts{~~������x{vwuvgnfgfa[_Wagoiidjggjisszx~{{x�>!'$,%*'% '##!!#!"#!������}uqtvw{{����yyswshaa\X[RKQMYadecbdhgknttzx}yyx�@ #%)('%"'(! $""!!"&�������zrwqorqqwzzwsogb\VQTHJEHNNW_Z\adffjnttw{x�yuyY(&*#**"#%%!"!# # $!'�������|xuuoskjhqnle^WSQHGJFEHOUVTV]dfhjmsutxx{{w{wdd*((&**&&%$'!!##!!'u��������x}xrsnkjf^_ZaOROJKLPKLONNQ\fdfnkoxorx{|�w{x~Igl \ No newline at end of file diff --git a/images/trainset_face/s2/6.pgm b/images/trainset_face/s2/6.pgm new file mode 100755 index 0000000..1a0a0ba --- /dev/null +++ b/images/trainset_face/s2/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +"##($'&"%'%%%)!'$$&&%%(#$'&()#&#'%%%$(#'"&%#%"%"'#$%%%#"#$"'&$##""#$$&!%$ %% $!"!$!"$ !$!$#%)#&#&'#%$%&&%%#&%#'&'($)#&("*&#'(&$$%&"'&#%#)$#("$"%#$%$&$&%##$$"%$"#$!%!%##%! $$!#$%#&&(#)'&#'&&&$)!$')$")&"&*&)&%)$'&+%&%'%&$&&&)+#(#%'$$&#&$#%'#"%%!)#"%"'## '!$"$#""&! #&&%%&&)$($&%%'&$'%&"&($(($'''%()%&%)+$%%(*'&'#0>;*$%$(#&#)$&%&!&&#'#%%"'"$%"&!%!"$! "% "#&*$*&(#('!)%&%%$&&&%(&&'&)*$('))&&(+&",13,/'0=^bO3&$)&'%)$%''%%%&$%%'($#"#&!%$!#"$!!$#$#$'')&'(''&&('&&&%&'%&$)&*$)&**'**(%**0(;=DMH?Mcvvj[J31,**-.'))($%%%%%'' '!$%$%$""$!%$%!#"# %$'%'&&('*%%*&(%%%('"(*''%'&(*,2(,18/9COQ_dknjkr||yr]TGE<4733,30*&)%&(%$#$#&"#$%&"%%#$%!"!%#$&*%%*&)'(%)')%%'&('))%+%&'&--3/FW]ffffgpy~��~~~|qh]\ULNLB9=795*0'.(&%&#&$#$%%$%'"#"## %#"*')%'+('($((&''(#)%*#),&''(26AH^hlw�~ywz��������~vnmgcde`[MED=@?=3,+(**&%&'%($%'&!%% "$!#&(()"+)('('&'*$$+%)''('//./0BG]crvs}������~�zz~z����uqnkkhogeZZOMMMMH89015),'),$$%)##"% %##,&($,%'+&')'*'&(*&))',0G<=Jh|��|w�����������~�����yuvokpiokj`he]e\^O:666*'(.%#$&%$##%!$#(&(&(.#,*&&*(''&)(+))&+3Hdmk�������}~����������������{xytsxuw|~}�mgknj^WE>89.,)(#&)#%%"$$ &&$*%&'*'''(&()+")*+**,'Cay�������������������|vur~���~yuqmrmonsuttlompmgaWIC64/1)#&'0!%$"$( '$&-#,&(%(&*+*+('+((,2De}����������������y����vvsrz}{y}yrrlmkow{vsuojdf\[WN?;020#**9!!"&'"$%-*&'-%(**&+'+((+*))0Bl�����������������}v|��yz����}zz}��yusspuullgb_dY\IJRIC6C0/%(0*&%%$'#$+(&-&+&,)&++')((,$*8e}���������������������}snx����{xtuyvtz~{thggiosaZQPLACJDED)2+&+%&#&'$ $'&)$-&*'*-*)(*),&.Np����������������������|~ywuuu{~{r{zzwuttjjhnovnaRKLI7;EIC<..(*%$*&""#$!+(*(()+(-',))+%/32/)%*)&'#%&&)')')'-(+.'+*'Eexw������������������������������zy�~}{v|z��}{����ty�wj\oI45<;B:4,1'')+'*&*,#&',)(,*-,+*&>TE=/()(('+)+-0-,O��~}��z~}zs|�������������������������������������������������yzrl]12=FGPHKI\D?&()'$.,*,**Ju�����~z{yf`y��������������������������������������������������~wuiS(7FRJ[QYKUW+'+)%/)).'3e�{|����}xzscu����������������������������������������������������~|ri:3:UU\\XWOb73$*%-++,*V�}u}���}{zjm�������������������������������������������������������{q^-9KdbfUY^_B>6#'(+-/Vu��|z��~��ur���������������������������������������������������������xp=8I]gq_`e__?H!%().7f�}|~y�}�r��������������������������}}|�}����������������������������x\7JQvrwafm^dO&)+&7p����|��{�}������������������������������������������������������������pKILs|}nknlsA.())2X~�������|��v�������������������������������������������������������������|^MTk�~vuisjD@&*+6f����������~��������������������������������������������������������������oJ`j���wpdrZ;1(.Qu��������������������������������������������������������������������������xZcj���zreoy>3*Bj�����~����������������������������������������������������������������������n[w����yhr�V7.R�����|�����������������������������������������������������������������������wU~��|��np��.-h�����z������������������������������������������������������������������������Yu�����u|��95�������������������������������������������������������������������������������et���������kb�������������������������������������������������������������������������������l~�������px��������������������������������������������������������������������������������s���������te����������������������������������{yysuwwmpsvy���������������������������������t�����y���ta��������������������������ź���woncu]\bdf\denrr}�����������������{��������������|�����t��p`����������������������������������vvc`XURMEPVaeu���������z�vopqjhqq������������������o{�pi������������������������������������|vlhde`WJ:/ADP`t|��xxtqjba^\`ddfopv���������������xj�rd��~�����������u������i����������˿�����|qmmnipE-o`^^THF@CDGKKLPKRJRRY`dmuz�������������sgvt_�������������vk�����p������������ǯ������}wuvu�Op������lQCB1-;>DGHJLKKTiouv�����p�����~fgpp_�������������]n�����W�����������ẏ�}{}����z|���c�������njwP]`\VPZX_efizs_\`lw�}c�����zhaflm������������f]������vg����������Ρ���~vk{��s����f�������wrqdkqnz����������sw{lk[V�����}n`^eq������������Vg�K��HH}b������������u_eosijs{k����|��Vdrovgpyynm�������������v���bo����|oeWYo�����������p[m�E�Z\gt������w��msUD=Ve]Ydow{�ӑ����8=Ddx���|���y}���������}z|��{|u���x|bPZf�����������`]�����[i\��١�}~wwr`NBU]nbQYe���ĕ�e�mX=6:Fo���y��́���������������{tv���tziVZe�����������p]������r`���ຮ�������|uqqm]fo�����rg����tpkV��~q�Ś�llou�����������}jt���pzhY]_�����������uf�������c��������������xogbbr�����D�������aZ}��k����K_M8cu������ӿ{ei�{�vpp]aN�����������my�����t�q��������������wrmhns������M~������e^o|�zrx�}]Y,8Jffz�~����z]]�f�wowcc8�����������m������j�����¹����������~�������Fq�������pXliz~{x}�wsechsegx{�����}OY�c�|ospT,���������}wy������_���������������������������Uw�������Qp_yxvtr||~}��~yoz��s}�{ r�������������������������|`MC<4(&,14+.6,7FNSfw���������~z��~y}sv�~}w%)'&(*;aM&e����������������������xdeV^bZ_dI2>DP*;;++2OLMLaz������~~��}{{qw�{��U('(% (0R[8I��������������������������z�}�zpeTG:M)GEA@D[A3;ASw��~����}}{{lz~{�o"'+'#$#-@_K1~���������������������������}���~zsl_`hmsqvypO:.2Qhsv�|}�{|}zlyxys:+('& "()GR#l���������������������������}������}�w�}}wsiXD4>]pzy���y{{{ymidY<*''*$!#*J/R����������������������������zxyv||r��vtuwtppjoydQdzx}���x|{y|^3- )&&)%#"!%A/N����������������������������vjgmnns}krdgipfjbo�|qy|v~���uywt~B%'#)$#$# 6/Ax���������������������������}sfe[lvcadZcajbio���~||y���{v{wvy")$+%###"(&.7�o���������������������������weQ=RQ?HKPZbhhp}���}{yw��z}u|tue/&*&(#"$ *+/�ts��������������������������{r]EMPJU[n���vplgXb]\^_[WXSNILHJD>(<24&')("(%''(%&'#)#'$)#'%(%)((*%*&,('09JYk}��������������������|z{wrikkqsoiifhopnhhed[PLGB414-(+5$$%'%%%)&(+'(%%#*'#'$+%(*)&*,,103?P3B?9:26E<49::6+%&(%,%(%(&&((%+'(*#)+'%.>;w�������������������}s�������������yrqzpywhi\ZC;:L9BA6=7.=:8466:B@0%$*-%*#(%.#&')('''.%,'*Cj����������������������������������wsq{}��wned^LC=Q;B::7?;E@>91668DH.&&)*#,$%'%)%&)**'+&),.]����������������������������������|w�����}lnpa]ZKIN3AA89=JLEF79237GA/((/!,%&%'+''''-".((/h�������������������������������������������f�tjldURL;>B@IECFNML56546E<-*((*$)%()&(')'()&2l�������������������������������}z�����������~p�vrsnb\UI=;@KMOKIT[L;6446O51),&&&(&',())(*$8o�������������������������������|z������������x��ws|unlbWH?CDRXXOT^`G?:16=I1-.$(&(%+'&,++%C{�������������������������������������������������v}~{wtpa[LEJLbVW\`lVMG3;5?=00*(&$('*((-))o�������������������������������������������������~{���~}yoh\LH[SjX]hgt[UH>2/I14'*$('$.&*'3h�����������������ij�������������������������������}������}{tjVIVegddhmys_UK,78B,2('()(*&),W�����������������������������������������������������������~sfWNjcymfr�zkeN<71F111&,&)**$7y�������������������������������������������������������������}p^Y\swywu~�oce>;=1;-,*)(.((!Z���������������������������������������������������������������xgc^u~�x�~��lxQC73H**3)'**#/�����������������������������������������������������������������poga����}�u�fJD>C/+.('*,s�����������������������������������������������������������������}sq[�����|vtq`OG>=(+++(/>�������������������������������������������������������������������wweo�����|qkwkcS?81(/$1-p�������������������������������¶����������������������������������~{nl�����ymd}�_`P>-./*)L�~�������������������������������������������������������������������y�n��}�}�lnu�mkZL+3*$=k�|���������������������������������������������������������������������u����|xsqv��eqT00'$?x�����|{{��������������������������������������������������������������|������vmu{�w}WA(*3^w�����yjm����������������������������������������������������������������������{wmx�~�s@*-Vuu}y��{wow�����������������������������������������������������������������������t|{�}K2Pnyx���{yl������������������������������������������������������������������������n}~}�Y+Yjyx{�����x������������������������������������������������������������������z��������z�n��#Rmt��������������������������������������������������������������������������������}��~sv�5S�w��������������������������������������������������������������������������������}y��|srnbjy{��y���������������������������û������������������������������������������������n���pskip}}�{�z������������������������������ž��������¿��ij�������������������������������zo{�qoufsz�}z��������������������������������ɽ������������Ĺ����������������������������|���wrtwku_y��n������������������������Ǽ���������¸����������ij�������������������������������vwigskq\���v������������������������¾���������Dz�Ľ�ž����������������������������|q�������}nn]oiog�������y�������������������������������������������������������������������vjy�������yh`aftw�����~���ŵ����������������������������������������������}�����������������vgl�������zt`]hr�����w�����ȵ����������������������������������������|yuscdljivkiu|���������zae��������sd`cq{��z�w�~���̞��������������������xlsqr{������������|j_dZRXWQU[Xblt~~��������`]��������mr^elp��u������м����������������trimhh^dcgnp��������yuomcW\SMGKKXip{������|�����f[z�����|�z\plq�����������n��������������xondb\`[jillrv~�������nibab^TNKM[iv���������������mci������q�jr|t�z���������f�����������������zureos�����������zaYQNMKGKOOWZek�wvwxwpd`ckx��}c[{�����uz�qx�x�r��������m_������~rwy|�~p��˺���������U]Z_V\TVSE>'DOZW\dn�����������}p`g��fSk�����~uu�w|�u��������\a����nv���������Ÿ���}ssmr[5u��������|GZp]O\mv���������������tRql�pZY������vz{�ov�t��������TY��g��~�����Ʊ����|z}�~ympwjB��������jc�kQezv�����������������Mpn��XYl�~����tz�xpu�������mIZ�d��yp�����������xredoxwot�T���������z�h]rv\u���`vNf����w���Kf�f�bOV����nx�|ni��������8UQ�|��eo���������xfagf__oo|�|Oi��ptngj��tmxu`mp}VK;:dmv�v���wO�_wbSVq~~��l��{wO��������IWa�u��Q�哜����r�E/:HbaYcs������CB78g�����p_ex�oUJBEVxezv{����1loRw_\nu}�~�o���g)�����}��bds�H��/�濙t��}tnC0X[{x]rw����UU�a7HH>L|�����|���{us���{tz����H^x=?Qj`ry}~�|��}W�������knZ�Az}(����n�{�njm����u������H�����xf;zx����vprvw{}z|��urn}��~be�- +/8frt{����|1 t������tj|F�IV�C�ߠ�}}}�����~wpkjr����mdn�����lFqv���{rnlkqttxtwwrooz����cd�;OXF`qty{����|S����x�Jh=&�(/�`������t���{rnchn����Hzv�����Nb}�����zzvnkkklouv�������djS��Y\qpx}����}.����v�a:$�-�s~���������pkkr}������E�������ST����������}wuouz��������hgiZ��l[no�����y(����{�}eo-�)$x���¿�����������������`|�������vBq�����������������������tJc[��q_gr�~�|��f- +�����x�muH�8/����������������������P}���������[K�����������������������y0uX��q_hs���ls9&[w��xzypmY�+5,6���������������������T�����������Fg����������������������t�J�~nPhrqz�m}L' :vd�zstcl�E05��������������������m{s����������wH����������������������d#�P�eKdhXl�w{")#&Wj�w�}lr�bq$8!Z�������������������e}������������rZ���������������������5Qzg�zkOGK>_yt",%'$M�v���i�/�65:������������������usr�������������vN�������������������*�S~|q}b+99Mu�e ,)'&)�����]`I�L-=)������������������N`������¬�������jV��~z~~�|�������������\�xn�{'87Hx�\!(+(+����mTW~^�1/2�����������������ZO��������Җ�������{[p�}|ttvv}y|}�������_�}ts�}542T}�J(+#, x��mM��H��s6u���������������SJz�����ͯ������������SFq���y|yx���������zp~�mD47\�~=('%'[���xV�t�J��P�������������[PEO������������yvz������9;N`kzx�ztw�{vwx����zq�|UZ]Ys�|& (%()I����a����`�������������oUIFKH������������xlpvyx����XUd\[SLQRYq���������{m�cSp}{}t{*%+!"3���}���{���|wyz���~rj^VJKQQ_p����i{���pumpk\Wbs|��U\w|��~yyy���������wp�qm~��p}\ )'#'.!���|�~�x�������������qzrvqg�����k@@|�x]\neF*'DWn|Cgvx������������}~}�uq�~����v�+ '%(&'������r{�����������������wx����uG4Wio�wWQqa\UB529ZYQ~zt{�����������{}�{uq�y~����m*##%(l������q~���������������~y�����sif��|}]Vi^Xdrh]Zcds��w������������}}yto�||��~�.%('&$I������k���������������~������������wlVILHLUsvw����������������~{xsp�z��R$&'&'"������t������������������������������_;FZIIQs���������������������|}{zoq�~�q  (%%$%%Z�����u������������������������������g?HcUZg{�������������������}{}zyrhlw|sg,("'"#&�����}~������������������������������Z\hjw����������������������x|wut_cj`C!)%#%"'!+�����z�������������������������������}�������������������������zzysxQQF+"(#%'!""$B�����������������������������������������������������{��������~}ywryPG, ,$"'(!#"!*d�u����������������������������������������������������������~}wuuwF;% )%&'#&# #"" -4���������������������������}�������qrou��������������������|xxyx9/  )$&"+$!$$" &������������������������wf\WUYUeaYLIGBFP`my��������������}{vyyq)! ($* )&""!%"'��������������������}gRJ@>4OTPO9ID<<,17?DLUmtv~}x�����~x{vu}`)"'($#&" ###V�������������������jQ=3',L<�rij?p[RL<67(*7>D^ohXqxw����yywvsD!&'%'&%"""%" )����������������bym>'#)#gV���TtoacC;?#$'((FIQktz�����wwwqs�#'&*#'($!!%#"&���������������iO@($ 9(y���Yh{b\-%"#"$/Dissw����|uyxqxh %*$& *#&"# %#L�������������{hesPJ9"ACB=%*+G8$ -74FJGV^vxtx}���uvzut~9)&)%$#'# '" %$������������~xp}�z~mgS%l4AF/&%+BK:%X\`mmlkv�|xvwv}��}xx|tvv'*&(#-"&"#$! %!H�����������tqo���}{y~ltr~�|a{v[c�{jupssrry����wpqy�vxx{s}M'($)'*$$"!"## %#x����������nr�����{��suqtt�����z~}sttolqrx����vss|~}tyvtwu!&)%+(''&##$%%&!!1����������k�������������������ullfllw~���|qpqx}{vuwtxh ")'$+%&%%!% "$#"'S���������k�������{|����������tacidjp���|xksxyyututwe ''%%*&($&&&##!$'o�������|t��������|vspoqoosvlmcZX_ghpuv�}�}xosotvruxq{e'-$&.#%*#")"!& '%%"#����������������zxlkjfsxnbcZWZ^eowxws|{ywqvtousotyq~^  ')*$'&(#&%$&$$$!&%F������������������pj[Za^MILILWbjlssrwxwxqtzwsssrszr�Z*.&,#&(&((%!$!%'# )~������������������}lZPHE@CKETYcgdimlrvxsws{vvoqputy�S  **(,&)'%)'$%&"%&$%#N����������������}zoe\XUUTXZOSU_bfckmrvtv{u|volouqux{j0.&**,!+''+#&$"%##$'! -����������������|zmhgeciceaX^_afgjjoutvrztyrljqotw|v^k<,&+%*))&&,!#$$%!$%##-�����������������{wxyv|{xrpwxtxvppryt|yt}vponpqszs|=R~5" '+%),*#*)%*&%!#'!"%2��|������������������������������wu{y��~zvmijptuyszF)`�,"!)&()()+()-#'#& &#$ '�Ou�z������������������������������}�����~ytmjjps{xq�:,A|� ! ''()($-*()''#&!$"!�p4q�|y�{������������������������}~������|}wokjkkmwyut�5A\�m#(+!,,('+(&/!&$%$$r�HBf�~�xz|������������������������}���y{ywmollkmrzxus�/DK��N **$$/&&+')+$*$&,�dQ?J��|�wu}���������������������|{xxwtqqnjiiijnp}xvs�$4Qn��($%((.%&+''+&)#"%��aY'>����rr{�����������������|�|uvxptomsmlijhhmklr}xvt{ bO��z!%(%))'&'*(*'$'#\�~h[@����{�tqq|����������xt�}ttturnlgihfgdcfgklpqwxyxxn_K���<#&&'&''((+()&( !���wC=���s~~vmov����|}|zvnhqjjfifb]c_ncac`bfikoptyz|z}P P_h���#%%+"1$((*%)(*'# �̗�{(6����z�zzllmx|�qrrlnle]\[^_XXUUZ^f_]]bdlinmprv}y|4 +%Ml^���_jrncRB2'&)%'))')('))$Jȥ�uh 2�������}zymjdkxojfeed]MVNPRJOPKV[ZV]_ejlkjpot|}{v&ab��̫��������v')#%(%&))(&*&�Ք�mQ, 9�������w�mriebifebYUNKIFFLDLKLTQT[fdddjemvox~{|�b nY��Ш���������($(#,%.")$-)u�¦�mC*I~������~�zsrkd_[[^VPPMLIOIPNOQQX^dihfifcpyv~{~��L(oc�������������%*'+('')$+&*"�˦�}i@8Nq������~}}~wtoji\WTSTLPQNOMKOQST\`dhdfjkhtt~z~}�s>)%"g}���Χ���}��� \ No newline at end of file diff --git a/images/trainset_face/s2/8.pgm b/images/trainset_face/s2/8.pgm new file mode 100755 index 0000000..0ccca50 --- /dev/null +++ b/images/trainset_face/s2/8.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +"'#&")%$#'$%'%)%(%''(+%&')$+'*"'(*+).,*IhmaD445383A838/42-*./))+-/&'&&'%)%)*$%$%$'%$$%%#&$####$'$%'%&($(%''('((')(%)($*&*()('4==;=75*033/1/,--%'*,"&'%&"%#%& ("%$%&)$&$&$)%&'('%(+'(&,$*)*/')'03Edmwy}�������}rgi]YY[]bd\YZSVWKJIHC;:30211-/(+((%* &"&#$$&"%$$''%)%')%'('((%))&()(++00-7=3U=OB=<71--&13()+,*(','*(#(&$*$)'%(('*()(*:Oz��������������������������������}qogsrttg^YS:>-G=DG:<946/.-2-+,,+(((+'+%$*)%'&)+'*)(*'**,?m��������������������������~�{���}yqoy}x�vn__U5=5@A>D2<3:>954.*++',*))&%*#$'')&'(+'(+,'((.8e������������������������������}|{{|��}��jgpUD=@;G8>979=C=6:91.(+)+(%'+"%#(&.')()&(*)(,';m����������������������������~zwt�����������hxy\YJ=6D;8E8=FF??3<>A-')'%+$+$$&&()*)&,%,)*'(@l���������������������������}�zzt������������n�tfdZE;;B=C>?AIB@B::FD+)%()(&(%#)$,')'+)&++'An���������������������������{��~|���������������nmpe[IA<;?HQF@JGDC5=EA,*'-&'%%("-(')&-(((,Lr���������������ù�������������y�����������������qswmj^S85FGKWJGERR77]KbQYYYcE85>E5,**-,%***))+(1e�������������������������������������������������{����}|vodG:PdUfbdbc]H=;@@-.%('$'),)$/&'G~�������������������������������������������������~��������tqZI>cXiciipcTN<3E-./$%))&-'*+&0u�����������������������������������������������������������}{kSDUmcsjkxwdPK08<1,+#/%*+(,+!`��������������������������������������������������������������w^WSgs}mmxr]Y;3<05-$%+)+',+<����������������������������������������������������������������la]V�z~pzy}ooC8202..',()+/-r����������������������������������������������������������������zkgO|��s�|}u}O;6:/*4%.(+,'\������������������������������������������������������������������vjZi��z��zssbG>A(.6)(.,32������|�����������������������������������������������������������~qge�����xmkvf=H.)2,)'.&`�����{pp�����������������������������������������������������������utl����xlj~}R@:,+',$.3n�����{zpt�����������������������������������������������������������yu�����{ip��eN>+-('(7Yz{����zrj~������������������������������������������������������������x}����~lr��zZD.+,(2aw{}��~ztq�������������������������������������������������������������|y�����|vtw��~I0)!:Pj{y����y���������������������������������������������������������������x������~}w|��i9Ie�v�������������������������������������������������������������������������������z}~��4.+)Nq�y��������������������������������������������������������������������������������{�u}I*%9Xv�����������������������������������������������������������������������������������n{d!+3j|���{��������������������������������������¿���������������������������������������sh~)#@t���y�������������������������������������ú���Ž�ÿ������������������������������v���rjl>2Ds��{��������������������������������������Ź���ſ�Ž������������������������������zr��suf\,F}��x��������������������������������ļ�ó������������������������������������������t}worZ&X����������������������������������������������������������������������������������}zqrvkt]1n��������������������������������������������������������{~����������������v}������~oogrlnTS����������ǵ����������������������swww��������������wutlajknrvqt����������nr������}xhamjpNU�����~�����ǣ���������������ztqqkmejjnrx����������|whadWX\WV\_ckqw{�������mi�������~ia_jyDO�����������ǐ�������������thhffag]olkpu~��������xrmkc\ZTNMORagr����������jc������sb]hyS;����������Ưx�������������������puitprppru������qb_VZTQPHCHIP`\slw���tw����p[t�������oiZhs`;������������l������|}�~��������omed[K;BBHQVMVNQF>9.7AISLEU]j|}�����o`fchx�uYj�����{�to]atVO�����������sl���u�����������έ���ynrnkb*l}�������rRA^_`[M������������v~ybqh}`f�����y�w^ho?V�����������\l��a��������ɳ���NJ����~tsws=��������gcrj\lh��ی����������|W�y_l[t�����u�~frp3X�����������Qk�d�͌����������іutpx��~v}�Q��������L�|ng��c�ݶ������������Z|�jsVa�����t{�m}x6x����������iRr�x��m��������ų��{tqcgoyv|�sq��xwttea��ls~qs���|�z����������`��a_U�����zwzu��Dv�{��������P\}����U����������sTQUhdbftz��Y���]I?L[t��xw|m}��zQs5Pv���w���v�`ZTo����}ws�~zS\|��������~>Z|����6�癤����a�9$PMu`Wi����r|�qU-?:Bh�����bix�fVA'>Vln�u���ݲa�rJX]�����t��oT5i��������lpo~s��(�麜g�~tt^JOhk}th}����qR���y|jXNz{���vu~�vo`YRhxjwu���Μ`��@@^��~�zp�u*P��������Y�V5�Tqj3�趏t{vz�}z|ytsngt����Sn|�����\Nm|���yrvyx{}yu��|xs}���bFdu/Cg|~{�wp�p$"*��������T�,�0��S�㬖�vy�����xtidcs����2~������_Tiz��|sqkrw{}�y~�tqr��q_Tl/-Y{��}r��f(��������z�YR�'��^�ƽ��������qojgu~�����Tx������vOhz����wxrortuwyxslnt���v_w|RjRcvw|��z�}j+ ���������jxz�"i�e�����������vx}�������Q|�������LZ��������{rpilnuw������v]knc}Iesu}���^)+����{��{f��/?�k���������������������D|��������o@{����������~{}��������wdSgg�Hfqwz{���vA(*a�������mf��|B�w��������������������z^w���������L]���������������������vm4uc�Qcrv{~���r"'M�����~�nl��nR ?��������������������Op����������z@���������������������{T'�_�_emu�����j+#,����|}qq��Xz &o��������������������bj�����������e`��������������������|3;�\�bgkz����}h(*�o��|upq~�B�"(H�������������������P~�������������cn�������������������zbqjdem���v��i+.�jt���mnp{�S�B%)������������������fig��������������Bx������������������g �U}|Z`qz�~k�~K*)Mi�_��ypv��a�-�����������������sf`v������ڪ�������>������������������Qy�X�xK]nq}�i|[".)(#A�Z����[s��J�� +&'&T����p��e���������������x����������|F(`��sckr`8=Qhy��]����xie{��������|wo�z;25U��-))&+N�������h~������������������������}J#$;�jPdmF C_p�M�����������������|tx�oC28e�z ('%&"4�������wx������������������������gAKKht�jVjm]E .AafO�����������������}o||[]YVs�v *%('(��������{������������������������km����~q[^acjX\G?U[v��������������|~zm~g[r}z|ya+'&&(������y��������������������������������~YSYLVfxrmr|����������������~}}up|t��|p�?!!#(%%,v�������z�������������������������������OFkZ^v����������������������}|um�����|w{ '&'%+L�������t�������������������������������}d~����������������������}}yrm||��~�O(&#(&%�������r���������������������������������������������������������|z|yqo�~��w !(&$+&$i������u���������������������������������������������������������y{}vpq��}~�}D'&%''"!������x���������������������������������������������������������w{yvnpy�z}]"*&'%$$ @�����v���������������������������������������������������������{|uwohgvtmU'"(%%#$!B����z��������������������������|poty���rhn�����������������~�}}sutTYbM0  %)'$%$$"'[{vw������������������������qgYKOVRbXKJJJWd{�����������������}zxvsJB8"(''%&&#"!# 2 e����������������������oZI=4$+638)3514DTV[l��������������~yzxsCE&+*$&%'# #!$+D���������������������^I9*!/28< @31/ ?DGMWu��}���������{~zw|j?8%+%$'&$#!"#! &��������������������ZI66*BGIS1XE;>"6A>D@Im{sv�}�����~}zyszb60#(!($&$$#!%!'������������������p`J\\sfS$+4KSVjsxwu~�}s{{yvzuwutyo*&)%%*%%"$$"#$& &~��������������������q_C570;9=;BHO_nmmttyvtwwoqruu{tu{f +)&)&'()'""$"$#"##$�������������������|jY?66=C@DDMQ\deipq{ynqtrlnqr{wrxwb $(('*&%$$$%!"#!!(& t����������������|�uo_XFCIQO^\ckmjehnosrpmoonqtr{wwt{_  &)-#(#*$%$##!!#! ''c��������������~{�zztmhiiootx�x}vigoopkifmrmnrvwuvpV'/"*&%)$'%!" #%""&L�x�������������������~��������xnnmmmhjhuoimsuvruu�P$1#,)((%%&$% ! $"$"<�w������������������������������}uxuu{klzskprqqwsuv�M (-)'+()'%"%#"!#$"&#*��s�������������������������������~|{u|tnjqputsxzyh0+*$(%-''(%#%!"%$ &#&!��yv��������������������������������uz|ysnimqwouxzuSr8()(')+%'(&&%"$##!$%D��||{����������������������������y�|{txvrnmllpqpyvyz7U{0*&)')(*)''&%#$%"$>�z��|�s����������������������|{xsvwqvvppoknokpsvyr{51s|"(''*(%+$,%(%"!#$$1�Nm�|�xs~�������������������xzrqnxrwnkolonjlqwvysz%5R�l '&&%+')%&((&#"##"�z7g����wrx��������������px~uusslijgmsmslnknjhkpqtxvt|)G��R')$&)'()%(&($"$(h�XDW�����~xrs}{�������z||kmjikge]\dhqijjiiimghonsv|tt|Pf��,'*%$)*#('&%'$#%,�}^N3������|uupsy|���xrsmppbda]_ZYWT_`kdddcggggjkltzzuws ZN��w)$''*(&&(&)&$%' ��umB�����v�|yqopnsy�trpolg[XTROPIJMS^a`]adbcfjollt}xvx^VQ|��D )''$%('$(&(&&%Pƍny!�����t�}}wnjkjgpqmgcZURJMFFEBINV[U[_ab`bgjpqqx|yv}AFe^���)(% &$')()('()')(���z_"�������||rqjhee`c\dPTPFJGIIJPQRPSY^\aeghorpqzz{|x&Ijd���mm|wunWH:+")"+)%+')&%''${Ϛ��A)��������~}zpolhe]^[\TSNUFSRJULQMQXX\^egmmpnrtz}x�d_^��ͧ����������y'$#'%%'((%()C���z�(8��������}qtnlfd\[VVUUSQSOUTWQRQVZd\fglmltqvx{}�O dX��ɥ����������� \ No newline at end of file diff --git a/images/trainset_face/s2/9.pgm b/images/trainset_face/s2/9.pgm new file mode 100755 index 0000000..b4bd55a --- /dev/null +++ b/images/trainset_face/s2/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 ++'$($(&'%$&$&&%&$($)'%(&''&'#+' .'(&#-%$4502/*;PgXD+#%)&&&#'&#$&#'$$$##""#$#"$""!#"" "$$%$&'(#,%''#''($)%%%'*%''&(&*)'(&+-&,+)&-99CKNVKHapyoaP>-0*()-&''%#%&$%$%!%$"$!"$"!"# "'$#" !'"()%*&&')'($(&%&(*(()%(()),'*)--4AHBLRW_cnspnrwz|tcUPC=38/../)'%%%(&& ($%#"'#$'!%%%#&#!&$!%('',#(''%&'%*$(%&+%*$)&*'')),37BRdbtwrqns~���}ztl`XYNLH=3<66(+(*'$$'$%#%$&"$$&#$"% !# !$('()&)(''($(&(')#''+*'()+.,*-68LThnmz���{ux�|�����~wnljgag^QF?:><230')(('%%$$'"#(#$"$ %$ !!)'$/%&,$)')%('*(('(*)(')/<52B^hvxyyx}��������xyz~����vqnllnoi`QQFGIH>21.,,-#('&%%%&#'$# & $ *(&+'()%.%(+$)*('+'+*)%(1F[_`������}~|����������y����wvqriskpjcZ_\[ZVK;.54*$')&%#&%##% & &+&(*((&$.$+)%'+,'*)(()(.<]r���������}�}���������������xywwnwty}{u{jhjibQA<72*(&(&")$#'$$%# -(#-''#+'*'(*&)(*+'*'+.@Zz��������������������vxtr����usnmptsw{|~|mlhrm`TC<90,)*$"(+$&##$$"'&+('&)*(()*)()))+''*+Ciz����������������zyx����rurwy�uzxrpprpsuzvruurig^VL>5*.+&")7)$"###!+'+')$)(,(*,&**)(,&+8Wu����������������}vy��r}���|x|x�ytnmou{xunkhaa]PUOG;221!(*5"')%"!$'%,)'*((.+((,(+'(+,Jm����������������������ywnx��~|{rryrtsz�upnigiicU^LNHLG5?50$%*,$' #&(&'*&),''+,'.(((((,=_y������������������������x}{qvxz{~sx||y|ywrkdkptnaSRLH>EC?B7*%&+%'$#&#%&%)*').+)-*,(,)+(6Zmz�����������������������~���yuu|�zy}~xyyupmiusthdQCO;6>DE>2)&%'%)$'"&$ #)()--+&-,),)+%Knxy�����������������������������zz|xw~��z��{uttx�nowqXLL88:G[4.-&($'(+$$$ %$(),*+))-*)*+(Ip��}��������������������y���������zz�}�y{���z}��{q}xg[^F<4@FE4)2(&%*+")& $""++&.)+),+((*?m������������������������������~��xz��}x���������x�ugen;5:9:;.3.*)(+**%)'#)&(*'(/++/*+(BHG@DW<=)%,$$&#,+,,+"?r�~{����|z|raq������������������������������������������������{vpd6/6-"&&(/+)>y�����z��z�~|��������������������������z}{}��������������������������|s4AEiev^dlWMJ*%!%-',5[��������{��w����������������������������������������������������������xV;G^wvobmbmS-$!*-)/=q�������}���|����������������������������������������������������������}oALW~xknlvK:#"'*+1g������������������������������������������������������������������������zMTY��}zopka9#(!,0My�����~������������������������������������������������������������������}dJe|�~rfnu96"+21b�����y��������������������������������������������������������������������oYiz���tkj�F8"$/>{�����~��������������������������������������������������������������������~Vj����~ml�^A &)V����������������������������������������������������������������������������[f�����ut��/+$Mx����������������������������������������������������������������������������gb�����}�y�70g�����������������������������������������������������������������������������pk}������~zZ){����������������������������������������{�����������������������������������vv�������~pk,#����������������������������������zvtqnstnivq}}�������������������������������{x�������u]F��������������������������Χ���xrpg]rT[aa^Ylgsq~������������������������������z~����z|��rTK�����������������������������������rta^VSQFTSdex}�����������ywxxox������������}�����vu��jTC���������������������~��������������xtifd_^J>6CN[p�����zyvtgfgc_ihpw|���������������nv�f_="��������������i~������p����������Ư�����tolpljM#eVOYLKPPTT]^Y]XYVXV\chr}�������}����sj|k_2*�������������~^������h�����������ĥ������wyru�Ql�����xL>960879=>AINXcnyv�����y�����{pctpS5/�������������[i������^����������㲓�{w����x}��j������sZ^P>OSTPURXVUS\oel���i�����wb`plT7(������������dZu�mg�mfj���������ѷ����{kv~�t����i������i�a]c][ackmsqu}�fcbcnwb{����uc[bna,(������������\\n�1�hMn�����������jvSalmkfsp~Э��}�}ju}}{otln|������������u|x{hLo����zgZ\fe%'������������Ro��|�k&bw��Ü���{�myL1GOk\Rdpk��ĕ����HKWgj}h��������������{y��xq{��}|j_Pa_('�����������au�����|a���忭��|{zpTU[cuaOYg��٧��g�aG2./S�������zy���������|w��~yw���ws_NXX+'������������iz�����zj����˶��������|stl\cs�����vm���l`fcm����ٖ�|��������������ro���qwdP_I ���œ������|p������ix���ڼ·��������xnf]gr�����G�������\f��t����OnQYv�������ˊ�h`�{�lveS\B�����������q�������[����¿���������wrmkn|������U{������Rf{�}r{�zKV'!���������|�s�������M�������������������������Rt�������Ygk{}}u�yp^@JPl^u���ЎxP^rq�oss\Q#���������hx��������D��������������������������`}�������]dapuytv{yvqx|ynlt�����~IKsprqr`6������}��sn��������G�������������������������^u��������qVhmyuspuy~����|xt��bh�y9DxlOk~q]!o�����s���w��������N������������������������km{���������Qkm~}wxstw�����|z��UTqb;C{ZGotE rh����oy����������l�����������������������~]q����������een�~�~~|{~������yCJbE5?�F";`u,"s_r���rq������������U��Ʀ�����������������~[q�����������yUx������������{umP]g,'E�Ihgze"}]|����{��{�������Ɔm�®�����������������Ufv������������]t������������~|��fcP,O�TznJ"�W�����s���z��������Ƀ|�����������������y^Q|�������������tZ����������������p^+$*`y_mt,!�d����D���~��������ȼ�u�����¾�����ƾ�p\Qv������ij������zX|���������������w?)0~fo�vf& ������c4���|��������ȿ����}z��������xfdZ]v���������������~vS���������������m'(G�J~�zA$������`Z���}��������Ľ��������zwgk`afew���������������vs}|rT��������������].-t�Xz�q ������r�Ļ������������������������������������mo�����|yqry�dX�������������GP=M�Os|�X"��������ƶ����������������������������������p=0)^���knsokut��GR������������8;cƅO~�w6 " ������������������������������������������f2)5Nyv�s]di35Vr��[YQj���������}/O��K���g  ������������������������������������������vRi�y����c[rU-Zt�YlmZXm��������ss}Yx�~�N!������������������������������������������������xb]oe1Bg�Ll��n^KTU]szplinhj}sv~4^�������������������������������������������������m]]j{gD 9_u>e����x^Rl������dktdxp3�������������������������������������������������lxojvxmJGkvY]�������������}]nyloA�������������������������������������������������{�����{qnv�|n�������������vWu�|7#O��������������������������������������������������������������������������fMt�e,u������Ç�����������������������������������������������������������������UJr�K &%����������������������������������������������������������������������}�|CPv�5 %-&q�������������������������������������������������������������������|�lFUy�&!,''"g���}n���������������������������������~vx�������������������������{|}ihj�q !&-"% (fYPCM������������������������������yqk]_^acwypt��������������~x{zs|}d(%'%&KfC26����������������������������xcXHF8AFKIPOIMTUi�����������~}}zxxww��yzG *&'%,*kU1=���������������������������cN@6N@E47<8:DHRb����������x|{zuwr{�}{y"*(%"&0N^F.t�������������������������]UC*%ksgmBPK;6Uvxy���||}xwwpny~H,%'%""$,J6D����������������������������/&)+%*$%"$&$Va>?gsq~|{|yvwwpotq\-'((#$!%A1D���������������������������uS370782-00,,)$U�d&.PXox{zy}tvtxtXI8*&()"%$ "42A�y�������������������������|�vhRLLaeOKG@NSr~�kL?OSp{|~zzsvwut (('($%%&"4:�t�������������������������z��wxdmgkgentx|zyuiyvhmyy}~|vstry^)&'&(##!)1*�vz���������������~��������x���{zwnwu|zv}wrej��ux|x{~zuttsz;)))')%%#%(�ww~�����������������������xu�z���~���xzyvkgcl��|xyu}vtvtuo')(*&%$!"#��sw������������������������xrlpunq}{oqgficcnu��|wtt|{twysxH!,'('#&$! $��wxy������������������������phhfdlnlcaV]eehk{}}uutx{uvxvuo,)'%+ (! ���tu������������������������|geX]hgUVQTZcjeozyzuurxvuwuuzG+&('&'$$!���wy�����������������������~nWCCID==BN^_hhuus|zqqvtvuvuk**((&$$ #~���~w����������������������{n_PD?>=@bb�����{rloukXUA3!&&p�Л�zpSQphj������������������{sjohieZVYRLLMHMNT^`mlklkrpt{xFUJO�����kpjhpxyz��|reH6R���� \ No newline at end of file diff --git a/images/trainset_face/s20/1.pgm b/images/trainset_face/s20/1.pgm new file mode 100755 index 0000000..37ec8f3 --- /dev/null +++ b/images/trainset_face/s20/1.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +mnqopnopnpqpnpolV;<:FMMSIIGEHD@DKFIDMA=955305?5'<6%7''#!)7\JXVQdgbfiojllpmipjnnlomllpkoppnqmoqokrmrleI81>=NQGPLCE>A;467028&3(&-&"! 3F\eeejlljgokkpolijnkknhnnropoqoqqnphV,!"*201=DHMR;9343,7@7HONRNHG99;;?7/1<.(0--#&'-( $'!'"6\f__jgdciikmnmpdjokokmlqrlonompsmfS2"$2503286@<870*(,,8>>GLKELOOHD49:7,57:3$,($&!&,.("#".(MWX]d`^baeagmnkjkknknklkmonpnqoseH4!#',.2-9:5**6=C@?41211>IFRUIF?A?JCB:611)$6.(-(&%"),1 +%1%8MSQKGLIIS]Rciknljljmknmlpjrnomm[5,'$('%%(38K?D<98@B76.148A<>IIF>:4;4=7:74%,!+'(-2%"+3,)2'&9NPS][XVSUUWdjjolmlklnmlqkrorfNC:,( $#,6CA>3*$"$&,)$-29=DJME=0&%'.&,12-41,*((+ -."#1/.+)!)7CA=8=;S\YRYdljokkmkpmrmrspbM>A3$'-(;NG@7,&(((-.,&+-663.<7A==/1"( '+-+2-.(-$"*(%! ..% ,$#%AHDC:*%$")#/%#"$(+'$*$"3* +"!"% !5>[dlgmmkmnqhG?HE?1'.*' +#,%./54+&"#'#32:EOKKC<8.+.!$& ! !$ "",/%/($! "%).Q_kklolmlaL5@GJ8)$+,)#$$$%&,$&"-)-+4HM]kmmi4,GE76':.&&(**-&!"%*! %%&"'+*:BQF3/% "#.?H6/'$ ")"&''+;EHEE86*,*3&,1-0!':GUiiqj;:D7C560(&"!!#&&$ %! $ *'7>HOC3,%#)-62+'&&-+*-%'/2BZ_ga`XQJ3#!'$40+10&)#,@Qaoik;C*5E35'(!!$  !$%!&&*9>G?82'+.0+',(/.22,/#++04NeurutilecR5"0%(3(*%' #)0L`alh;< =+)1-' "%!&("%,/830./4/4#1B@?8/*%")%5CQft��}urqsdM*#25#- 1 )09^_hlE1*'%!*1$$! $(  ! ! (1<39779+"03@07*,.,)(3I\uq{����z{nUA-!3,7(  ...;<5>61Rc|����������xgYO3;;5$ :;9!+2Rfq$1&%'&!(0! #*74:HG;643=BAEEDLFGDCHhp������������~�l_Q@IKCC4;ADFFHNZUW]^Z^ZWZQZdt|������������~sefhlY\V@4&#72&+9/,A:Mc %+."!#$-HW?!(7IPd"!'&'!*DRUS6+"5>CAKLSXajloikjfdd__ipnx�����������������v|idcD.$#/,4-'9"Pf\# $#",7RVepI'1B?INTcdisvxrlnrfjcgl~�|�������������������v�ydmH++!)-+!)*/# Knd" "$"):NVf��I' :>FHXXdnntxzzstvmecfy�����������������������~��grT#/$',,,"(! 4so)###!6AVg}��;4)'$!"%",2CI@CVku��{wtfNG:4&%31+&&'%(./0>CWg@  ) & "&1&65)?^������wp^S\USTUWGFDE4) $)%453BJWgvqkk^R?;5)"#" !)$+0*+3HE  $" %#&"/$4,8Zz������qnz����kdfbeasrjmgikljmsx���������}q^JMC?.+" !./12/1-7/)>=)"#"!%'$),0W�������~������vorplihka\YVYZ^ee_OXbjr}}��}~ws���xjbdaccaf[FWVaV<;:$" ""'#)Q{������x�������|uqgecg[YH_`PM^]a_zqcVSJQS[^^ekct���vZI%%(!")$*$Ey�����z������|m_cc\cc__]P��TXWWdXHf���zdK6`eVMMEI@MR^bhS��ggvgaaXW*!+ $!$&-*)Ke����k������}M`��]CA9GMA?P�nV^VYHfc}����{hD[dJEO[DAGH[OWT;�ϢXmf( Bpg/ +* )#"#;NGRo���ys����{lS*.�G0/1>��;:MUOZ\]Q���������oSND��s&>:92d^ID_qlsw(;qwe$.%.!#%7LXTm����y����}j_c]qxoaLGW_wF4JNR]TT`Zy��������`LSCV�~$0BD/��-6IHk{�0 Psp�A 3<7 &!(&#(FDOZ�Xo|�����~�������zx}mhaSTUSU\jrkwVupXdpUdaVZ93QX=78JaK]I6SALr�8 Ltp|l!16fI'#"',,,&0hkdq^{���������y~���}�tojdemhhx��~e�����Wnt`f]Z]c[`dmvwklcXHRlz19[hf�.V;/I��6"&')25''%2k���������������yrqjhljc]W[ajz�����p�������h�cdSXUa[dluyymiglebk�4%AGNM�=FJ/@f��_-#+38.<#04^�������������������stlkmlq|��������������q�ohf]__X``jnqkchv�|~;Khkga�H3=8dg���S)8>@B76%*[d~�����������������������������������������}�vn�~~�x{~��������Obmnsq�����~���������������������������������{�������������b`�����������������vlom|y��QhhfgilakwLc�Ź����������y������������������������j{��������������Cr�����������������pjn}t�sUgfckfp}}d��������������������������������������x���������Ƽ�����hM�����������������m`xq��\]de_fe��������������������y�������������������Я�����������ʾ������yq�~��������������ghw��~V`cdbee���������������������������������������ʨ�����������������������v��������������tn�™hX]`c_fc�����������������������rex�����������rlMx�����������������x{���n]|���������������zrj[Vc^^bb��ô�������������������}ie`agdc`a^aa\^`[J������yx�������unmw���OTS\s}�������xpicvbTU]Z`Z^o�����������������������elgclgohjmce_`^^Sl�|to_R@Selu�}ui_ZScouyUOVZSMRYSTQV[fsymnoXSXZ[]\_�����������������������ifcgonswmqojab]`a�p\\PC-$!8[dicc\U7.4C]aeZOVZbbkpljedgntrvpbSLZOZX[`�������o{���������������shkovv�}xsmdcael���SE@@@XXSUYM>666GXeh[_U[fqxxvuqqsnr|q_MMUSVXTY��������z��������������ysw{{�~|yolgfmv����mOJGHKVVLNPJJ\XZRGCQ[bdckaN^l{|uusspmn�w^FMPORXSSpz�������}z������������~x~~���{opmkm{������e^XU]dcTOGHGRYYTSYZX_chhjTP\tytvppnfnzOFKMQLVQNmhz������n~y�����������y������|xcklo|�������{uvttkgVRRPPR\[^aZ_V_bcekdRGgtssulfdjvwNBIHOMPKTieej}s�xX@x~�����������w������|c[lsv�������������wj]SX^Y`bdce_eW[`\aedW;OjsquiefnodEAIHHKLPNgkjj^YS5k}����������{������jYgx|����������������}nlkpiiibfgm_\Z[^ge\G8amsukcmi^DBBIAKILJMkgmihcb4 +V~���������������|^atz}�������������������yqtqsmffmdc_]^degU5bmqrfbpVA@B@BEDGJHGiijgjhqU Lxz����������������m]rzw���������������������~ztfkomied]c`f\:itqqdkmF3EBCAGCIgleghgjpTAo{{���������������ey�ory��xsknouqnkwsx{�������oldegoh`gkig^skK|�uojud9;;B@:C=CAH>ihghhfgkh54{w���������������u��xicQGB/77:GHDLJJGNPXgsqfVMIGEFF@C:@>@hgihfhjkec@�z{�������������������xA"($.6=FE@>BKE=;A8:H5&&Sn|mh��qprvS/6=8?;>ceifkfgkhgU�xy��������������������= $5=HJhfPjucSabWE=X`NDVQR^P#Jowmu��vpvs>598@:=7@:;>=igfcigihgdd�}u��������������������s%'07t^����ښi���`d���V�jkyN"!)atql���rr}d67;8==<:>6?@8egeieekend^��p~��������������������w?70=������ν���ď����s��}�f#&)Usxky��zd}t[06=7:9<:::=B;dfghdfgghf_��rx���������������������~b>1y��������������������~e2Spuqty��ujysK0:;::<:::;;>8hcifgfehie`~�vq�����������������������sWKN0wW'P>j��������hpGaU+9Plyulv|��npwk=48:889<5;;:;?iafhehjgjd_y��pxx�����������������������yrb[]F;0'2?8INUKE=$3$:KY_xtsps��zkswV67:85=7<89=7;;giddfiggghbv��pps����������������������}y|x���usk^XUPVRPO[OOIS]^jyysqs��vmtrI.;::8=8>7;99<@ghddhgjeij]z��vktzz{��������������������wuzw�է���x|wwwokub[U`dtzxtpy�{rlv^9688;6>59998?5:9icdfijeffi\v����ghxnru{zx��}��������������������}vvz�~zzrqkihflnxu{wv}�znppL/949:4;97795>7:7ffecigghhd`x����pbqtpnu{x��~�����������������~��z���}svqoinfpsur�x��wkq_<6;5;775<4;4:6::8cdbekbgdjg[}����_jpsprw|���������������������{uusqtqnoomjjlmurus|���rjkL/=7:645?196:77:88bgbgeecjeg\�����i\lqtsx{���������������������~}x}vwworrrokmoprqp�~���|kj^7476;81<6667898977fgahccggii[������~]aqqtxzz���������������������~xqpvmpnpklpqsmz����pejL/6:498=6::5;86:6:;iaecddifci\}������e\kivut{������������������������xqrwstupqrqqw����hg^867957677874;86:7:6j`eedhdbhgX�������X`jryt}����������������������������||~x{vy�����xufeI/77876726:584:5;68:hbdbchedfe]u�������lYamz{y���z|�������������������������������������{g`\465566756:9469492:59e`e_eddihdW}�������bZevy{u��vw�������������������������������������w]\<047577:3735;957573;9ebhafdfaja^w��������mb\frwyt�tl������������������������������������wfZG32481:2577818;254:777afaebbgfei]u��������wg^[ahsmvscr~����������������������������������pXG464535:15559265:367858ad`dcdehef]s���������ld\VX_ggmdduy��������������������������������xbF5/75074953475385;0;1:75df_fgbdef[g����������uhgVURW`_f[fr��|����������������������������{j\<43735746625555965686174bab`hcehiJ�Š��������uqd^VWVSY`Y_gq�{��������������v�����������~zn[b+5373343735.5553650935cafceeKy��_]�����������|kcg_\[ZWSWSLFAJGKGLLKJPJMPXOTHOMCIGEBEWagr^p�k#074427436524472534139a_eade+���>k������������ukd`d[[UZTRTKF@>B=GD8FCA=A@A@C0<58:6>D:3C9IITSK?4.574(,,-+(!- 18/JYXNW_cceksoqpsoopnorntoqoorqprqoqqrsptmrrprqssm_YMDCF;578;FFFE:2=2933FIH;<6771%,3%%!&& '*HRW^UVfghaqmspmrmuqrouoppqorrjqqnporspprmtrppshV:;>GOYWFBE=1CFSKHEB8<5-1A>5/+6B<8.*$!6 =?KUjIcllbhqqppqnorpqpqonppqrrqrpqorqosqqpppq_F33>CGRGFLOIH@BBJOTOG9975;=?D<<4,9:-,.(%!!+7YgGeljflrlptlopnsmnoooqromppnprnomspsrlona?'-;=GJRLDGF>51<>JNRNJ6;+&(B>CEGB876/'16!%\YGelchjmkooroqnoqnmrltpqornqqmtkrqsovnhS2$-.65EGRMO@@=4/9GLTRRFA571%$)8GA>?3263,#.* #!8DYZfbehiihilmrompmmsoorltontonsoqnvntdG #*%4):?PXLGE;;8AIKJRSNG<>952((2D902=&*0)$1*(!*'.YTX__]VV\Y]djnmnonpppqrpppsrsqroqqmh9!!$(+,-47FI;.972@;?RSNQHME8@=96?/<9,0-/%$(&%+,#-($-"NJTIMOVTNRWY^lkroroprqpqosnqsqrltpb@%''1*+*'0/;1-'"-)4>9BPJ[SKMF.3>9)3AG<*+&)#$&)!-/$."/%4EHN\_\`beXZT^pomqroorotpropmtprslC)&!+"%#(--/8>A=*12*3C@MSMHGEMLH>8212-#27-%2+*)!"(+7*0+(('2).)-4G`bTY^lmokomnposppqotsumU5,"&#$58:A681<982?+6=8NSXMK=A=CB@8=.1&#'4.-"(32,1& "$#9>^\S\dlmpmonrnpospqqseMC.&%*582,"!&'*.8?5LAD:62521156.100-(&*-$%"2!( ")5## ($"'*@MXXdpolqlnrpquorpbIC?' '.<:43('&(#'-&*.82=BJKK>1'#%!(2'1+150"++&%'"'*#"12$#11%)#->TblonqnnspprrgXCGB&'$#'0=5=@.;1($&!$2<<1)*599=64&. ' %(,'02.)(&%"+' (.- +1-*! %"#"),@JeojrmrqsqsgJ6DF9+$)%&))('*.,(*%&&,8-+36AC<8-,($+.)( #" &%#&'!# / #0*+%#%%&&*178Hdhntkrrx_A23?L&+'#%! $"*$$%&-)08RQLM??2-(&%#"!#$ !$(+ *-%%#'),0"-5:PXinosym90.6D=,1,#!%& "###*#,148AC;1('!&$# #+',#(''   !(+)/.&+32!%6=\^jlntM,.-MA;2,!%$ $!'0&!$$#(.,9JMQG@352!$%!!'473&,/#, $"$$&#*$!(#)(/6.(05,!-.K_drjZ-.(EM637%&&$-#'"&,$  ""'(3?GKOSJ;5+//+(%-8E60#"$*.,%*02986E8<5/"!%"!$% #&   0$0'6:9=G?@2.)+&,6CE;//%'$(#)(9>HXa\eZ]RKF /*27.3#%"&0)7@Ygn/#2E,721#)"% !%! &"&0?KL3,)!#*EP>5)*(*%./%,03Nd`qykttpsiU8)#%/'(01$"(#$.2) ..69Kh.A($2*!"$! $!$,6670:0-!'7AD:233*,/2Har{����������u_dH=F= ,# /;@98AC0Qipz~�������������i`ZLj\;%-' 0*+.L+%+%Y-)#.%$#()-17:D=61'5;>FGHLHJKCKjp{�������������wn\kpYhc@4*!)<3)(<8C3'&$ ! (4"538=D?3792 #C3"-/<  /!&#$"!3F!,99;@>B=DTP_heoljkobgd^muv|�����������������������wtWC4%%/'($"0 '" #+PPlk3".9BEKUc`hmtpoomjcdbw����������������������������reG2*"-''$"!, ! 58T^��0&7@GKU^akjptxttocdo������������������������������rq%2=)#),&&$""&" !(:Hex�}PMNVY^gkhqmyx}~ur\i��������������������������������|u2/A-!%%&$ "#%3DZv���|kinpjmmlnw~���{p}����������������������������������qI0F1("$#"! )-0?Zd�������������������������������������������������������v^>J8!""(!#!" #$6/1Wgr��������������������������������������������������������~q[J?%%*"#!%+-4D\ry���������������������·����������������������������������ukOA+ * "!)"'7=MXx����������������������Ĵ���������������������������������wpVD1 $! %-)'7;M`|����������������������������������������������������������zmhN, !!#"$.$$&79Pm}����������������������������������������������������������~poY1!+$!+,$/(DWt�������������������������������������������������|suhmmpu���qsb8 (#&%'5%'-5O�����������wplnqw�urjoj^_Xdv�~~�����������{vkabMMPODIB=AEK\m~rojC"'').8&)&9V}������{m_TGPQNMDNLCACD:23CJsdaYw�������l_HC>EJflK )%#'4+"+*+[|����sc[?EHAF;>7(+$*(%$'$&.61$%!%'1/11.:>57/Z["[-&%!$(&-0-(Rr����lgZT\YYSZTMNQAA6)(!%%*)/6q�����s�˽�����yplhb`_[^`fmijeanz������zne���ukjmppwtur|troq��rll-m&l,(""$!#3p���}����������dal_RLE>>BBPOfd8Ml����pQ4^�m\RNLPISUOZ`_dp{y���srPrA|1 ""2&#:b��~������~�W�دw�lNMTHH`GGHGpUW������xLTi[V]M��TAJ;PXHTTrryr:C^uB +#md^I ,! G#!9n���]�����fXbZ��hvre`�xCOZ[TR5t^os�s�|m]oZURQ>}�eevX u�H+OUo��%& H�+1# .koiPA' *eDz��lB�����vtntzz��cljcbP?`V_YEJ���������ecgdOHVlox�5T@8G:Ld`r�0,8�[ B*% +bnk�Gy;"$$'9gW����fG�������������~~{xf^_[eegXj`rxWux[ler�tcegjto_MMSW`cLZdt�*'.XxCLM)gli�W��/%-041_Y���[S������������������tnomu�zxsU�����Mtuy��xpjfxxpwyxwjjgjhy�#+UcL�RoTi*Rhna����x *7:3&NE̹�Ra���������������zwxsx|����a��·��ko�x�ywtrkmjgllrqhnx|x�'Copr�kH@p Fejp`�����b7GG75=f���am��������������������������p�������^�v���|����xupz|~�����7Yrt���rmheicga^ipmiififqxrnmJDDKGOhjilmei�����ry~���}ravz|wnihijfmkjigdlz�����uf6 [[]c]_7(Xok{���utqklkjmozlkmgehmvsgN>EEBHHgikekghhjenaEwu���|fjy|xvkkjkhjfmf_g�����ɃldO>[VOYXMWQSYdD@`]`zru���{}yys{zwupocgqY?B?A;C>BAE?gjiikiikkmhlgf~{�{�{jay{}ormqminpw���������j���~iVTbjmkxboxqvy����~}z�}ypijbnoO5<<>Cielgiikkkhlkk]{zv|x�{mev}zxpvy���������������������ww�|yuz�uupru�����~{pekcjof7:9@8A@=;kfggghgkjhkijcxyx}z}~}{ep|~}y|��������������������������yluupsrosu�����xndedgpZ1;<:<;?hgjhhihfigimhdsxw|y�}��tgr|z����������������������������rnuoqwtnsy����}ufichlvB8:9>6>;>:;<=cgjelfighijhmih|{}��|�{mj������������������������������tmklorrmtpw��|znfhgglm@9;>;<8A?8>?:hdhgifhkhhjehjezw�~��|�zix�����������������������������usnjhkjjlmkx}xtjhiibo_83;;8>7;>9<:@kdjghjhhihikimerww�������pr����������������������������}stppibdfb`levyxqjmhhjuN76=:9=88<;;:;fghihihghfhiigduny�������yyw����������~{~����|�|v}z��zuokgh[e^a`cbpz|lnkdomsB4:9:;7=?8?9;>fhfjhgfijkglkietrl{������rz��������~zvt{zwuzqnrrqsnqrqnm`[^]a\^\^dlvumjiglrd86:::;;:??7==;gfehfifghihgikbvpnq~������vv�������~�wokeigdimhmrpqplhjjaXXRZ\Sa\_aqwsmkgijqV44;<7<99=8<<:;geeigghfjjgjglgo}enw}�����~x�������|�qsb\RPQQ_bkeljejfeieWXPNXU^Xbcrypngjmkq=5;9;88::7>7=:;7=ehhgedhiffjejfke�tngwp���������������wwrfb[@6638A6FO\^QF:710-2Je_hhntqpjhgppO/;4@5:8;98=;8<;hafcdhgiidjflgj[��vdrs}�������������~xp^V91&+'*&("')8C<&#,)0+'0S_fkkurqigomk=38986998::<9;:7gebjchejggfijfha��~kkww�������������}nWMFC1567468;44978:3::bgbfdgcdgdiegejfd������|��������|�������z�����tbUNKGJRW_df^eblntsrlponprd:12573873<568785:6ddededcgegefhghj\����������������������w����uiULJNR\\[ca]bhrqssllgnkjp`090765746668786767cbgfchdiffeejfgg_�����y���������t{���������wqf[USWW__]``clmslepfmlhfdpV13558643;52<684775_bfbebffebeehfhe^�����~vn���������iejq~}����urjfeZ[VVZabf]lnppgcbceie^^tM)84/94784279:39284d`dfddhaddgbkflQ������ypiru�x{��~}vziiiqz��}{sidhcWYU^Yicedsppjm[__ZeaVeqh.5555/687463857559^`fbf`hbidhdiegL�ƀ���yoebjjts{{xvjxs[g��xqsmdf^V]V`_dfjhmzurtdY\cX^V`ci�<2-;17356445576;37c^dddcfdeeefeqB��z���|plW]^ciottw�mejde|�}rmokidVYcbajplrvzwej`Z\ZSQZffa�t'1736265418345743bbd`fgahecjak[R�ߎ����rjdVXeahlbyxj`djpvyymjoohnjigu|��~��}vfkd[[LG]cjh`��,/39,<85272883961adcahc`eckbjkE���k����~yka\VWdchffsbw`]mot�y}skc[ity������}usg_]UA^b`ng]��R02830:1:0945565cc`fbdfcefdea"��T�����{sd_TVV]hd]mgqedulw~���sjiYRhw|����vmg]YVCVegipiL���12610674422873aeadbebfbf\O?-��.�����qlbYYSR]Z\^dbjuv^lu}ukhaQdezy~xwtkf^VXBLgkmmve6��� "'/22629232:15^e```gee`S<:)\��a%������wrp^[[WONUUX_lnmcadjpttghecrhkqsqgadZYOKJfikqn|Z+���0"$"(*633805584ce_gac]NQM1> ���_"��������sk`_XYXPLRV_ma^bfccgli`jpnnifhb_]XRTIJkmiqpp�@C���^'"%'*24353455dbcb_UF57H2.*���{"��������xlfY\XWONIL`_[PVVL\W_cikj`\TVOPNRHKPhkkpnps}b����:!!$##528.634b`c]QBI9?9"1���ؽ,����������~mg`[ZXZGALSQDLJ>FIKSSXUTJJBFGBIIggolpnotvd �����t#$$")5/3425edWIDCC60'.������Lw�����������xha\[`ZHEGB?@CBBD?I?C?E?F>>IRgkonpjvrttx4(�����[r *))&7308YQ>598?@"������۹]������������{pd`b]YYMLAE>D?=?AA>BD5?HJK>7:77*'0*'#$& ..8U[UQU[e`djononkmplmpnoomjolpnmqpoqloronqnopprloeOLGHLSO@8A6:CGIFFB:;63/5=::.17A25+("%* %+O[HfRWeheglnnnjpjnnmlplrjmlopnlpnproopqqppmqnm\=;8ANMSQGMGHBFGLQRKFB9;786FB;:02;=2(*)"+-TBhWPjhhglpkqnsjqlnlploknmoloirpnoppnornqnrmK519DHOUMGIHH@7?@FISOG932+):?CGG>2931(12 "*PbSNighemnkplpmnmojokpmnnnoompopqntkppplnlU/&28:EMLEG>@<..6HGUTLF:56)#$-:FH@?7583#*+!'1^FWggeekjjjonpmoojlnmonnmoojsnqppoonoqng?+ (.3/AENVWFH?:6@DNLVPKK?=57'(9?>22510,%.2',(3I[]b`ckgjdhmomnmilpmnmlnmrppkmlppmqlp`1 %-,/9>JTP8B73:ADNPOJLNG9>>=995180,.1%(&(#2"%/ *$@VS[]ZURQU\\cioipmqjnonnnjnsorrmqomp_6"!.0'*79;<5)(,*3:<@=90912:@IM]LKDC?BJ>C6807.46651.'&)%+&(/)&*,#10#($26O_U^_djmkoknlmrorlqkufJC/$%&,576*( ("$,'(138GHJGD.))%"'(3.'6/4+#.'(*$$#)#(5&!%#+!#"#,>@RX^llnjpnmlmqopqsaII;"$%%,?D@B=)50($",7951/3>F@33(#'""!$!#'%$""!#,( )$',-3+47K[enokqmmG154G:,/1!!%#&'""&##%#'/09CDD>4(*' !",3/.)%,$(# '(+$1%(/3))4AXTkokplO.0*FF7/1!"+)%*7$ '"#%)1>KNWYLC:5---$%$(3D8('#*",'##'% ," #"!'0-2((36("*0K]eimom01(=P;42+& &%'#)"&.)"$&)'--;@@?/2*("46$63.%%!,4U]kilo-10E<:34"$ ( '$!!)!$ ,')!*49AI@5(('!&DI>:+,$&#%'')'/BPYcZaYYTP5".*5,1-+")!%48_gjkp%.B67:*0&!#'!# ! $&29KQ42('%->=8"'+'..--&*/2MciotnoookfK3"6"$+.0"$##/!.8N`pmj!=A%<&+-!&% (0=7JG41&'+0('+'3/811)(-1=Njw~}|zwy~q_D6/'36$#$ $."%-0:?61.*2-)1F]o{}���������~qZZB9>/!$#54B)&%54G`ji4=$!#+% ! ")(45@89**3@GELINILFGany������������zqZgdWeW:)$%$: 5%E%$*V\n- !&""!4%+51=B@:59CILMRUVSRUKXbpv~�����������vooq|k\cb;2$*F*)*@. Rka !#(%@/%3;8@=A=GNVZXa_]]^[Y\il|{����������������}pepc8://<$*'056ti# )%$#0U>".9=8BH@MU]fbehi_bgZekmx��������������������|evf866 '6&&'*0nm!$ "%!%*JSQ4+5?@ANQVahojlipgce_lstw����������������������ztnA,A'%-+&'%Gu,(#!&?O^kH '1??DP\dbnsrponjk^ed�}������������������������vxQD(*$-, #'p- %)8JUx�J&(9@EOX_bnowuxrvuecfw���������������������������yv\@+#$.)#"^%"$!0BSg��MAEIQ[\ghjqwy|~xwf`o�������������������������������ti=5"!.+" K  %!"28Ui~��re\cffklknp}~��}pnz��������������������������������|j(A9'*"*# 6#  %/9Jby��������|y||�����������������������������������������o:??*'"$! "(/7Ecn}�������������������������������������������������������sQ@L/ !! '&"!!).3;Wlz��������������������������������������������������������{jUI3!)## !%$'16G[t����������������������¶���������������������������������qbK8")"!-%'97;6;3:20.4DYc\Ql}������whTHC7>E96,/4.166?LWgkpk3"# &%%%3)(**5g������gXI@JFGBA9,)$$"!" *!)7DNBF_mv��|xw]J>5.'+.,&&#(#(-255-:Cdr;%"$#$/':%-8a�����hYIPIGMKH;B24"! )1918HIad{knjbHA02%#$  !,,&.-6,.4HpD %##$%1&1%.a|����pl\U[nrcdbYWc\ZIIBBFAJPPP^Yegmvovi`OFBC;)+&%(2;@G=A@>BF@;5bS #%# (-*.]������n����Ɉ{snkolfeacbhjnsy{~����������y���vglgqptqokmcbZjc\QbV ! $%!#$!()T������������~sld]ZXXLPGNP\ZWcX=FZdtuvshW9C�~_XXLOMST]dlqrwty���qd")9='#  #%K�����������|`Zh^JKJEAJEZ�tRMTcPAd����}mO:__WGEUFC::|Z/735A�w=?RMUQG����������rMMLA>��2.'E��8@Pbs�)"l�% +%!iU>!'!Z?W��uV�����}~~���~[FGM_[:5XNLCMP|�������}^S\P:1[a53(+dO^SBba_v�8.W�O(.! &@xWV="%'*<[{���n]����{�����������zkeUZWY``ctTpejrYjgeofGQXZWLPbxrkog^]aq�7'Ekw$TP-W*\�cK�6%&5-&KI}��^e�����������������wqimhm}q~|g�����ci|eim_TXUX]axxzsqsnmgx�>#JRU�HaO$ >d]Usd�z !'.9,#8W���Oj���������������{~{sns��z�o�������j�qqsggb]VUVdolomt~��~�3Qhrk�Y7F+Njkg|����[&0?4: #5j���Zd��������������������������}�������m�x�������|zy|~��������E^onr�9NQOejii������WIIH<9)Rr~��{w����������������������������������w��������������������{Ubspx�H[f3_kgjil����u\+Z]LTZ��q���������������������������������������t�}������������������jfjrry�M[fZbhgihz��szp].Vcqnt��}y���������������������������r����������ew������������������zzrkpy~�H\cgedfgir��kflb>���y|���f��������������������������|������������cy�������������������teqs��AYfk\eifip��qiqlW�������{t������������������������w�������������{Q�������������������f`qv�gE\mebfcfg`���y��v½��{����k������������������������p�������»�����Yb������������������gbp��ORgrf\bdeeT�����������x|��������������������������}~��������ƾ������hy�����������������ci���IZor^`cabea�����������zy����z������������������ɭe����������Ǿ�������������������������m���fJdon[__bbdT�����������}}�~���|��������������Ļ�ZU���������������������pu����������������wxf\tpbU[_^`]Xz�u��������{��������wihpu}������zvqki?z���������������~}y����R]mu����������utrye]xnl]VY^\`]e_�����§���~���~�����oejhgfijljfeeea^J{����wruv������}mjgp~��TSX[^\bcf`ac\krtut]c�ojYQWZV]Zka�������k��~���|�����weikfhggfhekfb^XVxzuq`P=IWjxzzndSDIWdjnTQSa^_hiihgferquui�|�tkTJZUVWXlih������~r|~��~u����{ffcdgdmemgle`XYj�s]TB?**9WYa\^\I1%;I:D=IPTULYKLGB=Jfad`dWYemuttsptojrpbulvuYFNQQLTQkiiih������up|����}���zodd`hjrrvmkjms����lPLJINQKINKLVaWYQVYcbfbn`W_oqwwqsqogpkjwsicGIGMMNQTjlgieg�x��pGn|����||��}qfjhrryyxsxv~������c`S^_b[MJGIY^^\]_]\_igpmcXdkvwqprkgphgtm]HGGKGLKNOgmlfihkhba\P������|���tosrz{��{���������wuywrbSPQWXcfgea[^^gdnpu\[ftuyqrekskS_OFDCDKGFMJNjflgjjikjin>1~���������z|z~���������������������sg`bibihhgcfc]_gfmxgQYuu|trdnriBA?EAABGEGIHMkhgkillijjljt���������}��������������������������wsnrhmlghhh`_gajtqVRq{ywodorj9;?BE?EEEBEGMggliflihklir.]��������������������������������������uqrtridlck`hchnreRt~|wgmot`95F6F9BC9IBDEkhiggkhjhljlTU��������������������������������������wyvmipmjikfihsmYz��thrqzX1==A=@B>>DFDAgihjemkemhik_^u����������������������������������������|xqourljmmljsr[���qovswT-==@9C<8E?CB>ihegjgiikgjmddv���������������������������������������wmidcgj[coomotva���pszruE67?8>:><@A?AGgihfhfggjihfhhq���������������������~|njhkg_bebcamt�}pUQKKHKGAMWdhow}`���qt}iv;7>:9=:;>9D:C?fifhhfjiggjigd~z�����������������{rg\PE?EPJKYHIGNFFSWLD;O7DG2($0@Wl|{g��~n}wqh5:9:>8><=<:;>?hhdiejfhglflfjx|������������������fI2'AFcWd{eMimcGUjubT{\dl?#Lj|xq��ws}tsb39;989=6?:;<>Aehfhhfihfhijka�u�����������������zb=%!DOsh~��q���j|���z�ywqH#'8Wn~q|��mv|nwN/:9:89;88=<<<9hiejegfighjfhdw~~������������������sWCNArhX�`o�������s|QbZ#/;G\gz{o���kyupqA68:8;5<8<8:=98dgfidhhhhghgkbv�v���������������������qi\fjGO,>dhfWgcdJ.6!088NN^ro~uz���lwspk0769;67;5?88;77cgeggehgffegmbi�vu}��������������������~q{w��tg`UG<;?BB=DMNUYZZizwxt���oxxspR+9996:9;7::<6;9ajdfhgfifjifhan�{nz}��~�����������������w}y�����yyuntnklefdd^`dv~xww���oxulnC13=6<95>57<8<7E,��w�����������xf`[^SYWRNLCDB?B7?DC;?A???B?;DNVYbjmpppry^���&!&,2332/826/36055a`_c`WN.A(K�� +}������������vid[^YZSTOQINEBAEHCBADB@?CCHT`cejnksrmq~B���C%"*.2558/3337/97 \ No newline at end of file diff --git a/images/trainset_face/s20/3.pgm b/images/trainset_face/s20/3.pgm new file mode 100755 index 0000000..6b32ea2 --- /dev/null +++ b/images/trainset_face/s20/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +onronrtpnspumqdJ46A>IL:CGQTE89,.I?AE@@5993.*>)(<%_PWcofjmolrlnppppjqnomrnornrqlmpplrlpsoqpdA(/3=?HOGFHA,,5CMQTPKA94%+0=?GIA453;'(4+!' "!LI\gffbmgjkjqnqppklqopoormrnppppposlroplT4$*--=BHTUHB=14=EJR]QRC=55(,7MB5>8+77,$5-"&(" 0:X_^`bibieciolnnlorpnprqqppoorotlrrmvlI&)))17CRJB;38ZRXXRQHEOUTejnmnpopktoqprnqoorqoposkI &)#)(6?;5)3(9<1DTTNLLO>4H:.6>KE,5/+&&%+*6(&.!+&3JSHPOX_\UYUTaompsoqnpnqroopmrporppoU(%%)(#"0*9),"(&33>@IRPTOTKB76<50*=K5,'+#,&"((0,*1#(##'A?=LRLLSZc\WZclqmrkrqnpqorsoqppourb1%"#)(,$*669/0/.18@MVURHGGIMF@/<.*/#7/(32*'$!-2/12$',*(#/'"3Y_[WWhninkomqnoppqrprppxlF%(!,-9211-0.3/9467GITNOC?>?=<7B)0*"-)(&*(1+ /$&03##$ &$"7L`Q[XfqnkrpsooqlornrnrtQ1$!&+50%$ !&!20?;LHE:;,502269./5*5*(&1((%,'&/'5*'!1+"$##1FS[`jnmnsoqqqooqpptub;!!$&&/4-+%")&%(.41;@DMOE:- $.-'/.35**-&)$&1)$32)!-&'3(% (:K[glkoopqnqrsnsosaJ")!$-67:1,1*(!+774)+;>6A86+,-"!# .$+0-.*&*!')"(#*-&211##"## #)'7BNionornnpqoqqnWI0!&'#($-*)))&&#%-(55GAC96)+'0*'% # "# &# (#%',%((,-&'$",$+.#192PilnqpqnopqqR7F((")%",#"%()-6KVNIA?9*,'#!%  ""!#*#''-+*#-,1(81EL`jormopttG<8D'-#! $ " %!('..8AC?1'*$%&# 0+5(",.'#%'*)4(*.5""/0VV[onpooxR/5A=,,$)%$!%+#)8HQNO?7:-!%!-9@3+'0#,$""##% #*$&,$$%..5+.7/& "1/W]lkqop_:3:K5,&!$# #1! ""+$/?CQWWDC1+,+.');E?0*&!$%3-'&%125;$$$!( '!%%(#&))1&6DF8,-%!(((#21;CQZ[]XWPOI0 '!!8125/)"(-/=Ddklqr$+BE34$&#! '%$''# +)DKA?", #5SL<5)$-(,-,*,'8KY_hrjqrnrh\@/(#//../0&''.*!#?AQjqmq"9>1<*( #  ! ,4FS66(%+55/%*&0=94+,(06Sjrwx�vz{x�ypHI82)E$* %0$%'.'2;Abnpm)C*,3' !##!,&623NH<3,)+,%-39B?;4/+($3>Rer|~��~~����yYZE@1=/&!&33(/9!43$3/&5Ffmq:4"&%, ! "!",1482-&&2<>@4,307%2H_mu{������������uj`AJR6'3%3:?E ++%*7ZoqC(","#! "#"   (+*8:3&!(2AAE8@/2<=&O^muy~������������yj[PYcH*4,()9FCTX_echhc^ffilt|�����������������������w|e2?L-!.,).") #:"#% !)GS+*59;@NMXbgkjjkj^j[lxq{�������������������������|r24M6*"1-')"(($!&3QcD!!05=IM\dcjrllqifbgf�����������������������������s|B&O7,)+,'+!41HTzc)0:@JVZehnqqouzeagv������������������������������|tWG?0$.-($!! )3,.6*41<&#$"+/+(#08t����hPG:CCCE<31& *3?87QZcr�rrldKC0.)"#"&0-/00;/58FkrG!)"$&13'@i���ccG\SQRQSDMKA61! )'&118EBEBACOR>;;ZzO!-3.$"!*!+*$3j���{jXR^glv��ol�rokhehlcw}������������~ywzi_XYW^_^chYgijc`cXRV^vZ#":>'+ &(&,j����{m�������|pmja`[Ydiomvj\Zhs{����~n\a��}kf^bd_bixg{�yxor�tjpd%A)-$% #$h���t~�����zmd`]Z\KQC==JQW\p^-Gc����zqU;ksfYJEED@;?DVORdpu{}����ug*JE!  ) ^�|~l��uszm^Ih�lZM,0KCLX`PUN|KG������I^eTNKC6z�63&H+@LJVltr|oKeyq5Je/ 8! Yz�n5v���{lp]xɝ[nZ#V�ZQYTWLN`Kt|�{��r_pUJLOW#��J5*Y��=LPku�9'E�E,! ]i=! 94!^x�E%����xsibbkoZ_gZg�oETX_SDa���������jYZWHB-dm=/,%>Ly?4abl~�B0gq +"- ,$#,hiN,! [&3e�f$'����~���s��opt|�gYSicTQFfo��i�xmo^jiiIABXaFBB@e`WeWLiju�A+<�#341R")Z=ku]E)( [���R:O������������������urmpxlpmOx�gvrOurx��tmcihsjw�}yoml`djy�I(3;�[Wz19x<# "]lc�Wv^%/PDq��p<������������������wyx��z�g������S~y��~yorfjou��wsnstvu��L#]l{~dD%Eyd@efgu���@&3+'3K��}E%�������������~|���������m�������n�}�����|{smrwz}������N9jp�_G'"\ox)^ikhx����=)=5)?��t>������������������������z��������O�v��������������������S`ls�T6no})Idjhjg����h:KA;W~���\������������������������n��������L�y��������������������sepqr�^ CV`tLYejgen���sf:B[IS{h�q�p�����������������������}{��������pX���������������������szrot�\2IN[ki`aigaz��lkgJ�����������������gSf}���������������|stkX�l]usleNVTZZqZ{�}ļ����{z|uz�tk[_ixx��������zuolMe������������������Y[femly�������wolmrtk_{Y]oicKRRYWklY����í���||wrzyocojprtqww}qophlcT�����~�������}ouo��xaidellnlnogkkmozrioqi`sz{�zm_KMWQYgpY������c��y{~ts�yzjdejmmlttvsoiiijex��}^^cp�����xhYQ^n|w{xiZhgpgmjjg_hryqgnjf[j����nNMLNRPhm_s������ou��qqy}~qiinmojpqopjfcbq���ohK,XgnvtfcG)K^mov�uihjlqmpnngtrslklkf]mtxvxgBJGJONikie{������xp}�{ks}}tlfkmkkjnmhacbu����_c@+9VX_XYT1BScem}xwwpvx{xxrxwtrrmojdgyxsjrQEFIIJMjejm_z�����|pz��xjzzoicekgkjhd[ks�����WXIN&4FSQRWSN8FLGWfhpts|wxzw}xqussoplmidmrzslTFCGFIHKekfliar}w�rWqy���oz�{rcfgifhljfnw������mIKZNZNPMMcZZhgRT_ehoxyz���wzvvuxmnjlkmc`hkcJB?DGDHCJfihkehidde`Q^~|~�wr}}uldkiimsn}}��������XSrwrjXIP`f\ejdqgihoy}~����}ztysmghkpm]AOKC>=E>CCF@Ihihhhhelkjje_u~}��qyzoijqyz�����������������p[Vbmhfimuinjnw�������yxwrjeknprR4?=<@?>?ACADDiglihjgllinjcsyz��xy~posx���������������������q]ijsj`ijcniq{��������zwrchjmlsF6;5@>9@C;BBE@ieilhkjdjekfig{{��t{�zy}�����������������������mistukgdjjpsw����~���wrbgnklu98:8;=;?=>A@A>jfgjgjhhikkkibx}{��xy}}~�����������������������|xtsoleedlrru|��|w���}ylcnqkri97=5=:D8:@A@B@kfhigihhgmijjiqz��{}{�����������������������������snphokpmsqw�{qw��zxiismpva47=7:;<=7C>@?=efihhiekcligjfly���z�z�����������������������������rmlhooljpoqz}tno��tklqmmsZ28>:4><:>>=:@=dggldiiifhkilfnv�����~������������������������������vqkhonksnozysqm���ppyshunU2;;:;=98?8?8?:hdfidlhjigigjhey~��������������������������~�{������vjfjmqnsmwtvku��|pqwtgqsC.=<<8>99><<7?:6=:7;>9>7>ehgehjkfgkfgkjfn���������������������~���������������y{ypl{{u|vxsq��|quwmjy`46<:;;8;89=:;8;hgfiegkejjjikdkl}z�����������������������������������z{iezzw}sutw��ypurilwS0:>5:8<9;:9=:;:fkdifkbijihjhfflw�}��������������������v��y����������u]\QDMGIJ_kuwx��rkrogprF596<9<6<99>9>=>fjdggijejgjeikgl~v|�������������{}|�rsYPO`Y^_[\k{��gMMFB=@50=9E`sq���qslpgqi>1>8;:999799:=8;ffgdgghgdkhhhfid�qs�������������vfVL;=1,66<KX[;B?:959FL\VWhpl��~pqrkgq`38;6:;7:9::8<79>chgdjdfibhicjkdf�uo}�����������snhc[TI93/4/302-6:5,63:GQYXimlsuq��znmrhmvG596:8=5=7=3=:5<79;4:<<;9:;9cgdcejegckhfmeib}�kp~t}yxz������������~}~��}}pg`YJNNUU[\aghpxost���mokpqpX/9:3<7;785;:8:78=fffdgbkaibjifhhb}�vity}tsv����������������ornehdWQTT\aeilmuvxp���|nmnqqjB25:787<4896:94=89dffahfedidiegiedy��cw{wxrmq}�������������|pnhdg^X^]]afnmoosw{w���|vknmqq\90::2<697786677;7;eehcdegdfchggji_|��omz{zuihn�������������yujdf\haZ\c`Yfklmrrsyyz��ygoonmqI/6:0<58778;4997;7;gae\gfcfgjckbhh]{���\l�w~skfw������������|uhcf_cW[[`^ddloqnpy}����ymsomph23;61:37;69779:689C8B?E;B@@AB>@=@?:6751(/2<>5(*549:CFWVWEBDM85/0,6C025171",0"$2251*%+%*%!#!!*,A75,%+;9/),*3-.1.-//#%%!254)!0(*$('#($$3&":23C\gbttrsumvpupvqtrw{rj>*%%,)6B,+"'!*7DHURLJMMUTM5436)352.,&.2(0 #,8)*+0&%(%%*-*1"$432ON]jppssrrorrspqvrro<&!&$+,$!%"'2@VYb[NODCECB=94.@B<6303.**#)$%& -$$4+" (((&2++3.&"'47L[[nnnpvpusptstrqg;$  '+$ (!/((2:/+*&")"!#-945,*-$!% ,',C?A=:D/%"1-"?-6'%-*$-0++/GARbqsrurvosrtr$#$&" )7?GCFG?6*('"!" DD.+0%$&+30?MO`ghgc`N95/0162)(-!(//1-$/6:DGYittpvsrsurq"+%#!%!#! %)93@F=333,*+%(*NF9#()$).&0GLXiio}~�}aZPD<44?,%$&+8>2 +/62HD`pprsvqunvs!).,$$$"!$ &#';FA>BQC95/-24;PA933#,,2+.CW]mu{z�����unh]U@81/+&13K> #9(43=Rkrqvptrqsu$!*%$&! ! 7=BJ`fW?/2-,;HII58,14?/+57[hvu~����������{eNJH*50".@@G2#2(%*'CYpsssqvpqu' " !&#%8>@JMD72./)5LQ?-..6B>/22>Kgfw��������������QX[J19( .(A+M7&2&$,"1Miqrtwquus#% ++8:;BC=3..*0B>.).7D><720=Jgpss��������������\amSB=*!&A.3.D>&4$ .%'2aihtsouqt "$'&**'!./9J;25*)3(-/5HILCA7.9Dkv}�{������������lrluk9I6'>A"9,D*01-+,)okkstrtu"  ##"  &&2=JB=10(-$(5EIQ?E=:2H\x�����������������d�vs|C?N%%+:'7,5/#6)!.!.yjnsruo$ !""!#'3?HB62.'(,6AKPEDF;;aoz��������������������rsW,X?/&0*6)-& )2+%#Itnnsts #! !#  &03/9;1,6$$009DJOMMI?Hqr��������������������tpd7AP;/3+(0/&-$)" `smmvu""% ! &"$*4-79&,9=;@IQTPTVrsz~���������������������xqN\J88+,1','$&" $7prmur " $ #$,20>5&6:=>:>>SdZVj�zu�����������������������ng?XHB)-/&&*$!# ]ssus!% "$ $23:7=;BH:;ASif\_|�{x�}����������������������{MS\O8', &+)!  +=ptqs " !$!./,7=BDBGD7R{n_jk��}}�������������������������{(9WWD/# .4,.'%dsun! "( ,199BHJERTHnjStu�����������������������������b&P\R3&$'25,&2% 8|ou #&+,2CMMWNH@[�[!$0C*+   cl!,BQ���Z!5V_kw}����������������������������~_LME6/*'8Jcmsz��qS:xt)4I'"%%! ej"(1@c����tUI\dq����������������������Ŀ¿���aUC87,-9^ky������}W]}9/<2*  !eq#/>Gn������ccx�����������������������������nKA6,*! (fkny������{ZyW"88$ [s +5@Rt������z������������������������������g]F:2+% 8Sebelp{������pnk& 46 ";0/$)95!$N -98Qe��������������������~v`it�zv`���������ZV57039MJ@?EH\V]WLVgux}{~nT*6"!!:! *-89_nw����������������xuq_CFEVkmkEsy~��~�|ZJ;0BJRDA>@GCTTckhZSlqvx�|ZG6 ,*$$#44*?_kt�������������}kgJTH>.,4IOWZDcloy|t�wzcK?HVWD6=?7B=@@8;Hb]crqr��ZY(- #@%67&-AXer�������zfe_Z[LD@3+-'*'8CCFGUcbpul���jXPZ\D<2KOA+/2o}a.1Ooxlw��hdI$7-2)(@Tbr������iIBEPD:*.& ")"359>EM_fq����o]WZN=6Ni30<,^'��_9>cvr{��wed:! (2.);Vgt����rZD>=?F<7&.!!! !+--;EA=@Jap������j\VSG>;ra&"J2fX�pb^mxz����mnR!#"1&"$.0Sgr}��dT68@CFIF?KGG?9:10:#%5%#!'/?mx�t[HC33 $%(:mxz�uYWPfpnia]LG10##5==5<,Kb#4+* "&!2avz~t^bbw|riKB2.0"RjO:ALPPI;���Ż���jq�ntsxz�����~yvoz���������xlj >k/ Qp"/"8-!#$,Vrx�~jefsohG:):*>U;h�sZ;=TZFE��������������x|sthhbor������������|op,/.Ar[er", 94)-)Bp|�ronngK7';U7# ;%?%{xTG>@bRk�������������������������������������n{A $9TTix.li()$(1#*,)8m}�womgUB)&ShI/05*JZ}~f_imru��������������������������������������nub-1FbemV2tk&,&)%"*($bx{~zxdbLADZmz~x���������y�����������������������������������������pht9=0?UZglXom#.&%&$#\yvx�|rd]cpv�����������zvx�����������������������������������������viieN5@RUYbifn%*+#"Iqt���w��|�������|oimt��������������������������������������������iganSFLPVeiik("/(#=i|��������zw��xsidgcq���������������������������������������������~pkZvxoEPPilem)""! %3b~���������x{pmpuw������������������������������¼�����������������uj]i}{SMOek`l "!&e��������������������������������Ŀ������������������������������|{h[e{|MERcgdi.!!!$b�������������������������������������������������ú��������������zzea`vzC?adh\i,7*(%$_����������������������������������ƿ�����������������������������|sjhZ~bB]cgVbeW5B3&"##T����������������������������������������������������½�����������ztfgT�N;hpQcWcqCYI-&*W��������������������¼������������������������������������������|}qldT{HOoxYc\[uYX_W0#*+&Z��}����������ÿ�����¼�����������������xyu����¿��¹�����������wuolkRiknrwkiT\pnWuub+)381h������������������������������zr������mj^]mv|y��ſ�������������trkkhTYenmpkdPRkn_��mWB4JF)c�����������������������������heYgz}~xcjH$%Rcmm�����������������vkjgjhZ\dgeeg[NRpka��q`U86[A[�|��������������������������t_@$S]ehbfV<--V`do���������������~vdhikh[^d`hfXQMOmhh��rc]O7cX]vy�������������������������lcX) +CSVZahfdRM_[Wg~������}w�������sgjhjl]`e_bSO@PJljd��qa\P_�p]nux������������������������d[T7(5IJOQUjoyuppnmt�������}io�����weiihk`VUWQJFEHJika{�dYSt��`kpv�����������������������bSMFGPYRNIT]hwxz||�����������ySd����tgkhjch<:GCEE@IDijYe��|qap��lents������������������������JA^fzrd_WW__m{}��������������~Or���ucnlffp'*@AA>D@Emfc\�����q��weiwmu�����������������������y{����xhacgblw����������������pe���wdqtgjq=0<><@@=BohmLy�����r��egrmqz�����������������������������}jjoktq{������|�������}m���whsufloK*=>8@;@-/413131jbmfghgfjeghfgjjepPYpxyt|������������������������������������������������yqnlflgkie;'9.0320/ehgehdjhghfhhhfijicTisxrz{��~������������������������������}�������������ysimfkhjib--415-2.2egbeejfkiggfjeiigkg`blswrt��{������������������������|~|�����������������nkjlmjjiV#2,10/020ehgiibkdjdjhhjcmdjihbfmwtrz�~w������������������~{~��}tz|����������������~ukojikghD).2//3,20ieehfgedfegjikhkdnejtWlrtuvzuz�����������������������~��������y������m|�|tpfmmhg^5--2/*3-21efbffhdfhffhihgefkifwfWorpswywvz����������������������������xz������rv�}rlfnmhdO$3//0,1-.3idihifeifgheggigekiewuZ_nkklxyjsxw������������������������~txx{������ut}zsmdmldg=(/2./..3(0ffdgifegjdggfgeidhder�mW_nkhmoniokm�����������~�y~�����xzxmt���������x��yikdheZVI%30,/2-/*.fffehgcefifghgkfihk`k�}^Yglce^kefccuz���������}t|xw{sw{z{q����������{��xi\ee`N\P%0+1-//'43edgfehgihfhfjcggifhbh��rV]cbe[`^ec_gv���������y����~��}vv|�������������xh\e^YN_N%./..*1'1/gef`egfiefcfffefedie_���mV`_`_]Wefbkp���������������~���~�������������zqa[XXOZXP'-+..-*/,.beeefdg`ge`fhcigdgghb|��jM_]ddaZleplu�����x�����������������������~���xa^UUPUYXQ#/+0*4'-0+edeedgehgedfefidhcffY���~TVc`bigirvipvv~�v������������y���������������qZVOBRXUZP)*.)*.)*0(aade`hfhedfgcgegggcg_r����oWSe_isoqrreqxtx}|z�����������������������}~�vgSS@GUWQWM().+,.)0*-cdei^egcafebgfffbeeg_u�����iOPeekkotkfyzt��m��������������������|��z|i_FG@OV[QZK$-'1(.(1)+gbfdgbd`fdhcfdhdgfhfar�����bKV^`gswyobp{z��}~�~���������������ywwyuxwlWW>BHQ\UZSU,**,'++*/*e`fcgbgcgfeefbfghficec�����v`=TWaiyvkf[pt|������������������nunknotmk\VA3=7A85=@EFDLMTR\XSYW[RXVV'}{ g]ddecdcdcdcag_d`ZD@H ��u�������zkcYUUONPJKIMICAB?A<>A@C=@;C@C=EEECNRVTZYVYYWSWSW$}}�) +b`bc^eadcbdbaaeb[B6,=��u������|ulcYUTURTMKJLJHEHKDBHACA@>E>CBEAGGSWWXYXXY\USRUN!{~�Q \ No newline at end of file diff --git a/images/trainset_face/s20/5.pgm b/images/trainset_face/s20/5.pgm new file mode 100755 index 0000000..9c72fb3 --- /dev/null +++ b/images/trainset_face/s20/5.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +lnlomomnmlnnnpfoK," "'.%) '417DA>8897;11$43;/'6F38+2,/,6#%UM1Gbbnggllmlkolkkkjkllmjjkiinnnloompkmolqj]L'"+.-)3$)%!#.25?<>7A7-4&/8B)&V:1]f\fdjimjlkgmlljmjljjjlhjokonjnmomomp`A*'#((" &((#$* '=MI?9F?EA@=:<:?@@&/(75.4H3:(:B%&)%(!8.GKBQQabdhfigjnlmmlnjklnonkmknnmqD"#(&#.:9=>94-4104@=HA=::>@HZJ93KMB4"0944CD30D?.$ )&+1.04RGROPQS`ggkkmjnnjkkojomkmmp?$.3,20$ ",=C@=:(%"3@DCBD92463DOd]M.9N>G81:62?Z=6:JOA41& ('#+2837,&9HXblhmiollkkmlnmll_=!*:++((+37:=6-,!"(26>?=93667ANRS\K;-07HBF;58>QS21+.+),&)0 '&3"/##%E89% ',+-=:701>IKME:<@C;4'*;?@?4E9AHF7" $&+% ;.2.$*23=J[fmnkimlkmk]G/$  '$6 '#")-.9HOSKB2(*/4>36=D9DUMC1$((/;.(-(,16;7+>GA-'%'")27)6&*&.7?ESemlnjmlk[:)'# ## !&-AFJKK@>8-,127CNNMC9/&$.4248(!! "+/04/080+'''" (( A0!+'03.9VomkO2  ! &$-,*1645;>;,)% (,!*5.$(1=TTabc^_XJ;=8,& $!+'(&&+,601;\qlD0#$*048?=KE?E<9?9- "#"(+)%,8?_���������lsjS<3#"$)).&&,24.A5Bck2&# % #)0=DGBIPCFA,+1.,*!#(+(18T[k���������������iPD)!- 2'-16820FDFf0''-#&%//65:CCCDDF<0,,#()*$85A[i������������������smQ+/#0*624?:)AFF]'+1(!#&&)*21598;FHRF@<98,-0:7D_o|�������������»�����xQ*21+-<56:E-0H>Y0 *# "'(',59+2*=7:J  !6559DHNR^^_hjtvvr~~kou������������������������������t0!'2(&% E?(%@6?G +<9?RTRSZagltyy}�~~so����������������������������¸�����Q-7:#-(0M9827&@"5AFSZ\[^lhks}������������������������������������¼�����nG5A7'!),5K&3*3=6!);HW]cjit�����������������������������������������þ������`8-IE, $/21=-'&J) '#(1AUglpy~�������������������������������������������¾�����rN09W:83.*1**#L"!!)7Sdox}����������������������������������������������¿����a?0MW;-3.-'#=  %#3KZjw������������������������������������������������������oFC4NBI&(/! 4"#$%%5Bahnw�������������������������������������������������ƿ����oR9A7SI1&$F#!"'&4@Sfon��������������������������������������������������ļ���w\=<1:Q;3' #%#6BK[irw��������������������������������������������������������|dGC*3=@#&!!27IUap|���������������������������������������������������Ľ����mA@85<79'==N\g{�����������������������������������������������������Ƽ����}D16?=;-:)-:K\jr������������������������������������������������������ƽ����w_%(?;G2*+!"),0CWjt������������������������������������������������������ý����yc8&E:?/$# #**7DWmx�������������������������������������������������������¾����|c@$0>.6!' &((/4GRks�������������������������������������������������ʸ����ÿ�����b<(+3(2#"(.+*1GOmu�����������������������������������������������������ÿž�����hC$3 +$!  #0%+/3B\ox��������������������������������������������������������÷����lD!#&$!)&1-20@bsz������������������������½������������ɿ����������������������yL#&!!!/201.>hvy�|����nrsox���{oxwkhqm�������������ƿ����ztfpqa^\^RUWUfy{�����V& !055'+@itx}nkaWMBKPYPROSFEPXTENU_��|�����������wa^XO[WUIJLKLDANUQOLZ���]$-=3&)CftwxnTL>9>E@KFC6893857322E\dv}\���������~g_[H9:;798;7:CF4FVKC:NR��a !- !!:-)'.=dqurhQ?>:@GLKHK77-))""!,*6LS[\d���������j[PTC1,,(&(78BWVVITmiWLKr�k !<*3,)*=aoro^MOQdp~��i^Tmnebadcnou���������������{w��p^OGTUa|}���{����hbn�s*&:!0/,,2]qprgdw�������{wzsiafjmpqrb�a[lux}����xnd����tiex������Ň��������x-"0?!'$8*)*bmojp}���������{soZ?Yh][a\ny�^Melt�~���wYf��neXOKRUZ[}�y����������}+*#L%*)("6(&(bkjwysnx��zeb�gW[;����w_eaUo�Qi�������mb}nf]QF[NFH0��;Wp�����Xp�|<*R)A&@) *=" \a|w8nvrx~r`YN�z07[����TVh\Jzpk�������p�siidaZ��<'m����Uee����4/B�c (Q3J).A9H+"Tj�Opwqqu^H0FMJ/ �6���z`c\gOs��������Ϻ�z��z^`�nG|S���M?ly���H& V�+ =(PAV?02?9/J03S�q;s�}pq^LVpi[CFKKu��pXc�x?hbzwzt�����|����bz�iN;BMb��lN_����H 22�]5"-FLC_>d@:/T}h�mJB���~}{������������|�y��[m��q��}��g�������r|�}o�����uq����A6<��lX%[*)[NB``zi@"* 9QUY�|VO�����������������������f���������i��������}���������������C `es�bH9u�(HiPBh~}kI&(.Ew�~XU����������������������sq��������Р��������|~�������������EF��"*bmP;f�toZ82-%9��|bY����������������������z~̘�������Ä�����������������������e_spx�k��ILilL>qujaWA2D3 (@��zsg����������������������{��}�������Ό�����������������������}jqmz�@p��t[giL?tqXUUI-PHB8O��t�u���������������������������������ʬ����������������������|�rmo}�<`p���[ihHIa^h`[hooy�����������������tmpmmiluw��������������������������|~xcdcigdfccfbeJLHJJKHGMHJKF=_[fd\`msx~�����������������������������������������������������z�sddggfhfhceebLIKHJJIJHLHLI6Y`ce^]fqr~�����������������������������������������������������~�n_icefgdeecedILFKIIIJILFJKBM``h_[eot}����������������������������������������������������~�lbefdgeedddedFIHJGIHIJHJIHDH\aidXdsi~����������������������������������������������������~��dddeebffcddbeHIHKHIHIGJIIHJBYfda]^tmx�������������������������»����������������������������adddfcecaecaeIHGGGGJJFFHIFKCReed`]pmu�����������������������������ż�����������������������}_ddfdadbccabaJGJFIFIIHFFIGGCLeefa_kpn������������zz��w������ÿ����������������������������t]ecafacdbcdabEIGGGFGGJDHGEFGCbege`hlj���������tbL??BLFHRPWZYy���}uuyy|��������������������mZbdbdcc_cac^dIFEEGEHEIEGHGGFD_bef_ahg���������\0%?@S@W`DEUMNT_beYO^TNVWbu���������������h]caebbc`a`ab`HHGEIHEIDEIEGHFD]\eeb]cdu��������q,NSaWu�vi|~zd����dxgMM?-5R���������������^^eaadaac_ba`cFFGFCIHCICGDIDG?c[^dcaa]n���������wB:Jp[x�������������}O^3S�������������yXcaaabcb`d_aa^GDGEIEGFGFFEDJF;eXY_e]_Z[v����������a?*1-Z��������:I+*3Lak�������������kYca`b_b^c\a_b`BGDGEHBHBFEEHEF>f]S_aa\\Sju����������iD$! 3"5T+%5Zqx��������������}`_`a_d^b^e^]b]_CJBGAHDDEFDFEFH9diQZ_]Z]Q_p��������������oh=EK132K_[����rgr���������������sZ``b`c^b_c^_a\aCGDGBFEFDFCDEED9//.;���ƾHhlghiidDJUheR]q������������������������������������nse\�ٟ�^pn$7!+&(/ACKRUBC=>00)2+v���ѡ&piigkjhPDLUaSYh|����������������������������������u_ewa�ٝ��Gw6*#,*"(+2:LVD>=/&+"(K����րonjjjli\IDFYPObo����������������������������������eXt�h�Ӯi��cX!0)*)'$()2J?634&5������bmjhmlmmaUA?JMHOj���������������������������������uOi�t���;����8$*2%,(+%&&7215 .# L������Kekijnkmf]NCDDEC\w�������������������������������\[���s���[c���v/).+++-.*%332+"'�������: bihjkimgaWIFCF:Jmh�����������������������������qQz���j��ǕG����!3)/,-+,**.9**&%G�������. Yfhgiklkd]SFDD?:Z`t��������������������������~Ol��~i��ɤn`���&.22*)4)&,-6+0++[�������"IfgigjjndbWLFH<;>U[y|�����������������������uqYf����bv��Ȟ�P���+$(('/%$&,,#+-2%&r������� ���ǜ�lu��a)+++".%")1/0&) ��������%-deejfkfdc[\QIFHA78JPdnx~���������xwxz��zuzi\Jd~�����)���ǡ��_��n/,.)#-&!%($4%��������/,^`eggefeebZVOIHEE47=FX`lhw{vsx��vmkhjklgf\LPdz�����gK���ƨ��\��n#).$##$&((,0! +eó������P]_adeggefa`VXKIJGF8469FQM_b^dgrnbQSKHRGCGDUiu������0����Ű��i��n3$()$($ ,04+%�µ�����ހXaded^fhc`\]WQOKGGG<=46;3;?>9@?B=87486?:<>EE9798B<2.7>9((0&,&CbTOPRZXMRchSfYrmopprqvstrvpxrqvusrstqwqvrutputr{lG&&*,09;BC1+47+/'=.(<(')3A+0&*)%(88LZiknrnuotsqwptuqsrsqtrutrsuuxtusgU?A=@;8.'+.AL^VTD72)28FXbfrppuqtrtsrususvrxtqwrsurwwo_D5<<4JI/%85@FPIPBBI?;:9JSKD958-/,$)6(.7;*(+&#,(1'"% !/'4:AK`nmrrtpwtrusrvsvrvrusruqtsR0)213:LI*)/5:=?NTZ\?GLI84+-3=54(2620%2!.,7/,(()),())%&&0"'/9-BOafossstrutppvtstvrtvttrW,.&*/;?<6)+.<@=GDOVYWKJFC>=1*,*/4././00)(#'+45*!!*(*/$*%.0,)+2:IT\ipososrssqtrspstsutxY3!&+)0=9,(*"*5@ENKJLNOZQIA364-.$'''$"$.# *0%'$20.38/(0&%/;JYeoronrupusvqupvtz`.$! #+""!"#$)*=?TOI?9-,-)+3.'/5-.'/($)#)"#"& ('$13.1HIPFA4861&%&"$%2$'#"%$,,/346""%*8565+&(,&1++/2CBLartrtruqustrus?# #!!&+++CMF?/6*+&)"!8522/'&#' 32@MSXTOR:1/.061(0,#!'-44%,+>6@FWmruputrsvptrr.! $"''0;ONMB:(-" ( *G;3-1)!(,-@BVYgwqxviYNG>:/>0%"&*9>3"*191AC_pqurtupvssrx!#"&$!'(.@22*$-#!/VH/%."*-'3BQ_opu����miaQO5?-/' 17FB %<*4.:Ojotrqtqtrvpx$(+)$"%&&#!-2=G=6<>-6,(01;NA70/,2.0-F]]qu������z{gaCG4':.B;M*#7",,,4cmxvrtuowrrt$!-*""""(6C+*=9=4-1'0;,80G(7$&$*-Btlvqwrtpvv&'!% 0C:8/2H^qvl�������������ulppQI<#5@#:1A1+.'(,dtjsrtuqus! $,& *30=>?76))770,3CFJ=C42<\xz}|z������������e�qwc5L2,7.6/43$3#'&$&#krlqvqtxq &*##).3G;910+'-(2JPHHEJ4Jkv���}����������������onU(ZA0.2!9+,((# !Ywnpowws!  "  #//8L8512 "".<@LMKKG:^o~}�����������½�������ng%GV>06'-+."""$ :qsorurt$!$ !"""!+1%-7.19,#.1;CIQSNKWpr{��������������Ľ�����{oK#`I@/++1$/&!$dsvsvru &!"!$ +,293#(0=5A?AWXUYr�r}�����������������������s;\S:/+%$#,'Brqqsxr"!# !!%/695.:6A7:=LabUe~�uz������������������������RX\Q1'#*(2-& cttqvp"!! #,.8;=@=A<6Ipn]eq�x���������������¶��������t);VY9("#'8-(/&=~qtuq!!$&(/073EE>FCD^�bWpt�{��������������¿����������r6YZD(.'511%($ mxtws&!/%14=CIPHTZVvvZ]tz�~�����������������µ���������b_dQ/"!*.35*&"# euqxt!" 3&0=@JYU[adi�dasx}�����������������������mYQix���jb\E$-:(),%% %mssuv  *.6@GXedoei�vSl������������������ź���x[G7/4:LYhz{aM) $8.,$ lxsru / "10KR`mixgu�b`}������������������»��VK=7/-)2.3HW�wU0"-+05 ?zrqv #;6$ ,/:Wbjivwq�hbz����������������ž���XkU=A2059CFG@?DY�g3#%=$2$*gsuu*;OY3%6M\fmpy{��Ux����������������ſ��|bQO?80,;Yiz��qS8q{4 "<+&*#&fnrp/CY}g& %DAHK]ZmpmQ_tz|��ia'&2 #.9Yl%!"34Jbs�����������������u\KFO^tvTZ|z��{}}hLLK]Y?<@@8@:>`cYhynO38Wxxv���XX6#.Ql!$,000Shn�������{pmbe]NF=1./%(0BERaks}���s[YRJ9KuX �!�/f�wZduy����xio51^l(10$%(QUp}����sX@389>=81132GHSVJQMC:4),,26INSPJP�������\cngRYQldq����������������wkt9@9 Aehk'#6$%,1Ru|�]J?J_ff_bRC7-*154077>GRRCP�������f_{l]`\v��������zu���������jzEeQ +Bugl"0,#&. Iy~��\Yer��fXL-*#%&Gb\8JZ_gdc^TUXVfaforo�������aMa|���x_lnkjZd]cRMNOTPmmkm\��k[S9-^Ba~|����������������������n]V8#"DPU[Yeiimhnhrrol|������Y@`z��x]hnkjYQVMMIMLPOpmjq_��jc[L6hU]wr����������������������_XLB1:>CJLOLTbgiegfmqqnw���z���wOBw��y`hojpL:EKFILGPJlkmlW��j^XPU|hUuo����������������������}OFMCEMNNKHMU\bkeltnvvyz}~�v~��~o>v��y^krlrW4EEGEJHKGkmgm`t�~f\Th�{Ulop����������������������XOVQNWRUTSZW[^iinuy��{��y|���Iw��ugkzmsf8?BH?FDGEikjlh]��~ndg��ebli����������������������tgdhbg]TRY`]jm_jqy{�����{}~}��k}��slpxklo7>A@BB@GBijkhgU���y�g��nakks����������������������}pvs|wnacemnphq�}{�������|u���z���uluzmpk?9<;AA=CAkkjkqNp�����h��\epf�����������y~���������|}{����vgsfpl����������}iR���{���rjt|giu<4:7=<;=9ilekjhL�����k��l[mnf���z{������ds�����������~�����t{��������xbUG4^����okvjgsB/:4?8886ljjjjk\ds������s[fvhw�sn�����rWt�������������������������}pc\K=-R�����ſ�fmu}pdyA267:684=hmkikmVfqt����hubYrjor�oj�����\O}�}��������������������uh[VN@:A7EBn������º�hgrxoexC-6:28739ijlgkml\������dcdUhsjqtwf{���~SY��z�����������������~hPNIFIN^khp~����������lkptphqD061:2947fijjlilci���{��}jV`nuhqxgp���zS`��z~�������smj`ZWRQS^WRJRt�z|w~|~����������}lnoskht>/2636256ifhhjglkcu�y����yYVlvkjvxio��~Um�zl{��q[UQD??695E04175231mfkgemhhjocx����uAD\uthp�yox��f����wdRH)'"/78K\m��������������������������sujpnggp604225436ggkhgkgfjghb{slnZ Wjyoh}�vr~��������`C5*4EWbkx~���������������������������urijnehg6.36/8/26kgijflbkgjielbbaY/!-lwvkt��qs������������{xwuy���������������������������{vqiioegf.42161503ilekhjifhjhjgjjlj__)Psurl��xq{��������������������������������������������wssenmgjT-/4/5/73-fgfjfhjgijfgkglkjijg1ltvpy��vk��������������������������������������������xnrilkfmJ2-2112/22dififjggginhhhikikerJ[svpt��vrw�����������������������������������~�������vmnjhkckA+3.503.21ehheghfgmegkjhljfgjm^Wprujw��mst����������������������������������{�������spriklch2*30+402,6kcidgkdgihfjehijhjikjYiowjo��mpsx�������������������������������������z���yqnjki`^,002.24)21jfldigfhegigfhjhijjhncfjoqjt�viut������������������������������||�������zrlmpegJ-*/00.0-/.hgekehfdjfjdhfhejhjgjfo\nqonvnmux���������������������������|}x}��������sitlcd7'5+/3,*03-geghhhefhhfhghehifiijcvebiiglupjcpr����������������������}�~zz|�z���������uimfe^1-./+,,5,//eggfekeglfhhhbkgigjhhdtt[aceapkjbmdy���������}z{zt�|���z|�m������������~vijjeX`6%4),3)2,-.gicjdhfkdhfjdghidikhfen~kQb^_\dha`]gv~|������yysosws~{|z{}x������������xdbc`Q_:(.-1..-.//gi`fehgjcgggicgighjjflc|�XUY[YZ_Z_\\gzz}{y���~~{q��������}ry�������������~ogbcVNb>$/-,1+-+/.bh`gflfehhdfibidhhgdmfd}�sVRVQXXS]_Sfs{}�z������������������������������~zk^\XL\[?(+,+/.+++-ff`feiejdhcfefeicfgdfjcz�mNNPVYQQZ[]il�y{~�|���������������������������jh[VOVWZD(,,1,0-/(3dfiffgekdfjfghgfhgidjk_v���dITRSXT`^d`jv{{�}������������z�������������ui_SFTXV`E#.++-.+/,0cgggdcgggfhggfehejeffl]s���{WMTSY_bgigfkzz������������~�������~������o^XDFWUT[C*),0(/++*+dhcgd`jcbgefkchhehghhicl����vHSUX]dawrkfu�x��~������������������z�����wfZJ@OXWVZC(.+0%1/+)/fhceedheefbeedfhggehfhej}����hNPZ\Zit|ril~���v���������������~}w�}�zh[OFCTW[UZO.(,.',+.*'icahcfgbgdcgegcgdjehfdfe�����y\JRZWht�skjq~|�����|��~��������wwslrz~|vj]V@DLQ[UZO]N&+'/$,*,)g`fecfdecfgfbgfbihghgjfa}����}rWGNVeeoxp[gr~��������s{~�����zlllhpumiUT?BKPVTYQ\3kK,-),+'-efdefchbcfffchejdifejfecq�����sjOKJWc`lk__ewy�����|jtmlv�pl``baa_SRE@9KNSTSVU[2'z3#+&0')(eececgbfdhcfechbdhgcjfhbl�����|u]MKNUZZ_^[cmnv~�~���reeaklllg]ZPWWQTBB;@CPQXSV[U`/Zw)&++)-edbgdefbhbghdhaidiccieebe�����~ygWMMMJOPYS\deqpzu|t�vfiddXXXOSKKIF?C;4DEGSQJYVXRe+1�3!)$((,dfdbfafceeffdaggegfdfghad~�����}scSKMINJKMITXbelpxdkma_\XKPIK@I=>?43<::;95@=CNMSWURWVTY[*r�#('`f`gdbi`bfbgcej`ghfhcfg`Zq������~m_XLNPKRFLACDF@IHHEFEDBB?:>:<4@8;?@AHKTTYUVWUWUb(p�E .bfd_ebbagedgbcdfcdbhdeaX$g������~wjZTRUQQJODBG;:=@;===7?=4;B6=?;D7L>JMPVXTYYVTXQ_.u�wcbb_h^ccddcechcgdddadZR; ��������zsaZWTNRLMKIIJ<=:8<;68=?>??B=@?=BDJHYR\UX\WWWVS[' o��ed_ebhcfbfcfaededebdS7C0:�|�����webW[OOTQKIMKFFD:=D=@D@CE8H>?ACCBKTVVXO[XXXVWPV't��.  \ No newline at end of file diff --git a/images/trainset_face/s20/7.pgm b/images/trainset_face/s20/7.pgm new file mode 100755 index 0000000..b871e43 --- /dev/null +++ b/images/trainset_face/s20/7.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +lnomplpomopnnmok[?%!'233.448>>;BICGJI7A@9)6-036DHHFLKLB5#2@<0O?_hfimlmmokjkmmkmijnjlkljjkijklnmnnonnmnlnmlob<&%$#0+&156D:76>=>99@:53AD+,=?=41(,.)24/()(QF@CChdkdinkoklknkkkjlmjllkijilijmlmmllolmommnfpM-!!%/+&,')043:?>99894800862,,<54*$#.*(3' MGB-a_igdkmllllkknjklklkjlkjkkhjkomomnnnonnonhX3")4/'/&""#-4<@<;687=94'.2:=./C9:;--+-/?7JI#O`\eeklilihlkkmmklkkljlmkjikmplnnmnmmmpkR6*"#('&)/($## 568;;=A@GIBA+(1?>&0>;8229$,*K>"H52dNU^jjjmkhlinimmjkmjmlkkkjlkpmmnknmqkfH& ))(-,%" '""*?JGB8DLJRJG@-(*99%-2=>/:2+-5:==:7DI2/'-624?B007H+"(%&0$$6;GJQ@.GM_dkjmkkokkmjljmmjmmlni6,(&+.$! *:>6>80231+9==D?9=9CIUT>5CRB5,/6:1=P=69F?:,)('-/+*$) 5IUUdhplklmlmjkinlmmkcV-+4/,1*!"*1F;<9,#%#8=ACB>4767@O_cS81FFBA09303TK258A801,$'%%%9&0$#+;FQW_lllhmkniklomll^B- !/2,&)!!'15;95-( #*78E=A35<3?GSWZQ>1,1FBNB5<;HMA5%"#!')&649,*+2/;CQ\nnollkkmjpmiV>)"#'',&'# &)3;;@9.'%&,(8?85/=HLJI<;AE;2((68;84=<2/2..5:3OO@6?92+$"'**+$&+-7032A): ! D& $$.&.,-D\lkkjmjnc?"(""%)$! 28GMSKFJ?@+49.:D[J6/-)'!"$%$"&,,&+#+/-%3-1%#9F#)"+)!5//@jnmmljlc(# # $&/9AFQUPGG@HKMD72UN/&%#! !%((+1..-2+$1)&%&* :$4$'$'.009Akolmlj\*"%'&34=AGIHTTKC81'+6375/!&%(5?CMORUYNF9C;*-$%+%(*&&,.9/EDNSDE:295-)$'#..1CYi�����������������wtF'.'1,=8:A@&=8Jhgml? ).*,"! $-2:<>CBJBKK6/*-(//&6?GKRINLBEAEDDQWd~����������������ſ������S$&+&"(;6/50@7*@mklX$(*-/5>?LJMW^^VVXQTURT^gq������������������ƿ������r8!'/*#")E0)1?145onj[  '03,50, +cnmmT 08FP\]_^ihkt{������������������������������������������tR0;Y3001$:(!%almjE&"(4@S^chlq|�����������������������������������������������g?4OP6+"1&0(!MqlmB$(;J_jos|�������������������������������������������������rL=7U?E($,")onkR 5E[gr|����������������������������������������������Ž���tY:H6LE.##!VpmT*  !,@Ybkw�����������������������������������������������ƻ���ycK:2moS-"!/8Qahn�����������������������������������������������ƿ���~nJB/4=>#!alD'"""2;DVeop������������������������������������������������Ǿ����sN?=17:4 Or8 +4CR\lr~�������������������������������������������������÷���~X,9?>717 2y#%3?KVax|��������������������������������������������������¹���~m*#:;E1*/ /$Ul&&07Peoy����������������������������������������������������������jD'1:3.%' ]q!))4?Skr�����������������������������������������������ɻ����������nJ%%0+3# ;s &(+0EHlq�����������������������������������������������ľ����û����qS%($)$Hd7!+,+.BKfs����������������������������������������������¹�����������Z""&# JjK(**,->Tjt���������������������������������������������������{��������c")SqK#+#&/09Yqu�������������������������������������û�������qhjXSSObtq|���p % LnB(0*.-5^sv��|�������������������������������ù��zwiidcVOUOODEJK>>>8;=E=65I\h��_���������ogYU8462,-15>,F<&"Jgj�kx}y}�|mXu�[:tU����VRaVR�`t����¼�i~vnmc]��f �����R\l����),a�-9'-C=ckKMFL4%1A( 69Bb�uK|�}�oaUcdeJ��o�ȟY^\_On��������������k_�yH)@;S��aDv����-($�o +2B> '\^chJPD[AJ9=%YH}�`E~����q`l�sf\_nd���aa{oLeb��������{����~q��WNX\h~vio����"-4e�-;J�7MggjhJNBeWpS5RXc_��[E�����z�������������z��di��t�x���}������z��|������z�����GbT�U\Y}�6(djfijGO@pvx`8'K����\N����������������������nw��������o�����������������������#eyc�lX$��eDghjhgJP?n}rhD.%' 2n���fP���������������������}p��������������������������������Llvd�QIHz��XgjhigKKEpvg]S495 .{��qT����������������������w•������ͤ�����������������������ompe�OKb���cdhjjiLKCtmXTS>7A8=A=CDO]gs�����m��������������������w`fegeddfcdfeceIGJJHLGKKKGIK@:bbc`^iqr|���������������}^QKIOLQT_{���������������������������tdggggfegcecddeFJJHLIIKILFKLG5\ag`]epsy�����������������wllnkqyx����������������������������p`egefdffebfddbMJGLIJGHMJJIKJ1+-:=AIMLKGbxsffeifhcgit����������������f\bc_ac_`_`a`_^`EFFEFHCFGICFCGBGG`]ghgaijmz�������_8#!!')8<1@EFHNNNG:;948<=GYt������������```d`a````a`_``_FDFFEDGDFEEGDIEEGhX_gdhgegw���������_MDLSRWTEIIPBQVQHBISNLRPcyx������������v\]ca`b_`b[b___]_DEFFDEDEDEEEEGECEnXWeaecd_js����������qv{�����}yrty��|��~}���������������m^_ba`a`a_`a]^^^]EDEEDHBFFEEGDDGCAs\Wc^ada^dj����������}uz�������������������������������|c_bab_`b_`]__^_]]EEFFECFDFDEFCHBCAmcW\c^^dYZfx���������|yw{�������������������������������}r\``_a]b]_`_^_^`__GDEDCDFCCFFEFEEDFloVYZ]_\WU[l���������unu|y������������������������������{b^^_b]^a^____]]]^]ECEDEBGAEDCEEED<]lmiN[Za[XXO[x���������ocou������������������������������rW\[c[_`^_^^]^^]`\[GDDDEDDCECECE@D8�lisOS]^][TMNb���������}saZamvpw�~nry{z~������������}����Y%AU_]^\^\_\]^^\[[]G@DEDDCAGCEDEB2p�ofodQY^c]VXGVn����������}mdlsokrwqrsx��������������|���~32"F\[]]]^]_Z_\]\ZEBECABCG@EEAB(<��ofksJS]`eabQTb}�����������rpstov}y������������������z�B$&-*6BT][\]Z]\\Z\\EDDCFECFAA@9+ �»jhikhH[^giggVfr���������������zz����������������������r��71..+0LYY^YZ^\[\UFBBCAF@D>/024u�̠WipgqUHZcfoca^u{�������������������������������������l��|�!'(.2)/?RVVWZ\Y^\BCCECA>91-?����qQlomikOMXajocZz������������������������������������}xo��{r>**+(#($.'*'$'(7FKT?=142)-$ Z����ֆ"'sijkplg_PCSWWTip�������������������������������|[a|v�ϱK����1'/**+(-"$-7?643-1-������o rfjklkhcVICMNK[l�����������������������������eY}�l�ͽdu���2/'/+,*.+'(1-1/5,,(T������`mhfilhkb[PFDFGM^~r����������������������������pLv�zq�ͼ�a���A)10.'3%)')&1/19)/ + +v������X idffikle`XGFADDRput��������������������������}Sh��_��̹�{o��E+(),%'*+)&)(4).+/)"!�������S cchhjjkh^ZOHC@?DRhv}�����������������������}z^_���B��ʻ��g��{*)*,"+##+0*()**0/(%�������W Xbfhjfid`ZUMGF??BRkot~��������������������xr`Z|��5������q���(-0'$"(%"'%,1.1-,3�������f Q`cfgegdd]URIGG=?>UXhqwy���������}���z{pkUUz�~�bO������~x�� (1##'"*#!0"'#/ h������؈ G_bdbgedc_YUMIDK>;569:7418<9/35>>?I;;861//11=.AE=@M^Thfejediefggffffefbfgdgeebgdefgggjegiggggggigfigeh`G3&8-4:@4)590;27;952;8732301-0.431+'57:CcRRjfghfghhhghdgffffgegecfdeaehffhigefhggfifhjjhfcP=# &/0*',3+,)2.*18?172//753-//,),:A9( )37D[J`hffheihfgfegfhdegddfgafefehhfghgghhghgighgii_B,(1.73/02-*414)142646344++$&)%-246129@4!4)MPOhfggfghfgeffgeheffffeddffefehgfjggihihghhie`E.'(50/456=:86?>:F:4;<04?+!1+'(+,;7<55<60%$$5QF`gegeefffgfidiffffeihgbgdffjgiggfifhigiieehN-!#*/&-6<@487;A@8;D;69B7'..,35>E$3685-+),.,8;6/#*IA&0C;bbbaehfhhfhffgfheffgdgbfdfhigififkfigi`M;)#*42'-*$%'11:;:605213/'.41/(+>00,!#((!.'!LD37-Scc]agffgeegfegffefffheedjfhhhhjejfjgP1#*"#)% '0&%$$$225::4849=5."/2:8+5?1:8)+&,+:/C?0!KWWb`efdefeegbehgdhdggfdhghgghghfjib='!(('+0,$%+!2EB?72CADJ?E5))2;4#08:/116*'CD??CA>CB?BCJC@4'$-8/!+.?=,/)6& G<06'=RBK]^_\bdfcdcfggefgfefejhgfihffc2""#$'),28<>775-.38EB@@?86-=?@A>,$,6/+.@92+4@&"0(!!(: 54P>3)!-8-2@:.+;B' &#"3 '2?ENT[A=GR]ebefgfhffigghaL8  33*,(%',996:,(&3==8><75259Q31>11/./;JV[XD+6>AC0731);Q@)1=D@23,%$+0,!'3J\TN^figfcgfjU>&& !.%! (-67<9.#+,$6=63-8<9;IAHOPB4$%7AH?<1;:FB9- "# &"'%)520#&.3-9DUL^higghj]@$$$ & &)6CKOE5'#.+540723?QHG7.24531$+,20.:831;A@'#%(!(%8"8&+) **1;RO_ggegiQ''""%% &'8;6*,0-7=PF>20)+(  $%&&$#(*5105=(2#70'"$+& -.-L]effn7 -!(/7?HJMH?A:EFJ<75VL-#"!$ $$$#)(,*'(",-*..*1%U-! $+!#.&2Fcjcf() &(,/9<@@GHNI@:0-)26<0)" %)..///760-0.'+,&! 12+%$*%"-,)>@ifX&!"**,46;>B92&$)2!#54 ! )1?SY^ihccfZJDID25"% +. -%#$+)/2*:>Ifc2$%").0/3>?8;;925("!! !)+%"$+<:c����������z�m_LA."!*#-."1+300(7A@Tk"2$**%'2;C@CLLFE4467*(! %'*(/AR_r����������������ndV1 ) ,1*5.943%39BMe+$' !'(1138?@E=IC2**()++&-<,O\i���������¾��������}�b1#))(/3;75@6(/41M^4""#*-0/56;@FPI@>95.,21==Ifr�����������������������\-!,.-#:4?2>?08+3W8"&%)(57:<@=HRMGJH>?=AA=JTQo~�������������������������H#$&)/#00:,==+354[1#0,*05@=DINLW[WVVUNRPPPYajr������������������ż�������u1&&($""?324$836[&#4339BCHKRS[_afighmgabdrq}�����������������������������U( +0")0J$-)5,5W(=7?JMLMXYWalomsspxmiu���������������������������������o9$)6-%&!CF*1'*S"$.;FMRTWU][bktxwwy{vv���������������������������ƿ�������S8#:?/# &+E-),%"'T# +4CT]Z`agpmqq{������������������������������������º������kT/9F;&$*09*)#,U) "0=TYhfmq~�������������������������������������������������eD0GU17+,$2"! U7,=KWdtvzy���������������������������������������������������tP>=P=E&*%!#!?-",>NW[j{~�����������������������������������������������þ����v`>D5S2@%#*!&29JX_dr�������������������������������������������������ƿ����xgF?8>D=!  %#/;IR_gh|�������������������������������������������������������zwSA63?@,  28FSYnnv��������������������ÿ����������������������������Ƚ�����x[E98+<5(0AQ_f~����������������������������������������������������Ÿ�����e94B6903##':Jalw������������������������������������������������������Ļ����}s>"4@:<%0'3;Ugv~�������������������������������������������������������������qL!D1?%$(  $ &$0CGQNSVVOJW\TQZWe����������������zdiTa`]YCRONICAZINDKX���[  >#1+,"/ZeolUE4.6<;@D>257/76;722EXc{�e����������xdQRA=;?8:6789H<6DZNF?O_��f!C##-+( -UfmdQE:;=@FEB?63,&,%$'%-3IY^eZ���������|^WXG2./-&(.38JWZYUa{waQK��l($G- '#0*!'TdkdSOUaiqt�y_V`XOEA<=@=COW[]l��������{^VDLL,-&',3GX`s}������r_��v)!&M5.*-$.('Ycghek�������zvsokgnurz{���������������������{{xujtpY������������z.'G??&=&*$Z_fs}������{qzsd]R0|~ZXdkuzKRgpt�z����fc���|rkdjn~��ż���v}������|6!FBT8&4>%"6 Rl�fezxs�ts_��dUiJ����iXW]x|@Yp������ph�~peSB^jYHFe��šf����������0" "HBYFT?5M#W�mC`�wu~pf]Y^h[9�Ks�ĿaVaUX|Vh�������crxje\[P��xVW��ԹT^z���ug�u�8 $2-$,F?bhq[3 W,'}�ZA_�~x}s_\jvb^PSiC��t`]e`Qq����}���������weY��S1d�(u�d6^y���t .�sJ +'3;9)ZH;dznb;F�^h��g@d���~vsx��~zlX]l��xj^ttSae��������������wt��XMFORg�wZU~���t"G�B .&5�[ KcF;jreaI/G0���}qEo����������������������jo�pt�s��p�������{}�kq�}���tr����� 78�_ A8A��w >ac@CoeYOM404}��uzAu�����v}���������������s��|������]������������������������� +Wi��Iu@Y���!Xcd>Ip]EFJA5C1��pR~���������������������yv���������{������������������������{Fck}�[P#V~��U_`e=EugSEIAc�W2��owu���������������������z��|������ɭ������������������������ymef~�4RFiy��h[deE6{t`WRS��eK��v_�{���������������������|�����������z�������������������������]g~|Sinq|��l[dbG1t�qfkp��eWn�zd�������������������������|���ſ���ʼn��Ŀ��������������������]f�r�������c]ccES]_Q^ahpy~�����������~iqdZ[I0 9]|����ykHCm����������������������|vm���zd`_``b`_`HCECDAEFEBH;P[\\Wchnu�����������omrsOH;;/+EXlxysgjeRGcr��������������������sxkbeg___]a]___]CEBCGAFDDBGADW]`P_dls�����������ywxyW;<>=??LTaj~����cv��������������������t}f[`b`aa\a__^^_DCCCFFBBDEDD=R]dVYdjo|��������������zkQJB?EFFORc|��������������������������yx}a[a`a]__]__]_^CCCCDBBAEF@D>M[bYVajq~��������������yg`UVVUU`hp|��������������������������u}x_\`_^]```\^_[_E@CDACB@CDBE>D]b]T[cr|���������������wqvx�yxz����������������������������u}x\\`]b\^\`\]a[_BCCCECADCC?F>AY_bVVapy����������������������������������������������������yz~m[^^]^_\^]_]`Z^DC?CCBDBBECCC9X`^VV`hy����������������������������������������������������y{�jX`^_[^^^Y]\]]\AC?CC@BDAAEAB@KeZ]U_hw}���������������������������������������������������z��`\^]__`]\_[][]_?CBCAB@CCBAAA=EcZ^U]cq~�����������������������ý��������������������������{�z\^\^]\_][^\\\ZYABABCA??E@AACA>^]]YY`i}��������}��������������¿�������������������������{�rY\\]]\_[^Y]]Y[[@BAB@CC@AA?B@A9UZ^ZT\cw��������yuna]fcZ`dbij�����������������������������zz�iY\_]^\\X^[[Z[ZX???@A@C@BA?CAA;LW[]QVZo������xcJ5%00CBHAH`hg`WY`ZZY`an��������������y}~`V^[\Y]Z]Z[[Y\X[BB?@@@@A@A?A@C?@????>AA?A:LRSWWRMG`z��������oVF.(##("Ahy�z����AfZ))+CYfvk��������}�zzv\ZZ[Z^[Y[ZZ[[ZZYX>C=C>B@A??B>@>>LYNQXQQBVg����������rnh^TADA?J?JcX}�o��`Oepx�����������||wylR\\\X[ZZ]W[[UYZWY@AA=B=2dkJOSVPCF^��������}sv���i`j~xv�����x~tx|�~����������|{zzr]V[Y\ZXZ\ZYZZ[WZW[=>>????>A@>=<'O�c`GOWTJ>J��������vjls��������x~}������~������������wz{ym5AORWXX[XWZV\WYZVWA>>?=A?=?7/&8O��YkOLVYQC9h��������plgjr|���������������~}�����������wx~}s�H (.8KU^VYYWZXZWVY?>???>;92/3s���]faCUU[RDK�������nageho~�������������|z������������tz�n���G'+%;LSVVYYWWZVX>@><>=3*-!(u����]^cMMV][YBg�������`U^gdl|����������}{z}�����������sz�Q����8!/*/4@UXWUWWWV@?@::*'$%b~���Y^[aCQ]`aXNz�������q`NTZ^qux~�����|{yxz~����������x�{}?�ϑ��&.(+/,6JVSXXTX?=;4/,.#%|����KVdXVZFNY]\Qe��������teTHHR[Y\jombfkqlv|�����������zx�xq*�ԣ�z�&4*,%+@ORMSS=54/-*"$ L�����'Tb[ZcPAP[eKat��������}xgWWZZRX_d]bfmw}������������qyyc|�׫��z~1($!)8CFOS4./1%,!|���ǜOdZ]a_FAUfJ\r�����������wrolclspvu��������������rp_g��ض���sa"&,(&$&-4GR-,--'-".�����~ Rb^]bbVB@]MMf|���������������}�������������������wn^bx����}��sl,%("*$('$((?+%$&((% +j�����hOa]c`d_P:HKG^t�����������������������������������cWfsw���ƅ����m*))+')'+#!*'+)&( ������ZM_^]d``YH7FBMf���������������������������������vO`tvx���Ȏ�����/,(,,)*)('&' &"&W������P?\^\ab`YPC;6?W~��������������������������������|WQsyvy���ǔ�����B%,.*%/'&$$$#%(!�������L2[_[d`b\SK?7/Dg{}������������������������������kHiy{{w���ř�����j($$/"&#+'$*#1'H�������V!O^_^__]TPC@16UYv}����������������������������vRfy{zyve3��Ü������%(,&#''"%*)&("��������lMWb]_[[VOJD<39J_ww�������������������������}sSbx{}|vt8a����������%(&+%%' $')(+�������ĉ HTU_[]Z[RKH@<17Ddm�����������vu�����������vfQ`y~}z|wf���¡������'#""!"$!#+#)(w���������ASSU\\Y\SPIH==41BTe{������zyogr{����|mXJ]t|~|yzp?:�����������.#)## "#*0.$ ����������,8TWXRY[[QQKHC<=5,260>A??@IA>6635878ANR^lpxxzz~qJZ������������r#.*'%$%+#*("������������TGS[YZZ[RVTPKHD>;;9?CC??IB8?G;+054;;DEABJHNH=)0<=**NJ\fkmiklmmkojnkkkllklknjimnmlnmmllnmpmlnnllhO,!%/-,.016:8=??=<;<:<20G;-4<=80,(+3+2;6-(,IL08KHfifjmmliplnlnilmkljkmlkknmnmnmmlnkpnlqmi^C.+1)-++ '!-26AB@:898940'5376,+J2:+')-*'3, #MJ>>1_jiggmmmjnkpolnmjnlkmlklmnolkpnnolpopnQ:/!')().2','057?>E>;>E@>5#39F=/;C;6FL5+YfabdllljmkllknlmmnmlmmmnommnqnloonkgF&$,*,1,%""$-) (KHBFHB@@AI9"016622D;717A+'1.$$.D&NNCQY__`cijjkmlkmlolplnnmplplmoK.--01*&"-BA<:>2/632=ACEAB?=AEKVF6?QKC.)0<59CA32?G.#&,(%;&*4?MY_\VIS[jjmlmmomooolnomnjb:#+87-0*$!-6A<=8)##.>DECE@7684;FVe`J4GMGC94>84EX>6?IE:2*(!/"26:6;E17KOadnkmolnnnnnnmhV4!# &1:*'#%"/2;;?41.(+34;AA@3::57COW_`R:68IK=L763C[I31=E?58+$%(-13-!&#'=ZYUcjnmolmonkobH2'" &)#4+'%$ '-2;CLG;*'*2(;>:705ILHIFBKSJ>0-3DNIC8DCJJD9 $%#'!+/&.=60%(.68MTV[lolnnlkq_E'' """'+##&&.:GOPPA0)01@?0=5CRH1 &-!/%.'>(?&+-,51?HZYlonllofG&#)$!&$$! !'*8KIPKJC=--..>6MSNAB>:6)##&+13/&(*<92:=J:13"!) &3<$//+"/.3Afq]- !#'/68@AMMHG=<@?3%# )&.+&.7CIu����������|�}kXH6-"2"/0$*/455,=DBp` :*/' ""*2;>GDAMKKO9.21,.*'%+,05J`k~�����ÿ���������ibE/4%,5)42772,7DJgm&"2$*##&$-136;EDGBGC80.,)-1)3>6\d|�������������������~}U. )*)24=5;?7*0552:ECYo}���������������¿�����W(!$-21):=>2=G'/96ch0 +',)89G9#".*AI%12_S!%#/?Yaikt}���������������������������������������������������cC0SH(*213:*($[U!+=Ndkvx������������������������������������������������ſ���vP8A]@<-0,/0"%S[6! &9KZhr���������������������������������������������������Ľ��|aE=KQF7(1$(&RX4!!,3I]dh|���������������������������������������������������¿��{jJD1>I6<$5:KZfw{�����������������������������������������������������¾���y`K@679FA#)3G[cp�������������������������������������������������������������kC:@EMRMGRQg���}����¿������gecTcbZUKWQVUMNYXfXcv���~: !RK&%7/-$&BhqxmX@75=DADD=7353524113J]f|y`����������o`YQ=BC>A:GLBE\ZFGDWp���A "RG!-2-)!?epscQIAJHLPPPK:@2-'&"&)/:L\`]k���������tbX\H55/,.*367MRUHKgkeRRU���HNI('01, :cpqfV[r������td~qkhfafkku��z{����������sdZ`R83(&)-BUWwy||{���}f]���NNK1$',4(8comkoz��������|skeadnqx{ts�y���������������������������������������M) !OL@*20-.&2fhux|t|�~vrtrloZ3}��iSco��IThsz~�����al��}ri_[baj]k��������������R*MLCF2D;)&a�zE[uirxxah`��IECJ����s`YZ~�=k�������kl�ticXBY`XIJ_��ѠZ����������V-NNFY='4C54%x�O,Z{pwxhWOF]p<�?����iSdQ[�]y�����§m�unhaZT�“X_����UY�����N���d '< LLEcBU@9$M,@�^5:i��~pXYnnbQ9rhJ���_eg]Sq���������������hZ��`4V�9���6`p����0 x�\88"-IMAhft\9c�D��]KDl���~zw|���vkmpp���oe|rQaw���t����������{p��QHo~xe?IZb��uhHy����������������������ju�o������y�������w~�ziny{|��sq�����''-��H=/'n�E JP:rzqjP2%6.b��yoI����������������������x����ÿ�Ĭo�������������������������1a{�]p^,g��S HLKCxpc^Q;70-��xzO����������������������w���������ϊ�������������������������+Vr~�Wb.1���h dKCRwiNSTB7D-2��m�h����������������������w��{������Ч�������������������������Qnj}�)>2Ev���MhI@PygRKLIZ�ZK��n�������������������������ɝ����������������������������������ri{�DP[����]hN@K~vaVRX��iQ��zj����������������������������������nj�������������¿����������mh��Nhrwy���gdMG=��qfhs��oO��zf����������������������������������î���������¼�����¿�������fi�t��������]kLL6q��n~���lUdȑt������������������������������������������������������������umj�e��������[jIO:X�������h]C�˗����������������������|�����������ļ��{���������������������cmy�R��������WkJK9^b���o��d\XM�ɍu��������������������x������������ú������Ŀ��������������`j��V�������majJJJB~��{��g\UTc�ȫ�������������������{|�������������µ�q����¿��������������i��je�������_fhHLH={�����}j_X\gSt��������������û����q��������������Ŵ��h��������������������Ѐkl�������bgiIJK8m�{z�mdh``YaeaZ]jv����������������s��������������Ľ���mx���Ŀ��������������pn������~_ghHJKCUrnmohU`^^]\aee`agkorqtz{~z{�����z���������������û�����pls�������������x���qz������ibifJHIIGVlv{~v]Z_bX[dbaZ^bhlpqz����������������������������ò�ƶ���|}x}zy{y~��}���}qr������ccffLHJIMB_xs}iV_f^S_^ba`ms����������������ok������¾���������ƽ����������������|}l������lbhheKHJHHIFV[daSP\gcSW^ign���������������yrxdGGZ����������������ǽ����������������y~r�����|ciffeIHJHIKFHIIIGF\ec]S]fnx���������������|bkR44c�����vR"A{�����¿���������������s�y�����wbaeeehLHGMGIGJHIILBYacb[Zhmx����������������h\UD4H]nxzooeUdi~���������������������y�vv��zideggfedIIHKDIIIJIGLFL_dd`Sbjt{����������������LGKC=AM[hx������n��������������������z~�v_bheefeecfdfFJJGKHHJHGJIEG]]ffZWjsw����������������kNPXVXOWb~���������������������������}��r_dhbedfefeecGHIHHIGHGJGKHDX^eh_Xcpy�����������������}zxy������������������½������������~��d_dddcfagbecbIHHGHGIHGHFIIAU^`gc[\k{���������������������������������������¿���������������`bgcedfbcbeabEHIGGGHEJFIEKFH\ahc`Zbw�����������������������������������������������������~�y^egcfbebedccdDHIFICGGJEHGIGC]chh_]cq�������������������������������������������������������n`_hddbcabcaacGFEFHGHGEFHFHH>\dfea[dl}������������������������������������������������������m_aebebbeaacd`GGGFHGFGDGGGFG?Pcgae^ajw�����������������������������������������������������|fadebbbebdaab_GFDGDFIFEGEGEGBGcedh`_hs�����������������������������������������������������}_^fabcababd_bbEGFEEHDFHBGGEFEB\cbg^ccl{�������������������������������������������������|��t\acadbd``caba]GDFDEJBFGGGEEHE;Z`bdc\`kv�������������������������������������������������y��nZ`aa`cc`ba`a`_HDEHBFEEEEEECGFBM`bdgmmt{{b����������}��vZ_`^a_`___a[_`[_GADDCECED@FDCCI4Zo`U_\bXNSc��������v{{t~����wcTl�������~�����������������~c\`a`_`_^_^__\a^_EADCAADAADCBBEF8XnmP[^b]PJUz�������zdntuz�������������|{�����������������pY[`^_]^b\_^\_\_\]CDCDCCAEB?FBDAA:akq\R_`cVK@j��������pS]ur�����������~{~���������������PJN\]]^]]_\]\[]\\]BDBBDC@EBACB>:^�dlmMZ_ebUHN���������nNP^kw��������|}{}v������������~����~9)-4DPZ[Y`]\_\^^[^CBFBBCCC?;6;0"#��`gmZP^dja`Ho���������qWDGOVTZmoaksumty�����������������s{`)&,#08KZZ^^\]\][\D@DAF?A<41 *$B���acegNWfhmlaL�����������jWUWVQW\WS^gnz������������������f���= .&1!AOWY]\][Z]DACBB=:.1$'b����fefcbI[`flh\Wq����������unk_amekqx�������������������uf�ǖ�h!(&2.-3CT[XZ\[@DA?:-)1,\���ǻdhf^hZLVamhZaTj|����������}wv}}��������������������rqa�С��v7-,2,7MQUW[@D?;.0##%G����ӗahecebQG_dhUadap}���������������������������������|}ik]�ס���y)!"530+.FJPP>@68*0" %������adggdfd[CP`bVYXt{m��������������������������������~|ge|�]�֮���~y8$)($+6DG;55.$) v������6hhfhgebMDNYS\Wb|ly������������������������������wle_x��e�һ����ra"%.(/().746--$"'S�����˸&ieghhieZI>NNNc[{{{������������������������������q[`r��|n���������J(*(-*++&421.*%)������Қgejfihf^QBBFAVddvy�����������������������������{[Xu}��}v��›������%&0 9)*2-%)'.$+kj�����؉ceeejfi]ZMAA?CZiZr}���������������������������ziMi|����q��Ş������L#9$4*.-3,,*(+ud�����ـUibggihc]UH???PaOmx���������������������������oNgn~����p��ƞ�������!(23./4((%/AK�������| Hdeigigi[ZQDD7!+.,%"&3+$':�������̦^^dbggcha^UUKDC987?JXcgz�~}���zrmkostlmaVQPev~������lD���í��������E".%*#/1!*/ +���������� W^b`acidb\]SRJDD?564\h]METWVMMPC4:;A@9JE5:GBQXBP[UYPSK23/;Pa_Q>ECKII^WL4CWRL64+.LiYO303A;=G`OFFL__E3# &;3DRPKNCA=D8AIJGCNWXZW]Z[WZXbaa_ab]`]a]b___^VRAZWK)$ /,:[f]VMLFG?@@AK>>;WZX\YYYZYa_``a_`c`ba^a]bTL9SL98EHUPDTccMN<>;4=NKE3@?L=?3OX:ICVU@755@?SL='3T\ZUUUHE?:081/?HMJRUWXX\]\`aba\ba__ab_QQ;747LRNGIDCIWXOY_XE2.3,3;8G=VPA0'3U]NI=@P>+-01-@]J34:BL^`bTIC;4-54>>HLKHX[X[[Z_`a^`_`\e_bV?=<*"'+.. Ga03-+?^kgXH;B>;37:ACKJKK]WaZZ`a\d`d^`b_dR@B7")M_VMC8CMYWiWSW]VJ!, !ARWaU4")2N[kJ&1;&!(,#"MD.4-FXjeQVKFBIA>=26HOQTP^^Y^`_`cc]`b`]eILC&#'FZSHD+8DdaRZKLYPD2"%!8CG?A,",HV_hD!.%%!("1M5-0AYdh]QJC??:5936=9AWVR`W]e]`a_e``b]`QRB+<57GC@H/7=37:>ACHUZ\W\[bba_bb``ZNMQ_^kZ:588B>8:;VJ3C?B?3+#"!"*%+&',2,3ELO=MLDUR9-(%*,8A4%)6GVZO@?=4>93/2IW[MBPTUbaa]cb[ZJMUlnYQRK4',&1-<21655(-LG<''% ')'&!$$. *0OA?>CC>.*"&-;6&49CFME<4XPMHLHV^b`b__VH@J_nxuRH=3(;!11302)46* BJ3,-*$#,.(##$#! &0"9VSRN6-(.AA)(*/.&+32EDD5E6<=CIC=JQYIKODJd___a[Q=??\ryvZF649HOJMDI=/4.3''=/(.,#%++&$&)# *#BQTWH,!%:8++*&#$+2IEEIA73AB=7EPUVH]N=J_b[]_[IFGCIY\\P?5AUZkl`\SSI99.1(/0*$&.&*,+")(""# $)K@AQE%%'()$"*-,:OTI;F;68E:95JOYONTIEJ^__]_`H@OKMQKE0:Umeabe[PMFI?823--.*&*,2*02()3(&% #$1B.5O=(('$''+48FGCE>83>C>9FGLYNNICHVZ_\\_VZB?@FFBD4Ps}[OW\I@A@8A9:9237,0,-68>M=.663545==:<9<9=7774D=EOHD8*/*(*2/%,1,1.6)$+*-079@AMUU]YQXTKFDLCJHFLBWYN^`_[Z^NBC@3+/*7FB>?DLKC409?9E;CD@BHCFEGHTTbc[OI647240..++7)7453.5<:5I=7.*(1@A>=JQE9.==CJOTUPRMQOXUY[lqrqn`TC9<584/551;4;;@>>??IGEGKLZ[XOSKID>5CFJMHPIPLS_^ZY_\83GF1/*'1:9BDJ9/29?EVcghdebbcjkllt���~}rcNNI@;<97A=DDBIHJQGCEMGHJOPTXLGDGIB:ALTNCJNJPQY[ZX[R98HE6,))/7=B>;+39HGdqxz}}{xtw||��������~tg]ZLHEMJLHMLX[UWYTSNLIIHDIKNPSNKSJJGILO?IJQQRYYW_[H@?J@:3*#12:6/,0;HRe~��}�������������������nkbXU[[\Z]YbZeda]XZTNRPFGJIKKNFIIDDAFF@EMRLLZ[V[XJLC8@6+)&03+++*FLTl�������������������������|vqjhkjfbffhpmnjebZZXTQDMGLIGCC@A=D=;EBBSMOWZXW]NJQ;.."+*.0$(/BMTe�����������������������������ut{pqnmmlpqvslh_c_]QQOOLJICDE@5785<3;HMPWV[W\DDVB4,(+2/-',@YPb�������������������������������|zvrxsqszxvumloe_X[RSRGCAEM<7//1.-HTTWV[VK4=R7*.#.24,6>ZVWv����������������������������������~y|{xwzy}}yupsifbWX`YC=;>EB4/((9UXUXWX8)><4/+"/191@PVZh�������������������������������������{||||x|}{strlcf^gfQGD:.G:9-"*ESXey��������������������������������������x{�}}��}~syxpommij_ZGH0-3-7:/5LUUXXE-0/(#-3+(3CKZahx������������������������������������������������ywyssppngfaWFB-'&!467;ITXYC1)-%#/+/:@Uagz��������������������������������������������������zywyvrrnmefbGA.*&!*6HA=VV[O0)%!#,-:MWjmz}�����������������������������������������������~~��z}~uxwohjmh[E4)$")ENPNXSXW6'!-)+F^ltw{���������������������������������������������������}�~}ww{vhimk^XA3&%GORUXVYV6#(*2Lapxzy������������������������������������������������������yrxywiimge[M;5 ?NMRWTPY>&#'-5Uhvw{w}������������������������������������������������������|{z{vmjfhd`U=8'7OLJUQZTJ)%$+,=Xhzx{wz������������������������������������������������������~~|�urelffaV@3*.BGIMSVTZP1&)2@Zjs}xz{��������������������������������������������������~����~yoijdl`TA<$3BCELUSXUV/)/2Ccgvu}w~|������������������������������������������������������}�vqhjhheT@4+.A>GFTTTXV5 (.;Nakqx~{z������������������������������������������������������~�~wpkkhhiVB41*BMainxw{~�y|����������������������������������������������������~}xwnlkidehR=+56:8ASWTTQ/(-5@M^ksxus��z~���������������������������������������������������~wvqimjbejS=2-9697YTQ\M6'/5?M]pptxu|~z~���������������������������������������������������{~~{qiljdheY?221878SWSVS/+4.(Mjd@+PTSWTF)-45Eekosrzvwy{��������������}�~}~�����������������zrjc^YZb[Zajgmlnx{ypjiegiU3.TpaH0PSTRXF2.22Aalsryuyw}������������yvnnoronqx}}��wtx}���|�ztph[[TLOUOMW]_ekllqtppedhlS44^fM@2TQTO[S5100>_ioutxuz{��������wtwsjgbcZ`^bchpsxvuqp}���wuwwplb]WMREMOKMTW\`igljmnlfgimU1@ZOI4/KVZU_L612,?\isqwwy{y{�z{{�zuoefZ\URSLOOTY\\ejnvrt����sqnma_VQKMJCLQPP_ZZ`idjmeilbiknT@NHGK02`u��mW;43-;Zirtux{|yyxx{tsrnda]XWNMNNMNIPRSUado{|�����tf_YSNLCIB?BEMMRXYZghbgk^ihfjrUIbFAR00Zk���zJ8864Xmquzzzy}uptvrlkc^ZXVVSOKPLGMMESMVWav������wfZOKLFC8659FCIGJHHV[b[c`dmglm\QrU@U(6O0I~��mC=61]ptvw|x{|poonjda^YRMHJ@A9:9>DGFKHMK[r�������lXOHKD77=>46/?;DPQDBV[__fomimcWo[PK*4C3+>p�{\J32gqwwswwwvmljbf]YOJD;ICB@:=A=8=GHHHHSm�������rWNREB7BE/+-#0)DJBOP8Waehljlna[_dQR%190,2?WieUB:krv|xvyumkabY[QC=>GB64/.)8HC=@BCGADJn�������ZP[WC1JP9* '%G_J1HLI_cjnhnn]NPf^D)4;31>HIHQYRJooy|zu{upiZXVP>:EOF4&*!(%4ZN>F_F20&02PbPEANV\gnnolnVEJch6.4D4:DfUGCISXoupy}w{wrdZWOG?GGBO6)-$%FhXB84NMTFVl~��������ZicTCFQXF<9?PZYZZZ\Wakqqtll^;J`a4.1WGOGfsYJD?Vnpsu||{}rmdSMMMD76PV:::><`kWC@GKS[Xnw���������paij]RW`^c^_gcb_akljgpuxpjg[DLcb(3.[]bT^xm[O3>mmjxu{~�~zla]^TOLOQ]^TOVbll]STYb\_iy}���������y]pkb\^db`dagdhnilvrssy|tmg]ILoX)30Ukqj]joaL/blmpqw~���z{xwkYhknzy}{vtlghjehkp��~��������xcwvnddfqkqrppokosu{x|}skjVGYpT#46M_rwbgi`N2)Qilkpv����������{survt}w}yzzvrv~�������������wcx��}woqmmlkjnruz{���zjgZLelK#52KPdul^m]T,Cjdhlmv�������������������������������~�������z`v�����uuqrryy������{o`habh?-37QHZmngpf[Hc�`hknn~���������������}���������������������~grx��������������������|n_gmfcA&26VNDnkkxphem�c_hooz����������������������������������������pnw�������������������}l_knlc2066SNPQrczzruy�jZhjmx�����������������������������������������pu��������������������zodqkt^+345TQUBkhv��~��rYellv�����������������������������������������{q��������������������vmgqkqf0/35UTNML}`�����z[bgfr}�����������������������������������������zt�������������������wnfinjj/068MSSPAeYs���}^]cdoy�����������������������������������������~xt������������������xhhedsX/31;UPWOJO�f����l[abky}����������������������������������������x�vq�����������������tffaiaM)909QOWQO>m������u`aYlv~~�������������������}t�����������������yw�rtu�������������}ysh\`aS8-539PPPTOCS�������`_dgqz�������������������pnn������������������sm�emo~���������ypphSLG709157RRNNSMCr������fbgcjv}����������������yj`ah~����{yz��������slgu~`gomwz�����}�{tlol>/6658362RPUKQOI_z����oeh`gs{}��������������ufSZadt~��~th_dio|��}xsb]denhhqigpvx~|~vvusnnnr4/45/5421RQTKQSHMfry}��cbpadnvx~����������}ta[Oht�nkifaTPMLTZenroi]PKOVbgqxrachntvworjnjkmn=/0:32750PNSNTMMKVYeoouU]jjgfosvz�~�������}shWVYy���_SF734/3APX\_d^K62CRcbn~zpZX^lmmnqjgkjmo113228236RMQNONPPRNM\\]CViohijliwx�yyy{x|ujf\Q^m����nH525==;8CVSV^SC7=Ugigix�t[K[ahmolehgoo4'7126063PNRPSSNRSPPRPVIPeojjgggopwsruzrtj__SVq������^E@=BDEEDRMSVSTQUagkkkt��zVAU]momgfhqj4,5274365RLOPQPPOSMTNNRKOVuhgdgaillnrnsoiaUOTg�������x`NMFMGHKIESNRZ^^hfjjomy||ztT8Rdnmkhloj00/945324PPQPOPNQPPTMSQPF^cmkkc_adhfqppiaKQWn������{whYXRJMMFNMRS]`\acffimqusklpJ=_lshiiq_&/6814421SRRROQPOONSQRLPKLifimgd\_]kprn^QAZq�����xvv}rj_]TRNJUTUX\`a`affjfihfidja5`injmisW(11710811PRMPHQQLRONRLQPNG^lekgid\`msukNEUu}���}|srsqqtpnkl^_VWYU^^bcdcebkfdZRNZXd\GjiimhinH*32261651PPOOQPONQSNLSOUONTjihijkcalwncFNgvxukjdhhpiqusyu~�wxh_he`hefjijghhZEBOVX]YVrmgpkph>.-4427055UOUPQMOOQNOQPRPRFPamdhklgegmpaL]mrmcVSUUcnqvyv~������rskfba`fcdg`XCNbgcaaYgrmgnjn`4+52332551OPLTMPPOLRQPRQMPQFTdfjgllfegnk\hpj]Q>;8>PY]c_ZUWXZcfeh_XNICJIDIMIMVhojgjdetqkgimpG%111244465ONQOOPQQONPTNLWNLTJadfjkmkfaitqqulf]SRNA?6<B><7;BBLHNYXX]XakromnjikpnlkjjmW"1620438424NMOPNROLTRPOSMRPPMMiSd_jhklf[hw��~~�������wqjnt~��|{ugimmffe]V\Yjmooonsihljjminc;(3/35442429RLUKTPLMOQKQSGRTNLDw_V\ajhlh_^nx�x��������|wngilozwxuqrpmjc[YW^gknloqlmlmgenfkgK,2.7-4504511NPOQQQOQRPPPNQONOKEjzWV\_gfo`[chv~}�������|tpkjfegfjihhie`b[]^dgkjonpmgjjjkdnjW3%655,26/416/ORLONNQKOQTIQNORNL@e�kRXYdcjfY\`ox|~����|zumeeddcZa]^]Z\_X\]`ahjlsmnmhhhlgkld9,,4004/7/4033LTQNMJQOTMOORPMROLD\z�_RZ]`dh_Z]iluu��z�y|rpia^\WUSSQSQQUU\\^ehmktjoljdjhcjoG2+704/31317014QQROOPRLSQPQLQMRKU?]}}y[SY\`hhc\_ikrx~|}�|ulnb_^WMTNPQOJVR\__dmjpojmikhhggdq>,3/30300323160LRQLOQIQPSQONRMNOV3T{�znOXYZgfgb]efmtxv��|vurijc^YUWRMQTRWZ\aglooomkhlmfgdmi=B;071152622030SOPMNQMPMMOKLNPQQN3�|}w`OSW]bgecdkkst}x���}vtrkhb`YZWUWW[W]cbgnonipkfgjecgspfnJ23035172315QPQQRKONQKRNMMRPN8 '{|}~oRLTV[[kd_dkqrz|}����zxnoikgfehhhnknqsrnqmnkohfhgfiyt2�vgH@03252030ORMQPOONPKQPJNRU@ +v|}|t^HKSXWcf`ihntvz�������������~�}}���}zukminlkieckovrm|tvnJ=052133ORIRMOMNPKTMPORI/qs�~wj[@MTQ\c_ehoonyz���������������������{|fkhjeeiabjmwlErv{~qQ901.6ROMMJSNOOKONNST@#msx}tobO@INW\[aeiknsx|~|�����������������ywlmhijg`ffklm{[0jx}�~x�c;57;PKONMRQMSLMUHXY2"mqsw~lhaFCILVY[bfjqltt}y{~�����{�}|y}~}vtlgejffd_cdgkorJ + X{{~��|�mQ\VSLOLLOOJQONOJw�?)jrruzujcVIE=ROW_W`ikkpvvtp{y|~{vtvsusqslfhgghfea`_c_djhq1 Pv�������nwrOMMMMQMHPJMGg��E.jottvuqi[UG;GISR[Y]kdhopnqutvlnmkhfklfcgddefebaa[`b_ajj` ?zz������zvrIPNNIPNHTHLa���B.mkurwrrpa^ME@KKTSXRW\\V]X\VWY[YWYXZ\\a^]XW_^]_d]bhSK|��������}�IMIOJQJG������x4IijnnrxtvmihbUJH>:C?IMTTRWXUZW[XWVZVZVVUXY]\]V_`[^^b`^\( W���������y�NLLNPWNo������q-#Bgljkqxvyshhe\WKD?A:B>ANQMUTTVUXTTXUOTOVW^[[^`^\]]]db`D# e���������|SQ[am���������r.#3fhmiouwvwthia]SGC@>B>9>@=FLNKMLGKGDFAOY\`^_``][]_]gcU" C{��������zx�y��������������@% \hjjkpwxzwumf`ZSFA?>@C?<;<4B;8=78;9JQ^^dbc_^]Yaa`a``8+c���������~~����������������]'$ Edlhknqyx{yxmg`YKGBBAICGG=9B:=:>=DJT]a_f^g_^][ad_b]E +6v������������ \ No newline at end of file diff --git a/images/trainset_face/s21/10.pgm b/images/trainset_face/s21/10.pgm new file mode 100755 index 0000000..f8dadb1 --- /dev/null +++ b/images/trainset_face/s21/10.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +ihffhfgfgdhgffgffghejaZTU[U@3,++7MFERLGS=70A@>E@24;9&.;@LNAENP;/! !!-6LOB99>68/3B^ONCA;<QI6N2-@75NH5_U<8KNI,A3E+KXWL6>WE34 3QTABIPIBB<99#*9C[UIB93K_ZVW^gfdfefedgeigfhhhfhhglK<3;>>2=JCIMAHI5WW36ATK:EEBEBcOU6>EMO70'9E<33APcWC989-3:8@MJCFB>O[TYXeehbhhdheehdggfiehhiaKA<.9:;3>ZMMKC8:EG9EHK7EU\DT@`IA433GPT0- * )FDD=PPS`cgdgdhhfhhjheghfhdf\QDBP[JJ?FIFDB:E>IZZaeehfhdjhfgiggfheibN6IKG+)LGbQ0+6bnW #A,!("DQ4(/!079CJFPUF?5257<69CT^IH:CMYO[fchfeefhighhgi`^i`+0IJ<\WYNG[XQJ9')@;J@1$8QScN",0" 5CD$""))1DN[bV@3720>L>?IZ^M=HITaSahdiggdhdgfjgjaUiN4@H?COUHQ[LUD>]C5K_e\ahfbjeggfhiegS@?LXQH@F<0@I4N:?6+.$*,+"%&()0L\VN]NHFXS87&#-?A,%$!'$.1DFDC8:?3*CWSRNHIE=BOgbfehfhdggihi]J23NZSQE?5B8-?1OG<=86BD7161%1&#'!%%-,CbUXX9'*#?K3),.5,,%!&%/CDPG2:P5)0M[ONJXRB@7LAQfhadjdhfieh_EII>M]XZ[^SN@??91133(,,)1-$#%1$:KKB]L#),1)02140/10(1.3BDH@HG6COQSUPHK<;I=H>DHG?FO\TU]OJJDBC>?450030/,73,'+3&14N39[;+102/3098440(4=BOJLMTUMTV\]PH>>9HB=FB78Skchfgehe_``U9?=5@[JMU<09@B@C<<>>;76068:3:4A0/1.;6+?@@674<46@48;/8<8GCPQa\RIT]_TE9BGBS'C?<;@Pgegdeehe^^YWB572BQ@GD88;;65?ADDADBKMV\d\RTZ[VNF=BTFL@28==1BW`_hefhggY[RNJ?,/@@<7?=@EC:74??KMIHLN\YZh`[I=<8741:5:@CIKNLNEJNPNLKOY]bXMQNPIBCFQZWH<;;76<3'Va[fegefhWTNOJ@8'?<2.;@3;IRCY[^ed]Q]_ZZUW[YVRNLQOIKMMUcNG;4?C==DL>cccfffdhRQMLLG.+4:-06832'29NZYYdhnx~�����w`^UQ@HEFQ\Vgnryxpgbmhb^]_LPWWUXZUSRQMKE62@D?F?DK.%`hdddidgNNJLHG8'5:0300("/?Whhqtx|���������}tig]SRYccmwz�����pmrnha^ZVXXWTXUQKPGHFJG@FE;@9<5 SibfbfdhLJKCKG1+/5.1*"#1AZqpw~����������������uhehly}~}������wxzyqllkb^aY[UUKLNPIL?J>B82701%=hbcd`gdEMBNNG%),.0,'#6BYwv�������������������{vu�~�������������{z{rhbea^XYLHTPG?945-00++)+\fedagcJIFMEI6&/)+')5@Xu{}�������������������������������������������tpmljdh]JKXXH6.5+'%-* )\ecdfdgGEGGCG?(*(()2CNo}���������������������������������������������}z�xplkaTJTZD*-% '*-&=\edecbgDHDDEE4.%'2>`ts�����������������������������������������������������}}viV97%!! )EebcddfhEFCDFB4(&.9Qm|x~������������������������������������������������������wymdJ<0%(Lk`dbceeDDAAGG4)(5N\uz{�������������������������������������������������������}~|oe]I<)!"#Vg`ccbdgBEADCE;'(<^buzy�������������������������������������������������������|}}xl]H88#"#$Ze`acafaCCDECH=&&F]cs|y���������������������������������������������������{�{}{|qncL823&,]c_]c`bcAEECDI:%'Hc`s{y�����������������������������������������������������z��|tk`S?)2+ B]ab]bacbEBEAGA=!1Md`n|{������������������������������������������������������z}��qidRF/'2!Sa]^_`aadEEACEF7.6Pdak~|������������������������������������������������������||~�wodSE6(%#%\^\^\^_``CDAEAB=+9Uediy�~�����������������������������������������������������|}�|vgZB:0-/`]^Y][]c_BEBBBC=09Ucfew������������������������������������������������������{~�~wr`G82.+Z]XZ[\[_^BBEAAC=.9Wbicu~~�����������������������������������������������������~~~~||wlN>20#(_YYZ[[][`E@CBDC@/9Uaifp~��������������������������������������������������������{}zxoTA3.$.[VZXZZ]Z_ABDABBC?CE?0&Qbdhil������������������������������������������������������x}yxzrQH?..T���jIUYTYC=C@DAA2$Kccdgmy���������������������������������|umst|���������������~}y{xmOJ?.?w��HfTRTVXAD@CABB:Eebegpxx�������������������������������zthggcfnw}�����������|�|}|zoMM=/e��l@oORTTW?CC@DAF>!7dd_fovszwrzuswwsyxs������������������ypnfb`]^bpsy����������~y�{}|{pVQ?Ls�uS\oLSRRXDAA@@@FD(3^f`bfmlvrpnfaae]_ekr{��������������~~jhjefiovv~|�������|~z~~z|x]W\puwvYj�BTSSSCDBACDLJL[g��������xsiipqe^`m`OIRQ_sgb^r}zy~�����{{pmot���vj�@UPQTDD@>S-JwLN]b]^]ehe_RMUenqf`SB?FGAOt�������ywnrxijf[r_I&rRT_nhLs|{�������~~vsoXa��ww?RSPQBB@DA:O<)&57^c_]RTbZeHC~�������|����lb��|[Q]q{wpmsw}�������}}rq��yutx�|XHRSOSAA@;BWUEKQ^hzyh^VJZcVmvkai��vwwled{�������w����������|}z~�~����������xyxiz���tv��sERQROTA?BB@;I`VILYg��ymmlRmpz������~��|uuot�������u���������������������������|yw|b����my��iGPRWNSB??>:VWYTY���������������������zqp�����������������������������������wuvod�y���v�zGLUPTPTCAB?B@A9I[_[Uv��������������������zqw�����������������������������������uuwof�����w�hEORQTRRB>D@A=@?:VcnHp}������������������{v������������������������������������vrylh�����~{UJPTMVTS?B@?E@@A?D2XqWUfs�����������������wy����������������������������������}trz}hk�����yTKORRTPQSD>C@A?ADB5Bw|LSus|�������������|�|v�����������������������������������xw{zk[���v[LOSQPQSPS?B=>?C=?E84pSOftw������������{u�qx����������������������������������~|tyyzn=ZmpjXMPRSNMRRNTA?@?>C??A:6c}^Hciv{�����������h|�tt��������������w�������������������zwy}ts;@QQQPMQTRPQSLQS>@>AB?>A?@1[peF]hmu����������u]v�qbo���������|���v������������������~zxzzyp:GKMLRROQSMSPQOPE@?@A?@@=D8D<=@UTP_bnoy}������xic\VO?8GSs���vfQEGOct�������������������}{yvj>DLLPNPMQNQRPOQU@@@=>@>?A>?A::TTX`jlr|�����}mlnH6,)-A`nrwpNSNCAX|�������������������~|{{{d9JNLPOQSPSMRPPPR=@>@?6F\[\emmv|������zn|V045<2Q^dclm|mpx��������������������|y{zxd;LOLPOOUMPNQTMSPDB=A??>>A??==8FW[^^kou~���������rODD<=BMSUmpx}����������������������z|{z~Y;NLMUOORSLQRNNOQB@?A;A<=?:@????==?=A=?6KZXagdpv��������}~��}�|zxy{��������������������������}yx�lAGMPMRPPPMQNPNRPP@>C;?=?;><@9<[U_efiq�������x��������u����������������������������~~|y|^?GRKQKQMRMOOQOLSQC@=?>?>=@;=A;B:5VVZjgan������~{{�����������������������������������}~{|yUAIPNPNNMQONOSNOMQE??=>=@><@>=?;=<@;<@;@=2OY]``[x}~�rpRMD2';el}wj���mVoc5/3,==Kly{�����������}|xh�LIJSPOLONPLRMNNKRMBA?>??;A;?@>=>@;;;VX]_\l}�}slS.'#Sr��b���y*@L@*%JPk�������������|||lv�OBSONOMONPMPNOOMQLAA>=;@<>>>=>=><==4KZX\Zf}z�}yu{RH<!&,@@EA:3*LiVM:4ed�������������||xh}�LCQMMPPMPNMLPLLQLR?B<>>A<==<>=9==:=67YS[WZz����~��cjY?4?:>*/9AI^xTQodZhw�������������}~xmo�{LGOPLPQLQKONOMKRLPAC;?@;?==;A<7BYR[Rp{������sptllgh`G\u���Fkdlmv�����������}|}mk��sBNOMNQKNPKPMQKOOMOD<@9@8A:<=4SVUQ]z������zpsopoyv_t��}�~jqupv����������~��|{sly��h"hTJNQKMOMOPLMLPKP=B>B9?>=;?=<:=:>;;9:;^VUVm�����~sqhkkmz��~�������wpn{����������~}{whq���j��^LMMPOKLROLKPMP?BA@<;>=>==>:?:==<=7,VXXPaw����{xljcbept|��|����rjnv~����������|{xyof���iY��uYIPMQLNQKMLPOAD=>>>:===;9?=@:;=A3]XWTQpz����wo]`fdkmr~~zsxomimv}�}��������ytthq����T,�����aQJPMKMNKRLCD>>@?:?:>9=:>:<9B=" X^QTQ_l����wrh][]acegokhjjiisxy{�������~�}xnck����P j�����cMJMKQJNLDB?8<:;9<9;>=::=<:8>=AAj]KXU`lz���vusjnkkkigjjpluw{{���������||vwa\u�����1.��������~{�q_d`AG@A=;==::<9;:8=C89lbOSS\is����|{quropnnrtwrvu}���������~wwtaVq��y�* ~��������z�����GC@A><><:<:;<9?3qA 9l_VHQTdp}�����~�}~||}��������������xtsYRk}~{��z{yt�������������IB@A=?<<;::<<73Y�N/m^ZPAS\fy���������������������������zkp]Pdy��o�~|yi p��������������FGBB>><;>6=985J��? ,kbYXK7Wbj{�������������������������|jjZTix��wu~|xz[ + g�����������{��DCE@:A;<:<995R���= ,g`[WQF;Qcq������������������������zobXXhw~���z�zutF x��������������EADD<@;<;969]����9#dbZYRL;7Vbtz��������������������}l]V]hq}|��z~xtk4�������������y�CFBC?=>:=9/^�����4 "%\`^^VMC;:Sglyz�~~������~�������~xmVQbmr|{|���x{vsY!�������������w�EBG@A�������������~�EDBECLhs���������'%RRZa\]MG994EW_fgnpnryvppsquvvsiYGRbst|uvv|����}se%#z��������������|E>Nj�������������K%HUV\aZUR>8675KS]eigjqoijnjmpg\IMUir|wstry�����zlC'2���������������|HV���������������~ ?;=CAAGKV_quysztpq~}~��~}Z& A������������������������������������!9NSV\b`WPH@9;102,54<7:==BGK[dntyzwsqrxy�����g! +X������������������������������������X!6LWW_c]XPFA:74//239;8<;HUadnqyywxptrwz����j##(w�������������������������������������'!"SR\]aZZLC?8474509789=Ucmmgtswxwuouw}���d!!"3������������������z \ No newline at end of file diff --git a/images/trainset_face/s21/2.pgm b/images/trainset_face/s21/2.pgm new file mode 100755 index 0000000..ec76f20 --- /dev/null +++ b/images/trainset_face/s21/2.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +cZac^__\`^`]b[`Y`_a^]SYZ\VL;3.,@KP__]LB>88A:DF;89A=362IQONMJ><07/-$4=0UXSMJHEF>;CMA=01:*.1./5G>5>FCNUQUURN92820FFJOTXYZW]WZ[V[ZY^WY_aa_a__^^]`a`]\\a`XVT>HB291$0>EeZJF15VXQHLYG?(%$"'$)?F@75<=<=BALZKD;@:ADF@RWW[ZXYZYYZW[a^aaa^c]_c`TCC>CI5.3:5G]AQ_H=L\S>3:A;8ZWOF:YVB=(6UUKQXZSA@CE=%.HJPGA<67;KPHSPY[XZX\Y\X[[_b_`^`b^^cQ;?AGAJO7=D>KLCZeO>CH\K=EFN=aYTD?BWR>5" (FZL>5ATOJF@A<,,A7EPD?<6?LNPQSU[W[Z[YZY]W^^b^__^beQC>45=@7FVXLYHECJMK>HDCDI[SKHXX:?23CVP94$),+'0:UmlZH<=672B66BCA7D=ERNUHXW\[[ZZ_X_Y_`c^a`a^^KGG92=I>EYdXMR>9=ENWR?*5RddQ=BS00.)-BXM/6 -KghiUEEF::79HIEHJJQXY[_YY\Y[[_e\b]a``[EMQI7;VYWVc`DB@);OgtX5+EjzS-*;0#',#+FL8,0,=JYjhcZUCGBC;<@D?RGDA??=GJOQY[WY][[Y\bd]b[b__XEGYOMOcZ^a_\J41*CLY`G,#%Mif>,2$&$$-GG)3),5DD]^VUK>?:;697:;BXNB;@AFCKWVY\[[\[\Yaa]e]]]_U:NJL^_e[NXZOH.0'6?=C8"7=S_R/.#!&)=H5!% %&2/?AOUPF<;:8-@==EG__D:6<97#2MG@VT[^:9>CWKRYY^Y]Y[X``ba[X]Z@CMLIPV>BB:I020(,$11+--BHOUS[WRK?, #"&.><$#%$!'.4JWR>>@<4,*&DYDYQJ^H8@CNWQX[]W^W]Z`^abSGRV\\ZRG?HD2E2=3*((#')(""&08I^RJJHEEUE24#!$4<2"# "#/09CECCD810-&CXPGPDUG?;KMUTYY^Z[Z[[^_^\DDK`[]KL?<->6CH62%+#'4("*0%+0K^PGDA=5>H=)''%45,"  %36EQG;,*-)-,%!##)# 30VVKLC31+8M8('#0'+$!! &;GUR?7F;'0#7NVLKTYG:>?>MWY[YY_Y[_[`NA+8EnmeQTJAB9C4879--0"'$%$%#""%FRMJO5$'#*86"#'0'%& (9?DC<4;F)'+3FRZHDSN?A7FEGTY]X]Z^Y[\ZH?=A?4@C3LY[Z[XZ\X\X@GMHFLNMcb_l`]LF<96,,+/+))&20+!*+.&2?8:TE*#* ((%, +('**5:FGEBJL=IPFPOODE8AG=9@:9:20-+*,*.35/+051/+2=.3G<(!'&%&+)(&*$15>?JSITWUKUTRQJ@><9I;:HWWZZW[][^[QB419<98@>8A@?7498BAB>BEKNZdd]ZBB8<0-32124)<6523A=BFC8>CFHBFIMW[juzrmcNOE:;626B:>BKLWPNHKKLNNUYLOKNGMHIFGISUJ@531934.>(-JRTZW\X_W[[_T>(37,/27=;.15CTVTTS_err���~�pg]UMA>B9IEJTXdcecZXVTWSXRHMOPJROPFOLKCA/.796@64<670(QTUXXXZ\WZY^:1+'/%)",Hlw{�������������������~lkgkekdojsx|{zpfmkjecd^[YYUVSOE?EI>A96525.6*4+>WTXS[VYTX\\=*+%*#""(Fg|����������������������zzootnssuu|~�}wtprskinaZ^a`[YN;@GH@713//+,('(6MZUW[W]\TTXN1)&!#%&<`z�������������������������~vxxxv}~������y||ulpj`emic]XBC1+*+"LXZSVYVUQ[XT;& *:Tt}�����������������������������������������������~y{~}npngfTNL?10'!6141/2QYVUVSYUUU^J7($0Imw�������������������������������������������������|{trqrkmcRFC4($% " 'BPRZUVYVSUTYG5%#%>dy}��������������������������������������������������||tpmtoohaWB8/ "!$BXRXTVY\XVTWH/&)9Wp����������������������������������������������������~rqpuqllg`TG;&!&"ATSSUVUTVTT[F1&/Oht}����������������������������������������������������}swsrspmkf\Q@5*")GQUSVRWUSWTYK4$9_jx~����������������������������������������������������sspplqkgi^Q?0:#)EPNPQSRUUWTXS-';bou���������������������������������������������������}xouorlmla^UC410$-IJPISOQVVXO[O-#Hcpu�|����������������������������������������������������ustolrnkcYSC=(--7GIKKQKRSUVTZP-+Nkpn�|���������������������������������������������������~wxvqkqpjeXRE<-"/"=HGHHGRNRXRX]L20Tgqt~����������������������������������������������������ztwvumpnoc_QD?2(%$&BAFDGEOHRUSR_F82Ujosx����������������������������������������������������|uwytkpqnhbPJ<7*'+>?EBALHWRWYK93Whrrt}���������������������������������������������������zwwvtmmnkldfQE8/0!&=:A9B@CEHTWUVN1:Rgqtvx��������������������������������������������������|tturpmkljlhZH<0,))89:;@=C=JVSTUT50Scorsu���������������������������������������������������zsusrpkjlhjj]FC5(-)5=;88A==ETURYQ4*Qcospv~�����������������������������������|��������������~yusrpiklgij^H@>/+-Xc[<3<>>>QQXUN5,Memnsq��������������������������������{ougprsxyy~y�������zwtlrflngkg]K=<5$Fnv`^188?9WSVXQ?$Gdlnou{��������}�|~������������������}vle]Z[\cclnjtrw{�����{wkqnlmmke]EA=+3Vt`BWB-8:U51856RRPP^S00blojomqupnibZWSPSLYY[ejqtvx����utpjb\RUJPNLKURV[[_gkiljnkprtsomnlnmliQNVUKcn*Ab5.646QVKc�{I*]lnhikgpkf^VXMLLLJLNNS``mx{�����ud`[VQNLNMIGIHPRWX^fegffijkorrppqoqoj[R`WVd�:;i3/284URPb��r%Wqmifiefc`VRVQLMJAEGFHRO^p�~����xgXWOHPLH<>79@BFGOGOW_]^`ecjupqstrnmka]Zbef�PBb5-467USY3U��6Wkpggac`[UUMKGC9:598ACGGOj}������qWXQQNI89OUGCO_acdkruqttronlfdWffftdMg-3527QTYF!Z~HVloaa[]VXKH==?B>97:598CB:\z������t`YURMI8C?T=)/#,%;KUL@M^gckotnursnllfbCC\^jf\[3.1:3QQWG,'OP\pkb]WWTH6AAE:2./'4=;4==:Dw������}a]\[WK85NdF+#%(ELI6DW9-!!#6SQ10?ANp�������qgoofZPCPdm^GHDZd`_]_Ycbfqxyzrlomfgrg>AFKUglB/2715UTJV]SMKYprlfWLKFC,BbN:856H\L9=ESfs�������zmsvtlkhelswtklkpmgmrrnpr||�zqlgoecn�^LCRYpb:/2481RPQJffZZ[hrwudYXOLFMXdZQYYef[WTV]vr�������xlv��|srpvytsrpuxwutw|y����|uikiedmpQKObqa7*648/SSRG]sl\[bn��zvqmYXego|{zrlmlodiw}w�������tjv����~stvx~x}wvuv|~�������|sihhfdovpOGWouX1,8562QSQLLh{`[_r������|hpmsqutvz�{�|���x�������tmq�������twomnot~�����������oklgaeoncXZcmnO/25293QQOXFTuhbYp�����~y}z~z�~�������v�������vpl����������}�{�������������rikeaesbTpvegjF.38067KRQQRBphk^c�������zzwvuz{��������|v�������wrxx�������������������������pkiebbvYXp{ckq100:-73TNSQQGYjxde}���������������������y���������z{z������������������������|ukh_hfnigswlw_2/23721OSOQRMKdwxd}��������������������������������}������������������������{qigebeiqtvrsvQ+15631;SMRSSTH]k�gw�������������������������������}������������������������xoihfddakpvnttD+81742:LOPOPSKKpqlsz�������������������������������w������������������������zlgjgh`^glppsk93441934PPUOOTQ>jwdrx�������������������������������{��z��������������������|rojkhcV[enmls^21707458TOQUMPRIS��lv|��������������w���������������|��}y�������������������xpilhlcDT`lkehA-6507546RRNSNLUKG{�pv|�������������xny�������������~v���rtw~���������������~sqikjm^8J]_a\K214683536MPRUNQRQDu�sr|������������oae~��{}���������{su���copqy������������~wsmlijpY42HPM>5/66065835PPONPQSJDn�zk|���������vmXR^{�{mht������{lggm}�u^jroknw����������wsvokmdjmX-/16336225418165ORMPOOQNG]}zht�������ym]P]irrmbPWlvzzrf]\Yahnjao}tejuz{��}{z{srnmooljmY*054253038239024SNPSMKSQKMglfmv~}���wq^QYk~h\NH;@S[ljhc[IG0KPTUWGA@A@U^`dg~����\J[cqwoghiklmmkillG&372338131646283VLTKUNPQQOVIVZ`ahjrpic[QPf����yH;:?@CKIIQOLSU\ehefiy������fCGdqpoijekllpjni=)2.830533620<074SKKQNRNOQLORM[V^]gklbYNJh|����|dLDAIBMBEHLOX^^bcfcepw����}{e?Hintlikkljinnd:*6/25-3355136353MMNQPNPOPOTLN_Q[Vhih]KI`~���~xxpgPKMGNFHHNTX\_^bcbdmrxzytqpy`3\ksmmlmkjlkuX/13317/6082316067MPUNOONNTMPNK[^SQepfP=cw���|qrnnoe^VTOHPNTVY]b_d_cghgfc\baaipFSonolkhphkonT(0213912.53554445OOPNOONNSNROOPa_S_miJGoyvqolkmloqlljd]MXSV_\_bccdgedf[P>JPa]Ydmpuvy||ux��hhmmfoikaqg/-1322303.52444345KTOLSLTOQMPNQMPLbffXl�|�����~m^_a^aqzucb`WQMQV_a]jopprv}{{ut�zijniillefrf).42306+5142561835MLOPMNRQPNOPPNMKT`f\Xt������vj`cboz���zjaYXU^bgknnpuuw{wopvokhkilgldev[-.06.4126/34537745OQQPQPRLITMQQKOKKVchTYs}{����wmf`Zdgmtxvofc[[[^gfjmmosywsqmpohgjfikhfcmu](+2351/70341360452MPOOPLPNPONOLRMNLMZ`bKeux}���zxjefb`_^afgc`_]`Y^gfggpryuypnjlpilfhkdk`gmvY*,13616/26135443:/QMPQMRNPNNSMRNQKSFTVgVRnpz{�y~sqbcY][WSYUXVYXX^_aeinozyxwpnhjhhfihhjcckhyP+2/27.22334/236292QMTNMPLRMOTLNOPLOMIT__UYjlz|{~ypha[\VSKNMPNOVS`\cinqtrwxspkhnfgfdfbcbjlqtK#4.341334043136143RONPNOQKNSNRLOMNNJOTW^[V\hrzy}zxnidaWRPPQLPSSU^]hkpsyvtwqqhmkghgcfb`ijllv5302160505.60333449NPPIPMQMNPJONRKNQMBfTV\Y\dowy��zvlkf`^WWTPW]UYbdinpywyzppmmlhhfg_d[ehnjqq#PQ45/.513.60338/68PNNMONNNPMJRIOPMQLdjPYZY`lny~��zylkedb[eciinpostrwzwuwvlkjekeggc_`gioluo2~fF82330513235257LOOLRNNMRJKPPLNQP7WxeMYX[emv~���|zvxzz{�|������|ywvurtojgjfffaZaadinnulr{xfH65,;11555475OMOPKKQMRNMQLQORC-KynPTU\bmly~�������������������{ovqsjokflfab]\_ahimnz] Lru{zfL.25/235596RLOMMLMMOKIMOPON1DwiaJRR_hkr||~�����������������xqqppfigdbh^Y^\^dgkmjxO.kv}|f;/2555684LNMLOLKNJRGNLQVG$=vofKJMZ`gl{wx�������������uwqjlmfifebeb\XYZ`icnmkw> + ]{��~�p>8A<57:7PKOPHPJPPMNKMJnP!9xni]J?PWbfnvrtx{}xy�zxyxyqqqljgjecfcc]a\USX]`]eijhs* Pv�����spwaTVI9LKPNKQNLNMMMLe�r% 6ylldU@BOY^glnonypuqnjpplpkkfhicecaefa`Y\XWVZa``fkhhd F}�������s|r{zmeNNPKJOLKMMQAX��z5uqgj[J??OXZeejijldffbfbdacad^ab_d^cb^\WTUTUaa_\`hgd] 6}�������|zn��w�NMMNKNMNNMC]���p;xrgkaSLD8ITY]aYa\\\Y_\VY\X][aa^ac`\]YRRUW[]bc]]e`id< @����������tt�x�NMQJLJLNHKd����j ;svhkb_RE@<@TV][VZXYRW]RW[XX]`_^`Y\UVROYZ[b`^b`abefY' E�����������l��LLNMMMPFBp�����^9ptmjg^YU@E87LTXWWZZVYVVXWXS^W]XWQTOIUY^Z_c`_db]dagBK����������sw��MOLLMMRG\������T% 5mqwnob\VII>;3=GMQ\SUZVTYVSTVRQQKJIOY`Z_^b_\cbc__hY% ]���������~��i��KIQPSWmm�������R " .jirqrhdXRID?<0199>484:9=?;EDGQRT[Y_b^fc`^_]\jcdcfN<���{����������q� \ No newline at end of file diff --git a/images/trainset_face/s21/3.pgm b/images/trainset_face/s21/3.pgm new file mode 100755 index 0000000..993d550 --- /dev/null +++ b/images/trainset_face/s21/3.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +__c^_bac\^]b^a__]]_^\_\Z_\^_O-4.44CCVhY@C@=A>23MNUZXY[[XY\X\YYZY\ZX\X]Y^ba_b]c_^ab\`\b^__\aYa]]VPCMJ=1-.;CeWMPLIEA6=BC77A2.58=DC:EV]^ITUD?4.JJSUW[\]X[X\XY]\\\\XZZY\_a`ba__`b_``a__a^]]^_YUUC=G9<.0'DShSFD5D[UECRQ<)- "()-3CB>8;H@>=NOI6;BA>ZWCaQ@C]U9/>:?B_TM4F`D9) =YWTV\T=@DB'2HLC71JGIMRXZ[[Y^ZYY^X[Y[[[ada^a_a^`^__fUM:CAI7KSBDJOKPIe\B9A`C4MAJDfTS?8HVE5%'K[P=GTNHA@;.(;=PE3DLOSPWY^Z\Y_\U]Y[XZ]Ybbab_bab^``bdND<=:J?BWSBMTR<764OV:7 ,/50;VodMD9605::@H>ASOSMS[ZZ[[][Z]X\\]Z]b_caaa_`b_b\\NAGC>8JLESfWIH9.2;EEG=CLMFJN[VZ\\]\[^ZVY`]Xe[c__`_`a_`_[CDPRM6HYWY]ZD;1$9QeqI'=VuY0E.((#6QB,)"6IZie]QJEBA96>ANLBEGEJU[Y\Z\Z[[Z]X[_Z`]a`a^^b^`_bL>EVINNVgU^]XM4.=L[]@%'7]lG%-. "%"':T)."'1IUUfUM@?:<8897=PV/JQGG__fNNVLF5*"69=C1#AV]`J!,##0H7" %18=LSR>C?:388A;ERcELMFV_]X^Z\\[\[^Y^ac]_c_]aaW_X6-AVBDR_GPLLPH@GQ?A(2(%))..)2@?OOLSOIH9&!%5=*%#!#0:KWN7==96&'FXPUCWPRQPZ\[\][^\Z[]\\`a__a^_dUDG_fgdGH=7D@2B>6/'%$%(*#!%)1D`LHFDGHJ40#!+<9'"!'+7>K?==;87/*C[ITANHQSSYYY[[X^Z\ZZ]^_b\a`^_ZGDW]fQJ?>;708*AH7.)'"-,## .')-B^HL>=,5I="'$.2.$""/9COJ71E-)$FXPNXLCEYP^XZ^YZ[Z\[[W\aa_d`aWB:Njj]T>@37301.3H4./)&,($""""'%1SSKQ2*)-H2$$(-' !!#;EPN?4?7%2-PVPI`IADTO_W\]\\^Z][]\_ba]cb]H05C;T=!"$,!%&&*),41?N=97E1=FGOSLJDAADIVY][\W[X[]XZ\Z^`^_`UIJ?7GW[X]\[ZZ^Z^V^Ya]a\[^TF=7??aMVFC5076@::89931/47==EF=31//-/-/27+*-/,0.266AKSU]\QMRTOF=?=EJA7=>>;9CCMOTPB:903%2.+22910755:8AHLZ\X^VNPLH<@@HJD@859HYRXXYZZ`YZ^[[]]^\[^[ZR@-.8;?5DBDH@:;>>AGDDEMQ]jlkZM@?83+2572>ICEGPU[TOILJBC;GRRHB=5.8-IKMTVY[[^XX\\[]^\`X\X[ZE3(36*4=:2+1;Veb`afioy�����ob[LEECFIGVVdde^XVQTMTGGMNNOOJJMK=5<=??>5E.(01-%/>c|t|����������������~ocdcb_dljquuoebf`^XUTSTQMEACIA?>@:62416QSWWYW\Y][aX[\XXXWU^Z84,(()%.;\y�������������������spoqjkmoovzurlihf__\USYVQH=GHD2702-2%/MUWTYVZ[[][[\VZZTUXYXK%**%)%G=C>6&"(?SUUTZW\YY\[_WYUTVVUV@.'$!,1)!# 2TLOXVWX\U^Y[]VTTUTUUH.+#/8Rm��������������������������������������������{~}zriommfdO80##3LUPSTVWXWZ[[^UTSYTTVH)&(6Vct���������������������������������������������|�ytkqnohfXH<, 7LPPPVRUVW[YZYXSSVPXWM'(*@ajt������������������������������������������������|snplkjkXT77&5NJORTQTWYYZ^XTSUSWRUW+)%Ohov�������������������������������������������������snnkmme]P@2.$7JJLQPTUUVVY\ZTTUSSSP\5',Uirq������������������������������������������������tpokoljWPE2*+LKMQQXW[XPRVRVSTX=)>[jvrw�����������������������������������������������{squojmjbRC8-#,@:CABIKKMSQWY[URYSSSTV?09_issu�����������������������������������������������zurvmilihWG50%.;;A>ACHKHNVSUWQTPQSYO[B.@_mrup~���������������������������������������������{vtrqfnhidN;1%*:8;=>BGHJNSQVSSOTRSTSX@1>Zlovux����������������������������������������������|quppnkhkfT>3*)787:>AAHHMMUQXORRUQTTSG.A\lmvuw}���������������������������������������������}srplkijijTE50)4;77=;@EBHJOPRPRSPRUPY>29Ygnrvsw����������������������������������������������vsopgkhhj]><++GQ@579>HEKKVOQSQQQQQ5&Mhpops�����x}rolgefdisu|xqxz~�~w{ytngZSQLGNNTVa`qjooqvxuphnjmkZF<>YV1L<3378;BADJHPRRNSTMTT:)Ehnpowyy~y{opdaYXTRZ\aiqpqxz���ptqia[SHOLOQSV^\chgmkklsqpeoinm^LML^Y.R?0355<=@DGKSNPRQM`h_=+?jlrmrlnrspd]XSONKJHOQSdfuv{���xpc^WRKIKLGJPPS\[ecfdgjgookpkpmbTURgp+X;4364:;>BHETPRPNVw��R-:fpspikpemh_UXTOOHMHGIKRWhv����p`XNNILD78:AEEKLQS\`ab_mlnspmoiXXbg{8W=08489<>@EGUNVKSUI��t-7ctrsfgkcd]_URSDE<>ACGFHI[v�����}dROMKE97B?81*5477::A?DSOTNSV)?}�=6eqslfce^\VOG?B=C8775=GA@Kq������b[SRLE=BH7+($09FPR9Ud`knoprpkkZDU[ha\>,6073<=?BGPSNRPX5(EkQ8iqpja_\XSD=@C=9200A:9?A>:j������lZ\YVF6E]<+&BQ>GKJ[cjnqnpkknL9BRZlZ306136;7?@DSSMPNY6+3EQGjqqk_UUQC7BJ@)1%.HF6A@A7c������{^fh`A6IeN3-+,R[IIFW]aosuqolklD2DFTm\-463666:9D@KQPQOVG2>G:NisqocVPJOQQOL[ONFYGChtsrfZSFCE4A\B240?Z[9:FR]n�������rgtnha\cmqfgemjdkpolqt|xukjckxJCJYrI,2734879:?@QMROLR^_Qc\Bbrr{shXQLIAE[[GGJZg^OXTXov�������tj~zqkmnsomkkrusuvvw}��tlgdda@KdrC*484668::>@SOMRTD\mk_iNZin|�{ulk[X`ks|{xrokhneq�~z������vj���~rpvuxvwpsszz������ulehdwg=Mon7.6554479>;@PRMRONIhxadVXcr�����{igqnwvtxv{z|��x������rj������xvtrtpx��������tjedgm^T_kc9)76456;:;>BQNNSKRHYqhf]Ucn��������{{{�~����������v������sox��������{�����������rhfala^wfe_313374888=B=QLRRKRMCmifj^]k{������|�{}{����������~{������wtw���������������������wigdn^\tklW00455581>5>=ONMPMQNI[mmwl]b{������������������������������{u�������������������shg`ljhqnuN'7324574<7;o���Zjx~����������t`g}��|~��������xps��hbiix���������zxpjjnQ'i���]ft{���������m]Q^w�}tgny����tdajuvcjpiho{�������~sqqigqP)/814333643822978;;LOPPNRJPNSC^s��c^qy~�������}o^Q]jorogRTam|ywjaYU]afds~|jdnu{�}uvwrlmjiqN#2454443545364799:;QMRQPPPMPQKHeo{jZgvx~�����seN[n�qYLE7?IZajc_Q=8?K\_r��c^grvuxunqjlojkpH'260336544612:36<:=KNSOKUINQKOIMYec]civyz|z~|sh_Ql|��U9/1-9IWZ]U@774VXck���~dW_nqushkkjnjjqG&361521326.:19597;5LNPPOPOJUOKOOMNT_dbnussysti^Tb{���f868A7HRNWPIJIRbgfjz����dLYlqrkgjkklmkB-333421445822:3:4<8QKSNTNMNMPQPNSLJacZfglownkaTUv����{O@?BFFGKLOOZYfhkjht�����c<\ksomjgnmio^qqlmljkkl7.4.913317057168:4?SMNQMRMOLNMPRKQOIabb[\lqZHk}|spnokrxsvzso\V^Yaafflgjhj`G?BSTeVetiolmomrH+2531.8216823558889CUMPMOOLRNNMLMPMPG[beb_gmaPqrl`\_flryx����}ide```ahdea[GAVgbab\wwkmpnlln=.2063/62316247376;<>OMONNOLOOOMONOPKNQafha_lkesg]NAAX_f_a]\kpmk[QNKJMHMGHBHcmpkmin�pjnllhle2/1.35/71561:1966:2@;JOONLTJOKPLNOLPOLIaajfXivvsi\MD96:9=B=?BD:H@7<<A@AINT`]bkorts{{p�zjijkjkm=)22160426253465565:<:LMKPSKLNOONRJPKPONKY`heVh~~}����~lbfhi��olp_ZZY]]_gqppqxyum}tjljindm?$15.2522174142565:6<MNONNMMPLOMOMPNOMKPJJX[g]Rhu{����unfdb^```b^_`Za^dignvttvpklmjihkfhpp5)223-80032564583:6=7PQLMOLNMQMOKRMMNPPMJIdSYc]V^lt{|{~ynm`\YTPNNMPTW[aagortsupninhjffcfoqi*/.5/71/42425364799:<;MOKPONOLNNLONOMPOMMMHlfP^eYZehv{{|zxkle^\TTROTXS]afkstvtoqpilkge`djlv[*382/4225//814184;7=9?ONMNNMNMMQKKMLLOMMOL3ivTV\aYbiqv|��yuoidbZYXW_^bcijnrtwtqmnkjieb`glnxUmI13.405/454508787;::MPLOKOLNOPKLOJNKONQHe|dQU\\\foux���{ukmlhljossyxzyursstrnihkig^ahkmyTqvY>5035-3323748887:=MLLOKOIRMNMNLPOKOOR5X|uWPS_]cnqy~�����������������~qpsopmlggebZdiknxIH~wsV=21400548585879=LNOOLOLOLOJNNMPKMSH"K{scJRYZ`gpu|~����������������tprlkigfbc[^filky= lwx{tP904/3/9492::6;KNJOKNMMMMNMKNOKMU6"GxtlQFQX[ghsy|{��������������zxpnqlhgef^ZYbigmiu0 \w�~~�h1441675;6;69;KKOMMPILMNJMMPJMUT/?svlaDFVX^fnozyx~}��w���|~�{wqllglicdf`WX[ddjklj& +Fr�}��_KPE:=896987>GOKMLIMIPHOMNNKFi�+9xtoeXAFPW`cjpvssxyxwqxttquokeghfggbd`WVY_`^jgh^7t�����}rxmf`ODA9>9=NMMLNHKMOKOIOKJV��4 3wtnj]N>GPV^fijtnqokjjkelfhfeb`idcea_XTTb_b[geiP(w������y{mxswlIPGILLLLMLLKMGNOFNKx��0@TTZ\dfcdba^bd]`\\_``d]f_aZYTZ[cb\Yddd< 'w�������{pz|������ILLLNJLMKINMKNo���,6uuplg^QF>BMRTYbZZ]ZXY]ZVXZY]_b]bYXWZ[`^bc_a`ca$ + +z��������}n�y���}��JNJMLNKMLKKJRw����-7rtpmcf[GF?=EVR[VWZXXWZWVYY\Y^bYWSX[`Zb_ba`ae`U 6|���������o�����|��EKNJKJMHOKMK������# 9pqrphc\XIDB2>JVVWXXXW[VWWTWTUUPSY]a]``b^^a]a[.#A��������z�yw���z���JINKKJNMJXUm�����w%" 7kpuspe`XTFA@66BELTRVSWRTSQJOGOWZ_`^`a^`]`aacIO����������i����v��JJLKKONgg��������z&"'fjnutohYYMA>>:;/8C?CHDB@;A8AMX^\\a`^b^^]ca`a2"m�������z���g����t��JHGPg�������������8 #Thlovtnk_UKC9@<779966368;8ATZ`]a_`aZ]_a`cbfN Jz�������z���m������JNW���������������S$"3kkktrsoj^QJ??>=9>;?>FDUZZ]b]]c\]Y^c`^e[+ d������������x}���~��Ov����������������r*"Vlinsuqli\RE=:;CBBCEDDFJT[XY_^`\_XW^_]c\d;0|���~����|����y���o�� \ No newline at end of file diff --git a/images/trainset_face/s21/4.pgm b/images/trainset_face/s21/4.pgm new file mode 100755 index 0000000..965fcaf --- /dev/null +++ b/images/trainset_face/s21/4.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +gfhhiehfghiggchhej`bWNKPN>,59E?6-K;07*.-=T[WBDSMEINC23>D;?J/*8?FO3/?Y\X?3@>5=SND2JOL6+**696/1BUZC.(3626EUSI;JZE4%1-6JKHJ?::?:/;>T_Q7,JOD7,+3P]ZQSRH=@<7GJ7QLO[heefaddgdhdjgjgikfhgek_@5004HL74A?MEBHYTI@?F63UY?/7ARA4,N38KL^OB1ADQK8$#1L]ORFXVB7541'DK?OQYaggcfggefihhfhifhiigfmP06.2AJFCCC9=NJFPUOB5?/*KBC:BGN4.4TG7Q?cK93@;=TO8(%GSQORQG<8156.5;QTUTWegdgfeefiggigghjhigiiTE0,3LPHAALD:NTMVU\L95/%@8JN[I9,!G`SDN2ZM2-26.AcC4).9CPddUE=312.:8=GRTT[ghdceghegifkehidhfea_@!3PKPD5;HYR]QWV[ZB/&-9L^mF3#Qbb`6FI+")/'"SV,3$:UlfWHK[`<(/NZi^%#E) &%,Z32/(>Zh]Z[PI>?:<27BJVIJ^efeecbfhiifehdhfbUGA8*)@VQbV)/("#!BG.*'6S\YTUIB7914775=CTHKddeehbeflhihfdf_Q:BS\`eR48?=;59F`9DR6R?64(&.18??LUWJ;<75/:HF?LWV\g_idggfhghdgc]JFS[^SOWG4+539590GF5FAA?+/""%..'/+49BDJRS[ZTJ(!#)16?1$!,4AS_[J:66432=RHJHQZagccfhhfdhcgTG2IW`l\MN?3* 37>387;6+KF;2*($())#&%))*=GWOTVJUTF1&& +0=3+$/;ITWO>98=3;3.GVKJ?NWgbfcihehcc^G<5:SenhRP:3?7:5342461">R76-/'%/0)&%&(),+4PZQV>6/?J<+,!&77*,/7??IM75;??CE1@XQAFNK_`fahggba]TEAFAFSQVSE@ET_WSROA<4=++J80,-"*/+'%)($#$&,7\Z[T1'%+D7&$%.)(%',8CCEG=43DD=AKXSJNKIXbcfifde^U[B>HJKF?;9)<8--,+.0-'(-)%#(('KWQX=)&"';3&**-&').BFPTE59?>1=@PVQG_FFR[hffgbfYXVN=?ECH:9=kzdR]YSNOKO?<=557+-0..420-3,%+!!- 3OB?T=&$*,++%-022ERN>H@3CB:9@RJTRPTAGYXgebec_\WROJFD=7:9OttUCJH8:CF@DC:<::232-79;=?846' '").4A/5P;#"+(**+)0098CDJI:7FJ=FPKPOMSJBUV[fedc`^[SOJDEC?:37WeQBF=2<52B=BB@?@>><889:7B;EEGHJFHCHMLPS^\F30+)&1127259;1*+33//48AIMVY_UVRONWVMGGDRCVaW]gha_\XOMR@+?>6,&7AJJFJVR@7BGIGNIPTOTRXYZ`blytiZ=752357,4869:853?2+(1@BKIOH3:?HNS^ad`aallnqpu~���fHE=?=82;8DCEHCIAGJLKHGNW\d]]`ZVVQNDEEIMRQYYY]aeZXRRLJL:4E91+)1@CGGA89EHOUVS\YQSXUVUKNZ[c_WTLRJ@ST`o�������������������}oa]SPHOROW_eikje_c]]WWLRVTWXPNTRKLO[[NFQXX^`Z^aOSLOIHPG6-1,*,0;86=FZaby����������������������zqm`]egjdity|}znijicX[NHMSPUXSXLNJLKLCHX]XYZaaNLNMGKP=I3('+34:=;J\cgm��������������������������uptxtxtu�����vqtniaVNNPRMLJMDDGDAGBBNXT^`fcKKIKFJ76I3,"*6:BBLYhcl����������������������������~����}�������}|vsmg]SSRPHAGD;<>8>=@=W[acgbLKJGM4'1<4%*':JG7./813.TecedeJHHIF*#0./-))9GSThdhs�����������������������������������������������yxthg_WHA8KF6,2%+*MiddedHHDK>,(+%$4+'6NV]bhq�������������������������������������������������}yuvqfSK<,B@5*%6N_fdaaEEFID+($#*6)3@O_jkw��������������������������������������������������}~}{w_XL='60:9'Qe_echEFEHC3&%--/DNYlq�������������������������������������������������������xqiTG2%-$.794VabdeHEDFE2'$3%9Nbkqw��������������������������������������������������������}vtmgG8/%'%*MN@T_deDI?EH9%.,?Vksvs��������������������������������������������������������ztzskX;+'&3^b^^[bfEDDEF7$'+2B]mtsv~�������������������������������������������������������}pzujdJ;((.ia]ca]cCGBBL=%"'.2Hcoqvr}�������������������������������������������������������ys}speY=1,#bd^^c]dDDCBGB%,*7Ncnsunz��������������������������������������������������������uwqolXA3-!*a`a_a_bDCDAIF')0$DWYVUXY\ZC@E?FA%-28KYgmnstzyw�����������������������������������������������������zyxuoqt_?*;[QYSSVWXCABCDE(.34I^hkqtvuu|~����������������������������������������������������yuyvnpu^;17XVTPWVVXBCBBDB5-33F\hlorqyt|~����������������������������������������������������~swxmpq`3,C]WQRVTWWABCBAI8+6/?\gnsspwt~���������������������������������������yy~����������{wpvqqrZ7&h�uTLRTTVAC@BBFE-30<[hlsputyx�������������������������������������{rdhmmrvz~�}}��~vrqvqqU/1}�rTJWOUS@@HEEGA///SbK5GOSeiqvmotqhbdlXF]_]>6!5X*l�d[msf`WNo�������ru��vVh�hD7";:j�M:calzz|wzljqv|vQLPROSQYwo[MphG4>Sgknwrtwujggj]TP?oX=E*@E���aRmu]\g��������u��snn��VFGEUy|fWOfty���wvnlmz�hJPNSROR8x{vPft\G.Ddfnuuy��tlgi`JOGgwUITPp��~_xky}lqr��������{����t|��zkq�wwyphmq{���zqjwy~�\KNRPPQQ,T��bZnaI)#aginq}���|tljYmsjt|xr����z���wt|x}��������}���}����{�|wuo~�|����zpc���ZFSPQOTO50u�uUc_F)\diew��������_sz������������{��z���������w������}|usssv{��������wkb~}��JLQQROSND,M�vWf]E+-Xddgs���������vstyv{�������������|��������u����������������������zhfsx�sKNPVMQROC?2d|[kaK6UeYdem|�������������������������������������w����������������������ucjs}�pGNSQQQPQAC3E|cohSOdqNbbjx�������������������������������������u����������������������s]q�v|eFSQQPRPQB?=/gilr`[lsK\dew�������������������������������������z����������������������tT��z}`BTNSMUMQ>?A6?taocq{IX_cq������������������������������������~~���������������������rU���{YGOOQTOSSA?AA0efd}soTN`\i|������������������������������������}���������������������j`���xMMPRPQOOT@?=C79�[Tt��TRYWhq��������������������������������������x��������������������]j���tVHQRMOSORD>AC<4e�ek��oKUY^ot}}����������������������x�������������������������������|[r���oKMRTNRQQQC>CD@,K�|���MSSZfqy����������������������z������������������������������}yZz���^OLPPQONTPE?AB?>/x||�~�XTTS^mq|~���������������������x�������������y�����������������|t[v�|jPLRNRNQTOP@>E;=E0[|}�w~dSYUXgry}���������������������������������|}�����������������vmfkscVLQNPSPOQPM?B@@B@8IrzwrwbY[VS`mwy~����������������{����~�����������x������������������tlhMQOPNQPPQRNRMP@@B?@A:;VlnkgcU`URYmru����������������u����pjp~�������qw�����������������plkEQMNQPNQPNQNPQAAB?@@==>KZaWMWfXUUgnt{~��������������xlx{qeZ[cp����~ofry}��������������zkx^KNOQPQMPOOPONO@B=A=D>=A=DJL;Ra_^Qbfqt~�������������tfdhR6(&5Pamy|�gA.J`w��������������|yitaFNPPPQJQQOPORO@A??>=@>>@>=>7GdabX]fkn}��������������pXZL=:=/7Y]oomYGNH_��������������}zpkzYGMNSMOOLTQOSKTA@=A?=>@>>;A>9>^cb\^chmuz��������������}iMQWY`J;OY]\jtj_^w��������������}tqlv[GNRPRNPLPPPOLS>?>?B@A>A@>>@;C;A9@?><>@/Pbbd[]fhtvwy���������������}ym`\ju|������������������~vsktzFLOQLPQPKMOQMPPB????=??@7C_ef`^gjlvv{|�������������������~oqt|�����������������}~~sriypFNORLTNOKQOMQOO<@>@>=A>>?AAA=@=>A?A;>@>==B5D`lf`bklosqz{���������������������������|����������z|tsptuRJPLONONOPQMQMOL=@A>A>>====>9>Xdm``josror}����������~�������������������~}�}~�{��wyvqtuoJJQOLRPKPNPNPIQN@>??=?>?@=?=><=?A?<>2OXVhhfmlooku~���shagjplfTPHOCEPVJIHETYkjuo]Vcst}w�{vytryiCLLNONNMOOKQKPOON;?>=B?>=A>>>@;=@-PdO`delkmlju~{��}qYDGGM?)'?:)HF9+9@LS\vxvz��vwxsvpXFMNPOOKOPKOQLOPNI@=?>=>=?<>:<=>;A3DwNVdcenjmdo~x�}{xofT7BE%$#7Zbalx������sxvtsjEKMMNMONLNKMKLPITKA@=?@?;?><=<9?=A:@><;?9><>1>krYR`fdkk`dt���������}tt}wpsttjosy�~vqks|������vytvqvNHMNMKNLLNLMOLMMNKP?D@>=?<;>==:<:>:==?@&krpdJ\]hno]Ymx�������jablhnmqwvrsnohmtz�����yvxvrnj�n-���hXQLMNQLPNJMLNMFADB;@=:>:?<;<9?;=@) ]lojhSFR]Zj`Ynpv��������|yqqrllkmtorx|�������zyrsjg���_4��������WUVZNOULMDDD>@>;<<>?9A=WlkmgcGHSZcbYfqq~�������}vuprmnnvytr|�����}ytpiiy��@���������}��ikiVMDBBA>A8?:;<9U9Tqglia_DCW[_U^luz������������}~}����������~xphcx��~� w��������{������FFD>??>=:9=<76u��9 Mojllih]SH:?VUW[olz���������������������}��vjVe{}qy{�& [����������������FBDC@:<7Mv���3MopioikeZNE7>UWS]hpy��~����������������{~xk[`z�~u}}rh������������}���FDAB?=/Z�����/" +KkkpmmiffRJA6>NTT]fnx}}}~��y}~�|~~z{}x}ujWct}{}~P +w������������~���DFA@D6I����Ŕ'+ Pegstslhe[RH::6JTUX_ltqupxrrvtwvtwvw{zsvxhR_qy}||p* z����������������FAHFg`����“$%H`hpvvwle^WQH7=25OXV^djjhmkmmpulpqnrsvmn^MXqyz~�~|zR .��������������|��Zs�����������!%?Xalqwyvof^SPB=856:OU\`d`djhiknihlkiii^NKZiyz{���xw.#p��������������r���������������\#&8Z^imw|xvrfZSG?;5846BCPVZ]]\aabd][\SRMHL\iqx~����xO(!���������������|����������������'*X\fnr|~vqrdXND@848:5;6=AABCDDBGD;@@A@RZhpt{����yY T�����������������������������¥5&RYdjk|z}utofVRC:;58@;;<;::9477<<<<9?;;=@CAEHP]gnqy|���d!!%A����������������������������������q )\bkq{}�~zuojZME;8;;<<@UZchbefgeffddgfcdhhhjejhigfhhfejfffc^bbd\KEG<9:15B?<845S-1;,.1P\VJ@WWP@JI:59:BAHO:==[L@DMGFCFVaedbhdfffdcibgikhiiiidighgdldgjeeeU^VMA9B=5,?B/6ELA53^0!E550MY]Y85BC9BVGA6JNM6A&8KDBBEQIJRMKX]efdfdgcgedghedigjggfhjgheigigfTLHN:6>:B<<5>SO?@S_=*\L*9_CABVXI+&/:28BVOJEIZ@-!/<38?GCEG9>NPKJSPC358,JNF,E=MD-*BP0EDWQ:0IA=WL4.Pa\RQNG>.,.(?S[ecehcgfggghjejghiiejiiKE<8690$4PVG@@JBFa3)<665eJ0HX[WNK?=44314DQ[fghcffdggjfhhfiihhdgf\L@4*5+BIZ]@./fSVG1.b*'+2- N[2A:V[bYQA88%2)BGP^hfdhiagghfdjgifhhhe_SE=9C216":LKD97&=NiFWTZ]ZP"-)OIdS6%6dQiDM2 *( $[676NblUKHA>9535CO\`edej_kiejiggggckeD"-<:IJ`]M0$9F@@8(6>dN;ZE\JD3$",?+2&'!;G/AOdg[UUKF;:5529OdZbgfdhehiehhfcepH&-DK\ZUZXK&%>6:9/82R]6OAGH57!(042E9BCGTPMYQ>4&**!!%K;1E``f]CGTE+/.,05091O>:D@>9+##*'4.424A?GESTRWWA$ ##'6B/39@IS[PD;;338NP7[XQiabjfkdhaea]X23@CVelkZN>F.,.,98129:/+;M?(&" )&0 &''.,.=HVKTQRX=/" 2/862.COY^K=934675RNGJXNffgghdf`^ZTS7@?9Icne_WE84187/:.2,20=)&0U>31($,'1'"&*$*&,9UWNP:>>R7/#*(0;2:LJVOG=<2?9:34XQGQDXfjfica_RQOJD5.3;#T=-*+#-/3(%+)! *($4^X[A/"#E<&#)*11;>@?O@5E;JEJ=0UQARCN\hhgd\WTOJ=BAEHILB?A=>HBD?;F44@AKDAKQSIRKNSeed^WUSF8<9>FJ@:54AHl�g@9BH@ADB597)!#&!"%IknB.D83.@>AA?F>A<9;B27811#3FCBEOQYeiq~��������������������h\XCHIEGIQYWWUSYWPVLIMU[`\QRMLAFAMWVRWX\ZX^WSPIRC$#QX005./0*4=;>MVckgt����������������������ymgWTO\]TX[hkidb`^]PNIOPRTSVPQMNMU[^VV]_X]ZSKNKJC"%RP75(0--8:>BR\eqmq�������������������������~mifjmqjjov|ynfibbXRGJJFQSURPINRLTZ\^ZZ^SRKIHK=+MJ63(/-1ACGT[iqnt~����������������������������tz|wvq���upoie[LGGCKJIE@DDFENX]\XbdOMKHLN,0?5@))'+>EOVYktql|�����������������������������������������ysvij[QFDDFJ?5789=TP[\bceNJJJGB#73&(05(-:NX]hnqlx�������������������������������������������|{voiaVP@9FF=332/F_[agadJIIFG;$'4-'.;.-=Xdbinnw����������������������������������������������}yoogaP;07?=3-%1YcfcaeKHEGL;&*/(%'/344IZdqwuz������������������������������������������������{vpnfK9+&=40/SefacbHGHBKC#&)#$!22)($%",2DXnxz|}{������������������������������������������������������sorbI8%Gf^```^dFEDEEE4($))9F^lxz~x}����������������������������������������������������|��tpqhP447e_`_^a`FEDFCC=)!#%0GA@T<,2/9A\gtoz{y{y�������������|||y����������������������|rl`jjkosy~uv~zklrq<9�xFTPSRXPC;Vk_FD9.-44A[csvv~z~}~}��������{{ynkjh_grqw�����������������|ok\^___dkpy||pqkfqo,]�WMOPPQST@dt���T>.576=[iow{z|}~{x}|�}�~~yppje^[_XWahns|�������������zzl^]\]\dhlrpyzxsnphrk2zsKLSPRQORXm9T���`/0:6:]lls}�{{xxwq{�xswxwroli`^_ZVYb_dpx�����������voi^VZ]cjpt~}~}{{pkeomFtyBLRTQSQRjg5!G���Z6:5A_mqvwx|uyxr{�zxwvsqomg_ZYZYX]U]ciqy�������}sh_VZRNLX[jgqu|}wwsmemuNf{CMSRTQQQqh<2/E��uS>5Ihmuyxvxsusssxzvyok`\\fmc^XUPU]YUZZbv�������}e\]ZUSdg`kag_bacrppjmhqs_utBPPQPRRTvaN6EBDdq^V9Wonw{yrvvqoiopqmfUS^dcfi]`lqp\X^`\UWh�������{[ff]beTJ4S>8[]i_Rjujropqlxt>PPPRPPRqk\E\iM6U\]L^jot{}rxxxtgjfl_JNfdJ:"�>+vhimqa`_]Qb�������`rmhVyNTbB"bsCY`Qupxqppn|kDQNPNSRPzriT[�T6LMQhimp{�yy|zwmijjZS_Y[8>)B>��mQf�sob^Z��������e�|e[�iF:!>2u�U1Sbmwyyriw{YFRPPRMSRbxvjRy�vL>EIdijqxy�{�ypiho_XHEuQBB:D[��z^sg��jekt�������v�~yo��QNFEUz{kYMbq}��njvGQNSQORNT@��}Tl��_@"9bigluzz����zplp^P`SosWLV_���vd�t~�wk|z��������v��uz��vfq�vp{qcgr���qf�vCOPTPQPRU*\��b[|z_8^felrl}������x{ig�x~������������|t����������z���}|��w|wtoo~~|���p_�hFTNQSOMRQ3?v�mY{|X48iZigpk{����������kr{~������������������������u�����zyprtux|������o_�\DTQPSTMTPE%\�m[||Z<qvLgknny������������{}{~�����������������������ux�������������������me�VKNRNWOOQP@A2uyc��fOA~}N\fojt��������������������������������������wr�������������������kr�DLTPORPRPP@A0R�\��j^^xyPUbiloz��������������������������������������zt~������������������lp{KMRPPSOVLP@B:/yd��sekrxOR]mkl{���������������������������������������q������������������o{zAORQPSOSNSDAC0Kf��mjyvXQYhglt���������������������������������������qx�����������������|s�xBMTMQRSQSLACAA-rxe�v|q_P\agdp~���������������������������������������u�����������������|r�tCOQQUNSQRQ@D@B/C�s`y��m`RW`^ai}���������������������������������������y����������������tv�yEMTRPOQPSQC@CF5/w��w���oUX]^^bxz��������������������������~������������{����������������rs�mGNQRTPRQTMAAAA?#\������{SX^Y[^nyy��������������������������������������z���������������|m}�aGPPRRRPQNSC@?AB59�����{[TZ_[Zhtz�������������������������������������w���������������~lwoMLTQNQRQSMRC<@CBB87Ol�{kIOei^]\asy}������������������w~����zqnx�������poy�������������{x]ESRPOOQRLPOPQA>B@>E9>=I[smZ;Gaiea]]lw}~�����������������gy}��uoba^nx����rajs������������|~tYLNSOQPMRPORQPC=?@AAB?9=>MQH:;cajgcahou{�����������������hiofH4(*3Caiu}�xD+Vh������������|uqVFTMQNMQRNNPOR@>?C>;A=3a_jlbejkrw|����������������bY\HFJE<+Sdipq^7ESt������������xrqRKRPQPOQPTMOQSC:CA=@A>>A=CA@A?A@?@D>>=C???A?@=@==7>Zdhigepnstzz}�������������������}{n^]hs{~�������������~zwppjIMQQOPOMPPPKPP>=A>==B?@;@A<@>?A;B>9H^kiihprvsyvy~����������������������{������{~������{��xwvor]FPKRKPMOOORMRM?A?A>@????=??;>>4FWfnijhtw}yyyy������������������������������y~~~�|�xz�vuqrpRHORQLRQPNPONNP?>>A9AA>AA=@>:@=5HVYlijhtv~{~xw������������������������������{{x|zw~xw�vtttiLJPONPMQJSQLQLTB=>A;@@@@;A;>@A9A;8AA=@2FpPYgmmpvx{}xt~�����~srry~�����|y}������vy���~}gZisxv�|r{pqRKMQKRMNMPRRONPQ?@;A?>?A:A<;>3Eq\Ochlouvy|{o�����{i[]dmrh`RNNLIDLUOJCJLW`bl]Yfls}}�yruwbGLNPKONONNNNONLOA:B=@@@?=@<=AA@:%%6TW0ZTK2(>FNfx������prwo\EKLNPMMONOKLSNKM?=?@;C<<=<>:?A==:8js^M]hgkqwswmr���������uefd]M>?74-97.,4AW\mdit������yrtugHPNNLPKPPJJQOLPMP@C>@=?>=;><;76jnoPRcihlxuppk~�����������yw�{upkoebilszupnenz������ssutVIMNNNOMONLLPLNNMP@A?=>A@?<>:-jkqqQNahkrpqgbf����������vpyxssx�������slfot|�����xrvpsbFMOLLPNNNOMMNMJMNMECBCA<=A;;==:;>?9inor_GYcenqpkd]v|���������qjkpmrnvtvusmjihry�����{rpupR�uQPJOOLNLOMLMMKQKKBEAC>@=@<===;=?=7dnpqgNO]cfqurfZiz��������~vhdkfbcbebadinv{{�����vlqn|4e��lTMLNNOJOQLLOLKMFCDA@?=<=<>>9@><WqnqnZFOZbilsl`arv���������|pnliggehkquy}~�����|pooh�G7����zXINMOLNKKMMJPGEBB?=>=<9><=A:TkmlqgMBRZ^cnof^otz����������}wwtoolqsssx~�����wsngs�>������tWIOMLNHOOIOGFDBC=<>;=:=;B*PjknkkZDHQY^frfZksv~��������~xvrppouvrux|~����~upel�2 p�������XGSQMLNNMLGEE>E?<>9=@8K:Omkjpib\NAISWe`Z_ivz�������������������������xiet�e +6��������������wqpGCDDBA=@;7<9}PLjokjmhcVI@HQX]X\anu{����������������������~��{m_gz�J1�����������~�����FICCA@@^���;Hdououppf^QGA=APWSQVflu�����������������x|zyh^v}w{�\%}�����������~����JCFB@?7@w����2 K_ksqxsqkj[KE==:LXRSX^hrwz|}��u}ywyzzy{}yzwvgan~~z~{32�����������������IDCDE?8����đ/)I^fru|zxolg\JC=;:DOTVWWdmooosrqtqyuptsvwurof[ly}z~c$.�������������q���IFADTIo����Ó(' K[cns|~{pkbXIBC8<89AHIQQUYSVXSLMKGICJYqt���yC$H�������������������������������~""5U^amqz�����qj[KE@;=@DA@A;859>?<7BD@?LQen�}��c" ?������������������� \ No newline at end of file diff --git a/images/trainset_face/s21/6.pgm b/images/trainset_face/s21/6.pgm new file mode 100755 index 0000000..15f754b --- /dev/null +++ b/images/trainset_face/s21/6.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +kghfigigjffgfhghhdjg\YS_Y?;;9>9-2IB2=SO4/QN#5E:6CXZ]915>6:SND>KRT09&FA8B?GODGOIS]fedfcfdgcgcgkefigigfighgfghiec[HFLTE5^4,SZ?FEVI1+(1==QTUfdcfgbicefiiffigjggihhjfhffQD;.FIJ;48QHC56CORMNRSP<2Z>$NgE96AB=6/C(=IeL<*QM?:''7;IGQOHHOMB77F(B`K%7@=R3/0O-?KVN@,H?LP<$9QT9;Xe[PKK?4)3)3PafdfdgdfkeigijhjfiigigkdNC8+981*$BXUA9B8E?FLZHVU^C!,+.=4O;ZD?#'A^EED9h2,6205gA;QY_OND>970245,.8SQM<=/0E`UXWVX_V%(1*XHhH5\]SW+`2$(1."B]1EEa`aZC>31).:LRcegfgcejffhfggigggjhYE;?=2BC>?5 )+]WbP ;>7696NbeccfdiiiiiejiheeflY+#$>@CXTiZH- AA:<5%:>hBDRJV;E&' 99HD03$CVReN$!2%'!;H3@_e\\SP??:5:.8Sc[cdfhjhfigfidefdq3 0HR^fMROW=';+:9&>.UU/QAG?6+#4,;2'"#)(3'5-7<>EIQQYZT1 '!*7B70?KNXWB@:429NQ@S^Mchhgigifh`eZ_S"$H>8=>88*TWFW=gjhhfgd`[TNOK2?@FGGKCGQC4HOR^bYTMKI1-99,O5%2,)-3+&(%#%#&$K`YT,% 4E*&$)-84C@CE>DEIHPB3NU?SIiighdf_]UROA=5K?BIDK@7B8JniTS[^URRS@:35.!>3-(6,,1+*,%(#!-XQW;$% 39*(,/&,@?CHFC@GIQO:RUCUIigfhefaSYTB9===FDB7=>1FAl�iJ?QPMKFDJ<;53,21/3.1470.2'""&!$EH;M5 # 0+,)233CMTL?:A@MGBHRSERIicfgdd]WVP:A33@BBGG77:FUy�S,<@9=BCB?A?;855818;:=@@7=-%$#"&1?:'J3"))-,/8AJKCD@;=ANIJPQQHRNhefff]^SSR97 8K64FE745HHNJL;1&#% ,-94..B("*%-+77=GEKJFGBKOLLIMKIJPffeecYXLRL?$IA6+79/'/2MWA3\TK;59GD@AAHGGJGLGERQMX^XE60,("$(116,52< +%1-8>EMQVTVTNHPNMGFILIUdedc`WROJO71HI/"688,*8?TOK`LECCJEUUNQRWT[WWXYb\ivqmY:<1-+.216165372+55=?AIKSTZVRPRSOLFKJPQZeebb`ZONLL17DG-&151+)2CVV]D@@LOXXdfjjkigqonuony���kT@>88;7556>:?;=>DEAGPTZ_[UUUVRWKLHPROW\ide`_YOKMH7 5K?84561).1BPOLCJWZcer��~��~z����������|bNHF\F-.3-./48>AL[cpno�����������������������tjbVYXf]V]illg`aaYONKONMQVVSQPOR[ZZX`Ybb]YRLMHO@"AX>>/.0.6:=GPYjpun�������������������������~rniksorjnx}xmgfc^WLEGDMNNPPFPKQXWb]Wa^ZXMOHGP7 H@F+/,+,>DHS[krtr|����������������������������x|~�{zm���{spmhaUICBDLFE@A@APP^[_\_ZVTJKJFJ-/>1-6(*&7CNXZjsxnu����������������������������������������}vsqhcUKDE<3120Z^]eeYVNOJEGG;&&01)"&5733Mcemooq����������������������������������������������~tqehQ;,-><0*'CddcdVRKKHEEH>%%)+"$(95;MSep{}�������������������������������������������������{yprjN;+&624#>_icaMMLJEEDK:#('$!"-5;L`dmw|��������������������������������������������������~tzrbF8$,)252WecbNLJEIBIG;#$'#22=Vjyy{}���������������������������������������������������{|xumX71$+$4F7SbaMJJHBFDE?#$$!%03Fdh}|~����������������������������������������������������~�rngI0," KaP@U\KJEGCDDG?%(!"#+,9Ldq~|�{���������������������������������������������������~�ronX;) '`b``][LNBHCEBG?'0#$$&39Siu|{�y����������������������������������������������������}�vnp_D8'da`baaLGFECH@GB2-#')5DTgv{|�y{�����������������������������������������������������vspgI8&`ab_`aIGHDFDCED90& .J^jrv{�}{�����������������������������������������������������}onlU<#6^^^\^]GGGCEAFED8&&17>P_fwyz~�z�����������������������������������������������������|qmm[:,,]][[^]HEFAFBDFC;%)26BOamtzy|�{�����������������������������������������������������~onq^A%4[Z[\][FHBBEBFCE=$(08EQejuv{~�}���������������������������������������������������{rmsc?(6X[ZY_YDIA@DDDBE:'(58JOgnvv|t���|���������������������������������������������������zppml="?ZV[\Z\BDDFCDCBK3&*56GQequt|y}��~���������������������������������������������������|pplnB%A\WTY[YBCCF?D@BI6'+49EQgnts{||������������������������������������������������������{psklG*IWXTVYWH@FDDC@@G<$$.54CUhlutzy~�����������������������������������������������������{mtmrB*JWVSSVXDBBBCBEBBB+&+56DRjkuryzy~~���������������������������������������������������~mqmoA0CWTRVWXEBBBCBCBDC8)-65CPfosu~|y�~��������������������������������������������������{��mqni6A]PUOUSYD@HAABACAHB-)22BQfmrx|z|}~����������������������������������������|qmrtxz{yxr~nlqg*W�ZMNVPXGCFB=BICCO?+030ATfnuv{�y�~������������}xwswv}}�������������������ypb_jchkt{ytyvlgu_/tyPNROTUCE@BCe��eE?1063>Telwu{}~��~�����{wvsijbacgor~����������������|ge[Y[^_fntwxrmmev[<}]LNVPRRCG?@ic��~E0/=59lhXALVBIjb^KLmpu{~xwxvsllnnpcRR[g`VSQHglulZZa^VW^������|]fda_fI2Ed-@cSkXTqnpqrhxmHKPQSOQFA7hseN[{kB>[XM^mmpy�zy}wzqhgkjOPdgJ<bb#m~^gqpdda[X}�������euq^Z�@@M8=�]:\Ujrwtno}hIPRRPRTEA5cvp^U~�i:E_ghnv}|����ypeonUL:joDLBF[���\�^z�wemr���������x�r��MNH[t{lqYXn{��kq|SJPPNPPPG@?2o��_a��l@(Zdijqxw����zrqoTclfxm][j���}k���yo~|��������w��y����y~s{pmlo~��dwHMRORPPRBH=:D��nYy}d<]^dknor���������dr�������������~z�����������|���|v~}tvqrm|����ezvKLRROSPPDEAA.a�wUz�bA�|\}fM$k�OYjlno}��������������������������������������vv������������������e�^KOSNUPTPDCCAD/a�\��q\Ls�WRflomy��������������������������������������zp������������������mzSPRPQQRQSFDAAA@5c��zfft{]L_jnpr��������������������������������������zs~�����������������ouWLSOQRQRR?C@DA:3[tu�~lnqx\MVklgs���������������������������������������oz�����������������w{JPNPQRPQQBBBA@C;/�h��zn{tfNXcien~��������������������������������������vy����������������|{}JKOVOPPQQAC?BA@?1V�[���ngP[\haix���������������������������������������p����������������yx�MNPRSQRPTBA>B>@A=*��aw��yhRZ]a``v}��������������������������������������x����������������uz�OMSOSQSNQBAAB?A@B-_������QZ^__\qw��������������������������������������z��������������t~xMLSOQSOMSCCA@B>BB3=�������YT_`_[fu{��������������������������������������t���������������q{hIPQORRRNV>?AABBAB?'t�����~eU[dc]fn|~�������������������������������������u��������������|vfTKROQTONXO?@@B??A@?8K|����~dS`bdcYjt~�������������������������������������r���������������jPRNUOOQNQMQ?D>@A=E?A:;ey���yZN`eb[`ar}~�������������������~����������������nw������������~~gEPNRORQMRON@>B@?BAB=A8=^s�~oEF_gh`a^nw������������������}x�����qkry������pgy������������||aESQMRQKTOQN<@>A?>@?BNdkZ?6afihddgq{{�����������������pq{yvk^XU_dt���sXeo������������yyWLMPOQPQPLUO@>@BAA=BA>?@=>>=>@?@;C/W_kkigolqp{�����������������sORMONTE.CbclnX8EY������������xsxNJRPOOPNRIVN>B??@?AB=AA=@>@?>?9D\hikgoqlqt{�����������������yfddnoiKG[XX^daqw����������|yrunUJPPQPNROPRT@A>@=B=@=B@?A=>C<>8?Zfgkglqopqz{|����������������wxtwxeROT[qv����������}wzsrqMJPLTOOQLRNQB>>@?=??@>?7Rdgigpmtqrvx{y���������������������qfegw��������������vxpqiOLNOPNSMPMPP=>B@A?>C@<@?>>?>??@7Jcglhnruwryty{���������������������}uw}�������������{��tytsbLMRQLQMOQLORC>@>??>B=@<@<>;=AYfmknptyy{{x{����������������������������|}�~���t�uvus\LPNNTOPNRMROB=>C=@=???@==@:7CT\qilhvz}~{v~����������������������������}{~|{|x~w~�utrvMOONKPQMQMQOMC@?B>=@=A@A@>?>;?>;8G\Sfjlgwy{�}t}�����������������������������~}}qrtz|w��r}ujLKMQNQLOMNNPNFC?=>>??@>>?><>>>@?A<@B<>=@=?@=>=?=<>?A6=msZKcfkpuy~|xo����}xswePSSSTKJFG?C9@HPY`ajclu������xwwpTINPMOLPKOMMPPLEAAB=??>A:?=?<<<<>=98lljIXfelpzxu{h~�����������|t�zwqi|��}mkgtz�����ztzujGLONQLNNNLPOKORHECC@C;>;@>?;?;<>:?76levTUVhiluvtshp������������~rtu��������}tllry����vswsvSKPLQNLQNLMONKLOHCD?D>A=?;B==?>;@>=:/mgpoLRbgnnurlj`z����������y{{|su{����|tplpx~�����osswbGPMLQJMMPLNOMLNLJFFDDB?B=>=;>:A<==>8+jjotYKZegpotnh\o{����������tpsrtqwqurqpompwz����votlrfNMMPMPLMMLQKPMMLLDIDE@?A?=====<<9A;<homodJQa_krvqk`bv����������qlonicjedghmty}|�����mrvgQ�{VIMPOMPNLOMMNMMNIHBEBD@?=><@>:@:?A!ckmqjVET\ckquph^mv~����������|vrqokpioqy{y�����}gsmv!���taNMOOMOMOKLPNTKJFBCDC>>==>=<=?A,WllpodIGUZcfosibksw�����������~y{ssnoyoww}������ulmk�a�����]OLNOKPHOMOUNHHEDD@@A8@;<=>B7ZkhnpgV@QQ^[jqm]inv����������~ywrslvwvwx�����}slgz�6������{MKKOMKMNNRTJHDCCC@=?:;=9@?$VkekjhaN?MTVdgnbbnvv��������������������������{jek�o��������WW_ZMTONURLEHFAAA?;>@;=A;YehhnhdXDGLQ[bg`adq{}�������������������������tdiv�U s�����������krhRUVKJDIAAA>=;<::T< Wfmilld]QECOP\bX_clqz����������������������~��wl[r~�1 +_��������y�����SVKIGDCAB>>=6=F�N  Yallilk^WK>AMRW[\Y_mzw�����������������������l]iy�V���������������RVJIEHCAC=@=5C��D VcjqinpeXRG>>MRTZXU]rpy������������������~~{{y]hpu�n + L���������������RTMJCGCD>>=99t��8X\prporlbYIEB>HTUWTRclp����������~������zzzxxdguqy�U F�����������}���TRQJEDEAB@7Kr���3V^ntqtsoldUHC<>BQUWPSbeow~}~|�|u|vyz{xx{zvxvd\u{xz6 N������������}��TRSKAHADA2V�����/  +VZkqswxtll_TF??:>HSSUUVchspprrrqrtxpurpusple\n{{y�f#[������������x��USRLEFDC>B����Ď&' Q[fmry~|rpe^QF?;<=?ISVW[_ekghlploqvjorloqgZTlw||{wE#\������������y��UQRKBEJ[fu������(*(IXejmz~�}xkd\PD?;<>;;GTWS_]c`fjdhnkfifdaZMRftu�|r#!t���������������PR[Yg���������Ę!)#IU`dms}��{pe[LC<>>=A;9@ELOTTXW\Y]UQQPKHHKcow�xW" V��������������v�Rj��������������L%GV_eio{����{mgTJAB<>=E<>::<<:<=>@@=>AEDGHWht��{j$s��������������x����������������Ć"!8]\`ins�����{qbSIBD:ABAADA@=69?:@8A@AEFHQbp|��|}'# ,���������������}����������������â%$[_Zfgp|�����{laWEG=7CEGEGDB@;BC?>BBGBIS^py�}�v=!q����������������������������������z&Hg]^emw�����{l`TMFBDCEEEHLAKHD=CFDFLN_nuz���G% $������������������������������������]Sa_^ls}������}jeYLKIJMFILVOUPGDDJFPV]mqx}��] !=������������������ \ No newline at end of file diff --git a/images/trainset_face/s21/7.pgm b/images/trainset_face/s21/7.pgm new file mode 100755 index 0000000..02b4cb1 --- /dev/null +++ b/images/trainset_face/s21/7.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +hjigjghhfhfgiihcijeheYTCA>86*.1/?RSE@IAGF<6?C:L?75657#&8DO=;./JPMLQJIA=83@4.A>=GZ^^hdhfcgehfekfhlhejghhiidXV^dbSCL===EKGZhffifgfgjhjgkffjggjleKDAGR>*402@X02A2+BBOH@841>MMJJPPB-+ &&7GC5+;81/-63Q`IUEIF?=CC?J\JW]ceegefgffiekhhjhlj^D9GKCI;':81@W5B^D3ENR305<0.LNLH>[V=5"!3G`da[WUIH:6/,STVPFFA889@N^Y[aafegfdihjhjeihigm^D4=CI?EN;AIAFZE91! 0OHIMNQVKKCA>-#(HJ^YFAA=5>IZ`U^`ejdfffggjgfgjlfgYC524884GOMMSGEG?[C2AISE@JDI402;7IYKEDKA>>IX_[Ydjgdggfhikejkfj^GKA62BD:>VQMLK88?DBGHO;BH\VLKKdAE92:QWJ7)#*)$$*1$#",AO`h[MIK<66-AB@1=?DEB@@G=AW\`_fiidfighichajV=FOHCNPN\QVdF?:&GOdsK).PpxT9/EC&),%,MWH.4 (:JKVabdcWEC;<+9JJGFAM?75;EC>YEEKEHJADFLSdfeefjhjjjcZie>5GHI_WXJL[XTK9,(B;KI5"89QhW,9)'$#CJ>&1#!+/0<@DMXSMA570:@;B@LEBIUZWfigfigifjXMVOJFSHAUPLM@RIEG;--33=452:PVY\@2(-#7@<'"%!$%(-@P_eZB37:(,EO>>ScZF8=JDZOb\cifdekiicHAGP[TJEALQAI7EM3<8'+&22-*2HE7D3*.+)'2%$$,3D5,%$%&-08?HJGI84-0()QSITDJZE:BBCfeaegdhhiO9+3I]WLM:C;374DO<85)0%55&&!.+%/D^UVVQPFF]P97*$0A?2+$!$&&*6>DLF6>?70#,N[JLQFLD:;DJIagicjfh_>240Hd\LPMDDA<7BGE408-+3'$&$-.(*5O^UOUE:00XP8,/0296/( ""(-?W\I5;L5+)$GUWKQ]TDA:E>VFKefdgfnN>FI=T[S[Z[RI@E4:334)+/-*,)%!%,/TSYUK;&%).4501.;65+/.-148CH82>F9%5=SRUSFYL79?@H;4O7Tngchh\A@FF@HSZNYXRMEFJA<96314.2'*3/*%&3+:JGHZR)$*.311658:420+0014BAA@DF<>JNSPZKQL=6@:?KB+AANlgdedaJ?>75NRHPT69DB@@@?8;<635413810,.24/:I96ZD,,.954248;:9-++7?JFDEKQOLPTR]VQFCC6K82ADG+7DIheeg^]M>6.7KH=R<4:=A:B=@?DD?>@84>;<59><0236:/;H@2;49;:=>:=986;5@CEMQ`^SIUZd^S@?ADDR)1C<=50DQcdgg[VTJ:,7CB6@4>C;@<85=BGHIJHCIHHKLKA<27947309=?5AA8BH?ACG@C<.0??CEAE:=DIMKKEPV^]`fjaOD>;:7933<>EAIKNMKFDPPNNJKQZ^d[RPVVQLDGGIXNN>69;763J-4LhedgPMTM@-095)142;805?ETTSRU`gjtz��ykTMNA>>=5?NJNZ[beh`QX\`YWYW[]XMNPSNGJHINa`TK<.@>>:@AJJ7eiedOKLNG-/98*23,) ,2EXbadhnrz������zf_YPHGD>MY[[gkrxtrediib]^d]QTUQRSVSROPVXOJ617@F@C:MJB#jgdeLJKOF/*8/00)"!%5Ieimtyz����������|pkf^VMR_Xfnvz~���xrmqrmbb_STWXYXXXVOPOCJFH=??HCI;4&(&/">bfdDEDEI81%!*:[nx}��������������������������������������������������������zyuiZI;5/,/8:-.++ZbdeGEEDL5*')2Jruy���������������������������������������������������������|zn^OB-,)$#&'0(/UeecIBGCI8-'3@\vw~����������������������������������������������������������|tlTA:#!%"$"_be`CEGBIB((8Wezy|�����������������������������������������������������������{upfU:6' (-febgCEDGG@*%C[ixy}������������������������������������������������������������yngXP>/"!+!8eddcEF@EI9%)Hbi{zx����������������������������������������������������������~~|xe`M;>''#&>feafFHBEI8"+Rag{x|����������������������������������������������������������}yqlbS87.*& UdbddEE@GE9'2V_fzx{����������������������������������������������������������xpiaX=-1.'2[cabaCEBCH:,>Reazx~��������������������������������������������������������z��znkdQE5$/+Bbcd^aCDBFC<,?Zcftz~��������������������������������������������������������{���}tlbVB7,*&!Wa_]`^DCBEE;.A[bdr{~���������������������������������������������������������|��}|rdXH91),&`__^\`@BDBE81<\ecn|z���������������������������������������������������������|��wxn`J:6.),W__Z^`BCAEE81=Zdekz~��������������������������������������������������������|�~~}|vhMB30./\][^[\DBCCF7-;]ecny~���������������������������������������������������������~�}||zznWB:.23Z\X\V^FBCBD6.4Yfheq�y���������������������������������������������������������|~|yrXD<7.#1YXWWZZD>CDF<*5Zbedpz����������������������������������������������������������}|~{y|tVKC20'A]d_SXUAAG@G=)/Yaeejy����������������������������������������������������������u|~yy|oXFE70-V���gPTE@DAFA/$Xcbfpv~���������������������������������������������������������v�{yy|mSNE7,Cz��QjUTFAD@AE4#Te`gqrz��������������������������������zpilqv~������������������}x}iUKG<,k��s7jUTCAE?DL;'Phaaluruvsxyryzx}z{�������������������~xqffeabisv����������������~||nSO>J:��wRWhWL?BE7Vzo'Ih^cdkmorpoh`iegdmkt{�����������������qnmfb_Z\`epwv������������~����y�qVZFUkz~qRe�GMAI=BNr�I7oa^_dfmnki_[ZXPRV\fksv������������~{tjdgfcgjnpv}{}���������������}ucV^pvi�Wf�KQAB=N3<i:ibZ_d[jnkdc`[PQMIPQXbgr~���������{uskfdcieabdfrux~��������~|~�����~~yn\iukp��dd�CPB?AO?HoM_e[[c_eilgidZTLGBAEJLO]e��������yngdbglaRWRTZfaekmpwz~�{}}}������~||ofsj����sk�@NAC;O='FYb`\W_addaVOTZ`dWL@7?GDJNp��������yqjerogb]ffVCDVK\lf\bs{|z|���������voojbx���sx�DQB@>GK%&'QfcSXR\^SAKUbSOKKIUYH8CE;T~�������ysurvlokYeuPBz=UbqdOn{|���������z{rq_Rjv{��wy=QCB@AL:1)KjaYNO[V;GYQ[78rK+e\NIE;7k�������|�����t_f�wIMCBA�sTV]uyx���������zzqtoqqwqp|�y_DTAE>=ASTEHehf`UZUN>.U|WCF?DW��~HXWBf�������������}cv��xYVct�}rnns~w��������zzms���yuy��wQKS?C>D:F`WI\g{te^T>SROju_ST^��}hhf^Qp��������~������t~���������rz����������~}zyhv����xt��sATR>C?A?>S_PTe��wfbYYnnjx��}��~zx|t`dq��������~��������|}�{|�������������z{zwvgx����sz��fIMR>@=D@;@`UKj����~�^_gv{}~�zz����vykr��������{�����������������������������zxx|td����up��~bATTA>BD?A4YXNb������~nrtw{����������ml�������������������������������������uzwxsb��}�u~��ONPT=D?E?C8GaI^�������|��������������pn��������������������������������������tztxob��s��~s�{EQPP=CA>C@<9\SW{��������������������~on�������������������������������������wwsxic�|��yw�j@UPOBA@B>B>:HbSy��������������������|ns��������������������������������������uutwji�����~�SIPQQ?E?A?AE5>eVo{������������������|vv}�������������������������������������trwuhl�������wDRQRRA?C*e]ev~�����������������{s}��������������������������������������|osyyaq������ziHSTOP>A?CA?:F4Mm[ny�����������������yw���������������������������������������wpsyxas������z^GSRTQ>?>BAC>C5>s\mv~����������������r~���������������������������������������roy|tbp������sPMRTQRA=BA>D?C<5s]csw���������������zq���������������������������������������wr{xva`����|tVKOONQRA??B??@B@0u_]oy��������������{wr~��������������������������������������~rwy{vc;ny}zq[PMOORRPCB?A?>D@>4hcXly|������������{{px��������������������������������������|uzyxth+KXb_SNMPPPTNQAABA<>AB;9QPdnw|����������vgzxc_t���������}���~���������������������~yyxwxu^7HLKMNQQSRLUNM<>B??C>D;B?6NYlqx��������~k^jl`QSf������zrrw���~����������������������zz}xqyZ9GKMOPNPPONUON??@>@??A>=D2HY`ot{��������|mnXTA64Icz���ugNFNXpu����������������������|~w~zpvR@DJKOORORPOSROB=@A@??@=C<;EWZdtrx|������rqhM5/$0OdstvfNEE@:Ul����������������������|{x}yqvG>HOIOQQPNQNPNN>=>A?@>?>AA97_S^jqs||������ywzM.265:Uccfflxni\i��������������������|�||vzyrx>CFKOPTNPPMRMNPA>A@;@A:A>=?5VWW_ckwy���������fF8=:;ERV^pyz|}�������������������������}}u{ztf@FHNNPQONOQMONOA=@@>>><>?B@2U[UWbcmy��������|aOMCDLN[gtz�������������������������~{�||x{yvb:GJNMROQNQPPQNQA?=A@>@=>??=8J[ZXY_ky���������xqg^`chhos}�����������������{��������|~}zztvY>EOKPPQJRQKOONS=@>>B>?9B=>A2AZ[cYXit�����������xzzzur{{}������������������t��������{~yxsyPAFMNPMRPNONORLSA==>@>>>=?=C;7T[efTczy������~z~}|{��{yy~������������������r������~��}z{xnyM>INNQQNLQOSNRNSB?@=??><:E;>B1NVckX]zs{��zywuz{�����x�������������}{~����{��������~ywwl�?FIMNONNOOONPMNO;C==???;?@;A<7?A?B@;6L_ebQv~tspe^W_pppoot�������upv~~|}xyjYQ`egjv�z��}����||~vud|>IOMMPNRLRJSKMRM@?A?>:C4BXbbTe~vxkjQ18JJIMPJMPW_^YTW\ZWYV[RY]n����|�����{���~�z|xol�v;KNMMRLLNPNJPOMOA@>?=B<>@<;A5A>6LZdUY}x~wynNL>8AGMMQRULOUP]kklmqont������������{���}y{sjx�m@HKPNQKPKOMQMMOM@>@=<=9<=>>@>?A=<<=;;=4MU[UU~������{{ib_fus��������xu��������������{���~ywog�}�^GHPNONMMOPJLONKQ<>=@;?;?=@<;=>:=8@;@<=;<9@9?:==<7K]UOWs�����{tlbihhfiinlruxz������������}}{�}~zyvsifz����v�rPLMRHMMPKNLPJ@=@:A>=;<:>>=;<;=?,.TZUQ`u�����tqllmjjhhljou{|������������}z~�~{vvwkbk�����8���pPRJNNNMNNKO=;@?<<<=;=9A;<8;;>=7@:=;=@8 ddNSSZfw}�����wvv}wxx~��������������}zzyzxsjaXi|����Z-��������XISTNP?>>9<>;=?9>;=9>?-[gURPTco}����������������������������wwvuvtk[Ydx���{�>���������r��db?=<::==<;=5<>8DI  XhZHOP[gw|��������������������������|xqptoh\War����}~�5^��������~����>>>7?9<><=98>4_z Wf[UAMX_l|�������������������������yssmqpe]V]nyz��~w�'  T�������������=@;<>:?<<9;=2Q�� SjYWM6R[bu}~{���������������������yutkloh[YZku�}}�yvu M�������������B=:>;;8:=6Lu��wPg\YTL<6Q\iprswyw�|{��|}��}�~}~{xtpkel]X\ikp|�xz~|uv]E������������{@B;;:=8:75a����]Hg]]TOI8:MZhggipnsuwyqurzx{wx}xqmfg_]Ognkuv��~�|wwoKV������������|C@>:=;:<+j�����VDe]]WOK?;7GWb_aegkkntkkolstyrrqri_]YPXiqqnxx�~z~ssf0Z�������������DC:>:;::?A;4-()&-6237-6,'!0/A`FVDBF@<:8>=AJWZbfkgijiighkijgiiljlgkhiihlkhkng_P4:3/2+.33Q`QC=;?EC5BG>8($&#1800E+/.)$(@UKVHA@E<;@B?.30+?:U`J8*=NPK@b_:&!! "-PgqRXUJ>62) 68JXH:>EJFLAB:BVbdegiiigkkfjkkmgkkhkiko`JHCX?./7'TJ.@H/KPRG:610MQOLG[G;%"(DSTXXWdYA<8-#68/CB19=>CLD@;-WkfdgjjihhikjkjjhjfmijmgE:PDEF,=B4DR3Ma7JNJ9/88+DVSI;UXB6$?PCGCDLbfC:>2.;9,.C)064.8EAD39bdifjhhkijjhhgmkihkillE0=OME_?IRRBT8P_fPP.@\M53")=A51:CmpS@B52,:E71)4;:3.4=KGIHC`gehiijgihhihiliiljj`N32=6>QRKNXGC?CL8;IJJ?ILME`TH?6HSP04 '" $=^gZOXO<7.09@P>:.HIA6=?IIS[ZegggjhjigiilkjjikjhUM<+6::<[ODJL3;=?@MI?3EX^SFQ[24,#QPN0/!2MPYfif^H<6419?GKI7B:56=@BNZahgkekhihlfklkijgkifKMK25OBDN_H8H9+<;GYYE@5;G75UP[PW_F?8&COkg1&9_{T,(D2#(3PG'9'(2*.;NFP`d?.8'.GF:JaYO59A?0@U@ighgkfkhiikijhnfgchKAKJN`MS^NYT>2$MFc].4ho<"55%"FC7%1##"'/LB#)#5cQ$#2 & 4D9%)$ &*.=;W?nhihkhjhmfkljl`WUIJNGD^TZAHVKH@)--655)&GOSK.(''#!#08:)()'%*)30=EFF5>05!,RVESOK=4D@:?.LB^jkgghgiikikkkZBJGUSH?SPJI1O;<=*+*23221DQ[Z^WC:*$ "!"26>4('( %$&+393A<6/23MYkihgjhjhijjlY9:PRTRJ;IM@I.H<*3+(&/)*'08HOSR`RT^E<)*)(7@>01'$#$)'8V]=7O>+.,ZUQG[X+:,EF;(5N\iekghikgkgl\3%;QP[EF83L9ID5>,',)+1$$%+2<^WPXSMFL^O/NC%=1GWVRA\C->+@>73/1-hhfjilghhil_D1,3I^UJIJ6:7LLA.6/&*9'$(1+/.S`RPS=7+;RG0-4379<3+/-*33@G56B@3DCNO_OND6@>/:<(>32NighkhhfiioW8H::@ZSRQOIIB?7<;6;CDHGdXHHW`]L;:NCK39=7:=A;2.^lffjgjhi\aO:D6D=ODGTEB=A?B:=;8969/<3//2:54CC3SH/028<8EH>EICBB=AJOMb\LPZ^PIHFZXE4/:B<9>:?''RjiffkflfXVX?6/;@FCD<>>219>-7K;48>IBHODHQUROJMQZ^ZMRQMFEFRZ\EA13>?::203-'-fgggiiheTQTG;01D7;A86C@C:;A@LIHFASMOPZSG;96:819;B=LNV^[ZJX^Z]XY\XQSMWQLMMSPP=>C=9:C>4/.,,(!^fgdheghQONKH41:83,>D@9:2=IOKJLNX^djng^PEC:=>5=PIQ^hlpphadke^b`_PXTU\UUSSOJFBGC;7852..&/%%)SkfhfejhPMMMD5068*275644@IUVOT[fnt��laTVNAF>BFaZ`gr��|zplouikabZYXZ\WUSUSDGOLFB7.*-')#*('!KldidhggLJMEW6/80+--#"$6I_b`cmt�����}nca_VMHRXXgwu~����~pwwoolsgcac^\YWUQFKORH61/-"('(3cheigekfLHIIK@+40-(""0?ejjrv|��������vsuf]WZfjy������������}znmh^f_`a`TISNQE3,## ).>mdehdgigGIFIHA'0.,' +5\tov���������������~mgbfw������������������}wunmlikhfaSFLOA86-%$#,,+oeffffflGFEIDJ4-*(%(5Rnuy�����������������zyr~��������������������|�|ypnjjjdSE@?23070+23"3hheichhfDHFHEJC-('2Bkww����������������������{������������������������ttoljcM>92*%$#!&)7meeeehdhFIBJDGN3'#AXw{�������������������������������������������������wyttnlcA80,#%5geedeffiFGFIDGN2( %Gj{}�~����������������������������������������������ty{tokdXF;5( 'CdhdcffheGDHFEHG3! ,Yluvw�����������������������������������������������|z�wosc\O@8.'!&LpffcdhgiEFFGBJK/!% 1cqpz�����������������������������������������������}{}�upujbUF2.,&$TkgdafffhFGDECIK6!%);liz�w~����������������������������������������������}yzuqrkgYL<*(*))chef`ffgdICFEFFI:'#1Jpqstu����������}{y|����������������������������������z�s{zulf[M@1)&(AicdddbhhhDDFDGGK9#=Vuly��}��~}|}����������������������������������������}�tz}vrdaLF4-$")DidfecdhdfCE@GDEI:")BZpnztfhz��������������������������������������������z�}x~~yldWC72'(!8ead`debfe@FFGGAM9)+L[pxt{�������������������������������������������������}�{s�~vso`H72*($;dcabagcceBEBDEFG@*0Q^rt~���������������������������������������������������wx~y{sviS?5+/&=c``_de`beFHBCEDFA0.S`muv��}u|}����������������������������������������������|~{zwytq]B:2*+Ac_^`add]fGEGECEDF3,X_jsq����������������������������������������������������zyyw{vs\L;80($Tlq`Z`b_bfGCCHCDBH/,T`fmp�������������������������������|rwv}{||}y��������~|}ux}rwsaG?:0&2v�|`dW^a_^CF@EFDDE5+Pbdjnx{}�����������������������������qookhiwx��������~z�|q{xstv[JC87X��\@iY[]^_BFAECDCC2)Iaahlsmjw{{������������������������}�trpkony}y����|����y~v{yrtsYHI854}�wONb]Y_\\FEBEC@EG6$>f[foic]`]`koluv{������������������r~{yyy��������������|w{}}vxwsp[JL7>U~}_TcuJ[V`ZGBHCDBDH:';b[clh\_aZZ_f\divx����������������{uyzz�������������~��zw|{wxzsv\TP>PspvoZkzTU]\\FBCBEBEFC)/d\_b\]jfcb``Z^bhky���������������wxsxyxy{����������z~xxz~wyzsugYSVmpd��`f�LT\Y[CDEAEDG=M6#a][^Ubqstytkc^`bekt������������|xtpqurjjcbbefnx������zyyw|~y{yxwkcTctb��ji~LTXYWECFBCGC;kf!X`Y_ilowv{vtpd_aZbdpz���������}xqpmrqe[WWSWXNRXaq{z}{xy�{}{vvrh\jht���uj�MQVXZFACCFDB?P�.KbYdqvwvpnkfec\URVX`jv�������~wuolosjbghkdsompl`Rizw|z|�z}|��|wwrl]l^_|�~{j�FTUUYDDFCGABQ([P@e^`uusrh^SJKDCBFNMQS^t������|smlltnhlfoja`^cp�uoTlzv{��}}{��{xssleg[anvy�rlMSSQZBBFACEAHEPEeXcnkhfXEDVb`aZD;FKKKL}������spuqsikkdbvP=Q^KksqVsxz}~�yxtsicbjgqoq�zkBTSPTDBGBAFDEG$"FbY`fieaNWeqpyknr`C?IK6a������qwwvwnud\t�O?'`$FlQbjowz�����~yyrphhk|rwqq�ycFVQUTCCFBACE@R-!8h[W^dlYRrqoLNNCImcJ?J>A������t~|��~tWg~�VN1>@\�TO_tzx�����}{}xrr^x{��zyu�vbFTQUQB@E?G?E?KG0.i_YVegOhbWpB2Hu$oyUEMH;~������{����t�^���SSO[v|xnesx{�����|{xxpqY{����sv�x\FSSRUAAECCDCE?S@8dbZSa^R`?m|AEGBy��GTZJ�������~������q����|����yi���������yvwtslY���xn|�oWFTRSQBCDACBDA>L\B[ddY]]PM4j�PTKPQ��vjdbY�������}���������������{u����������yqvtqj\��|�op�wuPLUPTOADABDAFC@:^RVbtob\MZWSrwb]e���}�ngj�������y���������������������������zpvrqiY��m�~zwtoHPRQSPACD@BBCC>?EYP]z~nflVstw���������yzi�������}��������������������������unuqqhW�vg��ombHPQQTSDCA@CABACE:UQ[{�|��e\puy~��������h��������{��������������������������upqpoeX�uw��ow�ZHUOOTREBBBAE@EAF9F\Y|�����muz����������~c�����������������������������������wnpqnc\�|���yvvJPSOUPPE@ECCE@CCD>4]Vv����{u������������ve�����������������������������������xnolnbaw����~uhITLQTQNFEAAF@BD>F@5RTp������������������wh|����������������������������������volomc_{�����odGRORQOSBCDADDBCCCAI4Zj}�����������������sq�����������������������������������rllqnae����~tVKPSPPPSBFCE>CDAEABB9Oe{����������������{o�����������������������������������|qklsocYz����zcMOPUNTOREDCBAAF@DCCB8H`n���������������|u�����������������������������������zolnsniOc��zfWLNPRQSNOCF@BACE>D>DE>>_et���������������s����������������������������������~|nnuongM5jrneQNQPTPQROODADBDABBA@DE?:e\n{�������������|q�����������������������������������|ymrtpjjK8EPTKNQKRKRRKRPDECBA@F?AC@A@4oRgp|�����������zzs�����������������������������������yvnssrglU:IMMNROQONQROMPECABBAE@BCABF2jZXpz�����������s|oy�����ű��������r�����������������~|unrsqjeq8GMQNOPPOTLRNPPCF@@AC@CC@DBB9Q^Ver����������ro�iu���������|����xw��~��������������|xuotsokfk5MIPQOPPQMQMSNNFAF??C?CBB?D@@;SN]jx��������\izcTh~�����|wpt�~s���|�������������|zrsvtofig7KKMQNQLRMQQMPPDCFA@B@ABDCAACB;OX_tw�������tQ_gaKL\{���~pfUNR`fs�����������������{xrrywrel^BC@B>C<@@7PXQclu~����z|}W=?=@EKV^ou{����������������������x|wvvuxoenDGLMNQMNPNKNKNKMIC@D;AA>BAA@D@?B>CXTZdq{�������tYRNMXcdisy����������������������}wx{t{vxnaq8LKKOJOOMOMNLMNLICD@@@?BBA?ACA?C@:VR[bly}�������|xn`lwwqwy~����������������������|{zw{wwihk=JMMNKPLNLOKNNKQIBD?BC=C?A=C==B>D3UUTZjr~�����z}}|t}�s�z����������������������}x~xwzuxdng:LPMMOHMPNJLMLJMJDAE?C?C=B??@@B@==EWXUcm|�����u{������|~�����������������z��~~|}~{xxvv_}b=LKMNLLLLNKOKNMIEFCB>BBA@@A?@?@A=A7\UYXi||���wyrx����������|s|�����xmr|}}�z���}~�y~ywtnb�\>LLMJNKLMMKKLOLKICF@@AA@AA@AB@@?>C6OWWV^xt�|xoonrvoibgjgkd_YWb[ZX\aaR?Snry�z���z�~x{yzrfj�YD@BA@@D>C?@@B<?@>9L[WPjrtysiQ>:',bgoq���`hkR:*2Pe��~����{�y}{zzvrhj~R=SJMJLIKMKNHKJKHHFF>B?B>C=C?A>B<>XUT_qn{{s^,$9\}Yb{s`3 1C87=Wdw��������{|}y{yxmaz�OCMNIMPEMOHJKIINHEEE@G>?B?B?=E>A=A?>@3M[SUon}}�vrM<2.!0%'*2JdUN`it���������|~~~{|xvfd�yzNANKHNKKKMJIJINHLFFFBB@@>A>AB=@A?C>?B4>VYQbs�����bgW80.)*59GNRZ[gstv����������y�{}zzvo\u�z~>GPHPILKLGMKLKIIJEIDDA??A>@B>A?>?;HWUYky�����vppjhbX^\\^hlttxyp����������~{�y}xzrak~}�SOIGNKMIGQHKNIIIHGDC@?A=??A=@@@==?>@>@:WXQ_r}���{wiklm���x~z����qrx�����������}{{{vuf]w�|�a|UENINJHLKHMGIKFFEE>C@C=B=:D>?>???=>>5LZUVfx���zoicadv{���x|yvsny~��������}�~}xyuxsZh�}�-��hNFNGJGHKKGHLGFDDAAA=?@>:C@?@C??;>@;??E8`YSUcw{}zteV\bhkiqrooqlqtyz~�������|}|xutkTl~��|�h T��y��hNIGKGLIHIFFF?C@>@>>=C<@;?=??=@D5OhSPXanx{{wogecdfeefmlpsxz����������zxxxo_Yp�}{�K������~�gbc_LSKGGDCCB??@>=?>@:?A `�������~x��nmIHHDGCE;A><=B=B==?:@c >m^SUWjl|���ypoinjmpxv||����������wsstbNbx~w|�|xt; P��������p��~~IGHGF@B>>?A<<@>?9>:s�.j`SQWbkx������������������������womoeNat}�sq~pn2 + +J��������|~}��MFHFDBE=?>>;=>3Y��� ++g`\S?W^h{z���������������������uvjk`Sbqy|~|~||voh:�����������{�MMFGIBAB?===><8Tpw|tpyy}�|ztmd!$~��������~���SNLGJ=G]cz����������d PX\b_\N@:3H]abhkjrumlppqtpnaPBGYo|{wost}����|toM%`��������������USIIDIu��������������# FV[_c^XH=736JY]dfflieied^VOBAPapw�xstov����ypc' y��������������SRLJe����������������;%-XWZfcYSF;84.-:>KQMOKIIEB=EHTjr{z{yrrrz�~�|vk=% 0���������������SSc������������������f#NUZ_bd\OD<960-,05;8<;AADHUcivz|zxutrv~~���xD"y���������������g|��������������������8#)ZU]bf`YNA>852.1498-'5HFE49O27-.,9UXZ@B`h>/?42837??MJS6@cA5HNNLB=>DY_bigjdggggihgkhkihkhkhhjjkhjgmiZQC;;HRI*0*/>2/+@B=JI>QWPBJH]gghfhghfdhkikhmkjhliiiihnk;(7.657IEJEE>OW[YNOR0WT-;lI@GZO>*,881BYUFHH`5(! **2BE?@1-57GQKR\XGP8DJ5;lU:7GH<34>4>S_Q@9YR9-!"+.CWbTQM=@@6:KDRZ_idgghhhiiljjjjjikijjjjjijWGG.)9OQ?E=EFTSFNQJN;:<17ZY7/>HJ='3H-HK_Q?/>RG>+&>Z][RMRK>;:3/JY\R^igfhfhghkjhkiljkjikgijd`JO;,%BQ[=CBU:;WNTMZV=/:'3FED3MBO)1.Y5NI`IE3BCLS>*#BZ^_XQO?623305NYW[fjgghhihjfjkijmijkghk`0):K4#3J983&LPIG.-F[S]TZ[^W-,&+-PYeC+$SbVT74[((.-+6h:6+,?YhfZD:8/209AA=H^eihgdhljjljiljfhhgdj&08U`mW4:CED,-@Y[I]Q\]U?$#"'8O`b:&%U^jI!"O& #)-SH+: ;Pp]QKI?<<929LNDN`hihhcikiilhkjlcfc`Z-6GT]Z_]D-=7F4,@OG1"5U^j/ 3-""%!R041@T_cX^R??=973;EWNPegigejikjijgficb\PN8T`d\LPU>(044=25BaAAL9J:2+#$3,B0;34KWZc/"*!$"BB,*1HRVOTM@:63/B488.)7SA/0(#(/-+-&(+#7CQUQZMRSB'$ #02<0+0DMQOK;.=A *V:8,,)0)4.-*+)(-1J]UQ?4;HE0,+ +<1)/.FDI;5<;?EA;DXVGUBM_gfkhhhec\XQR8@BGEBC;4AVtlY^fQTYQ;AA4&A>,30+.9./,-* /*./QbSS,%!3J'(#,---)-8EDIE?8@H<5LXTL^DJQlhhihge_\PPQ9.HHD:;;@Dj�kHMXQMOPGE?=389,20/569-/2*$&(!,9\TY<(&*0=2 +0),5;CGRN??>GC>ASTSQ\DMUlhijdgcZVPOL0GJJ>?9=KpsN0>N@2DBE@73344=8@665/&$%(*&PBHG6$)"/5(,032>FWKDD:8DK:GOOVTPQJTWgefjedc\ROSE"-@G=61-8L^T5DSIB:3E?FHC<=@<8;:;BDIIB=.%$!()2A67J2#&,/*-*1=;>EFPLC>MJHPQEWNTIP^Yfdhfdda\UPND'->><8.(3FNCG^]D@I>?AECEJHEKHDCKPFZZWD/-(#%*.<828E(!-,(4./7DFTUVUSPLSMVHLLKMJY_Xgfgfcda[UOM=*-D=@:..2BKDMXO>BCQRONPQTWVXTSZa^bnneY530%+./5667;>,.177688BOSY[jhmnkjopfqorz��{kH<4//58.5>:=<>9?A@CLGMS][b[WY[SVRHANQTU[T_iede`XVQMOM.;I7A:5,)1B??:BJ[_am{�~{~�~�����������wXHB>=;8?>BIMIKFQPMTGOMY^^][`\TRPLFOPYUV[W\ddb`ZVSRLQ>$GP01+/*,3@8=AOadku��������������������iWMEEC=JMSZ\X\Z][XWVPPY]a^VUQIGEFKZQTVZ]\Xbb^_XQLQKP+KL?.(.+098?GV^ohq���������������������zlaSQNRSP_djhnmdc\`SXOR[WWUTOSMSLVVDMT]ZVa[__YTONLNG =E5--&,?9INTbnnq�����������������������}rc]adiidfvt�{vighb]XMNNLPUVLMHOIECBTZY_df_YTQMLLJ>#'2-7,)(6?>TV`pom~�������������������������|umvzuwvz����|rpid_TLLMPDLD@?@::?EM__ffi[WSRJLFK>(*/!)7/(2BHU_joou����������������������������w~�����������zsnf`RPPMG=??;-199>IaedegZTMNJIHLB%-&$"1/(4DOW_fmm��������������������������������������������yrli^TQN@8G;601,1PdfhdeTQJLGHBPD!&!#)..4=PSYdntx��������������������������������������������}}xun`ZPE57@54'"OcckabQKMIIFFL@#"!"'/3BPT]el|����������������������������������������������~�wtleXN99,3-echeaKKJIDFFK8, &*/;Wfrrkw��������������������������������������������������}ttngXN6,.2#1C9A[eedJLJGFCHFE)"#'/.B[k||pz�������������������������������������������������yzpeiXG.%/!%[_MO[geGIGHGDEIL*'&,6Fdlx~t{���������������������������������������������zvz}sim_T:-!(jde]_bdJHJCGDDJI,&").7Ofly}x{��������������������������������������z|�x�z������|}ztjqeYA.0^hbabedFIGFJADJD2#%'2AYhru}|z����������������������������������������������x������uirg`K0+!0]d`a`eeIEHGDECFH+,,:F[nuu|~�������������������������������������������������v|�vlmebM3-Jga`c_afIGGBFGEFH#&.1>Idlyxv}���������������������������������������������������~~spmkeR6/Idb^`_ccHK@EGGEIC%!.0ANgqw}z|������������������������������������������������������unnliS56Ic_^]aa`GEEEFDFGF)-5BRluswy|�����������������������������������������������������|kromW14 Gc_^]``aI@EHBDDL5$%09ATmyxyzu}��������������������������������������������������~{�wrnmp[6)+W\^Z^[__FGEFEFBL:)35@Ukvuu~yw}���������������������������������������{���}|�~z{vsojom5$7]X[[[\^_GAHCEDCGD%(36?Votxx{xvz}������������������������������������xhrsrxttpnu}xspnkpl?*8\XYYX[_`HFEDAGDCJ.(0;;Vnuxzyu~v~�������uy}qxsvqsu{�������������������zzgiidiepggpxtsqpkmo:.7\VTYXX\\HDFAFDDEE?-29:Rlvy{{{}v���{}~~vpqhfiifnov������������������v|qmdilljolqojulplnj;&CYWTXVX[YFDGC=HIICK(21;Tlqv}zwyx}�zy|v�|urlgdehlouwz����������������{swsu}���xwwhekojnjqe6!q{SRVWWW\EDEBFs�oJ=.22=Ujtq|zz|wxv|��z�}~��wzkhiqouw~��������������xrrpu�������{rlmenloa0.�XOUUVUZGF@BiW���F-297Viswyzzyzyv�������x�|}yqmgnjtv~�����������xtmlpqux~~~����yqhgkjqZ$R�kHRWSWRVJB9Yf,?��|?-98Nmpy{�tzyz�������xolmiliigelfjlx���������wshlfiab`dijmr{��~{n]mmsR+rtXQPRUQVUEF7ff4Z��j0:2Roovzvtw~���|yrj\PMROSRP[]gcecms�������zwmhgg_WSSQPTPT`ouzy}q]jmtIHqlcIRVRSTYDG8mf:/2TsqP:1Xovwuxurrz~}xpp`TYajqpoviYMZc`]`cu������ti`aj\Veokjrnhi\WevuuqfjorL\^tjEVPSNSWH@:qiG:VIG^cL3cqyyzsvtvwtssrg\mz���|ppwwdRX_b_[i������gdcmdYclqfohnhqq^YssmslimpSkjz^KTRSTTSEI2nn]Dmm?B^ZGgpx|xtvywwosui`p�}`WUNDpqvtjW[ddd]y�����]elj^fhk[CDK;Qcql\kvmspkqhe}k|^KPPRQRQGE0kxlZb�e;IRTnluz|s}|{vpsudktm]78G�+i�icqoZtanfr�����giwmhf\�WC*�73|EYl^psurgqhj|g�NRRTQPRSEH1M�iW�{VDATlkqv}}}�|wpmsggI^s?�l8OiputvjpeotvzMMSSPRROECB1{�xVuxaBGlinxw}���~sotbTGc�NWLUT���gwqz�����������s��r�k�w>OAB^�qRB]ox{yonbnt~lEWSSSPSRCGE4V��YiuY=!%hfnsq{�����xuhjjwwaXa����{��������������py�~r��naVizpuw_[l|��si^vw�aDWSRSQQTGEBB.}�\lx\7!4`fkqi��������nk��������������������������o~~~}���{�}vufnxt��vf^���TLTPSQUQPGDCB2]�aq}ZC$hg_jpl~���������iu{~�����������������������m�����vvqtqn~�����za_��IMTPQSSQQGDDC?0�hy�eWD�gWllky������������������������������������e{���������}zy{������{aZx��=TPPTPSRVDCB?B3ero�g]a�kRfhkw������������������������������������ks���������|���������wZbw�yFPVQSSPSRF?CBG9=�g�qgj}lQ`keq������������������������������������kn�������������������uUnv}pCTTSRPRQSD@EACC&zi��iozrMakao������������������������������������pn}������������������sM�~ohJPTTQTTPTEBBAAI2I�W}|~ztPXgfg}������������������������������������l}������������������nK��{\HQTNVSORSEC@DDAC)��W{��nT[_ddv������������������������������������vv�����������������~hY��zTOPTRURTQRD@EB@EE*i�����}\S]``p|������������������������������������o�����������������{Zi��tRQPRSSPSRQCAF@BBD6>������bWZ]`ku�����������������������������������t���������������}uSy�{QNURPUTRRRBBBCB@B;4�����~gR\\Ydsv�����������������������������������}s���������������{kT���nFTURQRRRSQABCBADAC't����oT[`Y`jv���������������������������������}xz��������������ufY�~waJQTRSOSPQR@C?DACAB5Ty���{fRc]]Xauy~���������������������������������xt}�������������}s^^ztdKNSPQOSQQQS@?D@BA@CD5Zv�xwWCbcYWbkww����������������z}����|z���������opx|�����������}uo`TaZSPPSQNRPTOOTABCA@CBDAAE2Zdid_almz���������������mX]:5,1%Bgly{wJ14Mo�����������vsjbfFORQPQQOOORPONPED94fhijfhhnt������������������}�zaOTZp|{|}���������}}xpjbf\DPQRLTOSOSPPOPPB>AB>BAD?>?D?BC?@-dejnkiklsy����������������������~pow���~�|��������}y~upidrPGRQPNPQOPRRNPPOF>D?A?@CB=CAC;D@@5Qeplnhnmky}�����������������������������~y��������}v|sjhfmPKPORQOOQRQPOPUNBA@@B>C?AAA?@B@>C6Hajqmmgqpsz������������������������������������~��~r{qjijpANRMSMROOOQROPQNBDAC?AD>G>>@ABC@D@9Zhrrnktsuy{�����������������������������������}y�~rsqjjr]GMSOOOONPQPSNQNPEDC=B@C@A?AB5Rdmrpnsrvxy����������������������������������}u�{oolojoXGKSLRLQOQPQRPLSQDC?A=A>CB;D=B=?>A@8Abcsrluusuy~�������������������������������}}{ryvqomrmlMLPPNLNMROPOPOMPOFDA>B@A>BAB=>?@@?C8=_cotrrttst{�����������|wmse]cgvskgdimur�{su}yuwvmronqdDMMMOOQMPMSMRMOQOHEBAAA@A?@A@???C;@7>_Zjqrtunsvy������{sjjfaTORVTMVNKRHLOLQWZcdbquutzsnpnnpWGMQOMPMPPOPNOPNOODH@A>A?@D;@@C8E;@B87oRcpqprropz��|��~yfVH=D*"*==*I?;0 A9:VbvqxoyrnnqnqELNLPNNNOLNPKVMOOMIGCCB@AB@@>B@@BB:@<0t\Vjsmmsnnr}�~���~��rXX`6 #")'?[XZkvzxruynlpls\ENNNPKPLNLQMONLPMNIEGBB@C?A=A>A=?A@-hyXUioposbjm}z��������|{|�yzwxvrv~�}xswdpwz}vzxpnnqp\GOOPMPLSKLNMPMOOOKOKLFFFBBAA?@>>=@?><@A>B>,hpzXQkpqwmdfl|{�������uvvljjptwv|xurmhlryttxysqnnqjuGMQNKOMMPMNMPJPMMNMPPGMEFHA?B<@B=?BXvtkP\mmxuibesz���~��~dfppkoqyzyvsmegptvpyvrrolpjmbqmMNIMMMMLNNMNOLKKLORMIFECG>@B<=>?><>D:QsvvZNagmuqcclnz���}}yxre[baacchdgbebllrvsyyoonnjfyp3�~]MMMOJOLPLLLQKMNMSKJFEGC??C=@>=>?A;%IuurjIT`elwgdnqr~���~|vtpfha_VUS\\cjjrtuyy|tppnq_m�y���tgSJNLNNJMNMMIMKULKIHECB@@=A:?>C28ujpqgHKSeimhos}z������}tmpnjhkppmrtw~{}zxqlnYq{�f5�������RGMMMJOOJMNVIMHIECC<@=>>>@@;E>?nojpgaSEH]]^mpy{����������������������x}~|tjZ]w�{�/~�������~��zqscXTLXPHLDGCE@B<>>8dMFkpjkod]M?JX\cjr|}��������������������}y|yumWXts~yyn��������v������kVQIKFFCE?C=<;U�] Fjpmnjk[UG@LX\^gvv~�������������������{x~vpVUp{q}|hh����������}������YOKLGIDAA??3B��K Dipnonlb\ME;LXYZjqv�����������������}~x{{q^Ll}xjw}W +Y�����������������UUKJHGCCB=7E��DGdpqpmnebTFEAAVX[env��������������tyxv{u]Iky|vsxzA  S�����������}�����VRMHGGDC>7Y����:MappspqhfYUEC?@OZ^eefgojnmunnqnpojaJF_owvz}xru: +n������������v����VQQJP[m�~����à,(K[fmq}xzjaZTIB?A==@KOZ^Zde`diecc`]VIEF`ivty{ytk'3�����������������Rchs�����������4'KZckrv�}}vjbVNG>?>DA>>AGGJNPLQLMEFD@?G[intv||{uM$h������������������v��������������n""G[`hot�~xuh`ULEABAEDAB>;81954:@@B?AIZgnnt�}|yf z��������������������������������Ś'6a]hor{�zrj]WHDB8GDJAH>?99=>?CAB@KZkimn|zq!F�������������������������à��������9& \c^jqv����yri_RHGHK\ginpw{}~}y0"�����������������������������������Ţ!%Ef`cov~���~{ul[RI?DDDLDIOFKMHGANQ^kihrtw}���:! 1�������������������� \ No newline at end of file diff --git a/images/trainset_face/s22/1.pgm b/images/trainset_face/s22/1.pgm new file mode 100755 index 0000000..e5874a4 --- /dev/null +++ b/images/trainset_face/s22/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +:74675790:64<6:;7;8:?3;1/,'!!" #$$! !# !'))1:756779537/70855162836/418307.3;75/@0;2::2<6;86:83=:1&*%!!("$!!! % %$#%:57966;4571470716666245/96-1874939.?5:5;678<;76:933%## % #+!  $&"#$'*8274<7927384437397/72355354:47:2;8899::4:8=7:<,4)"$" "#%"  !!% ,)49<8485817856328450:44725988:776:4<:89;898<.. $"&&# $%"""#"" # &"& !#&!74<968685860953877727666688=885:77=6:99<62"&&! !##" !"$!&$+' )$+ $'"$%%$27:96479848:477847265439=899767:68:8<5:4')* !%% !'*+%%(",,*,+0*5))''! !&# #$!&33@:6;7385981;:04786408:7:82=978;9;56++$&%,!! "'#2$+340,38.756:7=87751,++ # !$'!"*479988685987642<88;.799:87=79;86>*'#*"!$""! %2.5A19>>=8@9?>:?:IA@E@B>:856$%# ! %!$'.:786<637;:2;8559479;6=;6=7>7<82&$"&$$&#%/27?2>:6<84* '"(""&)+66GBIHKKMTMUMJMILLSKLMQOTMVCLHFI976)& #"$,2>7:7=8793686587?3>7>8;7=<-*&%'#,'77:9:57/?4967:7<9=8;5@2!%%)!.(36=JOORZU_WY]W\ZXZ`YZVX`]\XU]WSXUQPQNRJIHHL@E=93*#! "*<49<68;4<778769=*)'! #,7CHMRS_VcZg]b`k_iclhmoiurspvrprdleiaZeb\W_\WUVLPMHKCHB?7:)#" '6699;:0<96=87;?<;&($#1ABQeNU[b^_ecjicfhiinrpvpvxv{�ywwnjpks^ajkX]a[^YTYHLOJGGC>:8*"! "*76:>5797679:<,&$!&!3JJSRU_\c_aaololnlrxuz}�����������{�v|uwsslnqjbpd\bYZVXWUNRKKHC;9*% ! %<79:588<>3("''# +CQKUTZ__e^jjnnqnrqx{}���������������}�vwxtroprcfnaZ^Z]VTZWWNKKAI;.*' ! $ .29;549A7%%" %"(BHPTT\Za`bcpnjtmsowz|��|���������������vzysvqrmkgfb``^^ZZYWZWNKEK@;)+# %575982C0# # *1MPRWY_Zkhiiokwpqvox|���������������~y|zzwsrommhedd]bZaWbUX]SQLJG>6-&"$ &27;65<$'!%"0ATOXZZ__mkdhsiqtnwuy|������������������~{v{yponqpfldf__`_Y[Y]\TTONME97, &"1994?N[`bijkqkkjnrqtwwqyt{{���������������||trtumkmgmka`e]c_^][]^ZXVUPD8<$! %):79&#! (0GMS_eejiqnmsmsjruqxsxyy�}�|��������������~���}ywunsokomjdj_c\a]^\]X^WVTJE<1"!"(777+"''":MM^admlpokqrmrop{t~w�|�����������������������xyv}uvprpokeeda\]dZ_]]VXQDB6$!"$,:7&!)')9OR__gmnnoqloqruvwy~|��������������������������������}~vxxoich_^_`__X]ZXUGE6,!"!*97(!#'2BRY`epqlolorswu|x~~}�����������������������������������t{qslddY\S^c\]^aYURH59',;1%!$?A^Yetlpmmoq{tyt|���������������������������������������ssjicb[OVJGSZ^]][SSG<=0 (77%&'=D\^gmpkqomtuyuz�����������������������������������{|yucca\TQ[QRPNG@FV\\USUKE=6  &5=))3M[chhlmqorpustr{z~}������������������������������kob[Q=MGEBJCMSQHB=@RX[TTOG@7  17++0Pcemcvmtpdknfjimps|}{|����������������������ytvh`WG>>5FCCFHC@DCXOKOC<*)3$#JY\ecnrr`WX__bSY`WNDG@HHHPVPNW\es}�}����{�tg\Y^JRFDB??91GDHQU^SUVWPGRE9MRNGH=40 -QY^bdml_YI[_V[RYPUOFB?AGA=LFGETTeizrxzxz{txfgTPQGFFNOKH@2 +$"3OUgZhk_W\\b^_dZfSTWPJ?DJCILBDILL]^knvuxrsxkeWVKIE?>;=@JZbgfhikkkgfi_cgeXI@LRGG6&&, 3UU__o\V_lkymgfhmkddVUJJAGPGEJRNVZ]bloowopjni\TPJAF;>CLXgovwnpioojmnnnljeaXDHOMF>!#'%2QYZigUGctrw{tnnouvsooil\[PVOLVUX^[dmkovukmeg[YSEI=BJV\dusspebYgcgmrrtpnjZcLHONJ?$#!'(VX`e[Qaqu}~|zxxy{w}||wvqd^\SOLYahlqxtuw|nkl`YYK?IP^U^\V\]ab\RONKR`mtnnlc]VKKMLF("#!#-PZgaQXqqv�����}|uwvyuoomgdc\]RRclx{y���uwkj^YF@PVWQLDbtu��eh_`YWKIcgmlf]SOPLTA/"$")TZhX^Xu{t������sgPXZ\VVLC?NZ`g]Mdv~�������wkrf[EMT[V4QZqqvvlNeZXcdZeEM^d^RN[PTMI,1)"'T^h`icqw{����|`UT]os}xhaVC:9Jb[\Zu~�������rsuf[?ZdUDKTZTI20a!'/-EL[dbJG[RSM]WSNM, (A".(Tdffmhpq|��yY_hgrnt^XTOSLKQ@;GJaedeXM@?-.#+YYitwmkrhU`rk?!]� &,�cx�5"d}mj�{|���xxolf]U[qQ^N�b`y\v81&ExuX2282=FXWfffgWQC",]D '(\YmxpuekkagE-u�G$'*OmGYijnuqnmphghf_V>PXS[b)V?a\orxry|zvonfcYb[VJKFM[eq~y{��{�|}|������~~xtjpptigmusvrooihlehmpososowmnmmkhbaYJ41BI]E |WVdlstuq�{wz{tqki\a_fffnsy{�{��v�������{xrqjhvnjirtwwnmloskromorrvrrsqmokmeb^P1&0?KZ2�]Shlpuwxz|}�|xyuttru}}||~�~�z�������w~slmfglqotsspuupmhrmmozqvtpwwlsnjmhb\V6$$.=_[�]Vijsrwz~}��{��||}vxtuty~{{z��{�{|}��������usmcheopwpxtzxvpwjmjkqnsuryvpsuojmd^VJ"4Vn�VZjikuu~�����}|zwtxyxsx~}���{z||���������~ulkibgmofsvw}zzvvskrlsupttuttsqlicbWJ* +M!}wO\fnqzv������}�xqrvusyz�����xxv}�����������rre`jlnhcx}~�{usxhsvqvxxnsttpljebVU,#LA~dS_ikuz}������}}|zvuzw}}��������yus{��������͜�����nfovtqgbs}x~|{zzzzvwy{uytrwpmjj_UO@"QT{VPegmzx|������~}�~y|��������vx{svq������������|����uxz}ys^dux~��~|}zw{wy{{srxmkjc\THM$bfaHN`iot������|����~���������ty~�}�������������{�{v�������Zcruy��~z~{zzy|z}y}vnohcZUOI<_tQ-W[jpy|��������}�}����������n|�������������|uxtr_dqp|wy[jtux~��z}{wtwy~yyytoh][VSC0-N:|O%\^jr{~~�����������������vo�������|���}usgpldSVJOPQTYX]Mqx~}x�qy�~wvowuy{wwule^]YPD9?:X+Vagr{�~�����������������{msu���{|tplqv~xkd]Wf\YI)!""&29FCU}yw|�{w�syskwtxxvsqjb\\TOF9<6-ouBW^jkz�y�����������������unx|vlXC875GYnj[QSJTND '>4,{�|s~ytokkhonozrqija[YXTRF75BC?sUX[gu}w����������������zjx��fkJ+=`NF4@@K& !,92*z~xwt|sdgghgkkrkh``WVWPYGF;1BCRkM[\fst{����������{�����}{q���NaB'#,214/GD)-A9!"#,EJS97>@>?y~z{mrnagdcc`jfdb^\UJQRSIF;;5AgbNZ_hotv~����������{~��~zz}���U\]B'Ebf^R45#7,'1)+CNPFJAPVZxvy}uifY_\Xdbcg`[WSHEONOO:?ALHe^NV`kpssu�������}w{}yxz{����jjfc^khjfT>8-.(&*#*2LQ\`YYZdhovqwynkd^RZV^c^c^WQLDAHFNH@B=LSabT_Zjqrppox����|utxrxu�x�����zzpsyrspf[L6/1':6Rahgajcfjepputqokle_WPTWX\]RYPED75:Gn�jleglelff_kplkj\c[SUVOXSXYQVPF??KGFKDD4&(r|]\Uimojliansryzvvrtmjluuxx{{���ytysvyy|�bdhdhiz�njijjjlmjiijhiad[TVTZVVVXPVNMH?BLM=HK=: h[IaWcpmjgl[gkortxvsnffgnprrs���w|ow|xw~��yz{}vz�opmontlnmnmomlkiaRTUO]TVUPUOHECCFIE@BAA"=8@L<;66=:;B9I<;1#?E@KTLQXOQU@FFJFOA97A!#5/!Nffihcf_dYhjhnuyr`VOI(m~rgQS^cix\eYVD5+3;@@D81./,')())#*.2+6& AH?EMPPRXRLAJDHICB3<3  6+%E^hjk]d`eZeinwuyi`RCB"ieJ-/@TXW[MME?0((+0665,44>,:442B5-CO&"F]RGAFRMHULN;F?GF?;7:/-4)9^cijaabb_bimstvjTO?4-Y88MK4:60B8>3JEJS]U^`iquCWmC@Y�*%2J>aoXMMB=KLMKDA:?D<;48<%!/2,)\Xjhgj``_]fltuyeTI5,B`M!Te^]c9�sn?�}s~&[tq��h-Qn4OY�CceceOsi^PKA@DORD>=D=E>978:"".10!PXebifa_\YclrqnmTL2/Smx[HmYZlktoi&XZL�oiD>"*A@9JJTZb�\rvodyf\_sf^cIEDE@L===;A?=7,A,$#3*4#CU_dfecc][`clqlh\J98Z{�nk�uz��vsgEKMJKU>NCNGUZV^colglunjhi```^nifdfWNCDAH7?@2<>;/3=##"02,).R\_dcd[d^]_^lgc[KBHkx~�nsp�wzvspjljae]bqr���{wutqcacxomR_gnbbb_YTC=EB974=:>2827$%04-)"J[__d_cbX]bc]]fVHKVt���rvsm�urws�|�wtv�������~whkZc��`b[fnh]_ga^WIB=A668;<6517%# $!+2,+*4ZZ^aa__XYe\`ZfMHMQu�}�|yyjz���um���������������saTpj�sX\dkia`^`f`NFLB84:9;=.;/7!!" (2./1%IX^`\\_ZX_V][_VGF^tzx�}��}wnv���iw����ƹ̶�����y^YKqefTa_hi[]]^^_ZPQG:9379281;<("# % +21-.10U[]`\\^[YWVUXMPL[n{xwu{��{wp���uh����ƪ�������RPJONaUWScc^QWY_]WNTQC?8769086:9 $ & #",2++5+,KX[\][\YURSU[JYVYiytxtu~�wqz�rp`jrx�z�|�|rniWKDGDIJNJ[USTJTUXWNS]I:;444:153B+%" %/.-//-1-VYV\X_WSVPUOPUXX`ovutgww~tushonY_Veiikkslj[UICEE:@ACPSLIFIPPPQWUU?@3/277*998&" &#--1)/32(8[ZYZYUVURROQXZW[fnlpllhllmxibj]YSZYYYV`YNMI>:6:08?J?C=963:880)+((,(,%''"1-PZRQHOQHPWS?`Vfjoe\_VSN<40%+&"#" ""+28EALIYSVP[IM>)$&12=:5B%"$" !!&6),,*011/S��qD:/$$&#:=7;.'d#$!$)-.,*/*1,�����@UVSMCOG@59>6W`[si^mpge^cbacZWTKOINRRU``ca\Y]XV\GLQCK702!"%*,>779/f65) "*/.3'1+02*}����\TSUKQFD==2665LjSyxbSPRG>2,*)-2--+9j���ھ`KTTRO?F);4BQGUSgWPTd:`WBdkoq`fXK]PaM]X[^YUQNDB>32236!$$ 98566! Yy27RR\`]X`}����nj�n:�X���ߣ[RWTSII;6.;36U4KD:-Q-@6EYaYQaLQ0F=:RVGeLNKK@9>6,&-#*&13;2:'#6c�7_pj[`l{����w}��А{M�����fVRXOPNA)3*49'@80&<2.1FCC?-E1A%:1>=>ARED5>60'&('!"05143/?G��!Qm�����z���eCeFWr�xiP�����qZOWUOK<%(*1-11/)'-+3(?<(/9.3#&8.0;2D.33,*%$!$ "'923/'-;PV��2_ZCFUY[e���͟��uZ�zprJ�����qWTTURN0-)++6#%/)+)&11(/&'4&)'#"/*+(0!(%! $"(19,5-(%KTN~ȗ?D1MUMNRP|jx�����u�yxtvX�����r`dRUUOB12,+2%!"#&+,-(&'$ +$0'#!!' $#/6+/,:JC[X�Ł4Qbx�JCPo�ÙZTnWc�o�psqw�����oVmULQLH+.*%.&2&$% /'#% #&! !!#!" --//0 DhAN_F���L66e]p��sD \ No newline at end of file diff --git a/images/trainset_face/s22/10.pgm b/images/trainset_face/s22/10.pgm new file mode 100755 index 0000000..2591285 --- /dev/null +++ b/images/trainset_face/s22/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +:9=:5;7::9;6;6("&"#&#$'""#&&+#0--2)/"0' .% " $# !$'86977>48789572;5637675859;>4;::::98=40,%$"!! #!**.((%/*3320479;:3>3+0,' "&"!&$%(-85959287727:0:462928-;<:<4>9;?8=:3+%#&#% "%$$/*+45=36;7D<>FCDG@G==;95*,(!"!&"+,6;984<68848:76264936885<9?85<8;8(#" %""'"-20;:8@EB:5,,'( !!!# !!,9<;5<69729=375875555::8GLKLUVSVOQJTRWRUVWYYXUTSQPJQFIJGB><4)(!! "%)2::8973<985:776;4888;>;:::2&!&" )$'08@EO[PT[O_XWYVVVQYZVVZZe[YVVSTVQUMNNKHHC991* " #*7::79795789573;44:=;:=<>5%##(!&%,28KPQW\[\]X`XZ[b_\XZfe^Zcb_Z_[UZYURSMPQKLDC>89(*#! '.8:99:7668859577387@7=:8. !&)#"/2=AKWOX_Ya]acab`bfem_hjmkmdda^^\a]Y_XVQRNLMIICA=44&$""#(7=99767898865:36:<:D*'#&'-2EKONZ[^`a^cjdmdknmpuuwrxuwvrrpsgmigbecaa\V\LTPKMIFE:=0*"!" !!,7<889577:88;52<<<>:(%! ):@SLYU__\j_ehpdnjjquvv}x|��~vvrxfivpaghei_^^PURXJMGK@?;3("!%1;;;;994=59731:89<446=9<3 #'8IPNa\]bbffkgqdjsnqyx���������}���~vuyusulgmcc]]Y]UWOSIKH>=/( ""$ !+6;9:866;68:59?:#(!&#CMUSZ__e_mkklljkrtzw��������������~~q�pvkxfebb]`]\\WTSRJND?3)"" ")96<77976:4:8=4!* (4QNUY\cfeampnoprg|v�{��������������}v||wu~jrqfafb`\][]XTRPKHI0+&(!! 689857:6638D6%$,!(BQQVX^cdcjmrvqsoyy����������������y��v~ytjqchbi_a_^^\^URMRL;8-# %$#'28998587:47C+%")":JOV[^_ddfvkursrzu�����������������w�||yxsrrhmffe````[eZ\VROKFC1-$&""&;68958:7478+$ 3ARTZ_aeinlrruszuv~~����������������~��~{{tvzkonidfeb^^`aaXXWQOCD8+)""& 4;9778;97;4!& ""=JWZ\_dksonspvtyr}��������������������xxx{islkggce`d`a`[X\UKNC95,# "!4;67:97874,&$$)BRV]_dfpplptpvvu}u����������������������~vwtkpmlfgcd`faaaaZ_XQUG9F*'"#,;59:7:869% %%(+DTX`]lntmfrruxs{{t���������������������}�yuxmolohafcadc`f_a[b]UXQB>9$&"""*4::78::7:'#%%-1DU]benpslotvztsxz{�������������������|~wzywrpqmqcgdfebbb^d`^a\YWN?A# %$!!$!07:89::99+(1199*"#6IS[finrtxopsstwuzxr{{����������������������v|vutupmlhcecf`hc^f_`]QPJ0($!1895;96:9,#%&;NWbfnqrxstxxnsvtzv}y������������������������~��z{yuwmmhjd_ega]e`d][SJ:6*!!)86:6:67:'+"'>RZgjmtwpt{uuss{{y~��������������������������������~}snifc_cdcba`g]YXM@?/ $4<67;7<:#%!1EKcclttsxwutxwyv}~��������������������������������~}wmmc\WV\da_da\WYQM?:" 16:;6:88-4EX`mmxsrtyx{}z~|~��������������������������������yypjieZU[MDO]`\`VYWSQB@336:5:4>%.8K^^rtwqtxy}�{�����������������������������������tpjeY[YTNXMU>IU^^V]YUPL?'  )368695=%(!5F\drqxtsu|}|��������������������������������{yvmWPTMOIOJKYUFDH:TXXRYTKMC,%&,23884:&%.O\fkqpxuxyz~|������������������������������km[GE8C=?BAEIFVDLBAHGVRVSUEF3#"$199688&!/Nhgoqtxxrxsstvx}���}��������������������}pw^hLB96;<9<>?HB@@=49@BGIZZUSYZUD\KCGWTNNE9$" *4176> ;Y^`luvza]bcc_eaT]MVIXS\XPXdkz|�}���znhU`JQHB@A<29GRS[ddded^\Wg^QAORRKL8' -02449#:]_`lrtbVY\i^VYVR?AB>@?LCEHRWaqwryyw~|swahEWGEE9;4:FQ`afjihidicadjf^KEQRMN='$--225=&$9Yf]lnbWMb`UWUQTPH@;AA=C@=AHI[`rmtuoztvl]ZJJ?B7=<@Q_kslqmomhlnlmlmgdWKSSMPD'#),1-57&$C??DFHTZckoormmfhXPNB?:NOThkgabWTRLNTblrmqle_WSORRK(#(;B.*2-6('WYi_H[nuz}sqopuqskngd\ORNEHNX_eolqmstdh`ZVE?=FMLPRVcm}mjh[VQFN]dnifWT\QTOO*!B;:E).13&$TcdVSlo|}{}w|{t{yxsska^TIMMWfoytuv�}qli_WD8FHEIFPfrx�gue`ec`bCIXdZQSbRRSM,11)E4&32#&$Sc`P_pm}�����~ulqj`aXVR[X[ZHWmv��}���{kljUF4NSV@Q\`]UM@:<3QQ^feL?XVTV^XVPL8$E ;C"1/ 'Ve\]\sq{����jTSVc`ZS>06HZ\UQr}������~sphV4FseOMPJ>.Tz +%4K]_HTWUU^aWRM@1c%8L$1+"$,Ye_hbktx���uXZ\np|wjiWN@3?PTShy�������vmfU'vx[QF5&F= +K1L'/DHUTF^^a^UGE'#Hv> ,Y#+.-!+Wcgeeitx~qT_ovrfZEC=??HFDI:GRcs������|qraP5{oc&I1��% zk$2*7PPcgbcVKD".4LpV2Y%)0.%%Tcggfeqwl;\x�oG7{ 2(*6EbNX`q�����{trhUFiyJ>1�ki�2L8%#Hu[64=6JO_b^dec[QF';7krjy{z�~��yxqkj`T\immelekcigWMMObhgh]JK^efegfcSP4JcZUdT>j )*I7+"U`quncgdcV3o�Q#".1hPM�\khlo}v}����{yrvdk]V`cfb_\_b_WaWX_^\WO=Refdlgelc\NB9?FUc!A`&'+M@)&W_pvxfVWM- +Wv�?9Y�z�re_`knmxvw����{uxjln^bdjdcTPB@DDEEH>C?E]lvknkgglh]VH09C`5AX"%-JLX`pvyqUi]NQcxbZYWZreiT\]_hhky{v}z�����~uvqojjgioqkfYN;0*((.1<]jsr{mmrijhj`]O($.7RIMU**OO%[]pwyomunmoy�{hb^ZUQNUK^onm|x{x{�������xyrnrimhvuxpqlgY]WO[`eqpyqwttqnknff[T4 &!0TKTF")%OP<\\nxwrsqd`jw}zff][GD:P]py{x}yv}�������{sxrsqrhqtttvoqlrpllmptz|tzyltoqmkd`TB-MRUE(,TRWY`kvuwrqhd_ZdRQAA9IVkxz}��}y|t~�������|vvqpytolsutqsrqmnrjqwyx|x{wswurllg`VM %D_IO'-PPhTcktx{}|wwkh_STQ[_fqx||}�|x{y~������txritrvvxturwwxwssmpqvuu|yzvypvmifaXR2%BdGL!$-L25aN##WoCYfoz|������|}x{�������}dt}uuy�������Ϳ�����w|����cikgpm�����uyz|x�}|ng^X[QJ9>J6BPY^W #% Oz;Wer{������������������kk��������������{~y{tkxv~|x}sZk�xqqvw~�x~soqusztleXWQZRJ@49TYeg!#(0PvMVfqy}���������������sdr������������~tqrqmbWgb`X`NVHZ��wnsppsnlihknvt`cUNRKVQJC68HPdf%'/_KgRcr~�|���������}����gj}������r���ytpkckbTTB=7+2)/?:.��|pqkuchde_fklk]ZRKELPPHD8EKThR )4j8]Wco}�z��������������tmusw�oqojkjqxsd_VX\OW2:2%t�zvnhebe_YaXac^YSKACISKGD;O\]W-& $9]YWXdpv~}�������������jt�sjgP:136E[maYKNKHK9!")7I3=HG3fxvujbYSYURVW\a]QOA<9GLQCI<ZN<97?J$-?TZUNUXBgrotdcRNOLOO[W]YRGB48IOQGDH*77&"!"kdeTZbgrw}��������|w~{}uy��zRubW=SYRN5-AA(0B"(*=TTOSZ[RlonqdeWRG?CGSVVKUE>/AIITGED-"#)+&gjfR[bknq}�������}yzv~xu����X�}m{iecN3+/(8!/?HWRVW_ejqoiia`W@HABEIPTIUF<1HKIGRBB- ### "&qlnR\cllouw|�~���xyvupy~{���Zt�{xsiX[U8:&"29#=S]`e_bd[fpnjg`^VKPDGCDDTKPKH?;JLMFEBG3&"$'mp{\Sgilnensz{��srsnsw||���bq{rnor^`YE7&&7=B/"!' %37NP_^njdc]cghortwqlffkgjot~��|zus}{ztus`cdfm�qklkgngnnousonrnl^]]ULIAHWSOGEJRRJL<RSOLA;;<%#!!$#"!12%Df\fmccbfV`dckpkhga8Cst��x�~}��rrqhout�iafkpbg\___Z_ZQFAKKYe]QZKSLUQPEGTQJJE6:?%%!"#$$02)HKKKF?5:;% "!&&&9'6hgffgaadb`_ciqtk`2O�r�������vqw{nptodok_[[b\OLIFFLXSKL+1FUPJSTQ[WTLDDMMFB<2:7#' $ %/5,-afc^ha_edf]_ptyeOVovo����ursr}tqib[kbjfLJPRY>./82%+303RMD/3sQUFKXYEZPJ>BCKC>3685# &!'.51&cci`ed[e^gcanzrZN`mRy�wnbecofvjlTIEPINQIC.15#&('),4Cv�p~Z\u`\LJFOEUEH9;C=;91::* &'!!432#Ohkfed^`\fclwv_ZSVH]nkaMJOaojX]E2$&+4995,2(7>51B@658;" """# !#;20$Beji__`\`bjsrs[XEG1`WG'6CCPS?>>+*++4:<924Vb|n�BZVipvcrhL[ktlgeXLJAHU=>7>A<=5587!!" %(56+-+chef^c_`bipqwYNF4-[M&fn`d9?>8;4) # !#" !461+#]bgegc^]\kjxuRM8,4a\Pa����[Tv+��|Z�����C˯��rsrg_]zLSjqtidle_RE=JA:636>46:.=#! "###"$32,2Hcecf__YXeonqZE2+=nvtrh{�vpmH{��S��Ĝ����}�uma`j�eX_qqm`akd[NJ8D=?//;=15364 $""$+12**1_`ee_b_YagrhZD91Mvh�oymq��pqpqtx`��ddj�����s[d^ud_dholbb`leSI==B;34777742;*&# " #-.1-1#Vbdb`_`^Z]oa\F=:auk�}x�m���}os�������������bRUfSZWaod_]cbdaJJ=DF6048137788&#"#"!!#/-31)+C`ad^d\Z\`_aY>GDi|tn}��yq���vk|���������ŭ�OMPEXTPS`_^^]_a^TBEKF?42712358?+ $#$#"# "2-2-,,/[`ba`ZX]]^`]3I@qsvqq��|yq���nnz������}xygWFHIDLKKXW\[\U[[VHEVRC>53503299;"#!%$% "#0/-.-0(G]a^[\WZUY_Y@?>mrsnmt�ym~�slalst�z}ykh]\HAJ>CA@ORVVWURTRHIT_M=9+243.59>/&!!% # !$/*.../.3Xb[]\XYRUYRGF>apvuply~ylnmkd[ZY^bfd_\VOE?7A:68IDUPUMSOQJEM``=E/4-25)6:9C9371*)+669@=F>=DCHFIRWaR=>0.,&47?A"'!&%$#$## 3,-)4,02!L_Y\UWPMTDVTO_WlbmgkcgbccZTIM;937-43*,*1-6403353;9BBK?N_Y_QB81+)(69D4'$#!#$"$.0(*/2-/--^^YXVPINKRSOP_g_i`ej_`b^SSOHE=68014,6/.+'*&"-,/8>BEO?\bcVLA:"22/9?C*!!""#$%!!"4'/)2/-32!D`[UPIPIFTMOTiX_c`bffaWSKA?:32.,**3 !&#!$"%55;CEJGS^ae_=A+ /-0=8,+'%(%&" " $3899?IGTN`Z^eWG2.1(>><@'%##"'%!!  $0/*.-.2.1+2�BSZSKLEKVH\CQZjigb`YVSA?2,)'(("#'# ".=HEAEMSRGeg]]`K>-((5A;86E !$$$!"!..-0(02-.$J�9\QSMFIJK]7eSdqmbaW^WQHC=11)/&$'##)&0>KWSPLV_VTXgc]JZ?*''%,:B;7)X!""## ! #!/.'.,-.04k��hGWPOIC9L\,s=iosli_^\WTTMJLDBF>:QdN2/)*33937:&r��ֳ9PTQGBG<3I4]flxilnnhh`hcljvjthksjyizttof`dcYeMK@J<%-" ;B95:Ho9DX\bb[\Y`ks��o�����ow�Sg����{ATQMPE:0=8HYhnskcegc_amkrhfqjgfpsqqndd__X`OVK<;05+" $F:6;'&Y�Aag[Vdwop~n������ny���{T����Z>XSRFC,>=FS_YjbY\aHbTUllsgoc^cd_`^gO_YWSQIK6*:*$'" 5@480%Bn�%\z��������zq�����VKVK`��T{����HOTYEN903>:UB]IBDN2G:Q_g_h\\FNOHK^P\WQNKD@8-%(! $4:613'?K��9b`O^bphw���wW���ҹ���`g�fO���خPG\ONP:..+D1E770O-D1SLJ9U?I0A7BAKC_OL5I6.#&#& #%@7/6#EUS��FL;HQVT[�������������v|�qtO����NIZROP8#+0-6.3-)810;IF,C/8-+77.E=G6=261$%%()996-/TXP��z(,eb��TEYQ��d��S����gM*|��tpp�����~KPTTT;5)%3(,&*'(1%.).++$#%."%'*!! !!! 8,4'j_>]Lt��P=Vfes���PU��s��L���ŮB,r�b��n`is���kWNMTI7'&$3!-& %&%')###&"(%&!#5/*9�{/U\O���4QR`bj���oVh�kt�c���в@A|�D����W_`s��[dQGKO94&''+&"",(!#!" ')'2'U��6HX:���}5V8Yg����Ci�fb \ No newline at end of file diff --git a/images/trainset_face/s22/2.pgm b/images/trainset_face/s22/2.pgm new file mode 100755 index 0000000..667414d --- /dev/null +++ b/images/trainset_face/s22/2.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +67<;4?58<4=899@:82(+&!"#'"#'%$ !!#"$ "$)2<7:6<53964584780;76592869;<796;799=7=95.#%$!!!% ' ""%,$&!!$$#($!!(%'3276987:7<48:3684639347:<9;7:96;;<5>8;,#"%&% %"! % #+#)%!*&&)!*&""! !'!$ ##/8=:49:66<45;664;5679?75<5=5:8<>5>3,$&##!## "&#& #$!"*('/1)71.'1%%+,%" % (#!$# 11<9694:57;:5679:377;=4::=;;:7:;<,(($$) )"4*&#/*2610247>8=::640.&*"% $ ## $ !%*&-;7;9:3<87:88:8576<;=8>7?;<8<51'$#"$"$#$ '1$3/68648;;D>>JAIDFJBA>9:9.,*&!&  %" !&&!,;;9<2<98:4;9:5629@:;>8:<:97'& #("#+",3-C6;>G@@4?:69*"%(#!!(*./:B>MHHKPFNGMPILQNSRVQXOQPNIPDLCCCC<>*/+ $"!!#" !$(-;8999;666:;9;4=8==8?;97,(".!'" 006CBHOFQTSVRMONURXRQXYZ[^XTUVXLWMSIJNHHAA86,-)$ "% !!!"+34=7;89:;75965A9C5>>2)(#"*)'.=CJYQUZSXYSZUUWYQW`VU\Y`dY[WXV\PXSXOSMNJLED;>7/(#"($)0;9<597<4:5=7@<@8C8*$)%($(13@NNQ[YZ\]\Y[YZe[_[[eha]]kfZa`^XYZZVUSRRQQPILEC=:3/) "# &%9;<78;35998;=<:=B/""+)*06@EWTWWZ__]e[e]c_bhh^jjmopeo]ed`\ccVd^ZVZQTPTINLEGC<4;!# !!#&$3@5:9:87:<9?9??;A8*$&/C?qTW[`b_ibmhcokllws}x}{������|}�|�}r{z|oxpjtehd\Z[`UXWLPKKCE=2)'"""$ "/9;:?:>::@9,!%"DJK_\]^d_hehlfgrksqvz��������������s{zy~thvigeb^`_V[[OSTMLHA7-2"# $" ),@88:8>?>0* &+MMTY]be`jlikikhrsvt�����������������{}��vs|llo_edd_`a^^XVVMQMJ=3+)$!#!$:2;7<:A8(*#!$CQPX_bcbbknpnlnnsxwy���������������|���~~�qvxhmgied]c^ccZ[URRPN=9.,($ #%! )9<89:C+&*)2LRWTaaeckopuqotuy|{����������������|�����{xssojinbiebd`cd\YVUQVED63'($"# '&6798::#""#.FRVY]acfkrlypuqwxx��z���������������|�~�z�wvwprmknfhfce_ci^aWYTSLEE4.,!" !!%.8;87*%$&7TVV`^mjnpqvtuystx~�~�������������������y�z�qvsokmhih_c_jea`[\VUJFD;+3""!$ ! "7:97$'$,HXXYb_opmrrqwsvu~u�}����������������������z�}|tvqromkjdggbgfbd]\[TNKE4=-'"!"!! 4=99%#."9NU]Zgioonpsstuy{x|�����������������������~{}tvrwqklkfhcgdhgfdba[XVOER^cgnsrnttwypwxw~}~���������������������~��yzyxsvmglineg_dcdkdhc^`_SOID*#+%"%&6;8#&'7CXcflmstorustxxvx}w|���������������������~���z�u{{ynnogiedgc^fgdeee\[ZVNH3'%$ $;3<$-DQZjepnxtsvsrvtuusvw�����������������������~��~~{yswspifmciehdheebd`_YSF=,*$&$ 458%',HVgdqswwvx{wsttzvv~z�������������������������������}}usknigaieeccefafaaUOD=5(##!*98%#/KZelssww{wwzttx{z����������������������������������{oufiaggefbc_df`^aVSEF;1"'!"$7:#%9EMIEOGMELJUTXWYWNSB;,""%')Dedjptwgnskpswx���x�{{{}�����������������omsq`dJJ=A?AHH@NPO\lzz}xkdbYVOEX`ei`VYc[UUZNI1$";5$ GiOMkku�������szstogdbX_WRUMXmu�~}���{jnbZ<>:LJKBTWfmohWe]VXf^fiZECZYYQ\b[YTVPJ6$#0D!DfLUmrt������n]^YYTWI<:CO]^RTs}������{lngS78Ug]MJTXUL7(<'#!.99Q]kaKES]_Xb^XXUMN8"$Qb.HiX\jsv����rbZ]kgzujmUG@9EWVQiy�������ytoeO0Q|oZSNH7-;R&#4AQTRW^SQ_b^YRPI?((/"]x) +*Lg^gflw�~jbcnvtqVePVQHOPCGCHOar�������vtmbM5e�l]A:%%\�.'b>-*<=PRceea^PQHB'#8<.XuN)Fibfals}XCk}}iP9&'�)10=HcCN]t|������ysn_TD_~t-.C[V��d"/-$ 9pP!18-ALYb^ddch_SOME),D<=Mif,Hdhlgir^8q{]-*U#W*Z)/�^�Fawkrzx���y{usigaRUlntq\sgycpwv_YV]giikaREZafgeeieYTRG/8QifV^l`6 Hcltjafa^N,!�D!%1%Qbdlc`fnmtxy�~��z~ryqif^VYf_aagehlehafbaic_[P=Kfoiklfdnf^YUH,H:1FGM_o6)IcpuoX[T;!#"'p��:/Llt}tgb[hkmmwu|����}}vwrnoic\cih_[TRQTPPSMQKEA>@Xr}tspnjilhf[SM7K,3=Fj13Hbmtx`[eJGQpk[Z`QWrcmXZXYaiktvwt~���|{{srpimcklmvgaVL=,.)*)-,>bjws}wtvoipjldaVSB< .3>\-SI[tozglqenq��{oa^VYPLTJTjnoxzxuw�}����~||xqqrmhqksyqunqfZ]TRRWblpwxx}zzuropphfdXTJ3!)>]#aG_ruqqtkYdqz�zpfdaBG:LXpzyw~|vs�������|v�ou{puoottquzmuntroolmry}|{�{oxupromed\QQ=([jJcnxp~~v|toe[VOW]aqt{}��}yv�s��������}yywnqpx~}xxtxzpxuuorjnputzz�~~||wtxkhhg_\PF;.&:X$[Qeoqx~����{wtttwp~{�~��}�x{�w���������{txmlnmzyl_h�z|~{u{uusnz}��}wyxvtlhfab^RK9G!%>^[Xciuu����~|x�u{uw}|~|{��~��{~z���������x|kmjqlpodRg~��}���|~�~���z{x{sxmjf`^YUJ=Q&,>hRYhlr|�����~wxyo}vu{}~y����|}v����������zysmkjiqpvREaoy}|������|����~|x�utli`\_]RFD0"$*Vw%;_fnxz������z{tnwst~||�����~xy}�����������z{qhopt{zuRV^btu��������������zvxjc`]eVRHD4BDe^3.aht{{�����{y{vuw||������wzyww~�������ñ��{�yjvy�|}de\bkjv����������}��|pk_Y\a[JH<9(DYX:.-_gs������}�~�|��������mzvvx����������������~������gtjimf|v�����|�~||��z|jh\[^`VNH@90H[VF):Yhw������}�����������|w{�~t������������||��������co{poj�r�����wvtwy|}ytjaYXUaROHA@3?QcY&EXgy���������{��������tu�������͛����~~~y}qmquu}tosiYU�|puqz����}opryr|wjg]VQNYWVLD?A37J^b%MVjx|�~����������~����wl���������{|rntnoc^c][ZSPIIN,��wrtt{sttjlhjoqsebZQKOKSLXKG@E85GS\*TPix�~}���������������rm}�����yu��wvumggm_VWL<9+'"#,<1���vwjsjpijbaddma^ZOM?LFSJXHEDE>9S^\8VPhu|���������������vyp�wrqrlgsvuldaW\\TT; &&!|��|tlcghc[]Y[\_ZVRKC;AILQVCIBEE4[kcAVQdtx~���������������u�^n]I6;@B^hlbWTJMLO<$''43/*13G���~piVZWYOTYR`YQOID:7=GPVOHIK?F+=SZ_[T`nzx���������~��������UJX7##.W`HG8=7Q,%,;<57?ELl�}�suifVIJKESPTOSJD=62AKRUKMHLDB-%7?c\P]juq����������~�������aVS>B43C<0?@J;.+9B(@HYQNSU`gzz|wyv^XLFFCGNPGSH?7/9INPRUJNJ@A4"&%iZQ]gjsw~������y}|x}�����r[[USSPPRALF59-#!Kcmnkkfkgmzuwwqvuuh`_PDCFLJJJI;:0ARNQFWLLAGD3%!$lhV[dhhhrw}����}w|u|�����sfeaYd\^HRKCE3Jy�vuvrkjcadpqokgtklmpl^TKEOKKHEA@7GUOSJIJJ?_A4"*wmSXgae\fory~�||zznyv�����~zxnkxpjrvmu^MEa��zqyqoibgWjmjhjkqmhysk[LFRSKOJA:FNLUPOKHFFGA9$$J[YXee^Z]dihstzyzymqq{��������yq{z}��|}{hhiv�uvvqhfieifmrrospggnnn\NJO^MQHBHLTURQRHJBJ@>;$'.4\Zfc_Y\[`dgjrvrqkorz�������yww}����}��yqz��sv|munqikunppvurinkhqXMPLLRRKBQTXXUUTNDFDA<0& 7Rgifggce^][XYdiu�jbi�w��~|���~jh_ci`hk[p_WN\\NhVWU^NHPC>+/02hbUPW][\[]OQPZSWSOKNC:=;=?+%#8#Efk_ajbbf^c]Vhnw|sy{vz�~}�vl^lffsliU`flFHZO=4JU@LNP?V24)'4WPBJJ^WLbWTLRTNURHKM8;8>:A$$:(7fhj`iabg\f_feooov|jj�yn}mg\YasaqfQS_n`tPUEGG2(@&)-#5ICYpq jIGRARIUMYPWGTJMNEJD>>6=99; "#4+2fmljefbdZejpmrlhijO}nhn_NP`g`ZVRT25HSdTIC@&&*1*0.OVus��S^pXPTYDCKVSQQEPKFRBE@D9:<=:5 ""18&[jloaehbibptnsifQQNuSQG7=YpfR5Y;=.2%AI:8.-(+)''Jaa��wrsY4yoU^RSHGID`EMJHVJKGDD<999;<6"%!14#OflpdcmcliqsvxdeE?Zu9x_b�d<3I/2=A?:QWA79@@LIC}g��tbSM<5aneYe`cLOJ9MHCKLDKHH>;48697?*#"9/-5blmgrdf^djxuul\@8ZiPK�����\XUQ/,.>Qj_I&AENjwv�w`ubRTB>kjfYbdgbYK?FNO@D:>905?6D(&!#15-%8`ggidfehgdfjhXHRlrY�~xb\{~n�}~���������Ż�YLY`SOF][bVNZ\[h]_N@7AG=39;73@7A,!$!+#-600!P^cddce[d_^h`EHHsvocbusneb}jw`ekjrtqsmb]PKAFFJNINQUMQUYM\S_YRFGCB><98::3<:377:=?""*!$"'-30-+2[ccdbb]`\X^`OFKkpvfeicni_`idQXXVSTTUPQJMDCVQ?KFMLLLYTLJVQVMMHQJ;;8565<996:5=;?1"$&(!&"3...3$Qbd_a_c_VY\VRPIcsqwfjdbbeYajQYRSAG@?=9>:968>:BDD?LWUIRLLPKDLROB=<4/26A:/33:@??&"' )(--0,3):\``a`_VYXYSYNR[jvti]kc[[bZ^YRYTGE@CE9A7959;=<>CCSOOHSLHEG@QTQC7;335398*88==F,"&'$("%".1.002*T^`_`_TVVORWSPNdmog_[ec\[WUVUPSHNFPOIBB=<>999?;EJ>ECFH=DBFSOQ?5=/216*957=9488365<;9=>=EDB@>QSTSBC:.,4.)777@AB3!&#&$'%##1,*3/0/'T`cZXWSSKRSRQF\aac^dW]Za[VSMN?@<>3800).(-*2/18=BCCEE>]VTV@C9+-32/2:;D@A%%"((&"& 2(,0/4,-2ba\XSSSJQTPRM_SbaYa_\\WULJA?391/22,(+&'##'&)/'77=D=LI=S]aZNLA,+,13/6;=C<;#")!!&"#"/0-..4/4$H`^ZVSPMMWRQXOV\[`^\\\TOCE>5/--*)*!''' $$((,6:>=CELDK\[d_SG?0.6,33?BA6B#!#(#!$$$$0)00)421*#e_]TWSNLRQQ[6XZbeVeVYXNDC640-11$, %''""-/AADEBFPRJN[]]b`PF3( 2.05=C><8G5* '#&%/--0+7.01�QWXXTOJKKTODb\ljX`VWcRTB9:/42.))&&"'%*-AEWNOLSX\WH`jiQf]B4/!'--27EA?;3HK$&"#' "#-)../2-2+�BUWZKGSRUmri^TZh_]RGF;@;951&3(9:C:=<-CY#&!"!"& #2*2.2#35C��BT[OG9FO7TATqoule^a^`VXSQVLRPRJRS^]]gejihaffdagKbc]cD95 $",!2:@E;:7'Y[NYB+!$#!!..0/11.:[���iGV[HKF@9IANlqogngeh]b_dagkiqhoqlmhuox|pkhjffkJXYK[+-&%%!&)9>@><~�.HSTSXbh��Ǥ����}U����ATXWHE9;ALSifwpafbci^gjsmhdtgojwxvwyjljj\WbH\Q@C418 $#)%:A=;>4-.8HIXUmePZ^DUZJYqmoeli__mZdcg_Zc]WTOMM<,8/%") )3=C599(=MbƝ"dlmrz��p��ҭu�wZW�mN���۩<^QOY1493O8+O;CA9;65/"9% "'$9:965RDXTT���[7Ynj�qGNc�ѽ�VU6Y�|uto����݌JZVM62-)1+&%:*+5.E70615-7'4((69-4%9$,(&&$#'35<-EtX?hM`�¬B<>ljn���|j���ºP#L�b�|phhz��ܜHZRC7(%//'(!,&&1),8*)//#$!"310#2# "$)+$..3)^�W>X^L���z6VLjgjy��� \ No newline at end of file diff --git a/images/trainset_face/s22/3.pgm b/images/trainset_face/s22/3.pgm new file mode 100755 index 0000000..b10a01b --- /dev/null +++ b/images/trainset_face/s22/3.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +26=291<91;4:79=3;:7:;:791*($!* $ ""&$ %"$) %)%)08479:>587475367.:4966541448/226:8<7:86:5:74@8;;6:9>:5830 ""&"" !'#%%  !!#""-3686938<375618/7273553-6625590688366697796;:89:78::7+()&$%!  !((% !' #!!"$/-4:5857756<.86558637076545967489477:785:8=88;:;42)& $%$$! "!!!!  %!  %&+-78;7949824870=4461:63691759878;8:;7>8;9;9<67*.-%#%$#%%$!"#!$%"!/6;975>.69844865774:165866;9<5;3<77>7;:;9:6$'& &$# '#&"!$#!"#"!& # ')/:98849:36953;3516850:188:=8=66>5:8>:<9/(('!""&"")!""#%%"$""&&&$$""!'#%' 40;8<184967886552:4488;8<78<65>0@4?9;0&)( $ !$!"!'))#$&%'%1 1$./'! !"%"! "!&$%8:7697783;97585=1548<=6:=9;6<8=:>7)))&#&!'%!  "+!2 %'$/&-0.1+846,10())&(#!#%"%)155<9;35:9973:94639<8;:=6=:<7?><'#$(!&"%)$!')+*-046336<5?6==C=@?<>553,*&'# & !$!'-69::67;8765;;7566;8>><8=9:;>7+%!!)$""$)'#!.218?:1-')&#%"'/4;:8:8996779:648<;===:<9=>:2(%#"'&$!*&,,2?>@KLEJMOFMGMMFKJPPPNRKGLKIKAE998//'' $% '9;9949:7587:778;79;==:5@71#)"'#)%&**/3;GBMPKRO[RXSNWFYNVSNVVVWWVOQPMJHGADED78-'!&! %*2::6=87:9888885<<;<8>8:+)#&!(!&%&,+:AIJUbM[\W[]W^WUXXUT_RXU[ZaW[RRTSQOSHMJLDB96-+$!!!"&1:98:4<79887;@9>;?:;:*(!#&(#)-02;:LOWVZ]^^_aZdY_Zg`]XXbf[`WdeWYZXVYVVNPLKOEJB;;7.! (1;7:87;2:59:;=:<<@3,$&& "%&))3<=EGOZ\U\_]fdclaicgejepecmmkhfb``^_Z[WVXUTOQOHJGD@<82)""$(5=6=695<8<9;6!&!$"",=GJUcQY_c`femfpqrpprwo{xyx��|��y~~puqvbfpnaadf_aW]OROSRDHDA;50"!&(:9=7;:79=;<5+%!$$'GIPRZd^^aigcmmlvqgurssz�~��������wwz{xirrmdhdba]_XOTVTNJCIB@5+# # ""*8<:;?8:9>61#(!"#6GNRV[[hbcjenqkoqotut|x������������{|}�usooqiokdhc_^[[Y[RRJJGD97*#%!"#1::5;7;;<2"")& &.GLSV[Zdaflherssupvtx~~�t������������}���x{rtoniomdc[a\\Z]WVRRLDH<,(!!!"!)27<978A9&(#$&!*7VJWXZXhfhfjitswtyxz��������������������wr|trq|ehvd_^`aX[[][TLOFHF5()! &%;:789A*!%""!%)7AXSY_]^idiisqqxzvy�}��������������������w~w}pwsqglh``g]_]`^YaWPOLI;4,#'"&8;7;5?!(##&9:OYYY\f^ljmjsttvu|vz��������������������w�zwtssjklfiebc_`aZ`]]QSRKC@2. #!"!!-87::0#&#!!2:F\Z[a`ffnxmpqvw}wyy{�������������������z�{zwyoutllkld`ba_`Zd^\YWVJHD8,*!!"(6<:>/#(($#+BNW^]_ghjqsjqruuz|w~x����������������������z�wxqtwjgmkfgc_b_b``]]VTSGE75/ !##5<6:#'"(("/DLY`bbfqowsgquxy|z{z�������������������}���u}prphkgiebd_c`eaae\^\QNL8>6!#! 0:74'()!+8ANYcgimruprmuzx~zx}}�����������������������xsypvkhnfjb_c`eabd`eZa^UVSC?> !$"")79:-$%!*5EHU]fhmrrqyppwyw~z{�y����������������������||zrxvpnnmmkaecedcg_cc`][^UQD;*!##&0:<++#*)ABBPCLECJQOMGD'%'(!$ +QZffhus|{�ijikjhekaiopgijignnoesu�����������~r``gVKK@;9592@;BJNXLMTWRKPB@ORJGG(  %!7R[dgjxu}zjZ]bbj^TaWOJM:MFEJTQKQU^h{yywzx���v{mfZQWHGB@@:729@MNW`aa`e`XU_UG=SNHK- ) :OZlfdynsi^P]eY[TPVRHG;<9DE=DGQWbmrquuoz{qredMJIC=;845;BS[^afdfkaifbafcT?LNMH6!)!##9R`bfgrxd[b]f_a^YXUILOC>3ECZajqhkgmniooooml`_SBOLK=%"""!'O^\govd\brg~qebgje\ZPJE?6<@@:BAHLP[Rfkgojkddb[LKC>89MLUT]afjjnic``\VQH;5BKQQXRUNWVMNJICO^psgmjbWTCMNC'1=.'5GZbnj`[huu�||wturxv{{{}vsre]XIJCLV`hhvnqtupigdX[K;AOSI@8Xgp~�`ffbZZMCTaig`NUPMQH"+B9&&!$K^fn_]Uyrw��z�{usvvsgida\`YSQJNiqv}tz��{smo_[D?HPO8:VqtrwnH^WYbgcd?CV_WLS[HPJ+)- (& J^bm_d_szx�����weQTYY]MJA)9ALS`h������utvbO:q_Z>)//z]0"" [f1  6@IJHa`^YI@HtH +3$&!J[kmqnphqwwi5ez�r]7#U';*)2N]c^]be_QA6_jg( B6. P\`p{xqkmlUdngA%YL#&�t;�Z=Ooug}�{�����{yrjh`V_ohrcjxhtoyNLCOR`lkcZMSc`ddfcUCGd`fC /B.!RXer~xggi[`F(#[�n&!'2-UrbE�eopfmt~y������xstgd[Ycbg_cbWdOVMMN[Ybee]CISagfcheZOBQQ]Z+4@P__s}�zr]_VX7/>1HliYE[}�|�r`b]fklnz�u�������zysogh^aefgcTIODHMIQOSOLCFMbhgmmegh_SB/CJZ*&6_R_dm~y�wekrcfck{s\\Yfdxb`[YY_hhjsz�{|������|ztpmledhrlkePN<\=xcP\[fmx�~�����������������~mlp�����������{ttgojcYRWSVNRIR;e~}t{syrpgijglrssa]SLFTNFD2?[GeeQa]ihry������������������dwt��|zzwtk|~{rpfb\d[WD7.($"!.E+0}zswpvl^geb`ijoaYSRCESJJB;Keco]Mcabmp}������������������nn~�holXNMMNYdjrhbPOSOQK(0:9/sypokmeae\[Z]daZPQC@=SMH?=Ljhj]H`beipzw����������������ypu��IeR4(:f[PC=C@M6#,-F51=EM4h{orc\RWTUS^YbaULI<;:NIFE;Dkke\N^eehlqv���������{}}����w~��C\U9"1)"* 'JJ<.0?355BFCBJY[LgvsmhVZMJKRP\XYTLB;8@JJHDB(pigoVVgbjnoty��������}yy}|�|||����_ddiU`gQCME,#,@&12%#/53#@cggfimliccc]chciprlede\KPft~�u�~��||~z~������lmpohebg_kgnptlnqpjgdURaXOIQLYQ?HROIG9>:-24$;flefllcjiaf_]f`hhulenc>0fu{��y��|��|}�xs}qalefa^Z__\_]\[a[\YRST[Sea\VZPPQUXJ>PSJMB;;:42-*1cminhinbhbia_\eajvokkG&`tz}���z���uqtiklhiwuzmhWcia`^\b_^^UQE7./,Xb`Q\TOZPVR>OGNJ>9;4!3-10(bgho`akh`dfeh^^irurmZCXzs~��������sgrqmuyrktny[_X_]TLRSXSZSEF0/VROMSXP[UTGFHIMC>6:&(014-!Zhcmjbffabj^jh`fuwvdL\lqe���|�yxmljxrmmhic\ebZKL]VNA:9;>7B8.:E``VaPPHM[TKXPH=BDFA55<#&1215Y_ikmicibadXkdjktzfYQ[dDz~yvj]beagmlbf^XPO\RTT8=:E6+ .#$"/Kn�zwJnk_OUJEMNNK?=>A;9988'1411#H_gjio`bada\ghmwxw\SQLEIuMaFCDHW]sP_KG6.&119C:53!*'/!!%D^rowy[TavmbUWMCDRPF;@>A@<770$0.0.-5]hhigmXge^cdjlvtwVUI:2Ub0:RGJHBD645&( 3+32)&/4CFl(?ShikhenRM^qoghc]GLEEJC8+<=B[UNLQdRgkj`isd^_u�]GahskddkaVFD=?6?:5@6554$",40(5%IYcebkh_b_^\mjupoXE6/8mjxbtl���z�f_FluZ?�{xcl_up�zypn^^q�rTPlrp^bgcZU@?J?<379<059&%#0//-.2.W^ahdggcbbZifrnk[H87Jvl�{mwi���xowqrtrfs{xMEIw�����h]ca�fY_[tka^_h^ZPE<@?1537;/72 #-20+07 NXbaicdc`g_^`hneTE@;cwpy�yw�z���qzn|������������ҫp^WUu^[P^jia[abacUF=C@;36875;7&#)""-10-00.7\Ybee_f_\a_bc]aXC=Mkzoq��}}y���|qw����żλ�����mSKMJZUQGYa]ZWa_\\IDEI92656.698%%!)3.,118%SZ]bacd`Vb\^`[`Z.JBpxvwow�~zvy��stly��������}tm\PCBE@KIDUSYZVWU\VPCDLC884601::$($&0-0.101,7Y[_^_`^\Y[VZXaV?-#!%#" .-..04/2&OX`a[`\Y]XTWVULFDH\qvqrkmryprki\i_XWQX\ZZXVPND@767576EAMSPLREPJCGUR;<103522:!%$'##!3-11,530'5WZ`Z\_XYQRTSYFTFMXgootfbfrehjh\[\NRFGHD9L8896-0+,-3;A@KIKENEHBDQVN4:5/2.0:.")"%!"7+.4-51+2#KZ^Z]Z]YOPPSNEUIQW\imiej^fhcdaaZPKE8982/:8412---/717?>C=?>AACBMRTI7;21.(<:#"!($$"2+..43,31)-W^Y\WUYOPRKPKVMMUVbeafdebaa`\Y[TOLA@4672703202003/.261;HBDW^YLI>1'2179!!$!"& "#.,2-/051/3ڋ@YWVTMKRGGNQPQOdTZ[^[a`_\TOH:;43*&/"%)#%!$ #$)45:BCM;SXWaV/#"$ ##*/.)1.-5/m�ؿ>XZXXNMNEILPMY9S\agbb^ZUXOIL<5/1&+$("$  ')9CBBFNPPKLcb[P^D6'$'5:;P$#!"#/)-,0-.0/����zGT[TPMGGG=FO[-gOZfmja^R_[STMTLH<@860,+*8/:?OSQNKTZYXRTh\YEO5%(%%=11`6*"" !*,3,+--6.*y����UPSVTOIK66DSM+g:\ekophga`R^V^b_gbba]YQ_]QZ\bc]\WZa\b^M`UWE2-$'0A!Dnqv`IFD>49)--*...2);r���޳QMUSROGABAHB2S@Phdt|]skpdeahghumshnihibijcothc_]c`_bGQDH3&# %,<6 Vb4KS[]`[\\j����rf�z?�T����OMRQTKKHC@16:6C[bazhkmogih_km}ojhlgcmdnoiqhe]^X]aOVM><75'(!#/8,2k�_ty`fl}r��������ИI�����uQORTSPJB?94;8JOYc`ie`]j[WeWa{rtbo_b[``hUaXQ]RVWILH@'3,,&%.0*6G��4gz����z����qU}SVl��cP�����uTTMTVRFH96.;;EEQNcPHOLI7JBUihb`\TU=WGNJZSVTQPBIC:9*! #2*/LL��LYMC3<5JDENUR>=C60#,$ -.4LTbƟ37@]LLSNu�gw���ҡu�|}}sa�����laMFQWTLSA*,(*<&;0.*-911.9N@*@270,215<9@@5;53,"#'%9>EWX�ɏ8ee�^:ISt�ħeXw^e�t�pzn}�����adTGJSTNK?0"-+/+3',&2"5)478'-.*7&/#)22-2$6&#( !!  $JQH]Qd��e3\f]��tM[f���ʾj@[��\͒wdjl����SdbF>QUNO34+"(-,#(3 '/"-&+(.& )$($'."&'1tIHN^E���:Qb[bp���C \ No newline at end of file diff --git a/images/trainset_face/s22/4.pgm b/images/trainset_face/s22/4.pgm new file mode 100755 index 0000000..61dcad7 --- /dev/null +++ b/images/trainset_face/s22/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +:699665=788:3>88<875'#$%&"' &'%!*$,"+&!!"% ((/=66::776546615443525446452692989655:68<36;;6=,$" #($+((*.*'4)1120.-1,"-!""#777:4984476492544725545436/;4<78:2:59:37=:8<7+!!* $"%%30(57.94654978;;5=573540!%%$/6:78<4990;291857317-92455=96:6;4;86<669994'"  (115;>93>34/&*! !&73=6?4667680965840;45562:;8:8:8:5;85=6=6)#!((83=B@D=?;8093&%!"*68::2:4;66668492:3;.:565<;69:8;5:97726+!) -*99IJFJLIKJKILILEKMOIJELGGJG:I@E@>;@:14($*3=0:7877386785483:46/9788:;:3>2<9?+1)%" !'7AEDNNQKURNRSRQQQNRTNTTLSFKCGAOBFDD=D;9?3-!!$$937<764:97584837:314669<:9=1>4:::&%%%-,4>:5;98?0*((27BJNQTSQYUR[UXW]\Xb\\h]a_YVXXSMRTLLNOKKDEBA<>63, $",296878:283199454:295<7:7987@..+.9ABNPTSVWXYYXY\Xgad`gahbf``aZ]]c]VYVRMTLPHJE?A@?;6+%%+;778988;73;91557-67?=;:92;<'$'=@MLYSVXW_[W[YZ_bdjhfhilmiifd`dci`YU]WXYRSPPLFBFB;6:2%# $*91?3<7569752573878<;>7B3@1! /2aENRUUY`\[[\``bdhmjjpnrjllhjlbhbhbd]^cX[\UUOPKIGF@>;;/"! -5<8:6:6276069446;9:;<:<4)! 19FYLOYUV`baa_`bfhksppxzsztjqpnkmgoigbbdf^XaYULROIJJDBA=5-(%)88:7<585474975:88:<:?;* /=CMOSUXV\_ddadghlnnvqt||~wywrqorproihhhfd_]_]RSUOPLIOFCB::/%$%2<98784455544>9;<:?8-'>BMKSSXV]a`dgfbilpqwwyv{z}~�{wxpxsookknfcd`cX\\SVPQOIRNCB?>3.!!"!)0677;17452286@5<8A4" #+FHOIZSXZbcgcihcjkwpw{zw}{y�}w{wyuqnklikZgc]\Y^TVRUORQLOGE?>0&# "'04795585849<<7=9B# %$>JMNQZ\Zc`_hffhpkovqz~wzy}}y�|xyvvoqmrhib`b[]X^VVUTVTOPTFK@B=/(!" %$7785656?25<;8>80$# "1LFQPW[`\]h_ehilnjnqvsy~�~|�v�v�ttusokpflad_YaY`QYVSZURRNNHKBA8-& ! !1756464652<=7>1'( /@NMUSV]bVf`jiikkknrpv{r���z}�~}}yruosjmfh`k`^_Z\YUVU_RTXMQMMDE66'"$!(45855753;:7A;"$&)8JTLR[[b\Zdekhbmfnlqsyxxx{|w{v}wxxvslrppknfej```d^[\[V\SXQUQNMOG9;*)&"%5639590:>;?+%-CJQST_Yc[_eelkgllgkjotsorqrpssyqvrvsqnttprnjfghggc`d\^[VWQURRRNGJ=1*#$#266;6524:<2'+3BKUXZ^^cbafegigmljmpqptpmxuuoovvrrurpxtuwvvlropnkleje^]W]UVVTTONGD70*"/37764858<'%$ *%6CPYXaad`kdgjhiooqssvwr|ys{zytuv{wvsrxysy~�{y~}{tlkjb^X\VSWWTRNNHB70##4697758:6 $' '/;ISZ`]gdchidpjpqlw{x|�{����{v}}�{}|~���������~�{vkig\]TVJQUTXNSMQE=4"!!.898:7;6-% *+;COVZcbeedeinjrstxy}�������������������������{sute`b]IUILEG?JTTQPMMC5) !!$:87:4:8&,3DGSX_cdgefmkvhwyz{z����������������������������ku`kHLTJ@MFBGBA9=UOORKG93!(34=45:6(("#3CJV^`hbcekpmpqvx~z~�����������������������~�wkeQTHBMIFG>BAJA:49KQNKHD1*5498898$!(")5KOXcbfcggjkjnjuqqxy|{��������������������xqtcaPIJEIPHLLCR;>BC595FLNLAA5%!'95939%' #.9UN`e_dfihidb^i`dlklcafnpupqw�������������zpgsWaUQMMMGKTOSX`UK=FE>:2EIGDG7.(68869/$#0=NUc]afkc[\_WYY^SROKOITSbZW[hlw�����������vo\i`ZWQWTUDU]Z_ali]aaSP@<8CFHD@2 $88296'#&3DQYf_gfnWSSWYNT[RP@RLOQGRTLU[^jq���{����zre`_aURURSTU`fdjormnileUSO=5IHBC6973=9'$" 1BX``eik_ILWP\SS\XWQGNTTPTOQRRYehuv}{��}~rmb]ZYMSQUVbmotrmprprqmlbf\R:@IEA; "068::$)$1HZ]_ek_PMS\Wa[g`adYXTSWUYS[U[^`gmtxy}{wtog]ZXQSS[`es{{trlqmorttpmk_O9HAE<)-846/(7566'%@RZZaiQPhguupppy}|~v{zsngf\`\`glpu{}���vsmi`cOOaofrtumej_]VYWagrtttujdYAGIB36469&"DTaSi^BZnovw|xz�|������xqt`fYafrw{|}���|xrmg`LXktck]\gjsna\aUSX^qlttmh_IFJE8 !)8/>!#@W^ZjTFot��~��}|�����zrpupnnYfw~�������mvrj_P`sobOTfoyu�^b_^[^]N`mqph\TJGF>"(.35%!+HVY^bNbsv���~��vnsoja^VWdfqppif|�������{kssk^JtzgMO_bnhg\ARTN]dXdNZkjbXYOIL?&!*27$$1HQYbWQnsv������uaZZjoud^JBD^bsshr��}{tjom`RN�sPWLWKA3d*!?FW_]S]bYUX`FPC.%24$'*JNc^V^k{�����n_]fmpysi_WPFBL_oqqp��{vzwtflh\Cb�_XR;33Y*�'Q(0?WPU]UY\cMJF.&/1$'#HQb]acrv���u]nhmlqRYJJGEJLKXK`rglz�wyv{rhlh]KX}^=2'<{�.OYq  ,AJ[PS]bVNI3!'-2 '!BScajjqv|��cXovufK<{1<.0>MhjtYtww{zx{sqnjaXTek1MNbz�-90!&p�W/2?KIb`YTM6#/)! ! >Webllkp}~kLnu~Y05�8�I-4.Grp^vvt}}|zvoppf_WXrfjdWcpT_dA7-VZKI<666DOQaeYZK=!,'"% ">ZebnplsxqUivjS#{ 0E�nj�OTmjgwszzyy|uulmcaV`mbf[i_jYmOLGMQ`c][RGVX]\``^JD$&+,'$"FUciuumlybgo\= ,|P:"JiRcdlspdqsvwz��~zxqnffdWbdl_WYbWZUSVY[cdd`WSW]b_^`]RF(!;63%%%")BX`pwulhqbiC+!P�d,08�Hgcb`binnlxqu}�}��yusljfk]`dkgaRNAHHQKWSVTPMN\]cdb^`_WJ1;=7C(,!+! :X\rttnaaPL--8KOXYKb^WgU[fkjmtuuut}���|xuunjgmgaamohf_PB8546;:QVZikfgfcb]dXQ9 03 )E< "#!EY`nv|tW_YZTdfsqbcYbPaS]QZosopzyxqx{}}��~usjhdik]iljqmja[`[YS`almnjojhhd_f^UD1C"7O&"*CX`ot}t`knelpxxvgf\^QFSLhnuwv|zuvzt{}}�����~zooc[igjjiphjcemhfgcghinlnlkhic`_[K(Gl2 ;^#%) F[^mtwqpvshghhbbZ[MODU_kxtvwzzuuyuw���������wqdd_hnqmqnlihedg_chlkllprkiidfa[V'RvG 0_/"!#P[amxtpttuqnmhdiZY_edmspwuvy{xvyypz����������zph\dhnktvqqofoh`dekcqjorjmlieb`W;Ci['Y1.&-I_aluorurvuyvvwssprtpqttrtvy{~{wtr|������˾����yrhfmqjky|xwrqqigeilmmpmnnmkjga^H6^_1 ^DH7*Kbalqopuzu|z�zyyunummksttu{|�tnox�������ζ������twuzwlg|�u{vsrnkpmpqsmmknlifa_R8TaK$dPQ[Xc`9WP[hipvw~�{zutwwyx{�������k�������x�|�}xqdgngiA&$"*-8@HWY}~�z�v��|wvs�xvwwoqdd\_I>CGe'az70jMXlktsz~�ywty{zz{�������}p���yqk\Vcmztg^W[]`8)1R7z������xxqzq|sztohb[_S@*BY=Z~< =�L^jouw}~{z|y{z�}x�}�����w|r�yeN+" JlbLDDVG*9@d������xyqsty}xxvqj^]]WJ"7OEV�1U�OYjowz~{}�|�}��~������~u�uneF%JgF0BLJE5*+--<$<9%b�~���qouqpqu}wpsrg_`_WI)%@MP�1gHahpxzyw|��������������y{�wQ_9!!&)8AUS'5@;$&9HQVZ;=B@Cm�~�oqqognswqnmhb^``UP06TH�/-t|KYhsy}{y�}�������������s��~E]K' :I>KG>-+5.,&$)M^ijoi`U^[cw}�{zvitfjjdpoqnhda\^bXM90\?�2E|wK]hqz~{{�������������������U[]GKqklpeeOI.1!5Usvfjlgrjpnvz|x�|pq`jf^kfnonfb`WW_`ZNE4^9{;WzqJ_gmy}�������������������|ptuy��{|qz�[U`i�{rkjgiebfmwzv}xxoj^`_benlje^UNU]_\NC#IU.iHgycNahux��������������������������wvsw~��fmxrozerkfme`b_otvyuqvig[^Z\beecc[WLVZ_UOE5P)5W]lp[R_eov{{���������y�~������������usstu|}y{llojpnqennfnikhafkijjhmfdaaYX^de`g[NHPYV^IG94#O7kd^PWbgqv|x��������xyv�����������}ktw{vzx�����szzvrsorpqrjnloggje_icd^Y`_^e`ZLJP[[VKM::>N8diOEa^frsvt{{�����}{|xy�}�������tzqy�|u}������mttpslqfolrn|pqmnli^cfh^]\d_d][QMT[UXMJ>;>I6dqG<]_isusqtu~{|~|}z{wxtz���~��v}w}��x{u}�~x���slnntmlhjbkkrwuprps]^m`ddY`jbadPNYZYQVLANPb@_aIdWcqormugljruezyyzs�ockww�����w{xslkkji`kpe[GGZGF;?HDU`QgVLGI_kiYZk_[Z^cfaQUZaUSCEK5DDbVe[H`b\roptkppgjsjqs}}y}Tgrw������wr|km]PG@EMRYFE4/3(.-6/,-6:OA:607TgeY^`Y^bddcJR^^XUDCF-,)kccaM_b[qpntpqsmdnkly|yqTo{|���{}rpzcbaG4+%-*C<<=5&1(+*1)-*)5-;00"5]`[ZdZ`h_ahIR`W[NCFB(!fdctVXd_dvjsqrxlklmv~��xeq~nx��siepuwI\8=+%);<4=5?CL[aFIHH630C/4( $SQHX]XfiefZIY_RYL>A@)"#omr�YWddkqvnvrpsrljr}�~jnql]}qVSSbVFB8-/45@^_]n@X�ê��~~�rKwtzhG&#!P`QEQ[ha\l\]NVTWTP?<%#:ZZF.cgkifktlqqhwo}y��ri[S@]fA$&=O@:/@.��������۝L�����9z�i[}qkhxi[VqpfZ_LRW_\WMHLTTDC6><#!016/,^bfoimullpitq}~��mfHD8TP%(fssjXNE���Q���}VB-6BTdjkxoih_`ydeTdskic[TORXbJEJGOGC;9<5" 63,-'^_fkqnnommlsvv���f\?I>IKG?;:?*$ *7-.SYejitdvnlicwu|�lYAEaux}ddpyi��tn{p~~������������rkeR���VeihvtfhgifcVHVM@8>CEE85;:* ,4-0"HUdekpolkfncsvs~wl[NUjx��jluj��wxn|����������»�k\]W�t]YkkvwifhgmbZUNQH8;>FC>8685!!"2,.1#6^_Zklmtiesdimmnsk\Qho{�x�}k�qxv��}vw����ο�ú�ǜ�YUXQlaX\mrtigjbhbeQRXV@;6?EE4>445"$11/00$^[]cinhljnjjnmaskMhXu�{~���|z|w���vqw���ŝ�����r^TPTD^MKgnqjcbdfcbSXY_I:-CCE8;168-#%0/04,XY[cejhoifjdnj_ohSXZ{{y|~{���yx|�rtjcon}�}x��ym\XMGNE@=^fkcg_\^b_TW_aWJ=6><;:;336!!!$1-22-'?YW`bhgggj_ke]bggW\\v{{w}z��}{qnerkaebhdn\nd[VPG@:83:OVadY[W[Y^UY`l]PA94A7<6:0:0#$3.4.--.TYZ^gdgdd^eb[W`Z^bcp}�zxwut�wyss`][SZRTOTDWNBB@4/1'CGCEFESQUUWgeeLG:06<:67893# 02.*11)@SV\Yf[daaZYXWXKchepp}rsyxsljfdd^`]TPE861032.2+8/6/*/75:BCITSQWc^egL<<39<6275;%! !+6,*03*0STWZc[\__WUZURO_d_ooxsmuqrmf``[THIEH@5/5-0.&(&%#! *,7:CJPLWMdgch`P<1186064;6  3./-+23!GSTV]Y`\_]QYVRQY``bunmpqkpqhf\UL?10'$!"! ##<@>EFHRRPYfip\YH731-446:=#  3//-*30+0RUNZU]\YY\TRSJWY\gjehmmmpkc`^WNB72#$&!!"$ %1DEGCDILUM`Y`jgdLB-.17-85>8 "# !-'7,+100(CUOZTYZXXRUYPMX\ZiVT^kvjnih\^YQRIF75*+-)&#$,,-=DQRQOPRVVNW`ga^o[L6*05237=;%&#"#2)/2+-32*(RSTYSZURROYTGYRQfDg^hpsme``bZ`WW^XULKKOB>A[JX[`eXXU^\Z]MbhhV`fL?4%+4.8;D-! ! .+0%1/312EQTZTYWTQUSMTSPO`CgQgorsrf`_\\V``difeekh`nhgglpqfa^b_bfQXecZIU?.)#132;@<#"!#!$0-1)4.11-,#OUUXQXVQVUOUMINV;gEjqo{tanheeebiiquupujpsfsjstxenbgeaeVQbL\E97#).14E50 #$" ...-01/,2.9OVUUWXRQWHNDIMIDSCaogqyfql`mbe^tsylmmjoitwusrnnig]fUeYC^;M8-3!+),3>>:*#! ,/-/*1+/0**!IVOYSUSQRNJ;JJD2C9T]odurba_dRfTbstrjnkjdjlm_w[pb_\[QWPE@=@5!%&+#0=?47(""!4,,1../2*2*#*`QQVSPQPMHENP968CQVb[\uIVKT3KGPglggfgWIdK\`fae`S_SHRG1.<)+()'#??894%!""#2%-/.+2/+/.%:�AOPTQWPLHQGN=>2>J?ZOF\5>B\*J) "   1,0*02-1/--��cGVQNOVMQPLGH451-039+5/0.0:17LB%?'C<'7/*L::;66).%)I#"&'?;75:11 $%! !,,(2'/3,/.&%��IRWMRSOWOJPNC=*.)0/0.#%!9!/-1A+A-:63*$&$83%4"3#&"#"&##+<7793:,R $!-2*/,-1-6(!T���YCWTMFQSSLPMPG-1"1(1/!#%$'##+6%7.&)3$'#+.%)!! &##&"9863756&Y0!""-.,(/-,2-/w���PBYIQPPRRPSJQA3*%&2..&1'*+3,*"(!$" ()$194642948_6#"!1)2+-*0/.* ~����o]=PKQLMTOTLPK>, -$).'.%(#%+!# "#"28252:266(%gN<4#! !/+1-*+--8&2|�����gY6LKIHTMXMSKJI2"%&%%%#% !"-6827253529uUbsfULNF;9C,/-).,-13&:�\���ۦ[b7BGHHJRROLOKF3, '&#!!$$++562144.30"6F�d*IPW\[YW[`Laht�|S^c4;�P������hg3;ELFLPNMPHII6 !+!,%)//23/405/3+'/OW�w Kfg]Zfwqj���̭�����W�tG�����sf?7C=BJNKQHJM@*)))"$%(*+/130/1-2--%7;5A0:::7::7>4-#&% %"'!) $ &$#(,(.3,5**+%+'$%  ""(!!$*4:5:94965=47366<3469?38@6;7=9=7:8921/.%'!!+ %'!"!+-5>4<56599782=4638<79;:98?99A73+&&''" "")+.(-85B19=;6F=?F?HADD=A;390$($#$ & &$.68877898676:9646:7;<=97?5;<3&$!!(")%"&(.41E0=FGB?HCG>?IFJJHGKDIGHDK:<51*.$''!"!'!)::6;978:828:9358;:=@5>8<85-"!")&$%%#)//6D@A7;+'&!"$"#137=6:677775985;8<8?7=7;60$&$!,&$&/26ADJKJPLZTUVQPKSTTVPQYWVZVTOVSJQLP@HJBE970+&#"""!'*1:79;88986;686?8A8;<86/ !$&( )&5;CKGdRT[XT]VXXUWUTV]VTW[[aZXUVN[NURWIONHGF@;31. ! ! '$&.<:776;478698A<=:;=51#(('*.22BKRSS]_[Z_Y^Y[]a_][YdfbZZbdY[`^SXXWQVNPOKNIEAA96.#""!!'77;96:6888;:?:9==;-& #$,"&01A78:37759<=7<;<,%%%&$+4>GCKVZ\Z[`^`d`lccjkkmkoqjwjqrlohfbe`bh_ZaZWXOSONIKICE;>6'!!#"#(/>9<74<8:8==7E;.'*#!"(-/IGNTT]]_`c_dhbmjcmqlqsvxqvuxtrrqtmfmen_dh_a[YVZOTOILJG?C:7,%$!&$ "!)14?7685869>9A<,$ $'-A>WNRY^`a_hdihqhkmoivpyr{v�~}~tyrtfhqql]kahc\Z[RROUPEKKC@;31" $%!!59=:87:5?:9A,'"$#1CJAqYV[e]dgifpkeonopr|s�x�������{yx|zznptvjglajb^aUVVYROOHHCB8;(#' &$<=7=8=<7=:1" !"@MOOaY__aechhiqfiroqr~x����������}��}|xm{urotielcbaZV]SUSINIGE78(+(#-2==9<8;>8$+&$1JMQVW`aceelpilnnhwsv�v�����������~����|qztsptjfg``_Y_Z\TTRVHKDE8+," # "#-:6:77B:.. $&FJSSZYabfebmspqppmyzy�}��������������{z~ywt�olxheaa`__Y\Y^VSQHOG@3)*"!$28;6:?-""#+KPUVY^ceffimtqsurvz�������������������x�|�uywunpneddf^`_]]]^UPMPIF84(%"!$ $+:;5:=, %$+-?TLY_[`aidlslwtvtzy{�������������������y�|~yvzpopjhfce[db`]]c[VXPMM?;.' $"$#$:9877!$! -:GXUZ^aclkjopxus}q{}|��������������������z}zuvurmjnhecb`a`[a_[ZWSPKAD4*(""!!4:67#)&""5EU]X^`chrppmuqxrxs|}���������������������~�{{rzxrkqljgdfd^_ac``\V[OPED62)$ $,7:6)$!$&!:LUZ_]efntjnpupwvyz{|������������������������svvmomjjjccabc`ecccXZTOLG5:2$$%+6;;"&'$'>JXYf\jnptdoo{pzwzx~z�����������������������zs{nknllfdcabbcbbfa_\dWRWB:B7#!&(4;8"''!+*@NX^geqsqpjvxwzur{z}~��������������������|~xyxxqjslpmd`dccbabda^ba^ZWTA>?&!"!$)8:.'#(=?P[ednloumovuuwuzyy|����������������������~�z{}~supspphbgdh`eb`cg]`cX_XLD@/#"##!*88( *IMX`fkqovyprpusyxxx|r{y�����������������������~|v|nusskkkhd`fe^aacdc^[WPND4("& '98(%%(-RQ^hjppq|tuytxtrvxyx{z��������������������������|�~{wxtpullhdhfadec`e\eYUOC=*( "!!$63#(&)5RPeiisrwvq{yvwtuz{|��������������������������������{{zppgmg`fbfa`bcdZ[VF?7."!!37("+APXdimvtwxzrxr}tzx|������������������������������������~unlfc^__bc`^`dZ\VKD>6$!*9"'!0?ZZfoqytquxv{{{y~}|������������������������������������{zprnmb\XTET_a^\cUXVLR@;" '1-0G`]kvtvtur�}|�z���������������������������������������uokdadWSVRPCEW[Y^SXZQOFC$!2 ( 0HZ_mvpyttw{z�~�����������������������������������y~|s]c\[RJZKSWUKOJDEJFCDGKOPQOHF8* "+@Kefhqut{r`qpmlnmru�yvvxvwx{yy��������������qhesaVLC>9<>8B;@HKVPEDPTQNNJ=LQQLIJ>%!% ""5Zbeclvr~``de_ccj`YfXYP[Yc\c\cgs����������w�sg[[_KTBJ@C<5;@JNTXib\baXUR\T@CNOJKH<. " @VcadspweV\^ff[Z]WQAB=J?ALRGHQU]kuzt{|}��rxfhNVOIJC@<8::D[V^dejghbf]]cceR@HOPHMD/! $ERibbomdVR\hS]UYNWODA@?G?6:DET`lljlnmjkhjfihgacNFKNMJK2".HVc_hldS_acdfeYeTSTOJ> !37$$2[_kUOjov|�����vuwurmgk\\_VWOJVmz{�v}��}ximfYJ4?IFLJM]elw{ZhaZ`j`ek< &h5. +LP*1>DLE^_c]SJJ2#JtV($ (Yiefjiix}yTEm~{sVA--H)35?D\AFVaq���|���ssraT9qx`-&Mck�w/"!!qq?#).8;ZVcgc^WMK1%5Plg0""$WbgpnglsvO=t��e52#;A?G&*jdi^w������uwof]SZpdAPz~\inA�]47FUMGOJFFT]_bbddd\OO8(TLgj85+/XZmsuilpbHj}lI&e>Z�+�PAsz]~}}��~��uynlceP^oszp]whuf�s\LHQUdefg^QL^d`gfg_RR9:yfah]B+",Y\osulgj_fjR2"p~ !0d_(�oMbgnn}|v�����vyqsdfZTcgfgcick_c\WWTYadiaZIGX`edfcj`YV=6`^XbeM+'2Y_lxyp_^\S;$#1��V#3Ir[zt[l^khii{{u}�����|wsuiigX_`j`b`P[[QXYVQZUUMBDKjpepifhgj[UP'/;HLcZ!&)`^lvzseXcQE>NZSWVZU]~zxldY\]cjlvww|�����vvunnkg`ghnkaTQ>65435251=P_mvwmoljjgk`[T3*8>Mh3][mvwzmhvkdoo��hfX`W]YVTXQ^oklv}u{~�~����}xvpolkfkntxlihZT48n3mZWem~{��������������|bent~������vs���smia`e\VO>/+%!(B2~~yqebYd[__][\afe`VQK>DJQNJ>@EoCYY^_qz}~���������������k_noquhieddiiqvl_XQPVPR1$ +;A<]yoql[TIKWST[SXb`TRPC:;hh^R^`ksy~��������y{{~snooy��LpmPC'7EF?!9ZC;12=A8DRXRXM[@Woac`UPC?58ADPSVTRLD>/>IRSGG?,igYTYfjps{�������|vzwxypgo{|��Uw��wxr}yr>0)8>,*;'$)5JRFMZWafncaXHLD334;>ANSPNPC90BHOTGJ<$obhU[ikmlrs{�����xqvqnojlku���fe��~�rlidQ3/,)%'''5>UNRX[PqmpfdSLC<:>3;::LRKMMA;2HNKJTCE%oot[Xinkj`kux���|vmjpjchlhrp|wg_�qvofV_C72*!".&7FSX_`bgheanohf`[VJFK:C=8CUILMB98KPPFE@N tspYYflge^_nns�zxmjdi\][b^idltp|xujfyli^XC!)!$-Ic^gcXkgloloowqnqlgPSFBM;>:USLMH8>LMQKC>F$NhR]\bnh`eUhgltsrimb]UOPPQU^ou��|voo}{ungoK78?KQWeynkiljnlrpuuvtrqqpoWTQGK=>4O[NHG@B$-;5]]cnh`cWc`gmkpni\SJIE?CPky���y�v�{�xlv�������r{zmshnikinpp{zwtjvmd_UP\K@?;HMNL>@MTULQE;=!//%[g]fje^caUic^mj`TMZ9=dv~�||�y��}�tktx|}����mshsvichbcjksgk[THGJRVbWMVH@@LQSK?>ZRSPG=<;,7Zh]khebah]^a]ajdYZN;hr�|��{����~tuov��s��|h``i_XPXSYalj\XIE2).-/^XVTRDITQPO:OSTKQG::8 0.#Nniehh_ff[[a^fnh^Z;C_xr�����������{zinntagqb\QKSRE8- #ZLMQNIKVSSH:KJQNIH59550$Eena`hbagdbV]jqjdPBUcYt���~wx{}y�|u`YWT]RRTWD@>;C8/+,-+.14*C# *`[CJPOLSUNCBFNQIG=2:+ 3,-3ihgagf[jaccXfpo_CIUBL���ob`fchknfbKG>4A9>;<5259>?'(;?-2Ku:�B&QjbJEIKMGTKD8AHMCE27<"2-0-fjldhg[c^ea^lpnNKCJ+X�t[EBHJQWdQK<;53*68EI9)+[goL@j�WAv�\y� 2Q9po\TH;CLGNF?7:HC;=1:6!"3.0%_fml`g`c]defsriOND=#VkJ&&8>C>@E/R[M%xu�|k,L�����c�҂H��r\�+QtSTn\OGD@IUEE<<;FA@8756"310 Tdiicbc^]_gkqklNK?61T[!!1|a�iA���DԽ���Eu����Ĕ���U���U{ojpGpunc\GCH;Y@C:=>EC:48;(&411K\kldfi_bcekprnOI:/8]j8#-G�wԛU�Ͷl�����c�����ձƺ�C��zel�g\]}nkrjR=H9BD5A4<@B9.56!!$101'6Uighl_aYZfjrohdC@33h}n@[]@@X�{��v��̜����܍������_���Jnr^jdib\nukoniY>GCN@2666<;7615&"05.*,Uagfl]d]Xkfoki^MB8>nw�Vj�qrs�h��K���z����ϘA�����5Kxqga[s]k[dkvoispg`P7@FA4/5B>3167&!$./1-$I\fgfd`d[b\cpb^NBCFt}�yeq~��xin�A4o]Y�rlJ0)-Nbwyrpi\Z��ZXdmprklrngaJFBB;15:=2871:%",2,/)6Xaeh`c`c^a`e\bOIBW}�}�}nvxotxpqwyt`\XWYG;L_���|rb`aq�wVampqmnnqqg^FMK;713>;179<)'#$1,12-#V]ad`c_]]bb\\eJELQ~��|�yv{hz��stpt�������}������o\Sqx�Ylcrnjjmmnk]WNSE;2597255;@& ("/300/&FXcc`b]][d]_^cL@>W}�������nzr��|qm��������������h]RR]eb]\hmgelijna[SZSF<43:-486@,$'%!'1--+1.1V\`_]^\[YXW[`TC>\w�������x{s�Ǐurw������ë����pPOHNKTSZV^bfibfcdVV]]H:64259/:9?%%"##./+/03%@^]b\a\ZZVVVULOFQq�������|q|��uphz}������~vm`UJJFFJHLPPZ_edW]]ZT[`RJ823182/8=3 ##)!2+0,14/'\Y`]\\TYQXUXKTNUez��������quuoml]gcjumvlnlb^SLAHGB?CCJPY^\]W\UMYd`MC<.606.2?>($#%"$".13--45 JZ_\\\ZTPUTHUTTT_m~~w{��xwlljjjWcR`\T_VYVSTAC@9<98:EBPTZTWQWNN`a[E:<101):7D6% )!%%2+.0/4/*0Ya][YXQUSSKSVUR\^wqxxxwruqilfZaTVVNPMDFLAB==54/33/>BBJFHILQNKZaaYI@5/--&;;67<47.1')+*619;:;>;3-3'.*'-%)'&"$##24>BKOGXihk\F?- //1@8@'"&$ %%"".0/4.,3/4��?V]UPLPCOTXT`RU]ekhjddZ]PD;=3,,&%()!  *;7?BIJOS`ecdWC2-.3:H0C."'!$&"" 5++/-.00/ ��uAYYROLKMLQNa6`_irkdfaZSUFB5+/ +#"#"%4DI$&&"$,-0+,1.4$���XJ_SRNGL@KSb0jPcnuje_[^VONC;3/+,$"*!  !48JPJKMPUQM]kk]UX;)&%0KU]^ZOQ[ZU^OWkdZA=2!%''2C<;'SfhfI')&%%-))--,16T���ٯ7SUSN?@EIA9[=\omwueifbZVTZ][`_d``ZX^`V_]cnfbUUd]\bTV]TV90)##+C;?2'^dN^hccaVLkw��a^|UcV�����CVYQLJJ=66D7Nfkfxfnqofg_ebdlfnjjeejeeigpolg][e`XdVCTBF)')$%>B78-4ywFVZPRZq��Ȫ����ʎU�����fHVWMQH?;5>>IQjctkeiijdc\niqofckbbkbiqirhfb\\[bNZRE@5;4"',E;7/6B��h���������WOUOg��mI�����`JYSVFK918SWUV��������i�rtrQ�����eG]QRPK6+,-6>2E231O,C%NPIN2SEG97;9HKEHZRG6J;3+&%!"!-;290J\O��z3)IjkRHN}��ew�rl�{uwqw�����OO\UTOI1&&54/5/0'114(:AF6*=94-%:84??A=A51=+)"$" !193EDKOWl��e3ea��TAh�ѿ�cZ:F�x�ppty���޻PS]TPUA1((1)1&-(-*-,)5989(624+%6361/7)''%' $=/^]?WZM���C7\e^y��� \ No newline at end of file diff --git a/images/trainset_face/s22/6.pgm b/images/trainset_face/s22/6.pgm new file mode 100755 index 0000000..4e79548 --- /dev/null +++ b/images/trainset_face/s22/6.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +6557-8486848:1:5:6:198:6914'%"%$   #*#&028659747881?5499674557/98,8/952150604.82619/:5458:6572;736995>+1.(%# ! !!!%(,63897:4>2:5587:3939359.3558302432346-44767762798:,=5:70::;78$*!" # &!# "!'/61;29679349887775536536835407/86.;,739378278576526<56;47*(%&"" ## "!( #&)080>848<63:8:968763391644234463465944;856@4>476;:8:90*#&"!  ""!!# 0-9886:49689:668643854/>-961647-;838<687=.<<74<3:84,("$" %&!!"" &&&*76;1:96;;5<5772:3641983762523:::66?5899:8<87893&$#)#%$& %  #$#$# ! "!*(0878959<7955753652854347/5934<59;7;5=8<:37:-&$!!$  ) &()($'+ !+"!%)  &'068;;5:=6687685/=475375549248957;:6=96;2<1*!! #""$$('0,02570<4'3*(%!!#!#  !"128;:99858:858,=61;2759354<52;694;997<33%'&#'$,!%(01.763>=?=@@?::7B32&,"%"!#$ #)-?:6:98:599:/7685:436724<669687:>:<98 " '#",%.363>7::@=>KBAP?HBDAF<;6<321!'#!#!" %086>585999:/982;3474606:98:::86:=8:+!" # *.689=A7HAACGJENQJTENIKIFFACGB<=501% $""!#&*8=6:877;774;836968286;;7@6;85>75*# )&-4>AIDJEIDJIMLJRNWUNJROIQMNFMGEBH@<6887:/=8286254=4>:=877:)$!# )3:@FGIVHQJPLKNYRTQS`PQVRNTOSLJOGKKHDB>B26)(  &).:87;4:5<56694655463@4A;97=41!' #0:BTJSSOUKOYWYRU]b\Z^YWUYO^QUXUQSHLMEFIFB<;82'!  ( =63<669866893339757;89@6?82$(/,AJJTWOWT]WTZ_\Xad`ccfaZYaU^U_WXXTQULIOGIK;D<94," "!"-<8796:4<5766476459=78<7@5( &#19>PMUS[U\V^\`bf[ialheieh_]iafQm\b`VZWISJTIHEHD7861 "$"0959:75?6983479495=96C7@'#!&!8;LNSUWX[\Z\a`cdlblsqqpkkikcjir]hdeg]^[PQWRQOBNE?A=4+$!  #$468<5<6986577256:>88>:>!" !6GCTWUW\Yba\bafmdklnwrtsrourxlmuplneoea_[UWWRSHOIDHD88+'!$" !#78793936:453;72989:=<3!" 3GIUXXZ]a`_aa_mfsjsstxu{wuuyuvpnxsnqhjja^_W`YTZPRPHIIF<(-"''$"!&49744:59657<63<78>82/3JYJ\XZa]f[`ccjjpsqwy|w|v�vwv|uuuv}nprfhfcb^ZZ\\YOQLIKG>0."( #$77858377;1;, &HLYZYUi^_`cbghkvwp}}�w{�z�x~~z~u{xvltinckYe_[Y]V]ULQOHH=/+''!"$278392;73<199:8?>7$':MMUY^Zehaffgmkqwuy���|���~��~~y{{rywmrjredfa_aZ\^YZQSPMH=?2$'$!&273:4744=574:9A8.%"DROX]X_ejhijmrqq}v�~��������}x�xwuxytojqkehgc_[^\[ZXRTMFB>5,!# ""08493:26:6483?@.+!:IOUZ]fggpmilotxuy�����������|x~w}uu~prnshigidd^`_^^VXRPJGD/<&& ## #4;45;68;4882?A&'$$AQSX[dhhqkrllqvr|}�����~����}�t�xtwrsmrbleejZb^d^]]\WSTKD4I**" 554684<5958:;>'4MRZZjjikmqgrtrtx}{�}����������}}w}yunntltbgkeh`eYaa\[_XXXSJA?A!#)#"*89569788<7<>-"%FOUX_khfolmsrpvn{|~����������z|~v|sxvwqwrrslknckai\_YfZ_Z_RQOOCD- $""%%15=4:4<677?;%!+JUU`ei^kpmktmorst�~������}���y~~z�{yyvryryuqqrikkad_\c]XcVWYTMDE3&#"% 2:85;78986:0#'%/OT[ckfiqnqfpqssqu~syy��y�{��}{�~�xy}t��zwz{nufpga^ec\^_S_U[ULC?00!  08637:9879;*(%:=$#!.6498:28<6<$%"17XXifperjmolqkqqsvttz{�x�w�����������������z{omm_UTLS]]]ZW\U[MNLC<*#+24:873=198+%2D[bjphupuompqruwyw|����������������������}pl`h^XUVVI=XVW\V[QZPQEB0#""3;1<9658;:$#9Q\cmpmqtpoosq|u�~{������������������������}lgc_E_OOVSQO8CHWUT\QXULMK2$  1575:499>1/" ;T^hnkumurvuzu�}������������������������v{aaTBXAEPBHKUXFD@@FLSVXRRRIM5/! ,95496;693%!$>Q`ljoruzv{~}������������������������~�uoZJBHDIK]bmrrvovlleWTPKKDX_mu������~{voyvzt{yoj`[]YYTSH=(&+0/34538)RSg\FL_W[b[V]VEEHFOEGLPTV^gmrtovjkf\YQJGJacbs}|����~plfvruov{pj[egZ`XPK:"* 0A<-3055>,ORcLN`aeksslmc]XVPTLLLQQ_`dsttu~ozjeXRACU`U]hhijf�qaY[aclilokeZdo^aYUN@$ ";EHL>.,55>+& NVXNalutttw�zwrqmgbYYSIM[jn{}w~��inXI>F[ULOSVbjv��~ig[dgc]ehd^bemde_UQE,!3F,';Y4*449)& +@\NCdqz~�}}�z~xzuulah\_NPox����~js_I;Pb\CCMZgp~�{qkcegaa[^[cYhhmcgUPL1->R VR"358)& =[F\fq������}||}}wj^_dldNm{~�����rvscB>mnS?HR[bqtuwvptdcf[[RXYQ]hiihjVPM<"#%/Rs% +N`#11:,!3]Gfcr�~����ry}xufYKJTWi\fr~�����sqpdK?}c=MGIQJM^ecieg\a]UJ;=SUdhimgfbRKD!!&DJsK$:b0-08.2WPbnq������wib_e^RK<7GOYirx��~|tpnhX>xh.C/,%!&$*,,-5)82/2=M_]gdhihcbSJH$.HA=bh76b:(,7-'/X[akw����rkgkv|oQNIG<=Nynw|~y}xvmofcHYmQTFD8-L-<4;ALRWZbckkhggecWYL84FF4>Tl[Z=kS47*),'a^berwtZt��y~|suW9/+%)`livs��|wssrfdQSakdUOJOF]OUYML8FOZeu`usqt����~�xzqmsxppgoqsuyprrtxvuquy}~{vrwjqniied\RL,(EUhqCdD&'.7-1!^jmrb\ckC:HUN@OV;T\vsrsuwnz���|{rvmlrvoontqtvworfokmpq}�x|mrupkkmhb`SO:#/HyZHip?W(.6(5.ackrr���}}uxwvrtx{y}{~yry��������yxviefrnnlYq}��}�������{�zvnylpqned`[UOA7CmTMq`<\*/7).,[dpm}���z�{ztrvpp}w|��utv������Ř��{ztqs{v{s^gms�~���������zzvvpulpfebZSUD3>]Fdm4Qa"#-12*+]dlp����~|ustvsxw���}ow�������Ɠ�|������z`kfosw������}��vz{vsvnjfgc]XSJ/F`X_F7aY)015."Xgsp����~y{roxww���ysj����������z}y~������og{moty������y{yyswvt{lhjcd[VSN?;\hMESeN3005Yiqx����u{pz|}~����uxy���}�����~vqilioqoltmh[�{tvs�u����tyqvuxwtznfjbg`WSIH3RdZV``K%3/+4Wnq}����}}y|~}�����vy��������nwsd\ZLFCD@HGOUM��zyvw�|~�qsnrttooqogbcdf]UQNK0FYc[_gW'(34-Wiw����{�~�}������o����tu��xoiahc^X-)3R���xx}zoxpmklpkrkfiaad`eWZQLJ7?SYX_nS'+210Vly�}������|������{o��~pegfyi]^RZTT) .4����}zvyozjgdgfhngbaV\^_cZSTQK;Dd[Val7 +03/ [iw}x�������y����tt|hQ9-&5WfOP9EMD() &'C/&-08�����|wnllbcdcdkda^WQVX[X^OQNM@9lib\I!!-.24Zq|z}������������x~sqT%8U@/7CI$&.2@QAB@Mt���~wkea``aealb]XTUNUWZXRUONF&IXRE$"&$0112[nyx�������~�~�t�k_X*">HE:99'5% CWYc]h\oowzz��{vrhVU\U`c\d^YQIMU[VUTVTLH ,=3),!%2..7Zovxz��������|~{}{�fZf[>#QtsW;64&75Ywuonhjhlfurtzxvqwb`[UZQ_][b`XOOMZYPSVQUCJ'!$#)&"&-/13!Vltx��������x|{~x~�hbmsh\nnoZ=A1&Jh�}yslmjhhgdmmknige]Y\[UR]XZ^ZYTQMWXUONTNNM*(!&#%!%5&8/ Unop~�������{wvuy��ri�{pvskiYQU:,BZwu�yqsjmjohmjjgkefcW]\R]X[Y]`Y\ULTQS]NQPMKL,!!# #% "3)9*3Smgqty{����{zrswy�}p�wwywsqqyc]sshw�xoqiokqkloommokj\SaN^XXZgWb[OUTVQ[VKLMKB1""%!!&01/)QThhhgrv|}�~xmrxyw|}��ru~uzqu}wqx|��~�qvnnonprwonkqok_`[URXRZ]ZbXPUWY\VYQINCG1'#!' 3/+-eNhbe]mkox}zz�iluvqs���o{�}wyz��x��u�vskmjhecheknvqopge\\[VPRYRZ__LTUV^TVKGN=B4 % #"! 72.0nKlah]_hkftzytkknpit�~t�x}��u~i}sy��n}zwtphecg`^\dchilni_H[`PVVX`]]LPX]UYUMJEH85&!!#%5+1$dOaf`_[b`mmszqnmkafzvq}x���~swsurxy�opxpx`ij[ca\aa\SFDLIeTS[TR\]Y[^QT`XQZWLD:K?*!#!!"%40/0/Jfbbb_ZefhizptkYTrwuo~t��y}{uvrjslvnemal]^[PXX`UjOH5.$&RWJYZRZ_][VK]QQRYOG:A=@)$# !"7-/5"B[gbbcTg]e`xr{UKbtrzu{~�y�yqeldkfhfWdXWD>CA6>=AE?6/CPFQXUY\\ZRNTSVTJK>@>9B!#'# 26+5"8Ygead_Uf\ervuELrstyzsvrv��oePfS[WOJ7;024,,#%"-,,,+*R`EEPXUWWZPLJPMIHJ89@;@' ' &6/2+*6`^hcbfaVdjqrgNXckyzkhcr[thNA.?:CSTOYARASGJFE:=<<9"!!"!%=(5.+#fZd`eci_]kts\PYGs}dZVZc^NT7/ )-534*FN_^{G][�&JtaIjqmFotiWOJ?O\RPFJTGTGGC;<9:=!#&! %<,6&9``^^c]c[hhxcUUR2ybC9IUXDF,(-*2BEcw&w����J@eD'Hxjrsj]]wmmaXFGFMM@JIDLJHB879<;/$  #"#926,-!Pfae[\[gjotgXBE5i:,A>*92A\rD�z��@c��us#F`jmakbv_`jxmllbVEIIH>GGBDDEB767<<'##$(5331/$;jf[cZXgnkxaWE7I@==02;69!'$##8121/1 Wibj]W[inpiZE,Rr�^up�wnpmZa_^fgtgpd����yxdiV�~nfmppinihoaVPIIBA:DFEB:?/<9@*$%!$#6543,1&@bdb_ZXfmji`A?Usyygponyotqu~{tw��w����İkWjUfjglkokcpekk`VNU@F:C0<7<9<9$$$"$ 872/0.)'acd_`\Yfma\X?mvu�mydon}�iz����������܂WPX`S_ZgfhdfchfcTVQQE?B8BB5<86<;89$!!# #$856.-/,$Lda^`^_]\f[VOk}zyzykhg�ƒku���������yjQRIOXROecdabYf_b[U[WCB;:><<9;83<<;6F99378>:@ " ' $618.6&32TbbY_ZX[^]OHgvyun�rds��dcgewi�fhcTRGCL@@?OUZVWQVX\YSY`YK?F<6=8<247>=<3% !#&"##:-82.-*0'1]`\\[VVWVNS[sxynr�{oisr\aUZ^[fVWRHF;:6->HOBMJNLNOZPV\[WHFD84;4,<1@@<;/#$ "  9401/*3*-QaY\_TVUTUW`gqzsgtrynkb^]ONRHRIJ=@52./8D=;?A?EGMRMR[V_]IS?0913-67?@;;)$ !!% " 7501,,1+0/)_Z^\PTTHU[\_hqskdkiql^TSF=@<5<42/,*723,+.82?FBRPLT_a]YMK9254165?>B1?,(" $% 647+1,,01-%D`\XXRTKP]R^ekeqcb`c_bSUHA8411--**1&&")*37@HHTLSZ]e[WIE1%88,7;8C88;+##% $%""656-.-//(0''b\UVRMQPWVYl`ekgf`_UNE=B8*+.), ! /;;@?GRMS_RZc`UL?(&.505B==7=-H#%""$#!:305(--/.)/$2@#w# $"! !7502.(3*+0*+/'"XYRTK6FQ4WDcfwgajacWYXZ_Z]\\``gdmbkubj]kGaNBCHB6% * *2@;589698>�7DH="! "48/.///-+4(*+.b�BQR@?G5N,c[phbtce[]kbic]d\caioeaaif_`TIW@0@.5(*'!%0;?4:8673)H�3Kkrg_[SRAQ?NY�kCMNJA:94JZ^nY_`UnJ\bhsan\WiPUZcZ_bWQHCC:*))(#*:=9472942 BX�S&(QSRP[dhr��Ͽ��{�����l��T��dHLQ=K39NONkDMG5MFJ``SmU]5W6G\G\Z[:M?/0-'#!!"  +3=80;349,%:S��^Hu��������Ë���xuriJF^o�~[��XFVED.79:DB=+>+G/PHC-[9@#G84MAMAF-69#'-!$,)$0=34934-3#CVR��Gjn`^l~~��н��ȵ����xTpBE�P���iBMQC1$5,4=,-1024A>&F52'-:$A;1540%-"" %#16925/05&4>Naj��;4`@LNbaf�������q�oVwz�}HcO���IGQU7,&3#6.&,',+@4+,1*+1!0*(2#3 % ! +(965/31,&OBXUT���@FUg�xLen�����su�k��U?q~axl|N���OOPJ1+-'$(&%%%-%*'&))$ '($%" "*+/8+.20*.sU>hA���iR'4nj���tt]����gv�D��yOF9D�krnu��؉U`K���4^'[sk����h} \ No newline at end of file diff --git a/images/trainset_face/s22/7.pgm b/images/trainset_face/s22/7.pgm new file mode 100755 index 0000000..af91579 --- /dev/null +++ b/images/trainset_face/s22/7.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +8:233766891786<8778:3;<73:41++*"(%"#"$ #!"!"#%&0-85675396376775464546/83732235314/70681;5577758587:8194;58;7:616"&"##''!!&"#$#&(.2575769683944/5926439051245232335/47996866365884;:87=68>680$)!$ #($# #"!'$,78669;467606561737352/11618116/7.75<273957:74:8:86<57623'#%# "! $%#%! ##" &#/567764;46564173748034523737351074;366667966888787474)'"#%"#%#!"! ""!  #*-/787948655474385265423736546677:485:6:7787999<:5.+ '"#" #### !!#!( #&1>67857193453456268264480667;72;77:4:779898>=3#)"%$ $#!"" &!!$ +22:585682:441864553255641869:77:97678;79=8=3&'%#!!$%# "# !!$' "#)#! #'&*78:5956:682765646328466489>:9877888;995:6*!#"$"!%! "& %!$ $'",),*'()& &!"!"#$ *;967:497727764665738457=4<9979:::8:7:;5(#*( ( "$!!)(-%&-*'41/1318:406..'-!# ($028676=3964866577364719>3A3>6<8:98:=;5%#!',%##$ !"+)2'01B05>7;==;F@C?A;8904$$# !&! "$/>48:76986774;75575737=7<::@1;:5=<3"!!# %#$&# %! ..4;D0E@I:KDAF;IEHHHCJDI=F?98..* #  '+8<:787878578<676757:>5:<8=;:;8;7$!&!$)#$'#(/0;DEHOLIQMGMJPNISMMQSMSFMFHH>@=@83'%# !+8;;4776:5678849498;:58<;7>6:<7)%&##$0".!12;DINPPPQ^SWRRNQSVVORVTXZQONTGPHIBHA?:3($ ""*:7889877;7684749=9?96=8<99:6,$%&$"*#&-6=HMO_XU\Y[^VZXZ\RSV^XXUZ`VVPRSNWKMILFHC=64'$*6:896;6;65589287::;8A:8=:3-$$"($$'+56=ERUVW^^`__^c[`]f_d]`fgb]^^ZX]TUWUOPLMJIE@@;6)  )-688985:287;3:457<;7<:;=5)#$"&'#'6?ACQR_W\a]eddlh`jepgjmikodljceZ_]V_ZS_QTPOIIDFC;:/!"!-38>7:499894:2;:=:<<<@5)"+%%((*AELMN^\ba`ccfjfpehupquuvupwiqjlei_b``[^]TUSQNLJFHA?72"""%)1>;968:8678898@:;8>@+%$%&%/5@OLSWXb`g^kgiirkrmsusuv}|{�zvurlnmj_ih`^a^YVVRIOKLEA>7.*"#&0=9:86:56794@8=<:;3%#'#%.<<6+("!%! "5JPTV\Zb`kdiqrnqpupz{}�}���������y~wzzspllldjfa]\[YYUPSMKE>7*# !! $28:39;369;<@8;.!'%"$2=NTTY[_efkfhprwsv{t����������������||sypponhbn``[^ZUXYZMOEI?1'%"$599:65;63;=@5+" '* %9NNWZX^dggjjmrxtx{y�������������������nzupsllhgda^a[\\[X^NKHH8/!%"!4877955:6=:D(%##')1DTR[[\ee`leouqvwxy��������������������xt~ssnpjjede^b[]ZZZZTRLED8+# "! %<9677894><5- %# !5;LYY]`_gjmnlsttzz{|}������������������}y|wzpsmnkkfh``a`\X^_TXOOEC/$) !%286787;:6C/ &%!-8CXU``_chmtpqnuu|{w||�������������������{}y�nqmogeejbc^^a__]\YNUEE03' -7:695899B%'$# &%($&&."$OMfln~xyu{pv~|z����������������������������������fodRHGCAK=OIWMD@>DOJIID*137587!&,%&+DRimsrwryxyv}z~|{����������������������������~|wg_T@=8B=?A;IBFLFD?:>IKGB2"$68758"+$$(9@Vlqqtuyy}xmyvpxnwv{����������������������}lgwbTIC95:?7A:HLM@ILRII974B@MO^^Y`_VQUJ9DDF?! )277> "FU^jkkuz|{yYdacg[Y]RKNDFCGBSPOFX[htzuw{|�{xsbZRPDK<=?78@OSY`edi`e[`f_F=BHB+./41@#  -HYajhmtzuuaS_b[_ROSRG?8=;B8>J@?GMUajoqusrttpi_SJCE7:4;@IZc`fgkilhnelf`\C@FD5!.012:%%%0LU`klhvuk_[Yc_YZXWQLJM;=8D=9DD6FEO[_gmltmoim`XJI?=4:?DTbnmmkelhhpssnke^P@FI:,+.4:($&+OZccigup]bpiwid`eedXZMJD<>>=89@FFemqna\VWXYjopmlgZVG@K@ --/23+%&#&JXbdetqaSbttwwmhejqmqkjie[TKMFAGOTY]ginnimddc\XK<;>GCTZ]_hh^Z]NSOPd^ke`PPGGC" 56(104*$"%$C\`cgpe]Xvv�xxuppqyx{�|usn\]QGFMR`gpprq}wrkkbVP7AA>TLTgt{�e`i`e`_JC\`WHWMGI %3>,.-3-#&!*CUcenk\Ztvy��y}|}zwyy{njh^YbZVSEPfu|{{���xppm\M5?NJKU\ie_U4C@@_YdbRFVMQYOIH%>0*15&*$"(?X_hod^_q{z~��z��vgXWb\SPE14CW[VSPkz������{ssma?>>BEE@;BRQ^k|������mto[7vdI-!1f�# #~y; '0;LUc_[K.Q[  J$)4(&%"%#6X]njnokjuz}r=Xy�s\6'&C5/'):A`YdUk}�����~sqn_Ldt9)ORk|6[@.&Iq_-�f��&\c_kzyz�|xwuqm_^VKD@AHVbnw||x�}�z}�~�������~wwnjjlqrvrvuuststmlrssusutrvqnb\Z,%HB,�t��:Xbekuw{z~|z{~}yprighinny{}|~x�~{{�~���������{vqgdhnwhnvzt{vzywqqswvzvustune_Z;$N@(�"2z{{AV^hkxtx������|�zz{wxvtu{z{y�{���������������|tmhcjngZ^xu�{�|{{uyy{|uvxsf_XF4I;&&�3H�ljJZ^imqsz~������}x{ts|vrw~{{������������������zpmgeiokI[kpxv|�|�|�ty}}|y|uh`NSD1=+%kF]y\[E[`gpuyy�����|�wrpsswz�}}���z��y{y���������}�xuieopvrV\grz{��zxy}w~���toXQU>H2"R[orQPH\ainuy�������|z|xr{x�~�����s\z||ut}�������Ա�����wjs~z{i^jnru�~yyvtsz~�{�uhYPX6P.!*4jqoOEJYdgkv{~}�����~�~�~���������Kn{|xsy������Ʈ���{����~���pgksur�lyyssowx�zodWMU:6E;0*jzaF9JZbems~�������������������waV���������������|�w�{w�����ibstnt}ntvnskps}{sd[RDSD:?M",0a}^72LZcbmt����������}�������phYn���������������vowpsVehjcdYTTwrmkspdiafiepuve[RFBQD9?]$*5T�c4%K[bclu|���������������~xbajr����������~|vojdmeOQFB;8<JG:OG!2?g?xf]L^_eho|���������������uh]u�yiniTEFFEKZhlaSQDMKR,$88=9KS_EElifXQEDLNOZY^ZMH;99AL;S20:p@ci`N^_cgr}z��������������}ygge���CfF/#+PYA<79E.")N]\^bVmOHaedSP@BCNC'%MrikcSP\bahirvx��������zw}yzvjdo|��Xsuuw}`fXI4(!#/%10;ROMUJ\hpl_YD843;4>KKJK@65@AIL%! qlmhacN_\efnpqvzz����~vmwqolheq����i\ty{rePUG9-'%( $,=Kc^ea[Ygihee]L4F59;HNHJ>:3?KAA3&uumjqxVcf\llolqcmu{z}tqlfpgghnjzt{{qupjsqpdfd_7#*"&2CX`^mhokkirkhjkZAJ>;9>TQIG59AMA=9$+Bpxr�xW_c^gooff`bmop|vnecde\`\h`ghlu��zssxuosu�o<54;DI`heklnprqurtphmnhZWQE=>:OVIC;?HJF=- 4(@fhlFMed`cmjj__[ahjmpich^[URSOPS^sz���txwupu�������ovmmhimmnu{y~ngfk__QTRB9BHDL@,&8'.0II)Eebc_nhh]dU`^ihikdeYUNNI7BSjzz���|{zuo�������\l^hj^ffhknlnbY[``eXBUPAAIIQD;JQIB=#!&30010-(D`ebanfldaYbYhbbhf]YORL&8L`w�r����{yxsqw������ekbgj`efjrnmbRE=8@FcRRUCINOMBBKOJ?<'""41-6,4$=`gh`ehicb^bUde]fb^XRX+-Ucv{�������vtmvo~��|��t[]X]YRMV^mh[KD;*")URMYGJUMPD=KKM<: !#5/11-1'2`fgchlcdc[i\UdYbdhV[D1Lkm��������{vxlsntxvdvnTKLKVF<>>IICA;2 +/[MHQKOQUH@BFIF95 $4/12./,*abiihbfe`^aeYZYhlg^W6VW^t����~�}{z�ia[][YbWPQK<<5B1)*-1.65f __TCITILNM<��m[K]G}oQPI;IPHD7:>;78!$!40312,1"La`glggbaZ\OdXbkkkMF<:+Ab<$0EE;9@1B`ZAew���AZ����v�ԗ\��DkejTW{hgQIC=OD=93@;32 $&/4,.4-1*9cYcgfjZ\]]Y^^ekfeTB:10E? 97�m��J�ɚZ��ʯ�X���۬���C��esoYTntkpdJC=B>690<67&" #!1020///4'_]`ggkZ_cU^Z^`hhjO>8+8Id/#%:=�g��e��������Ї|���چf�XYymc[bZXsmlreNABL?446:-8#!$30-1/0*: QY[`if_l[YTVZgcha[B917O|iGrw]c}e���u�Ш���̺�(wky{IFeomeb^YW]bvjktgXD;D;23944-!" 5.+20.+6)>]VabdbgX\QT_[deaXFA2AMs�]z�{v~t{�k%glI<�qbE2A>LSertsn_ZuoNUdorjoraUEBD529367" #"$1/--1,-2-,XX[bcbc\\]XVW]e_WHA741*:- !'$6,3+-1/0--/)<[W[]VYVVTMMNMLFOJMTftzzjtrxqnkhcbdVZRV[URVOQJG=95796@CIMMKLSL`f]A8//(> #"(&"#2+6*.,1--,2-"UZ[[WXUWVHOKOKEORHS\livlrifkedg\TYSMNGHEABA?87//.//7;=A=32*#& +5;ALNO_n]aS1) 40 %% !" ,42&.0(2*2+O���QUU]URTGNHEHFINX:X`_mnfb`XWNCF2)#$"!!"$)4:DNPWTRlf\KG&&G9 $#!""-3,./.+/*33n��صCWYVSUJLDI=8CMX,fJ[hrpha[XUUUKF;/+(("!!&#(-;JJMMZVZbEi]\;0#%NfcN/(/$$&%*4+4(0+*,0)15}����pSVTXSOMIE9:EGH6PF[ilsrhj^UUYS^\ZUNN?C:I@DINX_UYR\^^dN[FR* %%_WTbd^cURRWc{II=Yct�uTdg"�_����bRTTZQQLAJBC<94BD>kgl}Wxekcbdcepljfea^fVbaakg^\ZUaScPE<9-%#x34X`TU\rni{w�����ĩ���Ѐ�N���۴YSTQXSOHPEA<:87>8Secsjkdjdeb]knugbi]ce^hlag\WVUT[LNB72(/&'%�RNv����|����������Vdc]}��iN����hUNXVTQPGDD.63@>MT\[l_aZc_GeUewmdbbcKXZ^I^PMTKUGDE9$)!##9F�gXZFVaecs���ͼ���Խ�Ődt�niP����oOSUXVVJFO86-39:;RA]CJFJG4CDZhhMdE[6E?EJPIRN2JOORSr���vt��i����ň��x�im���߂iQNVYTONMID1&-0-D&E=0/;M0:>LP@1K/?.46=?:I�Ï=X`Xh|��MVVʛzn����ْPk��K�ղ�hao���[gdJIVTJPDH5*)# 2' "('*#$(+)&+'&!2LQKz��[Q;PXZ~���?K� \ No newline at end of file diff --git a/images/trainset_face/s22/8.pgm b/images/trainset_face/s22/8.pgm new file mode 100755 index 0000000..52ecf7d --- /dev/null +++ b/images/trainset_face/s22/8.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +5:53<7596=677997;7:682+'$$'$""#!#$(!!#!&#'#63798:45484653960477163:45605567@6849679678;8:<7<5-+$! $ !!$ "#$%!!"! !&'.9;5877635739-:76667665762218985:94:797::6<4=88*#& % $ #"*&##"$"#!!"1;58486997271:664747183640689694?6967<86;9<99&)'*! #" ) !$$"  !$!)*458695:9294;4634754658244699:;55=4;7>82=;3)$#($#%%"$!"#%""##)"$% # !$#*0;99487585:6198286877549699?87=78:;99<;9'(#!&"! $#!#&"$#&$)"1%+,#-(!(% $%" &074:4:577;4769856376666;6;9;5;8:9;<7=7'"(%#%*!(#)#1!(#,%11,1.0=2/0++(&("%  "!##&,768:7:6;5:75:291673694;8;9:;:8==9<7)!&#& #&!$"&),-,26452>9=:A<@?C9=;56)')"$!$!%,88:778775878560=3974;6:8<=>88:;A3-" $%#!!$#""03/=:4AEE:FA?GBEHHIIHBKB;A:1*)) !&! "*6<:9:5:64::6:876808:7;;<>:=7>:<,$(!$!+%'!%(*-5@ABOHIIQGIMHOJGMNPOPQILKIJ>E:;46+""!# .69979767966;76876:99;4?:9;9<7,""&"$,%&+-5=CCNMOQSXUXQSMUVSSTTWVW[SOQIKIIADF=6/,&  ",45<9879769971;9:4:7;=><;:9;)#&"!$#%'+*5AFOR]T[\X][\YUXVXV]WTY_\_WURVNVRPINGGE:6/+ !!$"*998879876;5:4:5;;5<:>::?4.!& " *"',56:DPWTZ^^\c`]a\^ad\_Sj``Ucc^Y^[TZSSQNPLJGB@;5- !% !-8:7594879884991?7<;:>8<.'!%&#*(6.)"(!#%)+=GMKOX```acdejimcmlwmqrtlyhvnkibeeUg`U_[TVOPOFLDE=94(""'/9;7:966:567G0=9?:;<='"'$ !-:=KLSVYc_dfehdqhrmjxtwxz}y{{rykrorhffeb_a^VXTTNQIJHCA65%$" !%+=:9::4>58::4?;>;=5-(%!!*;HJ\]T[d`cimgonrnrsvszwz��}�|{|qtsjiknd^ed`]XXKURLKGD>86'%!!&8:<7<97;8856@=><:)'$!# >KNN^a\_fddhnjxolruww~���������ww|v}gnsnecbd`][QUUTKJHBC;1&#!!!)9<9:?77;778@:;=5'"#!% "/EQSU]\dafhiqlntmrws{{�����������|}~~|rrqpnhgcj\_\W[VUNNGHB:0$$#!&19878:857;5=>;<,"("""!*>OOU\[afgkfmuqtstr{|�������������|��{ovnmiqef_a^\Z^UVRRGIA6() &27@46;45;5;:C5$' '%%3IQTZX]cdlgjlvvuxwv������������������x{yuqnyelqd^`^]Z[_ZTQLKE>,(+!!-:<95868869:G&%"!!*.@QTU`^aeejlrptywu|~������������������{vz{pusqfnebaa^`][`]VONJF61(&"#+8895976;57=; %%"/>IWWX_fbkhkmusswzw|�������������������zyvstsknigfcb^b^]_aVURNK?8,'#  &08::5<7<89B0 &'"#5?SY^\bfgpuppuqx{z}������������������z�{uvqsnnijibbb^_^^aYYTSKC:.(&"")::8:9=59--967788?'','!OKhgszuxuuy~~}�z������������������������������������xuokdcSXRO?Pc_aVWPLH/+78869::,!)"1?Xghwws{txv~|{�}��������������������������������}zojbbUTVRRVNI@H[^USRMK4!.945<6<-%("6;Wlnoqsvyx{y{�{���������������������������������at`SJECAGCFLYRGE=GTSSMPH9 -1637=9"))!CG]ljts|z}zpszpxt~{�������������������������}wu~h`TB;58<>?5FBCNAHACGMQPQD9 "-563?=%#6V[gekt}u�kdpokjplnz{xtvuv}vvy~������������xjdreOM;64585;6BEF?BNOLNDBIUJI? ",/458>&!%&:Uafgot|{v_cdbf``^XV]NYQUV[]T]fo{�x}|��x{h_S^GIA<<6126D?NZ\V[\URVNBEOKJD) 02/38:&)$#>R_mfmvwp_T\`adQVWMF9;C9>?IE?KSWdukurv}zzpu[^FP@C;76519IRU]abdab^YcbRAGRJH+!#)//94:(! $CT_h_pwj]YVabSWQRHNF@:<:=;@A;>MF]`ohsskuooe\QAD>6141?IYceeiiiglhefea]MCMKJ. .,207:+# 3N_agtr[^mgscc`b]RPJG;7<9C:<<@@HZWcijpgsed`RHB;;/6=FThknnjfliinrpllg[XLKJM9%..,-7/3( -U[^nocQapp{ujegkjebUVJC>C9=@GOIXTccjmcfd\]UGD<59>PQ\g^^WPPPOYgrpolg^YMLJMA"C:%.-360#"&6P\fld]Wqv|zxqpjnttuurqjaTMKCCFQ[Xfiklkoa_eRUK9:DPJEDOZfo_ZXPLHGbehicYNONM=!>2?2.107%#' +P\gk\Vlwt�}|yzyyyw}wtmneZXLKFMcgnunq|{nkj]VH:BMJ;5Xnw��^ge`e_ZCC[`\JQUNOD0 78)1.=$'"%"U\jdb`k{s~��}�~vj\bYYPEE@QWWYGKfs}~y���|mlj^DA=\[ffB@UTMOUQLG%/+C,)3:+$%))!V`lgkfivyz���}dXLXgtshVH249NWRJdt�������rsg`:KbMBKMD7$)�'%.E[ZJHVLSZXNH!;B #F(,391%(")X_mkmgln|{�yiX\grpzg^UWMJE64CLQ[n�������vrhX6k_NL<(/W .NK2/9KTTF[]\SF*"hc!F+-+4@:- #!SakjlkhoxyqEXv}u\C48*)328>J=BQXg|������ptjS;sZP8bm�"!"#rs1%.:INb`dQH.;fn# O&*0-HK0$"U\kurrhrrk"Z3!#/Rdg^m|������rtk`Hel;&_�e�TH8'%D{m>@@=DCWhmhnlffh]T1*4GQ$J')(|-S�,Wbcw|~zkvumnqv�m`\[\YXRUWViiks{�x}�~�����{utljfdhntlaWL=-*--68QelqrmlojieaU= $3T.C"'.�+c�HS_gs|yywvrdequ~seaYZJN@LYgvwxz�|}{������~xwiokhfnvtrnj``^X[bfnqtsstpnomddYK'Q5C%&)|-t�mM_fq|v~|uqgd\^^TNA?8GOfsx}���|z��������~rnoumhjptuqlmooplkmruxvvvntpohc[Q""EB>'%'l50xuaQaipuzz~}||wtkdXRGORYckv}{����y~�z�������}zwolrnokoptrqrlkqklswrxswvqswoheZS3HCA#$*VILzhXTaiotz|�����}zrsompou{}~|~�}}{�|�������||urniiqyvpvvsxqtsmjrpsuvtwtvtrib[UCHE@''/?VapZLXckmry}�������}}}v{vvz�|}~~�{����������||roehjtmdqywv}xxusqswtvvvsvtqlaYVL!V5F"*%0&jrkNJWbnptz|�������|{t~{ww~}}}�����������������rsfiikkaVpy}�zy{ryyu}xxvtxnjaZRP$8L%L$$#8qscAE]_kpw|�������|sww{{}~������{~�����������xtkmdjnsJWnszy�~{{x|{yvxpk_VRIaS?D8=K4,?PRFHR]AOosk]VKNPNU\[_RLG::CHFDE/%!$""7vqhemN\bfiruw�������z|y��yxxx��{ScR22F:>8(F@.)C,0=NRPN[cLVopgcUUDGBOSVROJ?=2GDMEC/!%# #ounwT_^jknpr~|����|ttyv{vwy����\tyktvZXb@.33%3";;PPQSQ\Wfuhc[W@D@DCRLPNKA85IDBI@- #$!!.5buzfTeZikplrhsy}{{{vqttsr}|����en{stlgPSL41&2-.!0IXc_`bP\kvnedXKED@CCLPJMHC:=N@AFE2' $"5/+Td:Uf\bmknjajvrt|yrkjlnnoy}��pvxkvrylmeP7.+"3@MIK?6> %#8/10/*Bjghdocde^gY_f_emn_fP#Ijzx�~~{��}zyoovju{p}i`]mif`ccc``ZLE@GDbaTVSJSNNM>JOGG?68% '"/43.+,7eikcehedbe^]_cmpnda8Bqr�z��}����plplsvtlyxmeTe`ZTV[\][ML?4*!&WXHXTLQORIAGFKF?57!!$"(601./3-^eij]fe_dbda\`oqpfNObqi�������zqpyupqrpadiUMURI==?EFDG3?,"$WQGKQJPULECCJF?;5.%$#!16.0/3%]ifmfae_c`_f_`msq\HX^Qo��sqsqmrqodb\RWWNX;8CG6-"%%#%*++VaUCILOCTJG79=;;5-*-*))+@)!pB&IS`EmhZQE>@KLD@;9?=498"! &"/06,7*$S_cleg_bb]^fgmqqaUI?/HcM9+8DHJc?C04*(#,30;$7?PTyN:�86ifola\vi\OI?B?7961:67/!#!! !)2./-3,-(M]cdii`b]YagkljeI>17ktx^���yjN8e��L�����"}����lrocZw�cIcqmcfaaRG;5268-:)!###%5-..2+0+:Y`fehbaa^]_ele`M99Grr�toui��wrlfuxPm��iK(Ev���~phWg�xQPlocaa`_UI<>8;-74582#$ !! 8*1-2*/0%U]bfcba_a^_\d`^JA?Yzvy�tu~��irwz�|�{�sn������eVem�SYWne]^b^_PEBC342:34;*!#%"!"!501,*004'AX`acad\[]\a\Z`CEI_w~st~y|x��vtz������������oWPaa^NRcd_V`]ZZMFJ:605608:"&"!&%!#41..*0.11-V][b`a]Y[^[ZY_?D=atzuqy�xxt��qq����Թͯ����kNKKHWMIQZ[[XWZTMKLD<44/2/94*% "$ #21*-./110(IX^`\^[[XXVSWZG@Bbourmpzzvm|�xilo��������lrWOE@@BJAINWYSNTTKKQN:8/1020> ##"("! 2.,/0-.21,+W]^^[[[ZRTRTTFHEWposnnovxmkoge`Wekosqhkm]YMD?@9?;:JQTQLJPJHPUG94.12/6. '##$"#! 7.00)1.3/*%KX^YZ\ZOPRRSPKNPThmtmhcnpindZcaNWOWV\TSWLG==03533ADOMILIGEIVR>563-)0>/*-*)-'&&&+#%"(&.0:BBCHZ_XJ?.+-.<0#$ #"#  .10).0,2-42 ��@YXSQHNKGDUPIS]V\[\Ya_]XJH4=31..$&(&' !"(0=;EB@TX_\?=)!-3;%"$""#!#&0/-/*/,3/10���=]TRMLKECQONQUMX_]`^_UPND22,$$!$ "#-58@FFHRX]USF1%17B9"""$# 02+-/+--01 5���JSWVNNFIKFLLS=Q]`gd]^SWTHC6-(##&"! "$*5>EHMOLM`dPWM6*(829P"#!#  $0//*3/*(36O��بCSXOMHF@=FKW6\JXfjgcTT\TNOIA6+4&($((',6?HMKNSVVMSb_IEC&%(#@+6eTH,.")!!#(6-#32(1-,,-.3o����qITTQJI5;DHL3W:Yeingeb]VUV^[WYYWMPDSMHOT^][QS\W][K^SH9+"")0=Sfmoqof^SQ[`{�m90+:@V\HDY~i����_JVUTGFB@C@2H=Rdctl_nmfe^jblljjagce_f[gjk^[[[`\XBR>B$'%+@* gU EJHN\jllpi������ͩ��ę�M���ٱPKTVLNFC9:27;>XadtecsbliXqlxdel]_g_ilfgbV[ZV[MOG?39'$&!11*9}w0s��w{~qyyt�lca��`W]a���fN�����QPVVPKDB:.;:IMWYfd\\d]`]ShvugeaXW[ZZO]FWRRPGK@7)/+("&1%ECZjeWbNP5P9GNQRMPEEA>23& $!#/*=L^��MI?G[Q]�����x������ij�|s�sudw���قYLVSONKJ*,.-;:1G/53M(7AOHF9@<:436A<TN��t�{�m�ֿ�cj@s�s�pps�����eXKSWOIJ?(('.'2"(+,2"/23%-)4$)%3(,"8$"&&,FTB`H���=Fe^r��oETvnjez�G�����^8r�Y���fbe|���^^OPRONJ7,,$*1#!"-"($+","()!'&!(%!! 3wR@RWZ���:V^]c~��fOWʌQi�M�����GTv�io�ӽ�Wajh��[gOIOLJA:))')(-$'$(## ! !$ !%>�q;NNG���WF8/Qe����9S�zL \ No newline at end of file diff --git a/images/trainset_face/s22/9.pgm b/images/trainset_face/s22/9.pgm new file mode 100755 index 0000000..351bcd4 --- /dev/null +++ b/images/trainset_face/s22/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +7884:49486691<3::8:2&!$ $$!$)" #!!%03:6:56751664845161462466176283<59685682;:68:773%'" ! $!#  & "%19899975726557162:15552357/79692;5<57986;4;:8,,"! "  " !',%%!) !#&$':5:78473855744675166/643642879:88557:<487:2!$!"&%"(',$&,'2)(+$!*( $&+27?6;476964569373644817357:3:39:787:87573'"""# +)$+%+.'4420658:548-4&'&## !"#0996584673286472:8/952608;3:87:5969<64/'#" #'! !(&3)-8785<:4E1A7>9;3*"((%25A>KUTXW\]]]``[efdebedii`hf_cY[ZXYZSWTQLMIEGF?A853" !'48866<286366;289?8;;8<=:#)% #4@DEQUZW`X^\e_fcckhhmonojrhmeicgZ_b[[[ZYTTMRLJHBFC7^OQU^[^cecieeihjlssvuwxz|s{mprmtkelfa`^]^YVQMNPKBEB<8-*#!#+0;2@3:4:16:16:>>9=5'"$&@DH`[VX^`^haifalmhort{z�wz�}��yrtvurqhmkigf\b\YXQRRLNEDE>62#"=:4=4975766<<=7<+' :HLNUZ[]b_fjjfhjgppzn|��������y~yxwyvtmojlcoc\`UZVUTRPIKI>>;)'!% 07<7996:;2::;;;6-"&&-CHQUT^]b^bhlplkoorv{}����������{�|ytttsoiy^gn^^[Z[QXTWQJOBF@-*$!"""685:6576874;6?7 )#!BHJVSW_b^bfjopnsowv}�������������~�tyvuovnmal_^a^\YXT[[MLDIE3,'!  ! ,7769566677::;*!'!%!/HNMYU[]bcfnjrksmwx~�{�������������~yxzorppkfjae]_Y]Z[[YWOLII@00 "%0:1:6765:7<>0 %%COQST]\feelknunuowy|����������������v~vyvrjppkhcd__]\\W[[WSQLJ@?2) " "",79386;/88=7+#$6FTVW]Ybjkjglnxppqy{~����������������{{w|tvlqscicg`c[^_YY[YTRRIF@6.'#! $668687<97C+)$##(?NPZU_^fjkiipnppuzqz}���������������|y}�pyoplchbi]b_Y^__X[ZUSPFB<,1 #&*9:697848@%%)#,BNU^X_iikcimtvrp{uw}z����������������z~vypvokfgi`j\[^^]Y_[\^R\PQF:49'(4;9;76689( )$&0AOY]\ekmjhiprupqysy�|��������������{{{}xzsorsllgifb\c^b^YaZ_VXVSPF99"!!!*1878667=3!""' -6AN^Yfieshhposstsyvs~y���������������|���}xsrqnpkjlegbb`[__UbU]WRSIC60#$$&05::67984%&"!5?KU^agmmpolkppnvrwtqt{�}�����������������}rutuqsmnkgi_`_]^\YZ^WVOL;8"$##)75:68:6*""!!";HSXafjlrnptmspmwxtz}}|�����}��������������x}}s{ruulmee_[_^\Y^XXTJD4&"'85969<6%. %%&?NSb`impsgqpnqsrt{w�������������������������������|xyrnaa^[U`[^XZZSSF84"%796874;"' '')85;%& " :B]\jpononqxxw{y��������������������������������qxqfUSVOFPLIRJI>>CVXQPOIC:/:5;686 &$%8JY\lskpsntuxvz~��������������������������������clTNE;JA?A@IISN=B@@ILJFOV_nvsyvz}|}utf^MSNGG>@B8K?=GA?EMT_gqpsvtxvvi^VOFM?<>@EU]klhjkmhhmhigib\ICKJJ=$)2281"!,DXe]gp[WVW^`^`\^NTPEC?ECEF?EHHQ^^hoitqsmmc[RMCC?AFP[orwwrinkhkmrmoki`SHJOJB$+/251%$ ,JXb\ofTbhltdgckjf`[RIKDAICEHLWUZ[ijmslqjga\THK?AKUaisssng]\`[fmppslk^]MKKNE*)./04&($OX[eo\Fasq|wkhlotqsknlaaOTPKMOZ\bjmsqtvmif\YWDAQ]X\aXY`c_]OUFRQcnklpc_QLKLJ6!&,-31(!!%HWZfeQVpx|v}tvpwzu~zywyrh`^MOOThhrxuy�upmdWY=F[\TMBToq�xfdb\aXJNaihcVVSMPJ3*-*1.+%HZ_kVPrqt��{�|zvu{~yytgecgZaJRmr|~���~rnncQ>V_WAEUkov�j_]bXgaeYAXaXPR\RLO;.80+2- " )AXdcTXsvp����rcV^X\XN;AL[`eUWn|�������qrnfNEcfDGM[TIB8N!-/6OR^fWLSURV\SNR>-E8=--+''"!DZeb`_kyv�����gUO_jx}n`VB79H[[Vdz�������qvld=RwSPPJ34+CW#!*6QVPRZPWZ^SK@,4"0@5--%!! >\iancnp}z��k^\jlu}pi^YNPN??:QXdl��w��orh[:^rWN8*do. R;"/@JPF``^\Q>$9 8D#/#!&.HZefigeqv}uQWsuzdO;1-#%,/6BN\BXahy��|��zqnoWNTla 9_u��1) $#wn%,-2HOdbb_PD("G&5G%0(%#+IXijmiipqtML{}yZ/4+ ]6(Hpt^l{~|�|�yuoheXPeeNhh]el^hd23J[NE?F -`/'HE2 EYduz~oY^LN17>AU[]Q]}|oe[[dlhlqwxy{�~����xwollda`kklfZN?4/0246>9$<\/!cqP7SWdmz���������}�~���������n�������{��}{tphlk`UO90-2/6E9N����t|numrs{wtsjg[ZTSFE979LU1 #ZtNXWanz{�������������{����ytr�����xsjrvwpi\W\ZYM!91+��}��{miikknvsobhWUSRTJA6?GI^>)RxXSY`ox������������������uwvu}pdWPNRYdm[ZKHNIQ&!''/47{�zx~shiehgkolf[ZTMLUIKA87>K]X7Hxo)RY`is��}���������������x}�bkR6$K[G>87GG)05D?048;M}��vuree_ae`ha]ZQKHMMMGE89>LcN8[G{MTU^km}�����������������w��E\B%!/I1-.B'!:9H=@AKOe{��vph\^[\e]e]VPJ>>IPKDI`[8R^[[`icc`a^bhgsnuzwtqwqlo|u�r|z||z�tqvyu{{}|ecbkbe`bZY]qnnmabXZYYQSKIPFHIQRIJB??0 & %3)6;#R]_[cefgc^_^cjbkpvxtwhXjow}{ry}��yvnjltwvvx|tbXda^]Vg_[RSVQbZVdNSWMHTQRI?MTNJG<=<0  $5,//&K_`^]ch_g`d[]iageu{{qOYmvz��y{��|omionzokrpudSWYODMJWUVKHC?7<5gYRQIQVOTGCUSJPD><=*" "%30.0#I]e__gbcc`bb\[e_frshDou{�����qhoklmnkbbgenWJIQK10556D@I74*%]XJMMNXPSEJOLJKF;9>( !"-5)6%C_bfe``h_gbeb\aclq~qaktoy����ykcbs_gaVQGLSNTH@-05 !'$$4++ ,SE=DOOQSIEKKJJJ@3=7)#%"5-2/':^]bhaXda_fe`h^`jx|igllf�zsc[bfgW`F>7($*7>54.%'-4;NR5'iIE2ELLJMQ;MGII@;568!""""2,4.(0][`cg]``ba`afbhhvmeejQltlbKLSe\e8@<)$#")*1+-+0..(,BNoqgr^?gnQBFB;IIHEBFFE@?6956"! 6,-6,+[\chff^bc\aZgfmonjbVT?i[H42M^SA0("&!*.<>6/?AFCMJXcc�bheG?VshSQLH=FRFB>H>F;<68;)# "#/-21.#QW`bdhc\ba[`bkomke^EG+`>1ShcTTP0B25/KRP_E-jWmkrliR}haab@fhnZ_`RHJ;LAA?HAH;=45;%! "% 0.021!E]YagblTg^__femkp^[D33[C2N��w}}}|cnsnpms^9{��t_qds`qV]_knZ]Zc]RH@C=8F>?A<5245%!%$)32+0)/[[]agi_i_[^XlishfRH*9\`x\PYQujxr}|�}���yw��ϚxKja~ZdYfhl_WZaX]QDCFB89=;?2817."!!!!!+21/-0&WU^_cdea^]ZWifnefRQ-Cj_z�aedn`��\�|����ǐ����mW]aXj\\^ircYZ_a\[SD@A;;4[yvsnh}}wunphhyXdYhf_\PRMfNO]ZW^`jaZW\Z\^ZWHFI>665:935/=.#!""(.)3+-,)SUZ]\f^[^Y\V^_W`W@VRtwwpmksvxtnehnoaiogZRUQP_T]ORSY[SZZ^M\[[UMMJB8;789096:8%##"$--,00-+*@U\Ta[aY]ZU[Y]V]X@BZqtpxippryqslkefhagd[\[\_YYVPUOOKK_\JRVYNOLSJ8>5380551?5!""!3/+0/-)2/QVX\]aW\ZSYUTQZSKKNhwtrvjnptefljchdga_ZZW]PTTPKOCBKTROTUWLLLQSD68*158/44B$#" "1.0)-,0.,HQX\_YZ\QZZPUOTOQSR^qqvtlgdinifebbc^[WVOUOOHICC=BFJOCJNNONEQQP7810477*986 $#!!4+.--/-.,8OWZY]VXWXPOTKSJTL]Ugmjqrlk`fejZf[ZWNJLI@FB>8;18;ACBJIJJGLDUGI/8512./2:A##$!!#"/,/,/+01+*PRXV[VTZXOLQNNCVTPVUkbhhmq]bcd\TPIH8;73<0+-,#,336:;CGGJE?OLP>=:0*1)45=9!#! *0+/,0,10'7UY[U[XVSSKONIJUMMRQcd^kelfdbVVJG@6.1.+-(#++%.4097=@E?KAATGMF=9/.)/.8D''$" "/-/1(2+0--%RV]UWXSWMOOGKIQPPK[X\_acfa`_^FD?:.31-1-'#*.).,/07;@=?EAKPWFCA2)-2/0A9!$#  #5)0,$0,2-1'6VYXYUZPONOJGGRNKNUMXWa_cbXX[FL;0-211+/#%--/)1.6269:DCMOMUP=F-%-3)9B+###! #"0'00'+/0.5,^UW[TWVQONKJHRRCW>GLZ\b\aXOVHFBHEFHWXFSN<5#!,/9:C!&" #+1-*-,-.4/-��@FIPNRLUT\SFVJK88.(&"=<-2W$$ !,(1*-**3)4d���9KWVSSTKL9DGEA4F8TXamW[SMROGFHLIJMKOTLXS]_c[YS[XTET5L,0""*$*B<$6e/2(   ...+3(,,.5s���yFRXSUXJOLFL=6625KOWh^eVPQLQNX`WWYR]a_k\c_b_[T_LQI>3A:"!(&=>5OaTqgMBD?6/7?U1),)-,*/,4x����SKWWTTROSEFB819?PFZXdSOTV;VL\lg^f[[V^`P^WZ[WQPGI;)70,##"+<7*%]q2HY[^f^W[YioLK\ct}vR^e%~���ٷMJTWUTQQID=2367D@MI`?FAI0\bZRboriy�����Ǩ���Ð�?�����FNWTWWSOJK335063E1J733I.<@IODKLG7:3?JBXYV8M67*$%&"5;.$A351'! 1"$#-7(.=RT��(d`HS]gdi�������ҽ��xZe�k\r����}PRWTVSSKQ=1(+,2)4(*,,546?.1-29 2)(A.4+2&'&!1"(4,-=PQ|ǁ9G8CSRUTv���p��q�����vx�y�V�����uTSYVSRPSH3,()**.!(0)6)7'6-2%%&-%$%1"# %""#*28IBZ[��m2$Nhv_AKOk��}����~T��z��v�yo�����_TSUZVKQM>,+"'.1"".&"%*'++""2"' !!  $.-gMF_D���O*1`_}�fGXE�� \ No newline at end of file diff --git a/images/trainset_face/s23/1.pgm b/images/trainset_face/s23/1.pgm new file mode 100755 index 0000000..02c7505 --- /dev/null +++ b/images/trainset_face/s23/1.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +z|yy|{{{z�{|{~z}�u}umlppr]QJUP[`Z_d`WdajYSaEE>JUQQUST[KNYW]bhciiimpquux{ywzyz|u|wyxz|vyxx|yx|z|z{~{|y�z|}~{}|~qmd[ZW[bNFMMZWQOQR[ZWXMMEBGCERZEPIRTGCONV]VWb_cgehkgoqrrx{xwvyyxyx{x{w|vywz{}y{zz~}{{{|zy{}r]NXFJ>QKERNOKCLKPWOOTDHFC;AONUL??QPKKUPUUNQOOWd]acfdekiiloxt{vzwzxyzxxztzy|z}|y}{|}}{|{}w|usP?E;4EIMNIUB8::;ENSMNID>FELWISJE6<8KQLPPe]XXV\`Xbijfqtvtxvyyvyyyx{{y~}z}{}z|{~ysnk_P=9ABC69:B=>:XE5'##$$"+1,,>Q^Z_XQUK=A7DCN\]]bYUUGKGH2Xkrvpxvxxwvyz{{y}|{{z~xykdYNH?B<7-9'/H:8?1,(#+95396KLM>7/,(37+.5K[T^TUEHCG?4@CJ^e\MX^\LGLDJ@6ktuswvuyvxv}yz|{{|y{k`\WXQSWWOEE>60H836222055(::24<2*83:D>=5PQBDDLMNJIDDGIJIUQGKJSUQNHTPQS6Ruusvwyuuxxz{{|z||ywtXULH\PUSIC97544B75798*21#'9)-,8:AGMR^UTSPH;>CFHEHI><=HDFGFKPGQOLLCEJTSEJqrtvtwtywyzz{{{|}xfN=ANPXKEII@56/201;<7<2./*$-"(,4:S`VQTMHF@77==?;@JF74@9ADBGDJLXYNICEGNCDgusvsuvuuz}||z{|oaQCINKUPZ`\[QFE864>@=-0..( "()+1BP?C=NQOFOFFGDE58899:D9@HFVSOJFGCB>BAVipuusstvx|{{uoK:>HOGEKZWX[WONJ?>4;,40"/%"!'(7?93;FY\Y^\WJG?D=77:C46FV^XWTHJTUGEA>A>IDGHA?>;8BGPHOQWQQ_\QNA=@<<70)+ $&+-8COOL:@@KMI=?9<@OYSGKFGJAD<::>DHIA:877>==BECLSQNIIJQQC>978781+-&'$)-PR:+.2<@EHGGQ]SJHFEFGIHGHCGHF>ADBD>:;?7;BPdggtpwz}YE:<=?@PLWNLKJIKJ?<76,14932+#""! ).F;)*&.6@IJHMNH=9?@?:A:8?B>>;BDACBA;>;AJNiqpy~yM<16;DMLOZ]SPVOJLC>2211,-;3"04&!&$$5331#$)#)3;FA73+.-.01?ABA846453@:=8HDDF:96?=7B51KmszzwG1/4=HBGIW]YXZPNH<96613,366++,&'&+$"$*1152*&"#(/5:95'&.4476=@B50#-123BCH@=@9?<254;06<(Wco}xm@16?K@A;HHSQRYYZQM?A:8517:3<9:+0<7.+32;AC<3+!$%151017449261/4316.-+66?MYTFE?3=700./*46chnztb42<9:07;@CPWVX[^TVVD?;723HF>IAACDMB;7=9GO:83,&,>7006ACH@2'$)/09BBDKE65=2,;32,-JmrzuE1012635?3>BISXXY]eZJ:=4GDEEKCXcTWOWWa_m\TPHS_bbe__`NPGFIB;>DHF21.')!*$).++*8<358.*/*=`yO'*1(..*'140758CCBO\\OABELKS]SXRRK`ohbchjo��f]XZprpoijhUUYRSVPVK@F>210210*$)(-&.<006-.-4/8tG')'&,,,(1,4406CHNUYUMBCV[^ahfektjy}{}�����y_Lr�����~wtjqqg\MROG@=:5).3<854*)-%(4901237310b5*(( /+.*1-54.9JGPQSNHEPcccqwu~��|����������zXj��������~y�xwrb[[J?<48,!&*.170-(('*51.37720/F1$+'((/)%1/(/1@IKISSQL[ihs�������������������v������������~ugYVF@<;70.(///849&+%/1200+,"073+%.$,'&&,)*,1KEJUVTURh{��������������������������������������|aYWS=@4>:@=+12:22,/%(*,,%2#'=*.&)$,'$�.3@INOTTQR]|�����������ĸ����ê���������������������lld[UC85.-;9<;98-+920.)( %(17.2#$'')(#(.7DLQXISY`z������������������ƺ��»������������������rtgbT3:9'"188B2./1530254*.(91:%.&-*&"+;;@NSNP^b��������������������ž������������������������nhB-C4"(3:><7-.04,2,-&(#>1I--2+!!$ 2OSMNX\cm���������������������������������¾��������������xi0DJ%!'./4792,121*.'+):;C9,&&# &!?`[[]jr����������������������������������������������������~UBS3!)4/(38521-*&$#('%@@.2!&&*)#::<13(2/3Pw���������������������������������������������������������������uF9DOZL06B:!0"$G99.5,7+4Z����������������������������������������������������½����������vR4HFZJ;6>B'/%B=43-9+$*03$!K�����������������������������������������������������������������yL,252;!85B;""&Ad44/$7*%U������������������������������������������������������������������}\*/$03&1+@:&))^o/ /,&'`��������������������������������������������������¿Ļ������������~g&+ +*#/369)%-$ms8!:.$.m����������������������������������������Ż������������������������r#&#(%&5-:)+.!atI03.$ 6{������������������������������������������������������������������{|)"!+8&32,-$]lY6,%=�����������������������������������»��������zmu{xqqpv�������������{;%)2&"2-13Ofb:+$ =������������������~w}}������������ù�������u~hdk_\aekltrrx����|�����|L!$1&11;;cee24 D���������������zqkgYb^`uz������������������u}tqqru������w~{unq���xg*"&)%")-9Q_ga:,! H������wqpqpzz|~~uqldjikgvp������Ķ�������}xyy~���������������{klv��xqG $-#C[jba<1!D�����{sxtu������������zz{{����������������{����{|u~}}�~��������~stx|wpc""6$Lfldb@#!%E����yw|{������yz����~xw}�����������þ�������~thpops{srqebn{�����~tx{vsn+!#"$6,afi`eC'J����wz�����yifhekzy~xvlel�����������ò����}ysiqqcHROKMenjTTr{����sw{vvs:"$"!*+$&#&LWfgdb]Z1(U��������~tdU^QF`JF[�eD}�d�tv{�������ɯ�������g��vTZIV;R|;BRkiv����~{}T%,, 7Wabeg\]ZC& X��������|vlXJ=o�Q\NFf`���_���������º������|��ͪWx`^K}�hL@[kt{�����}�g!+0)D__bce[ZaN-%a��������{oePLU���^]cly���j����������¸������������~j]y���hUaoqx~�����~u'&0-Q^a_ac\[Z]=( +j��������~{shhz�������������������������������������������znx~{r~������~v;!210WY]]cc\YZ_F2n���������������������������������������������������������������������}{B)2+JVU]Y_gYXYYX=.v����������������������������������������������������������������������}{H-/+0PWTV][aW[VZO_Gm����������������������������������������������������������������������~|L.,DGUQTYV[bWXYYTVio�����������������������¹���������������������������������������������yxY(,\MTQSSU\^[XWWTQ~t�����������������������������������Ǿ�������������������¿������������|vc$C]IUPQUSZ`UY[SXF�{���������������ÿ���������������������������������ý������������������zlm'T_FPUOVUX^RZVWUH�z������������������������������������¸����������������������ý��������wmn2jSHNROWRY]VXUUVE~~�����������������������������������������������������Ľ��������������wlmHpUFPQTUO[ZYWWWSJx~�����������������������¾��������½���������������������¿�����������|tne^PGMQORVV[XUTUSJ{�������������������������������������Ž���������¿��������������������yrpde�[FNLRNXS]XVVTSJ�������������������������ý������������Ķ�����������������������������|vplfa�i=LPSNSTZUWUVPP������������������������Ŀ�����������¿������������������������������zqplca�u@MNOOQT]UTTXK[�����������¾����������Ž���������������~z}��������������¿����������srkh^]�zEISOROWZTTVVFj�z��������������������ſĸ�����}���}���~n`�������������ÿ�����������~srnf[c�|IJPQOSR\RTWSGc�w�������������������ƿ������hA8Y��ymyy^6[��{�����������������������ssojRr��KHSNSTT\WRUSEc}q�������������¿���������|�l:%!L|wmm\3$':��h��������¿������������ysohOz�~JHPNSS[WWTSQI]�px������������������������r}q]GOB_me_Y`Tnwuoa��ſ�������������������vujeOvyoIISNTUZ[VVPULV�jx������������������������gs����ulffhm�����vdf�����¿þ������������|�vth`TskaNMNNXVZaSUOVRFzmt���������������������¾Šhorx����}|����|}v|���������¹������������}|sc]Rxk]JIPMVYY_TRSUOOZjp�����������������������������������������������������������������|~~r`XX}nFGMLRTZ[_VTTSROM\l�����������������������������������������������������������������~}}laRaxXCNKORUWX_RSTQQQLLm|�����������������������������������������������������������������~|j_OT]HIRHOOTX[]USVOPROJe~����������������������������������������������������������������|vj^KDJINKPISS\Z]NTUNQPQF^z����������������������������������������������������������������{|vd\GDKHNJPKWS\\_QSTMNRPINz��~�����������������������������������������{�����������������|zohRHHKMJJKOTVX[]TTNQNOMJFu��������������~}oykx������������������������wrov~�������������{zumaMEIIJILMRO[X[_STQOOPOLEl����������||tolb[]gls��������������������{wnf]`lz�����������zvxsj]GGFKLNJOSS[[\_SQORLQMP@gz����������osokcULKR[^gos{y��������yunujjefh`^SQP_q}~y������uwsofWBIDJLHLMTTV[[`VPMSLOJOBZw����������twzxohVVJKJLNUU^[_`eltqpe`bab]]NUOUW]\Xkr{x|������yyvofcJEFJJLIMOTXW[\ZSRPPLPKNDQu{�������������}��}w{|vv{{}~�|wrhpy|���vqmltz�y�wnu~~������|yrujdWGFGJIINLNVWYZZ\UPSJJNKLLAiu~��������������������������������������~������������������vvqqc^PBCJIIJJNOTZY[ZYQQNOKMIMI@]m{��������������������������������������������������������dqlo`WICGHIKGMQQVWZY]YVNQOMLKLHAIht{�����������������������������������������������������}y{llkh[NAFFFIJMKQSXXWYZ\TNMNLLJJIIHWot{���������������������������������������������������{vuqhh\ZEAFIFKIMORWTYW\\]OOOLJLJIHJCP_lt}�������������������������������������������������|vrrogc[HDDEEFMILQTXWYZY[ZONMKKILGHGGBUeiw}���������������������}y{���������������������zupkmkd^NCABHFGHJKRWTZX[W\\KRMKLFMEHGJBGVbjyyzz}��������������������������������������������trrkgc_UEA?GEGHJMNVUVYX[YY\LQNILJDJDIHDDJ[fosyy{~���������������������������}������������|vonjib]YH?@DBGIFINPTUXUYWY[XOMKLMHGFEHGGDDJZfkoyw~|����������������������������|��������pokbi]XE>EABFDFHMMQUTXVXXZYZOMLLMIHFDJEFJAJKYbknwyz�������������������������������������|~spid\UH?C@DBFDFIMPTSZXT\T[W^KNNKIIGGGGBEH9\LLVflmwvy������������������������������������}wzvhje\SEBCA?ECEAFJNROWUXUZVZY]IOGLJICGDFDEE9\fAHZahjrs|~��������������������������������}ytriaaYTE;GF=B=CAAGGQSPTUWRYYWX^LKIIJJCIEGE@H7ZoN>LU[]eooxx~�������������������~���������zxoigaVULG;>GE>@B>G@BNOSRRWVUYVW\ZNMIJJFEGFBDCC5[rcKB??9@=?@FKRMNQTSTVSWZLIGIEHDDM1be< +SulfTKC=@=?:A>;<9AGLJIPOIJKIFMRIMGMIKEGC;:42334238<5=BHNJ79==>?A@<>;<;;<9<<;@<;<=<8<;4:978946132263664955=?JHQ@1;<<=;B;GHNMOOPPTRXQVKGJHFFX^@MQD+_vmg_RNA?>@@=>@=;=5;788556368554603136.21413776888=>EKJS?<;;?==?AMMMQNQJUQSSTHJJCPaZx^)KD#hqoma\RFA@;D?>A;>;::7987:78::79677253214165689::<;C?KIL\< )?=;>AEHMLT[ZJDGRTNIFEEGNNJTSMKHML\j`V^TUUZ]db[TLLNGIU`hqvvxyzvzwvxwxzx~||}}{}|yqeQLB>AJNE=7573879B@C=:875<;=;:8:=>DBKRWYV]d_XOAEKQZakhbYJIDDD?IZ\kv{txwyuzvyxwzyx�y|}z}~{zwfQ?EABCJE=70'+4+16:5=551,%(***,,2/3A9?W_aqvxuxtvxwuzwx|}~}|~}x|zxs\E;HGHC><8/*$#)03:@?@?25,*&!"*138?DA98)#0*#6BTRKHIJIGD>?:9@A^mouwtwyuwzwvu~{~{}~v{urY?<8=;=3402.*'*+01?BGI??3)'%+,1*5DA;JX]``VSUKDCA>CNCIiqrwvsxut{uy~}y}{}xphXK>C:9GC?:0'*/13*1.775/./879D?HJDG:>;?<>AEFFW\`YROJGAA@DD?BCDgmutuwuxsvxy}{|yypc[VUMJMLIJ?<641788-3*,(/.2=HPT\Z[SIB@@DE<70><=353:4;227@DQWUTMJJGC@EGC89@@Dhprtwquruv{|yzvh^\P^[TGEKGI?:=:842&-,*$#$'/?UROIMILKIMOPPLE:=??=929:BEJHDEHTMKJHFED?@BB@;=?5>]prttptss|}~ueVLQadSLGEEIJIB@<40/(()!'!(*9CKD=?EEMT_\YNMJJ><9AC>@DB?CA?D;>>Raprsusr~}|kK@KSY[W\UQFKNSB<41.'#'#%(&)/4514:GUY\X[NLKED>?=DJGCGIKIDB687@HHDHDGGGFB::61&JcqvrozhM=7.)%!!"'"(1A?D6%)-6=AEBOYb\QOHJD9..#'$ ! "+3=7,!!#)29DGC?9031635>JRN?.-0-+3?I\TOB>A?@A3:9<7=55-/>2:WimV?93=AFICLMTMKJGF?510)'% " ! #(184,#"!$&/7=>7*.(.488:<8>?2-$'-*.9FPVYQTG8>?:58;8=720'6E5QS^D73>@DKBHLLOIIFA@>:54--.*#$''$'.024.'"'$#.2@:941757;:5=C@?80$"''')/76AFHJ?>B>257:<<>/.4><=>?:63143+))..)+25:@1+*&.'-2:<>@?599:BCNJDA:6''!$&()+$-51126<@6547=:>976=6;A@74=?;EGNNSQXPLBD>;:532,3338=362;=HJC7743/17JMJQEC;EHNPNNGDDLK;61$%&-&+&')--26?669;7;=832.13?:9;4;=@FLR[b\YSL>8998:98>DBD?<8:2-,7:3-*'-(.:=979?@@C321/7><84-2>BGNV`a]YXR?;>>C=EAHPONPOLQY]Zbff\ZVWdlpuvrme\a^g_gfb\RMNDE53)31=;82,%.%058156861/*)2;83021878=BKTW[]\TE74@DDIGNSTOVUXYbknx�lheen����y�{w}xvlgjh_VMIAA>81)-,/169-*,*)/-/,/0,0(0(51.-.,,-56=CHNUX_YG=>DIJSNWY\adkir{����zmhl�������������vlpveSPFFE@9;1-)(.8?7-1051.,*)&).3.*./+'(/*/.74B>PQVMA>LYY\edmvurr|��������ol~����������������qmsfYTRRMEGO?,/6=<837.4;@<:8461++)&*(()*-(+037?MLHI=E\`cfow��������������~�������������������nrxrdXTHCHLK@66;:9973157;35/2%*-()&*$()-,+.75AFGD?CK_dm���������������������������������������zvuvjN=FHL:4?@?<662242;562/+-,'&',&)++,.04??KHDGOVn|������������¿����������¿���¿������������|zmGEVTE/65888A>3257747).+(!&(('(((/0;31-.+'##"%$&%(-5?DEMTn����������������������������������������������������ccmU.25<5,&29?,01+/*. '()%&!"**9;BMUe������������������������������������������������������ol[F5>CB8.48A2,*.&1-!$$)0"#"$4;GM[g��������������������������������������������������������viPE?QNE2:B852'&&%#" /($ DNScu���������������������������������������������������������{mZHFOVK99BG433( "!3%"+LYcu�����������������������������������������������������������rXFMR_K@:AMB&5.% '6+3Zbu�������������������������������������������������¾���������{aHLQVLI?DJL,1+%'##4+ !Acm��������������������������������������������������������������hERPQGE9FEM7)6&* (20% !!Rlv��������������������������������������������������������������vH=FIE>2;=E>,7",(!"7,%&%.ay����������������������������������������������������������������[64<<80/2A967#'/&&,1-*&6n�����������������������������������������������������������������kXbkF g����������������������������¿��������|zzzxy��������������~�������|vL)$"'%!0HQ__fY# Z������������yogecdmw}~��������������������zwlggjmqv}�����������������x]1%)$("%&Acg_b_$ X���wyw{}zwpggaZZZ[`gku������������������}l`[W_]elie]]l{��������������~g=*,$##Tidb]g- U��qhecimsswuqrmkikklnpz}�����¿���������yi`^UJDIBFYfjdUZl~������������~pE/0. "^gg_^h3U��ifbgovxtrjkhafcbbfquwz}������Ƽ������}njij`MT~mTceTR]bYo}������������xS+0.)%!#cjd`]d?# W�|ejjsuvse[LOMQ]hrocalux{�������ú�����~yot�waRd�Vm��[D[fkv������������ya..13%!!0`ic]\_T)a�whjruxs]GKF>12GRIuuuojnu�������Ĺ�������s���ld[Z]���}dWanw~�����������zm5+23'&@gbfZ[]\5 +L�{lmsomgOB7GRO;��e{��x�sp������Ź������������qrcs����|nx}z�����������ywF-25&&L&NdadZ[ZcFT��wwtupeQ2=mgU>>_i����{�}�������ü�������������������������������������{uU3(<4+oFYa``YZZ\YV��}zxupcJ:Hz�dVYev����������������������������������������������������|x]7%EU>�VT^a_YZV[^*O����}tmbQSj���ty�������������������������������������������������������|yd<Tx^�PPZ^^YYYW]DR�����wokkgs��������������������ý��������������������������������������zuqB&f�t�POZ]]]WYWVQ^�����������������������������������������������������¿���������������|xsJ.a�~�IQU[aZWYWZHa�����������������������������������������������������������������������{uvY5g���NKYX]WZTXUP]�������������������������������������������������������������¿�������~ywwi?m���HUSX\XXWXXMX�������������������������������Ļ���������������������������¿���������{swm_u���SHWYZWVVXTRS|������������������������������¾�������������������������������������~zyskl����XFXX[WUSWXQO�����������������������������������������������������������¹��������~{vwki����iDWY\XWWTWWLu�����������ÿ��������������������������������������������������������zywumc����pEWY^WPSRUSHu��������������������������������������������������������������������xxvrid����rKQ[WUSPUQUEn�������������������������������������������������������������������}~wssqh_o���xRM[ZRUQSQUHk|������������������������������������������������������������������y�roou``����|KMX\RVURTUDh{�����������������������������Ż�����������������������������������|xprtZf����sHRVZPSSRRUFev������������������������������������������������������������������}�yrpoXb���ugKST\VPTQSSGbv����������������������~w{�������xnv���������������������������������yrplYa��psZMRVZQTPTSUKXx���������������������mhmxwwz�}u\96f�������������������������������~wlokVk��{eKPTW\PQRSQSIWp��������������������|kE4>junikhZG( CCIDHEMKQQRWWYVMMLJKFHGKCFCMfpx{x����������������xwtnpntsz��������������������~~wwprkj`VJG?DDGDHHGONQUYUZVKJLMIHGFDFHFAWgs|w���������������|wrrnjqprmvx}������������������|yytnmgcZLIHABEGDGEIMSSSVVWWJLKJGGFEDGFD@JXkssw{|������������~{wtrmnlpqnsr}���������������|vuupkgdXNCLCCBDDGCFINRRTUUXWLJILHKFJBJBDBCM_jmrty|���������}{zvqqonortuz���������������|zssllgb[LDANC@CFFFICQMRTWVWT[OJKKIHDGEF@BHBEN]gikuuz�������}{zz����������������������������|xomebYPD=KN?AH@DGDJKRQTTVWVYLIKHLHCHBK=GCD@BO[dhlnuw}������������������������������������~ztlgaUOC;CHQ>DCDCHEHNPOWSWRZWIHKKHJEEBHBCADABBOT`dlltz|�����������������������������������~vrje`XKD;@EIN?ABDEFFGNQPURSXXVLHMJGLEFBFAG?GEC)CKUZdfoy{����������������������������������wumg^[QJ@:, hpcM:@:?;9CXfmpxwwvrsrklnkklnotwxunoedZPD9321425989CADAKJRQRPSSWRHHJHHFO_8SF&I@&tqaT@>>>;:9>IY`gjkmice`dbbabeagfg_\[XMB95614625676=AIGJUC-=<@B=D?HGONNRLUPVFHNLOaMg@D@H;* %wrf]E:<<=:;<:AFNSUXZVURSWUVYUURQTJGE;82/325665788;=EKGMX@<>??=B@CHMMQPNTRONMZ`^V7c<+$GE;*Evrf_N?;?=<:;<7:>;BADDFDAEFBDA@?7;7140.4/5668:88:<:BIJML\1,:>>??@CHHNNNPLPT^WHjoEPzf&MF=-arpk`VC:A=:=8;<7:1655745528634010104/143767957<:;A@EMLRO`%&8C>A<@=FHOKKMOPPAHaLQpeWX#.JD>+kppmf^M?>;>=6>;=98582619056483373512616749978<:;=?FHNNQT_(%E>@=FFGBDUTQHHHANKMRY]e^da_cdmkkdtswxyyxx{wxyz||~}{}z{~}y~yytpqb^ecM:@;?@)CL7EEG>DJGI;?EMOKQM=GDLJIERQSLEJMKTPJVNNHKSWZ_pld`ilrwxyyxxwxzz{z{}~{~|~|{}yvvqg_]TMOG;1.8/,ID32AAI@CCE:FLFEEEFFSPPUSSZf_VDLTNPJAA>:9DD=79@BCHAABHMVZWLGKF<=D:??68;G@301)0;=5B7>?5302-A=;4'&120378>GJFOFG@888:8CD:DEJPJOXXQT[U^`ZVWFirwuy|x{{{|~||{uxn`OIMJC>04307630$&-046+41+'+?61')('*//;=8@>@EB?>7@A=FHDBGJKJH^\GOXLO[TVOVAStqxw|z{|}|y|~|wogTC?5626(('$ .<=3+))"%&40+"*982,+.+0157=9GCBDC;52=><:BBJ64*-1NLJKNLRPLF=;=DEMFC@FGNNORQSTUOUG>[\x{{|}y|ywiG92;8/JNYa`OQJTUXWPJ;514:66/,,&# *!#!+03.,)%.*15DBSWQRPIG<719>@B<8CCJGDKTSLKNG@9X_j~z||y~nR<8;?2DOVV`d[ZVNQSZUGC<9:91212-&$''*.04($#%/=8M\`VXaZYOEE@>887;JI\STTORIBKDDFC`fz|z~{|w_@?;?5BODLRWQILQXQIJKSRX[\TFA6>3/*("&,,1.-!!&-9?LHPW`b]KE;767::AUHLLA<9DG@KOPWTQQNDJNXYRU[[JC41644-.)*+10,&+38?ESY]YRH>C;497BKRNJDE@>=:BA?;86Nr|{z|~jRF9>HF@?E7K\b]VPKKNZRVYPKFMKE:66+),$''(-.+#$(+48BHMGA><:@5Rz|~xrVG>>A?>;6?>M[ZOGMMT][NE@;<=GI<41/*"!#!((40.#!$,;ONF4@@GEBGHCE=;.42;?;7==@>;4?=6{|zndR=;6A4237;=MYVQRQQQWRXNE>?9B>86+-&(%$"',221$#!(8EE516?HNIDD;<,2+-09660:646575734w{mpaE7;79.:389AJKLPZ]TW]ZXWRHHIB<4-)+2+)+-,-316-1/$ +08;60-/:>F?30.0799;>63158<:590450){{qcK?B:011<:>H<:473,wdR=GA,69;CA5768FLOHJMQPSQRY_XPJFA93-768=7;BNMG?=?>70+,3=>DF=864144267=A695862/+/*00682454-}q[;?H57\aG88,,-?FCJ@IHLLQSNW\YJJGA9<6;9=>=8DGIOIDQSJC7;?GJLJ6:9?:<=@AFEHB=AB<;9('#()*.*(/3+{`E1?DCViI9---'4<;:?9EGGOLKNLZWPJQTPIBGIHJOJHLTTYQGECCNW[OLDCD?>H\d`\`[brpcL>X`YZ\^UJSLIEHH?ACECILNFKRQNRJJI\bf^^g_`^Tgx�xsz{w{�vSOfinrjh`WY\RDD?>97<2*-.3*+%"&()f?KCB3IHNUTXai\[Z^ep�����������������������������������qkT<$'+"-557*)*,-A3;724B07C.$!,/-162?GIJGHPR[_cjd]^iqx��������������������������������������{fO;)&!-67.#)&(20961@H PD3*$,*-.;:EQT`g[NX[eacafiv�����������������������������������������zm\&#'"2560'!'3,95>.-3;9;K_r{~}xuv}���������������������������������������������������{]45&>>$('($,,6C=E05H>GM?..64=HWl~�����������������������������������������������������������rB:5=J-*)"*'0@76>2*5% !.<6<;?9??=:6388>Qbiz������������������������������������������������������������}t3"6MN*6)/34BCC=B9=16207I[bn��������������������������������������������������������������zT6EJ322-46A=ID@>99,9--?QWfv����������������������������������������������Ľ��������������zn&BA2-=/)=<;=BE=@/C*5/.EGRfv��������������������������������������������������������������~}&&?56+37-?<7<@B?H5?4,/3<@Tgz��������������������������������������������Ǿ���¼������������@625*19/<56:8<;D97)0362BWi�����������������������������������������������������������������R6'.1#-?A6+:014@5/$3.:4CUl����������������������������������������������������������������zl2!$,$&GO=4)2)&91/&-+3;>Qh����������������������������������������������������¿����������yv$ '&0L^86!/"".)'+,)(1D\r����������������������������������������������������������������y�,!&C\f72%(($%+*/*&*'>c~��������������������������������������������¿������������������z�D&Pjm<4.)7(#8625)%,It���������������������������������������ý������������������������y~W  [jjD)4$71*:3*/% 4V�����������������������������������������������������trv|tlmx������ui#\ihN#;$*+4+9,) #4`��������������������������������������������������~uib[ba`[UagioqurfoYjj\'?/#-2&3,&$8l���������������������������~���������������������xpj`XSXXekiijh_cbhWi-Rncd1<6)3+0--#Cw�����������������������|wnhadbjt����������������zohcbckmrz|~{syygZd@ Rk_dB;715'4,"!!G~��������������������~|zolgg`eeimyy�������������{shgelkvstsvvw{}�}tadL!_e_^V=3/9$20 %&H����������������|}~�~���~yx{{}���������������wmkkc`fqrlge^XZepvusleV oxL58Vbmnjjy"3`abc[][[Q?73%"1Lt���������������we\^_O>1[yQQ��li|������������œ~o�y��}Z[OMQ��gK=@_mlmp�20a[_c[\]ZV?,5& %&8\|��������������~ui\MV[HBGCMm���|r������������è�y�~���gj\Vr���jQHSfmuz�H0]]^a][WZYF.*48%-"Hn���������������zwfWFf�pUY\c��Ʈ��������������Ĵ�}��������~���{pc\bes~�R5ZXZa^X[ZQPW<6<7>9O|���������������|zsde|���qz}������������������Ǽ����������}��|wuuvx���k?RZ[_ZWZYTYuGG7NUQ[��������������������{���������������������������������������������������rGVVZ[ZWW_FY�LWMSdgg����������������������������������������������ƿ������������������������xQRVWZZY[UQM�R_paetu������������������������������������������������������������������������uQQSW\XZWTS@�dm��gm~�����������������������������������������������ƽ�����������������������wUOTVUZWUYU:��}��^b������������������������������������������������������������������������~wQMSTWYWVTZ5�����aX�����������������������������������Ŀ������������ż����������������������vSPRRXYVWVTCt����t^�����������������������������������ž������������������������������������wTLRVVZWUTYI\�����x������������������������������������¾�����������������������������������pUMRWT[UUTULU��ǿ�������������������������������������Ŀ����������������������������������rWJUUTYUUWVQE����ɨ�������������������������������������������������¾����������������������kVKVRTWTSUXMJ����ơ~�����������������������������������������������������������������������{qVLUVQVXSQWQA������{����������������������������������ÿ������������������}����������������pLOVUUTSVSQR2������}���������������������������������ſ������������������wj|���������������xnUJYVVTUUURW+����Ȧu���������������������������������Ļ�����������������~hip���������������{kVOSZUUVRUPX4|���Ⱦr�������������������������������������������y����yvrfVam���������������wmVLUWVSVSTRV@]�����r{������������������������������¿��������qP58Dgszoi[F=Yl���������������wlWIVU\VRXPSQNC�����su��������������������������������������iN+9FCOXhfVADVbb���������������ppWMRUXWSVOSTQGe�����k�����������������������������������}{}~��}{uk`^YWXhjcg��������������{spWIUXYTRUPSOKPG�����f{������������������������������������ou{������uollilhq��������������zolUPUU[TQPSQPQONN����ds��������������������������������½��yyy}�����}}|x{�����������������yomVQWVYYQQRQMPLSETx�v_k{}������������������������������������������������������������������ypgTRXYZXQURPPQOMPIQcYKgu{|���������������������������������������������������������������xkiVP[X_TOMRPRNSMNQPMNF[nxw���������������������������������������������������������������yukfRUX[\WTPQOQOQLNQNOOIUap~x���������������������������������������������������|{��������}yzricQV[Y\WUSNQJQNIRIPONNFckv~�������������������������������������������������{wqrz�����|xvsqh\PZ[Y_SSTLQRMNKPLNLLMJRiqw{������������������������������������������������}umhdmt~zuuttndZOXY[_RRRMPPPKNIKLKNMJL]kvz�����������������������~{x���������������������|vnaWS^pt{ttpusukbTRW\Y^PSOOQNOMMKMMKMKMHSeqx������������������zvsngjinsz���������������}vnhbYKEJ[hqtnqqrsme`MRVZZYTPQRKMOJLLJKIKMNFL]ivz����������������xumibYVT[bflrxy~�{~zyz���vd[UNIA@IO`fnnpovvrpkbSQSYYY\ORPRNKKNJKIIMHKIGLTdrz��������������}urqiaYUQNPORTUYZY^^YZVY[\^_ejie\fmx�~{y{{�xppe^NPTX[XYQRMRLLLJLHIKFLINDLT[jt~����������������||u}���������������z|��~|tnkhsy��������vsi_WHVWZYX[RROOMLIJJGJGHIKKDU^Saky}�����������������������������������������}xytw{��������skf[NKRXVYY^PMQLMJLJHENIEKJK@VoOWfsy��������������������������������������������}ww{�������{niaTLKVUYXZ\QOMMNKIHHIIIGGII>]uVM[ls{�����������������������������������������yvu�����wwhf_KHPUWXY\YMPNMJKIHFLEGGIHQ8_uaJRbpux������������������������������������|{yywtusw|���~|vlbZOONRSWXXX[ORLMMKFKFIHGFIFF:gsjRJYdpux������������������������������~yvurrqmrmutv{{yxtwqh\RMGQTTX\UZZQPJNLHIFGFGFFEGL7euo[OM]corw|���������������������������|yupqopqomppruuwyzxvspi]XPCNSSUUXWW]NMMPIKLGEIEGEFGH8iypcUKO[bmoq~����������������������������������}wrqoqqsywtrrjcWNGGQTRWWWWW_OKLLLJIGGGHHDFDJ6lwrh\PGNZflpux~�}~�����������������������������ytqsstw{ysqogcOJBLNUVSXVXX]NMJNHLGGJEEBDCEG8pyrldXJIPYakmtuzz�~���������������������������vuuzy}}{xrnjaWGBGFQPTQWXVV]LKNIIJHHCJBGCEDG5q{pmdXLHIOTedkopsx|����������������������������}~�|��ytlj^XF@DEHPRTUSXWUZMNIIJHKGHEF?GDDH3tyxpe[XKJKLZ_cinpswyz�������������������������}{zy��}�~qocaRF@DCJHPOUPTSWU[MNLIJGGGAFDFAEBF3u{vpj`[RGHCOS[`fglquu}~����������������������|uxxz{vofZO?A9ICHHQSTRUUU[UMMKILGGFFCDGCDAI-u{wrnd^XLGGEKSUa_cckoqvy{������������������~wuuqtx}ztqod^HA9BCCCHFRRQURVRZTNLLIJHKGE@ED@FC>(u~vtsgc]QIDFFLPTU\[agglpwv��������������{xtolipostqole[J98?B@CDGHOSOSUUTWWNNMMJIFED@BEACE7w~zstmcaPLKBBHFPPRV[X\[dfns|���������~xysroff`cgkkld`WI5<39;<=?A?@EILPMPPVMWSKMGKGGHEBP?A@LMPOPLUQUQLMJKHICEOgRBtF4;|{x~{wpge[SIKGEGDDBEDKKIGF@DHSZZ\\_ZWWURQSRQMLGKBB<6026E9>>;???ADHMNKQLSOTTIKKKGGCSiVlOTF.X}w�|ytuhe\YQLLHIGLDHEIILJHA=?@EGGGLFJFFC@?@;=96712*0/2CA6<:=>;@?CEMPKMPNSSUJHKIFH[_hE\TA%o|x~}|xuogb^UMMMLJKKKHIHGNLEE><8?88997748242/0//0/,-23<=B=HLKOOOQNSOJIHKGJcJ`v9NVA# y{wz}~yvsnc^ZNRPNNJOLNKKIKHFDA><7765633524/6.101.10049?N&?7;@6C?>JINKNKQNNP \ No newline at end of file diff --git a/images/trainset_face/s23/3.pgm b/images/trainset_face/s23/3.pgm new file mode 100755 index 0000000..4709305 --- /dev/null +++ b/images/trainset_face/s23/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +xwvzwyzyx|y|{zx|wzxuutmkijikddnlohhmrpqlehjkikgkmuvvtqsi]\?Lenqwtttmtw}x}}�~}|�~~}}�||�}|wswyyww~wy{{wyxuwspmnihiha`caXalgbac`_`^_V\[eX`cbiegqna_]_FDflrtuuzvuv{wy~w��|�z}}~|}}}}}uxwvzu|{yzz{zyswtoiac`bkhe[_\[]]]]\VVKKRSXBJMNKRbkffc]\]`_LD^moqsqqrprvu{x}{~~~�|~�{~}|{�|yxvxzx{zy}x|vvqlkkfbad]_aWUYYUQQKNOKLEABLN?@IM@8=SifPURYYSLE\cqoljkikhor{vzy||~{~�}~~}}{|~zyuyyzzzz|u{xsnica^[]VWYVTSRSSQRMJHEE@@8ILGCD>579@NLEJVUTOKVaelmjnhjebfcglovz{|{~}|~}~z}|vzwxy|vzzxzuuqkf_[[RPMHHAJKOKJHHEGB<8?6>HFD@=5:=G=@@GLQQXKVU`]fcgiope_\Zabkklwv~|~|~{�}|}|{�vvzvzyyxz{zxqe]YYVORMLC=398BB@C?<>:;058BIFH@@CDA<@CGLIK[YXYTWZ`\_bie[ZQSP[[egjpu|{}{|zz||}{yxwx{xzvyuvqhWWcYSILNGA6<23-22;685941/9@IEB@A>;>@DJPPMOXV]YWW]]ZYTY[YYTUPOMPW`hux~w|wyz|x}{wvuxxyyyxvopgZORTNGHKA:832*1-*.2:63/4/59>I;;544.:@GKNTSRR[\]Z`Z^ZTSXUXXa]^STLNRXot{|xxyxyzz}wsxxwwzxvsoh\VFSLFDEFA@>;52.*/1:?:8.:67::699@DCGHWSUULMWRST[SU[PZYR]PVUU_UZX[]ROWovw{xxxyy|zxwwzwzxtwph^WRJOG>?EPEG>B<43*2698:45945724@5=>JSVMGJ=A:.7..427772-*%(-7Rcgsxtyyuzxxvyvuj__KJDMM>DILJOJMMEHFC@@52/$)(##$(3-,)$'2,@DLWRVW^UY[WPMMJKD>GGGDIPMKJOTMH?@899==A?0:.-,''&&'",20&2...5:>EISUNRMPJMCHGIE=DEHIECGMKROUUND?87@R`hssywwvtvtneaOOCM]bZUVNMKB9JBJ>=8?>6674@;/,-10,'"*,5>DCB=MNMVTWKJGILHJHFOHLGEBDDFHE@A@D7G>?UjrrvwsqlgWMSDHCMIXXVVSZag_VGMGEMBC<:9?>;>+/))-)'&%%(.8>9CFOVY\]`\UQPOJMQYRYLKJNJNJIDG@DIQQHB=Uhti[>O;:6?:?>;?FLLNJLFRZd`[a^\^X[]YNC<74:-2/*&))$&2022+=DOKMHHKFEIMTTRKCCDGMOPJLKPTPLFNILMBCAVs_F9F;67;5AD>IDFIMS^ljd_b]][\bZJ>76:8<7641%-+$$(++*+8BGHMKKPPQZVWMIFE3>AAMJJHHMKOOPLLHPRKEFOsUBCAA?698<>A<>CGGGGFBIHJNJKEELMPINOmR?BA@E5;3;77?BOVRV[\Zda]ZZVOLB>9EDHD?B=@?71*0)++/39:EBJ@HKNUVUQGLGEDDFHLB?;99CAEEDHEERHKJHQoM@F@C@>9:45:@HKJPKTV[\_YPTOJGC>>FMJEBCGFH;,-2-/2?6359>FFNNKWOKMMHHIFLC=A>>7898?==;@>EAG7B69`G@;;8878<:=:980T:B??<<9;29=;?>B<@FEIJMJQNHM[XUV\\[USLLEOG?>G<=9;9;7;?EDEJICA<:<=8:7@B?BE@ILMMZ`ge`\^VWWZCDGIFJHHKK>EAB?9C9E@MP^ed^`_YWZUPMAENCMNTZVPHMDPRUTIKPRDG>@8>9<@AHIHIFHFC@;>61610915)5)@;-:-0-10.00748869@=;<9>13.61263210/1C8D65-1+-+1+3868<3<4>;@AMKJPJPZX\TUPUYVKKKTYaplomcYSVW]dTWSSPOIRJRKNOUNNTMH;67/.-+2002115332DB>26.**(2+'697;46.88<;;CEBNRSZ[ZVVZh_VUSZ_aovur|xnghpnnk`^ZWTVSTQRVRWKS[\[K?5*.,.),2/,013/,B9474''(*;).*:85;5583539=@FGPOXYW\_onb\[Y`bpx|�{��x���ztlpklfc\WY_X[TVY\aRN3,.06,)-.;/55+.<1-5*/$)2,4/1<;:F79:7238>BFJRTUW\bggeace_brw{}������������{xzusjfcgdcege_c[SC.+'1<323163.,%8/'.*%"+2+63?GBDI?MH=71CHHNLRU[Z\_X\ajinou||�������������������yvussoluqsike_N<1%/0<5;3//-* >*%&) %-114=DQPdWW\UK=AGJLQYcglkfdmnwvz|�����������������������������~�|}yynhZL:.()46:8/+.&*B0&*$#)-.21Vim��xx����z����������������������������������������������������uoeO0(+,%""$&$hE71 0)0..4BZi|��������������������������������������������������������������xwpW9$+&(( .!$pE2'+.-,0,4@`q���������������������������������������������������������������y{udG#!'(%+"%*+sM3'/10(0&/Ebx���������������������������������������������������������������zynV)%$''&$//o[>$71-)($-?p�����������������������������������������������������������������{zrd4&!&!#",3qhG52:)*!#.It�����������������������������������������������������������������zvp=#$$&++vsE843.%7Z{�����������������������������¾����������þ����������������������|xzsL $'7vsJ8.3'#!5r������������������������������¾����������������������������������~|zyP$$$!FurN55+' I{�������������������������������������������������������������������~yw_( %Wqs[?,/$U��������������������������������������������������������������������~ytg54Tqun9<*!`��������������������������������������������������������������������}{xp@>^urrL2' i�������������������������������������������������������������������z|xvvN,UiptrX:" s�������������������������������������������������ynrnmkebhmpvwxw~uqnsts["1HeksqsjM*$ s����������������������������������������������{xtmcWV[TWXWZ_`eggfmfg`mosg+%Lhlpprprd;*$ u���������������������yqomrkty���������������|ynkebXTUSSUUY[[bbfekngccenko>9_nppsqrssX52**w����������~zwt|wvvqfa`YWVZV`fnorv{�������|{qqgi^]VQJJGCEBJLQY^hmoklkgnpoOKkpqrpoqowvHA0By��������|}ornknkddYRTOLHLLTYbgjnrvy������}{nphccZRRHD?<<24=?H@BC:OP:96>Vaekjoprub$'Vmnsmqnptb�x^[���������{vorf]NIU=CLkue[eeimu}���������qebeXiy�hVMIESrzpZGCG\^novyvj9@grqqmqmsog���o����������pjeXQ?ETnq_HGEFb��{\kkknu~�����·��psurji~�{bXOSlw~tf]ZP]bsv~�}yjAPkpoonrppqf~��������������}mfa\RQ\j|r^ON]ur`fqsss������Ǻ��yy��{row|rmhkqwtqjgoffnu����xqE]oopnprnspfz����������������{xvhhhluxtjnjttumotzxw|������ǿ���|���zsoroonootwwxqw}{x�����ykZ^rmnppopptc~���������������������~}{{{|{vuusqtz{|��������ʿ�������vqqkqrv~�����������{xmffrqonmpqksex�����������������������������z�{~�������������Ű��������z}wxxy������������xtnfmomrjqrnnqg|����������������������������������������������´����������������������������tslklomlqmrmmra�������������������½��������������������������µ����������������������������tonjloommnmnnre|��������������������¾�����������������������������������������������������{wnjpmlplnqmonqgy�����������������������þ�������ÿ������������ļ���������������������������|pliulpomonnkpnln����������������������������������������������ƿ���������������������������xpjjpnpnmonollpkj��������������������������������������������������������������������������}uoggklonompnknorc�������������������������������������������������������������������������xqmhbkkmlomnmlnmqfr���������������������������������������������������~��������������������tphdfkknonomjlomqme|�������������������������ÿ�����������������������}�������������������xumhhfjnmmlmnknkmnlnhu|�����������������������������������������ż������~������������������|xoijejhnolompjmmmmolpfo~~������������������������������������������������|�����������������{ttjjijklmmhnjhnlmjolnphw�����������������������������������������������}}z����������������}zqrohcjjiollkjhjkoinolnftz|�������������������������������������������|jinuz��������������|{utnnhhimmlmjlkioilklnmmllyz��������������������������������zqsuy~}��seX`dk|��������������}wsormkghmmmlnkkjljipfmpnlmmy}����������������������������}qfWGT`jifekgaO@N[jv�������������tvsqrjgkgmphmjkikhmhlilloiimry����������������������������obTFA>J\^]X\\SFNN[lz������������||xwqonodfmllknkijflglikinijnhn����������������������������tg^[Z\VZ^_X\bb[ZZgz�������������y{rtpqnlfhikkingmfhjnhjjjljklkkv~����������������������������lfZ]aegdbefkiegsw�������������}zzspqpkiffllmikimefjgjigmhjilgjty�����������������������������{tmrprogmnsqtw{~�������������}{ytqnmqaijjkhifmghfhfkejiglhljfn}�����������������������������������skosvxx{|{������������}{zxvpmnidhgiikijhkegighjgfhkgkjdlv�����������������������������������ypnxz{{z|z}�{���������w|wyqoojgefhjfkhhihheffhhehghjfohewy����������������������������������tsy|�}{}}|{~������|~wvvrtllhbbgiiieighghdghchfgiighgkdi|�����������������������������������������}}z{uv{���~|vwtuuphlcadikihiihfkdeececfghfheiifho������������������������������������������~zyvsruwyxxzsvqsvrsggc`cjglgihiejf^edefdhdgiejgjboz��������������������������������������~y{uuqmmhmqpqnppsnsmkhb]efiijihhifggdcbfegdfdfiehgiesx~������������}zwvrmoow�������������pnhhjkjf__]afiljkqnonihf``gekihegifgicdg`c`gceidjehcqdmt{���������{ztlkabZYZbihfd^\USR]amjXRKNNLOORMJSV^_gkkntojg[c_^iffieidhdjdcaddfafcfejcgharmbosy���������tsfb[ZTROQPOKHIFAE>?CHD@AAFJJLTWY^][]dfkmomlfbcX`cehffhgdghefjba`e_efecgcdearvcejuw}��������voidccjnpoohi]^]SUNMHHOST`[`Y]^eovvmkfidsmmicd[^acjhcjgegfcjafc_eab_ebfe`hf[qyk]bpqv}�������vtmrv�������ytmlkgefifia`[]Xagltxzxqkjglhhd\_X\beeehcghgeddcg^b`f_edbe_fbg`o|q[[firuz{~�z{tt{���������}ypsqvwtsih_`Z]`cknrsuvsmghcea`ZX\`egfdhfdefegeca__ac_cbcbdadaajwhV[cklpvuxturqxy��������~xqihfbdfjgbaW]Zabfflllspoidaab^ZSW^chegfgheecfgfif[`c^a_bdbd_eb\k~{k^R[^fhlillnjntqy{x}y~ysnhb]]YQLQMLLQOPX\_^fdkhigcc_bZ\UQRXfacgdhfdf`ffddce^^acaaba_c`ceWf~}qdVTV^^cbegbbhcojogporqhe^[[ZXTTSOMTKPSPVacaffcd``]_XZUPQUbcdefeeceecdhdebd[a\b`e\cae\jbMX}{pgYRORRZY\a\_]__defkmnkje]^^a\_dd`e``a[\[^abbdcc^]\]WWRFTWccddbdeaecg^feacb\`^ac]`aafNvn:IUE%0G9?Q\`^a]`aXaZ^Xf`^XaM:FYTE]z���wn]YNNMMLJHMEHJ=CHTU[`aec_^[[WWXTTZSVWQOEAA>8BBFSU\_<"&,5A=Q[`W`\]_[^]UYjSgyS3LZU@!ex�~�}zsi\SRIPJLLJHKMFB>?DFEKOPOLLOHKLGJHJGF@?;>???@JLZY_`7).=4@KUY][Y[ZZR[VeihsZ4N[R@&b{~~�|~sr``NPQMLPIQMKKGJ>B:?9B@D>@=E=A=D9@7;9:E=D>>JOU[Y`Z8 $$!(@@9EBLXY\W\[nejO[xnmFUURG'Zx{~�y|okdVVMKKMMPOINNHIBD@>B6?<:9>878>5<9=BD>DACCOST[\[Q4%$( 1D=59DFJLUW[[kbiTWe^fHOZOL,Ir}~�}zvni[YMONOJPKNJLONKFFDF@DC9A8C>=>;CAABDABECPNWYX\\K*&'(%$G300>I>4CRXXwhogSX\P@LVMM7:pt����}{qhfYUNQJKGLKJLOGLKKIHI@H@C=A=B=DAEFACDAIKKUT]W\X@#%'%"*9H+,38?51?IP \ No newline at end of file diff --git a/images/trainset_face/s23/4.pgm b/images/trainset_face/s23/4.pgm new file mode 100755 index 0000000..2810b71 --- /dev/null +++ b/images/trainset_face/s23/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +rxv{vxyx|yyywwwupqmjkfkfgehZZ\KGFQHK;EILQL>?FJFOHNVUWPR]]`_^gj~�wzyuyw{qvwzyy}}}}~�~}�{||t|yyyyxzwy{xwwusujjda_^`ca[VPOHACEEE:CE>CH;DAFA<@EF<@EEMUVZXVUOLBBIMQ]a^`jknkjnorommijloqv|~}{~~�~|{xu{{{z{{x{zvtoi`^\^`THJIJFD<;7797@?A>BHNFEEHOS][^XRMPCCFRVPVXZQ\\egg^jgfagcgijipx{{}~~uzvvzyzx|ytyqljZVTW`_UH?CG@?<0:0<C:;;:HO^WUSPSWW`\Z\ZUT]Yc\he_XZWWRMKX^`QRX^X^OWiuxw|||{yxuxtuppkb_ZXPEFC@17102..%"%.283.23::KRZZU\XXRPMIOWV^ZZa\ZUUSX\]aZZSNRZIIFT[aZRWY]UWYgqxy{|{tyuuyqrkd^WVTKLDE>721/,.&*&0++6554>:?LWUWPQMMFDJDDAEEF;8@=BJQTY[\[^[^WZVRNLU[\KHBB;<@AJQVZSOTKX_bosxvtxsodXVTQLIRLHAF@B:479($*)/,/-276<<=:>>=7;B==FGKEGYXZWURSRY]ae[UWJO]YXNIEB>6<;HSWYXPQPY\htvtxvocUUHGQRSMOMNMJF:?30("/0%).1+458>D@EE>FACEGFRPPVXXSRVXUPRTXYSXNQMNKQNOIKEC:7;CSSaWUSPT_lpvsqiYMDKPcfd^W\LOMED5:-,0..('(2;8/-(.01)+)162-(-/181+*-46A6@?CAILMPOTZ]^[ZVUYXTTWVZTQONLPHLRDMKF69H=FDCIQF?HHY^W\RTT^tpUC>8BTa`cafjh^VE<4+(*321-))699>7<9;@=ECAGV[[ZXOPRPSOPROIHMNSHMBJOLDEMA=>IMjO9BEOKLGQJNLPQTZY[PHD6211/--*-/12GFIRVZW\\][HHF;2-4/4430/46;?BA;E@?DGGC?B@GGLNIOHNLQQINQOQIGKY[[_RCA?F\B879=<;?IQ\\[WWZXRIIMC;@;@=@7;9;AC:99869?><9=::>EFJLMSRMMEAC:=6>969?DKFEBGHDA?GN[aWWL9=AB=9P@6253=4BM][ZVSNNJJILGHHJEFHDGACGNIIEA8765965=ECMHTTYV[URVTMBK@A62'(/7>DBEMKF=:BHNYYOO=798?:R;712467IMRQPRPJHDHIHCMNMPNPQNHPRY]aXJ>C=;448?:5I843,34FFG@HITSRGHIGGIGPTYcSZTTU\]in^NKILG<D;>:34-1698<=?BHA<6>88;9II?11?::?7B5/425-52BD@KIHQONINITXfot{qe_^ijv�d[QYZWWYVTNOQTV\]`_YPOD@5=3<586<7?:=466<@>=D>;8C<-239:@@C6,*0.'49A71*599:FM8+*,*&62<8=HHTU\WSWW[nu|������������{stxpvqvfdaffmmmpuolnbaSK>=463-002/2.5:::?=DR8&++,)24::AIISNXST[^eu������������������}~ytntxxwwv{{xvvrnd^QH>672++84;364:::079;?=04(15=@R:,&).--46ECRQPNYU`bqt���������������������{~x�{��������yvlk_QJ==806248A;90;7;43=A=5+.(/7BV=2'(,(4:?OW`h^eghrr����������������������������������������ulgWVA:C=<82296;7646=229711*)'8>i<0)+&;>AQeou~wxx������������������������������������������uodaU?B?C>;7085:54475655*.*)%/0722/561,,(%&%+6mJ1%8Zelmw������������������½��������������������������������vuldM7526484101.-/25/")&#&$+1oP0&Kgyyx������������������������������������������������������{wk[B303241+0-.1+-.,0"'%#!.,rI5(X}����������������������������������������������������������{oaP632131*,/0/)+*+-*&!#"11pH7 g�����������������������������������������������������������{vhT=40352.+201()&$'(%+'-/:pN1r��������������������������Ŀ�������������������������������wm\C3-533/+0/1-*"#&&&#,127q[4!{������������������������������������������������������������~weO8-*12-&&101#$&'-*&*430z^9(|����������¾�����������������Ⱦ������������������������������yt]9.(,-,#"+0-*$&*.1++214ro?1���������������������������������������������������������������wiA)'%+'$$,.)#,!+3+.344rsY3��������������¿�����������������������������������������������|pL+##"($)-,(&!#1/.1/?nut&7���������������������������������������������������������������~v[7 $!# ($,&#*.*,8Jnvs/;��������������������������������������½������������������������zhI% !&)!/#""()(.@Xpqy:H����������������������������������������������������������������~rV8*(%&("#!".)'8ReuqwPT����������������������������������������������������������������~whQ=2)"!(#$#$$,&G^kqosjb����������������������������������������������������������������~xteWH2$!'%!#%%'Riooptlu|��������������������������������|xogjgicggkp|~������������������zxuh]>&'#(#! !%[nlnpoovpnjmqrrihidc_firwz������������~xsqpie_``^dbgjkosww|~���~��������|}zwujH0#"#&"".[plqotnvoc\_ggbc]\VWSSV_]glx}��������~xvrpmoihfbf_`afhlkrpx{{|w|s|�������x}zypW7&$!( @?@;;<;CO[dkv��������}|urmohVUUOPE>>?BFIRYhquz|~�z~���~|viF(0#&*+):BFZnqloqon|�tef_R=11N`L?L;98?QVeq��������{srge]XVU`jLIE:77<>DIWlnw}|{~}�������{xpK1*!#1CR4M_dkonomnpk��|lgWM83Hfw]BIG;=QSW]i���������xslifa[Xk��`YS:A3IE>?KTfouzy~��������zyqZ+-$&EpwKXlsfrnonpql}��wjZM7@Tn}rRGCEFge^Vg�����¶��}qmopfbiw��y]RK>I]_PEJR^gpyw��������w{p^8)'#h��Xcyinqpooqqf����ue[KQ`hz}eVRO]kh`Xn�����ĺ���uuy}jiqu���l]PM`rriXVYcepwz���������{wvc:,*3i��ofvojqplmnsk~����|vfikpvzzolpljlie}�����ǻ�������ytmq|��{pgmuyzropmnppz���������|xwjC.+;Sq|}rwonnplnpnj}���������~�~wuurwqr{������ú���������xsz��~{{|��}���}�����������~uwmO39BMdv�zupkqmqlomlz�������������{y|}����������¸�����������z~�������������������������~{twnU>IRVav��ulonnmmqoi{��������������������������Ľ���������������������������������������~xxutbKbgae|��rrmmopqnmi{��������������������������������������������������������������������wyxui`r�kn{��qmkrnoooojx�������������������������ý���������������������������������������~yvrwvrnv�wsw��uiplplonngx������������������������������������������������������������������}vwtuttr{wow�slqmqmnnpit��������ĺ��������������������������������������������������������}utwruoqsqmqx~|pmqkplmlpe{������������������������������������������������������¾���������}|vvtttlskhi}}~wsnnmpmhpjkr�����������������������������������������������������������������xytvuuqpjnp{��|{mlqlnpknkf{������������������������Ŀ�������������������¿�����������������|{usssqomez����{qlopkoknjjjw������������������������¼�������������������������������������}ztsoqpoogfs���}prjmkoqkmnnf{��������������������������������������������������������������}xysnmpmriafjz�xsrjmllpmniniit���������������������������������������������¿¿��������������tvvooopoh_hor{vsjonmnnnjjpkgv�����������������������ý������������������������������������~}txurrkqijakss|uljmmlmjmnhllgt�������������������������������������������������������������zzyuvmqpih_grvtsliollmmmmlkkhs�����������������~���������ywz}�������������������������������~|zusqmnjea[ilmimimmioimljkjhr����������������wlhry��xvnj]cmu��~~��������������������������}vyupnnoecdS_blilllnlnmljkjijn~���������������oZV`cfhmmg^O99Rbmqou�������������������������|{tqookjgcdjinhllnlmjoklijikel~���������������~fYV`][_`XSL>6EY`ggp��������������������������~{urpmnggcgimmlogoknmmlmkglhjhx����������������oc[V]Y\X^__Y`^]]det��������������������������~ytrmnij_hjgnfojlmmklmikiihlenq~}��������������}fa\\\_]cfnglfejnz}������������������������~wvllrgebcjjlimjikkkhogkkgfhhipx{~��������������zojek`eijpuru{~������������������������}���{~vukklhdahijmlgmjmglklhjkhjhhhprzy~����������������vpidhpq{|~�������������������������{{}{�v|trlklc`eiihminhnhikjijghgghfclsuux{{w�}������������yofmoyuz��������������������������y{w|yyuonmjf`f^kmkhmjkfikglfjhgieifhgtvxrsqhoqqx{����������vmjqszz~~�~������������������~~zyuzzvprhifh_bfhjjkiimekijkflgfdfidffrxvppog^dabgu����������xqqvyz{�~��xyx}z����������||{z{vtuvronjddb_edilgjjgkdihfieighbdgcgchxxsqph\\[UU_o{���������z{~}|�z}{{|plikdqsy~}z~z}xzzzzuurttrokfcb]afhkjjkhjjfkhjfjehieceecdgp{uqupdb]YRNXgx�����������|z|xvutjd_WT^amnuqvsxwzxzyspspskjgd`^[ceigiijgkdhhihijfgicabiecemtxuwzvolb]ZYRaju|��������uyxstsonedZSNDKT__fmmrtrwuwtrrrnnegc__Y]cgdkglhmeighgighgelddbdhaainsvu}�~sofjhaTQRUYam{��qg]a^[^[ZWZOMIOOOMYZ`imrvstqroppjlgbc`[\V\eifhfhhkgfhhffhefie^eb`cdbajqrtz���}y|{yvf]MLONUZWVPMPPUXV^\\db_`cd[Z_ahrquspskjqjohea^bWTVackggiikighffheffdhcbd_cg^adaktruz�~�������{mha_\YYZ\\bcfhdcmruxqrmqlhchjuwtspqidjjigeZa\TQW`ieidgdiffhffjfghcgh_dc`cbacebkorqy��������z}tuqplpllpmnootvz}~||x}ysmpnuuvnpnhihfgf^\ZVRPYddhhdhdhfhghfhffffgg]e_b`b`cd^ekjlny�������~~xustrsvrsswtuxvzy�}������wvrltpplljgieda^ZXPRS^dcchhidggfgehhhbfffb^a^aaad`f`_cefmo{����~trkjeffieiglnpsutyx�������{vnkjkmhghffae_ZZUMOVaaeffgggfgfeedgebgfdh`ba^c`cde_eV]dcit|���{qli`e^^\^^^`ahlnqvu|������~xpmkfhffdcd`a`\YPUKUZ]fffffieghidfffebhdfc^``_a_aacafZ[Xddl|���vrkedbba_b_^]bbglnsw|z~�~~vrphlgcedaba]^ZSVOJNU]c_eeffgeegbhecfdefeef]a_a_bae``c`WZS`ku}���}trotq~}~{uljfckeppstux~y~wwrlncgad_c_Z_W\NKKPRX`]aiccfegfekcfcefdcgcg__`_]b_b`e^d^TRS^hx����{�~��������ztiknkrosv}}yysomllgdb^^YYVVSOLKPQ^_YNbddedcdcebgcfbeebdda\\_``c_a_b_YlTLNZgv}���������������utstrvw{}~xwrrjngiba][VUORMILLQY\eV,V^dfebdfabfgeeh`daeZ_\]b]`c^a^gNz`PJKXhv����������������~�}~}~{|xvqqlkid`][ZTPNMLHLIRTZ\dP!1[\ea^feccaf_dcabab]`]\`_^`\edtYZUaOGJYnw��������������������wronnfac\\ZRTMJIIHHJNN[[_dM9PU[acdadadaacdab`_\_^^]b\\ma[oZ@n`GDF]pu{{|wxxxyxyyxz{�z|xtlijb_[QTQQJJBGGDJGLNVW[[dK(<>DZ_`abdcdb``d^_]][Z_]W`_jwXWZ3spSFAH[hosqonoljghijlnqzwvwqrqkjbfXZNNHCFDCCCHGHEJTT\]YgH$$,1FU`_`ac^d]ecb`Z]^]\`Uc`erWTU/pz_MEBAY[hfe_b^\[]UZ`_hininhhfa][YPMFBDAG@;B>>=@BB@BAAB@BE@B<;@;;:<<=<<@BBHIKPKMLMNMHRKSW[[Z`^^\Y"$&&%9@@ALMWZY][WepkddPhhnX;ZUU&izrjSLAFBIDABBACA>BC=B?A@BA>>@EAHKJOQIPJLLOJSRV\\^^_X\[R",%-DC>9EGMRXW\WgjjimL[vkjMRUS.]~~up]OG?EHDFFCELBDEDBEDAGB@CEFEFKIPLNMKPKNKORWZ[^^YbVYXD&+%"&L586CKJ:>4868?A@@=;>>>BEFGKC368@HGIEHEJDHQPLKPZZZ^Xa^a^^_WPQN[]clty{z}|~z~{~z{|}}uuuyuyuuxqqh`R^^TMA@AED8813*$,"*#&%0648<7:?HGHCLEJFKJTOLTQXW^\^X]^`Z[UWKMNL_lxv}y}{{{x}x|||swsyu{uqvrndVNSSKF=;8<93<./)'"*,)-/,.3943;BHIB<<:?=@66:CEJLWXSZVUOOTV`XXWTVXTYSSUV^ZMfqyxx{x|yyzz~xwvuvvyuskZVYNNJL;@662-27D>BD>:7798<;E;545>8A>FFOIWU^fcbZQPRRVSVQSSPPQTTPTWYNYSTaqvwxzx{yv~z|ytvyuutj\TMSWQGA6832./4-7IULHH@<:24.;4/55;4-189>=NVYccYVPQQOWRTQSJMQUWQTUX[XSHKS_otyvxyvwy||sxtuxvjZYJO_VI<==5839&9-/BGKPKLJ@:7.43,214# )-,-:BLVZT^^\``YTQIKKVYWPMEMRSTSUDDUbswuvxxyx{wuvxuypcRPSYWL@G=C>;;3.<70/($!($& '0/-1:JU\ead`^]XSSTMNIB@@@DGSJOMG@A:Vhpwyyrzuxtsuvg[\YW_TNDNRXcKC=?C>:7::<:;<@861*#'#"%$'#!"*7763;=FTRYUZ]XUTIHIIC<:C>CFFKTLVMC7ASirtxwyyvtvwi]VX^]XOPJS[caWOTGAA:54@9BA?96-.(),/-.*,)'#+17;9==7@GPUYSXPGHCCGGK@DFCGKTKOKMJB??Qfvuzqywvtn_W\\]ZLSPOEZfb]WRLHDG?OOIC:7662703804486/+!/)2102=CHHFNJNUOOKPTHCAGGDEJIPKLCGFBDF:DisuxyqvtnZ]WWYKJPGKG]RTU^^QSLT[d^OB>A>??:>=705<=65,&+',$-*+6@GJKRNY[^SQPGGEDKINMNEDD;D==ENJMOQTY^Y^]eg[OEGDGED;<;98?@;64*%$,$*()/.-7?DKX``]SSPMECATV\QMLKMHMGI;EUJ6Ujxwwxn^CHFSF;>;9DNABCFOZchoeUJKMHKCG?CFD@IJU[^][ZTTPOQWVLOMSVSIUHPHFLO@A\qvyriU>?DJ@:36>GF@NQNKDIBGGEDMN@B7<5)$&())&*'*23:?CCIOQZXUURNLECHJQSVQIQNMJKJLH=JgqxocM?8JLB7/;>FCD@HL]c_WRFCFNXZLMKURNLQRQED;<3/**,*+$'$(-649=9=EPUSRSPHC;CFMRLHIGKMNLRFINH=blwo_F5?AD@92=>>:@BJKSXPJNJDQ_c_YR[Z\[QWSPC<7:34325+('&#!+)64599GQUPMPNEIINKHG==BE<;8A@35?EFISIGHNUZemhbXX\Y[XV\KB695<488904-))""$*2,66DOSOTOZVSRKIBA;::AFDJINHGKGDINYf^B??;I@A?DGD298A@@I@ENW^`fga[`^\]ZYYNE@3;<<@<>=<59,-%&0,47?DHLUQSOWTOHIB>@<:DBHDG@FHEFGAALNVXDF1EE@D>HJ<:7?::ECKMXXYZ^^[`_ZVQWVMEC=:=DDC=>>BE5/,),0*62<>FHOOMQTPOJDCFDA@BG>?78@;<@>A?AA?Q996@?E@BFI<=::;8DBGE@=AEEC12*-35=B8>?KNJRNRKKJDF>FA>>9;;>=9?9@:8;978@6379?>?@KAC785<=EDHEHJIROWUW\VSKPCMEHJMPVML@DBLFA=56-351<5@?FJIFFIFH?C;E@A=:?17788EHHJHJFLLTSZZbbd[VZQLVTHBCFDGFKGB@?BDL@AIDLCD==;>8=:=;@C@HGECE703602+800557.5-1,199:787AA@?8DCDA@BA<:<651/1.,:3-24<9/2./2-8084;DL@@@F@?D>;>B;KIJXVO\^`\]SRNTUVOKKRYcjlokcWX[Z\TSVXQOJHONHNJNHLHB6461-1//).1';-3(;33120')08;13;JHA@6;=88;=AAIOPR[`\]TUPZ[WTOVU\emnpx{smonrjg\]YYUSKLOMNKNNPPF;*31.*/4(..,;*)-/.133&(25;:29@JKCAA9;7:9>5>DIOTWXZZVS_da_V\Y^hnvv~}�}}~�}{npjmieZUWWSSSQRJD-!(23620/.*.>-!*()/,*)%13=:AEL^OFJH@ABD584CDKLPXVZZ[\b^\d`d`hnqv�����������|z{uoefb`\_^^WXI80/993.,''?)"$'&(*%(117=?KR[e^UWOGUXK;<>FKORPWX]\\Z\]dilnuwxy{���������������~vprrpkjilgaTC))*4721)''C*$'$(%'*324@@R]cposmbYb`UDJOPOX[\hkoigmqrxz}���������������������~z{�~{{xzuureU9"#&,.//'*&E1(&$$")*136@ITakqz�}unnlf`__eantz����������������������������������������~}wpaJ($#*)%!%$&J7#(+*!$$,067CB\hs{���|{wvwx|swx~���������������������������������������������}vk\5&#&'"#$K6(&/*"'&//66:I^ev}�����~�����������������������������������������������������|zufD%'%!"#'L5+-0%,"/'43.=DWgz�������������������������������������������������������������}vnW! (%#)3I3*&&+"/0..009DZq�������������������������������������������������������������}rc/&&% $GR;-%&"+120-+.0GVt���������������������������������������������������������������yvm8"% % -M[E,4)*+8./)&(1A`z���������������������������������������������������������������|wrD #&fropsorgzlJ5& ('.W�������������������������}xvqqtwx���������������wpgbaQQONPOOTXYccjkmbbkN Okpnonmqi}_?7,03;b����������������������vuedY\XXZ_ekrrw{~������vtlhaYVOBG@;=>7ECNXehhifoY'Qosmorrmns�jSHC?>Qy��������������vwqoqmkja]YSRRNZYfiipsqs}������xqmc_ZQO?<9755B@=44DV_hdjlc4Wntnoqmrni�sye]QOh�������������~yzusnjbXPGB<<9CAKKZgipswu|}�����uj_UOPU;@F?H@aiN904MSdejpkDZqoonrqppg���u\[t�������������{{usk`NN@9070<6GWOOSXhnu{w|�������ym[WS`kPKJCCHg~nN85ET_ijskW_mrmponqrc����vib��������������{upfXO=@OE8k{|xrjbZLIIIJKMNKUOZ]clsy}��������������|uolkpkkjc]WIQH$ 1@Q]^dadbebbc`]\Z\\`[Va\cdXVP8dz{xslc^QKJDLHGJKIJMTWglr||����������~wolgfelgd_]TFEWM)"/?=I[cabc_b_b_`XZ_Wa^XhiSCIZM1fzyzsqi_WRKILBIEGGFCKLXamt{v���~|�{uuokndbcbdd`Z[NHCM^V"'667@EMY\Z_^[^dhVZY_jksL4VUR*=mtwwzvxmj[]SPKKKKJIEIIGCD>GHHMLPQPNMGOCIGGKECF?=9;FNZX]W$*"3AA7?CFSU]aYcgqpfiEfvmf=^OR56iqtwywxpna`ZPOJIKJLJKJIHEC=?=>@>A@B==B>9?7<76::;<>87;8:<6:5:2668>;>BKTWZ]TI!#'&!#F50,4A7/=KTYwfvhmhPS`K5=<<>DHRTWY[W5%($!/6B.)5;<7.<@T^Tk\Y]gZjcEJWJH3?bmyyyytsng`YXONNLLIINLJLIFGEIDCD>?C=?7?7<;=;;DINUTWZ_I'%$*#;*:4*$82+:<6@ \ No newline at end of file diff --git a/images/trainset_face/s23/6.pgm b/images/trainset_face/s23/6.pgm new file mode 100755 index 0000000..ba190ad --- /dev/null +++ b/images/trainset_face/s23/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +yvuwvwyywxy{utvrtmqmihdfeemg`^WMHCRIE>DMLTJA8BIJLSUXXUUTUZ_[[`dq~~wsvuwxywyw{zxy{}|}}~}y|uuuywvw|uxvuvusrpnhif^egb_`XTQKCDDBH>F@FICLB=ECLMOWTWVQOFLUUTR`jpprwvquqttsrrswv|{z}{~~|}~{}xxwws{xzvywwwstonga`]WVTTXSPWFC9>??=EEB@NKKBDKJPXWZ]TQQKB?LTPV`g_cigmjjiqqkokmjnpu{}z}y|z}|twurxwxyxzt{qspmh]VW[ROFIHJJD>9287;@FJJIPNJBQOUWZWWPORNLFLS[WW\]XQUWb`f_gfbdchjfflnv}w~{{{{rxtutwsxvwuttnqh^UOU\^OD>DABB?=>@?FJSUONROJKLRQTTNSUUUMPHT^]\]]XKHDKYWcXUW]Y__dgedhpuzxw{{zusvvustqsupljjg[QDGIKDG@:7?A@D7;?BDHEOJRYV^\SQPKWYWXRWWR^ZYejdXYZQSWc]_ecbfqu{yzy||uvryrswqpkmifbgWQD6?568B<<503)29:<<;5<,6--'&,)--*2594:7KA?B>D<@7D;?HNQXX[X\ZYWTXQQJS[WPINLEBEGQWYYTSTVT[htsxxuwrqh\YWKKJMGFB<7;:D=B@HGFITXZTYPSOV]_``ZRNPUXZOO@I<:EKMICECDA@DNJNQUTVQRQXQWJ]VYRZPNVLSVPNNBE@=89GLWVVMOPV`gourofXUFPYa`aZWRKNEA86/1$.3*)!3,9=JJPWPREFHHGDFKIQPPKNKQSJJIOKOJLJHKGRNIIMQNJFA@38ACV\VSIRS`owok[FEBO[jae_RLRNKD7.-*%521+()40=BBDEEDDHLLFMQZ\]YWSUNRRSSVPPNTMMLPITKIKENSQZFGMD5?IO^^YKTQburlPBKJMV_cdQ]\\WJG9-()-210***+8=78=@B?ISOQKR]`\XVPTVSSOWTWYRSMOMKMMFLJI<<=JKIJMXA?>JR__ZVOWurgGG>BL[^dZdkfaXIA8,+()01-+'/7=627=7;4;BACFVWZSTJMRPPPPQSIJJORHODHKMJGLE@9A@>FCNJIBLAVX]WTSws^EB1HVdccfmihPN=B6021.2-+)+:<632581526:FEJMOMNKIIMMTRXN[XSQLPPPMIHOTCEMBBBACECCHLPFGESVTTTsi[A5HVYbbgnfcRCID><=?11--"+486:4237854>JODIHJROBA>GNVSVSUXTPSUYYZ\TURKCGEEFMOKNKFDMRLLGGNMToiM=@VZbifd\XPKNEEHJJ?8.,,+25*<3.01187@PJKB>JIHGAKLTYZOILKMPY]b]\[\[[WZTIN@LTRLNURJILOPK=ALHk]==FSWZYXTPNPKJMORRLE81++/4,*&-.*16?FIJB7A:B@DFOZU\SMKEGROWZX_]\XR[QVNZNQIOT[PUTX[OIPSPH>>InU=9LHQMLSHHJNPRTXYTH>>2-/3*0',(.07>;DE?E:B:BLKJLFBD>>:7HCG@CHFOQXXVY[ZJB@B41/53723115;<<987;8B=HAC<3:=@?=HKOMGA<:9=:>9?:8CCB8:;35468>4:>?CGKNTTTYLUGG@B>=;:426>LGIACGFE>EGL_[\YN<>GAZE6535=4BMV_XXWKHIFAJECFMIDG?JH?EJUMQMG765<.928E@INRTUUZZSUNQJHGC?/,))29B@FEKO@?7EEP`\VT;8A@YC18,567;F@02-.;E?CDBJM[MLGGIFHBPK[_]VYTPX]fjw\KILPDDB<@?IRQSSUUVUXLE=;<969941.276:<:GAEB:;8HQKKDKC96G:2474818=BCFKTIMKHFEIKSbfmraYSZ\kqbVJTVRNPNPIMLMUUTZ]RUJB>:7:46:95;76;7:9<=A>::64948:A8C?9:BF?63:8;A9,,0-&3:;9=@FJVXZHVPTekqz�������{���|khnijkikcVVX]cijhigba\TA?=893545260,52<8:?EKC>.-679F@*+.',05/=7CKUS\YRSYXfq|�������������|~xwwxpigllprmqtsqljf]RDA:74./*62/,189<7B:6'297R;+'-'0-1<7?EPPOVOVXaaq~�������������������yvvqzz{xx~{zzxuqlbXMD9@./+2484626=@;866?E>7.-1:X=1").%118>ELTPTTX[gky�����������������������}}����������ypubZN@@4>31178>@695B822>AA50-(4WC*,(%)/<=NU`khgihov~����������������������������������������|wjfQOA9=;;;50885=194955>660*.&^=0*!)/9@F`jwz�{vw��������������������������������������������plc\M=;AB;:;7578573262=50-.+(iB.*!$@JSYgx������������������¾�������������������������������}spj_M8968:>973654-146)/*'.%$pF4%!%Ncfjt�������������������¿��������������������������������{xsn]F71/9163014.1-240&%&()"qO/( -]rwv�������������������������������������������������������zrkT=4-26-2.-1.10,.1'+&&&%sS,/Ao�������������������������Ŀ��������������������������������|yk]H503512*(-34-(-(,('%%&mP7+X~��������������������������ľ��������������������������������xt\Q66.637)2//6'-"*%&'&/#tL/(d�������������������������������������������������������������}tkZ92.326,*.23,+ ),!((3uT5l�������������������������������ÿ���ÿ������������������������|w_L-,151,'(101'',&)'+,vU5v���������������������������������������������������������������{kR8(+/.+(#-10)(-*.,'4wc<w���������������������������������������������������������������|x\;,!/)&##(+0+*#$,2,(1sp?!����������������������������������������������������������������|h>,(*# $0*.,%&&0,-0os_ )��������������������¿��������¾�������Ľ¿���������������������~rS)#$$'$*1$'%*21/rrv2/�����������������������������������������������������������������z`> $""%,,&'-&.'qr{:6������������������������������������������������������������������zoP1')!%'%+) "*'**qq|>F������������������������������������������������������������������{x_H7&)! " !+ $.'.-nrvVP������������������������������������yxuwsvrx{��������������������}yn_Q=-'"*#"*("4krnje|������}{�|xzz�����������������}}uoiddf_c_eejrt}������������������yurgS:'""&&#!##"8rrppptqfgnoojdee[\Y`diru}�����������}ttmnjffdedfghjjnqsuvx�{~�������{}yxueF*%#,!$%@utmjync^bceja`^YUXVTZ_^epw���������u{vrppnjgdcY\\`bhmlov}}~yw{zy������}|}{voW0' !$&# ! Blqnpsog]bfgbYQHINELDRM[]hmu���������z{yrqrkdYWQLPEHKTRXbinx{y{~~�~|��~�{zta<+( '& %Ppoqi{ulgcfbPH:EKLUgnvy}�}}{~������wwfA-'"$%"("*7]oorkx�plcbRE71@^QAFH=9>GV\c|���������ztpgi_ZWToxZMOA?5;A?DO[kqx|~~}�������}xkL-.!)$-*(0D7Kfmpnhz�~lh\PC.>ZugJBU=>@WUY^x����ľ���{rojid\dm��nWVK?;ENECBOchtu|�}��������|zpS5'( 5?J;8X[\lnoojz��vm[M>:Mgv]HII?Yn[]W|�����ŵ��tntuihnw���d[MIF\n[NKPWglww���������zzq\1''&EiuZ@hnfpnnqjw���rgVMJZi|�o]PRXgp^^b������ĸ���}y�qlqt���yaYPcs{tda``gms{���������zxta>+'(]��jTrvjqqooiy����ynfaknz~�ypysrpkit������¸��������wtu����sq}y|ytusuqqw����������}xvbI)-2k��x^vvkmnnoiy�������x|�|�{vzwzyt��������������������{�����������������������������}vykH30@Wq��lxrhmrosfy��������������|������������ļ����������������������������������������~}xxnV7>BPax�yxrmoplqis��������������������������ƾ�����������������������������������������}yxus\ENNU`r��zplojprev���������������������������������������������������������������������}yyuteTjc^fx��|nnmlookp�������������������������ļ������������������������������������������zyuxupcs|iqx��{rlmmmpft�������������������������ÿ�����������������������������������������|zvtwwqpw�ys{��moqkoknj��������������������������������������������������������������������{xusvsrpy�|qt��}rfqoknjn�������������������������¿�����������������������������Ź����������zwvswqrnutpqu�|xknnimokk�������������������������ü���������������������������ÿ����������~zytvtvsqloijx�|yupkonmnim�����������������������������������������������������������������|vuttqspilpqw��yslnojomki������������������������¿��������������������������������������~}zuprrqqnhgu�����vnkopjmngo~�����������������������þ��������������������������������������{ztwmoppplbfs���}utkklmlinji����������������������Ƚ��������������������������������������|xsznolpoleceiw~rsnlmnllllkk{��������������������������������������������������������������yxutunnpojfeeoryypklnlmmmkmhj|��������������������������}|��������������������������������}yywzvqqmsgfalvw{wojkmpliimkle|����������������ulw|����}xrigow}��~��������������������������}|vyyuoppllc_howwrkljmollikkifu����������������lZ`eiotqql`LFOksw}v��������������������������zxxznrjmmgf[]gmmkjkkpojjnfkhgt����������������hYK_`abi__R?/2Yghrox��������������������������xxxtqnlmljc_V]fgkjnhmjjmgmknfq���������������xl\UYaZg\_^VRLT``glv������������������������|}xqqlplkhbgffjijmonlhlojhimfn�����������������q`^X_^chiomihe^cio��������������������������|}srlqlijagdmimkmlmmlklpjhgjih{����������������}kabiekjurvrlmlt|�����������������������~��vupoolifbajimknjnjkmjmlgkfodg{������������������{wvplquu|y{}������������������������������|wroomlid_iijlklmjmlmkjmhgjflev���������������������yonuz{}������������������������������~~xwnpkmkgcahihjklhmkilkkjfifgifs}��������������������xmr~�����������������������������|�{vunlkmdf`bkjkimjjkmijlilckegkel|����������������������px~������������������������������|~|{urokkjf`_hjmhjkmkkjjjjjgbfgfg`j{�������������������������������������������������������z~z|vupijihc_dfimdlhijiijhjkjefgheiew������������������������������������������������������}y}zztprgfid^`eehiljkjmfjjdlhkdjedgdcp~����������������������������������������������������}xzxuskmhid_\cghgimghjlgjkgkgi_hcbggdiy~����yzzuop{~���~���������������|xz|���������������{}v|usnlgiba\Whfhhkkfkhkjglgiggbeedfdaes{���~wrnha]fgi`XYU^ny|i\_]fhnrrssljihqs{�~�������}yvzqpjigf``X_cihihjhkgiigijghi`gabbcg^ps����zsic^TWRPKIEDELROKHFGHHNOWY^YXUYacnryv{���~�wyzuvojgghc\]U^hhekfkhgjiicjjdjffcd_eedecr}x�}updhnqkb\ZTSPFG?@AXqaHB?Uamtxyzxxzv~vz}����|ttjlc`\VNFCA@<=B=@EGNJOLS\Y[\cW"$0D>N\]c__e]b`]a[_Y\^\[\cZxmO]:TqmSJA>NWbdkkkefgfelkoqtquqigda^ZWMI@==@;?B=EDJINHPLZY^^\dX)()@G[][d]b\^c[Z^W^\[\Zc_neT]-VvsaJGACFLO\V_UZSWRZZ^\c``_^WURRJEAA:BCAEEIIHKLEPQPT[^ZcZc] (5>LT[``_^^_^[[ZZ]^]XsXU@XS3QyrkTGBF@E@EKFFKHMHMJOPNPSKPGK?B?=>F>KAMGLLIKJMJQSTYY_[a^]`)'%/A9@VV^]^^\_\\ZX]d]YcNF8XS5K|xnaNBEEFBC=@??B?BCBBEB@F>?:@9?;>@KDLKMPPLNPKSOWRY[]\b]_ab9+%18ADPZX^[Z`ZaY_NgWVu`:;VV4K}wtfXFDEDFEA>=<<>?>:??=?@;A:@?>?B@A@BBBE?BGBNIMMNRQOPQOOPUOYX]]bab__^_@)+3ABBDEVVTYcjebiSZmjmIB\R<@v|yqgZP>AC?G4:;@??;D=>BFHLTPOVRY\_XUUSb_dpjkge]^bagicnisv{}}~~z}�{w~~zvuyvzturge_XTXZTSILJEMF>;@;2A79DE7<>;IEBCILKTRVU[WWYWMOLOVaYacb^_XZSYZ^]cggpuw{zz|~z|z}}wytxvzpmg^XaZW]WQJFFA;<<9464229<@>99566<@GFLLTPU[Y][ZYT^PTPVWXZYYXa]h`ZRHQQP[Ydgtvxz{z�z~z||ttuurqldX]^[SPNNKD?9;5862122399582<.<@DHFJKNQYTTYUZ^WVTXSUTXX^PZS[bfppgZYSRLOX]anquyzz|zx{zzvtwnqjb^ROROGC<=;=904688903053.6C=H:EHSVYRTQPOKMLP[RYPZXUT\WY[QY[Zab`e][W^\UOVNZ_ksu||x|zz||uxsqoec[WRTIJA66109113>:8527&1558;@<;IRSTJKGJ?AJRRZYZ^YZ]Z]_\WTUTX^cf[VTNOOOTYOQV_osut{{zz}yuwqqc^UabSTMDF8=4024051@08*'"#-+/802<:>?@CFLKXZWaYa\_U\[TTQORNTZYORRYU[UUKLNGIMQXWYYklswyux|zvofUK@NOUWYUSRMLH<7.02,42&'%.'#$"#.8>DE=CGFSUaehbUXTYNKGJJJMNT[VUKLMQLRROGGIAE>AOXTRdnqwuzuxrkRRGLWS\[VTPSLIE?80,+*.6,',)#"##).*;CFB@HENOTWWQJMLMHG@LIMOORPTOOLNPPOOWNKEA>98;OUVUZqstvwwhRMNIRXZZJGA5'+"$+531,%$)#*,-069ACHCIAFAJIHKCIIEEJLSRSONLOHNGVQYSVXUQLKA?8@?OQZTWopssvLIJNJIQ[UOCH:653.13;39,#,(%)/-1-098BF>CBFKIHHCNP\g5@:@XYYYRPSXXRYNIMJQGH<>-,()%,)$*(8/3/36?6CCIPQ\]aZYTOTXe]USNTOLQNMLLKLGOOIJF@?@ABGKGKJUKTB9HK47DAGDIJX^^`g_`bad`THE9;1+0,3"0#++,(.)/EJThchdia]kifXF=;@=32610,3#**&&')9=B8>8AAD6>;971.-*-0&)46CB766:HMSY^daa`a`]DKCBBEFCICAC98/0(-3-/486674;9BCJSRQGGHHHHOOTMUCG??=;DCIGNHLJPOKTPTONTSPWOH=<,36>HHMT`^\\XZVPDFDFCFJGPGME<700,.21003(11:>?CFMRIKKHGFNNOOEDB;C8@:@9:@@E@G?JIFIEJ?EDEBFPI<8)4>?>GFQUZTQQPMKHJLMRMQISQLFD:1,533957(7,;5>@?CD@C>DDKJGLEA?EDEGDLCI>?A;?:89:9?>@HA@@<8?JB>163==:=CNCMHGJJHSTPUX\SKOTJLKFE6<8:7?:<879>@GIA>:7;29B8@>ADJIPILJSVMNJJEABJ<5254;@GBF=A4::C:819957;@CAGDHGJY^]_`YbTUNKFKLGHGHAFGH=E<=;JEVMFA?=;4<734?ACJHMIRKORLQHMMA@=:8,427?=ADB>?47<9372982=::>9C>HN_babX[XZSLHCEOGMNJRPZJKLICPNTZ^OKNE=97:50;=@CLNLOMLIJHED;<8:55./645;;<>3816;350141:39457A:HMYXVYUZSWUPFKJHNLMUXabVXRUQQWYabRVNIGAHA:>@ABNOTSUPQIJBB<34346084:7777778576689+311:.4;.6:@LMNKOPSXTZRUNMHHPMX\aond`ZUXTY_leUSRMILNHRIKQNUUWTWQRQJB<7.31121442=2:55:;;=89<3,-802-878;@ED>HDKPQUTVVUYRJOTWailwuvnc[\YhvuldYWULWSYWWTQWUV]XV]^aTK<:1,45113-51-160:4=986=:,,3//*:4694=5EDCOQQVUU]jYTQ][fknw~�z�vts{zztvabca\cc_^[Y]_^aYcgihcYSI74136-(,16-.54=7:1202<+)1+-*/4+5816>BLOQOPX_lj^X]aelr}��������������~zvwumplegeflkffkfmmeeZZG@27740,,387;772660,5:*+2')+00/4-.:>FPMKOV\b`^d\f`fr~�������������������~}rqmtnvuryyvrppnccUM950;5779208<15211374)*/'*+7:0379ABDNITUTZ[Y[_gipp�������������������������z�}z~|���{|wvnj_VJ:,37:8=922360+-1127+)-2//GF92<6BFHZUa_^]bgikru����������������������������������������|zrgaWL>/+::>:<90701.'/1.,(,7@FQU@>>BIWbonwtuwqyz��������������������������������������������wsgcYP8.//948/422*''*6)&-+;Gcc]WURS\fs������������������������������������������������������yvjf]H4+./00-,+-*)'($;&',?Yinggmngns{��������������������������������������������������������xsodV;).,.0/%%*+.#%&-',/DZotnq�|{z{���������������������������������������������������������~xskYD*-+1,1)*$-,)"%%*(2Ddz|y�����������������������������������������������������������������yreH4%+0+1++,0/*#')*)1Jv��������������������������������������������������������������������xkZ52&*./,%&.2%+)-,/T|���������������������������������������������������������������������{vcM*)'(*,#'-/-+-&0]��������������������������ÿ�����������������������������������������zoX3#"#)%$'(4,--#6g����������������������������������������ľ�����������������������������{vd;( $$!%2),%,:m����������������������������������������Ƽ�����������������������������}ymC/# "#+&(((Aw����������������������������������������¾�����������������������������{rS/%"()#'% L{�����������������������������������������������������������������������xw`6'# ("&)-J���������������������¿�������������������������������������������������~~umM( !!$".9 +O�������������������������������������������������������������������������zyrYA' !%9F@�������������������������������������������������������������������������~zqkX8"!'@\ +F�����������������������������������������������~xurrrpkkqq|{~��������|~~xwqiE&!!*Oe"B�������������������������������������������~xsjb]\\^[^_^fgnkqrowuzosmtz|zztumW1 #5]m' I�����������������}{svwvx������������������{srlhca\[[\Z_]bhcgjgolsuqmklotyvxtrub9# #/Jgn/E������}xxwz{}wqhiccXX[[]hinsu{���������~zusjlgfc`XZSJPKPUYX_chottspxpsruvuvvviF"$!"3G_po;K�����xmidhklkia_\XUSOQWS_afhpuw��������w|pplhhd\PNKJC=?;=CFGKP]emrswsrvrzx|uurV,#2NamlsO"\����ztkjfjhhb]QLFGHAABFHMZcdonry���������xuohfbZSPSWBCC:>7;?B==ES^hnpvusxz{yzur[5"!:ejloqd'HiplrqsMp�����xmnh`[ID97OS@6S>@;I^R]\cfmt����������wmebfeYf��uXTQ@DMep]N=IL[eirtz}��xreL,Vrlmqnngm�����}qmh^QE6:LkgQCFBDD_sk]e`emr�����ľ���woonqpdr���m^SFMfszrdSOVZaiwx������xvkN-:coqmqpnd|������|kfWTC@FZsujRK?PRq�{e_kfk}������ú���v{}{rmnt��{l\Zft~{smeifidpv�����zssR4Bowknlsvko�������vhbZROT`mv{eZXWjmqofenkq������º���~����zomz{~znpouz{vusw{xyx~�������uwqY:Lytrmnosex���������vspcdhosytrppsnpqttsv}�������Ż���������xsqyuwvy~|���������������~uuq^GZ|llsnqmn�������������|~~}}~{{xxzq{}z���������ĸ����������~{u{w�}�������������������|wunjQg�{riopolt����������������������~���������������»��������������}���������������������|xsnnam{~nkmrslp��������������������������������������ų�����������������������������������}|tpomem{vpllsljq���������ľ��������������������������ƽ������������������������������������}uupnldkttninooly���������ÿ�������������������������ƽ������������������������������������|wqrmlhluvnonkimz�������������������������������������ſ�����������������������������������}xumpklhu{pmmlnh|��������������������������������������º����������������������������������{wrmmlip~zolnnohw�������������������������������������������������������������������������~|tplmjgqyzspmqrrfvz�����������������������������������������������������������������������}|vsnjkfgirpplnphnmm������������������������������������������������������������������������{zprihgfhgjmhmoipmiqz������������������������������������ž���������������������������������}xolllcjcgmhomlnjomjw~�����������������������������������ý��������������������������������~wtpmojkecjhohmopnkjno�����������������������������������ÿ���������������������������������yyqqpnkke_fgklkmojjngqy�������������������������������������������������������������������~yyuqqkjia`cgnomkopikkkz����������������������������������������wstx�����������������������|{vsspmjcgfilollloomilkp~���������������������������yr{~������toaehqsw~��������������������{~vvwnoijdijjmkmmmikljqhn}�������������������������|sd\dfmkoqqqgYIEYfiix��������������������}yytxopkedgijkklohlkognlis������������������������|l[O;JZa_^dac[K3:K[ccv�������������������|{xwxvpnhhehjnlllljmmlkklio�������������������������n^XQKPY_ZY_Z^XNWR[alv�������������������{|xuwuqkgchjipjkmjljogmjmdrs������������������������zf^]YW]^]^bdjjbc`fpt�������������������}z}wxxrqkheejinkkkninihijmcfy�������������������������td][cehdfmjtmnkqy��������������������|ywwxvqllddkekjjjkngkiogkfijp��������������������������}sqtosjjlqwsvy�����������������������~xwvvrplgaicniohkogokkjijeifp{������������������������������zskmtvw{~����������������������~|ytxrtrdlahfmikkjkigkigjicmcl|������������������������������znns|z|}�}��������������������|~xvsuqnfg`hfnkjmijjinghihflciu��������������������������������vsyz~��~�����������������|y}tsrrpleeefkijimhkjikkifgmbffr|�������������������������������������}�}~|������������{�z}yumrrjgbgdjhjljijgihhjgfggfgen{����������������������������������������{|z|x~��������{|z}xvtpmhe`cghiiilkhkgglibcghceegq~��������������������������������������zz|wsrsu{x||x||zxzzwrvmola`cafhhilijihfhmbdfdeefgbmy|����������~}{xpwqz��������������~wrususuqmhfdfkrquruvwyuxwtrqolh`^bfijgjienfjeldffedgcahciqy�~������~vupjje]bimornja^[[dvyuj[TOXZW[__Z[TT[\bgllqquvvtwqikmjda]dehfiiffkhjhfigdcdcdcgfcjv|}������ywnkeY`SNQUPTKHJEFAEMNPEECAEGBIKQQPMTSY\^gkqssvvtsliekec^^dfkfkejjjfggdifcbebddfcfdoux~����}xqic\b]`d]_TRORIQCFB?BCEGNQWZXZ\`hiimdf_ikqsvsrqrkjfgbb\ecighhifihekdhjc_cbbchbddbgluy}}����wtnimp{����xtgiafeY]Z[^`ab`ea\`flqw||yrilnmousqnmmhdfa^^fghegghgfgidhdjbb`hbbbgcg`f`nux||�uvu}���������xsorsttoqkffc_b]egnuty|}zvlllpnppljfeda`\edfm`jkdifffgdiieac`bd`bfdf^aeknww{wvxwx�������{wqmpotvyqoieeag_fmlrquzwz~vrknihlhgdbc^[Y[gaheggidlbhbdighdd_adc`ceacce[egnnqnmovw}������{vugf^dZ^Xb_^]Z_Zdbfijmqouvtwpomfkkghcc\b[QYabhegegfhfehdgcjbec`b_b`dbdb`i`]]edifkgmnuttxxxvthg^_VXWMTPNOQOUUW\_dclkknmnlhjfdgcf``]W]RQW`gehdehdgdhefgefega`_baaf``d_lm\TXZe[b_cejjjjnpqgi[\ZWZVWTTVRTOTVWW^^djfhijgegdbaaab^XZSRMQYb_edceefciahbgcddd]ad_abbbae^gveSRUWZ[[\`aeefmomkia```a`edgedg`ba]^cbfjghgkdhce`ab^_YVYKLLYWK_edfgc^effgbdfdd_c\_`baa`]k\bvnVLNOPUSZ^`gjqpttrspvuurrqqvywqysqikjijkhkjohkddc^^[WTLEGHOWY-Fc^bcbdg`debfbaehd\`_`\cfNkgXyplMHLLEQLZYgorsyz���������~���{}xxwstxnquopmlgec`ZVRLHCAIEV]T%(J\^^ccceeaagccbf_]_^^`eo\YRLyusWJIFFIJIKXalsy���������������|x|sw}xwusoiiab\TMHB?@@@FRScP#1GQVYd_cae`dad_b_`_bTmc^l_EDx{pbQFEEEGAHGSfpuz��������������|~ytxwzutpqmfabQOG<=;>>CCKNZ\dO*#&;JP`]`^`e`ba\_Xe\cs^V[7>w~zqbQLGCDEHB@?S^hnpxwuwwvrqvnpnoolmmklhca\ZVHF<@;?C>CGIPT^`aP"* ,AGSWb_abcac\ZZllZCEUT5Ar}xj^MLCJEBFGADESY\gdjejc```[^\^]c]]``[XTNKCK@IAJGTS\\`cX)$)><>EY]_[b^[jdTbWQ5EUY3:o||mhYMCKDIGGGCD@HIRNUYTWQSNROQQVNMVQPIHEB?=?ADJEGHJILT\[`_a[$')/8B>JVZ^[__kdLjlT-JVW75ny|un`RMDKFEHHEGH<=AABEEFDDEFCCHEGBGA@:>9@8?FSY[[\Zehj|V7GWW;0oz|xre]VFGGFJKIGGFD?@;A9?8>;=:>>FDFKHGKEFJOSU^]ad^]],(*$/8G@>CLPZX]Sndne>NXPF/c|~}ztpbZGKJDGLGELGLIBC?D>>>B>>>=?><>@BCCFIFHJGLFHINNVZ\^a\_\V*"'(%5H:C6?HLOPgDgvdmOMVOJ-`y~~~vrgaQNJFKFGHLHLKJFFBFC>CA@@BD>CG>HEFFKHPFJHFLKPWV\]b^^[YO!!+'%!&A=18> \ No newline at end of file diff --git a/images/trainset_face/s23/8.pgm b/images/trainset_face/s23/8.pgm new file mode 100755 index 0000000..1ca98ab --- /dev/null +++ b/images/trainset_face/s23/8.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +~|}}z}{~}|}{}}{}~xr[]VU[W]PYTWWTXTh\ZMGRRJHTJEBIJ>IUD`\VHHQS]Y]bcmjh___ddlefrqvxxxz|zzw{ywwzz|{z}z}{}{zz~{zxocWWOMJ[\bKS[`XSRSPSVIGCEPSPIRKE@BAGJKPLFJ@JSLUY\WINW]`cjlbfioptsxx|zw{yzxzw||{z}||~y~zv{|whck^VIGIMOJKCI[MDBGCINFDBISLGKJ<29B?:FCLC5OPHII===CGIIQYZXONYSSRA?9:5BEEMNQc_ghnfb_\Unwyx{x{yx}||}}|}}{}xtrf_[TVWB:76<5&@H5;??:2:A>=9BJJHQMCJNNSPT_ef]KKPCBE>C@;B?=MNLWUV[]Z^[SZHbwuyxyxyx{{}z}|}{{}wmgf^]QHOC6+,--.BC545>EACGC7;ID@C@DCJBGBCNWVVJCE=5:?FF@EMVWPY_SRVWG]ZPOYPGjqywxzzx|{{}}~xzxtdeVNJMKO@<()!.6>:3.1;@@;985=E98-/85625;AHC>A8>8?80/+*6=61/'*)127175:>;;5;;;@EYROJLAI9?7@JV_f`Zd_\RS_Battxxzwy|}|�|zugXC@C@?0/,.+2,//-./643/*,'"%,92-"!&(-(3289>@58>;:BIYd[SLKB?DFLQ\a[^ZhsgeY\]IYgtzvxz}|||~~xn_PE95/,2(&!&$'6/, %%#%%+4*"&+50*(((-379;>HKELNJ?;IQUSPKGMIPJMRZ[XRL_f`_ZZ^\:R`qyzxw~|}{�tcS>3524,( "&*68@<1.&(+1%$"! .4,)(/*01-27AF>EOHLMRHEGIIRTNLLDIKRUNOPUKSTVOPN?JWgxtwwz~{{zkRD>@92++*69%'9ALTWULIEF=7'0(# *0()$$(+"/4BHJFHQOTPIDDEFGGCCDDJEC?GKKHILLPHGLIAGZ`nuwwx||}xrY9I9;2*14;A0'@NNPEFKQSLB<43;>F>8@<8>8=LOURHEAADB?=:=4Ymavoy{z|hN>73=24DRW_]UMR^UXOD8967;<4,1,-&"+*-'584+($&)-8@IW`Z]Y^\SDEC78>;FSOKN<=<88;F>=?69NN_n|z}y^F>5@>2CWV\YVZRVSTW]SMB;89<7522/)#$&()795(! )06EJIJUch^MD??:<?9<<7:;>=64Ce~y|eN?;;<8:POJW]\TQRRWNKDCLNPSMFC<88+*(''+091/ ! *34?FX[a[QHDCA7<@MONF@8>B?@@<>?8309.7Pa~l^K;9B=1SE8LUKNNSWVOIFS]VW`aMC3268./.(*+0/0%").2;:FKQOJCLBCCGIFAA061<6;68/832.41*DWo{tULF67><>OP`_XNK@NY\\XQQJJEA882.*+$').3+ "#&+6CQH88BIHJGH=824-4<8669><;6506726IgxaMA@:>=E?<;7DYZTLILOX\ONIGAGGF?:33-#$!&(+33-&" !-AG;13=;H@=600697=;3,.45:BA>=9600,H[mZH9:4@7346:>IXZMJLRWRUNLEC<==E@12).(&)%.0742.(-( !-7;=A;7,&)$&&&*"&/(74<_H::9320527:8EFBNVYWT[]^]^UONG<85.0/438736BFH>9:653+)2;@BMEA?@;<;<>>CMECFFE?8;2-+*&&%%$+/18;J?9;5@CINKRNVT[XVTQSIFF@8469===BAKTKGDDLIC:7>GMQSCA@EGIMQRVXNSMMD@>:99623,'$("))*5;:6G96:5/32@HRDEFJNRNO[f`[PNF@5>AHLHTPQUTYVKNPXMICELTHBGCG@AIQ_f`Zadpzu`J\moljji^^`bXRNB8;4:10,.21',)#%!.28@HKMT<3-'.(.7357<:ADEIMLRNSPW[^UJNIH\``XVZZ]SYq||{~�~��rUkqs~��uvopmdQM95-*0.504/2-*$&1BA@?A9A>/#+*,87-12955BBDIDLHNMQUQUPRJ\hlgbkmjiht����������zck��������}|tbL>1-*'#.8;80(,,+)0AFDIMOMMVYY\TRXjnoqv}yxw������������}������������xleP9'*+%%)7;5-$%+$+6A=3-<:'+0/'.,'*1453559;KNLOOU[_\ZNTbrx����������������������������������~t^U3"&-&.473+'%")2;9.+<,-3+&()*(./673-5<@KLFPSWY^XTT_i��������������������������������������tnZ2#%0*(-1,*'#!8.;,76,21*%&,,.-85.679=GCORWW^b][Xalz�������������ÿ�������������������������y[3$ /?1'/&*'%)70736>;))2978?O`kmunqokkku�������������������������������������������������~y3"9LN,2./)-A?N=/DGCH=+(.7/9HXivzyrpu{�����������������������������������������������������y] +;FH3123#.?B6E02F=GG;1*/24CMdt������������������������������������������������������������~v!C;3*38+CP54<1:>>C<@+-13>I\k}��������������������������������������������¼��������������}A;54,16/W`85=:<=?@763214FWbk���������������������������������������������ÿ����������������a 2-.3))=Yp4;C9@=9;3/2,.8RS`u���������������������������������������������¾���������������~}*,#-% ?ap<=;FA>3>*32'-HMSkv��������������������������������������������ļ����������������}�)+%&+Afm88:H9A191.0+5>DYb|�������������������������������������������ȿ�����������������~�J, %7Ril=1<; +9kmjG7!7+05-/( ".U}������������������������������������������������ukd^X`ajpu{{~zz�q`hI/XiikQ)<'%',#2+#!4[���������������������������z~z�����������������vme`egiibgdegmow{{sek[ Zjfhhf1=-#-.)1. 9a������������������������zmf_\\akv}|������������uljji]Xhlic_WYHJbjlmngi5fhfhj_C65*5#-)&:m���������������������}spfcdcchhqty}������������spocV[VVO;=INSTGH^iklfw$_kM9?NZhnjj{>4gdffeX^M8-8")+%%/k��������������������xmhhgg]^]^du�����������µ��rikrzeLeiRDm�sI9>Ygmko}Z,cbcci\\YJ53#$$",f������������������vk\][WPPO\kifes|�������������qu}u��\bWVM���gWFMcirz�p2]defcZX\P<*%/"#4_�����������������pY\RI;9tnNg�xlpz����������Ŵ�w����wtn`r���ygY_bi}}�|@[`dbdX\YTH%*;# $$8]���������������zmWVSSC;BymPt���x������������Ǻ�|���������|zy||upuuu����UT^b`fZWZWK+ 8' +'Ai���������������uibIFfhXSGU_�ƾ��������������Ⱦ�������������������������`TZ`d`YXZSSB314,-*)Tw��������������xzk]JYy�tZZ_|������������������ƴ������������������������fNZ]_bZYVWLgGC46>=8^~��������������|vsmdo�������������������������ǻ�����������������������jQS]]`VYT[ItZIH9KQN`���������������������������������������������ƽ������������������������nQWW]\VTXXEttE_TR`^h����������������������������������������������ÿ�����������������������}lTTU^^ZVTWMX�Jlseeak�����������������������������������������������������������������������}pTTX[^UVTVQJ�`y�w\\v������������������������������������������������������������������������mURYY^VUUVW=����x\N~����������������������������������Ŀ�����������������������������������~rUUXZ^VUURXB�����kP������������������������������������������������������������������������pSUVY^VSVSVI^����}j������������������������������������������������������������������������pXMYY_UUQWXIQ��Ʒ��������������������������������������þ�����������������������������������mTUW[^TRRVRPA����ë�{�����������������������������������������������ƿ���������������������{qWUW^[WPTTQN>�������~�����������������������������������������������������������������������oXVZ\]VQTQRS9��ú��~�����������������������������������������������������yy���������������~o]S[\[VPUOUP7������|{����������������������������������������������������~kk���������������q^S\_]VOUQRSBa�����}x���������������������������������������������������zm\d|��������������{paT[`]VRTPSPJL����ˏn�������������������������������¾����������zvy�~xsnkJH`t��������������xt_T[_]UQTPROS9������i|�����������������������������¾���������h@6=Oapmg^G:O]p��������������vsfSY`_OVOTQRPIW�����iw��������������������������ÿ��������y_=0>MGQ]]\LRbd_r�������������|ur_Y[]]PRSMRMULD�����ol{�����������������������������������ssqx��|mg`XYXbghx��������������~tljR_\]UQUNOOORDP����yfv}���������������������������������}fnu}|����uposry�����������������tm_Z_Z_QMQSPNRLQHP���v]sv|�����������������������������������z|~�����{{}����������������~|tjcY\^]RMQQPRMOOOHPjz_Wjtyx|�������������������������������������������������������������yzrj^Y]^_TOPONQKPONOINUMNapuwy������������������������������������������������������������~xynh\Y\`]RTNNQNMNMSLLNKNHZgnww�������������������������������������������������~{w|~�����xysrodZ\\_\SONKPNLNLKKOKMOMM`jrvy������������������������������������������������|yslkmy}�}vuqvth_X\\_\RRNOOQKLKMKMKNOOGSaoqy�����������������������������������������������|sm]S\luywktqtqg[V][`ZRPOOKLPKMMJNMLLLFI`gps{����������������������������������������������~rk\HA[appllurpmaVVY]]\RONOLHPJJJNLMIMHMHR`kry���������������������{utrt}����������������ywjaPJBJ[ekmomw}qnh_OW\X^]RRNMPJMJGLKHNIMKMIKYdoy}���������������|}vtnf]^^efnt������������i[TRYQUgt|yxy|�~qmcRVYY\[^QMPNJMMFJJIIKIKLILMK`jo|��������������~wllh^ULIMOUYZ`\b_cba[`^c_^\cmjhalt�������zji\PVW\Y\[OOLMMJNFIJIKHHJHILSQS_nx|�������������uqqpjfflgd\]]_`iiovwxrpow|zvnnrst}�������vfeUNYX[]\^SKOJKLGJJHKIEJJJDSX]JYfp{���������������}{}|����������������������~}~xvt������xpf_SSXZ]\\[QMKLKJHKIHFIJGKFEOckJQ]gvz}������������������������������������������tv|������wpeaWMXYYY]Y]JQMLLHMHJDLFFEGJ?WjpSLPcosz�������������������������������������~���{wrt~~��~wytldXMRVW[YY]]QKOJKFKFHJEGDGJIBTnp^KNZbmvz����������������������������������{yssqopqvy|z~xttqeYSJPZUZZX\XNKLLKJGIDIHDGEFF=[qseUKNZipsz{�����������������������������zupnnnnlopqusy|utorc[UEPSYWXWYZ\LNNLJGIIFGEEGCKA@]uvl\VLN\fpru|��������������������������~zrqnmppnlqompppuxtsqmdZGHTUVWWX[Z\RMMJKEJEGDEDDCIC:`vzna]LKSZhjmvz}�������������������}xx{��������woopstw{tqpj]MFFTUYWWVYZYOHJLIIHFFDFEEDGD:bywqiaYKIO\dhkryy{zx||��������������������������|uqtwy|{|ophaPDBOUQSYV\V\YLLJKHIDKFDEDCECH/i{xrkj]QJHOZainmuuvvzx|}��������������������������|x~�~}wlj`S@BLLSTUWYTYY[MMKLHHHFDEEBDDFC3i{}uoj\UMGJNT_fhjmnsuxxz}������������������������~zy~~{riaR=?GGQRVSVWYW[ZJOKLHFJDFDDDDCBE!l}utl`]UILIMX]]hgkmqsvx~�����������������������{zt{z�zxvjaP?=EEITPSSWUWVZRIMJLDJIEDCCDD@E8 o|yvpb`WRFFFRVX\ddgimppw{|������������������~zzrsy{xspkbS>9EEGHORSQUUXU[TNLMHHLAHDCCDEG?* w{ywtheYXJJCIMRU\]]_djknrswz��������������|unnijjqpome_U>@ACCDLKQRRUTUXWXRIMGHJDEBEFV[O6&}~~xxxkh`SOIFGHNJSUV[Z_^eimrq}�����������z{uqokdc_akgh_\LA>C@EBFILMUQTSUSWULKJJHHECKX<�m>0,{|wumi_[MMJCHFJLQOVRWUWW`aisz~�������|wvnmkeea\^]_^YSH@@ADBENMPQRTURUYKKJJMDEV^xHJZ;*:�{|||ypif[UFLFFEEEIJNMPLLRKSVeeorvvvzxstpjc`^_^ZTTONKF><;>=C@CBCFMNOROTTURVMKMGJENpkDsQS7]�{|ykkbXSIJDJFEFFIIMLMIIDJJQX_dafgd^^\[VSRSLLH?B946BDLOPQROOLJAFA?@;9321.+;=,:1@JDE><5BDENITQN^MYbaX[kf]Y\df`elnonkmuw|xzyxywzxxw|z~{}}||~||}oiebifdP2AITOQSbFJTTH@FC7?3=8=OBNYUZY]ZcbPW_IYjg_VY__RX^][mlmkoiwwyzuzyyyux}}{}|}�}}~~|{tW[eY]fB4?@CA?IUGPUD::AJEIGAHFADJNRRSYRVS\YfSPSLK\aeX[__TWSUTSU`bekmnuvwxwyuxuy|}|{z}|}|~zxliJ[eTPYI/323:EJLJPSC?7A0/.*0653222BA9:FCPNNKUg_EGC97Fa_^a]XXN?D=@OKRUYR`[qjmyuxvxwwxy~{~{~{||}w}aOLPND>:0/,817333+'( ( '-.*(140(2=@cksd\XSFRD<;:>HLNLJI^bwmpwsxuxuw{x{|}~|wxspbM@>9441.5%+5?A.(*(++0)%*7.5G,(*$!'/>A/6?@EJC7-0.27=(-67;JGC<>?9C<9A9?9DHIHI??BNeostsyvt|}}{x|olc]_a`VE58:=<0/34/ $)466+,794463:.,/=>=@D-0/.%)3-..5ASSQOQNYLIIGH^ttxsut|zz~smkjcaYTWQKA?;?=851/)#!+;?CHVXVSLAF@=13*,<::'+.+*'%&,/VIL:.&05@52340+.(')72KRSUJKRIHHHLHGBA7EA>>?68>2LZpsssv}{yxtgZJFVdekQD;7:0..,$%$#JWF;-76;;>V\V]QGJ>9B@D?B27-296229@LOI;EECGAOKHFKIGB7>><;85/>>Yjpu|z~xzoVCIS^i^]UD6<.*-&1,#(770#)2=AJRcYOLQQAD>19@KD44:@<@B;54.3=AD>8==?DGEKOFHOBPig}~zvP;:DTQg_]PD82/-+,#+!3,%!(.;FKTH>9>=QB?9-1&7A8:;/<>8GCLGOT_PGKJDCFE:HA:.5:?f~y}qcD83BNSOVSHKE8:5-%')(&*+7BC<8065?IWHB:OIZWK@EJCCLJFAK?85439@4;@DDMOJT]^NOL@>>:6AAB<41/>{zz^F>;@ILOQVOAB@20,%"$"&%(.0C9//(,73=LMADWcLCPNQHKEHOTO=OOF:>:<9<:2BA@BDNYhTMIA:>8/:FF?<20,||iI:B@ECKPRLPJ672/($%"!(:5&! '*3EKJJO<;?EG>87?HCG@96.68=6=@7;>A;=B6GHXUJF5998:0@><>==GIPJLG<54,)$+"$$/3?.!$)*3MOJ<';D9=8@CCMLC@;<=:,@@:RFC:mY:377<@8GPRJKAB9<3,01/+43+>50-&%()*86(0795/60559<3:8HF=.0673(802C?FAIEGAA>AK1/0186AKLRJ;-6::CB97=BPUL:A@C=?E;EUST@MPS[SLAOOQGOG84/*7+.'&%(115@<=?9?@?;B3.3&226DKOR=DCA?;@EOSQ:7HT][WRZRQOWWUcokkVac__SSS[]aRPYIM<;580(0+*(-.4:97965;86,0AD@E++0*.3;>?GNJDHAA/4@;E2/-015.70;>MHDEE:=7<7E;6P3+*)(2135DCH?=ADMS]T^\TVais���}gi�jn�����~�����vwkyojm\_`U>KME3897<;/+3+.0(2589<4:6,0-9;9=4b7-*(%,*065998:AMZ^^`qpdks�����s��pl��������������pv�xocVbYWIYK=9<5(8C3&)+/,/+52,7062107(.6=�M$,+'.+35/226=DS\isz�xi�������v}yu����������������yt��i]a^_W\ONA@6,37BC.")37<4536.28:7-.(+,�R,-()1*,63/89>Tcz����{�����������������������������|~��umjhceU[WTJAA:89D1''23CDJPE>;6/*-%)*e:,&)++(40:=;Kp~�����������������������������������������|rg[SIicXN=63=;:6//22?;G965*00*-+*ysa4+***+&68AJg�������������ij�������������������������������eRFfkfRH;91985:<3:;>>?<<01-#++'~yuD0(,+(!*@Ad������������������������������������������������bLry{`D>8/8:::A?5<7989=2-#$|{w[0&-&(=Z��������������������ľ�����������������¿���������[b��qH-7*+(;9HEC>;10/534){w|[0)#!9Xp��������������������������������������������������x^v�|K0>93$#2;?GB>51/4(60'!{t�a.#Tr�������������������������������������������Ľ�������|kzX9:9>-*!9F?>6.8-.,.+2%$&xx�h21t���������������������������������������������¾��������wt^FAFDG10+BB;6*.5./3")&"!zw}u.! Z���������������������������������������������¿����������aPEORLB89+#"!"" "wysh,# +c��������¾�������������������������������������������������tUVMUSNEEHUD 42*()" #!uvtwx3z������������������������������������������������¿���������xS\IUJFA9OMG,D#/,'( *%utszn1*�������������������������������������������������¼���������~UJ9JHB70J?I5;., *&-'(!trrwo75�������������������������������������������������¾����������k:67C95,7AC>#9*,'*%1(,"tpqsp@A�������������������������������������������������������������z@239;*).;;I#7*.3,)4/-)prnlqDT�������������������������������������������������½�����������?2*-7)#*+:C-2++82,1/4:opinpO[��������������������������������������������������������������N1+.+&-/=+,19;&/.H8omijkc n������������������������������������������������Ŀ������������x. )('+2.2&'"&80(7H6higfeor��������þ�����������������������������������������������������U$ 4"(.(4(#"#':9@7Fjehafl)w���������������������������������������������������������������uI!-$!,&,- "#!.;9/LgdebbiAq���������������������¾���������u~{rmkm�������������������������mI))%$%%"0#-)<4*V^O�nPg�����Ž�������wv����\jSV?kyHLetw�����������������_740+7)$$# $&+]_][[\WUzphfX26M��wVMU^l��fm�����þ�������x�����xge\h��tYssx�����������������h>01.7<+#(*LD:[]]^[\WK��sf[FYx���qf�����w������ž���������������������y��������������������oJ--2;TISA@\~CWa[[]YUQ���pjhhz~~���������������»������������������������������������������uS./22gt�nOz�$GT\[ZZ\RN������z������������������������������������������������������������~�yY1.;7i���b��)LRYZ[ZYTR�������������������������������º������������������������������������{`1.AGv���c��2OT^\YW[QM���������������������ÿ�������������������������Ľ������ÿ�����������l;?OK_���l��f���|�v=PQ^YWX\MS����������������������ú��������������Ŀ���������������ƿ�������������~RTlKv�����m>OP\W[YXMU����������������������ĺ������������������������������ſ���������������k]|p������k?PQYYZYXKX���������������������Ŀ�������������������������������ù���������������ui��������l=NQYUXVYL[���������������������¹����������������������������������������������|ym��������m>NQXUYVZFg����������������������������������������������������¿���������������|tj��������iBNOYWXXUGa���������������������������������������������������ľ����������������}ol}�������jCMPZWW[VEm���������������������������������������������������������������������{xqisz������_COOYVYUZDk���������������������ÿ���������������������������������������������yrniut���x~�QFPOT]UWUEs��������������v���������������������������������¼��������������w~�|wljd�����t��ASZfl{����srvymrliija^XVLE`tz���������������{spmh`^SDMBDAFDDFFFIHGMGPSQUPRQNREUptn}���mZYEKKHQRYgdfX[a_jijk^ecbfswXPdpu~������������ywnlkb]ZGJI@ECECCEFGKHJKKPWQRQNNNOIGjmrx������w�rstvtgd^n|�����|�������vbnz�������������{qtkfc\XL@JJ?CBCFDEHDLGLHOPQOQSPNMMLB_qks�����������~������������������������y���������}����unlkd`VSAFPF@BCECGHFIHIMIPRUOPQONKNKHHmpqz�������~�������������������������������������p}}z}uqid`XSHAFVB@G@AFDFDHHGJLPUXMRNPNJLIL>]pjx~������z~~uu~}�����������������������������{}|vxokfb]TJCAMSA=EBCFBFGGHHKKQVUJQOQMMKJJHGfilt������qzsrwwvw}yw��������������������������|~{wqrmec]UIBAGTUBD@BECCGGIHKQTUTIOKJNHMFIJEDY_gpw�y~�soonoojhikpomuw������������������{zzxvurrqle[WSDA?IPZN8BDABDBFGGHLKQTQ[KOJHJLKJIEDFBWcgp{}|}zmppw�������{{{�����������������tu}tsqpijgcVQG;?@PYbC>A@CFCCHCGDKMRSSVNMLKJHJEJEJADJWafvz|}}toz����������������������������|qvqoqpihb\URC>D@FWV^D?=BDBCEHEGHLPRVUVMKMJJJFJFGFFB>QSZqw{�}������������������������������wvrlnhfb]ULE?>ADL\[^;AAAAD@ECEFGKSQUUTNLKMIKFIEHFEEBCIO`hs{��������������������������������~zptlgc[YVQF>>AAKS\\Z;??A?CAHAHEKMPUTUTLKKKIIGGFDEDBCE@CLZex~�����~�����������������������tshmf__QSMK><@@FTVYaS9??B?BD@GCDNONUSVULILKKIGGGCECCAGG=AIXox��x��}���������������������zusqice_YSLJFB=>?CIUY]_M<=@ABADABEIKOSPTRSKKKKHIEJADBCBLWH*>>Eerz�wxxyxvu|{��������������~}xnhkcaZWRMGE?;==>@HNZ]\^E<;A?@C?CCCJKPPQRRQMHLDHGFFCAAQ0fd=$A8Ldntrpkmnkolmqx|���������}|wpme]SXTNHH@@<;:==@GIVZ]]\A<<@>?>BABALLOQQQTVILHKGFEF>HQ^F"M0!^:6L^ilkhddfhi`dgew��~��}~yuomg]SMCC>A?;:87>?9AA?@B?ECGOOQQRRSHHJGHFDEDSa6IAB*yG88ETY_`_P_`b_ba^hpqqsosnlad]SGE==>8:485:>>>ABBLSZ\]\R:;@:88:887999;?A;@D@EIPLMPQONJJDFHFGGd=H7,I9* +FwaC:9:75>?8@ADFPHJEFKMJIOHA=;479:5=>;>=;C>D>@HELV]X[Yd@6?<<@>=A@DINKPLQOOJGEGHLYIV?<-#F@>! krcZB8:>889446436555244435131498@?DGEHJFHFDIIJMPV]_Z_Xa/+:F:==A==DENJLNNNM \ No newline at end of file diff --git a/images/trainset_face/s24/1.pgm b/images/trainset_face/s24/1.pgm new file mode 100755 index 0000000..3cb7fcf --- /dev/null +++ b/images/trainset_face/s24/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +$'--$$"%$%&+())&(,'+--,2113-))-+'+,+%)+,),&,($(! !%"&')$$"!&#(2,57-,)%))',./)172,10(/./,+%-(%%"$!!,/+*'''02,,.)/0+'*&(#(0(.4,+0+&(&)!#'&!$%&((*&'#" # $-31017-,1--'(*&0.+=8520//./,/$()'% %%*+)&%)+++)',.0*(#+)*,/-(,+(),/.1+,,**.*(.69.%%#"% &##-/4421,220.57&+$)(&01<325.30//-&'(& $##$"$'+-140-1--+9.0%*1-)4))1'$&''',)(%(.003("&( "'(!13912/0,*)2356),&&5%075/10/1.0+)&+#$$$ !"&(+'*=-,,,0+0/*-80-7,)(,&**$,$'&'+)02**##'($&"&$$=91&)42-0(&-6>3,/*57,3>310-0-1+)(&&" " %(&%*)20/3B8+0-);17;.2,-.+(,/+*+1,-5,-)$)'$($'&+&5?//+*58737%'-2C,1/04;.:801.1/0+''"&"%$!#'2+$4,058956562@;<9552(90/+1/-0/-27.),((*.(+(*)339:27758;=<298,*<:4*14473:2020-0-(%%"&$#!!+*%)'+.-495:;>;@B?9897099431.20279;.)+00).10/240;9B4;4??E=G<1/0:..;1+/(44/8/512./.(%$ ! (),($'/-328=E@D?A=D;8<849A76310410886/229/*35:.=@8?AF=A;=KW;MI7--*5-3/);&(,5/4,61.1/)-!$##)-&(&(-18C?8@A;573247;70755;67-.:9;8EE@EGHD@:?KWFFLJ/(7,5)7%79(1.6.04.1..('#%"!%,13//2CGMNQRM>9;5>=G@HFDA7?896:975?85<;70@>8898=;;==AAC>DCJFXWMJLLUHCGFQFPDZPN6)&5020&37)2+)13403//$'#"")3>26366;GPVXQG>=@FNJJGDNNAA@?;<5@B;6ADDEDECGKQb[KJPRZIIMHUOTBkLSH,,-102+11)+**-4433-/&*! %").5;/8:CQW\MPGKNOZOQMHOIJDCB@D=;@@>;@EEHKGLPVUd[RQR]fQOMXPZTCmSTR;0&//2+)9('$2-64152,/#$#%'+4/;>>KW]^SXXN[VPMIQUKJXPFCGI@ACHG@FILKLRTW[Za^Z]YfcWSNVU_U?i]WTI1&.)0*)*;&'/+62331)$%+!(+(',*?IHP]]\^\YTZUMJW[USVWXCAOHJFKHFCDRVMPRWZ_c^ie`\o\\[NPdeTQ\gZYU9)%)$.%2.-',701334(%'('$#*))*9HNZY^c^XdPQVRZc`ZZZ][HIWINIKJIJKXXUOV\bg_cohgbgZa[K^jbY[jf_[ZD'('!*!6-(&-432505)((*"&$)%%"-7ESZ_`a_os[Rdbed_a[e_SLVUNIFJNNOSXZWY^bfabiqlndfc\VX_eS_elih_YK/*&.,2',&035235()%$))-#$#0AJTQ]fgpxnOdgbc`hhij\NTXLNHIONSTTZ`[cejmjlnjpwijf[\c_\Xikrpid^R>'1! -0),+&*53644)* ""1) &7@T[Xelkz~RcikggqllmhWNQPNKKJVUS[\]gflmtqrsjtsvoukchcgj^guuora__A12-#%/%/+)%73554.!#"-+&""(9?T^_hsu|Y_ojmposji\ZYO\TLLPPS[Y_dmsroqtpltsuxvuornpjnodfwvywdafM5.*"('&)-',64362/%#$(-2*#%-;=Tflfru`etumjptnda^aQZZKNWRYY_afmqtqprtrrryu|vtrqprluirmry{xghgY?/%&%,%*,%/65454.-",1,&"')9)#,/%)&%-77416.*%$ 50.*28JQ\dlxz�����~ojpfRXh]Wb`]hotouxywrsr~~}}y}}~�~~�}�~}����z��~n|neG9/#/0-#,&,:5563.'( *6(-24CIWail|}~��y}y{xveNZa\degbptxsqxxzuyy{z}~�}�~{����~�������s~{`V9-6//0*+$.:66881.#'/0#5<:FGRgs}x���ngpib]dchmoohs}~wqrv�ux{y~�}|}~�~��}������������u}uS<-0311,()7988845(#).&"947GKcm{~~��}wxrtxvssztqz||jusyyxx}xzy}������������������~~x|�n[70//0+,&(7:87493&*(-)--;K_mv�������~{zyy�y~}zzwwwovvww{z}{zzz���~�����������������~}~�|]G31.5(3&/:968583)-"(%'.2/10::;9889023$ 21/g}�����~�qimhimhb^]a]fil�{q��������������������{moppjruv{xxsorr|��}u1<4#33:8;:98:.03+'(:/f~����~vtliigcgf_YWTX]Yc~z�������~�����������xnb_W^VXhuuzrusttq}���z667).57;8:6983.1-%**;&e������znqlmljfhjgd^ZW]_jx���������������������pg`UQTOHWdmqqgiptov~��}@+?,137=987:91/2/$%+21d�����|tqqonxytoljruxqm{�����������������������ursd`jb\frix}lorqrq|~��C/91048=98;:8.7@6&( 80_�����yytww�����{zxr}|�����������������������{}zz|xsw{}����~wwt}��I.77.67?=8;<7Kmmc0)G4b�����~�������yhYTMS^\gv���������������������ug]baehty�������zsy���P37:-5:����d+#>9i�������������vn_SOOD<4?;=arx��������������|��zr[EBEIORT^g|������y~���T/2<2k���x97�����G#.cnu������������{��~qQCGFNQRYY]_`j����������`*75J������m/x����w7*>`�����������nhVN=($'(.?LLDBPaa{����������}~�xq\IEMOM6.1EDSjck���������m'C.o����}��1g�����a/5a����������qlLb{5+@'I7XOHLNQ|����������~�~q[OOPQ6,%'[MGfot��������u0G,������b�W\��t��|P2_���������|oOX��-+M ]V5SLLUNhru��������z�yYWTZLR<,#a]�sE_}��������{1K?������V�nO�~|���{5d���������{l\K��Ce&*ecFYKDMk]nw��������sqqfa`TDfI'!.X��\Oo��������};5X������P�}D������Qj���������yngMl�d�*'Gd]G\QG;d{m��������njxx[g]Omb'*!B6y�tWXh|��������A$k������O�oD������xs���������tuqmce�Z53BWTOKEDFJXw�e��������`{~^JGVM]mJ/.-`��mherw��������D+z��‹��N�kGy����r��t����������~�zwhug]VYRTZTPMNJSahj��������]|siZUJNQVSK?T{qzkju}���������=Q���lj��Q�MMn�������w����������������ond`X[\Y\XVRZ^_}��������alqa_[]YV^QS`jit�rx�����������n����ć��[�:_^�������x�����������������ypiebf]gaWV^kr���������s_lf\bcc`edakwp���~�����������v����Ɖ�hw~/{T�����o}~������������������tpmhhgpa[bo�}���������}ekhaahjdpnp{z����������������u����È�W�g/�X�����nqx�����������������|utoomlnhnx�������������wohkbinrss{������������������nt���Ê�X�D8�Q��~��y}v�����������������~vwwrpmnxx������������~��uoomluyx}������������������xty����{]�:6�Z��ior}}v������������������~uuunqz���������������~���yrmt{{������������������}�|v{���qm�3<�`��simu�w�����������������{{xvq{���������������������ysuwx������������������{��xk���j�k/9fm��yphp�{~����������������{~}yz���������������������������y�~�����������������w��wg���h�O67Uv��|tcm���������������������~�����������������������������~������������������w��tj���l�<5=>~y�|ojf�����������������������������������������������������������������������{��ls��}}�09=&�l��qtb�����������������������������������������������������������������������wmq���v�o-98�o���nlo�����������������������������������������������������������������������hoz���{�M279e�f����\���������������������������������������������������������������������~�m{���|��7:79 ?�u}���l[���������������������������������������������������������������������������y-;95+��r���~X���������������������������������������������������������������������}�������U-;:4,d��������������������������������������������������������������������������}�������51874*+*��������������������������������}��������������������������������������������������g*6595+,n�����������������������������|}���������������������������������������������������8/8795+*)7�����������������������������|y�������������������������������������������~������c,58567+*,����������������������������|x�����Jm������������������������������������������=15:757,)+'9�����������������������������~�����J7T���������Hg������������������������������s-367783,)).V�����������������������������������tnt�������fbg������������������������~�����>/8172;6))+)*E}������������������������������~y����{�����wv�t����������������������������I/5145694+(.,+(('K|�����������������������������z���������|z~}y���������������������������_>115345867.+)*.***'&HAR�������������������������wz���������qyyz������������������������zd:5313548557;+**,.(,*,.-..�������������������������pq{��������stuu������������������������t)425254568596,'-+,(.).+,2������������������������}pop~���|���rsor������������������������i)524354857727)--**-)-*0(2y����������������������~�zttp{��wa���qpjr������������������������U*553513675834*/*,-+,**-)-\�����������������������~}�u~{nTsyqmpx������������������������B/3462456:3646-/,,,*,-,*--&G����������������������������~�zl[dyworu|������������������������517.543:766787,/.*,*/++.,))/�������������������������������w�����|���y���������������������2264520<585898/,+,+,*++,+*.������������������������������������������|��������������������-6413262;588:55),)*(++,.,*2n�����������������������������}������~~�}y��������������������k(7215658874=3://,-(,+/'..+.$I�����������������|vegom|}omhimqqhfekmln_hihsu�����������������T,240343784487:/..*--+**-,,..$����������������^TYMV][YTLJGHFJIHGFJUNTUVVKLXdm|��������������>/2643437386:560.+,+)-,-)./+0u��������������~bn}s`ekhieb]ZZSWXU\^decljgjozsrx��������������,3163557;7866752,,/-*-)-).+,,&D��������������xmv���nsswz{wul^nidlopmnpky���~{|�������������b,00523797:86;86/0.)./*+.*/+-./��������������~v������vt|zzvqljkmlqsu{����������������������;14602556<67885:/0/-..++).-.-,0 R�������������������������~{vvrlvs~�������������������������)35543578468788811//1-.-+.,/-,/0����������������������������������������������������������U,631664676774975/0/+2-.+*..+-/.1 Z���������������������������������������������������������23606656739475875/0/1/..)+./*--*/1'��������������������������������������������������������S*5335456765;36756/0011..,-/0*.+.-/c�������������������������������������������������������128066455845557569/0123/-0.0/.+*/,-%H������������������������}ulmxx������������������������N-534585757663655591-/5/0/1.0,-.+,++(6�����������������������}uvimru~����������������������t0/567477756568356363.022/20/1.0-,+0),$�����������������������������������������������������G.176584:47764527728.4/33.22.13/*,+,,)����������������������������������������������������ujD143963:5846382564;12.200/5.2//),'.**}���������������������������������������������������EOvX24854743263532157010//1203./*)-)+* /w���������������������������������������������������3AR~o/55:2455/:3713640.11/11/101),*(*' zn���������������������������������������������������6AJe�s)585454082634340/21000/.2/+*(+)o�P��������������������������������������������������4Q@dg�a+84664355355451/2.-3-2.0.-,'($%��:��������������������������������������������������o0RRCq��G/5743411667424-3,0.+1,.*,+((t�}5��������������������������������������������������eBadIY���,2537544279532.1/1,,1-+*+*&&��t-Z�������������������������������������������������PIiIL���s%466514438341/.,/./+0-),()Rכs.4�������������������������������������������������KC`rZ\[{��<+65445156330//-,/.+/+),*)�әg83\������������������������������������������������PTck\Wjm�ʨ23174385330,.-,2+)-))() /ֻ�_N9]e�����������������������������������������������LXfmhKpvh��L&0245144/60-.+-,/()+(+(w��f`6[dfw���������������������������������������������QZ^e_Zlm~���//42533/6,,/+,+/((,('&��؃O+_eddu��������������������������������������������ZfjkJ_v_�|�ہ/3634434*-),,*+)((*)_�ݨԩ?*degffe}������������������������������������������P^dn]\�dv����;'.233435 \ No newline at end of file diff --git a/images/trainset_face/s24/10.pgm b/images/trainset_face/s24/10.pgm new file mode 100755 index 0000000..4e4d926 --- /dev/null +++ b/images/trainset_face/s24/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +"&(('" %+/+&*''")+-37640+(*%+**-0'%-,)).-.+0.'!# "$)+#& $$'-82;6=5*(-0.*4-)09;4/02/3-1./-&(4&$$()($%$$)&-,1353,&%(#*.-,)*.*-.+1%)' "%()%)-()&"%%,(658<612+4/&&/.4.23,-(./617E:6743102-.0(&)" $#$!%&%,-+/()+))+-'2(-),0,/(.4/+3-,4:>4*$&'#%''5.<>571:9.7<>A82.-*;./E<8597101/.1''%"%#$&&*'+0*430-'00+4+),,$&(*)-(.(/0677(',)'"),$3:E5287;3-+,7?E2;1.;@90E942231/4,0%'% !#!('&)(*.-3.'<1/530)1-,**+(*(+1-7/2()',%.'+)(AC8-(6A=9=0-*3@?307;>B6=@157112...)#"%%,&"(.+-7F4.-,794@.50-/,*0+/+-6/1:1.-&-+)*(---3G>6395?EI8>8:5-M<9346:?5>672110-01+ #$*+$/)131?88588D=C:68+:6311332339<0/0-+0.20//5=?=B6@CFCQPAA,>A/9@280,5;27855112./3$  ( *%+-+254=;==EFC<>:5:A=7217358B<4-244.576:>9?GI@B>?G_FP]K>=(2<+=/8?(*691<3711003/' #$$#""+(0599;?@@D==>8?5479>3.>>9AJCHLNJDABL\KWW\K;/>2;4098:'1256446.3/41+!&''!!#&'0.9;=;=95<>>ADFD;:878:=<8:9<;<:17DBDERKLMTMJ@AURURTa[@./:97:/28:)/5264421050%"&'#$!%(/28FMJNQ^RQUVTIGDWP^Ie__[8-*:7@.-77(:+117433420"%!&'##'(-18=GF45859=BMJGDK?B===B:B??CCJGHHLLORc_SQS[SMWB\SaGjcafJ8.55:7(931,.015645113! ""'%'-/159?B?2516CCDKBLLC?@?A??ACC=EIHMPHNMW^l^VRYdVTWQdYbPamag[A4,688.,>1)(62;621423 '12(27>?A;?7<@JLNLKJOGC?@CDB@BDF?FHJTPPVZ_`j`aZambXXY^faQYpbgdN;'206.(3@+/214674340.1(-5?AEACCKESHIG?RMHURGCCGEDIKLFLQTUSYY`[fdeg_lo_`WXbmgTfldfn]A,/*)2'93,,633654535$#)3=@LJAKHHMKD>IJUQRZUJBJFIFNNMKJ[_UTT\ffhgsocnnaeXVmr_gpnkhndH4,*)'*26,--27747473!,8DIIIKIIOBIBKVZWQW[[HIPIMHJMJMS^\YU]ehigosmonkga[`on]j|tslmkW8--##4.3.2,+8464546$+==LKIIRad?OYSYTZV`]UJTUMHEKOTTV\^Y_ekokksvtpqog_eejdep�y{hvhbJ03-02.0/.+3947758%1>>CFKQanWG]VPRW_]g]OLSGJBILOVYW]bdkroruput|{tufgmhqims�~nulqT8;3&*3'10,*8549477(-BEJQTWffL[[\Vd_defUMLPLNKMYT[^^ejmsvzuytt{}~}vptro{nlz���vosv]C5(%).+-2+-7669365#(/?ELR[aeHY]^^`agaZXQEZQMNRWVa^chstvsxwsvxz��uzx|w{qu|���utryhN=.&*3-..,.5786469 +/;HUY^^HZfg_`da]STYOG\LNTVY`cfpuvvsv|yt}z{|�|yzx|v|~x��|�n�uqnNA-3-0.+..+6877563!%26JX[UHSmookgb_VVWPKO_PXRX^hjqyxyxq{�v~����|}x|~zz��{����x�vkSA/(01+/*.);869575 '4;FLIOUcnstndlca`\JV^TPQ]_kqu||{ywo~�~y�������������������y��yoPE1'-40*,-*<747652&6@GQVS^hlprtpjhhbPSaVOWXcmwv|�{�vxq����������������������}��{g]D06(80,0-,:686773#'3@HPUWcilquuqjmnRKaVP`bdmv}y}��{zzy~�}������������������������w[G2867.6,*6:778785!)8@KRU_bhlkmjqpgMDVUZfffs{��u�~}�}���~������������������������weF527515..6>9=9688!+5BQ]Yadgij\Y\\NW\Vfinft|�~yy����~~���������������������������jJ:718.:.079<9:96:)%)8IW`b`dflrohloe_hjmhkjtz~xy}������}�|��������������������������oRD8;:26919;<78:98/  .?JZ_a`ejrtomkjpnnrrsovuvutz|������{�|��������������������������|bB237/B::;99:6-* "3?P]]c_eksusvxtyzvw�~xuz{|}�����������������������������������qN6<:;781G9;=;8<6/0!*;EV```adlsspuwx|~}}��}����������������������������������������~P?4/<166>:;8?989/1 +:HV`ad_fmprru||}�|���|��|�����������������������������������������d@020?04@>97<;7;,,$.AM\b`bbdmonqtrz|�~~�}��~�����������������������������������������r@B9192;8=@2>:6:+/)2AW\`b]beljjilmv{{~{w{w�wu�������������������������������~��������:F:92:6==;:?6;9.+4 0DV`[_^dgfmd^_\flipprlivmou}�������������������������������������D?@)=<5?<9=5<<:,-1.5KW^\]_chgT_U`YZS`ZYbgagd`sx}�����������������|nnrqnz|�����y�z������O5@.569=<;<97=9/-,02OXZ_aeddZTWTOZNODLIIQS`iWpos|���z�����������}of_[][[lzw�s�}�������Y0B;776=<;9;7>:+01,5SYY\`ZWVSFKHHPXIHKBHFOO`]iqpp}|}y�z���������wicZYXXUZlnzyqoyyz����^5;<1:<;97=8;9;.,.,"3RUYY^SRLIEF?GCMNQZPKW\[f\joir~vx��}����������~�wtvqwz�������~����d2@F/:<><8;;89:0-,.( 3UUWTRNLHGDFMNQXZ^a^^V\\d^cmddsvo~�����������������������������|����m<7G489HWWC7<;<*7QG1#2RWVUOJHAFGMNQQTZZYVQQIILPLSVTdnr}������������sqpops|���������������q=7A76e����U8<<+YstZ)!3QWUTOEFFGMPRLNHHJFB8;89;DIHCCR`o�����������_ORSVYadf}�������������3=B8h������H7@EEp}zJ%3TUVVQLEKQNMD=>CHMPE;:FA=@GCB;CYn{����������y_LOKRWajihjox�����������:C>N��������2=S@7qyq71SXZXOONMMNB2EE62&3-393 ;48CABPHMH2Hl���������ycYUUZF8L&?Sgyu����������KK4�������l�J9[DA(Tj`/9W\]YTQUQP485-;"ZR=/<@LOXN:>m���������e^^\XOD, H'@�f[q����������W9H��̨���f�X6\BH34SW>;ZY`][PRPG7.&>P) &_ZUbZ=aQba^^O'AOYWeknrtyoeVPSUXVTZZZ\]ebdegqli_q������~prtoqtx{|��������������������w����Δ�n�6?@%hUjb[WO%:JUZbkluwxta]UZ\UW]`bbcfhrswrpfdl}�������xxwuw{~�������������������������Ƙu��1=<bThdVOR94GOZ`houw�~{qhd`c_egkigcdws|trrehn{���������~yz�����������������������������n�o5>;UXfiWU[M@FMX]glu{���~vkkkjlhkgedkzv{ssoejiy�����������}~�������������������������w���l�H;@>G_bnh[iXKCKS]glry{���pnlhmkmhjkszvutlohlnw��������������������������������������s���q�;<>@"6gY{vg`^PAHMZdkmwy�~}zoniknmouywzxrtomliu|�������������������������������������xu�����1>*\ZdnqYVDDHN]_mjvuuzttwuz������}vxmnfr��������������������������������������iu������1@A>=)EpJsvl[QDHDIZ\cgost{wv}yz��������{whihx��������������������������������������n�������2:>@?( 2rZSlyfUEGHET^]ikruy}~~{���������pcnp{���������������������������������������������T9@>C='"dxM^�yaHCIIT]]jqntz������������|lktuy���������������������������������������������:=>A=>%$OulZu�o>EKDNTbgnrrz}�����������tfwuty��������������������������������������������t2>==>;$))jy^e{}IGIEPTbdknoz������������{flyup{|�������������������������������������������C5?:==<#&&Vs`_gp[GEHNWddjlrzx{~��������~o\qnnamu|�����������������������������������������v2<;8??=#%#3sc\Z`aJDGMYbffrrvx~~�������xlm_o]aV^dp�����������������������������������������>9;><=A<'###cgZYbpXCGHY`_jmtu{}�~����}nmgUghbY[]`{����������������������������������������09<9@<>@##$"AbdeiqhAHJUdeclruw|�������~nmk]^}g&@^Zty������p�������������������������������O5:?8B:?@'#%#%O[ibihDGFU`bbjqqyw�������|qpwhP|b0"0Zu~�����bX������������������������������q3:;<;>?<@( %%$#!G]V^dGFISb`hiqoxx}�����{ozw}sZCNN@5/k}����u�������������������������������f5<5:@8=>=;)&"%"#%6HS^GDJNabhhmlpy~����{w|~�~xqW?JFLHJ|����������������������������������g?88:8::>>?=>'#&("#&$4A6BIK\adfkctw|���}u|~�|sw_NEBMjfw����}���������������������������VC<79;7=7<@;?>=)#$!$%#$'$$(ALHXbfdlkvr|~�}tv{}|�{wwjKJ@Lautx~��{�~�������������������������H66<899<:>==@>?)(#%$#"&"%%%!5LGT\degipt{�~}sywytvwssnTOCLa�c{��y~w�������������������������:67=7;<7=<;=A==&%'%!&!&&#$'!.HFP\_cjknr{xytzuvsmpkmo[OGKo��\g��{uw�������������������������59:;98<=;;==A8A&'$&"&##&%$%%#HIOX_bfgitwxtsqxlllfjkolb_RRt�z\^z�xy�������������������������+8<::7::;<>=>=@(%"&"$#%%$&$'CIKXZdcciqzrqsqwpgb`kfpjomcZq~o][vzz��������������������������-;::9:<<<7?@;BA*%&$$$!&#%'#$=MLSZ`bbiouojluvpla[dhorqspgu�sds�����������������������������n-999:;?<=;>?=>@(%&""#%%#%&$$$#MLRYaafcmmnivtyrna_bcbchjkkgbou|wz���������������������������@8:89:;=@*($$#&&"#"%&&$6JNU[dbfghkou��SE?2.125>1??@ACEGAENSY\ffc_]mns���������������,898;;;;<==?;='(%+$"%%$#$$%#&DLW[^_fehqw��}WTWTXSVUXYcfmmc`pms|~|�����������������������B3;96>?<@>>=A')''%%&$$%$%$&$!5IQW][ccgpz���XU[bb[^[[]fhjslgmst}������������������������~2::7::=>?A<>@>A;?((+%*%$&%#&"%%%&"KLT[[bbcl}��}^cfhia]^egnlpuvrx��������������������������U:8;89:?====A@=@:>()'))'$$$$&"'%%'!?KQ]\cbahu�~zkgkjfcc^elv~~y|�����������������������������<9;8;;==?:??>@?<;=(+((,'#'##$&%##'$+IOZ_\^dktuooqcglkkg]gnv�|mpx|��������������������������S799><>==@8A@<>?=>=,(),()%)$%%%&#(%'!CNS[\^blmhc]khaghkkekr}�yppq���������������������������3;=8@:?==@=C<=???;><=>@))+*'(%**('&'&#%%&#LR\\_[^_\\[\ab_aedb]__]^fafox�����������������������}68;>>A<=>>?<@;@==A>:-')++)-(*'('&$'&&&&CTZ^^[\[\WZZ\^bfkfiinqipwwy������������������������V9<=>?>?=?A?:>@>@+*)-+)((++*'&&%%''DNX_^]\\XZ\Y[]`cfkrtu{zx���������������������������w�d@==?@B=@>>=;>?=<=:A+++-)++'(-')&'%&%4M??6A((**)-,))*)'&%'%%v`@Bab^`]\[[UZ]cdlquuvwy���������������������������ZE]d��=<=?>>=@<::9==B8?&()+*+(+)'-$'%#)!*�_D@Of`d`_VYX\adakpqquyy{��������������������������JQRbv��2@<=<=;=>::;<>;>(')-*(,(+**((&''l�JFI@Vehea\X[Z]_agjnlouz}��������������������������4PRzfz�1;=;<;A>8>:=?8<'()()'-)*(+))&%&��?;<>;;>=:<;>*(,(+'(,''(+&(%=ƥBKOHJHQbgga[WYS]\[cebivw}�������������������������>Wd{pW���29?::9:?;=;<<=,((*-)(.'+%+)'*�ɠEE[NKJMJWhce^\W[X\^dcou{{������������������������kB\r��[x��w.;C<99>A?=:;=,)'*%**,,**+,&'"���N?_YQNOIRS^jdb]^\[cchou�������������������������aJ[k��lT���65@<:9=?><;=;',(*)*+,(,-*,&h���`0ca[RQKTLW`gfd`geimlov��������������������������O\lrpzod��؅+>:<:;<;7<@7())+)(+***)()'�Ǫӊ(eff^YPUSOY`dgilnnuwyz��������������������������GPovx�mrs���368?:=<;98;;')'+&*+('&5FZjt�˪��*`ngdg]YYSS\\cmnuuw}w���������������������������E[tomyvd�{�ؘ%5=98<88<5<%*&'$',Fb�������ʬ��?Zqklhdd\WWW[\edrwzy����������������������������>S�zymqh�����9/9?:::7:89&)$Fx����������ɱ��~Snnojhohcb[WY^cjnrw����������������������������PVlot�_x����ܠ"988<;6A8<$+V�������������Ʒ�ʴLmspljopklb[\^dchipty�������������������������Z`Nmh{j��y����B.58::;;;7Y��������������������kdwxonqrpume``b`aimnw{u~~����������������������fa_Gjge}�n���ۤ 44;;:<9; \ No newline at end of file diff --git a/images/trainset_face/s24/2.pgm b/images/trainset_face/s24/2.pgm new file mode 100755 index 0000000..a9330a4 --- /dev/null +++ b/images/trainset_face/s24/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +%$&)))"#$!''+'-("&-&-/,00202,,)&&&*,+))%)'%&*+()+,&%$!!!(#!%!"#**-,/1//&%$#*(.12.0./2/-*-$&&$)(#$!#)*/-&$**.0,0-)./.*+($)02---&*.,*--(*$'$! ""$%%'#%$%!"&'.17563,(($.%+*)'67//00/+.-$'(&'&(##!$%'.*+)--0.+(')&++.+()+-+22+(&+&''*&$*&,,*'&$&!!!$#*,20/432-,.*)-)0-*9953,3/202)(&'($!% "%!%',.430+./-14/0%-0--,)+(%',,+,-+,.)*063,'!&"'$%$)-/655/161137-'+'),01=67521100('((%&!!#$&&)%180-.,00//,/4///0+/1,((&*%*)'(-101+'$)& %$+(.76646210)6376--&'0++<521042,2&*($$%"% $''+$,)601<:4//+2525401,))&')**&%*+-,1-*%($&&%(%%,/:8,-210+,'(87:00'2:-1=740000.)($$&$##!#"&/)(*1,64;776557A;>85101101-./-.00131,+(&)('')&),/;;1.(38756.&*/>5/.16;12<31112,**+)!!!#&*&'%*-317:;>?>@BD>:85809521.01/1/671-++)+--,,*.0699866873,1159+<21422,$)*+!# !$*0)$)(,1488CFDCC?A?;;:867?78233235:;02+33.01344657B>;:7;CDAHB4-09/.851,)2224.4110.'%.(#'"#%%+*-*)/5DFAJMLBB<87>?<?CJBFHKEC:AHNLJOL:+714,0,0:%(,4/24201')0"&$ %%(6B8-977=FNRSO@:=<:DBIIFDE@=?=48:89>=;:A<9?BCGHPPMMOMJE>EIMMOORC0)2/8-.*28$*4+51113)(1&(# "+/6367:CMTWQMI@BEMKLHHGIIF@B=;;:===?JU\WLPKSSTURSKKOKFE@@;@=>@>?/0))0,*-(+5583(-/$"#++/(%(2:IYggltreennloqqng`\YVWVQNPPUZX^ceknoprprqqqwvurogjdfichrssneb`J23/%&/%0,&,6543-00)$,.-&!&/?JZotkgdozxvmkomia`aUXZTOTXUY]_elprrppqsnstvxxsunqpkolgjqyxthddS7/&#',').'/6577,,7$('3-"$,7EPXaihnu{��|vqpkfcbYUUZURVV]abgotrrtputswtuxzxrpopppqqqostytjig\@/(#,-%,. /8874-*1$# -3-,(59OW_flsx}���~zsrkie]UW\WSSV\eglquutssswwtuzyx{yuorrnrqxsu}xvuqne`D5+,),))0#/46:6,.,+# -5+-16GNV]hsx����}woliaSX`YQXZ]gkorxwwuprv}z{{}||~zzwwusxx|uz~}vstj`E6&'),'-&%076;61*4'!&1+,31>JN^gmu}��~�|�{vtpdVZa]^cbbhpqqs|vwtrvz}|{|{~|�{{|}|}~��|��wuwnbC8.#0/*+('078792.0#&)/%*79?DNaqyy|��wqswp`X[`cdjgfotvvswxyyxy{{|{|}~}�}�~~~~���}��ywyqaH80)/-0$.'1:98:-21$+%* .24=O]lw~~���~sqolnnlnnrppq|{xttuyxwz{{}{||������������������|{{~jR50231/'*,39:89..2+,#$#'-3G\hq|�������{zxuw{zvyzvsw{xqsuxzy||{{{~~�������������������}{|mQ:.0/30(()8<9;70-0-% $"&-8Odoy����������}����}|{ywwswxwy{|y|zy~��������������������~{��pU?300/0+*.98:981/4/%")3A`nx~������������������������}~|xyyy{z{|�����������������������|�y^G8671*:'3;:998111, *,.Iftv����������������������������||{}���������������������������jM98:3,3'<:89<:1/2,#/16Wlz|���������������������������������������������������������������wY<2651/+@;8<8:6.10 &.61Yu~����������~xz{��������������������������������������������������}a<3,/5.0:<97991200)!05(\v���������wroqvz|��~��������������������������������������������}pD3-*4+-:8;9::4/.0-")8(Yy������}�}wopkmkooruxwu|~z|������������������������������|{|||}���xL96.01.@6:;9<0/113($:.X|������~pkihjkhfcgehmoswyz�������������������������~��~yxtu|}~��|}Q7=,700<:;:;:/.//0'&&>%T|����|tspkggfgdaTZW\[`p{{|�������������������xsquppqtxxwuvouz}���}[4:-033<:9;8;/./28$&'14R�����zqpmlmijiii^ZWXZ_gv~��������������������zjc\[\\cryz{wxqutx���~`/;0-049:::;7/+9LI.%"-1R�����{wqpnqvuokhhnrolkqy��������������������{ocZVQQNM]hppliqttty��|j.6:/039:<889+9zztS("=8S~����{|vxz|}�������������������������������|wtleae`[fgnupmnnppu~�n63@'27<>7;;6!p���}>&7Wdggpz��������Z+y��ј��Z�p<�U�������x����������������ynie[YYZ[[X\\am�������ymqi_[YXZ\UU_YXfklow���������]w���̔��Y�R&�X�����wl�����������������ypkedbab_[\cmy��������|jhi]\_^bgfcdlo}�~|����������s����Ζ��f�<�Z�����yrx�����������������}snljjhjeffv����������pikaacdinqtu{����������������wx������g}2t`��pty|{x�����������������vqsqpmnmosz������������wnlifhkqruz������������������yl������Z�b1"cj��qknzxy����������������~}xussmoty��������������~}trqmmsv{|������������������zpz�����Y�H:"Tq��yqlr�x����������������||vttpu{������������������}zsqsy{������������������~wy���}e�77%Fy�}wjo�~~���������������~z|{wvx����������������������yvwyx~�������������������zp}��yvz1;.3|z�|oig�������������������~{z}���������������������������~}�����������������|��~j���o�a3>/$�o��otb��������������������������������������������������������������������|��yl���o�G6<0|p���rl|�����������������������������������������������������������������������nr���}�35=,c�e��yX����������������������������������������������������������������������vrl���x�z39?1!@�p����fl���������������������������������������������������������������������rfy���}�V38;-- ��v���yZ��������������������������������������������������������������������u}�����;;98++g������t�������������������������������������������������������������������~��������.8:8)+&1���������������������������������������������������������������������������~�������W08:8+,-|��������������������������������������������������������������������������}�������825;7,*,%D��������������������������������������������������������������������������}������c)76;7)--)��������������������������������������������������������������������������|������347:49,+-)*C�������������������������������������������������������������������������~�����e)587:9.))*(!W���������������������������~�����k_~������������������������������������������?18887=1**/+)!=�������������������������������kJ\�������vd�������������������������������i054;57:,)+,(.*&&I��������������������������������{}�������ni{�����������������������������}:4467678.)--+,+.*$'?.y������������������������������������~{{���������������������������f334446858+*,+*,,+.-*-b����������������������������������}|���������������������������i;.535396787-/-*++*.,)-+&B�������������������������}w���������zxy��������������������������9135419289796/.-*,,++,--,(#�������������������������{t|��������ztxz�������������������������*3454374996:30/.)+-+++-,+/������������������������~xts�������yqrz������������������������x*336444787867-+-*++,-*,.+/x������������������������{xy{��yv��yrux������������������������h(5254465>6972+..+,..++,,.,W�����������������������������~nksxzutw{������������������������S-55523758?784///,*/+),++-*&2������������������������������ulqz|wx{�������������������������H/7363657789690-1.)*+*++.,+1���������������������������������������������������������������94546632988<69..//)+-*))1,,,u��������������������������������������������������������������-64453577;8884.1--.+.*.++,,.&E��������������������������~}������|zusx}�������������������n*68414586;7875-2-2-*+,,,,,-+,#����������������j]RS[`ec[WQQTZ[WRWV\\XYVVRWdmx���������������S.47327496:996812,2/**,*/)-,-1n��������������uhqnbdgg]YURQPOPMNSUZ_Zdc`\akop���������������4156.6529978:6710+2,*/,,)-,+/+$=��������������wt��qmqsttnjdbfbhbljmkkjow}x~�������������t/35736258799:490//.)..*,-+*-//*#{�������������~|�����|z}{wqmnmnksvvv{���������������������Q,25752567887586100/./0,/---*./,$F������������������������{{uronott{������������������������24555729979:47:42010..-,/.,,*.-0*{��������������������������������������������������������\-466366896866881,0//-20-0+.+,..+/!A��������������������������������������������������������7154453:687757764/0,00100..-)./,---x������������������������������������������������������Y-5556387686827874.1100024/0/-1..+-.'/������������������������������������������������������?0845586<76776486732,3/1.3/02-.,.,,*/i����������������������zqljrt~������������������������23765874=8767857671./.2.231-2/--.,(./$*���������������������|spnnqt~������������������������E28489589674875476001/01303.22///,).).o����������������������������������������������������to=4877669672926630031/22210200.-,(*+(L����������������������������������������������������Qy�R19565:26564544/0.03/02011/0,**++((#?���������������������������������������������������xOhs�a0764446545834/.10.034000.0++()()(%t���������������������������������������������������ig\jp�_*86558344563-10./2/2.10-/-+%*(-q�|��������������������������������������������������ZrnIu~�B27665455634.1/1/1/1././.*)+('&,�jX��������������������������������������������������XeqUR|��/3754645175./0///1-.0.0*)))$&��[0��������������������������������������������������az�aOy�ň$561>3424:-0+50//1..2+,(&)#(Ȱ^f�������������������������������������������������Zv��F[���H/266724450*0113/-.-.+-++&'^ٟjCn������������������������������������������������_dkzMll}��'.83554461,/-00/,-0,+-)('(�ϰpATg����������������������������������������������}jnqySbuf��z 30556451.-,--0++0,(*)')?ھ�y+8^T[w��������������������������������������������sfhmva\r~}��7'614522--1,-.--/,**+(%&�ߴђ4/a^WXe|������������������������������������������lwkegVokyw�բ!.18464---)/-,+-,(*()&!5�ݮи1+dbaZX]i{����������������������������������������brkpuH{q`����`!3441:,/,//,*-,%+)&)%��ګ��;*bcef^[Wap���������������������������������������Z^acsQw~X�r���#-2134-+)-+,++(&&$6Puz��خ��f*\gjjfd]Y^gq�������������������������������������`]a_cZl�pt���Շ-3.7+,*-*-&-&7Z~������϶�б+\fgmjleb\^bk|�����������������������������������`iYQbM}yW�{���8&102%((.'),S����������Ĺ���WUhkjglkleb]\fo{��������������������������������cmpIAH�v�S’��ì(22 \ No newline at end of file diff --git a/images/trainset_face/s24/3.pgm b/images/trainset_face/s24/3.pgm new file mode 100755 index 0000000..e9dfc88 --- /dev/null +++ b/images/trainset_face/s24/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +"&$%"!$#(""%%(461/+'('$$&+.,*),,))/-102+-'#&!&$!**+*./14++'&"  #"%'()&06330-,.-.!%&)%$# #"(0,0*)*!)',(*,%%''++0)/--(%'"#(&+*%"%',51/66:93**,"'%&(%&#"&'-+%0826*2../"%*%"!$%$&,%+)##&&%,(,$-0,**2+,(**%*/)++/(-)%$)089;;=:70.)',..*#))+&))"$%020)47310.00%$#'!'"&"%$%(&)-)(-)/2+'&')++))'+43432(&#&$.7=97962351-*016/,"#+,$0.)$,,1377420./2$%&" ""!!"$%%',/-*)-0(.*(,*-)//+..29945'(($''%&/8@?<56DBC694/1,3=12(+&--*).- .77?6732304!&)#"#" &,/0(3/400,*-*)))(&(*)2524,)'+&+'+/0L59(+.6355?5.5>;5/53/1) &! --,*107;;;7:.+342.203314410))*,&&***,4>;1)/-//7BJKKOFA:3)+J><1012;3>@8;0=;772/13%!"!"#($,515?@965515;1,22214<80,,04)1,,2248<782338=;>ISVRWSJB?;/6=79EFGDQej`kfZIDF69>6768:+396@220D76653.#(!!'.0.0.23899=??34440046637:7257@<@CBAEED@>@CDPMHQbhihokQC?;2B3/7<92.<,;5,+99:7:.8887;9977.=>99-570372+1%0:2;053*",1-*0/446<9<89878=>@AAHKLKIJFNSRRPWRWVVX^^`e]Xhcev|qvq]J738:92/600,-*0+&8.5261  -3463=7:9;97B>;89<;>?EACHMSRMQYQQOQVV\b^]\Y]^eed\enh_w|wrvhRB43=55-/3---)00':-,515%68:68985=D=HFH@9:B@EIMHGMLRSVTUVRU[a\`jd^]XZbkjhdiqlho{wxvjZK64743/*16/(**'*50'425 &<88/<9:BBLEHLEA;BB=@BECCNQQSWQW\[]g`cgjcaZU[kmmfmpxqjotxzzsfVB/5,6.--763-,',1(%342 !0<7DJ@?NLIKHJQJ;AB>8<7@BJPLQUVVX]X`ddhkjcb\Zinphmrs}uosw{|{rj[B22,-*+020*2)&.+&%081%4:EMR?HJEFJOSUH97;ACFKPMVU\ZZ\Zdfklklfcbeotigltx�tty~~zui^I93(',)+.7+1(&-$$%,64,=DJWNHIHRRSYWNA9<99:AKJMRXU]^`adeaghmnonjfiikoijpt���|sz}{utgW@=($'//11+1,/)#*&-41"2OfcZZNIEJG@EFFCFGQX\gnolfhjlmoqsrzxtusttx��zx|�����z~}���~zlTJ3+'3/.,/)1()(&+087*4@AJ]hjb]WSMQCELMCGKUZajpqolihpsprtvv{wtqyvz}�z}�������z����y|yjXL81.014).-)-*(+++89 /6JHV`hija[\YNGNMFAJT]ikpprpmijuxssyx{~yz~~}����������������xrsXO<09412-(.(*()2$,69!"2=DOZchjj`baVIPSBPP[^komrusphjpwyut{|������������������������}rg]J@--76.1++++*)/)+95) 0AIU[_`eafeU@FKFSY]gjrpouxtpjosxutxy�~������������������������vtkSK>3*065+,/*2&(11)86(%3IRWY][SYYNEILQW\[jqtvpowxssruxvqty����������������������������rh]F=60+94.51)1)1120/=-!&;MWXYdea[_ZZW\^`\dnsoiorvyvvwxpuryz���������������������������h[K94;415072)0.03043:1&*?QWY`ghgfdedehgeafhigmrvzyyzwrrpv~|~���������������������������{pWF968?/4115*5/253198.+1DTVXajljnmonjonlllmlmrwyzz|ywqqu{~����������������������������n^C?47>/2435+85606089.. 5OWWVdklkrqqvsrxussruwy|}�zzz{xty{�~�����������������������������zeFG:@>7250869/433877.,&8PWXYbhllrqutuvwuwyswx}����z}~wy}~�������������������������������w^HEC@78717:9-774=8:*/'BPYTXdggimtsvuxxvxvuwz~�������xy�~��������������������������������oN??<:=8596<*;2=::9,,*ESWTX`cabhoottsuswpqux~~�����{x}���������������������������������x[E:34:<642?-9/=9;6)++FSRV[^[VV]geimieipjkory~~����~x|�����������������������������������jJ;864=:43;,8579;4,,+!JSRWYNPPQMSYXZ]^[a^_knqxz|{~}}~��������������������}}�������������}PD@776>3<1*446<8:(./$MQTTPKJJIHCBDGFNOXWVakorwxz}}{~�������}y|zyyy}}|~||��������������^DC82:6;>4),7;<:9-+,,KLIIC@C8AC=:;89;BISTWehmpvttyy~~��~~yzwrm`fhhgmotyxw{|{}������������hBB=/29:=@(&7;::3,-.+LJEB<:=69?<7;648=BHPTaceloontuz}�����yxwod^XRVVV`lnvux����~����������nM;C=.B5@70)3?994*,+;NE>@5<=A0%+3=<7;+(?_(LF=6=>DEDCEIHKHGD>BCCIKP]bgqvw{����������}|spqqffmorxxt{~������������zR:7=+&:;@HHFECDC?><:7@?@M[frsx����������zzxxyxvswy~�����������������}W;?H5/::).?>;9:+&8VBGK@26676><9=Uesu�����������}rf^YY[\elu�����������������|_<>FC-73.XssjH7-(F.XINCB@CB49=;620558;;>;;<45Idtz����������{taJHFMPSSZ\gv�����������������_A/-G~�����b,*N(DMPFHDD6490.(2:CCCD>/>bw���������xkYHGIKNTXY`ahho{���������������e?32*0A+T"!,=GJKK;9c~���������whYKIIQUN@768?Ynqpv��������������hF@@;OG?e����������iSURZSGWZ4 2'"4ebgw��������������nKFDN[��������it*)L83;QWYRI65AIKVP9%'$2BJD>:>HMLg��������}ureTYRQZjlA% 4aI�zWj}�������������wJ?DR}����Т��mc* F;@FMW\^TIF=BIWX[KEGIBTRJGJTGKo�������xx�}`K\WN^r|`5/,Dpebfu�������������yKAHNIEEHEJNSRRUALt�������sy�x_RKHPU`kp[CAcwkqqv|�������������}QAN�����������Z'#2\VDLWccidXJ>HNLMIIHJLPSVW[TDWz�������pm{n[TSOQUVR\b__hl{������������������VXf������¿���Z(&%]]HGVdhlm`PILLOONPNPOU_\[_\Xaz�������siol`UZYY]c\`iio}��������������������xx�����������t`)$T]LBW`jrsi\QNQNPNPSTTU\_ajicbv�������zqnpbV]bbdpnouv��������������������������`�����ĕ�Z�&$N_S=Vbjtuse_XVVXXY\\\Z]fnqmd_v��������zuthabgkosu|����������������������������vw����Ù�W�(%K_]?Uckuwwpgb`_bc]_]\Zgnrrlccw����������~uohkmtu{|�����������������������������tz���›~^�''G^kNTaisuzsogcc`eabaadnrrni_hx������������}wpow|��������������������������������ry����rn�)'@^lWR`ipuxssnheccffjkotoqkfdfz��������������wstz}�������������������������������rqx���g��&(9\g]Laenqptrqommkjqtvwrqmjchj�����������������{|�������������������������������vol���d�h#'6[keK^ejmlqnprqpstx|}xtpjihjp���������������������������������������������������{jm���g�M')",gVgI\aillqkqqrvy~��vonhiq|���������������������������������������������������qkm��u~�;(%$$lRYOS[eflmlorqw~}����xqminz���������������������������������������������������slm��n�{3('%bhRYQ[delopruuz������zsikw�������������������������������������������������zrxml|���~�U6'$$VoY\L`cgkoqtt{z�����}qjr|�������������������������������������������������_kkg���{��9=*%#>p[SO\ehjsrsvuw{|z|}ulnt�������������������������������������������������XSy��������r2?''%,oYKOYbdmpurvutx||�{vmmpv������������������������������������������������\w���������J7@)'$"!hTCQ[bfllpststx{|zvlfkmt}������������������������������������������������~����������6:>*&(%aX@NZbgmmntsvwtwspgfebcjv���������������������������������������������������������P8<;('%%CXMOX]hiprrrtssplhaa[ZT_l|��������������������������������������������������������z59?<*(%%! QPPV[fimrrnrpolec_YWVQT`py�������������������������������������������������������<;6>8))#$ "*HMVZdhlopprnked``]WSKGTfpw�����������������������������������������������������\1:9?=))$##!"%JY\`hjiosrmhfbdieZLA6H^jr}����}fr���������������������������������������������38<8><+#)& %%:W^^bgmlqkkbcflnnfS;28Wiu����zeOUr�������������������������������������������C3=88;9('*#$$"!/W\]^ijjjgfefoqssl`E26@_u��������~������������������������������������������V16787:6)&)##% *SY]cfhihhaakpnuqpiQ906887789::9<7+&((#$$!;UU^_ce`cgedfgceigZLDD]odOc�{zvw����������������������������������48:5896878979;9;(#((%#&$6QVZ[`bcfccc_[_cffa[PPhtfKUq{xtst���������������������������������~/;86;8:796:49=;;'%+%$$ $0KTXXaa_aaa`^YYbfhhh]Zhn`QPitttu{���������������������������������e/:::8578;6:9;;8=&*%)#!" !%LSVX]^`^a^^XYY^ihkdd_kmaVYhstwz����������������������������������S/::957859:7>:;9;'($'$$$!#DS[Z_a_]_YZWWWX[[Z\\[aijemry������������������������������������A75=9;97876:<:@8>,%&(%"&"$>OZ^]__Z`XYTOHJCMUZYZYYbkklox������������������������������������0<:8;6;94789:=;>>-$&'%%""%5OY[``^Z_[UI?/'&/9>?IJKY^feiprtx���������������������������������,8>96999487>9=>9@()&'$*#"$!*NR_\`_`\]VNKG125:457599@CECIMTYZ_aaa`elvy�����������������������,9>778394:7<9;;9@+*$%(#(#%"!HSY[^ada\TPOJI>DKJNNLKGDCFCOSVZ\]eebY\\`_r���������������������z,<97>4996:7<<=<>8))&''%% '!>RS[^afa^[QUYVQSSTZZ\`UNUY[ehjlknmovz~�vnq���������������������b1<=7<76<7;<8A=9?8&))''$&$$%0NRV\^`_^_Zbd^WWTW[X^b^WV`bjpsvx��������|z���������������������U4>9:<39977<<=>=><)'()*)%&&"$&JST[WZ_^gfghbZTVZ^]]ab\[fnpy����������������������������������E2<79=8757;9;@;==?%(+&&)&"'#"CPPXVZ[Zidaee\SUVdjpmnmpy�������������������������������������79:69;7998:>=8=?;=)'*('*##$ $ /LQW[ZUX^d``caXPVblqhejrsz|�����������������������������������.9;8:9:7;;=;<9;=;:&(')('&$$$# &KNSVZW\U`_\``]YUakmd_`hosx�����������������������������������0:799;8;<8=9B<>;<9:?:<9&**&''#$%%$%")MTPTVSUWY\]a_]ZVTVWWW\inw{���������������������������������v3:;;97<=8;;=:;===;%*'+*('%%""&$BRPWSSTWT[a`aechfdjnllouz�����������������������������������{H76:<:A><=>B;?;?8)')(,&%&#(#%#!(MTSQWRUUX\^ejlrpqrvwz|����������������������������������������;<=7@C9=@===;=;''*+'%'##'! '";XTVUVRWY[aillnsrs{�������������������������������������p����C<;@A>??;>()((&&)%$&# %&""JZWSRRWW_dgnmopqu|���������������������������������������mu����H6=@<>9C:;;::('',%+#'%$ %"%" &T[RRUWZ\dfjmnnrv~���������������������������������������r�w~}��::?;;?<;9?88)'(&((%)#!"$"%!%#aZTTSWZ_bdhlmnt����������������������������������������m�{�i���27:<<:>8B6<&',&$+#'#'"#)"'$i]\TORXY]adejlr}}������������������������������������~upt�ru�đ-=>@:@><;=%(&&'($$$$#$%"!&+x>I\UNTSX[\_binw|yz����������������������������������t~��yW���V4=;;=8A8A''&+*$'$("%%#$$^yEC`VPTVYW[bjhtyyx}����������������������������������^~����ma���/:>>9:=;=(()&''(%&#&$&$ "�ir-H_YSSWX^bkksvwx����������������������������������lzv|��t]���y*B=::9=B(&'&%'%'&$%"!(#X�_�P2I[^ZZ[_bmouyz{�����������������������������������m��~x~{om���87;::9;<%'%(!'$%$%"#""$��m�x +2AGXdbgiiqv|�������������������������������������j\�����xn|}�՚(2@:<>5!'''%'%) ' %)V��y��.EKGPclopu{������������������������������������^hy~wv��_�����:.::;9:$$%%%$' "$7Kbsl������-%GIGMKRdpw}��|}|~~������������������������������[go��qyo��v�د3>895&'$"!%:`�������������gEKKMLLMObpzx|~}���������������������������������Qrfvy}�iz|v����Q)99?7"#!-`�����������������.=ONMLQRROS_hu}����������������������������������Scepqtv�n���ٽ#27:7 \ No newline at end of file diff --git a/images/trainset_face/s24/4.pgm b/images/trainset_face/s24/4.pgm new file mode 100755 index 0000000..fc73ee8 --- /dev/null +++ b/images/trainset_face/s24/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +###&$#  !!!& %!&(&'*0.))614/6*'-)((0+20473**)!' ("%' $-,*'(%%'*+00+,%1-%(&"-.71+/+1.0,2/-/$"'""%!% #'$)7,((+9:9642+0/.,,1*0174++*+%"$&(%+$-,.')/,*,-,-2-3+,,6'+$%/(10-,-,1.03-.#$#"#"!"#  !)&&)62+1/;@=75514440/-0,,401+1*/'-*0$2,-+0*.937.4+0-5.40634,1)'/+4.0-3-02000%&#$&#! "!$%*+0101477=A85542:6441/33/3311104/.7662650107<;@7@>518828,79<7*-)//3.121/1.0/0)&*($(%&%.,2.382<3975989;9<731954043657>9<;A8C@?=;9=CI110E00;;8-538=766/00021)$"%" $!$"%'/44,/1389:=C@@<4:98::=9;=ADBMGHCIGIRNOELMOOGIEGJc@PS69&5G00E72636;;;5231-16&&# #(&$"##%,882032-5;>?CH>>:>=<:ADDFGG=?A?ICIIFQUSVIKUY\V^e`_Y`XZQRW_cSL[qTIC,'A0=@0783,:B<67/306!  "('#'888<@??@E?INMTUTPDAGGCCEKNMNVYTNZ]cc^ejjkdd]ZUWef^W]UnbSI7*$=3@7077,5D8832263"!)%' 1;=>>D9AAGNTRTVX_UELKIABDORMPYbW[jgmghknuxijeXcbdc[_caepXPF-%+6>6083129.?/4151("&%),/:B=@?JOCIOYSXZ\daSMRKG@JOMRTVag_enrnmulu||rnh^jk`hafcqco][Q;+(75:.45600.69223/('+*2+:;EDBN_YHRRSZgcfgWMOQPIHMTRU\^fmgkmypszt{�|ttkknjnojemvukabZI/(9082*3<+,0086444  '&)&/;EECH_pMSS[WhlfbUPITPQGKPWY]fjlqjoszry}zz��svrpql~wkgn}zukf`V@)+414,2821./6:470 &,4?D@KXkgNY_hejdVXVKBXLTJVTabiousspuzyu{{�|��txu{|t�xonq~woma[B2*'1/*152/0126637$.8CFLTehNXfjgh^WMXVGNYPSXZ_jjpw{uyq|~u|}�{�}zx|~|�w{wv�}vngfO52')'1);,3*748386%5?GMT_fPUmphge]XX^RNX]TSW_kopx{�uyt��{|�v��{����}���}�|��vtkjaJ74&!054,5&:76256(6@IV\fPSlpqokgfbj_ZXeVWW`krpt{~swx��~}}��|��������������}yytojRC8,#%3101(4=146508AO[\ULeqwzwommjlXec\Y[elvyqw~~|uz|�~�������������������|xywn^D3/''-)1,2-A5564$/.@PUPK_isx|zpptiX^f\Wagrz}{sw~}zw}������������������������|�yobL1/)&.),-1'<8696$,7=LPPYdkqtxspnmWN_^^ddryz{vsy{||��������������������������}�~raR53/*4'.20%6@385$0:COWVaelkkkkjh^XWegjjiwwxxwy}~}~~�����������������������������~scS=4(21---1+-=847!#/:FNU]cjhof`acgbfjqptsw{{������������������������������������~��veTA6(1.2(*2-,7876$0@JVZc`fkpmmgoklst{{~�������������������������������������������iV?:.,20*,.1-6687 %1=OZ^_cfnopqupw{y}�����������������������������������������������uZB94-02()1..6759 &/>U]d`ehppswzz��������������������������������������������������v^E71511.+-/-6687"%1EY^bc`lrtvx}�����������������������������������������������������eF814829.,.+:678!&6IWa_aclrvyy|�����������������������������������������������������pK:9-?571(.-;545!,9OYb`eakqtt{t����������y������������������������������������������Z=<3?082-*-:765 1GS`aacbmrpnqqu~���{yrtu�����������������������������������������h=<8>0/1-,2=799,5FRe`bbcmnjeffgknomktngumj{��������������������}���~������}�������zK45B414204:986*5QXdb_`dj`b]]`][VZZSY_\lfcq{z�����������������|smqpvot{�~||�x������W?.692@341<9:6#)54>17:996)*EW]^]]^_ZOQKKHRGA?<:?=IP\\hlms~{�������������sua_\]_Rcqwzvwq{z�����s>823:5;4;;9<6"%+HX]`^]UXOHIDCDI@B@@>>EB;6>?CIOONMIQdw��������������xbPTV^kpx��������~�����]-E09=89>;;;;&+1XV[VOCMHLNMM>=14/;5456<<9KLKLCI]t�������������n\NDKQR[_ir�����������g4:;77>3<:=6:&,"5TYVVQHKHQNL?74*&$"$"18D@=GMMH?=Wu�����������{[DNMVCEFQXgl{�����������n81;?7A5;:8::(),2SWVSSLJMSKC752+&:ABFINOKE4Qs����������ydRKXFD%0$3H[fr|����������s;0C8;;7<;:9<)*."/OYVSSRPPVI60-A268-Q5BGJNQRL3Hs���������tg\VU\7.LMfYps~���������zC3@->:::=9<=&-/"1NZWWSVYPV>.+2T?""-=BlB?BGPQXL:Aq�������{�te_VYRaD+ v`�l]q{����������@4B0>78;8B79(++&/SZZWVUXQP9/.?]W9)&.;at[OHBINZOCBp�������uxmj^RZLpf8$I0dx��Wfx����������C4A>805<7?;<,*,--T_Y\VWVRI:1=G[h[BAIcrqaOKGIJ[[NIk�������nmtpYZOUuybGRC����`cp����������I;BA625AA=;=%.?=3T\\_YUUQD:GwMYh�v]LGEIR_eegrv{}~����}|v~���xtXCGIEUaf{��������������������������������������������9>4soIdy}cFGGGP^dejptv|}����yz}����yvgMDBDRjowz������~������������������������������������z0A$dxb^q~taFHFO_cbnmos{z��{|yy�����zyrTM@DQiywm���{�}������������������������������������S7>#Nrk^inpkGGEM]`ggnmryz��|zu����{yxw^YHIQu�uZ���vxx~������������������������������������45;",loYg_glTCHLYcfhjpqxy��~zx~��|x{ruvheXR\|�sKt�yruu������������������������������������]5<: %\q[`\hsbBIIVaegilovx��|~y�{�zqvpurrojcg}xgKh{xrxy������������������������������������5;:=$"9kfaelsoEEIS]cgiklsx{}x}y~wvtlpnvorxxoq|q_Pdu{{�������������������������������������U1?9<## XafkgjpGFHP[ceiikpwywuxy}smmfnntrux{st}tcbkz}��������������������������������������73=;>#"$1V[h`cnNDHMX`efhjnvxtpvvxqikdimsssosnnsusmu~~�������������������������������������G27<;;&"#2QXV\eNFHLS^ceehmuvplrwtkgefejmejggfgbhvqzux�����������������������������������R47:;:>&#!# (8FPYN>GKVZ`difmntpjusoeccd]^YX`a^bb[\inkosu}~������������������������������bB76::7=;#%#!$"$%,7&7ILP\\didmmosjyrjaZ[XLFFCPMPQQONX^Z[_aginlvx�����������������������fhX<877>9<:9;#####$$%$ &(KKRY`fihjmonkx|f[OK?546>DDMMKQMLRMOT^[`b]cihqy}�������������������L386953;899><&#%"##&!""&"HNIX]dijlkpmlx�dRF@326@KNS_`^ha\\^]dtlmkiija_clvt�����������������B694;58996<<> "'#"&####&ANNV[ahhlnloqzbPNJDFHTWZ`djkurngput}|zz||{xwurx�����������������66978676<6@@9' !&"$"###"! 4OPSZaflimnou|zaVX_`]Y^^Yegiktywrv|~�����������������������������57;28883>9>A<##!%$!&!&$' -HQMZbbjgompy{td]dnki__``elqpu{~w���������������������������������/;78887>:?;<@#$"##$ %!%$$ $HIPX__ehmiqvumohnspkeb^ccrtxzx���������������������������������o.;7=66=;9?:?>$"&$$&"#$!'#&CJSX_^`eienmmntrttukje]depy�xnw}�������������������������������V.;875;99>9?@<%$# $$"+& &:GPTX^bcfebilotumssoih_aioz�sjqv�������������������������������>3<9:5?89<;?B=)&#"$#"#$"$#&"%KNPV_b_efbcijquilqnmhfehnwvnfko}������������������������������,<=9;9=6<;<<9A)&'#$"$#!%!&$FINU^\acgddeegpkgmijhiibgljkglp|�����������������������������_/<;785=99;==;B'&'##"$%#"! %5NMQ[^]^cc`cf^lkfhgigkggkqmw����������������������������������788;:67;69>?9>A*$&!##"(#&$$"#%#HKPW][__aaebabiegimkllry~y����������������������������������~0;7:5@37:8==<==)"&"% #%%&"%#%$;JOU\Z`\]_a^_abfhhmpouw~������������������������������������I2;894@77;;=<<>='(#&##"&"%#$"$'#%GOPZ[^X_Z^\`^`bhijtsvy{�����������������������������������v19:895:64<;?@><<;@)%'&'$%$& &"%%(#/HOUZXV_X]]^]]`gemuwsz}����������������������������������[/;96877=5;6=7<>:<'))%&%"%$##$$$"&!,ENUX[T^YZ]\Y]dhdlrtpx{���������������������������������n26887666<67>:;>7:;&*$'&%"#'"#%" '#&@GRXYW[Y[Y][^dcfglppqt|��������������������������������I,893676:5;4>;::?4=')%((&('$$$#$!#%!"E;N[[Z]XXYY^Zb_bffininw~�������������������������������>/8978398779<;;:;9:'&)(&'%+#'&!%$ *"F>9Y[\^[ZZW\XV^]cabfeks|~z�����������������������������44884:66:88=5;;9;;8&$)&)&((#(%'#%$&FA4D_\c_[]WXVVTXa^b^igpz|w�����������������������������@67:6;6977<>5:99:6=)'''+#'($)#&"##$&>G::H`fbb]\ZXSUV[]a_ehnzz|�����������������������������gjG9:;898;;=:;79989&)&)()('((''#$!% 6J>9?J]jdd]bYZXT\\aaijl{{������������������������������Wm�pI3;:=8:;=88=6;<#)''(((&''#&("" %/JC;=>F^ajdc`^[Zb_dipqsy�������������������������������On���`4<;9;<>9:;989&*'&*%*&($%&$"!"$ $PF>=>DJS`eegea`ehiptvx~�������������������������������Jcy���n79=96;<:7<:8&'$(%&)$'&&%!! #*TKC@?BFKSZafghhgpqvx~}��������������������������������Xqyn�~�{38:7=5:7<78'($%%()%''%!""""!gaOIG=BBLKRW^cjlorxv|���������������������������������o\t�v~z��k0;8:86;7;8%'%%"((#&%"%#$" �mQSKFDDHIMTU\cilsw||~��������������������������������oghxq�e{��F0=:8;6::9"(#$&#&"''!%$#"#N�nSVVLHIGOGQPY^aelrxv~��������������������������������mwzqh�zc���*:9>7;6<6#$'%!'$%&!$%""$��dXZ\TTRKJJMMU]Y\eeqsw�������������������������������cw}�|�~S���`*;:=98:7 \ No newline at end of file diff --git a/images/trainset_face/s24/5.pgm b/images/trainset_face/s24/5.pgm new file mode 100755 index 0000000..bc744b9 --- /dev/null +++ b/images/trainset_face/s24/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +()+/+-'%'%+,-.31,-5/001,60++*'0,-,*+)142/1.-.,.),,,:3'"#%#$#,)+;-.//./.,**%'0-302./.0(*+*),/10*(')%&7201&+12/042440-3.-+,2*01.-2)'&(,).-)'-1-0/$"%%"%#!,292*4.4.*36&)**+231.1,.-1*.(*,-,-,%+&''0'#&),26;721.0)063+381/;2$-.'*+)-"*).0-5+$%!%(#)!%!#49/*%/-,00605.1*+30531..-,,')**,.++*%#+''%/,0$,?1-3:7,)3+?3B;85+31,,*3/-23007(&$((($$&')"/70*'+.501206.<-4(4846110+.,(+--,-.,!&!&&$)(,%+,0<64A=5526CE>A594-:0.0,5-32088'+&*#,**$,%-/353.4208365--19:6/65=69/0*/),+-*.-,+"""$(&,43++23=6?>8??@CJE>>=92G7;845443:>6-./.*'/0004.27;3;4>9B5;62;;(+B80274899)/*+,-(/+*%+!+*"()--(--3568BH=KBLGHCPQPYVPH<@:FGLFTIIE;D?96@:59@:5=?8?;@EAMSHLMJE:;HFJU?N?WHMA<%/;510$5&"*5+0-,.-,-0.)&"!(.+JWB:88GFCAAFCFDFOVWX\SSMU_UJKUNVP?_MDB)+)52,0&%!-.,1/1-1(,$!$$++.??=?DGV_jg^af]l\ZRQ[_YX\YMBPHFAJEI=@IMHKMV^Yb[]]T[bPRMJU[SB[ZI?5,#1.-!, #'(1-1/2/3++ ((%,098QQcv���������||yu}|}|�|z~}uwotz{z~�~z�������|{~|~}�}vje^fcO8("( #,66/1/-4+(*-8+.D@IKWpz�������������������������wyzz}|~�}��������~z{�z����~~|qibcfQ<& %# ".34/1423)*./6!3?7FVk~�����������������������������~~�����������~w{|~������zsmg_kY9&# $26143270&)+1+&/0;Gbt������������������������������������������~xxz}x������}vofaib?&!! 13353315%4#,()&39Tn��������������������������������������������|}~zz~�������}unjdehI*$!  2765244/+.#%'(+;Amw��������������������������������������������~{t�����~y|xkkfciT/"!27515305.#% 2-1Op{���������������������������������������������}{yt}||�{wlsthhcdc[7#!!664354/7,$";77Zz������������|{{}�������|��~�����������������}x{vqvusqrqlphfhfg^de`A$$&4636462.-%*683a�����������~~vxvrvsur{vl�z����������������yvxpkdabe`_agbdceffbdbcF&"  +466554/,1$%,452_�����������uztqyqjb^c`acd�u��������������~ypmj`\KSRSLPW\\Z\YXccb`aM)!,554741../,(%562[����������ztwqnnqk^\TUXS`r�~������������}�ysneaSN?EBC<FGNMX`b>"#"+6367550(3?*',+?2Z����������������~��~wzsuw��������������xsh_YKNOMOOWWZYWQRSTSRJNJMX_fD!!$+827466)Y����������������vb[TGC?EDNg{�����������~jSIAJOPG>GAMGMLJEMSTVQSNKR_g[+#$$M^Q;456@����w3&CCa��������������vmf`Z_ZOEHEFJfu~����������jLCBKKHAAG=JKXZUPI?MQSSPVV_ee,*K��npB72}�����V)6M^�������������wyiE91/<>NVLLKXff����������nF;HHJIAEID=66>ENWP;GRORW]aek0($n�eVim81�o�����F,F_������������{wZtF($6&#LH`WNTWU����������r>;JIFIDC>+" %0>SM8OPT][bfl?%'%zdB[RhZ-�c��}��l9AZ������������nU��93ia\AXTU^Us~��������p8AJKJE@1K$ J5>53K>JXX\ZeckE*!7nEO[YRi3�]������d>`�����������{cT��@l +&niJ^IMXsfw�������n8A[SC=88h$$II-6;OU[_ccdnK'BXRNV_Jn9�c�������Ta�����������vo[n�f�*-+DhaJsGIGd��t�������u3MZBJSTOl:" !'RU;;wb�������p�����������}}xpd�W;4>X\WVMMPR^x�p�������u3TTGBLR[NGGHMQBA@[h^^JKY[fppnnlh[%cgeMQ^M[9{_��������~�������������������ytikgdce__f{��������oQ@SYOPRMLVELPROMIKNdnrsurpmg^ /jojOOZNZ5�\��������}�������������������||zyohtmaf~����������qeFLZPURXT_WTSQQYUOZn{wurprpg]0HalnONWPT3�`������w�~���������������������|vyz{oq������������vcbTSbV[Z]^e]_\`\RUdxz|vvltmc_;ZikvXJV[M2�e������n�~����������������������||���������������udnu^h^`_^`Z\]\XW^am||{xyrpka\:\hisbIUdE0�b�������}�����������������������}�����������������iq~|xlbbcdg`]Z`Zils}�{~yyoh\[4UcjsjFRh=1�e��yy����������������������������������������������qsw��wilfggeamanxz��}snf]T>Q[_tdMSg52zo��|so~��������������������������������������������vwu������xprjnpoy��~��~vo`ZXPSXbweUX`25n{���xy|��������������������������������������������}yy~�����������������~zwleUSc\Ucu`aaT.4U����~u����������������������������������������������|���������������������zk`TOp^Xgs\gkE05=�z��sm|�����������������������������������������������y�������������������}zo\WL}hYj~akp:45/�w��zty{����������������������������������������������z|������������������y{rZXM�diu�eps/23�w���~�m�����������������������������������������������}{�����������������{up]WLtnq�xhyh(22x�p����xh������������������������������������������������p|���������������zql^WRqq��bl}W*23&Y�~���~K������������������������������������������������sfw��������������~wi^SO���lc{�@/03/.��}����p���������������������������������������������{xp}\jq��������������wdaVN��vgv�q,3/15z��������������������������������}������������������~uhb|[[]q{���������}}yuk[PZ��lz�X'13..)=�������������������������������|{�����������������~ncU[mZW[\q���������w~tri]Nc�m��x@*.2032������������������������������{yx�����������Π����nZVX\`X[Z[`pv�����{uong^Jj�ys�k,,01-2-%S�����������������������������w}~������cVy�������xaVC\|]Z^__]ant}���|~|sngeZGr�yx�uJ&-/2*0-0#�����������������ý���������~���������wly������wZ;4=jTfa`a\ahory|~{xxrjibYIu�|x{p,(.,.-0-.&S������������������´��������������������������n?684IYk_c_XadekryyzqpphcbWGv�xutU$'../,.0./c�����������������¹���������������������������P<6<@bppje\Y\`bhsyzypjlgc[VIxuvmg3'+.0-1.1--/'K����������������ɺ����������������z���������lB96898.1=31.12201/152.-('((+)*)--,F?61017DBFA9,6//.@17,.-576';613/2)+*!"#)))%$++1.9@BBC@@A@;8=:65>56,.13034792.//-)1/,3/./99??459@8KLODG5644);650/$,/:'.8.501*,+#"!####75,,17?7=MMG?E5=7;B7<=A6861756;?=1/1490/3:1;9:<@E@>9=21<>ACD;6240772<::0<6>4.88?5GEBFGPD@;>DHKIV[XTF64;+21*417&-';(-3032*0+'"#'%./33<:@?LLVV>9<85;@DEIFE<=879846878<:<803A=B8FH@KG?BJ=H?9:868>>>6A=?:DGEEG\VQLTWJB?>NPRGL_hYcI9&.339%,-2,1)-'1423.- ",&#-%(+(0@@LXWKIMIJQPQMGANGEEB@A<8=>A9>BECFDFFKJHlTMOXXKJFDUMWLL_bafWJ0.21167-*-&+*(45..'$''%("+*),:DHT\XTZSPVXLPLLMIHGEC>D?=B<>@KHQPMSRXT]Za^YaeRXMV\\^PW_^ffcZB4*)*+,&+=)+',(-43,+#!%".)$((;KVZ`a[gTLSNR`_TUUVTGCPJMJHOFGIMRMRVQZXU[dba_haX_OT\dbT]jYdmi`O5.&$,(+0.+.*)+(36*0#")+!!#1=LRWbcktiGbccd`^X^_WJMUPLGIKIIKUXUTTXb`a]hgcfh][`MNgi\_cpcbqkdZ:-(#")(00&.#)(%641,#!$2.&$'2HUX`ihs|SVjdf^f`afcLLYWMJGGNKUQ\ZZX[`g[dcjlgpaaaZS_fgUglsldsmd[H/-%#%0..).)((*41/-+ -23'&*2GY^gptz_^gihglkimiXLQRLNMQKPSXW`d[beihbkkgtmlhb_X_ceX`kvxqirmbaR9/3$01)-&,($2370.. $3*&$+8I`ieqsdennmppmojc]XMROQMLPZS[`^fgjlpnmqmpjuwjpf_baih_iiyxvlpnflY@65, ..*+,.'#577,/-*7($)1ED^upfbn}ttfnqmg`Z^VV]NMTMVX_]besrtprtplomtxutpoekeplejm|zzrpjpp`F4-$#4'&/*,(%296-,,"/22(1:RTX_`ku{��}uoikaccXPYWNPTUW^^eooussottornst|vqprlpmwtjqxs|tophrcS>0(*1)-'..&'289+)1!",/-.9ATVcmuv���sstkfh^SS_RPUN[hblltuutqr{ttvusu{wqomsnqtrytv�uwqwwnhnMD1-/-.*%)*&,1981..((',18ESZ`lyz����zwtmllZNS^ZHTU\bjmrxxwupowxt{ywy~txntuottzvyz���uv{xq\W@3&*62#-((()3:64.1"(!!-19CR^ps|}���zrpnbL^dXUb^^hmrnz{yxtrq}�}w{}y|�wz~xywz|�x�����v{ymgP>5*(61,(-)(*3:7+.-)%!,-7F]j|}{~��rtxyn[Rb]\dhgdltwrv|w|wxxw||zz|~|}�}{}~�}~����~��{}~o_Y?15,0.--&**1598/-2&"'-=Wgr}�|��|nmqilnimlqnhtz{wts{xyx{}�}x}�~�}|��~��������|��nQE10503)0#)-5496110'!!(3Cdlv�~�����~{zuxzwww{sr}~{qvtz~x{}||}}}~������������������w��l]C4/51/-.')02:8920/) #)7Wlv��~������~��}~|zw{xtwxxzz}�|}y�~���������������������z���t^G7245.///(05:<:1./( ))=`qs���������������������}y|yy|||{{z{�������������������������}��~eS>1>82+4,)6:9:<3//*)..Hjyz����������������������������{}}�|{������������������������������td<7:753.&/2<99=10./( 1-;s{����������~��������������������~�������������������������������|lE67/05/*/0>8=:2,13+ )-9s|�������~uwu~����������������������������������������������������~zW6/+,5+0.0;:;701.2.#$96v����}{{qkmkxy|��|����������������������������������������������~b: 11+?@?<7�i���O%B{���y{w}����������}}�������������������������sum]_a[R\gcrqjksovqz���~b33E*,.Jj{rb>�^����#:x����������}vj^TSEEMW[|���������������������|zzyxwsnqxv����{{wx~����c82=8#X�����.�U�p��D1z���������}keZRPQUNE0*33DLLB?Ksx������������{��wtaG>>DITSZWet�������}�����m/<9+m�����j�G�S�����9}��������sXHe3&">,=SVNF]hn�����������}}tr\ECFLIKLU[`cdb}�����������w9>>1������xa7�R����g{�������{`Gm��((Z!]�����������������������������������������������������������������������������������7359-,+-y������}��������������������������������������������������������������������������Z*75:-/+))(������}��������������������������������������������������������������������������.3777+/-))(,p����x�������������������������������������������������������������������������R,6573-/-,+.("J���z������������������������������������������������������������������������|/05455-/**-,(+&-Bi������������������������d������������������������������������������������B0238662+.+*-,,++$:������������������������`N����������^���������������������������������|C/205488-+/*,)*,,).$�����������������������|�}s��������bWp�������������������������������tJ5243456771/**,*,/%.1�����������������������w����������{w�r����������������������������~AM5/6325535950/+-+),*.+-t����������������������~}��������}{�~{����������������������������w%4234482525:60,-.).+*,+.]���������������������wyx��������tz{y����������������������������`(8223442845;2/0,.,-++,*,!K����������������������zvt��������uxxv����������������������������C031541428<696/0+..)+-,,)).����������������������yut���|}���rwqp����������������������������356572644475871,/)0#-,*-)1������������������������v���op���suow����������������������������.0546214468696./1+/',,++,-z��������������������������o`w�~rutz���������������������������z(6337304587:580////(,+++-.U���������������������������vmx��yx{y��������������������������\-743232667859411.0/'0,++-))$��������������������������������������~������������������������;25544338478976/14+-..,*,.,4�����������������{��������������������������������������������15630252994::59+/.0-..+-,,+1 \������������veaaOY\eke__citwtvy~|xwklkmlry�������������������i-33611616:789470/-2--/.-+)00,������������ln}�m]kg^SRNJHLLIJFORQUVQ]SLVaep�����������������>25/72433488476900.100/2-.,-/.o�����������pw���wjrttpiecX`^W``fadfgigpyzto����������������~/1253514949655864.20/.10/-+/.('/�����������z~�����zx}�|vqdpojrptmnmnv�����{����������������P/,:5315674856694-0//01/1..+-../����������������������{xxorlpqmxw~�������������������������/202523555673877300/121.01/+/,-/V�������������������������}|������������������������������I,46161583685745761/10/13011.//-,((�������������������������������������������z�������������/38451479668657546/200/21211/-.-.+��������������������������������������������������������x'44663956949466818//2.05.40//-0,--W�������������������������������������������������������}D63588777:78472816-1/2130/2//0.)/((>���������������������wvjkswz���������������������������l{yB54674395646454511121/2/2//..,*+&(��������������������uvqptsx���������������������������``|�_17675740826361/1/0//212/.-,*)(-�������������������������~|����������������������������F^lo�r2566452614472-0/-2/1,0-./*)(+'l������������������������������������������������������;{�s^������S#+0.V��������������Ʒ�Ӵ֦Rjmmlpmlc]YZs����������������������������������lhcptiK"v�z`�������%'.���������������п��η��n`ommpqpoh^]^Yey������������������������������xfkfnuyV-]��f��ě��ق+���������������е��ͺ�ǬZjqmmpttojdb]]]c{���������������������������zljlljv|m,ry�n�û�����7" \ No newline at end of file diff --git a/images/trainset_face/s24/7.pgm b/images/trainset_face/s24/7.pgm new file mode 100755 index 0000000..9464281 --- /dev/null +++ b/images/trainset_face/s24/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +$&%,*(#!'+%$#(&12+)&-/)2,)5014/*'**&$**("0),0+*&$""&%!$ $ +63""$&+($)(!+/%'$"$ -,)/.-.0-1-.-$)())" &""&$*(/+'27.&-+469812*+-(*(.,1,1.2)'&$%#&#!%$ &*-0&$$#)'/.),&*'/,#'")-+,3+1/+1../%()%*%!$#&%)%-0.42/3/:<8526.-11..,1,/151,*'*'&&%&'*"*,2.**(+'+03/,0%'003*,(#$+,)2122(3+/,'&'($$ ""*)%*%0,6266;4B:65/208551+/.-/42,.0/.&&)+-)..//41+601/7-653,3!%=0@(-(%-&(/5301/-//&#+'"! #$%&%*+,*/78>4;:882809794:/2+4/024-15.2&/015.:302453975>F88;6+/-./0-2453//,0*'&(!"!'+(%#&-.543D@?0779:76=A8@8<20735145135584:9;79B?9=9:>8=:BKK:AE<++;7&*=321*4.5+=50/00/*'%$#$%))(*(8<2>BE<4563=::=@ABC@@=:<8689979@=AIA=@BDEPJKCIKIFCBBHBV9UVO@3)#/518+14(-<3/<52103')%"" &)5732/))3EBEB@:<;;@@<@ECHHIEFHHHONKIRSRINDKFMU;X^PQC(&1+45*-9/46055111,,+#! !**33/,&.?MFHICGKLEBKCHFMAB=@C;?ED>CJLLJJKJOLMNYRQYXUMSIKMVT?TfTRV,'+9/64&61*(-;(/11540--7(23'6023-+(( "#"+*366;>PQTUJINLMWWTTUXVNEHLJEFAOGILXWUORX_YZcggee^YUPP[eZTUU\]\ZO;(%,471(7+.-,+,7003,* (""%%*%*+6@HSYP[_ZKU[YX\ZZcWFPLMIAFHOKKP[ZVX_`b^_glokda[RX\`aU\Zc\^]]YB.'+-5-).0,*&,,/201+$$'%!!)(#$/7ELWWWinSU^Y]afffbTFPJJFEJOPOSR][]bdggiekmwplf]Vd___W^_mdbXa`Q8-(0,0*(07$)+.26/1(*#%#&'#%/9IJZ\ktjK`ebgingbTPISJLFJLQQT\\da`gjllmjoqztmja`c^ja_]eqnlZ`eZG0(%(.,++7)+&/.640&## %($%!%6ENQ`bunS^gijnke[ZSNNSJKJTNTZ]felfglqmlprqu}tmniiecsnbbhurp`dbXN4(%((+$00*'*/3351$( $** *9LXYfpnXbohjlkfX__QLTPLSQT[Ycemqllmnunqqtqy�rmooojouoeijtuuiehZW>,)#"())1',!33423'$!#() "0:Pb_fl[ktupnkja\cZRQYRMQO\cbkmpslmrryoqvvry}tlnprnvtnopmpwymgda_N04*#2(4'. /-542.!'-'! $29Pijbdkz|{urpigcgTR[VPPRVejjmpttllvxzsswzvyyvrqtvqtwyuuuqt|mljfaV77,'**.).&*+345-"!$.2'#%6DK_\hqw~|vnlmgVY^^SRV^dnkkqutrnmuz|syv{yzytxxywtzzwyv}svqrqmf[E2.%!+)#+*)%'254-%!",1&!'-=STbiqw{�}�zukpjWQd^Y\\alprmnvutpouxxxuwwywxzxz�|||||{}ztrzjjaJ5." /&%)+)#'+833.#0/'%*8FPXcru~||w|ttrl[Ma]`c`errupmqtvsru{vwtvz{{{}w�~���~����z�|twwti[Q8.,%3")*(-'((571%!$4)*&.@KQbhtx|uimpjcddeljkfmvrokpottqtvxww|}{}����������~���}�ux}tlZO=6%0&.((+*'(*84.*"!1),/2;@Tmuvy||~}qpqonyruwtvqvvutuuswuutzs|{�������������������~~}tz{l^K?5#%.,)(%+)%337'&&'+"236=Jcszz|{}{{ywx{|{~�~|�~�}�|y|zz~x~~����������������������}}v�}w_T=3/",1%+)'('26:-)'-#$0,6F[jwz~}y���|�}��������������������������������������������~�u��zmO?31*)1,$,((&7850-#/$*,3Ucoz}{y}���}��������������������������������������������������|��iV85-0-41'-()$7781(*, "$4;^ly|}{����}���������������������������������������������������|��tW?3+005-/''''9671$-&",/Nio}|{�~|x�������������������������������������������������}��}eE95*7,1/')*)877.*'$",0Xpr}�}{}�{utrx~��~���}������������������������������������������rR9748-.2)-+/6::/'' ,-;_xz��}{y|{qoknkvvuxuxuz~xz�������������������������������}y��|������{b<17:-,4*00/897-/"!1/.t��}��������rd]TXXLH=@?>Eenw�������������{�zxs_NMOQS[fkq�������yt}���_7-@0290499:7/,9;$+>6z��~������~hh[L:4:>B==8v����C,3x�������}dPM��IF"$%";eFIIKWdZgi��������yr|_TPLPKM/*T7HYskr����������s708>.-Nq�{c6�{���s6*z~������{j`Oj�^�?(%MbGdJ?Bbplp��������rlhi`XMW9^B'A'4|lFgs����������|:86@%a�����~�k����M7~�������wojj\m�q<+1;UVMYFHMPr~o��������flls[TKRGkY'( -KG�LWg����������~=8B*P��������]�q��t=~�������|y{tlesmYOQUWYYWWSVXfrs~�������emzmSKAIMZf91-$Sq�lZ_bt���������zC;A+}�����p��[�t���c{����������~~��upib[]_]b``aclh���������ndtd\RPPQRYKA>>�������]s`�����w~����������{����|qlhgcekifgowu���������zake\X]^Y_]R\][juuqsz������������Q07Y�������Mc^������|����������������xsnnmmrpkr|�����������}pig`Zdeegk`ggms���|�������������P77�������Ja]����u�}���������������xrvqtqutv����������~��wlibkjonrrur{~�����������������T7S�������Ch]������z����������������{v~yxux������������~����uqnqwttw{y������������������hbv��������E}W������w�����������������z�|xw����������������~�����vqw~|~}}�������������������x����������F�U�����x{�������������������|������������������������wy}�����������������������}����������I�Y�����n|������������������������������~����������������~������������������������|��������j^�X�����kz�����������������������������������������������������������������������ou�������U��`��ty~l{������������������������������������������������������������������������~m}������K�ne��strsx�������������������������������������������������������������������������xt|����yT�dl��zwt�}}�������������������������������������������������������������������������tsy���t[�Pq��{xl�~����������������������������������������������������������������������~���upl���mx�?z��xpf���������������������������������������������������������������������������|qf���h�l1�w�zroy��|��������������������������������������������������������������������~����sj���k�K�i��up\��|������������������������������������������������������������������}�����yts��x�3�sz���ep�������������������������������������������������������������������}��}n~u{���v��*r�k���sZ�������������������������~�������������������������������������������|p|{����z�^-M�t���b��{������������������������LY|��������tg�������������������������������{rz����y��A4,(��������}�������������������������K6[�������vM7�������������������������������v|��������'7+t��������|������������������������y_gx�����}eCDv������������������������������{�����}��X1:.A��������z����������������������{{���������uvjts���������������������������������������514**�����������������������������~p���������|�}�t}����������������������������z��������i(:4+-Z�������~�����������������������rv���������z~~u�������������������������������������7095*,'�������������������������������rqx��������txwv�������������������������������������Q/459,+%%2~����������������������������wpp��������nttr������������������������������������{11:29/,)(#)Z����~���������������������zuq~��wt���mqpn������������������������������������M-3555-(),,''+Wvj�����������������������}~y�l]�~mmps�����������������������������������c036273-+)/+*+')1�����������������������~���}eTozvoqwz����������������������������������Y4333374,(,*,*,),/}�����������������������������qdr�|u{|~����������������������������{��uV=-5435757.,'++-+(-)h������������������������������|���������}������������������������m�������������mlp���tutvvxstmcjjeloopommoprvwqns�����������������X*463240514777700++,-*+.,-. �������������tt��������}yvrpnptqqxuy}�������{�����������������>-563260/577788//--*)+*-'.-n�������������~��������������{w�{������������������������������.2734203176785:2+/-(.*+/(+,!D��������������������������������������������������������������g)5327116.64588623,*+-*-+)+.*��������������������������������������������������������������D/47/51131587984/2-*-,,*+,-,/`�������������������������������������������������������������+354/5/522667975*01.,/.'-)+.-*+���������������������������~��������������������������������R,311230510664818-,0/*..,,),-,/m�����������������������~yoqyy������������������������������-02110/20245655672-3-0../*/(.*,,1�����������������������~�z�����������������������������K*1120311116446364-10-/-2.,++.)-/o��������������������������������������������������������w)401//3.0732162371.020-20-..)1,,+&&��������������������������������������������������������S'/11/12.44/4751536+11.10-0*-,.--*-j�������������������������������������������������������=.205.4-16433433323011.30//-1.+.+**$1�������������������������������������������������������9*600421424633352231-0.4/1/-1++.)+)/"�������������������������������������������������������/-51352412470433443.1..300/-2(0+)*,0�������������������������������������������������������`U:1435607583426052,.0/3-/.-.,-**',* ������������������������������������������������������Uy�P2416415707/7341-./-/-..-/+++*')*b������������������������������������������������������Vov�k<1535451153224--+/*2..0,,+'''&' I������������������������������������������������������Ccrm��:063613241246/.+-00+/+-,)&'&%'W������������������������������������������������������Qro[m��8,6552624223+.,1..-+,*-''%'%!#������������������������������������������������������vQo�Y[n��&4560333644+0)0+-,-+,(+&'$& t�����������������������������������������������������pXgwcJo{�w$351513216,.(/*.*(-*)%$'"��E����������������������������������������������������pkv~uQO���D*46487323,/,++.+)/'*&"$$_ӑ3y���������������������������������������������������kmt~�\Os���#14635421-.,*,,*',*&)$%# �΋:Nz��������������������������������������������������fddlziXby��{%0324232)--'++,'+*(&&$;ٸ�3C^t�������������������������������������������������mtmjlfSkmt��9*060373*-*'+)*(&)(&$$ ���94bbg������������������������������������������������ipllqoUlyd�Ҧ.20444)/)+(+++#,#%& '�ݤ�X)`g`br����������������������������������������������_oeaig`gi�v��a 40352-(.*&-&)'&&&&u�Ӫމ_gfa`iu��������������������������������������������VzoohV^zh}}���'*045/+**','((($'$"��ʲպWhhgadgi{������������������������������������������JjhhogU�mV�}�܇/032 \ No newline at end of file diff --git a/images/trainset_face/s24/8.pgm b/images/trainset_face/s24/8.pgm new file mode 100755 index 0000000..6a44223 --- /dev/null +++ b/images/trainset_face/s24/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +(*)&)!$%)('/()*&*)*&*)+)'.+,+0/*))%' &$$!"'$%%# #"!"  !!&$#!&!!)!)(/44.:43,0,.)**+(! &$''-'*'*&+&)-(+&+,,/..++*'.($$##$!%$&&## # #!!$!""!##!&!&%%(,),150960.-/*((-$'!!$'+(&&''+()&+.)-,/+./2,-%.)0)+#$#%"#&"(""!#$$!##  !## #"% #%!$'&&0&,/62<9103.(*)' &*$%&)("%%',*'+//3114//,,,((,-,,+)'&(')&%#'&%$"$#$# !#%""" #"&$""$ #')++,+/27>9//40++&"$!%"##"#'')*/'10244261/*)'(+*.)-,**,+)*)'%',)'$"$&""!""%$&($'%%$-($&%***+.++/:=;5.03-($$! "#''*+,.1-1.11041/.,/*++.-).,*(++),((*(/)))%"##!&!%$'#)'+*+*+1/,.('((.&0/)*8=;71.0.-&$!")$"$$*-01.1-3/0-/10../4/,14,).+-*).*,****',*''#"$"("&''&)*1/2.25-032/%+*+.69&5;8:13--.'&#$%!&%+,/9:2.2211.21-3222-24--0-.,)..()+(&&*()%"$(')$($),,/;2765<1/5<:-).-2877(:93111.,"!#!#&'+,-;@837727241/5302--/3-3-.-,-+*+)',',-)(''**+($'*-24A7<;976.4B9<,-.1?=42.8513/1*#& %%&&++&,+2@?5D;55<5086/40.,.4-/0..,.--+--.332+)-,'-),&*1,96A>EG<=3,37@=4//35;:.07765/2'($#$*-(/(&-+1=A=>8=<>@:78:62/.13--,./-0*,+1/3835+*+/&(-++/46;8B?MMH<35/15>/8.-,6.6&253542-&$% &#*+-)'+/37=@BJD><@EKVWYLH:=/*,8)116)&1//'130/%"$'#*$-1798;IKOST^YQEG?<8>CDBDI@95526:78>=:9679528;;;==>FGJFH=F@QFXYZSV>752/4(-,7.*++2+.46*"(*)(+(*--57EJRW[\bPIE?;@?FHEGKJ?;971<67;;686:7<=@8==?96;CK>NTKIWUSJF8HLXJT]gUbZ>1+/07+*310&.)+'111)!")+".)-.0=LTW_`YVQLKFPMRJPLIQEC@>8::85@==9E>A9=BIHCYaPLVW[LE:IPWSI^gb^aQ;--202).40(*&,*230&!'%$'/).-7BPXZb`Z\TYUUWQVOMMITFFE@@<:<?DD?@DFIKJ`eNPW[^KJ?DB=EAEEEKJLMX``ROU]]HP>YR\^H_`iehXK7,%'*.*,3/*/',*400*4,&*.Wa`jmrtybTdgegeg^\a\QKOTPPJKOMEJSWWWYZ\_]c``e`cl\[_N[biXQsifoph`K25+%&/2.,+1'&630(# 57.(*>JSivlqrpkokonllkhihfZJ[VTPPOLURRX]_^]bhhkelgpllnic][Wah`bh|uhxskjZF90)#6(,*0+')8;2-%)3/37>G[UcpolmrzxrnqnqljihcVS[UPTQVPWX\`ceeemnnlmloosoojg_]^jg^gr}ypwrqobL;/'%/'/%1+*,7;30) +'+09?TX]fnpsy~��|tpoqoiec\U[[PPSSYY\^bekmoqsrrkoortwsnngddenfglt~y|rrprhQB0+,,*.#0**/9533(!"!,.;@SVditzz�����xrrrnegaWXaXRPUS^^abkhprwtwutpnsryzsqnkliirfqrz~y~qtlqlRD2+/2,*$,*+097/5& )*8>PYnnx}�����{wrqkgdWY[^RQRW[cddkprtx{v{vvtrts{zxoroplnvlvy�|z�pzsphVB5&-5-,!,/.6:7/3# #*4BVfu{|~������}wqnkdWX]ZWPSZ]ciilswyzywy�vxyxwu~zzlsqomszqx~��~�q~wrhR>6-(9+,#(,*:<521& ')7Nepz��������}�zsnbZZ^]Z[Y]bfmopuz}{zvx|�|z{|{yyzsrttsy{w|����x{sh[>27/3/))%+19;913*!$++F^mv~�������|w{xrl_^aebagbgortvu��}{yz~�}�|}}�|{yxv{{z�|������z��ziZC237.2)-&%86=32/1&!&).Zhr{���������|x{tqmknmnolktwyxxz�~~~}���}���~�|~|~���������x��}s]B:175*2*+&:;<7201*!(,:_qx����������~~{}xvx|{pu{|w{~�������������������������������y���mhH498501&1%?<976/3. //4kx}�����������������}��}x|�y{|~�����~�������������������������}���zgO95@601,,'<;;922:6#$23n|���������������������~���}~~~������|������������������������������p_:6:32-+).;;96=djP(:1n}��������������������������~���������������������������������������}eD820.2*),;9:8z�~l3 4-n~�������������������������������������������������������������������rO:/,-0'5+:97=����K20r�����������x|y�������������������������������������������������������[>6*/,03287::�p��m$63r���������zxntpz|����������������������������������������������������}�j:;.(11079899i���:2:s������~vqtjrkrryy{~�����������������������������������������������{�t>>1%2/+:;:95v���{xuvsuvqooofc_[]`go�����������������������������y��}�~~yuxv}������|C5C6!@|�����Rw����z,v����|�u|}{��wutssqmlus�����������������������}vlnonjqvy|}y|uvzv������{E1<5-]������Zi�����8v���������������������������������������������}tndcc_\`hqqxsusuxtx~����zI28/K�����sypW�����Sx����������������������������������������������vsmkgia`gooyypvxxxvy����zI9='h������U�R�����sz������������������{}ytqy����������������������xxusqvppu|{�����|~w{����~H7D&������|S�W�����oz���������������~~{qlf`\fmxx������������������|urqssxx|}���������}~�����QAINt��{��������{~x_PNMGIFPcwsuy~�|}|�����������\`i|�����x`�fq��tle�|����������l`YZNNJDC84D;JJQVc��t�������}u�ybK@BCFDO]ruxuzyvxy}����������t|ms�����f{�X|��uud�|����������trfd[_[YTHDUJUWYY^jou�������{n�ybR>69?;HZgoztzuqnxy����������{�utv����]�cB�i��uc�}�����������z}zxzpjf^Z`]`_W\ech}�������ye�ubaU@A2:7DYYagkjam������������~��wnu���`�>"�r���u|~����������������vpniihggaZcikv��������}ctua^aVQFM0@HNHTPefo���������������}jx���j�1��w���]����������������{splommkjdehut���������{jluh^dg^_aIRNcQbVk~y�����������~���viz��h�e0k�y���c��������������~stpmpnmnsjpw����������zootphfjioqdfevjsny����������������~ji��|i�F6%4���������������������tvunsppt{t~������������}utyxtkkosvvqu}�|�~��������������z}jfs��n|�38.����������������������y|zwxxv|���������������}{{�~|wpouwyy{�������������������u__h���m�c281j����������������������}zy||����������������~~~����uuwwzz~�������������������oq{���r��?46,%J�����������������������~{|}�����������������������~�~{~{��������������������h����y��z278.)#�����������������������������������������������������~�}��������������������|�������O.98).O�����������������������������������������������������������������������������������/7=3--*!]����������������������������������������������������������������������������������D-8:9-(+,E��������������������������������������������������������������������������������q*5878-++-((+u������������������������������������������������������������������������������:20576+,+,,,%&EU���������������������������������������������������������������������������t(42477+.++.+*./y�������������������������������������������������������������������������:525287.+++*-)*/g�������������������������������������������������������������������������P,464597-+-+.,*-/"P�����������������������������������������������������������������������eB136647770),--+-.+(9�������������������������������������������������������������������}�mE2657224749+,*--*-,-)(�������������������������������������������������������������������`8825455645836///*,+-,-,��������������������������������������������~����������������������J/54615467674;/---,.+0+0������������������������������������������������������������������<16535525:6:3;.*.*+.++/*l������������������������������������������������������������������+6571442567889..+++).*0-#S�������������������������������������v���������������������������y)447334476875;0-.,+,-)+/&,������������������������������������v���������������������������^+6235447894:69/---*,,-*0.���������������������������������{{|{���������������������������E-944433298688401+---++,./w����������������������||��������t{}}���������������������������4082473677995;9/2*/-+/*-+/!K����������������������}xz��������vzzy��������������������������~-3607233:67:798////,--*-,/,*������������������������z���xw���wzy{��������������������������^*4817/36769887;.110-1.+-*10|���������������������������wl���{yy|��������������������������@.5744357958787;2-3.01-*0(..$K���������������������������}q���|{~}��������������������������-57345484:87883;2-100.0-+)-,/�������������������������������������������������������������b'6634676994;859:/2123.0,---/1i�����������slwsq{������������������zuywu|r����������������:139/7638:688785:003032--/0..,)(�����������uuv�{_bkooheg`gswrqwwyxyttmabgnsh���������������v,4453:9696797696:01/211.3//--0.�����������|{���}gmdg^VYUWZ[]V^^ddgdcjht~~p���������������@/83633795:;8889950/134/11/+.,.*#Q����������������~woqqjhfd_ee^ccihhjmr�����~��������������w+577756:;96;95679:/11346+5/0.2**- �������������������}yupoknqnopuqty���������������������}R45698499<68:77976012341,12-./+(.����������������������~{utqtusu�~������������������������Z�~?6:689:7889777581/214/221/.*,+/u��������������������������������������������������������LV��@788:6958:9;6883//24-400/-+,&-T��������������������������������������������������������NKn��<0<<68989:987:21/42/22.2*.(+&&.��������������������������������������������������������UVZs��*<989978:8979011//0/./0+.+*(d�������������������������������������������������������}ScHlx��,87998:5796;50021.0-2+*(+&) �����������������������zxz�����������������������������kh~VI�}�a,<:7?96659=41.4.02.1.*,'+\�p��������������������zz}vvy|��������������������������Zk�hS[{��<2:888668897300/10/-0,)-*��ct����������������������~z}���������������������������Ncnk[cg���&395;5:5:42022.2/3*0(*,:ݽ�5����������������������������������������������������_oxsMfu]��^&25668684/0.1.1/0)/,+-���6Nv��������������������������������������������������vZiqn[fb����-07386846002.//2+,-), /�ڮ�\@Xd�������������������������������������������������hpkhaZm_�v�ے"2546575./4,.--.,++*��԰ڧ']XVh�����������������������������������������������TinufT~c^����O)244475,/1.0+.-()*45��η��EUaWSZx���������������������������������������������F_bhnPxtL�x���!.03652-..--*,.>Yy����Ŀ�ȗBjbYWTr��������������������������������������������TPXd[]m~^�����~11355.-,++Ac�������ҹ����Lcmb^UZp������������������������������������������HiDPS^t{hp�����8'2/26,*;\����������Դ�ӼӇWoke[[\p�����������������������������������������xQaW?;S�sq`����Ǧ!,/06Ls������������԰�ѻ��Ynnldc]di|���������������������������������������mb`cH7@��f]������c -/1�����������ֽ�Ԭ�ӷ�Ћasnnjgggeq��������������������������������������fjgkTA1��n\�������'&-2�����������պ�ϭ�Ը�θcppppkfihifr�����������������������������������wbmqljB735-2100&')(%!!"#*$!#%+&,+..*)'&(')*-*/'/2..'+/.*/0++8;:/*'*$''"'2):>8739659=<25-.+40.@@876:240.#%'%*"#$'%((+-0./*0+++/*00&,('%)+-0+--*.27>-"()%$$,*+;9D553:8-+,8AC0:.(4>25C:5217/0-#'&(' !"#"&''('+&440)422/20&32,,$+,%*,(-362.,"/*('+%()D?8'-9;6<1*&75K/;05=A=3G55721/1%%)' ##,"#',+)+C01(,-=/;241(.+**(1')-2,252+%))*((/)-):J611,9B?==43-4E?:-;9;C1?746301,%(&!#',($(,320F;1326?;@=11H:47.6=69<4722/3(( #)%',/.011:=9:<@HB=9<54?89/32544:B<,-210-525845ABC8A9FMOHVNA9,5?28659/&6:3;536/2-)'#!&#!)&'),085;=ABFI@;?77@A?7926648F7056<6.:9@6ADCELKBHAEL^KR[N;55-?.>(<=<>78<;D8BB>;9466?99:;7=8?249CC;NLDNLMMD;MQYSQ][F15=4:6057<(18-956134(* "!''$"&&1139?A:867ACEALHC:=?8<7D7:>>==>?4>HIGMVUNSQXLACOQRUVZfT>.#?4>5)697-1/424130('# &&#!''/06@CJ63677=CHNFFIB?C<8=:@A>F@EAGAMHQNWcWORVXMNGOWM]Km^bX3,-::>,.83/1/147542'' #""$%#%+/.39@EF0440<@DKEFLF=DATVSQV[WFGNILKGLLIMY_YRZ]fnejtlohpdg]Uesici{qimk_=2*&$-,530+008456$"0BFHHN^f\C[XTRT[Ya`VIZPKDGJLTUZXb^dlosnrtrx~psldglhjdny�xxpllYB87+ 4.*6.&55758!*6BDHLUVeoNV]WTYa`dk[NKQFODIRTYXa[idqnzuwypvx~zzrjsjqvin��}pnukH9;&&00$3.&69768#*4CHNVW`mMV[^[]aegdYUJOWOOORV]`^birttu|tr{s|�}x|sypz}js���rpusSA/&"7%,/1&76877"-0?FUWabTOcc]`fcd]O[OG_NMRTZXacgpvxtuv{qxy}y��ywzx{v�xz{���wsuu_E71(3,,1.'17874$")4=PY_^QLikkjd]\VSVTMG\OVUWWgeltyxwuyx�s~~�v�zww|{z|~{��~�v�xlfG>'21/.-)-26:94(!,56LSOKQ_mrsnehdZ[]NPW`LVVXelpt{|zxqy��z}��~���|�|y|��}�����x�sbL8*)40+.*,37886&!,>:NOQR]foovqknhc`]MV^VNT_gouv�~|zym|����������������������z��skH;3(211+-,476:2(",;=ISXTcgnqtutkjnaL\bOS^_gq|yx�~xwu�������������������������xeS;58/18+/.3:5:7( #*=EKMY\fhmnwppls`GVXRZeelr{�v��}}�~�����������������������qV;094541)1;=597.  $-=AQV\adgljcdlhTJRT_bldiz~��v}��}���|�������������������������pX?254541,1;:9=8,&"$/:<7.A05:9:99/,)# &6@T^_a_eksvpronwvurzusvxvwv{}�����|�����������������������������wX=9><232A8::980..&,;DX`]c]enqvrtxy{}y{��}|z~~����������������������������������������fD66=836?<:<8<1//,".CHZa_cafmrspvy{{�}��}��}�����������������������������������������tH:01<34<==9;;,01.#1FM\c_c`hkoqqt{~�|���{��}������������������������������������������P<.4653=?;;9;./*/$5GV^c`abgmlonrp{|��}���~z������������������������������������������[?A8685<==;8900,0%8GZ^b^]fenihdghqvvz{trr�pux���������������������������������������f8J0:94=<<:99-.-.*$9LZ`[^`dghadZ_]`bgihqmdomjq{}�������������������~|z����z~������t3H5/98;;@8<80+.-2!>P\^]^efg`S^VXYXPRVNW[\fg`mq{~����������������zsfemfku��}��y�y�����{8?=/5<:==<<8+/,/-#AS]YbafZ`VOROMTPHGFIIGTRjWnnuu���x������������pi`UbTVWlry{txz�}������B3E379:<::;://.--'FVVY\aZSWNHJGHLVLHPEFLLU`]jnsn}zy�}����������qpg\dca^lns�wuvwx~����C7G,96=:98=9,./++-ETYVXYQMJEHBJEKOSY`_VXc`iadnkhv}p{������������������|y~��������������H5E657>;;9;<).*.0-#HSYXSLMJFIDKORTZ[^_[ZSSP\Z[gb^kvqx�������������}||zz}���������������R8>@4JLLLNMWfrz�������������bYTTXZalv�������������R99B4Q}����B-(KputD$!DS[TUNGGIMLUHC>BBIMD9:>;6@IFFAJ[kx�����������w`LOITZcei^jr�����������_2=AL�������-2MPz}n0 GUXUXPJIMSMH7<>>94<>:?A?>BIDD]P4:=FPVUA4e�������~�tcc`_Hn3270���Pg����������@4w��ş��d� WDN:1FXM5QU_a[YRPMB4,-NY("(eaGSICEWYM6`�������yr{gbR[~I/)�'��n^cx���������G.���̟��f�#WDP:K=AQ= SYab^^URJ;1<@NWC$&) MgZA[BCGW_U7`�������t}�e^[X[vw9316p��ylq���������L/���ӡ��j� SDL?[V8J@/OVa\fa_VNBD>JW[cH83LWTMJEIJJd[K?c������n��j\TNZ[f^LFg��z~s�����������L[���ڥ��g� OGIDe_R4I6PUb[gieh`XUIDDL^\XQPJOUIPSXN`QASay������b�wjdba_]fPb_ot��|������������z����إ��b�$BIHNjb\HB8NT_`hlkqpfaTIFFGMMQKONUO\ZWT^LRdaw������hpxmdjiggpfkp~��������������������ש��k�(2VHTfc\^=7LR]`flosupk\NLRSSXSTVW[Ze`W[\_hjdo������yjtpdoonrwx~�����������������������ȯ�w��($cS]d_][40HQ[[flpsvypfZSTWWVX\]\^_g_cijtnicjv������vsrpoty}}��������������������y������h�t)^[`i][U<&EMX^ejnwz�ysb_X_ZZY`bdfdbjpywurhfjt��������t{qw{~�����������������������������c�W)MYahYUMM/CKRZcjpwz��wtkfedfgjkkhcevt}xutiijw����������~yy�����������������������������k�=+>_[p\WW`DDJRY`hpu{����vmnkkpikjffl{x{urogiir�����������}�������������������������|����x�4,"0eUrkbcbVBFMVbgqq|{���}tslgmoljknwzzuuqpikou��������������������������������������u���}�u0+%%hSxwo`__FBIQ]hlnxy�}�{sqnkqntz{|zzswqnkmrz��������������������������������������v���w�U:*)bUpr^`aHBEO\flkss}v|}|~yyuvt}�}�|trtrqiqv��������������������������������������ux�����=;+*S\czrf`dJECJW^knqqyszwxxzz�z�����{xyoslfzz������������������������������������|{v������5@()!?oOuqcZKDJDT_domtuw|wvvz}��������x|mqeq}�������������������������������������xp~�����p1B*'"*tJhzngQKEJBP\[eiovu}xx�z{��������~yikgw��������������������������������������uv������N9;()&coGfuuZMCKHGYa`iqnw|~������������rdpoy����������������������������������������������5>A')&Ox\Rq�mRDHIIV^ampns{~����������jmutz���������������������������������������������u6<<'(&2lxTj�{SEGHIRXblnsr|~�|����������xeyxsz~��������������������������������������������E;>=)($#Zxg^s�gDHHKOZdflnr}�~���������{fj{snvy��������������������������������������������4;<>%%%(5uk^dmmKGHIQ\feino{y~���������}qZqpgddqu������������������������������������������J87?:&$$&$ioY^\b[GDKQZahiquxy}��������{oo[nh[\Zcf|�����������������������������������������,<;?;%)$$#Km^Y\gmJDIN^achosvz{�������plkXaodS[Y^p����������������������������������������V2<::@&&!#% )a`cfmrOBHMZefcnssy}��������rmobXwt*,L[j~~�����[��������������������������������4;><<=))"$%"=ZeffnTEHLYacdkstwy�������|rruqMmk>(#Hk|�����j`v������������������������������L7:<<==&(#$"#% >U\\fVCJKYd_hlprvz~�����|vy{yvbHGPCA/Mz�����}�������������������������������P4<7<9@8-'("%"&!#0DO\TDGHUadhhojuw����zx|}~wt[EDIMPFq�����������������������������������[?8:97;:=>)&'$"%' %"&+CA;GKN_efemhtx}���tz}��~tvgOIBGdln����}����������������������������O?;=49;79?>>')$&%##$$%%&",IIN[bffjmvr|���tv|z{�|wurLN@GZrwxz��~|���������������������������+8;98;<<<==&'#'&#%!%'!'#&;=;=($%*"$%&&&#%$%"5KGQZ`eegltwyusrwnlnejjqodbWQg��fTs�{u{�������������������������W3<9:96;=<>:@(*")$#%"%%%$&#!-JLNX]adclq|qrsqvsfaakfohqpi\i}t_Wm|t}��������������������������D2<<99>8A8?;=+)#'%"%#$%&%##%$IIMYX_dfjqwlmmtwrla_bhorsusmpzhm~�����������������������������:87<;9@8?<<>@))(&""$ $%%##&'BJPT[`dcfoppjquvqpabdfooqlrklv}�������������������������������,=8>86<;@;>=@*''%%&!%$!'%%'&6LNT[`eefmonjutyuo`dbacahjjljbixvz{~���������������������������,<;89;:=>>B<@&*(&$$%$"&"#$&$#+MNQW^dffjkkgv}}kYMFI?EP[YRRWNXf[SS[\be`dighr|����������������k/=4>9;;??=@><)((#&&%#$$! *$%&EONY\degkjknv��WD<3-425;6?@AECDDDHOP\\cdib\hmqw��������������K3=887;>9C:<>;')(&&&#$%$"& &#&=JNV^affhiot{��STRF@A=?;()*%)$&$$%!&$$%%#,JNW]a^feiqx��|WTXTXTUUVXbffpd_mmqt�{�����������������������w1;9::?8B?;@=?>&)(*%&%%%%#("'%$&!HLUV\^chir|���WW[dc]^Z\]dghqnjdqsw�������������������������S2:;7;:A?@??@?C'*)+()%&%&"'$&%%&!4KQX\\`bdn~���`agigc]_fhloosytu���������������������������77<979:?>>;A@??,&**#)&%&%"&&#%'($"LNR_]abdhu�{|ogmmfdf^fgu~}y{�����������������������������d3=7;;9<=>>>=A>@((**'(('""%$&"&%' "=<><=?<>?=A<(*(-)(''("%%%$"(%!)'KQX\]_fnngfbjiahilifjq{�~ooq~�������������������������]5;8><><><>?;??<='**'*(*'''#'&!(%#&$CSV][[adfd\Zce`d_eifklpqifdew{������������������������5:9<;<:>@9>=>A;A9)'+)&-''*(()'#'#%$'9PT[]_\]a`\\]ad`acde^]^^]cbely|�����������������������S6<;@;A=B<>>=;B((.'*+))+'''*%#)'"& 6KT^_cZY[[W]W]`adkefinrmkwzz|������������������������}4:;<==C?=?@?=@<=;A@<=>A;=-&.*+,()(*),''%''%' 4IA]]_[a]W^X\Y]^egowuwz�|��������������������������jb�v<:<@>B?9B><9@?;@-%,)'**+)/'*&((&'&)vK>Oe_^c[[[[V[\ddjqwrwv{���������������������������Ae^��?5>@=C9A:;><:>B(+'(-**.')(,,&')$)D�EH?Zdcc_\XX[[_eajpqs{xy|��������������������������}EL[m��6>?<8>++&)-)-),(,,(%(")%��CJGB`iee_YY`Y^`efiqlqsy}��������������������������aILlfz��08>:B8=;)')(,))(+),**+&'("&��@MGGI[jidaX[XX]_cckgklx~��������������������������S;Kwok{�m6<>:==>?9A:;,)*'++'*))-&+*)#'bτ>QMFHNYihdeYXZXZaX`gcexw�������������������������DNQj|S���8:<>=98<=?:7)'+),**,*-)+'+%).�Ɗ3YUMIKKQbedc[XXW[Z^_cmp{{~������������������������;?7<=>;:'*/&(*,)-),),(+&>���\_SOKQGT[fhbd[][Xdbgmr��|������������������������8Ph��|P���Q2>C9<7;8:<;<;'&,()'*-)**,$+&!.�Ū�/Lif^\PRUQS[biefnilssr|��������������������������oDlvwzx]s���X1;;<;A::5'(+'*,',.))),+43y�Ư�a=jjhgbXWZQX^^fmlttwzx|��������������������������iAglty�]z���!1;=:;=:>*'('+%))$.:Tr�����³ۡ5enkkgd`\WSZZaelux{|����������������������������XGy{plyhx�u��m,6>98896'%)&%"+Mu��������ǽ���H^smqjmhi[_YXZaclqxy}���������������������������cElzv|hmz�����$2;9=;9: \ No newline at end of file diff --git a/images/trainset_face/s25/1.pgm b/images/trainset_face/s25/1.pgm new file mode 100755 index 0000000..68687d3 --- /dev/null +++ b/images/trainset_face/s25/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +vwzx{zxzxyy{xyyzw{zyxwwxxxu{x{zwlhleoq�����ule`_[SWPY[Z[R[dbmtppsvuptqtsvurturrqwptpqrpqospwxywyzyz{wy|x{zwxyxx{yzxxrx}{usvu}�z{~yyysic_US[TPONLPTTND\ehhiqqvsqtttsrtssssstqsqrtoqpspzx{wz{wzx|xyy{ywwxywz{vpoquursw}{z|mqwpyxsfe_OLDFJ?PFGIDEPUNPLTc^]ouqrpvqutuqutspsrrrqrroqrrxx{yzx{xxz{xzzwyzyyyytidnlnkrmooklgknoorppkh[WPJGA@FJAFE>A8B7B35HTSGCBLHkqustuvsutruuttusrpurqtqzzzyw|wyzvzxzyxxwytk\`d]TefbXWW^b]XWT\imj^\ZLIEB=<;6.>885231-8GNID>7Kqoqsuruusstrustsqrurrqrxxyxzzwzyxwyzxxyy|gVU\\WO]ePTUVVSKQU[aiigd]YPKA997;803/1/-)-.%19?NB@1[rqsrsutstuquttqsursrrrzzxxyzwyxwyyx{zvxsaFDQVKDFKUUNIMRQPLR\ahhf]TGD?>CB==@43-/**"(*#.0@F;84atrrvstttsssqstptrqsrpzyxwzzyzwwxyxxxrlfW@9DMI?;GGJRSXVNKOZ[cgefc]VOOMHJCA?75;,-.-%-''%6;=6.@fwpvqttrtsrpsrsrrtrrryxzwzyyzyyyxxumk]TSF:=8FA<>FDDFJMJNTWU[W[c_U[]XWNDB@7543001004//,#-7<82Gnssuqsqqursrsssrtpsox{yv|wy{w{yxuid[OLN@9=67@9876C=<=8774:572@=E?*)/.=92Rkqsqtqsqtrrttsrrqrsy{ywyxyzwywq[NSJHIL<88;95;CHOQSc\]\XKKD?<8:9><=A;GEIKRU[[]WVTOHGFFDCJHE??ACEFOOEZ^k`aS>4".,.LYjprqourprrstsqrrxyxxzxvzveCGFGQYPNMB@8??=MC@DIY]PGFB>CGJNWNE=9?:8DAGMRWUTZVUY_baZVYLR_]_bdkpgkom����tmZ7!'-=Jbblorrruprttrspxxzyxwutb>8>CLXXNGK=6:J\^ZXGHNb`fnowrssssstqyywxwztoO;CDFQ[dL8E@9OU_\WXPD<8>EBFHLWYYZXYchovplwwvs~����������������w_)'-=KMccaeppusqrtrtyzzww{wU=:?>JUiXB056/;JZXX_bb_UPNW]eb_]jmef]koqwz}��������������������������aB6=9GT\^b[S\otupqrw{xwx}]7576DW`V@88@\mrfibdbhl{��}zwrqx}vw||������������������������������H+5=AR\d[^TRNgtunsxyyz|oD141?Lh`LEABRinsmfmkov}���������������������������������������������s-*:9Q^lSX_[OOVsuqwxzy{N2,07GbgWJHFMp����z���������������������������������������������������_!&>H\ffNW\_Le[przwy}e.56=>Yb^`J@D[t��������������������������������������������������������w@%PN\oSWUX_Rkcp{yyyE/76A[S[[PNMTl}�������������������Žÿ���¾����������������������������zj6"$^Cr_SWQ_VZqgyx|t59<6FJ[UUNJ\^s�������������������������������������������������´������x|C+$8[c^ZLdIaV^pwwyP==8>>JOMUXabo����������������������������ƾ��½������������������������yvd++$S\cTTO[K`SlxzpE78;59@\bjffix����������������������������������������������������������~ny<)/0daVLOSHSWny~]836208JVag`ei�����������������������������������¾����������������������jsT430]S^CLXBHNh|rA;3'-2B-NVTCLOC@H]~\37*(/5NY4;3IK7;H|D,,,.%/9FGW\[f}������������������������������������������������������������owpO;3Bi?//:N96Bw9%)0&),7ALNS\g~������������������������������������������������������������uutQ;B3cH'1.J93Ea/&+,$%.4>GKR]l������������������������������������������������������������wu{W28?QY-1B91AK&+-)#$06=?MR]j���������������������������������������¿��������������������xvvb?'9F^$0@51K=!-),#)067CLQ[l���������������������������������ɿ����¾��������������������zwscD8,>U')94,V3")(-+2-/9EDO^n�������������������������������������¿����������������������yvw`L<6;T1 ,6/1l6,',(?)&,8=@J[p�������������������������������������������������������������}wrbHA?;L;#20/QvX6)012))-9BGXw��������������������������������������������������������������uv_MA;?;H 5%CoqpA0-0(%#(*2:F[|�������������������������������������������������������������~vt]I=F<69*,"atqlR<*/)"""*17Fe��������������������������������������������������������������~vn_DCA790,(buojnQ$. !&'&/2Ji���������������������������������������¿����������������������smZD=B65+*#"aup�n]8(!#$$*5Su���������������������������������������������������������������uhTA:F97*'# cso�r_c&##%%':`�����������������������������������������½��������������������sgR6BF<6',`up�tbyQ ((')Po����������������������������������������������������������������rdS4@==- $$\un��ez�W./2'3[y�����������������¿�������������½�����������������������������~meM:8=<- !Xsl��s���iHF2:c���������������������������������������¿�����������������������zihR/:7?+") %epn�������j_SJn����������������������������������������������������������������tflU+06>)6rpp������sing{��������������������|������������������������������������������qhlV457%Nqlo������qUmy������������������vwnkmuszz�������������������������������������oenP!.42$?homl�����{oNn�����������������~|uvp`a]ebaill�������������������������{��������{iilM$,4+&Xokmm�����|s[l����������������������pj_cachjn����������������vlcdeemjdkxy���y��uknlL&0/&5lllil������{qr�����������������������yib\eikls��������������}tf]SQRSSS^gnqzzrv~xujpoK%/*$&^ljkji�������������������������{l_YPD?A;^DLNckl}������������sc`ZZRVUUXXZgfmkgj_eg`mpmG$)"'@jjhjki���ţ�����������������zfK:IOC?9?MR�v[PVfms�����������pa[\UTMWf{��slhhdg`SXJktnI#%C5Yghigkg��������������������}oUJCL]|]P[Z]���{_fw�l����������u`]_LLQH-;[Xkz�~xli]YTMDW|nN!4[Dedhhihj��������������������qbghw�z��vln|���|�t��~~���������ejpeUd�jJKOapq��{peiSPesvuppilmmjdXTVVWYW\_]``aab`^`^_^[amfl~���������^aiftnq{��}������v[IDPUUVJ>ERdiaagc��d^rlXHdsuuumopljdVRVWVZZ^^`a`_aa^^_\b]]iogcv����������[`]hgblu��|������wsVGF@;HJ>Zb[vs]aasv�kOebmOXtwuvurqnlaPUYUVY[\`_`_`b_`\]__Xlhricn���������~WdYnV^ecr�t�z����o�osO@=PjPtb\^ze^_inn`aMXg_n}�}{wqqmi_NVWUYXZ^[a`a_aa^_]`[grIul_e~���������h]_aWaV`f�t�z���ya���kK[i�_xb[PnnZ]Y`dhS_M`b��}�|vrpkfPUVWVZX\[^]``]a`[a\^U�](xoc_u|��������{lZYifS`mpws�{l{fY~��oXcs�hfiGQmfZR]PPnRV[ix��|�zquoh[RWUVWYZ^]^`_b_``]\\We�F}sj]hz����������idqudbnhsn�ras[Yv��]bNqyhZ\NIh\ZLZWEgcCb������rqnkaSQWVTVX[\[`^`a``_]]a_}�9�tndas{�n��������||�vvwwqt�k]f[^z}bP[BlyhK^OFX^aQRZL\SVe����{snskf[OUUUUVXZ\]_]_]`^^^lq_�z-�vpk`hxxsu��������������y{�nked�zf��haomSt���vtpj]]kp|x{|���������������������������������{ttzpmjje^Y@ONHgZTU[Z]]\_]`_\_]x�yk��UAg��~snlcZaiwx}z���������������������������������~yortqlogdRV-K\*__dWW\\Z\][_]_\_y~xj��[O\���|{soi]Tfhqyt{��������������������������������tnhomppm^XJV$M`(PXiha`[[\^\^_][_t�xjz�mXM����}xspbV]ceossw~�����������������������������~g^imqsi`YJON!&Un $J[bhinfa[\\^]_]_t��lm��ePt����}xpkZX\]dopqqs��������������������������zw]ZinoieZIGV9 '2\u3LVba`pjiha\]\^]]q��qg��n\e����~}umb[W\afkhljo�������������������������}zeO^gjeaZLFIY!.z�s~|����xtmb[XSSZ^Z`^\^^\^^\\WWUTQQPIKIDGKPW]`_eXDDVZkr>M�wZXOf/clkd_aYl\ibaed��_u�rmf`r_.#�h�~~}��{lk[_RRVVV[^[]]]`\]YVWOTSLMLCFJMT__ag`^PK^T\aw( R|][Sg+fkkd_dRi\faafe \ No newline at end of file diff --git a/images/trainset_face/s25/10.pgm b/images/trainset_face/s25/10.pgm new file mode 100755 index 0000000..bccac9b --- /dev/null +++ b/images/trainset_face/s25/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +xzv{vxxuwyxzvzxwxxuicfnjeXgbjcgejmjjlprjdijrmb\LGNGDBB92E=:>7=658?290..2ALEB=]omqusrspqttrursqrqtqptuxxwwxvzxxwvxxx{o_djfX\`^WXlbTZ]]eeWRKUZamjjaVQJE@=7695/-/6.0+(--4@E>A_srqrttrpstqsspsproqqqwxuwyvxxxyxvzu{o_pyeQNUbYNJXYYZUUQQOQPS^hgfadXXIC:52393362-*.&"$((13F9<[rqqsrqrrsrqrrsrpsqrqxwvyuyxwu{wvyxqdtncR=FCXVICDLPUXVT^YWLU[a_jbgYRJCA?>??=8>73+(-&"#))'8@.>cprrqqropsoqrspqrqsowxuzuyyyxzvxzunii^WYH8=GOODB@ONOUWY[TKU]f`kf^_XPKFHFGDA=8972/,0+$#%(-750F^wnsssrrsrsrrrqwqpsyxxxxxwzvyyxqdlcaUMUC:?B8@E>A>FIHGOTLVU]VQXWV]XTVZRNG?69:222+.3/0/+$%512TkorqtoqprtssqrtpqqwyxxxwwwywwlclkX]NRPL79?C98??;5=ADAGJKLOQNQRRS[^]VMFA;5:996966:49;<6&&"/4;Qlpsqtprppsrqrsrqrvwxxyuyu{tf^[WMFUDTNF>79>=:6E>@>@B@CBF;HNQVSdZTPLK>?:65>;<78:9A;A@DPB7.$(14TnptosqsppsotqrqswvwzxuxytaQNI?GKZUYWLF==?<@A?DHNOPVVPVTUMB?DGNMJJJJNDRTO\X_hannhG.,!*>O\qrptoprqrtqrruyzwwwvnJ@=7>JN\_[SCG=ECGSNVUOF@7B==>HCKQVVXTWPJHRVYTUPRM\aX^`\ncblpz�{oQ0)$-GOKGOQNWX[Z]`b`\^[Zbcgneimt�rtvz��ys\5+)5BCGIU`gYA+.IE[gcfca_VMKFENNQUSUV^_YX^fkqvrnu|����������������wF5,.=OSXk^`nqtsrpyyxx}_79;9:8EJXh[<333P[ZYbgkpc\WNQSW^]a]dmhiebjmluxy}��������������������h49;:DQT\jTXgrstnvwxx}L7>=88:=5/-9?IbjY?@BHfy��~wr{�|����������������������������������������������l&!3DOc`^SOuYYovy{i<60/51:@Uj]MHFDTu��������������������������������������������������������yQ.)5PR_dSTWvgZzywR0+2:75GQ]faOIBQdx�������������������������������������������������İ�����zl97';WNmZTX^tlvc9+5974>77>KUMUUT_co�����������������������������������������������������������zuN(/3:`_TIQQ^zV2:=4:5:>ELUcecahy�������������������������������ÿ���������������������������kg3138^PZFTDS}S87.4146:CI`hgehj������������������������������������������������������������qn?.:8NXOEPGCp?261-.-2BN9GGGD<'21),,*28?RW[akmx��������������������������������������������������������������ki?53CT93KQWZbj}��������������������������������������������������������������nrH8;8I_/6H)%$)-0$!,0CGVOZdp���������������������������������������������������������������ouS(9;@l)=A&$)+/*##&6=DFP]br�������������������������������������ÿ�����������������������}tq`:.25b*#<=#$*.'&#,5652'ZsaS4 7'&#"$&+4@Nh|���������������������������������������������������������������{s_97A2.5!Wvi[A"0' !#%(+1@Uj�����������������������������������������������������������������q]33>80)!Xubc_-'' %"%)-B]s����������������������������������������������������������������~qZ%88;3-YteguI*" (&(1Mg����������������������������������������������������������������~mT)1@@7)Uspky�0""(")(AZw�����������������������������������������������������������������{rL0+><0Ttxt��w='0/(,*Sl~�����������������������������������������������������������������ykT4:>0)^r����sU:C;10Yr��������������º��������������������������������������������������xhV15:8 @nm������u^[T>Bfx������������������������������������������������������������������ugV,394Rpl�������nnfe_k�������������������������������������������������������������������sfS)53*eok������g_uozx{���������������������{{yqqxx}�������������������������������������niM'/1.kjj�����|ZL}|���������������������~ssfhenmjppu��������������������������z�������znfM"0,Oqjg�����{aV}����������������������~|urpcZ[V]\\hig����������������ymglpqpnkgp��vywdkI(/!8ikki������whw����������������������������vqdbhcglpy���������������vg^WWYWYY^dlpy{rtrhkG*#+Xmjim�������{���������������������������~uacYWailnp|�������������ukcYOKIMHNP`cckci]f_`oB*Hhkihl�����������������������������yk\PI89C7eZHGPfmny�����������~q`YZXSU\`hhi``dd`]]UPJqF&-fghghh��Ȥ����������������������yeN9LPB@7BQR��pYX[rqr�����������r\STNB:=P\t��}vlc_WYPH?nH*Pggehhh������������������������tRECNZtWTV`\���}x^y��q���������y^URGTZ9(�:+=P^tspd_NSFCiK I`feffhg���­������������������~mcbl{���yzr}���������}���������eckZS}�AU5J:1A-&HYk\ZTNOnJC^`_cdfge����ȩ������������������~����������������}����������ſ���b|�auv�\g`RLFjN#),Y_]XOVoLVc]`cefgc����ʫ���������������������������������~r{��������������zo�������zh^Uev^:2:[[[KdtTdeZdeaedd÷������������������������������������{�������������³�y�|��zv����{rtwj]:1FPW[akr^bg\`faefd�����Ŧ����������������������������������������������ô�y�}���rp~��~v|zrmWCPV[itsnbejV^cafee�����ķ��������������������¼������������������������IJ�{������uiw�����xpfbabm|zwk\ihX]`bcdf����������������������������º��������������������������}��������qmtvwvrpvyy||~�zf^ufW[bcbfe���������������������������������������������������������������������xwv~�������wef{cX]]cddd��������������������������������������������¾������ƿ��������������������������v_t�VW]^accd�����������������������������������������ÿĿ�����������������������������������t\zyU[[_a`bd����������������������������������������������ü����Ŀ��������������������������r]xzTX_[_ace���������������������������¿�����������������õ����Ŀ��������������������������m_}�XW[]^caeW��������������������������������������¼��������������������������������������ie��cS^\__b_\]u���j����~��������������������������������¾½����¾�������������������������~ci��fS]]_`aa`]^bee[��u�����������������ľ�����������������������������������������������{��}[r��`T\\[b`c_a`__\W��w������������������������������������������������~~�����������������|�{Vy��VU]]^a_^a\ba_]Y|������������������������������������������þ������|������������������~�yVy~mUX]]^``a^_`a`]Y{������������������������������������������ƺ��������}����������������~t[qo]TY\]^a`a`]__a^\y{������������������������������~����������ɽ��������|v���������������}yr\d_TY[Z]_]aa^_^`_\Vy}~����������������������������}���������������������q~������������~�}ot]RWXX[Z]Zb`c^_^^[_Zty~~��������������������������������������������������qu|�����������x||pmVVVZU\\]`a``^]`\`^Utvw~����������������������y���������������������������~{w{����������uvvkmXRXWXY`^aab_[_^\]^Vlvxy��������������������xwy������������������������z}x�|vy|�������{rppkhQUU[W[]]^`a_]_^`[bXivut�����������������{tpsz��������imu}������������|jjj�{tqm������~ufjmk`TXUY[X_```b^\\`[]aVgrpo|~��������������yhox~���������xeg^Tj���������wZSQh�}~zmcox}�~{vrjijg[SWUXY[^^]ac\]^][]^Zkpnjw|�������������pcn�����~�������uogPDbx�|zzzjI9BOk���ysh\gs}{upmhhhbXSTWYY]]]b^_a]\]]\^amrjkoz������������~en��}�z�v�}�����}zbKFRdheb`QAENJZhr��veuhVbsssnkikieSTXTYX\_`]``\`[]_YnYcpkhgw{������������kn~x{~v~z��~z������t_DDGFKH<>HUkb[bdx�w]rveVgtrpnjjhcRSWUYX[`^`__b[^\Ye|7^ujibot������������titlwwpuw��}}����zrWP>= Gvoia_m{����������laW`jcZYi^iu|�scqSh�jfYdxmd^TH``VR[PMgNUw����xkh_XRSYSXW[]][a\_]nns�t8K�wpkf_av~����������|k_etmbcmjdjzxe_hWd�xPX?fvlV\WDSa]VMPH[O]�����oneXTSUVUWZZ`]^]^_\nXl�k:J�wrqk`_o{}u}�������xzx�vtuyrpxthec^k�l]^Q_tk\FNMOV_SLPMSUm���|hgk\TRSVSVV[[]]^^___Rdy�dAT�zxtng^cs}zwr����������������~t�tnpfo�gqrfYlkkJ>\TOWUZS\\iy��|pheb[OQUSVUXYY^[]\`_\pxz�`I#g�z}sqjb[nsvwvz�������������������ytslspo|xr]b^eWQ[[TYY^]dk~��|vjcc]RORTQXUWZ[\^]]_]^�u{�eJ1o~|wtpi_dsruyu|�����������������sxtjcgurxvg`^Z[YW_^ddfjks��~rlgdbSNUQTVVXW\\Z^\_]^]�tv�hHHj�ywooeZhqqvwyz~}���������������{rlcoxstwh\][\``jimmppr|�}ukjcbYFSPUTUUZY]X\^_\`]]�uu�sIKm���{xrpga\hoququt{z����������������|rrsrtqsld`fllqwqvuwpv|{vjhd_ZG&HWSPWTYY\Y]^][`\[�to��ONk~��}{rnle\ajorsuv|v~����������������~|||xtxrnjnyx}z{zusvwvjge_YJJ6VVWSVZX[]Z\^]]\\�so��VOe���|tqlia\`knvrv}u}�������������������������|{������zorspqdc^XM2SJVeVWXW\^X`[]^\^�um��aXY}����vsoicZZejourwu|���������������������������������xpoppd``XU.#W#>Qde_[Y]\[Z]\^]Z}yjz�pZUx�����rpng`W[ghpsyry���������������������������������uphmja`^V9(Z*3S\bblac[[[_Y^][�{lk��hKt���~zsqkdXSa_inorr{������������������������������~|pk`e_`^V8 *X8 9G[_amjgh_[\Z\[]��ni��o[e{����vrog]T[]_ekkmpy|����������������������������~rfY^_f_LK2]I?P_aTjfmfgd]Z[^Z��poo��e\w�����~xjnbWX[[Zbiljonw��������������������������{xnVQ[a[QI< #:cT 2Pa`aaepjchf`^[[{�xqb��vVnz���~}tkg^ZZZ]`afeghlz������������������������~yqbJMWTMFK& !)Im]#*Mbebaffkchgee^Yh�}oa��zbit��~||qldYVZ[a`eicedj}������������������~zz�tokIISOICCB'1\pV<#J_gc_accbhhchfea��qdx��xerz���zz{xohb\V]Yhgkikcdd{�����������~|��|wuvkgRBLNBCCK*2@hqQNL]ecebb]_geZjilkw�nmg���tot���|zvyulg\ZWZ_hdoogeZfs{�������zvw{wvz|twqmidQCDEC?DHC/>TpvJW%H`efcb\gTZe]jemqn�yl`���pqy|�{zusfk][V[adjkjb_[`hst}~uwvoohkemmqihb`XQCGA@?FEF/ )7DlkvRS-@cgfc___f^YbkZlwh�~p`s���zpw|{��yyvsojf[ZZXckgigb]XW]efjecea`Y[[`^]ZVQOEHFE?>CFF>;KHnwtUL>:aheb]dXada`]abxg|�xdh���}vr{|~��yvssnj`ZXU]`fhhdd^[VTTVRUUQPMOOOOLHDFIEEDA=DEEC1 3JWLp|nVIK6bhfa]fVc`ha_bdzd|�wmYz��}yqw}����vutqkc_[UY^dffdcbaZYPRLLNOMILKHEFEEEIEB?@CFCI=IVXPmvrTHU1chfc[kTbafb]bc~^{zusYi��)g�sy~|��rsroi`\UUX[cbcaa_`YTTQNQPPMNKKHJIFFE@>BCGDJF1;Q^Y_utoYHY7]kce\fUccee^bc \ No newline at end of file diff --git a/images/trainset_face/s25/2.pgm b/images/trainset_face/s25/2.pgm new file mode 100755 index 0000000..4b11916 --- /dev/null +++ b/images/trainset_face/s25/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +{zyz{{{zz{|z||z|{uswx|~ysfglrxuqrs~�w~zwqfXWhjlmkbXOKGBEACB<>77@@?<98;4*/)*+CVorlvtuxtwtuuuuvututttzz{{x||z{{z}yyrhl}{vqSMZ[kp^XU\_figh\][b_b^kqukgaXTQIGCDCEHFA@C@20(0&+=Tmlmvsrxvuwwtuvsutswty|y|z{{yzz{}{ncq}}ppcOFRP[hf^ZW[U^]cddlnlmiqmnge\TVVPKJQMMJB==@:46-3)(14Rnnqytsxvwtvvuttvtvvzxx{z|x~w}{egu{qhmkfgTPNOZSROQSQOT[[]cjdf\][WS]VVQTRVQNNF>879<<93312-++9Vhkvupxtvttwsvtwsuty{zy}yx|yz{mlwytdpomfc\SEGOLOC>JQHDBGMQVPQLDENPVVQVRKJCG<:7624?>826510,&0BUlmuturvvxswswsvss|w{yyz{{|{sjw{uiqlkoqk`LOBDDLH@@DPSPSYT^^dc_`afa\YRK><@;::6;=;E?9<332/5'24F_nsvquqtrttusurtszz{zy{yz{qis|q`V^VY`h[YPNRKJGGNFNLPY^YNOTT\]\[XSSHFD?EA<7:BDBDIE::>6=75<236Sirswstwrxstvstwq}zzz|{{ypbipgYU`nqrsqh^OLOOJMSMJNQMMKNOKGLLTOPTVGKIGAD;BHGKMEGLJCIHDMOK?>34Kgpqvtssrusruttur{zz{y{ykV\eZLMP]koojca\REJJLRZ__[W[YMQU^SSWXMKNMIKLDEGJJQNNROMVSZVRU`X\]L662Ldmqvturqstquvtty{{y{}jO[^UAAFOYdffaRFPTFKJHTT^cf_]VWTNKPPTYQSQOPQMKPRQW[]_[]_a_fdaclbfpuM226LVfsvwqstruwutu{x{v~pSNY[IEKRZ`]]_]POD6EORYZcbee_cZROSNKTX\YYTPVYURW`^eficcfljjutpvttv}~~U5>:CQ\nsrrvtuptuszzxz}ZEOUHKSSS^a_\]d[O;01LVV`gnjjllbQTPRRUZ\egjjnkmbfddfholtmrxz��}�������]69>GR`hkrtuwuoswyyxhJOW@GCO`gawsqruov|wyzJBEI=FINLMVVZedT<546Qq��~{tmknjpw~�������{w|ppnptouz���������������������B4GYJG_jarroorrx{~i:>FDIJJLFJRT_`_SD:DFbnz|}|usww�����������������}~������������������������1-9EORglckrlrswyzN6IHJED=>?HMVec`N?=FWz�����������������������������������������������������w$66GN^jk^jrjvywc>@JCF=<;;HLNYgdWNDDH`�������������������������������������������������������c,2BV]eebhms{tJ=HB@86@BDII`_jgVH=GWq��������������������������������������������������������@")5KYYl_fcs}^@J>969BIGGNO[jcbQ>CL`t������������������ÿ�½���������������������������������|;6(.KW`eaogrCBA,1BFEFGNJJcjdNHCMTey�����������������������ļ��������������������������������b12#/OSpVlj]9<5/7CAKEIA<;87<<;EHGJ[cjleao}������ÿ���������������þ�����������������������������������Y#:8ABLB\0;:;<=8,26@EEBM[ipdclv�������������������������������������������������������������q.25?KD:Q3487<=0256BADDP^hjdrqv��������������������������������������������������������������41.:NJ1A.-79867=6<;=EGTL]jnz������������������������ÿ������������������������������������}zF1%"5CI.*!4,3.3/&$9BBKJQ\fl{�����������������������������������������������������������z��{zT*4(,9D)($30,*96*0B@9GLUZ_i|������������������������ÿ������������������������������������{xa#30(2C#%&0-.)75+C=78DOOYaf���������������������������������������������������������������|xk0+/,18'#*,3+.,4<5*39:HHYdhx�����������������¿������������������������������������������~zr.3(.,42)).3-./-1*,-2<>GZ]i|���������������������������������������������������������������}r=(:*+45>?/3/*2)+$**147,./+(&(,/17EQao����������ÿ�������¿¿����������������������������������������~z-+,3*Kec^=8-.4%"&)'-/7AWeu���������������������������������������������������������������~y. 24,Vac_:71,- #**(-07IWn�����������������������������������������������������������������~y1070cgowK=3)*&%($/0@2-)+$&6GZc]YXSRE;`nkol��{s��������������������������m\KMMTrwZNGLh}�lZO?^rxtny��������jWG5LQ;9>52'7));TYUQXEXlnjml���{��������������������������o`dp�{wwvdY_rqtpdW^c{twrz��������fUG1R_E<926-HI'&7QWW\Rgmkkmj���x������������������������������������}rrqsroc_dkppvv���������a\R?H[W?MB:=XT/)EW[]dllmkmj������������������������������������������{yune]_djjox����������`_a]Z_e[JBDZbR2&'8S[iijmlknj�����������������������������������������|zsmiajlmoqx������Ĺ���f`f[WXbdea\_^PKA2@Shrfklhmjk����Ɵ��������������������������������}prqnqvsvxz{~��������¹���hbfhYPS]ca^^bZ^\GJ`koijjhili����������������������������������������������������������������laimh^RP[ikknnghd[hupfkhlhjh���������������������������������»������������������������¹���pegrqoi[NY]beacflonrpjkilkig�����������������������������������������������������������ķ���ukesywtomfga[]ansrxsrdnihilg�����������������������������������������������������������ķ���~mnrz~~rzw|zy{vw|tzsoejkhhhi�������������������������������������������������������ǽ��·���~proz��z~~r���|{v{kflijihi�������������������������������������������������������ȵ��������ttp�������y���||vmhigiihg�����������������������������������������������������������ź����zsv~������������~yzkdfkgghg�����������������������������������������������������������Ŀ����}st~�����������~|xyjbkhegei������������������������������������������������������������������tpz����������}{xurnehgkfgf�������v���������������������������������������������������´�����ujt�����������ytqujfgggig`n~����{e���������������������������������������������������Ƴ�����gjx����������zwlxghhgighfomuwwwi_���������������������������������������������������ƶ������kcs���������{wrtidldihffqsnoopgg���������������������������������������|��������ƿ�ó������{^lw|�������~yxqsgkifididsqppqpme��������������������������������������|v��������Ǽ����������hant������~~wtprfbfiehcentnqprjo��������������������������������������{o�������������������{q`gtx���~�~xsmtihhhgchfeprmsmrog��������������������������������������l������������������~xt]blw{~~ywtrhnlgdfdhcbdoooqqnkr����������������������������������}w~��y������������������uroa^hmsvsywuqggmhbhcehegdoonoonnm��������������������������������~wyz��������z}~���������~wokhb`bbipqqrqmhdgjbfdfccdbqmomnomn�������������������������������~yyz������okc^UXt���~trung^]c_\]Zbjllmjn^_hedgbebfdcponplplo~����������������������������}{wxy��������vlqq_RXn�zpieg]TUUb``[ZXcfikhhabfgedfafebbqompnpkq{}��������������������������zyuzy|��������|qpuhRYYhqe]XOSRMS^aa]UQY^ggfaaeedcbfddcadmrlpmoms|w~�����������������������{rxy}z~�������x{qywTQRQUTKFJUbTDXdcYSNMY`ec`bdfbcecdcd_cnqonlqlx{y{{����������������������ynqz}y}���zzyw�tvx�|kVEIHRXIOTVcLHVfVOWHP]deegcfcadag`ebaplnnoli�{}|v���������������������|npz�����u|�zsy�xw��sklQD>KgWT\KZUMI`dM]IIZcchhecbdbbacaccnonmpno�}vty�������������������uoo�����uxu�ozxt}�f_uiN@Lf[S]JJRRPN^UPJP]hhgiec`f`acdab`llmnmvm}�}zst{������������������tlqz�v�vnwul}qw�zywoR[|nT=TdeRWJGQMPSKbTKXeijkgc_d`d`bdaa^jnmlm�Ns��ynyy~�����������������sunwpp{jgkhewsp{}|~lfEewjR6R^fWPHFSKHWFYXUcjijlh_cfbacab`ablnlj~x'r��~|prsx�����������������xwhsits]af`\n`qwy{{c[FjzfI;PdhZFHEMJIKHP]Vijglj_dbabdbcdaa`lllh�^i��{ppnuy����������������{odpdwo[a_\_cMZhcsr`QIfxd86Lad]>?GLLKHHHR_jjnlad_bbaaa_a`__mkg|G]��|xrqpw�����������������obm\m`cbY_ajWSiWbccRWlvV/1D`_dB;JHJJIKPLfgibfc^c```c_`ba`^iii�k7 R��~}~runn{����������������tjc\a]__`fhnmkphcWWU_[nW98:\ZTWEPJHON[ebkie^_bb``bb`cba^^_mtz�\'@����yzspou~�������}������~wkdglnhmnnpuvszwpnb`\W`XBHESXOTQMNQQYXhjida^_b\d^f\aa_`^_^x]s�K$'6���|�z}tspy{������{������}qrquuz{}zw}{}wxtsngca]]YWX\XYVYSVWUV]ajkef[`]a_d^a```a`^_^QE��C$'R����~}xwrq|}����������}yxprw~|~�������{vqkjea]\VTXX^YWYZ\__][^]lhba\_^_bb_`b]a`\``^Ak�~8&1n�����~�{yxsu|�������|~zvuos�����������}wokfacZXUSUX[ZY^`ece_]_`gd^[[]\`c`ab^_b_^_]^b~�~/)>w�����~�||{tus~}�~|{trop{�����������ztnhdb\_TU[X_Y_cifggb]]_h]W\USa`ba_`a``_``]\y��{1+L~�������}|}xrswy|zzzwxxssqqu�������������wupmgcb`cZbbe_hhkjmha]]^`\YZF5\g`_]_`_^a\_]\}���03O|������~x}yxtrwuyzwtyrwumw{��������������z}twsrrqmiijfjjqkoja\^[[W\V L`k`^]a_[`_^\^�y��35U|~������|{}{ustquwrxtuttm}�������������������|{zzvtnfnknnknkbY^VVVXU;W^h__b]^^^_^\�y��<9Sw~�������|~v{ttmoqsprsssos~��������������������|xwtpoopmlkm`YXWZPae&POidb\a_aZ]\[�v��R0Yt~~������zy}z{vrokroppsros|����������������������x{xvuonnnmifYWXZTIea< $?2TdXGVG_G`\`PR��t���uWktszx}}|~���ztztrruqptsuvutqrmghnlrhjmid``^WUVVYZSTOKKEHQQ#.@Xd^^2B4Qb[JZ?Y_>Y^OUvt���vkYrnvrwzy~�yszvstuopuuxuuvuooig_aba^^\YWURROQSPNJNLLFGOO9(6SPe]\*<-U``O\>Ie\GRWXd�}{��|y\hlpvtp~{~�~|zwwwqstrpttuussrpqqng`[\UTQQQSMPMLIHJOLLEFLOC#!17\\e__$<")[^aX[G=]\^UOV_�~|���vpbmktsow~yz{wywsspqntnpssvwnrpoomhi``[VUXWSURQJNJLOGCFLMG*22=Yg]ZX(:(&Xa__[K:OcT\_N_}�{���}xmghlrstz}v~zuvspqqooonuqqtknolllie_^^_[[ZYVVNQKOKCCFMRF9&=5BUk_YN+;,%YadaZP7MjT\^ \ No newline at end of file diff --git a/images/trainset_face/s25/3.pgm b/images/trainset_face/s25/3.pgm new file mode 100755 index 0000000..8a6b301 --- /dev/null +++ b/images/trainset_face/s25/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +x{w{xz{xyx{vxyyyxzyytsq}zuzt{~|pnqktwrnlh]TNJHBEPHAHEB;9BT\KDHL@PNopvsustvuuwswvsvrrtrstsrqszzyyxxyx{wxwvyxyyzxomprrtrqqlkgcihlpomona\ZOSOHC?K=<@=>84:GROSGE>9Tlssttwtrwuuwtvvwrsuurturryyxzyxy|xywxx{xy{uggjniofgiga_ad`adhjgfd^TMJFAB=6:@995243./=?CRMB?5\jvssuvvuusuvtvtussvrursrzvzwyxx{xwxxyxzzudaecg`c_`_Z]_Z\TUflkh^`\PNH@=>=463312+,(.,)/8;LDB:AUttqvvtvsuutwtusuttrxssuyxxzzwyyyxwxxwzte]c_Xac_TQTUZQNRV`ghljda[RE@9A>@>@8311/-)&*+(*0C=?;5?`wqrxvttvtxustustrtsstsyzyyxyxxyyxxw{oeU]aXN_bPJRJMHKOMOXZ_hjh\UONPKJMADF:881305.+2-*,+4@A>3>dsrvutpsrttrtrurtsqsrtyxxxxxu}uyyzy|bMKSZLEINQXQIIRSLKMSZchijid\VXVVRJB::78221556B5;2)-/=A94F`ivttvtrssttsvrwpttssz{yyyyw{xyzy{q_;=IMGB9=9=@A@CDHGHLT_[da\OJLACFLIDA?EFELSUSckxmpodT8&*+*?N\bjsprqqwqssvrstsvxyuzvvwxncZMIK?98:58=<:68=;=?7@FLXZ_\UXRMJJLPORQIGIEPWVZcegjo����zpbF-&,.BSa_fppsswrssstpssvxyvzytzjTUHBGM:;7>564><;=;=DBHKLQVRTWRZQKMP^[YWQKR[Y^gckpnpsw�����ynU2,.;D>DMF@6::6;@?FNLNSU^`baeeegekppsw�~���������������rK*14ESVcbe^YajttuptuyxwwvdB>DCLYTJFB@>DQSUTHF@?B8D==?ALRX[aX\hkvwqw~~~����������������������cD=@9FQ\d]fTSWaotsqsxuzuqY55?BPVSKGD6:9P\YQOHB47<@@BELQTWSW]jluvzs��������������������������V/9<>NYfX]aXVTLcsvnvzwsjE6=BEP[UFAC9?WY`[TTHG@=EBIOFQ[_aY^gltx{�����������������������������y>+99C\hlUY\`RVa^nryzvvX>=;DCWhX<1<7EW^g^c\OGHMN[]`\ckhijlyy~��������������������������������m/&:DS^l_M[XcRYhfpux|mB:48BKdZC71>IXWX^^]WZX`s~yrrqrw�z}~{����������������������������������}Y##UhWJJCKg���}~�����������������������������������������������������|�G*)(Z`cT\IaM\T\zvH2$53Ka_XRF?Uq�����������������������������������������������������������zzq--*6c^^QQ\EOQ_~a4625;4BJSSRJP`et�������������������������������������������������������������s|oC8:@\BMBQNA85:9AOE:?L;8:86>P[edghu����������������������������������������Ŀ��������������������v{zY?:CdL.8/IL88B/:504@UVd_`ft����������������������������������������ſ��������������������|x{aBC9Qi(-29J82731*,9EMW[YZgs����������������������������������������½��������������������~x�l>>A>q6<-M51=0(&3*@Wfsrfik������wzu���������}����kQCI@<5/IEq�nVWdmmt����������ocig\Si�^DNW+01:CVemifb]Z_tztX2>`t�ggik���������������������}iL:9Eg_NSV[\���}]y��m����������fu�qhq���SeGF=>F'/:TejfdWgw{wf0Ar~�eggk���˞��������������|xhQKTegw~lcmtz��������w�����û��~p���{y���`i[TK]c:)64Vfebcnzwl-J���]ehj�������������������}kchs}����������������������û��y�����������xlswmcDWZVW\]^_\_^^bVB_xt�v0'bwpmkc]hkpnpvu~|���������������uv~zvwumnnux{}�������}|}yyrkni_aC0[.C`\UZ[]^\``_a?Ef�xm��83[}|snli[]ijmjpnxw}��������������������yz���������|~xy{spjhaZY'0h/+Mi`X]]^_]`]cCYw~vl��H:N{yyphnc]Zinlms{o{�����������������������������������|wxupifc\UN1l=*'fdg`Z\^\_^b9kz�xg��SHE|zzsohhfTafkspsvt����������������������������������}zsrukhfaVU:!5s=:N`jod`^`_^_@xu�we~�eO?q{xxolgdXVbhmutpty��������������������������������xsimilk`TIZ&&8uR,$L]giillb_^^Nt�|gr�yYG\{wuuikg_UXbfmqrpsz�������������������������������{lfdgkk`QHKZ,?pf.$MW_gimojkg^]t��nf��eRSsyuqolid[S[[ciolnqs�����������������������������{ydXbhf]VKFUJ !3Mqj; L]fg]fmpkili{s~�uiz�tcKmwvrpnmf_WV[Z_gmljlo���������������������������~{mRV]^[NKILY.)>RuhI.;[gffcjophhq{tu�|ko��nPbqwsqpkgaZXXY[^gfdgfn�������������������������wxsUHZZWLGCMRU5F`ycX@0Udhebiinil}tvd�|me��pc\jvvonphc_]YXZb`akad^u��������������~�����~�xtm`DOXPJAEHUXD ,BQkw_[M1Pajgfgdheh�t{i{�oa���v_irtwnnlgb`UXX]ddphjaap�������������{~��~vxol_FJMKCDGHPUX,=ITsu_XT2Kahhfh`iXi�x~wk�ogt���njlqwpniie^`YWa_ignmgd\lw�������~vxzrpuvuqpliaXIIKHBCDGOSXN)PNcvv^L`1FagkffagaR�}�zf�zgj���xnnowupnkh`_]Y]Zdejmic\]cnpy~trrqlihcffjiadZVKHGLKF@DJLSXW4LSVrpv_Kd6@diiiccbfc~��{d�{q`����smtoxvqojdca]Z\Zagijgb][W^deebbb`ZWXW\VUONLCKHKKCBCIOQWYP2ZTWrzs`KeA6clhhadbacy��}b{~y`u���xurru{unjidb^ZZX\cdhid`aYXTTSRQRLPNLKMKICJIGLIGDBGJROYXV="O[Y\u|j\QcJ3alii_eb`ew��^{|rh]��}\�quxx{ukmfd^]VXV[bgcfbda_XTULMQOPONLOHKJJIKFGBFFMSST\ZW)?XeV]rxmWV_P0amki`f`^fs��X}xtrS��<�pty|wuxhjfdZVWWZZ`ad`^a]^WVRUSSSUSNRMNNKHJAFCJPTXX\[WG5S^e\lyyi[U]V5_lih^f`_g \ No newline at end of file diff --git a/images/trainset_face/s25/4.pgm b/images/trainset_face/s25/4.pgm new file mode 100755 index 0000000..388035a --- /dev/null +++ b/images/trainset_face/s25/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +||{z|~{~z{}z}{z}{~mVRW[bW_VFOPX_jn||wqohdb]VQJBBB?73-9;.1GJS^ZRTVAHHpwvyuzvxxtytutuvvtwtusru||zz||||z|z|z{yy|xeAKLNMMNXURV]^gjjqurtjgcXMGKDEE9;<2.41(/APLXPSZKE9Kswtzwtvxwvxvwvttysusvtr|y|{{{~z|yw}|xywvo_JIIDAFFLMSSW[ackwvrpc^YMLFHC@A:<:;301.%,?MHPKOOI>-\uswuvuwxuwvwvttvruvtvpz~y|{z}{{yy{z{wvbcTJEM@>B@@EHQTWahmohedZYPNMIHGBA;=7:84730*<9KMKNAIB,?lrsqvutyuvvwtwusuutqvsy}z|{{{}xx{z{xq`MOJ@>ECBCEFHPS\_]ac]]]Z]XW\RKC<<9;97799FF?AGKPW[Y`]bkplh_\VJEFLFLQJMQRQZdkha\PL<8<=7/63[prtrrvwsvwtwsuuwtuss|zz}zyzwrkZKT[UMHVNMPJADGJ>3(&*5B\fkqttqxrvvvvvruuutz{y{{{y{pdVMRg\IABAJQMNEFEHEFLOW_cqtxvxvtvttxy�vuxz�����������}pfTB3)%;POblposoytwuvutttsut||{{|zzwqYID`kV:@HBT^YMHIERXU`][chqsw}y}�������������������������yhZH7(4\aSdultnusvttxswuwrr|{||{{zxoPESaVIDDFSY[XNVa`a^Ylkhtx|}�������������������������������v_777MecZhmkspsvtvvvvvvvt{{{zzxxxTAIe]SN?CWd_Zap}~zwvx{vxz�����������������������������������oA5IM_]fd_jgwlwsvvtxtuwuzz}yzy}kMnSXga``haguvsvvtwtww{{{y~pNVZa[XNNk�����������������������������������������������������`9;HfcTZje^`b\hwpswuvtw}{x{xvjWL`[TLOV�����������������������ǿ�����������������������������kB5@dm_Y`mabb[[apottvsw|z|{ywYCRTWMR_k������������������������������������������������������wL?:\uckLgh]faVPYskttwqyz}ywcAGNRW_hb���������������������������ż�������������������������y\/JVmjh^Tmg^a`NVU^nsrv}w}x~Q7H[`cfen����������������������������Ž�������������������������zh?/VfhhbYaf`[`]PRb`nxrz{z}n<9TUWbb`z����������������������������þ�������������������������xpI*Qbkb``Wh]\UeSPPfkuu{y{~a9FIJWQZi�������������������������������������������������������}xsS)8mk_WdMl\_TWeJSOnqt{||�]8AGMSVYv�������������������������������������������������������~ts^,#imaQgN_aT_LdYES]us{z{}I5BMJMKR��������������������������������������������������������}wp_>&Wg_P]SUbFcMXfBUMnvy}~w?9EGHKF^��������������������������������������������������������xyv\D6CecMQYJdIKRO[TIW`hz{zu?7CHG@Go�������������������������ſ�����������������������������uzvc?A?_bJA^GbEBOIO[?_h_w}zx>4FGABNv�������������������������������������������������������}wzqc>;IZRG@PK[AJaH;=?ORD64BBGS?fmy}{|C7?DBK[�������������������������½�����������������������������{w|t^Q=3Fsz~|~H,5;5C���������������������������������������������������������yzq]N3?d7 -*1?8,&,1:59Lpw|{}E+16)G���������������������������������������������������������}xzn^C>7dD&&.<2'$)7515Rpx{z~R)2,$S���������������������������������������������������������~wsmZA=;c:()/8*&"*;-43Znw|xc+,) Q���������������������������������������������������������{xthZD;8]:(!*14,$!(.%56Zpzxz|n-',^���������������������������������������������������������xwtaZH@:TC",./-"!'*%;1gry}v|x8&*d���������������������ž���������������������������������vvp`SAC?J@ !(-*,($!%(:>pqzxzyF,(u���������������������������������������������������������vsmaPA9ED9)')+.%%!(-5Prr{xzzvr4#����������������������������������������������������������unh`PE2A?3 &#&-()%$(*5grqxzw}k�L���������������������������������������������������������~qla[RE<@=.%!!+$-$+&)Bnqqyyx{k�s($��������������������������������������������������������znleVQO6D6,!# %#+"-+%Rlrqx}w}i��ZM��������������������������������������������������������~ypj_WOB;88," "#"+(,hmotwxw|j�������������{stvwz����������������������������������������|snj]QN?:94*"'"#(+.mqprvwxye�����������y|rbflilpq{�������������������������������������~wnlj_PJ?592($ "'% %*6qqrnwyxyk������������z{wke`afigv������������������������������������|tkkhaTD>69-''!#'#$'Dtrppvzwwh����������������|rllokq���������������{zzy}��������������yqnlheQB8960$&$$""&Stpqpwzv~e������������{ytrecelruz�������������xmfb`fmlerv{���������|wrkjjeV?937)' ""# *btlqpyyuxh����������cK@A8B24:ERdu������������{rle^TS\VXXhsx}���~����|unkhhdU@613( $!#%poqqnwywwl��������uS:Jd\F72@G[QH]u����������zqhg``VTOONU]`jpv{x~����yvpmjheQA33/###"' ,pqooqxvwtr��������ZD@^�qXIPVYsiHRi���������~wmce`f`_chfdcackjrsqsw�wxwnmlkePD52('" $ %+%Aonoqnxvwo��������q^dnk��aPVYlocGPn��ſ�����vlf`eaYPIUcqyyqifdknhflkkrsomlncQA30$&  #6CXpmnnntwxf��������us�����yqsumbZW}���Ż����oe`cgXICJO>@Slwuphflg]_b^drmnoncTA4%*("((%Dfemnmoovwxf������������������}xjhro{���ƿ���|hacpdSOUsqHR=)7UlnoigcaYVRhopqkfX>,&!%"'36Jrhnnmmmuyxb������������������xmbbks}���Ǿ���reahsiD_e�|NM8/-.8PimkdfcXU^pqomjZ@/!# ")FF=Sqmjolmmuuwg����������������}rnfjuw�����ɿ���pfciskWWa}�`PND=@<-D`ggdge^ajupniaN3!$&1CSfN:`nknmllixswf����������������������������Ǿ���pkidmomdkn|qNMHKUT.,AWjghd`aisoqih\<#('4DUccsPAiklinkjltso}����������������������������ƺ���urmedphcirrvdRTZbS>(:?^fdd`fmsospmeS::M?;^agrQLshjkmijlutm�����������������������������ó��~{yxojnpdepwvrhih_]RF;DLZbdgirtvvwoke^V]67P^cyR^nhilihmktqw�������������������½�������ʼ���}��}~|urpcu�}w{umni_UIP[^hmtvvwxstmmhjU>Rwopnijkijjiisrw���������������¿�����������������������������������~��{���{}zwqrsski�niCFjzhziikihljjjson������������������ý�������Ƚ��������������������������������|~yvrotrpk�R8^|knyeikigigjhvtk���������������������������ú�������������������������������~}zwurprplnswj[tqfxsehiiihigjsrnv�������������������������ǿ���������������������������������{vuqnpmjrmgt�qep{mgihkgkidivqssl������������������������ǽ�����}�������������������������|zutnpnmlrm[y�vep}igigjhghghrtrug������������������������¼�����yvz������������������������{wspqppjmphg|��qytgihiihgjfgqqqsh������������������������ø����rr}v����������������������{ywsmoqllnmlr}s|{mhijkgghigkrtpvf������������������������������yqt~uu��������������������y~{wvlmnnljmkns{qw}}igifhgjgfhfqotvh�����������������������º�����~x��}r}����������������s��}|zvrpnlljkookp}{|zyeihhghfgehdsptrh��������������������������������mu������������������}xspmlkljmlursyzcigighehegdtpruf������������������ǽ��������|��~fl������������������~|ysriglimjlss|��ycghhffgfhgermrpi|�����������������������������zu��xddz����������������|zttrfijjimim���}�}rcgfggdeffdcsonsjy��������������������������}wutyzuacuy��������������~}|{wrsohnhmknhcz��yxzffifgdgecfdbomqphy���������}���������������zmjlnorm^jsvx����������|�}~swwupmlkjiimeXu}yzsgdfgfgfccdbcfrrpsmp�����������������}��zyzuofYOSZb`^bpzzzz��������~ytz}{pttoplkhjijn_Tluogfhdkchfdeeg`gannqskr�������z����������xnrvpojcXMECKLQYfqxyyww�������{sstvtsotrnljkiijmcLbeafbdfefffdbchbcgrnqrlo������|z�����������teeciddVQJDFLW`fmx|zznz~~�~~~vqlnosrrprpkjjjkjleb^_`eebgcfdbibece`hroormm������{}�����x�����zeUZXXkSdSOKHMZamq}z{motx~{zxrodktoqrppphjihkhhgefgdcgdfeedddgcdeebopmrqg������|�����{����mWWNC{Ur[UTGJQTfr{{vrkkqxzvuprmmrlrnpnlhkihfhgdggeeidbefecfcddcccdmopnpg�������~��sy��u���|�~iU@L�dn]S[LHRK]ruxniichpssrkmomooqoknihhhgiihegegfefefbdedbgdebbcnopooh�������uxykt��z���t��|U=\}gjeMYYESMWkxtgcnhcjptrpnpknpkpjllbjgkggbghgfiahceedcdeddf`edplmoqi{������tuqhpx�{wqm��xV@d�nk^OSZJLU`dolf\licajrrrsnopmopklihejheecgffebgbfbcdcbccbcceaoolomlr������nmkfkmt�osfo��lO?p�odZPSXVMR[\fecNe_a]gsqrsrppnpnklkffffcbbhdgfehegfecccadacaadnmpnomo������sfdl^ggrrv_k�|^NCw�kZUOW^^RVXQigX\V[`^hsvwsttrookmkkffdabdefgefeedfeceeabdcb`damrkqmly������n`lfdgpsvar�mP?;m�jUNSU]XRT[GflRaSQY]lvyrywsrljilgcaeaaaaeeggdchaedbcbb`dabc`bmnmnlpzv{�����xnw{vyz~�zs�oUA& QbcUZU[TddX[edfgh�b�V�~��tnHrx{tqkf_\knmib]`Z[X\b``^]\YVZRMRTXUYUTTUTPTSNRXY[]]P+9Q`hd[I61RafX^K`UNcU`b]lcf�h�K����rRan|spifb[_lopla\XVWUXYVUUSSNMLPTZ[XXXTUOROPRRU[Z\[X<+AZhidZF,@UagYbIXdZMZ`[]heX�o�F����sgQnqyojia\]blnpmfc[`\WZWQTQRSSVT\Z]\\UVXSRQPTWWZ\[TM ?F^mi\\@+GTce`cLHa]^RQT^aeV�v�B{����|n][qrsjie^\Xfinphgdc__b[YXWXZYY[^_Y[]UXTQQPUXYXYYXO87JCamiYY;(OUee`dSAa\]aTP_cUe���8x�|��zkmRjngqeb_[WYdholhegbff\c_]ZZY[[^[[ZWVWSTMUX[ZVWYS@"LIPdljRZ;)TUfeb`W=`aYaSQ`cf_ \ No newline at end of file diff --git a/images/trainset_face/s25/5.pgm b/images/trainset_face/s25/5.pgm new file mode 100755 index 0000000..8380542 --- /dev/null +++ b/images/trainset_face/s25/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +{|z||}{}|�xwno^`gme]KISX_^ln{wvniiheSONKMJ?>:88>@:39?HTLSZ[V]]WQQJB7DYvwwzyvxvu{wvy{wwvuvyt|zz|{}|z~y|}o[[P]ghULIIPV^fqw~z}vvnfcVTNKDCF@@=879=47,/JNLQXZWPSULMB=2>Pqpvyuttvvxxvzvxuxvyw}|z{~||y~|z�\ENNH\TIOJQTXbcopv|�|vlb[TMJJLEAC??>;7:=?2,6;MRQRWOCGYNE?647Rnuvtvztvuyuwxvxwvzr~z{y~z~zzy{oUJKDIELAHFRQWY_owyyyth`^[ZQLJFB?>:>B>?@PTMTHB=FA<911:gmutuyywuyxw{uuvxxv}|x{}y~|tppbSYF@??EGP[WPTTTEGIQSPD@7:>42+-Vjqsuuywtwwwwwuvuvu}y{{zy{lc\NHLD?HB7@EMMLRY]_^dcjipih_RKBA:>A@ABDOLUUijedaiYVQELMMF9;/2.*)?_lonsuuqvxywwyvwvt}|vz�yum[IKHCE>9:C?HOLGEKRY]]lsywqa\ZIJGIDEJQNPV\\cft�wvokfkaSJEAA6/*/&,5KShfmwprtzvyvwvvyw~|y{wojTKHJOFL?>4>9AHJRNRSS\dkrpnof[TWUYUZ`]^^acjgoy}�������twncVH=813*1@9S\Wjakttqvxvvruvuw{|xxd_\NLGYVHJK;;CD>=DFFOTZ\gozxzxumecbggfkktmlpx}������������zsmcOII50FHbB\dckacupsuvvuxtxy{{wqiTNWIIKYIFK=<=B6=JJPNTZmxx���{rsnqvyzuz{��������������������|rl`UC<>Z]fNchliegrrrxtwwxxwzzvh`MQQRG?IBAGD=>alXPKW^@`aN7ALNOM[H?EAM<[���������������������������������������������������������������yaMFWcULGM^GU`L=;?GHLRL@AJC4q�������������������������������������������������������������|weM@W]PEDJVILYFD34>HFFSACA7>����������������������������������������������������������������sdTCW\M<=>JDJW?C0.3BE@GA<99M����������������������������������������������������������������qcVIbYG=28@=>VB:3,27B:559:4LE/4++3@99;75�����������������������������������������������������������������r`SD`]<.)-913B6--*#):80<5,O������������������������¾��������������������������������������{p`PCPV?, &&1;6*2"+!*B6!15#]���������������������������������������������������������������vn\PASX;1#")2:-))'(30-"0.k���������������������������������������������������������������|ui_MBOQ;/&$,.=0%.%!%')*+)r���������������������������������������������������������������|pc]PBKO;.%"(1/1).*!*', *#v����������������������������ÿ�������������������������������|~wnbYOIGK<$*%%-(/-+-!($#.%($z�������������������������������������������������������������{zvm`WGGDJ9$&-%)%..)/"%)$,',"��������������������������������������������������������������zyrlbUJ@DH7 %$&%%*)',*%&*/%O&��������������������Ŀ����������������������������������������vsie[YLFAA7"% #"!)$))"&+5"y&�������������������¿����������������������������������������wuthe^[IEA;5 #!!""!#,&*-0�K5�������������������������������������������������������������wwpie_WG?;;5& %! $&!) $)+,�hR������������������������������������������������������������~wwoj_`SF=9<3&$$"-!)%(++xxq�����������������������������������������������������������ztqqg^]QK;>:4%)##)* %('+|�����������~�������������������������������������������������~uqrqhe[NF:?7/,& $!&($!!%)'xz�������zrsvsyuz���������������������������������������������zvrsojjZLC<:5-( ""'&!!).{ww��|�xuslgdbdgjkp�������������������������������������������xrrlskj_MB;>//#$ & #"%*)xxx��������~{rmgghiv����������������|uqquvw����������������{ypqmpll^O?9>)+)#"!!+"2%ywz���������|wmkknot}�������������~upf]aaa`_fry��������������|xprplnl]P;=4%*(%"!"*)"A@ys�����zh\RQGK>@=Q\lx������������ysli_ZWZTSTZdmwz������������|usqrqnl[Q?=.'')&% #)-*Pkxr����lO9EGTAA1?5KNN`�����������|rmide`aZ\\Z[_dkoqwt{w||��~|vrrssrj_QB92&((" $&"&(7:T|wo���tX@9frVI79PG]iGJn����������wmjgcjeccgswxwpmmmqssqrorsqvxvttsstthdNG9,-",$''$3:CAQt{���jVWZg�cNRVTOYfLLk���������yqeedfbTHAEQ^p{�|xojoondihhejnsspwutskgWC7-(%!$ &*&9]XH@[or����qer{z{�f`bljecZVv���¸����skcigj\OOTf_A;DL^nsrrpkfhd^^[bksuuvssoiZF7/%% !& 1BPfnbI?bkm�����{������}{sifmoy���ü���zlgfkrm\OYh�sQPD0/3E[krojiifcabaktwvqspidXF6$"$"'35F]gkkrlJCpYk��������������ql__jo����ǻ���ujhilurZNWi�zVJA;;8/5EYhjlmkkhhamqzwuutlohU@0--6FQJ5[ihlrrISt^i�����������ztjfimw�����ȼ���tjkjiqtleafw}cPTPFAIE-5GVflnlhecjmxvtxuwsmfVOJI^[^G0H]`gr{HcrYl�����������������������Ż���urqnjknoigmqsmTIHIO]L913@Tcgjifhnsz}xzyyurpkhgbkgZF>AWV`twOrids������������������������¶���{||tolnnhdmprsnidd_`[UKAFIT]dhiqtwz}}|}zxuqsoonqlXFOFQPZyuW|jix�����������������������Ƽ�������z~zvrliqx}xquwomrqfbVVPZcjou|z{�~}{|wpwtstxm[T]KGK^�jizek������������������������ļ�������������{uqmw}���||vspniaakqw}}��z{{z{xustu{�YjnLBLp�azsel������������������������·����������������ypmrsqtssrutvvuquw|����~yywzyzrssx~�Z_nHAf�vg�kkj���������������������������������������������zyqootvz{{z~~�~����|yuuzxwrrqx��qOU>Z~yir�eij���������������¿������ƾ�����������������������������������������}yxtwyxvuny���XkVrkl�xfki�����������������������ĺ����������������������������������������{wyqzuutqny�rsi��xofv�teki�����������¾����������÷����������������������������������������{yyusuvqqqp}wsak��|blz�hhlk����������������������������������������������������������������}|xtvsuprqrxzk[z��pw}ykhjh����������������������Ž����������������������������������������yxvuqwuosrtwrlp�y~��~ngjhk����������������������Ź����������������������������������������|yvtuqtsnprrtosw�|w{��{ikijk������������������������������{�������������������������������~}|uttrsppqqqrstnv|�y~�||ghijj���������������������Ŀ������zw~�}���������������������������||wwrspspoppsru{svz�����xbjmgl����������������������������y����{���������������������������|ytuospnqnopqtw{}y|�����tehlfh��������������������º������������|{�������������������������}{yxtlnrplnoppsrw��z����}ndjifg����������������������������������tnx������������������������{|xutijpnolppopri����~}}ugijfii�����������~�����ü��������������}ohq~����������������������}z{turnoonpomqmrj`|���ztsiifiihg����������{�����������������{}~��|l`mw~�������������������}|{ztrtnrmlpnmootcXrwyupijgggkfgf����������{���������������xwxvyyzvf`mxu}������������������x|xzwvrrppnmooqmpt^Qjnmjeidghhheje~�������{{��������������|okiiknoojbgs{z�����������}{�{zwywstrrmomolpopnoc_``_bfhfjgdifgev������~}����������{{zqrgaXOOUVVWX^iw�~ww���������{{xzvx{wwwwvusoppnpnlnnriakchgikiehhehfhfr�����yw���������rpsqojdaWRLGDNQU]`fvz}{vty�������wqpovrvtuvvtwqpkonknmnnjkedigkfffhfgffdhdj�����ww���������~ohd_ebc^YUMFMIRYakuz���unqr{}|}}ywqnkvsusuvqrsqknqklokollehfihiggfhfghcfggj�����xy����������rcZ]SYeecfZNMLHUXerz�|uqlhqwxxwvsuqnsssputpqrlninkklnlnjiffihifiefigeggegj�����|v�����~���vj]\LSkpokdUUPJMR^jz~vqljcglssttorrrosrptpoppolkmjnnmiligfghghhfgffgcfffhf{�����w}x{��}���{rjZBVs|qndW]VRPU^gqx|qgdikgfiqtttusoqrsrtonronmlkkklgjhdlcigfghffdgffededit�����qomq���{}��}qbD\zzsjfVZ_WUYcehnuke`cicbdlpurusurrsqunomopjmfkfngehekfheggggdigfdheeeqi�����olhnw~zrmw~}oYI^zzni\ZYa[ZX\aidfj_W`Z^_acouswuuursotmqonomgigggfgbjidhhegggecgfdeddfnj{����ofecnvrrkhs�|lUIf|zicYY^baYY\Wacd\`]SV[_]gov|vyxwsqopplnnlediggg`g[mffhfgffffffechcdblkp����ypeffinsqdp~v_I?e~zaYQV]a_T[^XXaf\ZZYMTSZisyvyzyvwrpnnkkiecdfcgdaddh`fheffdefcfbhafdcmkov����|llmorpwow~q]P;_}�dQT\Z]ZVRRMUZ`^SR\RSRZky}tw{xusqspmkkddcfedb_^akV`egefecgdffceefbdlvvp|����vxz��y~z�veXN[y�oRR[VSRKKKMLTVXQRWUWZdt}}x|{wrqppmkghcbfcdb_a_bo@Whdheedeeddddedce{UVx����zz��������|rh]^hmmUXYVPNPSYWTYXXXXV[`emz~y|xtqppnljhicaacb_^bagl"Vedecffcfbceadce`�b.iyz|��{y���������uqmjhfhb_b_a^dedd^___`b\^elr|~�xpmoqnmligdddd_]`\\abnZK[Sdafdacgaeedcaem7M�uoz}}~}��������yvnmkfiiikheijigjeeeehhigdgnwvz{pnmnlijgicbc`aaY\\]adt.P^%QbbaedbbcbcbaaM.p�lbqu{���������yqqjcfbgghfdejikkjknlmoigjrwxxttknjjjijdff_c`YW]\\beq At0N^faceagadabb/N��n"BSQ`al_pham|���sADXsqh\r����������������}||x{xzvrqrjllhfde_aca_^Y^ZV[WUY^`^a_ggm]4GenYeLGUa_Riairhfx���w\BMmmm^a���������z|����|w|vw{urooofbc^c`ebd^cX\XWXWZT[][[__djfm= >XkkZYX"?Tf\\\^lnhbq����dRGbpjb\h�������|ss~��}ztrvyttrnkohea]U^]]b`Z[[\WVWWXXY`X\]chgga 1J`miU_R37SfeYTfgidgh{~��baMOofe]Wq����woqov}}xupnltomigji`_YYVYZ[YYY[WZUQTTXX[\[`aahfbK"8VemcXWFA8Qfd\U[cYdkkl���{k]GeiebXZkzzvupkffloqplnkljggbgabVYPTUW\]VWVZYTTRSYW\Z^^_gabdY.4G\im`[R8Q 7WchY\V[\L|l`~���ohJNneaXUWhpljif`^`bgkcfceaa`^_\URQRUWVYUWWSVTSWUTTWZ]^b`fb_^A)AWcilZ]M*^6XbjZ^UMh\�qQ���zl\=ffb\WQ\ghea[\YVY^`_][\[WXUUNNNTV_V]WWTUXQWSSUSXZZa_bcc_cK(@DZqji\[H#c /[dgb_XJ^e�mK�}���ohAYdb[VTO\ilicYYVWTVXVTVTQPNOQTSX]Z^_ZYWWVVTTQUX[]Y_`b_^]U8-MGdpicY]F'_+ZdebeYJOe�jE�����um_E[_[TWQNYekjfd[aZ]YXYSSVRXUYY\]`]\_]]ZWVWTSVU]_`[_a_^Z[@"HLIakq\[WG%c)Zedde^KFk�dC|{���jhoIPZ]VVRSKVajhebcb_b__ZZ]X\ZW[Y^`[\^ZW\VYUXR[\_`bZ^]\^VI/7MOYmko][RI(a!+XggccaJDg�`Cvu��iQ�IDVT[URRNJNbheefccce`cY_[\]Z\[\][[]WT]SSSX[^\^a^Z\][SL5!(G[Gespn^YTG)`$-Tgeda_EGe \ No newline at end of file diff --git a/images/trainset_face/s25/6.pgm b/images/trainset_face/s25/6.pgm new file mode 100755 index 0000000..3ddd3a0 --- /dev/null +++ b/images/trainset_face/s25/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +z{z{|{z{|xx}z|{|{{{{{}}vtzy�z}�~{tx|wwportl_[YSSOKLJDKBIN?NGP^^X``\ryxvutyxxyuvywvxxsuuvvrv|zz{|{}zz|y~|z{{{{zxzphgpqnioorrsmijgivupld\]TTIFEG<==E>D96;:CXTKTUXpxxusxwwyvyvwuxvtwusutrz{zzz}yz}x|{{y}|{}v|pjfidfrncbiiqkY\_enqqsrj^WJFB?C@<><58751063>GRWKGbptuuwxvuwvuxuuutwswtss~xz|z{{z|yz|z|{zz|vn^dkiZ^il]f`b_[T]]gipppgaYUQLLHPNJMD=938,*#3.3=QQGJaursxwwuwvxwvuxswvsuwqx{z{z{z}|{|y{{}{z|wRQ\h_QLX[b`dchf^abmqwqlkjb\_W]YUPKGB>@=744("+-.>IOGEfyuvwwwuwyuwwyusvtvtxz}xzz|{}z}xz{x|ywwtJFLX[VJMWXU]afcbbigklfbfbgce_[PIBIBA8:;7955=9?*'-49?CDF:Sqzptpprx����������������������������������������������[*>>CRaijhcYmsywr|{z}{�[C@AGSemZGECIjx�vz��������������������������������������������������}>%9AFdene`eaaptw{yzy~oO70AKdocSIGD_���������������������������������������������������������o$+5HWlnfbZk_Ukvy}z~zS82>B[jf^RLBNk����������������������������������������������������������L#)9X`jiV^QjiWf|z}k;8=JfcagTPOLay�������������»�����������¾�����������������������������n>,"?aYsXXZXpqbx{zzP7CFL[\eYNJI[g����������������������������Ľ�����������������������������yZ13XYncW^Z\oqx||uGCBGLUaPRRYeex����������������������������Ľ�����������������������������}p;-0%c_hXTbX`n|zcBHCJNQUYcaffn���������������������������þ�½����������������������������y{P+/+F\aZSX\Rfx|xNIIggmfjjx���������������������������ž��¼���������������������������|pq7358aQdLV[L[z{e?:@8>GS\aji`jw���������������������������ľ��������������������������������nmR588SU]HUZNM}wS>615DIOYfb^fu����������������������������¿��������������������������������ppN=0P`9:=DJI{?75+9.8JTZ[_^c��������������������������þ����������������������������������rpdE7B9k@/4l6(.9&-4ILTTTau��������������������������������������������������������������}trrK*0@Ki *6BB[1&13#'9BOLU]dt�����������������������ÿ�¾����������������������������������~vuoV2+.Q%+71')/08='-39>VUbz��������������������������������������������������������������zxpTF//89K0*8'/,,3.0&+(6@HM]z��������������������������������������������������������������{wp_4:85996,'=F;-03,&'(4=>Ld|����������������������������Ŀ���������������������������������xwoY7946972/)gd<6142$(*.78Mc����������������������������������������������������������������wlY:0:2601++m_MO)4*"''//7Lg����������������������������������������������������������������|viR47927/,*,kaiZ++, '!0-4Nv�����������������ľ��ÿ�����������������������������������������ztiS%=A7>()&,h�phE()'$.+8Y�������������¿�������������������������������������������������||qeP)6=74%)$l�gji1$&(-'Df�����������ƾ���������������������������������������������������|{qeI,0:66##!i�ck�\$---&Nr����������������������������������������������������������������}ymfL"4493'"$^�es��\14<4,W}��������������������yw�|�����������������������������������������skeM2/:2*'^�is���pMUG6e�����������������{xuqnjslqsx������������������������������������~yrkdL0,:, !.l�t�����ski\u���������������y{xqkaXaeeadjgp�������������������}���|}o~x������~xrffL,.1-&Br��������wx{�����������������|rlnl`\YZ^\cf`q���������������yrfafcmqhedow��zx�|wohdK%00+ Or�������~y��������������������|�|y{mjlkknjr�������������|wn_ZUQRUZWWeitp�ys|wunhhH$3+);kr������zUz���������������������|}upgd_glpqqx�����������}yoe`YSJGHJIMT[\cijoklynpkjK)0,$Vsq����~{uRw������������������sdPL<7A1QBGK^kqv�����������vne\YZXUWX^^^][[[a_dd[`_lllK"%+*"4grp����vvrZs����������������iIEE7;+(H2feOKD[po|���������|ne[X[VRLV\itvsohb^\`cSTP]qlH!-"!!-_qnp�����{tk���������������iN9:dwTHNKUI{|hKL[jrr���������tfYYZJD=B,39HSbqplcf][ZQLJppI"'%!Unmol���������������������~gSM[Vt�xQMQMp~r`LBgtxl���������pX\]OEFcY-^01+%8Qacg`\\^MMnmV'!?5`rmlm���������������������pds����zc_hsrl^e`l}wq���Ž����gSd]GAX|g:R,67,6#6Fbc^^]]Zkta!Ge>sjlnn���ĕz�������������������������}yytwjdbqrrw{����õ��vgVefAOZs�<`MA=:X<"38a___`\iqk&G`lVjoojn�����~���������������������������zwk_\bjpn�����Ĺ��vh^dkd\\eufBCCDWdH$(2F_^]\fqsr>P`oannlmn����°�������������������������|yqnggjoqx�������Ļ��sljeig^`hlofZVciXNC29;QW_gprswBJcqmeolnl�����������������������������xzxxv{y{~��������������xlllik^[]inmkbee\X[NBCSYdntstsKEhtmkmink������������������������������������������������ó��sqpnsqkd]_istnwvnljb\NTcpsurqyDJpvpemkjk����������������������������������������������������tssqv�vtmfWcpnspojkjikenu{xsowEWwpqikljj�����������������������ü����������������������Ź���vvxvv���|voheifbeflmuszwxzwuiuCsspreoilm�����������������������������������������������Ǻ���wy}~~�������yxrou~}}y~xxskq^wkvjllklj�����������������������������������������������Ÿ���y{z�����������������y�||trmd~jjxkikjii������������������������������������������ȼ���ƺ���}u~�������������������}�zvqlc�rhwiihihi�������������������������������ÿ��¿����������ŵ����y}��������������������|}vqjg{{priekffi������������������������������¿���������������ŵ����}x}��������������������wvmihotxndhhgier����������������������������������������������İ����yvy}������������������{}wqjhgzkvpdkhgkfjy����z�����������������������������������ÿ���������zrpv�����������������|yuuthgj}qvphegigeqmt}xh��������������������������������������ȼ������|lqky���������������|n~vvphemyw{wejhhfhqqprolj��������������������������������������˾�������ktin���������������o~yvjidm{xzzehijghnsoqsol����������������������������|������������������r�sfz��������������y{vtne`v~xwrcjigfiqorrqno���������������������������~w������������������z��^n{�������������|wwusjdaxvpnfefjggorpqppl{���������������������������v��¼��������������{��\ku{�����������zvttshkcsvslfgfidfgqqoqqnmx�����������������������z~�������������������yx�faos}���������|suwqmomdhjoedgidfefaoroopqjv����������������������ty��������������������ustyhehlt�������ywkrxolnfgeZ\gegfgeffhpponrllv��������������������{x{��������}����������}sklmnjjpnoqy}�{xomlnpkngje]gefhfgfdbfoponookq�}�����������������wzx~�������xofr����y~}wmaTX^bhlolikkxyy|wtsldjimjnchhdhdhfdegeddmqnppnmoz�����������������{wxy{����������v_n�}snlmdTDCHW\cnmmhcfmntyrqqi[fmmkkieedhefggcfdddnooppppmvz���������������~ry{��������ywbcdrkfe]PHCFPQZahlom`adgpqsnohghjmlheffdidgcddedcbonooopnmqu��������������{rs�����������|���h[Y]_Z[IJQS[KILYehmj`_Z`fmnlfgiijlggdicfgbeedcgbddonmpmooktsz�������������op��������y��|����x_NUSK_MK[O^\EJMPlggZ_YX^gklkiihmkjgcffdddedacecdaolppnomnnqt������������~iw��������{}�z~��yupYWDA_]N`WJ_NFLJeibSa]WV_lmlkjjlmhddgcfgdgfcccdbeppnplpnnptou�����������|h{���~s��~|�u|��iq}p^F=dlU^^CUYIKWUm_UX\WP^jmlkomlikdcbdbcecc`gbccakpmmolqlr~iq�����������|n~�}}svvv�y���zz~St�ze=Mbx[X[@PXHRNH^bNVOWPdjropppihg`deddccfcccdbc`ponomoll{�rf|�����������{utqsepmqtw�w�}qkOy�u]>GerbP\CIXEPVPIkJdNUTgqpopsogjd_cfcedefdbbdadcmnnnmpk|dthk�����������olltd`gdglcw{}zj_Wy{pQCGgodPLIJWKFNX>bf@cPWovmsrnnjg^ebdgagcecdbeddbnmokomm�5}|pb�����������znlkdh\``oPipt|k^Xr�d===[pcJAKHMNHBRGW`DQ[_vukurhkgb`afdbfbbfb`cdbb^mojnniz~ x�tip�����������pdZbh]^akdjniqoags�V968]jnJ9MHHPDBKDPNKMgiwqptmiieadbbg`ecabdabd`b`ojmmlk�l~�xtd�����������xejlsllmtuuz{yqjic�UEA:Xjf^U[[ehg_ad_+�r�u��j4Wd������wugihiglksu�������������|vx||wsnrnprjhiYQZ[_^XPPU]h:/\kZf,1AYOXdc_lc_bN�i�{��yJP`}�����}uljjgmillro�������������rkpwsvtpfrmnihe_TOX\UVRQTX`` CYjYe>+G_XWUd_pkd_l}g}���hNUr~�����{qjhikmoqrqs����������~ssijrtspkegjgac]PNURUTMLQ[\b@1Mce[WR"=_\YMYgfgae|yds�}��ndIlv���}��spjhkjoqtvvp~��������qdihhgmkihgda_`ZQOSSPOKKM[Y_S=UeaXYP:^cXMZ_`d\e�qge�{��qpQ_r{}�}{||oogklkqq{rpnuvy{~toojea`_bdhac\]YYYSNSQOMJJOZ[]\6-F]fbXXB+?[eZRVXYVc`�nqa{|���ulLksz|x|{|yqomikhmsuqtpilmhpide`^\X\Z^\\YTTNOOSPOLLFLOU][]N#;O`i\VS18B]f[T[GhOR^�k}`n|��{xS[ltw{w}yytophkjlrprtosmg`_\YWXUXSTWTUPNMLNPRUTOKJKPSV[ZR/3CbXlW]K+AC^f_Y[DYhUM�n�f[�}���vjLhoqr}uwsrpphghhmrrsrtrni_^ZTWTTUTUQMMMNNWSTQRMKGNVUWZU?-9IfdiY]I!KB_bc\[FKb\]�t�bS�|���zv_Xhopvywtrqohhgkipmplqqnng_a[]Z\XYYTVTSRTWUQONJJPSVXWUM ?W`n[VWD$X>acea^S7beU \ No newline at end of file diff --git a/images/trainset_face/s25/7.pgm b/images/trainset_face/s25/7.pgm new file mode 100755 index 0000000..27f98a3 --- /dev/null +++ b/images/trainset_face/s25/7.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +wxyvyywy{zyzxvzzy|wyyywidmpnlljcbe`lnopkoh`^ZPLKCJJACILB78IYYMGLNEOOXrrtpvurusutsrursqspsrrszwyxxzw{wxzwyy{wzyxwxidaee]\bb`Ya_\`dihhd__TRLGLH?ID>?>@A73?TYRKHD9BHLqrrtwttvstrrtutqvrpsqtyxyzzyyww{yxzxzxv~poiZWf`aWTVRYXWRWbknibc\YPJGCA@94>8993876-3EHPPLA=;BLqopttwttrstvttsuqrqtpwyyxyxxyzxzywzz{vk]VZ[M[aSLJLOMNLPZ^dikkbaWHD;>=@<38550//)00*.7=IPEE@>6Trostutturusssuqtrsuqwyxyxwwyx{xx{xy{yVFQVOFJOSNHBEMMLIRW_ekgb[PIEHHHFD@86101-)'-,&&18H=E?:F/atovuttuustqupssqsqsxyyyzxxwvzv{ywvrqL9@KG<>BGJOQPOJHLTYfdjkka`XSVOPI@@:964.31/+/+)$-=@:C8>.Bkoututruqssspsrrrrr{vxyxywyxzuzvpso[N=3AG>8?CABGGIGKPPYY[ec_beb^`PIH>;76702133.:90//)4;CB12)Ztntusttqttqsssussr{yyyzw|xxw{tqm`VLAC62@<83885::5:82@KJG?8*2=>5;%>fprpsrsqrussqxpttu|ywzyxyyt|xpkRLPB9>726=<834;7673>GIQSZ^d_cUTMM?EG@?<86;<7DE9IUQX^TC9:.4<(0DFCLSNP]akigeZO9/1,&.2IXilnsrrrptqtssrwzvzxxxmj\BIOGIJJ8<>88@:A9=96;BBGLOQQXVVTPRW^][WLIJHLHVTYYaccbp}}xusn\A7,%!,@LUglmqpqnsqtrurx{{ywvybOGFFRQLIC=@?>:FGD6:636@;EHMWSX[WW_dif]_ZQSU[^Xdgkhnjsix�����|rgO@)##5HVVdhnqmupttpusv|zyvuua@;?ESTKG@=::<=>?;?BGMOV[b__gkfdadbifinqux|�{z|{��������xn_D'$18P^V^jnpqtsrruryyywvspO:=CLSTNH=58=ITPPFB66<<=9BDLTVZUW^hqxuorwztu}���}���������������wg-%-E;Ua[_ckqottrruzzzzxs`D??@Tf`>995@RW\TOL?><@GCDBJIWWWYcjtvwux~������������������������~tT!(2QE`]_\ccisquupxzt{ypN84DGc_G:377DOc^__QECFKIRUT[``[acknw{{�����������������������������bB64Lbnrncvurz��������������������������������������������������M*5;M^laMYbUZSKRxy~m=(5=Ya\TJFB[}�����������������������������������������������������������n6">E\dhVM[bX[HQ|x{W67AOUV`PIGRh������������������������������������������������������������}V#!OJ^kZTT]`]XEzzuG5APGTWWTJIat������������������������������������������������������������~r?!(\LlZaPXYc_Vy}j<;ABGUQLJY]o~���������������������������������ľ�������������������������}~R*"DXbfW]FdW`^xxW;=;>IKWQadiz�������������������������������������������������������������w�i.*\^iV[OWWT[|fC@259R\Zg^bo��������������������������������������������������������������ww{F+'@`h[LTQSHT{T;5*5DSW^Y[_v��������������������������������������������������������������yvw[63/`\aHTIYADyN+*.:GITXTY_z���������������������������������������ÿ�¾������������������yy|_>I'VY_DMNV:=i>'/1<9PLPX^l��������������������������������������������������������������xx}k5A;QSLI5\2).13CJJR]Xl�����������������������������������������¿�¼�����������������x||kL+:Vc:?7COF*L,,(05@ALURZt���������������������������������������ƾ����������������������{y�mOB.Pa<83+QK)I#.(.5:GGFK\u����������������������������������������¿���������������������}x�oRA?=lJ253O&2,+',6;@BIR`w���������������������������������������������������������������}v_90AYY!23K%.+**.64A>FT`y����������������������������������������»����������������������}~sbF-3J]"&1@&*+./232<@FSc{���������������������������������������½�����������������������~�scK:2C\*%/9$''63,10;;DPf~���������������������������������������¿�����������������������~|r^O:?>Y,#)18#(4;(&.15;?Li����������������������������������������¿�����������������������~zqbH>??T6103%@/,$'''65;On�����������������������������������������������������������������||o^MI;AFB,+0&N+1'&#)217Ss��������������������������������������ÿ��������������������������vqXLBG?0!+!�tn��]J)8k������������������������¾������������ÿ��������������������������zomlP>8@?*"&#%#��z���eLHu������������������������������������������������������������������snomU47=>+#&#������qc`������������������{z�����������������������������������������������poqqT.6;5(""����y]ku���������������|zsnjpuryv~����������������������������������������~pktpS,580&&7����urUj������~}������~|wtoa`c_b`glk}�������������������|������{����������xnmqoR,24.&"!^����srYg������|~������������ukdcbdihr�����������������{mfcbeggeht}����~���zpuqlS112(&!9n�����xep������|�������������|jc_aikns����������������tkaXRSUTSYclux��|}����voswlU0/-'# $(`k������{�������������|m[VM>>A1HM?LXikw�������������tibb^TXUTXVU_hkopmmkhqrqvpsxhS-.#!&$->lk������������������}iS;@PA@2*PDp�hWOWgn������������si____W_kx���|slhonjk[_`UnrysmT()%2J.Toe���Œ�����������|udC?EPsbOS[Zl���w]iqnw����������xhbf]QIDB5Bgs����{olfaYZTKTvyvnW(&"?Ua1rke���å�����������wg\]fqu�ocin�����xr��s����������jjrpcV[|cDA~K3?]ozwwn_^`VLSq|vnb-#8O\cL�hb����������������x}|������������������}����ſ���m|��jfu��PY:J;864\llhf]]nzyumZ/;@Prw�y]c������������������������������}v��������������������������sl[`tq_9*;8Ziig\cy}}xpj:;F]��m_e������|������������������~������������������ú��������zz�����|}~ro[J>IO^cfrt}�{vroP;IeTghjdxn`ddpxz|h\hjraRn{{y}|zzuunmfUSTVWUVXZT`__a`\`\\fikav��������ja`eU]Ycm~t|����~e��|dIG[�hxpf[nwf]bhvkpd`Y_phbt���~}vurog^TSRWTVVVYX]___^^a\\zHebp}��������e`[\aRan{qt~�z�pe���uX]q�suu`X[sg]Y]efl\c^Qeau�����}~wuolaZNSVUVWUYZY[`_`^]^Vsy"igfu�������|mUclYbjmsw�rlpbeu��ma^q�who^R_l_^N^SZlcTa_eg���~��z|yukgZTRRTVTVVYZZ_]^`][]W�ljpap|u�������~lntkimlmz�lcj\fv}vU[Vhxq`^WL_i_TNYTObhZOen������}vzspg^VRPSVSTVTWY]_]_a\_\j�\uphewsm����������{xz{uvyqbh_e�{aXWS_wq\VTMS_aZRUYO[\RQa�������vzvqpb[SRTSWRVUWX\[^_^_cp_xJqrl`osmv��������������z��xuji�uc}�vasu`EJXQX^]TYY]_Y`\j�����uotwrmh\TPTTRUUSVUZ\\a]__xY6�~>lyngfoosz�����������������wz|nq|�tbhvoPK^\[ab]bhfidto����}pppsnl_WNRQTQTUSVXX[]a[bZN8T�{5 i}nmeiotry{��������������|�zvqu���ziehlc^fcgegfqtqprx{����zwonnphgZJRQTQSSTUWVZ[]\^]_4br�x5 +i�tnmckpupw{�������������|zou}��}zpgkiriijlnsu{||{����}vsrprkbbE5XQUTTWQVUWY]\]^_aQyv�x3k�upnecnqmqx}~�������������t}�||wohkqrlnqw~������{����ywrqmmmf`U ,^QRTRSSWUVZ[]]]]bo}s�|6f�{qmj^hossw�v������������������{zvpopuztz|��������~��|torolka_\<.YLWTRUSVWZZ][^^]_}p��;d�~spkf]ipxtzx~�������������������{||�}|���������}~|yuopomfdZSX$(a>OZSRSUUY][^]^\b�|n��L'W�}omm]altyxxz�����������������������������������}~x|xropjia_TKO0hC0\dRRTWZ[^^_]\`|i��W0P��}vpjhUcotzu{{����������������������������������}wy~tpnjgcYVIP@ #.lWDfeUTVV[[]\]]_�|j��m>={�~vtni`Udlswqw{���������������������������������{stxtmolgbTMGZ0 '2m^._`n_VW_\Z\]\^}~it�}M:r�ywrniVZahnrqrz������������������������������~yolqmtqph_ZKINZ-8q_2J]glgg^\][_Z_�}ni��^?d��|xvridTZ_cpmik�����������������������������{gbkmqupg\YMHJUN6Ajq",LXefgqigd]\\`��sg��nVS}�}uylfZU[_ggfej����������������������������|p`\jorjjcWNEFO]7)>Ins<MYce^kkjji`Z[y�zir�eNr�~|wwukaWT\_ffdbq��������������������������{s`U^hhgc^[OFHGTX#2CPprG$<]iddbkolila^u��lj��uSf|��zuusi]UWXckic_u�������������������~���yxu_RSdjbdZTLEDJOVN,>FavnS61Vggfdfmoiihjq|�oe��rkTz���ssolgZUS`chgb_r�����������{������|}xsq`LNbcd]WQMBDHOTX:7HMhvhVI+Qegf`edidikeyn�sdx��}Zp|��xuqrg_\RX\bje_]lxz��}�{xxurty{xvttsmkaJLX`ZWPRGFFGNVWK'*CMRqugNT+Mahfehafdgjb�d�qik���vdx~�x{no`fVTU]edf]]ahqsonnlnhhhgjmkjhhcZUHK[\\VPKJCEGMTTTA7RS`uwdC_-FdhhgdagY`jX�`~{kg��|mp|��zupif]UPSb`ab`^Y[^_^b[^Y\[^^][XWVNHFHU[aUSMEGDFOSTWR1&RVRqnwd?e4@egji`dcf\_a�byqcs���vly~���zumlaZUOW^a_d`b[XUSNPPTOSNOPMLHJHIMWV][TQGBHGPPUVVK'?ZYVq{tb=aC5djhf_dbbeb^�cv�zfl���xtt{��}�wrog`YOSW\_`\cb`[TRSRURPQRKOIKPLNS[WYRNHFGMPRYYWXA2ScZYr~lZFbJ3djhh_fabded�au}vnW���xuuz���y�upng]VRQR^\[b]aYWX[WYXZWVSQPPRQSUWSOHLEJMUWR_ZZT:I]eX\qwsSL^S1cjjj\i^_eeh�_o|uqYp�xu�n����z�xpma]STQR\Xa\b][]^[^]]YYUWTUXRTSQKHEJMTVY[\_ZZIGV]nZk~vlVRZX3`ngnZf]dcdh \ No newline at end of file diff --git a/images/trainset_face/s25/8.pgm b/images/trainset_face/s25/8.pgm new file mode 100755 index 0000000..179dbc0 --- /dev/null +++ b/images/trainset_face/s25/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +w{yzyyxyzwz|x|zuvvqmePP\\X`agjmie``XOPJIBHIEE@5AJNPT]_ZVUQJGCC>7ABMUOMUMJIRUQQC>74;5,,)'5P]icksrporwtuxrxrtustuwyw|zzuzv~^;?E7F>=89@AGGT[`hqrjc_X[OHEA<;<;AAJLVhf`jii^RSQQQL<<5,,*'%1?=YP_isqqrtsstruuutsvtuzwyyuywzqT<;;<8685:@=AKVdhkohhhe]TLI@CAB>CDNR[]n{rx|�|jobWQIAB9/11(5+GDDZLTcmrkuuqrsrsustsvywyxxwunhbHH727/+3687BJLTWXY]cflhZLHG@=DMOTYiakoy���������{k\TGB>;72:G(ZNQ^HR_hqrtvqwqturvttsyxzszpgUM8=63<0.,7=:?BEHNX^ennb_WQJIQLZ]_^mtqq�������������~obW]I;=FNM8TW[[VRchotrqsutvrvstrvzzrq`I@=835,41549<57@@KLVehgjb^XYY[adnnpnx|�����������������~qgVE3KTWGOM\Y_QXfbkrqquuusvswvwxvj`I;:B9:31)./08:<=BDJK]lmlppllhmvxzz������������������������pZQ@@UOYNUNU]`YYbcllprruvsuvzsqiWLB;>G>:9/,202369=CFN^kvxv|}xy{����������������������������{XSV0OVQUPZVN\^WW\ajlnsrqsqtyuqePEC:;GB680,1,*59=DBJ`mosxyy��������������������������������}X@jE=LVYRJ\]RYdUOY\eplrsttpwygcI>69:FHMRX^gmx����������������������������������������z??lbHZQIXbTPX]T^]JGUPWX]dlpsV1BPH<>5]gRXW`DFPKHAGB0:89;A}������������������������������������������������������������{cH]RV:8?O;CG5;;<1Q������������������������������������������Ž�����������������vfHiWCB3=@:9[953),5$/?G<7.00{�������������������������������������������������������������~kGMmG.&(,4?@2.*(".D2.;D923*@�������������������������������������ſ������������������������iNHiM.#&+0A6,-%-'.4)",>9031(I��������������������������������������������������������������}mQM`K7$&.->;)/%$)''+!.8 (#)*!* ,*,)..^'$}��������������������������������������������������������������{i]JJA1*&! '4$%"(')*+,@ ��������������������������������������������������������������vlWPGD.+%!"$%+7$'"0$1!qi#���������������������������������������������¿����������������xfVQS=6)%' (#+%&".() msD���������������������������������������������Ŀ����������������xcXLM?1/$!'%"*!& !"2)(hme/�������������������������ÿ�������������������������������������^SPI7/)%!(# #*%40(lklV����������������������������������������������������������������gNLI4/0#!%!)+.*Z&hjkg~���������������������������������������������������������������nOIE0*6"(#$!!(021�I!qiqu}����zxzy~�����������������������������������������������������pQG?)%6!&!"%&$-1BF�n*ljlhsywytsmjmlssom{������������������}z|��zu������������������������sZH9+&2+ #"),+;?U\�zFikk_qppvpoppeda`cacr����������������ue_e`\Yan����������������������xaJ50&,)%%+.B[Tbn�zXihhdiv|y~���{unbab`ht��������������uo_[^VVPW\gv|��������������������|cI24*&'$!!$(>Jdmfpx�j\hegglz�~�xoh`SF7>:BT_w�����������{qnigbcbeggfklowz�~x|��|�����������jH63*"$#$&)8U`_t�vv��^feiciwtxp^C7CN>8$/6(B=^�����������ynkkjiddl{���{vx�}opuurnl}���������rQL4*$')-@C6_fq��~~��Wggiak~plX<59`sUOCIFAN6<�����������vqpphYMFLX\gx����~tlrsnehlx��������}o_D213;MVN1Lky���~��Vjhf^m�reJCLTj�mWYbeedQ:t����������yyl`[i|�^D:UWSXRXXU\\\_`_aa^]]\`b^t���rcacsdeb\sxhZQ>o�t`]^\ceaX^]WThfaUW_en������������~�{xpoplfcb]af$RbQWSXWU]Y^^a^a_]\\epTN_u���obgonondrw_caNl�y`S_^]]bZ\a_`elf`ea^w������������{xvnohea_]]d\OkPVVUYUYZ^___`a\^ona.0^gt~wfipssvqvuhqkeeu}cN\gX\cdhpronvzzysmz������~����}utomnc^^\_^lBFrRVWTYU\\[__a__cwzWERf[ipxyllqx{xysqtzzsehogdcleossvw�||����}���������|z~xtrlgd\[X\Zan5?jaTUUXYZ\^\`^aa�vj? /nzY^hlqoow|}}wms~zvhdfiipmlw�~�����������������{z}{qsoid^XUVZ`ec0FYWZ���������������������������|wltwsvvqmid[ZZQVR_`_ehkmh\MFOM]q~W\P6Fakijhmvo�OItaevqh�Q11@NVRs�������������������������~uqimpoqligdd\TRRXZ`adfjlmb[MMQTfv{T`ZC;`hligkjn�LXtoYssc��iK*6?MR]z����������������������}rjbeemjhhd`^]RMRVV^acgjlmjb[INWSqzuTZ^U3\gngjijk�Keuxakwd{��e<,6@OV_|~�������������������{zoi_Zbjfmh`\\\QQQTXX_cejlomf`WBUaZyzpYOaT6Yhlkjjfj�Kkx|hdvhn��z[0.2?QUcowx}{z}{ru~}�~�|zxtlcVT^afcb`ZZZSSSUT[\ghhmoqif\ML`[lxynVIdR4Simmigem�Fiy�q^}pfz��jK.11?LW[hhilmnkhgmoqssspplkcTQM[gd`caYZZVTVQV\`ceinlsnhcSHYf\p~{j_DdW:Ljlljecl�Ge�p`vxc|��|b91+49PWY\Y]^]\[[[`cc_c__XUJHNYaehhgbY^ZVWUW\`bhglnmlifXPQggYx�sd]L^_?Hgkkk`jd�Ja��s^xvki���ma.1+5:JVY]YPSLRPSPRQPPMLLIIVZdkjghhd^^YXWW\dchihpmnjhaZSYke[t|wY[S_`EBgmjl]k_�H_��v\xqla��QDzB,/.55IQX\YVRSPSROQOLMNPRV_bgliddd\_ZYXY]`fgkhjpmihh`XUbqej}}vX`T]dN@emlj^j_�MZ��v[{mp]�y/�f+10-2:AQT\[UVXVWWVUUTXX[^begidb`_V][RZ_bghjkhimibej_W[i{j^��rZaXYiY=fokl^j[�QW}�|[|pmaqpS#5�>+00/14?FUXVX[YZZ\XZZ[^befabc_\ZXXVT[adfiolmkke`dgnfb]jrwDw[dZ[mR6enkk_k[�RY{��Y}rjlbjhJ ov6-/153;4DQRVZZ]ZYW[\^`^`e]][^\ZWSW\^cidkomlkb\akmpebZgskYwYj]^mN5donl]jZ \ No newline at end of file diff --git a/images/trainset_face/s25/9.pgm b/images/trainset_face/s25/9.pgm new file mode 100755 index 0000000..635abb8 --- /dev/null +++ b/images/trainset_face/s25/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +z|y{}{}y}z}|y|z|yy}�p~spjn^moibbddlhfgcowuopi_[UPNKJFIKMBFGLHAG\`[RZ\_]kwvvsxuwutxrysuuustttv{z||x|y}}{}y|{{z{}{{he]ddZend[^edb^[_ipszutjdZJGCCC?8??A>C>9A2=MY^MTLXSdtuvqxvquwtwsttustsry}|}{{|{{|{{w}x|y{x}{YQWhWOUWca[VU]YZbepwspmaZVJFHHFJI<>988025666BP[WMFORdqutxwvxuuuvssvvtvsy{}x~|zy}}zx|{xxxxxqZCIXUFFRUUZf`a^_hlvvrsrh`][SZWNNJJ>=:64.($3..>D[SIMHHjnvvttwwuvtuusvrwtyy||x|zz|z|wzy|xxssrf[J;D\CDJLMR]YX]bbghddihblccZWMNMA@@A@7560&$-'+4IONMEHGrtsvruvsxsuvsuvtszz|{{y{|yzzwy{}vyjldVNJ:BKKD?BGIMPLTW]Z\`afkkj]\TQCHE?CB9?38730)&)'#=AGM;G>Sqtvswysxuvvttvquzy{|y{{|x{y}zysiaYTYKEH;@@HJCJLHLPNOW__beba`ZUSHKDACBB?@B=<;38116(-*'.E@G?:9lruvuwrvtttqutqs}z}{||{|y|zutbO`RZT\SIKG>IGKLTCEMT^[biba[YZWNNKDFHLJMJB;;<981>25C><6-*1E?>:)Nuouwsvsswtvttrvy|y}{z||vztcVWVZd[^WNOHMFBLKCCJA>PROY_c^]dYUPLIX[YVMKF>??@B:<2;jryswrupwxtvtswy}y{}{y|zupeKIPWl[[KNDMVVU]SQELOOPPLQXX[V[SXY_b^[\UTKGGGEIQRGKQNQXcbRKE;).:2+Xlttvuutrttstvtz{zz}y{zywiQDLY\g]WUFBAI\\`YQLFJNIHDLQW_]a\_cbfa^d`ZUVZXUX__\WX`^fq|gf\QG,.1$3Khjutrtusrvstvz{y{|y}yyr]LPLYeqZGFF?KXb``YQMDJSTOPSTW\X[\hosxptsnlbchlmiijslgleu{�~zwi\E5+'"6Mhnrrvtutstvpv{{y{y{|yeMDMTcl[HA=BCRclef]QNOPHSUSW\a_fhglspumvvqutsxx|ytu|wsy�������~o_P7)!+C^hjuouunuttrz{zyy{{xpV@IJ[g[D65AMZ\beah^XTZ_dfbbkflcelknutvx|����������������������zjV3#'8Lfkkortprqryx{yyzx~w\D<>[beTLFB>Z{qnjkgjo~��xxvouwtxxxw|������������������������������}sJ*%9HIgjhjtmwsssw}y{|z~lD56Pmu^MHFMduzwpzzz������������������������������������������������~j;'+EXPojbdppusuw|zzyzwT.8JdmgYRG>V��������������������������������������������������������wT9/6RVfdgefgqvtxz{y~{h?DT`bdlPLHNf����������������������������������������������������������]85HO]Vbclx��������������������������������������������������������������poUA/)cciO`Jg[~z|X243;KWWYd^h���������������������������ÿ�¿�������������������������������omc3=.HaiO\JZ\z{zI/31LOXMTj~���������������������������������������������������������������lnjO*C5YQY?DMS{|S*7&8:MIOO\n����������������������������������������������������������������kqiN629`CDDDMTQ_m�������ÿ������������������������������������������������������}npkQ?6;fH9>3DR�]43.66:EOKV`q���������������������������������������������������������������zqnmO:C6dW/408QN+/?;/8DGIQdt���������������������������������������������������������������xqorO6;AXc#//5K~P+;<0*/@FJR_z��������������������������������������������������������������|yrnqS6,>Re'8.G�W464+*.7>EL_���������������������������������������������������������������{vurjY<).Gb*-.CuqC12,&,3:;Jd���������������������������������������������������������������{ysrkU@-.;`0('AyyV813%).34Op�������ý������������������������������������������������������z{tphU;.43Z9!",848B@ '-/o��mC&..>v���������¿����¿��½������������������������������������������~}xpj^J9579?9#'..i��fv&'/-"L���������½�����������������������������������������������������|{oiWH483685!$,-g��d�c71-'W����������������������������������������������������������������{vpdPD69373**&*c��h��jF@*m����������������������������������������������������������������|ztldS9?B7;3(*#.f��q���rZA������������������||~��������������������������������������������z{tk_L:9=:0.& "%h�������oj���������������wvrknsovw�����������������������������������������zxki^G68945* &&c�������s�������������~|wtpd]\gfdjnl~��������������������������������������xvgh^I47716+) %b������h{���������������swtma]`]_dehu������������������������������������~wogd]I12225"%#%!`�����|]{�������������������}{tkjkmkko����������������{xty|~�~}x~��������}ytmfc`I0..63""$%g����yy]|��������������{pjgd_[Y^bhusvx�������������~wodc`_gopfimu~������|xqlgbcG,0-1.%"c����}}f�������������bMGL<9<*;-OFKYkr~������������}yrl_\SRNVUSWahps{�~w}�{wojfa]H)*.0("!q������������������eO3Ikz];.(I=bfPFPhu�����������|skc\\URMEMGJN[\_hsuqvv}wtpkec_C*,4(("!"r��ƕ������������fMPNY��iQSXWSt~^FR^o|���������}vmb^\]_\[XbbaZW\]`fbodjlvmqjgg[D-.-&%# I�����y�����������piov�~z��ZMOZmxjZBQkvy��¼�����xm^_Z\RPAFLMguunkaa_^ff[^e]njhh^G**.&&)d���������������������������xqutrha^]u{���¹����s_[_`RHDN[@01BRbook_c_cTYWP^lhi\B-($!&)"Tp����ï����������������������|ungcootz����ž���k[^f]OFRov9YE,/*7TdggeWaZSHPlkj]?*( ".9kk����Ų����������������������zoc^`iop����ȿ���wcZ`m_>U_~�?Q70;/,.7Scf]]^[OOkmjaH%$)5C6Mnj�������������������������zwtmigjqsz�����������pe_`ngWO^k�TQSBE5NI 1Fd_``[^YgqkbP)0La_2_jh�����������������������������������������������okd\gjfaekmmKAECPaQ3!4Cc`bY_Zfmnf_3!4NZhc?kji�������������������¾���������������������Ĺ���nnkabib\binom_V\cYLB-23W[^]\dpnomfP0AQXk`Vnhh������������������������������������������Ŵ��~osoikgkc\bqqthcgd^TVG9@JQ\\hlrnslm]4BJTldfiji������������������������������þ���������Ⱦ���zrtvswwqllbbm{wvvvikb]THMWafnrquqqlc7IFTtdohjj�����������������������������þ����������ż���ztv{v|��~vtj_jnqrpllfde_U_iqqvtqsplhIAG[uhnhkj�����������������������������������������ƻ���{y|~|�����~womgefehhjokonowxvuqmpmkN@Kmrnlfjk������������������������������������°���ö���zz������������~volnruuvz}wvxywnlljlF@HM]`foqnolmwx||vvxnkckjpillkddjfdceecgeeedcffpnnqnmu�����������s��������y{�}���mWZ[\Y^KQPGJEMS^ejqrohenqtwsvqlf\lljmmjieecehdeeedfbddccenrnmppny����������r��������{~�{���sWSOJPeMRaK\NBJPaglqniabhotqrllfjijkmfjeecfcagbfebadbedccnpmopktu���������~u���~v}�v�{��r�dcI@DqQ[aHX[EHPIbekf^bZ_glmmldjghikkffddgbfggccgbf`ceafaomnkmszk����������{z}stwt�{�x�|�uj�utGBJt[^\SH^NFLFXfg`[`]]_gjmmhkggjkgff`dgdbddcfbcdadabfbnmono{oo����������ttpshhshz~�}||at�z{IEW|d`[NGWQGIOQah^V_bZZ`iolkmfjjihheafc`dbeeebbdacbabblonh|mIy{���������rotqchemjvy~zvjZz�yiGC^wlZZOIQQIKQMUiVSVX[U`knjmljkijgege^bebbgdceaedcacdbjnlj�Q5�t���������}gfjga]mabupzs`Z{�tXJGczl[ULJOTQHVRHnUVXM]Vdnqopnlmgjgeaa``ddebcfaebbd^cccmnjw�80�r����������paeebafggohrwaaw�gH>EZ~nVGKMNSSERTA`iDcKNXhsqpqqmjggeb\\_abdfaebabbc_a`b`lmj�r+8�|}��|������xmnyrqlxxyz{tllx�]A88ZqT=LMLQMCKOB__JSXN[swnnoslnied]]^_gafd`bce^f``eba`ow}�] 6��y��~������{y�����������{sd}aGL@W{sfDITBKMAFLANPFMU[ksxopvhijgc_^Z]^ccafad`cbbd^`b_`}[t�J=��~}��������|�������������zqrc\SOKd^XHSWLQQIQOMSNSP^mlxrqrpijgae]]\_becaccccdbbba``c`MH��;@���v��������}������������}ynleia`_fa]Z[`^]YUVUYYU\[inprtodhjieb_^W[abee`bc^c``ab_a_`_Cp�{1H���}x~�����}�������������ypmjdc\_aedb_bc``\\\[^]`^eonnqkheddeb_^ZPZSdbaadcbd_acd_aa_`g��x, O���xx}}�~��������������~roncb]\_`d`^^bddcbeb_deajpqplkgddab`^XTIXcdb4 +7B\UKhZgjd\baa�����fNY}������zr^fhkoju�����������vmsy|wtqsoosojff\WXZZ\^[UMRNPUV_d32KefZ@ *G]VYTZemga]`]��|��r\Qp���}��|ugfgkrqjy��������}wtmgv{wunmjomkffd_WRTU[YZVRRKORWZ`W 7TfbWO#B`^TN`fec^ed[j�}��rlOdw��y}~wncaelpsnu~����~}qdhjlktpnkjdlgc`b]ULOWQUVSVNKOMVWY`-.H[f[WI<`eRNY^Z`Zg__W�~���ujNs{�y|x|wmlbeempropsrvlrieaaadhkdieea^^^YOLPRUUORPOHMMRXZWD%4S`hZZ6/G[eUTQTVTabZSK�z}���xPcvx~zzyupoedakmuqpljjkddca\[[]`eZd[^YYYTNMRNTQQNPKJMKSUXWR2B[ajXQ):L[dYVVGeOMbS]Hv�|���wkTlrz|yurrkk`beioppspd`[ZXXUVWW[[VYXRTNMMNTWTSONMKLHMSVTXR6,6Qe_jYL#?J_c`YX@\bWNS[Dq�|���}u]_muw{sqpnidbbgolosspgc]WYVYTVTUPQMOMLPQWVWTTLNLKHNQRVSTB<>Tkgc^FGJaad\ZDIdVaUNEj������qsUgmysusllkbd_aimnkrslff_\[[\XXVTPQSUTX[ZTVVSNNLKPRQSWRH*6D=]ii\VFKI`d`cZG?gX[aX@d~~w���awf[hmqlzijica^_^hlikqmidgb^_b]YZ]XVXWVT_VVUQPMJIPPTRNVI9&EEE`hkYVEPJ_cda\G:ebUbT \ No newline at end of file diff --git a/images/trainset_face/s26/1.pgm b/images/trainset_face/s26/1.pgm new file mode 100755 index 0000000..c4b4b6a --- /dev/null +++ b/images/trainset_face/s26/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +mipknmmmpolnonqmonrqo}rlw���������z����}psxxz|����s�����������������������pppkmohmljmmmjmkljqipjookpnonnmnosx��~��x|z�����������������}u�t��y��|�|������{��������������zytsrhqnjmimkkkkiollplqmoqllsrsojz�������}��������z��������������sgn~��������u���������������vfnkmlminmlkhlmnlmnlnnnppoqquo}�������~�����|����zus��������~��oe}���vzs��|�hg���~����������miplojnnjpklgjjnlomlmllmnrqy����|����y�{||���{z����wl�|������~��yj���oefl��jR��vn~�������~nijmmikionhjnkmmklomkrjmjq��������������{xv~�����������y��szy���z���bQVz}tNZ�x_i����}���{ldpkmijqujklikollmrnqnlhnt������z��������������wn|�u����l��lm{t{n��zHDbtsxd;ty]Uw�������vhfmhikfopnflnelolqjqqlhjmv�������zz~������������yphal�o��fv�woqnj�upo�o?HJE;CNCXmF`hW6c�����|vfVifjigqnkknoYNVm������}niq�����~f]q��|vpxmli_Xknzlkh~|POtdRfb^pYDfoN@EBBD?FGT\?aP@Qm����}{`^VKT\cilmljqje^Uau����xtwtr������qjj��~rkkmgZVWdkln[lt@ZhZGh_SgDK`TXDBBEBDENOATEOUp~~}vg_`XQ^dlqlmiojpk`^am|��qifon|���������}fzuj~nmmkX`^[brbbn~rAV`QMdJNO;[?RR>EEKHHNDBREIU\fqwspki\[X\csxllolmjndijxz��}zsysvz�����qo~�}llqilmirk`cb_htcfkwqPW\RTYUMERPCVMBOSVXWNFWCCQTYdsouxtlopknaVkkkmhfjmx|����zsq���������xou~qmimhmrlkyrlrqrynko}v[^bZ]]ZPNYTTYVX__ki]VU=HEMTXj~����xnlbNQljljkgmlx�����|pou����������~wq{trrwuvo{������ysr~zokpncdbb_jjkkgmszwthbQIUUm������������������������������������������������������������������������ysv�sfTQXefhG&)5GPf}�����������������������������������������������������ü�����������������up{wh`aMNNT+%/?GRdv�������������������������������������������������¿���������������������xoy}m]hZOAK)&68GJ_x��������������������������ÿ�������������¿������ļ���������������������vw|�swW\eZK-41ALNdu�����������������������������þ����½����������������������������������}sr}y�shtbW[P0,82>H_r���������������������������������������ý������������������������������{uyyz|tggoSWO0(+03H]r����������������������������������������������������������������������}y{z|smh\`@F*.86BTq�������������������������������Ļ����¿�����������������������������~�~yy~v�|ck]KG4%,&*0:Tky�������������������������������½�����¿����������������������������}�zxwvz�mc\E=6- *%)=Ki|��������������������������������������¿�¾���������������������������}~yrwt{r^_N*- $+0>Qdz����������������������������������������������������������������������}yyurvungON1 +"-=Ngv����������������������������������������ÿ����������������������������~xuvspiccH2<0,$#,BHay����������������������������������������������������������������������wrqmmba[L/.-)*%07Rg������������������������������Ŀ�����Ŀ������������������������������zunokbZQSG,(-' %'>Ip��������������������¿��þ��������������������������������������������zxxfpeYOHF=' ""!)(9Ry�������������¾������������������������������������������������������wxwjneRL@=,#!#%0;Z����������������������������������������������������������������������xwsoq[FJ4,'"$".-1!}N-=KUTWWakia\w���������paecmopifikq|���������|klmktstovoa;9 %"c=,&JAEJ_�����������jkpfpvw�e^SG[_y��mQX}ssv�����ƿ��~xlfic`YcqmI>N8Q2>NTb{�~{ogiglvotvlB77/#)aHAGp�����������}�����������������������������ö�z~{�ua\Uw��[K3+>=IaRGEbwvqmkkjutmznF=44#":9qLHQr�����������������������������������������ô������������|lSIPQfnaBH@[ponpprqtrruH:43)#WZlSJXl��������������������������u~tyx��������������������������}{�uwdebR\rpyzxwttruW00.0.IE\DXXt�����������������zxzxyspjfr}��������������|������������������~|t}k`nuy|}yvvstY=-&:06&W;P]����������������������zt{z�������������������z������{pny���������tv{twq|~�}vzwso[:,(.98'N=Cc���������������������������������������Ļ�������������~jgfpopqomkuz��������{vtqnV2/(!:R+DBE]{���������������������������������������������������������~wvy{������������ywkpgO0!5(8b4DJI[t���������������������������¹���������������|�����������������������������zvmkb=10*/FaBWETRt��������������������������������������ö����������������������������������vtmeH//152FaEYUT`p��������������������������������������ĺ���������������������������������xtk\:1).34X^BaWbSu����������������¿��Ľ���������������ȿ�����~~����������������������������zqgZ<+0,-<^dBc`WPd���������������������ĸ���������������þ����vx|��������������������������~|piVA3:/23]iJSVRMk��������������������������������������Ļ����yqu��������������������������uphX?278.7XdQTWRQc��������������������������������������������y��}�������������������������{wjiKC419/1YcSSPLL^�����������������������������������¿������w|���}�����������������������}zskaI:<121C__[ZIFRW����������������������������������������xulq���y����������������������|{wuh[H=<.90MJ_ZXPCJWs�����������������������������wkZmy��xjgZ[be}��ty���������������������~|uniYAJ263HIY]LT8OOGr���������������������������dXB8&G]ci\[RRA25M`mvll���������������������wxukjUASA3ETd_VTVE@DSl���������������������������_MBJTgx����������������~����������TJHFHEJHGHHF@<@==Nbgs������������������wuwtoeiKJ6F?De\RFRZDDUd_���������������~{����������ng^YOJOHLCQQFLQ^jorq�����������������|ypuskb^Y;@MHNFFNDGWXmqtt}�����������xt�����������s�|��yvmSUR\PMPLOQbkrz���������������z~zsvrlecRAJG;9?EFDHEL>WP]ajnss�������y���x����������}�~�}��|n_mV]ZTZQPR\]mr{������������~�wywurjdZHH:@>:?HBFGCSGLUK[bloq{����������������������wy|{}��qbZief`Y[ZSRZ\jiz|���������}�}t|soniaOEI8:E=AAE@FAGFOT_9asjirwy�������������������zjlgvwyj]`bdicgZd^bdeefv|}����������~}||pplgUIH=B=:@@F?D>DH>==?J9O:>:<>RFH:DYZeSTY]ofcsz~zwtgjbWSFOMMPLG=EIFRWXW>GYMHDEAJX\UTTYb]U]puw{�����}wosi`\fYNB=986:899=9<;XHDBJTK[CKXZXZ`popjhd`WTDLMRYKUJL6133GUUXAC_[[SCA>FGG=PN=DDCJNIWPPPRa\]h`f[[WN?\[bif_\WKDC85EGP;9YWZK:1-33B>KLV?GMXhfo}����qswZoaJJODDB630.977889:XIE9A6GAHPILQE`NRh\UbYOT[acuyvpsu^_f_P>ENC95974:NED@J8MMAEAMRKKYOY[`h\S\row�����w|k{��{nnifefd`b_a[WN\PMBEJMKAb`jieutxikk_N?@=99>9&.+5485:/3PB:XLNHTJS]fkd_an{x��������������������vplhikjgdNJHHQK]edW^hkPjbWUFG:?/<54'0153=-53/R>F<7BH9>EBHQGQGOVPhqhcac_n������������~}~���xxroqrv{um]PO5O^_aXRPd[IW`I:J?:;610-1-5414141/VLE59=AE4ADP?PG>C]hJAFRYXfxxw}�{�������������������^`\VNJ]xwWA>C[?LWC2@7*6,'0,1201..5%20NNA86C2?FIK==M80738JGR\T]Y__ortrqswtynedpfjqqqsjn|���lfsvcaZccNSQXF<9/>D;77>./(4+'+)-*1,.*(/)2[bga\@3)4606@4<4KTTW[]]YZZiiecjooompkc_agoolwikqv��l_]om\U_mRNYM>;:507:/6<0,-+6"',*.,$4)-)+(amlc[?1*-'./959CBMR\bTP`abnkc_jjmqqtlocdlmtmxssyxxjniUboYNVbNL^=>=;85..)3<4.),*+%/(-,+"2*))3lpncO>2)-&162>G<;CKNXM[ehmrk_]hohkhsumelljioroyvtmkbpVfk]QQMKOSL=:8253+"5A4/*(6,(1)))/+(%)-.nog_N9/)0,:/0>QL6,'*)+'+(/!,jg_OJ+ HD1(0=;AC5@:.<7HT^US[Z^WVJMIfaeheY_hwecxcfkfVTW`GXZNDO>4ST7;0/3))7,.+!405A2(,'$%'(')(hf]OC*YTC).>A=99A>6=6MJ]JPLRWXJAE?[XbbSO]pbR^g`Zj_ZSZQBYeYDH51LT96*,2))505,$')8:>3&)((."(**l`XIE [udH00=?9:E<47A;KPLFO:DT^Q<=*-()'+%-!gcSO)k}\I.,@@7;4=;4BACO:EB<@YZM;=NUTOJIYfaSRR``QOPURHNA@XSMI@-2A=8((#&.*13"%'467B2%)*&)((&maTNH�w]O<+;=B=3(2:EG8F5?L6DOCH,%'#)-*81 #52:?<*5('))(+f`PNh�{dV?940?:+* CKC>B4:S9:A9A;*A;PL>GZLBHJLCCMQL59BQG@v�ujM=52'4F7,48@>@8@1HE38/35.2=K<,FH@J=HJ59MG5:'#%197:G0.4'917)i^X6"��|qbH:0*+,+1(5573/86;601*(-(/J>*85>9C8DB,:95694(19$-*%$&".+.D?"$03<>>A6+3$35d\\/-��|jTH8(++)+)*+1F%3:1(')"+2:81-/47/=78)76+0238)8.*%-3.)'&")&$$*;ID+,63F8L*$70+0.f\Z3*���~p\]C/+$"!!,&&35:%#+,"')!-.+&,0,)*00*-.*7"(-(5+**$()#$"+/*-4HT=%)119=;D=+9%/-e\_,/����uihSJ60-"5&--&%,%$'(-1!$*+.0+*'%,))' (& .'"#+-8<:T]<  ,-6<;A=H.!700,c[a4����{sm^ZQ64)*!!($!!###!!"*##" &1&++#$$/"$!##!+*(46DGN\_6()13<6CAD= ,81,eXZ?�����trlfbM=8) *%"!&##)% "#!$ &+"*' )1)'.*#%,2ADINTZS4%1.3?;F>BE&/723 \ No newline at end of file diff --git a/images/trainset_face/s26/10.pgm b/images/trainset_face/s26/10.pgm new file mode 100755 index 0000000..22ef11a --- /dev/null +++ b/images/trainset_face/s26/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +monopnposspsnsotrq��z�xkz�hywwx�_pzna\]qt`d_Zek^raNOZLRgtynuxvrs�������y�qppoonponnokononnnnpmoproqtponpo�rwm}~ulbttzivzjyqhwimUQXda`ZaR^TSa@@CXa_Zsxgqvs{�������}wnoppponrpporkpommrmqmpprnvrvlp~��{mo����hxyqrdwj\oprwb_Sc\ifaZhh]ZRN<>;Nlm]ksks}z~}������~uxspproqnoonqppnnnnmqnoorswlj^bzwxrce}�����ctzqjdqcSZllifX[[ddbefppzvVPUPR_hiizuqrkx�u{�����v}ytunrqnonmponpoononqpqoowyzqn}�wtbX[p�|�{lpqm^i`baIPbijc[ITb\]t}rvzfeh[ml]hqzm^bhy�k�����uwrxtppvmqnqonppnnnopqposyt��u~����vnWOpvtzuc_qaZd[fjNL\[]hgZ`JOWn�ur�ulo`hvghn�_@`[xiq}���{tf{�mqtqmrqnponmkmnqsqwvmx�~yt~�~��kf^cvnmsRg\Ud_\Xbdcd][PcqpofHUxps�yknsZzoev�J;YUnbtt�|xp��nrqopprnrnpolmopkq~yll}��~nlipw��~f_eXywqhc[Ij\gWN\RbbhRUWZruoKZ�lwopetdzmap�7HD]gamp~~~z��snqsltmooppprlpnmonic�����tvYd^z���bhbkslrvqklmiqf_e]bi^Uebdhh\Qt|pn�p]mnpom[iv>Y:SX]kw{�{�}ohmnpnormnrqomsoqdbmrslzwvuw[XXuwxzjZu{ma`mvdntis`S^hjqncUUNY]\lrx|f{z_ieXccDkgWL;OUdt���wflnppujtnooqqkslg_qw|���|cbkw`Z\|euuhUixrnhmlmxt}yqiiuylfe]YTFR]nto�inggd[GXcEaVk;@RZko��yZ[fjmkpnqpppnlqr\LSUax~��}zo^Mae]Qhtjirdaeolsqjmw}�����zxrkd^SPWMDbwej�j\Vi]_CDY\J_]:GT[_z�g]cZbjimtlooplqpgZMPDYer����{oka`XNbwgqlt|wmolhhabv�����}oolkhYHLDXf}Zf�tRCcWT?9N`8dECLR^krsqoagcimpqqmtntnhREKbnlmforo��|qllmjWjoqpkz��w~n|ujWivy{vomf^a[S;N[ovPaznHCXIU9.\BE[FGNT_i�wpj`_hnptmpprorc>CSft}vl__`pu}mflhnnhmp}tx������vtZQiZhrvtcfgcWQYNFU[hpIZjiABFGP2AP5YQJKM[w�umheedkopnqprphNGGLUfjh][\i^]ha___kilni��~������~wfctR\esxmm[\VIZHQVShbLUdU>CAIB;KEISKMM[qqkjiofajnsotoqmSMU_bt��~~�}����������������������������������������������������������������XYh]dZbagqs34.8>9DJN_q|zy������������������������������������������������������������������kO^^][\]gqs((,5<;@DJP\ikrr�����������������������������������������������������������������}VbYY[beorr")'0.17FKSZmqs{�����������������������������������������������þ����þ������������\^g^igmqsq&++*+38FKTbtyy�������������������������������������������������������������������q[bdjlmpqr*3*,03>IJV]iqty�������������������������������������������������������������������~gY^bloppv671757;FKW^dnpt��������������������������������������������������������������������c[G`dkrow=785.358AQX]ptv��������������������������������������������������������������������aJQDWmqor77:/)(+68SXhlsw��������������������������������������������������������������������m>[KQmrpp802("((5DLZk`h��������������������������������������������¿�����������������������sBUXepqnr3-#$%".56KT]ep���������������������������������������������������������������������vFQhlopor3*!"'(49CQ_cr}���������������������������������������¿���������������������������{CZepoqkq.(!*+)57?MVcpty�������������������������������������������������������������������|QJgjpqnr/$$&(+258HS\cqz{������������������������������¿�����������������������������������QLfimrmn&" '#'&(.5CDPZrw�������������������������������������������������������������������VEehlmom"%' '%-=8;GV_p{������������������������������������������������������������������THamjlpl!,$"&%+077=KYeo}������������������������������������������������������������������ZAenljnn () #*)(1/2GK[dp���������������������������ÿ������������������������������������YEfmnllo!."!!$.+(99MXis~�����������������������������������������������������������������[Sjmnnnl$%')))(9:IXlqx��������������������������������������ý������������������������\dpipfol +,0*77=IZgjrt����������������������������������������������������������������hijlommn !-#153<6K_knpy�������������������¾�������������������������������������������lgnnnjnn# %'*9549Q_fnt�����������������������¾����������������������������������������wmkllmlm" "%$+.(13@M_kl}�����������������������������������������������������������{ywy~�hknomol$*#!$!#/!5/>EScp�������������������������������������������������������|}xga[`_chgemgnonkm $'" $)/94@?Vi������������������������ſ����������������������������nc^PNRZntytc]Saqkmmh%(!"'*1<:4GTo|���������������������������������|wqelo|������������m_dff}������{cMYsmjkk��|D/&%(+0159L_h�����������������������������tughb]Y\`ekiq}���������yhhr�����������qGYlllmn�����A'),,*1<;T`o����������������������������������xjkrqtrr{��������wiw�������~rfeuzh9Rjnlnk_c~��vS$)#/3A:Tjq������������������������������������}{xpqw���������m{������}vB44PWm{���������������������k\Xg�������]htoz�����������Ǩ������������xpqn��-Feknf����Ůz85A;7EI[o}�������������������{y�x}��������}~�������������ſ������������z{t~��7'[cnjm������a).87;IK^j}�����������������������������������������������þ��}�~xqu�����xj����Fjgmml����jBK26;1BG]Yjp�����������������������������������~�����������û������yjikmtmn�����Sjjmlk���fUUEB3/AIP^apz���������������������������������������������Ľ�������������������i(jjmjl���ykjcS=38@BHMir������������������������������������������������·������������������l2ckpgn����x|hi;CD@>GYal|�����������������������������������������������ý��{���������������w8ekmkj}����|sua8MGASL]ov�����������������������������������������������ȿ��{���������������}A[imhh{�����~��DNCEPJZbt������������������������¾����������������������¾��x���������������HGijli�x�������dME@HI_Vp�������������������������������þ�������������������t��������������zUTSmkk��s������}VI?>LZdm�����������������������������������������������������~��������������PPgdkjz��������mcVigiLLDR����vL/:?ANMZlv�����������������������������������������������������~����������ZVNEahfLINFJs����U96;@OBNcp������������������������������������������������Ķ��y���������}wZIWN^jdNMKKLFO���aB338+16=HHPVbjkfwr�����������������������������}����~�oYnndc^TYaU^`twk]]d?A]]]^_LJJKOHHR?8DAH6;B>4<41;I*9BVT@;52,0;XLId_Pbdhdhfbd`\U`dt~{|y|�������������~}lp��ih[YNH[]J5:EL\TWWXUEGXaZL?&,$@TH/)/03481/54@1@AUKQXVR\aVWRT[]fbbdhs|z�����������������wsu���r^WIV_CCL<;AUZYTVTSETgeQG-($#FZM1$-01010';33>DJIGLQVRX_SGJ^Oigdk^dsv|�����������z|yxzru���|�cXCJQU;48>CZVWTUUSLgidP:2'&OOK:#*+-1/5&143;UF@@CTUO[eMFBZSglgcaakkw|����������w}}~u��}��{�qqW?Q>F=.39PUTWPWSShpiaN;*NcDB,*/)7.2$-$@B8>7MFKWEZSEDFCKYUicccTnjk����������{��������grf`]8GCBA2*DSUSRPUPTmle]K8"Jb[G-')*)5.%-!?9-;9EEEGAIFFII?IN[faf[_|pltu{��~vxzlxoo{~x|���uu^OXKPHM?6.LQRXQRTPRmlcXI1CG?KT=QA7OD]d`Zdpeytddmsjtnko�cfxtsiry�tlUXO@_8LBDIOSUTSRNQRnieTF)(gX]\Q98)''1'$%.*-+7:D<@JIFGFNFQTORPPORPliaXC(]]^YS?7./ %",,%% //3AD:H:40GK=?MDOXYR_\fhnrxrxty�tulbYYdhqhi[czhMTNJCH;PDOPLTNSNRMNoh]OG'K�v`cXWA;44" %'"215:669%;5?I=HGOIJQ]b^b_gfcmroy}rlml]clkqkRdnj\HPQLBE=>SMQQQMONSJRli[QD!%}�w]dZXPD32& '(!,5,/.58(C2<9;LLMSKbYTZeafcfcaesopuknnhmtylO[u`ONIJEKF=:MJGLPNPMOMOmfbPJR��w_c[YUT:-(& '(( '&.**B@C=DHEHN[]XQ[dekgh]_fgkrtnguwioorP[pgUGUBMOCCEBMEDMLLLOLKji^RD'u��zacdZYOH,#&"" #  $&*!2E>=9><7E7LCTZY\hebl[^`c^ejheqtakhn[W\mYTUIGEKCCDHKFFDKJNKJiedQAF���}bdl_WP;3'.+($,F4AL@67D044ANQ\bkXk`SN`V_h[qffZflhJ`Ic^SISCI9EGFHFFJICCPKFmf^[>>>[\]QSXRV\SQ[Vl[SEPhQEZXXUZYEI;?KJGM@KFIJCFAIfk[WBo���zmbggNTFA:61( $$&+,9A8=9CFJ;;.-LWKUBRMFPVLIKMiXIB_dGOXMZLRZAC;=LHDMDCDHHHGE?nd]\D}���}vcfdUYGF>;67!!"",(7<=:;6ID=42>OQOGE??OTWJADIVMGHflPQP=JNFQC:8HNIHJH?@FJDKELmf^UO�����tj^_`]DL??A,%%$!!./0,<-2@>91:A;GIB@B:5KWWBGF9<;?:69C@FRH>D>AQ4:XJJXG294E4D>BKHMUIMIE<=GFKGIphbTX{����wu[i[[FWJC?2./+$*##"" 7($05*9?438>A6484?P?H@9;95H86C:QG3/43H2;Ud���uprskmjnnjnomommeehpyxuunmxqburfw�������xv�~u���\k{idysxfe{�hMDOLMO^L>IWX`_MS]UU]]XDT]�����t~zpojnmmjnnojmdbeltvppos��k^uvwwl��|uppy��pq��{VtrbiunwlZkus[C?HHERW@=O`TOELPTMKKFOg�����|���vtgokmnpmloirjrlhgcgyx���rjy��}u|�lhd^r�kbx}�jVmj]nqak^^j`iMF>DECMQEIcT?HHSM?CPQf����yv~���xogkkonnnpokkjlmpnik��������o�y{}uu�ped_oofmw�z^[k`[gc^YTePOZY?;E@MJNN]WLELSE@RXZuwopiny���}qhgkkqnmkqmhekkiry����{y|x���~ytnsrsvsekdotipz�x_Zi[]d]UM\ZIL[KDHASGP`^^UUXVJDIVYkcbeeTX^n{�pjmmmomnkjccfqor�������x��~��toqnqosxtoovzttv|}xgegaeaZUX]QORRQVPTY^ejjfid^VGJQVWYUNGHY\ox}urvklqjqkhhgghnp}���xry�������wvqyvy{�{�����t|�~vlqlged]c^\[_dlf`kpn�|vwsicVQRH]`K>[qttz����|ollqmogn`[_m|������������������������������������~~yruszgmtvwz�u��������|rj[T[XNAT[eolq��}~�kmjorlf_YYl���������������������������������������������������������������}lkfXQWZF@HWlpqrryqkmmmh`UIZXs���������������������������þ�����������������������������������}sf^YM8I^p}���������������������������������������������������������������������|iaLK<>FDHRjoko^Y>=Ngl�������������������������������������������������½��������������������ucVE?;?GTejmjnhV?EYgy������������������������������������������������������������������������q^UKRZdp�glrgLN?FOd��������������������������������������������������������������������������n]QMNMUejqlTPB7?Nx��������������������������������������������������������������������������v_WKNLSYhpkPB;3@Q��������������������������������������������������þ�����������������������}gXTYS`mnlpQ:67:r����������������������������������������������������������������������������tXTVZVbjnhP439O������������������������������������������������������¼���������������������{dY]^ekkhaE9:3\�����������������������������������������������������������������������������}qXS[`hinW83?;i�����������������������������������������������������������������������������}tldEOSjfJ72A:v�����������������������������������������Ŀ����������������������������������prk`JIoZA/04H~������������������������������������������������������������������������������vpmgVCm\E2)4M����������������������������������Ľ�¿���������������������������������������~�ogl]lbD'06Y����������������������������������¿�������������������������������������������u}�^flh\5.09e��������������������������������������¿��������������������������������������}ywymO^l\5-04m������������������������������������������������������������������������������{y�khVLn`64%1s�������������������������������������������������������������������������������q~o[SQm\<',|�������������������������������������������������������������������������������vrx[LDl]:#"'��������������������������������������������¿����������������������������������zjohG9nf8$4������������������������������������������þ����������������������������������}c[fH4ihA&B����������������������������������������������������������������������������~{�xt`SPM;lc>'_������������������������������Ŀ���������������������������������������~~��zvvtrb`G@=2l`D)"i�����������������������������������������������������������������������}~�}umnkiZSD2=,kb>*~����������yzz��{w{y����������������������������������������������������sz|kha\^KD51*)eT8?������������tkfa]WXZgmq|�����������������������������������������������y}|zpe_KJ??2'*K5'&]���������������uhaY_aZdry�������������xuoqllrz������������������������~y~~wf_WB<=2+%(+O1/1�����������������tdm^^`diz�����������tng\f[QOUW_jx�������������������~�{{z~sh`O=6-*("#d\/O���~����{t]c\W[WZ`\hlfc_[gu���������|uicfece\NYZ[bltst�������������~}~{}yvtdZJ;(('%#iU8u�����teOUX\R9=B24BTT\ik^dy���������rmecfdlnmkw{�������������������}~|~r}zvth`A@/!+*%`>E������meS=Lx}^B6-%9ALXVY^ee����¾����wccfow~���������������{zv������||�}~|~~vij?41#&& W1V�����ysnghf��rOO?=OZihXgtgl�����ý���teipvyxrovw|w�����������znxs��y~�|�}zgbK5/"( G?q��������������wrpvvz}�ww�������������wlkpsqoqprpr`RORYm�������unsru~y~�����|h^R56 *"HFz��������������������������������ż����z�|~upcm}��^ABC:8;_n����~rnnprxy�������p_UB)("&#!BO�������������������������������ſ����������ynr~���rZ<0-7:BIPgz�zwqrpqxx~������x`VP52 ##$N`�����������z}���zujnmv}������������������ü�������jgSEQTYRH=Vtuuvqrts���~�����xfUKE1+#& %^m�������������{qtmlrs����������������������������������zzx{ri^ZXipxv|y~��������xcTKH/2&%"Rm������������������������������Ŀ����������������������������xgemz~������������yeOEF221#$'Tt����������������������������������������������vs~������������{wwy�������������wlYA:/57!3BO}�����������������������������¾�����������������{nmvrtrtrtyy�������������������shWA7=/3*HSV~�����������������������������������������������������}����������������������|~xmbO:393:/LXb���������������������������������������������������������������������������}vzqhUFC).0.9MSc����������������������������ƿ���������������������������������������������twssmZO>?9)()G]ak����������������������������ÿ��������������������������������������������srtlXKIA750+ Xqtr�����������¿���������������ľ�������������������¿�����������������������twkm\H8=8?5.3($Sgr�����������������������������������|}{������������������������������������vps_UE39>;;3597Dv���������������������������»���������������������������������������������rpogWK:7:6D;AA&5>�������������������������������������������������������������������������~ztqqhYLCC>ANDGQ1/:�������������������������������~wz~���������������������������������������ykymkXKBG0=}�������������������taWl|~xsoaeZfdn|�������������������������������������|tppnbULE8;BHZhhM;C��������������������qP7CV\YVYTHE;?O[q���z����������������������������~{skplSMT:;<>B[`]OCP���������������������eH8>FJJKF<32,*/G[dmmn|����������������������������ywrtn]]VB=>4M[Zkw���������������������������}xtpvj[cW=CF:;=@Zkovpx���������������������xgfICDHFLJHJLLIMXcgr���������������������������{vtqpkf_WDBJBIEXswutkr����������~������������th]UHIMURRMP^dgwrv|������������������������z{}|ttql`aWBKOHBGLajr{ssvw����������������������wof]W^X]YTRUZ`mwz������������������������|y|�qmqmm]XYEMNI>IXbkmutkouz����������������������|ysgeigcc[UU`]ju~������������������������~}~{skojd`ZVRLAA@RhpimhhYgpp����������������wv{��xqccmupmcfadgdhpy�����������������������{�y{qtmi^^\OOE>?ASqqcaXPTkeo{��������~�����{ojmutjdcjqnijdmeiintu}����������������������|}|}stqphfZXXSMA><4X^^QPIKM^Zdspv����{vz~��~trnaceioea[\hkibgjmsputvru��������������������~�|~{stqme]ZRUSH:=39KLLJLHKHPZ`dmqy��ynkegloh\VWUSU]aYY[X_SVQ[clvqztsls|�x��������������������z{ypnid]QTONQAD3*9FKMFLBKFKS[chbnlskc^ZPVYQVJFF=FMNTQQNLFEDKXajkmjkgpsssz�������������������~ywondaXHUSJDEE6.?JHKBKH@HYQQ\^`cik[WUQSOVbZOH>6:04DMSMIEHPINS[]\\Y[flgckwy�}����������{x{yyttgc^ZIQQI=AA2?BHFIFBICCMQQOWeacc_WVY^XbifdYRJ?5/4=FGEGRWYLCLMBMFOPaMPYprt|x~���������zuumqwrn][YMCSLH8@0:8HDGE@F?D;BHLHKU\ZjbZ_lio}��yd_c_VUOLHBFAE?:50;CIITMXL>T\nrrv}��������tqvklkhfeWXOFFG=?6=92@=DE=G>A>D@ILSPKYfm_[ity������zu{����}ocUROKQOJF@AFGICKS\flkuy�����{wohllc``]RRVCH@9A1=.5AAC=D??=;BCKOMOQV^nmdkty������������������}rnqieV\]NPHJIMRTYekes|��}utrieoi\WVSMMKM@C58;14:=A;@<<9=FGLMTTihdaSUk������������������z~{wshlkdbYUJPRSSagiiquw}utnjk`^`QXONB9@99;97;AAOGFQe^KEHPYjx~�����������{~�|x�}z}v}zvpiYUGWUachegeistkhmic`NXMNMG7=DG@847(-298>=;9?93>0>;NCBEJYWD>RU\dkot{�����������������������rkoXORfefh`X[^ffZWbaXJPWKOA:88A>D624)0255<;867:679E9EC6CLRQKXbdpqnssu~|���������������������qkncYYjmfaUSPI\\SNUUSKAHLD=7758;>44)3-6<864955:123?>;-+-0346+2.810.2/././+4AB:6145A=256*,+(&5B7,1813.3.*2(.-(,XBC@E487DOW^chd`UXZW\bnshfalrw}xnjfb]_cafa[ZWRNPTUE@;@@;:35+&>:;728(3')&04HB&-836/--0,*-**'[PMG:;A8CSQU_Z\_UKFEZahga_gopsvuomsgbYX_]USZWZPKJNPG@6,=&18.4-:6:93*2!''#6=L?%1-4FUJI-083.;1.-78238'&%/'/>SR=%(0)C;/(,-.%**)dZQCG>=KFNJGBESYPBDEPTUVWS]]YVca_ebc\aZSEOUZXNOF?PQPQ4287/81+&63-2($" 0->IOW3%%$66<=&+''(+,bYPC:4=?ADCIFELPLOJJSONMV[[WPXW__ZV[[\SKCGOc^PL=:CQNI930717///.3.+#"$5/FNU_1),87C,(')&-')lTNH528F8@CE?CBAAACCPYTEVUPLRVVTTQYWNRGRDPKZV^LA::F9GA431)0,)1//7+"&)::?HU[. "#/14>80("-%+$[UUL?46CD?EHJ89<;/29NLQHQGDDJMJLNRTJIMNOMPOOMJMI<=4DFBB?IGN>CHSB=@IJSSKJIB7B<:;<<52'101.).'+ $"$/=EBBYN#+4;;?<.4&,+&`TI>>D76/>4=1/0..'4=9A68>?6=A@E9FFB?:=DMF?A>@>+062<;9#,*(/(.))#%%).<:DKWB&(4<<@976/0(/[WK5Df@6078-93%&1&)5;8/1015AA82;@>379;?9?2;>A1+23+860&((+*+,*#&--,>6GX]1%(53B9C6.0123dPT#H�XC0,.0&,'-+.37+&&.2-8.1/1,21<94:6/:5+0-2202.-#&*(,(-&!!'%:1+9>KcY)!/2:>ECAKEXEVBU^v��}gZ][UX_osnknkoomlba[ko���rqhpqr�������}��|ftqryqolcT^]`er^ksxXIaXIbQDQOJIWGJNPVS;MPGEU[counomghafkk_okmjokhhhntz�x��yqpy���������xjrzrljrgrhnqyrqpqunni{ycUd^[V[HQXQTUQYYfaYCR>JOO\lv��~~zojjPXmmmiogilmmv�����~wopy����������xsr||trvsyru�����{�zro|zmjphbb][_fbf`fgtlj\PN3GG_[m~����������������������������������������������������������������������zvqa?H^[mdadrZ>:9DHVi|����������������������������������������������������ÿ����������������ywvwT\\qnspnrS756?JUbw�����������������������������������������������������ÿ���������������wqwudSUbijmhqO6/+AJQg}�������������������������������������ÿ��������������Ŀ���������������umzyg]XQWZhqlG,3%ID^kv����������������������������������������������������������������������tpz{d^fOLJMmi+%,%,3@Zl������������������������������������ÿ�����������������������������{zvsyrxmad<=8i:#. *&6GYp��������������������������������¿���¾�����������������������������}xtumnqnebB+5Z; $%(7D^n��������������������������������������������������������������������{xotvioegRI**Y%-%$(3>]p���������������������������������������������������þ���������������yztpvog``L@5-O+!2("=GUi������������¿���������¿���������������������¾�������������������|{uspmggV]N.20E$'%'+:G^p�������������������������������������������������������������������~{wlqkb`TRF1'3H*!'$.5M[|������������������}y{~ysps|����������������������������������������zvnik`OOE@,)Q% !#(8Lh����������������~vlngbad]`gnru���������������������wtrsv�����������}wtnjjVV<@1$ O'"%"?Ow�������������������xtlefgeomxsw�����������������|vpi]WWU]esvz�������tttmnhQL7/-V)"$#&(CS|��������������������~xlnklquszzz���������������{uriZ]XX`hldkr|�����snsmsgQ5;#&a8$/;V����������������������vjljjmpoosy���������������wutpghikqpwxtquko���wmoqpfN92'R3&&-&-9e����������������������wka`aogniirv�����������{imjjmdinovw}~��{ksx{snjqnbJ;."T0/!*)3Jt�����������������������z~jaahrljis����������zphhmjomghij|x�������tnuuqlopqhO5$#pF4("1:V}���������������yjsk]PWrtsvxbconrfo����������plhmkolhkiipouz�������rnnnpnsncR3#��k;'6Dc��������������wd]~�WxyJ���{nwhjmtmm���������ynllonnjl}������z������rnintutdB;$%���O.?Tv�������������slIv�t^?S-{����jsxkpu|�����·��utimnkgotjng]`g~��~�����sjjftutfL6*'2S�D6Gay������������}rtk��vgE1&g~���ob��}z������ž��~qnhfhlm�ri�CY]�}gqxr�|ytplhpxsoM?(#!!")=Q>CP[~��������������z����ewScq�����lr���������Ƚ��~txpnjg��}Pv3Xe���YPguvssrimtqtqR;6.  ,3g_JDId�������������������­���������������������ª����k^t���d67\h��v@Uerwssortnss[84:&'(DL��VGCl��������������������������������������������������������]EYez��zbIdkpwvtwrupzW:72%5TQq��WPL^�������������������������������������������������ý������ps~����xbbjpyzzxvussf7,8%3Ta��xTJRe������������������������}vsqu���������������������������������~wyqgrx~w|u{rteF&.026?��yAMWk����������������������zwwrt�����������ý���������������������}wu�}o~|��|xutok;6 7/)��kGDSw����������������������������������������������������xr}�����|�wu||}�����yxtra=,)*:'��ZI>Wk�����������ý�������������������������ÿ�����~�������ums~xyqtsv���������|uor_1,-:8�|OEGNm��������������������������������������Ľ�����~���������������~�����������vtnmV&,-+;F��QHMTe��������������������������������������������~~~��������������������������xsmfF-5/)KF(��bEMa_��������������������������Ŀ����������������~|���������������������������{rlY3$/76HP*��hOM^l|������������������������ý������������»���~|~�������������������������zyljD,('2=WM<��nQUce������������������������ü�������������ù���zx{�������������������������|vkf=1*1)FcIL��i]a`a���������������������������������������þ���~sx�������������������������yvib@4/6*BhOW�h]WYU[}��������������������������������������Ľ����mt������������������������vql\A/:826nU[��VSXN[|�������������������������������������¾����~sn{�����������������������|wkl\=>5-2:lT[��aQSTUr������������������������������������¸�����w|yr����������������������}wxjmOD=51.GgVY|�kQGHPl�����������������������������������������}ymx�qz��������������������~{xvoeS95634G`UYY�vRJ=Yf~������������������������������uin�����wiaafnxs�������������������{|svvgeHB5.:@@NZ\h\{SMCP`w�����������������������������gT2Jcnpgcb[H:Xdwup�����������������yyutupnaLI879EO]RWafeQ@@TRm���������������������������}dR4'DXTTKV@%2Sgom����������������|xxw{utkk^KK?7;W^XTQbffR86:AFLLKGbbcVBAYUOdhqfo|��������������������{t�v���oexxyfi^XQ]_soru}~|~}{|}t~uwulmlWOGA7C;9CGBEEIfe`RDIDWFLXhgikt��������������������~mzpu�~wfkjpxnik`[^Xjomyq}{x}}~w~wptge^RF@b_d`I0CBK:3XhcU`_mz�����������z���{km^QV[ZTYCPHNH@=Wgnic]_mmpwt~{z~�z{oxcmffYLB@A;@1:8:@=?>;d`gWQ;<7;5?8>fc[Z@L@;@?BJUMLTF[jhjk�����tvch`]>061')&$/$"1>FFLY`[N\kpzy|{{qn_f^\INOAA?dbTT>JJ46;9HILFCOS\Y]mx||�smm^_bM)  &$!$"$$ %'&0HG\[YQVdqt|{|toshYhXAF;>@99:!3*6876662acTJ?EF;5>:AFMNEONJP_dolo{pcjbXY7!-./,-(''"(+',&,9OOPMSagnznys`li^`SB73;=8:-.%23821673ab[O8C@;;@5GBJFN?TJR^Vdenmoah]\M9!!58:659+112665-$$8FOOOYUjplozd]qcUDF613:96/,/46871:07dcQK>;:96=CHND:AMLJPSWY^gaZaW\HKU:$,6?H=>B:8FJB:-$-:LSEPY]hecma[kYK=H3?.46-5'2272343-7abVLLDB:89>HA@BEHIJLOV^_b\`TYRLF^U?4+83<8EGC?F?>9',>EQLJRV]]c_MTeG;A:5652,,'-.17012104_\YLI=?<398C:B67727FC?;DILUORRUa]W][bstovzv���vc[mj^ojciTPQZcYYVQQD=MEJM>;=JCB?C>)15$),',&7-+0+0,.1a^gfhYK81,-@:NG?DDAW9HGXn^Wbjwu~�������~monhlf_a[bmoeX]fTMG5CKPRE87AGA;9<.&31))'+'.*1..0(.+\dnnhYI2/)/71@A3:C8A9EBZeebYf�~�����{|�������{vqmq{~rYXgkVP?<@HW`PC5.B=65/@(1-/$,.,--0,)-(+-^ksqcN@4/./0::39082:@:CThbPXRxr�����vy���������|{weXcxbWO=-B-MUNKD4424//;8',)*0)1(!:%-(.$/inom^N8,1,/,+'373<)6=3MPaKGLM_r������touu{y��~ulmd``n�]TWF0B.DDKC=11-2358-'5,++)2%2'*+*$,jmmc[M:"3,#4.#,?65/4AEPOPIDFMTq}�������ypcffifjlf`fchqv�qF]N?CBC=M?=94,2&4/6.-18*//)).)#)-$*rkhbVD8:2;/.32=6C8OIPTOEFJP[_qu{�������vrhkccqm`yyrv|u�bSUP+7.413IFB>S[OW[UQRWb_gclsts}��|~v{�zt��w��iizivdTKUNBLD90376,2*6/+%(42B0.&+(),**%0jpd[LA#8TM361.13IEBE7=;LV\QPUVWXaYf`b^mensijtzp{nr���y_SJ`_\GZS@FJM:1*8634#3.$'/68@+2+)(((&.+ohfVW.a~TA350<;:-/)%/*#,-ii`TS)-~xTJ518FA=<;2D;,EFOWe]_bdZUXe`_ae_USch`Yhaeo�{dgR^Y_?FM>D.JUA731+1%$"'-2;=>/51)/(,$,hj^[P&=�bLB/C?D6271C8/>@OKbdincUZbeUQakQEUYaW^^allrt^d`XDTLQIJB2BSN4/34.)=9C023132++( \ No newline at end of file diff --git a/images/trainset_face/s26/4.pgm b/images/trainset_face/s26/4.pgm new file mode 100755 index 0000000..b8f1277 --- /dev/null +++ b/images/trainset_face/s26/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +pkookokoiqnokollr��~������������|{�zvsstppjmiy|txpvkjsxemw��~�|}���������uuuqholkhmmnjmljnhknfshpninpirnorory�������������}}�{xxtjkiliogekmnnhe`]Zgrusp��|�~�~��������}�qjlmjmkkmimgmjkmjplmpmoompqml�~q������|�������pjponnl`]eelhrnz{��ldehb]hr|�~}{������������kgognkljmjkimlnlmmnnonmv{tw����r~������y���zwyqhe^]jpmceX^keas����wnxzmzx��zjlp}�~��������snnjpmkkjilljklkkjnmuooqouu�����uxx�����uu~xjmodwqgbkdkcjki^_Xa���}�y|pv�|x~�o\_n{}y��������nmmmmimkkimjinnmoimo}s~�z�������wstt����jn{hpriabqrm`[[_cihcn\Mx��xz{nswlxyn�eHa_vm��������rhvnmmmjkikjhjloqpqnx������������tq}q���zsrhivmq^moYWYWT_g_[kj^P���xuvmkrfskdo}UIV`nl{�����~jrvmqjliklhmfoqppuwupt�����}y�����{v}s��~��vwy|}ufklgiiabP_U\_Wo}��mpqkmemoh^fwUTNZgku���{c{�nloikjlllfhonqu�u�������~rsh�����ww��wxk}zpz���ist~soicU_TO^_w}y�rjpekdcek_dvZWOObap|��zo��ynhlgkkkmhlnljfjq���������rpn}{��{mow����}�������xyqkjhac[^RRn�re�xh^`b[[Pj\efc^=\Xhqyx}|�}nliklhjkimimljo}�������whjwk`fzt}zvry���ysn�����}xrhnil`ZQUWn�m^qylXZb[YFUQeQiPET]fpu���{gogimhlimisib\`m��������~tkgdYbxw}xx~������pba{~�ztljkglhf^KQZl}\]rthSP][S>JWXHb@OUdbr���mhhkmmlnjhmueQROUft��������sw|ncey�����������}jMcfhqo|thae^b^b`NQZdn[Vjm`IHUTQ9ER@TTEYY]h}~sih`hgmgkikikaX[Ybjt~������{{rpljqu�����������zk[ev`cagorlZ]YS^TKWUZdZUfeX;CIKJ=FGD\IQRQ]rmobfX]gafjjmmkdWYRg{��uwrnjnfk`__aosw�����������~th^f{xe\_dlvf[YPXPYPQT__R\fFEACSFINKZghpmmifc[enmnkgoRLWn��ve\^adwy|wqvy{y{������������ztg`Yikl`_acophXYZW[SQNaOTX[K>GBKC?JHGLPK\fn~unnf^\jiokkja]Njs�����}��iitu~�����������������tf^UT`pma_`ififbbfhf_\]ZY``MHJJISJLOLIKPXllpllc^Ygfomi]GLat~���������u|��x�������������������wslb\]inme`gcdohvyytqeghbfhYXQXYYW^UJRPOZ`fdnjf_cejkj>EUej{���������y�������������������������wyxvt~vtpooty������{trlppngggbmnifLIKITcimidZidellIW_eu����������~w~����������������������������������������������}~�~�|zz{|}xlVIFWcgfZWdijfgqYahpv�����������}���������ø������������������������������������������������|vUCOTYYSR`gcjdrVWP]euw���������~����������¾�������������������������������������������������{WIMS[WTSa\bfmTIQckxz��������������¾��ÿ���������������������¿����������������������������`RSW_T\Z\aglHFM[cnmx�������������������������������������������������������������������������ZFTTYS[VgZiEEFS]gh{�������������������������������������������������������������������������}QFNQWW\XbZ7EX^lss|�������������������¿���������������������������������������������������zR`U[^ie88!99IQaook����������������������������������������ÿ¼���������������������������{�vbLXSUcg1-+0:ARc\kx����������������������������¾�����������������������������������������}|zcIHHCWc&(,-3;QVcku����������������������������������������������������������������������xujNJQF@Z$)/04?EUZjwx��������������������������������������������������������������������}y�om\EQZKa"+,.6;=N\_is��������������������������������������������������������������������}|}uo]LMVb_$%0-,89IKMekw~��������������������������������������������������������������������~�{ieIIVgg&.))$7;G=LV_os~��������������������������������������������������������������������wq]GK\^h*-", .5;<>FY`mw�������������������������¿������������������������������������������{paGKd[b*-(##/5-15=R\fm{������������������������¾������������������������������������������{tfGJ]cd/*")$3,.1=HZnt{|�������������������������������������������������������������������xue?HZec''!%%1,..CBXiuz{�������������������������ÿ����������������������������������������ywd'/,.9BAMcw���������������������������������|mghklcd`^cq������{mYgouoitolftuyx�zh]FUd_c���sC,-*2;@Xp�����������������������������|qmfZYaQPVYabb^Xeu�������j]gfjhenspnple`^YomUBN]ee[`unR?A7*>Rhw������������������������|hbacggcLA&4BFGXecXe[f��������ca^\Y_`jf_E6,76FH^o_&MRfel^G`KF><8FW`n����������������������n\TMZYiusmP26POWIg�qaer��������qmfNL]i�{pA-;07Trl%0Sec�rVRHI@:;NM_r��������������������sfmv{~�x�}�t]MHYdhg~���jr����ÿ���}smicn��oV<1>MROXpp.A_g���{[L;?FIRcn~���������������������������������|{z}{��|y�������ú���mu|zvz��}tufac`lew{+*\f�ÿ�ZG<7MJacmv����������������������������������|xrvspw��������û���se`fgp{��z{rsoivow@(Uc���m<8=4NQZ`nn��������������������������������|{sqmzx����������ƾ���ovj]W\eoxroipkzzv�F8TbucEC5;<2FONVit����������������������������usiqntuy|������������������s��wphf^cdknxx{y�PK^b`Y9FJ99??KKXaj}�������������������������������������������������Ǽ���s�������~~�~|��{~aLaa`NJT^DDOFNOX]qu������������������������������������������������������s|���������������|n$R\ehW^`�pRWRIRO\gw���������������������ſ¿�����������������������������vt����������������q/Ra^�x{���a]LOLI\du���������������������ÿ�������������������������������sz���������������|>Gc_������sYYDAK]sow������������������¼����¼�����������������������Ǿ����u���������������|GG^c�������gOEAK`tkr�������������������������������������������������ʿ�����y�������������{MI^`�������tTIFLclkp��������������������������������������������������������x��������������wNQT_�������mXKFP]_el�������������������������������������������������ƾ�����xy������������{tQHW]�������kZ<=QTVdj��������������������������������������������������������wox����������txOAXX������~bOD=IOXTfy�������������������������������������������������������rrkw���������twrK>WW�������WF@B>DJMcs������������������������������������������������������p_qpiv{�������sxiF?NT\o�����{F<@5GAMbm{�����������������������������������������vljdgu��j`IMaupfmt}���yqov_H/GQ``Nq����W=D.?@MZ``[N>;Oeqpndbkvvvsknka>1=Qfdd0Q~��l@4*17MH[iv�����������������������wqq��������fOJDG?F>E4?GHLD?=VgnkrqmZ]cmlomijVC78Egci`+Sdh9.-->DKX\t~��������������������zrohks���������sUQNPJBEG>IFGOIFQaikjqmaaShfikfjTC99Fbfdp:/;@24:6DGXYkz������������������xwnhfhi�����������ui[ZUUPONBMAYPMHV[delqce]acglciNA;CJdifjP)2@:9;;;;@]ibkjC%5H992==HYKalttvor����������yqsmhblu����������~�zuqu{~�|viNXZ^QTQXRPVSZkjhlipeTTKA68?i`eelX&2DB9@=84ePU\lspprv��������kqplfnw}�����������~|ngjjjpkeTLVYYWQV\PPRMU[fliog]OKG8;1Dck^cn].0DMB3??D]MHT]mrfnnm{�������zwrkv{|��sw���{pmhh[RWZb\OFMTVWPGEUEMMOFRcplji]HQB5577% $+66?>=EJYUQ\VTME<<8>fhaidhM(?ZZQ<5?4?GDB[Z^WWMP_ddb_nsxrhhmfcb[LMJSMD:;7=HK:;aleeRSch[E//0-=;5;8AAAKVKMU?LJ=878;d`ebhhM.;eTV?@8>0G@EMKQSUHNX\WVddjkiagcXUUNJUQdega^_YXUI:ADIM::BC@+>IRJCYM98;BDMIB>N?>E.9929g_ebecL.Ed[QBE?982<3MG?[VOTNPVYaWZa\[`_UJLQX^admirrxyxtigTDEDJLPGABPgl^MdeA6/>?LI97D?;<46257_d_`h]M?G\[GCBL99-C79=KFKKMHTSSWUX[YSX_^TRWfago{v|{����}}tswshsksgddknd]jsUD<34DM>48?AC84306^egilZPBH_PA38;A54A=8?OMJ@BTNNWXLRUQUYfc^W\kjw�����������~vw�yy|uwgdhiffvxRL@168?JI29=A6//0/eklh]NL5LaMB58-76:9A2LKEBHFPDJZZMPLLS^d_jhbZbifhz���������{ywrormliinorqmhOH=::>?>51682-/1,qml[@87CQaP<6754/:<.8K>=B@HF>DWNKIHEDQQdbg^IR\Xnv�����~���z~xt}mquup{{tqmbZJ>9=8C;/1.-7+-/,rh^G8(+HjbYKD<;/1242>>;AG?ACE=KQIFOE@AKYghWLWZ^wrtxwrrqvpwmo|}}��x|��xbq^NOA7=<=:00++,2-++k^K8')'Jfj^G9:=-6/;19698:@A>KCCOHDDG;?:Va]WHTWlxwvsqkof`gkjpshv}}xrw~�~zqlYLBGE>:B048%,233.-^Y<,&%0L`lYKD58:;(>40.17@L=J8DCJHNIECAIZ_OPRQ_rx|z{xutmqhirebielslji{z}�wTECE?@E::3.0.1,//1^J2$!.jfrm[XE3#633-,40;?G=L:991: �}rxq^I9/0+'-275.6/19:27AHJSWT[Z[OYc[Z_rpxx{wunijmmaiurmnd]nkgd`HOHE>;HHGMTVX_mbcbd^aholgonjgbknmd[X\isZacNAB[;33=8,,.+'.#/&M* i���~}~ppdX=6$"$ ('$)6!0'7>B=6010-*+',$.+G S���{���tshbH/-#)&%(4 "/'=JBF;5754056JTSha\Y_TOUWWWRe_S[WVV[kZB`aPV^O;EFE=323-,',)'*',?(����}�~�kymaI50+)*!"%+-19<=E23?550763FP__JMXNPVTMJ221=+FQRAHB:KNRVD7HAQKP>A^ZGELME?HBA<:<*)8.*022,&.($'/��������yqkmNUF?5,&"#!%8@0'2.//-.7@4/=KHA8;3=GGS@;IE@M0M@dYG4M>AA7?=.124,1++'+04/5)(-;.��������{|mo`^II<3+%$ *"311&&1;703=4?5/73??A=3;9C6A7=CQ>@>A36;1;026277..'*+(3/035/7=��������{zxjkjVYE40+)(%  !+(D1$"48'45>28222=1=<57%4329*2?9;2CB/12351*27:D,.,)#-0.7*1>J��������|}|xqlg`T<9210*(# !4+"+&.( 9D4+2616<3++*"20,6.1/26576#...-/60>:B?--+*.04*2=Q�������z|w�{vxok_RE94210' #" $,'2&$2+//4, %'!9--.1$%03*)-"2#-3,@:?3',)(#! %"%".(*!($ $"!&%#*(.!"($,18:?@;;@(5..'-9 \ No newline at end of file diff --git a/images/trainset_face/s26/5.pgm b/images/trainset_face/s26/5.pgm new file mode 100755 index 0000000..320743f --- /dev/null +++ b/images/trainset_face/s26/5.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +qimmknonlpllnqhqnmlu|����������������o{~wtmfkni]jstvnvneiqmgo{����|�~���y�zuqpmkkmlkmognlfllmioklknhpkoqmnoorqqsq������|����{���xxqqwmgfceiidgkmkm_V`Y^ittp��{�}�������shlmjljlkjmhngjklkomkqlolpmqoqms{��ttw�����z{���x�|vpaegihb[[_hbnk|��g]gdaj~v|�uyx���������dmkhnhlimjlnekkmkimkokplopssu}����rn������}}��|kso^g_V]hjgda\g\\f����vt{ts��z��tidu~�������pmrlmimgjkkljgpikkkknmjtqrlqrx~�����}snr���{sk{oflifpoge]Y]_fifTT^q��y}|uyut~xz�qR`m{�������ouojlklkjkhkimngnhnnrmpw������������vouv���xgqqZlkhV[g`]TZ[V`]echMc�}o|qnosismoyhA`bw����qwkklogljijjliojlmojqnnwx�������������}bzp}��zyrimvuvfgdXUYRUW^[]ecRv��vrpfkghlhjpcH\^r|����vvqiokgjilelkjkkklpqtxyq}����wzxmy����~qqw��rpv{lo~�s\\fef`cXLXW`Tl||�slndjhgji\p]N[Zh}���yumnkjhimijlninljomn~x}�������zsshs����tl|�zosty�����topnnlifZVWNZj�n}ifcc`U\j]kW^K_lx�z{vikjlhkjkhjkmllmimfl|}�����vzrsbgquu�xhfny{}{tmq|����{yoojifdZSZI_{{fpvjWTcZPOV\`]_Lanwy�zwmgjijhhimclilkiqpip~������{rbcchV]munxzt|���~xmlfbl��|soqkfjhdTJF_wu_hsmTA^^NC>ICGGQLXkvokdaYgilohjkljk]TX`j���������|wsz~������������������vlj^YS[jhc[b^bfkjmkf`^^U]\MLERMHNKLZefggi`[bfkjijhml^AM_kt{����������{�������������������������nqkjhkqmedeisx~wphi^hd]YX[\UPPKZYcinb[_cjhjemkfDIXhmoy|���������|t��������������������������������~x~{�������xuptssklmphRHOV^ieb_gdcgqihpZH[ahps�����������~����������º����������������������������������������~||}oPNW[b]_jjeciylnj[Wf_hhis����������������������¼ÿ������������»����������������������������rRKSYOYdcccgonlZOOi`TTes~|x������y�����������������������������������������������������������yXQUSXS\Wejkq]>UpbTJQit}����������������������������������������������������¼��������������]MVRXZd`jglEC_jOKIQZgqsx���������������������������������������������������ÿ����������������OMTQY`\aehGJSWBCLOUaig{����������������������������������������������������¿���������������rEJS[\U\VaECAC67QQX[agjpvxy~�����������������������������������������������������������������cBUUY]ZUd4C9629=@DRYeix{}|�������������������������������������������þ���������������������}KHWWU]^a@J2.0=0=?MZhqx����������������������������������������������ÿ����������������������d=UOYU]dCJ-/-427AZ^hww����������¿����������������������������������������������������������yHOOU]cg=@150<;>INV`hso{�������������������������������������������¿����������������������z`MU\_hh769FBAB<>GMScjs}z������������������������������������������������������������������}pLUdcgi30DJEF843ELQjpwqy��������¿��������������������������������������������������������|{tRU\hdm25GKEA-33AHUbigr}���������������������������������ÿ���¼��������������������������yuwQ@V_hh97HC;',(59B?0 (/38ALU`dx~���������������������������¼������������������������������������xyvwYSHQjg07A:#"-334AGJ]dpv����������������������������������������������������������������|zw{seHW^gi)7A7& 2)6.4?BUWat{����������������������������������������������������������������zwybJ[_gi13<.%#*-3,/9GHKYcjt����������������������������������������������������������������|{{iK[[fe,60*$&1+.(16>@KD[_mv�������������������������¿��������������������������������������ykLZ]ee(8()#+)(+%041:=9O]co|����������������������������������������������������������������xqPM`cc-!$%!2-"$)(0112BBVfv���������������������������������������������������������������xqNOag`# $'.'&-),7-4;AUhs~����������������������������������������������������������������{tUNg_e!!#(#!%2-74==GWkv~}���������������������������������������������������������������nYTbea")!% -143;>BGUf{~~���������������������������ÿ½���������������������������������y`\eae)!*"" ,)336B%0#colTRfZGG=:AP]gv���������������������l`[Z\dgvtiH/.FW_O`}�ogv���ƿ���t]YPjt{nG$;<:@aED`ccC-c���fSRUDH:DBTVnw��������������������xu��������{b]`bsmy���xw����ž���xyskv�waN?NTWVp>*Yhc1R������zYR@D?JO[kw������������������������������}~��tystyry�������ü���fghovvwskjgacdwHRe`5i�����Þ]>H;8;H2HKPR]n{�����������������������������{zwx��������������ž���m�vwvohnouyxq}\8Xbf���}lGCINI=AIDGU\hv�������������������������������������������������¿��q�����||~w|x|i9[a`����l]GMTi^QRTDMTZft�����������������������������������������������������u~����������}nGZb`����n`Raf��UfYIPVQen|��������������������ü�������������������������������w����������}~tE_^]�����m{���e_eVHLZcku��������������������½��������������������������������}���������{sLUb^������������VbQEBSdws~������������������������������������������������ǹ���~����������{{BS__b���������Øk_JCAKpyox������������������������������������������������ʽ��������������zmTP\[Rt��x��������cINATmpl{������������������������������������������������Ȼ�������������zujGPU]eX�����������YNHDU\gdv������������������������������������������������������{�������|vcDMXWfba����������_J>>PWZis������������������������������������������������������uv�������voj4SOTdgZj��������nT>A;LKOiv������������������������������������������}nijks��ugSVsz}���}woqC?FNVafce_G_|�����ZVZ^^PGC`ors|��|jshG49OQdbf^i](B_����hE>;/5HS\gt�����������������������������������ibUE::9CA8GJGB=G]lnossw{vnqdD20LJccdcdkI#Aq��tF=.1+=IWVky�����������������������������������fTOMLOIJFCIOHFUjmmnoqosssk]B58GIg_dedeg1)M[YL00.49DUR_o}�����������������������������������wg]Z[SXMPONWIOgimksqmnrqj_@;7CH\fbdcgj?+389BK\T[lkuvzl|�����������������������������~xtxxy~vW^hmeSVRRQ`fgnleUT@23BC`cebeeciS3AENIDGA<6>@\[O_divnst{���������|�������������������yhgjoibS`^ihYQ\SG]^hll]RBF7/A6dab_i`fnP3CMTMOG<<3FTSXOQWeqomnxx������������������}�����qom]UZ]bTEV`ZRJKRQPHVbhe^IK>868<_f_dg_ghS*@ZZ_WU?09CKEWLPQ^woekgm���������������}��zv~~wuzpgXZXJWYZR:FQF94DLSOJG]ecWSNB8677`bacdcaiZ'Bdghg[B63@>IRJENfqf^cfjvyy���������zz}zuxuc[NSYbWMGRHKMOL>++3159>85g]fbabcg]5Pfoqh]N=);;:QCAGiqcY\^[pop|rx������sqt~ib\QK@27HCK;9>/3`acabe`j^E*^tqqlXO:>4986CBEJSP[OGRZ[\]iqmpobng`_dXRZWabijknnaVOONNPYVROYYNYXH4?AEDI?E3;?54/5\ba_a_bdY@7`|pn]SJ@F=:4188AFFJXRNKQUW^_^_ae`idWMW[^ghkiqusvvwopnrjklpibcdbls_B4;7NI6;:?*2.3]c]b`knePDCh{niMI=290;05@@:7KNK@AKQIS\PNWRVUdagSZdmtz{�������trijlacmjkvxqniU=F:6=?B5?/.31(a^`eojbJH8Cfwn]^B96,5.364>:>IJAAKBJDT\LLOQJ^e`[_jcical��}���|��xrsysrtzuxrjna[OEC<5@827-+-0-_afjpbO311Tmtqf[=95:610754<9J8;DGDC;PGJKGNCPUYfhaSUW_fklprmnloaqlmuzrrp�wtqc^PQ>9?8=4,+'1'4.^dmlcW?)-1`trwkZIC9;2-,3336::BCA;A@@GLHCQBBCISa_[ESPchc_[^bYa^fli]nlmfahss}v^>JL=>;96-*(/$5*`nl`^G,'+2cqxuiVB=:-6/2447)6+:;;D9@F;LI?D<9>@JZZXKIVbnihhmjicdgaaYc_feZ]_fri`HMEB>7>-3,.4,+.nsgbR;"Bjmzv^\MFC9,.-.22(4.7=BGB<9@BKHH=58@=::=PHR\]Z`]aOOZWON^TWOLP\_FU]VMXS?ED?;3).%)()+(n\YK' n���yy|tukze\B9,2$!$'"5% (/;?C?;59/3,7;;TQ^`UVVQOUR@@RZODCMZQAP\REKJDG����u{�vsnni]O17/&%,%!!% '73?9<26?540,+:@KUQENJLZTJ:?LYMF.:$,$!%84A1:1<<@2.'-6COFJKDHFMPJ6CHLFG?RcK=L?:C=F35.37*'(+$)*&'k_b8*�����{}|wxj_dZTR89/*  /4582.038@60171:A?O?@DCAAA?SK>=C7;:<:150)+.30(*(%* j\f%H�������ytige\WYF>6',) ! *;2,/'4)+1-:6(2>=C<4;3>>?33665936<>>"&6.""--2/1fbaCB��������~|}wnqknja\]ME@=85%+)"$ '!$")#3& $"!!%#('""-%02<=<>C#(30'"')03*n^_U.����������vwrupmpe]PLLCEA*9/*%%#"!!!&##&# ! &%0"%"*$07;=>?A,%22,!))7(gj_\1������������xuxqpoqf\QVBIKA>=/',,!*$  ""%!$)88@; .+03<=;@8E9(11.&%0%3 \ No newline at end of file diff --git a/images/trainset_face/s26/6.pgm b/images/trainset_face/s26/6.pgm new file mode 100755 index 0000000..556c8d8 --- /dev/null +++ b/images/trainset_face/s26/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +ooltmlroqmrlqow~wky{rm�rwsgestqgruktrt|sz|htUKUa\cJoyo}|��jhwa��deWy����w|��{egfmsmonomsopomnnpnopnosmoftxx~�onwxunqn}nbbtvvlmleux{pstnooiTNk^lxoxzy�spv?q�iHNrz���l���|kbdkknkrponomnnlpomqqmqome`x�vkqwspvlsdhsyuf`rwwwkZ^sy�uyyyhqrM\hxezor|�np?Q�zKFew���x���{fddmgnuwmspmlqnjqqolrmmm[cek�{jtr}quoiefZejgxgck��{PUp�wpwtpf}wqVtxpefoat�ssH3s�SBLry�q|��|odkclsrtmdkrmnnpllrnnosiXR]mot}tzwpqulkodhgYfqonlfuuUnt|olzjvlljt|wvWUVl�z{^,B�T@As�w_�kgtpj�xpqcbgkponknnprmpuhd\hs{wysymaetojifryvqqlkkxilqw~h�kdrksj{ch�xwo?>Zrmvc>'rh6?v�T[y�eNlx{��zvqh]VlponqpnnomsaPKigmrztzpikfrhtmbrwz�vvvfhdkiqpuQx�[hqlgxan�o�Z+9d_XiO'Ep9KyqH[nkB5[�����vk[TK[akmnplmonrYTap{��zzirlbdkw~�������xwtnhlcbwk�wJt}b[qewm��q�'.HORRY91eBHo_IjcE-Jt����mXSPKKcrwmpopopolXZny|�zvogquj]l��������}ypfingvjb|tSo�gVkd�wt}j�d*7H>KOM2Y=MlOBiI.9`v���ma`WNFR`opnlpolrlpdemmty}vtslxigqt|������}}��whcejwah�r>taTlatuf\t�F)C:F@P>MHLcEIW49Rg��uuuujbWSZavpcnnnpnmmltlcehltnkg_mlkogfdmz|{�|wzy~xh[Z�chj�d2}s_TtTxjPF|v67@A=JQQMPcEQP:OUhngkz�xwhhhbmyZPpopmninlpm_N^rgkegbfktrvjXYknfhooutqzsk\jkc\x�c0lYcqLtU4TnW6F?GHTVTWdRXOGVNRf]fkzyvupuXMQqnpmollrkgZkyr_bggoxww}|thTjtgofhxphk\ekqebb��PDwhKheQj8CbQLGHIX]Redg_[\NMQKXUTm��~|vpaJWdnpipidieabx��~zjcglpv�{��}}lfntmmnaqrhcZ]duh\p�|MUkTDrQQV.^ITT[HYgckuwnlf[UTENMSipfowvjbOTkkmnnnheeX\hr���zqiov��z}lz�xjfrpvqdoxfe\[fudgpzSX^TVbKW@RTR\adgtly�}zvga_SEONMOaijpnmgivlnnoocdTNWiy���pqt�����uwrlsz~oiyuqtgq{omfhnnjjp}ydX`Y_\YVR\engtu�z������}slbXJFIEKekn|wvoqihmpmROHMZp���}is������}|xz}zv�~ss{suylt�w{~vxwtro�|liejegfegr}|������������sidMIB;Oool|qmn^ahhscB9>I_y}��xx��������������|���~}vy�{|�������zv|�zz}uqvyu����������������|ubHAJKWh[ho`dK@kjiTG7HHXd���w����������������������������������������������������������������v_MHBAHP^\[aNFfphL?FC@[u���������������������������������������������������������������������pZG=EDQTagca_im^B@E;Ibq�����������������������������������·���������������������������������fSJIM\lmwungkiV35AAM`o������������������������������������ÿ�������������������������������{_NNIZ\dsmcZcd[8.0:A]gv���������������������������������������������������½�����������������mVJFJSVc__Qa`W:9/>N\m{����������������������������������������������������¿�����������������_LQIZ_gkmpb`O68?FKZq������������������������������������������������������¾����������������qRJLRWjljg\bA677ALTn�����������������������������������������������������ý�����������������gQXYYnirp_Q=4-9:F\n������������������������������������������������������ý�����������������qYZabfiee`M*.-27@Wn������������������������������������������������������������������������zbZJR^hb]`H!&*3==]r������������������������������������������������������»��������������z��zoe\KOTNP[9&(-3Jas������������������������������������������������������������������������mgfXQOLCZ,'-15E\q������������������������������������������������������º�������������~����tm]ibQH>X+-)12,E[v�����������������������������������������������������ƾ������������������zp|]frK4P.2'-4;E[m�����������������������������������������������������¿�������������������~fwqLeLDN(%((,0?Vj���������������������������������������������������þ���������������������|udkWHH=E#$ "$0?Skw����������������������������������������������Ľ�������������������������~ju^RB/1D&$!#'07Mhu��������������������������������������������������������������������������joj>:4+='$""*'.Ois��������������������������������������������������������������������������qfjF#32>&#&1Jbq�������������������������Ž����������������������������������������������{|]^L++1!"#//Gco�������������������������¿����������������ÿ�������������������������}�n|YEE0.$8'$",1G\n~���������������������������������������Ŀ������������������������������ztf`=/+/%B+" '5B]p��������������������������������������������������������������������|�rrdaU:+(("P+ +&)1@\r|��������������������������������������������������������������������y~ndUSL;#%$X6#$$0Ac|{�������������������������������������������������ø�����������������|wdXIBA-#"U5$2Dm��������������������������������������ǿ������������������������������wy^HA70* !J9".*Tz���������������������������������������������������������������������xv^Q<3' &S=$$'*(^~����������������������¼���������������������������������������������~}xW=;& -s?)&$&$2i����������������������������������������������������������������������~�qX83#0w>5+%"<{����������������������������������������������������������������������~tV2-!$"'$$:CC2 %.O����������������|tqiknqkeggx�������������������������������������������{^3(#,"%?/*(4[�����������|�������tqhbZ]_efev���������������tq}rjwwy�������������������X=*&&-&<+*G/.6Dp�������w{s}�������������zutslot��������������olofSLJTXbxww|����������}����aA/ $ 'B\ EW6.2Wv������|po������������������}uqmw�����������|wxuwrilrx��������|�����������lH6(#Stu#dg@48Uy�������}}��������������������mg~����������uwy|��������������{wuz{}�������wHF:-:qxv@k\D9HGfz��������������mueZ[kdgq|v�����|������Ƴ�����yw{x�������������������������}lC/5,JzaX�h:;FNxz|�������������������������������������ƴ�������ebdl�������toi|�����������}dH9#3=ru^�gA5HW�s{������������������������������������������������whfaemonrqjhqzu����������v`93#"Mnpo�bFBE[w|v���������������{vz}y���������������ƿ�������������{znu{x���������������oT30-S|m{lNJAPx{w������������������������������������ü���������x������������������������}kO.4;"R}u�}aYEHJm�|�������������������������������������������������t�������������������ysd<0CB-]�~trSHVI_l������������������������»����������������������������������������������wqQ4/C>6y�{qeQI]XVmy��������������������Ǿ��������������¿���������������������������������}zjO7&?>D��s^R>Q_NCd����������������������½�����������ƿø���������������������������������|tqH9.H:J��qdMJMR6Ce~��������������������Ŀ������������Ļ�����������������������¾��û�������pqP8@CDG��o`CBJM>?f}����������������������������������Ļ������������������������Ż���������wo_AOsnfk>O<-DDW{��������������ź�������������������������������������������������������vc\CBGI^pzxt{����������{z�����uw}�wv���������������������������������������~~~vxaLGIO[gjegjLICAMQYtsw}vw{|�����{qot�������UCFMUj�������|xqx����~����������������������z�yrjsEBDBXhddehJO57VE_miv�ypttw{}{shm~}��������M;.AW���yocUF=5NMSXerzpptu}~z|{iot����������w];>*2U\[WMHD>ECPSdv���������������������}|~{sohTVN<=QgecgaLK@9TEMViorsmtzzt~�~sq~�����������wfR=/<=AK@T`]fsw�����������������������z�|{vb]]>MH;_f_affGF>:HE?HPc`bdcaMLH200Gb`[WWhrwx�}��r}�qjr���}|z������xsicrkod^^Zocctt||����������������{~�wxge[HM?9J[_]c_d`HKPC&,R`XQHOie_avr�uenuku^wt_inioigz�z}`cqsod_e_ecbemwn��|�������������y}oljnOXC@>9HQZ]`a^`HOH>):UXMLKFbbQ\hgoifZa[\RiYAg\VcX^qsmkbc`mv__ikcbbvmon�}tzx�����������wpry^cLK?6>/NR\^_a_aIFEE/?ADCDK@W\HUWYi`UZWSLBUS?@JHW]`olY\iiZ`bU]`g`ilmsgcfyohsy��w������~rgmttNTPD@;7-KXZa_]_]IAAM676:78MFHNIKLRaROY]\OKXTO?>8B?KSURedbb_d`Y^SL@7;=E=YiljRPPTcaU[]T[YXH]rfOXhvfs�����{mrcjcXKEK@?3;.J\]^[][\EJEB5(5F8A69CA6>VKT^lhkklopxjcfbTVZUS^stnSOdfml\VJGW[bZNh[JO\fcf���{�xcm`]RNR2GAA348RY]ZY]]WKGFO-41>A88:J>>FI@ObWf`egzn|����{w{vy�vtvUFjn~lQYNM_WUSUsd]MZUbgxvum|pepUYO@K3:AF*5I^XX[ZZZ\HGLF:28856:BC>5;ICLRonZSn~z������}t����xvdVWc�j��{tgt�{�|rKS^dptk`ljgdlGZFH?=69>2>W]UY[W[\YLFLKB?7),.5=3:1BGAMQkbXofjz��������������}z����������z~d@h[khXNXf^[eH>@H><29-4ESUZZV[U^XEJGTM<7-+&-0879JF8JJYXZWR]\������������������������������{q`MXjs]MLJVPLZG788=8051;LVUZYUXVV[EFO\OF11),*:6;AI@9??WaDQa_`u�����������������������������rnaJSTybIJJHNF:LA7091136DVTWVWUWVVVGJ_ZO>:40&/:387>4789OeOSga]ry���������������������������mkejFNdUT_<&,0?/:84>DGITZ_myncgojtz�mqnihywxz�s������xb^i]M[sPGWY?@;:++3//1+'1BOKTRVRRVQRQQRWXLA71QM3*-5N?23,8IJe\vtkk_ekmqrvtsmhjsv���}|�tt}�ufYmaGQkMGN]53=F//2)3+*7JTCNOMNTRTMRPPaRQ?8-6qU36'*0K?>*;*=Ifhkeaaa`pnjn}�v}rz|����~�o|vtyiUngcWI]ZS7UT>4I. ;4'-.:PPOHHJJJRLRNPQ]ZNF4. ErP/<&.3C?656670`b]h_X\d]^klu�}}y~{����yynnrpja]YbWVVd7@#126D5,81AQDMQIQWZTZRbzrtky{q�p~tsmllReURORU^MGN?+1I@;?12-/*,+@JVSMVPJMGGHEJBEfcPB@<~v_E69)(25*,58/AIBEFEKZTJJP]c`gjpdlrn^pYcwieVaaSIMMgOMTF<:N0/5?3''+"0CLUQQSWKNGFMGJI?k`OH9Nq_E>42'.3/0;4@=.75257P?=BdP[HA>\WEVW]mc_NXOggZRl>=0;,/*%'&*+>BPTSTKVVLILI@DKIke\M? ]�pfRHC8./;*5()60LKK=:EL:3H6SV3HUPKUXbOCEbJSUBC]\J@:B85-<;#$(1,.>$"EC7>69HO@B4:59LM'DM>46,41:.)(&%&/:@P@#-8BMRY[TRRNONLJF:@BlebUWP�{usjW\N?H*!*%#(1&*&5)6305D2.3+%595=03127MA3:96/A))+. +#1#28>PRH#.=COU[[RSPORNLPH>;=kii]U.J��yumf`NOJ1'&$"#"% # 3$-+$07&-' 5,0*;/+.<44)5*<$!$#("%)..EM[UG'3?DKWW\RNPMROJMJB@; \ No newline at end of file diff --git a/images/trainset_face/s26/7.pgm b/images/trainset_face/s26/7.pgm new file mode 100755 index 0000000..549f7a8 --- /dev/null +++ b/images/trainset_face/s26/7.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +pmopqprkqopqqotoqokntdgaioyxt�xx|�r]gvfvsiiwks�mu{�dl]y�xk��am�{ofemjTgpsqosqpqoppmqrnsjopnqmoppppsopupsrrkuouffhprv���~�vqjrpsWoqlpmjioii{lrt�gVn�}gv�nv��pensk^nppqproprorqprnppmorpomooorpssmsosskaeotl__t��������}soduadlqqlikkycpwuozvZ]}�oh~t~��wg{uljootqppprqqnspppoqlpnqnnpoqrotpqpspxhTcVg`es��������~�wgabnkjlzv`mnjmixy|k�bQ`vp[uwv��}ssnolnposlgkpopqopoprnopqnqnslorsqpourqvg]\_\U^_W`dmqis�}wyqibbrr`ov_esc_mmm{f|vZRblS^xk}��|vuroqrqj[O]sopqprmqqonnrplnppnroqsqtgjegj_WYYi]QMNUjrjbamptmkjkazeQyyWpof[vOibd}^bN\SJkWxyz{wpq{{mbQWfnrpropqpsmopltqoqpoqpnpsnf^jkffXESa\X_[VZmr~tj_etlYcihqSh�wOkxTghEbKyJ_OJJDZLmjnw~stz��q^Yhgosrqppsoqpoqnpnpqoorpqpto`iilaPTQ]df^`jihitls|tfkn`gi`vq]u�hTicIyK\BgLHOC@CNI`__vox~��}jd`eeahosnqrspooppnoprnroorqig]ch^UHJZbdtqeflutqjiqsupnvcdglxgjx�XYeQ_aPIOW8M=:CGJPL`o]{����okdXMG_puoqonrrporopqnrmtmqki`ced_HLLchryvmeXbk~pcioqtrwzklqsxms{�i^eWf^ULY@KF>=ILF?X`^kz��~uobPXcfrrnjrsqrosqrptpnqrqoi`_lf\KOK^hgionkk^ZV_{siqp}tu������{}t��lqpgleX`VOLIDPLE?NYV^kzz}�p^`df\ehbdorpoopsprprlorsgbXMhdXVb_]WZTTQO[b`bZjtu|�������������������{|wssgi_U\TF:OOIUUhpx�wljh^[b_\jopornsktlqooqufaMRYggieaTVLJGBDOWblx�������������������������������xvjWHLHCIJ^gt�}tqk^]SXanmpsoornqprormmcPS[iqona_XLEJGN_n{��������������������������������������zpTI=GGTZr~�{tb]RSQ[rkwmslsppqpnnkeA=WpvyymcWRQRht�����������������������¾�½����������������eII?JScimy�zocZVQUfmmosmrroqplrgN8PYdyzqgXKN[������������������������������ļ���������������yQHGJKM\rzyqeb\]a`ntorqooqnnte>M\huz~rcMJc���������������������������������������������������]DA>EWcmmpfdXjjpqprrnqZYY^g���o�����������������������������������������������þ�������������^==McdvwpbOM]intqtqmgMPMMl��sx�����������������������������������������������þ��������������ORTe|���������������������������������������������������������������������w]Z^RNW_^QTcflo?/7;LOb������������½�¾�����������������������������������������������������~e_bYZLY[bYbhjp052AJ^v������������������������������������������������ÿ���������������������nKqbXYQ?R^Q[lq2-5@X`s������������¾�����������������������������������¾��������������������u_Vuc_ZU5Q`Lkq.45MMYq�������������������������������������������������¸��½���������������h``j^\ZAI`deo+3CHJalz�����������������������������������������������¾����������������������kbeaVQL<@_hhw*2:ESYiy����������������������������������������������������������������������wdhOTOF86Qolu'36COTko�����������������������������������������������Ŀ��������������������~|{g^aELA8;6gpr,0::EUfr������������������������������������������������������������������~��vptQ^V>I2:1Mtp-657AQap~��������������{|��ww}~����������������������������������������������silbTTE61/)0>7,Zrm%$*47]o��������������kWZTSWl�������������Ŀ���������������{�÷������������~zd`SKK0+(-1U@Vqk$'(1>[x������������qemgSSTV\ch������������Ž���������prl[bFSs�������z������wcZF?A+&)'%Fahnn(%"'5>`������������eZ}�yl�:gcmpr�����������ƾ���������xzv^XSIO?s������z����}ufPE53..%Afokn .*@k�����������^[��dže�cd��������������¿�����������ɇ�t4oHg=d�����w|���{w_S61-($* :npkp +&&8&Xlmll$.Lf}���������������������������������Ǿ�������������������������������������cJM82"14^rilk%HVd�����������������������ÿ���������ǿ�������������������������������������iB;C2*(-/jpkol2?GMt����������Ŀ�������������������������������������¿�����ý���������������sL4:;%&,)lnnmmhJ>Ux������������������������Ľ�����������������������ſ�����Ƚ���������������rU<->4%&6ioojo`QHQs�����������������������������������ľ������������������������������������pMA+,;05HmmjnnIMQNs�����������������������������������¿�������������������������û�������~�vG2,&,\nkiolklFJRZ}������������������������������������¹������������������������¿�������|sG+),)]myvfolnPIIRz�~����������������������������������������������������������ǿ��������z~o;<,0$HXz�����������������������������lk������}��������������������¿��������{xS<07-:nfQ[zilnL;WWw����������������������������zNPm|�{{~kX[|�������������������ý���������y{Y3:2,P�ibWimm>HWZ����������������������������uZKiinrhF9/g�jmcygmjUGQdt�������������������������}yiX".OflrWZH,4Nr�����������������¼���������y{`5Abcr�����������������������zxz{��sy{|ou|mrot|tqs{����������������������hr_=QOQ�to`dcfb�f*Dgfv���������������������zusq���psovomvzrx~yuzvr����������������������{r]g>T3[~{xl]eaf`�q1S\h�{�������������������urlqq�wuknghebisutz|���vy����������������������xlbTWD4Y}�za]e`d_zsJPSjltp������������������zlaidgpfe[`pmZ]`hcmqtx|uuv���������������������twgeUQH/n��m\ad^d[XmGH[Ybow���������������}quqZSaLMTTNZ_k]RYnsn[c^mlotu�zu�����������������}vjb^UGO9{�wdZ^c\b`JN=K\T]nu|s~����������{nqd[tK?PIEQLV��`^�����tZ]fdTntVtx����������������|dbQJSBF}ue^^]``a[PD?LR[aln|p��������xpjokNcW>VXqeor|��zv����qh`\h]Uajbanz��y������������stYZIMOFMpaY__[_[]_JL>ENHcpmqq�~|����|z~wfpfjqxr}}�������������{{�rk][hl`coz�t��������s�zjoYR?PIBR^X]\_^\\_[FL;F<>gqb^ht�ppx�umr{~~������������������������|ystrhepjsp��������}kmn_jPLFCFLXZXYKVbajqvunvmo|uy~�����������������������������mj`o|nlvwfioan^QDEFF>??IUUW\WZWUWXKLLD4@JDPPMSQJYZOhf�qfXflvzw�|u~������������������������pzs[iieiefecijZnZK:JIED8?OTWUWXWXQVSJHGJ13NQPLEVPKTcJe`fjYNbvt��������{vvptwz{x����������libnUfr\[_[ZihbVVWHI9AB@ACPRTVTWTXQZVLIIC9JJLOORQSNONQPJIHK?31<38;:58;IMHJXLXfhgmtpeZdhkgx�����������h��ecad[mr^e^RYRfPOFIB<@9HF)3/56EGMKNONNONNOKMIGIJM3598:977:BJAEE?;N^gbbn[G[g\Vauwxv����{y�b��q^al]]jbY_R`OXjJ?M;8:@EF*0&3>KJMOOMRMNMRPJKHICIE4$05:551GKI4IK4;1%(0/79@JTR]YLP`ScTJCWUTdeZdkldhVhZidZXbQUfbNWWC:JH9E6&@K@0#8>@HLJMLKJOMMNLNLMGHMQTD6QB$-)/32NNBFD=NJFTOXTQNY_FQ:X[EgU^ullC`WvYg`T]hPZ]`NK[T?L@1I5(CJ7*09BCHNGLKMJQHLOKKLKIFWZJ89bJ+ .-*8;F@HCC=H.6=5083BEIKJKKNMLMIRFNLLJW[PH16iS0"&%0@<8X?F[LJGVGF?JOKW=LO\ZP_[DQ[]Z@_\efRJXLJ@S@N386@83/50:=AGKMIKPKKLMKMHQKJN^SH:+0rZ5')#9>7<592^?GMRJEGBDFPM@HCA<42.B/O=HIGKLKJLMLJFRIILKa\QC9"H7;B6@]>KO:A4@BH75)9C1%->G:CGDHIKKKJKHLNHLMHMIaWH<' 7qbL3+# 6I99,:7:<:9D=13-%0A0961J@6;EAGUFJ73:3E<.::?+)/43/.444)9#+0((*+>[L4NUMGLHKLKKLLJJLJGMI`Q<5 +Tp`S^9%-&"'(0+%%.$(($%-% !!##&,21/9*59;E&%41,.53)!+,.:''$59HcJ=LTVFJIKKHLJLLIILJKJ \ No newline at end of file diff --git a/images/trainset_face/s26/8.pgm b/images/trainset_face/s26/8.pgm new file mode 100755 index 0000000..eccdd03 --- /dev/null +++ b/images/trainset_face/s26/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +llopqoqproqrrqrosqrqsoprqtpn�wyhhm~uqmoqqvvv�wt�y�wvrnkwy�vyvxwtyntsurqrromoppopqpoqlopmrkplooooqnmqpppqprrnpornrxktzs}ss�||q_f�yphlrtpxw�r�tz{vuldqo�}zqswxxzx�qposqpqprrqomroooonnoqnmponqponqopnspprtsotqtsm]mxngo}{yuksxwjhlmtrvps{yty|gonjit~rqwsuy~��puwttrqonrotnnslooropomqrnpppqosqqqrpspskio{xtvrt|ute}ymvquttkfgmjqikqlrporee`gmqptpnyx~zy�x{}usvpqmqrlopqnoponksmroomroooqqprrrpophiz���yqw{wuvzojfomnhd`hfijjkrtxuhdibYdpkl~nsyx}z��r��~r|tlrooqpoqopmpmrmnonnononrnqrqqohkyp`m�z|�{pszupqoki[`jlpig^bfcar�}zvpin^osint|pnnvz�|���}syqrpnponnqonmomqmompopoqpqqrpsqcjzzxrmnrxv}zqqqpenihqd^f_bfllg]f^_v}t{yqlkfushvvj_op~�x���{}pxvoospsmrmqmmrmqpnooopqnqqrqrgcx}���sjgfstsujmjghicYeef\_`abgnvvYOyqlxwoiseprjs{\Qgo�t����mxvmnpqmpoppomrkpoooormprollt{tkw�|��}ldh_rwstnmb_chjbdWV`h[iibmsqeewvnwtkgnopkgtwMTTxwr����qyl_pjmprmqonolsnmoppmqnsknhs||oqqrv��reqdohns~rfehlf_cloprp^W_\fodcpyhsylmmsutbsvM_Nlhrw��wk^mmYrnqjrlqnrmsjppmquqqkh����lnebpz|�uinrpfddppnwy{ynuywxoma]HR]hek{rotlijboxcstaVK_fgz�{e\qmcmsoppnqkskpnpoonli^`kuz{�}wpeaqvp|jbbfqpuplkx������|vwso]WXXF\phgvxrigkj`Zc`hilHJ\Ylv}wfkrmfnmoppnolpnooonqqn`aqruxvxkdue\Vnqktleikkquqicdw�����{upmjZHNP`pjdpwo_\jk]H[_Ufd?RM`kvv|ztoinlnrpnrooqnmqnpp\Weot}��|xifj^RRnpjglqupqywys\VXapstmikqlefeODRcoj`suiUX`eV?VbHaNEJW_p~�}sammjmilnprqrnpnrnPE@H[nuy{��~oknmbWltpitw|~���|p^]WY`duumfcdZ[_QL]bukaop`JLV\MAZCN^FON[ax�gjflbcfiqmqqopppqfLQNJXflqou{xqnmgfeajvzz}������ysegnb\ehs~qa^YYWKT[ajb]mgTDEKVEGDEUNFMISnznlfa]R^agponqlromp]ZXSV\hjqhfhga`\SZW_dmy�������{tjatkefhmtwpbX]RQZTWf[U`eL>EEJBCDILEIFLamhldb\V_bdnqorlspqmiiVPLbsgZRP_nqmgigjgqrwx}����yx}ytn]\bpuhkbjvtk_aZ`\WXaUVc`JDGFIEGMHFHIObgj|khe[^cigrromomqmt]IIXdpiikfnrha_cfrsxu~~�����}}y~~wlg\Vgspjcjijljmorqfdg_`daWKKMTPTSKFFNP\k|qlaaa\]fnpplnplrkRB`jur~����roswvmw}{���������������ztoimtxohlikox~���wplpioma^[^\^c\WIHLSZmkjef_T]gmpqqmqog;1T^jpx����~voltr���������������������������}||��������}sy{{wqoousuofCHGI]cmqj]Xakqonqoos=1KVeos|����xtknz������������������������������������������������������jI?JWeqqaQekmhouooqaALOh`kpu����}}vu��������������������¿�����������������������������������qCBTa_eZLjlkinvpqfNGHIMVahj|���zyuw��������������������������ſ��������¿��¾����������������qJPQY]]WWecgiqqkR;B;EP\ddj���|{zy������������������������������������������������������������zTV]c`]Z\YbpmuWBF?:FSded~���������������������������������������������������������������������kYeY`bips9@8*&(-;FVZ`h|���������������������������������������������������������������������qYXVH`eop9;)&&'32CNXdlt{���������������������������������������Ŀ���������������������������rcWPFAWkr85" %+27?ITdhrw{���������������������������������¿��������������������������������sh^JOIFnq9-!")+/77DRTasw}�������������������������������������������������������������������ukcMBZbmn8-#$(+).6ABSYov~�����������������������������������������¾����¼������������������zh[LHfino4*$%-&(-::@FR]kv~����������������������������������������ÿ������������������������xmWASeojq/$%,#$(*231>@V^mw������������������������������������������������������������������|hUHShknq%),("(3(0/DL^hr{�����������������������������������������������������������������{lLBXihln"**! #&+%6=IXjtz�����������������������������������������������������������������~mF=[nkmn)'#!&),*1_kmkn)$$'1)279PYgnrz�����������������¾����������������������������������������������n5Caojmm" (%.132Liy�������������������������}}we`FEQP]vz�������������|��������~xpprmkyrd4T^mnjlL`p\agEF<52KWfz���������������������vdffkz�}hP@D_^Zl����������������xsv���xU2'85DXhxo,9^enkk[{��cHAGC4PN\dn}���������������������������������������������¾�������tv�������yw����d1frl�����nH3:IQW]o~�������������������������������������������������������������������}mAObcb<_�����}eG7>GMOXhz���������������������������������������������������wt��������������xcWP[_eEDX�����|H3>:HGTgs����������������������������������������|zqx�����vc]f������������~uVUUW`cHJGL{����\6<>9=Rhrx���������������������������������usr]K=C8FPalnlbQ?B`}������������|l[HG\]]QLMI>X���l@1;67M\fr{���������������������������������ioie]]PIBJMPFEGLVp������������}sfVR?G]]NKPLM,6qxrJ31;7FU`lv�����������������������������������}xxwi]POQRSYfr������������wp_SOK@U_KLMMRNKVL-)25IUggu~������������������������������������}yuqqh_bac_]ju����������|vjhZIKG^^KKMMKVA #;61*/5EScjlz�������������������������������������|}yzsshha`QVersy������}ysjgUKFP]\NIPLMRK@>54/4HMWbkx~���������������������������������~�{}ytqnia`UT]aem}�������ytncSHQU\[LKLMLONF@95+3FOPShrrqzy�����������������������������������|zqunj^]S]ZYcr~������xsl[OFQW^YIMLKMMYHA?225EEPQ`eklsu|����������������������������|�����}umtqod`R]X]]dlv�����sjnc=BWXSSNLKKLNV$'LDA:9B>JCOTaaikou|���������������������������{{u|�|wojhoij`^_]``aajiy���{mZdV@??AIQSRPVQ[`hgglbMEH:?VVSUMIKGNLT#-dnQH=574:EHRZf^Ta^^gqqms���|wqqkfadeghg_YUZbd^]b^\d`YRDT\POKSMLUVZ`^e^fgPFBCGTTSTMLJNNJV04boUIA073>MWSRRHMJKILN;EGKNIKILPEFKY^edbhl|}�{tmwrxvvuxvuuwy�����thUWRLIPE:-<9BLPNNONJI^c_J32%GbQZG&%,/=/+*/7..0=??DNHMOLLIGDMX\cceitw���{wruurpnfknplpv�zkeZTWXQSK<..3EPNOMNMN`j`SA,$&Il\XG3#+20/.$,0325?CFBLAAJMJGJLQV^caagnty{�z�|ypjc`eqsrmenwqeWVVMOMMID97=LOPMNLMIkk`Q9)$@lg`J?4*')$&.(*'45kf^OC:5*$"$')-.2/314=;8 @ki\SF?:.%!"!+#&&)))0<>B;@HCEGJQV]]`ffedcb_djorxzz|}|w~rlffj^ZNVPNLM@?ITLJLLKHLKKKk^Q8([kja[FB@BAFMEJLFMMJLEIeWU;F���pelnmX_>>:/))"& "(028<9;=B?=@ACIJFGC>ILTUPKDJLOSS[\d]ROIOMHOJKB8;=>@HELHMFLIIFHbS[=p���{cnliX]KKA;3+*%" !"#+363845<@BEEB;HKHKNMY]VMMDIKONH@5;ACDEBCBIMKLJHHLdWVP����ydhleacZJE=@6*&## "*.0371-5=A<;B;;=ACGELKGBB>BAFBCIVPRB?=?EGKBB76BIDDFFK@CEOGMFJcXZ\����}cfiiceMYLD?02(*'%&& &*23>5/,2;33>>?;@JFCBD>>;:=8:8;AJHG8;6IMLEGEIFHBDFILJ`[Xk�����heche_LQXMF10)'',&$ (),6491/4222795@CE:8476?:93.04;4=95:94634407DHTJENCDHCFFG?EHb^Xt�����ledgfYRZNKG85,-++*) #!)$*4,.,-(122/,12610/.*31,+1924524865+./5;HMRPFIHCCEBHFECDc\Ux�����vhdij][_[IE<83.1,/#"$#!'"!)'.(((*1./(#*.+()$#((++.12401652)+++>FONJVIILB>DGDH?JIeWap�����wmfpihhf_WL>LA61/3$''&!' #,$-#!".-,(&'%)%")+/*.)/10-14+#'%5ALONMOPGNGA@DFJ@GK \ No newline at end of file diff --git a/images/trainset_face/s26/9.pgm b/images/trainset_face/s26/9.pgm new file mode 100755 index 0000000..f2daa12 --- /dev/null +++ b/images/trainset_face/s26/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +pmnpqqorpqopppvxaqr�{�sod��p�us~m\enuyfialtXPjlm]/R|yjmyntz���}�~�����s��oqoqmppqqpmnnpnolpnppmslptoqptqjbly�~�}jipzttsutri_boyfpkXgdZ;nP{Y8fzpqy�lqy~�~}}����u�utosproqqpqlsoqponnpppqqoprnurr{|ort}{{r��jsujjulrikngl}jsttygbHNUFhiCumsx��itqx�tq}����u��pqmrnppqrsootnrktmoonpmrmqpkrtt|���wrv{ulz{dnoXWuwplagltquvr~rjlaoJPUl`vl{s��xy^\�pfv~�����xunfoorwrnrmroqppnqnppnskrmimux�z}~ypqu{jpkmh{w]Xizrrca_d�{}zuujj�ROhsppkok��z_=��[jp������tniqpzwstnqqmpppmoqlpnqornaiwyq�~vvpr|pvkjajehpxj`_bszybTSz�ttzzrgw|d[ootddem�|o4Z�V__v�����rfm|uwmnnprqppopnnompmqohZPctwts�xvuk|xnxi]j\cecbrc[is|sF]{{pqxkwctuk^�{qPTSvx�N6zjXKs�j��pr}w�whknoprqrqprmmlooqr`^]gp{{vw��tvtgrz�qjkqlw`^Znsrpfqx`q{uexkwh{dgl�sa<>Zpub=HnSGncz�ru����xiY`lpqpqlqnolqnsmgTRmfmzxwt|{hxliktngjohqssuurjcghpum�jl�chpjluo^�zs\-:]beH4YUNjv_rpo~����nXIooqqprpopnmnmrkJI_k�|zdvxruj^islxtz|t����woprkc_gjuo�gZ�n_imt�ob�m�30AOQP7GRDfkcpTb���yWOT^lnnpprqonoporkXWXjw���xamskokillmt�������{{osofseYwkd�`^uWnenfzpm|8-HEIBAGTc����z�����������������|��{ywsyxu�~�����{wu�||w|ptzq������������~}^CDMLOZa\ONKWapzlkP;F@CYaq����|�������������������������������������}����������������������zXIBAJX_]]W[Weknno@4EHIVat�������������������������������������������������������������������rJLKQ_qqmkh\adhp\-7GAFVhv��������������������¾���������������¿�����������������������������bNLRYcpnf]TXainE'-:DOSiq������������������������������Ľ������������������������������������|UFKMX_caZKO\em90/0:?KZlt�����������������������������������������ÿ�ſ����������������������iJNMZajijihcgm:'-;69H\gs�������������������������������������������������������������������~VFOROlldaedki@(/0BDT`k�����������������������������������������������������ÿ�������������{�tLW\]immmnjji?,848AS^fz�����������������������������������������������������ļ������������y�{XPVfdhf`hffbF+:569Qloo'"%%&3AWlr���������������������������������ý���þ��������������������������|wqmb\/()Drlo! #!'5@Tfq~���������������������������Ž�ľ���������������������������������~un`[I>&Cqop "&&,3IRdq|�����������������������������������������½����������������������|reUJE6##Jkph"($&5AN`jz������������������������ÿ���������������þ����������������������}n[FB64!Wnnn +")$:@L_py�����������������������������������������������������������������zmQ893*\kql%##*2BP`v�����������������������������������������������¿����������������}{gO?/2 6Ykjn2!%$1IQi�������������������ÿ������������������Ž�������������������������vjB14 gjA$.8Baz���������{v����������ǻ����~}{rmqq{����������wnnqvy~�����������vmjls~~W7>20.Pimml\��a,18Ecy��������|xy���������wroa^emn��|pmu���������vps{���{~���������zf`c~y�_<9:;G]kjoil��v44=Dc��������������}lZZK<35y5L�b[gmz�js���������sz~�wjkX@:^74KXh�����occ}}~s4/74Todlmkz�|X8>:Jj~������������|iWKGkhFQ0CYe��hbqww~ph����ž���w~vn`�^^'�G5NlOKYu��vom~rM9/+Sqglnk��k<=E@Lb������������ukldgt��adVbc����og���uk�����ý�����sez��gX7IOm�kFELnz{�����qF:4Wjljll��W;1FGI`|�����������}��������������������}|�����ü���������sqd[a��|jghbq�����i=/1Qsikkn�|P:7:GSb������������������������������������������‹�����������������~�xx�����~g610#Ftlkio�zXM7=CNk�|������������������������z���������������������������������������xZ704=Dqkllm��ph6D:Pi�{~����������������wyz��zz{��������������ú�������xny�������|y���������qP2-FDVrikmn���o7K>Je�y�����������������������������������ɿ������������ttxxzx������������pB:+;Finkmko�x��GD>E^y�~������������������������������������¾�����������������������������nB8/AKkmljni�qv�Q@CRdy����������������������������ú����������²����������������������������lB>;DEhmjmlk}�rKBI^do����������������������������������������������������������������������fT>D:@dpllmjQ��bEL\ZTo��������������������������������������ſ������������������������������_`H7=;kkllmnCn�\;URMHj��������������������������������������Ʒ��������������������¿��������aPL;@BjnknlhCLw_BDM>Hb�������������½�������þ�������������ý������������������ļ���������~_VI=9JnkljllRGW_4/=JZv~�����������������������������������ɿ����y��������������������ztykbj8;/5C`NKIRJIk^Rnpulxnkaei[VdfVCWWVa`fumXZh^cSL^hP^YX\JYsXMsqg���w�bpaYWM=<=6?Y\^[`Y_Z]FKFL=B<<;,B:8<=SDM[YLfc\akbY`ZQOOXYI;=EBJFY__SSZfVJQTP6OMTWX_[SJ\hbo�nxtk^YTDK8@<3H^]Z[]YY^XHIJJEI<3@132<2=MJDKRRQQV[UUWVbXh]a]XTG@@H@G[`]HKUMS@9LAI@ObTOWRQV[bokloefnEZBE2.@>P]WZY[]ZYYIENAJJ=.3..8;8CLFC9WOPafejecum�����{v|�������ux}��yx����swFIe]lRBQeP_=@7?.+AA?:6J@LNdkTic[dr���������|}�������x�������sk\VNRVl]H@@G:B5+008EVZTWUUWUWVPGICTYNG01452)0'236=79EM:MJ\_ZXP]a_�����������{{�y��z�������gdP`CRaMCU5=?9:9 +4344)!>9C@7D3GZdQ`fekjiky��x��}|�x��������l{|xiWJSX=LNA-;2%-/9,/=MJYWWSYQWRPSTFWZXI?61','-4342*):;89;9PORZfedszlfgstv~{��ux��y�����krd\`P\]WPGC99&+,1534NIRRWVLXQTORSOT_\UE?6"/0 (54/7)*8::BE?OGQaWfcnxplutzyv�tq{uqs{ns�~��p^U]XJ^ZUWEBE1.+1+1+IUTSPTTPURSROQV`a[TE=2"&C1)#&+0-'08):EIJQOV^bVh`mjmniuyzyhejgdtv}|gu�wqq`I`^?SOXEPD?@08%14FVTQRVQOPSPOOQPfa^PD<4Na?*$",%.,<5:@?CLWTSZ^jssfighqsqpmne[mrz��lyu|fkTU`cMEYNEOG;A33159FSNOONQUNQQNQQOkc^RA78'pgC. !**/:C1:7=;EEEN``otjfd`hpjgttnlpw��umxhjgeSN^VPNPNB@XD9:83542556COORJMCLHIMNNPNLkmeXDC'qwfD69($#$#(2ID7:7;557LjhWk\PWfX_fgpyotyz�`{kxeWS_P@T`GZB2+9I8<0)04MQLSPOKGCHFMJPLJkggVL@/�v[E>C+) "(5??71L5<>,RTYQXMZY\VY\mpnhngpsq\pJwm\W^X@8fJML:4C23H0$.FKXQMXNMMGMGFAMMIogfZLG@�{UTE:\K>N_K2Q89%7,(-1GOWSLXVJNDNKIGGIHmkf_TC_�{c]?<54#!9141<9>/09GMBEE@K]NQWBH^R[R^eb\KX`b[OjCUSOOLC2:;9.6#&08QJDZ==QjVPd]ABS]CS:Tc:9G25+8))6 %3:JPRVMUUTEMLAAIMDLqnkaWI!r�rgiQJE85"*# 8>/,4+49@,H*YDF?L??=9WA;V=Q`VOA8CH\=AMC@0>06)-*2<$6@DRVWPVPTMOLE@GJLMloifZM$s�rkp_R@>2%/('24:/+&A8&@CPG8G?;98EUA.M/RZ?=C,9JS6>ILOkkkeYU(n�ysol_LB26,2+&,,+.9133B>F691>39J85<-3AG<-@.2I@?*>GMNnlhc^P3h��tupbZP?=:0$"2'$,)):&%3+1<3)79.!1..66-5602G06*-(.)/',6=JHN++8CITWYVRNROKPH=@;MMmlhd_W;f��xxsh]^BMI3$%$ 3(#(++--6#&#"4",*#;0&72,812)$,-*4'';JJVKZ&-EF=;54,1,(+'35#-&)$'(&" +!)%+(&(.'4*)2)+52&$'."%!0O`immmgaoea_L>C;3-728565:?/,B:,('!!  $&++&.(0.+0.././,!-1!Hjx|������}}olcWYO@:?9E;?NPBBCNPS74,) 101))%.%*)'.-.14..3,&!%3 1_������������xwsmhXVSIGGOS_aP]_\dnfXABCLKGF951"!$)+-*+-/0./.10$!!#-%'Et����������������{o`cZVQaeeoehtly{�xc_edZ_\^OL='%#'-*,//-0-..($#&$).'&3b������������������������|tuxvzz~������ztqqdnkliYZL3$*()/(11-2.(.)+(2*&&/&"8t������������������������������������������tttxssqhdXE&",+*,00/00"),304#))*)!H{�������������������������������������������������}|uoiI4!)*/-.2/.* /32'&'%$,+D�����������������������������������������������������{~ugY<#".,(-/0 &$3*))# ++4Hx������������������������������������������������������}xqcF%!&/,,12*)((,*%&$&69j���������������������������������������������������������}{_R %,,,1.%'&*$($,/9Z�������������������������������������������������������������yb:./(4)#!''#0'./Iq�������������������������������������������������������������}p], %-/2%"-#!3,+64[��������������������������������������������������������������zwmO'$ &-/4+ %:/29/Dn��������������������������������������������������������������||vg;!&+#.+6*$& +<1A+8`{��������������������º����������������������������������������|~wzU!!%' +-4.&#&>2F@8An������������������������ÿ���������������������������������������|e> #%),7()(#2E=IC2]w��������������ƾ������þ�·�������������������������������������{�oI !#")+'%.*7EEH9Df���������������¾������þ������������������������������������������~}[.&("!1%-2(8:GSK7Ww���������������������������������������������������������������������eD-,-!#-&1.4<8PQI_\{��������������û�����������������������������������������������������hS>+-3!#*1237;OV?]dj���������ſ������������Ŀ�������������¶������������������������������p\G:97 '8/>9KQRL`em����������¿����������������������������������������������������������zaMBD9("397ARJQUTjw����������ƿ����������¿�����������������������������������������������\HBD=6,9;6RMUHSOhx�����������þ��������������ž������������������������������������������VFK6E811!993RIPEOMhq������������ÿ������������������������¾�������������������������������\M8A><9/$7?-Q@O;>P]z����������������������������Ǿ�����������������������������������������aU6@;@4/#6=1DNO33JT���������¿�������������������������������������������������������������eS99@A.) %3?0GMP1(AX���������¾���������������������Ź�������ž�����������������������������kQ;4=G.&&/6@8CLP8Fe��������������������������������ǿ��½����ź����������������������������oU;0?I0((*:@:?J<8,I~²�����������½���������������������������������������������������������mSE.?J7.$,4?;E>79:A�²���������ÿ�����������������������������������������������������������tLC9@M76.$2>FJ.8A@:�����������������������������������������ļ�������������������������������Q4:=JA82-lSAF%;E8J���������²��������������������þ��������»�������������������������������W4-@CF://�^=@=H;S�����������������������������������¼�������������������������������������a4(8DE34+�Y7?FH9X����������{y{�z}tlpvy|���������������������������������������������������d4)1D?4-+zYP90)K@^���������rwsvprvg^Y[_dir}�������������������������������������������������f80(AK)(,Rjn$E6)Aa����������������pkcfjmip}�������������������������������������������~���p;$.8F.4Gn�NI<=T�����������ɼ��������|uqu|���������������������rj^ZaZb\r{~���~�~�����}�~��p5-*9?(+7�NCTC�����iYQNRW]fqgy\�������|x�|�����������������~wob_VNAEBKX[mtqporlv����z����m:/)55.&@��.K?WH��PYmv��������{udyq�^|hq]h�s����������������|oe`VPLMGGGLLN^jcge\eoiqx�zy���dB6*-5-0\��ED2O]th~���������lnaZGFRNWcjl`Lf=GLHAKLWhkkxwtukhl[\WRPWds{��twvy�}kg`\_frsy���\B33&45$6��j1|bh��s�����qP`S4�x3�99NSZUe~+Q������xfaYYWI?6>.0;:A?LIoFORXn�����kaamtyx���_.3%,.4&=��Z�0��x�������ukcr]�ɡH&%fRm[NTYX�*������̻����i)Ola_eXWclx����uoUKEKOYbrwz~u���M %).#0U��CJA&vvv��������~��p���?Q=Qae�~nZUx~zW��Ѿ����§�4xnXD>N>RZONTaq�������j[@@Hk�|��^<4."-'Ls��oO+�6����������������a^b`c���z�lq��.��̋}s����Zo�X8@JUKQa@�:$0C]z�����qqd>M�uOnXI*'/5bj���!f��7����������������������������²w�����}qev8�zQ^zXAT��F>M*0O>,Oe���~~~zXFCt�KA*-'%Uk0��{1 pzN������������������������������F���������r)����gZ]���`VY)WBU�V79Bu����yXoH��L61-:z]&æ�ҀG�p��������������������}|{~�����mj�������x��"�����������mrSaT��{nW2Ql|}yY_�`�I9(#'a�R���֧0К�����������������yy}s{�����Eo�������oj�'��������������}�����qf[`hjvh{�}GuD1/G|�=�����7ߧ�����������������������������$V�������t^�<���u���{}�����������tqxqy�����VlOK//0m��84�����Aԫ����������������������������r}��������J�y��jn��zknmwv������|~���������F|B52K@���>Y���X�J���������ƽ�������������������#/���������G�#T��}n���}qsnkktrsx����������B|R /jH���`k���o�N�������ÿʼ������������������U={���������n\6/�������|~�}|u|ww�������������:�> $7Zx���:�Ͽ�ʚHŭ����ýɶ����������������ԎB������������W_"u����������������������������H�-4D[Wjp�x�ҿõ�*����ſ��Ǿ���������������ϪH���ý��������jYV?����������������������������j�2Ut}Y\]�i �ѿ��͕Q���¾��Ŀ����������������[�������é�����wWs@a��������������������������|�RIy��RQY�P�̿��ʼWs������þ���������������p�����ý���������eb�,���������������������������y��xLOi�,�����Т�vm�������ĵ�����������nuƣ����ŵ���������tdwv:������������������������w�o+��tYPW�v�ɶ�������H�����ɿ�����������_��������÷�¡�������er�xY�����������������������y�1f��VQO_�AD����\�����oX���Ǿ��������vd����������ĵŹ��������kgw��D�����������������������cPt�`IbZy�1<]\Ya����±j��������hfm����{��������÷��������kXq���?���������������������qlyt�XRpz�>#<86=2U�������Ⱥ������������ir������ĸ�°��������tWl��}�R[������������������e\�yv��x��o -::37V������ÿ�������������������ƿ��ĺ���������Sa�����x@c�������������ʓY��u{�����N4:649_��������������������������ĵ��Ư�ͫ���������S]y����xzoPQe������z���v���|m��|���% $78729h�������������������������Ⱦ���ɮ�ɹ���������u[������s~w{iTZWaqol�������wl�����~'"81745o�������������������������̼�����ij����ǿ�����d���������v�|�������������||[x����w # 8/:68z������������������������������������������y���������������������������~{.Ox���P 6844>x����������������������������������������~yq����������������������������t$FivS""4647<x��������������������������ho��}y�|ldkiit}�ey�������������������������c"11# 1985;p������������������������������~tf[XaX`_R?4CdmHy�����������������������z�V#!%!   8777>m������������������������������qvZE>MM`]TVEMb`V������������������������p�D&"!" "#76727U�����������������������������xe][D-?CT_gwwmqfh�����������������������xu�8 !%"  49916!.�����������������������������peX@:$).IHljsklhp�����������������������pu�! #!" "#3:5230�����������������������������|bI>1)/>Ag_kupi~�������������������~�ss�n$%# ##!5;73/6 ������������������������������sJ-.0/&6J_]donq������������������~}�~|nv�V$!! #" "668324e���������������z��������������f<&/9.&NUH@N3(*;NHVy����{qr{���yotumdjf   !#%!"#842;000/3��y~��������������������{~uwz|dfoqXdnejiysv~������zz{���pqntd`f $! !!%"#!562645/2.��r~z������������������������}x��tzu|�x~~s}������|{{|��wmkof_i0%&$" "666/93025��{ou�����������������}�~���|�����p�{zxux~~�����z�yzz|lldi^h:# !#! 24438557/���ky������������������{x~uwvqvvywtjisrvvrx������|yzvyuihc\aN"" ""%#!;331;1091'���uw����������������wutoqhhnnila]fjosfls��������q~spte^Z`V%!#$  ! !95454266.<����dk~��������������~ldSUTU_h_cYf_^\Z``q�������{z}vqkZY^_)"!!!%"# .:1:9349&J����v^q���������������lYR7-+95334DQ`hko~|~y���|ouxsiVWZ?  ! ! 375377/9l������Rw�~�������������yogg`dV\Wadffhqwu|z~y���|ypppmeHUP! ! ! #!40<1765A�������bZ���������������xqqhilekgrsqrxpwz{���xrnlneTWA#!" ! !69?>7;40��������Mq�������������������}�|x|x~y{z|zzz����rknljVQJ#!!" !  @A;;.2$''��������yN{����������������������}�����~�z���~ykhhi[L`" # ";601')#-���������Oav����������������������������������uohhc_;\] ") !#8/+-%))L����������Zg����������������������������������rqi^W?J}C #)$!% ! 4.*+&(|�����������Uz}�����������������������������|�}nr]WHIr|J ($*+ 1.'.' ������������yWx�����������������������}����s|qd`UBVwqn\!%%2&# 1,,!(O�������������m[vuz��������������������}��~|xnrSS9Ptqif !")(&-%!/0,% ���������������i\quwx��{t���~�y~��������{z}uqmgaK0Z{{omo] + #&')*6,13( =����������������mRpml�v|v�z�x�yt~q|s�{xxulpbbX@3Tyzrslq9 &()+/56637( 8Y��������������z���RXeblqppr}rsxpqqtmnplxrdhUST:7]|xvrqlu + )(-85<8<9(55>Lf�������������������aINU\]X\ndafkkdnadcX^YYF>>2Lotuuwsmnw  %(01:798B8A#48 7\=a��������������������{\5?<8HOQMW]OXZOWOM8D=87F_mqsvowomn|  -142899:9:QPELDGH98.+ (!! ))+#.%$'%*)--.-.-4'0,,.+#+$".Ov�������{}}xxicZYKGXYWgRb`^cfaKC?E29%'(*&&,)()),&--//)01*.--&((Bs�������������������xzsvqtss�~���rgd]MSF:4$+(&,(-&,(,1--.2*00/3$-"&a������������������������������������ypfe`YN;! !*(**$+,%,)1,-,0+23-+%&&$#!1w��������������������������������������~{uujj`H6"&-&*+(.%+0/-0/.,,($$&,&$(" :��������������������������������������������~}qkbA!+*),+&()*+21,2,('$**, &&(""H�����������������������������������������������{xpiO)%.)).(,0110./++0*, &%+.N�������������������������������������������������|ywg_0#-),.*/*(21/3.-#.'(&!/0G��������������������������������������������������~~{sa3 #*/-+*-(*2501*%$+*)%('5Et������������������������������������������������������~{a+"-.)-1+0*234/"" **#'*0Ae��������������������������������������������������������uT /.-,0)01633,#,,(20Pz���������������������������������������������������������siJ&+*4)0+/29*!,(5334g����������������������������������������������������������uug9)"/0-.,,0.7)!"!2/;8)Qv����������������������������������������������������������vzt[%!+0..+-,06,&9@@63j�����������������������������������������������������������}{wu?$#-1+./,52,$ %+;FE*Ju�������������¾��������������������������������������������}vY$"*-0--.4-/ ,8@N69_}�������������������������������������������������������������|p3 $),/-,-3++ $%0:DK8Go����������������������������������������������������������������yN* +&-*,+)2,")'03;R>YVv����������������������������������������������������������������}Z? -*"&-)*),7&+'+1?GA\a`y�����������������������������������������������������������������eJ<5/" &-&+)6)4)03JMB\^o�����������������������������������������������������������������kV@?;#$ ,(,%25..94ZFUT]y���������þ������������¾�����������������������������������������wMDDM@.An���������������������������������»���������������������������������eH;6M5'*"%45:C;GAD2Fy�������Ÿ������������������������������¿���������������������������v=<:H<(#/!! 91;E=E0J?@������������������������������ú�������Ŀ�����������������������������=14KD.&(" !75>?D=-IK9�³������������~�sw�}�������������������������������������������������@-1JC3&(#!#.2AG?18KHB����������~rs{upb[fkqyy�����������������������������������������������H'-JB2(& $bu;='-YCI������������u|~sgcovz��������������������������{}xyz�����������������K*(IB/+*!+��BA$WIO����������������������������������������������xfa^W^^lq{��}{v��������N)'>K'($"!>�lVM?2@R�����h`Z]ajqzo�Ћ���������������������������~pj]VKIRV\htov{v||{�~�{��Y%&?D$++ ?�avfN@;N���Sgv��������}~�w`O\L]Jz{������������������ztljeYYRUMSWbaortuujwq~���R'%<>&&*#T�W�iU>Lm|a}�������í�������ynmfMXC2SNKGNN\WXlbqndmojbcae`hsq{vsuiwuz{xtgjo{��N0%5D$/!��;�f'I6[la������������������rg_^ij�V6�������vnaWWA106;9F>GNWbJMQPZ\jx�zyyrxx���L>(:;(1!$��;�s/D�\��{������n��c�HDD^EP^hXOUeuEg�����¸����I7Wcehiz��������t^EEAS`��|u���G84-66#3"Յ]�zA5�|��������}tiYV�]B(:J\^YWQ?MV[o�������v���wNKdY<;)4(Ns4���ω,P}b�����������������}zy�up��������������FT{\e|TCQ}f,1"4=_x�n~�����zhWR}?@*+,9by#f��̙�3Dw���������������������||v�����B�������v�uR���]XW���2\4K;Gk���������õ�����������������V�������i��o�|j��zsnooz{u{p���������?K�"TT�R/u$�׶����q���������ȹ���������������ǝ/g���������`Qb������~ztpmto}�����������AUo +7��NIb#�Ԭ�v�НP��������ĺ����������������:����þ�����?L:�������������������������:oU"p��af?!mϨ�v���,��������ż���������������V�������������Xf2p�������������������������<�3%;e��|c"9�ƶ���„\�������Ż��������������j�������Ư�����n[z&�������������������������Z�)E[c|��) ��ƽ����\����������������������_����¼ƺ���ȩ���PVg����������������������}�K\p�bj��  o��ź����c��������������������P�Щ������Ħ������ei�)����������������������z�+���gXx� %p����ȸ���qq�����¹���������rf�«����ļ���������uh��9����������������������]T���]Vz� ����������Z{���·�������td���������ǵϻ��������^��{F����������������������Aw��bW\�]" ������ǐ����Ό��׺�����xni�����������ůᳯ�������]t��yY~�������������������Gvo�lUUd�#+\θ�����������ó��y|{�������z|������û�૬�������_g���b_�����������������X}yz�Q\\w� "< {��yCG��������¹�����|~��������������֭��������dc�����Na�������������yj��s�Tbx�G$ #<30IE?4������ý���������������������Ķ�Щ��������e^�����~vfUQh������q�������v��~�o!"" 98;8450���������Ƽ���������������������ư��������fi�������wuvwj`hjm�������~y�����G %"":967810$�������������������������ū��Ķ÷����Ѹ���qr������������������������u|�����'#"" 698781,&�������������������������Ğ�����������������������������������������vq�����*""  ;85591+,����������������������������������������t���������������������������qIr����* "3=574.*.��������������������������hl�~��|��~mnmmv���������������������������`Kr��y#$# 88398/*2�������������������������qZZ��sf^_c^]^L?[n�W������������������������K!>gb,#%!:68<55&/����������½��������������c��zwV>?OV]6/%[k?����������������������y�?#"*#"$!!!:>2935,.������}��ƿ��������������š��xdh:>PVbQh<;OMd��������������������u�7(""! % ;9:8:23!������v��ÿ������������������jQO5'>Pb]thZ_^�������������������t��}t�-(&""'"5;85776���������ô������������������mY54+0OR`ks]cl����������������xyv�wyx�!" #"# # #9:8425: +���������ä������������������|^::40FHZ[ijhw����������������|zw~�wr�s##%$  "!:688178w�������¾��������������������qOB5-AP^[css}����������������xyt�qw�^"!%#""#!886929.%K�������ż�����{w�������������}jTH7KTd`gx|���������������������kz�G"%! " "  $6=46761+ �������Ÿ�����ux��������������nkgYjbhvf�������������������|���pz�)"#"## ;:9174*9����������g^ahz������������{[juy~zsxv{����������}�������{���vv|t# #""!( 837747.3P���������v`[N28������������uit����pxpz}�~��������������{����qy�V#$""!!!"  656:34/.,'���������yurvuliFt����������}������uuptvv�xx~����������{���|ru�-$ '# '"8993030-1j��������uo{w����[\bklhkjn�������w�����}}zullhru||������{���sqxn "$  #"=88717201#(�������ym}������sd\YTWJU`}�~cLBR_lu����vs^Xdbgg|��������rpvA%##"  ! 8<4519/./0g������~{r����������zgONBK8WO@=:A?DFEP`hsmhE:O\Y`m����u���{mvk"!"% $ !975723:(//'<��������v�������������maY?42*1865?:?72MW\k�����������rq`ZgiP "$""# "95846716/22���|�r���������������yiggaXKQPRXXdsv�������������sjR]`a%  !# #"!! <29676347.5���u�wv���������������}pnd]Ze^fmqqx����x��������n]SZ^7! !!" " 92657919225����r�g�|���������������vsmnjqoyy|z�xv{x������w~tbQUZG!!!!" !!!7692.;25825����y}m�|�������������������z�����~ytwx~��~yxupjVUQV&%"!"#   78926852:23�����pvq���������������������������}yrvw|~sqprp\YUS1"!!&!#!  "2781766634.<������lk�����������������������������~�~vtjbrgaST\+#% %$   3529088:;:&H�������fg�������������������������������wilem^OP^&  #"% "& 1849<@><55f�������p`{����������������������������|~tmrmd_ID^1" # "$!/22/$n����������������XBCKLHS>N\aXOSWSVRBDKPKR;=3UxxsqqWo[ #',21/  @;:8/. ��������������w���xM05:A=FLAFA6?A=77.9@58.9huwwpspaq*  !&*+2:39E@>432!D��������������s�����rI3./030*(/0+(,(%#)-@Vbvrtsqsmbn + + #"+-6:78;;$FB:46# DU���������������x����wreK>+%$" "#)/EEOSU\hotrroqodp  +-6.:896=;< \ No newline at end of file diff --git a/images/trainset_face/s27/2.pgm b/images/trainset_face/s27/2.pgm new file mode 100755 index 0000000..c073071 --- /dev/null +++ b/images/trainset_face/s27/2.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +4**-3.,-.,))3*0(1)"!*+#*#24&+&)1*3/;*5-2+&.*#"').& % +&((%'&-0'2.*1,-2(3,,3"-'"/% ##()("%%1-1C3B7:;<383.-&)43-1)")" %''$."%(/,*1*4&4++1//-#"#'(#$5=AUR]Q][X[VMFJ670+233/579*. %##" +*-#)'0./--*-.,.0.)'#%(&9Udtxy}�zqogfe^ZVFC;>3:A8FM=?@:99**)!   %#'*(//+..+/-)10*! (,3dy��������wxzvxsg_PTJDAOQN`QQ^QWQQF<03,0'$ !)"-*4)1/,*4(/,$"*#1Z}�������������������{wxgghnajm]qjppuqcTROG=:))+&,12(2.2(2*."#!&$$Hy���������������������������������������spj`UQME.! '&,)32,2/00'$$'' +'4e�������������������������������������������yvgfcYPC#'-/-/,.0+(+ '%.!!0 &$7|���������������������������������������������}xtpgbM8%)./00'.#1'('&#)" )&R���������������������������������������������������||pl`I "+-0-2,'# /)( &"(.+\������������������������������������������������������}wqmQ-',1,4%)*!)&$#13T��������������������������������������������������������{vxk^;(,2.% &(! #!+*8Px��������������������������������������������������������w�xsh<#,3*#'+  (*3Hk���������������������������������������������������������~��}vf7 1/#)# +#,24^~�������������������������������������������������������������}u^'2& '$!&0/2/Ip����������������������������������������������������������������rkY.*#  5.3:(?b}����������������������������������������������������������������tsqG&/(&   A:=92Wv�����������������������������������������������������������������{uyi4%'.,'%!"5=CF*Df~�����������������������������������������������������������������z{vyY!!1+##&0>8O:.Zq�������������������������������������������������������������������x|vt/  *&((3@CK8Ed��������������������������������������������������������������������}~yJ ",$$)202BH=TRq�����������������������������������������������������������������������e0$%,$+*(.:.21%6,(7:HRFOPcw��������������������¿���������������������������������������������������~]E>:6"40*;DSCRZJaq��������ü�������������Ŀ�������������������������������������������������^E;<@'642HSAWO[Sdw���������������������������¼���������������������������������������������e@C1G/4/@CT5ZAWSjv�������ľ������������������¾ļ�������������������������������������������o(BE6;A>BHT,6H{İ����������������������������������þ�������������������������������������vV>47M6D>?EG?=9O�ù�������º�������������Ŀ�����������Ļÿ����������������������������������xPF66O3?A?@;DEBF����������������������������������������������������������������������������zP=A6Q.AEA;2FMDD��������������������}������������������ý�ļ���������������������������������X668K-EG>71IN8f������������}��zx�pn}{��������������Ľ�������������������������������������_2$=DhH;=+.JR7o������������uvnwwpdWbijww����������������������������������������������������f1;I�W.I+TR3~����������������yokl{v������������������������������������������������������l04J�SEE%&IH{���`g�������������{fTNTMQJ`t�������������������}sqkcXTOHQ]Verqrqyr}wz�|�}��m- 2>?��R/K,VL�xPw�����������������unceegMK['=HEBGNP_bcnzw�wzywuljhffdbb`^^W\cdenlotolyrx�i*!0<4��X2@3Gk�Q��������������zkdmqnlf_TXej�h|�����xgZQYHSH@;=@>=A>KGRTkT\gpt}y{zsrighou��a7!&>L��g9*66�\���������qf~f-�{1$nV8=S^\ZLSimz)�����Ⱥ����}pK&:LR\ZZ_kmj�dYWMLOTVhoostqsr���S94 ;���q<()[����������t|ftYc��=593HIW\LXYT]T�Yc��ǻ�������c'qb`fdir���������ucTK@\i?FWYy�}��|Z\Vp@=*,%ҽ���}S/�������������������������w�y�������������ls�%����\qh���cRb@d@_�mIKMWt���WbCwQ:<*0&ε��̹�.Ź�����������������~yz|yzy���������µ����nM�?|���~~��~vfmg����m]crt}y`\�=Gq-8'2'����Ͽ�3��������������������������������^��ö�����B�Le��b`rzu}�����{�����|okgknqnx�A!�50)76�������:�������������������������������pE���������G�K��hbxxpop{|��������mk~~���z�A�O.*bD�������8������Ľ�����������������������0<����������`� &��~t�~vnkjinuuvrnnx�������{�A�R$r|��v����b[�����û����������������������:`������������>H*}�������|xwvpknguz�����������>�>g������ά�˻�ǽ½���������������������oa�������������UZ:I��������������������������|�"Z�*m��ǽ���ʦ�np����ü��������������������oc���Ŷ�»������wPw&��������������������������|�+�~;r�����÷ï��@�������������������������ot������������Ɣ��Lk@�������������������������~|H�T/^p����ǻ�ū���P�����������������������Y������������������{U�*~������������������������zx|�.p|eo������̦����[~�������������������\j��������µǵ��������^pq9������������������������xv�P\��\e������Ӥ������T~��Ƚ�����������hd������������ʭ��������rh�nA�����������������������}x�-��|U_�˾�úΦ�¼���Ôe�����������|at���s~������º�ŭ���������Y~�mD����������������������~�Be�\Xl�ж������������θ����nxnihouxz|mlr�������½��ũ���������Xm��pNy���������������������UO��[XW�����wf�������ľ�����~xsunoqosvw������������������������Yg��~w\W�������������������Xqs��Q_e�XADIA5 O������þ�������������������������¼�������������\]����wgWV���������������~f��u�xPl|�%8;:2:\ǽ���ž���������������������ľ���ɶ�������������c^�����~lYKJ^x����������y����~��w��A9;5.8yȶ��������������������������ʶ���ѯ�Դ����ı����za�������xhZS[^WV^jsk������������!5<166 �ʵ����������������}z|�������˲���ˮ�������ҷ��}��w����������{yw|�����������z�����o!B6=/2�ò��������������}|z��������������������������z�����������������������������u�����w#796/1�������y��������������������wx���|����������{zvy�����������������������������Ti����{4845Ľ�����m��ÿ�����������������bz���~wusymdegdfu�xr�������������������������]tUp����~��������������������;byh+%87;1&������zg��ý����zqz���������������pzjJ@>RPaXKSK<`[\w���~{y������������������5:# !:288*����������³���nx{z��������������jj\bK07CQW`a{zhgfd|�����}~�������|u|t~���o !%"!9:5<*��������������r������������������k_SN='$.DEXamqdcah������{|�������xoppqmv���d !"$$07546 +���������»������}|��������������y[@:4%*$3BVb_jqmjs������y{������mhblmy�z�J!#$$" "751;1v��������¸���|�~cg���������������wM7-'3'1BU`_\onx�������v{�������ze^ju�u�0##$#%#87836A��������ô����mg]h���������������~uG'3471HHXdSmsz�������~qp{������cdt���w�""%(&#76942/������������}kLDE9g���������������lN4<>3GJZeclq{���������jk}������f{����y{ &#$! $9638.: z����������tl[U/!c����������������~k[]LLb^for�����������qe|�����c����z�]$&"!!!"<199.28����������zrnjusC9_mornmqus���������sr}y}w}{}�}�}~x�~��yi~����o����q�>$ # !%$67450-2����������{ippx���d& ^nO`[UZXe`k������vm��������|xztihono��mx��������q�!$ #%:6906-3<���������skp~�����jFZ�;��X9NUBJPgc^SOELNdp{�����}tiLUJXRsr�|���w����p�^'! ##08/:+1-0 +��������~wsv������xpCQ�G���1i�ZP?60089485:AGIS]onlkR!)?;Qhy}����v���p�*%$"!>24;0-2-A�������swr��������wV�K���M���xq>&SFBB3".73'"$  #! 9763314+6 Z���y�r�����������������}zsynnqu}tspkhqjuwtr�������������utfRc`B# "  # !47534.75;d���t�i�����������������~vd^]Xhni^ecggffcmsv�������������umVXaM !!#  !836453446s����yyt����������������uuk\VWTPGIFNQU_dlru}�������������q_PXY" !!( 39667271@ +~����~wj����������������sxvllbfZY[YY^\fqt|u|����������xfRWQ)! !"!%!!#!78599583A������uoy���������������x{yyusmnelvopruu��}�����������{upVQU1&%!$"!  560:6564:�������jg�����������������{vxvplslsxw�~}z�����������{ztr^VR6!#! #  "$!63593:524$��������W~������������������xqtwsnts���|��z��������txqaRZ; !  & "!777.875703��������e\��������������������~�|���{��������������numhN`3&'$!&(  !#977<:<9>B���������Pn���������������������������������������rjnaN]2 !%# #%!   :B@==830_����������Q��������������������������������������zsi_HU5 ""%"#!#D@694/$/�����������ni~������������������������������������qqcS.80=$@i����������������zx����yfI6$+>INIWTMSVTUT?35+;Lappsyssuoohq  (#1'5876@3:@% \ No newline at end of file diff --git a/images/trainset_face/s27/3.pgm b/images/trainset_face/s27/3.pgm new file mode 100755 index 0000000..097dcd5 --- /dev/null +++ b/images/trainset_face/s27/3.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +.*.&0+--+0)4'-,/-1% '3*-,7;-32*0,) $!%%#"'('*&+$%++-,.-0'//'2%0.1*(!$!)+-&//0/*+:2373-3.0+3*('$$ ),$!! %$'%*#.#$*(/)1)/&.2/,-)0$& -'&''+/- *#-/37:<92:>85/3- /.113.*'$$ %,"-''''&--,/.,*2)0/&,$&$'&&&*/5IPQNX]YTVMGF;331134/79<%2/)'!$!$'%*(& 0$.-,3',-)3-%!() $!8Rfpo}zwqmhnc^]WFE@:8;E:QRBEHCBD15+)##!(()+#.,/,2--,,-.-)) "3ax�������vzxzxstecO\GFFZSUeRXeQc^cZE>:?440# &*((%/0(110(1*0'$-*^{�������������������xopnpmpnmwyz{}mc_^MIO:7+"%+)%/-3(2+1/1"*(Mx��������������������������������������|woeacZOI3 '+((,,3)43-,-#%&%")j�������������������������������������������xspqebYA2$"'.///-1.,$'"$*&$($! 9x������������������������������������������������xynf]?$"++0,2,*'&%)*,#&)'%! N����������������������������������������������������ywoiS+',0-1+0!%,+.!$#&++U������������������������������������������������������|wvi[>'..2-/$ )-&&$!!%7)\�������������������������������������������������������}{{pgL#*2/-*)%)-,"&$08R�����������������������������������������������������������z~lM&,12% -&*%'*.9Px��������������������������������������������������������������wl@!/2."#.+&00Bh���������������������������������������������������������������~r_:++&)* )2060Rz���������������������������������������������������������������~rr^1%#'!(  .*;7+@i�����������������������������������������������������������������wvqU*&)&>8>7,^x�����������������������������������������������������������������y{vq;% ."" 4>FC+@n���������������¿�������������������������������������������������{|u�W% ",#)")@>M54Vu�������������������������������������������������������������������ys2!% 0#,/DDN.Eh���������������������������������������������������������������������|K.#'"%%-2.IN'FCNN_ZOgu�������ƿ¼���������������¾����������������������������������������������d@F8@9,53B^AYO_Ogz��������������������������������������������������������������������������kJ>8?:40=9\AVENSdz��������ĺ����������������������������������������������������������������nW7@46G29E;CHJ08F���������Ľ��������������������������ƾ������½�����������������������������~OA:9L9;D:FD=<=@��������ÿ����������������������������������þ�������������������������������O9::J>N���������������z�ymy{z��������������Ŀ��������������������������������������d6!?GBFH@33CR>W�����������|pqwwrgW]fjpzw����������������������������������������������������s/&5JCv9*CCZ{tAJ9>`���Ofp����������y��k\KZFWON�u�������������������}xskieX_RVTJWYa_nqsuvpkvo~���r6$*=>X�sI8XI�k^���������ª�������znoi_@_,7VKIDLHQ[PXk\pm`gmkd`b`f_hotw}wtxiwt{{zxniipy��l>+$9E>�r$B5Nfbn�������������������}pf`[fi~�1U��������ooaVXE5)93>8G=FOGsJLLNPYZgr�{|xyryu���_G8$>:8ǂ)B&W�U��z�������t��b�UE*sDKR]h[RNad�%|�����ſ�����V6Cedghi{���������s^HDCDZl��|s���c;;-06^͈>,q�s���������}pgZL��@(/H5UOQ]V[[Z�=��ѿ����ŵ�n-son^[gktx����������gfUJBSu|���b.-"..���+$!�[�������������������zvw�vp}����(����������@H�dPylMGRwg+8+:Lf�qz��}��{j\>TA:&+-�͜�M�_������¹��������������~}{t����~S�������~y�nE����SQX���6\71P&Xa?Tcdq�����ZXoguLA6(+)������}������������������������}}z����_k��������d��6����}zx���geaW]J�}dbYVn{���_Y�StNHB/.!2з���Fr�������������������~z�ywup������9P��������cb�(��yv~�������vx}���}qejkuo~jx�KSp0;,:&L³���hT����������������������|���������T�ÿ�����T[{��r\o�|pt{~��������ykn~|������Q6�0%@G4p����ٔI���������Ŷ������������������ʠ<���������I��q��hx��wqoqtz��{z{oy��������S.�2E_R�������4������������������������������{*a���������rqeQ��~{���~zvnrlqwqz������������W/�$ !@����p������������ʽ�����������������˙9�����î�����p=J.�������~���������������������T9�(|����l���j^��������˻����������������˽F�����½�������Oa4`����������������������������K\u!!Av�������¹7��������ɿ���������������ſP�������Ʊ������eWy'����������������������������U~L+HQl���Į��´�I�������ſ����������������i����ÿŻı��ʞ���N�\L­������������������������x|?Wvifq���Ƽ�ģ��c������Ƚ��������������xf� ������Ǫ�ø����`a�>u������������������������u�NT~��d]x�����ʟ���Y�������õ�����������b{�����´Ƽ�ˡ�������tez�:������������������������~�:y���WTy�����Ѡ��±ds����ƿ����������km���������Ǹ�ʟ��������]~�}B~������������������������J[���cW]������Ӝ����«e}��Ϳ�¸����ygv�������|���DZ�ãí������`r��~Pu����������������������bTs��cWUg�̺�����������ʵ���uoyoqxx������|�����Ƽ�⻡Ű������e_���}qS��������������������eY�r��S[Ut�����{;���������̿Ŷ���������x�{�������ƿ��۳���������e_{���v�[Z�����������������aw�{t�lJdn�lEicXF x�������ļ��������������������������׭���������l^q������tQQq�����������͉q���t|�gy�~6>:39f�������������������������������;��ͳ���������k]u������trvbWWX[jp{�Qq�������v�~����G 9:32: p�������������������������������ؽ�������������pe���������xt����������������|v������$75<.6{���������������������������ɬ��Ҷ��������ʹ����s��������������|������������wt������87923����������������������������£���������������{������������������������������ycu�����18452 �����������������������������������������{~yr������������������������������t+Vx����589,7�����������������������������o������������������������x�I #% '$57564�������v���½���������������ÿ���n\gA8MKb^^oHFRIi�����������������������}r�<%)# "89:4> +o���������º�������������������x_ME5#.JSg^yjae_�������������������}�p��{t�0 !$!$ "65384R���������ž���������������������mW140(JE[[io^`m������������������}yyw|vs�(##!93083%9�������Žĸ���������������������w^>=607MRUagolv������������������|{uv�qu�n#!''" 8:/:10&��������������������������������~tVE7,;IV^\ftu}������������������zzw}��mz�W $# %"480833}��������ö�����l���������������}n[U8NP[hai{}�����������������������yl|�;$ $ ##1687/6F��������������tz���������������}jnkekqdrwf���������������������{����vq}## &$# ��������|wl}��������vf\WNbIMSf|�}aMGE<>=DBHBELYdnmj[3?LZZZjy����t����om|H!""! & 6732:,,10J���������v��������������wn[W@01(33838=:?619@@LU\U7K_dk�����k���zepg #! ! !538539'+.1x����������������������������sdipngccjkjlnlkm{~��~sqok}���i��}peo/!"%)"!65457-/+-0S����������������������������������~x~�y{x|wust����yow����xi��udkC""#! #!"6464/5**-2Q���u������������������}||�{yy�}|xonltvvuqikq������~����~jl�vndP& !!!"& 1516///-(7a�x�v�����������������sjlllhkrqpjoeeijrodg_gy���������}��qekwhaV# #"!#"+8444.00-4h�w�������������������vhKJ<8LXSKRUWZTUVYUdu{����������}we`oic[  ' #! #$ 2584240//.w�~|�~����������������oZYE<<02'-064CRV[j}������������|orY\ihT(!"# ##! 74754141/7���w�~r����������������{mdff[TGLJLSN[hqs��������������~mcO`bd,!'!# % !":6671653-4���yp������������������tlifZZd]dkksrz�����{{��������yd[L`^;!!! !!"75973942/1����o�wr�~����������������zoqgjimjq{yx|�yw|zz������x~urSWS]E# !%# !!74-946642-�����p�f�|���������������������x~�~�~�}�xuwzy���~{{vskfPUVO" !!##"!#"#;155:0782++�����|rpy}��������������������������~�}wpuvz�srorpfYUUQ*$#!"!" # 615848248"G������qop�����������������������������~�{}|{xtggsigYSZS*!#  !! " 36192=86<Y�������jgr�~��������������������������������}pkfhlaVOZS !#! ##%$# 296=?A59<u��������b`}�������������������������������|z{gplccQEQX"%#! #!B=F<98/2% ����������_vz�������������������������������r}bntha\=KSb $%#"!H>>310+(����������yfnq���������������z���������~~~vxqnjfgYS:Uks ,( #!lsbg�)  '(*!>91.(-&��������������k[[nnzzwswwokvzvpwyryurohgkjcUal`RT3BsstZi~A ##**-":80.."%?���������������eOT[\hhkdxbfptgllojpjfg\ZTbPWWXJL56w|po[fzM  $&)+&- 86.3%'������������������\GHNYVO[LIgaj^W_\`Z[VJJUQO]DE>7Pqztsm\bx;  ((-/*6>15*,)���������������~���mH:=B@KDASVQKICJJHG=3?BJ?B659dt}rrspbfe !%&)134<<702 !S���������������q�����hI,13;79>366145012.,(3)3;NlruutpqoejB  "#-)1583=7,>441 ?{���������������|w�����{nN;-#+*#$!$-)& !'*9FRZbonvpwlspcq3 + #!)-179;5G/E' \ No newline at end of file diff --git a/images/trainset_face/s27/4.pgm b/images/trainset_face/s27/4.pgm new file mode 100755 index 0000000..5e0d2fc --- /dev/null +++ b/images/trainset_face/s27/4.pgm @@ -0,0 +1,13 @@ +P5 +92 112 +255 +'.*/-4&/1-.//*2-1('$*4-4%.06,+.'"! "!))#+ *''$0,-21.)0//,,*30+!!$+-5*3/;?3;2,**'%!!&&! "%&(/"(%(**/++2*/+,0/*/,,(,,,($2A.301>09;/(-/&,-#!$"" &%!" ('+%*%&//%5*//+,0*3,%%',$."-!*)(..?=NB@IH>AA263/*-+/8,)(!-*  "#(&(&(*2+**1,-++.2(!0*)# 8H\Xdgebbeg`bCDE<000837;859/*1/-%!% %.#+*5)5'6*2.+-(&!0+#0^rs������~ztrdb[TMB5>:C<@D:8(+#-%+*1,2+2/4,+!$!-""Bq������������������ypfg][Xbigtditov}�{b\_\ZNVKF6%,%+(+0-30//)!#&')("! *a����������������������������||�������{yqodcee\RI/#&(0.3,3)1*)$'.'+'-'&!9t�������������������������������������������ytounmh`U;)*(-1300.*3'00. +,)(N~����������������������������������������������~�{vujdP0$-+3401%$%/2+&&!)#**S������������������������������������������������������yxlY;"#(,0/3$# //$*&",.0W��������������������������������������������������������}xqeI+ *0.2, "*#+0%)!'16I}���������������������������������������������������������~}wrR!+)30!)(+ (*/7Ll�������������������������������������������������������������}qS',"*0"%($&,+3F>87jw�����������������������ƾ����������������������������������������}x~_0('4)"%*%BAJB8Pq������������������������ǽ����������������������������������������~z{xB!#!,$&))8BAJ6=`���������������ÿ�����¾Žý���������������������������������������{|U,#"')),28GOK8Ul�����������������������������������������������������������������������e>)&/!&)/.18;PLE^Zs�����������������������������������������������������������������������mT<#-,"0/51?JQF\gfy���������ƾ������������ÿ����������������������������������������������s_F10;#339>MUMKaij|���������ǿ�������������������������������������������������������������hJC8=,#51B=VONUXqx�������������������������������������������������������������������������eRE>E2,;5?YPVRXTix���������������������������¾ÿ������������������������������������������fLH9L7-26>:`IXLeOjt�����������þ���������������������������ü�������������������������������oLE>:D472A2a?UDOSly����������¼������������������ľ�����������������������������������������wOB=5F820G2QJO>>V[�������������������������������ÿ����������������������������������������{SD:8F;1;@7MOQ?1N]����������ľ����������������������Ľ���¾�ſ������������������������������|VB1=C:*>@6OIX9,H[��������������¿������������������ɽ���������������������������������������_C38C<,B>BDLJ63J{ŵ������������Ļ�����������������������������������������������������������`K30MA/@D5LB;>@I�û����������þ�����������������������������Ż������������������������������\D<5NA8?BEJ4A?I<�û�������¾������������ǿ������������������Ľ������������������������������`B88FH4J@EG0AJEB���������Ÿ��������������������¿ɻ���������¶������������������������������v8.4EG8�@g�ľ��������������wrdnnpvo��������������������������tkflgcjr�{������~�����|�~<*B<>U�uGO<9X�ǿ���������������������z~~����������������������~qi]XQLKN]\jsvrtxvxx�������yC$)8A1E�zR>XB{����p]UNSRX]gcpQ�Н������|����������������������snje\UGLCHJMQ``fjidxor}z~~��}:,'5=5@̐"G>]K��bae������ɻ������{eUIZL];evr����������������zwjec_U[[YX[STWZ`jrmssmdhop���t?1&,65bЦ2G6S[�ll�������®�����|~�}q_XX_XZM0>LIAHGDVPS`gftcaad_\``\bs��������qlmpwtpjorw~��gA36 87���9='F�Z����������i��Y�QE2h==CLN^cUZ[dr}xvpovwz}|o���j720%1?ɸ�<8!T�z��������zrfhXT�l>)1P9[KS[VT]v1������ɾ»��y+Dcbc]fsy���{pn`R@@8Xpu~|s���`$""*1.�є(/:A������������{�q��^NC#:gO~nVW[kj�YQ���ø���ä�=[xgRFTUgps~����������r\XEEN{~��~=++"''�̂] m=�|����������������NZ_ZZm��m�Zf��~<�ڱ�un����z3�jLCDYdao`f~����������vz{r\;W�haT>0*$0��cy�q��������������������}����|~�|�†�Ҹ����{ft?d�QPkeYIS`;/4,3L_v��|���|���r^9W�QG++!%H˱�q+�q������¼�����������������������fW����������"�|l�qW?^��\8F.42VJesfx�����`ak[�J<+)6g�����?v�������¼�������������|{w~������4��������r������|{w���TgMZA[ZO[Zjx���oO~i|hT6-& V}�����Uk�������ſ������������}y||������4��������he��������������w����~lfiqyuyeq�IvV>5"*=w|�����be��������º���������������������!{�������|Q�Dx��v���v|�����������up}p|����IDz:-)\�{��~�݄[���������ö��������������������T���������G�&b��nc|�xkmmox�����yr}��������V-�.):9��z��k�ߵD«�������ɷ������������������ЄM���������I� >���l}��}upmlpuuxx�����������_ �=4p�����{���!���������ʺ�����������������˯4c����������xW2"������������yz|y�������������T/�+ +"Q���������L��¾�����ŷ������������������Ls������������O]+f����������������������������GS�0Nkv�������˚A��������ƶ�����������������du���¿��������pTf$����������������������������Vuutqaey��������]t�������������������������sx����þ�ũ������XkYQ���������������������������q�>L��XUt������ɢ�N������������������������l������ƽ�����œ��oY�1��������������������������~��0��xTU~������͢��g�������Ļ�������������d�����Ŀƶ�ġ�������dnvA�������������������������m�Bd��_R_�W�����ʡ���wZ�����ĺ�����������ix��������¶�¡�������tsyz>������������������������o�%��ZUMt�!η����������ob���ž���������jv����������¸ƽ���������jx��A������������������������>Z�nSWY�s j��q\"������Χ{���������qjn~����|������Ž�ȸ���������^l���H~���������������������]Tz�TUky�24>E98��������ʻ����{~������ky~����������÷���������ba��}�YZ�������������������k�w�vh��X!8>844t������ľ��������������~�����Ĺ�����ȸ���������jQt���~qO`��������������Áe��|������" 6>434x���������������������������Ƽ������̶���������zDv����wsnTPd���������������t������ !99;16����������������������������Ų������Ƿ����������Ny�����|o|vskZd]ctxhx������|x�����u #75$# #$!=6?/8����������»��������������������|rxQ>=HR\ZJL>Paadq�����������������������y�/ '"! 971:3�����������������y��������������u`^_77XWP\U`RZr��sbTKYpy�����}�opjnzt��~����}��~or�X%"&!!42645102`���������jt������h8)[;�vW(VW>6FD@?CAFBDIR[n�ypU_V`aw{�����~���umss*$ %$ !#4616630/''��������zuv�������keU��z4�{UK:.+,12;6-956:AXb`_.BIQTm������{�ymo|O# # # ! !;45798%3-k�������syx���������yE>otP��l[W97A=@>).3G,7!%!E[bk~�����x��tgpq%!&&#!73;726.+,".�}�������������������cRD?��{qdDPMOY\?JVh4=%Ijk{{qi�����zq��nft9 """#! #<3883)2.)-�z��������������������xV[|CwnNJU]YSXN64)A8Cb�����vm����mryuhkX!%#! !"#72452,,..)%�~~���������������������vwzV��nEiqIIdH,LOdpkt������y~}���}kruld`!&#"! ""! 45482/1-.".�s�~|���������������������~{zyzoz|ikoqott|wz�������|����qhqmie("'"!$"$!64;6310/+!2��s}z����������������������������}zx�yy{|�����������xh`ncg4! &!!"! !#$<37555/33 A��j�}�����������������~{}}�y}z{��vuzzquuyy��������}|xla`acI#! "# !% !956458021R���v�{����������������{xtwkokrqtpkfieuouyr��������~�oy\X_fH#" ### !   89:663646h���m}m����������������rnefiaekjkbhaafini`q|�����������qkUY`Z !! !" "  " 61:597937n����qqz��������������mcR@<:HTRJSQZVXX_biu����������|naPZY.$ "!" !!  7528576:9�����ttj��������������~qc^TE?45()/27?Q^hem{���{����z|zcUUY0!$ "!"!$" !59265;337 ������fk|��������������}oheb_`RHLNSOW]arlu~y�{~����ywtoXRR>!'"!"""384528448 �������em|���������������zskih^fbbgilqev|u}}{}����}vpo^S[5%##   !" %"280<8>:;4$�������yY{�����������������uqoqnqnowxwx~vv}x����ztokgTX?$&$ !!"#"4;?@<>72%0��������`b����������������������{������{|����ogleS[9 $!' !%!  @F8<9-5%K���������Gq�����������������������~��������y����rej`ZD^ +"%%! !!>?900-(+ +_���������uZ}�����������������������������������xnh^R>Vw  $*' :951(-#*�����������j^}����������������������������������mm^RA`h~$%*##%<84+*('"������������\b�����������������������������v�wd_OBjw]�!  %)'.&!<7)0-%, 4�������������Nouwz�������������������������wuuUI:ovr\�< +'+*)- 8200'% +��������������]fup~|���~������������������|yoneH2n|sk_|:  "!((,(3;41/)(����������������Qaomb�y{m||�~�q�~~�y}�y�yw|vl_\G4i}sticq  +$")*1.4(<500" R��������������w��lU\hemvtxw}{u|vvupspz|ruwkndSX<7u|youpiO  !#-+-464=,A-0188?- \ No newline at end of file diff --git a/images/trainset_face/s27/5.pgm b/images/trainset_face/s27/5.pgm new file mode 100755 index 0000000..58feebc --- /dev/null +++ b/images/trainset_face/s27/5.pgm @@ -0,0 +1,10 @@ +P5 +92 112 +255 +.-*,0-/+/+,-.)--.,2#%0-2&,+2.(-#! !   #!)&&&'$($%1-'2.0+*0/+,*4'0#%"$))0,'.09),01-2(  (+,(''-6Hn�������������������������������������������������������zsfN&*6101#)! &'.5Aa���������������������������������������������������������~~xnX,';22)&"),+-13Oy�����������������������������������������������������������{wX!(8.2 ($1,-37>j}��������������������������������������������������������������pM&360)(#,92319Wt���������������������������������������������������������������yj7" 55/2$$&?1B33Dq����������������������������������������������������������������wv[*$00.*% '-)D;?66X{�����������������������ľĽ�������������������������������������ywvG&)0,,#'&,.8?A;5Ig����������������¾�����������������������������������������������v�yf)!.#./()(.,>9CL@9Zv�����������������������������������������������������������������}{yJ$/7/*-.1.A;OIBUa�������������������������������������������������������������������~x�\""#"/7*6-03IES:bbg�����������������������ý�������������������������������������������n4$"&45-556CRKKHqat���½�����½������������Ŀ��������������������������������������������{G(! -(36347CDWPQSdrt����������ÿ������������¿��������������������������������������������}SG)!/* 545:BSEXPRY\v������������ý������¿���ÿ���������������������������������������������^L546*#-;/<<[<^LdV]w|��������������������������ÿ�������������������������������������������eNG5A-:82A2a-^>[Pet������������������������������������������������������������������������jIE:B5492G0S7[8APbl����������»������������������½����������������������������������������lE?;H:,648E1OBV>4B^u��������ǿ���¾���������������ȿ����������������������������������������nAC8BD404;D7FFZ;'GU����������ý��¼���������������������������»����������������������������yI>7;E1:.@B5GGS5(Qa�����������ÿ������������������������������ý����������������������������uR;9BD970?D8GD>G3K~ź��������������������������������˿¾������ĸ�����»��������������������rQ=1DD451?C?F5JA?>�ƻ����������������������������������žſ����������ý���û����������������uRB-N:��^?A(%IU8_���������������������������������÷������ſ¿�����������º����������������~H59>L?��dJL+ @P7g����������}yut}~yzwrizx��������������Ļ������������������������������������I.-;ME�hloR%@.7D}B��d!SDKJ�����������������������uxpz��������������������������������������������~����N$#6A;�B��f)N;UT�����dWRSQ]YWeiV�ڳ�������u����������������������pi_acicp~������������z����K$(/B8to��y+H8TdǾZRx�������¼�����|jPJ[Vgdmw�������������������qjeYRIJKKVagt{ysy|u����z|��F%2>6i���z3,9L}�^~��������þ���������zn^^@BL?WOZf~�����������tldYURFH?BCLKTbjfgdlqvz��{~���:+ 283�ʵŠC:O�a��������������������vpgghoqe7%iZSLA=H@AUZah^^[cWTRHTamcm]WVa^`aWYigjrzy��s>7-41��ǩ}C%#l������������v��zv^TWVdlhfaY[_p~7]���ŵ���taTKA*18/5069LUWzirt���zid]_[bsr|��h91,!4/��ɢgD 4]|�����������yodW_:)8*97@GKYYZ_^�*������¹Ʀ�zS,F[P]etx�}w�l[NHLJ^jjfagkuuv��f6'*(25����y� �Y�������½������}ro_]MFL]LHGMc{r�>i�ʼ����ȩ�m4k`LZr~�����������|mUF=6[s|v���V""-+*�Ȯ��Z:��������¼����������~�wxzpznb���HC߭woef����*rm?AXbdnu������������{l[NDJr��~./)&&.ķ����| }�������ĸ�������������||}}������=Sú�����tXn.�XH\[X[[bs������������yswxa?fmdE@*'&D�������7}¸�����ü�����������{ysotw�����(����������;_�h�dQQIB=HZhmt�zz��������iTJ�C=$,7\�������?±�����Ÿ�����������wzttvt}�����A�������qz�Ub���zyzviOKB828MViqmi}�����pXah�:4/$^J�������Ru����¿�������������������������oC�������W�cY��������wvsub\cJJ]dPfr���uOHcz34*2u4���l���j_�������������������������������+I��������Q�pR�~m��zqxv{y|�{�qlktvmkrrw`q�J0�/'Q{ ̻�r��Ռ=������¿¾������������������ĦVy��������;�JD��farvrhhgq}���|}��tru�~~�Kw7(2!o~�ξ�����=��Ŀ��ƻǴ������������������ʜ(Q���������O�C0��~cu��|rlisw|~{w}���������N�U&-0xy5���Ž���@����ƽ��Ŷ�����������������˭3������������P:����������{tytrz~����������C-�fw��\���ǽ�ò�?Ƚ�Ƚû¶����������������νR�������������XV2n���������������������������1X�I @��T������æ�dz��ſ�������������������¹\����þ��������iNj3���������������������������Ef�ALl��%������Ǩ��M������������������������j��������IJ�����yN{Aj��������������������������Yh�!r]Z���ǿ���ǣ���e������ſ�������������m}������Ľ���������^`}.������������������������}�`�R^�TX�t�Dz��������ÃY����Ȼ�����������~b�§��Ŀ�ĸ�ģ������paw`Q�����������������������|oc�!�sOb�O-r��s9]�����źfj���¾��������pk�������ƿ���ž��������cp�D�����������������������|W�WVyXXy�$6;:D:/ �������ůz��������wlkq����y|����ǾĸŶ��������dg��Su���������������������tk�DyYU\�[<:9?14 +���������������}�����{nrw}������½�ɬ��������^[|��]j��������������������y�;�Xa`n�%!;:8653�������Ĵ��������~�w|}{y�����º�ž��®��������aTw���fY��������������������cg�Sev�Y!$68<39*������������������������������������ů��������eIl���zzLl�����������������Zt~�|��r%!94963(������þ��������������������Ÿ��˽��ű��������{Dr����xu]N_�����������Ϳcj�}}����M!##87;92(,����������������������������˫��Լ�ܻ����ư����Ps�����~ltpXVVbq}��`d��t��x��|��&$;3;599���������������������������ƣ��̶�������̼���zy�������{yx���w���������yv����� !97:83@ô�������������������������������������������|�������������r������������mZ�����#";7:;5;Ĵ�������������������������rg���}���������{{o~��w�������������|���������U e~��a# 94;3>H����������������������������q����~}yrqynadcgix~}T������������������������>3Ur])!! 1695?=­��������¶��������������������vpXOMRX`O?/2Mp]Y������������������������) &)"" $697:6&.�����������������r�������������qirO>>HWYK[O[b`ij�����������������������|%%!$)!69587*���������¿����{z��������������nlWWC&0DL`]yljhfhs��������������������}q!$%!#$# !=7448.����������è��}����������������}\UL>",,LLXii^e]it�������������������x�b#(#$%#=97792�������¼�����������������������lFC8'.$IXZ`prdfm}���������������|~w{�xr�C"!&! $$ !577374b�������������������������������_81)02FZ][njob}����������������|x|�ypq�(# $" !#!!"8679629��������ø������{���������������xQ,48.PFhLkjrbx����������������uvn}yn|v% %##! 5:45265��������������mxz����������������aLC@BLSX_Ycjr~������~�������}sy|{sj�Y&&%$ 6:78506 +r������������udaH=u��������������~wv�\WWUX`hkm{�������t�������}|��yos�5'#"$ ##49470/6;�����������{���pf1K}�����w�}����������niabgqm}��������n������w��rrw"##"""5;9.;4*6����������q������P*79E]UVXWUp~�����x�����qym��wz�����|�����q���lw{_(#" !65:-<4/4T���������xv������~mV. �iC.SNK_{�v_JCTqy�����wumtkt}w��{����x|��oqt|+ "$"":68186.1+���������|w�������v�e/fyg%�lBAP@37-.1:F4%2-"(0.>58[diu~����t~�|ljwR% #%#!#-@1956.-.+8���������������������vY]pfRcM9BHIV-/54(7GKXe����~qv�����sv�sgkj"#!!$#!!1;2773,.1!=�~����������������������{wp^siBAHB5?;Necowuw�����~ut����rnuyidq*" $"$  ! 3681811.3D�z��}���������������������zwztvtujivwxvy~zy{|����x~�����issqbgE"" &$"!851;54240C��|������������������}}������}����x|�yyzwrvmz���������shkofcP#!!#"" #!#!92<528.66R��t�����������������ssuyp{r{����xpuslomgbw���������uddfc^T##""! !!"966715228e��~�v��������������~tknljdmepounmdadleeaVq��������|uj^a]]\$# #!"!"#649;075:3p���w}w��������������xiWRVPTW\b]\YRWW\VTP^e��������{�kqaZTaW- &$" ! 1783:8767�����ozu������������jUC2(-3HA7<=BC:ABGYp��������|�khUVW\5"""""!!#!3;40>4843�����s{j������������rdTM7-$,$ '&*-7BL\sz�zty����w}ylZRP\6$""%##%#! 777/95587������mj��������������zob\VL:3.989FK_jvzxwux����pspcMPU;!!  "" 93:33819.�������_s����������������torfa__\Zeiejupouuz����|xllhULU7%#$ &1681;<:95#�������ua�������������������}�vy~t|yxwyxtus|���ywjkhXTV/ ! "% !##:8>=A8<:8��������Ni}���������������������~�����}~zu||��~rckc\N[(  #% ""DDA5;1/- V���������Wv�����������������������������{���|sc\dYFVO#'$ ! AA73/-), q���������vc���������������������������������wkc^XL:le &+#"=<23)$*'�����������ci������������������������������}�|mhbTGAhmy + &(&& "@=/.,,) ������������Sqz|~�}�������������������~����xxoaeTCMqqg�  + !++)'#  "@:/+(**9�������������`qrw��������~����~�������~���}xnk`LAI|up`� + ##,'+* =6.+,$&w��������������Umros��wp����|�~�������x�trfihN/J|zpob� "!)%+3($=6-2(% ���������������^einrqypy�}~p�txvz�xvzsoxf[bL89{}trigf +&$%',/43% :62,(L��������������y��jL^Yeniuo{uvuwpqpojsptvjiYUVE0Mzxwrrls>  '*-,559=&:52/ .o��������������{����YDHUYU\mhgeqjmmefdc_`\QCA2@cwyxtoqou*  *(24=4>:=+=17.49����������������~����q;487?NYJWbSV_UZ\QCCE2::Tmruqxrspk})$%,28489<88@! \ No newline at end of file diff --git a/images/trainset_face/s27/6.pgm b/images/trainset_face/s27/6.pgm new file mode 100755 index 0000000..14eb451 --- /dev/null +++ b/images/trainset_face/s27/6.pgm @@ -0,0 +1,9 @@ +P5 +92 112 +255 +&.&)(()),)',+%-$,%+))*)'*)+(*)).%*&)"!!"#%$$$&%(% &"&$&%%#"%"#' ')+*'*'%.$+)-&,+))+(*-)&&/&)**+)$-&$ !  ##)"%&(#&")#"*$!)##(#"-%+++&'*'))*+)-,(1),,*(,***/$#% ! )$%#,$&$'$($&"&"%'#*.(++,(,(**(,+*.)*)-*2'+*/*)("! % ($(&(#(#(%'$*!("$(-,-*+++,&,.(/*),-)./)/+*+(#%3  *%(%$((#&(&'$"'+-(0')/-,+++)/))3+-,)//) '#,4',$ #$&%()%%'&(%&&$*,(-/)+-,-+/&/1+..*-0*+!%*,4+$)5($ !"%+%*%$$*&'(#-++/-+/*,+4).-+-+--0)$(.2.125711('&#  " &%)#)#)'&)*,-..*3,*)/,/1).0+.+$%-.+-(92>0=5,2,*%#" '  )*'&$('')'+0..,//--(..-+0+-0,$"&-(*%!&0&-28ACC:41./-(,&('!-"#%!&''%'&%&'&,+--..-/1'/).*.,,.&(,* !>JcZb]QT\SKF77-1,.541'1+&&#$   %#(''%-$('1*1-/,+-.0-//,-%*3"2[uvz~�yxtpe^FO@47;68;4:'! .*%9740503:9FHZQRTn{����������ľ�¹������ý����������������������������������������sXI9=*' +&'17860281=F\LYTUc}�����������Ľù�����Ŀ�����������������������������������������|QGAE-)'"%#755091579JLi{��������������������������½������������������������������������V?;>D3.%'38672717>;MS@6JW���������Ľ����������������Ⱦ�������¾���������������������������ZC=:B5+''5735:40>A6RMF,CW���������¿������������������������������������������������������YG6AB2($"%6629466G=L>R��������ǿ��������������������������������������������������������v8(:IB12* ;24:v�hZL,(I>Z���������������x�||�������������·��������������������������������{$0?=+*%" 779:+�]^�K+OK6^������������wurtcUYcdas���������������������������������������}�}�|="/>!199*'#9:54]�gx�m(HIR��fcew~�������v��ndNdWhSow���������������vk\SV\Xfxy���u�����z���s<+%95$/ <86.K�s��o27GW�xh�����������������yaV-WHZXX[qs�������wijf]QI?HBDO_krlqvpuu���u��lB6 35,%"#8;38@Ē��tG=�[��|�������������������|jU$\tmr\SLGMQU[IBGD;:9AHDHHMackpfmead}�z���g;8%+2'5( ;:89$����cF#0�z�����������ǻ�����������{d8��������|maJ$8==D?OLG^QEAAFT]ad``q�z��i++#/21G\;86@����I/6A���������~�����|zwvnnjnfmvzA}����ȵ���v3L\PVen}������|so`L>ELj�z���H''&7`z:5:A��ʵ�C[S�����������}v���yyjf`bTGJLb�ab�Ϧ���DZ�KUdS[ww�������������zlWPBr��e@;,#")Nng3=5B�Ҽ��.�j������������t_accVXQH2Lin|�t-�Ґ�jnsg�3}`Smr~��������������{t�rD\PwQC'#:\Ti::9<�Ů�͖6e��������������wjW_X]YcZq����he��������F:�ncOUej~���������������b_D�L;$'$]AHf:8;;,�����ҕ[����������������f�wsbqjqy��K������y��y>��xcP3Monw�������������eZro}K9 %@v&T\6:7;+�ã��Ԥ[������������������}topvw����5�������gz�:����{e(EcZd`dv}���xw||uR�glZ;0!$ksdI:75>%ѽ���طL����¿�����������������������������h\�>��xx�x]OdQXMQHSZZZairxnv�l.�#1#7�u {!8;5?�������+è�ü����������������������U-�������mmt0��j^xxkkwtpT_]y��}�|����v~(5'A�u9k6:;;#|�Ÿ���/������Ŀ�����������������ŕj��������b|�wxx{yuywns}�����������u{RXl��b-!:5=:08�Ϲ���[����Ž��ö��������������ijBo���������aF y����~��z~�x�������������n �; ,g��F"!87=:5!���·ɖX�����þ�����������������[~��»������tQKL������������������������j=�#BLi��  #996<5&�����½C�����������������������u}���½Ŧ�����Pl5������������������������rX�3�dVs�""=88>*B�����ˤ�=�����ʿ��������������z�����ĸı�����dZmH����������������������}~M^�]Pp�# 8;6<3;�����ʢ��H�����ȿ������������c������µȧ�����{V|B����������������������ze�0�VT�S!88;;;�Ÿ�������U����������������tc�Ĕ������Ѡ������bk�>���������������������vibi�[Qh�$! !;:6;<.7���lJ������L���ü�������pa�������ǿ��ɞ������si~�?��������������������o�'�]QUvw#$!!9:9:8=0:AH9�������r��������lhf����������Ÿ���������y]z��E������������������x�S_�Hcr�: ";5=7<95>863��������·��}|}����|x|��������Ǽ�������}Ps���L������������������wX��cs�^ #"!88:9>598:25��������������~~|}��}�����ƿ��ɻ��������Se����[Y���������������^l~����,!#"!!8:7A9:65;46����������������������������Ž�ղ��������Mc����xpP_����������О`~�v����{ $#"5=3=::92;68������������������������ƶ��ν�ζ��������We�����r{n_]Zjtw�x\�����|y����v!%! 988;9<72;/5������������������������̫��ͺŹ����϶���{o�������zz���|���������{c����s#"$$798:;<56933���������������������������������������~������������}~{���������y3l���W&" %$<2A9;979753���������������������������������������q���������������y}��������k9byi"! 6878;7:5764������������������������pfx�{�{x}}chfmo~�d���������������~�����\ (9(!!!!;8:69>56:66�����������������������¦t��~yeUVUW`WB9HjnU��������������������{�D#!"## !!>7;6:4=7678����������������������������srb@;EP[HG3K\af��������������������q�1 ##$" #!$8798A:97478��������¹����������������xkV[@-?R[]xomhkp����������������~�|o�!$& !$ !#!97;8::78847k��������������������������zdS>0$'IQ^rd_edr����������������x�}ws� $$"%%# $"7>49:898476$M���������������������������bF83&%?G]_mjck|�������������|yy{xn�o '%## ""7;9=9784753-���������������������������yN,-.+6PZYgl`o��������������|zu}or�Q&!!%$ !!4;7;8;:65640��������������z�������������h:*51AEaNcfmo��������������|uv{hx�+" $#!  !=:3=27:6465-$U�������������~�������������vL>C;5:=9><>KhyzwlQ\_fZx|����z��rmpn# ""! ""!45;879856940+/+1������}{w���������iPB4�eF7,+*230/.++4LQQ,8KXUn}���|}�zjlt2 #"#"!#85773787839/-*6�z�����������������uT5V]KD1:>8>#,+#+$/*L8I`\r}���ww�ubmT! %!#6;3<4:882160+.5��������������������}phXFH;*@?6"18FSP\w��|yim����mrykec !!"%! !"!56469563547-1,8$�z�~�������������������xuoodo_^ngpmvwuv����tqt���wmrpdf1 % %!# ";5626454790/2.-*�{~}���������������������v��|wx�yxxvvu}���~y|�mimieB" !%! <66:736666/235.5��y�����������������w}~y~y|��tw|qprpjx����}|}~rd`h_Q""   $$"!=1<78677481531$<��u����������������zwqupolrrqtcijnkkal�����~~{thZa]W'"!$"#""#:63;3976:59444&I��y~|w������������~he^c`_gi_d^\cfcX_h������y~op_W]a1!%$!  ! 969068045398:/ \���t{r������������}jS?10=NEFKOJFIMTq|�������{�mcQX^D%! !!!  !53;4765:076688j����ts~������������oXT>7)*##+*2>OXly}~|}���~|jWVXI!!"! "! ! #5=9372:155665: �����lxu�����������|rc^VRB89DBLVin}wzww���qvp`RQV$%!!"! 3875663563686>������imz�������������vkia[_\]cljoworwy���|~orgTQW# $! $'#  7745833599B;=>������|ey��������������|�wzmwvtvyr|ruwz���tnlh\O[* +&"! ""846560=?D;<65)�������fa�����������������}~z��~vvy|yfhc^NZ2 +###! " 7834BDDB?15-$!*��������Yq�������������������{������~���ul^eYODl"%* 0;2DJGB<8/,**I��������nh�����������������������������shb[K50/$ ��������������zKafkmtvwx}tysqrrmzwuuoggZTH/Z|usrmT    "'),63<7GMDIDD:91-F�������������w��SHVY_\afrjlqmorgedlndSNF;:`zxntms@ ,(417;>9<KFH@MB@35& +CN�������������y���|P:>MDS^XYfWacYfVNKN<82Ikvowprpv= + ,02:4<4<=7 \ No newline at end of file diff --git a/images/trainset_face/s27/7.pgm b/images/trainset_face/s27/7.pgm new file mode 100755 index 0000000..44d8045 --- /dev/null +++ b/images/trainset_face/s27/7.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +*(+%(,&*(*')&+*('*'&,(&',&*)&*'$,(&',#-)%) -()%*#*#%)'*$+#&'%&%)%"+$$''")"$$') &#(' '""%'+$*')(+&,&+(*(*)+()*%-+)$+,()**$-*&+'-!*&)''))*"*("-%+#(+!''%%'$%+$&%%#(#$(!)'$ *' ##%)(.#((%.'*(*(-*+&(++'(++-())(+,"(+%-'(.#(+%()$'(%",&$()'('&)%%'(%&)%)%&#')$&&$"&"(!&$%$#"(#!&#-'(+"0&(*+*))'*&.(',*(-(-()),*"2(+-)*)$, '("!# (!%&&(",#'''("(**#)&''(#('%$'(#&#")%$"%"&"(+)(+,#+.)0'+)('-$*0*)+(((,*()--$+*)%%#!!$$"$%#(%&(&%&##%&$'*$&$%#%!#+!(&.**+()&'**.(+),&++,%1%**-$*,'+#)! # !&%%.%($%(!'!'( *$'%#&##)(*+*,*,',-)-,)(-&+)+,))-'+(+( &    !$!))&"(#+!&()'&!&'"%)&&,*))-)/%/.-,),*+-&+.-(((&&     %*#)%*)(%%& '$'("(#*$.)*.,)'*,)-,.+-,+).,(',$#%$+&)%&#"*$$''!'#*+*/()-(.)+,,+-0*+%0(*&1##$!  $"*"'*'"'(%'&$(& )-,1$3'./+/-.,/.*+# )&4.&%1$$#%*#)()$'#'%)(&$00.-+.+1*-*0.,1+&%%.24*1+810- -"!&"+$'#+$&&+(%,,4*..+..)0*4(/-#"%-+.)0475:6,,2'(#""")#"*%'*#(('%,"'+1+//+1*..//)&'(++%$(00.+307=A49:,10+/$&' *-)$#  *''*&'*%))%#*1,+-+,0+3)*! #(($'#%'>CSU\MYTXTL=>22,.4.62.4/().&%#  ,(((*%&*"/*/-2&/*12#!%+%'(Jakss�{xrphcTQLC5:5<95OBD94BBIJMX[PVYTbbNI65>B72)( #,)%.'*''-00/2-,10!+'5d����������������wgbbSW]eblagpms|~l][_XQQLI8!&(*"2&(*%3*2/..-+'""'%# )Xz�����������������������}||}������ytpjchcbTM7! +!")#.*(++0.,1-(-$+)**&(+=o����������������������������������������{wtrvlpfYP+,,',)*)1201*!,-,5+$**)%"M~�����������������������������������������������~xria=#(+,*+*&211-)!+0/'!% ''2S���������������������������������������������������}vvcN1',--,+*22/&**+(&%"#3.Y�����������������������������������������������������~rp_=$,*,-(,30(*'/)!(16S}��������������������������������������������������������z{b7!.+,/,+2+$0!/#,4Is�����������������������������������������������������������uc-/*-+(,6%'%"2%,25]������������������������������������������������������������zrY'!),,2)-0"/3.+8.Rm������������������������������������������������������������tzoG !)"+,(1'-'$#.82=,:b�������������������������������������������������������������zzxk4 $%)(..,0*#*89H83Pp����������������������¹�������������������������������������}t{X")&,++--+ %),B:M2;_~��������������������»û��������������������������������������y�f2#*/(0*"-),8~ǻ�������������{lcclmkqz������������������������������������������������W+&8E=.)$^od!B?/:|ý�������������������~ux����������������������yie]feeo~�������������}��Y-#5B90%%;�xNIFCy��{cSY_cklsqlpa��rrx�|~v������������������xogeROGFIR^gqxvqtvq����|�{��V+&4@8+&!,�}!O7XV�Sk������ʹ���~z|naQVTZ/k^eeekw����������uofaVWOTSQPQVZhiigdfqnr|�x~���Q3&.=3%*#>��5D2X_c����������}jkdTBYXVVWWSW\r&=mmks]_\LW^PZOJOHD=>BKSY`f`^kvy��wle^`hus{���K;.(67.0p�yE:�k���z�����a]gC��I#SS7:TM[RK_�.p�����ì���rg22MMV[\]jpv~k`TQM[Z_vfejiwww��}I2=96'7%#��cJ$1}|~�������vnurq��RH WVnlZR[fW�7��������¤�BPsd[T_S_gv~��������oZD8Hf|z��>)&&/6):S!��t+<6�^���������������cPWSeb��{rUo��;��ʙ�����eQ�cC:DMUZ\HMZOao������}qiN9^���]%)$$('2V{R �щ?E�~E����������������y~nq����x�h��1X�™�uze�0zyKIbZRJsj&9k)8BWk����zt{LAqZa@<,*&Kr{P�ǔR Wve�����������������������������3�����������|p�eGT���:_!!D@hD1G_�����|me,t?;,%'3gagG˵��qJw���������������������~~x~�����A�������v������mxt���ekOXQW�`F4Tx���fRvyfs:1.&[i4dI���˵G�������������������}�}�������tL�������r`�������������}rv����s][bqssXuSnGG+3B}^(k@�����?������������������������������??�������{Z�/���j~��t~����������zkvgrv�y��)�491.4c�J'w2�����)�����������������������������gn��������J� l��dg��tqitu~�����zx���������+|M:^A��:4{!��v��7������¼�ȵ������������������&A���������\�F���t���}wsrnpuotz�����������$V,C���7\Z�����Z��������Ǵ�����������������:l�����������SO'�����������~����������������!�BM���[i,�Ý���<����ÿ��Ƕ����������������fs������������b[FL���������������������������$�5(BNx���4"�Ǿ��ɈU���ľƿŻ���������������c�������ï��©�vTs3���������������������������dq3KmUir�q!��¾���gy����������������������Y������·����Ë��_c|5�������������������������y�4[|�`[\�e$�����Ƙ�zj�������������������{f������Ľ�ȣ������k^zfW�����������������������x�2���\Q_�I�����ʘ�Ěf�����Ż����������k��������Ļ�ȡ������|`u�gc����������������������v�0f��qOVq� ۽�©�������_������¹����to����������űԼ�������~`n��rP����������������������YP��mWO]�e x���tV������¨���w�wqpt{�����yz��|�����߲�é�����Ya���O{�������������������eRv��NZVm�/ !2>JH@����������·��������}}s������ſ��ٵ��������Y]u����oO�����������������Zu�o�}Nau�W# 6;839������������������������������¹�֭��������ZZs�����XPq�����������̃k���q��}��v"! 2981;���������������������������������Ŵ��������mSz������xwk]\anv~��\�������vx�����K""58864�������������������������þ���»Ǵ����ξ����]���������|����������������n������! !7470;����������������������������������������������������������������������}mr�����""76627�����������������������������������������v���������������������������}�RIy���� " 65785������������������������ÁaX�~~��wz�zifmcmw�|n�����������������������{�>Il~�8 $ =3779�������������������������ÌS��r`TTZ]^Y?.3JuRZ�����������������������u�%#2E-!$ !48446��������������������������ǒ��qq^H[X`\uw�����������������~~}jz}s!$%""!" 4772+9`������������������������������kcedjmnonr}���������������������srt�M " $#! 669411,+������������qffj~�������������gow��~{tq~~��������������������~oxy�+!%!$!#  558-8+1��������������}PIf������������������|xo}{v���������������|���utt|w#$$   .;3543. I����������}�����xWo�xp{v�������������~�x�tzu{�������������pts}C %"!! 785443,0���������|�������ke\YZQYM]j����cQLfl{����xn_fdlop}���������|mqrq !!" !#! 736354.0V���������w�����������uX]EOK`aQCA;>GAJJ`kqokEDTfffr���������sooz:$"! !#4<5070/-1�~���������������������r^[D*72@@A=GDA<=KKTW]>Lhjp~����u��}emvW # " !!:53412-+.�u�������������������������qsxuyx~x{yoy���zmo����|nqcoj&)$$! 88242.0/,��������������������������}����|u�{wv|wuq~���|rx~���pq~vj_n6"!!% !!#8334002#.,��y�y{�����������������}t|rtqvurnmjovsyhchw�����}���tlnsi_n<% "$   47073.2/$9��x��|��������������}tbe^b[cjfbghgghib_ae����������xdclh[cM# ! ! " !<17263/5#F���}��y��������������q[I5*,7>8;:BFBGKLfx~���������|yk\``Z`P!""%!# !!7462:064#[���p��n��������������yhTO:8/%')+(/?LZiy�����������{edUZ[cK"" ""     !:4447.68m���}{vx�������������uqcYWVB??CMT]it{}y�x{������t_XK\]T"#!"!  95971164}����x|�i����������������}vvqikgljnqqwpvwv|������uwlVPWVW& !"!$!#6847483: ������i�i�w���}��������������������|{zupyv}���|tqj_OPVR$  !"!     !!0<639625 +�������ewv{��������������������������wwqrtx}~yrklj`S\QO$" ! !"! "62914797"�������{tm�z�~������������������������}}}|wvmn_gf`RU]K$!# !# !!;7;=3;: 6��������nhl�|�����������������������������uwda\cUSN_F& !#=<781/,V���������dm|������������~����������}��ytrndh_UHDNm ##$711+.$%}����������fqwy�~}��������}{�t�|�{�~����wvnn\i`ZR�������������^dox��z}��y�wwxspxrrpqxjmm`gleSO?Mvse�.  %)-%!--+*v�������������}\Wjjuuutuujp{njvkmtciebbjYV\jYSI4X{zodx9 %$(.$#/1&!!A���������������{PTSVgich_Xgjfedeefa[[SRZMVSTJF.S~|orasF *('*-$10'{�����������������dKGGJJPGG[T[YKPQRSI?@LMIVE@2>fxyyos`q0 "!'$)3*54/"=w�������������������X?38=?;AH5>=55@:53)9?8048Iqyztttrhj  %(1+708:41O@��������������������z^B-1)+/#'/(#,!#""&+>VdnvvutwopqV  ')&5189:;;,?#Da-����������������������xlZM<0*#"%&!$)2CKY``clqtyttsqpn^  '".368990>8B \ No newline at end of file diff --git a/images/trainset_face/s27/8.pgm b/images/trainset_face/s27/8.pgm new file mode 100755 index 0000000..95056b5 --- /dev/null +++ b/images/trainset_face/s27/8.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +'+'.$+*&+(-&&-(.-**,&-(-+++,('(+'*+)*&%#%!&"#!%%$+ .$('"( +%!)"&%%")&!#!*-'."-,()$1*%.(*+))*/((.)*+*,),,)*("&&!*(%'&&$($( #&%$$)#$#$'!%)(**,),*+(.*',**&.,'**+*(-)'++&,, " $$"(&&!*%%(%$'"'%!%$%'!(()&*(*))-*,+*-,**.'--+(-(*%$"(%$)!-!+#$'(&$%%$'"($(.'.)/%/)*/,,'0-(-/)/*.*'*,  # %+#.(%'%')$'%&$)#%-+,/(2&,0(-0+./0+/++0+**%&4"$ $&''*&(*%,"*&(%$*-*,)..)+2),0-*0'-4--,(##$)5%/)+! "'&*(''&*%)'&+%),.-.*-*0--..0,1.*3-.& (4*2&.5++,)#%'(&!*'(%)%(((.0-0/,-10,-.0-,+2-* %*.3-/7=892,)+&" $$"#(0 )%(''')&&31'4*0*,4'1(2.*-/(&*,,&)3=/1/>0=7.*/**.# *!$'"! #&+&)%(+'')%+)3-..&3*/+.,-0-$#-&--"())3?BOG@NFDH3711+-.7/,&(#(%  #%$*'()'$*#/-1-,1),*1+1(.0)!'+(  $4N`ajohlhjefIID>/1747;;=8-342("%(,#)+*%&-)+4.-0.3)20-0*)"'3"/Tx{������}xvig`WJFCC99lz��������������������Ŀ������������������������������������}y}Q)%#/.+,,/6201*#&&5AFE6Pv�����������������������������������������������������������}z�f1& ").-+.008/+$&*.D=N<:a��������������¾���������������������������������������������|vF#$"'/.*,32/4'-+166SKDQp���������������������������������������������������������������~X5.$$&*.**4/80,-20>BZ?d[t��������¿�����������ý¾���������������������������������������_P*"5'#2&+*5355/268HPHSmey��������Ǿ�����������ý�����������������������������������������lW=6:&(-#-114242>>ZOPXhs���������������������¾�����������������������������������������vVJ:B.!! *#-040764AKWMRUew�����������������������������������������������������������������RI;L4&)!&%"653299?`MLbU^u����������þû����������������������������������������������������UG=A<53"$$'94196=7_CG[Ijt���������¿�½�������������½�������ž����������������������������[F<4G32$$ȼ2D6OPBAL_r�����������¿���������������û�������¿���������������������������_H;8F8-%%$:8364C8LUG9A\���������ľ�¾���������������������½������������������������������_K2=C8$$%'#3754=A6QIU(>R�������������������������������Ľ������¿��������������������������mK38E4(&,*8748=@AFJL(Fd�������������¼����������������������������������������������������mS50L=- ." #59062%)"$:4;2;DEI-M;Ftż������ż�����������Ž��������������������������������������������wG79FD7/(##8609[BCE-DS6�þ�����Ÿ��������������������ź�����ſ������������������������������D01JA=,*( !96$��I=8+GQ<�������������������������������������������������������������������J*,I@;-.""383��K>-'QJD���������|xtxrwskdbmjvu����������������������������������������������S&(CE9+,""#8+?�v\T(36JJ�ƾ������{�{wxww`Zedkrs���������������������������z{����������������R( @B0+) "7,M�XwkK<3B�Ⱦ����������������}wwv����������������������zj`Z^VXcks�z}w~�������V("@@)'+ &C��J�sYGEQ��®��|eim{����Ƚ�����}��������������������uof[OLDEUP\hjlpkxtv���~��Q(*6?(3"C��;��U@To���^^f�������h��pcRibpd}|����������������|ridcTYPNOKJP[^imkorhrpy���M0$0:*3&ALJOǟ+N@N��Rq��������������~mYXZ\8aFRQOSabmspv~�wrukgcc]`t����{unjkqpxofhsx���F8.(4, 5 #D�}���=74]�f��������|��z}VF^ZZZa^MVfc)[����{{^[[LTG4>>9>@?GW[uktz���ypqvrx{zs��|A26#29*: !FĄ���D("����������rfn[I�@15%A7WMXSU[q3����������i'IZ[]ams}v��rj^^UIHGWsw}{t��~3%$*241b?C���̒..5j����������y�o���֬�w��F�����þ�Ǽ������������������T��������D� r��dq�{pjjjw}���w��������2Xm.f��M^N! ;(Oخ�w��x���������¹���������������ț&_��������`�L��}z���}ywprttz�����������4VoR��r^:=*�ɼ��ѧR�������˻���������������ž?{����������JL+��������������������������%|] 0a���.!;?��ȸ���1�������ǽ����������������a~��¼�������b^7m�������������������������:�>>gfl�� =<"\��ƿ�ǀf������ý���������������o���¿��������Pt3�������������������������k�#{�[Z�"6=&f����Ÿ�Y������ý��������������m�����Ƽ��������bha]����������������������{�bO��TU�a 8A�����˿��k������Ŀ������������V����ƿƷȳ������~b�<�����������������������i�4��mS\�:"9B����������|^����Ⱦ����������piò�����Ķʹ�������ks�A����������������������zeG�lXNt�$8:04Ǻ���������ap��ʿ��������rj���������¸ɰ�������{m~�E����������������������-��OVW�Y" !=8:'Q��qBa�����̛|��������mns����|�����ž�Ų��������]}��Qz�������������������Hh�|Igy�!$ =::;6=C84$�������ȸ����~�����l{����������²��������Vr���bY�����������������l�u��h�M#"! 8B;59>73/��������������������������������ų��������Uc���}sRc�������������{n��{�����#%  9>866>521 �������������������������÷��Ż�ɭ��������Z`����zpn^Ugu�����p������}}���� + #!$7>8997<1.$������������������������ͺ�����ս���������zi������txu~qukq~��������v~����~!#!!=;8<579/0/������������������������ɸ��̾�������̳�~��v���������}{������������le����s # $;<7985:-,2�����������������~����������������������v����������������~���������J0h���L#!!! @<7<:6:403������������������������w~�{}�������|vqsr��s�����������������������30ZrV""$""=8<;7;53,.�����������������������×p��|wrilkf]dXYfr�M�����������������������$$-%  !$ #9<:8:4=2.-�����������������������������xvVCFOY`H<)Abb]���������������������}� " $$$" ;:89;7831$����������������������������gkZ7@HWa\mislko���������������������v�#$&! ! ">9<9:8479��������û����x~������������khKJ-$;FTgqpkiln�������������}���~��~xz"&"#!!!###@6=959269�������������z��������������n[E7.#)=Hf^mone}��������������}y|v�\%"'" !"!"! $5;9::4778v����������������������������b7//)*1Ja[froi���������������y}x�~wr�A"$"$$%! !!#6:6:667.:!C��������������}�������������}Q++5/5IUbTqlz���������������|zr{�qz�) $!!#%$# !;<7;9989,/��������������m��������������kB'3;;KOf[dpz������}y�������||���j|}$$"!!"""" 5678776437y�����������rlfv��������������vVG[KQ]eapw~�������zu����������vp�c$$!"%& " 53976:74.3F����������zgZF$V���������������~�u|�zsyw��������zy�����v���sv�<$!#!#"&!84>88467//1���������|w{w`1'N[`]b`f``kw�����xy������y��zx�}��y~����y��zrw}##%"" " <69:93934/2`��������yo�����L_;eQPMVRMdqm]MHF^gw����}rkgdvs�����z���qq|U'%"!"=96;533713.,*��������rr������\=Q3�xI@nH9=658;AE=DEK_qzvrPWUY_y�����~��~ltt"!!#" $%49:89546602-o�������uu������xyi~�\t�iVF103525%16*/9CHK-@Q]r�����{��om{O& $"! !! "89:7:18781,,)4������||���������iF\Gq�}h_>GDIO@2CZ <1:;amit����~t�~kjj!"!!" !" 589663<52,2(/�{�����������������sf5m�hrhGUUXbMSPQ1.&8b����oq����tq~teq3$##! !47775647..*,1��������������������hq~Nw~]Bba>[U26T_]t����|vz����ktvlhQ## !!! "69495537,7&1+�u�}������������������~|ty~xgvvXih`ql|vz������{����yjrog\#(#!"%#!:53735:72.1-*�{zy�����������������������|�|xr~y�zy��������~��}ibqbc*'!$ ""   7;2495856-6/.)��k����������������yz�}}~���u|}ttt{z��������}yrd`be<"!"!!$"! "?69985544701+4��w����������������~|sworkrstrjiftowxs�������~�xvhX^dA$ # "!"  "=28589:58272+K���pxu��������������nlfiddkilbe`dhnj`w|���������xnZXaY!! "! !# ! 978742967:46'O���wvp�������������~h^J=9DSOJPVWUY^bh|����������ugSXY)#!!! "  !"62:7843764<8"d����oj�������������~na\MD<5(,05;L\hdn~��|~���|{|nXSZ/#$ "" ### ! 916577374637j�����jp�������������nhccbVQRVUX_arox}}{����uwpdQT:! & "!" 895649065298������rcw��������������zpnhah_idlqjs}s|||����|snhV[7#!! ! ! "%'  :784174@9@9=�������^o����������������{yus{sy{|y~w{|}���znrh[V@  "$ !! "#4415>?C><9-.��������N|���������������������������|}���~lib^SC &#!   !47BEFC669%*(��������g_��������������������������������rcfZBf. #,@CHG?<70)+*A���������^o�������������������������������}mhXBSzB + #$-"IFJE>95/'&- f����������Ts������������������������������qfXEXsqT +!*'+ KGICB7-/-"% ������������Mv������������������������u|]W>]vmlh + '**&#KCE@;5.-*$3������������x_qt|���������������������}zroY6V}qikj   $))+,#MBAD:510(l�������������}Mqof�~{o�|�~�t���}�~}y|xfdW@K}tubpQ + +"#)-.1)EI@=@51."�������������w��X_ejows}y~x|wxvrsw}wtxnofUT1Zzzotmh,   #,,*64:-GFG?A.10 J��������������w��kJR[`^cgqqnsppvnjklor\VLNCSaZWda_hbb]\LOF76Vmsuqxntnf   "/51;7::9>. \ No newline at end of file diff --git a/images/trainset_face/s27/9.pgm b/images/trainset_face/s27/9.pgm new file mode 100755 index 0000000..2a72411 --- /dev/null +++ b/images/trainset_face/s27/9.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +*,'&'-)',(,-((.&+,++&+.)'',%/)& & $&+!*!,$&&$$&$)&$#'$$*)**$2%+++)+-(*,-(/(,#0&.'*!#   #"(%&&%(+&%#'%)"($'(!(/(+++/#./&.**(-(*1+*,+0*/   ! ! *$*&&($&&$', *$!,+*-+).&,++++++,-)1,,,.*$4$& !#&''((($(%*((&$$)**.)/-+,*,,,),1).--('("+7(,++'!&&$)&#+'%&&(&#+,.*,/*0%0-/+,,-/,.-,$"#110(260*)')!)(&%+%#()$+$$,0+-.)+-,,2-..-,.,/'"!&(/)12:94<+-4&#)&#"&$  )%%+$)%&(((%-+/-+1)+0+0*./-0,+)$)-/$*69+/.5+<:5;77131+-($'4((%!$,(%)&$)')$+'%+..0-+-/,1(.-..&# $+,!-"%%%!-;>HMGSRNUBA<6/+710775.+(1(%#$ *'*%)&&)$).-1-.,)//(,.,.($+%%#(?U_imsnnkib]SSC;6=9:7LAC<@>D11*!'$#   "-(&%*'$)%+00++1-++2,-/$"-)>ex������wwqrih\OQAECLPT_H[ZW`[V<88@65'&! &'",&*$-'+..0(2.0,1//*-!'/&_~�������������upfe]Uagdkdjmtu�we\\VNOJ@3!&%*,'('+)(%5*30+2)15/2 $#,! ?x���������������������������������vrm^da]LH/!#.')+%,&-'7/4..2/./+'$$%-# %X��������������������������������������xssqkh_Q<# .+-,*.#+.200/50..0'('*+'(-#&i�������������������������������������������|~vrdS/ -*+--'-.6,.13/10$*-)3+%)+)$2o�����������������������������������������������zxoY< (+.)-+,.0./21./-"&3*+)(,7s�������������������������������������������������|{mcG)).*0(2(11.122/ &+'%)'%40f����������������������������������������������������~xkI-.,-.+)20004.#*$*-&!(-7X�������������������������������������������������������{gE0&1,--/12/22,'.#&/2Iy��������������������������������������������������������uc2%3-,/*+2.433$$'*+,71b���������������������������������������������������������up^(&..(0+*14/5)#$*2,9-Gr���������������������������������������������������������xvqJ$#+/-1)216-7%#% 60>4)d����������������������������������������������������������z|ym. .(-/0(3/4/3-%! @PL6Vy�������������ú¹����������������������������������������������wV5 !((*.-*-2221!/(68CX?\X�����������������������������������������������������������������cC1.6"-)-'6-3,,0)6?UBYeh�������������»���þ���������������������������������������������lLF;5$#!''"03/203*95UMEdem���½�����Ż�÷��������������������������������������������������oWE:@.'$$&+-6215,ACWMXUt|����������ſ����������ý�����������������������������������������rQE6F2+) )$*544351KJUOVVo�����������Ŀ����������������������������������������������������yPF;?=+1"$&$59538=AZVLWUmw������������������������¿����������������������������������������TD>9:4*'% 458497FPQCISkz�����þ�ý��������������������������������������������������������^F:?E-%%'#%55866>BJR@Nzybu�������¾��������xeQ7gANSPR^_eollz{wnabbNIDFLQMSPWgitxutrfo��x���M<*1:*,#9��9Ȁ'<5Zke��������¿�������������kN�����wmhk^XJ34;2;7AJOAkCBAFN\iqhbdw����|M47+08'2! <ǁ^�w+&)47.J,B�w��kE4�x����������|�����smcbemtz|�-���ǵ�����u.h^R`{��������������|lXJGb���i'&&&/&(%'/Uqc <���՘MYw�S��������z{`FSaLRCWA=Udih{�V4�ն����fk0ydVfeciq������������������`/gpH;.$0+&(bQMe9*@�ӿ��FYl����������������w|irllf_kfm��������x��.����xxcD@Rc`RYMUey���~��`U�_uOG00Gx9Oa$:6`�ʵ�˫H���������������zyqkeadkilwzy��������re�=�wovuusZaV]XT[D=78Okebpg_y�B{?<,3/c~.S`A!eڽ����D������¿��������������������� +}�������Z�A�vVWfdccjfqtkjcXdfCJIiuz�<_[*5'E�kL54rݸ����4����������������������������P��������L�"s�k`rutd\cirjsj``_q~�����~�=K~�\��$w+6(hߺ���� ��������������������������ƥS��������U�P�������{shgmljts~�������}�9Hy5���Bp2:Wٯ�z��W��������¿�����������������5l����������V;*�������������������������7bjV���m6=02ϸ���ޝX�������������������������po�����������b[/r�����������������������{�3wS!KUy��^"9?��Ȥ���G��������ź�������������Ɏa���ý�������}Mp0�����������������������|�Y�3Szcbt�E :8+X�����ȍ[�����������������������j����˶Ƿ������XpU`����������������������||�mA��lXb�B":83.�����­xz¶�����Ŷ�����������l������ɵŬ������tc�/����������������������zv�4t��cNd�*99*O�����ʘ�v������ü����������[�Ѫ����Ʊ˪�������`u}4���������������������y�|:��pOVv|;<$l�����Ι���R���������������kh����}��¾�ʣ�������se~O��������������������z�5j�WLZ�P"6<4B�û«������~e���Ŀ������ii���������Ź�ä��������Vz��Tx�������������������Rgq�[W[f�)"38?$�����S�����¬������lkilv���uu}�������ü��������~Os���a`�����������������]s|x�ZYn�b :8=1.WaZE������������vidfjqqutt������Ƽ�ĺ�������~�Oj���{wHd������������Öi}�w���z��$ !8;;57?379 �������������zx~wy}{��������ʾ�о��������~Mo����{rbEQn������x�������n�����s ! !:=6?2;547 �������������������������������ϻ���������Ht������pdb`VUT]fsm�������t�����K&!@:<:83;5:����������������{n{�����Ʊ��ٽ�̱����³�~�k|���������sqw����������xr�����:& $6::86668/����ź��������~uix����������Ķ�������ë�}�����������������~��������}Gm����=" $9>98;621:�������������vomx����������������������}y�������������������������{=j��#$ :<7;88522��������ĸ���rst��������sf{�{������{immlv��u�����������������������h;T`2! $!7=<78954:��������·��syz}�������˜r���{qeY_`_][PJSgK����~}���������������|�^%$$ !"!5;;9:4709��������Ʋ����x��������������utJ@ANZaQMB2X][����}z�������������|�T##!!" !"!;8=;5:879��������±����|�������������sbgZ4=@VVhjzjihf������w�������������}x�P""" !"#"96?876;0<�������ƿ�������������������ddKD.".C@desnbgm������||������������xv�<!!#"!$ !" !3:?<3:73> ����������������������������bO>6.#!/=Y]djrkz������~{�������|���uv�)#"!#"#!" 3:7;78928q��������������p�������������^1.//&57P\Zcns�������~�������{����p{�"%&!#&""2;;7:6436?��������������h~������������tP)-99-BC[[Zw{��������y�����������r|t( $!!$!#5=97:974..*������������wqhn�������������rK-;B9=PYhev}��������|x���������wv�U"$$##!!8989996056����������}_TB&h��������������iXgZ\hgvpy����������v|�����w���rx�: $" $!!" 8528773633R���������uzin^+1O]glndnnv��������w�����z�z��}|�}��s�����|��{uu� &"!%!!#!!82;<49425+)"���������zoy���[" mRY`Y^a[i����wedq�������{ttaqwv�}|�������trze!& "% !#<1:;3:5232.o�������{tgz{���g5zYb�^2_LAMQJJD579937254+2x������xrn������wviHu��X��sgI0HECH"2A?&I,"Regq}����{��uiyB $!"!$$:549887/>3,1!=������uzv���������_K��i����h[eber6Wr[-j&.qy�}nr����}p��kpc#!#"!! % <7476549/4..1��������}����������lw[f����is{}|tNhnAU,5Q|����rq����wr�vik0%"$#"%" 5:46892580*..S��������������������to�om�yNjw`XoL9:Ddll������y|����so�mgH%!$  ! ""8957746600*/-K�����������������������~|��ow{jdogfqt|v������{���xmqqhV"#!&" !!#!! 45847/843.//.Z�ty����������������������������sz�z|{}|�����������~pimf^#"!"& !#545647473//0/f�r{����������������������}����xq{xvvx�����������|}iahd+!!"!#  " 2=6591;*:4/44u��{~����������������~x{ruptzvskgjntvy����������~wy_ck8! &#!$ "!#;27:5563732/4���oj���������������zskijgkrnfgdilmqon������������znSeF !#%"$   8565=6972628-!����cy��������������vf`F?>NPHERTWZbfmp������������tcZT%" "$! $9647281687828����hg��������������yfkYUQJB8>BIO[gmpt����~����}~}jX^'%"  # #!!4837486/=4572�����]y�������������rmjhgdbaef^ggqyxz��~�����yuvbU8 %! " !# 554655192745.�����q]~��������������{slnfeldnouuuvx~�}����tvveY? !#"!  7;9163664:5:+1������Ws���������������}{�murvvn}{~}�z�����~txujZ>$  "! 9473277;@==6(G�������M}������������������������������~����yknk]H #" !!43738D9E:36)Z�������s]����������������������������������|plbR^  " !#! 26=AIC:<4-,' q��������hm���������������������������������uoaQA� %)  1CFGE>59'**$����������Xr�������������������������������ungJRb�+ $&1 FIHDD<42*."'�����������T{~���������������������������t{j]OGtd}D ##,* LIEE@A2.)(*;������������eqs��������������������|����tq_AHtt_wY + % +,)  HCE>A:01)$! }�������������\oqu���������~������z}zld_H>ysp\qf + **0(#!EK?AA55.)$ +���������������Xl]w~vqz}���zx~x|x|v{turoY\7Ntxpp\uD   '"'.-1&GDA@=823#U�������������v��fNeYottt{vwytxqrnqupvte\TI7^yurrp_l ('+-439,IFDC:<23 '��������������}w���IBSZR]ipjmpmmqgff]aXOC5Cprvtrspe]    +"836;889 JDFF<936 -B���������������x����[3?9CYx���������������������~x`egb]]ZRKZ@IRR_WUQZfphlgomjnsrrpsuototoryuxwrq`W[goZgprghWWSKUK9;jz������������������������zfmh__W[LZT=AJKX]]Ra`qdenmolpvptntrspprqrvujmd`akwi_hd]QOQXQQJ7Jk������������������þ��������xttcebVdPWNFJCHPY]S^]lgbljqtmrtotsosqpnqwp^`ekkgi]bdYRT\_ZRE?Yx�������������������ÿ���������s}{kej^__KDFNABTZ_Z]kddjrmqsosnvqrqqsnnt`abqkdggcciUTVT]QI@\���������������������������������t�xiohgq_:AHHJCQZR]ka]gtnptsosqqsqqspq_]mnnhdd`jZWNQQV[RO`��������������ž����������������������njtojV9FEFKJPZNcn_fdkpqrrqrsqqqqoebkonqlgcacRDLNWYSCd����������������������������������������vp|oiV2CKCLHRR\bcocgiqpqkqprnpsofbmpspmebZMKPUMVO?`������������������������������������������rw|grN-GIABFT]T\kkgcpmonrrpsnss\cjlncblTKAIEEHNL^���������������������������������ü���������{�~lrF6GJ>IA^YPYrnbhspppqsrosrgiili`e\PHBD?DTdOb���������������������������������������������������u^FN@C�����������������������������������������������������s|iL?A=GF@NV^gS`okglsqspsnmWROI=ABRXKFh������������������������������������������������������sqd?@BBGHBP[^WZlll\luqspn^WKOFF?U_CU[����������������������������������������������Ŀ½�����trlZ,QI@CEHSYUVigh_glpppdYRFCLHU[UZOy�������������������������������������������������¹����~nqm@-QKAHCNJZO[gi`elloqgbSAOMDOY\HW��������������������������������������������������¼�����skr^6=EEIIKQVUNchhelnnsdUNT]NHZ^J8x���������������ƿ�������������������������������þ�������vnpqL)AJEFGOZQGUeeeojks\SUXNH9hN-Y�����������������������������������������������������������hvuh,2ENG@FIWQF`eddkmpZKUFG;Kc38c�����������������������������������������������������������tpuoF*8LKJ1LN[QOicf_jrNEX?;1PX<9r����������������������������������������������ÿ������������stn_./FM@9HIQUS]lgg\mEMN260XRA:{������������������������������������������������������������z|bm;)DNF3CALTKUdke_]GF:6&DWK,@��������������������������������������������ÿ��������������|�egU,7JPF=2@NGc_\`9;11;DH6;Qc���������������������������������������������������������������qeG8ED;LL>=;NH\^_b@:8/?BH5BEc���������������������������������������������������������������|fH*CI6CT?>5>KQ\]`>>,.7@@.G@c���������������������������������������������������������������dP-,J<;KN74;9>m���������������������������������������������������������������wfL/35:DE2IR4=2:�������pLIAHPI?g6+5BN:8>3=�������U>96@>0'***8728=S]l����������������w_[MMFC@HJN[XWgQ������|T<2+3)@?A=52.?BAO.81QA=D33F������_>12P\zUDO=]ov|VAHPe}���������������mND0%'1)).,<@E@O����|z^58+.-6?E7=4,4LEA*87J?6E,+K�����hREi������z}����wvpx��������������p��c[g��ǕPDM:5C9F7V~��~xh0B)%;667N�����YHQm���������������w{z�������������d��eX`e�����mfX^WAGX~��yn/:.(E&503014DH;?C13:(0#����Vh`m����������´���wulcelZ�ö�İ��x[`]efjqvu�~������qWQ>Pig���C",2E?55<3.1">8R0GC3/=$2 ����Pjbru�����������������tnm_��d�Ș���Yamt�������������tdX@CU=f��E!'2:@C0<1+:!1FC4F=2-;)'<��}Pigs�����ufVMC_GWipsu��vhU[p\a�y�}ghw����������������t`JI8V3��F%-64F578,4.'CU7@7%851"��Gqcx���uU`rUU8�KDDtpqol�sk}�����k�R|���~qgaSW[i�������rSI5S3��8-0%F<:>-9,'?P450(40).li-�Jcv����dMe��rZZCDTV��`v�pnfz����̦`c���qikrg>3x+3>Z|����bK;PBv�> $!+>9>?+?+-BP/5/)6/'2;��5pig����s[z����`e_Z_���j���Xf������OP�|zmd|��>K745/QAS|��sSCJSHkc ! %0<4J496)?Z64'-38+0T���pl|���~sp������|�|���������:x����¿YN��s~����C`Q6HBsX@Ss��fNUb)>)%#<4C>87.9a?.#2;973j���zc��������������������������������YV���������bVUP�nk]aw��\iOQgK%.:5J1=;.@c;.&BE1F,q����T�����������������������Ö0�����»rG�����������������uti��plDr�q*!*92I82@,Lc22%G;KC%q����T������������������������i�����ƭ�T������������������xzh~wlDt�z*!&)3;K:252Tc;2/4WF.'n����e������������������������t������ȩ�g�������������������z|{�Eu�y)&/'3#47Q1846^a99&F73*/x����xsż����������������������������ä�{������������������������Bw~y("0))91J350SYj0C"J+)0-{}����C�¿�����������������õz�������Ÿ��|�����������������������Jwz{2&-&89D>2BYci7-3C14*)xz����D��ÿ����������������ё��������ä��j����������������������vW{uz#&'-)46=84Lbfh*.)739-:u{�����I���º�������������̬��������ž�������������������������Wywts0!# &3@806Tehj(.)1*?5Ew~�����ea����������������˴���������ƽ����x���������������������N�ovC"'!$'2>,/?\eji/.7/F.U���������n��������������ɱ����������ù�����h�������������������Tz��svR!)'"!8*'6A`ggj),4?45Uz���������oggs�����������y����������Ķ������o����������������qs��}{y_*&%./&+W}���������q`q��~��{z������������ȿ��������o\cmz��������|t�������{q7+1-0+#FMifhi/'H9.:Qq����������u�����������������������ǿ��������������������������������z-.0;0...ERgfig9#EJ1,Me���������������������������������ƾ��������������������������������8,/H$/-2LRhcfk7&@O61Nj���������������������ø����������������������������������������������-1=<$,-0Q^dihh?(7=66Il�������������������ÿ�������������¿��������������������������������zB17;%1%:Saafgf;.'+>@7Am��������������������������������������������������������������������x943/1.CY]^fdf23*$5>?Db��������������������������������������������������������������������lB71+#4'IXYbbcg<23 A8CQ_s������������������������xb8=,2(*5BVVZXZ_a96*2CFE9E_xz������������������������tV?86IQI@WRcz������������������������~o\+40(8&3DWXZZ^^^?.*25LQ+Eevr������������������������tx[[UTTV^[Y]Mctz���������������������xtO"41,7-.F[T\V`]a@3-2*A`64U{s������������������������vYVXidchkY]_[Oejt��������������������}tiF*2/+'03MTWX[\_b>3.&$;[NAAwt����������������������~zjWaTqe^[XaTjOW^en�������������������}uvc=0(.7!13NWUW\Y_`>3- *BRRGDfp{���������������������sl]`bZrhkcLjUhVT]Zb}y����������������{orW+Cdo��������zgmZ@?FVXSV\?RL1XMKKKLPFQAAAEB=ZF?KIS]_��������nrj\A'5',(,( +'+:BMPNUV\W\`MGGED64<),;6$3CK]qjt�sVHUE>ABMTIFJAB>2?6>ECMHKDGD8AG:>:5*09,6KPfzqk�axUFE8$+/%34MLTKSZ[X]`OO=LF,?A+)%/"3C?C\gllmIEI3#&.,/BHRPTQZY^\bSMAKI2-<9'#).0<1EBV_XlSTE>W���������{�����������������~��aeKIKKDaSSXJK835/!$0%5.HGVKURX^YabSFFJE22&1&")2(1+B@MVFWhDV:c������������������������������{gL:UL@IGm���������~��}�����������}�����vI0HNH>54@.'$"$#(/'H9HIM[PZU\_\`IHJF;2)"%,%#'&$?3A05=>9@Rv���������|y~zol�yvnu��{�z�����yD4@O?=7564&$%&"(%)6G=EHKZPXX[^^aHLEK/8'''$)$ $(>*@'3<9=8Vl���������zpkqZhvtmfrn~k}~����xh["5HB:/10.&#%*)$>GCGNLUVXX^[a_KHLB(8/ '' %&0>'3'&4=@6L[��������qoXjSmeshxY_Wsis���ztUOB$:8+4-(%-""(% <5JELKOSYZW[][bLGJ82;)"%&%!('!$A%%#=;1:?\u|�������zw^i`aRlSlT^Ydex}���mYgQD"6.%1-,%& "$%(#05-6'/'*$1"/%75-2FNHTk|��������paeilTsu|y�zciHRR#!$)*277=74B28.*,+ .,+#J:F6_dYlxw�����dc�zteupahKS]IR/63 #!$30 !><:>:=?AEEIOTRQVUVUYSGJIIJIIJKD=RK"XH!&,00$1'.6.@@RRWDXYhihdh`NYZUWpQOmWUWF.@://%'1^# EA=?9H?IIRMSRRXSWWVJHIIIKKIJIKZKdG5(!*)&,(877,?>IH@TKcSQQSW?_GE\d:dbOKI1"?7$& &/@b(ED<:A?BHKLQOQTRTTVRHHMFIGNA3\_b<$(icYK5/"%!+2&J%8'A,,9?2+-;->+7&C=54D8J/B9?/C5JQNRdD2SG:;CAFJMLLSSOTRRVKIJHKIX1Dmba=))kaaKE:))$!,(!N(1'#Q.544$+;0$,%+1'0LAQ&N'0$!.>FN?PX_G0OK9;@ACKMJPOOPRQQUFMHMT]J7emhgB1%pdbROD31,' "$<(#(:034(*8!*%%0)*.BOY>2' +<=EJKFUZaM=LN;<@>CKHKONSLPROUT[Vq\VFrmsdD@"sj`^WLD82.*#/#&)"$&&)10+.,*&%838+6@:!7"28>GFKOOYViV ("6ZS5=@ABINLLRNOQOPQkr�rpjTeomwbJ<$rnlc\PGB950,&+"2*("<&"&+-#9,>/#>%! 4@>BCHKRZZ[nI#)5,6AA>CDGMTY_`pE&+ESWXD=@DGLGNNLROQPP}jp��_`spnyjH^bsqpeYVLE;B4;(-,#$&$$+* . #)1?0,+0@=;CB;C>FJNX]^em?4-IPVVaIIEGHMILMMNMMO \ No newline at end of file diff --git a/images/trainset_face/s28/10.pgm b/images/trainset_face/s28/10.pgm new file mode 100755 index 0000000..79aa06b --- /dev/null +++ b/images/trainset_face/s28/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +|y}y|x~{zvwyurlene^XNLU`kgtik_NQfclkx�������|zrx|ug_]bYVncdOROTR[X]OZ]VYcd_orrqnsrsrspspsqrr|x~{|zzvyxzrnmehhMQZY`j`dceY^fc\nw~�����������x|zsrkfZYJXdolaZYWMZ`\Z[]\NaXbhktmppqtrsttrpqs~|y~yxyyywujjh\ZKKfkcXdc]`b^cm`w���������������~�|�{kbeZ\Sjzljc`TcWUX[RXYOU\[bnrrpnwqurursrpy|x}u|zx{umm_WaPais^a[leYj_Lit���������������������yxysa`^Vwzvggf\WORQXYKZSUS\`fqjksosrsqrvq|~}zwtrukbd`aa\qigf^lcfOXPb�����������������������s�{pb`Zkutyirg]SMUO^SU[SU[dhcspntqrnrsru||{|{urgmg^adc^hq[fk_aN^O\s�������������������������|��~shaftussnumdNJRP`LXaOX\Yhgonrntlrqtpy{y{yxuigdgejhajgfaj\UH[x��������������������������������z^pjyvuupnk]NBPZMS^VQYU^jfnjnvmotsq|}~|txo^]megi`icfkWXLN^������������������������������������lnu~ztirlmTO=YIPTQQ]QTfjoepurptrr{{~zqm`]mklkeahbb`RGKl�������������������������������������}rs|}�urktdNOYIBZRQWZU^kfnitqpvrq{z�qmY^gllllbif\_PL?p�����������������������ÿĺ������������}tz����qpp^MYOIHS]RSS]]fihppqtsrz~slkY\`lldmef`[IKE��������������¿�����������ÿ���������������|����ut[STNPNOKZYETRbj\lnnutrzzgsi^echk^fb\[TDZ������������������������������������������������~�yyn_IFQSOMK\PPOQoacmmpsp}qmtkVmipsibi\R[e�������������������������������������������������}�|�ueRLCKRJJTVSJQUn_kimsr|ioqa\dosrkccT_O}����������������������������������������������������wilLJEJKKIT\CPU^ae^hnuxmnq[civvfiYa_Ju�����������Ŀ�����������������������¿�����������������ksdK?EPQJL`XO[V_]dbiqqnqj\dpvmb[U[Nh��������������������������������������������������������vpqVIADVTIXaVY\]Xacolovlei`twbcRPRX������������������������������������������ĿĴ�����������{svbMF@BTLJYYPa[T^gmnrpiusnsi\TLd5u���������������������������������������������������������{�uw_HBAA[TFVX[\NeZimmgsuqkmZYY]>L�������������þ�������������������������������º�����������|}zoYDB@?SUNYV]YZUfbkiojlodN[SO)��������������������������������������������������������������uudMC>@:UZST\`ZN\ffsmlqkXNR^,C���������������¿������������������������ÿ�����������������}�oh^O?AD7RWO`U`YXcestso]TOYY#r�������������ƿ¾�����������������������������ľ����������������jfUF4JA;XQQXV^^^iorueSVPR;=�������������������������������������������¾��������������������sj\H<:ME;ACPTX]bpf\M;LK>qfQH?9I+N�����������������������������������������������Ŀ�¼���������������rrc\L8;NIGGD?7HLpeLHE?BPDZq��������ǿ������Ž�¾�������������������������������tooZSCA?F@QAMM97F`QICBF?DB61:9.(2I@CGG0S?N;NOQDKH-?[nE>Sq������������paP�����������yckhlokeV_q|���[rUVRFVDX�������������}tffRL@6J6AKID9HRKK?34njC:[{��������������wm]�����»���g\iadfjvrxy������usF[P@_w������������xcgRAC4CD1VDC6=JKSJM,}kBCi�����vkab]_m{���ym\dnk�����\kbhiehgjov|���������vd�UIZz������������c]RI4A2>JG2LIwiBOv���bI]q��R28ZIZdlsTfpyur`e�y{�������������������yde�_MP����������gWPM5A9?:8NFI29AHCJBxfUb���Z>U|���^XO�8/OL;>.BES=8yibn��dO^k����Y[7=4KW2B53@6=Spw|��Vf������~Xe\[Wg�YY�����ͤ[z������lpl^b]W6_�������xgz&ETw����������rZQDJF,D"9%Uew����lkf��������������S������ŗgd����|{unr~���:(z4P�����fp5?ae���������z[Q>F@J;>;>A@850/hpy���t{�w�������������yx��������ex�����utu����zR7T9,;W���rrfm�]hy��������|[K9?J>FD=:G6:6,@m{{��������������������|���������oi�����������ƒJaL=E:J>��i5;uF?&+ERg}��}tPA39@9IFD/D@3;1=a���������������������������Ļ���kll������������i\aVOXy`Mr��*jn==;+- &.51+/&.55GOG1D?5;'7-G��������������������������������s}v�������������������~p\s�.x~qxunkYKE<0-#+/7=TJ*K;3A%8S#���������������������������������r����������������������du=��{yqidmx��|vi2%2/=OP,GB-E!=]r������������������Ϙ�����÷�����y�����������������������tkZqnonj|������wL1 .'.0ES)GD1@'@U;,�����������������̹��������������}�����������������������|\\rmt��������{kQI"!/6&9T.KA-5!HPC(0���������������Ŵ������Ź�������w������������������������ghy����������yhQQ1#%;%:Q+Q:4(+GOH[~ua������������g������ó�������~���������ÿ�������������v�������������nUN3-,:#>S.N=.+3BG>i�{Ynodf{�����~qbt����������������g����������������¿����z�������������zhTK20:;*6J5P/,.2:<8%p�wU��a^[\^`ioy������Ⱦ�����������­�����������������Ǚ�������������rdSC0/55->@AB"-.91@A z�{[u����������������ƽ�����������q��������������������t��������������mdJ@38.D*7=K4'--2035"���u������������������ľ�������������\\�������������ù����������������xmbI.00/0)4C@,(1+0);+1��������������������������������������mlnp{��������������������������znkS:***++4I0$+.%0 5&J�����������������������Ļ���������������������������������¿����������zxuc=&0- ,AF+(&*"!9 b�����������������������Ƽ����������������������������������������������xnn?$.-$5B6/"&5#f���������������������������������������������������������Ľ������������qZE"$*/,6!#(/*i��������������nn��������������������������¾���������������������������r\N/',5.%.&+%"!@)s��������������wFPm�������~����������������������������������������������sXF&/.<:,,274!!C'{���������������t4Bo|���|z]OJPbw����|������������������������������������qV58 8B;(.2AD;!J({����������������=3MZkkmbI12.)2^~��v�����������������������������������tK?5.7;6#/3RlJ"#G,z����������������MH43LUYPHFOQSXOQcll������������������������������������m_Q745@92*,@i�R( O-q����������������rP6*,FZX^u`}v~�tkv�������������������������������������dE?713;81&9[��O P#p����������������d\NCIUkrkiqc}���������������������������������������ys[J=66.169.Ms��TGp���������������oUWk\\cvq^ecfVx���������������������������������������liXG@A=&$2DKe��nR Id��������������idmXmubbYoS`\gSW|to������������������������������������m`WQBF.+9Ep��csAB#h��������|�z��taSo`knaoTwVcjZiVn�\����������������������������������|w`bGBF;4+=Sf�^ct#B)c�������hpdribCeb\fcqnLmeffl^]\|\����������������������������������snbT=8?0:,IZU[`yA%*:-]������xrf]Ze^W4\ZE\[dXV[ffhyI\Yada��������������������������������tz\RB11;&/#2X[er}^'/"?.B{���x}cN\FVa@JMQFQHNSJX^[jmRXNMeXyv|�����������������������������so]9<,<=$$'\`p|z_-$,1H;/d��{yosMGC;DRJKJ;TLFSRDZM`W`WYQLZX\ngw���x�����������������������zwfY=8.5C)12jhssW#,*)+@>Ur�tq`[E0:=*FTEE@P@NUWNWOWURHcPQMQTae[tmn|�����������������������}qfI=3+4@1+9clsE#&0,M-%LcgxUVF=4BAH[scd\UY_>FFWN@]][Q\_\qnx������������������}~|ukYB<0.'?3*@dxL '')"1,18Tgp>YSLVG>]uqpz�ylu���������tmhnc^OYTOAF1<5EO[[�����������w���qnol`HD?2-'=0!,)G&'A??WKLP@Dz�����������������������|�|obGE/=5DcDx����������my�ognr\R<648')5-!"'(C'(>HFK:K�����������������������������zxYL>YSCb�}����z���mgqjU`nS@<+/7)3'+$(+,F.276+7CFH>Y�������x�����������������������{lTNJJHvwoi|�b��mm\^jWCmH64).+$0)$!&%4N349-&29GA9r�������s������������������������xXEWKK`j_asqQpoe[NQcI6>;B5+#$-(!$,&)8QI84>$,H>6Cm�������nsoaw��q}�����������������?MUYVSbUZk^UgZUPK)  #"%+!-*'(%1WK7:+1*@1?>]������|kefaw}�tvpx��w������������EKG`]G[IKN]NYOHA7>2K>(-*!#$%#!!.)0)8PQ6@#(550?FTs������vccjnf|^xlgf|ty�����������KIMSRJ]@5B[JEJ8,):7B31! &)9'(*/.?NV@(-,74.6HCZrt�����k`qe\p@}acasny�����������W7NSDNVE5ESG@61$#(/6#.!"% '#&/.#(8CNVH$,15.-;95,1&& .*4B9@:NMQKNPA3'/2 6@DKO?^`pohuvnbtm||q�cxyihcobRD:kK581*$% #"%"$-2<;9?B&1,#.89=A:?HOOLKSJ?$2,,D1N=9=@?AMMLIQD@4/+ @J1K2MQOWOLOZXCc]MfvbX|dkWh[e]U@8.:.(#!&*#'!6ENJE:LL "!190C:@=9@?KMHJOEHC7$'9F*86@JGGD:MVA>EXK`]WamTwBZ`MBJGO*/9$&+%&&)BKNBD;RL $*$$-4.8<87>>?>JMIJKJII:*/<6-.?=CC5-5GG960>IH>EfESe8EJO$3Q@19!. '$ 7=OPGGHUT $ 5(.29):5D49=?>IMHJMIKMN.2)D5&/ADA3/@9755<2KBDBG^BI;GI056G7$&"$",#37Y:R-OO/8G.93! (2%5PKTY\[XR[ !0378442<:9@;;ALILJFMFLJNG-##$'4;>(2A+!$+)/'4=NQR=1@;9AJKLHKJKLZUS2,5&(#6(% ?1'4&8+?OI[TFPH5 C:+%4!2)>LAKVighid`\];=;36;157;86;@KIKIJFOYdUO.'G.4!0)7'9-(.0C05C3[U=U= )8 )$/16;CJLRelkmifZYe8H49:674/?18;?IILFF[MgeTO,$Q75&..+%,>"$,,/:*;%C71G@B8&$)-5<@GGMX]golqhg^Se+! 6M7:<5740=75:9KKJNWaMcdUN2aH@12--,)%')(3.4T,9:/Q)#"5&6B>FFLRV]ginksbfVZi1# %AN>5::54597788MYTopGZfb`O-*gRE%0+(V]G.83867569:9�UqhPXjfacI17^cUJ?C=<7/*%'"# C#"$%3$%-=GIQKWQXXQ]jiosxpqml_]ku<'+1.TZS/:34625698; \ No newline at end of file diff --git a/images/trainset_face/s28/2.pgm b/images/trainset_face/s28/2.pgm new file mode 100755 index 0000000..d557cb6 --- /dev/null +++ b/images/trainset_face/s28/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +44.305/65183/338-:H459%R;,+04'(6F023666%%(5"$#4/&$!'#((0.6:--0/1//10G38291/9=5,5002.0/0-.)1-06234554:1959776:E9>66 {),210/%4J9<<.15$,5G5<6=8B6((*%"*4-:35(,3.31.@B-91=629.2:11/02*7/+0/+16332763822924:1::50899FPO>TQ[QMND+4%+*+(3,2),.-5*26=:06><931.57/90/001.-2406054580745:://27?...-)0>%*0%?!7=.4?FPTSRW]Y`rdekf\JTEC?626+,0)0&0+.81=8<7=;<1<342?71,020-/6/42388538A/E..+54/=*3#0"/,*&$--/==I\WZhiiikpnwmqssogcXQM;963*6+/**'-1>93::D484D;57E;2'67,/03-:71>0>48828.0-..+B2)&*(#!'.&04AF[bi`hntptuzpovtuvssl^aYMH>8+:+31-,09G,12:3A<.GF1D62B1-;/1//912957;.62,-4,86')2-%!*&"$-"?M`Wjdphszvzy}|zt{yu{uvpij\ZYYL;=7957;1+5+*6B3A79?@7M4<<80B21/3315A6?849741, >*$),.&"!,**2Ja`djehpotty|y�y{xrvtvqjoggcZ]VDHA9767,11.9=-71<:9@J2C5@4?44/1.7@@7?7=8@*+$"/$"#'"/!(7+F[jbldikwortsxxw�~|yroqswrsmmffdfYUXN?>4D134/76+/043:@<<<:;7@404/:H?:EC6;E/6$1#(-%#++,)/,4Whgbgghnrtnxyxxyz|�{{}z{ztxwptm`ii`cd_VGDGI1.:/*06027)H;9;;C=>:016;`1=U9;D7/7-6.&,)$/0!/7Egrohcihvsvq|�{}y|~����|~|�{{~xuvtpljlim`]PRNNT/.=0446/)7F24<=7A=@726CV,CKO@77F24:4"2,-"3;4Zsypumoq{}�}�������~��������|�|zyqsqmrih][UVR`J)*2=%>1F9>>78GAJ>`<59.6*)22$2Db��~��������������������������������������|~�qutgjbl]Z?*!-0(02216A83E5F?89AHWAEM54,/,+7!&+Hey�}�����������������������������������������{z}zhsociWF"$+.(4+30<<:9:IB?8MJaDMG<<%+5-/-5Iizz���������������������������������������������}��nruksnU@1#1$=&212DC9;:D?=K_T:T)0341?Gf����������������������������������������������������������}{vqU:/="./:HB683:7*8XH4>="766@Mb���������������������Ŀ�������������������������������������{zqxF#M 42.<@7B;8<'7WF<9):9<=?D)4V>9+9DD=FTk��������������������������������������������������������������{wqMG+1 J4:6A2F=%ADA27C=??G[����������������������������������������������������������������~v~eT#:(F544=4B4.N<48O?C>\%18>>9/PY2HOT%61QG@,bM3_L.E?JJs���������������������������������������������������������������������kJCR.10VV@:dN!nN/AHF[z�������������������¼�������������������������������������������������o]FX005pT]KF>1bA5DC@e{��������¾������������������������������������������������������������nxBD:0@�Fa8*37IO;E6Jl���������ú�������������������������������������������������������������sn)W,\�FV5'4<4U=;:Id������������������������������������������������������������������������n�#\:mf\L6/CG29D2\w���������xppggqiYSPDNB7;B@M]Vd���������������������xwx}{����������������ze]Hf`c1*58:QT??FLUt���������ddVleT@77=9?84A?CHre^v����������������nriWRUUJ\_[iv~����������r~EWmrX*F/.-N9LSLJ]���������mkX]dFT����POQ9GDZ_qtnm����������������raWZI46;A=0F?N\dqsx������~uEcly+4;MH)F7E>n4i��������dwifkme���ۛw�ygaUQZbaz�����������������x^II:5:/@%'C86:FLdf{������qN`yb/-%0\`A-S)dPw�������mvsv�������¨��������ye\Wx�������������Sg��]ePXG>50,26+65@aHk������lFau_2$"S=uq*F"ZY������js�������������yts{u��ztoU]�����������|���fyfhddfing\KN=�k@Mv_,=Dr�amo-P<2���Q˾P��t�����wg[ZQ5�`0ARbmjfq���joL[}{�uch�jse]l����������������}v_qe��5{DS{a?@Lb�x`eP[3���I�������Yxi\Ibx|v|q��������������scfv�9}@cgkPCW^y�wM7p'J<�PW5�io���jWhq���LQU4FV@��`lm����Ho��������Fa:Iblz{wq`tp\eix��������xcm�Q�2lUckI^[m}N5E!/?z���L�����pt���������grq|��~��{���+�ȱ�����edI1Tj_^q�E-{W38BOn�������ch��][�JpS_Ydq�;6,0�����Z����������»���������������•;��������ZNCKLN\t��BFK(>$N_5Qj���tt`^�� ��Ol[dcW[s:. x�����;������������´��������������f˰�������.cF\x����v^_;;B4o{3BR`�ejRCTVC��2SKtd[UGXST��������%�Ȼ�����¿��������������g���������������,o�����������������ż����ɀc�4)E6OLornREUVT�������͌B�������¾�������������h�ɳ�������������U5������������������������O��=6E8DF{~�~EQPg�������ʮ�Qs�����¾������������o�ռ��������������ggV���������������������ŦE��X>@DFDi���ClKp�������̹��������������������~p��ͷ��������������l�s]���������������������T���cI?MOTh��gPeMp��������ȱ�����sv�����������o���ƶ���ľ���������xs�pP�������������������s����dWCV__NՍpbYGw��������ɿ������������������������������Ŀ�������|u��~WRi�������������qk��η��rVKeW]G�qg`MPx������������ÿ�ž��½�������������������ü�������������yk_^[R]YWaclz������ȷ��}S[Un>N�qVaYF����������������������»�������������ɻ��Ŀ�����ž��������~rws}������������ƶ���L`i�*S�}WRgL��������������������¼������������������ÿ������ο�������������������������ŷ���LunH7ҁSN\T}�����������������������������������������������������{��������������ż���������M_�sD4�qITOZq�����������������ú�����������ÿ���������������������|����������������Ĺ�������BD��A/�yYTSXx����������������ľ��������������jKEJ}���������hn����^�������������������������[Bk�W=��SZ[Vm��������������ſ��������������}|TT]DNd���n^hs_3 *Ls��@����������������ƽ�������WKRptX��XQ[jd�����������Ⱦſµ��������������v�����Xw�aKU{f99=(3e�ZE���������������˽�������oh]F]_kr�j]eh]y��������������÷������������ɻ�������pxhQnkfbv�tgx{jf���������������ƽ�������tTTZV_X-�s{auk[�����������þ�������������ľ�ƥ����wr}jQBAWaX@ ns�Xi_o������Ƚ������������������»������hvlp{[NG>TUgbew�������|��������������������W`G=aQ(&Lco^k]s����Ļ������´����������¼�������kn�qm�]km_nppnXm����²�t��������������������K\GK[://8_txknl��������ʽ�Ź�������������������|dtwqrbWteXpx^�Antu�����{x������������������qTZW\c8)11bl�^yh��������ľ�����������������~����Olnst`^Z�mcsUyvGibq�y����mx�����������������UdX]U^4)#El}}jcP�������������������������v�s�~zV\afpaOhLkl_VQ{rZaZ[ywz���tm�����������������N^[_IFC/HHSpub`R���������ĵ�������nv�tmitt{i�ooQjNbn`TVWeeVS]]b~bQ`twq��y{lo����������������QVRYVW*/I"V{hI`_p��������ij�������k{ceZYdy_nqeehTYecp6W^RgXU[V rVWJVker���������������gi{SK_Eb^b{nnioO\OFa=QEVZ[AWAWQ]jIKkj``d^z[n��������������]ZMUTaB%-?iNWXUlQtl��������������RbaO+K:L[j�mz]lmWKA[MAUYXaNNF[UEiPDnVcIe`glS��~�����������RYb>QOF#*%CQTlL]fST]q������������o]aXK4$1JRWgWf.XQAH?EN?VgU_SNWPQ)JR`GF^SH\tx�������v���jQPSG! *"/;'LRA9;(KA9=/1D"'94OEI1)>*FXLm�{{���������p9Ob1TF.((='G9[?BALHR_\u�v~~�i���kBKID"bQYR4+%63=24@<4/F:8?#'!&8#+0AS[`�|u��������|U::\IK=())8.;7JRP8IFEVHlafmgspb��hLUE4s��{|��}ebfGtsO[gSQT>?J<)5/ ):KOV_M�t}���y���m?W3ILE1,%(947A8VHI=VB`6DB96:AN8;]UJYVqVfD/n��������������������������������z{mqqJV[?aY_oMLaRKdZ=9ED917+,(,)=@3;6JN4JG0424@CIE;9A='7,7,9?0HTals��������|�voz_|g\sdmW}g~]ulowt}pngILG<15SJ7;3G<>.34/.C##()($'.<65?964?5EC;@484=2*71>B0PFWJ\ms~�������|gi[od>l&@ 00*6=.@:8%&'$)()&9583416<;-:,/.@,)41+7='+1DO5FgzPp���������zwkd`YIR;XTFKhgot\r\TEG,2):,-=,9! IB5@D/#*$##(,&467360;-98E1"30748%/-*5*0;98E\bDx^tnv�������y^rnaiaczt[tx|��kmS49K3%&%4&7,) ?7'B+D8)$&"&%&)#365/6067;1C'*;'9;-"0.'8,5/9:K8HLjS[S{�������oo{�w�~r�ww��qzlfMH1H,$&(+32/$3%22:53$##&!&'(%5:135)4C-,@(,4/80*&-)4>"?$8>FJJ`TLWMxuj������xor{���}�krygDug3N[2F'3/-5,$#8$:4)+$'&"$-#+<664-3;//:J%.514&#*&*716(,@>VFOLE\Qflr��g��~{ks{v��i�UgkaKgn>$y#>*D/:4@$+&7-/%(*%$%!*%$666801K9?.a3$26A#-2')8*4#.4:D/?R]B8];SDKLQcM_tJ`P]V\YySVD3WoGPp^NO89;1($0 #E.&0,''#"%$&'#%'41>uP!  <19FN9;*3<%0$.@B7,[O;.`)O N5G%PCGHK=*VAE=M@\;==3:6C8301Y.%&H!7)43814,N.-+/;O+P2<\X?Q<Y*P<(!<5*b07,,+%%"& % *" n�J='&`p�AtgF\ &@-=4=/%+:$055 5()4-)>N&/;1:X,!aD?J0#:<+/" #.M;QqOTUWN660)&&!"%�xN;!V��axq`]4/1/$'10(,+B -/-($$1:!/9Q ((9("X0-\982C,,"/2>\&/p\KSZ]?V^\OLD?3&�kX;A�y�paZEB''"200LI@+-3)6)/0.?+/!8! J!L=86+51"1!< gInWsPXUT>[^cKNWVMM�bWG-�}��x_8D*(/ +.B7 6&2/!8""/-/!>/(2")=0Z*+*@8)$%.!_szY Hpc\UFIZ^[aYVTA-�iTO %w�����j_VJ4/ '$29&, 9=,+A!:&-).!0E5'7S4&+2D2py�7 NeuQ]BMUX[`m\TJ,�tZO .Y����{pvgdF1(%14'C ?#3&5&($#'80%-4B':?C,!JX`j�{ "L_y_O=GMQW`dlXR4 \ No newline at end of file diff --git a/images/trainset_face/s28/3.pgm b/images/trainset_face/s28/3.pgm new file mode 100755 index 0000000..be7c4fb --- /dev/null +++ b/images/trainset_face/s28/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +|{~{}y~zyzy|rsvrtmkmjf]XT[_`k^Z[QMQ_OWXXUlV]`XLKPIO_]\^W[R^T\X]RWmkdkiltoonssuurttspqqrsssqt{}{�z{{{zw{wurqpkgd__UW_WacVV[ZHIOQdbwr�}o{hcb]Y``U[`TMRZRUUVYY\chidjoqntntsspsrprrtsspqrr{}y}zz{|{vwuxrlf`\PQ[abebghlb^\KUcf���������zqwslih^VZ]cTTKTRV\_]__ebikilpqoqrrouqsrrrqspqqx}z}y{zxywtrng][NNVchj]_]YWcUU[dh�������������yvwube^QOQ[jeVOQXS^OY[aXZigkilnrqtpttrrprsqsrp{|z|zxx~vqor_UNQR^jg[b\XS]XLLiy�����������������{�uadc\]Ukr\INOUYQMT_Z\_fqidjpsmrrvsrqsqsps||{z|w|uuloZV_Xnnjjdb`\U[WCDs����������������������znsk_cUgpxhMEHZQVMV^ZZ_^tjolqsprrsuotmtrs}{|{wxxrpe``chdpdb`^`cVY]O:p������������������������y~vgfcWitn`S>KESWRScTa\kjsoksorostqqpspp|x{|ottdf\adefdj]b_\V_ZWHX{�������������������������}~�|rd`foriePI>GFTNaZZ^fhgihqnqqsrptprpsz}{tynnhXekgneai_eRUS^\NGRVM\YPf]lhmnptqrqqrqzvq^a[glhikkeVMFJOTL|���������������������������¿�������������{{woOICIQVHW`U\dcimqntospqprznm]hdmnfalbVPDDPYGu������������ÿ������������������������������|{|ubJDMALLRSQb^_eporopsvqurtnk[hjqugjeZKY@*d����������������������������������������ý��������������}{�zjT6AU=GCHRSLVciemrqua[UO<:GN3%y����������������������������������������������������������u�|pa<:IID?FBJMYSekijmod]WE>:A@/5|�����������������������������������������������������������i�{jL6?PEAB?HJ[MVgkskfaVLA>2B584������������������������������������������������������������tj|pO0=BU=BDKIKVYMegp\^_KC84GLGEVbq]]O56+@>;0G����������������ý�������������������������������������������tvfTI.H9MKG?>7JHHUVh\KL5/8B2=!S�������������������������������������¿��½��¿�º�����������wqgU@8?9n�}kRGR^HGJOPBMEQg��������ɼ�����¾���������������������������ubdK35@P3FBVLC7-Om���������������q]YNJBDEMU_gffxlu����������p[XA:2<5(9`OO_k�����������y_X��q�����������������ٵ��jD>=8.3PCV���������v]RD+64:>IK=55>HB93c<;FCW�����~�zdJH+296C@CI,6;7G<3c8CAM80:)5kKGNo{�������������ukdco��º����jjaa\eiqtz��������}]J>XT~����{��aBM1,?/=D@A3QHZjp~{d_�bmqhSz�fk{����������������g\YHoV{������lQ>;7E20:I=0:-108>G77<>*#FZZdV`y���eJ^z��I2�O4Gfgg^t������wns�������������������j_K^Ek������yQ968D=<3EA,871!6:A5:4;+6Ngbes���ZRM����PQ@>JK�R�^P����ˎmw�����skd^NGQq�������jSOER~�����|W:*:;DC7>53):;*'7;6706*7 )ot����tXw�����c_`XTu�{c�;�����˟V���|tnmp�i@3q)Fj����{\IJ\s�����}N0";8;I;8:3-1J$'4<63*4.6/u�����kky���������������<���ƿŠS|���{ulx��{L:<2/4Kp���rPC��iY[hkY0#!2/1QB7?7.*E(4735/.7=2$~����y��z��������������ia����Ŀ�L����k�~����F`H:GUY:e��yI=D`51+*,AK3A:6(G%153/17A>Bv����������������������d����ľ��[s����������ndbXa�veZ\��i^IsPT\OQN1*13M;8B4&K%(80<4/=LF:!s����������������������y����ż��khv�����������������tfk��cVzrlt|��U(3%B>CA2*Q&&28=92MA5'=d���������������������������ĸ���g|�������������������zz{kf�ss���W#&#(;E9AF(2J()-8B2EI0&$^Q��������������������������������q���������������������jll}ur���xU3+!%7@;F',81-'%[UV?24).r���qh������������������������������������������¾������Âs�������rS1)114)8D:.44*)&%^ZRH=:-Dw����uK]]iz�������}v�������ž��������������������������¼Q�������~mQ0)/+%4G.,57$&,[`RL:7/Hw����qZ����bvqmkk}���������ü���������e���������������öe}�������k^:"&%'#?C#/(%'+.\`WX6?,I|����}h��������������������ü����������N��������������������������okH"'* )@1') *-*^\VS>3(D���������������������������������������nl����������������������}}iP$') -9!&"$)07X[Z[E1/L}�����������¾�����������������������������������������������������nJ4!(%2,')&*+B]]ZO?30d���������������������������»�������������������������������������xN8.,4911$*"!/$-I]WZ\:5;^����������������������������»�������������������������������������{S5&3-:8J%#"",(0J\Z[ON3;`�������������������������¾���������������������������������������|I>.209:\(/+9X\XZX?A7W�������������������zvt���������������������������������������������oO948+7Li.).@\]YZ^6I.^�������������������ZH=`x������yopz���������������������������������cD54684Xf)&(Gd[VRLH<9Wx������������������gIC-[p~��xmN)")Dl{�����������������������������vaA45$>CZW (.-LgZW]CPD@Nw�������������������HGB7GbaaZC56>@GUdl���������������������������hYJ48%5M^M%()6VfZXYF[?;Js�������������������n[H7-DOVJJK\dnhkt����������������������������bVM8/)1E_;)));]aXUSK^H.Im��������������������tSB4:LX]]mdq��������������������������������z]S=F-4I]! 0()J_ZURUHeJ,Hl������������������|b\XYZgmqh^bZs�����������������������������vkUR0A. R_6#%1$2Hc^UWVNT]2,k{�����������������zq[RhlajhkUe]\Oplu��������������������������zv]J=/8"1hC"")7&2P_dWRRNL`?0dy����������������yr_f_drafVcXa]Y\`nq��������������������������{kR8636&LJ/!%9*4U\^QWROYR@/Xw����������z�}|��kld_ajkiwRda`_^]Skf�������������������������ujN37655D%&)&9)9Y\]SWRPZ>90Iv����������mnigpgbWUf_X]fiM[e`d_SWY^i{~���������������������~{v`E7/+?31#"//)HTZ^RQOQJC:/=^��������tw_\\Rf]ZGNUVMUUULT\_aaOUFWbgkw��w����������������{zzrR@5/'B1$%2&.RVX`TQQHI9A<+Lky�����{tiGDTGV\Y8=ACNQFMD@QLSSSUMSPHDKPHE^ZL[\]it������������}wpnZ=5+&7*&.)HSRX]NLKD<;7E-31gnu}n_UK16;33BFNEA?FLWnZ`ZTWPYWBLJJUdg����������~�|qjiK:9+ (4&!2-ENUY\SLEA4L.<+(;KgfqySJNC7=>=7.<8479=;Ldee[WSJEA>EF_TH?HF@ZWm���������r~xhgX?.0*$*4"&$+7IMRY[PHF=8J7+#3?3N`ffELCCBOYZ_SaUMOBO`ZWPRTPSGGKFC;LFA9;6.CWS���������cthPmH6(),$+%'% *6>LSSYZNKC@CGH&+326KMWZTSGEImyy~z��rsw����������v{�sgmcWD3<:5XQc��~��u��a``K]C3'+ !/ !*+"->URFZQQ_OSUFCC6E!$,!'#$2)25KGNKOX[RUOPPEFA&%:>3,2:BBKr��������z�{|��~���������������PCLVSGREJHCK;4:47$ +, *%"+,/@DHINQPUYSOTNHEJ8?-.0%"944+BSSix}�����udfhUeKuc\dfn}�����zzjlC97=4:714&1%#' #++)/3;BFANOLRUXPSTJJ?B@$80!'.../-ADIcfi������xcjaLDhyU\es������fXjlA02,6785,&*/%#..-3=:F?BQMPSSZSRKE>;;4%9.&*3*42)>CETVq�������g]]I\Nhdq�����zodTXWE5./)'52#*%%' %)8.@?AC@KPPSXVRTFB576/&)+!1)/(/,4ADBTbs�������e^becnzry�����p`fIKFL<27&/- ! (/ & @3F=BGCLMPQVYUUMF>80!# )$/. "$6#3?CEHVc������{ky�yl�t����|yfViVK.7465!'# ! !35* !&#<=BBBDDGKSNVSRSNMF;-&" "%).+%),'/7D?G\Zt������ol��rz~z{~�dmb]^OIG0.+/, !""-D<$$$ /#'#5?7:H?CCEKOSTVSQQHMA=8&.6411+,1*"-7B8PcX]qu����sa��xyu�mqqYibSNC?Z45&'&$!$/;LE"&-$0).+:4E6CDF?=.2+0+)4<:MWSSha|vq�vgk�jtq�bto]]g]P2:X2.$"( 2I@N1)110459:E9H:BHMPQTQPPMQDLIMJIGQ8<-,$/%),0:ACGLJV^bocgh_UbefqmZtn`[Xa_H.*3. ", *&AFHR$052<8.>8@@>@?GITNTSNNLLLJILGLMJEC13$&''53?9F?HJLWURWQYNP_RVp`WojZW[UCAD,%.!!-2HAKR .53;9:18>8AA@HLLQRTNPKKKJIMGKINMQ8&(*#'0(FA0A?JGHIGDOR=APJSZNYf\SDN>,I?, 1#$!1*>OITR &:7:;::.?99@CGIRNQUPLMIHLIIJHKIVQ5,#($1B:(4?;DI55<+2/4%+/?HMSR[!=;<9<97898>=IGPNPVPOLLHLJIJLKI[Y/ ;/*/ ><--?::@42*=6=48/BOB4OP=DF@-@/&6)""0AIPU[Xd IA<:9@89=:AALIQLQUOLILIKJHHLG_U['CB0..>)$?==6*"(94'3&.9)29FDJ>L:4A270-7EGPZ[\\e& GY89:;?<<@>EKJQNRNPMIMIHJIJKTdVP.QUB8$5#!&0290&":1%#-"1(1@KMX;N?#<'5&*DBPOR_be_l+>Z@86@3@:=>HHMMPOQKJQLGJJFbNec\K2X`O>8+('#(# " +2."-9'$0&7215ALWEC1*% !*9>FJQSRceg\n7#6SG19;::;??GGKMLOOMKOFLLSbWUhg^L5 \eXJD;/*'&)(!#4&+*)0+7:C02;>.9+ $2:JEHKRYO^jf`jD$#9RP-77=<:9EBMGNLMMJOQZYjl�P^kiiI=Qn]VIA6++#*'+1**0&%(535502?)F&!",5BIGEHMT_bhnjanF((?UW1458:946,-'#$#&%$))*9;94250.%#5EBFLIDONXdknohb{D",,=`Y3097;7@DEIKJMLMr�uaxn�^`qmjkI@(@mmbXNC:@711*%& %"# 2=1!*..$--9JQLKLDMRV_eopqimy>#)1CXXL:76:9?BIHHKNMJwi]��sYhonlqS;64rog\VHD?A7;/.'+!!!1-+&+3*35=BMPQPSENUY_bgksopov>B:882/*(*)-&(#!,95;;EKGOTSVPTZ_ebgimunoml4*:3RU]Uc@dC;@DEGIJKHN \ No newline at end of file diff --git a/images/trainset_face/s28/4.pgm b/images/trainset_face/s28/4.pgm new file mode 100755 index 0000000..225221a --- /dev/null +++ b/images/trainset_face/s28/4.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +120B<4707@7813L/41,9523":-48<0-2:57866:9=1.,,#+.5).)-)B,38,21;9K930+285==/6-:93/10..0/../,/+227=848@G42840;;.7=A.3--:.:=:8?PEOS[PRKD>5;145-.117)/0@(,9*+-A.@;550070;>521/<041+01/12/*0-,4>806D64L.40>7-?.:?6.13/9+ACEGdkdinqjeWYHME>D?935.35?<81&24,"8(0<3/,/5/66B562<10013/01/1.//07:654ZI/=65/95175<7:<0@276W\kpnrsntruid^Z_VTQP?>3B1:2G94+*2.','*=7@*%E0(2@9083240.11.32112//26595Gcsmxuoyuvtuvmliff^`_SOAGF90B74A928)+$0.763@(B,-(G-.3946/105021//4-34189=0=8A9=0=495/;K-836Th{vy~w|{qrtosnkpeqfgeXbSEjC>M84><>:,3(.9.66+;>)%09-*+577355-442103-413>;:636=?<.>1712K314ktv~x}|~{smrpswurqngklkjijS]j?KLA9?=94="20*(.*0@+'$7*'.-+4@2211421/13..5<65<235516262-9=#!Qmwqx}s{w}|ywuxxxsutnpmrhk^VcVONOK>GB/3051/04118<4@1;:.5@2+<601E!$_xprqu{}��}}|z~~|xyuywurtplgahY`YX\MKKFED/&1%"*'55=2()//5,/*;5901450451D84D05<:,<.)9,-:,4hxvoywx}��������|���~xx�{}{}ttotjceaa`aQNPJAJ?,(,)+K332)+-.6.(41888833611DE434,5:.&4'5*048w}prz~��������������������~zy{kpkikkn\Z[W@LL;)")79A').*4(32-33B/;<64637ED12034.&)9.8..Qu{~z�����������������������������{~tspnrsndg^QFMM9'*;)5423")/7*)1/2=/0>6931>?=23:+1.%+,>91U~����������������������������������z}wqsvwplf`UOWC6).,+4/3/&187*.(3/31<55744G;1<4(053-/BKT|�������������������������������������{}~{|xrnh\_\Q?0@+: 3,)'004C62!7*=47453B1A-C0-=H-4@bw��������������������������������������}�����{xvyeh^^DH4)>*4+2"()34@&'/+<7266497?2F9*S(>Dfw����������������������������������������������u|vqpZcXT96386+)*&(/239&2+6573553*/�u�������������������������Ɯ��������������������u�toheYbCK76D2%+*-&&8+5%'3'575164MB;;==/4<�}������������������������������������������������|��ult_oQOF4F,-5*&2#5(8))1%-7822IHDC88363i�����������������������������������������������������{smoq[RN4E5(@.-0',&72.,,)1A.9E6C%,742>>3=@I:.}��������������������������������������������������������vwzkZ\SP8VK==/..*4B$D-.82O6'KG=NG����������ü���������������������������������������������z��uZeaN@kT(<3100*O"$+,&/5<;HK7Y:u���������������������������������������������������������z��z`kdWIyM-91G .,G% $7#-)5QO@ICI����������������������������������������������������������{��glw`ZnKFA?>3&A+%+0$.,U=KKT/u��������������������������������������������������������������th�gggTXL;3!)/A#;(&+&/%CFVH<<����ù����½����������������������������������������������������{s�nn_?N=6"'+D',>%,-2"@VHJ*b����������¿�����������������������������������������������������s�ormBQGE-9<?6)63"T9N;)������������������������������������������������������������������r�qqyOIeO-0J%.^21H05��������������¿��������������������������������������������������x�srpYNo4 )"J5$aR0A,GKC+O������������������������������������������|zgoismmrss{xyy�����������ivhhT]+##N>2AYA?BQR68V��������������������������������¸������rbTWENCGLOLMPY_chc����������mzijQ]3"!PPE%LLBGWK3J_���������������~s|{�����������ü�������o_E9<>A8%0,/#388GN\s����������ykgNc6 ##SfC%5MQFB=>Ob���Ǿ�����sl_XWZQbbx������������������qUJ0;H\z�n|�����ja^EO~���������zxaO[6 +15!MuE1!`GK48KJh��Ƿ��|��j]dTNGKL\]a������������������m��������������c~nb8Fk��������{�bTLM'.1@r@BdTE75RLc����~msulS\VD:NDKZwhn����������������k���������������z�obTb1Z�������}�kOM] /,3>^Vjho\sv�������������}U����������}o���w}rjlXgf,t�������~�LH`;H%5Wkm$0n:2YMXU���lcr]bI�������������������������s`���|��������������zolb\]_a-�������x�`=XNN'2Ltu2]O8JHV[��dNLTfmt�������������׸����������`��spez����������������yqbYd%���������xCJ[9C8>Bvh::FO6I8[VzdWe{x�����������������̪���������uurjv��������������������{eaN�q*ip�����GCLW9MNE=[?Pcf\Ji9FB4C|��}~������������������tY�Ex��~m��`^������}���|kTqQFMUi}����}g_?)J�W1O���d:X^+QJU_bh�k3GZ��v}�����˾���������|svs1��������qpd����{~|qfhxD5�L)+HCMa������F_Mj^d>8\�o%`\GMSlOt�=X.nK��s������ɻ���g]sbhhqqt9�"ҿ�������g�����o_h���@OM .2`zDOfm����S~s�y}waG>>dQ1fNvO{`?Pzl�o������črsglGOB�$C:Xfo���ڴ�����w������^qs����iR\]H`s�|}mkp���`��������q41OX'dLpQgl.e7��{s����̿uN_l{�FELL-YFm�\pm�Ƨ������V�y����������������������sx��w���������iE:6UQYbap_b-��v~�����nJL���jQ[Wizv����ֺ�������Zlʓ�������������������������r����������;70..G_Dvbw>��y{���}Hr�����������������Ư�������yj�w�������������������������gy���������];:#.3OFxjq�(��{_mky��ii����������������������������qg�������������������������Uw���������zM:@.-CO]lZ�>/�iN_~����|�����������������}������������U��������������������������?�����������m=B/&?Z;jZb3awd�����������ƶ������������y������������~N�������������������������'�|����������D>01=R9_f6_�TR����Ƴ�����ź��������������������������qL�����������������������`s������������WD9;PANRWQ\�O#����¹����϶����������������������������ad���������������������qj�������������`U@?TM[M`]hk_�������������Ļ���������mø��������������n~�������������������d���������������wHOMLOQ\f�lXU'U������������»��������{�Ź����������������n�����������������������������������CURKSZuy�}^FQ����������Ⱥ����������Q��������������������L����ѿ����������������������������E_^L_x�w��WMW:E��������Ʒ����������Z����ľ����������������jTXZcbihlqiqx|�������������������zbaN^Wf����@AP>p{�������ª��������kT��������������������������������������������������������x]`VUPOw�¥QEJ3��laz����������}m`g�������¿�������������������������������������������������y`J_[KMf|��TME2������|{rpfdZgl~��������������ê����������������������������������������������V]``IH]u��\M:/�������ŷ���������ø����������������������������������������������������������\^X\NH\e��{,>o�uYSizbX*,4A9Khc9��������������������������������^{QZO@_TBb��GLI8�������������ż�������SV}�r�_KoubYR`u��od`v��������������������������������baY]RH^MC}��5aN<������������˾����������������]VOO`xlr��������������������������������������g^bUa\Gpd���0aR<������������¯�������������{w{]V[xr�igoui�����������������������������������]tlEca)U\Nc��������ž���������õ���itvx_ji�qk\fsj`\Jc_flh|{�ettz����������������������LwSPU]gc��6@7AYgR��¿���ɾ�������ü�����udzwdje\tgg\[imd[FcXUdak^i[djur��������������������jXeUTEBc��C>?68]zN���Ŀ�����������������v\hb�g_\ejhi]bZU[`[KaIbXqXWWVOjh~{������������������t\FjS=T?�N1Q<0DfiU|���½�Ķ����������}vsbja}uJanZv\E]YWWZdTXKdZjNIXI=eSrw������������������uYTVM=[AA3SS89KgPn������������~��whkfm|mlWrRkQU^QpNVAb\m_ELVgVX`C=W54VBbmq��|������������}�bDN_D@UU[H7@o1.Ng[^������������s|mmf\_g{jfZgMZWOXak]t`]cYZ<=MXTE]VAF/80?Reo��|������������jaNO4aFGQDJA34%23[tab������������s`[dP\oxxjo^_JYOL_iYaK+)&)168=1124/C]Z[cZv}�qj}ypu~ncjefWXG>DBB7Q:DB35".HFwQO~����������owh`<4/>JD:4+!/'=G@?A1[Zhh����������z]jXM/(0Ectwvyhqnkox����������z~��|���}NOjLah��D^]bXW`dOWSAEOJG18KD?1.5',B>BJaa_s���������oKj\L0=Yx��������������������������������Y>[OZbc�aFRUVE^M_RB99?I>53H07,*0++0NCMjVQU��������jWcO_Ukx���������������������������������f4VJYf[osKUAM@a?f?CK]SVYd`cmmn^?pT���¸���������y���y}�y������|����|_uTA=PSQH>E@Q48:+G03C6=I76J/, ,&&.+790:FF;DYVDXZ_bVgicIQe���Ļ���������|�r�yls|wq|s|������y[eaH6+\\=;6??B26/10C??-@;7+D*$$*(,#=7/?=CBFDPENcVcIdbbY6w~��þ��������|v|qpnnrilkrj}������d_bR8>;GC8=9=-:-974C7>9/<92F-!#+,**:77=99).*=3D0=C*;:$1&',&&#-,55D:.D@56-7VM7F6BGSEDjr~���������y}c�aZRSNAHCSSn}�{��ygs_UNQ223CHA;Tiq{������������guth]_Ngru{������re^L:D3./#5"9-"(&+/01/:(Ur2# *0*%%+*313715CG23LFE6.87DJG3XHbjy�����������px��p�{m���|���w�qf\cCF4)#5)-57&$ $))-+,e�-!-/*) --88055,8L(II;?147C>;?CC@Xk]{�~y�������y������z�www�zfc�CZZ_6@<-0'8+=,)&-!!80=m�&!).)&%*-592220.1>H6??,41?52(U7@WlMfkc^���������ww����j�sdkoieL�4Qac!B%6B!*/8$ $01)12Ngp�/#).,%*+,561/12,17@DM<H6,0+/?7HEOQYVTg�d��s����|r}���vuiiokRkL}G9nK98..'%%.%3,*91Lfsz�5!%%+++$**7233+2+34>:1F+>+-8.2+5LAJ>LEOF86F.8WR1CD92949+-#& %!/abs�{����{�=6$'"'5442/1*0/+1&G+:4.:>,7/;E"OKD:6297/4=5X,+%$S*.?;0Q,E$&/0),*:!!%!4(9&+/=--/+:/'4&*(()# $448FVWcTh^efd_hww{tz����}x�0 + -,IMG \ No newline at end of file diff --git a/images/trainset_face/s28/5.pgm b/images/trainset_face/s28/5.pgm new file mode 100755 index 0000000..9d86b4b --- /dev/null +++ b/images/trainset_face/s28/5.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +007453?1541:-E595+AI,,.3,'!Q,01?/2.%%F115@=;I&,-)&%/.437+,4*3-//J326=<5=2)91-;51.4//-./-1,./3/64437>/726BI6<>v3+104*.&M8==0-177AZEQOYTXQR;94,10.1/0.%-*.4%53>7>96?<74>.2>?43-6+2+0+10//1827223A46=2E>598k1+--1*;)@<9:7.1.%/21$$''.-7?663542,414:9577244243&*+*( **$&=Xcihphsvtyu�w���|uruw|ssqniili[a\WEC6D63552222C9998;6(&4)!$*%++4 -Nbnemkmt}txvw�}���~{~{�zyyyutngnflfh`QFWSS?*/=,431)-98528>)K4B5343546>;>7AD".($-(! '%-+4/,Ylihkkjw{wv}{~�}}�����~��{~wwxvwknsnmdWTTPmM9,/2=+5+0:<20=E3FB195@/40/QG89A<9*5%2(&$06&-0Gcprfiknxyyu���{����������|���z~wzvsovmlh]\_\d?B,-16+$2-664EF;5@56A4111,h=B:5.*8%3'04Tu�~��}����������������������������������}y{ynkqi^bUL0$'&(3,-076<7878:?933>�=.:=<;#27.+)1Qw���������������������������������������������}hyogliTG8&3:',2(P?453=9;>@:H`W08230%31Oj�����������������������������������������������qytspuhVQ9&/4*%04H=(773K===?ZB\@.5/-3.(/1Ok��������������������������������������������������{vwtqlcL608'),6>C:261:F<9)+C4=<3D;4495JJ<84307F6c�����������������������������������������������������������wxyfOU(3$/6=3;1?48285F?G81383UEEHIEn��������������������������������������������������������������������xhXT@5*3j?YA7N9.LGUFEKT{����������½���������������������������������������������������������gmJU'.<�?h36K7FR@Q>LE[�����������ƺ���������������������������������������������������������nv\H9-Q�;P6+I,\Y3ECQEo������������������ÿ���������������������������������������������������k�9R)ndJD70M$\g,DEMJt�������������������ž��������������������������������������������������s�OL:ec`G0?=8F_,GM@Zr��������ȼ��������������������������������������������������������������^NTMXeC*G8?HODI>D]w��������ǻ��������������������������������������������������������������{oSVHa]6,C>FB>V=A@Uv������������������y{m������������������´������������������������������yz[?f^i.3=V+Q%F??BGz�����ÿ�����wl��reUgZNSfa`kn������·���÷��������zusymz|uz~����������}~XOfmV'9/Y0F.7DB9Ex����������s�m`rtiW_EXD<7GAH[Qg������������������m{lZNQKGJJHO\bmsut�������t^Qb}6)).^RY5DAF;Of���������|nfijmeNIJ6J62D>CMm_]w����������������xd^XQ766B8&@<:>IPcbr������vYZ[u:$('n�AUKFENMb���������lYZdcV<%@DD8:4ADK[jrmj�����������������bKG8875=-$/>-77<]Fb�����RZNuLp�L�n7,^g~�����7������������������wxojb\OaA���ݾ������So�{tlr{������������wbggp�4�^>Ym^DAMi�jDzACYK�����vY��������������|uotlgio{ynaUM�u��YRSH/\sdsb\n������������������ged�Q|u8mSb\ESev�db4MI6�����V�������½�xdaSA}M6KQdjhaqtxoj[Co����|gJpiQPlrvpwv���y����������rZ}`�2iISkL\Yvpmw9JB$}����f��������kLFY_9B_9 G2g[en�qsz�Of�������>mF@Tgi{wsg=�`BLLWk������wuXk�YX +�LDoTbed�^cPdAW��'$Mz`bw���T=E>QnK_Z^W=X�����ŨB��¾�����������»�������W���������������X3������������������������3û�U8DFJW`@lPGaQX�������I�����������������������s�͸�������������jbQº��������������������g����YELU^]LH�aLZXW������ǹ?����������������������[�ø��������������ylb���������������������vΰ��[XG[]\BF��R^Md������ɼ�w_������������������}m�̿�����ó��������d�nM������������������a��Ư��hURSsBNH��KpUf�����������������ǿ��������sm���ƻ���ƽ����������o���XQ`w��������}oijy����ò��rIYe�7QB�gYgQa�������ȸ������~xsqhoqvv����������������®������������wibYZ^`lgs����������ı���GevR?V�gmbFj��������·�����������������������������������������������wrro{}���������������G\��X1?�hbZCr���������������������¾������������ʿ���Ų�����ñ������������������������������:A��_2e�aXh?{�������������������¾�������|�������ɿ������������������������������ú���������MDY�~Oi�^TiLw������������������º�������������Ŀ�����������������������������������¹�������]CFr�Mb�fKbKo�����������������������������������������������������q����������������ž������wkTA_df^�l@RPg��������������������������������kQNb������{}|�ZGTr���b���������������̻�������r\YK]UgN�wZTX]��������û����Ž�������������|�mDMS?_p��s\[sl7&' >i�Ef���������������ɾ�������u`@IfYI2��OeQfx������������Ŀ���������z�����{t}���w^~yOCo{mL~�ZZrtUp��������������ƿ����¸��]aK;Z\8-m�TLbgc����������ǽ¾�������������ǯ�����xxmtTS^LRWm�t~y���������������������������Z\P=VC93*�m^ibZ�����������ļ����������������ɤ���rinTC;64EJ]ceu�������y��������������������YNTPdM..%`�q`xY������þ���½��������{������µ���vgygkpJ9G=_[iUfj�������|~�������������������NWVW\J,4'Iqt\gZ����������ľĺ������~����û������go�os~OeYW{olxJlpu������zx������������������MYbULN5509\mbpY���������ÿþ������}������������yftutl_]z`]jdk�9k_r�w����uu����������������|UR]L[B-32*Yyzrjl�������ȼ¼�������~��������z���VlrvxXaU�lgdX}cWa\Zpvx���zuu����}�����������t]KMbc@+42,Y�~hmg������������������{�����y�x|��\Ug`t]V^SiiUJUglm`Hcjpp�~yptop���������������\YOO^Y8/(-CW�|gX[�����������������|k�zxttr�h�nsWbV[sbOUgVjST\WHudSYcalpgd\�h_���������������R^SELT8)-F@Aro`Tb�����������������dwzaiW_ui^~f]qWUfZr9GhLd\OSGPI_iV>n_j]Vg[p`m��������������QK_=NE9)-E,@{_RToe����������������`wj[TTUbXklmepTOT8A9HOTKBB4I+2)6BDGJ4(*.3E3ZgQn[SKcx��������v���dJZT@%.<76?:0(-*D::4))A67;)#./@JSS^�q{���}�}�|vKSGG9?6),-=14RX?PSQBbpq������t~��vh0ZT'=`lnrz��|qZKR@BE/@I=;DHG[oicM;,*++UZ^a\C]NIGK?;6+A+2)*))-924788BJB;=4ACN?AWRUZNkWe>4n�������������������~�x{���������~unsYHVMXRPdPDIL9;QQ4:514.(*()0/:C:>CO5>C60<8>7;\P=QL^MSM/q�����������������m�~{s|r���������|y`\c8KJ_PHXO0AH:,HEC@>?,-0&$'(0<55;3Q4LG11@/&7BMK7G@S>+J/2(3,$(,3918.:Y99=/92CHNM-7@5DDB/Ro}�����������uvqmu^wey[~nuixfrx}tpmGNIB13QH;;2CA77'9/1=6%())('*5982,5M?-<44:4I96G/A*A4//152>?0+'*%&%%:/:3*0:6193?D6<;F.,0.7/@0F<^Yjq|������z��qlOs`JTKKOLTY[j[nzynsfgJ>+7/>./.@#0*.54>8A=8((&)%()/1;/4440977CC<:7;0(024=3BOIAIRnwlw��������tjnd\MNN?C`GHimp}{bihGOO20--7!A/4$#67)6>?:0-)')&'%.48+<:6'L26@1:3+<-04 B5+2BU6BVucV~�{�������}arng_aZqtck|}��quTD9A<#+8;.(%0;.2.@;3*-'*('$%41214226G53=+058,24*+<-*/3A8@VkJ\iepqt�������vk�{r}zq��n���ryb]B@C3"*)-B(+#-,06904.)+)($)%./421.&<.51@1*(8'75&,*0*/9-1JFLAY[WLj�x������r�}�~�~w�wq�oSdkG;r&I3,,,<)"(!7*5/2&+&*'& '2406/--4*89I(%1$4;) 1-..73&4I@>^RMQSZ�dx��x���tvf�~��c�ZcibVXjU.l.C$B168H%+$&'<#/0+*&&))#%0306/,*14-.0#1DFSOODO[Jmiv�kn���}zb{vr�`�`^l_Z^hQ;c:7#"'+95)$372G 0*,'&&(%( 07114-.+>6#@-#4)0+)&&7+,++@ES6HFTK:Ydg|lentmps[mikda`XSfmJ^{\7XW-.."(#""2?2!'/+(0'%"*$)$/43310(0:C0FM!,+=(".*&8*'723MN:L7Z5CTMVhdKfg\X\\bMvbWFG4pb7lmIm#C:-0)0&%&@"#('++*'&$&%"$5330//%/Z=*8E$ 8.E*0=',*,2;6+GEV>7^1W@CDYRIr[WNRLSYh\LW5Kar-y]3f$-9.$&+ &..-/$!-()(+*&#"'!$45211*(l<071%+A>*=!C/)(%&OQEDDR$tYs?" #7#W/BA<1,:,,"7%Oj_x�-%^fONUaFM]bQLkn[2�_I  +_�vls_X:9*&&7E50!2&3+ (.-.&.%<&&0#)5I?2(2A4)7%:swvw�"EtWXV[?VZdQKffM6�x\W&  D�s�b\=4*$*6%I/"76%,*,F#9"(*&#G:2*@=D($T8_sr~xzFfk\ZQFX_aa[k`;U�z_V0%��~��nUM<<33A"('9 0!&(."'.5.'25AJ%\$JZPmru�ySF\xV`NHY\^^lnY;���nWCn����jkiXR6%&7/$':<(("+#"#!=&(70;&I"G6O`i_uwq�|%#7_rjVDHLYZbhnOt���uQT!J����w�ryi[6.%#=) .I#)!% * 4$.*@"J6N]N_Ypjqo{�\ +! -7fg�Q6CIOX]c \ No newline at end of file diff --git a/images/trainset_face/s28/6.pgm b/images/trainset_face/s28/6.pgm new file mode 100755 index 0000000..1770a81 --- /dev/null +++ b/images/trainset_face/s28/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +|y{{x{{yvzyowfnrcbfaZ\VUKOaVZc^UOINUcl~pltwbreaPYKPLWTWU\V\QXPR[cdiohpkgrnppqppsqrqqqpqlromp~w}|{|{zvxstngbeZYX^h\]Y[\Ob[UCKV_go~������rqef[[]X_RDKPOWVZUX^fdljnnninqppqqsppnqqqqpppmqzz|}y|xypypkfXOYV\`gg[b\_]NG]`jdx{������������}utidg]ZTKURQPUTZWd[cjjmlljgrnqqqpsnosopqppmq}y|xz{usqqg[UR]_]`ghUXLSQMG=Oh{�����������������tsuh[`UQVYM]TXKXZYaPWfflmmiijnqppsoqqporptop|{|{uzsrl]^Ud\]dgkc^]SHSPF:Mj����������������������pag]c[WPK]GNVXY[NTQjlijlkiknrsmqqqosoppm}{yrzspk_Y`ot]hmk[\UWONOB8St������������������������~nelf`\WSBdC@QK^^UV_joegpknkouprnqorpoqrt|tvtjdedikmh`d_YUMWYTKE;^w���������������������������tqj``XVWNUAHGLSY^X\dmaikknoqpqooqqqoqnvuwpqe[gjiifbahVS_W`VMCFj������������������������������n�qhcaZYQPCNCBQY^[[ijdkirpmpoqpqtnqqp|vqn[cjonffeh_cQQSUURFMv��������������������������������o~nhm`i_?CJIEJP_V_if`jppntoqnqpqqmppzrj_ilkpnefagZJMPWXYMQt��������������¼��������������������pinohX9BFGIHQXRfi_apkopnonrpspqqq{eacmntprce_UOGRQ]\GLv��������������������������������������{jyolV:BJBKNQTVmbjcglooolspqrorngcabjmqkdiaTFNQNLLKJ{���������������¾�����������������������}ozolT1CEDHGYR_aidgfokoloqoropo[cegkelchdWKCFCHBEQ`bY[ol^hrsopplid\VHGOIS]VSOy�����������������������������������������������������{tjU1IEDDDLWXYXmeg\ksnqosgfdYCJQ?WZWTU������������¿����������������������������������Ļ�����jsj35XCDDDOSTSm`e_gmmpnhdgXMS]QEb\J=z����������������������������������������������¿½�����rknX,COAMDNOSOXjdcgljqp[a_TVUOI;lH4[��������������������������������������������������������tplqB(GFAEFUULKceckggoo_a]MUJJ;O_69j����������������������������������������������ÿ���������iow^"=IK?HJUTCX]cfmfkobdZ?[@>1TP?=|���������������������������������������������ÿ����������vkvh:,?MIB=KTUJcbedelmc`OHQ345\N>B����������������������������������������������»�����������qqmW+5LC@49HMH<8MGOXe_YN@M:9>/@EJ7;Rn������������������������������������������������������������\o34H6SO=<3LE[\][aFA?A8-=;J2IEl�������������������������������������������ſ����������������jc4?H9DUDHdj\ESD3@8H;>>;J}�������wxtusp}u�{~~z����������������������������������������~vX=,81?E98V>;ACWkiXO9/8@G8@;4L�������oVWPj^R]]_WOZOPs��~������������ž���������������������~sU0388>FB/IG;9AU[hSA704HJ6>=0R������|N?>;BF24;FTD?FCRi|������������������{feng{���}���������sE4-119I@68GA=AHda=;035FGB:<1Y������]?2/:90!&""$(69N]k����������������n]VKLIFLYXec\s_������qC2,*6;?F=-67GB?`a1;,;?HE7D/.d�����eHAd����cdW����[SQRd~��������������}]H>42,7/,2:=FRGe����|pG43"52=A>8/.4H=Rf3>17C@=9@)'l����zPIN��������������|v��������������{{y\NXk��c+46-1:;==p���vwD447+:C:98+/MAEd/G>>D564;/q����g@cw���������������ssr������������l�ܦeck}���{\[MYG:Km�w|F/<:/->@&=63DE?P2D>9H.643.d����Oke}������������xwoqecdm���������rbcokmvw��������rbZVHeww�J12*B0-6B41>4;GEQ<89BD/67'0J���lVimy��������������wreckh����¤��o^]aggqxv~������jUIIc|ux�V/+.?:.6642,/4BIL;*6C@/29'*���Xajpv�������znru}~����zlkd�{O�����s[box������������q_N7OPF��g%(15D35<110=;KG428A6,58)"3�o`fnw����za\NF;db�u 1.A>075'6'/H>G/669,+14*$$lklFvy����[Rp�dUIAGNU|ptuo}tt��¾��lzb����{kfhoy��������eME4S?�u%2'D85:,6('DUK6034/.0.**[�aG�^w����e]t���Ym^XVv��ax�vlc������yZt��simncH5a4JX~����wUB7RA�h%(,:=9=-7*)@NW5627%2804.x��dv`����uj�����u_i^l����n���C�����ĝ+�xsdo��9D3070GKn���dG?KRh~( "!(5;4C/8+.GQ]26@.(6<88C����rm����}�����������������Ǘ/�����›2w�r����>bU8G@jBMW��vXBYD7?*#,?/F859'A]f-0?%0C>4?G����ko�����������������������j;�����¨$���������`UMNyv_QXY��hSj3->ce4/7'3F=F8G����yk�����������������������Wt�������7x���������������rogn��ej8�}*")63B67:+I^j7571*JQ=%M�����h�����������������������b�����ý�_y����������������~wpo�rg@��/!!'38@:*>/S_o5%=8#Q51%Z�����b�����������������������{�����º��o�����������������|xuyxnD��=&$1+;K:144[ekG)9A(E'*.^�����V����������������������u������Ư��q�������������������}��sH�A!*.%%42N024D`diB17.7?14 d�����qqƿ½���������������ˉ�������DZ��n����������������������cXt�<0+%#80D:+2;o{����x^9>Sit����������������������}\D?&*2:XW[Zacdd[5=,RJAONu�|����������������������PJMJ16cnqpkO6/;BZh����������������������wW@26-/=XWZ[[c`e`:8#.RF@IAh~{�����������������������mdVH0;UUPC.?GR^q�����������������~����{nEA*;/2FSXUY]b_cV?7(09%9 2/TTUWV]]_cNE3&;/GU0@fxu������������������������whYUVTRZT\ZMl||�����������������~��{oZ'1+/+04RSUYT]]^bMC51'.9d>3Tzu�����������������������{cUSgj`mi_W^TPih��������������������|{mM"6.,5-3VRXW\[\_`OC40'">PYDGsv����������������������yoWbQlh^\W\RnLV]bx�������������������xogB)20%+/=MVUXYZ]_]E?5+(>SS@D]q~��������������������ci[b\fq_qHjWhWRWZh�|���������������{|qq`61*+/'1BUOUVW\[]\G:5(0U@8:Th{�������������xxh}zqoZg]\g\f`nBd`Y`OVMXjfy�wz�����������zxni[ 7#&5(1?PRUVZZ\]^9:2$!4*@@46KWm�����������l�j^fXkpdXVOWZ^TXZPNQ[X^KQGI_Tijuj}���������~|rkeB**.))3?KOTV\Z_]`342-/0,D.?J7EUr���������zqy\IPXRjY[PFU?]JJHETMQWOMIBKRXSX`b^x�������}}qpgW/.&+)';HKRTS]X^^`646378)>/2G9@>]f��������kekE?4WKXQYPGQ7MNKLIMMFPE;EDEQP\_w�����|�prm\O",&$-!0CINPTVUY^^_5<>;@9/3? L:=7KF{w�����tXZ`:5*B@INJLOM9GIP^Q`]NQL886K7M99>KNTc����|�koZ[9&/',#4JLQPUTXZ]`\7EJBE?8.H B:7*=F`kxr}�x^HWF55.<86;=8E=5@?YfnaZRX?988>CFB%A6DQ<��x~|w�i^EL2&%'(34JMONSQZY[[c@OJCK?(F;(&232AGRwgvxdGGN=DMT^`RZ[DE>B=><]BpeZuRlH>@4%%()5AMKLPSVXVYa\IQIGL@.3*5 #*.2-AQLOORU]T[_\LMGIJ;1-&.+(*2),8H9PJFsRIOE������������������������������dYAHLCPILGG?1./(!!$0*.C@ONOMSWXZ[[^TKGPC9.,)()/&"#?@7HFKaJL@Q������������������������������zF5MKLEAB:84*'/))38DDMOOSR[X[\_`OKHLI71'$$.&%1"=89>;=K;H=l~��������}���~}�y������|�����M3@MK;27>/*%#%#%!6?=EMVJTRXZ\^^^LKKEG51"&#')"#)*9;<*>9<<@oz��������yx|cm�zqlx��x{�z����zT2;NA:4650$#%"!%(,>>BDHUMTTX]Y\Z`ILKK:/6&")"*"0"%;20(.:?+2-(&" $),2CBCJGLUQUSZY[[^OOBF5>1%&"'#($)!';#<>*9;Jdj~������ydhdZPgIrVZ``k|���rXfJH;',2/) $$$#-2>?DJGIMSTSXYW^[]KGGB780(&+1'"0!#2<':0CQWmtn�������p`kZNCerJWgty�vlIKIA$+)"+/#%!)&(.7?>CEGHJOVTYU[Y]YIB?7925!(3)#4(&/4-1@BKg[n��������[a\AUD{\_w�z�~_WLC7G/3"+0##4$+49BA=G>HKQPUVVXX[ZAE93-6# (0 %6'+"78.0JGNZu��������{Z`\U[Yzno��rrZNT8//:&3%$+0+63BD?BGJCOQVWSZVX\[EAA20*"  &#*(1'"1''-8 @DFI`lj�������s_o{h[�c��bhSJLC@*.'0$"#)16/7<5D>BAHGJRVVVYVYYYGIE72*,-/ #",,--"#,+/-C;KKQ`z�������no�iopsnpV_OT<9@@6&!$(7407;4;=@BEFKMSRTWXTXZYJLHG<<@:8.:'E/!$1' ".'1'B;I5%4M)WF&)#.'!%0+%+B9A6gZVekq��|��Yc�fjcx_g]RTN`+2-!% /(:;8<;=8?@?GFLRQTRVUWTZLGLHILINIC;TM[\%.#3##).(*53D=WSVN^dezfmpaLhX[eiLg]STRF;$,!8)>?;<9AAA@CJJPNRTTTWVVVINIIHKLLJGR]<!j]/2#*+&-,$765.EFMOBPY^]WZaOI^OMkZMaaMRF)A4.$'Q. ,C>;<@AB?EJOJSQPSUPWUTMLLIKHNLLCZb?(taR2,'/&&<85<95O3PLHY@TG[:CP>Ib5PdMD?6?4! #")1Y1 C?;;;D@@GKKPNSPTTRVVQLKKHMJLJ?O]g;1thY;*" ($ $;'-X")A4=E9H<@8T.A/>F!D?d4C:75%2/;@d, +DD8>9;B?EKLNOMQQVRSSSLHKGJNLF:f`e9:tgcO;.%$ -0)L&,.H#6=>-+96@33-:@C;G;J:<+2 *D/?NK_7BS1@=>>EEJKPLQNQQSRRSQKLGMQW7]hhb=FpgcXH>)'&.)$L(7"5B/:41!&6:%0,/21)C3N(H-=4<@HQN\;;S:9=;=CEILNNNQQNNRUQJORQceGKlkjc@%DuhfZTF70+!!*;* %87731!6.&#)#2#1EE[/A!1$(3@M=NS\83Q@77;?ADFIMLOORORORQaggtr�N_qqudM,>|lfb]OE91.'$-+)#**06%20!+8+2):GN92*"0@BAL9NC2<@;DCKJLKPKPNROPQk�r�q`^mlqw\I3Axtnh_UMA79.'&),%%! 1)$&(0 55?*&<,*'<@EFIJKMJNNLPPL�_��mbisrq{bHN*zttuhbXPD?>85.,%%& !!'+) *(!&1:4.-'=;/C>;??DHJUUYm1$)GOVG9<==FGHHJNKMNINMM����WffwowtnUX&}zw}ii_QLCBA7262*.$ !#!$*@)(-0F@ACD9D=EHKWV^j'/+HSL`ID<=FHGJIKJJQGNLJ \ No newline at end of file diff --git a/images/trainset_face/s28/7.pgm b/images/trainset_face/s28/7.pgm new file mode 100755 index 0000000..42031cf --- /dev/null +++ b/images/trainset_face/s28/7.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +?8326491A06?31<=06(3-+61,20/661+57+01I;92A@<4;=5+G7<+154-/1,00+2.+,,681/5074@-?85/CH$802,%>,010E+1-7HVDQWU_W[Q>@725005+.+/)&%+./-55<0>9:5>2=334=010+3+0//,1226/06.6;?@8<+8CF)6<2%"I;=4?33EMS_aY^pmjkkiX_\VUA@A290+2-(&(#66/,>#9>3:F9@=4>9//./06,0.1-1./7?D5997F;81'0o (&%"9#9?9JX]dqpmmv}}}~{|��~uqkd[YRO?A8@=1=96))*'G05314/5FD0<9;6=9/4532333,.0+2?>8/2;A20,)+F.! "+ 5.CIYjqlq{yy|��x}~{��}tnmbebbOO?P=:EA9.2;J+'408-6G-;751:6C3/6.3277)6.34=82/(82?04.*)6(!!$03B[Rrytmz~�~��������|zwsumahc_K\GABCB881330"3)0/1:1-=6.A;4<*91/1312216:85./0;*@+20(+ /*(*BO]iiql~r�����������{}yzytsqpqn`agcIQJVB;38+048/'1666%?=)GB227A-04.260043.*1415'+.&*#!')H_jrlnsr�y}�������~|tx}y}wyqivslhtb\KT[hG=681:05.#7706*H>1<94=;.40.122.>6&425,;-(()*$%Selmtmst�{|}{�������������|�{yywntsqm]TWVd`J@<37/9#.0.<'BF<1=15Q,942/538-815:.-22!$(%.'9*Ujpskpmv���y����������������{�~~|uuytsie^c``[GHF5,1-&60,.>7;1=;+F6<>123817;?.5+'3,!".")(;AQotujopt~�}y���������������������{��vzzxqogbfh^XXCQ/')5.3')2,:48;3387A@814759@091#3''+,233C^lx}uiux�����������������������������|��x|yrjhll\^TSE4%,#///2-99:8735;5F?@949+GL+6*.03%&>/Ddv~z�or}������������������������������������yqrth^b^MK:,)#3*14.P3,98=:9<:;7826I5/:@/04,*-Q[x��z�t{���������������������������������������|n|qgpjbMT6,*9$(/;B@-483A=76>1202T9>>613+1-9^{�����������������������������������������������s}stpsnc`K=3<,)09A;)545F54<145=O?C0)3;'13\k��������������������������������������������������|{yrrjl`S<4%+33:A3;82E73>/5348F6:0)77.1Id������������������������������������������������������}rvomc>L-12-C493@*52850582917)+=%;7fw������������������������������������������������������|tvteVY/3%"6;9/467-869344759-*887?V���������������������������������������������������������~ourd^@&/>43342+46H4434C?.2:0A:90BCBg�����������������������������Ķ�����������������������������z~w�t`F:;A2->187&;M8294>9:5>@LY����������������������½�������IJ�����������������������������{y��bZBBN()5C@<+7J;4;06-A8BFeq����������������¿½»���������º�������������������������������~�giXFO*/1;Z<66D<>+6-AF=Fbm�������������������¿����������������������������������������������ykaTO55'Jc;d,;=:8*5MEGThp��������������¿���º������´���������������������������������������pafLF.!hcHQ$<:1:3LIMFV`����������������ǿ����������������������������������������������������]wIT2|Z;A+>?*,6c=MHPd�����������������ÿ���������������������������������������������������npqBJ+vNP74D:+<2\IQOUm���������������������������������������������������������������������{�nBR<][^7,K2;2BWVJXXz��������´��¾����ÿ��������������������������������������������������yy^ETHRa4"E;@6FNUAYY|��������Ž��������û����������������������������������������������������tnTLSYZ(0;Q+A<@MPY`}������������¼����������������������������������������������������������us[>`][(71S5;=FLPQf��������������������������������û���������������������������������������}q\C`r>+,*XS(PDKTOm{����������½����������������������������ǿ�������������������������������p]G^x/%+%\]HPIMk�����������������������������������������������������}zzpuzqlxz}}}�������xZQQr>#.e�neMFEa���������Ǿ���������zlvt�zv����{����������������~u{l[WVDJFJBOX]adhj������}ZOBkE&*k�,UOFCDP���������Ķ���}����i\a]KPT]Q^_\�~����������������no^XD<8CJ]hirt����������������`��ۛyjns|��zkldaWTFM>Uu��wJ=Yw97JPy[XMbXGd�����ƾ��woVgRSY[@���Ϗ_mNMWXQky���������������{O���������������}le[g\XWE��HEXfUHNRk^&9FesLP��������o�kd\[Xjgd����������yf`TP�������������{^bv������zpjmmmy��~st[demq<�Y7hBjDPQag9KAEogO����Ž�~sn]h������������������{pnFfɽ���������O^w��{pipp|uyzvz{�����td\_�Irr'l<\ZZVi]`DF)Tqa�����DzZMu���������tpligdilprup`j)�Ⱦ�֗����gYr~h_cgmy��������������pfXrU�*_LNa[mUrf�B"Aza������qE��������������vmc_W\Y\aXTT@��rőIOE6;djnXS[[^djiffR^dx������w^]IRhVbn_2^ZvK�[x\'Sg_��»��6������������x^aNIR\UWPQXZVNP`>G����sk0rYPGQSakhZ.es2*9DTl��gUO>4BL ��+P[tWoLT\5TJD���ÿ�L���������w[HC8ml58XXbajZ[[[eB�������^QG5SdYSn�N8M5 A"d�28Oi��nk[TZT=��+IZ]nkMrc.LF)���ż�e��������P>QT:CH.%S8{\Xf�svzHj�������{?@==DJXI>Lf<2*8�����i�������ǻ���û��������������E������������)����������|���������������K��qT9KV]LHBLHBB=T����ρr���������ǭ����������������hº����������b)�������������������������'��}VEQQaRBFYJPZDm����ĤC�������Ϳ�����������������R��������������,dĶ��������������������Ȋ^���MNR`iES5XOYOLz������8������������������������ɝa��������������z�����������������������C����[FUlz?NBe[\KGr������@����¿����������þ���ƿ��H�ü�������������i-���������������������}�ū��h5dzyV:a`VgQPp�����ğI��¾�����ǿ������������~f̾�½�����������k�F�����������������we�������u?`�o],bvYRaQd�������R�����������������������K�ĺ�ž��������������UUm����������qeq�����������Z;+��SM]W��������������������������������wYMM_�����zswk3$%1[�Vn��������������Ż��������LPMK_?)`�^NQ\i�����������������������������}yQ2H=>Qm�waT^s~Om�VJqq`�������������¼���������KRRRWE,5�r\`Zb������������Ƚ����������~����cyro���z^|uIGjh\Yf�vtt������}��������������������RRcJHE,��Oc`fy�����������������������������������vthlMHK58LI]Zq��������|�������������������OS\MYD%$P�KVddd�������¿�ļ�����������������Ʈ���{olbM;2/-CJVUXex�������z�����������������tXNG_U;20*ft^feU�����������õ���������������������bsq]hK79=Yo\}?jfn�������yw����������������jTOKV]:00-I�uWw\o���������¼����������������²���t^~k}fhKQDks^�C\`frxu����{�t��������������cQPCFM?+3*HazOkWt��������������������������������mdyqUYplTp`njVS^Z[wf���`�|n}��������������UHa=HF1-24?Iwdr_p�������������������}�������|����XptvrVXcqgRUUyXjNOdef�kqYt�di��������������a4\9IP)+2:)Iqmmi�����������������~z�����x�g��oaUigrV\NbgaHP]PZEZW[YmZdVYqvc}��~����������GIY=PE)/&1.Go�dvcw���������������}|}m��s|sq�_�upMgMX{aIT`[\MSRV1nWgNApX\Q^SQl_e��z���������q>BALH?*((5-^a�hrIx���������������}�crhj^cqf\|feeSU_bp(RPV_RAPBeNWdXOhTJ8c.BRZR��k�������xY/X;C<8,-*0N>O|e]Lm�������������w���euoWYOXeO`go[nPQMCT=JIVQ\NHPY\FPNbZW>)F!4LZS��w������||qXDPAL4O)0,)A2'xPQKWoaz����������{��nKiR9/02BKPX[F@Q=476;3>;J?;F%+"!B\VMj[nhlnorqeTX7_[;>5<,1015%D[OWEdeZcfv��������~���\WWW=$, $ '+"+4=58,(C9;=*%7BEB7:>?CRUWBUf`wYbXu]U][6EIF;,+3(,41+O7RcPdbZMUi}}������l���f>PD79EKFDED7KN'?H.8G/;LE5LNTv��{wln[b`dG?^FYit^O[\MNVZ7794?-4+0+5/C67OSDN[OLMinu~u��v�e���f>U7?Klt~yy�����wkskgto}}z}��������wztopGKYAX\VtEH]KACP8,?160.&/-/4<13:BI>G6JFTWXrhllqmbv�iEU=As������������������������������x|q�uOMR5RYUcJKSBA:Z>8F*:+4+.483412$CNFD-JGKJTeQfWqfTj�x\]>QN��������������������������������yz�xbBWPOQV]C?FB20U5K7A;2*4,-=171.*AJF>=*D82,D0#.,,/9681048A?<@><;8FTPJHSSZ`MiM]2Ew������������������|�yyqn��������w{o[XH66FK640.18<3Q78973@?K==WNSTQaJj48o����������|��|~�emtxnnkk����z�}ytsKTDC60EP=67D72.543=97)))02853296;5KJ.@>//97884]H?QEU>GW=l����������}��~|lqmwasbkg�|ykjxu}xnpVOM7:@2E6<&93)75C7=8-#')0/96551-8.H@8>@/*<-'4;QA8C?<6@&'$+)1<8654$='-]2=?,.50MFP/-;3;EF-Oity��������v~ufuWm[Ee@gK^egg]aqypmleYD:0.(H5A"89<)98/7&$'),/75745*3"'Z.63.34%D>AK$3/32>22JVcow��~����pvw`hHjR@T2E>RS]jru||�ptqpf`lVPMHIFMfVXrqw��itR37B.%("(4<-,#-04/*%&%'+.676:.-)/-50460:G6=1?-+*18957KGC:J^r]r�v~�����r�s\hpZZ^`nywp��|qmjTCAA1) 1)1< #*-("74%%&$(%).41=45-&9/16602D49310:%2,/6.*>J?4CfgA�o�sw�������si}wxy|m}�tx�nTa_G8m/C2A-51D(%!951#<$+'%'&-2/:555++**1:>/,5<$?&3/00#./(*):B2AaLDmOg_}��������q}v�~��o�dfk[YRPp*r,8!)/&13'& 1:6(*(#&!'',%2<68410'&.414)51*&3)-<%+#3&+354H>CGYMNW{um��s���suhx�x�b�jXhf]YTl2]K/+ 1.# * C9)+ +!#'(*&1:953.,$++,.84A-*')'=2%/%*01'/3E6I\KGULsgo�}b���y|dowl{cz^[beQ^fr9PN601%)7C.D2)!%&$-,86836/*&)$/1>-52)-"60&'!#<'3!)4:IKK?<\DPckvyblwljp^cbhgZZL=bcK_hWa=*45) 5)-^5C'#$%&),;7645-)*#('76>7%-#4%$!!)7!) 37N:=BDN4IZX`oSTjT]TWZUU{MQ=8Wt:Y}AMF%/J-"!Ia%Q&"&&&*:7341/,)'')5'.EY)&5,()&01#'0,3U*I0ER1IFBO^KPrKTQIGUZg=b@CcpIWmK`<,=2,PMu&^,%"-*8366///)+ *'&UBO$*25(#?/$.)-9.'M>P0AE=@?B:TDG`FCEJ?HJC8M84ok]RY*BDAE-#%0g`�.c)!))957100'/&$%).gC?'&>1) ;/)& %"?8$/QFD5+?D-7HI0R<*B@E,4N'L:6hb@[AL0B<) +EXe�$OmOPH<5?Y(M/1#,$,)Xfl}|�C WsXPyrwyvnrf_cFxn8#$#_*B37.'-%C*3."O6&5%$.+%1%(N*$,$F-P6HB@0/:0&%!0-"zst~x�= Pvh_j|xzuodjXY7#�e;( ! e8bT6B((-9././!#. '!$7,4B!$>#B&CC1+0H0%JE@vvs�w�3"'Xn~X`x}skgRa\N*7�tK+CJmlGa$(:+'!/"#6"'/2&$-(($-*7*#2#+3#;N301AG -]N\qyr�v�(+eo�aVu|jfUIQdQh�a9 dotSY+C''!66F+3$-/ +70;".*004=$C(J/3\agepvr�yt "/G^v� \ No newline at end of file diff --git a/images/trainset_face/s28/8.pgm b/images/trainset_face/s28/8.pgm new file mode 100755 index 0000000..983d197 --- /dev/null +++ b/images/trainset_face/s28/8.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +z}{}{}{w~x~{u}|wvtzssqnmjjlihd[WUXVUWHLMOJLCJQJIHGA6OQ=HU_[Z[bVV^X]igjnkpnnnlpsnsqsqsrrsrtqq{|{}||z|y}ytyuyprwosqulldcgbnZSXZWS[[XXSV^giflmd`]UHWKGEGMUUPPPXXZaffhkpnknoqooopstrsquospst||||y|y|{wzuusspqxtmmiaee_]\UZZV\VLVVVeglx�����|}jg\\YNKQNWHQQSVY^ci^gnlnnlrqljqsrsqspspsq|x}{y{}{z}ytusmmgmme\^bi\\VXNZ]^XZQkuy~|y������������zkjcEIPHBILYOYZ\ad]ddcjooqkmkmtsprrqqso}|{z}y{yz}|toooda_\Z^egh`^UNMKPQM_p��������������������|jaULSBDAQOUU[^XeYdUagmwblrmmoutrtsoqz|z||{{txyymtm^^^b[dkcZZXYMGDKP^gx�����������������������xkYYXMEHEDQR]TRVf]edgljonqpmnqttsqr|{}||vprwnmm^Qf]d^dWYUXWJCCHD]p{��������������������������uhW\GGF:LLV]ORQYhhfgajrmqmrmpwuos}|x}|zpw~pjjV_^i^he`ZRPSKH>KOWq������������������������������rX`S<=CEKYVXXSTheg[`ttrhplsossqy}|vwqoywga[ikqne_WQJMCHEEKRZx��������������������������������{ebW8HHOKORUYRXdhebbvqontttospz{y|toqsf_epoekcXMVINURP>ATcv�����������������������������������zmWEANRGJNO]Caclehdopqtssqrsyyx~pmniclikhhiVQXXMMRWJ;Xl�����������������þ���¿¿������������ydCAMSIMKTDU]flhh^tiuqosno{wzxikhknkcjjbhKLVLMMPR?Vs|����������������������������������������{wE?JRLLQQNO_hci^gjosmrno}vxnfkklrafhmaSHHLQS_TGQp��������������������������������������������wNg������������������������������������������������������c.ZGEDGHLZ\fki]^pklhmlkahZVHFF@HDVY:Q��������������������������������������������������ž����J?IIBOKGQb\ohiY_qmfll^WZKIFE:PGT];Jq��������������������������������������������������ž����v6>LBCTKLMa_dci^_bkh_UUTABFBIbfAVv�����������������������������������������������������������@1FDKOMUKU_fabksc[_YHADPI8@TlXRY~�����������������������������������������������¿��¼������t,BEANMPXKWakcan\ZaGD@MFBFUce\Hc�������������������������������������������������������������^!>?EIGYRJ^joj^_WP=DRP68JS`bBHu��������������������������������������������¾����������������73?EFHC[UUbeiZ]NG>GV>(IMWhY4Wz��������������������������������������������������������������^-=DGIDLXTYefeV?LDIO16RQXSMD^z��������������������������������������������ÿ����������������{/C=FDHPYIHa{��������������������������������������������¾�����������������M-BBGIHMQUdfPJKOR:;HLGKKQ_fFRJLD@??51GUO>Aa������������������������������������������������ý��������������7.OIIHOWBN@>:FF72=;LG5::6?LCFVljz������������������������������������������¾������������������~<,E<2BKS@[T:;@ED;2663CB=HTeit������������������������������������������½�������������������645K.0?UHIF3G?IF0/:2:D=HEHcgv���������������������������������������������������������������>,2M@+9OR@=;;CO@31D7;?CFBL^fy������������������������~~pfm��������¿�����������|ilku�������E"/4O3/COD0A9LU534;>@F\�T*0+>G/6;J:@FZC4<=:5EM9DAFVk������������xWK@17E=4=A@KTYIFNPfx���������������gMHG@PXR;97-3160AKH)3B4;@@HH?FCMq�����������cNk����������������wsplm|���������f�ߢTmwq�����ylcLGEC:WH2.<1.?2@Z7/0B2.HCDC6J=Iv����������mZGg������������}zwtrqqhkb�������{km_dnvy~~}xtoN><9Pa4;2:0-4>Jb141A4*DH7G1:?sO128146DN[4=5F0+@C=:82B)m���������uWGa����������������������um���x\r�ghw��������������eA.8oe-85968JHX?98B9(B<:A2?~�������ut���q������������������������z�������Ðf��������������uhcw��~g6"9C?3I710;>7*):8D:9M���������|}��������¾������������������������ÿ�j��������������mn����`/<;6BA8-/2>4(*??.GDI}�����������������������������������������������rv��������������������T(7:;?6(,574(*,5TH8Cu������������{��������������������Ğ�������������e|������������������$+8RG=-2'1:62$1Ka�����������������������������z��������������ý������uovyyqrqllj|���t-+7GDY B)-1'-')+98<>Pd�����������������yqmqlpfdbeu����������������������������������}���}+)8>RGM$$%=(+$--#=C<2Fay�����������������������������������������������������������������x�D-1>OSN%*$.,$.2-*""$.+81+@J.5=Zo�������������������������������������������¿����������������������u21B9GYR6 !8VWS-2F4A9P`u�������������������������ƽ���������������¿����������������������}>684LTW4)!1�|nO43@M@E^p������������������������¾����������������������������������������?:2>OT[5$2��u`G5/FE>Wl�����������������������������������������������pnx�����������������<9+CKU\=$Ei��i\C-?HGQl���������������������������������oZHEViw�����}fPQm�����������������G03AGYTE($-|^�pcH4FAHRc~������������������������������mcTC8,*;Tkuytp[B8Qm�������������|��E-:KV]WI+'!# j}Xg^CML:HV`g������������������������������dfmh_PQm~��������������z}�t*11R\aUB9(#,<�zVD`N8EQcq����������������������������¿����rc\]YZTMLIWiw��������������}}p(:U]^UD62 -$ 9wuG[LGLN_k���������������������������ü�����|safhnkka[[RReq�������������~��a/@XY[U@00"5" 8|UMROUFY^|��������������������������������|j^Vccf`e^_^`[Zo�����������y}wW->ZW]QI,+$5,TmCKMU?T^u�������������������������������q_YXdghe^X`dd^Zepx�����������}wvC"->XZ[QK1+((,4!"ZB;ZZ@J_z�������������������������������sc\Z]aginj]`c\\WX\[jxwy�������{wn.''KX[[WG16'-"9+"!!)E1V[TINm�����������������������������zqf^Z\\^[Va[W\YYSQMPRYhfhv������{td%"*TXZ^TB241-!25 # +6*MN]ZLbz���������������������ztmrrrgaZMRQXXUPNMJUTNLDFDNRQUZb������wqW+6RX[^MB224&+'*,$5,?OZWK`my~�����������������~}mea_dlk]ZWPOKLKQIHIHINB@=BCFEFGPNr���~}ulC6BR[]]KD653.*&*)#! 3/68,,&)&),!/9HI;:IZ^dr}�������������{if\LCCJRX]UOKJOHF@N[d^_TPL;67A?:,06@@extpsuK71JVV^]N6F6)$*.*.&!1<8@7;PHP[\gu|�����������h`[SE57@LOQJG@FD@?>JV`URBA9757,+,/305?UdfhfaC7"*KWY[\G@G7!&+0*+#(46/B-3DADOLX_do���������rWUPC79=BINTOMGF@GAJLSXYb^b[\VSH9:@A;A.,%--+3.?G?NNR`fXdk^QH`������������������������������}Y75CEB-40&!&5QVV[^]@7;G?=:..-$!#85612#$**5,32=GKFTUSZg^NEa���������������|{|xzy��~z}��x`@/?CA44,(!$9QYTZ][L2CNH@908,%+',$-##.*-/)..4CAAGKBTQQHPc�������������{~okswtokisruy~�rW@5/8@,))),AHUZ[]]C>EYB?8-%6+$&' *$'*.1($()6DC>CLi|����������}tgbia_ddda^\djw�q^QD8,(.#)*#6BFKRUUZ\HGCP;<>10(,%"!!#!$+*$#%*''&)29;5-06>FAK\u�����������vmfedXXYZd_W^ivzvbLB786+)"*,'@>FJSSXV[NIJHCF;1/+,!&!#,/%$#$$(&-!.56,&,5=?6GVft~�����������zegg]PI`b^^oxweRE;/25:+$&'0=HGKJTWWYLJJDCF;/,(-" ""15%%# +"$-$!27+".8>88BFU^gpt|���������r_]YRQTaloqsl`NG753-2,""1BBHNKUU[TJIJCGA>,*$-)%??$$$ (#,(!#"+('%79414?CELKPMQONHBF<;100&)+ .Y: �tkc`TA*'")$%(!''(*#''058:=67>BC?IDAE?@=B?:31:DD9GC374'6!<7;;A9GEJJLOOTIJCM@D?97@170Pl9�nehaVH<.'&+(""!%!),+24/05?:0.782/:@:35477/13;749G@<@)$5A9;==CDEJIPNOJGKJCHEEDJD>==ku<!�ukhdZSIA&,)#"$&#%!'/-$%)963,295-760*+-61,)*,*6ILJ9M/2G7<7>MPYW^] +)@I69=BJFGHNLLHJNU^\n_v[7iovya]@I���}rnmjhXJ98:B+2,.*4.!6F8##'2, $'-84B<512>005*$'#12/+4.9<<4?25:67A2<70-885>84375746222416220736:;4971"J5220(!0+(",L!-%' .21:G@OGMEC@KI<:C@71+*.*385=/05051.7:5:686.449>9<1526.35201<2421693;:1811.5:+8+,&- ;?0*),IJYQQR`VXYJL_LXbb__;;3/*2.<9270&01*036.F68;98;B24<4743/240/4325=8=6.4.1.*07665"$+%c(/06RLbzU\^d[[j]finuhogc\LGB92550364'+(*;+0(@::H;?HA;2:0J811126.7487:F-5.732&01))--*$"$"t/07BV_Ugtblgaftl_mhyzvzttnbX`MJA4728/1++-+0(4<8:5@:GD37:H6<15421828>8@16511-*)*&$)'' $*SN7QXcddoiks_mz�wc~xu��z�zyulia[\L@>9<02**##-1/61=7?8CHC;>6=?C5-63/9C;7=240%-,""&)%/- *##CVTaaqjhrmifu|v�txqz�|����vtofcTHBHA@;-3'&$$-<2.;A:2DD2:1Q:G>3837=?==<8()&!#!%2."%$%+,DJehmjqteuijx}xr}��{���������urif`^UO>MB<<,1*%6P,/><;*:F1;3Z1BCA67A:E;:.;''"'+.#'$='!#.()2BV[lsqsrprlmxx|y�������������~�{plclbYPOEFB@830M3-7>>/87:3/AA5GC=D.EJ;514..74;-0*)A%&!144G_ckwtw{yzspxutx{�����������~�~�|zuu`dgbXPPMLH>=7664.P->5>.5<:1>K?>+gD/9;/0CJ7'-")#6-)$8;Q`jqxxro|vysuw~w������������v|�|xpxmrhck\^\QNEB6<4+7J11<37701=7W@8*j-*OA;D=A2/"/,50./AT_oo�sx{r�s{svww��y����������z~~��~�pmnprnnde\YRCB>1865<38<<45,5MJK;1I!,PJHQ5A%&A58)(28,F]emw}~���yywsxm{��x��������������������xuriuxmigWSZQYN07B6607-@=4(B;;LI?.*FPOK2=>/<9853)78KUfsz~��|��zqy}��������������������}�~�zsyytmrc^X[^l@-852+=*.96,.G=DI>#6WQg9.HECD38*346I[bi���������x�z������������������������������~zwvsoke^hf^=4/858+)/>.,MN8&"2JCZ`|�������������������������������������������������������o{wrtgS1F1.,3C2EHI@Hbf@=OC@0802,2/A1JU5CGYE?VL;J8;@=JXkm�����������������������������������������������������������}�w{se=D'>/;.;P:C;DB?XC>>6:=Fjaq���������������������������������������������������������������t�r`>+75=7.B@D7A?NK@>3@B??JAEDSEEEPMM9J`jp���������������������������˽���������������������������������������~�iE:J)F?J>@ZHGKU[B8R^tx��������������������������������������������������������������������}��Z6MISNSDB^b�������������������������������������������������������������������������2NGMEIH]v;IYKDON^h��������������������������������������������������������������������������BMHIEIIOoFKaN6]{�������������ĺ�ú������ź�����þ¼����������������������������������������VR)ZYKyI>2DGUV4Pk�������������ƿ�������������¼��¿�ǿ��������������������������������������VS%[ZebC<;;IQX6@c�������������ǿ��¾�����������ȿ�����ø��������ð��������������������������_M8]`n`HIOFO:Y/Db�������������½�����������������¼��ſ�������������������������������������b[GigyT3@RTB/Y7Fc������������Ž���������������¼����������������IJ�����������������������Ħ�hSZdk~S A=KUHPLQRv~���������Ŀ���������������������������������¸�����������������������ij�oPi^m|NO8RHa`7`PWs���������ȿ�����}|~����lxfkdv�����������������±��������������������������zO^Uww>t]FPPR=\nV������ž��½���v}y]^mzq^WNPI=@\]_fgg�����������ê����������������}�������®�NMWoj=`�m@VF-J�k���������̺���}ejb^ika^R@5@D&45::M\Fi������������������qwme\aWUXXSahvsxu����JXTjZ>�e~m@.T&sy�������ƿſ���hgN`jf\NC8A,/< 8>24RnV\vz���������������oaZ\O6>=96>H=BXR\k����=UgoODw�Vve/>IH17,.?ib^hs��_lbD$K7R�����½�º�uo[Tbt�����������������p[ON{�����������nDŚCH`nv����~�qptaVEH~�����������yssqwz�����{hi7x����������ms�hp���������������rrbaYCCORwjpT}lQD#q6����������u ��������{q_VH?<<9AIJZeptumj[,��ý����’qRm�����xqnks�������|`hc��.cgp_FbrV1=M&Cd��������aF������wZF;%-D$%&)65:5ISY\bc3��q`[\SkuqKr�weOHFA=AIWj{������wb[��pZhZYLMpW)'3Ie3+Ls��~�v|q����tZ131E,.+0-R8;>A403!%.AVo������r\}�UW�G]ADld##1'l��y3!!�s�/x���r^C7@N[kS2D1@@8e{c@BJdKN\as)I�����se0hma56O+#8'$!7H/3Pj���|gWPQ=OyCgV:SV'72I�����u ��gI��|Z2Dz�����{s[__r���e}bb����p/�������~}�(HT^A/@*'56@{c 4>_�x^XB8Q��>._ZE>D:;Hr���ƽ���[F(_��a@P������Ϥ����������������QV��������,~^*ITmtd`JT=Gv{zUSHBekigko��� `XU8PSFd�����ı�����a�~Xf������������������������Ht��������QbR7T�������y������xBQ��������WbIIS^Bi�����������lp��x��ƺ�þ���������~z|�������3���������0oS3`���������������l]}�������*XcUJS\ONp����������U}����������¾�����vspq}������yP��������ۄD_,^������������ȷ����������q+_�tW^]qZe�����������N|�������Ż������~yt~���������M�����������7[(e~x|���������������������R9V�[XKYlb�������ǻ��a`�����³��������������������ol�����������WVWe�{wstst~������ƺ��������/Q^�n`XJM]q�����������tN���������������������������S�����������ͥ.��������yu~���������������^U�g]WKKYv�������Ƚ���;�����������½�������������hz����������κ�5x��������������½���ÿ���u%XT�hVISXZ�{�������ü��!���������ƾĹ�����������ȇa�����������ճ�t7���������������������þ�3;IVxkbG]a^�o����������ʆM��������ƿ������������ɫJ�����³�����и������������������������Ά"XEYtaUcTngz������������TW������Ⱦ��������������a��ƻ���������Ѻ��\;�������������þ�����ƹ)O]G:�{hNf]�\|�����������ÝtGs����¾�������������f������¾��µ��½��os6�����������������°u{h?VI/�~iWan�S������������°���nZcv�����������u��]�������ľ��ȱ������tsuF[���������������gj���;QX+�|vh]`pZ������������Ŵ������oe[U\PPMOUddh��������������Ъ������wg�sRKNUWbhmjkccm{�������?VVJǟwyNad^x�����������ƽ�����������������������������ŻĽİ�������w}�znojpws������½�����U\F?��m{RadO|�������������¾�½��������������������������������������z~��������������������hZa@���cWiUSd����������������ʾ��������������yt�������������������Ű��l�������������ĵ������U_hQ���rUfaT^z������ſ��û���ǽ½����������r�~�������������������Ϲ���s��������������������NLNOy��phToWuc����������������¹�����������vs�������ſ�ü���������ƪ�Ȏkw{������������������NYB`?s�gv^janc���������������������������{uk���������������������������`t~������������������PN;sH!�o�ybd^d}������������Ľ������������sj���������������������������scox{���������������v=CPq9,Nqi�kTpmc�����������������������~{zkt�����_fOJKEKy����zrzxwPcz��blpx}���������������c=MYR-3@fXukUedl�����������������������~vmq������lOrtxtVmPtpeYUo��~�����pnv}}|�������������OIHZC2/,XUxrzmhl�����������������������{po�������������kjZ^rYINQzs�v������sdwx|������������B@B^:00'Mdo�xksb����������������������}xo}�������������f`STBB@2DTcT`p}�����gh{y}�}����������G=6h2-8(Dnn~zcohv���������������������xpx�������������m]u\c=1)25NKRBbk}����xXpu|}v���������y?@;X3,,)WXbvra_Vy�������������������}|mt�������������oYlq_pd=+,?k/ZGZ^m}����caw�wyz��������o1R6Q7+%:N;yciYSSo�������������������}qq{������������^[rk^ilQE(\^?`XN\fxi��}_f�sxs��������U.T;K./ R;W�MiIR]l����������������|vqtnw|�t��s��q��hvLmjzobQdhMb[^]RSeD{by�Z�gV�{���������<8DHPGKLATbXHpMSVQF[D|�o}������J:3=;--2/*E9FBODGO]UK^Wu����������s���mK\Q6+U*OMO[ecYfc3L=@F/E:?DG/NAF;PaFY/;P%FVFr}d�����}wLNN2L7$5*19'F4WDM>BFWJaxxr�z�����ls���WA[?/'%;F@SX^G[VT?47:E;K:I<+KRPNJYoigns^wZw��f[-D%+PjY_`ei\OH.+,#"#($+/" ##9Wo�n/7.=Z;VZ[fafhv[TGN782&&'727+5.C-AV7B*IIOGE[cL^g[aa\m~�Xe/A$N��|�{�����uk\BBBAC=EJ@J^fn����nQ474IH?`clYUY\MLV8,,3&(-592/+;7F=S;,.==H?CG\EYPGmWOfvvW[=>,'H/'095!)4<+Y.9H=K2J39r����������~x��v{�emf~hmfb�~����rdXIO*:AJBAC:)F427#70)'* 1761-4142.A#4>,38.-!5J8CF=8/A*?2J|n���������yw��wtsl_tjojno�u�s{zsfcZ?DA--8F?93975-.27,-$&"655/2?18.76%?;+23>)0A8#2 #)( 53621'WK++9"96S2%!1#*'/55%/".)-957C\:Xa]ang���}v�xoRoffqsb�l`utUdYU7O0C,+*1A!..*:*('###%5515#Um(''#J2H+,,,+*#8-&)"&%$*2./>6>R_C,;7#85'&',2#-&8:6TS9O=<@VUky_`hrZmcR\e\\fFE[l7fmG[5=%*-"B10$('*%""$#(bcLr?6! )hoC(M+\r0t_OX41*'HXRPKMA/'%&&"mXR�h@5! sdJC0C^,";&L)$/ 18<#2?W9"J4=BF:ENIAeI@MGEFGo9j4NP�DtR:d)*H %$AkOMRX`?PZPGBa9e�aJ. SYKcODN4((*"C .&')C/-NH((?8:B/6Q@9OK/MG4HF8=I-VbkcW1?V*>"(,^gMQYU8XY]HKX,~�]X1  (4mmp_EK,8."(5+) -&"1%?.@-8%+%!41%:$:8>%"4)+0*.4(2-A)1*"R#X$2Y\D> ,@2$ LfjP_?PYX\]g:T��pYN +1]�y�VhbEV4@$'(<*$)'$*E< 4+**+-(C&#,)">F6"e5>0+ .#5F]tSX=KPVZZi>���x[S."*/7~��yrjJg?C%.4)#&-.$ ( B#')&!%#,.M* .2,A99W@6.3"2G /6]ht;8BFRWZc \ No newline at end of file diff --git a/images/trainset_face/s29/1.pgm b/images/trainset_face/s29/1.pgm new file mode 100755 index 0000000..c78c198 --- /dev/null +++ b/images/trainset_face/s29/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +bdcdd`ccacccbbf`dcccaaa[\_[X\_RNJGPMFIY_aYUROF:29/+13=>FGPWOUVY\Zc_a_`_^b_]^_^]_]__`YbX_`]\`agccdcaacfbcbadcbce`^__\^XVQHHFFNNMD;DKOPPW_RF7985/9GLJMTZ[]]a^]b\_`_\_^^_]]_[^]^]`babbfbaf_ebcbcbaba[Y\[]]^UF686?@PMD:A@>AMQLJ=2/76@BAA;:66=:869>=>EJWX[_Xa^__^_^_`][_Z__^^\]_ecccdefcdbccf`_YZNRSRILNQ?12%;KE><<30)+25<9;/-24F:48:GKW\]]b\aZa[a]`\bY``_^\^_ceabecbf_c__\UNHIFHJIHE98/)'$07=?FSNLDB589?8750036BBAUYa\`[^^]^^[```[____][fecdec`ab^PIIBDBEIJG=C84''3()***22770104+;CSK=ABFDHLK?:GCNBE;0/2,2555:;DK]]_^__]_]\c___^_bZ`fccdcbabYOFLLOHLA:=6/30!,-/:5=7:HPGGB6/;8=>EEHONQGB>ERYY\JKB;;../*++(/657EYa]\`Za\_^[_^\\a]`fcdcbcccTNQNJA<:7B;5/0,%&(3/:HCSORHEDB?>=@?7DJMFGD=@CNOU]VMB:5130.0,!)171414,06?/46+)!+')",/AE=9505@@>CEC@;DHDIBA78EMMQIF:935.3&053)+0-226@R]Wa]^`\`^\_]_ZeceecbaTM>23561;:6':-)#$&*'74>;3,1-=E?87202166?:1;BBEPUVOHB@A?>62/34<1.)(-/94KV[``^[^a]_^\aebdaabTUG9:04:@85,+6.)$ $#%(,),=:DLAD<67963CCC@861=:?KNMNJBHHRJ:5.)(+-4%20-14&-8Q\^^_]^^\_\Zbbebb`NPF>?73A@503-:5,)"%'-0*.8;=AAE;8-DH@D3;A6;87586:/1(.710))567?FA<9423CBFIE?832<>VPRD>75,56>@40.1,, '% $.#/!1\\a`a]_Z__dbeaOTKCB/;B>5FG>:8A10.1=?PMB9244-1:>=7CBD.0.-1,$""!#(I\_\^^\\`bbTNTMDKHJPPWfaaZok`MPF:@339<)03.(63/.BB@OED,($&8EIHRJUMNME2..,7BMC=6*.,3647))!"0&,-R^`\_\b]gYA@O`YfR\ctqrj]d\`WV_hfce]JDEAA3=?<7816=BGJBFFD=4GHQE?65637C;A:;030,7?=?628C@5654:>3;67::9<::BHB;:88/&"$!&BY``[^_cQ=8JSgWklmcuytnakiRQVXZcfbjrn`VH?A922@EKVRE94<71,45.:93;^``\\\K0;7R_tjnp|n`QTKdd_SSNPW^``iaUROFD;71.(&! +'!#Y^]\\XF43AMoimgslQLAM?\fd`cXWV^`_`RMALAQC791,.-&'"* %".31<=03:CTZSMHMJGGEHA=?6:332)')+$M^^\\[B7.?b^rfhSAK@LALRcdejfdejcdjj`TMMEH35./(3+(&'+,-2;<>9:AIUclhb^ONINMJG?970760?4"%(";U_[`V;1-Ni]lbU/.BEAACU^_hi\TTNH?:9BH>9?>.)/,(28$-+0K^_ZR63/Rcjd[278:=)6BFIbglijonjhkg][VQMIB<;319;3@@<4<25BKBLAPIVaffqaXSJKGF@16-1EeMQ`W:7.# *#)(Tb^C*-6adqG32!8:Jetna\ZPaXSKFGCCPOQSLGSYSRLKMV^h`e_^jthf^ULLF=8<83,.1AbSS`WB?( " 7c^D+62_ffF5"(<8Zuyyia]ZMSVSILMDHLIROMRQ]_XV^\jbd`afddeXQJGB@=<9C:2/..:YGI[RH1,!' %,W^E612\g_@1!'=Bpzuk]_PLQZWUXRLPNLQQXQ]edebjknfpmcfaaTMNQMIIF?F;45(&$:R:JXQ25$+#!)O^S8/5[g\=%%07Xw���qmY[KTF^^ZUPTTPPRQQMTSgkhghd^_VJL?EILNXSNQMHC91/*!)AI6DIK/+$('!%D_J8-6SgZ?*"*Cb}���~{rg_QVPNSSPZXTVOVLPRSNQTOQMURGCABFEHRQW]WZWLH@52-(&0989=H9)$#'$@\D1-*W][B-!+Ii~����}yph`UTLMVMTZWVQPUKSUSUOKNJKJHCEHOQX[`^_c^ZYQE;2/3!)6-04:B+%$"& $ -TA11'MWWG4" )-Mp�������zpicVPMLQRW[[YVRODNS[WWQLMGJLLOXbdopmlikb_ZFD:40.'---//>5,"#(-)##&P64;$?TQK=-*0Ou��������ykfb[QUFISSZbYZZPQYbY^WRTPQWT^aihuvwtrqneaWGA8./+1)(/'52,'%#,)0&'@<,9)/QEP9+0 $5Mx��������~ug_d\XPFHPU[cb_aZaikmed]_`bfinliq}|{|vtne[NF>/-(*,#)))4( ,"1/)#46942+JDBF5*"")2Yu���������|ml^e^VSGTXZ[]]adlhqvwooilqprursp|��|{wn`UK=7+(()-,%*%'#+'&#'<5=(004P@CB0$*'2Zx����������qogcfcXSW\\cd\_ipvs}|}zzy{zz{xy}|��xunYJ@74)%.+%$'##" .$#G:-++2(=E@A;20+3[x���������~zonfhmgb`_f`ieilw|�������~��~~}�~{x�xrt_R>:9.-$+"!%$-'(4,.(10$/:;=F>688Ws����������usjikkjmeolqnlw|����������������|w{zrrgYGA4<("% " (''$ 9+5.3+ ()/94??=FWp������������yjllmkpssxvxt{|�������������������|zxwmm\TF@?3 "#-*!-+0/$*#!(#(2/45?Yh�������������wooqqssww}}�}��������������������{}snneWVFC2" " ! #*$!67/!1"" *-$3<=CMSVhnqq{}||zpv|�~��wxnk^XXOQKOMLNLQWTXUQRTVZTA(%!!$E'%1(69?AEMYZ\Z[WQOTLPTH1#"" .G+#)4+ :6BRU[[\ceebTSMF;;@FHNPZ`ktwutnppqvmicUWGEAA6?8CLZ_mkpgdZXXUXMRQ=&#!$ # ,Q2&3-1# =AGWYZeqtwurkcb[QHGHFGMKSZhqwvttpol^^ULEHB@CDEJR_`mqttqkg[\[`XOTJ. $###4L.3+35 MJLYWdnxv{vsohb\TSMJHHGBGO]s���|uk[PI@ADCGFGEMRWdeoqtrjldX]b_TVV<"#" ?B*/+02 \UV\\hnmkif^SLC;<>CHDGFD>@Pp������kUDAGACHGC;=FHRXabghh`_fe]T\O!! !##%F@1'/,3!7dcc`chUXbaYL7/,$!0@ABGCC>:;f������lN>F=$*(1%7G\aP]g_kjd[\X2#)!#3NI4&($4) MjjkeeYAT[S[I2%##9QLGAIHD?.i������oTE>HHEJCCDWF&!#$/QY/&!,*WrpqkdVEU\Wc[;,&HeXOF@OSC>n������o[JMVPOEFJO`\5$"(?IHGMKTefkiifcK(/. !FVc/!'#'-^zzyumabcnnijXA35Dbf]QPMS[R]}������ycYWe_PHELS]hW7*'ETOXTOQWbelmjlgX53- 'J[b1&1!$%h}���xz�vho|ulghkvpl`fhl`lv�������~lgahla^_\^blj_OXW\c_[[c_egqpnllb<#3+.+%=db;/9"+#"k��������qhqzz|yvwtmichjms|���������lpplkfjffaeikedh`\b]ahlijltrrsihO$/7@2)2^bD9G,-'!-r���������oononkficgehhpx�����������or|~rnljf``_f``dcaefmprnorvtvtljU,/>`9+1^ePG].E0%'p���������{vkngggforvsv�������������mp����{{pojhdccffgjmruts{wyzwtlla-;]iK(3e^[Xj9kK& 'm�������������}xwwxzx{�������÷���|nq�������}xxxvsrwuxuy{v}z}{}vtjja.?kuP(>e^X`{H�g#")f~��������������~{yz|��������������{qr������������������{z��}|ysjgZ+Bc{Y*@k`]\]��/![}���������������|~{���������������{vru~����������������������zvqjeW* AQnj(Nb`XX�z��A# Yu��������������������������������}vmsy����������������|�����|sqjdQ%'15.Hk]jM_XR����oQ6#@hqw~�}���������������~������������mnkpx{~����������}���~wsmlead@2]Y53+HnjdO^_N����l^`H9imuwwx{x}}������������zv������������khhiqzz�������������|xyrkmggaa?8ake=11Ikni@_[K����s_}�P`npoqsuytz�����������pt������������licfjs�������������}vrsnnihfee]Q`khmB.2alr_>[aJ�����w��uZpnlkprt|y�����������~o{������������tibabr|����������zrmnijhmjbfb^ZigkhK1RhjpY7]aJt�������zXmmljkkpqt~����������wy�������������nqm[^k{����������wpmflggifggcf[^ie[[^acdhqF9\`V[�������\nlnmieemlw|���������{�������������~nraXjy~��������|znjhffhbfgjdb`^he[drohaoh95]^_M~������hkrnkogdlist~����������������������tos�p[er�������{xpichdhbdgihfa]^bkspvojnqP37\^]\W�������zmqmooilmkot}���������|{|��������{uljpvt]ht}������{uqidbd`efbfhhh]bWd^ljnqwxh?.<\^^\N�������qpnnllqorr{���������okeryxwurqlhbbchkpaju}�����zuqgibaacbgbhihg`]Wlakmouy{X-95_[`]WZ�������qplohmnty||����������h`OV^``cZVWUUWZ[gbdjw}�����yqmjc`daadaddgbcc[ToklqusxgB/57]__]dKv������jlqkkfnvx������������z_=8JSVVRPLH>KSSI>CAIOQONRPQRSX[b^_cbedgc``]YG?03724379247174826[]]][_]Xb_[_]`^`_`_hvqrrpsdYNCA@92467?;<9BCA7:4<;7=:597A>:3242377738BCFGJQV__`e_ehcbbX,550505/828236347555[Y\Z\]\\^\\Z\]^`_b^`Zgtmeknnpus|xvpvwqe]MNHJNRUZ`WVSVYZ^Yb]_][^b__ab`_d>13644274219093274738^X`ZZ^Wb\]\_]]``]_\`^fsqgimkstz�zuw}utf_V\\X`_fa`[V^^a\``]d\a^_aac\bb;235032317/7251534453][]Z]Z\\a]Ya]_[bZ`^_Zhymmckjpv}��|uot~|zvshd`^cageb]^afdb`bc___]aba^]f_50/816326215193473646[^[]^Z[^\]Z`_Y__\__\\mxsndgios{�~ysjiurtkskghecdc]^`_ggdb^c_c[\abcab_fY9/3453142243532528183]Z][_[]^[\\__]c\\b]^Xl{vpkefintw|tvkbfhkegf^cedfb^\Yadgfdd`c^^_`ebbdab_006264335133444275337]Y[[][\^\^Z^\`YaZ_^\bm{yroh`hconuuutd^]ca\_Y`b^a\YVW^abfd^b_```cbaddgTM/5152/723613743450:6[Y]Z[W_Y_]Y^\`[_]\_Vo{xzvohe_deglnnkhYTSROTUSZVTVQV]W_\``b^bdbbbcbcdca^�602122/512415255025/Z]Z\[[`Z_X][`[_\^^_P��|{vumhb^`bcb_Z[VPOKKNQIOLSPSSZXY_]_`bcad`ba_ccce?�i-165231253704446145ZZ\]Z^][^X_^]]__]^\]��yzwqnkc`]`b[UWMPMOHJHLJJINNNSUSY\[_`dab_ab^]_e_iGR�633/6022416/7074/49ZY\\ZX][\]\^\\`Z\cI���wx|solj_`_ZeSVPQNNKMJHLILKJNRQUXZ]^dac`^]d`_``_iO:�T1-43/4146346170263U\[Z\YZ^[\[^Z`_^[]M���vwyqjkh`cW\X]WRYROQONOLOLMNRQRZZ[``bb__dbc]aeac[.{�/.3363141354546280U^W[[X[Y\[]aWc][]VS���x||xrokhe_^_WYRTVMLOMMIILIHJOOWV[]\]a_\][bbc_ebdc#j�B+33500334-6133422Z[\^]Y\\\^Y[]\\^bWm�Ǚ|z|wuskiibb^^XTROPKHEDBBHFJOUT[W_Z_Z]\\^_]a`_a`db+[�^)3531463032/8-504 \ No newline at end of file diff --git a/images/trainset_face/s29/10.pgm b/images/trainset_face/s29/10.pgm new file mode 100755 index 0000000..dd02007 --- /dev/null +++ b/images/trainset_face/s29/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +cfaaeea`b_^ZSEKIGGJL=<*,/(',),768970/41@JLGKNPHECCISZYQJCB7..)(++)56=RVZcY_]^^_\][aZ`\`^^^]Zcadbacd]SUBECBCBJ@KLPNF;96431./63-2.1;=JW\^_]__\`^W`]Z]_[]_ee`abbTYLWLED;8<=<01'$*(($$6=A<2/*9D?:;9462<=B77@?FPTVUQ>FHK<:36-813//+34AJY[`^\_`][a[^[a\\_cbb_deYIG?;0/579.34)#& %*+-75651E7>4+4??@?6537BDTONOJFDOI<5.%)-)0,-1,4-06NYaZ`]^^^^[]`Z^_`ec`c[TA>.0646>2,2.)$!#)((*-9BDGJB<2FB9>LLBD<9;>EWSRSC;<69A:7,'#+ -*"-&'4( 3Ja[\_\`\]Z_[^_Yb`bb^TOB850<<;5-+2<'*#)),.'77=BDC<87;>AGLIBB0646LXQC:53.*8A::)7;93,&&%(8&,$#'T\_\X]]^[^_[[]dd`cZRL>@;2<8;45/4:3-+*3+)(%(,07=>7666IE>>A88+55=ITA;/94.28;394:A;632)70.&)# 7Z^]\^\`_Z`Z_`ddeYPRC@68@3:7B>/<0*'-('#("%%!)5;965HDE;216694310B<203AA99;88:6>B;6.+)70!%#*$$ LZ_\^\\`^Z\]]baeNOFD74>CBHTOJINC?/(0+++$!%$(+0219DBA;BH>4+.354:<@<2,*06)'/%!) =Z_\__^_^]]]^ebYKVDG=FKC@0(%/@FHPWWXTJ;7?<7;:<;=-&68=9=4//,&"8W]\`\[\`\^]^e\SOQFAIFHPXW`]]jpUJL?;855=56<>9BGQMQPJ>8+307DHMT`ab\K931443,./<7+/&'$*3'(V^^`]\]^^\\cgOSTRCK?RK[dg`gYjlsdYQMUC?NQJ>JLZSRG?5:6;?EB99/)'*'?^^_^]`]\^^`]JULLHLJMUvngddb[\ekldT[WLJEEF=>KB:9879DJLIGBB78@LK=963987?5:;6:23=EB>;56/#""$'K]`[\\]]`[_ZEKTNPYWU_pnpj]_`\ZPYchkk_QI>9<8@:27:@?JWME@=9>57A;648:>:28==<>C:>?F?98063&($"$!/P\]^\_\`]bV;PMZU_Q_pknqfcYsYXOWP^ijpouhWRF<=43=@OOOF94;8/0/2->0<77,276839:BC@@>57.+0/'&'#"$$B]\^]]]^\_V6LLWaWchpgoqng^maILVZbi[\``_UOQGLE?DGH:70+4)&-)-'15=:>579?>BDFHLKMMBC=8/30!'$&06U_`_]_]_[RBAEZQVMRRGILJI@?96010$!"0$%I\`^^``\_N;8?TXopjnyn`LNHk_cVTNTY]ZZ^NLCEFI:16/2'''&''",/2;?61>AQc\YRKIMFJDD=69=8661 $$'-6][`^_[^cO3;>OkikfqrQOCFH^e]lcbbaadfjgUKSKH;11,*-++$(,(/39A=>BH^gqfj_\QECBMAB@;2(4,17(&($"V[_^^\]_E52GVjgla]EJJFANSbgfgc]qspnkaZQOHB@.6/7681/3.44=ABFHU_jc`HRKDDA86>K;=?B*5*$(7$/.%=V^^Za]`@-/EjYqb`80?D9=DMPfililmihnrig\SOHD9:306:6=B<:758GUfbqkdXPJIKG<@-4C^LL]R1;(#*,!&%/L_^^\]^B22Il\jb@/0A81/BDJ\b_dhkvbb]ZSWXSQELKB=8E:9?FFIGLOVdkqjcWTLKB?8/,2.D_XVdX=9'"! 'E[_^___;-0MdkfS08*#$(3//*BZPQeSF4%/Yb^^`^4,)Xco[<3#"6;Kgona\YQTVULHJCIGONNMTTW]XWY]dfbbacddgXOMBJCA>;@81,%$6WHJ\V>1*( !%@`[^_]&0)V`qN8+ '9<[wvwk\_\GTR[SRRKPPJJRUVTdbedhmmlnoeb`\OMTPTMPHDA6/%)! 1"$$""%')(""8\`W4/9#:MAF5-( )-Wt���������wpgdde[XQX\`]d^gqtyy���}~}z~{{|{}}��zxn]K?;2)&#/%'""('#AY_[39/*2K>A@>"&(,Sw���������|vljfki]aXbdghghuy�����������~~}~}~{|}zwobPD:62(%% !###'-#@YZ]86/)-8F=>;5-'5Vu}��������~|umkkphkgfnlrpux��������������~�}tyuohTMF36*#$! &)%$&2Z\_8/!//$<;:>A=/4Nm|����������}slkolooors{vy~~�������������������{xrqhaUH?=-"" !!'/+SY[/-&1*%+079%!-1) (;@P[gg_M9;TX*@#49B=AHAMRt������l\JFFF@DFCHbc5BG53T>7AdghgZW\G!"&!([WWL+)06, %CJSbl_NB9Z}r0B6!0JGIABFADc������pXHGFGHNMPUooF0/(14eUL5OiileZZS'!&##$"4X[XF.1*301NRZdjWBGQ|�~N04&4`QBJLHC?S������rZNHPQXXU]_kz`>6'5Ohi[F=cjmhbZa.#'"&&?X\Y@,(2,1;Y_bjdQCcn���jH;0:_jcOBPTK>[������t`XXXaUd]_ku~�iLFZonqhRKWkkmdgdD+*'%)HXYX<,(+,5!Majki`SLx}����lZWeysi\RLi[Qq�������d__kiZd^^q���xss}{{iYWYgiojkhT.#1*,PTZYB*'&%3% [opsm\__t����������{qpgktoq��������sihppnuuu|�������{wpaccbcnnoll_<$7'&"+R_V\Q-#.)euwyvlr}ix����������x�x}����������uworsrwwux~zxrthhegoqkhrpvqpgN'"+6*,%LaXVZ,$"''n{���~~�ukp�������yqnqt}�����������x{{~yxxqmihjjkhlkiijoqsotwuysphZ0'BC3&AeSWc,$*%!#p�������sopppnnlehhjpw������������x|�����{tmkf_bdicokqstxvy{zyuplc40L]:(8dUXg011#&#)u��������zrrjicaknsry�������������ww������}{yttqnlutsx{yz}{��yxolh7=jhF*HmyU,EdTRaVO\2PK& m�������������{xxs~���������������zux������������������������~uqg_0%D\sd/IdQS_ZZs:qi1_}�������������~z|{����������������zut{����������������������xslhY1,?Kdr.V]MR`W`}C��AQr��������������~������������������vqvz���������������������spkbW*'/6@Wu=bWLO_YU�`��X$!Fl���������������������������������yqsr{�������������������zlmicQ&6>45/KoViTIR]`K�}��l*!!9gt��������������������y�����������ynkox}�����������������}xrkkbdM._[0/0CoaoOFNa^N����v:# 6`rxz���������������|z�����������zoels{�������������{}wlmjjedM2\mj94,HjlkHGJ]]J����uU60&]nrxxy}wy}������������q������������|lifkw}������������zvupnoljiddW[ohuG,3VoplBFH`ZN����u`XM5Sorsquyxx~{�����������p������������~qmcdp�����������~vspnlkkkhggcYgmeuL(Fclu`>DD__G���{]h�]Iooomptvu|����������~x������������yr~jbm~����������zpnmhihijjgic_hlbcUL]hjwX7EC[]Kq����bu��Vmrnmlkpnuy�����������������������{m�~^ix���������~xrjeiifgghkid^hjY[lqidmrE8A>Y^W_�������_jqqmkejjju{y���������������������wrnz�fgv��������vqkhahgejhojhc^fqnoxrfiv`:<@_[cMo������nfrqnkjhdhdoy���������q]gdninlbb]^\[dgligx~������ysled_dgdhgjijga]k[elrp~uk<6:;?]]`VX�������unpoklgjhlgs{���������fYMKZX]YWORNKKW_gbjy������~urjfecc^dfjgjhcd]nhjrtr{uN6499:\\[^Pr�������{orhleijntv����������rY9+EQPSSIF=0/@Qa`kz������}xniiff`cagffjcicXimmrvrvc;4959:=7:<8;<>A=;78>2=:B9D=COSW`ddghghniiddZH:24453663924474264:^^]Y[]^Y`^]]^][a^`Wcq||vvxufUPFEE7958797996613-/0124168AAKO^_dfgcijngdcJ53335243365424554285\][]\]]Y_\aY]]_\b]gVp|zvpuodZSU`fa]UY]eb[SB><;:=?FCFEGUXQTP]]ddegiljj_eD/36.9.82126535509057][[a][`Z^\^\\`a]\d]]_zysnqjhaalkyrwnhdouwvk_YY]URNIOIT]\^WXY\acehkjifbe@,5608043366252366635Z\[][\\]Z`[^]]^`[___^ovumkdfehmmjkknlaY`aae_XVWMKGQSUW_Z]UZ[]]cchijj`ab<-34.952266324537041:][^]\[[^\^]]][____aaYestpgabffiec^_\ba_YYTWVXINJOMUVWU]UZ[V\\]acffih_eb525048162553635383528][Z]\Z^[_^\_\_\aY_^a]Sooojceige]ZUKQPU\^UTUYPSMNQQUSUUWUXY\\Z\^bidfe]g`3/4363806123242282426[]\[]Z^][^[]^\_`^_^^bYdnnlegihg]VUPQKHIJCFBFECDDHGNNUQVSX]Za]\]`ee^aad^3.7062533537153451745\[][[Z]\Y_\\_\`_^]^^`Whinjihfdd]YX]SQFE=;87684?>@CLJVQUS]]^____cea_c_iW115234382244461474642Z\[Z\Z^[\]\]^\]b_]a\^_hhjmljijifcjea]PMBFBAAJDKQQMRNWXUX]_^`_]`ca^a`bdS4413424.9545421415445][\]YY^[[]\Z]^]]^_`_[^pmgmjrotsrusuijj`UMILSSZZ^`]]SX\__^ac`_``b_acb^iR./54266/5142532735437[Y_Y[\Y[[^^[[___\_aZ^copbfknpx~yyxut{ph`_U_^d]bdea\^bagbecbfba`\eb`_gL024443341526173361816\[Z[^Y[\[\]Y^[^]_^]]\frnm`elptz|�vwvyvxnkedebigeed`helhghef^a`bbc^biO.23361234055337/48646^YZ\[[]Y\]]^]\_]^^_][fsrod`fmp{}�xqpw{|woqjhgjljgc^fimjffda__]`ddacbjF)35150161431248/64371^W\\]Y`][Z[[^\]^[_`\]irsnhbcjns{�|xrkptvunmijismjdc^bliigdbc[]^bdcacai=40614/4233535/6145153W\Z[Y]^W`[]_Z`[^]]\^[hyqpkc]bhnvv{pxijjqokkhemjkha`\_fcghd___]`dacebal610343411217.915254706X[Y]X^[][[][[^][^\^[_muxqodb[`hhmrurpmeefee^`bdbcW[_]a^ac^`]^b_be`dc]oP4.60423/65/2532353248[W]YZ\\X^^[Z]W^\`]_Y]rywuoia]Y`efllomhf^a\`XYY][\SYYYX^\aZ^a]d`bfbdc`_�:130525-80606/5071362Z[X^X]\][]\[^\\^^]\Qx�yyxpkfd[W^a`d^`^\[YSZUUSSRSQRWUWY^]`^b`dbcabagaP�g10332405204022227042YZZY\\[]\\\\[_[^]\^M��zwxspfe]]V\`^ZVPVOPOOKKOKOMOQRUV\[_e^b^a`db`abdYO�5304153341315/440434^V]ZY^Z_Y[[_^Z_Z`[Vc��{ywrnkdaZZUZY^WRROOTJNIQLLPOMWRW][baca\a`ae^_cf_5�Y2/0523125026/632317VY]V\YYX]Y]Z]^[b[^Rt��wyxspkh``^[TXPRQNOQQNOMLKJJIIKXV]]_acb\\d_fac`ga2u�/-44330143245071133ZZV]V_X^ZZ[\\Y^\[`G���x}xtqlhha]_VYSOJFDGEDDFACHGKLQYW^]a`bcZ]^cbbcefj)_�6/-51424+9.22314042[X[ZY^V^Z]Y]ZZ\[^aU�ßzx|urrjjbc]\YURLJDCBDB@BEHOPTT[Z_a``a_^^_c`ecbem-X�J2.5215214128.31165X\[Z\Y[Y\Z^Y^\[bv���ŵ}|{vusojgg`a^XWOMKDDE?GDOLPUYV^_bc_``_aZ`addaccg9X�t4318.5.22143142546ZX][[\Z\Y]^_Yev������̆~vyurmihheaaZXSMJHFDBNINPUVY[Ya_b_ab\`[_adb`dae5`��D325351412326-2342XY]Z\[\\Z]ahw��������ٗy|xppjlieg^`\ZRRKHIKJNNSTTZZ^Zbab_d]_X\_eeaaf`3u��oD@8250623-22.8252 \ No newline at end of file diff --git a/images/trainset_face/s29/2.pgm b/images/trainset_face/s29/2.pgm new file mode 100755 index 0000000..fbe97a5 --- /dev/null +++ b/images/trainset_face/s29/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +edccdccadbcbegfbabbaadafbc`c^QUSKPLRP[Z[VMSGC8698;)3AFPPTaT\X^b\a^ab\a^^`\b]\a_``^^^_Y^YaW^Zbded^hdcbaacdeaf`_a_de`]_^Y\KC=9BEEHGTTY^`_[c[]b`\_]]]^^\`\]aZ[a_\^\gaae_gbbdd_cfc`f_c_a`]\W]VQE=:ABTSNI@RQKPWSWF:6/47675<;096<69BFD>BB54)%05=<>746./5563;B@:GT[^^\^__^`]_`^^[^]_]]`Y^\]bafbdd`ceac`c_\ZXWVPQQZVH0+30)MJDDE?03..:9>47.459?>:>@3=3338783/1->LVY_[__]b]^]^[a__^]_]^^\^cdebeabeab_a[VNOKGE@K@G=9)(''-9;9@F?H?6:>9BA=202-%05FF;E>><=BMGIA566401--.6,/,;GRX^`^`]_\b[^^\a``cc_cdbc`PNA;8/+*3>:,#7-))%+/$+(4?FI@5+*2@?61),2>>6;927>CLTLM=@E=D9.(* +.')+,+-M_\a_[_^^^`\^ab_eebZVGF?6-2-6@83()&7/($##$)1-15?IHEF7848C:6:GB=<;48??ILONB=7:2<4/)(&$''((-*S`^]\a^]`^^`Zg_dc^ULOFBA--2DC1.0&*0>.(%!#3-283=;CG=>:95;B8FBHAB=54,9BZQC=60+,2;836144+#"#40=U`_Za`Ya[``^add`VDNLIE968<;922/0.3591//1392++003;>AA<=97?OL>A92,23ADBC<61522.64;:--*4&(!"=YZ^]`]\]_^``c_KTNLFCD-LVEE>3E>97$1*-.''(**,57689CF@<34<@+./-07@1>69EDE>?HEKT;9:A:/CEADRJJ<3+.!0>HSZY_UZO74045@BD<;-/171,(' .1[\b^^^^]_^dPNRSMM:9C=DPQJOpiYQGZnoxcQJGCEAE>ECFIFUXXOE>86126:7@KTWXYPG>93*5;BD:./*57=<<.(%>Wa[]__`^\_MMPJXP?@ENRSE;85258;36956/;=F=<4+!*B_`]]\__[_LINP[PMUAQYE\ecqlaQ`\X]^ZYgplkc]XDA<937;6/<=<736:CHOKK@:<5<-8;7;B;85,114243?C>A671++.$%0SY_`^]]^\@B:EKWaL\WPbic^lokqkf^aMRMY^fi_b]dbYNG>AC@@MLK?5,13(-*00-8=>6662868=;IKEHEB;8+/))@Z]`_^^aWB5;:DSJJbUR|b`iz�o_c^Yb[KITY\msikbYNFLPAH;@AA98.//(''%".59<96AFHKAFHOIJKF@7>06*,!#5R^_\Z`]U=471DH4N_Rhfihxvn[MVJVhdYQUSM\i`[XVMLHC>98881/+)'+&#%)055@66;:HNNOGBHJHB>?2;18/5!!&EV_^[`^S=/4+E;3P^]e`pin[XLD?OGebdcb_^Xaid_[LIIILD6/)0+0/),-'/49<;>>GKSd]]XUKH?IG8A=.*0+.1 (7M]\^\_R9*/.;/>MTrUt_gW>BTCJJPThbbnkggppldb\TJH@D47-8835/..749?>CHZTW][OFEAC969LA4FF+3%+.'!DY_a\aG5(./3)7H_gcqXV95439HRV\^`]ROBGEC>8*;VJPXN94&&8W\`^_@).(/'&7FlXtcOD=;=@?DOVWYbdgkmqmn^_[TVQXMLEDL<7G<G?&%2;@LOagc_`Y^__aZOJEEIOTRHIQYQTWLESU_dcd^]jf\SHP@=3;7.+$#-LKJSS8/F__]`.*.###23LiehO67#4@DOdxwkceV[YV`WJLE>CIDKNLLMRTUXV]bed^_bb\\TICCBA8<;1)"(NBDNJ4( /S\^`,&)$(,7Iaif;/- :ACZv�rnlbVZPPPUOKMHMGBGJJPKRab`dcgiabc]YYRDNSMJH?;6+*#1F:8N:2 I^`^+%(&'(5-Eaga>&'!%?AMl���|xql[R\KPUSVWRVQFDGKNGJOQeee_aZ[SMCA>ERRUSQNA=,,'%;93:E1$#4_`\'$$())-)@[ib@$&&ADYw�����xti[WRLSLTWQZXOIGGSJMGFLKLEKREB=??GR\`]a]RRE2/*!1/0/=9(&#,U`^##++&)(*?Ya`F$*;Gd|�����|xog]ZSRRKQTR]ZQIJLHJMKLMEAHFDE=ANV\ifbhb^VH=2- %*1(.0=*$,)#*O`])(**%*,=Y[\O !!,8Im}������{xth_cSPPHRUS\XNUJNAILRMOHIEHEJQZ`hnplnjb^O>=(& *.&(/7.)&2&2Oa]"$&.1'+2PQWP* " +=Om���������xtc`bZSLHJWRZ[]OUKFUUSRNOLPVY_bjeutrsqmf\J=/&!%)$**4)%$2'7P[_, (.$.)'+IOLO=''#0@8&14Vr������������wojdijdZY\`efkbjw{~����������}~}zwyuqiZE5/"+%#!!"/B]_ 70+!,'**+E;?:=0.8Wm������������{ulmhmldjcmkntnrw���������������~}yuupl`N@5('"!"!,'6Z\((5%,-.#&(.>;6>C3;Fi~������������{qnlkjmpstvuwwv~����������������ytpmiQO;1'##!:WY&).&&&-. !&+*445DF=N\}�������������vqnlorsuyz~}||y������������������~{rpg`PI;"!?U]+!-'-(&)"!'#((456FJQOOLS[]\mrmszxvzvotu{{}}qmp_YULPBICGDU[^WXONJ@F&!' !>]Y)')$"%& %2;>?BKTZ[UVSQ@>6D8>9AEHXTfhoquwunnhtpvttdbYMI@@8<:=OZdjicb[PUK@,'  :WZ)"'!%) );B>>EGTYVVYa\XPBE?:6:>AMOV]ciuqtlnkjonic]UODB>>:EEQ^hpprmkcY^WK+"$!CZZ1!&" ,'*AEB:FQV\[bdikfaXTOJA=DBEMQOY_jsqropnmh^ZNGCF?CADCFHOT\cjjji\cZR:'&!OWX7%#!-(/ ,FEC@MS]\cluxtrkf`[WLGEGGFGIMPcmz{uytpdVOA@C@A;A;;6*&/-6JSZeeafTN&$(#,X][-)($$7,.'1LRLJRX[ejvondYQF:5525B@BB@CAFTn�����|eO>9A>;CB=EL>5<'3:=GLdggbR-'(,9Y[\,)&+&1-1(5`]XVY^Zef]VNIIA0.!!,?><>@l������gK9>?EADBIYi@,! .M ),!>X]W-( '&-'1& Diica_acbLNNGK]J'(! /IB=FDEC7?`������iP9KESDIUTerM-"]W[D!#&"$('Et~���~xprqgt�����z{{}ukgacbgr���������xkiiedc_]_dfa^d_``hlspnsrvma+8;*>`V\C&*+!&"Ls����������ukly���}vvnmcddhoz����������~pyvpkie_[\^^^cdeinpwsxqxrpf0FL(AbVVI.5.' "'&My}����������ujiqmnmidjjnopx�������·���n}��zwrmilgehikqpvuzw|vyvnh5T[&CdRYV2H3*-),%!!Ww�����������sqjjhijqvtyy~��������ɽ���wl{�����zxvxzyz}}z}s~y}{|sof2!]n$M^SXb<]>*=O?3!%Kt�������������}��~y{x{y|����������ý���{nt�������|~������}~{�z{rme1'Tv4J^RS_PmK-htfE) Dmy�����������������|{u}����������������~qpv�������~������~~�}|zro_*/KuEZSQR_Yx\9��~S-"?ho�����������������}z|������������������tsqz�������������|���xmoT##5:kZ]UPSeVtqQ���a1":[ky����������������~�������������������vqms{����������||}��ztlkK*152\ieSPPbUm�o��yX8%3^eu|������������������������������������~tlnw}~��������~zy|}||snjiC#M<-6ZjfMMP]Z\����xP:' &,\dpx~������������������������������������uglqx}���������||yzvtnhk_QTZ;.6bkfIIN^\R����xRE:*'#Tinr{|�����~��������������{�����������yjekxy����������}vsonjjg`ao_9/LalhDKJ[aN����y]NcJ5&Njksuvx{|}yy{~������������}vv������������kbgrx���������}tlliiffh`ah^D^]]Zg��x������_bvuqqrikfafdhnww������������|��������{ojjlpdiu|���{vni`ca^ebgghbfefmkqu@7;==^`^\U��������}m^tturmmkgf`ffjry|���������{vkkovxyzpnidd^bfidku{�zwpmdd_`]bd_ie_fhjnks]>7<>Xijimuyyzztsmhiea^]^e`dU5A;<9179196;]\`_][aWcq�|�uZYiquoihhnnq}�~�������������ZGEGJFFDHHQMWdnllls{zywumojjfaZ\]dbaM24475556576:`^]^]]^Z`^eijjc[Ykprqmmgosq~��������������t[LPJNPHUU]bclljnnvy|wnoojjfh_\Ya_ae?066574652:98\]\_\^]\`]\a_b^aYcopomnmpsu|���������������od\OTVQV]_`ehhjgqpz|ymikjhijZY^abb]71691:184369;]_Y_\_^]a`\a^__`_`hnonnqtrys~���������������zohYZVROZ[aaef_hjitywpghgihg^\^c_bP507450:22738:]a\^`Y__^b\`]]``_\cjnkqpwrvvw~������������~}zqjbZXOQ^``abaecdiimjibejbf^`ab^T;3535354863568\`\\_Z_]`]a_aa`a`]`diinpxwxyv|y�~��������||~��{pa]XVcegc__`a^\dafcdeghd`da`YA23519436824646Y^[^Ya[]_]`a^b`a\cY`cfjpywzxzwx}{z|~{wwutrz�����zsi_]\cjfb`_]aY^_bdbdeehag`\F607563816604767]]]_\^a\b\^a^`bab_a]Ydjmxw{wzzxyvspqjkimgnsvtf`egmpaVNSZ_`[]XYVZ`dd^fcchbb^K:6366456539/;294]_^\\`_\_^_`\b^a`_b^^Zfqwy|zz{{rsje^SQPQRNNLFDB;?HVJA>@CDKIMKIRPY``dcbgffbO53261175905856658`\`Z^]^]Za^a_`cb_`abZX_jszxy{xxxodYTC=97365:596986BHNNNSYYcbfefgN-43328264453673755^TcZ\]`[^^``b`^c^bdadUPXpuyvtrrni]UTW_imhe^_jiog]PKDGEFPOJHN[ZXXUZ[d`eei^8146281805263;25571\]`\`_^^]_^_\`ab^ba_`XVPdrvwqmlje__chmpsvskhbdkqoh\WOTOJKNPZ\[\WXYZ_aechI41556.:362647727744\\^__\^\`_^__```````b[USYmrsqljd`_dgikiijikgdYV_ZS\QJIEELVSZZXYZY[Z_`diY=2044606360607564556[^\\\a[^^]___]ba``ba]aTR[`ppslk_aefff^]\XVY[]b]TPLTNICLOQ\SXUT^UZ[\]_ciD14536434715464574476_]`Z^_\^^\b]]^b``_a`dYWW]^ennnhecfigaYTUFJLHMRRQIMLLJGGJNRTQRUYWZ`[]_fb904820:07434644725575X\]]\^]]a]`]a[_aaa`__\VZdabilnihgfdebVVPLLHGCAB<;7@:8;C@GISPVU[Z__\^^aa:.7145537444425526236Y`X`X`]]^[`]]``_b^a\bZW\cgacglkjjfbgaZXZVWIKDBC==;>@?EJDJMTTUXXb[a[a[ec0136/6.:/735736244647Z]]\]]\_[^[aYb^d]``a__Vecig\eflnjnkmjjjkg[bZWRKJKJTRV_`]YXW_[[b`ab\b]ee/43235271635156259254\]^Y\_Z`\]Za\`__]^a_^^^chek`]ggmnoturvwunosrocZXUU]_Zcak`_[^cbbccf]a_d`2.6244343452725658544_^[^^^]\Z_]_]``]]__`a\^djnfg\^cknpruz{}vurv{ztqlf\_c]geiah^ekdefd_`__h_+33144251663326559472]Z^\\^\]`\\`][^Z``_`[adgklihaY]fkkpvz~�ywqoux|wnoe`d_fbfb`djekdd`bc_dgW+1641253643626350:233Z\\\]\\]_^\`\b[`[`]\b[emlnlfeaY_gdosu�~}uqmmqtokjcabcd``cYadghf_bbd`fgW'44130150538325632644[^V\]W`[]^]][`^[_^^^]chitrpik__X[hgooz{wvpmejiojda``aab\YY^_dd`ad`gacfb.61512710644417366163V[Z\^^^[_]^[]_^]^_]^Y}lqovtlmd]\YXeeforstsphd^ca]_X]\\[QYW^][_abcbcad[�G14040322123525363447U^[^Z^[^\\[^_Z^\^^]Xk�tmsttokdf[YVYbdbihllofdZYXVWVRPUXPVWXY\`dcbfadbYf�6028231241542713290:Z^Z\\_[`]_]\^]`]b\_P��snutwqqed^^WZV_^`c`c`\ZYSRQRONMOUMTVX\^``bec`aca>�P,5606313243/6334073W]\X[^Y]]]`[_Z__\b]R��rtutvqqifc_XXZUXX_VYVMTNOIJPFNNKSMRW\_f]`abddbegFl�+01262.333252330524ZX]WZ]YaY^\]\\]`\`Pp��qsyvzsplibd_^WXOROXUQPQHUHTLLMQIOQXZb`ba^babfcedSF�C-4/524.51412433344]Y]W_Z\_X^\][^][[aI���rwxzvsslhjedaYYRPHIFMLPKOJLLGGJGJY^]bab\\_deceggT3�`)23244005.53171243V]\ZZ^\][\^]X^\]`aS���rwy|uvvpkjeh^_WUUPI=C@@DF@EDABLMO\Yb__b\_c_edaefZ+�|-5-6.4237-33342144 \ No newline at end of file diff --git a/images/trainset_face/s29/3.pgm b/images/trainset_face/s29/3.pgm new file mode 100755 index 0000000..ea7bceb --- /dev/null +++ b/images/trainset_face/s29/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +hbddfafddeaeb`^]PPFPHJBB=?5,*2>I>864)'&)42741+76GEFD?>092?5>A>73845>AFX\[b]\`^__^`a^`^_^a]`]aeededfcccbb[QIJBBLLJLJB24'#$,.9:9AF/!44=2,5165AEOPUL=8;@<<<76;78=B45?UU[`^`_[`]^`\^``^`]^]cddddccc_ccXOGIPFHFI>A96*'0$(0",+/451+-%)5;<<578BMXWWI:=GH>:662)&'2?>>CNV[WG=<><>?CHRWUG??ENT\[ZQQ@9/1-,)-))25761-08TYa`\`_``[^_^\`Vbfdcbbebf^TC=6469?98;00*,('06<9?@@ADB?ABC8AAMIM?@7?ELW_YVI<:44/6+!(**12647,)5PXcb]]_c^[a]]]]decfffceaVPA595>FE/92/%'#)##27?;.0.4:6?IJFAAFKLE=8;CHNOMDA85844)76,,(**/-096,7EY`]__]^[\`\_bccdbdgbeYXK<<69CH:0<2)&"'('-.52.1;A>C:65668;7;93;@;GOUPRICCFC@;184;22,/(')040+3HbZb^\a\[a[^]eddccbebWWC@?>BB>?3C6/%)&&$%33FJGIH=4=2?>GI<.405C3.,+6/0.:-,0,+1'".T]^`_\_^]`]]de`gdfb^NGB@:D?7>?<=:.().,'+)..;>C<25DF=7B:2203=LLGI>94BBVUVPM?98::G5=0*.$'#($#.'(,3( 9V^`]_^^_\^ffbfbhLWHJFI@HSVUPOA1/,,!&''),"3892218A9ABA>0-0;EKRI>68339;:40?:=315++$.1,&)3&&;[^]_]]_^^ef_kabMQKGNERVPWRdZPF6'1*##"&*-/576>>@<2.219/0',6::9,:92.79498=G671016;.0&%#1$*L^Z`^`^^[befecVKTPQOMY][hdiLPLA3,17#""$'*2/1CE>:5:<5772)385,58AI6:?>:;=>B?7.-,12&%$"""0"$I]_\\a``ZgdgaaQJS]SS[anjmnoJVODB6*71(((&)-(,819KNO51&-596ALPEI;6++.5?CIPW_\XKEAG><497B4%&89BK>:@FNVZEBE6814;;@GMIS_gjXI64:=6BBIAC5*.0;76.)#'!).&'&, ##3[^]`^]\caeeXGK]^ewqxhddeZdnh_\hWJLPICBQGD:157?=@DCCQLAQTVP@<556MZdpnvxknlp]T\`mns^K>5:,1522712AFGFCFA7-?=G>97/32?C8;<@?;7CEHD?9;<3+%&#&$ "%%3``\]`ae_aH:Upunsz{chbnVPZ[a]\\tmf^KCC6?;>86-1/-3&!)"!&$,!&&V___`eccQ@BhlrkyncSY_i[PJT`_bbh_TQZMLHA==9022.0(+&!#%#'.97365>OFKOXSQPKPMMF?<<00*!(!.#&&"%]\^]`hY8A`llaSE:JINOehc_^V]_a_XNKQOU?53-3%)&'%("**36=5.19CTV\RVRHDFENCC=<<;93+#$%)$")$A<4.3'(,8$($(#''#*@b_ea>=Yl[K.0" !#6Kajdonigmlfe^UQIKF5;70;/8?=4:0?DVYaik^ZPNKLEE>6?9EIJMNLQeboqc_ORQKGB462=X_HTc\:A+& +&#0Q_^^IH^jI1)  8HltbbT]YSMJDKKYUTQIQYXOMJKQ[a[b\^mmimdYRKKA@><372BV^T[fRD<,"%"#&,Xda`NA_fE.+!%8Xxvi^_LUTRLPHEMNTRPQW^bZUW^]ea\`fhga`WQHDGEAAH<;377ZOKV\KH2,&%)(!"# * Ya]fQ:^eF-)!'=j{~tebUKXZUWULKQSRWV[Xbafc_khmrkhij]WQRPNNPGLGE>2.0/TECOXD95+%#.& #!%NdafIAX`H,&'Pq��yteXQMW[\YRPUWXWUUSV\cifhieib]UTNKMOXUSYMRNG?<.0-6J;?LFB-/ ','&"#8_`gN8Z^J0$$&Yt��{{pbVTPSWPVVXXT[RMXTSSSVPWTMJGHDHOMKPX[XYXRMD?93022D0>:G01"$!,%! #!"#0[ddY7U\P6*"'^|���}yrcWTJRTKZWWZW[LTY\UUTNRNJCGFMLXZ][[a]a_]UGEA:90*931:=>2'#%%/%%%%"%UYg[=KQSC1$)e~����}wm`[SONRSYX][TXGR[[]UUQPONLORYbhjkljljed\REEBLMB1.$)f~�����}ok_YUMIVSY`\Z[MWabaa\TZRXTX^ccnwwwtvpoieZQE><71-&-0*83*#(%(*-3*!# Ddc[D8LHD7/( 9k}������zlcc]XEKNV_bfc_Xhpjolfbeachhnnoy�|zvng`SKC=623!&+'/1)$&!)0&."() Dfg[5/IGB@9(-#8n�������pkcgZVKQW]^\eebkruxzvqnqssuvwvs����tmcYKFA9/,+!.-!'"& "+( (&'$#BbeX;3:AD?;5/)$8n}�������spicf_\T]]c`e`howx�~|{|y}}{~����ytf\RDC;4+($+!"& (0+#!D`gU4?.49>BD36;@m�������|uijhhd^`fgglcny|����������������}�|ws^UGD<7.(-"$,%$&."!%K_eU95',,36DB;?Lf��������wriihhjhfmmlms|������������������{}�}wtcWRFAB(+#!!##-(! $$Pfa`B2.*,./476Ci���������}vjikkmnkqouqx~�������������������~||wumZWKH@5%#" #!2"!%QdfaF2-#& %')*-Kd����������|snlmnqptr{|~���������������������|yxpd[TJK8/! !!! ) JbddG5)(!"#%0Qg{���������~wwplnqsux{~������������������������{wxoaXSO@8)"" " >dcdR/!, !9K[nlkimuu|~|wttroronvv{�~��������������������}}}zvwvm[YUMA0#!#!2cehY-!4 $9EZY[TDPW[\]adfkrnmpssyv}y������������}wzqhihahhdemulZZXL2( !4fbdb7.2"%3BWRSOF?BCGHDLWWemlnuwyt}v{|�������zvspgfbZ^YXZTW__\^ali\WV7,  &! ;9+-RTVY^a`[KI:96>DNTVcgvwrqpnpwu}tkh]TMHB@<>@AHM\]`\^WQUP_[Y[O5'#  1WeaghH75,7RWYbnnkj^YTK@EDENNV_gprnpokrrmf^VQKE>@49}�����sOA=:{�����yQC>?LFB:>0& 2\f[GM\KK^igjneegbM(%%. #!*VXU]acb`911) `tviebdmZ9!$Fhpk]UKGPTCJ������{]IBIZLB;?;,5\fcPLSNLRffklljlfT3"*2%"&+WZTb`_cbI?>- n|}wxkqwcEJ^nrrc]_\`ZXk������|eZI[`RFC>C8'%=a_b]ZZRSX`gkrnnqj^D.-#,<1LdP``h\gSXJ-r������hp�nquz|xlbffidn������okc_a^[ZRQP=>BZa\bibY^ec_gnuqsqmdV!*0)%W������������{ytx�������������stu��������������}~|wx{~���}|xufhX6(!,w����������}����������������xuws}�����������������������}zsne_T#$,*357rbGoKA_a]daQr���a9!o~��������������������������yurru~����������������������ytold`O!7I,254hdVoAC^`[`bQo���qY?axw~~}}}��������������������xosoy��������������������zsmoka`I!2^`<22/lfff;Fa]]baQl����g{npsvwsyz����������~�����������ynontz}�����������}}����|ytrkig_bBA`jnU1.8lisR;B`]]]^X[������{hpptstv����������x�����������sihlnw{�����������|�{�~zwqnmkecdeCCcj\n^,4OjosE>9<28376:074]`Z`Zc\_]__[a^aZknqptw���������vSOKHHCGLNS\`hlmon���{{zrsmhmgi`]\V__bbacW9478347;566375372^\a]^`\``[`^]^_]bkqsus}����������jTLMMIJWZ]dhkfllp��xrrsplkjkibYZX_`aa`aL52:39675959271:67]___^``\`^`_a^c\^fqtvsz}���������pbUNPHJVY`aafdfin{���vmmpmilekgbYV^^aabb]:47525454758474654__]]]\`\^]][b]ccYbquuyuy|������}xk_YTMHPX]_[]b[iaq��~xpolmkigjhc\V^`c_b_T384667364653729268]^\Z`_]^]a[`]ab\][ivxtvvqyvvvwr|~�|sk\PJOZb\`]][b`bpkqpogihgmhcgca`_a`_^[@145583827557286663[^]___[b[`\`^_`^bZcrvvvunjgghklyzzqh_RX]`bc]Z_Za]aadkdecfdhjegfcb_baZ\I362757537635919563;[]`[a[_]^]]^a_a^__Yqzqyrl]XRVU^_f_Z]dhfXUVUcb`Z\Y]Y^Z^ab_cdehgigecc_b]ZP91756545:20732864736b\[`_\^_]_`]^_```^\j{nusiTPB::>A>D<@HTUa]`fbffkicb\Yb^825421958166609457267^^[_]__]a[_[\`\]dXcZgrkh_`eenrxoebkjfSA=9;5@AGB?DKQQNMLVZ`dcfbhjfi\[c`_7235615619/831585:073_Z]][^^\^_]]^`^`^`]b_kqh^ceefhknh__eeg[QJOFNHJEGLVZ^TUOVW^_ebfhhic\^adY533635748518268257186X`X_^Y^_\a^\a^[`]`__Ziohbci`]_X^ecZVWWSOIGG@BEKQQV[ZTZMXS]^cbbgef___ceW13355167/64641;436535[_Vb\\[^Y]_]]\^\b]`_]`kndheaYTRQRXaZUJRKEBBEFLQTTVTWTYVWU][baceda^acbeP233671833464537238096[^Y\^\[_\[_]_\^\d[a^aXhjieddYUQNJJQRPKNKHHJGMQOQSPTUTVZWVZZ``dcd^`a`egL/63715467354563945555Z\Y__Z^\[`]Z`[^`^^a]a^dlmhkf]\\TMH@A;;=7?:;BDCJKNQLTPZW[Y\Xb^f]`]fd_gcG12542541:384854645865[\[\]Z\Y_Z^\_\a^_\\a^Znpinqoonoa]PJAA==:=;?@@BHLPQLTTYYY^YZ_`b^\abc_bfB060644562674246476560][\[]\Z^[^^\_]`_^]`__[jykltrwztomj\PJCCIMJUQVPUMWRUXW^Z[[Z_]b^^_bad]fbD040242350267374747355X_[^Z\^]\_[`]]]^^\c]a\j|sgpuz}wsuuleVMITTW[^`bZXTZ\^\_^^^]a]_^^aca_`dc9163161653356180871749[ZZ][][_\_\Za_^^\_]_aTk~ulks{~zsms{rl_[X][c]dc[_]^cb^adb```[^_cacbd^e`6,:/92244147/742641944[][Z]]\_\\[]__Z_]_\b\Ym~wsjqx�zslkxvlja`[``cb`X``ahgaac`_^^[]bbcb`cbba:14126/43360:/92645641\[ZX\\]]_^`Z_[]_^[_]`Ru~ztkmmxuwifqmpfaa]cfd_`YY_dief_c__Y]]^aababbeYwP06162/523512854593482]Z]Z\\\]X\\][[^_Z`\_\awzxlgippsnldikda\[h_e`\UX[abdca`^[Z[\e\dbd`_k]]�;-62516,714.820546456Z^[[][]]\Z][`\_Z__]_Ov��zxpmfgjnkma^`_Z][\^]XXS[X]Z_``\\Z_``c^cdbaefbL�[10440542270512606548Y\Z[[Z[^[]]\aZ`Z_a[aD���{xtpede_cc^_WZSUSTWRTQUVZTY\\Z[\c`ad`ace`^cfbNW�2412445025702617/858\ZYZ[_Y\\Z^[]_\`]_`\K��}~xyolb`e[UVWTPSQNQLOPSLSTTZYUY\^daa`a_ebbb`dgZ:�P+33462/651685156334[X\X\\Y[Y\`\]]]\`]^Rdİ~yvqli[e[XYSTTLPPMMLONJTRUPUU]__bcg___dbcaded]2�u+36134414/544364172]Z\ZZZ_Z[]\]\\Z]]]dJyʷyvtlja_V[UZO\OXHQMJNLQMJLIWW\a_eah^\`cabcfefb)v�03432244/5082317360\\Y[[\[\Y\][[`]\[agf��Ç~}txnnec\WTPQJFHDGBHAGKFMMSW]^`a`cd^_\`cdcccge*n�E-6/01741325.522843XX]XX[_Z_X^[]\^bk�����̓}}|womfe`\XSKNHCAE?ECMIRSXV]\_d`c_`^b]`ddbc_i`1n�g1/8.36104235332352T\ZYX^\Z^Z]^`_i���ƿ��Ԥ�|{yonhee^]XQKJFCFCAJMOSXX[a^e`a_^b^`_`fccdbhY1z��765.9244/303221415 \ No newline at end of file diff --git a/images/trainset_face/s29/4.pgm b/images/trainset_face/s29/4.pgm new file mode 100755 index 0000000..7d648e9 --- /dev/null +++ b/images/trainset_face/s29/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +ikhjhjfhfjgjildhgif^e^`eXOFB-78AIK>;>@B?LGSIQ@4162<8?5657;:.6CFGRY`cfdeigdjejgggiegiegghgiaikgkjjiihihihiibeb_ZT\_dfT/2('7;=B>=20:623845420.3>B@A760+33,3>@=8FTaghgghfhhggggfhjfhffihjehiikiiiigijlce_TSVLHFJJVN:&$'$-?78090,($)3637//756@=CK:C81762763*,8?MZ_ihgeifhieghheifhejiggdjfmggjfhieaWJGFGAB@@J<6.#$""#&,.58;1>2&'').2<:>98?:HMEDA9;BD:-'/#&03;C[dfefijefhhdjdgigffidkgihggihh[IE>EED>>5:73/%"&#)+'%#'&-0")-+,+,6BJB>@DA>66>HLJKN?963)&'&+*/:Wcehehfidhhggeeidifgeihhighj\KKNNL@=44303)*%  %%94:3;ELADE;317396:@GIIFA=:LKJPGA@;60)(''#*/9EUhggfghjfggehfegifghijggijWMNH@60**0>2(#*"!!"3.+>=A?@;:9:A8<9<7=>=>?C<679?FOBD>B9;2:=./.?-+"(0>JThhefhffggehfggghjgfcL?.2(./,068$'2#%*,148.*/265E70-)*,55,5,'5=9EFKLAD@GIFC8'')1(/,).$.Oljfhehgfggdhhihjh`R6A200%+0F.)%#!/' #"%%$12>ED=5:.5=47:H<;4/.7=8MJKMA:@?A?=0%$"(*%#)&* VkgfhhhgffgijhhffL;A@462'18<)(('%(4$"!+&.(*6.6:7851-:@8>AH?>@433FKNPSG6-2.,>82+'(%%!&#&'$*efgffgeghefffldN:>?@.6/-;2.1*50&/+/(('(0*("#**16<;:17/*7FA?;@;1'-8<+/=K3;)14"&$( ! #& '16767>4>F5/742-24:BH=@==80;=3025D54//&5,)$4aigjeeigehgh]PBLI77504=78J?G;A:IF/6$"'%*"!"!$*.2464DA://*75/.11.=:42@>CF#'"*/.$$+(1:;797AI9,!%-7>D:=A?CLI?>;8+0<33)*.-4*5*#SofehgighhhbBQPAJ4065;FK8Uc_VDArkEE>0213+5.+'6+'7740=GDI?1, &-7HKEVYUGD>.0842<4<8%->:223*'/5khihfgihggW@TBFI11E2GJGEubMKAHackSI@8=439231=?:EKFIFFC92)02/@OGQVY`WJ3..789BL95.+2/7/+) ,2GhjgfgghheOB@GNB@539=<<@F?BHCCK]WG=4;3=E@>=11//9=<>53*&'OmhifjghfE6EGMEJHCU6Uceic_EJRONP@M]fcZTKD>8>588;49;89FGFJEB:7.CQ[P:A;>G>A81>;B9>CE@4111!$2_kegifidC4;GFJTB[QAgigeY[V_NYZJJ@GS`gfe^R98=<8/+0;5BHQQC>9<594ICABAIO@8:?@IJRC:>600)&3&%%#!1TjgiifgfC.EFWQWXIUUa`ZNFE@<49JRRIA596514391>HHEA;?BCCNNQQC?B881-+-)$!&&LaeiggfgB-47>K:\VJsa_n|}XPOUF\P?GCSRi\V\RJHJRQINB?EE=14282,,.,-6?IDALKQPRVaUWPKKC=6;3*8(%,6\fggidj90+7B2GXOh[oi{oRICI2SX^KLIFEWWNQ\YUOKF=:9=<2.5/0/+('*,5?GJ8=GPY_\^\RJ@>E@8<8193-!-(-Vhdjhef;,%;6/QNjdegijA;A@6@;ZSWaXSUL]X[WSJNMKO:3.337,0,1.,57?JRKAEOM_loliaQNBL?C83/6979& &&:`fkfig4%'1-2IOoWq]^@%EJ4G:JK[RYcZY]db`^a\UOGE@47=9;>314;:AFSRLLUY`imiiaUOA3%3.Mkihhh&%,((8Da_ifT@ 8GF<>GGNM[bbY[V^^bfbZWQLKF3>3:DFIJOHJKCNQWZchhk`ULGB=@@9OpLRh^A=/&8"&Dgigle$&%'%=HiSn_A:D7=99@MPEN[U\bbah_V^f_[]XJMIJK3@N@GLHGNIEOQbijrmc[LMLDA04-Cia_ifGA0& >aekfj&''&9Mf^kHGNV]]VOVJU\\STTRLR[ZLMe][PSUHMV\dc]_\bopnda]VEC7IO35*3bbU_aO<+cjelh%!&,7Rafc34: +5FGL_mk`\VVTE\MWWSXPORWZSR[\c]UWU]cmhbajlknmhXSI9CE]]KA1*1_QG[bB6$"?jfhg#!8/P`g^11)%-DLHYntqefdVXWIKUYW_WTSZUZTW\[ghdd]di_ifkffeaTWSNKYaok\F9/2aDAVN71'$ (Ulgj##+&.+IjeX3%'(#5GPUl~wqjkeP`TOT]^_fc_UZ^][bXZbfqorholpi_\NILX]hnrz{vk]<7%!GW:;RB/++?oik)'&)(JejY3#+ .3IQ]u~�}yqfl_V\ZbTde]h`_Z]c_Ye^YQU[Z[]Z[RQRNKXerz����{w_X7'9I<3@P/+$% *ofj&#).IYh]3!,25KZm���{lkjdg[dm\]`]mh^^`dVVgeb\STVTXXSRRW\ev������|kdH%"+L953H;/#&"$%bgi%'2%MU`]@4(?L_x������uoqndnd`pSgebscafokRajihbVVUXR\Xanu���������zuiZ)->7217E0#.3+! \fg&&$,!8YPbR$(/+DPfv������~yutniwldZWemgvhjiqiVrumtlmnhfhpx�����������}zl]:!<1+//=-++/3,&Zle$.#/&+]KX]2-27DP`|��������wumprrchE]jhlqin�l����~��}��������������{pa6(":0$3/='&'01&*_hi,%#1&XISRA-+AFNaw����������~rpeplhaIZhhhrl��������������������������{ocH)609%3!"%-'!-gjh/2(()$5^?XH157@Kdv������������{rfpja`^jrxsj|�������������������������{ldW2 1,4#") #3'`ig4+""*+"\DJOH62>Gby��������������xqrjedps���w��������������������������mbTB 9%/%%#,%)'Ojg$.!+'"4U?IK?=;G^u����������������z~uxu�������������������������������pj]C:%(!""(..>jj*'"$+$'>FKLQ\g����������������������������������������������������vpl[.,' # "!($/hf%&%$&5875>JPo����������������������������������������������������zkl`B&!#$!"!4me"), )!20/3=Qk������������������������������������������������}�|ylkaN2#!#""% nc 3!&% +67@`fy�������������������������������������������nmgd_e_alia[?(!"!$#ai%.#!' (4:GUZb_hkd_Tgrx}yy�~�������������������������|khda]]`XY^]XXW\aI#" #!%$@_i'("#-98DIR]][_XQBDUSZPVSjlr��������������������rfd`\WZVUUWbhld^QMHdX1%(" $Bkg!$(#3?9>CHX\\\][KE:EC>CEJZd`����������������~�vdXNJEGHHT`r��wlXP?Ub=!,&!;jg"&-#:E6@CQ[dfpu}udPFH<9BEQXhmv��������������rrcXMGB?>Scz������|jeRDbM"/' %?je$ ,'(@A5/KZeqy�����qhVNJLSQ\dgn������������vmaWUMMS[eu���������qshDaZ&$+$&Qjg"&%$3,/AB68Sbhr~��������ypjf`[[XYaq}���������sh^ZXYUT\^H>FI[fq��|owqT\_!#*()[jf$)'(2//FK>BXahu~}odVJFDH]_ghba\XK^n��������vh\\ca`dme\-).69nTStgstx|a[k'$,)+.gdg$ #&-*0 !SSNU]dira`[UQ4'-Xh�]hrjafRJNt�������ndbginul]�f.(�<+e�Z@aSq}~rcm;!--(0mee"#)."4 1]YZecapeITO\^:*~2R��llo}vwXN]�������kgk|y�ont�s1$:=+`�|PKRiz}xhqO(3/&)Hadf#$ $!8HgbanlamfEPUppF0'*5d����ml��oQ\�������sms��t�����I936F|�~wXOiz||su_2!30.6h`bg""8 RpkiuqhhfBfwu�cA;-L�����w{�y[l�������xoy��l��y���L@S{�~��_Yj{{�wvq7"05>Fklbd, /\pwxy~sihcV����mff����������{x~�������~{y����������������ogxhz��|yT();Q^`yZe-0'! fp~����z}ig}���������������~����������~�������������zvys~�z����zc-#Hgkaz]c:;(!)ir���������jlx��������������������������������z�����}���������}j1 0cqnf�Ve%EK!*!* # 1lr����������}x~{}�||������������÷����}��������������������������yq8 7�vmi�Vf+ab$5@4 &$2ip~������������������������������Ǻ����~��������������������������wo8 L��er{Zb6j{'WhM(&(/cq������������������������������ƾ�������������������������������yg6e��b{tUe7`�6o|b0+//Xj{��������������������������������������������������������������z^5.h��Y�g]^9T�D|�j7(5(M[{���������������������������������������������������������������wP2 Gl��e�aV`9D�a|�g;$7'HXm}�������������������������~����������������������������������}{sF&=bfw�v�L`[C2��x�^<&:(BSdv������������������������������������������������������������|{l9G_pdm�}�NY]E/��w�[B11+;U\jy����������������������}{����������������������������������|ug10wxw\p���J]\F/��y�_BD>,.0^Wiqy���������������������q{�����������}z����������������������{n\Io�q[���I]XI/��y�k@IoO4+W]dlu{�������������������xl}�����������}u~��������������������}tiZlv��_q�|�qJ[ZH2j�u��GK|uX0Nf]gnvw������������������wj�������������uw������������������z|miY�ywzt��~�XPYXK;C����fS��nCOfbbmptz�����������������uv�������������{v}�����������������}ztnc_�mm������KXVXIB5��z�����lQKhdankptw����������������|y�������ǵ����x�u��������������~||tqraj�����}��pHXXUFI0i��~�����`Hggelsqoqwy~��������������w�������ȸ����x�~�������������|{{yzwxqZv��������POUXWKFG5����w���lHcffmqsprusx}�����������zzx�������������}�~������������|x|zx{wyo[��������vKSTVUFHF6Y�������t\Zggltuuwvuvv�����������srpp~����������|||z�����������vx{y~|{vnV��������VPRWUVHFHE7w�������rRedkquyt}zxv�����������ncb^alz���xttqmsxu�����������zv{{yz}vlX�������FQPTVPFHEHC>��������Jcfnqtvv~|~~�����������v][@[dqpurxx{��������������X42C;ADHIKKOJNNMPNNRMRMNHFGGDHDHFHGHIGHGCGM?Yjic`P\lot{����������xuvy|�������~�����xvsla_nmz>6AIFIKILMLONPPNRNRKRMFIHDHBFFHCIFEHFFHHFA[fleaYQajnw�����������{|z����������������xtla[lont<=DJHHIKKMKNMRNKPLPONNFIDFJDGFEIEGKEFHJEEB^mei]_XSdjpz�������������~������x������snbYgoqsr6FFGKIKMLKNMPPKMMQJPLPDHHEHGCEFFEEIFFGELGB_ljk``^VRcgx������yz����~|{���~�uy����|yo_Vcqstvi?DGMHINJLJPKQOKQKPNNPKJFGHFJCHDHFGHEIGEHJ;coqgg]`[VRemx������vq}��~zx���}{rs���yp]W_nrvwvi>HJMJKMKLMMOOOLOLOLQLOGKHIEIFHDHCLDGFGFGCHimnkgc_\ZNSfktz����}ost�zzwyz~}woxx�~{vo]V^oowxwqn=HLJHOLNMLOJMNLMLOMOMLHHKGHGHDEEFGFHFJEG9dxjmokf`aX\NQ_iov���}ytmwvsrrrzruotuwspk]V_msw{wxb�IEHJLNJOJOLNMLNNMKNNMJIKHIIFHDJFGEGGIHI@=�pjomlga`\YTOL\ghsvvuoqmmmrokpmnmlmlokd[Y^mst{{r|^��1JNIOKMKPLOMNLOLNNINLJKHJFEFEJEFFGJGFG4\�`oqkmkfa]ZUROMT_fobifddeegfgghdebhde^WW_kpqwzxtunN�LENLMNLMMMKOMMLNNLOKMLKJJJGGEIFDFHCIFK&��]qpnoigc\ZXSUOJLP_`^`^]]`^[_^_\^W_STRYalrpu|xxyunY��4JLLNOMLMJMLLMMNINOMPJJKHIFJGDFICJGBG,��Zptqpki`a]X\XOOKCEAHMQNQNNNNLHFECGPPWalqtttwy|wxki��/HOJNJLKKLLJKNLMJJLOKOKLJEJHDJFIFHFM:L��Zutrpoig`_^\]SQKLE@=:;9=8<;6;:ACIIRW^kqssttv|x{qsRw�JEMOLLLLLINJLLLMMJMMJPMMKIHGEKGFBEJXj|��jqstspnkda_]]UWMOIGB<8<::=<GDTUPA>>31/.4.&?L^aigfefifgghdfgeggefidgfdifihghfgbYKCBDADG==>- &%$&/82&,1*6B6-582:=:74=482HEIF7;439;109DWcbggbkdhghgfhfhdgfhgfcejfhiefgfOGRMLGHHD<6( '(+,030?@9C97-,5>D;?6262BLPUGCDKGQGFI;7375-03JZhgfgigiidfgcifehchfgfgghiceiaIWSQJHF=6*5"%%#+-6<<:933;:8?CGA?968:USKI>8074:BA63'%+5)012BVafhfffhedfdieghcfhfgehhjdihY?>0546//'#3#%'&&#!&40373/8:=?NE6;>@107:D;92'##..+35DSghegeeggffhhehhbhifkghLI4.203+435<5,'"%$!((,-8>995DA51*-6;@7:2=SKB;DF=64>=B645,/-8&1*!1ZlcgegfieggggefgeiiihmJ?.22184CT]>19&+('(* %''&21->D?MHB6-**.,-,3(%$'-$-ajcffgegeegfefgigkfia>2.5:JMCK_`VDEC/4+2:7/66>DFFDIB<:0225AECET]]YB5.70:4;:=A2))/)0))&* &"' 5>;^UPd[RKI@@QXWTOC886856448=54EKQEGAA8-ARTC:;<<?>PY[hkTNWUB>EFGXZWcSIJ@C9.04?@NRQG>;<154=<+3:51<0=L>B7=AHJSRJNDTW`pdjWC[R_9==FLWUccMGRWGHEE@=@8-128&-,2+-;=IO=<<===GHGUQK>9;-/*61(!"&*YlgghffhfgeifgdEEFURcecdp\>NV\FIBEDOSMZTCNGCE@:;<243+,1%&0!'0ABG=>ETMPT\[^^VUK@E<;/-1+%*"&5ifjfgdgghchff_=BLX^l_smYB?:LWN_RWPS\Y^]UQXIF5-*.2',*,-(!%)07DP?0@JZb__Z_WKMIL;@766-:,$'"'%Gldhgigfehfed[;=R`hZskQ9C:?BW]TYQ^fl_a]\SLCF=24026-/&1.->4KSXHAO_omkqto^ZRNFL>;A<9?/3#*$/%1TlffifgghgebS;@]bfggD9FA;07CSUY_]`b_kbYUTP?@186:@400487@HPPMNZgpo_ae]YLA9JIBJA9,>:8=%0%3&Shhggfhfhhg_N5LagiiB01.)++'?SPORPc[SSXQ\[ZSNB?=-I;>FJKCC>JKRdevji\POKFGB8OjP:TE):+293$!1+HdgfidfghggW>5aZh]N(09<1/-17BDHI@LJKENBPOa_QUJOIBD=>KJHPGJMZkmtnr^VSVGB2@5YwZRlV>E'&83.0$beifgfeigfN83c_gU.1C"# #5;HMGP>AINIPNSMM^^VKMWLOOHPW^cWaX\liukidZOI>>O.=5I|fa{[I9.!@ /9(UfhcheehggG.<\g[C09,,6I\[SHT8AVTRVZQQXY[UXYY[SOXZ]^T^hbflrd`ZJDCAHXSG?7Cwbb|US6#+%+0 0ceffghggf>)9`lQ66-!3Dch`]OWMGG\_Za_WY_YcaYYecd`jbliuuhge[\YYNQLY]f^SI7/8tRguXN,&,(Nggghghge00/2^WMWg@@-"!-bjehfjhh152gdO-8",:ZrxytrkleeThi]dWja`hgiVaggaZSWTUQ\\[\djp��������{pdF15CT@GXN74;)% *[kgjhhjf4+2a_U-7)'255+$)%"($)31")Gjdijh26'+3U?KR<335Rx}�������������������������������������������������tma9=--,'#&'3**"/keggi5.%/DHEKR@7JFPRq��������������������������������������������������zvi>6.& 2*" " 3"2Zlege- +,#'=;45:CUn��������������������������������������������������yzpO:3-%,)%#".'%,50Migid'%(*!#*5153>Tgtrbcfvz�����������������������������������}z���|xqbB7+1')#"$&.)$.+%Ygfcg&)+'!,./90R�`_^_fY`j���������uontrgkum�`B/89�nEZ~����\RllX8&"$+ ) &Vheb4)/".B]p{dIN��+C_6��rqq]`VN|�������xtrptjqh��::,3Mh�zNP�{�kYdt`@(+"*)% $%Offd?,4$5KawtH]j�vP \�8����y�x`I]�������|wqyt��|s��K�f<`��jMW�~�xc_ugB*+$'&" 7_eeeI#%.7!>Ydum9xq��N@'wq����g��JW�������}v�������]7Db?����h@y��naonC*#!+!$!$$":eifcT+)(6"KegolI�}��|`^������l��\e��������{���������gbb�����qTf���|fotK('0"*!!%AcfgcM)*"/( WlqcqOz����������������sx���������x��w��������������rXo����qlxT3#&&- +$!SdcgdH&"(+/ 2apwimcb�������������������������������������������{jjo����|pxd6(!'/ ,%`geadB%( )5Hltwuzbk�������������������������������������������ut�s{����{~m=- &3&(,-egedf@#%3 Pv}���xoy|}������������������������������������������������{wL('30"""&@deed_G) ,]}����|������~}����������������������������������������������}|Y3,67#,-MbecccP+##i~����������������������~��������������������������������������|q3*"18$!D8r[ccccR/$! j���������������������~��������������������������������������|w=, ,>%0a@~gaedbR4' "#"l���������������������z��������������������������������������|}G/',7/EqStyX`edN:5$$"%"!kz��������������������x���������������������������������������xzP)(-8Lnqgj|ZdbfM@L%'#%%hz��������������������{}��������������������������������������uwP)$$!Pv|hxb�W_ecHC)`&0'%*]v�������������������}t����������������������������������������spO$"'"~�k�e�U_d^LD:t#H6-Os|������������������xx���������������������������������������xolJ#")9���n�h�Qaa`JFc"+:fsx�����������������l�����ŵ�����x���������������������������jk`H"'2 f����k|wS`a^HJ4Q�{'*6alt���������������|s�����´�����x�������������������������|jjb:!,::l|{��Z�rQZ`^JF1�j�{@#$(]jtt���������������n~������������z�{������������������������uima* 8^M^wo��T�`T]^]EG2�{~uS0,Yilt{��������������q������ȶ����{��������������������������umr]$;k�bard��j�TY[^\AK*��qQGDOionw~�������������oy���������������x����������������������|xrqc7l��unpa��{�NY[[[FD+�}�rTEl@Ggplrww�����������~kix��������������t����������������������yro_c����{rY����GX[Y\AI%����QGusBentruux���������vfY^i{���|zz{z���z����������������������zrk[}�h���ef���mLUYW[DH+��{�aYtGcluttqwt{��������x[ZLJgputollimrz��{�����������������������}ojZ��d���]�}�]JXVWXIH2n�y����gMbhusuzwry��������{ZY4LacehbVA:Pr}z{�������������~��������|pi^��{{�|x����KPUWXUGE>H��v|��sT_kttw{wvx��������q^>%3FRYWTS\H#^no��������������}��~������~qf_���}������uDUVSWRDDH1���p��ra]hqtuzz{x����������k;/FBITYiwxqQI^n��������������~�}������{qgc����������WHVTSSWFGH/f����xscjpurw|v{�����������P?Rclqn{��uj[n�������������������������wqgl����������\molmt}|uqikjeXOGB?BGBFOV^gopsuvx{�~~zwz{{zzeW`oT)110;@GEILKPMLNPMPONMLFFDEEDEGCGFDGFFHFH@Ghmqnoxz|xuvxoqnrsvv~}{ysuuwxst~�}{wwz}xtjVcnuK /-53BEFIGLLNJMONNPPLNMOEGBIBEDCHCDEGBEFHEG>hf[_iv������{���������������������~wxkaW^nwtsss-+4;?ECHIIJNMLNNONOPNNOKDFEGBEEBFGCEEHFGBICDgh[Ycl~�����yy�������������������~xqn_X`hruupqu'3:>BFDHJJJKLMPMNNONMQKNFEDGDDDAGCFFEDEGFHEAhf`[Wds~����|sy�����������|������tqk[X\llwvtorp)7;CEBHFJIJKNKOLMMNLNNKOFCEHECEDFBEGDHFECHC?ke`]S`hr|���ztt��}���}}������}ypfYYYhpswuvnsl)nfc[\Uaenz��~xxu{{~x|{�~}||��}~yum^XR\eouvxuqtr`2@BGEGIHGLLMNNLKOLNNKLOKGEGDDCGAHDGEDJBEFGB@kkha^[Uagow{wrpruryuwuxwtswwxxsrgYRZYenqwuytursZ8AFEHIGILKJNLNKMMLLLKLQIGGJCGDECFBDEEEEFHE@DmiicbZ]P`fkmjiegljiklnmmllqqsmj\URXdenpswzwvvpis9DGJIIJJJMKJLLJMNLOOKMOKGHDHFEGCDECEEHBFHE=Htgiea_]VRSdecb]acc^a]hbddbied]RLSYcgmquvyyzwwuU�Z>HJHHMMLKKLNLMKLMKKMNKOIGCEGEFAEDDDFDFIDD7osgie``_WRMUZ\_Z\\Z][Z\[[W]YUJJHOXeiqotyxx}uutrXv�7GHJLJJLLKMMKLKLMKMKNKKIFGFEEEBFBEFFBIEEC?�ljkfe_bYWRPUONPHONNMKLHHEFDACFOXemoqtwqvwzwroteO�T;JIKLKILLKNMINKNKMKNIOGHHBHBEGBEDECGFEG/e�dmhiba_YZUTRRKPCEC@???>BFACEBM]dlpqqvylyzvwunsbj��8GLKLLLJKKKLLOIMKLIOKNHJHBDHDDFDCDDGFDJ&��dmihc_`]XYXRURLJH>A@A>?AECEJOWgnpqtrtxrvwuxvptbov�;GKMKKMJLLKMHNKKKLILLK \ No newline at end of file diff --git a/images/trainset_face/s29/6.pgm b/images/trainset_face/s29/6.pgm new file mode 100755 index 0000000..cf64452 --- /dev/null +++ b/images/trainset_face/s29/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +fiheihcidjffdePMVbS\I+%'+!,1;8-,1.2A513:7?65CIFPF@>>35/0-8)EUcdgcedfegbffefeffbhdeeeijfejehcgfee]^TRKJOIM1!%!#$.1<93;;3;<,1',9C8=?4278@OMGA;7A@I7@:35;5=Odfcgeheffgfehdegcfedffeidghidh_RGJ@BAHLF::6!"!/'((4211018FG=+*,3-7L^afdegfifiedffegdegeehefgfhdjMKOVHI>PE=22,%)&*##"*-449:76>B>A?:7.37:CQMIC35-)1>9:3-&#.-*.@ReghegeiffgdhgdfhdeggiehdhgfCRRNGQ@B0'--0##!&#"#/2/6;C?9299442-/8DC@<=C@=8??013:8/6*2*4Pbggfedeehefeefehehgfifehk\?80/262*(2.:*6%"&&,'"+(&$.0.;D9DDC?1%(3B@FB9EEKIE9BE87+=AC45/&!01@Rbffegdfhdcgfebedheeehf^J;.-(+13.,WOQ-41.//-68/024:B=0.(*5=KAJSUTK=6439<854:@>5,*.1)2);G_gffdfeegegbffghehhelVE5.-4>CD>9:C=B>@@HA=@;3:64>A=;HMH`cYD91,..:23?:9;*1+&))*!*$+7`jffedhcggbhfffghggnS:.:!MK>=HN8MACOS_QJO@75878:?>;>>@C@EA3.+%+:+10)-%,5jefffffdcggfffehec\G2-74PHQXTMEUE>?CIMUVa`SDHE@=009@COUPD>9;45BO\=>>?:.8;==77@C986$)(,&'fgcficgdedfeeffZ?5::HVTeddVJM>]9B0DBQYY_ZJJVQGD@EADH;6434.+15733;ABI@:3<@=GKSPA?C;8;96(!.:RcdfhegdcegdhebI=:9CRRcg`bQAOW[V?CA;JSPVYFGK@FDD:;B:19,4,* 8,+,:COH?BD9@DANMKHCF@801+;3!''DbieeggdefhdggR>@@GG[e]^niU;AE^T\aYZUY_ZaaWQQHF41(+,(/+-1,(#')5;>JA9DQ`]UTf]SJMIE8>84.21"$$6jeehfffffdhfbE?=BURdf`ldLA>=@EXU\_U^lh_c^\TH@C:10/'3,'*((/*+4CKO==AQ`daa_[XOCEEA<834,5/)-&cjfgfgeggeffW;L>OZbZ_sVEGB>:87ENXV`a`d\agTVNQA:429778+)-649@GYMHRXnrnhpombXIFJJD=9<95+4%#"%!8jjhggegfhghT8MHS`aakO<=>6.1/.KQOOMK\YPNRPWTYVJBKPLNU\lnd^POLKAA6;Pef7SA*3,4950($)UiiefffggeD29U\[bZ;(188-,/5:7H>DO5ADRLRHQKCYYSVBMDPM?MSV`SWQXgopm`dPPKD:5-<8hwLf^6E140$--Kcidggfdhf@7:]Yj]F/>2&$ 0:DL*5/9J/'*%1kfgffh%3 :c=WT*/**9Qt������������oupffeqx~�s|�������������������������}�ncJ";K%7*1C6$/'#Qkjfge"5$(_?MWO#026Ry�������������~|xyvj~{z�����������������������������ztaM,2E!1-1<:'/3&!1ghhfh-.(#B\8OQ?%8;Lx����������������z����������������������������������}skS+/C!)0+6-',16#% "_iehg4.!4"_FGGV[Wa\M<@L?0-1)$ #0.*cdff."(" 088N]mx~��vgbTSSc`huu|���������������tokWUIJEM^gy���~{j_KVq^U21*,!"'-"befc*!% !70>_y���������zomojhqwz���������������vsgZ\Xbdu��������{naF]ibC*&(&"#)"Sjcf) $$ %2*Lh�����������}yrnkkn��������������~utoiqx������������|tQEhnB7""%##""#Kgde%#&!+0'[u|�������������zqkfdnx����������zrporz����������������uCYrM(5 %!! #>kdd(+'30]s}�������������~�shb\au���������upotz|��������������~���WKoY7"/,$=nee!/ '53^nz}������������y}|tebRT��������xrqsu|v}�xsz�������x|��dNgdG""*)&%# =ng`&+ )5D]qz~{{��kY?a8Jbw�}y|}h[Mh�������xtwsy{uuzyh[G7:GNp���u��oSbiM0&&!,!&#reb*,( '92Cr}SIbq��{bhi/&). (#" Ae�}tTRq���fhn1%")####!Cgel)')#5Kgu|}oka_����qi]��������������������������������kct���c`l���vjrB&%,&&!!Gheb"%)#7[px��qz�ao�������������������������~������������������pk~n{���zqwL0" -') #Oddb&"ex������lt~}���������������������������������������~���z���~x|Z+)!+0& #%aeaf,"3  'n�������������������������������������������������������������{}h42(6&&&,0(Nedgb"%Ut������������������������z��������������������������������������~za7&"%7. >?k]ccc%&!##( Xr����������������������}����������������������������������������{m73"#62-WK�a`bc +) $**!Rn����������������������x���������������������������������������vq8('54ElQ~j]dc=!'#$'/ Ko~��������������������x|���������������������������������������qp8%(0Idu[uxXafP')$,!3#Dfx���������������������q������������z���������������������������xti4$&%IulthnxZ`aa6#>.5&8^s|��������������������p�����Ʒ�����yy��������������������������tmg0#) m�wrtl�Oac&u45o>-)6Ziy�������������������uv�����Ǹ�����xy��������������������������ok^3!2(��{yqo�Ica22W�Z1&2Xer|������������������p{������������v{������������������������~hiX3 2E���}mu�Q]b3�9k�u!,-*Tco{{�����������������s|������ÿ����}�������������������������xggT&*0%c���|iz}M\a0�Ax�x;2'Lbotx�����������������uy���������������z����������������������tjkG!,:bluvx{�������������poc\^p{��}vuvwx}��z����������������������tmo>;k�cavg��a�QV_]%���aNG\.u���qHJiy�����wvy���������������������������������������z}����~���zrx g����mMNJPOSOQKGGEDFADT^h\CBev}~���xvv�����������xpcdq���{pr~����������������w~���{��}yso,itqi\OFNNPQQNUOFEEHEDGAEJFFAXo|}���ywv~�������|mbbfee\hshgiibm�������������}w����|��yypc &7HLIGPHOPNSJRPPBGEEHEFFDDGD@Jiuz��~|z{}y��~updYRLUSKX[Z`Z_`a`XZgz�����������~x�~������uuuF"20@KYi{������|u������~rkpQ/32@BHJKKKPJVOSNODGCEDEFDFEGGFDGWpv|{{x���|w|��y{�t�����z�znundlo\agieo�����zx�����tmf`1'012DFHGLIMMKQLRNMEEEEFEAHAFEHEE?Mcp{y{v��������xzu�����������{vukr|�yu������{y����|yoeb@#.026CEKHJNLPJSKTOLCFHBICEFDDEHFHBBRo{|wuv|����x|~ykqs{���z~��vntvw{��|������z|����|tf]H#,/21gsyxurv�xwkkdcZSQRUPY^UXW^_bjmuvwx}{���~z|�}��ueP[$$/0.38DEHJKKMNMMOPNQNBFCGCGFDHDFGDGHEF:Xlxsyqw��~uukmllf[RJCBEJGISU^hsovuvy{��~|y|}}}~|qUR[$'/0026EEFHNNMOPMQJQMMBHDFCGCEEEDEFDJEGBCbrusvu{��~wut{ttrutwrutvrvtpvzqtwv|~�~yxzz}}zt_QdT..4,7:FCIJLJLLPNNRLMNCFEDDEEBGDDDCHECJB>Xissxr~}���~�}�}{}��������|zz|xz���~}w{yxteU^sG//026BDFGILLMMJONONOLFCEDDEEEBHCEEFGDEH@U\mtwu|���������������������~�������~xyz}tjTcix?-3-0=BFFJFQKOLLRKQPNNDG?HDDFDCEDCHALDHCBWYamsy��������������������������������~|wwywg\Ynr�.!2/36>FCJGIMMNMNNMKNPMDFAIDDFDBEFCDEIEFBIV_Xipv~�������������������������������|yyun[^fro*)1058CGFKJHJPHQMOMMONMEDBGCFCDF@FGFEGEDCE^aW`jn{��������������������������������|wvm^Xikup|%(436?CEKIJOINQMPPNLQONCDFC@GFEDBAGCDFFHBCbb]Rggr�������������������������������wsn^Tglousz.53:ABFGGNJLPMNOOLOMMPACF@EBFECCCGAGCEIDF`e`YUeg|������}���������������������{xrl_U\jrssru!-59Gfj`_YP`gnx������{v�������������{xldVV]eoutoqrn#38@DEGFKJIOHNLKMOLNKMOCDFECDCEBDBECI?HFACggb`XZP_fjt~���zy{{~}�~z}}��~~wrl_UUXgnowtopsj;>CEFHFJHJKLLKLJMNJNMLFFFDDBFAGFCGCEEDHCAjhb`\X[RZfho}}{wuqstuxtwwuuqtyvzxrneWVW\cpqwvsqpvY*@AGFCKHGMKKKNKKLMOLKNKDDFAICEAGCEDCFECFCEhled^Y\YQYfgoqmqikjpiljmnnnhnorqnk_QS[[eopsuvrvorL8AEEGFGIHJKMONKMLJNMMKPEEEFCEBCGDCHCCDHFD@nhjaa_^XVURcfffcbbbccaaeecadhhfa`MQU]^hmovvxwstmsK>DJEHHJLHMHOMLKMKLLOKNOCGDDHBCCDCCEDFFDEBElkjfd`^XXQSSY\_a]]^\\^[\^\V]\XVLKMT\dfnrtvuwytslqi:CHHHGLILLKHLLLJNJLNLJOEFDDIDCDECGCDEGEH4^riihe`_^XRSVSSNMMQTRRQNKMMJKGECEIQ[elmsswtwztuqoT�2BHIGLGKJKNJLMJIOKLLNHNEEGCEDCDEEDAGDGCF6�rhifh`^`YXRRYPOL@DDDB?D@B@BD>CAKS[aolmwrsvxwrsstG�y5FIKIIKKJJLLKNMJMKOIMKEEHDBDECFDEBFGCH8O�elkfeda^ZYSSXRORC@F?A?=B59><8.0,+?LS^efgefgehfgfefgghffegjhgeefjfihjegifhbbWSYXVSORG/")"#$))-3218/#&$/5DA=AEAAKDFH@:AILSQOLBB60,+()(+=O``hbhefghfgfgfgegfffggfighghgdVKG?DCED?C>:4#2++=9?D@;55==?79F9:D><=D>:6CIFTPD==574--13,,9DYdgeefiffihhhgeggegffehhdihfMGMPQGHJ??1+4% #%'$ -2950**$99:14960@8:57:=2BJELJDC?B;7@13783.+:NYggkdigehheichgeheghhidgj]JYWOG;6361+5."$''0731(8::B=3/'+2?>6;0)247HQLSNHGHQIAJ50'/0--/.;:018387CB@?C2/3@FWKM?51&.,:=7..//'#( ')'."/ZjfhdffgfgeegghghgeKB5%7)/62(-*!/,+"%"()## $(/71+512AC:66721399ELCFB57=E@KMG;B?:73;B91*+*0+"!"'$UgdgghdhefhfghY:A7@/386:@IR;;aa83C/0,.(1/%-'%4064DEBN;7,"'0@FDEVT]KF;32<26183>')-/./3/0'!(8cdhfjggdghdjaH;G?80B9;MOQYKBdedEH727-03:-2<<=CEREED=63.4:8>MMHYa[VD.2(969@IE<3-(0=6402','&(`ehfghiaidefMFBB?57@D;_a]NHUJQX^jODMLC9LCJ@C>DF@<92<>CEGJ?BL;NUW^\LG><5:5:61/==6;HLNEB9;8.@MaB8A@>9MGVH56;==@GLRPHC>70/-&3(&(# )Ulheihhehe4MDIUaIhhlafmdJYHbHB>JCT`V_bZDJRXCMD@@GL:7HP[a[^aYYDIJD?<451,5'(,:Zkefhejdh8=:LYZgjdvwXI<7C;YSTbUYPQ`Sb`XPTROG5.)./1*.-*-'767$<1:6!""0:dfdkdhhe+7;JbXic`H57H637@EMSaWf]`Z^fhbYSRII@5<0B>DDHCHEDDSQRZdgnibSMNCB?=IULORDRRUMOOKPU\^RUXTUMRLEPXWdYZ]Ybumnge`VNF#)?=Niic]\Q\FDH_QY_ZUXY[UZ]X]hgY]_bf_fpifje^VYUJJK[bn\NE/',lNWchG3$Pdhfhji$92f_m?.-!#!6BEdsohckYOZHOOad^fbY^Z^e^aR^\ikonkilmc\\PMRU[ejkrv|qbK>-#?cHI^T97+ 0fjghkg'3.dcf:)*#'BFSs|yoimeWTX[ZQkYah]cYag^c_]XPVZZX[\\SQSOMVep{�����wkcB9$1LT9DYB8.+  8ldjhe&23bfc;(-)6?Nf}��yrnhgg^VndSdUhkfZcacPbjh_YTWUVVWVST[^b{|������~wgZB"'=I>3HS1)2* &!Zjgfh120Xc\G /,:G^v����|unplgpVsjVn\hradnpeUhhjh[WRWTZ]_^qw���������}rfW$'-R5:5IA+'+% Egngi+0)]YaP"*"1=Bf|�����zwvvinrhh^XjikrikmrUbsrrrjjigblnt������������yna4 -O/606J3%.%$#4ihhi +ZYTb0#1$&=Ig}�������{uqkrvji^Gijitph}xk����~���{{��������������{~ucG!%M.2,*F8')23" %_kfm(1UTS\B"*.,9Kl��������}uvhmqjiWMcjgpnq�}��������������������������sbL.!J,'0,<0*,+31)"Vfkf/38[E[K/)./=Oh}����������zvhomgeZbmztpn���������������������������{wiR+$B.<'5-"*(*3-$Lkhh*/*_:WU@(1068Gf{����������������������������������������������������zjdI*;%.$(""')4$Gkgi+,'!,QD>WH;<@ax����������������������������������������������������{tnP07%"((###+*'*'Digh%.&$6:I4HNLT[v����������������������������������������������������xyld<3&-+% %)/,1khh%%/ "#32<48EH_p����������������������������������������������������|rnkN2+&%%&",3cie%) !$/3024?]o�����������������������������������������������}�|�sjnW<-)#'#%"+$\ih%"& %/-3F_gyyysv{�����������������������������������}~yrcmgaec_ktho]O5#''"!"!$#Sjc$"#"!*7GQXZcccRIZ`fb\[g~s���������������������~qqpba`X_\c[^cca[[dn`c?. ## # $ Xlc"&""'8@HW\[V^PG@KKOGOL\ef}�������������������t_\XSOXRUSWjqqpe_SS]bhJ-% %!&## Eld('  28[nb`y��{lasB# *%)"(,ige,!-)0 (WRgifs[Hzpe^H;wC(vmihj��|KU{������t{k�zkji��E)/203]ITk]q��}vetV$"'+&%#?ihd%0 3 A]]nqgnQJcO^_A6&7/����dj��]l}������y�l��yzn{��Q7)$/El`QQ_s���zqwa4$(1))""Nkef'#(!:Qgeswlm[J_^_tQ;1#5O����x��tz�������|�p����zyw��sC56@n{ugWao����wzp>+%40,(Tgfe$$6 YnqwwllZ]�x�zHC!%+Nxx��W�^[]>�={�e!%6&BZlz��������������������q{����ú�����x��������������������������xd]0"/CYrm��i�TX]2�kw�e/5&:\bs{������������������zh�����ĺ�����x{������������������������}piZ,egbrf��|�J_\%��t�cC&)'4\`qtz������������������pl�����ļ�����zz}�����������������������ymnV*c�~rody���HY]$��z�YIA1/'Z`lqux�����������������kx������������y~x}���������������������~wnnYU����pZ����GZZ$��z�_JDkF'R`goru~����������������s{�������¯���y��y���������������������~usg_��{��_h���pK[Y |�t�oGI�q8N`dqotw}���������������t|�������í�����|��������������������|{{sbe�{��~]����WRVX-e�q��MW�|PM`eqqrqxv~�����������{px����������������|�������������������|zu^i�mv�|����KRXW2L��}�}�w]Ibdkwsutuvy�����������pmbiw��������|��~�������������}~~��|v_n����~���mGXTYD+��������hJadjuswwtyr|����������l`]V]fu{~{roolntv~y�������������z{||����{u[v���������VLURWJ,b���p���lS]fitxwzxytx����������o]V9+Mcgijje[LK]pxs������������~yy|}~���}{p_���������IRRVUBC,����|��sc\bgtrwy}zz}����������}iU;!/@WXWXQIA3+eiw������������}~{|~�����yrY���������]HSTSXGG5S�������u^bknxvy}|}������������W71F:FLQVhvmaTr���cDRjuz{||x{w��������������������}��������������������~}�}~{~~{tq_ ;QZRMKJOOQPQPQJDHGCJ>JQbdWAIgo}|~}zvw�������������������{�������������������z�}�}{�xurP!3AGEKMNPMRNSPPJDFGGHEIBFFIEC]my�}to}~�������������������w������������������xz��{x�zyts9(7CFJJLPNNNOSRPBEEHHDIHHDDHFASfwz�{{stz��������������������������������������wz�~w�~yuoa,*:EGIJMMRRNRQRQCFEIDEFHGHCJGIE^ry~}}vrw�����������������������������������~~t|~����xlmG%1;CDIJKMONNSQPTDEIGGEHEFGHDHDHOhty}~{uwr}}���������wk]\o���~mhm���������������xs�{����yok\-/2;HIHKIPNNPOMSNFFEEHFFHEGEHGKBG[qv}}|xvwzy~}�vxqkcVV\Z\R`jg^_`_\dp{����������{{t����}vh[:*04?FHIHMNNQMQPOTFFDHGICIAFEHGGGBMjq}|x|t|xy{tnXZSFCAAGBCOSXUUUTVNOSW`iuv{�����|ztz���|yh\?*.52AEFIKMNQPROORNCGFHFJAEGHFFEIHFDVj||uywy|rsh_m[FELEHLA?KFHCDAJ<>I7Nowurmnv~{zyolgeqsiejlqrpffmdblrmmrwxw�}|{yw|}{}g_T,320@FGJINNNMPNSMNOQOGFECHCFDGEDGDFHFIH?Uc_\aornz�����}�}xv{|��������|{������|wstrp[drqz1-56@CIFIILLNLNNSLRONOGEDDBFEFFECGHFIEJF>Xde[Xins|����������}xy����������~�������|vssn\ansq|-/7@?FGIKKMINNIRKRQKMMDFFDDHDEGEHFHFHHEK;VjbdS]gov�������������������������������~twj]Wlssos/18CGFFJIJLMNPLOMPOPOOFEEFCEDCJBIBFGFFFH=Wicb[Qcds{���������������������}�������~xsl[\erspoy(:CCDIGHMJLLNNLONLMONNEEGDEFEDDFHDGEEHHH9[kdbaTUakp�����|������~�������z�����~zsi^Wdotsotj0?DJDIHIHOJLMMLOKNKPLLBFGDFCFAGEGFFBEHBG><>D=MT[goqsxts}zvzrwap��3HMMNLNKKMKNFPIPGLNIIJHGEGCHCFEGGHFI*r�klpnnfh`_\\[WOOLGC@A<9>::<>9A:IIFT^hoqstuussyyyvtfc{�6JLOINKLIOINIKNKJKKOKKIIFGJCGEGGFFDK.��{iqroihc_a\XYVQLMDD@:><9CDIPRVbhsrqsrvstt~wyssoPv�WFLPHLLLKJKLIMJMINIO \ No newline at end of file diff --git a/images/trainset_face/s29/8.pgm b/images/trainset_face/s29/8.pgm new file mode 100755 index 0000000..cb04bbd --- /dev/null +++ b/images/trainset_face/s29/8.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +ijdijhflgilhfR[WYUTSMN=0+ '8.,.+&#$-/'/450IB@CKG:98;8:>?:885=3GMY\fcfgfejgdjgghhfgkeifgbjgiiiihjhkghb^NFKIMMKE88*$!$#)-)6:8#"-3.7=3+<EGD?835=2?4:CHOedcjgdkciidgihhgfjffiggeiilihihiWHBH:BDIJLA5)'0 ""&'$("1&*($4BB?H;279KCKFCGARGA41/1654>GGJ:)2125085CCJ?749?CBQJPPQF;///92*.03776:Kadjhfjfgeiehfjehgjcgiikifhn`HYVPN>A:560&%%%&1.-5/;;5>6:5:624DFCF/5)'2=A@7/):YdighhgfhfkgekgikhklffMH,-4:8<,)7"!"!!$),=AB>9:111;=I7720+/;:EJJINIMLMLLFB6;<<760-+/F852-:Nijfjhghhheiifghmljm]H9.84;/67+="$$%&#"$&-:9:1+9>1:A@F?:<77@PDLWEHIGHL=:=63/,326,46-*?=8/+/.XkgfjfihgikjcjgileqR<0<2=66>>3'+&"&($')%.4800),,-BCCJB755;NPEIQ>5<3:>C49750+/,5(%/0)0<',-#$6^iggfghihgefiggkgeD>4;:@AQIM>$'(%&2(*,0.4/17881)-48GHDBDH2-8D893:@@G759+$#$2( 9.!"% AekhifghhfghhhhjaT:;>:CGHU\KO4'#*(  $'-.'7>6/,$/+31*/-2;527EP@<9IB18:FIDE8>5+-,2*+"62!JlgeghdhhhihfliWJ=AFPZEb^T7FA7."$6 "%&$'8367AH><7062+96.17LLB>JHFJ7=AAF94-.0;-.$'%0)%!NjhhgfihhghigaNAFWXLTanaW4N;48/+).(*+**)$+;8FNLB4/*/C==ACGMT\OFFEBC?7=H=D6-/012%"+'"*2% )XkhgfkggiggfW=JZnPWde`_mMX;.F3-=,/36D8HE5KC;:5044>D;6=Q`c`Y>A>=?G9@8@A 3+62867534,3 #0'!8C=<7=G>61/15;3GG6IMK7M[b]N;47A<;IPMJH7,*2EG7;82)("7-*&,""*^jfghhfihiTGKi\kmnXVaKAGU]U\ZB5:8875=382.9LPIKB83,258@C9:0-'"#.,--$/&$VihifighgjIKQfinpiVQeOFFAI^cfYF7=683"+3/45BPGCH=?,,2@H86?88FFZA==7?9:6>CGIAJ7E9*#&#,#8&+AqgejgjgfiAScrhjih\KkF?QRKNKDhe]ZE@D:*00?@KSF@DH:/*5;.379FQRTPRYIJQUOSE6:B920-1571%0*,106@D6;>B8DCIWNLWLD<821123+'($( %%"&!ehifgjhgNglcrpLF:SM[EE>GIKTUXLOPJADF?;5;:,55+'*.$ +41BHA5=?JDHPZ\[]\NQGF;9)";)0$+&!$&("(!'&;rfggigeclfm`>56:;><@>.#."0$&*&+#ilfigkocI%4'.-&%/NTMPiWT_had]\SLFK6<99E6@FFAEOKKYSLTPPYb^RUSOAGHMB?IDIHW^hvmnl[\YUQTI@McuVGcfK0L,&(D+8&."+0&*gkjgh_=14(8QVT?MFRGJILSd]]XVZR`EKIALUTXVVQSbglqyo`]e]LN;?43%,.0+)#%* (!IljMXH14!"#=hx���|ntkrgeWVggpsqz�u����������������������������{{_/O901-02B'1/.#142++$!$/oiOLX>,+@ky�����}rqfohdZjnywg|������������������������������|�f:C;)13$525%%'-)'0:*# ##'kiVBKJB00!>q|������~wsjkhkexz��w��������������������������������pF?:.$7*'-$.!-!-03+& (" jhBCBRK@=5 Ct���������}xtqsoz�����������������������������������zuNG8/ -.$-!%-$%,$&/(dk)4>>SM?H>Fr�����������~��������������������������������������xrRK;0 "7 %(%#(!)4&(- bi'$/;9>>E,Jt����������������������������������������������������vWO58*!2$$(%-0$)):('$$Vn%'51073&Mr����������������������������������������������������}cV8@,',(#($)-/$%%'%Zg#&',%-+-Xp����������������������������������������������������j[AK1-,&$# )#"-6$ %2ge!% %)8Qalchp������������������������������������������������}taQ\<,.)$!"!!%. #Ekf)".8IT^OBQekihqzw���������������������������������~�������w}fbfQ4)1%$&!'!!Lkg+"0.RQNUC>LOQRJ^mb������������������������zzvykdlic`dijx��v}kojf>/('$$"&Ekf0 !%5MPR_YL=BA>AFRZ`�������������������rhje^\\\Y_]^[gilcah��stnsmM8&( $ # ,ii3&=VZimsmUKE8??KP^hx����������������xgZROLMWPQSWl}utpfb\ixwlmxq\;+'"( ""%%`h072@U^p|��{scRMEOKU_bn��������������|d_SME>?FIYn������~jd^\qml{rgW)'$&,$& %'ag<48;Wcy�����~|skd\ZUX]o{����������||ndaRJJOQav���������~qk]`dkywie;"#(!-#" "%2biD,7 +;Vdpia[PKMZbajllaZMUj��������ytpe\[ZVVdis�������������tgYct~kqL&"&)'$$## QYi@%< KWhWLI?1((L�w�fjfe`EEp��������widcfb]UYdSCAQfp}��������uhao|vlZ.%0,"!(!'eb`E$:UZgLMD>/'D��Č^pvo`;B��������piphihcgiZ7(21Z�n`l�����~��uigyynV3$,#!$!" 9bg_H*/ `^cPGTD5+�����nc��[$������}surqnpvhbU6,�R��{Xax`x����roqzxZ8*!#( % )# HfdfJ!0 ,ggZ?XxS@&A������jd�|({������|~xo�}�vUqg<j`���rT[iWu�����trx~a@*$.)0-"%(SgfaL!"( ?oo_YU��NC2e������tu��J�������}�wp��{�fzmI0CG����rhWdk�����yv{jJ/#"&2(&%30[cecM#")Pzqpy\h��pm�����������l��������|s��z�wm}TF3;n�����}[]t{�������nS1)-/((&%*7QRebfN0-'c~���wXn�������������{~���������������~��j^t������sfqp{��������w^;/'/2)'570*!61)*LVA�e^`bM@I7r������sy{yyy~������v�������������������}����������������������xI,'*C%'3miQoyU`aJHRBs��������������������y������������������������������������������{W/&#&>22fzngb�Mb]JFTFo�������������������u~������������������������������������������|\6& 0->k�hvf�R]_JCRZ" l������������������t�������������������������������������������xb0'7m��|j~i�PZ^M;Os#' `������������������yq�������������������������������������������xy_1'"`����k|q�M]WH?I�HTx����������������~v{������������������������������������������|up\* % r����rux�KXZJ:J�i)>y����������������|t���½��������������������������������������utnU. -g|��wo�mQXZK7X��Twu���������������t}������������������������������������������zqqeR0$"6;Vqt��uf�\VVYI9`�n=ik~��������������r�������������������������������������������rpkgP$(0acQij|�rw�PWYWJ1lw}xN9[fr�~�����������y}����ó������������������������������������pmmhB!'=`|`bgr�n��FWXVJ3e�k�RL\ajw������������t�����dz�����{������������������������������wolsc2Nj���tmbu�u�hLTWZJ5[�d|�lcZcpy}����������u�����·�����z����������������������������{rpquf6L{�����n^|�z�[KSVUE?@�z[��a\`fns~��������w|������������y��|�������������������������~{srttjUo��\���i^����LOUSUHD2��nuzg[cbgju~�������p|������������}���}������������������������|}rvqrjb��fn���_}���rJQVUTGF5m��|kc`egifkt�������mv����������������t����������������������~�zwtrqik��o��~�����UNRVSVDH;L���zu^ehomgpz������ee����������������q������������������������~yrsokm��{q�������HKVTQUFEM,�����h_ipriqz�����|bPg���������������w�������������������������wsnqiq������}����]FTRTOXDGC4o����m`gospsy����}vlSG[qwxsoorqtx|��w���������������|����������}rpqgs����������wIQPSPRSDHG;H�}}m`gkpsp{����|u|eB,YeghfcZVU[nz�y{��������������{���������~wrunc}����������]JQQNSSQGEDF=Ttoo`cgmmsnz���~zy�`!7HOYTMBH?+?lor�������������������������}vvtn^���������kIQNRLTOSEHFDECOZ\Oglinnqy������c02@Jpsrhfv����������ns��w����������������������������������{spc + Gqxtm]JHLLNPMUMQNRGEGDIFDFEEFetpldq~���������x~���q������������������������������~����vpx: +8FFDHJJMRKQNSROSOCGEHFEGDEG@Zprqdlw��������������rv���������������������������z����}sqr"-.147EDMINOOPQRLSQOFGDGFCIGGJAMirofhwy��������������r��������������������������~{|���zrwS*/020=BHHKLMNPOUQRROGEDGEFDIGHG?hpmiinw����������������������������������������v���}wso4/,223=EIJJLNNMQQPROOIFEIGGEEHDHGGJHMMKQMROVMOTFGCJEGHGCIHDCDkh_otqtq�}queoodXMHMDHKF;KG9BFUWmx������~}}����~|yk`SbP0+000:@FHKIMNMMQPMSNPQEHEFFDEFEGEJG>bm]ftxxnq�xqs���{juhglibmibin{rgrz~����~{����~xq_SXoB*/2-4;AFIHKLNPOPQMSMORKEGEHGCHCGEHF@Lmb\mvvqghyqdux������{�tmolt��z}v~����}~�����zvdLVev6 ./212@BGIHIMKNNNQNONRPEFFEEFHEGHFEID@be\evnlb^Wmj_env|qlutuimnrpw��|�~z}���~}}����}yeQVaqp%(+211:AGFFJJNLNOOPRNPNSDGFEDEHEDIBGFG8[ia`wri_\NV_eb`gif_dfcfnpsosxy~�|}~}||����zpTZbsrn(/2/4@@FHILLOMMRMRPOONOGDGFDGEHEDEJFGBEai_mund[SPDXT^^k`d\hehffiprvv}{{~}|{{{z��~r_Yiluuk+0025BEEIKKMKROMRLRNQOOFDHDFEGEFCHGEHH>Ugbhprne^XJF;369=6=?JMTXfjmoqswz~}zzwy|z�{yt\Zgmtrz^-403ICEGFE=Fsqnl`acknmkhklotmrpuvuuvu|{xtrk\LUXflprwvvxx{wxwS�a8EGIJKJKILMKMLNLOLLNGRKPIEEDBFCCDFEHCFG,m�jmkh`_`hee^dgejgkjlnmmmpqwjlaVFP\jprusxwz{z|txsV��*FJHJIJKIKMMKMKPNMIOHQIMLCECGBFDEDEFEFJ&��iokkaeVXZ`_^^a\_addcbdihhg]MIHTbrvw}wzz{xy|xsutgU�Q>KFMGQHLMLKMMMKNLLJNJNMGGDGFBHCFBGDFH:?�ukqmhfa]WNQTYYYX[W\[WYY\WPICDPYfov|y{vyyt{zzyuqv_g��1IIKNLIPJLKMKLNINMLKMMOIGBJ@GBDEBHDEE-c�wipmmgb]XXLJJHJDBEADAG?@?>?GMYkuxx|zwz{xq}zzyxssaks�2B><:FHJCACFBD=@@=8;5597>:1/9:JSXZY_^^_]`_b^`_^cb^a\]\_hdhcbf]SMEMLURNOHI>6%,+5236(#(&25,455A@>HNQJEHD>@DDDC=D4AA@B@>711>BBJSW\]]]]a]a`]^b]a]_]_]fdcdbdQR_OHLI?>?2*2)+&)(*5@7( %"1/+.'+03=IVTWPJINOI>55<:AB><;D8<030-2?91/(4-9CLZ]b\_``Xa]^`^aX_]befcbPMAA8?G@:8(4521),0=7=0#%'24?GNHB928.<;CDMM]dXF?:1?624/279:./.4)024C\[_^d[^`]`]_\_]_fcd`_JD?;DJJB99+)5B6:7DZZYL6:;<8AEGUSK@63C;GPOY_iUF:136.3-+*+7@G?<6423.,,+//=^[_a]`\_`\\a^^afbcY`A7ADHQH?2)0"(5--1)2;A@D;A;88BHOTIA;58EBLN__`LE5614%%&.)+.:?A735562:2/)5.AYYbXa[aZ`]a_a^efa[PCB765;.*((&(*636-015178.02)#>U^^`\_\_]_]_aef]T@ICKFESE8%%('#-+492-27=605;6<8;>@E;55<:A:HLJLF>E=6:3<4-3/'.+(.+(.+405/-/*',JX_`]]^_^`\__bfaKFGEEBPSI9&(# ")8GJADF;1119E>=25//9706CCHIJDFTVZQ99<7:887475/.,'##*..$0+&(+PX]]`^_]__c[edVPJAGN_XJ?3-,&##&(59<<;1<4?=CLH?P^d[UH80.0$ !#,662012/1?CFDFAFCACIXac\UMHEB9>20+&"$,/'+.),&'3243,  !*&$2L`^]]_`\`^ZY_MW^WUgWM47)/1*-+"4:/1+,*/?@FFA;,?OJOUXSKHGC6?>A5* $"!@T[_]^^a\_Jg^ZZccf_UD=6)%+',,/-/1./3632867.0)8;EBIGGA:9>;<8:\a^]^_^jmosxweSYEBQHE50:=5254=GIDD6-,4;88B?Q`^e^SOJME:@:?F9-2-;=AC=A72+.(1--0,#"+4)"$#"!!R^_^^]^vrhwhszdh\O_MAJ?ADICE?;6831:4@DEA9E_lrgW?>>A855CJJRND?:4-48>=8813''#$"&"!#"!#%&'$##"NY[^\ahkitoZUecjtkbB>60-/-9.-25:;4=DFE>9-948$&%!(%! %!!&''*##7T][]`ki_ogWQVZbpwraSK>/'+1./1RQPDB;3)+//-0.4.4:<@6F>>IG@MQNKPD?=C>672(0''($"*$%&/&!*,%#'?V`[b]bajhNTgWS\hojdZVI<317/5EGC88@.')*-%0)5;660>9BB@KJEGHF?@9:21743:+'-$&"-)&%$/*!'-% $H[a^ROc\ePH[WZ`V[ZabWXNF867804,-),%$"$"))1.511*>6?;DOWMIDG@C><55.1+)./#$$%,)% &)-%!&'U\^SL^d`cSMXSS\]\UYRHBA;04.3/++* $$#&*-982%6:;BQZ`_d[QRMNNFJB=;4-!%"!!$*.$""&%$$%89342*'+%%,*36<7548HHN[XYd_UPMGEHA?@9BDEFI7,' /$!,)$ (!((Ge(+B\RhhUkgYld\_VMLK?97:625.30/)*579ABBLekkw�mb\LUPMNDG<=<3/:0.397$."-#,!!" " +6` ;PWhdffinli_\OIN@E6A;542480/.1=IGK[^f_Z^^^YMID?D=DF:EAGE"@6( ,0.(%##'^6JRUccb^]Xb_UPTQJG>M8?>3>:>MOLBTQHF41+)(-+1-,1"%!"$#$"'%9&\qo]TPRYS\PRS]^WTXYUQSPRUPRTORMNSUVQSVUYYW[UTKSGAC8IF7@CDH60-%(%+).)+)*$(#$( "%A&aryn[TJOSMXNR\b_QS_ZZVOOQKJEGLIQOVYWYUZZZ\]\\XSSEGG7><4>;D?.-+'*(')11404/! !$!!;(du}wn]YGPPVU]X_]TDTX`_YYTOTQNPQUT\abcdeecfhic_[LTKI;528-:9;76**-&,#)1/-84) !!,/ $!ly�zyfdPLOVT_[[^]SW`geea_]\[\X[``ejmttrnrnongg[VNSFE4*203+92:)'%'#*%+./1//##")!/5'" 1m~��xph]OOQRXba`h`\gnonnmgeffbfiinou~~z|wqrjhcYORRL:&+-1',2*+'($"'(1-(&*$%#&:83/&:t}��|rjb[TUPV`\aeiciosyy|wrqvovtwsuy~����zyskid_ROGS;+(+%0)' &")# !+!+#,-0! $NA:>?(>t���{vpf``YUY[abfghrtz{}���~y�|}|�����yyojd^USII@/*)#),!"$#$(,$$+).-5SE>:="Ez���{vsiagZ_[_dhkokz||�~�������~�������{{tkd^[PNM@0/+$$. & ()0%'$ GY/13/H�����{rliccceZhgkmr|~������������������|���zrg_\WQMG361"$*!!" &%2/# M]2(),V}���|vqjcaehdghmns{y������������������������wnc`[TLL;59-%$% " #! *+! 'Q[<('6+)%$"/GZb?+(>MOKCDEC@HJQ[`cbhmqrwzy�������������{|zsrsppuq~���zkd\`[MA2-$$ #9IZhL#=OPRQF@37:AEJZ`_lkoqqru}�������vwvqocee_]XYVZ[c`ehv|�|mf_bVE?/*!#" "AVWiY, 1MVZ^[OE86:>DMP\cmnnmgqt}}�|{xqc[[TTPLSJLPPURYX]a\clqvrh]b[N@:/!!$ $-J[Wfa?PVdje^WSEA=@EIQYghljhmkstwrjh[YKGA>@?G>DIO\YY[ZXUX[gllheb`TK@8+&! #%0R[ZckJ(I^krohc\XRKFFDGRTcklhmimnjbZZTHH<<94:=CKY_gffbc[YYQ^`e`b`d_RF<.!%!' %9TWYdeX) G`blhmb_YUQLJGHBFTkvmrqnj`XTLGBA>@@BELS]hkrvvrmfa[W]ab]^abg_ME6$'!#%)@RZUah[/ EYMhhdf[TQPJFDEB>A:B=ABJQZcmlttsvqmb_[^aecba^g`bM8'( ""(/?+C;@=8B?DLbcjimolomkjheelkljgdhji[5' (&%$ $ &&,)O\>YUW`f[,emdbZL-'K^TTL>9E8Z������cJHB=MJG:25.(*9'#2>V}b@`c>IFI[`bP���|~}|{}�������������~vz}�����������������������������|togfZN3$$XP*'34Mz`QiX@DDI`_aPy�uxwzzz}��������������|yw{y����������������������������{ywfgb[N/!!Ii[6015Hvc]oF@CCBb`bTd�qprsy{����������������yuuwy~�������������������������~{tunhcd]L0",Ocm[O>42MoghgA<>AC`___R�unlovy�����������������{wrruy������������������������utqmgfbccJ/:XjgfWZJ26Rolp[6?:@@_^c`F�jjqx}�����������������yrnqtvw�~������������|~�����||voonfgffgbR1HYjl^\QTG7@bnnoH9>;@?\_]aL��ebfqw�����������������qljhknvz����������������~|z|xpkmighblihd^Naflcb\TOFH[fisg<:9>:=^`^bN��n_]hq|����������������nhfeefqr���������������{yurpnkkkhgfjjije`Zfhiab^_kkicaiqS7;:<9=`__aVo�waW_ms����������������ohrba_jqz������������utonfnegjhdhhklhhg`bddji^bp}ym`epd@5;9;8=`a]__U�{][]du|��������������~hx�si]bkw�����������xrnkihggddhgjghlgefeaf`^o}vwyvunipuI:;8<5;9a^`]bYara\^iq��������������xk��tc_it|���������{yoogfedegbghglimggbeceYfcmpmrqzyvva;4=;=5:59689799`]_a]aa\aeam{�����shbaa]`\`W`]cgkk`Zr}�~���~�xqqec_`b^]]_`ccgchfgdicgdG1\lhnjmsdR;1784<77896_]^`_b^eXhgn}������l`USSTNLLJNT[_cU]x�������tskib`eba^_]aadbeedhefgc`<H^dad_^F;83:97579757`___^a__]eik}������yQMOKKA=C;6>KX]Tex�������|vvkjggceg_a]\a\b_ddchbedV.,KSUTK<=927885;66868`__^^``^]Wkmx������{ND@GAA>A>77BY\abx������~zzomijehja`^Z]]b^d`eebb_M(359<:949484665:88494_\`\_^aeYc_oz�������UDC@E=DFCIPX_hglr�����}~yzrokfigdb[YY^[_^eccaa^^;)'57737:555854=1;4<0;2]\^_[a]a^][qq�����|aGFFI?KHUV__eight�����}|yxvsolnhki`^ZY\[bb_bc__`S9'058464679566667468678^]b]]a]`^`\isu�~���{kOMGKCKLYXb^dddbq~����vtovtspjjiggc`VWY[a_cbc^aYK6+358537485474668287382`]]c]_]a``^`sntvvxz|r`OGNI@LV[X^]\Xdlu����{tosqmnnkfiif]ZXZb\eZ`_`[QI:1575625364937846:5<2:4^^\b]^__^`^]onhgijp~ul\URLAMU\ZZ\ZX_eny�}xytomoklkhjghdb\]^_d`^_`ZUPI63835849082777947738655a[b][_`a^_`Zqk\]U\fztme^[PIN[`][\ZXYbcjinjmkgggfhjijfdbc_c]^c\^W_WMWD33538646/:26474;56684:7^]]__^^^b^`_bs]SH@FWXOVSVYMTR[][^[XY\_]\]\bh\cebdhkfkcjb`c_[``WY\MT`A31547836658.<1684892567]\\b]a]`____al^UHE96@?@ADLF@BFMQTYUVTTUXVX`\__c`gdgehgifd_bZ`ZXYZUZa<.480;486675819734865763_]\`^_]__^\a^l`XQZW@;637<:85:5;==?FHEIDILM[W`\`^ddgdghkefb``^W[`_[`]7058645906655243<1951880`]``_c\`__]b\ga^[_phTTH;812.++,+/..2+//37ALRY\^adddchghhee^^]Y``a`dX7/5564636724726484574767\_`[a_a[b\c^_cc__`bpj\aTKD752614@>=>;=EGFCMKUY\`bdbgekhhee_^[_b_f_gT144574719734746493:26575_]_]_\_]a[e_^`dbd\[^i^[UTRE@AE>DLDCDEOWXTQHQMTY^b^hhehhgee\[[^a_g^hQ,53765544682:29357867557a\^]^\^_^_d[fZai`_XRWeYMKHF32435428545552947674663<\[\_]`\^]^Za]__Ygnvunh]LG634271614491735920 \ No newline at end of file diff --git a/images/trainset_face/s3/1.pgm b/images/trainset_face/s3/1.pgm new file mode 100755 index 0000000..895c329 --- /dev/null +++ b/images/trainset_face/s3/1.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +gihligjmnkimjojmopplaZVmssiiad_[]i_[WR]qcW_w}`Zdhikfgb^ZVU``YWF8773?D^hmmomqkmqonjnmojpklokjfjkhigkkkjgnjokmmokZHHLbmrmp^j]_biccYeke^[bt�waUX[chpejougaXFF9,14'%4HbipinpjqjpmmnlpnmnknjjgjhjhiilghklkkllnsbVT`dfpnpfkne�������twwghljo{t_[`a]RPPD2589766/- %'5OYecklgfgjmnohlmmlljokfkekhkjikkollnmj^J5>Vdeltsj{u�|{���������pb_^nopkc][\RNE=7<4124:96-,($Kbb[himhchhhojmmonjjlhghiilhnkjpmo`a`eVG9DV`bcnsb�������������rjO[Shb_iYUUTSLAF=B5@:?;0>2%%;^g^WVW^Y\UYailhonhpjgihghkhikkopg`ORMNLD[]`Z`guu}~������������ri[YZidWa_UMI:9==>:=>583F@3-0KRcQC8HNU[WajmilimklghhhkjgjikpmXKFHCJPa]cbW^n~���xz��{|��������|l^QW_`YYbYJ?7:38=@HBGQMC>>2EOfZE3;8Lf`bfmjknknijclhhmgkilm`RHE=38/:HLRJE><:.842<;A<7-26,EhdVH76KD^blelgohjnjgjjmkljlikimUQBEOIIZVZe_m���������|snqjf_eloyyzshcWSRTUZRXD73:452=71;:\daOC;FNMSdijkllnjoifigjhlmegbj^ZSUM_LDMKOffiv�~����~�{tqb`TXYcgnsx~vusi]TLKRU\[D3<490421IaYYQLDOTUSbgmkjnrmmmgggdejgg_f_[ZORN^TN@DIddfhoquvz��qnmmgebVKLHLT_fmpomooogWQIMX\RB;<5<9:HWFJNTNCKUVfkljodrillhgg[XWVU]S^VM:XP[aMG7ATi]bZcjnrz��{vjl^_X[TNHGEMR[ae`]`]`]\[XZVSLFGE;CF@5;IP>=FSW^ihlkiommldgRONHBGMIWEC+XT]XMO5??RVU\]_`Yghrqwvtdb]Y[TTMHFBBBINTPQQSTSSKLJKIIGKIDH7,5@LB@S[]`dkkmilllkkfKELLCAIFHGB3KP\UIRKB?8DKU[dbZW[QXVabW]]YRPJJFKAA@DDLCMGGPOKFIJLMOMR[UOC1,9C@4?RbbddkojllkikaE=9JPOCH@DFABDENF[YOOA@ALU`Xb[bVVPQSFKKJEEGGFKHKUMPGLLLKQUSXW^c^fbggodWI74A:42>UjhjfnolhlmiU?682GJNJNACIQC=@;ISWVWA5?BTPXS\ZWTLJFEBJ=DFAFGHJPKGQMTPSYajhnsyywzyvwxe\I<6:131=JbkfgjlglkjZ6:7$1*59:=9:KF;?E?JWKSIAE1GCRNOWW[WVQVKLNGNJUTPOHMX[Zdafiq|~�|������~�yi`G5@(+135AZjgghgiijW93/*)-83=669A@5:ZjghljiaY3,,//.222<:6AF<9,8:?JUXZSMPMNHMMZY]Vd]hehfjnptqstqsw{�������������������ze[B/"$(5?8EUihdkh\F5&&+(!-?PMHAAGK;6683:HMMRYV]\UY^cclipqqmomqw�����������������������������vfY/(!%48@5KXhdfjH2)"#EdlaYTVUUQG><>97:>JMagjloiolz{������������������������������������qgM)%*'2=>;SYlek:"EYehfltnc_ZYUIDEIOYfpv��|�������������������������������������������{pj=&-*-:8=8Qcif!8T_ihw���|wsurios������������������������������������������������������zt]2'&/76<7ARhf/EIdcgx�����~������������������������������������������������������������xqI/'-/6198BSi!&;.0:*(")0.-24>P[[jn}�����������������������������������������������������������������yrbL89157" -*(/1BJFUZalw���������������������������Ŀ������������������������������������yoaO77-&;-2-(.,76;CNT]hu����������������������������ý����������������������������������~vk_T<5,,2*)#/.09?9EPWhx����������������������������ļ����������������������������������{uk`J=90(!3#)%+'+/6:9>MWis����������������������������������������������������������������{sn_K;10,"**)%'+123.:K\auz���������������������������������������������������������������ypk[N85,1%.!'"(*(.-,*/%) &"+%! -#" /Icv����������������������������������������������������������������|phkU@* #$$'%"$)1&*-Hh����������������������������������������������������������������|rjjZ>$ '!")50#*(0Ki�����������������������������������������������������������������|omg^?'%"!% (-(2(7Ao������������������~|w|vuvy���������������������������������������|qmg[;$ $!! +*260Cs����������}|z�|zuic]`]X\_imx~������������������{urqostvw}w������~pki\0&#' !!2-9,8{��������}�olejqkjfcYUVULRQRYhfty�������������}vmng^\YW[\_dnrrz}ywvlhnV0!/""!0/2%Cy��������}yspsprtxqtohheYVUUU_^imv�����������xsce]YOMHHCLNP\fgmpfba`bjW( #+&).3)O���������{x~���������vrkiecb]b^]iq�����������rh\\VSTJNNKOQPRZ\^_\Y^W_jF#!'"! &(4.)Y��������|v|������|��zvlgcfdidg\bct����������zg_ZZ^Z^V^`chjigbc^\\`Y[U`D"%*)*'('9!+`��������}t���|vv������sg`S_ffibceq����������u`]Zdcgbfcgjnw}{yvkgiiYWa=!!*,7724#09%-m����������uefm|}|tqg^XY^VVVaccaes����������p\[_ffb[``hijmnny~wsnmd]`? /=:BHF>6/@*7}����������t]Y_dhi]U=6/-7R]QO\c_`jv����������hY]_`W_^]dfpo{si_eowoimhebA!#4N[AJIRLN'?2C���������}smlkmrvfYC5#.?^cSOTbeft�����������k`^WXOZbZI@BIVcii`Ucilmioe;/'?[aRUSUSQ64-P�������������������t`UESWoi_ZYkyx������������rs]YLT`u`=,$!(8WYaSReloqqj="!&$(G=Jb_ded^YS761Q����������������������u{{��}�������������ÿ��{ug[YZjyiE( *#;LNVWOdpoorl>&*8-=TTVbblspdYR792W�����������������������������������������Ŀ��|}umkpyr^LB1PaX\dew~yhVU696c���������������������������������������������~||~vwv{}|uupntponpjgeqorm=;_P6d\\[ad~�}qTI8CIj�������������������������������������������y��}yzy}~z�~|{vs{}zvruxrjOaqPQeiUcaa���lT9?gbs~����������������������������������������¾��z����~}zzrtvtuuzy|�y{|rxiZmtN_i`bacd���x]1_�|{z{���������������������������ƾ����������ž�{x�������~xulrnps|{}~�{�zvk_pvXfg__aae����l5y��}vx��������������������������ý�����������ź�v���������xwxxsx}�{�x~ztndqzahY[bdcfz����O����x{���������������������������������������Ƽ��w|������������������|z}to`yvne[bgcga�w����|��~y��������������������Ŀ�����������������½�xz~�������������������~ywjcy}md^ef_ea�rk������y|y������������������������¿�����������������y}|��������������������xydcw�jccbeed`��{w�����zyy���������������������������������������Ž��v~���������������������wunnyzh^dcfce`v��������}x{{����������������������¼��������������ż��~wz�������������������}urp}uvdZeaecd_X��������|{u}����������������¿��������������������ĺ��}vst������������������|umrsoqcY\eccd^Lp�������{xz������������������������������������������|wyjq�����������������{vlottu[Zdae`fc>T�������~{}z}���������������������sn�������������������y�mks����������������vtpy~vm]`ccccbbQ6j������~|{zz������������������{n`g�������������������}��ee{���������������zlsy�ui[adbdacbBC=q�����ztxxx�����������������~uj`\b������������������z{��i\i��������������~witz�o`fb_ccbdbIJ,:Yn���pnxwuz}��������������ypc]Zco�����������������stz�mU[k������������~{mnkxtk_ace^dab^MO4)7ENL\hwysswxx����������woaWY`q~�wn_RUgu~��������rlilvjTQ`t����������|vljeile`d^e]bb`cXN-""#4gtuqmoontx~����~xsogaUW\k���`L<5F\_oqxy��xk`VUYgh_OTcvz�������{xtnmeX```db_d\e^_a_V3^otqkf`cgspwuwuokbbYPRUfy����eRBBCCRbjlhdMRXekkuouqmlhmfb[[]``e`ac\c`_b\bW>) +3epmolbZ^cglia_ZUGRRR_i~������saQLBCE>CDDDCRMW]]fijeXVNSX_fjihhffc]dZ^_c``a`d]`__]\^`U?.!anrnoeb`ahie^_NJFKYYr{��������ufYQGKGGBKNT[[[_[\ikgbTVOIUX]c`a_]^[\^_^ea``_a^^``]]__[WN9/(SjnrpjgefnkfaYKKKQ[g{����������ymbYOKLJRZ^]^]_^cinee\_WIGOVY\W[ZYZ^^^d_c]`b\d^a_^]^\\[`RUB@EEdkqoprgjroleYNJRUY_jt����������yq^UOKHV[a\^_`cdgmjidnaV?IQRUVVVY[Y^b_d\d^a^^`]_^`ZaZ]aZ\[YVUXdptrulntttjdSO]U]X[gt�{�������xiZVOJW\b]`cfa`dbihlqkgMDRXXYYW[Zab`^b_ca]b\a]^d[][_]`\^\\eVPbkquvvnqwuup]`_`^YTUbx���������{oga[UX^\_bgee]]ZdahslkYOZa^XYUZ][\b^c_a_a^a]a\d\]\^[^[^_\[cLVdoqttossxy~vllhieaNEN]jpz������~vplb``]cdbc_\WUUWZecgb^ch]]XaX[`\b^b^\b^^^\a[a[Y]\W]^]]]aWJI\glrxolsv}���xutzvraE9NVZamqv}}�{vvhfcb`Z]QSHB@@LP[edmghb[\[\Z\`]`___b]`_]`Zb[YZX]_W__[`^A?DW`jmqqmlnx��������\VYJO\YT]fkojj_XSIMHR74-7;LQ[`gfugjaXY][[^a_``]\b\_a]^]][T_W\Z^^^^\O&2^LTahmmrljn{�����������~gSUe]Q^a_VX\XSI84HE.4DX^\bcggluldbW\\W]]^_b[b___^`_]]\]XX\[ZZZ\^PA%l]KVailqlfnv}������������xejdQ`onfjkdXG5,7BCPehibebjlnuhc\\VV^^[d]`a]_[c[a_][_^^Y[Y[\Z]VM5#moOKZ`ikihjpp����������������ywtpgm`YPSLNL\[jkklifhqmof]\ZMM]`_^^`[cZ_^_`[^]]\YYY\X]XZSF/rtdFUXhbhdgnp|�����������������������}wwjfd^`knonmnimpd_\[UA.Z\^^___[a[a\``]^[_XY[W[[ZUQ?%o|tROS_chehinz��������������������������yrjcejqrqnpokm^\XZG,#F]^^]]aZ^[`^Y_]]\]YWYZXXPUL/& k|wdKKU_ckfeoz��������������������������znjfhkotrnqnlh][]N1($1[^]^[bX`][`\^_Z_ZWUU]TUPPH(! h~srSKQZcgmhryz������������}}�{zuoqtqsnomkddhmqrqormieZaX8!%!,J]^\Z`Xb\_Z`\Z]_YUVVSUTLPA&h}{tbKL\anlkpy||����������}{vxpqmmkefhjbgaedjitqrnpmd]_]K)#>]W__]a\_Z^]_]\[ZQRSWTSLO7%"my~{iWHQckqjpu{{���������}nncdgkjgecca]affkjqmrpki_[]X.#.0AVZ[_\Z^^ZbW]]]WNQMTPQKC6&/mw|~wcQFUcmrosz|�����������wnhdeffcgd_bYceikjropkoc_VaN!",+.1DQS\U`Z\^[]Y_YSMTQSOP<7$% Hnuz�}o_HJWirpuy����������{xqofa^\`hf`^hkhhmoprkg^_]_\'+)/()3=NQXZ\]\^XYaQPRNWPM83&$ctsx}�{kXEMahqtz{��������utqmjf^babd`cijmipnpqhdXZ\i^% ! %1.0%,*-=FTUY[ZZY\JMAKQTA:()!ouuw~��sdR?Q\ityx����������zvrnmfe`bdjdnnqrstonf^ZVdle(#(.0,*),'+*9>PZY_WZL?BLQS6:.,xysw���laR8QX`tt�����������������wsrekjlrrusu{oqgeZU^mm` "%-,2+.*#0'+)+5124'g|w{t����|wg_OC6:L_jtv~����������~xz���������ukgVZjnklklB "(3.40'"*(++,#3*/./FBOWE?420-l}~twxz����vqd]F@5>A\gt{~���������zppxx������wneWT`nkkjib8%%+0240"'",)$0+.(./00FHUMM<8;0. r{�zur{����}si\SFC5:7F:99:9996?5>:8746;=/=1 "VTLTC8AMKZSVhmoopqomppmokkhmjlkmkknlnppV?,5GGJYXZ]dYnY\��rv����uV]NHKVcUgjOQJ?AB<>4<83,:G@.D?LR?...Dib_ngknsmonpnnnmigpikpimknlkti;-%6EKMW^]Khou�`]u~cz���R^QO:ie][b[O5./6@>@;24N@?@:/H@]D-02ChbcnjikopoqopmohjinklmljmojmmV.#(1BBFOPUZ]peypd[o�vnte���l^XOIK^dUY[OD?,2(5GEND?)*59[UB*.4OT`hnbnhnpqpskqmhmjkiklnhqefjjF.0*/63,<:7*-)-)9aQ<.2F^F[jniolpnoonnmpjmkkmjlkmoN9EI;2-;IK?;?Fhdbp{Y\bcgadhkvukcx���r[ZSCITQNYX[406=0-6531(MZJ?-DUVWYlkkmkvmnqpopmmimjillopf=0432,8GG?IINVopenkvrtX\\gb^Uflutrv����p^XHBDIEVYU=2;79(.+1MQ>I=UQT]]mkmpguknnpnnolhkljmkokJ//2,/07GJ:>MIawim}wkjqykZdcc`TVYiqpmq�}str]WK>CBQZI=D4:<+?K@?JR[_WWNLQTMGGCC>AGHN9:+<@E?>?FHDH@EGFN[SfQ='%*BU;UXhgcflmnkksqmqmjimjjfcNLB@D2=7FG/)) ?VPGIHDWANV^Zcjdgada[ZPLJNHNSAIHISIGYPV[beisqsqrbD-$9^71F[inghjljktplopiiihj`Y>KE@2*;F8C72$!:>BBFPTKEEGFFORPUPPQQKKMOISYVROP]PTbjpy|�����}{m;,;HB'?9Lacemjlgjqoqpg_QPKAA5=H.-#C@AA65=)"$"0:EMORKWXNRVGD??;AGGJFJILMTN^_fhix������������|f<:8B#696=\fjfpommrpqRK9=--+<*<52!86<>92RG50)33>(4:.,%<&637*+23/.BPU`abbtnvsz{�����������������������������uY3.5-0AEDDdhpnnqk)-;* )$'&6(.4.*""(-.1B=AOHHNWSPQ[lnjor����������������������������������~zT.494:>BEPfloppm(;7%$$/0$,&,354(!"(#(.1585=MU^hnplq{���������������������������������������xE8/<@B1GBVetkrl3/$(,,$65*/.46?9(,,,,2,-:JQjux}xu}������������������������������������������gC?53G+9=BNoqnsE!#&$/PWR72;@B?:;;=@6CSap|��������������������������������¿����������������G7>=52#>:3Rums-Ujf\WSUVMIOUPOUg�������������������������º����������ÿ����������������e;AC9>C5+-auq=`^coXvwmgnwt|���������������������ž�������¾������½������������������mTCC"-5lv,O\`h_s��zv|}������������������������������������������������������������s`BB4'9 Kw :MQ[T_y������������������ú��������������������������������º�����������xlJ66IE""%/B q/C3UW`x��������������������������������������������������������������������mMD96I? -X%>(33?Vj{������������������������������������������������������ɿ�������������mT:945O.DN407Ho�zrqy���������������������������������������������������¾������������|q\6A1#6G"!E-)3-CUlZS`tzz�������������������������������������������������ú������������xrZ>@;*'81&2/)5>EJBChnqqy���������������������������������������������������������������{scB<:=7*$'#23569@Pdfhh{�����������������������������������������������Ŀ��������������wqf?=5=1..))*;4*7KWN[]du����������������������������������������������Ľ��������������uvcA2;56./*&'5+/62CHDQQ]ar���������������������������������������������������������������yrj>2713210/"00#.9394FLNWbpz��������������������������������������������������������������utkE6+/1./!8O!3%()3689?BIRgm{��������������������������������������������������������������wpoG3/&3(.%1i#. 2/9/:85�W[�Å{��������������ês���s��yR"f5D>���QckzuyT%3\jim * -;0*h������������lh_r��rs34ob�͡yz�������������ū{�����̎QS)5XP���oTr�wr~`#*1J;hkli$%# &-9*0o������������oj����v�jf|�Ȳ���������������ư��������fbI[^���yfy�|wzj45?hMgkij#,/+/''%902u��������������������|z��������������������ŷ����������~�����p�|tv{}p>7M~[`mfl412FF:-4#M7t�������������������´�����������ŵ��������ɻ�����������������z��y��}t5WIb~Wkeem7:>KPWJB'&=={��������������������������������ü��������ȹ������������������������uUoUyXijjmDKE\b^XP+ 68q������������������������������ý����������ȸ������������������������ts�_�zYjjik^_Ro|vfU3+68j������������������������������������������ɺ������������������������n��i�l^ijhlwv[��tP1.@:c������������������������������������������Ⱦ������������������������l��s�Ubkihm��g���wR(3<>h|�����������������������������Ž������������������������������������k���Vljkhm��m���|O)9A89�������hegpl\flv{���������������������z\bQ864L_gpu{kK9KZ����������������~n]caeffediegkBC4) X������mUilnaYgpy~���������������������xer\QB?;ORXWRGKRn{����������������shYbfagchffhhfF?0(Kx����]Tfipk\`irs���������������������x�vm]OA@LICJ_nx����������������~yi^`ddeddfhffgf<84!)=c[M8Hdgoia\_ljsx������������������������gg_`bVZfr~����������������zwl`\]eaeeegfggig399)" .Yfks]b`abbhr�����������������������wuv���s~~�~{o������������zwthZX`bcehchfghhdA<<  I[gki\ddc]^fsw���������������������������~��~z}�������ms��~wti\X\`c`chagdiefgH>B /T_nhe_kjca\kp�����������������������~�tw���~���������h�uztajT^bdaefedgegggFDK#'AXkrhgkoqkbdp�����}������������������|�os��~~~���������v��}zp`cVaaddeddgcfeffEDG=!#%5Lbmfpnpwrnmn�����������������������|�rx��{���z�����������je]XbbdeeegeeificEAHE6$#-3:]hjlquz}uv|�����������������������������}����|}���������{�dnW]`c`gcegehfhefDFDCHE4,'-680Nbfsszz��x�}��������������������������������������������yojhN^`c`eddhdlcddeABEEBEDDA>168@1;.9Qbqs}�������������������������������������z�������xjkgRa_dfbgedfgefcd@DDEDDECEF@AE;:64B[fqu|���������������v}�������������ww{nmmkcjx}������thlWUb_ebdeaghchgdhCCCCEEEEBDFK<7;;4H]mpz~�}������������r]CBCFPPQV[[hraT=9?6/L\n�|�����~njcIa`cagcfcfeeffdeDBC@FEFBFEGF#3:E67Temty��~�������������zcN<:/DXfnmtxw}�����������}u{uy���}xv|x|xv~tqt�����xgd`++CQ^_e`gdccbcdcebLKMMKGF;@HD'TTYWJD<1GYejvwt{������������|xupwsmkadadfhllprvy������w[gF.1:5BJ[_hbfdfddfacRMOMKIK>EDB& SYZTNDE23OYekww~��������������|phnphgkkfhkglgy~������k^V-0484793DP`cbgcddbcVRLMJHEEGI=' PW`YSI@;,:N`mtwv���������������wsnknkmqswppz��������|ba1465979468>HYafaeddRQRKHIGGLI13 5SY^^WNC88.9Ugsstv�������������������qxtx~}|���������v^:(344?6:59818<1/4Rdpvo}�������������������{���~�����������lU+56788;67:5:17;8KX_OPOGLCEOO99( &]NT[[aZRH?91.6Kcpk{����������������������������������xi? ,247>5=69569535968BIRKID8JOK6:$' +?eJXY\dZ\LC@5313M^fq}�������������������������������ztZ..574?6>8677;94876:5LLLKL5==:146775<56<6:8PFOH6MVDB580/2p�iW\baomgh^OKC=:762/-7D^mw����������������������vgUSgR=#2;:39<5057:76:75<99029y�qcZcihtrjeZOKG<783945,5Tcw}�������������������wyhTX]bO=&4A31A5539;:74:985<<@AFHHAMPA;;@2/=�|qmaaemmpshaYOHC=989795.6Q]ippz�������������zuk_WU^dWP9+:823;:8479454;65=;9:POOCFQJ@<7?8-?��ypjc]lpporgbXQBE=:;8:7825=LS\cln|~}~}~�|~tsd_UPX_abPP-8?803?4:93549684;99<9OQMDKRH=A2C6)>��ytii\dluupnm[XMEB=;>8;;65515J>RO^v^anhkofc\OOINY]`hUUD3:=2667;9287-7594888<9KOIEJTD?@9?8.9|�{pkmdccpvrpmj`VIIB@<99>5845/44436M>?FJILILPGPQSY`bfMQ68990;85=;7656101;49588OLN?PT?E8@676731912.1135;@FHNORMPTYchTNA39:3/:6474955745002;98; \ No newline at end of file diff --git a/images/trainset_face/s3/2.pgm b/images/trainset_face/s3/2.pgm new file mode 100755 index 0000000..5b4cfd6 --- /dev/null +++ b/images/trainset_face/s3/2.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +dclclfkhflhmgnkokmmmolphmgY_gmcb_a]ViaWW_jzljg[Ze�|`ahbab_]UWPQMZX_TYjnrknopnonmnlllokoonmnohdifiblemgllijkinjmlmhjfiidfcmggc^XUYYo\SSnslaWOex�d_\a^YPMYZXNFHDKGRjqnoonnoojlkkmmllnjpjmdfdghhihgmekimikmlljdWWbilphhc\fl^ZTR`nsqgmtjpfS]jp�{j\\\]V]ZVQ=?;BD>?Ulnqlklopnlqnlmnhnmnknegejbjijijikkkmilkm[LIJZglmpobXQTOETDZ��������jijfbox�effj[RD<8878=1UflqimjkkjkokooinmmqigejdiihdkikjgkhkpkMD2GEWlhjmnifj_\nc��ls���������e`[Zfahj`KH;;5803:78/3Ohggdhfgjgogqoiooljmfgeghcljehjmhklji^9>?9GL^_agngldoq�����sst~��������tc[PgucfhP?;6@9<29982>dk`WPdM[]^fnlllmklpahekckhhhjimladccVA?BA@H`da_dmjlyvzsy�pkq�����}��{^DLSc_bdH=3@7;568MK=O`\E>XDDPV^cnjolkmlhchfghldljlkiQKRWSKLOKG[^baagkup�w�����ysmggsu|qsx�ykJGHW^]]QI45:7<=MF>COTCEWO9CV^fiinimmlfjfhhfjfijjjSI?GHRRU`ZR`ga_flops���������|vtjZZXhkhkqw{ucMQNGTOWK=85I@<411?QFV^M;@McjjjkknlmgeghifhijjjWE?=E;HKQMPGUa^cadip�����������vqkb^NQP]bhijw~zrbSFGGJX@GA1:+410:TaYJFDP^nghhpilohffhfihjhidLILTBE@OIO@GGXYY`bgly~xy�����pmknj^YKMEKXV_ehpzuhaSRAGMLPB>/1106YZUMJQWZeihjnnlndhffhhmnkmQMTQYKMTWLJQJHIPOUW_gqrtrmrz���yi`^\^TUJLEA1:TU^QXXTbbhlknlkqdgidg`icb[WYd^ZYJJMUYXZXJL:@BFU][bb^cWZOTVYMQSQKROMQIFD><4=8>;;79?B=F9=A<=61<@B:@BETV__bdekkjjomhe^DF5BTPU_OUPQEB1BOKMPKOOYY\QO@KMGQRXRMNL@D6:3.43564;;89?>C=DFECJGLINHPMEGAB=7[Sa`hgkhkinmiigYC52:GMPIIJNIEF:986?>:@@<>@CCCLPLNT^bfikef_RBC;5JPZehkmhjgrlkkcS9106EXa\XQPNCC9HL<<420;@GPbjkfgjlolU>3+''+;DGGKD<<73=EED855>AMX]gt{}wtstr{�~�����������������������������{Y#!,0"/b}xofhs����������������������������ſ����������������������������������uB')3.9QRM`l)+D\jodelx����������������������������������������������������������������}c0,-+%ILMIg%"EPgz�z{|����������������������������������ü������������������������������~q=91/ BHC44BESanssv������������������������������������������������������������������}xD+36 ->O>15>CVY`cklx���������������������������������ÿ����������������������������~}rE,('*) ".$(,(7:JMJ[_impz��������������������������������������������������������������{|pI2((+($%/&*,0DL@BCPXjfqz�������������������������������������������������������������}wnM+(*$,-I')%&015?:=9EZb`tu�������������������¿����������������������������������������zyqJ.!''%/Y%#((,/"4.5/BUZhr���������������������������������������������������������������~uqK(%%#-1_"!'("($0/1->R[o{��������������������������������������������������������������~zqE&#!%"3Z$""#!$&03$-?Q`s����������������������������������������������������������������|{p?&"# 0F"! 07,*(?Sfv��������������������������{|�����������������������������������~p@ "%$1&752!0CSl{����������������������{rgf``\^fknz�����������������}{tuopnplrqxy�}pI$*%#0#! )6'+4IZi���������������{utxvvnj`cVPTTQPQX_hmt}������������}qojd_\W^R]\cmkvonT(#$%;! %*+/:RQl���������������{pmjlmpllge`_^XUQV]_corz����������mf_[QSHHALKLW`gcd^K++#$3Q$ *#:>ITm��������������{z�~�������xoihe_c\dfepx���������}sfaVSQLNJMGRKTPZXZSM1,"$EZ#$#?8@Or�������������������������zpnkljhfeepz���������xl^\WYW\\ahjkg^^XRXYJ1$#&*Oc""#:1?Rw�������������~�������������yjkgonimiin|���������qb^\fenlnz{���|wrbbeK-%%3Vb#;44Z}���������������������������ubedjhijiu����������n^ejokhlmosvwx~|{pkqS+"8ag'! #46,a�����������������wq{������wuqsk`\fhfimw����������e_feeb`fovxvpdnssloO.#!:Zg12.((&$( 516f���������������ueefqswhaOI:=Ofd_[aghew����¿�����f\\Z^]_cfqz{~tg^cjjpR%"5A\f@6@@4).-!)E8m��������������yqfmhnprZO:+'4Pr]VT`qtm������������n^RPT^UH9@GQeil^TgirV'%5PUbgCIQQQ?9:1 ",B?q����������������������phQ=JMgvlchkx��������������wYQI_qb2,"!#;OW^S_nyS)>Ma\ecJQSUXQIB?(+2:Bi������������������������xxt~����������������ÿ�{rhajrjL:%(-EFPSYbsoY?G`dajbZWa[V^PKF1.3G@f�������������������������������������������������vxvrwvtnh^\[ach`dlh[GVa_ibbhhrgb\XQI65CCXa��������������������������}���������ý�����������vvxxx}z~wotrvqppll[Zcdcfedn|�uh[OB?7=LIap������������������������������������½������������uzu|}{styuuuuvv|wst][jdbfdhx��}gXI67DAWab}�����������������������������������þ����������ñ�r��~||xqmlknsxzz|ztc^dfbgbh}��~eYE3MTSfrs|�������������ľ�����������������������������������xz����vxpvtvz{�|{xddcahfed���~dP7:n�nu}w�������������������������������¿���������������ź�uw��������������vvjbcgchee���~bL.O����~���������������������������������������������������zt~���������������skegcebgi����mN2g�����}��������������������������������������������������tz��������������vocdddcce����vWAr�����}���������������������������������ÿ�����������������qy���������������umh`geddi�����n`v�������������������������������������þ����������������±�xu|�������������zwjeghbhea�~�������������������������������������ſ�������������������������lw�������������}tjh`dhcdd�ys}��������������������������������������������������������������okz������������zsjaiaibbe��}q��������������z��������������������������y��������������������xeo������������~pgdcdgbedt�����������������{}������������������������}mj��������������������{s`q�����������ytafceg_i_<~��������������~x}���������������������tg_h~�������������������u{b`w����������zpbd_iaacbS����������~~����y|�������������������znfe_hz����~|������������zktcPhz��������}ymcc_h`ede.b���������|~���{{~������������������|o^d`m}~vp^K>F_msv}�����|g]i[A]l|������xpncag^bccd0-r��������w{x}|���x~|���������������tm`^ei����hXA?94>NZ`adcgoi[SSd]GMbm{����|wqpecdacad`d!43i�������qyxz���yyx|{{���������}urg^a`ey����tVCGAEED@OPOORWL>V`mgTASdqz|}wxqrijbdabcbe`#,' F_t~zw|jtvz�}yrusvmtqu�y|�{trke[^Uem������nYUKHNDCEFJABJFK``lnTLJSglppsnmiiaad_abbae&#,"7@;C^kfqw~��~ysurpgjmouxvwtnmh_X^XYh|�������of[KJHGDE@DFSTW]ZfkgPHMS]ckjhdd_e\ce_bd`c$(!%@g_krx|~{woqrldheomotnkf`\VZbWhv���������zl^ZRMJKJOV^[Z[_bifVRLHSZa`c^d_\b_h__a`a##%.YZdity}zxtoxnidgojrpigaSUU]cfu�����������}sp[SPRPSa^\_^adh`a]VFEUW^Z]]\bba`b`dba  .I[\djuz|wusvqnhjpntqleYQPS\drz������������reYXTL\`^_`^`fgh_kaO=RX[XY^\`b`b__`d_7>ZQ[hnwt}t{ysppmrqxvkiSWTZ]hcsv������������sh_`L^\e[bdfXbcddhf\ERU`XV]bbd_`ad_a_ ,88YKW]juqzsw{sssqv|z{tl[[X]Z_^co}�����������|rombcc_bggc^a_agel^YY^_T]Yd`b_c^b^e_"#"17==JMK\_moqyz{zuwwtyz}txb`c`^V[[ht|������������{zqlhch`c[ZZYUa`efZg`]\\_c`f_]c]aaa6*" +9JICADRDU[ciswy|zyxwvy{~~�qkiie\]PNRVdgkntz|������yrf`_SQKFHJQZ`ejij\\\^^a_d^\d^aa]HE9()%4CPOQAEA\KDM`]kqvuuxuzvzu|���zwqmmlaM67V[NYX^U^b_knnkeRMOP<*,1@PV]fgpieYW]a]a`aa]e]^`[[WYLJKNRTVPEHETY@ESXdjrttwvxqvtwy����xu}��hVcgRYnhX_`cT^X_\MFYX4#>SZcfiimqk^ZY^_b`]d_`aab[_YZWYUVY[\P.KFSZ^CDHXYenospuusqqow���~������|qYSkn[iq{qnqqoQ7JS5>\caeekippdYZX^`^``[d^a^[`_X^WY]V\YQ1LU^ecU?DPQadfootttnnup{��~��������|lkoZ`ovztqsdZCDKKYaigmhkkqkaVW[]a]`^a`[b\a_]X[ZX[]XP1Magjk\PCR\mrtyz~��������������|zppjgbehjoqounmdT2&-4>HVVYZ][^^ZZ^_X^]TLQEG4,"u}~|~����zslcYUKF8=5BR^llsz~������������������}|sptrrxrqvql[@(%*(,,7BNVYZ_]Y\X\YZ]SQMO>8/F�}|~��}���zwkaWRJC<:6?L]ccmy{����������������������~z~{wqtcP* (++(+*+/9IT[[\\YZ]ZXPRMP96. [�z�y�~����ysmX[OP;?937BQ_dkwx|�����������������z���}�zyuoa:$$1+*+'-),$8>RS^Y]Y\XPQNK59) ^�~zz}�����wqh_TRHA:?2==KS]krtz���������������{{~������|tjR(&%*0+)((.*,,'4@JUVY[WPRMD;2' +`��|�|z�������xlg_TQC=?=55>7>484>F]bmuxww������yvsopxz||tqcdY:*/,*$$()**'/%1)+&1,5QOQ:50* +b��}|�z{�������~}uih^[RGA@>;:933@RX]cbgorovtxnopqqnqtjhbW^N!((,3!+"-%%",**+0/+/(+MQP?/=- ]��z�z��������z�mjf[UTNG "))0.'"'/'%#'(&(0,1*//JSJA:;8V����}ywx{������~uof__UYHLLGI=A<<48317<5;CF?EFIGPFQLIY^eW* "$&1,1-!&$#'&"-!0&10+-,ONL?9;<W�����xrxw�������voia]\WUJKGDDCD@?;8888-536;?@GMN[]fgfeeL #+'/+-))'&#&!((+**-,*, \ No newline at end of file diff --git a/images/trainset_face/s3/3.pgm b/images/trainset_face/s3/3.pgm new file mode 100755 index 0000000..a62654b --- /dev/null +++ b/images/trainset_face/s3/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +ejfhhfllhleknjkllnleOKYcqsnlfbc_]Tmu�y|��xtqnhffro�i`fg`TPG8;6;.30297:Vcminiifhilmlokrimllklehfjfhhlgjgljmjoik\N=IZalvnoc^\WWKc���������wqfk_lnxoc^XQI@:67:066977+6afdahfjafbhkmmknkjjlichfjffkekjinhkjmlhSC3HWddmpmqkk_nvgs���������qgd\XeielgaZQCA>:<8<7?581*]odWWZSR][Z_llnjnkljodkbjiflhhnhnkpinl_A=9MUhionrtjk�|��~w����������h`]Xjw_egZSC=9:;@A6<@MH1<[bROQDFE\`ZlhmjlnkkmggfjihhljklmhloidT849?R_aeirrwx����tpw���������ubOL\a[^_`L7669;@B>JOCD>BAFLK__`Zegr�����������xpge\UQO\fehltyx|qh[YIEGRWXA=8,3.5L[[QQTT^YcgjleonlnlfcjgljgkiojZKQF;AGJ>FSZ[]cdov�{}z����{qqvql^]PKFMNQWckomkhbbcdRQKUMOD?=66IROYRQPU[bjkijkonlofghillkjjjd^WWHHNIVGAHMLRXdhtsutu|����vkki`_XTVREH>BGJXW`X\TTZVURNQLGJB?7AE@TPJFWW]gkikkiqklehjgholljja]UUYSXMNULGAIHQdfhjhinpq}}�}zwpbaVNN\NSCF@>BEEHH?JGGLDI>>>>CE7:/>DKSP__deghilmomjfffhhhjkf_d_WVWNOSR[\Q?;5;Ua]e`d`eU_]^a_^^_YWXOSKLFFAA=CBEADBFFEGEBH@JJTF-,56NMX^`ejeilhmkngfhjdb`dg\_]`^SK;76>6E@@A?FCJHGLSNTWggoqttxqsl_@61?;EFUadejgkglimfbYLACIJFDGKKJ@;9NCOKMUSaUXKC?@DISUOOXTNRHMA>B@H@FDMIIDPMY\[aehxyy}���|zuV>068=?DK_eggkfjjlhf\D:4DTRFA?D@CCC>>9F;CEMX[YM@>;9FFMIQKOQOSFOOLSVVX^X]P[adgoqx|����������sS24174A=?\delgmklghR?6-:H[UTOGKC983;879DBA4/556?IPVTZYU]WWSX[gafgimrovu|���������������������������b<%%%*9DJP[elnnkcB59++,6;AE71069=CFC332448:A?AKHY`gnomnov|���������������������������������}Z+*-'0;>NS\mhogbI)0+.5D29@>@20=EPTH@==7?:88>SZctx�~�����������������������������������������sN ,/6+5OMUdjnfZL)+%/,(&=SYS?@JYSVMSQNFECP\ep����������������������������������������������o5/)35+?MNPghiSA#'  1Tl_\Qgnmbdbnjdfcp����������������������������������������������������}W-,.0'0JOCWjfC(& *Nljfgn���|�����������������������������������������������������������t;3$2)(;HFB\R.Bfosij~������������������������������������������������������������������X70+0%.;H=8F0DXhcgr|������������������������������������������������������������������jF302/".G@00(:DOblrv������������������Ľ�����������������������������������������������uU519.(#5I;.19CSj{���������������������������������������������������������������������zX>075+!(FD1'82Te�~���������������������������������½���������������������������������}d>:663$$5N+$-5>Tgmmpx�������������������������������������������������������������������zfH22)61%B%+-6JW_ls}��������������������������������������������������������������uj]<'*"&)$# #&$0/'50/3DW]lq���������������������������������������������������������������uk[8'##%$'#'%+(%*+*.+@N_o|��������������������������������������������������������������~uka3$$%%%&%"$'"(/)&/9Oft����������������������������������������������������������������vnf;'"'#%" """&.)).Sm}��������������������|ulmfdg`pt|����������������wqoe`\b`]`fippwmof\6#+$#""#%!34((1>Zj�������������w���|tphbSUYTSRW_ipu|������������{pih[YMNEMJPV\hfi\_WR3 "'$)%  +4#*5>Yj������������{umkkrlica_X\TSMOTS`cftx����������zph\VVLLHICLKNNYT][VWN)')!$/!! ()*2:?Kr�����������}}qrlmssuuorkhfb[`V^^adjv����������ticUWYTVV]\e`_aZ^Waa_F*#'$5# +&99:Hw�����������}|z����������wpmhfdgb`eeu����������q]]]abcdjswy}y|sohjldC(''7" "*862Hv�����������z}�����������{ridjfldcahr����������gbahkonmotv}}{�}ysmnlI# #2*&940Ny����������yx|������������|obbfdhfdes����������icfnkggkut{}�vrp{qkonN$ '=(! 808O����������uu}�������������zgY\]de^gr���������zf^hbdajiv{����tgikijjP "2BV&! 50-Y�����������z{v~quy������roihYVWbddlu���������{gb]]Z]jinqw|��ulZ`cghT$$0EYf6&)  #10)\����������z�yqedkrr�}of[B9O_ed?:66>BPl��������������������������������ľ����������ſ�}y��������~~�����zwpdff`bdcfniq|~rcXA<0BL\p�������������������������������ú��������������v���������������}vsifcc_fdf{ux��|gOC3IJahu�������������������������������¼������������­�ux����������������}wqmma_hb`ay{���}dK9=lppp|{~�������������������������������������������ij�yt}����������������wtqffcegf_m����}dI/[��}x~zzz������������������������������������������ķ�tyv����������������xtjkcccebfV�����nP.n���{}||{��������������¿¿������������������������ù�~ts����������������ztkcaiddfc=�����zY?w����z|{����������������¿��������¿��������������û��ts����������������url`bheaae#v�����o]n����}�}~���������������¾������������������������»��yqz���������������uqj_dagbbdd�}�����z���{�}{���������������¿�����������������������ƿ����ot���������������soh\ebecfa$D|u|��������x��}{~���������������������������������������Ľ����xq}�������������}sqddb`edcc=(u�xpv�������z�~{z��������������������������������������ɾ�����~n|�������������yooj`d`_h_aJ4L�����������}~��zy|�����������������������}y������������������}syk|������������vsicaebdbfcJ?:l����������}y~�zx}�����������������������os������������������tlvgp�����������}wlibdc``ccbHH;C}��������|}{}�ww~��������������������{miu{���pZ\puu~������q_hlae|���������|{qkh_g\^e_aaRFCV���������yv}||uy������������������lhnxsgV3/@\bahemmshVL[c\[s|�������~|unkccad\g_baRDA&c��������ur{{}uxx|�����������������|kbl����d\>99>?JUSWTYWLALama]fq������}zusmi`bad^a`abVK9.2i�������krtz~xvwy�}�������������|obj~����pUDBIDNGGPLMLLCD_msn^`nz���}{zuorhc`aab``__]TB<(3Nm}��ymfpsw�{sttw{y}����������ymba{������fVMMJKNGLJLMWQUfpttg\dtz~~zxuopig^_e]f^aa_bHE2)#!+FMRAHTjsyxytpslrrpuz{�|���~|toa\t�������|dfWRLQPJQTU\baeqowta^gkzvvxnllhcba_aa_aaa[FH4&  EZmzw|nrqknighopww||}zom^_l����������~reZWUU[X^ec]bfqrtpf]dqlwqlgh`d^_b^c_^a_bLJ1"0Oeuxwtmlsgfgegnrrwvtkf][p������������{la^[X]bbk^bdkoosua[bonombh^]``c`ca`a^bRJ.%# (?`luyupntjihaglqtttod][i���������������zi_YTZabjafekjomztV^cpigc]^]b^a_a^a]b_YR6$'+2Set|uqrsoskmlrt|{xl[_ez���������������zkbTOZdcdchdkmilu~cU]kff]^Z[``a_bb[`c]Z`G-(#25D^nuvswovsrqtx{�vg\hx����������������znb\U[cbcfkcdgnhrrsX_ii`Y]]^`cZa^^\^^^X`U@02""17?7Tisrvvvtuuwy����xedx���xvr~����������}omicbdfijge_dihmqqcbif`Y^Y`_e__^^_^\aZ^ZUK;9)$ "4JAG8E`kpuzv|v{z|����yms�|vjcfp~����������|�~vmldjkfcf`diikkhijecU`^`\bba^___^_XZaU[TYLA59BIPIB>>U`lww{{|{}~��������qea]]h|~�������������wqffad\]VS`dekiqcg\[\]a^``]]`[a_]\X]W\Z[[WVVW]TCG?=NWflwuy|{~���������{ra_XNVZahceikjpq~��|u`WWJNMOACMS]igpo_a\S^[]``]]_^^_[^XZX^Z[[[Y]V^V@)B=O@QWmpquu|{{��������|ttnibXKF;8>B@>DEMQVTI851,05KGHMV^elmic^U[[a^c]Z^`Z`_[`UZZZY\\YVcX\G'=GJNDTcmnrytyz}~�������}�����}j[EECH=GCHD?FC7A=B@P]c]Z_egnnga[XX^_a]`]]a^]`\]XWZWYY[^Ya\K24CM]hnywz~�������������������}|}z|t{uid\M(.../)/%'-.5HVYW^VSOQEQSE=2$%+ 9:2:AR\jqyy���������������{��������xmiZR$%)4.+()*%$/'-+'@GT=GEOPO?43)+"U�zmfpx���}}mdVOB?:64AHXhmt{��������������v||�������si]`H%'..4)('- *'.'-),0;MHPOQJ<5.//%]�zniiy���|wh^WME?<959GSegwv}�����������{puz~����uk_\XF')/01'&$)%$''-,(-)1JDMMTE;6.5*)^�yuiiu����wta_TOF>?:69DC;93:EU`ksqr||���vvsypzwzyptbd\T_W+ "*-1/1*'!"#)')*+++/*@EKNJF47823&u�~yohmy�����yog\YKHCGB@>96CNT_]bjliorqmjkopmomnbfXUTa`E !)*+305+#'"'((%+'.*00JQUNJ>8552-!"u��zuhjo�����sk`[OOAECFD>894AEJPUZQei]``abgce_]TWPTZdY/'*.)501(#",(#&".&(.0,MSTNI9B,41. $o��zqodo{�����ymgaRPHABGAE98917?;@FDMXNLYLWVYRNHLIV[f_D&.+...0+#%,0$"*'&.2- \ No newline at end of file diff --git a/images/trainset_face/s3/4.pgm b/images/trainset_face/s3/4.pgm new file mode 100755 index 0000000..635457d --- /dev/null +++ b/images/trainset_face/s3/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +iflifmiihlkmmikqnnlnjolhqz���rsuqiqjxipnjgcc\ZZbpwjqmq\XQOAB@<82)&%1-63:.F]aimiipknjkljjgijiegchihhkgllknllnmoiknokl������~�rum~ukopnkkge`ibfg[XTTMHDEDD@8:3)'!"544C=F^ZljkjjlhkhlmijlhjekdhjikemhmknjlnnkjpjdW��������|�ok{wjlkouphbhlffaWURME:9CONF?4*5++"3&6C;ES[kgjjikmilkngnkfejfhlhjgmjkmimkjolgxj]f���������|ujr|vg_uif]Z^b`e`\YQQGC:;OPPHB@=5+&)(1>EC3AN`hegfkkilkkijigiejhlikihjlkmnlmmqn~vgf����������{vo}rtjcmY[QYOOOOUYTRKK>E?SZPECA300778<9=98IGbc`^dhjkkljhjifakkflimomimkmmm{x�y�~rz����������xngeoj__eTVWMEPQSSQIJFM]_]TMCG=DaKI:<5?457EJ\^WU[gngmilidlekhliiglljikiom|��~���uuxw�������}sfb]dXbb\NNKGCR=8@JTgrqg[LHCZpq_JHB8:DBB)7=LXfjjghjjhifgjffMEKimngUPEOOY`_agkeffgrrosplqpmi`YWNCIAMNONSPQJWX^ZYVYZ_XUQLLIEII6( '7MZijljejigfhfjg\TLUengf^K@?LF_b_`bccejmjlejgic[\VPJHPNOMNZ`he`bejihcjgqnhkgaZZZNH:7' !.K`fglfifmejehhdUMFY\ggc]O>3;BLWabcgijjorsololfd[YUOVXV]X^glptsxy��~}����zsfee[PMfhhgijliihifiUPH[`_\ba\B71=COR[denquv{}vwxwtnd^^]biillmx~�����������������zmncWHHJ>3"#%/FBDje`fhmkhjhgfMFRNUMCI[_^KEH@LNY`bjpwxv{{t{ywvussqxv}z���������������������pjbLCUK;-"! )HI@PikdigdijheT6.DHCA3+.IOKOUSPY\^eov|~~��~�����������������������������������~qg_AQ\O8#25^P[Uedmedlhm[5+*KQO<.)61DQ``d^bivy�������������������������������������������~oiQHddK(#$=L_^MLY`ieik]:*(3PLL<998E[jotlux�����������������������������������������������|qeNchT7")5MPGC;SZUdjl?,)1=CMOKX]n{�������������������������������������������������������usbYp`F%%!=DXI:>@QTfl\/""31:CHXk�����������������������������������������������������������ynbekO<)%$;DLXE@?DOamR))+327FO_����������������������������������������������¾��������������vsfsaD2+'.DLRX=MDIhkM0(0.7BL^v���������������������������������������������������������������{ryoL63))ANJUHGPEiiF1+,3FXR]�����������������������������������������������������������������z|yZ661)=HAPO>LGkbH+27;DEKn�����������������������������������������������������������������}y�e=854:G?:RI=FlX?11856,5DI@WE2-+,/79h�����������������������������������������½�����������������������{�z^D406F6'&:ABKB3)1//47t�����������������������������������������������������������������}��}fE;:1B<!0;:H74/-100Fz����������������������������¿��������������������������������������yhO=6B@C$$93?>'2,0/0I�����������������������ľ������������������������������������������~�{teSF3CHF,,0B40+0(/.X������������������������������������������������������������������}�wm^O>>)-,%#%'"&m����������������������������������������������������������������~�yylmbVS@>@1JC(.*#&' x���������������������������������������������������������������}}wvoh^TKE@=9@@+5(##!,���������������������½���������������������������������������~~~wvrq^]`HCHC<88,0&,$!)�������������������������������������������������������������~y�|ypkk`VQN8EI85.('5&&(%B�������������������������������������������������������������|zx�{xpmgdUJG@?;<*1##/)21.$'T�������������������������������������������������������������{vzw}wngh\WJ?=>64+$'5*4-0*&^{�������z|wxt{�����������������������������������������������{wxzzxnedVTD5;68-- (>-"+/&7irtqo{}vof\a\]\kpz��������������������������������������������xyzyutnfYSDE39322.$B+'%25000-7) B3#-2.;wpoqpnvuvurii]ZUS[_gv~�������������zyvrgeeglqx|��������������u}ywrurn]D=1.*.-3)X95'#,8utp}���������vle`\\adu������������vnigdZZNQORZeity�����������~vxzsvosobJ92))+,)+eT1!*"H{qn|����������yqmee_`p�����������{nd_`[ZQPHHNLQV`jo{x{}z}y��|vxquoyrndL>1#0)*#$fb=',#O�tlt����������}vokkb\g|����������teb\a^`ZXVX[VXZ\]ajlikkkltv~sxvrsvwurdP77"6--! dbF83c�}qs{���������{rjkfi[b}����������lf]``c^d\bdffnihgfggdbkhmlsqorrvtyuusdM5043& ]`RS8 ��wqbw��������{phgfk`_|����������i`]a`a`Xd_mr}{�~|{wqoinrrmilgipwtyusqdM,#0-`cdb=���~odq������{vkf_hhjbz����Ŀ���|h[\^_^Z_gn����������{wswvqkehdprrynumf@+"-&dcdl=G���}~rcjgkcZRSYke^Z`kzt����������wc_[WZWYbl|�����������|ttsvpoghnvtwosqd>" $!d]i|8j�������i_QK:6?G]c\_dn��������ü��ufbc`XU]i|������������~rmrtsqkjruvvrusb>"`^f}B~��������n^QOCO[bs������������ľ��ursmYVOUpy�����������}wnlkoqrnossyuvvq`7'#ab`xS����������wjediqw�������������¸��{{�s]RSVdjr�������~rpojofilrsqstwvxtxqb:(! $cdYxm�����������|usu}�������������Ŀ���}���~rroocRO_l{|�wticbhinmrssryxxtwwt_<&#&)`c`n}��������������������������������������������nO@AN[^gdjc^__iprrrpzy{uwqwtbC# "(/2/e`Zl�����������������������������ź���������������yZLGSVWX[Z`bbgmsosrw{xx{x{xh;!"')/:;=;ba``����ú�����������������������ï����������������{j``dchlnvx{rrnpuwy}x{yzwyl@%.67=LNLHCcbXh����¾�����������������������������������������~zskrowz�����wz{|y�{{zuxkB "#&3FEPT[YK:_eYi����������������������������ļ�������������������yutuz�����������}~xywlK'#.*:DK^gjgN@acYj����������������������������ķ������������������������������������w�yxtxmR.4::Lbp��kRea_]]�����������������������������������������������������������������yxvnoliZn~U4FM^d��`^v^c]`��������������������������ż������||������������������������������xusmkjdgu�b<:74.4258<9=56DQVbkoqxzumhfec^_aa`c]VNJ\dpa =XX[YYY^Y[Y^YWY[X\\V\W_krz�����������}�~uh[XSKPGEG@>:;=CC;AIO^insx�ukfccba^b`[]ZQGTiluV(M][\\ZZ\X_\YZZYYZ]V_T^anv��������������������~wrla]\_cf`WSST]hmrz|qjid`b\`b\[WWOK]oorL $7Y\Y^Y_Y[\X^[VYZW\\[S\acp~����������������������~zrqlsnrhge\hnkpzyoigdb]b_]XYUJJQkprt; %(M^Z\Z\]Z]Wa[UY[VYZ\WP]bmv����������~}z}|��������vroqxvrroijnqswwmgf`a]`\Y[UU;R]njtm:  %'9S]Y\Y\TbZ\XTUTWQWPSJWair|�������~w{yrcgnnmss{zyyuqrwvuwwyrlkuusohefcd[^[\ROMFbdppsj4  ",-KU`W`WV^X\UNVQTURQSLR_iot�������|oroibjgabhhnpnpnqsryr}vyussppjj_bc^`__XYLIKSelpotf4 $ 0)8LW[Y\X[ZUMSKTLVNQTMNWfkn~������~snc`celdiihddhkmkrtt{yy|utumokdad_^c\_XREEW^foqrsg7#'.,29OYWX\ZX[UPOPMPLKQOMKcir{������}}rhfacgcgff`acimmpsuuxwwutrnjie_`^]Z]\SLGN\einuqrj:).,133CVVWYXXNQQLIOKJLPOKWkt}����{�vqjf_``ck__bchjnnvrutywtrqijfd__^\Y[TQDTUdfmnsosk>#,+2/6'&6LRVYWOMSPHSJKJOKVNdnu~�������}vrcgd_`ab^edgpmqtqvswstnmmed_]_]bVTRLV]abkoosslmC#*3-5/. .:LVZQSWTPTPOVKQS@Kis~���������~xomcb``ffmnoqsuzwwyttojhcba]a[^TLIL`]^gmrsrspnC ),40110"$0.?JNQVLPNQLLGQQ72]pz������������}utmrqrusw|{}�~xuvomfgabc`\XRRMSX\`fhpmvqrmpE"*/,/63-$(&$+01NLWJQPLMNSNF5+>hx{��������������������������yvwmlf_cb^[VQIKQTWabhjnvooqnpI!#.0+2232($/))-.SSVPPJQKQWJC30'Ujz�������������������������wrpnge_`\VROJJRXZ[edmiposmros?+..-0054'$/*.(.LEMDFHDESPH:77(9]p~�����������������������skijc`aZSRDOHSWU`]gimklporrnl4*-.1./.4.*(-,/(.>9B=A@BGTFA4?72*=ht���������}x������������znjh`^ZXMKFFSJR\Z_egimpknrmtp]-"+0,/14-21-&1,,,*=<>>@KNHMQQYUZXT_\_bacadebce]<+"10,+0171-/4+$+$*.%&)DIGNTL7;7.295+#%-*sr\UUSI;;><=@9=A98?:<<@@EBGEKLXSUY[X]_`_d`dc`e`ZA+%0/10.-06/7-*0!()-+*#% \ No newline at end of file diff --git a/images/trainset_face/s3/5.pgm b/images/trainset_face/s3/5.pgm new file mode 100755 index 0000000..6c18885 --- /dev/null +++ b/images/trainset_face/s3/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +ehhfgjfihkhjelgea�������}{{ksxrmpyrmhi]ilpjih[^PWKDG]`[TH=:DGH=;;?=59LJZa^WZekojnlonlmmnkmoleehdgiigihjgfklci����������ut|r|nrpi__\[TQ\]b^VQRJQ[bdaaVRYpeV@F81+%+@JQdf\Mfkhplknljloillmjfgcfickghhkihmo`bz���~�������xxjywillc\[XPUXWOFOPShrqs^XL\tqhILCB2*+*F\mcQYijiohqjmllnnlmmiedgbhhjdigehqtbcl������������tnjnkfimiXYYKGMRB8ERTPOPIHUquhKRNRS: &! ,DccTW`jlhqkplknkljkldgdjdjjgmmnpvrzugihvro}���������wnfjckntseREGS\CGDHJOUXZtugTDFPSS/#%3SZNNeifkkmmjlmjklklehbhgkffhkvu�su�~wwnk[b{�����������rgheqvrm_VKQLPSOTZ]Ymvj_A;OQSO'$KWNFceimjhnikmjkkil`jeegeefifsytlq���~wldnw������������|uiommutjhVQ_]QRWca_SK/9HCEF* 2UJGcfijilipjomkmkneffichkgfhkto|~s�}~~yu{{xu������|wt}|x����wwti^]UURYPK?856/I7>.")IIC_nfimhmjmgmjmnfcfcgggjdfedaooy�����|~��������xuphbdifjkm`^]]X\_Y[SUY]ULF=C75O=7(>AD_lgijklhmjmoinneggdhihaljc_`anu}������������|tsnXVJSQUOOMPFPOXV[ZU`[[TTPMGDPD6(# 0?Dcnfkjlpfoljoimljgiajg``mhddVOSYbfrs|{}}vy|~~{yvfXQMHFEELR\[\TZ`aafckpwolifd\TZK?2.'$#&Xdijfjlonkojplmmhdfga_^X`a^_\WWV\`_\__jiehmtkia`WMKOLMMPV^djilpx|z}|������zrdhaZIAB6/'#=D\jchjjpljmnljljeffcgagWUTMQX[YXZVUXU]Yabirokff^WUIUWX^Ydmx}����������������tphdTAHD<3!!%AMHTbccgeljmkolljgh`_ecaXHBbbkflkllnlkmhjUOWa\ND51+AEFJRPZX]jksrurlupngomq{x�������������������������{jpUDT_L:(=PgGIVgnjjjlknjojfbLPY[SLG6-$.3EBLKSYZhiutsqrz|~��������������������������������trgESf]H)""1Gd[V^X]ehhjklhnhhXQOVTABFB990859BGR^aosy|w~������������������������������������zl]S`jQ="3=TdTJPJX^glfllklcWQMJC0(1=725kzy������������������������������������������������������tyxaD;?+ALRUONQUJHYYbbfF0 6A6!=[s}����������������������������������������������������������y�rS?@;:NKCOLA[L@EURZ[/'#:91=k����������¿������������������������������������������������|�zcDGF7BQIT(&*3.70c�����������������������������������������������������������������rMCHCFG7-MU>;C=0B;F7E6#),5;BB��������������������������������������ż���������������������������~qYGDMNI$*662?2F$+02/2R��������������������������������������ľ���������������������������{m\P=HOM1"90,.52?3+-)/Y��������������������������������������½��������������������������vbVH@AXQA*,$+":+/$),,k�����������������������������������������������������������������{{j_X@B2SZF,,''%,'+1)9u�������������������������������������¿������������������������}wsnaOGB<9XR* """&-+1*:}����������������������¿��������������¾�����������������������|tqhYTG=A8NP3#' "))).<}��������������������������������������ſ�½���������������������zrmgYTJBEADL3$#! (&/?���������������������������������������������������������������}~ysi\aTFFJHBE4$#!$&-C������������������������������������������½��������������������zssj_TSECFI<@1& $*G���������������������������������������¾������������������}����xsrgbVHHDFE<41'  $!(G���������������������������¾������������������������������}��xsqi\UG?FCC>&/$ (!W�����������������������������������������������������������}~�xokh\MD?>C?50&# "" "[�����������������������������������������������������������|}�~zvpbcVM@9>8>7/"$!&l����������������������������������������������������������}~��~zwpkVUF>67896." '$!3l�������{|vtrz�����������������������vz�������������������|��}vywm^EI8235.9,!1(=kyy{��|pde]b]`hpy�����������������|zshcebern{}��������������~~z|pw{naO@5/3/.1*.'CgkgevsicZTUVJQT^bqz�������������}wnmd^VTROV[cjpy������������z|wwsxyphVA323-.-$ .-Ngi^Wcjeegbe^XWOZZ^kt������������ujbf]X^MNRLLXQcdlvsvpqts{�}twxzwtk[C40<8(&&#1Saghkky����{tia]_X_j�����������}ri_aa\`YZ_[_^`b]akgfkopruvwvx{vv}|wtm]B.,5;'" %/*Oiex{���������wqfg`\gu����������tmbadef`deiixtsxqqrmklqvsoqplsxw|y|xrp\=*%14#%$,'Gihv�����������orlk`]m����������zfdgclbhckv���������|vwy{qrljlpzyyyusnX8($,0 !'Mkfpy���������}rnkle_d����������ucdeecddmw������������{{z{onglryyyvurpW5$!+"! $Tqjnsv|��������rmhjh_a������»��wdabadbeq|������������~tyzwtjory~xvvuqW3$$""%!&Puusddy��������rmejjhf����������tege_abku�������������{qtvuwqqrx{yvvutT%$($% CKr�{y}{kbTH<1?B_k|������������������mffbl[SPgox��|nje^oowvsux{|xy{{yvaF'%('103/U[/x������xhbU[\mv������������¸������������v\D6>RS__hd\\]dq{|xwu�{{w|x|ykG)"'*1;6.:D\W?���������uprr{������������ƻ���������������rVHIVY[`degkmotrsyx||zz}~{{nH*! &+-;>H<4B[.cWK���������|wux�������������Ķ����������������{lcehlprz~�~yx}z}{{�{�|�pJ-"(/59=QRQE>@e@`Y\����������������������������������������������vutvz�~�������������y|rV+ "#+8DGN]cdQEIiHaUf�������������������������ſ������������������vutwv�����������������{|v[;%!"6>IP^oupYCLqK^Yq�������������������������Ƽ����������������������������������������}{zz`F,1;7BVco}w_@VrI`Uq�������������������������ü���������������������������������������}|tyygJ0AHAQfmu��z]Jbp8ZWv�������������������������ŵ���������������������������������������~txsuiJCMRJAbhu��x^Srk-X[��������������������������ó���������������������������������������}xsutiSUbQD>Wcw��}Y[xb ^Y�������������������������ż����������������������������������������yxmsmmVhs`B9N^l��{^mxIYa�������������������������ù���������������������������������������~tvlqmffk�n?BS_e��tbvh+,[\�����������������������������������������������������������������~tsqinkdc{�~MBYae~�lnsH(;Uf�������������������������ü�������������������������������������yukmjkgef{��[L\`c��kug%4LX`�������������������������ľ���������|���������������������������~xslkkjffh~��bU]\g��ssH!:^[c���������������}���������������������x��������������������������ytojijfe]n���lbccj��xe1'P\X`��������������u���������������������xx������������������������~tqmjhhgacw��tmfit~�||V&9Yc]Yy�������������osyux���������wyx~�����npz�����������������������yrkkihdf\hs�rry|���{z�?%JZ^[]o�����������rbpj[[iw����zrgigheot|~_ms����������������������}xkimhjdc_fztmy���{uu�i25KZ]]Whw����������rg\s|`ORY]hnke\USI@[\^bZblu��������wjZb���WIANMWTUMFFH<96>Wighj|r}������������������|{xrmgiee_c`iw���������o0#K`[e\^\biv}���xkbR|���hK<>CHEJGEJJDH=>Qckmx~{�����������������}wtvpkikc`_`]qpy�������vI$Kaa_\]_XVlnxzzutl_Ug����xRJ>;CBFHFOKQSUUcnpyt��~w���������������~wytsnkjidccZfrqnw����~M"2Jd^b[^_WP]dqtuqi^VW|����dWN<@BGGMTW`beiirtyz���w~������������|wrusqnijhd_c]dy|gouv�X!+GUa_bW\[_RLZholhaQOp������xm\JHKMJO[^agfhimnux����tt���������yzvrqsuqlijiab^^j|~hgjntu^*"8N]]baW[_^\QReklcUGd���������n[JVONS[_eigfbgjmt����zqoz�����|vvruponqonhfhecYVZdkw__\__P,"AWZ]c_aX]ZaPWbrocRQs���������uhZTNIHXeffheekhor~����{jnw|�}rsnnohlkhljjigbaX]\TWUQHBF2(-JY\^ab^Z\[_[WesuiSdw���������taVSDHWcbebeejksr������{imoxvvrrqoiifkgeeihdh\Z\VF*4,)$"=S[[_^^XZ]][^^d|zt]sx�u{�������{nZWJET]\abhgfkur~������]gnrnrkrenefhghhfegdYZUL7&1OUX_^c^_[X^X_ifv�uyytfesy������vgfSPS[Zbcgllhkmx�������xZfopmnjijcdkdhdcfbaZZPF5(;KUV\^b`_WZ[[]\ils����}qeZfz}������{rgZ\]cbhggkggkot{������g[ismnikhe`hgcai`eX`OMO7%=GXVYb^\``ZY[]W\his�����xm][gnp|������ylciegeidhdegjfpt�����xapsrqimidbcgdcbd`Z^NJ]: !"5PVZZ_b^[b]]V[[[Zbjn}����}pbQKCLWXfs{rk]^\__Z^]b\`\X\`r{��s|ywjpjbf_dfdfcc\YQO[`; )17CBWVZ\Xbbckinqnmnlkgf9%(&2/0'%1),,+(4*KJILGJOUGFLRW\^a\cca`ahiikhnnnhkfhdH,#+01030%%(('.&2-,GBH:,6-7T]qlsnprnpoopmmooloommolpmmknnknpkolqjrlornmpkjkidhWDRQYZOKG4DQLRPPPOcechbbYVJKLJQ?E?PD:9+3).HTlmqnlopnonpkpnkqiomnlnnlknnjlllnnlmpnnrqloSRX_f`ZG@JARb>1T>OL5x\A99VW_b_TXXZPILKICK<1..(-)-6dgmmnnpnpmnmnonpmmknmnlkilokmlnmmplpmmppjR94IS\URMG\E;SM0URD7DvjUF@5>JXdnk_]jhgRH;9,%,(%"!$?eekpnolonpnpooqmmonnlnkljpimlnnonoomops_<=;JKTHRIWcS=R>VUSM??ifaYKN;:>PR\d]iYN@;:4),%%&$S[^fjllkjpoqmomonpmnloknlmmnmommmqompt[E6EDHQUSXQdydgpJOSRRL^DOV`aKGGIPNHG?A9/64=8557#$0MCRfngffemmpmpopnmpkqmlnjmonnmpmpljogB&8LXPQrzxy�ksy��nH\SC>XfHKb^NP:;:8CD>E;;>3/+9C=8##+$JG.+,HGPSRJQcgpnnpkqokpjnnmolqd?414=KPB61VqZaFcfnp�}ht^��~FacCLVXSSaYWN?4(368ECCH:3FF66>:*&;U@4)()*=IX]a]jhklnonnnjokpnolkK;2/5IDIENCsel|f9_fegjz�kV���fZRTPPWeKU`YN=>842'-BN>.>7IN@c^fdvj`lpvzg^aSVVetqq����fTDLRJWZdR=(2;>1:<8?77]ZM<3N2#;MPhnoimqminnjjgci_LLNA>;PG/21ROGNUb^Roqp\``hknaZ\NT_rm}zt~��scWIDAMWbX>28GB7B?AGZI88;[,!&PF\kmmlooljmqZZTFIEAFB,??DH6.,XNIJBOV[biwuicibenzjd[PGSZgpodZacmhf_[RPNYYXJFFJPJJQM2/.ES0 "3Q\dfpnqjqgno@LK06(:>1%DAM2;&&?P@DBAIBVXert|rkd`f^_b`\MSKOS]ZYZZUXX]TZSYSPSVMSTRORG71'BP?"6IVjjhglludpp4:J4,3062-;CL-K4&*-9?/14?:4A$OL.0&,6;JJDJWJKRXQWNSVRSUK\`XV\RLNPRVQLOYXY]^fflovwvvysld^E6TT+ .!'19Khpjkhnik-+4,.=931G>.5%AD;A2%%.DA?FVMGPMCKHHMMQSVWXVT_eYYSV_YW\fqqz{�����������xf^JQQ?(&')3FLYkndlhf*24"#1'4,5+.16J578-%'*@E=GPWRTZ[YWWQ[]Y]_^\TUT^djotqt�����������������h`NGC.!.#&1-BQImkfnb0(!$"3,(:-*#4.=A523/.-*3DP[cgfijihy�������������������������������������������{cfMF8,27I;N?JDT4<..(5?D?BN0;1#-06/60F\^k����������������������������������������������������½��������������|sxsY5@ICF)))-,+&6>BKXi}�������������������������������������������������ý����������������}q}kYN3:KD&!#'(*7?6>JOi}�����������������ſ������������������������������������������������~tsgUHC85W7.42+,3:ETj��������������������������������������������������÷����������������~sqfPN<1,DR'5-.209?Xe}|������������������������������������������������Ĺ�����������������pme[?J;&&J3%-001-/CYixx������������������������������������������������������������������si[LW=F1%2?&)0,+)2EYfxz�����������������������������������������������������������������|thYIFED<,)8#$0/'&+7AVn|������������������������������������������������������������������}|riXJFA>:3+-$+2*#BZp���������������������������������������������������¾�������������z�icZE9?:86*&!(4(&'1Edq�����������������������������������������������������������������v~}o_SK0:633*%#&--" 2Mkv����������������������������������������������������ÿ������������v{hbUC3008(** 04!$ 5Wsy����������������������������������������������������¿������������zx�o]T@(4-/5$)'=+'&&6Y{~{�������������������������������������������������þ��������������uyux`A?2!3.+,&A@4&5"2_{|�����������������������������������������������������������������u{utfI1*"+0".('8?0--*`}�~�����������������������������������������������������������������y}ttrN/ ($.&#.*@3>4 b~���{w~}v~����vvvvrnv|���������������������������������������������zyspqM0%*3"!$%@/;{����x{~�����������������wsir���������������qtmnc`cabedfbfhiqpeglfiiVu}pj?#*403<M~����{z|�������������������ynw�������������vmrttw�����������wouzoeOg{ll3.$&-,03Z���~���|uu�������������������wh������������rws~��������������������zbSiuqn.""<26C&&n�����{��wj\j������������}�����jp��������î�pz|����������������������kYotwh1 #AA9N*3w���������tVi}������������~����|n�������Ž�uz}���y|{�����������������t`qxyf-' $ /+LII:1A{������|���~O]lZTMKPNh��xpz}������������ǿ�z���{rt�y������������w|{�zlwuxe)##%J-f[U5&R}�����������ykjaTREXZ����}t|t��������������z��sh_ksi���������ttxsv��wxzuyh' #,(-6eLqfR<&S~��������������z|rqy��������������������ƿ����w}w{|5>)Ee������~mkn��~x�yvl)*1>DD@E~\xkR?!U~���������������������������������������ļ���������iU>%2HSimlthdht���y�zx{t$0BGNXQd~X�mO?&W~���������������������������������������Ʊ�����������}dQKjqmde`r�z|~�����zt)"1Mfjj_}�L�kK1/`v�������������������������������������̾���������������~�|v�����������xy$EWw�qsi�pX�~W%_dlz�������������������������ľ����������˵��������������������������������|r-[y��~r~�e\��`2�e_y������û�����������������������������ʳ��������������������������������zjEt����p��Jb��uC�lZ{�������Ļ�����¹�������ȿ������������ǵ��������������������������������t\f�����~�PFa���_}j[t�����������������ÿ����ŷ������������Ƶ�������������������������������p]�����l�{S_fd��f]u������������¿���ý������������������µ��������������������������������`p�����x�^[gc�j���\_o������������ż�¿þ������������������Ŷ�������������������������������~U������xWegf�����f^o������������ƾ�Ŀ�Ľ�����������������ñ�������������������������������o[�������`[bae�����cad������������������ǿþ¹������������ɾ�������������������������������}[l�������AZcec�����f^m������������������������������������ǽ�������������������������������vTz������F_bdc�����h_f������������������������������������ƾ������������������������������lV�������mSddbez����jdaz������������¿����������������������ø�����������������������������~\t�������QdbdbhIz���iZesz�����������������������������������ǻ�����������������������������sT�������lVedddf7A[pu]Ybmz�����������������������������������´�����������������������������^h������uWb`abbe@=*/1]dcsw�����������������������et}���������������������������������������Uu������Q\`abbbbIL% VeYfmx��������������������nqE(il|��������zx{�������������������������uW������hU^b`cbdcFK=FdY^`ft~������������������x[M,(Uco~����u_ZJEdt���������������������}{ge��y{wkS\]_abcdcMDL. ,a^[`U^n|������������������yRE7<@NV`nn`KF<!HMIQWW_[`_b_e^cGGEJGE7N\dkqkmu�����tt����������������uorwqm��������������������������wpvc9?QKNXU[[__bb`badHEEHIE?B_ahtok|����~o��������������������������{~�����������������tlolRIFOPOUS][ab^_cdbeFCHHIGF:Ydiuuj}�����}��������������������s{}�����~���������~��������vljlcJHRLTPSZZ]b^a__e`eEGDIEHI=J`ht|fx��������||u���~���������}�ih����������������jw����}ylcmlXHKMOWQZV]_`^e^bdccDEFGGFGI=Telvkn��������qjeljxo}��������t|~em{�xy|�z�����������a~��~tegshJNLSPVVZ[]_``baccbeGFGCGHHD*C^hojcx�������lc^Y^enrv{{}��zy|qoztvw~��}r}��������nw���zpamk`FMQSSSX^[^]`babc_eeDCGCICG=0V_hmTm��������rmjgcUUU\fkpx���yzvpwu}rvwlut}������~���}}efwhJKLTQTVY]]^]b`cac`beCDIFGI@6JSalZZv��������������xum]__dk���usjlejckeikip}���������svbpsSHJPQUU[X^^b]`b_cbdbaEEDFGD;,7GZk_Te{���������������������{|wwy}tge^[dd_UILms~�����lhhrk>)PUMRZV[\`]`]caacfacDCCHF?7"2BPbeMRk{����������������������������������~whcev��}���xjeonQ,'DVQWWX\\b]\ebd`ebccECDG@>,?OF[hW@Wn�������������������������������������}|{�����{jecmW<$-3SQVU_Z]`^b_adb`c`cCADBD7&1q@P`h[E\q��������������������������������������~����lgdehB!,3+FPS[Z]_]b_a`d`d`d_EDCAD4$-qd9ZbhRMe������������������������������������������p_cgfV/1376BJU]`_]h^addbdcbEAE?F03jrGFcmnT_x������������v}}z}}������y}��������������r^`Zf^8 #+636:39=BSX``_ccaedecGBGA@($Fhgg:Urxi\w������������{zuxuxux~��wyw��������������ti[cc^Q.0664:4;55;9NR]ba_dab`>FKD8(# d`dhX9_uvek�������������zwyzvqmw��{t~�������������ukafj]TZ?2784>596:3849DJZ]ccb_@JQE-- 8i__aaO8a{ln~�������������xzwtuyx~y~y}������������wre_piKV_K0463?4:575;35587DR[__Xsy��������������������������������wvleZQLbainXN*$5:767:637635724485875STE55+$xcWY\ic`[OM<<[pw�����������������������������z|uj^[GN\^hnoRQ.%5<5;8?3354567<6467059SR=:42(vfZ^^_j_^UMM8;Zr�����������������������������}ssVIFRV^innhQR*-3;6:8;/49:59;096;=<=:WJE?;335ufe_]``aeZYSJI18\x��������������������������rk]CFRTahoonodNE,9;95=990;:8:5;69:5@==@WFA;A37B|igeZ[aa`^\VLIC1:`os}��������������������{pZGDMZafqqrnoXS76::549:>74767:3:58;=:<=QGA6A71@~lhebU`]c][\RKH<72IXlkuw�����������������stQEIRWbjntwpocTN07>551:8=95324=775:;8=88O@C8:<2?{og`i][]c_[ZWTIG>587QS_Zw{xw�~�������wv|sd^KCEU\_ltuzsqkYV;:;@047:8<288216682;59;73DG==7?7"Btwi`g`\Za`_X[TNIC=683?='8q{nge_\Y_\aXYUUKI=;:@55158=EAJ[PXXRZNNF=G:FPS_^jrwwxxtmUZ:6<6557:6626588454//5796589263104660:>58=9??@FLU[biv{{|yys^ZD7?92136MAmU9HA;BT[ccZXX\aUVD:O:=57138%.<JXbqomlmnnklnnkqmnlljnlmojnmolomoqopproqorprkfBGKODbGJANMKE8ubI>DJ54DXfrmgcligXHE>/4*'"1,*2%Q]fpmnknnmnklmnomllnkkmololnmpmqnprqoopqqonfYEBFCV^IICJLYO3uP[NEHLA6:VdkevpdMI@5.,-$$!*0-.UTkpkpklmnlplommmlmnmokmpmompoopoqoqpppoo\MOOLQUjjfOMK[JWAUUOXPIPIDMHKL=GF:9B>75=('%!0#70ONljinnmoononlonknlompmnnonpnnrpomrnsh`WXGJD?Zp~��y[T`R=_PVHaWLSLHGKD@BD;1*0363H53#$ 7*5CRdicjlonmnplnokqlnmnlnolnqnonoooprgQ@BPQ=D6�v�����LqWWDo]JL\SaUNGRLOGLGH?9.*1MM;DrIK[q��ker�v^YULRZh@AcNHJH9;06BB@L=9?38B9><3%$+:3(*86/PY\LFTbplnomopkplqnokqlnmoltopkP@TBTGglv\L`ls|q\t��dVYHZT]P?^QSKL897;?AAFEADSB==A?(6TA04)&.!4M^B_Fijkmlonnlomnplonnnonmon]JLSTB\Zp]lu_\T_fyre���i\UTZF^aJcZTK?C8;2(2AHN`_QG?778aW@=4/!#GUFWSbmflnpnkmlnnpkmonmomiicEBLQEFfa|g]vu`NQX\m{y����bjcYITfYT`REBB:94%.;AA9>5.+#[iN46?$"6LCeWchifnomkoknnnmnpnojhWN]>RGBFGb_bw`WowyYRVH\{t�����zscVVd_ScZNH@6=<-26.6@848Uk_49:F-GEa]imiekrolmlmnmpmpdceUYFGAQM2ZNO`b`n`e[lxpi\R^lpz~�����jVRR\[`g]I=73??)ACKBAPnaH.7@B!&;LVhgrqjeqlojlplnnslNYH;L;@EAG?]LLE[WZilgZUemkaUY]gs�~x���wbUTNSoheN12?P@8LJSdgR<*IP:!4S`ijprofllpmonoomrfFHO@;;BL?/:_FGAIPZbmwktik{�ej\U]\xzoignx�wqfXRPdhcRGGTROPW\L@89IGC =iihgtofkmnnmmlopt\G5@-9;DQ\irwsdgkiignhY[[dgehadimkjmjmeYa_XOZ\ZRY>L@D8GI++ClnepkgjnknlmlnmqO6#Ccglgiiogmlknnlq`6-3<2991EBB3'2>7EBOTNXRTQ]]WZWcjiebVP^\ZTWOTRZ[Y]edptnyxvxvslf_RTAM2' %%D'@[lacllmlmmnnomd4 %01316H=2B+%1=4F?HCEDHJP[UX]`acbg`[TXZVWX[dnsyz�����������op_[FRJ/%#""&STTg`jokv[$,8HJC800''7HKHLELSaW^mqww�������������������������������������~qY8plM$/7DD?1P[Labllv6 /53:KD@395--BLXaa_c^an������������������������������������������mMcu[9'??JD9=AXGa[mm%+3.1:Q]MGMGH^isqqokwt����������������������������������������������k[wlD9,3GHL3F*JNJ[_i" "//./CNhaizx�������z������������������������������������������������}lr�L=8+-GA\;E:*D5TX]*"++(7J830X\,#$-0GdR_ur����������������������������������������������ƿ�������������q�wH?8@9C"aVGF*$=^*##):=O@Ab}z�������������������������������������������������������������u��Q)C:I56%=H-J-K&&-/*)(7Ik~�����������������������������������������������Ŀ�������������y��hF95V=175:%:6))-!$,19Do|��������������������������������������������������������������w�sLF4DZ!(1/$$.10#'%+15/Hq���������������������������������������������ý������������������wQ>?CV9.$-#<%))0+*-2Kr���������������������������������������������½�������������������n\H:IGF&#$&/ $(-*'04Vu������������������������������������������˸�������������������}�yoVX7F8HX#!#5&"'*(,$9^o|�����������������������������������������ɽ�������������������|~x`LU815U65"&"-$+&7]t������������������������������������������Ŀ�������������������zsqd\DN<-AB!!'#&",&!9fx���������������������������������������������¿����������������~oiW\TG@-3@%&!!&#"#$@>68'1!,,5/%(\t���������������������������������������������������������������znlXY=0=1-)--25..) cw����������������������������������������������������������������j_\N8447),"( +7)6dz����������������������������������������������ý����������������tTRH=)4-0)#'399azruz{w����vx~�������������������������������������������������~}zcAD7*,,,/))-?;_~pnekixx{pknhdgdy����������������������������������������������|�}s=;1/#38@('!76m�tgtfXgwlibSQ\VYWcu�������������������������������������������yy~oN00$..!*G-';@{�tmr�~z�����wlZPVQbhv�������������������zls�w}��������������}��u~�rP4.-/.&P.3+9.#��rrx���~~zwy��ulka]eez��������������}��vfn^[Ycmrx�����������~�y�|uQ1*#B-MAA!*.%.��yp}�r_][g]FZ[w�n{ysfi{�������������||xqh_ZPQVV_fq{��~ztrh~�|�z��ytM*#%8-I_X'8.J���xzsWWL{�nVDhPV�l���hq�������������vyvyxrusptrlinitzmspngohr����smJ$!3$K\_)H/b����zpZRb��pq!kaLjm��yj������������|�������}}��������vt�tsgax��yrtA, JWd/E6r���~�qb�|��q�P-^_��tt��mv�������Ķ�~�����{wrvrko{����������njck��vzpE' PMl;B:/z��z�������zvgxx���u��wu�������ò�|���wp{�p@8?2Djtp������}kd}��z~nC!""OHvZC5=��������������������|��}~��������������vww��qU�-,6hydy�����|uu��}i?%')7*#$R>tmV6M��������������������������������ǿ�����z�}���gX$9/BH�bsXp�������~yi9$!"'*0L9O@kui$,>A9GI;mc8NZODot}b^��������������������������������ó������������������������������v~~�t406@ONSZS�R9XcIFls}pi����Ļ�������������������������Ƚ���������������������������������~{u8*31?`wjjj�7?\\U?pwm�{��������������������Ž���������ij���������������������������������}{1,D;Pg��uq��;XY[KGd�Yv��������¾���������������������ʽ��������������������������������}|y~44HKb����p�s=`aeNGT�eL����������Ŀ����ÿ�ĸ����������ʵ��������ý�����������������������x||3JLjy���~��45V_aMIG��e��������������¹���������������Ʒ���������������������������������}y{uGhn�����q�w-7GY_INDs�|��������������ƾ���������������ŵ������������ý�������������������xxj`�������}�OOYTbcMNDb���������������������������������±���������������������������������}tu\|��������nL^```gPIC_�������������������ÿ������������ñ��������������������������������~wonW���������OW^caebMMD\�}��������������ù����������������������������¿�����ǿ������������ojc\���������K]abdbaJKEN�p������������������������������ǻ�������������������������÷�������kkXm��������h9^`bdcbMJNJak~�����������������������������ü����������������������������������gaS���������EFW__eedKLKIF`t�����������������|�����������������������������������½���������|d^V���������@S][bcdfLILLESoy����������������y�����������ƿ����������������������þ���������rcVa��������NJa^cc_eaJJLLMJ]n������������{��}�����������ƻ��������������������������������c_Xm�������},Za`c^bbaILILHJSVm~���������~x~��{xv���������¶��������~�{���������������������{cW[��������CN[daa^bb`JJKIMJRDYs~������rs����l:Kn�����������������}��l������¿������������u`T_�������T=^Z]c`bbaaGLJKIJUFFbv����tes�����}�D"Jd�������������������~l������������������n^T�������{APX^^^cc^bcJGLIMKKUDVnxxxua_w~z������U:-F^|����}lf_R>BYh����wi�����������������ulW[����|wsSFL]_[^`cb`eJEKHJIE_FPqtor`Ykx��������kK@1;J[ovfUIHBKNK]o������hl��������������}qnCg��{ob]>GSO\\]]_`abaHHIFKICU[Lkwuybeokz�������~cN:61:DL?=BVdkw���������cm�������������txkjHLGMH9:>@NWR\_]_\c_a`IEKFILEMeLk���lonmn�������~eHC9<;DCZjoy|���|�������cd{���������zsnkie7[\S}����x�yj__z{�����}idshho~�����������������pOcntpqlonhcaejH#4:GLLNPYY^_\a_a_`aEHKEGGGFHcLo����~����^Pr�������u{�tcz�������~���������{B[jghkln[h_gf(-GFJKNNPQ]^[^__]`abaHIHGGFKIB\TX����������xKJg���������w��~�������v�{�~������iWlrjlq`]kciR7:CGMHNSNNXZ_\_a]]d`c]IIFIIIHL@KY@r�����������lBM^w����������������x|vknty�w�zz|�ytvjZlggh38BJGLJNLQSX^\^\_`aaac_GHFFJHFJJ;VK\w�����������|fVP]u���������}uupqh`[VU\bfuw�z���{sx^ivfj\! GKHMMLPPT[[`\_^___cb_JDFGJFJEJDINBh��������������~qkmr{vzltphg[_ckin|~|����|����ypgasrcVS$a�����������������������������������������vufhts_H6z-18,KJPQPS[[Z[]a__a_``_GBCBDB?@;=@3:;=B0NWJf��������yw����������������������������}kicmxjR7Cht.526KNRWYY[_[^a_ca_^_aC>;:;A9-4`VX{��������|m�z{~��w����~}���������������tjejqo];;Znp056/D9QTZ\[_[`a]`ca`a_@<@>><=;??0$ Nd[n~��������vuqnvy~{��}z|{��������������wnlltnaK2Sdwm(4644@1:>E;&) +#cbpx���������yxxswnw�}u{���������������olowrdU7JaqsgF,784A1458>Q^_\_`^b_``b@=B7@97D;1#& Mel{����������z�uywvy�}}�������������~tokt}lV:FZnxobR0::4:;05526=O^`]dZa_]`A<@A=7@B9$' GQpz�����������}x}}}}���������������xyrvuqdBBPjyyk^V3:668<1437516:R`a__c^a>;A<8;FA*) KHVu}����������������}���������������vuxo{t^F>Qax}wo[N;1=45@/36963075BR^`c__=?;8*@H8*%O[Edu�������������������������������~vurrugD@Ndq|~svXI)2;:08>03664816068=R`_`7@9:5HG0+$$[[RFl{������������������������������~zqmmiG@Obs{zvt^;.8643872965827534527=OZEE<:>P?0#+# bRaFVt}����������������������������xyrmiXI@Obuy�zuwY10<7548747=0;2747471724:B=9-LR:8'&%$,bS[[85-RN=54&('HaPUbT;l|�������������������������zwt[WQ;@KZl}����wyrB-<;45:79706823/84373661;IB9?00, jcUVPY\YQEGV_o�}��������������vxjNF@DIR\fx�����zzt^D6?862:9584,8877893697=489HFOTIA>?:2.!keU[JWYZYMC=ANtfoyy���z|s}xigYI<=FKSWnx������~yvkQ;==545>57:11>:8658767=<;<3IFOOCA>>:-/"ig\YKST[[UJ=63FJQ\`iqnlpgicfdQH?;?@KN^g|�������ywlb><<5325<78>53:968287785=984GGTJ@D9@?2+!#iiaXJKS[VWOD9761>78Q>SOMVKLAB:A7@J@QbRNAGTRUIOfK`XPLPHIMIKB:F958@7;=?3' /=.AF`hjcihslonnnolnnipmmlkjlljklmmmnkonmnaZNHHJJgjhUX=cPLYI^H_\VQTMMLKFHHK@:32+99C@<;$ .+6K=2FJa`hcdZdqlpmolnolonnmiloipjkomnonopekTBJM=Pjz���qQjZRHtR[RZ\Y_XNSUOUNLLIA?;43AF,@C+0/AH2-6BDZYaQH[jopmrnlqmpmmpilklmllnkomnqfRPUO>C,km�����fbl[TNebILU\VSKMKJLOMUKKF8E:19>>B87 ,7F5+(96'MZ\OSOnkknnnnomomlokmlklkmmmlnpfH:EKDDL=g��|qt��th\_OOWiU9Y\MKLG7=.>D?CKF@6:Q?=AC@'<^G86,(*!SZ@^ZdoeoqjmpomolmljolnkmknmnqH=CQ@.dLLAut��dds�yjVbNR[\_FN]XNRT5:@;698?KQfjYSG;5:hYF@>4"(:MGaYbglfnppmknnnmjlkjpmklnjq^;@GT:Llq^MTapwxqZ~��vWbK[TRkXMe\SLCD:B2&*4'5=06@:56Yjb0;5<<<7.6BLHCJpcO1;FF!#6OZkmi{mjisnnqnomjlminhljaK>HKCIMgZtlUhvtqWMUKUrx{�������j^UT_WagnZK@18FFC@HKMcfUA+FQD%$$HghgispijomnpoopmikmlgeNV@AU8BVB_]]okZh\mspm\^^enwx�������xl[YNRTangTDAIRGLSU[OCC.H>J#"'0Pnljkojjjqkponlkkjal\\IG@=T0CUJGOcQgkojXXajre]_[[ek�zuijot}{urld`jgedcURU\\XULCT>ABI4""$F-GcjjniikpkpmpmjmYUU?DC;;FC1NYHD;O]\jvunrifwybfhed`\dhmjgebgkhebdc\UVYa^Z`fdb^a_VKJGF*$"$ )D&5_nkcdnlomknnknIIL9;4;AI8+8Q?DLahfijnjmknnlK?5<0:8D@L5,/;<>B=@CDO\aaakjda_gojmf^VYd_VVXUY^dgls~���������{sjcRHW@1 "#/-IPF8PUldhinmnnmbH59B.3:>4PI4#.7>?@FMVRUOQJV^]W\cfggi`aVWaV\\Zhq�����������������ql_FN`D/&!*7EG.OTPledpmookgB(5;:.<9/I9D3"&5;5IDHDGBEHLYTU[_beff_Y[afonrr��������������������lkS9adC*"!!3AB1P\Nfdmlpm`H$*22=)43J>:," 7;@9HKMYZ`]agouy~}��������������������������������wZ>onL*%*A=PE8AKVGhZomjF,2295-'*GM>/)%+1:ELSY`Zkot{��������������������������������������v^S{[F.)9GIO8J+NSD_`p]#,;A4,&'7FGCA>:RWg-&0@A80+/+$),ACSW\^\\fy���������������������������������������������rv�d7854;GDjFM9%25RY*2/4D?0556/7IZ]jjbnrz���������������������������������ſ�������������q�xL>:=7@'B[/!$)-,)-.Poz������������¿�������������������������������������������������{xtdPLN70K=!#!&)+$)*0Tn~������������������������������������������ƿ�ǽ�����������������nmTcQK=49B( %+-%',1Rmw���������������������������������������������ľ����������������}ta]MQJJ727-'$&&*'#8Qgv���������������������������������������������þ����������������|seXVIBMD-.%!%#'%$(2Qls���������������������������������������������ý����������������vriWFKA@F./ ## $'###+Vpx�����������������������������������������������û��������������omeb=F@==,2!#""($.Xpw�����������������������������������������������¼��������������so^_C67>2..%!# %" +Xp{����������������������������������������������þ���������������nnaTE/969)$"#+ ".^q����������������������������������������������������������������ydWOI-4405# ..#!)et����������������������������������������������������������������|pOL;8%5'8' 51&"#$ho�����������������������������¿���������Ž���������������������z�{W=81&.+%2*84*( no���������������������������Ƽ���½�����������������������������y�d=6,)0+#+ ,0-+)ps���������w����������������������������������������������������~}~gI7(13*'$5,40 opjmqms~��ylqpikgu}������������������������x��������������������y��}uD3*1C("52H-iufhe_[vvmjaV[Z`\X^sz��������������������{jolhbrty~�������������~��{tB**&@''**:/n|khia[esvy|yupdYVT]im{���������������~�yrhbXRXZ`]nx|��xnrhv|�����wt@"!%5%$%#%;6 r}olfv������������mdedi���������������xztphekfhkmgmoksypprporkn���{vr=2 2-(95|�llm~���������������rgn�������������~x{x�������������~ux��yoneq��wzv@"(@%2-4%*��xqo�~�z{~�����������{jy����������������������������������unht��{�nI ")*"BH4 2-8���|wx^Vo��������x����sh��������«������������������������xoy��~~t?'" +/;*>j@'?.M����}vUT{�{t}{����yy��}e��������ª����}wt�������������������{��|r@*"$).5V+DaPA:V�}��}fTZ^FS2')Jc�|vzy�yqz��������������vw����������~�����������z~|xB% )/>>@z>C?\Z)8=$b���v���qnpZ^J%8^q��hms��z|�������Ô����zh]weMQc�������qnt��������x�~{N/=E?GSE`�3UJIn:=;'j�����������wzdj������������������Ú�����vi�sJ-"!>Zo~��{zm{������}x��I&d|wqi�q1_O?ffTB2}��������������������������������Ĺ������������}wsp������������������R'aq^K7t������������������������������ɿ����������������������������������~�Z+LDcy���~��EVeN>Yvh^;}�������������������������������Ƹ���������������������������������~{�c3ORv����w�L^MBWwknD{�������������������������������ű���������������������������������|{�]Mhy�����z�K3GOHCRdwV�������������������ǿ���������������������»�����������������������z~^v���������@\\`IHI�\np����������������ľ��������������ì���������������������������������|tz[���������Y[ceeKK@rLa�������ÿ��������������������������������������¾�����������������~zqsZ���������EaedgLLU�{m������������������������������û����������������������¿���������oa_b��������;U`ecfcIEGHHiwh�����������������~y�����������Ľ���������������������������������h]]t�������VN^eaddhEIIJHG]fu����������������x|�����������ɺ���������~���������������������~e_V�������yB\_abefaEIJEGDEZi|�������������~�y{�����������ǻ����������u��������������������vhYg�������TM\aabdfdEHFGHIGN[k}�����������w���svew|��������������������xp�������������������sdVv�����pLQ\b``ecgDGGFGGEQHUly��������{p|���|lE1^s��������������������nq�����������������~mhI����so\B[V[cb`deeHEGBMGFLL@Rmw������riy����{}J/+Sm������{nkYI:J^x�����gl���������������{ym\OlrmZJD>S\Y^`bfbfaHEHGIIFJL@?Zlyz~|uggzw{����{]:74F^iw��hWMEHTU`t�������`m�������������uxon[9!""GKS\Y^bcbfacDFEHGIHCLM:14DMWVACI_j|z���������efv����������wrlknY >ROY^]]`aabacIEFGHGHJAQL>_rpse\gny��������hP?6616@?Gakxu�}�~��������n\qv��~~}wzzpkgikE ++9OSTZ\^_abccaeHFFHHHHEBPYAVrr}riilrr�������|lQCGAEQXky}�����~����������w]\mrsropspbifjk' !I_H[�����������eI>P\p~����������~|vtskba[c^ns������}tmc{pf^>4OJRNTU[[\^`b]bbcbeCDBGDGEEDKG8UQDk������������j[MOTd{����yvrlf_Wefjs���}���������~tbt}r\S7*@PMTVYW`]a^a_adacgCEDAFHDFFGGA@WEXu��������������xpothlglks���zz�����������������unf}sfE\* /+ORSXX[\^`a_acaed`CBD@EFEEECJF=HO;aw��������������������������������������������{pho{hY6s 4/9SXUV]Z^`_b`cad_hEAG@EEBCFFHDG5M9Efy����������������º������������������������usllyt^=Tz27+PVW\X`__a`a`bdbeBCDFAGEBFBE>A87O6Ji�����������������������������������������wokgyweG>8>>2@VFYw��������znl}twt}tu{{w{xz��������������uluxtgW>_wyk; 55;0@78?S^_eaaeabab@B=:C=>9>;;>;-"SXOkz}�������{rmlopsxw~}wu|��������������zrlyo^?Qo|yd^63<3;?::8=::C=6!) ;[\av~���������uvutroo��~�������������}rsrw{jJCe{veg07=39B0/7588OY`dae_<@;@:;<;<9B>(%  %Hd\wy����������}uy|z�}��������������|yyw}pnRD[xrcf.:>58A7/46:35;H^ca`B;>=9?A:9B>4## )HW`sz{�����������}���|���������������{xuv|tUAYk�|vbX77=3;:445786167:HZa9<==7=;6$+ YFPoxz��������������������������������zuqtsd=Vi|��zwhO$6;8:5>8378677624;9ED?B?:<55@B5&! VRAWp{�������������������������������}~rpnbCPfy~��yxiF-4;:3887637857860:55HC::4536F@+$&TVQ?er~������������������������������xvkkXDMdw����y|c;*;=7677<58;793856863BH@9E;A65LK/9$$!$-WPY[@Lnz~�������������������������}xiUT@GYl{����}z}R16<8697;;54=92465975;CIB79,6PE8-1$"">[HY\X4Ul}�������������������������zxoZCFDTj|����||rM38B76<789745604735269><@@:/DW@:.5,"&SXHO]XM5[t������������������������}qmQCCKYhw�����}{~k=1?<74=4::924353:66341MINGB8LN>=1,/& +[^MJX]VD>hsw���������������������|kUFFKVdw~�����z~y_8;@;488?8=7.3878:;7874OKLICBTJ==23-&_ZUFT[US?>Xhnz������������������z~fOCGOV`p}�����}{|mT:=<5797=87.759<7795<6>LKKFGHUDB<:+4&dYYKOZZVN<:TThm��������������zrm\LBEPVbr������}zqg?>?837=98=50>::797>3:9?GIHH?SPCE=@.6-i]URG[UXTF@9?LImqmx~{��~zwwtgslZR@?HFX]q~�������wvhT8@:7/6:<8>847;5<66;69::@4703?6<;<7476<6766:<8JNKFJPI@=;=<.,! hecTLIUWTPJ?937027;;@IALICHAC8=8?>DLct��������~{obI;?94627=8?=86:1/78248:89 \ No newline at end of file diff --git a/images/trainset_face/s3/9.pgm b/images/trainset_face/s3/9.pgm new file mode 100755 index 0000000..2b164c0 --- /dev/null +++ b/images/trainset_face/s3/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +hmhmjilljmlmmllimpi`]ab`LQOJAWNML>BXLDIHsofM@ABOV[f__QA<;92/-!+#!&WSfcnoghfjporopooopqplnomhljlkmjmklkpjnnmplS<8M_YYR]IO\NK\C`^PNQ[QfXmfJGUWNMLHG4578<0A-1!)!9;RY`mnl`angiqonqooopokpnjgjkjllkllionknpmT85;KPSMO[XZfvV�{o^Xn_P\V]claPWPSOGMD@>A26/AD64.#*#@XNSKKU_U`JT_roqqonnqmopkiikkmlljokmknpqj@3>BEOYWYagWu�q����bnf[FQMcYYhbMPSPJHLEE8=573.=F6$%4HQU.4,ANXS[`nkpopooonmokijhimklhnlmjqnqN.)DCCPXL_c|n_�utw����_Z^DMGk[Sj_VO:=/A>@@@C4-<@D?;)1@VS1+9$G>1$E[L8,5(:OpgandmkmrslpooeikkkkjlkmmmbfdU;,@>=:EIc^UXlhfbk~{ik���f\VTSMWY[Q\SEC57(+58,812,D\V793,&USNhnlglplnqnopmjkhmhjmmlmpJ910,6CGL@OLqchovlbW_`ahhopqw|����tiZSKNQVQ``R959>1/>62:.QUP5B@4_QOjnmmkoqiqmqlphhlimjklmq]932-,=D@;JNagqnnlltjWXYb^UR^oxwp����{~lZDLHHP[b[;-?B:087>QK;>JD;VTYlinolgrnnnqnnlhlkkmgknqP=3(619FB>H9gi_jypnklzqvdih``S^kotuwqt{yuiaKEEIW[OGCEH@9FN138P=74RXakolrjronqpnqijimjkklneZ=50C4-@>8WCGe[f`a~ra[adjfng\ZQL>MY^dik[^UYcb]`XXTUPLMPLDII#5DJ*5U^]cmloqlqnornorljlkkflkd`X<97G?.-2B;0 >K?ICGLFFNNNZ]\a]aaVZQPZSZYUPNMSXIKZ]_fmuw{~�~~|wjZ64MK&*,8TjmkgkomfsmsmmdfOVIE;>A7 6B@E-C("#'2=BMMOFSLGSUTLIHLINOTYUOVa]STZ[[[lw������������~pSI4X% 8&7>gklelnigrqpoTKE8-(5+88'/<@E+IQ.%$".9BJLJa\OOPGMLIRQVSPTPUQOR^dop{s����������������nUDH0&)%0>.\khklmmlrjmL7;A.$41//?3099,9),$+/8CHKJLTU\hc^ffityz}{��������������������������eRD)"$23<8ILlkaqnomgF+3!*)495-6--!"622ED>4*.#%0:EIPWU[dejtqvuy�������������������������������[[?!4'-.KG<<8>J?EEQcdeiuwv}����������������������������������vgb,09+4@H7LTkimlrsE+<"#'#$6'02-#(!*'3<94==U\nmr]F""AWPB83:?32244*8JZcquy}y���������������������������������������������x^;?85G'I0=NflsK&>[bUVLCFB:IG@D[q}���������������������������������������½������������vw8=:=>(8@%>Qjo,5PY[fZhg]^`cks~�������������������������������������������¼�����������zwZ:BBE6G1&4Uq-AKNaYr�tkts�������������������������������������������������������������smLG>>R2A#$-j#8D@PK]}}|~v|�����������������������������������������������¸������������isX=7HI.<*$#4.75BL\w�������������������������������������������������������������������ls^H-FN;!&+ !' 2/7Ja{�v�~������������������������������������������ſ����ʻ��������������qsYN=:FS+!#! (,2:ixigix|����������������ÿ������������������������������ɹ��������������sn^K@46PD $ "))AM\GLZmso������������������������������������������������Ŀ�������������{ncCD:-&Q/"($7<<=8D_fio�����������������������������������������������ž��������������~ym`NE@9%4B%'(53,46HTY_p~����������������������������������������������ż��������������{xs`IE?B3)=$#&%02,,3HHITXn{����������������������������������������������¾��������������{zq`GFA><(7%()0(,/6;7?FNYl~��������������������������������������������������������������wxo]M;@5?22&#1)",61.4@GG\gv~�������������������������������������������������������������szqWK92;453%/&$'54/48AAXfv}x���������������������������������������������ſ¿�����������uxs_K<,58-.*"+#-.5034/:EYgp�{�����������������������������������������������¿�����������uvv[K63,7,(- )%,$*8$./9LRdz������������������������������������������������þ������������wqv`J3(6.-/%#$'$*0/+%,=BSd���������������������������������������������������������������uruj>5+*4++3&% '+30')&>?Xi|�������������������������������������������������������������yvrkO)+#1,(4$"' -;,*$&6Cau|��������������������������ľ������������¿��������������������ywqpV($$-,%&&#-./0.'&1Kk{{���������������������������������ž��¿�����������������������s}kqW(% 32#!"!,(.6((!2Xk������������������������������������������������x�zxxy{t��}�wvmtW"'(43$  . :9)'+0To��|�������������}{wzqtw{������������������������ojjj`hnmr~zzund_gtptX$%>7):?1-+/Ro������{�|w�|�|mec`a`e`dr���������������������pcbVPPVW[flrwhcf[[htwR"+4:% 7E7307Ip}���zuuszemi}}tkheY_WUUY_dow����������������|xrlc[\^_gpjpksulotp`SwuH,(7) 8C6?6?s~���}�yu�yppv��������~sfeglqu��������������wrtwvty|�����������|dSlrA#0) %)AAF18r}������}����������������vtz�������������wz����wy�~�����������tPiv=!%"5AH+6uw��}}�������xslgfmq~�zy����{u������ÿ����x|���~�}tkigpy}v�����~Znx;"!#*^fg}ar���{apyA&!(+9&"6>4G|}���������ibTm�~iN�pa`���r����s����������}|��z|��GM�@\S�{XtVz��{psxD+$ *#6[!+37&Ky���������tbdN��wtD+j_\Ťq�|�����������¤y���zt��w]m2GI��__cl��yysxG-&H9j0"("&'63$U~���~�����v]tr��{�tCawu˹�}�������������ţ}������ЈWL+7*$#2Waipo{usy���������������������������}�����������������{}ckoTX[a]c``cbcgedgeCCBHAGBEDHDBA8J&D\koz~|z{������������������������������������|��������ptgqdRY^[]daadgeeicgdDBBBGBEFEKAGBK2;Mjkvz�}w��������{}{����������������������mlp}{�����wkjr\N]_^]c`cddcehcfhAECCG@FBFEFDJ@7A^ioz{}|��������xrcZ\Ykhmkuy}�����lkjc]^^]]mos������|tjomOVZ_^_b_dcdfdffdgCCAH@FDDGBIGG, ;2Raltzw|z������������dHB;6BEOSY^kZUF?CBHS_p����������vpim^JYZa^_c]ebddhfeeb>DBDDECHBEFG=! :AASenu}vu~�������������xl`TQFDHBKRV^eqxtx{�����������sqjjUF\\__c`bbgdfbgedf?DBACCBBCEFF18T,6XK=F`lsrwt}�������������������������������}���������noblc5Xa_a^bbcdaddfcdfB@BBCBEB@?=<,6[Y;7Xdjtmp�y���������������������������������������pichN*&E`^_abc`haceffbgB>CECFEE@=?<&4[^P3MYgbpkw{~�����������������}tyyyyy~��}����������|nflb+*02V__a`bccf`chbdcIJIIMJCDB;F<%.^cNE4P_fpnlu~�����������������wovonuwxvx|���������}ufmkG236;BO[b_fbfdfdbfcMOJQLELF@G@;0\`RK:,&PY\`XTA:-I_moq|�����������������~����������������ugbYK;"2576<7677471;6FQ\`RQOMHHFEMO07 '^UW_\YHC53Baqmx����������������������������������naRVJL$3545?58847454094>FSLPHK??IPH5. !>bSZ_^aOH<60C^hs�{�������������������������������|wnPRc8Z$4947;:;9685:660:5;RNNHJH@NS=;'%'UdR[]aZ\QC<63BPi�|������������������������������vzoWSXe@R'593:;5=74358877687JJKFLQ,5<0;9785164956878:HDEHKEISI8:0+!pkX]hfh`[QIA76.3Hcqv���������������������������whQUbegAQ-7877=52632;6563685FHHWK@KRF::4-'to[^gildcWLI=6103C]h|}�������������������������xlPTachfCO24<66A25/84:6<47:47QNGQE>QSE?934&yv]eehqdg[RJG=7;.1:Slx�����������������������znWN_fglbGG";9:5;<7167;:4:27><=JG@G8=PRE9<90*.~vgbhkjvec\OFL89:107I`t���������������������to`N^gkljZP9,;:479BDBMDETHC:B29#Fwleimlqqf\VMHA;:963,Pantr~����������������uwp[K^copmkVO62:6167>194=749898=6@IMNPCGWFC8<:6"S�{nnhmnrln_[QJC=;:78.2@SWehqw����������~~rqm`NQ\emwvncOM18<7/77;>2384:7868;8?HTRMDIUD?<9>9!J�xrrjimnlkd`VJGCA7=:;3569RH]Wv{lqyt|wwrkdaPRIO\dlw{voYP=7;=2477:875209859:89;6:624:@8QbRTa``bXWVDDAETVbjwwziZI6<;73788=856:/3366:4;8 \ No newline at end of file diff --git a/images/trainset_face/s30/1.pgm b/images/trainset_face/s30/1.pgm new file mode 100755 index 0000000..e36b010 --- /dev/null +++ b/images/trainset_face/s30/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +okmjmoimjnkjha]Jgd`QN:EMRQB,:4,1$&# 1)#%$) $$# "! $-+*).+6;985?BINCIHPGWRZhjfggighfdffhekmjmlmm]glicgc^EIffV@;@=GDE2-))0!" 0"#" !$&#%).-.74222;6=ABIDEQBXZghhggcdgifgdijlkmlgpl[bk]`]BX;AfgF2;?8<>,#"() ! !+!! #!,)&!*1-+,457?IKLIFKFOPeecOO_iggghcllklpdXlhPR\^TM=;:GGF;FBBPO\RJ>Ub\Zfhfgojlmnd^W`^RBJFFG87@9?;)-20)$!&!!  &#"!'%$%/;38:549>>DCJ>KFGQAB?9?D=:9560*"(%$#%(##!&%$ #!! '/'$ %!2,4$6@DPbdib^\TOO:D<9<:.4.)(+#*-&/)(&&"!"%!!$&!$"+##%"+(.)94LIVULPJC<4=/,46:723/'&(,,26$+%#,'!%$("#  #"*"'%&2,39Pf_M?;7.(-6,36,0)$$&%*.762./%#  !##" '#!)/1'&,-)#.! " %%(%'.-7H\aWI7=?==../+3/$!33126;=6231(%"&#%+4('!')/012+37(/3,&)(':&'#!"#"#+%# !):LKPTL8B8+:6697/,1AI>D@16?<34@6::62111/3.,--32451673:3/338AA)')"#"!((-+" ".?FAA?G+43--20.)1DFLFIB73=<94=?EKPMJA8:<130.-066;18DD@:<22B>H786))%$$#'*(7, &$ $!-1776OP8(/2*21/8=JOLQG973>>6BAGPURMB=@:33/1-088::6@EUQ@HBBB>EGE;-02*-%)')A*("!0')(03MF&/+1/336<>LODKC20-1/1:AKRWU\LMJE@77354060BHGGMF?75><2704*<=,(.#'#'"/'-MN,5@>8B@D@>JFD7,,%(,,;DPKOQSUNJFFFCD?7517@BHGMNCHRSNW^aK?LLHC988?A71359&(% 1#+&$"''6O]FJ?2567;6;BD:&)#'+/:E>EKJM[ac^WSOQQMF@DF9:(*)-/2<601++-588;CHST]]``\dd``gfntnrop]ZaccfecW\^XV[WFGQUE:I>?DA3=H=9//34(%&#!#'#,1MA$&-%-0=0,0*2335>GNYadikmmopuuz~�����|ttmmmhmmciagWZPSHULAANFEHEG6BD::056/)#+%#%%-*U6%-"$322(/0/614:HU`jorxw}����������������tqx{wzqknhVZVWIN?SXHHPLCCBKF>;=<91.3,(%)1 BB3/#%+/,)/003301IYcoyw��������������������������|}zk^h[XU\M^dYWYYPFNXOPMRLCA;=7.0+4"#.F5$)(*/(-,00,11DWjy~�~�����������������������������jplghbf]^ikfi`a[NfXZ[[Y]WJILA>86# *M.))(,)(+.1/,39Ob}���������������������������������q|�tlqnmiitsimdZ_adihciebhb^ZZTB8-  #1K:-%*')+2,0/.6CZr���������������������������������n��ynn|}rx���|s_cmtxnsussttmme]67&&+VA)(*((60+113=Oax���������������������������������z���|ot��x|������kpxz}vx���~twsdH8%"54?ZN*-#&5:/.2-7DRcv���������������������������������{���v{s��x������{kw}��q~���}tvi[B3!'5F_T.)(5394/007GWeq���������������������������������y��xw|��x����~���huz��o���wqp_TC)'!7[L0$69<51102?LX_r��������������������������������}��~{rx�}z��~��}����po}��qt~�ztjh\H9+ 3^L/(396,0.32IPU]o�������������������������������������~j��x��y}���{����wu~x�xnztgdbL?3#?Y[2&42(+027:LTZfu}������������������������������������uk��|�������������m{�in�}xvrgbWS?71%IYZ4'.)%-037?IW_kvz~�����������������������������������sx�x�������������}utrxz�woh]HIM1***FYYE)0().51HKT\clw~����������������������������������o|���������������~����z���zvkeQ7BE;/'BDVZT.+' 26>BDNXchpy����������������������������������xz����������������{������~xribL65E741DdYXZ.*&)15?A@Rbnoq|�������������������������������������������������������������xpe\A3/<:2<>\U\U4%)--6E=Fcq~��������������������������������������������������������������uldX9..97<8LWTY\9((+/;=9Yu����������������������������������������������������������������qi^U6+'9:;DS^XX^=*,*0?7El������������������������������������������������������������������~qd\O9#&5;9K\]VWZD/.+/<6Pu������������������������������������������������������������������}qc\L4%#43@X]^VYYK14&6:<]{������������������������������������������������������������������~qb`K3(%12M]^]TWXL5/*:=Eg������������}yxssswskt}~�������������������������������������������|ub_S2''-8V^^[W]\O5.)=@@NT]ajkl{~}������������������������|yorppya_e*");Z]\[_y���93:7b������w]QIG>@DIDGA;:526430178?=Te��p*a��������xjkiggjg[VOBC7/+?15>;56BILSV`gksz�������}ul[OHE?82.--0-.*,)0.2-02A:(C][WZ[Z[Myqd��>i���������yuhba[PE@76/#6J9-KDHKDCFINPalv��������vdWH?64/012078BC@@;88;8./@12A][YZ[\r^��hv�Wh����������zpe_]TA/)DZ1D=!F7h�Y@S_RYNP\fv��������mT:4164+%.($+27::SRVUQI<6Q,>Q\[VaY]�����z�pr�����������sleRH?7LXw������}v��}xwonhhOMNPTRTUSVVURVUNTKOQLPOMO=e}~~������������������������������|xlZKJEFMQ[anu}������z��yxxqggbLMQQPQSSUTVTWWUNQPMMOJPLNAU|~��������������������������������ug`]\ds}|~�~�������{xxsljg_KMPNSQSSUSRTTUURNNNLOLNNLKD{~~��������������������������������}w~z{~���������������{zuojegXGNNNUNUSRURSVSUOOPOMPKNKNNBFIIIILKIOJOJLKNLKMNKJMLKJJS6i��}wylilq~}}������������������||rrsiaaXbfflnnqts}vu|vtkkg:;@DHEJIIKLKKMKKJKKKKOKJNKKMINIw��xx|oie_nosz~���������������������yyuw{}ztw|}|x~vwnimU89=@HDHGIHIJILJMIJGLJILIOILINKMCJ����n{qomcdpmp{z���������������������������������w}yrrjb=:<>CFFEHIIHHGLHKIHIGKGMJNHMLMLMA[����uu{vqha^llrx����������������������������������~{yqjhF4?;>CFGDKEKCLHIGJJGLGIHOLKLKMJLM8l�����y}ytjd[Zknox~��������������������������������~�zxkgd69<=@CDEFHGIFIIGHJFIJFGLNJPHMKLKHI{����|{xtrha^\anpu~��������������������������������~vlhV`59:@@HBEHEHHGGHGIKDIDIHFMKOGHS\e_q������}|wxwkj__]bkks�������������������������������tti]Th2:;BCFBFGGJGFGHGIGFJFHGEIKG]x���||������|{|uysofca^^ijp}�����������������������������zsk_R[e2>?ECGCGDGFGGIHEKGFJHEHDKV��Ȟ���~�������|�yxvnlkb\_d`iry{�����}��������������������ywn`NWca/?>BEFDGFDJCIHGFFIBIAIFB���ͼ������������}��zunrnjb^ebWents}���������������������}ytodNW\h_2?@DEEFEHFJCIGFICIEFFFEA���ث���������������yyvoooicd_^]Zipvtxwx����������������zuvqk`QQ_aie?HFDEEFGDGFJFEGFEFEDGGDE���ۭ���������������~y|tqrknbea^[Tblotomzzy�|��{���}{vnpiaLQ\`jkgdjuoMFEGEHEHFEGEGFFBEEFA���ٴ�����������������{wwqohkh^a[YXflpfntqttuqxvts}swpqojh]QMZ`ennckloj�yQCDGDHEFGDEFBDEBED���տ�������������������yyrsojieg`]WOYekkjnpojlmpknqmhnfecZRQU_flolhjntgp��uIBEHEEDEGGCBEADB����ϛ�������������������}wttnjjgfc_\TLPZbfhgchgegikfd`_[ZPSV_bnopnfoprwe����`=FEFFBDGBEDABB����٩��������������������}wupnhgfdf`^WPHHGNOORWWY]`^\YUXSTZ\cloprnfsrsvm�����b9DFCCEG>E@DDD�����ʖ�������������������ytoqjlhfedc]UOMIFHHFLJPUXWYVWUWV]`iqosumesvvp�������}JBGDDDGAFCAC�����ۣ������������������||}tvrmijehgi`]QSNHJMHIPRVXVXVVWX^aknsrvuljswzo���������uBADDEABADA \ No newline at end of file diff --git a/images/trainset_face/s30/10.pgm b/images/trainset_face/s30/10.pgm new file mode 100755 index 0000000..c1e05d5 --- /dev/null +++ b/images/trainset_face/s30/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +mklojnj]pljmd\[aOkjY4WNI;:57-9+##31% !)#$$#()'((($.)/6768>AHCDA7Q[TWigenkmpiWXZSRAK@>?@?EB@==805.* #%"%$"#!"!"'%./1+/.649B[igdmlhkefdM@LL??>7FR>=B;/>Z\d_`m[WXb_VPYPFEN5;4/39/,.0.)+-91) (%!!"" !#*#+-)#263/3254CDJM?p[KFAGLD@CMGEC<52),1('$$!##&43/%)% " ! !"$#!!')'('$/%(*-/,/0@F;1ohd_GDIDDAI=<7445-).-.+-+($"'&*  "!" #",($% $% &%+429>34:1[c\POKI3127<<64)/*53*,,()'%#!' " & !!"+##%!" %*.4.4);IN=:@;:.)402761.(042502(&!!"+$% &$%! ""&*!!,,'8.BB5V?@:2.-+64**-*/99;525-'#!"#!#!#$'/&',''!4!% ) &!)'#%"/72(565J7:9?;33133:D?;<@5:;54/))&+))/(*"+2+.2)*6.+2,)#'34((.#)$#!!"!+ */**16DC?6,331<:;MRDB184<39NFAG?9;76111*./70,5/35142/-71E9.-*#*!%"$+%#)#" "(,.@PZC74--28ALOQC>27766?BKWPRHH:D>@2//.38.335?<7<4428C>C83.)&,$-$25*%"+$.;ECG<.2359BLIIC65.32:D=JVROIDE;5<83.&,42479=AOK?>=@;F>KFB35(/,1.)?53' 2#%%!&*35550858>>BDHF?FQTNM___FCOLNFBC?G;6=>DB;6' -$.( $!!$$!9B?924:6GD*)-2648:DHCQ]WWWSPUWUKHFACCDDJGDPZ`YZT^RG@PSPNBF/9M==D=8:;+,"1 #.# #1.A@<3907@<*!,76047@CJSPUU^`_[VXV[[TNXVMLMOL^WPVWQVKXE=PWGHG72JQH?A;;851%$$&*!*$"&)7VRE5.3;:/)'33//8ABFNSTUVWXZY^]aba_\WVUS[WbaRNaVXXOdF9SVDDC:>78461*)(/!5#E*'--%*+/1,-;BYput|���������������������������|iahYSUYSQa[TRVUIQFMTRJCGJ?<>77100,3*#7+'++''+0++5?Xo{z{����������������������������tqro_fckY[fqb^_bXSX\ZW\XYYVKDGG@:8<73%":+()&**1-+29Lj~~������������������������������n��thphmcaipkffmg_cgfZdbccfhYSRVTEIF;.<5+(%/(2+.4BXu������������������������������q��znp}z|p��zvw__flrpmhoqnimsmj^maUTF0&T:'#/5*0/09Jax�������������������������������t���xns��}z��~���zdp|x�qx|yz|��{pswiaYB&\;$*;5.0,0:Ncx������������������������������}���|ytv��|������{r|{��z�������w{ypk^P.!!O01882/.04BOav������������������������������p����yx��x���~�����xm��|}������{wkth]D$(J71:5-.,/9DPez������������������������������y����yp~��u���������tvt{��i������|xuiqeP:((U792++/-6,'43=@IS]hr|���������������������������������r�����������������������~����~{olg\REO>60*$U^G(+159>L_cjv}��������������������������������wx����������������������������~unjfYCAJ;95#),V[H+..66D\nqtx���������������������������������������������������������������xtlg`QA9@>68)'/V\N*0,70Slz~~���������������������������������������������������������������xqi_]J=388:/5-$TZR/-119j}������������������������������������������������������������������|vpebTB9-64<3367VXU7-.1Az�������������������������������������������������������������������|qkc]T;7&198/67EXZU='-5T~�������������������������������������������������������������������yoiaXS>,#/;:+/=IS[T<,4=a�������������}������������������������������������������������������yqfdVQ>-!,621,GNV]T?,7Y^���b5(W����~jVG?BEBCDIBA9<6:?=>IFGD:>54002-138:FEVidlts����������������|������������yu|w}}ofdbbK/"()0\Y\(n��S(t����{fQUS\`b`hgb^[WNLIHA@;7@CN\bk^f��������������~qkpj\[V\]_]^dbg\c`\{yca`gT0"(!6JV\Z5Jz�]1������s_a`ahllglcea]WPSIFEDFHMTW[a^mx�������~z�~upl]]cU@;75265@9?EGCHKTmg^^e[6"''=VZ\WEhl�r@�������niebbg[QICC;31(:52;>09?IOSV]int}�������}|s`]SMRC6++((+2-5,7968@E?FVae\5&*%CTYZXU��pyS��������qi`Y[JB8628.-299-G?H<@AIJS`it��������zqk[QJFC?620,//0-.-+3547458:Ul]0,+ IXYYXw���wn��������ui]^K>,-=gO7M,/G:xfDGVPOJHYax��������tfXE>951013-08:FOSSSPE;<0Cfb.(.XSR[X[z��dr������������znkgbdpzy\WYbutp_gfU}{dbc{�������zhHJ`ZGIZ[*@%V)))242HUZ[TLG=Oid4*<\XVVX]���kGj����������������}xsuyivoppopjmxy}urgq��������paPcucLf~8I70G$BE"/50@RYW[RO^n_47UG:V[Y[��wYF|��������������������vstrvmkjnu~qsw��������qb^ghac\q�`GHIGDaZ:)+;CLTWb]gen`-QA.OYYY[��mI^��������������������~~{yyzqusvz}xu�����������njeh||rgnrwkXL\ps_EB65NUVbijmil]@^=FxUV[Y��kU}�|}��������������������������~����������������nmkltyrolyq{skhohdSLGG[b`qtsono`TjXQ�UWZY��pc��||�������������������������������������������joxooywsmosqonpjmiigdanvpv{{oql`crbkpM[[[}�yoz�~|�������������������������������������������qn|}sv}|ztutvuvsttstxy|~~�|{ssj]pra�kSYYZj��{���y�������������������������������������������xqy��~|~����~{{uyzz}�������prfZsod�PVZXYq���w�t}������������������������������������������|vv{�����������������������xsrd]woxpUWZYZ������uz�������������������������������������������|vw��������������������}zyrp`[utsfSY[WX�������rv}�������������������������������������������yw���������������������|vvtl_[{wtVY[ZXW�������xr}}������������������������������������������tx��������������������{tsngl`�pp[T\[YZk������vr{~{�����������������������}~����������������qly�������������������{|rlmgkg�ns\W[ZZ[Cv�����ywx}{~���������������������zy�����������������rsmx�����������������~|xqoeebz�gs[TYY\ULLt����zwx�}{���������������������r}����������������x�mq�����������������yzyol\vyzfruRWYYZXONHg���~v|�{��������������������y�����������������y�qhy���������������~zysh_n�ykm~bSU[T[URNPIU`xx}��~��������������������}����������������wt�vfqy��������������|}xmaa}�xrwq[OXWWXWONNMOLMo{�������������������������~v}��������������~rp}oiwtz�������������{vv`_i|yy|u_QTYYVYYRQNQOQC[}������������������������nksmku���������upjmokx�~v{�����������yyniYe~�w��bTSWXUVXVQQNNRPFO���������������������������~[PMCTlv~~���wm\]ac_u����|���������~�tri_Xt�|��mSRUWVVUSXOQONPOGH|����}����������������������iKBK@MekrrolaL64NSY���������������|xtkc`Uz�zwqYPRVSXTWWUONOOLNM>~����������������������������n\TQGHV_[YPD9/2BYq��������{������{sjg^^[prn`UPQRUUTUUVWRNOQPQM=w�����������������������������~i_OFHEHCFJRW\ou������������~zuoedbbCQSSMRNOTRUVSVVYMOQNMQL8q������������������������������~vgRNROQVm}�~�������������}}yxqgd`e^S}}���������������zFOVTSOT;()3KQIKWSRJBMKL[eclmsnx��|{wtrpnkfa;9EELIMKMONOQNPQONOMMKMKMLHCx|������~�����������q]Y\lwnJ*:LLJ/HWWI)7) DUSVYMUry{y}�wvoqphkO5?CDKJIOJOOPOOPPNMMPLMINLOEH|v������������������y|w���sdZTN@XaaWBBFIILGMLNLOKOMOMLKLLKNLP=X��vq|~����������������ydhmqw|�������������tfegryxq|{u|wwomnklM7>BEGGIHLLGNMKNJMMLLNKLMJLK8k�xtlt}}}���������������pdda^^YTR_c^Ybaaea^cbuwkrwvzxqrmoiggF3;<=>FFHFKIKKKMHRFPIMMLINIMJM:r��zviivu|����������������nkgcd_POLTTVYX^d_gj{|jow}w{qnmkhgG4:=<FFFEHHIIIMILHJLGLKNINPKGJ��|q}uednkuv��������������������������~|u{����{s}�yynllib]66<;;=@CEGFIHIHMIFKIIILJKJMLJKL;\��tuwpk_loo}}����������������������������������v}�wwqjiaXW/;99><>CCFGDHFHIFIIFLIJKLMKKKKK=k���vw{wrbViotz�������������������������������������|omfdVQT47=7<>BBGDIEFKGHIIJJJGHHJKLJLKI<���{�wyvql^Zent������������������������������������ywkj^RHaU09::;=?EEEFEEIGEJIIEIHHGLLMFMNJ]����vztrrgbSflt���������������������������������||qng`PNMcS2;<:=>DDEEEGGGGFJGHFHGGEMIVw�yrw�����xxurtni_Zbor|�~�����������������������������{wmk]RJPWkS0;:==ABCEDFEEJGGHHFIHFFJn������z�����|yxuspldd^]itx}����������������������������}znh[ROQW^pO2;;:@@ECFDCFFHEHHFHFGGEE�̩����������w|ztsijgd`Yiss}~�������������������������zxoe[PNOW]dqH4:<>?DEDGCGEGEFFHEGFEHEC�і�����������|x~trpjkfd^bbpswxw���������������������|wofSJNTQ_gjoC7<=A@FCEFEEFFEHEFGIEFGEE�͔�����������z|vqtnljdf`cblqtov�����������������~z{pkaQQJPV]ijkia@JFCCBFBEFHDGEFEHFGFDFCD�Г������������||zvttoqjgehg\jnqiuxx|z~}�}}��~��wqrni[UNMQTagkmpdifpxwRDDDFFEGEFFFFGFECEEC�ә��������������~{{wsrohjhgdddklhrqwutstysryzvpurukib[VPNRV]hkooqeelmlg��YAFGDGEFFHFDEHCFED�ئ��������������~z|xutlohhifed`fjmllkmqlompokokggc_WSVPWU_illprrckkrthr���HEEFFGFEFDEDDECF�Ծ���������������~z|yuttnmihcegeY][_`bhggfkilfha`][TVUVWZ_gmnpqrnhlnqtwa����{5DGDEEEEHBDDCB��ٛ���������������|{{xturnjlihjcb`RPMMLMQRRVWWVW[VYTUW[]ahmusotqrdmqqusp������9CEDEEDCCDDCA��ط����������������|zurvrpolgihhih^VOONJLKKKPTU[SYXTX\]ainoqsqwtqfntvvj��������\ADFFEBDEAEF���՝����������������}zumsntqkjiihkeYRQMOOOMQVTZXXXZZ[\djqrqvsuvtqgqrw|n����������PABAA;DdUSeffcgehdomonlmnfil[fiVRPRa^B;FE*6)+-!!-$# $.!!")&$',.89;33328D@GOED7CM;KgfgfidfhlrmooeqmdgZEV[QJYHKFE4B,)&$$-& $%)! ""*).1+&/,.398??:B=F:@UedcecgegpnnmobZkiaLN?=AFIC@7=31-$$ "#-#! & '##'*&#'./)11454@6:5SYX\UTehcgpnomogTVb\TOI?2?G>@9+3-,# $ !-!"! %!#&',&,).00/,17;=:F6,-3160.-(&(") #! ' #,%' %!"%8-20CKHIL^_nnkcj[^gjMKMI7<40=0**++(--0/'!&' $!&"! )!%'/'0/><:Bddgr_TNO_O@N^KQPI600+/)&$" $$++-,'&!" $  " "#''!!.+'21B`XabqmZXJCBPNMNGEB@<4()+/'))(& "#-($!!*$""#! &$)*, 18MOR[ennncYQYKKC=FA<7+0,.1+/(**.&!! !&#$# $#% *!#!!) "(&:O@DGUcX_JDG9.3+5342.'#! !!# %#(& '*&&3+""(!$!()(@9/4>Q[FCF9/+56=482*(65<:662&%#+,+ *-,*20'-0)#$,<*")"##!# *!&!#)*%..JW^SBEE<3/2;3+4::>B8.;<64/2..)432541>1:8510>5;3++%!)(+#34-(,!,+&,.PZ^gN<8+:399AQOKK77=<:=HPQLQKG<89<,0,472115=JI?>=:99AA4/.$--+.$>4/1"1$-$$%"23UVdj]B2/12:9GSNK?97<:FIOUWYOB=8067-0(518@D>I?C@GC@AGFD>356563./6C220%#1&.%  &BX[bhT>B23?;:56;:CADH?JV_XUMRFA7PFG><:)9>8757+/(,#%+" +!*!(40o\O@@E>AHJ9($+1:@BGSMVfg[SLHJMKBBACEEDAM@X[VNVGIEO7?II9C913<>84:10.-((%'&#))& "!5n\EF:5<:HD/)*6::9?FLSQ[\bdc^VQPSSNKPJLPWOcWMQOOLLT;=HG5><88=17;68,/3*,)(%%%##'+#0BnUIG?:0:E<.)6:64>AFQV[Z^]a]\^\_^`]^UPUY^\aWQXYSQRJH9KJ;;G5@;?/:7:25200/+**'(&)-/ '9>hc^X>32@<3,2857:DKTY[`]cbdddkkoopmb]acfg^fb`_]\PKRMAFE;EG;@?D87>A88585582,/1*-.6$#$$.ibbJ1)2=7..4738ANX`dfmhlnqsxxw}}~{trjliidsnqkehTQYREGHEIHDDIC?BCFFE@A?:;=<885:<:."!$ii`9)&18/106549IYgjoortt|�����������}wq{~|~psn\^UOWTVMSPQPRMHLVUNOSRQQKGHIIEJJ?:(!"/lkN,%0../33822BUhpruz�����������������z����{~vfkd\a`b]TX__]_\YQZ^[X\^YW\ZZYY\`SSD0##(4miO--/-)/1100;Kby{u�������������������������lk|uhheaf^bb_`Z`Ya]fgdfghcekopjipg]W;%0<=lnL-*1*,,7'/4AYv����������������������������ev{sjjxopmnpppmf]^eijphmsnqwwvsusqj^M2!;LopM3/-$/-6,06Ih�����������������������������|m{~tjkuypkpqnuuqsfgrlttmvwzvv{stuisg`D)("5mrP>4)&5(3-6;Qu�������������������������|���mw~{mqjswpfpppuvvqtfgpsxzjuyx{upsipeL9-.$8kmdQ2"71./23BXw�����������������������������k||vrqfrxliunkwwssrsfhnq�|jr|vv}ttomhlT>;4""EkktZ'-;3/1.8G]r������������������������~����mz}|ulhpwjnsmluvxtuyzdtf~��qmtvywqrkgc]@D2*!%8GmkpJ089520.9LXo������������������������~����v�~ujjyultrlerzwos{{wfvlpryupntvoomiaQJD11 &7UmopK6=90012?LWo�������������������������������zveqysnrosvwvwrtzw�ixptb_utvvvqlkl[GKA2/.%>Yknl[8;2,225AP]r��������������������������������pixsnwru{|zxutyzyxxj{kqfqvuurqhlgPFE<60.&(7[mkmg>6-/468EXbvz�������������������������������}lnznu|vz�|�}x{}zyxzvrpuwxvqmgieI??=56-//G\llkjM:,027:FXbhw�������������������������������|izvp~zz������|w�~u~zxzttvvwtomhg]I7<8:/90'Pelimlc:2,3;=GSaiw}������������������������������pn{�}}{�~����|u���u�|}yswvwxqnkcaVE66.=4663?`mlkkkD0,89CHXbnx}����������������������������z|{����}�������|x���{���w{{xwumidaO@2008479;O]jkkeqQ..5>?G^in{�������������������������������������������������p���}~~xxsniebM=,*-82.Pn}}�����������������������������������������������������~��~xxrlgdXO<,(133+904-/,1:=?CFC>;;MrU$,AX[VZYY`p�DRqq�]^������|snfc]P@:3)?*45.-H<:::AFIR`ep�����qcXH?80.20(&%!"#)2:ANMNQNMHIXp]+4L@JaXX^`k�_W��|{g�������ypg^WJ='-Nd99#-1\dE7BFFNKYeq������weI943349<%9$*'"7'.1FJUSZUZap`+J?,UW[WYa^��w����y��������wmaVG>76VzN=5';;gkXDBKTXTUet������sd<3>=2=ZD'2%$0!S9"04CMW^_igq`/c40bYYXYc\�����������������vqe[RSKQjpDA8?V]WIHMBd``[f�������r]A6G;<=Yb,71-68^M1,$4@IU`emkmeKs;1qTVXYd]������ty�����������|vspfhjxt]VVSSUNOV_chgdo�������uZKFH=B;BWO596A]bI;916AMYbjljme_yC;fYWXZf`r�~���\c���������������zwrppfc^^ZTPPSaehit��������s\TTSZTOQTWYNQZgURDEFNZXalpnlmefwIOgVXXYi[p�}��uPz���������������|�}yytkjf_[UYY`eo���������v]\XXVTOQWYYVWZ\XYW]_cmilosqpli]oWYaXXWYc_k�r��eQ�����������������{}vurknrjmiefmw�����������~]ecY[UXRQ[`_d_acafcpqsrurxsqldSgd\]TYXVc`d�j��jt������������������������}vos{�����������°��cernc^]e_a]]]b[dckouuzzyvvpqsVJeicTXVYWfba�o��z���������������������������������������������jcpstlgdihpnokmorwu}||{wzurruO9ifbTYUYXfbY�{�������������������������������������������·���rjjrwxutrnoqtqvsz{~}}{~xvtqrtDJcjrruuusohhfdJLLKPIKLLKLMMMNNa`aa_b^b`_b_`eXg��������������|{h57:725 =N9Dfd]>UY`Q>VM6B)" @gkmruusroiij\FIIJLIIMJLLKLJNLa`b__c_bb_b^^`_Z�����������������wgP8*.AN!Qd`cJcg`\LMP0:-"2DWlrhpwquqlikjOGIKIJHIIILJJLIHNbb_`_a_aabaabc`X�������������������~seYJ[Y0[]:_GVgCZ]3aA;<7ES_moqnktrrshfifDEIIJKHKIHJKHJJGK_d]d\b^ba_`aa`aW����������������������y���rgdLbUNmI\l:bZAP_dejutosnnlpoihlREENEILGIJHIKDJHJK^b_a_`__`]a_]f]W��z�������������������x{������wwqliddZ]]jjkeajstnqofpoliicGGCJHIGHEHHGGJGIHIa_d_^a^`]```___Y���{~�����������������rvz}������������~vwi`Y_lrktjqhkmkfjMEGFHHIIFJFIGIHHHIJ`b`^c``^b]c__c][���y~~�����������������{tqtu|z�z�����zykdXXY`mhoooklhlhmS>KGIHDIFEHFCHFHHJFJ`ab^a^^`a`baa_Yd����u{~���������������}|sjfhcadhldcca\XUPZ]amkionmljik`BGHHGFEFFGHEHDFGEEEH`_]^b]ab`_a`^fUg����uux~���������������zztkdc\XQ[XRQPORQXT^ZelnhpjkfjfjIAKDEFFFFDGDEGEGCCEGE^^a_^^b^`]`^b`Un����zpryz��������������wnl_`]ZSULQQTQVYXZ[afomoujighdi?EKDEIBHFDFHDHBGCHDHB]`b]`^^_a_b_bdQw�����vrqs}��������������yvneb`\]WXW\^_^\cfirqpopnjkcch?FFHCDFDGCEDDFAFDEDEEa]`]_a__`^b]`^T�������zjmvx�����������������vrjlkhijkhigjnnzrtrmnhj\bl;HCGAEDCDCDCDCAEDDCCD^__`]`__^_a^]`V��������rfouy����������������������zvupwtoswtvsmjeaZfjEBCCD@EACAD\_^^]_YZh��������������~zujkdrz}����������������������������tpdd__^hnd;ECHADDAEABB@E?B@@D?D\`][]Vf�����������������{usmielxw~�������������������������}zmid\`_cgne7GCEFADBCCACDCAB@E?DC]^\`Vr���ס�������������|xuqqmbnrx|�n������������~���v���xikd^`^chkjkVBIEDCB@CBCA@BC?D@@A@\Xar�����ќ�������������}vsmondmptvzz~����~�||~xsurp{{tkdg]\]ffhjkjmhmgVDCBBBD?C@B?>B>B@\p�������ϝ��������������}~xtptjnjnopqv|yvqvytwwvturpiktoec_`__^heiljkjmoel}\E=DAAB?CAA@���������Ν����������������zxupuoojnnhlqpsqmjnilhjpuqlikh_^^`bd`dffjkljloouT}��OC?AAB@AA?>@<���������Ҡ�����������������{yruqpojpnegfbdecedb_^ifgabbc\\dg_dccifinlkolqqm]���A=@A@A???>?���������٤������������������|vwrslkmlligb^^\\^b\]ab[[Z^__bffdfcgjhknmhonqqqb�����<;D=C>?>A>���������Թ������������������|}wssqplogkigda^`ac\abd_`]`cadfcefchihmpjknrpthv������Q?=?A=@<>����������͞����������������~|vwtsoqknmoa\[VSTXS[]^`__cc`fdfehckimonmjnortc���������H=A=?;< \ No newline at end of file diff --git a/images/trainset_face/s30/3.pgm b/images/trainset_face/s30/3.pgm new file mode 100755 index 0000000..65ec341 --- /dev/null +++ b/images/trainset_face/s30/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +nlmlnkmlkimjkTmlfgmebCdmbRDQELe[0?:I*@76*("2/33920EB<:=57KMLNGGJgO5<.293/.$%)0+)4"/;/.-()7@:<=@>8=HKHQK?NPadedffbicheeffdbfcfnlllklklljmd_j\Hd`Wai_4CpSI>G4UK91-%2-+( &$5#)!)"0&'"#0,/31558AH8HEC9@?=9;16=<07:31. )! !##"$4-,79/>;EKE>98>[eecfceeednjmminkieflZPSM6FC7964,1>)72;4>5+,) '  !)'#&*9,07:BDH>0@SS_ffei[acjlmlknaMQGGISMDJEA=52.243..930460((,)$!" '( $++&25BI@?EJHEOcaULNcdlmmmkmnbSG@BCIG>?@FEOJM?Sb[kkjnkbbbVO:@7CF<25:8962. !0%"*#.#!$+#"  !!%#*/8;6:51@<4DGBEJN:nklliR;MF<0)79:AollgLAD384.*1340971631.'!&$$"#'!# $!-()!  $ ()#(+*(2.90F>HBSmnnfP3A6@82)20185)*, $"!"#!  &-&/("%# "* &!!"$!$%",+.01A:A,?jmnb;4:013=:80-%1#(&!%*$#-9445$(!!!"# !+!"'&,!')((3529*>locZB",+),.3,710&+ 3=..,278<@,/*$%! ")"#'!*&!'*%!! " #!"  #'+,)*3//7mndE(/4*(0-.)* &):FHA1;A;21CC10*(("&')=3)$,.!0*3-%%4,$!$$!""/+$$:'>5njP./=1+,+/.10+4?MP@AJH80:@?=62833..*'050*!+.058:.>7%42+" $))".'"-).DmdSQX@+--47@?@=DJPOJOO?@9>EC;B?@BKJKA641-.-5473674::9363$))%"2# %&&/&=[lhVD6+247<?SGGNI8782FKJUXGEB@;=32/0*259=?=@D9;<13677:&( ! # $'(C_nddQ>0,15+57<;0:823161(,%($05%0#!(/4ceZF'!%/&(/96<3,5/,<69??CJJQSXY`ac````^]ZRTSXOJJEOMOWRERcKK`Q?MJC<64-407+/)7)0'"&> daS;!+.)%0/;0.3/626;89CJRX]cjkinkieia_beed[^]_QTUVTWeZNQaNHVV6GCFE?32)940-+.0! %.!&7#-ccZ5**&+-+.4++:265979BR\gfstxwzxwvtusruxswxopnmdX^bbm_XXTJIXLC@Xcu�x��������������������{vp_spig^RYQL]PL7367:435-."% #+, *6`b[M/(''.)(-080805;FVg}���������������������������zhlnh\c]W]UIBIMM=C;:B21@42.*)&,$$)!*[^`M4()*&'-6514348DQbw�����������������������������ruyunjih]XMOMNK9F>EG@73;8-0((1&' '%\[aW**++#-8A4-577?N]n����������������������������������wuxsfWY[OSG?SMFSG=9DA91//+-! '"($*]\[U4*)(+<<;3256;HWdr������������������������������������vccebTYRQdUZX[E>TNH=;631*(.$**YZ\X.%),:9@:67.7BMXfv�������������������������������������lrqkge_a[hiddfWEWZPOMGA7971).'"\Y^U1)+88<:48448CR\gn������������������������������������zq�xollkefnhci`ZYLkY^WQXKGF945$"1[Y[W1*(533.5864?NY^bn�����������������������������������t��zpkusrv�wzo\PYehifca_Z]N71)%*<\XYU1,,/++1697?ETZdho�������������������������������������}rms{p�z{~yyf]nmmiprljjcB2("*3EXYYV)/4('*3<;*!1FYY[U1+.*(/4A9ALO[bfkt|����������������������������������u���tmv�v{��y�pwxuxdgo{sewrniYD3/!8YYY[,-,*%,8@>HNVWafiky��������������������������������������sfz�p�}s�{ttz}zbb~�idsngaH?6(2XV[U0(,*&1=>HOHUZamos��������������������������������������~kk�xu�v�~uwx���hndy�hfnfYNF9#$MVWZV--)(-74EOIHXapuuz��������������������������������������zks~y������y}��sglih~icdKPG9)$MVVZW7++&22;LJ?Tfv~�����������������������������������������ot|x���������xzywh_qnmvf`ECI53*JWWYW6*,-07Y}������������������������������������������zy���������������xq{~ptuvofW07A=+?PWV]R(240-?N=Kh������������������������������������������������������������wxuxsutfeL*2<:8RWW^bN/012/HJB_u������������������������������������������������������������|��{{zuog^=)/78>Qap��~H+0-5OEMj������������������������������������������������������������������{xjdT.)+<;IW\�����K'5@KBYs�����������������������������������������������������������}����}ti_K+"+;CSW^kT����N8BFIh�����������|rmjfjlclfllikz��������������������������������������}��{sgWC)+=KY[\G7C����J3GZw��������qmbUQQYPURSVNRSWSYZZYhp|w���~�����������������������������|sdT<(.AWZY[QE`b��a0Ks���������`ZPML>GALGGDEB:A?@>B?HS_etsml�����������������������������yt_Q4!'5PYW\[rY��[��w3[���������|n]][[]^^[\YRF@@856042:9HRYelhs|��������������������������|yn`T*9HWZ[[\�r��hx��@g����������{lllhkovknrogabRJJDB:=9:JK]fejku�����������������������|vxsoaO'NVZXY[\��������\p�����������zwojijfaVWNPJJ=A>@ABGGJPTY_f`by������������zwijgdaklrijmbe`ifFAWXXV[X[��������rz������������|qg_]SF=:4*''%6,,8663FLTX[afnu������sz~rkjXZWHB:;;<:AHOEIHg9&USWWWYW\�����mr�y~�������������{nd\QB..S8280<7j@AAH@^�wN?VOOKLWcny�������yoeYFF==31*(+(+&('..166'EVVXTWYWZ���xuQa��|����������������}reb^bz`JGQc��|dXM`fjT[hl{�������s_H:1-,,+++,36932+'+,*()@VVVZWYWZt��ozm����������������������}tpv�tjjuywmXoaP}�ihmp~�������l<2,0.%:(%+3;EDC7:4(,JVVUWXXWVu��w������~���������������������y|yhvlolmihrr�{qqv�������~T7LIB]mN219DLKRONSTZWVXXW[y�����x���z����������������������������~w}���������������{QbrifnmgVYhtpU;6)9HMTZQQUUWXUZWVZ�}����x���}������������������������������������������������Zbqmhckhh`hd^[J<:JUcbaQNVSYWWXXYY����������|�����������������������������������������������balqoikiiaada[WTR_hmkfQOUTVXVWXWW����������z�����������������������������������������������bllnrppopmmkjfigisruoePRWTXXTZWWXz���������|�����������������������������������������������igqnusrwxuumrnqrv||wofLUUTWVWZXXWG}�������{��~���������������������������������������������qhotuzuw{~{wz{y~�}wqdJVVUWUWZXZYQF�������~z��{���������������������������������������������wjlyyx{|{yzy}���~{up\OVVXVYXXX[XPLJw�����~{~�����������������������������������������������ylo{zw~�}y{~����~xnoPTSWVVYXW\WWROOJa�����{}������������������������������������������������knz��{|���������|uldNRSXUXVVWYVXQPQPFVf���{������������������������������{�����������������je{���}����~}��|vomWKUSVSVVVXUXXQNPNONLIy�|~�����������������������������u~�����������������nct��������}}|{ymkhNOURXPVXWXWVZPMPQONPES�z�����������������������������z|�����������������riq���������{xtqjg_LRUUTSWWUVXVVOPQOOMOM?zx�������������������������������{�����������������rkl{~�|z~�|ztpphePJSVRSTWVTXVWVSLRNMOKQBa�~������������������������������p�����������������hoht{��yz��}wsinfZKNQSSRUUUVVWVXSMMRJONOHG��������������������������������tpw|{x}����������sbhpnyz��{~�wnlg^PINRSQSVRWSVSVVNNNMNKNML?���������������������������������cWXUGVoz������wk]Zlypuw��xz~rsig^TINNSPRTSSXSUUTXNMNOOLKMM@|���������������������������������VHSI>Geru{wzjYPSUzutyx~{vznmiaVHLPPPORTQUSVSWUVNLQLLKNMI?||���������������������������������lj`OEI\chd[E3DUc��~uvtzzvumkh^IJMNQOSPQSSSSVSTUOOQINNNMIA|x����������������������������������~wfLE@HFE;+AQ_s��yyqxzurkhfVDLOLSNPRRSQTUTSSVOOOKNKOMGG}w�����������������������������������zcQIG?ECJ^el}���zzyzwqomd_IKLRMQMRPQRUPTUSSUMONOOKQKGI�v�����������������������������������pkc[U^knttx��~z|wsnnecYEKLMONOPONSRQVQQRUNLMMKLOMDP�xz�����������������������������������pt|{|�}�~�����w{ypoiabMHLMNLSNQQQPQPPTPPPOPNKPNMMC[�zv{������������������������������������������������~��v{wqkhb[IKNLMPNPMPQMTORORQPOLMLMMJQ:i�ry�������������������sny������{uy}�������������{|�wyyoldeQGJKMKLPMNMPLOOOOPPRMLLMMLJO9u��ur��������~����������kCL\^`YKKKLMUTYfr���sonlqtx|wtz{xyulkebGHIJKKMMPNNONNONMMPOMNLJMLKM=|���jz��������������������vYQKA3,1+1QOGBOVSKKOVW^\`ghjpzyxthjbXEJJJIMLKOKNLOMOOMMPNOMKHNLLJE�~��to}�����������������������{qqU*TprsuqpfdW@GJHIJKKLKNJLLLJMLMLHKNLLNJN9a��z�qnw��������������������x������ywjccaU\acc]UYls|qtvskgeHAGIIJJKLKLLJLIMLLLKLLMLKLOIR7p���w{vhow��������������������|t|������������}�|ti_i}wttsvqgfX?FEJGLIILJKMKMIJMIMKJKLJLILKM:}��~}vvgfrx���������������������zuw}����������~xi_bp|zqxoshf_ABFEJJHKJJJJHLLJKIMJLJKLJMMKMHA���~yx{lafmyz������������������y�}sonmgmt{qtuqnf_bexwsrvkpfeL9DJDJEJIIKJJHJILJHKIKIJLJKKIMBT����vu{nkbgpuz������������������yzvknb\Vc^\]a_d_`foxlnsrnfeW6?CGFGHIFLFKJFLIIKJKJHKJLLMJNI:j����{owwpm\crmw�����������������{vlmgc[UX`_baiekgtyhquqjef7CEFFBHFHCIGHFHFKFEIFHGJMJNJJGt������~zxwtoibXajuw~������������������������������yrunjU58=ACDCGCHFGFFGFHFFFFHFHFDIJOWX\t�������~{vtttng_`]hmu~������������������������������~{vqmW;9:?ACEEFEHDHCIFHHDFEFFDHFEF�������������yxvsqjk^bYils������������������������������~{toc;9;>?@CFAFFEICHGEHHEDGGFCFFGEÐ������������y�|zulooiaZf`ks}����������������������������~smjD5:8@?FCFCDEFEFGGEEFFGCHGCHEEE��������������|�wusoqme`c^\irx}��������������������������zqf_;7<8?AAEBFCDGDEFEDEDDEGEFBEFEC�����������������yyysqnkhg`b]boq{������������������������{rnXZ;9;=>@CEBDCEDFDFECFDGAEEBDFCCC�����������������~|yvuomfjc^YYnrvy|��������������������yom`T[NTVF@BDEDBEBECECGBECBAFCE@DEBD��������������������vuqpmif_b\Ylqpovz���������������tpk]Q^YZ]_{vIBCCEDFBFCECEDGCEBDBD@D?E���������������������{{ssnilhe`]Ycmoesuz|�y~zz���}~uoli^PY`_^`oO��~C@EDFBEDEDFAHDBFC@CCADDɖ��������������������{ystmjfegcdXZijhpjqnrnptqqysyqsogc^QV\a_^fpcl���r8CBEECDCCDAD>DBCA?AD=ܣ��������������������|{vsnljdfeed\UTaikjjfdilhilmihec]YRVZ`g_ejnmq�����7BEBCDDDADCCBBC@BC@B���������������������|{|wstlkidbede^XJLV_]ecdgafhbda^WSPU[_eibhnre�������K?BDF@DE?DADAC?BAB@�ף�������������������{uwvvomigd`ecd\XDRKIFLISWZ^XYTTOSUX`fjlbjosh��������zF=CCCABBBBBBACB?C��Α��������������������uuwroniiadeg`]SVOHHOKORUWTQTURS\\ckniekrr�����������o@BCBCAABAC?BB@? \ No newline at end of file diff --git a/images/trainset_face/s30/4.pgm b/images/trainset_face/s30/4.pgm new file mode 100755 index 0000000..2ab2910 --- /dev/null +++ b/images/trainset_face/s30/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +nqlnnnimfkoZU?DAT;00=(2+)! % !"#*") '"% &.76440187;ABG2?,AOBI>FHPNGKZQggigeidilqkbqbaZhgjdUY?7B;-.*4.&#! #  *)")"" %/2.(**86=36>:48?NJE;BEG=HJSGP_igejifjmop\aob[T[chLMP7551+%'.+# )&$ ! %'*)"&)423*49-4?HB3=:::>7FRH;L]U_efgfhlWf^a_k[XIN\QTIA,+.'& !($#!( &%#,&#"*'*%)3*+376-/-506AB?C=ADOLWXcjegq_IAMQX`bQDI@HT:0$'%"#"!"")&" %*!**#&0,)"*&,336.54=DBMF8D[ieegf^AC@FNT`]C@<;42-$#!'  "%#""!#"$!$"#%+2202;B771?20Q^_abi`idPBDEOUSWBA91+3.%% #$%&%  #"(+$6>995-)-64042.)"'#%#!"&$)%%&# % (&$)*+/,8@BBK9CHGJLQTA:43122,70.$$#$! (%$()"( "#*0,,E=6;cP@>;HLE@:56.4+%!$)++ "!!$ ###'&# )!$!&  )+&(.2,2B;=<>HE:.0131,(("(#$  %&/*&*)"%)"##!(!#' ""&!!" "13PUWCE6;=;481;65-'+$*$'(&)*0),%3'!,',.!+,!")#"&#(. '1B?LRFB6>6196?E@0.$,&%.&'!'))*&*(0'(D,.,,($+(2182'!!)%!1+*"#'&"'$%''/EIM>AI@A59:=FT?D?=:05<66*0-2-0.)1-830212*$,+12D711%%*4+*3+$#,0 #!*'"#07GIRJEGF;3:8AHQMIPNL;9903/0/-024:72@?2<4:>1,&)"4F2:40220+.;($1/'!!$"."## )6><;FEAAB><;9*?>4;<<8<<$A4)(0.-&" )($&$!" #%'*JE:42>:870/-4;=<68:ABEEIEKCHLLKD?7>=08=:>=(9B80.(/,#($/1%("# #%!*-G6.//@ENNRZ]ZSNQ<=@<==>C?>=0+77;AWRSWUPPVOHDDAB?AACCD?OLHFXPFQQ?AUN>=F8@B9:?E5>>54F@31-+&2,"-)00'0-,&"&)/9517.89GEOTY]gibeV]TRRIMKLHPRSNY[MTWG7KO=5HL8BK9<9GA<;;?8C<86/.,2,/3.86/150("$")FA2*46@HKRY_aga_\USX^RKS]_VXUW_`SSTKNDMGE>NE@BO==G<>:B<@?=8=59;,468779?@045.) )S='067:?ENNY\b^b`]`hd`]bed`_]if_[SRTKHEFIGMDBCIF8KEDC<@@?ECKD==:8@BA?AF@B<<4/'!#F33/774>NXX_afgolkkqmpijlhmim~pjcVXWIJTMHOMKNFLJADLHMMIKEDINNJECI=RPJLTOFEFB9,$ 74381,8LZcggops|vy|wpspqsy�y��{qd_USZY_TIRYPQVOPUQXSN[\^[YYY_WQSST]f\XZ^OUHAF2$##=3/=+/=Yimotv{}�}|{{{~������}znjkaedbh\\X[_[a\Tbc]]^adgjjbflhgcbamnqljf[X]EA:,!#+70227+Lgpwtu�}|������������ss|vifgadhfd^ehgd_fijbejmqptnqwwssvswx{xwmf^aSK@3'&5(,71.\px��~|vxx~�����������v{{�vqstoumnklel`fgfppmpsvsxxy~|��z|}�|xrlb`VG:2$2'5/,=k{���������������������w���txq{|ztltwuz|khmwqxrty}��}��������{w~{trlmcND78"$2/31*Jv~�������������������x���{}woz�yvnvs{y|ynmuyrxyr���{�������}~}vv|xoqogWQA81%"%0'61,Xz���������������������x��~y�spw�ypoutyx~{zqoupv|{����������ywqqzrplfYPL96&& *;3+2.-^|���������������������p��~��plu�touuu{y}�y~pqvlt���|~}�������{|xrmpprkc\QP6:0$(2?0-10c|���������������������r��|��ily�lsvo}voz�{z~m{}nw���{xx������zvuonnogZ[TP55; " &5C5,/4i|���������������������������bx~~kzurxo{~uuu~qxuzv~}xrz~����|vttmsqgdPYJM<-@'%$!"8G53.3h~��������������������������zbz�xtyww|{�}|uzz��g��u�xlmy{����{usmsolcVNQIE=5>(2 &+CZ?3+@d|��������������������������tn~|szv|��~����z���{v�}x�|vu~���{{snolpecPJHED<:?,72'%!+GjK41Adu��������������������������qu�p�z��������~��������}z~��ywrpmljc]PGA@=@;5>(7+#%$5Ok]64?_t��������������������������{{}���~����������������~�}~~�}�|wtppefh^TLA<<8@@2653/."-:Xmd@4=ar�������������������������|w�����������������������~{����~trqpcecWSH;799?;531316-*;]moL3Adu���������������������������������������������������������~|trqmgffWOG9084=?.0/00812B[lmX1Fjt���������������������������������������������������������}}tspihga[OE9/257<+-,.1108PZjmf)Wuu����������������������������������������������������������{urolgd\ZPC:2+533-$-,/5+9X]jko+b~���������������������������������������������������������|vulnhf\\ND@5..2-,&$*0037\\klm)m�����������������������������������������������������������}zvrmmec]TI@;6*0+*,(,0.J[`ilr1o��~����������������������������������������������������������~wrpljbf[XMA;,.**%" --5M_^kjm6t���������������������|���������������������������������������~|romlhgg`YN?1.&/-&#(.6ZZZjhp8z�~�|vpsosnmv{{|�}x��{x~��������������������������������z��~��~}zronnfikaXM8&2,.('+,9[]\ji�Dy�k_g_X\NROOSYUZWd`pjdjt~������������������~���||}ztsskksln{��|sonmdgmhcW=,4.-)(0)8YZ_aq�K~zSMLDGFA??;:AA<>IJQV]\gmnv|��������zzxxjmmf_a_a_\ZZXWWWQV\Vbt}}vsomddlmf^@3260#+'54Y\\iij�g?A>>A;64..-2/082;:@EHOSY]imlminkonaB039,)&-LEPV[ctN[�`GFEMSSLJMF?@>@8=6>AHT[WYgt|z�}|�rjnqd^WNLUJ900(&'*(-)0644:A>F;BJ\X_klinpmC.593&+4k]ZcVask/��cXfddgfd``[WUVOINGJNNTSbckptx{zzsrnle^UNFHH7510(.*+-).+2034387=?EBKhfjiroE2/��ygdiecbTTNFDBH@A?=9>>GGOZ^eo����ynh_\QLGD>;767DEXew�����rd\TH>750.0-33>>HJTSXU[aZ_kjlqsnde79O[`vO7)u[d_������sh]M=4288<'2BnpdTCkqXmUWhVs��������������������������������û��zjnvz~yppqnqrrqtoqszx{}���}y|ywuuvkmfmw�kA?DjoWuQZd`i������������������������������������}lquvz~���~xxx|yw{|~���}�|ywxxuukldru�uQ>ExjWrUWkZf������������������������������������{vkusu���������}{|������|�xustttppkextwjG@U�`boP[de\�������������������������������������xrqrtx�������������}�������xzwntrqooihtse^HPnpVrb\UibZ�������������������������������������zrqsx��������������������||wxtnrrpmqgkwfVp�wl]_u\UZdfUq�������������������������������������ynmlt{�����������������~ysuvpsqsmjjbprd`r�peYrjSYYff__����������������������|~�������������|khhim}���������������}|wxposqnjnjihdmprnt~rdjmZU[XdedXk��}�����������������~m��������������zgqtfao���������������|}xyurppjhjjhhjnfsrj{woobTXV[dgbaV��}�����������������ov��������������xq��n]fx��������������~{{vtqroemifjfjphrwqxzueSWWVWiebc``����������������}pj���������������yv��r]\jw{�������������z}sumpicnkgielrtu||{jUUXUVXdcbcfZf�}�������������}psw��������������qr}�t_Vcfry������������}vopkigdjhkjdlhrrvv{oVTVWWVVgcddbcW��������������~tl��������������xrhmtrkcQchjot~�������}{xyunjjg`iffifjf`fikhdWTUVTWVVgedabeUy�������������up{��{{t��������yrigfeihg]Wisjhnw{�����~|}rqrlnidgeggken]YZ]_VRURWSWUWVedcbfdXk������������|yx����nahuzy�|wqi^Y]Y]`]__cnywokqw{}���y|srpjjicfeeiiijULRVUQTTTXSWSXTfdaeaf\`��~�����������������a;[onpmie[P@=>INTZccs~��tmqtu|��~wtwlolgghfdekgmbMQSPTSSSSUSTSUSdc_gcd`V���~����������������jIKZagb]VLA@=59KZ[ics~���vtrr{�{urqpjfgigiafjhnOQRROSTRTRUOUQSUeaecdadR���}����������������sW\YSUUPIGHHJFPY_ejnm�����xxt{ywtwsloeffihfiehlfLOSOSSRRRRPTPRTTf`bc`abQ�~�����������������h__]WTMQKSVX^^fdfgjox}����x{{uswvsnkf`ejidjbfr`FRSMPQPPPOOUOSPTdcacbbc]j��������������������|hggd^aZXV^clglininrx|����xz{{zurrriigeijk`bioQJQOPPQNVHSPRRRRPdcaedcdZc���������������������|mkb^gfbdhjomnqpvquz�����r~yy|srqmmhjjjibfglKKPQOPOONOSLPPPOQ`f_dcc_gP��}��������������������obdhhimokqnuvsyvx{||{}�}uz|xtvmqmmkklgcaqZHPLJQKMOMLROOOSOObc`cdacbTw�����������������������xvknsqsrptoyrustyvutu}zyx~~zxvppqlokig_fiPJOKOLLLQLOKLLMMOPac^bcbaeWf�������������������������yuzrrnkiitnsussoohioxzv~z{zusommplhiccdHMNMKMKNOIOIONNMOMae_da_b_aX����������}pisttne]]Z[ehnwnj`]UTWV\[\bbfh`\ekuww}x{{vvpnkliieafXEMLKJMIPJMKKOMOLMN_c`_caabbPw���������}rTGUXSM=@G:JOLROKDIJKJHGJDHJGIEF\hmsux{yywtqlpmmhg]bKKKLMMJLLJKJKIMNMLKb`aada_cd^_���}������{YGBH9)4POM;LKSO:B97++0/,1*2Pisqryztywsqnjnkl`bYBKMHKKJKKIJGMHIMNJK`c_aad^c_eQ�������������x_VVH061K=B;DLQ>AK2=<('=@DT`oulktwytuwikmijj`dMFIKKLHHKIIMJLHMILIJ_caac]bc_`[f�������������y{olsm]JM9:N9CT0DY1AJ5GFGFDFCFEDCHBDDEBDD]a^`a_b`````V����~w�����������������zwzxwurqvpqwv�z�}zwqoigg`^]\[_bjpW@GCFDCCHACCDEDEDDDAD^`__]b`_]_dij�����u{���������������������������}����{�~xonhc`c_^`_\`giuVG@HDEBED?ECBE@D?EBB_`^\^[b��¦�������}wv}~������������������������������uplfc``Xa`a`\dgjjrY=EFCFDBDEAEAEBADBBBAa^_Wa���ӫ���������}wvy�����������������������������uqlcc^[^__a_a[giklljRDFBIDCEADCEBBCDCAD?\`\e����ɛ����������wut{}�v|����������������������|oplf`\Xa_`cZa`ejijjljm`XRLCEAE?DDBDBBB@AA]������ֻ�����������yuqux|{z�������������|�����{ulmid^]\_`c^\_]hghhollkjomskv[CC@BBAB@DA?AC�������׸������������yuqttsx����}�����|~x|u}{pnnbbe_]_]aaa_`^ehggmmpohmkommR��bAAAAB?C?@@C�������׷�������������{|numotxyxws{tzvvxz}vqtslddb_]`ab`]bcabaaggeknmqnlplpqvb_���W@BAD?C@@B�������Ծ�������������}vutnjmloojqlohjqsrmloif^_a__b_d^_fgcddefhikknpnjornpwrW�����:@B@@AAC��������ɠ�������������yxuspkhffcbddfaficbaab`^``cc_caaabkededjgjomopminsnrwlh������>?C=B=B��������צ�������������~}xxtrqpqgg`fcda`g__a`_`]`]`a^`dadgfggedhjjpmponjnosqye��������\<=??= \ No newline at end of file diff --git a/images/trainset_face/s30/5.pgm b/images/trainset_face/s30/5.pgm new file mode 100755 index 0000000..a74dd60 --- /dev/null +++ b/images/trainset_face/s30/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +pmpmqqfmm`jjgrWCP@EM=B0)1,#,$& ##%$#!#$&%*(,+,6403401((/838CC455?DWU^c`hhegggffeeggeoponnq_ceeRbfl`_>=<>808-,/! $"!!(#'$$!''"""!$*'97;4'8019;>A<-3-4ENIP^eeQbeegdghefeepoqcghl\ibYTXgUY_0994%//-$  "1)""  "7370+,537=AE8>1.%EJCA?I_QUW[hfffghgfinoqhNJ\cad`QJLPVS?'2/*.*&!! ")& #$2,+-$26634;J0:(2>K9FB5FINHFR][dfegfheonrghDCHNT`aMG>AJ?'+%.!#!!!,  !"" -'"(*113)493*6?DC@9=?7;9BHSQPUcegdhfgqmnmfdM=FCNQWSC:965#"!!" !#! #,$"")&(,'0.)2;;80.:34551=O[CAHWbgdfffmlijaPePNFIKHPGB707)"## #!*% #'&(*$%02.%.),32+89@@==5670*0+,""    &%$ !!!&-.235D49:6=-0J^cccmYORKW\WKE==7;4/4.%*')!$  !$#"  "!%.6391-$-4,97HGFJHMSQH?9711/.//04203<95940($'.8=7,4&)&-.1$)"&$1'!#$@A=OTedM;0<..;CGKMY_YPNJ;>671-23A<597@D>DFF@EHD=<,B7749<7<*:;*(*,0##"%#/# '&-9IMUVE416:HTKMZZRURIEB@C?A<>??:?@BGGBJDQGLQJDD:?3-=97=49:;A9/GD>4.,/+)##(.-")"#! ""$-;>JQW_d_e\Z]`YM`\YY\R]^VMVQMAGG@?IL6@K8;AFA?:?;CB?2/)31,'.'7'.+2,&$$,31^N85/832CRYYdcecclmiccheb\__geXVVQPIGEHILF>DQ=@@=@A?:E9B>59/.//.53.=1/750&!$-*6aC67733786=8@:1381+ !%*+D<<6912Ghkutwz|�yxuquux�~���tfZSSP[WQIPQLONKHCMCJHIACCESOH@<9=LBB?CDB?995/#"%#,JA55621`pxw|�}�|z~��~�������yngfe\cacUVXZTUYL[MXQNR\\VMOSTTOCIELUPGOVHGDF<5-%!$%NB/42-Cm~�~}vtu|������������uvxqklfeffb]^adgU_g_W\\cdfba_gd`TYWZg_YZ^VNL@K?0#"!$\?041+\}�������������������{�}qqqljmhfd^ibhdijibgcjmkmljurniiejpqnlhbT[QD@9((!(/aB03/2s�������������������~~��}vtv{|tspopoicjinrloqrsvztzz|y{ttrtwzvqed\^JD=1#"2AmL,30<|�������������������z���{{qu~�ssvuxx~plpuuupvyy{y~~���|z||}{ypkg_WOD4/ (HkJ/0.D�����������������������z~}pt��rqtsy~}zppyyswsy���{�������{{r}yrqmehTG88( $>gI3-0O��������������������~��~�ylu|zpqws||{}nstrw~s����������z}svxvnomlYME;1+!+,qO6.2Z�������������������}�����ukv�rptsy}x{�~nuon{��~����������{xzopxppjg[RO=6+&(/=p]715`�������������������������jr��lwzs}|rr~|zwi�xl~��}|~�������|xwqjnnric\OSA34"&!7-IpiE37a�������������������������e}�|n|x{~{~|v{w{o{sv{}}ts{~����zxvrlonkgX]PR:1;% "'&=YoqN1=^������������������������}h�~r}w~��}���{w{�wr�}z�yylmw{{��~zspqnpmg_UQPI=0A(#69]mlV68c|�����������������������qs�vz�}����~���~���u��yy�ztxx�|~�{ysolnmg`XMNK@=1?&-# %0KYjoc3@f~�����������������������x~|���������������������}x|~}{{trlmljb^QHICC<8?(5.%  )>Palok8Eo}����������������������yy�����������������������~z}~}|~zvrolihg]TND?B<;<;3-6'""# )IX^mnn9St������������������������������������������������|y�~~~wrrpi]faXSFB;9<:=2604/)#&*.O\_kkt7]��������������������������������������������������������zwtomjaeYSNF:37:<:27*7.2)(,6\[\llq7n������������������������������������������������������~yxqokhed`QLC1217<8*4,2.20/%D]\_imt8v������������������������������������������������������{vqohkb`ZUJ@3//696(-,+2--25K[^\lms;~����}���������������������������������������������������|wqoijc^YVJ>50,813,$+*.0/'BW\\[klq?�~spilijekyx�������x�������������������������������������{ztpjkea[RHA;3,2-,)%'+-/0(E`Z[[kipI~`WVOPGHKJRU^]jjyxqzz������������������������������������|vpnhhd_YQH@9//++&&%.,.0J]]\]jivabHG?DA?894:C=?PR^c`fu������������������������������������}|ynokged[YSF@-0)-(%#)'-:S^[XZhhsjN:<>A=72/-/0/7:>@Q\^diox�������������}~}{}~�����}|{t}~|�}{trjkghdd\UG<,)'.(%!&)(FZ_W\ZheqcZLQXZbZVVMHG@=737DR]dXfv��������x|�xxfhkb\Y_bccfffffbdmik~�}wtnlkaghb]SB/).*-#*#).G]_Y[]hfos�`gkhjicga[^XXTMIJQXY\epy~�~��swuqmfUY`UB=<9888>BJIMHTRWay~}spjma_jibYN+.5'-&.&+/H[\[Z]mcp��tjhjg^ZTRSSTOGEHJPTRYejo{u�|vsprn`ZNKXK>11,()+,4-777=EHMT^hnpnlkcmlh_O406.+#-(/,PY]X[[j^q���lbcYEEF?=9CDDHC=?C?EY^bhjlilkhN7+84,%(*:7I[ZZW\k_n���th^UC=-1$*##-CKGB@ABGHZp������wie`TNIEE?<::?@DC9:9582676697931.22>=GJHPQOSKKLGHCDE@BQ`cglooO5.75/+8MdVX]ZXYZjdb����{t_NC?IC;/4:]okYCCM[ZMi������zhSJ;:=9:52+)265;DGHGQSXWTVRQTMJQ]gmplnUB18457L[R7@Z[WXYgab������{kaWZ`RIGPZ^ZMFMFacTw������sdNC9AKF84H-0$(%)/=>5<>DOTXXS_\R_ggmploZU756AMX\66-[XZZZjdc��������vpfhi]if_^YYR[afdc�������s`PGBHO?A;R83$)45D?91.16=JSYX`^dgoipmsldk?7?UY`mB81iZXZ[iae���������yyrngdehaZUU[`in{�������nfYMOLRGI=CF2618@bTB20'/:CMTYbcjmnnknpkmtNFXa]ioS;5uUXZTgcc����������{tqnkhjdcbdfku��������zkgiZPSY]WUSWWHE@VaVJA@85COPS^fkonqnnmsjsp[Z_bnov`=Kj\R\Xe`g��������������|{~zrrvx����������sgmnqbRPXUVUX_XWZ[_XXQTPPVZb_clowosqrpjpoo[^[cvnxbQZ`ej|��~tuuw����{yxpnkecc^c_dgediYORUVURTQQTQRRVOWRUSebac_Y�����������������h]^VTOJDHKGAGP[cfmjy}��~yvq���zwtrmjiacbb_`dhfeeKQSQQPQSORPTRRRRUTTSd`abbV������������������wgfa]WQRQTUY[^ddgknx{���~|z�{}vvslniabecc_bfhcjZKRPPQQPPRQORPQTQSRRRdacdcQ�������������������sthafa]Z]gighhihkovy����|~}xwuxpnkd`bgbcf_fegdMNRRQPOQORMTORPPRUQSTdacdbU{�������������������ye^ifeiimnlmjolnru{����||�}zrrqlid_dfeae^cglUNPQSOONORPNNRNOTQPQSSacc_eWk��������������������vnokmoolqosruvrvyz���y~yxqpmigfeged`_dkgJMQOOOLOONMOQOOPMSPRPTce^dd_Y���������yz����������{ttrqrqprrptrvxywx}�zu�}{xuomjlfjdfc^aapYKNSLOMOOOLNKQONONNOPLQaabcbcO���������mYjqlh_`bhx���~wnljgklrmttrsorqtx{x}�zurqmnlihgh``_fiKONONQLPMLMOLPMLOLPTLOQca```cRs���������`:KQG?8FJNT]id\TSTUY\_aegjleddfuvz{}zxvqnknihged]bg^FNKLKNNKNILMKLNJLOLNOLMb`acabVe����������xO:+4)ROMEFGLLIHILJJORUWNZipxzyzvwurpjlgii`c^_iLJRLNLLKLKJJNHMLLLIMKPPJcc`dbedP�����������|cSA;'<"CMN?COUR278-*0742**Ijmtswwvssorikhifg]_[fILKNLIOMKJMKJLLKKIKKKJOMabac_aaZn�����������~uy{rZE@G:<BBAC?B?A@�����̞����������qt}�����~����~��~��{vnjghba]\X`]aab^^ZbbfielhlkkillfX�uQ?E@EABC@C=C@?@AA�����͟������������xppwx{uuzwyyx~}wywuliga^a]UX\]e_aea]^`dgfhjmkjmlmonr[r��jI@EBABAAA?@?@@?�����ԡ������������}vomjnlmpnmmoxutproe`c__^VXX_cdccbh___bdhfhlnnkjpnmorqX����_9BA@A?A>B<@A=�����׬������������}{tkjffagecdjfi`hfc_^`[XX[_acdadfibdahcjekjmmkknoqltqg�����^;B>@??AA;@@>�����Կ�������������~}{tplgehfdbfc__b^_`_[XZ]aaebdcgfhcfcfihilllnkinorosg�������Q?>A?><;@=>������Ԣ�������������xutuqmlkjmjjfbc^]YTZZa]ad_efcfigfgfehhllonmkjoprrsg���������H=@A>>?>>������׵��������������{ursuqmllki`ZZTYV]Y^__`]d^edecheegigjklmlpmllpprrp�����������xB;@>=>> \ No newline at end of file diff --git a/images/trainset_face/s30/6.pgm b/images/trainset_face/s30/6.pgm new file mode 100755 index 0000000..6b3a15a --- /dev/null +++ b/images/trainset_face/s30/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +jjnikklmijodhkbYR[T=HMC0DA:*.(>:0#'1"#&"!%/#&-&+%1)+80.*-09:@CUDDKKQFHN`Yb]J[lcghgigijeighigkjlhlhkjkinfQgdI;`EG7B:0189("-&6*""("!! $% &/*"!/$0$)"/+5:B;GDGBPWOPBOTLLgjjghhhfhffhfkkkkmklm^mkoJS`Y=D18/#,82$(",$!$'&.&%(%(-*.458/628?@<>JXLDJT.7* ()//!! &#$ ( !#$" $(#-02**5//950?IJEL;FALQ\igfhiehgfhhklkhlmeajQ`gnO?KY<8.273-)" ()&#% &""#!&! ++)'/,,.8,29?86BICebf_eekekfggkllndgjZVdQYfe=>MI3-+/3-$#!##!% ""#"$%+&+/&+245/699:L>JHGPD_ihfkfhhlg]n`HYZOHKISXFF7G,1-()1%#+  !"!$#*(('!$/*(*1.3044?BD>=Rbheighfhoh[dbG9>MGJJOBG;63-) ""$&#)%"#!#%#(-%'# *&$%+-3?0=C4683/Vffiiege\beX\WA7COHG@F=;9:3/' $$ "$)!"#!%)$/!$!#$+*:6661.>3870+#*%# #&"" !  ('+"  $$1.457.D;?C^giehge[P@NV[EF?@=<;?65..4<63-()## #!)') "*7>--H;AOhbhggdXRMTIDC=@7;<94..,++))22/.)&  !%$'#!#$53(436BZT[ggggZkeWBU;H;866:4.-/.*'"" $!$'!$$"!#"!%% ') ,-)4-?MHS[fgjZWQWPC@HB>;.-:2+...-(!"%!  !!0&!&!%!%')""!($*!+,=1LAFBIbfka[WLLAHD<:<790*",(""%)**$'$.61#)')"!'%)9.*#%)2/*-=6998+8Uih;;=JB?:?<<601+03,# !!'*,//-*'-'+*-(&40884,((%,+0)4;28( 7$,0 & '-1"326>VYagUHE:54:999+.7-645'(0-,0+/1+20**...1.03.+0;7;C<10-,9:41CD95-'# 7!8$'##%;8KFTZdh>6@20154,6762<:@<::A>7CD61-0,237207;?6247:@KJB;49=FB;-;.1759=UPKPMJ=D=2.'*,/3;?;9::FEDJPKEIGPHCG?BG@@HF<7=6+'*#.#!$) .% 27KZ\cgfF3(+6:>G@+4548FCJNUOKE@@?70-245DEC7DEVHKURSAENQNJGD9@OIFFC8D=2.+0,,&%& )-!)#Mb`Z[i8657;DHE94<@9?DD>JPTSTJXSXJ?OXJAA<=HMRHHG9B<535,1)('%%#,(  !-A?;KR5/67=FC7/+)4=>@PYMSLOIQSLSJGJMHIBL@S[LRT_ZKfJ8X\H;HC?IK@KTNB:>?86341++%,&)2( )$(47I614CDC4'%'0;9:CBPMSX[UXZ[bZPPTNLKSTb]M[e]SZ^L>[XG=WKDKONBB>8;:41,/1+22# '47?M:45GG=( %2113>>GLLV[^ZVTV_[WZUTVU^c_cZgm^US]RHRHGIZRDJMQHAQQKGHNNDG@<@:6684:*&" 1?7JQ7<7@C3+00)35=BFGLLUUSV]fgfiebbeblgjjpuii\RcUIPUMU]UOSUMQPPXV]V\`]VILOQHCEHC:(#! %+338285:A0#4.).6<==JHOV[]]enqv}{}zwopvx|z�~uu`]bSY][Y^ldaX`[X[\`[dbeilocaZ``aWVPD8(!#')*9/8.6<*&2)'1:?DKXX]ehru}��������������ololedgd^_ilfabidllmhiqptvs{|tqisrgaRD2$ $+1L?81:,/'1'-79BQZchnx���������������������k�nlrpwsw��|yhclq|xx��������}|~ulfV?)#&5JK902.,*.+22=U^js}�������}��������������z{��umv�{w������|pw��������������vzqcR8 #19JXA($2$+1-),8M`it������������������������p���wxw������������w���������������}swmaS)(  (LQS)%,.%+-+(0>^jn|���������������������������~w�������������x~���}��������wutja<32""F]*.%(#,)(,1Noo|������������������������������~}��{�����������z�z������������vrprhF?4* ':[*,&(%,*(/8]ws�������������������������������w~��~������������z������������voppkPF68 +O`1(*"'-)**Chvx�������������������������������q��������������������{������vnqmdXKC&2"':Gb*'%'),--3Hivz�������������������������������m����������������������{������~uqmi^PT>(5 '&=Yd3(#1(*,-4Kbtz�������������������������������r����������������������������{vonaVLS?80,!+D_bF)*8+*+/:Ehr}������������������������������|~�����������������������������zumkaJJNA69$)'$FabH*550*(39Gcvz������������������������������|������������������������������zqjiYL?F?>31(&)OcaB36/0'-1=Gaqx������������������������������v������������������������������woh`UE>=9>6,2*!TcdF:4+)-/1DNdit}�����������������������������������������������������������|vnl_QD37>=812,/Qb`Q=3''1/3AKWhu|����������������������������������������������������������wvnkaOB1+E;=<5)7;Wa`WQ7.(026>QYgp����������������������������������������������������������|poh_U?5(/C0167GXb[VWJ1(2.6@UZls}�}���������������������������������������������������������}unmcS>9-.33)/AT_]^YWW5*+31Kfmtu�~����������������������������������������������������������qsmi_L7-/+.&6>X`^`VUZ<,+-3Sovw{}������������������������������������������������������������qppjh[A).+#'/G[`]]YX[G-*,5er{|~~�����������������������������������������������������ys{rw�{nolljO/$0+)L^\_]TV[N-1#A4,#Hw��x}|oaa\UQPFKLDABDAAKOPTajhsuz������������xjbhbI641,*/4519:=A=EYlpkK+1-,AVbY]]TTUZG&+Ny��{tcQLIGACC>803/5153:9@FU^cm`r��������~���qeaTZP<30-+.0/02/0549444:8aoqL,6,$BZ_Z^\SUUUM0*N{��wgE>=;@B@>:<><;;=>=>=@HQX\bcqz�����������pf]QPI@=;:?BCGGGHHJKNMFB>2RivV'6,02X^\]\SSUVR4)T��xIB@AGRW`b`_ba]ZZVLMHCMPQTY`jpr~��������vm]SHC?57:?JQMHPR^`feed^VJ>Ogv_'5+3[L]\[`OVmq^KW��wMKNYbjilnidcZQNKHID@9:?ALHQ[cr���������r`LBBB>EB=2A9>JSC@BW`bhac]I]krh1,4DnZ_Z`^Pn|��lS���~aX\\chibXJCF;,3%M90CHNJEHEIK\i���������jQDOQTLW@9+`Q#!5:GE;FWbdeh]eksp9/?ZZIW`\`Wlf|��%U����sdb`^a\JAE90:#?,G4VlJJ\^cUEXc{�������ycLdlcLW�[8E$?9(Y:)6HNN^`ilpqmtt82U^14_[[]]f/K�/`�����tla[[WO:0+AkFER8O�a��Yi�rz������������������������������������������~����������������������~xyqe�~em�kx]Y[^U9�tv�hk�vw������������������������������������������w|���������������������}yxnf{obz�cz_Y[]V>s�g�to�yuz�����������������������������������������y~w������������������{~uqfhh|vlpxXV]ZSEX�i{���rsv������������������������y�����������������zy������������������}omaly��rn}oTZ\ZSIJ�|ct��{mxw�����������������������u������������������zs������������������son[{��~tu{bVY[ZPPBy�yv���xn|u}��������������������{x���������������~z�m~����������������~xpmh\~��y}}kVV^Y]ROMR����~��mwxu��������������������{{���������������xx�vn}���������������z|qojci�����z\UZYY]MQQIi������stv{|�������������������~y~�|w���������zqptxnq���������������|ypmjZw�����fUXXYXXRPPKKl�����zqyy}�������������������rnto`my������tbZbkik���������������{vonh[w��}~n[Q\WYXZOQONPDp�����pzz|}�������������������}gaS=A]puxvrkZB-AVWu����������������{wuojf`u{wpfXUUZVWYWQPQOORFbu��ry||���������������������vR@DEFVbgd\PIE=7Qc����������������|rpoghaYa^^PVTVVVXVYNQONPNNKOfhyu{z���������������������hPPVMHMNNHQbgcer~����������������yrrneoYKQQTRVTVVTXS\PNQNOPNMLMIKwy{}~~��������������������pee[TRRP\kzy|{������������������zwqsnhpSLMQTSUTTXTVWXNMPNMQMLNNP9o|z||~����������������������}uwrkmmsw����������������������zvqplfoLJRPRSQWPXUUYUORPOQLOLPON@Z}{}{|�~������������������������}��������������������������|usrojiGJMPOWRTUUVTVXLPONOOONRKPGH}z|�~~������������������������{�������������������������|ytsngmAIPPNQRUQSTTSUPOMROQPNOLNQ;t{{~����������������������������������������������������~zusmm[AKNPNOQPRSWTTVMONQPMOKNNOL=hy{}}����������������������������������������������������|zwsljVAHQNPONTRUSURTNMNNNPMNLSLNBX|xz}~|�������������������{tvp}����oljlrsuz{��||{�������}~xzrmr?ELJNNQOUQSTRTRMLNNLLMMLPLOIFuyzy�}�����������yz�~pg_Z\XUPY\d\ZXZ`]Y`[__bd]bx~������wytpleCBINLLQNPPORRSQOMPKMONPNLONPBIIJJLLNNMONOONNPOLOLOLMJMLOLL>lwy����������������{tww{�������~�vvsontz���{~���}ywttsknN9>BGGJJJMJPJMKMNLLOHOMIOKMJOKOLO8uzq|}}~������������~||truljisqjckjiprs|~���{|��}wssrsk[6;@AGHJIKLGOKMKPKPMNJOKJPLMJMJLNO:s�nrv||z������������~{~ztsmj^_^^bekotyw����|��~|uurtmhH2>=CFGIFLIKJLMMNJONLJONLKOHPKMLKP5x�zlvyw�{�������������yvtrsskjegknouyy��������}vuruo`dB5>;DEIFHKKIJLHQILKJNMMLLLLLNMKLLO8y�|omrvw{z���������������}}}zxwtv|��������������{{sspf[b=:??FFHHKJIJLKLOJKKLONKLMJNJMKLMLP9|�zqhmouy~{��������������������������������������{wrokZTg;:;BDFHFGHJIKGLIJJKJNMIOPMJMJMNOJN<{�vkcikswy��������������������������������������yrqh\UWj::?BEFHFIJIFMGJIKILMMKLLKKKIOKMMNIA�~yxq_]ijpwx������������������������������������vvmkYTWco::ADGDIHIHHIIIHMIIIMOKLLNILKLLMNLLG��}qqj^[jknzz����������������������������������}unl[KTYio88BDGGEIGGIJGJILFIGOKOKLNKIKMMOKLBT���upnjbTdnot~~�������������������������������~wqh]TP^emm8=CFDFGEGFKFIHGIGHHJKLJLIMJLMMJMK>d��~ssnf_X\mkvx�������������������������������wog[TV\donm;?CDCDJDHGIDIGHIEFENLMKJMNJKMJJMKGu��|~xtojd\_Wfnrwz}��������������������������}pfZTXXbknpm@:42003:B-;5;53?=>??;94HUJPLKIWNOgiigjhihjgghghhlqkqnokcdmWaJ?LE65;88&.1))#++%"% #$%%#"$$),(***.1-7:9:99>>C<=B>KKFHB?KOA[eibagjegieijiigonnqhljZ]`fVJDDB46=/0)#/&&, "!##%$ !""%#*%%"#',,5687193D84G5@JH?BA924..//5)"  "(##% ! $#&&$&#'-.-*30.520+153547A>@D79O\ciiijchgfge^ZV[XUGHCA3(+' !"!"!""&##$!$!""+.4562468/;T__hgigegh_^VUZRKHI@B680)+(#!! $#&%  " ''"/1+1514CFUTVdjfggiMHP\RN??9886)(&,'%! "#&#,+).119D>FIITdhfhgC::CKMBE=<40/)('%)$#  %!#!$$(%0;73:4>OZghhdTOD9BD@HI?:693-+#&*(%!   %!!!! #$+5$1FQQU`hfhg]OLDFMH@:84;44/4,"&%"(" !  !" #"% & !"& *1ZWT]\gfkcJPYLHF>7H@8A<695-.0*&'"!$% -&0-!,5310,'+/)(2*'#'�+ #()!*!"!&&'")+''7BRdg:6=A>@>0-42-$$!$$ $!&/2'1/0/3095765((05&5886/)),/-#,-+ &2)&"%' " %&%9?H^dd6497<>137=6+*" "'/)$(143-0(21722773:=9,-2,,7:C::72585-+9,"$4*& %-)$""! 0?AAM`h6736;<6>9=A;:>C<4.200,:<@>98@<4'5>&*(.)$"$*2*%%#!%+.33=ThFGC=A:;?=ENMDCLHA9861/113336:DE@?<=BNG@@>BFB;8<>E59:799.174,*%,)%*%.0))*%!!'&+-8UeCDHB1595;OTLJMOIC=851/20.;CA?=>GCBGPOHAJHNKF>;=>=B9978:40:93-***+-*,254,,'!&*/D^e?JL8/775APPTUPJ?B<<672/07@><=?MJGNKLFKMDGMHC?<:D><>??:4877;53/11..635==611*" &*9MaeGF63/.=>HJT\cXRHDJ@9=5>CBEE?9>BEE>>A>BNONOJID>*".9IPbf?/*'19?;HW\ZTURT[VYRRUSSKHQUU[XSX[VPOPIBRDBBGCCBHB,-#8Wee61:/-3<=IQU[]bfehnpqnqnqrqkorxz�typbcZ[Z]bWTV[Z^b^]bdcdgnoptou||�~~�}zuqkaL;24" )3BWdh344//59FPWdciilptwtv|v|uux�����}xnlk`jjcgah`bejgeehknjtwv{}}}�������yx{{onjVL@:'#!3@R_de2-6*344M^akios{w~��~~}����������uqyulggcgffhhfik_ggtnvus~��~�������}�ut{sog[LR4;!%  2@Vdfd-/10.29Uikpsu{~{���z�������������h}|yolrtvslnusuwojjsvu}|u��~�������}~xpnurgbOS;34'C[dch%-,--4@amlx���}�{zz�������������{p��{qqozxqkstvvxtspmqr|}�~~��������~}zsmqmcYTQB.;%#$'7`cbd(+,)/+Qlqt����������������������wz~�utpozunlupss|xuwtoops���zz}�����}zxsqti`RRGF1:0*%(&Caca`%+.)+1\sv{�������~��������������u�}wyvlkvxipsrrrz{xv{wo|ps~~�uqv|��}xuqpoeXMKEA9?,8('-Ifb_d,)0*,6bu{~���������������������p}}y~{hlxxkqsrrjv}wqz{wpz||ytlku~��|zqsomfSGDC?;=923+,Aab`a/+0+);B96974*K^`b^3..)08_u{�����������������������}��zdtzppusu}}�zy}|}�|w}�~�~w|�~�wtshje\L@;8:?;65987B`aaa70/(5:]u}����������������������������tjwwoxvz~�}����x��z~���~|{�~�|vtsihdUK>559>7064>@R[_`_5.0*2=Xr|����������������������������tmysu|{������}~��~�����|~��~�~yrrlghYG@024=5.055FX`_]a:1//0@Xpu����������������������������sv{y~~|�������z��������������}xsrlgd\K;3.29.*./9<^`[__I1612CYjs}��������������������������~pw����������������~����������usolfc\O?9)3/-&(26IYd]\`_G540ANfpz��������������������������z�������������������������������|wpmmb]OC@2-.+%&06Ib_^_]jW>22CNepz����������������������������������������������������������|wrojja[SC8+-,&$/;O]_Z__lgJ43=Xapz�����������������������������������������������������������|rookjdaME.+-)*(5]_\`_^nj[/0A\dtz����������������������������������������������������������~vopolok_P4--,+06T^^]\ajmb7+Aiuu{�����������������������������������������������������������}~sqqjnmk]@,21'-4H^_\`]ijuA(Fw{���������������������������������������������������}rrusmy��sqojboogJ-8.*,KBTb^]^kjoQ'G}�������������������������������������������������|yunjdaYY\V\hvxrpnhnrmM,60-0kYa\]\]hioZ!I������������������������xx�������������z��wxrofeb\TOIEH@C>?CMMOOW^gplqqT(424?cTXaX\]ijia1B���������w|{wqrwwvuwqoypgow}���}~����}y{wtn`b_QFA<7/0,100247:?>==BNHfgpt[/.96UU-@\a[^fjxrA?EXjpui>/6KhA0@oV\[g|��Y4���~h]ZVMNED@B;9=8:7=?CKVX\\_kt}}�}�pkmibWQHJI=3.-)--4066@>BBHHMKNPOXlptmV1?_t]-?zUZ\kw���-���fMHGBCA>:10/./00232GHNUSYX[\^hmqsrg=Sivp6@xO[_nhS��/���PEAAAEJGGDJC>GE@;>9@DJNRS\calkv{xxysna\TI?<0017-'(%")$,29GNWYbchqsnsquV]us|?IuS]]ln0M�?���\PMV[_`a^]YM?32,&+.166;CGLT]bm�����{qeUL98634>W/++!(+)E3!'/;DNYadmrppqsvb\tp}FXvP\Zh~G?oT���ydbcigc\OG8-0&+.()=;759;?ES`s������zgT;9=@79UiM08-42>\M2-*9HKXcirsrvsqw_O_gwV\dV\\^�fHtd����rhgb`WF60 ;V44%)-Q]G5CBNIG]o������{dS9JbmT:8:BcbHE>=HRX^jnvvtupnzW9Q`u_bbWZ]Y��_}|�����oh`YOA-#3ZvJ?3/6:`dOGGLZXUWt������}bVJEOEBFEK\eYQJb^_SMOX_imlotwyuvpm}V1CPqch]W[[`h���������}nc_NB7<9TowM>9BUZPDFJS_`^Z{�������daZRS]ZUQT^X[VY`\]\aemprwwx{x{wvqnu{58;EKB=;7:BJMOLNPTchknjjloqsqpolln`GLLKNLMJLLOIOMNLNa`bb^b`e`accbbbYv��������|tp[MMLEDJSSNF?>MOHQPUV`fgab\dfmuqkkpgiqqqnnkllOJJJHLLKHNJJJLLLKKcac^c`bbbcbcbaa]`����z���~yxz�wjX^`hz{~z~�xvpqpjsomib`ehrquunlogipqonmhjeEIKLJJLHKKKJLIKJKLc`d_bcaadbbabddcXp��������{y|}���vxqnz|�������xtnifa^_eejowrmroplnjpmmmhegBIJJKIJHKHLKJLHKHLbd_`aeba_d`cbbdeUw������|y~x����tmgqosqtkpkqea^_]\a_einrrplwswlqinmnjchaEGJHJJHLKIIJHJKHJHd`aa`bbae`cbgbcbXs�{z���{�{}�����wnnfgea[V[^URSVT]bcgjkpupjrqsmkljmig_f`CIJHJFHHIFJHKFJJIKc_`f^_cae_cd`_cdVw��x~~�|�����y�����omle_[\TOPJNRUY^abdjjqupsxyqojpjldf^jb@JDIJHHGIJHHJGGIII`b`a`baca`dadbebXv��zzz�|����������rke_^ZYWSURY\`dafintttutxztmnokic^`q`AGJFIFEHGGIIGHJGHH```ba_ca^e_eb`caT|���uxy�z~����������xypnife_`aadijhiinv{zxzyyysllmgg^^at`?HDFGGEHFIFFFDHEGGb^`a_`e^ca`b`cacV���|ytsz{�����������~�{|zrkmrqsnrwuz{|�z{}{vrojhfc`cgta>HEGGFFEFEFGGHGHEGd^ba]ba``b_a_`ca]���~~ysqx{}�������������������}�����������|z{plkkfbebkiu`@DFFFEGDGFFFIDDFHD``a^```b_ac`\av�������}tnrx{��������������������������������xunkifee_bikr_=AGCFCGEDEEFGEFCHC`^_`_ab_a^^c����������~xpkrz}������������������������������{zmmjhb_dabkks]?ECGFBEDCCECDECDDH^`````__Ze��Ŝ�������}xymhvw�~�������������������������|uskhfgc]afijonqPEBHFBECGCEFCEAFBF`^`b]`]\f���ӫ���������|wumjoy|~~�����������������������}xrrmjgdaa^ehhkolksbNPKFDBDCCEBGBED@_\a]Ycu�����ѝ����������yzokjpt{x~��}~�����������������wvoofghde^_afkhlonmpsmwooUF@ICC@F@CDA^`]\q�������˝����������xwonlnsvy{|zy����������|�y|umikcbcfcacbegkinopjrosrsT��[CDCBB?E@F`\l���������ț�����������zxulokmprvuuw~�||}}y}ww}~xstkdedacaeeddfehjklprmpsutxuW���PF@EBDBDq�����������ʝ�����������}wurqrkprpmmtttxupvpskorpoekeda_bdedjegfhilnnqplrvpxu�U�����:BAB@C������������Ԣ�������������~zvtrtppopfhjhkhfehjcajcbfb`__ahecjfiffgjlonrqlrvtx|{d������??DB@������������٫�������������~zvstuoqorjjeiad^bea^f_aa_`dcdfdhjefifhlmoqpmpqquxyp}�������]AAA������������ռ���������������~~uvvtqnlmlnlheeeahageeab_faehfghfhljjkoqroqlttuy{k����������X@ \ No newline at end of file diff --git a/images/trainset_face/s30/8.pgm b/images/trainset_face/s30/8.pgm new file mode 100755 index 0000000..0a7999f --- /dev/null +++ b/images/trainset_face/s30/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +pnqopijoW[YhSUD:M85>01, +$ *" #"!##."- %#"#&221+.*478;2=85DMFD?L7?VghhfhhhqrlhoicZbbLDZK,?/,*$$**)! %# #!'#"$%& ,%$&($"#*;11<WY]fheignljfZ`aiZcKIAY0+5'$!$%"!" &%%("&%  $+4.4=::0+GC>:Vcfkffgjebfe\US[\NR?D90+."! '"%' #!&"-*.456*6>:?;\celdfjOWPUOV`ZFEGDB12,.)*# ""%!' !$&&%-2/.4:3,6Oa^hfegkP=7;40'($-)% '"#"  !*.-%5344?GRSVegiW]Q>CGIQJJE?:54-/')&)!!!##%('"&$-+6>9:MI>Tiea[OMBFNHB969;3653())*$")$$!"'"%)$ #$*9<,662...&*', #!!## # '"! ! (+$ (+$$.B9BTccTIELSDGA:<31787,2'1%$ (!$!! $ %$ " # .&%(IbUQ_ZjeePFMHCC94)&,*6-'3,/( "! ""$ &%$!%!""!""*8% *(>DXX_ggMKOKLRKJ77440*.(!!#"**$!"&!.*,)%) #$)#,&(!  )*' !,@IS\[akA>GGDDBG8123-4/' !!("&$)+*"+4*5/'#&1($304!'!-- ',!).$('( &7BQY^Ze>@;?JID:,-23+&#"("!'*-)*-,,1+;0286'&(5#05A6..%,-(("*7&6,!%(&##%)8@IAH?37;I;2759;/.!!"$(%1*,.101.1,/036,8548>81++*-01C76:3258(79;977;E<@/=:;677D;8:8>=0#2<+)%*-#$ )1-"""" #52=E67<:;;7>:?LJJBHILA8524-1.-269@<><=@AHKFBAAHHF::9;B;86;96*575/%''0%$$./''&"!'4JCCFEHH958<6IUKOIGKIF72.-0--3A=9?7EE@GPDKKFNIOMCB:<@;D;>=89909:3.'*),,&--1+-&$!-+2<FULQJPMGPN@KSBB>;=D;>;==@8288<831,3)/+323:0*/#!''*/GJE8329<;@>@DBA?OUTFPWB\Q?=PJ99L@7K>7>B?:?9898:7848.3393:=@711+(),@A/-*1>BFY_Z[\NLUPQCALKIJEGOEOXSPUZUJZNBBTH:@JC>CN<5CKC7BB>>C@G?<8?;CGDGFB?<,("*19B9))26;7AHRSS\``e^b`USURNGM^[[YTZd\TUITJHM=EKEFACJI6FEIOHJKGEIGLILKKSUUSTJK?;," 3IF5)/5/4<=HMRW`c`_X_]U\__WY^cb^k_gca^R[ROFKQCNMHIQFOLITQO[Y]Z^_W]WYX]hjedcTWW82&(86ME724.,88AKMMUU`][_egedffkijkfkor}kq__[SQVWXHPZPNXROV^Z`Xdedfgielloqrryxumf]ZK>*&!';SJ76-+389@GRVY`dfhkprsytrlpos|�}��xthc\b`_b`XY\`_af]\hfcegrlrtpsz}|�{|~�|wvkf^M9,*.C293-*75:GS^`dhmrqzwx||z|z~}������|mssoghe_abd^d_cbaehlnnqxv}~|�}������|x|{pmh^G84( !%E821/05.:S`fimsyy|��}{������������xr|}rlpqrrplntpvqfdmrtywsz��~���������xr�umohRJ>5(#&,4C8-3/4-1C`gnqxxx}�xy�������������i|�ospy|wqmtvvxysqjryu�t����������~{tqwpofZMM/7$!,2DT.*0--21Pimx~����|~���������������q��~qyp{{ykprwxyztyuitqx���{~��������~}sqmrnf]RU/:/# '5E^*&./+.;_mt���������������������z���xx{iy~tmqwlxwzw{zgwpr���~w{������y|wnrpj`\SU8-@"0Nb0&2*,,Bkv{����������������������s�z~tgu}rhvqvvt�~zy~yq�ntv��tzz����zutpqqg\RQJA/@%!##Jb1%0+)2Hty����������������������l~�}~�qd{~pnwp{ol{}vs||�d�x�{umlq����zsqoqo\UMN@D8<*4"%8La*(.0,1Rsz�����������������������z����kl|quvqz{zyyw||�tn�u}}wqy}���~ztnsnl`NEDH>=>.0.$$2Xd,-*/*3Oq{�����������������������������gp�tov{w}�{�y��~v�~�~wy���{uunlkd\MA>@Y_]jm^419Saqx�����������������������������������������������������������~�srnnff`VG9//*+-4A^\_hne967\prz������������������������������������������������������������zrpmnklcXD-,/,'-.O_\ajipJ)2kz{|������������������������������������������������������zy�z{�}xqopgnncR2/)1(,5I\Z[gkk[*8t�}���������������������}���������������������������}{tsnkbfiaj{�~snp`iljZ:.2/'.2D[Z`hkkj+4z����������������������~u��������������}���ywvomlic\[XRQNKGONS\flpmojhqnc@/70.&;7T\\hglh25{��~����|wxxvlovqpqspkyqfkt����������w�{wxhdd_QJD?:45646757=@CGHEO]^ipksjC,8.-#[[XZ[ijik?0}�����urcf^WQSNTOLKNVQ^Z_[hjmqz�������{stuofYQWT>10.(&')',/13569798AFD\jjrrG*:-03\fWbWiiijO+���|j_\UJLG@A?88<96:=?BGXV^\Ylx~���|�wmpoi]YNHKE9/)*)++//-10615:>=?BADNflqvQ0295I_H8[_icz�k*}��fKMHCB?<60//-./-532:@MU\VWfoywv�v|tkojh`UQGGE><;7?@FEHIIMKMKLPNPRPNRgoqu_B07FaM7*bZcm���/u��TC=9EDGEEEKCCFMGHFCBGPMVU_bdlms�z{{wrh_^QLAA83/09:ADFHHMJJQRSVWX\_VfhqptgX,AZmZ5-k_jnr��Bp��SNHVYZaaa`_]VTVLGE@?>EEHLTX^`l~�����wi]VE>44.2/..-058FFA:9C=K@LXm�������m\E4HD989HA4727Jg_K5955CUW^fptvwuvmut^XjjzgDsV_h�S^z}����uhc[S?/0'LB2617IncVAAF>]`\Wy�������h_TRPMNJHIOQJIN[aUQKJNT[eliqsv{uysppr`@RbqnRfYdY��t�������uh`XF@C>BVF==GXXUSMMV]bc]c��������kdaZVZZYPQR[ZPY\\\\]^fhkrtuu{w|vwsmnxZ3GXlp\gUgZ����������rpj_^[VXWbXV\T[VUQOV\e_gx��������jhlf^[XWXXV^`a`decfhimrvyz}|z{{uyunlx~,>Ciu_dTfZp������������~urolkgeg_b_`\WSV[^bl����������liwvpd_Za`_a`cedfhlkrt}|�}}}zuzuqis�E7=ew\kSgcd�}�������������ztvsookihhdacagjt�������˲��ojw|~yrhgimkoopqqqwz}{�����~||zzxtlhu�_=I\_gjmp}���~xrxxyzyyoneiigfegs[HRRRSPURSRRUae`ababd`ceQ��{|}�����������������kWQ[RNNMIFJQRT]ckhjkry���}tyvuwyurnfeijh`euRKTTQQTTQQRUPacacadc`bbdVk�x|w�����������������f[[^[YTPUQS[ckhpkolrz�����uy}yyxusllflhgdgtHOLSMRMQSOQRPadbbb``b`af\^��y{}y������������������m[hcbbe`]\emqqstxyuz������r|wzzsrnllikfbjmEQNPMQNPPPPRTabcadbbabbadV}��z{x�������������������olg[cieiimktpyvx{w}�{}}�s}zztxppqljicbl`HNNQLPPOPTMPTcbc^cb_aa`cdVp��z~{��������������������q_kilppqrtutxwwyzztvxy{zy}zwurrnnogdenSIPLOMQNNNTNNP`dabac^eb_bb^^��}{����������������������yvmnvrrpjlirnrvvsjminxy|wxywqqlmngcdgNKLKOJOONLPJOOdaaaabbbc`bbcU|��{|����������������������~yvppea[TWWYYY]\g^]`nrvxxxywtrjoimecaHLNJPLLLLMKPNKbb`ba^c``bbcaXk�|z����������|��|ug^]URT[X\WPMLLAIKCABFCF;?ZgnsruxvvrsmonkddQIMKNINJMPKLOPLc`bda_bbabb`adV~�~}�������{wjlmj`SG5BQ8L_[V?R]dV=NR4).($'Tlonuwtvxtomkohh]NGKKKKKHJKKKNJL_aaba`ba`acc`aZi��}�������xoaEAD9'#':EeccC__f\,2/)!#"$/J_pqhrsuswsnknmhfVGJKKLIJLIGNGJKJ^ca_`c_b_ad`cdaX����y����{stZ:7%/:94!7>4)0;1B.///@QdoqqqrornuopjofjfEIJHLIGKKIIMHKHJacab]d`_`bd__afXl����z����z}z��vaK<6*#O54WB=B[P8HW`dr{tqsrjpssnomhnbh@GLEJIHHHKHIKJIG_d]b]c^c_aac`a^bXz��������{������of_VRXL?^PFhKYl=ZhCOU^kjlkrzzrrsjnsnonmjcid@JGEIHGHFKEIFIFLb\b`aa_c`b^ba`bbQ��������������{y|q���wtgaicYcY[]^hsokegqszryqqonnomjmg^lZCEFHGFEIGHHGIHHLb]c_a_aac_abc_cdT��{��������������zvo�����������|tvfadcotrswyupskomkl_dpSCGIFEIFHGHGFFKFEa_`c`^`b_`b_ecafP��|}���~����������sjopw|��������{wsibY[^gkuvottrmkmnjje`blPCEIEJFHFHEFGEGFFa``__^_b`bc`aa_eN��}y�}�}����������|snghkmlkmnslffaX[VVYeckrymsvomlmmjhab\nP?HGFCGFDFFFECIDG^ba_b^ba_d^aacbcQ���wy|~~����������uolfb_^WU[^QOPRORXY]adivutyzrknmhj`babmKBGFEEGBJ@GDIDECL_a]`aa^``b`bb`baT���}tv|�|����������smf`Y]UNMMFOLNPUXYbelswwtuwrnkjjb^_]duFCDDGCFCJACHEGCEE^`]`b__b`ac_ab``S����uts|{����������|{ngc]]XQTLPQW[^`bikpzy{|wspngifd\]^guFCADECDDCFBEEDDC@```]``^aa`_aa`a]b����urtw|������������|smfe]a`caefgmjiqt��z~xtjlffacc]divGBCDBE@EBAECECEBD__`]```^`a`_`^b]n�����rpuy���������������}usmkrpooorvux��}xtpejfdbg_efksH>HBCBCEBCDDF?EBG___]a_]c^`^``t��������zoos|��������������������{~}���������{rlhedbbc_choqG?GCBACFCBDCBED?C\a\^`]_^]\\��Ƨ��������z{hmu|�������������������������������{uohfea_ca]hhpqB@CD@ECCCAA?@C@AB_^__`_^Z^���Ч���������{~togt}���������������������������spige`e]aaeklkp[@EABDBE@D?@CABBA^b\_]aYc����Ř����������}zrmhtz{z�������������������������nnijdcca\cgfijlmnfRIGCBCAE@AD?BCC^_\[b~�����׸�����������{wlnkuvy~��t�������������������|righd_f`_`dhhjnoikmnqql_DC@A@?BA@B^Z`s�������ٱ������������|zsnnknuwx~s~�����������|y{wz�vok_db`baccafhikopknmqnq^r�iF=BBAAB=at���������گ�������������{yuqnooprsqy��}{z~y{y{wy|srtphdf]cbcffecegihkonkmmqor{J���]C@BB?�����������������������������{tqtulqmkhjhjhfhegb`gee`_b^`^bfebfkggegikjoookmrrqu~]������K<=B������������Н���������������yvstrqkokiec`b]\ebZb``]^]_```gdefhfdghjjmonrjkrpruwe�������jC>������������ا����������������}{vtqrrkkkljiadbec`eeeb^`\_aceebidghjkjmlonnlkrqstr{���������g�����������������������������z{svrutlmkfiigbYYXY`a\\\a`abbf_aeggjjkkmjnmokootpxk����������� \ No newline at end of file diff --git a/images/trainset_face/s30/9.pgm b/images/trainset_face/s30/9.pgm new file mode 100755 index 0000000..3412cd2 --- /dev/null +++ b/images/trainset_face/s30/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +lljkjlljkjlkjkkhnLbb\_&:4M<<\C:37>,%FH<%.((***-4-/.195>CAA=JECBCRK][MXJIPL^bkhkihkghjgjfmgjinhnklikjkkjmkg^ZaF:`Mc)+:C+*D>,#1%,*,)/!$(##'0,/&"%,.1;=B:4+33$-""#+ '*$*+$"+$+#$)-/134)<9>:3EGKLLGAH?HP=[bcS`jlgjjiiiigihnikkjmjkijmZQWOFP<<8A>//.-%'*"#!$#%#/($&"$*&$(&1(0'00:1-;=?D@A=@BP?9CFGFSdghhhjkhgighmkkkkjmh`hgYV;XGD7@>5>+"*)$!""$#('#%#!#&',&++(%5()5263/:=<<7:CI@C/.Yffhiigjekfgnkiniilm[QVUSF9F;*;949,#$% $ $(!"! "#%((&(+%!*,.*$3-2865EC>67BHQO]hfjfjjggjkklmje]lnIPOFA5=2*.'(22% $"$'$" #&'&)" +&&#"(0)4:;C=7+B@I:0==A=_cehhiigfigljnbfdfL^qK9TT./83- !'!"!#)#"&" $#!#+&6?3+?92;S\_ggiigjgilijc]WU\Occ;>E9)03/$  &$$!'  &6215;;2@KNQSfggghghccc`abRKMJXJ?351,/-+&" %*), '%/11=3>HJ@9TgihfhhbOJMKHQXR@;C?8-+&% (*"'$ #! !'%&&%049868>*:N^figggmi_8;??ERJ@@8<24.,% "##%&" #)#%#( "#.,1'22DBF\`ghehfT\\]A:AFE@=7;483/)-$' ##!''&1"!-%&!48[TV`cgggggOIAHLD?D@C=<946933-,.!% !! # !!!$$. ).!!$.4NRZ`djgefkWUQD;<;;:A<3.,-58987/( ! !)#&'#$"$!+&&#%"&!)%-%!"*#$6EU`acegghf\LBFCI=:7:1,+)+&&!!!$&%(##!%(-.+)$&')!.,99/*+0+!!!3*+7!$&'"#!'>PUYQZfggf^`[BBBB@69:4<5-**# #($))'$)2-?1/%,.(.=4AA:=542*%&>+(4+'%-!! !-8,7;>QfifPKEHA@>=>:1.0-*&! ! %%'),,,+,&7.9;?6-303=75IDLDDHB."38-('/(# )-+$ ./#0<:IigeC@AG=A@9;2%-/-#$&+173/,/.00033/586@DB<1CHID3AHH9BFD9+78<2&&/(%$/1&& "!!0<:DMcieI>5328A6*0+440((.0*15:91.-11127@537:>FMEAGEIODIG?SQ@A=DB<0>:;//,)-()10))""2>G?CYegB;-,.44+-29;A7?AC?HF;50.*01229:8>G9ALHFJOPDRJHSMDCDA864;:9C=/0)!!#)*2Vfh/,'2=<1+721FKGKTMJHCD<447=BC?@@IQNRGWI[U;K]K6EK?NUKDVWM>HJCCKCJMDGR`F>ORDNSYCOTTQJUUTTLQURWVT\WWUPG;+!)7I]gh726AA:,*+3:>QMMULHUQXMTUSSQFJKR^XT`cST^OJQRBE_QLOVPTFVW]daiimicc`cgnqmhhY\F5$&/FIbef06MKILOS\cab\TQSNJW^d_`Yja\S]VMMNTI]]RU]VVZ\^ahlmtxuwz{|w|��|slcWE0$#:?Uaef18 $*=Q^eg=6;2*0"*3/:DRZ^hszy���~������������m���tux�����������~�����������������wv|tk]RB05!3Zb]]_UQXSUA+,0Lcgntu{�������������������������������������������{zmgba]YQPSRZ[^ghotqu_453*06P^`^^TUUTWL,*,Tllrrxz������������������������������������~tdYQLHB9Ellts:-92:wi^_[aVSSTSVC,%drttru���wx{zplsqkiljdwifjz}������������}sa\eZ>30(.-23173;==LMNIJBDbruuK-5;TuKT_]_TSSURUV%&`yswp{}pqdc^TSNLMMFLQQRRbciqm�����������sgbRUO@9976:;?AEMRZ^cce^aUPhrtx_9.NmZ.Ea_\TTTURVU/$]|ussl^^VJJ@ED;38;67<>DIDGLLGCB>FFLKNRXbky��������lZHCQND^\1?!@;#]K..=LVZaqvy}yvwuadt�tp\�X]UPSTM^e\-M|�i?=:@MWadabbVI@8/017445;?DFRbz��������kPXebN\~�>UHFL>qfPHGPant`_egsonhmy}qdp|�������|��z{}wzyy}}|~���������������zgy�`[t�kwR_UPRMP|H}g{|qrw~����������������������w�����������������y��������������������vwr_v�����yYYY^SQRSNT>jze�xxs|}���������������������u�����������������u{������������������~vtqa{�����dS[][PQOSMVHR�eo��pw}��������������������o������������������vs������������������{vto_z���weZZ\[\QQPPRRQC|~^u��ox|�������������������wr���������������}��tn�����������������{vrmdqwsl^YZ[Z[]PRQPQRRFb�yw��pqx}������������������vp�|������������{{�{rx������������������zzpmkTZZW[XYZZ[YPRPRPPPNIv��}�wsqw������������������xr�|}����������torupo������������������{xynkmNSWWWYZVZXZQTNTNPQTJV�����pqt~�����������������}psymo|������ymXN[`]|�����������������{ywpnjKSVTWVWVYYXQQPQNNUKPMW����vqq{~�����������������zikaQ[mwy}xtgP:79Sj������������������{zzvqmhJQUSYVWVVUYQPPQOPQKQLJZ|���ouv|������������������z_K9?P_hke^NMTTYk�������������������zyxuonbJQTVTUXUVWWQQORNPNPMNOGZo}tux|~������������������fI:JFJLPNIWlrsy~�������������������~{zwpkcHOTRXSVUXTXPPMONROQMPLPHNX\wyw||�����������������w[OOPNILL[kv}����������������������}zson\GQRSUUWVUVVRQOPNPQNNOJPNOMBb{vyz�������������������zh]\bacntuy������������������������yymnXGPQPUTUTTWVONOPNOLQMQONKNMGN~vu~y�������������������qo{xy��~�����������������������~�}unlLLPMUPSQVWUTQQLSNOPMOPMQNOKP=r{twz~���������������������t���������������}~v���������}{uniJKOOPSTUVTTUROPMNNOPPPKOMOOQAdwzy|y}�������������������������������������|o]hv��������{|xqndDLNOSQQSSUVTSOOOKONNNNNNNNOLIK}{v}}{|��������������������������}uokplkde`XND[qy������|~|wvkWFKNSOPQPUSSTQSPMOQQJQPLNPKPLO=svxz~}����������������{ytostv{qhbbdaYUVRMTThz~�}}�����zzzuolKFLNLMQQSRSSRRNPLQNNNNLMKONLQO>dxsxy|���������zqsy{tlbZ\YWSYVYYW^a_ikptrrouz���������|yxvuqe@GNLLNOPOSQTPNQONMQMRLMPNNOLNLQBvuux|��������~nVKZZRGQVajpwvtyw|������zwy~���������}zwxvrnS?KKGOMSLRNPRRPPQLMOMONKPLNNNMLOAdvsxy}������}tURT]`{��������������~|sxw|���������{xwxsnn;AKLKMPMOPPQQPQPPNLMPLOKNMMMMLLOGIysuyxy����������wwqz���������yswutxuw����������~uuwxonV6HHKLLNMNNOOPOTKPMPKPMOKNLMNLMLNKE`ywy|ox����������~{quz{{�}zuqspnlqrw}~}�����������}swuwof??GGKJJLNLRLNNNQNQMNKOLNMNJOLMMKNNJGxwwyus}�����������}~��|y{rkhfhnss}{������������ytvvqec5CGIILJNILPLONOQQPMKMPLMOMNNJOLPOLK=}twwzsx|�����������~|wuvwonllrx}�������������{xtwsi_a:@EIJJLLIOONNONPONOOKQKPLMMMLOMMNMM<utwxsyw{�������������y}y|�~|}}�����������������zxwo\]e3HCKGJJKKMMMLMNTONQLNLNMOMNLMMMLJNL=�qnvsurw���������������������������������������{yupiPad4FGGFLHMHMKOKOMNONQJOLKMLKNKMJOKNMJ@�rnnttrs{��������������������������������������wwqfVYee5EJFGHIHMMJKJJKSQQNLNNNLNKNMLMLOKMKA�~tlkprtsp��������������������������������������srjVO`lc9FGHIIJHMILKLMJTPLMLNOHMLKKNMLMLQKGJ��vn`kppssv�����������������������������������}xplXNZbpe;JEHJIKGLKLHJLKTOOMNMOJLKOHQLMJMMNGP�|xqeXlinqs����������������������������������yqk]STegrc3XQ_]`ZT^]]]\`\___^_c__d^baba`aaacb`babbZL?-&%$'!# $%*(194.,,++,&##" ""&7:FMWY[[`%@OU`_YZ\[]]]]^\_^^]ab^`d^acabac`bcaabfR>6.11#"6,%*12+('%"&&## "!! %$!&'/7ARYSIL[]]ZY\]][a^^_^^^_a^b_c_`b`bc`cb`bcK9)19A.#'A7-050+!""!'*72BPX\[ZY^^]_^^_]]^a`^aa`c`bb`bcadcX=2417;17::1-#&'&+.%'&! ""0-(%'$ %"$!!)5FcVW]]\]\_^_^^a_b_c``bbaeaQG?1+'?B0!0-%3:,%#6:3,( !#!+,&'#(%(,-,"# "(8JSU[Z[\^\`]ba`_a^c^`d_bZGE@72/0+"# #"!!/B@77/,*$#"#& #"+%'((%%*$( !)!$80;NK73+")'310&"10$! +-3:352.133-4978:3.+/++% "" #!,;B8"2aV__]`_ab_]b^b^F87;=@6KMA9EO@6788/738<98<72+$#%,145)&!$%$$!""%();KQ@3Hc`_`bc^b^]I?D3-05@>8;B(1,<;974@>@<9.)&% !'"!"''1763%-322,4.0)!(' +3IU*-(Rca`]b_bT?;9'.5>68,$!,4*++,'-.2;7=;,--0'1&0,&&'!(!"(+/65;:=>LOE/,)##- #(#")+65HI!3g_]]_dW=+""4@=L6)/0+.*$*)1-7=EMME@;)# "%*(/-.18<@97'%/,/<HPPT[cijbR7&)!#(206.'%#!$$(*//22-80-2Y6,ab`e_5"!,J8/:NPMHD;/&$'#%!)FU7 !&-9BIV_gejs~�������vfB9&." !!! (),,'+1<5?9;12>'H_`_d;&A:"7GROKGD8?76952327UdM)*ADM\i|}����������������~h;'6-$'**,-/.,1,%+34:;?:);8X__aF&:4/=OUYNLKPN[JKH>92,7YVCTV_ckw����������������������iD9.7:218AD@2/'-67;6.3-';Rb_b(14&21[PRG$#&$)Ceaa(/(.([eNJA*@[X\NF<2 7b~���������������������������������mQNUUTZ[RH<-/7=88,%.bca #$'16@eZFMA1&?[XR;+#q������������������������������������xhVJONR[XA6-4@5** !Tfb%"(;6 +`cG?Y\A"&(!X��������������������������������������}oglqoplBF&BA;#"!":fd"#*B1 9eZQPJS=( ! ,Gu���������������������������������������}w����p>U&?P0$ca3?-;Q]ckdbQG;;BDD8=\{���������������������������������������������gU]62B>  Ya(8>,#/Gkuuei}��ncSVaz������������������������������������������������gf\A367/ +Sb2@B:&&Jlu}����������������������������������������������������������~eq`@;5%/ Qd#?HM<3 i��������������������������������������������������������������fsaH;9!# Xe-PWUJ28|�������������������������������������������������������������~mr^PA8$ +Nk3]^[T1[��������������������������������������������������������������}ln[PH4&Li6^]k`Ou��������������������������������������������������������������`pOFD2 ;h:Yetumz���������������������������������������������������������������efP94/  +3h!5Pgs}z|���������������������������������������������������������������qbO0-#" #i,D_k{}x��������������������������������������������������������������~zdK1' ]#@[o|{w}�������������������������������������������������������������yfK5& !];Xjy|{��������������������������������������������������������������bT2"%\9Vlxz�~������������������������������������������������������������oU8" &`/Rlt~�������������������������������������������������������������}�t_A!*`1Qmv}�~�����������������������������������������������������������|yoX+#B[%.Wjsz��~|v���������������������������������������������������������~{ywmH&#!R_6/]hoy~z}~���������������������������������������������������������~xwxyre8#!1a\G$ 2\kov}x}}����������������������������������������������������������~ssxwnqV!9D)-e^>@%+_bmuvy{{��������������������������������������������������������zuwywlsf# LHZ64\b?B< 'Zceqps}~��������������������������������������������������������{vyzvqws M_@]@D]_?>G, ![adlmmz��������������������������������������������������|�~vz~�}{x|wykpz|'M\gLaVWY]=?CB[aegqq}~����������������������������������������||xlkkounw}xrwwztvzzumpy~,>]^{ZfjP[^=@Mb_dmptmiqmqv|������������������������������~nh`ZUWYjw|���|zyzttwx}{vt{t0__q�jg\T]\???>@2Gc`Yab^WSaa`]\^U]\YXcor����������������wzzlk[PVUbo}��������{stpqqsttuu]'4ap{z{hRV^\?A:AA5>h_VW^TPW[dijjaZSNLKY`_kt��������������|}����~�nkvchhm���{kiuklkort�UishPR5F[nu�cRX]]@@>=?@4X`WQSTR^_jsuy��wk`_��sxvnrp�~�z�xv�zuoqmaporvz���}�}yvxwuombUVlrps_jeZFqB9P`j�]SYX^??@A=:B=A?Ca[?IQU]bdaaZZVVSPSW[XYY[YO{ff�����yeqinroqkh`]`c^bbijjiXbprjnw{jQnldm;_bglco}�XR\Y\>>>@A?&JMH[TTWUTPEGFINNCB>CKLTVYT[V}t�������~tqrnoj^[bh]Qj[XfmT_hihmbgruvnn�oG=n[ryet��`QY\XA=>>>@?-w�CAQkocLJ?/7FZtoe^XaYn�jZ^c\\Zoejy��o_|�ts}ail��vaMHI^��rjlrqsx}zl^hMO^jc_�w�zpTW[Z[@>=@-,T[AMhwr`IA6(Zl��prgmn��~q_xoh^�t�����zby�~��kosv��kd^j��zmksxqqx���fYo`Xbjfar��yzHX[[\>>&2Y?Rarr]KF1Nn}��}u~���}~tx{wh�p������`q��|�qyplqy�����}vplpsnio|��g^k[_glidi�{�rMXW]Z:<=?<7GU:P]o{ynd`OAIXlqpmqpxzv��~��ozh������fjjx��uurutvxz~���pkjnkejny��e`q[hjkmcf�~�iJZX]Z=?=>?4LZ:PX`v|xnmaXTWYadbelx������sj_u�������Ubmu��xtqz����|vuonnmjns{x|{qir]nkiog\���eMZYZ[>><<@6De=L\Zoyyplcccfmlponv�����|�uB��������YM�i~��zrv{}wtwzwutz{~�}z{{spesmjqkW���yHWY[\;?=:?6?iCL[Wm}��ztnnNoxuwwvnn{���cwt?��������wMYkm�����~qprutzz�}������|z�{rh{ndul[{�tqLW]Z[<@=>>=3nHE[Xd{���{zr\fyyxtonw����l_X\���������`g`t{������|zy|�����������{��on}qiml]s�n\RW]Z[>>@<=?/aW@X]cv{�����|ztqrtv������kafv����������kgqt���������������������y}�nx|pjlobj�yTTYYY\>>?A=@7DkJTVfp{�������yz�������yk[w������������lfy���������������������w�|l�xomlldcyhN[Z[[^=?<=@>;7cuVWchsy~��������������qXo�{������������am�����������������������p{vplnjf]aVS\XZZ^==@<>?8BAx�b[douz������������|z�jM|�|�������������]|���������������������mt~ztpnlhjXNUWX[[\\@=?==?:>>?=?8JPI[��x{������������zk^Tbvv����������������Vdz���������������rcsvz|{ssolhiSQWVZX\Z]B@>=>=>;HNPWO�Ɲ�������������o_lZkx{�����ø���������wOTe���������xpffjjt}z|zusqmhgTMXYUZY][A@@=>@@;>RPPRUbr}|~}��}�utsmfo|�bxy�����ü����������jpmhjihmpkrusvy}}z��xxxzvoqnhhJUWYXZZ[\C?>@>>>8AQRSQ\]Zd]`^bgfljmx����~g}������������������rx~{�������������v�|yswvxpmlgcRTXX[X\Y\??A;?<>=>;ERXXddanmwy}��������v�netn��������������~|}hv���ylwz���z}~{|wvtuuvzuooni>p��nV]X\\BB=<=>=A7GNW[aa^bnxy��������w�w]`Zasz���������vmh]T_~����wmqz{z~|~}zwrturruzuprjfP-����w_ZYAB?<@:@OR\]_X`mqx~��~}�zv�f_H???<;9LNY\Z\^fnqvwwxruxtw~��upI0*:VnstwvueMKYan���~�����sflrtvtstjjsprvwstojh_F^;�|k����@B<>=?>;=:ELTZ^Z_cfkmjkrljrt{����xe@2+5MZZ`aYDUlsw}��}�����|ofgpvrpsnssorzwtsnikEWY[P�opo��>@<@=@<=>:?FVZb\Y^ddfcjnkiovy���y�y^=1644;?@BRp|���}�}{������{lcmqsqsmvsusxysonld*Rg`J�n�n{�@C=>?<==<<9DSY`d`^^b^_gkiflvv����|�sV?E=:=:9@NV]agaa]c`eml^osyy~z���va\TUX`juzw��������~}y|}�vmpxvrpttvwuuvooim`NxZrP�l���@>@==>=<=9=6GUWcbhheffhnj_kqxqqux}}��{tqvz�������������}vqnuw{rx|zrtusussvtrkj[h*�Rt_{���?A>=@:<:@;<>FKVZehjjlqpvmgjojg^grxz���|uy�������{{y}v|wrmcOC_rt}zzsrswswrpsomcQe#wmku^���>A?<<:=9?8?XKLVYfnmnvy|wosmaR;JXikotrngfq|~�{rvdbaf\ZQM==Z``ozz{�wtpyurrmmijWMb$lgk�O����=B<>;<=7AOu��\EMX`immr~�xwtjcbT34;CGLRUYSV]\ea[ZTL>;5;NRLfusz}z||zutqrtnolhcKUZ&'hfk�T����?>@=<<5Hk���vnYJMWffnrz��|}zx��qQVSC=/.3<9=<;;::980>Ofh`dy��{�~}zytrsmnnmhfPKWS'-bij�in���?@<<>3B~����bonKHR^gjls~}�������oaqzmVG94255038;:;o�����YrocELU]fjpw{������}eiz��|wnljebgknhpppedksz������~xuopmmkkd_GERXD*F[n���M���?===4n�����{ZtorI@RY]amu}zz�����zybtl|�������~��y~pkffrw|{���}{�}ysrjomhiddFCGVP@(QZw���D���?BQdq������t[rozK;GQW_fq{ww~����}rohdks�������xlfhjprx���~xvvttsnnkkedcN@>SUR6)b]|�y�P���[u���������v[sl{Z;HGMY_frxvz|����skdeccswwz�}vvnlhbemnv{����vvwmopolfggacQ;BGMT`ipvx}|����q`ZZ\ehgfnfhgf`^ahlt~�����wtyqonjlcf``V96ESWPM)Rqw��o�a}�������������fsxuxpLM/DKHW`ikxx|�����veZQOUNKIHFONZ`gpu���{trqoltjcaa[U77AQYVO>>Xhx��r�dw�������������dm|s~xF]14BIOXefntty�����}qga`Z[Z^aegknsz{����{{xvqomflf_][T94@JZ]OMHSZXLCMC_s���p�ih�������������mv�y}�_YV10.BJMXU_kmz}��������~�~����������}}�|sqplgc]\WTJ43@,,9IFGYbgmt��������������������z|tsmnhaWVNQB019BKOXilsq~~������������~unkjfgaTMIMN=./6=?RWYWIFXmoy--*#;^jzj4M�������������j������wsI=8K&*&%2@DKZ_nxuvz�������~�~{tqhhdb_PCHPH3.-3;DMWTRb[g{�kCSVBam|���n^�����������~|m�������ptE;C@%&$)$8AFS\kjkouuuz|wxvswplgc`ZWJDIK<1+.4;BNVV_z����cDo�igov|���em�����������|qz��������|GK;A=!#$(%&:BH\XabacegjklhdhecYXQKDDHB3.,02=DKTco{�}�iBQ{��mnxu����sj}�����������m�z��£����bUQ?@;!#&!$+3DHSTRV[YZX[Z\VXULKGCF=71/-217FJWg^ekcQVOe����iq|z���eLh�����������Y�e���������YdM7@6$$&#*3AHGHJPOLLKOJIICDB=411+1069DLYaie[[Ziw�����unx{�wR=Ify����������~d�e���������|egF:=.#!$$"%$(18?@ECECC@A<521/2.0/43=GNUrmejppu�������njz�xeT[W]rt����������|�{����������ry`E:29  !#!!!!$('/+-0./-,101.2046=CTaaU]s�����������ip|seS_dx��{���������������������}u7a�oU>;>2$ " !$"$&)++1--,+/14;CVoonp�������������hp{ZIRiy���s�����������s�{����rL5-2��tSMa8.#"" !!!"$&#%*',,/8FM_t���������������ugvmcf_u���~�� \ No newline at end of file diff --git a/images/trainset_face/s31/10.pgm b/images/trainset_face/s31/10.pgm new file mode 100755 index 0000000..44bfeb7 --- /dev/null +++ b/images/trainset_face/s31/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +'#&%&!(&%(%,$#'"$" $"#!!%1<'<1,# !&+(#!!$'$ %!)%$#'%#(0&"(%"$$&$%(&# "#0(;0*$' "%("%11$"'!"#'''$'$$,*')'#$" !%,+*""$%*!#&$".-)&  ! (%4 +# %)*/7*#"#"#''#)$&/,'%%" )')&.)-""&%*'+((#&!%!!""#" ##&*--39.+'!%1-1)%$!$&'#'&(&3(! )&!&)&++2$ +"-066-0/,&%(## %"#$"#""!! "%$$(30.5,&#&'"$'(&%#$-)&$,#*&0."' !" $%%0% '!/'228B=:>5676E@0#")"%&##%''$%$(*&+$*2A:1-',++( "##! %*/#$ ! $$(&,'0#%##%.-,0)2.>646<9C9DJOXZVH32+,'-(,.)/'*-8../).0>I372;?D@5%  &++.9D;-#"&'&00%*"  -B,-4;@)$=>:MGS\eholgXM7:3/*5-106>8>5385:@G@DDHQQMPH5% "!5/7OHBE/%(0<&,:%#! %.8;F5$3B-.5?7#5:ELR\^lkrutrpfcSLH>@5;:ACECDB@JAEKMSVSVSXSXE@0/,24BSSVM0(!>5(*>1'&&:=;UPA3DG%96H-0>IR\aglqqswtvpstnnfa\_QROTTTOSOTYTWVY\Y[\^\[RQI:7<>JRTG:,,C'.$DJ1-"%)1FFFkX??@K*:dos��������������������������������������}zxu�|y}}w~uxssospsnpqwslqt}vttox�}�{u\QPI&*+iMCM^^[p������������������������������������~�~}�xz�}||}yzxyxvrzntspquotry{|zppxzuoVLL13AmBXlWOj�������������������������������������{�����}��||{}ytwxotsqsnvsqwuyz}wtpw�z{wrxbNHA,Rd`n[Ng~�������������������������������������������~�����x�wsuutqrrnnuqsuv~zpuvtv}wsyrUHHDmwalYUh�������������������������������������������������}}zxuttursqoqruz~�rsxyvw|~}}s�{\PCZ\bfIXo���ý���������������������������������~���~�������yzyqyvtrsrqpu~}to}zv{~�{|~��bSDsdT\SRhi������ý�������������������������������������������{{v{tyvupporoxy||ss~{|�����sTDr`ZV[]Y^�������ſ�������������������������������������������|{wzxrqsstuwz~yuw~~��������z^Jc_^^fRV^��������ɾ����������������������������x}������������||x}uyswvxt{|�~x�~�����������hN\M[ZOMSi��������ʿ����������������������������rk�����������y~~|wzv{wxvz�������������k[QBXAA[Lh������ӽ�ú���������������������������lm����������}�|�~yzzyv~|������������������g]IET>RMOo�������ȸǺ����������~}~{�����������x|����������������x{{z~��������������������`NLSHDRWH��������ƽ��������zssg`hY_h_cmiy�������������������������|w���|}����������������hINT>GVRJ������жƵ������~|tlf^ZSTRNO_c]xy������������������{�z�y~}zvvyuosz|y������������kKDO@NCSO�������������������~uslkcZOPR`badkq�~��������������xzyyvwljej]aaXcahm||�����������];?FB7A_L�����������������~wxnk��yaNZXilkdhh{~�~�����������}wrqrp\_W]URPKXU\aeksx|���������];4E:)=]C�������Ÿ����tinkkimdVt��cJFGvkgY\Zbhf{}ww��~{|}}~yvnipaXZVOPOU[bchqnjmrty��������c7)F7"58;����������{|��������������wmejlmjdTB@(ghSxL�TIzXugkf]aa]]VZUUVbkeqw}z�zxtv��������c> FK..d�����ϧp������������g����{njfhlswxyP4wrlshnWkHqIcL]^1 6?HDJNMABIGKU[iy�����������g;q�(!*,����ڜb������������{q����whWXRY^fsrsSCufjli`cedprprtP=bjeb^\_\_^`_bcgh_`]r��������g2��v$ ���Еb�����������qijW`���}TH@GCIPenomPD�vtqibe^nidma]s~~thh^cb`_gfjlz�����of_�����_-��uq9S��xwR�����uz���yqjfjcbv��]E>AAEHFVksp};�����v�|~rwX`of[cjnd__aXYWb_gq��������nZ���]1��?��F}�{'��vrrV]kspm��vdgbgiehXH:6:FEIIYiy�c~����z����j\pp]3��~]OOHKGLOU]i���������JPj�i.��=��^�¤dA�˜~xqolmir�y_WQILNNRNG@72:BFKK[r������PZkjngjryUl���AUNKLFPHNQby�}������A5`nl8_�R��`����n�ǣ����w�snbYLJ2-.+37<;;575=JSO^n��`��ւdovjkfgliRg�פJU[OMKONOJ[noiu����C$OoAC$)�t�뇮�˔��ė����}�{mFUwk),)'27FG101<G]lfs��s|���syy�mchU`VIKUYUPSMNMJUbip|kxxspw~f�J,XN�:1���Ϻ���R�ƪ��y�������xc`XNMPKKJEHDT]_Ufs���]����wxz��XiHbG@?;LA4,,)/3M]}��{��}|���~6?RJwV6��ө����I������|������wo]\HLLJOIROTVf^al|��a���xroo}�YaTWP9CCVP.3&."$�EBr���������8>S9V�5j�}����?ƺ������������tjkc^dUZRXWTZantw�v�Zj���oqkjcxdYc\JSLMUUIF48&?q`1X[}���~����,`:+Gw2 _�u²��=�������}������lWejgj]b[[X\ct�}z�x�b{y�wsolp[jmNrpZQVQUMKQFOHJZfz�wx��~s�����0-Eo2]呅Į��<��������u{~���hOclpgfea[ahx���y��o<~��}prqoj`\Gfv|\WXRQIICKQNky���x{�nq�����()Jv9E▛����M�ŧ�����|zy�zwnnjojedaiu}����|��QR���wrrorfB,i�{ye^[SQVHLTZhx���||~ks|���0�#"U�4#0㨧­��b�ʲ�������~yxwusqklknlv{�����|�d`v����{rsstqI.`my�{n[XV[TX\Zfp~��zqtns}�ƊB�"h�4)#ٿ�į�ǟN˼���������{yovvnnywz�~�����}��jy������txvwwZRTfw}~l[\S\]Zbdnxxvojstw��iU~$ ~�6(�̮³���G�˹�������~qxuvw}|�~�}r����]u�������xw}|{uN[ds�vy�igZ_^Vddjrnnhlzz~~��PLY+'�k-5�÷¶����<�ɰ���������~{x}|����������oh��������|wz|{�d\Ovztzzvtabd_bbhhgnsu�~����A,:'N�H15vǹ÷���гH��������������|������y���ouu��������s|{|�|SYavvxtusljgecd`ehs{~������?>��244@����������K����������������������r���~w���������x{{��b`Mxyysssonlmgfdkowy�������70:L�T!63,8��°�����˶Y���������������{������x��n����������{{}����SsU��rtqpsnpljkhoyw�������:1FĩB 34:����������¾e������������yz���^q��r�����������{~����cfel�wvossrmmmiol{w�������99���@!44`º��������������������~{}{�|WZ��z������������y}����{T}Ntouloxkrornnp}}�����ĵN����)'59 mŲ��������û����||gnpm�z��xlmhe`]O���������������v}�����yib4ozrrvpjoqppqx������ì�����)53\ų�������¼�������hcd^^]^^_\`[WOQTy��������������u}������}a7A[t|ypqosrrv��������������(19CǴ�����������������wqgb^SZRQTTR^jb��������Ϋ�����w|�������rA?E=Y]gnqvzxy���{ts�������$63>÷������������������{vtspmkjakkoq�������������{|u�ק�����?URCEAGA?FIPPZ\ms����������,48":��������������������{sronmjj^nosyw��xux�����ssstqsy�������)U^c^ZNPKGMMfd�������������50= 2�������������������wvrnnjildddtrx{wpdG7AIx��znlkgns{~nblu�`"XWdomisjgiisx�{�����������(262,������������������zysplhciiednswu��vkVLOMDWvd\`^js�|_VWnd1'YTZekqqsotr|��������������'161������������������xvmlkffbc`mrsz������oyoZ=FgXPSTnqprrrsiS:4RXQ_elomovsvw�������������*43;������������������ymnhkdddcipuy����������oN99?8IOW]YbhzxnnKELYTX\jmkihps{�������������*819 ������������������smkjjbb`hkp|��������}���mI8,&-*FNUZawv}�dVMWQP^dliimhs�w�����������{.22<c�����������������snkdf_agfpz���������q���zkJ4-.&2CR_gp{�zaYUVQ[_eddjiz{������������Z*048V���������������}|qodc[Zagh{����������}���vlhOD58-AYkn~�{��t`VXXS^_`cemov������������5-33;0����������������yqlla_]ck{��������������~vlmgbYSOUfsx�����t_VWVU[]`cjwp������������'-37/1!����������������zsmdg^^kz���������������zyfrnkkjpjmx��{�����nZWXX]c_gip~������������*-536/����������������~nkd_b`p����������������}tbsnfoqylnz��~������kWRU`\ffmm������������� +.4617x���������������{nje\^fy�������������~ysqhuogosukhz���������~]OV[bfbgxw�����������S*2:243M���������������|tia_^s���~��������wwvlgabdkrioihd]g}~��������wVOYiecixy�����������0.-2448.-��������������}wtcgdl}�{������ywqmbd_^XYT][`aZVYXOTelz}�������bMWhient������������,,/25474 �������������{njcd{��y}��zwgZ\W_QTLFMFJIOR]NOQNJIL\dfo���|yHUklanu�����������m&0.14477c��������������wfpfe~�qgjgWJEGDHE4-.251669:CMCB=;DPWYhk���|�CYmjdmu~����������5*,/26470U��������������zkklkwpb]akTVsspXW?$($++'%((,/32!$&4EIRGixts|SToofjv���������� -0*6570(u]~��������������onluscio��q��ymcZLAHA-;0-)&!%(% =\Z;(@Y]jvX[lrjqr����������`+)/,37,"��7S�������������{rmo{sn|��������ug`dOLmjLwKQQ73I>+(/E\w�nHSRQ^k[`jnspz����������0#*-*-4:�ԝ"!������������sps{u~��������|{kdlgY[^[w�YiwTVgQI@XXls�yd�tRXd[fmksq����������~(+./+6!I�ȑq�������������rsux{���������{vtrqqpf\^dcbca_Y]WSYcefs�l{��ZUXbigouv����������7 +(.-/1�۵�% B����������}��xtyv}����������tklfsedhghnphamYkc`kq|{�����fTUaknkyx���������v".,).,�����7=��������~����w�����������|��ymnggfnksnmmkbfja`esnq�}����x^Zdkrf||���������/---+)*��ݪ��J;��������|}��������������||q{wsqgdac]afdjm\eea_^ekp|��{���i]gflkw{��������h),.,(/)��˝��`0������}}||~������������zyvtqsommhid\\[Y]`\^[__^_hnrw{tw���kcjajmx{~|�����.,/(1'*+�޹���l!�������{~z~�����������{wsuqqjlc^VVWKLLNNLPTTX\Zdhgqoqny��}wfkdjsxw{z�����[(0',),*+�ء�Ém �������~w|���������~�tvsrnmlibYNP?55402+7;:AGKVaakhnn{z�u|imnfy{wx|~~���%+*-(--*-�Đ���i< W�������vz|�������{�{twsrknsmfZdXWNMLD?C:>?ADMU[ejlhptx�oxkkoizxrzy{����!,*-&,**'޴���xiR9��|����~tr������}~�x~ztsmsmomnijkjcf_\X``[VWSX_[olnjptz�vnpmsq{xuoy��uۑ$-+)+',)٣���hfq/k��v����ult��~��|y{zsqwppzvwwx{gvjigkkgffcccepngtky}zsrsp{uwusuv���b��^+)+.#.)Ȝ���qa�,.K��zx���}ckv�~}y�|wz�wjytw���{~}lvsqsrrrtwllkkpmosruzvvvun{xsqqy|�l�b���=**/+++�����Xj�A0Co��y{|�z}go|~|z|���}|�vr~x����z}|rwuvpsusyztsmtlosvytyuyxqsxymir}��-�zu�ȥ.&1*+)��ƫ�Sq�Y-FS�|syxzw|uwvyxy��z�yt{yx�|�~v|ztttrqmqutyxvossmsywxzxyvnorlnlr��;+��b�Ķ�"*-+.�����R}�h.GLd��rttyz||zttzv�~~|{}{qwwy�{v{wonvjpnsnqwvwrqxpvwvyxtxlmrkipnw�Q 6��Zy����D2(**�����Q�l8?TVh�yiorwuyvssopwyz{x||vtxrzztntjmlkegrrlomsrtosz|rzuumrhmjempq�i&1t�`f�����tfP=�����e�}iH9USWs�bignsupqsjfimzt{zturwtwmmilifcgdbgllrjoipmswypvtooojfiiiq{�!<.\�uav���������ķ�{o�ze_5RWRjrpj`flqpsqhc`eunztmqpsldiek_be\c^`^fhklhffirskvrqgpkcgikmv�wJ-K�}b]�è������Ŵ�xw�{Zs>KUWahvokYbilphlj][ijlqkjml__c^bUZaaZ]aU]dc`deefopgrmfkeidiiso��54Q03�p|e��̗ь���»�xx�R{O@ZW]bjjlf]\`gkekebV^bhjdc`Z]_WZYWXXTX[VVaY`Zafcfikfde]cbkpjrw�_ @S.'���ww�Щ����Ž��w}�yYzaAP^_akghgecUWd\hbh_SMWc[_TWZXRUXSSRQTQVOXUXSZ^[achPX__dbtnlv�}LHG*s���t��ƛژ�Ӹ�{y��w[zr:738479:==9?==<:;6::GFHOSZ\\MTXabP<LIY�z�nq����x�ק�׾̓z���gY_MRUbd^jhkoiWPNNC?7-=:H>B<8<5636/1/1112164:@BFIPSVPMFJWXYG:( +ok]s��}q{���{��ğܳ��u���e]~Y_FW[bdjcjnlfULHH>84-*2/:=;;;78565-35-54:;=BFMKNI>=EJNPJ=9)%W~�Z\���qi���{��ՙ� \ No newline at end of file diff --git a/images/trainset_face/s31/2.pgm b/images/trainset_face/s31/2.pgm new file mode 100755 index 0000000..8af48f7 Binary files /dev/null and b/images/trainset_face/s31/2.pgm differ diff --git a/images/trainset_face/s31/3.pgm b/images/trainset_face/s31/3.pgm new file mode 100755 index 0000000..5484033 --- /dev/null +++ b/images/trainset_face/s31/3.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +$$&')$%&#$!$" )/&7+0*>336%,'+#$"$" & '1(!#& &'"#%(#"%#'+#! ##("%#!#!*/-1.+%)$! " # #&!)*0-!)!!"-** ! " ##&#'#%'. !# %!)"#$ "%$)%1.(.'"!%!#&"$$#'%""#$%'**.'&#!%! $$'$%!("#!!"$&&#&*.!%!#&. 0*"!$# -**(&#"'$'&%'&!&$(&!!#""%+&&#(36/-')(.% &*/!" !!#!.(*#*$)'(''%&(4% !(16&-,%%#-'&(,*((&&''*+$!.001'/&/E=31<4;==/'#$&+;/5'* #!"!!'#&+%#')*)#((#)-' '886/13-28BA;2+0-,.)),0+103@866:68?@@>KIJLIN@1%#!#$.5B>@>." !#$%$)-!*"%#%-..*! )"<8735;8BFOTY[SJ>733**+-,5?.:U/BDC"BHTZfjpqvtww|yvsxtutquootonoolickfdhddce`__\Z\ZZWVTRZZ_`F12& ##$"//)%'!(7GLHA?V0EO8:OXgmtuyyy{xzyzsswsuvqvsrpqnrsqljlkbhihdfg__\]Z^Z`\Za[b^_XA<4' %&%#""':9%(*AKGcKDLE0>:>Rgs{yzx}y|{xv{xuvsuuwwusstrpsttprkmjkjfiehe_]`[d`[[]b`eabdR?@8!! (- &'!$HS3=&%#7EOZWLHR>24Kgw���|}{z~{y}w|yuwsuxwvusuvyrsupsnonmihhijhdbeadf^__`egchgbEHI3 ,3"'-$#bkK9/0.778H;JKJBSk{�����|~~�}~{}|{}xyuzuxvwuvzzvtstrsksomokmjighdggeba``efehhgSIM@*2300(-4RnID&5KBACCGPOap��������������~z�z}wy|wyvwyx}{|qvuvwrrqrkoojiggfcjfdbhdegflikbLIN< 1062,-Y7FSI(DgTnxmmkd����������������������{{{v}x~{}~rwvwtvrstqnrijkfggggfakkejikjkeZMOH'%8./++MO/8BAhtp�nx�����������������������}����|}{~�vyzxyrwuvurppmpgigkfkfmikgkoflcbVPM2%531%&'U0'>8@P>S[��������������������������������������������������������~�z��~~~��{���������������cI8DBB>7OY����������ǿ������������}x~v�������������������������������|y|~}�|�������������dO+^:L=@JX��¿�����Ǿ������||mdi_ffXegft}�����������������x��{}�|twrrtqlrsxmvrx������������qP6WFEB9LS����ȿ��ú��������tme^VTXRTZSSX`osw{x���������|tquzlga\cXZYR[ZZ]mnspr{����������xY5JQC:?GL����ż�Ʒ�����~x{kdY]P:c��D�}�̱�����������{�t�rqsZ_c\PR[ULC@CHGGRV[fdto{��������}Y96[Q3;BY�������ý��~y{y�����������ts��n^nl��n�~�h|]s`gXSm;'7HMITONJJNNROSTTNOTRYh~��������\6.ZO4.KK���������}����������������˓��{oncJXq_phfb^WZcX^XgS?]cecec\abccfgjknpltifdda������XA TL++@:s�üü�o������¼����{y���嶏�vt|yugOJxuolmai`kcide`_pxuupj^U\WZ\\ggntw������j\~����]6*S],+0 K����g{������������~vvk����xg\kr{�ynLk��{�yzx}�}hmtiz~wuptf]aZY\X\V`gy�������zVa���];-Um>&'���b������������x}slgh���kYQT]p}}|uD��k�|}���|jwluuk;Z�eca_`Z]^V\^hy�������~FY��a7$_ma2$%jӏi¿��������zh_idd\V_��raJLRH[ou���ê���ldrhyfq|x~�}U�ݯIW^[V^_\^`jnjn}����;M`�r,1^e�|-�M?K������vv��at�xpgbjj[efT>MHCJLNB;4>DGKYo��{�[��Rt{vmj^i`cWH6z�}SXWMLPOTN\��}x{�p^~<=w! �\;Nj�D����v����zpmplglfS8z<'*5#85A;687=SLZo�~�����r��|jf_V\RFBN[e[JVCG@Uacnjc�������zr6DlUEmkKAD�K���z���ȣ���xr^FRg�8$2,<@[5.9;=b^`y�f����{u}�~fhTObE?CCFD>#_$ [L_��ut��������c6Wdpkq9M%�w���X���ĝ������kiLu~N+;/9>MW<>PDJ]jk��W����pq�~YjTTeB;8>XL4/()'Bҷ"Wn{~���|����l2?lkg:kq����P������w������|heXMLOMNKIIFV`Z]tx�qV���{vrkkka`c[XJLGISY?92/#*��/EWo�{��p����[-7kla�Uu&)��ĹL������}�������oiUQJMPKRNNRY\^u�h�Xqr{�tvlpgO^Yeg_OZTRUQSPIMIK_ft�qny|zthz���N)1tlY�Z�-��˶I��������������mlge^[XUVOQXjz�o�His}|vpmplJX@^fqhSXUVNNEEHPTbt���yo{vgjw���>-8o|^�a|9{���E��������������r\hpfe\_X[SZm���o��+S���ttpp{@�^�q|kX[XOQMLHSW`q~��~pnnhis���7-9z���f�.d��S���������z���gHbjkeca[`gx����u�Z8n���{vqsqnW3Qaj~trfZSWVPRU]^jluoj^dhnmy���;"Hu��ʓ�4Z۪�gi���������|{�|tnmokdgeks�����s�vc\����utsswa@ZWjuqulYYZTYX\Zedl\dccqrux��.Yz|o��m/"Tݯ��K����������~~trusrmopv{������w�atp�����ypzuyvL_Thz{qoxjc[_\V\_^a`^enmxu|����)n�nQ��,2#0๰�9������������yrqtrt}t��������ter������|wzzzylNdWqynrqojebdbbad]adjruyy����� Gq�`3��12�´��X�ľ���������{xwwy|}����y���`l��������xy{y|{]]Ueqpqommhmegighfdllsu}~������c�X/�� 2/ �ȴ��ix�ƹ��������}~z|~��������_ox��������v{w{}�xW`Frqqnpkonlnnghmejptt�~�����r�d�]0�� ,4gɾ���yx����������������}��}����n�q���������{{zz��~pZQUxymoqvnwtjrhlnkpsv�y������n��cI�[ 20kʿ���͓i�ȿ������������y������_��v���±�����zw}���}mVM^xtqwvyootrmkpovy�����u���m��846 p˾����ɲdÿ�����������}z{����K~�u���Ķ������y}�����xfT;[yyzu{�ltuuxompy{����ě��������*/5�ʽ�����ȼ�������������{||��pVX��~���ƹ������w{~����yznC/Py�{��q|usr|ov~��������������~%.4�ǿ�������ɴ�jrqpuw|{yvtfhiYeVPq�������������~z�����~j=5?Vfy}xzxtyyxrskdiq����������W,.7����������ɺ���pba[PRNNNIOUOTaXq��������������{���������WEN<NCHYTPD>ARdjotp``Zda\Paihiilt�������������+"0/37?���������������rhgb_ZW_lqv�����������lB21**2*419���o��ɍё��٨�µ��e~ugF?SY^lqn__^aegkgkh[`cVYVSVNPSRRPPNJOOSKX[UZ_de\_`guorsrb[Ygry���+-MF���sx�͡�Ÿ�֦�Ź�yr}wYe/UZ`aimgc]UX\^clhTYXOMKENMIPKHMIIJHILHQQTY^aYPbcionmiXUV[q�{��TKmU}��p��ʍҠ�ɣ�Ʒ�yt}yUp8OW]`dejjfWTQQX`]YTNNFABBIFGGGHAFCBDBFMLV[VOTWagiknWNFWXeq~~�v' +l�da���v��Ӕ������ý�v{�wUvGCV]abdidhcYPGEONVQKJCA=@D@=CDDIMJGGRSY`ghYL;HIUc^s|sF<|�iZ���}r�ȹ��ߴ�ɾ��w��uTu^7Q_^cdkbdd^WGADABKFGEA<>;5;8:89=9;:@B>>CBKTVZ\TI:4@LUZ\hq{zU.P��}Y����m��З�ۭ�̾��v��rYwq5L`]`djfid^\MGF@8;:?BBB>=9==773<7;8<>?AEJNQUIC066BEKQZ_hqt`7)0Y���[u���nw�զ�Ң�о�{v�~lX|v>DX`_fgjjgb]VOEF:517067?=?;@<;;9<<:@B@EHFF942.37ACFISYbnk\F4'`W��il���}i�ӹ�œ��Īy{��mR|xM@QabdgljmfbRZKC@:32.).-./0936:;;><=>:964**/-4;6<=JKU]deUN==8|^m��{o����u��͐ \ No newline at end of file diff --git a/images/trainset_face/s31/4.pgm b/images/trainset_face/s31/4.pgm new file mode 100755 index 0000000..e3d5a5b --- /dev/null +++ b/images/trainset_face/s31/4.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +#'&$%'&&" ! ".(*--.)6?05+,%."! &"!!!%#-/$ %$ !!&%&$%%(&&!""! "%$%"&/,/2++)"%"!!$%# ")'(*/0 #",()+"! "! (%&%$)-" "'#%#( $"#")$&#'/,+)"" # #$"#"!!&%% (#*&),+'*#!%"%($# $+ ""!"#(%)'++!&('+ ")-$ !&!(.(&!$#!&!&#(!"&%%$''$'!& ((+ (-72-,&%-(-&$%*1(!# $"%&&(&')*$%&'$!&2*!$"04-(),(!,,'#"-,%*)%)&(,)&$701/*,*9G70::<@A:-$"%&-1:258=A?AIKPNOSOXX[WZX_\V`[\QKKC883:HHB:4 !$+0!$"* %"0%4/10F@/;CNPV^isosppmpnmjagf`__^eaca^_`aa_\_]b_^^\XWQJGI=RHUOA-,$"#/ "$!$0.(H,=:Q("?DLT^fiqnuvwpsptvrtmrohlnihogjbhgd`fec`dYb[Z]\SRLPJXSSXI5%&  " $2 "&$"&3>6<.U2>BK(5HQXdimttuuy{zutuxrtrrroqprmpoighjfehiccfa_][Z[XZYWSX[\^[;53"!"!$"#/'")"#(1DODD>T7=IB5GX_ksqyv~uzvyxzutuuusttqqrootsomohkdjfhegf^_\^^Z][][b__`aS><3$%%&"#!$<9%/%8NCaRDNC87>;K_sxzzzz|y}zwxzzswuxsyuusutstqwosomljlggfgic`_^a__]\`caafbgGC=6$#--!*%#DV981#0JLR]OGQE28;en���~~||~}~y~y{|zwvvtxwvrtwxxtupsnplkpgkjhhieccebc_\abecdhkXDJI. 5/%),&`jT;4,/747G>DKKDFfv�����~���|�z~||z|zvwzvzyuwyzvyssvrppnnomlndjiefdgecbcbefdjgfOKP8/623)2,JnMH+5FG<@?FIN^f��������������~�|~|~y{z{yuxv{y}}usyvxntupplrmikgfggfg_bfcdihkkkZJNH<215..*0CIO*>fWhyolm_|���������������������~�u|x{{|}}}ztzs{ruvrvqpqjjldchigcfmgejjjkj`YOPA)$8/+*(R42G?esj�tq�������������������������}�|�{�~z}��~}xzxyuuuxwtoppmrbkihijjjklfqhogc`WML1#=02!*]/-6^z�}�y~��������������������������|��}}�{�����~}~w{{yuwutompsmnmjklhkpmnorgmgabTK<076),')5=3k������������������������������������~|�~~�|�}��}|~x|xuwsopsipnomojqoopunnjggh]S?:87$/%=JD}�}�������������������������������������~y�~}�����}z}|{yxtorlnpssmmpmqmukllfijfWF==7$)(:UHi����������������������������������������������������{~|x{tuqslrrsrpooppppoqjggpqbKE;A?QO��ƾ���������������������������������������������������~�}�~���}�~����������������_B3M?H-OK��ý�������¸������������z{|y��������������������������������}|y{�{~{|�������������WI*c;LDDL����������´������|uihfel`_ihl||��������������������~~�zvvrstlnoqvoxp~������������nF4YHB>CB�¿��ž��î�������uqe`YUZYM]]W_envx|y~��������}}vpy|if\aaZ[ZR\^Udjppnvw����������pO4JRJ=?E�������ɾ������{j`\]79r�Yc�����������������yssmYffSSS\SIFADJHKUX`ciop}���������wP0?`R=9O|�������ö��}rtkyvyz�s����jtx�xjbyc���z�e�X~TqKa`-,8JDLRONHIMMONRQRLUPR]n�������{O.5]T,@Pk��������s����������������ަ���qlfWDpdfs`oXeQa][_]hDD`f_fabZfbdakimgqnqnkbc\c�������N/,XJ'=AW�ĺ�éjy������������vx���ϒ�wux{vk\Ahtpkocb^cfccec\bswxpqdV[ZUY^`hhovx����~c\�����T.(ZS$5#4���ʝZ�������������uye����m`apv~s`C���{|yw��vepon}~vqsub_]Y]P]XZch}�������yMe���M9-bd(*(��ЦP�ý���������|�oqif���mfOTThw~{�Om�uoy{����okupvuk9��_e]`]_Z^V^\l}�������oBa��O3*lb8!LƿO�ý��������yligacYX~��jUNINQeu}�v����׬^rptuhu~z��V���}\Sc[X]\_`bnkgpz~���x4Om�Y.3gc}:nuUYc������y��~h|qjpbch^ckbG>AGFHM`v��������P]`UufhsitrD���JHSMRMYYdp�wjmdjqx��"Num�AN\�r-��4�{uusaXcsj_|��khRX_WPQNI>5G�\i���i��ư��yxia?AnZ!-"72J91-=7JcSh��l����{z��scbNXX=ABFLDA7-7-@Uf{��ty��������R5c\dyg*k��]Ĵ�k��Ũ������id>O{a%22#<7RC1K>6Ufek�qr���yrr�s[aJ_[8=5=U55(,J�=Nzy{���z����Q;Fge�V;�d����nw�����w�������bdZOJOQJLEJBMX_Wbs{�Sz�}}zuplni]d`TRG?EHWJ47.+N�N/MSw�{�{q����E-;pWs�L�(����_{�����}�������zfdMLIMMNHPKS[\dy}��Hvzz|trol\W`XfdWS]QQROLRIKFM_`u{no}x{ki~���8*9t]w�J� +��пbt��������������pnkc_X^OQVQQ^l}sz�kRox{wtonq_TPL[pkaUTZQOLHELOVcu��uvwyajv���.)�f4PȾ��‹i�ƿ�������������������v��cb~���������{vyy��{f\Iewtooptovqlqjmlkpvu}{������p��eY�>4Fͽ���ʥ^���������������������y�typ����������}yz����{cYCrwtlxww�nospnjrmyu~}�����x���s��+9Y˷����ʱe�ʼ����������|~�����v^�}������������u�����~tgDFprrxqz~mrqvrrjqyt����Ø�������#9tŷ������¦������������y|���qFr��������������v}���~t{d?5e}{vy�qyttrzptz{�������������s'6����������ʯslux�������~zyrh^LGn��������������}z{������~c;6Mdq~w}}uz||vvvfil����������I08����������͸���hZUNLNMGKJGIJEMRl��������������~~���������WED6=>GJMQMLLOLKQci�����������'",0���������û�����|zqlf][VUVST_e\��������ɻ������~���������_H\VTUSPOONMZUg_qp�����������69;�����������������~|yrsjkg_\efd���������������|x��������bEXXehpnpukpqouv�����¸�������`#52����������������}{trqljddV\gjlp����������wrxtzq{��������HB]TXamotsxsutuv�������������u(3���������������~twrnkjfb`RTclltglt`NRf���pknooqz|�i[X\{n#M\UVSajmsprstom|�������������k.4���������������{ulmjbb]ZTSahknqvtjaLMKS_}~oaachqy��jY^lgDMwQ@;#%+#/.@M]WVfjqinr�����������.--/2/7(�������������eefiihacXZPI*!J$>U)a�}rrv"#e[^i��Mk�NM8!,./�ګ�ä�rc|x86Cc}lj\jqospldgv�y�~uv}�xuxuvppllphofmiojuloooyyrwxpldhhllnxok~��'9��\u�̛Œ�n�Қ�Ƥ�hm~sJ5HRoogc^ejoolc_gusurp{urmsrmdjjhigjffgpemkmnmxtsnsd``chqssfk|��Z60��rg�Ž����Ô�İ�lwzn]4HRZfjkZY_dlgibYdkrskjolbkfe``^dfa^f]d]fdgccpgqfre^W^edlso`bv���&&A-{��l��ΔŲ�߿��·�py|heG?RY^hkdXXZYfdf^W]^ghafc_k_][[^]X]ZaY\X__^Z`acdggNN`ajkpgV\xy��b AF6w��tt�Ĺ�Ӎ޷�����o|~ec]4QW\acjb^XOU[]`^XLV]^XY[ZXPYWWXWUVRTTUXU^V]^^\UQMVadkh\NQl{�~0MYRn���t��ώɻ۫�͸�~s}�abp5OX\d`cecaOJIOYXXIMHSFTPLQIRRNQOOLNQMPNQVSWWSPMPX\bhYFE\[o|�~P'[~dW���wu�˫��ԥ�θ�x{��c^{=DX[_be_\aYTF?HGRIJEF?CCDHAIJBJIDJFGKHJLOOHEJJRS\dWDBBU]cnx~_, +9{�uR����n��ʘ�Ɲ�˽�x~�^b}N;U]^`gf^b[WMAA>@BDFC?A:=;9@B@B@@>D@GCPOWTWD=6HLY[foyk;N���[}���p�ӣ�����›v��y^e}_:M]`^djgb`VSJEC=867C=><:89579376475999>@EFNIUK:39>BGOU`hngF(" C\�}�en���um�Ҵ���ʽɎs���Ye{hAHV`bchijgaVQMAB5402-9;?::;:95754787?;BICJC:12/4>:FHTVciZJ7+"r\u��tq����p��ʑ \ No newline at end of file diff --git a/images/trainset_face/s31/5.pgm b/images/trainset_face/s31/5.pgm new file mode 100755 index 0000000..38fe2a0 --- /dev/null +++ b/images/trainset_face/s31/5.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +%$"*'%)(* )& 0#$0&'%$$-*)%($ !!#%##$&%$$'$ !#"(+)#'%661*($*+*,$ )+1' '!",#(&&*$')$($(&"2.%!+32(+."*#,-)&((+'**'*)(%*23/.+(1C<54;9=??4) %".,<61+*!"&(#*(,%"+''&"(#))/! *:77/1613:ADA5*-+.+-**0,.158:4586<@A@CHIKLKMD3%"#"$.0D@C;5#!#')%-''$%$"+.*-) !$%:>925><:LKSZ\TK?93.0*.+.10! #"*(5 !1&'(*+&%%!-(6B5+6?EGLR]fimhc_XNJA8?<;?BDIMPKOSVU^WXY[XZZ\SNLB=356@J@;;' "%$.*!$&#!'-"7(63I2$1?GNOXbhpotnkpjkkccc^Z`[Y]c[_^[d_^\[\`]^`]X[UJDI?IKROC7' !/$0!&$ (2*#+@.;BJ#(>HNUZgjnoturrrqrturmpiiliijgdde`g`aae^``[a\XX]MMIRMURSM;*&# ,(+ !#)98;35O0>FG=ISYbinrsuuvyxxpvvtrqrnoooolnmfgiiegeddcd]_^Z\]WVWSQS\[_G3,( $!&+0-#& !*7L^mwuyy|x}{|tyxxtsuvuvuntqrorrrqolimigigdid]\]b^_\^^^e^c_eS?=6""&.#$(*%KE12$';MK\ZGHM?0.[t~�����|~~{z~||{zvuytywstws~suvrpsmoqoknmilfefgdhb`c\egffiiOGR<..20+-5,biC@(3G;6;<:KMS_y��������������|}y~xx{wvtvvyz{ytryqwnroukpohihgdgegg`gbhekhkl\NIK9'703+3F+L]S]m]]`Yx��������������������~zy}{yvvxy{z}us{synutunrpmhmghbjgeaieghijllfUNLI,"8.0+FS;2H+$S-=NJh��~�������������������������������������~}���~�~�|y}|vzsrtqkqrpqmlpqpppjnjekmeOE:@-(C)bD]���������������������������������������������������z{yxvvtprmrrroplpqrnqqpleksnZE=>.#5KUFu�~��������������������������������������������������}vyquruormorppmotoopsovpkosphI<6/&OSG_�w{�������������������������������������������������|z�uxvsurrtouponnrtqpqquprq{tnRD0/3\Khuqu����������������������������������������������������w�yzuvstqwruuomursqtxspusyy|o`M3,1Ve~dp�����������ž���������������������������������������}�}{yyutpvwtpqqppyutwxvwvw{|~qcQA**c}vZr����������ƾ�ź�������������������������������������z�yyyrvrvxvqsosw{yx�vxv{~�vgVE00vesS_�����ʿ���»�ƿ�������������������������������������}�}|xvuzsxvwrwtrzwy~�zv���|nW@16Z_bRg���ƽ���ʿ�ž�º��������������������|����������������}~�xyyxyxwyvyuxy~}�����x����|l];38PSPPa������������������������������������|n{����������������|}}y{|wyzzyy{x����������lTC67QIOZf�������������ž���������������������{g}����������������~}�x}|z|}{x���|��~������pOA<;KNU_^��ú���������¾���������������������}s�����������������~}|~|�z|~~|��������������nQ8A9RGBP]��������������������������������������������������������}�}��|~y����������������lP/E@K>7Q^�½�������ƾ���������~�}}wwyx����������������������~����}~yw|w|y������������oK4FPK?EU����Ⱦ��ú������{rme\WQQJTZ_\_hq||~}�����������xsnwue^ZaYVYUSW[Vdmpnosy����������V89WF8>BO����ƻ�ɸ��������zleb`<[]]b]^Ubd`cickmlnoigZ`Ys������]6&D6*0FD�������|e������������}���楘|koltilPDkeldd]]Zaa__fbW^swvqq^Z\\[]bfgprw~���{�pXd����d7!>A%,/'e�½ŵa�������������rw]����l]YairyumPI��{yvtsrvyo_ljn|ypqqfX]WTWVXWafs��������mG��d9/:F-$(%2��γU�����������~qni^��ޤhUPO[ex|tyBz����|���mm|okutSN�v^`^[[X[YY\cv��������IH}�t0'?AE'"���Y�����������qkhec]V`��x_OGQMOjux�h��d��kt�~�ljzyy��?���K_[YYZYX^\cpjk{�����8GM��7$I3�CU{�{i���������wgqpohcei`pu^??AIHJNht�������AWSVpglsry{;���SOHLMEKR[cuzkhfhn��E%\{l$m>A��A �c8tz{v{bfm{hZ��sjaPKTNRVSC;4;DCKLi��n�vy^uhndbgc`V<|ͪZNZLMKLLMUy�xwtpwp_�P+Rj,�K6�[}~�OJ���yv`[g`^hzkKW?,#U/13?@>55;IHKe}�g���pn��midZ\\NFC_njUTPIIN][gdY�������kD2Pp14�W�tJ�{��k��£�{zrlg_KLHwP!,#&76P>,19;M]Tj��b����xx��oebPVU?DEIMB(Y>!3LZ�yh�������f2ImOc|L��M����x��ũ���z{y`NLtP%9%2>?XB7?A�jB��2/�̲��O�Ź����������xrtvu||��~��}����Wov������|tx}zyc[Ucuultmpih\h`dbc]ciqpx{����=wxz1��30bӷ���B������������z~vy{~������y���gcv��������uxx|{yVdGnopunnmlffhchgcjmsq~}�����7E�i�4�u2,@Ž����Z�ʸ����������{��������~��ten���������wzwz�|pYURusrnpjpjlklfkjfmqs}}�����C�x��K�O.1#)�IJ��Ǎi����������������������v��guv���������|xx~��|i[Kg~xrorqmqngmhikkts||�������z��w�B11- �Ƴ���ˣ\�Ĺ������������������y�h�h�����������u}}���{fW@wwqprttwnjthknjwv{x�����w������'/4/�ư����ȸJ��������������|�����yP��r�����������q~���tycMBotsvlzzhmsotilxu������z�������%3..(�IJ�����˷��������������y�~��mGq��������������x{z��~xzgC5`{zs|usspqrrq|��������������i12*)����������ó�py��������|wwvmaOFq��������������{{~�����}e83J_mwtwxtuuvvuqjigu���������D7.(.����������ǿ���v_b]Z[XTTOQOILOVd���������������{���������H@B;;BFLFOJOIPSSfl�����������. 14$1����������Ļ����xljdaVVSLRTP_gej�������ȿ������~}��������QGVTQQQLNMGPM`[jwz�����������:!42'/������������������~}{tkohkegghlr������������~�{zw��������RFWWiklkrnnmrqw��������������a$-1'/�����������������~�~yttnpeiYdjoo����������vtwuwpz�������0KYS\foousrsss�~�������������a22,)�����������������w~yrnoigc_Ykmtwo~kRUZx���qllmmqx~�mXYb~VSYUQ`cmsrrstqr}�������������X0/0)����������������|wtmljied`[bnoo�vndM>@JXv�mea_cpz�pchr^9;RUTVU_epjplnom}������������:15-����������������zuommg`c\]emlss���xo]eaOFbmVRSbrsrnijssXSORQUZUU^imimanpw������������%506���������������~wsiekab^V`jqlw{�����{upbC:/*047JGRXjnts{r^WT\Y[O^effhjuu������������x)716b³�������������ujjhc`^\djnsu�������ux��wX71-*+)3:Rhnswo}�k`VX^aQTZ_bckur������������k*604U���������������vjhdZ]\ahjqw������������}oUD:4.-3A]motzr�wq\V_]ZVW^degq{������������W/233"@��������������~rpeb[XZfgk}�������������}tegUOJDS]enswzu��z�sU[W\XV^efnl������������D/.54,)��������������~zkej^[ahkx��������������~sdsjfiirripr{}|�����jZYR_W\l_juu������������/.6227���������������zsged`hex��������������}tktleomrmjoq~y�������gRO\[^i`euz������������"-/542���������������|njc`bcj��������������|ssmovrooqjoadj{u�������|`MV\deekt�������������%+401;\��������������|lq_ccfp�����������z}skeebdiihh_YaXWZclq|�����~fRU]imhjs������������|&/0182C��������������{wnabhm|��������}kee[YUSLZUX]WOQUNHIMV]bmv����h\Q_opdiv������������U*131838$��������������|pndbmv�������wgbbYOG;D<=NI>BM?6848;ET^f���saMempkexz�����������2)/21523v�������������|roh_�~�|�s\PMH0100BFCDN B;>F`P17\&.DE\qvu`Xeophpq~�����������'+-72316K��������������njne|�|jpdT<=R`O+.mojroiY]e�m+YT$"2)3R_f`[eooonu�����������k(&/81315($��������������phpo~~pmgn^Kr��nI!:7.V\[iT63ZVemuI**+#ZUBFXa^dZioqql�����������?*-,5/1626m�������������yrn{�zpxz��k���qcUSW_c^>XUSVJ?;TM4X:(0;Tnt[hrd^aamoqrs������������$(-*141197!;�������������xss{�wz��������um_eRj�|X��jppMzkXhOE\Tm|{^�jbX`ojnrx~����������U),.)534307T�������������}wx�~|���������}lfelXdse��nz�yc�{^ZNVc]m}jy��rdWerplt{}����������!-),*48/36!BƋ�������������u�����������|qrrrnf]]mjfjqgdjhYZ]\cdr|v��vl]eptku�����������g$.'-'35/:#'��mk�����������|�}����������vuohwk_fiholrdodehb\djm~w��{�}tckkknw�}���������$",.',,323/��o;��������������������������|orhrdltjrmoqbkggafXqnm{��}u�~zclhcuy}�������Q',/)+/127_�Ө� p����������������������u��~vtkedkefpklpk`fg\[`kkt|�ywz�}zbjijp�}z��������$)(,*+)56<�徚�65�������|��������������u{{vvqlnca`X`_cfa`^be_`kmuzxwv{�~wqiseu��||�����C**)++*'2#"��٤��P����~�y�������������~|{xrqnha]d]X_TYZVX]X\^c]jiporpy~vymzdrmy}}w}}����z )++*-,)(+)���ɘ��c j����}�~������������yzzyuroi`ZNO>@:?:;9AECDMNY`ekpqkwv{yrvrmvv~zwy~���u�)",'(.*(-!���ڶ�đlC������y�������z��xzyzvmsok`^YSIF@A<2:7:;AKQXdhoqtjws}wrssr{ywyxz|~��6�� '-)(*,m���ם���i&�����~xz}�����~��~{{vulrtjhgfb\]V[XPZYXTWZ^behqltoxzzruuos�ywvu{�~�b"pƀ*'+&'*Ժ��Ǒ���i@]�����{uv~����~���}{pvrrnqpnorkkibdaighdajehjitmtus}rtqysv~~quq�|��2|��U ,()&)Ƽ�ݵ���wdb 0��~���qo|�z�����}���vvups}zw}ywkwjmpnlsnrrnnopnrwywwwvyxtvxspo{}��4O~t��$-(*,���٧���xa{f�yz}�sfmz{~y��~��sryt{���|{voyswqqrrtuusuruluw~|uzx|trtuoqvx}�} Z�a�Ğ$-*)���˗���nY�:?~�vx|zuivx}z{������tz|y|��{|{suxtsoovkuswvrwstxyy{yxvopvrprwy~�j V�\����++%��ܼ����]b�T"3]|qtwt~ruuyu�����{}qyx}zuy}psuqoomslrsuvqsyw|zx~uqsnloopux|t�L +X�ir���j*&��ܣ�Ĩ�Yl{i!<@n|spnw}{yous}���}~�wovr|{{vyylpuhloommltrqupx�u|yqppokmpqr}nz�+ O�sd�§�:"$��͘�§�Ot{n.>>Lxtnhsrstpljss}z}z{uuzl�wqssnkkqeimnmmokmhrpwtvtvtllllhmpsusj�� &B��[����mG�۸�����Zyzl=9FC[yhgbkolqpedezqzzsurusymmomogigihciflmlgiikyukvwlhikklnrvkm�^84��ai�ɧ����ޫ�����a}ygR2QHIhijb`ilmoe`Xnqvwnnoqofkmmegghcbhaaeiegfgijprmlmf^gfjuptgj|��0*@+��l��ƑƐ�ج�����f~y_d5ISOYclk^[dgjhfV\fkrllklf`h`g\[be`^db\fdcb\dhfkjna`^ahgkvobaw��iD=1��tu�̙���ԥ�dz��n�~VpCBUTUZbkh[Z[bag^YU]diedb[`cZ\XZZY[Va^YZa[aW`_abjbMU`cjkrjW_zy��0 JL<{���l�ƿ���ǝ�ɴ�wu�Xk`4TZW_Xajg_WT[\aaUTH_``WW`]UWXVWUYWPYSUZV\T\Zb]RTOXdekkeUOp|}�k"QhY`���m��Θ�ݾ��Ŀ�q�~�Von8J_X_^YdaeaNOWT]YNFIQRQSPPORTPUWOOLQPQQPXSZTWKOPX__mcQD\]pw�q/:a�fW���|n�Ǹ�ݰ�ƽ��q��yYpw>EZ\_b`_[`c[SGJMWNLIFCDIFKHIKIJLIMHNJJNLSQKCMGMR\adUEEX[dmyxKI}�{W����j��͒ק�Ϳ��s��sXs{LAT\``e`][`^TPECEGGJDB>>9BA?G?FFECHEHAEI@?EBNKRX]XG@GMW[hluU,!3S�w�_n���pl�Ӧ̟�;�|v��vRr~U=QYd_ecf_Z[YSIH?==AF=A:;76989;<97;9;7:=:AGDORVKD;=BIOU`hfX9&^R�w�hm���}k�Խ����±y~��vPt}]DJY``deigaYVUSEF6657<=><;883:33526083;?BDFNJD>378;10-(%" "! "&"!" !! #!"$" ).GUYYT[\\ZcgdfgcedgX>;=B>4-)**(')%)(,-,0.#!!%!"3-,*(%"$#"  $'())%%(&!  ),3W_WYZ^^\djbffffgZA7GUF1(4-"%#0*)!!"'#  #4N=/+" "',$")'% )%*",2SWQZZY^^ieegggd[FFGB=67=7'&2222-'&")3+ "!% ''<@:0,*#  #'$$),$%$''''0--# !$7ARUX\V]bheffd\G@LF=<D@>:80-&*"%!'$"$"'%)*))$&#!& %%!   -22EUTSXehic`VDFOE1:;9?<>=9CPF@0+2:B;))(+&.452/-/0355-/4.+(++('"%!""#%' $":=*2MZRcfi_I8BG41602<<;8:CTZG?>KMD7+//.&#'%## %)#)%##)54563,+*%,( !!!!"/>>&]Xge_F4/)*-66GD??B9LL@*#(7>8;=@7565364///2+&&!!"! 11)*1%#!"$% "0<06$+Xj]<#%#$-;<4/66)#(55,0**22" %5<2-@,CZ\UJFMIB<;8,,""!& "+173&! $(.,/4=<UO6% **8@?;:69+%"$,=;C)%Rh^QJE0?[ZchVIQL>=3-/F]TQZ_ciiu�������������������~cE%* &!$!'%%'0'%#35><8>*9/'",8GE<Jd]QMSE./YngdNJD@+*!1N`lw�����������������������������W*/2/15.1/2+0-$$25681-,$/"?8KH1 .deWARiZB&$GTYK<0!#>Uiz����������������������������������������������������������������������}uej[C<3%2Ngt������������������������������������������������������������������~���}pgfXC=("0Nhu����������������������������������������������������������������������{maaK@>%/Kfp���������������������������������������������������������������������~wnX[:53%-Qew���������������������������������������������������������������������~woVT7)'!+Kfv��������������������������������������������������������������������~yq\H.("-Tix~������������������������������������������������������������������~un`D+#2Ymu~��������������������������������������������������������������������xyp_C)"2enu}����������������������������������������������������������������}�}uvt\C,  @emx}�����������������������������������������������������������������}�yxvwbG,!!!@mko|��������������������������������������������������������������~�}{zvztiM*!.Igjmw~���������������������������������������������������������������}�|yvrtnb:"KJimjs}z������������������������������������������������������������~~~|xxpoqmQ%I=Fmmmrzy{�����������������������������������������������������������~�||{ttnpqka7'%DO/Clmioz{�������������������������������������������������������������|}|ytpimrhcK -G+ CH9Gopfiru~}xx�~���������������������������������������������������������|xqpgmofnS6AO14GI=Hlrhbkiggbdnmnos~�����������������������������������������������������}vsmnliipS7J9G9HH?IIbphaabaXZ\`jif_]_Zdbccp~������������������������������������}{vyyqs{}utsnqhiisR0OT:ROSDANRPqi^[[_Z`hlsrurj^RNEJJS[`txz��������������������~{tniieb\bdmkiquljjmmmotprkakvK 0A\f@[MSC?RUHlk^^_[^erv�������qcYcmebfht~}�������������}pvqifZPTKKMV`nsyz{wztrqmngnnossimu8%KShmZPLUI@MONjoiTLPRS`dcjppwxrhh[_zv{vqgpqwxz�����������|yyqi_]^Zfqx���~��~~xtmlfjhfnvqnmj3$TbgrjFPVFAGBMhiUOU_`^_deeghjpkgmfee`[]`Zh�xe_llrktwvmnx~}�x�����v]}vy�ty�jkrrqnfbfhgshWlj_8'@XgzbEORG>ME[UO_meWXSP\TXRRSQLQUW[]XX\[_Yj�oSbsqnqsofba��~jmnnsx{wrtqpqq}igbYZab]fjknaTiaaL):S]raAQUH;Q�c>Ypvs^NJ>NURH`eWLLvVP]^XW[_`\^�o~�����fPk�plhjkhiifdcee^]jinzpgja[[PbjhfacXNMAG[g�SCOTHC+k�_^qyuqZI7CPUVulj_ad^wob[abaaYg��������}tuhhjgeb`caXURHIWgdjadg^h^\fmSJiofeTFOL]l�|Q?OUHG&$Hcdn|�ylSIBUn{��|mpom~��saepidb]u�����ԣsnllle_Y]ohL6^R=XzhXagSN]``flp]Obb^hmgkz��|vpljikimliv����{yz�wWjp�������hWou|ss~{yvxx|�ug]YWVafhflkx��nXg\RW`Zt�|z?GJQSD?R^c\fphiy���}yyk\rwwvquuuqw{���oT\h�������yNhVz��s{xx}~tnjeek^d_gkifcdm��e[f_R\b]l��k8HNPVDENRSCMeKrmgnlnrx������������������zj\o�����������p_`iz������zuxtz~���~yy}}wwnljin\``jgZ�rUJHRTTC>M^XQ�ykhlqw�����������������~v_n�������������l_et��������������������~tqjmsh`gahhZ|zKCOPUSF@JXYWY��lksx���������������|�~\`���������������[fo���������������������znknweajcjgZruAJKSRXE?HTZW`]|�{v���������������xx�qRo���������������uTr���������������������|lkyt^jgjeg^fVCMQSSTBBCQ]X_mbb�����������������umrT\t}���������������iZy�������������������}xq}b_kkgfhbGCLMUTSTEBCQ_X_cech����������������x\XXdz{����������������a]}|�������������������za`fmiiie_>GKNSYUVDG_��������������º|abbchkqhjdhQ>LRPTSTVDEAG\[egjsqqsry{�~�����������rs���������½����������kZQPXbiz����vqgdod_bijirookheeIELQPUXWRDE>IW[bklpoons}�{�����������my���������������������vjqtpqnlmnjlkcgaijhpvolnprkklbb>LNSTTQ[UGCA<]\^khnkjjt{|���������}u}�kqwx�����������������~kr|voqx}������{x}oxvpnprrljehTBPNVSVTXWHDBBN^\diinffpxz�������}~ww��s_ghq��������������{wuii{�}tjpt~y��~uv|wqttmmoqpjjg^PCOQTRWVUYGEDXYcjkjehmlqompsripls}����sf=-1Tcx��~���ofWGECNdtyy��xk_lqtvvwtvpqjmlklqpnim[W��sXRUUSXWEDF@AM^afmpheiliijnongjox������wU6'1Mamqrstm[K;@M^ozy|~��}wd[iltssqkifgjjnmqllkkYS����eQRZUWDED;NRXbakonlejffgkligevw�������uQ81-@QY[^ZR@CYbnt~{w|���}zm^Xemkrjoi^fkgooqkofgX$�n|���`VXTFFB;UhOXehoomnjhjgkmhbkzx��������lI@7829=>>=Ocwy|{yzyz�~{{xqlV[fnphnilllkqqommghN.i�jk���|bYCESEcqJP_elmqrnhlkjmh`px{{z~����jYJ?=8<>AQgw~�}}vy}~ywyvpbUgnlknhnlooqumklie2IX�{pt����~Vm�gnm6K_cflqsrorqppjfnrutoxw����uhWPSMS^hu~����~|y{wwtwzznf\gmlqmlomqpsqolgkW)ZU�t�t��������cyk'AZ`\fnstox|yzumqkic`et|�����{uprxw{~}}�����~ywrqjnxpkeprppnppqroroklecF(d`r~��x�������c|f0SZ`_loquy~��{sphYG9HYm{x~��wwy������xvvvy{wwrl\QXnpmptuslpponomnomfl?9?_rZ����������osvn88[ZZdkptx}���wvjhh\84A?9<8)%)>H^XWo�uvp{svzvtqnmnliiga`) H_j�_t��������_t�|�G!1WESX_ehlt~���������xdgz�wbR<4).-)$-%*@EMYfjb\kx��zxw||xwtqmpigkihgZGNdj�kc��������`����V/7N@QRZ_cipz|}������}ucuw���rnfaZ[^]a`ckkac`iv}���~z~zsrlqjifef`cF1 Qfp�xU��������c����[E=@ENPRX^giv||z~�����z~nlks��������zy|uwqkg\`iqrz~}}y{}ywqokkigdf``K9)3Twz��M��������i����nMG/KKHQPV_hlrz{|z�����tskgem����������|rm^a_dnstz}xvrtxrrnjgfjdd_aM95 DZ���}E��������g����|NZ*NBGLPOWbgos}~}����ylhhfbmzsy���yysqha_afjnux|}xqnnpnnmiehd`a\T68.?Li��w|F��������d����zWd1ADEJKMP\bmov}|}�����vf]Z\bjhimvljmfbc[^acnty{}}qlolbjlheaa`^`L:75"XZ}��tyU��������f�����LxOF=FIJKKT\fjpszw������wk_PPWQRQTSTZUWS\^jitzzxyxmllmlghe`_dZYO6580*s`���p�V��������m�����P�HKCKIDEJHJV_kmuz~��������}z{uvw|{zw}z���z}|ssnoffdb_ZRURA2699006>Zm��t��M��������n����şv�Qc^=FGKS`gopx���������������������~urupgkg^ZXNQMJ448::75+JNggx��}��S��������r��������{NgpH;DGE<045/-$ !$$#187K[r}{�����������������\|jicVJ`w{��~w����zz \ No newline at end of file diff --git a/images/trainset_face/s31/7.pgm b/images/trainset_face/s31/7.pgm new file mode 100755 index 0000000..f666f6b --- /dev/null +++ b/images/trainset_face/s31/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +acbgaabbb`cbdabab`ea`aa]a_c`a^aa__a_aa_XSB8/%%#+8EGEIFOTXX\]X\Z[X[YYZXX[UYVYXZTUUUTXSWTRWQVeadbdbdad`babeb`b_aa`_aa`b```\b``__[\OD1+)'##!"$%%& " $*4?OTZW^YX[YW[ZWZXWYXWUYWTXQWQXSTWPUddbaeadcccbce`b_dabbabbb_`a^bab^YYMF<-+() (""!!$%%# ! #!$2FNUY\Y]W\Y[WYXYUYYWVXXWTTUTUSUSTebdccceddbdafacbaacbbbac`aa_c]QH<63-*$%#%# #!#!%$$"-1GPU\[WY[WZ[ZVXVVXUVUZSTWTTWTSUceebbcbbdacbdce_dcb`dab_``b^VJ41'&&&%%!#!!!" "#$$('*.?GVWXZXYXUTMSQTXVXWWUSUVVVRSb`dbdac`bc`cdb_c`ad^b`bb`a\O>3*%%'()++*#$""$# #''')*-3DQVVTSNHD;=>KMUUZSVUUUTURedaefacgdadae`bad`caca``\QE3/'+'*..24,'$"%))+"  %"$!! #!$%(+2=MSTSSSTKF>@GNWTTTVRRQUcedbdccecadac`c`ca`_cb]SJ;0,$"%"1413/,)10343.''! $!##"$"%!% %"#-BLTSVTQPNCDGMORSURTPTcdcdcdadbdae`dccab``]WID70&!!""+4674-//29::4*&# !#$"#!##!+@KQSXXVTKEDJOSUSUPSdedddeebbcccdcacbdb\NB:2,%$ "&'0642)$(',.1,-',%%#! !(6LRXWXTM>=GRTTRQTgdbeecgbgcbebf_dacYKC762)%# #$,#*'))*3-5477841.%&# !#8NUZUYF<:KRUPQNgcbgbfdebfdcdbab_VJB<71+!('+)'!!#).32.,(+*&$ !%=PUYQ@:=RURQRefbdbgbdcef`fb_^RLC:879<9:50(*'.178-)#('(#! "&+'&!$"! %$ ';OPG54NSRRQdedeedccfeeec`TKFEE@@?=?@83+1376;7/&$ $+451)!"!!""$,13-'  !!" (2978HPSTPedgddfdegcdd\I<8?EFA@B>59;>FFC?2**%/170/*-'$$&*)%+(*&$%"!""!%*''$"&$#!(;FPQQghbiddbdd^O4.)+3;=A>:<=?>67?A:+ #*0401.1>=<7,(# $#" &)))# %!%'$$''&'"!$ ' +2APPUfecedfef`N3&&()+(%"*.;AA;51+'!$**-+,,0*08><6),-+.+#$"  %(+-(%+## $" "#.3124443980-##$#* "&-,+(%$ !'5OSfdfcedW@*#0=EPAB=:8(*5N^\\TMKF?=6.0,03+.-&###,1)%  !?Hecee_R7"$07HNHDDD@/*9LWXTSRWVRHB5+("%&&*,//.)%!! !!% (0,#&7fejcT8%%0?JSNHGT`oy|}}~��������������|u]H$!&'2,,)%#(,fbV9#"#+EVelg[>.B_z���~pbL7*' !0Ke|�������������������������s\9"!%%('$#&#),01dcYB&1D`lrmd\@9Ibs|����yoaTME=./.9Sq�����������������������������qP) "$&$#"(695ed^D(,DZsxxqh`HMk�����������xi]VQSZj��������������������������������Z5#$$%$)$*$"&.::ef_N,#7Lfsyusk\Yf�����������������������������������������������������}g<'**/+0%%"&+.1gbdP0!%?Sfry|znir�������������������������������������������������������xcA82;8:4(#*10-edbQ7):Tdt��������������������������������������������������������������pXC;GDE:/''.5.d`aU;(;M_p������������������������������������������������������������{thXG@DEC6)))+&`c_P:$4GYlx�������������������������������������������������������������umc[TOLD90/+)#`a]V5!&0G`p}������������������������������������������������������������~wpje^\]SC2-1*#_^]L8"#6Mdq������������������������������������������������������������}znmigifZD1--'\][L7!"5Mft������������������������������������������������������������}vqmkmlm]M6/)$[X\H9"6*$PNMIUe[FAawz{~��������������������������������������������������������}}vtnrrpnk\O5-$OMKMKX[U3#Eiw~|��������������������������������������������������������}yxspoqpmiXJ2!OMNJILWZO9Ijwzz}���������������������������������������������������������xxsopomkcT@.LOLJLHMSTGOjyz{x��������������������������������������������������������}~xruqopjjdN?!OLMFNU[dYLQg{{yxywyvtwv�������������������������������������������������usnrologaT7$NLLGF^pohQWfu{ysqrqkiehkqoor}�������������������������������������������|uspnnkig`O4 PKN@LdvylZWfqzwqnpkqorpvtvok`]]dkqz�������������������������������������}ystoqmjjdbO;KMJGMixpa[]gn{utnpkpt{�����|tfTMJHUan����������������������������������~xtroonjfbbQ="PMJCOjvh`]b\nvvpld_ekrvtsustsyx|sbWZYely���������������������������������{yrqojh^b\S  1@ONP?Mp�ylc^amqieihab[[SMLD@DGKRY`cehfoqw��������������z{vyqspskpprpqsoorrrqvpke][YR9 %);EMMMEHl��oeVLYiyyusgc\_XWVRNE?:80KD=@@BEMNJKFNbnliior}}wnv}�}vsnidgo{{�~����xsqpoowrrqy��~cbeieb``^a\WWXQTSJDILTWWVYSQSRSSK?>GG=>A@BOLJHIXiokjipu~�zsz|�|wutq{����������|||z{|�����qb]iimha_kl\Uab\^XG;:<=JLQV]YPEHUH:8C@@@ADCMNIHN\klomqrw~��xx�����ynox�}~tvoz����xe_h�������l`mutuslswvn`]agij^D7;HQ]bb`ZZPLKKB?>CLOHIL]mnqlnnu}��|}������~z|ywrrw~�����}riq�������nZh~����||{tqoj_UHAHU^igh^XXcbaMIA;=BCBAOPLGP]kmnnqstx���~��������x{y��������qdWj��������mZb����~ztggfb\TTOMPPY[_inna[UZH4 ->?@?BAEPLJHN^jlpoprryz����������������������}qggr��������gdg����|tpib^[[ZXTYY[``^aijiYX^ZWC<9?@@A@DPOGJOZgkopnstvz����������������������tor|���������sYLfw��zqicbbaebabccbked^db`]Vab]G:<@?@@@HNMLFR[hpnrouyx|���������������������vms�����������veX`u���zriefijkmomoljdebb`[\^d^Y=ACDLOKGQ^hoprtuw|}}�����������������~�~np~�����������vjb_o���z|rqiljoutzsphfgde[X[acbR<7D?C>@DGNMJLK\jnrtvwx|yzv���������������zukjz������������zre^jw���z|yuz{x{{ztlikid\[YcbbTA;??BBBDGOMMFK[gnqttx~���zphfk{����������we^ap|������������{tfadx�������{~z||{vsqpmfYZ\c_[ND?>A?CADHLPJKYacmmttzz~}�����������������}ts��������������{vtg_gw��������~||}|yurnhdmldXHG>>C?@E?FJLMUgZV_nmruwvz{}����������������{}��������������}sxpc\ky}����}{vtvtoqsoYNFB;@@B@DEGKI[pV>CACCFHIMnn[@/:Lhmpsxwxsurwvvussyusrsw~����now�������������|tulkolh_\Z_djoppqsyxmZTSQSOJBQ]bccYH>;=KS]kptricfkoponjkjfca]\_^\RC>B@DDIFKKQMNiG9@4&Kchkqouy}~y{xxnigru}���������rgL72:BDB@8BN\bnjsuytma^^gllghfc`^[Za_]\LE>AAGDIJLKNLTaGFF&QaYbkkprv|}|~��wusurorsw|��������xiK=8:86DPbkjnmmrsslnaXY_fgcc`XYXY\`b\XK:AB@GGIKMLMOP[MU:Uh_Y[dijpsy{}����ywtg^V^jv}��������xkYNHIMZkotqponqqqpie^VZ^dba_ZWZ^__]]RE>@BDFHJLMLMPOY\[.?ik[VX`fmmryz~}���~ukaSHCZp|�������~|sshkmsuvxtsnoomknjg_Y\`fa`bZ`]`a^`ZLA>?EFFKJPNLLPNddW8Wof[UW]cjjssxzx|��������u_EIQ\hovwuv}����~|tuutuqolfcekdf[cgeb`_`_dda_WjiSA@EHHJMMOMPOLkhVFgoaYWWY^giostvy~���������|laWI>IR\\_goxy|wvmgehilkhdZOVcecjjmkeded`dfaYYo��kYPIMIOMNMNOLjiXWmm^[]WUW`gjnquz����������rmsqW<,9>FMOWZ`]YYQUSOPHD=@ETbghormjfbf`ccb`Uaw����xmaWNMLOMMMmg^]qm[[^XRQ\bfkot{~����������{nt}}nY@0-),/4??:9311052>OdhljloprojebdbbbaXWe~�������p`RMQLNwl^ftlYZaXUOW_aghsrz~����������xtt���yl^ND921/588>IORS[lwvsooonsoheabd^a^SPh�����������wgYQS~q[jzhY\`[UQRZbagkqv{�|��������zmq~�����xpkebaa^`X\_gtxxvsutpolkeaab]ZYLJk��������������vl�rdmyl[_`^ZQOS[_fimuw{���������{|pmny����������si_YW[fouzwxuvuplhdf_\aZTQKIi�����������������zkkyp^afc\YRMTY^gjqu{|��������|umogkqtv{��|ytkaYV[alosupvrtqmheca]YZSJGPMh������������������|rwnddhgb^QPMSX]gnpqu{�������wnfcbhidnlonllecZZ\bfoqupljlmjhda_\\WREBIUUf�������������������rtolgief`VRIQQVYemlrsz}�������yi]RQNOSTX\]\XWT]`hjtrtnhfiece`Z^ZUO?6JV]Wf�������������������{kqolmlec]VNJQOPVahmsx~�������|pj]XSOKGJLPRZ_dkosqpmheccbc`\XWVP;-;^`a`i��������������������mpprqojfa\SJLRMPWahqwy����������xrlfefdbcefglpstrnojffde]]VXURL9#1Qgnkgk��������������������z}untpoie`XQGMMLPXbmpyz}�����������zsuutorswvuvsonige__`^YSNRG. Missuio�������������������{u��oqvrnfd_SJJJLIMZejrtx��������������~|�~}zyptokdd__]ZTQNN<+0ew}ywon��������������������y��wqtvulhb\PKEJKFMYbins|{��������������~���{uqnkga__VTSMIH;"+Mr|zy}qq������������������������vswvqkj`XPJFFDDGW_hopx{���������������}|wrmiga^YWOHIJA4"#Ii{��qn����������������������~��tuxvtjf]RMF=BBEHS\ekuz|~�������������wtmnjc_]XQKGCD<+!"2C`s~�~��|p����������������������x���qwwvqlb\SKA9;FDEO]citqtwy}~���|}{vpie`][TRJHDF?6+ %6H]jlrwz{�~u���������������������������ouwvqg^\QHB460.B;INK5[���������thbVLD:600,)(&&%' $$"$ ##$$ #08AEI\[Yg|�����mix}|�|id]bj����������t�����5DQcy}p[AQu����������xh_O<81,,*()%$""""! !$+6987ESgt��������ogz~yjSEFRYjr�����������t����DQ[o���t_IBWj��������uga]TE1,%)#'% # # "!%(8BMN_k}����������~qrvmgbTSPR]jx������������|�wx \ No newline at end of file diff --git a/images/trainset_face/s31/8.pgm b/images/trainset_face/s31/8.pgm new file mode 100755 index 0000000..ba8503c --- /dev/null +++ b/images/trainset_face/s31/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +`^bbb`acaabcb_g``be_a[R9$+##"#"5733.051*$"%" !$%)-=?NT[_X_Za1;RQ]^`YZ_\_\\[_`^^]``f]ab`bc\cbacacd`f]N>3(,(*!#"%*(+/4:3/++**+)!#!! $%,1MSZZY[__^_]c[ccbcacceLDB<;13+" $!!"!$9E>4./+& & %"""%(*)()*&*"% $'! 1A-1JTVZ^[^`ae`_e_bbbbL;>JB5,($&%!%$ !""#&0=EBB@<403.,-(-)'*&)###&$!%!&.262--2546=;92/&$ $..353%#&#&# " !$$!(8RW@ /Bc`__a`a_UBC@.*0;%'(#*28274'+!!$%%+!+2515560.;O3;bafR( 6C1(@SYJF;/## "") $,CE9!#"*.6AHTUX`ptvx}��vbG5*!#)$ #!!"$+,-)(46;:>7623-+T]^W11A/#>PJHHD@:41-/&10+5UcA'*4>GVilu~��������������{dQ$./#"#%%*),,+3.&//4;;;?3.>&(]`]8"':6'#9OUPNLHHJH=E?9433HbT:2' 9]t}��������������������������������VJW[UU]^QI=4/<:@56#:af%%+/)'SfSHG0-Hb_RJ;/8m������������������������������������qZRNMRN\SE432=90('#$Ye"#!/5 CgUDLS@+;EA* )l��������������������������������������zhbaebhhLA,>A@+!%Nh##8:VhJEH[I2*O����������������������������������������~sw|~}pHO75O6- 0c!'<2"S]V]SWL;*"(0,+,2Ow�����������������������������������������}����rPXB/DB&"!_-<3*G_quoc^^`SOIEEPf������������������������������������������������q^`H26:5Y!7?7&(4[moux����|pkr��������������������������������������������������lkcK6;&2$Z+?I:8Er~�������������������������������������������������������������mpiP<;& # ]8KW;BZ���������������������������������������������������������������qpfVA:0Z%E]VUC1r���������������������������������������������������������������oq`VJ:(Y%L__[DN����������������������������������������������������������������lqYLM<$ M+O`gncl����������������������������������������������������������������khY:B3%  C%J_ryvt����������������������������������������������������������������saW53+# <">Zlz~{���������������������������������������������������������������zgR8'% 24Tewzy|���������������������������������������������������������������xmS6++Pgt}wy���������������������������������������������������������������}kS:+ $&Icty{|����������������������������������������������������������������rX<&$"1&Gep|z{����������������������������������������������������������������u]C)!/C^tv~���������������������������������������������������������������ymR+ BEasx}��y�����������������������������������������������������������}�{vk?$",U#Hapt~~}�w�����������������������������������������������������������~|xzqb>!!<[4Idlt|~z{}�����������������������������������������������������������xyvyvkW% !43Aa@-Kbmryzyy}����������������������������������������������������������vvxynth7&@NP*D: C`blopy{}����������������������������������������������������������}|xyutryI)FbXLWLT_AAG) =bbhklt~��������������������������������������������������~|yv��y{{ywqnx~L'G_dn[gcQZ>?CA0`cclqx{����������������������������������������zzvhinquox~wyyz{ww|~|zumy|IBWas{dd][[=?A?70Xb_gkpogkonq|�������������������������������yoe^ZYZ\kz}����~~xyxuwv}�yvxrATgsz}tcYW\A@>@;8MeZXX\LVV`dgiaZQMGIMU[_mw���������������}������dztemjw����qqxpmiovs{d^plQ^H7AYju}\TZ^?@?C=;B_YSTUPX_ipuy���qtc�������|��������~|s�ifmswy��~|�}}|zzrqqfigQ[nqrrgfh^Fl`=NV_lwbP][@?@A;F22NGTWQXQUTKNOQPLRLMIUSWWXXYXmxv�������wnsklmia]bc]Sh[XcnYZglinrmtuxnq�kRC^i_�xi��yUTZ[=B;?H;8=DedZKMMA3NKSYRQDv`O^\Y]\Z_[~����ŷ�|y{njla[]qgV]\JQ�na_hnmrs|zxmnPG$Ugk\�~s��l[TY]>?B2[�N>B_rlTGE:+6Kgtbe[^f^yqa\fb[Zdll{����lc�swq`fm��q\FFKc�|uijvqqz�|va_DH[hick���xkRXZ\>@D9'kkDBWsvmU@=-2\r�vmojny��zfkujcr�q�����dl�y�|^fos��idar�{ojovrsx���v]j_[akigdz�}�lTV[W?@B@(SGCVlzyhTH7=Zu��|soz���{vp|unw{y�����|ax�~owhkv}�����wogptljp~��kceZbfkkhcz�~�dOX[Y@?=B=9XC@Qcu{xi]XC@J_wwumppvyy��{�w|j{������Yqq���rqonwswyz���shflkfgqv��kam[fmkmkbx��}\RW^X<>@B;>^F@T\jyztlf[VPTVb^bdmz������kqZ�������d`cg���xriw���zssomkllnszz�sknbmpkpk]s���cPZ\Z<==A>:dI@SVeuz}voae_chikmlnu������qZ_��������Fl�d����vomxystwxxrtzz|�~{{{vnhrrjpodf��jOZX[>A=A>3cQ@SX_w�vnp__vtuutslqy���`�Mf��������RZhos����snqttvx}~}�����|{�rjysinpgd��jcWW[[A==C>5W^=N^[q��|wxb[tyyvsqox����\bJs��������]]ks������~xzy|�����������~��so{wllpge��kYR]X\?@>?A4BjDHW_mz����{vuvrvsw�����h_bx���������{fgvz���������������������z��ut�vmnmnau�nTWY[]=@>=D:3kUCW[jw~�������vvw������xcay����������wcrx���������������������{~�k|�ronllamraRV\\Z>>A@>A5PtNQ\fjzy����������������rZr�������������r`z����������������������~qs�}qookkdX\SWZYZZ?@>@A?97k�`V`hsw}������������z��\\z�������������fg����������������������sm}xqsllicSNWXZXZ\>A:B>=<@@e�l]cvy~������������rxSd{��������������gd��������������������qos�{xtqnjigMTZWX\Y]?@>=?@;>LIT��lt|������������oo^Qisz���������������e`u�����������������fmww}}tuqmlg`RSVWX\[ZA?A>?A>9JOQQs����������������l^`[mu}����������������_Ja�������������zpihw{{~xtrpkh_PVWYWZ\Y@@>?=@=?CQPNJk������������{tikvscwx}�����Ķ���������|daWhbgeorkjlehkrvu�|{yzxtppkd`PUT]WZYZ@A@?@?=<@RQOSX\\_^`agefhdfpt|��ro}|�����ĺ����������oz{|}������������x��wuxxxunnj`j`UTZZYZY?C;A=>@;?@:HSX[``_frz|��������}y�hfel}�����������zzqmbz���~qot|}|�{}}|yvvvqsvyxsqmi[K2|����dV??C>=B==;@QV[\\\fnt||������vznaUMXhu�������~wf[SIPu����pipvv||{{vsoqrrttwrtnkh[JTD�z����@?@>>?>;?=?;=HPTW\[_ehmrmotkoqsy���vkI1)8SgllprfSI[hm}���������}hekrutptomsqowwsuqnl`9]_YR�xro�@@@=?=??=<@LR[\X[`cifejnihox|���{ye@0.4CNRSUFMfx{���}|������ufclrsprpqttsw{sronpK$Vl[Tu}xtB;C@;;?><;?<=>:8HMV\ab]b[__gnfcmxv~����rXGBA=CGVfqy������������{uiisssqrsxtvyttmkhoAMxfh^~x��?B>8OSZbadc`eedog]muusyx}z��ug^[_`ox{|}���������{zvv|}yqswzuqrtwtwvurnkebM7�bbjn���=@??:>@9A:;HMMV^bfgjignqgdgmnlhow{}��}vpy������|�������}zobafuwwy{wupuurtsrtomiZ`M*puaub���B?==@==>:<9Pn���cBPXcjkkw|vspi[J77D[]aghdaagqs{lli^]YUNGLE=Rmtjnx{x}~{sqvstqlohiWM[M#/]kg�kt�|=@=?<;2b�����jMJT\hgnv|�yvxnlnj@7=:=@IHOIPPS\SSNK=21;G][[q��z{yz{|zwrqnppjngaMM[L#6]io}xc��=?A=<4S�����pihJHVcgjpy��~}����x[bbT@0)&0.1-3-3,9@=98J������chuZGPWcelqz~|������pcn~zeYKCB@>BBKMZ_jmkhflz|�������zsrpnlkjhbVGLSU>,H]e}��a��9=ALY{������]kruMJRZdhoy~z�����|bkt|���}zutkousqzqodckvy��������}vspkmjhgd]GALWN9+PZk���]w�BYq���������UlpwfBJUZ^ku{t|�����uthnhu���������w}kfiiqy{~���|vzyuxonmkndb_M>FRUM6.YXv��}_t�w�����������ZoltkKCMT\aqtwu}����|llebfu�~����~{ytiehkpp|~���}xvrtrqnjkefb`J<@MWUH13ee���{jr�������������asqvpV@IIS\aquwzy����rf___dnprt}rpomiebhjoy���zsvopnmlhdbe[T5;FTXPG/Cth���zpp�������������`vnzp_CAFIN]emryy}����tbWVWa`_ab]`^]Y]cfqw��~wtssonmgdb_`M:;CNYUM>9Snl���|sk�������������_zozw_NC=GHS`flwt{�����wiYRKQJKGIHRSYdkrx��z}zyropjnmca\YQ=5AOVZQI:EUgp��~xl�������������a}r{|pFZ.AGJV\flpqv�����|tkcb`\``ejlnpwy�����~uwtqlmide\_TQ77?LSZULDDGWo|��w�|c�������������cxz~�Jg724KNV\]gkq|�����}wqrrrty~}�����}��yytupjfda]ZSH62=DR\WQJ@TO_o����c�������������f�y�Y]I1-.IJNV^fou}���������������������~�yrqqji`ZXUQG3/9ELz������������u������n\>1@;(#6DDUWaqvy~���������������rrptnggbXQMKJ>1/7:@OXZUKEKbksZ&* )6IMEC�����������{y������h\58<6#%*=ILWejtq}{������������}snikfbaPKJKG:-219@JSYQTIRjuua:=79Um�dK�����������m�v������uhQ79>.$ %4@IU`lvpuy~����{�~znpfhd_YNEIMB03,65CHVOXZt�z�{^RjeWjpz���qb�����������g�v������}p^:<89+#&9COadkgnqqsxytvrttqkbc`XPJEIG:0,/4:?IOT]l����pRSz�rfuxy���yi�����������j�p�������{rEG84:'&+@IWV_a`^aefihgcdf^\VMKBCH<30,042?GJ`frxwfj\@d���vmzz~���nh�����������^�w��������}ZPM755#%!0>EQPUL\W[TVZWWTQNIDGC912.-136@LM]m[X\UWSfz����kty{�|VFZ�����������h��v��������|T\F130$$ $*8BDGIPKMIHNJHGDB=72//..048BHK_fddhaav�������g|{|ykUAK`�������������p���������t^]E0..' #!!'*68=>@@;=:9200.0-1/059BHU\ijhmz}��������}fz�waX_bnr������������{�x��������mVpjQ>,-2'!"!&''(,,-.//.///11<@K[f[Rc������������vj|oZO\iz��������������i�}�����YB7X�_P8<;)%"   $!%*&))+),*.38CKgy||�������������umkvdLWoz���������������^�����eK>7560g�jQGJ4, )+*%% &$!$!#$)*-58O^px����������������ukymdgsu��x�����������x�m���z<%-;MJZR9/Txx`SH520329?32400* "%$#2AKUlv�������������������gsqqjnx���}��� \ No newline at end of file diff --git a/images/trainset_face/s31/9.pgm b/images/trainset_face/s31/9.pgm new file mode 100755 index 0000000..3daa291 --- /dev/null +++ b/images/trainset_face/s31/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +bbed`bcaab_`bc^bbb`_d`_b^a_`a\XH8-*(&#%%()&"$!#$&%%&-5BPS]``]^__]]][YVWXX_[[][[\YY\]Z[Z\WY[\`abebcc`bbaabaccd_abd``b`a_^UG7,+&(! # !% '!&')+07?DRU\[\[YUNK>?ACIQS[[]Z[[[\[Z[Z][Y[cbae_cbc_abc`_d`c_baab`aaXQK42&'# $!"&"$#%$&$)&.5FNUUVSSUWUMHB@DMTXX[XXVYYZ\Z\WZdcbcdaacbdcbc_cbcb_cbb^VK>22(+#$! #"&&&(!#""" !!"%1:FRRUU^SUTNKEHJPTYXYUXUWZ\YYZabcac_fbbcabc`c_d`ccc[Q<,((*-3/%$ %)'%" !#&"""!!#%"% # "$##2CLVSYZ][YNPFFNWX]VXWX[Z[YZd`fdadddceadbbbd_dcaTI/0,,,/52))'0441+'&+$!  #!!)6DRU[^[YXL@@RY\XVWWZYY\Xdc`e_aabbc`bbbc`bdYN<0..-2675256;>>92)&$! !,=KWXZ]WH?CSV[UTYYV[W^cadf`cdcacd`f`dc[UE<0'$'.:A=83,/46443210''"$ !!(6IUW\MB>CT[UXVXZXX[c`ee`fcbdadcbb`ZNE5.$$$-7;@/-),369<562=A><,)--433-10&+%(#'"&&'""&&',.1.,*''### !" ! !! !$>JUZV\Y\efeccdd[ZKJFA@:=7==:5;=??1(#"+)243:9><;83020/0*%$% !&&*.,&)"'# " !8LXWVYYhdbcfbaUF<>;=?@=@?=5==6,#,25/.,).4??:1,-**&# '*-,'#" ! 3ETRXVecgcd]M60/37EDE???40.'%(,-.)+0*046=64*+"#  ""!#"00.'%#!  '$1AVTZ_geg[N0,%23121;CA:.#)4EOOKC<30/.0357783732((!""###!)-//())&$ !"(/+7DVYeed^L2)'(&"&4@@;3"%->NWVULJHE>50(''$(+'*,-*(!"!&#''''&)))/04253-%#"1..2EUce^T3%#$/>@<83))(BMUVSVTTPIB?42*,$ !'(+* !#"&*//4998;@><=10-CTYXICGIW\cb]VVQHI=DQWSJH@IOVZinzy~~�~������{n\D) "#../,('" %))#-732M5#-.9?BC8.2?X^[TL?EJVfd`XOLB<0*8@OWaemprs{������������������vcD1#!%#$#%"$$ %-72/363/!''2=;44 #+:?OHA5.LUa\[]^YL6(+.-)"!$E]{�������������������������������{X=.,,/-.+)(')69>:69 &37DJK;4:F[cba\VOF3&!#>_x����������������������������������bI7235:99-#'*5:3-13!'.8JPRE34Kbt~�|ui_PIED?@:57G`{�����������������������������������|hNCDFHG?6(%-:92$%)"1CW[TH65E`py{y�����yk[XW`l{��������������������������������������ydVDIJHE;/++56/&!)BVa`[M<@]s�������������������������������������������������������{reZROMHA6-,02&!%BZdkh_RGVo���������������������������������������������������������{pfh`e]SB/215% 1OconleUWi����������������������������������������������������������|vppopiVJ5231$%6Rcpooj_j{����������������������������������������������������������|wsrvvobT6=..% '>Ucou}}~������������������������������������������������������������~xxu|ypgT?91,# &8Pcqx����������������������������������������������������������������}{{{wpfSH73*!&"5IYlt����������������������������������������������������������������~~}ylfXK?)& +"/?Vgt~�������������������������������������������������������������}{x}zxoe\L?/'-#'ASgu~��������������������������������������������������������������~{|{ztleYMB.$0#-?Uks��������������������������������������������������������������~}|{xpg^PE>+#2%ARju��������������������������������������������������������������||||xxofXJ:4( 4 ++)Hdouu{|���������������������������������������������������������~~}{xzrtnl_H+ELMJ6&Ierrwz}����������������������������������������������������������}|xyvronhfR3!CANJ@.*Karprx{�����������������������������������������������������������~yzsplilcW;!$-DEFGH<;Gbqsorppqnmljpsposzy������������������������������������������������}xrlgheh[?$+>DAI@F>BH_mrqjojied`finmkb_[\Z]`do{������������������������������������~�~ysnhhegZA%-*4EBDCDEDCD[grqkhhfhkjqv}{|vocZSPLSW\dlx��������������������~xsookihjkkkmlkjmqrsnjhif^='*87?GDDDIQRNFYdqqhhfehhnpx||xsolhcfg{�������������������ztpnjd[\VSPTU^elnnnnjifkgjllehf]>''/9=>KFCEGZ`ZRYdpqlf[]^`hlpuxz}{zttnjghjqx���������������������ymcZdfprv{}}|{vqrjjejilmje\@76?>CIPG@AJ\d]TXckleZXbgichfc^[[XXYW__`bc`]bfuv}x|������������������ztvf\^_gfnnnkffchlkreWBCIMKMIQBE@I[a[T[eheb_hdb^YRJE?;;896:@EKTX[a`]`hlruuzzwrpg`krwxjgciqw����wvsplf]WRZ[`cgigh_TGKXYNMHRFB>LV]VUdltspol`\TRONJNMGA=:>99;EHQY]_^fkx�������|oohndfehhigbhfebfflmrmndb\XW\``\]RKP`]SBNMFCBF[cZLBKWhvxthe\\WTTahiY[_ZXMJOMKTW\^dnu��������{upiehgeec^VTW[^\USY`dgdgfk_WRQ]XJHLe_RDISCG?FUdgZQV`isyxmdc_\Zgx}|scc]goqp`VU][acgnu������xrmrjiga`a\^VLHOUWTVTVX]a]adeaTQQVOBL`\QCLQFFDDLZdkhjcah`SDWkn`GDPREEFAEQ[a]cilpnsx}wslihdeknrvv{������}yuwt�������zox�}|vu|vtfcfpwyl^UGIWbknnlfd^RA4^os\DHQQGEFDBNZ_^clnpmoy��}ysronlmt|����������|pgs�������zir�~{xvv|���|xoaa[XZ\cdooqgb_^X\oyhUCMMRDFD@ELZb^fmqsqtz���yuqpqw�������~����wjbs��������gar}�~�~{xwysmgddijdebcamprh^^ZXalq]JFKNUDFD@GPZ`_dnsvrv}�����vjfoy���{{�����|pqv�������{phy��������xqkkccdfeifdceioob\`[\\jiZAGJSRGCFCEQ^b_elqvstx~������~y|{xzvy�����ue[l|��������ndm������|rlihhgiknmihhhilliba``^ajlW@ELPREGDCCR[a]fjrvuvw|��������~x|}��������vkks���������xbbw����}unkjjnnnpxsqnmmnpmgb`e_^ahcR@HMNRGDDCGN`^`_kry|yw{�������������������|pp{����������|ngm}����xrllonsvzzyvruvtkjadef\_fhKBJNQRHFF>GR_`aaiqyy{uz������������������~ymx������������tniq������|yz����}}{zuscdfgea\keZDKKTQEFBDBN_^a`dkxxzy{�����������������zrp�������������|tlm|������������������~yojgkhh_ZjdSDMOPTIBI@DM\a^aeiqv{������������������~rpz��������������yomw������������������~xsmqsje\]cYNFOOSUKFCFCJZ\`aekstz������������������tkgov��������������rmr~�����������������~vy{|yh`]_a[KKNSPVJFCEDMV__dgjorqz����������������vhbgs}���������������}snp��������������~�}����ym\`]`ZOJONQVTGEEECJUadfjnqqsolkcdgosy~���{ztpotpvx�����������������|ohm}����������������|e\\^`\RIJNPQTVICHBAHX`dgipvy{zxwvuxwyvytvv|����xx~�����������������whW\u����������������nb]\a_`[JGKNNUSVGGEBCGQ_bgjoszyyyy{~�������������{~��������������������vld^\\gmu{{|vsjigeb`b`abcb`XMINOTTWUKDI@CEQ[cemmsuvwxz����������������}�������������������vttz{|xvsokmihacdgjhkifjdb_UIKOQUSTVJGCF@DL[afinrquuu{���������������{xq}���������������~|usqtwy}�������|x{wvqsmkjkcc]TKKORRRVWLCGGBAJTadgmmroptw|���������}|���}ohclu|����������yvqnklswyrwx�����zyvvsqohlkiec[SGPQRSRVWGIDF?DDVZcffnnppoyr{}|~||yywzw�����qaGCR`n{������|rdaYWZcv{|vrtz{{}{zuuvrpmkhikkccSNMMSOWSVVEFFEC?M[\_ciopporqtxrtprqrorv~�����kQ42>Tarxzzwrj]EC=P[ip}|zupryuyuvsqtnnfjgjhgf]WOISRTQXQWGBH=DKYUU^egopsnnomqnmopomps{��������nZ?99LYbiggYRGES[insuz�zrlmpvsuoqmhhgfjjil_`OFSRTUVSTSFHDBFUULOZeilostrpljmjmmlmot{��������mZI><:DGMIGJU^jqvtwx||vkikropklfcagfkgkfc[NKKQUTSQWTIGDCPXOEAUdfkptssslolmpomjpw~���������zqbUE:=8==L_ouyxvruwy{yxslggjlmkhefcghjjhf`YKLMSQRSUUWFH?KV^M49I`djoqsvwrsrppqhop}{�}���������{naQNGIU^tz|}zxvtwwxvvupieglkihhighkjkjbek\NNQRQSTTWEECMceF..;HKOTTX][[[WTLLHEB=6?JUbkrsz|vtmjhoijhhbWMNp{����������x��f9'>18SWT_ejortv|~���������yrqvkM9..7;177<=A;2)%,2FXPWW_hkptu~����������qr}~�ndSD>;33401$Ievwl����������}����uWFEYUKONMPW]`elsy~�������|xrkniqttz|~{wuogbaegmqyy{ypropookffaaa\H&+Zo~zjz���������~����dIGWUHPLIITU\`jouw��������}ticgejhgkjnkled__belrx{}zssiljlhhfd]\ZO49m�xhr���������|�����wSJVQKOQKELOS_akpty~��������ud_UUPPMNKSRXU\`fqtxy{|vpmkjhidd_^[VO9"+N|��tcp���������|�����~eSSQKTSRGIGRUZbllpsv|��������xqjd`\]Y\\\bbgmqxz{{vtsnlliihb^\YVJ>*(@a���rkq���������{������vgYNJTVQLICGJSWagikry~���������|uqnljsnsosrwz}{{zuspmkhhgd`WVVH>2"?Pp���unu���������}�������vZQMRYUNLECFLKS[ekow{~������������}|~�{~||��}{zwtqnihfc``YTOF>2,.M`y���xpp���������t��������dUOVVWSRFE?IFPLXcmouz����������������������|}yutmjhga\\WQKE;42! 8Se���~yst��������{v��������u^URZVYRLF>BCGHPZckpr{��������������������~yuqnhgf`XUSMJ=8:3'%.E`o�~�vm��������}w���������pg[TXXTPJDA=DCJNWaemr{z�����������������{xroige_WQMLE?788+"6ERds����xo��������|���������{pvmVUYXRKIB:=AGEMV]dkqvx���������������zuqslibbZTNJH@98:70&+BV`lu�����w~�������}���������zu{fUXZWNPE@;:@AEJPX^ipw}{������������|tphgabYWNIIEA267:4)+@MXgoqy{{��w{�������w����������{�zdU\YUQKEA8:9?EFLS_hnrquwz|~�~}~{|wqngac\ZNHHFC7423:;.,CWb]\WNHDC=FOfz�������{������������y�zaWYYTRHC?:43=AGFPW^eghijlmrttrqopkg`a]YOMCFC91-0/986/K`hi\/%5@FB*+i��~ss���������������w��zbQYUTKJB<:447?BFHMW[[[_^^cgdgcd`a^UTOIEE?=2,-,06BKS`pxq[=34DTpz��iSbsr|���������������������~`QUTPIFA?995469ACJOPOPUTYUUTYWUROKIEC>=/-(/-2BGGKGKOILINKKHGDE8;,*)+*4AVis|�znTR]qsfkts~���zjn|u|�����������������������|WKMNOGEA7872.0),//=B@HFDFEFCD>851.*.))'4NY^dg\VLGUn�yirzx����zlp��~��� \ No newline at end of file diff --git a/images/trainset_face/s32/1.pgm b/images/trainset_face/s32/1.pgm new file mode 100755 index 0000000..3746e52 Binary files /dev/null and b/images/trainset_face/s32/1.pgm differ diff --git a/images/trainset_face/s32/10.pgm b/images/trainset_face/s32/10.pgm new file mode 100755 index 0000000..98b86a7 --- /dev/null +++ b/images/trainset_face/s32/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 + % %"&"$#%%&'!%$&%$&$%(0 +SRbnrsoofkkogqkolef_X]L]]WO^EIG-&%!(5($!"% ## ! #",&# $!"#!$"### %%$&!&$)!'#%(#'#("-aiapnllfbbcccftrtnhnpaaYYZ]\\_YHG*., .."!(&#$ #!"# !; "$!!!!!!"$$"'"$$#%''%($&%'%"%&*5X_cnja]b^^alttlsvsnpwrvqkbafZ_iieJI863'+2 )''$&#$"#$"4 #"!" ""#&#&!)#$&%(%$&''$*#&+(?QX_aiijbjqxsyx|wwy{p|y{~vvvrunfljpd_CAK),4&1% )"'%"#! 3& !$!!!"#"#"(##)""%$%'"(&##(&,+>U]kh_oorzqtuqrkutrsulpow~y}~{zzxtqjsg[TB9-KdANK@Reoa{^fjQBI^38/62-7.+**%0"'(%!"###%&'$#("'$()%,=9,%$&#"*,,.&,12$NBH[PDHA33=EAKWQL]_\VQ]ckeg][ealeW_QMKKB=.*',101*!$!# )%")&)$$')$%#,6R_���fmlqe~i[A7*'%110:GMKJPMYRV[TU`feaaXXa\YTNP[aNefW\QMQUH7<3:6)$%(&%)## %($'#$*%%"8FS���shjde{|xS45$&.5=9LMY\beijc^ce\e^\a]bfdfb_`UVQQOLMQ\eb`TR]RO9:954,&$.%###$)%%'%)& +FUu��lkhpo��qZ3;& (1?GV[blpuw�|}~|xwxoopnlfkicfjh`haTXHGCKUSl[^XWUTRI43@/0%$%#&%"('(&&&%%)6Vq��djjo���kc4C0'/A5.G0%('*0BZt��ppd����oqvjnt������������������������������������������������xqv`XaayZdUhZY@989H1)((#@^h}�yc�n���d{�iny���������������������������������������������������yxi__XzpUbcWIT5@=@10(()VjW��Vu�s��ot�gpw��Ļ������������������������������������������������yuga[q}\ddeN:X=2216%34i[f�lh�q��p{�~d���¾���ý���������������������������������������������}}l^eius_dpQGUJ8/,<11Zej�v`�b}�l~��c���������ý����������������������������������������������}dilhio^cSSVFN6573h~eDtrMw�~���ƽ���̼Ĵ���Ÿ���������������ɺ�������Tb�����y}�������������������p~���z�zhSX06�SRyaY������Ļ���δ����ɵ��}v{{wq����|����µ�����tIx��vsurwosz��������������~zj���{�unIV?(�sPnda|}�����ĺ���˺���ն�XG�v�]q��q�����������������������������º��į�����������������������������������bwvMPl�{luqs[���?��na�ҹ�����������ŵ������������Ļ���Ω�����������������������������������mydi?B`��x^av||��X4{^(?q�Ÿ������������ž�����������~;��`WQ`�) *n�nw�����������������������HBMG=e��bZx~~�wG{x'1> ��Ŵ������������Ƽ�����������s=.a��wQ]vu5 #_�jqz���������������������uRLU;Pw�acy�|�sb�<%C,Q����������������Ź�����������c|����Z_pav?Qk`nkpz��������������������~XUYJHa�uaz���g�t:KRy��~lirvodp}������������������sAfmQK3�shh�����J3E7��������������ľ������l|���������o<8`b�����vr~fgv}}�����������������RTnlRA@�uqd{����^)I:"I���������½ǾƸ�����yxq�����������]_�}������u��udlss}�����������~��C_xmL;Nyzqen���r|(H;8�Ĩ�����������������}p��������������������������qgipvzz�������������YFh{gP7P|xogg���m�+G=@3:������������������~||��������������������������xnemjuyx����������w5Nlt`S6aw|nkk���k�<L>qw_������������������uh���������������zt�������~rgajous�����������Akjz^aLD;IYnMV]u���������������������{uhfmlefheeww}��������z{��������q83&0.7LX]\h[^{j[FG_!+#'&8K3K>+,;@I8����������������������zuyurropqkpt��}���{���|z������D5'/52V_WefXwqYNEPh'&&##+&73%>*'%)(4�����������������������������z{vwv���������~|������W)#")0,D^X`f\i}gKRJ[g'("$&#&)29($&$'O����������������������������|{�|�����������z�����n/&2/8PUab`cxpTSIOaG&%&$&%#%)1($"$+p����������������������������{{|�������������������,+ 1,.IWVa\ams[QLFYJ1 %##&%&$%$'%"$5������������������������������v|{�����������~����}�O''+12CV^[\^lq]TH=VE;*!%(""$&"( &$&!(.������������������������������{vy{�����������x~~xz|#12'6?OWURdehZQH;WE40+)$$$#$%( $ * "(�����}}���������������������wrvww|�}�����}}wzvzrv} +1)/:MSTTd_SP[?2Z<+,2#$(%$!#&#!'!#!#������yh����������������}~spnorrz~��~�~vyonpnq|} *(":CMIW_X?FRB=J5&'/#"%"$%'# &$!'"% �������vo|������������|}vsojjlfnkrvy|y�~z{uoxliioq()+28DLOC8/HE?C8,", %#!$("%!$"(%$#!���������n���������~ttslofb[_\d`mpuv{yuupoopabwzz�] ) #%405-564+92-'"+""#$ %$$$&"%"!����������|~~�����yvnmjei^WRT_^_`ejotnqqiijjfs|zs�R + (,(7 *$''% %$#"$!%$ %#"������������p{xz�~wdd`^aZYTMSgVR_[jhnjkgedhrppz{s�8 ",&$+"%#$#!%!&%#!s������������mqrsyqn[^\QVNJJFPfJNS\eeidaaibshoetyq�3 " #"$$&$#& &" '"# c�������������uknmocVYLQMKEFBAUOGJYc__[aljihhlgtum�"#'&"% $"%)%T��������������}re_dTSKFNBAJAI<\HL[ZX\dmngcejlmnqt}  "!!#$ &#$%% &$""Z����������������z\\UOROOLKIKNMLUTPKelkphgb_fgjpt{k #%""&%!"#$#"#\����������������~YOQROGHGKIIHN88=Ruqomda`^i`ers�E$#)&#!$%#y�����������|�������MMUA85DEFBEX8-Bkulrm^]cbe^ltu�("#!#'"! $% $������������������\OW989CGJFLX?-OssmnlQY_^^clqt� % "!$"## ##&�������������������PKI9<?>?DKICTS=Cllmku^XTW[\enmy_  \ No newline at end of file diff --git a/images/trainset_face/s32/2.pgm b/images/trainset_face/s32/2.pgm new file mode 100755 index 0000000..0c52c82 --- /dev/null +++ b/images/trainset_face/s32/2.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +'%%&%4+)!+8U`}yuts}��������~vvo{`kb`Y]NSMQEEMC:33.;5%',%%7%$'("&(-'$/>35857<<9:?4C;@WUPRYTWXO_rvtuxymrg_Y]`p`^cVTYXYIM@41---8,&&&%%+!gdn~������kpvvq}tqL8945-+$+#$.)7@/1,/F1H4HZ8hoYV_UV]bnbtjkr{oh`bso[hb\K_V\PVK590/8,9'&%'^`o���������vydtup]P3;+)!(%("1(.*@9;@AFDPPRZjg^jY^chlmqrpwmppiqqlc]`dXSW^d\XLA87B61')( Hh]�����m}~znuvz`]K6-""$&!,0608.DKMOFHGMGQY`ZVchkegegmh{tq\edginkZkpbZfh`Q`agc\UB?BB6*)!IXa�����kktyp��nW=B-.$%&)099A:FIYSS\WXT_S[cc][hgrtinjpnuygaaebfgRUejjcikk^R]ccjfZI34@(- 8lQ����|pmptm���uV,9,#"*>2<>EKHSVX_fbfg__\ff_`fccgmhtooorspwjqlkle`P\V`^lqi`o_PipYgZZH@4%$6Qtg���mm{a�w���tO47,$')17DMRYW^``gllvqnqnniojhbfhekkhqenwqpqtmystxkgdS^^TnlrgiieiheciVZH@)(Qf~���ffno�����kW0B6'/5BKS^eimmrrx|z������~vtwtsvqmpqjsppwsxy�v{|tvhge`Zhlughier\oegabTJ0?u����bf�q�����pY08N6Z����������������q�s���z�����¹������Ȳ�9m�a\c?)h>Gvd8,PH&P���������������{�p��jf�����º������������jmm`skz��wf��ž���«������������bXXVmvg>LA8D5Ep:$Q���������������n{��[_�����ſ���̼������������������������������������������zzxs��h�tXf^lq_^N[��������������ns}�Ik����������ŷ������Ƽ�������������������������������������������bt~�����_}������������w{ft�Z����������Ҽ��Ⱦ�����л�����������������ª������������������������������|������������yqjawtv���������Ͽ��������ɿ�������������ij���IJ������������������}�����������������������|��pZ\ft������������������ȹ�����������������ù�·�����������������������������������������xw�}VDO���r�������������������������������Ȼ�ǹ����������������������������������������������o{~g@@��{k����������������������������������Ķ����������������������������������������������ov|pOW�si`����������������ȿ���������������Ǿ��Ķ�������������������������������������������l|wr]\peUA�Ǿ������������Ŀ�½�������������Ļ�����������������������������������������������r�pnZJyu&<�Ⱦ�����������ʽ��¼������������ȿ������������������������������������������������}_heV�X3�ʾ���������������������������������İ��������������������������������������������}pKTuj_/10�˽��������������ø����������Ź����μ���������������������������������������������xVAMql)75+�μ����������������������������¹��ܳ������������h��������������������������������k?9Aok.D,2�Ǻ��������������ļ������������ĸ��Ъ������������m`�������������������������������V(;IW^5V <�ɷ��������������ƽ���������|��ë�����������������Xz������������������������������P/&TKT;R 7�ò�������������������������s�Ƕ������||ys}��u����Yp�����������������������������x>)DR]/L2!õ��������������;��������|v�¦�lv���vkke^o{ip|��rcm|�����������������������������f29\d$LB����������������ʹ������~~my���V.C��d\YQNo�O(&Jq�y[dm����������������������������m9F_h'BI!:����������������������xzvau���\JZp��hRUE^iz0 +(^�ke\[q{���������������������������VDTgf >G; �ƪ����������ʺ������xrqf[r����g�����\NY{\`u?&9]ObrbK\lz}�����������������������wYGdn]@FI;8�����������¿������utmbdc|����������lXWhUddUHK5?nimUI_nxt�~~�������������������K]VoqS0���������Ż�������{tll]gy����������]EGIBPaagjH8YnmwvKMfsr|{zw������������������G9_l}hT7 ��������������������{umlecq����������uY54U4G_pu|gamnqy�iBXfmk{vvzx���������������a6_g~wTf6?f�������������������ujlhar�����������t[8BaF]p|�}rurv{�{`DZcfqlppy���������������Dl�nmYqr'G7Cw�����������������|lfjag������������}]L]rg�~��~v~rx~|uTHXcdlilqz{������������ym��d]j�UGBOq����������������tugdWfz�������������{p}����������yq|vznPLV_affkxy~����������~hx{pfpzv( /OVw����������������fmoQNr�������������������zt��������zvoywbMET]_cfqu{����������wcovrz}xE+Qbx���������������norPu����������w}uso|wdf`fjpo~�����vusysXOLY\[elr{����������t`ky~��S$Z/b~���������������tr�ca�������zsnqV^tqgtomddTPXX[aqu����~slzfZRTY]jirw~��������qfq���lCq/L����������������{��X�����~ktaB>@C2aredl]VMVB2?@@KUat���uetvXc^Wgkrs�z�{�������nr���~&%Yr] x������������������`�����Vg]?6-gOAwy`CH4@;P>50/-0AHROm�zbl{bipggpxy���|�������o���- +9Z`r;:���@��������������t�r�zS;S$_Q2��Q�̟kF?�v�eVQH!/25CH6^r\d{eoysjq}{�x�|������yv���FDajge1$J9 ��������������{�nb>1' ��f��b�ڿ�Z�Ҷ��5��W6gW''0:Ykxerylvx|�{�}������ev��9 Ue�mkV. ��������������{�eyG ��~��l�ó�o���|�[���R�k $Tkpfz{vur|y�}�~������>Wa6.ci��kgO "W��������������vt��`1 t�y��_�����֟���|���]�P 2Pcjng�wywr�w���������}#4&&?hi��wl`N'$)�������������yf�����|="�Cs�7�����֦��o~��fQ�# Unzvmoq}wwxu�t�{�������j$,):Wjgk��|qWJ6.�������������|j�������h:-K�#����eu�u{cLC],#*Mmwutrmq|xwvwx{v�x�������X&*#%JZlYA���xsgLLy������������vs����������`�F�i]mE5XB8sB@HVns~w}sriw}uu|ry|t�z�������;/")2O^fYMY�q�rup\3K��ï��������|��¸���������vz|txpYjedjim\rpvs{||�|qqt�mv{u{zz�|�����x'/3,07VZcXDE|r{{}tpfQ��ɫ�������������������������������}�r~Q�tqzy����ylvxqxzz�yz�~����~�\$C$.0,0FV^]WV1UOipynvqXq��������������������������s|vsqo�vjginau|u|z����xqvuyyw~{|������{��I74$203=NX`_\aDG@)QcsO:`Y�����������������������~ysujccbYU]V\ggotu}~�����}rwtzwv�|~~����}�h@=,+.56AW]Z[lA0GO,9:f*�����������������������~uifZ`g\STPX[^`pr{������}zvuuqy�|��}���|�wL8#('843Q_X[hf:8$G% 3&-4 ������������������������ykeZ^`XQMVWZeelpu��}������rxvrzy{�������W)'*/<4:ZWZedZ*8#%+%(' %% +y����������������������|xnd`_ePTSUZZckkmv��������uzvu}tz��}��f,#$4656RZZ`c\[!3%#$&+(( �����������������������yvmfcciXW[ZR\bkspyz��{���{wsrxp�|}����r2!$#4:26M\XaZb\j",'')%$&#�����������������������||kgdkjdaba^aepsty}x~���z��{~swvw�~{���u/ ')068:G^_][Z`fs(&%!+(%%$�������������������������zvuwnmphjnfjnmx{|x�������{xum|}v~~�}@&31.4AEPWXUUchji)'%%%'%"$��������������������������������vwvrtqz~~~|�����{�qr{w~z}|�T !5*$18IUPVTZj`]`S'(&$&&$&#'���������������������������������yy~~|{��z~~���~|szzw}}}~�((.$)1?IJNJcfOEUYR$&%&$&$'% ��������������������������������uz�y||~��~�z��|��x~vrx{xv{z|z ! '"*4HOPWWK0DOH7( '%'"!)#"%������v��������������������������vyp}���~|zz���}{pxswyysw�h !!(9>D69(3KB=@&% &(-%( �������e��������������������������pvs}z�|�|w~}yyuqrlrtqpv�^  '(,,*)%-7(*8!(%!("'##&!�������yp�����������������������|tspuvtw~}s�{{}yxxqpoijno{z�7 !$'#2"%) $*##$%"!%!���������n�����������������~�}vmrnnootwuyywzxzwvtp{lhhcow}}� $ 4%!#(#$ *%#$����������y��������������z~qwoiliilkimupxrv{wuqmplvh^bnp|y�n!$%$(&"$$"$%'���������������������{ytrqmjjafa]dddkknrsrvqnselrhcbiwgqx�W   $'%# #& $$*}�����������z{������v{psrnkg__YTYSbUachflpqlmnjdkedhflsnnx�: +%)!( $ # &(m������������{w|���pngkbd`bXWNHTXYUVY[afnigi`ffh[n]jqptn|�!$"'#%)"")c�������������zutzytn]`dTdYWTQPH[[SKRWX``fjc\`gdggbWgpnno�Z$$)!%$% %'*W������������z��sprqe^[WMYNLHJEIZ]BKIQW^c`_Y]ge_akW\fnilw�4 '$$ &!%##'g������������z����fid[WNONNDHECJ@eBDFLY^]UYhinf[cbS_epdoz "$# '!,%#){������������}y����p_\SRQOMIDHJKEMTCMUVSPcsvpfh[`P\dkjmp�_&!$)") ""'��������������������|aVRQTPOLSMOOLUTMSSFLswzpcf`RL]hajmlU &$$!&#%#'2��������������������gSQPGIHKLMMKFNWYUG\uu|pff]KOffemqqli \ No newline at end of file diff --git a/images/trainset_face/s32/3.pgm b/images/trainset_face/s32/3.pgm new file mode 100755 index 0000000..3a29ebb --- /dev/null +++ b/images/trainset_face/s32/3.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +&!+)0,-)Dds~�llea\Phjhg`kpxvy���}|~{���������������z~�~�}�kumsmuagcVXQn`>cNNNTH684-/%+%"7(*%&".7)'4Bkq�wrfj```gip~|o{~|��|}xs�~������y||z��������~�{rxjlii\[\]\cJP^lFM[VQI8740*(8+$%**#(,0!Oew�sktqaglamx����}}z��u�|�zvz{vvrmpgpimjjvuxy��������wvr\\Y^XcQYNiVR\T[UPUA9/8B6,)&*'".%>fq�si||ue{sx�������u��v�u�mjn[]]UXZLOVUWTboacnjz|~��y���xk`hY_bYc^afaZX^bc\_UKI?>8/)(&1">kt}nz���}z������|�~y��yxr^yZX]]YSUOJI=9=OHHK]aZX_nlgh�~�tkjdU\aeuhjrjSgbjmhiXDCE;95(0'.`�z���|z�����ufh����umfNEANGFGA61AB?>?>CELDNVdSV_bh_bhqyxso|pl}sokkzthgmoZRcgolb^EAHKC(1-Vw����~�������qqju{rl�rqS@84;;844.045@>@<D@BDGOYWZYVPWf]W^idggkozupu{{}wvwv{zij_d^eYxymeqpndrcpf]`Xt|�������wwjdu����~O@M?-,7/0JFFLOLOQQY^]kacba_ekecfjggjmntvsvyvuww�z�ppxf]i[qxueitoopjdllecf������vmzfo�����|F+KL,39C@HRY[^[__aclhwqjlnpmluejpjmllnmusqsv{st�~�s~�tkjjlr�Zdx{lvoifkmn�����ynw}j�����zhI*CZ;?IR\b`ljlolmstr|szq{z|xwwqrsppsrrttswwz~}�������~���izjj�kWh�kxhl_nhm���z}kpxw�����{TQ2?YTJZlq{xu~x~|�|����������������}y|�|{}}y���������������w~mg�ofYz{|nikfkv��ofmrxm������jCJ@_f\k{�����������������������������������������������������|yp~yakl}y�krhm�s|hdiq�����y{z[PSY}f|��������������������������������������������������������|y�Xudrv�zmpjq}k^dj������m�`ZaY�}��������������������������������������������������������������tlllt�thrb~^_l�����{t�x\ka������������������������������������������������������������������_xip��sqi___�����wnr��qgt�������������������������������������������������������������������jvhn~�zugis�����rdu��qj{���������½����������������������������������������������������������ogzx��rjr�����mR���qdx����������ľ����������������������������������������������������������uqyu��}ir�q��iJz���d��������������IJ���������������������������������������������������������{vp��zwp�_�uHh���a|��������������������������������������������������������������������������x|��vv�cAx���[{���������������º����������������������������������������������������������}����xwm{G{���br����������������ý���������������������������������������������������������������qlRx���ii�����������������Ⱦ����������������������������������������������������������������Ud�y��]������������������ʾĻ���������������������������������������������������������������Y�{��lv���������������ſ����������������������������������������������������������������������y�wm����������������ƿ���Ƭ�������������������������������������������������������z��������z��p������������������ƽ��ǩ�������������������������������������������������������|�������i��tx�����������Ϳ÷���Ļ�����������������������������������������������������������{�������r�rpy�����������Ǩ��������������������������������������������������������������������~������qfmr����������ƿ�������|�����������������������������������������������������������������Ðkhdt|�������̼����������zyieuu��������������������������������wwrhglksu�������������|����ʮSg}s��������ľ����Ź������phelnvjuzw�����������������������sjo_V[\OKX`j�������������v������X��o������ο�������ʲ�������}pupksln���������������������wjWQOPVQTObn}���������������~y�����|�~t������ɻ������Ǹ�����������{uwlv��������������������uk`PHN]ZZ^gy�����������������~x������z}�������½�����ɲ������~��������}��������}���������{|uib\QX[dbfiwv{����������������ys����sy��������ľ���ù����ovruu||�������������������������wwmdka`gewzx|utvx���������������~t����v�������������ɶ����y��������������������������������~{nlecs����������ty�������������|z~����������Ŀ���������������������������������������������}kZn}��������������������������z�q����������þ����į�������ƻ�����������|q���õ������������ZRr�����������������������������|�q����w�����ż���Ǽ�ţ���η������try����xgp���Ƶ����������VEh����|j_v����������������������t~v����~�����Ž���Ⱥ�����ؾ��j[q[emsjb|��xqb��������������f:b~y~rcbnbhPMNYa|����������������{u�g��b�����������ĺ������ldV9ma;\jgmt�}xjv���˼��������JKtum`a]ocD>$UF&CVx���������������wtc��y�����Ļ���Ⱦ��ѻ³n |~1 "\."\<]ky~�{w{������������XcnldceWRL ,M9#&*-/?a��������������~cr{�������Ļ����ʷ�Ƶ�FXtO^W!b46pd/Ca���������Ƹ�������qq�fWG-Nq)=J :-P�)$W�������������|aqe�������ƾ���̼�ɹ�vW��\>dTGeC[uzj=Ks��������ʷ�������y���RL?JgvZ9HB5F*N{_(8W������������qjfZr�����������̺���������uxwizuy�}�z}���������ŵ������������pnnyu�gkz^ZWovljlQu���������x\iCf�����������ƻ������ɽ��������������������������������������������j_x�����tq���������zw~lS3X�����������ξ�������ʻ���������������������������������������������z������������������k�w_6N�����������˹������Ĵ����������������������������������������v~����������������������iyYQDx������������������Ⱥƾ��������������ĺ����Ű������������������y���������������������px_XCc�������������������¯���������������Ŷ�¸�˵�����������������������������������������q�joLKUE�ӽ�������������������������������˾�����ƽ�����������������������������������������tl^hkC3 �м���������ʼ����������������������������������������������������������������������odJeu`'"��������������ɾù�ĸ��������������������ÿ�����������������������������������������kQARql4�ѿ������������Ƹſ������������������Ƽ��ƾ�����������������������������������������`7B:rj)9�ɽ��������������Ǻ������������������ú��»�����������������������������������������;5GBh]z��º�������������Ź�����������������¿��Ǻ������������������������������������������8<T\YZVZW^\,#"#,#(^��������������������������ejgaVbXZOTS__ajur}�����smqpun{|z}��N#02AGQXVYQXf_Z") (%("(#d��������������������������~th^TU[\WMQP``flpt��|����~qnsrnzs}�z�|�w!%0;DOUQNKbb`NN%$&"*#)!&`��������������������������zrg`ST]RPQQYXbhlnv~�z�~��~ustrrwr�}z~��B&/;:FKGVaTLGJY+$("( &$& +X��������������������������qkccPV]WMUVPX[gmjxzx�{�~}tsourz~y{��^(*5ABO=:)/=EPF$%&'"%%$) +>�������������������������vsneaha`cac_icgmtyz}}��|}�~ztvoq~{x|�Q "$53,!2:F77&%$)&"%"#���������������������������}�x|q|tunhrnnovyy�}��|��yzypt{}}{�m$)%00-$&)"&$!#" )������������������������������������utt}{yu�}}}����x{wpz|w{~�"#,2!#%%&!&##!$ $ ������vvu������������������������vvrsy|z}{�|�z}�z��uzmtwtzn�|) $$$#"#'"#"�������wcq���������������������|uysuuv���{zv�z~~|sjtqnsl�g  "#!")!)) %$'v�������oXv{����������������������}|wpwy{���zy{~xytokjignu�H &")"$"&( `��������sivy������������������z��{yrppryuv~}t{u~xumsgcagnx�#! $$ %!!#$#*>����������m����������������}|xtxrkiklmnutwuwwwzwushltcZkvt}{ (&#&"!'B����������|~������������~zzqrolgagcfkhkonust{sqtdinh_htuu�d&+&" (&&) V�����������{~xu�������wssksficb`]b[_dcilnqptoqniehh`Uivot�>  !&!*%!& *n�����������|tyw}sx��}�unljdn^d^VZPVUYXXbaffokhodggjhR^momx� ! ##!(#$#%'%������������xv|uutsw{urfa_\aX[XTNJLWXYV\Z^ehld`egf`QYgnom�� %"$&'%"#!)�������������tv��}qmrsng_N^QWWNQMHKMbSLLWVa`ib]ejccUN`kjpn�i )%!(#%$&!)�������������sy���nmijcWRSNOLGGI@IM^LGKJU^`Z]holdYCUdi`wm�; &$!$$"$>y�������������v_����thd`YSPJMOGKFDGMD_BLPXX\jpznhdLF_edmmt� '' !&!)m��������������|qjk����snY^TMLQOJILIMOHOXNRY]knryljQF[]`nmir� ICI1!?_1^����������������wtj{����wm^TNMQKOKNJIIKPRX[[_obrxqh>VXWlmmrur/. ER^joV]lt���{�lT^fC:U,5&%).10- $(*#%&&($(%+++JztrmhhXZ]UU]jWnvw{usnixds~solphf[Y\WYVGFCE.KA:DChZFZ__ev�ww{jh\[EY8&+-#$.3-02$00??:BJONNT`iVdVWdpajghtllhed_]SC;8240+)4!%%2/(PXhfxejqurr����vjegolqhc^\KE.=<$)-")(,2-)-H=;KZitd��z�����unYW\utqlbNR9-$()*&,964;8;98LCYSRNNU\Xbacdbgevklgkoe][QHPVQRkjld[c`[\K@688:-2DLgqtf��������vcWYo}vyqX2RG%+).558:CIFEISQW^]fba`]a]]agdgebeorhruioh^XTS?EXa_pdbci[`cO767<,DPvp{x������{rx`Ok�~�znW!8Y>3=>?JLQX[``_hlkwvtyvyxvtqosnolhfgnrhjrosmlhaVETPPcpd[jjce`]LC0E1R�ws�����ttzrcop��vwhE44V]DOU_\fdnvrtsz���������������}yrsvurtvmpvvwjj^[K?epw[_odtc@eNB3F~��z�����lospfv���|p`N3EVkZ`drrw}�������������������������������~w~{|wooiSU`j{d`mpdp=JaP?y�������rmkric����tm`UEP]ongs������������������������������������������||wxf`Zbprbhyja\IYZN������yrrsccy����omeTP]`lv~������������������������������������������������{ziS_lsdevxg]_S_T�����pvnnbc�����jfsX^ebq}����������������������������������������������������t`agz_cxtwkZTrY���zr�m_Z������mdx_ghhz������������������������������������������������������|zjhvtUyns�TbcY���u}oSm�����odlqreqy����������������������������������������������������������{k|z^mpn�]bZW��zz`Zz�����hgp�kkh�������������������������������������������������������������t{~`mgsv{TVm�i�T]��u~�wRk��skq���������������������������������������������������������������rmhils�eMonodf��ae�r?k���iu������¿ü�������������������������������������������������������tskqnq{mYZ�l��mP��0c���ey������������������������������������������������������������������zwyozny`ne��w�}ks|E]���hq�������������������������������������������������������������������}wzyvy�t`kw�t�kx�Ve���hr��������������������������������������������������������������������~w����|{hns��zfqb{���nr�������������þ�������������������������������������������������������r|���yztp��zcbf��|�e�������������Ǿ��������������������������������������������������������}v������p�}jQ[�p��gu������������ÿ����������������������������������������������������������{������z�`JLo�w��lr�����������ɾǼ����������������������������������������������������������������rp9Am����~o������������ĸ������������������������������������������������������������{������~C/g����p|�����������������}��������������������������������������������������������z�������3W��v��nr�����������¼������yyrsxjgrn�����������������������������������������������{������|_����vrnv���������̹������������xjWagjunt~|��������������������������y{pmmz}��������������������ycow����������ź÷������������}mqimlexk���������������������yplbf`c\Wdny��~�����{����������qmm{}�����������������������������{stjqt��������������������xl[VWbadhu���������y~������}zuer|x���������ɿ���̾���������������~w��������������������so`P^flpr������������|y�����{ifgs�}x��������������͸�����zyypuw����~����������������������~lkfgsy~z��������������{u������ddxz}��������������Ĩ���~vs�~�����������������������������xxxx�������������������k�����_�}x���������������ʭ���������������������������������������~~}���������������������cy�����y�w����������������ý��������������������w�����������������s~����������������������iry����}zv������������������������ź�����������vi���ɹ�����������e|�����������������������zlw����mn����������������Ƹ������¯����ywxwkn��}|ip���̵���������[p����ztv������������������gx���xi~����������������ȭ�����ʪ�qJ\OHQ_lsflw�z�rd����ĸ�������]Z|xphp|mjYT[cu�����������_x���tn�����������������©����ݮZQ8F�2S>Tlpyv|�}g�������������ge|lcjlqQ4=v,,?_m����������s{���tr��w�������þ���;���;��M,�2Y8(eeAE`t����������ȸ������rtqhYZJ#AQ5+6f[1m��������}|n�����zg��������þ����ż��Ĺ�QYZVR=(Y:6k}bJBWt���������ʽ���������aF4Y`,UE =@��K%J{������olib~��Sa��������������Ѻ������������r~u���������������·������������|}y~�qx}Wg��jt]d������seVNo��M���������������ı��������IJ������������������ú¸���������������������}y�����w������xe6Ie������������������ű�������Ż����������������������������������������������������������vf2CY������������������ȶ���¾��ü���������������������ú�����������������������������������sj&>Fx��w��þ�����������þ������������������������ƻ���·�����������������������������������pe46;{���������������������Ƿ��������������������ǹ����������������������������������������p[a.=i���]�����������������ű��������������������¾�����������������������������������������nitB8^���P����������������ȸ���������������������ÿ�����������������������������������������pfiZ.X��pL�����������������ɺ�������������������������¼������ř����������������������������pmbmAI��KN|����������������˿������������������������þ�������œ����������������������������pQd�U:�d4Jx�����������������þ�ü�����������������������������������������������������������r/A��4�5Qx���������������������������������������������������������������������������������e)2[�X�8iy����������������������������������������������Ҹ����������u����������������������L56EWZwfr~����þ�������������Ż����������������|����ķ�������~�����������������������������N1>OA\l!|���������������������������������������ss�ȿ��������wrs~����}���������������������?E0[EHhs����Ⱦ�����������������ú��������������ppȮ��ut����yeblioqr�|x��������������������@I7[T8WU��������������¿������Ǽ������������{x�~[��j'2t�\LLSXtj+[�qi|�������������������7DGjQ>J(�������������ý�������ĸ����������{vtq��O��[7'7fy�XCELo[$^~racu�����������������|8AEvKS{K9Y)3g�������������������³��������|vqnevz�����{pz��sjfXZjueTlbdr�uYex�|�������������l7FPBCUB>#'����������������������������yurlmr������������^87DEfsqt}�~n��l]lxt�������������[CUSw4MZcmO\�h�������������������������|vokmn�������������gX?+?C_mux���~��jeint{}����������TPScj0T^_qk}}\a�����������������������tojnpu�������������}iN7IF_ez�������xjdjory|���������E\Uqa7[VAM]k_el�����������������������xlggmo����������������{ckmtr����������pabdkuv|��������=aXuJ@^ZSHLV[iz����������������������ybliTb����������������������~����������~k\`jlu{��������?bcl@MbQ`WLQR]����������������������tbpo[q������������}�w}p��~rwv�|���������vd`hgv{�������tLcib;\`HdfQ\XZ����������������������{tkutj���������|kc\RZQLPWe`bTW\_i���������tddp~}�������nOeoMDg`Kai\^]c��o�������������������{w~n��������sT<:/;027C3KHPBD-32;Lb}������z~oz���������eZhm@Qk]V4`c`ci��Q����������������������}w������k^L0(,(,)6<802<@C8 ((*)5:91������������������������������~kfYOOJRQKGMW_fqs������������������ABGQ`���������������������������{zscb_]Z[dNd_Z`dvv������������������D5#'#&$&""! ����������������������������������������~~~}y|����������}�v~�w'&0$*5&*(40(!!'")$#% !&�������������yv}��������������������������||z�}������||~}t}w( %;#,%$%$$! "#"!��������������kv}������������������~yyvzvpuuxy�����~�xw}wyg)#- #'#$'#&&$%���������������oqw���������������}{yvnqpkfkorpy{{}�z�zvst{xL!!% ($'$#!'����������������{q}�������������wsunllgg`h`lkhkqptyy|ytuqf. "  +#""$$"#����������������tv{�w|{~�}��|vjieecf\b\[`YecfbimlqsprrzS ! #!$!#!&%%.����������������{xw|~pxqvz|yzurgb]aZ_XYYSUN\d^_`chgsjmyt!  ")"!"&#C����������������z}��tnrrorvrwgk]TU[NUXORTOJ`gWV^^fknfq�d #%!"#& .I���������������}~������ofjjjonh_VWNVCQEHGGFH_aMNTaigniv�D    "#%)'!i��������������wy��������s_bZ_gYXONJGNCEHFDGL_MRSggonpq�(  ! (%+%���������������xt�����������b\XWUURMOGNLAFLHKOJ`\`dmipmr� $&& '"-���������������{}�����������q\XXTJRTPOPRPHVX_`dagcigqkrvz ! &%!$$$#N���������������������������i@ThM8RUA6CYVA]rplobbcfplgl}o    $#"%$ Wv����������������������������aN]p3CPB42?RTIermolZcbhsioc�l \ No newline at end of file diff --git a/images/trainset_face/s32/6.pgm b/images/trainset_face/s32/6.pgm new file mode 100755 index 0000000..3766d26 --- /dev/null +++ b/images/trainset_face/s32/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +(#%$'$#'%(+$)""($')$'20Otndgb\Yeh_Zb]`hnpvnvtkvwqovo�stlf^gdjHKB< .)2#%$"(!$ !$$ !-"!" .!&&'!$(&$)'&&((&%%'(Acntobkgab\_fhttxyry{~|{wyssow�z�{yzvplo^MNW6#-(!((!( !& !&!$,$ ""$ $%'$(#$%)$)$(#(&'%).>tliqhdbc`bXnyq}vovry~yxxrtljhnxo�{�y{xkvRHSB30)'%&,$$%$"!%%*" "!#&&&#(!&$'#('$)!*$%6HqxchjW_bffqmwqiyniuvtqwrmfbbZbemgnms��~{�}cN1g(<'' "1&(!$ &"%-!% !#")"&%$($&&(%'&%'(:Yqu`^_]Nehp{xxuhxtqgtvjbbcVVLU>KEE^r[Z_x}�~x}f@d+,C %)&)#0#$%")'"&$!"! %&'(&''&%&)').();Z�fg]Ng`bsxyunviq}iebb^QRRMSHGE>GC>9We?Q`^^�zy[iI@83*07.*)+!#$,)$'"!% "#!+#*&,")%((0.'+3Zty]b\bilytogZfvrqj[MGCBFFF<;<#0>4@2@PV6K]ENV~{qi_gA<:5.7*%+(()+.)&!%$(!!''")%*#(($++(*8Uwopddipz{}h\Xbmlna\45:?-/5.0%1$ 82/=IL9Qc=JH`pjobR_1/30+)-)& (*&"! "#(('$+#*&),^]roy����n]QcmkimSA0).),93<6ENPQILUWX^\^dfma]Za^ZVPSXYed^RQPH@70280)+((%!!!"''&(&)!)0$Fib�q����mpP^nryo;E7!##&+1j_as���������������������������������{zwjl]PLbikY_cbUWS;3644-$)""!(*+.10Oz{���psrip���ntPJM[vn}�������������������������������������vwpdLVeq``oad4XN:5118(-# '*)2!Nr|���psx[����zeoMZ[x{�����������������������������������������{t\Mape]nf[RCWN?1-(7-%#*'0$2{����vm�W�����a}Xcav��������������������������������������������~rXYjm\kx`^OYSEC9"52(&,&0o����xrfj����erqbos����������������������������������������������}l`cxUrhvmMjVJ7>9@,-"!(.\�s���{ic����vluteq|������������������������������������������������}pg}^dme~Rb\N?6;=/,0 (#B��p��}ie�u��whx�ke���������������������������������������������������xwz]bcn|bdOQO11;2.9"">v�~��fi�ny�nZ��pl������¿���������������������������������������������rfc`m|m^bOUC012/6-.wyx��sug�xZ�kS|��i~��������þ��������������������������������������������undggmtYmP?_5-0587_�]���f���Xw�0���f�������������������������������������������������������{wpjljqc_ONHN-/2-B�qc���y�{z]�X[��qr���������»����������������������������������������������vvqrlug`IQEB75*43�h��pw�{�o�dg��|k���������ż�����������������������������������������������u|~rwze_TBN:56-2(a��r�i�qusa���b���������ÿ������������������������������������������������yy�z�qpcX6U9867.(x�tkwe��ang�}�`t���������ü�������������������������������������������������x���z}i[D3T1634!��yZz��s^`����^��������˾���������������������������������������������������}~����t[@7FD360$��k`��dmHz��fq��������ʶ���������~�����������������������������������������������~ZO9<9;.5$}{\���hB^���h����������������~�pkru�{�����������������������~ro��������{������i^E750/5'}hx��mI0����nx�������������������stzu{w�~�����������������}nogqp[dis|������{~�����j{S)7*20%�_��u\|�v�vs�������̲����������������}z{������������������yahjtq}�����|�����|�����zz_>-42)(h��by0T����qw�������Ƹ������������������������������������}wbsy���������z~���}�����uwxF.30&,�st[:���gnz������ƽƿ½Ƚ������������������������������~�}{����������������������vwo_51-&1�}quHu���bfv�����������οƷ������������������������������|�������������������z������nmbO,*$2�^�gk{��fat~�����������ξƮ��������������������������������������������������v������goSf%101rqwuow|s]w~������������ǹ����������������������������������������������������u������mnQk/47%ruyot�l`r�}�����������к��������������������ƽ�������������������������������o������vYiQD':'�rq_�^jk������������µ�����������������{���ͼ���������x��������������������l������N{FG&8+{v`w{Vh�||�����������̳������ſ���������y|���Ƴ�������qv��������������������rq������SlWH6*5yon�bR�y}������������ȧ������´���������{�l���Ѹ������sm��������������������wk�����ph`_?<25�tzwEj�x�������������������˾��������x����p�����������jp�x{������������������~pr����huYDZ D<o{IU�u�������������Ǻ�����ɼ����||{zwy}��y����ƻ�����jt|r|������������������}zq����gwk/_-5RwteFq|o�������������¶�����ҹ�_QV]]nr{��������ǻ�����k{nr}}�}���~�����������~�d����s�j-LH.Gq~Leqqx�������������Ż����ϿwIE1)3N>AYbw�������İ�����{�nihheURLRZr����������}�l����{yZ6?c Fxy\dki���������¿��Ҽ��ƹ��kC*43==[MUj_n�����������������iR^K1,-**Ca�����������t����}a['Ic09�eiRs{�������������ռ�Ĵ��ys`\qlf~�����������������������|}jjTN4)GFH}���������x�����PV(:]E(~V\_u�|�����������ȳ�������������������������������������������UZhUI\w�������u{v����IQ3,US6zTZn��_������������̴������»�������������������������������������������������qrfu���LN9)PS?qPov�_\������������̯������ŸŶ��������������¹�������������������������������wiNl���O`?/JW2fY}zeL�������������Ȼ��������������������Ǽ��û�������������������������������x`5`���_m`1BO2ioz�@c����������������������������������ſ���û�������������������������������ud+V}��|h^B8Fuo&Qd�������������������������������v�ǵ������vdnkx�t���������������������B1Q�_���y��@'1|o$l�<Gp�����������������û������������`ï�I0.m�z\PZ[bT~�|������������������#C9bst�u{��\ (e9P�eN}�����������������ɾ������������[��\ ���WNOoZ*s�n������������������0I7J\u�o{��&'H?u�2&{�����ÿ�����������þ����������|�c��_5Az���cFd{K,r{fu����������������u@J<909GE\PRL=;FVl������|lrz��������{^Iili:aZ�s~������}n]ONLRci|�������������������������fT-(,*,9=8;6C<1)+,Ja������zp���������|a?sq\I`T�v}����w��xW`\YL^_~�������������������������ZU2#0L/E||P/N\zE'-%,>\�����������������[8tyQVcO�s��������aYdeXa`���������¾�����������œ��cGF)b�\����Q���weP!5O`���������������}?MuuBdaS�s�~���_���yEYj^de���������ÿ����Ż��������^=>(>#|�k����l������,")JG|��������������c<[xfGsa[���v���`t���Y4\bck��P������������ü�������g>?!#V@y�l�����������P1C7Yw�������������V=gw[Vmdco~�n����W~���%=Zbj���»���������ȹ�������tTQ7m9a�o}����������\G.4Mt�������������NKlwUaedaf��g��tzgU���t8P[`H���������ø��������������sf@�U{�~�[c[�ZB^;Xbk{�������������FZrh\af\ee��]vo^�Ca���h, (R��������������������������|u�{����Uz��pNw/Apy���������������vCckbg`ee`Y��Kt�t?�fH_���U9" !"�������þ��������������������wvz��io��u��fs||���������������bHlg`f`iiZX�rNz}syQ�TDX���K(!# �������ý����������������������w�xuptyz�e���������������QUjh^XlifWf�VWzto�cetQ9Y���J$)e���������������������������~x���|}|��{{f��w���������������D_g_T]kg`Xv�G\upV}�dipR3d���]8(;������ů������������������yzehWWSYZ[^iakkrvy��������������v9ac\Thgi^d{�IXtl<_kxg�zV:\��~dW8&���������������������������w`QMKIRWLNWX`gp}���������������b;b\Y_idebwthC\mZ';o>doohN\pt�vg`E\��������������������������|jVIBDGP>BM^ant����������������@J^U`\hgeuopTBhf?"B=KCZZeI9TYguYf\N�������������������������sa[TLMGEGFP]hq|���������������z+`\R^\kbox[rCIrQ9%./06HQYK:T5:\KFOL�������������������������tb``\\\O\[Vcr}����������������U7_NYYehd{`_l0^f:1*"+$;CO/?K0 "2;3O������������������������zpmcfihdlhlky�����������������.FEVYbaetuTlQ5pC1##))&)%9Y*14-0368^�������������������������y~yxwwyyxtx~���������������S.@HWcb_pw\XocR/.#"%((%&(M/ *,' :BCJSl�������������������������������}�������������������!8CQW]amngNm;H[65!& &$*#&(5.%$$% @VW[he��������������������������������������������������W@LPW\iqiTZO>T?3-!#!&$'!+%$&(* "'% +EFC7BGDMA0#)0!#)("'&$&'$%&%!"!0�����������l�~���������������{z~yupvss{������z{|wzZ("(*1=4.'B@CC0+(* %"%'&%#&"+$$#"!".������������qy�������������{wwqnnkkxnmtsuz��vry|rK##*&- $3.+/)&"% *&$#")!*)"!$(0�������������r���}�����|qnjkfgheffgihknwpyxssmxg,"#+*,&!$$%#(!&&!%% $%+�������������~t}{}{xx���wli_eda[_[[Yceaciinrpoov%'$!%!&$!$ &$!'!!%$/�������������wwsytru|vnc_ZXXXWWXVMi]Y]cfmoikxq  #&"% $(#% $!'<�������������}yz�snmllqsf_USUIUOKUIPpPPY_jgjlp�c ! #($#&")$"#$!$M��������������v���~ugeb_iVUMMHKEDLDJcLNT\fgnrs�Q#!!%$"'%$ ' #"*b���������������������kXZXVTQKKJFBIIKDcO^fkmnsq�2" (&#%' &"$ $&s������������}���������pWTTSRTOOKKKSY^_hhjlqhtr� #$$'"& &" $&$ �������������{}��������{ZRfJOUHGYE6]wngegkglmpt�! "%"%!%(" ''"����������������������kLbkBQP5GW?7prpdaggemilv{!##%#"!#$!#).�����������������������hKsVCQD5EQ@Gxokjagmjhpgtr! \ No newline at end of file diff --git a/images/trainset_face/s32/7.pgm b/images/trainset_face/s32/7.pgm new file mode 100755 index 0000000..052bf16 --- /dev/null +++ b/images/trainset_face/s32/7.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +)"($(%$(%'&&&&'&)#)&)"%'#.+$5?Smg`kc_qloia]nggbjafjndd\[LSHA=5A;>5%.%?.()")"'(%$"$# !"#""#,&%+#((&)($($&%*'%*'%)*,)*TZ_cikdsjizrme\Yb_\Y]adZdgbj\gacZ?KCT:<823-:))0#''$$#!) "$!# ""$('(('))''&()'%*"*)%(,,!7KXdegZfkakd`ejlc^KKKIFLWODIMPXYbechV_ST^>=2B6J<03)'1$'#"$"!"" $#""!'(&%)&*&)*$+(&'*!')(,()=jnhjmabkaZf`^ZWMH>;@HFBF@D;=??IHZ\bjamcWT[?C8LRU9?,79()%""" %## "$$*&%'()&*'&&*')#&$*-*4HkpnjgeX^_b_jWTHFHJPRLPNOAIEBNPLMJUR]k_kkp[lWSQGJkS?<;,%#') $"!$$ #$%()#*'')&*$())$)'$+.Lbennki`^PZW`aYVXYWVZSMJRXSHPMSZQOJOUVXcmrq{}pta^MCrbHH4 %%"+ & $"&# $ #'()%,$))%)&))-"'+&@[iwks`cc\Z[ac_YX]YPJOIITLYOPQW^fc[denwuvpqvpovnv{rd`s\gO&$& %.%!$&"$"!#%&**&+(&,)*'(($.&6K^mumtnb_e[hY`]YOYARNTU]YXWRbgmprptt||{tqr�{uy�yu~����qj\#)$#!1'#%#( !""**''-&','*(*+,&8`}zxonejeaec]LPXQSMHXWT^XU^jmwvvx}z�|uy|���sqqrwjus���{x^-++!:0#'')&% !!$,&'&)()'&-(/&%Rty�wobdgafj]YDLYTJRQSXYZO[juy}}�z|y��~um���|mk`cZqm`jnyv��l]<,%F2&'%'"''!!%%*&%,()&)*)'5R�}|ni^^f[djTLTSZPPUHXMUWX_ww}�wvsllqy~�{umvpi_ZVNMEV[PUklYf�r_dB.B<*'"'(!%+%)(&(())'()(!8xz�pola[YZ`gOHSdYPTUPR_]Y_eux|pl^Z^lltz}vh_MWUMFDACM>CRWQX[MQftrm>JS,/!) &%$%($/%'+**(,)*Jx�xokd\e[WadOKP\hE[^F`^agptupeia[QP^oa�q^QHL=E425127CA?MMCRYGQWivo:K@-4(%%2:'1-2:%,%))''(%Z��oX_QRd_dfZJRb_]PNQS]ahpw�n^Za�bZTPoid�BSB:E,/366037>FGMISXQGTahjbURFCCA@98H06.A-0&(*($-6b�vi\TQLZ[edfJSeZZ\RZfjaosqob`_l�R^\c\LTQ6C9@A4>A9JEJFKONNLOXY\hljgffa]PIG5-5H#*-)&*()&*53h�o`WaON]b_dVUVoe`WWfnypxvl]LUmx{�`adOFB8:308<>7=JNCRJRTP\VUXZ[caaholmj_PJ<1-/6:)&%(+*%0=)_�ebZ[YPf_aeaN]n`ac`c{}qo_VTSt��pga[J;53/22/?E=>EKYL[TWb`a``ecYVRV[hghk_HJ<26344$$!"!%,/;$Vw`^cdXTXed^sP`jkdiinz|p`aWQQd���qZX`H:8999?>AFMFRPVh[e\]ekfffjd]WNCPY`dckhL827(4&-$&&&&61*OlX_uf\XbZlko\erz�hwztl\XRWJ]q��vYYIUaMRPSRTXYU[`aidkotuphnpnihmlg`BGANM`ZbmhC595%.($$$#9/,C{a^uvZd`YlsyWl�����zlUNVOYPT{x�LMQQiejiiidhfinpry{�x���}~yrpokokZG@HPU_a`ie'=@.'3'%'4'1}jg{gemmhgqwhx���yzpVNLVNSZfz�n�fC_dnyxswtqxuy����������������~vtpj^B?HSfjT]k_);?.)-$$&=akpvnaktmnisy���}og^RJMQFKbr�|crmUipxyw~���������������������������{|vk]CHKt`[ZpZK0772)*"&&lkrutjn|ynr����ugZUOJGKEJpy~~bjcdm{p||��������������������������������}pWQIvbemmVZI1,15($%cjn~�d��x�v~���~me[QTD=UW_d�skndj_nvr}������������������������������������rWSbjmjqY]T?201.##ubw�}u��vv����iYW_NA?KhmwooZhrnavt}~�������������������������������������~maWpmlmkfCL@9-.$$\u��s���{������PU`E>MLqtlt]Ldttfr{������������������������������������������naopm_uz6P@>4-&$v���s�~��y~���ZeWCH^mukxhM@d|nroy��������������������������������������������el{oWy�6KS037*'���������r��xfV\GZmvhSnxA?c�snw~���������������������������������������������y`�oTk^P>/06**��������}��xZldZ��tcO[zH<`�{op������������������������������������������������j~rjk\hf7&9>,*����������j\h{|�|bhSZcY@n��do������������������������������������������������tt�zQ[bq7.86/$���������jJv��}^[RrQ^RVt��tg��������������������������������������������������{r��aTXk?,:/)(��������p`���hU`\d`UVW}��qr~���������������������������������������������������m��z>^[J:6*%-������|f}��uxXWjhZVVh}u�st�����������������������������������������������������w{��N[TGE.'&/������w��ztlguZg\^ZV�j�sv�������������������������������������������������������z��ViDJG,1!1��������`mjqqrX\WZU�y{i������õ������������������������������������������������}��tmCL6;/'/�������R^zm{tdQO]b~�x{r}�����������������������������������������������������������{xMG;;-,.Ŗ��g�j_u|xyeUHRl~|{zr~�������´�·������w~��~�������������������������������������j�dAB7,-/���c|�c�y�|cWQZgz}q~tr��������IJȺ������~{onfhkbgux�����������������������������z��uj�I:6.(2��fpxyz��sj\Zekxx{}wr��������Ϸ�©���������qgf`UQ`aus�������������������������~z���U�^:8.&*�vh�w��}{\ZOkll��}yv���������Ǽƺ������������{kf_aj`op�}��������������������lnruz���fvsF10%%zg�xs��qj[Wqmcv��w��������ջ͸��������������ztvkseknvy����������������uoii^v��{t���Q{U.0'%n|��j��Qnilq[px~y~������������˻��������������{wsrnso|z���������������taanu�����m���H�H75)(�|����q\nniXb|~|��������������ɯ�����������}wvxysumsp{w��������������wgkx~������x���Wqf0/*'�x����oelcQ[ss}���������������Ů��������}{�������xqrrxv�������������u~{����������z��iX�0)+(���zzufpXEVoit����������������̿�������ws����������wrnw��������������������������v��pS�\*+����skgh5Onkk�����������������ſİ����m}�������������ohjz�������������������������r��mgk�"$.���~lmfAAukcz�����������������ƺ�����s���������������si_q�������������������������i��uwO�/#*��plu/5oljf������������������dz��m�w�ȹ�������|qm}�sian���������g��������������m��q`S[N'+��}bzC%`t_kr��|��������������İ��u��˺�nojMTcejoilyxskjpu���������a����unw�������ws|rQT@e8%��zwaXs`gq}zw���������������ȿ��v���şd3=v8o[=Jdnxuuryuy��������}nowrvG=Bc[o����{\ycRJ9Y@/�~t� @wk]i~�ps���������������ͺ��q�ɬ�Y,*F7/~yQAD`zx��}���������vu\?o5?,yq=f���|doSY<.P97|�}r_�Sesmjv���������������̾��Ǹ�>>4JO;B_?7F\��zT�aqsuD[":2>)u�t?i�caxd\jtr|�����������ɽ�������X�������r{�����������������������w�vqXi��u^NyRsoyUO"81Lx�f<�qSrdXgtju�������������þ���������������������~�~������ǽ�����������������v�Fxqm`>.;3D%��Lp�VlfUaqfh|�������������ŵ���������������������������������ü����������������GvnlPB(7>4'�{L�^iuWcX`bn�|�������������������������������~�����������������ǽ���������������GdxbN@1678,�m`�Ny[P[T]bo��������������ž�������±��������������������������ú���������������U^tYT:.D=41zo�m|b>SR[lau���������������»���������������������������������������������������fcl_S/+3><5�v�Jv=AESwm`o���������������������������������������������������������������������kxQX,**=2.���SEDFGspgaiz���������������Ƽ���������������������������������������������������xNW1(*51-���T!CQcnf\p]n����������������������������������������������������������������������G]*&*3-(p�v6*FkoLg^|\e���������������������������������������������½������Ͽ���������������?].%-6,*o�^5A[�AGfb�_e��ſ�����������ɾ������������������������������������ҳ���������������IZ4$10,,��NQ]@)i^Zshe���������������˽�������������������������������ź�������������������`@N!..+(�dVk}E:�ZYnkj����������������»����������������������s�����������������������������i@S4'/*+�][�A:e�dfhgo���������������ǿ�����������������������pq��ĺ���������|�������������aJK1*/,)�Y�)0?`{vokhwz������������������������������������{x�dx�¥���{����zjnz~������������l>_,'--(�{�QD-k9u~vpevz���������������¾�¹���������������|m{�gq��s4*-:D`�x`T[ks������������q=R9(-,-���6RJy Ywyubv{�����������¾��������������������{oe��L��P$)>@JRG[ivv����������97O%-,,��q@Qoa6*lsxel����������������������������������|o]n���KWcXJ@JUMq�|QUulTiw�����������@'X',*+��VZc�*9&,|`h�]Imp�<,)!$%*#Eu����������������������}��|jhX&fs$ )('8*(($'#7?$$#$ +%[QUQG@?6<@HTgu���������y��vg������������yxonjjjmosx�~�����������e9(4/!"'%+5('#(&!*))& #!Tvgb]WIGDIMUbrx�����������wn�������������}qrsvy{x{��������������%9:#!#%'0(')$'(#+%%&%K�{vwm[XLOT\bqz����������xz��������������y}�������������������l0*/("%&%0%+.#+("&(#"&$ P����~vgZNecgn�~��������v�vw���������������������������������+/&)$"%'%0+),%&($&&$#$$1 \�����zyf\fomv}���~���~nzu{����������������������������������M,!*!"!(/,'((&&('&#'!!#$!��������tgovv|����xy��qukotu��z�����������������}}����������n-'!!!)0(()*'"&()#' "$ ���������vsx}������y}~qmZkjmx~�����������������|~���������x"(!!##'-'%(,#&&&'"))"1����������w�~��������zveWifqo����������~�{{~|twsz|�������p&!$"%%,),&('%'#%&% %#+L����������~��������~��qRlemw����������~{}vpoplglrty~��z}�r#  &%)(+#%)$$&( "%"!%%d������������������������lhpr{{wtx~��~wwwigdb^adimqxtww�|( !#&&(()&(''%&&#$#!(#�����������������������~ylk|prqfqfn|s~tumk`ZZX]YZ`_gnqir�3  #""""('(&')"*'$%"$*$�������������{���}������zulip{fajlcZpjopnhcUXUQNVX[_Xthj�L !$%%&))&&''("' %" ("��������������{}ww~����soghbpeaafbZ[gihf]WPKJLMLNTZYucy] ! ''%&)'%(&$&!&#$&$$=��������������utgox~����svsna\\]_`c[ZU^_aXMNIGJH@FQW^jjQ!"$'&%(($$'"&#$"#$$&a��������������}g]lu��������vigf]hf]ZTOTXTOMLFHIDM\Y]GB! #'"+$,&'&&% %"$$"$+ }���������������`Tf{��������}{}uelmeYTMOKJMRNOKMN\L='#$!!"$$"&'$)''#'#""&$#$%����������������dOf}��������|y�rfo`i[QRTOOTZW_els{!!  %$$)!)&'% \ No newline at end of file diff --git a/images/trainset_face/s32/8.pgm b/images/trainset_face/s32/8.pgm new file mode 100755 index 0000000..4a35d48 Binary files /dev/null and b/images/trainset_face/s32/8.pgm differ diff --git a/images/trainset_face/s32/9.pgm b/images/trainset_face/s32/9.pgm new file mode 100755 index 0000000..5a98daa --- /dev/null +++ b/images/trainset_face/s32/9.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +!'&$$%!&$)#'(%#'&&%&%&&1EestqnjaY]]XZb`aa^[\hcajiffSW]i[egrgaWDF+-+@"/'$)#$% $"#"+ (" !!&!%$%!)"%%)")"%'$(*(',RjrnbY^c^g^V_X^bghnsrtki`och`Z[gh`hmueYfVKK+)=/,$#'#"&#!"%#)!,'#!!!$%%'$$'&$&$&)!)#%(%-+-Szxkcf`lgcaaakppxzyuvqtnsj�qxpfgdm^gqsw]`__UJ,<.0' '&%$'#"%#)&6"! $"(()$#%%(#&'")#$%/$=VpvumicW\`dmvu|}w��~��z�{|w|~xqkslu{`L_i@9F:0,('%$& %#&'%$6#"##"!%#(#%)!*!$'%''%$Ikmqmnfbeijuyzwvu�vv�ywt|zr{��}�~z~{}vpvowtYPbV9II6;'&$'(%&(#&&!8%+"#!"%#")$'&&'%)#'(#*%"1Wpmpbhpiynx{w|uvzv�ywy}uqimoimhoty{���~���vpfl[YSMQR7B:7'''('()(&31%#'$$),#* %)%!'%"/0)&9)Mrrl\cgu���ys�srmkphe_\XUVMPNSTii_jio|��y~�zj]eUNba@E;5C6$%)+&(.-&&*&##%-%#%$%&%))3(*'07Kvkomjs����{��xlnipWa\UXVTGK@>K:9AWbROe[fp�z�{}jWfYZHBJP2B99'+,13&+$2#'"'+%&%%%&"(%%','%/3hovkst����syt��jj^IJI;MADFA@D@958F7ESIWAZWYJft~xt}aeWPOOXZCILB@6A78.4(4%&%**'('%&)"$&'(+*K`xx�o����pco{{zqfM827;/7-)02152(16769ROC_]QQRQ_kmkqkescY[he\XTSTGB26*-*62"-+"&',"'(!&&(*'[np|�w����pmqfrthZE:9.()&&"&&+7MJAifPTWUUd]ln_lvec[wd]cRKVRPN<3/..1.0)#(!'&$)$)#%$cp|��|��{s�snogqfMF(,)% %'+-*(=GC8=@<7.*)&&&%(&&%&@eh����|gliryt�kH66 '2(.69@>DOL[W_ZTT]Z[c_]ahgvdlknrph`ZaV\JXX_ikdh^Rc^_YO=::86-#%)%+$&*:bm����tvctl�~o?73''&4:AGISQW\c`nfgjabed^`cebjbljhrpmkjpfm]YSUUV^pkbc\dh^^YDGC078,*&&*'&"5^n~��yfslm���yq?/E#-+:>HY[cffmoxv�|zy}wzrproolmgnjilopmuzqsmf^XZT[kncdbkdccbPPL77+=/%(,'#.fl���{Z{e{���}dO(E@1>K\bmrwzz~����������������|ywww|tuvx{�w|tqrjbX^iw[bkiakk]_\Q9842-%+&(-\uy��w^s{s���gO+?ZCOct~�����������������������������������}�zx~}fdm^tjInu`hg_Zb[>?.>+40%@M}���o`lo�����oXH@aW]v�������������������������������������������|lsarrXY{kgf\]ecX@B.+-%?@t���oifj����}slNM^jm������������������������������������������������|rhnu]\motdbf^^fPCB'',Eo{��}ok]�����a�^X_oz��������������������������������������������������zrt~YkZnxr[jcjVaOE%&@`~|�yplg�����h�ngby������������������������������������������������������wtaaet�`_lqRQLM(3ddj��t_~w����h��dl{��������������������������������������������������������|~^q]s�|XmhjSKL9SoW���Lz���vp��bk}��ʿ������������������������������������������������������flarw�naa{\NICpb��{Oj�w��eu��fi���������ļ��������������������������������������������������{gfsvwxjdo_YJhfc�tc^�o}�pf���a���������ɿ����������������������������������������������������nmrrzosq`\`LqO��[j|�j�{Y���`����������ƽ���������������������������������������������������~uno�tsrpVXKJg�\ez��m�S���br������������¿���������������������������������������������������ysu�tykxeVQ=�nWm��z�X���u^��������������Ľ�����������������������������������������������������{{pk|]Vxwcf��qnet���V���������������Ž��������������������������������������������������������wm�]q�eis��Ung���Yt������������ý��Ȳ�������������������������������������������������������zs|sbhl{�~f_^���e�����������������γ��������������������������������������������������������n|�sk���caSx���lw�����������û�ƹ�ų��������������������������������������������������������n���r��i_R`�{�zo���������¼����������������������������������������������������������|�������}�l��uUcH�u��l|��������Ⱥ�����������������������������������������������������������z���������{�waVYk�`�|n�������ɽ��������xjsy�������������������������������~yv|����������������������xrhhPj�m��su�����˾�����������pkvx|v�z���������������������xxrfif\aalu��������������������qLndZ�p|�bem������Ļ�������������{�xxxy�������������������znY\WZYQP\hq���������������������_Qmb}yj�oZbw�����ȼ�����ʸ�����������|�������������������wp_KRW_Xcl~���������������~��������fdnxkijt^^w�����˾�����̿�������������������������������zmhVW_doguz����������������y��������wvytV]|\Tr�|����ý����ž��������������������������������oinapnxy|}z���������������z}���Ɛ���}uQVsuQc�~���������������������������������������������trqq�����������������������~v��������~]RdvWU������������ʷ����������������������������������oi{�������������������������t|�������tSUtcGy�����Ľ�����������ƿ��������������̻����������m[|��������������������������zp����x��lSkkLi~z�����ƹ���ȴ�����Ⱥ�����~�����||���δ��������nOq�����}���������������������xq����t�{b[wOd|r������¼���ɰý��ʹ���rvxxsq���{v�������������Fe��}oiiorw������������������{t����s��XpmRul|������¾���ȴ���ԿyaD5g7Dbmoo���{����Ǹ������fLrsljhoeYC?:DTt��������������}}}���{��jy`haw������¾����ǽ��ϱW=x5QSQIdt��}����ƻ������g\vqlkdfZ?&4LQ%7V�������������w�u�������{dXa�������ĺ���Ǿ�ɺ�J^b�J'h"eg;Qw�������ζ������l�|p_U2]D+O+9-O/Kx�����������}�v����sy�ug?|�������¸������ĠfI�uHaFFf=m}]EZ�������ɲ����������ZL=Mpg5L3F,teO������������w{{���sf�uTZ�}u�����ú�����ƭ����nprf{s�~�{}�������������������ymfsu`eeNVLqkFD\�����������xty��{fxsR��h[�����ÿ���ɶ�����Ŧ������������������������������������z��_mz����]~����������~ju~���czio�fQh����������Ļ������ĸ��������������������������������������~�������|����������{lfc���Uwh��N[���������м��ÿ�Ƚ�ĸ������������������������������������������������������z�mh\O���^gs�OQo}�������������������ð�����������Ĵ�����������������������������������������|s}eJ@z��qe��,Et������������������·������������ƾ�ƾ����������������������������������������i}m;4���ls�hD���z�����������������������������ƿ�ȿ����������������������������������������euxHHj��_��(���q|������������ȿǼ����������������ź�þ�������������������������������������fxt^YM��]�n|��red�ļ���������ȿ»ĸ��������������Ÿ����������������������������������������o�cfJE�j�NN�aki=b�þ����������������������������ʾ������������������������������������������q^hRK�}o�b�\@�fb�þ�����������Ⱦ���������������ķ�½��������������������������������������ze=ewU�yo��;*tw8"F�ǻ�����������ȿ������������������̯��������������������������������������sD;[xo�vo�g]�C0/?�˺�����������ɾ������������������Ԩ��������������������������������������W9DMn`��gyFW�I*<#N�ĺ�������������ż���������������ɽ����������xq���������������������������/;JNSK{�{fR�\!6Q��»�������������ʺ������������ȧ�����|{z������`��������������������������~JBZPC`��i{�"CH������������������½�����������������{nropvq��p{��������������������������N:IV\BO�vl�i&FA�������ſ���������½������������h;q��g^]W^ziOh��w���������������������������9X][Q7t���Q CEK������¿���������Ļ������������Ht�WSKIn[U��w{�������������������������hG^kOX.c��~\C=9������¼��������������������}��T0 ��oJK^x/Ny�x|������������������������DXfnNR.\�~pm??:!3������������ǻ����������������tdu���URkoZ:b_}��m|����������������������v,/$&2 +3HTjo�svyz���������������T"*6PbcTc`Xttl\�[UFr}�nu`Q���������������������������jsQ\RbQYerhowvyz��{mz���������������J%')=V`[[kY\wEo\V�aK\p}wljZ\����ư����������������������utuyy�y�_|vpzz���fx��������������|;"..6FUb[`fZau=FNWVrK5aaxtkwoU������������������������������t���urKqsux����js|}�����������e&&07R;#%# (""&$!&$"$"E����������������������������{z{rw{y{q|yy{}�|u|t|{}}��Z*""0-?GUTT;1UJ7BF2$ &#%( #%%!"("#&=����������������������������|}xvstqx{zzx{~}ywvsx|yy%%'45D:4EF<>?1- !"%$%#$$"($ ##!A�������~����������������������~vtqx�|}}x{y~zvvrvuw�8  $$&'1 <%(5*) "&$#&!'"%$$!"$/�������o����������������������yyprptrz}s�~v{z|yssipt� #'.+""##%'#""& "#" ��������l����������������}�vzojnkluortzzwytyvt�lmfiw�  "$$&$%%$ %$!!#!'���������q��������������}sxomegjehgnlowsywrsuo{kfcq|t"!$#' "##'% ' ����������}���������|vtpmglfc__\\b`lnkrtsnqqkvlmhjr�Q ! ''"$'"!##$!$$ ��������������������rndek`j[[VOYWXV`bfeqmnnlllempqq�7"$""&$#'"!&"!$# ������������y{�}��~{ic_^[_`WVNHZ]WPWZ^amljdmkehmkqx} &!##&' #$# % &"������������~s|~x}wliTU\I\NQNLIbYHDVWbakh`ekbeikjp|h #&!$ &!% & &#$�������������w�mstsnZXWNSPHGFBAPX?KETf`_]ecg]jjhkp�K& &&" % "&%!"#-������������y��qcce`SSKKMHAJ?F=UK@I\[Y\ag][`ifhmq�0 %"#$!"& $'$%<�������������~���g]YWSUJPJAKGHHGTIRUXdiieXRchamlj�"" #%%!"#!##$ 'i������������������^SSQUORNPONNRIPKXhlmebQ\_dfkpg$"""#% % !$%$N~��������������y�����nJHCBDHEMLAAJ?2;infimVY^Yjfeng�/ \ No newline at end of file diff --git a/images/trainset_face/s33/1.pgm b/images/trainset_face/s33/1.pgm new file mode 100755 index 0000000..2751301 --- /dev/null +++ b/images/trainset_face/s33/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +XOMLEALchQ@ENCOYUDFY{xnbXaeikg^ZWXYOC;>=G@<8""$8?>9)6)5=,,DUPLB@JAFPK7BS>4H[X;K^XUbediaghdfgPEVZN7Nb^F@?39%%8<8582*/42"$FSLXH7JLIOHM8QP;HVa>:\]WVhabicffdd@GVU=AXVKG^eceZEC=>@D8H\fijge^_MG0294514)&)"!(@PC\N57ISNFJTKS;3WbZ?B`PUacdf`echeQG364IGFC@=5447931)/).*&48:>8%$$,/+51>CKUE5DA2LUMFYWO_ebdceiiO@A>7PbOWeV]cerwr{ppiffd[UZTbbkld^PONJE=6?947=7<;128./5,.%/-.%.%%% 13/+(/GNG)"5LIHRJUUWCHfagdg=Z]HDVSENX[[`noillodiigkjkc]Yf]U\WUXVPNMHB=8718696432211(+.(+ -(041'',?>5% 3B8FHKCMK8AZhbbgHNK?EK<:FGKYckbgnzvpuvjjhea[TXbcdWQG9C;@6913/4:<8*-*21(.+-0%*",79)",?2<=D@EP.4OkfaeMA?@<.+38?IELP`gk`Y^nfadY`_XSSR]WY\YLF>MMPCEJB=:D@75:=6661,1015/*(!"#0+/73*;H=CN7"Medgg=7;=(%/*52<48O`__TL\bcemggcebaY`a]^WKTNM=984202,/1')'*+,21:/54./++##($%%*21$,K@5F>%D`gec/84/)12-07-)4EIOHELY`dlllfnkd]UWacca[YPSIA<57<:9=8?:;483/0.-#(#& ++,"(BJ6C?41Mphf.00(%0&37..(*:>85;N[eejilh^Q`ZUHM^adcZOQJID=:=648JID8B338)+32.**-4,)"('+(,-,8S;9?/3JB>BD7EE<::=87489?>MSYckaM=GHQRRTSIE==8COE9'1:)+')!!&"'.+36>GM/9?;(Rgi"!(&.,(!'))0/EDL;6F?EI80H51Rme$&)$!('#),2FSUSTc[ZQIHFC<:;?795.)+('.35 ")>RSNF6$("9F2%&"$ ##! %!'#/40>?A@:9<3/Pje!+#"'%!.,-ECK\bhnb]PZVGGGEA@888/5,3644)1AE86,)!**0]>* !#&'#%&&&'#!%6/06@D>@7:75)Zce&'"! $%+,39:IW`didb^LHKLQLKFGLAE9DB;702(.1'-,0'34*>O3((#",--+-1,")(' 850ABB9;87882Ohd)!%#$ %,036?IY\dce]\O\\hl]`YVQFFGAC;905-/+,("=65D:0::/$(&(*'0+41@722-3+*(;/7>G?/999402Xbc "&$#!)2..;9DMUZahflgqpolaZSJJPQH@677'--)/1)DB9SRICA:2,302/486>?IAD:9=--07379D7"67=(+8\d^$$ #$&-)-0456BNTX]XbYZWXYXX`dZK773/+%-.=:?PPHSQaiUK@;B9@CBDDLKQQMLMJ<3-03*7594-60.';ab_")%'%!+'22JOX]YY]]ZZ_fgXNF2350337(CJLRX\`_Wqr^VMMPMLXYX[TX\WSTEN?21/2#5//.$+-,.%>ge_'"%!"!.(-/=BAC?CCLKNWOLIE<.49:A=0>UQ[^W\aWdom^][YYc`hgflga^``TOAD14+.$1 ,*#$)&-1Oab_#  %%'%+,/=7951;GF7H=?A8?;99447AA?EU`W[WOUWYXeioopsopptwx|zqpiogWUM?:1('!%'( $Jba\`   $$#&)+/.-/2-,--,2*&-4@;9GVZUQIUP]^_]gmqsrstvrww{~}xuqwjXTPI<,%##%!&"'Wb^a_$!!!"! %, *)%'+)*%&+"1/26;DFEEENTURe^bdnrtqusxut~x�z}|vpvj^[XK=1*#! %! )-bac]a  %.*'+-((.$))"+'3-.92>>8>CMUZ[\eghnsnsmpttwz|~|}}~zsskcdWMJ4."& #"%/g__^e #" "(%)*..-.-'-&-0(-+/1.466440-2/.8::>CNTXY_cjomuurtyyw{~����������������~yololkhggQ0"$ .[c^ca^!!! %)+-4:GJLLKA>=C;9/>8@CKUV_`ifhrpqtvqp{v|y~�����������������~tsllmpggfK#&$+ah``eZ-"!$/)+3;DPOVOPRJRKMOHGNST^bbegmkmotqtuurtwy������������������}xqnljnkgk_8")-\f``ac3!"!),3/BDLTOSVTVUXVXX[Zbcehjlmkppqopuvtqqvux|�|���}�����wuzuvutshflihhgL,!##+/X]eWc_B"*/616:>FIOUQUV\\a_^ihlgkq`H33Qup[Ga^_UgL)!4K::f||zoj^c^msmpnqjqmoiknqts{wx|{{zsutn`\]TL8:0912:B9FCJOSVXWWZZ_`]ikinmpiO85ZphjQUb\\rsC?UELnklja_[XUXYXPXUYVUXQ\daanmsvxw|uqkg`XNGF<62441;6358?B=FLNSZZ\_ganjimqjkY@CTJ]d\Td^`r~Q)DcSXk_Y`PS[UYRNK>AA=?C??AQPP_`jliopoog_WNI>@995/,79&5)$1AIZ^dgljippjl`AHO9Q`bWa^Nl�d5Mf`f\QSZRPXURIHD?F?;6653;;=GLQZ[ddgkb]RQCBB==0*,3AG!!1K3$%&4B]biiloromhhLLKN75487GAD5EB?D25p�������}igc`l_VRIRTTT`]hfhnikmqswx|yy|xrla_^}`8aon\]YUl|wZ2iyrzuubOKBJFOOQRMEJMJOGB@@@GD2Jw��������rrphmkc`VUVUTYYgachfnptw{}�~~{�y{db^[urSliidYXGnyZ:itw{��upff_kjqi_ca`]NMA>FIIAOg{�������~txvtqwpg_`b^ac_ggqww��~������~xxjb^[qlhujk\U]Hkx}eMbsz}�����xwqhklfja\`URJIITSU]ou{��������x|��t�~�nvtmuvs�}�����������~|zrka[emir{pqQZSS]}�|ccw|���������uddb[`VY\al`bhsq}z|z��������|}������������~��������������ytni_^aomx{ucVVWLW���{bp~������������}y�yy{z�}~�����~����������~�������������������������}|xlki^^bnqw�raMRXQJ���hl����������������������������{�������������������������������������}zyphhaZ`onwusSLTWXF}���piw�����������������������������������������������������������������wxxqdec[chmqocONSNTKd�|�}cy���������������������������������������������������������������}xqvgib][ckljiQJSKRYQW����bp}~�������������������������|���������������|��������������������{ttjeh`Z`hoocVEIMOIYUH{���jhq~|������������������������|����������������|������������������ztyp`md`_adqa]FHJJMLSYH_���u]mtwy��������������������~�������������������}w�����������������{nsncdgb`ac^UK@KGFKJXXUNu���Yiqqx��~����������������y���������������������x�����������������uqljgdj_eYWEHFDNBGGHYTWMd~��Yejrq|}}����������������z���������������������u��������������{npgikdccc^:AECCFGDIDWUUWMw��g]hkrsz|���������������|���������������{v{x}z~pu�������������}x{okjiffdchN>>AC@?=@DWUWUWMh��Wldigts||}�������������lqjdg[Ydldh[Z[VPFK7A>TXUTXWPds\ahlimszw~������������p^T@GHGOSZXKRK79..0'?[hax��������{{xutlnhhdfga`dg=1:>=:9><BUSWUT]UVZU^ckieiquw~}������������r@0.*02486@1?JURV[ghkono���������xvrklkhckbgcbk]34585;86:98UOZWUX[[W[Yagjmgqqryy~������������]EC=5EBCAGBDSacfjqlkpns}��������|rssikijgfedalV21<82@2;978XWTWTXYWXZW[fnjjlsrtxx~������������eaPFHIRTUMVU^ghernlusv����������zzprklflffg_pK559937787;1VSVWXU[QW^T]]nikgvsqsvs���������������qg]^cZVMY`ddonjiuu}�����������{rqnnicgbbalB,6569487596QVVSXVZYVY[W_jkjjquswz{����������������xoc_WSX^afnliotx{��������}~|xqomkhbf_bh83447808567;UUTUWVTWYXY^[jhmdisvwu|������������������~uc`O]_eilrlqwz}�����~}{~|zyyrjnkef^`g`045929486368UUTYUYWYU]P^b`jkjmqsz{y��������������������vm_folspurupxyvwxwrrw{vw|vpqmihcjaYlR050837635468TUVRSWWS[Q\W]andmpqw||}������������������zvx�}}{yssoplmanmbmqttrwslqidf`e^ccI-72726575847PWTUSYXTWXU[Xchhiosw~~��|�{|��{zzy����������|rilokmrphad`^^^dkonpqkkpmaeea^gb8/2812:525434WPSPXWXWUXXY^^eijhys��~~{|{vuvvqqvy{lh_W`uo]R:EICKRTQIQGJFR]ekknlfjljfdbc_kP04646.7.62542RVROWVXVVVYXUa]kjlmw}�~{x�xvpsnknjohdZQKGES\mks����������~~y~xt{ux|zurnhgfijfchccbe]5516<.563261:0;PSVQWUVSZ]O\WR\X_cgdipsrqqgaVco|�yv|{rvz��������{}vzv|e_yzuy{xrlihgjgggacgcaB.-4686624362547SQUSWUVUZYXVVZXYZ\ebekmskqdber|~�{ww|xoy|zyxtqrmliekjte_quwu{prlikflhgcdcbhS1/6/724365065434STO\OXUXWZTUVx�XV\c[cagjjpgil}}y||}somfhha\WVVZUVZ^achdcmouromlejcghdhaa_``>(:3255-7446/3/33TOSXQUXOXTSb���bJVab^Z`ijgglq~uxtwqsriida]USMWPRVXYYe]dgnjjqkllcc`djfecc^We];632602534343437NPRVTUSYPOm�š�VVX_aZUefdgkoyxrtsmqkec[`RWRPPOQSUX^acgimfhjjifedagjfda\`^Vx�U,.722432325405QOTTSUTUJu�Ĩ�֊kNZV_\\^cbhgkrwqnqmihi`\\TSJOMGVUOZ`_cgknkemfhdf^fiecd_Za^S\z�d'104441221324PQVSSVY>s�Ȥ���xqdRVX[__\aafkkltolheihe\\SQT[\_gb`b^_cghjpmnnlfc`bhab][^^Vp[Y��Y'04604171552QTRTWSBa�ѣ��̲lnv]PY][]^acggiilhpdfgba`^iu��������~ysfmvusonjc`ffa]]Zd\L��Id��U*353521553/QRWPWKD�չ���ĆanvkWRZV`_eaffjogiukkmhgos��������������hk�xwpjghafb`\Zdd]No�uNo��B(18.356255XPPVR9��Ɨ��К\aqxtdTXU[[fdgjionptusz{������������������y|yusc^ea\a^[^f][O_��Q_���".:-81536/XSQW6a�ث����uXfpynp\NUWWa^chmlptrv|}�������������������uuqkk^`baZa`a[`\^KMw�xLy��Y!3325193-QRPS&��Ґ��ִTOjpxnpnTJP[XW\d_hnlxu{~��������~}{�{�{xupjkg`a`_ZY`[cUW]bI3g��Dg���3,052613.NRW@9���x��ӣJ5mpqtplaQIJTU\a^emnrvyt~x�}�}�}vwyuuxwqpjefef[]\]aXb[\WV\a4/T��XQ���S)0330626TOZ3o���r��А+'xxotsikYHKHOWVYYgamiquytyxz{zwtvurspqgab`Y^\`[[[c_]aSY_X]a!Ms�z,~��s512.552VPT0��ܽy��Ҏ@�ztppmkfJPLJJTXWV\ekcppjrunspkokkpiifb[]\X_XZ\Ya^_d[^U_Ua_Fr��$f���04626/4NPS)���Å���}izxqrogf[PMPJJJYNYY`\`ccfhjjehfc`_c_X[ZTWYYYU]^^a\a]X[YV]`3o��Z}��0,4.5.30TTAK���Ƌ���j"}�u{yprhjcSKNOIGPNVTVUW\ZYY^]^Y_U[RWXSUXUVTZZ\^^bf]bWZ\Y]Y[",w��$K��;(205013TXJu���͑���^1�~yv~yopkf\RHMHLIIJVVZRWSVRPWSTRYQNRTSWYXVP\\]]d]a[[`Z^UZaU#2x��.B���[5;,6803{������Ԟ���m<�|~xy�{onl`[NKFNJLIJKTYXUXZQRTTQUNWURVWVPSX__ac^c`[]U]^\Z^W@���)S����|tGTcM>�������ή���-�}�}u}{ynig]WNMJIKOKJJJLYT]YYXYZXVYPXPMOTYa`cca^baX\Y[a[]]R_���$c�������v}un���´��Ҹ���/{��|twz{wohc\TMMOIONOGJ?JETKUTQTUMLLMIP\X\\bea]``Z]\]^b[XaF'y��~,{���������yr���ĵ���ƣ���5u~�yvx�yvxoj^VRMQLOKQIMHHC?HEFAGKKHGNRU^Z[___`Xa^V]aa^^VY[6B���]L��������������ÿ���ƻ���Hg}�|}zuy{ttqi[[XOQONKTNOPOICCCGIJHKNSOZUZ[cZ[]]Z^^c^`\YV[O |���@l�����{����������Ŷ���ʫ��p^{��s|sv|yzmtf_ZPULOLMRRRVJJGIEUANKVPW[[U]_Y^Y\]e]_]\_PS^9 I���|Q�����t������ \ No newline at end of file diff --git a/images/trainset_face/s33/10.pgm b/images/trainset_face/s33/10.pgm new file mode 100755 index 0000000..14b3706 --- /dev/null +++ b/images/trainset_face/s33/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +[`Yba`X^hifZU8MHOLXm^Q70HUGVeD?OJSNXihQFRPWYSCE858;2&0*+!0;@OC;MI8APEFORB?MFLRHYSEQX\dddffc_^]`]b\g^RSUPEUVYdlmRG=MX7"LUQYa]N\[TC@KV]ZgYLEBJ@<69-+# (%0AEP@;7/BNLAJPMI6GPCHPTLDDD33..E-5FJ<=<)@SRKgc`Wk\Whe[UUYYonmHIB:]_R\^v{xfgaWhox|vmUN]_LDTY]X_QM<:8=7.*((-)/662+#&13B3(7HKD+'HG:3>-3NXQUe\ddUTlNMdc]`aoLF=Sdwjagzxrxuynac`gimYYW]UGTVYVRKJ;4:@6<>1+$-&14.0''.-5,'?<;5-4L:C69/CKRQZ`cRN]_K]op^TdDPDIlsrhhnzuozwu�{|pys_WNRMO@@IDC?PI>83*,>964//&+.%03-,/0*!5:*/99LEA8A864R06_cMUVVSORgedjb_lw~ywlkrikZVGORLKPQNI<17>L.6NC"O`N>BAV[M_STDFRLC;NXc[NDAR^jnw}�{wmcWOCJOSXbZIQL;?9JK=DGBA<96,6<(%.+%*'',##4>7D219L9(GP%TcMK?FMK<^LETIWH2EEFKB6C9/635($')'%$/ 66372-"&*"! &%35//!"=73(>V&aI+ )06546/412(007;:ACCAHH>RFQ]WZ`X^hXDRX\ULFRJB8JHI95<49957-78883*26/)#&#&!'/+, &-9+,=GGaF-".-*3)-*3/0();61+5CRIJIYcrkfibY^feW`cXRJR><;88AD97B8+26/443++)'#,'#"#%$ *'&!'2&)DB:`G%%%"#-#/$,.(#30(-)5CFJBKXanrmfc`UTQSWe_VVVDF=8BBC8;B=><<:897/9,-).&$% "!$"$'!?E5fF%!!#(+%*%,,,*242I5;8EY`eorkshhWRABDED7597438CL7;4:=:71:8EB62,2+*"& *#&%% (<=0eL3#"#&!##!(-#.))0):=:GKK^`]VUBB?IHQLPW\VEMMVUN@<96-<;9_VA#'"# %' 315526?DPVcltoe[J<-(+29B7@@GHD@BF10369:6637<>E:)1 +# (+,)' $('$-&)!2<XVN, !% #$+,13-6.58ANTjwwqaZWFD94.00,3.=HDDKI7527;=,&085.6843+655**&(&+"!"/+!#,!3/`XKJ"!$ $#*/$*"/,.4:BP[pkjstucZML>?:;86/(+$2FWOI;7@A2'%&, *'"')\KJL;$  #".+""((006J[_hpxrrtgbZXEDDE323-- +,77BLI<3415=:=BA;9450'*)$*0*%+$!$!$"$!`J8MA"#!%*"$!'"%($/DGRSaqnelcfZMI@<7024-0,,(#02#) (&,6CA==?;.40*))$ (%$(#%bI5E>%  '#  %"%"3669;ISW[Z`[RQNJ;DD886/4--*-8%'$$ '!*67F=;;;76214*+',$&!_I69>-##$ #%!)/42ANVXVW]WVLNELIXHKF8=://44+1).,!&&&'--509;E@C8-$)))!bJ3?;*$""! #"-',4=HLJ[ZSPQJSJHJA;?>82,9:4941'(7924662601+ -+*-*'"( $"aM26-)!$ $"##!(#')/(37EPQOTF@<:@>HDB<=83066=:712(#"#38((3/# !(.("$$"$%$[F5&"(## "")'((**,10NMQMMC>=CMEAFH;E785.43/+&&"."!"*$%#+71(! )$"%"`I5%%$!!!!"(%%&(,*,.5:PPPWPJHLK@>81/,+,./(/ ) %+&$1-(2.3K3'#$!$! #!fD7,'! #" "#! $'!,)'200.$.>C@AFCEOG@<05((-5+#&/&%+732'68+:7)&AA& " #$%$$!%%hQ,"#%#" )1%3-560;1/0.1-&('/&4.3020,*2G237-.9A:;DAC@@DF67>+$(("'-(/%%"$+_[&%%!$!'/0478564<<770,0-$''%!""00)4>B?4034I@EDHMV[ER\E9;),//0117./%$ ),4`\!&$!!*%$&%1-79=<@?6;8>7@246-+')!!)%(570A426;CDE@PREFX`RNpdK@>9668;9:<7-/(!()39ae4&!  ''"&&%.26;:=AEDJ>HHE.1(..),(./135KQMLEOKKIRZO^hg^NDJIFBK?9B;66/*$!",22C^f=! #&01*-(.:99DNMSXVTXRIFHGD?97/24+*-+-44<:@GIHDGGGMQTSQRkgj]YWV^\SSL@;?;;0,) "-/36?[fB  #&8JK1768@NWdibfd_ceaRH;8:6:;69;47/:-55;<>AE<@MCMOQQS[cgijhejeijedXOBBC5/.,#&/0//8[o^,$ %&";^kbE8ACWomljkjj^d_bYONC>.9<<=:<>6<:?>>D@CDCHNKROTZeamolqnnnnhqrjfTPNB8.0&&)/..'2y��p3(" #7cx�y\@Jb����xtoqqooeea[XRL<<8=8BF>ACKFGCIHNOQNVZV_eoqpqosqmppnnntifTXN?/$�*)($/{���R "% )Sx���oYo�����������~{yqd_bQMGIFBHGNRQSQTUWZ^Y[^dhro{yzyxyxsnxompojf_\D@2+',&%"*%)[���W+'#;i�~��ys�����������������{xia`^[XSWVW[ZZ[_b]fhffjmx{{||�v~wxmpsvrrrjia[H@4+)%!(!",3K��jB'$([~�����~��������������������{qmgk`c]e`eddgjlilplvu~z~~|~}{yzsowurstpic[OF1/$'$%%X#f�yT+ 4k�����������������������������~stghkhkjjhjilmqpsyxw~}{�|v}xvwvvtrslfZSL34'#'*!.`Oj~�s1O|������zxrruxomimqu��~�����������{turuoonjopqssu{|t~vxzzy{~{xywuwvplgc[Y<+&## #=U`{��~d.)h������~pjhgggdckheaggenw|����������||sypsnvmwstwsxvvuvxw|~z�{|zywtqnddabR%%&/Ucy���z\(Dx������zebjkdf^cb]aYSUHRY[ml}vy~������|�{|uurupsxxtstsqutt|y{~~~}~wvmrgf]k^/#"Cbe�~n`vb5g�������xj^\_[^_]\YMUED@@AALI\Yhns{��������|{|qsqurounqmotnt|zw}{yytqppefi]dD #\`e�pYN_eLr������|{oe^`SVTPQQSNIJED:889=>H`bhtv������z�{usqlojnngkjmqhusoquvnphipfdf`eS&:bc`~hZNQSf}������{pfXQ?3-$2,.!$)')4992:6;IETcmtw~�{�~vxunibkcbh[`ee[f^`b\cfe^bckfdedj['#Ki^a�mdYYX{���������ldIH3,0"8B' +A8+088=>GV_emruxxtnhnfZSVVMTGJJLGIFKIMSXZVUWXdcg`i`2"%HiXb�vhv~{}|���������{ub\ZRGEK1' "#$GQE9!%2>?DITY_hjnkjc^[QUFDD74:1516978<;;3.60,:4;;;=?AIDHMNLOU``fd=0>Tb]\��m}��qx�����������������pgb\XGIL;2832:;F:MXo��|n`RK??;<60'.2*$'+4=HFLKFPJQLSQP\ffd:"EK^W^Z�����ou��������������yu~�}wxnpe\JGA>D:L>7BZ|�����p^F:<9-"#'*@'!6>4/==;4/!(2J5&#'DR\^c_hld9EcTUQZS������ks��������������������������z��}}p|����������j[ODJHDGKERMLILF8OGFE:/(9JVaffgib=?C0:6946962:57UW]UTnlopwwquy~z�����������������������lWH48:9898;.68FXk_eZ`bmmochfgdjdb^bc^ce\/45;7.:63:697YXXXVcmkqpzsw{}������������������������z\K@@LLCDOYL_[chhffWfdgkd_c\\`^__[[]_r>4/69935774854^UY^Qchmpqvxz}}�������������������������}pXDKRPZ[\^`bdilllc[bjgif^[X\[`[XaU_ca;,9562:355373>^T[\T\kkosrzzv������������}��������������|k]aS`_a^bggdekpil\acohebX\]]Z\]YX]eP01587734765562[S^TYWkfqruwxx������������}���}������������}sghcbeelgbihkkjd`bnoed``\bV[WaY]e=24849458/85746Y\Y\VVcjnrsx{~�����~���x��|������������������rrkodhkcgfijmhcheipfmb^aX[^]Wa[346288247666876ZTWX`Nbemorq{x||�������svqjiqmc]\ZXUTU\[hk����|tqpoilceigldf`ecflnijc`b_`][fI/61829/=0545748YSYZZWW^lolpvv{}������~ljcNE>E;8284D@9>9@AN`b`^Q_egflfded`ba^^cgkqjki`b_^]\_:02590655576-:64VWVZX\W]elpouo|�����wqkkr^25;/(,/BOT?TTMB.<984?EOU^[[`\dfjkphhh`_`_]ZA,2=353:251455725WWWXZ[YWYicsutstz���|wqv�������j[NB[_M[aYD[b^YDFF7*,)*@?KX[\hekekiig\_^aaO.045723<5147487/5WWYY\XYV\]glnxfs{��|yx��������{���nY\dMQfSZiUV]H>F9$!)+"*@SX\defhehk`]_[]Y=06/677/436/383406WV[YZWWYa]dlixkq|y�xz}���������y���toa_bSVnVT^MFK>3/GL>HTVY_`chhgeeb]\\^M132555277052472425ZUZXWWa���Xdjurtsy��v��������}�wzy���~�vpjoi^XQCLKROSQU[Sb[U]behgdedc[ZdR505/7540:47/3691874WZVS_y��ƗZ\hnqrswu~{���������{zxtky���yw����smmnl`^^f_da`]^bffhea]]]^a<,393426526:03618455RZRi�Ʈ�ʡm]biqnzwyz~����~�|{}tqrpyz}|}z������vjedeepeidfbabcgfbbW\\fG-432436252474344/:52RNw�Ȭ��؜mu^bilru{{}|��~x{yxutsikmmsupnqyx|nijhdfbcchkgidda`fhdacZ`Kxi.26239/3450855214064Ey�ɬ��̽�k|k]ddsrv{w��|�{wuwmopqkjh_[]W__fkegbi^edYTgjdhhcaaafdd_]_]Qf�o.31653/157242347052��Ȩ��Ŵ�jl|tf`^glsz{}����wrstkolggbWSWLNQPVWXY]_ccYdgcgfc]\^j^`Z\[]WIp�~/317225406-1668226�б��ѷ�hlpxvmd[adjw{|�����|zvyrwspic[]\TWSUQ]XZ[^\`[abdceZ_[`g]\[XYSyLV�t'2906.5433512/630ֻ���˖bessuxwh]Y\cmsv��������z||y}sxngb^[YYZWW_Z\Tb^`abgb`_^_a\XYW_F�Le��`"5/419/525247134Ξ��ӹl_cwvruvofNU\gix}�����������������{tko^][b\Y^``]_heg[^_^^[VY`[Is�aP}��=0+3384.54+;2.62����ԗZVb{}pyoulXKT^dqz���������������������thfa]]cbielmkc`Y_[VWT_Y[Mb��Di��}'03312513409062�����|T4\�|yt{tmjVLOWaou�����������������������{rmeippskid^]_VW[Z_^]JR��VQ���H)1:/9.792.193-���Խt) {�v|{vwpldQJTQclw������������������������~bfuwtla`a[SX]]]b\XJHy�g<{��y5/1734.234315���پY^��vy�wwupd[PEHS_qt��������������������}}��upvvq_\[UWUZaT_\YZD1l��/i���#-.8323/33:+53���ڽ,&���xu~�wtshcYHEGM[en|������������}��{{{x�tqrod_VQYZ[Y^VV[\_)*i��0Tz��+(142351442506���޾^���{z��ykni\OKLHCU\jsru|~{z}x|}}uttsrsxtxwulmc]XRT]XV[YXSZVb"s��A44462431ġ���.U����|y�~~}uk`_UQNQQHHHVSWWTUQXRZS^VZTYSYSVSNNT\Y^_\[XU]Q\^[JP���:D������sjzmX_VBF9>ǩ���PX����y�{|�y|tfd[PORKMNIIFQOSVOSTPQQVVTPOONKKRVPa[[\\YUVYXW\d0 +m���0_��������|rsvuoop\ɶ���rP����~yt�~{{nieWSLONOQNCB@CJPMMVSKPUPKCJJMO\YW_YYW]XUY\Y^Za0���k7x���������|xbflo~�Ʈ��=�����z~y{|~�yxpd_\OSNMQRKH@B>F@BCADGAIJJJPV]aZU^]TXWVZ]\\W\F`���OL�����}�������qOQ{�Ǿ���<|����|{��x�{ytjh]UWNQRMTRPA>FBC@@ICBHNLS[VY^V[XWUX]\]XZZXQ!?����Qp����}w���������j2v \ No newline at end of file diff --git a/images/trainset_face/s33/2.pgm b/images/trainset_face/s33/2.pgm new file mode 100755 index 0000000..a0e0bf5 --- /dev/null +++ b/images/trainset_face/s33/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +a`bYb^]`fhg[M;MJPYigVH+IX;DeNEQRNO`e`LIRSUbRIG;B?842/&(%):>DS6A@6>NJELVN:FKNLFSWJ=XWa_dcggf_^^_Za\ecVRXIESX`oh]OC[QEKcmohd`hYC?9@397@87DNVROH?JG@9G@@:0.0+92/.-3O3JDQLO_h^g\__b[YPeclcVekeblTC8UZFPdzxofPT_]MRPUMCB53/2)+29<.&$)%3<=46?EV="8FJ6GA==@I:<3+.9H9476.++#50#+/..'('16&/@4H?9D8-3P2NR`[_?NOT_icaPR=KR[`\]fZmtsqrsu�ztjrcVMISKNNQLF<>6872>=@H>B>8870&54+#%+)&((+0*'L>?@4:F40W3*SPZUBFEIgV_[Z@GPPUNP_k_c`Xcp{wvomlohcLLUTS[VPXGC=GD:9.463%*(*&".,1@5K**?JA'IT#KWcSK5F-9DE71\95kdSI8=E?NG9HK\K)15F;31HXEHL^h`clqlejg``WTOUQJESBGCLSFAE>D>HJ:5*5+.&#'(' #<;6=%2E=<0MP*baL<>-?BQ763PP0*':2.7NIABPFKW\Xhjfcf]X]TSQVMRJNLRH<4<099;86DAHC2917//)##$"+628+"!#<=)5CU+JcG>.-1B>5016:(+-4/8@HCB?GGMNVV\`bltaXMMLSO*)@O0#`K+$$7766,/20,+)379;?@AKJ>KO]c[\aSYe\HZga\UMP<:BFHG99;4086=/,7,/-0.//$('*"&'&,("/-,,BI7`E+$011.(*61&.)454(6>MPDDT_ihl_f^b]hbbi]VUNBB:<=HB8=D@21>7156,/+,+$$&# "'!$$$$(#)G@1!jA0%&&$(*)/&*),+-('7B8>=:??5@6550-.3)$( "$(" B='&cG$!'*'#%')/$(.+/6;;25AOWaflfbc__PSNALG>38E948AGE@3@?<7.16@D=23''0-!&("&(!*<9('_R.!*"!"(%,#+5!.*69=CDOWaZ]SD>?CDQS[he]KL:<87:HOKBCE?>660&,458-5*"/))& "#&'78%#a]8"& % # %)'+*/6<9DKN\XeY`^YK0/*)9@C>RTSH?=50699@F96<98?53"#".+021+-&#&+ &$&*'6=\];! &" " %#%+//7*9;:LV`kxtn[K@2.'09:54DMBRLLA39-6A84,2::=@;;2).'$&%$.)& %)+%#*$ 63!^XM%(! %')---5.-5/AHMjtwlgc]RLD861//9+6?>AFF;:*3@B5(0850375&3598674,&))&&.*(###/&X\KC "!")$)(%)&*)0<;JYkhgt}wnVWOCJE@671)!(/IZUSLF@D=1;95B>A7035..01.83'.*%"(!%%'!]ROP.!%!(,)!!$*).4EV[fjrqrxmf]WLHD=475.-&(#11:G?,6.466:@+424(44*'44#(# (!/8B@7@=674/3,.%%$$'"#cN1M@!! %!&&&%(834:GHXW\a^NSYKAOI?;83-3/(5.%&"#%%'.5=5:6=2=876845&%!&, )/dL5A@'!#$# #(*5/CPUXNQ[VWVELMQSQOM@@=27856452)"'$*,4325;@24=>:=4 **& %bQ5@;+%!"! #+))49AKA^^VOSHSOKFC=7:46'8<7:50#""6=9:672&//('(') ,*!#)`R<6:$#!! %!!%# %+#,,37IIOWG>=>7CRJAF?;;:6<8491.!& *4+$. !*,/$$)#!((`R:.*$$! !!%&'#%.$,,9?MTSOKHBHNJDEF;>4611.31,!$*#( '+%&"$*>=(&" "!#)ZQ='(!&!!$$(#'(&$,'3(6FKRWZOKNKM8821+.)0-+$"("%+/ 25&/00MA((,$%"&#&aS<(# # $ "!! )&(+10,/+(78;<<8?LF995'-'3:,*,.$11<666=06B8%0F0$$*'#$(!#'1c[;' !"! " "2(.,3/9374.-/)+*)((2/./:/,)9=?511-B>>ABFHFDJ?<=3,#'(**%-0%!"!#,;]b7#$!!""' ,0369245;>8:9;=2881+,'&"%&+&;72:;,=BJHFGPLDNcVR^n]EC8>5?5?==568+$% (4,;>_g;%% (!"#$(.24<:>IBJBGHH@D;<3+3+/',$0)/8<6DHNRLQHJJGSXOQggjWKILJIHFF7A8:40,-"%(/3;=^eL# "#.(+%+296@JISYTWXVMDEEA@;553&6*)-,38;6@EBDCHCLHSTQOZifi^ZZ]\]\UP>?@<94+.&",/43;3_eN $  ,B=,856FRWbch_e]a_ZH=99==9>766521625?4BA>ACGKHOPPU[gmhikjfkghhgWNHJD<0/)+#)2+66'ZeV-("""'2PeT;5=Dfjijlhecaa^\TMG;9.A9:>::<<@CA>BDDBGHISQRVceimoqnsipmmpnpiYYHK;21$('+.'.-+^k�N. #%(UtxiGEDj}�ywsnlonmijYaRZM3><@;I>NDEHIREPNQVXXampnsortpllqqluold]TO@0(*&-%(('',m���W$'"No��ubWt������������}uiccVOJIDEHOMPSTWVTU^_[]^gosuyy}vvwoprsnnpmdaYMB8+)*%$!$'-!t���d*"3gy��{ns����������������}zkgd\YZWUUXV][\cabfgdgirxx}|}{x|zkottrtnngd\LB6("*! '/!Sd��dA""N{{���|��������������������~zkihd_c`cgdbighjqlqty}{}{~�{|wuynvtyqspjf\LE<-$$'$*"!W+��I3/d������������~}�~������������ztljjgnkkjiknmrsrvy{z|}|{~�yx~wtvwusskf^SNA,&&"')3~1=��d7"Bu�����wwuqsumlhqoz�y����������xxtqtnnnjnpprttxwxwzy|{z~|}{wzxwurodc`VD0,!!! &BVqSou�u6&^������ukjgfi`ajidc_ccclwy~�������}y~|vttsrssswtsxwsuw|vz|�{~yzwptlfeaaV2% ##2c]mo��]15t������ociiifbae[\^PVQARZbevxzz�������}�zvuvutqvswwsqruwt{}|~~�{{xrqmijaf]?"")#Ob]x���{_4V�������qa^b\[b[\_NQN@@9A?DDPWahry{�������~|}twquprrpqmpvot|~wy|}wvupohefcdR'$2`gb��sVocEl������}pj`Z[\RUUUQOUIFACC.9<;@Y_jnw������}zyqrojqllgnoopouprsvpmmkmidggc]1"Deba�x`NVXVx������}rn^\HD:*-4.$/ *,,>6:876BFR\lty{�~�wwxsdhdeid`dfed]b_\cahh\cbklahbcf? "&Yd\`�t[TQLkz������wiWL:4+'F6 1=0+9;9?9EKLJONRY\bbciL%'2W\b`��rp��{}������������}smec\O6*%-DUJ;2(6:B46.1/4779><>DHGEMLKN[\bhgV).?[^Xd��ym��{z�����������������wkbXQGDM@;24,3@??AXg~|oaYMDE@:630*/6#&24EIHIGQMNPJWQVXagjU+CPeV_]���q��vw����������������|rnbibYTDFD@CEF7=Hm�����w`EE<85&!$-?3:;FJPSUWPTZZ`elU!8ZMV`Z^���{��tr��������������xpzvvlrnlbVLDKCBMF<@a������~rM8=5/(&+C<)!(5%*;KSVTW\^chmV&JgHUV]Z������pr����������������xmea\]ZURKRQTSOPSf{�������wY@-LBZYX]Mdmkuyy�zyz�����������������������������������mx�je���������������}zznofhcVnyrhIB=BABC\^W^Plmmpvy{sty�����������������{~�����������������y���et���������������}tqljhc_`rzqY;><>@A?YWZXWhqqnm~zuyx}����������������~|���������������������ve���������������~rnkeic]amwtC8>>=B=@[\_SSmrnkpy}tv||{����������������uw~��yz����������~����bz��������������wojgeeYcrmZ5<<8<;<=\XZWQhsllpv|vwu�}|��������������zY`]cmlhn|~~�v�wqosz}nn��������������{ohgda`\liYD28;;8998Z\[]Pfsrkpszwwv�{|z��������������Y@,99531/)$Fefg`et�~�{zyuuqohlc`bdbd85-<5;0863:465YWW_Mhmlquvyy{~|�����������������������uaM}��*F���*/057134370540ǖ���0V���|{~��rnidTRHLPNEH[ZVSYROVTUOSUTTTRUSTXSRNPV[`_\`]UYXVZdHH���%N���oQI2A?77472-8-ʠ���F@���}yz�}�|�rhe]WOJLQGICOXV_XWRWUMXQSTWTYPRQFQTY[\_\\]XS]YV\f7b���"e������ejtaTXKB;;9ϫ���z:����y~}~�{�zrga_RNNMSJKEFGWV[W[VVZ[TWVNUJFMNSZX^^_Z[ZWW^P\]a! v��t(|�������{qvvyltlXμ���E�����}{y��|nhd]RNNONPLCBC@JLMLOISJHNAJHIS[[Z][]]WT_VW\V\[PB���NM����������wz]jmw|�ʫ��B�����y|x{��|~tng_YRPKOVNKEB<@EDDEAECDFERMUYb]\[Z[aUVYXTaY]Z1o���>h����|~�������wcKh| \ No newline at end of file diff --git a/images/trainset_face/s33/3.pgm b/images/trainset_face/s33/3.pgm new file mode 100755 index 0000000..26cb88c --- /dev/null +++ b/images/trainset_face/s33/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +]\a\^`ffmbYL@28KcY<7@UfaJGLEQVafYQWVal_VMPLD;;:/2)2*'=SI@D130BUQO]HFXSR\\P@AZcpng^YZJA26B;=?;1.75=3?325>O7KDAO]P6=BLEBHEKL?BGI?4:4074/(57?HA;@FZX70?JC;BC/>O`UQhdcbh`efX\^[_d^RTIIO_js\JA[W:#DU^edgfQ8;7?;AF9H[]bYTOKFLFCL@943;=0,(1.0GD04AES@,3GG=BK48MHXMZlbghefe\[_\X]IQWTWebqlR@MeN?NgehcddYMEMMIC:=H]c^[XSMG?ID8921.1B86,!!+/::(*4?AA::DN3EKD*FI9UW[ebhdee\\\]HSI_\VffgieD?JSCSkwsgU\_dfhmbTSYIU[`af_PDD=@72.++-2<30/244<%&):>-=Q2?\R[ddcag[^[UNX`dU[icgcX:>PJN^pqW`VUhw��zdafbRE^\_ZWJ@B=2>:56-//1,22(#24/..0-35%3QHH?;CB>BHB=TWSabdcdfZ_K^i]ZKrmg[S4=QPTbtolciY\kopsliidZTW[[MVYC<83/=?>=6:11(,=21&2*0,$.('4OJK74HKC5EQ7QVJagdhd`]WVc^QO\jjfID;Qe[[osjtonlhkv~xec_aSOOE=D7@B=68>DEDE@=>54.35-0+2,)%% 6MBS;.JFN8<[NCJ;LQ?b\D[deeeSO_HHbeT]JJDNmj^XcgpmffuyyrwugZ^Y_`ceYNEAGGXOIJN@I:;876000,(&*'""#@>=B6"2EC:GXaaw���o^XSYWQ^ihc_\VVTXVOHFFFGKD@91523.1-&-"'%3466)(%49@0CFL*;_CY^]CCA@FB=7:DBB=;69202-)', "*.40 "$,%8.FGB/2MUF\WJ@>?R@SJ@@HF7<<==4/;J=?MYMXfqnooif`d`\YUVPTWUN;:=<7790048;9.503+(/"*%"$,%!"'$)$$(>I723HOCQ\S=?EB;I=A@NE0(9;1&6D@9EFEHGckmjga[WWRUMCWZMMITEC:@68>8:/4-1(().("#'$#  $ "$+*'8M0(A8R>QVL;86@8E74@S7)0-)::59B>BBFINX[dge_R^bh`^UF?D8-;A=298540.+81%%&(%( &'  ?B5&@?METJN;0356<,,5<*")1-/8479;E8>CQOW^TZefbhpdXZSMGC@NAC@D;>:5.)6,+-((%$#,.#5F88BODJ[R="*3330(/0')&1140.4GG<>MOX\[_VUZ\bbpnefZRBA;EKJCA7=@B30065:8:463).1.'"#)*&'*3 )1>508HR;XS/#&0,0)/&0*%'/0-$.8II5>FL_ceejlgYMIRNSM@=DEG9@LXTEI?C:923.*''1-1,/11+'$)+-"'**%)=-,6AR9JY'$+(%(%+$*)&+&&*2:<45>GSU`__ZUSKSX[cl`YKIA79=GB@CA9<=9;>51-),.%#&+2$($0/)$ #%/!'13O7AR5$%#%")'")$!,*))00,26HFQNUQI6>08ABFIUVPLLF=646A9<.2<88585.87;<=05;'.1+"*'!#  " $2/<=3[5"%# %%'& -'#%,-58>BFRWd]P=11*<=7AGJKUSXM<71?B6-1776485-3635.308-4,1 )%$&% **.>-;`>"(!$&"')"1+57:?G[ikj^OD@0621/2/6=:>LSILCGHE:=:9@:?>8<2+2/+#"$'$#')!&#',':3+^S&!" !(%+'/*)00;>Nakdghb]UJ=:<+54---%#$%-$#"#%-046)\_5!!!#*,(.$+,.5DTZYgvvleaSLPEA56/2.1*%42)/)'')/:>BC=;;7:;?<>BB>?:("'%$$('346*Yb>& "(!/$"&&-4?MQXbjvyrldXRB>8:88343).,3,$$%'&"'*,.*3457:81111-+' "! #$'(2A-,[^L5% # +"""*!,3DFGTcfldlfbZQEGMI>B;;74'=-3508)&"'27>8>5//')3*""&# !$&-2:91W^JG/""%%&$!"#'5618BNTSe_ZU^VX]cVOQEE<1=8;:96(&#59-93&!"$3/.$$& "!&%.;=7<\_?C;$' #",)(02DHHMX`^]RPVHGF@C>7127?7973'+12"")$!'%%B?*)"!#!!  '$3;9:4\_>:<%#( ##&(,0:?EPNPTLPRGHPMKGJJF?@=91/4.) )$'$,2-/4'.R4"#)!&,"#! "$1:=:83Xc>791#"#  "$"#$,-18:ENMNHC?;DQJLRMC66/02+.%$$*24%-848A5);=0 )+(..)&$" !,)7:C89,YeD884"" !!&$##$%(),6DLRQWVUSUMJA>920*20*,0).<:;?D?>HLGB:5--,,40228--## */34B9554[dM46*"%"#%&%(#(')+18BFLXSMBMED944(,8>7:5-@FEENLVWNa`DG8474;;;::973*("..3;B56.9`\Q5' &% # ! "#&!%(/,1(%1,101/-223.53-/IJMMRKMYX[jo`]Q\Y\\YPICDJ979*&'.6216),5YW[[>(  %!!",.)4,1574480)3'.)'(#-346:6?JZQOSPPKVXVbnpehcggigfhYQPLA76*'&1-,0,'';\\[aG*  !$"'-0659524468.44)/)*'&+)416?@HJKFINKNXZZ^hnlooqpjnoooc]YWE:*/)+))(&-#%I`U^]U!%""!('031B7AB;706*7&0,.(,/99;?A?CFFONX]aaknrovsuopprtpkcaVI8*1+'"&%',-UbXXdR*%" !$$)0.3=;?GJHKG>C?89929.342375;6B?DCGGNSZ`ciomsosssrttsusqnjeYG:7()%#&"!,Af]Y^\c1" $'$)&#,547@HGZTZXTF>>6/836:>85;=FOHTKTT]Z_imtvr}|{}{{wqq{zw{ytljYUF:)$#"#&5Zc_UZ^dL!"!"$6D94::HW^ccf`a__]YVSTRN:?b`^db[Qvvx�{iG(\{�~���gZ`_]][]WVUED@@=<<@AEIV[akots}z}zonmg\YUUOJC>C>>AB:BBLLPSPPV`dgglP%&LGcZd`_T[sz�xagN6m���n\XZZOVPMOJGAB=8=37899AKN]ciinwsshe^ZQIH@79+704379;@>IEJOMNVWahgkT'.ZH^]\c^ZW{��hSPPHz����}tgZWL60'+2) ' -;/.365DBN[Xbfijda[TGI=?7321032>9DFFGOLVOWXSWcjgl\+5fTN_[b_X\w�}`WHFYv����wtgUK7'0$*5&!%%9>3#'6?;DMPT_aa^XON>?A67()3+ !%)6B?NKTQTWZ^cimka19eYT]]`_QXx�}j]UDmq�����raWJPRSLE=42*00<7/)(")6?83*%#54-"!(A4'$0FZegjikkb?BYZZZ]]_PP~���vw�xn{�����������}y~�ypmha\TFA@=@J;=9]�������gNG2B>48;IAFD8D7DKKIJ:7HIDEFWWZ\T[Po��bpv||wv{���������������p^d����������������������h[z���������������qpqiaim^BBAE@FDCTZUW[Y\Oalbptzxrty�|�����������j]`t����������������������yXjx�������������}ppldcnbR6DD8@9>;@>SXWXWZV]\Sgejqonjprmoojqnkeija[h}���lV`_loeho�~|vvxphdijefg[hj[hnquy|vpvrlolcfhmM6:7><=4;9:9UZYYZY[Y]Widjopkimohgaicfd^e`[fz�����H5.>TOYZehed\bX[WQNUX^YbpbZcpjoknlmjj`hb_epC74;;7<;7>97PYVYV\XZ`Udfhjmmhgejg\^Z[Y`fdj|������d97.*29MRXSPKLB;6.,O`_\`ht^^d`abccee``_a]ic;493:78776>3UYTVY]XZ[Rfbmfone]gkg]Y[Uabpmt~�������ZI;<;,4;D@@98.45;N\ba]Zepd^^X^W[`]`Z^_\^`b537832948963YUXUZYZY\Rhbjlmppfllk`\adjryqu���������n\IB?634888:?IM\_akf_[bfie^\ZUW^\\[][\\jQ/4;9;3;44768VTYXZWX\\S__gmqnnnupqnojqywyy������������jWLCF>D?HLQW^ddcjmhc_ghhd\aUY]YY[[\X^hI+5833972<765XTZWWT^X\T_ahlrplwvu|~vt{wu{��������������l^O@IRUTY]\dfefjokg[ilkrgf]`Z]X[\^]^f>.696851;5;55\TYW[VXX]ZTfhiorqryv��~x�vy���������������udVT^V`\cchjgjhmlmbbsppukke`b`[_aZ`i.0573790:463=SWTYXYY[ZV[adhnqsvvz����~}}{z~�y����������ke[^_cgjhjphdkkobbllqnvnmfbb````eR06462:495;277VSZZUYY\ZUY]gjnqrqs�����z~�|{tzvxx|�����������vg_dllntjoigggada^jjotxqlfbd^_]iB-47945953767;QYWTVXZYV\X]ccjrrrr�����|xnwonutnqpnqrhlqwrz|nfYWYaecjfi^_ed_]bnfzwqjfec^```7.;49046:25579QZTVUVV\X]_V`ciqqvvz����~�~rgf`ROQHIHDDFC>=IDISNECCAFDLPW_W\aab[flkwwnjj]c^bbV+643:328075685SWWYUYZWZ[[[Wcfjppts������|fd_F('.BC;IZRAQ[SD5LNUD:O=:?<::TceTgooW=ikl_U`\AH>-0NS_ckptldmac`[aY-342370952:1:7-VSZUVV[VZ]XZZVcffthpz����tjx��vWG;IAJZ]aXoty[Ayz{mbqfPV7'=YTbeemukihc__ag<-76338742845327TYTTS\YV\[X\U\Xbjromoy���{ru}���|tl\T_lRelcam^RwiniT`iDW5%99^^Taadmoifga\[dV5-68351935667336TWSUXZVWS\]X\W[`imqojs���{yy�����yvvz�s\r]`u\oycou\aqCMBIRXcd^]alpph`g]\^c@+3666/832425567-RSYTV[V]T\YYXbaZcgrler~�z{������}vt���{zwkfp[f|faiYUYUS][bhiiebelmngb_\]aQ.5309066154443771TVRXXWXZXYXU_��\]dhuerv�}~|������{|q}����}y|ppsvrhdbdgld^cllmknbjgnmdb__a];244/:234514653437UUYSXUX[[Q`|���gRcempns{��������}~ttqv����y�������xtkbdikpnglggnkmb`]aaQ'852581584623527/:NWSXZP[WU^�Ů��|W\fiplrx|��������x~vtrmu���}�����}zudff_eilmljednjh_bYb`;-36429-8455543425;TSWWUYRRW�˭��Ҁd\^ihonyy|����ytztqlmpyzxxouwwytlkjfkcSijkmkgcegibc`^N�x643263384291/65644RUXTWVQT�̭��ιtmn[^fknvz���~��{xotrpnhkkikdhkhjgdhcd`hd_edjhhj`dfgb\_]Pk�~:2033082538359062RWRYTLM�Ҭ��ʷ�hpumVccmpv}~����|xumjkmigj`]X[[Z^Yac_`bcedbekijdccf_eVWZeS]��/.165360156.9715TQUYOD�����о�eittla[^dlrz}�����}vsrpooog`^`a^ZZ]``^\dXe`f_jikfdac`\X[P�cK}�u-/5371924606527SUZQDo�ϝ��Ϡ_doptll\X]efw~������~yuwszvmgddc[_]bb[c\_acahhoqnh_aa^T]YP{�Wb��a%52659137.7239TTYIB�ּ����z[bussrmbQZVclt{}�������~�~����zssllidec`celjuvsod``[ZX^^Of��Du��9,1356417.5426WUU6��ԛ��إ^]\xuupljTLYTeko���������������������zsqlikhrx|yolf_]X[c\ZMV��Ac��w$2/394,721634TWN5��Ӏ��؇X;]}zrtjlcHUO^_sv��������������������������gq}{|hbbY]XY`[[NC~�fH���;-.53.623.624TQFP���v��҃3u}}tsrkeVNMVW\nv�������������������������qt|uf^XT^[\]]\B5i��5���i2501354.7/9V\3y���x���jR�|v~trqhfRJSPWTku��������������������{}��}y}vl\\\X]Z]Q[d:"`��4e���(-5361612429TR9��ؾ����L{�~s}opngYQLLNPXkx�����������������}y~��||wm_X`U]V\VWZa.X��DO���*+81734.4535WFG���Ȓ���&F��}ww}qmi_VILHILXdnv�{�������~}uxxuvzvxxvml`X^Z]]ZWZU[e) +\��T>w��;(06235.3512[Cc���В���Y���~|{�zoih]QIMIKFVY`spryyyuxouvxpojroljmia]^ZUa\aZXZYV]f% d��_/s��:)234/42254*������ќ���8[���~{zz�xihcXNPLKNEIY^benikijdffhghhked[aWXTWZ^^Y_WT^XZ^e$e��e ��c=73;464580;������դ���FQ����|x}zxmc_OTKNKKIDGWZW\^^_XaWYZ__YYUSWSWTY_Y_XWYYZVZ`[x��U8�����pSgbJHH:3<��ĸ��Ѷ���fI����v�|xvicYTLOOMJIBDMTTTQPTSSOSVVVUOOVT[Y^Z[[WWXX[]Y_U8���?T�������~}mxvif\��Ż���Ŧ��F����{{||x~vviaVQUNMMTKIAEHPSSQUPRSTPSTJSW^`[Y[bVZZW]`[\\KX���8n���������uyokuu�������ȵ�ߺA����|z}yz|rpl[\RNMNRMSKFHKITEHF@7:3461+10*+6F42>@C4CYR^?ABTLAJT\YLYWUZg`fccebdecf`^\ad^acb`ihikcNG;,)BRP882Fcrc?NI@RRU]aPGDGK@=;:0-31$ +:(.6E>04ZPVRHAIN@IBN]TTXQWW`e_ccdafcf]\^c_`^fb[dmkXKE:I>2?WDBKJ;NE@GCJTOUTQT\_dcgeaced\\b]c^bZfdhe`K;ORQ_lmSM5IX/.ZVSY\TT[bRDGRVZbVLCDCA5;3.)!!$.2BDG:@=3FPPUN;EO``he]fe_`_]dZe[VWS_dN[fljsaR@U[P;O\jffbj`L;36;16OB<:PELJ<;BG11/*6<("&,4<;@/IB[C;7GELD>:ISJ_bfg^]d]`bXfbY\WaoonLJ7@2'FZM[f__\ga^XcTMol^YiNHBQnwpkmt|u|z}��wus]YNKTJ>CC;>ABI?59&64@;5).*-&+6!$.-1&"!08361.J<:A=-9;259>?FA=893,'';0(!(/''%))6+#99BC?<:2.L;MU^^_ZKFLMbf`c]Q?SVTTS`niee`eo{|vskthf_TGQRTUTNVM>?B?5<78:3*.1,$&(+(&%'+$9F;<=7B0/S8/WU`_[>FINiR\^TIGRI@JUWcMCAHA?750835!).#,!0#!"'=:DFLK9:PXVS`jompqk]\aW\NIX[VTLWLIRUPLD8>5B@6.76(0%')(!,!2A-I1&4DA*=UNQ]bWM@FDFIS@FIaV4.2HE92IWQFL_bi`gqjcfk_ZVXPSQFLCEC?PMDBDABCJF:/.2/(+''!## 392=0#3DF8+`#D]`eNG9;9BMA<6+6126.3,"#(%%$,51%% 7<*.5D;JB69>310986.32+0+/1+&$$'+%.+.8(-8S,/cgH)!$2(12.-55+0*,<-*7:OOIIXclxrhhb_YW\`e`]YSIA=@=I>:?F;<888/691)+&,+&%& &&!$"(,'+?H8]eR&""(/")0+(-),)-)/7:FAA?JSfjjqiwiiXPGEKMHF>=<7=4Q=5?:?;7>78G8254+1)!%' ###*#CD/[bR$ !#!&)'%%$+/ '2/.079=?GO\bgeSNKGQNSRMXUL:A>D2:?PUC6D@=:+'6B=?4++%$$$#(! %*(>;)"^`Y,"&& %"")*',,*36ABKNWZc]]\XD53<0CXYU\RO>;706C@C:M;6@97.),,325-+ -' "&!&-7:!(_a];( &"&$)+4936BDSW^juth[QC3(,.CJEAGTEH@E3:-3=<>;99@=?;(#%!(),3.''!!*&%%%"38!"Y^_B% "#"#'%$2244/3:@UVj||zb`VOHB8.10+.4=IFDKD812=D5(*5@36==83/31("'"2'))#&)'##38![]\I2 "# $&.'0*)0/+=99D@9/8=757:6+87<;945-()('(.$ $'"/-#\aWOG" $$ ,-"##+3+7G\]jnvwvula^QOGL;931+,%-3A6NTE=915;9A;>B9?23+-- % #&&"%%  #! `_V;N?!"#&#&"!'%!)*96=9GMV`XiWSRPPGLH?=<32,+3,0*!%$&-65DCF9@2'-%" '%)]dM3CB2 !$!"&')+2=-0,+0,*#'#$%#+!#&/0%.-%&F6%!! "$)\aID##($$##$&"**-/415(++45148<F "%+#$-bcG=,"!"!"+2.2153<57223-***$, -++352,4C@16-0:A<;BAA>C<;/4./.%!&"&#%4+6D?=142=@FDHHLT^FRZD=4))-,,$/1+%( "$4;]__'"' % &%&25<7AF@@A>BC>5?21*$,$('*2>8;@3>@LIIDLLDIZaMRfgK@5*:7215645/"!!()14E^e\&!&! *#  !.*3;9@EENJPFQNJII>842-/-'+-2,9?B8951)+/.428FB>?4=573=8==ADBEMELOPPQZdffeeaecfd`_SGAA?84)'%*)14;6-]ac6$! "(.LbQ768Hhoonpojebfe[XNH=88=C?>@=@E0,#)%!%()$wUu�wO(+ $\y�������������������������yslleceegeblekmmprrz}~�~{zosxutupnfeVE=7%&#$ *& .R.��Y=,"6j������������������������������{osmolmjinhpmrxxx{}�~�}{|xvyxxuspgbXNB1(! !%&'E�r3Q�sP&+Mw���������������������������������y{wtqmppmuut|yz}w|}�|�|||yzyywrsgfXVF9&"!!#$%,U�lZyU&4f�������}rru|nrossz��������������������|ywzwxxywy|}{}z~z}~~z}~{susfj^cY7)###$7Kc�ow��kN#Hx������yqghledlofllkplux�������������������{||vyx{wvxx{w|~�~yyrqggagdK%  $L`bz����qB2e�������mkkllb^dd_f]XXRS]cmsz~{��������������~{~wzuvqvzq|}|}�xyrslfgeeW.*"&Yeb��~iYeGI}�������rgfc]c]daUSPNA>@?ILQX^imt�{�����������{yztttrmsvnx|{z|}zvrqmfhffc8'"6`e^��s[TTM_��������}vlb[VQXRVNQKEGB<97BFPYZcakef]\XLOGEB:27096389?9CIHLPRPT[cadlY3'*8_Z_]���n{��q������������������uj^NSEH?7-.(*=D@EOTbohf^PPIB>?><9/625:9@@LFBJIOJQYcjg^7+8L^Z\[���v{��n�������������|ruwzrnlb]PG@98>;8CC;>,3((4&$$/7@HKFLMQMPTRPXghk\8:PO_T^X�������n~��������������zha^_[[[VOLA@EAH=:CZ~�����zbF;<=)! &+)'97GMSQTSTTXeko^5-MIUWYY\�������j������������������uk[XXWYYURUUFIOdu�������sR@::7..'25/&&)(,%7FVVX``mhp\76ZZIXS\Z������xu~������������������������}{qnm_gyx��������pZJ=@IA=BAIGDB>9.<82.*)FYdfkkjrV:D\VRO[UX������uo������������������������������������������nW]RRPIHEOUPZX[YY]`]VPG76S\iihklW8K\UMSSTQ������up������������������������������������������rZhfbbb]NLJQV[bedgjeg``\ZS[hoqiiQFTW]OONVQy�����rr������������������������������������������obmpipomf]JGINT^bcf`icgmmikornjjNP]`XNQOOO_{����vw������������������������������������������zalwtt}xwwwh[RJIROTUW`_lxvsrosg_RPgb_BIKSITm����vu����{��������������������������������������qrw|z������zuihjjdkkmhfdorotnlXTbjaQCJNMDTXu���rs�������������������������������������������}}|z|�������������{�}wuhhppkf]^kg_IDIFGMWU[n��tu���}~�������������������|����������������~�zu������������������|uoihm^fhcgUCBGJECX\WY[nruz~~|y|�����������������w_j�����������������|x�tt�����������������}xnljh\gojbP:EFDGB\]VX\Vt{u|{yzwy�}�����������|ocUY������������������q��ni�����������������{tlphe^usp[A@AA@EE^WZYRbtru}wvws}zy{�}��y~xrlbZ\ow������������������x����\]}���������������{rmlo[cxwmI<;@@B@?[]V_QerovxvruqtxrrwstvqnopcYXbs��{����������������������tPh���������������~umkk[gvy`<7B9@?>;X\ZZQbqkuwuopsrqmliihjfb_b_Tnz���nnz���������������������[Tm{�������������ynnld\esmK79<<9<>=\ZX[Niqmtvtsminqhba_\]]\_\]i������LTbjupo���������||���wgWag}����������}~xhndc`jkU;6997:6;2YZYV[_vpuus|kgpsdfXZWZZ^d^p�������g,07Q^`arvtwmrwnheioijp]_Zaow{����}{xzvohfbadf]881;6:5:89[W]\UfkpnxwvzquwkhXY]_flbk���������c48*1>LW_\\WZ[YWVWQ]X[\[aYdhnt{|yrvyqqjjdd`a^WC3:6679783:][YXVcjnuvxwu{wztidcnplqpt����������bI?:/1IOKSII<<86/2P[UZTd\`dghprminmjfjc_^b`H9:6763795448\YXWY]qmozysz����yotsum�������������uSI@;2/9>;32/,07K[VXWUZ\^^``abaffdba`^_^fR+44548/6:4358[\XXSckopvz}w�~��~{{|z����������������ycJC;<:?@GR^`_X\VY]O[]Y[[Z^]a]Z]Z\a`K)66:185597185XX[WZWlfuzt}v}�����~����~y�������������z^O?DMEGKSOX[__dfY^UVYWWY\VVW_W^ZZX\\]\:/8=1970:65775XYY]Ra_klwzwzy��������xvuy~}y���������z^OLLMbWa\]e_aejb]]S[YY^UZTX^X[[WU\X_L025590855:41:7XZU`]Rbaoutw}y��������yworrxwuw����������vk\[[`bbcbice_ie]\[Yb`fb_^ZYW\X[ZU\`A21743866164:38TYW^WXabkpsx{z������~ra]_X]dddlnsv{z������veaffnicfhe^ff`W]\ajklji_`ZZZ\ZTaV4/581:-:3827565XUY[YYT`ikqu{uy������wf^U:$2@:JA>JKBMN]_ewtk`aYcggccc\_a[V[Ydkqoplae\Y]\\VcM'19295629374768VT]XXYT]cllwssv������ngozf6*9C^TEZiI;QID=HJMK>DGLUU]_\\WW\VZ]ignyjcc[]\[YX]72451;1458152;65WU]UW\TaXeqvstr������vm���yY="JqW^x�gcwukG:SS\=7@D3ACLJPVWW[Y\h`syifd\[XZY\H6037354453328568XTWUXYXW]dgvuwmv���}w{����wi_SaRh��m����YSuv{YQh\=OH4'$-GQW__b]stjd_YbW^XS9//=/754566493367WYTYXYXXXbeouvow~���������tvnlipene����Lh���fmugSaN: /IV\d`hnobfX\[^]ZE.575485/8762?4508STYWY[ZYWTlkotvj���|�������~x{���ogqg_spUs�z�^dzbZ^=1 #EWPT\abmlgaaaY\][V206344484344656352VXRZXX][VY`jltxoy|�����������|�����yubhY^phUlOEWG;M25GG\dXV\`cik`ca][[\Z<507504392.:2657/;2WYTZS]W]]^Zdopttt������������z|y����}}sjqwnab\PS[VFKKY^ci[[]aekf_bX_ZRbD.5725/:2721523640:0PYXWZUY[p�l^_rsuu�{����������||�yw����|{~�����{uvtqZ\]dchjf_`fdhceWZ]T\Q5.147533519/52563435XVZVW[v��͈U`kosx����������}zzvw����|}�{�����|sgg^_egpcih`cfffa]\^W\X9.227244635058253:532VUWRk����Âg`eopux�������~�{zuxuqr�w{~rrury}woqrfee\^fjkfiaacfjc\]aXYYA.5-624525192171228163UR[������~lq\jhss}�������{{xqtrosttmmekmkkkmjdi_idP`dhihdba_hg^^Y^WbW5133531461334:41308516YN�̾���ǻgrxgZjjo{��������~uxqpppjoglhgfadcbba_agd^acfhfba\afc__[ZT[�_*0/814405443311;+5614B�й���Þir|odZ`kr}��������{z{yysojechh]_cbh_c[Yb]]_caehb``\eeX\YXPSe�l*(84242.94155,<-6680��¥��ǣqnrtyul]^_juv���������}�{~wslfhd\aa`_\]\[]Za__ege_`b_`]XXYPeSLy�g'6323316272407.4433�Ѥ��ͮw\ovvvtrdYV_ou����������������ztfllha`]`W]Zia_ldgb^`a^VTY]Nc�Ba{�_*/534412503605/270װ����~dfp{vwvsk^RUakz{�������������������{riccb\]djhmnki`__]VUUZ]O[�sHo��='-426126206/33633ʚ��֦db\t�{xvpofTPW[op���������������������|wpklcfmturif^`W\UU][ZLQ}�M^|��,/3525.7158/8.622����Њ\NJz{�{wvsheOLUZjs������������������������{gcyyzhca`[XSXZ__]QGj�nIt��V(*>,44/0417//541�����sH_�z{~rwlk]NNNYlw�������������������}y��ur}zvc\^ZSW]VY]^WM:Z��;f���*+1625125335.164�����f-��{wy�vtpnaWMFPYej}�������������{��|{wz}�zxyvj\WVST[`TW]X[J-K��=Q}��=71325223321134�����I w��~}{��vsji]SGGPR_dtsu|yy|||vvxuzr|uzyyrtf`WP[ZUW^VSTQbFG}�_4p��T 17,81222172.60�����7���~�y��qmkeWQNDFUTbgkqotnnpmququkllmollmhgeZTSYY[YSSWS[Ld=@~�y(d��l0341/31252/415�����\�����|tkgcUNMJLJS[]acfgeicfgdjikhd]^bZU[UTRZZ]\aUTVWWSb;<���`��m"24.6-313415411�����b����~{}��|}vic`YMNJILIT\QWXZT_XX\Za[V\RZWQTNSRUY[_[XVUVQXUg.S���c���DA*476-6201.322ģ���5Q�����}~�~�|�rhcZSPNHRGBQQVVOQRWKPUSVURRSPKKTPW[]YY[URWYQ[Va$a��zs����zTJhOAC<94.705ͩ���J`������}}|��{~pheXRLNEPJD?ENLRUVQUTTVPPGIFMP]S]aZ_UYUVVXQ\V`'r��b-�������ysmqqf_WT8=ͺ���kW�����}{�u�{�|wpib[MPKQNKDB;?ACFGGIGFFHHKPUcdZZ][ZSXXVUX]V[M E���DY������~��~tqhemnvoq�ij��E������|�}�~�~yukhb[MSTLNMLC=>%.1,1.,05@LHMOMFM@E:4/($&$'("  &'"-"/-,$5/!3(+Ffghecfeef\IEG6-.)GH1+)5>4EPPFTI;=;C?BD?:59JIGJJKSG>8580/%&!#*,$ "!!!#-,.''*41%-16N_ffgfdfgUEM0(..;GQ?7#9?( ;CEBD;39>:=91.,.)!#,"# !$!.%28&.266.0<@^kdfeggSR@%.2;8SR50$:5&4SYMJD6A]edb`USVGA@E=445343/9D@<550)(/0'# !#  $+)'>")44.!60=9?iiedjaQI/3/>@EQH/ (9=*O]XILPGKNY]^]SNWJQKQHN>:=774..*,"!!& %" -.$,55=>3[nge?YI7SWU>.+5MM?VZbb\VX`_`\[[XWGCIEEQXRVISOOHBD@<:HBI277>@764$**%$!"$!"!!$($/37"&@3CfjgOR>CT\I0*/PWIIK^_\NTaV\amrd]QKWYUWXYLTCLEICH=;;=:9=944113)%" &' &"-61%(32,SekK@>NYW1.)EJKFLJUH;A@JRV\_g]\^\QPMSZUWSGTLIAC>F@@96+17<412.(# (&'! "" *10%*/156Yj>@INYE*74MA>PO?4+3947TNGNW]\VWLJMKPSSOVUGCE=DCBAIF<7<8E:?>7(1&%"&'#%"! #%1$1720IfKRPBR84:::=64"2934?A6;49C9FDFSQRVee`c_XXJB9D?AMKNBF>JKQLNAAC55;01))*.''%#&('%$),$"%!#3A.@LBQ9C;AC*%+/0,?=3598:EDTPRPTRRWTFCIKMZVVSNGK>=;?;;IGH6:;<8/4-%*6-4((,*%')$(%" ###H1 :?N>>=J:&-)-51,89>?579BKKNTNNJB>=>FGYQNNQJMKIEG>9D?C878>9836*/,)!#( &" !%'!%981AC5588,$+*&02$$<=4.1*048ALGC>9368+,>7/<KUP\Z\L@AIMMG;=<3+/-)')-).'(!!*  .8"2C1/0/61(()))(+"(,+4.:@M__gUE>A>95/35,-'%!0,,-22.,,23Laid_`WYTMD9ED845,220.*,,( %#',&&+'(0458,0-!'#!"$1,;7+)/&0!"# &!'%+)%/29;X`Y]gc`_ZUEDC:3981/66'-/*)(#+$!7F=7=+&"# &( "!#640,#"&(& % "$'&'*!''2;>IKRX[bc\aSHHDBGEEDBC><436.4,("!(75''*$ #+9+ !"",38&&"%" $("& $"'2:9=;GLPOTZMMOPURVWYTQSF?/6<84.#("%+)!#+'*0&:>!!!"#( $#$*-3!$"  $%"!(#,0*-/6:76-4D1-+4-/0:420$"(>2: !$% #&%''$$$-58;??@IDBF>?CTVQXUJB94+.-%&4/).7-:>8?H?N4/(5>0:0/2C<DSA:GR]LT[QH`ccslprnkhnsnph^`SPIG8'(+330A><(& !!!!##(&''*-93-)+03,(+$#&"&&6?AMHIVc]\UQPO`jidqv~ztv{~�{{tg`]NCA:%*/724E=5/2! $  "##("&'015328;BA:553.*'-,54CJJRTRONQVZfrpdn{����������|qh_XB56&+1;58I3/@8+# "!" $#(-(77?@@CDLGPNCLE=231.24BAC>HIM[djtx}sp}�����������|ske^I*6.,234;E,$D94% $!!$"(-,56;6@IKRLHKOPPRIILD:094:?BM]^ew{���|}��������������pmg^K6322)53;7(U91%"$ !!!!"#./7@JPL>@IMIEDIDLNOQSQQGIIPYcxyxz���������������������|nl[K>0+,.0.-(W>3#!"&$(6'!Wie* .HSIKNYn�������������������������������������������������������{xuwm`f_jN'Zhc?!  A^aVLWju���������������������������������������������������{�}unlejf`af\/  ec]D)$/Ohh\Walt�����������������������������������������������{yytjopmlfa^]e`]h`= ciWK. " C\fs`ckpv������|}���������������������������������wuokf_V[[TTY^WUXYQV]ZedN(je]AF5$'%Nafqifjpu}{xygqkikjunkttz|������������������~qutfZVHJICAMKLIW_RRWUPUSXahY</i`ZPpyB !1Ughnsdhnidcgc]llffaR[TGPSTZ[]anvxx����������suc^gLB?>B;>ILNTV]cbfd]]WQY`cbG"Yi[Ymp�Z' 7Zjiltkgf^U]^YS`fZZ\UNK@<<=@C?E[cems�������vfhcQWCC??GDMZ`bchhhmpkecXX[cajJ#>WXX^�YH+!;_ijkqmhYU[b_^i`gmba\XWUMD<9<@=DEZ[jrrvz~~�uup^XXMKH=@>2/2MUKnn`UXf_lRKI_x�������plfjxnnffnmy{pr]gxwytopxtr|yxujRNvvlTO�nqy]VB%Eemlpn�}}ohZ_X`gnmmha]hxu|{jckmnvcDW^��������lonltqmnsx��z~vx�zwpq~~�yz{ufPq��hWJ�s�uW@M3E_inpw��������zxz���}y|}���yidcporeWcf�������rovq�}{rnjrqpv}{~~y{svz�~�{|{jG���jWD�x�rO2B>O_akq}����������qsw|z{{wxrijiprutepqn}�������tk}z|���~pkicglnmtntr{{}�|x|yqJ~��sQE~�mQB/9TYgby~������������tnrmoonw{�������zzxq���������j}�}���������}z{�����~�zy|qRo{�kVB�}�s\D7?VX_gu������������������������������|xy��������o{}�����������������������{v|rRw�rqRK�|�xeYNfbMZkx��������������������������������~���������|{~�����������������������{twoUv�siLR���k\jxiIUe~��������������������������������~�����������������������������������~vxjU~}|]JN����yZn~mGQfv��������������������������������������������������������������������}t|kR��t\GP\����`iynHJcxw�������������������������������w�����������������������������������|ulN��vPHJC����xlroJEarw{�������������������������y��w�����������x���x�������������������xxiO��oOMM5y����ntHH_iu{�~����������������������}����u�����������y����zt�����������������}vvcX��bSKSY��{��yfYC\nnw~�����������������������n�����|�����������������vw�����������������vpb[�zcBRQ69~�}���kZCXilst|~��������������������mq�����������������������x}}���������������qqaamLNNQ@,T|y����eCMhmtotz�������������������}ev�����������������������q��w{�������������wslh]wVGTPSA<+qv��|vjMJeqrmuu�����������������~��bsz��u~��������}tyxyuqfz�|qx���������}}soli^gINRQQDC2Dk��zvqOI_lmvtny����������������{��ldiruxptiop~��y}mfi_YY[gy��qsr~��}}}vwoklhbARQPRM?D::Nu}vwyUD\empmnt�����������������ybQVUTS\^\^fusrmebSI@51G]rvz��oqwxzxuvw{uqolifkYCNNTMS@@>>;Mqprv[GT`kplor{|~�����������������uI6+$'(26=Oa][XI93:ET]dmqrx}�xjrvyssruptnlilffWAQNPLT@?A@?9O\agWIP_fphlpwwz}}�}��}����������s[RJA>A7+-@?DGGO]ijlrimvtswxwokuztqsprnnlijgeQJNQPOO>C=BAB?BHMMHVYfmkhlqxwus|wv}}������������wkjb`mk\PEBVbsts|wptonvvornxsoru}ustqrohkkibETJPMPT=@B@ACE;A?>QNZ[qhjlntsuqqysx|��������������}wpr~{vqdz|~�}wsuppsutnly|xx|~}xuqunpipe_JKOPOMTB>A?A@C@DA9NMS_oklhdortssuzx���������������������yq������x|zqourupnv�������}uwosqog_BQMUMOJCA=ACA?C@B9JQV^inkm]jwzz{yx������������������������y������zzwrmtusmt~�������yrrvsli[DQLSQNQB??A?BE>B@9OJZZinqrnpw�����������������������������������|w{ulounkmwx������yrrzqmeQJPPMQQQ?>?C@BCAAD>AQS]cprput~�����������}��|������������~{���z��tywngnljqx}�����{zpvwql]NGRRHQNOA?DKQ[fpupu|}����������~x}x�wy���������������}ohhnikiro`gmmr~������yvmxvtdYILRSNPQO@?>CC=A@AF;CHSXbouwrw����������{wzz|zty}xxusdddcb`Ya\ZW=OZCGSOOGKT]p~�����ymquvr_OJKSQQPSL>BA@C?EA=CD;GN]\isywuz������~��}}ztusec]RKM^L=_df\8]{��=r�UWta> Qnu����{rltyll]NIPORMPOI>??@?AACABB>=RObfo{tow����������xxn^NIC=?JK_dnxusr}���������xob5 +$@r|a{��v����A����������hZC;AA@?ABACDA?B??D?DBB?@AQLYdmqpqmv������������yz}{}x�����������}zzx~tir���{rw��pinujeMFOMOOOPPLNOJA@B>AD?AAAC7OVMOYfmitnl~����������z�z~z���������|||z}vqs{�~wr�zhnpsa[HHPJOQKPMONMKA>A<>C@AA@C>ED?JaONTdhjsvnu~���������~{x�{v|�z�y|~{{}��yxztsn{y~tz�oiqri_LIOLKQPKLOLQMOB>CA?B??BCBB@@OR]SPI^dikrvru���������}{x{||{s||||}��zx}zxtzuquvt{wyxkoljaSDNINPMJMKMOONL@@A@@B=CB>A>Hf�kP]KKR\cmopus�~�������wuyx}wz|~|xy~|}xw|yz{ywss{zw{}zythkn`XBLLMLJQLMONOLLM>AAA=@CB==Aa��|bQcVJNT[jkqsuu����������vwv{���wyy|wx|�t||ts{{{�~|txlgj_aIHJLLKIRPMMMMINM??D>=CA@9F~��l�zKZ`LHQUc`lppry���������~y{~~~�������}}~�vu|}t|{|��~ystekhKq~QFKNIMPMKNNJLMLBB>A>D<3L���|��tLZ]\KCRY^hgmpr~������������������������������zr���wwpkdg\Jg��lDINNIOHMLKJPK>BBA>@/D���y���cQ^\_YF?YT`affnx~������������������������������~l���slmgb^HYm���y3JNLMINLOLNN?D>AA*G�É����fWTaa_]RFDPY[_aamspx�~������������������������������~mjb`U^?l��v��o;KJNMMKOKNLC@?=1)�ҷs���kBZ\af`Y[SEHRXXZ_cmkr�w������������������������������vl`\QYfIh��i���d9JKTJPIKQL>CB3 u�̚�ÿ�K0h`dbb\\WJHJNVWZR`cnvs}���������������������������xp_ZWNanMf�Ǜv���R:OMMMNNIM@BIC�ջ��̷w>5hdddcc\WTIFLHPVQT][hkuz��}���������������������zwusdTU[YgiWc���x����.HJMNNKLMFE4��ң��չ[-6qjieefaZWHGKMIOWTUUV\iuvx~��~���������������wtzqhjiTJZcc`h^V��җo���Y5JMLLLIU@H*-��ѐ��ٶN:{ppbgeb`YNIIIPGJT\QRJZginm|zy��������������{ttogiaYOS`elcdp6j�˷[��—0IIKMKKKFEd��ˏ��۷C dyqsrhkkf[XOEJLJIKTSXUSSW_bisst}{�z�~}{|}svpif_aUVYkmdqgf|H���a����L;NJJPILBB���ǒ���'ztsmxwonjeaTMFFHKNNMTXSWUUWZbkjmvttqwytruvnple_^VOS`itphkhm~6���th���`0NOHLKLD.���̗���O�ttrpznoof`VNFCJGLKKRWWVYUSX\^dcnhkjjhfhjagg`SOMUcmxqmllft�*��١L���r(PLMHNHC(:���˝���l~uuupyztomf]VNADFILIQRTXWVZVWYaZcd`ad`_d][_VQLOY^owwrprmgt�"��һE���~)TLIOJJ=%u���Ϩ���!zzzyzww~��tqmidXOIGEGLKHONWVWZ^XWZV`V\ZU[YWSSMTOYdswtvtvqgsr�*����A��ą)QIMGODNU����̬���)r}}zx{s||��zuokbYQMCFLKBKJNQTTYYY[W[WWVSWUNOMTXXbpwyvxvvqusr|6��λO����6JIOLHO������϶����.l��{yzw~�����xnl^]TTICFFFBHEFLINRLVTTQONGJNPPXc_rq}|zvyuxrsxrR��˝a�����gOKHMK������������@f�}}{z|z������|rie\WRJFEL?EB@BBAHCEDHCEDJOPUY`dlrvzy~~{xuqvu]|���uu�������`QiW \ No newline at end of file diff --git a/images/trainset_face/s33/6.pgm b/images/trainset_face/s33/6.pgm new file mode 100755 index 0000000..6e9c921 --- /dev/null +++ b/images/trainset_face/s33/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +(*5>:>@<@D838;301,1;34;720.83('"."&#$$)*2.03#',.42:1* G=C@FJJHUU[PHJMPOIBH@?9%)+,01 $.&'!'&$&&##1,,,'$ .5.)'-56:-9HC0$;B6LajchfifcihehhhfAHG;:?Oa[YJAP[`aZUTA;62*,+02-"'//((%'%)%$.,&&%))(+-05=62*!4A?)->C9NcjeeffgdfhfjkaHKC0)Nf]87GWZ]Z[^Y[PPGB9764.40)0).*,!$)" ##&+& #( ##%3/273.,*$0C8-6F=7LggdiheffggfhfJB=*+FF3*5AFMOUW_ed^ZQNLB>;<>713-)*+('$##$$#$&"'%# "!$""!',+554/%)+)+6B;36G;6WiejfhfeghhhiA:<*+0-.7993AEKNRWQVaXREC;9=>=572-1/3,(('()-#$ &#%"&#//4+ )'./1?B:2EG.>iiffgfffhhgh;29::?:DB2-1/3;;CLQU^^TUJG?><;;<>;6:81-/%&$#&% ! "& $-/-( "%/./9A===>8+Wdjigfhgigii75PUTVQMA==97965DHM\[]VLLRXSNNOGEB5954-%&&&($$"!"*#'-)%&,$*5;:6@?3(BdkhcehgfigfBT_WV\YUJPNGQJFGCLLW^Z_`]^USMRLEA<01040)$*+.!*$ %-)$!*"' !!'##+'"+6@1/E.$7WlhhgfeggdkTRUYXeaYSSUVTSSMIQSTSPZVOUPMEEA@:5240910**15(/++#+/).1+$##$#$%+E9)>@$'NfmeiefigfiSUW[T]]SQOSWY^[SRRLIIIMQUYKOGIJHG>A?:225.171410.+-063/1*'%"#%"&;K17E0:alficjfhhjQLLP]YQGIHNLQXRQNSNNPWRNHCABKTRRPQK=@84..+%+)./333461/0/-*&%!!#"'*FE6J6&">lihiedfii6IQQSUHKHIOQUTTPCA?OPQIMPPHMBA?=95;/2159:F@8365--)))-))&%.-/""$"()+:F8IG%LoigfdfifF_e`\XSNYUPQPPTMCBABLRYWVURV\PLJII>>@:52/'  "!%-'#""")(.9A8GC$ )!ekiffeieQa_YMPIBLHJPMO\ZVZOMLVSSX`\XV^XKXRBE>:;9>254.'##-.-1-'%#""$!#!"(():@;F3\njcdig'))'&$+(2217;?E@DGEJLLRKFLSYQGDGNMLOH@EBNTI4-%4>/&#& &!!')'(),&#'!')&&,<@D?83;?J7Pjkegfi(-(')+110-.-52-/5;964/5:4F?:)/*0./++2IVR;-"&+$/TB'*+$%'#%/431466)0,$)"--)02?DFH?/@C<3Djlfggi-+,**1*%)-(+)+*0),1%%&/)0-'($'**% 2H?0+&,,..+2M;.0122+*79;=,0..1705HFAD?C@G9,Gehefig+(%',(**464/7664382-885.004,*"#(07)((04274$7B@DGCCBL:61,/466-,!5:1AF<>CJNSMFDIILO^`lgbdgbTMC3496@<BEJJCIKORSONQZbiZ_QE?942G8DDKKMJMNWVLPSK=;ABDGCMZbhkb]gjfy����������������}}�urh\VI4+&' &""!+5'(9_gdbfcc#%% #"(-/1<;D?;;7?DEPVRRPQC5KPNEVac`bWXioko�������������������}{pga]P=/+! "#/1$$?fkcagfb#!#"$#+/*,2+03::@HILQONG>8MNNYXVUY`dporu��������������������|stmh`ZL9*&! *&&9djeecea$##'*%&/++7:969787(4,2BACGRMMVhlt{yy����������������������wvtse]YJ5%%$# ##\igeadc## # "+&!0*.(.'%(+%"#/,25;==;S`tz��������������������������xwtvsjh\K:($ #$Vehfcae% !+#'('++-.)*,+(0003::>DVlz������������������������������{uwupqo^[E+ "!!(Ndegbda#!%#(*'')48@?:=D97:;79BIVex��������������������������������zyxyqusdlkS, $"!Jffddcf%!"$%%).,219BA>BLQJAFGSOPgqy����������������������������������}xxwspofniQ1#!%!Hqgebhg"! (),/7:;:?A6;AHDFKJS\V^l�������������������������������������wy|sqshjkiL(#,4p|^aea"'--28:69:6502;>>@EPOYa_y�������������������������������������}zvvorlljjeI0$,$'f�^eeb!"%+34*,326.1,.45::?BLW\^s���������������������������������������|{vpnonkhl_C/&%$66a�n]bf$ #()8BFC<4313/3-1559IY]]ar������������������������������������zxws}xurirqolij_D&+0$ALe�tach &&$2;D=BFAA<73627:CS^\Zjv�����������������������������������uvpijfmonknrsoilkY4+?*8oowf`g!&%,2:>D>KHKEMQQP^W[[hkz��������������������������������xvvptjedj`^ghffettqpjlqeH?;>@s�iphh`%&19EOOV]`dgfjmvxx{x�������������������������������yvqme__^jcchigklgdidoxxmnsrlWLFBTq�zkpf^%(3?LVXjmjnrqos~|�������������������������������ypmYPOQPOV\^gmpsoqoikmqo||rrwqmgQMOTbux|oj^$-4CJW\kqlqstt|}�����������������������������|tfNNMD>JTQZdlkpuwvttrqrxws}~wuvtkl_NP]fov~wlc*63BJX^jjjs�{~���������������������������{��wdQNBEJBMUaajkjnigfjffrpyzz}}}{yunnaSOfplq��un&078@LUbchp������������������������������|fmkWHMIIHOQJC7JG/'8F2*5:G^ltx}~����tlmfP_�t}��ys.489AIWcdjw������������������������������stm^XXONMM7BX;/2;"BkK;>ESamos�����xnkiU_��zv}�|{02<7BRaelu������������������������������ued^WZXUG;Bl�gD8%'-;Xhjnpvw}����������mce^\��yi|��x/479F\goqw��|���|~��yz}rrpwvqtv}��}����}xsg\c`^bJ6DWpiLU_^emsx{|���z|}���������}f_X_`cmw}����v|����������~~ywy������������v��yvlfkYIOQQRJ@<7HYoROY[_hnprxz}zz|z{����������wmgehkly}�����z~����������~vppsqox����������y~�yunjaTJQNRPO>@A9@a^BT[[`fnnnqvrtrx|�������~�}{u{}zv}�����~wz�����~tinkc^WWE9Wgu��������yy�}urfjbLKRPNQP=@AAACCB?BT[U]cgjmippstw���p}�{wxvuu���������swjR^hk@[��b��|��Q5Kt���������{pz{}xokjXLLQTPOQ>A>B?BG9CMY[YW\jipqupv}~���xv||tmsqq|���qth\VWUBc�ôs}������epLQk���������xp|}}xnifSJMOOOOPC>@AAAAF<@P`\XXelwr|y{}x}xvopswjmorspdZSIFgr��E���������d�}DS_y�����������tu|||tnl_PJKROPNSA>AD?CDB>BJZ\``elvy���zwv|wsmpnmojfhZN@Sxr\����Zr����ps��O]kio{������������vt{�zsljTMLPMRONK>=C=BBGC>@DOad_hhs~���~yxxwpqslkf_M4FYPl��y����o<�����e`dowyz�������������vty~ynkgFNORPMUJMA?@>E@@BBA;MZfaahr{����xuwzstombE2Ku\`��gp����Q|�olqgsx~|���z�������~���{ts{uif[JJNPNNTKN>=B=CBF@CC>AQbhddir}����tu|xyqkb#%^O6]PPVfal|et~{������~��um�������~���|uw|xom_MNNLOQNRQK:BB:DACACCB?DXcjebiy�����u|�wlp\J>ADH_c][mpv�����������������v�����������{p|zpniSINMNLQLORL?B?BDDCSZgidfjr~��������{��u_iisoor~�����������������~~�����������xovtdeb@OLMQRLQIQNCADFBB?BLQaga_ekp��������|zyxvdmlnoop|����~��~������|���������������trrn_g[KLNMLKRMLNP?>@?AABCAE@BB?FIX^b^]dks���������tsqoopptrruyyz}t}{|�~������������������{qmqfZnaAOOLPLMRJLT>@>BAAABDCDBDB>GNX_a[^_b|��������zunpmpsrpsrwzsz}}~{z|�~����������������}vojj`cn^NLLONLPOKMN?>@DABB?EBCCBB>FLKV`b^a]hy������|xtlknumronsqqxxwwx|~��������������|�uolebfia^}hNGLOLKLPMA>=D>?A@C@ACAD]gGBNV`b```kr{����~�}rpllloporzytuwzv}�����������s�����yqpgd]]noe^���hKIQHMMM@=CB>@DB>C<?DC=;2T��b]KAJMX^^ccceuv~|xxy~zpnnrutzy|����������������������yoe`[cgmtqQe��w����@AMJ@A?A@BACBQW^\[`afnyqrzx������������������������������|�sg\Y_dtshjn]h��İt����AC@B@;C?DH���V���jIJRE@AK[UYY^bcvrptu���������������������������qtvi]V^hppqrfji\s��͟w���/><@B;A2)���\s���EEUSPC=@LPX]SW[coglnt}~��������������������}plqj\W]jqwtitkeqZGu��ʑw���k>>?C=;a�Ȗ8���y&KZVXICEBGOVUWVU__ilk{�~xwz}���������������~�wqjkh`O`kxzyumkmhv`T��ɳh��ô>@?D@I���\�¥[ Tf^YUSCACJELJRWSUPQZ\djmnxrsw~z{��}yy~|vtlogdWWWYnv��|tttqlnz^1X��ՙ\���@8DE;u��Ћ~�ʪQgkgZUUNH<>CIIHHXWRTRRYa^agjpmvwvuurywrrkqiilh[WYXUj}z�|uywuinp|] =��ӿO���B6)s���ή����B3|userea]YSPECEDHFHKQLPVUXVXUZXW[[YZZWTRSQWUXVW_s|y����{z{wrqtzfS����l^��NMNP_����γ����Z9{vxhktme`[XKIGF?ADILJLORXYYSYVWVWUWWWUXUUSOYXbp}{|}�~z~��xvpuv{gW����oj�����������п����&~z{spmvqig\SRPGHDBF@HKJMLPTWWWW[XZUVWUWMOQV`grw||�����ypuqrvnLL����e�����������Ʈ���+tvxppssuofc^XPOEJECDGLDFGEHKISMNQJOPGMQP]gnu|z��������~~louswl>���ϫX������Ħ�����ɿ����1g�}ystxzvustfaYTONJKJECECAD?BCB���Ȇx������̦������Ÿ���NX�~vzywyzywutrf^XTQNKMEBFBEEB@DCCJKX^dnrz}}�~��}z�����}zwtsxtrP.���Ϭm�������˳�Ɨ���ȿ���Fz�{vv~zxy{yvyvg__XTNPIJLJHJKGQSV`aosx~�|���~������}~y{{wxrs}b1*-0GKD=;LI9.:;2!.8MPRTT?4-..+2*/7APOLLGH>873632&&%$($"!&##% (3."%*.0+02(078N_feedeabf^eV]J167AVR@06<7,)HWUUOPLB:C>;;487?DJIIMFID=91&($ #$*%""#  ,-)$+.,)10%6>6Vefcg\a_bYYTC>7CGMUM/1:4*7N\YPH?DW`l`VSRPH@:CGJMKPPOGA<6,$""%&"# # %(## )0,*+0$$*61=[hgg_```UL?=DEKJSL=,1534KYTJJFGO_afa]ZXRFDB@>?>DEFHB=;95,/$##" %!!! !#!$)$,++(+1"+/&4F]ie`b`VJBESJRTQF>2.4=?P[^^ZUVSUWb_]UWUNEFEB:869587=>./02.+(%#% " "+'+&(/0)!/6#+;57]XSRNADPVT>08BPNDIZ]SRVZ\]ccb`\OMEOLOX^XUYOFFNMOLEC=;=;2.05+%) "$$%$% $,1,)%8/'C8,]RTIGHJPSC26BE@LIHIB:BIJV`kmk`[ORQQMNQQQLQLKIIIHJMOMIFJHA93000,&" #'"# (/)%)25(;B/]OIIIQLIF63A8:=FA4+212=GLOV\\\]YRRSXVUVKOHELEF>78=ADA<:ADEA7210-$#$"! &".&'26%(G9QEHETOGJ94786=984,-7248CBBATVWXQKLKPQSRNTKKGDEC=B<@;=<861444-(+)""$!!"!!&#"'23*4FL=APPHGF?5>7/361)*604>:=78>EJKSOQHMPWSXSWRFCC;CBAEJRMUX^_`VRNMEICBDEJJE=?:@B?=6/,%,%)""#%2,&$7D==>9EF9CC3'%*'00140<4?8CLGHFFGLNKST`Z^[TYLFAABFEEEAC@:907>D85.''%#' #"#,-#&/G915?G564.*$()*---4;<827:BJOLTVTNED>JJNJLFHMCFBALQRQJDA?61(*(,,-++&,*'$ "&!&$$#1B2,3==5,0+.&&&,'#,771.0,4:>EKGIE@:77107>B@EHLNLMGIB<@D?A=@??=92210680-!%''%$'(,* " !$3$#0/+**)' #!&#"$ $#+*.-58BOUUQD:40278/35@DFGLLKFFBDC;@;D=?:47)/3/0.,+-)%,)%$($  !2# ((#"' "&%$&+(*03AG\ad_ZNIGA58100+1*.(9GKSVXUTCJEMKBB:;11-((($! '&#(% &1$""#%"""$&(&$%,/4EU[Z\egd[UMCEE9:40(-+,115?@CHCBEPUKIA;712+''(! !%$#"5%" "" !$''!!%)0:AFSW]dbb^XQKG@8779472334+)$*%,.6=IJMIE:88.3620-4-$$!!('!?3$ "%  #!''66875/)'$"").5,+'%" ",)&$$##"  I<-(#"% "#!#*,2785@BECEHEMMQNYTWXVML>7-/*'#*$'(##')'**%'960&# # %" #E=5&!&#$#! #$%)(+13@?@C@?7AKRSY^cVLEB93,-%'%($#*#&...1/&+?5*'# $!$"%  $EB70"# "  !$#$"#(*8:;>DHIIOQQTNME?861/',)./-.2637.3<<5/6>8*'/(*(,(++$&$(@B33(%! #%!$'"&(,/,37?HFIENSQQOJ<41::95535<=9>HLECEIC@@E=445/63687.-*&$#(2CA/11$!!" "%"#&&)2.-%+)-2).,/>49FEI;:CLH:4:GIMLHSZ[UV[UJOSFBBA<>ECGE<3-+#"$)*:EA330$ ###!!$$#+-1-2201/64,)&%'(!+2:@JEMGNQYSV]ZVX^adlodebd[WRRQVT^QLRA71+#")*)+38FC64,( "!!"!!%'-+12;::;=:BBE8=21+,$(78?EGLY^b`YWYRS^]dmovuoqpjgfjaed`^YOOGA-*&'1..6DGBCEBFELLA:622/6BAENDOLVLQXX`gcmpx��}zw}z}~|uma_`ROG@3(,0365>=FGB(! %!(/4>DNJE@EFF@?@GEQKLKE9:38;?;@CKLXZafnrmpq������������zlg^ZHB<1)1-866C:FDB+!$+(EDGOPWTJG:B?A@ADHLORRSIFFDKGVZcfqvxv||}z��������������~vrd`J<94-42:49A3@HA/%#)4CW^c_YXWPH<:;:==BFMOOYZW\[aiqw}z}~���������������������{pri^Q>8:.4/:78<%GFE5#' %.1DNclrsqleZUJ@=74?@AGOQW[]ddv����������������������������tqk^MH75/..0212!DGH:$%'..1@Rbjnv|{||zrsoe]UIOQ\VZbemz�������������������������������wlh]LF5,)%&-)+%"AGJ7" $&289;O`jouz|�������tibcb`erv�������������������������������~{hg_MD2&$$%$%#%CCJ>! #A\iO!*Ohifglq����������������������������������������������������������|hjiffdU:%";>Olv]%!6_emhejv{{~{utyx�������������������������������������������������zrhhkebeO !)9HY_y[2+Dhgnlfehcflcglfbhqqs}������������������������������������������{xzqhgeh^fZ-% 3Pe;fuB)Ujiklb[UW[ZUah`b]WXVT`gmtz�������������������������������{}|�{uqnmpldcdcfa9%$,5IqE*dW3:^niqn[ST^]\Z]aZWYPMEC>CDNOWan{~|������������|�~|zupkolfgffcefmgjia`fii^ebfdJ!"$;0D�aUf6EkniuvaQN[]Z]eegf^WRMIA75>;BJXdlo{����������tiplZTOIIIJFNSQQX^\ZX]WV\cc^fffQ)'@,K�iSjV&0Zomlsrg^^[b`]ZZ\]UWPKF?:7;@?>GGKMOU]Y^ZXUTWW\cbgcZ0 *&R.P�qpqZ-9hpnqtpmkgf\Q@2*/@,+$#0I<+2>=BOTbjmqy{~{vtm``XMREBE:EAMTYZ_`ccfkeb_\WU\dbdd_8"!.An'[�svdJ1Djopv|xtnb^S?.24<_O3)$+3V�gK9!2AHDN\cn|�}xtmd[RRLJ@84;<%)9EGYbdhknngf^[Y]edale='+dlj/d{�qZK?Leu~���������~t|���x{��}�zmikops[MZv�������|lm^mwne\[ejeZ[NEH`fYN;;?UgrqrojkfcL6Mhns-b��v`S^Vbq������������qopttqvtsnmeirprladd}�������ulsmo~wnhnnv{yttcknsuofdgdbjtrtqlddL@[otr(_�|yiSm[^{�������������}zsqoqw}}}~���swsn�������tl}qz�|vlhuu}��~w}�~}|wry~|x{zuwj_eKZeyyw(S�qVq^]w�����������������������������|xu��������rm~~����shllpt|~}|~yvxw~��~z�xrq]Uluv��w*K��zsfr]Yx�����������������������������~w}��������yp{��������ysigkmotutwy{}�~|||{mZRt�w��w+Bz�utq[[r������������������������������~���������vy|��������������������~~�z{yxtYUtwn�}v95g�vw�|V[o~}���������������������������������������~}{�������������������������xvrV[{my~zo=+Tvx��\Wnw������������������������������������������������������������������|wx}kP]�n~xuiD39tw���b^jv����������������������������}������������������������������������~xvpqNf�ywwwUA=4Yt���jUkqw|��������������������������{y���������������~���������������������y~wrhOg��}vnRC@8=:[mvqTdnsos}�����������������xm}����������������������py������������������y|prXVv��aIP=<>@:DPifT_kmjn{�����������������~jv�����������������������k������������������s{jqR\w�~ySJP<@;B=A>HVT_lhmlyy���������������herxyxyk{���������~�����|q��{���������������~qvkkRkz~qcGRM@==A?!)+8FSYhrtmkic`ZXH>OZ]t|�~up~���������|�|ptkl[_vtXQHNRN9?A:GF[gkfhkssorsvv~������������jP<41+#0MXZWUE7/68;?@\mvw}�ts{|~xz�~xyqonqg^W`KKJOOLP<@=@?@>;?QXemfdeottrsvu{�������������seYSUC515:DECOVWcckijsvrz}tnyzxytxwxxsrqklkfaECGKIQNLM=@=B@D;?KYeoqnlsz�~~|������~���������������~sq~~z���rx{qrvztpqsxokv}tqtstppnjkjkdX:DMLNOPKP:??>C??B5LUansnpx{����������}����������������uy������x{ytrswurpp~xrxw~zquptmokmjdjH>FIQKOQNT??D=?B>=E>Wamrmsz������~��~�y���}�������������������|~|qrtuvnqs�������twvpnppji`HC?@;GTagwtrz}�������zxy��v|�~������������������{|vuoszqpry������zxxqvxnme`9MGMLOLPOR@?;B=C=@@?<@@;@B."-Yiv������~worztrg[S;JHOJNPOOKS>>B=@A;C>A:NZcommpz�������|{Y>9LrA;AA:=BWaholkx{�����������q`dR^KOUbQ����3����x���h�WUMAQqzst��z��rosqwnfeW:IDPLKRKUIOP?>@>?CA>;RYdnimqt������������pjkyxpbbiacsz\x�h~rSahHhQSWbky��v����vppttpjh\FCENJMKQLOMNMA==B;@=A>@=E@R^monpk������������{ruw�~���ztqlm{wnno`bfiibjkux���z����pnousjheOCCJMJNKPNMPKM;@;???@A8CMWdlnliw��������~~�}x}u{wy�������������vuqirvy}�������{inttnngRF?MLJONNNONNNS<>=>>>B?=C?E;BQ_dmris~��������z~}{{{zw��������������wstrkwy����}y���plurvlgeECGNLINPJSOKONS@A?>>A<;UdNO`jnoo|������zwxxyxvyy}u||~~y|~��}||{wvt{{��xv}�yfqsvhceAEFJOJMKPKONJLOMN>>@<<@@>@;>Gv��OOV]kips~������xwwz|{}ywzz�}vyzy~vvxytqyxx�uz��vpotpndS`gRBMMNMIONKMNKOOL9==BA53?���r��LWUQZ^bjp~�}�������z~�����}~zu�v{}www|}{���|{vvmoqjh]U\^s��yDENPNLPKPKNNJ:>>@@?3C���|���NZ[QOU^]ksyx����������}�����������zx~~w{{{|����wvxqill_^W_S{�����;JLQLHQMPKNJ<=>@;3A�������cU^]UHQT[Zlnp}��������������������������u����~}vvsgjkaXUekD��r���z9HKNHOPMNML:==?+3���l���fPa_bVVEJXW\gpzu��������������������������tw���xtrqigecTTcmgD�IJp���r5NNMKLKNLO<;=4�ijo���|ALg`^[XLDFTVZboq}������������������������������qnmcdgZXPemncSv�Аv���NAJPKNJONM;=Ak�΋y���R6Ui^^]YVGCGPPUXhpx���������������������������xmiba`VS]brwkbYd���t����0APKMJKLR6zyuuqqppnc`YMGEBFIMOPU[ZZX\]Z\_Y^\Y][YRVTRUUUasz~��{tvurlsmmY U��ԒU���zZIIKLKMCq���Ϻ����R9}{{tsw{tolk[UNJBIGHGMPQ[X]ZW[XVTWTYTUUTUQKWbfr}�}yzyyumqtlkIx���z}�Ǧ���hNJRU�����������k3|~}tvx|{volh_TPGFFECOHJLRSWTZ]WT\UYSSOSPRZgwzy���y{|wwzwtppe0!��θd���������iz������ĵ���0x|�wy|xx{wtok^WRLFDDGFJHFJHFQQOOSPNLLMUW_sw�|~~��}~|~{zwupp\c��қn������������������̾����6sy~�zw~w{|vwll`XRPDGDCIBEFABEDEDGDDKN[ahs}}||�z~���{ystsj@,����~w������������ \ No newline at end of file diff --git a/images/trainset_face/s33/8.pgm b/images/trainset_face/s33/8.pgm new file mode 100755 index 0000000..04c8cf2 --- /dev/null +++ b/images/trainset_face/s33/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +hdegdhfg`UKSQRVFHN^f_Q9:30ABB@;Aei]WED98=FUOLB;41-5.3?D=>><;560,.-,#%+ !#+*')1'*31176=.ggfdffl_ZNRQLMUNPUheS346>HYPDOP^lbWVWN@FOSUTPI=>A;<78;AC;?ED712-,+*,& #!" &($++(-$47/1@6ffffdbhRNVVMKU^]OUgX/99:Sd`YWbiihW]^ZUWLDCNEKFHDH<;;564+++++%$!"!!!%&2'$2&-:&0?:ccfddfWP@LPR^d]aIUV>;>BOR^f]]chiha_\X]a[LNTICABGC99>@>==884,17B@9:7:34,%! !"(,+.+1!2=bfa`d[ABKGQdYMYUTNBF@EBFMN[aJIELR[ba^Z\SNNEA>C;=>ABC=@06-%407,24-2&!&!!"" ,. -#,9c``a^N@FE=HXUZabcg_]SB>89@B:+83773=8600+*)!"- !$%,.b_WbNAE628@CJN4=ACD=-21/6B5QWFIGLXWXcWJYSMNOHHIKLEAFC@GH@7;FI;2>=14(")(+"$%%,+_YW[OCA),3?FJ=6>7D63/8/21HKA;6/3.*',+%% "')XTSTM@0$(,<:B5>53D8451.21=A;BKJ@EDNGIDNMELOLI@DGCGJKGEC9>:87<;?AHB;9:*(-)! !(UTNOK>+$&:-/93-786.0.*481/+DOJ>NJMW_UOKGFBHM?>KMLFGAGIC>68=0034EAD:M@+'0%  "& "PPUKI<&!&*!&.),/,&-./*01$)8EHA:JMS[_^VQUJDEHDJMQXRPVE?=?<7D@6<..79+4BB;)-+(!!!% %NPPMEGQX]RTTPJJA8DJSLTRPB?@=A?C;==4-5:2*+8;11(%&$ !%'KLJPH7(' && $##)'#%&,))-76:>AAFLMLD?<<@@?=GB6%,522'+"%%#$ # #"MJLMF1.!$ '##"$( #(/-29A=BPOISQSHGH>788@697:M?DG?7-/<5+4) KILQ7/)"$%" "!&('05.768@FS\Y\bZSIHG943631:APOQI@?=:70BNJ<:=92+8>B0$! HGLL414%!!"!!!%&',,+,0..2>ET^`mmc\UID6./'0<80/6FPE>B857:==('#"!)'&'")")08DTV\ba^ZaTLDE936.1-/%-;53DEDC@27C@<7:58:*#! '$!!GHN/D/BF$ '#"($!$! &'%"$(3>CBIMUVMQSTQEC;68=72++(&1AHNHD87G@/1475.1' !$$!"LIF@5.L>$' !!"$!!!&%)#+1:677AFHHDMPLL@?53324/(.."--2AQXPF:GH05:200' %0&(#%MGF=*4C:'%% %&&"(((083;QIH=FJJC@GD@;5.1././(0("&$26IF@DG@<782-!'()3*, #LJI9,?78*"#$""%$!-('05?BJOKF9CCBIBBIJI@?;542)&*'&%%*4=BHI562++(# "!)$ " ""#%ELE:)=:/+'""!%%$& ()+45>EOCA?@DJGFKEGNNF@>4.0,$&$22=ID?<2''%"!#"$ "!KGD5184%## "  "$(#$*(+'+,.1:BBDB@B@@MGLED<>@<--1.)('!!(#'04;84.1#$#! !HI>49)#!&$!  &"" .&*)*1*0)->CBADDE?DKPUUPGG?-113,.&$&/,&%*/+)*31(' !"EO944($& "!#!#")-('+076:5&5AHCENHILLKQRNIB4860*)!# "*CA0072,-,+7.-0./$ JP:'6'& $  & "(1.-.37<:83.&,999CGRVPWKB;95.--/)'"&" 3&#$'&#$##-#%GQ@$* !$"$ "$&"+348=49?C<<98642.'-+1BLNOCJ/-*)'*%$)*!!"(%&!$ %#HLG # & $ $&$+,778@JA@>ILJPBHCD3.)&!%*9==E;6(,;.#&,.&!$-" /*")+$%.5&###JKC&$" "%%#"(.-:=GKPGNYWDFLYZMLOOFA2-))$++:>A2?B=26-,.55,/7+.)03-#87) $""JMA&"!$ !(*&.22/1?Q`_emda[d`IFNVNUTRRKJ<3-&..+5,34;=:17@745:90'+C-# &$ !!" JME $!  !*8=?@D:CLPVVVUWNF=43<6@B@DEEGRIFSSe^VheZTROJEBHA>9=;8/, ao�f'$ &-G^utwqvok����������������{kNCBGJLSSV_ZPLKKBBF?BAGEQNXXYcZW`t\`ZY]TSVQQILB?C4&+m{�w="''$Fany}swx{��������������������dVRRT[TYXb\]a[Y[cZZU_adicicc_hlgfidfkgild^RRO><=/' Xz�p=(&!4\rsz�wx}|}��������������������vebb\_^ghjkrtxz�}urz{{{qvnmmtnlsxxwwozvmhZSNA<:8+"'V�|E.#&$.Ms{u�}y|}������������������������pusww��������������wy|�{~w�~�}w�zvocXJG:7:-%%3!|�Z-2)>b{{{�|{~�������������������������������������������������������������}tdZTH?.8*'(AA`�jC'$8Vsy{��~�~������������������������������������������������������������{uacUH=-*)'%WputoH )Ilx�|���{ztqppt|vt|z����������������������������������������������������{shaYF;,)*/'~��uO:#>a{~�{���ymhhgekccotmmq{������������������������������������������~~���{}th`UB8+40-*��yqU4.Tt~�}���|g[jmmhb^gmkkd[npv����������������������������������������~���}~wsa_LF6.0,%*�uQNf4Fp���{���xpdefiemgij]ZbWTUMci~�����������������������������������������}zzn]ZU?5%* .�tR@UHTt~�������{tqnfmefknnjXYNHL;AMVfp���������������������������������������|xxl]\TA4 &!(�yZADZmp|�������||vpk^RNKZ^efc\QOG<:7DFXey������������������������������������zwtm^Z\F-*$�kLSfmsu��������mg_WC-(#1;*/26=CIIA:8<>Larx~��������������������������������}|tvb][^M/&# "~}y{vcksv���������vvk]UVFKZ3-+E74@)# uk��}_dt������������������xmddUEv�p[= 2EIKQ^ksx||����}}yxsorurvvyyz|�}s}�{vpsrg[^[]@%#�g��p]hn��������������z|���~vq{�mtv^XTJ)G:==>>=FKEKRRTKXVPTbW^`<!>��}~[[oz��������������������{nqjrmkgswuywb_gp�������}h^XLI>56554.3:ERUQRNQXVTKJMHNU\]b= )U���tW]o}������������������������������yswp{��������iTWNI5#,8IX50Kaad[^a^ZMOOHUSc]@!=P���uT[xw}����������������������������������w~�������}d_SYj[J=M\sF5"EQ\eggb]VQGMZa[;0SO���iRayx|����������������������������������y��������w`bYgsvn_[]jQG<"("2O+&:_d^^]QJT]fZ3&RZB��xhSirzz�������������������������������������������q]meowompkvwyrcI>?XnD(H]`cWSa^dZ5$3iXA��{eVhux||������������������������������������������m^mnv|zqnju��sq\Wc^\M3!,Rej]`d`cU/6HmOH���[Xkv{}x�����������������������������������������m_pss���xgiqwzw}utxvnm]VHGYglee]j@6Qe`FD}vX\mwz~�}�����������������������������������������mcmuw����~me`mqxwyzwrtlikfW`gkfeb:Ced_=QU`cZ`orz�zz�����������������������������������������rjmrv~������qedfnttporlntxuuommiT>dkfOBN;FMdbjn~xut����������������������������������������xrrqr{��������snjhfmiosvxztrymlaTcvkj>JFD6L_jjrzuxu|���������������������z�����������������w|uuz|�������������}vtwpvxuvrwmN`�|qPEJP>=Qdcnozuss|�������������������wz������������������uyxpt������������������vwutrsvmPc�{bSCOM:@Ucbitwsttz�������������������q{������������������pt|f}�����������������|zyworsdXuzs^BMLR8?^dejvxtuqw�||}����������������ks������������������sp��qn������������������|~vnrsWeqmX;SNS6DZifntvzslw{{}t{z{������������j`u�����������������}u���km������������������}onnkYjzjdCKNMP9D`dllux~teq{|~wy|w~������������}YKeot�q�����������}���sf�����������������zzkqj`]tsmPDPMPL>I]gkpt~|zuw~�{v~~�������������u9!1Abrlpy���������|z���xhx����������������|wlnkPq�sTJHQNKP5K_ghuy}|~~~����������������������sN0',CW`mqz{��������������~�~~{�������������qt����wnpnmjpqonnijfvxtspquswrnolihfRBFKIONPRLPLQ:ARchkz{{�����������zzzv|��|�������������������~{pqrjmrolkiiicmxtpooqponjkffea@@JLKLQPSQMQT:AGaemtzz}~���������~sfYNWcffnsv}����������������|p{njlslmjgrjdmvrrlooiohfhcdeS8IEMLOQPQQOOOE:OQhlswzu~���������wttE02IJEDQXRWgrz����������~qxplkoolfnromsuxpmlmljjfed`k5>FKJKMNPQIQOUF8CXYis{wu�}�����������zQ2$hnXTovZBVYQVYo�~�y�rtnrflslcktrsy~{zqinmggccegL;BFLKOKONUKORPG>=P\cov|z{x������������|hZ)hoCl���o��|Y7HXVVRTajvlprmckldfkop}|~vspkjjhgc\=>FHLKNONQPMMQJD=C>Zdmqzzwy�������������vpjhg9T��n����tT��{tB@ZJMXbikaegbgmnr~~�}vsoomliffM5ICOJKPORRONNPM?E?>Icmkt�vq��������������wst�vf=dM����Q_����j��[;PBBOW^efnvvr{y��xxqispnfj\A4LGILOLRLRNOOQL=CE6I[jns}�s��������������~�y���lheba{�/u�������nptG*-Q_q{{vuz��vtnjtojgeD7BGHKKOOMMPNPLPOBA@@>Ubjuu|{���������������{�����xnghhdv|r�mg��nvjQ-3O`ov}yt��{yejqumeeQ8?EIJJLLRKQNLMPLT>C9HHHLKLOMPQLNJOPR@BB9IYVams~{��������������������������|���wne]^a]RSVhdw~wt{yv��xlilsqij[C4CFKJKPLLNNNMHOOLQ<=>QSdWYdltz{���������������������������������xsoiabloo��ty~|�{nghjpli^M1CEIGLGKRLPNQNLNNPK>Sh��WcZ[inv{~����������~����}�������������~�xoigkjoww���vw��uegllmifR47EGGKHJNOJPNNROOLOQ����OhbUallxw����������~~��~}|��y|���|vwtoul`lqy}��xz}�~xhdkqnehV29FFKEKMNMMMNOPKNPNMO�����Rbh[Tbmkz~����������������y{{}z~vyyy{xxptvi_quz�~zv|��{gfipqhfU?5?BGMHLNMINNLNNNMPLLM����jSeiaYY`gqx�����������������{v|}ywxxz|xywrwtnmrzy}xmw��~i_pnlgiW:3DEIEJJGNNJLONNNNOMNKL���~_]fkf[U\_kr{v����������������~xysvtsuystprsomjqtwxypk|}znaeroj[oM.:IFHFJHKMOKGOOMMMLKOHK��iU_cgck_XQTbjs|������������������~vn{xttsuquomlqrwvqry|wtbgpnlbGo�X4GCIJKJHNNKOJLLNLMIOJM�iQJeedagg^PLR^es~��������������������y{zquwxommqtkyxput�uqiglmk^Y6\��T2EGHOLKJLMOKNMKLLMMKMbOITjebddf_YGJZVftx��������������������~pqvrqnruvvvuttuumgfmih^QTKT���J8GIMLOJMOIMOMLJQHOLHOLL[ogg_hh`]QKNUScv{~���������������������~zuzrrszz|wvtntedlj`_XFV�b}���:?KMPJMKMLONONGPKNNIRKBcrdlbgia`WQFLRNdu|~������������������������mk~}vwqqqg`gi[VSTGU��j���-MJMGPOJPKMNLMOMMNIV7=rrikiegedZTJELTOgpq|�����������������������pm��|tnplccaa\SQT]RX��m~���B=KLKMNMLNLLILOJNNI5`{lkhnjhfc`[RFBPOX]ep{|����������������|����~yijhd`a^WRTVeaPe�юi��ˆ,GMLNINMMHNLKKPLML ={zphlpnoh_`]TICJOUXZdovz��������������~�~���}|zmgf]]\^ORT^afeSb�ѬY����1>JOKHNNKLMKOJNKLJ)s}uuujtorlcbbYSICJS\SWXioq}��z�������||~||xuod]ZXYTOSX_hplbTW���]z���M1LLNJOLJKLMMNIJON_�~{swnlsrrif_[XNEGNU\WR]egvstvz�~~�����urxvlrqqcXWZVRLRcbgqojjRD���ic���U1KKMKKKKKLNJGPKLK���yyvpywrsvm`dXSQHKMUZYV]\bkkmrtswuz||mvriohfeh_S[ZQSUYdkrnfkfvD9���}O���l2GSKNILIJPGKFPKMJx��z}uvxzuutqpaZWVNHFMTU_WW]_dbhijkmqupmlmfgce_UXXSNRZcfmpomeif�2=��؊>���m1INJLKMNKMKIMMKLKo���~uy{yzxzwup`[ZONKGMMU\]W^\]^a^_eh`iee`[XZXPUTONQgoow}onnogrs#X��ӈQ���}FGGMLPLJLNJIOKLNK���}�yz}vx|z}wvgc\XRJ?MEOQUW\Y]YU^\]\`[]\WSWTRRMMQ]huzzxzloiri~cx���}k�IJ��pLJMLNIKMNHQGMLK����~�yy~~�{|vqjd_XPIGIFLJMRV[YTYW]SUXUWVRRONNI\noy{xupnrplp�@5��˸f��������ubppZWaROMJKNH�������y{����{vphaaSLOC@IGFGIQKSUTTSVTRSPLGHP_`qyw|zyyurutmnvq'j��Ѡk���������������twubYOM \ No newline at end of file diff --git a/images/trainset_face/s33/9.pgm b/images/trainset_face/s33/9.pgm new file mode 100755 index 0000000..9a0cd27 --- /dev/null +++ b/images/trainset_face/s33/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +618-0/(7LJ:1;KGMC531,8>*0?ORRXUVLND?24,&'%,($%)%&$%$!$! '0/09"$*60:-'4:+6B7,@Yiihdhiegfh6/1;3-(?@;4>NNQU;33513.39CEKSVXV`XPJ@<9/,,,&&'*-*%"$%#$-+-3"'"173/0-:+-FC-4BZhjgejdfif*+C:-0:<&'7QNXXGE6BKHEIC?8@DFFHRUIFAJBA>84201+')'!%""(#()*)"!+20*-536 +CA$9E\jegfidfh/?K217I-8PVWPJJQZaX^_YDA?@:8ACHD@CIPI=973-:21')(#%#! "**(#"+3)*458(3E;-EG^kgcjdidLRF04@=$4RWTP?BNbf`[d^VMJIF?<98;>BNUTLAD;13441..'++%#!$#& #&$"!#,.(392.#(8;::@MihibkedQW@)2>,*CTINICFTT__]cbYUWTUSNDCEHJUPTJCB@@A43687.12,'($"&#&& !%&#+355'++.:;3CA]ihfjhhTO8)/2*?VMJVPUQQ\]]_bZaX[_^ZVLIHRVYY[MSVPMPOKB>;6/0.*%*"&#! #$#*/60,",12=5:BDbhhgfdMH0%/3@TXWTWS[VOS[XZbXXY_`a`b_VQQUSPQMSVF?CBF@:80/++'&#!  ! --/-%60@8:B?PgiegdG6#5<>RYT\MMX[OMVZZXUSSSOU^ZZ[VQSIIF?>GIEE:=746,+)*+-&'"$"& %%+.*)"-3<6>D>A]lfdj<&,IDEKU[YKLXZZW`d^ZUYRZYYUWTROPSNKLMFECB<@A9?;40/,0*'(()''% %$ !$%!&)$&#*.9A:Xhihd*.HLH8MUL@FJHLYddaY[]ZY^]ZZXXOQI@ADINCDB@9EHGHED@:6)/)'(-2*)!**#'#%  %$##(1?89;1Fheig,9IG:@JF8178GGLQRX\UOGPTWSVRVWVIFBDJJRMLF??@:787<13/.+*!)-)(-!(+*/.$""#%*9;8<*;djid8?F3@C3-)).2=79BMQRO@CJKS^]_\ZXZUMGQKLLMLLHI?<8401'(.-,)'%*((-2'/-&'(!""7=2;00`jhe?72<:0,&.).1:0.7A@DB;GHVV^cbb`^VNEDIHQ^`WUIGHBFA:77'=A@<6-1/*)(**'(,#$% "+>684/bgif7,46/((**,77.).145278GLNRVXXYQKKURKIHGJMQNKGHCD@985,.72./(*!%!/*$!'8===8Rofh6+/1-#$,$.<3+31644759@8>@CMMSUVTVVINHIADFCE=AAFGF>=784,*,&## !&)(!  !&4@A=5Ukgi5#(*$%.,'1641184>6?>KJC8:?DNSKIRSTQWWPLIAEKLKSSNO<<><3-0,3055940'%! $ " *69C?+Jojc4 !&')*&+8;10-42499956-51,7645>BIFKGLGKZ^_TJPRV[VSLMEA9-8>D401-""!!#""'2???/8lmf'%(%*!(253('*%,008999;86073,1/24-+18CFLJB?:8=BKLG@;486/!(-# %$" ''/=B714]oh#%%%'*/**"!$"-/5BMIE?=;?:4:/0//(/./2/)'&'..**%,5@567Wlh%&!#"$$!$$"#$&/3OXZ[TSWQJABF;;699;;67-/,'+*) "5KE;7*&$"*A>)"$"%#''$%!  #+.4?E13?[jg# $$  #$$+,5CQV]bda\OUKIB?@A9;<>9;6:48/0%"*23()),)(.&5J6'&'#)"+2+,))$'((2?<;2+&*)+(+&#/1162%7B9*10,*0999782('& "*'-)5BA@:5=]lf#%#! "')222@DKVXZUXUTRYa_b^[ZSLFQE?6/0%**(#(&.91A=94>D?879980/+-249?G:CB97Xge #!"'$()$*'-4;EGNMLOPRQU\bje]LF?30,//04?8BPOT[O]ea[c^ZS]Z`aiie][[NH3,0447:FA7>C;0aid#!#$#$!&'+/0>@@>B?EEKNU]VQMB>3670A<4DNINS[bdaotnsoodgqluupnjg]ZPF7,2557:E>.9<99ahe $$"$! "%+,)129<8==?HJNVTWPGA:1DJC=9KOWZ__badmx~||uvvz����wljcYIB94377<4C5*348Behf"#$ $!&"'%+/459>BGHJJLPKNOG?7PTIEX^\bdYXgjep������������}vpd\J<<6818457,$//5Ndib#" !%' ,,1/1798435427474?BNIP`cb[[XYeoohz�������������wul`RB9?0(2)03#",(8Yged !%!%"%"-*)+*).-)'*,#$%34:/+#)*&#&"($B]kce$&$"&&&'+.(+02:3342/+*0.59=GD>MMZkqu}�{}�����������������vpcWIB*"&%### ,Afed` !$#$'*1.237:?BD?CJ>68753;>ACM]er�����������������������~tmfZNE-%!#&!*+#Ghgde !''%107:<;>=EB=MPOKHFBAAFJSaqy~�������������������������volfVM;(!$&$*Rjjec# "%"+,15538?@=<<8:EJGLLRVRNZhn���������������������������}xoplbXD5"  # $[khec#"!! !+-4?GH>77==7362BFDENTW^Zdy������������������������������zsmnii\?( #"(Wkfhd$# ##%.5AFIWPF@:87562>=>JLS[cdu�������������������������������zsqnnod`<## "Uhhef"$$ %'-8=KLLMOHF?;75397 $G][][_]ZZZTZbY[\SQO>=>=@?GDRX^]ntyx|~��wvodYXRTF>:KqP5 $0'`Z<+-6J_mruuzwnhgUPhs�zpZ[coD,+M`^`^SPOUVTU^[\VSRPNE@?<;A=CEQTaigpqx}{yumeX[USC=?I^swxYTghjpv��������������~��lafpmjjgeeyz{yqmgZLC><>XctjPVighls{|���������������}qM10*)(,.5JNJMJR`rtyvxypx�w~|x}smq|{~vyvvrtsrmnpRFHSQROPP?>A=G[gsxy�}||~tx||y~w��zz�����{~tywupjrMIQMPQOPQDAA>=C>>CQIS\bailqqyxyzz}������������rf^a`hiiinlyz}���{|}zvvx{|�{����������}x}yyojnPHQNQPROR?B?AAF@A=DJD]c``inpsquuuz~������������yvmin|{��z�������~�vuy~}yz���������ty{xrhhLLQNRKVPN:?A@AAB@D?BIPf__djnrnptvt~���������������~~{���|��~�����~�zyt|zzuxz���������vz}zmh_OIMROKUOL?>D>B=FAF@CBM`bda`mltqtxw~����|�������������������������{�|{stwqpvw��������yv{zzrb_FKMQPNUOS@??B@?DB@ACBMYcefYfrvwzw{�����{����}������������}������z}{rokpno~�������xu}ytoc[DNQMOPQNS@;E>C@DG@DG:C@C??NMchhimpy����~x��xwvx}wpzy~����~zumqk_ZYDMcPH[TMA2&Uhs������swyxvnk`OJNNSPOMRN?=E;DC@>I@=ECR[jmkkr|����y�{sruvrqsuvmiaWMSTXW>Ro{�Zp��_�uh[*Uupr������stwyqoe^FQONONPMQT=A@@?AC@@C;I?LVflqiqy�����z~�xvvqpri`[TGI[lIf���Uo�������t�y]UFSn�|�����zpsxxopcQIQNPQMRNLN=A>=@?BC@@E>FFX[kpkmy����z}yxok_TD8?THX�u|���_a������Yiq>Qdow��������{ntzsqeiHHMRNNLTNNO?>C>>CB@BDABCDN]fqllp�����y~~}{mbC+n[O��xq���]F����c^lW\b_hs|}��������sptzsjkTJLROQNORMMS<@@;C=BBECA@D?MW_qkoix�����|}�vonW;+7"QJ1UPTSot�pT�xgyjX]fsplw|���������pl|{ojhJHONOMPKOQLS@>>DC>=E>BC?ACCD?FAS]bhiglt{����������}jqswwv����������������wly����|z���umxst^ZIMNPLKPQPRJOL??>A?@>B@FB@DCCAKW]cjalhs��������}}{txutrsv��������������}v{����z��~pqymm]JMKNOLLPQNKNNO:>@@?@CBBBE?GEB>JIX`kcndkz��������yu|yvyuzux��������������{{vy���}���xmyrkcSBMMQLOMMMMNONO=A@@>>C@DABBDBD@UESVfeiffv{��������uuxw|uwuv~{||wy�w����|w}zyu}|���}��{woroc^EKOIPMMOLJNPNKO>B>@=FA?D?CE?AEjxRHN^bgjekr~������}xvpvywtvywzyz{{}xy�xyy}~y}�������~yqmpeSarMOJOPMLNPPKMMNCA:CA=CC?AB:?Y��hQMHWabgmjjw}������{wpqqtsssvuvvxvzyw�{|}�z|�������{zvkkl^Oc��lBJMPMMRJQMKS@@@?@B@@AB>:p��h�[NISW[hhngpv}��}~��{rorvxs�~yusuyzty�~w��}|��������~qpmha[Vj����GGPMOLKLLNL<=AA>@A@@=4v��n��_JPITSdgiijx}�||��{rssy{z�~y{}����������|�����uyoik_\cJ��w���JIKKKOJKPL??>A0q��j���XNWLMOX^fegjw~z{�z���t|wzyx|~���������������v���{pohf_WfkL{������L??CA??C'\��o|��{RRVXIDZX`]fhn{}x}|��������~���������������������wkhbcVZrlMy�–j���A@NLPKMOD=?C@>>+B�„g���RTYYZTAKR\T]adowxwy������������������������������}oh`][YgmnWk���~��ċ9KJRMKQ@>>CAB4�ɷb���w9XZ]]SNFHQW[W]fqmsx|�����������������������������xibYZ_fhjkaV��dzq���h3NJPNKB>=?@AV�֗d���P(`a`\TQMDEOSZUWeeqtu��������������������������|zxp[[V\iqdfjl9]��ʁ~���<@?B��ֆi�–Dceb[ZVOBHFHTYUU]fmmw}�w��}����������������~�zmtmdUVWkknlblp+8��ϝn���h,NMLL@?DA?E[�����Ȝ6toi][ZYPG>EHKLUYRSXainnvzu��~��|������}x{poge`RV]osyrjjgnq/Y���\����F?LNM?@@??���ϔ��ݗUxmkia_\TPHCD=%O���Ϣ���mvruktkdc_SJGAA@IJLPYWZUVUZ\_djgikgidbiaa`YTRTTduyzvzvwoitmtR 1��աP���g4PKL>FBE?{���̯���$luzwluvmhbYSIEC=BIJIOPZWUWYXZ`^baaa^\_\Y[TSWP[jq{xzxuvuvpro[ 6��ЫN���q3KNL��{~�����̱����(ny|xvrqywj]^YJIEFCAMMHNSUYY[WY\XYW[VQWVVVLSRdnp|}}{xxzutpvpM V��Ηi�ų�zSME���������ν����@bxvvswzvmf^VIGII@GHFDMJRXWZ\V]TWYXPYRPOPQ_luv~zyxpwqus<~���w}������|R����������ŵ���cX~�zuwz~yyyvh]TPMJJECGCDBGGFMJRQLQOLLDLMVZ_osy{{~y��}wtutmt(6��˺f��ä��������IJ����������Q�~xy|x||w|xn[\RKKKH@EGBBB8@<6/.(&(" &-8>3=6BELRQZKPZYVXMY[TWPQOP@F7/,(% $/A9>8=IITMMPY\W^NZ`a[_\\Y\a[S[SFG@86* %$%&9ISM\^ddee^gidY`paenkgonngif_dfbcd`TPA&&+'2E\GKMO[^gafmknphjb\nmjjnpdlupnmkfnlhilcbSPC6! 3;RSFLPbZliv`mumqrpnkckypuqwpmwprpofonfgkjgc[FH<%!" ;OTMFVSUlmijxnzyumurmq]r{xwnpzrvuzrslrqkqskiiaXZTH')$1GWR@BTjUbosroxw~ryuvoym�z{�so~{t{zsuqutxvsrnlc`^`TK/*"$"$'+=HIF6E\eeWqytu{y�~y}yvu�|�x�~}~}u~xuuu{w{swvprmfaZ_SO98)#"#&  1RDCE>?c[odiw�sz�~��}��~u��yt��y���z�|zv{|z|vouwtkrkfc_aOK)--%$"%&""4XG@7IQ^jipvtqr��y~|��|�zyxz�������}�z|t{�zvy}ufssfmiecT>1*)3%$))#*B7E7" +&X_tcmhhqysuq�����������������{�}{|{�~~������������������|{���xvxv{ttuo\O_C-*&,08B65@5 "!=]nmfmkozvzz�����������������{�����x���~�����������{{�{yy|rzpnwoc]aW1,'0/0=H2)8#Sprhnphvzww{����������������������������{������{����wy��}}�smzs}v{rqtpb[j^P#%+*+?6N/(!$B^tlkjfj{zx}x�����������������������������z�����z��~����px�|�{�xy~{xx��ywhn_ne_2)(+13@;P!%]ppoxgis�{�w{��������������������������������������u����y�}x�{�~w�~}y��yus{bon]T '*53A>M,!bklokmov�}u{���������������������������������������}�����~�����}~�x�y{�zqxymmngg*+.27?3UF!hilgiqp�k|���������}tq~|����������������������������������������wy���{wtluhjgM*457F5Xd!'hnjekwp�j����������xskpur~������������������������������~������~���vz��}}wptkoic38<7HKC�+tolkpux�x����{��x�{ggeocjosvz��|���������������������������|����|��|}��~yyyltkfF75?EOL�+rulcsps�}���si|qapfVXVe]_`bafruqs~}����}��~���������������~~��|}��u{���~w|spqnW081KYXy-nxqcmq�~�qYQQY][\WPPJO^_PHGPOZVTepx}y�{�~~��������|�������z�vy~{||{}�~�uxwsur`356A\bs'5niglerSOgUeoruufn`][Z^xwbSA7GCBOTkuznrvy{����zw{y~����zuxx|nuoy}|{zx�ujuywyg93:QNPKD>EKSOdhhs����~vwqoliinrquld]WNT[SSRX\fvzzy}zxy�spsI>9Fv�Z(S]ro�Tuln[^x~}�fVMW]]1���� }fOQq|sUbrYqltV_`ul`gbmjo^^[s�dZ^��������trUHKIE@A=?:>=?ANnh"b_M]SSU\stj×choYf?S]miFq0SQ?Lpn[|pT`M!c[Zu����>����������}ve�vp`QQTRHKHZo}u�t�2dMsh��SF[R9_ZWd[[ZU`B���ftdrmRFfnrRrw����y��8x�������r�������zropb_eh������Z_4Yu}x~n*�=Aq]\QMEjhiTG>>CFiNZlogw�bN3g��K>amOX:9s���w���Ab�������s|����|zsihbV[v������ihN?m�~��qmMJJB�q^QWPae`NG87:FaZYKeji�p<Yd��Q?_CiZ6/w���y���eA�������u��v�spjWG_h�}������YY>bw�{�wjkOYlM9.x��}�����7�����������r{qdgrm��������ZCGNu��{�wkaR>J)�w{k_\iihgha]ZbZ]RN\[__|66?K`�CBB-e5N��������X]���������y��~~x���������t,DGk�����skjU9cH0=O|dh`KB@C=F[Z@9Njwy{xnnorplfhZdi\bw=UH[�@Hov���w����������������vvp^RM=HR`j^[kk_bc�[DP?8G>9O['+7N$",2=CTQQLJZ\db_]WVbZgag]]bt2>?Y�4U�LU��v����}�����������y|jYQMR[cu��o{rhzn�RQ+)*0-HC'!4">/!'-1;JNZcinkmf_a_ch]cae^ifr246\�,Y�@��{|���z�����������rw`XPS`dz�����uivuiSB!&#KC<*]N*+*)33ERYgkiql]_``db`eb_nduA)3^�&dqP��y���y����������~ui[YSaq{��������prWL/10+FSN6(1h`C2842+R����}��~�����|{zvz�|~���w������{�}mT5BND18JQwq}�vwqgY\MQMVW]]YZ`gbjg_a`Ucf^ORQcae_Y]YXY\YZYfFvjtSe�$�z~��������������{sj]MJ9"$!&$&,%*+/.DWR[[RY^jdabbEJIYPgbkaW^X\X]ZT]`6ropqvY  "��y�~������������tiXF=1'('(:HS]QOQ_e\_dOEVTXcTff^_U^[_RQ_S.klpvv % +{~|�~����������plTG8$:KH94'%#(!)',@LPNJWe\\d[I[Y]dfceacSb]XSMf<4`mpv0 !jy�}�~���������{nZM=*T��zug``QA';;#/ "#(4GLHO_UbicW__ieggb_]ZbYXQZa0=ZitAG��y����������rhU@1D�����q{iodVYKQE5))  /4?>P^R_ghda\fjbi_VZ^_XWYi?,HciJ $�|�{���������zn\J:7v�������{zuuljkbkeUVML;J8*4Ey����������zwvkklghbZa_gdUi_qrF2EOU_mtjiffn`d``^dZ^_h> J��w��~}��||p^M?CY����|w���~|wvknkgjfdkqqjei_flsF3?JV\hmh]jcia\`_cd]Tdg ! %�{z�}y�txxhPBDWy���~zqmmxskj[ZISXV[bjkptrckY^seH7?BICTHROKOXYlODSV]abcf``XX\b[cd_\^u$! "B�{~}usxtbNSl����zurkmhqnbZQFNE:@5;<37ACAILYX[rQJSV[\ae`cZ[]a]ba`_Zdj  "��xyxxsvp_Pf�����|rdhorto[ZRI==;;73/-:8GIRSf`hm_KUOW]^bZcaY`_[k]]`ZhG ! # y�|vyszxb^\q�����|ljqysth^fUKKBIQUaechU����yuxtjtsw}~������������p����������ˇnkkbk|se_^QLMOJD<CPNg`e_v�����Y�wopox�������������l�����������ǒgkdbnzeY\OGGEMFMEGF$!%'38>BMXYdZ�������NSqv���������������������������������Zc\gq_IEC742;;?35233/5815<;AHCC;?/*&+-:;EC<5AA5/631.4.-:>;?1207)/+28B>:6@SWp��������yFjov����������������������������������aV_okEPCJCG@9A>98>884353-.-&5"2564:BEEG:MQa����������eazt�����������º����������������������}Zbw^KC5.-,/47/60+(+'**1-!/$.=<6>C=OKLWd������������e~������������� \ No newline at end of file diff --git a/images/trainset_face/s34/10.pgm b/images/trainset_face/s34/10.pgm new file mode 100755 index 0000000..e592b13 --- /dev/null +++ b/images/trainset_face/s34/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +#(% ! $#%&)+")($$" "*3;31042.%(&%!!7KPFTGJQCEEDA950(%$"" #9HJOSSVPP]MQKKFN7@45'&%#! +1II<7GMOUIPSHOPCML@M@A71&-#"($  <6B899>MUPYJRVWUXNWZSVQPRFBA3++$&")/<<78EEPPOOY^U_QS`]\^\]Y[\]TYOJE=>-"!0C:=;IEUU[YWacd_]eca`kfhjea`b^`\\[YVH/!%1/BK7AMKZ]bcffcialX^nk_mlidsqjliafjgegbWM=-($4MUP@ETZ]ej\pklrohl]esnlnspetppmoejmhbghd]OB:!*+2PX@KQ_]fnprcxqpprnrg_uyrvnuutvwtpmnqglokch]UUL.$ "9C\Q:RaKlnrhwsvzttwslsm|y~{ks|vvyvsptttwrpome^[\M>*" %# !'AZUIGNjb[lvwstz~~~v{uvu~||w}�z{�xxywuqxwxvstqpnidX[VJ4#"!#' "=KTI>E]btUiz}w{�}��~�zu}�}zw�z��|~~zztx|z{spxxjhs_i`aT5%+&#)& 7HFDG0J`dhxdwv�u��~��}��|~�}xxw~��������ywu|~zwzulj{jjjieR6(+/&#'%$"9UC;CBR`lkrvy~s�w��}�|t�{�w~x}�����{��}���z�}�}wntx{npraSQ<44%$ $&,$:XN@@Cadkmok��}��}����y�}��u~���v{����~���{��~z�~r|�vx{wlVP\B-/'(*,')" 7KSRKPR`hodqwt�~~}�����}{����{���|{�~��q����{�y�y{�wt|uqe[gOD01+051/-+?Sd[\_^eogzqvx�zxx��|�wz����y����v�v}}}����~���|�z}z���{u{tulgeUXD(1,/<6223$!1]^[[[Wjkpo�szz��vx���||}zy�w|~��ty�y|u��������~�~��z~��u}sypq^_]:%)473>44;1 % *^f[_Y[atsxx�u�}�~z���}|�zx��zm~�ozwv}}x�~�x}��|~����t{�|v�|}rtpaaX7*9+/6:=>A5$'"0Nndk_]`kum{�}��q��x��������~z��vq}}�����~�x|}}�}{�����zx~~uyvywunjZL7/'.)8:?6B:$('U^olpZammzi�x�w�~����������|��~���~zw~�}�����������}�}���{y�~�~zwuszlwobWS-*&..4=D*67% #'-cfzpoelquo~s������������������y������{�~}�~|������������||�qxwt|uxkpriUgF&&)*2>=E$72"&fR qvlwvksw���{�����������us�}��������������������������������������|�}yw�zznujmjI29;<8S��=)3iedrti(k5\Gsys����W\XZLJ/��;HLBEGNMGAKV`i~�����{vkl\_\]QUTSD@:>FDRJK\V_dkjizytqqtD6CY��9##>gYyw_2$�Ro sSnt��~jYZ_gbZ��bOXFcnvw2%.�yG5�>{�xeg`Pa_jN?��dkodPNLGKXvmTQ��������}t_PJJFBC;<9>;BAMBEHRS^ZmovqkoqxURHsu�7$;dksSPoK� `uE}��aNtXjfu^RP~�g`jnlpjb\mz�l[`��������{^YK[rrbec`GKIGEEBGCEHMYbqorztqTQfjg�-.0y[�.Zv�D�(vVN��rYPu_oflb`R[SZ_`ULbljgtw��Pgp�������uVMGflcbbegh�tYTPOTSWONFIMZhuvqWZvSq�2)Jhfk-ct}J�/rW?�qrpc{}zvsLEC/)4E]OFSXay���[an\jr��}XJ@Xqxyyz|����pRYN=WcedI_KKDSbmZa}T[x#!(G[XY���X�F^HA�|��~���qPB�C ($66I__Z[����Z\yE��G^lgV4Qdoutndl�~��otYeGL__k:n0CTT>OWh}S[[008aPVV���u�WqW]�������xn�ex6+/<3OG?^l|r}���LZRFq|4@Wk_,cPPVVUeqtK��dkobsFUimHt/*=T_;=^wSUQ?8CO]j����}n\����������vz��q_LFJLKLHPku|zx�Y/B]��y�|������x9���������w���|�����������~$;Qn�����mrkE;Bi|{xgUYflpoonkmkqlr��q40O��][A6')"m������������dH����������������������~78Ef�����}|onsQ4SE�zu}|jTTYgjontomhki|{�rf8e��EO6G7@&s�������������uC{���������������}}���u=SNUr����}|zqow_?L0�|ut�wvdSR[agohohheux}{^4//�9D[hrpIi���������������an|���~����������~w�nY?_�����~x}rmeE=7_{vxppvvngdjigljnoqv|rW/*3�0Zx�{dzp�����������������yil�����~����}�yk[t�Z^Ut��������sy�i:KF>xy�nsypqurnqsmmsrrxz|[g&#cgButtYFx����{����������������sou{}�~|rhi`glvf^hs}��������yz�h9@iylrZ(m���|��������������������~onogb^df]Hfviq�����������wo�n@I4P5dntuqqnqtxqrrxxu}wubOT�:}irrX"e��{z�����������������������xzsk`YM*fqt�����������pk�Ll)DKiwmrspnqkvx|kvuuwqki95�J^u\yqJ*n��sw�����������������������sjhVLD3ny���������xzolgh��[kY5BR&`uprvtssw}|vmpkuhl`4�iEu[[}m5:u�~c~�}��������������������vmbSD81)ivqru������sj][ces�lli@(OU:Emnnruvu}zzolljii_|zIZvQX�i*K��uWx�z������������������tk\B;42(,*5tXE.H���qsbRLTPSdapc[Q8IKH?Jkszwz�trhkkoqwa[^hyYT�X4U���cM�}������������������qkVM=53+4?K">P4.>mpm`L>@CAKX^NBFD)69@MNAAOhsv|rrojc`\fegXq\QT�U5e�k�qS�������������������zhm\NIA6@=9N\*!2>9(#(14@HVR\W^[e`^]^cfeif_cnBFM�P={_;�{fT������������������zjp^SRLY_fvwi`ncgsc�LF/4%70EE#-/5Y/,+,27GT\mxr�zlidjjddebll19L�L:�,B��nk�����������������xsgVXPaimz����~nhxsiQ;!*Q6/'InS?;301-HT`svpwmhaadhcacnq81I�HD�mW���y����|�����������nlX\^aqv}�������|ps]E3#)/<=KH<.)aibZOKK=6CKShmmhmebacdfeghsA-N�AYY�G����w����y����������}p_\cnp{���������}mY9!":#$0>S\ihfjgdiZYWXIGNOb_jcmbaaafgdleyD2Z�:v&�Tq���{����t���������|xebkv}{�����������uU))F0-,>Pgy}zxoWmf]VTU_YS\abbic^beemdkex6Ajs>~ �v���rz���{���������}v_tt��~~���}�������}i1")H6-,:Xl��}xkikZXPU``_\__ffjcigfkfdiV+OyZNi�����kw���~����������tpv{z��~������������zN(%+O7+,AZw|��yxwofXTPXa`g`]afillhagfkf+8`t>jP ^����c{�{�}��������yzyz��������}~���}����tU5ARI2:O`xy|�vuzzoeURR^[eeb\hjombf[clU*LtV<}5���pZ��{��}�|�����{}|{}����~vws{}~~w�{zyuoZfjaNQabstv{�xr�vqYPKV]e\f[efmlaaSb`^Wge2Q| Y��dH�����{����������xw��{uvqnjqwvulnd_a]]as`rohUdhgkgp~zz�n}wtbKKK[g]`dd`m__ZO_Ykus@8kZ + R[D�u�{��������}�p{�zvpke`jmoeVQZLGH;D=WYY]TT_f^gdeqnjvzjrrnGI?VafZkc^cX[aLaZlsq+O�*!$�|v�~v��������}|w}�owgWUT^O97UKJ85675=;;246>OPZc^a`Z_erjmnoGJ@\Smgia[`[\\Z^TjntIgw !"zyw��y���������~�vug]K??- 9kVODGIC9I40-#%$'21BVO[`QUX_jlemPBQWWh\jcaY`Z^VcDcplmzO! Z�{��~~���������kbUE2*)Tu��ttvmx^|XOP+# #+.1A���}��z}nrlp_majCXA*!$%.=GLFF[_`km]\fmjhdbb[b^VQ\-Oims) ! *��z~~y��||��~��gcYE1)C���}������y{vlnoefU^XXT65)!.<8BUX^nqpd`nifiU\^bYUbG4TcuC # "�z{~{z~�wz�{��cbU95=w�������~zusegijompvsn__YB)2?Fa`wsroUmkgd\`XaY\d?Vc>!"yy||}{}x{vu�~�ta\Q<>W�����}nrvrkdVSFKQP\dpquwkl_fV0$4FT_o{soghhddb^Wd[dI&!!!! L�t�v}{xvxo�wyiZVG@RW�|��~ri\ee^Q?6KFBC@>8BACOOOVUU`foF)4ER\flj`lad`Yc`c[gR !#{�x�z~|ruuvkoWM=N]x����wrbidcVG;?>5>6419AFFPX[Ybw?:@INW[daorMSUT]Y_bd[]W[bUeg\kM!! "w�w~{uwyjqmiRIo������ytqokkldn_WXFD<%07@LU`j^V�����uvnppxznw�����������������������Ҩ{rnrmmgfmyufYYIA<>587:89;4<73DBADJKPMOQP[%!(40=JSgd^h����ytpptp�s{������������������������˾�jskoidghvl]V@B>:6753:634361:<:;EGDRJLRE&(0=<;O\cbY�����d|tmvqw~��������������������������Ƥihkkb^^cti_LAA9:94,;<.-1432314BFILAHD;/,<;GJG]j[�������=|wpsu{�������������������������������y`poXXT`r]WII?:780/441327350>B>B9=C<<09FA:HIc]{�������@asy��������������º���z����������������gnc\QKfpW?C==?@?:?=9:747948+;1<17C=2?HFJYVo�����������[dyz����������������������������������������tXS`tdTI=),0+"+%&+-/.+F(/>:1<5@BIQ[l������������b������������� \ No newline at end of file diff --git a/images/trainset_face/s34/2.pgm b/images/trainset_face/s34/2.pgm new file mode 100755 index 0000000..98a4020 --- /dev/null +++ b/images/trainset_face/s34/2.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +!%5>?<8*EHNOPCOQQKRERNEPEC>:01)%!+! $!-A3;57>FIPPVTMSTT\VQU[TVSVWLHIA2.-*#% 64<3:??LLUNNS^[XbRT_Y]aZ][]Y_U[XQHE:A&%#$C@:;>KLK]XZYVc`e\Ydg\cfggigc^b[_][\WYO>#"!#&=?IC2BPONa`befeff_hYZin[ilkbnqmikdchedcf\RJ2%' .;VPD?JQYZbhbbpflsjhk]cnpinondmskmmidljedhcaVH<(1,BSM8KO\^_nhvgivmnqoloh]pwsqqnvpurupnfnlfjlgbgWMO>!/=QUB9W\Laonlixly{wnstojqbz{wymixwruyqrkrqpspoii`YWUH)! %  $!.NSOBCNgdQjrwposy{}|qxttq{t|xv�wvy}p~quprxsuvrsnnh``UWL3%$ !)!4CHQI:D]^m^Yuwzq~u��}}}{vo{�z|t~�x�{ruyup{xxurnttikk[^ZZ@!"#$$"!!&:GEE>1L^abtXsu�wv�x��|��zx�s{pw�|�}��z~xtvs{|rtwzfhwbhed\?+)")!(&,LD?=ABP[jhnstsqv{�{{wz��~yxv}z���|���~~�zxv~z|xxtjlvqfjl`Y<(1/$!%&%-JR?9;IZ^kgohwu�s��|�xs�x�t|u���~w����}~�{y��~�}}zlu{upptcVMC50%"#'' *7BUIFFM]blarlp~y~�v�}�{}{}|��v{���ty���|z���z���yx�}q{�vxxyj^H`D*0%)**#,& "QSWRLRY_jesfsvr|}|x~��}��wz��~y�~�w|{�z�zu�{}��zz�w�v�y�yqzvtdZdVD-/)142-/+! MUaS[Z^hkll}prp�}lw���wwsx}~�u��yx�xv|{�~�}~����~�x|y~��}q}srqbiO[@+2*-;7.24 % KY]P]XSbqkmrsuz�|xw��{x}|xzy~vw}~~�ys~}yv{������}�~}�}�z|��p}ystop_X]:$*-?1:736/ % "?i]]Y\W_lvs|y�wz�}y����y�~|wy��yk|�k|r~uzp�~�wz��~�|~�����vw�zyz�yzuon`aY0%62/7;:9D1)HVlfi_[^hmwe�|}~����m��w�������{w�}znw}|�����r}z~�xx����qz|~v~u|xxqvke]M-0*+04;@7C5'=SgpkrYaklrwi�x|y�~��{�������|��}|��|zu{�x�~�����~{���|�~~��{z}��~tuuuurupdON**+(/7<;6>/V\lvkrdgnoxypyu�������������������y}�~~{}|��||���~�~�~�{���y{{}wtuzoyjprkU_;($.-17E6,-Vaezglpjr{}{s|{�������|������������������{|�y��|��~�|����}x��}}|wjvtwvzmorlZcY+#')*;5@ypsqofxx|�w�~�������|��~viwy|����������������������������������������~}�yv~�}ywlpilO10?6D:`lkwdnjt�tq�����������~simnpsy|}�����������������������������������{�~x��~uvqll`858>A? jcstmmo�x�|y��������{xne`jibekjquz�x|��������������������������}���x�}|v}}��~|vsomnM.75HH'`qsnok|{y�~}���}rijdZ]XWOQcg]QP\T`ghkets|�|����~~������������}y�z|xu~x{zw�x|orms\-43BU#br|lim}l}����}aNLW[bbbY_Uev�l[S:DAMMBWZo}{ytyt�|�~��z�~{~{�����vsuy|rnnu{�|vuxbouuh047:]Vt}~eqyr�|�yV]fN`cst�zbmWTV\`daZJKD;C=GGailokos}~���zwzyuuxw~|���liUmk`\\]fuzwwyxjk|msA+9AYPxtjmox�nPX=07Urmv�z�il`PIJJWncOMLMJ=?DESQ`lhht��}�vzsopjkqtrwjdZWNPZUNPW\blvvxwsq~kvA>5B`Dw^fms�a&a0E(1yrq���_aKSLE,Z�DJLDEFLKHEBKVg`k������tonhadab^\]_VYJBHJLR?LTh�������ytkcU]YTJMKG;927A>LNBS\XdftamuxlptK<=Hz&Riit{I&-9�_Q(sTx��woiKNXj^g<�ߟ[Y^UA@?AEKmTTM��������zpgRQPLGCE=67425BGAABZTh^oohuplnwTN;[�$Mnojq*%HLh�"JqR~��^Z\NSddjO)��pfosl^]YRM_v�`\`��������zlWKIIHLEA?==;BFHCHDQOXXfootkkouZNLhYj]�@-ZutN�g\\~�tTMn]ocufV_a|l\d_cktogblz��Kdz��������j[TGlpdONLGCJFIHDGCBDFGRZilqryoVVXr\rYnz2erpsL�zAe�}c^VndpemhWPEECM\]SA\fijtw��]c_�������aUKIvc_^adcq�qYUMOPSTSLIFIV^owoVcaqZt[^[,h}p�X�1mKW�rqyn}��{zM9q!++-G[JHMV]~���tUn`]st���pOHE[uxxvz}��ÛqRTP=QaceKXNLDI]eY^p`Z#][RG7����m�RZLI��������p_*�p&.%;8M[[XZ����xIyaI�?Vfm`M4Tgrstlhk|��~tpW^KH^ceC^N6RSHATY�XW9L[[Hw�����v\tf_��������qynvP$/367T3F/j���p7����w������&|�����{t~~�u�ooj_E[f{�~������FJ?hk��x�yolO7AA|zpb`fmffgf^Yg^dZNR`_UzX+8&Y���%T<����y������AP������|���mxse_vky���������b2HLl|���vqvV2Q0�z~w]aeikqplehikfe_hwmgT/#bҬpAFF������������y6t��������w|}��v����������~9Oj�����unxb2T0�w{r]V[hplqkokjjskq��lM!, �ʡR`6/Nj�}���������j>y�������{�������|�������}57Dby����}}untl9E?e}xz~x\LX_hirkpslpjpy{lcB>���3Y6$��������������uBo������~��������}}���v;PNSj�����|zupusN3X<�xpzxiRH[ccjuhoefjt{~e?'NP�$PTX����������������blv����x�����������~{zh_7\}�����u}rrp{W5Q-ws~xoyrfZ[[fejlilfqxz{RA1D�ey~�����������������qjn��|��������uZ��T]Lf������|�{su�QF:HQsx{rrrrxromjlmklqruz|pQ@!+ej1y}n��������������������zlm|~�~����|qlgdknj\ajv��������~x~�KJ:O>s|mntxltpumurpouvszz]`2''�=SxqX��y��������������������zwonuna_Z`dd\rtfgt�{���������vy�Q7>HND�skosquorupprqxuxzz|Vd#.E�4mqn\�w����������������������y�{xwohdZ7ppn������������mq�ZQ7;R$Z�nsssnqm|unsswvt{vu_T,�[OpnrX{h������������������������}�tupd[PD#|q������������ztjj�gbK%QI#`yjvvkqqpyvrjssswom`<'l�?jftqFt_�������������������������{pibPF=+�{���������~ymfhee�~aj66UR)Turttryq~zpphmlsfm[,Y�GZ[eyn+iY������������������������uk\N=5-'}uhih�����xjaX^]fywpe\ CVY8Aluoxuw|ytoghjoblSW�eFmOc�a%`I��{��������������������{rnX@93/$0\oR:3h��vqfUIONPScep[`!/EMPO6Ilx{xy�xjfdjflrnx\XbuU`�O0gQ{�~��������������������njXL<:3)0B7!WK,31^hueRG>@?GK^]MGO'389PTN9?Ymx�|sqrqkd^Zeh[mjQ^�G.vcR��������������������tpkZTFB8>JYV-@YD7W]�C?aL5KXWaYISWYXWUTW^dfhaZmQG[�>7�cOq���~����������������rvl[WNGRWeljPbjgds`�NJ4502=;DD$>2G7)--6:NT`prv}ylfe`ckaieami7?X�9:�jpq�������������������~ztgZTPV`fo{|}yygjxjlLE#$M@$%'cX9:5.56OZ`rquwlbd_bgfddcpi06T�7@����y�������������������quXYQTcfu������}tooYH4&'H@><. ,faNFJ@B,CTWkweslacZ^hefafpn42V�5M����x}�����������������zofWZWbqs���������ziS:(1##-ALSMI1Nd`\ORTTLEPOajjiga^^`cedflgq:/[�0lf��������}{�����������yk`Y`bs}}����������rN' <%(,fq8{7���Q�w�y��|���������zzyuwr�|�|�������������nXHBMO9;EWsq�~��{zn_YQQY__gid]iklokch[cnY&XsK@�%��}F�z�}������������x�uw��{{���w����y��v|{pm`fiiSQY_lu{~��zxufbQQT\Zegl]hgnnhadVac[Pl\-[s +��r4u|�����~��������|{y{��xy�owx~xytlbe^c\lrcstq]gilnqq{���uzlhTTLT]i^ifdjmof]\R^Zgtp87pQ ,NC`y�t������������{t��yvrtifostjSLF9C6CAN]]ah[Xbjhkhgy{vtxgnZMMOVlbenlfjf\^aGc[kxa#M~)""N�t��y����������zy��unib`]eaQ=551&')04>>Odae^`^hvhhkkNPGaVjnoiai^\]][_Tfmn_tV # (�x}����������}���}wmcYHA4!"$())2KSWgTY]flgfhXHYV^kWmhg_\``WScBanmp~!" �x|�}|������������zofPG;-!&)':SZYUN`na\lfAc\^m^jkneYd_VL_4WlnyH ! " �z�{~��������z���hePA68TQKF:0# +9($'&1CPUKQia^nhOc\jipfjee\dZSW[0Uetb  ! l�~x}|�}������{���vbTG=*F{�{olijUL*@:!8(%#.=NESaZ^jmbc`mkeoaa^^aYRcE7Vfp'#"N�q}~||~���������sp`KB.FYXmuqimgped`bbaZba!"H�x{}x��|}z��zxpWN5JO���zyt��trnofhecieelpvukqdaqsO59GSVilo^hhfcb]aecXiD !# ""��{{w��zz{~zvtbN9:?;AFIFIMW[[rh?QT[Zdgdl^[\_a[ec_iN !   +���zzy|upupm\CR_����{xjmgcjkeVNE:@>63750157D@OSaeintFTRW\_jbgaYacbe`a\p(!" ���x|v{tpnrmVCa~����|y_fflqkaVPH@8=2:71)).9EHZXeenpwMQVPX^``dg[da`e\cZg "d��}{rutuor`QUq������pimpqpi[[_RHK;?7;2383=BLWcbjiovbRRRTZ\Y]f[`bad_[eM "! 9��xsvro}l[Vcq���~��vkttnkqhrle\_GHA>:AIJEXQT]^f[R���s�|smoqlny������������������зxxwqji_cc~zinhkgbcXb_]KTSBQMPGHKKHZb_b`YaTX[KTMC:;CGMYVfdQm���r{qooswvlw����������������������lqokcfXi|rjdae^VTUTRGGD>?<7:45C>KIJJRNOLRY4!+06=LYbX[�����B~zspmsu������������t������������Ŭdhlj\[b_s^\N=>3;288885446427<7C=DCIJMQKC"!(.8AHNYaS������\Wxvwx|~������������]�������������õ^qkYXW\ogSAA932-93=71/211-4445>@IKEC:0(,+?=HB:W]n�������=ip|����������ù���i�����������������ipaUXG_s`QLL@8;641B8,8+002004E;C66:41-,=FD5378769/5879-9$2;6/6A@C:KRT���������[Souy���������ú�������������������������^XKUomLA62&+,-,2'8))%))&7;3&2'8;4-<-EBDWW�����������Try���������� \ No newline at end of file diff --git a/images/trainset_face/s34/3.pgm b/images/trainset_face/s34/3.pgm new file mode 100755 index 0000000..497f01b --- /dev/null +++ b/images/trainset_face/s34/3.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +%;@::6+ &"2DYSB=OT^Vih_qjkqnel[dsogpppcrqpmnjinlgfhfaVM>5!(+,KXJ9PU`TjnqkaykrsnprfcuwttrvtnyqvpphnkfkmfecZNTA%! ! 34617+  >SbV][Ufmpl{{q{���jy���yz�w{x�x�{���|x�|y{z����������������~t~wuvmr]Z]B#*)C,8@33?#3\fZZY[]potr��p�}�|x���|z�~vy�xs�x�ux}|r���}������������x}�}y�zzsqm`aY;&82-6=9?=@, '8Qobe^`]hsxx���z�~�}~���}���~{��|p|�o{v|}�|���zw�y��x|}����ty�zyz~{wsvkf^Q14)+.1:D9BB&!)W\mjtU^gpvmu��{�w�����������~�}|r|�~������{}��}}����|y���~yvvxystmfNU++'*.1=G.6)MZlujs\enp{n|v�}��������������~��~}y{�{������������������y~~�~yxxqylrulWaD*(,+16EB) 1W^m{itilsu�r}p�������������������y����z�}��~�����}�������|tqwtzuyjqsoYe[1%(*(7:?G/Zcmvbvvmz��{{}��������}�������������������~�}�����~~�~����vt�~~�yq{vyw�}vvggahS(%*-.4AC!=Ungmuqo|�y~y������������������������������~����x��~~���vv�v�{{v�~zv��yvow^pc<#'--4AATgxuoqhnx�y�x��������������������������������}�������|w����}�~�}}x~{~v�zpywjmi_%&-83>7"%hrnzsniy{����t�����������������������������������������|�������������{{~{��uutmkghB,-<2?=3vwjzuguy���}|�����������������������������������������������������~||xu��y|uiril]33@9FBDupprip|z�o������������|nu{|���������������������������������������~���}z}��{wwqjqcC28GBNODQ^jz{zqyt�|���x�~w}y�}����xmmtuohjm{�sy|zdo|qyI27@IQt|ykq|v����d|TR_grx{ho^]X[ff`c[IE:E>IIbdpmoms���zzzvrutv|z�{wkaSff^SXXamyu{v{qslwX4=DL)G}njlp~~rch,EIkrt����coXMJLJc^WPOPHB;HFUT_gjft��u{rkogjnomqfb\UKRNROQ[Vahtxuz|pxvs^1B=d/>w]jnt�RK9R&(_{ry���s`YXQE@-�rGS=@BMHNJ?LVi�������ywlfT\YSGLIE79.6BCGJ?NYUfdrdn{vnqwfGAUv%"Pdst{C0 �N{fVkx��wnaWUkeeA���ZU`U>@CDBLgRPR��������~riWMLKD@C95725:@F@CDYQb\jppvjoovkJL[*!Mjnog(-*o�e�Fm���^\mP_ai^?E��amrmY[PSLWs�[]]��������|q\ILJGKIFHGAADIIFEJLKUWfgvtqmzqgQQog,Uk^�7)]��F7{Lh��iS[q[pjsXZ^vubbcgkspc]jz��O_|��������n[YHj|qa`aWLMLMLEFHDDFEMUcjvr|mnL]�H#d]pw0dt"�1bdBv�waXXldffk\_MTKU``VFYihhnv��Vh]��������bVJElkccgikr��bURPNWYXRIHIJZhvugThwO,k]__)j|}A�#s[Bt�tmmi~}{xh@O01-6G]NHOX_n���lWhg^zv���xKKAZsyvxxz����vXT[\hlcN5Vbnsplgk|w~qs_]YGUcgRQ\.LXK@UU}oQ.Ph�������tgogn"0(9/NA=_c{nq���4kQ9�;>L_yG8]NTWXT_szb��lkqekRGfpYRl8G\U/KooEBJ3Xat����~�9�|t�������v~��pQAAHKOVMTk�|{x{|r?Y`ks�YBGh9MXK[]Z_b\UW��zyfqhlBfoc[j;8a[H/5cF9ON^w������;���������zzqk�}hdQJQRMEGEVhr|{��OaHgh��^]Od2ZXeumYgO=40·9a|]gq`[si`i0?s_c&%��T`Pl�������z;�����������teo}mm\`ikdUSLJbv����XV/JAu�9W4�_aq�jetfOF%A@$1YdWsyZwuiW"D��[E5��~ehj���~���r<�����������xou|yvqwwwnjcW^����co33ie{�s];�]_i}fdtmk`E5+9.5IUoxcwbO6��^p2����m�������i>������x~���y�y{}rvtnlm_g������]P5[xqw~�j7�X]`]PHbhlVK:;=:UOL_giljG1A��t�({�n�����x����q8�������u����{~�y|qro_bdg������n_EFqr}�zwlLG*YrbSQO\d^TO?=7=PVWMIc^e<#O:x΂�,~Gr�����v�����'�������v������|yomj^X]t�������OY>`n�|�xqlQ:;N|wa[_ej_\YYJJQN\XSIa[O�J1=6`���;OBt�����w�����/k������qx~�|}prfSO[i�~������lIJQmy�y�|mhW2D<yqc\dmiehh`[ecb\VUafYtT06V��sBE>r��~�z������V@������|���uwqn[hek���������9G@ft��x�zppY0Y-�|yz_dcihqsphfkiikgl~{mR-#[��ZU;=u��y���������0{���������{y�wz�~���������C/D[t�����tnw^4T)�z|�t]V[gmnqomljitkq��{^ $ ���Bh'8t������������]G���������|���������������c ?To������xqok>B>i{||~z`OW^ijqpnsmmhmu�v_J=���#SDR��������������eH������������������{����d4BU]x����|zxqrvK4Z?�zqw�xmSLScfgspmjddrz}�\[KI�Nqu���������������pL~�����{��������}}~���^Bd>Xm����vrptt\:X*�xuz{rwuj`[Ygdjlhmjnsz~T^-H�h�����������������mbw��~��������~���xj�l[CZ}�����{wqn�[AFEUs{tqqsytqljkkjmrozq~yL_)k_?xuk����}��������������z_p}����~����}�sdahzY``c���������v|�RR;T\rtuux~thihfkosy`X^rpHv�2�p_`�}������������������}ohXA75-)-:V^B#=u�yraPEEJHM`c]RV43<;NPC>Siu{tpprpmc^ff^blQIn�+��jK����~���������������~nkXO?76+1BP2*UG-.@h^ZiU>><:>NaH8=D3#22>KUUILIS_dc``\V^_hdg\h^=@h�"g�l]f��|���������������thl]KJA9ALYfJHa`YTb�x>KU35B7<'3h_YLKJF8;FJYellgjcbacbhbmgktCmv*�E���}|����w�����������|qgYY]bsx����������qbS31+-k�w���qx���z����������{ygcno~|{�����������}oE!:?*.5L\l����hSi\SPO[^]V[_cefkbkgkijeee)>jp9�����}ru����}����������zsisq|�}z���z��������zU!#;A(*3K_s����vgd_RRNR]]_`]`bgjlojheclmA*UsPG�����pk{������������}wtvzv�}�~�����������v�iE('8O*10Piu����xxma`QRN\\bg``bjkoplce\ii;=li4_xN���cd��{�����������||~||��x}����~����~���cD?KS<7@Wit|��xutmc]QPP\\dfe^igknj`^Ug^b`sF4xM��[\�����}}�~�������}{}��|���z|x�|~u�uztpfXnkOMTacwwu���mzrhdSNJXacad`ehlld_XRc]ry_)J�'tk?9��|��|�����������z��xxvxtlu{xxordcc`_^peimmZ^]hhmlv���yurjlSPKMajaekeaicZfQTb\t~F6h|!*+! �{u��{����������z�zxqrkdjntr^PTKDC>DCTZbZcRW_g^l]mxuo�enin]MJGYahbje_e\Y_XZbUtv^IO + !!" �}r��v�����������~��trn`Y[b^ODA@F@1609:��{~{�����������l`RF5Q���}yr~omioajVRJ1$%"&-?JNEUaWckle`hjjhm^_[`bW\V6@_m_#" #�}z|}|������}���qlZJ9+G�������w||qziwcjobEWPC3-!':>?U\Ualpon_grej`]\[`Vk5G]G #' �s�|}}���}�����~odUA4:w���~������munniigp[afliLbE7#4=GW_esosm^mikg_d[]b\l"# #l�uv��z��z����xi\J=AT�����������y}yntljlcaheg__dihB!4HSZhoypmllkbi`c\aadO #! <�v�s�|�w���obVH?Kx�����||���wzppdigdniqs{wpseeqq\".?QY]nuqjnhpdb_ab``n)# ! !!�}}wz�~|{}�}xdZI9PW����}xpmtvqifXVIWQQVamipot`d_kuc@6?JTXkmo_jefc]__f_]e### x�|zx�|~w~zwn[JCPZV[b_XR\ejlC7@L[afjjflabe^`ddbiO ""!Q��xxy{u|vqudQ@C^|����voklcbgfZKEPRED8BAFDQGPJXX^etLDNXcfcleek]]`b[eb]s)!#!��vyzy~nzritWCFZv����~upkcgonbYXPUD:>1=3=8GDLRZb]jyUIXY`^efgf`]Y_`Yhedh" &��wz{x~nvpkhQEUp����yzemahxsi`\ZGI>7>=337DKI[W`gjmwePXU[^bh_g_]ab^ec_oD  "" !%f��x{vzppoodOKo�����zt\hkt{k`acTHK==B8=@CDEQX\dfksrrRSVV[]d]ddZd^`eb`o !!#1���wsvtopn`P^~�����{klrvupobqeb[KCB>:?NJGMRXdcljntzbRVUU[\X_e[a`ebc``! !#���vttnsvhT\j~�����ujzvpwrsxkgfRPKNILTVRRSX_dqnquvl\QRV\Y\`__]_ee`o=!!$!  !" +g��~oqnjzl^ah��~z���prwm{�{twqrh^]TT_WY`^cSVYignpzotdVVSV\^_^^_aca`mXQSNUVOPMI@D;+ ! }�~�woolumbUizy����owpy}�uvsskg`fba[iZndg\XYcojosuqrdWRTU]^_Wcbc]_qie_^cekpvx|���gmswkWJII,��u�|sllsm_Mq{zz��yxxuv~�nunngbag\eX\d`kila\mjhhmpqsbiMNYV`_[`i`aazupijjkot{��������������T��p�~rqlhkYTtxw|~}��ywuossqmh_ccnacZc]dkfqk[jgqe`iil_hWRWXa]`dee`m|wpnlpts}�������������|v�ߋ|�wojhl_Upnw}}y�{vrmvuml_ZgdhaWW\^iaimkcihjc]g_a][^\NPba`cc_esy~yxrtxxox�������������o����~�nmhgb^jky{u��wttoolvko`Y[dZc[RLW`e_afjjedbbd[ZZVP_`QTZb]fcWj�qz�z|zyomr~������������}���ֳqpgcYepntys~rtnnoiumpfWYYSWYRKIQW]aaiffd``c]XVSIIS[YUXbafcW��q}�z}zunhpz�����������������ٝrztneZ^nsozxxmpplgfgmf]SVZC[KOGJKCR[dhc]a_[_UWXGBAFNZQW\`eY_��wz�}tqojlp~������������������Ԡnzxnobedg}yjnjjjd`Z[]XITG=OKEECKIHXh^`^]XSWQJTL=<;EIPXXgbS}���t�ypqutkp��������������������ҥsxsriib`l|qkebcZSQRTIEA=9CHB;A?DDS]S[W\XXRSJSC62:;BKT\g^X����twronr{ul���������������������϶zpmqmfh_m~pg^\SLEEFF=<>=>E;;90;DENNJVVUTLQWH&*08AJRbiWu����qxtmsrvr������������������������xbuqmkdam{kUUXCA2E6><7=6<2371<DO[bX�����=}wtpmv{��������������������������ŕ]kmg_[]iqdP?><32140@54,5+002130?GGG=B=5,*.=>LCFZ`f������Q\uxz~��������Ⱦ��������������������ijtdWXSoo\SHE?9881+A4,227+1-/;E9@38;:51/@E?7AF^`�������t?hr����������������������������¾����jl[\MRqjKEJAC?C869>598799372.>>?;DRXQY]U^ZWXZZYUSWOSGC:6,./&!(+JDGDBINUY_YSce]cZccc_b[\`ZUWXLL:@6:(%  $1-=SOEISXVW\ce`a[jjibkilgilicccaWX^PPMS3-&&'!,B[\VNLZY`\]ejlki\lklnnnkilqnjkmh_]ebY`WGN5/)"',AX\TQ[`fcebnpsgkwmojxtzxrshtonrlkqlmmdfdWVGC4(###1;XTTV^Xmhorpnltodlzmp{zu~}ytxomwvtrwvshdcdTWRDG#("( 2^OVR]Wnngoup{zrvjg||ru}}py��}|zvw|{vywuvw_eYV`PYP?8 ' "#& -@[[IS[lmp}izyuz}w}po��z��x{�}~~q{}yqsyxwvxj^adVd\VH25),3',$!! >QMHB_Xitmuy{�~v{}x{lo��}�z�������}{{}v}{�vxxvkkoldc^WONF4?@6.,"%%!!!SQOMH]fcszxw}��}�z{w�����s�������~�����}||tmlopg\gcQPPND6:>7+&"(/  %+C]PGJ`h^v}x�y����~~�����������������������~~wtofokif^eNUURK:?<87/ ),/!$,TWZRYfktp{�z��������{����������������~�����|���}{�vrujsqjfZYKQ_I6:3=4!*(/RkZ\bguoz|~�{������������|���������������������������������uiYgvk]d[dOP=5-3;4@H/+*'&4dbXZkn{p��~s������y����������������������������������������wpestekahbORU:*0@28ED4 2(#QeiQ`q}{y��~|���|��{���}������������������������������}��}~�mswffnidk]_OR;2@-7D@G!2.3hp^blp}|��~�����~���y�������������������������������|��~�wx�hjopikbgMYSC5*.7;A #>Kob\dssy|������������wv�|��������������������������������~�|w�urltjfidc\gV3*-+9?2Hhe_grwn����������������}~��w����������������������������������~|�~wqwo\^kb`Wq<,-10> !! ;jdb_i|yu��������������������z�������������������������������~�~���|�x}idUx]b^dZ4*2.9$KnihZpyy�����������������������������������������������������}y�vu�zwtYtldjcjc?*0,5":PlnfYz{u����������������|�����������������������������������~�x�rzx{ztT}phihhgO3//:  DVkc[e�~u��������������������������������������������������q{�y�~��{ypuewuqnhgk^6311  #%0QncqlYbalQjU_hUELWcYLKSQXn�������vqgfSRVPOOQQQJC:>KEL@LTWT]lcm~��������z���eo^a��0P�ad\EB>IzCqj\^s`JT[XU`ZA7GXUL0Ug��������|vjgXFIE>BC@<22(:>BB?=EIEU\kcg�����{�|~����hn^�K��mF\KY?:5pRbbf]o^_S]XccNDFILR`B3X����������ul[H;?98430(/'/.B:=.MD=WK]ggt����}������xuqb�:�0�A@0�Y(G�oz�{orMLE*/=EUO-=QRdwD5{���������vl^JUQNGBBC>>A?AEJI2C<6IFV^[w��|��~���~uvjm�HpY�79,$�L$l�����mP0��"',OL.gn]QJBB;?=OPTe�x���}|��sqi|nfG�m=/,T�5�����yoXD�`+$/,0@RVNg��#ebz������zfYKNRV`b^[SY^UY|qdhXAA?GIKLNYps{������y�szg�c�+�ZI+��V�����z���~b8BJV^Q@Uuywy�7qc^F�|zcX@XadnqsqeahxXT�^cZWZQLD>4>HNhq�}�{��~{�mzo�R ��~wI��"�����������rabirjuc_{��|}6rTn;��XexV=Vi`^[XUXL\u�a�ڡK^_[FDQ[[J31F[xy||�w�p�`vnuT ��Qe�UdqK�������u���qchqmimgp����f>l6TJFRANlR=n]TYMGOUW]Y['���jOpZa7:Zc{v];>Vk{��m��rg~tq^ v-�d�E\���������u��}snsyrfdil���BO[`mqq�a?^?\n]Q^ro\]]FD6.|QZ}RkT[0I_|�~fW;Pj��y��rus|zmb5�g�S���������{|}rqwubcWRe�}wt$u>U_[�oiZa-lndXk��a�u\ZD2*"'VjYMvF=dv�|oXVREJ��}�z~v}wqSC�'6F_������������votib`JVu�~�R<�3@UYxSUK�$f`fU|}�}j�~{]K-&")!QGjgk8gz��g?cOD�iw��~zuy?R�/'. w�����x������}upp]b]h�����7��Cu{z�yV>�ne^Y�M[`[nlqWYIIJIdrZ\Ur\fv��w8QpPR�4Ea.eel&e�s#- ���������s�wjg\Tjy�~����tVn:a����}si:�Hutkd�EJJPULXPPNIK`h{jp>Vg^_q}x^IuCI�.CO9ZU S[�/(���������~��n�z��������TsFP�����qff@�Qqnvqs^QLUcYTMTKJWkq�vs\WgYa`zTMMv +.GY.JN-AJ8 0l�������������������������_cP9���~�|ha]OYEsquqopfUT`cfcc]\Uc^khjhbcloduKV=w%Mq[feoc@8!?�W�p�����������������z���ibPAp���}�tfc\`I���m��uSq$ m���by�t������������}uw|��oOBLP����}��jbb[pGE�ywwsp}ukUGHX^]adaW[_es�����nM$t������������rp\F22'%*3'UTF����wdZR[Y^c^Wu{o_xX0=;tqTPW\bbcbik`R[XU[\jwIK[fb\cKmnb�*)+3K s������������vrhM>0,(-78C\kL[�xtjUFOKOUVHOb^VOgb 7<5SsoXZ[Yd`ce`V[WZhw{NS`WcdO`Tgch�@!+3G"c�����������}pm^B61)13KVhmzlu�m^JBC<;DF;J=:=@`A&6;:>OlwvqkfgjfhlnvyfRVXYTd^VdYd^r�K(5KY���~�������}kmP=619@Uuz��x}�cM?JA54;>9*AZf���{�}yz�vjJ'%A97;0$$)(,6?=F=HNSUV\^RT]YRSRRUYbaUc]l`b|�U2;OK���������~xi]STWez����}x{~�n\E#)%:2$5)*"")-3.;B@LYXQ`bTT[^JRLVV^ca]d]mVl~6-8B["(���������x{ed`mw~�������{}zwjO083'&* +\='' (,/,58)$%*.,-20;JJOSSW[R\QUL][_d_\mRe\t`#&>T_f !$��}z����xtstx�����������zm]R3 2ZF+,UL,!9Z^cdc`b^UMD.+)/)-+2=DMQWTY`QWYV]__aUbaaScdGX9fq@2#" n��{�����z~zz�~���������{m^E,"%D]M/"*Kfiildf_V\]WC20//-%46CCRRWP^Z^\Z[^]QW]d_NfqbzhlV/J"""V���������z~��{�{�y|������mZM.&*DXL0'6XemknhgXU``[RH5853)2>;FNOYZW__aR[YZJPbR\Qgehw�S4I[" !K��������z}�wzvsoq{zysrjlcWG:/0@JD*-F]ahigomfXSaWYSD:?2048=GJNSWVU`]X_OQRC_UXVQhql�DFX�"%5������������tqgbbjqiVNSLLHI=D<5;?6.:Qa]a`cilqeY]WVTLD<5;7B4@HMJZRVZSYYQVDHZ`_D6yok�k_n�" &(�����������}so]MOTQ4C@?6>B428*2ATZW[RZeecbbWPNSNCB:30$.=#+('$$#&(10;IMJSNGOM]]RQRPF=C:BbxmtxL$!����������j`M=0@RTH95,/900!()-;=ETCBHISXSISK>?CCCQFDLICKIH]ZSXRKKak9?WnmtI#(���~�����ugXC8P���zog[H4*2I#3!#%/7AA<>@KXUGUKEAJLIQSOLOBLKMaZTUSJZhH5JWik=!!! ��������~q^O>*7�����|thaK;A':-&*46::?OMI[WNKRJYTXWOQBKLX[`MUSZ_p%+?:" "'��������xiUG84d�������~{kqYYLHI@1) )#$1+5?ICJSUVQTNUXTWZR:LMZR_NVXec[ "#�������{p[ND6F���������|xrhm[ci`KVMD>50"(24;FQW`WXZJO]YVXUERWST`YX\^u5!!$z��}��|vfSG8Cc����������uvkhcjfi\]_SYQEGD881(4=HO[_\YYOVVXYYUQP[W^X]UeWq "! {�}|~{xrXG=ET����~{x����}zsmnmhb[VXX[WPZSNZHE+ 0=KJX`bVVYTY\SXXPW^]_WVXahP "& r��v�m~fKBBY}����|oovzupgj]cdffecefjkf]`VRXMJF4)9JKT][XK]UV^RQTTY]e[\\_Z{1$"b��wzstXDFU}����}rslknkdTQJNRIKTU__eae\UOOMJFD;)8IPS\YTQTSN[TVTX_\`_Pcb^u&:L][u~wu|nWGXw������usikmeYGDSND>;AIEKQPROG@GK=FFD?:S_VWWTWWPNRWQ\Pb\b[Y^XqD!%+,7903,,",!������sz{xxmSOr�����zsorusm_ZIPK?@96?885C:=B>FF=?RHHIFQXUXRZPOMKIUVRWdX^Y_W\hn^MGLNZaektsw�������x|u~u_[_������uosw}whaWQ?C68503*(.176@BIOFKSNKSHIWOYOSSMMQRVTXafWY\]TXq�yj_VX]clq}����������wr~udac������r}~zzscg_UFG:;6.-)(,09JKLOMN\Ycd_^^Z[c\���}���}tnno��������������{iimy����~uqwzsmhh`dc]aW]]Z]^Z\T```__a`WXNWC@>KCSMNV[Xi[`[]^ZV�����z��urvroz���������������{csv�}����ynrxzsj`dchfc`[[YZ_[fcVa_^\V[Y[VJVDAEDGVNVW]ZcY`_[^W]�����v�vquw�~����������������vex�z~zuwqnnutkb[eace^WZYY^[]gaW]`_`NWSTQMKHGL3CPYWV]_^b`gZaV������tzvoux��������������������jhw�zxsukmsrmeWZ\\\bWOSYSXWW\a_[XZUTSMQLH@IIQ@KGY[Ybc_hei\Yj������^�yrv����������������������kd�rrqmffllgWYSTRXYJJJTNUSXY\Y^NTVTQFK?@9DASIHIV[Xafahjf]Z�������5�{yz~����������������������ln{lljfZ\^`OTR@NQMCGJGBKRU^WNWSNTQKKH633;7@JIGPYV[n`lmiYy�������@h}{������������������������powhcZSTWOJEA4EMH?BEE>IQSOSLPLFJO=?E6302577=DIPP`j[ghdf��������nKs}��������������������������vqg_XNGIKB:;6=N@9>?>??JMGLIIGIDHC8<5**,0/065EJCcdXc_b���������f?o}��������������������������ŁdiYF=AAA;;<;E:3935:7AA:@EJED@@>=8"! #*)*/36APT]\[b�����������Er}�����������������¿�������ĈeZKB@78<>:9:255-855978:9F7?;:55)!!"#&*+.39?NNRa^x�����������Xk{�������������������Ŀ��������kUUL>:<@>F;4:7//620,4358<98.+('%&&*,/.577=MRbr�������������Z���������������������������������i^ONGF>5J9:;:.602.2523.)%'#$(#')'*.40827FLXu�������������\���������� \ No newline at end of file diff --git a/images/trainset_face/s34/5.pgm b/images/trainset_face/s34/5.pgm new file mode 100755 index 0000000..0585b45 --- /dev/null +++ b/images/trainset_face/s34/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +&!>MC:CIQZ[fdf__nohkcormnlhhjc\bXXMMEF3%%  5GMU<@GSXeZ\`mjhk]surowtsuswzfrqd]abX\XF=.() :GcOCDYLgaebcnrqwrexotzvzwuxyvwvosmfqdedUS=9*$(>YVIEVUedlklhtvzpn{ztw����~v|yz}utxwxrlfiVRN@+!@N_NKRXa]qkrwvuwv|kq�|s��������~z��~{�zykifa]QSF5" *I]T:QXaZosnkzv}�{{wm}�{��}~�����������|~{ifYa]`WM+-%&*#$" =KPJ@F]Xopp|rq�w~���~s���������������x~{�~{�iioca_[DG77=2$'"6TKH@6OfVhtsm~t��}u�}~m����������������~�����wsqsnjc`NOFH3;7/' %&/eOECKSggcm{wu~������}������������������������{tpsvhbf^OTPE:=144%"(*!#2TVIIG\blZo}|z~~���������������������������������}tjpooic[UJXH78E05#&*C^\TVU_jgvjv�x��������������������������������������{zzqyugfYLMYK9@73,!!%(0#Geg[U^bglpzwt�{�����������������������������������~z��v�uztokXZOORD52=;2,("!+$%MZgf_]djijs�w�x����{�������������������������������~��w~onf_c_RMZ84/>;95;%#,(!#>iebdegkjkr|�~�|�����y������������������������������~�������qe_ho][V]H6613;2@E+%,."$/dobe_ijpsru{}�~�������������������������������������������th[nu^c_[HL;&-3741BGI+62'/#gpve_nnyh��n}���y�|~��������������������������������������~puv`hgei]\IT2;.*7AGJ8?*'Cl�dkjrj}|w~�y{��~~��~�}�{�����������������������������������~�zx~ihpkjdcR^T4+0+6AFOE=Opw^ukrmxw�}�{�������|���}������������������������������������u~splobd`_\`A-*.2:@IJ#Fkuirowvpuv�u�q��z��������|}�������������������������������������y�rqw`Qk^\Y],-/2:7ET7asmpmszyp{���������������������������������������������������}�~x�vvc_beaXg='*-2A0CMsqrnfxzv|�����������������������������������������������������~}u�tt�uwbflgdabP.0,4=I,\trprlzyu�������z���������|�������������������������������������v�qvvvve\ygef`b9.20CEE)]qtaqn�~v��������������������������������������������������v|�����~|zumrbxohbdcD,42>P3!'Zokopv�vt�������������������������������������������������������z���yzsx{cwvjjm^T4849MC*jgnqpzyx��������������������������������������������������������}���vv{{trrslln`aI>;9OS!3nsnqr}x������������������������������������������������������������|vywnxzktsjg]X<>HKZ$?a~str�����������w~����������������������������������������������}���{{{g�tozrod`_A;?MY'Anumqs~������~�xzmwz|��������������������������������������������v���}{z�{s�sur^aJ=5X["+*Djbpg���{��{�pmnsnqz|����������������������������������������������x�z�{�x~x]\N==La#&%Ga_pk����y��s�cT[^e\ajnr��z�������������������������������������}�}�~�����p��~y�zhVZ9CMg!.NTqfu������|eoGJAKVTQYZXoooiv|}u�{����������������������������v��|�~��c���~��sS`G?Tn#^eo_xsnlfijjck^UOGJ?CDEKMRPN\lpwsuuxw~~}z������}y�~�������|~��~�~�|�z�y|��b����v�zS]HEaj,WiQHPKJLILNPQTKHPMSLJ?;>=>A>AJdmohdll}z��{zzyrws}~����}wwtxwsqv|���y~|{�|����x�vR_DPfp+#W3-8WsmcUu��pfie_YQGDTR=?>78=@QY[]\_g|~}�~svsohnpt|{���uj[ijb_d_chyw�{�}~�����{�|TbDQgoK/^,d�MA>GIVSTp~�z|zorhc_[dkoqvidaYN\^O[K][hht}z��������{�|XfMWdp!�Oj#A�]612JwrodRJZTE[VNUWY[THIKM?9DKMj}���yq`dUKOR[WS\Z^WICPGJNI[YWbejy|�������z��|cfTnb\"��_~`QEDV}OegIXYeLJQXJS@:DMRNIIK6Rp~|�����sl_O?GF=?FCA:5,6H@K>HCNHT^g_n����x��|��sejVwVZ v�A<Y_A=:JwI]\QSb\GJYSQQKE.5>NTD5Kf�������}thT<8836261&+&*0A6<3@G8SIehe|���w����xko`rRZF�#q]EMJCA9w]a`p[qZ^LWN`eV90=8=A[=6_���������|k`;4754/,/(*325:;<*>=:HEOi\���z��}��ysjgpfT`PG�)�2)$7C'[�|��snVAK&&.AIP1!;JOXv}~���z��~rpcwbYW-�e�C�#.E/6�����hZ.~�&(=C0./Jh�d@h��������tdT]YQTPPSMJNq�}dSD<@DC?>@DM_u{~�}��|�luhoh`Sf�l_ig),cO�����vlq>�[!'+4'?@JKm��=nl�������l\WIO[\a\XS[^[ik^ZLLH>889=EMXp|�v~�{~jrra\kS�b]Z�P5)/�,{����xz��u`M:KO^kGNRwui��Hyoji�w�vmZX;]ZUWXTPXbs=��NXb@WGPQJ:.0@Xvw{zz{y`xicWnf�WgE�`U5:�B�������z��lkaWefhtqes��z�~Mcs_�kfhqU9_TKB:;DPcrxi�ۃ]LgGJ*@UklR;2Fao}~u�qmyrf`dc�dd?�Sj]bn^��������y�so][jnkmmqz���dcnB]FJKKYhEU`EVRXS]dXPG_7ldMa}�W�\HG@'&%.LqHaE\&Bc��p_?SIDo��{{swrfaX5�TB�.,|�����}���}���~w|urrcn{�{��8u;mlu�st`Z4vkSk��}��mY70 %;jDIu6Ce��iV%Ov5[t��~pq]L�iD�*,{�����}���xv{|xagdY\UTw�{�^Wo.AFUmA]B�sl_e|��r�~�np:,.("<;hVUHb��hJ 5r'qEYrqomO@Q�K�1* ������x~��zzsrh]^UNNMk����RzLQmr}�qMC�][ek�z�y}vybfTMB;KPBVW]O]��u6%5~;$`>=P:a\FC2�N�H(������n}x|zzgm]MSGH^u~~���_qzCruy�zc8�)]K[g|urrtiq]\HH?BTe]Y9VPUf�~w��K�/��������}xtwugyt~|��~��\qZSlz}��wlhKbDsgmea\MI\X`cmfej~x�ukc]Te^yNOG1�*$)ad�N*9FZh���K�����������|�~}�}{}{�~���rla?m{�z��lgcLeCdy����xkkhn9md}koqutldLJXdZbYZZZ\jw�����sK�,>�p��~fbjn��q���e��{�����|���|}wyuv{��C7OQp��~�~�wffkw8xC�uxqjrvnhLIESVRXaR`Yor����W\poBQ��vl��[Xux ��l����n{~s{�����{x�{|xqrrzxN1_B\���{~�vkdmqX\3�zzlltkkmkhYPKLKWV[ckkrz��hc4wREoy{xrozDJ}x%��x������poqx�����v}vunitn`dK]oCo����w��qmfkqdH:j~vcqrejhkmil`a_[Ybacftm��sZ[�5Mxv|xxehGzq�v���~�����s_s������x{whVTU`qVY`~����t�qhofkXX94�ndve_ikafeeddga_dgcdlpw}mIcv6RslwxhnIB�a�U������������kceemh`_[RRJ-u`^ws�����z��rjhc^I8<&{`jod`giahbae__d__c_hapgsd>vM@ehbl{\~ZO�J�H��������������ymaZRJ?<*.opw�z�����}��xgs]KFDD3~Yefbffd^a\fb]Xb_a`]`f_h\<{8Mcc_l|HdG%S�9�R���������������zkYTE52)Hv��������}��xgq[F\f0"BJqU^`\b_[^_Ze][UZU]Z^_WeM]^5Xa\Xps4--P�.�ha��������������pbRC8',"T}��������{trnebwX\kuc'<;QpQYW`^^YfXfi[^PPVN^VSiPq6MW_Ves]$$+Q�'�tf�������������kb[:0.&"?pl{�����qphd^e`pTsurn^$2/TsSQOWZ^Y_ach[SQQOUSYglR;cZ`Soor$"*O�+��n������������wb\E3*( !!(!JRA}����i]VVS]UcTwwk_~302>pdIHR\X]`ai^PUOLP[e�ZFXdO^Uip�#!+R~4y������������yf`S9.'%"$-0-$<69�|qj]GCGMPLPEg[SKw6 +7/UmbTPRY]\b[SRQR`|�aPT]XY_[dw�#!-Qr=Z����x������~qcWH3()!+,7847Y`Vi}k`K:298:=:KXamjkv�\XA741+,780$31!,2;7:28ScjookiaWLOMMPTZ^Vb^gg��,-:e@j=����u������wkYK//,+75KapjsoilywUJ/"56,08+" #'55;86>GPKZZUOVNJILTUbZdc]am�W/)S`0�"�~��z}������seV=/05=M]f��pvjntogM8%'(7&%!$"#,-,594EOHV]STUUGKOTWcXdb`^tn(%)=d2F�Uj��}z�����}hbKB=HP]dt���{ispgYH(++ 3"" )(+20/=DHSMYTV\OJSU]b\ecX]w)#14dC&ca!!���t���~}yj\JRJiik|������mppWP3 )AX3!% "#&''-,5z&! ��|s}�|�wpa]\_dwqo��������h`M?. %5"$+9A\dM(("#!%"&'*.:CHPOX[RSXRa\`Xb`[\cWiOn&?^e #!�u|u���yjfihi{xxx��������_dQ<&!#':%*7QY\a^YH0(""#%$'$+7=IRSP\WZYV^XQX_`Rfid|f->Lz5!! z�x~z���mkmno�qnw}�}y���wkdI9%#%)@&"4Odg[fXU[N0)!!#%%",2>CNUQW_Z\P]YIR\VSag`sd'Mhq %h�~�y���zsvrs}zqupwllw|~~qvdJ<,!*/?*.>adh^`VU\XI1+$%"$ ,5;EJPUTY[]VUNJI\VV@vansK^�<"##W�y~�}�vuot~pjdc^aatmpmdhUI:.$(1;$!!4M`bcd^eTS\ME4&(#$,.8BIGTOTTZ\MMDI^bP&�druxrq!#!>�{{�����wyv}~i`VOE[Zf[MMDE>>10."+--"!&+*#$#2?5D9B@NGXOXKJQ`Q1T~n>!%" �{z��}{}�oYJ5,$$/  !#!-8DAF?;DAMNFDB@3+.').96>>=?ENZSULEQn!17LksG ""k~����x{|wYK8/-DDA60("!#"#/45G557.",h����yq`TI1. $#%%)-1C9FJFDJ:GDNZ��wqnfwy{ojig]][TTFDJPVSKYIJ@<;(2BITYSJOKOUCDGKX^Y[WUiO>GMTSTUQKQOK>-&������yyyo{^nT@5=S`v�}xqa_ale_TRGFLNOSQVX[`]WXIG;E@3 #5>JSQQ?JNFQDIETY^XQ_XlNKHR[^grx|���~ea������~t}mubgL8>O[~��|pfg[Xc[QC86==86AGHJSPOM==:8><<,+7OULQMFPEHIKIMR^\WUYY~jXQV\enz������WQ�������rwook_J:IT���|tpgfY\`^G659:53-2955;6;:11074E>;ABSULMJHN@GCKKMV]YXWSb�}h_ajpty������QO�������nrrnm_D@Tw���}re`dce^SK:<7//+'+,'#-%'-+464>G@FFCOMJJIH?FBBHOOaVU\SNq�}pqtz�tjy�����ZV�������xsktmPGIg����}nffnkhUOK=12**))$! #&*56>BCFLCIICNIGJCJAEGHMMZdRYVUZwy}{}��o_n�����o_��������olslVLRp��~�~lprphiWVXE75(.*'"!"*2:EFALHPCOJIHGBF9LHCHNJQaXXXVPu|}~~yc`k{�����d��������tkspVJQ}�z|��wowkksioeWP@11),&'%#//AHLIHIPLMOSGCF?@8HI?IJNVcTXQ\C��s�}}ysgcdl|�����o���������omqY>]xwu���lznj{zqwij]HA=A8;967;@JMNQSTQMFOVJGD=B=DG=ILQY^YQVWZ��p�~usiffhs������z���������tgrUAgvw|~�vtrnyywlqjfaZVPQSJGIFNIMMTRVRVOHFULI?;8926EFKLT\]YWX^����cgwknqjrs�������������l������_cqyqwrmigccjjeXQYX[YWNNSSWUVcVVYUXIFMDC><><@-6AHKNY_X\TS�����oHsnmhqw���������������o�����ө`ekzrlndc^jgfZPJPQRSPEFQOOQPXV\NPNJK?D:7499D5:58.0=<7:<<:?HHGFCA<<@817.,-*-+-0;;6<61/4+95/51466A@=>??>=5:34-#"'(-12F9=:;65,,($#8@SUQSLNYIKIIA?38(' !& '4LL>ILTUVQ]JSMIGN8B62''(%5?>=;,KKSUHNTJPNFNMBI@;6-'*%(%.>488;@BMUPXHSXXTUPWVRQNLK@>5.'+" %6:<6;=JITPLSXYR]I[b[[^]ZX]`USVGD;57$!($-?C:==PCWZXWX_ea_d`b`^gbeb_^a``[XTSMH1!"&OQaZelplcvjrronogexsotupmxntnngsjgikgf\JI6#!!&GQVK6[^Nkkofwoxzsoutlqbk|yuuk{tvvytomsmnqpgjeX[UC%"""&?HWP0HQj`Xnttpuw|zuuyrtp{~y�vn}|uzyusstxytsonhbZ_VH6"&##("1IHE;5J^_pVivyr|u��||{{ut��y}��}~~u~wvrw{w{svrppieXaWOA0!'"$%! %EHCBB@Gacfraq}~t�z��}�zz�~}u{�}���|�z{w{{|zupvxnktch`dW>(.$(#%+(AUB;>KW_hjnvtwuu�y~�|{�~}�sv���������}xu|�xwzymjyjlgjdT='-6$''$8DNQCJL_chlkm|~|~z}�}~�vy�||x}��}���������{~�~�~|uppyuloqa^L=16*$" )+"<]XTMQY_fqapru�|�v�~}�|{~��|x���zy���������y����|�~o}}}szshSTZB0/,'(-%+# GOdT]^`gngunsyzy}|{��~��v����}�}���z�����v��~���~�}{�}{|�xvwo\WfP>40-/32--(!!?WdRZXUenkolzy��iw���z{�p~�{�y����z�{y�~�}��}���y�u�y���{s}tvfdcXW7.2/-?3,3/$8Zg^^\Yaqqvt�m�w�{u��}�y~{y}}zx|�~�{y�{}y�����������~����{r~rynoeY[W,*)3<1=434"%#0Rfhm_\_irl{|�x�y�z~���|��w|��ow�p�x|w}}v���|�������~���y|�}z}�vzotcb`J,+<*4;;9=A% -S\qit[_mkwh}x~w�t�w��|�������y{�xtz~������u~�{�zx����u|�v|}||rvqceSG/2',/8A=C>) - Z`snngilq{oyt��{�����������~��~{v~�}����~��~���|�����zy��{rzv|utnoSW=.()+49C2;:''2]bvbopkv{{r{z�����������������z��~�}}�~����������������{|~�{{vvutnwo[_Z/+(1.0BF(-6& !Hculjqri|�zy��������������������������y���~����}�������}y�nxwvxvumspa`dM!%.(4:@J5= !#0[sprmijr}~v{~�����������������������������|����{�����ru�{�}wu|xv��xwkk`k_5$)+05=H6)C "Gluoukjuw~�y|�����������������������������{������{|���x|}y�y}}{�t��sqx`qaU"%+23??D3J!Yrorrfov��uz���������������������������������������x����~���~}z�}z�nxykoje3(+72<9YKO dhsikiyx�l�|����������}t�����������������������������~����������}~vz��vxwlpihT*290E5`]a!!fgsjph|~�f�����������tnlvu��������������������������������������~~}t�}{ylthmd88;>CF[qi 3hnmfqv{~�t����������smhokitvv�|�|�������������������������~���~|�|�v���~wyulojO45>DOS�B%1itsglzo~�|����x��rvs^XXdba_hhks�ty�����������������������}|��{��}v~���~wxqqo`262FU^�5-&jt�bovm�~���{f[YWVYURPKZi_FNOQZ^][kp|{~}z�~}�������~������w�}zzz~z|||�z�wwrpwh44:AYe�-!+(jnjnky~���f{VQZbgpmaf\Y[tsdYG@9CH@QWouyour|y�~�z}w|y�}���~sxw}oqqy|~|yt�xfrxyo@1;>dvr% '"*ce`mo�c\q-DMnwo�|�ikcPORUaa[[HD=@BJI]cjkjtx}���xwvwottw}~�tjXilcXb`j|�wz||kt�kwM;8Dm�U %9_XrnpQF-^!+lmov���acLSC;)�a=QIMLA=DHSNcegp��~}tvollfloppqc`YMRYQPPZ[htxzz{xu~k{M:AJ>JBPH;DO[al�����}umka^]_YYW]WXI9ODNKN`WZgks{{~txqwO6FO~�F)"!8_lpS( �Kq|C_���ndNLXd_G~��YMXC9AFHKJAPa�������wrg\UUVFIHF<945B@JF@TVYdhlix|wqozWHC[��O%")1p\x(0P]�=7�=]��oS]JZaf`CC��ehlcLLIHKclMR}�������yp`NIJE>@;16326?CA;JRX]enor{nppx]NGg|�Q+ $Aki`3b��diJi�ucIqVtdu]\[po`d^hhof\[q~{TZ��������xdRJLJFIFBC>N]^O@hfhjv|�Qgk�������}ZZQR�ud`aZLDGDGAAC?FHNSgtstywp\\tac�C",/=YOBM��8� y=Pyzx�x���|j6bN '+D\K?N_d���b]jmz�����tRJDXniimkrt�{XXTGQTPJHBFUfyp|pX`|W^s5%95>YV\��V�B_.F��������iKW�7&1#=8P[XVd���vP{Ua}_p{vSJ?Xnxwurq����zWTR;ScbdKWHUhmJ� EeaM:"���l{��}���Rk����������{gowzightldYSIWx���YN2L>�_DL�6Nae�p[g]I9yR%MQdwQjs_t$.:V^Y`quI%#OZ�����u���Gl������s���~u}w|{pzvnpj\]~����^g.;dj{xX"�/JabthyrmW75$.'FSfy_j~di!P��n��j:"+e�����y���Fg������t����{~yzpqr`kcf������fF8isuy�t4�*Db]j[UgmlaNA=H8ZJ_mkk}m]"8��x0aq\: )k����~���NM������|z�����zrmmbYaj������d_?Wvs��vqRO=DrbOMG\eaKF9::Bi\WRiht�P4L�܀W��7J;=?! 5z���}������PT���������zwzylxy|��������j9AQl��{�~pnW;L1�zxuZfdhgpji]ma`ZYakkqK8$#l��0IL60!T}���~�������Ct��������|���|��~�������~(ANp����ynq_:E2�tz}rZU[fmikiiegikj|�[ �|�0N84"-!��������������Mu������|�������������{8?K_�����~mpiE;>hzvx~v\JV_cjmjhnihju�|}:*)�x�4BAJMF!���������������^q�����{��������{~~��sQ(�pstmxrd]X`adlhjjmvz|Y`%�NAjx}mdrw���{��������������ij|���}����|xiekxZaUl�������qr}OJEF_rzzorrsrtmljlhkpnwt|vN_"�4eprmLJ~ ��w�����������������wwps|~vpjdbfiwjZbp|��������w|�FF=W3zvlmvtntqqqqokttrwxxpTH$Ay6�jmnF0�+���h���������������������sunlkhegXP�im|���������s{�H>EHI=>APaA79Q"20:MPN8F[mvvspqlf_Wc^hWjXADa}/Y��;�}�z�����������������vnlWVLIU]lufVf_U`d�LGQ;6D5CX9'=;7%%.3W����jv����|���������}rdsm��������������n?&36*-5N]m�y{mXh`URTVXOQ[c^bf[\efeldl^t38ht;u!���xb}���{����������vspsy��~����������}rP%.B)*1O`v��~[fbUTPZ^YW[\g_hcdgifmedcR'Gn\Ir }��h\�x�|��������~}wx|v��������������~x\. &-C'(5Lew���}ujgWQQR]Zc]Zcbdijjhcfcjj+2ek=cZ +��\?�����}��������~�{{��z����{���~~�x~nQ008GMgpx~�wnzvh^ONP[^cf\`dfjiccR^]clkc3Ox "�~��z����������{{��~z{yumq|stulnshkdp`immNXX[dgpv�wtwogQNKTfYec]eena_[M]Xjrx8:lY "!"�u��z|��������}���yvqlgnnrlZVQGMELKe_if_T^_^dZfroo}kqjnRKIJ`cajcc`cZ\bI]]gnx/X�,#y{��~z������������vyr^`^bXJABEI2<3=5COHIHHU`\e^^d``vohllZKBJV_ghe^b][Z^Y_S_nq_ks!#! j�v�~{�����������}zngWON>.%8=-,)'%648.,'/1ADU^Y]XUWepejidARPYagli`]\^[_UfDTrnr|C$!Y�{��y�����������vk^PC7+8DQYN^NTMCE>&$! !$),8JQX^MRVel`hiDVU\cYeihaVb_YNe.Oipvc"!D�}~{����������vhYD:By��xystmmaTR:!"#,)8PSOSJ_kaegUUZadhgjbgWf]WOb)Nfrp ! !(�}}z���������tn^M8$C��������vzsvehjpIMI+ %%!+48~��}������{xzonkinf_kf^:G! 4A?S\Yemkn^bncifU^^`XYm6M\4 # z~�v�|�{����{mZO=:a����������wspikkkkhhlkn^cbP$28JTchtomb`lgha_aWcYdX!!! #Y�~y{��{~|�~�pbVJ;E�����{sptulhZWJSYY`cpmvwimbjj1/CN[itslmfhegaa]_eXm/ 0�}~x�zz�zwkVIE]{���yski`bdaP=COHF@GGELNTUHRUij=19HN^kjcaid_d[bcfZfN # r�zy}{zr~fugP@FY�����uoj^chi]QGLE><:?84>:;CHIVZkD/DP]`ggdkaab_`ch]dn4! N�{}~{~lzhn`CFZ|����wokd]ol^[RHD??@90.69A@HKVOZtCDTZ_`cdef]\\_aag[dm!! ! &��yz|{ntnj]AYx�����vaaejrfYfVLM@D@7879>GNSW_`bvGLYXZ\f^hZ_W[aZee`ea " ��|w{vqlqlVOr�����}ngjmnnkiqc`SGA?6BD;CEPX[aeisTOVTYZb\c\]\^_fab[hF! f��vzuotrdUhu�����}sdnpoyrzsmhUOLGIJUFFFUZ`eejpiPTVRYYY[b[`_\j]bVl* !!<��{nvktvf`kt�~��|plmi��v~urj`ZQZ^SVZTKP^anlkrr^PROVYU[cZ^\eda][o;?;F:43/("$&%".�{�sssnufaa~�z���znog~��u|skibb`_gadggMNWggnswilYRTQW[[_Z[abbb^_kb_Zadglssv~zgND(|����zoc`^�p�vrnnvjQk{|~��snjt}vrng`acY`\`ehi`TYeljpvmnhVQRRZY[Za]g_Ya[upihijlsz~�����{~n��������g��|}tses^Usxy~���|rtywtwzph^bgcc^\[fkgk`\hhiionshgNPOVZ_W^ee]Xb_}vqnkqrsz������pt���������i���t�qpildVpqz}}{�xvyupyuui^^hd`\VW_gdiqe\ifo^i_o[hUPWR^W__fd`[dp~yyttytov������ksx����������үu�oni^dmly~s�{ukvoptrsb[[bYZWNP`h_chjdece^b]__Y\WQJ]_^_hY`[nwy�||{zokq~�����rnw�������|����ڔt}neZbuqv|v}qwksjpurg]\[TYWNJNT^faegg]a_eaW[VO[`QQUaZcfWbQ��w�~{yrkko}�����}oz�������������՗nymcajvsz|rmqiniafgdLZSGULIHKIN^el`_e]`a[MRODPV[QV``bbb]c��s�}slnokr�������rz��������������ҝvsvijdl}wkkfjhaZX]VIMB?NDDEIII\i^b\`UZ^RVIG;DFYOP\``dYT���q{uopt{on�������zy���������������Ϯmsmlk`q|qkb`[SMMNLD>C6J><<:ADQ^X^XWTPXFKMD3;AEKVWab`Py���qyrnoqy|m��������y����������������άdssiifo{paV[JG;EBB=800485:214222<37=BCNEOIR3%'019BQZ]Zg�����uNvvwyy}�����������ʻ���e������������Ľ�lqa[\is]MBA;:452C6+502031/7>BHGAH7.(#28?HCQVaY�������>bpv��������������ʼ���������������������g[XMrgWLLEB8<3:;457724-18@<=85>/3*/:=779FX^��������;Wmq~�������������Ƽ����������������������o^RZucHD;7:TC:EPT]`gikj^msooipvwnsphqncea]^ORX98(' +&.@\UC6PN[cg\djsjoflyysx|v}t}}unypeanc\`NR;2)  +&#/J_K@PM[\ggifkvszynqxv|}~|yz}|zztuiqrel`ZOG6.4>]\HIU]\gokpmr|{}o|�v~z�����{~��~x}{zzromd]YNJ($"!8ZYGLQY_^lrryy}yw�vo|�q����������~������~xjnlZaSRJ5&" .IZT@8]b[ktti{y|��z�mx��}���}��������������qo^\haeUN(7,.1"($CPDD8E_Ulouu�j�z����y{�����������������{����wesp^haVEM7B=0+( !'_MJJ=F`gYrxi�w���y����tw�����������������������wvvvoidYUON=8?>2$#($0PYGBBVcl`mx{x|}�������z�����~������������������yvu|qdjfYTXTG>9;3:$&(&>K^ONPUehh_{x�u���}������������������������������}}ntspociTUP^C9E<43"() 1ebZV__fjsms�}��������������������������������������||qzyll]WI\Y;D6=4,"!$0,GZldV[bjiqs{xy������������������������������������z��u�x�wvo^^STRV>37?=01*".'5ek_j]fjcri|�{�y���������������������������������������~}�~{qoj[d]J[O616;A:;9$.&$3_pd_ejmodtu���{�����|�������������������������������������vn`hne`S_SI54,889I?'%1&&(Mmq`fflkvozw�~���������������������������������������������xwWgxj]daQOK2(0:6DI@%4-!'/&bpz`botoxpz�|v�����}���������������������������������������tgqvgk`jXXOO-:;0AX:@?4\xmoqt{qqzz���}�x���������x�������������������������������������{|�wmxlVcf_ThC.038:?LG0Hzpmplx~ss���������������������������������������������������������~~v{g^Uq_Yc\),+1C85R-%(Z|qvmk}u||�����������������������������������������������������~|�|v�zwr[ohdeb`@/00>D:3U$7dkxlpuzxu�������������������������������������������������������w{uxywrSygii]cX,/1:MD4=K9annjm|{w�����������������������������������������������������~���}uy}ps_vpoddcY9354S>>-W&3gfquo{~t}��������������������������������������������������~������|vn{imxsbndXG256KR748#Apnjywq�x�������������������������������������������������������z����yy{|rowsftb^ZB<;HUDNV;e_-Inyvrz{����������}���������������������������������������������������xtqwwtwwrf`_N?@C][Mn/WVqlv������u��_cejefprzy�����������������������������������������x�}���y�q���~�~rU_C?H^gOh"6Qeok����~��p{hCLM^UV_`jm�rw��}��|����������������������������y�}�}�����h������UcQ?O`tSb(\z[m����zdmLD>BDDIWltmpnrn}|z�}~|~zy��������}z���y�|�||~{~�ry����t�WaMI]n}dY=WC>9LRWR[^^]XQNFLKMHC9?;=D7AJLQqy�y{{klc[WU[bkdnca^WLZUMYI]Wfgny~~�������~��af_[dehw|R�ByWF?%4qh[iLRZZSOWGKMOWVQKFKG7;CQmt{���}rf^MCJINPKPYQUA@NEKEHUXT[gbp}�������y��~fhXu^Ycg���w^]G?;=j_RfLYL`ZQg[QVF4;IPTNCICNt�������voaO8==96=>841*3ACG@B@H?NWf\j}���w���z�pi`zVZZ_��s2}R`MB@2ceUW_bagSFMSRUbR2,:ERR,Hb���������zi]71111.2,%)&()>661?A5LDWhcx���y�����vpdhvPYYRz�1af/1/9<+�~kz}py_SS[bb[S>?6378XO6K����������me87734.301*79:=6>,7<1=CE\U{�~�{|�{vo`vg\XSRZ�'�>(&'3@F������oopl[jcfiU9)155KxN;r��������qQFRWTOLJKIJNYTOBG?><)-7AGQf{x���}~�{rg{dcZIU@�5�,0<%4y�����rjg[O:9?OSQL9.1%J�v8]��������scV]QROPROROSt��p]J9A?ED>757>DJRhy~�{~z�qlopfQlkCTIx^f5+� �������py�ubP@;FNScREm{]z�Hyt{h�{}rlXT>]VGERQXck}���gaWFVGNSLQpyvx�p�zkytg^haGMIalsgN%�!��������v{h`bLLV^bmhr��}��M�_wV�ohinT=_OL@.=P^]p|~��gseWGI-6OcoX<4?Ys}w�ysvvrhT`AIER{URPL}W��������tszgfcdtplpmy����l[rATLEIGXeGQbEY^WWcmh���yhKdmTQ9'@]��h_E9Xm���z~wwul_X?;@J�<4,����������w}�zv}�|wrmu����Qd[svtlYA^7hiPcz�YenRaovqkd]@ZhFZ(5]��jgBPR;k�x��zyqbT?2)J�=, +����������|���|syvsrgp����=z@`fl�uyeW-ujXjx��p|aODL8=Fa\:fJl?8`��j_*F�.Zvo��|rh\CB4"b�E)D���������v{|whfhV^[\��}�dX{8CHZkI]=�llei}��v{qpQG*%)2?P>oRX@\~�qN-u%i=GZE^]T>:+g|T%R�����{{{�y}nnb]VPIK_w~���SXQqt��yP.�ZVho�{�tupxNM20--88G=KM�M�,^������xy�kqfUa_euwxy}���ZwJ_sx}��}lMW:m\]Yiogcyopkj\RM`s�opTOUOVya;S>s.5C6N^;2FG`u�~�F�bd��������q{s{xyz�z���Xq\Tnxy��yilJ_@sbgcb^YLY]bjqpiiy�rhh_Wgg}Vn9)~(#oh��G>Nai�jg�fg�/h��������|�~~|~~t|x}z~��{l[Cl|�z��nfePX7zmnlilcFKOY[bjkgvlslpqrq{~�sr#,�(!M�m��lQf]oU12��f�}m������������y{zuvxz��xh[Bfv�~��ofe_EBwvikquqaPFO[^]]]``dgqw����C$��%0u�i���`_doE�y�j���������}��~�|xyts{��~HBFfy�����ymklr0s]|jooqtqgUDOVYZV[^YZbs����qJ�|/@��tw�cSi{@�w��kw�t}�������|�}{zstrw��A=OVk���{�xgjny0-);{}��������|��yft\D[i/&ACqQZ`Z_^W\_Td_VTOQXRY\V_U[U;VZZ[m~ ("%:{W:f�c�������������zk_M92'%!?{~�������zqrlg_yU_luc/5;KtNXX[]\X`Z_hZWMNPJYSThQm6O\^Plj�#"#8MFq`��������������j]Q9.)%! !qht�����qnib^b]pUuurn`$-5HwVQLUY[XX^ddYOOKIRN[emN>aV[Phi�' $;yIRt+������������{t\_@3(%"")$5L>y���f_WVPZTbU{vg[�.+59mfFERXTZ\^e[PPKEPWg�TBZbO\Wcp�5'9x@iR +�~��������|vg[N:)*$%+/0&2@:�yniXC?EJPIODjWKJs+)0.MobSMQPZX]SOQNS^|�]LS\UZcYaz�;#&Fm@�)�w�}�����||nbXF0*%$*,2779\^^j}j`I60;5:;;o�|~{����pcS<315?J[f�uslkulfJ5#&(9"!!!")+)052U]@!!"""$$$&+6?INMS^NVTQ`YYW`bZ[m\{o0-IiW$�y�q���~maldgutqu�����~�w]eM8'!"#7%#0HUX_[S>*# #$$!'39GNSKXZZVWYZKSZWT_e^iyE[�!�{�z���~ilkjl}qory{tr���ngbH;$#'%=& -G_dXcWQT=(# $!" )/8DKQPT^ZXOZRHH\TY@oe^ARy] �x�||�~trrknxyljer`jsvw}km[K;+!'+;+&8U_e]]SRVP:($$" (28AGNQPUYXYOMDE[Y\zdiysk�"}~|z��|�wnks�nh\^RYdlihg]\KH7+%!%+8$/EX^[aZfRQYF6)" " +*3AECSKTPSXSN@LUePtiop{}@#p�}{�}��tww{ze`OD:?=69>FEG=>8,)#!)22>;:@CM\SRMBVm=H^M$ �{~{��tyzlWE4,8]YRL86## "*,0?0//7BF9><2$*'&)056@7FCVZQQLScM!)&#! }{z�yz{zYRA1";|��xp`XF8#' )((&+,9A:BA713,3,3;3?9CLV[NOR]j!"" t�v|t|wzkZJ='%/l��}��zw`RK0-#$%"$&(175@AB;?57338<<3@SVYRTTeX#" q�xyq~rsdQDIQXJPIADGJOY^ajjit{|hUF5����yyqwjf]F80FSY�svebnrugg]`OQJC>74=IORPTH>7=6 "2AFQSTALDGQ9?EKY]XU]YfXHLQU^ht}�����`^qwl����s}pvbfV95EOiz�|oib]\iaXMI@:AACE?KGPYRUNE<7?>10?IMLJ@CF>J@FDUY\YO\Tyx\SX]epx������VJZs�����r|prfeJ6?La~��xoedZTdZM?25650/7:>@GHHA91276<=&.5OTIKIEHA@FDEKS[\WWTT��jaenzxs������TJ\k�����tvqmidHA>DJI\YVXVP_�~vww|�xdo�����\Ndq�����{uktk_>EQ|���{t[_bdeXNF<33,&+#+'#!'"&#+086?G@DG@KHGFCF:A@DGKRcSUVRPzzw~}�~�n]i{����qVjw������mmprWEM`���}kghmkfQLK=/.('(&!# !"&07@=CFJBHFBFIBF=E@B@GHL^`QYTS_�xx~�ztc`f{�����bm}������roms[MJj�||}�titlhhYVZD:2','$ $1?IL^]YU[Q^����fsplrindj����ã�������������pXlku{q�ywtcbdlld\YXYZSVPQRNRS[YQ_URKQKIGBM@4247D:JJS\ZXWZL�����Gwpdrjovs��������������������]cnxp{wplnd^lmh`TVY\[[VSUQXXVaZNZU\MDMBE>A<79*3EEHKU[\ZVWf�����"lokjnu��������������������Ӵ_gqwwmncfbehfdULUWVYRKLSPSQUZYUVRPJDFA?:5<9@-8;GJNZW]WWL������%Ukpsry����������������������џd_}pgmc`[gffXJILKNOJFBOOMNNTWTPKGII==21/61C478FLM\W\ULq������=?equy|�����������������������ʣ_iqgbaWWVZZKHHE;HJ=>AA@HKRUMKOCFI>?7,,&0)85:3GAO^WZXQ�������A?81A>:==<9ELJLJAH>?D867)*'-'-*38?BRZXZTx�������MEgjp{�����������������Ǽ��������anbWK@>=A7311*8944:<::EECC>=98<300/'%)*(+,69;YN[Tk��������ZEdkq}�����������������Ľ���������fcYR<6474-/40.5*2-260<96:9::92650#"#&)+05ERRQ_���������nN\us}������������������������������k^V;60114.01.)(.%)1+1/-/67-:030'!%&$+39FFWZx����������gOx{|��������������������������������\J?72-/015++),$*)()'))-6/7.*%  #!*,+10/:HYo�����������uOy{z���������������������������������h[K?9762481+0)&+'$$(*-0-&#!!! #$*,((*5@Jlw�����������Zo|z�����������������������������������qF?<;929:.54./.')*'$!!" "$%*&6,5ILdqr������������{W�w������������� \ No newline at end of file diff --git a/images/trainset_face/s34/8.pgm b/images/trainset_face/s34/8.pgm new file mode 100755 index 0000000..199d226 --- /dev/null +++ b/images/trainset_face/s34/8.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +&(  !#)(#%'$ ,132(01+#%'""(:JIHHEHI:DC:?/-+! "$#:CSLZPTH\SLWNCS<9:5()#$#"+3OL6I?VSYISOIPI@NG?F>3/'*#"$#!':9?863DLQSOFUTNRMOUPOOHEE;92*'("%.=<:7ADKMURXWOZN^[XY[XXW[YQRRDC516!'1?:<7E@RPVRRY^^a]Xa\_d^d__[`Y`XUROLC1##)=I9=@ITLa][]ZfdhZ^l`chlgllicf`]da^b`VJ:# %%3KTN6@OYNdf_hjjijdeXephdnrditokmgfnhhigaUNB1-&5HXD>LXRdcoebthnsnkkbitqoqsqiwopqmeoidgjdbcKK@%!! 4?QT;IXTh^rfxloxqppqmpcfzxuvhywstzrplpomprhhhVYXJ/& $$!!,vsmwtfuw���w}����������}{����������������������������������������}|~{q�zzulojmR46?>F;�Eh.vkulmm{|�l�����������{nsx{���������������������������������~����{���w���}yvqqkf;58>ARit@%Ejktlqo}��h�����������wrinrlx{z�����������������������������~|��~~�~x}}��zvtoopL/75POZ�.Qknrnoz|��w��������w�wg`_hebcilmt�vx��������~��������������z��zyy{zz{w�z~znpoxY049IRb�%Wqunom�o������}ukmbX[XRQLah_JXRVZ`^[jmy~}}{��������}�����xw}|wrow||wv~ycpxtj7/??ikh#Box{epzp������_ONW]ggba[V`rygaTMDDK=LSjswppsx|�~��wz{twx~||��}s`dph[a`eu{xxxyko�jrC7>Cx�@%8wuopo{�~�YNfTcm{y�nidSQSVab^VPKHF@HJ[]gkhou����{yurpknqtuwke\SQ\WROXWbmuxwwwuzosG:6R�C$3oeboo�sRKY#8Tzm}���eeURH?)ldJKLLOH?EBMP[idp����}vvmkccbca\b^[RDFMHQH^ZUbimpxzurrwF9BR��=!EDLCL[QdcrbqzuonzQHE[��E!DcfxwW3�K|bQuw��zkUR`laTa��OM\I:ADDCPVFPu�������{riWOQJBCC58716;F?D@YNcZlqmukmpxZMHqy�=)(B^rju4&!js�;���rb`\SabgVA��dhjfMPMMI_ynVS��������}t]HLHDAEBMKIJLKKJEPJSZfhuqqpwsYPZrb�9$!+4rX}L(L}*�S4}Fs��XPicgiufURgx_foufpj`^p�jY_��������u\ZHjzn`cdTKOOKHFFFDFFMSckvtxp[Zjah�8#$(/,CdcUk|[ubK@��m1t�c�mo���|���o9������x���tyzyxxqwrlpe^v�����gD1eouz�m;�OSeiXRocfO8.+(G3||z�pZX^iponnngnqmn|�tg%���;X3%.(�����������\H���������������{�������T(BZv�����pmoF7K\{wy~x^MXahlnoqmlfkuz[LB���,LW[f+�������������dL����������������{���T8KX`����|~zostR:Y8�zm|}vkTMX]eknhpafm{z�WR;\�'jz�mp��������������vS{�����}�������}�|���]S`?Ut����|vsnx[@R7vwu�vmvulf^ffglhlpnty�OV%ld|p����������}zmj�[Z GX)Bvhvrrnyp�srjomsogl73�VW_V|m0C|[ +~fo�}���������������������vlb\FA9.�v��������wvmjde��`l:,NZ8>nporuww{vxjjkoggf8�zBn\V�e-N�Dw\f�|��������������������ynbND:2,1yfg_����}ri[[^`r~od^;LWI;Oksutzy�whjehekm}jW`u]R�_3X�(�bI���������������������tk_M7;3-.9,DfE(!e��tqaRKQMPbddTZ,<>ASKH^T9;G0&.15ANXNMCMZcba]\Ta`ged^oK;LS:�N�dR�~�����������������oghWLLCIUcipHMWOMa�[I`@4?98M[!#<3W9.+06;PPekpqxmeccajahealo;8EW4�&��id|�����������������~snfZPVWakv��pgbUgUveG61#94BC(."rVD>1/37MXdtqzyjgd\fibfaopD.F�Q@wR�~��{�����������������rn`TXVoq}�����ugmeja="4R4(#7ncXOO@<+DL\ltoskc`ZgedckgqQ'L}IXN@����r�����~����������meXZ`o�~��������tm`R<);I=?@=5_je`XWZRGBLS`iofn`b`ajfdkhsU+[{Br&Wh���~~���~z����������zi\\ky������������{`C*"4#,=MF\prxmgi^`T]UXPV^bdfl__bcieklet@;lp?wvn��x}y����t���������ytb`l���������������r8%#@(39LRg�y�^ih^VQZab\^ccegi_hkjmjhdb+Iw^Nh ����jt�����z���������{p`r{������v��������~S!(@*62F]t���~rko]VUQ_c`ec`gelgngjkehm70]sBhP ����\|���{���������rnr����������������~_;)&@430Naw����yxtiaRSW``kfabkjoojjaamc/CsY@;?BWZZbQZcgcnfs{p}�hpwtTUFW`gemief^YdY[b[puMa##f�u��x�������������}~qcpjf[C82(%+28A6==JX]bhffibm�hotrZQL]Vlmpgai\\b[`YKronu^ " T�v���y�������������}wo[eWB/+'!%$% '35@XY_e^\aonqksbA`X\i]ngh_]_bT_GDsmqy#! "8�w}��{������������}vm[SG1(-BGQQ>8!$ %*3AXac[ZUsq_qjM_c`iekim__e\Oa8AgpvA '�{{��{�����������zubWB&;k�vtszkpc[gUD;$!"!)":IUX\Mckcrocbdnljkeeb_dYT_4F`q^" ��{��~z����������yfZC2G�������xzquksf`nTJaNJ0+")9QSL_d\pnplclngo\__^_Wf>1LfZ "||~~{~��}������|r_E5P���|{����nqhncebnTakmbRW8!1ECWa`svxu`iqkk_b^]aUr /5! b�z{{~�������vfPAA����t������tmk_`[efZ`fih^hdiD+:RYbs{xrlkjhhdcZba\b 0�t�{x~x�x����zhYK7f���{z}suyvpjcaUUVU`\intrgk_jwU*ER]jw{snmscia`a`bi:  ��|~u}�zz|���}mXL9H~�z�pto^[de[QC;6=D>NP`]\b\KVWpo6#:JTbrvjhnie^a_f`Xq! %r�zx~|xz�yp^H?Bn���{qmb]VWVO>,.@:9*9?@FEIF?FVar>)>H_bnmkoh`g`_cf`bi !K��|x|~xyvypudQ?73&5/+8:5AKRU_|H?MYcdilkn`_aa]efZlN! !"��vz}w|ptxfqX@Ca����xodb\SfdWJC<:6/0,+(*4BITYe^i{XGUWZ`gfo`aZ^`Yig\y!  �t�yw}uorifTA[{����tnXY[el_PUJ;B58944548BH@@@<:83C@NHJPQPPNM`0&,.;CQ\h__����ozrnrqx}t��������~�������������������aooknbbmueSTC=1;17777646372?9A=EEGOJPOJ!"$2.6ETd_Y�����N�ylsow|����������������������������Ǘihglb__^scV:=84/.62;00316+4824?@FPFGC6,#/7ABNXe\y�����@uyrsqz|�����������º���v������������ímelr^XY]w\TF??77432B1+402.010ACC<9B97-0>=582EF>HQY���������B]pw��������������Ÿ�����������������������wfXEPwbOE7.)'(#&"&!$%-)4:7-185E*A8?CIZ\����������rRyw���������������������¿�����������������oYOescLG<,*,)&"(#(*02*E//6;2678F@JSa�����������ex�������������� \ No newline at end of file diff --git a/images/trainset_face/s34/9.pgm b/images/trainset_face/s34/9.pgm new file mode 100755 index 0000000..7ac72f1 --- /dev/null +++ b/images/trainset_face/s34/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +' "!("""#&,#$'&$"! /422*5//&")! &EHGMJEGJ>CD<=2/*## !$"*?@UGYOTGWQIRKCQ<;89'&$'"(:JE0L>RRSDPMJNIEMG?AA21*&%%" ,8>968-IMOPTCUQUUOPXQSPNKJ@>4,&(""!&3>4:9AGOLQNXZS[LW][Z]VZU[[TVWFC>4<%!9=89:JAUSXVS\`b\^b`_\iaeec\_\]YX[TUG3  B?:?FIXZ__cb_eahV\ki`gkdhnnihd_febbe\K@,#*@IVE7KRZTef\mfipnaj[fplikrhcrmlkjaljfaib`V@:1%AQQ9IMaUgnmpbumqnpmpd`ttpsossrsuslikpblmgbfSSM6!*3IZB;VZNmiqetps|yqnvpkli{zywhryssyqqmspquqmkh`YXS>."'"$'KSTD?Tf]Wlsvnsxxp{rup{w|u|~xvsywrtoxtutpsonjd\XRO0!" "( -:IXK8J[`pVgv{uyz|��}y{xqy�{{t��x�y{zvzozyxyqlvtcmma`^]7$(%#&"3GGG=3L^ber_rz�u~�|��|�}y~}uyr}�����}�xvr}xxwwufmugihdYA%(."'*# $FFA?>BQ_kgostvtu�yxv}{�uux|�}��y��}}��v}z~}zukswtinlXQ;54#!$*"$DU?;9J^ajkmmz{x�~~�v~u�|ww���wx����}��u�~}w�zn~{wutufHYH,-"((*()$3DNKELO]fnarst~~{~�}�}�{}}�}~�z}��~w~��~�q�~|�}�}z|w~x}{�uuztmY][A,0)03.-.# AZZTPW[bmivjvwy|}xv���|�{u}�{�v~���u�zvz�{�~{�}��y�xzx�xvvpv`lVYA+/*0:3-5+"DQbP[^Ynjmm~uxx��zm���}wzvw�u{{~}�xu~yyt~}�����}|�}�|~�}s|uwsleY\E"+.=49197% $=[aRWZWatntu�sz�~z}��|y~yu}�~ly�o|uzv||q�~�w{�|�|~~���tx�yx|~x{mqg_Y9%6/178:?;1%!7]h_aZ_^nsp�{�|����u��y������~t|�vrv~{����wx}x�}x���vy}{}zwyvtusdeM7.(,-7><;?4 %9PmilgY]mm{a�w|y����t�������z��}|��}wuz}�������{}��|�}�~yz|�|vststltjSS0('+.6>;/75" -aYuprdehrq~i�n�|����������������}{�}~|}|}~~~{}�~��|��x���{|y|twuwynyhql^`I%&-+2;D7+001!_bsslmllyz}t}s�������}�����������������|~}�|����|~�{���}r|{~}wk|rxv~otmb\e4"(++99F5-1)3`hwhmstpx�y~��������|���������������������|�}��~|}y���|q~x~{z|v�zsz��rlpalW$$,)2;AA%B$Fgvxlqpmw|�t�y������������������������������}������~w~���}�}~{yx�xy�lvwhhh@!&047:K2L .dsrwrmgv||�~�t������������������������������������~���{����������w{y��vyqjmeb*./47;GNW !@qvl|rlsx���zz����������w}����������������������������������������}{�rz��xwjqflE10:;>=|< Ryssuioz{�p�}����������{qjvv|�������������������������������������z�~�||~�~txqkn\367>AG{M$ mjrrmkr|~�f�����������zrilnjnquz|�����������������������������}~��y�{zz{���yysnnnC328LRY�$ocuqnmy|��v�����{��ulle[W\b^Zddajwqmxw|�~������~������������}x�z}vu|w{w{||}lqmsS.07MM]�2fovmqm�u������ykYWVYYXWRRj{ybRP?PRUMSci|ytzy�~����}�||}}�~���zqswynniu}}{sz_ntsh/2=Abg(crsetyo����t_PW_lswil\Y]acc`WIG@C?CJ[frqlor�~���yx{vuvwx|}oeUfh\XZ[esxrzwnk}lr>4:Ar�@, \y{ujty�euGHNLM\Z[ejhmyuortG7>R��.((Fq`rpwj6!�BOmps��~bWK\d`7��}OLJ@FM:MX_desequmnwNDDU��?$+OfjxwW.09�`D1iss��tm\NSlef<�ߙ^_^SAAECH^qQUq�������}veQLNFBF;6896==KBDGXT`[olqlhouXOEj��4$+Mmslw2%>Mg�^Tz{�w^YaHfdkV-�lgqujdb]RXp�}YZ��������~jUMJS]WHJHADFGFEBBDENP_gnskvpYQUre�3 $(Llc|L*Rn}V�sRg��ZYTr[nokX`bwk\h[_krmcms��k\a��������bZOS�^PSTTRc[RSLNSOOJJCIR^mxrU\ieh�0""a_o|3hvozJ�+wEr�uUaZojijkSQ=A7KU^U>Y_lf|��|Zchs�����{RKKXrpquz��ˬqVULDTdd^PWKFFUcX^qZg�,+pZa^1m|q�U�>cLj�tvxt���wRBe)+(CXSUOPb����Vgr>�Lakp]D7Xpxyuqq|���xkUb?Mcea9k*KTNAIX�TVh$%)V\UKH����rXQVW�������t]N}U'*,-@0U]obd�~��DdZ5�8AQbv?=ZW`_][eye��inwXkHTdg?w".D\X=?eWZT$,:D`ZR{�����lb~rx�������yz�t_?4@:HRDS^xo�x{�@Y]j|~U?Ml/ULPZX\ZfoT��vybxm^InkMy#(>h]Z/8AME67<1ULNYcgoqf&'.^pdWWYea]TMD>DJTUGM`]gq@>J���&wE!0v�����w�����i0������u��|��vvkedV]s~������YPD`k�{�|poL<>M{wb^ckcc__YS[Y\WKR_XX~59/Gu̦j, 3w�����z������"}�����r{~�w}umiaNXnw�������}:JNn|�{�osU/UA�xucdgjjkqhdeigd^_er]s>36�֞#j84v����y~������KH��������yrvocsux���������/BGdx��|�ypx`'b-�z�zaZ`horonkokirjr�uj5'0�ď8Z-!4y��}�y��������5l��������v���|�����������J"Gay�����|otk4M6xzz�wdOYcjitpktnrmqy{zdW.b��w;H+(Ay��������������2|���j�������������������������tkg[KD8O�}��������ztlgee��ah):]W3Gupswu}{|ssijlshnD>�lK\_}j*H�z�l_��}���������������������xmfQI56- C�fic�����{qe[\[`syvcI#JS[F;Xqtvy{ysigijgkczgQk[]�[,S�y�cT��{��������������������tnbF>83.-CxU<(g��sn_NKMNOacfVS5?BJTF?Qiux~�sllpqmg\k``sZY�O6_�g�h]_�z�������������������yicTHB@4;Fd3/V7&+5kejcI==?>GdL8@G.(049HSXPMJP`ecc\\Y[afk]dfMT�M2mnT��fN��������������������}ppfVRNGP]`uR>PRCRa�PH^?0A89VS';�����v�����z�����������{kgY]\pz{��������tkZK1 &$9K?CD<8ijc^[W\TKOK\ekohea]bdedigoY)Q�:z���o�����yollhagkeTjhk^hc`<*;LVblwxrphkkied]_c[i ! M�q�|w}}��x����|kYL9_���{w|u��|wiidW]`e``jlthmefre+EO]dv{uqksghd``_bcU! #�|�u}��xx���~o]O>Cr�w�vvukmlk^_YTGOOWZ_gjkjU]SovL'7GT]ntoaqhhb``cbZm1!!!"�w�zy�|v��|u`NA=d��~rtebTcYOJ53::;;GRR\VT@AQ`mZ*5GT]illki`fe`^h``i !#U�~z{v�|zu{zwtiR??Y����ulec\T[SI:)1?7.-4;:J>?=HLWpe/FQ_cgjiofaca`aiVlR !!! ! ,��t}{|xnztitWDCXy����pj_cM]`YO<6B75*.)/0B:NR`W\qn=PV]\gembb]ZdZff^q/  #��q�{{{~kxnlfOBUw����udcXY[idQOJ7:225-+*6CH]YjdmkyCTPW[ahcg^_ddcaack !  "c�~�zxy{lqlnaLHu����~p]YYbod[QWK>@67:4;:@BNXafgjmvXKTOV]cYibaa`j]biF "! :���yyttpqkkZNb����~yoYjejjgXf_YWBB<;8EI@IMWbemhlxmUKMS\[Xf__`dg]bk$ " ���}yrtllzdS_l���}}{ckljpohsef_NJIHFKPPTOV\hlpqxocPORU^_d[c_bdcfX   !��}|mumcygb[m��w~��shpgqtosnnd\XSY\RYZaPSTglnpyon^QOUX\_\^^j^ahYEHGJF?<930,"!!!�|z}�uqlktkZSx}x|���pqgmy�pprohc_caacbe`b`YZiknnrsuhaNNT[`_\ai]^kia^]adjluv{��r`R[hkurfOJAK<։v�vtjcqbR\{|z~��rujpv|ksime_ag[`[\`daid\hgtbjkr`mRPWYc^aeg\cwtniijkot|�����{p��������mzղr~|moihdSfsvy�v��{upkhopqlh`ghiga_abhdkg\gjpbebea`[ZMSeaadc^mzvpnmqrv|�����ve���������n��܂���pkgebZhlwy|x�}zsqjexnqf^afcgdX\`dbcahaidde_[]XS]`PR`a`d_]vv|zvuuyso{������c��������������x~��kge[Vslszs}wsojkfmnml^W[_]`\SN`cbb\gai]`d\YSPGS[YV\dbe_d�n{�z|xunnu�����j������������ӫr}|wl`YVntszs}prnmgckpk`V[XPZ[PNMTR\`aiZb`[aV[QI=EI\QZ^f_Y��p|�{zuokju~�����t��������������ҥpyvujl\ggkzvojmhfcaZab\MXO>UPKLONI\d_a]\ZSZMPRG6:BGRZ[iVe��~v�zonqnlt����������������������Үsyxludj``pzqidab[TSTUMFHB6MHJ?HJLKbZ]UYWWUPSM218:DKVdhK����p{popuyos�����������������������ϻ�rqonlff^p{ng]ZTHGEKCB>C )31=M[cU�����_tmtotz��������ÿ���������������Ƞkkikj_acbv_[F?775.6675444632>7<8BCHQMLI2$$0;DIR^^}�����=~xqqpz}����������Ž���l������������ijrdjme[^VhpbR@;B03/53@4-21/13533CCFC?F83/-?@EDH]g������U[uy�������������ǿ���m����������������gmq\WSNil[PFD??3:*4:3+3441119B:;;0?7:-BIH8FU]�������t>5==JDDRU���������/952394300149BEEDMZc\eefidfmouqkghot�������yqw�{`gmnqrvvuuVYeifcX[befpnst�������oijdXPPONPA=491C94142.1<9>PLJ@FA@F@PVY^^krqld^^px�����{{rp|�}^^jfostx{Y^gidb_ibdckgiu�����xtrba]TRUSWLH:=;A@=682=8::D?AG=MZjiN>3*1/&*,,>ERVffYbmv����nqhds}xa]\[los\beada_chedadflfimnmnrytpdaWa_]baUPOXGTWQZXSLDJ=>@NX_SQPC=868+).)2&7BbgXZnu����kog_p~te^\^akgfj_`\dc^XVV^emmqloiry�~~rkgjghkdb]]\[Xabah_WNKEFHPGCKW_SG67113/102,+A52@1>I]mhUQMFFGIKBJQ?>HMTbdlmeVTKDL=HRBEN6KBQc�����YQ_bjkbPagd`XEMIFRM_d_\dhv����������������������½�����o_LLHIDNYYflh^ROIK?822HIAEGANQY�����~�NT\amc`deg]NHRBIMR`g[^fn�����������������������������yrbPXQQR`[\\]SROIIB7--8B?BCJPTRx����}�yDZR^obdeb[FTOEDMMcfYgm{���������������������������ƺ��ymke`^^^_X\_XTQQDF;62:468>KRW[r���x�y�\C]Rihch]TTNPCHAR^_\il���������������������������������{uuqkgi`a_`_\_XSYJDHVSZ_n����������������������������������������~��������ska\NGIM43MWW_z��xl��of_MTYde`]VGAF:DBOQXdt��������������������������������������������������vld\PLH,3KYTa���\�zb]TNT_^`]Q>D:ACEMQ\h����������������������������������������������������voaYQL2AQ\]g���y]o��hE\TL_daYJBBEWUTjz�wXf��q@E]Vhi_WVSJ?JHM]]j}�����������������������������������������������������zuk^UBLUI\ouv}j]`��yF3SVncWPSLOKOV[Xgr������������������������������������������������������~yrhTMLMIenlq~\[e~�zV%@Srsfc[PPTXZ_fu��������������������������������������������������������ywg^SMGLjedouXXc}�s]*/Leag_WSSJSbey����������������������������������������������������������zjcYHFbc`fjkQY]v�q]9<^\_geZXYYir�����������������������������������������������������������|qd^T]dYbefhHU`v|j\I"'HOGLSSUGQk������������������������������������������������������������vj[c]^[ZhfS;RgrslSQ,!IA=;B?9-Ks�������������������������������������������������������������{mddb_^Ua^0>YdnxeOJ>G26504'.S{�������������������������������������������������������������{slm`[XUWI(A``pv^GJB&H@82)-)0^{��������������������������������������������������������������yujchbOI=FeaiuX?KC0PY,%/4&6b���������������������������������������������������������������ukntfG40/Lb^msJ;KD1RZ;&9."N`^piH2NA7\GK26'Fw����������������������������������������������������������������{whXD19>Ob^vc;6HG?iLM@6! \��������|z�������������������������������������������������������o_UJ66;5E8���f<*����~���������xnhdhdhcmn�������������������������������������������|lWW[RDDIai`61A6=8���eI"<���{����������wtja``_XSZiu��������������������������������xtowvqu{�zm[RUUGBFebK:.=;:5|qWG0R���z~�����|xooic``]XYXLLKZf������������������������}{|ztqjb]`cfebkih[POLQHBKhXA985>969phVFA6:AMPUWXallmpwrusj_Y]XRUPb[;%)#!-1JppjaMLu����|nVA60-+3-(++'#').RXYZ\`h}��������wnhd_ZTLOCF>;94077AAAKU]djlg\ZefgdedUD#$" 7]u��}g^{������tdNB;WlSH'#)1;58>=RZYZ]l���������{qh`WXVHHE;011,+'2B=<78DJ\c_UYafhmhdbR-%,)':Xwz��ua|��������jMS\sbO@..8;LZ9=AGS]XZq���������{tg\TTPCB<6,*$% 0/:9>55GQXOQ^elindhY.$..,>Q�ky�sa|���������`V_evcSTKEJckF98HOU\dy���������sgYVRGAB;,7,)"$('5;:5ELST^hkilbj]>)(00D?�}~�rdz���������}vuoz{slbbigr]TIAW_nz����������{vigWRHE>.9MC5%"*0'-689KTZanqnkdl]@2..8>B����{h���������������ttwnppswuykjx�������������uqma[MA04DZT72%02K9(#3DRXdkssrkdi[G867>@B�����u���������������y|{~wuqx������������������{wtpdR@<@DQ\A95+09FUA6+49Qijsr{qrkge[NLD@BDQ������������������}||zx{}|z���������������������}zrsc`\UWTSJI SKg������������������������������������ľ���������������������������������|vurled]foosqxtq9=B Q�����������������������������������������������������������������������}ytqiec]hmlotxsc@3> M�����������������������������������������������������������������������~zupkc\dpmipvrk[B6/ R����������������������x������������������������������������������������}ysmid]btyjkurQRR6#Q��������������������yh]~������������������������~p��������������������tvpkk`Q[ewhOkL0Z`6#Z������������������uqdZMy�����������¾������������sdt�������������������wpmkm`38V_b:\4.ehD;]�������������|xpcbTPLt�������������������������u[[n{����������������}wlohnU:DCIw*ea\��w|{{������~�zpj_\WNN_n�������������������������mQNVcs��������������|zqnihqL.U83!PEi_a2��wptvxw~}uzytsmg`[UOLSe}y����������������������_OOPU`ku~���������z{vwrjhfp;%�?,7DlLGb���qiksppqqolkig`\XUKRMgw�}j]pyxyy������xut}���zsi`XSQKT[fnx~~��{|zysmpoofhdm6%83+&ClPI��ψkgfdehi`haa_\XVUOEPd}���|RKKUWdetuyvonegccgkeaded`TSQPT`glrtwsqoptldjnghbhe2)5(&*)A_Q=~���nhcb^\_Z\YXUWXNLFMW|�����iPECETZ[abe^`YYOKHMP^efhf\USLP[_egmkjhjgcj_ndkdfhZ).5&,6#'1UbGV~snmge^SZXZUTTPVOEKJOq�������dWJJALUMTQZNPGFFJYcgjllihZRKJRV]Y]b\]ac^ae_ab`eeX.5AA#+J}snsditig^\VVUQUKSLLHMF\w��������eXRMJIBKHNJGQQWcimpmrnnn_QSJJOWUSZYSX]XXX^[a]bkC.-Cr"";������iie_\[UVUNTKRKNP^s}�������}q[RQLBFIIRN^`jorsusvppkj[YTFKOSKVUSTWNRW_W]^]h.,"'K�[(2������yifib`\_[ZTTYOOMNHVWaenv{����peVTPTTMY[kpoqrvtrqrmgnaYSXEKNNPNTPSSTTY[_[fZ $'S��%1����s_[kelhfcjee[Y[QKG<1(,9BHKQW]d`e[SYW^^^ahjnnmpnqjqmfccZXUTDOKNNUSRYVUW`^]gJLxȶABFGGELPQJOLONPWV]_\_^`Z[^^XSNJTLPXQV[ZV[^]a_=!Jq��B 3PSSPMNNXejlohtv~yqd^MLR^QA#)JVKV^DW^_L4=GHI<9:C;8AC>><;>HT[U_T\Z]][W^[]\^_]_dX0!% -VXQ' +RPVRMTQRbfjpjtt|�}oeW]`xypZ?*9RDVaYhktlKHbfdRBOXK?MC6(#)AMQWXgkmh^__\^a`_^^dG!!! +-($+&ULTPQWQNYkfnopu}��wohnxu��yv`KCBH^bnskl[Yfms_WcaLGUE.%%0FTSVT]nytobc__`ah```c1(#$ $!#%.+OPUOPWQPJgdjpnry��{ws���|y}rhSKKYqpfjS\`ej`WZ_E:K9*1?I[ei`^_iv}vpefebaib`f_Q, ($ , ("'*'.LRUMQRQQPTcgnrky|�|y����z�tt��|qkbjfZ_FPTZ[WHEM>4@>HOT`iknkhds{}rkfedcief]fXF:,('+('%*,0/NQOQPQRSOOYdjnooy���|�����xupk�������vf^NOEBB<==?LSSUW\eimookmtyxngibcedi_a_TIE<438+!"0*2-0HSMRRTQQUOMfjknlv}��������{tuhi{��������ym_VPLLORWX[W[\hnprnlqttrhif^gebda^WKJLF@650,"&,.4:>TUHTNSUSQO;w�jogqy���������ypskheosumxsztwneXWTUNRS]Y_ilrosmonsokdebdgac\_fIDPHNI>05-4-97DDDMNNOOOPSPU)�ԃiehp}����������rophfab\gdg`dWXWRRPUWWadlmnorpomqohiceddacZYgn_9HMMKH<@=HCDDKLMMQOLOVORUI-�ӗle_kt�����������{olhde``f`[TUUWTV\]`_fkrrpotpsoqkjd_bdaa_V[vmmPDNLLLEMJKGIINJJORNRRRQRNKO�ď�lbbp{������������wsqqprgjacbZ]_^dcigprsqupwoqqqld`dfbb_[Oh�ttqOHLNHPILJKJKJGRRKRQNPSJYQ{ܱ|�iack����������������|}rurtookiqnstupypxqtrkqiebbba\_bWE~�yvzhMKIPGNMIOKMJKLSMPNPUPNae�ץq��oa]_p�������������������������}zxyxwwzxsurspndeb_\^ZaiUN���}~z\KJPNGNJNHMLLHMPNPSNS^vo�Πg��{h_\^q��������������������������}|~{yusrvrjedd\_\X\miCo������o`MKJNOJMJJGPMLULQOKWx}��Λa��m]Y__t}����������������������������|zvrqqmfa_bX^WbksSK�������~jkILKMNJLJJKJMOPPPIj�{��Ϙ\���vdX[[awz���������������������������{vqqoifZ][^TZahsi>j��������sqlKINIMKKIKLNNPOIT�����џY���xo^\W[as|�������������������������vopbh`ZXUXW[`glpIK���������vtwfJKOKKNJJJPMSMCm�����ңT���sj_\[Ueou�����������������������~vplebZURYMUYecos];m���������}tuycLJKNMFLJPOVFC������ӦJ|���}sda_ZWdctx�������������������yrkfa]XOKNPUW_jhqp;I�����������swu�oUILFOGLPNPKH������ӰJl����xniac\\__jruvvrx}}��~�~wwwutvrncc]YVPIKRR_ahkop[5p�����������tv|{yfVKKKJNOYTk������ԴV`����}vldk^^_`Zeeghfopqormmlhejggfh[Z[VOLIGQX_ceknnb8T�������������x{z{x|qaLJLag~��������ֿkS�����ynkjdg`c`]WSVW\_\][XVYVTVZXV[RTNJHHOUXaejioojD=����������������~xw{�m^Q������������ɃN�����|wtkkhfcd_[YPNNNJSKJKIJJNKVOQPNLGOSZ`dgjjmmkR=q������������������������������ƾ����љPy�����{xrmijhgbadXSRINJKHFIGJJNQLOLPPR\]gchjjnljU8i�������������������������� \ No newline at end of file diff --git a/images/trainset_face/s35/10.pgm b/images/trainset_face/s35/10.pgm new file mode 100755 index 0000000..17bbf67 --- /dev/null +++ b/images/trainset_face/s35/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +\VYZ]Zfe][SHO=46)2:=>IP]bfoxtw}�������������������������������������������������������������XY\Y[ZbXVSJF9<6226>PY]flkpqu}{��������������������������������������������������������������XY[W[Z[MNIA8,'49.4.53@@JPSUT\nu~{������������������������������������~�����������������~����V_ZT\[\dUPJ81&%6+&+$/)>F67EISbhnv��������������������������������������}����������������}���V^YWURWZOLE92())/*%%'()46$.-5>FMZqty������������������������������������|~��~��������������YY^[UPZVJD=4..03$()&"(6:@=816DEHVbotv�������~wzt}������������������������}���|�������������[Y_`MGKWLF:5/+4/+%')"*+)'/:DOFDEGR^lqy{uu{u~���}ulgt��������������������v~�|z��������������X[^RVKOWTNA?95320.( 45/).(9HID44,;IJE<:?IRU\^\e{��{db}�������������������q�s~��y����������[YZJKPYTSVODB??776&'-23413@AA502JUP@1.->GHDIPKCOY|�}g_q������������������|mz|v~�����������XVMJGM]\P]_ZGKKG;=.18,.53G:HYO=/@LMNOEGHS^XROLX~�k\y�������������������qw}|tu}�z��������ZMDNRRZZ]\gh\JO[LE9>>007?GAHHLFITJ>CPQ>MO?93;Pif`bUTrkd�����������}�������|wy|zlt~�s�������ZIIPFMXU`egfaWUVZTIJE;2?KMPSXKITSGU[SADG9-,+9?Sf`_obXl~kj�����������}�������tyvzns~p������TLKEBITUUfia[V]XVQN\M@EIR:DMRI[]VSWXWR]\SZ[]`kTN`dMOOGD@::KYbmqhpbdehdnqurhp����������ot��}p�~}���{lqm]owpr}w=?IJJS9+H\DKW\TX]]]abgdhpio\chUJQNIJB>KX_nok^_YSQZZ_ktwjn�����������il���vw|��~y{gmb[otisxtCEA?JB82;PXZW\d_gjdkrvz|�voha[XbVGKEEP_`ee`c`cTV]]JMevor�����������nb{��rzvz��qxudb`YknimrCA9IJE;7:=Udfhnnnqz}{������}|gig^THKGM[W\__^ckktpwtY_UWcr~����|�������cau��uxr|�}nf]]`Xkkii32BGJK<9;8Z]lu}~�������������rgUUNKUV_aiihry�������~oRGh��~���n������~b]m~�xxm{xuns`T_ZVkce/6FLNHB;>DZmm}����������������}p`YTW\`kwzz������������nJ[��}���\�������t]Yg{�~spwohmn\O_PXb_4>SNLI9@CS\k|������������������trgfenow����������������k]|����id�������i[Rdw�wmpmhebkLRWI[]SpbcY;B?FD?62P\H[hhl�������������������������������������������¾������ou�{[PYm����oXitiZNC6=Pi``=>9E?@@1L]B]jjo������������������������������������������ƿ��������{�k]JTsyu��qX]gk_UI@26QebP+;6;7A)B_EVgiv������������������������������������������������������`WQSmmt��tS[[gc^JD51=Ne[/16:5<2;WRE^gp������������������������������������������������������fOMWkep��vKXX]bYYO:370R`<';8.562DPDMar�������������������������¿����������������������������eOQjae��wFNSR`YVSD5427OY#/9405+?>EB[q��������������������������������������������������������mWd`]x�xM@VNUZUSFF29/4SJ!-245*9=7CYt�������������������������������������������ý�����������qd^Vw�vWBEYKZZOPI916-:I?'-77'/;8C]s}�������������������������������������������Ľ�����������}mb\r�tPN:PMWaNVI?<43,8J=3/NE^SNTL9522,5:H:Vs����������������������������������������������������������vjo~xZNFG8IISS?F5\v������������������������������������������������������������phzwiTMJG@LPZF8HL;6;LM=DND@FG*\}~�����������������������������������������������������������kbqukm`TLFBPUSDAFNCEXKF>TSHL7^}��������������������������������������������ý��������������lalsjkgf^UHFGXPK=ILLLJ@)LJ@F)W~������������������������������������������þ��������������|uc\nomkgcb_NK3NNPKGIC<@#-A>98)P~������������������������������������������������y|y���|{vlqgWkoqromif`TGCF?KI8942*7IB59& @y���������������������������������������������wu������������|\jnt{vvnhd^QI83-9*13=3DD@>9/+v�������������������������������������������vtx���������������ojpt���|vqhYE1)*6+00;JA=?>6q|tpsww��������������������������������utoimq������������������pwt�������~qYD;6,225@S@8@<>$lkccj_bju��������������������������zkUQUbry�������������������z}w��������mVD<46::GYA;<@?)8_cag_\ST]gghs�����������������������idOH\u��y|}|���������������x~���������{^J=D=>;5HQgt{}uoaY[bXYhn��������������������jbYRqxxpd]WY`^a`bck{������������������tVBCGIFJr98:;B7CUl�����tg\UXVQX_v�������������������pkbkswlf]aMY]\]bX_cZdt�����������������zfOHISGa�<8;<@@EXu����}wl^WNNKKR_y������������������~yu{zqejYL/521877FQ[WWnx�����������������n]SS`Vs�8=8C?AL_zX;8\������������������}kl{���7;7:BHMJECKF-(!$?;/**428ES`WMg���������������wrX\x���\]A5WWthUWv������������������|ln~����7;5<@KLJN>@/&!Nu[Z+G�:5GJPZPT}�����Ľ��������{nfly���wa_cb`vl[���������������������kn����v:38@>NNHYG9+1k�_Y7QOGfVXOWMx������¼�������fvip}���rw{yk{�}����������������������oh����`8::D:SNLVTC6#7Ci�j]Z7=^Y��kKSdp������ſ����������}xtxs|{����������������������������~qa���tq67BC>YNSVfXSZSZXrys^=Rkv��hjq~����~m�������������������������������������������������������usk�����:B9@L]`_[{�~j\jmrssxp�|���������������¿�������������������������������������������ttu~����<:DBElj[`y��uny�}~�����������������������������������������������������������������ywz}�����;;@3StmY\w��xrp~}����������������������¿���������������������������¾����������|w{|�����;?66\lkNaw����pq{���������������������������������������������������������������|z}{y}~�����9G4>^ojN^}���������������������������������������������������������ľ�����������{z}z|s{�U4hx:B>7hthQ`���������������������������ƿ����������������������������ÿ������������yw~{}rz�'+Q6C2JiwmOj��������������������������������������������������������þ�������������{u�~{pzp A�<>0KtvoQi����������������������������¾�����Ŀ����������������������������������}u��|pwP}8<0[wueUk�����������������������������������������������þ������¾��������������~x}�{ri8):@*bwo\Wo�����������������������������������������������������������������������~x~~}t`5)!&>64fdW_n���������������������������¿�����������������������������������������~}y{{{sW(=95>3:qt]Vfp|������������������������������������������~�������������������������}~{|vrP:>2;/Ful[[okz��������������y������������¾�����¿������wtz������������������������|�y|xoM  % ;*ZzfXcnkn��������������h~����������ž�����½���������rt~���������������������|�v}xsB 80byc[gngl~�������������]r���~�����½�����������|������}jq|��������������������}|~y�us8 0(on_Upq]gs������������~V\���vz��������������wry���������fju{������~~y�~{���|z~z{wk3' :4*mnZPjjW_nx�����������yRFmzgd{���������qg\Zfx����������~efrxy�~�|�{|z|}y~���|�~{x|qi=-60x52apWKleLWbjz�����~��uNFWXWPS\t������q]Set���������������ibgrtwy{w~�~x|z}����qvyle@59= G6+bmYQnfIRSalxx}���~~~lQRdX<6:F]qs|��t_b�������������������{cejmttxy��z������|szvj_=-51)>,YoWZmaNEQRbjotuy{yyzreO_ojE:7+HUYdihgu����������������������nbmvtx|����������~~|uueVA2=64%40Rd]Yl_\FFKV^elnrrwvrjdXkxwaE@<6=>DEZu�������������������������s�������������|�|soeW<3;8.%4(Ja`^cc`W@LLS\aekjoqkobfp{�r]RLCFDMWr�������������������������������������������|tl]]Q*593.5.F948=1DY^fokjhPRPEez�zrojiY="#4@;A7LT]LCav��a���n��u`ZVfv���������������������~}vi]ZcOA�T)99:66?1FM[fkjlslnGJj���soj^H@%SETTq���c���������b�kcft�����������������������yun]^ZYK:k�!77:2976:?GR[bkrtr_AWt����zvXlN9-;PPgw�������������hnjr}����������������������|vnb[cePFCE�416473373A>=DBTfb[WFFY}�����mkw_XE/I1Tm����v����wwgnow�������������������������zvnhWWli\FD4�H,653454479:=7;ACD=AGMe������nltdf\ZI9AostoX_hm_limy��������������������������yvod]U`nqcOA!�a"42;.72735;;8767;48DGOp������eimipkh]Z^ifceadljqu���������������������������|une\OWippoa6��5442752854885:37585FKUt�����|`fddttwwvyvqomnusu��������������������������|wnf^PLgqtsri8��*3425715753636:2946/JLb���v��mX\cfkjmiosqkjjov|�����������������������}yujb\Q_enyyvt}vA���{52612544655829637660FKLk���v�kYXkopspsw{ttvx}�����������������������~xsla[UXiou{{zu�vM��ģ435455827528484878845ENLo��t~��ulghotw}~~���������������������������yzqi`WU\kvz}�~y�uK§��5353648089537648587962NMPy�xr�����}��������������������������������zsoe]ZS\guz}���~~�u0*Ҕ��37/2724462646487685757-NIXyo~�����������������������������������ynha[UR_evx�������� T֊��67163606287675558775975-OSYuo}���������������������������������{wtmbWWTR\krz~���������t�{��442319/4466593775<6:86607_\^is�������������������������������|vrnd[URSS\itz~���������q��z��346152545727556577589361G\�o\d������������������������������ujfb[VMORX_jo}����������a8´���403350733383566765799644\_��VXj����������������������������ud_[TQMKSZdmsz������������JeҢ���/33616/96624838376:4;7*El}��[B]x�������������������������qZWUQLLOX_ll{y������������x?�˚���453346244907447685955:!b����o4>f������������������������wq\RUOKOS]dnss��������������hQȹ����07541926691865558:66=.$�����{LNi{}������������������zpf\PRLIQ]fnu{|}��������������W�ӧ����11260840862766295774:';�����~a%Ymptt~~������������}ui]UPJLLYckv{|����������������~]�������06232722545576456<4=E8\������k0.Yadgmk{w}qrmqpsspunnaZHCIKW_pw{�������������������g�ɟ�����/544534284465513:IK`lZw������pL&:RZV^akknlhebbbac]f[QDFGO]jv����������������������l��������244142535345722Gx���~u�������xb"#14JTNSW`]b`ZZWWVXXSG@BOUap{����������������������t�Ő������/7124771635567m��������������{n<32=f�����������������sQ$*6<=?BLKOLSUVVNJEAFEQ[mw~����������������������~~����������4452360118j����¼�������������}d:$2==CCCJDCHJHHJFHGNN\hs}|�����������������������đ��������416152/1?����������������������qU'0;;AFIHIKHLKHOJLNSZgoxxr�~�����������������~�ƥ��������� \ No newline at end of file diff --git a/images/trainset_face/s35/2.pgm b/images/trainset_face/s35/2.pgm new file mode 100755 index 0000000..1e2e859 --- /dev/null +++ b/images/trainset_face/s35/2.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +VYZ\W`g^][`WZdijoooos����������~ika^fmpysqic`ja\\Z]_svkgghlr}��������������~�����~�������}SZYYbcbZWd[XZmioisrru�����������qkjfiomrli\POONSUORHWfblmp�wb`hzz}��������}}}}x����}}�������YYXX]ZW[bV]bl]mksjpr�������������swrmlpm`]VA=@?>;CGLEMNKU\fw��jagtru|}���������{�����������ZZ^Y[[X_\^ehdlonljlz������������xwsipqgaZM?:9<:9@=>B>8A>PH`mqy{hgkgphr��������~~w�����}��ZY]V^\Ve_akgmvkkeqy���������������xjnlngYYK=>4BA9>6@=37CAKPWQYhn|znnbjggu���������|u�����y�\\]X[Y]cmcljptpftw}~��������������sjiecbUWJD98AC>84?927;69=ELMQ^d�shhenpopz��������{y�����{|^]X[Y_`glqksslconot��������������zqgde`_UVO>@@GP@>04939-)53/FSMIETlpjffmjgtqv�������~w����^^Xa`]`jkjrvsokmttz��������������ofg_aj]SVLDFBHSH694822)+4=B@IZYQMU\]jdelgkntyv������x����}_Z\^\Xfhbksjgjotv}�������������{kij`]d^XUDJROOFA8668(,2<9:D@JNQ^dXRVTc^ahmlflwv}�������x}��\Zc[Xfdfhqligjktsz~�����������thfaih_]`WUKQWRLD;A;63/4?>57<5=9DK_b`^a_bY^hlihkcnr|������vw�]_c][nqjpipjijmmt}�||}|��voehfbY[`kf]YcSZUXYTDH=<;.>@=452765/?Kgmhaeon`[\cklue][hp{����xt]`_^cmrnkjkiigdpzrsojoy��~vqpslea`]_kf^Z_^WXV\ZON@79=D9BEbee_ggjbW[cm~��wa[demrrjplhihdfaWY_`mt}��~yxxsrwy}||{xoifijbcc_MMLKMPHLHKB@KTfc]haYWX]huy_\efjomkklcfj_UWNR\dnv|ywy}wlrpqvw~���|w{xtqvpgfc\VR\OTXX[VMD@FAIGH7>QSSIA6.+(+=LX]d]UTOYbhw[`dkjfgklngid[STQR[eirtwutpjhgntu���������~�qsqfe^cZ^a[c`VLAGCFDEEKZ`[A6&,+#%"#.@XT[[KNY_h_ahfhhbllpi^bWMVUT\c]otqupabnw~�����������������prpf`eghd_XLNPPLFQ\YKOMF=)5,5( %"*:COUNQcjeknnqlmlolf^\UQZQW[[[ipunjgrsx��������������������z�~prvtyi\XMLFGTKNQMJGPQGB=1.**'# $$:JMPRbjrilppklkhaWYWQQQSXUZhwlhjow{�����������������������������xg_XJEJNRREMQUSLDB93*,-(--*4>PQTshhpolhke`_\YYTMPVTTYrthhmn����������������¼��������������jf[TQWPPHKMLMGJTH@65-#**..!0EHUpniookghd[hX^VOPLUQN\osfpov��������������������¹�����������p]RTMSBA=>=CAID9164)2'..&)1*>;Dmjlonegjfb`^[OJNVJHO`hklqr����������������������������������}ocRPWDB=5:6><=479F7<5873,,705@6sjolfahhg\cZUJOQQIHRbbdmln������������������������������������vhUOQHA@AHGOOHMORLDBE:;865>;F=mgliehmloffWPAROAKNW_Yjgnr������������������������������������|wh\ROOLKVS\XXTUZSJMIC;=A9?D:MqggdhdfkihXKHNLHGEQV]_iipz���������������������������½��������zsk^[]YTXcacbYOOMHC<:=9?@9?D>ia_pqnrqdUMMLKALOIT\]dlo|������������������������¿�������������zsqib]WY]_ZOLD@CDB:60)47D4G=fsw~zxfdeXZYQHEPOU[a_jqx�����������������������������������������{yvqfe^Z_QQONEDI>:1+((0@H6En�~ur_]`XZZOXUOS^^hfuw�����������������������Ŀ�������������������yukj`a[XWSNNMKF613"*)>E8:z���xule`]XVX\^bgdhrw����������������������������������������������~urlpieeaZ_TQGFC6*,*,8;;vvqmhcomg_^`aZcfdpro���������������������������������������������������||}stqha[SLF93-#01;i^^^Z[cumh]`^Xalrx�������������������������������������������������������������yvl]ROH.,-/+@[ZQABJS\`abffclv�����������������������������������������������������������������|tbTO>./>7=]QCF;FMGPVVZ]cq}������������������������������������������������������������������}m`UG35?-6UIA247C?CE@=Rgr��������������������������������������������������������������������yg_HA><*;bTJ=7953:44:Zp���������������������������������������������������������������������yr[SF=.6BwfPG8548839Le~���������������������������������������������������������������������zr`XP?0?L�rH;"'4=>;@[s����������������������������������������������������������������������yrh^OA=CG��R1&?A81Vp~����������������������������������������������������������������������zqf_IB=>F~�d)"6C5)8e}����������������������������������������������������������������������~zqj\PJ?4@x|d30@6)*Iz������������������������������������������������������������������������usgZRH49=��`9>436j�������������������������������������������������������������������������sqh_RJ2=D��g?6**,R�������������������������������������������������������������������������}uof]UE13G��wH1*&=i����������~z��{�||z{|��������������������������������������������������}}undb]H30E���U<9;;6:=@DQR]a`^OLMM^v�����������������������������������zwtx}sngcUPlmouky����������}s\J:::;>6/:0;2//7FRY\`RSRL]iv~��������������������������������||z{ux|xn^NJBz�uom�����������{`JJ=*-3/0&49*()%+4?LXZX^VY\ersy����������������������������zvrloqponuvhWKD2��xnm�����������{kVF@5.CU=*9G$'*"(45?S_XW`\acopsx��������{���{�}�}ytqntvqshe``_]fcmnnoQFI5~�xjx��������������i]VKtoP:'/*&2//098G^[__`^efms�����~}ytsxwqosqnjcZSONW_X\XUOPSPX[Yef^MED:u}wm{���������������\_^xsZE+%$2@I3:A�|{n����������������sd^mwbKO;0>COfX:APCXebeaalq���������~urgea_[WJ?>758CFNKQX_aeighe`YTG@>H9��l�����������������zxsvy`YTKGJdmaG8KNQ_ifcfp����������|socb[UVTD><6?CBHIJRV\^jhjojgfZSF>C4���t���������������������|}uja^bhjdO@7L^]iprn{����������ztk]\RQIIAC;384707HNVb]daA"(L����������������������������������������������¹����{tvwwytkif\WWRM=F=CLPM63+21:MSUbgfcYDB\�������������������������������¾�������������������~xx�z}lnjf```XTUNTN@B654H]GTbenkj`SK$.o�����������������������������������Ŀ��������º������}������tvjphlhcaa\_SONTK]lrjgltpfbMFy����������������������������������������������������~���������|yrmkjliggeac`bgrzuspsqe]JF ++�����������������������������������������������������������������vlkghfdlnghoqz|yvqsk_ZZb >�������������������������������������������������������������������zwofacdgikwu{{ytqof_Rej_����������������������������}pt����������������������������������������~zxvz|~{yqrgkiWVlls�������������������������zsofWr����������������������|��������������������������trjgmbWcmn|���������������������{zulh\bSWr�������������ż������{u�������������������������zvjin`\glp*}���~���������������vtlea[YSRZm���������������������xv���{sx��������������������wtpigcbiot4��}|z|�����~x}|xwrme``\QSPam��������������½������u�����mhi������������������~wupfcdbjoqB���xwvvw{x{xwttpoppegcZXWRVSXk|����������������������u�����~a\m������������������xolidghopi[���xvqwpnonqiklihbc`Z[RNMMYbm����prw����������������~x�����]V\n����������������{ylj`clbklTs���uwvokiffgb`^cY\XZQQNLNSex�����zWTapx������������xq}����zXCUdnx�������������}wwih_`lZI\2����xxxnmkg_][[]VWUSRKJMLRj~�������lOFEM[jpz|����{xsnoox���yjLDNUelu��������}zsuohddYVS%gE|~{�zz{nroiaVYXQSSTLLKJRPd���������fQHJARblmppwnbgdbbbpnrli`OJJN[_jqx�~�����zwqqqjeaeV;.UxUm~y}v}wptnfaWRQRQSPOPOU`q�����������dYQGDTZ`_`__XXXQRQUW\[a\TKIKVYgfqtx~�{|vusnjhicdaL'+W:gy~|w~xyvuohaXYUTVXPPSWfz������������kXSLAOPPRUQTOJD=?@MY\baXPGGS\bgfmntotmpmpahchabYA$&G0Tw|yyz~}x{xzlig\ZRYOSQUWisz}����������sWXHFAH@JIKG>H?GP[c`gecLHKOX_cdejjkjcjee_acdagI3%""@6Notzx|�~z�}��zyhbVXJNC1#/?FR[ciq}������p\QLHF@IKHGKLSX`lhhfceSGNBYZ\]]\b`^^b]a_^`ba_<* ,5DHfqv~y~~}������uj]WFDE"7D=JDIFUamz��~t[UQQKMNORYbckklmhighTFIDOVVUWUYV[X[W]Z\Y]bR3#$<'7LIYrpyz�~�������lcYSVaR>'+B9WXK?FCFBP[hlja]XU]Z`hjiqkpmklibi\KJGJJNQRUPWQNXPVXUY^^?-94&$POIpjsy|~}�������wibhmq�p_=(9&YeWUbZEDJKB@Q[XTZZYblggmjhqjkebddPNHKKKJPTMTOPNLNQRYZN4/CQ%UPHaikt||�~������wvx~�����{Z>0L^O`kjXbkm\@8=?AJIMT\[ecad__[YFPKINGKRLLQNKKKOU\N52$ L�% UPOSdcp|{�z������}����������mXKME`ucqwzwr[EHVXN>34?545>DFOPRXZZZMMLKGQJKMKNNLPHT[WC#!R�` OQTI[bkxx�������~������������oVMS`a~�qr^[`hiiSBMUA7A;6"-/6BRXUTNJMONOFMQMTIOSR^U),S��%!PSVNKebor|}~�����������������xd]HQx{lkXaailkYV_YBII>(&@JOUTSSZYRUOURORPZU[D&[t��JPRPPK]miptw}�������������~�z|���{jg]ff^YQW^_b`PTZJ7FB'$+@>BMWQYcgg]YYS]OYRW`M2#Qk}FMQOQSfnqerzyx��������������|�sv����qymfRNEDFQQNE>I@168#,-4DP`YSRWWcllkb\XU[T]V\X8' #4W\E)$OPRFhkd�khspw}|������������~�|tmu��}�yxso^QRNFB8;A27<7EFO]cggd^b`llph^[]X^Z^\XH+ %%%''..%%OOKMzh\��cjnow}��������������u|qjjjquwyw}~wvnijZTTUPLHCPI[_hjkkcgdmkifa\^[a_]bR1)#",)%+(*)'MT:i�^X��t`hoq|��������������}xrme`^bijmpppxssnic]SQMNO[Z`mqhkjejimccbX\a``]_D'**''",*),,,QJ0��eZ���g`hjvy���������������ysnke]^`cd]`^`_e][UNJNSVXYbenngkhildgc`[]]`b]XU@7,,2&-+(/0)V@=¹gX���pb]clp~���������������yvnnggcfeYYPLRUQVMPRUU\[gljomkkjjdde_]Za^\a^GCH988.)./(57-N8^�`]���xd`_`hv�����������������zxtskl^_[T\YWZZ_V`^_inijjlmgjkg`d^`]a][\`@9C53.:+"!121787JG�߯^\���zma\_\lp�������������������~|yspoibca^b```bkjmkmmnjnnndc^Y\b]]Y]bjX7G//.342+1==F@A``�ةW^���uiYX___t����������������������||}ruihmjijonnoooooonnhd]YY^Z\[`glsxKC@:;F=AD?���������������}����{vy�|tS \ No newline at end of file diff --git a/images/trainset_face/s35/3.pgm b/images/trainset_face/s35/3.pgm new file mode 100755 index 0000000..f37dd64 --- /dev/null +++ b/images/trainset_face/s35/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +Y__[YQYjglmlkch\OEB78**3./1672G\ZHC507AAB>IE?Vdx�jcz�������y{|�wx����wx�yq~{|����������\b[_]ZX_`ipkpnmc^RHJF899/,52<76@F>MTC@7EEDB;;7;>56A_qxicu�������yqy��xx����t}�uiy}{~��������^\Z^]VURagjfgole`[WPH@B=5089?<>>BFFI=DNSGGK99.;EJ9@EHhscf��������|qt~~{w����lztjw||}�������[WW_TVLYeeebgjkjb__WIGME99;017W_nosh^]URRMVTPKcz���������j}��fu|n���{ymv|`iyks���[XLE?FPTTJHN\mx�����z�����tf^ROMIC9=;KXfrsc`QKADEHIMVS[{���������dw�~fttn���{{lrk^lsex��]QKAASPRTKHSaz����������������tg[TOF>B>JO``geXWQE:=?EABQXc{����������sds��hyny��}yrln`]lpb|}XQN?NSRQLEJ[f|�����������������wgVPHDBJOSUXUUQSIIHAEC??OUcy�����������kcq�~ppox�{mzlfnXYpgiwXQHGNTSPEGUas�������������������ucYNHMQTOXTVUQUTXUSHJKWF@Zu�~��}o�����~gXq�|moo}vqoxfc\S]kbgRRIFLUQPHT^r�������������������|neVRVSX]\b\a_acdaZXV^ULBUr~��bz�����y[Xu�vjlqztduk]\_Hd_fNZCHOXITR[q�������������������ñ�yriedddllopqmprkogje_\WKMo����al�����~qRTo|tlevukjmbY[UJc`YRGISUFSZfy�������������������ź��}u{xvv}}�~{{ytnqf[aR\p~~�``�����~|bMSo{pkftdgeiXV]FX]UWCKXMJS^l~����������������������������������������~xqmeaVmx}��z_Wo����v}oVDVjvndjfa`e`TTWAQZTJIWLJZlm��������������������������������������������|tc_stux�q_Wh����vwx`P>Uqqhfgc[WcXMY8Xoe[_UMNTM?O1ZXIESIE[_t�����������������������������������������������}|t[m~sJG\k���|^hqbZF.?bj\[RHLMM@J8`\OLEJ@Rdv������������������������������������������������qdlynOFRd���w_YpfXP40@eaZV@FAFI;;^\HFFADJ]|�������������������������������������������������ullugJDQdu}�yWQhl[TA,/L_`UB?@BD?8gXRD?:CBd��������������������������������������������������|xwrZGAPepy�yRJVdbSD70,N_TK8:7C9@`^Q@@?>Gg���������������������������������������������������{|lOC>Pfiq�|REOZ\ZObbS>9D?Lp����������������������������������������������������~qP>AUadt�~M?HN]UTD6(&2TW;(1377el^K;CFLu�����������������������������������������������������uYBAV`Xj�{T8EFTWPEA-'!=TA+,.33fkTLBEGGv�����������������������������������������������������|eSGNZUa~}X9>HBUMLC3+!+CM(*012oj[PQPKH{�����������������������������������������������������|qbSS\KZ{}W:6ECQMHG:6$'+I?+42njhTMRJQ�������������������������������������������������������rjUYUPXwvX<1DDFSGGG:-"#6M)#+3onc\VUDV�������������������������������������������������������}mb[VU]vuOC32GAPNGM56*''7<* /iqjg[R0V��������������������������������������������������������uj]YWYtvN6>.>;LQERF7,''+6:,,^g`_XHT��������������������������������������������������������{q_^\_qrP3A06=ALBHI:-.&%)7;3WfXVR:J��������������������������������������������������������wu`b^grmN<8309=FF8IA00*.+:7=W]eVT@K��������������������������������������������������������}plgdjlmW=<46(@@H:8B:2'2:2:;`]aY]B<���������������������������������������������������������smoofij^I>>6:0AFC89E=8/H>@>XX]Z]G'/���������������������������������������������������������wkmifeg_RIB=968EEB7@AAAEG:AW[V]XY*1���������������������������������������������������������xoaccdaaNNHCH<53F@<:HKGLSedoqx}~~�}zvphkcYRTGTOKM?9537:;:>CPS_cfa`dkmtuyywvrwsxpoZI7648;>QDQXTVUUZaiXTC7//,0&+'6=GIQU]dlw}����}rnghb\ZTWPQD<73))2/5<24;:FYZ_\afnqx{~{wwuuvsreS:89BGINJQTUYTWd\hVF4*)&$'  ,2AOQR]et������~xkheaX[WVQE>25( "%%+/35>1AN[Zafms}y{yvrxqrl]C>BJEMVRURVWM^]\rWA3#%#&/*#!!4IOMT[u�������xnfee^W[SGA9**/*% #!()268S:(*).ENLUu��������vkje^]WLAD/0:R=+%'*-)*4>ITbluw����z|vuuxvpePL_ub]d\RRTSY_aYpkK4$$.YeH1$$./CJKv��������qpfd[WFE>27KgC6%#);<3'+CN\gq{����|ywqvwtqhTOe{oa_[RUUY[\\dpnfR22>`oSB/&*'4;53>On���������{xsh]QJC:0D]m^C4*!39KP<5@Nks{�������}vtvuvtriVbk|t_VRUQZYZ`ajv��yP9DcseMG9<5>B?/4Uv�����������|scZN@76HUjnPA<;>DUJGPam����������~vvvvuttiWhqt|aQYTPSW\cer|���f@Nimu_VXSTRKI63f�������������yjfOJFEHS[hdZXWXOWSXny�����������|sptvvsukZlsqyfF[RPWT^caz����rbdnnspnqlmie^PR~�������������rrkde]]]denirteiksqy�����������zsqqrrttl\jvywbFfVVLY^Yl{����}tz|uqulpkjpnobp�����������������urniepmttzz����������������wwquqspsjYiriLPtTQTZ_Yv~����xqvzvvzvruw���������¾�������������~wuuwu}|�������������������{xstrpsqg_gv~sUm�TTO`]_t�����qjuoww|y�����������������������������yxsuusvwy{��������������yzuvrtrqdbhz~t~�MTV_Ue��������wtrs|��������������ļ�����������������}zywv}����������������}xvutrujdfjtwyzyzPVXYMj����������������������������ƾ���������������������������������������}|swqrsldjkqvyy{xTWXWOw����������������������������ſ�������������������������Ľ������������}yuxqspiinomq��~tWVVN^|����������������������������»�������������������������¼������������{uwoqrihqqhmy��`UXSQY����������������������������Ƚ�����������������������¿���������������y{uqkrolirqbaq|�^PXSOe����������������������������þ����������������������������������������xysqooshhmsL,QdhJRTUGt����������������������������¿���������������������������������������~{uvpoqpjiqt. @A-LVTQ|��������������������������������������������������������������������~z|wwirrplgpf G<J[LY�������������������������������������������z������������������������wxwqmpwpohnH 5�QRS\�����������������~k������������������������qgs����������������������{{tuurnprulja3OTLQl����������������}gP���������ƾ�������������qW[gx�������������������~xvqstoslqujiQ$"!!PUNg�x������������wn\C��������¿��������������dRPU_qx�����������������vtquqqmrorwkjC"QPPd�s��z~��������wk_NA�����������������������y\LWUTUhpw���������~|}�wssrterptonof;*"]ORh|y��vy������~xkaWK?w���������������������vhWUY^PL[emx}|��~�wwxy|xrrsujknsrpnlf.-*$ 6\RNfy~��ssx~{w~sqdWON@_�����������������vle^`^bc[RSVainvyxrtvturrstppqpqnlrqrqrf`)53")RWOcz��uiovtqttlf_NPHBZrqnfl|���}svopqpq__[Y_`fflpg[LOX^djjkijogplinlmmomlrjmprprd]# !,6LSLjo��uhgjlmiib`VSGEEeiRRWdkqjjjgbXSMOHLY\gemnyvohSKPXY\_d^^ca`bdgkfjjkmklkpqpoaZ SQJJimy��skZa]^bZ]YQMH?Hr�}M?FPYY\[^_RI;LNRccelnpu|�rl`SGRTV[]XY_\YZ]_i^fhkhhjimpqm`X]MON]pw��zv]YSW[ZVSPIC9Mz��^E=HTRSVVPI?HSWdfmnpzr}��vkbTJNQQ[WZW^YZ^aa`fhigkmkklol_PA}MOPZby��{�mVOUSTQRLL??U���mRIHDKDHMFIHUcflpqvvwt���}~to_YJOOTSTVZW_[[b\gikimnkdlpfbC%",-'#hLTRX]q�z}z�aOTQSRQNCABY{��v`LOFFAFFBKP[hkopuwvx}����{tmf`UKPJUQUXXbb_c^higklojfjlaX8%!(0(!@RTNWWpx����TSMRQNGDGFUu}�|gUNKJJMHGKV_hgpnqqvz�����vkmnkaTKQQVP\[`cgecdnmilolkjj_P++"#&(#%OQOSVbm}����pPQOKLNGGFQbgnlgXOMPNWRQR^Za_dagiltvvzxypidpnh^SUSW\]]bbjgefnjljnljijYF,+0&)&%)IPNPTTb`{����XROMPKP@LNFJPPNTQOVTQVTRSVPSZibd\PSt[@%89PXfgfN`dsmX^ihFVS?31?L\mnqrv{��|xrnkmmponpgmlmgf^FD7/=GPCMGLNKPRMSPSOQNUSRUSP[hoqg_it{`K9,)=W^Z`JX\gkRWYUGFF6LL]cpuy|�����|tqpnimqmmokihkccX@I,"7HKLMNJPLKOLTNTPRMWPRPVSWhtupmxw}lb]I=2FTSQDCLTU@EED=IKP[dkkuy�������}sqnoomplomhggda\U?A4!4ONPPJKVNNOOTNVNUKSQURXTTapzwo�xtele`WORO>924;?@9HLOY^dfnojv}������}xqrlmmmmljmdeec\^RCC3"2_OIPMONMNPLPPQQOPSKVNPWVVk|~s}��oe`jopgfhXMD>?DHNZ\a`kmolon~�������}spomqgpkiejc`bZYZOEM6!>eDPLPLOOLSLQJSNLUSQQURS[Qet�{y��mi]ajxomraXKGKJOXV\]akhmoo��������{ooglkoflkjcba\[ZSOJP5(GpLCMMQNMLJQQMSQNNTPRPRNVYTp|���yihY_aa`a][JHGKNPSUcadnlx|���������zsljiflgggb`^\XVTRJPR7'VrUGQIJOQHPMPPMPONQNSMRSQ\Z^x�����sdee][UWXZMGHLLVV`gijrt~����������zqljhghgdia\[aXVSRKLZ0ep`VOOKLNLPJPNNNNPSPQWLVVSXWh������rgchZ\^]_ZRVUYWaclmqz������������tngmgdgdf``[`dh[YSORU2&znjdZPQPMNKPNRKONSTMSUNUSSTYZu������tnf_ceg`h^a^`aclrv|������������|omkeghac]^X`dkha]UMW[4@�jnrcSKPLERJRKTKSSNQONUNTPPVZc~�������trsurpnjoooptv��������������|woiidi`b\YW[eemla`RTZ^)_�io}s_KLMKNLPKVMQJRTPNTTPSRS\Zp����������}xyz|~�����������������xpkfdbc^^TWZ`ginhd[]R`a ��iz��jUGKKQJNKPNQLPSQPQRUQSQR_ax���������������������������������xpigf`]bVXVZ^eflhhe^[Yc_)��k{��vgPJLNMMNPNOMQRTNSQRSRTMgzlx������������������������������~xngbcaYXVUW^[afmnhgjd]acQe��k{���jKMLMNMNLROKROVQPPRQVMNu��n~���������������������������~~rmkc^]YWQTS[]cbjjmnfkead_3*���n|���gIRGNLNJPMQLRMSRQPTUPDg���lm��������������������������xtrgc_[VSQTLWT^adekkmmkifgfSX���q|���pMNKNOLLOPKRPKSPMPTVLA����q]x�����������������������}ynqe^VZSSMKQPX[^gdfmmpomhlhi:#����u���uNLMKQOKMMQNULURQRRYEF���ЂLh����������������������rlkf[PROLRINTT^_beejlpqqnpog`&N���~|����sPLNJNNNNPKRQQRQNSTW@^���ДFUr�������������������~rpeceVMPKOIQLVX^_fdegmmslrqsngJ*����~�����sLNOLONLRPJPNRMTQUS\?����ϜW7eqyzw|}������y}|}|yqja`YZMMMJJMSV[]bdgjgknrprtsrp[5O����������uHQJIMNNNONOQLQL[_e�~����Ьm.@4599?:8:AFLRVXflrmleefiny�������ux���~wtutosriY]Z``_ckukhjqnjgt{��������������xnhiebZTIC76=@8946960716@KHIU`slaaflqor{�������||���~tkoovvodVVdc_aprgjqpimmqp{������������thicacYRID7AFI>64360,(/56HRRMKVcffcffhosuv������{}��}njgppsnWc^_[bjmjotnnlllv~������������wg`f`b]`PGEEHHI@0641-+*9?CJJT`\QQV[_afhhhlru}������|u��wibcpincd\]ahllknggfrpv{~������������tkhcaa]ZRKGPLDD:1;3.06798:9AENWa\YYT[Z`kmadbjqy}����wrw�xk[ibft^d^bokmkjecmlnuwx����������na`bbd^^YULMUQH@<99.36=8947569EZlkigkdZUbiioeZ\gp}��z~zpv|tl`a^m]_cexsngqffheony{�~����|xjedd_Y[_hbYZXTSUVPG>B676@666210-4;HRLPJW]e_U]^eik\[ban~�zyzjsrsfdZ[[aaprtoeljighisvmnns{�}xsnkgaaXedlb^YX[VUZWKHC7?>C9?7312-8;=C?JADA@GI_]b^aia]W\ar|{xotpsli\Ya_ftrlmfjgh_fnj`bads}~zwyuumnlqnstrk`^e\`]ZTLI@GKAE@A;4?798>LIBB?:.042AR``\b\VRTZfqxrupfij]Q]jjtrqlkje`ae`YZ[ansu}z}zsutqs|}�}|wojhkjj_^WRNORNJLSPDC=@CFPC5FKNF66,$-3EN^\YTONX\ltnrrafiTdnnnriinjbecWYPS\^nty|t{xnopotw����|}}wuzujlgaZV]WW[ZZPCD;@=A=ER[XC3)((# &6ORRYLO]akrhmp[gciioihejljbfYTQSSZ^goqsypjfhsrz�����������~zy}mlig^_df]\NMHKMHLSUSMK<6200-+"#&/51'+%0&- !?CUS`iurrhUlmnsmgkkaZVSWQPPYYTdnmfmt}���������������������������n`QRKQKHGMHIKKII>3/+&)!+-#.;HU[aswwoWllnokjbi]]VXWOMTPSViojgrw���������������þ������������}kYQQRK><>;8BB@6333)2.,&+2$+76G[Ypvzwcleokiedd^_UUQKNROLXgqhkr������������������ÿ����������{naPPMB>4694;=48@EA9=46140/;=6JXfr|~phkijbagb^Y^WMIPNIJ\amhnv���������������������½����������vcULSC?>EDMLLKOMIDE4:6:0>8A=4Q_t}}zijid`hed\\XNDNMGLJ]_cikw������������������������¼�������vcXMPLHNUT^VPSXPHE>;6@67<<>5@Xn��incegejmi]TGKKGFMSW^ghj����������������������������������uph_\VTY]YaWSHHJC966+6=5;<<;1[d{��e\dheeme^NFOGHHIJR[bfix������������������������������������zurgZ]Z\\RUHCD@@@4(($3;;<=C2Lat��cbwpsmi_UKLLEHNLPZ^flr���������������������½��������������|zolb`^UZSHPJEC93,"&,=E0B>=?Ys��z�|}pf_]_WYQEJTR[`bit|��������������������ÿ�����������������~xulef]\[SXPNM<<2'/$*;531,Hr�����������������������������������������������������������������{}mi`O>838R\bfdnk�e:=6,+7c������������������������������������������������������������������vpebRD.);SZ_khkf�r<6-*1S|�����������������������������������������������������������������{}tlfa\E/(BLV^d_c\�}G5*17e���������������}}�������������������������������������������������|slhi^N<4AGQ[cUUWvuZB7,I�����������|�����wsoq��������������������������������������������~unlndYN=)ES]TAL[^b^I86b��������������������}oklnz{����������������������������������������{tsorl^S<-HcS<6U`\WSLAFu���������������������{vkkmhjt|�������������������������������������~yvrwvpcMMKR\?2G\`_[QQIY�����������������������xpkijc``gs�����������������������������������vtuxrpbPWNGA(5XX_][X[Si���������������{vvttqpmqingcbZRU[m~���������������������������������}ypwwsg_\VD6+1IXS^a``c_v����������vsje_YPKLIJQTT[_`^e[UIONj{�������������������������������zzuxtvpb]L:,)ARSRcmklji|���������~qi]N==5403/:1;?JTZ[^[MMHTgy~�����������������������������utzstsxoXOA,,JLLXd{zwlp����������ytZJ:41.5+&+#.')18PVYZWQNU`lvz������������������}�����zpogeihjmpmSJ@*6K;L^e�~rfs����������~hR=<.),4+)4,&!"*0;MTXZX[Zcflwy{������}~��|y~�~wpkpkonib_WXS^_gfeQBA+&9G?O_]�~nlv�����������mbGD34OP8-4*$+&'-49UV[_[\calos||~}}xwrsvsoqslj_VOSTXPXUNOSSUYRXQA=>4%7>IZ]It}on|�������������w_QQnhE4'&/48-5:FZ_]]_``hpw���|{{xrtjokiha[N?B3A>PIQW[[adb_WSH=9E26?P^MFn{np���������������i^auoQ?*!&5>NF/C:Q]b`\`egs�����}}vwqcja_[RH;857@DKJQXaekjjjeaRDCC*HKV`b_`epy�������{xlccXWRM?=;4=7= �sy������������������½�����������������������������{srhiZOOHIO973%00NRJ6#!9>OWbe`S26KN.('Y+_��������������������¿���������������������»����zstputjiZUOLC@:?IPSH4-2A9S]bgh`KJGXG()$=K����������������������������������¾�������º����{uxz{yij`[YVUTNLYJC>64Kf]Xdllk\Lde_=).$!G#K����������������������������������¾������ÿ������{|{��tjhba`__[ZWWVKNPVptmqole^\wj`2/+$%/ V������������������������������������������Ļ�����������}srmigfhdfbdeddjqz|prleYjggZ31(( `�����������������������������������������������������������yujdcfdffjhhtx}{spj^^jdkM4/0#" o������������������������������������������»�����������������xtihccaimlx{{vnod_jnicI07+"#'~�����������������������������������������������������������������xv~}�vsima_iqkZL=7&"'D����������������������������zw�������������������������������������������~~ujjabmshUT?6&#$/K������������������������}}rm[o������������½������{�����������������������zsnhehpn]VYF5'!-4I����������������������~sldaXSj������������¿������t~��}�������������������zqogflodX^\E2%($.X���}}��������������ymgd^TWTMp�������������¹����~z���{ho�����������������qmof]kiPTm`=4!/+7d��}{yz~�����|z}uqmc^[XSRSbr�������������������}�����p\h���������������skld_MS9UtW>:!)/Wj��~twzqxxx|tttqmohie]^XRNSTYo�������������������{}����wXVfz������������|xthihX-]TOvR/D,/r}��}wttqkokmmihjfdb^YVTQLRX^p~��qs����������������u����qPOUgw~���������|yvrkhjE9�RrM-L/&����{yptmigc`da\]]Y[YSNJMRTgw����xVTavy�����������}ox����iIEVUiou�������|xqqmfdf1Y`rG:B-*�m~�|ystokc][]XYWVTTTKIHPSh�������fODKS[jss}���{snljnu|tm]LIMOZchvz}�}{{opgjegV!"BcnJD4,-!]M|�|yuuojl^\XSVLVMOPIQIOd~��������`SDDBPbehkomcc^`[ebfbaXPGMKU[ckovxzuprmifgbfF EigW?-(4%ENEN5VTWQSfcowy{z���{w��������~qXBKTcfiztplRXbfdU@JL:E93#(.;RVYULRVSPMQSMTRVS45\mi=8<=HFSTU[PVOZkkcpq{y���|�����������k[RKQozogjS^iglZT`QGackac\eigledV[Z]Z\@'% **%/-+801WKQMSTQJf|>J�djqry{�����������u}ot{��{||sud^XTNK@8B;BBCBRTfjkjfdgnijb`W[]^]S5))'&,(0,12,1M\QHPRUFv{8L��qbkmru}������������wujgjmtvyzy|{vpgma]XfPMHOTZgmnijgfmieb\Za\\UC503("./44,2/=FYZQDSJU�u5M��faikqy������������~zroeebb`jlpqmtmkg`YVGSSVV`nnmjgjgiec\Y]^W^I,8221&208;EBDBFEFIJ\XY]��w)N���te_`fix��������������wojgbd\f^SQPPTSQRVTZagiglolildc^[X_XZ]OND@;:G>AABBIJIGHEIJGJUti��u'X���yiZ`_anx���������������~vssjhf_bWZ[^XY_[bipjknmjkldeZYWZ\YnUHKIFIKIIGKFFMFKHHLGIGG�o��}'Z���}q`Wb\dg|�����������������~wtsmnifdddddilkpnqpmlli`aUZUZ\n�tHMHMINGIIKFNHMJHHJHJKE�sȾ�,^���wd_X_[\i}�������������������~zxwoolrnpournnlhidV\ZVZkq���bGKHJIKJKHNKJIMLDMFLJN�����(f����vnd[X_[^k������������������������~ywrswtwnkpnic^Y[TNo�����x[TRGRDMLIGKKKGJNBLGNG���Ð*f����yvj][X[\]n�������������������������}yyzwrklmk`^V[VKP�������dk_NIOHJMIGLLHKJIIJHH���ȕ.k�����ypj_\YZ[cq~�������������������������~�xsmkghaY[T]Y8_�������pilcCKILMIIJHJHIIKIIJ���ϗ*b�����}spi_`XUWdlz}������������������������|xijdf[ZQWaeF4�������sqrp`KKKGLHJKIFNHHHIE���ћ*`�����|qkf``\ZZ^lq�����������������������rpie\YTR\dka,R��������xryoviQFJKJHMGGJJHGLF���Ϭ1Y������|wqkf`a^WZ]]jqz~�������������z||zticb[WQZ[inm;$����������x�vs{z`SFLKFHLLGJEGI���԰JM�������yvsggc^_XY_Wgorsposxz{{zztwoqopkfc[YUQRcfnqZ$L����������|�~x{z{yRGHHJHIEKFHL���׽k?��������{vlmg`a^\]XX^_aeejjnlljnrjcidee`dYZRNQR`klqc8:|��������������s�x~fLLHGEJGFIL����DŽA���������{sqigaa]]YY[UQRTV]Z[TZYZXT]X[YXYRPJNV`fmohH+k����������������|z|ti[T@HDHFIJ����̡Ev��������}{ntkge^a[Y[[RKJGMJLPGKJMFPJSPTMIRKZbhjmiR.X��������������������~�whuQ>=KDDE����ϸjZ���������}{vrlhcd_^[VX[NIMFKFJDJJEIMOMSKOVXchjniV7F������������������������|{�o%8GGD����ҽ�U����������|z{okgfdb_XUZQNSJLELBPEPOOONMP]Zehkjf^8?x����������������������������b$;@E�������hr����������~{ysjjecag[UWMHOMGLPOKORONRXWbefihh]:>n������������������������������W(E:�����Ⱥ�b������������}wpoicfg]^XSOKOGJNSMPRUR[_`cefdj]H6f��������������������������������$97 \ No newline at end of file diff --git a/images/trainset_face/s35/5.pgm b/images/trainset_face/s35/5.pgm new file mode 100755 index 0000000..6050062 Binary files /dev/null and b/images/trainset_face/s35/5.pgm differ diff --git a/images/trainset_face/s35/6.pgm b/images/trainset_face/s35/6.pgm new file mode 100755 index 0000000..09a556b Binary files /dev/null and b/images/trainset_face/s35/6.pgm differ diff --git a/images/trainset_face/s35/7.pgm b/images/trainset_face/s35/7.pgm new file mode 100755 index 0000000..46b7b55 --- /dev/null +++ b/images/trainset_face/s35/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +Xa__`af`_a^ahidimmu{�����������{uef`UUY]OcICDL4/=O\M?0=3>?83-6:3LHBPD?gsnl^\]iW`eppmekhihWP^_`^`ib^_eeaaa`_jnt|������������qhZWOPY^K^NDEH79MT^K==:>59+,4IED@JRSQBNWurmhVRbcXZjlekg`miT]eeaamdab^ZWe^[^eptw~��u{������ytjfb]VUU`QVXJEE?LVYUB7CF@0.5ELGHLFLQP\^OJXihdmgOPY^Vab_kfmihbhe]`tgdd_\Ybd]_hjqlw�|t|�����tgd[_UOONVeYQZMGGKUT\Q?>AH93BUBC@BA=BHEGT^S_Tii^\jWKISVX`d]_hiijdWcjoda`^XZceagcdp{vpsy����uddPW\TWRSFaeOSWMIYT\]NFRG=ANVN@;A<9A:;FS`Z^fibkkc[ZZJFKBQ]cZS]og]]egd]c[\_\_`b^\inkhnqg���|radb]\X]\_U]hWXYXOYOcaOHTC;;436KFABFJIR`jnc[OLILIDAX[\So`a_ajfa``a\`]TXU_ng`ob_���usqfjggc^hhlh`pi^]`\]Tf^XQPG?^\HSLH?FI:==BC>EBHJ<,8H[ZbPKMEGG=QRai``c]`hgY\^Zb[RRb]Zc\V_u��sorpjjlmiorxxlrrneaikVmd]ZQLMdRHaVRQTSIFC>EFPG;J=+*4,1HTVLC>BBBFUe^cc]]ZYX\\Yg\R_ZR\YNQht���sxwsmlmkrqyw{}�yx~pjzqopjbZTXfPUefthbWTNRQUSC0FXQG83,% +2@DE@9DAGeaZb^^VZZ\Y`d[WWM]WORS`u�y}w�umknru{{~��������x|�utsrg]ciT]fs~rdZUQVKJ>DIVWKG4(*() $8B@:4//(<;(?KWZjqdkcgaVLXLPQLCS]_]W\fvq���������������������������������������~tpkd`\]_]\XLE>>?;1*2:6.]p{yurjba[Xbc\SQQR[bda]fn|{�������������������������������������º���uwyofja_]WONIDBA-'"$4G)impvuojh^\[T]TQ^bb`cdegm{���������������������������������������������~}}qmhdfcYVUNI?4,&'JDuvqttlywme_b_WV\ejgjhkpw�������������������������������������������������zxnllmcgc`VVP=0#"2Nkc[S]_Ua`^Ucb]eelmlsy}�����������������������������������������������������}}}�tondRB0&CNHOSTOZVekligceenruz����������������������������������������ý����������������������vubJ6'2BKBD66I88CGSQUY_ry~���������������������������������������������������������������������s_M#J773075;?DJHDJYt����������������������������������������������������������������������tjT)LNJGDC;2/=E>AQmz�������������������������������������ſ�����ÿ�������������������������vmW5!P7>9D;0-9@EDTdp������������������������������������������¿�¾�������������������������zjY;*U,/24-$4E@IQbs}��������������������¼��������������������������������������������������wlXBA[2//('1EGDK]r�������������������������������������������������������������������������{dTFDR,,+*3>H<0:Ljv��������������������������������������������þ�����������������������������rdP=EB2937=-/A\z��������������������������������ÿ�����������������������������������������{oaI5GB10075+=Yp��������������������������������������������¿������������������������������xhgC369C<.321Ii����������������y}���������������������¾�����������������������������������wkhG+/7PA@:7BVv������������������������vvw�����������������������������������������������zmiS '8[P=:8Fj����������������������������zllr����������������������������������������������~lib*5UQABGW{�������������������������������qsgw�����������������������������������������|xd_)-KPOGKNc����������������������������������yoliny��������������������������������������y|ymU?>AWWTQ\p�����������������������������������wwfaakw������������������������������������{zzm[;26]Ua]f}��������������������~|skdnqy�������|n`]bj����������������������������������}{yzjR!A\]dlt�����������������zujYYQOTBWWQ\Yap{��~�zcZ_Xh����������������������������������}txs`H#LSe^ir}����������������yn^UGM@>?GGDHXbdssqonH.53xho������������������������������������u�k\�������������������r\RJEID5+PI?OMKK5@Y`gihh6 &2Gviu~~���������������������������|�o�|����x������������������u[WMZ_H3%12)%%2OR0.N\\^] 4?;qjzz����������������¿�������������{��������������������ø���mSajbT7=jL47%6!!,A/AKRQV%:88rs~��������������������¸������������������������������ú��shgqiW�K\("yU9sO$5-JGRP(:-0t{���������������������������������������������������������osuP�r�UTG5JC�y<2@B_K++),z���~�����������������������ÿ�������������½��������������rr}lx~�pZ_G@SCa�xU&+9Lg<&-/{��~~��������������������������������������������������Ż���tx�����wu]NJP`��oZ<%-6O^m2#21z��|}}������������������������������������������¼���������}v������}rrd_d�}rfX@3RVSeb/!.6{��}~��������������������������������������ÿ�������������|y������ztqkY_[i\J@3G_hmtX, $%09���~���������������������������������������ľ�������û�����{�������zwwpohfdZUKX{fu�V-*$%'49���~������������������������������������¿�Ŀ�������û����}��������y{v|knmehk�woxW54'#-7<~�~����������������������������������������¿�������������z����������~~|wxvpw��~pqSC;-$3;A�}~����������������������������������ÿ�������������������~������������wvvzw����qhWR>**6@B���}���������������������������¿������������������������{~��������������������{pc[_62/?GF����}~��������������������������������������������������������������������������yidaU<4:HMN���~{~����������������������������������������������»�����}{��������������������vfdcPDB8KTW����{z����������������������������������������������Ž������{��������������������ugg]NGXF4c^�����x�����������������������������������������������Ľ�������w�����������������{wec[QY`N$\o����yz�������������������������������������ü�������ƾ�������z|����������������xoh`ZZfXN+Vq|����yyw|�����������������������������r���������������Ǽ�������x����������������wkd\Zk`MK:\i����y}x{�|���������������������������s�������������������|z��w��������������}{sh^VcoRL_,Six����~xz{}{}z|�������������������������clw{���������������w|��u~������������z}xs`cQidEOo-G]v~���}z~}{~zzvz�����������������������[RKGO_iw����������{oz��{�������������|tui`fRkS;[r3?Xv|}����|}|�{�|{~�{~}}ywx������������zj^XN5?m~������|qjcuyq{�}�����������tqpfWqSaM6ar?6Wvvz�����~������~z||svsx{st}������������������yf9Cruz{}{yi^RSa`m����������~||qmj\Ro[TM:DNYNJ9;=FWe}{z���yyzxnqqff\?N^eO[4;GFBl����yvpmd_ZYORPQSOX`][\p{�������������������������|solkgb`[R\wo~������3'2622566456784;@BF@k����~{utjia\XWPSUQTO\aZ]er{�������������������}z|tnef_^Z]L1hs{�������!(544666545855>8BADl������}wpljc[VRQTSSRQTab]dntu��������������}zyzyqodb`X[bT!)~�w{�������{+-6617627456889>AE `�������|uslje][SSTTSPQSV_a__hnvy}~~~�����||vwxwqqlba^ZY^]5 Y��x����������[9009534775:66A?BU��������}ysnjf`WXRTOROTLQX`b]Zemrssry{yz{ruomnsida``ZVV^M&����������������]&1537669598:AD@O���������~urlfb[VVMTKRMNJIRZ[S^dcbgkmojkkgcige\ZXRRUV`X=g������������������R-.86<584<9=AwD}����������}trmj_]ZSTMNNIMHHDNTYY[\Zjfnf_ab_a][YQILV[^_Q,0��������������������j*70:66:69:A�Ho�����������ywqibb[USOLJHIEB>?BMMPVXZ][[Y\VSUNDGPXZa``D1������������������������@25887;?7�eb�������������|zokeb[^SMKHIDE@B>=??DDLNJLLGIGDGIPVaccaWEe������������Ƞ�����������N6789;;<�S���������������xtpiabZTMPJGIED>A;>;?:=@@ACDIISU]]ggmeXc�������������ң������������q3E@9@<��ss��������������~yvoef\[UPNKIDGBCA@<=A>EBHEKPOW]afikpjY��������������Ԩ��¿���������i)JG@>�״i����������������}vpgd`^\RNMKFHBBD@FHBFEKLSUZ\femq|nh�—������������Ѵ��������������q:PIM��̏�����������������}vohde\XRSOJKJBFHKFHILSRZ\bddmt}vlz���������������μ����ÿ���������RCDE \ No newline at end of file diff --git a/images/trainset_face/s35/8.pgm b/images/trainset_face/s35/8.pgm new file mode 100755 index 0000000..56cfec9 --- /dev/null +++ b/images/trainset_face/s35/8.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +\]`Z\bW[aia[a^hx��������vaWQP[]jlaURQKILMA;;FMUNW`klfXZ\cir{�������������}����~rvxslprk]c\YZ^`[WVbXWc\^U\al|�������p^ZUUTZbbWIA@;78;;E>?<=:CDOZhqrf\cbjqu�����}����������zpqojmms_c]_\[ZYT^\WW^_YZ_bm�������xroje`ZX`d_NG;92,0.6;:47-47?=ALS`fqmnplmjpt����������}���xohfeljnb^Z`Z\VZ]^VX[[\W]dv�������~{ujhecX]_XKE<:2+07<75461257:CDEJUdloowuortssqy}�����|��vjhahhjn]X[\]X^`]SV]YYS[l~�����|}��}xqh[R]\SID=92*7?D462022./-0?Odpotupqjsqqmwzy�|zw{~xi_^fegnYT]Y[fdVYZYTPUhvyz���~�����}ua]WUZQJH>?28CJE>1645*-(038?MQFEMOainqytngjhmpltuvyz�vru{sj\Yc\glZ^\]h^Ta\WHZbllr����������rf_^SXZLHC<5ARVK@8650+/4:==??MSWQLPZagor}wma_ZdhktttrwyoqtomhV[[gkZ_mYWW_YRR[[^iszw{x{�����{od^ZV\VSLI?HKYPD@B;7.8?A>:9;:7HJU]\_bddlpvtpjaVXW]huvtrvpoonmc[]ZeYeeSV\_TTQY^cjovz{v}�����xld_ZYWZVMKILU\SCBDA89?996=SYWY^dllmmmlddh`\ZVO^essrpqtmmfc[X][bWYY\TWVY^fiimlnnv~~��zqifa`aZZ[QVOQ_^ULFLCFIQHCD@>9>:???CA>EDIO[quqhb\a[QTMN\djqqmxh_f\RTd\WUZSOUX[[eegjlnquy}�unnd\]Xbf^\\[ZWZ__ZPNKGORQNMKKHGMEFECGNLI>718=JWaf\ZZYPOOWP\krlmvgajYQh[V\WXNRWZ[]gekkklqywpicffdebcdbc^\[Z\[^_UTMKXXV[Y^[`ZXQKORJFBHMNG>;0&05MU\glzqbQX[RWZSSYRDCBFPXdnrkpnkin{~��������������������������zi`TMNPTQVSVTNUTSOIC?BC8.4=,/DAJS]]UKGGIB=IJL@Rjr������������������������¿������������������������������������������~pYKJLNQkkp�**-93946;]k|���������������������������������������ÿ���������������������������{n[MKIVbglr�999(,=63I`r���������������������������������������������������������������������yt_FCKZ`cnz|:5'$1?8=U_y���������������������������������������������������������������������yzeC;JV^dnut-('7>5D`rx���������������������������������������ý����������������������������{�sK=NWS_mc_,#4<5+Cgt����������������������������������������������������������������������}aA?NT^fQU#*=6(0Rv|������������������������������������¿���������ý����������������������}{vH(MfbLAZ&)8.1":i}���������������������������������������������¿��������������������������yq\@ZjY5Cf+,5%%/Hu���������z}��zz||}�������������������������������������������������������yia^ZN76Yc1(- %6[{�������{xtuy������~riqz���������������������������������������������������ukdZH6.GbY=//+&Bo~���������������������rllrv����������������������������������������������tqhO1*7YbON;9,#O|�����}~������������������sopknr~�������������������������������������������si\G8I]RVQH2/.d������xx~������������������upl`emv����������������������������������������n_UF%MW@ZJA>73s������y~�����������~���~�voa[Zcn��������������������������������~ukqmys{k[P>(7KECeFDE?Jv������}{}~�~�|voaVPSV]^dcmsvzuf\][ct�����������������������������~ujda[[fcgc^POD38J@UkIHSEZx�������|vwnl_NNHFFFGQYYDJSivsmcbgir����������������������mgfce^f^Z\dlheVUVPNK<0n]^jw|}�����������{Rew��bdW9@^Z���Uexeu���~��������������{kfa[XLDB^TJTFNfVBBUcptpgd`eP&OFC35p]blt|������������jPh�|`jjeZw���sPk�q{�����������������qgc[\a[F0:9)-!,DGQK8E_jf\`bjW3I=775ha\mtv�������������nio���nmq|�����mks������������ƿ����{nhfjkeO<42W<=6-4*9L4KX\W_hmX66(9@*fgYkvz}������������������������������z�������������Ź���|opyza]hWZ6G�+D>f@&CAMY\gipY1/*=?5vkXev{������������������������|��������������������ĸ����z�{jmw�qUI#8CIv=(=HYhqqrS. 3B>@yoWbt{��������������������������������������������ö������mn����VaC6LM^�}^4$;Phv}xoS+">FHMtq_`n����������������������������������������������³���������|~�r\URRb{�vdM0=J]x��~lO*AOJRT�wc\q}��������������������������������������������Ƽ������������xxsm[m~rjWBJXlms���jG>_\K[e��f`q}���������������þ���������������������������ļ������������yxzhhaomZTPFT~x����~gJXpSUhn��ddq{�������������������ý�������ý������������������������������z|toujhjnj������|bU\hXUpt��Ycuw����������������������������Ǿ�����������������������������������}z{�~������ub[ap\Qt||I0kpy��������������������������������������������½������������������������������oclo|S]|z81ht{��������������������������������������������û�����������������������������}odqzHj}|(gav|��������������������������������������������������������������������������}z{gfz�k9w}|-J`t��������������������������������������������������������������������������~wgm��O2�% +_xz{���������������������¾��¼�����������������������������������������������|ve}��'7���dwry��������������������������������������������������������������������������pg��u M��u%bvrv���������������������������������������������������������������������������nfb�Ta��p'*+hrqq|������������������������������������������������������������������������}{km8XV`}�i,$/pqitx������������������������������������������ü����������������������������wvrwm�_t�e'=opgmx}�����������������������������������������������������������������������zsu:A�!Vxy`*9nsfjqwz������������������������y��������������¹���������}������������������{vti9,=;_tt^9"Ansigmpq{������������������������q������������������������{������������������{tl`8 '.@cqrbC7Bltefckrq{~����������������������rajjpx~~���������������������������������}{ymiJ0%&)5^mqeJNQfuhh`ihknvy���������������������ePE@EESk{�������{omw{{p~����������������u|tufj*F+'9Tbui]fgfnljecihkfotz|}|~������}�����������seaU:Dfrwz|~wobNJET^q��������������~squjiHIR7/2O\lqz|]Wmlmfjfkokisvvywzz|{ztx��������������~d=J^bcjii[F;=BKi~������������y~zttomc`!Tj'5$0C[^rwp9Airpnjknloprtttmoquww�������������������kIQZjWF':gksqjntpqyyyxvopvz����������������������nP@MT?>9,Ocowrmw�r{������������x�����������������������������������ttsqpklic^X]^d3 +:���M).;8.5\gourv~z��������wkf`[UMGQcmz�������������������������������vorlhljhc^_]dY$Q���` *=DH78:3-Sbhsuu{}��������z{{wwyhPDEFIIRW_bkjs������������������|t}��vssnokngd\a`c:(q{l;$*'7EI:6:72@49*VdU]kt|������������������pq|uiehegjmllljd^]]]gqnio}��������{xojsjg_G,F<5:5#06295<7994988941aRfX`kw{~�����������������xppmjg]^dia`a[\_bfljinp���������yyqlnoifT5-65433#)49729789;65:86.FiCkbY\ktw������������������|tomi_ff`^Z^bdfliktx}��������yxulkige[B0444228185956846:35:47:"^g;k`]Y\kqv�����������������������ysnvoommmost{���������zuomld_iYG-/947567576367787:97843"~h0pbWPW_gox��������������������������������������������zwmkliZSsX4)9365344648645:76885:/7�k)ud^KKY^hms�����������������������������������������yuollfbEK��{F-33447170596764886846JL�p$rlaTFDX]_ju|����������������������������������~����sonjdbgP���s8,445535337765658908OZL�sxmgXSDCU\\hnuz��������������������������������~}}wqldeYmRq����r)-75546553766:6530JiTV�vxnjZYMGGOX`_cks�������������������������������||}{uushg]`ah;������^/1548064354:766)Fmha_̈́rsjc[TMLJHU]\__s�����������������������������{zwvrlna^`_^cd$8����Ȯ��6%533331858281&cvlilԍkwigaYSKMNKK]_X^qy�������������������������}wtqnida]\^b^h^ḧ�����&*3428.;2:34*B{|p�wӫbytjf_YRORPNJQZ[]ip|y��������������������{zwsnjb^XY[\Z`gi[-�Dž���ƞ��m%-553175965a�|y����)V{zqif]VVSSTKKSPa\`lnp������������������~wtqle^ZUU[X\bfmlVC������°���e(4037075551��}�����CE~}srhd\[TWURLSLOT\_`ckwy~~��������{y{|zyqklfaUSPQP_[agsuqOqʫ���ǿ�����~E(5474243E����˝��l0|�|vojd^XYZWUPQOOOT[Z^eisoru|~{}vttmrsqld`c\RKLPT\aakp|rL������ý�������y?505684e����ѫ��$t��{uphgaWY[WPYQQNHPU^X\^fakkvooklhmnhc[_VOFGMO[Ydhlv}��hc�����������������w=(768�����Ӷ���*f���}uolha^\\ZRWRPKGMKUTWVY`ghliecdc`XZOIDEGMTZaamt~���}^��������������������U/92�ū���ĕ��JS����uwkkca][VUXSRJLFGGKITVZ[[\`WYSNHG?EGJRX\`ioz~����sp���������������������yp6�ƥ���ʝ��M������|tpndb``XYTQOPGJF?@>CAGCGHA?@AAEBJOT]afou�����|u������������ɠ�ü���������á���Ȭ��Qz������}urnggf\\WVUQKLHEC?@?AD@D?@E?D@BBBHFDBGDDMd[]\\RJ]\UXaRWTYXV[Wehe��wuyppntx|choqosowuU`dSSTPQLJLPLFMKNIROKNMOOQPD?=FKUONbH_R\\[]OXVcUWL\daniy}��|�xuns{�nYcadlnutywjkhTe_OYPVMMNJHPMMPPPNPPOPMDE@JXh[]GY]VFlLTDVadsd[kjlcufmo]pcXVTLQSJTQQOVPURRJHEILBGGEGANG`_VdWQ`\WpU\[T\[qcdZ^T]YWSPN`YcW>gnZnYc[_F]FG8VfYsojine^kolq_g|t[VRNTPSPMQSRUTWEEFDEIJJGFJQKS[^OZHUcidp_RNS[nMd^cW[\[VMPaGWHGJ_R_\sidhd_BNaXnwdjeX\b^eipnyj~qiVTJ[KRQPXUUSXCIFI?GCIEPEOLI[YLSPT`bcduSWIPgBRqbbe[[MJZWGNTTasrdrvl^�hRMUQQPTVVPUEIEDJ?ELFGERKXh`YT`bfO_�_nqjVb_RcY_[;Y_JB]D UOXFCadiO`OBZ]RQGD>995944DRJlix�ahtbrbabPTPUSTXSIGGGIIIJfUUJRPfZRXZ]PVOXWWaddjVYOZ\\X[eRGHQQXaXhfgqiivz��{�pmjVF??<;VRZtZ�jjti`pWfYTSWVVWVFIHDPLSV[i]RQWSW]`PCLPGUSIT[YWOQQJ\c\[`^ZVV\_dnu|����������������rUW;1?]Lad~}Z{`_te\ZTTWXSVVKGJBH]RSX`bZHVOJOYUI@KONNPKRNNRG`DR]^Wd_kidip{��������������ÿ�����iZ+-@^\fr�Wkdbl�kUaQ]STSYLHIMJZZYQch\WP\WJOmQINGKOOOPMXMU[]Z^`^^qsqmq�������������ѷ������ȹ�s[/2TrXf�fkbmcy�q\YcSVVXNLIRNW_YVmj]^cVlL?^_PLLQOUZVSX_aZgfdfefp{z~������������������������ɫw]7:^rO�tS`bZnxyidaYUWXDIHIKMnr_kc^ZcZ[L@ALPPRYZ_ZSccnskmmjqq{m����������������������������̬}93F[e]~TbWZpj�xiiZUUWFHLHLYjtod^V]\_AGDPPUSSUi\]oqpuv{z~}���������������������������������ҭl:[Ql\pad^vo��hT_]SYADKR]Ho�nnJQPPdKGL[XPNPZlivxz}}��������������������������������������Р^!JTedn\a\miwxcRQ\S\GFE_aSf��l]KbSYZNUPRVVXcu{�{�������������������������������������������ˎDR@eaade^o��|\QQYYUMEO\bcn��roWnpdWOITTahgp�������������������������������������������������aCXOrhSgks|qoYKLZ[VLCPhs�x�qwldXYMMFOVezwm��������������������������������������������������,YinQh���������������������������������������������������������|Gju�dlrhXkdRJRQT?e]u|aL<>451/S[_@r�����������������ý��������������������������������������Raw�rghqd~�c;CRQBcX|�PM;5>R�����˷�Ŀ����������������������������������������������������cp��rqfk`]HPD[YpTh�gEDA@;UD9>_�����ʺ�Ľ���������������������������������������������������yf��wQiqrkWASKloLb^N=BV6GVC9H]�����ǽ��������ÿ��������������������������������������������\��f�SO[ognMHR�wQXJ5DYHFLVA?C^��������������������������������������������������������������W��gbfDGLWvWOD�aF52QUGYS[AB=]�����������¾�������������������������������������������������_m}^OfGE;9a\EK|�UJ-\iWaZi]AC;g�������������������������������������ǹ�����������������������n\rTJSSMA1A>T=zpmNKn{[^WijDB5Q}hrRPkkMYch}SD?���������������t{yz}x�������������������oeXOJIQY^fkz~���������>bGEJDJETJJ64qg]TFPLN^fj�l57�����ư����tidZWNXRXYbozz���������������xjcTKFBKJTZhjpqu}�������:YHC=C;@NZVGBbgSNGQW]aak�r/8���������~i`SQEL?C:EKO^hpy�������������ynd\RJMQY`pq{zz}}{�������EOK<F?=FILLR;?IOYEccWYF?FBS�E6��÷���vunkj^VL><:9�D@���������~rgeaaVICD32*15;V~���������ޅ\MOMMKO:1%&18day��RW�������@5OKCEJ=EE7JDE[EPDSN=7:d>R�˻������og{~pUD"L1B700(,)g�ƽ������߈ailQ9Ji?X'6FK�y\x�����������e29H;KVCLSO>F=H7KPRRK54RAj�ɲ�����gg�f�u!"3?X>/01&_�ʽ������۞��uoR[qfqdol|���������������&=:7LT\QUQ9B83?<����Ÿ��endZ9�wCOXG+=:E;>7AX\9.27f;a5����ĺ����������vtop|��������������������ſ�������������������������=_TdQSA/17<8CBXbC:DMTCZ/���ʼ���������ynvy}�������������������������������������������������fnkw9GG35;;F($;:<7GTE8>GDK_+���¹��������������������������������������������������������������׿��Ѐ`2"+ :88.NK2&.=CE]7���»���������������������������������������������������������������ɹ��ě7'5"A96C9C%;bdSY\���ý�������������������ľ���Ȫ�������������������������������������������$&0/B:;A96'r��vy��������������������������������������������������������������������ͯ����� 60AD;5:>@! �Sl���;��¼�������������������û����rnr����������µ���������������������ҴI���� +@LA=;=;A,mOy���ʿ����������������������Х�{yp�~h^g�iEDEQ~��ǧ���������������������צX����T1LJA?:;8?8Jk�����������������������������tL34,/�|Q\�F,$%#>q������������������������άu����ON9A:=3>;0���϶������ſ��������������f��\/""=��MM�{dC>:;<;<9? v����Ͱ��������Ž����������}dZ��TKfw�jdV<^������������������������������вݼ�����-DKB<;@::<�H��֏r��������ý����������mosj�zp�~{^=EC`z���½����ʻ������������������β��Ʊ���4;M>?;:>"�_��XF��������µ����������������ry}}uu��q����������ľ�����������ÿ��¿Ų����а�>9J:<>:>9;#f�ѥbLW����������������������������������������¿�����Ȼ�������������������������1?C>;75�كNPD�������ǽ��������������������������������Ǽ�������������������������������'BG?=:>999@��pLaU�����������������������������������������������²���{��n�����������������+FC=<=<>88;,5ђU��f��¾������������~�����������������������������÷�|wv��������������������YAGH<;?=:75>?�޷Ɲ���û�ý�������{vw~��������|tplkgo}xxmryz}�������sjcim������������Ž����7>KD:@7<8<2;<���˵�������������ll`b�������zunce[S[^^e]VY\fklpt���rWRWbq������������x����OIHJF=@;<7878;%5��ʼnú�����¾�����phcP=����}�eYYOHXUJGP]_\YS]WOQdWWaVKAM`m������������"?ERCDJELB>=@<99:66:��թ�Ƶ�����ü���e\ZF(d�|oxjqfanzy��������������}N79GDOZp~����������¡85K>DBEKG?;>9:96990)<�ɴ��������ž���o`[J5&.Gbu����������������������ͺ������������������ȍ9E?@?B@CFC><95:88763'�ȶ���ɽ��������j`b?,���������������������������ŭ����������������o'<:@=ACC@F==9<9869669�η��x������Ľ��vxxY ;��������~ytsx~}yy�����������;����������������^-7@=>>AB@F>=93>857444/ q�pG:�������������yG(��������|vjgbdflqty������������Į��������������:/3:>:@A?CB<>:9@98974561/>;3�ǻ�����������bV���������{mgidcrnvv��������ƿ������������������)45:>>@@>AB9=;@::;7927335345 ��¦����������k����������vnileknttx�������¾�������������������68<9?BAADC:;:A9<77<23664121fҽ����������������������ytsqjlux{��������������Ƚ������������[)978=>=C9=87=1593721/00μ�����������������������~x{zz�������������������������������5593;:A@ACAC:=@?:;:78636172126 +�ĵ�������������������������������������������¾� ����������#696:;AA?BBH9@>A??<677/3762023UϹ�������������������������������������������÷������������S.8:6<9BC7<;F8A757448/7500,2&���������������������������������������������ȿ������������4-:<:A@9<886571444--7�Ƿ������������������������������������������˵�����������p&7<9@=@?BB@C?<7A=<99<27341750.2*.@ȶ��������������������������������������ž���������������@06?;>@;@?ADAB<;==<:5:48.5*;.5.3)2��������������������������������������»Ĵ��������������n'77>;A@BA>?A?D<=<<=1;59743.4143-1)#L������������������������������������������������������~:68;<@E@C=C8BBA>7=:=13:8:/6-0,31,*)& ������������������������������������������������������Q253:=?E@BCC=ACA:>6:37<998652,1<,/(N�}�������������������������}�|����������������������{v�4885A8@A=C>DACD=98;889@7936/8,00.-X�{Y���������������������|u{zz�yy�������������������}ynz�4065?;?AB?ABBBDE:9=8<:>;28.24-1,4a��d1ę����������������~�}nnsvtupvxv����������������yne��.328::?==A?A?@DC77<6?<:961605.1.'@ƗvQ#����������������}�w{sbefmljgigln}t�~��z�����}~�rhn���'274;<;:<@?B@AA>><6<:9<5>/607/4.¯{aH&���z�����������}}}snmX]V\^_[Z^a`jioutrtnz|�|tx{`k���� 082<<<8@B>B?D?@C5688;84<315511X�dXB,ù��sz��������xxnmbdVOHMNRNMUQTUbakiehgqovtmfbj���t�b579<9:>>:>C@@@<9:5362954325-@��qU^M·����q������~}moq`dTKFDEDEFHBJJI_RU]WT[^die`[l�������,::?<<=A<9@::73602745625B0$��YX`D�Ĵ����yu~���}xpfo`]YGBC@H?BCBJ@FHDBIKMNR\eV`o�~�����L7=9A=9@C7640402436/@K9��Zl=X�°�����{roqtdl`_UXMKJBHGAHGHCCFDFIFCML\lxux�����i�ۼ0;=9?24Y@@Xr\/;DB\cETPA88S;97:;=Q5.6GFJG@:153645../0003)2--2/,46+38/1.1+.*/02+-,--61/12/1-2,157I8;EIX1WnJAGFHQH@4KJ&4%I85.2-cHC@`_`XN@C@75/2,1+-22(5)010-25.004,5/5.1,,*00./1//1132,6+3/5/:?:;MDRLE]9>36;DFI464G53%J4(4-IMCRXmgZPHBPK<7/(//.-...10,12/06+4,7:,2-)2../10/1/40.1,5/21.6>26>9?ATP;J(3+.=4JG40'75/-8A(2>?DILUZ]WJI>C>E6/,+0+/0/02)3,/312-5-112,.//,0+-32221-1002,:;1>E34<35NXP6C0'%*@6@92-$7C&/15*16K>?GIFLX]UHHID<7-0,0/.0-4*12+130305,10/1.+.1/1-02311.137+NK9LPK54;CSA2A)%/):5?K68,05M8%49!B@L@:N4@OF8LJF;3BGE279".95:5G8PDHG9>?3WLO`YQLQ?CM8-/+2...012.132/3+300-2)1,10/,313+>DGHD)J6DE:4DE803-'#,A78316V4,>2B"AH126HZ9Z5;QE:;JOIY[^h`JIQGUU.+,.00.-/7.1/25/10/-//1/0+325:/K+C5&=)4:1873A56:/=:'7TE51:')3=.9/$(/4B8#6'44#?=$@7GY(5LF3IX^jopYZML@>H93/084*370//4.71-,-.0*10-A74?D/B75C0EMB97A# 2H.)*) -4B77'@ D;+3%#GC.0?/ARdXeg_gdLOS?EE@21424.8//001+./-2-/&220?B5666>+O)'I:=:BT:F4<:$M(!0%+'=F*$()NG5+/""?0*)BA@ZaOXb]elU[YJJAKF4642221/1+65./0,-.''G7>OERT`WcYXLBATKGDB456332..062-/-3+1.=MFORKVG12M2=-,9FRAJQ?0G?W9 :C-Q6+#(>#.#-*&*(2&.<B,PB -U5)B((#6#!$!'%,/21378V^LFWXNdkh^RW]VBWRL4?433-.53&+'2(&MD9Zk^_SMF1110,*(-;73SM55?( H/"8B--1'6('"'5B<10:IB:O_ac\\VSV^iF9^KVG24631033/)-(/$9ACUjOLFSEB6&"34+$(&7;1BI?.:,14&)#*<29,,-13!%#& 18<44>?:AKZUPXa^g]OdLFSB?^T,13/512*2# +,)>PN]U^CGI961)#+1)..&'<32<=>+8-K3*%"90:GH>8./-""$$$)-8=8*63206CCNQ`h_aDYQMR2-6mK&14407/1"'5HBX>BSMI:7113)((/*8,+,<615E;8712&..)425.+*81,-/ADJQSZTVHRZ:Q\SKm/6.316-4&&6IBBK>@AMA<563110256879???>;>>TFCB8/<3=I=I9>50*'$-0=C>6??FF?:<72SM9-Wd27010,-#('+>85??A;9?90.,6>AFNNLGQRKNKLUQJIMGKESNRZ_VR^eYSX[\T\XUXP;02)*30.HE375VL,631/0&$-7:;:::@?4.,8DNX_`^__WY[WY\^cij_egjjoip{{xy~�yvzxlnvrokYKF:2>?TP=;*>@.;J.HD^=A5@U1341)2##$:;@7@:688'.B\`cfilgiecffdkoryx{~{}y����������������������qZfD5<5:[L?@=@?=O7OPbOD/Y7044-)/(34@59;5.4.(:Vbinlostottsytxz���������������������������������knZ;,28HHF=?LEQNFM]QFK[?156('+>>626),25&!@`npqrszz|}~���|������������������������������������n}T**(08E:AL@Q[U-dHJJbJ/92$",@4#%&#+9)>fsqwvy����������������������������������������������zqE#&24<16>>IWX>;SOpiM,59'�(,6.Dlww|{�������������������������������������������������wc1 <14&*3J@DQQ(U_[a138!* :2%!85-ox{}�����������������������������������������������������oE81)/.!;A8=Nf:Z^W190&&3; /+-#]}{�������������������������������������������������������S-&>'%?H.O?,@Ww_VY447+4@#%,"$"Ix����������������������������������������������������������o85%B)4;^6?,G=[~ZX439/H)-("%*e������������������������������������������������������©�sO82(#A]?2FIR2q(blW38:65#! "Gv��������������������������������������������������������Ŵ�zU=65%(NW+8$KSti8ck5:9( " &W���������������������������������������������������������ǽ�zcG8.< K:6G2*+v�FIrN-=):F ?g���������������������������������������������������������ƻ��iK<6AM6M*:l#[WYSEa]S@G=UGD7z`XA<#2,$:?Aq�����������������������������������������������������������̷��d?XUSKWA:X#"Z'@agUS8+)/>CRu������������������������������������������������������������ȥ�dJNxRRNV0Mg0Lh!ImMLA:&"4<@_~������������������������������������������������������������Ҳ�aYKmXAM\c?ClPYOI?NK>O(*D9Bk��������������������������������������������������������������ÕuU[[jFCZll$HXA>MFJM=FF<11Lp��������������������������������������������������������������ҟc_WiaUQcVl6,0H2@>=D,j@,Fz��������������������������������������������������������������ַ�mTcah\VtIHMMhXI:9:"N-"N~���������������������������������������������������������������ɊzKkddOYat26fT9i^@3<)#cy���~{�nafbXVVTao|��������������������nePSEFGMhbmx��������������ܨw�[\J?>EL:0]IE[CE-:! m}��ptlpj\ILJDFHOU\y�����������������wof]SI@@<8DET]nuwx����������ؽz�n^G77B:@;?BVR;9@:"s�~ukief]XBIMNRJPPSr�y�������������~shhcaNCICAD>>HQ`\alo����������̑imXJD)GD5B8;IO)B;:2u~xiklklmovtsoqf_edvzw������������zsoig`_MHPU``dbib]^_bcv���������ӴgcLFA7AHK@HM+A1&H70{trot|z����xtpmqouzz������������}znigfabadnw~��{}vulkh`hv���������ɇOLF:G;:UWPF0,808:!0oos~~��zzqmkcTMDB?Fas�������������xo`]S]]_cglknhokklhnoptss��������ҧITR4IN4DM_G$'57=;*!6ii~���uihjeT;7+46430Rp������������vi\ODEG\qh^VYZZincQLapuvw|�������شST]>-OCE?JR<1;?9&)1wt���yYcRHy-O@-U.?F=[x~����������pd^E>;ATSnC==~$Ggzt4Dgt~����������PwMP-5HE:L+V('I<:&+3�y��k\82v�A`�*I?@2^_mu����������xguNF@) F�Q� nO_Lt{A?a}����������ifP@T31OBI6HF!CA3&*D����qcG99l��=Y(7>><- E0d�\ChlbZk����������eu[>FDGFJNaj~����������ruwvYA?85V�9LF9Gj~lh�do|w����������yidB=ABW1OQ=YB2:=$+,d���|olsw�|�wsid\PO^c_u���������¬�jruofRCLI\[]Z]cb�����������������ٟWYL6;6!(-u��}yqty}�����|si_Z[^bq�������������ymkddWNUPQbcjsw{�����������������ٵ`>FcP8f@1]@3I@5:'*(##���vtv||�����}}zlgiggp��~�������������ipk\b`aZferv��������������������O3MaO?V^ZD?C:48$*:��~zx�����������tpqst��x���������������vvkjkhojqsv�~�������������������]&MSKPCMKBM@NVMDXY]VZDF^TDI?687768698493686:2487:7999=>26,10+/0,0/+,0/1/20-.01/13=AEGCSSPMLAPRHAOYCEYOP>1E7A=@@:_M3>EDFJHC;=FWXWVWKLYGNH3GKH9C5PVKJ@XWRPXPC<797845755766866;:5:4;:7;:2+6+/--/,.//0./.318>8RK@F8EYM3FD>-J\jlh]\PLL:WMCV?e@D@WRJVRSIfaVTNEGG:185<765:853<48<779>9;:1/+-0.,/.30-1.1,5?=?@NN=JELRE0>CC9Rkl__aTAHDDZS\^FWMQMWXWejTTX[MGY@LRH2788;5:2;78985;998<<9=/-..0--./20./34-14;?@;4FAJB::-<8>?Zh]PMYIC@NJIagWKKSSZHN\o`bnTUMGMX]XHL><:98;6:894:::95<897:/*4./+/-//.2/-/44FA@=9:6DB7;8-93:FUTVFQM58LHVHKQ`6=>QGEHM`aKHeIanVRagTE<:=7887;9=69:98:=711,20---21.31(GSE6C6867/F@4>J#,KLS><3IF4'?42\6JILJQ/AG'+&-@6-4>GH`WRTbdlla]W]TK;;7::987;4995:<0.02,1+/3-04$LP>3<485Q7*.?(YNQV>.&ME5"8%/&KN+<(%4?+"<<>BaDUUYdsf]sSOeSE697<8<7<;49>88.2130,0-1071@DI676465F1$.)X'MRZ88'8M$%,#-(HB)&+"-A'("58BEFYdPZ]Y[mZYS[LNE98;<8;<9;:>8900.40).11.8(8KDHC05.4E,!#$38GOl09*.H6$$*%$I/*#40'(3DIR`WjgKV]`Zj`Ha_PS@96;4<;;=7;:;,10.1*2275@88BGJO5)3)U5!#!1?=^G6-;_"&'""='+!''+37:RIZXTOK\b`P__MUZmlS?7:;96==:8<:/41,1/10@9UcHOLNED2))C;+%-+ID,('!+^I*#&1-$!"%%.59D6HFBLOlaTY^b^`]unYJ0::=8;;;5?4.41-2-02GVnp`FFJA;D(0#.-&!(),G3/*($DJ?)#,$21()#**0/>9BBKPUViZWkikVPala7@57@9=795:8*14--015GZxk`HCGD3:4,..()%*(7:2*%/.5B?;6>788994;000,'&23TcxiG?53>4.2,0($+%%#'.(=81)23;@@5F0&+@75('%/"'( 5147;68>ALOGQN>=CFMXd\B5<:77996800.1$ +,FA@896A?JAHG@F=@=5+7>KOTK?;Z_FDVUiv>09:79661122,!%&GYZ[E851#%,4.*63/14979;C?AEHEDGND>@@>KSSQRV\SZbRVU\`har`\RH:;56:JSF?ex^=\S__iC1648::200>1#19FSTLA1+2.(0+;[XNE]`aU5aH5579980-76.JHNOD:5-/011;=HLOT]gf]`keekmrmopw|zy�������������~�|���������l@-%8/:5TC0CZgth/8VC186987,;65LC�{FehV<4@=&!*.'$&"Ll|���������������������������������������������������������؍R<2&XTF>}�SJB\;46>!-*#$& 5au����������������������������������������������������������ٳh<9*SUc2[_lRN503:; ($'( %Kly�����������������������������������������������������������ρW.8Re\h;f:_b;%$:?"#*+$""&2Tm�����������������������������������������������������������ڧn05A�LnQJ1SY>-)*@?+&'%,=Sp�������������������������������������������������������������NjF0DnyATD76b63.'81H/2:/?Tr�������������������������������������������������������������բc8[[uWF<367<08(:4B?8$N/GZu���������������������������������������������������������������cUK�[[T8-617')8')@L1-O;Lev��������������������������������������������������������������ҁR]�aLL8828)''#-$"7A*NAARit��������������������������������������������������������������؛Tm~a@GJ>/<.1*+"",98R89[nx��������������������������������������������������������������ثz\|Y::?>5+518#"'2CE,B]k{��������������������������������������������������������������Ը�guT.M5=6/#.3%)#"9>(ATr����������������������������������������������������������������ɋ�f]J@,0.(#6%0+/0Ut}���������������������������������������������������������������ӌ��]&*Z *)-.4 (&')Wy�z��������������������������������������������{}�z���������ʽ��ѩcvn!&40(,.22%#'/^{xy�������������~}~���������������������{mj\[USW^eigv������þ��ϸrYu, .-.1-,F( ""'h~vx�����~�ucjri\WQUVZo�v~}�����������~w�pgYMDD@;@AKPLXinmx��������ƈOo=&!,1-1)6%- %'r~vv��{wtsofYRSI=798?ANjlhmv��������~wrqiaSTE>3;//73>>DJPWcy�������ˑb^:+'')3,*.>% +<|xxt{ugd[]YSRC6/-3229>>KSGNNN[t������͢iSW#!-"5-0!.9 Jz|pryg^`[^YSSONKJIM@DFNU]`flv�������of\PKD?8948HLY]bY\\QUTXdkv����ƽtLd&,%*)138! Uzxlqod^`efdfcgid\UPFEBHOU]hlw��������vkXFA78-34ARW^c_[TQKQYchgn������uWY6#$&:+""8:-`wxegjhggmldec\_WG;?/519@SWbp���������nR;3/+%8E=H46C=M`iiH8U\o|~����׍Gb?%$;C&!(8:*b{sZ^nnpkj[RV[U/M!00,7=EU_b��������ü}C4--.*&Z/C& +'(NA`wE0G`������Ѱ9Zi*1O0%'?4'#b}wZcnnpgMCXLFO L"$%=2%-DXdb~��������уEBGE.(}X601.<�`2Z`dQXz�������@FZ,!32['$;8"(" i�vanokgQ6M?-Xu)#7+W;:%5g�7<:=.o��Z�~g}���������d3F?:->=298 ("k�zmqni\LO8,<]{[.E0./G4;!%##q�|ytsj_VNEHM\hj\ac_`badmnhdv���������ɳ�xg\cXbinlklmkz�������������Ȼ�6(B'@A,4?>2$($x�~{|uoicdignr{rnnhh]ddrrpgo���������������faeipqzu}�������������������-9.:\83:79"%'���}xssopxyzz{wrulljts|}uq�������������ù��uoy}������������������������1&1+Z��O)56"'#!����}wxyy��������~}}~���{�������������������������������������������½�g^����%,; ""%+�����~z~���������������������������������������������������������������ݖV�ь;�O:#$(4+ H��������������������������������������»���Ƴ��������������������¿����ԬK���T(�S'5 $VdfO)_�z�����������������������������������������Ƹ�����������������������������ó۵A�/(:$)l\ynhr}{��������������������������z�����������º�������������������������������������5;( a,Z|�uwt}�������������������������}p{z|{yx��{����Dz�������������������������������ٲ�{19#!UNMl~wutx�����������������������zmaZ`sxniukLIHMp��ř������������������������������״�f:7$Id]e�nxmy����������������������xS/!&a{j`�?+f}���������������������������ÇQ�����N99#$:q_e�psnx���������������������wq<0`yf[�Z<No����������������������������w$n����k75%$ Wv^gzrqnv�}�������������������rlQ>AFdsr`Vptl\>4Fdc����������������������������{kak�ݳ.3"�W_v|X^rt�{|�����������������|cZ[boszuibj}���j^ap�����������������������������Tjegtϩ )0#�Xc�tKOuq|~x�������������������rjiiu}��sxy~������������������������������������khk[cƹ+7"%ydnz`OMuq}~y}������������������wxzuy���t��|��������������������������������������o`vï04% RtxkQP]lqz|z}������������������{y�~����u��������������������������������������������ŭ.2$!yv^KUfil|zy���������������������������z����������������������������������������ʨ���-7!"'\~YJ^hch~z}��������������������������������������������������������������������Ǥ�ȅ.6!#" ?|qcsj_jv|�������������������������������|���������������������������������ò������F4<#!!umnyx|fsy|}���������������������uohhegigf_\`p������������������������������ɱ����ʈ 018"  +epqvw�oi{|~������������������}qgab\YWVUTNOOQUZbx����������������������������������E"246! # 9|qsy�qjwx������������}~|}u][ZTTNMSIJKCFEILHLLUt���ouw}}����������������z�������!'736!"ltw}}ujtxy����������tppwobYJGJCEDDKDHEFD;@G?@5AGUorZ`oru����������������NK_choc;.-636#!" +Ry{ysjtyuz}�������|thZdhVJDIR^gholjijhtutmurdS;/1?M>Gjiqy���������������7+/B=88420743!"#&�yxvVjw|ts{������riR=>D;G`gwwz�~�~{{���������u:&%#/Zmss���������������%1596232108.3 "7_\XV~{so{�������uj;#*?Slxrvx}|wy{wusux}��������xM5:9=9;99;-562:;RSgbjiou�~x���������/t�����}'*'+041 #%"%"xe`yN +qonvtxwxrqnmlijijlbOC<751+40,33==9458<0834656:587616897556:6778:..,/3-2//1/,,-3-0/20.3-43635ACC@LJKRWTkVTD?:R@MAI>A^BFZV:2EB6=3965474574<68569492;/979995;:;,,./+.0/.0-1/,/00-/2...:;JKGMHMRYEASYBR\TRC6=IC=A@LOL;O\JEYD<9:5>535437867896647:6798;868:;;.)02.03..-+3-+0.004226<=NTTKLPHRSIDOZCE\INF=GH[@<9Q>R@LVOfLTKA=7?58-75769637666758:95;<7<3;;0*0./.03+//2-/+1.0078@7IFQKLK>=KM`c[XNLD9FP;YAeEFCMKLW\NU^N@RVGHE65182748485<8456;64:86>97=:-//+/00-10./-00014207/6NPGGE=64[efaW^I=?ADJS^OMASVTEYofRdLTKF[^RMG<6933694697?692985894<8=9=2,/.///-01'2,2302H=>@:7SU>:FD>/ZiWSSYDACSGHgZL@OS\BNbdXcqKCQRQUZK_S;9779656977<79887887:;4<:/,0./-2-/--/3*???FICEGEF@<7B@A@Z]THKRAAEQ@G]TOIZSA@NQRB\uPKSTOqaM_iUO7B74589<5:768:679;9;6=;0,0./1/10.+,52=:@>6=K>E75@4;6;HVMO@PK21CN<[KLRSTU6GCL3JMVRIUUfikWUeoRF=@2679;98?797::8:<7;99*//2101205+..3B;B5293PA@LP[_]djaasdWWQ=9574<8<:9988<9:<889=/,1+100128.,91D?%('M*.3D<]L^YecfeoaWVVBB648<8:7:97:;77;778-*3+2/05./07;>5;-1-0/42057'PF7G>92BE84:56RRO^6=<=9:,./-13.80.6TE59>849M.#(2"R,IRb@9' 3KA"%*#)B).+.#!74:EQLUNFTvj]ehe]gun@499;:9=<8<6;<=:<-.0.-6//2&4S@:0599-J.!&$4=AF^S%730X2%.%#7%*%##)56?BAAHWU`x_imk__bdP-;;68:;?9?;87>:>/+//-2/:$*GEK8A/70.F4$##'76GW1/!+$MU.!&*3/-*#("134ABAJRT\g_`__OKNUQ8<<>6;;;9;:<9;?;-0/+,92:"+??KFN/+5"L=.',)/L?1(+#8II7.5,#(*3+&+&&*/?>=A;6>=8<8B8A3;,.-0+826((;BEOBE6*+0?-"!$*),A?,&'/78GC>?//<70&%%(+')110+()<:EKINEK@V_LO|\:97;:98;<6=8?-10.24>9@]MBDJF4B6-*$-$(""-+%2A:&()1=IFFBFA97127=>CJTNA[l\Ga`UJB77<96>5>6:+0+/.79LftSB>;7@4+3/,*(++$)($'#,.*+8;.5D=*3B?H@CFJFMSVVRZfdjg\TH+2>8/AEA;P]9DisX-\A57<698:7;..--3:NWehK2.00+2-)+('"$-$(-'/.,0119A7BB87>GV_Xhjijouwpsk�����r{`1.))/==A9;D?Vrr;6V65<4:9698-+#'),CSRWG1(&40*/)$##+)&+/045@;EEJLWZ`RU^lx{��������������������{[##$+M1@8::B@IV[V\dibiqtnu{�������������������������������['#616B>4*W@tqI5989797;27&%$5HJB83(&+,-1:CMLTdlfaooqr��|x���������������������������������Q4*1AIP4FLi{T<46=886;,5*%2;AJF81+%%'%/:IS^_htulsr|���������������������������������������ǗF5;7HVLMmls6L7:87<59+*&29K?A5/&!$".14HXhorxvsv�������������������������������������������};*#%J8V2Z�r�k>>?<7:96(.-:?=;8.%%!,1+>Vdotsyp|����������������������������������������ƿ���ϵe1,*/TM:Q�vT[c73A98:7,$&.,$).*)(*20=[futrz������������������������������������������������ԗL25*F_G1y�\G=:?8;67<!(-6.,-!)*'-1_cn}������������������������������������������������������u@.4:YcLLq[q5%6A7F68%/4())*4)$*Qmpx������������������������������������������������������Ҫb8/=aQmGaAkN%19?:<6'/2$+80%>fuz��������������������������������������������������������͑P-;Re_jT:_T7%;<8=8 :/%4/(&Umz���������������������������������������������������������п{:7JneaLBDS965:99; '2&$..!Cfu����������������������������������������������������������էT>WepdI.> =,,@;8=/.(#(!$Tq{������������������������������������������������������������mMJ�gbD7>/'.!4<;3/*%#!6`t~������������������������������������������������������������ڟIV�kWP=;E3+,;85*'"'!$*Dar�������������������������������������������������������������ڼnB�n@JAD<5:+><0#&))!&"3GZv~�������������������������������������������������������������ЖhhnDH=E:--3%<88!%9%. 17G\t��������������������������������������������������������������֩�oc)P<;2,#.'6::5H)7!?9CZt����������������������������������������������������������������o�y5%p-)/.!39< &9D=<&L5G`w����������������������������������������������������������������s��FB:&*,6!.>9).FC0+P@Jesz�����������������������������������������������������������Ž�ӝV�_12.6&F 5;9%&>?-EKAOiry�������������������������������������������tlc`hgnkn|���������͸Ozq,$2/:(70.<9"-92Q>9Ofr~����������������������������������������zjaTODDLNQVT`ooi��������d\f;!+506,'6:9 #12L07Ser���������������������������������������wi\RHB>94?;BLLSR[g�������}bb9&(+<.2+4B7!')>,5Bbu~����������������~vtsw��������������yupc]VK@6281>CDD@GOQV`fkx����������vC;524L8N*"4"?W\��\BT�������Hhd&UQ4<66 lzuyr|tb_YY_VT\\fc^ZRMFBGKSYjn��������ϡU588>(M2A )>�\=`l�u~���Ľ݃8p',5TC%6=3%swytnwsbW]eeikoqol]UG:7.:BLW^k������ƿ�֣CKOE'Vf8>!7$d��V~|u���������F=K&>+Q>0=4*ts{pjlib_dmmid_ccT::.332;@DZadz��������פIec@.,HzbIMRSnu{�������������c,L/L26J489 +usymagjhikj]S[\Xa)(K4&5Gbkft��������ҺvxfTNLZhobgglv��������������݂+E+TBXUGC;+.jG,<>jnhz���������Ǫ�vfb_ampqs|���������������ͽ&<2FgB>498#'vtxjXkokjW6LI.Lh#%+%EFjXJdalil����������ÿ��sigow|������������������ɿ�F6e��@(9:)$sx{lcpni\GHA-0UnY>YN^_hcgsunfv����������������~��������������������ĽׄL����56#!yx{pnsnf\SLm^usq�pwtuw����������������������rsT9FShuocWZs���ydck��������������������������Wkfsˍ3#!$5_*Jx�sruov����������������������uieapxqrpn[bm����z|���������������������������ak[`��5&"%Z8Dls|zowov|��������������������{cYY^gr}yoq{����������������������Ǿ�����������hj��$-"!#N_Wd|xwlslu~�|��������������������rknhr~��{z~~���������������������¾���������������,)""!9n^]ywqfvqn�{��������������������z~ux~��}}��������������������������¼���������ɰ��9#"$3t^]tzyRtqoz�|~��������������������z}|�}�������������������������������������������1"!!%@p_^s{s$jvlw�}{��������������������y~�������{����������������������������������­����"(!$# UiYeyq\$ksos~y}~���������������������������������������������������¼������������´̚/""YmRl|iJ<kkvyzy��������������������������z{zxnibjt����������������ý������������ǿ�w7  -}Uux[LG�jgo}xz|�����������������������qof_]Z[SOMKLT[gt�����x}����������������������<: "! jeygPQYzybm{{z���������������������tfXVPQLGHC?C>=EDAM\izw^oqv��������������wZhjjI1,9"!!#9qt]KVdk}ekvy||�������������������xeXOEB>MJ?D?CBNZUCViow�������������W%@;=5727!$ !Yu\Jbh]hoiqxy~�����������~�{��}q\OEEBHKTYQW\lowz��{ukaI50&8_nz|������������P";3:934/ "!!2onbroltvgoxv~|�����������rmhtogSG=P\^jjhtnr|�����������~`HBmuv�������������P$554906, !! #^hequw~�fntxv~��������{thXX`UEG_avwy~|~ywy{y}�����������ju}��������������A#<628230 "!#2linoyy~okswwy|�������uoW>1A7Hovs}}wzzyqpmghmx|���������{{��������������>159237/3""! $\ukqyxuxhvwwww}�������ykW(7CXu}{~~|usvtsllojnrt}�������������������������)28704706 !" ""!lhsxsvnes|yvs{������}n`Vkox|�||}}|zvwqmptrtww~�������������������������"88842700 ! " $ @wrxqqFJwyxwuy{~������yq}}��|�~���~yysoustz����������������������������47743.61# %  ! ltrjY!$zzs{yxs{�������~������}���||ztt|x����������������������������e92747020 #  "!$=G;)#jyyx{{s|�����������r~��������~���������������������������������@$86157603 !" # ##%""% @�w{{|vzz����������vy������������������������������������������#+8:338214!" ##! !"#|yszwvvz����������������������������������������������������t13;401312 !# $ "!'X|ow}{rzu{���������������������������������������������������@ *86903000" !"!!!!"!!!+ztq}�ut{x���������������������������������������������������� +024703241! "!##"""# +^wttyryy|��������������������������������������������������G23237133/8"!  !!!!!# !#xtp{~ps{{{������������������������������������������������k$-254313/603"!! "#!"# Rxovznm{|x�����������������������������������������������34.1315.2026!!  "" !"%$#rrqurow{uy��}�������������������������������������������y(44030511-13 !!! #!!!!"$Rvmptnryut~}|����������������}�z}��������������������zz�|(2/4/020011-#!! !!!!""%Cphnpivtuuvzu}|��}~����}�zvxv�vx}v�����������������n��~%,,102214+01 !!!!$!!" 6xecmntoxrrpu{x{xu~zwwv}wwsoqttpqtnnyw���|v|y����~~xw���|"40)4/124/+-"! #  " $ !(ypacgkmqpmkpuoxvsvxnqnuqjkllmiieibekfn{xsmlr�xzwvus����u!122-0025,-1!"!" !#! "#sqrb\einmqjjqlqpkqqiilmibefag^fW_Z[[[`pngdeopqomkq�����w&*..2,300/)0! # "!#"#!# hvupfWUejpgflkijemgidhcj]_\][Z\SVPROUZe`YY_f]defs������s&2))*2/,53-,/ ! "!"! ! ! !! !"%U{vrteQPVafbhfdabfecbb]g\VQYQSPMIMJJNSNPNQUUY[js�������qAga*%,0.47,22"!" !!# #  !$!Hxvsrsj[OKUZ\abY\]^Z\YY\`PPTNPOFKIKIHKFKNJRR]h}y�������c9w�--,24-26"$!!"  "#$*3#+9xtqsvqkbWONMRZXQTQSNWSPUPPLKNLHKJLMHMLJLRTgux|}�������i '?�p*-/4)13#"#"!"#!# #0O;'|nqutpohda]ONONLTPLJNMIKMKLNKNGNORQPRTLT`mv||{��������k %��$,,3*-6 #$! !! #S[- +vvrvtuomhibXZXONLJMIOMMLNMNOQPSSTUQIJHUal}x~{x��������n !��`-*.)+2#"  " !#9a[ htutrukqmngaebY\VRHIFHLJLQMONQMIDA:;NYbosz~z���������z 8���_,))'5%! " #!#\`[ Zpswuvgnqnhlifada^^YKD=><:;9;96446:I_aextyv{�~���������b����*&+)&,!"#!"#"#$!"j`h Hpppuvonoklllgikgaibb^LHA24441346@@BB@?AC?=?BBABD@FGEGAFEGLM`^bndhRUg]Xda\TPOOLe]XhiY^bm`XOEJOEJHLMNLIKFJOIKHLLNLLNNKPINOPMO?BCCBAABAC@>BE?BCBECCFAE=GF^[aU_ncS]^oYX[Seeaxyvinmfnirlo_Z]OQKKEIKMEQIMKILLNGOKPNOLNLMSPLMQCBCCE@E>CBCCADECEDDCECHTN_mfceP\jfW`Xn[`a[nyx~}�m~ut�}ztm^\\\QOKMOIOIMKMKJNLNLLMOPMMTMTPMMT@D@BD@D=DB@FADFBEDCCCWo`bbedibQch[cZ^d_hX]x���~���{~����{tmmhfgUXS[KMNQQJMHNLLOIQLNNRMPLOLQS?FBCCDA@BCBKAGDAHADGWpggRU]gdfZI]^\_[RY^Zr���otrvguqqvzwvljmdb{[`acTXRUQHNJKMLKLRJRQPJQOPORWCDF?@G>FED>S=GGEIAYWd^[YRXb_XaYSRZXUYT^Xcttsmniopvacgrnp|{wofsdephXbYVSLMJLOILLPNMRPPSQRQRO?GGD@HAFCC@QDDELMM^YU]Q[ZeUUZ\[[J`[_blpn~}syqn{�y\Zd`ijiegvwiygdhiVXWQUTSKPLNJMLNNMTNPVQRRQV[Z7_9+VRWM[eWaRPYQIQZWXI>B>5@>ENR^iyu[jtw[mibkJRSSRPURWVUTJGEGKGFNQZNgVaV]jpTWzjfakZoZf\aa,VTGIDP.[D@G?YglXx]Qb_bZ\ZHIB0>@9OLZgvzqaklmc}XgVPVQORWQWVSUJIEGMDKVXVKVQ\j\ezeY[|k`qht[ahcHGNOB@KLLWH>EMV^g�z�`cdpnhgd\I@;88ASHsh~w`nhm`jqZRRUUTSXTVVXUJJHJHFbWUOTWPT\kZgc`VknQcln_b]\UVaIE=QNJ[SHR^Ymdd�u�}������wscTK8Vy~pxMfkVSEMOVo�����������������������������������������������������֒Siv{u_mnep�sb=JQTVZVM?c~q`O7@NFHaW[]������������������������������������������������������ݷi_j�mof_v��{zLNRTWYU_KnzkVZ88=3PumWi�������������������������������������������������������ԏE��YmaZ|~b_WKO\ZVUjh}�fDD?978Wh_Aq��������������������������������������������������������Zf��daj|]tdT=FS\VVYPSpv;OSNCJEON5R����������������������������������������������������������tG���Zj|�cflb/SZVTY=vgRgh9KOTJM61X�ɾ��������÷��������������������������������������������ے[u���[[tmeF`KJZTVY4gTXLR=2G�������������ľ���������������������������������������������OZTJ[LTC4G2TMWSX�|SC/U\UfdO9>=����������ľÿ��������������������������¿�������������������NiVMLJOMWIP>3JSXS�{OASpeakuM;D9��������ÿ�������������������������Ƹ������������������������U^RFKKGJM_]UCMQRZ�wlGfzj]d{[B?D�������¿������������������������������rl]\\jkox�������������pSRC@CB=;M]__KOVTvvmJ_oQSf}uSGG��������������������������������������wb^IIDFSV^booz{��������FUB>ACD9E9Y]ZBNWlc[ERAPda{�d3G�����Ū������sisjspoy~|��������������zkbWGGAGLMU_cckgr��������INCA:GLESJBHN?GVjWQFHXdcXq�l7?����ʶ����phYRFRKQOQ\jjv�����������zmc[SKJOXctv|snrw�������rGDAE[JNL^RI5FDQ^_JBY[eYJW�|@?���å���~dXNECGRaint�����������tf]TRP[f~������{z}��������IC>VRGAJ>JR904NPTPMYRYF9Ct�E9��Ʒ��|o`TOKC?@A>@DK^gnxx�����������k[SKPTm����������su~�������=>NGEPTOI_ZE MOHHCN=:@66-6g��ø�������pQEJK\bgnr|�����ÿ�����������"FGBYYRMSVM=;D>?C=DHXC:7WPE���������}����uj`RA60.*h�̻�������cp[JNW[lptt�����������������69OYWMAJF[T<>;<626NMQO91JO^�÷�����������llgcF:,-'1�˺������ઑ�wbC:I\bcZqnr��������������X;FW]NB76;G2F3?06>N[PVBF5?{�ĸ�����������oyqfI5(&*A����������έ���rU[V\hnjxt���������������8WUm^E]'36:*J6:63LUYOVKF:2����¶���������fdUJ:,47;-f�����������Ư���y�oav�r�����������������Nze�\5^ (*5'Q396:N_=7:OV4D����ɻ�������adWKHDGGY^ZE�������������ʲ�������������������������ⓕ���Ee&(&CS6;6?L_E>@XJBF����ʾ�����g``]WPV\fg}�v{����������������������������������������ؿ���≑4&3FS;3CAAYUJBPKB<������������xqmaop}�����������������������������������������������͸���°6'EOQ<9;A6RD6FHE?It���ý�������}����������������������������������������������������κ���Բ.9MSN;@;::O4$07BC8������������������������³�����������������������������������������^���տ4GTOP@;@G<=+0r�O?���Ⱦ�¼���������������ĸ������������������������������������������,~����#7QMPPA>>B=:+P���������������������������÷��ɰ��������������������������������������O�����_?NMPR7<@?;D37~D�������������������������������������������۲�����������������������֋�����-MTNN<@=C<>='q[���ľ�ž������������������î���vkv���������޻������������������������Ø���ߜ*NQNM;A;B=;@2m����Ż�ȿ�����������������ˠ��|�}d\c�gA?v����ǿ����þ������������ªfH9:3v�MX�E6&%%9i�����������������������϶�ؾ�����)ELLK==<=9A:B�������������ÿ����������Z��L&##p�TG��u]RIFZ�����������������������Ѫ�˼�����-BLLK;>>>>A1>#�Y�ݶ�����ƾ�ǿ����������R��K0/@p��c@u����uep��ż�������������������Ъⶽ��Ȼ�+DLJG9C=@=A:4,�>��k��������ƻ���������nde�{PWq�~]Z;Ss���������Ż������������ÿɹ��Ͱ��������%BJIL??<@<<:C�f�Sn�������ź���������fuwx�zt�}xF=LUl����¾Ⱦ�ʿ������������������ɭ�������$JFIMA=><;?9?!���XC�����������������yr�����y~|lSXwtfz���������������������ÿ��������������b6DKJJE>;@:A697=��aT2�����������������y�����g{}vt}��ou����������ƹ�������������������������5BIJBOD@<==?::<��XP=������ǿ����������������~������������������ǿ������������������������ҵ4ENGFE>?9>898;$��Ҫ��ƿ�º��������|y���������|wtps||xszx|�������la^ajx������������;);BAEEEJGKFGEC�ԛ��þ����������kqg�������zxnja[[hkjc_`djmorx��oKKQ[n�����������%+?DC@FDDDKIID??;>:::8;7��ð������������te`Iq�����uocWPNGEGLVMNKPVOU_[OOO;<9:89:<b�˲�����������}d_U2W���ttw]NVMMg^bkv���������pFGVTKXg|������������8=:@DADBABGB<>B::7>:7:2?�Ű��ɳ��Ǿ��}eXR6$"G������������������������ȥ�����������������5=6;BA@D>D?C;:@;<<><:;6/*A}�I^ں������{db`.A�������|vvszxru}����������˽�����������������9;:AD@EBDDB:A6Dt�������{rc`a]ajiop������������Ʒ�������������8@;;>@EBAEBD=>?:@BDCGGA?<9>D@>:450458455��������{�������������wykpol|}����������������������������B/:;??B:A@A@EBD@EBC?=@9B?=<7<46443660.0ù�������������������������������������ȿ�ʽ������������_+4??AAA=BFBDECA@<::<<=:6:571409251�³������������������������������Ⱦ�����Ľ̽������������948:C?BCAB@BD@DBC?=;:>>7858516,8212$@·��������������������������������¿������������������`49:=CCBEAD@>DAEAB@=::<;195;:.4-0201. ������������������������������������������������������B47:>=FBH@AF@DDCBDA<>9<569797343(640,N°��������������������������������������������������w47:9@>CACG>J?CDAE><9:967<>8:3530,10+&!y��������������������������������������������������y��249=;BABCBAFBEEAA7<;98==8@937013/0,.��a�����������������������������������������������~{a�{.5::?@AACDBA?C>:B7:98:76;2263,4��sW.aҏ��������������{~nglmnkinpmw������������y|�fi�����7>7><@??=AB>?@>=??:8<:91:-8716364Dx�vOa7Iβ��~��������}{ykk_TROWTUOWWV\ablgiiernspnba�������^9>A@>??>?=?<>A<889525/548173@D��\c_/ Ѹ���q������vtpfaYMCFGIIGJMKK^S\\VV_[fge\k}�����}��9B<@=@CA:796732216434GE&&��`gP +�Ʈ���{y���}{ploa`LG?FADCC?HAHNFJIJPRQZ_ar{x�����T���*3B>>?@DA?A>;?=8;3;53.0527:EF8i��id7?������|p��y�mip__QDCFEG?GCJDEF@BDHMNKWftyz������a���L=B9>>:=?CEMD@A947648558<:;AFBF0>c8���2""?/k�������zqkc`Z[TXKJKLJNDMJLNDRLLLUdvxyyz������)���ڬ(MMHA>0,/27;FM@>A=99AADHAA+Sf����@"#F/?g��������yvd\YTQPMMQNUKTNTQOPKUerlzw��r�����S������RQKN@>3-0/1;DA?99;7FFGDG)>l������z&C:3?a���������xqodXTNIIFOIIDCJISVfmroz~������bw������\DTNLME73,-13:<8.:9BEGIH5~������ӕYD9<8<[u��������~}zi_]JG@=??AALR\`lius{z������zQ�������.TRPKP:33+-2265.JQ`\begvttz�����U���������JDQPIML4/4-,4 \ No newline at end of file diff --git a/images/trainset_face/s36/6.pgm b/images/trainset_face/s36/6.pgm new file mode 100755 index 0000000..7109447 Binary files /dev/null and b/images/trainset_face/s36/6.pgm differ diff --git a/images/trainset_face/s36/7.pgm b/images/trainset_face/s36/7.pgm new file mode 100755 index 0000000..eb08e66 Binary files /dev/null and b/images/trainset_face/s36/7.pgm differ diff --git a/images/trainset_face/s36/8.pgm b/images/trainset_face/s36/8.pgm new file mode 100755 index 0000000..3f8633d --- /dev/null +++ b/images/trainset_face/s36/8.pgm @@ -0,0 +1,9 @@ +P5 +92 112 +255 +0//024,0/2.3/.11-/521245;4J;=ONOSHJK?LTN95<3;48;886;5<5:<:><4:6<9;..31-1.1/,02/212-/4.52:SE?D7FFKLS?C=:89878:69:9<89:;;>99;;=/0//02+12/203-36/44aODLaT[[^KVpMTHKFC><795;99;6<<=:>===9=9?1/2,3/0+/21.2.15.4/:DAA=5EB3MF?;29??=]tgY`bGFQIT\QiKTO^TWUdplIa]GGMYMVH9=77;:9:7=:8=5?:==@8;-01/...//1/11//0-DAAMA7F=9A+73CEadWTSW>ANJJPk_QTN`]AV_sVxmOUJY`aO\H;76=7;98;:7<:9<=?;?:/20./0)3+4.0.2/51L_8G9=?311040.,210015>'>VN/C@C>:04=C6=F#2:OUNKHKQ8#5?H8XOSQK_L.HXIGOZnKIlQtiP_mVFB:7<:7<98:<>::;=;A.23222)4.422/20;LI=6D>@-;6,KH+@C$JTP<>7MO!,>4GR8OMGW;5EC2BMFNEN_cnuUWbiWCI49:;=9:9;;<;@9=;12-530-22-1119'5VI4?>B943<,M; 0E'[UF8+8P@C'M@8DRHN8537-TD8;TQaeblbYbz[SN:;<:8998;6<=<=?T5;'J-::[7I3+(.>D38GJX]YZednf]`gTC=:=;;;::=::@8><.41600/1/3526'4NDG;5<4<+D."%5#\PXW>48N?1+00+9T8;;>;:;A9:=:><43-802+00553+)4JLCB<27)6A(%($S'LWZ>4 /;J$,!.$CF4+-''A*1':CKKPeXe`Zdga\`ON:9;==<;;><;@=<+6011...09:9@IL@MGMG*.,/P(!#36FNf4@/#`" +* ?<1 !58-+AJQ\UemSX`^ejMl_WM<:9=><:=>9@<:0.7-22*1.:BIZnkFGHNE>%-"S6#' *7;dD&0(TG)!&.5*$+*$/3BITYZWaQS`YX]PW^xbC<8;><6=9@?;:+50112-20?M:C5#&,4+ !*(OA)''C_-#",1,% &"!#+93CDMNIEItk[Uf\_f|mE::>7:7<:@?=;-1032*1.>NVcpw[QABD=:2., ')) (,.F:&*"(IL''$%7*2%!!(($/1A@BJMXPTrP^ni^XoyB<7<9>85<:@;<0.2/30$'+:R`mnP<570D,0/(- ('(!'*&:>,**33BCB@3"2/1)'& *)*+,4F@IGNV\eSa^^SLVVW68<=6<598:?92/0024$&.2FV\M@5*,,.,*.,,,).&$%!"#,+,B4/$439EE=A9$6@42++).!+-,5>=@>?HHQRORC;ELXeq69<6;59;59;021168&'1A9C=,:::85137520955-/3?AOIDDOCIIE_�i;67879:97>/60468 $+/G__J@45)+'+0.,/7030.-0.65AAIF<=B@9=?CKHMIIME>@;6>EOTIC>XhKZXrk:2:;8<:;;018-1A55GNQ]copt}zrvukw{��wu�����������������������������r@,8A4;869[vuS+IB8:>7>/5,!*5?011+-105?OXapupxztvtuy����������������������������������������p$8K*?6,1RvqWP1G=8<8=5;"!+7/*,1)00*6Uffu{||{�����������������������������������������������R$&A&?AL>`]m\@5@<:<>8;(+6.&755+(Mip{�����������������������������������������������ú�¹~47+3NSR%_SzhH7=>8;<48',2&"+8,."?bm~��������������������������������������������¿���Ⱦ�ϫZ 2 :7cS^CvxT6;@?9;<0.'%&-4*'0&$ (Xnv�������������������������������������������������������y<01IML\_xw+9?A<8:1'*0+%(#Cgv�������������������������������������������������������V01N\OS�SJc-8H8992'-#'# #.Yp����������������������������������������������������������q>7'=eUA}�XA<38;?<9. $&'*+"&(@bt���������������������������������������������������������ޝS064ceOXZUS0(/E<<9*##7&&$"/I_x�����������������������������������������������������������t9.\<((A::;"7F&.28H`{����������������������������������������������������������ؕE55rq]VB0X7,*=8<@/;H8-!?9Fcz����������������������������������������������������������׾e3KT�^D=2B>1-;7?>+7HC,6D:Qb}������������������������������������������������������������}IJnldF23.8,+8;?>)8GA$HECXn~�����������������������������������������������������������ߜVM�rVP010!.!2>>;$,C52\AN]q�����������������������������������������������������������ۿ]`tPA:0<)()@<<!&49?Q>Fdu|�������������������������������������������������������������wX�]L@>7031&):A7"+0CA/Oct�������������������������������������������������������������֒i|[6:@5--2((A>6 (856Idw�������������������������������������������������������������Ѩ�uT0D562!'0#@>=#/&7>c{�������������������������������������������������������������Ӥ�rS$J.1,*+,@:> &%*=f~�������������������������������������������������������������Ҭs~V,'>%-(4'+;@<%(Dj�}������������������������������������������������������������λana(#6%/(7$.>??"!%>t�{������������������������������������������{twsuzzz��������ļ��kXc+$,.0)3437>9$" Iy|���������sfrslec[`bk}���������������~�yvfaTPOKR]d_lx���������O^1"%+/0&,=7:;(ayz�����ytuupcXU\Q?;=;DMasnqz����������~uqm\SHE<=7;DINMbiiv������͊YQ5 *%7+)+<<<9*lzzz|}sg__^ZUQE711+46;ALehejr�������|rqhaUQJ@416.-46>?EP]aegn{������vsd^UNI><42296?@JLNGKOTv����ȲgS7%$$.+#3=8;:)% ;wy�srune[aeddae_f\UPHGBKNU\cdsw������|ra[MB@:7026>ISUOLTPSR[gb�����nPF#$+>$(7>::7&+ +Cy}nfongghldb[_\ZOB<9416ENWemu��������|iW>:4/*+1=ANXVUWOAEV_jkw����zBP*@9.::795&.% +K{}c`kpmoh]OSW\;[2+'-.7:DS`ix���������qB2**')6!D2.'5=6<894&), v���z}ulbbRRJRRhp_a_^`ea\jpmim���������ѭnh^dXKVgkbehhs�����������ȿ�F*4$P74=8;?34%*)z����}{qqnjplus{yjmieadeqwxrmz���������ʻ��gecX[jntpzu���������������U$-/v�437::4<&((%������|z}vu{z|}~zrplhmpvz�}w~���������������sjjjv|}z���������ÿ����т ���z:9@6?'(!1IF&33��������~z��������}~�����������������¿���y}����������������ƿ��̵e�qS�7><7:$&_mna7ZR�������������������������������������������Ķ�������������������������Z��6d{%4?:;:&&qNm}juxz������������������������������������������Ϳ������������������������¯��v�I,;@9=9"$d4Gz��~x�~�����������������������������������������ǰ��������������������������֤�!,<<=<;%%]ZYny�yz{��������������������������������������ò�������������������¾��������Ա�399$%Gmak�xyw|z}���������������������������|����������ǽ������������������»���������Ņ6;7D<9 #Xs`j�ypyxw|���������������������������r|�z�|������ͫ���������������������������Ӆ<:;>>;' mm`m|�ppys}�������������������������voenvuulrxc_^p��ˉ�����������������������R��ۥ/;9:<=#%�]drz�Oj|s~�����������������������{X2.3,oxja{=!%"0Zz��z����������������������Lk���*8:;57'6�Ue}vk-a~ry����������������������~m3$9gwb]�5%6b��}~���������������������Zes��'2?8<6'!�\l�oX7b|sx����������������������wkBHTUmrp]U�^XC;7;X����z��������������������ace��'59<8:# uhtz`OB~stw����������������������piXiutrmdZKYmph\QNc�����v�������������������ef\~�+"9:<8:!&Mw~gQOU�ppv���������������������vfZZhnrpaVX`w��pap���������������������������ff��%&78969%!+uzZG\d�wkw~�~�������������������}ruklx|~ohopw������������������������������������7"696:5""$_�aIagh{gx}{��������������������u~sz���uqzwx��������������������������������ȩ��'&93886#"$>~ubrkXtjs}~}��������������������y����ty�{|������������������������������������)8:37<$ !%qitz{t|mm|���������������������������{}~��������������������������������ȟ��Ǟ/=723>"%"%\vm}|��qkz~��������������������������������������������������������������������[784637$!$9}wv{��yju}�������������������������������������������������������������ų�ú�,(460;35"!!!ltw~{juy�����������������������|rnjhgdkifa\bk�������}sx|��������������������2884758!"!"=�{{z|msx}������������uyxzx��}ricc[\WYQSNONJQQW_p����n_gpr�������������`mv�uA$=3671:7&%�{utUluw{{���������}vgekxwym`XZURPNNODBA=C:>?@FJRk~�YG[ljy������������=AC4229356354"##"AjpdUa}zzu~}�������wl]Ddnk\SNKQUSXWWTRSR^[ITbPJ79@J\B1Feip������������8175256235470$!!$ " )91.M{|vu}������~qcD>QINQ[howwz|yzz��v���roF*&$4`sp�����������|953723425346/"""#%""#$'3�{{wty�������tg2':Eakrry~~|�{z|����������YBC8Mk}{�����������Y$8842462624413# #& "#$$$$#~|y|yz~������{tMI`_hx~ysyz|vuturnnqptz��������ads}�������������G'778-617584252!""" !%$"&) +t~{|x{x������nx����{v{trmljknefe__ks��������v���������������1/6575214531354!!!! "$#$$%%Zy}~}x��������������~y}rtngehd^adbafp}�����������������������$8056335182136/! #!' !'#$)7�s}~z}���������������}w|okiga_`hbhhs�����������������������o87153371160071"#'!!$!$!'$$wvx�{z�y����������q����tvplhehcklps{���������������}�������<(1?.6/312115234#!" $#$"%&#* azt~�u�||����������������uxtqjlmnoqux������������������������#)2;/14406019/30""""%'%""!)5|r{�yx|���������������|zv}w{~}�}~�����������������������c649145353./41-2 !##$!#% "#%"mtu}}v|~��������������������������������������������������+)41832432413-5/3" "$ &$##&')Jut{{uz�{�������������������������������������������������|/347.113713712-7!"!!!!%"#$#%&$#ttvupw���������������������������������������������������<%33341/1120342300!"#"$ "%""#(#%Pwsunx}�z�����������������������������������������������j12/252/600303332/$'!"!#!$#$$&%") nnspw~xy��~��������������������������������������������.#021/850/122,73.24! !#&" %"#&#$#)Mqojs{zu||�������������������������������������������M+40112261./02/4/2/$!! "#" $"#%($)Awfjvt|xz}y���������������������������������������y�7",3110226/+50/.2511$$ "#" #!$"$%%%$)zo_nnztttw{}�~}|���������}~}|~�������������������v��2)406,5311)03002321&! $ $$##&#''%'wvidistrnuuz{u|zz�~��~�ywuzwryx������������������l��2$*-+2/,730,0,.61043%!!#"%"$#%$%&%#$&qxtm^krskqqsyquuvuv{zqyqrqvrturp{~}~}z~�}����~��ux���D_V&(.//29-30(+44415$"""$ )"$*#$ %$(,lsqwo\golmqoroorjprpsionlmmllmlelmptwwpvy���yzrx����9�i.-1.6-14,,+655.$! ! #'$%(%##I77B1etvxuk]biillginijjoklajebhedbcbXc^]jkodlu~{{vrnu�����"@�J0-14,034.+,2:/& """!#($(&!"Yl4Stwrsja^dekdfjhfdehk\e^Y^[`ZY\RSSSa`_]frssrhjx|�����-��*-13).73./*-02!#!!'"%%$&"MuW +@|{txlnlfWXd__ba`a[feZUWWSUSLSPLINOWQSW^hhecex������+��H--,)-642*..2/$#"##$'#$'.otB.zyyziqppf^[[W]^Z]\^_WVSWQPNHNMGKHKDMKSYW\\qwz�������C���=#-+('7511*5/."###"$%%#$ Rst2|rsvtkrnijd\VUORT]OUTROPNLKKMKJJGHFLLQMRepq|}������� o����'+*'*:3.0.0," &#&%#)"' hrz7 +uqtsrstopkjgc`VQPOMKQKOLOKJMKPLKMLLNLL\frsq��������� %�����3%-+))5330.1,#"("%&#'$%wj{U klrtrr|ujmpgjlb_[SLJNPQRQPQSNWSNOPIIRZjpsuxz�������� ]�����n#-,)*0364/2.%#%#&&%"'!~imx ]mqtvvxzukkmlnjffa[PJHGFKLMNFLE@=AAQ`ekmo�up�������L%�������[!),+23833./%$&'$&'&%-{me|T  Ioorwxvzuuoomkkjgni_cK@875586556>AQYd_kot|���������g��������jn7!'0110-.%)('&)'%q{lfl}1$1nmrywyusrovphbgglmeegZPA8691269LGVXbdsnr��������@S����������ԯ����xhB \ No newline at end of file diff --git a/images/trainset_face/s36/9.pgm b/images/trainset_face/s36/9.pgm new file mode 100755 index 0000000..327c4a0 --- /dev/null +++ b/images/trainset_face/s36/9.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +--00*+(.-,.-.-+3=9CHG8D@:/87>72Hc\POXB:;A8FOGG?35353304572645530836536.*10+(-,(1,,*2-98>=<1:C78>8/5/50B:GeJKIL?C?I?DNaGA@GQO:IZ\U\[AGEHJUCHB52153/.614237523247547,0---&-*,4,+**2;83>+.79377';3)6-.98856075.=9&51;MRCF;J@*4N@AKMCIMHV<+IHB<;YV?@R?bfGL\JE245/7435,750404611830.*-/*,*/2,0(PP#;2582*42=56?8(45MOFB8DF;&4J-ZM2NQCP61F;85HD@DEJU__RHO]X=:63201423804.381531/1,+,---+40$9IC&7343404.B@*;=)?QP9>/K?0(G%[A4GQCI51:7,CK78@NQWUbUN[dPLI1444,220316,171.4..-+0)/1,(7,"K=84;2994964H:%3A'O[K=@&]B%*;,Q348T6P3(/"=A:2ADJWHH^P]`TSRP@6/01.+0/4/0/3/0.5,+1*./++/.*/K>9,:38,;<2.@4-R1TWO::VP"(/.91-4O;@8%L7+3=CLJEOWYaVU\NMF;..,1.,302212151/.,)/1,'0+$,4GD7.25@'6@,#':%Y 4W\MB'JN/ *."7%=I=,-&%4@)-+I?CIVPOSOP^YRRH?51+00,3/110.6021*+-/(1'4+%;?G/50845+<-&)'@D-^_T>+;EC , />E3 "%:7 6-LORRRiWGOR]_QEQTI96(+/111///30/4*-*.+0+6$%.8BB??4.6/-B(!&&)E:Rad0D 5,X$. (+>*#)/('=9DHTSNUNEKcWQRINZmE/0%/20/1/24+0/**,*//1) (,5?@GEA*/3#S0$# )@>Td,4"",QK+#(#3#& #%"#3<8EGGIC@FkdPOXSNTlP,.-/002/0.4,01(-*'1+7/1JQ>:GBFIA&2CD- &,3:X?"+$!DX>#$-!"3$&#*# $72B@DENKOPkLSiTQP^a0&/310,0-25,04-*(1'-3CLbhNC8>K5=<+)'7/'##)+,BM7&'$-AJ:)-'%2"0*#",#%/-3H?DIKPSbSS\KIGMIE)01203-.022,53*)1&.:ISunOEC=H?3432)$.'+# %.*2CB0#032>JCD4.!653'%"#$()&*8CCQNLNB8=EDST/201.0/341-24('$.6FW^hbB486+J4/20-3".',"!$,2+7F90+713=HD4@3(7<78+-%+//(0/0,+(.8>KHG7E@FLG;z`.3,6-00131-.#! '%9N^`P>/)&./3-(0.,,//+-+'+)2207995'/6<9E:4C827>;74;7=:787770465;DPPJ>:LfRMGXL6/03-21-02-, #%*JRH820' *7/.++'('-/,,+026278.?A?19CC58F?GHGDD@HKLNGVPMUWEB619,0FARN:Sl^ANG>>:-01-7-1011"&(+IQE94,++,-.11.+/89144;9>KDIPOOVMFTSOJJ]^f]kmliiuscfakms{lgh>3G6/><@3MWJBNO9"F=.2/4/13.&!$$-IWI?4*,-1+'36>=CBECJPRU^[akjujlmprjkqz�����������|�l������zzJ4*)*94=AT5A^fW'/=<0125+0'+%$,9HHM;2(('-/-4AGMMNT\bgdltoq|���������������������������������{_'!#496<47+L`jK&2?2341<-&'&.;QSG4,+)$),/:JVbY`fguxvz�}���������������������������������������WG:.?/(>abTB(:6,5062'+)=A>G3,+"&*/1;JUaehr|�����������������������������������������������>08->9,$OKLH=,454527&$)61+2./-,+5<8PWYfty�������������������������������������������������x+#'2.9E?3)NKmK16.615/&'62091216.5EO[lw�����������������������������������������������������o"1.0@KRDZaf:1103441'41/1-,54);Wim}�������������������������������������������������������L &$79ODsYlsK):5152(5/&..<<2-Lns~����������������������������������������������Ļ��������r9(#MCIU�QcR:$2:/42%D-"1:42%9hx���������������������������������������������������������ǘU,)!:\>E��<5;-+7103#-9,'94,"#Ur��������������������������������������������������ÿ�������t30'0Ta5hjP5%*(6/33(28-,4(%6h{��������������������������������������������õ������¿�����ßH*03Md\BQAA+ #4433&3)%1'$"%Pu��������������������������������������������������������¿��ĸs7%2cTlOC-L0#!+9-/+. ,."*@`{����������������������������������������������������������»�ǒU'&cqSUA)>;"".413!&"(3$-&Oh|����������������������������������������������������������¾���q6$DvdJ93,>&!(6//!"8-,4)Oe{���������������������������������¿�����������������������¼��ęP)OZiO2&.)*!)5447B,<&6Qa}��������������������������������������������������������������õZ?a{[E?)#""167"DH<7(>P]}�����������������������������¾���½����������������������������r=j�OD5&-2.42-9GM%=DQfy�����������������������������������������������������������ż��ǕCd�S28-)1+",18'9%';s�~��������������������������������||qldgZ\`]\VQHO?FKFQ����bs�|nPeƏHN(# "#-$0./;/K}�}�x{�����tgnfsmiTUKBK1gGKOP@UXVbaedkTS�03Oyg[K>75/�����McmxtsnkaVGh�zrv}�U�������m~���gZBARY`^eigl~zlERjw���gE_uCA#%# 2-0/ H~|�QdzyqhEr��tnmoquojd[OLOXZikr�cn�u����R��qZMJFQ^HKO'B+DTb�s2Gj����� q���*%($0.1/F~�t@ytjs|o_fpgbenqo[TONSY\]V`di�vO������No�eNJNE;g_0`C*6oLDl`V_{����o\ĵU!'2-.12>{�]Mcaq}yfXS[lol=b0051PELf`blhzV������hP�mTXK61|�4U,E4T�sPd`jy�����!iSgi1"$300-2���`�disywf>?c�\ROMFw�{f~�s{����?kiF,!#'0-1.- #��bj|fnprkZAIN5Zv/?@8CFqcaO{dgnk��������OV���WLThpqfgbbpw~���rnp����Kt`E$0/$4/,3."w�,poensqgbL<:C`�aBWOXbqnermybm�w�������֌:Xs�yRZknqoqnjw~��zlr|����|�oLO��/%*-2/#+`�!jYFYfjhfLAJU_spgfjghilp�n}�Cr����������>c{��T_jtz������}���������tq,����''0.,Wv�j^JEIRaa\ilqs|vvnptlnnv|fioPu���������͑=���pmu���������������������t�B��t�T/6-c��0b}gXCERUlz����~|wuus}�ftlX������������^M���}���������������������ix�tǥ6V4./a��PJ��z\RK[~�����������{���q�Zx�������������9m������������������������Y�����J~4-2., "&c��u-���{r\o���������������y�n\���������������5}����������������������]���Ī�w(/11>TN #A-,20_gc�w��j���w1����q����������������xE�����������������̷kG9l��������������������������1/113KS-`����m{�}�;t���u����������������J~������������������̭`R>b���������������{�������ǻ(2-03#cJOmy��oyx��>���t���������������]t��������������xkmv��ˏe_O]n������������w������f���A (3./^u[s�r�mz}zz�pdÑo������������ʞj������}aQ<\��|��+!&&c���xwrigcihm����Ĕ���������Yo��m*10.X}[i�yytq}wx��h���������������}~�������?E��u��9:~��������pe[fp������������Xi{�� (.3- \�[h���]q{xw����~h������Š��t��������6Nv��r}�xT$1U��������������������������bbj��&&/.- h�^h���&l�uu������rYdmkc��o���������}��yz|���wkk}��lh{{y�������������������������jcYx�R*/1 wy\o��h-b�ws������|yu���������������t������op���rjo~��������������������������iRj�_-.*s{[z�zWQutvu{������������������������jglv�����������y�����������������������������z��V (.(\�]��q_d�jvsy���������������������������|���������������������������������������������H(0/(�i�vlir�ops|������������������������������������������������������������������������Q!)-1iz�lfu��vjq{�������������������������������������������������������������������������K13*#(��hdz��ant�������������������������������������������������������������������������40.- j�hfzwi�glq�������������������������������������������������������������������������+#010# H�|t�q�khq}������������������������������������������������������������������������%-2)$(upt����tgrw�����������������������������}{{��{wnlm��������������������������������a$*)0.#eso�����fnv��������������������������~tsmjiigea_`_hlu������������������������O\cjS/1+-,2"!" +:�ux����jrt|�����������������������~wniibabX`[UXXUY\Yaw����������������������'980401/&-!$$kx~��|�smuy���������������������uh_]XPPOVAOOGD@NI@FMYd��������������������&*4304-0',$"#%M�|����ijzz{��������������������o]SLQSPTS^W__dd^dj^DCEJ\qir�����������������&/09/./-.($! &)���~�_+hz{�}����������������|iVIXjrvz~}��{�������rZ?6QI^o���������������� $2031.*2.*!#!@kqgW+ W�y�����������������ol_GRm|��������������������eC4Mr��������������m"-.325(-.& &/;0)% 6�z���||����������zhQHFa{������������}~����������h����������������b&,)/05,(/+"#%$!#|~}���{����������~_R^p�������}{xt{wmqoerw}������������������������I+-(/+4.(*+# "# !!#! e�{��~|��������������������~}|pkqjhsuntq������������������������7*-/,,/..(-!# $"' B�|���|������������������������uutlmtxvxs������������������������� /.-)/1+/*(! "! ! # "! }~~��������������������������}{xvuu}��}������������������������t*-,--/-.-*+"! "$ "g�z|��|�������������������������z�|�����������������������������G$/)0)0+-.(("" !!"  ! H}u�����������������������������������������������������������*%*+,-.+/'(*## !$ ~|xz��}��������������������������������������������������������'-1.,-,,.((&!#! [}yx���������������������������������������������������������M&(-',+)..'*'"! $!! "4}xw|���������������������������������������������������������'*&'*)+,/--'' ###" mxsy��{�����������������������������������������������������p +#'((.+'-)/.,($"#$6�vw{}u~����������������������������������������������������1$'+$-.(+--*,+ ! !!  !u{sv|w|����������������������������������������������������"#$'&+.).).+++"#" # Zuppyvz��������������������������������������������������|�##$)#('+.%,0++"#!$#!!"!Skkqsnx~����������������������������������������������n��%$%+&''+'*.0'&!!!! _^p{{v|r|y~zz{x{x{zz{zxzyzxyvzywzxxzx|x~w{uyssvqqdlcjpgd^WS]OUYk~�����������������������kU6+8Muuwuxu{xx|ywyzyzz{y|x|yxy{t|ywyzyx{{z}v~uwurpjejec`]]XUJHRYl����������������������������vE.1Qr|yt{{wvz~{{{{|v{z{yyxzx|wyx{w{zxzyywswutumjifkllaYY@KGT_s�������������������������������`90Opwwxxy|x}{{y|{z{yy{zyyzxzw{vxzyyyuxutxpqneahhljj^UKGNbhs���������������������������������~H/Przwyzyyx{y}x}{{{y|w{xzzy{yzxx{yzvtvqqoojeb__^^WNJ>^npq������������������������������������hAbswyxzz{|z|yz{y{{{xzzyzv|xy}zwzvysstrjhfi``XYV[BDWoyo���������������������������������������_pu{yz|z{}{{z}z}y{z{zx}x{yy{tuytrpuphccgi]]`^\K8Ykwx}����������������������������������������ji|xyy{||zzzzz{{{y{{y|yyz|yxw|qgmjj`ciha`_WNC7\rw��������������������������������������������ZZuxyv}w|{zyy||~z|xz{z|x{xxwykgmjhbe`b[c[CK:Qzx����������������������������������������������HEblrtrtz~wy|{x}y|z}x}zz{{xngimk_]f^_`QK:6Pu{���������������¾�������������¾����¿���������D8Vmvvnvxxy{{zx{zy{xyyyyxwckglhgh^`YSG=3Xs~��������������������������������������Ŀ����������A+Ndrzruxxzx}zyyyzwzzyx{omof`ccica\Q>)T{~������������������������������������þ�������������>$STbgfpqttvxzzxzvxy{zxqjmp]cehleZE?{���������������������������������������������½��������*4JR]Zkjlmut}vy|yx{z{wgkph^baebaK 7s��������������������������������������������������������~CIXa^otpllvx|yyz}x}klg^d`bQY]?l���~������������������������������������������������������?.IM^ibprxpkx{{{yyz|yn`]_X_WPS\(7�����������������������������������������������þ�»�������&G>Rdnjonruiw{|zw}yyd\\QWbGP\=d������������������������������������������������������������_*DNMhglmkvqozv|zy||XZ^_[ZH\K,6������������������������������������������������½�����������3?QXYeehlouov|z}{z}_a`WVSKY6 T�������������������������������������������������¿�����������^)O]I_ligjwrvyz{}||aXNMMHZ@--k�������������������������������������������������þ������������&HIGOD9,HB;5Fv���������������������������������������������������������������f8>,2L]\hjauvuv{{zL=7<9UF>6Jz����������������������������������������������������������������2O4)>aSajbrtpu{wxG978KQCC:Iz�������������������������������������������������þ�������������9\`l\mpvqzx=EMDRHA@%Mq�|������������������������������������������������º�þ�������m72( P`kZfpghz@EHCI@F20Bkz~�v������������������������������������������������Ļ�Ŀ�������{?')/d[_aP\[u{K?HF@C?'29bq�{|������������������������������������������������Ŀ��¿������|146# UXWF8GU`�F:AN@82"/5Tq�yz������������������������������������������������������������vB$?-LCU83;BU|F=A04#*%+>$Uip~z|�������������������������ž���ļ��������������������������u;6:/ 7[D&;1ASdF>/)"!($+=(Ltptz}��������������������������������������uiY]`grvv�����z�{���=.5/),NB)bdvuzG45!($%'4H||wz{hq{�{��������}te\Z]sq�ɧ�������������qis{w���̼�¸�����g`�~9)2"'7;;TGgnxtyA:-) +;6zw{h`ljhax��������ubJz���s�����������~fu�}w�������Ĵ�������hHpk (:*)3AK]Pgqrwz<1%#,%B%"r~~w]^lnu��������ĥ��]���ڊt}��������^juw��������ζ���������8cd,)940BFHNXmquxw- ($**!/)n��y`iho�������������}��߿zjpm���������wz~���~oYQa^Waoy������J:tLH<3:>=Q>E`tiyww(!($)'(+ _��qcvbr������������{����rmp`���������t�|woggjjPS�EN\Mkk��XV���J5=>BBF[tiuww!%3,%&" Iv~sixcr{�}ziRA=X?S]`[b{��|k_Jl{t���������yvlei�sV8z^S�lL]X}�B7d��=69/+8,%�߃R}eG2>MtlLQZc���z}�������aO����̐;��������������������kPm=Jy8.@:5<0=WQULeqp&+D/.163*+Q]-��F�`GO]nw~x��������������}He������U��������������������qV�XTsB/TI845.TYS`irq%K-06-.+,"Xq@G�~M}orxqy����������������vuA����������������������������z�{S}D6ET;1/@Q[b\ht=936*%%!'`|k:v�T|���������������������y�Q������ʞ������������������������d�]&>@1.7JMSfmyop*8.4'& ,']zwNm�Yq��������������������~��g����Ŀſz�������������������������m292,,>KQYbvpqp "=+3*!$1%Yw|n\�pj���~����������������sǬw����������������������������������w85158:FRVknuqrF0-3",.#^qy}`��k���������������������ӆ�������ķ��������������������������z;5'38@MSZjmtssS543/',%`lu�uk�yz������������������q��v�������ú��}���������������������y��3A)2?DIUOirsttS856)"*)Wlo~�h�|�������������������ј}�������¾���o����������û�����������+NG/Lcb^dnpowq"#5:>*"5/,ihpuww��wsztmmnr��������q����������������������������������������6*;EVaUifsvvqt'&3=>)*00+[cnvw{���xz�������������������oq��������������������������������}@)2JUWYcjtrstu)!'*0D,.*./#Rfo{}�������������������n��wvse[l������s\{����������������������|B.>H\Z\dupsovu##).33&/,2%Kdrv{������������������pb�|iXB9`po{������������������ebxub6+-Stz���S(;Jqz�������������������tL70JSg[[mospxrR7!&('.6-'71@Ynqw������������������zshnhG8-===almvypz��nz������������������x�hM>0KK[`ic^pprrQ@5/'$,3356?:Rlkm�������������������uWg[SB>>BOWajvo���}������������������r�[A?:HPR^bUchkttPJ>:1'+)A=6>4Le`iq�{�����������������~rg\@HGEO^hqfa{���������������������l}zSC<8RPMVZYbonruKJ:>22$.>:B>/Edgain}z�������������������mcEeaSbrgmp[f��������������������xxnM6=(PXFCdimlsssQP;>7=&46B?7'P^kbbdp}{��{x��������������h_am|s}udjbgcTq�{���������������{{veaR:62GSV2eahintoQOK?9=+.1:115\Xh\_ae}~�qt��������}��s{�sidgq�p~y]uSlgLWqk����|����������t}o_RU7>5?=RG`XbjispLLN<:B:*+9,3DZKYTZaiy{xn�������v~��sdtylk^d}�pyv`t_^cZNZldypsxx��������w|fSFE2K;=;9T]Z]eqqqOLO;?E;,-0,1AMKTO]lkwsjuqoku}v���qlnqqugRgs�pysom_\ajSVeUoqakq~vyln���pt]K?E19G9DIUb[SolsrQLP>;<<.5-.@.=N]Ldbfszh}ljdgnm����vrqo{o[[er�nqmtaqSrm_WdQesbcnq~onet��xok^>?>68F;>LQYMakfruPQIL@69+4/:C37Md[^U[pwli_fXp`j�vu}rnasl_`b^u{d�wogp^whg[[\Ybt^g\qvpke�zvf]fA5>45F8BAL:Q`j]ktOLDJH=60+47D4(JeeXRWlm]bd_agbtqnjf[d^YVe[ZYra]ytogbaqZ_W_`^^]a_UafgnZxqg\KQ?=:90E87<<2PWN[jmMMJII;5(-+9:-,GS[OASf[RlcheTilccjSQY_V\VOS_`YkunmdX[dcZ_WgQcJYMRYcdi[ni`RNFF5-<55957B=Q[W]gqJKLGH<0(6&7:,*HAWKCSWR\sdjPJeZPSdJRQ^X\KIT^XZqfaiYKMPi`jS^T_U\PIPYbdZlbEQQ9A,2:35/92HCFZbUltOJIH@<0/,+39.0D0QC@TM^qncdE7]K?EWORbW[\T\j���������xtplsmnitl_RBF[P^MePLSV=63**+49-8=ACU]eppLJGE??./*)834-80B15IJ_m`ZU=;DTYcqrwx���������������������}�n_DKEOKSQKZG<3/1(&$Q;FKW^_eppoGHLCH=14.3>8@6;742>KSTLBVRDIH@INY_rty�}y{��������������������~xh]@@JIBKD@I>-80(*#O=DSV^fnrpnKEHO@?;1:$7D/(7-3?DEP3I<5015-+K@IF^RgunspMIAJB=?77&0G&96,7:B3MEJOR\ejoqoJHC=C626/'1/8;70+9.>I7?IDToDf]b[cl^��zzr~|�fy�pq|�yx�����~�ojs[?AQ3PEECG018:038:5JSYeYilqkrBEC@<:35.+0+5604330E@@?JVTXAmYSRm]x�zv|v�{�|bv{ogl�mj������g\`bF4@CLIO7B5843+5B5:I]ZeVeqpopCE@D>?87'-/'-1)20+4>@E@LYHMW`O\Ygp�rd�ty}xx^qqpaipy^vtw|��r^WV_Y'C/NPHF*G545,4927E@NQYhooorEKDFF??0',. .?43+,3F<92SMI\NX\VVbWm[\qrhipchaNcbSgkradfZojt`UPYLW@1@=B(:2)D;8JdhclgpmIJCGG?>.#*%"%;6-4#?6:(>TLQMVRNX>TKbYTZSZXYVW[FIJSV[d\iOF`[ZaIWOLFG8ELOJ0DA89@*47*3:8DdginjknFJEHFG8+)$")#1 - E1=*I[RVF[^TB1B?QBGKPUSMTMHHGF^[PQRRQ6LTJKICUE*FT%fXF;G3>492-73258E[[lkkjmFGGJJF;0.*$&$%@&;J<79VaW^\aXG=08??B?EXJIJT]XYMOSQO[P^J?IKDD8CRI,:R+NZJ9G.=7/=.(4;3EC[ckkkmkFFEJGH625-%%*&5,+G>?.CLj^MlVMO=64I]QG?pemxcldVYI^aUk`YBGA;6;GY@?7VGGVD:8)*..(2267@McehckkmDHFHLEC8(/- #)2%3B07F.NqHKCYL7K9HA7fI6CL`n~hflKcbWHhXieWPL-U[C<>nD:ECQGMf??SMi|xdVdQzhTBdkUqMUDG8A<=E[.0=ENSE*B8+$(*-58%8&=B)kcIBQ`F8Q_NQ5B=5YXGA-85)."(.=-FU[jhffggFDEKDGGBC4(2,5, 2/$,59^FI>BXDKOPEyFR]^d~{WreqxVZtRO[\lysMLM3AU_JGF@G?Fk G?//)># /<>AXXdddijgFDCHFECKA=01)8)#10#*KZ?DCNUJLCA[t/Ipk\mcvXo|d]Dv6P]PgvgMRG:FQY>FBL^)Z]+4B9+.:/(022-24::AMUa]ejgbecDEFDDBJFEH:7.%7(0%-$:;H?BIJLL63V[S5K�[bNibta{UTcOLnV?ijWRZQNrA8Y@OA<9@VB*C3./0#.:FDOZ_fddgafHCEECGHGHG;;%.8".! +,36LAB>VC)7]fP,XjYoAXapboGYTB`p:KrQZWWd\c?[[I?L"A;U6!S$2#.&!348GY`hccecdDCEEEIBEJI=5(*-.!%();?8D:MH@-?j_:*`NbhG^6ojPUMMDv[*RqNgJ`nT@Xed:=J*BHSZBUa-EXfX]\<^^HKPiflzFG/nQQ(GEJ73:8=36)!31[UIMjc_abbb_HCFBEGDJFHLE/-'0+ -%8!>H'FH31:8?D>-NNI]J0KFNTPRk5Tb;CW=se^ED>h<<*L68946#313&."&2OkQp��wi^cabCEGGFFFIQcyx8.)'''!!F>5<5HB=2=3BC<-ELJJ<0LJJWL;aJYRFXJ^bL_H8X`(B=<''-D,)013+(+)8)Pb������mbbAICD?IXi����V7*%$%E23<,B8#=8;G8#+ML?9(?B4RQ7e3EZ!aHRaE@`/[IIC3%3/J8132=9GL@$B���������y \ No newline at end of file diff --git a/images/trainset_face/s37/10.pgm b/images/trainset_face/s37/10.pgm new file mode 100755 index 0000000..335b621 --- /dev/null +++ b/images/trainset_face/s37/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +t{x{y}xy{}{{zy|w|{vsvrtrxyvspqtkgqabkinih`fnifdahciohcpmtsmkfosgmxux|}}z{~{|y{z{z|{zz|{|w{y|wy{|}x{}z|{}x|yxyzvvvstnuvwsoqok^Ze]dlnrre_belg_a_]\cWheolrrnsqjnwxsw{z|z{}y}{{{}}{}xz|y|w{{v{yy|w}z{{yxzxztmrwoqzrvqxtnecYVWU]cahpnwpll`bib]QPNKKXd^gocpkqjtquwqyz}|{{{|y|zy}y|zz{yzyzwyzw{{zzx}{zzvytsnmllpormhfcXVOISZZgq~��������}uxlk`UHDAKOV\`ognzsxzwww|zz}y|y|}zyzzxy{yy{{u{xzw{yyx{wyz~oupwnnfnldoaifXSOKSYoz�����������������qiPB@?AFVgifvwuyvz}}z|{|xz|{{x|z{zyz~wzyywz{x{z{ywsnmnrfklqng`Xe[UMI\s�����������������������kLBC59Zggv|wvtw|||||||{}z|y}|}y|x}y{|zwzw~y|utyhrmmobm]cdeYRLJMP^v~��������������������������iRJ)4Obzuzx|vv{x{}{|z||y||y}yy{y}zzyz|zuxwxrqpmithilh]]XOPL7Eck�������������������������������t@..@rxx{yy}zx|z|y}{|z~{z~{y}y}yzw{|wuqyu{pyf_rnjik_UTLCBJg�����������������������������������j:*Vpk~���������������������������������������q74nzt{{{~|z~||y{{y|y||y}{z}wvruqwopggbgggW]Z\H=Zmt~������������������������������������������UNg|{{w~~{{~z|~}z}z}}}|z~|zveplslffhhi_^_[OGA[t|���������������������������������������������n`tzw~{}}{|}}}||{|z||}z{}ratiqc`chab`^RV>Fbu�������������������������������¿����������������kryy{y}~}|{z}{}{z}}z|}|gonig_dhb^bWUM9_���������������������������������������������������ÿ������������oDGNWkgmtvwmix|f]aOP`=!6|�������������������������������������������¾�������¼������������=0FJRdkjmpuzmn{}_UWPTG)Z���������������������������������������������½������½������������~$=HSRbhpksl|lv{PINTF5,"u��������������������������������������������������������������������F'F\HYikckfzsryDDOD6<-4{����������������������ý�����������������������������¾�������������uJSJEakegatup{D@CG<@*<������������������¾������������������������������Ŀ����������������86K4ALfnkagqq|=CKECA/C����������������������������������������������������������������������O1;61DPbplhio{A9PAJM R�������������������������������������������������������ü�������������m(Q4/2RXWljch{?PMERET}�������������������������������������������������������¼�������������GS0'HVQ\mdh{FQKEG>Ox}�y����������������������������������������������������¼�������������2_95JXYheisAPHJ<5(Dr}~z|���������������������������������������������������ü��½���������=H? 3RXdj\oHH@K0.,*-- 9,=ar}x{��������������������������������û������������������������������zT,*7)(1C:F?0(' "&;+3dj{t~��������������|~��������������������������|vggqu����������������vS-3(&(?P9.(%+#)(B'0hrpy�����zyy{rmqed\`\acw���������������������ysoO2HK`akou�����������uI>+/,LP8#(-('':'.kts~}s~x��������ɠ���|cagxs�����������������zvx}m~���Ͼʷ�������yr���}@@.:&6PT9! -)"'#8!2mzwxlnunenn�����}tnmijlpx�`�ҝ�������������mrkmja{}�������������uf���M2%@"!*)IT,,(&('20nz|fgwwv������������j][g����r������������oxy���q}����ѿ����������g���N,(., *%5>&81 '7#k�z]tsx��������������j���՛��y���������`vwt�����������ɿ��������iuh��M)"23$-),,$..)$=`�zr}Un����������ľ�������ߛ~{y�������sz�z~����������������������|Wq�?#17$844-17"6"-"X�]Ew������������������׺�yya����������t�������qeQ_��`f}��������Peq}= ,5)'/0:/E=&&' "!]z��6L�xy|tgVKASHN^eabn����rjSs�uxx���ɣ���~wzlgagiODo�9HWdus����\S���&:8-;>=C@Q.%*#!b���5`|viWLIJ7E$u�.jf\aalx��vo[��{��~zxx����vje\Q}�PM0oMX}`Vb[d��V9���+8=6?G>@Bc8=2$  Jw�vEg{dH>8>U@@A:dOzu[^fns��{wogXy�����R_�����srnq����o|ml{rZTNSt�\ ��v!%5;CAAHKNa369:7&'(k��r xmOELaqyv{���������������y>Y������[6����������������������t]bI��g!8:E9DFSIW7+706)+0J\�n {_i|u��������������������i-������Ҝ)�����������������������W=W?tyc&)26:1=FJLR---/10+Sg/~z5fmp���������������������]D��������Ai����������������������oGpurwx)+5;J773F@HE04,&,)""`|>e�LX{��i{������������������Jc�������͉i�����������������������r��q}�<-B=P-825=:@92&(&"$&f~T]�]^����������������������}vS�����þ�Ģ�����ü��������������������v��?3?JL.5729EN;/''%-"kyia�qi{�����������������������j����������������½�������������������o��=,@BP20525Pg6,/(!(. mt{_��f}�������������������������������½����������������������������p��H);1D;(B7*P`<1,-*0-(op�k��ew���������������������ʐ��������ø�����������������º����ö������R4<'I=.484V`F302,#-*lq�}s�uj�������������������̴�������������������������½��û���ŷ��~���S24)9154GD_fJ3,3*1,erw�^��|������������������|�ň�}��������»����ź����������������ľ������U*:"=:4?LMS`8<+/$ (+gpu��P夈������������������͐�����������¼���}������������ÿ�Ŀ��Ͷy����cP4175IBH\U;5<*% &,\rvz~jh�������������������͗v�����������Ŀ����qx����¾��������Ż��������dDa^Slhr"260-.4*Omrv�������������������p[xl[<,)-BTnz�����2Cw�������������������������sA*?FHK_Xnno((14+162Lqqs}�������������������wlkgP5%$,3.is|���iFIXN_ny�����������������������pQ:JROVckvq2&//*38;=lhhv~�~������������������WV\MH8??:Cdgkiw~{������������������zmbVT8@<>GJV`llka~�������������������������m�^A@D,\\X[dol(()4B?<1Acjehf{}����z���������������ud\>KNF=K_bkm]\q��}���������������xw�����syVJ>:;GVRcaaa/!+2DB=&Ognehdo~~rk����������������z``JbjdWet[uYl`a^mu����������������r��~|~ttsM?F0@OTSf`Rf/!*6<:89b]^^\co|yk~�������|���op�qwdacd}{oyxO|YQygKRiqs�������������p�qxzmceW;7-DPU@aYcf7,!194;JRPRUXhryuk|xnkpv|yyvy��sej�jp`hce��h~sVmfJcnRPVmgpyml{z}x~�ym���u�rslVZX@77:NV>GZjuA8&33-?CGPZPajn}ue�jcdbduor���vlom}nwb\bv�}qxyebqNgVeMRdcXvlfqxuzi~|ac}�~�jwk^OQG/H<8MIP8ej\<513049=;M\UaYcszoyaab[eej����vfyk�izWZkj�vh�woalZ\ik\QaeTkoiaprzqiup\q��|fliYGD?2=>=BEH@bWb<2119@>?3S_`]SZoqfdZ^X\kVp�pr�olaoxj^_bdjzgj��m`cmUxk^bXe_]jsidfg}q\w_isqbYkQ6E976(2FL[K:_ZUIibad[Pnf]_jYIVVbY[ZOL^j^at�nnq`]_hS_\\b_S[LUUQTabkZTh_PPWGPDF3<4-I.IIZMJVT75,"56;>D;WAH[RL^p`aVJHaQGPfIUMVe\VTM\nnq���u�wloobh_oe_lVj\bVKQTZ`^VfUKKQ@N?7.D8*99?;EN9RW8/0(011.9<5H1:SJVri[cK>AYN=I[RRd^f_`_dj������������xoqw|�typs`N<[O]UYlNFJXAH?(2RGKOU[BGRY>9454**)D6527?CAY:/*+-59839@<1A]L[U?S\FEI:=IP\fix��~�������������ø�����������~�biV=FLTI8DNF?730>#0,E)65-SBAZ?51+-38/225.@J@JWNASOESKENSPdnzy����~��������������������������ih`@>DQECL>G;:610$".F,557EJG[;:0*'>5'*9*;BM.RK@AI@JcIIZ_Xdyx�����t��������y���������������y�h_[L.;QHAQ1P?4071'"2?.L5BPSNf@47%-9+68/,7<@6N9DJ=CiSRcVdaour}���~q�|�nw�|{w���~����������|�rKFN?=QJ=O8D879*7+)23;C>SMb^c:?0)3/0;.033=5JC=HIR^\Ej^Z]]ihe���xs���vn{�uym�~zy���������yvpqO4FLDHOHC75/28..:.65237,9)<:HMTUg87),3#.(3400%?>F?0OARWS]Zb`e_wzdnqupr{nonjhnulauq{kr|uozr�z|qUd_g>8E=m:KE0G<74-+C3-::FCZMaYiA6#*3 ,F;1/:..,376;@LJ`WOco<1)-%$ )5)*1+??6%OTJVI\`EGEAEQXUPW^UUSPUNVOLLR[VT^ZZZ\PLW\e]L\UQAXH+eJD?C;B:<<*0=%4@<=HUb_ar>2'*)$55&3J>5:\ZW`V[OO:79=E>LFU_NLC?PPPDNTMcfLW_UYZJJUUO\GH^H'TK1JbE?J49<>42*<,+605:Yg]bo7+1+!!*!/:"%DI>&FZfZ]kAMM7789@?XSNZGKDNYg^S][M^hNdWa>P@KUO;I@DSW)7Q87SVC6<:1:49'651)3>((/,-$,C8619VxR_IGQB5<51?UHKTLOWigsp\otVbP]`^c^PRQ?II=8?CSMOGCI9AVN513*/@+8/-2%2@F@Pfno@113' &-0%!=937C%nm?@CWX.:H9GZO99HS<&.'"# ;.1/)K4@xOEHXgA7B_lFICJRd�rr^bcVrq]WNk{I�U^L>H5:<;7VF47:CTVX'3:<,-&*!/-?-0KS[kii@C5-*'% A(+./%A6Ga=D=UXKB>VQahPIWQajxyZX\dN|x`IIqwW{_SYDI6?=MLKC2B97M^V@-82/%#%,8;/4A?LISHTcRy^5^QRg��^hx^a�WgwPXFtkh�klUQ?4GFZ^JR*ID?CaBB?353+�.;,7IVQckiiFBC0"2,53&*0#*,9UW=@IVYONGT[~^p[f\��N_{X}x_NzcWQih_�wk<[K.AR^h/I:HU:M_5EK1546##'425GOTkfhgGG?<"--7.),(*)/>TCGFVDeOLEM`zOoqmVppiciv}Yd?wa>W[`hyk[A[C5>I\H4?FH].Rg=2<>-05=#&,%313WYeeggHJEHAUB`H?DMl`<$y�\e[gbtR|ga^McW6f[M\�gXGYF;g2M:N7V8@BJYO7=08,4-?.3477AZVbfmgECEF?1+)7(&)"",2+SPADIQ?.BanK2?m�WiPma�Vz^cL_aBblZB[�WO]QTL{?:Bi-XA6>GQW M61)6)!C:B=OPUagglhADEDD4-+-.&%$,<-F?=FBN@5=gpG%Fkl^k?c_sfd]U[TSB}ZHAunTaXJbVpCL\\6=B7AGK2 K5&.%($0>/>TR^aefdFCD@?0-',)%)+)'=B92JJ[A54Rh[L%Gabi]SV7qj\OYNV@evG-XvdNcKeqX?Qb`N1=B'8I845I6&45)2!0243B[ZihcgFDCCC.,(...,,$,;2?35_L117NY@Q;EUgiAhd"YbiKfGH_\qD-Yjd`_Y�[M5]`dB+S>FE)>3@9+6&811*(93=X`cbff@EJK=1*)*1'(4+22*O"GN;71D;_;J>G[^WN]e-D]f\_^RPJkJII[^u\ztTE2teK?-P>2BG/9.8;060"25,*/06_``YcgC@JF=4-&*(,"$B<:?+VJ<:+A;@GO,QTXUcBBDOZYRMl^-RhNFLcBrhrNRI@pHB.DO/<:9/*+->1"3 "86=8$FX^`c`gCEEIA6-"#&!%":="+:7::42I1M@M-AVOUN==LMUZV8abLTXXCPM[hcV\IF\h:K,D6'*#CB%+,/720+;G1H<4HX^b``aECFFD<++ " )&@,3716I$/S0HL>'#UXEI?;=I4X^6S^>V`)]^IOlV9\W>gV)ABF3*3(/\29-BG:9>B$*@G[Wa]da`EEDDCA/- &*2/>0I=:6IM?E@B+=)B\FH@7;F@N[=aZ3:i!FsOZRh*IZ_l<.4^H33+8@H6(-+$"+/-Fj�k_c``bEAHDDG:5#$//03*6;D#M9K?B?;,I,Jg?3870HGVD=lL/:`:%yA5[FCDbxd(L[g&,%'+.BHA,*++,-9�����l`b \ No newline at end of file diff --git a/images/trainset_face/s37/2.pgm b/images/trainset_face/s37/2.pgm new file mode 100755 index 0000000..56b66a0 --- /dev/null +++ b/images/trainset_face/s37/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +4/380925156.7C@;>767,9:0.5B,24/223335.503106*2311-21-0-425302:/46+M=CFD5@71-.(0>IXehfonkolmqnnkjjgi][[OD2>8.4TA3=F=I:FBFF:6;76,?:KgstzvyzxvxxswttruwprnmkiiWL@1,@E:7376415605062/406-5/06---0,743275-816RW79EF><:AIG;?8>52<\ft����|��{�xz{xr~v|swtqqsuofcT9676F4956,915524125/622,416-.03171555359DGF:EJQ;7:>E=BB?4>Xt|}�������������{y{}vz{u{u|wwqrmfa=00>7=64172:415313432440/20/22<17=90?>D>=9FRDI97So}�����������������~z�||�x}{|zxy{wsqh]E1691775390382/213118-311/+77>1B<1>@?A3BAE@=>GG8>5Ef���������������������{�}��}�}z}|vzvmjZC006;75342135115406103.1/96;38<>6B5D;P?;I>HH@8:Fr�����������������������������}��|�~z|~zurmH/;5:68362/;433/8180503-96;338986?>CL?b�������������������������������������������{ywo`8749<69596357-7305514-=6;8=A:6AEJLDm��������������������������������������������~�yxj72<298630482335.815022:8AKE6=A;IEJEFQH@Ev�������������������������������������������������~zgA30888:647452348/4-13:3=:A=9LEUAFADX?Gq���������������������������������������������������|qF'877:<76433;8.30368879=8?QKBLCGBFP9r������������������������������������������������������{x=1/6:9;:423F.4-<@AKOAT;Imc@b�i>@:^��ú����������������������������������������������������������������������P/0$+ES0?;Y�tH9>�ȿ��Ľ�����������¾�������������������������������������������������������k#-1%:VBF-JhhRCD�ο�ſ�������������ſ������������������������������������������������������|"-346RKE-:2RaVC����������������������������������������������������������������������������0!-,A7VNB23:zSP�����������������������ÿ���������������������������������������������������?&&-IKMIJ3( (d`a����������������������������������������������������������������������������P'/1I>8K'.-Skk�����������������������������������}����������������������������������������T*:5;[9'E05=15tv�����������������������������������|����������������������������������������Y.F;+3()E;3TB(jk�������������������������ƿ��������|�������������~�{�������xw{xvwru���������_4@B"%SN7H_=)6/2?I~~�������ĵ��������~pmhlsls�|�������p��o�|{�mUchqQN;7/.786/;+&!UD1T@hs�����”���������������Ġo\QQ^_hnulyszqt{kid`H{uMHKGE`p~�������������{sKd��pUC/Ig���ɰ`j����¾����������}utxv�������������h0+F:7&''9VNA@Z#]�u%FSj7AyQhT."A?���|h<������}aP.MB@0?==:IQXX`^����=H]T9��ʸ�P&Z�"==/-BU78>@JV�����]\Ru�qffZ.mau�ylakhdfbevlkiert~�}�qi��u/_�{?2IVkVKPaXK6F9[�xԕ>5�Өa= ,��7+99NOfQJTSfu����~$M������hg|krumg_c_^]]jioor�������z���1g�c:!8I_qUOJGW:VR4��OA~G1��h,>BJ�hYkueg`[`_d`i{����o�л�����$B{{qpkhbeadWWRUSaelqn��������NP�z43FLVhDNQBXGLR+d�6�J8�Z\ctt|yx�wneb\__Wi�����K*�ϻ�����df���umkhsmhdf_cjeaozj�������%��75O[Qb=WBVZLN>/)�M@�3W�ؑ���������ukcWW^lkv�����&g�Ƕ������*6�����|wifhdgjgnob]qu}�������#ĔC)VbV[DM?gEiVA5?b���s�ܺ�������xsb[cly��������r�Ӽ�������hq�������uqc^``bmvx�������œ7כM)ETQMNDQ`^k[Z4BI7LEF�}�TNVA����̀u����¶�����������vVz�ƿ���˿����|�����������/FHLHFF?IW_gr}�����������PC+GJ7CP3�w�IKPH�����Ę�|������������|j\Tt�����ɸ�����}|~����������G6HNP\bnqyy}������̿�����NF66:KCQ�tmcVJ>��������œ�viloohX`WUXR]H�����ȼ������ztw���iio����aXglrxw�z{ps~������������MB632QGT(\gdbV?Kx���������Ȣ����raRXPRN_S�������������xiu��f!,Tm��Cgzvvxxpqmbhny����������~QD13(LBm4;_zdXJL���������ʪ���~veQRQMc|�ѽ��fF'@����v\h��.' /B�q2j�vtvnnjjgdM`u~�������{sKCA$(BK_@?q�X_NMx���������϶����~khfd{������n:*BEk����cPc�obKTRFX^MEq�y{plhgjriZGm}�����pjN=H13LT[S6g~]VE\r���������λ���yqqun��������jQa�������RYl^LYZjsQRVNX�~�wxrmhegquzcGg}�v|{nbG7;47\YI`AXTIMY\t{�{rpuhkaYbsu�w;|juvsrL96867L`TVP:^aAYTc��������û�kl��hk�������������yupkbO97*G1NQ*BWE]kmu�xul^bccTI]f~�Yd�=xljoM<27@3JVRNCYPRBJhh�����ó¯�Y���of������������yv�gpbC7(*HYFUY.eHSygecyvliaU\cPRQYq��Xz>uchTCK0?4(ANEFKUAK=Xmb���������f���eg}��|��������qrg�p|c\IC,4#m`AxBkGP|YVb`mjg[TGZUMRSly}i[CpVr2:K931+JH4QUVC>NTbg��������E��nYh���u{�g��}�ryqlew�b?h9Y;>6Iz@aeaIGpKnHZ[nZSVMJYJVQYhu^F=^\U08>A.0+7DBKNECI[PRm��������Z��Uv|}ico|lt�f{}|hi�W�tm=c&\I[AKLHA]JY?d7[]KTiXKTQ6SAXPRZxED9MNA08=E/+ 'FVHE?>@S@G|~�|n����g��oosfUfquc��a{lcP�d}fe>O6]WOSS/L9FEGTa=SSE]EUNRI3KOCJ;Je=8:<;7./7A7-%+\RRAMS<@KeF(8:T:NMA:09493#;1C6#4EWOW<7JG;JweUilt����h�^RY[BWqPV�qmkY�[|]\]La1NA.O6;9,P2MZ=1)@"M"623<2$/6VETJ>@SM[lUoTqmu�~�_im_DJICYJWc�eSh�e�LTON\(FPCDOC;KMNH/6,867I8D22(C;/3*7/;`Y#-@ I$9$6B3#*CHKhGD>XKg_Vc[_vl}w}_kiTLK:USAT_lQLJdas=;P�r8fen�p3{}�{o1>A@!1C1<'151,.-'43;0Qe57@&5-6%6?,&%?LEX=NBEWf^V`O[zTlviN{Nl>JBAB6ZUYPG=MimRN2͔+�����J�����ACDNOSTRJ06>4-.3.2F>2RKSLA+33;*/9:+2CP?AAEHIPiaU\EPiP`mXpb^VDM38:BQS][elw����G��?�����v����za]cgl~�ahJ9=H>1:77?KNGESG/155;41->C7OP8A:UFT@^QNS\R`G^[UI_FJE35AKRVib�����«���xw����}�zwwregof��skQB=ON;8R8=GTN/V1'(.74;0/-G8KT6?ZOGR:LQEMKNPRVaNcdO>LE58@IUbgi����ò�������������xllqgmto��gdXGKBPFBJR=3:E- 2-,92+=2-FI49?=MPMRS38CWDHOP?KMLDC95>C;YMddt�����������}���vqjd`_drrrupn^jd_UYIL_;A7;:;CQJHJFBJS5SVFGFOCP==6@37\L-1PFLN;@PO:I8GG<3J@a"RNGENKDiuwl�rvtzsm~xmmyhUgys]Q�^�`_UcVcY:/8B3?'F9*41)@$0#3=D50?=vE,>;?7EH=?C?CQHGQ6@K^ UVC>FG_jng^�`ulteqndr`ipXgcrqEtkr[fHST[TA4-BE?5+H)-235*3);5L))7FMO+LGWP=;;A.FWI72CUR?`>D4Rp(F=N3=6hfY[]r_gee^vcVd^V^]f_hc_HxWU`CAHXAD65ME42)C76/6=#./:<1.#1CFD:IA:QPF>>6:TT64GRLAj-[78}FHa)>?)?K4%?)6.<.F."17::1+(>7?F?3B>CCFL8DD\2JNb>OZLfJq<'ONB9;;BEIDB?DJJ?ORDWdK?HPKXE6PJ0DK8/LA:%,:"U"6;3*$*60Q0&+B9:(/=D1@<1C=:3CB3W?G=3U`4DTXv-\�Cd;1G/;-228:@?D>0AB+LL]CG?DH>5EE1=A670C4!=(?H3364; /BI[)6;8,.@:;=:2D<4.KD9OA7;AWU49d7NW5�` Y=0UK4)**,H>CJ5793<7?A4782.69562>@)?5'+/D0.37=5&@=4=0#MF+-P3/B2+:H;"&9&91.O5>3$2,V**CJ8J>C+URK1KT^7Y[0=]/�d8;37&<$R.<;205)8+;>0%,946654B&F1(E<=R=3PH"76./IC:',*<3#C@A8502O6.T;.VCA+>WK4O^KTOS7IK1�v5+6>0G11=//49/2*.2X116$N&5E&9/V@*43&H?=F;=:>D1<'EMC;;LHGAS_,q,j9JF+9{�MA-1<$+F3MKIB:@7CE?>&4X2< F7B2<7-,6LA5C*B!/U74\46-/0,JA8BCD;8>272IH?:IYDUKbD5m"}.CR!`A�e@C 06BAV4Fb<8H3G.EP-7c9(,I(1O@393*ABKJ(;+/M@8%O5/34&.;D8M)X0�c?S4GM3Y*e-QYE<;6GFECI7H/O@C6+C*%%*2ITY"5)5QG*,?4"447(/@FEEAA2EE0U@1?>?.yhZ[(6QL7IR]0`LS?A3M54/92C$&K'R3,K2-*8 Q;�92'C*[(0G-$*B04+KIIR=B4NBQLSMCWYfcK=>:AN:8Q-3LC7,jiZ^4G=]CA\X@JT90,3.L04+>*7&.//6-$B.6;!..="FCQ9F&<:AM-hM+)t0EO%--*82AJG\EwS9t*.[74v/2PF593)K1095<G3)K:= X.E)35M"IL<4. S<5! )+*.KEJD6OJX.i_CH6:=LA?:<@EoH;kFZM0OH=*E3�iSOjVr1L??0@(BD";A,*9)(FAI;6$fDM@Q2=F8:%/BN()6,6>JD2>SVC<B?:35;+J-=1*G8*75LX^.**,D?B6&2[/!")+8CDI>FH?Q�K:>XK^AS6SGZ>�FDrD>I5KX;H|F64<>@MG<0;,E5Q2,&0=,C'&E0("7C>C^$."*GM?0-*>C6$#,#.H>DDFT@XfF>8eITM_2KMo5bkJEjHQR5HQ5U[!I8@&MI1?F/JJ.4&.==>!,,7'3G7;2AY$0''0V60-849)0!" #'1ID?DFAJQ^EB;^P]r$`KO@VDQRRk<a=;#K/,A(@LO%2C-0@<+(5,)5#C93)O33-'(1b)1)#9B(&("* \ No newline at end of file diff --git a/images/trainset_face/s37/3.pgm b/images/trainset_face/s37/3.pgm new file mode 100755 index 0000000..6103f0a --- /dev/null +++ b/images/trainset_face/s37/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +vxvyxxyzwytysuwsqustryupljcYTWZegv~�����wwtnljXHE>CGJVlam�xsyrz{{z{}xy{zzy|}y{yzy{yxxx{yyzywyxyx|wxyxuwvujnrnmsthujf]YLMRUi{��������������xoYJ:C:@__ly}v}twzz}z{}y~{|x|{xyy{|x{yzyyzxyyzywy{yzy|{wvsrmsgmjomji`ZPSMShs�������������������sVP@*7Qhuxu|t{ww|{y{{|xzzx{yy{x{y{{x{wz{zzxuxwzwzxyxvmmqmojmkdd\gaSTQbr�����������������������}bE..Gpz{uz|wyy}{x|zyz~z{zy|zzx{v{wyyx|wxtzwy{ywswtrnimfmli_^URWNXbx��������������������������}V8/Dqvtywx|w|{}z}|y}yy{zzy{zz|yz{xzyzxxxzv{wtqtpohibd\b[_OJFS^q������������������������������zS36_vy������������������������������������¿��������}-5Yhsznxxwwv|z|{|z}{z{yzxz}`jfg`b_^X^TE?8T|x������������ý������������������������¾���������)1RUabhlotryx{y}{y||yzzzx}egfb[b\[\TG;/Srx�����������������������������������ſ��¿���������}:LP_]lokmrq}u|yx|yz{{wz{fgjcc^_YXKA(Rty�����������������������������������������¿��������gFFVd_nuxnmo{{yy}vzyz{zxib`aadaY\LCx~|������������������������������������������¿���������25KMXlemqtxmo}}{{{x|{z{wm`Xc^ke^S&*n��~���������������������������������������������½�������*IBQ`ljomrvmu||z{z{z|zzm^_\_`fY;]���|���������������������������������������������¼�������h)BIOcfkhlpxnw~x}y|y{x|dZa\^I^V(8{���|������������������������������������������ý�����������6;K]Sfjflmvoxx{y{z{zy|Y\WXOPTL]����{������������������������������������������ſ�����������t$J]IZlhgfwoyyw~z{x}{{WLWWCPX.)|����}��������������������������������������������������������3;S;Gcqmallxxu}{z}x|{SQ[QD]D$H������������������������������������������½����¿������������c-M,APcidldrvsz{{{zzZ[WIL\.e���������������������������������������������������������������7?9&IZTcpbmwrq�uzz}wROSBSB"4w���������������������������������������������������������������KEA/4WXUl`lzqr||vy}yJCEPG;&=}���������������������������������������������������������������p[6)CZScbkyrly|u||{C8?J?<2F���������������������þ����������������������������������������GE ,FYZk^trqsxzy}zA;7K@?/L|����������������������������������������������������������������),>-/Lah_drsqw{xy}96=RAC3Cz������������������������������������������������������½�������9(61.f^h`ffcr|zyz75CPAJ,G{������������������������������������������������������ž�������N"A-N]bNX:gT{}{z?6FIGG%Jt��~�������������������������������������������������½�ż�������cE!?S_K=2\Jq�||B?SG>H'Amxz||������������������������������������������������������������e&81%(/JDJ50>8b�z}DENCA;)Y{uov�������������������������������������Ŵ��������������������c>52!* A]="(@7O`nvv<K_Uewry}w{)# )*%)5Zulrw�qw�urnws~�|hk][Z[eux������������r~�ylw������ȵ�������r>pm!+:6.BDIO\luv{{{w*&0 !!#*2Tvqsxtgu{|��������rwi\W`�r�š��������}gm{~��������˽��������6AGP^bgtyzwx&#%(&#($i�gcn[w���������{rsp����scQWes����Ȁ���yzjq��O_@bS��l1R_�Q!��O?791�T55@6?;F5VL��vrkw���qt~Pb�����O^�������������������{U{�'�L@;f:;5*G^cZwopw|"96;17$#!#5��gasaJ72RweJOaj��������}:�����Δ[��������������������y��<�i73X<909IYXpsvntv/;-26;0' 71,��vJ�`@?Ujs|v�}�����������un=�������s�����������������������kv�=.E/00GFWWuvpuvu#5:'-3.+-Ie ��G�b_ij}����������������t^R������ҁ������������������������u�Q683,=?PS]ouqttx?7&2/-*,HsE>��H�v}�x������������������c����¿Ȭ������������������������w�U7066C=QUclpuwwz6=.7-&!#Ozj=`�Nz��������������������i��w����Ŀƹ������������������������r�Q>+/6AGNW^ntvuvw912!*)FvtTE�\g���u|���������������t؂�������ó��������������������������]5F*5EHNTWnxtxxu8.-*&+(?qvkE�vb�������������������s��t����ƿ�º�������������¾��������w��n `=8=JPfgnvwuvs 60(4$%-#<B\[Xfurtrtvw!"607&)-+?gllsrnw}}��������������n�����ndj�������t�����������������������F2;L[dRarsstusu# 944%&2,8`hltsq{}~x������������wq�}{mk`W]t�����cX����������������������E54HUiX`kfsoutt$"!3;2++*.(Yekzx|�����������������Xr�rfJ8,6Rn~����*=p���������������������zJ90LJ^\l\`kpptp(((.8-(*0,$Sctv}~�����������������SjxoT 9/gqx�nXuvir������������������}�lK>7BURYbY^llwut"!$-%3$+0,-F`qq~}�����������������ilin_;8.B@F`gh~t���tz�����������������w��`CB2JXRK^ThnpvusF"$,$.(0)41:_inx�������������������[_aVN9C?HN[krjs���������������������u��Z?B HV[;WnmlpvuvK=#&'#'8,)<5;Qjpo�~�������������������on]K8PHJ_mjp`_���������������������|xuZ19*8W]5JjcnlstsIA7-) #2.96?2Ffheu{�|~������������������\SHmZZrofli^kv�������������������zweb?697DPPQdTnhrtnHJC92$.&<;;>39\`^in~}}������������������][dw{q�el^fkUPus��������������}��jXY6@8989Ia]_dktvvGG<860(+8:C<7/]b]bds|z��������������~�t]h`��k�ddiUk_KZqm~�{z���������y�rcJL:>I4B@J^d[\povtKK>;6<(+8=>;)8Xbf[dcu{~�{s������~v��jkzog]b��l{n[uX\`WNc`e{doyv|�y�����x|lZCE=.FC9FTW`TeigrtILN<=:*/)<1/-LPW_WZ`i�~�q�����ux�~mgpur_Qfu�mwqmlVZeeS`_Txbenorrlx���ssoPC<>0EA9DJEINgaenuJIR:<9>1=.'7NPGTP\emw}qw�vjzz{��wiog|n\Vduzisim_fUwj]Y]U`sageo|img|��wgnU?3F.AG7B?;=TWRfiuGMK>:?B29(!6DFNNO^kkyshugbnkv�w�vqgdw[\Z`u|]�qkji^s]bVX_`Zqa]^lqlfk�ru^RMCD;81B526?=XX^ggsMMJE7>98)3((?3;STJb\dqsjtfa[jax~jujjZfZ^cUWtgV}rpgb`oV_TaagTX[VWgbfk`zhgZHME8.@16935HEKbY]prKJKH?882-003A9/Z^W^P\otb^c[j\rrspeZ]]ZTbWRag]eslnhW``b_cSgRYOPLZ]Xn\cibSXJFC*9;37,2<>DA`UgptGKGEFD.9-035A2%Pa^WJ\fgZj`geSpg`cYLUY_[OFGWRYfi^n_MDSZhhWYXWYOEJXX_[_lRORW7E*1(+1<44FOGg]jstJKFIEG.3&*,78,+HTWL;X\UZkbhSShXGVS?LTWRMMRhtr�}���wjvrqsjnkpn]PASTXQYfFRV_;43;)8K5CI[]dernsIIJHCH2.(1(45**G=ZJAXJWnkdj:K]RUZ^hksorFKHJ?H;30/+4+8155:/1B1687<7aSi^copprIGDLGE:5+:*'21%4-/8@6EUJHPJNePLU^\kuu��}qw}v�f�~uu��t��������jrjG:L>KNKG@>77;-/8?7?[WiWaroqrDK@DJC7>29%'@&.8'/9=3FJ:MHBU_NXW_\oft�yzpzy�{`|~ek}}p{�������W^aY/<@JJOH6<<=8*56849KEWWbmkqqEIH@CE7563%,10:4,(:48I?>HKMl?jZ^S^fa��r{r|w�y_wxcftzgnxv�w�vvP^Uk7/I3a=Q=1H>B43531HA<]pjnknpDKCCA?:21+*0&6205/25?B=HF[Q_5*=66VdlninoEBCBD7=78(,0!/,/+.00>=HCASLOMaR\PeYueYmslhpchZRYZTioabmQ[_c_]GYJMAH8LZ=@B<@;8<1.8359=RZhqknlJBEEBG7?:%+,%!/0.*,,I7B,JR:cCVU]I]J\bU\V]PYVPNDJCTXRVUZGANVQSANT4,`:7gR;F='>=36.1<5;CNadplolJJCCFEB;9"&))I63*/4?1*5VPESLWQN@=9OQIFMSSLLPKGHN]ZIVWYFAFU?E6IVB%KI1SU;D<98719300:AMNeljgmnGFGGDAI76 )!%$!2!+$877&=SXOQLdXB34;I@D>NQHDQV`SQNPSLZTZCO>HC>OAFaDGWZhmbo[MS[[YZWO9GA89;HZC59TO7cL863'(3=4E5LXekkgjhDBFFGFH@-3,&$$#8''=D@47K]jNUnNS@+A6BHQaO>cdlvofhWTVXbUpcTDFB2:7=NK*0DGA`@6=;.%1&86:CLPgikkgjBDCHEGG>6&4##)--4H59/B6nlQXRQC4=;H?>^E+GWU}lrnP`_\GhXnkWPG@<>:;KU0.;JJXH$B=0''*';A5TSfjhjfnEAIDDFO==+0$+#%1+(I092E(�GR6UX7CB@O4aK8HMX}xqQkSiqTB]oN~LQNI9G>VCW<>8;M[L82>@XafdhhjDGCEHAHBA<,(%@70.C@'1-B%/=THcceohegFDBFCH?AE?;*'&*<$'+285IXCC;NMDODQce%n\f]~emdn~]NqR@UZZ}jTUN:D52-3.?=>TU]_cdgfeEBDDCFDDKB<-&.,6"(.+ 4$QSE@ALTHK:Xn[dwcRtLwV�eXS_H:gMR�VPXGSmE4EV/a6?CMX%B9623"'2HAGaahdfceBECHCDFEDH=0+%,3%'.&&%(]C9?O=UGJ9X`N%]�T\eN}VwaXLj?\o?P{ST^F_pK9O\7^/=.WJF61-'235:=\acbffbDEEEDDDEFDD82*-&/(.,)$9HF6EKB\>-;WaA0\~NhLfmbtaRWb:�SE`dQaD^efDScX-O<:6Q7(J*3**&54346^``^bdeCCAHAFCFFF?<<45.'/$0/;>@CD(4MW>=6QMk)3@1,%483$+(686U}���pbbdBCBGEL?JCFRTZ@.#-/+"&8+7>HJ1(AgL,F?&!0'@?!0-141?S;#i������qf \ No newline at end of file diff --git a/images/trainset_face/s37/4.pgm b/images/trainset_face/s37/4.pgm new file mode 100755 index 0000000..837e17d --- /dev/null +++ b/images/trainset_face/s37/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +:0/444/6:<>9;@2Q>@AE7<96.,.'/9=Na]hfmipmilogjkghhb^aZTC6551*CC9479)8+7Gcjnxouzquwtsssmrsounkmikhd^LG6$;?76273.5524/52143312.6,24101/0-2258/1?T?1=>>E7D<;<54,:O^u�z|x��{}{zw{rprwsyrqqsppqlggWA@71?;4652671223272.6124,401-3/2/472705WM5:ABCB0?=D7K@8/4Mkvt�~��������~�z|vs}syyyqssyuqpnlgdR853@9/7590214.25.1630201211.1*;1839CJ=7E:VG98>CF@<3.Ba~����������������}�v~|w~|y{w}vwuvtppidR<455290:/55305/241141143.3-27-<4@D:?6EGJ8<3OB=:5-Zx���������������������}�z��u�|}w|zrvtqhcR42.94954-823225224012-8-01<87:A?<48H=?6A@E5;*>2Fx�����������������������������������������}|vxxcS653?4254-901156.51514235;86A:9@M;CBAK5;1^{�������������������������������������������~�~|ypZ25=44531<5,35/7/24.332*?67=>;9;FLH:NL@3i����������������������������������������������������xxm5(91896843:11:*84425C@<:B6RLDAAUF9_������������������������������������������������������zzl44/55?1493139+?32,87A;9K=N@?BAN9X����������������������������������������������������������zmG'/9@46@8.4?1?11069G@R������������������������������������������������������������uuJ/5/7473:46246512BGHBGO:=GCJ5==;��������������������������������������������������������������{~{J*,483883475-;G:9-p���������������������������������������������������������������~�}6+46;;;15440=@DC>=:9/`�������������������������������������������������������������������~y#!35.9=.9-9477A?G?:-Y�����������¾������������������������������������������������������}��e%70/4(366587=CBB$E������¼�ý�������������������������������������������������������������N1;+2:27:=HJG;(%��������������������������������������������������������������������������+3%-+3$30HCM<;#Q����������������ľ��������������������������������������������������������Z 7!#14+0'LLA=/,����������������������������������������������������������������������������) /3+:;5+XJA8.J��������ž������ſ����������������������������������������������������������^,;" 4JJ QM=>1w����������������������������������������������������������������������������y8, 'DM/TGA<3������������������¿����������������������������������������������������������5..'+2O;cBA2Q��������������������¿��������������������������������������������������������^$--5NKlK67r������������������������������������������������������������������������������k )+4/CRiKK?�ȿ����������������������Ž����������������������������������������������������v4*!;6AYV\V?��������������������������¿���������������������������������������������������{B #+?[3W8oTI�������������������������������������������������������������������������������{H%40.zF9&WjW���������������������������û�����������������������|}��������vzywuurr���������{K(<,,V?(Akc����������Ⱦ�����������źž�������������������v��}vbabehilkkjd`cghfeisz�������xS+3<-/)0&ki���������ɿ��½����Ƽ�������������������������nu�rofYNBMJJILLQQVY``^hengs������t`0)>/!B#da���������Ŀ��������������������������x��x�����le{rm^SD:A<3:>8<:DGPTPS`c[jq�����{YD(9.%%,_@TY��������ƿĿ�����������{�v}��������}x�zu����mW_f|[W=AJHV\]bb^ojURKi�����_H-12'3/RUGQz��������ľ������z{rkXKOGVdV{swyy��tq�vnz�x�lcf��X8=BA6KZ[hx����������smVW����q=./6924=>@F}�������Ȱ���|z{{��������̲a]bppqv|p|q�nw~tsd�}�d.��]@ew��������������o�dC���tM6+B:3+1%C>}q����Ǿ�������Ⱦ�����w����nhX_jNIr|y�z{v��y^zo`gZ�P��pbx�����~|����������zU:��qS:1=@6+&*I?rp����ή��vegl��������T��`hxsv\nqyZ8���������zQ[Xe\oYlyvnga_XXPNDU^iu�������H@c�p\C>;F45I&VA_o{���ɪp\s�����������p��qs��qry��4V���������YQWfW^jel_D33=?..%'0E4;Jc�����R6`oX�1G>H5;c1_7_`|��˺fd����ƽ��������õ|�}xwz|���V������z�ocJJOP\eTHC21St:1q''$RV0)1Po{z�_6r%;�&DDJF<[CJDQc}���mj������Ǽ�������{z�yxpki�����ԇn�D<=,/xL73FVOCGRe];6<]��݉jem����һ��ic`\YTTIMS]nok_f|���caUzA06A8XW/;XmSMUT`q��)J8<n�O,2(-SHDI6RU�k!*=BScj8+7Z���h�=^���ѤvJM[(H]G6`O>BKTWqkYXbe}�����)@�ʷ�����Vj�xqspmjgfgYV`_`gnu�����������Bs�j3"*MPhRN>,8��j'w]=lƔG1MWi{oVppjg`bbc`^m{������Ƴ������-F��~untfrnnee\]bbkwr|��������hQ��;-/GO`SAS;>=�F-{WBy�^r|���~zzri]d`^ii�����\ �׼�������`a�����wqqo~spvvv}��ll������xH��L.;YHWT>LC&(pO�~R-��ʝ���������rmb^kmn{z�����6I�û��������@4������vhjnijkny}xkyy�������fR��`AgSOPHMH<8'eʆO��ٷ��������{luv~}������� �Ӿ���������t/c��������|zknloop|y���������Dk��o!7h\TPKLJ?:,z�xi���¾���������������������v.��ö���������P:��������������}�����������,�Ĩ|3/KJHWWcHFA?��[�5��η����������������������6s�ý�����������4Q������������������������Ê,�̭�B2B:HTjc\TNH��_�M��ƴ�����������������������л������������g-y������������������������Ib�Ű�J+<7DTgj^f^@�݈W��ȿ���������������������eB��¿������������L9����������������������˴4�����Q-71;T_jX]Y;���(����ͺ��������������������-n���ɹ�����������iWI����������������������Y������I(5=9\:WbQR3v�����s����������������paxp�����ª�����u���~s{����WIO]K\baejouy��������������q,>$Aw[[yP\8j���˿��xjcamnmqspsnopohx~wg������������zrx���29Vo���Vhpx}���������������������j9<%Iz�}xGYC\���������˳�������y|}tnltP���ʻ��n[�����gm|�> + 8h���Wq�������}��������ó�����m=>/3e~~jFQEY����������ij�����tqmhd_cX��ʭ�b<|���nUc��"Bn�dEtv{���yr|��������������d>=.2P�mbX^?T����������ȿ�������zunpg~��Ͻ�R'7����VNc�qN8/4.2`�INy}www~ytuhjs}���������x�~Y?8)/Ru����������ȶ������~�������p6+\t�����\Yv[RcgjhX^_cZl���wvtsp^Zj}{�������w�s[H@%&7ZfyZWLMs����������ǵ������|���������zO\����{r�fXP8IJEhw_Tg[o|�����{wxzxmVY}�������wriTCM*(=35D@�hZV?Uj��ǿ������ƹ��os����������������p~xp_C7)KjSS]?ZbX�pwx���{���yy|���Sc�~qo|zx`LD5788R#xi]M>^Y�Ⱥ�������Ʀwi~���������������t�nq|eRN9?3q|SfNJg>xuf^|�}|onvlyfq{|��C��RzsqtbF?24;0M@Lg^HK_W�����������mb���������������yvkiw�MN^XCLMJ�OcgSo1lg_cUi|ikhhflYbmw��Rh�IxphnML?.@*.`>I_UFDa_����������{`�Ý}����������zzotbW~mNXCWPZRNcKWeR`<_;YpKMskca^T_VSUl��u[�JvaeL97N4<1 ?J[MM?Kag~���������@���|����y�tw�owU�[ekmVP6BXTUJSJ>XDGI_C3VJGWoVWXPFaVFRlwZeKf[bK06D?75 GPNGP?S[ir��������ykАk}��mb�i��lrvueLck`NoKK2GXKRV;OAL?J>PX$bCDQQWRVN>WVLVRfxZQIPRR@,,=>?#"NPL;K9aQV{��������e��ze�v_g]nq�vch{tWbUiYNkAV;CaKAY48>M@9HfK+U`AY=EVJO2:PCU=CrIIDGD?21*65>+*GF>>KSFHW�y�{s����e��v`wdDsdZ�slfV�bz\UVHT[,Q6BHV8K9+4HG!>gACG_FEI7IAJ%:?IT5ETE>7>8>/!E2?15M:DF5J:=8B49,:B8Y?QJ@9/HE628PF8\F6B2<)\227:3.O@9CE:@XE5D3$)17.30CA-RUA+94%U?/@1#(N;G1KGH\ebVU|fp���i_pZUNTWT5n[aOS3ab]Zwyfealnr|q�tmzn_cX`bV[UVF>$/2-#+%)4.33;Y[B;).(;.?.#[JD*/,40./2.371OTPPHBOSGCRNXLgRR[dU?TKB@?NKhZr���������������rvnifm}if~m�yjmsiic[^JZWCAc;;@?;<5>%0/*23311,8ZC72A0B,D&(00+5+(6@0F;EP>PW@1>GJANLSAOJRA=9M04XOQFn`n��l�dwppXqm_kibVTZae^`Rcg]_dV[^mXE9QTM:5R?,8.822--3)*8-5+5<6C;HII9K=NDK>ZCI9NHF6ELGP>UNMKNffvsaj`ke^HZlHae_BJQR\YYGeZPY`OSYYQM29OB=55S-/02-52"5 =B(B4/?6<6R?F;eHKHPKQT?3QI6:Df4?ON=>LDM\VXU^`NZREX^D]YZSFPFWSJE]R=STKJWM>R?1TH26FIMGL:MKHM4HG`29<>E5JJO4ELQ.@;80DE>8+86)8%9/,*).@E:,.8?tL)?;>=IG9B7DDYJJU)O-jN1/JG1B8@?@I>@DRHCC5C>E49G?9/<=26@;9U>9:>B6:21;>902/06B+25:!1/>=9'(1GNZK5:1B:*/<+;GJ/N=?DA849EC86965/108E14833;1'3+*;=T>:D,;1>5B)LAM* C=4+84B8'F8)?(;4G;8,2 5@P<%=??),59@>74F;4C]D?7Wc9=WF@n/wo2CV,\d@0&:<"L62=CE<36G649EOA7.2B8D:360*DB,7?4+0N-DF253;;R+576*-88F:13KF5NJ62LKZ97\8,\?uELKPy|4>GD)-D-/GGGA0=BC<!:X?0[5:3&8.B6)0-3%/-3D=,0P8DCE=1JQVC2PDFKU_U&bBX�-dH.#:#6:XIW=>=AFVNT_LK3a0%U�]V/':<HGU3nIJ?@.EP:EY?d<8!6K,.H/16.4"8XD,305?D=)3?U9/#+.E+'*0V*7U9;WG:.A[FP+:*BLD'BZ?h@9h0i/Ad>GQ$VV�^/\ 6F_1_*p5"]PEK1:;MJ7F9=<:FK2E%E#$)*/NPG%C-.-EJ+-N501*8BHF3@G.+2GK;-^P7n?\S0]A/W9^WF9#C1?*6,3AF61;8-7DHBH({QSZJX;BJ7CO558@%2.0U:qE3$-K/Q*4=4!06-6=D4"L<#CVS;K0�SIADB8d>3=I02HG-DlXSTI.=cT4LJK/'RH$;;=4,G-&(9-$<>PC;40'C;X&�L-??DW!rW>%f:&-UE,>+*E-4@%*P;=>9#'XA#pH1%q9M(3N&$;-2AN85AERL^AKhI^>Ha;.67P9I@*ZPVP3,_V@#a>qe1s?@W+C4#%L/;+6 3H.GL71AI(&SE*JK7^TC/ H!(&1->I=6CEYbZ:[N@IA`]1;2$NLNHQZJGV:6]K*@[H�[qG)@[3C/:.G5;-;2-1B$=F;5C I5.2P+J.5$!4!3LJD&22.3$=J-B'>\G&/07TGL7B%/'Z23!%4%A<]8=2A:Ud?A~QYD3/C;?B��wJ5?@V><+OXCf�MI41IXPH4F&0H6N13%5<,='/B-&$07HMb+'-(D0N<5.!EE-&3'$A?FC7kP9E43XB?AY7,B?�(n�$TX&))%;TF7)'$#W>#!"+&LMQ42�JAE8F_KBJ?Q@R<�>lWPh6BP!;:&BE3$35,*)&9?+9849;?:CB;7EA).87443=2788.442410343-/0010-42.,0/-/0/,1/4/41612632403?;?<8HM59B=(1@911513170401,4015.//.4.2./2-..1504206914523=C2B8@?GA:G8@390+*-2CP_bckjljkjnjkjhfgZ\UPD38<%7=@2125007/15006/4/-2041/2-.1*0.=./80/27317+JF45C:D=HD@E8988/3:@cmrwsvyr{pwstnttpqnohmddZL<0/@>5369,414252.5351.6/335/+1-./.72316307362Bb49;C?B2FL;=A<770T[r~�}~��x�u}vxurzttwsqrnqqefS5=4B::565,95.4505432001-712..7,15654566234=NE7@CU?98:F?C>8/?lx{������������|zyyywzyyutywvsqld^9838;:4075334062017+7+7+.5.12(2555142477G?>>BHMB3AHFB:6:^s���������������~��x}z}|z|xywvwwnniW?5839.:66118005/313032-11-.-521=4=<93;G<7?CBC7=ID990Gm����������������������|���x�z|{zsyslfS6-3;86116043253.321103)31,546;4>7@7<=>7FE9D>EI=:/M|������������������������������}y}uspg9.?1=17313537113611506+2.09/?285>4?:9>N?BCGC>75k�����������������������������������������xyvjK31>839017444.5506422220282;382A59=:CCGO?>F8?q�������������������������������������������}�xvS1:847371645/45,90214/6<698>CF;9B7=HGHGJCA@x�����������������������������������������������}sV01858664472263361-4238=3;:=G<6G=KV>DBV?@v��������������������������������������������������w[(375;86662477124185/4;:4;7B;>JAMF=CFK9r���������������������������������������������������{|V,08::;49/5<72/7442/5784;:4JQJBXAA>L9j������������������������������������������������������^-'956=834B3231615,72>679:;D���������������������������������������������������������|{g$"$35:8584386426538=LO=DG>??C2:������������������������������������������������������������U+1<68:6/45433:49KN\6:CAD=24���������������������������������������������������������������>4446C/166:4374HHEB85>K?42x���������������������������������������������������������������}&;1-:069=/>,35JC;??FBCIDN@=-/����������¾¿�����������������������������������������������������1%<#//,/51E<=@@=ILOE?: i���������¿����ĺ��������������������������������������������������{6&*61*3*=?>7DJKTRG647����������¿���������������������������������������������������������@ .)3=443797DJHL[NA?2`��������ÿ�����������������������������������������������������������p);)DO+332@AU0^_M=B/�����������������������������������������������������������������������,5'!=Q<,?5C:V.{nW9B3��¹������������¿�����������������������������������������������������M-.#0ID-N<@CG8=Up`DFk���¿����������������ú������������������������������������������������}!!/0:5\9BNILC.@6_^?�������������������������������������������������������������������������< %.F6a7EIOFA.+^e@������������������������ƾ����������������������������������������������C%#6UMK>G?c:R!)6nU�������������������������¼�������|��������������������������������������I$64Qq1;69`BI&'.!kc�������������������������Ż�������~�����������������������~�~{xw���������N,C"AM,*,$G=C(:CZk����������Ľ���������Ǽ�������������������xz�~|vifenmropokhhnmmgy��������R5>8-%'$-D5K%IN-S]��������ÿ¿�ÿ�������������������������rm�sqhWMJPSSQWXUY[bfadplz�����a.7<#)&.2G0[7AMSRR���������ľ����������������������~��}����{bwsk^Q@>EISX\[ejdsu�����^?15*#2/5'=;LI:CCOJs���������¥��������~wuyvs���}�����x�xz��y\_mpZOC703435CKPSX[U_ZLX[�����bD3/12491<;>@L*976Ey�������Ⱥ�����wlgY[OMatybvtt|�}t�rw�vo}}x{cNŵK?A@;CQRcs}�������t^Sw���m@13=35I>L>?@022*7Amp�����Ƕ��������������˽�`WX_ahpwm|s~n|ulngm�xTC�WB`o�������������r~R`��uK50C;.BN6:8.'2H"EHam����ȴ���wm�������`v|spvlgYhjFO|z��y}�{olS^cdvapchx����������������c?y�nP=7B>6>O:$51%-e1NIOh���Ȣ~cr��������a��fjw|u_nv|:Z��������W@cbcfdjuukngffc`bnv�������j@I�wRF=H=:?B?(&8!2eKKBT`}����bf��������������xyz{zv���~2��������<[aW`ahgKA<;(00))8;L_v����~*Tx;~2JL@J6A:>?$(0iYH:D\����lf�����������������yxkmy��e�Ӟ��gba?@XTOAV&U�R8'GZWCAHM R"NgK'0T���i�8����ɭ�hP9gM8XqCMdC")Cr��zk/���ōP8�D +�X41gC<@MP`�����UYi��tmi4Qhl�xd__hakkdrf`^kjrxz{v]n�]I0A{^bD 6.���22�׹�E#a�V+F@ybAHM_m����kt������0/�kw�vpjggcbgqnppv����������%q�?%CURa;>HOJ4ocNB"]P�E�^5��{4)^�j@[UZ\_`X[ck�����S�˵����]v~qomkhfa`ZV_^fls}���������Dc�W/ @OfZ,2WeUCLTHLMU?XBITHL3+P���(U�޷��������reibqq|}�����^1�ɶ�������7K������~meh^``hrmn{�������0̓?,aXY^W0NKBHEXGWK:9<�dž0r��ÿ�������z~�����������3l����������v'z���������vyuz}{����������P٥G"XdVRW;PHG>V\UeJBIG��pF��Ժ�����������������������¼��������BM������������������������Rwܫ[*FHHNZAYQU>fYmc_XPT��Mm��˳��������������������wC�ǻ���������v2w�����������������������2�ͮj*C9G^B=P]RE{d`kbgTO��Jv���Ÿ¯�����������������:�о�����������TA�����������������������D���s375Eg3=BU@V`gJhTeKL�͓S���о�������������������*��û����������y=d���������������������@����y)529d79NG8Ch[IZgXIC��������Ǿ����������������ER���ʴ����������bJ|������������~�~����gŸ���)-FIF85K;=<`gMVZV;F���o����������������������{Ixſ�Ѿ�����������a^gz����������}����kiw������!3F@J6,@:AF@dORIV?K����=�����Ǽ��������������=u�����ū��������«�{VTo��������urp`Vhl��������,)E@EWIK,�e_YJHZ���������ĩ�����tfe`gv��ѽ�^-"L����[Xx�?1+,*Asv7s��y�ywotdXXgy���������OK5+12+_eNM[.`jvUWEe���������Ƴ�����}||������m/-\t����{K^w_kec`V]_PT|����}yuzzyoD[x~����wqW@H)02/jXCUF@K�iTSMa���������˷����x���������uNt����y��\fABJFckWOX]r�����{rvz��K^s�|w�~seS:?3:15lAF_TK@�`^9XQ��ľ�����Ŵ��o~���������������}xsj]N<<6>IQVNS1ocWC]C�÷��������mm����������������j~qeK4..^QJ]3^R]�mqy�tvocgdg[_hw�{P�CrnisS;3893'1EHH\^Q?RhJVZP�����ƴ���U����x�����������s�b�n]H74/N�FeFZUF^abqshch[Y_VWYl��T�8qej`KF.=*/)+PFRbKJHSY=Ge]���������P���s{�����������wvbn}rCaFS7J:~TYm`\?sVjNXjfeZUFXTJX`p�ck7w`e?4O565$)/GHNHEGSDS>R\`��������b��gw���p�l|�x�t}lzXp�iCY5]NRI\REiTW?f7b]CYlTZWOLWMXObvhOD[Z\69A<45%7>?e@>k:^1SLKL-LCY5*1,&S8><\D@A3T3Gt�xtn����h�}VmbB_u[o�vme�ik`YbWZMIA:SQ-Km7>aV@K3JA?$7@P4YI<-6752-91C.;.*U>>XUO.L@J4ak^fio����k�aZYV@YdMs�riK�[�WY[G\8@H4[U@C9)=AC#EU8PLJ8<7I=,<;?0Ke?!=(A<1099."/3'A=DUPJA8IDFhZhQwkq�}�_coTKO?SU@d}gYQ�a�U[YFK9=;T^[RNMMHC:=JHJQ:U,8259&%4.;-9fV K :,7<8-$+A0J8FGUIO9NL^\XiSdum�t~ZpbWGN?ZAF]fYUEtX}h�bb`imo}p�{pvj]_S\bdbTJV678/+.-00I2;XVHE)*29'.@) ,G,CEBBR^GC?YUbSUVVrXsrdZmWeBAH?3YQYY^epm�������������pweeilo�{~dmT2CC71<31O>LGNOI/19=0,3=,/:(>J@MGO>E@GUhRXMCrZZe\yRnJKA47@KVWVq���������������~v{tps~�����npfA>DF=DS9BBb7DQ%*+79600;O1,4F:JC;DLBUIR_NOTS^OX[YtIc?S?97LR]ib���þ��ʵ������������}������oqkSEIGM:N8aCAO/M9YIIW?-EPCKORIGNOD>?O TQTFjqt��x�~�vpszmjq_ibcmbmeepuci_c^f`9@UOA0PB,;-98--5&8(4,GB-3E>G@77?=BQ?CIGDRK9AUd.;DB6GT?8;CSR@_'`jT*4\5B8=F@FC;QJT<@A=:CTGNC@ED04EN3813?'.0,C2;)3(5/D $4<<+%2>.?E;Q=FPW6EA/Oc0AV]FO\P^*xQUC9E2/)'&-IEPRRQC89C69H958'2224B+<<3-<&03A'P-7&*)1BI$#9G/&0C?3D>H=B>8IBCFF>B.+A3/BB<@>3?=:1@H+UJD1EQT-HX&f,uPG\3MvK;&8;&@:2A=@52N074FK:8!,F94A15';H,G;&@R&#S;3)31@E$3/8*,C50GH69@434.2=2+?;E4TQA?B?F"JH^:NN:b0iKE1>M<,[="68/DS-=#6+%/7QE<64(>D=C67F;'.AGD,Kk2hBd7@Y0^4D;L<�g=Q)CKY2ETP4:f@P+A>E;<=1(E(/>P5E(B'-4J]E#;0B>>.9@)12.-+*=P?B9><2--5.3%BAT:31:C7d4x29??-G,B7%J47+*)MGBCL4O-9Z3O71GMJ'QVUQJ.PmD3FQ+.G?3BBRXTDeGOLFa.B$Y;DG6]GU>6WTA0QRrPHa'2KF+>$/M,;+)#(P-NH<;05;SH+X;&UPKG&!))+68.8>G?IIG>?<=QiOCJQ=GL[B>?#?SGEQi;GM<[R!IST~@Ph/0W>B+6)N23./$(>0*EA@655E%@HGP@Js6=Z>AD[A3I1,@U>BWGQ.[=B@*H`iFb`4>L>98+=663?&13)4F:@5+U6@'2O#2g%<.&N95#&0#-#/IFCE@8VC8ACj#R9>F]!b`BG9/D;N=-F>%5//%EF2@#_W,'4E9)T7>-&CN2#+-/&$,LECD>Z�Iw)88IUMp�EE(DB]G;@7/H2N/3$=70;J+''5C:jC!/%C;P3/'T/$ .!6D#/CFBENBF>?;xI6??VL<@P?@2~HkgPf9K7JK*tG3>77WI63-98HF>*#5E?((/0/$(@?;'t6 +EX@3'+5P1&(*)IB;ECEH\LPD9U�;:D[KVRJ;If=]WcH^VLS~G2C`1IDAGQ].0<(7E2/(5>/?1558'(8//#L0+, <<. #*:8)GCHBF=GFH[VCB?WS@P*<;D^dB4e'a2gENm`BEI<9P00[WFH-6:8N6 >,.,=;;8)Z+!P;&2G@/ 68& #%%&.;-DGAAGFDCTFHLQ8SF@Q59;2LYD@`"l)Z]�aZE1>037h-GW>7.2?GJB2-88),/8I&2oN1/(AQ1%0(&0!(6)%'11C@G>@BM=AME4%5N#'/Q40&r"&1,29+m !(+,5#54)/0.H \ No newline at end of file diff --git a/images/trainset_face/s37/6.pgm b/images/trainset_face/s37/6.pgm new file mode 100755 index 0000000..b28dbc7 --- /dev/null +++ b/images/trainset_face/s37/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +/2424/6374-5/0=>5;<96J@>:A=4<1*,++0=BS\`cbgfdahefdYb^^OJB37(;8+.9>/0222403/1.5*6//1./1+4-0-014300,527441,EB70>=A6CAI9A65>0,93:XjfsqmvpqsoqppopmmmjafcXR6:6-18B03.30031/4/4.2203.03+/1-.*320310244853;\79;D;?59KB8;::<,9IXiy{|z{y~y|vytwssxsuropknki`TK3*:?8563,7.6.8/21.8/5/13/0.,./6152/72.552@HB>7DPA;69?>?B96/Gest~~�����|y}wwuxvwvtwosxqqlf_>=2:@778/424220326/2,7-6-/.065.93813827;>?BF6=6@?><6ED<782Tw��������������������|y}|�zx~xxvysxlj_L34:2496233,83.710040/1,29183>/?1A:9=?8CB9?=BG?36:b}����������������������|�|���y�|~y}{xvyll[>.64868320442620402,6.,52567685;69;9L5@2Mu����������������������������������~�|�{}qnpG12:9;501644120602202.372;263=54<7>@@FL>BB64_�������������������������������������������}zwqR259;2:/42911636364.1/?475@DC5:>9=CFEDFG<7h����������������������������������������������}zsb7394772932232546,7'5:48.@:@;6C5A;@J>MC?@BK8f����������������������������������������������������|yf1+62;<3781658,6426697:51:LR>JS?>=H>C@X���������������������������������������������������������zt5(1C15=7465422166688BAA?I=DB:A/R�����������������������������������������������������������wn2"214:6456606153<4ERC?BC>>A>2?������������������������������������������������������������{n3),8294:9.46698>HY>;==G><)>���������������������������������������������������������������l .7<7:63481:>IBA;26512A/01-9A>7HCDE?8I���������¾�º������������������������������������������������������'61.//49>;:;CILC:=1-�������������ü�º����������������������������������������������������X 61'.(28=6ABNJRE>8*S��������������þ¼�����������������������������������������������������)2**,1*-6AEHGVJK2<8�����ú���������ý������������������������������������������������������g!/%!>21<>P=FbH@<;B��������Ŀ������¿�������������������������������������������������������#9!"3H9>`�\4A7�¾���������ǿ�����ľ�����������������������������������������������������k)3&&?NDB?2Wp`?DI�ƺ���������ƿ������ÿ�����������������������������������������������������(/,*.NDKC+A?WRKV�ľ�������������������¿���������������������������������������������������A'/2,DO?K*:NiAf������������������������Ĺ�������������������������������������������������P'-49C_9M(( -nMr������������������������ǿ�������������������������������������������������[+$;H@^9N!$0aXy�������������������������þ������������������������������������������������b1 0FIIQp��������������������������������������~����wm�zqiXPKIPLOMTPRVW``^fhn{������f9/D'%%>2TG5=BEEL]dhkmtivs�����dA.9,9@=H1589Ch}����ͿƼ������zuvgkU[Z^ia{v�y�|��wr�h{��|\[mrVT=54/262<9H@IKRQVV]\s�����k=>0*&,6A=200,3=bp����Ⱦ�����{�z|qqn{og���wfhit}|p}ztp�nn�~|{fW��CAGB:DLZUgvw|v��un]OX����rH3032388-(,?(6FZq����ʹ��������������|����c^XV[agxuv{tzn�xqlo{�yKA�YANky������������~q^K���wL7+;59-8)#%e3CFTjq���ȳ��nfkz�������g��lsuvl]jp`6n���v���jtWec`|f�cbr����������������|ZG��uS;-A92,).&1aCNBU[r���Ɲ\i�������������rz���pqw�k0���������FNea]jbnpti_[XUOOISap~������[BX�yWI1G>7E.-2jNECKYx��ˤ]l�����·����������|x{����;���������iLXeSefheI=:ERX\ogZ]cr�����m�Ѻ����� 9�rh�xumlfh[cgikml|���������m&~�G ;UM]^IKA5A���=O��Ź�������~xy����������=bο���������AD������{mglhgop��xz}~�����xH��8-\^ISDJ;cWi_SCGS��q^g�ҿ����������������������������������o)u��������~pnllqy}���������Yd��L&WcTlK`D~Phf_YJb��Vr���ê��������������������_I�������������M8�������������~�����������*���X&EOEPMUG{QcfWbJ\��Xn��չ���������������������8�̽�����������r1r������������������������/˽�i2A:ABFEWhQQ`\WBa�ʀS���Ƴ��������������������7�ɾ������������S8�����������������������Nnֿ�p/@7GJ1.Q2vNUTWU-b���ow���Ѿž���������������iTw���и���������ǖbaY��������������������e�����g.6=::8I8TNKTLL6a����<�����ſ���������������Ot�����Ĩ����������~n[Tu�������������~|hi�������e(7>L+6=3#&/MORY)e�_\I@]�¾�¿���������~y��}������������uujYH3T@TGHiaTp`w~����|rtvzhbs��������z{jLL6")DNWL^8Cf\]EL^~¿�������ź��tu���������������e�mWIG-ZpM\>Q_]zi�������yovs��qI�����}�~sl[EJ6/3DIWJVS4ZQO>Nij�������ĿDZ}f������������ytmx}aZ\ION6�aW`9kK�rno���}��ossz��c\���}}�wnZI:32;3JCOKJGAXJGCQ`o����������~`������������}vroUxxBLURG\IqaQoOl8nbfXz~~vs|omfu}��Uh��nzuvoO<79:6(@=C;FMKKJ>ITmk��������j�›w������}�ritcWpkJY6QO`I^TIrN^@\IiTUsnomjqjVem���O��bymtnM@28<0#>2I@?VGGGCLOjb���������J�Ơ�m���|��pvtl\UvSOlMQ-LNZOIY4YADX^3LZ<`|YjVZaUS^t��Tw�X{heL:M383*'B9@AXBC:OXCSSe���������Zϥiu�~ktt�|h_�_`SoQKiLK4]GVUCMAJADEY,('I3OSNG9PF9K7Qygzwh����s���[xZUm[v|oYe~ipY[DSH;AAKQADK16>CacVML5JIPPGjqQSJJLA#70:@+%*6@LQDK?=F?J?hfYajn����v��d]gXNgbkwgRjgha[QWJ?>BCUK@5<$0.98(,8@9GPLS7HD;-HD6=;YFNV>I=UN\WWbLqgr�y�kjpcO@Vh,sK@;/&AKUZ8r�an����tY��xqV:OOL+9+'%'*%,/P,MVE6C35(V7!D8')4C?APGN7?@OOY_OSQcrYv}uhlbZSIHT8T81( 1?}v0`�_Hި��V5����_VP;A,$'$*"5552ZV44C4(:(.&:5-:=4NG:@@?;9=;AN-!&�u%V,��Y< L\RX6(:HF/+,55100+21=-N\B3?;'+80%49'*4C5[@0EHPHG9:@JUb_KTPmma=L?2��Z04_hRU_UAWgnwoI?DC;?20:D??)QVLLS>-4A/-/7I,4APVD7?LIQ=:QNLEQJVM^YCtZVWEN87BF\ig��������x]Y�}�y���vsto}vol�f\HGKH@<3@OFB^=X@C11-?2.4&V:6DIB>;6@@R>0G?;;82;@SCHT<54JRHFOP5QWV>OI9/BS[ihl�������������v��|hjdjgkywx`aZORSS@L[;FGF2?IC!*2"0.-/5.+K>;=@<;7HGE:H<6K03/,3/,140K?O5HK<>F?FG`L/515&1+3.3?H6FC:6aG-/AALG7EBM>W;:O@>7ED=<-QNUWXby��������y�u{[`rgabmoyefanPi\OD4BFCJ:5:>U.DAR8RQNbve���uv�rw|hpvhQislT`ph|`UcV]`T3:SC<1C@+21-0; 4'!H1@:2@:K?==GPN87@61LN>1=??SH2)31(A 2-!;:G5#M@8D?C6CQIA2:;>Y@35VQHAJW)P)j.68K75&G&(6/<'./24@:$-BI>6A59AG>HWG;5<)8<7$<;=@70L;:D27B)75#2/I94<: ."33@Q!#2<91%B>D7:%.622*B1BC@)O:WE.TJ-b0c�<#W$7U7(*"((J9IC674?<3=33124-.639(;C0#B%!9%65G3@/@(4:`';.A/,:>d2@7VN3dYW;F hXI).).*FB66B55.37925+!'/I(,<2<;$8H"C(-6C30F=:)/)5=K$.'4)*2EA;A9768J5D=8P?<4<]G<:NN=@SZ'[>|}+G@/%3;.D4>;)1.:.D@6-+;:375.8+7;3%+DH9U9V>"89/,C@3+/132BC;?CF6D:130CK>:4+VO8JJ[?58K=;#4B:M.8.K%;4),"@9$BD84L;L4">B&=FS8BSFG[0W>S'9k�T>&/8+I;KY>6?:>;M;6$(a$I'>I.,65!*)3,*VB)H">7S/.(DP(*)!7*CDBG3J(*D&7@GBFO6G;24CI9N>W(q/E_=>E2?FG(Z;%,Q";>T35-<& -"HLY94)@Q.8.H&-52 KBDIG<@RBCE^JBG9?S?F<>C7:MO43>C,yjML*AJM3T@ccNLJ':>LG(B3(D1D0JF12J!,'$EKa9&9$HG2,:8)%091*EF?>EJ3J?VTUFARRpJEM7:AO>4D9/>N/.lt\JF9RP3KUS?SS P5tP4-6:@HM?(/@/9FH@OU)90Y,K,,?GD07`^JID/GfL#ZL?3Q8.#9"A=:=!4/,F=V5855=:L8eW*6Y.'QKI%(9/7FB>9GWP8JpG>>W:E7BANX!P9-3DS7VTLH:R6RS>OWQ36v(&NI*J$!C=7%6*.H#,DD<,D#@7)>M"QP0:0+BA'7()'J:\EGPH4^YAQ/98;R<;B8=FhH-n?FP-WC>A6M=4E;CDF709LPY2goMX<0L;D,6]�qDLLEq#HK>/@/*P:A1#4/(2I?66"MKN7N=7B>:)-.T2 8+9F?D?BF7|Z6L@>XJ@5Y5,DCq.ud^LB44C8G.c��`%?-4Ka4G8+@>)1A86F,+5-;&7B,COX@.$.G:D>#/#C?+" ",'-E>DELFB�Q@DGWRSO>9W:Q4�;�>lI,@8EWMI�tJ?4>DASS7331I8.96,>82:E<".21LI_.)'+HDG@MiKG0MdGOYJ0EVh2ekV3{;OG8OO3Jw<3?4E?DK:.46>>AF!,.:084C.*$4;@ D^#&'.FN8/*0%U3.!!-$ \ No newline at end of file diff --git a/images/trainset_face/s37/7.pgm b/images/trainset_face/s37/7.pgm new file mode 100755 index 0000000..ecf6cf9 --- /dev/null +++ b/images/trainset_face/s37/7.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +yzy{zy{||{zyy|y{yx}wzpvstlpnrsssuuywrpuxpce^allohljhgfhc`dfmikochnvtkq|wvxyzyz{wyywyu{vyyxwzy}yxz|xz|z}{z|yx}{wxznrqqprpjnrplpqrmfefbZT`^frmnjifkf]ffeilenrqgrouqnuy{vwyzzyzyzzyxwxzxvxz|z{x|}zzy{z~zxzywyrwspsimolpliihnjddVTLRQWP]bhknqnnh_jag]aXkagtrqqpppkkzyyxyyzzxywx{xyzvzyywy|yy|z{x{yy{wtwxuwrqljkffkiiihcbddZVSRLPYgen{����yyh`ce]VO\dYnsvnljgoisuy|u|xzwxyzzzw{u{zxyzz{zy|zz{xyywwtvqqvheimjgkg]Y\WSROURW]dq~������������|mhcSKNKP`pqgwsnsjkuqwyyz{yxx{yywxxzxy{y|z{yzzz{wzttsurmnmbgehmjleZSKLLKXcer��������������������vgW;DOB7;By�������������������������������������������������������������+4Vwwpzz{yzzw}uR[PEJ@FD:RGDC^@OL5U���������������������������������������������������������������C"O^Xfksyvzx{|LNFC;HNss���������������½���������������������������������»������������>>3)Mefje_t6;H8-+%2&4*)>>>y�|���������������������������������������������������������������F3GL`Olbft==F80(-)%+&)A2G��|����������������ž��¼��������������������������ſľ�����������SG2hId`go7:??2-'$#,".>+L������������������������������������������������þ����������������Q8"QRZdez2279*!"3%19,Y�������z���������~|v~������������Ŀ�������������¿����������������W4*+ZQk]y''&''$? 9C#W�����zs~��������zqg`]Wabr����������������½�ø����ľÿÿ�Ŀ�������W5(:gd^i*)#!,$.40<'T�����hkuv���������vulk\\^_z������������������������������ƹ�������F 8!$Ugb_-!!/0".&&9V����bdc~�����������xj]oso��ƨ������������������|����������������u>#5PaYR$+68(&'55����p`kt�������������vr��xww�����������������ngeaXcl}��~���������j50#&'INI<$<;=:6)*%!6}�znym{��������ƽ������⻊~��������������}�p��wgekmt����|����_:/# 1F59-! 5F692JO:%+! &=�t��nz��|ytobfy�������ל}{s~x|�����������}w�^a������ypt��~qq{~�H15#!:H3'!,&U?/48<=B0+SI &m���nrqbWMP?=%cRCW[Us����unshy��������w~�|}ytz����������ytp_hj�A'6%"+G?-$7a<-<<1:75%5y~D/�ݱvwnSB;G8/215'P��e?y��n|UHCMX�fINPWn��tcuqy���hbY����ç���~s~���z��ƹ����������Q^iA#&,# 77'. +@S2A<2+.(*1p���gemrnoavss|��sv|x���|uu~�����{{������o��y}{uth_a[^Th���������K&xD%+)),(;M D^2EA3)%0/=t���wfpzlqx��~��������������������gaq����j\���tsbcuiLFt8AVi�����PWh"#,%%056KKaMj0546N[^[m NZN=B03'18asy}{���p����������������������ϖ��������Ŀ�~������������������}x{HDup>'*709M\WSh?]BF=145/;eoz~{���{�£������������������˥���������Ž�����������������������QD�_5C.+8<@V]OW2`FG8*/=-;eqz���������������������þ���ȥ��������������z��������������������[C�G4G6%@BLRRT[+eNEA24B3Eepx�}��������������������û�˖w��������������c��������������������th�5-8/";MTUZbt2%NK1=90=;8_pu����������������������ų�l������������¹��-���������������������a4-),&DQRTZow6,>E/321B;6]n�������������������������s������������¿���BZ��������������������b2!.6>;OV[dqr&+8K6'83B>AUq��������������������������������������˾����kRr�ý��������������w�p,"/3:AOQclsn,0&F<321@G9Vq��������������������������������������������iio��������������Ϝv�^8,+9CFVb^jup,.$=H3.@E?HGu������������������������v�������yt�������������xwcq��������������M5C+2ADWfbnst5/'0?;DB@F;Er|���������������������tu��ueYTWcm�����������������~��{y������>0F78CJbjgqus<16*6?B@KB@Dnxvz��������������������p{`5")3b�����~Um�����������������������.1A.8A:?FB/Apu}u}~�������������������zixfL00;45�~����AOv���������������������m-/0?RYbemjtrs8:849*6>7<>[f}yuvv��������������������n`kh]NSDF[ikksN-*Fou��������������������^$42@U[f`ijpoq6CA51%99.BGe\trsru}���������������������yv[ZSPGUWQZ_o~�d\{��������������������S%7>FbXYbapirn=@=<(291,CKWZcgauv}���������������������u^_m[T][Y\]p��rk��������������������}K)4EMXX]hjttot?=:8--7:6F>Gf`[kwz��������������~���w���ng_jummvijk][������������������������yA/8GXVU`oksqssIB17/12II9B;jb\ql|��w��yxwx��yy��vtivwpgd`n�r��pqdc]h}�������������������xz~hG(7R^WSdropmtrE::)/(5=D958_qffclx�yx�oogorr��|�yirmvpqaZe|~i�{n�YfYSgw������������������p{p_C1><`\T_uormvqE<0+5.-8=8*BOiWfbjw�smeh`jmcs�zx�ukphyrqP\g|�ly|l�`^fNVqm���~������������{p|hF=8?GPVe^eloqrs:;..3&00=2/HA_URUhtockekfo`uztstkj_alf_aco~{iu|mt_jb\O[bk|xvo����������wozS@;4HPJTc\WgiqorF7/+,#13554K4XQMZi`\kqglh\evmffog]d`ZQgc^Xozcwpx`t\qojWY\Xv]mnl���������yxjkL1A"USIO\RTnfmqnA;13(+*876+A2G4FRhWgurcjSFjcUOZ_F\[be`^Va`mfX�llndqzs`YSPtV^dlupz����{xulfQO.1-?YJ4bckgqoru?831/)62>:83DF7=MbVme`a[L>\SOBT^IINY[\LFWW[^lywlkcYsbgXXZVXsR^b{ib|���r}scSLH473BIR/b`jgqoprB?.;0)062685A=@>RVXcOW[MCFNGMHXY[\_Zfd\W[j]crjkhcYXec\RWYcQe]\VlubY��orkSEC?1E::@EK_W_kmnro@3:71)1?*+:42EBGFH_ZCXTO9GQJVUbakvqy|lgu�����utoiHOL`W\KiNXOXXP^ag_f|�gejH=?>+:E67AY^Themnnp=036,+3/=:;.;AGM3MNCRPNSMTKLPeblw�}���������������ow]ecIRCQAPNR^Ze[XvlkXbL31:-D;;DSU`OVmmppsD232+111:47699:=CV=GRJNP`MNXY`js��������������������pmmf_RVI@DKVQkYVhiXRR;D3A2:@9=TGNVdgirqpC;+1*0)642/638;;B8FYf\fqor;>)-&0&"D084.2:BBINJSM\Z2*&()'">A?48,-+NRJGVDgZXTgf�~sz�v~�{�ph�zqq�~w��������|zkfHGGKGNFMZ?>)34-.*:18>;DXZXcpnn7./1-$))<)',5N(?"AR[GRFUMVSOaSnkak�oy~t�i`zuiqr|s��������xxiVY<=NA=AADH82..%)+C=8BCMWWlholn;+-5)$(/$:%+8LK:<5S^bLPB^XLAFCRcd^]e__hkjdTfw_bnu_wz����zi{\IR>2BG8BJ2J4,5+%#.AL=M[\]]nmmmo=+-0*'.*23()O6J7;PUh^VYYkR@766LKGMKRVWYPVaHNWS\rs^itoyy�z|Ml[K:J67P5DJ1<<,%8./1CILKYZaihhkljE-',/"$%3+(9E3@9;/57,30*4:AFPN`hjkkjmlA=%1(+!8+@9/9AA3xoDWLVRF39<4?KMHT[HOWVZ^UFCX]LQNR[=\Zc`YXSSa"=1CJL?6?614'4249;KBSKagjigkklD=-0(('D(89+CM;7yEM;I]F?753&2=8:NXWPYddhgilkiC=,/+-".?)*67!LA/]qDT?^`4EAFX9CJ]D5FXSlpx[nfXNTZSTKC@DNBAAIQ:8K:ABQ<;B>@670/614IPTWY^ihhgjhhKE4-..+8.&2.2"@@6bOFD9`XE.GVYGeYNCSR]q}{emeM^UW^X`XW@@G:=7HS5'TJ#iMO.D:58<.6,,=U\_igihghhLCT81;X=JLA#=(036-353>FTR^fhffdeghGE97/'+7)+1*,,BFIGELAWWBDUWrE#kz`S}dsdotpZ[oXHfcq}hYMH0D<=AX> =AN5X>58)5'.-,5EHPdcgcicdffcGB@7+*).-%$%'..9=KH@JCZ>%Fc\a>7uxVZrYx]zu]cRtFNeZzpxFRH6>KT=Y49<1XNR#@7),+)+6/3@I[_cabdcedhbGC@5&-%04+(,.$;7K4E@HQ_l[RUPmbdSOSU9|\CQ�WQ\KN]GP&7Y>3)J;VKF9JEXljf=JhZV^[SZhX18V/IB7:C/\_6XHKUNIATNqkYN?P/:MK[Y?(3<2@CO5O]32V'g\X\P2m:@c:=\U:0/98BX>EVS.=MZD;AV$UJWF4G6-@3#%53)(-11IcQz�������������������|:$*0!#0$=7/QIAM)DF06OSG<.=,=+.=*553:574:-84002-2/3+5,.1//.4-2+,/01*2%251/.4404.2217==:>9P>2>F9>F.4(+..,34?ILKNQSZQVQNKQS7675/166109:-6.0002011-5/003//.4*/0/0,10,4202+674.47,8D<<@6?G?=EE8?:5-*+/,=GS]beekefijffecbgWRNC9.78,/>=61222,1.51111.6-1/12/.2/--/+/3221/5531234FB68A>?DH6BC2>940138V`htmssttqqstprnrnpjcffYFD0,,E?6256/41/122.23.5.1-44,./0-/./06.42234121ON4:GEG=8KHB;89941FUew~x~zzz|uzrzxtwxnuosmlaZA)?8<>36-;104220222125*60/21.+/2,/37153604/GLF=AHDA1?AC>?@89;Ulo����������}}~zv|zy{txytxusqkhRL..:7:543050226.3303.3.332,,6..253827508F=-DDFBC:HJ>?8?^y�������������������{~z}~}}|{~t{uyvpofX<+61?2<.6207.6,3210301.-1-.312@3?6:9B<>5J@=B77Iq���������������������������}�|~|{}vx{qmjN5,=5@)8-725,844/.423-/3,3473845=3;<6ADR6DE?K:@9Sv��������������������������~���~��~~z~{}rrtW:83=344034218/1/63/15///084755:86:9BHJ@I<6@:>CLKCCAA;k��������������������������������������������~}se=.436596416322.8,60,53=446;ED8@DBOLDFGUA?i����������������������������������������������~{wp?+279::13424024751016343>7==7CFLIJ0JMMBEAR�������������������������������������������������������xtF,7/69,=3942552/:82;1@CF@N:GE8EAJ���������������������������������������������������������wsI$*483:47065<1.5279?MCG9J=DD<>4~���������������������������������������������������������||t<+55;2746316.5197GX@>E@B;?8+o����������������������������������������������������������|~�h "4353=5638303?9FEP=;KAC>5??I>'Q�����������������������������������������������������������������67+0-.3865H+3CB9GE:N=@.3���������·������������������������������������������������������v/2&3$-31/I97B5;5?6SKON:A1,��������������������������������������������������������������������~4!#6511/;>>>DSLUX=28Q����������ÿ����»���������������������������������������������������F /+484@S/72*#@K!NH\x�����ʬ�����|zsrdnkk}Đia]\ctoqrlro|gptiq_[V�c?K@BB\jv�����������~sVP��sR=7B:>=E?/2 =b3VCJ{~���ɶ����������vzspt�~g[XRVUDXpjxwwtzzi_bGUaq_XPMcr�����~��������r>Z�tDDDKGA9@<6"8HeJNCLl����ǣ��nbjq������}tqm]ijnWjkp-M����}���f9F_c�eY\illplojoetv�������x@;xg12ONGM:DJS@$:k\F7Jj������da~������������umoowlrx�$��������u.I^R^PW\ZBA56+3..5DF`mz����0)F-(#%1G[B@BY +��#JVkG7GI@sESa<"7H|�ɾ`_�����ĥ�yei]LGI?IM^^XWRj���%DWL.2;(\<'JL?@:@SepOF^4>BMH@8-?>IKM>\ ��1JTQ<:EE:W{bg6&E-O�ѡq2���α�]G=Q/6)=<579HG]hu���DLTbZNZSE`Qzsd]Xh_bddnkc[chiqom�`i��(VXvw6Ce;7-JQKHqdS;*[U���R��¨h@!{�$B8+^P87������tl]bW]\dkigtx~������C��ZJN[FQ=GME=eP^kFB:U��uEC�ں������~ml_]kp��������"�Է�������qq������~xyijjfswwz�������/��d&?;PEWCUPLCoWwacNGa��kVe��Ƶ����xxuzy�����������*�ʻ��������FD�����������y}|~��������ճw&72J[B9^^YP�Vcgh[iS��Psy�ص���������������������YU�ƾ��������u1t����~�����������������Ɨ+жy.61Kh3:?UFOs\Zj\__R��[h��Ͼ����������������������������������HI����y������������������Vr���-2/CP::E?;Ku[Kb_\RE�ʖM���ѹ��������������������7�ǹ����������t?j���������������������;���� 4?BA/-L98Bm_G]a`C>���A������������������������9��ù�����������XD���|����������z}�����|p����!3@F>0)L8J3XbTWTcA?���O���μĿ�����������������(�ǿ������������p[_�nz}�������yxuou����h�����*)>AC2)*5BBBXE[LSBC��˰D�����Ʒ���������������FZ����Ī����������v[`lw����~�yxv{�|mh}������9->@55+#4;>KkAo_NJD����V�����̻��������������vNz����̩��������ʮ��oS^xz��}��z~rkdeXt��������K.6G:1.30?ED~Y�xQV;���ҿ ����ξ�������������wV������ӯ���|����������=QSUTODG=B?KNcm��������_70SA//O:CE���̼������������eX������������|y���������o$>EBDDINYbmz����÷����f78@63-hI@DC]��aBRLi����Ʃx������������~eTS�����κ�����zw}����������*FKRXgkwsx|~~����ǻ����];94.0,jRI=>N�lY]QFZ�������ʠ�wporme_\XTVROQ����ɾ������yrv��~g[n����Cghlquu|rqqz�����������a:75,)8m\O;L,�d_hGKN��������������}mZTORFMU^������������{nm��W.Nl��4tspooopfagou��������y�W98,(-5j[TG`+Vq{XSJ[���������ˬ���|rYOHJL\vv�ƫ�sR70q���y[ix�0-#*QzU?ztqlrgedcWShu{������~tU>A+%,3nJCOW8S�mYSPT���������˴���|zc`U^o������V.3B[����gQdyoeOYTJ]ROTvzwtjhacbf`MVp}~{x��vkV=?60,.]@PQXJC�l^MOZ���������͹���yldgj��������US|������[Vi\IXYlmBYTTc�~xvki\]`eokFRp}zv|~rbQ66453.f>\UO["|riAYV��ľ�����IJ��}blngs�����������r{kq�aXD5<:@YPFUPlo{{wlkh^WYYpl�KU~xhstw_?/87:&2@QL\TP?Bf[EZW�¸������®vldi_r����������~~quffQ:2+@/FN-CVCgboq�{up_b]`EM[a��9pZodp]@0:=1-*M:FXQWGN]N;[Z����������wdv�qXh�����������s�j}obI01#CP>\H3e@_qdamushhRZ]CNFXv�\igLmbbEN.9<),)@LJUHIDTNIDXgz���������_��sT_|�~�������{v`�ol]HB+8%\ZBkChBY|I^g]qe]VKYNKOTd�njHZagW5B?30),7A@HC>;D?@SPKCDJYZ~�������^}�kCe}wjn�wq�i�z|^�^u|rG[-^IW5EN03.=A&%0&GJ0PVMFD;?A;g~r~ow���_��hikiKc�b}��ir�SiimdZZD=@UVIEP!>@K:EVW@U[KT3JAL,9BD/:922.+=>,'4(T+>UODHX?I+Q;@>+H4T;@UD^@2HE;eqWWfso��u�p\LXL?fP\n�jTuxwiMZDb94W>>KB3HHDF>43N?H?K01&7F)?'>.YF8739U @%:8**29BE;MM\>BGO\d[__\oiz}�soijSAHFOQJfpa=wUxcYIc�W:qE�k@Yy�yg1GM]BH\!/*+($,%3+Q\76?7!>*5#=5+"5B?I?LJaBF=ZMnRZeVgbusxq]mfGAF=M6RXMN>DCb��&��iU����\�����I[[�GEn!"9%.,.&<*H]K*C?$633$6>*.2E?F>INNF@EGZh\Z]FqhUlpeZwTK4ED81IBK)(9`��4��~���փ������o[�Y?U;/597(.32F0MFT:K538773*5F4129JT9?>NMIEXSIVPYUNXXJsWYB8?2=AU`cf^Ui���WJ��.�ĩ�8L����:HphcslgKBCEN<8H87ML;A77'0.1291*0@3)?KNOB6YDLHEES6SFNSJZMFjVNFB>,;HTapgz������kvP(v�iLOZaacfhlen`zqPGOFKNI,8AXgkgp���������~}����~{sopgdgjs�fUPMO@W==SCL8O9?*@G@XYdfu���Ǻ��~�����yhkb_agsr{ynWlaWTHPWG0T(44.<1**6 6D0818>8GGAE>HF=:R1^GNNEFHOIN7=K>E7G/:5>SRe]g|�������������tpmmlmlzkvle`Qg]F=M\=6>?&6/+64!4!/H1=-D75AC:N><7VA9$_EKL?AQIER08K?77O?>3@PH^Ncr~�����������gkrqogpj|el]]hGnG75P4?)H+./*21(+*,;H14A5(QBDFB?0=JD<9H-a%SJ;GLIanxo�v|{�v{nvsvRort[Y~a�dWQ\O[X-/.>5?99%1//3--(:;>'):CL?JM1M?^AB8?76ELF5;B:QH8X6A8dXLD@@WcjiV�Ztjrlpyhp\ubXihrNcnje\NKTZQ232V.;L*.12;#2(8;1**58/GA>B4(1?/=C@:9:5>>1/I?9K9B;5H\D,\VUB:�4W7J):4;0E7?>B;9IG5TWR?EBKD8;R.6>9309/&8'2L>827%+39\''.6/+.84A?E68/)<>(1I66IA;8=JT?-e@:d*�Z X,@H4))%779CA?779/G=D>9;62-5:4.5D5*G,1+':;0K:)9/*4P8%".11,0'E>I751/+0E%8-J5C>8>IV:6J;7K/)XP,Za94 '-J;UH42A>5/?;/((-36/+:1<'9<0<6[AEG570,Y>0',+;(,@BCA==6-4X1'TA5O?@)KSG=8XJ7Bj(QSxhJ01+01E?985,<070;53' !@.17/28/<-'$D3O:($K:%?.&:PA")#8)$#A@KB8G984E3,F(IN::6+dC1@[J>IV7MFb�7KE+ 1678A43%85/4I>1(788?1'?%39(-8%>K06.8;Q25X8.0)/)"B@EC8?>K89@23'JC7C22[P*IaBKDY1V8#[�NK,,4! >2T=98<;88J4,G8A246=*;@M=*3$Q?/5<=-1/.&4NLFBH@<>6&J 5>L>D4S_XKTW92X.i$R1J)�w>D-AAM]]T2>E<7*FF39M:F5$JO43(@$ '2DMW$1&OE3(C3$->404%DAEEOC=;CBH3;SSBL9kKTAL;=8>J65D50MBjkRV ?LNE[S=DW145$J-,:-/0- 7G6,rI4RJ?0C;(27">*0A5$E*O;Q+G >$6N2@\-1N1B1.;8$)%CCCM?:@RKI2YS5GRC8?`?A90&BHI2W3aE0?YU,L78uG=3X5'JE)94(B';.,*!J"J=H'B!G+3=H&Z663%A<23!,(* .04H&DJ?--!X-''027'A?LFEC?MCV0pa?F60?JQ;D39A_A5_=R9F?P6QH^J}P +2e5,MF584(H9337EO":C73$a@)1-A28J=00'N1+/).C! \ No newline at end of file diff --git a/images/trainset_face/s37/9.pgm b/images/trainset_face/s37/9.pgm new file mode 100755 index 0000000..28c05ed --- /dev/null +++ b/images/trainset_face/s37/9.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +yyzz|y||x{wwzxt{suuuotq{vvmyof]X_cdmmqrkkdeli\XPPTQP]Zdfemoitwq{uw}yz|{{x|{zyx|{zyv|wzxyyyxxyxvzyxzyy{u{wxmqpsqvttrvpodeXVUW]hmw{����pnpe`[[IEEJKSV[kiqztxxvvz{|yz{x{}{xyy{zzzywywyy{xzwzyy{yyy{{vwrxirhpfsqlmld\YQIJZ]l���������������rgSD?@=IQmdh}zuxyt|{}{{{{y||{zzzzzzyx{yx|yxyy|x{y{{x{xvloqkuhmomidgeWQSMS`s|�������������������lOCF61V^iy|w{{s{xz||z{{zyzyy}w|zyz{zy|v|xu{v{zxzyuvunomkknjkeb[_cSTS`l~�����������������������iR>,,Gaxvwxyxyvy||y|zz{x~x}x|wyyzx|x{zwz{zyzyvvqrtnnhg`ejgd]NOPNWhu���������������������������rT.24lv{wx{yxyz}}{|z~x}z{}u|{zzx{wx{v}wyvx{swsskigigc]YUQRHEW[t�������������������������������bB.>buuxzwz|v}}y|zyy|y{}w{|{|{{xyyy{ywttvqyjmekjjnj_[O>JFVfy����������������������������������T66bu{xv|{yz{{{~z}z{y{zzzxzx~w{yyxwtrvppljd]kjgf^ZPIEYbg{������������������������������������xCMjt|vyx~}y|}z{|z|}{{{{{|w{zzzxyxqtrnomde_aaZZTLI>\ufw���������������������������������������`[szxxz~y}~{}{{|y{zz~z}|xz{{zxuottliafbbXWY[U@EYuxp�����������������������������������������{cnzyxxz||{||{|{z{{|z{yzyy{woppsodaahf[^Y^ZA9\lvv�����������������������������»�������������Qgw|yv{}xzxx{~|~||z|{}z{x}xfjmih^gjg_c^PM@`����}����������������������������������������������������������.;DXPblflhsvlx~{y|}VQ]QFZR:}����}���������������������������������������������»�����������i)D]UVhkfgqxl{v~}x|][XKRX6V���������������������������������������������������Ŀ������������.9UKC]miidvn{vu}y{WXPD]A+%q�����������������������������������������������������������������_.R59Qerlbhjzwsy||JGDQI8#B|������������������������������������������������������������������3@=#HS[hihbvrwzz}<6LJF;6S�������~��������������������������������������������������þ��������PQ 1JTZcak{uizz>5YCIC0X������������������������������������������������������¿������������)0T$!4QUaf_vosty;=SCIC!a}������������������������������������������������������ú�����������;$<49\[n\isspt@HWCG>%[|~�~���������������������������������������������������Ž�ý��������D@+*Gd_agdcaqFLNCB7%Uty|{}��������������������������������������������������ż�����������R D%%&^]YXND^\GGBCD&4Blzwyv���������������������������������������������������������������iB0!QWXH?1_EID:D;26crzzw�����������������������������������������������������ǽ��������c%0= +/#BBO?61A?DH;6-"03Vq~tw��������������������������������������������������ž�ú��������_5,.&-K@6,$*%'?H<%,'2If�un���������������������������������������������������������������a8/+#-KJ2#'&E;1&*,/:^~~s|��������������������������������������ľ����������������������YA0."7SE0,*#:>1%.'+51Xh|t}y��������������������������ƾ��������������������}}����z~�}��VA26*%2YJ,599L5'',#/9$Zdrwwy��������������������������Ƽ���ó��������ztahfghdn�����lvg��d2*@!'#*QF"8A\j0#&'4<$Itiwtz����������}}~z~}~����������������������wn`KAGmq����������]u�{+*..!)$64(&NYht('#"(*:#Dyoqw�y{��~{|{vpeaV[^[\hz��������������������wmmp���������oz����sd��*(+-&/.287[ast*+''#$9M|sq{zmw~wz�~�vdliU\^MQZZ`}y�{�������������ą{t�yfn�����������psb�i.,1'";89KJZmyw'(%%#)1Fzwt}jesz�����������|f]XOYsq�˝��������������u{�������¬��������eP�g.9",2OiM^SVhk=5*.20.&C<1���A�aO`q~�������������������L^������d�����������������������d�]ze@2N^7:20GXhZzlF+,/03+-#Af3�Ս8�lv�}������������������xzAz�����Џ��������������������������z�B.?Q001EA[\mqyJ022,$($%QxK:~�H{����������������������s�G������Ǹ��������������������������{�U)<9(-1JHYYttq4=00%%")#N~oBo�Th���}������������������}�Z����ȿ�ɇ����ÿ�������������������n�r.76556DURbmvk&61,&$",$G{u[]�]i���������������������r��k����ǿ���������������������������g��2/,66AGTRbmup:*/+!"5JuusX�vk���������������������rە������ľ����������������������ĩ��pĖ&:-1@HIT[`mtxB1,3(*1 Lnsho�o��������������������v��z����������������������þ��Ŀ���ƨ�����P>+:GDJUZpysG40:.#)%Jpo�a�r��������������������}��~�������ƽ��������������������¿Ů�u���)B\5=;EZbhqxw C<,1-,&Ciq��Z��v����������������������~�������ÿ����j��������������¾��τ����*8EI@HJXjmqyx7;3,&"#Aio~�on�u�������������������§�z��������Ŀ���|v��������������·̲�����84=CDZb[nljws3<33$!$!>hnw}�P����������������������y����������������ee����Ļ���������{������D/83D\afhmlku#?1:*$&$2cpw{|saԢ������������������q������������ļ����L[k��������rmz���������J(65Db^_gbsrq;.7.'&(6]nssr{cs�̨������������ƽ�tx�����������ż������ZY[\[Zdt��������������Z*3E=;=5RV3Xcjfp:66("/=@81/]gb\[bwy||sn���������������vaZMUcMLbj`tZq]^Tmwv���~��x��lv��u�l|oXKL6C89:*/>16,QZWYYV]vyyjrx��|���������n�{tnX`kovluxL�O[yaLWgleyxnvzxpy�nap���fshOEG92N:;FFS^YgiJ6>8-)>..9YUIPU[fovil}mmgx{|z{{}��od{vnp]m_}�hyuTncPfjSQ\b[i{kqvw|irzj_�~}`lhG=F66AAB5UWfXapB>@?5'41*874*:E;.2SdYKG_eYcSYbWcg\{tbvjleaqe_WcZfsea�u^ff\\gX]YUeQcR]ZVM[_jKahQ@T@@H)1<8484<76DTXPFHG751-8<<#8BVWD:aWWLZafgQ^gbk[dTS\ZZVaZUPat`h�ofjcVZd[V[[labg]\LFUYaV^kGBWBA;)-1-7876=BCLb\CHB9/+$/>3!3I?^??QKLKke`_AUcLWYfL[W]\ZWYH]clr��rtwlpncm\jouquppdX.PJVCbXID]?9,91%)0O=^DKEQ;9.08#0)H-85ECQ^YF==<.+))1/0.;3B*2KF@E=2;*.)*I;A=TZ]`bJA>=0$)$6-9*1:G,79LMkNQX>9G8>>IQZdo|y�������������ú����������}�icc99CJ9b0GB2112('1D;GKWa_`iFAAD1*-*65747;815FUN]CHYDBC?BEKScnq��������������������������{�]WWE,@K=W4DA06$61)3<>&93:>GRWXmuJG4/'/2.<:3)0<5?F6=>EiXDcZ`VjrV}��x{h��}iz�tyr��y������}�YnW\3;0FPL>0B??POc=^cXSWmYg��pyk�z�ui��trs{znv�{{��|~O_aa3@9Bd*[5A=25/.04:>BPNa]aro?B<861--2*44-/2319A9FHQRIS_]SSafe�|rp~u{�~�qbtz{gexqwc}zp~w�roK]Y\L.H@b49BA86;228#<><5JiY_qo>A7>63&(/'$(.2)+!=@F+7SBTH\XWT_Yn{^guvlwwsnjiU`p_^ipz^toYkpri[YRYLHB4l;M9D=<967*>-+:3:IfifkoB@A=?/')/":74+4*B=7$FPQQJVRQUUSNk_Vj`_bfh\ddXMXQU^egXlbEX\]aRGVU-DS$`[BDJ,<:2;'453.;C=_ejoh@FD@;0&)!'68()2%>9-/K[SKN_VK@;AM\ZPWSVQYYVFPMJPPkUQ\WIXI@RRJS;RN'4R1DSM=7>3749,3,3/7@KR^omkBHE?>+)(* .-/1>>.?[V`_XXYF24;HE:FBXXHLH[UONNOUg]R[^HPL4CBbekjmFJFH7,2&& %",5#$@?<*FWd[[f?VI6;2D;BCNAMF=9]N>/1(*00/*;5ENZhkjjFKCI<+09&'()3'(D94,>55BMK<.=M?VM89C,$0&)70?28Z_hkhmIHGJ<2+0+ '(/+&*B/3D-_iIHG\F8@;5H1VOL7>Sjlp|^qbZaSXcbUtUeH><<-@7CU617IKSR =<3*)*"88<4LS^klilEGGK98(0)*.5.>&?I0X_B-Qi;;P5BB)9%=BHJHdeCIDOX�gU^]OzvZHOpeO~I]AI9@CLGY%J@1MdIA63<-,'''690NRakjhhECJF?H7(-,"18",5'2=8`FHXDAANSHHWaDpe3iI`u�UfRnz\apL_JqYnyv[GR1#/4;7E\WbkljDDDDBA@7$,.)3-#//!+*CY@;EO[IBHVPuP(rXlc�Xcy[zq]NvXQS^^c�nMLQ56FWE:EAR8ChB;A/205+B->?QV^bkiieEGADDFB?+,!,;*''+*#6KP=>PHZWEEK`r;,ykcRwYrX{z\`CrLC\YMdyhNHV9U:L9Q8T8FFJ_ M27)3#!7I?<\^\fbigFEEAIEFC3)*/'/!3&'+88DA=T@XP=>I_b35�yWUsM|SmrXXW]NGkTC`�LPTJSjF9?a,^/C5WCS'4&&0'<5+TZ_iefbFFDEFEED?/.,'92$ )4,=WECH\@+;VhI+;{oO`]\{cjnVV^^6tSVC08DWM)3?jTN'OZ[lN`:VkiJ\JTBhq<3[oOeFduW9Hca?/H6"[B3>664'&38431:[baagc@GECGDJH76,&&)0(-.(-358(MW8'9:d=N>GOfZ?z42_sDfM>_Sm>?V^dmQwqJ.SjY92H9/O%8*->0&2"!EO16>bd`aheFGBFGGFH=6*)&1+,",$6$;F'JK:$G1]AKDAWXLM[Q"]a^VcPBPiILMZOm_�RL6k\G/F;71@5*%3,7*+'5A7N0E__ecafAEHDHFIFC7*(.%'/%%/C0F7>P?A)>6D>P5LPUO_:E=VUWQ_`/Ua@ELVGik^KH?jBH2I,,.F>#/*+D=IRL!KWe\ac`bd \ No newline at end of file diff --git a/images/trainset_face/s38/1.pgm b/images/trainset_face/s38/1.pgm new file mode 100755 index 0000000..ff155c6 --- /dev/null +++ b/images/trainset_face/s38/1.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +mprmnpnqpsormpprpprnsrprjWUXS0$)59=F?=653A?F=HKNFI,3COVcea^cchgjmikhnkjljqopoqnrnrnonqsotqqj_B54*2.5>:7:@8>@?QPL>KPJKXYNDF=LJQIKWPOTIJMKD8651=,/,5/C]g]bVXbfngkhlimliqoqopqppomqoorrr]OF034G94,2AEHDDGF?@?AJ5>IW[TZUUMM?7HUSVM>H:EHBH=.(#$)0/8**G;864Qoig\hjkkjqpqorlromqopszV0+.5'007GD3502:H>AOWUBE1BG?G:WYR<7?;@B9C<+#"&()0&KD:<+"aj[bhkkiknqnnpoqnsqoovq7 %2--'74:DGLMHGGEH:BAGJ@-ELTWU=NQGIHMTUM.7RZI249%)>,2/(+ &DH4=1246FcgihimhpnqopppoqprrO))191(*(4AC?@@NOWLDD?BDD5&17PRVKPHIW\GKROKD8*>GIA5)(;"))+',B977*8@79^]eekegnqmotoqomqtZ2 )26+,'/.:@CLJV^VUK@PRFSQTXWSS??75IC:.'(*-@BNM@4&# "!%!)1-6014TbgksmplpnrwU2-*# ',(*')40/5.-56>AKRT^b_ZRUOREISZLQ?::4+.>8(#&!6<<<5."&! %().++81O\imqpompmrrJ)0!"%"'%*''-/34;878BFOQSU]PFIMPQEGSVPF8A<0.) "%/*!-.,/381$$'*$,-133 (\mqnpmnpntg5-&#"+"( !#%,/69:CKMOVXZ_S74GGRPMPMRNADC7/,-(&) +)!,4C=A?EJHE@EI88452236<91DHKNVMJPENHGE?86+2/($$$(%!+. )49+-$<&,OrmmlplV*# &!" !)0/6+/*"&,mlonqJ$$$#%,69;9ABFKRZVa_cWKNC@?87CHMUJOH>@<;605795)*"#* "-..3A56.$2njjsb((%!9F@BDKVbjrxx}���xlaYUSK<=@KRPLSSTQTPGNBH?5/,&#""$!,430:>05(#2khpmI#%"&*#@UTQbq�����������sfga\PKKNNQORRTSYYWZWWPB72.%%!#&0/9?063* -'kjrU#(( =<3Hfm{���������������|ypkeWWVWVPS]VY^[cc__ULAEC@2,!-@45B3:+'0(gln4":L]\cw��������������������|qldb```chifmkqoi[[XMVXWJ:1#((.*-%$)`g]'$ %+Ef~���������������������������������|zz{y{y{xrvmvov{l\eI%& )/&#@E;2#)!'%`cW""(Mh����������������������þ������������������������|}thng:()/'.*+7/-&#" \\W$*"!$8b}���������������������������������������������������}xooW $,*!:-//'%$(#" Z\X&+,Kv�����������������������������������������������������~qne/(67$8381&%'!YU[/$!7^���������������������������������¼��������������������wph=#-5<3:=<:# #YVUB!Kg������������þ���������������������¿������������������zphM1.9/=I>=9" $TVWA+Vw�������������������������������������Ŀ�����������������xqUG&;.;F897#$RQXC!6\����������������������������������������ƿ���������������zy[N.084B9/4!# PTQI$ '5h������������������������������������������º��������������ycW8!A086*/ KQX<#!$@n������������������������������������������þ��������������vjPM=:.#+%QJX2 "$Pv�������������������������������������������ž�������������voNR"33& %$PLR)'"%,Mv��������������������������������������������¿������������|rYM2&2%!1OPT +&V}��������������������������������������������ž������������{_H?!,$ +8MNV $"#*b����������ľ������������������������������������������������wnA=$$/XNLT3#!**p����������¿�����������������������������������������������rkL4%(, 2jPJRG#!#)>y��������������������������������������������¿��������������zjP4#$0$XlLLRN#$%#N�������������������������������������������������������������{mQ2) 4']gPJMO*-$* 1j}���������������������������������������������¼�������������voP5)%,)AbOMNNJC-*%V~u�����������������������������������������������������������|ueS7'+$*)bOLMPWE,%0v�u~��{��������������������������������������������������������tbH0''$'QNNLOWB%,U��qivql~�������������������½���������������������������������zzfC&-!$'!SPKOIY;)Cs�~hiovls{��yx}���������������������������������������������|~{b>&% +]NJPNWK*Y��wels|zpy{ufaf[YTX\ft��������������������������������������z~~{~n=% "",_LLJMUL/r��naoy������xpjjaVULTYcu������������������������������������v~}y|s=&">`NKLKR@<��|o`flt{�������zpi_[YT^oz�������������|hsy�����������������u{}xy{>" J`LLLLN6Q��}tfccZU_b^\Hdreyqdcee^Veu����������stebWRQUftzr������������wuyvwL(&>XSKKNLM7i���zpgbKOaU>90ch|~�~kec`_�����Ǿ����{maWRRNGKHIR`py{}��yquw�vmtuyzk/"JUYMJPJPJx�����kdjbgbLN>HY���ot��~U^������¸����xjbYYVX`ihcakuvz{~knfrtluw}zxC#6NVNJKLPR������xz�����mck�����vl��p\������Ⱦ����plgc^\Zfu����|w{z��sckblmry~|{V %)LQLJME[px�������������������������s������ȶ���wl~~�zoobT\zy��������peaalsx�{h#,$#:NYQLIBzu{�������������������������������˽����rx���`gTK)]Kfmpwsz~}sf]Vrpy�|�k)6&$9QRSLMEL�{v}������������������������������ȹ����z���zus{XJ2DCmuoh]S^pvgi^kp~��n6+.##?IPPUNL;V�x{v������������������������������İ������������~\W[p��uhaKQSmlljntz�{�j90##! 14PMUNTQKGRORPQKKCJ�{r{����������������������������ȼ�������������������������}ajw}�w}�|�|G-!"8?:AFHNSLQNPMNMMOLNPNPJ?lpd~���������������������������Ķ���������������������������������~xrvnvqafwxhz�sOSMPLNKHOIE\c���������������������������ʵ������}�������������������������{tpqwok_e|yg��JEPKSIQMOMHPCXd|��������������������������Ĺ�������������������������������~{ytmswnmYkqkl�z?JOMNMOONNKN?Tit�������������������{x_u��������������������������������������ypsluwciacj|woNJLMOOLQJSILLDUas�������������������wcR]v|����u�����|�����½������������������wmsnsmjg_l~��kGHIOKRLMNKPKLDLeg�������������������yg?7Wa^blseR\}��v������������������������~wrooqnj[o���vk>LNNKLOJQMKJJIKaf��������������������uD?@CFLJNB8>esv{�������������������������uulqojhXw��tlOCLIPIKONONHOGHF`b���������������������Y@DFBGR`[PKSb}�������������������������sskpjieX��~o_GIIKMMLIPLPHNFLCZd���������������������iettt��ylpt�������������������������~}pllihjXg|�{wIGHJMNKKNMKPKIIL@Vjv�����������������������������������������������������������|qgiikhUqyxwbCEIPJPOMPJQOFIKK@Tgo�����������������������������������������������������������xjejmifH^oidJFIJNKMOKOJMMJMILHAil���������������������������������������������������������|q^gpjle-CRQHFIKKMKOLKKNMKIMLKEF`m}���������������������������������������������������������{h`lmfkL-@@DGHMKKMKMLMLOMPFLIKK?chu����������������������»��������������������������������oehlfh`,>AEEEJGNHNLMMMJRFNIKJKJ?\kp|������������������������������������������������������|zieghmeC*CDDDIILKKMHNIMMJKNLKHLKCOln|����������������tifZm�wijs��������������������������ypfffggY'6C?FGIJMJHQINNHMNOJFJJIKFCnpty�������������~mXKJPWT^\YTOd�������������������������wrmkgdge/(=?DGEJPLLMLKMMJMKMJIIHGHHDdkxx}���������d[^WE5-BBFENJKLKNMKJKINIMJHHJGLBZoqw|�������~mVI@IDJHJHLIIJJMINJHKKEJGGKGJBL^gpsx}����������������������������������������|�yztujbSFgG,9?BDEHJIJKIKGMGMGJJELEFLCJGJDFUZhnry{��������lmfos���~������������������������}xrmcUKMn7-:B@FFFLFMJIFJOGLJLMGPHELGFFFJ@MU]ejsx{��������}j\ZOTZ\S^efw�����������������}{~{treXNL]l!'2>?CEFHLHKIHLFMFKNGIKKGEEHHFGDEbVX^dmu|{���������zrg`adcfmr{����������������~{|zwrro\RQYfb*5@?EFJFIIJHIKJKFNLDLGHHFGHEFEB[�bKY`mu~�������������yw{z|�����������������~}vyyspmeQO[clV1:B=GAIFKLFMFJIIKILIHHKHGDGFF<_�oZSL[es���������������������������������{}xu{zxrsrhTOTbaoL"7=ABEGIGIIHKGIMJJHJIJIIFEFDG>F�~AGvFL]v�������������������������������~y|xwtyrrmph]GZdahiL1:C�mg2t{qvmJSm}����������������������������{qiice^YUNFPbjiqlhd$^lL@FGCHHEHCHFEGHHGKFGFHF@FDtfb &wtutleEVo���������������������������wvkhfbb\UQDFPbiqjlmff(@t^DAHDFGEGFJEEGHEHIEIDJBIJd�rge5xwwptjWHXn}�����������������������|wxif_^TONKFAP^fnqomjg`;)etHAGFIDCIJDHGFFFGFDFIFRXDs�grgFywzusocSAWonvz|������������������~sue_SRTIEKFCK`hhsrtnkc[L3Dw\@CIFI@GDFGDHBIDHFEIFtfZ{�^|k Oywx|rmf_DBTW]ltw����������������xtm`TLJKOKJG?R\gsmqsrqdmSFO)unBDGBICEHCGAHEFEIBHHGv^e��d�mRzyvztjh^UB9IDV^eelnor{v}}�w{ytutj\NGHLNLVIBGNahotpqptmbo],d1X�EDTHICGHEEGE@GFCEDEIxTq�{j�rK{|uswsia[R?=8DIMQS\Z[abggjnjlhh_PBFIUSXQR?EX^mruuurxqhhsbv:L�U7aWTIIEDEDGDEDHEGGDeZ{�u|��G{}xqzrle_WH@;:7=CDFHHLSPVXUQTPLACCPSPUREFCVjlvrrswvullktexM>ze-RZ\PTPJGBFCGDGEHGGPl|�k���;�~{txunkg\OH=>681>@BDBHAI@CD>=@;IQPOMEGAQ^jtwxuuyyuvomkufr[=rn.OhWSS\UUUOKGFFGEHE \ No newline at end of file diff --git a/images/trainset_face/s38/10.pgm b/images/trainset_face/s38/10.pgm new file mode 100755 index 0000000..ef5bd2f --- /dev/null +++ b/images/trainset_face/s38/10.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +lihlfmiikjljimhjkimminhnleSGBDLGPLQITSMUFJ7>HGPXK>J4+CechhffffdjdhjfifjhhdelfffdfddedeffjggigkihlhjkmilkglkmelR0!$35A8@839=JUIJISJ[jidh\fbiefdhefffdghfldkhkhikkhkiiml^CB78MZ]]^YEQWX\gknfcclnjkufpmtlf[V[^YJD;<9.5>071+6::_RTMI]VJOWYWZPBS\]]sz|ytib`e\H>ASfXG5@6>;/1A8&%$:>RGI.8TOLUY]c^`ffefcdfflghiignfklbK8.25AGKPQNY[U_WTVO<0RNK\RTnvp_SRWh]WSC>VXWC6+6<++49#1?A9=A85H7GIFPZWdaeeefgcfjfijkijkefZO/C=B@C;M`kyraobY^SF4CXfdgeiQdaUQLQPCMOEGWXOF+24:,$1''=47.982??6C@GCEUWfd_hchdfhfjkhjieQ[?4>MVMM91JKK\b[RXUUPOBCE`^juq_HWY^Vb`MNHD<;MXQOIG>G4/*.$,)50&2,2823:8>:7KV_fbhdghielfiij`C??33@AIY]RHFHLTNLKC69>FHOSgb]hc\KYemfcb_UTOK4.EJGVWS[QH?04*,-/+ *-14+9230.-Q_hebgffghefhn_F.<<80398?PTU\fdRaOCC577@2,F^ionoi`YT[mif_`WRIF8;1:HKT`NOIB)')&)+#!*2854:4666`befak`jjiggoI(&,:92+D;90=YTZRLMSVXXf_TXXVKZhjlj\_M>K@?;AIDD>1/,+0?<836IM8,'/3@378;,30%%RiafedgjenmK6"+5=2,4;6ALB4IfjujgZc]PT^pnmob[[ag]U`ZU[WULFG37,7<8-%3.1'8?E=3.,,42BCB280!%5Vfbfmjgil_B0)+?=11,29:BDJZkhgagh`[SQ_lscfXRYahaWJJDLCCD48+3/%&(0%$'*(#/,61.0)<+fjhghoU95'++7/.+('%=6:G>54/NQMT]Ykmsxf]S\cdc`VOIKKPDFIB>:++-+7&-%"$" )-)1>6144>(874TcnfhkC.0,+-/1((#),7&:972-4:FBO^[bdfa^I82DOQXQMKIHJDCMKOD@F781*'%'!""*#2::533++-BHX^gfjf<04-).%!#/2%3$1-=3=5ACK>P]_`ed\QH@<5JEIEJH>HGELPL8>8@*08:44)* #!-/EC7521,%,L``fijhD(2*('*,*+$,)%*/48<60.)('5CJF571)1"#I[ifhja2..*"+$,(! $'))/59B>=:4?64A?<330:?G;EDMEDUGLOZMINLEA9:944" -+736<=>1/+'"1OfihlV+))( %"!!#$",07>:@6:GJCHMRTQaNXM@MGIING>4!)).))22/>>)11'/Ohgh='(* #!#"# ++-E@B!7$!!"!$10U,$"!(9@2EK\z���������������|uwqrqtpkvpvtzuw}}y~|}|yvqjYYK.&%-686@42( % *UY_]e`kq@>03����gnqxxvpg`\U>H58@O[OJPQVR`}����������lSOYZYYRcN.;/8%EUKK@H]ifae_musvZ/,!'8@UVXZ]_a^�]F4A�����ibegaZYMFS=H6G+Y_VVd`TD\�����������pRTdg_[W|b<7&'6Ht\SFEK]fijiqqwvh='+TUSSZXYbbV�}U2M����veeZUGTCNf;<2*6AluOFWsgF\�������§��tciycQ`g�[A:>Ij{meUYXYdmmmptsuu>+-cZMRWQZ`cYx�c(X������pe[QQTW[{xAL6Hg�t\[OnxWt�����������vx��{vst���tag��y{vku_[gnpspsxnwJ$/Y_WOPSXbcYc�m6]�������lRa|{���������������}u�������������{����������������|�{ljstrstxpsU- @TX\KLRS`^bY~~;f��������|���������������������������ȶ������������������������xwzz~turoqlpM">FZ]OIKP__eT}�Hj������������������������������������î������������������������}���y�snrlgnb25DR^OBMF]__T��]k�����������������������������������Ĺ������������������������������}uknjim_\3ATcI?JG]a`I��mu�������������������������������������������������������������������}vmjkfj]l>7SdG=C:-7?Rgjqxy����vttxwsxirlogmf^0!$+(%/&&,%(++))`^\]]]_a[e[b\aYkpluuy����}���zq`UVH64'8+)7<7+-EFPWctxypvqouturloilkjhH"!-'(#'*)!-%(&**W_^a\[^b`^``_`Ycjnortvv{��|ufYQ=>9:37=945,(34<;8=@@I<=@=GFPO__gmqjjlncgfjhgjlhfb\UXC 0B41%$&&*"()%$-/U[\\Y]\]][Y_H��oQ`o\]cdcagifpknsqqukZSNJFCFDPNX_\^_gnckhfhhgggkck`edbUTVR 4A72#%&(&&)#*(& VXY\][Z\^X`L^�}k3t�UU^a_bfiomiqmmsrwrdXUQYWW`bjmejhopspmjgiofgjec`i]UYRVX$ED43!'"(&'%($($YWXY]Z[X^Z[N��zc$��oOV^\]ihts{szvv~��}{xutotvxxxrws{~rxvnljnhfe_\YXZUMU[ ",L?8'#"&'%'**[T^X[\V]WbMj�|}T9��tgGP[Z`nr|�~�����������������������~|wqjmka_`VU^ZZJT^' +%GE=-&&%$,!%''ZV]W[\ZZ[aS����? \��yj^JKTZlw}��������������������������}yqhnb^YYTW`WUQVZ1*4OD1'")$#$%&*#\WXX`_]cnto�r��-|��~pa`JFSdq{~�������������������������~zylgd_YXO[_YUSQ[VA)+WP02+),"%(!*XVTc}~��v}�e������waeWI?Ugqw�������������������������vpei_YQVa^[\NMS]TG"3KU4*?70$%#&&'YU[��t�}u`�~l��8����|sYdSF=Pgn{�������������������}��}wofgaSL^^Z^\VPTUVQL @!7]<#D:,-jz��rl^zy`�g���:����y|l[bV;>Pko||�~�}y}|{���|xzwwusrtiic`RPZ^aY_ZUSSXRWKG(4]J 9=PQRPUY]Wc]X\Y_V_Y]X^Z\RRT]_Zbb`]_WUQ[[[WR/ U:1ZS9LO&IA>;Gkjj}���Rr�ip�{Rs!�������qc_b\KO@@>AGDINSHJQIIPFRMJSNKOHT\Zc]]]c]_[YRXYWY^G& "XC*XRGA[68@CE.`o��{�yK��_��yY{r������n^bbXPJK>A8==DHCEDBI@FHDCHFHVX^Z`[b_^bacXWQ\Z[X]B %_L'WQJ8`74GE:P��{f��bW��]��uk�V�������t`ca`UNJICB89<>8=;@BACCFEOZ[W^^\_b_c`caWVUQ[\\YS7 +7cN*LUF!)eCAAFSNP_efceeifhhfcggdjgdjcdffcbf[fbfc`cdajjflgfmkkgmlhilkkigljklhhik_F8+;32HDKNDG7OOKAENROOZE8AD?FWZOR^fchhffdhbcccedgdhcfaaffb`e`dcihhfjelfllghkgogliiilmlf_\SE<9;17?=B@JMJSHR[eTUVWeYfXIETPBXSH5H_bf_hhcdiac_`deddedbec_ddee_^kejhiifmejhjkinjkkhlgkXQO9:AFS\WYMCKLXT`_khagfbjhighcaVV[YYSOE9Ma]d`edhf`d_^]\aacecbabfccfbbhfiifhhlgjkmgikigihlfVDIR>7EKMc^gi^]^lg`ehoheg[meiph`hibbWSNQK?7KOMJIM[d\]b`dXUZd_h`caecaah]dhhhihilgiigmfkgjneVI;J_]\W^Wfmohmbb`QWmaW[\nbRY\W_dcaXYdJWDIWLH53;A`f^^ORb]`Wah\UOHZddTVnsnf[RPMOVYQ_`GBMBHLF=GA2,7 :QGSb[TFYae[a\dd^^b`fkfjihghiifkhjhl[J+638DNZ\eLKYYHWMIEHH?EUaUf}uqqki]ZZUK>HQ`N<@D:L6=C>&0#-'@YWYII^`^S^_da`degkghhjjclkfjflgbRD;:P?EHCEWfgih]`]IXOA/:OQWXTLaogROKQfZSF6S\N83=9H,8=0&( &=JRUQFZ^\V^bf[gbchjdhjgiggjgkb\^aH/ER^\SQ57PPZ[`ROPRUNM5?E\gjre`LV]OHKIJKSCBOTT4-/A.$95('# /=:VJQ>O^YY`aebcbehkgjieofhmhbIBJK:=?NTZ`cUPTORPLC@B86EGMLFO]\ff]TFRVXTOZHII;AK\O:$4<&03! 49EHIH5PWMY\_`eb`clgkijejgljcG/;AHG>5=KOMXX`rmfSQ?B@2,<:87JMgnmggXFNalgfY[SHG>3?RRE1EC74+#):1>@D?8MBFL]V__`beihjfneggnkF2(*>K@73LccE?DIJIPD@85:89@ND'-2H^inkaYWPO`e^XYVRD@7*CIGAKPG38&+358:89?GQSV_SLAJOMWZol]WMPNRQOXHLG;064:GQWGJA30.2,7(;9=3?=IEJYc^bfijgihgn_E0,*:MJ<879=AYSBH_nki_VSSZJQbhoj^eXUWfdYV[Y]PB;;8>7JL7/0'16DCB=<*()+,(/.8-8=1;IU`eakfgiijkbS>5.)BRJ;1848?MPZcokaa]ff[YPR`dnpOaEJZefYQGJIQJKG:>2/19A.&!%%.?;2,/92*.3>4734)'YYe^ghlhjhiS>@0-2BM?974522?OV\XRLO[VZPNFVccrdS[gd\g[QQJFIF63:12.#&'(2") '4+)&>9:*17B8>.0.")!& #,)*9-<5157,0811%Nc_kbjfpj93<>350;31)4<25968F=:<6@CMENagghbYUG6,*UUQTQJ@HJC>7?B42#% %-"" (""*+5*)85.*4!*5^cfjegoa4?7028+,!)/G912-832<;;=GOOL[jlifmTOD96,EKIDEL<>?8@AIF@7?6,1)%$  %*(1-3>00+2Ceckebq^78-70/)*/2-1/"1$,%,2797*1,3BDEEA@JCDEG95-5.)*,#, ''-+2,543,1,_ifibhT023(, #1%#"(("+"&&*,.-:ME?1/2-3:?/+).1767275;::560-*!4%*/69<>?CI?AGF:1++-0:5?@BC?JDMLCD91*$"&6;.<+'6)&Qd�����������¿������������������������������������������������pmaG+& #)>Mf������������������������������¿�����������������������������ywmgJ/#' *!!"$ALk��������������ÿ��������������þ�����������������������������|qomT6(!9 "$$BTo{�������������ž��������������������¿��ý�������������������xwllZ@# !&2  #/;Mi������������������������������������½¿���������������������~opj_D'#+5% "&,7Qm�����������������������½������������������������������������pqi]D$"!*!B )(7Sy������vuvpl^WUPS?)M5C0V`b[PVVXWb�����ÿ����tSMVTQMLSRK=BFKXbilllme[ITdfiF ()6K��l�`l���������kp���������y����}�u��o��������¤��olz[WYpeM764Fgv]NRLKS`d^a`lg*,$04JLMQM���tW9����������������������������������������â��vw����z����lbbw}wsk]ZQY]iegdlp7$$#IBNKKMT���~N>����������������������������������������Ŀ����{����������������wpo][gjehfjj@#36==Nf�������������������������������������������Ǽ������������������������������sqa^ecH3O]8655:Vm�����������������������������»������������ì����������������������������wmf\f[Q4L]056/6Lq����z�������������������������·������������²����{l�����������������������vnc`d[I1O^&223.So����~~���������������������¾��������������ǿ������in����������������������|jea_Y??^F&42/4U\����y{����������������������������������������������lx���������������������xmZadQEPc2(/)3,`S����{}����������������������������������������������|n���������������������tk`b^NNYe"/(/-,aO����x}}}���������������������������������������zx�y��`~������������������|oka_VNc]^'-+0-1`Wk���v{|w�������������������������z���utcq�xyw�wdihtu\�������������������|tmib\WTa\Q!,--,,_[_i~to}}t���������������������~{��|nrnK9Zf]b]YdeTJMflo^|������������������sphdbURV]`F$(*,-+d``_]QZ|}r��������������������x�����VXH6/IUYOMNIA6>O^dk}�����������������zqkee\WNXXa7'(/,*/_b_aaW_v}w{�������������������|������wJC>FEI?GLBIA8AXguu�����������������xxnqfgWUN[\O4$+,***__a`a`]r�ysy��������������������������]KNHVPEUXeSYks|||z��������������~ytpjkg`V^JPP>".)+*)*aa[`c^a`}}tq���������������������������zpfY_^Xhcmdnpvw~u�������������{|urlhhj\S^<94/')-0&,*\b^^`b[cwyzrz������������������������������wiiagflkkomtxq~�����������yttonjhhfW\U)*+(0','-(+]__``^a[nz{tx��������������������������������qjlpookllonpv�����|~~�zoulilhecbT^E/+),&*(+%-e\a`a`aaavz|s{��������������������������������{q{trtnplgmwy}{���~~~||rskhkef`^W]3!-++,#,*-',_]b__aaZfi|�yv����������������������������������w~~pueidqrsyw}�}|vz{ytqlgldca]^P##*-&'/&,(++_\[^_a^_Yitz�y���������������������������������qg_flpn_fppnksv�x{qu|}tmlgmj_^[a6%*)!+#-('),-`]^c]`_a^Rvx~~�����������������~�����rfeYVQNXRLHFGQ[lgkniqlqrwxysxyywnfooig[_Q$$%+'*')/*)'.^``Zc]bb^\`yy�{~���������������t}yt`MFEDJHG@HMNC;J;9HVeikihmprvwrwzysoglokb\[A)-',')(%*)()[]a^`^`a_^\p��}��������������rcWfZL=9EHXgiS\mvg;iQ8<8GP\`adoxvtoyxztpctqj]cQ&'((#0')((.*&,]a^^^^^b_cZa�{�������������xk^K17*7=7UVu���dy���`hSO57-2CXZmxqorz{{tjfqrd_g6$%)-")%*$+*)#/]`_^^`_`^`_Yt~�����������zl[Q'<0%J:Iz�vZ����KpPVV=5 %IWcmlrw~�yyjinmg`Z(*",$-#*%,(*&.\]^`[\`^`\eRpr~�����������}uiYPL;+5\MBiZ@Y@DJLLacVnRgL@9!1QZdgkv���}vjonigc<+(&'')(#(&+&(*[b_[^\]\^]^[at|������������y{p|��md\Qa�`i�zr�za�ty�m�gbB&Ic\gnon|���qslolkhR'!((%(&+&)$)&,'#\a^]\`^a[_`_^l{���������������������~��i��yx�v\�m|�g�mWMQawhjqvz~���zmkjlkgC.$)&''%(')&')('^YdY_^`Z^`\\^f|�}����������������������������y�}y�jirlljp|wxqz}����sllhhh`&. +%'$&.,#+#*'\][aX`_Xa`\_Ymnx{}�����������������������������������~xmuz|�|z��|qillefK'&*'%'&&*$*#*'*(_\[]Y]_[`\]_dxip�|����������������������������������|xomx�|��y���{rofodi^-*#(&*%')$)(%(&'+[\\]^[^Y]]Zi��oeywty�{���������������������������}xsrptv~�~v}�~tohkdch?"%&$(&&&&)%+#&(*'%][[^^X`Z[Yj����`jwqrvvz|������������{{xnrrqv{}|urrpskmpqpy����{psigi`aV* '&%)"&(#($+%')$+&YZ]\Za^ZXb��e�xUnkmprww{�����������yqoe]XUTY[cRT\[_bhjjn~�~zxztrifcb^XQ!!&'&)"'()#)#(#((#)[[\[Y_[^S��lN���aYeikmquw��������������}lleZX`ZV^Yccljmqx���|vvwrqe^[^XVG) ')'$!,#$&)&(!-*)WZY^WX\H��}PH����]OXaejkx{�������������������zvzsqyq|nv{����zutupheZZTTTD+*!)$&$!'% ''&!-'&(ZZX]XXTX��r(\����~NJQSd]u{�����������������������������������srvk]ZWNPSSI.4#*$'(#'&$(%&(($&(W[Y\VYV��fp�����pW?ROYfs}���������������������������������{moq]TWPIWYWB@:2$&$($$)#&(#'&'$&U_UXck����M������{pNGEFTis���������������������������������oni_PSGMT]U]/>C:+'& (&'"'("(&&#)W]gm`e��{�7������z{gGB@@Lcv}������������������������������xlk]QHIEU_UZ\,Q:=%%$%$$+$%#*%%)v�~va�����F�������yjcB@A5Fht}����������������������������yjgZJFJCS[_X\]"KG85 %$#"&'!'#$"(%���ot��l��^��������pk]:?B8Ecv|��������������������������{rd]BEEHVYZ]\U]%4''#&&,'$&$&'�gqj���i��h��������|jiHD8<=D[jr~����������������~���~yrlbYFDGOW[X\_VWZ,1WF(4:,*'$$#("&#)j�hf��ym��m���������yk\ND;>9EN`lpwvsru|��������yqyxsxrm`aVFIHM\YaXaXTWV+(TR:!C5=D;:,-)%%#'�k]���o��l����������}obWHHF;>:EFCJSV[^Yc_W]eb__`^bVZRLIEMQ\^^[^_^\XY\PA ?^I!/D+J9;8B<<;4*�Sk���j��|`���������yvm_KOHED96DCAEDJHIJOHNMMOMPONGDABNU_ZY^\_a]\Y]Z`@K*;]I:R>9E4=>8U_e_f^_iildeb\]bdc_acgdbcaijhedbbUVNTQQJ>;:GX]`dddce^``fdecec\ebd`ijjlhmhmhjmhmjhngjjgbJC2>CM[\a[NVY[\_`XYRXSa\\W`\]TWXadec]a`]VQQOG>A3AFQMTZcc^`Y^Webdh_^accbgimgkimlgkihjlinfjdaXILBGCIMRW]VSOQUOGLNMKN^X`^^lg`SIOQX]]ZWTPILLPI9668;627DX_VZ_V\Zfbbbaae_kkkjhiikoklimgkd^Y[SMEP]cWKFEW_n`]W[UGPFA@>QV]hptppfeVRHGKXV\QDGIFLJA;-5041':MPNSZTX]i__a_eahfikjlhkhkhijjaUIBLCDGO^^f^P@EPY`_ZV\\OM>>;LQVTP\eicYWY]YI<>UXPC>AA@7,,+*"-46@MNQX`d_`bfcijjhhjiiklhkj]P>5>MFLACKVXdc^VULKLEC?BLINA@J\dmfYOQ]YJLNU[KC=NWH<92C6?6>:#$&#.:A7EHQS^][\Zd`hkijhkhiiikjjR<2/;JDC@IYZXWbfnl`WJCA965:EJOPQRcee_LLTPMHCIQCH;KPF6-791665+#'#3GEDCIQZ\[[Zc]iliiilimjlghVH.2;DHB>FTV\MDFFHQJJA=G75;;62>N]fgg[XIQUZQTTOFADAKNKH'25/--2)#"%.?DI>ANVT_Zbcagemfikleljh[M<,;:OHE7@@FSTTAHLNGC=270@CGG>/0@Xhje_ZRQhi^WPWKC94FMQ=..1/&)) )38EH;BBOSWWacclikfkjigkh[R?946BNMA=;2FHW[RYblf`YTVIMSSYVLHFEQ^jk]ORKUc\\TORD:+8FPEAG<-&)"",69708GDED;8=7DU\gloihe\`fOSWYggh]ZVUS\^bdWOJHKRSNPG?9.1;EMFJJ@,1.'175:5@4BADCS`]gjkililieR:@8;6=:LQlgjkgiii[D<456,2(+3:A;;8::A?E9@;@EPU_d`lkh`X[dia]RMMOBE=:?<812+-58-*!#*8=373))*%'&),*9-2'AOhikihhmcNB+8/.%!&/,69+7..69;A6HJLNQUcgf^ZUKDA86>1+,&('!%).-)24;0+&)iikeG3$ $ #$$"&'(.89=8<<>9?896942-13?AIAA?A=?;84/0+1-/"%"%**(455+*,gj[B)) ""$%'//0568>AGGIRUXXYQME934'1+003,615>>A@AGKDF>D7>80.&#%!"&-'152*2-]5" (/'!!",+@CGBDPcs}������������wmdYRAED>CDCBEEKNKGF=55,- #"')/+)(82>&&,(-3;>3*%&*(,/&0$4## (2Rg���������������������������������������¿������������������|yq]H6'!*'*'/%%H$!!&>Mj������������������������������ÿ���������������������������~|teT:)% +'&' 6$  "'8Wr������������������������������������������������������������}sh\B-#!'%%%' $'E\v������������������������������������������������������������}sj^I-##!#" "#/AYw����������������������������¿������������������������������{vkaS7! "&/?`|������������������������������������������������������������{oqgU:$ "#(!'*Hd���������������������������ÿ��������������������������������|qliX:+ .!# '-3Ho�������������������������������������¿����������������������xqlj_D*",1!)$#"-5\}�������������������������������������������������������������xqmi_I, " /9)" '%+El��������������������������������������������������������������yong\K/" -RF8'%%,-5`���������������������������������������������������������������urng\D/! ,cYK41,01Pw���������������������������������������������������������������vogj_?&%!'kWS?,.0Am����������������������������������������������������������������pofk[;*((r_JD.1:X���������������~zxmtuz������������������������������������������koie]9)9{iJO99Ml�����������zptspea\^XVUW`eqx������������������������������������~mhgiZ< !B�}qlG9Y��������������yrqhfb_^WVTHUW_kv����������������������������������}obfc`:,R���rIHl������{{|����~vtpqhkigbec_]^Y^es|����������|nsvljmrxz~�~~�������mgddc8 9W���}FL~��������sqkf_\SVMF=A@TVP\e_e`bak~��������}ud^_UTKHNKWW`dmpux~zxumnmcb_b@;R|��zNU��������zqc^NUTZR=7JI:;RZZRNZ]\gv���������wjgU^USMUKPFGHJN[filsmj_aab^a`N#'Fv��wLi��������}i[^\WYdeE6-2>Sg_T_cUVQi����������}gcXT[OXNTUY_Z`Z\`bckng\\Y\]fdY+)Dj��tMu���������v|������kRIGRlwmUDco]Yp������Ļ��kVQPUITLNNDFESW_degeplaVUX\dg`5"&It��m^�������������������������}tbg}ri�������Ľ��kQO[]VTV[F=54/7AM]Zhfjf[PU^ehcE#"+9G��~gr���������������������������������������ŷ��}lVY``XV^fM464/,FKECHZ_e]RR^figM+%.6HN���p��������������������������������������������~ojmf[SToyeD9,*;V[HF?8T\]ZS\dgfN/&3@BIH�������������������������������������������ž����ty|��|wz��hGIN`hpcHJHCX\_\_agjN*( %,0@EECE�������������������������������������������³�����z����������~�tqe^MRU[dbdeghZ. (':<9AA>J=������������������������������������������ž����������������������~tqjX[eeffgggZ0 =H?<>A=A;�������������������������������������������������������������������~zskalgdlkgf\/&IU9;<<8A@�����������������������������������������½������������������������ywnpnqhhgge]+-PV76:<7@<��ħ����������������������Ŀ�������������Ż������������������������}w|wusuofk`dh/'@RR:33=::<����|������������������������������������ù�����������������������~{}xuojce_gE)ASS<35:2;>�����������������������������������������������������������������������|rpcbb`eF.@QW23.9524�����������������������������������������Ų����y~�����������������������{qoc``]_T0ATR-,5060/�����������������������������������������î����zmz����������������������xqhbc\_]U2AVM3(4-64-k}�z������������������������������������ƽ������gn����������������������umec`[\ZJ9DX?.(3,25*e]Zm�|���������������������������������˽�������uj{��������������������qldebYaRMHRO6'.2+/0-a`[m�������������������������������������������rr��������������������rshbb]ZYNLT]C#,/0,5'8_e]k~~�����������������������x���y��������v{|z�ug������������������~wrmjc_]YYNUZX>(+-+(0-+b]_e~�|������������������������riZL`mkmolvtlemivwqd������������������}rqldc_[ZT\^^S3%+)/&3**`cYfu}}|������������������������]O<8R^XXW[]UMM\hned�����������������vtqplef^XYQb^[F.,',,,--bb_[v}~�������������������������PBCFFHOFMED?0MTffi���������������||unnpidc]VVQ\^_5%+*'-&-(1b^`_ox~��������������������������`KUICBEBE5@9MZjns���������������ttqimhkf^YVOW[]Y(),)*.'+&0`a_agu�y���������������������������|s_TLTSUKV\mozy~�������������{wovoholi`V]NPUZX?)+)&*%1(/%`]aaat�z~����������������������������vaX]bhfhewv}}������������ywtmsmnnlk[Y[OFMPC4+(&1)+*,*.`^a`]m�}|�����������������������������tfdfjgihnry{}�����������wsopmkpklgUY[H3:7-(-%**-(.)'.c^c^^ex���������������������������������rommjhkjqsx����������~{uxpojmnjj_UYT=%(*(*+(.)(+-,-*^`b_^[y����������������������������������wnojmigpox��������~qtqrmnmmhiXZZE,(*'(*(,*),'--+(_b_``]m�{����������������������������������{nlejbgku}�������voqpnmnelf`V[T4&(((",/(+),&*-(0b``d][fz�}���������������{vy}xumg^YPTdyul`hoqndZhhglu|������{troknoikd^[WZ?-%(,+(,$)(+%/%*'+_]c`aaYv��������������vn^^ce\MEC@FBEAIG>CDI^mgbcfgipx~���{|{tnqknlgf_\W`G+'(#--%''*(')'++$,d\`[c]]i}������������zuhS:06A>@CNOjd_KITRM46=G_eefdjmt||�{wsvsqmllig[a[^T;$(+%'&/&)',&-)*(,.a\cYb`_gs{���}w�����rhWF) ;7EWj~�wd]lqpEGF79U_gbdhst{vutquskhmnhd`X_ZI%$*$,')&+#.)%-()&+*cZf^b]eZs{����������zqfXUWJ6*1!99O��jp�|caYC+8KVU]`nqvzmqlqohkmfj`c][S2&%'*')**&&,*',)*''-_bYc`]``hw����������xx|���zn^DFMA8:*&#&($&'&%#&'&#(('&$))&%���b�������}\Abn�����������������������������~{vnjlgda`W[WUPVP/A=6$&!$&'"(%(!*%*%#,&%*('$���DR��������xw[Aas�~��������������������������}zuojhh]_ZRSLWUXT2N9/#'' )% *&$&$* *!($''&(x��-y��������{wvODgz���������������������������}{tlhe^[WRJQ[ZSSW &N?;$!$'#*"'$("($&%(%(%&$(n�{.����������zslGHj{��������������������������zptcd]VOPPO[]YWRRBO60&)!(&&&")#'#*%#('%*x�r9�����������umj:Nfu�����������������������~pme`aQTHOWU_ZVXRP5U61*$%"&#&$%$%'&%"*"%'''��`N�����������rm\8Lbr{�{����������������y}zppd`ZUDGRZZYYYXPYH(-[?*68. ''"%'#&&%"(%"'&$*��]_�����������~miTAC_bmynwnt�������ywv}v{qjhi^`UFJIU\_Z[\XRQZB(",KS6&>7:+($% *&%%*)".+��]Q�����������yj`KG=PSZenfmvpu{{stmrfoofkh]_TKECXT_Y[\\\TPTa/%;HU<C676/+*&'$$&&&�ot'A���������~���{}qbULHD5CFMKOTQMQQVQYVXRTKKAEJS^ZZZa^_\`WWYZ]3C$DZI')R5>=77D4A@@=49-*( (�]w@5�������������}so]SFGF<:BCFEBGEGEECJDBAGDAYX`\][c`]]aU\W[ZK +8L"@bF-$V3AC>299@A;E?==<8-$�azL/����������z����zsiYJLEJ=697CAH@DCGAD@ABJSSb\_W`_aY^e[X[Y\\<=R)B`L."W;&BB67G2DE:SX[\TJDCFMKP[HKCJ?8JSKMVgglhhmZ[`mjhjfjjkimpnnplppppnmoompnnspof\T>-3>RA;?$6ETQRPLPEEB=768B@LNYZYRLJFB@HXP?CCEB9==,0IadcbmbTIgkjdhmhhjmpmnrooooqmpnonppnspZC6J+23BDLJF-/9A@EGCKQPC;7/B84A40.>`V^lgX;Wqid`kejfmqlqnomloopnnqlolspS402?A9+6?A?LHLBI?I>DB<>AH>34AQWXTDBOOAEIQI@C7(2GVM2.:;2B>C88:3409#'4?VTONKCJRPKKHAC72BW; 59"3./$/=XNWEe]SbdlfimqoonnnppnqonnqokO1(%+F>3067=@LF;:CHEA35+63A>9$&19WTZTYGHLVOHKJG-*:V77-,.*17OWQE^]\^flekipqlomnpomprkqpk\A-,*7IC2/0-9F^H=K\]^TNRDF:@FND?8A8CQ`[TJGALIETF91,:H;6?:7$,0:KMG>X\WcgjgimononnomomnmpppcM<3'(?IB4.10IME<+.4IA@HK.#1);@E9BTNUbbjggqollslpmponqnqqB8B/*2?C7EOKQQS[TD3459CH4%)1>HFH>1*)/2:?9?KBO__bhhnrmoqmopopnpnuU1=;/93@::4/)*/?:CUI569EAHC=CJMXkdkqnpqmompmqntg0A508-*()7?C9)/78:896@=B=CGPSQWRUJ=4LPORLKMKE7/4'' #$#! /)(%3. '/25><:ITbhlpmqnrmopnqktX7/43/&$+0/-..&.53/5575;DCHV_VWcZUK;#0EGOPULGF;505+!&$,"!,47#1;;:7,+ThfpnmnnpmonnnmhF)2/."""0(% %,%/)(*%04*68ADNNQS[IK>;/34/+/6LPQOAJ;EDB>GHFIMKI>4.,4*.>JEGDAA5325/-**%%")*)+0=,,$ElnonqlnonmK&+#"(+97%$ !1,+15?*TomooinkF(-+$! #).Smglv����������������{idVURKDIKJKMQOTP@5),#271885nkmlknL )0(#'6=$Zuuz��������������������ti^\PTSZX`WW\WSI5# "&/2C.A3)(knimpW& -'*!!!4@@XFey������������������������wphbhhnkeff_YRC=2()# -=>335Wu��������������������������������ÿŻ��������������|nkcL !&)<3#1*% ! hs>&$"7I`�����������������������������������ý��������������vpf^+ ,,9D-0-!*,fl4"%#;Qr�����������������������������������������������������{kbI#"-&8$J803&(5bg1 &J\s���������������������������������������ý������������{{bY/%2-2,@A*1((`bA  $0Jiv���������������������������������������ÿ�������������if7,470,<8**.Z_Q"!"!!8Nfz��������¿����������������������������ſ���������������xdF-+67)62($<[YY1%!,6Ug��������������������������������������������������������yiR-6);)/&(!EXWZ;"17Rn��������������������������������������������������������}i[+4%25) @VTPQ/(" (/=Ws��������������������������������������������������������{la;&-).3TQRQF+"!##2Eap���������������������������������������������������������mgK*'( +8OPMOP#" #'6=\q��������������������������������������������������������~rkQ( %-CONMQJ"$!*2@_}�����������������������������������������ÿ»�����������~vlU20IKNITE #+0Cf���������������Ž�������������������������ü�������������}rnU2 1#[NKLRF#%"$(6Er���������������������������������������������������������wup[5! -( LhLKMTF)"&02Wy���������������þ����������������������������������������xsp_6& )*  ckNLKOP"%" %%)@k����������������������������������������������������������uyj]8),!* hhMIMLS%$! !&+(^{���������������������������������������ý����������������{xuoW2&('(+heKNHLR#"%%,-Ay���������|��������������������Ľ��������������������������}uvm`*%&&)8jfOHNPP.TB'(.+7^������tv��u������|����������������������������������������~qok\'%"%Be^INHQLBTr4"'2-Kt����}uuv��zx�xeml_dbhi�����������������������������������mlnU0!"Cd`ILKJKX(|J'-?^�����tp|�������vjch]\RUK^iu���������������������������������fjo\"D``LJOHBmc[,).I:VmxoZjsvnw������ø���un^[RPIKGHHX]ryzzvrakf]jh$,VX\LKLG;�JytP7Ru������~q{p^W\OuU^!�cM�w��xbmnv������Ƹ���xrmplmhkojfciou{svrc[\]hn/,UUVFJNJ1�_xP>Q��������}tpfale�\`83c]��o|��ybr������ɾ���vmomi^dfory�~y~v|w`ZSZiq< !ASWNJOG0�m}|EE]���������sq������dcUc�����p��a�����������lktwzv|sYIIS`s}�}~~nYPXluI&AQTJNJO3~~}v]1r�����������������������������{�������ȹ���f���n�kFL�/OKQMNNHMPD)��fl�t����������ƺ�������������������������������������������������lo|qqqurD(6CMOMTLOXHLIL(��o}�u����������ž�������������������������������������¸����������{��xusrw:/DIPMOLNMOHKJJ"��yz�s����������������������������������������������������������������rqpu8GUJLNOLMNQMLHH=x��~vt������������������������ľ���������������������������������������qojx6oZEMONPPNOHHND>����us������������������������¾����������Ȭ���������������������������pmht88[CKQKQNPMJKKD>����ns����������������ÿ�����ý�����������Ĭ��������������������������ohikMb�`BLNOPMOMLJJH>���it}����������������������û���}�������ì���u����������������������yqffeXo�]BPMPPJOLLIII1����jr{w�������������������Ŀ�������������³���{{��������������������~xj`i]Zy�`@MQLQJMRJKHN0����hvuv���������������������������������û����v����þ��������������}tj_mUe��SEOLMMLMMIIJG1{���dwtn~�������������½���ĺ�������{�����������q��������������������xoi`jOm��SFLPLNLNNIHLKAU�{pissj{�����������������������~��vqc������{x��z��������������������{kfchOj|�BNMNKNNKQJHKKKB\aQfurfw�����������������������pz�RHhoyqt}{mpz�y��������������������wj`fbOe}mBLNKKKMNNIMHMIJJN?^wvgw�����������������������xauM4[fYXd\DTw�w�������������������|si`g[Yv�ALHPOINLONFMDLKGKQ;arvml|�����������������������ehX5>?DQGD?4Ngk��������������������{wcadVi��HDLROJSFPJCNIIJMIKBStxhkv������������������������bSK`\Z\[QZYZZu������������������~�|sf`eK��;LKLMONPMLGKJIKIKIDKprpfq��������������������������l�����d`^u������������������~y�uq`]^P�y\BKINPKPKOLLHILIJJLE?sqqkl���������������������������������|���������������������{|�sp[]YY}rNEKNONMOINKGKHGKFILI>foomk���������������������������������~���������������������z|xlXaSfzpHLILMHNJOJTHLJIHLKGL@\irmqu��������������������������������������������������������}wc\bOqtbBQKKLKMNNLOGKIHGJNEO>Uglqvo�����������������������������������������������������}�|}rVb`UkhQJIPLKNNLNLNJIIGFLILHM@cmkzr|�������������������������¼����������������������������xhU]`ENQFFJJKNMINLLLGJLCHMFKFMCWijvw|������������������������������������������������������|uX\^Y;IKILLNLOKKNKKMFLJHIKIGHMFHclrxy�������������������������q����}���}������������������yulX_\KEIMIPIMKMNJOLLMGIIIJJGILIKCYjpty����������������������qfheanfa^`��������������������|xl`UaVAGKHMLKMKLNLMMKGHHEKGIHLGMFEQ`tyy|�������������������qYSMU]YX^YWGX�������������������{ol\W^F@LIJLOIPILKMLNJMGHJHIGHLHHJFIUnyz����������������|z{gIE=TNQ>HWXE5Ce������������������ujiY[P?EKGMIMIOGNLKJLMMGMIIDLIGKKJIDUcp{���������������iXUF5+$:�kHp{�i6;Fe��������~����|��ysja]YC@FGKINKLJMKOIMKPJFGHDMEKFJHIJJAbms��������������ncQOH'wrXWimpz}��������������xlcaUYa[Ydkq������������xxsptlfY/3@BFFGKHIKJLGFMHKLHHHFFJFCGGHBHHCGFuqjLaglqux�������������|rmeadifptx����������z{tqrkhVW-5C=HFIGIHIIJMIHJHJKJKFCIFHFHEGEEGKhqrpWO^hoku�����������������yz{�����������{��|yqupmm_N\-:>@GGIDLFKHMGKIJIKFKKGDHEDHCGHFAKrtlruiKPckls{~�������������������������������z|zztprkjkQU].=?BGIHIJJIIIFKHHJKFLJFHEHICDFIAIn|ftntw[EUchju������������������������������z~ywuvpnmgd\I^Y7:DCFGIIGJIKIFLEKIIIIGFGFCHGDI?Cp�XVvsvumW>R[ig������������������������������w|~tyqhkaeZPRkN7?@EEIHDGIIFKGIFKGHIEKJDGDBFED:c�i(ewruyojEFOYhx�����������������������������}~|wuoiad`MLbhI9@EAGGHGIHKGIHHIDKIKEMEDFBFCI=E�zUsvwq{sk]DFJ]p}�����������������������������}ysnld[_TGWgfFA@H`k|~��������������������������{ywqgbZVNCWef_WBCBEHFLFIGEEGDIFMEEJDKEBECEB>=�wc!2~suxnyuk\F:;Jcv{��������������������������zsle\[YGBRekiTfREDEHJGEHIEGHGHIGHGHIDDCCDBJ2d�sdE{wswzsvldXC8;Nct}������������������������trqd[TNHBGelklUUgIHAHFHEFIFHFGEKEDIFGGAGAE?D4��v\a}zty|vprhbPC68Paox����������������������}lqdSRI=@D^mlljT;rWFFCHHDEEEGCDHDHCFGCGDE@DHKo�z�Gyyzyvy{ulogZN<72M[gvx||�{�������������~{znj_LGB;�v{vvzyuogeZA?72HT`egkwz|�����}�~�}yutsgTJ>B;?@>ITjpslsoegZT(_vECFEBBGCAHCEAEHCFED�~}vb{�h��33�}~���yyvuyohZUHCA588CCDCDDFLKNQRMSJGKA;@:A>BOWhsrrrrkbrO`6I�L>UNEGDHAHCFAEECFCA{d�ca��f��59�����~��quyvn_[LDD>==79FGGB@B?GBAB?A9?8E:=?DKdkrsqtumihw:dE?z^2]]SPFFFAEEEADGAHA \ No newline at end of file diff --git a/images/trainset_face/s38/5.pgm b/images/trainset_face/s38/5.pgm new file mode 100755 index 0000000..ff23add --- /dev/null +++ b/images/trainset_face/s38/5.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +imiilkjlkmjijmhikkmiknnm`_\K'#271BCQECK>MVLAJNTWUOC5J=ANNEI02\cgjdgghhfjfhfiichciadfd^fhdelfiglijkigmilljkiofmlpcWNFB?A=AA@G?@??+:ABV``g^OLd^Ycmkeebdlhhls]fg\]TPZPKG?AH6#/%%"0>C8IYNIIAHT_[Yg_hacddgflflflkigkUIGT@2?P\^ZX86JTXdeVPTURQM76Ebgdf^WOb]ICMOVER@7SLX8*+<7',6+  98MDG5?UUIY__adfegigijihnemmWB:@DC;:OJX[f\JOHPNP@E<=:GJKAAK_^jndNCUOONOJ;KDAARTR8#+<)$1'%+;:BCC4:HDIFZXbacddjhgijkehn\>+15EG992EKHX\coleQNG>A0,;4?FP^la`c[K?ZcbVQ]POI?0/E[J=7710#0" :.54<>.CB5JC8UZ_bcaflhgjjjkgK)#.6?H40D`[IABGOL[F?AC763>@<'Ccjljl]WR]cqgTWWIQ?9"9FHBNJV:6,&*1,6+5,766.A:BEOQg\hghhhckkiS6*$69J056EDFMHB74KPRC9A7CGOXUF6B7O^jhbYSIBQ[fYT[NG;:2)>,2)-'%-"""'0$"18?50(.0?>3/&+$/[jgdidpQ0456.+4.'&:612913B>6933@HJYd`chmlbPKZdigVTH@CEH:?GGKVda]ddQL9?38AODAN@A>7?C>PF=7K823$!&!($)2'8063-67*ffj\U3,20#!, +%"(% !$-.69?HKMGRH@35>;2./7DDFBFHHACDI8206.-)11%$$*& 2+,24&%?>(fhfM?+'&*"$"*##"%#*%-/3?FF7@F411/9:OEACAB>@94;?8996?54)'#%'6-230!06@hhH1/!"#&"$$#&!!(".-1BF>>HMMQXUQPEHC;96639>BDCCELGKUOF?DD>5**!"*9;89-+(+QiL)$$ & &'+-626;:JGSXcljrvrpieaXQMC;?>@BHICLLONXQQBD:>884. $($6.7:7(("&DM'&'(#48;4:ELQas|���������vtlh`YXENGGLQNJSU]RQQDFIEGJD:/ ($-*5&1:6,+*8) ,%") DI=8LQe~�������������vvtnmd^WWUT]Y[^d^\VT\RR[UTWH>$%#+#3-,3/*+,,#!3%#)%A+$:AHNf�����������������xtrohfh_dcgjollbi`fgdaY\UH= *5,1,6)!+ '4"%$&#!;EQS:!2#%#!&&0Ov������������������¾����������������������������v|tnmbXF1#(2,0?5-(!& &*-EQ~�����������������������¾¿�������������������������yvqaP8,&%(1&*:;,$ !%$8F`���������������¿������������������ü�������������������|ys_J2-#'-%,603 $-5_y������������������������������Ŀ�������������������������}|pWE+-#)&4)'# !& *Jf��������������������������������������¾�������������������waY21"+!5#$  !4Pl������������������������������������������������������������}qZE-',0 #! $'?Wq������������������������������������������������������������~rgL8 !*! # !%LYw�������������������������������������������������������������plUI %% "0Ibu�������������������������������������������ž���������������rnbO0!# "2HZx�������������������������������������������������������������volP>#(%$ '.F\~���������������������������������������������ľ�������������{wlp]A# "';"#0Ga���������������������������������Ŀ��������������������������zwrlhF-' 7 !&0F_y�������������¼������������ÿ������ž��þ�������������������}usmiO2"#% 5!!$$3D^�������������������������������������������������������������svkmL3$! % #'+I^�������������Ž��������žſ���������������¾�����������������|qumjN0!% % #!'):m�����������������������»�������������������������������������qrnjN0(.%!!!$+$Iv�������������������������������������������������������������vytlkX4%4 $"#'-Y��������������������������������������������������������������~rpfq]' D* &*"4{���������������������������������������������������������������mkfl]3! !#PCJ2&, -2X����������������������������������������������������������������xejhh1,KaD]).%)+?u���������|��������z~�������������������������������������������zchigC 0l:^G)(-2Z������y���s�xhfe`ZZW\[_crt�������������z|qipxnx~|~}{����vlrtcaee[ &yT@`&-/=u�����{{�|��nkrplg\V_VWQRNMR[Toj~���������xrcd\_NJGJOKPUY`mmswtmceee_ceg1%"uw3g9?+H������l|�����}vssjojhfh`b`Z[]X[cq���������rd`ZMTRPMTKKMOTRefeguqf[X_[ghiH *(:m�Z�V@4Y������juqzyxzmdaaQOBEFUWOOWY[]Y_t���������sg[WVXPPPQTa]ceeecglmtm]YT[bgmZ$+?Od�r�V=@]�}ZNFb{\Ky������ſ���jMXlcZSa}<=,#,.SaIN76Qa_\[^hgmF#("!2;EPHPVo��q?V���������gk��������xp|���mmve�tb�������Ÿ���hhnuUWTq�q@=75CpvPSMKIUg_ddferV)$:FADAGL^b�z6g���������������������������������������ƹ���n����|vx���]Y_�{otfXZVYdggfkir^.OOBXh��c_���������������������������������������������������������������wxphmojojlih07QY5<<=AOr��n����������������������������������������ó������������������������xrwtvnoigdhIIWY;5:99MxȦ����������������������������������������þ������������������������}w|wpvnfeddZ+?O]=5879R]Ҷ��{�������������������������������������Ž�����������������������}����xrlccceZ79Oa82296R[����~�����������������������¿������������ý�����������������������������uule_```>5Q_60604X]����t�������������������������������������Ĺ�����������������������������srjcb`a]J1Kc-132-[Z����k����������������������»�������������ô����~������������������������|jic_aZ_?3YV-,110[c}���m}���������������������»�������������Ľ����vp�����������������������vngca]^U:I_=&4./*]R����kz�����������������������������������������|fv���������������������}rjc`a]]FFU_0'0(1-dP����qy~����������������������������������Ⱥ������ig��������������������{|pm`[dZ[GP^b!,)+,-`Wo���us~���������������������������������Ͻ�á����|dt�������������������zxkif\cZVYe^\,(,0,c_Y���qztz������������������������~���������������y�hn������������������|uuklc_`XPa_^B"/1',2^Y`Zqaiyrz����������������������������xm�������qmtr~gf�����������������|uvuji`\ZZR][_=!2$+,*`^_e[VVyuo�������������������������~�rShbkkegsia`cox`c����������������}vqpqke\_YRT[WZ0$2)++'^__`bbZtvxx�������������������������fc=2Q[UVR[WG5Iam]`���������������x|oqqlhi_YYQS[XE-(+,'/-_c^`da[l|sy�������������������������|XKCAHHDLLFD>EYbjo��������������xzznntnlb]W`HIMD+.%.)()1```e_cZdwyo|�������������������������oMCSMOEN\SADOkrx{�������������wwwquspk^[^`:.8+%',(,))1b]eYi^]]uwrr���������������������������ok_e]dphbkoz~��������������}z{ssosoli\V_Z'$,*+,(*..(.a]bb^_`Unxts�����������������������������qfdlhjkqx|�~�������������~xvnqwpmiWZbC+,&%*+%*'/#b^_]`^`aarwo|������������������������������pjlnljllvsv�������������{|vtxpoj]^W`(',.,%.*-#),-_`_`_]d`]hzxp�������������������������������{|xnokkmppz���������|yxzxuukjc]^_E!-*(+(+,',*+*```_^aca\ev�p}���������������������������������zsmofjoz����������yxvwvokg^a\Y.)).'%-**(*,+*ab[a^a^[bXqy{w����������������������������������}tgcnqr����������{vwttme`hZcG )'-'))-)',-((ca_\d`b^b]_uzt�������������������������pl���rdjzperpvz���������{ytrvid[a`Z/#('-()'*-+((+(_`b``aaYe[\rsvw����������������������udYOCSQOAD@Noqousu������~����ttsymn_a[aJ!+.#,++')(+&,(+[`__^^`^aeRc|ytx�������������������wYF<;AC>?BD=91ASnuyz}�����z~}�|vqsqmi`b`c*'%*'.$*')'0%.%*`Zc_`^]`b[b[qzux~�������������wqenbM80$PXYMC[_Z<+/8Ugpqx}����|xzx|tqoqmj`bcF$+'+%+%)('-)(,&-b\^b]a^^d``Ygnyvx}�~��������wmRMB@<,",#;caSNg`rI0(#7FTXfp}��~stxyrspmokgbgW,"+*)'.''+&,&.%)(b^]`]b\\_a_Zblnw{y{u}�����{pcSJZPOSK;J,>ODS];FM571%<2;NWlvtxwvtstumhlhdcj<)))$())%.%(+*)&/]^\a]b]a_]`a[aop}uz������ysonx�����}wxibeT^`QVPPYT\RX[GO^diksrsurusmlhfagZ#)%+&&&(*%*%(*(/%,]]\b\]]a\^__]Yhtsww������y~����������������������zy{�tpuoimr{snmqikoggd7" ,'+%' -$)%(((&,'\]^\\_\^a^_d]`bmoq|}z|�}}{�����{�����������������rt���zqposmsrrhphckggT%$.&((#(%'%&($'()'`W_]_]^]^^`Whso_opsvxtxrus~����znu���������{�uhlz����uooqmtumkhlhcbh: $*'%')!),&''))+-(+`Y]Ya\\^\[]i��xcjrlrsophpm�x����}jffkhmrvtwgjjbf`gou���|trmmmkqfiidec`0 ()&'(#')()&#'***$)W]]\Z`]_YWy��c�zYjkhkphjkkp|~~���|fYMQLNO[WRGMNMX`enx�|xr{mokkkifijfda]_*&(("()"('(%'*&&+%((W]Z`Z^^\Xm��OY��h[egjhejkpmp{|���|yfKIGEEasw��������������������������}zvld]bRLKVYa_]Y^;II[\]`_\_`VTS_D +8'*YV%,E9@F68%'%#'.}�_i��r��b v����������|ukXREA=EOPVY[caihijfhfcd``_]aV^MEHWZb__``\cZ\VT`E?1$ZZ0"F2BG;;A99843��L��uz��j t���������{yufWMMAA=?CKLORTNXOUPVWXP[RSQGFGI``\cYbf`_b\W^Qb9F5)T[:AL7A:<>@>CFE�oS��i���u +f����������{tleXLKJAA;>EGFI?KEIDMJGCIDCCCNZ^bea^^db]`aZV\U_, G?+P^B$6W7ADA;<=G@@�Vp��[��iY������������wrj_RMMGDA4<>GABK>FCHEEB5:8;CD=CHCBCGEW^ad\ebYjd\b_`b\aYXYWVP,HaM5 XJ?=AEI-Q91 \ No newline at end of file diff --git a/images/trainset_face/s38/6.pgm b/images/trainset_face/s38/6.pgm new file mode 100755 index 0000000..58e9158 --- /dev/null +++ b/images/trainset_face/s38/6.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +rpnpqrnpnoslsoqprmuqpkvoqtmppppqspaQAA@B<8::31W^ooljf[W[QMXgrhnlokompojlmnkmmhpikmjhnijmhkigmsqpqopnrnsprnrpqrqorksornqsqoe_^Q,!%(+4636..9=YRH?E34452/9aejplnmnljlmmllmmknkmnhgmjkkkkhknpoorloprpqprrspspsqoosnqrorbSEGG9-'&)('*8816144::56C643402(4MQXjokdegpllnjnlllmlkikkkjiimhhrnpmrrnlrprmtqqppspppqrlnplb8-4:15>AB?98,6(+XLJRdQBeimnlknlknllhljjkkkjlkipnrmpnumqoqnpqorpmqqtqmcSMRB"&0.;:IGB958FlkolmklknjpkkikimilijmopoqrnprqprooppormrrsZA21BIOI?IQGFRePLF@EMKPNGYOPRANKK>:)023)8*62I^c[ZLZlhhigfllkklsnonppjtnpmtoXEB=*38N>:.(@GRMFJPBAI=HBGD=iklmedkkhlnpoooomnpoqsrP4/30+3:EJJ*&;8FSSI[XLGC@97B9D:A[TSUUPMSE0=VRTJ6A?;FC:B1!!0-+ (<=>8Odqkd^hlgmpnnqopolrnrxR(#':6(&66;GH=839B>F7LQLK@:/KKHJ@;KVKPMMWTJ:(L[S8,?<2B3.H)$"%$!/DE@E%/OjgYahlhhqnosoqooppvh5!#060&/>D8?CKUTEHLDI;3=ISFLDHLXQ?)IWK2*31<)059% !'9@A;6).geR]jiiknqooqoormtpF'".4.(-1H@7297:E@@GI@853524@EJDEOLSPNJUNJ47CCA@8<:86A+*@KYOOOGHOXTDPNJG9:-@IM8.#07*4"%+)?F?9.3@IRXddhgkqoqroqops_<+&&7;,,*,02;0.<<;>SY]fihsmqppmrya:0(*/26*/,2/5=EQWb_PT[Z^L?COSH@JM9>\]c[KI@L`IXLJE8/&:@KQKI?3/'0),*+4#,<3->DKQddhqpmqomuwI6+-+-5,,&&&'76DHDCOKTRVUGAHMUSXNODDJIXa_\E.EDTNMP38-$2BGKOSMB.!%%&*'%' $)6*35?>@VWosmqqmssu;(2.*.(&,((+2/3@A///H@I??9FFPbP[K>DITESYX[ZWA:5;:OH:/&)+1@AMIL1& ##% #%**-1918@VeqqnooquZ1&0*#$#)22'/++283-+*=@?AELRUY^WZSQIOLISWHJK?PC@=3/3=8*$%#"2>@D;3!&!!!'*/.60))R`qponosnA*1&!"(.&&(+&0/444495=:CLJQY[_WSLWLUFFLXXQ?3792+,&%$5/'!!%644$5)&!# "+)).7-535]ormnquY./0!%#"+#%*$%*-17:<==JRTVTV_YD0;MMUOJGNNJA@=41*-%!'*!"-#$36?0""'++-75+7,Snnnnsg.,%!'!("$%!!%$//8<RLOQORE<@B2)+"&%%'#+5=3#%*5(1=5+18qnpob5*""!&"&!#$2+9DA;@<8349;999HIGUNKFIF@?D?=0.*+*+&#$!")%.("% &35017.$#lqnX1"&$(!&#(,029DA@@=?5B=8A>;/10FLPNS[RIJGC9:;>56',$$$"$&)%$'+6:47,#&ppK!#% $ (,68?>D=JBJLROUW^ZRFE8<:8>MKKTMKFD;5;5/107/*+!!!$$%+6)6>A4+%u`  '###7MHCEKQU`flqqux��~oeWRQHC9BFGXKLQQJFLOEDC?<8/*##!! %&01309;8.&-n:!) '(!E^[Y_bu~�����������|occYXJJIKVINQSTNTZRVUSLC;/+#"! #4(:B6/3'*EQ  %%#.><3Eoju�����������������ysmj_YRUPYROS[X\]a]b\XR;E=<*)%"9;27?1+(#6"!",?S[[fr���������������������xmmb`\[b]\mdfjhogcVVLIVQE:' )$-BH46'1$#$0Hnz�����������������������������xvmjqrswuuwosgf^_\]_mXQ@+ ##!"&'%2N=8!-($ ""$-B]y�����������������º�����������������{|wxyxzpullqlntm^]Q!"(%#.*%B5*)G$!$4W��������������������������������������������½�������������}{hRP7610.$$ 6!!"#:f����������������������������������������������ú�������������rnSL,$8.$#%! ##!"*Bj�����������������������������������������������¹������������xm[C;6) !" **Ap���������������������������������������������ÿŽ������������yyaE?#+)!!'/Kt����������Ŀ�����������������������������������ľ������������xnK52,$!!"!(&#U��������������������������������������������������������������xjX.)-"$7  !(!+_�����������������������������������������������Ŀ��������������yj\4'(,T=!&# (Co�����������þ¾���������������������������������ü������������xoZ8&&1%`=,$"+ "]y��������������������������������������������������������������|{pV;&'"-#VEM8%*,!Gw�|�������������������������������������������������������������{wlU6((!,#BPMV.+&3g��|��������������������������������������þ���������������������yviO1%(!)!2I\O(("Y��}zr|~tw���������������������¾��ÿ����Ŀ����������������������{xkO(&%(4JfF)+Bt��lhrzul}�����|�����������������������������������������������uylE(! $HFrF6/V���vcsq|zpszy{fhkc`admr~���������������������������������������~{ywzkP)#K=x]59p���kjo|�����}ysigfZRQPM\ds�������������������������������������}szwtvL#",[9}[0K���{idftz��������~|xj`\UUYUov���������������sx�������������������lzwqyO DZ.P[Z]pvsq][Zmo~yl7.2!%ALSUa�kt}���������������������ľ����������Ⱥ����v���g�o���QM/>?^h]R=Nppec_ht�z}lE )-ALRMU��uw}�~��������������������������������į��������������|]WVk�zadTRVkmemkq{z}p@3!##" +DMTSQRb�xxzz��������������������������������Ǻ����������������������~hjhdcvtutyz}zvR-#!.252BSPRKUOY�yxy}�����µ������������������������ɽ��������������������������yfn|y|u{}zx{N+#HGRDHQONPSNz�pt}v�������������������������������ø���������������������������|r��{�y~yw~I'"UnoQDNQNTPS��mwxy������������������ý�����������������������������¹���������������|}wxyH$/Zw}R@QNRKPOm�ls}}������������������������������ÿ���������������������������������{wvmye#Gru�P@PPNPMS��cq}�����������������Ŀ�����������ɽ����������������������������������|vvsnqx40Zqz�NGNQMPLS��dj|������������������������������ɾ����������������������������������{qrspsnOZ]l|�EJKRMLPQ}�ia{����������������ÿ�����{������ɿ�������������¾�������������������ztnoqracrir��AHFPPOMPcwfaz������������������������������Ƹ�����}������¿��ü���������������qqlpsj\lzoz��4JMRMQONITgfx������������������������������ü�����}y�������º¾���������������ytnisrb\pxlt�q@MKONOPLIMINPJMPLLMFKn`p������������������ý��]:CF::H@KNDFOdn�������������������������|umimfiZ`{whFHILMLNKNMRMKDddk�����������������������nS^ca`ozi[X]t�������������������������wrgdgdeZj~|y]>LOILNJLPMNLMA^he������������������������~�������������������������������������|peefh`Wt{vjKEGMJOMLNIQIJP>Rrb��������������������������������������������������������������xhchgjZIghaSFBMLIOLNMLNKJJDElkt������������������������������������������������������������~s`chijR0KKHJIJOKLJQIPKHOKJF=jgx������������������������������������������������������������}g]iehd>;CGENKHMMKKMKQNKQIJL;dlp������������������������»����������������������������������ocdhjcR8@FGGJJKMNMMLJLPLLIIM;Wkox���������������������������������������������������������}wjcchgZ;0U{���������������������{wonoacfY-2=FBHIJMINILMLNHLLPIHGKO>Nmst||��������}lVA6?1) Pg`?HnprP*3Ou��������������������}vqij`fg<%5AE?LGIJLIMKOGMLHINHGJGHG>hrtx����������������melZbZDa���Z>.<`hu����������������|�npqda_N!)>>E>MDNLJMILHLIMIIKOGKEHI?]pny~����������������������|{�eXO:-=CCd}��������������zolmc_Z60@DFEHJGLKKHNFIMHLJLFFJIFJ?bflyw�����������������������������������~��������|{}ztskcUOW#+8ABBICJKGKIKIIKHLJMKIGJHJFL>Ubdqr|x�����������}�����������������������������z}{wtocZEWY-=A@EICLHHLKHLGLJLLIOGFHKDKM>K][emuq~{���������ufeabg�{opxy{|����������������{~|~v~xniYLNfM4@@EBHHFNHGMJKIKLJKILJEIIFJEDW`V^diqvv����������xn``LQWTV^cfz����������������y~|wyuoqaMLYr<9>AFFGGGLIIKJHKFLFNGKHGHEDHAW{nM\\dms{�����������rpimlpnyy|�������������~�yxzxslneQN_`o.$@?CGCIIIIJIJFJKJJKHHGIHFEI?V�okYMZ]moz�����������������������������������~|xx{tvvoriUMY^dp&/B@@FFEIDKIIIELHJJHJJHJJFE@DDIELHJHJKGHKGLJIGHHHIB5�afzuIHSk|������������������������������y�|zxvvrqsjpehcMLfbiiT=?:EDHDFIGHEJJHGHHNJJFIKHE:X�hG +syutCAbq~�������������������������������yuwnkmngigYOG`clj`YWG>EBHFHFIEHFGFEIDGLGGHJEB:�p`0}wzmk=J`v}������������������������������|rupn_maeVLC^cjkg`NiWCBHFGFHFJJIIGHKFHHIDJHD2c�bf �vuvmc:Kks������������������������������|~jphb``XWJEShjmlgh7QpPCEEFHFFGBIGFEGHHEHEHFE?�ugc@zryqgXBVpz���������������������������wuqhd_bZVOGDTdmnjmfk4;jdK>GJCICJDIGFEKGFCICICQt�grTTyzptxjbRCRlz��������������������������utjfa\WUIOC?S`jqomkfeK'QyPF>NFJGFGFIEGFDHJAGJEY��`�F +dt{vwysj]CEPdzy}�~�������������������vuwh_TWODFKACMcgqqujqafP83xgACFFICFJEDGHDEHHAJCLk�w]�>mtxyyvpkfP>DI``dqyw�����������������zqlcVEMJJLI@FS^srorotlceCU"dxL>IHIEEFDGEBGCGCHBHJy�hr�>ovw{ywqlg^OB8FJRWdmlrsuwz|}��{}|twxh_RIFHJPMBEFTgntvnptoffk)f3L~Y6VJDGFFEHFHFFHDIFCJ��_��Gkz|wsxzki_aIDso2U_TOGFEEEEGGEGFEFH��j��_ jx~vp}xoldbRK?@9:;CDDJJOMUWXW\ZSUTJD=COROPHCAMcjvrtpwtulmjqmef:hv?>W^XPRJHCFCEFDFFFD��k��n`~{swtopka\OCD:>80=CA@BBMCFFBBA=@;@HMJQAGKWad]GXZOVSMGKCCKYeVq~yorjf[Y\KAQOfI?FAEI8?I5,,4>CYXUPGbbZY^bc[bcbbkigghghkiijiejjjl_U<=FMAHK>Uejhm_a^OTUB-GT\G*)?0)7))#&A;MCN:S[P\``c`f^i]fgiigjgjjikjjD:9=MDA:?QDY]]oqmUUE>>5.8A:>J\nloacEJcgl[]^LMA;8MXG63F51. 79DGFB9QNHU[a\aeae^ijekjejhijlnQ22)>J@1;Wg[BFINKVKAA4C6:?M:1=VllobaUPZ`l_YZYK@A,>LS9ETF61$:/:8?<;J;FIPY__abb`khfiiigiigoa?&-5GD77GORQGG:ACXVFBC/@FVU]IE?LNV_jr]VLHX[RPWNMF704DHPUQCF34-21660AA9L?DMR\d^ejfgigejghligK7&47MP85=8=S_M8*-GJF967667OW``ZSV[_^QHGW_fnZY`^X_hWULBGD8B743/+"/5-$ .74+-?;1"09=:4:1(1W`bbfjiihijfldN1I-*;?E<85,+3?EF\SB8=NPUQ`_drr{eWZklfaTLAKOGB8:7,1(&()"""7'#*;>93/940;1: M]cafehkhjheoR0=5=71><5+1417C-FI=2@;@DHNdfdebYQF52Q\`ZXMDDHG:@FA>A?C@701&-*#%! !!$'**04:4.+*(C_c^cjdihfjn9=544.+#$464/0)0),.1=:=JILXe\a`N@=:7/-@GLBK;@A=>NK=83?70,# "$('.(3687'/!/Ri^fhgieffeA/02,& !+-,%,)))' #4/05=FQPC=7356<80%/0?JFD@GAC>?/013%)..+'%",(15)78,6,Ceggehghic\30..&*(#(%%#$$#&#&*,8C54-45+:9./)*35.=C@=C>B95<:;:+$1(#-*4><2)%# ,3,26+23;Dffgehm[B-+%$"( !#((&+;:A@QW_aije^^YNIE6/64;;C@CFAFPIMF92*(#! '8726--7)%JUfgdkW>2   !"').027?IO`lv{}���ypl_\TND>BDELHKJPUIF@<5@5/%&)&/-7:620'$,ZTgfm]9,&&!0:<9=EUgz����������}uvnpefZURSQSOQ]ZWVQNGFLDG<3'('.,/>1/+"2]]gi`>%/(#%,6L>;Sb|������������~~{yyqmigba][__bgda`\XU^QOPC&!$%.4+06.),/Vhhb3(% %.& %#99-4BLUr������������������~��|xtpnokoounmmhmgh_]OWC -."611)0%*6\k7#-1 $)IF[M=Mc��������������������������~zy~~x~}w{yvstoo_`T<'#474#4.$")"+=Q&")-" )=ai��bq���������������������������������������z{uukf`R=")+@:/*5 %(+*,! ! $!';a����������������������������������������������}{sph_M2 ,3*?5+,!%$.. +0Dg������������������������������������������������~�~yqi^B)#'#2%6?*+!!$*>*#&06Sl����������������������������ƿ����Ŀ�����������������ywnS> (%)&0&=/+%2O" #3Ce������������������������������������ý�����������������zzeJ.$(,()+6/#*Z#"'7To������������������������������������¿������������������o^8%)$*&11"(,Y!!';[u������������������������������������ÿ�¾����������������xcQ/%&#)0('# ^!  /Ic{���������������������������������������þ����������������zoYA ",& V#!9Sl~���������������������������������������������������������xvdG&%&#\!+3Uj}����������ſ�����������������������������ÿ��������������}phY6( $Z##" *9Th������������������������������������������ÿ���������������skh>*#[+!+=Nm����������������������������������������������������������~qpjD1"/cF#!!#,:Sp�������������ƿ������������¿�����������������������������ysomT." %R^g>&!")?[s�������������Ŀ������������þ�����Ŀ����������������������yusl\:( \`lD "%)BTj������������������������������þ����¿��������������������~voo[?%"-_]k4$" &09Wq����������������������������������������������������������~qsl[B*!!&\bk7##*>Qy�������������ÿ���������������������½��������������������{pqmaA$""%&]al5''03W�����������������������������������������������������������|rqkfA"!"!"[`jC#!+06b�����������������������������������������������������������wrnhdE  )O^hZ# "" )&Dx������������������������������������������������������������mmijB"%\[ac# &!#*)a�������������������������������������������������������������nfijJ6Y[ch,%*#*0>{����������������{�~�����������������������������������������tajiK A\]_kHNC('-.2\������~���|~��uhkd^]Z\]dkr{����������������yt�{{����������wyudchR @ZX[bj>f=,)'3Ao�������|��wlruph^a[WVJWHOU\csx����������ymjffUWNX^Wcehoxrvvjhsc[h\*%UYb[nT=a$'+BT������t�������urnlikhfac^[^X]bky��������xld^OWILFKABLFRZlglqki_]a^di;CUd`s]+f771>r������u~�����{v{tribgb`^bf`e]cg~��������{m]YYWT]T][^]`^b`efppkV]R]iiW KUdYvt7fSB6G}�����{trzvtnfa]WKD9>DT^WKWX^[^p����������j^UYTUSKQYf\njkjjomqocXO\dpa!)L[dWn�L�i=>T�������tvqiYVVQXF+I5P1^\aZ_]RTVz����������pTMSQQTP[NG@DOV_gkilnf\HXboh7/$@VYc]^�e�u6F`�������{woXLXLQlC>>"BCuuQDbnlLQ�������ư��wGWZb`S^S04C01>QTTG]dg_QSblpA"/!!DRV[cdL�z��6Kf��������v^Xmn|p�~XQIPh��]OFk}^c�������ĭ��rW^saJPlm9B%6==;B_^Yc����{����������������������ſ�������������Ƭ���}�����������������������vljd_ga&01--/2]b`]Y���v{zz������������������������wx|aGcgd`bcfgZXhoyV~���������������|vvwpkb^_S`_Z0)//2(1.[`]_`^fYgyq�������������������������gdP5-N\USQSO33Xck[v��������������}zsnvjk_[\Q]`V*-*,02(0YdYd``aQa{{w|�������������������������TGK>HCFLHFGB@IWhn{�������������~y|nntik\\WU_aT/+,+/*+a`_da]a^_yvx��������������������������NJETOLLL]G?Gamr||������������zw|kvqqhXXVR`ZB$&/),'+/\b`^a^c`^p~xtx��������������������������tmh[\[cjfblu}z��������������yyxtvtxme[^VGWK-(*.*(/'-`]c\a`a__gywts�����������������������������uk^hilklox{}������������uyptqsj^[]O6=BKG<<71*.3#J_grpwjmstojmleceG #&*!/&*%)"**%)**Z_]a]a`[\^aY_]igv{����������}�}������������������~xlkfclMWoljjvmqpsnjmjag\0&)&($*+*&#-%''-"[\^]]^\`a]c^]Yy`lx����������������������������������zw��nzxqqnwqkopnllbj?&)!-''&'"+!)(''%."[^[aZ^]^]_[]^Y�egry~��������������������������������|p����ytwqpuoolllile_) +'*"'$+"*%)",&'(&\^`Z]Y`[`^\`[Y�s\jtx������������������yrxy|~�z~szvrrpw�����|rxrtspjnikbi?*%'(($')'%%')'&(((Z[[\bW^^]^]^Z_|�\astu���}}�����������wkc\Y_ene]Y\_`hkw���~~vurpomklgh`d(",#((*%&((''$+$,&%+\\\]\[\Z_\]Yb���uTksnt~|yy�x���������}j_OPFLJMDKRU`fnt��~|xyrrkkljkbeeW("*)*"(%'#,!*$)%%&ZZ\Y]Z\\^aVa�����]Zojrottzwy~���������|u`WQLLOOV[bfitu�{~|wrnmmmigljba^S("&&'+"''&&)&#)"*'%Y]]]X]\Z\Vc��j|��tQ`ejklqvy�}������������yif`d`dkolsv}~ypurhnhlfkeb^Z\I$,#('&'$.- (&(&+$#^V_YZZ^]\R��oP����jKadlimtv�~�����������������~~��}z��{|yrpnljkfiab_XS`D!"((&'''$&+#&(+#,&%&\ZX\X[_WSl��PJ�����URUeeilx|���������������������������}ysnlnhkcd]a\QU]>)('(&*%%)#($&&"'(%)'^YX]Y\[VR��r0T�����wUJT[gcv���������������������������{nmlicf]\YQWZY>-/(#'&"%$)#$'&%&('("[\W]W\YUm�~s n�����zoOER_arv����������������������������|{noljc^[RXP`WY?;9)&)%!)#("%('##&((SZ]X\Wbq��}[�������vkKDOWgv~�������������������������~�ynlcd[[XMR^]]O/P5;#($&%&"'&")&$", X[Ubghb����-1�������}r]F?EZfr|�������������������������yvulcb\WOJVZ`]]QIH?'!(%%$&&'(#)"(&)#dcp~x^_��~�E��������veQ?A@Viv���������������������}��wydkcZWKIM__`\YQ3OA7&#%%'&#$*!,*$##�����n��y��s��������xnjKA8ATitz�������������������|zqxqkehYSFFP[__``XU"OM30& (#"$$' '"*%%!l��zpj��k�u���������|ro`H;=;Xbmp~~{|zx��������|zwuvppgk_bVODDXZbVa`Y^N!BW0632( )&"'&#'&%#(zydoh���j�q���������xtgWG@;8LZbillknjp|wy|zoznmkqfihahZPICM_Wa`\baX[O+6]?,<6?)/"#)"%!$#)$jm�}R��ky�i�����������pmdSDAA;EPS[UZ_bceg`bdi\ddeaYe\`YH@GNX[]a^c_ZXXI(*&]N$4@><@DD=;6s�jY���m��mr������������ul^QIND@=BEJE?FEB@I@JAC=C<@BG82F>:@IEE*=Rhgnjklionnijkljhklkiijjkikjnopnlnppnosnolqopppoprprf`S/-3799:@63,34@F=G:;5:DAJEJEHACPXHLFLLPQNOMHIKYRJWNULMRPRROMFCQGEXefklninpihmekjlkkinekhhnnnnqopnpnqnpnpnpnqppoI:KKD<:4<29=GHXKL9@DKKOEKEKFAMI>GPOEPSMNTKGRQEAHG\eijkkkfnieechjilfnfiooomprmnonqkppnopppom`QJSUOB76FAJ6;?GEE=;DCJEZmaefpmnropqlmonponomZQXB<",'3ORJ54=GPOBHMQZPJCE8=884>;?-04MMNQ::EQE>?KO83HI//,7,/185R\efcZ?Klg]gsonrooppmqlqmpuRMXR3/%,.=[S6-2AV\T=87FRTMLC:897&%228?,9HPSUO<@QH6;DJ8>;N((/2)4-,#CU\^QNAccbcpnmppomqnnolnvjGMXJ50-20H\[<6=;GF?7A9=:10;62(:0/*3,$.8DNRFKHC8CBBD73<;4FG'7#0/'&6JTTU?^XbenqmpppmqkrlpnvY?IE8>>1,6JY\>9315::RYC?:HM@:6,&)0.<51/BQXRVG=CEFG?B38**IA1+4%3*UOVP%+AKVMB5554>HTRNSNXaWDFFB84;8=D>.,,8PT^ZKFFJRO@@?9!!BI )%-/09CLKK?Mahe\[ND;>B3Q7BC>.'&H?077,019@G9A;QZZfnnopmpoonq[868; 5?C777;.2#4DOZ^\L>?BLRO?B8CFIRMMFH9@JISROD8<::=D:/#-<::BE92379;6C>IbfqnoonppopQ++@AA,=6,=8A27401DXU<>,BO=TWK<121HNCQT@M32GLHLGEJC=,&*0?/(&((#-# ")-(& %,-'(110-2587=@FKOP[UUUOH@;.&>ORTJC?>9/)#(!!&'&"'239H"7UqlmprY:,.//0,$$#""!)! #*'!*--'+/'5*;:GBQMXLV\[J@80($FSILLH859()%% "!! .!77.?;*ProqnI*)*$+:4& "" !(('0/+7=?F>@?8GNOMLLD=55,'-,:PVIJ:45.*'$)'%&5/0/5,>mpd<)# &(64% !!"!!$%$'7@FONSQVRKMKFIKC9.75987*%)5PNKA<821350,.,%#$0.0-.6s`4/ "&$* $8'"# #!"*#2R`b_]ZX[[WY]QVUXPKNFHA6'),5@NUH@:91=.," /%$  ")+.4&,^,!*!' !"<2,-!'+")(>"eqqsxwvpmurw{tupopruqi[F5).4:.--##!&*-7<& &)#&,# %2CJIKIO_7Q������������������������{nWTUQFKCADE@ADHF;11#$+0-7"#$#"*7DZilt{�~ks��������������������������zh`YSOIELTJLNROJ /:%8. !"$)?JWer��������������������ü��������������vh_ZVM[XWXTOTU9)=4-/!#$ #-+D\cs|�����������������������º��������������yufggjma_a_YL5'**)6) #'%$$#(7@Wl}�������������������������������������������|yuli`e_ZVD7((#4*( "#% (9L[p������������������������������������������������{tunfbUE<!%+ 13!"  $ )9Jcp���������������������������������������������������{vhVN6 + $!$1*$5%&!""/>Tty���������������������������������¼�������������������yk^S))=81$! "06CZq��������������������������������������������������������td\;(("+13F 2"#!#$#.;Mbu��������������������������������������������������������zrcH"%2,+8*:4+&+ " 0;Rar����������������������������������������Ƽ���������������uqP%87/1'0/+! < %!!!!$7?L`p����������������������������������������Ŀ���������������~v_+:5*'#/+'H##"!$+5;Rgz�������������������������������������������½�������������xiA2.*)/"$"G,!!"#(2GRjz����������������������������������������������������������{oI"2#*!!"D,"   %(;FPdv�����������������������������������������������������������oQ"+%%# M#$ +,<9Sk{�����������������������������������������������������������r\)!& K,!!! -/5=Vr����������������������������������������������¾�����������{uc6+$K7 &"#*.7Da}�����������������������������������������������������������}qd9# GF6!'#!'7>Ou��������������������ſ���������������������ľ���������������}lf>& 2mE)&%)#$*.4Gg���������������������������������Ŀ�����������¾�������������|mhF& 5o;3RhL"*#)30@f������������������������������ÿ������������ÿ����������������~jjC"( Yk>Y1k�J!')*.9D\�����������������������������������ÿ�������Ŀ�����������������vli>""hf\e+-�o3'')03DTu�����������������������������������ľ��������������������������vje9$%,jctt'#w�B/+1CPc���������������|������������������������������������������������vee1!"" +Gef�x.Bw�V74-?IZ�����������}����z������q~�������������������������������������sg_)  Vba��=m�}tN?@?Qn���������z������u��~vebfa\^^eky���������������������������������qc^! \a_��X��weD@Jdw���������x�����������ztlef_[SRO^jv������������������������������|x^X `a\��g��}xoBH]j���������w|��������������|wvh]]Z]`x���������������||������������|{^U.[^Z��r���wfA]Ur����������|�{sjkdeSGPf?Rdkjcowpkfft�����������unmebY`jfqwsuu|}�{lobJ.YXWr�~��]k\QSV�������������ynWS_a\AB!�=K�f�{demspx�����������ve^RQJAGDGJTT]lnnqp`X^N1WQZc����:CjZGb������������xqqkgmp{KQ1JLNKQMNKPO<������p�}����������������������������Ŀ������������Ǻ���������������������{whZZ@HLNJLPJKMP8d����xq�~�����������������������������������������ȹ���w������������������rb\VANIOHPPLMLNGDp��mnux�z����������������������������������������ľ���p������������������zoZ[SCKJONNOMKOMFJIVdFPt|�~|x����������������������Ŀ���������������ü���p������������������yiX\LBLNNKNMNLMOKJIGP;4yy~}~r��������������������������������������Ǿ����w�����������������}z`YVAHJQMMNOINMPGGPILDBtu�zv����������������������������������v��������~u����������������}|paR`@HKLLNLVHLMMIHJNFJClx|�zw}���������������������������q��~Ztso�����~mov����������������zzpWM{AMKOLJQLMRFNJHKJJJ>gt|�{uw���������������������������jkvc*bmkijmseXhs���������������~xtjORqCKHNOMNKMMNNKGNIJK>\wv|�zx~���������������������������agf;2BJWTMPN@K^}��������������}zureNWMFJLNLNMKLQKOKGNGLIAVm{~}}x|����������������������������a\WYO>FA<:>BHd���������������|prp^Nf@KKLNKMMKQGOPLKMFNGGHmrx|x|������������������������������|��pecXLLMLNKKJOLNPGHLJHKLAijuz~{�������������������������������������js����������������xyvntjKZUBNHNKNLMOKPKOKHHJHLJCYmqz{��z������������������������������������sz���������������~wvtsreJRFKJJJMKOLNJMLIMHJFIIJEOcpvu��������������������������������������uy���������������|wupvsWNCIKHNJOMLMJMLJLHHKGKJJJE]arzy���������������������������������������z}�������������}zxqvtlOGGNJOJKOKKNOGRMKGKGKIIJHHJbmx~����������������������������������������������������}~{vzus`EFIJLMLKNJNKNMJMMCLHIHIJIEGZeq|�����������������������������������������{z����������{{wzwrhPGIJKIOIOILNLLOIMMHMEKLEKFKCS\b{�������������������������������wh|���nw��z|���������|uzzvlYJHFKKLOHKOIMKKKMLKIHFKHELIGF]Sbk~�������������������������{l^]^]_c^YTPu�}~{}��������yzuyncNDGJJKKKMLNKKJNHKNGIJFGKIJGM>kQYfw{�������������������}}{�s_IAJIGKPLPEC:Qu������}{��xwyxh_EDJMIOJMJKLKMHMMLKLIGGKIHIIN9q[Nfj{~�����������������mZPSM;9%KieM:SU[@.4DYy�����|w{�srzqeWAGHJINKLIMIKLLHKKKKJHGHHJFNEBmlH[ku}����������������pdaORD4C03TbMLt}�\M$1Aatx~��}�wwy{sstm_IBFKGLMLJHLIMKLIHKJKD@NGIHIKGCltVP_t~�����������������������xy|libN]hW>5=Qgs���suyznqoc`?FHKIHNJGKLKKILJLENKHGFHKBKEG>hxiKVoz���������������������������������ueQRPMDRk{��{urwxnlodQ@GKGNGJLLIMMJIJHKHLKEFHMCJIJD9nwpUMcpy�}��������������������������������z}|x�pzwzy{wrwviki_IAJJILHJKLIJLJJLLJLHHLDJJDHHEDErusaUSn{�}~���������������������������������|�����}xxzvsrhkeT>GHGLJJIIKHKGLIIMJIJKIFGIDIFEFaqqpnaK^txxx���������������������������������}������zv{umkhm`CBBLFJJKGLGOFMJJKGMDMIHHEHGEGPlsoqtpkRRgwox{���~�������������}tibdcq{qkmrqq}������|yv|vkifiQ9CIHIGHMIHKILJHMHMELHIHGFCHCSvlevqpuk_NVnmmwxu~}��������������zle]YOSTU\_euz������{yzvtghbZE��k.6|prvvtibEJScbsly�����������������������������~zxusrjma_ZVQ=AALHFMIEJEJLFLEHJHIFHIHHD4d��\J�{tvrzqpkXHDU]fls����������������������������|�{srsojc\ZSPV>>DIGEFIHFHFKFHIHHIIGELLG;=��tIi��qxusxpqaREEOThm����������������������������~wquhiZXVHTXG@EEJHIFHGHHHHFFHHGKGIKHF1\�zx2�}wuyqrxqkTH@CAYdtz����������������������������wsqccVPHL\[UFDEIGDIHFIFFIJGFHKHEIHF>2��~z2�|�|zw�qsspfWJ==ALcr~��������������������������~zrrkaUMCH\]TjLDCJFGFIGGGHHEKFKCGEFGI@]�~�lZ����{x|wtors\XG6=AKiv��������������������������yxmi[TICEXf\=hbADIFICJFEHFGEHEFEFEBGG^��{�Wv����}{v~xsovfaM@;<>Odq~������������������������ynhXN@@BSdh\)[pHACJGGICGFEDEHGCGGHDHFd�{��V&������~zy|vnnh[IE8:=R^ms~������������������|�xugWD;>CLbhk^-:wZACGFG@KDDHFFGAKFJFDFIx�h��B/��������}yx{snlcRFHBFMQX`_bfgghhlfplofibZM;>>HO\jnobkSf4H|O:[YRNGFCDFGDFDCGBFED�~x��SG����������~||�rf_TM=AA;@HDBCDOHOPRRVTZYX]WVRFB==HFO]iqoifp8lCAt[+WM^UKRNECF@HFEFCHBG \ No newline at end of file diff --git a/images/trainset_face/s38/9.pgm b/images/trainset_face/s38/9.pgm new file mode 100755 index 0000000..c78d077 --- /dev/null +++ b/images/trainset_face/s38/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +lpmqpnqrpqppppposlsmeSCSYK-.4>AGMKF??>GLLIKHDKHGEQPLKHIF0;A@7@JI@ajmd^fjihgeknkkkllkljimiilgqoopmpmtnqponqopqqiM8:5:?CGEJGOQUOKLKIHHWQENOBIKJILNUTRTA>BDKKKHIANS`@Fgjlidbgljjlniikhmfliiqmqnslppqonqoqlrrk@"-495.6?=:DAKUNGDHLOIV\PNGBEHJNRJRVLQKMMDNJDJKB1?F0"XfkfmaaafinjmkkekjjliplrpsomrmrpoqpslhA&&#,8;<;=>B@B:BBG=BCCHH>:A@JSZNHQNLNJDKTTD7QWWF89B9A8B;A0 ($.A68VNIGOG`f`bekikemrnmpoqjrsB0-+!58.3;@GIMLICI95465?DIJAEJGP^XSRXRGEOG:BGUH=27;<);3<1$!(+(+CEB468.=[_\giijionoqkqpoy[$#-$(1:9-1/.5BH?8?6@887(+7ERTSPOIETUPPXRNWL=0AJQF;0(@>&,8/&0$FC;B6<=2'9]aheehlqnnppnrqw: ,(.(*47B<8?NRYSOKADBIG@:;@>SVX[ZRENMNPYOWL?=29.0FPQGPQF6.'0%.*02/73(,9<9B,W^iffgmononpspC/6'&'*.0;@DJLMQYYRPAAMYVQGCGNFPYa[`_TK=A?IZW=73222549D\[idjmqonnutV'/.+("(.08:7.5F@AN9=EFS][TPEHKOPRKU[RSUFLE79ERZ`hpnroowf4!.++#"%/+.4//%';;;:IGQW\``UKNOHHMOWZ_B=B?:83*(06<'*#&*<>A?58- $&'"))0/90/6?KR`nnpnsoG,''$' *)1&4,+/.01278BGQUY^[I. ## %&+--,13:2OYnmrquT/,( *'-'-%$,0)7798=BJMS[abXD+D;@PQPSYWULAMF=.**% ')#)+$+1>F2!!"#$*++2(82(>\pmqte>*$!%'%'%(!#!*(.-33=A=EEKFF@D?:?CBGQQRNOHNJIJ?>71/--%(&!"+" *(-08'#*$**-1,=+#Fpmpu`2) # "*"!$&$$1730,,//469801?IFIO_bURMGE<96,3278,,*! *)#"&5/+$,./2lmtnD(!$#!&*)"0)38=30,-)&*.4BHHJOKKJTQKDE;>=6.,""!%$!-4<;)$64&)lku_ $  '&$))2@GRVhhhc[THD@89-.38DILQLNJRMRMRAK?9*(##!""%,.4;?,05(,kou?" $& &.5:IZmv�����vpb]VSRC;@?HQLEMNKWMTQP?IB3('& $! "(255)A=-*(#ktf$ """%%$55@Rfx�����������xulne]RQQTVSNW^VWZWa\PWED79;60%#!&#*.9=)4?6(3#kiB") *$';KTk������������������|soledgkhjliomjneb]TYQPWWLB0' #/B1-8<555)/7iG'030Ng}�����������������������{xuuusoprpommhkgfgcjnZTF5%$##!!%%BD:9:693-'*M!& &COTn�����������������������������������������}zxvwznaaR@ !''/AIH;3,<),'(#"Dp|�������������������½��½��������������������~�~yohjZ1 #%!&.+-JL:4&5)'#! "Ov����������������������Ŀ���¼����������������������~wrinO"-,.!..#;92-(#%$$ +St�����������������������������������������������������|znpf8-7% 9'.,1-1"%' ##Ps��������������������������������¾���������������������zuqhL 4<6'9042"&'$!%! ! 8d���������������������������������������������������������zujX1"3786@5?@#!$'!"# &^z����������������������������������������������������������zr]H/220BD6>C(###7q�����������þ����������������������������������������������{aT<62/AF;2=9'!$L��������������������������������������������¿���������������}mSR-43<28-5;!!$ ?o���������������������������������������������¿þ������������{xed@$AB*'/3."!$H|��������������������������������������������������������������|m_P-7=,#,)  ! "X�����������������������������������������������ÿ���������������r`V<$:*$ "! !!*d����������������������������������������������������������������zaTH)/0"!!%/i����������������������������������������������������������������|sOF3%4(!$ !2s����������������������������������������������������������������xoW=4,20 (8x�����������������������������������������������������������������o]=2*77*#'%D��������������¾�������������������������������������������������s[I1,2='$& Yy����������������������������������������������������������������}vXH47-7. #&&d����������������������������������������������¿�����������������zp[D2;-4+  &'(8o�z{��������������������������������������þ�����¿��������������}lU@3/1.0*.&_ojwkm������������������������������ÿ�����������������������������lT63+1-/:&3 :uncoskp{|~lrtgkijmt�����������������������������������������������~pO./!)')I;+_gftzxu}{|mjibbTQRP^is����������������������������������������}���~wS0$!!$#O6*7~|clw��������}{vqdZSWWYi~����������������ljrpz������������������z����|Z4!   F=(Z�o]dtz����������~wumg`][j{�����º����zne\SNNSZcjn}~������������x��|�[2%"#Q77t�o^cchchlehYK?XVj|m^`dfcc~������������{mf_[[TTMOQSat|�����{r����t}|}|o5#%%!F1G�~oeadWObc`nQU��3h�}|t`W\�������ź�����yyxuwtustnmpuzz~����ovpw�txxz�{S"'#H"e�xngg]^eHr�RW5-cNw�f{��QR�������ƺ����|vxqkaflw����������qkoksur~~��~p/ (B'y���n\mn����|[_O\p��yP��u[�������������r~{ux}u~yo^Xbl��������zjijqxv���tF%)@E����{q�������������������y������ż����~w����}rt�mF3pT@^mvz���yngheyxz����T,.'BT���������������������������������ĵ���������z�u��uP87N;Mhh^Vm{~tllaxt|����e93.$=bz�������������������������������ʺ����������������ZX93$=d�{�����������������¼����������������������ü������gk^l��xkdeggw}wuv{�����lL06##8Cnt��������������������������������������������������������xuzmmt�~������pK<'/#'Ep||����������������������������¾�����������������������������ym|����������wW7,)&$#%%0(6Gxp����������������������������ÿ��������������������������������{����������|W5*!/1:03(5F,:ISyo|���������������������������û��������������������Ľ���������������������M6,/K`LQJpn|���������������������������Ĵ��������������������þ�����������������zw|{{theU>Zs|��SEMQMmpy���������������������������̲��������������������������������������xzwx|}vqejt_bis��RCKSPvi���������������������zy�����µ��������������������Ż�����������������{sw�{upbl�zmhu��JEQKPxf��������������������f`}��������������������������Ž����������������}|uytpodl{��n��=FLNPjl��������������������s`Oepvs}�����������������ſ¾����������������{||ry}usn`nt�~l~�{BJKNPZf��������������������t]=AT_Y\ji^GO}���|�����������������������������r|ywx}opmam|�rj��bALNKMKlz�������������������}^P76>KQKNO=.\{�|�����������������������������||tyxttrhfjjqxs�yBKLMNLCb|��������������������xE;LOU^owurfYgpy�������¿��������������������}zsuywsqek`oz�k^GIPONQE^l���������������������xRh�����tjdj{������������������������������zyuwurrnek����t}\ALONMKA[k�����������������������������������������������������������������|truuntnl`x���|f{>FHMNNLAUk�����������������������������������������������������������������}optpqnlfg���}kq[>NHPMMLFBHKILKMLLNKNL>Wgqz��������������eUGGJQSS^W]TPW����������������������������{{tqinjomio-$7;@FEIFLKKJJNIMLGAOknx}����������rii]J>0/TSJHBWY[?;N|�������������������������|y{spmpjnfjJ07@EEGKHNJQPKJLMLMF@fpty���������xbFFE3-TpnZn���p>3Oo�����������������������{yuuoimjieY +4@?EGJGHLKLNKKKNILL9^ptw��������vsc]YK*FI1L;:_y��s:,)=dt���������������������|xttniphbe7 +O]nrq~{���������{wwx�������������������������������������}zqlh]PKYZ$*>@@AEOFHKOOJIMLKLKHEHDDY^kpvxy��������pf``]crpehst{���������������������������xrjd\QMNjH*49?AIEDJHHHKNMKGKHIEIFF@N[\knuw~���������yoidUY`_[fnr�����������������������yxlc[QLQVq;,7?BEHFFLJGGKGJIFNHHFBIG>Hl�ZAQky}�����������������������������������yyxzqtrikfXHThdhhjf]&.@?D?EFEIGKGKJIHKELGJGFBF8l�`^VCepz����������������������������������}|~rrvsooi]RGPbghhpceX9:=@ADHCFKEIGKIHJHGJGLEHA8Z�r6WyRGbn����������������������������������v|xulkqhg]RARcjjkklfX^L@=ADCLCGJIGHELEJJJFMGCF@8�y`X|lPJj|��������������������������������~uoolhic]YOEKaklkolhc`TaPEACEDGEIGGKCJFIGHHIGGF5[�cU cuudOVp������������������������������}wuljgfk\XSHAP^gmpkongeeATmII@DJDIHFKIDIFHGHKHIG<9�qe=kutl`FWo~������������������������~|~wpnac[\PSDEAL`hktkmorhdk;.dhIKCDKCIFFGFGEFFHEJGB7`�ge0wtvrhWDWmnsx~�������������������{}zvhe^Z[OICD>BN]hmmtqnooffjFQu`@EGJFDFEGGDHHDJDBHIV�q^h'xyrpl_MCTW`ipx�������������}��{sqkdXSSIOEAB9PPdilirrsrpmielE07jwHCEHIBFBJEHIEFHEFFIk�akm.wzwjoj^J=FMR^dgjqmqvxt�y|~vxznc\SNOHHFF@H@OXcinpossrwpojcq:B2P|\CDHGCKDEDEHFHEDEGR��Quj;wuwuqj]_@AR*muHDCHEEEFCFGFCFEEH^�sQ�o=tszxqkd_QE>8;<=HBJJMOUTTZUT[UQME@FAEMEGFHJQU_fjpqvsusquxnmhly14g(V�U@GEFDFEFFEDGGCFBw�pW�p;xqvuska\YM@@98257BCAGDFCIEAGA=A=AAJCEDEHOW[agnkptytusxvpiniov=$u=?k5PSMFFEEFDGFALAF��ej�z6xvssxreeWYFA>=7502;?DDGCGCF>CA>FAAGBBGNXY^igkrsuzsrtxzqqnnksnM}P6xy8D^_NUIDCHEEEI@E \ No newline at end of file diff --git a/images/trainset_face/s39/1.pgm b/images/trainset_face/s39/1.pgm new file mode 100755 index 0000000..51a791f --- /dev/null +++ b/images/trainset_face/s39/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +SVTOUVOXK?<6-,059GE50/(--;1894+*,'-,-45=9%'%,,()&313.21.%989<>IKUG6=MI<0+ BJKLMJKIMJJLJJHKTTTVSTSVI<0)/,-9AB:445*+=78691.2.-/.57?F=3&+).*%+-3536-1-.26229BHRK9ELE<9,%$#BMMLKKKJIMJLKJKSURZTUSSA2),+(4>G@=;64,645:::77.685:BHISD920.,.&*./7496+/,//.353ADOJGBQJ<<'%&'?LNKJKMJKJMILJRWQVSSTE6-*'&-?ACC9>-70157<;;;:;>=?KROZ]P@572/04+*/5.:64--(,,36/37@@RGFRD<4&" 9NLKJKJMLLJJLUUTTTRN;.&'$.2?C;591.3.-@=>AECCAEEK]`agojG=:74672.5/678:@/.)*.+00-59EB7-&$5JMKKKMHNIKQSUUS=+ (),-*'&2503/;BACTSRMNRalp}z|����xaO@?6>9><>37;FBA>:<:%%@LMJLILMJHTSRTD'$!--+*'(!220,66CAFTSTQQScmv|�}������jRGA@97=9A@764@@A?:;5'(*%!+.-.2.05=;&!.LLKGNLJMISUTO5!+)%-%&%'51/,7@CDOSXSUN^nu~�~�������sVMHD?89?:CC:75:@>B=7=-'-"%#&&#(-**;>0, $GLLLLILMIUTVG*$%0&&% %$-04)4CDFMYR[RNYkv|����������|_WKE>B:;9BKF;529A@E<4>-)'())#! ,)..63/-!AKNILKKLITRN4'$-+$" #+.2.2GNIMWXVNPVit~�~���������eaNJ@?A:@??HHH>14@DA?751(%*+)(%')'--/03(=:B@B=9GC=53*&),#55/+*3&+.&FLJLJMLMUJ2"#%!%*2;;RMLOPIAGN^s{���������������|ml\IFEA834:<<<8>>;8=CD;=..#'&/--3,..-*1*NKMINIMQ<$( "!"'8@AKLGJKE?CNZjv�����������������yshWIBA>9-49?=@579225=9@<;. %*()'++,'-''DLMJNLMR6&&(;@IOJBGL>??QVdp}�~���������������umcQFG>@62086<<9620--/4;>40&$&)*'%')%,'OJLKMIJ%,# $4GEOPA=CD6>IT_gy{�����������������yql\PH@>9;4/+14170.0-((19993&"&)'$!%*' DKLMJM;#"!(2@MLWD;:<<7BQ\dmv{������������������}{qh\PD?>==1-$%)+-,0-%&$-28:9,!*"(!$&$ /NLLJP*"06GEHXS<9277@OZ_eoy��������������������urf\N>D>=7./$"!,%)($%'-*-.52% #$)%*ENKLN*/9BH?U\G4237:JU]imx����������������������|uqfZF?==8/10(& $"&(-1+*,& ')' 4OIMK!5BG>FYJ8.46:@QWeqy�����������������������zynfUD::84-.&% %(,,'(!""%+$!!*NNML&@D;AHJ8,457;IRfqv}�������������������������{yndV@<64/.)'!$%%/%"#,%#$LKLK" 0B>:AF@25969DSbpw{���������������������������ytldP@=55.-%&' !*( " '*AMKL#!:QHUfny}}������������������������������~|vseWN?0/)+&(  &FMN" DZQIBGEB6?GPalsw}~�������������������������������~zwpkYQE6.-*')$# " !=LK $&O^QECHLDCFLZiotw}���������������������������������|unh`XN>92+*)#!!!%HI 1W_JG?AKOPRM_oqwz|�����������������������������������~urqgaWO@A6+')"%>P ;^VF<48GTaXVepu{{������������������������������������{{xrlidTNKF7.)#! %N" FeS<0+5G]iedhuz}}��������������������������������~��{|zvrspg[LWQD8.' .F$M`R4%%:Nehrjmw||}��~~����������������������������{x}}yzywstvpj]TXWNE8$! !  4I(O_J+9Rgntolrz|��yvv{vvzx|�|���������|}z{~~|{zzxyvzvxtsxxoi_SY`ZT>.!  .C&OZ@& 7Yhpsogr{~|~�{pjrmllhikpnnpxy~{|�~|uxrwvwwyzyytrruvvtqsskbZPQaZOG-)"&!%E,OV:!4]kopmfpwytsyufbgj_[[XVZWUWbkprx~~�xxpntpnrvxyxrommnqmmjnd_^VLT\VN94,-,#9)OR6! "4^knrkgptpjgli^bedUOIHAEA?HLWagpx||zwnpppjrquqqgjadbkgegh^^ZXRJOQUC:6:+!$$$-GO/!/`opojgpqj``_]U[\SNIGEB=<>BCMW[bo|~yqotwrnnijfc^UVSWWZ]\XUWQVSPEKRFDC;:$!$0CJ44amnokhnne]YZWRWXV[`dgbZWOQPHMRXgy�}yz|�vnid^SSLDJABBGJNRIPSVOMJEMGIIA=!!&"&&0@D03cmmrmjkkaYUWX]bfhkoln`[V^^a\QQTay������yj`VIIELJILLINPPPLMKMKJ@FGENIGD%"&$"% (/;C/?bmhnjljc`\]\ackdcfedbRQHHR`e]]R`z������{kUGDIQRULOQT\^]^YWYSMHCEDISHKJ.#+!% !&/9B4*?cjlqjhmbd_aga`ZUVPMGB:DILGOb_bYZv������}dNJLQMCACABBGKOTSY\\VNLCGLNLLK;#"+&"!($/4C5!+AcinqtnmlkefeXPPOA;3).,8NGRT\_][[s������z^QMOLG@C:,-6+4>FEFLW\XQKINJPLL60"#,!"&%,1@: +Iajkl{rrrkgg[JFEC@5.'-4Cf\VZfbY^\p������t_VJQWIIUC5'%%*39;BCFX_ZOOSLQNJ8/%,#%$ ''/;5"!,Jgiiemotxqb]OIEEHKC6>9@[idfYek\`io������v]SJ`bOYn];<0-+A@;4EPKDCANPPWRVQPRTE;&"(!$ &*$)2."/5Rcmlqxtpmeilpqxwuwvmqikihberosriuuv����}q^X\djiaZV]^WPW\a`\^`ZSNRU^XQPB6' &#!#"**$(,1 5:P`dipy{��{z{|yxvy�~}wrmhfbsqwtsvpu}���kY]]bliaX]afehflojhi_e]V[^c[OM8/#%%$!"/&(((+"::L_gos|{~��~}��xxmrvutpqlkiqsuxy{tooy���zkTZ_bngf[]`hhjmjjdbkf`cbc\eXNH0+ "&!#,)*))-$<8G`hmwwz���������{v|ywtxtsuy~}|zsmmz���zoUWafnkggkiibdggiilsmgeghYbZNF4'"!&!(.-*,(,'4:J[cksx|{}�������������}{{����{vskl{��{mXU\gpttrursprstxsysrvnhh]]^ND6$!""!,+,0*(."-;H^`gwzwx}��������������������~zqqjj}����nSUXdtz~zxxxy}y|xxysig`Y^O@5#& #'=0&.-'/%);HY_jrtrz����������������������vplih}���iSVWaqx}��~~�~~}|}vvwqfa[^LE5 ""#*<1!**'/)%?EXbkpqt{���������������������wspmkn|���}eTTWZnv}����������}zvusfa\^IC>"!" #!(<1!,-)(.#=%"',*2866JDB91,) CRW]`jfedhidhhnrzxx}zyzttx���pSFBNaqyzvwqiYA1:AH^kif\]gkuuoljj^]\MJVPFK;6 #(/14449>NQOZccfiqokg\S[hkc[RVYNOPH4 #"/10556===:4:90@\]lioqumhlioggijpr{}{~yswldYN97ESSUM@4DSTXZdddikqnkfZT[lc[OZ^PQPH- ""111424>=::7992,5^`hknoymnimqirrru~��{|uwzrtkifQG359@<62?IPQVZ_ccghnjigc\Sef[R^eTOJE!%$/11252?:>798:284befikkunnonnwxsuz���}|wxtrrmgh^UB8/3.18JNOTRX^_]heekgg_cT_f[P^bTMK@!!,-/356=<<796:61 "]ifdfnqninlvy{qv|~}zxyxuqsmmkih`XJ:75:HSUVVRU`\\ddcgfb]aZ]dYO_bUOI:"!")--356?9>79:6<.!Whaf`orscjpzzxrxywrvtwzuvqmfpmkjg]TQQMZ]^\WWW[\]f`bbf_a_Z_`YS^aRLO1! "(,-2053=<9=676;4*>o]c_lvyjktzutpqnonklnnqskoimonquqjheddebZ[XZ[\a`aa^]a]b\]cYQ_[NKD& )+.15254@=::888790:fZa]hs}jnttyuokgb`]Z`ahjjhjfgjksprlkjge_XWYXUWXT[\`Z]ac[dbWT^VMG?#(-021363==<:799598(0X[^_aqzknttzyuia_ZYJEAIUYXXVRX\_fffaa_YTPOLJ>>:=QZ^`YagZf`SV_PNI9!%)/-5435;=::5;57564'KWZb[mtkjmszyypf^a`]R3-5FWQCDCSQWRQRSOME>FC6&%,FV\\a]ac]e[MQZQJK"&$'"03195=;<988:6:69.4Q[_]gtpbkpv}zpjbefon\>,LgfNVUelhWPW[d[G:MM5+:P`^]Y]add^_UNWTQH=#*+!(3545A;:<;5986::4&LVX]drregktz{nkkimpywcEMo_Lfhy{m^ktyr]7IY=BVab]\TX`f]]]NJVPOC*((+'7066B=;;:98775969(0`jhkeY`ngbhomsuplpmv�~tj`XTPNDMQMMT[\bZVZ[`_\]`bWVUQGPVL+&"-,.030858A=;<98:676658,Q_ecd^]^edknlnurmhkq}���zxpi^X][]_aeacWTXV[`_\\_WUOUNOIS?$).//163376@>=<:6:6757:6+!>W\Yhl`Y`johoirsogflv|���}��z{vqkol_[TSUZZ_\[__VPFTPTJK+ $+..0227179@>?:>6;77:6952*:Z]]`peYVdijqqjqqiefjpst�ys����}tpmeZTXUTZZ[b\YZQJCKQOK?#/--02141;=@A??:9996;49426 4[\_`efXS^ekorkjofg`dhfnuvlrz~}tlgd^VSWVYVYZbbZTUDGJTEC< )//./02288;>C>><>6;6;5:55827]XUc\]c_bhkltkdkifb`adeglijoomg^a[\WUVTUT[^^gYRPIJNJ?B:((*,0./2285::A???=?8:99:775@PD[ZPZZ^eg`ghjqkdffb^]_`aa]b`a_a]UTTXVRQQWWXb``SMEFEFA??8!&-0)//4+72<9>AB>@>>;::778-BfqS[WYKSc[^`emirefjd`Z\[__YY[Z^ZXURQQVPRPUTXW\e]N>BIEA;=F0" &+'+-,,.//0388<>DCB@??9<;:6>;f��`X\YNJ_YXZfrkqfekg`Z]WQVPVSTZRRQNNLLMSTYQ\a\d[M;ADD>;?D. " *A1),+.,12/37;;=HEC@>B:?=:Jhv���dZ^^UIMSX`eoopkjqlb\[URONNKILJLGEFEIRWW[W`dd`ZJ:IB@>Bf������iW^_WRLMS_annqrqmlf`]VYQROIFCECGLKNPXX_]a_bj`OC7DB>A?FH+"'&-I]Q&)*1-0.2;<:>IJJGJUcq��������jZa_ZPIJIUaqqkmqplieeaa`Y`\VNUWY]^_]]]_be_^d_J?@EKH&!,+?Siv:0+-/.46>:@O_qy������������w]ed^UMHLITdqiqqxqoknmkjcidc\cffcdedb`eggab]\K?:C@DBIJG##)5OXj~d-+/-139:9@�����������������gjfaZNKMJIPejlpxwtqwumqlilfefjlbdebh`kfgb^YTAAdpx�}!(,1.567;=�ý���¹���������pmrsrcWULNINPcotu~koomngccbZ\\Z_^`a[^fgfcVHBBABKJORRQG?4-,,duu��? +/2158;:ý���ý����������mqrvsj`[SNNHIPirqvmklhlf_a[RMSVZ`]W]Zh`hVFDCCADMMRTXTIEB7755gwu��Y,/.744=8�����ż��ů�ü���wsstuqhg\SROJIVckmmoldh`^_YRPO]Z]]V]cbZ[J>@DEFJQTVWYOIJMCD>Cdxw��l,*13476;;�����þ��ñ�ź����qtswvrnd[RMPKOOZclmm[f]\]WRST\_\_[[`XNFEADAHJQUWZZXQHPSMHICb{|��l]F6455:9?����Ŀ���ò�Ż����vvrv{vtibYLPPKKGQbda\`_\^NTOU`_[WVSSFBCDAEIMOYT_\WZMLTZRLRDh�~��koucG@3:;<���������Ĵ�Ż����w}yw~xwph_QSPUFK?CSZ[\[TVMJOLOUQLLFD@=AICHMRQ]_b[YVQQ\`OSPVp����rr{~shS@>;���¼����Ƴ�Ǻ����u�||~yxslfZSSPJIG?>GEHJMDGGHFHECIE>@>BEBKKMU\_]`_[[WTd_SVNex����ut{�}}wn\G���������ƶ�ƺ����t�~{ztmpaTTNPKJF@>B?=C@@=@?CB?AH@@CDDGKNRYb_^^``YY[dbXUPg~����wxy����|zo���������ȵ�ƽ����s}{~�}{ytojZRPOSIHDAEC9E@@?=BGBACGD=GIEMNP[[`__^]^Y][fe[WQj�����u�{������|���������ɵ�ƾ��´py||��|{{qnj`QTPOHEGEEA@AD?CCGBDIHHHIHJLPY]]_b]a_X\`_le_XX�����x�����������������ʶ��������r�~��}}|xsnj^TSOJIGKGDEECEEHGEJGGEJHNGPV]b\`^_^fY`dfnf_]d������|�����������������ɵ��������w����~}|ywsoe^WRNMILFEEFEGGHFJFHEFELOOT[`b_ca_cc]dgjog]_w������{������������������ɴ��������������{z{xrob^UUNNJLIJIGFJHFKHJGJJMUUa]baahhfgdaghoob^j������|���������� \ No newline at end of file diff --git a/images/trainset_face/s39/10.pgm b/images/trainset_face/s39/10.pgm new file mode 100755 index 0000000..5225513 --- /dev/null +++ b/images/trainset_face/s39/10.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +YW\X[T[ZUYX[T\[ZTVVMHB;50'*))#+-.#.")%'#9=.GISG.+DKC7;=?5:?;7?B@2$2JSMUQQRRVPRLPSRRRPRWWZZZV[XWWZW^b`NKKH@D50!/&&&!$7%.1%#7$*)3G78S_^N6AH920766:64<3=>7/COPSPWMWPRPPSQSPSMWZY[YS[YWX[\W[PNLLHF@.&$.'))"&""0/+9('73*&1C?KMN`b:4D0/-129517<83389*HGMUSRRRTPWLSROTQ[Y[YWZWVYVWRNISPRHO9/'$)-"+! .&+%$#,*0C2'=4-.32ZS:Pj]V^K8*248.,/,,86-2=8#HIQRUNQOVOUQSQQSXYW]YYZWVUQGHdZVVT:,.62-0"$)//-'-"&?>=5HJ;/GJDCPZVkaZWB/49/01*0-4)-/97$2BNQVNSSKUTNWQRXW[XYYUVQLPNWZf]L5'1;@6.'&"# &$10/62,,)+34>?Q<'0"+(%64$''428E>782=JB1FRWXancmhZSE7Mad[caI27=0,%%%()45#2OSQORPPNTSYXXX\VCD;LLII?<2@93M@1/+# -*,4+*#5600FGD7/6?H@CLZ^Vb_[^r_J7FdaJN^Z6:B6600,(%&,".KRSQRQRSSXZY][J?9DGFP?A686/NF77/'"$"/3%+0'*42B>59F:914GF9JBTWY@SR[e^ZHO]^SOSWE=8/+,1*)$"-#>JNTOUOTTX[Z^V;:9?LPC:98?1ARKD:3(#+-3:%%4(!A7:@E<4>5408:>JTGGMWZ]\YLS^ROKOS;51&&$(#!  )DLOSPTRWYWW\L61=GOLC88:3BPTLC@<5.9D;:4#<.$(9>=B7A349CHJHG<:?1-/-30,66BGCPRKPY\UVPFUHKA6+,(+ 2ANUOXV]VH94LL9*5)7YU^_hZZQL]]aghY@H=A746B60ETDOQUN>>A&6/%+0$.79BEQBWMHPWUPWVIKI>8+#((%"0MOUP\TU@89>>(*(,RQ\gfeZ`Zggevwvc=BV8E78DB;/KOGVYZS;9B'4+*$.&,55:OLGHKG@I>GaVCOFH9,$**# (@PURW\N?(:6*+*!-JQVlr^\b_jxow���oHPECM=)0'%'2LV\R41--%&'.>GGdeZOdekqqt������bWNU::CLBHJEI=Q_ZXLGAJF=+"!+"73):18<9:@625=:E>;<5E9./+&>O[C)-). %,4APYdKQRggqyu������{aXOL73QSRTHHCAQTcMDNLB>6+:($)3,4:-NA<@>8D?3%8=74=6,5(#&7H-(&&-,/:ISTLJNcejzr�������|�t\\JC<@FW]c`RO?E?VLS[DE>886/$4/+646DEBI>>2/.0,-06:/:DBED@@>=875275+3,)!2#$% "4/8NM?>PXbjqt����������yfPSQMGE>ONPVVSKBMKEF<424(/984940<97@A..57))7(,&&&$#+)./2?W<;GKdfup|������������kXQPQCH@BDHOMBKC>=>LNJ/AVLBIB848&70:56420.48031/, 5 +'')#&#).09KA7FLYfooz�������������mfRJKKDCA;CBHBG5=AE,)IQOZDJ>?68-5<580.3+2(2050(## &&&#$&-,1FE2CHN_por��������������st`NSSGC>;3.8==@BA=/8=21(8BMX[PK=?8::;40.(52/*(04&2 &). ,*)>I08HK\eroz��������������vxnXSQHC>>7.%"/-2<;;803:72-397;8:CB*&++1*#!'*)'=6-+2'(,%! 4.,372>MSV^dt������������������}y]XTR=?A8531'$#' *//,2KH?:=780-0'0-%""))*/;43-,*+,)*&3++710ENYS_k��������������������xo_ZYG<<=4+1#%$""!'&3676981&'%%.,,,! $$!"&/;?0)!&) 2+&04->HS[Xnz���������������������zkc[V@<:9421*$0,,-CA:/(".(&%'%!!)% !BG&"#.<%):+7AQR_ez�����������������������xkc[S<,1++.(,,,/!# % %,))+"!%"#", )"$<1+*AIX]sy��������������������������������{shfVTRKD86716*1-,(" " "#%"$'#$()*)#("# <4&6EKXbt�����������������������������������vpmee_]OM@HA@?112*$'$!""&"$!!"$!$%%?7*72*+#$!# (& $" &0#/EG]rz~}������������������������z���������}y}uttrqiki^^_\gb^_XQHB90*(#$#"#0/+$ ##)4KSk{v{~x~�����|������v|�{�{vvw}z|}����zzxwuuywmvqibfabflildWVPC64*3-03:96,# 1Ueszt|xwu�wz}�{{uuyy}vvw{~smxhkllqqsqx{vozutwwywqsyojfgZdfosqicYRG;<8@IJCN@5&$dco{xxvposqhjqoqjplqosqqo{}ppmekmcemmjtxqjpokjvplisvhj[eeaZejqjhhb[NHLTKU[VRC& %(aflxnss[cnmj^\`cTSP\^cbgouzrmk^ci]\lhhgih`f_acwudlqmkpmhjngbZgdihfbRW\VYNZ\[Q(-#&%bgmhejfQ_h_\XMHIB;DGHPU[`qosmf]dfb^`ac[Z\RWSU]PLZ`[e`cefhjh]]\ajhebWV_[W_VY[]8"%"#& Zkn_\YYTYSLGA?290499>HMQKcnplbcmyn`__aSORJGGD<<=9GCKPIJR\V`W\\Xb_a]X\d\\`Z]Z]K#"%( "Zni]USPLMNE@KGLFC>8;:=?@@Spzx}~��{c]WRMJCFEGBD@CBHPLPQTPUXYQUTW[^Y\^b]Za^bbcZX,#&$&% ZpfYNPIJLPMQQVUKD?:9>?><5Hq�������maQJEGBGILE@:98;DJMTUV[ZWXWWWTYW]^`X_c``fc^V?,#"$ ZrfTMDJJORONFE?>:5./)-:989m�������siNJEHEFIB,//.-/)-8=?JMRZ^U[RRX\][]ch^\`a[NH!/$"&! YmaSONHQOF5<7;,)###',+*70+c��������jONIFHB82006@(-#%(178:MZ\\\WYZ\```fd^`dVM<13#$&(VrgZSOOL;78564#*%%/332(_�������}f[OI@B=:444X^)#"".2%694=V]d[[f`bbbhe_bbR;?+1#%"Oro_XWN?2477G>&$16&A1+a�������zf`UE;CE86@DRh@'0, 8A1.;46HO^`d`_]dcfecc[M2:'!&&$) ImtiYTG<805/DR."')(%;=):D=k�������wln^J>HM2>?EDVX@??ABDNKPRKKEDPTSU[behdgdcS?14!! ($!#Qgb_^F;;A=G?HLQCRcWL?KLD`Wn�������usunPWTP[LJOLYWVQVXebdlmlgde^Y[^feonlieeaH4/)" '&,*\uo`K:;V^cc]ZXYOXa\QOS``npp������zmq{qik_\_YR\[mlpoqnptlqokedmdfbfiimslcbb_L-)&"!)# &$3Wommj\empjioloke]g[XT\hlyuq�����}ngnty{pmnhjdZefkklmmjdfgljggejniggpqm^``cQ/%) (  '$6Lsr~�uuyvohmjrelS^Z`fny{�rn�����{qigzx{���~vr|yrkc]\\`aiktxrpmdnsthhorng]]`[-&%'!&%'.Ksvz��ux�psi`\da_mssyw���fv�����}l_itu{�����}���������~���|wz�xstwqlqotgZ^Y]8+#!%$#0'Lpuw���y����|�����z����vht�����uddgoq���������}��������������xwvjovoj\Z\]D.$!##&+Cosx�������������������qfx�����l]geojz{�������������������������|yqivqh[YXeX4-+!"$'(/Hmuu|������������������zlny����}h`hgkir{�������������������������}rtkmnc]UY^\T?/ %$"(%$(,Flgt������������������tlt�����vneklijim}������������������������|sskila_ZY`b^Q7-&##'0"-.Digr~�����������������}ros�����xsplnjldit�����������������������}}skkfkc]WX`c\UD7, &#$&(4#*Degsy�����������������wops�����{yyonmihfl����������������������}{sohhghc]VY]f]TGB2%($ $*>&,.`kr}y����������������zmvv������|wnojkhjfo���������������������}unkbahf`]UZ^d\\IV?&(&%"I8(&[nlny~�������������{zsqr�������zngjdacdhp}��������������������}tjedcfa\_U_a^XWST:!05-);@PA*Zlgkv}������������x{zpjv������he[]_c`bfkw~�������������������|mjg_dg___U\^`WWJV2-ASODTUQN'Vjji|~�������������vmmu������rb^U\lrrcZfpy�������������������ykhd]bfaY\[ZZ`[WBRRMV\QQOHON8Tnfoy��������������xsqkz�����{deZ\m|v}qXamnx����������������}{skga^`fcYY^WYdWVEJW_YVMHNZMP@*Hhdqty������������zygtm{�����uefeny{vxw_Wenlt{��������������wvpndaa`a\[Z^W]ZVPEOT^UPW\^MJPM27eajvy~�|��~�}���{yplumx�����xnmmqvpvrlcT]kklmv����������}|xrnmc]]\Zc\Z[Z^\RV@L^\UPT]MLKSB/e\hsuwy{y}yy{}}{zujnrk~�����{qfficjbha_SUbnffnv��~~���|�{yxohhlb\Y^\d[]Y[Y_QWAJ[\PRSQ KOPM1Z^`krqrtvqvzzsv{srjibk}|}|xui\ZYYXV\X]MU`gkbait}{�~�}|~|svlhfga^_[ab\[YW_\O[@FWXUNI LKNLEY^^ckiiinnuoswuvpmpqQespppqsi\VUI."5DQOK\lqqobXins�}~xvwtolkjfc\b^dbaYXY[_ZRWB@YTUC +HNLMJY`cXdec`fmpmptvxnno}l]gcchgfbZUD2+(.7?OSUl{}xq^Ygiwzztqovkcjib_^cb]\f\UZ[^XVU?AOH,IIJLERcbX^^WZ^fjmsopqips�rYUXWYV\ZO@>I9@=MHCG?/EH3&!(CKP`bY\m_`h^Y_VWb][^YRRVUZPUZI DLJIKJIHJb[^`fgrvhRE?1<3* .C1.AJOH<@IOYcCNE IO+%*7=CHR^_^`j^^b^W]ZV\_YZZTKPWRPT_@ +#FLGGNIMHJPWdYhcnsh^JFHRcQ7$I*TUY]H8b`hkPW@ )E*/GKRNOMNVX^cbcXb\LUTYYZYWZSQWJRXVXDGMEJHKHJJBQ]f_bjmiWUZ]_ps`7,,4QV_F(`^\Q<=%"10#!$$(-4>FHQSTTO[[YZWTWXYYb_Sb[_VSRP^aUUX[W\XXSS`BHHHGJHIKJIGNffQdTR\f_ipmhll��vstypZIKFGJOPT\PONT[XXYY^]WV`T^^SPb\U]TX`XUXRXSQRSUW]=!JFHGLIHJHIKGMW`TTU_fc`mkgghsuvrnl~wwod_WTXZNQJRYW[YZY]WR]]YX[YPS]]\\[^ZQNR[QSWYRWc7LFHLGLCJLFNEJJ`eS[]aj`eqggbhcj{f`r}�p`cZRSKMVXYWVZYY[`YUXSUYWPISV`]ZYZNKXXUT\UYZb3EFMGEKHIKFLIGGMh^@]W{m]j]oda``rnSnqsohW[QRKNO[WZXYXZ[Rc`YQYZ^RQE[WaX^[PIIZWV]UUWa`4"$HEJIFIHHIGKGLGFVZVVThpa[_[_h]^^]`b`[^VQRNMMUUVUSTMVV[\U__VTSZUNQWVTSQKPQKYRSZXUSXe.+GFHGHFGIHGLGKGKIOodbYcpZ]XPXicWWVZTSVONIJOWTUUKNVQUXU[YY]TVTQNVLQVYODGOWRUTVSUVYYb2"4@IGGKEIFKEJGJHKKFCZh[[bnYjWRK\aTQSZ^TPPOQNOWHPPMMZJYSTSX[Z]TOPGPQTTLF>Q[PSWWVWVV][a4 ! ?ZLFGDGHHFLGLGMEMNJGgbvbfZo^XHNLDKMESGIQJCCGI>GLOPTQOUY[QX]]YOQHIdLFKLBU\TX[USVV^bZa9 #!"%$3OFGEIHIHIIJLFKGMHDJ��mkd_poZKNBHA>;-868359?>8@OPJRUTQZ]aV^ZWUPHITFFCKOW_SZWWTXY`_\`>"&&+.CFFHHGHFHEHLIIDMJ=k���pgkfd_WFD@A7850034?BGIIGQHPQVVY\Tcf^]RWSJC@AEHOSSWTWYWV[`]\\]H!&-,EIHGGFFKEFHJGIFK^�����pybojlaQRFC;>;;9@GJRRTZNWPMR\][[Xa[f_Y]OLFCBJMRWNT]T[Z[^^Y]WYQ-/7EGHIJEHIFEHHAWj�������esipnzscqaTFIICHJSSWRRWV_YS`Xc]^ZfZaeYLOFDA7>BEPSRWZWXQUUXW^X\]\c\[UTVRM." )aj�Ŀ�����������ǽ�İ���je[JYvottffWYTS::EONR[\RT\_bcXfcH4>ALGUTYXSUQUWVUZWb[Za]^]YVSZWS14lk�ĸ�����������ƾ������ma`VNYdi~clUVRQ=AEIZWZ^WZac\c\KI;75(+,24600/$-+!"'%&'20*-+$)&$+*$,BAA?KJMKJKIOB;7)(0.184.**2-%'.#($41,+0.*-('411;CSL@1'),1'', -)).*""##&%&229=,#CACDCADBBCA@CCC@LJKLKLIO=3.&),*546.4130,2.)&+1--570.,+185>JOU^U@./121,,-)*.--1'$&#!'07>"/ABEAC@DBCBCABAANLJNFLMD0."+((28-0D:42./2/$+03-5<72/157:6)-'23)*-4.5A@>85;9=HL^hbmr{fN49;8;<.54-/<6595%#"&%31(>?ACEADCCBBCDCKKIKKM@-'!-.+25A4+%!-6/+-4;3@DAC==?=JTXilkuwyxeB:;<86;28601@4659*!!#%1*4BB=G@CCCEAEBDLLKJNH/$)*"2672&%!%560+27589:02399,.+%#)5@CCFDCCCDADMIKN=!')&932%&*4443@BEBCDBCCDMMMM0!$)*#.*'" (.704EXXHBPbVHLTQ`ls{yu{��������wUQ88A3*/9:98<;;7482'& ($".ABCBFAECBDLLII(")'((%!$(273A`jNDKY_LPRL^kp}}zz��������y]WB7>=3,%1<946434780'" %!!%#8BEBD@GACCHMN:'# $$!!  #$.56@XnbEFV\RLTKQmr{��||���������~dWRA5=83*',::4-1)635-) $*$%,EDEDBDECBKLJ9"  "+;9AQ_aSGQZ[PJHNix{��}�����������}hdZLA6<56&$*8:.-((.*.0+()!#*EEDBDDCDCLQD-$%+;ABLW\YMSXUPGGLZt~���������������mk_YE=865/'").6.,,&"%%--! $-AGCDEADDAKM;# " %9LNNUY\MQUXKFGLVev�����������������ntcaLG;6641$!$)))(*$!0)"  $FFCCDCBFCKG-$)9KYT\[YNBRWJBEJWck{�����������������qzje\HD952./""&"%"!"0/!!'@GBAFDBEEN;$"##'5N]c\[^P>FSF@?JR^gp{�����������������p�rjcWF@5.3,)$!!"(1&!;FAAGADCAD, !(32IZe`Ya^>BKG6@CPZedr~�����������������m}ymiaQF;-.0(&# ##*1FBBFAFCB6!+98BU\eV_iO6EG3<>LY`cjy������������������oz|tmd_RB3)*+'"%!(BEDBGCDD*+3>BOWZ[amX89?34GCFEED!"3@D7ANL__@*164:CRejyx���������������������{zyvourkc^W@4)'!# .# AFCEEA$!8UTPGMRVWSIKORZhpswx}������������������������{vyryyvstog[WLF3(#;GBFEC" ?XWKEIMN[XUXTV`opuxzz�������������������������~yzzwtzsrvihaZYI<3,":GBGBF "AZVGC@AJY^fa^agosx}|~���������������������}��{|x}{wstpmtndgbd\Q=<4)4EEDDF(I]TC<1=KXhomflnsx}}}~��������������������{|xzzxyzqqlfllffcbg\RA@;-"2HBCCE)KaRB,+AOdjpropstz{�|��y��|}|{}}z|~|{zzv{rvpsuspmnggifheddf\TAC@5! 0EECFE(NaQ8 *AUdpquwtqsu|�~|��ztpmrkjjmmrqquuxwtwytwlkkkinkkijfbaehcda`UK=BD4#EDBCC#$SZO,*DXjqusvtlns|~�|~�wm_ffbX[WZ\]Y\fmmotxvriicgibhignc`a_hba]]VNG9B9&FCBDC #)QZH"-E_jqsuuskkqwwxvszveY_^WKGCCFGBIQ[fhouwqjgaff_fghi`]ZY[^[YVWFM@8DEAE%"2LX> ,NanstrunmiuyqmlkkhZ[^WK799=@FJOU^lrsk`kog`aUTLB?<::?@IDB@EC=68$:DBCB"&1>N-'Cimssqsljkrrhc_\ZWSMOPVVXUTONJNKHHU[fxwqkrvg\THB;77;583<<<;:=;877*2D@CC!!$#2:K*,Fdqpqqulkjorf`[U[VY_a`e^_OPOWY][VST[h|{{}yfSA839@?GEIONLJBC=7309-,>CAB!"#04G,,Ldqmqnpomklja__]_Z`d^[ZUOFA>=J[_a\ZZg~����~jI54;78:A>DHKKQOHH=1473!   !%/0?.4Ofoomskmilhe``b``^UTLIF@7>@@@>Q[a`\^e~����h@5820,-6)*8=@>BCLC90<3!"7?B=! %*1<.&6NdolmtuqjmmkbdcdVMMF6/2*$=C;=GJX]__]f}����{f@4;60%L!)13944JL>:93%#!/AA> '*09.&4KfirmowzpkoiijeSE@?7-("&%P]SCAU[[__`ex����{j?:H=H/&$#0H.)4.?NHB<5!$7A@?  ''*5.!"1Mejnokmwuuxqh_XFC;;<4-2*2ch\XKMe`Z`gkt����zjFGJC[<5/)'DP5,+7>FFF@8 " !@#"# %&$5'&!.SkmmnjpjjelofXNRUVQSNQIKL``WWTWdke`mrt{��~}nNMMPPNJL?=FPA<<@A;$>A.( %"$$!'('57Mdejgnxz|~{{y~wrrmuwsqhdc\^`gkmtrwvojoy�wsbGSYVQNSSSYZWSX[MPPHQ'(>:AA0)'('""$!#*$67Edgjprw|z{~��|x~�|wqgmjjhhhhehossyxwsnilw�vnhIO\V[]YZVWXX^d]WUXIL*+>>;B(*&(*# #'!'!"9.E]finqxwz|~����������}~|tvpmmqtz{{zsopgiu�|skPD^cecaacegijiab^UQM+*5<=?=(+-%)$$!("(%"53@]cfjory}z|z�����������|vwtw}~�~xwqnjhgt��vpW;YhkhgehjolmjhfaYQK017>;>;(,3) +'#)'&" -7F]adgnuxytu��������������~|�����urqmhjbr��}oV9Rcjnmknkmjllgag\QN/55<=;>*.4&/)"&)& (;BZebbntupvz���������������������zxnmlhhjo���vX:I^jrqqsnpkoqgbg]PJ407:;?=010"!/$"+&")3CWe`hnsqov}���������������������vtoimjjkq��~w\@AXjqxvuprpuqige`OK5 *98>;<.2+ $)# '&%03F[cagpnqtw����������������������xojlmklit�~wfF=Qfqvyqsvxtvmld\OI5!%,6:>9?/5&-() $$$25M`b^koomwy{��������������������vkimllmoo���wlMAJ_otwyzv||wslfUPB4 #+.57>:<92 .0%" $/7Nbd`elmqxvvw}������������������~rkjljjlou���wlY@GXlry{{z|zxtleWLD1*,-68<<=4.#$3/ &!%&*?Vec^ehoqvoox�����������������|ynijjkihpr}��yp`ADUhmw|zy}ywpkfXFE2*/-59;<BN\fmpstwwqmdcX?G-%//.389;9(,&:1&*1E=/#&0Zced]]gnrot{{��������������~�xtpklsqrliejy���yc@FLXafpqortmjdcU@F+ &/0*489;8++/;.)(5>M<,$1V_cc_^cnnluuy��������������~{wsmidivvtphhiw���zgAENV]cinjoojhb]SB?)$,,/008:9>-+98'&=KGI:+5Y[_ga_enjhssx~}���������}|tslof\ipvqrjjls���{iGCFUZ`fngmjjc_ZO<>'#&.-,11589=1,<0*(OLMC83MY_ad_blgeopvyy{w|~���}y|yqlmul]hjqkqiemq���xiM>BOV\akdjgda\WJ=>)')/-+0248;83.:2.7VQOF7HXZci]bifbipptvuttyy|{}~||wulkvwra\aedecahq}ztqbO9:ISU]aeif`_WSK:B'))0,//2/;7:=3/>($ TYUUDPTWdeaaihfhhlpnnlopvyxwy|wsohrx~{lPPOA@Q^]lupjfaM00ESOR[]db]ZTMD@;*%,*..-2178,40(%AWY^RMUUbfacfefhdilidgikrwqvwtokekw}yY;:.).O\ehhacXG..EVSLPV_^]YRFB9<)),)0./.467/'',,+/-104986330--/2#(A=AS]][]cnkfing[bfhmjhfcc_eiw{{{{zsqlb[QMI<-DQIIE5/7IQNX\Z\KHV[M=KA.'+)*/.-3148<.53(*0%,)1Ra]\`dmljmon\imjlgb`cfhpw{}yxzwprlecXQKD20><94+0=IPQRZY[RIM[M?PC+%(*---/0339951/4/0#& 'N`[Y\dkinrqofjmilfcmnmsz�xwssttqolgcZTRG;-))-)*39INNRTXWRPOWLBU=# &(+,,/0468:4214%(50&# PXaZ`_kjlkqohmjmljtrmty{wxstnpplkddb[YRC12+/.3;@GMMSPVTLONWJDP@ ').-1/26897/20.!*10) K[`\`dheljllenlnksxolwzyuvpsrpolldgifd_]LED?=?>G@IHPQPWQKLNWFFN=!&-,//-376=51130&!-/($$>Qc[efichhmihkkkpuvnluuplmlltiokl`emehddWWUUQPLNDFJSRORPKOIVEDL3%)(-,.1/278:352/10%%.""%'4Q[_c_dcdfondgjmtwnkqmmiegijflihbhdhignrbcc^]VRLIHJOOONKOPPQFEC0(+-+,-/2199;1310/4-"&(!&%%XQ\da\daenokgnrurnfme`_\XZ^aeeebbb``beiiec][RNICB?DCOMHRRUPCGA($+,-.-2248;:413/22/$2"KVX_aVcc_lrqeqrnqqkhZWTKE9?JPTWSOMLMOSVYZWSLGC=1,();MMLOSSP=H=#%-..-34698<13011./2%%-!:YVXTX`_]holhoqpssmfXXZMN:%.6?OS9A@R^UOU\[eglgcgjjrsh\gfeensm\F`P-^lexyy^^ruqF&CEGPRLKJSOIE>D. &(-/+.4197;;96230001./+&$&%?K]XUKZ^`jjj`[iinoe`gmickqppbdVFSW\RY^\iff^[ejdc`dfnnjhkonuvufWWPBA>@0DBCGSPDGJMROUOEG>@+ (),+///4588:;84442.2./-00EDAB8::@FMIR^QI1&88!&(')(,,.235495:978957320/Kpm~���cJdb_f^USLCGFMZKW]Ugeiccahd[TTORIHGB6:96<<8BJLQRR]V;)#.@.%'((((-.41448788:7;69454h�������p-Tfddl_[TRIHCASPV\Wecjghgcf\TVQVPPQNBBCFJLLLNRV\OVP=!&7F&$'(').-325557498;78;JN|��������yE\adbhcbSUOGD:JQTT_fefcdicc_\[]a^Z`ZUQWXSXUZQT][UUK= !.F@!(%+',,055456589CH`y������������Z]dgbhcdWSSKEAFFPRW\jebjkjhe^hgigbb`YY][\TUYW[]\STC8"$->Y(#((&,+1265565;8����������������kecjljfh`VUSFIBCBNOJbdeelolhgqilhice^[\\^NVSXX[ZPJ>7%&.<[G)''*-.14374667����������������tpcnoigib\]VOHFG==FIWZbgdtqkojmmkfb_`\[WTWSUTU\XUE=6  *4<_m'#$**.003526686����������������}qgmomie`bdYWJLFF?BCQTcgipqoijijha]\WWVQSTRTS[]ZM<@5 (8FcxE&*)0/14444785�����������������pinopplhdg[]RNLKFG?HQaekinp_hf_e][UOJJKLUOOPXZT>=@5*>Ve{_'(+.104443944������������±��|popnssrkdic]^NNLCI?=@XcegilZd__aZUTL@FISMPJUWNF9?=>B2*-Hkkz�-#'+.014025664�������¹��������nyqqrqstmoljch_URQK>92CQW_caf]T[PVPGGKQWSNPNE:>?>B00!&Spn||W6-,..21227554������������ij���lzvppswxvplkdbcb\TOE95888OW[YXRYNWLEFFJSMFEA>:@?;@67'!.^rs|egVA2203325466�������½���ö���jyxrnryxxwkmi`fd``PL?8<564CA@FA?@=B;@A>>:;-%Acuvzcsmh_H73142484ÿ�����½���ĵ���gy{xqsyzx{rmhgchb_VNF<=;7306<;B@?7=9B:=<>?A;?@=CBB?<2*)Ifvy��crxroj`I525274������������Ŷ���h|~{uvyxywrpmeged_YWNE;=;6455422615<;4@<;A??@;A>G?BD:03Mg|{��fo~wvspl]G5428���������¥�Ʒ����t�|txzzyxrpse``__\_VMAC==587418768C8=@A=@=BCDCCJ@<7Ou�y��kn~}wvvuojaJ@7�¼������Ĩ�ĸ����j~{uw|y{wyopji`\^_`YOHEFB;8:858<;=@=A@@<>@?<@?EE@IPFB?a~}w��ktz�}xzvuqrlfX���������ũ�ź����e{~vy}|zy{spkohb\`[WTQJJ@C?:::?>B<==???=AA=@?CCFHNXGCNoxy{��kyw�|{zxwxqtrq \ No newline at end of file diff --git a/images/trainset_face/s39/3.pgm b/images/trainset_face/s39/3.pgm new file mode 100755 index 0000000..93ca1ba --- /dev/null +++ b/images/trainset_face/s39/3.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +JJLJIKMNC402++'3><6/&$$)*#% !$&,.2)%'"&*(*.14>@HJPPPFEGI@FG62.'':ABCECCBCBACACHKKMLLLN;82-+$/9BA7+&+003,('" " $*(/-0+.-&"&'))'06;@AQFTPOIIGCGB.6("% 0;BDECC@DABDADQHMMKLMF?61,$+3>D?3)+78@80.)( $"#/-,444(.-+*&%+'-398BCFAENA><53$$!6>DCBEABCADCLKIOHMIA-&&(/=KID6=DMUTXL,4.**"$(%"%.4:41:./!$(!'()--2:67567=:KM5B:80"!!,:BBBD@ABCBCJKKKJKE7!)&';MKC:CITZ_]dY14.*.'&'.($+6:=34;6.%" !'%(((((0750,997J@89@50###"&7DABECCCDCBHNJJNL8,!,$7LF?6:QZ]ciii_@15))./-+-*'0=>>1539,$)!&*',).('2352,388>9;0:<(%#!$2@CE@DAEBBCLMJKKC/%",1GC;::HZabovql[I74.)&0744-+,4B996FTadk{|{kYWF:2.(*37@:=6/.=>B@3721./&.-+6.5:78-189')46.--+.% $@AC@CBCABLLMJ@.#"-39648EO^akw���lY[M8=6,*+15>F=971=FF:>@2/02)-..621::8804;1'2,'0,(')CECBDDADJKKK:($%13/,5>NYbbw����o^aU;;<92*2-:=?>6<5@G=9B=::5,/*/260.476573500-*)0&)$#.BEAE@CAKLMD-)11+,.8IZ_as�����mdi[K5;853/23?5:=:46<9/2.,1710*/-054)(0)$*%#)" 7CEAE@FMII='#&.,,+5BT`bk{�����olohQ<8=83,+,:689;4.121)7FJI<:64-).70.,*'/,*()(, '#"#'AEDDCAMLC2%"'((),9LZ^iv����zoovl^F@<:6/+')135672,+-*'4@KNH>301,./,*+++&%'),(&&!!:HCD@DKJ;)+!('(.AU`cq}�����|pzwtaUG>?;34,( !,-531,&/-)+7AAIF7.1(3+)(&)**%#**"* "!ABEBDMH*&#%!*',7K]`mz�������t~{tieSDB?9222& "%*.11+&.853066><,*''(!$ &"+2(&(')' !!+DFBCM@,!( #'(/BP]lp������|w�}uolcNGF:614/.* !%%(,&)5?8/421-/$$'$!"!'2,&&&% 7FCCK@*$(%*:HPerx������|y�|zvqn^OIC846//,("# $&+015,2)*'$%&(%'31&%) # 0@DBJF. !$$1DIWlw|}������z{|}�xxwmZSH?99441*%$!('),53($"#%$&"! #(2.)%"%" 4CEAOC*##'8HMau{|z������~z|~�y||xk]RCB98711,*&$" !%%$/./& &$!&!!"%*4)!"9CEAL?& "1=O\mu~�������|yz~}{~vnaTE?;9:20/,-(&!"%*  " %!"#*3$'CG@L9###8IRgpx}}|��������|x�����~vn^VC?<;@0/+(&&! ""   $##  *9DEM5# !(@L]iqx|y|���������x|����~znbZGD>992,%"'&#!"#""%!! !+ ! !2C@H0"&-KWcrowyxz~��������~z������}{ri\QJC@;472,*-)(!##)''$!  %!%&!$*CBI.#%5S]jqorvx|}���������}}�����~}{vkd[URH:6822-.+&" &""!#"! !"#!9DM1#!+>Wfnoqpu|�����������|~������zqokdf]WC@C320.,$!! !! ""!3DL5)/F]jnnprw|����������������������|{ynkkfPQSK?87/)%#  ##$EI<+"2L`mmppsy|��������������������������ztxrgWZ[VOA>4/&$!!=J?-%9Qbllnrv{~��������������������������|ysm^]]dXOH<2)%#!! 1H<1$$=Xchlqqwz���}�����������~������~}�{wmb`dgd`XTI9+'"( B:-"'C\`ggpqswyxx~~�|y}~}}y{~|~�|~�����~}}~wmhchknedbXE7++""$!$'"#>6'/M]aaepqsrypxszz~}uz{{wutqvwz}}y~z}}}��}~�zsmf^ciplic^P@5++,).44.$A0/S_\adilikppmsstyust~tvsnonnt{zx}vzxxx}xxuyvohj_]`mspgfYRH?785BBI@8 ?/4U[_[[^b`afe]aeippps{xuskojfrxwywrpokiqqikmhggda`[\hhhidYTIHDBLRNPC.#@-%6TY^PMUUXRTRKELU^ciovyxpllmhoqooohc^Z\Z[[XY\`]\gb_RX^gfdaUTVVOKTZSO:#=,(5SPTFJPJKG>:7:;=OVWdrvvpmprmnmgbeaWSMF?AHJOJSTV]_\XVV`hd^VT\\VPTXZU?*#!<.)1QLJDCLFDA874837DILRVVWNE@:;7Ac|����zpfSQOLQRURQLUX]c^\]]\]YXXWYZYXa_W]Y]X\XS1"!"%#53+-L@7<@MW_fihdXSNHD93X{������tcVSVS]][WLIIRY`ccced`[]YT[W[^_]W^[_\^]U>$#&"1.,.H@3?KW\ca`ZVPMFACA5Gz������veZ\^\^[LB?A>>ILSSV\]bb_]XTWY^\][aa^^_\QJ*(%#2(31I<>DMXRTRWQJGCBA=;9=s������uccbd]WN>=>=,)038=EILS`dd\[U^^\^_ba]\aYNL5", 1(1,HAAFREEGG=3!>4+2DD;7t������ofecbWQIF8HS:+$"$(2;EGJ^de^[ac`aead]_]YLB8- 0&*+OFCOM7D><7-*-%1BKE=n�����oigbYYUMFHWjQ1/$#'038BEN]c`ffjdcce`^\]YDB3* !8"$+PNMSI8;3@H5+$,+H[ENHn�����xroi\ZbaLXUYbd><9:8DB=IIMXZ_a]b^bdccb`WS=<+)$=&"!*NWRNL69:EVG;?FFMkKPZo����{sqtl^bhf`VUSZ_TRR^ZZ`^b`aYZY[`^fhlafd^XJ<1$)" 4+!)HPMDDHLJTQSS]`YWa^[_p���ypmstpfikrhZZY\acdertlsqkgojc`bfgmrjfb`]S@7-( #40"1QOEBUW`bab][`]]Y_f]bv��|qjfovspqlrkf\^finrvyxopqmlkojkjkjoqla]`]M<2"# #")0%#&"5Vgnxys{���}{|}raa���}oidfjjksw���������������������zsplpmfWQWXP2$  A/' 4Xcl{~t}�����~�~zj\i���xphgijhimw~��������������������}yrqimecXQSXX@,&!# A9-2Wapy�|}�����~�}xg[r���xqlmiggigr}���������������������wtpkgibVRPW`O>)" !"!& C<52U^s{��}����{ucay���vsoogiifgkz}������������������zxtnjdjbUTQ[]YL1$"". &$&&#@9<(3Rcp{���������~zubf����xwokigihggt~������������������}wtpkidfaURRW^[R;831Q^ft{��������|sjbt����xohadcacailu~�����������������{sklffda^VQQ[]YSE8F.!(*..10(#%/$$!>987.MZeqy��������{rgey����rjb^bekcaels}�����������������|pjhgae_[WNT]\VOJ?R5 07*7-94$$&(*!8<833JXdo{��������|weh{���|mff]kmrjd`iry���������������{oidccd`YTSU\ZSOD?V79B8-7?A)%&%&=8780I[frx�������|zsdh|���tnghgtqqoh^dovy���������������{wpic_`f`WRYUX\QMA>O2%IUKEYYG-"$%'%;9760JYbox{������zxpci~���vqiknqrtjh\]kruy|������������vrqh`__caUTXUVZRMA8OHCZ_UN_VE*( <899.JQamsw~}�{�yxjbo~���{rjljqmokh_Vhqvrxz���~������~{uqoi_[`]bVT]SWTTHA9R_\cWLQONG !;686-AV^iqszyxzy{yvc_s{���{mdebfeehc]Qcmuppt{�}~���||}yxmmneZXZZb\S]UXVRF=5Xfc_PIOX[1 :8940>MZfiortwuuxvtbZmvx|}vf`\TNKS[ZUN^onrljrz}|�|~~xwtkjie[XX^d[S[VVVOE>:^gdXMOb_B989809IT_ammprrtvrqgPhmrswpd]L?,*5CLEReqsqobkoy|�~|y|usqkiia[][_f[SUXUSLF?8bibSRJbN$ :87648HNX_aglnntstncVXadkkj_P<0<;=;AM[jpyxwiffps~|zsvsnjmgea]`_`dWTVWWTFK@:ef`POJG( !%;75633GISXXaiinmnolaVQW\^b`[C8DMLQMS]afqzz{vlbfjtyxxusniid^b`_][b\TQZUUHGB9bd^PF7$ ")";8584,JHOOR[clihikicZPPPWX]T>?MRRZ`_abgoy�z}yqedfruvurojcc]`c]\Z^]UQYXONHB;[`XL1#+":;584.?NLDR\bhhcbmjd^Q?BGMOI=DTOX^aba^imutw{~|unbamrwqneaa_^_b[[^\SRUTNCL)27;;:BPPWZ_]b`enputx~}|xrfbiutmge__baf[\`]UKXPJEI>&28/*!')::682.=QYSS^a\_efpng^SB-'&(35@MSYVYXa_bnmpus|}xzvnh_kqpgiaafge_\_]SORTEII<'06 )#$+7797307S]\U_^_beopkd^TF8-*.<<@NY]TZ[\]fhmmtsuywwroogckqlgg_gke_a^YQSNSFJC9:78 %##'5957530N`eS[``bfpsmc^VOJ=?BGLGI]^Y]][aejiloslowsqknmefoigg_ejcb]_WQPTNGJA:DF5   #$;95;16)NXeU[`bfflnlg\Y[WRNPVVLO]c``__adjempnllrqoghjfhghgea`jdb\]ZQNTPGGB:GL8 !(:8:482-IOdWWcaaddggoc\^]]Z^\[UUdfe_cbfhelkmmhhiokhbgieehh```ke`\]VSNSPHCD>FP/ +""886581*=PbWY`a_a]aahc`Z_^_d]\\]dhb`bcgeeejjhffaihgaghdafg_\bed_XXSPMRLIA>;@PX[ahahkfdfbfYaaaZWUQQLOMH?<@NI $+=775651-AUa[ciaWTHA4-"$948?FECDEQZEJE9FG=)*(9GV\bhbhmcdi`_\]b`WZVMSHTHF<4AJM=  =9864847-1SVQ[ga^e^]_eZSI7;MLI7LO>8FBKQZW^aeia_aV[bf`_d\WRRXZVRRLMFEFA6;BMO; # =<9967451.JVSZZ_bdfa^bkl`RKG?967?BCV]_bb]``agb_`]^fba\_WWQTVXYPMLHEDC79?LPM;  ?>;963742.:TMVMZ_ceeY^ppf_YZWQTOSX^lvmea^c_bded_`a_a^V`XYSPPSYOIILFE<9>GQRQ8!" C>?7957621.TOHIW^bab[\joe`W^clojfil{{h_^^^]aeeca^``Z\UTYXTTMTUQJJOB@:?EEQOL<"!!%D?=:;4563306GKGZ^^\a\Z^aifYZgrupinorja]^]\^^bdb^]c[YYUNRXVTSRRLJHJ@<829DKPTUUVUR+ ($%%@??A:68366333/*8YSfe[WKDNGMFTNNNNHIMHKSRYYYVZZ[b`[XMJGNJJGJB<85;8C?@982;543521.*?`iba`SGBCG?HCHGBCBHJJRXVZWV`]_]_][KIHCLGKA>468>@:988246322/2+:lkfd\YQJEFCG=DLRTXZT\\[[a^a^did[UNMCBFH86:65GGKYTZVTXUZSO- #5E$!%%&'@AAA<7;5554221101&cjafba[QOMSQLQ]]bccf`_Z`bce_^ic\UJKD:=95678:NRTWWVYVZZXTQ+%1Q2#($(@@C<>9666626566;GGpwdkoge\ZSXWV[`hgcfefd_cehga`ba]SOIC936278>@RVTUYVYVZ^WVO,%"%#0QR!##%(CB@B=:56948HWho|���fgrnlf]Z]`\]dhg`jagfahgeic]dXZVHE=54656Qn������������pfn|ogha\^b^^^_daebebbdifd^bXQG7525585COQQVZ]Z]]]V\WXWR>4, (=Nk{wC$)EDAHa���������������iZlrpdb`Y\XPUUS^_bb]_eeihc_ZWC@5/238;327.9:DLPUZ\Z]][c]`\^a\^_^^WSNPYXVTMPI\t{��mlkG�����¼�������������}fKEG>:EIRIJ??JBCKA?A774555:7?BLTRRW]_Xb[bad_^_bc\]_WROR][]WMRLcy��lppk���������������������eIIFC;8>578>B9999879:8::@GDJS[VUS\^^bdcgfcjb`e^b__`XaZdhgeXVVs����tl�v \ No newline at end of file diff --git a/images/trainset_face/s39/4.pgm b/images/trainset_face/s39/4.pgm new file mode 100755 index 0000000..24b0072 --- /dev/null +++ b/images/trainset_face/s39/4.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +JJNIMJC:=8;>A<1)!-0'02)'$$"#&(#( "%',(+($$%%'')*-+82?JMMA>91& 3BCBAE@DCDCBA@KMKOB4+5@;3*.&'4778;8360:A:8<=MP\c]J4,,1'+)%,$"2102;670*"'%&"))(148<>>A@@H@<>+,!";BCADABCBBCAKNLG:)/:6++% &5;GFED;HJXW\gqi^D,+***(1()"'*345;284/ "%%"%#$+,02:64569F=;3, /FCACAGCBD@OLK?5.30/'("&57AJIAAIV]ddjrvoiM210&+,-4+*'),799:2467+!!)$%%$%%%-/*&206F956+6CACDBBDCANJD<4,-,'($%2:@GGD:HVcfgotxzjP>36--'+268.+,.9>:84164+!%))(*%&&/-,)228>0301  ,>BCDACCABNHD4+%('#&#-;DPEC;DVakgox����iVHA85.,(01=D<:0.3:;7<7221-*-&1+),+)(,))/.25-+4-":BEBCCBBALL>+%%!&#)5BJE?=AP^gklv�����j]PI9:7/*,/49@B:;/46:B;31500,*.,0,31,-+)-+'4,+,+)#.@FCCADCDKE4#% ""'5=C@>=?LZekiw�����ia]NA9<3-12337<8=801*,(//-1840)*2'&.(+*&#!9EC@EABHL;%"! #18@;4>=O[cjhv�������pbgXH8<94,-5/7754@8726BA77E>3-0#(-2-)241,-1)$+!**%6CCEACBCA*!#'2;;98;KVfhjp}�������qimfT=:97/+3-38565350-2;61DH:94+&'-,/)&*+0+()&))'%%$AABCBEB/$  %+64849@Wamip{��������trqp`H>=<5/+,(.0639.1.*).*/GBA94.*)$0/(''#*&&&%%'#"/BED@DA+  #*/65-7>O`lfku���������t|vthTI>B943.+#((,2222/*#&%*:ABE71-&(*&('#%$!(% #" 3EDABG!!#$(2400;HWijgw���������y�}tlbVFA?5413*%$"*/3,*("(&,14<9>7)('*%'( !'"" CCDDD' #)+80*:BM`gjs{����������~��vplfTF@;67340(#"&%)((%/2++/138$% " !!$&$!$&!1GE?E"#$(,..1>KU^ip{��������������}trmcTLD97:330+* # "'25,))+&$$$ "+# "%:HBA#%$('-,7ESVcnz�������������~�~tuncSOA68833-)'!$,,*'&" "" .$ %+CBD%$ ()(0AMTXkw������������~~��{xwpcXM<:8872.)(!!!&',/#""'+($:GC!$$%()+7FTXes{�������������||��}|yzpf^I?;8750)+(' $.&   .+! 7GD)!%%'(0ANZanw}���������������y~��~|xoh[L?=6642'&%"!'!** 'FE%$"!(%-3LZ^mp{�~������������{{���}~zrk]HF;867,(!!!!(AF#*#"&%$0AS_erwx}�~~������������}�����}~}tl`RKB94.**%$ $! ! ++E%-% )"'6K]cms|xz~~~�������������~�����}vrpe]MH?60/,,&)%$!  #  C/*""%$/?Teksuzwvz~���������������~|����}�~wunk_XRRE32.)*&&# $ :3-'%$+7I]eouwsxx{~���������������~~�������{xrpkb`_MGC97/**" /81*$'.?O^hswvvxy|���������������������������zxqjji[PNLE:2++# $@0*$-3DVbkpwuvxx|����������������������������}y{rttidWSTSK;8.'>2-)1;H[gjotuvvz~������������������������}���~}y|yv{vng^S[ZSMC:-$ =0+25=Jajmnqqvxxz|}~~}������{�����������{z��||zzwuxuvph][Z``ZRL?-  5*#1=?Tgijlkhuvxuw}vww{~~��{y{}~{{vuy{y|||y|}vz{zyzxwxwnhcYX_g^]VK9* !   /#.FMXfihlejksomqqwpusvv{{xxw~zttplsrrtxzwxuuvuvzywrwuogf[WT^db`TNC,(!)&*,$&3JPYeiifcbedeaaglhgehlqurvv{|sulmqjksuywxqqomlnsnimmfe_`XUP\fa[VL=<+-4960! 2QUVdhdf]UZ]XWVSXTKLQZ_hjqtxzyqlgqggpprrokd_]abgbaa]^^^U[]SLSZ[\UEDE9=CE;'"7SSY_aZ]QSUXOHJA<<7;9GXo~~}�z�zog[SMJJKILKLFPSU\XPRSQRTNKKPPNKTRQOMLNA""")PVVSHECDFPW\_ljmhaZYTKJC?Km~������seWLILUUYZVUQYa^dgb[^^YVQOJLNQPWQPNSOPG+!!" )QWRRGD@ISY_efgd`WQHNNTRNBAc�������tdTMRS^XUOCBAHOTVY[]]^][SVMKNRTRMVPSURN5!#  -RYSJGBIQW^][X]]YSLGE>BJNFAZ}������saVTYZYS>:?=7.78?KGJOM^^_ZRNJSTOSUXRSSIA''!!#-PWOKFGOXXOOOOM@592*:CEFKDATy�����~o^ZWXXPI@%&"##!%(4B[\fox�������������~{xjYZet���{qld`\^[[[ht~����������������wpmfa`Z]OEHSQF- %# !!#+2DZYglu�������������{yuhWYfv���ztlc[Y[X][eqx~���������������yxljf\^XYOBGQTG/%,!"! '0AX]bmoz������������xwphVWi~����qf\WUWWU\cnv|���������������zvmeb\ZYWODERPJ4%+!)+'#$#%AV]]gnv|�����������sspaVVox���ypdWXW]\XV_ktz~�������������}{tlb_\[[SMHHTOD>3 %'-*6" !( #!&>U[^dmuy�����������zslbWZn|���xiaZW`ge`P_jqxy�����������~}yvgb\YX]RMIKSKB?8#!-/-);0#! %=T`^elwz����������|~smb[Yo{���wibY_gjedYVfltw|~��������|{zuqhaXUZ^OLLIOKB92%*=88@>7% )(BU\cfnsz��������}zysee\\q~���ylb^cighbZSalqtvy�|~���}}xyokf_YSZ]RHOLMKA538@OERWJ)$,':T\`cloy|~�����~�}xwpga[[s~���zneY_abcaVRYmppsv||z|}|}|xrohh]YPUYPJPKLL=0MRPKEML@"$('5Q[[akowyw~�~||}||ztlkZT[ty~��sq\VVXXZ[WLXinnnqx|zw}|~zwwsricg\SNQXSISMOG;4UYYAEFU9*-)*P[W]gmqsuz{y{ywxztpndNKWorsvvuhYRE<8HRLLQglmhmmwwwz{ysurppg`_ZTNP[TKNOJI;6V[S@L]J" +0/#LWS[`khmrsvvwxwvvtrojM=NghkoqicZG0$%4<@I]fnnhgenqzyvwpsrmje``XSPS]VIKQJD7>YWP@PT19-.GWUU\dehjppsurztyrstlW8>Z^adcd_Q714899BP]ipsmgbemquvtpnohdd`]XRWT\SGMNO=SWTUZ]\`dkmqrpsqqrrpiU21CQPTRP:;HMK\WUZ`fnqsvrna`dhoppiicZ\UVYSQSULHMIC:CWQD. (489$3S[QUVUV^ejlqkrlqqrprp\?$+9CGI@7DIMU\ZXY`bhmpwuxojdZglqlhaVYYTZRSTUIIIG?9?IE)!)17=1 'MXTW[SW`fkillllsurrrleJ0&(,713:EJMQUU\W`cfjjrwvsqqa^ckqe_]XW\[XPVUKDJD?7)%$,4485)&QYW\dVZciihiknorvsspnbVC1+,//0;HQQRMUS[\`efllttrppjc]bjj_^Z\^cYUUSMAK@9>" %8241/-L\[cf^_bjfkhkmstrnnmicXPD??7:?AKVXSPYRW[[b_jinopolghb\ehc]\[aaZWYPHFJA>=# 9180-0Da\dje]`gjfjhmtppkhifc[_VOWLHPKMY\WWXTV[`\`dkfgmmjfdi]ded\YX`aXSYNEKD@C3 !#9304/,B[[^jgb`gkfihopommgeb^aaaX^ZVXSP[c\Z[VWX]]bfideljfa`eabad\XW_aXWSRJDJ>B1 55412&C^YX`f`bblcginlkinjgd^_dahgf__Z[bga[]X\^]]ecbdbdeg_[a_^`_`VT\cYVSOFIH=E* 33111,:[TV`cY]fgfdgfeffcgg`b[ebilja_]bcbcWVXZ[XY`^\_`[`d_]ac\_`_UU]]XSNHBGCD;'  44511+0YSTcgX]fgdbada^ZY_c_^WXXYab`]\\XZTOMKMHKITOOPX\Z\^\cca^^^XR\XVPKJ@HC>9 +  82503+,NUR_k^behe^^[WQLKNWQLJEFGOMNRHNMKHBA7?<<43..FHTS@K/?I<'"&7CKRY^a]cd^aaXURU]MSLDJG@>1  "&555.40*6MN\f]_cljg]TWNMH8&2E71EY\UHIT]igSZ55WD.4BSXQXXY`bbf[\^RQRRXQOIAEG@;. %%84433.2*HOQeZW`iokgXVXUbWG)7K01Sfml\Mfnrpb]F*MJ@HV`^[ZUV[ae]Z\\MKRRPPFI??E><( 6545321+4MQbZU]anjd]a[]ah]OBI4.CWbf`B[e_RJEIFGTMS]_c\]UUY`cU\[UKGQRLNIF@;>:9(  $7273402,-:9?74=' "74803220/-E[_YM^ac]dfhiaabfrphcY\RF?C?EDLQY_^XVTY[]^_Y[[[a[VYWQMHOQQGC@;784=%  68724.13-&>X\UH[YY\fbjid\`dpyphhfkfcba_\adee[URWXX^^__\\\Z[PRWQMLHQQBEE=58:<%  97734120/,)R^VIVTS\cfeigZ]`lnojhbhsxxsmkjge\WVSVVXZ^aX[\ZUTQKQPMSHNKF@D<64;<#  9744142110'4RVPLLU`_d_ag\Z_bdcjm^cm{ztqkgd^YUXUSWYY]\`Y\VSUMIDSNSNKGB?>777>B"!"'9485635011+.2L\WJQ\]hd^d\XX_]]djabkmphfba_XUUVSRYXV\Xa^UQQPIBBINQNJF8<6757BD#!"$$6758652010./)9U^QBTXhj\^^ZPYV]Z^__aac^]ZXXUSSUNUVVU]ZYaZQOTKADMLMKDB87559=CB $#'$<875916.0/0..*E[PFM[_mcXZZROW\VVVW\WXXSRMRQQOONUSTW[\[_]NPKHFGLHDG=6968;>DJ>""%&;:674623/3-/0*/HS\T]]fgY\WUMOXTMPOVSPQMLHKMJLPPXRUXVZ\^WRJCHICHE?;775:7?EIN:"' )=<5857243.5-3.&:PWUU]feZ^\VQLKIGKJNJMIKDBFGIMQUVUTUYXY[[OE?BGBIA95558:?BFHV3##"(#??79673232/4/0.*DTMZgce]bcXSOHGEDG<@A@>;8584431/31/St[?UbjfhibaZYSORLTNIJPXY[\\X^\XY`][]Zd`SIF?7@811:9B<=:778342.;K]v�`FD]lcageea^a[WZWYSY\cc_ac`b_Y```_Z\]^TIC950/3565988>Gix}��`O>Fmfcholfggea[]a[`_dga`b_ab[ded`\^XWXH@82/377?@HLPORQVPO&$+7F "!!&$C?B?@CFN_gt�����]LD7Odafpsojjfd__gaccff`^a_\cY`c`a]WVPN@66,38;:AFOOPRVWRRN##)&*6T: #""'BEPe~�����������}WRCB5L`bm|rliii`a^ceca]_b^__]\[_e^YXVMB412+5??=EPSVSTUTROT '#4;3E^e*#"#&ex��������������|^TLG74Ugksyggef_^\[WYVXY]^_[[Y^bc\`YWJ5.//0:AAEQUVVVVTTPMO").=ILWfwW%"#����������������wdUQE<4F^khsfi```YYXRHLRP]`XYV[^c^`bVJ;,1/89ADOLYUZXVXUQRNO1$6>KX_jzu##%�����������������bYTPE;8Fdklie_^ZXWUTAKQTUYWRWXZaSc]G0/.279@FNUSVY\XXVWUUPK92%'/.>]ghz�@#%�����������������g[WUL?<8HedejdY\SUVQIIIXVZXSTa]WTRP5-028:AEQUUWSVYYSXXVTNF<>>23*&Sij{�d #"�����������������n\[WSA9<4FZacaV^NZSMGMQUWVVOWWSMTB45047@@DMSWRWTWWXU[UXTMDAEE@96Dloz�u0#!������������������b^ZVIC@=;?@OMSUSILCAEFCHGGCB7974656::=INOWVYZY]UYYXZXVSLDJJOIFH>Rrq�v^%������������������ma^\WPGB?9>E@FCCA?;>??@><5<5/585976@=;KTXV][\][XV\YYXWRGDOQQLGHCXpv~�mh?$������������������kgda\UPD===HB@;66672425423773997==;>;C@OMZY^a]]_Z]]`Y[UTWMMWWZNNPKc}y��ndgqj���������¶�������qlmkbaUHFC<@C@@@945570685989:9:5=E?BIPWZ]_b_Xc`^^^][ZVWTO\^[PNNYo}~��fhmqx \ No newline at end of file diff --git a/images/trainset_face/s39/5.pgm b/images/trainset_face/s39/5.pgm new file mode 100755 index 0000000..5a0ada4 --- /dev/null +++ b/images/trainset_face/s39/5.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +W]T^XY\W]Y\WZVXZU]ZZ]WUROMEEEBC9=@571,.%)($3C??2":E6.DII:M:DIFEF?LLPSPNTOTOOOPPQUOLNOM[[[Y]Y[ZYXXXU\V\]\aTJJGDEA;B=EDIIOROROPPRPQNOROOPPLZX]W[[W]Z\Y[Y^UWb\LJIGHJLC;><30-.#'.& !",-(,+&)8MDM@1+9FF:-7G>7=50(:DLLPRQNPMRNQQPOOQNPZY[\][[ZY]Y[WZYURLMUPGIHD=@94.''+$$#)## !+5#+),)30BL@PG)-BG1+643?77/&#=KVPTNPRQVKRLRMQPOZYZZYX[[ZYYYSYWPMYTXNJQB6A85(#( -!"+%(3$!("%0-8*13/6BI6EVH/@E5)16/<91@33.714@LCMXJ:?K4:NLAG5/36,,%,/5JNPNTMPOOOORLR[Y^X^YX]bYDK=PG80EJRf@3/@63MD-?;<$"'601/0)53B=A;53<+-L?/2;;"#$63;9(5:3@26B>E;96D]E?_o]`LVB50NJAT]MZZVU::3JVZU0>,#"%*.SQPORORMP\\W\Y]XS@07,$&4HR\ULF:9Q65IR>AC=?8;68=BK9,4/:)265>H4451)-=E;CEIIOPeO=8PMFYC=8-(-%#>QPQNRMPMY\ZW]XUI:.+)&/AOQQP<;7;;;JLJTHCGJFBTKLRIG594:6#8<3AB49-')'85283CK6N_aM6KRLOQ?0,)3#EMNRQPONZ[ZYZYSG5##..HJ?J?,<1(=ONQMTPROQM\^V]fYIAF8>D(777>;#+.()& (4/*446AQZcd_ighzwz}�|������uNTFXIMMHR<:[YHYTR;?EG>JHFK@G4)"!.RQM][YH,%)A'& "',55,3:CITbi`ll^tyx��}�������|XY]CLNHVMGAEJ[OQECG3""'&)&+*4?@>A<87/QG=6+!"LRQ]TK012/'(34-/>MMV]c^be]lyvw����������}oZSaALIIUGHAC@X=PA4J<( ((((0'*4.2/810N?6>/%ATQZQI/!$( )'31.HbTU^`Xf`\lxuz������������yiZX\EHQSZRGD;?LHDF<7G9 )'),1+&&7.,031<:+B1!HMQXQ;%!$ "! */44>dWPX_V\Y`ewu��������������e\RVNFLGZfWK>93EJAGB-;8$#+$--,2+/-3),+714283,QPZ;'&! .+::CbTUV]RTV]axq{���������������l\SNNF@KNXY[U;609IEKC8891)'-.2.7C.6+5-#7+3/07UYC' 20KDWSP_POKMY`nmz��������������}u\TSL?ACKPBGPOG986HPN;?972%1.*,<@3@6'<1%,,8/(NY+-.>@I]PD_PMEOQ]bfz��}��������������}hULKH??=F?>6.402.//*!@I!("$?NA\T;OPDFLV\\ev�{|���������������~k`UGFB:;@<=5B8>@B:=DP?GIIC<,!5(3((-(0-)-*)-"7&/;NIY]9EHA>KR]\`m}x����������������ypl\JJF9:8;45?<<8?>5DHVWebkwx�������������������uvoeOHE:<83(&!#+427=5-/-(55INJ7.+.)&+-!))#$$:G@AmY8;67?CYZZdlx}��������������������~xud\PG?:432+( &*.1-.5>44-2>G)#%'),3&&&#+H?>NS:32><@NYVfnr~���������������������|wqfXRA4<53040-!! $'.(2?>,7+1+"$  #1(%$!# "$H?9I@O/28=?ETZioo~}����������������������~~xphTN;836/1+&!"%%060.'%"'$#'3*"!! &5^?ACD5><>?JQ`mqqw��������������������������|yr]WG?6441+*), )/:'!%"5,#[SDAGDBJ;OGYahps}�������������������������������}sb\PCD560+%%$%"#!" !XUL,)J\_PSbjt}������������������������������������pq^ZQIE73,*.)%*!!  !"" ";\D<+-Ahm`ipy���������������������������������������zpoc[ZXHB=<5.*&% %$" BXD4"Irtwz{�������������������������������|���������xzohdf]XLJDD;--""HJB Pyx�wz�������������������������������z~���~���z{qokoef^SOUSE<7(( ! !!"/DR0azz}uu�������uy}xpw|��~yw}���{x{�s}myvv}{}{|zyuvqopogihaYYXZQNC40% %",EN&a~y~qr������nkwrpl`ljrtrlrvturt{{|jrmgnmoppnuvwotqqstpmmid^aV\\bXQD>++$#%',!,FF$m{}wuv~wqusuecxn_]WPS[UNWXdhflpwsjnedofbglfnunkopksrnlind[WRP[ac_VM=2-3:92 /G?$ s}{wsuyqcjfa[dj^NKGC8AC8DGMUW_ksvslh^[j\\ghffifdebailfbcgcXP\TJY`_^[L@=EDKC"-B@  xy{ytstfhd_]SXQLFDDBB6<6<@EJRS[osmh[]cd_[_a]]YYXY\dkifhdcedZ^\ZRRU]`TLNPLOK"",=B $txw~ylqh_XXVUQRQRRRON@?A=CAAHCRhttmefsve[^XZSLLGEEHAHMYZWYVW[\ZZMLZ_RRYQSRR! !""05?" -vwyrqoi\dSUWTSRNJE:778AGHNMMLQSMROORUY\T]\ZY;%!)2:'Ao}n�}pmi^^R>5;29/! !!#;0;.AA&//%&" $.4AEHTURURQOT]R]\Y[P@!!"""%.5*!Hzqhx~�vbYT=21-:K6#!)0T?4>B=?8F>ABB+)+*+ANDB0M>+*;/AWb[W\W[Z`Z\J33!$ "*-()2Jtty~yp_OLS_nogcXYPUTSRSIBGCMULh{�������r_\@GQ>*2%&,GF52-76IS_c\`_]`]]=2*!!##"-'(70Fpnw����ywzvywozvphd^ZWWMOQc\ibs��������rc`JNMNF=>@KMEA>UKTUPTPKBHRPVY\`^`S42%!#!(.+*@/Cvz�������}��ynr|x{poaaWQOXhhvv~��������jgdYUVUO@GCURST\^fmgnkfc`OT^_hdb`[G&+!$!#'31),;2Dk{{�����~��ukbcb^YV][_gkyx���{~�����y`dgh`[VVMKI\bakommljigccf```dgd\Z]? -"$#$65),/6Emus�������������|zxrslrmtz�����vy�����z]^glpohdb`WQYTZb_`_aejib_ejb\gcZU_9*!#" #--20/8Bno~�z���������������x{z������vt�����x_[gkv}|rnrsmrfbddelksmlqegih[`e]R`6%"!! -6,&&>@nuzvw������������������������~zux�����wV\^mu����zvwqx}{�~~{vtvwsifi`eddP[6*""!-7)%#C?pwto}�����������������������~xkz�����gU^^fn~�����~y}~~���zwvzuqmdaadaM]?&!"" $:2.%2('+knhu~zi{��������������������wvw{�����sbc]b\[hy������������������tnkf]^\RS`L$ #'+A50"&|fi}yhr��������������������xw|}}�����{mjda][avz�����������������rdi`_]\RO\N#! #4E3*% "rim|rj��������������������wwu}~~�����|rla_]^]pv����������������~ud_^][]NTXQ"!)) AA4$# ngmvjv��������������������|twxvz{������qb]^ZVbhr����������������~sfZ\bXWQXRJ*828E7NE+)gino`}|������������������{vw}xuu~�����~g[UX_VZen}���������������zudX[\bNVUTIJFBAA0^M0,"[jmj^s}�����������������wqkx��pt������y\SS\mfU_eqy�������������xrf[R`cMTSTJSN<;>[^>2.`onf]qy{x|~}~{�������uoja{�wq������lWVXeou\Z_ck{}���������~|{mle_QZ_OSSPIPDNIWRWK,&Muq`hnoyqrnvtvz~}z|}ulino�~vv������i[VdiqndU\fbhtw�x~���{{wokhdYQR[RSXGJPFO0 +PLM\F%!5joefpgmkifjlryuvx}{zrngu{r{yztv������iaaabib_VW\`Tgo~xsxxwyopokbbcUOPaPPZGOKI9 #OTKST8+nkilliegY`^htumuuvtoedrx�y^knny����zkaVWYYYZWS\_US[lruxxqpsjgfa_eVTUaOUUEMIE"PQPOTQ>igmmnfaPWY`dlmnlig`Y`nz���gGGjq~yruoncWTH=EPRV^bl]PISdfwnoflgb\b_Y\S\ZMQ[HND%!QOSOSPM'eoqkot\Yackffme`ZUU]pz�����NSlnjihggYYG/,5LWT[eqmgPBMVdjgidgaX_[Y^ST_JWVD)&"NOQOSNR7Zhurwya]pmld]]RVOVhx��}~X)7`aX[Y]\WTC;=ISTTZgopqpXDDLYefgceX\TU\TS]LUS %"OOPPQOSCaljtuxfhplg`R\^fgz��~�~}y}g@0D`XXQS]RLJFJRROX[^hhrqmaVB?V`ic^]VUW^TX_PQS $OQONOTPKTvnqmsemnne[gtko~��}~z}zyytZ@4BVYTYYHFGBMOOYY^\ehmquldZMlmherg_oqxhrxtqfmqm�{�tkmvppf\PB9<7;?JJOPQNV^S\eh^eh`^VY^ITa_\Saa[YVZF!!5HSRVSKSWTV`d`^^[b_SW^IU^dTPd\WVN^,",=?NNMPLOMMMLogbfr^o|nvlpbWJDL?JZbqiojlpisyniYVNOWQXPOVXWT]^a`[VQ[aU[bPVcaUZZ\SNUV&.CUV.0-IDNPQ[Z\d[WaVYQW[USQ= 25MKOOLKPKONNI\hjam[fifrg[^lcir��d&5V"9NajihQUdkqj\LZQ4ETWTSPHSW^_XY\RIWSXTUF &06KOKKMONKOJPPCkr\cUeme][dfmhmru�~kF8!EguqvJOtxxmbJBECSZ`\ZTQFP[\WZZ]PI]UWTV'!($+.2:LOMLJQKKPNOPLJobiU\mZXYkclqtstwy��iU0!2IU_80d]]E83/JW[_Z[_VTRMXX_X[UYNS]XVOY +-'07:8PKONIPMMQMQOILM_cd[WXc_gcjooromr�����oV9# $-37;DYacWV][\^XUP\V^SV^UOMZ\RUV %<+7=;ILKJPMMNNMOPPOG^iel^Xbe_ecipoiknz������mKBV��ĊcpfZl_d^nfce_^^\cbcY^Z^b\f`XTUMSVYWXVPXX`YX[SUQNLNOHNKQRO^ 7<)92344642OLJJJLKJKK\^��ȼ�asl\acxem_fk`XVWYkiVYVVVTTOTGPRU[XRRWQ[WRZ\WSUBQNQMLNUIPXZ %Ia7.1405343OKJLLIIMi�����ī�_nm]`jtin`hlkXSSPVWPXTRcTRSXNRTSQPOTXPTXST\]VH@PFTLSPNQW\N & $>a`(/4/4205LKLMHIr���Ŵ�ɺ��hvl_R`wnnnqqg\NKLJFDKEEEIIIIAJHDKMRQWTV\cU]bWHELEZTQPQU\[N !*#9Tq='210.5/lojcf����ɾ��Ŵ��vullXRp}k`pqchSRKBD=9<218668=DG@IQQSXVYW^h]WS>=CMOPSST_V]H-,3Mgj(02/001���������ƻ�̽���qwqe\YSpqkwtor_hb[TDFA884=?ELRVMTTLYX\[WZfbXGA=TLRTVUV[WVQ#42HiwL$-1-/0���������Ǹ�͵���mxwra[YRflppzxk}ztpbRLLFDNWVVYZZ^WT\^]`[c[dN;DXNQSUXZWUYWQ/ 7;Lcyn!,-2+.���������ź�ɯ���a�wto\_NTmto�}v|wtpneh`\YU]_UTZS_X[d^c][[WW6GRPRSV[XYT[XVK?#=AMhvw=!-///���������ǻ�ij���b�|tqa\Z?gyzv�~vwwulndcie^_ZYUZTY`SWg_b`fPBISRXTLYYVYZY[MKG3?ONnzwg *.*,���������ƽͼ����b�zuwfd]VR_tz|itkkec_][_XXVVXWXS_[_ceefVGPLWYQQMUUWTX\YOKM5=_QszrvK(.,,�����������ʺ����^�wrzmi`YSMbwswmrgi_`XUOHNKQMW\XXY\h]paUMVRQRRTRTSZUWZYWLSL<IhXx�usk]K2*��¾�������̴»��O��v{slg^UPM_dtj}hk][ZUN?=GUNX[VV[]hVgQOQTSPTPUSVUVZVYXSKLV8">Vl_~�runjjeU�����������ɵƾ��J��~ywnja]STXWahqabfS\OG@JKUYZa\Xc`bRUILQWORVMYYVSY`WUWUNQV< R_se��twvoopn�����������ȸ��Ĵ_���zqkbcUYQYMVX`_cQ`PFGLSWY[YO`RVSLONHLYRXTV[XXW[]YTXZYQ]9Zosj��t{vssvr�����������ǽ����Nu�}�}vqafYSOROSLTOWTQPHJKOLMQLMQJWKTJNMMSVVWR\Y[YW]Y[[WXYZ2 kwou��x|wwszz�����������ſ����l[�~��|snd_YTQSUULHBNKEHMFHJCKNOJGXNLGLTPSXUYYW]YY\VWXZYWaQ(Etqj~��|�yqz{��������������Ľ��^����wxqndb_TWWUNKIIJKCLHKHKNSONNVTSLUUTWUX[[VYX_V\XSYY[`E""ahrk���}�|�wx}������������������}���~uuplf`]XWUTQRQJHJQFPKOSPSTRTOSTTXVU[YY[XXWWV\[QZ\aW9!Kfkps���~�}�}u} \ No newline at end of file diff --git a/images/trainset_face/s39/6.pgm b/images/trainset_face/s39/6.pgm new file mode 100755 index 0000000..09361e0 --- /dev/null +++ b/images/trainset_face/s39/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +a^\]Z]YYb\\XXZVKP[^\LJI<0/7+'&&01$"+<2A73/((A28UI:2+6JBCIE_SHH>0#!!#580?URTOVTVRRUTPY\^\][\Z][YZXQBRafVWUN?'+.-'""+0( )(?9DG72&):COA?68@0BA69:GMKRI6,&&!/3.DUPVRVLWRSUZ]\\[Y^X_TZOFJLVWZRVR4%/&0-&! &$,.".",(*?:=VF:<1.FFC;.KG@>69I529FMD:?7!*0'@JVSSOVOUR]Z[aZ\]\YXNEFEJ[XYZH6'+15-+$#+'*+'5-%1/*2H3AMQUM@1?IG58??>@=AA020>?9BK?1*)2*&LVQSQTSOX_Y^\ZZ]VFC>DHP^YND003;18.(+#%!!1-/!7:38+.1H@8EaaWOB9H:7/462?=7;7<117,;JA;/*$,'?VSUQSP]]Z[_[[aD>:BPFCSC937JGC,4("4 ,%#5.37D)#C;-*3GGGCDcfiJ7H,,1/8762/4=E:03*:=B<<2.!(&;TQSSP[[Y[]ZeM=3=BCGELJ:DEMG>)0##0)-&('&-.,;HD8D=D,:BMED@^cbfUL784097,/.,,<>=.&,5=..4*&&#(8VUSSZ^\YZ_]G25;FLCHOEH8CRN=+'&/:,+(*'/10:?A3+B7MR5>B9HCI^aAHWMVAObqjWhhQGE8-/13.0,.2-7.,1%('%"&IPUOY^[[^bD91EHHHA752CWLE:.:)(#.*4,78994-56KMKG9.6-:2GL?.SGUS`emk`V`bUB6NiXacaZlK(=4784-6%)-"(13%&# $?S`Z]_WD;FN@+,0,0JS\WS=93,B63272 ?614OCD:5FIB/PWXU^h]Y]Mfia>5UePNR\N\V><=93-9/%),)'&&.N[]]`R51>%*# 5FU\otaSJFPUVM0/J(8A?:OF;@6;30I>LK6RfRCGQVQNdYfcJFh^MRJSUQL+2E, )'&*"!$#("%^][I37)"(6@QYotv\VIaUddSB9E5-:H8HHI9EE%'0:7FE4=WN?HNPNKUT`[UMbZISNIPT>4*='(-+*! #$(*^^I04*!%)-=NYvqqi_X`r]ngVPJO2;7A9=@NGKSE $+-1<@6*MIBEMOTMWMUVXXXWPKN[SGS<1/4)9-'$[E5-/'"(%,BAXfrd^hd_kq[vjkROP9A>?9:E@QDLS6 7 ..4143B?GC8TMPPFOH;:9)0")4&383/0%*',#$ 'H5,)#%&0=>MTaXR^ohfxuw|}�Y[`R@?&-)'#+'# (1/'.9CLGIFIUhjst�������[cf[K<9AYFH;SZYWH]H:253$"&(/&+331C>GG?D888GJIJPf`grv�������i_c[WF4FG[KB4Z_YSG\I;+4&&'!$,!4-,4658DID@6/->@>KGGDA@@==5($'%"!$)/00CA6EIXjiapuy������|^]WQV9DEP[M?G[[VPEONO--."* &1'*.4747:GCE=4.3.=F9B:@D)92)## #  %+/.?:3CNUhnno}�������z��iXSKLXGG?VPI=UW\PIFFWB)7$-3 /++.41D:@@88FCD83%:@34D?3*7,0( $&.';?.:RMd_aov��������{|�v\RIJG_WDEWL?KKOXJEQBS:>5/68"(+-+64?7?7:0(;94163+-/1,./460&2' "#+.*'73:TPSloq~����������z���onk^SMTSJ=CDFIHACBEE>B1,8ENS`RJF9+?G:795:/5,/+2511'/6-$.)$""$ -'8<65.90155=:(+)52%)3/'-$-5HS]cikkz����������������|xwfSKSNH47.6,2@F54979ABC74-09D\]8)0+.)/2/*,0/(&5???%(4%.#3000'1BWUbfjo��������������������udVNLP9510-$0*832.0.7JQOE7::A><50+,1-! "%!))()&3@F>6+0-!!&$##4P]Weer{���������������������wq\YPJE<28-/%!$*)/./41FMH=:974-+)-+/(3.#!('&" %5:?A(##* !)9T[^`nt�����������������������wjaWQE<;9.-&# $(!'/1037CB:0'++)4+(0&($!#*(,$'.>8+":H>1%%&-'$+#/,$&+*$ '&*$%!5\`djiw�������������������������ufbVVG=79./.-(*%$"$!"%(/*(+$+& $# #31!# * ";_e^mzq�{�����������������������zpfYZL=E631,+)$#!& ' (#'!(%&+)#,3)!#'/'&" ?[ekqmnrqv��������������z��������~oc[^IFA?5--*%$&%( $!$!',+(./(!%1*,!$.+- '&! Idfse]j\nemuyz����������|r������~�ypl^`UQIJ?>4*-%(-,)%&!$#%'10%+,)%'#((+*(+#$ #MmahY\aXa[OZY\atz|�����wtnw~}~���}zvtjbaYXUULL??3/.2((' $#&#)#-.((('(%3-',0&*$ \l^WSMUOMPCHDFPZdjox{���rmreostpy~~yrvdi^_X^aXRIFD=135-(*'($$$((-$&#'"*"'%/$!chTSFLPJJJNEBB?JRW`dr}��iqlgfmjhkqwrsohb`\T][ZVMPGAA7;:<12*.-%&"$ '&%!#%$)&,$(# ajONJQQVSNPPFGDAJQS]bpwwnug`igX_fmkkjd`[\UUQUVSNPNKJLFIMKH>;3///($#$% &-03.(*$% d_SMRSTOQMMHIBE>DHKRWeqnooc_a[\\cde]__[VXOVC>DEIKMNIHLORYQMJGD@595/-+,(268><0" i]VRORPE?701/./-:?EKFZmqoh^\efc_abbZXXUXQOED?9?CIDHA@GORYU[VRTYNAA>9:?:@EEB@5'("q`LLVKM+0.;;<1/&&+:CEFbxmicackjeba^S[SUQOMEMEBIEKKMJLMRZVRVYZ[\^PEGLGPOLQUOG>)%&#(!vcPQQP24@FD6Wwvloroigg[UQSNQOKKKAD;7A=DNOUSW[VXU[U_bcWSQVZZ\]XZ`TG+ &) %)nnQNO@1KC@CUD,2#)-&3:7t�����|rgaUSMQJKMID>-),-10364>FVTX^X[ZYa]]^_^X`a`aae`[5"(*"&)#fsSNMD?C2Jfm89#)041-d������wgXQSPLMGNB32/341::AFB:57IUX[ZZX[Z][]]]gbghfhc_M""%!)"%5os]AKF?>6\yj1'!#"(0<5!f�������bNTUQGLDE3214:9'("(.?BG?,DRZWXYZ[UZ`agjhffigcVT/%! "(!#JrxlPISXW_`pwB501*$82=D%n������~[P\SJGD?8653I_O!,2!!*=PH3FSWXX]YY_bdflhaggi^TF=#+(&*4n��qez�vmiswk\eePBHACSEz������zX[XSCEDBC99K_qF3#$/68HJCKS[X]`Ycbefngfgfg\EI6/%%,&2x���}xzztnjdluvhc]lfif�������cf]NFJMO.LNLZq^.73'&$EC98BFMT[W^\`ceglmihckfT@E;"+ #(#'*@w���{�{qx�}{njhd[Y^bpsu�������{sriQOYVS;DECQ`dHC<<8GPNUTMLKU[]_^eehlgmjjkhVN1D''# $&"$?t���}��oeinljd^]VVksx}{�������}{{oc_YZXUJJKUY`Y`Wi`\bknliddbbchfhjrnlimeiaJ<./(*##%%C}~�����}fc^ZZ_`prw��z�������yv~�~sp\`_ZQTZfiinljs{rswwohrkigehillpmjkihbWF*)&'!'$*"G|u����{�������������v������xpq{�{��trrhk`Sdfqsu|ywuurkjglnbpllflqomdhedc[:&'*"'#"$+'%dd|������������������|u������voly�����smtwk`^Tc]d`cceopolknqsqjinrlecb^fZ<"(*&(,"Xr�������������������n}������qkmv}�������|{|�}vqmhhklrtywu|xosuwhtnnsgcc^ba7)%##$& "&a{y|����������������|m������yhgmou}���������}|y�������������qtzonvqpk`_^d`;5%$$&''#&!gvfu����������������ss������iamjlru����������}~���������������zvwhsunh`\^feO;-()&#"",*$'%p`h�����������������o~�����ofdimnnpz���������������������������wvsgqod^`Zce\Z>7,1* $ )&( )&n[�����������������|q�����{lgdkkjinj{�������������������������~yutkhlf_^^bde`[E@A0%!"')(!7id����������������|r�����{nqnqkljkjp������������������������{uupgch`_^`eed^PWE5.&&$'&(!+]k��������������y}|yu�����~vxstlnofnjw�����������������������prxvsmkace\\abhbaWSOA8-!&! *70Qr~��������������}vz������|yqrpnnjmir~����������������������x^opgllebc_YbefaaYZRM@%5:646D?Urx}}~����������~vt{�������{ponjfggdop}���������������������xm\hfikccd]^bh[b`\S_PC":MTCGJD>Mguoutxzw~~����}vit�������{kg_aaefdffou}���������������������tucYdelhb_ZZfbd]_XQVSYPUbUE=CG1Keigenmw|}z}�~vllz������rgc][^nuwvdbjqv|��������������������sojYYbmhY^^]aab[bSLRKV`WcQ@LR=Iba\`gnut{vz|yzllx~�����|oab[er~�~~n^emmpz�����������������}}rohcUage^Y`Zb]__WSOHTXbX]TKTBJ`\TQ\mpnpvvwukiux|�����sdghgu��{|{qe[gsntt���������������|yuunge]U\c^ZbZd]\\VSJ=WbcV]UYBJ^aENWedlkiheZWfsw|����|vnmos{z}}vpkh\^komnuz���������}�|xsrnskda\RVh_^X_^a]YU\B8XcaZZUCEinKW^]cc[YQKIZswq�����{vsjololjlicdcXT\ehe]kx���~|}}ryrshggina`\WVf`_UZ^`^Oa[9:R_`S]7 DdrVZcR\TQKD@Ylzxs~vy}vuh^_^]Y\\[\]YJ_lvpj[PZhv{z{vwtqkjhdebgb_bbVg__TZea\S[_77K_[O*CcrbZ_WKGEADZltw{jnjklnmc\YVM<-,8@ILRO^r{|wj[HN[irrwnlkki]`bda`cd`bYcbZV\\bX\WY38FF0IXla^cURVNLczvvy~h^\_fcb_WTG53856>DQ\U\jt{{vodKDM\hikjiif`^b`X[ce_]Y^f_T]\_RV]J6@L LMi_YiXicWnvxx{{r`UUZU]ZVJ=;EA@DRTUXY\eovtqon^[HELWigkiff]a^US_h^``bc^VZ]\SOa@?UG + SFogW[ku]fww}��wyt^ZWW[_RIAGGEKRVYV]U]ersjtmifgXKOCIWkg`h]ahRU]gf_cgh\U[^NXYUIL`.  OGedfcxkcmnhrr{}w{v`TR]XUH@8SWVRICJHJNUPVMSZX[^[Xj^`hP`ZPYd`U[bZLT_fcWRb^fXZXZXVX_NRRJ]K MNKHfj\hardXRV`kh3)RBDOIIGJPLONQLOONUOJBPC&5%ETKT_fN]e\T\[cfWT^aaWZYaXYV[XLST\A OLPBigcgg`\]\aef{n!"ZF>SWKD@DHNPEJM6MSVE5F-%0?JLOb^U\h[Ud[]eUPba[]^V^]VT[VNTY[2PKNMIfakeSOn`fifq�YN'Ghja[HW\ejLUb-T[d@15-0GNORNWVY\fhVWb]Y`TP^aY]aWYSY[WZQUV^(SJNLNIbmR[Rf_hsmfu�G/ G{qlbQbhrw[^l,"c^*$PKNOIKONII_���sgyi^JMLZPYcUVRWMSNRRRTQOPWWOUWSOUZU^SON@OWP[MIVDJUX]WU[WTWba_\`H*(,-6WroKIIOPNMNR����Κn�qnTI=G=D>EIQIBGJHK@OKRLQVRSW_TT[YbVSKBU^KIGSMSFRaaZV[P[Zd]]b]J7.347Yj}Rj�������������vn�slaG?6824-5455?AA9FLRITTWTW[_a]W\WMLCMGDHGLBUOU\cRVWT_``[]XdN:?1 $AG]uy��������������ϧn��v}g\CB:=7HBEOW\XUUX_[^]a[daa_YX[KPE 1]Zn���������������̲�����xuqgaghi`\[ZXZYUYXZSYb_d`TbZ`X@HEB9FDFKGZZXWZTVa]X^]_d`aaX[[VKO" ,k^o���������������ư�����rmg^]X_[\WW]TZ\U`]_Wd_^ecgaHP<>B7=IFJTPUXUaYUSV]Y\_ac`b^\]]XSH) 6)9>;>I6?NTTTTSUTUTUPUQVTPRWRNSTSSSM\Z[\ZY[^W\YY[XYVbfVPLGB?@9#*"$$##$.""),+/*.ASWQ@.671JP7?ILUQVOWRSUSTTQUNTTQQTSORRS[ZX[^X\ZZYYZYXY^UGFD@=8;31/+;$&" #%#%2)3+%)0977<>AC>B==3=>5=@GNVRURTTSSSSTSTPSTQTQRS]X[Y[YYYXYXPVVMGGL4-9:ECPSVPVSUQTPSVQVPQTQNT[ZZYXYVWWROVVKGCFE<2-+,* ()#.*#*"")""'-02-7>63+)/9A?B<1+,4:LI70,4:>KTTRUTSUNVQSTNSQRNXY]XZXZXVGQTUPFMILE2DC*%!,,$ )-##&%,!(-"#2'949:JMD2,8A9IIL3$20<:K;*+-52LQUQTTRVORRUPQTOSSXZ^XZYRGMU]QNXMANNFF,-'#-4((1$"(..*'..!#)160B89=EJD0:;@JLYL0'566B81)"$/HVRTQSRUOQTPSOQSSZW[Z^RKUXMRaWKQXUO:8-+ >3))!"0+.*5(%1'%$91.*&25364B@KF>0<>=CRYH658::D5(JSVOTPROROQRRSQO[WZYTNQKNNU^KIMQLG?33*K6%1-21-6B3'2:+&"6F;5(")43=?K8?D=.5856NOTI>829K<$$(NSSQTTORQTOQTQR[W\`JKCH?OYI?FXbN5(#&.A=I>- #./5BB75?873/0:BHTILA96EJ5!%QTUUNXNTTORTQTX[`SD:D>F-366;G:AKRHA7@>454F1396@;4NH>32605926IROJ)+*&7CC37;7>:+72& 1>84AQM<>MA4'ATTTTOTTVQUVR]YG54<2'3?86?DJV@RLDM;<1=J;@A@2<=\WV?/302B>E<%>C>A8**.$*34/3BJGFVJ:$BRVSUQVSSTTSZL@,<2%,@<<:HFH?g\CQLD<HBAA:-"%0+4,,5@ELG44OOTPTWTTWS6'+/'$$$3>@?E@WlUUC?-A@UF+BGC@;]kW[MLPUXQSmnhls~iOIRORbWJIM>AJJ;>H1%##'*++-97>E@4BUQNTTQUTQ,%$$$ ")B52CNNTW?072/CNL7&RJD=VfedaTUZ[\_fuxmw{���mMJcQ[af=WT==M\BED>0*+'+'+*2'9?>2BWUNPRWTU,#"!"$,PB:QB@:;-.47;JRE*AJKJWjtcii`[cckqr�s}����jOY_[WV^LVWABIUG?B?3/,'&%%3-/908LSPTTYRU!( 5:D&1@G<7/+*/6;GIF57J][]ixslsdf]oor~{�}�������\WK`VSPXZOQ@<;JC;?$?@A;=2$*+777HOEBNkl`eo{sjhldkxu����}��������tYSPTSWM\SGPP6.BA8A')%(#!$)'6@QQTWTP,*$-+4;/B,5.+'',2:;FCCTRx}eZi~|~dgidp|���������������ecGPUPNQRELGPB5.<>BB.<:3&*')+0,LMWRUT+(#+ >6.,*##&$-)67EM?Kl��rNmq{yh\dkq����������������npTIOO;FSIBEGGI7+8H?A24*/$(1#"1-)8NSURW$&$$(4*(!)',1-8?PJJm��vW\xqsj\ekq�����������������usfENIF58@GGDBCIB;=:M@6/))&,5,4(2*GSWTU& #$2&"!!1$-/9ORNXl���fWpyng__iuy������������������ujTEJF@:.*7G;@<8=FC6LE60-/8@-,2IRSRT"0' ##$%#.?UZXUk��vmWgtpjTYiqq�������������������~�i]MF>@?92'3B?9569?F;B;<:#+2*4/(MSUSQ(*! $+:T]ahhr~poSosfc[U^wky��������������������raUN=9<;>%).18A>/88;,4A:<5%)$&+FSSSS!&$)'-;__mxpyvn|Uasa_PUYdoq|z��������������������xfbLL96:@7/!*+57<8:2+)13;:9#"))>WTSU'!!#'71Zgs�t|xotRUne[LR]Zqmou����������������������je[IB89809*#%%(+)761./"&>:@."-!&HVTS%,/@=[fu��{yww^Fm^VMRVZhlhot����������������������tr_VEB713212(!"'),.*-!,(2?/#&'>SUW&.7>@Qfnrz�oz}[=dd[CCXVgpkkl���������������������uxj]ML@0.8/+2,%&!'&5*()'# '6MVN +18BZ\blw|w��`=[cQEBCWhh_nm}�����������������������{zpf\SI>0,,6(($%%!",1(%".ATQ #$%6:L]Oclli{�j6NaN9=FPfh_jr|����������������������}�|~srk\PF>3&*-0(!"%#.!"=PT%'$+.GTLIXW_w�uHk@FT[msiR[POI?QV[\mp|�����������������������������z�}yvqjaWH:3+'#%,%IQ#'(#/Rl7##*" !3X )!$>pMSQS\geer[UX[S\lovwy}�����������������������������x�����vnaUNH=12'$ $5S!%"(EhOIJUXV]gqjj_WXanovv}{������������������������������|{������znjaZVMA5/0"#&2T&#*JcQID??KW`lzccjptw{����������������������������������zx���||{zrji`dW[K:==*%!"Q"%(P_PF9+?N]jv��y{������������������������������������z{zqw�||svuplhddf\\QHHD9,"#G  ("UVM8&:K[x}�����������������������������~��{��{xy}|swkunqqqoprnkimfighcYXGNOI/& !J%'-VRC3 8Sgx��������}����������wz}pqrnt|xtspxtynwstwxdmdddhehcblhefhjhjbhWVLEJUE.&" E+#/NPE &:Zr}������~����������om{xnha^\adbakijhjmqpwjff`^e[_eaaaf]dbfeb\]ZRNQBHQF% %>!+(/GP:">Y{�������~���|��}��{hcqgaVMNHJKDGMPU\]dlqtkbcU`^WZcbc[\^]WZ]ZXXbSNQREDS0 +$1%,'2@J53[�������{�z��uyprysgcfl]M@D<3:5>AFKIRVZeokkaYZbY][`XYTMNJMYWYYVOPPNLQCN7 '$)%+8=M.7^������|z~|�znvrmpg]U\PKCFFC@=>@CDEJJQQ]mml`\cmdZ[NSI<@78648>C?K=DFJLGP< #$$#-&;8L3=f�������~|t�zrnh_`^ZRSTRNNJD<>BGGFGJLINZmxrppyuiTM@=A7>9:8=BCHFEBIFGCIOB#'&%+46F.&Ig�����}zvtwkklcW\UYXQO@@4g~��{����rxurhf^\Q?<;5") # JY;.5:>GJJORX������sL30*-#1Q7&.3-JUWPU@'()($%**-=(%?o||�{~����tid^XN3321<,''(0aeME4;EEGHNU_�������xN9;,9/&'(&L[@5.71?OYTYA!!'",'%*$*"? %Cs��~�}~|ttmvviUE;5;>h}v|ws}�}��sfpympww{v~tpddc]YXRUUY\e[c}���������nPVWI@CFPS[ede``a`WVW^^%# ':A)+,+%+-"418b|u�������������xpnxzrlnd_]UTZ^\djqw����������vQWYTPDBMNPX[ZY`ecR_\X\ $1KL5',%-#0"717]z}}�����������}���yvkc`b]^Z_]_bcdkqz������y�����}YW][UZa\\YYb_fkiecccWg"0JKA0,+.#0).=7_nux�������������������z|xwqnnkglo���������z������eQcifbdceiootqnoimc`Zb0!"&MKA3'*8/".9FWwvz{{��������������������ytqrt�����������y������qFcmrllfgklrqnoqkmjgXc.*)1@P;+'(.'-2.FZsyxvz����~����������������|}�����������|}sw�����qD\kpxupqpmplmwpijld]a0$56AFK2*((/#,8+EZszr}��}xz������������������������������z{z�����lKSgp{�}sqvpx{ojniiWc/%-FCIJ0'(%*$068D^uxv{�~y|�����������������������������~{�y~�~�����sLM]o{��{xzz}xtqkcZ`0"-GIKN'#.#$*/FIn|{r}u|�����������������������������~|���}������yVRRiv�������~�upj]XZ/'5JFMI('2/(-TYx|ttuu||���|~�����������������������~|{~�����������dYIcoz}�������}pl[UX1*IMJJN'2:992)%.9koytooss|��}uo|�����������������������~{~�}���������q^JYkt}�������}wtk\RW98GGKLLO)4=BVJ1+!@rxyypjnv��}rox�����������������������}zy}|~{��������v_LRapx������znri`PT>FGNLLKM"#?4S_<4"=svpurjox��vtx�����������������������~x}~|{�~xx�������}ZMOYfsu|�}�zvomh]PS=ELLNKJM 5AQ]PE)Jxnpuokp|{xjw����������������������{ytzy�����xxs������{\JWTYkm{{swyvnphcXPHFKKLKNJL :b`ZP5Ieojsqqqxzpdx�������������������~|qpljku�����}wv�����XKXTV\doskrqqklb`XMKCKHMKJKL"bhaVHFbjlkquprshby~~���������{~�}�}zsifhp`t�����|}|z�����]LTXRRZiohjjhica[VPGEKLLKJJM$ KjbcQFsienr{qqqeby{y}~y{xryuyv{|}}yvyrhadqyfu}����z}�����y`RPRTIM\fhjhcdb^]QPFFKKOOJLJ))`bb[Hmefirzuojlmxsquwoqmljlosuvuwyuso]dr~~ploqlsruws}��zyp`OMQVHBRV_he`^_VYOOIELHOHMKL-., Q`_Efseepywnkkpwqjojne`g`fmtsortqpiZ_o{���wZUREGUolrv|xlidZOIZTUJ@JQ_^c^aRSNIIELIKJKLI()"&,.ikiiltljntvqsfmd[YX`[dfpmgrfc_S^p������m6:1/!Mgklke_`[ULSY[U\SACS\]a\ROOP;FFIHMLIJ3(# MmlsomnfsypssqhV[\[ddifmma]]VR`r~�������K63;<2KjaZVTVTRJOVQTc]ZPHIMLUQW]XWZI[YTU[AIJILGKIJHG(#/%,._dorjvuvoyuqq]lovfaw�oj���}}|}z|}{wzvoribRI>69@2IEGJJGPNVTU\YPQQT]G_Q38LLIIKIIJQ>#%2" QqcmnokvksoqhWevskix�vgr�|vqqrw{y}s{on|slo^]L@JK@HLHPFIITYYSZ[TUOXXOWM(FFGIHGIMMM4$1(Ahh_pphoqripn]bqviy�tfqyttjhdohvxs|vor_ywmreh^[WRMOURNMNKX]`PLXWZUWYOSG++EHIIGHHJNJB6-..&aobjpifoqfnmeevzr~ulejoedbbV`[ffqongnknqomquijdYXWWTNIPMLISOQUXZT\QRVA0EFHEFHGGGMMLK<$)/!Nggp^aemidkkdZp�uspphm]HH>@2378BJVE@FE@NPFIBICII;MG$=]mnma`\ffhieamslmimmhZMORTZenZK,WX8aP]fhfZJliou.*A?OVVPPEWWSSOMX>;DADADDBEBBCJJKHMJ+! @Xmqc`h[chakecth\lkariUP\d[^ny�|cH<8MELjgm`&vliV!4NTLUZNSJ^WQVFIN;BDABCCAE@BDDLMKNJP:%F_jvmbc_foambYnc\lj^]ZT_^lhjsv}|~�u`F.)(2497 ?>69B[QKNVYWP[PVFWQ<@>@CD=B@?D=F>BGLKNJOH:" Iafor_c]ejsk\cZZc_pYSMa\_mkmsprwq����eWOB11),1;LT]_TDIPTYUQUOPBYE/7A@B?????B?C@AKIMKKG\j: Dnlukjd^[bgd\e^[cWaTeY_^afjoonmnp~����pqc[^W^[n__dWJBPTYXYOQQGEN-;??@?A;>@>?;A@>IIHKFU��V+GvgnxveW]ff_`Zw]h_S``_V_]bensmfjmpvy{}{uegnp|kia_XMBNTWWUaTUTBK79@=A<@<?A<>GIGGd���s7 G�mqrvo]MdfelVim`aVTXcScmhegrfiheggmiqw�a[uy|uc[TOELW\QWX^[IQF>9:>?:=<=IJA������I W}yitleccT\mfg]\[b[Y\X][hg^ahe_fhda\]gile`mhddNOPHM[WNOR^WNHQ@9<;9;::;99>:;9<;=8HA�������_%k|wrlsece]S]gb\VjjcjVe[V_l_\ad\]Ya^a]][YYS\QTSGCEVVQSJYN[_G<]^87:;<::<6;:<979=88<������ĶrR{{xrhuqfhdT[SVfhT_agZZ^V``]bg`VXWSY\keVPQXTVPLQKSQLLSPWYY_O2IfX4:<888;4;897:8979�������˽w!uy|ussvsldl`XXWWicPdbVllXdW[ae_YURWQQNPQSLLZIPLJGGISKWL[ddE4A>UoS296889758767:569��·���ɼ�E�{wyumrpmdfh`YWLZeZWtWlcdda[aobYLOLKKDF@@:4B68>@AFKNQV\Rea3!IEL`tA/75857577757655��ĺ���˼�c�wyxupple_d_ZSQGba^]fpe^gZkgcX\OFJFI=><:8158=FOSJTIZ]^\_T,^kqofvmat_feT]RU=D=MQH`QagVXZON:/E?Vke]vxklmeaH66/11/0���Ⱦ���ȹĴx����yy��}ynnf`]SZ\[ZXZOFAT^jgjckrf\jR_RNAHIH_T``c_UWYLUH#BBabk[tzplplkj`\SH;50��������˸��zs���}��~{zpfcaVY][XXUVGHGBJUfdej`RgO\RJCKOZW`V_TZVVPQSO!FNbYj^t|onpmkkkjjkg^K����ø��Ϻ�¹k�������~yvlgc\[_ZYVPUPKLMGFFSY_Y^^QUVCKMDQPSW[XYVYTJQP+IOQ\ibssopnnjmmllnjm����Ǻ������͡y�������}}qmjfZ`VVWRVWUQKJOKCAFKFKKM=FGQNITW[WX[RWTOMUF7[VEZhes�{pqpmommonlom����ʾ���ƻ�������~����~zqgghXWTXUYYSPOMUQOBLDDC;LLHQTRVZX[\X[UPTNSXFAfZ=_nft�zysvtsponopoo \ No newline at end of file diff --git a/images/trainset_face/s39/8.pgm b/images/trainset_face/s39/8.pgm new file mode 100755 index 0000000..0bdc06f --- /dev/null +++ b/images/trainset_face/s39/8.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +XUYWXX]X\U_Y\\[]^YdY_QZVVXWYOZK;1$%##!$%0!*.+$05PXaOK48??>eA>KTYVY[V]RYWWT[XWWYXTXWXWXWYWTWXTVYWZZW^XYY][Ydd[\UNONNGMNJQA'1 +%"%%+,(%)336)7FU[FR@5BCEHBGTXWTYXYWWXWXVYVWY[VZXSZWVYWUXXWX[XZ[[Z[Z]YbjYWGL:=>:8FOA>.!*#% %'#%$0,32,159=3CATIFJJE9F<>IIUXZYXXYYX[UWZVTZUZWUXYUZSTXVYUZYYZZ[Z\YaYOCIFD=:;1-/;J8!!'$"'+$$-16,/+,3::8>E??B8>F=>1;?GPUXYZZZWZVYZVT[WWWXVUWWYVWWXW[W\ZZY]W`PKNIKE?<5030()<6%(%!"!&!-%4,:;,/.03>ACE?3147GQA64:;CQYV[WW\VXYXXXYUXXTZWWVXSWVYV\V[\XW]VMQRBG;-&2++$1(2* &)$(#!2+845@LG>0+;HAFFC/'37@CM:(588HYVYV\VWXUZUZXZV[SZXXUUXWWT[U_USZUKIEJC422*,#2( /*'+"%/")/$.-4:?@;LPM;6=EATRVH3-77=G61.()GYYZXWWZTZUX[ZVWZVXWTWYXVUXURPTMOOMJT.GK1&$ 4'' .0"%*//,&2-&'&29:?5=CFPJ<6$!:YXWV\XUWXXX[WV\SV[UXWVT\XIFW[FXZJA\IM7-+"@,$)"0.&/1/'3+%'@9)0$/:389U\QG?99AL9##!@\VWXTYVUWWVUYVVYWYWTYYUIPSU]\\MR\\A<03*B6&0#(11.F8(7@*%#=I:6*%6*=EV:9B?;447;HQZUF?>1MC/EXZXT[UZTYXVWWUUVZSWWYPRPUN\]KGMNSL85(_9&15><$E7/9<8+#-+>CL;0$%><=@@3?>590(3FIIASKJ8ES9+$KXXXUWXYWXYWTZUZVVWXMOED@LSNC?ahDCD)'CN-1;.'@1B:*=R9-++704DTMC0$()-GF:5B4D8,:3%".?=?9OSEGL@2-WU]UVUXZXXXYVXZWSW]L8D@>QD<<[N@NR12BH1::A)8:.M.ILE25563:1:LG8AAL9C:=AB7=E]_RC44;AEFBC(?J;HF3&$$-*-5/4=KFXR=6UUVT[WXV[UXWVP[R<1:<(-828?COOCXDJM>:9O?=@HR=9JPPCO=AKINTUZgfZIAFLYQHII3FEFBC=0!$%&4---6;HKH7GTTS[S[SZWWYVTZF32@'&>>7:?CL;hZJRLBAIV:2IO=>QZ\UJIKJUJ]`eeln\GPLSXZUJQ;FHNJ>K=*'%())+.44@IB8IXVSVXYX]SZWRN?*8- .4-=AEG:Li[GN>>BSK2:FI?BheWXLPR[RVnojtx��o[DYXWckVF`GD2PUWXT]VYUXYU3,.-'!&(6>AE?Qh\OB721DNUW[WZXWWYD(#+##!#7@/8NI]U>/913GRE,=OCJWlkcmf_\hfws��z~�����sSU]`]VWcTZM@AGL>+017;LN:1HRL^gxpmpjahpr||��}�������gRRU]XXW_VM[F27@BDE;=>*.((" ,-8BVWVYYYU\+""$$)JF6CD04,$30=APB7=Zg]gr{qpjkcww��������������bZNU[WVXWKMLX>19ABA8/<:-,(+&1.0QVYWXYUY#0;6%<5)("895FIJGXui]ix{{fljjy���������������pfQQRQ?RWKDLLMF64ABF<40*-&80%///9VSV[VVU$*&$*0;.:<26.#&'*A7KE>Sdy\_u}}m^jov����������������{peEKJI18KQGHFGJJBCH=V?83,%-A9.3RVRZYU\3*"$#/1'('!)(/.0=MKMn��tXc}pn``ku������������������}m]PBDBD93)8EE?47>CCB=C@644..-.L\W[[WX'#$$#1!(%#&-*(4@UMTi��|fZqzka[ctq��������������������uaRN@>)&(066<8<5+/00C=4('*"1\XXWXU!$-!$ /?[Zhds|xqYmpfYTZ^ro}y��������������������meZLF=9:99,#%%).00714."39?E).+(L\XZYW!&(  )'E`\rsszqx\\rdZO[Yoppy���������������������wqbUJC<38271) " (+/**'(1'59(%*>[WXZY#$$ '01[gv|s�qrbNmfZQUTdokqx���������������������}wn`PKC50812.,"$* &"-8,/%"!'1MZXYU& $&,:7Ugv�{y{vmGceXLPX\pkhoy���������������������}yvg]RID0/530*&&#!$1/(#! *:XX\R#-0=W[X$#'+0J_GF]`p�ySADCDFSWbnpy�������������������������������}�vpeaRJ651$)%$!# &#'ZXZ""",+.]VCS[hvoUXMQGDQ]]gpw�����������������������������������{qgbVN@;+%*!#$## XZ[#&'*9jCJVdprf_a^K?I[`gjo��������������������������������������|ofZRKE51/( !!#(XW\! !-%&MpBSdbekfaaXCYX]inox~��������������������������������������~ukh]XTH;25%%'RY[!#/"(agJWY\hkcn\YU\Y`ksyy~{������������������������������{�������yqle`a\SF>B1&&#'@_X""+$3gYQLQb_^ftfg][Zconxz~~������������������������������}z���||yqlkcjb[YKGH>1($#%0\X" ('/`ZTBMLNT^mtyf^hosw~������������������������������~{zw{{{ytwunnkhikf^ZQITH9.!%"-XW"!-.b[PB8:LWbo}�tv{~����������������������������~y|�}sxksnrnmjmqlmkkmkhidYSGKUK8)$"!S[! +-`YH<&2NPl{���������������������wz}u�x{wqyyxxsxtw}fmfcekfibejeeihlhc__WQUJIQN7'%NZ#0)^NL(3E[n������������������}v�zolid`jjdmllnilruyqgj]ed_^jfgeg]bW`a[Za^USXKDV; %%CU'&#>VK@.Edt�������z����������kluph[VTJRSDMQS[^cjtsuffZaaZ`b\cXTXY[bb`\UNUPQRMHL!(2O"#'*3QL61Ne}�����}����~����rhlpgTLH>6@?>FLJSXTaosmfZ`i_d^\[QKFB?=9?BIKHGHMJNKP%$ K&-%6ML-)Gm�����|�~|��wwrqwvg]egMJDCB==??GHKJRQ\gtpjdjpl[\MLC>>>=??BHFJCFJKGGKW $(3%-*3GK&%Ap�������x~|�otrqmi`VYQOORKPDFCJJHKMNMXdzy{z��p\M>@><72/317C@HOMTRLEUR1%%@*(*:AP"#Ir�������{}x~~uqfb_aZYYWUOF=7122BLOPSPQUe������x[C9;,)!# ,02-:;OZOOTV,2%('H %*&=9L((Mn������{txqmnh[\[VYOD:2*93813)>JOPRURe�������\C6-+!" 2O4+548TXVUX*("' (P &$$+45I,-Mm��}��{{rquonfhd^YQF@2()%$"HM52;5DKMPSTg�������_A7-3,& 4DBGLKRWh�������gDG95:+01'1PZF@?DCBMSZ\/%&" !4I"#&%#2,3=.'Ao{���z���~yji`]T>330B4(./ >jhUFD-KNJOWbt�������wOPNCB@EOFHEMVYZ^^PLUaZ&"##+N(#.'),(>,&Fr�}{{wyy}xxyt^M?8:BFBJAA=>S`[TOQMLT\UVs���������YRaRK&''%"'&(:#$Eq��������n\WSMGNS`lncjaeWUYVZXWW[[[d[a����������fSYQGBFPVXddd]]dbXa[\]$!DQO*%($*0 +1.((;B=DTb]U[UVLPSTP^ebcTMWf`UX`C,GNQQPSO<&0%)#*QikqmokhqwsnorpX_``hmontkjjeix���������uXG<=@?AQ\SVSDKLRUTTeb^^UPaaU^YCJQPPNPPMM.&3$ "  +(;klwlotmo{suyvwTgqoovnkkdkos�����������xs]KDA==;8@EG?DKNPNXZd_][T^\XW]MISKURJRMIE+"3+& "6lgtjknjwwuz~ys_tzuqqlepzx���������{�|rpYTH:?:=MMNLPMODGGL@'".=ejbhsjkpnriskhg}os��koyytlj]gcnjqsokrpopmmnpjj\[URSME>52>LNU@HMAMNOKDBJOZ9GF%FHFHEFFCGCGFCFEDKHHIGKD> Bakuni_cb`cjh^gX`aY^__WbWcgmqpkmoquwwz~tkgn~yqc^VNCR\YUW_^PWMC=BG@EBDDEBFCBEBFJFJFGIIESe<" 1rh{poe`Sefh^`at\k_X`_`Y_hahnshdiiikjkwe`uqrgWVQJOYXSS`\\PKF>DABBDBD@DAD@FBDEJEIHIICHx�\,)zdxwyubXZehelWrgc_US]][cneeikedhh`d^cjgcdh`[^IKLT[TP[MaaSMHBBDACADDB@F@CDAD@EDHJFGBLn��H "�lsxqna]UZfkjcb]`dU\Z]_\ke^`ec`^`]daf]WZ[VSTRQKUWVRUVXXbUObA?A??@A@A?F=@C>A@IEEIEBI�����p'rqwwh^bdV[gff^XjhdhWcZRjc_cd\[WYW]eb]SUUaUWPPQOPQTUVc_^IKra;;A@@>@<=<>;B:@;D;;=CHFCD������ļG b{ysnuwlgdc[ZZX[j`WgbVqgXcSUheeWRQNMKFDA:3978?FJMRNV`_WkCGQOgyK79?9;=<@6B8>;BMNWXUWT[e`f_<5US\mz<7=>7>;;<:=<<5HYby�ú������|@�vzwlrrumbYc_WVMOgba]hpe_d\fkZ`ZNQTONKKOEOHZZWR[Tc`cdbfQ/?5eXc`-;:89<=8=99;:������ù����ǩU�xuyvxvsmh[\^][SW][_edhsp^jpjjkjanlkgbTZUOTT\ZSYT]\[fdt7,=AQmYp�>8;:9:9<7>6<;������ž����ɷ{�z{|{sutnb^`[`WYVXHWZVbnfgljoshtvvsojdaYX]VXQ_TU\bbigi/9HOfcf�g,799898:7:78�������ù���̺��|{~yunrfeciW\WU[ZRJWT]eblmh|ypzxu{xkb_ZW[ZVMXWY^\jid_1=NR]pav�M6;595:68767�������Ž���Ϲ�}��z}}|zykmcgZZ[WYY_RWUS`bppspo�qksjlgd`YSLOPLRVSZ`ff[\-@LIapgk�rlYI;:7;3546�������Ǿ���ο��|�{�{�~�wneab\TWVTXWS[MQSlivplzpdueffW\VP6IYIFBGFJBPUTUVVVTXTWUWZPXWUWWSSXTUUTSUQVVWXYV[XZW]Y[[Y[Y^hZ[V[YUUSSOUA@- '$"".%$&%:DNGA0F>9VI>FBAHBKHSURXVSWTVWVYRXVTXWSWUTRWUYQSUSXWYX\W[XZ]X]WZ[`]WURRNLJF:>E=5>==:==GPRWXUVSYUWTWVUVWRTUVSSSUUQWRTWYXYW[Y[Y\XZZ_]WPQJB>B;;8/45( ,")$& #(.1')2*19DQ@TD4>F<-43@@8AFOYSWUWVUUTWSWUVQUVQXRTTTVVQSYXXYWXZX[[Z\`]OIIGKA;:<54**+'!&'+%%#108,-3?>F@CZKAN8-47=;7?BOSVXUUVVWYRWUSUUUWRYSWUTTQRZUXV[WYY\ZZ_ZLJMLJJC=853-"&'"*#+,1)-!293@6MYTePEF?=FCII923-())-CTSVVYSYUXRXSTVVSVVVUVRUZVYVV\UUSXMUZT[[W3A8)1- +<2.3&!!1112,56;GGC<9>@JQ`ofSIA:8=LR?83,-$ -IWWRWSUVTWTWVSVTVSVTVRSWXWYXZUPRPSo\VVQOK9,28'9K,965++8/7:5-5JBG6=@JTOTjh_WL;89D[U>9&!&)JSWSYTVTXQSWQUVSSTUVSSTXUXY\QKOIYTBUMQl:23246R02H-11+#'<=$5(<:><6M=G?05JTJRb\X^ZLA6BX_EC6)&$%JWTUWVVVRUXUSSUSURVOTWYYX\^HM=L>3CZH`^4/8B.?)EJ0.554),@:9'+0<6=-=C=97:.0;MBHLKJVfK8ERRNH<3-2!DRYQXWVRWRVTTRVUSSSU[UXUaOAD@1&4?K_Z?@0@3I.>LC*971660:DI('549-4<5E>96,/,0:464?HAX^GGUXMQ9*)**RUUTUTSXSURVTRWTRWVWTW[H:31-/1?URGKC=3E>5IR2E@;87>LEYIA526;8'9:=@AG4)#$*229/5CGJaZKXQJMD$&#'NVTTUSUWUTVURVSSVSWUY[?+.(-+4URNSOB@?FA:,"%#,'.,1==ISUYM\NH@(+'.VTTSVWSWSWVTUSTWUWYYP1(-& :@RXTMA;;6;HTMNNMSQF_eYdnyUEIDBFGGA?@JNLYJ3))'"*.+/75GGUWVTUA9$+&8TVRTUXSUTSWUSVSWVVRB)(+"57CX@DG-:31EZGV[R]TXVnpdz~�n[DOJNJODGCA]RZWZ712*,+(1)79AEHQLMKI3#0#EYUUTVRVSVUVQUSUUTR8 "0,2GA+C4116B@@<=:NC8*!0\QXSUUUVTWTVRXTTUI%++*:B8?)3/@IKXheadmls{�y�����yeVVJPMQNPIHJ[VHODE8, )&')&5-4165.;J<<-1NXTVVWTTVSUUVTXUG+ /2.+3*&=-/7;ESUge`jgwx}���������k\[VPHTJWVOGDNQCJ>?H:&&&-'.-%&4,349>4;**MVSWWUQVUSWTSSWP0/<&-%&$8-056ARSahbili{x�{�������pj\U^NKTP]`NE;@GMCE29?,%+(5)2+,4/1-8/;7(?XVUVTWUTUSVTWYC&(.%+'$"+>134EGXZecahdvy{����������xv\WV[JNRW_eME83AEI@<9<.(),324C8.15*074'NTTWRVVUUUSUWX0&!/0$# +0=4,ITX]d]^hanv~������������}`VWJHFIVQXW]O:7%& 8 &&54'MeQWd`\d^hss�������������}kWQNO<D,"2.0)'+0.-.1$RSWSWTTXUVR6 # "04;?UiR`WQPSajpt���������������qd^FCF<658?B?9981."!%*20++)9:025=1&""%-/)%"TXVVVSTVU+&-URXg>JS?;RV^[kty������������������vsbTQB>8721.-(& %$((.>3202$!#)1*$))EYSUUTWQV"+5GNZkX4X;9EQZ_alw}�������������������ykaVT<6744--'$ !..2,'&#!7/ .XRWRUUTT'7DKDqp9L86EK[Ubhv|��������������������~ylbWS:70<,4), "&!-0, "!!6!!XTUTVTUR&,EHEVyO6>1@EXYZir|����������������������xo^^JB6643,,()&"$(,#$"*HURWQWVR&7L945(%""& !# !#$! BSRUSWQ 8[5HGW4A;9>DGHFFKOTQLQPR\UV\<)$%%7CPU!(F= N|xxpsstkiea]USMJNPOPFDABADFDHSn|{��lYPHBACDB@?AGMPMSOR[NNTLRXUX[UL%'' $?LR$,B<P}tyvposg_[WWVNUYVPN@627>DLIHGJs������rXHB@AD40--&,'68BFPSWXSQQWT]VZA0%""#DOQ#-><Rwutytlia^WSWTYQHA@5;052(1FGGIBm������xYKC?<,/0''""//578R]ZWTWW^ZXA/'## &'?PM!/3B! Suryqhlec``YVJC<7-#$ (9394GABDp������v`S?:<32I1& #?8+6:1Q]Z]X[[]Y<2$$##%%-EMT-0?' "Mumyqom``ZY?9;82,&.U<2CB@AGk������}ZX=CC5:UF'1&4OK93;:HOZ[YY^][8-&#  %&/FMP-.8.Joup{{vja]VB27*?E,"*%&GMK=5LDB_q������~`WJJF?;BGFE;9IUPSSYXNJRS^c_^U*.$%"%#3HNR%")5/QvnkprlplVC;9B:EEE:="8BJMONO*-70$!1#/whcowqqy�����������������yuu}�rp�����kWSfsaXaly~������}xplcVYZSURKSQ &CHLKONL11<1$+.ohdltmv}����������������{mju��xq~�����gYZjnmT^dhsy�y���x{tlh^[Q]USRJS5"5GMMNMML46<($6+ihfmnfvu|��������������wsnZu��xu}�����oa`beeW\^^go|uz{|yunpd_aVQ`RVPOL"#=HLNMMPM>;=$ )5Velgpdps~}~��{zy|~}{rjkfv{{ryz����}p`WWX[RU[\Wcqrzyutqnica]WX_NPSQ3(9LMOMPNNGI4,DPbmhn]npwuyutxvuy}|yvzvlmrskljmkx��zwsiZPCLTTY`bVSahsurlkgba_W^U^NWX6 (9SKPMLLJQU8.(!DY^nijfilmooolknsvrvzyuqns�kYQIeovsljh_YA)8NTZfijPTWgjnlgfbZ\]YRUUSE$&=859EKDNLNXVWcfcmjaZeWZa^W`_ZVa4 #3CGHLKMJKKFIGIIJGKD4Wogkpnnoptrpl}us��}~|{yyvvtop^\M@I<;MLPUJPSVWiackeaUbWW`aS^`UM_#  -4AIKHKKKLIFFHIEJHO8+qokgnicmsujw~jw}zuqx{ytwfxttkg\OQHFSVSURRUX^db]Z]b[c[W__S_YTRa!%(,+=FIHIHMGFIHIIJGOG)jhgggmhgqiv{rptxrfkksu}upnnqrwvkcXTSWXUTPVVSX[W[VWbYd`[__W[XUYI %26,(EFHIELHGJCIFJDLIAPu`kaokgnn|titslcg[]agmmimjhfgilc\TVSNSIOKF9301GQXbWa\^`XPbUV\0%4;5BIEIEIGFHFDJFIKHK1>oViagoqkvumpjg^WO?;@DYX_XRMMNOOOMEIHLGGL[YU%FN!0@RNOOS\_bW]VMWTZV,*%-+5ACCDDECBEDGCGHIFMJIL?BTe_`dd`qkqtsjYCC=HH7"?UBIY_][CZhkma+L8HYYYWOIZaZ[^TRZU_>"!//A9B@@CBAEAHEHBJEHGKGLHK-X\`^gdemoktmgSNMS]nqV0+= ,GXgfq*armZ<./MWWZ[YPRR[_Z_PVO]Z_ -85A>D@CF?CCFGGDJDJFHJHEF<'VSbeegd_miwdSXdZds�l[A3 .6<$3630BZ^WTX\ZXXWW`VTaWPSfD +><:@A?@B@E=DFFDGIIFHJIDFE=$Nicaec\nce^[aikpswv{��zdSB1$''*2CHVZcVOS[ZY]UVVXVN^W[Pc>  ->@>@@A>AFDDGEIFJEKIGLKD0]habZ[[]ZWe`fjpoilmww}�|pnq{nf`]`QKQWZXYY`XPWVQIP`VU_2 ,37<:<<=>@CGCGCJGJBMGJJHG9>;EFDFFFHGFMFKJKDVKLvfiYoaTS]YjmfepcifeabfrmbrkogZYQLRVXXQWY^Z`TWQLMPRSQ^9:./3697;88;;6<=8;>EDFEGFEEJGIHKDQ�oQqf[fb[YWYXbim\eaa]^d__`\_aY\[PHOQYYQTTZUW^ZXLJLUNVTR_.EZC42768869879:7;:ECDDGGCGGGKDES���RlmUdP`oi]dVaq\a_]VR`gbZTYXUVRQPSVSRSTUT[SZ`ZIFKUWSP]Z%%&:Td@074656795;778GQRWXZ[WW^[cVd]aKUVV[U\Y]R!/LI[yV+/1.17021246CDGGACI�������Ⱦ�}YqufbRRXObnw`nnnoeejc[TIPIIQUXVSYX[^d^`\\WLQWVV\Z\[^R;DNVut2,2002//4152HCFB@i������������hvoifWRTTNMkgjkownrxogeZ`]TYW\WQXT\ZUaa\iUPV\VU\[Z\\R7DW~����þ���ʽ��qrvlgXXYRSIOapjw�t|vxtlg]^b^YTVTXWYZ_fig`TY[WTSZZW][S.,>`Yg�\*01.///001/���������ƿĶ�̺��ptvuodYWSTPSOsstq�lookha\^MXSQMSZXYVfam^UTZRYWT^U_YYNB(JZch}wcN<1/0.0,2-�����������ö�˻��hywvul]VSPSVJSlyo}nojgd^ZWJBGHKSYQZZe_fYXVYTYVXY[[XYMO$ 5OYjf�~ppl^N;.-/..�����������·�̻���{~{ppf_XTSXUOYjqllpmfgW[OL>HEZW]aXae\PTWSXVZZXY`[TXTY. ;Mboh��rsrqphY@/.-�����������ŷ�̻���{�yssle_USQPXWT_gilrVoQ]MLAKS]^\T]\UWHTYZYY\[Y\^\YXW\9:Plqj��wsyusuto]L6�����������ǹ�̿���w�vsuqkd[WQKVZXTP^c`[cT\SJGPJVSSOVVNPQPWZYZ\][`[]\W[^>8`hqj��{vuzwuustqp�����������ɼ������j��vvrlj`ZUQSUZQSIISZWXRKIHPKHOUSSTQQTXY[X\^`Z_ZXXW]\8Ibbrr��~}v|zwywyxx����û�����ʾ��Ļ�Ču�~ywqje]YRSTQPXTLDIELIBEGEJSUQKWXTPX]\[Z_][\][\VZ^Z0"[]bwv���}}y{{}zz}ľ��ü������ü�Ǻ�Ƴu�~z}vpi`]SONPQWXQKILNFIHJIQVXPPTZXV\[Z\^]]\VXZ^V`c["9mXj|x���~�~��~~|������������ź�ɺſĀu|z�wxnh_]TVRYRVOPNLNMLGRWPVUXTVTUX`_Yb[c`Z^XbX_aaUPqUw~���������|~ \ No newline at end of file diff --git a/images/trainset_face/s4/1.pgm b/images/trainset_face/s4/1.pgm new file mode 100755 index 0000000..af77521 --- /dev/null +++ b/images/trainset_face/s4/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +sqqvsusurtvrrststsssturp}|~����lfd\W`XUU_aESTNIBKB?G9B?B==8:7>087/,/7:)-3006=9)7.?...' 5*+-(.1.^UPMV]Z]afkpnqmoqnpjonoommqnnourrrvuotqpvpusousrusqseQIDLIQZYb\RSDI@782/2*;%)$5')+"1"-)),(/CNFHTTQMTY_omokmqnnopqnrmnmmnlurtpuquvqvouvuutqvtnsXE@8/,+"4)"'#'#!/ (%%(;FETPQSLIQJ[nlpikqomrmmnoqlsjqwttvurrtqurqwqrstrpYM=?AZhtx`aZVIF>A?=7)%$!!"*) ##$4GCMTTWVXZKHYonpppqlqjponlqqnoutvsutqstuovsxtswjG8=?RW\\beXNBE4.%)%$/#.'""##&.(+9EIZ\bXe^`UIYlmlquiqnkmnjopoqvtsvsvqvvrpustrqiL:6NDE>KOYURD:6*&" #%#$+##"/EKQXWXd[b`RJZinntjmcekhlkqnnvqusstuo{qqvosoP=3>5=39@JAMF@:=5/5%##$$ #)&'%$>EM\]P^R\`UQKXnfddc[kokmqhrktsstvrsuswqvpkW2%3-.,.>FNg`][ZMIC79*)$ $$!$%!"&( 3#"" ((8BI\_aOWX]YWYMNfknnkpnmmnpjlqwvtsusqqwuq^=13*&'$&6DXdwkhc]W@7,0*'' #'"#-/.,0*+&&-(#!)#%#51DMXY^TRUYTOYURJepjklrjrlnooptruvqqsrss{^;/2+##+0:FQSPQC:-.&1,/ %$+/116>78<:355*86#.#",075>FHIPTXV^XLSNRMNfjjlqnnoormnsrusrsqvstnJ-+#$!(%.01?==I@F511061 +'&/:9CGGECJLP;>=9?=4/11#:,(%(/29DNbgaWRLQTPEY\dkjpkolnnnrttrrsrvtgK;)" "*.7@7DKLG5%;3---28:AFSOXX\QTZTOKKHJHD85;6<+/1/;69?GMYLNNLCPMHGQT]dkmoomppstrstsxzr7-* "!$086353:AHGQFKOJPHEBBNDEAJFS]pkomosrwtvrvt[%' /'-.6782F:8=H8IIUV`mqsu|������||vxrnd`d]TTLDDLIF8&68=VIJMLREAEJIKMMKAET\fnmusutrvto70'* &-%(99>;>>@KLQZ^bny������������������{mstiegeZ[\VO?&$$.,9FBKKCGDRIXMW`[`QXfjrrsvttqM-"1/&!#.'),3><>BKJPVehnv��������������������������xuvpk`\ZUF-,0@BHEEMMGKMIciifklrtpsskJ3%01-$'),')5:8IA[\W^bpw������������������������������|}}ph_^WH8-! 489FCL[LKKECdkionrs|vY9%.",.+0%(&&;8DIOXbccnr�����������������������������������|md]X>?2.%*07;E;ISHUGD[eiqmsss]=%$%"'*)0(&/$@?IRSeerz���������������¼����������������������kb_E4=8;@86+@C>5QKPP9XbgnqrxrO%#&")--*01.GEUQcu��������������������������������������������qfO1 "BDD=C?7=UP[KZs�������������������������ȿ�����������������������qZ95+:=B3=FISODhmr|h1" ,1(;G`c}�������������������������������������½������������~tX,506.:<.;DWjAUpoq;$)-,+Cam~��������������������������������������¿�������������zvM!"@62+172>NeVVqoI! #,).(:ey�������������������������������������������������������z�m2?983*.1::]`asn%&#-'1Fa������������������������������������������þ��������������|T)(*J7,.%+/3Tgfpp#$ #'"3.>_y���������������������������������������½��¿���������������kD"$((75+.2,!($!,asjjBF &')B57Vm�������������������������������������������������������������|n>=1A9*.,!'*MjukCJ"$%1;.6X~���������������������������������¿�����������¾½������������rS>=DM1*(!%"0fpmD; %.8..8\���������������������������������������������������������������t]NFGYA+'""MuiP*!5-(.Cm���������������������������������������������������������������{X\OTNW!&((%1rqZ*0*('5U����������������������������������������������������������������]UTZN]21&& ap]"+(!.6g������������ƾ�������������������������ÿ¾�¿��¿ÿ�������������nQQ^T]G- "*KpZ"*- $)D}���������������������������������������½����������¿������������rV@^ZVI+- "%1n^*$./!)'[������������������������������������������������������������������~P8M`PC%)5+ "%5ka/%6'&).l������������������������������þ�����������������������������������a2:VLD*&-7& (;gO74<"&$;��������������������������������������������������������������������p79@GD,"213).8gH%A0#*#T������������������{yu������������������������������������������������?;9=54#,32"#SBgB3:;-'l�������~����yr����zpfipy���������������������si\adfouz�~�������������NB.=-2,''&&aQfR1A?!(0������chq�����oy����{zymrsx{y���������������nfWSVURVbktsr������������WB120,&'!+ /che]_C/():����pb��������~njZWHNLKYVXZI,F��|�|mqfff]BMP_VY]Yacafprk^HHXWlx�������jN6,0*",'Bdjei�h&-+H���l[���������gkof_XUSU`cht}IW���������RKjjaZWQRGMGQov{����uhfNt�����tW70&*%)))[fjiS��E%'>��}Wf����������h���UdYTKZuUcs���������`E~{hbSBx�K_ads���������o:w���}j>*%(/%#3Adhhd\��_8<(��pOk�������ykfJS��TKEXZwȘCm�@`�������8i{ibcY5��tXywvx�����������%t���vA*&(+-&)Tjfmd�n��e\4�v}Ax�����{mch~�����kZ8iZ^gQ^�VO������v3}xbXQG1OoPRkkstǰl�~������u*���A&,%50&@ijgi��m��_fć|7|����|bW|{hfXu~~zk]c;RX[~b2pn}�wv]B�qgf[I?OXw�����okkq~w|�����RR���9!(0=?4HXhhd��n��sc̼zE|����q_hw_UYMUg`Y}�yjGHV^z^,G\d]QI"N��{znKb^sxxtfz���xSnxw~���{w<��j1#-3LJP)]]ggb���t��vu���r����zjbXHtvZ[g[Ntxr{velx�[N��Ƽ��H?��qoly}tdLATXDRj�vRm~x���sk_etHGXOJ^lS%Snaff������_��t����wwow~��ojqwp��mp����C4z�����G5��}nglvv�QNEEQFjRTnmns{�z�`Z���eudnbgsQTj_cd����q���c��}i������{����������t�����q,O���ú�?1q~�|nio��mh=?7CycPUgs�x�xjdu�}vs�ivmj}XTk``f��{XR���_���X��������|p|�x~���y����fJ$x������l&[i��q�����}a[Uf�wpmhiv�ucd���X���sxon�kLvZad��kNC���^���br���������|{supjimp���O8B��������2NV|~�������rqw��x|�pvpf���va���surv~}Or^_`�yq_^���V���xs������������~vrrjpu�g5u��������TDpku��{jklprxul{}�����pm����cn��{sn�|z�!HtPcY�yz�s���^����z�������������~{vsx��}\l����������/ysq��{pkpq{�~�������������N���zyav��2WmQ][�����~��~}��������������������~���]a�����ź����PT�t~��vvqz~}��������������J���x~?Gmw�GcjLZX�����r���[�����������������������mH������Ŀ�����(��~���������������������W��}||EDbpao_PXW�����q����lФ�������������������tHy�������������x<�����yw����������������c{��{}yR[ej~k}SPQS�����s����sų�����������������sEq���������������f7�����|w}w��������������P���~zzZ[h`}szLEQL�����s�����}jĽ���������������hT|�����������������aM���������������������m���~|ytrdbe{t�AIKL�����o�������cw�ø����������thjz������������³�����}J������������������֕r���z|uq�|fg�oy9FJM�����f������z`Gd���������xv�t�����������������������V~þ������������û������wzti��ty|tt4FJJ���Ýb�������tpigkx��������������������ǻ��������{���dqx�������������������~|{vk��y�tur,DBG�����bx�������noyw~�������������������������������y����xnI_����zxpp��������~wyupwv|�iZ1=CB�����eu�������zvs||~��������������{�������}~����������}lhlputuz����������{}vpo}rv�cK5?DA�����nk�������������������������nA!Thruspg[J<;bgfnzvj����������������������z]_OLSaVHNTZdY*-Fespo��������������������{��|umnutz}�j2;>=;=gfd^[dk������������������������S\\y��vTHUVfpcAC>5;d`hfgclxux���������������������������������vtwuyz����������������������~wvynryN0::;<;9;7;;;:l_hegaj|uyz����������������������������������}x������������������������wxvtqtu<1<;99;;=<9;;;9dfcebgawy{}����������������������������������������������������������}}svpr�W71==9?8=6>;8=:fchefeem}x�����������������������������������������������������������|vsvrs}L25999<9=7;=5B6ccdfce]qx}}����������������������������������������������������������{vxuptv}8.=::8;;::=:6>:gefddh_ku|�����������{v|�������uaD?58;;3;<<8?4ffeg`efdsvx}���������~qknhnvsuVR<<>EMNRRNFNFHGf��������{|zyx������~~vrtqoZ32=<5:9:;8;=7=6cah_fh_ekzyyx��������zlZPGLJ=A2730=9:LMM>EIPNE26Xqxw{uttgonnnj}���}|x{nnvpxM*<:88;89=97;7;8fgcbceh]lpzu~�������ws]QG54(&%/1*03501:-507;8?653?AY`]`^[]_gdlvz��~z}surqquq63<8968884<699;8egaj`fdablsxy�������}jbbdW\LGAGW[h|��{bHHGH@6=+9,6.-28<@CFW]ams��|yxpsozkz^397:8;89;299779=aece_idd]fttz~�������rv������}zytoy���������yvpcRFC?7:B;DCOPWix~�syqrptkxE75::4<7<8:88;9=5b`i`fedfd]oot~~�����������������}zrvv|}y��y~tuli`[cfjrjfYYQ[n~|}||wqrmpomq51;8<5;8<6=5;=6>7abacda`faZbrmuz~}�������������}zstsxvqq|wlpqqyw{|xssswsvypm`sn~w{vxuqvhmjra+8884697<<3;:64:6adddbacef[Uonkvyy~������������~wj^WVbW]adZ`jmqqookoqvs}z|�{turuxrsqoplnfknA278<439:9:5;6:689cc`dfcgaedQcplqrxxz�x}���������~lgZWILFCK?HRO[Wegikuzw~�~���wolpjkqmsjlfic1;3=6558917:69>2>5^d]dbfebif^Phkjjmtw~������������wqhaYVILPHHNPYVcaos~�~}y~�zysjoekipklgejG1:65<6:8987:;7:777c`fedecdcgfMUemlhrnx��������������}lidYWUTQTW\_`gsx��{~|xzrusjm`igljhfg^1486:3;295:9:6;9178]caaffbbg_i`QZdnjory�����������������������yrkmntx{���|w{qwnrck_f^fcibh=/569:84>2;7;8768<79_bcabh_edcdmaI_iglrt}������������������������������}xutspmln`i^e]cj`iP03;2<64=2;8789:894:6eccbcd_gcg\l~LM_dloqrx{������������������������������snyvrkjieh`ccf`c\l:4475886<7897<29;;89;babe`jagdeag}qKK]hlrrvxz�����������������������������xtzqpfniib_add`]\q5+:;3595:665785:783:IPbfhqq�������������������������������ztnfebfbVZXT`tl)5674395859;64:378<48f_h]ddefef`ewzq_L:DK_`iku�����������������������������~~wklga`^\PPT`jvg*6359372881:784693<18d[j]gdccehcazxv^V;9DHM\dlw{���������������������~����}tpobchV]]UJNcllr['357750?0<2947:3;5639baccbfcefiaew}sh`?<6C?FUahnpx�v~{���z�}�����|��wx~��utkc_[bTSLJTgjmkxS!733;26476:6472<47699_dccfededibip�uk\V79:>>BK^^kjtlmpuqoktnu�}}yy|yprx��rif_ZWQRVCF]dklhovL!63/=/:239491858496:4fci\edefggbdtw{mc^G;;>8>B@PWfc_adidf^ibmqtsrrqidjgsnb]]UMNDGBH`fjhkjns9*61;.9/51963848967>2?af`ddddfhkg\tzzqg^T==?;;>?;ALNTUVYW\P]]aeidib]Y^[bOPXUNDDE??Q^bahfijls2/5:4371707485318:1937c`edfbchtc9>zyyzldXI?6B:<99>?>5@>6;==@@ECMIIFHGIL?MCKGHAA:@<<>CS`]jddgjfnmg226460631382-6;/;/5439c]eea^{t,*��nu~~yl_\GG8?<;A==AB?>GKEFA?;:>,OSEDXfueascjTH>`zpttsqsqqrszyzwzy{xxyyxxvzzrrigc^a_ceg\dj^RRO[Wffrr`aZQNNCEIMNRMQEA<@;:68;;58I[AIXlbfoo[N<@jysrstuutsqsszxzyv|yxwvxyvpgb[OVTXdhtpmpghZRX]hlne\aT_elc^TV]YQXLQ@;>BA@=5/43/Gituoqxvrutpurx{vww}xyzyvs_VHD?LR[gpv|rkf][RP[`if_\Ufckfi\Ydde\OFA>A?6<799;82.)99;4IhY_iYIQ9Lloppvutttrstrwxzwwzyy{rhSDE;>AOZ]`fd[UQUKDEESX\ZXYOa^XdkilieYCF:35.-)-%"3.87''4/75J\Xc]KOMCMopkpsqqrxqtouyv{s|wxtiTD6088AG?INPLJI8??8DGGLPUVOWZt�mnuraSJA62.,?0"%%"!0.#+'.9665.0>:A:9@JISZ]ikg\ibYZO@0=61./0#'"!. 46<5LIWR>MRUlhqpqqquqqrvry{uxs_QF,+%)2*/0215+*/-11/6218:<=HVWL][ff^^IGH?6AB7,--*$ #!#"**2-8=L=DTS\boqltoprsokmprxwnV?3)&'+0*54B5/88/?;8322/405>>>WTWbbb[VTGIIQHC:420--#% $" !%-+/=A;FLITeoorrpjosr_drxxgN2+$,).9=AF?<55=@@:B:CG:==?<>FNTROCMAD?-:EE?00 !""""$$ !""&+/;=JJH?Pgecheknik^UgrzmF.0#5/.BLJ;+-/06;994<7OX[VSNRTRQFHIH7$"%%$ !!  "&&%./3:C=>KQORVTTW]VSTcioxN2.6/32IHINWY\_[VJVDIKLD93)"'(--864/*(+$&&!$%')/==8EJGBL>IOTQThkqiqZ85/.$+8;22&#-0# %)$,05=8LTVW^\_TUQE:E?GJ946+%-64=8@KLDD>:<6('*&- *)+87>HFCKIA@CCNEaekpsB7/&')12-)(& $"'.-9;BCG>LLOIJEMTTFPNJH<F==A=;DWmq.#,+10&'&$"!&#&/-/703<78>=125C27JL !'%$##!! #$"%%$'/,77/)''*1CGK>@7:KJ;WU!"&%$!!!" %(&'#$,$#',-5227?;HPELPIFITWds~������������{vfPL@D<7&-#304=@>A?KJEA9?GHPd'-)$"""&&"1& (#%*,/39:'%2 &")/9,(,%%&)$/136/,4;=LMEKOQQT`z������������������������vvfN 5A?D9:6),($&-+32-09@FCG5=:NNWWZbq�������������������������������������b!+5&,:0AVZYGW !''%')1008>CIIKHBBGFHDML[]`dh����������������������������������������X ("72"+13TeXMe  $# +"1&-879DGIAMLIOI]jmnggf�������������������������������������������G(3.'('0G^Xar"# !$ #(&).-6=EEHONST]qnhbko���������������������������������������������/+(9*%.@`ejn!*"$$$%('0397)!%]wfo $##%5;5C>CPN]m����������Ľ����������������������¾���������������������Q.A1&&@ukk!%$ (%#04052BMYdu����������������������������������������������������������|3B?' *irl!!$&"%&+154/6?MZqu������������������������������������������������������������R5L6$'[qp$$##+019C7:KP[nw��������������������������������������þ��������������������u07V!)=Ulv" #"%-443DKBFV[hm{��������������������������������������������������������������04PI GP^jp (%24100IO@T\`kfz|�����������������������������������������ý������������������P'DTKe^po!!$1,(-?W@FX]b]`qz����������������������������������ÿ�������������������������v;W*Btflp !(%,&'QY;JTWRRcrr����������������������������������Ŀ��½�¾�»����������������2NI'nlmq%% ,'4QQ?GFM@Tiou��������������������������������������ž����������������������RDT.\qnm! % ))2:RL;:@?E^ar}����������������������������������ÿ��ſ��ÿ������������������y,U?Xoqq# '%'61.DNG@/=?I_cn�����������������������������������Ǿ��������¿����������������� JF[qqs$2.')1;2/HIE166>Mba~��������������������������������������¿������������������������@;Gcopp7>49"+;67MI?7:9GXa}�����������������������������������������������������������������p()E46KA;499DV�����������������������������������Ž����������������������������y�x:0Rpqpn/=E=GW�����������������������������������z�z���������������g]jsovwtzsusqnvnoshlmnqlWi������hbgaHYW��������������������������������}si\msx}{��������þ�tThfdtzu�x|yvkSntuklnppn�I������{u��uvr���������������������������������yzgXdrws�����������jOeiuvsm{xpiZflgmxvmjplpkĊY������z��������������������������������������ysp_]o|v{��������ǿxMkklnwW`J'1*:Cm}x|gnpnlq�Ҍ|���������������������������������������laU-;DKahen|�~���������ƘTaa\g�Y?!.6G9Fr�{nfmpnn�NJ]�����~��������������������������lt|of�N37;HW?]w�x�����������ǶXWsu��yA5(:TwcGfy�mkinnp��f?���������������������������������|�zv�o-<>R\yitq������������ƾ�~Sw~���lPIc}ukipo}nimnqp���Tj�����|���������������������������������hN]_}yv{�������������¼��ku}y{zxwwnty�{|tgnpop���zS�����|�������������������������������������x|y��������������º���eyquyy��y}����rkkpmp����n�����z������������������������������������z�z�������������������smxoz|~�}��������_lmnn��Ǹ������|~�������������������������������������������������������������������������jghnj���—������x���������������������¾����������������������������������������������������iclln��ϻ��é���z����������������������¾���������������������������������������������������s`kom��Ǯp�è���~~������������������������������������������ƾ������������������������������~ahmn����g�������x������������������������������������������ÿ������������������������������~egin���†�������w{����������������������������������ľ��������������������������������������`akj������������v{���������������������������������������ƾ��������������������������������}_bjg��ù��������}{����������������������������½����������¾�������������Ǻ�����������������cahf����ȿ�������|������������������¿������������������ſ���������������������~�����������}aadf�������������|��������������������������������������Ƽ�����������������º�������������xc]fi���������z����~������������������������������������ļŸ��������������ȿ���yn�����������^[dc���������u|�||zx��~��������������������������������ÿ����������������������df����������rcYec���������jx�|{}���������������������¿������������������������rt���������`[j����������x_Vb_���������jp��|{}���~�������������������������������»��������t26U]t�����_:ku����������v[_^cRd������qhs~}|���~���������������������������������������v@81[yV:kuwn_BPxq����������q\Z^aJHSNOXZo�{crt�~y���{�������������������������������´���v��lf^d|�~h^feNWioqn���������|u\W_\PNVK-3Fmfnsz�{���~y�����������������������������������iw�|�����zmf^eg|�}dz��������|�iYZ_]OQPLN)/-Bblquzz~���������������������������þ�����������_nmmv������sy�rlkbo�����������nUZ\]NKQPTA,=1Xdnrwwz����������������������������������������qufj{��������n]an������������fUW[XUPPK\G2&G2F]dtry|����������������������������������������������������tm{{�����������dRZ^XNPMPTOBT`nowy���}�������������������������������������������������{{|�����������ycM\Y[QONQKQJHEM;L[fptz~~���������������������������������������������������~{�������}�~�}|URXWYLMPPPPQJJJDGTdequz|{���������������������������������������������������������������|lSVVWYOMKONNOQHRHGNZdqqr{z�������������������������������������������������������������}zziGXUW[SNNQOMPQGMQOEW_intxx������������������������������������������������������������yy}z^KUV[WMNNQMNSPJJSYMEZdnosz{|����������������������������������������������������������zrzy{sVOXVZVQOQNQQQRJFWZWCP^kiqy|�������������������������������������������������y~������}|vkuveQRWYV[QONLQNQMQEYa^IB\^kotx|���������������������������������������m^^[hrfaYZUi���zxsmgs}ubKTSYXXSQLOJRPPLOToaUAJ\bkpty~�����������������������������������vcY\_dbhkf]b^^L?Pbkm`^bg|tyMNPVSYZMOPQROMMNHXrl^HBKddnsx�{������������������������{xuosthaWKMMKOFFKXWQJNI@DA77CPSW_n|whMSNVWUUSNNQMONRMJVosd[>?Y_lntyy����������������������}pVRLDFDDFNLNRUTIFIIKYUJPAE9:R`ffaes{s`HTPYUTURLORMOOQKHVgykbM;KVhhszvy��������������������sop}|llfjqvgry��}xqus�ye`\R[hu}{spxtwjMQQTVTTXPQROPRMPMDZkyte\C@P_dltp|}�������������������}�����������yy���}ykkwzrg__fnvy}|wvwqpYLQMWUUUVNUONOONONFUjuzleVACQakiswz~������������������������������������urswrmgpnpmqy�|}ysmfNSNSUVQWVQSMTLPNIOFWoqxyj`R=GSdgfvtv���������������������������������}jsxlbknhg`kvzvyxpqjPJPPRUUUSTPYLONROLOFRjwv|of\H=JUcgpvtx����������������������������~snqfeb^[ZWW^_^]gvvxttrqkYLJOSPWXURXTSQMOKQJPCRnow{xjfP<=PZ`jwor�|���������������������������vtpqgndbe^jhggkqxvtuqlpaHLMOSRUTURQWTQTPPOLPETfww{xtfbL;8LX`krqr}z����������������������������{xqslkmuuuuu}xwssqmjgSDONQOQVQVUWTTQRPKRLNIQavp|{un`[B9DL[`fnrx|���|������������������������������������qtogHDEMKNSMWOSSUSVTPSRIRLJIYdgrv{vutibZF@;9ANUadlmtx}�y���������������������������������~�rqsP>EMJLNRPTQRWRQXTQQQJPLHN]`kmtuyswnhePJ?:>@GRUcglqz�����������������������������������ynn_<8KLOLONPQQQSTTXTQPQNPKFR_ajnvurxqrm`aUAB<>>DGM[]glrxy{�}���|��������������������������vsthB6BHJMKOOMPRURPTWSPRPMPPCZfYhqpyrt{rpge^TCA?=A8GFOX[fiku|xz�����������������������������nvzM76JGJKMNQNOPTTTSPWSMQe_D2dkZgjwsvvpqli`[QLGD>==?AJMQ_\ckorz|w������������������������vjyx2,CEKGPLMMQNTQVRSRSR[qaJ%yk^ennxwt{ytpjibX[TRH>CBA>C?IMR[ccnlxw{~��������������������{zpesf*6BHIGLKPOPPQOTSUXLWyn>+N�t\akpuxs|ywnpjdae`\QKJHBBB?AC=HPPV\bjrvt{~|���������wx~~�xspf`[63G?CIT_fdktystttn~zxtrrosuqkg\XO507=CHGIKJNNMUNNNSRRXzsNyjrz}l\cjqxz}~wustpllhfeaWWUPHIKCCE@?D>;<>JOUYfggfhhglmgehikg`]TIN4,2:@EEJIMHPMLNQNQNP_b[&�}hyx�rachnu~z�xrtyfinkgda_\YQRKJBGAD@:7IOWUXWX]]`^UUWTKL)2?B02:DAKGJOGNKMOONPOQ[c�NV�rv|{�zfeiir|{y��pquvoellheid]ZTZQMGBB??:?:A;6<69=HHJGHMOJOOLQMPMZ\|Ug�z|~z�}jfnbqw�}�znpqrohpkeegea[`[NUPID@;>:9>9:;;:8:734;FHHPPPS_#=IULSJKGKGNLMKOONLONOV\ycf�~��|�~uflent~��|�vontsooodecfebbV^U[RLLBF@5;<25936/.39DFHSPRPYZ,CJRUSXIJRLHIOMNKRLKMR \ No newline at end of file diff --git a/images/trainset_face/s4/2.pgm b/images/trainset_face/s4/2.pgm new file mode 100755 index 0000000..72bfd3c --- /dev/null +++ b/images/trainset_face/s4/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +tpsuqtqwurqwqrstrsupspvtwpaYXN[\XcVWeulnpqi^QYE?<1/0@=3/3-73%#.92/8=;5.3 !!)!""'&7203GHK]hidikntpnnnqnpnlomswutrytssqwsrtrtvthN69)'19>0GBLYYiqniUFB99/.43242%%!%,497FRTCciemppnoorknnnkkokqsurvtvtvtvsrrvwpT<-0&1,6?93ACRfspnfVC57--!%"!!**037HM[KN[mklnmlnnonooidloovtussvpwuspup}qO33;.'*/61F7MQmeiZUOH<1'($"!#.)):EROVUOMddjrmmmrlkmfbfikruptssurvstsusnN5/&+("+27=D?DVKQON,--1;JZ_jxcoj`MEUZPNIXPPEPaf`clinmkrnutqxntrurrsmI.4+*,91=7F3/&5DJZYV][WN<2,)/&&05*A5@A;A9>D413/*%6$'$!%43!")&+70:;FL?EDB7918$5+:=9:CIOSLPFVP>9;88)+4(()!'/.7>E)."26H?GQGKHMKF^evrttvwmD'(++-/3E1&-.+2-899=IDMMYZjjmv~����������������������{�zqo_XS3 42B7:!/;9FMVUQKJEKkspwrwd6(*(,.-*5?F>310-413?AHIV]`gpsr|�����������������������������yvncT"%/749/73B?JbcXQMT\ttpym?%!#%*(#)*77<<1-418==PKRZbimow}}�������������������������������}�ujO$&,3/?5BF5MkeX5Mdrrvw\-"! ' ',2/6?78.3:@EPHV``ins��������������������������������������lI)6:>CCA]go=;Uur}o7)% /'12;50;;@GEHT`env�����������������¼�����������������������p/!!/<4C>LajV6OtuyY'#!'08/978>[]dJwzW% % '-.96IPYjuw��������������������������������������������������v:%<8*12/SbeZu[)$",030;;Jau|������������������������������������þ��������������{i-  +>3'1'Ccb_^-##'/*27;Og���������¿���������������������������������������������wO#.95/&/1Xc_F-#!&((0;=`o������������������������������ÿ�����½������������������|r7.%+*9)*$,N`dT""!*+-65CXn~���������������������������������������������������������~O/(%)$4,,$#=fcF!",%125FBObs����������������������������������������¿������������������g2.(4(,*-#-r^*""""&09;FTNbw�������������������������ſ����������¿���������������������yB-742)")(im;$"'%.:6IIIas������������������������������������������������������������Z<0@;&# $Uuf' % *$3<9AVH"" .^U! "!0640+BLi{�����������������������������������������¾�������������������P?KRW-!6^E%+/30&1CPp������������������������������������������ý�������������������g9BO[B& -hE !3&2&%9BUx�������������������������������ƿ������ÿ����������������������u=8J^N' :eF#"%0//($-9Lh��������������������������������ż�������������������������������A*A_H"$.AlM$-+(33*#*37\~��������������������Ŀÿ�����������������������������������������N"2ZH,!5#GgN);."6/&#/5Ki����������������������������������ÿ������������������������������l,EF2%00KhF!*.'4?',#+:R�������������������������������������������������������������������'6>/ +;`iZ(").<9$#*5:b��������������������������������������������������������������������0"136Sgj�]1"31A8-#,3B|��������������������}wquk]`sr��������������������}pg]lciqxu{��������D0,5'Ymi��b<+3:6, 02U���������������igeafjunpoefmr�����������������~oaRGHKDM_mgtv�������Z3,-,Ykf]vxpO.>-'$33W�����������qW������wfbUYYVTTOUTLT0Oheuvtzxurwuplp|{yvrjlqkblcP\\`m~�w3.,A]igHFp��T;1+41T����������^k��������xfaTPTYX^`elptn?��������pvQ3FUSUTRUQU[imtxr{leTS_y)(,&%Qncj`cM���G9)0-K���������Xm������l���dij`X[n_egljr�� �������|i,Iw�^^]Xb^hgtx|}���V8rV+*&,>^lgj��qh��uUN66,"c�������`]�������ip��ag^jh�ΌSehhgx�?q¼����s9TQ�֝?givS��dvu}z���m W�d/+Omggj���q|��{{aLM4P������:��������rUz���qOsB^g\[ru]s�lG�����}e"[IFmjFSRfJ��bixss|��wUx�<6Xhhgg����Y����tsz`98Mp��`m������s������v�s~tEC]X\f\x��D�����wS.cQKOOC[\~�oxpejjdn{�r9jpz�E]jfhi����oj���}����dS;,|�p������zv���mrcOVjsp_KJWXZe{�w F;ECO?5A_NCGUOXkx�r|��fO`pu�Nppv�?@ffgef��������������niA[���������{yotba^GPTrhfXQAYek��z9t���{^:mM<=LM@O1������,9iRHLilGC-A=MqZYVjszkiliSt�lzS`hf����wW7x����������oJhsy������������|����pnv����Lm)Z������00aZjZp�r`E>au|pol^db[xmmh��5_`_ee���xbW;b�����������Kj�e����������q{qwvvyww����i>_,�¾���h YS]h{���ii���wozshmKw{gql��*_[a_e��ximcRR����������aZ�f�������������}uqqy|x���fN@\���ĵ�ÐeWipzywwxstwvz�~�sVR�wfpn�x:\\\a^��st|tps��|���������A�}y�������������{utvyu��~�p,����¹�ũEFnk��uoprw{�}����uf|�zarn�hAYX^\a��{�������|���������4��{��������������{{z||����En����þ���&zm��uy{y{����}wv���hcst�ORWVWZ]������Ŷ��x���������d|����������������y�����{�c[�����¾����;M}���w}}�������|����dcu��UNVRXY]����������w����������;Ĥ���������������������qD�������ĸ����~���tyz������������Xjz�mcDTPPVQ����������z���������s|���������������������{E��������Ƽ����]+���|wp{w����������cu��Ot>@GB����������vuzr~�������������������������������cXior|����qhbft������������������~u?6ehfdebZcdzqrwzz����������������������������baYCMMnkQFPQb^+)+O`nv��������������~xx|sQ1=>8;<>gjggjkel\ehrx~{����������������������������aQ\Kw���hRLQgkePGBNXrr���������������t{|e69?::5=:<=idiggihgelbgx~z������������������������������Xchu���vjhmdd\P@\q}}~��������������wxz66=<79A96fhfhfkeigdicx{|x��������������������������������w���wrvpkjc^hw����������������}w|p93<;<9>9=kcdfgcjfflf^v|{~}�����������������������������������t|xlrqtw������������������}tc0:>;:<5@@igflaggggihaqz|}{|����������������������������������{���tvwy|����������������~�|s~Q187;=>6=:befjeeelggefguz�}~|���������������������������������������w}������������������~zu{J3;:<::?5Dfcgdeffigkfdfsv��||���������������������������������������������������������xwxzF1<<9>8>7:fffbifidigfi\tq{���}�����������������������������������������~���������������}yvyu72=8<:98>9faibhdebjejk_jvv~��~������������������������������������������������������~�}�uuyq,978;88<7;7>agagdggeghfjeaosv}����������������~y~���������nSC=;]ul_MSp�������v}r{ttpvyzxr}Z,7=8;5>8<7eececcfjgciei^nov~��������������{qlnlq{||ngOC9>58MHF?B?OG@6,Xfkmme`Z`edkx{{stqou6748<98:7;6ccfefdeeahgffnaeps}�~���������}xjWH;)+)"1*/+,/4*(53.5/7:6;/<12NOQSIOU_bjv|wvumuh1686>839<5=hdfcafggeiefgsf_mkyv~}���������}p`WUQOPGDBCNSd|�}i_WHGKHCA2=332!/.3>DSR^sry{qslwQ/7;8<87<=9:i_dccfahheildpnZcmrx|}���������qhs�����|yvxwt�����{��~rn\YONNLY`TQMRM\vwxzqslq<59988:6=<;69cddahdehehgkee}�N\fgpxqu|~~}��������������qq]\U\_Uh]cYahlhlljosvxrwnmidklkolpg747884;8:57<8cbagcedidgififv�kEbgmrtrv}{}z��w�����������|o``QLQDAIBALVS\beqsxyurwqhpehgjmgoN598<2:3;95=7;cg_gcfg_jehhfet��FX`igsqrssyu}�~�����������zvlf[UQPCOJILTX[`eozxrvoppckgfefkje:4=+=5:8;784:9bacg_gedffffhdv{�kFXagfpolpttu}�������������|�zif_XNQTRVV[acjmywvuppiljhfbd`kV+:96947=4;688:agdcceefcgfhehs~}|SD^[ehuntqrs{���������������������}npcjkput|rtnlgjla^aYi_?.:4998297=8=5:`deceachdffigfr~~yn@LV[ilrlqwv���������������������������yvzz{vloklldk``]bfG64<996:977<9:68f^hcegagfjfheeuz||p_8A>DAFT[fint}{�������z�y��~�ww�hsu�qjhUWGTrA+753956074459;4632<0cacfdeeahhfjbdts|xtsofXKF:A<;?A?CENYefetowntstrrnlkowzwrrwphlm�g_SKF^ju253614762674847585588bg^g^jggfkdp`XwvwzuuoiaOM=??=>BA=;DEJQFIOLSISMWSRTSRLUSACQ`fddfqh,..9-7607707142936;17beaddfai�Gb��qpwyy{wlpa[VLB@=>?=9@;8?5=<=@C@CDEKGGFIJIFFADD@BSce``jknc13,?,703232:2064:3181dcbedbewol���slvy~~rnhfVQK=D>?A;;;<;5<@;@:>=B<=CBCAA?>@8;4BR`cebcgjmYG-51/5-:0712433562954fdnhgpd{O0����yipw�v�zoim^UOG@BA<>B;=<<7@>:>D:=E7E;?<;1;=E1.6+5.6-A?OY`ihdohYfnlsskspmsnslrpopnmrivpsrurvrrwqtsvrtqutileibZYLPPbce[YTZ?RD=@1=:A8;0/%,5/--%2**+019Z_hfaWQTQbPjoknnppkrmqmompmomttsuttttssrumwtstvsnklcGMOSS[[aPKKAD?;:1;2(115#./(#!0/+"*&&%$'1F]l\WWRZVYOMTijnsnonqnnmonmopssrusqutpuvrsttqttrb\OLUmloeb^^RED?44-:/+2$#,*" !"(&-*!'%)##'AQ^ZX^XVQWPVKKYlpmqmonpnlrqnovturuvttouwstpupuiWC>HTioecdaa\NDQ712 2'*#!$#$"&##%%+#!,(;=KRZ\[VZ_\dXOA]lopoompokkrnqrvtwuuuruytsuqxsiM>ILHFKQ`RWN?<034740'(%%"#!"%*$ #',/&/DIRZVX_]fba[_9($!%$017<=FCBEPG?3BF=?<;*;C-3-15344GNRYX_W_TRJIFCFjZDfnonkmnntstturswunJ# )$.:48OPL;D;')#*/./:=HDPQTVQPZcELNRNPGC?JH897450(.;?T\^_\YTSNJIFCVc@OipmpooppsutuutwzY1 !%(2*97CNTU__bljmdd]dbXYV__NPFEIDD@@HHAG8?GDKLPNKQGJDKBHVQ=Ymponomrtsxsquu~C0#$%'!*2:;=7<..74FETW_jjnxz{����}wvtsmdbhb_YMJLVUMOTKPNGA@HAJGLRHEFBD=FGD@Thlnohvtttvssym7*% !"" #;9;B892GEMM\_ruv�����������������vlotkdcY`b_YQPJCI@BOK8?EIKEGEHDEDNC=WUehrssttwvilB-% &%&"+47;@E?CEX]]ht������������������������}xypmnjh^bXE;1-78AD?GFGCGCKIQ9WDd^cchqvrxobE:-+&()$),/7;AUSMTX`mx�������������������������������|yqpjfiWC1"-8GHBJIDBCOFEN[lknqstusQ4.!('#$(&&-7?FG_WZaiq������������������������������������wrmnkT?''7=>IQQBGF:@FQjkrktowkB$%'%%#(%+-3=HPV^\mp����������������������������������������puti^9 6-;;ELIPF@:BGZnqmuuyU3$!*,0#-37COUdq}�������������������������������������������sspj^O5 '375A@GFK9>==FiootvwE%,--&+<7S^v������������������������������������������������mj]LKO='374A=NsxF! !(&)(Co~���������������������������������������������������������xC09?451575<,>1KLgo5!#! (%'18l������������������������������������������������������������`B$+K648//07149>FiV#*% ))5=U�������������������������������������������������������������rW/#/)4"-?8,0)$'51'07<8%B0(.:+Ms��������������������������������������������������������������iQ338%5;/"-, '4,#6;Y3=.)>'1X��������������������������������������������������������������|nR?,<7*04'!&*#)8,.tO5)1+'4l������������������������������������������������������ù�������vZD= .8,%" "|Z>,*A��������������������������������������������������������������������`CGIPH<-006+&){O=).j��������������������������������������������������������������������nKA@Le�o���@HGK���wlg��~������||zcht�M?DS]_dRS�redgfhlko��������{��l�yz���(x������O'%$,*$BKC=DPj�����\wlR����vonhgW<:0Oitls�nav�MHn���yq3N}srxijpr�����������gx�~�|���[8���~i@26;EK?N[fS6(^m���h�oqv^����rjbTT_@%?LUuslexv�?Eq�����IEsz�kca|��z��������wlfpv����>|z_L?J\]Z`eW_dqaIUq���e�pi�qr�����vvs�wG\hq��~tm���1@��½��@Jcn��tlwrjnjiZ^TXex}zxrikx�������>F{��|dmylnetyTRs���W�ra��W������|wrvuurtsb���id������NEMQ|�gb_Z}�xu[EAV`a^rtx~z��n���zS����|ipzvtkz�[Ht��{O�t]��W��������xpwopmagcz��m8%���þ��j9X;_�csgg���lTO]oi^`jdvv�vmh�ZX�������fut{rpz�iH����I�}ie�\�������������rgfgrw�_c��������4_L]t����sux|{rpurx{u��|nrss��Mu������~nvtw}}|�w"Hx���[��eb�p�������������|skowx�KH���ɾ����TUzjm���yojimqpttv�������ur���H������~~ozvn���}*I}���qW�n]�|��������������|u~��_M����ȸ�����9�zyq��ztqr||���}������������B������}yszt>Yu{��.ax����K��^��������������������tBu����Ǿ�����^S��t���}yx{���������������|R������{yq{]2D`pz�Grm�����Q΃��������������������DU�����ſ������@��v���{y{�~���������������es�����wxswOCVeiw�\zm�����]ȧ������������������QX������ƿ�������&�������vy����������������S������v{ys}mL[lfr�c�Q����o��W�����������������{Re�������Ž�Ū����:�������z|x�������������pi������{xvj��`Xgco�h�J����q���W���������������f\t��������ż�ƺ�����z;����������������������[������~{ywh��wdhz�d�>����n����R@{����������osuv��������Ž�����������X�ε�����������������q������~�y}tl����wl�{q{7����w����deYQ\pw����~���v���������Ƽ������������ej�ɷ������������ϻ~�������z�yzuj����t�nzj;����r����pcnuw}~�����������������Ǿ��������������tX[�����������������������{{zxol�wz{|��g�X9����x����|hlpzty}}���������������������������{�����r[[daiuvtprv����������}�~{yzms|tvov�}h�;@����w����������������������ptr������~}{y~����{�������swurwyzv��������������x~txqqzszjy�ns+D��������������������������{HB]t{���vie`hcr���z|���������yy|z}�������������z{~xrkusgz�~oc�Y/@mz�����������������������yc2!bmqjmd^P7.8[|��zh���������������������������zy|uskv�}��tas�C2<`cgt~��������������������dX'%"UW_\YF' +1i}|xh���������������������������|wuuqklyxw|tn�o#Ae��oLTR\jxcSH>MVijes���������������������}y�}�wwpsiu�y~�~o;8:>7diecg����������������������|u��}j^apfcgVDCP_lrw����������������������yy|xvvktgwoieeVP0><9>6>7;<<;iffbkw|��������������������������}qtrqtwqtw~{������������������������{|vvwtmuX7==<;<9>6>7<=edi]mr}�����������������������������zy~xz~�������������������������zyyssuprs@3=5?4A5<::8?7ecechyt������������������������������������������������������������~y|trsvtotl-?56@7=3<4@9<<`ig_ezy������������������������������������������������������������}y{srttumxS/A8:9:A3A9>86;affb`|u�������������������������������������������������������������{uuoutuntD5=;6;8;:<9=6>:ehcd_xx~����������������������������������������������������������{usuvsuprh23=9;98<79?6=:=dgbeboyz|�������}w|{��������thc|���������������������������������~z{rtpqutpwS,:7=2?6<87=;;::g`gb^ovy{�������{oimmu{�weTA>76699<8:5<6=hahcb`hrt}����j_aaTJA23;AIE^M>B-1,2583.608;AUXY[]YV_fcruz���|{wqpuqrruqi=2A394;8877:=2;6>daedeaflr{{�����ro����ykffilu����w]nq`OIC?>16.(441;:IOZamt~���~vzsokwtqoptT099783799:7;8:87;`_cdbdUnjy{������������}qmrv��������~zcVHK>BJBAADCPUk|�z~�vtxrpqsrivjC11=86:78=8978<3?;iacbdbb`frszz����������~tzwusttx{t{vvtvsotieinqtol][TZj{�{~}wrrokppkpke-5779787579<47:<6:daffach\fhstv}�}�������zna]imhmurgoss{�~z~{qt{vuz{wwjroz{x~{yrqulkmlklqP%=869468<48>86<92;bbafe`gValgqrv�|y���������r_YLMPJKVRR]bjegihgsoxv����~wxustttqotiklfihjmH26:8:78:>56;4@5<84_b^cd`hbSfcikrx~���������xke\SJLCGK>MRWW]chlv~~��������{lonmjkqpjjldidkiA07878698:38;6<;8<7`bdbgbaiVYeiflmz�����������{uk^ZUNNFKITQW\`ip}��~��}��~xzolihiginhkefbbcm71765?38<44:688:5;7c_eafbgdjLZegklz|���������������ypccg]^aacnoz���~��}ytzoehfclikbffhcZpe0684644:7868;498<6:_cadcaaag_SZfdpv{~���������������������|xwz������|ztxwtkcgbbcfccega]_q`'6916:1;:686778:96:c`f_cbbcah`G_eojtwz�{���������������������������{xzyxvniql`h`___eiacVadvT&<;4768<37:88977=69gacfabebbfhYM_kjpts�|���������������������������wtyzurlkiiZbac^e^`dU[imsN+5889549:1;8<268977ba`edceedghgWK_eknm�����������������������������}u~vrjkodf_]^c\g\^`PdjmoG,68819688968796::7J]bu{��������������������������|}{ojef_b]\XQPIKhrikksd,4:2696274776870:58;ccc_ebechde`qviTA9KZgos~{}~���������������{�����xvole`_aZ\WTSIFMehjjjms]'36673:06:091:665976badc_d`bich]sun]C75FQchoqpypxyo{v����{��zu���xush_`[Y]VQPMG>VbkhigjjxK,2:/9463;485781>1:77`a^h^ebehfbaq{jcP<65@A\bd^hihfhifmx~ut}|uorty��lhc]VRTJTIGC>FR`iggkglktD+3836/:3236569187527_badbdffehfbqvpjWB:6;5EPQXXY_\\_]eknmmmjgchiclc]YZQJJP=BA<:?P]\hdedlgiu=#:4744/;?IHKITMTWS^]^^]YXZWWWHQONMFC9F;?==JVTeebbieiillD+484/664864/8183793;bg]`fbcey`'>rxvseSI;<::7=@CBCFKNHGMJQMLONLTQLGIJ=>@B:;@=HHV]ceeaheghioWG80622219-:15/4715390`bdcafX{x;�zozunZNA>7>:<8;>:>7@<7@>>EMXV_akaeifkfmnHT71503823716-744345+a`h_dge�M1��vnwxonKQ9>95:==>=?C>?KKR]^`edf_jejgcw< OK+.7/51641052612626knmkon_�$u���gw~np[OB8C>?9:69<>:<;>1=:@<<7;=;CEOSY`^dcjeejdkdfw, IM,3.5136-476/313556 \ No newline at end of file diff --git a/images/trainset_face/s4/4.pgm b/images/trainset_face/s4/4.pgm new file mode 100755 index 0000000..8ad88f3 --- /dev/null +++ b/images/trainset_face/s4/4.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +wywxzuz{xxzvwwxxvy{xyxutre]IFTPYVfjkqoql\WVLOGCCF?@N;702%$,*7;4BJO?AOTZspwokusvuwvuuvtwuuvvwvxywx|uzzvwzzvxy{uyyxytbOFB@EGN^euylkke]RQUMNL@8?B3C4',5(&)#301DJOFQUML[mtgutvwuwxtstsutuwwxxx|zy{zyyzyyyvyxxvxzveK::9;:GYispolbXbWTNHNIO<=<6/179% &**'$,,-?JDTVhU]KSgururwsuxsttqvtstttyxx{wyxxzyx|yvwzyyyiS=200;@FPS[f`ba[VUN<7514:A9.+*.'4*%!&!(-(87BI\j[UhMOntrstuwststtuwtqsuv|xy{vy{zwyzyytx{rY?80/./955@JMQQb`[TK@48820#"42*$&'*(&"!,*'.7?DHST[`aIOvvststuswtuvtvuqwxyzwzw{xzvxxxu|uaB+00')1150AINSUXaZSJC=<53%/*""&-""!" "2($),GCPHG[ZhX=c|rwqvuttvrqupztsxzwywyxyvyxxy{oJ3+%&&'564<6RNWZ_gf[PAF?=7.+#($)&$)0' -?JGPEPT^jQDltxtvsutpknrqvurx|yyyzvu{sww{pD-$(.#*,=;<;AOR`so]VILA?E7358*$#!)&& !2/'''4?=IGMYO^kJUhx{qtnkfesrpqusx{xzxwxsxtt|pJ)/'+31/14-4AAUfui\QC5."$"#),*&!)'%(%*% 0(!(#/9@HLLSMQ[XIU_a`Z]bloptrwqwzwwywvzuuvwtQ/)$( ,4202/:CV_ZRJD;-' !#!#&)104200+03,(1#!")),:DJWTUXTNTSFLS\giossuswssvzwuzvuwrwulM,%$"!#'4/-1/CNRCDMD4-0224-)$-,/74?FII=:595/0 %2+)%*$-1ACRRXMQKLFNMWU_gfgoxtwrxstwyuwtvurwhE5&#&#**+,&);;?BQUTDEMPG?@7723;@HOXaYZ[ME?GA=,23)*-*',+8:E=HSNORKLMRSPY]c`kxwsstwuzwyvtsulG$+! ",++, "!%.6CMk^X\e`NFGF7>E@OZXcnjbfncQN[NE;@;9651,0,.76)>EKMUOMNLHCF:PSVkrvrvvvtysusvjG$'0)*-(.%"#)/9FGOLZ`RE?@;:EJPTbus�wquuwggk_KOJDE<777;2;64?=FD>KOGDCLNGPG:?CQeruswuusvprR+#%+0*'  $*'-77:@JNIHB@EN[f`ev��������}v�}mWZaUNKEGFEBG9357EJF?IDJFDFOLRI?MXLJdpusuqtnX*&!$&,1#"%&,3>EBMLLNN[fsw|����������������~{pilj`bbaWSVOD-&,1>=@AGHEEHPNEDCmrrtsspmjU- %# ##+,317AF?Mp����������������������������������xwfdUF6+ 05DL=DFXYWA66&<^g_O@dimmoe?!+$'!&&-/'%%(&*1:?DVmql������������������������������������������n^@()26@HH9.5&L`aSAJsmkiU0$"$$"%*-(!')&1;DEOsvp�����������������Ŀ�����¾������������������hh4&M`ht����������������������������������������¿�������������sG"%4%5<'#$`pvt %(*30>Mex{��������������������������������������������������������y[1!4:-%.= R{" 8:9@+3?Z���������������������������������������������������������������pARLMRI,- N=Ou!&=46./3Ef����������������¾����������������������������������������������~E@ZMLD<%IU[s#$%=32$31Lt��������������¿þ�����������������������������������������������\8UPF;9-;hor"$"!+83,%05\�����������������������������������������������¿�����������������n:ORG.9,:kso"0-"201()*?t�����������������ſ�����������������������������������������������|EFMI-7:1stn'6%$60-0#)W~��������������ÿ����Ŀ��������������������������������������������}]AD@90/ 1pqn>"4&,464 '5e������������������������Ŀ�����������������ý�����������������������nA;A24% Qksoa&1+;615#)Gr�����������������������������������������º������yv{yu}�������������xF5611.+dqps�<4-H6-1$3X{����������������������t��������������¾��������zi\`b_dn}�����������W0/&700krotjWS8?7+8!5d������������������}yopj\Zgn}�������������������xgZPVQNcu�������������}i:)%;50`tqoBcwZ@9*2#=s�����������������|kdeTQSOW_fy�����������������|nloqs{�����������������yE#7J:LfnptNF�f];.&+?|���������������������xuuttsmq����������������wt}����������������������Q*XVBXompq�_ejzgD(-C{��������������������������}y{y��������»����st�����������������������ZV|QLqnkqn��Zl��c@24�����������������������}vquvxtw�������ļ���sv{qqst������������������kr~JQ�ekon���R���dB;r������������������������tihnnon�������ö��swypacro|��������pm{��������wt�e^�nlms���y\��tZc{������������vs����������zyldmllir������Ľ�|tumbempqp~��jtv��vqx��������o�tb�aior����fu��[x������������}t�����}m{�ku|srjjmiqo�������şwtokdfgonV7Ct/G[cpn}��������}s�|e�dllq�����i��bz������������~topgg[=-*_ .Sfjht�ov|�������ɥqq�qdc^g�S:.!-)EgGRgl��������s��u�`jll�����Pv~ix������������vldg]cnF5?.:Av�g_r��{��������ɨnx�{mxi|�~LI*@>t}ebqknz�������i���Zlil�����PQxl~�������������u��}��ECFNX��o{�{������������n��z��}���}lSdw��yw���~�������j����ajhq������>kp}�������������������������������������������}����������������������������k���_gmn������Vcnx��������������������������������������������}����������������������������j}��^ijl�������{gw�������������������������������������������������������������������������k���~^igo��������`o�������������������������������������������������������������������������f����Zfhh��������`o|�����������������������������������������������������������������������f���yZiei��������aj{�����������������������������������������������������������������������zj����Oeig��������ce{�����������������������������������������������������������������������xe���uZbgc�Ÿ�����ccu{����������������������ĸ����������������������������������������������y_���g]]ce��������c\ty~����������ÿ���������ƺ����������������������������¾ķ��������������qg�y�a\cde��������e[qu������������������������ż�����������������������������¿�������������se�~�Tc\dc��������a]hp|�����������������������ĺ������������¸������������������»���������|rj���[Y`ab��������b`dm{�����������������������÷��������������������������������������������ki���M_^`_��������Xcahs��������������������������������������ÿ�������������¾��������������io��sSZ^_a��������k^abp���������������������¼���������������÷�����������������������������ez��bT\\a\F��������Y_]g���������������������������������������������������������������������b��~UY[][aJI�������[^`c|�����������������ý����������chp{�������nfm�������������������������d�}fP[\Z^]LHKj�����dV^by�������������������������u��q6/^y����}]: :������������������������~blaQZX]Z^[SIHIXj|�mg[^at�������������������������o��jP%3Vv{|yj54=Dm�����������������������}cIXPY[]\\[QLLNLHOTPHXc[j����������������������û�i~�|�OKeF\nkmsYSnmi����������������������|~_HWTW]XW^^RLMMMQJTLIUd^c}������������������������ki����}�s^dlv�����x|r��������������������|�ULTVW\Y[Y\MPMJSLMPPHR[bhp�������������������������Yl{u����}~{������~ou�������������������}pWJVXUWZ][[PINONJSHNOIXdeqz������������������������fdbl����������wnim��������������������~vtIMSXWW\U^\LLMPJMPKMRJSdckz���������������������������n����������{y����������������������xunLNS\W\WX\\NLJOMMMMJTGRadkuz�������������������������������������������������������������}|tlMPWUT\Y\Z^OLLPJLNMMPGM\fhkw{�������������������������������������������������������������zrjHOYVUVZ\WYLJLOPJMNLOQJRjhip{������������������������������������������������������������~vscOQVXWZVXZYJLNILLMNLOJGT^pkqt{�����������������������������������������������������������{xnfHTVVYX[XXZMMJMKJJNPKOIL\ipqs{����������������������������������������������������������|tr\HWSYWYXY\TPKOQMJMNOKMNIYdnqw}�����������������������������������������������������������utpTNSVSVYXYXZOKNONMKPMMMPMTcosu{�����������������������������������������������������������ttiRQRUXTYW[W\MPJLOHKTKMMPJQTmpxy��������������������������kde���ret�����������������������zwpgHXQZXYWWY[YMLNNJMJJLMLOLJZ_puw����������������������~dZ]`cfjspklg_We����������|z��������ssq[LSWYVWWWXW[NPLLMKKLMLOPKJPbivw}~�����������}}wnsupdXYLR[[Wailfaffg\QOanx�{zy{svx}������}triWKVTXXVYYYVWPOPKNLPNKLNLQIJWfn{z~�����������rkYJID><=H@;J@834>F@N\cip~��������������������������xtibPFLRWdosdEMMOPRNQRPTUTSTTTXVVVNOOOPMKLIMTL6Be[WVK@:49:<@GNWdqqy}�������������������~��kg[GCMQWbktxX7VORNRRSRSTSVSSSTX\OUROPNNMMLI]W5Sd`[_KH?2=5;:>??L^djsxuwz��������������uv{vrYWDGKRX`nxr}PF_NMSVOSRTTUQOTTWUVRSNOMONJIRk>HkZbc`WNF;7975<98:CHUdliikt{~z{}}��xysknicPGCGNUY\ntutzR$UWEPUPUOTNOSPSQQZSQTORPPQGLbm"[jkU^gcbULA>79799:6;==HYZ\`_nqnkttuupqojgfi^U?CGMPZkjxvypzI +MgJLNSSPOTMQQSPTVSRUX[^]ZPYu^bsimT`ihe]TJD;=;9<96:8;69IIOM[_bdje`ef^ZYSRNF<@JLPZgqp|xyssPL`VKORSONRQRPOWWRY`hmgkkha\|M/}mslX]nogjXPHB>=A;<;:39:8;=:995<3:8<=;9?A;A7@4<6147;>IJZbckt~{xzymhhL=W][VLURIRQQRNP \ No newline at end of file diff --git a/images/trainset_face/s4/5.pgm b/images/trainset_face/s4/5.pgm new file mode 100755 index 0000000..4fdda49 --- /dev/null +++ b/images/trainset_face/s4/5.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +wyzxyyy{zwvw|wwv{yxyxwpbQFHSYef_\`X\hnkiutgca[OHODCGD4496.4F3-13/-CL>=8Mihpvvrsstjtpxutsxuryxzzzxzxx|xwzzwywyzxtjTJD@77;7MC:&2*,.1,!"2,0;@=6:9Zltrrnpouuutrtvvqtqt}yz{{xyxzuyyxz{ukM;59765;.123>DIOTcini\e\UD><8,1.$#");<*"(/& "'%(:C25@BCfqnnmqrwrvttsqwtsqsyyzw|xyzyv|tv~rYC4/150/+1,,0>7?LLKUa`\X\RVBB96,0-,/+5#+%$%&75*:770/)#$  %%""!'*2:7@RNMX]akntspstqrtsmhlx{w{twzs{|mC$-++)%'*49'&3:;BOUY]RMZgXN@821-)/,/(,-&!$"$&,(158?QTIO\V\mmmmqvvqlebfvyyyvvxtxxk?!-*)8-(&((02253;?PUOV[eif\B:.) #&#(+''%* "'%1.)5ECKQNS]YXV\`\XV]TadqrxyvyuwvzpE%23% +++# ,#616:LX\QDB<2'(,9003/-2?<4.#&%6+*$%+22:BEMIDQVHRKFIPTUbsrttvoth>,('# &!)/1486'''%-8@M[[h^X_]UTMLGDEHJ_[^qrqg]lmVHCD>33-1;+(#$)2339?EAFAKNJJGD>C=?Seuurte>%.$ ')1'6/-,6< %$%87JRTRUVPSYJ==BBOXdYm{��~vu|uhbb\NF@;=7,701--83;@A@FFGFJF?HKEVADDrrokA#+ !$$!=<*+"%!&,-,88@B?DKOLGCIOYgnnwr����������x}yrbXSIKE@@GA97373)97?FHEIGDFEFJLEMtrk;$$# !!&*=+  "$*$ 79;IHMWHBPVju~y������������������|sajl\eWYWTG3;62-$$-@AFSNHHIC=NFnqD%! %!%'"&('/?FB?BHBA]qu����������������������������}wlgdYD&13>(0,-9UpgD$ """%$*&$,25?0,+-+&249GEN]qy{|������������������������������������������_%$CLG7BDI_bZ #$# $&'*(+368)0/107?NRP`k��|�������������������������������������������d!+C<.%55Ke`!&#!"%*-)398-57.>GVSO_q~��������������������¿�¾����������������������N 9E4+/7`e#!(')$24483;:@JKRN^t��������������������������������������������������uK!+:9&#-$Lh##%#$+2407:7@FNWiy����������������������������ļ���������������������vt?&#(7;/$2,]!% !)301<6==FQYkp��������������������������ſ����������¿������������}e1%&,674*+X&&029>+B\)! $ $)&4=7KD[]hy���������������������������������������¿���¼¼�����������������IH93gL!&&$I?JN=GV\o���������������������������������������������¿�������������������N+X?ZO&)! DA:DB/HR]s������������������������������������������������������������������_KSLL08""%J81<46IMi}����������������������������������������������ÿ������������������z-VLM42"!!5F9131;FSs��������������������������������������������������������������������@NSE;=%$+$6<40.,@@b��������������������������������������������������������������������] =YG/5.)(+++;;3,,66Ns������������������������������������������������½�������������������y2OG8 -480 ,1;46-0+Fc�����������������������������������������������¿����������������������-,FC1*?*7-%159:7(+.Ry�����������������������������ü���������������¿�������������~{�����~��G*?>+>e"3:-8:0@3$/Af����������������������������������������¿�������������pbjj_`u�sz����{|�c$7/;Wn"4;=9C0;2"5Ou���������������������������|nx�������������½��������tfPR[WQ^hu{~����~}�w22$Bpk[<5H1E206%:Y������������������������|tle`[UYht�������������������ujYWQ\[gx���������w|�@&#Wrk�lJ;,C7)4'@c�����������������������xnl]WS^[c`ky��������¾�������|jjr~�������������zv�P'AXpl��cM*F;"*. *9L[ao�qv����������ǂk~dhp`fl�o;0+0ORQ_ku�����|cfli����V���lp���������������}{yjevggshU1?%6E^_Pu������������őw�wv�mz���UA.:S{l`sqn~����|fcmg���m(���nn�������������������~x��}���BA?PR{nk�u����������ü��|~tt�������tlxzz{y���~}����`jjk����O`�wm�����������������������������{���}�����������������w������}����z������������hgkl�����E}�tk���������������������������������������������������q�����}������������������gjhi�����h�ui}���������������������������������������������������}������������������������~gfii����˙��skt����������������������������������������������������������������������������{hdhg����ɣ��pht�������������ÿ�������������������������������������������������������������ydhcj���¸���qkl{�������������ü������������������������������������������������������������wa^hh��������slkz���������������������������������½����������������������������������������{\adg��������rhnu~��������������������������������������������������������������������������v\_fc�����|��tjjo~�������������������������������þ�������������»��������������������������zZ[dd��������ugkoy�������������������������������¾�������������ż�����~��������������������}Ve_a����Ħ��pphoyz�����������������������������ƻ���������������������~��������������������y_Zc`�����°�jnisoz�������������¿�������������ø����������������ø������������������������}W_]a�������ulqmnqt{���������������������������Ǿ����������������̾�������������������������XVa_��������eklirov~��������������������������ý����������������ź����~��������������������{[X\_��������ihihoqnw��������������������������Ļ�������������������upv��������������������}W\\\���������cifromt�����������������������¿����������~LF_v{������mC=u�������������������vZZ[[R��������Zkhjplq�����������������������¾¿���w���O)?]{����h405k�{�����������������|sU[Y]IHd������e^kjpmqy����������������������¾���²�p��u`N8>>GMRZ_nnsty������������������������v}��gZOJ_`;GGJLMMMSOSRPVUTWWUXRQRNMKNYRE!#ebhkie`[QF=:;9=:?@@JOU^gkru{��������������������yvssUMM[b_>KUVappnkoozy|vzvx{}zuvpehd]NINT_cw[;VNHLLQMNNSQSRMXUXWSWRKLiz2UbtnQbhtrzneh[LHK?C?;><9<:8=7>BFR\a``dcmnnjlpnppfh__ZXKJQX]hmv\ dXHJNPSOOOQOPOYU`__^YUW�gcyhxqU_gtwt~lne_QRMIEFB8>><8:9;97:>JORMWZcbg_]_[`POGDG@INU_ksm{N Y]KFOLMQQLQOPTdlljnkhba�Q<�to|u[`csxq|xihd`ZRWQPNH@G8;;:99:=:;:A?CCHJFIBG?=>9=FIBORfkttqvUU\UJHOMOIRQORTkljkmis_]�KX�sv{{b`anwzv}tecccW]RSVVKJE<<;96<;;:>;<:A;<:96:*87=AHNFRalvsqwjb,MU_YONPJOSOOPR \ No newline at end of file diff --git a/images/trainset_face/s4/6.pgm b/images/trainset_face/s4/6.pgm new file mode 100755 index 0000000..b89263d --- /dev/null +++ b/images/trainset_face/s4/6.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +y{yu|uwxyzuwslh_OPVVJRRZTOIMKEGNA7:4481),60)+&*"& "#$)#2IABAACOLTK\U^iXKZ[wyuqvvx{{wzwwywyvwqmiZ_\SH4639AMFLKTPBL77>==/(+)13"'*(++)#" $#$ "+94?7;;BEFGGONQdXPUcwustttyxv{wzyu|svsdieVD:B?OY\\\RKJHO@H>+'7/0"#-''")"$')#" " !#*-45ICB>BCEF?BGC^UP]cxvpsyywzwzvxvvuqn_YF248EV\YRRJMK@D@6<80(%,*%#&%&"##.'"!" #%&)+2/,:754DHG?DE>=@>>IOYTowtxwyxywuyxvtslY>70,5;F=0BIQJD=:A>*%%,)%!(-(/&((.*78)'&&#(#"!!.7?F@IBIOK7=OHD9C>E8;5HCW]ut{uyuvsvuu~bAC:+),!5&877;6/'($/6($#,'$(")4"%230.02,6C:.(.0--&))33;D@KJBIINF>TI<=BA9914CKTiwtvvxuwuvzrS=.-% 020?>?BAC:3-/,,#"*&' ,.10,>)-;5999;8@LB50872/4F?B?DVVSUOHMIIGKNIAAI==934ENWoyvwrwurxlW5%$#);IUJU[UVK@54-**'$*./0-=;;AG=?C?CHEIGKH>72756B@MIHNYXYYPNKLJKBPLSF5D@@;:.1OMauusuorskC+ .4LOWTW_`UJ?55&1,,,;7AH?FKJMONPNKNVT[SLIII?F@BMMGMEKLJCFFOPKLJDFIKRB4FD<69+6TQutrupurO(&#"%++227DQHKCD481-,032>FIRUMOVZe_P]UV_ddi\_^WWJPN@AC=?OsvpsrlmF$/&!''-'.GENMSJNGML?HL??FKBEE>+9,-sppmlliZ'" !!"$%:CI>1CHX\it{|��������������{}��yns}|Zeyz}unqjecW\SKGA=0;?LNPEFGG=BA=C:;C535(monmljP3"$!.>AJ@?T^koz�����������������������}����r|����v~wwnmgTRB5%.52FDPOJDKA@F@H9:98<*ikkgbO4(#  +?@G<8453jibU:7(," "'69NNP\jtz�������������������������������������������skh`P;43A@<=C^_JCEC>6O=658fnP5)$($&#'00?Y\fnv����������������������������������������������x|qaTI1@KHCDDNLOIDG84:J:52geT,&! (#(-8H_kny����������������������¿�����������������������||zkgK$#6FQOCIBHOFC@91>B.3aiU &$"! %&0CWiut��������������������������������������������������~ysb=!)ATIMGCFG8A4,9=<5ceL$'$"%$';Siv����������¿��������������������ľ�������������������vgO1"4DIFFJ?<=2>7(9=6c\9%&%#/Mp��������������ľ����������������ÿ�����������������������mYF"74GB?E;.8:,C3'19bY*"#%'En�����������������������Ⱦ���������������������������������yjJ2D>C:B80);/69*&0a\3&$&":^�����������������������������������������������������������|kX:,;I;@5:<%&7*43& aY+! ) $0Q�������������������������������������������������������������w^F6*'=H>A.4,$'0%41fC,' (&(Fl�������������������������������������������������������������}fGA*+1IE76',()**4/[80)*3">hy���������������������������������������������¿�¿������������wOJ5-+5,,-/'SqD(v�|�����������������������������������¼������������������������������{fYL?D@0A/284$1.,whD#"~u{������v~�v~�����������������½�������������������������������������zfaFDC:-0>.-;#,1'�Y?:{yu��z{rcehdWfk{�����������������������tnliq�z�����������������������}vhTH8-1'7/-=/+2)�>68N�ru~�xrpdXMMPDDR\bz��������������������o\^^\WZfr�����������������������uiL8'0'.186:$.8{/=Ofxsvv�}��~vqga[WXTbt������������������tvkhaX[Xi�������������������������~|a>&,)(671354Gs/C^rqkqsy�����������pf^_q����������������������������������������������������vU1(,,5@>2O^Sp2Sa{qjmip~������������ya^m}�����¿�������}z|�����������������������������������a6>5CHT^_vwhk>Wh�woiiljlp|������~zw}ueRe������¿�����|wsuuv~��������������������������������ZUNR^ir}u��oqJ\m��xuo`Sk~���������{uop^Hk�����ƿ����yvocX^lu�������������������������������fbklmu����~x~V\p��}zxkTq{����������zrprKH�����ƿ����~~o_PXgy��������������������������������vrsoy����v��j_s����zjNUMPKR[r|�x~}zwrtYE������µ����yi[Qfms����������������������������������sorz���|���uYy����xqKSC4/'',W|olojpp�sC������­����qzdTb]QZ`ow������������������������������|pl�������|Sz�����mZZS:02/o�}�scn~�Z����������u�{ZC?=/-0fpfmqrs{����������������������wrn���r���`�[w�������xmvqeVd����������o���Ŀ÷�������svYTLJ/.,p�qmknjwy}r�������������������znv�}�_b��V�]u���������xoxwy�~~������|���¼������������udXGS���x~�������������������������wny�|w�v~�;�bx�����������������������w���¾�������������|�����������������������������������ylz�s�����>{nv���������������������������������}��������ou��������������������������������xkv�r�����=pwq�������������������������ž�����������������w}�������������������������������~wps�������5i|t������������������������ǽ���������������������������������������������������xos�������C\�p�������������������������û������������������������������������û������������wnp�������Sxx�������������wa|tO.:[gou��~bbT7k�����������¿������������������������~zxsxuhw�[PQL>8ALLRCJl{{�������������tcb\[cTZj{������ax������������������������������������|yxuwoqb@'05579BOLMHJmu{~�������������pR?fwux~�������tq|{�������������������������������y�y|wsyqq3'10547=IMLIIG_yu���������������wjb���|������}rkeo���������������������������������}}{zvtt�N!+1453:?KPMINDXyx{����������������u���~������������������������������������������~}y|srt|M.3544=CLNLKMCTryz����������������}����y������������������������������������������y|v}pro~G19177@HNQJJOCKmy}���������������������x������������������������������������������x{z|ppkJ27859CKOUNKIGMeuy���������������������������������������������������������������}}zyqne�K 615:=ELQUJLODNdoy�~�������������������������������������������������������������}�y|xrga�J".:9;ALMPQJJSBJemwz��������������������������������������������������������������}�}|zvpam�C&48:@DLPSQKLPFJVmr{~�~�������������¾�������������������������������������������}���tti]y�;+99;FKMOTQIMNGDXds{���}w|�y������{��ı�����������������������������������������}~�tnda��1-6>CJKUQTQKKKIDQap}}��{{ttkhu��qaRNMRh�{cez�������������������������������������~z�vqo\k�|2.8BINLRTSPLIKKHH]fv���{}sg[NONKEBHXWZ_olgibeYr����������������������������������~�x}upe\u�u+3AIKJTQRSVIIMIGISgl����xrjnW7/'45596CTcb_adi^YMk��������������������������������~|wxqmafx�i/9BOOMUURSVJHIMICTZow���~v��jYFEA?LT@7CIGBKJTVIMLT_o�~~����y����������������~��}xywrnhXvz�_4@LLPSSSTSVLIKMIKBYcsy��������xfc^]hlkrne_`dd`cZUPJDBGPOW`[^fvz�z���������������wvzsqm\eyw�U>G@P\]kpvz}wy~�{|wum]jh. "[dNQRRORTJGHGMIPJQRPQNbTVztOIA6BEUcefqoovtvvvntooniZc]ZNOEBBD<@?ACST\fitqs~�zz��~zxrjXnp3 [`RNRRPPOLDKOYUUX[Y[VTe6 |qsQKE?:5>KZ\e``dccjdieenfb]PKC>>AA==:@99;9EKPY]cgghoqlnuwz��~|}rn]^rok,P\^ZPRQNVUaieWd`]XVZUH`6"}oyUIMJ?=:56-5469?;>>?=B>6=:88;6=;?KTVXcebkjloqmptv���~�|si[epqm6%QTU_ZVXSN \ No newline at end of file diff --git a/images/trainset_face/s4/7.pgm b/images/trainset_face/s4/7.pgm new file mode 100755 index 0000000..d0b4369 --- /dev/null +++ b/images/trainset_face/s4/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +wy{wvx{xyw{yw|yxyyvzwxyxyoO=BEFLMT^ejoopkeZVPKLIDYN>2*/'(**4..09kOEIVYXTLEYqoivutuwsuwpytuurwx{yy{zzy{xyyy{xyyv{wzzn\<1366@GJY`ZX`c^NWGDAEKJ9<92/,;1#"))+' +"169@GCLJW`b]MTrvssutvtusrvptxyx{xxzzwyx{xvyyxzsP7*-.)2157>DUGNR]WOC>9414?@1-*'),&"%%)& *"&-8BIBG:11))7,"(+&'!2' %(!(5BMAFK<:GkaSEitrsvuvtvstswvxyy{x|tzxvzvxwxwW0*.+/7746?HOY\lkhXAFB@<7-(+&+% ###! "0$!#%'"?BHKGJL:3Ge_NLpusvusqtrrvpw{x|vzyt{uyxuvynW-0,)/160.=:OSikjXXWJHFD93,&#+(#$!'# ,2% !"$#:>=CHMXKH.Fdt=[wutrqlpqtusyyyy{{xwxvvywth;*&"2*/04)18JZm[XUG?4(%**).2,)%,((.%'/()+3-!"#18;IFLR\TJBOik2*'! !!&1//095//1:.2'/.('( $.9=GJMQNTSJGNlILc`lmottrrtzywxwzyvtwuxp3%*'+$*'(3=B>8>OOB3//222+,%/+.38BAJ@>;?;42#6/*)&)&%*5XU@onquuusuryuyuxxvsttsO')*,*')# **6@S`Y^b[VKIG;9??CRO\ek_eckXM^ZGFB698370364:@HHEMPLPIKLFNa>Thhptusvqxywuuwtuqq_.#&)0& " &,*6?=GYTRKDG<==JOO[fnx{tktntgcnZMRJIJGC=9;7;7(A:BMVMVSMKG@LE>daaqurutxxvuwqsrqgL##".! #%"-14?JVFMGDGPbbeit�������zry|�eUa_QTGELFHDCD68?=;@HLIHGGA@>6?HS_lpvtytyqutpqkE- +! %+/4A;ENJUTWlv}w����������������s`qji^WMN[RXPKH=EA@;EFDCCKHGF@?6EIQYiruttwsqti=) "(!"$&0/07<;@Xnuy����������������������~x|lptafgcc[K@>F>8::ACBG?8FBFBg`V^jvqvptrk\(%!"%&! ! !.#-2;?KHVt������������������������������}��ytsog\E-"28B>IDDBI84HLDBqpruusrplpb@&!%##%'%!###&',6=HQWZm������������������������������������{ntl]> *3INIB?88BJA6VupwtqqkjgH($#&""$0#"(%'$.29CZhjr��������������������������������������uxk]?-?JDCF;2LF<>mnusoleia2# &#"#%'&")$.5<=Upnt�����������������������������������������xtbZ;(7>@7:B4FGC8YnqpmgdhW$!$$+(%''15=APiso�������������������������������������������xjeP61#/;<3/23?:QEFislgeeW:!$'.)2-*98@Thtw�������������������������¾������������������vphF27=9A8142+0.FkHRwhefX3&"(3*)53DTh}{����������������������������������������������}qrP)*0UM805*-'6m]Xsef]>##!$'//5>NYp��������������������������¿������Ľ��������������uzb<$.P=4**+('ajesahQ,! ((..2P]dt�������������������������������������¾������������}�tU. B<.+%))NomsehH*$#%%+43Hhqy�������������������������������������������������������_?!,$0E.$$!*-otq`h9( " !% (5?Mjv�����������������������������������������¿��������������pR%(4">4"! '$L~u^c3'("#'+-1BKdv����������������������������������������������������������}]2*8327+$ !+wv]_E-3#" &2C;KHgz������������������������������������������ÿ��������������ya?//?05*# $ `}aY_?0*!$AKC+5Kp�������������¾���������������������������������������������t`K33VS$%&b[T^W-#1/8.*8P|���������������������������������������������¿�������������~aUA?Dc9#&""`VYZY- 150'+8\�������������������������������������������¿�Ŀ��������������gULFAbL )*)WXVZ\- ,24,$,Di�����������������������������������������Ŀ�������������������iPWFFSS1))!C!LXXW^/,"-30 *-R|������������������������������������������������¿������������vKTSN=O3-*,?VDWWXY;/"2-*(!-k����������������������������������������������������������������UJUS?G/8%.2o\TT[[0+(31,($>y����������������������������������������������������������������lBUSA461,%%@qtMWnn*-329$&"V����������������������������������������������������¾�����������uNPMD/25&#'SvmUt��8-:41%'-i�������������������������������������������ý��������������������~UMFB/05)/csn��aXRCA11)#Eu������������������������������������������������������������������bI@=5+5$ 2lrl�~V;aXM03&,Q����������������������������������������Ľ�������������������������gI9<21,,Ipon�tjKXdX@*&+c��������������������{�����������������»�������r|������������������mN98...9>nompwyd]e^.'5r���������������{qoki[[jo��������������������{oX]\b`e~��������������rc8)%-4>+5dqmyx���]qqN-6z�������������}jb^VLMJP`j{������������������l`OTOIVg}��������������ts@#&1FE-Pjmnxz���ocznL'������������������~tpolgen|����������������rmnsktx�����������������w�D',NbP9eqmk|�����_p}f=u�����������������������ztqu�������ĺ������vsz���������������������}�X4RmuP@xwcn�������gvmaz��������������������}upx}wps������ÿ�����uoxzx|���������������������[QtwWM�{gq�������djw����������}nlw���������xjgtpfm������¼���prvn_\gm{��������������������gd�v�pX��ck�������iUj|���������}qj|��|{n���|x{tkhqk`z�����Ž��wqtg[bbit��������rrx����������ym�z�_�}dm�������_>h~����������vombd=8J_:p|wsqkfxgj���������wtd`\fac]MzT[w���~ruy���������my���`�udk�������v;^����������yqc]S^D+2-86|r^ohumwq������ĭ~{sod``\?8U4R[^atvv�����������mq���`�pdj�������}N]{�����������umv�xA;CG^��_��g��{�������Ǩv{��oZY|TK1*?/us`S\iix����������n`{��o�hhk��������{lw����������������spw���u���w���������Ʃpx�xji�}[Q8D`��umowqgu���������o����}�ffm���������sw�����������������������������������ÿ��s}��������������������}��������|f������Xki���������kt}��������������������������������������y������������������������������{g������Xjk���������os}���������������������������������������������������������������������{i������Xfh����Ĵ�|�jm���������������������������������������������������������������������wd�����{Yig����ï�{�ik{���������������������������������������������������������������������we�����xUfg`��������cgw}�������������������������������������������������������������������ve���~�rQhcH��������^cxx������þ�����������������������������������������������������������|wg���z�[[cd7�²�����`^pz��������¿��������ý������������ú��������������������������������~zkp�����\Zbc;b�������_Zqx�������������½���½������������¾���������������������������������vmj��u��H]bcH;������|dXn}�������������������»�����������ü�������������������������������|wer��q�vL]^`PBP������kVe}�����������������������������������������������������������������~vb}����iL`[aPR8m�����{S^x������������������ſ������������Ǿ��������������������������������~v`z����WUZ^]SKMCr�����ZYu������������������û�������������ù�������������������������������zp`����xJY[]aPMLODa���xWYt�������������Ŀ��½��������������ɾ�������������¿��ľ������������yma����WTU^[ZMMMKMLOcb[\Yk���������������������������������ȹ�����������������¿������������wcg���uNVX[Y[LLOOKSJPMIXZj��������������������������wy}�������������������������������������wam��qYOW[Y[_MKOMQNOQRHO]d�������������������������l6Cn}�����uad{��~�����������������������s`ls`RRPYW[[^NPMNKPMRLNP[b}���������������������n��g4,i}���|a<.f������������������������ogAEONTWXV[]]KMMNNLPOKQI[aw���������������������e~~}n,#GC6ANSTNUUWTKKPZhtputpquyx�������}syhfJJTPTTYWWXZVXWYURQNOPMOIKLPKLE_iqy}�������z����p^f_W[jjgb[TP\STXJGKD<<@FWVZelov������}xpni]FQPUSRVZWYZUTZTQUONPOJOOINJMLOEfis|~�������������~{sowv���v���{mh^_[_j{�utoos������zuml_MOLXRXWWWVXXX[TYRQQQMQGPMKNMMMNEUhps}����������������xww{��}��|wlklqv�������|����~|ssnfWPNSRRXUYYR[VXWWWSVNWMQNPJKJPKMNHIelnz|z������������~|��|z��xzy|vy~����������������|zzsrhbMIRUPWPVXUWU\UTWYUUQMVNOMOHOLNOKQAQflmuz|������������vgjkoroxwopy|���|z~�����������~y|uvplbVHMPRTQUXVTUWWXVWYSVORQMOMNLMNJPHQIFWjjorw������������~qkjdgiZ^bVfkmprx}������������{zuspkj`MIQSQVTUSWUWVWSVXXSTSSQMPMPLMPMLNLSG@djoosw�������������|tnrteenemmmrt|������������}toilidYMKMSOSVURXUVWWSYTXSVUNUQKOPHMPJMMQJNELgilru����������������zxqlsvyx{}�����������~��zrrhmkaWdIPMQSQSUTVTYUVUYQTVSRSPOLPMMKNNLLQLMPHQfhmt{������������������������������������z|}vmoklcX_bHPMSMUVPSVUVVXSVRUWOQQTNMQJMINLLMPLMQZ?Qdkqsy������������������������������|���yyvplkjhXSmaHMPSOTRQWRXRVVVTVVSUSPSMOJNOOLJKNIJKN^NAPbkow~x��������������������������������s�{mpohaXNapaIJMTQTSSWTYRSXSVZRURSRQKQKNLNIKLJMMIK^TJ>N^fnvo��������������������������������y~pnll`SNWjwYHNMRRSQTVTSSWVPVTUYSPNQNOPNLKLNMOKIKH[ZK?9GYdlty�������������������������������xupch[QHYgnt^?SPQPVNWTRPVUQURSVUSTTNNNOLJLMMLLHOB=`ZPI68@P_iq~����������������������������ulmh]XKNQalsxSGOQNROSSSTRVPUPSSQTTUPSLMQKLKLHJL[H,`_QM>33>K[eo|������������������������tkibZPGLP]iouvGD\QPQOTRRTTOUOVTTQQZQNWLMQLKRJJJ`L#0d^VSE:428BJdlw{�����������������������ywkbVJEFQRZmrus{2cPPNWPSPXQQTQTQUORWPRROPONLOKHUb).d`[\TM?95479HVfkwuv�������������������yne\NB=FNV[iqxvq|)E^MLTOSPTSRRQSSRRURVTOPMNONMFKhQ?qo`W^ZRJ958569>O_kfirz������������zu|y�aaTF6BFNWbhnvytrr22fVRKRSSSOOQPNSSRSUQTNQZ[XWVQYr-/wooaY\]]MB80:867;=VU\ajtqtwvv~z|yrompfVRK;7AIMT`poxwyrsr5'`XNPOOQRRQQQMRORSVOT]hhhhed\bq XznqcV_`]TE=5:862;29COPPedfillromqigdhcZK:9:@FOV[jouyxwskjXaWSLOSNPRQMRPSMRRVYgleljgfnZ]w%jtuteW^daZSA;;:14<1499B?IS]`[X^\\WVQQPM<718DIU[afmx{|{xsibg6XW]TUNQMQPQKSPOMZdbsgkrogif\Zv;rv|wiZ\ceb]ND==82730827:7>A>CBGFE@<;94535?BOV_ejiu||{xuqe^k=)TSY][TSOQLNRMNRRhghxjosrime]\vTsz}yk_^dhi^VIB?:648/32724857878394223577=IQU^iimq�y|~ttoacr=2^ZS]ZYQOZNPOQKON \ No newline at end of file diff --git a/images/trainset_face/s4/8.pgm b/images/trainset_face/s4/8.pgm new file mode 100755 index 0000000..24d4bfe --- /dev/null +++ b/images/trainset_face/s4/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +vrusuutwrtrrussssvstngkf^fq`VNMMU\_\bVQ\O=CDAIF=@20*5:6*7+./,2=CM_Yjfflf\jisppqnummrmrnpnppisrrtqtuqtruvtrquqtsrnnioaVWLOR_kdWWPPKC=H7@//8:347-#+/(/),+-),,6;[Vff\ZPPYYXgkpjuirnornoqmphusrtssvststtrrvvsrqupofbCKX[[`[\TFJI9:9920=,",,1 &)'+%7+$'+!-"+,M^eXRWV^WTQL^hlqqlqmqkqqnnpuutttuvssxstqrvtqsykeSNI]swokggY[GDA624).0,$$!+(#"- )) #'#-$.>Y`UUZUUWTSPFO`noskskqnnnonxovttxutqttstusvoqgM<8OT\cd\^XY[DI?F=5.% (*!"""$&(!$!-$"58GJYYXYW]]_eUBIeorismnomonktsswuuttusxuvtq{phT>OD?FEUY]MSI91''+,+,1%'% "  (%%""#&$!/8HI\T_]\bfa`^SDYnqnmnmkkpqussvtrutwruvrrpxkTJD;2/>INPIG@4/%% " &#"!* !#/#$2BIbVaVPUWagXkNIaomjhgipnqusuttssuruststoYG:5-.34;HGIFD=@62,"1,!%$&!'# , $ ".%.9HM^`VQTLMUaWcRO]_fnllqjnssrrrwqvrutwto\L*/$)-4F_c_cdSOR=99+$$&&!!&&#, &*&(' +"+&'#-4>RWWX_Y^QOURW]`NRbplpislqrtutuxutrrwurS:#%&2JRickg`_HC207()!"%$ .,'0-0,,-2*(-!.+!2+$45AMXW\XRX^]XNNJIWeXEXjklormptstrtttrtsptU4&#.*5=HGRCC45*;.+(" #(*,4.?28=DIEPPXO]^^SKEGJT`UI^mlpnlqsrsstttsttp\0#%!*)'-4/9@EKE9?6?+#!###-28;EAGCBNLJ===89DDKSY_ls������������������zkwspcm^_ad]OOI@6>4BP?CDIIGJKCCJSFCNUTXstttwttp\C+$"')(/23:?MBGCJFHGE@PTBEjgetrttuj\G/.2%$,+&69:BNZNVWans�������������������������������~��tpjel[L2" "-:CDHIPA>FGI8\qmuruveG1'"),)*&*'=;BKYZUdco������������ÿ����������������������vjrggH1#.19AMOKHH;FA@iovssuV2($' ')'+*5;IIVb\ps�����������������������������������������wrsjdSD"*167AEBLI>AH2SputwpC #%&1/(-46DDYbn���������������������������������������������prgXSGL2&"/57=>CADE2B?Bcqs~`+!03+)-5=T^r�������������������������������ļ����������������uj[D(%A;68:98A?EEE;49>XnywH#"#)-%:BUj|��������������������������������ÿ�����������������wd\6$&7:47:D;=>@;5@Dx|h#!)-'/G[q������������������������������������������������������{iL,#14<)D=7=;:>C1xuC'%-"+Ohu��������������������������������������������������������f<,.<364><35:8GM|a'% -%+Kj|����������������������������������������������������������~W-&B<3709-;3;3OzG#'#$"*->q��������������������������������������¿���������������������sF"&$m-*)#!(*2B^��������������������������������������������������������������|]9)(!'J924-&-8,13P#$1##731Om���������������������������������������������������������������jO,016A/*5''+;(5D8>()>44Rv��������������������������������������������½�����¾����������r[:,<(-5:*"'-!..+UF8)/;11^������������ÿ��������������������������������������������������n^J23<3*65#-($2/vCI3$7,)Cm����������������������������������������������������������������viH?7QE.(+.%+#%0vk=! *,'%N����������������������������������������������¾�����������������ylTLDIR:&) -"&/pw=%2&#(\������������������������������������������¾���������������������tjgQTMTN'0&(%o{7(.+3t������������������������������������������ľ����������������������gcWbPPO1-*'(r..%!*G����������Ŀ��������������������������������������¿��ý�����������uXS]\?b?0#&vy1&(&-e����������������������������������������¾�¾�����������������������_Q\fN[S$-.s|1',&/����������¿�¾������������������������������������������������������`NQcMVM%)++"$wz40.'3�����������������������������������þ��¼����������¿����������������]JFUTME730+#}eC5,(Y���������������������������������������������������������������������qMDDSGA@> 8$)zd?3$'u���������������������������������������������������������������������}VC?FD;;&3,01%~]?@*#)�����������}�yoodX`bp������������������������wp{����������������������aM=5>8;&$2,0)�pG;/>���c]bmx~zqz�������������������������������pn_VYY`apx}����������������gSB0436*#'!)+^f_@)e�lbX�������vcXE7,.00?LV^aa����������������zukdka`f]camd_h��������������s\D10.2+#"%$%1F�S+'ekwc9�������|xj^b\RWPTWX[]F&����������s=HZfa`b\i`^fbkpph]PWI[p����������y`R9,%1*%-$.D6�w4)H~�DY���������jF��wVYecd]h}H<���������Caz|soWaSUOJPL]qv�����|_TQy��������i_8',+%1./"(`ky�Km�vCt�����zqnc2��yHH^mViȏ{s�������\H�zulfbjLy˞Hjl}x��������WS�������pj>%')'%,&/&&��|�L9�qwM��|�|tgdhs|���pQE8@kN��w'a�������6o~njcULU6M��Zs��h�Ơz������T9������}lD*%)'&/.'1%��x�gjyYWJ��~|v\U|�}oaqryp[T6jzOTz2M�������*�|p\YPMMKIgrdrsgtb��fy~�~���CN������zE&!,$#-8299��i�ϓSA8I���zcUfp`^FH8PYcozhjshw4?>MZ^\VE�ybXTU]al~�������i]meu�w����!������t6"#$$"3DA�}]��U���������q}vrqihjj���n@(�������� bGh��o��|���{dS^y��}vsblzzohl�Fg������xgztyev�v(���~L��`{�_�������������wojfmq|�[h��������9WFVr����x�y��yt~�������}osrp��7�������vmyvq}v��7����Zx�`e�q�������������|vrlop~�MD���˽����q?|el{��zojhkqwrzs�������{rz���)������~wrxp|�~��A�����V�sY�����������������vw}��iK����˹�����0�~vt��{snrw{�����������������8������{uxv]d�|��?�����R��\���������������������}6�����̽�����r:��x���|yyv~��������������sX�����}zswo:=]r{�O�����~Qˊ���������������������=Z�������������Dl�~����z|������������������S������|zwvc6GZgu�h����u��^ǫ�������������������RW���������±����,������{xy�����������������D������yzsxkFYhfq�m����ux�W̾�����������������K_����������ų�����=�������|yx}�������������oi������}vqyXYhge�i����zw���P�̼�������������i[t��������ƾ���������C�ˣ������������������”R������x|pz�{chco�q�����v����WJ���ž�������lmtw��������ʾ�����������buʺ����������������йi������}zzlv���vdx�j���ʼnx����jWY?^zv�����x|��w���������˼������������u_�Ϻ�������������ѵq������}~|uynv����o��g�����w����wirtvvx�������������������ø�������������xpO������������������������}{vxnu�~��y�qu����t}�����himvvx�}���������������������������������l^Xjtz�����{|����������~|yw}jx}twx��jy�����s������~���������������}uv~������|y~������������{nrqttvv}������������}xvvmwx{oq��d������s����������������������~UOfpz���~mfbqjl����u��������zvwy}z������������~�}{tqoyluux�pp}{����y���������������������g7&_nrqlhbRA>:Pr���g���������������������������~}{zxokny�}j_�^en���|���������������������nS0!$U\^\aQ0^z��m{���������������������������{y{qoj���zds�N`ccntz���������������������bW78%@VM[^F@$ ;srxqy����������������������}���~|uurniruox}x�|3jcgfTy���������������������[]W\XcQHPPXb`3#$2\nrlm����������������������~���}wspluxtyy���L6dgijcq���������������������lNSr��qQIVVipiI;fdie\rs�����������������������������oqstrvmuo|zw������������������������}{yzqvsnk]EEFE7?7;;:cgdedmvz����������������������������}��ywzu{w��������������������������|}wyuqrrta;65C7?2@8>9fedkcfww���������������������������������}|��������������������������}xwwqrqmzP27><2A5<5?;cddf]kuz�������������������������������������������������������������zvssvrrn}7/=:58?7>2=7`ffh^g~u��������������������������������������������������������������wwrvrvouh0:67=4?7;8;6dddh_gu|~�������������������������������������������������������������xwuypvtps]07978:=96>79ccgg\gpy���������������������������������������������������������~yuuqstqur95:<6>;4;7;=;cacgf]rr~}��������}sqyy~����uVIA9Eayt`Ud����������������������������wwzwsquwqug085:7>:5=6=78cadgc`h|tz��������xhga_huaTI@4EEJUSOMKCLCNb����������}���|~��������~~vyuvowymzJ757;9:97:::5Bfcfee_dtxx|������zqbOE?E710810?54IOGDEHRSJ=,\u��~�{{ytrtrxlw}������vtouuwotm=0:5=99<3<8<;?edcd_f\qwwz������wiWRI4.))(/..-;',;4356>?D=50?FScieahd`fliloy����{�||surptruua25<;977=63>6;BH>/@.0722.0C=EJHKP^`irt����}yyslowqssrwE-;;<27;5898<79bbecbje`nszz������w{�����|zsvrp��������yqkkYCE85/+35.@ELW[p|����yvysqourqmpn7378<67865;>297ca_bcac\hkxx|��������������|~qov}y|�}��|�yyskZZ`YbedYSSPPYr��|�}zxrtqsnnqhwT0868;:4:6;8;88>bfaf`dh[_jmsuv�����������~usrrszlsyworqtywy||trsqvxvxoocbiq~z~ywqtpmkkomi:5>169:2:568:79B`fc^becgUihnvv{��|���������~kbYP]\aclcaotxxxttsowtz{y~�xzpw{|vw{tnwnjngjmp].:83965789:94898fc[hedci[Wmgnrsw�v����������ve^XJRCAFCBRP[V[idimwzz������}|opumpnpnpkmkigit;3876;3=6=47895?5^d^bedfbgS`mehos~�����������zroaYUMHKKDIPTS[bcov~���������|voljlnmlpinhfbgy./=5;87:65=5:678:d_bfccd`f_N]ijgmx{�������������skiWVURPNRY[Zfcv|��}��|��uwumgifkgphfeigaeo-19669;46;955>:99c`c`dcdachWPflert}��������������������yrlhlpt~������||~zytrjjhbefjhdgec^gq(26728:4>5;3;74;=_f^ebcccdfaNYhdmru|��������������������������������}�wvuynpehacZ`fagdf^^oh&3/;:582<4<87;5:9`cah[bccbek`OUchkoux�~}���������������������������}twx{uomlleafeac^ecd\YfwX(:469297868<493>6d`fh^ddcdheh[JWfmqsrx�����������������������������}ox~wvlkrhb`bacdbYfX[`kwR'91<46:768849;858\`fcbfaefgc^rcHVcdnjr��������������������������������yxnjpj`abZh^`a\[VYnivD-84693<3959;37766]fbadcchddefc|UDJcdmp�������������������������������~{uinbaaecYX^Z\S]kkgv:3753:875665896747_cgdacgbdgf\kwjN>QWdir��}~����������������������������zrkhba_`aSUWQNbogjmq(85:571:4839478:66a`fe`cagfdfcdwqbHAAW]hsz~��������������������������uzridgeY_Z\SPPG`tklgsi(965807646836786:9ad]aaccdebgf^zqeR>:BM_grp�vy}���������������}�����vujj]b[b[XWPNIHdkilhjs^)49508666379/<3564^`cc_gdechgaiqxnYF;2:IT]gqknnrqqosrz{�|{�~p|x��rnn\^VZW\THQCAJfijjclkvR$<625253433:944:36`a`g`dfdchafbryjcP@679AJ\c[d]kchhihjsztryztjkum|�ree`UVTLGPLBC>WXihijghhrL*4:19310<365837769>;3<@BBJFMLSI\RW_WYYXUT[PXNHNMIBH7E@B;?HRUhabefhhhkq>'<.941:3510:717835aa_f]hd^rqSJw~xs^VEA>997>::D?EDIKLFHOKIJMNEPNMPB?B9A;<=@AAJTZffcbfhhcnobF3625:+795.57046752eabbbb`i�^^�puvvo\SB?:=9>:4>6F;A@ECAEIACCG9;C=;=;<=?9>;CCQTV_fhcciiekftR$K50367.33162:40<16`[be_beo�'P��pq{xufQND4?>D:4<8>=C:@>?AD8D;;85;?:<=:=@:;DIGW[[cdfadfhjifvDS@-46171174.580:64 \ No newline at end of file diff --git a/images/trainset_face/s4/9.pgm b/images/trainset_face/s4/9.pgm new file mode 100755 index 0000000..0f3292d --- /dev/null +++ b/images/trainset_face/s4/9.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +rvrursstrrsutsuuxssutptutrcSEIGU[Zelpvnmnjeimg\SP]R>KD@=A?6"582)/16B;3+$0?/#+-.0& *)$(,/;ABDILKWfejjpmnonqkqkqolstuvtwtqwttuwqrtvrvthSE501/07>AUUh_jddXk^IHBH<0+-- (".*$(1%#+#%0,<7JHWWUMQhhiptkpnmpnmpnmuussxtvtuvqwssusvtxZA6*0+2+7OQYZhlnytf^e[GJB<24* % #&&$!')0(47FP_ZT^GWijptmpolonmolnpttxqxqutvsurtsvttT72+#5?819?>N\gxvufHC?;27997:-*!!!  !.-),7?BZ[T[YHZqmornokppolkkvqxqystsvsurtvrywY<0:.&3>A2;=Jhtsos^O>=0)-" "&!*%%'&4,!%5PPKYTRbXAeolrlomnpolkhurstuvttutstswwl[2-*&'*(:88ETfZc_NPF;3(.& ! !(-($"2NOUNRS^]ROnloqknmlcbhlustsstvrvusswrsPA.%%'(+.9<8>BODIPEL?:1.0...!!!%$!$ $ !'(2"#%!.ALNYHTTXQMacgkdeaaajjltrwtvttsswrqwmJ404+)48?8.:/&69SVdcTTQNNJ@57+($#'' )%&')((.)'/""%+-:HAH34861(2.!')(0:CKDITOTQQIBTU`i`amnrktsussswrwslN* '(,K=+!"*()/7CNPNZ][ZhoqrswsrttsutH*$&)((%"#%#+7A?FFNBA671/8DOBDKT\\b_^ZbV[TOVEDEA675/0,-099=6ENGQIADFDLIIRGMcppxrxrstrzb4$&#-#%%#-+4A?66>9B>A:=CJV\Xggkot}�������������}��{lrplfgc]UUPB3 " )5:@D?CDMOLGPNdvtpsqxj<#,"--*)06@0)006(5:67KFHQY^_rmt{{������������������������vro_bYJ><)%1.=<@GHTQLBLPssuutu^4%'('($01=4(2,/11=qqrvzl9$! &))-#4<3-00.:@KKRV`igntt|����������������������������������}s`U7:8/2+!07937LbjbLQttstzR"#  .%.0:7.258?JCRY_fgp}���������������������������������������s^G$24.34055:59]diFAsrwuo7$""(5856:>9HCPYght�������������������������������������������{a6(,2-C=@9/EfmV6trxsT0! .352;:ARTam����������������������������������������������rQ) ,1;8B::Ua[JrxoP)(&'-28CFRbgmw����������������������������������¿������������pL)21003>?Xh_utP+"$-%/38IXkmz����������������������������½���������������������uo/-=1-'05Rheua9 &,.)49?Xsz�����������������������������������������������������{x^E9)$-%Cbbsj* !#!'++8;Ob������������½��������������ƿĿ��ÿ��þ�����������������uvB!,A3%'&-Y`sg!!&")$2-9Vc�������������ÿ���������������������������¾��������������x{b2!"&!86,-&J_A($("!&/-==K]r��������������������������������������¿������������������{|s@-!,$+2, &5_wL*1 +34CPChp���������������������������������������¼�¿���������������~xS,0/0"/,#% #bqn5*#,0=B@Ifu������������������������������������������������������������[8,85)$%+!TrzA$#)4.9:9Hd{�����������������������������������¾���ÿ�������������������mH4:C1"#(!;m~@*# !22;35L`|�������������������������������������������������������������tXA7JD'!!!'suA*0/4'?Nd����������������������������������������¿���������������������US>KW8"ut;  3..$/*"&2F}��������������������������������������������������������������������I"/;3+$ Fc��oQ+69'.1Y���������������������~}{o}�������������������������������������������\%3)/1EkcC\uv[:4'-5g�����������������vzzqklcSZfi��������������������tjeeemlysu|���������n(.(-&)MkDKD^��O8":/t����������rl���ysmo��stnhe`hpx�����������������vbUGGHHGRgmpsz��������z/'+**-^gJkqW��jK%(9(q��������v^{�����~yreiW]Ud][TQQKN:Nhhs~��~|}}mokgTZ\^]dfnbgiSgr{{�����@2%)Bnik���p��gUG0#U�������b`�������_���Y]USHUa[WcmrZ6�������yjgS71EPNOV[dnr�yyxg`\VXNb���R.+)"[jf����yr��tmQO$y�����ah������������|pjs]��Ebkq�g:�������}g5ggv��1NXaYu�yz|����z^A_�n(-3'`fh�����b���ulsL6�����F���������������|`gK�iGPtm{�-�������x3RjH<��DOg{j��u�~x{���>ZVV�.68:[jh������t���u��SDo��P|����������������|�|^UUJgwj�Flþ����[)zo]\mjX]mo�}��xw�qt���Y!�VU.CM2Tcje����������z���GEy�X������������������|j`]_UMbn�Ue������E3�j_[gnah�������rvhnx��g4r�)9dL4cagf�����ǭ{������{%����������������������s[GEKNVq�W(IJVXPP7MskOXIUQ`������{srolx�mPs�m`8Ddefd������nc�������Dz�������������������}xxkU86Va��O@h��`P[rUOVMKYt������uinxx|��t2Oh�9/Cmh]h����zbJ=�������~uN|������~vr�������xhfe_LNDb�}ED~����{RjTKQTabky~�}}yvsjxz�vN:*�]^B?o`e`���ym_XBv��������,�pm������w^Yad_bbYTACJCX}��lR3L�����~GmY:Zin~vwsr~qnttoyy{�kuomM�}�YDgb_a���oiobSq��������%��X}�������xgLM>KASMN\~���yGL1s������/ih#OMXXgiicnkemnirv�mV�lci�TzWLh\^_���t������|������:��jt���������up_T\`bhs����UE5E�������C'S\MUPGF:J>ALPJafmlquRi�ijo�=yga_[Z_����������z������L���t�����������ytksrzx����dH'|��ļ���r]YcnmeTPZKGV[\i��}vWU��cjt�;skl\V\\������ľ��v������nt��t������������{pzuuv~�z�DJ���ƹ����6_hs���j`lj^boy����ubz��al}�CopvXS[Y����������u�������N����������������x}|{}��|�vE����Ŀ����c0vm���rjtywx~����{����Xn�~Tnv{PPTV���������w�������D����������������||�������@������������xm���uow}������������xUq�\njxsNOSX���������yw��������c�����������������������Hp������������[/����nsw~������������mZ��Mysw{CLNQ��ŭ�����zq��������W����������������������Fj�������»�����+c���{rlv{�����������th�qbt|usDJOM���������{o��������c�ũ�����������������Jg����������������4m����}wv{���������u��G~p{vn;GKJ���������xt|��������vv¸��������������lTp���������ƿ������>�������}������������lnxttvlc}��������gts����������xrryx|z~������������������Ļ��������u����mW<;CTU\^jz������vrwo~8<@D?g[��������gus~����������|v{|{����������������������������|��x�����pnmr}qu{~�������wmt}q89ABBgiaq�����jnr�����������������������������~moru}�����~nknz��������������������|�wmw�_*A=?;iihebrv��mnq}�����������������������������c-3Ljly}��pj\U[f��t�����������������}��ul}�E3;A:;idkgfogjgihn|{��������������������������lbZA44JKALRQYM#Cdrk}���������������{zw}vebF5>8;?;eghghhihilcqw{�������������������������wQVNbx�mWJLOXjP475FWofz���������������}wu�fN?7;>:;D7egffiiiikgbnxw���������������������������KCDZ���rSQW]moeTKNRhno���������������zut�b,?4<:9<=8hfhiehgidjfk}y}��������������������������{XL]t��o^cggiaWFLYptp���������������}xv�J19::@99<6defjikejehhju~w|�����������������������������y���tcjlhh_TM\qv�|���������������ywr�:4:>7=8>:>ehcjcigjegib{z|x~�������������������������������rrtknomiq{uy�����������������uvuy999;=5=;=?fgeldfhfiijdo|~x}�������������������������������w{}tojtwv������������������~�usp}-6?<;7>;7Ceicgehglffgcpt�zzx~������������������������������|���ztwq�����������������}wqwq/<7:8?7>7=gk^jgeeejeielry�z~}�����������������������������������{�y�������������������xzp{d*;=7>:<6>;hfcegfhffekhcst�~{����������������������������������������������������������}wwrz^&<69>8=<:=dceefcgifghbhkz}����������������������������������������{���������������~~xsso{H2;6;@6>777cdfgehbhgfjg`imy~~������������������������������������������������~���|��~z|wovry=46=5@5?=8:^ddifcchgheiegqz{}������������~wpw}��������}pWP\}���p��������}}|�vxzvu�|�yxwupun-;8:<988;:;e`ffiecifffdm]otx||��������wncgckwx|ui[H><9J_~����}sorlukks}}zxwyrow`-7>8::<8;9:cbcgahcjgdiih]lov{~}��������}|qiSJCMNLEB;737=5BNJJA@EJB99Stytuvlm^ageanwyzxttonxG186=:<;2A4@ad_ffgdgfgdhnabhqyx{}��������pkUM=4,#+*...)*5&*6;2672B><8-9DV\Z^YQS^^anu{txtlnps9-@4>798<986_bgcffbi`hdfli[eouv{}��������mbZZWTVM?>>DANZebMG;5.4343-*2//(36<6@GWU_ouzyqvnlsf)88979;:6::6ebg`fdhefdgbin\Zjrvx|~~������wns�����~xnqprz�����kyxw_h^WEC@8AMGGHGNN_vtsysmohtM//?=06=:5;85cbeaeddfdhcggjlV_jnsw~z�������}��������~��}nuzw~zz��}wojdZVZbirol_ZUNetsuusmmoh<3:6;95?9988=fcaaddehfekdibsbVdnsmvy{}{���~���������wvzzw{opsttjqjsiqlpioprrulhb^kmoopqjmgU1599679;8;<86bh_eeeddgggejdpwP\enpor{uw{�|{���������}whcZWjadcmcajhnsnmhnmqvprvmedfjgfnliil<1;79<8;789;<6ah^hbbggffgghge�YT`dqlmqunt~~o���������~znZVOIKGFKEGRQ[V[ijjpmvoqwrmjedfglgfjV44:878=89<74=6gefddfcciefghfg|KZ\hmfimsn|}~����������yplaXONEEGGADPSV\^jovsrnonndehcbbfhbf=42>3;68:8965;5dee`hdbicfggm`lu�bMU`eplnjopy������������z{tc]UKINIGPK\X\`jrwqmrinlej`e`]a`kL4;1;898:63=;969j`cfgcjbjckfjfdv{|PNQdklhnsr{������������������vpqnb``bdpkssvqrkffkdb_YZ]hW?-:758655676<22=4;2:6;9`ecgah_fgijejhettxp\HISZhjrnqsy{������������������������~}}uogjo`ehdY][^]M64874569<82;593:9d^mddjeffiiihifsxuq_V?GT_ekqqutt����������������������������zsiliahdaZaU^P;39646368;68868679gdegdfhdgfighfbwqtte^CDDQTeiltpl}����������������������������{tpohfa\_YPW5288923990>475:9586f_iacfidgkdihn^uvtno^M;BCIQaafrmx���������������������������~{tlk_dZZM^=2455.:468662;3:6<3:bfccdeefhbfieigoxsro^VA5AAGK\_mir}��������������������������|{snhceXXLTi<243297474<32;477875`f`dfgdechgjhh`stwrpf_D@;8D@DI[abn}|���������������������{v��pld_]YQFUko4/65159:0:576<548868bbecdfgbkeifkkYsrvvpj`SC<=:=DCEV]fnsv~�~z����������{}~qrs�|jj_[SJOVfnl/4367/85166-<7/;6538ceccfdfhhdnjjLJutvmyheVK?C<;>>@iuvxvwod^LJ?A:;<>>@AFS]heabfggadb_bjplnmlbab_naXKCEd^ccho]+255476255526172<178g]nadfcddqv8 d�rn|sxqfcWRB>@=;A5>9>=CWUVTYWXVSUZXbc`b]WYYQXGLJ;U\iagdmn[70725473126/:0665374bebdccdbf�J ���qmw|zzhj\SG@A9><8>9<;5B?LFGCLMLKOOQURSTNQVIKD?DQ_eacfiis>C80.8165632;22;.6167`ebifcjio}i�~�ygs}{zvh`aKM<=B;;?8@::<9>D@B@IHIFHEHL@KF@JBF7BR\bec`jcio)S@*16,6332346+971674 \ No newline at end of file diff --git a/images/trainset_face/s40/1.pgm b/images/trainset_face/s40/1.pgm new file mode 100755 index 0000000..14ffdd0 --- /dev/null +++ b/images/trainset_face/s40/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +wy{yx{yx{|xx|y{{}z|yz�z{zzv{{z~sumi_]bmx�������������������������z|vxw|xzy{yz{~vyxz{s|uvzvwz{{|v}yy|z{y{xz~yx{{~|y{z~x}wxxkk\YRTaaipqy�������������������������~~z|y{{zzwzuzzxyyxwyzxxx}yx{w{zzy|}y~y|y}y|x~x{x|ytookdZMVT`cjp{���������������������������}�w~zy|u�u{wzyzx{{vv{yx|yx{{~z}v}x~w}{y}x~z{w}y{{pqlheSOM[Y\`ot����������������ı������������{zyyxyv|yw{xwyywwzyt{zv~z{{{||y|{{|z}yz}w�yzxxuqsl]ZZRW[\\`]fmp��y������������������������st}{{yyzzx{w{w{uwzt{z|{|{yw~x{|x{|{||y�~�xuyprzpeSSULNLIZhtfgpqndkpy�������������������������}{~�|zx{uzuzvzvzyv|wvzx{w~~|wzy{|xw}���twzw{zqpYPUXR]Zikhrced]effebrjx������������������������x|v{syww{vyxwxyv{yzx}yx||x~wy|u{����vypz~�xpdaVXRVZQ]ikjV^RK]\_O]ea{������������������������}wzw{ztwxt|t{wu{|y{{yzy}x~{zwx����v{}|���znijXaO[WQYNiYRYQKUQ\MUTduvv|���������������������}z}~r�xwzyxuyv|x|{xzxyyz{|zzv������������}xm{qhl_V\acXbeXWVTQTRJLWee^gqt�����������������w�xtqy|}}vwuyx|wxyz|xzw{zzzz|x}�������������{z{�uinhifcdehb]U`YVYPHGYQYav{���������������������imjr�}zvywxwxxuwrzw||v�x{||������������������~vxvngopnghePb[\WQJZ]W`ovt�������������~������jigy�wvywztxwzv}xv{xyxx|~��������������������|vorlorkf^^S\edbNVJ`n[gxu����������{{|}}tw�{��um[krywtwxtyu{w{vzxyyzx����������������������rwrysohk_W\TSfZiXYWWhaewmu{��������}wos{~wsmjk|�sYcgyxxvxxxs|w}vvzyxz����������������»����{zzsmjqnkV\WUdXmf`QeteQd}�����������wtvqorv|nnfs{XU\ovxvxsyvwwywxx}w���sj{������������������{}ryypuhhe]UdWpxfY^lwmoq�������������|zfulsncdYbZSU\fs|tyzwz{yyzw���ujlr������������������������~�jsqkc_eoz�YTYcsww������������z|��xypd^QLWGVW@{vvzv}uzwzvyy��hfclm|�������������������������t}~zkerdt��_dYf�������������}z�~����tg[WILBLaAbzzvyxvy{x{v��i^aXojz�����������ǹ����������������x�|y^���ovz�����������������~zxub[MRJLH`X`vwv{tyrzvv~�nTRdW|y���������������������������������}r���{u{�������������qxuckhgl`SZKNUB``_xvxvwvu{px�ZOF`^w�~}{������������������������������������s�|s}���������xvviedff\`^UZTMRG]gbn{zvtxtqv}t^TBL[di�zy}����������������������������������~��mw{�������wxtt]ebf^d\[ZY\QMRWffluzxswv|ogRQAY_hfk�z~���������������Ź����������������������{qx{��}~zppdV`bk]nj\]VTOHM^VQxuxyv{}szj_DJIW\ocmyty~����}�����������������ý��������������ztt{�����wspgc]``\`ai_ffOHBA\XBp{xywzutzgO;NHUN[jsdtyw}�v}������������������˹��������������z~}����}xvskc_TPUfgcUWMU;>;XEgyxttvvtxdCPJDSIP_[ijnmy�xv����������������������������������������������{ohbWT^\eeMBVDIG7OFRtzvzwr{ogMFL@MHM]]ghipv}sv��������������������û�������������������������zpn^XZW`jLA7>K:9TxuvwvuouVEC;>DBZbMZ`^ku|���������������������й����������������������������smeWQN[^NDyG7G49/5);m@XTaquy����������������������±���������������������������uj_ZMQgW]m\5>75D{suvtvqxj?*).++[\KTemqs����������������������ɿ�����������������������������xk_\OofmekD76+?ytrursqvnD*$*'"&O\ehnw������������������������ź�����������������������������sd\swhri[54*@tquqvrqvlG$+'%%*',C]\pu�������������������������¡������������������������������pir}sjpV<6()lqtppqrydG#'1-"*$):?Tmp�������������������������÷������������������������������zst|�jf^:47^qtppruxV?'+"7-;MZy�����������������������������������ƾ����¿���������������|}~�uYY@4.,CpoqpqqtB2$!"#,1@GYx������������������������¶���������ü����ľ���������������~}�~ZL?1*&;iqmooq{=(&(& 47Efgx����������������������������������������������������������~z�tfA?6!/,lnlpsow[$%%!"'+EDTV]^gjofO8/giemiggjeifhirR),##-:=b����������}pjfbXSVNUHODRLQ[]hlxy���������xtdVP=;-/8:;=D49MVX_jshOV%`gehhifgielkboj($'*(/1:Be������{~tzllda]_QWGE;A3@HCJTSghs���������wiTI@5;;CQOa][bM2GMW_qsJU>X\dgikeeihgdhim7#<)341Gh������}qsnqqc_[PJGDE@F;79>JSZfV;KUYkzLNHG*[ggehfglcjdloG+11124Hn������|qkmgh[UKIZe]OKNOHFALGBHSf���������yZ8I@IS2B/H_;sNGYLMP[mxYJLB Uggbhfjfdfbbq|A1,/-22Sn�������{`eRZHH\jiTB<9@QNRNHRMBGR{����û��qURRPSVC7/3?9r�MAMVM\kzc=MGNecbdeghgih����f>+7,6Kl�������v]XU>Hdl[>5@'E9p\QTOMZMAHq��������lUhYN\nBH7.9Cr}f]IZ[Zpxn9H@Q]cchfifecu������R61/Gf������xh\ML4d[T_C9#>Cy}`LF[[NHMi������ìg]l_Q_kYKDG>cuolbbej]txx6P1*VTi`gggdbg|WO{���xS$+=j������rd[VKL]MX�\cI=VW��lZGOfaW^~������Ⱦy_vn]\afb_[lkhd_guxwexv�7[46[Y^\gedf\tw/!"b��{V#&Hs�������ucd^io����bqbg���sj^ahmnr��������Œ]rimaWa_h\haebkr|wxuwv�>d?F`UZ]eeciavu)+efCOMSfdcadeia7��t^@J\5X��������������������������������������������������������������z|M4gfAAPKcdbfbedqK��vcU;(OR<���������������������������������������������������������������~~QKR�jn�������������������¿��¿������������������v������������������tsOi?::>Bd_haeebark��lYPj`X��Zv~�����������������������������������������}�����������������~puQj90>;?f_ebbf`^ost��m`��U��f^z�������������������������������������������{���������������~okmf&979;dabe_bfa]�X���o��|��|Un}������������������������������������������v|��������������{lmsT%926;_adaccfa^e~R���������\fs������������������������������������������|n|�������������tjmr;40598_aad`c_bcR�|Eo�������fk`~���������������������������������������x|rnqy���������yyuifg'55136b_af_abc`cZ�B^������ydfk�������������������������lllhu��������pX_mkokw���}�~~|vquv_d8+1/205g`aacba`de\j��zk�����xgndu~������������������{}����TI6:??7@7B;:/..3(39AESOX^limry��uvhgs9/-.+/-,,--[]bZ`_[bWf`^_b\_`^a_\b]\bRahiu�����������������������sj[Y\a2/ (%**#*)%**,',&`V[Z[Y\X]YW\[Z]YhdN.&%)e�����qdQ<=9:6JZ[]lt���������������������xwm_Y\]c*55&&))%)&)+('*%)U[W[YVW[W[XY\YV]sK)#4- s���{}�tnZHC9;5:EUY\jz�~����������������~ttl\W\XYf+)>*''#$+%)($)+#,XWZVXXXY[X[X]XSju9!)<�~�����zpaUJ;DFOTPT_b^fcaac^eW]ONKSXUUZZl& 19='' '%&%&(()SVUYXWYYSY\WUVtllR),W{�������vqmcRHA=7558:@AFKFSQRPQSLMLDFTTSWST\Uj/ !8@('%"%'''%+"'UXXUVYUZYU[YQ^tghj< I�w���������|ogg]QDJ>BDA=5.1=.94988@?7?;CKQQSXSP\N\WXl./5A)$"$-'&$+TTWWVTVYXSXZK[qi`wb ,��w����������ygciRKLEADF>F4446131435549?ORUXTTSXNYZ^Wg<'*H0!!'$*!)%"-PYURYS\UWTXL@aifdstZ��z�������|z|sic[SLMAJDFIC;6258446*3=CNPWVQUZPWN\Y]VcD&&BF"""&'#$$($ \ No newline at end of file diff --git a/images/trainset_face/s40/10.pgm b/images/trainset_face/s40/10.pgm new file mode 100755 index 0000000..78d5883 --- /dev/null +++ b/images/trainset_face/s40/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +}||~{}{||}z||~}{z}z{~w~yy}~y�|����~||}y}|yviohv�������}wzxxz{vxvtwqvwsvswutvtttrurvtrzos|}~}{�z~z}{|}{z{}z{~y}z|{~z�~}z}{{y|zu{w�����������������������{yvwvxuwuuwuxstrwvrxsutwvtsy�y}|{}}z|}z}{{~z{yu|{|{}z{z{~zzyxxz����������������������������zxw{uzuvvxwuxttwwvttxp{ov�~|}{||}{~}z~zz}x~}|}}�zyz|w{|}}twtv��������������������������������vxxuuuwt{vtxsxrxtytuvq|~z�z�y~�}~y|zz||~z|{||}}zy{utz�����������������������������������|{zvsyvrvvqvwpuuxwqxr}�~~||�{|}|{~z}}{}z�}}|}z|�{xvvszwqy������������������������������������zyususxtsvttuttwttv}~�{~|}�z|~}x}{}|}y||||x�~try|mkot}���������������������������������{���|~uuvvwwwwryttvrvp�~|�z��{|}~|}|�||z|�~|����mgquj[hdooosilqw�����������������������������{�zvtxxsusvsvvstwur|�|~|~�|}~}~x}z}������jnor`aa]c\ceaR\Zeeoury�������������������������{��wnxwvsuuuwuuwsvs�|||���|{~}z|x��������wmde`[dWZ_RCSPQTZR^gxnpnx{����������������w|�}�{|���vsvtvrvrvvtvrsv~~|}�~|z~�||����������zvkeQ[^RURBEFMNaZX_ckk�tw��������������������{|{y����{sqvtvsxrtuqxq��y|~x�{�|~~����������|kjXZVTQJHDMPSOXOLZZ^jq����������������������~�|w�vz��sptuvsuvusrws||�||~}~�{����������zm^XSZTGOMHGWR`X_Z_\fmqor����������������������|}w�y|�trwqszsvwpyp~�{��x�w{����������zraWVThUWLRMSZ^U[_hjkvu�������������������y�������~�~�~z�}tsvsvqvpvow�~}�~}wx����������njk^OX[cNQLIQSOVXO`mytrt��������������������p|~��smqyvp�u��{kquqvwtpvu~�~}||xs����������soiiYKQWcOSOKQXRNXechx����������������������wyu}���mvvnvu�|��pksrvwrttt{{~~���{����������y{opdbSTRh]MS`HVTP\nt�xvln���������|sz}�����~wqsms����}vmvv�y��xjkusssqsr~z�����������������wsniqf]WUj^NkTOYO^[b{�����������|��{x������sjlgosxs|xuzt{zu��l_uqwrwss�{��{��������������zvq�yd`Ofiaaaae^ecky�����������wt~vmtx��twucbznokhlpujo{q�ysanusrrsx{y��}���������������v��skYbpyc\`mdtu�������������xt~o]]lrryttpvj\lstteddomjpn�trXjsrrqst}y���t�������������������rigl}u_l|�����ž�������������~teU]cljhnqme]kkpcbeb\n|lksxiNvssquyy�{{~wy�y{�������r����������yvq{wkejs�����������}������xhnf`blkgmbdYVZdhh[]cUTop]j�Diysnwoz�y{u}uo|u���v���l�������������xvtvppy���{~xt��w{rst|�rqudlgirdjljcgdWK`bfbL_]W\O[]u^Tuuqrsz�rw}vmrvt��jz��o��������������yuzwxsknomsrot}{{{zvlihpqljjodrmjgljdl^ZQgbYTgZ_pcXRk[Vgvuqs}{pzyritlw�qox��������������������yptoeqwvwpz|xuy{ypmgagdqpku}utfmgj`[ec^TYZQVU`co][bLKTspsq}zx|asnb��ju|y���������������������yx|q~�|zx}|{ymdefikjmhopwzuieahZ_a`fY_QQUldj__X>;Dksrr�uv{vjzbZnlpiz������������������������}~�}~��vqffcZ`ehu}vknuxpol`W^]U`]YZ]a[rc`ZH7J73cvtstrznlwcJ}bjWd����������������������������������}tjpkl]c\fk~ypdblZhoSQZUb_WJOVSn_M6>*B=>Eypt|{ssmxpfSwm`Xw������������������������������������|w}jefYpfnxxwg\VL[WRLXY[\WWK\\dI<869IM7^qs||wqnufWQolRc��������������»����������������������|vofgd_d^kkpka_JFPEGJWWTLJMWXX_HH72?I;Fpqy{zrlraMPuXY���������������Ŀ�����������������������upjkiacb\fm^OWJP:9ONZXOPN_WI]XJ9/@@B9etxx{xkunMUuWq�����������������������������������������yvlnffc\__e[JLQA;I\aXUdURVKOZXPBPA83`o{x{}ktpPHodu�����������������ľ���Ľ������������������xwrikga^`_c_WZNXIEc][_fPLTN@EKNBB1'>n{vz{suf8Pkaw�������������������������������������������yx~soffd_^`Y[fZcN6ee_[^WUBK=36>>?2%.Zxyyvx]HPae����������������������������ȿ�ü������������}wyqoklfbY\ouhd]EVsWaXKXO7?578E63+Czxyxz�JP\Ru���������������������Ƽ����������ÿ������������}rmpjnbixy�v]dXFtaWRU?HI?9?D/7,-&'z{x{x�WC;<884'312"8zxxz}lE:9c�����������������������������������������������������������|zlQFHC<':9>8;?5/25":xzxw}iC?8m����������������������������������������������������������}�sdoQE4;<156*53*/0.6$!HwuzxxlNA;598CAURcddhmpmr|~�{yvywjcRA9/(,,+&.hdfdsmsnooyYncZYJYuxhPKIEI5396k���������zke]ZGRIEE@DCGHAABES`dhkllv}}�u~ywzuaVG96,/7,,Bjgd`qnqmqk�fdhM>dvckh*b13ALB7;6�����Ƽ��n]TGRONIIWQPT^cieN5D^]bihqyy{xz|xysmWR<=5(,5 &$"Liebholpqok�ubmHCiMn�yCF88==SAI"u����ż���jVNSXNMNXOaC><<\`o]>DTTcfhrxw~wzwvykdOLF4-31&+)+ \gefcnmmosfxmpmMYPL��tf6 3CMRKN+X�����Ķ�zmQT^VTPW[mrEPA3O1S^^DFSWbdhrrw|}ntrgNOL5,2,*5Mc^@Wfciflkqjd}D@~`irv���cmSSPd`AdHd����Ⱦ��wq^Uc\[L\o�{RH()<8YKNZIXT_^cmtw}��~bppPMRB%1/9Vkvvoe]f^bfokli�L&��rxv�����������k|������Ȼ��ywrkjhRLfz��l\VGNNp[BFVXWU^bow{{���nrh[PX1+3hb^d_lkmmjqm3�����������s|u����������õ����������~��������vnitrkqijevz����}tbeXT@94/5BI=6*Qh[a_nljpmjwK�������|xvjm{����������ž�����������uz������{~xx�����uq~�����zk[VC67029FRRD1-BhZ^_mmhnfhw]�������yuw�������������ľ������������vmz{{~|xz����������������wr_L:736>EK^_M73LdW^^nkllqcqw�����������������������ô���������������ttruyy�����������������xs]@<0?CLRYlgO6:W^[Y^jijmlgk�����������������������ȿ������������������������������������~}y|Z6ABOL^ccplZ0:_[Q\[ikkllj`�������������������������������������������������������������{~yuwjFFQY>Pbeth'ImMSWZijknik_����������������������Ƶ�����������������������������������{|tssl`PTP(2J`gs{.WmFPTWmjlmjm`z����������������������·�����������������������������������~|tqopeoeHS6:IS]n�Nd�UkEFKMOijffkjaq���������������������Ż������������������������������������{oqlllgv�_BULN>HryWe;HAMGehiihoff��������������������������������~�������������������������tpmgmjov�[C_R;AY|^nF@CCFEgkihnfeg��������������������������������p�������������������������uxrcnknjvuXPXMIZxi\c?5BACEejigiji_�������������}��n|�������z����~gu������������������������usrglqjoqSL_uunofTrE5;==>Diighfll\{�����������z���iR�nw|ql^AKUcld[s��z��������������������|sqtgoojsaIWs�z]RNso)4;7=<8fegbjgpYq����������|�����2ZZ]_g]H;.8?LWgj|���{������������������rulrmpnlosroywqUYnn@/664<8Adhiehfhid|��������|������Z=ITYaLTTXa_akrr���������������������}|wsupmqkro\emlmrvmnuI0425567/DIIT>RKIAFKOJXNNRVmos|�}��w~|xvqpqpkplmlkfie?#.+)(3&**1+,10,0,0.-ddhcdfdgcggdZdv�������p6!VAbFZbN`]UP\L279719F`q�������|tuvomlllmjkgfdd4),-++0(4(.1*.-/+-,./fgcchbdhcheg]Tky�������yMT?>URcmhzr_W_P6@7GIUems��������tqrnjmnkjniei`a1#/-,.&1+--+-/+.*.**0fdbdffegdfdfgU_j{�������}��|bXV9jjgYS]a`idlltuy�������{rprimjrmloej]`b.)--'0).++3-).(1&1'10fbbeb_f`dheea]Wbo�������{����������vx�vrzx�z��������vuqophhlpngggh_Ze**,,+)*/+,-+0+/-*1%-/cdbf^bh_facgd_a_gu������sz�����������~ztuw���������}wrlqlkhjinjfk`\W`c/('.',.,**1%3)**-,+,.`bdh_fcbecfdfa`c`o�������fu��������|vwtqz���������wslkpijhgkngfgZZ__h,%(.++,,)(.+'(.*.*(-$`gbe`ebfd`fede[Zeh~������zQaeglsmtpnjpimu����������vtnjqkijedekgb`URe\e.%.),(++-*+).*,*(-(-(`c^ae`bfb`f`e`b]chz�������w_TNOWTZ\Zceku����������{rslnljdeedfb\[VR^aai.))*++,*'/.%-))+)-**%dbaacd`b__cca`eWgku���������h]\XZ]]_jqy����������~{sqkjheigdfd[[PRTabad5!(,)+-&+'-('.')'0(%,`^ba`b_c^bae\cb`Xtx�����������zoiomts}�����������zvrqolihlj_a_ZWIWY_`_i.*')&,&*,%,&(/%**-+((``c`^d]d^abbada`Ulv������������������������������xynrolkhgg`[[QDX\[^b[l4!&)1',&+**),$)+&((&._ad]`b`e^b\c^b`_dYq�����������������������������}uqqsrkkhccX[LLO]_`b_`e6&(0%.&,'*&-&(&*%*(("^c_e]ac^_bbc]a]c`[`����������������������������{rslspiffd]UQHPVZb_aa]j8/(++&*&,"/#,(')*'&'da_]b\a_^`b`_caaa\Sq���������������������������zsrtnnlggf[XGFQRW][^]c[h;$'&+".')$)(&('(%*+(+`aYb```_^a_e^_\`aegB��������������������������zzpopppma[[OIAJMPZ`]^a^\i@$')&*&',#*$)"+$%$)&!\c]a^`Zc__\b^eYfh^Hf�������������������������ysnrojc`\SCEDDQKPW[_Y]^Yi:,2&&(%)+%*#+!+$$*"(%]c^`a`[b]b[b_]bmN1*Y�����������������������{xhnobeYOQ>=GKGNNXV]Z]]X^i;64%&(&(*#&((&!(&)([`[][a[ab_^a[_nU%#(lew��������������������}zlqdjc\SK=#("&%)$%#!'][Y^\[^a]_W]po_+:%�|pg\E8=GLJNOQSRYRYJVIN;@6>9FCMNRWKKLPTOWM]XY[^^]YfV <4L-) %""%" $ #\]]Z^\^[^`Tclmn#/-�}ogfS76996=?MKNRURTUNPSPSSWU\W_]ZbZ]d$1BFL.'" &$$#" \ No newline at end of file diff --git a/images/trainset_face/s40/2.pgm b/images/trainset_face/s40/2.pgm new file mode 100755 index 0000000..917f9db --- /dev/null +++ b/images/trainset_face/s40/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�������~~��{�}��}~�~{qqnhii\__^eirkhksz��������������������|tpk|uz|�z|{}}|{}y~{{{z�~�}���~�~�|��~��~|�zxmma_\`]]c[c`g^bbdlkpvyy������������������|xms{w{~~|~y|z||{}|}|~z�z�~����������}~�~ywqmdcYZ]ZY^W\YXQSa][affemosoux}y��������������|w|z}}{||~z{~|z~{}{~|}�|����~�����~���xrlb^^UQQPVYOSNGBRVPS[STXkiutt{{�����������|�����vpy{}{|{}~|~}|}|}||�������|���~����~smc_\YQIIEAFBGECFQLLMKPV]edgmqv}������������}~~��vjtz{~~z|}|~}||||}~�}��}�}�~���|���}�}umo_YTXQKFC=>HEHQEFIKJOOVYZdiqv|�������������}rtv}uopu~}}}z~}~{~~y�z������~�|���������ysrngb\^SLOGEBHFNQEEELUOW]\cgqy�����������������xlfjko{t{�|}||~}|~z{���~�~��|����������}}ysph_^WPNKHBGLJVCLFPUKMWa^cju���������~~vts}�yh^Yenry~{|{x|~|}|�����~��������������snfb]]QOHKDFKISNOJP[QLMWhmt{��������}sqqpopijr�zeY\dds|z||~{}}{}|}{~��}����������������zoje^_XYMIEGDMJPY^WLJW[OV`rz|���������yumkqilg`htu\Vdearywz}|~�y|}~��|���~��}}�����������xoffa[`WXOGKJPPT\cliFIYabgy�����������}wrolcc^XZ^idNSecczw|z}z�~~x~|~�}z�zxrkr|����������}{gptjca]YZOQMRWZ[Zr{qYZgms{����������x|rsntp^`NNOVSPJ\Zf^|||{{�}}{~����}{xgjew}�����������{w~�zkfd`][_U`h_Y\hy�pktu�����������}olf`aei[ZTOQMKM=T^\^ix~y|~}}~{�{��xi_[jkw��������������{}urqjlkifmvrciihw}|tmvy��������vpd^YUNVUUVQWEJFUHIO`dVm~w}z~}}�~��um^^\kmv���������������{}uxzwnrvrtzpp\s�|psl|����~{xnie_Z[YQWLLQTVLJPPGPYa`Oy�x|}}z|}~�|o[aXdkpy}�����������������������|yyvtvso^u}wglz}vrqy{{ysjece]OUNSUSVGUUMCbOTGL}~yz}~~|~}�xf[Zelfsyv�����������������������|~�}qw�vpvx�nmokotzx{~|wtpked[ZVPZPXRHUKMW[UO@\x~x}|{~}��k]LZnghvsty�����|����������������������{~��xn|wonrrwyvqsoqmnmqof\TVQWTGPGLQ_`aLRm{}||}{}z�{cZSXngnlroyx|��{�������������������������}���vuz}~y{|sxxzxkc]cemkj^cMPKC@JCPHdbZEm{{|}x}~s`W`Udfheisrqw�x~����������������������������������������~pd[TWVYbm_ZUNJ=>9BGNXb_OY||}|~y|n]UZ^Xd^ejmmoxzz������������������������������������������|qh\[^YX[aMJJDH;@:DSOTELgy�|~||y|wfYNRVV_]dehgptz����������������������������������������������t]ZWZSYWD@9D@;:GJWL<@CFNPPF7X{|�~�{trk\SIDSYWXV_fdko��������������������������������������������������xe]TONB::ECKHPJLJBKp�zzmke]NCM[SPRPaeehx������������������������������¿�������������������~t`PMI<2ERMYGJBHFJs~|~|lbfZE:GQHONZ`adn������������������ÿ����������������¼���������������~vfVYF/Eo[YN?A:EAe}|}}_daN83-LDLDW^aey�������������������Ľ������������������ÿ��������������xvwiM:|�WNB5<57Qz{{{|_d]O80'4IOJVQ^j���������������������ù���������������������¿����������}���eVf�fGB<63,Aqzzbb^Q@6$),KPLQcw����������������������¿���������������������¿�������������srr�}R:39403,).36D[jn����������������������������������������������ý�������������~�}}l8+5153T~yz|V^XX:.-!,/1Gbey����������������������������������������������������������������qjE//%66Cy{z{TZ_P/.(&/(.Q\ey��������������������������������������������������������������{yzXL6.*,-As|zzUX\L3."'-*9OS_w���������������������������������������������¿����������������fm[D71.1,Fs}yy\U]L8*$)+0BIL`t���������������������������������������������������������������hYX=3-//1:p~|yZWYTB+&'.:@GL\i��������������������������������������������������������������zfWHA..30+0n|{zTWWWQ3&(19A>LVkx�����������������������������������������������¼������������ucGK8223.-.i}{uXRX[M.*(4;9AK[jz�������������������������������������������������������������mZG;<30)(*1`}y|ZWT[G.*+5=2FIVix������������������������������������������������������������m\>8741&%#2d|w{UTSYH0)&4:;@LWh}������������������������������������������������������������|iZ79020&"!4i|xyUUSUR<*%.97:EYgy��������������������������������������������������»��������cT?-./-& $;qzzxUVWVWD&*/219AQi|�����������������������������������������¾���ÿ�������������fR:9)./!"%7/0,!$)Ep|wwUSWTVP9*+.13=Qfz�|���������������¾���¾������������Ŀ¾���������������������pPB8.0+#(._vuvvOQTQST@)%.307Rjuz�����������������������������������������������������������~[;9*'(&%2nvusyQTQRTPD,%/.2Tqyyy���������������������������¿������������|{}|~|�����������iE8,&'&#;pvpvwWQTQUTF2$#-3Srv{wz����~vprlopjkpu{����������������������wqjidhbkklsy~����wz��vK=+' $!IqptstTQXNSVQ8% %(1Ut{vqrxwwtrmjcb``^\_ac|��������������������|ik]`Y^cbetr�����qs��wX>3-(-YolpnwTQVQPTX=&'".-Yv{uikosvxutvqniddXYVYfly����������������pfc^XVY_jjms|������|p��ZK6+-4fllnqsUMTMTRXF--%,4R|{tibqy�z}}{ulfbVPOWX`l�������¿�����ud`afgkqz�ynniz������{z��iS?0('EikjiqqUOQQSQXL6,&31\zytgfl}��}}yx|����vkZ\SSVh��������ÿ���vkdqz~}�������uesz~����y��r_J6*6RlfjkipTOUPQMVP>0,*7`z~sjjowz~vpv��������vm`TPk������������ojy�����|�����rjmu{��~��nj\;)DgghhiimUSRSUNVT?3,0?`{zuqssnonev��qlhks����~lSPv����������}u�����t_Vuhdky�|qrqu~~����lfbE.N��oalfkVOSQQRUVK1*5=azztrtlkd[mvste]G�\^������gQa����������~������~qM��\d�mmsuysy~���q]_Q?Y��~lbhhOTRPKj~b;038_zxrnpe]bkYw}ie4^rY���}���bc������������������g^6nYk��bgiwuu|����z`_OQ[}wx~ddjVPSG_����]<*5f}�rqkmh]d[|�sqVOpr���w���{w�������¤���������ykaje}��omt|y{����\^PR^^;Q�iegTOPMih���~F);l����xooliw����v{v�����������������������������������������������[SWJbOLL�s_cWLNXm>C��yH%Ep�����{vyzw�������������������������®�����������������������������\PIXvk_`{z[_OTDauB":ifG.Lr�����������������������������������ı�����������������������������gCVo�|hh�r\dPTCfzO+/ELI>Kp�����������������������������������ĵ�����������������������������g:v���mu�m\gPWD`�Y0SP;BDGp�����������������������������������IJ�����������������������������`U����m�g`cUXCV�ei�����������������������������������������������������������������cf�����vZcdUSL=}xg|yoXA/ax�����������������ľ���������������¶����������������������������po������u`b_VSQBh~q�ydR:"Tp��������������¾������������������Ĵ����������������������������yy|�����jZefTRUCQ|v�{]G2(Blw���������������������������������÷��������������¿������������x���|����a\g`TPPOBl|�_D55>^u���������������������������������µ���������������������������~|���y���}d\hcYWNSF`h��`N>>Qef��������������������½�����������ķ�����������¿�¿�����������x����w����\\ee\TKSGSf��pVKQcs\|��������������������������������Ǿ���������������������������u���xw���sYbbeRQQQMJat��dOiu�[s��������������������������������ǿ���������������½����������u��������g_defPQNOPCad��r[h��fi����������������������~��������������������������������������xz������hZegbSOQOLAZjl���z|�mds���������������������qejkp~�������vmr~����������������������n�������zYed`dNKRKMP;rv]m����w`n���������������������_KBBZt�����n^O`w����������������������l�������h_aeccOMMONS=S�vQx����dgx���������������������yQ><1Kpwzzpkxv����������������������{q������ya`eeabRMNNNKP=t�yn{y~�l\qv���������������������ySNCAVeiqs�������������������������wv������e__fdccNONNMPMCM���yxwqhYguy���������������������~hZQPWZi���������������������������p|�����mb\ccbbbMLKOMNNJD`������u_cjv�����������������������pgdq���������������������������~p�����}``bcb`d`NKPNKOOOGGe������d_glr�����������������������������������������������������|{ty��p`__ef^fa^KMQILNNNGMHbz~���h_bgk|����������������������������������������������������{ueih_[]a_`dccaaQLNNIOMLFSFMTklr~k[`ijw�}��������������������������������������������������~|uQDSYX]`aacad`cNOGMNJMJLMKIKIMQT]__aitx���������������������������������������������������zuGEVV^]b_`cada`NKKKPKMKMLNILJKMCTb]\esx������������������������������}�������������������{kFJVX^^c^`c_da`QLKJOJMKKMPFHKNMHK`[Ybmy����������~uojjoukos~}}w|{ywvxtsoqkjr��������������{|e6QXY^_^ac`bbc_JLNJNKNKNKLHKMOKKI]\ZZit���������}qaGGNU[QT\`adjeapdhgc_ZRQObw������������}ywb5WVW_^`_a`_bb^MMJMJILHNLHMINKJNBXX[S^qz����������|\1/=hPHmzfn��������oeEOh��������������}{zL;UY\\__e`a`_^`OMOJIMHMMKJNJKLLLDP\TYWhx������������nLCrZEy�����������{umx���������������z}jGEUY`\b``c`c___LKNJJMKPFIMININHMIIVTXT_m|������������yur\dtodaq������|{����������������{zx^RXV\\`]`^_a^_]_a_QTRLMNGKHLFFIGHJEKI@JlrtTBLfu}�������������������������������������zr_huVEVVW[__`]`bZb_\`^aSUTSJLKGHLELEKJEHKEIJjqrbI;Sly�����������¾�����������������������|tc^oz^H[R]Y___^`aaa`_]^aVWQNLNEJJFJGIJHEIGJ>UjsthV>AWlw����������������������������������}q\Yk{|\J[XY]`Z`^^^_a_\\`_ZTRSMLOHKDFFIIGEJFIBPnnuj[H"Uoqlklb[MA<<767JYnv�������������������ueYLIKSmx����|w_T\][[_[Z_^[[\[[]]\YVWPPSLKJIEFJOVB:83Poooomk]RJ??9783AP[gv~�������������skYREKQ\c{�����u`XZ_\[__X]_[[`\X[`\XZVUOOLLKFBM]ZB1)0)!Xqssrmm\YOBA8<;349=BO^flltqrtvvvvwkfUKEIPP]h{�����~�v\X\Za[`XZ]]VaZ^X]^[[UXUQQLKKCE\cA5&+6-+[otvsoj_[UJA<>9<29247CBJLTSQYU\XQUMBC>IVW]mx��������yYV]\Z[\Y^]YZ_Z^\][[ZVRVSMMLIAMgZ800)9$csutwvnd_YPH<@9=5913.66296:6>9<97:8>@NM`amy���������{UXT_\U^XZ[[][[\[][X^VSSSQNMEEVoW?;.'6#lsyxvvvlbYQNDC:=5:894130505.414798;HOO^dry����������{PJWcZ\Z_Z\[W[]X_ZZ]_YVUQQQLEI`pVI9(&/4pt||vsxqiaSPGB@:;7:<5816722/444?@=DJW[io{�����������|M8_[^[Z]ZY[[YZX\Y[]c[TSTLOLGQbp_BG*,&Gvyz�yywroj\SKEF=<:;9<635035777:>BFMO]dry~�����������~N1ZZ_[[X\X_Y\VZV]WZ`^XRPPPKC[cooJC6-8_m}{~|yuolbWIEC?@5@7?<:663;4=;BEILUWiqsz�������������R%YX]_\[X[ZW[ZZY^TY \ No newline at end of file diff --git a/images/trainset_face/s40/3.pgm b/images/trainset_face/s40/3.pgm new file mode 100755 index 0000000..1daac41 --- /dev/null +++ b/images/trainset_face/s40/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�}~�}�}��~�~�~}~~}~{~}|oqi^YVW]fhy����yx��������������������{zx�{|�{|}~}{|~|z}~y�}|��|��|���~�{�~�}�~�~}�xyooeb`Z[RZaejtz}wqjr���������������������~}||�~}}|~z�z~{|}}}}}}}�|�~}~�|�{��~}~�{uojd`YURQTX^Ybalngggdkmz�������������z|�������~�~~||~{}}~y|{~z}}}�~~{�}|�}���z}{{pmj\[XNMDQOT]b]__^Zeb_^ir|~~|}|����������������{�}~~~~|}~~~{�}{}}��|~�{~~��}|~~{tvrkj\YRQQJPUY]_c[RIOO[[SSbhegry~�������������~z{���|~~{|~}}z{{~}{}�~�}}�~~~�~��wywqkbYNMIRLJNKPQNIC@DSRUDR][`jstx}��������������|rrsxy{|}|~|{}|}}|�~�~�~|�|�}�~}��{vryrlg^XQPC@GMGBDIDC>=DPTJLPNU`aghmv����������������|fjjw~{�z|}|}~~}y�~}~�}�}}}}}�~�~~|utsu�yugegV]UKGNRLHNGDDAIQPHHEUU]gjnoty����������{zytpwv{s`gvz�{{{|�~}{~}~}�|~�~~}������}z���yncke\abZQRWQLNKECEGTNQIPLWV[`lqs�������}vwjmkjh]ism]fy{�z�{}z}~~}~}�|}�~~z�����������wmn}vph``]^TXNOQLBEISMSXMNS`a^aoy���������~sqibihdcZ\fi]t}|z~{}}�y�|{}�~}~��}}}����������������yrg]bZ\\VTWLLMHHQKPZ[\WO]digx����������|urjhec\QPU_[_z�x�{~}{}}�z�}}}�|������������������unecc[U_YZYOIMJPQYVW]itcUWqu|���������~wppmjmfaPLFMSQe�{z}|z{~}�y~�z}��������������������xkiha_`\^`[RTMORZ`XVWfu�vfm}����������{uqjia`bYPOHIFIZt�y}}}{}|}}�||�}~�{xr��������������~ytpnknmd`ag]_VXY_i[[U[k��������������rqf^XRMQMNLOIHDP_t�|z~}~{}~~}~|}|�{qmgq|��������������}}�v|{wmjgkihfhimvog^a`ly���{��������vneaTTSKIHKFOOHMMQW�}||�z~|���scdepv�������������������~{xm}wvxuvusrwxfc`ck��{}}�����uulidYWYUMLHHMNLQVMG_�{~~{|�z}}��lg\a`kt�����������x����������y������xxrtmrq`h^z���u~��y}~uknc]WVMPHQIOJR_UXw~|~}}~|}|}~�qcZT^]qsx���������t�������������������{�tsjtqwow�~xqszxyvxninif_eWMHSIJFBRd[n~}��}}}~{�cZVRcgtps||������}z����������������������yqr��yxw{zyuwwyqtnfifa`ec\SVF;D9Hadk|~|~~z��iSNUTonphtz{}�������������������������������vz��}v��||xxvsjXUXSU]WSJKE9@4Pkuw�}}}~�}~�v`HJSUiqoioyx}~�~����������������������������������������������ua\QU\[MNIBC?B=:Cauz}y~��}wcNAMY]`jognptuz{uy����������������������������������������������wn]UOZQE:6P_l������������������������������������������������¾������������ok_=5+4]�v}|yYT5/',*"!.36H[tx��������������������������������������������������������������uYWB-/*Ov||}~|VO2+&%!.2:@dq}��������������������������������������������������������������uUFF1(,@tzy{||OB-#%%$($15I^ku�������������������������������������������������¼�����������w[BA51,E[_ny��������������������������������������������������¿��������}mXB=7-(+Wx}xzyRD*)"!($*2>HQbds������������������������������������������������ÿ���������lU?54/"3Zx|zzxWL8,&&)%)8=AQZcm~������������������������������������������������������������oT?3103kz{z{zWT=)#%$&%,1@;M]^sx��������������������������������������������������½��������rQ?3/1"2r|z{{{UV>0# #''+3;@JT^nw������������������������������������������������������������}I?8-2?oy|v{zYV<0)!(#%)61=FNdnw��������������������������������������������¿���������������S494+*Stx{yyyTQL8+('"+-85AI[lv�������������������������������������������������������������\801-'^yxzvyzRSL3(%"&"*-0.=FVku�������������������������������������������������������������f85+&._yt|xzzSWIC*'$!'&*..;BYfw����������������������������������������������������~�}����ztC41$5hyvxx{yTSQJ<($$("*511BWfw}����������������������������������¾����������yyrrokmkrxyzxspS30$@puwvu|uRQRQG3'&" $)24=Zey���������������������������������������������ykea_^_ahlu�}{nsX=0#SotutwuyPPSRK:-&# 1,>Yi|}���|���������|ywxmpwz���������������������wffZZ[_fknv�����vvhE5._psssutxORQNQ>-/!#!&,Rs}�}~vpqux����~~{vnhd]XVX^\iw��������¿���yainy�������njktz}�vib>g�kmopusSQPRRN5&(('$'68Xo���{wokt{�����}~|}��wodc\[\_x��������¹��nlz}��tsjfmy}�zqjqyz�d`Nh�zikqpqTMOKSV>)&'-%.39Vq���zumot{��ztx����������|xbV`z�������ƻ�zy����uVr�tW��inqsrvw�lWU^uzpkkpqRRPNSTG)!.-+20-02Ss�����ysskqkfnv��utlp�������������������Dz������������������������d\�p|uekfjNLPLvq�����P/+3Vx�������vsxz{~��������������������������ľ������������������������rx�w�u_dikNS@_mRQv���`8"1gz����������������������������������������ê�����������������������|��z�m`gfiOQBhpD'4g}xbJ9ax����������������������������������������ij�����������������������|����h`hdhPKGkzN31FPZZV)=Zy����������������������������������������Ʋ�����������������������{����fdcfgOS?twe8N]N@C]>6Ut����������������������������������������ŷ�����������������������z����^ddefQODc~nGd�kQ?ZM8No����������������������������������������ƻ�����������������������{���^`ffcKTBX�sYr��kNLXAAh~���������������������������������������ʽ�����������������������z{���[fcgiPTDM}}dy��y]>GQ=Xw�������������������������ľ������������ȿ�����������������������wy���YfcefQLQ8u�d���|Z9,RAKry���������������������������������������±����������������������xz��y]egccRJQEQ�k���rP:0BPLdvu������������������������ÿ������������ô��������������������������zZfecgVKOJD~o���oQ7?;SbWlm������������������������ƾ������������ƹ��������������������������r^bhedRNOO@imz��{UDI;m�^_gs��������������������¿�ļ�������������¯�������������������������dcbfeeSNQS>Tom���cS`Ki�pX]j�����������������������ø����������������������������������������cdbdgcTONKOAjf���s`xi_��ZX`z�������������������������}��������������u����������������������VghdeeUMQKKDXji���mw�m|�d\\l�������������������������qilgjq��������d[w�����������������~���n\h`ebfQPMKQL@imr�������p`]cw�������������������������eXD@4Mdt���piv������������������}���_cebfccTKNLMODNzmp������{x\\dm~�������������������������iMK==E[kwtq��������������������~��p`bacfaeMRKRMJJ>d�wdk�����vf``iq�������������������������|daRMM[`n|��������������������y�vaa_f`cceUNOJMLJI@��nr����uec\flu{��������������������������{q`UXcw����������������������mjf^c^ebaedNKMLLNIOAN�������xj\`_ceor����������������������������yz�����������������������l_`e_dcedaeJLMNIKNJJ?a�������xl`b`dmmw�����������������������������������������������������zl[acaafbaadMLKLLLNMHJ?a��������n_bdikpq}���������������������������������������������������xf\aebdcececJKOJJMKJIMIHPz������sc_`iemps{��������������������������������������������������tbZ_fbc_ee^dMIPIKJMIJMLHCNi���{{oc^afgorpx������������������������������������������������m`^^eac_ec_aHKLKGJKJQKMHOEIS^\[VOVa`gchnsu������������������������������~yyywtw�����������ypZ_acd`ecac_KHLMGLJJKGMLLIHKGLKF^SAl|xq�������g^j������������zm`Z_cabd_d`acEILGMHKJJLHMHKGNKHODO7F[_b^dflz|�������������gVNfp@o���������wy������������|sjY^```a_bbad`GMGIJJJKIIJKJKIKLHNGED9U\`^agfu���������������{z~j`nh[TOn~��~���������������wv[[b_badd_c`a_OJIMIJIOEJHHJHKJFKLJH@?GUYb^ghjv�������������������������������������������{tg_[_cc_bdb`aa^MJIJLEIMHLJICLMJIKIJHB>CMR[_ciiqw{�����������������������������������������|wkcYZa^d\b\b`b_`JLGKHGNIHLIHJEINGJIIM@^pooeP=:Lbk}�������������������������������������rhQSa_b]_``^`^_`_d^SOLNJHJDJIGFFEJJHGEICE?bjnqiXD5>Saq{����������������������������������~to^Z\[_^a_`_^]_`\a_bVQLMJGIFKGFHHCJHHFHFHCEbjnrk_H?9=Rbt��������������������������������~�skkjWZ\^`_]`Za_`__\``URUKLLFJFKHFGIJCEFIEH>FekjpndVF:6;66BV]kw�������������¿�¿¾�������vf`iy~pYZ^^[^^^]^^\a]`\_XVVQSNILKDIFEIEFCKCHF5;hjhpjkcXO==:08297>L]qu�������������������y^Tal~���wRX^^_[]_][\^\\]Zb_^\TXOQMJMJIFGS^S60.-0hrqqppleYRB?:;<:9657itz{}xrngVSHB7>:<<782/56@><9:8;602544569;=<;=:>awwtziqn_y�[ks�v��������������������}zwy����{�}�wnemkkjomqmsr}z�voc`i\^\f[\[W`d`tgWJA6AA?ADixutc|pY{iXpXvz������������������������x��������zrngm`cbmn{xpklspwfsgYbVYf`_RXSZVx\MC6;7HII78('_tmyfWb^^n���������������ƾ»��ü��������������������{nojied`]_\Wg]i`7Kobaa\U]GO<98D>@82,Csxzd;e`O|����������������������Ⱦ½�����������������|}|yvqikha_XadwnhkSBon^`WL]NF7>8@;:8&4&+dx|lF^\U������������������ÿ��������þ����������������{|wpsrni^dmx�fbg@esfTZRH?MDBACA+2(+-,Z|�iWR[d��������������������������������ƽ��������������}tstophx����oVsYPsfVRJWD>;=A7801)(/-\z~fTXH{��������������������ſ����������������������������|wxz�����|kkGTsYXB;IKCA=1(1.&$#1N{�_AQO����������������������ý�����������������������������������z||wtzsHZcIKH6-6:624-+)'=Zy�U@:K�����������������������»�������ÿ��������������������������{�mrvWLLYDDA72/0-35/,#7c|yK=.R���������������������������������������������������������������rag`OEBBD=B<<71+53/#6h}y@G0W������������������������������������¿½�����������������������|`LWLE53AA<>>9;2091(=p}oGB0^���������������������������������������¾��������������������xr|eKIB;?066695+,0313)Fk|uID3d�����������������������������������������������������������}��jckHA9>7JC=-://,/47)*EsruP?8g��������������������������������������������������������������i^YJC:B97,5%1*/513-1!&XjpxXC-k�������������������������������������������������������������qg[NGB8>50)'+&'&/<%2)%(hjssk@%o����������������������������������������Ŀþ���������������~�jbPH<4<2:80& !!"#81*((6pmqlqR w��������������ÿ��������������Ŀ�������������ÿ������������~|o^OF;994<.-#&#$,3.1"Eojsqsi1}�������������������������������������������Ŀ��������������}c`R@?7015-+)$(.%+-'/JohpqulO������������������������������������������������������������|pgiXG76:.5 !"+)(#0!7\miotlrb�����������������������������������������������������������uuhaUK;9>/4#&$!%'&''&Mbkjqpqno|ummrxutp���������������������������������������������������vvofQL:4;(**$$!!" %'%$)^fhitrsmmmoaX^]gW^b^x����������������������}tquv�x�x���������������~}��smXT<981%"%' #(#)#>bgihppoibg^YVUPNROMJ[iq����������������nkgb]W]Wadomqt�w���������{{�xmbXD7:.*)%"*%%!Tdjgeojwgbg^ZVZMMLFGCEUXgw������������}xke^[TPULMITTYY\ddrntvy�����~�x{sdbR880,/(&!0**_ifejjkkp\af\XTLB@>68/2=J`l����������}wieYbQWNNJBLFOPUZ``ihhmtoz{~���~}�}uneRC:7*233"*("7ajghfkofnl[[ZMGSPTQKB;7.3?Vy���������zlg\]WLIED:;9>AA>IO[]ckgqjt{}~�~{}|{|rhWJ>=3/,= !)$"#:heehfpjhyt[RLJh|u_VMFKC;5;(f���������xidXTNJKJIEGMKTSPMEALZ_eflmxu|�z}~{qnYSF@75-37"&%(Mfhdehhjmv~_G3qm`hT/P3,GbGf�eD4*57:JF?�����ž��|hSRQQSKPOUaE8@/LLjibM=PS\femyw�z~�xvrt_RROC/.32:dqyxnS`b^hbhlrOUxRSIH��k`6(0?IXHI!m�����ú�vrQQ_TUTSSjyN:E-D2=Pa^JEWW`^gou~y���yntlRWZB.482Rjpkegw`\daandyW_�hgw{���WlNPSjVGXOo��������vsc\`]YMLo~�[L9,/8Nd?ISWSV_Yfozz}���xqzf\XW<:-;6X]E;5BniZ]`fjjn[g�yzs}���������kjnn�����ƽ��||qqrlMYRp��}YRPMJmnTVRWW[]Yfoz}}��~pmgZ^K954.@RJ:2* ]f][]ahmkbp���xs{z������z~|y|�����Ƿ������{nkp|����mpiv�rgdhi]bidfuz����}wdd^SD8905@MPT89$JmYV\]hkf^{�������ponz��������ɽ��������~}wty�����y{rtls}{{~pm|������vj^RG9970GDO[gN44Jf]V\]hike�����x|trnmeo����������ǽ�����������vpx�����|}xz������~z��������yq^M=34@CNPWjjR1;XbWN^UnglY�������trt�������������Ż������������znjtqtwrvn{�����������������z{[?=8?RVf`jonW3<^^OKWSdna_�����������������������ó����������������{uv{������������������{}b4?IYL?Uagpsb3;uOOLRSigf^����������������������ɽ����������������������������������������wyylOPS^D%8Sgnzr5XpJDRIRjlbc����������������������º��������������ý���������������������~�{zvwmgcXZH+ARZlr�@bp=CJKNhhf\������������������������������������������ľ�����������������~~vwnuji[JLA@KS\o�Zm_8BFKIfghX�������������������������������������������¼����������������{{rrmpgo�r@OIGIHSh�YvI<=FDIdicc����������������������²����~��������½ľ¿���¾�������������{upojldt��NNOLLGKp�_hC87H>EicjZ���������������������¸�������������������������������������~xpukkmgr��ASbQF?X~nfZ-:;A=BdhcZ���������������������÷�������������������������������������|ynpjllnx�HZYN>Mo~^l@08B8?>kddZ���������������������ú�������������������������������������~upeklml|yfW[[TXr~bfb-42>6<;jfd^��������������������������������|{�������������������������~ztogrlmk{`HVp�ythZcw=-40:8:?ifgbu�����������|q�{~���������������lm��������������������������rwomltiqsUVo��r]Nay]1,4682?9cheam����������yn��k{��~��tygieisunZf��|����������������������suoskrnpnutnwwwl[iun42.722:3:cgd_f~��������ys�����HikemnhUF+-@JZ`eo���x�����������������}�}pwkpknplgbkrnow{svu>.16/9);0:hkebbt}������vw�����DFUT_^KIGLQPVcrlt��������������������~~ywwtnpmsqm]^jsrqzvrP/+34.7252:`ifdcgpuvy~�yvz������h;KLZaRVY_iinsux������x�������������{xytvuqkomopg_cnrsyywoL-31-21-45-:bfbfdcgilwv~ty��������WHGENOS]akrzx}w�������v��������~w{yzyvwtqyqmtsop_\pqslrmbH100025.4.344iefeeedddksyx���������UPOPRYahruyu�}��������q����|�vuootwsqtmpssnsronXZkjhadV@/2,..0241-505ddfcffc_fds{v����������v]^__[cmys{r{���������sk}}yywspmlnqnosnnnsquophPLYSQMD0/-0+3+3,33/214fdbedgabdmw�s�����������gidg_qts}|�����������`q}~ytorinmskplnlqpqqpjfI-6,6-1*+1,/0-001-20.0ed`fbh_^mr|�z{�r���������~plqirvx�������������s`x|tsrnqqoqmrlsmopqknk[J(*,0+./(1)1/+20/,11./cbad_he`fw~��~qXl�~~wu}xzjib[c\bho|�������}wt~q^sztrwkrnpkpqononlrmbnTA,'+1*+1.'/3(4-12-10-3fahcbdebZq}���mSOMJ\ZZdnh\YZMSXPZZ_`po����|sqqrf��rsysqqmplonmkoeohfbX?(,-&1,+..*.2+,12+.02/_ebddbg][lx���wiiN+84F;LRTPGOIMLLWSW^XVW]jnnlwwu��swywqrlpjnoknmeled\Y;+&0.+2-+1,/(0/5,31,02a`ce_ddh_Ys}������h#V34[DHEAJJFBJSAF=F;75Tah�����wutqooohkgnhijbi^Xd3'),*3(0*0(2'2-./+6(1-h`dbaf_ggU`z�������a"A+aZPtYkmkZeoPFQ7$!:Zbv�������vvomkhjjlmoehfhW]b/(%1*0(,+,-*,+2(/-.-/+c_^bd`cbe^Vh~�������cQ8$(EFQ[tpnVelU9SG?Uiost������{wpmkjhjojpkfcg^Zc\/'&.+.*.,/..-+3).+20/-dabbeadbdcU_l��������{^>/%#C9?9BVNV\bjowxx������|vlohkjfhnkhnbb^^\a`#/-/(..()+,-,,,+/-/+1)aec_bdcdafZ_`x������������p^\\SRZcmfhqs|vy|����~yrpiklhgejihglc]`Ude^-&(/&0*),/.-+4+.0--00']d_bcbddbe_Z^k������y����������~wy{upw|}�|~�����ytnnkhhm_hkgjdi]V[\d^b2!++%.(0'-.--(3,2.)2.,cc`aca_`a`a_]gx�����z{�����������vssvy��������zwikipglcediefa`YTWc_e\3 -).+).)*(/(-)4%0'.,0b\_accb`b`b[acu������htz~�}~z}spsru}���������xoljjejcd`ca`_^XUSc^b]e/%(-'+'-)*-*.(2*)0+/+/db_`c\c_bcbe\jt������x`ceglqksonkkkmt���������zzimjjbjfccf_`]WQMY^c_`_.)))*'/&),+.,,0(-...*3^b^``[ac]ba^^fv�������w^XTUYZ\c\dhoq~���������utnnpgkchg`baVVNMX`\^d^f,(,+)'(0(,++*,,+.)+3'+bbaab[a]d]c]b[u��������zie_\^aeaerxy���������xyrqrjkifeeY[^WCOT]^^_cZj1&&(,%'0%*+(/#.-+0&-),]g]_bc_^a_ab^[g�����������~nmpqvqz���������~xpsjtlkmfab^[TKHQ]X``\c^g5%, .-%+%/*-&1(*)1'-+'^_cZc_a]`a]c^\O�����������������������������~vrpqrlkdi]_]PCNTVU`__Ya^e;+*+%(-'+,(,&.*(/'++-^^_a__`b`[`b]ePo����������������������������qwpnmojcid[[KGDPSR^^\_]aXgA.'+(*('))%,$0%--)%0)a^`_a`]c^a^a``d^���������������������������yurmonli`__NMAIFTKWa[^]YcYg@*)-&+()+&,*))'*()+-,([fX_a^[_]a_\gk]1w�������������������������ztsoopncc[WJBDKBLLVZY][VcZXi1)<.&'*(&&-,)(*'(&,-&.a`[`^^^Xc]ck`S4T������������������������tmlmkec[WMFBDLLJMMXUX[\Y][Wh<-73'"+%)),",&.!.%0%,_`X\^_\]`]ep;,4������������������������upgmfd]YOF=CCKJLKPTYS_`W]\ZZeJ'2A&,&(*'',#+)&-',$_Z]Z`Y^^[`rS)'Jpo�������������������{xsmdg]cUQC=ELPMRSRMQRXRZ\\YYYZZfO ,8@1%$((&'&(%'/&)!*\\]]Z][]\pnJ&"S�s@Zhmytx{�~���~ykoja`VSNJD?B&%&'''$#,%*($*'XW^[\[[[eppF$2f�{lJETR\W]egjegfd^\VYTJKC@C9>NKQWWY^NWSUSTSUVZ\aZa]Zb^ 2=L5"$)%($''#$((%'X_[X`W^YmmoV9r�}qoXD=HBJELNQMRQOJIC?@:=<@EGTQXU]^VYRVVRMTVYZ][^\\_^c +2>AC!'''"'($&$(!."VY_Y^Y[Wuemk-+!~�~voj]F9437<;A<>D:6:;;@AEFFHRRTYW`UXZQWSUTT[N_Y\_\`\Xg).=CE4$'#*'!(#%-!,X[`\X^QZkghpJ K��|zqgeVA...10.357096BBAEGQKPQQRU[VYMYTWRZWXWZR`\`[\_Y`E #7>KF' '#+ %* &%'[Z`WX`EVqfgnY|��~soiYJ:-20//4738:CBBGKGLMULSQPTVWUQUUUX[WYX[\__Z_[\\L&8>Z|z|hbM6//EQPWU\o�������������������ǿ�������������������¿������������zl\UPMC29AGDJNLSK;2Jdw~z{geM=0)9BWS[iy}���������������������³��������������������û���������}pdUKD6>FDNHELUWF6Gkxz{~e`WA211;CXapx~����������������������Ŀ��������������������Ļ���������ywgSLA3IUVTFMQQJ@>avzycfU@2+71DY_n����������������������������������������������������������~ytfO.DrfaTGLDLLAVv{}x`aL6&-+9Hacs�������������������������������������������������������������rK8��`[M@A?HAUux{y_`H4**18N[]v��������������������������������������������������������������}jWg�oPL@7829Juyx{__@3%,2CQRdt�����������������������������������������������Ľ��������������vvj��ND=:2/,>mz{z][C,+.5KKWbr���������������������������������������������������������������|{z��SC637/,7]}z{[]C1//BJFP`r����������������������������������������������ÿ����������������x�}�_;960472Mw|x[_Q:,7?AFQaw�������������������������������������������������������������������siE,/3*64>tz}\\U82;:CGRdv�����������������������������������������������������������������{�e]I3-),505h{{Z`L5)@A=HPcx������������������������������������������������¼���������������lqmNF7.-%/30]~{V`L0*A7BARdw�����������������������������������������������������������������m\^ME30-1.,2W{wZ]M1+75;COgz������������������������������������������������ü��������������wgWPE64.1)233dwySZS312:=5/0--))8qw|RU]I.13.;Om~���������������������������������������������������������������seO?53=*&)&.&>o|yYVVK)+:,7Xs}�������������������������������������������������������������~qYL5*16.$#"&,Br}tVVQF,!+,2cx|{x{|�z|psknpprpw�������������¿������������������������������hWI:(1// -MwxtSUTG2")#7b~wqsvzwttmiedbbccbj{�����������¿��������������������������������gSE8-,((&"%,]vzwSUUQ7%%01muhhv|��{�~ztmhe^^agx���������ÿ�����������zqtrsty���������������mOC;-2+!&$!6hvtuRUWZ9)*/=p�xenz������~�|picZY\bhz�������������������uphec_bdjqrw�����������uSE92**"(%&3qwtyQVSWD%1*Fs}sjpz����|�~utiVWTU^v����������������zslhba`ggmjotw������}{��~^B;- * $&-LpsuqTWR[E)/4Jy~vpr{}��x{��������ug[VU^u��������������|qlee`_^dhltr�������xq����jH:0#)%%!%/jqurqTUSTL128S~{v{{uuss{�����������}laM_�������������znjsv~��}��uko~������~t{���pU6:"#' 'GntmrpTSXSI75ckoposSn�sY:46f��}tvpnjc_y��wlEOlk������qo�������Ķ����������{^igfk~��wix{���~~��xbO=--!)Pimkmqop���~K2=l���~xusps~����rpgj~���~�����������������������im�jPVmzstxy����}��wqUJ3/$(2Tlmmion_k���W2I}�����y}{{������������������������Ľ������������p\QWUdjdjtx}}}����~zleV/5-4@bngjino]1^�M1^~���������������������������������Ź������������xseidw�o[bxy}{}�����scc]60;FRGf����������������������������������Ľ�������������������������������|e^SJ=P~��lYhjjho9H`ICFi����������������������������������û��������������������������������w`aWKMY����b`igimIaxlHZ���z|xvgp~�����������������������tXWahv�������������������������������qq���������|U_baabaNLIl�����xgoy|������������������������tw�������������¼�����������������~mt���������iXaac_a^NOEPo�����fjtv����������������������������������������������������������}n|�����z��|[]baaa]bLMMEPpz���ilqx����������������������������������������ü����������������xo��������a[abb_a\bNNNNJPafryidpv|��������������������������������������������������������ts��������j]_ac_aa`cMMOKOLKRMXghjt{�������������������������������������������������������}~rv�������y^_```_ba_bOMLJOKSGMG_jepu��������������������������������������������������������zs�������v]^^d_`aab^`MNKKOMNKO@afdnv������������|ywxzuy������������������������������������~|o������zY[[a`ba^aa^aILMKKLKOJIXcdcn}���������wkURS[VYR`flquqx�}}~������������������������|{po~|sr_[[[_]]a_[a`b`IQHNLKLLOBRcdbg|����������qS@4:RDB[^W_ah_pijhglosuz������������������|y|j?KKKRTWY^\]_a`^`]`_ILKKKOKKLIIbc_dv������������aA5NN8m}ws��yohi`VSYbae~���������������}}xa24GMVW\X^]_\c[_]`_]_KJJKHJKFLJJKG?WX`q�������������������������������������������~~zytiR-578@HNYV[Y[^_^__\]\a^]MKGILIIIKJHHJ@YnTht�������������������������������������������~�zum`4187ERSW]Y]]_]^^_^^^]\_JJDLFHGMDIIJIAVrr]Qz������������������������������������������|tfYil./9?@RNVYZ^Z]`^\\_`]__]]FKJJIHHJEKGME;anseS`t����������������������������������������{qg^Xtd229=IRQYVX_][^aZ_\_\_^\`LDILEIJFGKCGGAboql\A]s�����������������������¿�������������{veYXge/2>GKRTYWZ][\[_[[[]a\\\]FIIIHGKHFLHFFGbopmcIDYo������������������������������������ywcQWcr�k)7?IRRWYYY`][^_\`Z]^\][]DJFJFEFKEFHJ@BhnnocTB?Tv������������¿��������������������uiZPOdru�\66IJURWYW]`[[^_\^X\Z\^[\IGIHHGGGIDJCBEklitgZM7=St~������������������������������vg`PFT]r{|�`0=GSTUUY[[[X`[_Y^\^Z^[\]HIJBIGIFFHEGHKilhni[Q?7?Wm|��������������������������yn_LFLP^o|z}}\:BSMRVWWX[][ZZ_V\]`Z[\[[LJCJAGFFGJKL2EjmlggcZA=:8Ngr|����������������������|sl`MFEGR\p{�~{}X=JNSSUYY\^Z\YZ^[W]^Z_^Z]IFHDGFGOH@?9'DjnkhnbYIE986GQ\ny������������������{of[QG>HHO`k|��}v_=RSUQWZXYZ\YZ[\^\^[\]\Y\EGGFHRP@2/.. Cmjjkfe_NI>=3=8?CGDTbl�~���vx^TRQXWVZVZ\X[[\[\ZZ\Y[]ZXLHBL]P6-'&0,(QjmlkhabUNB<9;583BFNOSbn}����y{p[UWUTYXW]U\[Y[X[Z[[YZY[[]FCE]^A*#$.9)Wjkjjm`]^PIC:<;7430487=:BFIJOKOIC<;47@DIPRYdt{�����yvvTXZWUXWX^VY[\Y[]U_\ZYZ\Y[J@MhU6)('*0]logijf`WSJFD9::871/46131844926.<05:.'),,cmogkekgVVOED>8>:86325151615337445:CGPX^gmu������~{vDS[ZZ[ZXZX[XX[ZY[W\ZVXZVZHKcjQ?B %&8nimokhgddVOFF?=::=8934537252284;5?DMU`^gsx}��������|x};JW^[\WZZ[WXXYZXXYZXZXVX[?WdpS:H0&Oorlnkjfc`\U@B@<>:=;<67242684979?3e\O]Xapl������������������������������������������������|mnf`b[dYbe`ZRPGI>;QI;8EWN8:93:,Grttvyj:*"<[X]eiq�������������������ī������Ŀ�����������������������wokc\WSWR^e]NNoN:4:749@rntr~f.2"/07\W^ay�������������������º������ǿ������������������������tmghWTSP`r]ZUma742*=6;kvpsX!8**+,EIXcy��������������������ò�������û��µ�������������������xpggbTZoxlVq^dG-535/?`rpt~D$)&*23()(&2/A@nw���������������������ĸ�������Ǽ�����ƻ������������������yifr�~~wiu\?B0+-'/emnn}Q4.(&1@Tak��������������������Ŀ�����������������»����������������~wuz�}��p^[>2434*)eolm{sV- -!/FVVk������������������ýŽ�����������º����¾�����������������|{��}�oSQD(4-203Tlnit�[$'&-)5IRPn���������������������º����������Ŀ����������������������w����{zvWB<3#'0/,Pqliw�J!),-.@CIVf��������������������������������������������������������������~�phUC40)#,5"Rklju{E(#)+5:CEScu���������������������������������Ŀ������������������������}~ugME6,*+6+3:ikmwvb.5'6>2GNdw����������������������������������»������������������������xk[M;81/)&-Fmijswk60*995FUcu������������������������½�����������������������������������{soWB<080)!)GofmpvnG/+686FHaw�������������������������������������������������������������~ulOG3/32+&"Pkjirruf,-36;DXfr�����������������������������������������¿�������������������rnTH,(-5.#! Zojnqluv1$(0/46Pjw�����������������������������þ����������������������������}�snSE1'*5(#,^lihosruO*,0++<*1+% #ZmgkknnmkZ4&35*Q\t����������������������½������������������������������������}xnX5.5*,($aljjilqgoiF&%:+:_{�������������������������������������������������������������yvs_8./$) !*emilfmmmnvJ++)B`��������������������������������������������������������������wrwhB+7&!#NmldjiknjizY#%#&5e����������������������������������������������������s�y�|����{tsqE52&)ighfjhljkluh,,$&'4h����������������}�{�����������������������������~pwynjpsqss|{~zwqvQA-+-/jidjdgjkjmmt43"/0/f�����������y|smjp`bfmq���������������������xnpea_^TXVa`^dfbmlmsprtaG6-*MchehcmgjjljwI6,-00n���|��~tpikYZ\XQUMPXWiqx~�������������~xqcYWSKKDJIHTQTXa_bafnntsgKA1 +YedhehfljkkkrX47/*8w���zrsnj``]VUORHQJGIIY_akuz����������{mnbVNJG=84?:>IJVX]^_cdqnrpkVN2*(]gh`chcigelrugC2&8?y����ollqkc_`UQO>=6=.9>2*Gga`hsp/'y��s3(B�����s^PO8Hoc_S:2B%F5\VRMEOL7J�����¼��~dIKMPOLo;5E'B=EtLGPRMLS_ootsZDF>=E$Dbbbcxm$ $g~u1&Q�����e_QF?\TDykU*%@U5Z������ymh|w����~hslexwncTRfb_e�������¦tdiwqXZ]bkcUV`jjk`hgsrpodt{ryd;5O[d(SAQ�����������v{��������~tlmllgl��������ī~mgvllbVacegchgbggkr{twumyyrzn.CKWl/E_TS\hisR0��uVOFP���������������~}|}}|pft{yt~��������ű�qitjd`\Tdjkjqloiiptryyy{yzsvl*BNQfITVLTRl\rcV��xiL?E�������������������xkhk~�������������Ž�~{zrrm`\X^fdfeiihuyy~}~z}zwtm/EBKZbYTIOQhietd�}fbC.I~�����������~tsohileqz����������������á�����xtthihbdinsy�{��|�zyzqti4==EYiVKLSNjj_xt�~_P<5;w�������������|upu���������������������������������{�}��������zytqf4;:=WeWHHJNhiarx�eJC?;h������������������������������������Ż��������������������������yxs`>=29SnZ;JHHflblx��nRFI8c�����������������������������������Ÿ��������������������������~us_B21<^dV8CIFfdk_v��~e^]a|x����������������������������������ƿ���������������������������xyqe212NciD9G?Efgjazl��vhw~�s{���������������ž���������������������������������������������wkb5:Rdc`=:=@Aicjcfu���nq��~g���������������ƿ���������������������������������������������yn?UjnQ^W87;BAfejaY�j���|���]������������������ſ�������������������~�����������������������|f;_vgCmH/6=<:kfhf^h�R������c��������������������������������������������������������������~{fYcsaXk532:99ifggc]�=w����iw�����������������������������������������t������������������}xdY[gpfX.45566jbhdkTu��b�����i�����������������������������������������prq�����������������|vaYYlolA*263:3agffib_���~}���n��������������������{��y�����������������tcmeu�������������~~xw\]ann_,02,<.6bgfbgf\j�����~o������������������ylt��{��������������y�}cgj`bq|���������|zuxvtb``ed>)7,1071diaffefWt������}u����������������xfr����mPTxw�������wkQ[fdippgdo~{�}{}~wrsrwtqp_^W\F.06,,5/:eddbgejdYt������k}�������������}qov������F43Ojw|ripraCCbifp{�k]psyzwswnlilusmqTLH74,0/-040/cmb_fdde`ao�����tt�����������}vow�������}>:;AZ_ZZbaWVcxpkt���ddouwupqklggrnprB4111*/0.040+ddfffcaee`[^v���sty|}��{y~~}}ttt{���������`GHL?VSP^Z\ip{xpsy����\bnoqjljimgmrkw/$2+4*0//33/0dfccbfe`hdf_]\Z^rwxzq}xsww{uxut|�����������bPNHOLQXc^mvy|wsz����}]]lulkmjnooqou&%4(12-+5,4,2fa_fcfcbhbhbfegZpu|yyuvmlsp{{{t�������������lWOQRYZ`fsxty{sx����uS_vnlqosoprth()*0/.1*-01-2df_`fabadcfbcacbjuswzstnpty�zn��������������md^ida`k{xz~zvxz~��}�[Yrtmtssospoc#(.2+,40(7'22d_f_ec_dagbdef`cksorw|txx|��td����������������unnkostx��ywxz~tnovcb}unyurqnluK#++.0*5%/--6'bacccbddfcbdaec_ereps}|{����gn�xwp}�������������vwvvmrptwtr|x|snjmf|�qtyvruhlr?)+*,1)5.*4-,1cecbaed``ebdb_ccdodhnx������u�whdVdt�����}����wmi_X\UZV_^dlfpknpzl��r|wwrrmkg7(,*/1-1-,2)0.df]cccebdebfb_debebe`sy�������|Y]QFI=JS[gYV[bZQTWXMPURTUOXOPIO_i�����~�wukrfka"--%1*0,/+0,,2bcbde`dbbgbg_eda]afW^jt��������~���|`.?<CAJVckn|z������utmmbkg/(*/(/)--,,0,..`_c_ee^b`e^h`da_afYSUYaltx������������������ryramX[PSe^faituv}}�����ywpimg`kK"+'/(.,+/..*0.(f`dbdcbbde^c_``b^chOTVVejqt�������������������Ҽ���ummmpgqw�{������qnljkfb`c/&.)-*,*--/*/*.)e]`cdZbacad`^c`d`be[?UU^blisv�����������������������~tainx}��}����smfmieb^c<.&-'0*-*1-)0)-.)`ac_b`a`^_ababcabdYi`DO\Tfghp�������������}����y���|lbiow|}}�����ujjdfg`U`P-#.,%)+-,+(-/)'+,]^d^^cb`b_b`a```da_f�WAQX]`ejz�����������}vwnqlpqooieiios{w~����}pieg]_\VX9%&+).(*+-+((0((,-^[a^`c^\^b`_^b]a_bVd��N8UY[]iq�����������{sg^\Y`Ybbbckppqvzz����}hld`^OV]7 +$0(.,!1*(.)2*-*(``_b^a]_^\bb_`ca`a__���DCS\cgs������������ylg\Zd_abdekuozz|����}wnic\YPZP+&,%,)*'++',.*.-++&dZba_`_a\c[dc\\a_bVd���l-7Mo�����������������������wndRRFHRQ\YYW`S';("#))$. ,''(!,,$/W_WYaZ[\]\Zll5 (4(w����|umZJ=B672Jaw{������������������|lk_RGGPKVT]ZXW[^4='&'%.$#((#((!*)&\_[[^Z\\_YdqZ"'&&$|����|{lbOF?9<65@Scoz������������}zwpbb\KELRJOYVY_V\_Z&@:""$,)!,%)&+'#**T_Z][_\[^ToqN $ %������xokVL@>=>;74DSYjomnrlposssjif`ZSL>IOQQNVVYX`VZ``"8E'#'(")&*#,'%&%,^X[W^[W\W_poR-&&D������uun`TE>@A?;4:18CPOUVSUTW]YWSXKK=>LMVHUSRUZXUX_\f5>;#&!, ($)*&%#-'Y^YWZ^V_SlknZ/0$[�������tmk[T>?CAA;8311?9BFECIFEFF=A9B?JOWOTWTNUWXWZ[^h ++?I& $)/"$*"'(#* \ No newline at end of file diff --git a/images/trainset_face/s40/7.pgm b/images/trainset_face/s40/7.pgm new file mode 100755 index 0000000..1b22c90 --- /dev/null +++ b/images/trainset_face/s40/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +��|�����~}��|��~}�~~�{jfj_`U\\^YMPVRU]b[clmmqt{��������������~x{xvr���||}|{}z}{z~{zz||��~��{����~�~��}�}�~�vkYZ_VYVXSUGIRRRSUZXdijgggqu}x�}��������{|yswv}~}}}y~~z}}|||{|z~�~���}�|�~�����mgZTKMPOJJCD;GLMIPKVYcjkpltxu�z���������������{uzzy��|y~|~z~z||{{~���~������~�}��������~{o`[NKKMLMG>;AKHILRNWX^dnqz{��������~����{yxuy��}xx{u|}{}}~z}}y|}~�����}�}��~�{��������yqc^PJKIMIEG=GIKPK_a`bnlpqu��������������}sjt{}�zu��o{|z{~~~{|~{~����{��}��{���������~wlbZXOLLPOGBBFB@GT\_`a_hmw�������������z|�|���uxuvqxxu���r{}y~{|||}|z����}���~�z��������sd[XLOMINPKIDEFNFDPXXhgpx|���������������xsrfq{{}zyqpsuz{��r|z~}~|}~z��|��~��}}��������xse^[UJFNSM@ALNHEMKFNXbkv��������~�}~}{~����~qfhektyvpuow|��}v|x~||||x}��{����}��������~{tlb[[POQLU^J?IWTNMX\_cop����������|��zw|���|paaditytqplswrz��}s}{{}zz|{����������������oj_]VYUQ`ccXJY[]UW_kr�������������|wq|olzu|��to\[emzxtgogots|�zv�||z{}}�~����������������~skfcdbYY_lsd^`_kiev����������������ttm]`gklvmog`Uajsskknkstp|�yvy{|z}�~�|�~{�z������z���~sqnlknb_gjytkY[Zmc\dy��������xskprvutqpecV]^`_c[_]Y`heiimmwztz�~wt~{}z|}~��z}|~zv~���vy���zrv�{wrodkrs{td_bbknryzwumjjikbba]]]aejgfeY[_^\XZUUX\a`chijxzxzx�{uvz~{}{t{y~yo���}pr�|�sr���z}voyzvoo\[^glhc^cbmspnijfgbaYZ^^ge_[]_`e[YTRWYab\lquvyy{x�nty}{|y}�{|yz{oum���rjnzx�w}�������~y��yound[[__\dfcqpplqqomjmb\\]`fh`^fghd]ZXRJ]h`]v�wmvwy~ipv||{|�wyy{tkqv��umermj��������������}vzsdY]ikiffghpz���zqrpmkmflhkbckigae]ZPUkglgq}{nlpgbw}z|��yz|xinh�skcji[g�����������������zoiinrpkkopy��}tnruyvumpojkmjghj^f_g]\gl`nlglzg]ttXr~{{|~}xy}pmkc~hg^fbfy��������������������|uv}x~~���{ri^jrv��|uklihghfk`Ua[ckcohfgnU]_WXx^i{|{{yvytmme]icc_]fw��������������������������������{qpae_bftx}wofg^d^Yb^OZQ\gda`j`meYOPeca}{~z}zqwpkm__tc_`YXo������������������������������������ysngZ`flpunjeV[TJXKPCV]b_YXaem[UMXY_x~}|yyspjljb^pb_RKb~��������������������������������������{k]]cegjnhpZTU?GI@CEaf_]VaigaYJSGNoy~xuslgmd_^lfQAVs����������������¾�����������������������nghkmch`b^XSM@K=6DYZ^d]dhc_[DBE:Y|{}spkgclcL]jaGEl~�����������������ƾ������������������������tqjdd_^]YOIAGE8Ba`Wab]aZNC81NEAs{smfcbe^EXjYGaz��������������������ž������������������������rlf_^YSUPI?JDQV^XSX_f_VB@9M]Kd{}pegd`adLReRUn����������������������������Ŀ�����������������xmi`XSRVMEESY[YVPYcmvaRD=E]S]||kbec\[gQNd]cu������������������������������������½������������xnZVRZUIANe]`_\gf]hgXMBAKWKxyhdab`X\RGf\j����������������������������������������������������rfdhfRAHpulzjbjXXc^PLJQHCg~cedZ\aMRQTdx����������������������������������������������������������qKJr�~suh\_SNNO=B:FA-Sa\\_X[SFDWq������������������������������������������������������������fh��oe_JUD;816==<@)3_[_[YZPE8^{������������������������������������������������������������yd��qcVSB?@;2>=68=,"Z[]U[[HA8d~������������������������������������������¿������������������yf�gaPFK<8569>q����������������������������������������������������������������xhfcL?913-3/*0.1-*]VWZYNB3Gv��������������������������������������������������������������wvzlWQS>>/4/+-./1**)WXXW_JA9Ov�������������������������������������������ÿ�����������������xjed[AI@?6534,,14+(%VUX[YJ:=N���������������������������������������������������������������udVTRJ;B:25-13-115*UW[WZHA*Y�������������������������������������������������������������~xj^UOMB@C745-*'/25-$#T[UXVN?+`�������������������������������������������������������������wjbRLHLA;9523+*++-8.$/WSZQWV<3h����������������������������������������������¿�������������weTJE@IB12)3-&+20.51AVXWRYQCFhvsx|����������������������������������¿�������������������}laRF<>>>8.'%) %15)82#JUURYXTJ\gnhcgjptx}���������������������������������������������������wlVW@>447-+'$#!%6,/-)UUYP\RQS[dd_UXX[cdcl~�������������������������������������������������ykWSB>340/0*% )&%10,1.cWRWUQUTV_a^^YVTVWRUfx����������������������|y|�����������������������}laLDD:6.+''!%)'(,-3.@lRVUXSVOXhlmllgcXUOLW_l}�����������������vmjfdgmy}��������������������scPJ@;.2*"$#*,$)024LtUURTPOWXnrxrvnnc]OFGGOey���������������xqlfb]a`fmqv}�����������������hVJG3,-,"%"#/"'%%28aqOXTTTQQ^grtnpsxvsk^M=@L\|��������������uuldb`Zahinw{�������������������tZIM7,+)#& $+-$'$,CatWTQUUQSc_jfn|�����vaG>:-(*##-2-301("#-4+1:DcimPSQTMaPb_SZKq��wNHfev}k7]���������������{ynpv�����tmz���������������naWO5=>**"/3*86SfhmQUSMWkbfi]_ez��sjB[j��s~]f���������������|}��sW�|_i���qvw~�������������rcZSD7D<,",6,-7C\dhkSVSQR_]tjcn����|wor����x�����Ľ��������u�����Wp�]Ml{z|yx}�������������xfaYEABE6!:1148NchdjMSRO[<_xrol|�����������������������������������lXZch�{hp~}~�������������kfc`O@ED9)D936:VgdciTRRQX@Y}{{z|�����������������������������������wsqk}��sl{��������������qa\fVAC@5L`jd;@ZfdffNQSO_Bc���������������������ſ����������������������������������������vWZiXEJC`�����SSfcegUROTZFo����������������������Ľ�����������������������������������������m`\dTMM[m�����Z\dfhOSPLQZq����������������������������������������������������������������xla[XVWT]x�p[\r�mUcc`RUQKTZ����������������������������������������������������������������~cZUUXZN]oobF=H��VchdQRQNIc���������������������ƿ������������������������������������������_SPVUVU_h��h_Lt�^[hcPOSPFe����������������������ſ������������������������������������������fLKRXW_u���wkbw�gaecQPRNHb����������������������¿������������������������������������������\KQVcp}�����iq�a]ibSQSN?j���������������������ƿ����������������������ſĿ�����������������aK\qs������~lw�~^bgbQNTOEf���������������������ÿ������������������������ÿ�����������������p^u�vk������q}�p^bedRQORFe���������������������ý�������������������������������������������{z��mSt�����r��k_^i`ULVMEj���������������������ƿ������������������������������������������z�����jv�����z��abdafQRPJK`���������������~�����ž������������������������������������������y�����}z�����|�z[cecdMRMND`���������������j|����������������������������������������������v�������~�����k^bcfaROLQC^|�������������bd�����������������������������½�������������~z}�������{�����b]gcecOPNNHP~��������������sOby���h^KQ^v������������������¼������������{~�~|�������w����{Yc`fecOMOQHQj��������������~YFYlusiqrnoojw�������������������������������}}�{��������y����a[hacedQPMNOId}��������������lLF]jqv�����������������������������������������������������vabdbeeaLRLOLI]p�������������waROTgk������������Ź�����������������������������������������bc_f`gadKOOPJMMlp���������������ndlr}�������������Ĵ���������������������������������������ja`ff`aabIRKNMJR`hv}��������������������������������­������������������������������������~^]d`f^dd`JSHPKLK]eu}��������������������������������Ȼ������������������������}�����������b_af`a^e_aMOHRNKJY`t~����������������������������������������������������������z�����������h]`bd`cb`caLLMNQHNMcn{����������������������������������������������������������w����������k^YcbeacabbaQKMOMMKL[r|�����{psvwv����������������������������������������������|x��������rc\]`_cf^bd\e`NPIPJNKLRmy�����q^QW^cgt|}y�����������������������������������������tz�������m_S\^b`bc_cb_bcGQKMKPMHNeu�����{e@:;IFKXbehhwrvus|}������������������������������uertrwk`VQU[aXd`ad`d`b_bKOLKJNKFI`p�������l@.BE;RQ\f`kihedghdpnrz�������������������������}|lI=;ACEE@SSZ``_ad`bd_f_aILLKOQFLHX_~�������|]^VF`ju�������jTTSSXh�����������������������{zw_?/238==CSW^Y]_c]cb_bc^bMKMJNLILCZ[m��������}|sl_adh�������^a__o}����������������������{woa92);8=>ISV\_\`a_a_b^a^]OHLIMJLJHR[dy�������������kOax�����������������������������������shmL+13;9>IVV]\_]bb`a_c[bbNJMMJMHMHNVbk���������������������������������������������������ymhtL,/47@=PSYYXac_dYi[c\e^KHHPGIMJGHY\h{������r�������������������������������������������~rgn~I(55?;FQUXZ]a]_c]d_aad\LJIKKIJINBQ`cv������tx�����������������������������������������z{hhy�B(4:;?GXYZ\^a]\h\a_b_caKJOHLHLKJJF_`p}������pyz�������������������������������������}wocn�z>*9:@?MUXU`[^^```a^a``^NFOJLHLJLKDRgez�������wsrsxwz��������������������������������xnibx�y4,9;:GPSV\[^]b]`_a```_bJIILGKLGLIDM^kt���������uxxz{������������������������������}{vg[r��z3,;=DIPZY\Y_`b`ca^`a_`aHKJLDLHMIJKAZju�������������������������������������������|xpm\e}��s237?BNS[\\[\b`a^b_aa]``KFIIIJKHJJJ@Mjr������������������������������������������wsh_^t���o929CGSTZ\[]`ba]d^_^_a^dJJJJIHPEJIIFBbp�����������������������������������������}vrg[Xi}���o<3>@LUV[Z\^^b_]`_\a`^c\LFMDJIGGNCIFEKm����������������������������������������~{tmaWQby����n99?ISUVZ`\^^a]_^`]aa]`\JHKGILJHHHHHBG]}��������������������������������������~~sjZNOar�����n>5GMRVY\\^a[ab^^aZ`dZ`]IHIIEKIHEJHHE?Ou��������������������¼����������������xvfUHK_t������n<;LOTY[^\]a]a__^`[b^]__HJFHHJFIDHGKEECc������������������������������������~xlaNCQbt{������n;BOSUYUYa[]`]``_a\^a[]_CMGGEKHEDLFIEG=Vs����������������������������������xrgUKCNfs|������lGDTUS[ZY`[\]_]a\^\]b`]^GFJGJHHFIGBIEDCGct������������������������������{zqfTO@FVdqv������nGKQUXYX[^_^^^`]^_\]_^[cFJHGFGIEEHHIEG?NXbw��������������������������~xpd]FBEGXgsyz�������}oLQUVXZZZ_\`Z^a\_\`]\\__KIFHEJBHHFGJAMAPgPVt}����������������������|ql^SFDA?QXhpz���������ynRPR[T_Z[]Z^[\`\]\[]]\]\HHJCFGBJGEIBPIFNm^HM^q{���������������}xuqnjXP@?>CLQ\nxw���������z}pOSUYU^[[Z]^\]]\_^Z`\\]]IIGGFFDIGEFIAD/Hng^I?KYeeklxz������{|tjkgb[SIC;>>HRYgnu|{���������|{lYRVX\[]\]]]\[]]\`Ya^Z^^IDJHEDHFFO@<..InjcZE?;DNLV[fhinnold`ZXWSNG99<;HQ[igqwy|�����������znPP\Z[W^Z`\[]]\]\bW\^\Y^IBHJECDKR:.!#'Jrjj`QH7275:=AELFNJHDBB@@:9:8F[`;*#%fnnhh^[PB:-26/2509697>BParz|�����������������������y�/&V_`]ZZW]X[[]W[Z\Z^\]\JEHF9Pa[O0-jnnoefYQG:40113364:dutw{uywy�f[cQjkq�����������ɿ����������������}qrrq��u_d^m�|�������������������qf^YVGNDIaTX`~uutvvywuYHjRu�u�|���������ɴ��������������������o}��ulyz��������������������z�qc_WVIMMD]]``{vwuuzxv^ID[]k�u|t��������������������������������x���xzrz�������������|z}niqmmkbXXMPKXDKj`]owztxuzwUDI_\g�|sp�����������������������������������|y�lr{����������{xuncfhd_acV]RTNRNQcd]oyxvtvv}V@R`kcl�xz�~�������������˼��������������������q~~���������y~�typ_`gdcb^^^ZXZSRNUbUPtvvwwy�rHDTbifiwsuw�������������ĵ���������±������������zyoz���}���urc[_cjale`[VXWMQL\aP0wwvvyw|tCGUKYplhnvv��z�����������������������������������wyw�����}�xvmi\``d_[digjoMOEH?ZZJ8^�wwvtwtNGMILbe_knos{}w�������������������ȹ���������������~v}}����|xwnej]ZT[]gh[]UR@B4LXCD_yvuvxtwJBMLFa^adbos{vw�����������������������������������������������wnj\XWRZgjaSNPMD<@SC>Vuv{v{twDF@OJW^]kcfr{no��������������������»��������������������������~svi_]aVd`eLACHG7EG<9Bftw{wwu@?>HH`]Sbc\msp��������������������Ǿ���������������������������~xsc`TV`aa]F@D?>>O419Pxvuvuv:4;7-Q^G^Tahs���������������������͸�����������������������������{pkeTPVS_\KN`P:I97,Jxquusx8$1+8j:WNcovu��������������������ӿ������������������������������tqkdWRL[eUYe^=>452Hzurtuu7%+&%QhGTdljp����������������������ɹ������������������������������}q`b\PSsdd\hU8,1-Hstqotu'++ &#'@^ceiu������������������������Į������¼����������������������}ydfV`rufiba@*7*Dvqptsu+&2' '+%=YWpm�������������������������������������¾�������������������|p^dxnjp]D6%-5nqsrqr($-3& -;6S`r�������������������������ò�������ý����������������������~qnw�{lmd9=/((apomrt!#&! .0;H[r������������������������ɿ���������¿�����ý����������������zxz��r^_=501'Unqkps+# &,2<<\s}�����������������������ɾ����������Ļ�����������������������z}��vYGO/*.(?nrpnu"#$"#!62H_iv������������������������Ĺ����������������ſ�����������������|}{]KC8#*,>monnq"&# "#26K^Ys������������������������������������ÿ�����������������������{}�sa;A4+,$CKMDNOVZbZgelr_N<$Xhgikikfiiit:!)($"+7?c�����������{yvpa\\YOTOLSSVoloy������������zlh]NL<>-479>>PRZY`egoqfTJ!JiefhkiflbgtP&5+),8=f������{�~uge``VWSTFIMDNKPZYcoq{���������~}od[LD64-36>>9@8?LUZaerpgGX95n[ibjfhheeuY'<)+07=m������yuqvnhab]ZVFJ8::3=:ELOW`jl}��������|ufXK?9998MIV]WZ]G/HNX]luqDRK;P8cefhggehkl4(0,101Hp������qugsoj]]TKF>HCHR[dtwKNN?/\feegfgh��t3,-5+6Km������tmci_bSEBR\aSQGMIMC?JLC?M`u���������}T;C@GQG-Ie;IjIIZOKSXcryVCR@&Vbdhaib����|B/3*;Lm������jaYYO?L\g]L>69;HKRMJIM?EMr���������qNTDONaC:?+H?;~~:NMSNZfr{[BL@/Ucc`ecw������e.43@k�����{lVUP3Ola\95?(C3`cPUQKWU9C^�����Ľ��fXaSTMyPD?-,:Is{cTGTXYezxh6LN.]^e_ca�IGw���{O(/;m�����{s_TM=EaSYdN8(.Bc�eMIO][E?X���������d]ghN[lkIJBCBesrpa_bc]jwwu1J_>V]^`bkz-a��P!0CCCde_wm��eSGUNX�ov~��������������������������������������·�����������������������knfVq*=;?BEai^ir��}aUrkZ��au��������������������������������������ý����������������������|nr]Ya14?>:GfeeX�b��xf{�^��_g��������������������������������������������������������������~jpajQ-768?9fec]wmz��yu����m_v��������������������ü����������������������u�����������������zjbpn=23:7>>ecejQ�M���������^l���������������¿�������������������ýæ����xz���������������~yjkqg'Q`kox}soomdhk,(0(/*12/*1*-d_\_`b_c_`b^]c__a_^acigfc`iru{|���i`PNKA9LOKPFGKIGTLR?SIFGEF0*.Schiy|vvnmggo^ +-,-)-.)3/*1^`__ac_^a_c\c^_`aeb]Zhf\g[bpr�����jZ]ZJ+21>G+@TS2-0.(DMG[dkbir{x{{xuphfhfab5",-*+0--.%5,'+_^\`]\][`^a_]b\]_ab`=�WJX^_^^eeloy�����������������}keadijjonah{zxx�ttpggfcgO &/%-,-&.&-/.*(_Z`_aZ]a]_`a_^_`_c__G��?IW^db[egki|����������������������ymldat{x|z}wroiadec3,()(,.(-'-/&.0[]^]^`\^`\^]b^___^bXS~�cr����wiP:9P[i|}������������������������������~xxlnY\a"'"**&+((*(.'(/(1%-Z^XZZ\\\_YZ]Xa\afU=���yo[G6?GYow������������������������������rwmYZZd#"*+&)))&*)+.*)*0*/]UZ^]Z]Z\ZZZ\`bbT:!)�����nlMD=8EWjt�����������������������������zvm^[Z^].%,$&)#+'*+&+*"-(-'[[Z[W[Z[]X[Z`l\@=-/������znZN8=2>Sav���������������������������~vo`X[ZU_41&&.&%,$*+)*)$,#2&W[ZZ\XZZ\X^`oS7+'-I������{rfUC:>3:FXl��������������������������tr`YX\\\[)96#)"*$%-#)&.&++%/YXYX\[UW[]Wod-! *<^����w�~umWQ?A9:6?Ohu����������������������sndO[Z^V_]"4:,'!+$),#-#.$-'**YVYVaWZ^VZerP"&4(d�������|kfSHD@>:7:D]u�������������������wvfdSSVZXY[g,<9"& +&)+%+&*%()+R\VYZXZXXSrpH(3z������zml[QH=?B=36>Rhmw~����������|�~ysokh]VPUQT\U`e7B)$()%%*()#)&%)(U]R]TXZYX]xpU1 +��������xul`WI=GAG<:87GTaljsruvvrtrpsklfh\ZVTZOVSTWU^e"->6$$'"+"'$')$0#+W\U_V\XZPrrlc.&n~�������{vqj_WLA@GAF9569@HPQZY_[[ZXX]YWUWSISTUVXOWWY^g#.4E#$$- #($&')('#O]YYWVYRXtcoj<&e�|������voj^[PBDDDECA7319CF@CXam{����������|yyxqmiY[]d\aYYZ`^fcjehnq{v{|~yy{}y}~{�y}�|}~{vwuuztw}|x}tiVGFKEE>BCI;CLRYaw���������zmeedhjhnngZ\]b]eWTWY_[ebjmtrzzu~~{t}~z~{~~}|}}}|~|}}xuszut|xx�xj[RJAISB=;APSMPSfz��������tg]Z]\X^]\bikh`^dgk_^\XVU`ddowxrnuyxtzz|zx~{}|}{~y|vtvzx|�~~udYWHE@ERXKHNMRe[_\^s���}tjqhbkhgo`XZU^afhgdfkimfcaZT^jhlr{vwnlj�lqu}zz~z}~~|y~}{xvx~��~�|fXMMFF?HOa`[TNQYa_Xdtxvfa]kzogqkppnefbifjkienglmlfjbaenloqtqiqhZfxhw|{~{�y�|�{~�|�}vy�����tg[XRNPHCKTWntfUXPYY`gdeZVYksgot{��yrppqsppmmjghkim_dahknxjdmor__YUgisz{{}}|�}�||}~|v����vsfc_SMWSGFUS_nvddQNVSY^VW[Zj\fu���|vns{{ttpjo`bdaceaYZbrtj_jimrjVNX^ex}{}y{|||}{z�����{|xsldaYaXOKO^bek^hbYYVTR[j_a]ehy��p^dnpru}�yzrliab^YS\XKQXhib][hcfaSQJQe~��~}{~�}|~���������~zsfjgdbZVR]iopgb`nh[ZZggiiiou~vpfc^_c\]djqlupkliSZRETHGI]ddZ[fhgd\FHAFw|~{{~}�}~}�����{z�~~prrtsnje`bnps}ullnokgpvuz}|{yqtpnlkb`TZ]giffccYSPNBTB9T[^_^`caTS59OFT~{}}~|�||���}nu~��nvw~zvtrkusuws�~x��x}�����������~xpjec^bfegbb\VUPPEN@?RZX]_aa[YOL9OVXt}|z�~~~~~}���rguz��ip|~�||}~��~|�����������������������zntqlaj`eX]SRQNHINRY\YVYppkfTQGUTi}}{�||}|~~��|hdux�edz�������������������������������������ykmc^]_TRSTHLRWUWYX`qrwp^^VOKXq}}|}~z�z���k_hkvqz_o����������������������������������������~vgd_RVW^JLOX]]_hijhelf_XOOIX}z~}}�|�}~}��daagrdgk|�������������������������������������������~yla^gfWI@\qqvunmi^]\ZNNSVQh|~}|~}|~�pdgVmtS`|������������������������������������������������~}�t\@Hv�vvxmg^VLIKOIRNRn�~}|�}~~|�gf_ZkgIk�����������������������������������������������������wRHe�zytn\QH>?AMENEQ~{��{�{c_Y`]N^s��������������������������������¾��������������������nPW|�~wnf_VDF@@K8@l�z~}|}|s[\TRG[u}������������¿����������������������������������������tv[W��zkaWP@<;:=;9DA0L{}}�xq`ZQREjv�������������������������������������������������������nrgc�}jcMKC=<<649<@6?p~}|~|o_ZVBMsz���������������������������������������¿���������������u�r`�n^TE=7;6;43<857d{}�z~hZWK5\s������������������������������������������������������������ubldQJ=A586099:09Tu�}~}�[gI?Ggu�����������������������������������������������������������y|ymXTTHE;6;=16:8,3[sw|~�KjL=Tot��������������������������������������Ŀ��������������������llhdLRQD749/55==4 _zz{}}zB_Q?\tr������������������������������������������������������������t^][SRUF>6;/50:>7'Nw~y|~;H[Egtx����������������������������������������������������������|zp_SRRHFB=5747.7><)Juy{|}~=DRXdv����������������������������������������������������������~sd\MKV@>274-1386>;3Bu||z|{IKD[ku�����������������������������������������������������������}o[TKILJ;2/--(*=47<3Bp{{{|{=OJSpu�����������������������������������������������������������{m_NI?@DA53*--)/62>0Bt}{{z|7IEWov�����������������������������������������������������������xp`VE=8;A;6+*.1-24>0@o~zx{B<@Xsu���������������������������������������������ü�����������~naYMB@;;46),+1110A8Lszz~y}@5>Vpw~������������������������������������ž���������������������shYLL>D63+/(020,34=Tuzyy{|>=3Ymw}�����������������������������������������������������������~l`ULB<7+..*052-%3=^s}xv}y;63Tmv����������������������¿�����¿������������������������������wf`UF61/.-&,661,0<]xxzwy|960Rk|���������������������þ���������������������������������������sb]M?.1,.$&782287]uzxx{x6/1Ok����������������������������������xsmjhrtz��������������������jXUF8.0-),0=17==Uqzxy|z202Ho���������������������º����������uwpjmmuw����������������������x]UH??5.'$,A75BC`sw{wzz18,Bo���������������������������������{zyutyy|}����������������������}laNECD4+$'H77AIhszw{zy42-RB3!-@;2BJlvuvvzy:0$=mopnjgnqmiio�����������¼��������{wz����������������������������rc^ZKFXF&0H93CUstxxxv}?4 >bp`^\T_``WZ^nt{����������¿�����~��������������������������������vjbcNQTS24G?8AYtsuyuxsG1A`_YOOMVXZQVSVZeh{�������������������������������������������������ukfhTPNQ;5R^WRWnrpuwyyK:&GSWUWY\`d\VTMNNPUZq������������������������������������������������zeWh_TTAMa����diqtsux{HD8ELW_bnpolfgbaYRJJELr��������ů�������|���pi[jku���������������������lWcj[TRX������witutusIGF=M`elppprw|�tn_MIGG}�������®��������~~�e]DCNOmrsp����������������~p^_faOYd���xx��lltsuuCO>=Ffihrhs�����}sWA5\������¾��������{����miice��zx�����������������rhaXc^Yj�_OLZ��mntrwHKF9I\ikfj~��������~pS/D����������������{�����������������������������mc^SadXl|�~ifL��klostMHI@LNbd\n������i|{zjC8�����������������������������������������������u[\Z_`dk����tgv�yfosrNDL@FPXUZm��qbN8WNZ~km_M�����������������������������������������������[U]\flz����srw��anopIEN@CTMCWkkhfMQELao�~hthx���ƿ������������������������������������������[XZjp������{s~�ujgpoMBN@?SQ?SbTcebck����ym~�����������������������������������������������aYhv��������n��bgojHHIB:OLGKOSp����������{r����ü�����������������������������ÿ�����������xl�������ʚo��y`hlmMII@:OOOMUcru����������w����Ľ���������������¿�����������������������������j����ʲv��kfgnkCMFH-WZT[fo|����������w}���ƽ�����������Ŀ�����������������ſ���������������hi����ȏ��xXikjCGFN@W_`eov������������x|���ǽ������������������������������������������������r����ѥ��l\ifkHGDcOWijlos������������u|���Ž�����������������������������������������������������Ŷ��i^ijfHEF`PVkpt{�������������z~���ż�����������������������������ÿ¾��������������������»��m]jifK?PE9Xps{��������������|����ƻ��������������������������������������������������������[bjhjGFIJUrvx��������������{��������������������������������������������������������������zbchegGFHSHt��������������|��������������������������������������������������������������qbdeieIDIW,6r����������������������Ƹ�������������������������������������������������������k\fgefLEBR@-s����������������t�������������������������������½�����������������������������ZcfdeeGGAJN8o���������������wby�������hes�������������������������������������������������l`_dicaEJGBPFh���������������jOS������wdPRkq~�����������������������������������������������caddfgeGFHAGNf{��������������qJ=Rs{��z��{����������ø��������������������������������������qbcecfhaJCGAKJaw�������������w�_@)Lar{}��������������Ⱥ������������������������������������yf_edcfgcJEECFF[v�������������v�uI09LZht}��������������ɵ�����������������������������������_cccedfeeECIGEBTn}���������������_:=GQ^o�����������¿���ȹ��������������������������������zjZ`ecdcebiDFF@L@Ehs���������������oQO[jy������������¿����ű�����������������������������vjaaahbdbcdeEFHFGBA^ny��������������}wpz��������������ÿ����������������������������������zjh[ebagcdfcefEEEFEE@P`w��������������������������������������������������������������uj]cb[^_`bdabcdbecbDEHBGEDFUgv|������������������������������������������������������������~\F9PXY_b^b_ecbcabcdBGCHAECEVSlq������������������������������������������������������������}cB>N[V`^_accd`dcbebBFCHCFDEQSZju����������������������������������������������������������{sKDRWW]b^_aaeccdbe_HABIDEFAVKMbhw�����������z��}{�����|~}|zy��������������������������{�VDRX[`\c^fbaafbeb`EDDECFICECC@DAF=GBDB?GDRbt�������������������������������������������u__|������uXZ`d]a]c`bda]d`a?ACDDBCBBCAEB?CGH=FCECEDA@LQWd|��������������������������������������y[Wj}��������iW`\ab]a\a`_^a_`@?@B@E@BBEAC?BACBD@BRW_x�������������������������������������q]U^u����������gTa[`b[c_`^ba_abBB>BB@C@AAABACDAB=EBABAA@C?FA@CBP\n��������������������½�����������sdNHcqz�����������tY^`^`\a^bW_^c_^=C@?CEBB@E?G?DBAC>DD=CQhz�������������������������������uiVHP]r~�����������zZ]^`\_a\a]c^c\]9@B@B@AB>FBBDC?D?>FAB;@[py���������������¿�����������~uZLGM]p}�������������}XX\cYa]`[c\`a_]@DBCA@ABDBC@BC=CAC=<=_o}�������������������������xpdTHKO^o}������������ZH[]_]^^_Za]]\`>C;C@B?>>DBABBCCE@BD>A>7Ccm}���������������������~ztfSIHNXdq~����������������ZCA@@ACB@@BD@8@6@Tdvv�������������~|sj_UIA=IY]sy�������������������z='D\a[_Wa[\__]:E@D=E=A@C;&7;4:DJYfhopmhmlnmjki_YPH@==CLUns}���������������������F+([[d]]\\]Za]>=@9C=AA>?C?>@B>>D>BAA/0A855;7MLT\WMQVRNOJFB<;7;:GNXj{~����������������������T((K^^^aZ]^]Z`?>@<@@@>;A@@>:F?<>AF@-!(G:8480247:789764414544:AHU^n|������������������������b*7Z^`cZ\[[]Y@=@>@=BA=>GI/#GA7677/+26-3,20/5-2559=GTfpw�������������������������q4(S`]b^[\Y\X@?:A=<>??@>A>@B@BDJ:!&HI767:4/1/3,011205258DJWctz��������������������������}MN_Yd]\]]Z\A=?>B><>=?>>@CMXlw|����������������������������a?XWae[]Y^U \ No newline at end of file diff --git a/images/trainset_face/s5/1.pgm b/images/trainset_face/s5/1.pgm new file mode 100755 index 0000000..cc73655 --- /dev/null +++ b/images/trainset_face/s5/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +������������������������������������|{xrrlgsrg~��}u�{���}vz{tv~yz{~~}}{|~�{~|{{}y}|{{||{x����������������w�{{�����������|z�}vzupnjggaj|�������~���vqtymqyzz~z}}~|z}�|��{xzzzy{{{�������������}zrmo|y���������z|snqpnnnikimbpv|�����������~wvqkvzy{su~��|�~~|~�{}{zzy{{z}�������������~�usx���������{}�xzwqqdbaldkrrlqu�������}����}zwq~wzvzr���~���~�|||{zyy|{zzxz�������������vy�wpy����������~��yicb\SRVWP]fh`nty|{}��}z�����ruzxy�ow�~���}�����w�z{|xz~yz|z�����������~{|~}rl�����}���z�tqlZfUQWNXUafhtwu{�|z|xx~����|wwzoqmm������������~{yz}xz|zx~������������{��{��u}������||wvp`l[UYUTRYUaegv�����~{{������z��wvxzxr��������{����}z{{z{{{zy����������~~��������������rxr`hi[XN^XWKUdonj�����~z������x|}xtwqu��������~vw��}�x|y{{z}z{����������}��������������wxocd]i\V]eYTOTZionryt������������{w{k~�wi{w�y��ywq{�{}|}xw}v|z|���������sv������������}�}w{pjfa[ZhaeeZFUYkwz|������������~xroj�|snp}|r��~~tq��u~yy|{{{yz|{���������tr�����������xrusmlinligkfhq`]fuvnvnv����������tunn�|kwmx���ysono�z{ytxz{{zy{x|���������|k{�����������zzrrueb_clpddgtnlfuqgiqvy���{������|}vyp��zoy}����xumi{sjvuvzx{y{x}{{����������u����������{ymsooldbaig]eixnegdaps��������|}{vu|�z{�}yr��������|zwfipwwxxz{yx}x{������}����������������{~qoiiejis\iceflsefjsw��������|{uyz{}~z{z|x����{~uqsmhdk^n{yy{zy|yy������}{���������������|unhh^emcbblengocgtop|���������~yxuwuvwyyxtz}|zspxsvqkghZaqv}uzzyyx�����~�~���������������vtolhllhihjnrqnmkpmy��~��������||upmtuytzvtuosz��~|vlfb][`{xvvyyww����{ty���~��������������|}yrpvswoptvyy�}|{y����}x{x|���vzurkieix|urmux��rtph`bMUWft{wzwu{��y}qz���������������������~����xv|yw�xuu|z��~|yzx}y|���zmtqg^VPO[`]`joytofkef\SFQ\uwwxvyw{�n[buz|���������������������������~�����|z}��z�~{�yvzx���xvyrocXHKRUXbqv}wme`YWUCBNqvuuxvy��jhlr�����������������������������������������������{������}{}vqhN?MOO^o|�wrlYVTHYLELjwrtvsw��wkLm����������������������������������������������������������uu||qdZVcp_fbYNKCIL;Nlrssvtu��}b_r�����������������������������ý����������������������������zy{voi_MR^RRNIDGIB@Hiutqwtu�{}]d������������������������������������������������������������~zwxwojcDIVL?=BGBC;Hfqsrtsr��x[u����������������þ������������������¾����������������������~~y||utfOC]^T>=I?CDCbpumqo�bT����������������������������������������������������������������|xzyy{vsgfV_[FB;DABamsooq�V`�����������������������������������������ÿ���������������������~y{{zwvxpk]QYLAA>D9[pomtn}Uu���������������������������������������������������������������}|wzzzuspkaQTKIB=A:QmpmlmzY����������������¾�������������»�����ÿ������������������������~~xyyxzxukf_MNUPF:@9LkmlkkuZ�����������������������������þ���������������������������������}vwvzu}ukbZFKRSP2C6Hjjkklrg�����������������������������¿ý�������������������������������{|uwwzvuunaZDDEBO;<4Mfiikmif���������������������������������������������������������������~xuxrxtvplb\G:<3AG65579.\ggddtcm���������������������������������������������������������}vrpprrojmilngj`ZT?5:61565Zgfecxgn|����������������������������������������������������������urpnpqmlmjlmgi`XS8726:/.4]ceebzmh|������������y��������������������������}vvz~x����������zrrqqqnpmmmmehe\M;3;2;/*/_gbfb{kf|�����ztqtx}qvst|z�������������������ztyrmgi^cddgk~w������oporqplqnkkg^c]I<<524--.agaddxkb|��zzxqjUZ_ehmmqtrx����������������vvnhfbYWUVQY_fsyouxwz}zornqrqpppmhgb\ZFA<65*.*?dbd`f{gcu}�{vxtm_^bbddhkmoqr�������������~yrnojege^[badgemrppputpswuoossuroqpnhde\LD>;36+&.Kbbca`�r\s��{wyvhc`XSMJKN`fmu{����������yvmcfjf_]\NOOQ]]fjprsqwrntqqlmrswrssmnhabTE@;A:.5K[jl``ca��^l�~yyykdXRSPHE=EC?EZfmy��������wqmd`]_[WQFCL?LTKPRX^bprnqopjnmqvvutqnjib\L;8?D?:avuootb`a��ai�{{udZ[PII;?;,69KJQWci��������ui^][^^ZVPQMLK==7@JNPWS`koqoonsozrvupoljaQJ:9=A=VuoYEO^oc\�aRl��yvVdRCjkBCK/87RR]_a_��������vh^Z_]_[^YRXqa@Z45:9FPQOMkpnsptswwvvpnmmdBHH9>CXimZB==@jg^�XGl���reS;6D8iXN_lb���Ľ����me]aem_\Iat�nJA177B[FBOKZjtwwuwuuwupoqlcACH6Gbg|�^Ve�]T�������������������������������������������������������������������~wnkjjga_xnVSZJZcu�e]swWM����������������������������ù������������������������������������~snlgig^b|xcYd_X\q�djaLSn����������������������������Ƹ������������������������������������}nqgigc_kzonjna[k�evyMOQl����������������������������Ź������������������������������������ynjjdfb^ixyixzyfZq�h�fLJSk���������������������������ʽ�������������������������������������zmigdbd]lwtUg{xd^xzqyTBMOp}����������������������������������������������������������������}qlhfdacZqxeK^njhlvs|jGFLMym����������������������������������������v�����������������������wkigdcaa]rqMTquouuqywVDGJNzl����������������������������������������jv���������������������}vlggadf]`piOn~{wutzwiECGLKykz������������������������������{tz��}z_t���������������������xqlffbca^djnq��~{zxzoR>EEHIxwf���������������~~���|���������sigimrssk^t��������������������{tokgaeca[elsv��}{{}sV?DECEJysg��������������{~���yf`y������ncXJALVffbc|������������������~zxsljfabdbZfouq{}wu~}bC@FCCDGyvh�������������|y����oSKVmu}wylaSFKJENQccpx����z}������������}txpjigeab^[buzyy~yxzvR;AE@EEBwvsr�����������p������bYUalcdca\[V[[X\ennnv�����v|���������ztusomiief_`[_p}z{xwrj_9>AA>FCBwuxrv����������vw������tiimihbb__`ahgijopswx������v{�������}xzqyprklhceaZ\`fpnsmnbRCAB?CEtuwvp|~�������}u�������|tsvsjijlkfjlpnqsqwvu�������y}���z~x|ruxqqnihcc^[]WVY\Y^TJ?@??B@ABACtywvpu�z������u����������x~{omsytovrxsw||}rw{�������z����}{|wtwurqjigbb\YXP?A?DDA=:>@@AB@BADuvttvm�yw�����r��������������{x{|}||{���}���������|����~yzuuuqokjgda^XUI@9A=@>@??A=@A?C;Gsvrtstx|v�����{���������������}}���~����������xv������~{yvtuprmjehc`WUUI=;==><>>?>A@B=utssstq�u}������}x~�������������}{|yy~z||����~|piu������}}zusnppnfggb^WVRR;;>>@??B>A@uttrttly������veu��������{ywspoonpnoqomjlmopll`Zhy������yzronqrlkhd_]TSTS6=?9==<;?@??>A@B@wtusttlw�}������rb_ghibkhmj`egca`dcheSbf_UZXVRI=56]r�����xxrlrnqkjec_UUQXS3<:><:A9D:@<@B>BCtrrtstsl��{������ng57>_`iyVcyz{[v�N`|sSpsF;$'5fy������zuqkorolig`]TWP\P4>;<<;=:<=>@>=C<>>=>;?>=A>=urpttrrpq��z���������jG5mq�ou���|����Xfyt=<>?>=><@otqqrrprm|��~���������s]^RZJKw|�e]|yQCddbcpnv~����������tookpnmnf^]XNV]Z\F7=>:@;;?:A==??>>@trstrqrsit��|�������������|x{��{utqoko}�|��������������xuimkplkld[XRPY`_Z?97;;><<<8?>;@stpprosnsiy�}|������������������������������������������|rlommhhi_YUNW[]\\;:9<9<<<:=<<>><=>>qnroqqqqqmm}�y������������������������������������������wujnomhj`ZVNTZ]]dT=9;;=9=;<:<><>>=A:oqrrormmpmhu��|�����������������������������������������tpolllgdYWRNY`W]_P:>8>::<<:<>=><@>>?pptootnoonqiu�x����������������������������������������{nomkjld\WQQU\]Z^`N5=:<8:>:;==<;=@:?=spoppmopmqmkiv}w���������������������������������������tqkniid^UOMRYcYZY\P98:8:;8<89=9<:=<@<@pnrmnomnmmnmmjj{y�������������������������������������vnilfe_XPNPVWa__]Z[L2=;9:8:;;;;8=:<;:=omnonolmokllinhmx�������������������������������������nkgi^_VOMOVZWab]^VXP1>6:9:6;89;:<:9=9=qmpmjolpmnimlkeppz�����������������������������������snfec\VKLNVX]\`]X^V_H77:89:5999;;9;9>9=knmllklmlimlijcxl~���������������������������������zlabdYQJJON[X[^cYZX\[J858:9594<8:9;::;:@gs|~|\VI[[nu{x|w{yzllm`P_nwzsrg{���������������������������������������������������������cBA_kuwr]SJQ\jywz{yyzzlvkTP]bw~nm}����������������������������������������ÿ����������������{dJRsomopqfdVblsu{�xy|���~���~qkfefklny�������������}�����~������������������������wzqbCEA?RornnqpecU_msv{�zs��������~wxtlc]]]ceho��������������������������������������������u{yYC9U:AprmnnrbiJ\fqv}�zw�������z|�����th\b`eb������ÿ�����������vnXa]ay���s|�������������xsx`FDL;0psnnprfhGYdm{}�xu�����tv~���}x����|g_bc������Ž���������zs�c^=�J;ci��{~������������rupbPEB>,hsmpnoefBVciy}�}p��|kl}ubXP>W?qs���l_n����������������vn��ni/tdDnoY`v|�����������zrk]LD<81jpmponfiE_ahv��~rx��re�bbVEM �Ei�vp~{r~������ƾ��������r���vkL6eW��aFWm�����������}�lYWNE872krlompdeSQ`jp~��zy��plhQ}e[CY]r�ϋex��������ü��������������wywx��uhhu�����������umSGWO>1=moklophdWE^co���{��}paDU��Z`Gblu���|��������½�������������������������������������n\XMXNE@Snlilknf^X>T\l}��{��th]ko��{��������������������������������������������������������sYRWXJn���yijmmg]MFHWi������uus|���������������������ú�������������������������������������rUXC[p���}��_lmeb@QGSi�������������������������������þ�������������������������������������wNQLj���_Lj�rhkbcLJLOe|�������������������������������¸������������¿����������������������yOL_���wncJ��biafiMDN\}���������������������������������������������������¿�����ÿ���������~UW�����z{mo�hg_u�kHFW|������������������������������ƿ����������������¿�þ����������������|_y������y�s�`dpwt�`@Ly���������������������������������������������������þ�����ƾ���������zp�������w�h�pb~h,Z�W?t���������������������������������¸����������������ƿ�������ú�������w��������t�j��[�T7A]oDo���������������������������������������������������������������������y��c�����v�t��[�MDG^pdm~�����������������������������������������������������ľ������������~|��Iq����}u��S�PJIrvpo~��������������þ��������u���������~�����������������Ľ������������z����m�����v��d\�bST�pjw�����������������������o`fv������eE3O����������������ü������������w�ɡ�����˜|��^_�i`h���ys���������������������rK>:]w���vhVPTj�����������������������������s�ů����������Ue�m`w���n������������½�����~wz`=/3A_lir{�����km���������������¹�����������q������������f[b�q_����]d��������������������zi^JGT^_fchy�����������������������������������p������������X^d�}g���|Za{��������������������iZ[Xfnnpjq��������������������¾������������~�r���ñ�������W]at�|���uehv���������������������ppm{�������������������������ý��������������q�����������qUcaT����ztu~p}�����������������������������������������������������������������n�����������]]a_Ty���yz��mw�����������������������������������������������������������������r����������}X\b^Yb���}z��}r~��������������������������������������������������������������}s����������b[]`]\W����x���pzz�������������������������������������������������������������wt���������j[^^`]]Yl�������owz|�������������������������������������������������������������t|²�������U_[]^`_[]�������pzyx�������������������������������������������������������������n���������{V[]`^_[`Mz������|u|x}������������������������������������������������������������b���������^[]]`\b]]\\�������j{||�����������}�����}vqbestzot}�xMlyjjmqwr}�������������������}g�������w]Y`]]_\]Za^U{������fxy}����������{zvqmi`YfmHc���t����^��fv]P47Tq�����������������trtWfijna_Z]Z]\_^[`]aTf������fvy�����������mfc[KN]X��{|��ɥ�������|�u@9M�������������������oyVOSSX[Y^[_[_]^]^]_`ZTs�����kp|�����������wQ5# ?{q�����ʫ����ot��p��r���������������������qjEUVV[ZZ]Z^\_Za[]^]]_XXeu|vpgp}~�����������UA/#6nidk_W�����������������������¾������������sZGUUWWYZ^\[_]\^`[^ZbZ]\YYc\XWrv��}�����������lhry~���������������������������������������vzKJXTXZY[^[\]\\^\\^\]\]Z]Z\YZQpt����������������������������������������������������������stOKSUWX[[][[_^Z_[[Z[\[Z\\ZY\ZThs|��~~������������������������������������������ø���������xkxKMTUVXZZ\[X_][]Z^Z]\[[\YZ[ZYW\qv���|�����������������������������������������������������skzJOTUXV][Y]Z_[\^]]][^\Y[[[[_Y\Ojq}��{}���������������������������������������������������yhr{LNWUWZ[[\[]Z]Z]_\]Y_X[\ZYY[W\P`pt�zz��������������������������������������������������~tgx~HPVWXZZY]Y\_\[Z_][\Z]Y]YW[\UZZTjqz�u~�������������������������������������������������vfn�{MSQXXXZX]X\\\\[][[\]YY[YZZXYYYR`hq{�zz������������������������������������������������vma~�{BTVYXY[Z]Y[]X_Y\]ZX]X[[YZZ[ZVXZQckq}}wz����������������������������������������������~l`q��pFVWU[Y]\Z\[]Z^X`[YY\ZY\ZXY[\VZYQXbnwxzx|���������������������������������������������s\e���jITZU\X\\Z\\\^Z\[\[Z[[WY[X[XVYZTS\^bjtvvy��������������������������������������������rbWy���eIUTZYZZX]Z]][Z]]\[W[[ZYXX\WXXXYQ]qY`lqvy{�����������������������������������������|t]Pl����_MUV[W^ZZ^Y[[[\[]YYYWZYYZXYXUYWWUO�`Y_lqwvz���������������������������������������zqXLY�����ZOXWZY[Z\\ZY\\X`Y[YYXYXZUYUZUZTWPSz[Zajonv{����������������������¸�����������{vtdSHTx�����RTXWXZ[[X]\[[]\[Z\W[V[YXVYU[TWWTXL|}xZU`hmjs����������������������������������niYHHUi���~�TSZX[Y]X[\ZX[\Z^Y][XXVYYTXXWSYSWPQz}ysOS]fhfw��������������������������������o`KDIVjt�����OUYW[V[ZX\Z\YZY]X\XVXXXZXVVVTVVTQO{ytaSTYb_gm~�����������������������������{m^D?NXbp����uNWXYZYXYY\XY[]Y\[[[WXWYTUUYVVUUTPO�y{jd[OUV^^kp��������������������������reRHKSZ`h}�����|qQSXVZVYYYZ[ZYZX[ZZWYVWYWTWVWTTWUNQ�}zqlb[RQRWXamr�����������������������ykWMFPV_bft�����}pLYVZYXVYX[V]VYZZWZUWWTXUVUVTSVRVPI�v||pogaXNMQQR^_p������������}~|yz}}{l\LGNRXaacuy~���}{zqMVXXYW\UW[X[V[XX[XXTXTUUVVSVTTSTKP�zx�ymqfZWPQQKOSRfrtz�w{vwurkeffa`gbdZMGNSW\acfn~�{���vqkJXUWYVYVWXYYVXXWZYUUVVTTSSTRTQRRKM�w~wrsd\XXJRMMLMOVccojogdcYNOKNNNQLKIHHS\`aeilz������|v~dQSWWVXYWWYWWUZU[XWTVSVRURSTPTPSPJQ��yt|xub_a_ONLPLLJGOPTPVQNGFBEEFHDGGGJNR^cchep{~��~����{{bPWYWWXVWWYTWUXWWTZPVTTSSRRSOSROSIU��}u{|uogab\VQPPPONHNGGKIIGIHFHIEEGGKQVdeijllz����|���~{x_PWU\TVUXVXWXUXWYUXVSRTSVQSQSQSOSX^���|yurlb^^_VVVSTNMJLIHNFJGGIHEGDGMRZbllmqpy~��������~tYPUVYUVVWVWWWXVUYXXYQRSRQVPSTQSKgPQ��|�xnyjl]\`[Y[VYSPLPKKHIGEEFGFGHOXZckrooux|��������|�txTSUZWW[RYTUWVVYWTYU \ No newline at end of file diff --git a/images/trainset_face/s5/2.pgm b/images/trainset_face/s5/2.pgm new file mode 100755 index 0000000..b04b5b9 --- /dev/null +++ b/images/trainset_face/s5/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +������������������|������y��������{����x�|�}ztjwrlihwvx~y~u~wwxuqty���y{z|y|yyyx{yy{x{w{|������������������~z�}��tx���������y���{zssvpojbfhab\kqjq{��{�zpxvy|x{z{y{z{{zzyy}zz{yyyv���������������}��r|���~zs�������������|{xjlolihd_c\V_VY^p������}yz}wppwvwyy|{x{}yy|{{xxy{{���������������~��xy�y�~|y��������~~xqrkfeglfe_[ac\^ZZl�����xrsyvshpusv{x|~{x|~}z|}|}|{�����������������������{x������yz}{zqmif[\hkmecb\_^R\r�������~}uyyytmmns{xz�}v�}~y{z|y{������������������������~����x~���{{z}pggflomnmgYNIQQQ^iu���~z|���~��rsqjp��u�|�y�|�}x|}vx������������������������}��������}}�xngjklpqh]UQSWIVQWgv�����~�����zoqklu~����u~����|vyz�����������������{����������������}{xulonffp]Y_SRQULXS`hu�����{y{}��xqsqp|y{�����|����}}yy������������������r�����������������~twunjmhhUTZ`XOSSTVar|����������~|pmvyx}|y���}��|��}|x������������������������������������zsuzlmf`ZX[]]TOYW\`my�����������|povyz|�w���}���w��~w{����������~��������������������������zlmnonhffgde\\ZVUVKK\fzwu}�������{qqurxz|v~����x��wzz������������������������������������{tnnnhd]cbeheeiXRj`^ozxy������zuursoj��rtrx��yz{��tyx���������x��������������������������}qkfhjke`[ZZckkZP`kry}y~}|����wzyripk��qr���|xy~�yuzw��������������������������������������vpmkjebg_WRanhXU\ssot|�����{utssxqljpp��u{���xx��swxww�~�����}��������������������������~�}yqnlc[]XYSelgZYZlpjr������|vrmkiiiisx}}w��{|wu|ztxut|��y}zy||��������������������������}��{sojcce\ZW`igc^]]fny������~vxukkilhkpoptwulmpdd`]mxxv����ogTYg����|t~�t������������������{xsqniea_eghdahfdpmx{��ywxxyvxpmgigjpghlmqikf]WV[ovx����p`Y`|�����~vws{�����������������������~umlloonmnlqqv{|���xxoontxwslipokhggnkomlk`VR[^wx����x_\e~���t{����������������������������{uxw�xppoyvuzwwyvzvsoqnnpqqsqjab\`[^eegee_WNSSVmt����yV`Zgz{yx�������������������������������{����}vz��zqxy{zyrlpkoqpnpqrd[JUXUZ\b]aXUKQQWhq����|`Ygnop���������������������������������������~����zvx{wvrqnppxprrvuq[BGMRZ^acl`WLPMSct����{h_T^m�����������������������������������������������z}~x|ssusz{zy{{zn9=KBIY_dkd_TTZOer���{_SUdy���������������������������������������������������z{uwrq}w|{~xp]@DOBKSS[UULMW]nt��kYUXt�������������������������������������������������������z|xxx{z}w|piQGETPU\VOEBBTgtu����lXVh}�������������������������½�����������������������������}v|xywz|�pi`SDHS\\XLFG8Pkqq~��s\R\l����������������������������ù����������������������������|{y}z|}yij_O=?MUNHD>?Nntq~�~hUQ]w������������������������������������������������������������}��{}xnjf^D/@NG7;:?Vpsp�~�\UJe�����������������������������������������������������������������|zzroekV71IO?;5B\oqq��~ZJUw���������������������������������ɿ�����������������������������zx}snhjfI?Smrk��qLMg������������������������������������������������������������������}x{|qlhmaSFRNQ@5Bjrl�wPTl�������������������������������������������������������������������yzwrnhklZSVAOA99`om�tVVq�������������������������������������ý�����������������������������~yrmijk^YVFED;6]nn~�xMay�������������������������������������������������������������������~yrnljm^]THAB;Ohg�lO_���������������������������������������������������������������������~vmniggh^M<*/.;Xhg�iMx��������������������������������������������������������������������zskmighdZP=-&)6]ih��b`uy������������������������ÿ������������������������������������������yslfkgecZLD+!(7`hf}�d`jt�������������������������������������������������������������������xqjhgie`aMH/!)7gcf��c^hv�������������������������������ľ�����������������������������������umkgigf^_SG5 )1jeb{�Z[o~���������������������������������þ���������������������������������slhhhf`_\PNA%#*6&Hfc_{h]Pcnx����������������������{z{xx}��������������������������}y{}~������{jbccaa^WVL<,10Mcc_�lXa\jp}��������������}|unpssnmtouuz���������������������}yxtoedhjgnxzx|z}rcce`b^QVP8,+6X`_a��q[Tdlz������������~{wog[\bbedjlspuv~�����������������wslkia]YRNTP^jifnoptdbdad\QPQ9,)?[b`_���X^Yfw������������}ysmggeedbinpqqsw{������������xxtplla]\TNMMKKN\ck\eggnageed\OMM4+3Q]_]_]v�p\[gt�����������}}umd]WYTGFFFJ\coosx|~������~�|womcb^]\[USSWZ[b^idd_ec]e\dddc\OJE+.E\dZ`aLAr�^\]r����������zreb[WQFD;=6CJHIQ]dlov~������~zqif]WXQQC@;>;FJPS[_gggfad``afccWQD429Zfaa`]NVb��YZp���������|rcfiXRD<:225ANMXY[]elq}�������we\VTMOJEEA;<:=C@IOHXZdea``^ehcdXM>01SaO;Ua\VZt��l\c���������|ogePVoYI636?On^T^gehmn��������|bTKQPNOGJO:39.72;FEODP[bbc`hgcc[H:4DXN7-=`Z[a����j]���������{oeYQ]wkUI@BFc~o\O\tpqu���������gVKTTRLDVmO8B974CSWYV;;5iP������up���������������������wtmonrv�������ɿ����ypqpjdihhnsonfeh^cb`]Y]houxpifidEX__WXBC9gT������_X�������������������{uz{�����������������|u{|vkhiimqqlnlpjpnnnkltxzzriffdBMd[`\H?HhU�����ydj������������������������������������ǿ���{z~�}wpxrqnpprrtvttstuy}|zrkdi`69QYegK<`cM����uv������������������������������������������y{~��tuy}�yomkiikimmpmw|�}wrkce_:>MRfmRDe[K����|���������������������������������������Ž���z||�yz~|���wxtttvv����{~yun``ZVDFR`pRViHQ�������������������¿���������������������������{z{||{y~�������~�~�������|}tmcXlZUJG^mTfWMJ���������������������������ÿ����������������ɴ���|zwyz}������������������~~sn`XncaMKZlWjPHL���������������������������������������������Ķ����wrsy�������������������}ul_ZggdRIce\eJFMz��������������������������������������������������~zro|������������������}}vk^]b_bLTdaaXEGIk������Ʒ���������������������������������������������wsw�����������������}yrh[_Ra\\c_\dR@JGus������˰�����������������������������������������~��ug|����������������ztmcYZQgggbag]BEFHyj������������������������������}������������������{vxbj}���������������wqk_U_epkiegiLDBFD|h�������ǡ������������������}su������������������{nmtqrajq|�������������yuog\WgnolkfjZEB@GDwst������ȳ~����������������wqu������������������ziccijdbqwrs����������}{qrldU]hflhhieL>ACDBvtk}�������}���������������sns�����zviiglw������xgXKNV[^dr~ply������wvmkkaTfigjhgg]CAACBC{txos��������������������{vfq������qbPOUWblswuwodPKADMY`ehv}yjet}���{wsvrmjk\QfklghdWL?=@?@Dvwxtqrwzwxmz������������|tlr��������tgdegdcgdcc[XSULSYddfjswzrfgny}tqqonjfj]R_da`aTH?>>A??Eyrxstxrrsqqs�����������|ukq{���������ursrldf^c]_\^a__^gehgopzupjetyzmplnmgig\LNPPSND<>?@??@Cwtxrvrtrtrpo����zz���~xomz�����������||zpifkmifjijgfhggghkry{|pijtqrmkmkhic[B;==@>B>ssttvssrutqn}���{w�����uotx{��������������|yyt|zzzuxsvwsqqkomoqttnottommfgeeN9<<=;C9@:>A>?A=qsurttrtspslz����~�����yuuqm|����������������|y{wztxussonplji^fpqrxtvmjiedb`H5><>:?<:>=>?>?Aurstsssqqssms�����������{pk[hy������������}~wsormomnkhhcgef`^V_mq~}{xmhga`b\=8>;:>;@;;>=?@>@uttrsrrrssqqo{�����������td\GCS^dgjijknhgjkhd_adc\]_]XWSRJH>:B_ko���zmh^bdbU99?>;>;;=;=<>@@@ustquqqrpnpsm{�����������okF4%!3\kl^qxZ[mqma\cllTRj`RiZ5 #&"Iijr���zif]bacL59>=8=<;<@;?<@?Awsrrqrtqtqsoqp~������������roY9Et�v��qf����s���ie{pd}\0CXipx����ng`\dbZA:8A6;9><7><><;A@ssrqsqqspprosnt����������������\@Z�v���o��������ss�qWhM.IUhqtx���xic^_c_S:7=<<><<;;><=;>=>qrssrrqsqrpnsgsz����������������yigS\iVV����r���`EfXFUW[enqtsy���}mc__`_[F8:;8?9><9=<;<>;?:qqrrprprppropkzuw��������������������zpfrrufQikk]Vaebfkmruxxvw���wia_`b^T:;;>8>9?:<<<==;6;<<7@9;=;=<<;?=qrpqrpponqqnpf�ml�������������������������������~|xssu|zwvxtw�wna`aeUUJ5=<::>8<;;:;<:snrnnqmqmpqmqfv��ev|�������������������������������~{xopxwyxutqv{ph_e^YQWD96;;:9=<9:;;<;<==:qpnroormnplprfv��rjn~��������������������������������|usvyxsplpwyhdZ_[RK\?99=8<:;<:8><9?9>::qlqooonmmlmko`x����cnr|�����������������������������~}{tvuqjpqurnc[^SOWWW=4;<6=99;8>7>9;9;9=noonnonmpklpldp����xglu}�����������������������������~zutunmstzrh\ZWNVWXU76<;6<59<7:7>6;6?::oplnmimlmnlmm`u�����yakw������������������������������|z|qtttxvmc[WKQWYPV6796::5;9:799:889;;mpkmmlnnilllmfm������tdjz}������������������������������||zwxysh^SNPZYSXR38:97:8:7;8:8;8:8=:nnlmkmnjkljlk`n������~lcnyz��������������������������������z}~p^UJRTZVMVO77687969;6:7989:8=9mlmjlhmihmgkidh�������qkbisx�������������������������������|yxhXMKRQZVNTP2757:3<3:8:68797:86lkkkjhjiiiiihcj������zzlhbfm{������������������������������{vk]PKSOS]VNPK5985:69845:4:7879<4jikjkjiifijgl_m�������vr`abhy����������������������������~rqdPKTURRXXQVI68676936867866:7959lkjkgkhikgjii]p��������zxk``ad{��������������������������~thdWLRXYULWYRYE192:9593:93:6977987ihjhjhihjghghf���������xqlfa]hs���������������������}|wqgcUOSVXZPPSVTX@3666:295775864:5986ihijgihifghnvit���������uuhgc^ao���������������}��ywvrnjc_TMLVW]YTUURTW?1663685575562775877gikghiefkbs�^n�����������vnilc`]ht��������~{twvryznjgd`_YSHTRTY]XSTWNVY@3446737254873924837eghfihfhhb�0z������������tkhifaZ]mux}{uwrnqjnhehhebZYZQNNPTVSS\XUTXRTSJ3572532655443477468ghiifgfjsvuNw������������pliig_^X]hjomecc^_X^W\[USNQJGRU\U\X[ZTWWXTUPAA.62353245344653836ehgfhqrv{t�gGBi������������wurfkga_\YWYZa\ZRRRLJLNKGLGJGLUW[WY]YYUZWTXVK@?26/7/4064264633366jjor||rr{r�W]1v������������}{xqfhcaa_WUOPQMNHKGGIFFFMHJLNWZaWXZ\[[WXYW\G1B:73635040422722814rt�yuhxyw�F`:��������������~{xlejedaXYPRQKLJJFJHGKJMEQOQ]^]]\^[^VZ\[X^FK8=9125.522417/3626m}�rqldzq��-aI��������������z|{ufejfa[YTNFCHGKIHJKMMLJPTX\b]^]]^\[Z]WYb@ N9(3/483301/2200524 \ No newline at end of file diff --git a/images/trainset_face/s5/3.pgm b/images/trainset_face/s5/3.pgm new file mode 100755 index 0000000..9966eb1 --- /dev/null +++ b/images/trainset_face/s5/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +������������~�~��~�~}���~|{{wz����}z����z||z}u~}|{}{|zz{yy||{zz~w||y|{xywyyywvyvy{ww��������������~��~��~��~����x|z�������~~���~zz}|}|x{�z{{�{sxywz{{~xz{zx{yzyyzy{x|xzv|xw{���������������������|}�}���~|}��w�����zy��y}xot{}{zzy{zw|~{xvuou�{zzvyxyzwywzzvyxvyu}wwwy���������~���~���~�}|||������}�����{tsuourlorzxuvvty~����xupruwtywyyyxyxvy{yy{v|vywyxx���������~��}�{���~�xx{����}������uoilfgkjgfkjpkkp~�����{qninlkmotu{wvyyx~z|~w|w|xwww~����~����������y~|||�y{�����~|���xyzyrgcjlplcd^d^T_x������|wzsrqtlmpuxy~xvz|}zz{z{xyztz�������~��|��|��|yt��{�~{{������yu~{yzsvqnifmwvsgcU\UW]q}��������}wvwoknuxx�{{y�||zzxyzxwwx����������}}�ynw��z��||����~|z|���}ywvujjgcfje\a[ZTX\dnz�������zxvqlky}|�y{}}���wwxvywvv�����������~�~���z�������������~������voojlfjdabVNR_[TW[clx����������|rnny~�{x��~���~~suyxy����������������������������{~{|�����~wqommhei]PAHRWUSYbju����������xwrlu|}��~��~�~��yv|yv����������������������������~|���������wpfjikbb[MJKLQQR\bcsx�����~~yyptpx~���}��|y{�uvvxu��}���������}������u}�����������������}wofdb`bZ_YYYOQOSKYacry{xy���{zoqvop���xz��|w|�yyuxxy��|����������������uz������������������|slddZ^[][SUSZWOL^nz��~|~��{wtptolj|�}{���{x��sxyuyw�������������������������������������{qogc\^[Z`ZUUY\VP[k||�����}wtnpqqfhm{������xx�{uzvwxy~�~��������������������������������{~|vqmicZYWST\ZY_]OXktw|�����ywnmccahmuw{���{��{xwuvvyv�����������������������������������{ztxy|wmjaYSRKWXTYXRUYdr|���}uvqsliaefgms~{z|{{xvttvvwu���~���~����������������������������|srxxoleccYWNT\_Y[V_fksx���vtpprqqkjggjimnopqnbbqtvuvuu~�����}y����������������������������~|ywvpoikh`[[[da`__gox}���qojehjqmj`chgcgijca]Tcpvuvtt�������~���������������������������������}ysjiajdlfchkloyxvytspnijhgjlokfaeeilldb\T[huutvu����������������~����������������������������xoqtuvtnmtttoqrqtysojjgkihbchk^\Z]b\_SRIS\mssst~��uurwx�����xvxxi{�������������������������vy|{~ztux�~wqqpqonnigmnqnehjrhWTZ\Z[SSLKUipuvq�|q_[\j����tmonf{���������������������������������������zswvrpqmhnlpvtgkpeUO^__d][RNKcsrqu���j[Pdx����xnin|������������������������������������������|z}usromlquwpdafTBRVWa^ZXVRfntqs���n`\gv���tit�������������������������������������������������}zyvrqrqwtrdaTLKSJMQHNTQjspro��{qaJalyyxr������������������������������������������������������zwqvpqoso]EHX\\QPD?PVjqrrq��h_V\msov��������������������������������������������������������~yuvsswvfH;BSTYML?Fbkprrq}�nhZ`^gz�����������������������������������������������������������}xxyxwr[E;BDHDE?Denrrqq~��lfOX^t�������������������������������������������������������������~z{vvph^91D?>8;Kgsppqp|jXWTh~���������������������������������������������������������������{vxukjO1=KA@8Umntlrm{�|`eV[t�����������������������������������������������������������������zuwmjdD8ORE@Omplqnp�|vgWZ`w������������������������������������¾����������������������������uwrkmZ@BVLADinpmnn}zj\T\e~��������������������������������������¾��������������������������z{smihMHOPA8^pmmlm�n^QVXi���������������������������������������¾����������������������������uqgj[RODD:Jnmlkm�nVMTTv��������������������������������������������������������������������wohieTWDA9Aekkkj�rZHIc����������������������������������������������������������������������xrhglVRIA;=_lhlf�qQEQg����������������������������������������������������������������������yujghaJD=E>Ujfig�nOEXj����������������������������������������������������������������������zqifggM>5@FXefje�qONVl���������������������������������������������������������������������~yphfhgS;14>[ieei|WHbt���������������������������������������������������������������������~wnkfebX=/*0]gfef�{TMfw���������������������������������������������������������������������wpgegcXD+-&Yfced}WPgr����������������������������¿����������������������������������������unffg`SN#%,Yh`gb{_S[v���������������������������������������������������������������������~uqbgb_ZP.5_g`fa~}[SUt���������������������������������������������������������������������~smdde\YR;#6eebdc|}[KV����������������������������������������������������������������������zqjaec\WPI!8dbcc_{\Jiz}�������������������������������������¿�����������������������������tqeeabXWIJ+=cac`d�{TMjn{��������������������������������������������������������������������umh^acYWJJ*Kaabb`�v]P\qz��������������������������������������������������������������������vlfa`aZYKB3J_cab]}zbH]q{��������������������������������������������������������������������}mf]a_\TOC+Fda_d\w`L[oy�����������������������������������������������������������������|wj[`_[PN?.=cab_]}yZLbjv���������������������������������������������������������~wscdiikswxw{r`^^]NN8-6a`_a_�tWOXfs~���������������������������|{xtxx���������������������wrqkfZSUPUbkflrqf`cYNQ;+?`c`^a~pXOVhu|�����������������������{yxromrosuv}���������������zvsld`\VMHDFNZ```bgdacWMT=%I_b^_]~jS^\iwy��������������������wsi`bdgbclmsstzx~�����������|uqpjibXZURKTVUZ^^aaZba]fVKR=*G^a[`]g\`a_ty������������������{|tlicbbfdfmnqpqvrz�������xulc^\[WWTTRXZ_cdihab`Xa\c[JO61R\bX__ypWaZVlv}�����������������~{vqjec^YUUU^dkmnsvu}������ywki^XRQMFB:A;HJLQW_efcaZ[^fVJI.<^]\a]crSYX_emw����������������zshb]XUMHGEFJR]bgmou|������~rcWOOMHDA:?>=DJJLLNS[ba]^`fWJ?,Ia^]]^bzzQTfWcgp|��������������{sja`XPEC?>EOORSW_cimu�������o\RIKJKGG<37028=EDGJDY^_cbf^I:4\TU^^[`~�v[Y\dbmv�������������zndieUF;>78AO]RW_bddlot��������waQLPONESB4E?5:FXJ8?BK\cdee\O2GY40Z^\^����^Z_djn������������}sknfZZN=389Gfvk[Oblsop����������jS]XN>Lf]64317Oe[>+2CVdigcbN/QB3+LbZ`�o���\W`an�����������~pm^PXi]ODBBPm{o\R[jvx�����������s_^a`WT_`NL?@GNc[OGD?SdkjfdI;P=90U_X^`JL��z`Zafx�����������|rmjlmttmjg`formighq|�������ú����jgeedbfiilhd`cbba^^Y`jtnhcPG[E6-Q]YXQQSq�sb`eq����������������������{zxvojhm|��������ž����qqtjecfginkikmotlojlorvpgaVP[O;/FaVWPZZ����ucgm�����������������������}wpsty�����������ź���sw|tlmojkhkkpmssmontxvxrfaZ`UWD3DbTVR_g�����wlr��������������������}yw{���������������ý���tw|ytpwwynhefffgjpppszwqk`W[]cJ/W^P[[or������zx���������������������������������������������tvx{vtx|�zxrrtqvy~xtsp`MObgP3cVNU^��������������������������������������������������Ķ��wvtyvx}������|~z����wtpdGNZmVB\SMP`�������Z�������������������������������������������ɽ��}vuuv{���������������xwrdIGRiZO_MMRs������eI�������������������������������������������ʾ���~uqr|����������������}ypjNEOcYYYEOL������viiz������������������������������������������½����~upv����������������|xsfVIKc^\XHLQ������xv��Ȱ���������������������¿������������������������}}ty����������������xqc]JJdV`QELM�����}�����������������������������������������������������y~|ps��������������~vpaYMX_Z^MBIK��������®������������������������������������������������zsvvogx�������������ztm]^``\^^EGDGl���������������������������������������������������������ojgmjljw����������~zrpj^ijdafTADEGl�����������������������������������~vv}�����������������qa\afajpqrx��������}sqoffmjideH>EBEpr���������������������������������{qr������}ulpu������paMGMZ^juxoku~����}wtookbelhhe_D>@Bwsyb��������Ĕ����������������|onw���������~wwwqlffjhhjgeg`bcaeggnuuodcopjijhgf]XYSJB7@=B>@ttrri������ÿ�z���������������|tlr��������������xpnrwuprsljijlgdegkuxuohjnokhideXEFD==<;@=@Arvtsop��������z��������~�����~yqn{���������������}{z{wzyzvrpmpnlhgfmjmqmmoolieeeR8:<>;?=???Drursqont����{hy�����xw~���~sqr~�����������������{|x||yusmqmjlje__hmrvuojgb`cK8:;>;<==@;Atqsqrqqqqpqpqn\u������y������xzuntz������������~yzpkeeee_a^W[RQNOGBRel|��|jc[c_;;=:=====<@=trsqqqqrrorprm^q|��������������wqgbkvzwytpnklie_ddhc`Z``WR\XS\J2&( 8Vgm|��{f][dV79<<<<=:==>=ssqqprrqqqsnppfov���������������qbPKBJLY`ae\gvkYm{�wip}�i^qmhrR %7Mdnu���rd^YeM6>:;<<=:>;A:tqqrqtsprqpppknrrz��������������yjU4*"&Lds�v~��j}��������t|vowE1?\dns|��ul`[c[E5;:?8@:>9A:>9<;><=;?orprotopormpngqu�qx{������������������}\NZslbyw\y����|��iDELNN[aeknnqu�{ka[_`H6:7;7<7;=<:>;8;8=:;;==qnpqnnnqmmqlobt�����kjos}����������������������������������~{onnsmnlprl`\XS88:9;76;<9;9=:<=ononnmpnlplln`{�����xhlnw|����������������������������������}|toroklnoqi\ZUA76::7;7:99<7;::;oomompnlnollk^}������mhlnty��������������������������������~{uqqqhlpsneXWJ867::9:6?5;8;:7:9pkoonnmkoljoidy�������khmnrx��������������������������������vvvpnqusmaWN99688987=5=999;;:>qmnnjojklllkkY~�������xfgipty}��������������������������������~yzturtte_Q=787798867>59:99::=qkollnlkljjkicv��������rcdkmv{����������������������������������||uvsdUT;7295:888877:8:898:mjlmjnjklhmij\{��������}fedfnuy�����������������������������������sysYSQ677748685499:5;79:9miolmhiljgngj[z���������ziebgnr�����������������������������������vqiUNR565779866958:9997:6jhmnjjjiikjhiW{���������|zjdbhju|{��������������������������������mm_OKN16648384745958:7976kkhkigigihggjW~����������trie_denswy���������������������������}�~wjcVSJK518744:3792:5;0:689kgjhihjhjggff[}����������xrofcc``gkrw~������������������������xyroaWRUNJ5284466655478639767hhijifgjfggef[������������ssm`fcb]`hks|���������������������|vrkicVRQRQD5347273566274745874jjekfggjehfdrj�������������ztd]ecc[]celw|�������������|{y||unldb\XPOQPQA2545443455483746769ijggggghggbi�0��������������ynfcab_][[aepy����������|ztpqnpoma_ZYTOMPQKQ:1362505244535668282gihdicgfgiu|V%��������������yzplfae_^YVY^ansz���}~uypljheaba]XTROOQPMQNQ91451554343143454656ghgdgei^w�^3DB���������������yynmnedb_[TVVW`gprrprigbc]ZUZRXOLIKMOTKTOPR6.632232222536158/86dheehdfc�~>M'�����������������smtfige^[ZUPRUZb_bf]ZVTNLLIIKEMKQSSPPTRSO110604-6,71164343626agcekfxv|zn+/�����������������}uopnkhb_]YUSKOOTTRNOIHDDBBGNORNRVSOTQSTM.1060312.71441306312dfkttswt}p;as������������������omtlgga]`WUOKJHGHCDFAAFCFIPRROVVWSSTUVH.2220312222420214307 \ No newline at end of file diff --git a/images/trainset_face/s5/4.pgm b/images/trainset_face/s5/4.pgm new file mode 100755 index 0000000..eaf5f4a --- /dev/null +++ b/images/trainset_face/s5/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�����������������{����������������|�}{~�{vup|���yxz��}zww�|v}|{}|~|~}~z|}}zy|z{}{{{z{zz~yy|����������������������������������}�{wyqnpw{�����������wsxylu{xz}|}{|z�|~�z}z{|||yyyx{z}�����������������~|����������x�~y{|sqlmjfq|�����������~xyvnnwz{~wz��~~���~}}�}{y|{{|yzzy|y{��������������xsvvw����������|trqrmmllmqnjnv�������������z{nwzt�w{m������~|}}{zz|zz{||z{zz�����������}}rmw}������������}tqb[\ecilnidpty~u}��~}�����qyz|�v����������}}z{zy|w{}w|u������������}}wtw������������qide]UWRYZcdknqw~�y}�z|����zyuzttmr������������~}wz}z|z{{yzzz�����������yy~xpq���������|~wqpb_XWTUWWa`ey�����~{����~��yy{|up�������~y����{{|x|y}y}xzzy����������}~z|xo�������}~xtqfgWOX[RNYfkem~����{{������{�}|yuzqt~������~ys���}}zz{{||{|y{x{����������{�������������}vmggm[QV]WOUO_jnnwu������������~ywus�~rjx�~z���xyp��y}y{y|x|yzyyxxz���������u�������������yzuhf_[X\[_\OISUcox�������������}rxju�vqqu|zv��{ypx��zwz{xyxzx{zxw{z��������w������������~tsllhd\j`el\Vat}uovktx�����~�~��{usk��srrp����srojwvuvywyzz{y{yx{zzz�������wp{����������~ystrhfchmmedcmofkspjipqz��}z������|~}v{��uqy����wyouzmjqxty|yx|wzz{x|y�������|jy�����������zrvwnc^`gll^ajwnefaaju��������}}zvw~�}~yrx����z�{|xnejintw}yzyyzywzzz��������oz�����������}uqmnlfilegc\fonhdhmv���������yv{~{|~zx}yz~���}zzvrukkhgYguxzx{x{wwyzw����~����������������zwpkfa`fhb_ecimjfhokot����������{zuuusvwx{xyxuxqr}�}|tnhdc^l~xt{wyw|vyu�����|���������������~|sledblgdbjjtpkmkllv~��~y�������|~xrlorvy{{wwryz��~{zjg`VYVq}yxyxzwyxy�����v���|�����������zstpllsnqkmqvv|z{uvz����zzz{|����vtwph^a]joolprr}}pplhc`MPS\xxvxvuywxx����~�~��|��������������{zz{zqxvwz�yurw{���}zxx{}|~��ustle\TMLZZ^gnuvtkfdb\UIEMpwwvsvwtww����sy��������������������������|����}w|��|�}~��y}����||yypq\LGOYY]rz�wsdY[QJ=Bdztxrwuwtw��orqq��������������������������~�����������������~������|�}zupbADOFTdv{�{pkeVTR=A_ruuwvwvus�zaaov}�����������������������������������������������������|}xoeGLRDVXfmbcX[SWSG@Xqsuvsrutv�uejjz������������������������������������������������������~|{tqeVRd`bjofa[REXQGFSpvstttusu�t^W[mr������������������������������������������������������{w~znfV]mqgkfYTLHHMCCYqtqrtttsv�q_^]h��������������������������������������������������������y}|yog`P^fX[TJJEFFBDHCBANlqtrsuquu�|t[d���������������������������������������������������������~}||zyj]AX]TD;IA?@?Ekmspsqqsq}~rco�����������������������������������������������������������~z}}|wiSRaf^NDGH?D@^rrqpqqpr�~r`}�����������������������������������������������������������||{�||qiRadfWFAEEFEGqqsoqsoq��`j����������������������������������������»������������������{�~|~uw`a_efHBAC9VnolmmlnT}��������������������������������������������������������������}}~~}~zume\MWVREgieihhkmy������������������������������������������������������������|zu|zuvrqple^O:11,@8:Fbjgfghifx������������������������������������������������������������~zvyyxutqqplj[_:/0-463?`fffggejs��������������������������¿��������������������������������zxywxtwnmpolm]]O3./,0/?`ficfhglo���������������������������¿����¿������������������������|yvuyvvunnmoleg]U:8,,,/9\jechddtm��������������������������������������½�������������������|xtvvvurjoknjbf_NJ<5(..:Zebddgcvg��������������������¿������������������������������������~yvssrtplhojnkda`NBI40-29[eafdcctb�������������������������������������½�����������������~zturrqtqjljjlif`\N>F:43.5Xfe`hbdxcw��������������������������������������������������������xtsrpqonnmmhllbcZFE;<0:;*Secddahylw��������������������������������������������������������|vqrppqqnjjmjjmb_ZE:@665>.Mhe_ead{oo��������������������������������������������������������|urooqqpmnhnmkjdXYA6578044Kee`baeyhs���������������������������������������������������������urqopqmonnlojjf[U=937=.3-Kgabdadzli|����������������������������������������xx�{����������ysqmtpoomolliei^S=747300*Oeadbc_{nly������~����y{��������������������{wwoggfcedir�}x������ypoouqqppplliaf]NB;79.1.(Od_cbaa|se�����ysoqwvstuvx|�����������������{uthhd[WVVW_akv{tt|x|~xpqrstsqrooijgaYPA:;62(.6T`aba`b~rg|�~{xtf\Z`edmnnrrw��������������zxqonefd^`]diiipuutswwsswrnnquuvrtpnlfh_MH<=<3/,3A[b^bc^b~uexwwsrk^a`eegfhkjos}�����������xqigigfccZ\[\cdiopswvwursrkomrxxxqsokncbWEB;A@:7Qioqn`[_c`�tet~z{wvvig_\SJGJLU_hmw��������~vogc``^_ZSJIFOUXZZ[aiouqroqonnqywztrqjmg\VB6@DB9Vuxkfsp_``b�{dp|wwwsg`TWXLH?CGADS`fw�������}pe^]Z_`[WQSOPBFAARS[XV_iuqsrotvzwyxqqpngSKI9>@APmmWE:KgoZ`^|�mpzvnc]YML?>F16;ESRZ\r��������mc^Z``_]`ZQadCK@18:KSUTWkrusxvv|v|wtqoqkOEN@9BPgffRC?>Tr^\^t�nl�|wgc_KVgO=I998ORTc^q��������xic^dhg`SVb~�SB935F>5MXbag^MCOLz^X\y�[m��xl]NEg~aP<>A@\]NYg���¿�����vifjpjYUXk��`NC8?I_XHELPdmw|~}}|wutuqshQD9FH]eVepj\IOH|cY]t�[c��}mZXWfzsRSGVT`b_ct����ž�����|xurssqjlt~uimgcfnjhgfbjnz����}xsxvtqlVL9MVhdUdqnhJPGxpM\v�i[����qxxtx|{~wyqkihz�����ľ��������|tsqsty||zy}{~�~|wz{������}ytxrqpj\SOTd_kupsolOSTnSUp��Y������������zxrply������ƿ����������x}v{{|�������������������uuuslli\U_[iLFtsp|nTUa�kNWn��h�����������{sv|���������ǻ���������������~yyvyyz|x{|����������yvsoohh^Zk_dC4Zmq�{YRs�WPSm��f��������~��������������û������������������|z|}�������������}uqjmgg]arc\PJNdm��__��KQTk��w���������������������������������������������������������������umkjhd^f|o_SdS`e�cr�cLOTh���������������������������ô������������������������������������}tkkgfd_k�}majk]aw�h��JOQRl���������������������������ȳ������������������������������������yslkceb^n|�nyttf`v�m�iFLNNwu��������������������������ķ������������������������������������tslgdce_nxy`u~zfa}}z�XELNNzm�������������������������ǻ�������������������������������������oomccc__ozpPaxudl}~�tDFMKIzq���������������������������������������������������������������xnkkfb]b]utZPnoqt{w��VDHFHJup���������������������������������������y~���������������������vmjidea_`skQf~xz}�pFCFIGJwwq�������������������������������������}mv���������������������{qjidgb`^boml����~�wYAEAEFFwxow�����������sp����rWJYiruvoh^MNOQLSXhipv�����rw~���������~z{ysqjjedc][cx}{}~}vhB??DA@CCCvwru���������yhw����~eZ[`fgaca[Z\^aadgopsx�����~ss{�������}{|yxsmmieda[[`n{wvsum_G>@?AAACBBwyvp~�~������yql������ukljhiecacbdgnmnoptuw������uo���|~}|xv|urnkjfc^[[]\gfggaSB?:@@A>ABD@uvxuuyy~}����wl{������utvvnjnomnortrqwv{xv��������xs|�}�~}|wuyxqohjfd\V\UCHJFIE=?:C;D=?>ACAxuyvm}nsxz}�}rx����������|{yzzuzvzzyz|������������zx}�}|zzvuvrnkogdb\WYK>7@=9@:??>A9?;@A@?@>?Dvutvrqztrw~��y{|}���������������~�~}�}�������vmepz�����yvtoonqolhec\XVTG8<>::@ABssuttoy{su�����{qp���������|zzyvxqxsttpsomsptqjf[Sbv�����ttlpqrmmhdaYWUQE7;<:<==8>>?@>@<>@?@???@CAstsrtsmv�|v�����ndPJO>F_YkdWnrqedu|{__~Zly_P<,%(@e|�����{qknmtpmgf]^VQSQ<4?<:<=:>==;C@usptrrpo��v�����wXD4wr��h�������yn��mv�\?=<>?>>?>@@trsstpsj}��y������~t]?m���v���������x��a[xY8<9?>?=;@>@>Assptuptok��v���������jHTo{~l��������wHbhLGaihv}���������xpnlnqnkg`YYNRXVM79:=:=<=;:?:>:A@=@>tutqssruls��y���������{kdZZMVhtpQ[jm\Ubrty{�������������zonnpnijeZXSMSZYF4>99<;<<;;@:==A=rsruqqsplo~�x���������������������~ywy������������������tpopmmff^[TOPY\W@7;<8<:?9<=;<=<>><=Dtqqtqqpptnn��w�����������������������������������������}rrnkpff]ZVMSR]Z[779<9<8<9?:=?<>==@=Bmtqpqqorpoiv�y{����������������������������������������ypnkjii_ZXQLU\Z\U5:6>9<9;:<;:9?<>?;@<;ppprnopoqmmokxwt��������������������������������������}qkkmja_YTLK]a]X]L2;9;9::<7?9:>;>;B9>;qoppprmqnrommjwt�������������������������������������{kkfkbaWUKMZ`b\ZZG78;::;;9<8;<=;<<>=;Aoqppoomnomqkjmsst������������������������������������sliie_YSMMS]__^XXA4:79::78:99>6>::=>=;pornoonommmhhp�os}�����������������������������������zlgfg`YTMJVY[f^^VW@7:898877;9;;:<:;=9?;oonnnommloondp�|pt����������������������������������|oheacUPNGRV__e\`RV@56:5999999;:7=5>::>:noomnmllkojnen��uk{���������������������������������yh_b[RPKLNV^]faYYYS<896897987;789;<9;;:>klomnmmlljmmbs���lo��������������������������������yjc]YQHIIPUX[_cZVUUT7587:77796899;5=9:<:9lmlmjlhnihkids����mw������������������������������}paYWOGIKPQV[V_`cSNZS45:4694:687979:7<6=:;okkimihmhiik\v����xf�����������������������������~qfYRPIINQMYXZUa]`VPZP676937855:7:67;7<5;9:klkikjikjiih^v����|qo��������������������������~wphZUOJIOQRQ]\\XXdY[VWM557654585:747977:6;98jikjljikhikfay�����{sp������������������������umpc[QLLPNTLWXWc]SY^\YTXH1664847447488775;7<:/3372254584279384:7:9jhkghigi`�eH�������{}wtmfjpqlhgifce_`a]WXUYPOJOMNSRPRXZ_\c]b_^Z^bXSVU@044255506648297678697fifghljsr�T5M��������~utyk_`bd`YZXUSQRPQOLMKKJKNMRRWMS^_]^a`a`]]^\[TVTF65322625145385747687�����������}qpmfgb`[WPPIGKMONTQSUVSYWU[V]``dbbedfab`^WX_/7F>6/6150142236474:488�~prne{q�w-_S������������qrnhdcd_YWRLDLPVTXVXY[YWUVVYZadcf^chddaaY[S_+.Q-302315/114333436668 \ No newline at end of file diff --git a/images/trainset_face/s5/5.pgm b/images/trainset_face/s5/5.pgm new file mode 100755 index 0000000..1cc8f79 --- /dev/null +++ b/images/trainset_face/s5/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�}~~~~~��~y}{rwz{s{|{���{}}zwutridhdssq|naalpiqyzy{|mpx}z}�|}~�~���|||~{||~}~{|~~}~�}���x|�xxv�|~}vs����|��|{riidde\Zqyg_^w�{�~vrwynouyzz�rq{��|}}������|~~z~|{|||||~�}�{}~~zz{uvw~z�|}vtz����wstjekdeoxxu���������wxy|rns{|zztis��������}~|{�}|~}}|�~~~}�|~~zthjsnzzzw��y�}v{vw{uxyyutknqekjr}������������}vqx|wqq|y���}����z~{{}|||{~||~}��~~xpg\bkix{wu}~{��{rpomqonnrpopmeceuzxnrw�|u������xxv|y�|hn�x����~�����||}}}||~{}|~}}��|z�|qvjgluv~����yrwzwqhehc^\bdXVWSSRX^bi_btwrn{���~zrxzyt~uio��������yx����{|}}~{{�|}|}}~�}|}zqkmkjktw{����{~�{}ma]ULGJGJKSTHT\^dfdaffmo~����~}yyx��ll�������mq����~y~}~}|||~}~�~|~nrtpeeo��~|{���~zxpfa]UQKIHKJRW\beeqvyxxzup�����~�~}vqtyq��|||��wuhs���}}z}}{~{||||�}�yslssrmej��������xzriff[VPSQQONQR[_pz��tlpx}��������}w�~wzrox�vs~��uqm}�{q}}|z}{}}~{}~}�|�|��jm{v}{vy�������zxpi\]`NM^[QMW\^_\ins���{yz~�������{ynz�{qmqvpp��yyibxsmqpvz{~}|}}~{|~��}}vppz�z���������vvl`bp_TT\^d\XY_cgcedlmqw����������~�v��{otqr|{�wuwjnqjccdhu}~}{{}|{z{�}khrvz}z���������|viedc^W]da`^[]Zfrrv|z|{}����~}����~�|��zyx|��������yvodnrhZit}z}}}~}~|��}}im{�����������|vtnkkdage`_bcbchnminmin{~xx�������������}}|�}�����}uxzvpol^dgw}{{|}}|~}z{}zik������������|wrlfhjnklgZ_hfkjkf`chhovxvu|���������������~�����v~}|���|omedgr�x}}||}}usvzjaw|����������|yxobW[`lo`Uchhfgd\\`cm}������������������������~yuoz�����}podeZ[s}{}|{}{}p~uvupuu}���������|xrrpljd\kd[hotlfefdpsy{���������������~{{����|zvsv|�������xl^TdSY}w~|y~|||uzlporuww��������}tmib^djl`fcgluriblfjhv���������������~}wtt|ztrttsy�~}���yl\TMOMuuy}zz}{zkalmnotx{~��������|nle`eihgknqornmilkor��������������������|vka\Y[`\lrstx|wvje]SJBLlsyz}y}zyjaglpolw{|}{z~���zusnlppsrrv|{��{yru{�����������������������nb\[a`esw|��|hc]ZXAQbiz}{zx~UVWiipunu{|{~���~����|z�{�}{�~���~zz}�������������������������oe[RSbm{����zni]]UQOOiz{y|{|UP]_ev{psuu}�����������������������������������������������������{c`XS\`jnrygb]e\SQNMb{yz|w}QPSccqr{�}~�~����������������������������������������������������xjrjekvw�~o[KY^MFON_vy{zv{UFGRVr{�~z���������������������������������������������������������z|z{x|{voaXPRWQBIXWuvwzx}VZJPfz��������������������������������������������������������������{wvvqne]STWSO@QUOlxwzzzbZG_m�����������������������������������������������������������������{hha\ZSMZ[PQOI`QTz{xzxd]Ub�������������������������������������������������������������������sWk_ij_XjTU[ZVgGr|zx|dZSw��������������������������������������������������������������������oiux�qZT`YV_X[Rk|xyvhKd����������������������������������������ÿ����������������������������oyz��eNKRYYgGUkvzuxWJu����������������������������������������������������������������������}{�y�sYGGRZXWEgzvxxIW��������������������������������������������������������������������������s|v\MHKYONE]xyxz=x���������������������������������������������������ý���������������������rrr]VVK]ZO;^xwvwQ���������������������������������������������������������������������������{itf^eKWXLOPowvti�����������������������������������������������������¿��������������������{bimkmPKWHNQpuuvx���������������������������������������������������������������������������z]b`bieHTLTQmvts��������������������������������������������������������ý������������������|`YVLRdMSTO]iuts����������������������������������������������������������������������������lYMA@TMKWUVivur����������������������������������������������������������������������������s^OA2GM>)epqrUf��������������������������������������������������������������������������xxb^`RU@89)>lrrtXj���~}zttx|{���������������������������~}���������������������������������sl`[]\G>Hm����nmdq{|spnhftsqnrv|����������������������{vomedjjov����������������������������j\cY`gUX�������sdmnjf_WRV^fefhkmx������������������}trmlb]_acdp}�������������������������|{rOVZcYi����][o��bdc\_YRIAKRT[^^]ajt���������������yxoqlhd]]aecpx�������������������������uksZM[`e����qcQE^�cgfd^d^VQONGE@?HIUaiu}�����������|rspnidXMHKN\^gknjmz���������������������y[qhLWi�������y|T�hgeac`SQF?@84//641?L]i}���������}uqqrqoh`_]ZZL?E_`jyig}�������������������]`iJN��������~�Y�hkfddNEI?>D//1%.(8=AESs������������}}|vwoe^srT?I�X?Yiyzor�����������������vlYZ`r���������{ukcllbcEK<9]g@72*5,?B@GGw�����½���������veh���dN/;NGhkWbmy�����������������zwcZv�����������s]xohbLC/Ep�XT;7B9OQ=84EB799DFN[csy���}����~������������vok�#qrCTJ`UTUTUSVUUSTUU \ No newline at end of file diff --git a/images/trainset_face/s5/6.pgm b/images/trainset_face/s5/6.pgm new file mode 100755 index 0000000..0ce33aa --- /dev/null +++ b/images/trainset_face/s5/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +���}|��~�{ynqomhqtyzwy}|}}}�{}����tpqhec]\ZXVlusgdphryuxrmrjjuzzxus}�}{}�����y||�~|||�~~~���}|�|uozmhckrs|zx���~z|yw|}txrlnjcf^\buwvfin|����~trzujrzpwpeu��~||~|}�~||}||~}}~��}�~��~���puntoifotx|��{}||�~wpssrpjilsrqpolgmnr{���������z~~zqxuuilwx��������|��|}|}|~}�����~�}�~qusqmjhozzx��~~{xvwwkikgcbjjlea^]c\ei��������������yuzpxj]��}��y����y~�|}|{}||}|~|{������||ot{tnijr~~z~����ulgfef`[U[ZVTRCNT[`dmxvspr��t~����ytvsmnof}�{���������~||||~|��}�~�xlrxzwonjk���}~|��ynlmonheb\NMHLFFQONWVZafhmusuw���}qpwtqwul��}�����tz����||}z}|}~}�����}~wtr{��|xwk{����}~{rqoqsph\XUPMIGFDPVSY\[adhfjnt~����x|yoqx}uzs������nl}���}}}}~{�y~���~|��~xwxxw������z�����xz{vstkcU\^YRSRMKR[^dkqruwwtqt�����|��|rtvr}}{z�}��zpn~���||}}||}}��}�}�{ojp��{�����������~yzqpodbaedfd\[WVZ\gp{���}z��������|~~|}~�ssu}yt���php��xy||}||~~|y�|wrx~uqjv����{��������|wrpk`ge[f_imbTY_gf\jnx����}|�������}yvz��lhoxps�xjcky{quy~|~~~{~}|�y{yjx�yqpz�������������zslbacjkfdlolccakplntywz������������|v��uvuxwu�rleprfbt{y|||~}|}|wzyhj��qhw�����������}{vtqiibdjfcjmod`dfpprwx}{�����������}y��}�������{vvfljl{z|~|~|}{z{vmmqks�uhp�����������}uvpnnnnfilicissnfktuosy{}}�����������~}����~~�����~vxuthiadw{~|{~{|~o~sb_dxvv{tw�����������ztumgdbjmlc`mrojfklghmu{����������������{����z}�ungeZb|y{�z|{zjhkbdm{wwsux~����������yppqolcZ[milqqoghfhdgpr~������������������}�~{}r�����vngecYe|}w}{}|wbPO\drrpqqqw}����������vpljilpfbjnqs}rjeijn|��������������������}wsuwz������pfbU\Uo~|y|x{}YVU[`strpouw~|���������}zrqefinmhksoqqtmgmptv������������������zw{|wtsyw{�����qe^NOOh~w|y{zxZQRVdkhnrx�}z����������}{wrrppqusz|uwrmlmpyx������������������{mffbb_hmqww|wtla]QHGa~{z{|xq^UJLWVo������|�������������~}w|||~~����}{|���������������������~qb^\\fiqyz��td^]TKH`{zx{{wthbM@Lk������������������������������������������������������������r_aOWer���{meZZNQhyx{{{{oj^CFlz�������������������������������������������������������������ucbWWbew{{id^ZZNRmtzz{x}hjUBWu���������������������������������������������������������������npl^bnr{ycYMU_HIjyx|z{ykiOIc{����������������������������������������������������������������wvzqt|wofYLLWLFc|zy{yzn_IQm������������������������������������������������������������������|oxz{rlYQLRNHO_xzz{zzhSA^v�������������������������������������������������������������������|bhoe`ONRKPLU[s}xyyweAMk���������������������������������������������������������������������nVgfm[KXZTRUZi{yvywUCRt����������������������������������������������������������������������`gw|YOWVRYRgxz{vwRAY����������������������������������������������¾������������������������h{��nQEOXUT`yvyvzNBd������������������������������������������������������������������������s}~�w]FHSRL[yxwxzNF{�������������������������������������������������������������������������}ps\RIKX@WyztvvJS����������������������ƿ����������������������������¿���������������������|ioZSRQRLEuxutvFc���������������������������������������������������������������������������gjdU[PVDSoyttuNg���������������������������������������������������������������������������yf^c_`JNGLvussvLn��������������������������������������������������������������������������}v\YX\^RI?WwtvtsFk����������������������������������������������������ÿ���������������������s^MJHQQJNVswrrrAn��������������������������������������������������Ŀ�����������������������teMD9>KLLUstrtuMk~���������������������»���������������������������������������������������tjNA53HCFTovqsrTh|����������������������������������������������������¿��������������������srT<80@<9SqtqqqRa{}�������������������������������������������������������������������������{pc@=6<42UqutqrOVxw��������������������������������������������������������������������������jlYA:2//StrsrqPRuu~�������������������������������������������������������������������������mffLA631XtsrspYSqxy������������������������������������������������������������������������v`b_H878MsrrqrXVjwz������������������������������������������������������������������������vw^Q`IH>0@trsrpVTgvu�����������������������������������������������������������������������{l^WLKA6@srrpo]LUqy������������������������������������������������������������������������vbKQDF>:4BrrrorZLTk{�������������������������¿�������������������¿������������������������vaPGNB8>/QssqposVNh����������������������������������������������������������������������z�tXWNLG8;1jrpopp�VKh}�����||}~������������������������������������������������������������zwp[UQIC;BY|uonpneTLiuxyvspoknuzvuw}��������������������������������������������������������peTRVH@k����|jmpQ8QdlkhffcVSXbmjhopo{������������������������z{~���������������������������zjTYRYVa������zjnQ7Djmkgb]^VHELST^`cajt������������������wsslgaafcinr����������������������qkHIS\e���_:Mk�kli6Jiqeied^\JGIE?@EHIX`fu~��������������ysqkjc_X][]_kt���������������������|^mQFU`���~mZPR�skuHFnxhidWLHD?74/+*28:=R^ly����������}xrmjg_XGGBHKPV^gov�������������������{Wg_@`y�����tmU�{c�GUp}je\JMF:JC2,*#),=>AITh���������}tmgiecUQJOKIEFLY`eeem~����������������|[VZDt������twW��d}Lsyqh\ND:GlfH6./52ICDJJY~���������wrrpphf`X^h\E1cl9Rhvk_e���������������scJUg�������v�j��^�c���|l`LGFUt�ZPABBJ[N:JRX������ĸ��������l`j���Z9,?CMbXesmo�������������vnUe��������q�w�~a�~����~oa^hsw��jggrqn_WXVf����������������ymw���mcJI[l|mSYbu��������������}puz�cV�����n���qa��������xqx{zy�}~����wia`w������Ž���������������knlv���yuu}���������������q���{O����z���]gw��������}����������~{mpp�������ƽ����������������������������������������{x�����r��������]jb�{������~�����������|���������Ĺ����������������������������������������z�ő�����������fdhX����������y}������������������³����������������������������������������r�̧�����������UigR������������������������������������������������������������������������o�ì�ù�������ecghYm�����������������������������þ�����������������������������������������s�����Dz������^bbhYc�����������������������������������������������������������������������{������������sXbcf_X����������������������������ĺ�����������������þ����������������������{�������������^^bdgaTz���������������������������ĺ�����������������������ÿ�½�������������z������������t]bcbbaWo���������������������������ȿ�����������������������������������������~������������]aab`dcWh���������������������������ź�������������������������þ�������������{�����������qZbdbac^aS�~��������������������������ȿ����������������������������������������w����������r[aac`bab]^hx���������������������������ľ���������������������ɾ���������������x����������W^`aa_a__``Wl���������������|�����������ý��������������������������������������x{�º������q^`]ba_a`b^^_Zz�������������tx�}�������������������������������������������������yz��������v_\b]a_``_a__\^m�����������~}{ypjx����������������������������������������������~s��������p\_`a_``a``b_\`[isz���������|}��rdTWs��������n_WWhy������������������������������~{s�jgmjkka_[_^_]_a^_`]_[`Zhlpy�������zz��}�iJBMh~����x_VQOJSv������������������������������}uxqLYV[[_Z`]_``^\b\^b]^\]^\mklx}�����x�����u^RFR[efklgcmvz|��������������������������������yrzXPWXW][][]_^__\b`]`_]\]\Zjdgjwz�����}�{h^]YYVU]`go~�����������������������������������zoxRSWXX\\\]a^^a]^bZ_a_]^]]Xfgclnu�����|zz{~zrbcc`YZnx|�������������������������������������tmx]P\V[[]^[`^^a^]b\_`^[^^\Ychbijv���{zwut{{�{pjkhir���������������������������������������|pitjOVY[Z\[]^][a\]b]_]Z][]_W]ncbno���ulinu|���yz}�����������������������������������������xjh~gL[W\]Y^\`[]b[_`]_[][]^[ZZfodju���wiU_o������������������������������������������������~sekeRWZX[^\^^\^`^_[\]]^[Z\]ZWbofhr����mOB`kqz�������������������������c^y����������������yjfs�YQX\YZ]^]\_]_]\_^_]]X[Z\ZYXpnfm���[E6NSV`hijjnotwx{|}}��{ryrmbVLHQn����������������~pcm}}QRVYW\]]]^^[`]]\a]^^Y_Z\[ZWetkgx����rXSL9-;R\[HWabc_ikpgVblbU^\?=Vt�������������������xfdx�~MUVY[YZ\\^\\][^^\_]_Z]X\Y\TZmmhq�����plkX:1>`eTb{��jx��|^mvlPbkn{��������������������zmap�wKXW[ZY]]]]]\^\_[]\^Z_Z\ZY[YUctlgy�����~�w_THL\L_�������jm��}�����������������������}sdl��mMYX\\\]]Z_^][]]_\_\Y\ZY[Y[XVVjpgq��������{yurpnlw��}w~������������������������������uee|���eKXW[[]\]]\^\]^]]`[`YZZZXZYV[T\lie}�������������������������������������������������}k`t���cNVZYX^][^[]\_\\[^[]\]XX[VYYWXTbiil������������������������������������������������}p`j��~�cPZYZ\[\^\^X_^\[^]\]\XXYYXW[WZQXcffy����������������������������������������������{p`c|����VTXZ[][\\Y]Z^\W_Y]]]ZXYYYXUZSXVR[c`n���������������������������������������������~q\`y����uXTWXYW\]]X_Y]]Z[_\Z^WZVZVVUXUWUVSXbdw�������������������������������������������r`[s����}zPXWYX\[[^ZZY]]X][Z[ZWWVWWSVWXTVTUR[`m������������������������������������������~r_Xl�����~tUVXYYZZX^X]Y[[[Z]X]YXUXWXUTVURTUVCn^c|����������������������������������������}o]Qb{����}~zsMVZU[ZYY\W\Y\[\Y[\X\XSUVUVRRTRUQU>~nXl���������������������������������������zlUN`o�����zuyrNY]U]YZZ][[WZ[X]X[[\VRWTUTUSRUPUU<}gYz�������������������������������������uhJO]nz����~nxoOXZV\XX[VYYZZVYZ[V[ZRUUSSTUURRTSRP��{]g�����������������������������������~s`JJ^fy�������uziNYYYWZWZYYZWZYW[[X[ZTVTUUTTSTTTJhPz�ykbr���������������������������������zpYIP^ir�������{wbPZVYYT[[Y\XYXZXXX\V\RTUQURUSSSP[r��|jgaz�������������������������������wmVGTamr�����~��yveN[UXYVYXVYXYXZX[V\VZUTNURTRSLTff<��|slcc}�����������������������������xiNRXfoq��������{|zt\RYVV[TZXXWWWXXWZWXX\SQQTRRUQJy_H��{vqlT`}���������������������������xdURckox~��������{~vucRZXVZVZXWWWWWWXWXXYZWQQRQQSS[zYC<��}xvogUh{�������������������������u^T[inuw}����������|vkjWVVWWWWXWVYXVXVWWYYWRSRRRW`e_mY)@:���wxqnfVdu����������������������|lVUfqxu{�����������~{wdn\UXXVTXVTXVXUXWTYTZXQUVY``^hZrR>3F���wvwmkdW]nqvw}�������������zp\PVhv|xw�������������x{TcpXVXRVVWTUWUWVXTXVWYY\le`UbfVxIJW���zurtfaeXRaecjhotvqklqsrnnpoh]NL]ly|�|{�������������y}Q7�YQVUVUWQZTWWXUVZTWWoia]XObfY�AL'c��|vtqobdeQNNUTSYZXTQRRTRQRRPIHN^rz~�{z������������{mp�YCPO]WSWSUUVUUTTUXVp[\[SO`\Y�5A+n���|vrnlgd_TULGHCH@CA;8;?AAFFIT^rv~�y�{�������������~uf�+�kJTMR`T^TVUTVTTSTXVfS[TVM`ULzQ47t����yuqlibc[ZULLKKICD<>@A?CIPX`qyzy�u�~�����������~{nh�/}rVNON_`gZXTSVTUVUTWYZVSQPYXOVx>>y�����{urpjfc`bWMPMJKNFEAED@GMWeqz~ws~w||x�����������}win�?�nWRFTDhbWZ`aUMXRWSV \ No newline at end of file diff --git a/images/trainset_face/s5/7.pgm b/images/trainset_face/s5/7.pgm new file mode 100755 index 0000000..0cb592c --- /dev/null +++ b/images/trainset_face/s5/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +���������������sps~��������}xywqlsrrpuztnkt��������������v{x|x{v~������~x~}|z{{wyz|z|z~���������������qvz����������~vsl\aeglnrgaimsumnt�}u|�����yzvy{�x������{����}~}zz|z}y|w|y{|��������������}t~���������{ska`^OZZabheellw{ljrusx~����~{wy{v|vs������|~������x|{y}z}w{zyy��������������qw����������}plc[cVVSVZ[bm}���{xvrrs��������~~y��wl~������s{���~zx|y{|{{||zx�������������~rq���������{tqjXdYZQ[Z_Y^jt���wsx~����������xvsxxv��������sy���~}w}{z|wzz|xy����������z���{��������|uyu_XX`[[P[`eejsx|���yz����������{w}�vuojw�~w���|}l��v}~{x}}zy{z|{{x����������������������qllnaYa\XSSZX[elpmt{���������}�}vh��rxhjw�{w��|zss�~uny�v|x{yy|y{{{����������������������}uoieac_baW\__s|~���{}������{{z��~}yr�toxk{��{�vu{jntkmmowyz}y{z{zy|z���������������������}vooqklegbe`eqqtknphew{{sy��������{|~��|truu��{��uswpvlhdcfrty|xzv|xy{x�������w�����������~�ud`ckqjd[jhmqofcgir~|yz�������}������tspr|�����}��{ukemgbamuw|{zzzyxx�������v}����������|{}{ohfbnj^Wjnfkl`_hs{���������~~�����{}yy~�����{zvuwojog_a^it|w|}z|uy��������}�����������wrrjkkmjkcZelmkflmouz����������}}�~�}zw}��|~��{�xuy~��}yyoka^grvus|yv{yx�������}������������}rlggdijhb^hnojikhgm~�����������||{{ypjx~�yvvvyzxs����xtkha]Xf}ywzx{x{w�������|�������������vsjjiponhlspvutsnq|���~���������~{zwpnptty�xzs{z��~��qlheS]VVi|vvyxwxy������{~x����������{|uw{xtsxtty��wtuwx�����y~~����x{{zvogm_VS]__hlkxzvxtqmjdSKTJQ{qyxryvu������z}�}������������������~yx|��}xx}�����|}}~|�����}�||wrtl\QPHWVYht��yqid`bPN?BOljwtvuwt��|��}u|�����������������������������}���~�����������������x{vl]TPRP\iz���}ug_RSO=7Oacsuvxty��~�zbot~����������������������������������������������������yun`QNCH`m}��vmlcSZLIBPI[qussuu����wfmv�����������������������������������������������������}wrcPVQP_fkkcb_W[VLGI>;Vnvrsus����nZ\er�����������������������������������������������������yqfXjgejsnla\KNYJGFA6Mptsstr����h_[f{�������������������������������������������������������{wnejr{mjlcXRNGNJ=B<_qspur���wpm����������������������������������������������������������}vq_UTMLF=BIED>>7FB6I6@>Kkckw�����������������������������������������������������������������}}zvuplg\G>8.:D5?@;?Kgfh~t�����������������������¿�����������������������������������~��|{yywvumeeO65/4>63>:=Oedgy������������������������������������������������������������~�~wyswvrsch]864+73/3?;Riffw����������������������ÿ�����������¿����������������������|~}|~{wsruunsjeaF;9+4+00>3Shie~{}����������������������������������������������������������y|�|y{vprttokqfcMC=4-0'395Qiee|w����������½���������������������������������������������}{}}}{~qrrqtsmlik]JQG9.2,1:6Wgcb�{r����������Ŀ�����������������������ÿ�������������������{|y{yxyuplppqtnkhh^DKQ8601099Tgbcu����������������������Ŀ��������������������������������y{zxzxxtrosmqqolgfZJDK?599.5>Shca�|n����������������ÿ�������������������������������������zy{uwuwttpnqoouqkidVFGB:<5E9(8Zdcc~~s������������������������������������������������������{vwuvwxvqporrppuhebT:CG7;8<=(3]eae}|m������������������������������������������������������~|usvyxurqopqrsori`aO=JC;GVfa^jqm^MNHys}|x�t^ST]y{WNBJJPZQs����������|nprqukd\mu�xYSIHR[bWPRT_lq~������z|||{yvaVK;DIWdk^Sk{vhXJIl�{|y|��rspsr}wvyrngcl�����º��������uqtpsw|�z�|sswtvvtosw}������|y{{xtiZSJNW`kmgepzxj[NRn�y{u|���������|vvlkk������¹���������{uuv{�����������������������}~xtwriaXV\\dnPy�yzpZM`}�w}wq���������wsrvz�������÷�������������~����������������������~zzwqqmhaY^j]kd0X{t}�}ZVf�zyr}������xzyy����������û�����������������|}zxy|{~}������������}}vwsmkif\hs]lUD@bpx��^]}�ey|i��������������������������������������������������������������~vrspkjicbj|_jS[UZiq��bh��Tz{n��������������������þ����������������������������������������|wonmkejddr�odcckbfk��e|�jF~tq��������������������ɿ����������������������������������������zwqqhldhfez��_ymspgf��o��NJzt{�������������������������������������������������������������xtomifhfcfx��\~��wih��|�oED{sw��������������������ɾ���������������������������������������zwslijdhedfx��Vc��zgr����W?H}t{�������������������������������������������������������������wsrngichcbhy�vPYs�wi���rEDHzpv������������������������������������������������������������{tppnfgefbdj}}ZWiqwv�����Z?GF{ss�����������������������������������������������������������wqlpgfggd^fk~kMg��������mFAEEyvs����������������������������������tt~����������������������xxnlliglecaclvlj��������vR;ECE~tm�����������zy������������~}~����yfl�����������������������xvkjjjikbc`bnqy��������}Z?BCDCxxr����������|nx�x��������uljgjkprrhbm�����������������������spniifhjcbbcoy{��������\@?BC@E{tl����������nu��uel������odXJDEHW_b_gw�����|����������������tmohjgjgeb`cn�������mE<@@A>=G{wxtx~���}pl����mhghfdb`^`egmompptz|�������uv{��������}�uvqqljjid_a^`fttwxwshTA;A?A>?ACwywqwsw~|{nt������torrmejljinorvqxvzz}��������ywz�������{|{~xtrnnkigc_\\cWX\]]`SG=@?A@xwtttlsv|~xt}�������zxzyrtwrqxxz{x~�������������|x�����{|y~xspmnmdgb^][_JLF=AA>>>??>C@?@ABwtzsvolw~}s������������~|wy{����~���������������{|����~yxzyvxqmojlfacZZ[[FP=>9;;??Arswrvrvrz����vlx�������y}{~}zy|y|||}�|����|rebp|�����yxtoqrvpoljja_\]XXTQL8;@9:;?>;=@;A>??tssttnxxw����{djvquwyxqmjjkglkmlkinnjfghegg_ZMM`v������zuqptrtqmjhk`]_VYUQXD9<7;<:@:<<=>>?A=vstsuow�q�����iaVPPIX]d^^df_`chnbRfpfVbhWSJ94'&Yu�����wtoputtrlkff_^[VYTMXA8;;;<;>;9:<<<;?:<@:??:B>tuuttsqs�s������zfPV�}{��������q���jz�S,=?Vj�������|tqjqtsqmhe__[VVSTTXY97<;<:::?8?>>?=C@uttquqtn�}}�������tKGw�����������m��{FSqYNcsz��������uqppruprlgc^][WSTWR[U99:==;<;@<;>;:?;=?=@89=9<;::;;?><Aqqpspqtpooiq����������������������������������������vspknlhb`[[VNPT]\]^YP:8:9::;=8=9<<@;<8><>8A:;rrpspprporonku��������������������������������������ymnnnkfa[ZUSKOZ`b[^]ZH:8;::<79:<<;<=9@:>poonokromnookmx������������������������������������~qpmkme`bWVQJOS`gba\ZYG8489:999<9<7<:=9=poopmnsmpnommjgy����������������������������������}sohkib\ZRSJLT\]ahe`[TU@77:98997;99:8=7=6nlnmlmqlkmkjlidsz�������������������������������}rhb`aVPNKNRPRW]`dg`W\TXU756967995::797>7;9;olkmmikkjmjijjbw��������������������������������sf^aZUOLENRRRT]W_bgaXVSYQ68477888683:87<78;6lkkjklkgjkkjigd{�������������������������������vi_YWUOKOLRSSQ]\ZYgce]SQ[Q658577767695:688:8:kndohjkkiildmkZ}����������������������������{vf_[TOLOMNSQYLYb\`Ycaf^WTYM5676954596858396:99jlhlkjkhjikjhh`���|~�����������������������~vujaVTJQOROURTVWZa`cW]ca^XVWI26776655467876:5:89ikhkiihjgjjhihl���~w��������������������ysnlg[TMNNRUQSSTRY`_bccY_a]\XSXG.5465565733;559984CHWbYiqnrhpspusy�|zw|~}�{|}|}|}~|~��}��~��}��{�xw~qquulm�|��}~~wx��������upcqac\XPXPKUX\fu{wxqptonopprtrsq�}}~}{|}}�}��}������}s�p�~kyvplhx����{uww}����}sz�}tegnj\aQPVSQSeptwtsqkwxlsqmjohlj||{�~z~~|���~~}~}�}~������|z��iu�tutmmht��~��stzx~~}zqjryspjkiU]WZ_ZVSm}upwusy|zwtzrho\_{}�~�~{}{~~���~~~�~~~������z���ym{yr}opmuy{����sx�utttmqkmd]jjfjhib^^bo���qqlz����|usmqlS~�tz��u��}�~~�}}}~�~��������t��xw|z�xyokr{}�{���~ysunopi\^ebhdhjfZ_SRUbl|������������wrpirlj�nx�|t�����z�{}�}|���{�z�z{�xs~����xrw}�~|�|}}}gd``\[QWRVYT\[TTIR_alt~������~����~rrjluj�rs��u�����z~||��y|~q~x�{zz}���}||y{��|wtu}~wbdZWVWYVWUFSWTOKX\fn|�������w~���xlwlktnu�v��~x�x����{�}}{�}uoz{zw|�|���}���~z}pw�vqswwph`^UVY_g^YUYTSOLZabgouqpqvz~yv���nnpoqvhl���t~�rw��~}y�z|~�ymj�{�{�rv|��~�����|n���ywuhto`aZ^oslaXbZZLNHMWWVf\^edhpsxt��|trtqtyz|n�{w��os��{|z���uysns����sw����������������mjhgnhk}rrpshYVRLNMPUbc[\fbnst}����~{ur{mu�|v|{�wiv��{v�|~|�z{pegw�xv���|{~����������{�����vqmtyuxhtsyo^Y\NLOX^hsspqqw{�����~w�w{�xn�uw}��jen��v{zz�tukob_esrr���|y�����}�|���|xx��txvxzy�vhlpqsh]`XTT^h|������������y��}���rpt��zknovu}z{}x|uochemlkpsy~{|yz������������|}�}zzzu}scmrnsqmkh`baeox��������������~y��w�����rvpfgv�z~zyzo[NDbiwzvz}uz|xt}����������������wr|ik_evjrpvtkf]oowt~~������������~x��|�����}mog\_]�}zwry|TTRdchsspwt~{��~����������������xyyqcfholi}~}hga_ey�|�~�������������z��|x�����}tledfVk�~rqot\LVbhpsumpxz���~������������usywvqgfjee|~yvndfif����������������{���yz��}���}jba`cYv�roqr]ZFT]Y]p~�����}�������������~xpxtrkjlmagzmqgehlvwu}�����������~}�|���yyw{�����qcZ]Wan�spmxbZHPJXk�������~x}������������~xuqsrrgid`quypgsbnkkts{����������~y�����wttqv���~jcVVQei�lpnq^PGAVp}�����������������������yqorsuneamxxxswrojmu~������������~��{xssqqv~}}u_Y`SKen|nljjX=DO_z�������������������������}yurqttmoo{zstt}lep}�������������}�~��pdgcmps|��zoPYW[dy|klkaP@\o�����������������������������������������������������������������������x^ctmQCGQMUtxwik`FG^u������������������������������������������������������������������������jQougHCHPIpwxjkgDJbx������������������������������������������������������������������������ycewyZFFLBZwvhl\DPe����������������������½��������������������������������������������������untvcLOFJOyxin[EUm���������������������������������������������������������������������������xwiaIZBEVsuilYH^o�����������������������������������������������������Ľ���������������������}_aOPS@VruhlXF[o����������������������������������������������������������������������������vV^^RSFNrsikQAUp������������������������������������������������������¿�������������������}lYNXSKD_uvkmTCYr������������������������������������������������������ÿ�������������������vhTCWJKtutgeIPWbpw}{x�����������������������µ��������������������������������������������|xr^SC9+?vsrhf>MYbkv|yx����������������������������������������ƿ¾������������������������}{rkcJL=28wssefIHSamsz{y�����������������������������������������Ŀ�����������������������}|wrbbCG65CtunidMEV]iu{yy|������������������������������������������¿����������������������}ywpfXI=82AyssigLA\Xguz{v{�������������ÿ������������������������������¿�������������������}x}ndPBB0:Eurqx�^AXWdwz|xw�����������������������������������������������ü�����������������}y{i_L9B95Rssq���HPTau|z}x�����������������������������������������������ž������������������{yh\D@=:@erpmbM�FGMaq|~{����������������������Ŀ������������������������¿�����������������}xkZA>>9WoqpqP+W^EF]q�{�����������������������������������������������ÿ������������������}xo^==DLxrnrK6?]JCUo��~��������������������������������������������������������������������xmnTB=P����vlZ;>dWBXo���������������������������������������������������¼������������������zocOE7v��}{�tf=Bor=Wr���������������������ý��������þ�������������������������������������xq[ED[��l?Ar~fDT|�SRp��{�������������������������������������������½����������������������whI?K~��VND}�iVx��|Ok��{rww~|�v|�uv��������������������������¾�����������������������������na=:c���qhO�vr���Mo��}nnnjjlcdcdinvsqwty��������������������������������������������������cYIKr���xvey�����zeJq��}okkkfa`ZRIJV`fbfikpx�����������������������������}w�����������������bJXq����u�q��~��qaGt���qkji`YQSIA?>@@DRWX`gw~�����������������vxvogfwokfht�x�����z�������aAi|����v�x�|s���j]Vw���uhh^NNRD@7-+$%,8AAFP^iv|��������������vnhadWSMTWTTbmwx}�z�}~�������W\\_����{���ce���k_y}���{ncWRNDCEET_j{���������yrmj^WPBE>=;:CDKZYfet�~|��������X}wav�������Z^���se������|lcNGEGgnDA/6@FiS;=MNR^q��������tfZXVUOEJII3.?6>ZWeZT_sy~���������f���x������sb\s�~�z|������vf[]gn�mSLEVkhRB@K\UVs��������|f]^c[SMOg}HA('84ZZZfmP_s���������v�����������Xi[o������~������pxv|t�~}y�|wje`\cfS~�����º���z��xha]��j_G:LMurZM_[i{���������z����������q^gaZ������w����������������~zwmgutb������ļ������������mafb��}ulik���������v�����������`cjdWn�����v��������~������������wz��t������ƾ����������������������������������q�����������Xfgb_V�����}���������}~w{������������������������������������������������������o����������i`fgdaS��������������������������������������ɾ���������������������������������|p����������_cch_dS|�������������������������������������ɺ��������������������������������ty���������i^bbfc`[c������������������������������������ȷ��������������������������������}py��������{^aedcc``Yo����z�������������������������������ĺ��������������������������������yg���������]bbcbd__c_Zo���v������������������������������ʽ���������������������������������qi��������yYab_caba`_`Yguzw������������������������������̹����������������»��������������|ip��������dZa_b`ge^ba]b_`Vr{�����������������������������̸��������������������������������ub�¸�����mXg`aaab`a_`]_^`Ql}�����������������������������Ϻ������������������º������������tc�������i^`a`c`a`b_a^^_`^[cu��������������������������������������������������������������xqh~��w{nab___`a^a_``_``^_]Z`wx�����������������~����������ʿ�������������������������������uqk^V\]^]]d[a]c`_b_^__^]__][[up}���������������u�������������������������������������������stcSXZ[\^]a^_\a_`aa_]_^\`]\ZVpop���������������u�������������������������������������������zyrVSW[[[_]a`_```^b^`\]a\]^[`Xkriq|�������������~y�����������������������������������������{xlNTYX\\^^__]_a\aaa^]_\^]\\]Vdrihqw�����������~plfh~�����������y}�����������������������yycLWXY\^][^_]_`^``_^]_]\_\Y\Z_ohfhhtz����������wZPK[v�������yfOLYz���������������������{vvTRWZZ[]]\^^^_^`_^^]_]^\_\\\\Ynkfbgksw}����������~gVKIXh�����wYSR[r���������x������������}{vpNUVX\[\\_]^^_^\]_][^]]^]^Z]]Zhoi]glmz{��������|~�t`^YUTXhhlf^cr}������������s�����������{vuoMWXW][_[a\^^^`^a\`\\]^Y\^Z[_Tenlcbhov���{y{zz}|�zhadbYJOW\et����������������z���������{{vsjOSWY[Z_\]^`]`^_^_\]`[]]\[Z\\ZWmqgelr}���yhaku|����vhjf`RYhq~�������������������������{}|rxjIWXYZ_[^[^\^[a[^_[Z\Z][[^Y]YZVgpnfhq�����aGPo{�����}qmigq{���������������tu����������{{�yqwbLZXX]\\]\^_[\`\]^\\Z]Y[Y^Y[YYW]orkgl~����uF(Wly}����zwu����������������~KWu���������~�vg~\NZW\Y]\]]`]_\`\^^\[\\\[]YW\ZXWUdpmiiu�����`CIEO[bltqtqv��������������~vafQel}�������~}�~jo}VQX[\Z_]`\]_]\^^\]\_\X][ZXZZZZYXWjrljo�����yXc[@9>JX\YSabjopqrmrprpb_SKOj������������z��vbx{VTYX\Z\\\\]^]^\]_\]YYZ\Y^YYXWWWXVZmpiit�����srwdMC1FWO=ahd[TcddLFTP8HRl�������������{|}�gu{wPX\X[Y]\^[]\]Z_]\_]^XY]Y[ZWYXZYWUTbknfo���������ieXNSL:foroMhfjUNgoo~���������������v}|pg�oNVZZ[\[]][_[\[][^]^XZY[WYYUZXVWYWQadlejz����������~ywqjmvv~gxz��������������������zu|rc{�}iSTY[Y]Y^Z\]]Z][][]YZXZYVXZW\TWVXVKmgdgfp������������������������������������������xzwcl��}cNYZ\Y\[[]X_[\]Z^Z^YYZVWUXXXWWWYUWGmTcdd~�����������������������������������������}wxhf��waOY[YY[\[]]\\W_[WZZ]YXWXVTYVUTSVRVEf�o[can�����������������������������������������yuh\z��r{[Q\[X[\Y[]Y]\X][Z\\ZVUZTUWTUSVSUVTAm�wlZ^e~���������������������������������������yxj\t���sqVWY\W]\ZY]YZ[Z\[X\ZZUU[SVXSVRUTVWQUn�||e[_n���������������������������������������vmYmy���ruQT\XY\X\\ZZ\\X\[X][XVWTVUUVWPVTRTjLj��xy`Zd��������������������������������������{iVez��~zpRV[ZW\\Y]YY[[YYZYZZWWVRVTTVSTTSKdtj��vou\Yp�������������������������������������mS[}��x�{xmQTZXZY\YY\XYZ[UYZZXZRTSVTVSSSQT_tE|��zpujY\�����������������������������������tUZt���{}yyhPWXXWYZVWYZWZYYYZZWWXRPWSRUQOYsZ%-2z��}wsmfQj����������������������������������zTXy}���~�vvgQXV[X[[WYYW[V[WW[ZYWVRSTSRSRSa�!Uz���}wr_`Vp��������������������������������|bWo������}xrfSX[WYZYWYXWWXXXX\WZWTPRSQRWZi`�#DF����x|toaXWw������������������������������~_\nz�����yokWWZWXYWZV[WX[UYW\VXYPTRUX]eei^x&Y$M����|{wqkc]\s�����������������������������__p{�������}xko`VZVWYXYWXVYXVWXVYUXVV[ic_]he^|#Z!o�~��zvznnggWVw���������������������������dZq��������x|hZu]QZUXWVXXXVZUXYVYWU`kfh\\Uk^f'R'z���|yryheiaS[y�������������������������dWl���������}}e0�RPSXWXS[UXXWUVXVWYVppY_\PZbZo�P1y��}��yvsnlfd\VSqz���������������������vaYis��������zws�bCWGdUXTXVSXTUUWXUVx]\]WQ[^Q^�&G0|����|{srqjf\VURbqwy|������������{wkWYioy����������ypz�pNMVLbXeVUSZUVWVVWUvV`YTUW]USff?0|������|wsqndf\XTLWaicjjsrtupmsrqnkieYSTevq���������~tmt"�tRNJN[cb[YZWPWURYVTzQa\OXX[USMl`3u����~�}ywuljgc_[MOHWOPTVZVUSNRXPPPJMGUejtr����������yrojGkUNKMDc_VV`a[VVRUTTvO]]TRZYQRHPtOb�������{wvppkaa`X[PMFHEDE?@A9>>@AHGIU`srvz����������woqijcdQTDN?SdYQZV^bbRUSU \ No newline at end of file diff --git a/images/trainset_face/s5/9.pgm b/images/trainset_face/s5/9.pgm new file mode 100755 index 0000000..b8e5f7f --- /dev/null +++ b/images/trainset_face/s5/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +~~�~|~��|�~}~z�{wynmzyuw�}�����~zqZbYVQIPPCOa]Y]lppw~ztrx{}{}~|��|~~}}~~}�}�|~}~}~�~��~������~w�}|}�xrqpxuv��������sfg_cZZHQR]CLYspsqpwyvxpumovvwo}~�}~}~}����|}~}}�|��~�~���~}�wqpwrtnjvx~|{yx����}�s}�uhhk[^SUVXBQq�rwtjq||ltnmosnkt||�{{~~�}{�|~|~|�{~�}��~��z�ptpytoget}~~}|z{|���}zqnu|okgpa__^Y^Zo��q}}z���|uwunnujl�y��z����|�~}}|�{�}�~���|�~�|�uw}jtslgmp}z�|yst}x|ronmkh_jrklji[_lx�����������}tpnqn^�|z��s�����w�}~�~~~�~��}���~��|�zxspppjhsw�|���}vutnmjaffc_cib^_VJZ`dp�������}����progte��v���z������|~~}|�{~~~~�����}�~xs{ttplkv}}w|��sdib]ZW]ZXSUQOLBT`dly��yxu�|s���zjnrkrn{�~��~v�z~����{}}}�|~}������y��ptx��zsuur}��{xyu|{oa\M^^b`WVQTLLIPV[[dffhltyww��qqlwm{~|o|��r��wy����~|}}}�{|��������{z�qpz���}zvwdx��|~wknnhaYkmphi^UQMGHGISWZW_kiroww���{yxwexvzqy��v��wy��~|}�}|�{����|�~�~v�v~v}����~�xs�����qhlikhsrlaY[[QPJHKNYcloousyuy����{x�ww�o{~t|�ui}��xv�}}~}}�}|���{��}{|x{ns{�||�����}�����|tmrunxrdaleeQWTPR^ht������������xv}||��ewrpq�khj��xz}~~~~�{{~�}sl�uxw|mt~������y��~}}��ysvrquqdgfpll_`YU`bli}������������|yzp��tto}��}kmrwuzw}|~}}}~}z|�shq���yu{����}����������}uqsfkYdtmoklbaVbgspx�~����������zp��}x�����uvviou}z}{}}|{{��}~{nter���zr}���������������ytygcbasirmuhe`cRu{u~}���������~|wv��u�����{rqibd]w~|z�~}}|}�}{hoxwqw�zvon~�����������}twryrshbkfdt}vu`\bj|�z�����������|~~u���z���~��{ohfe[e|�}|~{{x|yqtsa`eszrsp~tyvz�����������|vnpjtkiglefm�hv]agpkjs�����������z}�}���y}{����wk\`c\g~{}~zv~nsffhhenr{tzwz�}�����������vmonpk`c_\qqudoghlelsv���������|v~��~�~wyu{����|n]^XWg}z}~|}typs[OC_grutnrutt~x|�����������zspolnrh]Siyqulvkfdkx}�����������{�|{yvvu|x���uheWTPcz{zz{zvuuySRP`fl{qnnqqwts�����������z{tnicnmehawrtprucfzz�����������}|}~~zifkphqmzz~o^`XSKft~{{{|ornwYOOdgmmfoy{��xx������������|{xqkqkjlt~{qojnmk{u����������������we[afbhpv~�~mZZ[Uhxyzyz{qonuXWFSZZYx�������������������}��|stux~��x}{�������������{{���|d\aQakw��xn`_X\w|x{{z{pomth[GPI\w��������������������������~~��������������������������x�����_bbUcgsp]VRYSxzzz|~{lmnrhTJ=Uo�������������������������������������������������������������bjkZks{nYSDUPsyzy|ymjlldK?I`{��������������������������������������������������������������vmrvvwweRPFNWr~yzx|{mkjo_AYo��������������������������������������������������������������������kTy�{HHQI\wyzvwyiij]@>as���������������������������������������������������������������������erz\LGSDryztywkimV8Ke|������������������¿���������������������������¿��������������������|xvr^LGGFkxwuxwiikQ@Of����������������������û������������������������¿���������������������tkaKOPH\|sxtwhilZCSj������������������������������������������������������������������������xddWTTE_ruvrujfmWFTu������������������������������������������������������������������������s[\YWRIXwtttsiimWC[x�����������������������������������������������������������������������wnWM\WN>bttvryhfkUN^|����������������¾����������������������������������¿�����������������|eTEHLP@hwpttthikUL^y��������������������������������������������������ľ�������������������{kU?:8JBhxsurthhmVE\y������������������������������������������������������������������������kY870=CdwsqtthgkUF[y�����������������������������������������������������������������������~ld<12;6exrttudhj[>cx{�������������������������������������������������½��������������������lnA25:)lvsrqsfih\Y_p~���������������������������������������������������������������������vgY862%jwqqsqgejbXXn{~���������������������������������������������������������������������}~h_F>*2kxuqquiggdQRey}{~��������������������������������������������¾���������������������~qoXW?31fwqsqtgiieMR^uzxz��������������������������������������������¾���������������������|mlSRAA*^wrqpsdck_Q\^qyzx����������������������������������������������¾�����������������~{pfUH@<9Zxpqrvgej]RWcpxxy}����������������������������������������������������������������~}~veQM<;3_srqqrfhkZIRcluxvy������������������¿��¿������������������������¾���������������|�pdBI<96\tsqqqhfi[BS[nsxuw~��������������������ÿ������������������������������������������}�j`D>B<2Zuspqrefhd=T[jsyxs�������������������������������������������ÿ�������������������~j^CA@UPHb��vstuokkdWOOWY^deliq������������������|vrng]\^_ak}����������������pSZDi����ndi�em\u{A@YnE`�yppqomhaVLMKEDKPQ\anr����������������wpjb\USRZ]bms|���������������sMRW�����o{]�cl]s�GJb�UV~�mnre`RLHH89/1/99=DWany�����������}slib\EFECGQUWfecfs�������������oDQ|�����p�e�ei]i�F\u�zW}�oji`EYP=G9292);CBCLXdu���������slehdbVUVQE1+q2O_iwdXu�����������lRoz�����s���ZjZl�Ny���gy�}tki\YK@RsMD')B+aOGFQPXa���������sopxsumYj�]L%�8:haXkmfw����������mk�Ks����x���[kb^�m���s`{��|mh_PGHc�g\B=QKnMBU]YZ�����ú�������xfn��v`?a\>AEBFPZhot}{����������}xsn6�^JROcRaRVQWVTUUWUY \ No newline at end of file diff --git a/images/trainset_face/s6/1.pgm b/images/trainset_face/s6/1.pgm new file mode 100755 index 0000000..e9b3d9c --- /dev/null +++ b/images/trainset_face/s6/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�����������������������������w{iglhkh`bV_[[V_adU[a[oj�{���������������������������������������������������������������~shhfjikgk]i_\`^ZP^d\aQR[dOjbcjsf}���������������������������������������������������������m\[Sb[ajpd^b[[Z`\]_gfjfSXd^QjZ`^`Qbs~�����������������������������������������������������{_\UW^h^cdp^ZaQRWbaadoaokYigbnl]daUYZS_n���������������������������������������������������y^OVWbig_fdh_UYdMflgg`m]mhgfbrjcf\V[US\V\oci{z���������������������������������������������w[ZZ^b^kg^laYQR^vYnqhfZgh]mgbfkbj^]T\YMY__]WUQcy�����������������������������������������{lfamacc`_ef_[PPX]bmefh_aIdlnhjrifokafU\TMXaZ\]_UObgt|�������������������������������������nR[beh[`Zc\addNIUVald\ZZWU]kywrlihhofhec_YTWU[a]`X\X[Zgux����������������������������������lVX[ZbUVdoaVUTeOJ[WbaSRLSPUgmq�poc_cjkoec`YUX\^^_XR\Z_Sfcbl��������������������������������rWP^][c^ml|]WbZkMRlZ^QOLL?Y`ijxolid\Q`pqlfda^[^edbZ[fZ\]dh^Zs~�����������������������������qZSXTUcihqYj\er`x]\h`R;:CLT^[Wda_rn[WQ]ujljbb]a]c_^ZVSP\]ajk^_w����������������������������uPTQgb^^nXk_T^ndsv`cYZC>D,_`WJA[UeeYW\Yo�{kfae_d_eWa__[_\TYjta_j}��������������������������xRNPbxuaJeWSeDW_jrk]QMYS\[U[Q@>6^SZWW]Umz�oehh`a]_^cYdc]_i]a_v\bakp�������������������������bTOUhmeaMURGU>C^cVaOMV_LeYXQE9JDNTXTbic^fpxr`da`Xgd^^[SYcnm_Y:kDLG]ajx�������������������rSVi~j_KRJ;@?A;>GIO;ENY_`LQZp`lW_ZYgprv{ncR`rerg]aYrshXMIJE]jg_S@\PPEXUoig�����������������sZYRr�u\OCD:67=7=EK@B@JV\jLCT\`m{\Ydrsg\HMIF^enc`T`bri\RKMW:`V\_KKNRMQ\Rg]Ob���������������}OV\\q�vcTIH::;3BE=BBCMNE[d]:EEDCRQVNWWQD6IACZ\iUZJ\P^\U^YVK>WWWWTMOLR_QZ]d@I��������������xcGQWbtxh^QPJ?@MBLCAAJB?E5IC@>EPVjGMDLKKNdddN9IgSWHZHJFWWSV^]R[~������������tXdipoj^dZOJJA>VbSTKLF=AAQeVJ;;?-E@>A>:=6BFF:7HN\SAAFYIH?XRR@KRtYfNZJIJQJUR_Z[^bX����������pXWWzymc]]QVIS[R\WHXNUL>IKeb?G:A<8<FSSVTTR>=/WXAN=F:BN\akRcOODKGWANOS_XcUW���������xAQGXxk[ZQIU\WSKOIFVQFPMFSZN<=G8:9C0I8>7;6C[dPIKRL950PG5AA17REESCNL@J<87>7@BE79>E=HL8JROL^PNTND9039E9>.%>?ELC7MaVW]YIIY]ReWS'n������cHF>Ogv~yrjasoUN[BJ][q_SGJScRXb^LLHNIHII:FN@WdYTZX;L1(48A:4-47898<;C?FR]\`f\PGVYUcSD6E������cECS[`\]ZFLOWW\KG3&�����{P?LUX`uvpjpq]Ycf]gi^ZW`KL]`UQWVPJLSYORUR]OAN@JGKODBA<-*A3<91754:4A;GMKI[Y[FJEHDTTTOGG&����nXIJEMWco{tapg^V`bt��|nWPFSNVRBHKKMJURHQW^XXJA;?FJONEBE43F;98;789D=C@HYL@`VZ9DEH;WDJNFE@w���TLDI>IViooa\xkW]ef����~k_KUUTOFFDFKRPNUVcabXPQ>DBKXLTGH?@I@?8B:0:74<9>KNBSUC>E=@9MADHCKCm��~RV?EEW]_\b^doefpin������e`]d\LQKIIJVEHaaojseiMTGEFR]LMSCQOGLFC;@<355@:CAKHN>O41B9FBGJ@TPK��ZOLHEMTFVTefhdhj_r�������~����n\YZXUSTeqzz��n�\XZOJTZ\S[NVRLIJD?MF45><8E=?C]WY3>:8?IOMGISI_�VJMDFGHOQSqm_jza]��������������vwr�sz���������{fdZVU_eYiS`[U\]SMKM9?=JLDYkmd|rYq�������������������������������mfUhsk_oWabjkedSMK?FD>@C>IWedjO?66E:EHSRUSE`QDBFEBBJHUe\iz[`��������������������������������}xrx��usdgg|~unnWLMFPDFEEfjsxoaM>19OBHOUIKEKIC?DEBCGKT]RlZdy�������������������������ĸ������������}mqu���{i[UU`faWety��}t\?4HGINOKF@88NHCE@XhZJODB2JMKBCD7>FRRMhs������������������������������������������������������������������nTD?S[aMS@G!E=CDH?::E[UZfl��������������������������������ź��������������������������������zT?LQQJOKG:4ID;8DD59?hVX`k����������������������������������������������������������������~_?NKO@REFB68?G?7:91PlZTYn���������������������������������ȿ��������������������������������YIHNNIJJ@ALGC-G1,63570b^PJ\v�����������������������������������������������ÿ����������������~}j>BNH@FND<4_*90736:XVLBf��������������������������������������������������þ���������������|w?=LA=HH6Ib������������������������������������������������������������������x�~R+BD>EC;9[�l8?C:EJAi���������������������������������������������ƾ�������������������~��Y48@6DB3JpzoA>B>@?B9@Df������������������������������������������ż�����������������������~f44;:?=8M�rJEH=F<<98;p���������������������~}v|{����������������������������������������}�e09=;=5=n���`>DMD@978Id��������������ծ�������ts�skm��������������������|pjmtov���y~w���}�~�k85;<2,^w���u;CROA:2?AJ������������~f�����}xwq����ϱ����������������zisx���������������p{�j4=795-u~��|IF5C7�������������~�������������u�x���������������|vsqhO��cu��pnnrykhs��]91*2Cm�����}�����GQMA;RMz���������������x}|�lX��x��������������|����zzunr`�ȓ�����u~{xlpv�P-&4>U|�����mh��\YSNH_g]]o|��������|��qlmfca��}q|�|����������������sfY^dlo��~xz����~u~v�G/.������r^nbq�nHYOXn}p�|y����é������|n��`ZWLphsj�tsrbv��zy�twxj2^p{uz��y��\dzib]@@���~z�����~libed�zVAOf���z~�pr}�����������|nfv][h]r�kVq�SLh]as�x{�xR��)`Ou~y|x�|��h~��oxdHN����|�������������s]Rf���x�tv������Ǽ��}�}�VKm�]MgGRx�wPCVibqvwjcf��/J4juux}�j��{�����hB_������~�����������������������������������h���jjp��zqax��}VZajofk`^n�n3EG;j|nty�v��������`:m������y�����������������������������������e��������������\lr�{o[^w��m&FZ>nwoqs�h�������aX4}����������������������������������������¿n}��������������t}��hcz���w!Bj;g{ioq�p������pR\B��������������������������������������������<��������������~���t�����x'azFqyjmp�o������lS{Y|����������������������������������������¼�`�������������������������z.v�M~pkfl�s������jg��}����������������������������������������·��:������������������������Vt�W~ndfo�y������s�����������������������������ĿŻ���������������~w����������������������|�\r�c|bbdj�x����������������������������������ľü������������ɿ�����z���������������������y�Oq�lx`cag��n������������������������������������������½�����ȿ���������������������������z�Tj�wp]aff��l����������������������������¿���������v����������½��������������������������}{Ir�da[e]{�y�����������������������������������ʧ������������ĺ���������������������������t[�y�f[a^b���v������ƨ��������������������������������³�������ƿ�����z��������������������xo~zj�\_]b_�{�u�������˘���������������������������t��Ƽ���������ĵ�������������������������qz|gw~aX`ad���w������ƥ���������������������������w����������ƿ����������������������������m�}r�vVa[aa���}t�����������������������������������������������������{���������������������i����mVbZ``����v������������������������������������|�xu���������}zuiiz�������������������|j����aX`Z_]~�~��}z�����Õ����������������������������wf[MX[m~y��vxujYIg�������������������zr���~]Ya_Z_�z���~{�������������������������������¼���kaafaWvvqtjg`gb���������������������ny���mYY]`Z_���~��z��������������������������������������|wpj]ahclssw|z�����������������~�zut��v_Z\]\^]�}�}��z���|}�����������������������������������qcrnpz}}��������������������wyq�x_[_Z_\`T|}~��~�}��~z��������������������ý�������������r���������������������������|xuijbZZ\\_[`]�{����|��~�����������������������������������������������������������������v{vXYZbW`[Z]Z_}�|�z�����{�������������������������������¼������������������������������}yytL^]ZbY[\Y`X}}���}�|�|�|�w�������������������������������������������������������������}x}vkZS[^Y]^\Z^\|}~�}}}�~�{���������������������������������������}vzx�����������������{yxeQZ\^Z]WY][`}~�{|��~��x���������������������vu���lnjw|�wtptfmillcdmqvzx�����������{w}t\W\[\U\[YZ`X{�z|��~~~�v���������������������aMKFSW=C6BBDB7HDKPTSK_r���������~zx|eTY`U[XYX^[XY�}~|�}~�~�{��t�������������������������������������������~}upt�}���������y{wuYVZ\S_ZVZY^W[|}|}z�}|�~|�u���������������������������������������������~�������������}zvzjS\XVWW[U]YXX]|}}|�{}z|~~~}�t���������������������������������������������������������zyxrbOUXXWXYVZW^V\�}~~||}~}}�~}w����������������������������������������������������������|xyumOWT\S[UZW[WX[X}|~}}~~~|~�m��������������������������������rxopxmvsxx��������������{}ztysWYUXWU[WXXUTVZV{{~~{~y}}�|{t�����}��������������������������}mofffmqt|�������������{~xzureSVWUVVW\UTW\U]Sy}{|{{z|z�}}q����������������������������������z|txz}��������������{yxvsnIWSWVVTYWYXTWUZPz{}z~}~z~z{zX�ġ���������������������������������������������������xyvrvWSVQUXTTUWVUVVWWU~~~}z{{|z{}}h{�ʞ�����{��������������������������������������������y|{xwrubQUUWRZRX[TUXQ[TWWv{xz|y{~yzd������������������������������������¿���������������|}{~psomTWUXSTSVYUVWRYVUXPy|{w{y}x�W��篣������|~������������������������ý���������������~xwzpnnqNXUVQXQUVPXSUWUSVV|{z~y}z{|vf��ߡ��������w�����������������������������������������yustnh{oRPWTUQWVSVTPUVQWWTxz{|x~}z|~Y���Ӝ��������}~���������������������������������������rupqjpoOTRUUPRYOROWPXN[PY|{xy}zys]���ʙ���������y��������������������������������������zyrpokqs}~MVQWQVQSTUSSSUUTOWwzy}z|z�|a����ʘ���������}�����������������������������������||qwnmjou{g�ZMOXORVPSPURNTQUPTzz~x|}{~ub����ԛ�����������|���~���������������������������y}z{wnsljpp}{b��=UOXNTMTNWQRPOXRPw|y}{~x]�����硼���������������|����������������������sxqvuiohmwq~n��BQQSQMRSNROTPPTMPs|||�r�u�������������������~}����~{z~������~��{�}||{xupwqpmjnhzx|y�pw�{@QOSQRLSMSQQRNRT���������������ͨ���������������~�z}y~z}{zw{q{pvzsowrpjnllnkplwt|�y�ok��;DUNLUMRTLQTQPQQ���������������䦷�������������}����{{z|ywzzuvwvqutsqlmljlkkspv~}��|�_g��}:SRLUOKWNPONQQQ���������������農�������������z~y��|�~zszzuzxtuvvrqpkmijnloqt{������Fo���f[YMQRIPSMQLPPN����������������ݧ���������������~|y�y~�|~}{|yvyxzvwtssmnlfonosr~~������@�����am\SNOOQPONSNK����������������뷵���������������{�}z�xzxz|wzvvzyyqsosokpyptww�������rU�����\jih^JOPNRLOOP�����������������Ү����������������{~�||uxvwrprmomopimqpvxsutwx�������`Z������elfxZSRNSIOOP \ No newline at end of file diff --git a/images/trainset_face/s6/10.pgm b/images/trainset_face/s6/10.pgm new file mode 100755 index 0000000..07e9876 --- /dev/null +++ b/images/trainset_face/s6/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +��������������������������������xvqqspop|ts���w�������������������������������������������������������������������������xmlfjgdfX[ec]_Wc`pfVgl~������������������������������������������������������������������~il`le_hmc[aXcab_SWOhgMY]Zrp`h{{r~��������������������������������������������������������}Y[Y^cdf]]bb_Z[nmie[XYncW_^Pgh\`bWgff������������������������������������������������������hWRW^Xi]fZX`[g_cvjtee`qwsgh\Sli_^Z_[W]d}��������������������������������������������������_TUYUi`f][Y^cgfkkfnqpuesmudeY_klZ[bbY]\Valju}���������������������������������������������yYKZV^WkfU[]lripnjihzswotfklhnbejdZbcf_o`p`VSXfty������������������������������������������vKWVb[_W_]L[el�lpefju|rwrupumylkpi]XdgnbrmubaW``cgho�������������������������������������|caYc]]dacQTZV_eiwhpTcw�|uoqs{sroo{{c__`jo^wqgihb^[bffdnk}���������������������������������|^VRQ]cXac[WWV[lbZ`XZZkw�}sjsuhmxnv|wrfahlrooh`^cei\]h\Zliiuu������������������������������wZMYRO\f_QhUWUWjmTRVRWfxy|ojgdb`qwtspopjlirslkrukiomhffb_fdcnex����������������������������~NVP\begjgbmdQ_imZKEQ\`armnow`SPjt~|l^bloljmumjssjhfyrhid^blabk_���������������������������{WQYNkZlcd{qsq[giPBHGXUT[_pighOZc}~uwm]imehtdioginoskxw\llfgyvnkei�������������������������xXITgdn_ibg~rljdd\I=GiUIC^Zk`ZYgm��~xluxqffpmqpttqokhx�onfh[ixorpXu������������������������YQHa{g^__Unrd_]]\\`V^MH=GSTc`NX`krrqxnpv{klgiomqyrhkfhu�krga[]narhlmzqz��������������������qMOUYrj]NRSjfPVZZ[dYZRE=7LGWVKQTVVW_vzypsvicinmjyqrqoqkhn`ziYQQ\Uhsb]q`^n������������������|ZWa^[ebZ@FYYTUNQMNHHPE;@=NYNQSa\\XPo�sjrpspu�~vkdcggsjgfZ[ofZYWZQ]be^bbYTr����������������rcY_ij\_XL?FPKHSV^WPN][[]POg{suvtfeQTqjnunhely��lT_VPbYU^c]Jn]`]\cXVUkrg_SGD���������������|YHUusldOR8=DNGBOSa_OHTXdueaoqqjZSP]Ud_hphi_ebnxqg`aXaaM^\gWN`[YPea^YUppi\SF4|��������������dTMRlyhlWK;ABEHPDL]bG9RK>=>UWeMHXU[UDHMQVPWj|skbblr_UP\TPUTRegjbkf[VQWx��������saWVfdfYb[VWbONNV>FDiUMBBEE:@EQU_c]SC?8bZG@A@:>P[ntbgc^a^MDK_SMSUX^ig[dkcVKRk�������}WPJM`ga`PYZLPAJTLOLRbNAUDAA:GKHHACAF]c[Z_aBC9<[Q>HA17LQav_[^QT[V_aai[fnbUJ=T������mMKLObb[ha`WJNFKNDIONYbcMNRNEJMVOGXYXJ\WaaUM?8:RO=D2-2@CCIONQOGKbvylp_WXYZ]kjra^fbNL?N`����u\M8DThsifekT:?AAALFIHZhq�nmQN\\SgojaUPMDHBE^����rXC>P_r{]`o\R>HSWQHQZZ^\ih_NZT_SLRLJPM]RcYGNKC:A?ND887?9;4C<@AFC^jnqteiP[WWV_ZlsdQOKBB;Qs���\DFHRchkb`Y^\OMFSUKY_X\fd[\RU\VJYVTTKOKG^OJMIF>AICGB68G:BGUgZU`d]YRTgweMTQRSMSSSUXLRMS^bZRZNMOSZ\cVWWYSXNPQ?DIIFB@>CY_Phc_b]esm]V_MZgWld;Et������������������������|�rv�������������|rejZQFVXTdy�������iI>SPVZ_qwpd]qTF�@>@;GXf\oEA]��������������������������������������������}sjb^VZUl����������}^KO^YV`kk^HG^gA]?A7CFYW`^>Ot�������������������ƿ��������������������������tjnz~������������wXVWbddXd[A@EiLIEAE8GZWYKGa���������������������ľ������������������������������������������}jeW]]g`ZQBA;\JC857MZR[^o�����������������������������������������������������������»�������~dxfisZdZQJWM=EB:)P^X[Vo���������������������������������������������������������������������fukXYkTONOSIOC<;/PlTVOy���������������������������������������������������������������������hhw_J_jVMFPFH<5=%ZsOQI~�����������������������������������������������������������û��������jdmkBSZ_QAGGF6<9(^lPHJ������������������������������������������������������������Ž��������ZmabOOXMV@dP<AD8>FppWCB0?;@Z�����������rfptsw�����������������������������������������ļ����������YE@B>::C:6Sy~aUI;<>?J��������������η��|}wyy�����������������ľ������������{p���������������jN78>:8@2Dm�zniVB5?A&�������������O���w����{wzp�����������Ǿ��������}�����������կ����������fQ56;79:3^z�yqqiSG;El������������W���ymsu�������θ��������·�������nems�Z������׺����������TL-:8;83;���{wo�kNEFQ�����������������������������������Ÿ�������������������������������T=->3A:0\���|s�|lYNF)C����������������������r�������������“������������������’�����������uH����������������¾�������Ý����������ξ���������������¿����ƽ�����������ul���������v_�����e�������������������������ū�����������»��������������������ſ��Ŵ������������������sh�����x������������������������ɽ�������������½�������������������ſ��ɢ������������������xj~����������ν�����������������������������������������������������Ž��Ÿ��������ȕ��������opn��{������������������������Ź���������������ɿ�������������������Ź������������̕��������rod��������������������������Ʒ����������������º�������������������Ľ����������������������ppg������}�����������������ʼ��������������������������������������¸�����������������������nsj}�����|������������������������������������Ǿ��Ⱥ������Ծ�����������Ľ�������������������nroi�����~������������������������������������ý���Ư�����������������Ǿ����������������~���rosa�����������������������������������������ý��������þ������������ƹ�������������������qpmpi���������������������Ľ���������������ƽ�����������ý����������������������������������poonj~���������������������������vu���������������������������������¿���������������������onqnni������������������Ǿ���Ż���]QMbu����������vz�����������������������������������������nnpmpkm���������������������������sYWNY\u������������������������ļ�������������������������lqoopomptu��������������������¸����odb\\m~����������������������¾������������������|������mppomlqpml����������������������������zrmr������������������������º������������������������lmlnqkrmqg����������������»�����¾�������������������������������������������|������������klmnmnnpqfz����������������¼������������������������������������ü�������������������������qnktjqloogt�����������������������������Ž����������������������¿����������������~�����~pjojlmmlplk������������������������������ƾ�����������������������������������������~�}��qjpkololrig���������������������������������������������������¾��������������}�����~�olokkomonodz����������������|bu��~~��������������������������ý���������������~��~}|~~|}}klknnkolnnlp����������������jZcbedhj{������������~{{}��~v��������������������|�}�|�}�~|||}|jmkmpomkplni�������������������������������������������������������������������}|�{~|~|{~{{{hnjmnjklklnhq���������������������������������������������������������������~|�~�|~}z{y|{zlmjoimplnmkjf��������������������������������������������Ǿ����������������u�z}z}z|�w~xy{zjlmlmohojnnkdv��������������������������������������������������������������y|�}{}zz|yy{xyzznljlklhmllnjqb���������������������������������������������ƿ��������������|z}{|{zy{yyyy{uyyhjmjjmiknjmmkc�z�������������������������������������������ļ�������������{z{�y{y|yyvx|uxuzyjlgmljjjknklk^��t���������������������������������������������������������vx~xw{xxwywxvuwvvyijkklkmikoiol]��yz��������������������������������������������������������tz{v|vxxxwzzturxqvhkhohkkikkkm^v���w{�������������������������������������������������������rx~zzwyvvwwxuwuwsvjmiilkhjljjn@�����w}������������������������������¾����������������������r|y{wyzwu{twswuruqijlhimgnijkXd淋���z|�������������������������������ÿ��������������������tzyzu|txuvvttsvrsrlgjkkjlhmmhC�鱉���|||����������������������������ȿ���������������������wxywuywrvttttqsrpsljkhljlillPs�穎���|z~~��������������������������������������������������jxvxuxxrwttqttrrrqikhjmfnhmkE��䟐����r{���~����������������������������������������������{�}lywxwsswpvqsqtposlglhjhjknF}��⛔����qt������������������������»����������������}�����xޯYvwwuttrsptposnqnjfikhjipqB���垓�����}hz���~}�����������������������������������}�������x��llvustsqqsrltmprokhkml|�������袖������npz������������������������������������{���������z�ݧXtsstsoqqpqooqhrz}}���������謙������|owv����~������������������������������~������������pxxssrrnplqnmqol���}���������緒�������tqqy����}�~�������������������������|���������������ͯ�x��xonqmmpjplo��������������Ȇ�������yvtw|���~zv�������������������||����������������нȗ��~rrpkpmlpj�����������������������szwy{~����~y{��������}}|xwu|������������������Ҽ�ٯ���zrknoinj \ No newline at end of file diff --git a/images/trainset_face/s6/2.pgm b/images/trainset_face/s6/2.pgm new file mode 100755 index 0000000..f7bdf5c --- /dev/null +++ b/images/trainset_face/s6/2.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�����������������������������~sihfgmja_XZbY`eWZdcebw�����������������������������������������������������������������}rfdfhnlhegab]WX^_aURR_\S]fgjljvn����������������������������������������������������������r^YZ\cenl^aZgb__Tdkh`WRg]SZ][e\Wbbap�������������������������������������������������������fYOW_eafmg_[Ze[cg]nlleXak`i`f_c`YbSWTp�����������������������������������������������������aKXX`eidfi]_XV^ibjflargbfitoik_`aWa]QY^dign�����������������������������������������������z_P]Wcldfq^bYNsUkmjkhcehmcakpdl`^c\Ta^Z\]WXTWmr�������������������������������������������zmae`f[h]h`dUSUVwhxhjb[`arlabmdfeY_]\P`^dcZaYVNdebiy��������������������������������������}bOgnnj]d_fdZUMY^ckdm^aTUgrrofnjqlb\b[WPYb_\ZccY\b^dddtv������������������������������������bHWc[[^cg^bbXKS\chdU_QZSesytsjhlqfjhhgYWU^_`]b]XX_Tahc]ei����������������������������������WW\d\ZZjs^[UfWCcWmaPPQSKWmm~vqhasgmukbd^WZ^d^][XVdcShi^]Z`i��������������������������������bRRTa^etov_jSuNFl\^UIKCTSkpywiic[]epvhmTed[[fc__ai`\fag^f]R_t������������������������������aPWXYejkqXc_x`ojLg\C>JH=\]_jhfpl^KQksmld`bk^Zh_bUaR\\amgfhmchX�����������������������������hOPWrfke]\]WansmdSdY><9OaTOJ[ZjbaWJXxrnkh[dcd]hWaY`c[Zftic`_ibk\s��������������������������ySIMg{mm\SVYIZoqi^NUJKFDVYI=EZZbOR]_u��njedjcgakfbidfiTqiq^hQd`oXfkz������������������������cPaTcf]cZANGAZh_^MKY]fa[X>@7KLS^KKYgt{vjkpjfb]^_d[liZh]h`gWpSVW`^dacj���������������������oWPvqb_OEV@@>G]]PPIUUOXLNA:87K>MQHGWTY_aqopdj^Vbc`f`eagim^ZIrKLGV]_U`\d��������������������nPOo�xR^D?K9A7ISK@RMUNHCNKI>9F@>97IJ6FHVf^QJ\lin\gWopuxmbK[i^sahU^sjQJPI@bQ_ZNFUQQM`SN[\W>J�����������������wTKQ^v�rcOLE<8:EEB>CHM]aMGNW\~kX_omc_JNKFBEUQPVRP>8DHB^]fQRNSKSUdl]HGOYTEKX?L>VWWGYX`UP`Vj��������������Z\mynmbc]QRKL^XPN=HADIT\TIC>9CEDBC@C@7G?>EQ[aGGDQLBMfeVF>_eTO\SLGFOFWSS\a^_YQ]������������u]HV`xlc]ZTPV^cbUP[O@F7X]SJ>B<96IL[M9CNQOE::@E>?<284ERXYSUJ971aIFC9984_\lQ_TNBD>NQIOJTZXT]aTB[����������NSNVfqi\Hfg_WLOHSWFNMKUQQ:JG:<:D;89FX^TLOPC224X87A4/1I[`NGMT@MLRQQU[NL_UZ[_UEK;NICHTOM[TQSKH2.7=?:8(1;4@C9JD@8^Z^g_XFOM]`[VNGA?=���������SLRK\YZLK@:>w�������\EENH[jxuoogbhj`SVRcbGTRXZ^_`PPNSOUNJT?JPXWNZFF?3178D8/-:57)C5;F=OUa^`QKGDPRNMRRFGCHn������]IIDEFZiykjliZ_gn{obVQRWaOKXYTJRNZNSRYYCIEIEREKCD865C:58857-==>EMNHSbZWHBL>FQGDTDMOENi������ZHGD>Rfeg[lw_eed���lBZUQTCEIINDYILTW[[PG>?KJUUO>I:9C<9>?/9><:F:SZ>UZ]KIHAD>Q?;EFFLGPJ�����iWIEISVWYY[tehqgl�����_S[YSSD>GGQIKPUj`dOQ@DLKXWWFS=Q>ADD<67<66<7FJBOROLTIB7@IGFW]cXI=1HG9EPgkqfVA2@:<@GMMOVV:_��PQG@D@FBFTn]n|S\������������|{z������������dnb_Pf__hc^[h`dVSLIC>=BAB;GWfiskhI<1CFEINUWURQB}�IMEEC<:IDQdVt\Tt����������������������������zhb_vyffhaersojaOLDGGD=BCSkitvrg\A?:MMGNVMFAOEk�PO7CE?EFFV[[`Qd�����������������������ƫ�����w{v���kjrc~��vt`SUNQVOMXmx|��}~gU4IIIMML@K8AEn�PKK7BDGF=]L_USy�����������������������Ź������������lw~���|wkfZf{prmt������xSDGTMGPGA89A3i�`?HI=B@GFRLcHd�������������������������Ǹ������������z��������ym{���sv������|`EJR_MLJ@D9:5\�RUCUO?A=JOMVUk����������������������������»������������������������������}qQCLcdQDNCB:6X�\PW9Q:H;@GVE\w��������������������������������������������������������������~nbFC\eaJSE=H,Y�]EIJBA;=CPMWZt����������������������������Ƚ���������������������������������s]OGS\`NPN;E0[�`@G>DF98AYP[^l�������������¿�������������ǿ���������������������������������eMJRWKVBJ;C9U�\>I>>D68BjNYQt����������������������������������������������������������������fIMNRBMJC>A2b�mJ9>=88.QoOOSx�����������¿����������������Ź�������������������������������~�ePHNQ=ANMH@*e��c2882A+ZgFMV�������������������������������û�������������������������������nELHL@AHGG8.c��s<61=&5T[QA]���������������������������������þ������������������������������mNAMH?@FFA<;c��zO51:4=IUI>f��������������������������������������������ľ������������������}�I>KE7CJGF/K;@9)W����_EA@EEA8=p��������������������������������������������������������������}���n?-@><=?35o����}aHEC@:@:8o�����������������������������������������������������������������vI-E<><;8Cx�����sRAJ=;<<8r����������������������������������¼��¾�������������������������~uP4=:<:7-r|������_KWE77==Z������������������}wwwv���������������������������������~��������|zO9;/;21;��������wVbU<2;>2���������������«���|xpoot�������������������ymlt{��������������}M9:4236Y��������|t�uO7CE&v��������������×|zxiq����������������������py�����١�������z���~@=3251Ez������������dDRADQ��������������������le�ݫ���’����������o���jhh`]9h��{�|t{j{y}��vA6).98e|����������[�hXSJ:Uh�������������������up����~}��������������w�{okqz~�Ș���|z�~wx��q@4='Tmp}�������~�rU\dfVPLlPb��������~��u��wtrfjh�����������������}~z�~h^gx������������{�|�\<0GKyt}���~����|�yYyg]XA@��F|�������k^ig]�iUPJhzqw�����\���������s{uijpVNVp}vuz�ei~�������}eB/D\[H|}|�����z�wh��_^C8��}<Ѷ����oea\clegHLBu�tww�}~{q�ղ������yqmab^[AF^uT^m�oOSf~��z���4'GYA4o~|���z�}����nDK���]������~{�~���iB>Pu��bi��t~���������~�qhekyZDW_Sp~�iNZ`st�emˁ6*P^L3jw}}���|������{;g����s��������������y|���t|������������}�u�tbrv�nfTcQ���|T\jrpmeZw��I%T~[4hrzz|���w������]+{�����������������������������������ƾd������������|����sx�oZfy�x�XG�s>h�pxv���s�����{S#���������������������������������������Z��������������������xl]�����]W��A|�kwvx���s�����vc-�������������������������������������Ŀ�e��������������������v�����f!c~�I�{hqvq���q�����htg����������������������������������������a{â�����������������������s2_z�V�lmrqp���u�����q�������������������������������������������N��������������������������|8`w�^�eknlp}��|����������������������¿�����ľ��÷����������ľ��fl����������������������|��yQMt�oxalhmm���~|����������������������������º��������������¹����������������������������~�UZm�tr`figk����v�����������������������þ���¼��������������¹����������������������������}`Vz|�cbgdjf���z�����������������������ÿ��¾���������������Ļ����������������������������xUo�t�_cbbgc����|������ȗ���������������þ�������������������ĺĮ��������������������������zok~uv�V`fc`g���������˩������������������������������������þ������w���������������������sz�yn�}Scaa_h�~���y������������������������������}q��̶�������ż�������gx������������������~o��v}�e_\c\d_�����t���¿������������������������r{��Ų��������ŵ������bnsy����������������|k����V`_`c`a���~��w����ļ���������������������~�~�����������ɿ��������r}zu|���������������yq�����X]c]_c]������z����Ə��������������������������������������������x��}z�������������||p����h`\c^ac`�������z����Ĕ�������������������������|������������~|yiu������z�������������~ru����Y\^]a^b]~���~�~}������������������������������wWO]j�~���yuofObv|�����������������|}ox��c\^[a[`\`��}���|�����������������������������~g_\^ft|wspcejkz�������������������~zox��mW_Y^_X]^^����~����~���x����������������������������rrmd]_oiemu{w}�������������������|}yrime`W^]^_\^^^�����|����{�����������������������������trj_iosx��������������������~�{yypW_\Z\^V`[\^][�}��|�~���|�������������������������������zsx}}�����������������������ywvoM]^^YZ^Y]_Z^[�����}����}�������������������������������������������������������������{wzyeX[`V\`Z][aY_Z|�~��}��~���{���������������������������������������������t{`���������}{yu{VaX]\^ZZ]`X\]`���}���|���~�����������������uhr�������������vnqnrojnmll[HEHf����������ywuxR\W[Z[[^X^YZ^_~��~�����������������������dT:@Zlomgomotijea`]d]aO`fgB2D_i����������}{vzjWUYU^W\YY]V_]X��~�}�|�|}�~�������������������eLi�thui|xx`rs~leoNK�pBWl�����������~|vzaXYXZZ]ZYYW]\]Z|���y���~�}�~�}������������������������h��e���cz��l[qYRvmjt������������}~zvs[ZYX[Z[ZXZX]XY]�~|�~}��{�}�}������������������������������yz��vrvw|yy|�������������y}sulSY[U]T_[V]ZW[ZV�}�{�}�{���~{�����������������������������������������~��������������|uxvYXZWZYU[U^TYS`S^}~~}�{}�{~��x�������������������������������������������������������y~uwjTUWZXXW\XYZUY^T\�~�}{�}�|�}��w�����������������������������������������������������||qzT[UYXXSW\W[YVV\U[y�~~~�{~�|�~�w�����������������������������������������������������y}rsgTVWZU^XWZVZXVXXV[~x�z|}}{}�|u�����������������������������vqhokn~z���������������|zttoWUVXTS\QWYWVVU[XZN~z�y|~{{}~{vw£��}����������������������������v�����������������~~{xtr]T[OYXUYWS\[RV[RYXV{{�y~||}|}z~Y�ᜳ��}��������������������������������������������{|wxqeQUVWUTRYWRWXNYYYUWX{}{z�z~}~�n�⚱����������������������������������������������}�|tvrtaQZOUYRYVWWQYPYUWVTYx|z~{�{~||}~X��Ҝ����������������������������º�����������������{}zrrhy]PTVXUWWUYOXTUVSTWSY||{{}~|{�z~�h��赦����������������������������Ĺ����������������}yuurjo�\SXSWUSTWXUQZUVXVSZVx}v~zy{}}|y|[��禯�����y����������������������ǽ���������������{wusqmjuYTTVUPWSQS[PYSWSRYSS{~}w}{}~|�f���㞱�����~����������������¾��ÿ����������������vyqvmhou�^UQQWVPVQVRSXOVSPXTUuy{}z~x}~}\���䐹������y�������������������������������������wr{knonvx{�ISUURTPUQTQSTQTSSTSzyz|y|{||m����啺�������~~��������������������������������|zvnsllpr}ym�JPLXQSQRRNRRTVLUSURu}{|x~{~}S����柺�������}���~��������������������������}�tuqpomlry{e��:UQRRRSKXMVOWPQUTS~zy}z~�z�|t����뼰��������}~��}�{�����������������������{wywrqonnpsu{|�_��?QTRORUOTPSUMYOPRXy~x}������������դ���������{}����}�}���������������}�|txswqrjultl{}}�V��s6UPOROVMPPQSUPROM����������������������������}~����~|{�~{�~�}}||s{{wytytpootnlqrms{{����B���=NRPL[JOROPQPLZOR�����������������������������}~����{�~{~y|vxu{ptuuvormkompnorsq}������5���rUOMRPRMPOLTQMTOS�����������������ۮ�����������}}{�|���}|~z{~szyytxqxppllkloqnsqy�������+����ja`RPPORLQSQMQQO�����������������봷�����������}}}~|��}�y|xwzzwsvsoqpknnppptsy������nA����}cu`YSKMOMPRJUPO������������������ҭ�����������}}~{{{y~|xy{y|swosnpouwrtz|�������Qd�����`hjr[RHTLPOTLNR \ No newline at end of file diff --git a/images/trainset_face/s6/3.pgm b/images/trainset_face/s6/3.pgm new file mode 100755 index 0000000..8e50ed4 --- /dev/null +++ b/images/trainset_face/s6/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�����������������������������~pweecac^f_\bfeYZ_ajhmox����������������������������������������������������������������~lsffihdecZ]c_[icjbZ[c`a^eYiqev~����������������������������������������������������������xc^]^aije[YUZb^dgidpdccdoie`T_bY^cmw������������������������������������������������������{jSVXZ``jjW[TWgdlhm^clmcfqgkaZZXaNUaXQnw|��������������������������������������������������r[RU]\djdb_Mgdjtbp_efjoodiiijWg[`ZTR[ZY^Wd`i�����������������������������������������������r\QV_ec[l`U]RnnojffYbrrwhgjctqijae\SVW]]b]dSOer��������������������������������������������hZ]ag\hj\YNYYfk]b\^Sfnyzvrgfohnodge]WZRa^a_cX\cb]fuv�������������������������������������ihi[_\`ac`g_YNVRmeTWUOZhwzxjk^^Ugntmhf[_dV`f_^^]_fcXjiZo~����������������������������������iS\_N^ajbZ\VnXUYcbQNMG[_ffgiqgeNRfuvofXcai[f`_]`Y_Te`om\fdp��������������������������������aQZZ]bjixg_ois[^h_N?=YZ^KP\\nhW_Ul�qjg^]fafebY_][_Y]_mqeaY\t������������������������������lMTJ_jmohkhm~ls]VjPJJ<`ZR@O]Yc[T`du~vahfedcbZdm^hghcf\__v[kW`_x����������������������������nMRP[ethofWbfvfeYYa]k]bRBD1PK[cONY^Zpigmkni^XT\_\^jgcche^aToTZcft��������������������������fLNXkni_]Wd=`f`aTR]NUKOAMB;6IO[^^qpb^dh�phba]`emc]^OW]lro[UJgYDNVZq������������������������{OFTirpg]OKPAT[MMSVTWLGXX[ZRQQonoypdYVOqhidf^_hrubSJNGHhZn_YGURNJG\]hrq���������������������eL_^ck^ZQI?AGHM?GNXb]MCX`gqnWaede^N@DNLmbmYbObimbUTTPODbR[^VATLZLZUSXcie{������������������pUXks_X\IFB=:HEDBHGJY`E:KJGSaRISVJB?AFFTUbaORRTQ[PjabBLGcUSR^DRLSW]STZ`eYO�����������������kRNk�t`PLI;?8EA?GFKIL[^RB5>A:IH>D?<@RC6FM[fIJFUJK@RfdW;GWhWRQaDINLXVQ\Va^U-t���������������x\UUn�zgNOC@B>KA@E@DG[[J?G43K;F:?=.@K8A@BXUV>>>dIO7MOP?TTml\cXZOCKMNLWOZ`_XKe��������������yZKR[y}h`\MJ[XMKL>B?>g^4N,@>45A;7<843J]T^OPT:C(JWBC>A55NYfhT`^OKF>?:?68<6MB?:LQMUWIYQK@241P7A9*25=JC>HM?@DTgROUNQWY^O\Z^Il���������jXKUhxpg\TWa]HGFGHPDHHERJSLQ>C8:<8LB>KMQK\WLMJK?*43CC95'0<>:BPWZTUV?K>).3C<;-166:0=1@=5FN_eibdKJK]V_aYWOH<�������oIKR\es^]ffch]K5NQ]WFNKU[V^``PNNLZRJCD@M@KFAUH>@?./17A63*88(2<96?BFS[f[\VARGRY[NUHHD8j������ZH9KPmv|q`kw[RN@INQjTG\XWTaQKLML^OOUJRM=F@B?QHGA>9*;=22C<77578=AJSJLa\_@ECL@MUZ\YPK>6?�����|LCCNg��yucfhUVTRWONaSJT[TEMNS@WMUJTXXYN@C<:LGKIF?E.DD?7E44:A88D=FYKAFMNMMBF:MCFB??1994175BBIATNEBG=C@CK@>DHGKCFm���zY?HKS^k�kijfU]Vb��sZQQQRGNJ=IOQHPObgeaa]UGLBHOYLMPHVJ?GJ<9D;6/88@:>GDDPQK59?;>?DERONZQ?x�AGEHBUJ[ohgyeIe������������������������������ozq��{ogig~}�nr]VOMRHJKBYhjqzsoaD7%AGEHT]U[TPU�EGAFDMG^ocovQR�����������������������Ǹ�������������rxy����yoi_ZViifbkxz���{lU=7>LLOHXPQ?HVsH?AA@JFUM]Q`|�����������������������������ÿ���������������������������������~tUAE\eVMIHG;=6PG>C?AHOXTUm������������������������������ź���������������������������������~y[FGJedYNMDB5LHMJBD=FJWL]q������������������������������Ƚ����������������������������������}bQGQT]\MMEA:>CGA@A9JMNQ`t�������������������������������·����������������������������������gRQNTHSLII;A1AFGA=2LYO^cg����������������������������������ſ�����Ž��������������������~���mSLNUCJSCP?B1D6FC;4;lO[Vq�������������������������������������������������������������������uHJSOK@KRLB8?C@=6=7;2:54)``JOU|��������������������������������������������������¼����������������b8FGAI:A;818165TSLFZ���������������������������������������������������������������������q+>F@CE?I/@H590655G8CD?A56V>:7AD@>;G7<)ea;B:=`����������������󣍃�}���������������������y���}����cH��v������������~i<>3>4454e�}_GEC?;?9@V�������������N��̅���}qoljH�����������������Բ�~rciZgqR����c{�{������fAE#9.9%Eo��tO?VG?2>F6{����������������ё�����~�X���|���Ż�����������zutvnt�Ty�װYy�|l}��y�f:E.3074]|��~eBSN<0@3m������������{z�pwzwl]U����w��p��������������gmojl=�ցxm����}�y����M2!9*8/c�����pr��`EIC>CI[Q����������{���pfcdaT��w}z��t�൭���ҿ������eh^^Sdj���qm||����x��J-5,5AHr����~���k_PPk���v�������������t��|c^u�wMS�]q���cDumv��~u_�^#5Nbkv|{}��}��VWda`C3j���y��������������t\f�����������������Ŏ}���lqm��pISwf���wP_kosqk_iu�o)8HZ��������������������������������������ÿ�xo�����������z�������{mg|���<na8I�myz�n�������J;������������������������������Ť�������÷�[���������������������������>)ZDD�tsy~z�������#D���������������������������������������³�`�ʨ����������������������{��;8n�[:�por}s������s'Q����������������¿��¾�����������������©��1��������������������������AD��iD�mlq||������g8R������������������»������Ǿ����������½���rt��������������������������VCy�sU�fin�h������\iw�������������������þ����¾�����������ľ�������������������������������bGo�|Y�cmj�r�����~g����������������������������������������ž�������������������������������gDk�{f�]di�g��������������������������ſ�������������������Ŀ�������������������������������kJ[��qt]jd�v��������������������������������¾�������������Ⱦ�����������������������������|}xQX|�yk`db{r�������������������������������������ø��������½����������������������������|z|WX�|�bbad~�m����������������������������������}��·��������ú����������������������������zwqZu�t�Ycaf�o������ò��������������������������|�����������������������������������������}{tjm�wq�Y_b^|{������Ð�������������������������������������������{{�~��������������������}yp~�vm�~Uaba~��n����¹ˤ����������������������������{oo��������|ztm]ax~��������������������{xr��u{�g]^cZ~�zw��������������������������������Ŭxh[TZWqw|{~yqlcVUZ}���������������������xuy��|��_\``]�~�z����½�����������������������¾����ne`bf[cturnbinbkn���������������������|p������Z\`]`����q�����“����������������������¼������vwoj]ke`qzv|����������������������|{r|����h\\_Z`�{�~z~����Ş���������������������������������qkxxo���~�����������������������yyp����}]_]^b^�~~}|x���������������������������������������������������������������������~{ss����fZ\_ZcZ�~�~�~w����������������������¼��������������������������������������������~ywmx}~b[Z__Wb\��|�~��z���������������������������������������������������������������}u~e]hd[Z`VaY^^�}�~}�����}}���������������������������������������������������������������y�uzcT]_]]V_Z]]`�|�}�}}}�{��������������������������������������������������������������{y�tyV^SaX]W[\\\^}�����~�}�|�������������������������qz|�~uwvporsrpmis���������������~|}xyxR]ZX_W\ZV_Z`|�~~�}�~}}��������������������fbaic`ET`P]``YSXWXVKRHFV]edhv�����������~}|{|hSYZY]V][W_[X}}�y�}�}�~|�������������������qW\L=IH:SKDIKL?-DBAB;:AADOTIDb������������~zyxaXWVZ]T]]Z\[Z~~~~}~�z�������������������������������xv{}t�|{�z{spqux������������}|zxX[YZWYX[]X\[]�}}|~||}~}}�}{�����������������������������������������������������������~{{yoQX[V_U[[WYZ[[�y�w�~|~{~~x���������������������������������������������������������~�zyyzcP]VZWW\T[XUZZy}~y~|�y�z|w����������������������������������������������������������zppZP[WWYWYZZYU\X{{}�}z}}�}{|�~s�����������������������������}{xy|yvv}|������������������}~{xqbRWX[WSYVY\UW[^~x�v�xz�{~~z�vz�����������������������������qmidfmpwz�����������������{�vywhOZWWZTWYYRYXUZ[�y~}}|y~z~�||~t�������������������������������}zvqy|����������������~�||qym\QTVTXZTYX\V[XVYz~z�{||~|{|}|t����|�������������������������������������������������z{srdOWWTVTWWVXSZXVVQ|y|{{}{|x}{|v����������������������������������������������������z}wxrhMWXYVUVXXXYRXR^PZy{}y~z|{{{|~{rz�������������������������������ǻ�����������������z�z}u{mpbRRZRSQZXSXVWSZUTV{{z{{xy}y~{|\�ٝ����}�������������������������������������������||�xxssf~XTQWVTQUWOVXQ[RXXMz}w|zz|}y|{~os�ܝ�����|������������������������ľ����������������}zzwsrmoTNTWTWOWWRUWUVSXUTxz|x{zz{z}{w_��М�����}z����������������������������������������~wxtrslpz{LOWRWQVSWUTUVXPZRXxx�u|y|{z~�c�����������s��������������������������������������zwtsnkoz||NQRWSRUTSOYVOXOQWV{{x|zw}x{{t`��赧�������o�������������������������������������{}trsnlmww}xOWMWVRRVRUSUMYPVPWw|v}y{}xz�b���氪�������uz���������������������������������|xwstkremvu}q�_KTUSUPWUSRWTSQYLXy{zx}v~|{yU���穱��������zx�����������������������������}y}xxsqpkljxp}p��2VSPTQWKTULYPSSRP{u|{}y|~|g����騵��������s�����~�����������������������wzq{ouqjommrwv~uy�?SQSTRTQSRPUOUQRS{w{x~t~y}L����������������{|z���~}|������~|~zx}|xyuxrssnslqinpkqzwy}}�U�u6SSRTMRMRQQNTITUzx{w~|{�j�����Χ����������xyz�����}{z~yxz{tsurxn{ntumooimmmmpmpsr|~�|�C��:NPWOSQPTLWJSMRNv{������������䞺����������x~�}�{�|}{wyy{rzttssstnmodlgpirpsp{v����~�*��l7XJPRTMNRMRNRUP���������������ꬳ�����������~|z}~|{��{}�sxvvr|ttqupnpmlgnipoost|}���������;PRPNQNTMNSMQOQ����������������ͩ������������}~z|y~z�}~~x}yv}uxzwvopplnloqpowx~������"���zNOTLOUNKRNOONT����������������諶������������}~}x~|z}xx|xx|wxwvqsopqortvsv}y������x+����hcaOUNOOOQPPMP�����������������¯��������������~z|~�x{x|uzzvssrrmtlkruysyxrz{|�~������HU����_vb\UQKPNNTKT�����������������⧾���������������uw�z||xz}{xuuwjjoqr{{xzvsuw~���������1������_finjMKRNFSQJ \ No newline at end of file diff --git a/images/trainset_face/s6/4.pgm b/images/trainset_face/s6/4.pgm new file mode 100755 index 0000000..4cc7aeb --- /dev/null +++ b/images/trainset_face/s6/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +������������������������}peggkhfghb_]T^XUbUO]\cPObanucs��t��������������������������������������������������������hX]Xc_kg`Ybc^][Y^ab]RVWiYQ]Z\mY^gbifl�����������������������������������������������������tTTT]YaecgXXc_d^XZrkhgSVhlV]Z^\oaWb\_W\t���������������������������������������������������eZUVThf^hbW^N`a_f_gynqcYfonhfgcYo`]b_aQ^]g~|s����������������������������������������������gSQY`^]lad]YZW_hdcjmitsoenl~snhbcnlWecdX^^Z`_bb������������������������������������������z^RR\bad[ld[XTjciklilmdtnsrbrqkmgjgk^^fd^ejgh\SReorq�������������������������������������pb^abbW^b]^[ZVHdmn}kuelefvxxcvqlnnlbogb\dljjlrlZU`^^^ilpw����������������������������������]VV^_jYacd[]HYTVidq~jl^_rq�vmyvs|plkiogTXahhdirm`h`^b_hnnlmx|������������������������������_Ha[KTaZgZiWYI\Ydk`ejagLf{}}zo~l|xniq{hZbamplqkbh\c]Vbfc`pjjd�����������������������������WOU]UZYco\RabKQ]Z{`QVZRUUnn��zjnxlkv{u|�ok^fjwnq^`a`fmXmdcdheghn���������������������������bNRRUZknfoac_lEOchvOMNXSRor|||kkgkbownqztkgeimnnnnvsnlcnla^`eb\kes�������������������������dGSSYai`jg_sv[WUjfSGHAP]cmovmp|kYTerz|wg\qovgpspjrrgfhrmen_grtlmeez�����������������������eKRUgpclLlb]s�h{db`U;?NB\Q[VabrlwYPQhtxrpb\iimhggkhjlmqlmychsaguuql`dn��������������������~UFS]l{gWRkU\n}ipg`VN?@JdUEFYZoib[fXj�~~plktlcxllystrpfiq�xnja[htymilyrd�������������������fUQU[ZlpPG^BWrjgWVVVXWVZQIF1\U`fUZ`b|��{}k|wujmliuivwkp`ik�{jig[[pckfifoVi�����������������iZ[gpbd`]Z5FD_g_QO[\^gWfWH38IaSTNPSJPTOG8><8LBIPNBYUJR^Y�wvoqvfiupqumpqnnqhdXkt\TL[O^blfgUW@��������������qPNPn}pqdHM>:AGNGIP]XWINYTWK=JJ^URIZd[VZ]x�okvqtp|�}rc\^^gmblcLbmZ]R^_WYuk\VN&s������������lVQLZjtnmdNH?:?GGG@T\b_SG^cbp^faqxts|qoYLjiezqrdgp���ZS]SSaP^`^QWcV_Hk__Xsk_]PEh�����������l_QPZTikhc\RH8AEDBFKIOc`JBUS[ryVkvumf]OTYXk^nmfh]l]wttd\fWfQXW[bSSVUEeeNbXfedVWTY^��������~sU^fgjeYd\\SRIQIFCEPTEPagNA=W@K^TU[XUMHFOEbjZlSmWYPRS\~io_\pU`NAjWRU7ZfW[Uc_mgdW[VSk������}`WKT^e`e\]POYZa[MIAI@LNV^YHE?H=DMEHMF<=KNHE`SifHbFUORKatfb[Yyp_I[afYOQcSX_PeggbngXNO]������qPFFTgmi^UQ]_]]TMTVJJCI_XYKJDIHAGM?E@=KSIB4FX`ZMGTR`OGCQTZQ^g�klc`ojTPSQVJ\SYje]fqYUGRo�����gTGMY^leR^h^WNWDA^PULMRkOIV;IJ;MFNG@C;E>IOVf__NG2FhSM=?@;AS_ovYq^fYZ@HXYOOVV__g^]qi[EJK�����YOEGRbidbucfTJQIHXGOGPVbKJ\FICCGONJB?B?Ydf^cbU:E-I^DJ@8=2=UehSRWWSUNUp`P]V^T`acafnqUP>=f����VH>G]o{puhhtNFNLTTMO=[KaYTXONPCESOGIAJZQVWXVcU;C4KVDIN\ipgd^fYYG@_QaMPRV`X_gdbVTTSZTIOVJW_aZ^_P\A9;=8:@BBDLHghruwk\TYUTTY_]^UKJKS_n���F@FR^iZ[k`YUVYsbPZOQYgSYjc_WWO^VUY^WQUVRH]]OTJOH@BM=L:4>@<==CDSB@BDSWT[_y���������������������������ý����ž�ķ���ź����Ǿ�������������������f`zpccWVUO5D9M@??BP\Mbh~�����������������������������������������������������µ�������������mTtzunfZZPEA@H@6;GU`Q^j���������������������������������������������������������������������{Xczx}hbkFJID8C;3@_YY\`��������������������������������������������������������Ļ������������n`ujz`QeIJOPCB885nYXYd����������������������������������������������������������������������lctdNiRRFGU@M?7-NuRVRg���������������������������������������������������������Ǽ�����������mgjlGVcTLCOAM>7.KsPMNj����������������������������������������������������������ý¾��������ficlNDXaR;CFB24*XeOKKm����������������������������������������������������������Ǽ¾��������^e^dOLROZ3?ON;92RcNDWt����������������������������������������������������������ʻ����������Sa\]JTLMME>Gc;B<@ZFCR|����������������������������������������������������������������������YTT_BWKHNF=HsGG?BRC2AC9{�����������xs~~|����������������������������Ǻ�����������������������dJ>6@1C8J}��oxtVB3M$X���������ʿ��Դ���smrv|}�������������������������������xz��������������bI;1=>/:t���v��iRAK5>��������������������~w`V�������������Ż������zk���������Ν�����������QJ/2;>2P�����pqnZJC/@�����������������~yxq������ȳ���������ƻ�����үt���������ϧ������������K61:7IPi�����lGSe[M89y�������������������������ٮ�����������������w�vlgswyl�ӳ�������������A>L6N������tMYX[J>dL���������������������}y�������������̾�������������������������������oJ9cR���������nVuaW;'�P����������tk|�������~|������������Я���������{���������������������xH3Zo��^������jc�|g;1�_���������pprovjbOio\��������������ſ�Ν�����{��|pm������������������ws3=Io~pO������k����-8��tҫ������tbop�rxT@Tw���������i�㼡������������|mW�Fxw����q���������c�CAOMXRHVTQMN||noirnjjklttqvirnmeo_{kd\WZ\\gunqjhvx�����������������������vL__c`]dh^ZWWUUTPGE>NYSS[``WKHo�jkmholuz}wbeahlldg`XZtac^RXPQXdmt^aseip���������������������VI^\oeP^UQWPSPKPPOCDcsomoi\\=\mjnnmbdct�zcXZKeWUTU\aGjW]_XfVUXV^f][gbcYb�������������������xTXY``[NRKHV[ZLHUUaY^ggd`ULMSIh]e_ceWbYfldhd]RpWT^UiYP]VXTecWcYSV``mg`[GKf����������������~wiNd`bYRILIDO[ZECHHZT\RZUDQFKHW\]_XdR[HOP]os`YZqfjRP\cTUWHYqFWSbPd]gui]XDBUt���������������nRX_le]SIBIP?H_UEF>DUZbOLZMWWJLTbYVV`wn]YX[gbS^UaZD[NJXUciobYYTSRf���������������XOKfrkbRI@GJCLTO?A?@EIC@<@KI6FU_XL>?FEGP`qwlghZbneXVURTGYO?\_ae^m\cYYSHq������������|oIOQajh`SQE@HRONF>EB?GD:C;::JN[]^_G98LaRD;?91:Vbq\]Z^U_`J:NXZNLMTN\^bh[lmkYSRRa�����������{w]NOP\^aRJTIAO_JKEAC8AI>BBCALVVUSa[;?-MXF>@>'5=PaTJU\MCUD@KqXXWMUO[[S_eYbki]\LXd����������vk_[]a^XVNDISFHN]BPD=C0,1CAJCJLTP:HCY}gb]NMXSXXXbg]dfjshUP^g�������z]\IT[Y\TFTBKADMI\SSDIJAHNJPFSRRPPVXUSE47?VCC6/-2A=CGLNSHCJbkzxp[WOXXS`]kgaf]ljjYEK\d������}pLNUR\daQHTJKAGPRYc]SJLOHOHMRJLVYW_ZLV?;3;HL@517;;<;=?HH2B_]e~�hkWKYTS\gfjn]X\]`PHLNO������mGKOSXl_SGUDCCQNVXVg^VLTTVIQNIMLNU[ICPD>:@?JH2888>6:?7@E:GbegjqTgJ`WPSZ]WalbaSMUGDFCVc�����z_@DEU]mfaDMCNFMUXW_`]UMSTVKMQRDJCPQHDMF>A@FFCE38JdWNmibRT_[W[SgZKICLPR]QUPGBJ^Lx����aOAG^bf_ZcYUDIMPRLNSWXOROIHO\TSOQPFSPMQWQQUTSQMOCRP_`^^XW[TPPWFMNUOOQLGLCWYXZcXMNVKW\[aQhd_YYPLIEJTEABKENRXPbdikl��i]AB9@EQ[UPOPCJ]gb����=AFPZVWcc^TRQa\XRV\\YOLBJJP]]bde`YUVW\bkdbpjoh`XYRY\aZCFE9KKFVn������xeME@JN[c\SDZRQT\q����9IRWUH`b]cQLXrjd[``bWWXRQKb^grokgjice]muqtwv~|qikmwfekXECHMIQl���������~WC@EMTfZ\QRW[][_u���CUJLKL^W\S=Qn��ouwvmfdngkp�yy��~vwysjj~�y{�������{rbjkUCSSJ_v}���������jG@FFKYRa`fTdccU\���@I@FKYVZ[C8\��������������������{{����}���������}nkdbXNVT�����������xNCLOQTkjp{jbaqTXZ��C@>CZUYkE1O{����������������������������������������|�segqt��������������mQJ\]WV`fgXKDjqMJ{�?=?A^UgV89j�����������������������������ī��������������������������������h^Gb]f]WeOD5Wnd?[�??>E^Rm;@E������������������������������Ǿ��������������������������������vh]Y[aeZZPE8LU^DD�@>8NVYXA?f�����������������������¼������Ľ���ʿ����������´����¿���������mr`_Wb]SXK@?GTS-�;C;KS\OGG~�������������������������������������������������ƺ����ÿ��������klxmbd[Nk_G=AOWDS7=AGTUOJZ���������������������������������������������������������¸�������q]suwjnTk^\5KAVUA>9BE[QZMe��������������������������������������������������������þ���������elr{sqfx]UETDOUABC8G_L]Pn�������������������������������������������������������������������exoajnVh\YK]MRO=>95J]N[St�������������������������������������������������������������������jsr`[geVQVQYQSQ@C80P^UYHy�������������������������������������������������������������������hlyhTPjhQMLPTJUAM@%PcOTJx���������������������������������������������������������»��������mtntWGZsYPG@TIU5?> [kNMK}�������������������������������������������������������������������hpgrVPP^TSA6VCY&3>^iHAI��������������������������������������������������������������������kegjMVRQJXD:HSVA?3)ZeI:N����������������������������������������������������������Ĺ��������sGakJRbRORH=EUWI>5*W`E5U���������������������������������������������������������������������DYcRGoMKJ@:?OWDD:(LXB8R��������������þ�����������������������������������������������������_FZRTZFIG:6DAHL`9>=Y<0W���������������������������������������������������Ͽ�����ƹ����������4SPRM8JD39?B4AdO>DLA1Z������������������������������������������ļ����Ǻ��������Ļ����������LHKU>B@>=:8L6Mh\E;GB(T���������z���r�x~}��������������������¹�����������������������������cG>M@>6;=5>F<_bhP;<@,R����������������Ũuy��������������ǿ���������Ѩ�����������ذ����������lT:@B?42@:?896:=<=F�ynaI8><)�����x�����qT���iu{��������������Ž�����pd�ɦe����a������濘��������eM>86:8?1?5Kd�vvh^@=Kr���|�����������插��������������������������������������������������TO54<:>:4<=i��xsnkYGDi��������������������������������Ӫ�����������������������Ĥ���������}II2989:>64L���vtooaCAc����������w|��������yzv��������Һ�Ŷ����������������t���������������f@N?E:6>Xh2Y���tvqngNf��x������~~y����u������ob�Ѡ�����Þ��������|��������������������ԕ�y|�gFP:K]@u��|k���ttroOEU��w������xvyme[y<[�h���n���``y�������������|�pqSplRt������������Tuy��|;JB@g`��������trrxME1G�v������vlsx���\Fw����n|���������Ç�������w����WNXe���q��������|k�����N:GRJu��9{����pti�^D69��z������������������������������ԕ�¹����������x�����zt����nh��������hBFSX���m\����qph�e]K:��u�����������������������~������ҧ����ÿ������������������}k���������x?NW�����n����nsh�pzYB��z�����������������������u������ϴ�����������������������������������zM>I����������pp]�v�KK���{����������������ÿ�÷w�������������������������������������½������4KI������t���nt`���OZ��������������������ƿ���v��������Ĵ�պ����������������ǻ��ú�Ƽ������@Ol����������pr\���tg����������������������������������ŷ�������������������������ƴ��������Ilgj���������prZ����n��������������������ż�������������õ�������������������ȿ�������������i��[���������jtX����~�����������������������������������ͽ�������������������������ú�������y��~���������ns\�������ƚ��������������������������������ļ���������������������ê�º��������������������toc����������������������ľ�������������������������������������ý����������������Î������lsc~���������������������µ����������������û��������������������Ͼ�ȿ������������Ι�������mriq�������������������÷�����������������Ľ�����������������ú�����Ľ������������ɖ�����~��pmmh������������������������������������������ͺ���������������������������������Ȯ��������onrY�������������������������������������ǿ����®������������������þ�����������������������qmpe������������������������������������������������������������������������������������|���lmqcr������������������Ľ��������������������������������������Ŀ�ÿ������������������������rolpa�������������������������wns~����������������������������ľ��»����������}�������������pmomb�������������������������eUM[g{�������������������������þ�¾�������������������������jpnlig�������������������ȹ����YPRS_q������������������������¿����������������������������monomf������������������Ļ�����q`b`Yl������������������������½���������������������������klkojnd��������������������������������������������������������Ļ��������������������~������okklnlmks��������������ļ���������������������������������������������������������������~�knjrlnjni��������������¼�����������������������������������������������������v�����|������mljolklpf~��������������������������ľ�����������������������������������������}����~�~���}lnmhokpnkr���������������������������Ľ��������Ļ����������������������������������}�~pilmjohocs�������������������������������������������������������������������y�|��}�|~}�}}�mmhnikmjne����������������{�������������������������������������������������}��}�|~z||~zinfpjioklg~��������������zR^chdcmy������������}������z����������������������u~�}}|�z}z}}y}||knhnkmllmcw����������������}y}����������������������������������������������x�|||z}z}z}z{{kmkkhkjljlh����������������������������������������������������������������}{z{|y{z}yz}wzyfnklillklmix�������������������������������������������¾������������������v��{}z{z|z{yxwxxjikkkjmjjies���������������������������������������������������������������u}~{{|z{{y~zw{vywjlkhmlillgkjz��������������������������������������������ž����������������v{}}zz|x|{x|zywt{hjinikljjkkhr�������������������������������������������������������������t~}|yy{w|zywx{wwygkilklijmikliz������������������������������������������������������������tz{zyzzwzyzwu{swthlijljkjhlkm`sy~�����������������������������������������������������������m~{yzv{v{xyxuzwuvlijijjlkhmmglft�}����������������������������������������������������������uu{zzxyxwyvvwvutuikikhikikhjmha�|y�����������������������������������������������������{����s~xxxyuvxxyryutrzhhiligjijjjji_��s{�������������������������������¾������������������{����{uyyxzsxvvwuwuypxvhhihnlhkhkim\l���w�����������������������������Ŀ�ĺ���������������������wuyxuyuuyttxttvpxukhijhljjiimj?����~yx����������������������������ÿ»����������������������yvxyywvvuxuutsvuptihhjjikjhim_Iڲ���{{}��������������������������¾�����������������{�������qyxvxyyqxsxrtssqrflghleogikkC�鬎��xz|��������������������������������������������������fyzwsvxrvvswqqrsmkhjglhmjdm]S�祐���pt��|���������������������������������������������������bsyvvvvvtutrstsprkihiiglgnlI��树���~gt���y�������������������������������������������������^ytzsuttuqsttptphgifjigihcP��桕����veq�������������������������������������������������|��SsvutuqruqrqpppojihejheirL���窔����zlgw���}��������������������������������������������z��fsvruqrrrtntnpqjjijjkw��q���筕�����ygou����|zz����������������������������������������u�߷bqwrvpuprqoqnqims�x~��������滑�����}sknu�����{wz�������������������z������������������r��Ѕstysqrqponooqn����~���������˃������wonvu����~}~{~������~zz}{zxwy~�������������������q��ʹ�m��zqppnnpmpo���������������z������}ykws{|}���}{{�xyzyzsqquprvx{��������������������|��ѻ̰����ypoqomqm��������������던������tqtv{z~x{~}�y�xxz{wtvrtswy����������������������������ȇ���}rnpnlr \ No newline at end of file diff --git a/images/trainset_face/s6/6.pgm b/images/trainset_face/s6/6.pgm new file mode 100755 index 0000000..5357680 --- /dev/null +++ b/images/trainset_face/s6/6.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +������������������������������tthahe][\e`jYWchqchly�������������������������������������������������������������������rmhjebfhf_Z[ccf_QZSgd^X\fyprz������������������������������������������������������������}d]Z\chd]Xba^^YqkjhY]Zqec^ZRl`[ebgs}�������������������������������������������������������lYPX_Th]cXQ]b[hdkesjgemtll]WXi_\W[[ZYy����������������������������������������������������~]XVS[d^a[Z]`kcjhgfmrslqoil^cXdf^S^][[_`\qv������������������������������������������������zZJ[U]XebXR^`zviofhlrymoqkrilj`mg_Y\abj`ihXP`n���������������������������������������������lWYW]a\]R]QZfazolfXp{vjqosznyqxs]ZW[hgiqoi`a`^djqz��������������������������������������zga[^^]^fb`IYPbm\f^a\cv}�vogxkfvnpoheYcqhnmadcea[_bg`r������������������������������������zZZURSdZZYgTVTTocVUTU_pzxvkm`aZnsyrniokfhppekgjaggf`i\\ciq���������������������������������u[QV]WTib^YoSY[jgVGKV\chnklsmWR_r|}q_`mjqeqqmiqkjacrode_d`fqt������������������������������xQSP\`dcidx^z\^ngGALT^KT]`uf^_^_��{{ik\pi^oheockldnmm{]n^`d]i_�����������������������������xYJUZmaldcm�ey^]f\=?WePEN_\kdOcjr�yvwgmnpgdnkskvmtq_fp�gjf_tphhf���������������������������zQKNekebca_srdc[^d^`c\GB=SN`hPMYahfivqusqhfbifmf}onldck|qmb[^nmqem�������������������������{VMP[pq_R^QXnaTY]WVRXSMC<>OULWN]^W\Xt�lqsnlckoolllmmusl[hYwcRQ[`ighw������������������������mNXR]amfIFMUZTKYULQHOSPG@E\pgmnrdZS]{ykmljip~�rd[\Xhoieh[PocRQKWZjb^ugx��������������������w^Lhca\\\G5ONGIK^][MOW^`fY\pyptdbV_Mecjsan`hl��kVQZIeTQ]g^BkX^XWYWZdTfbYp������������������m\W_nh\SWGB8GHHGFQ\^GDMRXn]]_]gVQBDKNn\nZh_\d]kcl`\]KrD_Oi^KcTYWc]YOik_]SFu����������������{TOSn|m`WM=:C@EHQBK]dH=IH6IOLORE;JJMB\WffS_R]J[Hjwgg`WvU\:`eK\VHjbZVegt_WL6V���������������xbTJXimkcVOK;H=IBN@YXW@C?==CKD?=?LVH;AM]gQK]QW[;P[ceU[h}`VOccSSP\gJ_Mbbie\SNW}�������������{hTKXUbk`\R[RMMAE?EWTUBD@>;EDF=A::FBDGV]`XF8QeSO9FHKO^dvyijYljUNLYRKWN^fmbfNX[O�����������|f[ecgX\bWSV]EQNKBKHjEKG8D>3I@CD<eIDE=0;G[grY_aY^WN:QYMLRS]hd`fgUWMj����������uVWR[igZ`UXRQI>LHIMIV\LCLA??5EQAN7DNOQZQSeWBA2F_7BG236BX[\DZ\GQMG[bPTUVZVib\^g^SJa���������yXNGS`maZ\XYKJOAKEHBUH[XNNHAM:BSKICUP[IXXdfUIB4?`8I<078F@JKLM]?JOlrZZ[LTVXbcb[ej\TGl�������}sSKMSck\\cSYGOMBLFEJNVZh_ULLDDILU>TQJVaRVXSYA562SEC3.69C=GJNPRBKbvslnXTTWZdcl`dicSF;}�������bR?ON]jaj[_aN;SIPJFRW]Segb[PNN\OQKKBQVVPeRJSJ/<:BR:18:<:8=?;F>@Xim�xleOVU]_ppbT[VIG>Z�����xXK;C_jzmYk`TP;ON]HIT\Y\c^_\RT^YNSKKPKKBN]EJLHA6=CDG80;?87;C6BKA\hpep^]O\L[^`ofVRMCL1M����}�uOCGPbopj[aZVSIP;UUL]^UYa`XZUS_PQX\WHKJEOSLKOGG;;L>AJ9AF=>:DBC_M[aq``PTMWDZ\Nik`TKLF;Ei���|z^?HJP`ckdgYX]XX[XOQHURSPS\VUWOUJU`bWKSLDMRSVWIPMCLMASC:F@G;OAC]dLcinM[QRKWT\AMSM[RLDHUa���xcPADIN`iebfZSRN\nm[MXQQWNVKTSXORE_d]_^ZNLPUV`\ZXP[[OSOJEHBM?:C>J_Nc]U]W[aPTK[@GHTRQUKIe]���oR@E>O[i]VigZ`WNc�zm\Z[W[c^T\USIK[gnbt^cWVYQ^hl_ebkt[V_SHPXRC@CDFONVPa`jnzgCKM?@JSZITSLY^���oP>DUUSPUWk\\]MTr���ngqpoh]`d_WMUnqr�szhimb`fnvqvqq|idf`[]wfLFI=CMLJ^txz��xSFJDHQ^eUM\YX]s��SFGB?C@WgZxHHb���������������������«������������������������rro|������������cPC]cU\ecNGBfM\BH@D?B@[XcXOT������������������������ľ����ý��������������������������������vS\M``c[[ND5Q^@L@:>3-NrUPI{��������������������������������������������������������ͽý�������whibdBUX\I@J@U62:6-ZiRMJ}�������������������������������������������������������������������v^l_VMUOOQ6JEj=6402Z`PKT~���������������������������������������������������������ƺ���������T]]SCZNNIAOErD;3<2K\KB]����������������������������������������������������������ʽ���������BL`W8dGSI?HTu^:ACKBBf������������������������������������������������������ͽ��¾���������s.PPENCJ7A8HuqZD:?8?@7i�����������������wtz�~������������������������������������������������HBKGB;F6=;xutbCG=6<8F]����������������̐����or�������������ž���z��t��������Ϳ�������������SI=C=8B::E�xztUQI94?G?������������s=s��gvsr��q����������������������w����k�������ؒ���������aI:6=8>?+k�|ttk]K@59Lr����������������������������ֺ�������ò���~���qkvH������Ρ����������UJ48;5;==��vzwlh\X<2F"R���������������Ĭ����}������ұ������ȵ�������������������ґ����������M=575;/Dk��tyxpw�aN>H/)���������������������^�����޾�������Ǡ�����������������޺�����������pJ087<9.X���ut{r��f[RE:=T���������r����������nW�����������ƹ�ƫ�������~�����{���������������W=5<0?Q6p���tyqx{L\dVD2xR��������~eu}�k~�Y�f����{����v�弣���­��������q������������������u7DBP4e�ux���stsvzPFWV50��|�������~ja\�pmuF[r����������r�������������y�yk�n{x����v��������f~S>8ie�������suj�|Rg\a-A��m��������x|�����l�Ķ��x����������˦z�����y����=Pe���d��������j��S�z1?Uj�qq����srj�x]��q!X������������������������������������ҽn����������|u}�����������rG�����<@MokV����osb�zw���!g��������������������������������������x�����������������������nfx�����M5[���r����op]�z����|�������������������������������������Ǐ����������������������xq�������I!g���}����sw]�����l������������������������˽��؆��������ѝt���������¿�������������������69e��������ovZ�����j���������������»����������Ŋ��������ͱd�����������������������������[(���������nua�����g)����������������Ŀ�������ɳ�����������ò�e�������ż��������������������c(���������pt]�����eO�������������������������˳�����������Ǻ�������������������������������zR���������qqf�����jw������̪�������������������������������Ȼ����������������ÿ¿���������������������oph}����{�������ͮ���������������Ļ��������������Ͼ����������������ļ¾���������������������opqf����������������������������ü���������������͸�������������������������������Œ��������pqpb��x������������������������ĵ����������������ø������������������þ�Ȳ��������̜��������pnq^�������������������������Ǻ�����������������˾������������������������������������������npof~�������������������������������������������Ǽ�����˰���̴������������������~�����������oopko������������������������������������������ſ������˽�������������ü�������������������onpog������|�����������������¿�������������������������������������ý�¶�������������������mmpmke�����~��������������������������������������������������������������������������������nponmh�����������������������¿�ð��mkTgy����������s}�����������ÿ��������������������������nopnnmj�����������������������������rWRMRYu�����������������������½�����������������������mlnmpoa�������������������������������i^a^Um�����������������������������������������������mojqmjog|�����������������������¾������xxidv���������������������½������������������~�����olnnnmmlnnvs�������������������������Ž����������������������������������������������z������pkmoplollqhl�����������������ƾ¼����Ľ����������������������������¹�����������������������lolloklqjlrg����������������������º������»������������ÿ��������ſ�����������|����������}mnmjoknplnnf{������������������������������ļ����������������������������������}���~�}��pklkomknkpmjn��������������������������������¼��������������¿����������������|���~��~~�}~hmmlmlkolplgn�������������������������������������������������ý����������������~�~�|}�z}{jljlmohoklljd������������������|o��~{z������������������������þ��������������||�~~}}~{}}|jnloholnmjnkiu�����������������uc_efprrx��������}|uuw{~x|�������������������y~||}~{{{{{{ijmljillmjonmh����������������������������������������������������������������|}{|y|}z�u}wimlmlmqjnlmlkd��������������������������������������������������������������}}}}{�{|x|z|w{xgkjmkkmklkjlngr��������������������������������������������ľ����������������{{{~z|}{xy{xyxxijljnjknlgnlikk��������������������������������������������¾��������������}|z|y}|x}yy{zwwkijmljnkkjmklo_�{�����������������������������������������������������������}~y}{v|{x{yxywvxjhmijlljnlkqkkf�|}���������������������������������������������������������yz|z||w{x{xwwwwwilikjlklhlknipX��wz��������������������������������������������������������vx~w|wzzuzwzx{qwwlgjjhnikjkjmjka���t��������������������������������������������������������tyzyx{vxzv}vyxtwvlhjjhnglmhlinl^���zy��������������������������¾���������������������������ryyxxxyxzyuv{rwutgihjkiljjillmbi����w|������������������������������Ľ�������������������}��rxzy{uwyxvztvxvtuhhikkjjijjlhnN������x{�������������������������������������������������}���o{yztxyvwvvutuxuxhjkijlijjljin>β����||x�����������������������������ĺ���������������~����tzxxyzwytyxtvtqusililijmhlhmkI�竍����u~|����������������������������û��������������~�����sxv{vywvsvsuswrrrhkjhikhlhklaO�棏����vs��~������������������������������������������~������nxyxuwvqxursrsuoshjmglhmikjkR��᜔�����qt��~~���������������������ſ����������������������voxyvuuwsxsrtrsrpelihiijijldR��ޕ������{lw��|�������������������������������������������}ӞesxvyqvttrrtovoqghjkikkelmI���ߔ�������qn{���~�����������������������������������{�������~��]puytqwtrsrrtpopljijjhliw�S������������{nt~���~�|���������������������������������������{���btszouqsrsprsnnhinmoyy�������䜜�������rqw{���}}}�����������������������|~������������ݰkttrrqpprpqprlrv|�����������椞��������qst���}�{�vw~������������������||~����������������ʏszyxrspronnpnn��������������结��������yztz|}�}�}�{xz�|��������w~y|zyvx�����������������ǿ�z���rrnsnslql���������������و���������yuzzx}}z}|~�x~{w}y{{xywssqrorsx�������������������͹�Ň���|nropmon���������������荥��������{{yzzx|x||z}~yzx{xwytrsrrqu{��������������������ϼ��Ҕ���tnnool \ No newline at end of file diff --git a/images/trainset_face/s6/7.pgm b/images/trainset_face/s6/7.pgm new file mode 100755 index 0000000..8f62891 --- /dev/null +++ b/images/trainset_face/s6/7.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +������������������������������t|pbilb\W[Xqv`b_^er}��}�����������������������������������������������������������������{si_`ghitb]Z\ZicZWW]ZTYinYoouuk}����������������������������������������������������������xl__c\abetpfd`lcnf^bZ^ZYddacW]_d]X�������������������������������������������������������~kR\^[Xagdetprkpmnsk_hbbccjhedZfc_Y_kv����������������������������������������������������zYRRbiZ_`lipnqynpnpkcgoijcdglih[kekiaS_hnqsx�����������������������������������������������vTUR^]zbikjkxtysssdhjriqlu`ehkoojhvtoeZTlkicilu��������������������������������������������nWPY_SU�jhh`z|wtlxodopohisgblesijlklzre\S_hc\]nmn{~���������������������������������������yjZO\cYNetbcVp}pllnjtifnv{tlhlksmpkggkkh^Thf`UZgjdlss}�����������������������������������cWY`\e\TaaaY_i|rjlghZfhkno{vkglmkpwuutoktlghidc``phefxkv}t���������������������������������]MM[b_YS_oRVZenqhhbSVbqttmbgekemmmpkpwpwqpolijdhc[d_gaivguks�������������������������������`MMbceaO^gZD[\bmajbTPlzsppc]i`_gfpjgcmpty|hcaejgi_X^fkrhsojnc������������������������������]DWhypu`Y]\LPOQgb^XWh~�wpwxlus]_ipfflkovuz�dihlldjf]dcusrrihkeo����������������������������iSSjpsrsaXXPUMDP[_TUXagpbvoev~mlmjlnnrlglj�bnrkkaib[palvtpqhzooiv�������������������������mRbZljgaa^^`[L:JKQXLLPLEXtyidswqhqqsyvjjzlssawnplZa\Pa]anvwahjrekifu����������������������u^S[hcZ_VYYSQLG>LHKSRTM?Gszfkgvupw�zwlknjmeg`]_�igb]aaTSX\\cjYYch`b]aek���������������������k]ZYaZRVJQRJLIbTF7=A.7PemYe[[WT^LDPd_QKQQRSSUXea^mtmb`VUbo]e�����������{nd_VSXLWNBXRMEF>CN?@DEFIT^Y_]J:8EZKA@85.A2)1?FMDORS8HCHT|ph_SK`W\QRd_eabbknmoYPQ[hYw�������~��rTRRXYNRJJFHRUQKBUAILIKTROJW`_^IE3IPEB98)3>AEELQRAGP_i}�v_QT_`S\``ifmfabhjjSLGLYWd�������}�uKPKYTNTQAGNP][PLMSKIHORSMYU]TSO:8>NHB9-27=>A=BJD=M\Wi�ojKX^XQZaYYff``VUSRDJG?TZc������}~jIDG]_LRIGJQWY[]UQYRJRLLQSV`WOMK@<7@4?<=E99P[cdkg_aTg^VT\ZOQZfk}_RRR=B?:_PZ������~y�ojBCH>GT\UZigXS]]g^pypfWTIAFNUOeYEQJCRSk\]�����{vLCHU[``bZLFSPLOWUSVIFMTPJTSTOQOPSQNTYXTMICK=LBFF:HaXTaW[Zmmlp���vpQG@BIXbUTLGP=IZhrT�����}�j;IJPV[ac_RLQLMPTGJLACRORXU\WQSNNU_[]j_\\RPM?GTJJ@QJWVMWfhrzy�����~cJBEGS]][E:`SFSax_y����y|[GADLRRb>9Q��z�}uvt~���������}~qz�������������vpmb_YXW��������������}aTYXWZdarpUT^wpUY@��kGECESUL?s����������������������������������������������������þ��������}{ysxncsd][Y\L\F^C=qQEA:FYOP>}����������������������������������������������������ƺ���������}xkgrb^WZ^VYPVIaA?xQAE0J\RR5�����������������������������������������������������Ƚ���������ssu_`aqQPVKQYDYQOK}OEH4>cPJ?����������������������������������������������������������������uv~bVXukSPFBZ8]N<[�_IE,LdO6M��������¾������������������������������������������������������unweSYZkLVB9NMMS9[qXA1KfL0Q����������������������������������������������������������������girbK[PWJRF:B^JX?m|zuM8HaL)O����������������������������������������������������������������_bleM\XMKTI:DG]Q;w}v~g2P[J!Q�����������������������������������������������������ſ���������_RaiDn[GKK@96GWR/y|xzqNAQ@-N�����������������������������������������������������������������IWbSgJIEC7:7J:P#�x}y}ZCN>)O�����������������������������������������������������ſ����������_LZO_7M@D67>D<=4{z{wraOI?,I����������������������������������������������̾�����������������wMKSS;E@@5=7BJ<)�xzypZcL>#A�������������������������������������¼��������������ǿ�����������\CGLE>9<6>37:=<@:4D�vyxwtaL=4=���������������|�������������û¹����p�����Ǿ�����y���������������rOA99=<:6<;?8Cd�wwwzxpXA1h}�w|vyyufWTro�{r}�������b�غ~�����������ŷ������m|yo��������w����ꐣ���������ZR:4=3>=95?<@���xzuzwovV�\`�ry�������������}��|�������̿������������������������脡��������vRO;9<598@D;6`���wvwwxok^�W\�||������������������Թ����ӯ������������������������Ƙ���������fX^E>FF6Li�e-���xvvquZfw|XR�����{w���������vn�������������������v{�������������������������oUZJ?VfS����p����xtuz�h��]R����siz��zcUs�o��fd��������س�����������vjq�������������̈�ts}��kCOK:`Z����������svruud��v8]����ndmpy|yPMa_��g^g�{��������������{}�xV@rV`{��������ey~�����GJOEVO���UR�����uvrutuk�n=j���~|os�����bq���iWk�������Đ���������œ|iie~�l\y������nt�������YPRO]r����kr����vsrtqwj�{Vs������������������w��������ա����Ǻ��������������������t���������oK\Ky������h����trstsuj�yi}z��������������������������Ү��¿Ŀ������������������������������zTPA�������l����rqrtqtn��l�w��������������������������԰����������������Ľ�ý��������ü�����~XRF�����������rrqwrvj��x�x���������������°���������Ȓ�����ʿ������������´�������¿������KUn������������ssrtnwj������������������������r�������ɠ��ʼ�����½��������Ÿ�������½������]P��>����������rpsopxjz�������������������������������Ǽ�������������������Ƚ��ι�����������wq���n���������rqqtqtls��������������������������������ȹ�м�������������������ɮ��¾������������~���������sprprspo���������������������������������ǰ������������������Ŵ̹��ľ������������ŗ��Ʀ�����soroqrmk����������¿����������������������¨�������������������ȧ��þ������������Ѹ��Ǡ�����roqqspqf�������������»������������������ſŸ���������������ɿ���̼�������������������������toouoqog����������¿��������������������ü�������������������ǯ����ÿ������������ѫ���������mnonsoq`���������������������������������������������������ľ������ü�����������Ĺ������}���qonprnre��������������������������������ý�;����������������������û�����������������������rnormsoh~�����������������������������������Į�ú���������������ľ��������������������������ooopmsnnm�����������������������������ý���������¿�������������¿½������������������������qpnnoopng������������������������������������������������������ƾ���������������������������pmnonomre�������������������mtw��������������������������������þ���������������������������pmpmoonrlt������������������`IXl������������������������������������������������������������rkonomqnqf������������������zROPcy���~������������������������������������������������������pmpjlpmoqh��������������������]^Z\k��������������������������������������������������������onnomopnml~��������������������qx����������������������������¿�������������z~��������������nknlomnnob}����������ļ��������������������������������������½�������������u���������������rlnkmoknonq�����������������������������������������������������������������x���������������mllmjmlqnmm����������������������»�����������������������������������������|���������������monmiokommk���������������������������������ǽÿ��������������������������������������~���kjmljqkmnjj�������������������������������������������������ü��������������}������������~�kmmnmkompllv������������jk�xs~����������������������������������������������������~�}�~�qmllnnkllknl������������aPYYYbfv~~���������yw���~z~���ľ���������������������}�}|~~{}}nmkklljmmmlh~������������������������������������������¼������������������w����~~|y{}{pikimmkmhtiiu��������������������������������������������������������������u��}|~~|~{||{}|lijjmmkllnjkh���������������������������������������Ž���������������������r�x�}~}�~}||}z~yikkkinnjkomkf}����������������������������������������þ������������������z~~|~|}}{{|{|x{wlojpjnkkmjokfq����������������������������������������ž�������������������u��y�{}|{z{x}yxz|imjkinijkkljlfw��������������������������������������ſ�������������������y}}~yyx}v|vyxyzuzkmkjoijkmmimoeq{~������������������������������������½�������������������{w{z~w}xzzyzw{wyyxhljkgmgjjmkkilis~���������������������������������������������������������t}{{|x{wwzv{t|vuvyljlkinilimkliokiv���������������������������������Ŀ����������������������sz{xzzv{vwzvyuvtwklhkijjjjjjjknifs~������������������������������¾�����������������������pz}y{yxwzuzwwsuxwsmiklgnfkkljliknM��r|�����������������������������������������������~������tzzy{xyyvwxwuwsttvljkhjjlkjmjjmihFءtx����������������������������½������������������������xzyzzxzvwvyuuwuutslikiijikkjmgmrJ�ꛅz�����������������������������������������������������txzxvyvsyuwrvsruojhkjilijniimlhP�蔌������������������������¿����������������������������V{wxwxtytxtvuusspihmfjhlgoijlqK��唋�y{�}�����������Ľ��������������������������������������br{vyuwwuvvovtptqihlhkiimjjiln?��ⓐ�~l|�|��������������������������������������������������cwyvuvuttrtrprsriiifgjgngkip^q��䚓��x`y���������������������������������������������������`tvwsustqsrqqqslehiijmfnno��s���垖���lbp��}���������������������������������������������|�Ԇivturruqtprptmpfignk~zz��������砛���rkhn��{z}������������������������������������������z�ִo{susrpsprqoomsihs~������������槛���sgkq��{x~��������������������������������������������ŧx�sorropqoqnsz���������������ł����xhkpr���~}�~������������~|{���������������������������Ȃ���wrorormqn������������������x����uespt{�����~|zu{sutsv{��������������������������ϻ�՘���sopqolm \ No newline at end of file diff --git a/images/trainset_face/s6/8.pgm b/images/trainset_face/s6/8.pgm new file mode 100755 index 0000000..3e3afaa --- /dev/null +++ b/images/trainset_face/s6/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�������������������������������ysmf`ajjfmmpqvm_kup���������������������������������������������������������������������|xlminkl]\[ZZ\XYZ^b\SWVklxnnt������������������������������������������������������������}pjghimdkg`bZWX`Z]Q]ccbZN^c`cgUYgl��������������������������������������������������������~j[^WZ]_h_`Z_[XSW]`W]imfi_]fe[eoR]bbam�����������������������������������������������������TV\U`_]d]h_U[RTWTUfXdokepgflpdylZg]]VRevqux�����������������������������������������������uWRN\Ze]\c`ca[WNYaN^jbfomhmcmjmxj]i_^VQ[Zdc[Vj���������������������������������������������q]Q\WYe`i^c`fYSROdmQq�dipjh]wlmotlhlf\XZZ]blcSRdn�����������������������������������������n__V^a``]cc[]RRN[WluZ|vlkZllquqnwlrunmid`VWbgg_^c\amz�������������������������������������d`Zef`b_`^bjbaYCUK[\xpXi^k[\xyp}ssmutqqpnbT\_ka[`\_XYlqc���������������������������������{\S[^ZY]\]^`][X^bETZXju^PXVVSfzo}�|xnhdpvsspi]akgejgeff^ff]w�������������������������������z`HeV\ZW_[fo]U]T_aH\g]cXVMTLJ]nrj�smztbZjxq}phclljjlfcaY\^aehx������������������������������]UP\XXZ`cdeqSYoXanLqod[;ADOMYfbcbnVuxac[bsrsvmcfigkcdldb^\Yklo�����������������������������eSO[VUTabbjca^Zt^\�bocaR8@@C^m[LP\Wenk\h_t���wnpgcdtkmqtkkbflgr}o��������������������������gJQX__^WJ`[dm`YYsemzfl[KIUTU^`YME8]YbjaZWeu��{jtsfh^bbbkvninfh\cyaix{����������������������jLONahohhLG]X^ZMUZesjaYMU]`mgb\M=?;VMa\\TZ`kn|mtzvme_\dafeanpjfe\Z_WMhj��������������������}WHRSa^ionP6IXOOADW`fVSLP\TYONPIEA8KTJOV\ZfkjlqtxniffnxrbURWZhrkWOS`Ecba�������������������lMM_dc[bdZK/;[?����������������vQZVa�|nhUA;>8:8?@>FG@GEIPTSf`LGOXS^iaX^eb`XDMEOcoiggZg]c^klidMQWfTWV[WVqZiUs��������������sUVe\gq{pneL>D9=5:EAF@@HLJULThkVGAI@G>LRKTKHCLQGQS]n]`VS[PXeqxjPJhj^T`UT^Y^]a_be�����������t\HLT]btppdUUC@9FAHLB@EA@LBOPi`TGE=9FFD9=DORU_\`^E>KdHLLHGO[gksege\T\VKUV`\^i���������z^O\mxrvnfgUYHLXJUMgXMTQQCEPN^oU?K@H=OlibYYWP?=Ab8JM>3KWaj`LggScfPBX_ad]Yh�����~�w]EPTinlnd]\EIQ`OHWJURGVTIGOMT^]SCFBD;=@@FGC;ECK^kX[WZ]H=<9`:GE<6BPQQFTd[XwcKQYXfdZ^Ej����z�\CDOYipuicZJSb^SMMKJTVWUTHKJFVST\^PIC>>FBGAOJEMdQ`_]a]\J7>1QH?B09>AJPJRPQYtjb_Vf]ia[L4����uO>GS^hjl^_LNjY\aJQMPUUZZUJALQU]]`fdVFBKMBD=M:SVR_bbTbXXE)=5LJ<;99>=>EDPCS^rtnec_da\UU{����hCDJEYejjnphg\ieN?WVOPXkgVIEKRZ`dakjdU\XSPANHAJJO^`VWgVQL03?BHF73<97:D?DNWclpfkfX\__UQ0s���x^FLEMbxw�zqpccrUHKSeXRXdg`RFNS_fhlhcbZ^aV]PUPJLMWRNJR[PIL<2@E?E<@?EJP]]ZbfbZTYWR\ZNQ����}RKCMW^gt}vdqtoYYU\SincU[NRZFTcfeZj`e_\^^ceYb\VVMSDMHTZRQLD6DGADBFC?KHHOJecM]siKQVRX`QOO����jKJISNS]luwioxmVQ]akr||kaQIOMU^VZ[V__b`\Xcdfbff\LMBLP^a][TSAKLKHCRCABIAFBUWHd]UKKHK\[TEUo���MFPCIKQ`m�ybjvk`W[^����{kbXRWXZVRYOZfoh[^ndmfrraRYPL]glig[^RX`WMUSPF:AFJBOPLUQNPFIIYe`MS[���JKGECJWokme_r{e]oem������r\c^deZ`gdbha_]rlqsvxiccbR\oyrlwllhleX\bf]H=JGGTPES`[BJMHIcf[RT[��LLAGJTZ]XZebumblrkw�������y|��yy|ryufmw�������zummlrzt�~�~wypnidwsTMICNTXHZjlF@;LPVec`]Mu�LJKKLJSRUVlosgqlp��������������������������������}�w������������wriaRVKKRMNmt^A:H\Zem`TCP�GHGEEJLTL^wtkw~hz��������������������������������������������������ke[]ZVT\z���xRDJUjdmUJA+tGHFFBIJKMduqp�vp���������������������������ŷ�����������������������toilxz������gEI[`gbT@C'kLHGEFCGQN`njw�t}�������������ú�������������Ž��������ŷ������������������������{ULSiRbUA@)IDEGCDCKLKbdaszz��������������Ž������������������������ƹ������������������������a\MgySTMK73L@BFHHMBN]Zcsq������������������������������������������ƽ���������ż������������SM\yuZTS9QLGG?CCJCNXUepu������������������������������������������������������Ľ������������]LVj~veO8^COM@AC@CMWa`mz��������������������������������������������������������ž����������hOWkbq]U:dSBUE@H?=;67J__cp���������������������������������������������������������������������HW]\JTGB�6==:96<5YtfYZp�������������������������������������������������������������ù������CPWZPKLM�169586:7eoZY_r�������������������������������������������������������������ü������8;[OMU>f�3531:29=ShVUgz������������������������������������������������������������ƾ�������N&\JDTBt�6-=,==7AKcPRj}�����������������������������������������������������������ž��������Z/RCEIK��>965DG88FZKOc������������������ĺ����������������������������������������Ĵ��������e$LLBCW��1??F?ED;BNLPb����������������ļ����������������������������������������������������o/LDAM���=7CC<@>@>DJNd��������������������������������������������������ȿ������������������q;E@1p���PA:GCC8?9??Im�����������������������_9zq��������������������¿���xUUt��������������qCB7J����PBDAGD7>=::Ml���������������շ������y�����أk�������������Ȼ�����d����ݜ�������{~��gE98l����_H;6JU@>;8;MRy����������������ƚ����8���������������������ɽ�Ե���������g�t|�o��wL"@�����mG6:G`J313;9V>i���������������������������ݞ�������������ͳ�������}�һ�������������Ddgz�����zPr����KEP68MSY|���������������������p���ҙ��������������ҡ������������������������*Q�|�����ou�|���jISFMCF\pn�z���������������������������������������ʿ������u�������t�������1f��c����i��GLt�zXTPWCQy���yy{P��ݝ���{��ztkXl�m���������������������������p:�f�tft{��������L+��<����d��KSbb~iKSMILVMMGB=Jm~i[cvysuwnqsw�rqlmx�qflginhofj\`jfd\wwzqtkuonkir����������������������^`U^ZPYOLGTSU[XV]B/Mxp^pfkzup{�zwlxpslqmmgegxppokfk^SV[\[^jn�nmdsujoihmpx������������������vZUN]VRXPUSkykthb_G8dkfqrjZh\g|wieXf\gYUcT\Ob}a^ZZjn\_W\]\Pedh[XW^oa^d]jdm_v��������������jnaQML_SDNTYc[`]\XG_T^Y^ccgTYNPeYm]j`mZYY]oVZFeYUR\U�XX_`[O_VZMTXUUomaYXW_jgh^v�������������aWaLKT]KHJOHUQORBTU989?1K<8:\\[[tsboEX^aO_\[YVOXad`fXV^HaPSN>HM`U^S�����gUS\\IIWMLW`W\MOQNSGJPTSTIDPNB?CFQO;-=9=4D@8JC5OMek]gUV^U`b`b[\aYKUFZaj�mPRRK?D@;@N_Y[My����FLM^_TITMMLUOQTOPNKEMPWURNGLLMEJWRMU7HFB8@ECBVQVPjf\\NYTcc]gxkmd]Y\HLZTbf][7\O==;<`X\VTl����JGPT`WVQEOPOEILGKFJRKUZUVJNL[XLYWaQNFKGAG=MCB@d[H_`WP\Whjaly����qZOQALNFLjgK?SI?8TRmU]P_����HVGP_a[ROZVWMEGHCIIYXU`TVQSMT^Vhj]c[RXD?LJRMGIR_OZQQedeoy�������oTOH@KQbUdU>JJB)[BsgdSZ����JNFJ[Z\RO[aW\PQVHOPW\_gWXY_U^f`kljfl_]TUSXP_YLLLQOIUrsu�����������iRFGCP__YQ@/[G;JQ^um]Z����JDJPV]MJPjpdf_Wg^dej`glddgd`cnqlvt{~jerqidO`f[OBOI[rs��������������ZIQYcjRa`D:ReVEQ^iugQr���HIMNdGD?dzyxino}|����vxottqeqp���������ngSgy]IKPq~�z�������������aM>FT\ZVa`WYXl^AhRmlZH���ANVWX6=@}��xs|�����������}x��������������xtl^ioMSN�����������������hRKNPY[ThjsjTay^c]cccBn��AQQ_5>)d���z�������������������������������rcckxc������������������fWXYVfghj�x\_mrlb^^XYY��IK\D733���~����������������������������������������������ɾƿĻ����x^`_c^V[jlbME^q|ucLVLS�JMV?@)U������������ø���������ĵ���������ż�����ƿ���������Ⱦ�ž½���p]dhecR[hbA@Qgj�jXTHFc�FISC?1v������������������������Ǹ���ƾ�����������ƴ��������̸���ź����haWmd]W^^ICITQdeRTHJ0�CMRE?:�����������������ǽ����������������������������������ͺ���ź����zgjXkaY\`YPEMJV[OVRM8>>ROI9J����������������������������������������������������������¼����wsm]hTeklPGFHIZS^YJS V%9^GK,u�����������������������������������������������������������ü����yzwquotvcZZLYZDWGc]EE>aIC,����������������������������������������������������ο�þ���µ����tzooakk]\bW_`D`GY`EE8SOM[FH3kP9 Q��������������������������������������������������������¾�������lcpz]Z]VWTLUJ@=NUO]GAJmO9!H��������������������������������������������������������ž�������zRfmiNw\LPPJK76QJX]ECHi[9K������������������������������������������������������������������^SkfZt\IJEK8>/IHQNK=6_cHP����z����������������������������������������������������¿��������E`ZcaHLIAB/;3EI?BO3FoaZ'X��mjqgbku|����������������������������������ú��������������������TVTTY@BF>:;0B9B@2M5Azomml�����������vk���������������ʾ������������������������¿�¹�������tOJOQE56;6D9FFA*3N��ycVrmy����smgh������������ʿ¹���������sz�����ơ��������ý������������nUAA@?A:3588>?:@.f��sqjKt��y^`v���z_m��ar����������ü��������|q����������������������������X[^E=<7<5;7BK9;5;���uwiAw��y^[_s�{~V=nerpctv��������ɾ�����������������|x�����������������rfa_LCFAe6Rh���<[���wz{E{�|p^v����wZi}�|UY�v�������Ƚ��������|�{cLq�O���ty����͎��trrsuz��qYE\KVEYuo������2q���r{xe����s�����������_l������ڶz¹������~�����[QTgrpcf������[i|mw������bEQSIB]j����r���n���pzyn~�������������������������͇��ɽ�ȳ�������������iQ|�����tjy���������lN\PWPde����TC������q{qy}�������������������������͉Ѡ���Ǽ��������������������j������Ľ����|XcXM^u������L�����quv|���������������������������j۸���ɿ���������������������������ý�����eW]Vt��������`�����otx�������������������I�������ם�������Ŀ�����������Ƶ����Ŀ������ž�����vYY:�����¾��������|tu������������������rl��������Ȁ��ɹ�����ǿ����������������������ſ�����f^TS����������������mx������������������s���������Ϥ�鱻���������������ż������������¿�����~E`l��X�������������mz�����������������������������ς�ߵ�������������������ӽ�������¿�������Or���AY�����������v��������������������������������ǂ�и���������������º�ٙ�������¼�������p�����h�����������it�������������������������������̼�����������������Ĺ�ǣ�����������������������z��ŧ������on��������������������������������ƨ�����������������øȩ�������¿�������������º���Ƞ������rp�����������������������������Ľ��ß����������������ù��������½�����������³��Қ��ɕ������np�����������������������������ź�ž����������������ƴ����������������������®��Ѡ����������mo�����������������������������Ǿ��ɲ�������ʾ����������������������������������đ�Ĭ�������pj��������������{��������������ÿ��Ⱦ������������������������ƾ�������������������Ŷ��������pj��������������������������������û��������������������������������������������������������sf����������������vxy�������������������¼��������������������������������������������������sj�����������������P`u���������}u������ɾ������������������������������������Ĺ������������qg�����������������UEQt�����x�������������Ľ������������������������������������������������rl|����������������zbKWhx��w����������������������������¿����������������������������������lkt������������������c`di��������������������������������������������������������Þ���������sll�����������������������������������������������������������������������������©����������ro`����������������������������������������������������������������������\������������������mpc���������������������������������������������������¿�����������������q�����������������lqjx�������������������ɽ�����������������������������������������������y?8�����������������oloq���������������������ĸ���������������������������������������������xHL�����������������mokh����������mVwxs~������������������»�������������ľ������������������6b�����������������mnnd����������rNSVRX^v�������������������������������¿������������������Pt���������������nkohw������������~���������������~||����vy����������Ľ������������������j|��������������}�lolok������������������������������������������������¼������������������m�������~�����}~�llnmh~������������������������ľ����������Ÿ�������¼��������������������t����������~�|~�|mlnngr�������������������������������������Ⱦ��¼������������������������p��~�����~~}�{�~�}gmmkkh~�����������������������������������������������������������������{}����~�~�}{�}}~~z|{kkoplgw~�������������������������������������ſ������������������������x}��~�~�}}}~zz|{zlknlnik|����������������������������������������������������������������p�~~z�~}}{|{{{}w|zzjjolkkmo�������������������������������������ļ�������������������������v{�|�x�z{{}z{~yy{yuhklmklnjw������������������������¿����������û�������������������������q�}}~y~y|yy{y{zzy{yvkmikllnfo~������������������½���ÿ�������¿�Ÿ�������������������������n�}z~w|x|xv}z}xysyzwhkoikklkht|�������������������������������¹����������������������������u|}~w~x|x{vywwyyuxuwhmkjklkkpez������������������������������������������������������������u�y{{|x}yywxuwwtxsuumnjkkmimm[~�|��������������������������Ŀ�������������������������������yz{{|{xyxxxxtwvwturxjkgokinmmD��uv�����������������������ɿ���������������������������������v{ywyx|uxvxvtrvvrsrukkiqijlpZ`��v���������������������������������������������������������l{z|wy{uvvxtvruwotrvliljkklkJ��މ�z�������������������ü������������������������������������|nyywyvuysutxqsurtstkkfmkiqWa��ۅ�v~|�����������������������������������������������������|��SvyyuvtutsrtrspoproiliggovJ���݊��l~~���������������������������������������������������u��shxwvvsutqtsprqkqrpfmmq|��y�������ujy�r��������������������������������������������������n��_syuutquntorqrkqop}{���������䔑��ji~sy�������������������������������������������������f���twustrpspoqotlroq��|��������疑��wmaw~}z~����������������������������������������������W��γ�t�|pqoqnmnpolqn \ No newline at end of file diff --git a/images/trainset_face/s7/1.pgm b/images/trainset_face/s7/1.pgm new file mode 100755 index 0000000..3d52ba0 --- /dev/null +++ b/images/trainset_face/s7/1.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +315048418163658:58;;9C8:=8@5<8<979:6<<@::8;=:=;;?<7;=;<;==64324/455657575849=:ACD;@ILEBG::<:7@779B<<>:GBGTLSlpgnxtlcb\WMEOGF?;<;7>C:;::?:>;:9><=731256177637;875976:?882=:?F9>><>B?C7;99<;HGS[gsfkR_mzymfl\]dWRMKLCD:B8?@=9;=:>::;:<<:A6A;;>;4133474367;567;765:9CCB<;GL6A;:=@>IKZa`doeFW]efkjjehdi^`PUOTSGH;D@A<<:=9:=52355661?8:5:486:59<:?LKHEMGADDMA8?>?AFRR]\]YaZZdmihg`[]kZ]UbLOKMPG@EG@=A?:@9<;?;=<=@;>9<;>>81363659986<;7:6=984?CRLOJGSBHFKH>JCPYXXT]ZWWaOZdodjqxqlja[V[MLJH]FRFI?A=?>?8;:>@;;=9>>C44362:3;74578:A@=8@=?;@:A<@453634:73:8587=98?:JVRXW\HGDCGAQGRPZV[\WRNNEIBERgZ[bbnefibkjfii[fU\\dXRHJIGL?D@>C>>>@C@>@><<298277:18=;::6<::AAKRMRJVFFBCOGINMad]QNOL@MHK>5TVKP[Y_Z`X[[ULcd_bVDfafOPHNS@>KH>B;B>AA?@A@>>7776488859:9:6:;=LUY][YSNORNITNQLYljFEFB@>UD;;+HDAMNa_bcQN^[UY_MWXUY`^QLJQAE6L>=A:A@>C>?DB@D563;08=479>9A@AH>CH@HCABFMLMPK?SfjhSDE:C@@F??1<;CBDT^`[]_bYZ_WeZ^ZGMM_RVVQGB?>@@@@>EB=>43275E;>>9CBC@=@<955>6?A67@F@<F=?6F;ELMbU^e`fQPFGGNOWWhpXdZPL^a_fqhcb^_dZOTKYNJBROIEFP`eMEV<:C>>=E>JC@A@@9678=6ECAD;7<8;BECC;9DF@PVVojiWXMHGG:DOdSGIHQNKEXkkqufgcge^jXVK>HGKKKMHYTVZgVSBF@?8:;3:JNF87;;5F??<;??E>ITJXlb[YOABNN@BKUQAI;DCJAIQajzvmoyxmgdVVOFGAREEFR9GAI5HB=5=8<9;WACJ=:3,46:7=Q\cep`b]NkKZ@IYFFJ;56<@B?=:CDLBCCG;JPPUR?LKC6;8B[NDA<5,)6,0,.CI[]\j_WW]eEJKCRQKO[JIOGYj]WZ`RGADCEGC@=*,2---)73CXPXcf^YZa_Z^URHCJ>ECJxnK_W`nWHM@CCC?@>A98@=93;9::C69G?IBPMRJPXGQ\ZR\\NXS?HL7JQJ5I?/3902/(94>?;9:=;91<<@;=:N=IKGV[KNUOIWPW^beaVNLJ;F=9634)6/>15E=EACNRJcRNGH@:MSQS_f_LC;LKWOD@=:=24.44626=A@78REIVK\]jj_di`jbW\NYPc^akh`OW_YF>B=>8;@<;8359=@GDJLNXWYKIO;LHENWUeiZA=8MRNBCAEB<=7/3>129=C7H=-3AHKSTSY\WUWYNIVQfb]RLJM@SWWJHDNNGCINE?=:=KJG@BAIAI[`VZX`Udbdfj\_`evZiI??=M;?<YW[bgfkj_f[nvphJ;BIC?E9=IDKOROZab\\U\QMSKLTagbPMKVUU]hfw}urwr~vfdag^iX^cgjkSHDAH9@D:?9H>>DEGRLYVbfkhi]K\meW^=>F@ESRU^Z]ca[XY``[[RIGMUSN_X]^^d`^hw��������������upmjqwvvo^YR\N@A:=B?GFGNYf[]c]WNbYd[]^edX:85HRYMYc^][[WYUUSFFNJIBRbcuxmmqpss|�������������������~~�ztnbdgWM8?.098EGRTTUSOLQHXbrO_ctV<<8;DU[XZ[YWTGHHPK>=8?G?Rp������������������������������������{wsqeUH/;.6249BBNHHO[N^ZeXbmjdC@9>HP[\OSQNKGIH?BBTFJHPP]gfg`RIGDGV]^YUTLE?DJB51J.,Fk���������������������������������������������}]@%'4:<;@@AICGPPU_agaZBAELJVVTSM@II68A74160-U�����������������������������������������������zV,&*/*,7=ARJHROYajgbUD96BCHGROA6AELF9:724253&+13B�����������������¿�������������������������������z[*7B=81,08@AYge]BAG=.E?@BEB7951,4)4.CN�����������������¿���������������������������������V+-,4'0/15BNOgP7>=6IGQXB=607/7&/;:E]������������������ý���������������������������½����9!!-"1)*AMhMLg;;6;IO]`5237071!=5EJx������������������������������������������������������' !#(//LBY^Mc2=;.=3YK52,439-/77TR�������������������������������������������������������k%#&!,6/2@8<_KZ;455*,?9C:1763,=2DY\���������������������Ŀ�������������������������������ӝ0#$%//:9=ZcQO37/+';ID7=3/5+4D5Qcu����������������������ſ��������������������������������g $# &&,*46Gc\N8;.@PPI=1050*9=EgY������������������������½������������������������������է41$$)#-#-,F9816+*=BVi`����������������������������������������������������������\=11."&-+DL574,)?<;7.:);BH_`o���������������������������������������������������������ۖAK&@7%'1,:CRVf).%)(2QA=67,9HEId[��������������������������ü��������������������������������L],1N:1*2(4T1Vi������z|����}a\^YQZ[cjy�������������~lc_XYKNHRYhoy~��������־W?-3(:==A3:I@,-(*0BD,3I88?T������~�����������sjigos|����ľ��������hf^[XT\ep���������������d9(4-$':P9*&,(((,3NB!=4[������x�����������������������ľ��ķ���wg\]]l�����������§�����9-*.)'-1FDK"$$(%-)AK-O<t�������������ĸ������y��������������˶�dXRT^t�����������������ۮ.=?(.,37DQ7#%%%'/71^E���������������������yuvy�������ǽ��ǢhTUTROSiw������п��������5$4865+3:ILF%0#('-$Y5@��������������������y{olsr}������Ǽ��ƒTLVYTUWby|�������ų��ƿ���k!.,/(-08QI@(/ &"%!/CZ���������������xYQkN[psmhQu������ŵ���h_^ZRRTQOLC`[i��ç���������62/+(-23F7D ''""!$##/7z��������������FuQ�[o`dnak������̱���nuq]JH@TA86F$W^�Ú���������*?)(*30185# "!*,$6������������io�jdx G>m�huj��������ͳ��ĭisYGCFbZ;02o|Gk����������X/.'&'#(.43%&!&%"#./e����û����~jf~��?V6QS��{����������ֵ���ǘpkgVXejOD>44���it���������;-2!$+.@1!&)'""$00&4�����ž�����������tqz��������������ּ����Ɩjhf__hfjzqx��������������S9+,'$,%B<'''!-4)(H������ž��������������}�������������»����ƣnnhdbbmr����ÿż��������VI2.+4+1-0)&&'&1'0Q�������ƹ���������������������������¾�����ǵ�zy�squ~����������������^M<4)I,7417!.0+$.)*T�������ľ�����¾��������������������ƾ������ú�����������������������fII39\R+0*9)>uW431!!c��������ÿ�»�����������������������ʻ�½���������������������������ڇHD[.,U31]�<}|��TI������������������������Ƚ�������̻��д�ɺ��ì�����������������������v?n�L8a,3>378�@}���XBo����������������������ÿ��������ծ�����±��ͤp����������������������rML�N1y1E%317 �hu���y?0Q��������������������������������ƫ���������єgx�|�����������������Ȱ\Rn�d3�5C%.25r�Z���{_/6����������������������������������������lq��|msyuy}�����������Ƕ��ΘWA~��Km@E90.6,�p����XB1w��������������������������gT_z��������g7Br�{qqrkrvz����������ũ��ɌQKi��gO>;@3033n��©�wcdZ��������������������������v~�����vt��rfq���vsqjnow{��������������vSfc�х%.7@1141((������p�I�������������Ž������������������~\���������vyumlmnu|�������������bYjh�� 5;-2.2.6!)�������d������������ĵ�����������z��u�yuf~���~�������||���`���������������ֿݓ"B?>B0012,42 r�����Ńo�����������Ę�����������������so����y�������tsu~�|Y������������w�����K0E?F?>22//1/10/0.0'6596/����������������u�������������z�������������xoqvz�����������~7 =BF@C?DBAB.1-2012-30.2..1+q���������������������������������������������p~n������������N,;@B@CADEA@B3./1420//3/3012+$ P����������������������������������������������~z~����������|43=B?B@302.314/00)6-4.8.9|��������������������������torpqk�������������{~����������31=A:DB431.440/.20.61125�f�������������������������p|{m��������������p{���������S35=@>=BA>B>=AB70/40-1/12.30114'1 �jn������������������������yq�siw�z~��������������������p^2>;=?@@?B@C;@;=D?E:=?C?A=C;A4301202/0020130323,+���{H����y�y���~�������������z��������������}�yuyrrV[�u'5;A210211.11.2.33/7152&|}��`eqqyo�������������������}��������������~{�x�gjZWq�h&97A?>>;A??EEA33-3021/004-5132629s����{IVZ\`kyuy��������������������������v�rkn^[Z^ou�Y-<:@<:><0221001311300453655"e�r���cVQYZ\lpx�z�����������������������}uv�{[uTHbs���J28<8??AE>@A?51406,32002-5307269b����yZJZUUhcrw{x�����������yw�����y{y�v�nm�pEoYVg|���E1@>?>9;=<>AEB@@@GDA>D311.104,40310536775*J���zwmVd_SRVJgotl������vs��gorst�orqjwd�j\P_^bbf���A9::?;;87B==>CE=@4/30312/21355346488+A�������iahYYTG[jcmv����~zknwgo`rbvglngoayt_`MadYqp����:;:@<@<<:5AA=DDA<2214/0/21450243882<)6�������v_fRe`OY]SZsvytk|mY]ebHn^eqZaYl]`nYW`k_ppt����>98=;B><86??@<;@>/5/132/45330347256531��������_\[ihbPOMIhmow]`|`MO^NES^SnPULfXT]NXWfbolu�|�;9;=?=B:<:6AC<>D702002016434346294795)����}���phbiq_QKPL^VckWVhaBLOED?Y@eOQG^TWQQhaimxzq����48?;=>=?@8511.3014234737378690*������yx�{gge\_X[PSRV[OSZZBAH?>IG3RKQGQJKLPcggeq�z����/===9B<<@;9@>?AB@56-332/365284:4897:6!������{z��oiQ\WY[XBPNOCOYLDDB@;NC6DDFCPAHQXafnlnj{|~��8::>?>;;<;;=>9;::8><>?@0214326577486574>586�����{���i�ysZ`j[YTXH]GD<77/1-5332306PPAIQhatjm|�����<3?<;7<=:;:9;<@=C4311223576458476<455!������|{��uxosddmmcjahbSOK=;7-1/.936FQZUJPZdqkz}v�����B1A?::6<<9=:>8?;?0214334887647886:48;������}�����yv_mikvoscc_faTPPB9807><[]e[VR]ktsu�|�����C5=?6?6>=8@=88@:=10041429747167259458{����������x�rtw|}sfaosr``\cN?O;FIWNbba]Ybotqy�������97?<>:;>97=5@6==9 \ No newline at end of file diff --git a/images/trainset_face/s7/10.pgm b/images/trainset_face/s7/10.pgm new file mode 100755 index 0000000..31d3d88 --- /dev/null +++ b/images/trainset_face/s7/10.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +BDBCFAAAIJCM>QVNDJVVWSaSUILTOUGS`\kdka`[WITlqactuv���|zljrdbfhr`VageRNMJMLLLOIQILOKJHNGJGJHPFCFBBHDEIHFGFHKFJU_QRIMRPHOOPOSWWLdfcVYUQ?Gl_famjqs}uunqmzqynfc`Xmo`fSPOZXXJMMNJIRJKJHOKFNLJGEDFCFGOBGCELQKKL_R\WMLORRFOWSUK]Tfd[^]UF:KfSlTW_bijfnmlmookssmdcxtwj^YTWZ\^PINLJQHKMKOLJJKKFGDHAEJMGBHFOZ\\XYYYLIEWUPVTVPXWcb[YMZPKD6IbGLFXcfgnnkgitilemqy_^etrdka[MOMWMINJLOHININLMHKO?DEHGBNHCHHIGRUY]db`^b`V[T`[^Y`ll_LUCPRJB<;PF>MRRdehoqjnkpm^]_iluWa^fbplXDK[MJOIMJKKIMNMLLKOFAILNKQQILKLGEMVI\RP]b_b]V`LT\gsjFKHJLHEC;WDF;LLW_fffuok]iatZdd`RQbe\cl{W]YZMKKPLQGJIMPLNFLNHCMLCLHIFCLFGEKXRbeZZXUSb]\\ZtuoXBPOUY_SPHJEGG=Vge`[dikpge^kbVVR\YUQR]^mv`gKYPMNMLLKQVIMMMKLHHSDEEHEGCLGDKQUWVPIPJ[bcp`ls|pbOALX[xpgkYMLFTEageel``b`d[[WKXIT\YKMT\\binm^UXLOOLTRTNJMONMIKDVEMEDHFCHNGQWFKKMW]Zg_^ohrn`U[PQUeelg]W^]jwwxxt^R]_kgncf]TKLNLSVLSJ\Vp^pq�\]JQQTROMMPLMLLMHJXLHFCFHEEMWRTIOLZU_fdliuh_dUIUTES\SRYLHI;Qfp~}�|gnd\]rhcc`ZQUKWM^ETOahxnd�xbSOLJPMMMMJOOKNDA`UOQ@FQQPXGMKNGPOR^cnopih`cjPPXQeVQWWJJJHBGY]ut�xz{lgXVRNOJHWUPVXXX||�trsnqa\TRNSTNOKNNHKNH>aOEICJPLELJOMPSPKWTY^ltncQKaOMOOdaP]YFJB=FLP[jlmrkjjd^VRMPTMQfVIGUghflbdjoj}l^WSQTMPMNMNOLBBLKGEDHUIJJMKPSXYHTVZemqlSVC\KTSDZVKMCE>5559@@W[ggo`beYn_GCMPXU]Q`fSKXGatFtZe�nUW[NMPMOPHPMF>ANEDFFIGHLMHWP`\MRSNdxl^OZ[\XNFV]TMH=I:/844>,FE]__b`W_aZYQLa]eTSNTNLP�h:ec^[�n_URJTMOONMQJ;>LDCL@KNNCMPRV\QMXI][hb]`[V_\NMNWVKJB?92>4456;@?Xd]kg^a`f{jg]]_IGGPKZ��MAZy]ao�on]XQNMUMQSFG9DH?KGDGMJRUP^_J]hYc]V_elckmd\SJM^QRAL9?<=2;EIMGHN[VQ[W]fXWVJ=`[W[eclee_UCGZZZHKECBE3:8B@>I?WNTeRP`ct`ek_^hlx�xbP]\][nmeg�x\eeeM^MQNGIJ@CMJIJ[WZWW\\fVHMJHHTZXncmvfOBGS\YRFLAFD<>BSPNWYf\g`k]sdW__bjijvuhxhl}��iiZMNFGIIPI=RVOOc_ch\olYKTMRY]eme[PQGJ[`[QQPTQMPV\LJGFPZ[UZ^`RHJVJEKOAQUQKV`b[W[Oc_jukvm{|����e]\JMHKNSTHPP^Yhqrnj__N_\]S\dcbZZ\Yhc`XXhq``_fadUNR][`^casqn[RNVKNRMJ@FOEAMSOW\_^hhonytvp~{{rgJWMWXS`U[_gZ`dmqc][MQVWZ`mhbZ[``^`jqu~v|{�xrklqnnls{���soWcaaYOPHG@NKFEQ[__cgmnbunvzxqwwn`KS]eggoecg`a[ejbYWUOEOYU_hg_a\bijn����������������~{�������vmusq\OPLPIEORZj_ghd]`\U`s|sq�zooHHU]efn`_YVUVQVVVLMPFFTgk}wmnil}q����������������������������~}~cSR;HEDETRVUWVL_ZY`_uox|yur?GMQ`mcdUSVHGFDHEEBBSO\�������������������������������������������u]S2HC==9?FKLHZ\KZa`rsn]]FFMXYX`YNDLEKP:CB2'@]t����������������������������ļ����������������iB49>H?1(C~���������������������������������������ƺ������{Y16)<@>CDGSIRW^Zr}}yi\NUN\[`X\QLO@=A:3(A<*Y���������������������������������������������Ƚ��mQ/7438;7ATHKQW[fv}pySJRKHMRSJOKEB9712'5>0h��������������½�������������������������������ĵ�lM%-=EC?G:@8EQNkz{w_JG<;GKWQJ?808.71.:57������������������ÿ�����������������������������Ͼ��K'89.?3+/6;BUiek}KT=DLMWRI774727,6=5B������������������¿�������������������������������Ϲ�=""*(/=/862LjyuOoiI=4NLTL773569808?2T�������������������¾��������������������������������ȁ""!&(*47/VRotXewH=H;@OK78177@8.@;;e��������������������¼���������������������������������M!*%(',/1/YRMfn\mHD>24HF=54:B?00D<@|��������������������Ž���������������������������������/',/.,C;9JLJdyoLD:0,4=5@44<8;'?:HN���������������������������������������������������������K.!&)+,197ABNtq�bB-3*@C:<66688,I;Mi�����������������������ÿ��ý����������������������������x9:"(&*2385LL\xlD,0BKJE5824;1555908'>IXW�����������¾����������������������������������������������ufb3A4-74HYH^sm�8823.64;9/80/DGa^�����������������������������������������������������������it*DVK(D?>JR`f�0+#%2GD>2389?DLcc������������������������������������������������������������l�@+X`/FA;FO^V~"*'+>CD:8-2A.282@3>dx��kx��z���wtYIDHKGW��|loC�kr�����|�pcQPRSUIGEU_@����۴�����K��o[1J6(&,9C4Yfr6.--6/627= @b��s���}u���~qYSKLG4~���џq|�~�Ǻ��w��xeaj^ZQYTctry�����Ȥ����ZӬ,LE;?4-?70dLW(%&"$%,5" +A=%}ё����z����{rmjjheSV���寠b����û�~֮�yxpjd_cchvo_{�����ĥ�����9(ZL:68;<2]]E!''"#*0.CC1�슸Ҷvz����bdg]c_[V@���蛧��w�����~�̣|qg_RNO[egci^m~�������⼼�n-7SD=>5CIE=(!$!"(Y�1v�������hdf�Ո�`)z���ngp�yl��������Q��ŋccvx�_� D3]�ۣw������VɗG@>0C+03KJN"%'!'"!)�fq���|x}ra^m{��Fe ?2��z�h��td��������\v��mmnl�gb=DNF������������m�V85I?I?>?MC+)%" $kfn��ufZYVSMb��aXY\`����n��X����������V���vkfblmsv�����ɳ��������v��le09UKUIC70!#'!%%X��c�����~wvej�������{���ntf���������خO���khgaciv�������������ݼ���{ZF,XamWA;- "&%&#f��X���������x�����ywuu{�sz�X�Ȯ��������؇s��}lmomks{������������ߤ���WUITs��%K<;#>/"--%f��U��������������������}�kxɿ�����������m����|�|������������������[Pg^vm�$WWB2 X}V7;.!k��o����������������������xl�Ͷ������������id�õ����������������������1��ykZG&e���_�ü������������������]�Ͻ������������ޫTl������������������������8I��FIk6Kb<&2�QJ{d<[���[�Ŀ�����������������\�̿�������������ھ�qf�����������������ů����HF��?Np3NP62#�A:t�uCP����r�û·��������ÿ�¢dy�µ����½��������Ό�}M���������������Ρ�����^T��BD�'U280�L7f�zPH����d�ƻŨ������������hq��������Ž��������ٷ�lQ_������������ȯ������nB��RN�0\-5;�o2v}�V!8{�����ѻ̛��������ɰ�ft���������Ŀ���������䌀�gWIa�������Ӿ����������bl��ycEV:5; b�=v��v?&`��������������Ī�jo�����������Ȼ�����������gy�}l`OO^j�ø�����������sSv�¿�cQQG47;�g^��xR%=���������������sp{�������������ϭ�����������jo|���������������������f_hx�؃ASHO596!e�o��oN1(��������������������������������������º����jqvuw{�����������������Wxl���v29OK/:74'�����lP8o���������������������������������������j���sxtlgm{����������������Y||��$D[M166>b���~z`wN�������������������������ZHRp���|�v���XSq��{v]]mu���������������g}s���s$KWR146;#6��ozo�S}����������������}�������ocv~���pnm�������v~��nSYmt{������������ޥ}�����o8KZO56648���dt��sk���������������u{���������~|��nax��������w���|kGSfo{�����������՟������JAMXS5653:k��lx�vi��������������sq�����������~|��z]q������������xjGHctz���½�����Ε����ڸ4GPSR04366&:������tl�������������sd|��������zx�zmxyqYd�����������t|}q?Efu~���½����Ғ�����7KWRQ425443{������i������������u[t���������{ttsighb]er�����������suxzwGEuy���˾����ҕ�����ADVOOX422917(*������`t�����������Xm���������x�xmkka]Y[d~�����������vlgtd|/[z���������Ў����t:TQPSX34346/8\�����yg����������qSt��������{qwudr^[_mx�~����������vtficxWD�����Ǭ���������2CVPROU.536315+������_����������ZWwwy�����z��zv�ovkkr���������������ih__qtD�����˨��к���ܕ*TRXMQS16-;1345M�����_����������XZxom|�������v���������������������wNXaRrlY�����ͬ��Ҵ��ȕDLUMTTOR222340425q����l{���������\[�qmx���z���z���zxyv�vxwszy����yfR99X^Whcu�����ʶ��ѳ��qMDNQOLSOL151302531.'_���qr���������}[�{nj\ikioswqxsqnmebhab`[and}mM3!$-Vki[d_����������զJALGGRTRKVNM426/42.27/.0BUcYV����������t��voS,&8y}uj�jw�vp_rwwc��p��F! Cewxrb`g����������ۉJ@IGHLRROPQK431323109324486$;�������������s}F1���v�����������U��\��:Fm��wlcf������������`OAIHGIRRSUOL/502213643347825"z����������������Ud��^��q���o��{�78Y$[f(Ow���{mcm����������ЦGDKIEJLMWLRUN07.14/82705/8.77#W�������������}���e88�WFkThcO>7D<@@TgNJe{������oyr�����������~BFIIKJJPOPOUM3302031412176453-(������������zx�����S]tlmjec__\Ygy{�tz��������{ty�������ſӴMEBMHLKKNONRPY2/44225036005354(&W�����������v�������td���}�������}������ú����r}���������όB@HJMMLJNRRQPT.242233/06/03601#'>{����������~������������z}~~��~��������ǭ����x��������ĶmGGJHMJKFNONSNR135-7/20421-8244((>]����������}���������������������������¾�����y{��������ǀ[SBHJLLKFMNLMPQ8131433043346191.HLFMINKMKLNQOKN/05125/07345433519#R�|g@xssztprv|����������~�j|}o~s~�}��������������~���\x�q{|rulONTYVWkokty������������~����������������lry�amx���JLHPOHHMKNLLJMKMR4012.211124241658705vunkm^HLQ[Q^fjx�����������������������������mbttdk����JAJIPMGMKMKLKLLJK022303240444415737.4zx}}ynRNO\VQ]f�}�������������������������~���kXmriy����F@LJIKKIMNJKKLHNI12125-3423306524644)t��y�cSSRZISjru{v������������������������v�t[hkpy����B?IIIHKGJMPGJMKLJ10-0425/341/7395;72'|�p{�uJMVWJJ[gooo���������������������s��uobith~����5=JKMJIEJEMLKMHHJ2/2/24-143074847484&s�ymz��TLN\VPKfh_r��~~q�~�yox|}�x�w{���~��tdlgp~������8CKHLIMBKDHJMKJBF1123122217273645749 t��wuusn]PXZTM[UXkyy}�xpzp}gkrsx}~s{y�|v�ydghts{������>CFHHHLJAIFHJKKGF1553034230553377884"m�sshdvjYY^VGUNFekow}{msgtygjan`|qiyjuk~uYfmeuwxz�~��==FIEMIHDGJKHLJLE1307.33513656678888k��wxnsqxcWRQDLMBNhktykjnhYjeaVh_op_tafmco]anhx�������>4GEHGMBCLCLFIRJN1513433753364876978!_�ytjspe|^FIAWKMJ`[nmY`ndLYcWKWdak`][VpZZX^luuo�������;>BGDHFFGEDQHDKNM443125525446746878:c�}rmrr|ahh_EHKGJUVPe]MVlSGNXOBH\A]Y]QVZTNNbivs��������@:ECEIGD?HDMJGGHP112/46504235675;8;7&Z��{yskuwieg^MNKFELEXSKO]RCCJEEDNTJHJA>=?AH=A8CES^ZSQgu�}��������0;EBEJDFF?JHGIIEL111603736;5:4;=7:79X��y��vsskviqX^fY]]aPK59469666<;<5><9@?;FS]lnn_QK`KL:69=2225=;>997<;=@?586<27?CTUfehMKYjqvsb^cZUfZXDGCIG@:?79;8696779686867;:6?4<9904232246674635367:>><;969:789ELTQZ[^WSVaY\Y]_]^d[a\U[FQHNF@DA8<@5=<<;6:6<59:99877;6:/23129<36581857/:98CEADCBC?HDE:8>C?GHOX[SQ_NNijpbl_b_`fURVYAKELNF@?E>A9;<:8<59;889:89;:7;2;:226166628850>6:25=>FJPLFKE<>DGIDKFXWGOGUNTQ>NfQ^\^ilegc`^Z`LLBIP?LXFBE;57:9;=99789=;4/545/:.269=9;=DHDDIQSCEEF=CDGUFUPSMIMMQ>CD:J[[Wc^adbegbf`f_]T_QPRUUOHGADHE>A67=7;8:;=5<9;::1016056447546497EVPTITB???DH=DESW`IPRIFH?E?8BWLHQST^YZ[XXUNb\`^[;<@9?:<=:9/714557875:=@@UHNEJJNLJGEIFP_bbVC>;<:<=:247648=57=?:;9=D9:<>?:<;::1<<442>?9;5?:@?88=;0A<3;6;;;7:A?;8:6CA>LL\ad`QRQ?E>>=IYQEHBIILBH^emsl`aed_\cQSF=@CCEIHDEQMSV`VHCC89;:<:@;;76AF>:58574;<:77;?<9HGJ]cSYRCB?GG6@HIM?89/;<0CH348;@A>GOHQRUWJGG<=;53S8:AB:::2295;OUdbfc\^RY\LMMNLJOGINK]j[baZTkGQ<=F?A9=;=<<:=5@L47549B7DA>GQPKBMGC5366P?:F:60'-+5-1>IRZZi]]VJgIHB=HEH:BLUIS[J[^_V[NJ@>A@;A=7;95>89=44359<;><94@LJKR>FTSW`aXXV[PJSOJZPCPA?@8QuQJZM`UF?A>;B?::;7:93928767:9=8>:HL;GDF>BX^VSIIDOE>:6XXA:<=,*4%++()1.=HQP[ZWQR[rI\TF?FEC@P\wdJFeUVaeHIH:??<:?9?=.6769<858C8IEMR@FLOBNXXST]ORRF?H;9NJ:47IC[KHSGoYE`QKGXYmur]JCHc[OaU[KJKG=7:>6==2/67<9>5FCPNGDKL;PJMTW`[YRBF=8JTD9;4951()344-496<0AKDMMJ]WfdUT^\_^TTLHPN]WW`b`GRTN?8@8<=?,::8;>7D;B9LEIOFMB??=DIQLYb^F:6DNKGC9=9775.)51/-5;=<:442EC>?BB:5561E@=8BE1.7=:1<==>@KBVWTPUYZZ[bc_`]V][t]\O98:277791>:CGNTSZURQMRLKNT\dVMGGKGOPMBDJNPPMONRHA>DCIGGCEN@:5=>7::6:@C<:BMI?@TST_^^ba`cVbqe_Q<4;89:CHBLJJT\Z__YVKPNSLTX]UIJHRNLOTV^mlbicnnb\VZ[XZRVY^`^MD;;<3A<6:?CKLIRS]^cb^[NTf`ZSZ7@A7AH>JSRMOVaTZTSCIKPEJRZ[UNUYTUcyy�������|z��zniddhmkriWPISO;@6::<:E??JWYT[WWNLTZYYUXWeSO@FOJV^XX]WVQWWTMLPFC@OUYbe^adceig�������������������}vzw}ulg][cZL<;4-226@ELIPJNGFP=TXlPM]kfJ:JRKSUUUSMDM@JK=<:@=:E`oy|xyu������������������������������vwkmmUJ=06+3.189?HCKFWNSV[XRchWc=CKYTPSKGOA@J@><4,/CQ^}�����������������������������������������we[<+,+8/.7:<:OCACFJS]iVfOJBGMTOTKHA:D@C05@+!=Zs����������������������������������������������tR: &14;87:=C?ALMOV\_^]EEGS[POG>@D18E4.+:0%G~������������������������������������������������kP')%$'26?LFAILKVbe\\GA@C?NI@9D<46+2/++'0a��������������������������������������������������oU!"'/7=?C:8:@DGVca[J;;9BJC39020.//%+,'2���������������������������������������������������~c(881+$&/3/CYT^T?*<<>=?;530,,,%-,4A������������������������������������������������������l&'4')*$24JH@_N3>=KODj��������������������������������������������������������E"#**&C1_Ch$#$:::4+3+8;GUWi�����������������������»����������������������������������Ϋ?Y+(F9-)(4>@UO*#.S?;17#7FCCVO������������������������������������������|x�����������������MT:)=I+%/)53F>N&)7LH>-.">\H@[[������������~�vtwno��������������������xq`YV`SY]dgnw{�������qY;+4?=+*:75H9L$'6FE5$5*-ZD9\v������}w��z}maY[\TY]kcz��������������wmcaUXKKCNOT]howz������֢TH%/&784;4'J3L '6C8$A:$*D';h������vz�������rjaWWY`dps�������������ud^[XXPSTbl|��������{�����[@%*/%55A3HD+('1/%8F'46!9}�����p�������������yx��������ļ��������oe^`^gr~������������z���ۄ1,**')#)2(T7?"!&%2G3I5E�����}t��������������{|�������Ž�������zaXMO[s������������������Ե'+4;(*,(5:CI4&')04Z?k���������������������xwrw~������¿��̿�bQLMKPav���������ó��������P.14.,(6:I@< #'*\?"���������������������wqnorr����������˴wPELRKLRc|}}������Ȼ���ǭ��ֆ$*,+&*)3=J8> ""#%F+0�����������������y�spoumjb^������Ƽ��ǹbTTQMKIRPai`vu����������ñ�ӯ54*'''*34:2B ""%5M��������������luj�?;a]_adO������ǿ�ǿ�mfkWEC8C@-9K*=b��������ɻ���R03%($/"312"!(&"|����������|xgtZJ~1C?�^XY[v���������½ádpV?63JT'C#*q_Yy���{�����Ҁ1(-$"$3-1##"''$>����������{irt��jsTbkd{qzw~�������ũ�����oc]KKNWMUPf]_x��|u�����ȹ�ͣK..,%%.B1%& !-)4e���������������������yv}�����������˯������vj\WRQT^ix������������ʻ�̸VD2*&)'("<4%# "0$Cr�����������������������������������̵��������oib]^alu�����������ƿ���aG:6(/5+7*.#,*&#,)!>w�����������������������������������Ƹ������������|{r|y�����������ǿ���rH6=/8Rc%*)7tG4+*%C������������������������������������Ŷ��������������������������������΋I3@>YY�43!|�iPN9$$=|�������������������������������¼��»�������ÿ�����������������������ΐ@1LR`7WBT.�MYsf[+*7x�������������������þ�����������¶�����������������������������������ʗ:*]�84H:O6�Aj��rE +q�������������������ż���ĵ�������������þ��������������������������ºĚF5i�2:Q6O%�K]s��`5c�������������������º��ö���������������ǰ����x��������������������ųLFr�G/_*(> �xZ{��X+L��������������������������������Ǽ���ˮ�ϲ����a_x������������������ĸ��K@f�_){>.!]�L{��qE".w����������������ý�������������־�����Ѿ�����[`Yhx|�����������º��¼�l>Ij��=}G*,�jt��}N3(Y���������������ľ����������������������������_jZF_ow{�������ļ����ý�YLXhs|�������������{Xdij�ӛ $550.j�����v��E����������������yN���������������_nz�}|����ycipu_"F\hq{������������|vjcjrթ9>9./9��u����Q|���������������Ra���������������k_s�������whjnowD$I_gp�������������x��p�ۉ^���������������{yv������}�������xe_STd@E������������o���փ ;>?8:///+- .������R�����������o8s���������������������|vz{~�������`[B\Y_�����������������60>?=932*/).'z�����fv����������^-��z������������~zolujhibefgnrzu|z|fTQEWe%����������������l#8@ENNHUCQj*�����������uw��N64>9>?;8&0*.,-&*Op��HX����������P=��|��~[\���zô��Զ���������p�mG*",@JLL^E�����������hI+.==<;8>;?;*--*/*,+-++:0B����������^:���xtBf��̊�є��Ʊ�Ʊ��0�\V�\F&:ORMUZ�����������T4 6=A=@8=>=:+/,,-0,+.(/*(.t���������mD��~�G! #uX�^6� '6 31S^_TS`����������w97<<<<:==9=,..,.+/+/+.,/,(3q���������S~~|�{0  jqmhgh]O;:J@>82),:5';kulf\TR�����������D64:8:<;A:>;=<.-1+0,-**1.-0/,$W���������W|���r Y}�yrks][T]ba]a^WWYFN)}��sic`K����������e>16998>::9?8<=,-1*0)-../+/.+$"El��������`mvr���sx{�}wrqjoimstwyxoq[LDFv���{wflWz���������]518:<8;>=:<:9>2-+/-+0-./+00*!/@^r�������jbn{����^X��z����~}��zy�xlcRJc�����}uifVj��������|I:94=8<;=;===:=.0,..+2(0+..1+!-5gk�������p^y������N\������wvs�kt�h�|`�������{ylkd\}��z����eL-4<5:<8@;;;=9>,0.-.,.--//.-/'(%ce���|���n]t�������s+��z���������������������sffc�~�����l<349:7:<>9>;6?8.--.-*1,,2.-.,,.Qfk������sb}�����������������������������������kgju�����{}]<17;7>99<>=:7<=/+0.*0-/*2/,0-1+ FpW������{n�����������������������������������xxfp{�����k�V*7<:9;::<=<;<=:0.*-..,-./-/.//1#AvP�����zku��������������������|~z�|����������wdke|����}k�I-77?;<:9=>=:@/...-1-,2+2+-/2*66Nvxe\YTg����w�����������o�r��t��y��������y�mmvhiaceXTu�cE7::98889;<@A<9?+.+3+-,0,0-0041-4.MmmgdWRQfxxwx|���������������w{����������v~�lopXTWcT\m�VB=899784=5B9??;:+/+2,--0,3//3.2/51Gk}cXYiNVutwxzz����������|��|{|s������������z}r\^cST\Xnk�Z48:7<99466@;<@@8/,.--/,/0+0/3/3.2+Uio\Y[bNTQizwtq�������������~{������������{vv�BHuWSN`gh�^377=9<8484@;;9:<./0*0/3.///112/52,O~hTuk^TQUNbn���������������x�����������wvzntuBDh[SScnkyU669>:>7865;>=9=;,/./0/2/0/12/2128,Qvt`hm\UXXNSR|ww������������������������~kijhj@ZVMUcmkk�Y46:8:;7:977>;@0-.///10212505416$Pj~j[Z]EVX`QLTViju������z��t�qv�z�tu|gtp~sj{WV\WRPM`hjla~h7989;8998798;:=;1/.4.2.1340612615/Loe|x^jVNaUPaTVUVk���~�yq{yylaputxsdlbmpddjl[`RUGTYdecdt�y>497:8596;1:;8��wqtyg`fXSNTKGRRO`PWaI=`X?5=;<3>M,X@DF:ONDOCMLHVU`ko|q���4=:7938:28877630131/6.42134231"a��vsmmlf`]MRTOKCIMPYXIDJJ?56(2.8A#D>CE9CRDEC?GSVU\lsr}����#*:;7568887697<.23/0232317.6/3&;��{{w|pmjhfiWLUYQGMD@NJ?GGG?:;2383@/069;=9KRCBCLb[_mofuz����[9=885<4=859<5/5/415318030425k��y�xwsil`XbcebgUSPJ?CA<=>=65850:4/0+-2*9:ILASQLMVgojlqt�����4=749696:957716023/36-61373#1������u�s{ebP]]jkUXV]D@@<8990/1+(*-'').6'@COCMZdb[`rrbhp{�����O9<6:9769<62732/67154515212w�����zzpqzbbbj`ef_XVWJEYPHK?A:1'(-*%*-39CQOFTdfohjvjlkr�������3:4<;47;97285051362554502#C�������xz}fv�apvmbba_bTYWQSMWOTDJ5A393249AHVQL_ilinekuy{��������G!897;;5=2887 \ No newline at end of file diff --git a/images/trainset_face/s7/3.pgm b/images/trainset_face/s7/3.pgm new file mode 100755 index 0000000..b88c8e6 --- /dev/null +++ b/images/trainset_face/s7/3.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +04017509464:279?=ABE@@?SHCI>8;=5>8:7:E<=?BDHXQU\Rgou{wnhc\ZFHHJ=C;:;::D9=;;8B;>:9A:?6><;===;635686388:968885;=?64=9>DA?=8?9>A<<<=<;>IQY]jr\G`u~uvag`_g\WJPIGI?<>9C=<>8;;;:::=7<==;<:?;?3576437:9879:585:;8>:;:=7C??6GKEB>:>;;BFR]\cfdWUqfdfgfhcd_pc[WTTPWJGBEA@=?@@=:?;;;;@==;9=<:>7183749995;6<7889;8BLBGAGGAK?IGA::>;A?<=9=:;A6856886:;9;8;5>6;7??CJJFFJJFFHK=FFFV\UXX^S_YKRjeghjrtosmgW[aINKEVKLGGDA@=@><:<;=><=B<;=<:???3693668649>:A=@FCCAEHSZPQIK@BDCUJJJSSGHPWRTT@Ma``i]knkadciaf]LOURFO`LGNAB=>EA;<<@9=>?=;@;B?A5374677;767;;88>=DRQZ[]UEJNMOOOJSZeV]PXPSDIF>D>;6474866A69<7<;:=A=^MUMSQDICFP>KMeiaIPSOIIMI?7BRWPV^_cacYb]XOfb`b[D\ceVKODNK=HHF=>??@B>A??E@;<2:3:48;7<874HMGD968W@FJS_ZZ]JLYaJQ`NP^RS_\NU?NMCA@F?==;24;8598?7>9>ECFTRSHGLQPSLNHKVnlhZICEHIDED@<5>FBCIXW[U^aZUa]ZjT\XAPSX\RSNQ=@;;KFAHBB>A@>7=8E85;;BC@7A>AD<>FAALK^Zbj]_ZOCDNIURWegc`a[KWc`coqmgcbb`\VUX]NNITUHHMSZZZCWJ:BD?==7<4K9A>8NHD===CECGS[nhdYUUFKH?CPa\OKNLPSLLdlp{qbgjlefkWTIEAQINPONQKZcgQRD@D=A;@JHCA?GA;C888::B5>T;?;@ACCBRTOWUXWBL@JB<2Y=CFG@9:4XD9::8E;;UBGEBIKCKURUJHRA<@;2WF9IC=<134;87AV\bgp_e_ToOYJPVLMIEU[ch`]`\dkNT?EICAB>=@=,.-.2*-9IQ_\cka[UfZHKNIPRKP]VJWUPlcY`_YJEAH@EB;A=<@<;5>?678;;B@?>@>KAC@F:BVUQSG>GNCA>5V_ME?I-(03)/(.1H337611(-34;EVX`_XR^SyM]WLFUJLPjo|]LYf[gndEZAF?D=?:B:@<589<;>6=L=GDHQXCTVRFa\]`id^[NIRE8N[CBE84/70016?+A35>?]LJUPlcMh[LO^bz}uXJMXp][a_XKTRA=?A;B:>A65=?@:BADC@ND\OJPGRAEOVRWefb^JBGBR[LCAA@BAHTIVOPOCLEDNVU`nfSA8GSSLC@?C:=91.572/:;@>@768=JDLTWY]erjsnab_\_adhkgo[W^soJDD@?=8;7/79@>DHIPQZY\YQ]CPPNU\[_aWV>@QYPK?DILBAFE<7888GC@=HG23=A=6E@H?LTQ_VYZaf__dhidpW\_x{Z\GB@?7<9>@4A>EIMXWZ`YZO\QQTZfq_ZOMQMX[PJFMOQWMOSVODBEEMJIDJJ;6:C>=7@9HJG:QV_OHS_^djdgki`h^tbnO=G@:9;ABOGNPRW[bfj_[[PXVXY_aYPNLURWPYT_nmafbnf`WSSVUUQVO[dQH?=A=@?=;>@C1:GGBMWYYa`gdlebPdti^\HA>J?@GCLTWOQb_\]Z]ORQVFFSabZOV\VT`wv���|�}��{qztqof_`omlp]TFJO=>@>ABGGA@HP^MV_`h\gd^USh[jXXFBBSKSb\^cb\Z[bb[\[KOEYYVg]acghfdg~�����������������{vvwwzsda[_\HA<74;CEGKVY[][\OPHdXi_\TmjP>EQUP]]a^\[WWTQYFILK@9IZgxwwur{��������������������������}~qjhkbRDA56*8:=EHOMQPDUNM\hfM^ft]7=GUZ^W[^RXMJOPVC@97FFNm���������������������������������������wzvWS=992264?:HISPXYSXYdY`pf`8=JQR_PPTMLLKHA?H605@^n�������������������������������������������{kX8)/3;1<;=CPKEHEPPcnfe^REKU_^VYQEK8LLJ20K/%@a����������������������������������������������pM.++>@A:>?JFENRVSgajdXEJKTVXLO?LP:=?<619.1A�������������������������������������������������e=,&'(/9>OVJLRSTgjedPKECGFNQB>BA;5471.2$;\�������������������������������������������������f='*/6=>JFBAFLOYfmd`H<@AENM7:609533(01.5z����������������ÿ������������������������¼�������o; 1>J89..5;;C\i\fCB1B?ABD?;850/1*6+A<�����������������������������������������������������& #3*;-*-140ISPgQ:8HEITK=:26/:&-<8BO�������������������������������������������������¼�ïo"#.-&3*,BIbDPm@8IT\YD095816"<7DFg�����������������������������������������������������¶Z" "%--:=QZ`Hf429@`K111468,/<5OM���������������������¾��������������������������������˚4 !!##.,.3D3C^RV318'K?>44944,;3@WX�������������������������������������������������������Ϲb$&$,336>?PaR>,2 9C?9:136.1?5J^k�����������������������ż�������������������������������Җ1  $#)-/1^[���������������������������¼������������������������������X,)"%#)'(2=5Xk\*-LJH@6613+*C=:7/;(6CGU^p�������������������������Ŀ�����¿Ľ������������������������HP'1<$/'7N4_Rg/%"*FF?461:F@I^O��������������������������ƿ���������������������������������mS?&?E$&1(5?KSW$0$ARF=59&BNIF\[����������������������������������������}snmrut|z�����¿���ަOT00O< .,.8H?\,+,DLM@,/%JbDHbu������������spcnihj}�x����������������zyi]]XZSWYbdq{}���������P`22AI2,27@BEC!).@KJ2.5(>]9Og������v~�����~a\cTZ\_gjx����÷��������wlf`]ZRILVYhqz�����������jn&5+>A39>2D?K#-@K9&C9"7H'Qw�����z���������yuohliss|�����¼�������wieb_[V\\hx��������������T/)8$19@D<7Q1+--:8+>E-!9:W�����|o��������pqs���������������ž����ngaeXUZZbfm������Ͷ������C4-./%".8@CL>%"&&(:T6!F7i������������hh^``aQXSp���������������ǢqaXP=:/BCGY][\h����dz�����Y#;1)-+*/0FJ;!('+0=B(#]8�����������~viV%d������>�T��������o81/-'*71G7;( #"&# 1.#����������sq��Auj���Զ������������ζ����}qj_JgM=D,l�����׃��x������߯&B,#.03165 "" %%+$F�����������~��������������}�������ػ���ƾppj][Y_a_x������ƨ����������Q)3($(!$.66 &*"3,|����ļ���������Ȳ����������������������˰`ke\XV]fv������ܵ����������u<01!%(/;2(#(' "&2+(@�����ż�����������������������������Ľ����ʯfaeb`cis���������Ǵ�������H7.*$!*$AJ&(( #,5(-S�������´�������Ž������������������ƾ�����ȸ�heksuz���������ʾ�������KA6,*3+--8 *%$''1&2[�������ż��������Ķ��������������������������ä�vz}�����������ü�������LJ;2)?*970))&%-(,e�����������������ô������º���������̿�¿����ľ��������������í��������VHH04JF223OB&4/,k���������û��������������¾�������������ÿ���Ⱦ��������������ƺ��������rK>:M]�;#)i�pOR.!/f��������������������������´������������ż���Ϳ������������������������hB<4.081�������|s����������ɻ������������������~m�������������oury��]v�����������������ͽ;6;AA2/130r�����Øe����½����ѫ���������������������������������wjoe�v\������������g�����o.D:A?3/020'�������k����������Κ|����������������������|��������}sLdkj�zi������ò����m���Ҳ+=CB>A0121/4=������lx���������ȏ|��{�������������~xuxmomnmqsxwtaP=;Wpj��t�����������������b$CCH6?50,0.(5e������l���������«�����fQvs{yyd�xlV_e^USOW_WZI8,)FRkwv��������������������#+KEF9C2-003,/+q�����c����������ơ���|iFM*G�v��k�Њ�q�{xk?khIXRUUh����}�������������������<,BBDB?:0.1120+5)+Sv���R����ï��¿ı����y�}J@��l���˦�_��mm$Opp��������~�t�������������]dT39A=EBA>ED>B3022/10--441141%x���������������������������zypkgags������������x�����������Z/2;@9C>C@B?E?E/5310.//+6,5.55!�t�������������������������wjjleni��������������������������F,;7C;>B>B>A>B?134-3.3204.102--�wz�������������������������i�wyv~������������������������eN64A@C@B?AA@12-110/4001202*5q�_�������������������������g�txq~�~������������}���������u>E5=:A?A@@@D?A>G21.0113-032005'4Z�lt��������u���������������y{z|m���������������~�������i47:;<D003.0.41.54211+,I��`u����������������������������{���������������|y��q��n�`85:;><:@D>@B=@>C21201.0/.601412) %��w\����������������������������|���������������{s��x��\�O*9=;>CD?<==@>BA>C:E?A11.31/00122115/3/w���gbk�s~������������������������������������z~�w{geRb��224>=??AD?@003-010//12103235e����gDafh}�~���������������������������������q{tpdO[w��+19=>A@:>ABAC=BA=/02//3.00401/44-<X�����INW]fvx{�������������������������������~�ew`bbOhj��1.8<>=;C9CEA0.11/1-6/2021512=L���}�sOK[[kny|����������������������������v�z�cuaFacl���)5>;<:=?6BBC=G@AA40214113.03435064&6�~r���gCWNUemq�~����������������������~����ox~U^nUUx���g.6;;>=@<9>@E?F=BB42.2033/.41131569).������xOON[Z]evt�������������vy���~|�o�z�o�ogiLT^ai{���l,7>=;=:=;;?BF>C=C2.24/020213.211650#������~_S_YVNOnryu�������~���gs{~��svk~zuv�v_[[Z\gc�s��j)9;@=>:?:@@AGDA@B//03,3-23/1216608/���~�{iVrZZKJ]ippz������st��hmnro�spwizotmgNbe`fc����_57;<:?8=:B>@CCB;B/.24,.405034064665��������ee\]_OUiUbq����{~tglrih^t`{bftbrmiyk\\`aetl����b+<=?;=<8;9CA?DD><4//32,3121244352A?C=403,23041.2372661< �����~���Z]cmh]PMPUdgvhRnsWHQWIDZZPpMTJ_cSZSbYbgrnw~�s�\/8B<>>>998;A@:>B;221/62142/52525776|��������piese_U[WVZVf[F[bSiMQNQXLTUmhmoz�l����X06>?<=?<<99AB?@B9201134323344574858s������s|�sijXg\e^RMT^QJRVR;FA=AM@;\ESDVEPSRfkjgv�y����Z-;>>E@D<<@6=>A?A22253301;545669386d�����{��|l�unUsg^T\P[XNJ=?A55=@773>5@XWBLWnhtokz������^)>9A6=>:8:=7?;A=? \ No newline at end of file diff --git a/images/trainset_face/s7/4.pgm b/images/trainset_face/s7/4.pgm new file mode 100755 index 0000000..41768b5 --- /dev/null +++ b/images/trainset_face/s7/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +DDEGFCNJIDFCGLQNEBDCJECKPDPVGJMJJEKJEOKNNUL\ab{���~�v{{xodZZYWSOQNRGNREJHKFHJKHKIEIJHJIHJEFKDEIAEDFCCLPNILGESEBCJV\_QQOMWPJOHHENFLZLcrnv||������|w�nyoaVTWaYOKSMMKEHHLIKLJKGJGHLILJGMFNLECCEFBGGAMBHRUNDOQKOPX[\_Z]aT\T^LIFOPWgerjgx�������yjj~�z~`e`^Y`eTTISIIJNHHJLKHHJIILIMLJKIIKE?EFBBHFEOYWZ_\rce_gaffYYWa^\UVYUKVXYZcjksrtwuqwkynonluuif`b^YWN\g\ZTGIRMHGJIKKNLKMFKGLIJNIKE=FFBDIHQUJMGQOO^^\T]TSROW[SOL\]]a`T[iaea_onaZctjmr}t}}o{ia]TYXUZkedVLKNMOKKKJTHPLKNJJMJHLHJAECD@IILFNCHQLGIZWWPOTJVIMOFRQZX[Y`ib^g^[ip_gk{|{xyxtmhuo]d`Wn\PmsdWEVLNPIPPIQJOJKQJKLMHNENAJBFBCLGDKECPRKRTKHGMQTQEJLCRWSOVYam`\_VWbX^okdkguvwfidehjhgiffcSmmyZRWWTWVLMKMJPJKPHKOMOKKMEEHAJBLBDIEMJLSWSOMMNSROHPXNTJNVRZa^[NSV_OIab__dpu��rtvvrpqwwtjj]egxm`\WOQaXRIJINKOIINKLOKLMFCDFKNHGDIHLXPPEQXUSTCRHLOP^SVWNKVaXWWT[L8HaIVU[c]ljqqrpow}lsrlokcyejmqs\QSZQGNNOMMMJLINNKPJEG@CFNGCIJJRU^XR\ZVXWNNSPSNXOUYSTafVQYKIB5EYAFOX_ci`pjkhnqokdkspsonmYZznaYZ`LNLONOPILJNMJMHHGEGGNKCKHEFLTQ[cabbd_]d^]Zb^[WSbfSLBUGG947Y>=HOWdecloljkldi\_e]__Na]ZXgmgs][KONQOOMLLQRJNNMGJFHILPIQIGGMFMRad[aZXSZ^eba[P[qaUQLKNMB@;ID@6RMAKRK]]_eac\mW^XSXS\XRNW_qdinN]TSLNMMOTPNHQPOILEAKIHFGCGGNFYXZULMMVV^d\`YNYkvQGNBKKSFN?RRJ@J\\S[TXd^Y^YTRYKKFO\JNUX^dcmtiaWKGNQNUQHRRMPKHUGHFEHDEIEBPPLQ^LPQT\`hifbcetpjJ;LG]tk__NDGFQD_gb^q_^`dV]UKQNRJMIQ@VCR[jh\o�j[VPSXJMNJMLMQJQXAPHEFFDIQQJTPLRRcgddoaildtxpgKG8?ZWec]TQRQO^MWZYGU^`ejdd^`TTTIJGIHETVRikn^zig]UVORPSMKLNNIN`NMBEDEHLVAKLLJN[Whmuyv{xii^MADSL\]X^bAJLJdr�����aY[K>PZGHJ@;EZFMX\N]vw�twjUnq�dJJQYNTJROJMLYNLEEKKLNROLTVRQS^jquytqf]TRUCOOE[YRKUIQCHVr�TAWfg_u�k`R[PRSTP8BBHHNEGQXSJZYZXSUTKFM[ZVYY[hgXQL@SPIJ>D@78:66>>OERdekcY]]giod`[SZO2.-9<3-10:-+>81j���������¿������������������������������������������Ȼm###-(+4$[Ojdob)5A;.y������������������½����������������������������������ո7'$%%/-/*QTNZys8B98IN:7,.29;.2<><���������������������������������������������������������}3!"0*,-;=6AJDez}:8;0EGF220@>;$A:CK���������������������������������������������������������T3)!&*,.24;734.='JGSW�����������������������Ŀ�����������������������������������a}2FGK+ED:IR`[19C?707=4804)KGg]������������������������þ�����������������������������������qzF(Vi0@OBDOT\0&%09DFJpe�������������������������������������������������m���㬿�������Z6>F,(-1A9QS!&.>='6"C?+Tj~����������������������������������������}xuz�bhy}oy�����yu�����=:Q@6>-793P].&,84&$5B9]e�������}rq�����pc_jch^bimSo�������{�XLZg]SUTWTVbfsi���������l���n$JXJ<87=@A_)&&"!&**!K-!St����{|{}y��w}r`PQL^ms�’VbLl�q����{|�p\SPTLLMHEVes������ȹ����g���43HEF=50?Gi%&#()*#N.R��ϾZ��s������eRKLOQG^��nYaZ�x��������vg_Y]OQPU\n{�������κ���܄��d:G?497+:QU'$!('",C.s�������g������zoecea\Z\gqwpib�������b�ǥ�i^VPNPU\htv��������������+IU=1<6>AN(% ##*:,(���œ��勆����xqqsod\YOVZajt}z��r��w�s��ocVJGGLUgiwu������������ف��o!6K0054FM"  ""3;��a����ϋ����}mtxqywe]OAOZ^gnt�������P�ٔ[X\WQX_]RJKD`t|Ǟ�����������W.8D8;4@Y$ '*a��V���������pxs^QIPT`c\CMUXc��������pO�}]\`X\S`kA�&-�~K�z������кF�ڛF@PK?O@(*#% )�Žw�������qjWx_Z%cH8yX[[O;\Q���������-Ș�i]ULY�S(`X$��rM�|�����żU̕�3eZmWMA0, %!%#ƟJ��������jcMr�4�D,h��fYZ]dJ줩������e���}[V`a�jYA"M-�•ht��������Q�^M@P�p�/N"$%%!")1@��:}}phbkum[XZw�WBC,E<��l�hpd��������1�V�`edon^UNQW�������������H��cHfkoU�/S%MJ>"&+-p��kv��xbUQGHNZu��PIIZj���|s�h�ꌫ�������xi�Օ`e\]cbrux}}������������V��fQV�S@Z8O2c�^UD0)!)q��}e�����td_P^z���nrsvpuy{ka�媤���������H�Шpig^\\ho|��������������t��l>�}BEZ6L;�qJKKC, s���S��������yj����wpnimq|tkjڲ����������˩.�—xormljjw�����������㤡��W1��>Np$a:}U:SqdP"g���E���������������||{|��|eú������������͛@�����������������������~���\;z�LIv(gAwk,X��e$X���B���������������������x����¯����������΃@���������������������Մ���nL��g`O4h=+S�3L��t7I���px����������������������}�Ÿ�������������w<�ų���������������������xH{��~6QV<.�[Pw�qN=����L���������������������j�Ƶ��ľ���������Ӟq[�����������������߯�����Xcmt��6KP87"]�M���`-l���{xɿ����������������si��������ž�������ج|�pX��������������ڬ����ްRig��~.@]28: �q���Z4,H����e�Ƕ��������������ib���������ú��������Ʌ��eVg�����������ͨ������h[n��&FZ44;&Y����]C5/|����|������������ȶ�jp����������ȹ��������ٯl��nYP[w������ɻ��������xkot��x0NV7237*���zlcWOX��������������ƹ��nu������������Ƚ����������wq���zpg_Rg�׽����������M�����b9MT193;f��ooxp�E�������������{xtu���������������ɺ����������e����������������������K�����LHRU583;"@��ufv��sa����������������������|��������ʩ���������ߣn��z�����������������ػ������,VVM3345.���s��p�Y��������������������������������������������z�~uy���������������ղ�����t3MPR06158^�������pm�������������������������gYj������}���hc{�����xu�}��������������ԙ�����=ISTP060545"�������si�������������������������tY`o���rvl���x�������~v{y{�������������̝����2MOTQ834246/=�������_���������������������������vto~iho������������wqwy~������������ъ����k:PVRR616341<a������W����������������������������}n��o[��������������stw~������������Ѝ��ܸ:LUSRQ/534742-������jr�������������������������{r|e{viTx��������������rc{�����¿�����ǜ�ɫRGSUOTT25048/65V������`�������������������������wmmirjnd����������������s]������ɻŽ�����~VHHOWLTR43444/642$c�����Y�������������o��|����|�~|tsekpk\pr����������������F{�����ӽ�����aRKHNIPUPOW6434432364%Kq���N������������~o�s|��w�|qttctfgph_cv���������������Vm����������׼dJELJINUOQS0440533257323GII-t�����������wm|os����{rs{nnvnupemt������������{���xl����������ܡTJJMHMJUPST02316/4675464:;6Z�����������vo�s|�����q��qw~�|yq������������Xm�x��q�����������xOHGMFNLNUNV325/136545656664#6��������������}�ux|��x��w~��������t�������sRNfur�������������M@MGNINKMQOP43.5343571445<5/)&q��������������yuU[bhmsuuxzwnkhrfd`egv}|}ai}~}yq}m����������Ϥ;AKMLPLNMULW1-6514140654357&1&T�������������~xwqrk_]\`\c\WXUR\LJEV^x��������kzl}y����������\NEEPKQJQHTQP4,532503-82437;-*'?y������������|yz������||�}omd]cn}������������y{u{���������ԞIIGLLNHLKQJPO6253333234453759)An~�����������ws�������������������������������x������������wHFKLJMOMIMPIK340354442345867;1"6ye�����������t~�����������������w��������������x���������ƎSTGFPEQPKMLPGL2061323305338469:3}Yy����������zz����������}z{omfa\fm}����������|u����������bLREANMNLOIOOIM5266138/34145566;<j|W���������}y�����������}xjXW[ZSpt�s����������}���������{ILJIKJLLMEUHJOI5/8314524526492;8;&Z�Xm��������{~����������||vuPke_iq|�z��������������������^THOIMLLJNLNINNK8/360164064;0;46:72B~nT{��������qn��������ytqvWeeb^xqwvz��������|�~�������xMKIMHIPIMLNKNLON2114336517566:698<4;wtoS���|{�}wnfl���������vnpi`ZzI�oqz�����������������|�BFGOKKNJPMIOILPO02415/7302:22;87<::,y��a]��py|supkn����������kiuZfnfwu{��������v�x����}�ui�t'p|uqOh{hvvonmqp||~�������ueygqlp����������������xt{eg�b8HNMJNHRHQINJJLQ6104744363<453::57?&guerxC\Ughdnlxmks~��������p�}q~}����������}�����xchh��Z:DNMPKJJNIMLOKMK413151546487298:8=;'e~wwr^HGZ^Vdosrqvy�����������v������������������|y^^v��UGFJPPMGQJIOIMMGP23352+9.6526774956>(J�ummn^HQURS_atfn|z�������z~������������{����ikvo_}���H=EOKLPRFLLNLJLMG/717054375766<79<6<.>�u|~jHJMOUVVchstqr�����{��~������������u}��jQxhm{���B?BKKHGKJMMUFLPMO54.35616755799<98=:/?�|��yxfUVMOZIVmplin}��}|y�|wwu}���~{z{��{�q�w^fous����:9;37�z�tn�vLRVPYKBYjidmyvzsos}w}glry�rxmt~�~y��vpejlr|����7;::3,��||olwsqjXSZSJPDJHg`m]RjfMLbTFMbMgcS[VhZe]jkytv������6=GFBIHIJEGIFRGGM266;546;6;6799;78:=3*���spnu~_q\MMNOUJPIXQfSH]cJCSOA>S=UY\XQ]YS]iiu{�~�����4;KGFDGKGBDGGOIHG3256589<65:85:97:><7(���zthuqcc`MPHIMNJTEXILXUN?GEBHOCDPUPNUXPT`ps�������/=MFCCGH@IABMIMGH8365:4=6:69986<7:=:14���~�}vruw_bRVVHMIGGESCGVIELEBFITDBJPEWXSPRdx�������Ŝ(>GDFIEKBHDFIGNGK760986:969:<=6A=<7=+;���|{�~sorpk_XZXJGPFGA>=K?9J?D9OUXSTTx���������.?EBFFHDJHFEGFKGJ484577886;8;79;<69>Q�����{y�tqkoo^ceVUZWIHDA?99=85<@5:BI:PSHXg`q~���������D9AHCEFGJDGFIGEIH47778:789:5=88;;;8="c���}|}ytwud^lkm]^`cQISNKH??E9/3;87@LMPbN\ow||��������~'AGDGGDEJMDFHICG:6;:597:9<7@59;8;:>|���y~}~rpdbeokb_acPY\ZPIKC>+0:;=ABQcgSdr�������������BCIDD?G@KKEIICE \ No newline at end of file diff --git a/images/trainset_face/s7/5.pgm b/images/trainset_face/s7/5.pgm new file mode 100755 index 0000000..a08a267 --- /dev/null +++ b/images/trainset_face/s7/5.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +C@CCFBA>GDKLAIELC@NC>ECFDAFAOMJNIDGLFKHR_`prgPb�}s~xpptjmxm_]VU^_NMIJHGHEGFBLHEJFCGCHHFCFEEMFBE@C?HAA@@QJLX][TMWNNLRVOIE]OFGKFGHDNQ`iaj_ahbjdgjoilmpafbZ]UNYXPQRKDFJEKFCLIIEFEFFHIGCLCIGCB>CBCCEB?JWNRN[Ued`NS]^XRVQZLKDKLOQZ`ZeieeJewuxqwnjlemg_c^PPVNcV\ROMKHKHEFIFIHGFIGGJJHGGGGGF@;HB?EAHKODCJIMFMM[U\XX[X\ZOKOVWKXeai\``XHDumekjv{{�y|uhbfbZafhWbfZVKOFIIJIJGLJKHIEIEGHELEID>=DCACBHIDFAISREDPSXc`WYQSVYSXTa[VccQXQQTBAdh`jrijxxtqsoqpwpfi\_dce_UZQVQSTHHLKIJLJJDIIGJGH@BB?CABAFGCNABGGGQY\WO\RMFB[GJMV[VUidX[aYD8FlWdb_gholgnioljfqopnUmwwdZ^TRXMTXFMGLHJKJLIGFIFJECEEBBANGBF>FMIKDY^XYGNJTPGJUYIVPcc[YSSJPF2KW]PH_^f`cfb`cd_abcel]alv[^UZLIMN\IHKKKFNGHJLLKENECDAE?FHCDEEGMXTZ^\[PNFJTTNUPXS`ih\OLKKGME5PDQCHUZjcjmgcbhdds[jga``_lW``WQLDYCGLGNHLEJJKLJIKD@DBHAKKFEHDDGOXZY]Z]_X`aWa\TYblucMMJDEHEC>LL9OINWkaepqlbng^kh`edPWbk`\nTP]KKEKKKKJJGILKKJJHD@BLJIMRICKEKIHXPT`ES\VRYVLQD^twlRGPIRSZTZHK@5SA^ijecqxjo`g_b_UPU^ZUUVanoU_VNJLHMINJLMMFLHJIBFIHFCJFEAEFFCDNO^a_Y\S^ef^\hu|jWM@\Tgzmlo__`_^esyohqgihk__\MOZSS]PSSX]\omhQXVQEOLTQMPLKIKIH@ILJABEDDCCAHCNPVQQFPZY^[ltgk`RJOXRKaac^V]PJTpzu{|ujieiiik_`RIKLRTWRSM[e`eo{`XQMNROQINKJHILKAGMPHI?HEHEEEIUHJHESRS_gaiqa^aVTLTNR]TSVMNIADOilzy�xy�qtmhe]^\SIURU]G]_w�zqrz`_RMLIKOMIOIMNHMVbckmebfaWrVSPVVY\LKc_Ye_`hlfnlcTJZQPMPJMGKHAC>^JCDCQGIEINFMKJMGHMUXY\XGTJVC;I=`WNKAA9,40332CUV`ebhZYSmeOP\KZgaYaKWNGlMn[k{eMWYMITJNIKM@AALCBABXJFDIIGTY_RCOKTenc\RJQ\PK?A[XKM=I6*35/415BBY]]cm`_ectmid]XODOM;[}�TKtiatn_YdNPKHMPHLDB9GHA@DKGENCMGON\LPWLUlkccaaVdQOJJQZND?E70620242E@FN`SYaXXa^�_c`WNbYq��kQ\bxbdxllXcdUHNNKMDH7=KBEIBHFMASPPQ[L^eTXY]\ch\go]PSL>^PS?M=>:C33;8ETYU\gcoih[SKBWZWEDB?B@93=<@<@DHIB?MH@DIINQRHSbf_X]\cphvosnq{x��xjYCDGFF@AHBIPU`Z\\XQ\PUSDNZ\ilcUUSNR^d[ILRQSQPQ_UEJDJSTUR[cVNBIIEDIDLEQIDBQPMP\]chkmztqihxwsooDAJALOEFKWQP_XfilgZ`S]]VX]fjaSVX\^^`W\dtabbjkicX\_]g_`hrwtb[JRQODJJEEGLEIINZb\dbmjjutmeom�jrHCENIJQNHMXUTgmpmfY[QSXVZ]fi[SPN`W[ivs�~y�����x~~yunks}��yrf]hhRTFFDKILMTXggfdhbZU_dozhrqugMOJQSORTT\__`Xgkc_XQIHQVRY`cYYa\fdh��������������������������xtuuiRJB=?DAISZTYVWUOeQfjoiwstpJNV`ibkcf`eYaW]e[VXUOCEZ^fpolghl�{�������������������������������rcH@91Z�����������������������������������������������Ű�_7#.28E@CCE@DKUVptpoUSOR^WWZRJJF>:;07(776k�������������ý½�������������������������������й�s"#!,==44;1-?DAYm^w\CLEGLOMGH?:<4.60+6/=���������������������������������������������������ͳm0!),/,563>1MYnecnC>4GHMNDE8446.9';8>?������������������������������������������������������q #,&(,3?&NQwkSdK=BCOOSI=5838:4*8@5U�������������������ľ��������������������������������޽;"($&$*)9)VTN_hiG6?GLPU@26:76<1.=A5EC����������������������������ü���������������������������71 (&&//42ENXx�A:3*/=47=282<-+G3OW����������������������������������������������������������R>;*-0*407I[\j�D1)-BGC:84399,8H;[f����������������������������������������������������������Dk,>6+51@^I[snB/-:KK?8.-72;%?DTX������������������������������������������������������������T}?2OH76<9DT`Z=78>A96141480/DGgZ��������������ÿ��������������������������ʴ����������������l^)@`><82DNVX=62&(3<491/<5:BRbk�������������½���������½����������������������������Ѽ�����So?.RRAG8FOK\+#')4?C?36-6:ECWY����������������|��sossml}���������\Vhkmaekquv��������ͽ��u��grF*8GKIOE?Mf!$*&<814>2RJ1*),7?."90 98"If�yz���{}����swz}vt}4���ؖ�������̃�Ŭ�yon`lz�����������ɴ���b��8[B76 C82s�n�ij�n������������P�����@ʭ������v��ا}oh``lz����������������^�Ґ�AF?<7?AAg"#'$"%,:1HC��z��ʏ|������������ys����I�������ȡQ�Ւkeb]X[fz}��������������z��ޡ 4=1/?Ng !'! ,)/#$CD#5�����ݟ����������|n]W���X��}������P��ycec__cevy��������������^��ͬ E;*>QT)##!'' +B ���������Ή��{|������wwqlspkn��������߯v��tf^ZYXTK9]UHl��ήƽ�����q���k>M#996C>&($" $6��6����������u��|l?qWEbcjihP�v��������rɑ�wXOIXSTJ4~eaX��������褈�fB4(,8DJ"$%%(v�3�����ט��pjku2{&@` {jWVQc�Z�������哘v��RHNek@S;,Y�`Jf������˼x�r`'09"&5LE!! *!q�n}�����qd^DS�=A6>3��jG��gx���������h���kacguTQ>>��~mkjjjlrrv���ñ��������`�zW5KCME@9B'"%,!!f�ql���~ysifZZl���xqtz|sh�W�ί���������F��tsqffjt���������������{�\K+PGHRC5*$$$ J���P���������xz����zust{|qzpR�ȩ����������F���������������������ƣ�YU>(!%'#W���G����������������������uT�Ϻ������������yS�ğ���������������������o\OOv��*F#""$ $-!X���b�¸�������������������Sr�Ʈ������������g[�ͽ����������������ؐ���{T]Yps�1P+#,(%*1 [����f��������������������jS�˵�������������ҁ�^���ƿ������������ߚ����g@n�fH�UF6-OnR?5#%S����X�·����������������}i��Ũ�������������݉��b����ȿ���������⥺����}-v�P>qR=2;D�}o^C% H������̹�����������������}�����������������ް���|o������������է������Ju�K=vJ=69n~Sj�td6:�������µ����������ǽ�|���������������������ދ��~siq���������ӯ�������Iz�R5�FS83xg9Av�rN8����������þ�����ƺ��{�����������˾�����������w���rnld���������������t`g�c5�H_4=uwYryhE!3v�������}��ı�����yq}�������������������ʿ����r����������������������Wp���T�B\:6Z�%Z���b",V�������������~ypw~���������������������DZ����z~���������������������X]���p�MV58+�JW���mU,5�����������������������������fc~���}~z��j8a�������������������������Xfh���ICP34; y�;���xV9$p���������������������������P3>]��}qn{��UJa�������������������������[vp��'=K537*)�O���}W43^���������������������������X[�����d`�������������������������������v_{u���=[520Ci�����gAmL���������������������������u~~��j\�������ǽ���������������������ـout���MS1109()���~~oI�Zr���������������������������������o`�������������������������������{�����HQ0630;}��tprZ��X���������������������������}�}p�zhe�����������������������������ҷ������1LP54133!B��ohtu��Y|��������������������������wuyqvnni�����������������������������ͨ������TEPN62024.���\w�u�e{�������������������������{wnqwxpgk�����������������������������Ҧ������4GNP22/344 x�������rx�������������������������n|wm|{sdm�����������������������������֠�����}6OPR014.27 :�������}c�������������������������xx�y��um|��������������͓�ɰ���������ׇ�����AJIQN4.21238b�������W~��������������������������������������������w������º��������ʒ�����8LPRS421130.8�������_p���������������}�y��|����������������������htk��ϓ�����������Ȗ����E?VPPO131/5160*/������ni���������������~xo}�x�}�����{{|}wy~|�����x^Bdaq���������������ĺl?NUIRQ.3//30/23N������^����������������tdioq{qzwr|qpnfhi`[bcpyxv]PH>Y_k���������������}��`EFKVIQR12-53/1114`�����`{���������������vaJAN^]^bee`ff]YWadqs����|hymmkj~������������ҷX5HGJGOSLPS22.6-21/14+'Tt���_d���������������udVUWailq~�������������������~pww������������ډT0LFHKMQPMP*504.3-2151.+6D?P.L���������������xtx�����������������������ñ��z}r�������������U3EHKEIMOQOU2/1/.4.14621243"%.���������������zz��������������~{z������������}�x���ʿ�����ӐGFFLFGIJPNMT2210/302144/523..#m��������������t������������znied\o|�����������������ŵ�����^C=TEKJFKLPLR222/0103.6-106/61d�������������}z�����������saekih}����������������������Х=EEJIILGJLNMP0110/1121/3024017%np{������������������������zausfu}�������������s��������ŽzB>ICKJKLJNPOM2-,401101.400240/1R�g�����������������������|y}`pkhl}y~�����������}������Ľ��dJHFFKILGJKMNO7/-6*3.3//31-342)14�Yl���������~�������������x{mjf�[�v���������������ë�ú�dDLFKDKKKFENLIM6/0020/20212-527))/$�vO|��������{�zu����������y|ynr�p�����������������������a=BHFIELJMJEQEJ0101141010120227-)*��\b���������xmq�����������r~p{sz������������������������[:GICJHMLKGJMEN*3.23-3,1-.2132070,p�rPj������wipq�����������p�~|}��������������{����������D?IHCFLIILJMIJH0,33003,1/22.32129- ]�umQw��v��rzros��������������{������������������|���yj��9?IEGMGJJGMKENG31110.212/5.1221359H�x�rLy�t�vpmiurry������������������������������~�z|{ez��6FJIHKEIIOJJKJG14.30023--44/4303/4'6xm~y\Qqgtjrputuxw}��������������������������������fdt���>?NGHMGKJLLFMLK.1,/4/22.3/261530222.}��}~YJPa^dolmqss~����������������������������t�mxdi}���HMACSLMUMV_jnhvrz�����I?BLGFLHAIEAGMHI.21.1/.40214/5024664-.��}}srjitqe`LUMITIOHGEG6RCDEB@DAJ9;IWRLT]rr�xw�������B;=HEGJGBDDIHHIJ0.2020.4.3/442436887/%��{zqlr�o_vi_HZXNIJUNSEG><2814885C<5O\`QO\mt~y��������H6:GGDEHABFHKAHR22116/051234456867760$���mqnnt{ijgh`U]cYO^ZZ_SJA8@6/736A=<^bl`ZZiv���������B<@BEDFHBAGFNHCG1041200710463533867;/���y~tunvyujiaY`\^ghmV\QVNHG<667:=OKclfjWbny����������;LEAM;<;8:>:3>=9>=@GH[\ddXatwvoneeYSITM>D9=>7?B:7<;>:?;:@=7=><;>:<9<:;57357727;9:67<49<=74=8;;B6?9ABBFA;9;B?:;<@7:=<<;:?7@;>=<>;<=182:646;7988<57789FFC:?ME:<><9@BU\^]_hbU\lcdak_hdjah\^PVPUIJ?JB;@B>?<>;=<=??;:<>9?9>9A3749188=@:87:7798;=;JKDDMGCHGJ>=>DFKSX[d\ZYeJiqjimfncjfU^ZSRIQQNADLA@=A<>=:??;>=?<>9:>=@;A;=647697:3:6<=>>?<@<>GMTOQKNGDFKFOGDQaTPRVWZ\OKdacdgrtele\]Y\GKJQJUJFCE<>?>;:>>A9B@<;?:?>A>=>=336;56875799=@:BDJPNQ^YHJIHEFJKXSVO\IPVUJLNBO`dehgmjjfjjhcfZRYRLZWUIGHC@IB>;:C:AA?>@=@>@=5478663<76;6<68AEG=A>AC@@B>@==@8477857>8::7;:=AGQWPQFQLPOEIIKJXnbQOJIEDQH?5:XLOY\`^cPQ_TLNbU][Hc[jOBOOOA>HC?E>BA>@>=::664=48:=:;:;CEJVVUQORUMJILPLUcklWJ?DD@HF<979I=FH]^ZdTQU_YUdSRYMZUaNQGR?@;MB???H?@A@<@8726C66<@BAD@B?=A?AB87=1K9?@>D?>FFE?=9JFCQQ_ejp\]MGGCFKM`WWTQU[MIchgrihfjab`TQJLGLHQNRKIPbaTAT=@CAD<97:=QFC594=;@F<8?;EAKNQ^ne^TN?KNGABX_PEHFDEKNVgxx�empwkjf\UDKF=UIMCNW^^b\U@K@>?BOE?DCA;C=A@B949=YD<:8=9=M>;:=BBDIOVZ^Y_RKBDED8DJECGF@MA=2FG[mmqklkold_YSQFLRKIGFZepdnjUXKBAADF=B@@@@@BCEIDKPHLUXTGNN3A:4JQ9HH;883:>9?L\dhjh`aTh]XNTVMTRQSYniej[bmKR@=MDF??@?>;<<5C76:8@:AB>?FVL9EG;LVQTU=JIGD969;B<D@?C<>A?:?B7;A=5;=C;DBAG@PKPVQOKS>GLXP\hdaNFFBJZR;G9;:3/,8763<>6=5TIJWNc^jiUXbbcfaSEX`dXkViVLZIH>>A?==@7??D:599E:I@DEOTOdSOK?KAEOXScl\C<@RSMI?AC99:0/;5268@@A77=>EIPVX`\jlixl^aX^\dgnijaR`lgFBD<@=<7B=7=739:AHKNPU\XYQMTJHQSY[][[NM?HYVJC=MGCBCC<68::FF9AL:09@C6EBH@QVZ^YT\cc[gclgkXX\v�\VH>?==E@=98=B<>6DK@;A?=DKOJSRX`^cj\^YRVTTY]`SPPQVVUYY_mregcmk_VVUTWSSSY_[I@;A@@?=@:C<68QAEYW]_bajfecUosgaTHE@GF?MABNGJ[]URa`b`aXQMSUENZcbXW[[U`s{��������xxxvqmb\iplpcUJIN=EBMOWaa]^TNIcYj_Y]s[QH=C:=C\UW]]c[WMMRPREB>FB;Riv�{}���������������������������}vpimeQG=25*;8?EHSNMLKWL\ehLbkuTKIE69EPW`XWXRSOIQJFE964HRc��������������������������������������|}w^Q7<8163:8AKKTO\WX[aYho^g^KCCCNSZ\WUTOCMIF?7H/%>Zt������������������������������������������~nN/(/891<;>IPCIIQTdnbfVOXVDJGV__[RJFO=AIC43@31P����������������������������������������������jA+)19<;54.+286D^]eX?8GSW\H1;57/4#6;=Fr������������������¾������������������������������ƮQ  '"5%9=bh@aM@?B;4?DV]6304090*?7MO����������������������������������������������������˝1 ! #'.$F@;3:*IG=704:4/66AYU��������������������ž��������������������������������d"($"27/9>;L^DaFEC63**B<=<146//A2Jai����������������������»���������������½������������ӝ2%')/65J_a?cIJG4&,DTGE4016,4B7=?:8-8+.DD[ek�����������������������������þ¿��º��������������������@O)4/(),T:PY^WPDB5/$'B>?5054@DGaZ�������������������������ſ¾�����������������������������uS@+B:/1*?EZUeZC@0+;SI?1<%--,=QGB/-&@aKJ`y�����������wpmnmj}������»����������|wgcZeW^amm{{���������HV65L>*7)@:KAcxR;'.=MH9$9+3^>Of������x�����n^`[ZW_jgx��������������vif]]NRJST\gt{��������ji+28?<4;<9JC_fcD"#,>L<(>A$0H)Sv��������������zskfilnyx���Ǿ��������nc^_[SUUfp�������������W/0-06C?A0N;_RUX2+-59,8:PDO@#$#%""'+2"�����������p��Ux����ǣ���t�������Ѻ����lz`V^]AC0i������i�{�������&:'**9):1F==;"%#,,#G��������������������������������׿���Ȩnlh]Z[bav�����������������A'0& , ':351DD*!&'&$&12#r����Ľ���������ȭ�����������������Ʒ���˒bjf^[^fs������ѷ¹�������\81, ',>:.;*.1)[��������Ŀþ�����³�������������������������»������������Ǽ������ڪ\?B4Mb6--$'TGS�pI>2#'Y�������������������������½�����Ƚ����������Ż����������������������c;BKe�h4(*FG4���nfQ9Q�������������������������ƹ������������ž���ʸ����������������������H4a^cQtS1.M@&[�Mg�j90I������������������������������������ż�Ⱦ���������������������������=5it7BZ NG-:Ga�;~��~VJ������������������������͵������Ͼ��̺�ѹ��ô�����������������������Q@~s/JTR95=CP�8{���PM|����������������������Ƽ�������ܸ�����α��ȷv��������������������ƵY@�~;DSK5=CL*.�N����k=f�������������������������������¶���������Ͱcx�������������������Ȯ[=~�'][617BII:�~m���u].H������������������Ļ�������������������~���dox{|����������������ȌAox�/uQ?)>GDC<F�S����R93�����������������½��������PQe��������t:3p��hoopuz���������ƿ����lP[��XuGM4?CC=12�|����`OBw��������������������������k�����t���q[^���nnlfory���������ƴ��žZ^M~Ɖd=@A316w�������o��������������������������������rs���������}sljjox|�����������Ùelgx��'(L?E?CA4-5M��p����c�������������������������������}w����|������tsdms{��������������m�����5G>CEDB10105���}��z�n������������������������������~o|������������ssev�����������������Ϲʯ$@AE5/2.7(�������k�����������Ǘ������������������������������|xn��c]�����������������2;DF9C?D?G32.0/.!6������b�����������Ȍ����������������~}�vzvwx������zdmo�u\���������������ГEDG8B?BDG22.1.--d�����q����������dz{�������������|zthgk_]]^girtvul\VwR�xe����������������@(IEE>C<@CJ.1.2///-i����yr���������İ~����wv�vvrpogq�se[l[VJ8SAWSHA/?Kl`�yu�����������v���K6?@BC>;C;@G02/13/*2/#D]o|S]����������������`8X3m}=�pc��yGs_=822:((9U_gb�z������������aJB;BAD@?EDA>?I02332-2200210. ]�������������������uI;Szysotvnb^YBCm�������{�my�����������?&<:@CA?BAD>A@>C@2/42-05--33223!es������������|�������rAEcr�����v|^|���������~z����������q02>:@CD@@ABBA??A@0111300-+6/143*wi����������������������gm��������|�������}��������������E.8>>>F=>C>AABAB@A2/520.2212152-2 +[�a�����������������������}�������������������|����������s>5<;C=BB@A@??AB@@B5/1120420/325,0H�Pw������������������������������������������~z���������XE89>?@AACA@@?AC=:F2/1/203.12322,1#/�pT���������������������������uqp{��������������������f@C5<=;C;D@B>A;D@===/14.-104024300+"!��Uz���������������������{sqkg`P`n�}������������}������_79:=?B?B@?B@CA>A32112.12.533010'��eN���������������������r]_[YZSsy�y���������x�������wzW2;:@:C;>E?D<B3.311106,722226,��dd�������}�������������Uuit_sr|~���������||{�~}��c�D2:=?<>??B@B>D?G>C?A;E=@130.130/11514316%P���iX�x�}�{��������������wztz�k�����������t��|xzrvbUx�356>@@=;AA?F;B@A?B?A2122.11/22324638(G����^Z`qj�������������������~�z������������{�~wubiYb��719<<==?;A?BC=G>F@=:?;E@?<220/32/6,13345381,�}x��T_bWZm|����������������}���������������tqgg\_pq�v/9:=?=B;<:>==DDD@A?AA>E1111502.6/214284;�����wTMc]Xanu�������������������������x�s�tOtY_c}j�y17=B?<:==?CDD>AC>CDE<@@D@B4/015./435729185<������oWiW^YRasz������������������~��|}[j]\_iag���k37?>B@@CB9EAA�������jY\b]STdusy���������~su�~�v~{q}y~x�d^\Xg_lt���h4?6A;8:@D<>@=BCC>.520165151564488=v������vTVce_Qchhm������x��~bquuxitmwrfw|\ge`fgqs|y�e6;>;?@=>99@F>?C7B=E?4/3133442728566::o���|���\Qehj]]^Qkx�����rp{�bgkkk~brkhybqqbYd]dkvl���\3:?<><=?9?=C?A@8D<>=1131/22538373;57@e�������}a`nl^SWKPpr��yytjcnacZkbtafg[qQhe]Sg`hq�t���[49A9??:C:@D><=?:::=>A1416354369782;:8;W�����~���qVSa\`ZOeTfcNWpWCMUJ?VRIjBUG]OINR^cmnpj}y��^1><;<@?1321795469736;675%R����w��~t�fSXWXZPSK_VLNZP@FCA?FI:D9>=C2142374728748;738(B���}���stvqN_TMOYKSTAOPOAB>A?EE3EH=B0380894857783<4:6)F�����~���|srp`f^VVIZP?DBA798:;973879LTLDIXYmkxyw����l1<><;8><;==<5?=8@9A=2726556744681:76849�����������wqZgc^h`c^LKDC:808=24;A7MT[TLHVhpqx������e1;:@><>6:=:=;<@7@:=@07537493774847788,5���������}�y�ovouie\_\V\PJG>3:256KDN^QZTP\rqix����s�p#A;>=<8;>9:=::<>>7;<=:>==<9:<4=7::=C:>9@:<8337293:398;695969><6779;?C9?6@=AD<9?;;BCVQ]gmSOustvzge\d_lbTTSRKPACBB@;95244726988:67=676<7?C>=AOH;=?A6?IS_Z]cU^hrblefacihdh`\VUOPNECC>AC<=B;<@<<:=@=?;9>=9><<64557497<<66698868=8OACBCM@HCDE<@>GINW_]]SYVDfpbjekyproeW__KSLOYCEKD>9@@<>:<:@:=9B<=:21782;6598;<:9CEOFFCG]YHNLZ\_KFanYc^db^^_]X\\NHKOFHSGADD==@;>?:>?:@8=>@@=A6449744:59:78D:@@LIHKVb[QINFBI=GNMSZPHUUMEMAD[hWedkrigdkqaei[\_WW_[RQGKECFC<;??A9B>>?N\O]]ci_e`fgc`mbdjN\^gVQNG>MBBJB?A>B=AC?A@@9?CB=?=B=AB?A@?B>@=59477:66<;9:85>>KXdeWTONBLRJQUgji^HGKICIBB?66LKAMTWWUWSN\]SRbOXQQYS_MIJN;D6N<>>:B@A@?@@A?@@>476/B:5;?=;>>@H?GZBM:KKQTRWIYhvfXCKWRTig`UOI=MGIQ[ZaW^a\Ve\`bY^Y>LScVOPODD7LA:B>>A@=EABA<@A@08:6@:2?<;@FA99@AH?@C<>?A87A/I<6<@CD?7@?H;9AI?GNWbifYSWHDBCFT`bKRLPZPI]jitxehqh[bgSOLOILVSRNMMVY_GJS;D88<1O=AD:6?9:QE=>?CBDFRTkeX\NHAPP@ALSVJLHIKMDGTcq|ojqvxsc`]TMGGKOFILVT_d]TRBD=A5:85RFD99<6;?BA79AAC=OSNYV\aCI?I@;8R@>AB>:::4WF=98@@4LL9;;GI?CIIFMNQNDL?@C7=X;?IB@;/7;;5?S^_cpad\_pW_PPTJUNSRhmdm_\n`GI>CGBBB=A@?>@?=<66:G@55<:D<@M8D>>HAJFGEKLUGPKD49;42(4./11PQ^Ygi^[RkYPMSKQCNRcT[fQob_kTXGI?H?;?D<@9<6<>>88:>D@:8BG@B<>G;?GOQ[:QBH=5;9W\NFE='*2/,)+2?RTTclh\dYiR^YfYNMJMLFW_VPeZNCGF=LD>@@>?>>A:<7:<6;98C@I?@B?R>CKGBQSQXMGKVHK?ATZF9F?22813,".3:HJZ]`XVY^sLeQNLSGP^g�jSWfZjgRHY;J>D@>C<==?<@>1:8:?;=;C@D=QZMJPMGZc_^haVYMCOE9VQ;I=512023(E1;71AAbLLVRsVXiOLSbn|~bMP]sabgdGUON?@@B>==<87=>65:>><C:@<>97@D;7=GJZPcjfXI:NOWLF;629=@>H=@CJOOYM[BSPJJV\]kbPC:N[KI=HBGA<=CBIFTZ\^W\ce``ehllfWVd�rNV?>?;7<;:8=796;=ELLWW_Y_R][RJXcm^[SRTLT\WFGELLQHLSND=?@IJD>DC63=>>2@C@KN9R`cXSXd^hfegv\d`flhb=?=A3E<::;=C::BILRRa`d[`KZ]UW_daWOIPUTVONVcbZ\abYWNNPKNNNIS]BA<=A>:=7CAA67DEAOW[`^bbmtaTZrni_DGEDMKLVQ^`[l]Z\TOUPNYd_PKNRUN\kh|uz|u�zlnomiiZ^cekcQH>BE5D=>FDJ@CHIYRR[bdbea_MUfcaRaF>>D?F;>Sj}y�y��������������������������������wruXJ;99.71;;GJPQOV[Y_`ZYct_fKL;7=BRY^N]VQULNUNKC302QPk����������������������������������������~dX7341159?ALPXHRGSVaiaqUWkI>;@HVQ[RUWJKOHI;CA,.@[y�������������������������������������������sQ.&-?@:9>ADJ@NMVWdi`iGLN[IFIXbbXTKII>JM@0:A,1^����������������������������������������������q<'-'-65=FIPHSVU[fgjPPBNHFJGPMNLGAQI;>9754./:y�����������������������������������������������d8!&(,08=HOBJOQX`jlbPBF>4BEDIRM@;;;6637&7,'J����������������þ�����������������������¸������f*%(6DJA@55>DCWfhbN>>J;A>@DKB::0765-4)05:U����������������ÿ��������������������������������r'!*?28'*/56>^^^_>BEG@4A>@I?C<9//6..96?q����������������������������������������������Ľ���v'&41.4+83GJO]KC=K���������������������������������������������������óJ!(!6%7aG144793*:9BSk��������������������ž��������������������������������[&#'!061=:?J`E]IJ9326&L=A2564/4:2RT������������������������������������������������������э."$&,.77JZ]A`PM420"CG?5;1/3-A7>_[�����������������������ÿ�����������������������������ҿZ$!$")(,1?EdMKI;4/ 9NPF;/06(38@N`j�������������������������������������������������������ؕ2,*"+ ,&-7G?YuH;D60,MG<@:218#;@D_X�������������������������ý�������������������������������HC(1-"+)*R;KQ]_BG>625(A<84362BEIdT�������������������������������¾�������������������������uL6)C-,+3WX������������|lpphq�������������������xp_\]]T^bepz����������NR62FA'.+4;KB\sU$+-1>MH='-&XZ;We������y~����xbZbZWX`gl~�������������|lhe\[NMMW\anw~|��������hd0/EERin&&,@IG%86%IL2[z�����~���������|ndhclrz�������������}mefa^\\gv���������������W05*19>==,N20,6>FR:VJ)%)2/ 4`*e����������������l_]M^o^Wco������ķ�˿yTW^][[a`cj^`mz���Ư���ý��7+,3,-..AVFG;A'5 ,$$!6R��������������dx�O{PNmhP�������ŵ���do\YTTTOOde s5MG�����������e2.-.)/=&!%'*/7'*L�����ſ��������þ�������������������¾���ϱupyztyy~����������������M9++'&)"N=CA&%+!"+/&5U������ƿ�����������������������������Ŀ����Ȑ�������������¾������ߺKA:(0*0.05BY#%&'#4+.c����������������ĺ�����������������̻�������������������������������GJ@1/A,B0,7S"(,%'/%/o����������������ý�����������������ʺ�ż����Ƽ����������������������YCE4:M<24'P$=='3/ /q�����������������������������������˼�ʿ����ƻ������������ij��������hBA;Wnm&''&55<~pJJ"*3i���������������¿�������������������ǽ������º����������������������X4MVl`�%65&94"$���u_L,4^������������������������˶������ɺ����ؽ����������������������������P9L�d:x?.M/<6 C�R_��e7%[������������������������Ʋ������ˮ����ж���ã�����������������������d1d�<=X8/X2/1 R�=lz�zJ"O�����������������������̹�������Ǩ���������ȍ�����������������������_>|�@8Z0+Q081!C�7x}}~?$O�����������������������°�������������������������������������������XAf�?;l-;=4=5%*�?~���b*1w���������������������������TEm��������?2l������������������������ϨQYe�O=}2F(B>-:�bw���t\#Y������������������ȼ������f^x����t���H5W������������������������ϏG_��}@�2E*BG36j�X����`,>������¾����������¹�������~�����io���t�����}�����������Ⱥ�����w\9���LpFC7BF50*�f����dJ>������½���������ľ���������������c�����������������������ɹ�����oVWw��kU:=C@B521q�����uool���������������������������������p������������������������ż���ľOger�܄1':@CB61/&.��™��v�]��������������������������������������������������������������ò]jmq���17B?A1507 ��������c��������������������������������~�������������������������������jqlo�ӗC@CA@2222d��~}����y�������������������÷����������}�����������������������������������r��~"=H=DE0211!=���k����z���������������ȹ������������{k�����������������������������������ĵ�b'@BCG@.7/4)��������t�������������˽���������������ut������|���{�������������������|���Ű�66D<>EA/4/08^�����įc�������������ŷ���������������|�����������}yz�����±�����������v����ί.:@A@BA11.25(!�������n}�����������Ǹ��������������������������~��mw}�����������������m�����e,C;D>BD.3.014E�����Ɔq�����������Ȯ����������������������������~^mm}��������������������Ѭ+=EB=B@A/2004+2 +w����_����������ʹ����������������x�voprwvuxb^FOyk���������������������`-AED7BBD/30-0.-. ������c����������ķ����|k[w���}~z}|hlbWPWZeeZPB;2Hps���������������������$4GFG;C@C21-21102?�����z����������î���u`=Qpfkmxytysn`d{{���qWdhgsz��������������������='BDDA==@A001/40-.2#:~���{e��������üDZ���riv�������������������������u�z������������jipY96@?ABC?;A@-13/01./1/(1HKY@K�������ü�������~���������������������������u~t}������������^)%$@@C?D>EA@??2-221/11-3,02%!7�������¿�����|���������������wtw|����������y�u������������k81DCACBC?E?>>3043//0//10/4)+q�������������������������pnlfgqy�����������������������K&3?BA?DCE?@B>C013311//1/024-+&i��������������������������jr|nx��������������z�����������x#0==@DBC>EE;B??1./3203.+,60113-rv�������������������������hwyhv|�����������~x�����������F6:A:D@E@=CA>BE<101511.3*15-0050c�p������������������������tpo~Z�vz�z���������t|����������1*;8B;>C:A=@=C@BB1/22../4.4/21.54 D�S������������������������y{m�hy�~�����������x����������hC09>;>A@B>C>>E>A>521.0/11/20210///�wh�����������������������}x�v}�����������r{�y�������W86@=:>A=AC>?@=AB?/303.1.31-42.3+'-#��sR��������|z��������������}�������������}t|s��~��fz�40::>=A;CA?B=D;CE?213212.002412002$~��h_�������z������������������������������x{uym���r`�-6<<=<@>B@A?AC>=E7/110.4/00.6105/32U����Kym~r����������������������������������ux�{xegY[u�{!8<<@@?=BBCBAC?AA@-22.0/4+1-7/23042$E�}���PLi`tu|s�}���������������������������~�izrk^S_xy�r 9:=AA=<@C@C>DD1140/./3//5112406*@�����^EX[cnxv�}�������������������������tz�awc_aWfyk�m+1@<><@=@+30.201+6.423032/5+���}��]OSZZlmv~�~�����������q������s�~�w�i|�icjLPvfw��g+<:>=9A9BCD>CA>AF>12/032213-1/34214/'�~v���sOOQMhanvy�y������~��|h���wvn|x�p�ln�SQpSQ~{���R.<:=?<<8>CABD?E>C?420/0014//23113253 ������zhORW[WOorxo������u}��jutxzptnynq�z`eRL]\jv����N*=?=;6?9<>CC@B=D=B212.501202/5-23223������ysVfVUPH\nmo{�����|kvvqhmlprgugnok{ucYS`]bir�p��L+;>><6B:@=CFB>@B=E3//03.12/2.00324-5z��}�y~qXqeXSFUjZcux��uu~h^hhZXr^pncZgi_ykVXLp\fhk����J2>7=<9<;@?>FAA>D>G5..05,13/413406267|�������obbZeSR]QRnurz`h~\RW\NFjPjeXI_jLa`Q^\g^mq}����B6:>>=:;8:A?ADF6BCA-41,31./53/0151617j�������u_\[ngUMKGd_ooZXo\?TQE;VG[\PET^L^VO[amdwsy����D27A;A=9;6A>B<@A@AI0202002/6//2504439f��������[cdnhVRHQ]SVdRQ^[=>>;:8:B><@?>>C4/24,3522215101669&Y��������vpftg\VYWMSRWEQ]OAC>@=O8BCM>UIJKPWqdmvzxt����=4:=?==;<:6B@>D><=>01.131413323051677W������z|�ungXbWbbJIKRBCOIDFBCCK:9HD@JM?NMVjfjhz�}����:7;<;>8@=:@AD9B=1/41.4123527125568%M������x���vdUdTYRSQLL@:AC:9<UP_kktkqp�����887B:A;@><9?=<>B><>/0321536.433549286$E��������z��m^bgSNMXNWJG?99407;32454@QE>VUgsxwupy�x~��8;6><=:>;:9;>?>D=;? \ No newline at end of file diff --git a/images/trainset_face/s7/8.pgm b/images/trainset_face/s7/8.pgm new file mode 100755 index 0000000..94b5125 --- /dev/null +++ b/images/trainset_face/s7/8.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +0/5234344435758;385=OOY8?:8A<=9;=9;@?D<:6GH?HDC?NeteYo^L=8?9=B:::2C<:997?:::=>8:==NUA?>98<89874=B<>>?=EDEK\dsryi`hf]KAGCH>9:=6D?8=9;=;<<:<<:9=<=<;;:;8=:5/5171575469946;56BA87=DJ?I:>:9B9<:;;9:FNMcc_o]fowxnraa_YNOHKGC<>:@>>;9=9>9::<:<;:>:;>?<<6@<5233466468:76:995;;;588<;;?;>@X\_lseNU^kmjfhg_kc]LSJSKFA@9A?=>>><;;9?:>><9>:;><=7@:323537457793;6;7878CFFCCHKFF@KE9<>;9=>>=:<;;24345565B98883:8:5=:BQLJFEKDGOD=CHHKOQXaWXhQhixhnfg`hbWV[DOIQPGDFEC:>@:=;;:??<>C=;<:=@@<=>:@56333:54956=9<<>:>6AFNTPNIOC@HHNPOY_QSQWSYWFeVbcguupoqd]cRMJSWD_NGK:=B=>=?9?9?:A<<==?@>?==;?4244549469365?B=?HQFLLWUCUHFJKSULTSSPRRQNMBG\b^hbnijoedilgdZYOWOYTHJDEMCE9;D?>=@A?A=?:===<=>7676388/8>7<87=:<>L\VYTH?=C?FAKMMeT\WRQGDFAEW^KPa^fZdae``idimSSmgR^HJPJAEK>>>>@>@@@C@C?;>==@755:56688:9=588D>B@AB?BWd`b_WZ^_]dTWXQORgJVWK?AFF==?>@@A?AC@B;E=CA=75339;85=@7>E@<=?FDO>B>EJKQJG\ngZBHFGHNF@B27CD>=AB<:?AB@??=A?@@>7565:>67;@@?<@;BAB>L8BBHQXQQbjcUEA^UUkmm_W@APFLddU\`dfa]ZXbVIIWGHPHW^[OCIB=A854L>NM^Xcj\^QEHGHJTTdfW^YNOeceikbd_^^`UTJLJLGPLHNLP\hUUDD<=??AGG=@AAA=;@=?@67:;7LDC=>>9C@JPZkidUURCP>@G_SJGCPHDK^nqxle`e_\fYTQCDBGMMGANYWU_l;SE?CDM;@AAA=>>D73<6<\?=96>:8WC9:BBFGTVQ[\^PQLC<>+[:?FM8E>9<;CV^lmfc[RZTLKOLPTSNROcq`e__\^TFDO@E=?9>?9D>AB@?468;;A869=8?;;67<=<==D?B>;>9@<99>3=;99<>=?<@@SPEGUEFXd]QQNLSEA@PcE>A?,/2+/+.57PURdb`\XjaZZSCD@D8LUzeChYZkgJSA@C@?@=C:><>;;@EEAJE]VCSWBXUR_ddaVNO@:OXFC@;654+26:,@0?@?=><<<<;6;@G3><;@B=ECDOOOSLNDE@;=<:A:9<@8?/76A;;CBJFMNJZXadl]ZPYVRX[dUMPQYTYRLN\`U`ZZXSHMLQLSLO\QD?CC=?C9>AG3>NJ=NWU`ddjdca[xni^IDD;7>7GG>?C7CFHPOPU_e][W\NRRJRViaPUO[TTbgn|vozr}tfbfgc`]dhmmYQBGM;C@>:C>@=DIZKU[bd^p^^Pja^W_C???>;;B=EDIUbV]bTWG^XheV_mbMCDB>?:;8BQUR^aZ\[UWRWRIFUKAGXbmthknotl����������������������~vqdgf]HB:1369GHMQTRGNSBXjeSbkhUMIB>>5B8=AXYY\ZXYHIDOL?=;CBId}����������������������������������tuucUC8446/7;?OLPPXO\X^deo^hZK?::IPYYQTKPEIH>@D5,9Ub����������������������������������������neE-14;13;@GMIGFMS`mahRIZUGBLC88D,+Ku������������������������������������������{[0&(:=A>>BEHIRRVaadcHPMEHACJFJJTYVQFCK?5?;419./`��������������������������������������������lP!/.*%19CSHGPRWbnbfL?O?EAA;;@ECGUMBDC<90500*0;z����������º���������������������������������kG%)2:=ENABG=?G?9@=@DMD7<08/52'-0/I���������������������������������������º������wB"2@>80)17<@]beU?EC=?C>EC0@>CDD;835+1+23:V���������������Ŀ��������������������������������, '/14)0.09HOKgIAB<@@9=A3BBVQI=7334,-;8Ei����������������ÿ�����������������������������ų}%$"-#0(.AXiGXT^\����������������������¹������������������������������R.'#'%,&*1H>WhTHD>@:2;5,CJH=8414%=42-*"'O>=635?DH][������������������������ÿ����ľ¿����������������������\^4+N<0*5@DU\mQ<=B-"0)3XE9<-1QOBab������������������������������ŷ�����������������������ޕV?-AK(-.::L=VrZ:@F2*(+:MN9/-,eTAby�������������y|zq������������������{f`dc\fhnr|����������]B04F@*9>8F>[`fL?C;*&*7LK)47$\BGe�������}��}�l_]d`]arl����½��������{oeZZNOMNU]dsx���������eH)1):A:=,D;WNQXBA7)#+C0"$$&((=M,8AL�����~���������������������������þ�{dUU_y������������������-,<9'0*38DL@XEEG@+$$'#)-88JJn������������Ų������|�������������ÍcVRSWm���������Ĵ�������J$3;52+3=JJ8FIMJE""#&&./ NN ��������������������uuy|����������βkOTZTNYn�}������ʱ��½���~!.00,,2>SAD@BME@.# (#$D@%������������������|ztonr������ü�СYUXVSQ]`trz�������������ޡ77,-)+86K3JAMFC@-# !'"7/7��������������kBU\Cemoo\b������º�ϝXv\UNKJD5(^=Rw�Ρ���������7@()+8,:4=I7@CD"#%"! #'6a�������������8�I&v'�bbath������ǵ�ȷY�dG?9_BJ&5aT�����������d41%*%"(4565=F?H !$ ")'�����������cg�aYXQ;��n|y�������Ų��·ucTPIcb;4),��Gf���������601"((35.7?GDB* !(&")/)5����������pm}��DJ:Rn��~���������ϱ����ypn_^cjRIF0]������������ܺM9+)%*'R6@E?FB#*(!,2')]����������������wq�����|�������̻���ǿrggb`bfi}r���ʺ����������RC8+)1++55?N?CE&&)#!&2$4h�����ž�������ı������������������������yknjgdjt}������ú�������YJ:1-;(<0+/SG>C5$'(#%/(/s������¶�������������������������������ʽ�z}����������Ľ�������cJG26R=13%ENDA61%7'+-$,}������ĺ���������������������������¾����¥�����������¿�������ڃJ@9Qi�$+)&7KFC18&d`:6--}�������¾�������������þ���������ɾ�½���ǿ��������������������ߒ>GJkb�:4;)ABDB073`��\a@"-{����������ſ����������ſ���������ƿ�ž���ſ������������µ�������8Cwk:[O'R6/F@D034!�w`�{d2.e�����������������������ź��������ɿ�ɼ���Ƚ��������������������ڜ+D�M5T@-P29?GC23/ �KX{�}Hb�����������������������±�����Ⱦ����ʽ���ƻ��������������������ؙ2]�WMFA536�xX���S'G����������������������ɴ������̬��������Ǥ����������������������{SK�m/{=F&FEFDC532#X�T���rG%������������������������������¥��������ʗ��������������������ʾh=���=|?F1BGAAD1/2+�X���xhc������������������������������������hq�����������������������̯[?r��Wr@>BCC@?E3.04n�~���[-F������������������¾�����FMa�������g)3~����������������������˧KX\��|R/:B=A?B?422/1,�����xeJ�����������������Ǽ������a�����j���~b_}����������������ĺ����ˏUhc~ˣ'':>@C@>E1.712��ę��x�l���Ļż���������¶������������ll����������������������ø�����wVjkx��>@E@?A?E/3222Q�Œ����`���Ľ����������ľ��������������k���������������������������Ž|jmf|��=HCC@CCB/2112' ���{���o���������������Ŀ�����������������������������������������Ƶ�{���۪FE?CCEAF//2105 ���o���������������������������������������}�����������������������›���Ͱ�{"EAD@FBEB/0.302n��������������������������¶��������~����������������������������������̵�E4E>B?FBDA-1-3004 �����ǚw�����������������������~�����m����������������������������������̳-A@>@@D@EA31/4.35n������b��������������Ÿ�������{����vl����������������������������ĉ�����a1B@@@?@CHEC0113...0+ ~�����s����������˿��������������������������hws����Ż���������������A/EDFA??AEF>,510//11-,,�����o����������Ǭ���������������z�tosotv|wjgQ\�t������������������J9>@E=FBH@3/2.2//1/./)0HSY9}���������������m@Wslirvsvuj`eouw{}vlRZa^zy���������������C2CDAD>C@D?A=?HC1.101/1-.1.0+02a��������������xkk|�����������������������s�������������b.0?BA?BDCD@A>?=GD2,2.431-0201-50)*<���������������y�������������������������yyuz�����������0-;C>AAF511/0.5/11*31404+ ]������������������������pbl__vv����������~~����������;479C:C@A=@?DBAB@BF,13/03,4/1033,340px�����������������������ncvhq���{���������{z���������t198>@;C@@??>>AB@B@D03/10/01-421023/.a{y����������������������x^ygnu~u���������sx���������b+8==>>B>BAB@@@?>;@B203/3-0.11/30042+L�T����������������������ync{Zxv{vz�����}~�tw~��������L96?<>??@?B?A>BA>>=D220212.2.2/20410("3�np��������������������~�{j�hu|����������tzw�}�����x�75:;?>=AB@AC:A@CB?>C22/30210-20104110��W��������~}�������������t|s{{��������z�qqy}~����st�'8:<==@:CBA@9D>D@=CB4312/20.120321125. ��h_�������s}�����������w��yx����������r�wsrs�����f��)3?<>=>?@A>>CA440112001.23/52151���se������wx��������������~������������wtotk��s�af��%4??@B-20030/12/3/521436"\���y^[�q�����{��������������������������su|rvbaSz|�k+3>;>>@@2/.10-4/2/5/521412-E����u<]_o{}w~|�������������������������w{ktuk]Rezu�e.;;>:;B6BD@?D>AD@=@=5012/1/1221-142525.>�����YLT[jwo~y�����������������������x�q�hfiZYqh���[.;?@>7A7B;EB@?B<@?@;45/3.14-312./219339!���~�pUXTWURrrvs�����x|��dqw{�uomssky�ab[Ob[nl�~��K2<<<>7A7BA@EC9D?C@>=300//24)21224433747���|��{ZiY[IH_jrn|����wlv{khnisofocs`y|`aQf`acm����H89??;:;8?=A@ED9E>BA@2/06.0310132/74273C�������w]`\XHShWivv��m|n\kdZ]gfhebYmXspYdWf[oqy����=9F<:023/23.45232152176=}������^__jmPNKLb_meOhb@NPE:W?dNMG\UUUPa[aowtt���;<8=<>>=::;CA?@<>=A@@0302/2043427255476:~�������obqjYXURYQ`VMYYC@F=<9>C=?D>;@9;D243012034346263768:m�����uv�wgbUcV`[GMTOEWTFA>?=M4FBIBNFFPOdhhhpw�����8;=>><==AC9<>==271231125337394<6:9e���������s`T^TPULVDN6HE>=<==>94B=<====?A<4120325184277397:57[���}z���l}uyVppd`dQkZTGC64.403703BUTGNfgrqo�y�����F1@9<98>3=:=:@=@;@=BC \ No newline at end of file diff --git a/images/trainset_face/s7/9.pgm b/images/trainset_face/s7/9.pgm new file mode 100755 index 0000000..ddada6a --- /dev/null +++ b/images/trainset_face/s7/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +10123256444696867;5B?33>BHBD@?<;=:7;=>@EK=MPTKep~�p|uvffagYMSJCDI=?F@;@<:=;8>79<=;6?;99=9>:>03222475/8986958788;8497:>A7>9>:G;9=:>9<9;?;<9;<99<>113343626646676894:7?>E?<@3@:=?GD<;<:;;;=>=:7=:;>;414635653=:8475779497@L>B=9@@A=JG7EI^ZQMQTWM@_gVaW^a^_`f[[`MMQHFGJFGD;<:A>;99<;<>8:>=A7<=8HJKMPEF=BFBHTYHIQOOPB?df^dh`ehbcYaOU`RU^UV[MMMKFDGDC<<>99>8@=<;<:>??<042362654:5735>?::ABRFU\\JPMIDKHEY`ZGHOJUKC6:OYTUSUnfd^lia`ldbdMTYaQUED9H>AI:?A;?>=A?@?=<<<=6468434619:9:96<:5;DMJYT`KNLEICMek`H=MIPLA<3:EQGSZmZaa__]dVcVU]YL]^SK>HIE=BB?=;?=@@@?@B=>>><6677526873;9;587::>DXKX?RMTOYQ[jmcOPGXRQJCC87GOJXUQPYXQXV]T[XUWMKTK`R?GL@@C@?<:?:B@;A<062992;73:;9:779?:>:=@?@B?;C;>@376492::68?66<=B@AIQD?JGYcci^`VIJGJOKJ]qg^aRLX\aapmi^`cc]g]d`YXKU;QZZMSINID@@=;A@:=@?>@>A==?9155:;>366:;ADRDD<@=?=@E>@A>@>=9B965:96?C=;D@EP[fVQSDJEHA<>SMHPNINPB?I]jyoimnvqg\^RPOOQLPNKVU\_^MMH>6@?FGC:@=??A;=;68:78;M==<:;97BHFGBKA>/:;GT_jklloeqc`VNURZSOFDW_ljoXXKN@?HCCA797=6C>:;D@=AE@HALJGGH>CH6HP6DID840:837FW^[hcl_bvYZLQKMSLVRhhba^amTIG9HC@B8A@>@<>?8575:7@I=598>@.VA9:;G@C=8=KKSNOG@:>3KPCCH;1+,2-0,GPV[[kg_R^^SUXNWFUc]QbWbnZccLPC:C>C>===?<<=<542959H384>:@=EE8=8?:H9FEKBN>L?J=39:XJKHF,-524#,1;PPUbkg`^VxUVbaUJSNQSW|nSZc`^JGM=DBC9;;5829<5@7947>5B6?;CE:DPBELITWEEIQD:@L:==?QID?FAFNUUYUMYQFGCKQC>=669=A74:9;B77J7F89;4@:35==;?4K>7D@MNCKDK>R\\Tblj]LFONVM?=>9<58BC63?6==D3K9KNPRQWFSSEE[WanhV8?NSID@@G>>A4/7408;@7F?32:>2DSLXOV\LQR]_c_bXQLTWTFEACSDLNMC=>8BGG;E>3/;=:79CAHF=NV]HU[`chahnm]bTohnN;;BB7:89;78;966;:BHLURPSVPZUOWgnfXJGPNTUJDPWTWW[YWLNHGKOJFJWA6==<=;95GB949I?CWU_Z_gioh]SXmcbUHBC7A=>=8:98A8=?IPS[ecf`QSTWW__YDGPMPMX]dtwhvlz|lhhhhgZ[Y\`\KB:9A6B?@HFE?EHOQUXY``^\_YM\`^MaO9A89>GAA::=EGLHR^][ic[YWRVMIHacXW[XTXq�������������ytoonolcTPPO=@887@GGDIUSW[ZVJU]XWT_WVVPJLIN]Y_b[aV`\XWXOB>HZenvnl~����������������������������{xnoPHA87)82;>FQNOVUX]\cPZfodUBC8;;?:MPST[[Z`YPVUWSF;8GBNg|�������������������������������������|\K804+16A@LKXUPUOR]\haoRfSN<>>7=DSSUSWUTROMQJH1708Na����������������������������������������lI.&2C;4GOQVQSTLJONB6K-(/Ln�������������������������������������������d=*')8>;ACIKKUUS^an_ZCHHT6EEDBX^`XXIIIBMK80C?1Aq��������������������������������������������}`,(%'%-8>QLIOQP__dqUG@DD;AEFAMIJK=FM><:87.;(,Q������������¿���������������������������������Z&27?FFB58FFMQgggK>GCB>9>>HEPM9@5;5;2+1:&2p��������������þ��������������������������������`(3B79&,2A4L^_aL>DEBA5AJ9BKE98/>61.+/33?��������������������������������������������������P!+,:)-5,52NQ\WF=?;?=B?5@FDC9:40/1)<:LWJUCE875D%9I`G61949(7:7KX���������������������Ľ������������������������������{!#%+3,>8JWW?^LK:926-15LA=3217+=5CJj���������������������ƾ�½��������������������������ͱD%%)-+2>]PA_M85766/'7GB85.3,8=9HT����������������������¾�������ÿ����������������������}*'!#($($4;@`V@L86963 5KPB3022#D8?XV�����������������������¾������þ�¶��������������������?2&''&,&2j����}�����Ƕ������������������������|sophsr~��������ʹ������M6)3#-=@F3E?R]a93$! /BB-1@(.D :�����p��������l{pq}��������������̫�pf^VIMY`bgmx�����Ǹ�����c)+,.)".9=HA3\N65,),%2*3D55=E�����������yrefxmfg\n�������������̑peYR9?BLGLmxhq{��ȼ������33),('./U0?O=;3# ""'*HK%AEU�����������lU7Eo�w{}em��������Ľ���t`UTQBH4$0u�nk�}ü�´����087+.*.=H??V;83 #()/B< SM}���������~rI64Tã~��sp������ŷ���oU]]OUA,",P8Ӵ�^�t����ſ���!%1543(4?HG?OI90" !&/.#TI%���������w�z)�^��ʘ���x[������Ŵ���oeskL`?;.�\ƫͩK�h����ʼ��\#)-*,*3=Q@E=;2$#%%%'#I70���������e���5K��㫞�q��������Ȳ��ϠbzcG^X3=G�Ŷ��}S���������./+*,(94@9GAH,;""!$'">P���������ny�vjw���ĥ���u�������Ͷ���ρkfZXaVSHp����ɩx��������ڰ*2(+$5/76:ID!7#$!$#4u���������y��������������������̼���ɾojf\Y]ce{�����̷����������E-(&&' '.0*@4306�rb���n=${����������������ǽ�������{�����qo�����������������������Ǻ����̚VP���MOw;+2C20.7i�T���q_d�����½���������ø��������������o������������������������Ƿ����őT>���gPfG(44,/7 +��m���xXG���������������������������������������������������������º�����lWdl���g0::D>31/43$7�xñ��vov������������������¿�����������������������������������������¸lufpy��a/9A?0/2026��Ƞ��x�c������������������ü����������|��������������������������������w}lsy��h:8C=./0220Y�����}�j�����������������������������o����~����������������������������x{qr��V!I>BA0.1221# ���z���p�������������ý��������������wu����~���������������������������������=.DD=A/2.23,2���j���x������������ʸ���������������������������|~z����������������������ͽ��8DB>E00-.7,6 t������~r�����������²��������������������������~ov�����ú�����������|���ұͤ>A>>C-2//1-2/%�����ŝc����������̼����������������������������|_rq�����������������f���Ѿ�o"F<>@?11-2/.13�������e����������ȧ����u�����������x�vnkpsuuvqe[BZ}y����������������{����˫5:C@=A<00-20/1/,*������t~��������������{qWi�~|�~{w||kg_X[Y_cd\LB>4R|w����������������������Y-BAA7A@.1,311/-.V����Ēq������ľý����xiEEiegkw}��xis�������w_`lo����������������������͗%9CDC9@?21.14,///*�����j����¹�¿�¥��{jt���������������������������y��������������������=CBFE=A<1+32,-//1+).�����j���������������{���������������������������z�t�������������q����<$2C?E@=:>2.2-/1.2/+.&5j���eo�������������~�������������|wsuz����������{�q�������������YQHF,"4?<>E@?60/1.//////,./1(;�������������������������v{�u|��������������z������������e!'@@@@@@C?@?5..10400,10/3-0-x������������������������zq�ns�������������~}������������7$*==B=@@C=?A;0002001-/1-.-130" a������������������������~vv|f�~~�����������q~����������p",;<>>AA;CA?A?+22.11/1-1-+022//.d|�������������������������z�zs�������������}�����������e27==?C>=?@?A@A.//1.3/.0-1+11./3,Zsy��������������������������~������������uz~�x��������_/1A9>;AA?A03.5///.0)3.1/-1427�c���������v���������������~w��������������v}��������_�L9;8<<>B>C?A>@@<02221,/1./0-0.000,'�sk��������|w�������������}������������~��v}u������dr�9,5<8>>?@@?@?A.021.10,0/2,//0/.-)��Qv�������|�����������������������������{{t|g��v��sX��,079<<:@=@@>>?;AA212/4/3,1-1-03/0/*.��sQ������|������������������������������}y}vp��z|Zg��%29:>>=:A@@@9??CB2/.3120../0-20/.0+* v�|lV�}�v��������������������������������u{�u{oujVa}�~,3<8==?=;ACB8>B>D20101.1//-3-31,0.4- h��[caskw}~w������������������������������p�xofcR_k��n)2;><=<=C;A<@B>=A/7.0.3,02+/0/0/3-12R�~��]G]cinx{��������������������������y�x�jqoc_R`sx��T*76>>?>=-301/0-/.00,03/21/2!D�|��xAP\^hptz�������������u������x���xnx�r^kP]Xfu|{�W'4:<=?=:>>?A1//1.01.,2-1,4/2/1/';����]MOVQjgq{{����������k����|yp|v�o�nq�gPtVPgnpzw�P118:?:=;?=B7=?B;E<@@D22.12..011000.412-3)*�xq��iOLUVNNlqnr�����{sw�tqnuqxhwklqk{�b^TH]Zlt�����?0:8;>:>6==C=E;C@C.23030-.1/0.05,52030#�����||]]^TLFci_o}���t~qdjliM�\qod`fk`}kXYEff^lk�|v��=3:>?::::8AA@B@9F92202/213.2/011--32.2!���|}{ud^pZRLX_Sazs|qa}i[PgVFqUepRU\kTicS\Kjgamk{�{��D+::@;:=:>>=EC-400//1/*03104/2/204x�������d^TpjYKBOaUheO`bHFNBGCHMYUFPYNXRL^Upcqyx�����;697GIKKLJHQWg_admss�}��687;;;@:84=??>@@?A422/3/0.2111-11106.3g�������|dflld\c`IHLP>WHGG>B;JB6ABDCN;NMOgjjo}nz��{�958><<@9:6;A@::<8:>C=?@8C2201.1.04/2012112255^�����{r|�nqTbXUUQZUJA@<57205440659AJ9KYXgjkkkv}|����77:9;@9=<8;@A;AA9>.620/2.2121033004057M������{���o]_f[NS]]R\WJJ95+0731103IR=OX_kvy{tot�{���96:?9<;:<;=69;:=???8 \ No newline at end of file diff --git a/images/trainset_face/s8/1.pgm b/images/trainset_face/s8/1.pgm new file mode 100755 index 0000000..6cd1e6d --- /dev/null +++ b/images/trainset_face/s8/1.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +~����||{|{{uuruozttyqj[e^MNGI=7*4:AC<>DMUTOE>DFINMVLXW[X\WTGJVQIEGB=?Ugmsxsz{xzzzz}w{zywyyy�����vwypuorpuuwvsrsma]ZVF>7-,(-18=::;9DMLD=9@BEKFIFHPPVTWLHEIKFCCC=?P]kqvtwzyyx|zyywxzx~�|��|tqmlrxwvuoqrkigd\YRQD4%$)%&58:B?>763*):<4>CH?BB;FDCAEEHNJKUMKGAAA5?QWepnus|zywwyvzyw{�~~~{|wrpppwwrpojkgb_\ZYQJH=.,%$$*<8::@A<52(+57;>D>?@;;??<=9@@EFLKJIGECB5==?EKXUYdnqt|u~�}z}~{{|{{|z{rupgbeUTYYXWRNEDCD?:93515<7A;=810//$0*.)---+14315<<=E=F??GLJJG@=>9@LZ^]\dkruw~�}|{}|{wyy}{}zwmjaXYTRUWVTSNHFKDBBA=>87<@>9:6321-)/-+'&*.*2-2/.37<=EBC@>FMIIK>884BGUfij`gqp|~{|{|zvwv|z{zuuie_TYYXWW[UUOLIPMJJKKGCH@F?@68111-//1+0).3*-723,41/<;AHDJRWTKP;<:C:6@S[iaez{tyrurtuturog__[[RKKQS_ft|�}xocxyp~vtw|kdYNFCB;6*+)43+/,4053>;9@P^am��������u�����}���vq`UNQOF>D?67=5271-3,32:105;?BINKPQLNMHLHEID=67KDDprpuvwwvhkgd^XOC94NZ`n�����������z�������wtiXXTWPMEEB;>;>=>22/6237(0726@EGCGFEGGLGFGAC@4>G8loxztyojc`^XSJ@:1ETZo�������¼����y�������yq`^]V^WEKCB?B>GEA22/4232,9743/31-7/0.;5).8HE?HH=781*760680,$01;>?>>DIKIBFH??84./438-+&**/4;;;9<>-+,&'*+69495;:;=85/3hhaSOLB=98922-$Nl�����������������ĸ���uju~�sxioka`ZOMH;8-.7<6(*4''+/713389>>5,*)kdTPIA<942<4/*6e�������������������¾����~qsom{qjmk`\VNFB@FJRSEEB@949/2?;.$31)'*/10568=@70((bVLD90../-33).R�����������������������������odcmhffe]ZPMECBGRUMFCA=824+5?6*(3,'-,--196:A?10/XIA41*-%*//++Cr������������������������������uf^]]`^]ULKJHCDKKPI;B?:80'/<:-*(2)0,,*,39:?@:2-HC://,(.2/-+3a��������������������������������|mb^[[_YXTWKQHGEHJ>@@@:/0'973.&-.-,3)+.4+*37)+I>50'*(-64)+Iw���������������������������������|rlh]ZSUYVWWVOKJOE?CE:5223B310).,+/3)*/,!%2-0G91/&%*35/(9Z��������������������������ƿ��������yyreTQOPPW[RSOUTLDID;<73?=0.0(0&*0.-00%$,64C56*((-32&,@;68=1,3-*)(/,.)81)2D;MC8.*0133.'Vx����������������������������ÿ��������{wukYRKFGILKEJIPQM?9>99>9($-0*&)*(+2/0.=?QC7203-1./0h����������������������������������������}wnj[VKGAEAE>DEFNH>7538?2&!-'.*-.0/+!,9HHH>8;8857,,)(.$!**% !TB:6/22-$)h������û����������������������������ý�������}rh`WRE@D?;;>9ICB>A@><7841)*$'KB735:6'8v���ù�������������������������������ƾ���������rn\]QD=C<;:8?<=;9<><=8==9>8DCB>50.0%#"@=477,&c����������������~~��}{����������¿���������wsd`URH?9==:>6;A=BC;@A:8:<@BA;262/A97:,-"u������������������������������������������{oa^YTPJG@;>9CC?:=9;?>@AB;<;8A<=613+$ !@8<4/&!'}��������þ���������������������ſ����������sjYW[UUURQOQUNQQH;6766>=GC@=:<=<551*(!)<><20& 7���������������������������������»�������~~vmihhkhonsuusqkl_W??;81:?DA>?<8B57:1$&*D?61-"$ I���������������������������������¿�������}yzuxzxvw~}�y{xtmfVOC>9488B?@=>@;78:0$,I8:)-"!]�������������������~����������������������~{|wyzxxw{||{vxtspic_SJC>;97;@==B;;8=;,0A;42*$p��������������������zx������������ý����|z{y|xyssqpnrnoplqkmlhgbWMH>>=9<><@::>:B85?@0/3"���������������rmkifvwwv}����������ƾ����yxvzxyuplffghjfg]^Z_ghgkd]VK?556785=:57590!#&,2*44/-/95)5,%�������������ʸ�NC5?Gmxujq���������Ǿ��ohowvtqoku��bQ?423NP:8>CM``^^]LD:%#',0-417+5///,:�����������������[QLIaw~{|���������ƺ���uly�skiu���[>=33*LhS;-=CY_\\]VI?(***//7438,13-U�������ǿ�����������}���������������������u���~rr����Q5;662SlgF7,:QU_[aXMF*+$(-14/4/2+3!h���������¶���������|�������������ʾ����������������lFA@6D]lgH@5?DW^ac[WE/)'"),./231.3 v���������ƾ��������}}z������������˺����������������e_TRXdc[G;AEOP^`i`ZI2!#("#/0*23/33&�������������������}���������������ɷ���������������|}nmmjac\NDAHMWV[dkdZL7#(&./..0//3(������������������������������������Ƴ���������������}zsrlnhfc[XVY]]]`ipl_N7"&')06,+7,10������������������������������������ĭ����������������}zxtvrollfjhbebjnrqfT9$#''#'2&*1010�����������������������������������̾�����������������~}yyywsvqqoljnmuxwnT='"&(%)*&(.3.2�����������������������������������ȼ��������������������~{y~x{}z|ytvxy�zu[=.%'+&'*&%/222�����������������������������������ɷ�������������������������������~��ub:-'((()&)*"332,%v����������������������������������ø�����������������������������������xdD')%*'&'',$122. h����������������������������������ķ������������������������������������xhH,%))&'$.)122," Z����������������������������������ú������������������������������������ynF-$%&& "+'1/0.& L����������������������������������������������������¿������������������|nI) *'&!(%31/.) ?����������������������������������ƻ������������������������������������}jG(&,$ ")!4/0-- 0�����������������ƾ���������������û������������������������������������|j=$#*%#!&0+6.%#�����������������½��������������ÿ�������������������������������������y[9$)($ & -.21'�����������������ƿ�������������Ŀ��������������������������������������wS,!!() ("%)/,0)�����������������ž����������������������������������������������������mH,$+%")$$/,2.( n����������������½������ó��ý�����~������}��������������������������y]C/#$&%!")"'/0,*#a���������������ľ������ɺ���������rel�������������������������������pX?0#%$&#)$ +01*)$W������������������������Ũ�������s`SLp�������������������������������ymX@."$'"!&#"-/2+&(R������������������������̿������~phZS`y}�����������������������������zkTA&#,#"""")4*5)'+R�������������¼����������Ǻ�����{wpofdk{���������������������������~wjN7+&(%#(#,1.2')& H������������ÿ�������������������yzyouv~����������������������������r`J5.!&!%+)'""31/(''<���������������������������ƾ���������������������������������������{n^B3)&#)+(#''32.,%%7������������¾�������������ʿ���������������������������������������vkZA0$) +(%%%%=22,&&/����������������������������î�������������������������������������zshWC-'&+%")!89/-*#,����������������������������Ʒ�������������������������������������xpbU?1&"$&#)!!<:2+, ������������������������������������������������������������������}znbV?0"#!&$&(9@20%&���������������������ž�������������������������������������������~zk^T?-!%"$% &<<1-$'x����������������Ŀ��������������~vy{����������������������������}to]P@/% '#''>>.&&%"f�������������û�������������~xwrrnoprrs}������������������������zsk_Q=("!+((*@8-"$#& S������������»��yokeyv�������rtqwqmlkfdlmsy����������������������yrl_L:+' !+.,?7*"""$9�����������ȿ���cN>H��������������twrlfe_bfhxz�������������������xsj`Q2##&$+3->5)$")�����������������mOF~������Ǻ���������oo`]VXX]l������������������zoicK/%)$:.=5"" !t��������������Ȯ��lt������ź���������v|q]VG96Rt����������������}{ii^F("!# '"4.53%% R���������������ô��������������������kpjSE?/7Nx����������������}tmeV@% !'!/.:&&! ')���������������Ⱦ����������������}rpwdY_OFLVdt�����������������ypl`M5""  !223$%!!!i���������������������������������wwtrcfebds������������������ypgZB-#  66.%'"$$" =���������������ý�������������������|sqopv������������������|umbQ9$"!!"2=0$. !!$ y��������������ž�������������������}yvu}������������������}yqg[E+'!"!!2?-/) #*B��������������ü�����������������z}z||�����������������}{yxkcH7#!'"&$!38/0'$#")$w������������������������������|wwx~}�������������������|{wrhX@(#!!!! #'#!39-/$ "",%B���������������������������|uussv{}�������������������}|zsl^L2 & #!!#+$ 6:.(' !$!*% s�������������ſ��������yvvswwy}��������������������|yxleJ>##&%$#+$$,0;1'%%!&'% +0���������������������������~������������������������|wqcVA+#% &"('&%"-371. "$$-#L��������������Ľ�����������������������������������}xqfZD2")&%,)&"+ .8023"'&*& p��������������������������������������������������zwsh]F3* *&".(# ,%*4,*;)$ %(/$z�����������������¿���������������������������~{wphZI81&&.#!&&)&$&,++(,00'%/.# 5��������������������¼�����������������������~}ytohXJ530+*,#!#%&)#$&*,(,'1(&1/%g���������������������¿��������������������}{vumdYE@031),/  !")%%$!$)*(/",/*+3  Ys���������������������ý�����������������~zxqojbOH=;233,..#!# !($$#) !+()(+*!&+0%Snz��������������������¾���������������~wwpnifXNFB>:440/2)'%&'&$"&&"&(-&* !%&),!!Oow|����������������������������������}wuqmif\XHGAC;9910.0+,(& %&!!!"+&$* '#+'(Hoyz���������������������������������zspoi`]XQKDFGD>9:51/*20%#(#"# &('.''!%!')%( Bix{~}�����������������������������{vnkf`[URMJKEIBC@;:43+303&&"#$" ')-*)#%#.%(%' 7hv{~�|��������������������������}vqjdbWZNRNLHKIGCC@=:14100-(#$(," $ +11&'!()+'(%! %2cu|�|}��������������������}�zxqli^[YRXNQNLLJHHCB@;6830-(&%!)!&,-('# #(5/+,"+&/*%%!## ,]ry}�|}|~�{{z{wyuxz}{yyyuvqtmgf`\XVUSXOUNOKMIHCD@8;632-" #$+(/:((+' &./.0)((++')%&( $#Ylz|��~��{}}}yywurposqpmmmhlfc]^ZX[X[XWUUNLMLJEIG<8967-/!!$!()1,36'*-",-0.,+*)0,*+&&'% "Slx}}���}��~����wxtnojlggfaf]`^_[^]__]YWVPRNMJIFE?6:;5--#"!)%%((.2,/2(1)4.0,.*1--.&)$'##Ofs{}��}��~����}yxrojjgbdc_bfabbaa`_YXWUNQMILGF?9@76-,$"&!&!"(./..7"+30 \ No newline at end of file diff --git a/images/trainset_face/s8/10.pgm b/images/trainset_face/s8/10.pgm new file mode 100755 index 0000000..48107e9 --- /dev/null +++ b/images/trainset_face/s8/10.pgm @@ -0,0 +1,10 @@ +P5 +92 112 +255 +ussruqrpotT[XRNEEE>AJK8979BDG:KH<8B?GIG@74B<:;B75553571=7:GYfemeld`ZXZhlnqnqoqqpqmnonpnpkopmrsrqrssllqiTOPTC>JF)0BB:@4;FG9:>@;;@BEC96>JBB@97>A:DFBB==@89CUVacieg[Sb\ekpopnrmopnnoomplonnuosrrqmojmjURNE:3A>834=SbfkiSWd\gommooronponkqnopntsqsrsmmhcZ[PL477/A94FJ73<226:6066@A>5)(,)0+//9;:52'$#+36Lfd\W[Xeloknpnpoooomnppqrsqjpldc]H37*1:1B4360*./'/)-'(+12-60/.%!'! !#'.1576;5;8201*$!!$-0=J^UXTYemohooononnpmomupopnli]VH6.<=7;38:444(-3)')+.),*/-),*+*("! ! #('+*,'(%'!""!$$%2=QRQ[eolmlmlnqlonmmqsilhhbS>43CDA7740/3560./*+)')+'(.+-%$*)&)&#"!' $#'%(&%*$'  $$+7CM^blnmmplplnokormmhmfUC41:B5122,5146:8/.$$'%(#.(()/0)%**.-$,-6(&"*/)""'&$%($&*+-+#! ! !#(,9DSgmolpkrlnnnlnkldm\CD>6B:;56=:?<976863.&&&*&)(0,+).)'.0,,06=:0-1@>93*%&(*1,/+*,)%)$(&#!'%'+9SiniojnnomnophnlcN@@<<>?GCEGHE=:86629459720-,*65412-104316DNA43?M>7:0.')-03/0/*+/)%'%'%$"%!*3JhgiimrnnnomjhdSK992,.*9:CEJBA==?=:58284:786207986<9<:D>7A[HB?:EMM<9=1.(()2/1241.5<.,,'&*/-,.@fegkmqmopocSMRS5.*)*6>=?CDBHHIKUXHPVOF9AFP\F:=6!.+0..052497//,603410.9;Pjglliol`UUV_S7%&'3=KISVPNLM?<:8;:7?9DCIMSRTTWX\ZXabhgc\]`MLFAFO`P@:7*0)'0.,5/122+')$#09545A@DihgjmmZ[V\dM4*9BNQU[Y\[PI@738579?FLKMNQM;<=77?KKOX]dms}���������������������iTA6.BGIFC6522/+',3+*0960/5)$"/%4E98hj_ZUJA6::EGKPNJGC<=729EST]aow�������������������������t[F=2AACDIB.519(*/5.#%.;6045,'+&'53-1bbQL@489>A@CHFEG?8240?Pcchw}����������������������������iSDB@B8BDB9:2:2-107+#01524563(,,951(OKE=9<49;BCIEB?6002:I^ku~�����������������������Ŀ�������xUPHB=9;E=A=>:>901:2+./41--;6/)&8Q/HD7;::99AADG@;8306;BUgv|��������������������������ÿ������{cVHK:>:@????=CA96<64.-020.496,"EAE>97?;;<>HA?;5-3/=BNct�����������������������������Ľ�������lZMJ@?:>:>><6@7>8?915+)11.0=8,/3=7?=;7L\n{���������������������������������������q^ROB?4>975776736936/)(+12/;9219;;;@9:;>86104125>+"'%%%!%, &551-',-586-5?P[cs��������������������������������������ÿ���������eH<0G>9;3:,%&"&&!"!( 1+0*/,5A660:I`du���������������������������������������������������{ZD44M@85<94#/'+$'.%3).)'088<99AYbm������������������������������������������Ŀ���������vRB/7PC:4:B9!-,+##'(!4.*&,76128?Kagv����������������������������������������������¿������k\>*9UE?28=<*%'*!!$*">4(&7:2.1>BVblz�����������������������������������������������Ľ������k^E,=VG>768<0#'/ '?004C:1+0=J[cs�������������������������������������������������þ������peK*BU@;530==,!'1) D6;=G6.27AO]p���������������������������������������������������¾������ujQ0@T@47/-6B8 %0-$='04+/\���������������½��������������������������������������������������wiVDTI!',+5676B>@AE0-5Lm������������õ����������~}}�����������������������������ſ����������ytYKKE&'&#./6E(:0*/*,Mu�����������������������~tzp^TZY_j{ot�������������²��������||�������ve[tz{wu\EH09.1%2W����������¾���������{hj����Gm?>-DZvrv���������������������{������zkgddZPovxq`MM $2/4;`����������Ŀ������~d]s����ˈFbX+%Ld^}�������������í�}�������}~�aO9=2@:AFYvuveX\ +!!$51!1+Ujvsm__*%8'(Ht��������������������������ǯ`E9AJ�����������������Ƭ�����|~����̉,G")+LE$=Zjvskb0#4!1Ox��������������¾������������rjkz�����������������Ů�����������ХG42+A`R2;Un}}rf9". 5W��������������������������������}�����������������˳�������������h::AhvXAVgy��{mC +  2$;^������������������½������������������������������˽�������������zkeel_FTip����sP  /!$:c����������������������������������������������������Ú�����������zqgi__WYmw�����yS'!&;f�������������������¼�������������������������������Ɵ������������zwtqpv~������z^#%*?i����������������������������������������������������ǥ��������������������������z["%.8?e����������������������������������������������������ũ��������������������������{Y"!3C=Dc����������������������������������������������������ɭ��������������������������{W'$OPOIa����������������������������������������������������Ǵ������½������������������~Q-![e^Tb~���������������������������������������������������ʺ��������������������������~G +"Zuj`d|����������������������������������������������������¬�������������������������v2$,?�tjj|����������������������������������������������������Ÿ�������������ÿ����������m$''6�}ql}����������������������������������������������������ɿ�������������������������Y$ 3`xuo~�����������������������������������������������������´������������������������D!#�w}|q{����������������������������Ƽ����ƿ�����������������Ʊ������������������������8 ��~}t{����������������������������Ż������������������������������������������������p&!����sx������������������������������������������ø����������������������������������V!����su���������������������������������������ƿ��������¿���������������������������6 ����sn�����������������������������������į������vy��������|�����������������������f!����nh�����������������������������������ǿ�����`ch�������h[~����������������������NxjZ[JWz�����������������������������������ƿ��������������^a���������������������w2!&# +x��������������������������������������û�������{��rs����������������������_!$c�������������������������¾�����������������������������������������������yG !J������������������������������������������º������������������������������l1! " ������������������������������������������ý�����������������������������S$% +u��������������������ÿ��������������������������������������������������z8" (P������������������������������������������Ľ����������������������������i)# %&�������������������������������������ÿ��������������������������������~[#!!$ t���������������¿���¿���������ſ������������������������������������|C  #T������������������������¿��������������}���|}z��������������������}x(0�������������������������������}mlpsjt}{uillpmnrwnlmu}����������������g r��������������������������m^U[e^j��|���������psg_Y^`ar�������������A +^��������������������¼����sR2Oi^s���������������`R@GMLl�������������o# +Nx���������������������������y|xnv��~���¨�������dQ"*;Of������������R   Gm}�����������������ÿ����Ľ������������������~`WSfk��������������s*:7-+'0,*)(-*,75(bjruvxwuwvtxsturvrqoru~����������������������~yjghz}��}w~\#):JB8GKNE>HEKJD=/5 8-625164;7% #[ilrtvwuttvtwvuvsvrsmnnrzxvxwwx|z}z{|y{zwvqiffpw�����x|{V(-;GG>AJUNFJGHJIJ7+(869:=:;9B9#)Yghosvttuttvuzuvqvtsspjhihjhjjhlkfghfghhhedcfeesy����}{yL*3EDEBLITOMNHFGGJC&&9:?A?A9@F? 3Sehlnswrurqttwxwvuvuvtojg`c_`_]_[[ZZVXXYZZ^_flry~������~wwF+0FMFEJRLLUNAKMLLK)&?AABCE9FHB 6N_lmnnttvssuvtxyzsttwtpmhdab[_XYWXTXVSYYZ^bimwx}�������zxt=$1@UIHITTPOGJQQRUQ)'B@CJFEBIKG' +2LZioptktrrsqvuvtxwspsqpmifba[_[YWZUYVXX\\ehoux{��������wm91:UKHOQTVLMLTTXXN,/HBFQLJGNPJ, 2HVdlqwtnropwqutoutwnromkjhb_Z\ZVWYUXXZ\_ejovv~|��������|ui8&-.TIFTTQTPOPTUUY5.D \ No newline at end of file diff --git a/images/trainset_face/s8/2.pgm b/images/trainset_face/s8/2.pgm new file mode 100755 index 0000000..3a25508 --- /dev/null +++ b/images/trainset_face/s8/2.pgm @@ -0,0 +1,10 @@ +P5 +92 112 +255 +��~�~~x{xuopnputvwnrnj]Y[LLDA6)'0-8?B?AINVUHI;BEFDFLITTVWNQBHLFA>??Mcgiqvyvxywyx{y{z{tzw|vzw�wolqpvtstqtsnjff[UPSG=7-"!.&-2;;<:=DEGC?:?A=AA>BGHJMNIHBEED><=BV^gnvvvx{xyxzxzyvyw|xuw~}���|xqlpovxysrplpdgg^WJIF?:4#')57AAB=6;<:5;<<@>?<=<:>ADEGDKFEFI<=9>FW[glsrzvzwxywzxzxyzxw�|��~zzyvppqwzuplkhe``ZTOGKCA=)!#(6:G<<::@<<==BEKJPJFA;<8BMVejqsx{vuvxvu{y{v{~{�yyxuttuwtuliga__RQNTQJGDB4*+#%&2@6:=@;92)/)56:HUR[\eluywu{xwwv�~}~zxz{|yvuvqhg]_KOGPSWUULKE>@6;5,3589;76<14/62-.+0+*0..130276<>=A=>AJNGGB@BQT]\`imvuyxwxx}}|yxzz{zz~|pheWXMNPLQUWVYPIBD?@;;65348<9<96412,),))'(2,(303236;=?<=<=HLKC=;?M\hhaenrrxwvw~~zz~zyw{�y|yzkdUWLPQQSERKXYVVGHHD@C??976>?893630/-+*+& .,.,300)174?OGQ>:69H]lmeeotuxwx{}~x}xywyyxwylg\YXX\ZQSJTV^`[]WOUGNMPOJGKAB>775/-..2+.+&'/,0.44,,2*6>>?:<68Naaafopuvzwxvvurtvupnd_WWWSULNSU^fks}}xtjengkqmmhnhZQID;::/)'160*/.//:0645<@?:6;7:RPXcmppvtuqqqvwpna`^\TOE>AP^gl{��������q��~�vz��ti^THMCE;90-33+06)/,-48765A?GFOIKNNOLFGGJC9?779D?1./+1+,'38(35B>?@>700M\g����������������vm{������ukdccYXWCEAB5@A;D;00/&-..&9-,*77><<9;BFE=>A3/69=ojf`WUNQELC<3,/;Wjw�������������ļ��ts}�����~shchbZYLBC?>@@>>B=622(,.19).'%&-74;77=86:81.23haSNIB;?7616./4Wo�����������������Ż���vlq}��rohfg`XXPC?=:BIJ>B@A=60%)5;+*/#'(0454489;49/*.0dVREF:=2.1<5/5Bl�������������������ź���xhbm{tnocbf]WTJBBKNJ?A>;2**/7:-'*-"/-)/56:<>5+.-.L@42,($(,1.09U~������������������������������qbWca`[XWNIE>8<@KQH?@<8',,,:4+$.,)-%.(88::=2+:6@551'*'/1/,5Jq��������������������������������|c]WTXSPRBB@A=?CHM9>::13()52.%+-'**,(322576)25=23)&&'75.1GGG:=756(,18*1&.)*-,-(4%#+2*/;65.$%#.73-6Iq��������������������������û��������rneVRLNMMSLPJGINA<;<61,*>512$*,(*,0,*(224986,)%)41,1;T|���������������������������¼��������wxlhVFJGJPNSQJTPJCC>=853=4-1"*)((.53#//?6?@9/++0.2.4Dd���������������������������������������zsolULHDFHNQOPQJNG?<<:699#.,)(&+*,./)4<=;B810/1*3/5Qt����������������������������������������ytnhZLK;F@EDACEIII9?566@. *,),(,)/(&)8=5?>372,1/3;d��������������������������������¼��������ytnfZOHDA@99:JF=33.9<.!*&*&'1/+$ +36F?81,),1,Jx�������������������������������������������{tpcXRKF=>986=:9EG:504790()&2$",&##%4DA8.513-)V������������������������������������þ��������vme^PRA?:;7699BEA8;46946/0*%""!3C>62980$(n��������Ļ���������������������������ÿ��������{sh`YPH9;863<6??=:;=?;853-+" $A74651& :z�����ƿ������������������������������ÿ����������tja\VB887486697658;;>533.($  @6162+$J����������������}z�����������������������������yreXVJ=6:59:88947737:=9630(,'!,=477,'Z����������������usmruxww|�������������������������mfXKAC<9666;88=664=687;??862)&'%3:79/0!!h����������½������|vxyxuux{�������������������sk`[RMB<==>>56598<=79<5748??@54,$%*+;;70'$*x����������ý�����������}z}������������������xi_VOLLFA<7<@D?<354267;;>>59:98:4/&'-1@=5-(:����������½���������������������������������}pcWSOTSSNJOLTKPN>:=.3.48<<=:2:;594,%-0B>2-& O�������������������������������������������}vwtiifhgfkjpsqlmggYLD;33/33<>878<4692/(/@=.2$a������������������������������������������||vxvsspuqptuxxuwtqnf]UM??74073C:9;73483/.A7.2$o����������������������xv�����������Ļ����~xwuttqqsroqsvwurvlki`^XMG:>;85;8<98:5::60<4//!����¿����������������z}tqy����������ƿ����{squqtpomjikhjmihhgidde`ZQB38=9:47<8836:=8;.002������ø��������ygdTZ[_ltomv|���������·��~rppprpmia`kelmkge[TWbcc^YXI;)1)02/598020897-//# K������¼�����wr��_UE6<:_apnjr{{�������Ÿ��xninmlj^eiophkgedb_TKJXa[YWND/,##*+.52//,*52,2.\������ž���tip���hJ9237cjghoqw�������ɹ��uhgljhcehpgZUCHEDOLOFDBW\WUUJ>.$)).-05.**.21+!r�������¸��~x~���pF?:7Kr{pgmz���������Ǹ��qcglngjhcpgNB;71,:I7><=JZYTXOD6 %&&).,224(/-5,2��������ƾ���~�����WLEAe|�yrs����������Dz��vblqtkb^i�~W643.(7\L208@RXTVUJ;  )&!-(/35/*.2.<��������������������vqvw��������������¯��{oqzwogly��k0?<30LfeC-&6IXXWYL?"#"* &,*-12.//,Q�����������ĺ��������||x|~������������������}y|���}}���MB;2B^icH214AO[][R?,#(!"%.+.63-/+Z��������������������~|yyy������������̿��������������m\ZSXa`ZB72C@PZc`SC,$ ($+)+..-1$`������������½�������z~�����������������������������vwphbg_]YND@CIMT\feVF)$ ''(,-*2+3#_������������ɿ������������������������̽�������������yzvnlgmbcZPUUUV]^ej]D-%#$%'(*.,,6!]��������������������������������������˹�������������}zussqonhecda^bemkfH/!$"&&")'*/-3$ +Y��������������������������������������˷���������������{xtwruropkmhjfmpsjQ/$"#!$'%!+(132& N��������������������������������������ɶ�����������������~{yw{wxvwuroqwxrX/(#"&!''&#%'-21& +G��������������������������������������ķ���������������������������z|uz{s^2%#%(#&)&'#110& .��������������������������������������Ƹ������������������������������{|vc:%%!+!$),#12,# !y�������������������������������������¸������������������������������ug=&(&"*!)- /1-$j�������������������������������������ĺ��������������������������������wh>&,%)!+..3,'_�������������������������������������ż��������������������������������xk>$,+ '%"%.3/) O�������������������������������������ž��������������������������������xe;%*"#'$#,0.& J�������������������������������������ÿ��������������������������������x^/!(,##(+4-(! ?�������������������¹��������������������������������������������������uU(('&$ '.2,&$4�������������������Ļ��������������������������������������������������pF'!#%+$!00/(,�������������������ü�������������������������������������������������`;'*##+$!"21/$"'����������������������������ó���������|}�����������������������������pX9'!&&"(#'#-3/)!+{��������������������������ó�|�������{fe}���������������������������{jO8&& #"%%(+1+)$0v��������������������������ɸ�z������zjNEh�������������������������ufI0 $'! "((,,.,%#p���������������������������ƴ�������phXO`w~������������������������|r_>+%$& $*(&,(0(%'b�����������������������������������|rpggfw�����������������������ymS:'$#!/+$%!&.,/*&&!P����������������������������ƿ�����}|usot{�����������������������}}tgK5%'")-)%!)*...&%# +F�������������������������������õ����~~������������������������|{o`I1#$ ((#%%$'--/)(&$0�������������¾����������������ʲ��������������������������������{viXG.#"#, '!&&)3.*) %(�������������������������������Ƶ��������������������������������zqdWB1! ''#$+*70#)!$�������������������������������į�������������������������������~zp`T>-!!"#%$&+(:*#'$!y������������������������������ð��������������������������������up[O?)#")!$(($:,%#&#j���������������������������������������������������������������~uh_J@ !$")%,#"5,!"& R����������������þ��������������������������������������������}pfZL4$#%,-+$5)"%#! +3��������������ż������������������spns{|����������������������zpdYH1 )$%8+!1! &�������������ƿ����r|����������|sjdbefdgituy������������������yjbXD+$ &#:3-" ' j������������ž�����������wwywuoi`addf^b\cafgty���������������uiaUA)% %!42&'$ !#  +F�����������������ǿ�������piihgaYY\\Y]ZYYXURY_s��������������|qg]P=#"!/-)'"!!!������������������Ľ��������wnlcc`^dce`\ZVOQT_l}�������������zqcXG/!! "*0*'$$ #Z������������������������������������ytogcfgv{}�������������|ykaTA$$ 40'+'%! "'������������������ù���������������|wrpmqqw����������������ytf\K2$! 360&% #_�����������������Ļ�������������}yrwuyvxy���������������}wneR>"($ $19)*$$&$������������������Ÿ����������}xuu}{}v}����������������}xrj\J1!#$ "$"$1;$-! &Q���������������������������yxxsuryxz|�����������������|zqrdT: $ %)$/9 '!""")# u�����������������¼������ytsurxvx�����������������}}yvph\D( "!""%''"(.9!&$"#!)" 5�����������������¿�������{|}~����������������~yyrleM4%$#&()"#+1.#$' "%#( v������������������������������������������������}|yzuqgV9*' ")&($%$.5'%"* #"%")N���������������������������������������������~}{|zxtpj[D,"&)+'&(*,8!$'(##'($Fh����������������¿�������������������������|}{yywsri`G1$#!!!&')!)%*01 #'1%%)('>dr�����������������������������������������yzu{ttqjbL9%#%% ($($)%),(!%&4* $'/$ ;fmy����������������������������������������|wxvunthdM>)(&#%"""%(&$%))+%"+.  *.$1hrtv�������������������¾�����������������wvptnph`P:2**''&%"'!'$$"%,*$"%+$*/% +2cywuy������������������������������������~vsonpkg[M;32))(+!! %%"&&##*)' "$*#)+(-^uzxv�����������������������������������vpnihiaXH?:24(/%('# ($% #&#**"#"%#)&*#\s}�zs��������������������������������yqifgb[OKA;930,,%*+$$%#$#! '()#& $('&%!Xr}��yty�����������������������������ynj__]UNF?D<:51.)').(%%!!! )'' #" %$&(&%#Lsv��xvy���������������������������~wmf`[UREIDCB=<6-.)*-)$%!"!(!&((%"'(#&)(&(#" %#Ily����~zyu�����������������������~ysi^\WTNJJIHBC>730..-* $!$# &+%#$!*,+"+'"$%')%%!&!@jy�����zyx}�������~|z~}~�z|{zxwuskb]WSTLOKKFHF@;;032.((&($/1(!&$)00!/)*$'*&&)&& &;bv~������~|z~�yuxtpwpvsvsrormmla_[WTVUPOPILFD@@8341/'% !.*+/4+,*"&*.2*0,*''.(&)()#" 6ar|�������|����|ytsppjmkjkkdfb`^ZZXXYXWURILLDFA@7523.)!!(+&$.00,. $,(*8.0+-'*/-'.&)#  /Yly~���������~�����z|rspihhfdb`_b\_Y_\^ZZQQLMKEDH=9534/)# #&$ %//,0/0.+'7236,)(21*+'&&! (Zgr~����������������xzsplijfgahdcccba__[TQOLKGJEC9971.+& "#$00(0,%35()//973*/02.)&'#% $Ufoz~����������������|xvtkmjkijjihee`_[YUPOMKHKCB>7<5/)$!%%,4///&01*)+->93,0391(%$'%! &Nfsv{�����������������|wvpomllmimhhce\]UXRPQJLLDA=9?6/+#!'$.19-0).-),)'9:71/99:'(!)'  Gcsxv}~~��������������|zwrqlnnmmjhhd_]]WVRNPMNGDA?@>82($(%#,:8/)7+1-)(# \ No newline at end of file diff --git a/images/trainset_face/s8/3.pgm b/images/trainset_face/s8/3.pgm new file mode 100755 index 0000000..783ec01 Binary files /dev/null and b/images/trainset_face/s8/3.pgm differ diff --git a/images/trainset_face/s8/4.pgm b/images/trainset_face/s8/4.pgm new file mode 100755 index 0000000..69125e8 --- /dev/null +++ b/images/trainset_face/s8/4.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +�}}}pkinjkigkjja^YUPWY[\URMKKQ<;831-().9FLWSUQOPL??73::;@BCCJT^ijjqwltwvzwxwyxuuuuxuvwutqssv}|{wqhiiebaie^YPTTWQYUMFJB>A?6+*'$%'(&'-9=DGGIFIGB87/5849>>=55&$"!',/+!-98:?BBB<;455554575@>;BPV_\fijquqyvvwwxutzuvryuutws{�yxpsnod_\[VMPOPORPUJJF?A=@;//+## '18>)!(49EGAA<<562,4417534;99AEQX]gbgtotuvuyqyryrutwvsuru~}xxmogmfXPKMG@KJKQPNNED@=9:900.1),*.@AA)#+)39@<=:.0.3%0721440676;?IKVZ_goiqtvssvqvutuuwussr|zwvrgjfXLHQMROQTWXRRQMF;;688;507/(3,9GTWafbjnrrtttuvxqvwtuy}stq`OD=AFIMQX^\WSOPHIBH:>?>>@::3,2D@BNZ^c_XZXPKKHE??==8;?AAA@:=FOHUUX=<86442-/908//1..-,''-,3/6235:59AIQUdpsrutvvsqurvszrneSG;<:99-1740112,.+*(#)&)-/.05:8?BHMVbkpssvuvurwssvqkXH?DOOTZ\UXZYZWVPOHGCJKLOUXYTb]b^aeng^X\MDHBKDG;455400/-.+,)'$%%,$//*16;PVgkrz����������������oe[eglmd^\YSG;::5:*,).((*)$%0+/-447::>@@N[^innrqrUILKKPMNNR\aXUHB984>HXcoy������������������~dcYZnsg]]X[RG8A9:83%-("1-%!%#/'-23479;9/+*++;*% !)-+2-*97A>ENVQR^dnF?EEKMRQVQKF>4479=DR\ly�����������������¿���wecTXjpc^eRPFCB<;794+/*092&#'&,0.$029?6CNOXTTJGFHGPPUOPH>8983>MUfm���������������������Ľ���|ibZa[[\XUJHIDA977.803+43($","+/$%/471AJJLGCKJKLOEA:4.-067<>FV_m�����������������������������ng`ZXNZTNLKHD;=5216/3.63$#$,&1(&(1338=CA=CIMLLEA5/),/166=HV]e�����������������������¿�����wgZTLQMLOGGF?<777/515.44+%#+03-)(0/:A=@=5OHIE94*)(&/56AJT]h{������������������������ÿ�������maMILGCIEEB;8651+;/8012.,')243!++/58CII;EI>5-)&#()49:CR^iz�����������������������������������gUL@B@ACCA@564.439:116/#(*44'','039KE=?;8,'"%$(.17=O]k}��������������������������ÿ¸��������nhXJ?<>BDC>6:/3085:123(#&-9/.&,&2.A?3:62&"$'*32;4)*&$/)/8DUhn����������������������������������Ŀ���������{k`c_KB;:562776;??E;;73.8.%+.0/1;=45+-'$&5>H]ht�����������������������������������ľ���������~kek_OA?73.3258:=CDE<::64+//(-,2A<40-*$0:FOap������������������������������������������������zvde`PE@2.+*1/39==B;=<;43(*+&),D;85()(38GVo��������������������������������������½�����������qh`\RF:1(*,/).62:866;794,%('/E=9/*+.1?Ic�����������������������������������������������������th_[QF;3.*+*),-.55.77:22(&"(F@4/,089:Qt��������������������������������������¾��������������xka[OK>6.*(.'%-.36-5;08.(#&FA2-310/Df���������������������������������������������������������od[XK?//&+)*$-411.:773++!D:6.0-,6Su��������������ɾ������������������������������������������vf]WPB4-&*-'&+.)/.78554)D;510&->a��������������ú��������zumopotwtz�������������������������slbSOB6)&($(&,+1),7.-13D=43-)0Hl�����������ſ������������sgd\fajpglqxu~���������������������updTE@?1(#%*&&(/)/+0,--I9:6)%6Vx����������ú���������������vlfbgjiilhmo�������������������zukbPD6/52+'(!&)"*)0((./'@<;5&(?d����������ż������������������z{oowqjpln{~����������������tgYLD?72)-002"'!&&&(*-.+/*C:;2$,Nm��������������������������������v~zxwwwy��������������}zrfQI?>981)-/09+&$'!"')&,,..F?7/"1Wv���������������ľ���������������}|~����}��������������uomg_KJFEGCFABD=C?.(&% '&+#/,/EF6/&6h���������������ý�������zxtpursptwx{{�����������������yqihf`]^[\[]aa]_\ZTD25#'$)+-+L?9+)Eo���������������������z��������lh^iuw}~�������������wjlegfeggcdafgbbb`[OB9('$+&1)G@4",Qx������������ü�����������������qogYdov|w~������������{pkiehaeda`]]^][^Y\XUHD,#%(,-D>/#1^|���������������������������wk_[YZY]Zbmuswy�����������rjfbehe_]UTQUNNKJITXRNI2!#$+C9,(>e������������¾����������|����fA8?7KK\Vdnrsw}�����þ���mebafb_TUZVUWPJIA6>PLHH4"'?8%-Il���������������������v}������h<.3'=KP\^gqty}������ĺ�}i]b]_ZXW]`]REB<734.:GGI."!:6*,Mq������������¾�������x�������^4,(*>\QXdlrz}�������Ⱦ�zb^]\Y\[Z[gbK0*%'/*'(?CI5$72..]y�����������������������������d>/4/Ta\Qkt�����������è}ccba]^Ycp��`3%!(7"'5@F5!%#86)<_{��������������ÿ�������������uJ:>Ebiiiv������������Ʈ�dkmfWZex���[*$#&=,0<=5')54*Ae������������������Ŀ�����������medknw|��������������ǵ�ilpd`^hz���c.*& 0:0#-:A2 %25)Ek�����������������������������{}phmmlux�����������������qlomnhikv��m>!)*;9-16BC3&321Er��������������������ý�������zzrmoppu{���������������ŤzopnllmhhmpgSFIH7 !22)Lv��������������������¼�������~wuqwy~�����������������Ƭ�supojkmhgd`ZOIC>84?EIP801$Lw��������������������ÿ�������������������������������Ʋ�wz}uslkmifd^ZQQGFIFKSSA 2/&Nz���������������������Ŀ������������������������������ȶ�w}��}rqipjiic^_VZVSVYQM"6/"Kz������������������������¿���������������������������ȷ�w{���uqrlmiheebbbW`[[P' "!8''G|�����������������������������������������������������ɻ�y|�����zvtsoklhlmijfdaT0 ! %4(%Nw��������������������������������������������������������{������~�xyswvxyvqpdZ3 !"-))Kr�����������������������������������������������������ƿ��|}����������������zxm_:0'/Kt���������������������������������������������������������z{�����������������~qc>!#"2&1Op����������������������������������������������������������y������������������ve>$%3'5Po����������������������������������������������������������w}�����������������zk?"$2-3Pn������������������������������º����������������������¾���y�����������������~l:!"!0/3Pm�����������������������������¾����������������������¾����y�����������������{j9"!1+;Ok����������������������������������������������������ſ�����z�����������������xg0" #/,:Ni���������������������������������������������������ý�����|x�����������������zX+ !(314Lk���������������������������������������������ÿ����������|v{����������������qM !!*82-Ig�������������������������Ŀ�����������������������������xswy���������������{iA%#;9.Eg���������������������������������������������vot�������ymnu||�������������y\,&!"5;-;d�����������������������¿��������������������yz������|ug`nu{|y�������������|nL##*33&1a����������������������������������������ÿ����������}tgZgry~y{������������vh7'!%)0 '[|���������������������½������������������Ż�������|rn_cp~}|{y~�����������zpZ% ##(',#Tw�������������������������������������������������x{qnhmv�|�z{~~���������~xj?&)+%Du�������������������������������������������ÿ���{z�yutxy~~�~{�}���������ws[. #%)' 1n�������������������������������������������¾������}{}~|~�~����������~qoI" ,%]�������������������������������������������������������}~�}���������}vqc0'&" F��������������������������������������������������������~�������������ytnS $'" 0w�����������������ÿ��������������������ÿ�������������������������}~}wri>% &f�����������������������������������½��������������u{|}�~��������}|{rq\- *%"J������������������������������������������{wxvvytjjeikit}}}����z}yyznnN #$!3s����������������������������������{owtqttqlbfcc^\\]\ZX^hu{|~�~�|z~yvnf= #!  !'_���������������������»����{cWW\giagntnuy~rhdghe[`XSKPNUdow~���z~}urn_-! !#E���������������������������kPHCZe^h~�{����~s��ng[R?DGGLao}��}|{tqjO " ##9h��������������������»�������ioswjq}�y��������vpaS;+/69Wk}����}{rnc?!'4S|�����������������������������������~y����y���naSA2%-8GZp{~�~�vth_)*6Ag���������������������������������������}xpipmecRTLGJMTeqv|}��~|rmhG#-5C[s���������������ÿ���������¿������������x|ytsgjfe``fuxz{��uql_5 "*6GSe|����������¿���������������������������������{umhafpx~}{}�}ysliN## '.8DWbk���������������������������������������������|pfbekr~{z}{sph]4%!(,BEZcen�����������������������������������~y{wrvvtslbaefpy�{|xvtlkbI !! #' -EJVegkr��������������������������������}wtrtpropki``bgms|}zuxxtqhjU5""(!!$# /EOVchiit�������������������������������}sqnkkjfecb^bhmrwy|ttrwpjhaC "+ '%".ISUeekjiw������������������������������{{rqmljgkijjjqntwyzttsrkidO' #$* !,$"1HU\bdjllju������������������������������|{zvrtqnrrqrqvrwzwxtsmkhS0)#$)/$ -DY[bdjnmkjw������������������ľ�����������{{xyyyyyxzzyzyzxqrif\6   %" -)'-CZ`bgijnmkit�����������������������������������������}�zxqlh[=$$#(%'$#(ETcakiknnkifs��������������������������������������������zxkf`G$# #"&'"",?Uaggmjonkjihp�������������������������������������������ysf^E#  !!%& %$*$%-:U`gkmnpmniihgox��������������������¿������������������}ug\D#$"&$& $ "-#%:P`iisoqpnljljgjt|��������������������������������������wj[D(%%$" % ")- 7J_hoptsqrommjigkny������������������������������������yoZD. (#"!$#)*#8G\hnntuxtsolmjjjhpsz���������������������������������zqZ>2'&"$ !$ )+($!6EZfmpswx{vqrqppmmklpvx���������������������������}~xuoZC2+! %"$ !"/$%$9ESfnotyy|xwvstnqpnnpossv}�������������������~|xrumjVE73(!!!''$ ( ! (,'%&8FQ`opruy|zz|wwrrsqqrqtlnsuz�����||xzyrxsvy{vvrnoie`VB<72)!!$%(! %+  #-') %:EN]joqvv|{|~ytrvqvuvrsqmnoptvzu{qsnshpljlmokjifbaUND@89/, "# %"% )%$/'+!/4DO\cnptt}{{}{wtsuswyxwtrnknlkoljjgcfa_d``_c[][VTLKE>:6/( #  "$%  #+&/*%% (:DOVaiorvzxz}|~{wvtvxx|z{upqmmjfheda^`[[[TYTX[U[RPNED@98/'&$  "$%$"!,+0,#!)5FKW]cnrsvyy{}{�{vvswv|}{ywqqqljicc_`]Z[VWXYY^\UTMMJCC;35"##+# $!%!"$!%*$$/+) )0IKX[^irpxtzx}z}�{uswuz{{|yuuqnjkdec``Y_[[[]_[YYQPJJH@@72#$$,)%(!$*$('- \ No newline at end of file diff --git a/images/trainset_face/s8/5.pgm b/images/trainset_face/s8/5.pgm new file mode 100755 index 0000000..0dc18c5 Binary files /dev/null and b/images/trainset_face/s8/5.pgm differ diff --git a/images/trainset_face/s8/6.pgm b/images/trainset_face/s8/6.pgm new file mode 100755 index 0000000..3c9ed04 --- /dev/null +++ b/images/trainset_face/s8/6.pgm @@ -0,0 +1,11 @@ +P5 +92 112 +255 +upstrstounnonki_agdYQPD860'91.644.1:=;4/--(%)''&-69D?@>==:>;>6,.+36RbdPYSYqlkopnqnqmomopmlpmrstsrspvsnomlolc_^`ZONE50/%.3.012/27=862#&'"#""&&057<7483441(' &(7:JZXWZ]nonnnqqonqmoooomosrrqrrproihhipkh`gZUSK;..*+/0/.(+.1/032/(!&$  "!!%$'))+)'&($#%*158KOVZ_ijlnlponpnnnnnomqrsppqqllgkhnjhgfaYWR@:0+&*.'0'.&'-.*(4,,&&&%""%%!%$& "##$%-,6IQ\\mlohmoomopoloomrrsroohnlieemmie^a[L?284/%,(*,'(,$(--&'4(.+#'$'!$*+)""'!(*-)#+)%&"!$'=M]_imokmolqmnlomntsprphlplkdedd`a[QXH<;54823,+)+&%,.,0'1&21*/)05-,6?98/1+--1))'(*-'%!!#%#'2@Vhlmljoomnmmmknqqtqmmoljf][[]ZY[VB=6;45;64502,0+*-09467+82+09A54ANM4:50(&&134+(+0()%+ %)+:Nmljmpmojpolnntrrplrkm`^R_bZ[a\EHA>A78A?9;:3643112889?>?@=2=K@BDGJQ::;0*,()/056,-.,*()$''%.1Hhlepponlonlnsrqoksh\W`ZhaWadOC?FAH<@EE@<:?;;;DAAFKPJKCLIHEBBUTJ9<3*,'*-.26355023&.$*(',,GbidionmmmnltsskrtYZ`bddc]ae^TWQMDJ@@@=?DL]K<1214#-,10.133.((+.:6:1,<;RjgginlpkprjmrhZ]aXZXUZRKFJEDB<=9=BFLSXafo|�������������yaR@:;GOH?/3:32-+.+30610+$(18:0-=9?jifgmmlumjli`[WY[TVNLGBHJA>;99@EOYYdox��������������������jS=59AAED657<4(.+1-5243/*" '.<++;F>cijfkkmliobTQY[`PQDGDC>AA;3/>LOY_nx�����������������������lTA78=UdneijnldUKT`[RAFB?;<=A92)4K^_ew��������������������������t[H>>@4:=BA6:2,*15(&(651730'&0'%5M;Cjjege]PSQXZWD?>?=@??81(,K_ir|��������������������ǿ������}aMFE=5;8;A@7<5//43),//8657)*6+'-A83fk`LQ^^VTQRA<7==>;75(0;Zel������������������������º�����~eNMF95>75:=@?>2*867-*1456=././**0&/H]baf\RDJD><;>A?/-'-7Mcq~������������������������ǿ�������jXUE;<=6/328;:8202:6770.:@Wx������������������������������ſ���������q\N8K;67320/0,'(,$+%',/).4:,,.(JFA;43)%'294.50;CSy�������������������������������������������qY?;J?88.:)+-+"'( /",$(+2/.3@=42,2'//435/17BMm���������������������������������ǿ����¼����mN0DO9;765*(+,* '$- '(-11,<940./117E;3/4BPg�����������������������������������Ǿ����������^@2PG=86<0(**/*"!')$+,.2?75/./,-:;;358L_y����������������������������������������Ŀ�����wO8:NJC7886'))2.&")&%*-,<:73-.'4;2414DUj�������������������������������������������������kI8;XKE968@+$/0.!)3%#!%+$?<57))6:4/5.:S\t������������������������������������������þ������kE3BXIF85=?( +1-!,-"!$$-<8:;26?60'12>Ud~���������������������������������������������������vM.QLC@<0;=1(21#1%().CDB9EL@10-3;Pp������������������������������������������������������~yJ@SQ52=45AB+21%!.'$)B=BFLB72.,3>f��������������������������������������������������������wLLRP,(>35FKA9712+/Jv���������������������������������������������������»�����kWRVF'(174.<71-$2]�����������ź������������������������������������ÿ���������r`SOK*%'8;35=;447.;F??@C3,&*?t������������������������������������������������������������~z^VOT,#'+55:86:315'KJ?@C@0%%+R����������������~|wy{|��������������������������������������{|ZVTR/#**(157<1114TF@C?:**!2d����������������~rjiotu{t��������������������������������������tTYHU/$,&%(*29693JB?C53+%">u�������������������rolovvqsxr����������������ſ�����������������}jLQ?L40*)$!+'/:5KD@:2)(#Q������������¾���������~{�ztwx������������ÿ���������ysptyyvxv���{eHH6I?3("'!/'%0BH73+*!$e����������������������������������������þ�������|ndeghc[dimk\U\^|{udCD/=E9)"0$.#!AD10'('v������������������������������������������������|qd]_ZbXURZ`rsh]SK\ptWE>.3C;012&*,G86**%;��������������������������������������������������tkmpqtiilsoqrtkmiDJnjSD2-/:77/+.1C1---S�����������������������������������������º����������������������zq?CldM6-4$2;1-*):+.1*g�����������������������������������������Ĺ�������������������������m-Th`C.<(&6+.-/$-6#'w�����������������������������������������ĸ�������������������������}W)ljQ$-D#,$.!$62!@}������������������pj\pr~���x�������������ź��������������������������k&\kX68/ !##!#:0O������¿��������bh`>:,XL:Zu��z}�����������ŵ������������������������}:Rm^:$9%("#");(%a�������������oXMY��D0.)?%pmey�������������±�������y~���������o{������ZJjeC( 8/!15*t�������������nWfu��b5C=7K��zvn�������������������}~���v������yin�}���iRdkG. >($63 @��������������}t}���bUUSt�����x����������ʾ�������tlpEF&nS;[gswter����yacjP145*71%F�������������������x����������������������ǿ������zeh�F,))F;L4agirx���qhl]3 );#28-#]������������½����������~�����������������Ⱥ��������w�k5KF<*cxF!I_ow~���}njj68/"57(+e������������������������������������������ʻ������������qf[KS��]+'9_t�����qnl674+52"%p������������������������������������������˸��������������vylsnWA+8Ri�����ypsA+818-'v���������������Ŀ�������������������������ʹ��������������}u}rlgZUZpw�����xqL "7- 7+")v������������������������������������������ɹ��������������������wz{}�������{xR(*%#/(%)+y������������������������������������������Ƶ�������������������������������}zP %*#(%*'$(w������������������������������������������ƺ�������������������������������wU! %/"$&*03p������������������������������������������ƻ��������þ���������������������z|V$ &,$%&(+JAk������������������������������������������ǽ�������������������������������|yW(#-$&&-$\Td������������������������������������������Ƽ����������������þ�������������w|O' +#/&%*1oah���������������������������������������������������������������������������uxN +#.,+2"rni�������������������������������������������»������������������������������rw@(".2..gxm���������������������ʽ��������������������ź���������������������ú������{tm4  .,"(2XHe{j����������������������¿���ÿ��������������Ÿ�����������������������������woa$ #+,;xypyn��������������������������������ɿ����������������������������������������pnP"+ *Y��yyo�������������������������ÿñ���ǽ��������ĵ������������������������������kj<)(i���q|����������������������������������������î��������������������Ľ��������zf`=!+'7r����sy���������������������þ���·�����j����������������������������½��������qdXG'* ]�����{u��������������������¿����¿����aNs�������Oz����������������������������l[WC (#S������p���������������������������Ŀ¸����������r9Q����������������������������cWd8"%  q��~�tj������������������������������������������v]|��������������������������t`Vk."!NdX?7`��������������������������������������~����xy��������������������������mWad=!"G��������������������������������ſ������������������������������������zfUgeH'"2���������������������������������û�����������������������������������sZ\tnG)! #���������������������������������ſ�����������������������������������mNtkG+! ����������������������������������ǿ���������������������������������yfM��kA*!  t���������¾�ÿ���������������������¾�������������������������������x^S��oA+$`�����������������������������������¾�������������������������������yVCy�lD'#O�������������¿ľ��������������������������������������������������xL>`V)"#2���������������º��oVSkqy|ryyz~�����������������������������������~v. $ ���������������ù��zM&Ye��~���w���twz}~y~wswz�����������������������g  ��������������º�ɯ�Dcg�ª�Ʋ���������p{vhmimow��������������������P "\��������������¾��Ȧ�vV{®������з�������w{j_YYay������������������( 0������������������̹��z`�u�ǽ���ͽ���ǹź���gJ*'[�����������������m z������������������İ����t������˭���ñį��{k<0Ji����������������}KH������������������Ĺ�����������������y��p�i^Qe������������������p  �����������������ż����������������������wou�������������������O L�����������������ƺ����������������������{z~�����������������~p% �����������������¼����������������������}z������������������zH ]����������������Ʒ�����������������������������������������zi +F����������������ž����������������������������������������}rJ +8|����������������������������������~����������������������ljA *y����������������ÿ�����������}�������������������������v_r< �}y����������������þ�����������������������������������yah}< +{�w{���������������������������������������������������{hcz~> s�~t~�������������������������������������������������jaw�8g��yr����������������������Ľ������������������������|mdr��}<W��|vp����������������������������������������������|mcq��}�?G���zrs}�������������������������������������������{keo���~�?7���}{ro{���������������������������Ŀ������������xgbs}���~�9 $����}ypmv�������������������������������������}xqfcr}������8!.&#  +|����~wpls�����������������������¿����������ypjagq}�������8744-   !t�����{tompz�������������������������������~ohf`csz�������5 '-6(.,./2444?O:#zy����}{{{zvvvtxtwpplkkjiedlginhlffc]Y\^hmu{�����������{w '7CEHMCIIHDL654;=<=HS<uw{�~}zzwzwuvtvuvslmffbb`a\^`Y\X\YYagor{|�������������~u!(3FFHIQFMSJLMIKRLH7;C?:<>CCDCOP: +kvz|�y|yzwzywsxsvxuqoliaa^[ZZXYZY\afmuz���������������~q(7@TFMPSKLQWKMRPNL9=EA;7)-$$&19?@FGMLNKE;9A>:>?HIIDEFAFCSec^ksyvvwuy{vzxxwyxwwvwuvws~�}}wnqntpqtphbhilg^ZUNLD==411./ "(:4:9A@@AA?8:7A=988=@AACBEFBDWW_gnwtwuuzu|txywwxsxtvwvs{�}||wwtvoonlolba`WRPMNIF@;30:38!%"0DD>CC87:8245<8>;35;7<9@?DDA@IXYchotwrvxwuxvyxwvwwvwsw�~�}}{yxxwrpohljhdSPJGHIRIOA8;26AA5 !(,>@;F?7351$067;9;2937729;;CGAFMX``hqsowsxwuxxuyswwyvu��~~~vztzzwrokkibUNGHGKLGDJC<:6>?A=0.$"'/<;98>962+%02387633725378:@?FFIKX^bkmhoustwtuvuwyxsw~�z�{wywzzssmnh`WHFJHNMMJECA?;?@CA?<750.8<=5999.4+-+/000)19153266::C;851-+688421.0.*(('(*2*440.668>4<7>JLLSYU]hnvvvuuvutv�{~}xytzx{qoh\TTVTSQSSKLHECLJTX]^[ZSJ@B@EA9926:924.2/0(/&*%#*-*,.10.5;97>=>JL?V\[Zhtswvuxvxu�~{{yutvswnhcUWTZZZ[VVMLMJQTY[`hkkd`SHJERLMIFA:=662-.--2(,)&&++-,00.)059@:@DM?=CTX_hnrwuuxut~{|vtunrqtoaVTRX^WYSQQOTRT_afosw}tmhYWQZ]\ZVPLD;?51.%--24%.&-(.(1230-*39:7FEK@?B8;/0''4*,*-**-52.09;8;C7=AHMLL?>^ggmoppuzwojlkniaWQL[a]RL@98L_gnt������������zwoyy{wpyui_UHBF@>73*0,-).-&'*51,167:B@ABHLMOGLCYbpjnkd\UPPQRBD;;754@Ukz����������������ø�wifjw}wtuibYYTOKE<==388-:5-'%'',$+5)$34;797:@@9AHDUglog]SJKGD?@:63038Pbv������������������ij�wnikqwttle]XZUNK@;:695;289)&$$(.#7.$%,55568;?>185=bld[QKHB>9;4444,:CVn������������������������qengkpnebVYUNME@=3:8?6798&.'"*-51-%%,.4479799501Qf\QKI@9:20036/4DIj���������������������Ƚ���tia`aid]WVYPJLA<949>?88<610+))37+(- ,534654:53.6YTPF@84++*.66;:96@C>8=62+-%150%+&#*129667:0)*OJF:4.( ')-19=J_|�����������������������ƿ�����~n`SLPUQWSPFE8;587CF?7>3*)%*86+'*)&+.4;6:33'$C>722'$")+-0>IXy�������������������������¾�������w^PJKOWSKE;9835925.*+07/$(+-++(%/(.%*@?=HCGKG@;44/-)66/''-,+/,$#-*&?;0,$)),257G`t������������������������������ļ��������{pojZN?B:8Ol�������������������������������ž��������zloi_OC@75=::03*25187:6;480-/)!#CA:0254)/M|����������ƺ��������������������������ÿ����������}pj_WLB841-./155394:6:4.2*&B;9-90,'5`���������Ǿ������������������������������������������tl_WRA60-/-+5/043218:;./*& D;937-%%=r�������ý���������{utnnuwzu~��������������������������skXNKB0,/-02-2-6/014673-&$#"F;462(!%M~��������������������ymlkoqrrsrx���������������������tiYM@?8:2.&*0,234*416388=4/#&D;:8-'*^�����������������������ysxurrqr�������������������xo`YPK?8449:0+),(309-2124149:8,+B?971 3i�����¾��������������������~~{z{|�����������������tbULICC:7//8;?3*,)-//.42243304711BC75-Aw����¿�����½����������������������������������}zvi[QFLLKEE@@CCDE411,+---1433434950DE69'N����������ÿ�����������������������������������ytqpic_a]bbcdfgja\`Q;?311(&-/32517072JA95'_�����������������������������������������������yqsqnllmmlmqqstpnng_QJE3/4,+,-.654566F=44%%l��������ľ�������������������}}���������½����~wqpnolloonpptqtqonj_YWM<0#(1.4)205143@872 3x��������ÿ�������������������|{w}{�������Ĺ���vsmmnnnopnppsuvrqrmc_^\WI:&*24534140:633D�����������������������������zvvy|z������ǽ���tkiinpopqrouyy{ttonc\_XYNA%%%.021054<211W���������������������ľ������}tnprzx�������į�oghggmmnlsuy���{wok_\WWTPC/!$$*+&+.;11.)c�����������������������������xoiipz~�������Ʋ�vlababbegnu����~ylaY\USTLL3##$&(+,902(4p�����������¾��������������~xpjciu���������Ʊ�xfab\]]bhrv�����~xl[NUWQRMP:%%% #'&+304)Cw�����������ƿ�����������ynl\UOUe|���������Ų�vhgec[\`int|����ypjWIISPSPR>)$&&"!&(205(&J������������ľ���ggdkkc`[UVJB@Fe����������ů�zmnjbTMHPW]gszzxnh_PIBOLOLSB-!'$&!)-33(#Z��������������Ŀ��sla_ZRMMJJJHQ`y�����������ų�|vqqnofSG=;FR[cd^ZSFABGLQTPF-$"#".22&'a���������������ż����{ulba[\[djs������������Ƕ�}{wwzuj]L?::@CCA@?86:GISWWG,# "$"/21!'f����������������ú������{qqrv{�������������ɵ������}ypaWM@G<76---0;JLRZ_G0$!!&%/30!#j��������������������������������������������ɵ���������ywiaWTREB635:@NOW]cL0" $&010 %h��������������������������������������������ɴ���������{}urlfi]YRRMTN[V\`gV3 ###11.!h�������������������Ŀ�����������������������Ȳ����������}{vtqmmhefb_]bb`ehb8" $$$!/3/d����������������������ľ��������������������Ƴ�����������~}{vtqqqpmnjijghlg@$" #&"$/3. `��������������������������������������������dz���������������}yw}w|xuxsqnnlG!$! &"+%32)#S��������������������������������������������Dz������������������������~xrpnM# !%! .$46,Nz�������������������������������������������Ŷ��������������������������tpoS##&"$+35-Cy�������������������������������������������Ƹ�������������������������yumX#%%% 23*!Ds�������������������������������������������ſ����|���������������������|soZ#'!"$34,! At�������������������������������������������Ŀ����w���������������������ymR#'#"##05*##>s�����������������������ĺ������������������������y{���������������������zhM#-%!/0-!@l����������������������ƽ������������������ÿ������|���������������������xiB(%"0./"9i����������������������ÿ�����������������������������������������������v`6 &&&0/*"'4g����������������������ü�����������»��¾�����}}����������������������}rV)#$%'01(*+5d���������������������������������ƻ����������yw���~��������������������{kD($"%(14((=5[��������������������¿�������������wj�������t^k|�~~��������������������rc<$'!&!+2(*86T��������������������¾����������ǽ�|������zaFZt}}~�������������������xnW1#'%"$ +/,%-*G~��������������������������������ij�������{tbOXsw�������������������}teP&&)'$!*/+'6{�����������������������������������������xrk_bty�������������������|yr^@#$'*( ##,-()!u����������������¾����������������������~|wqlo|�������������������zwkW0! )*%"!&(**&j�����������������������������������ù������{|��������������������|zrfH)!)(#$"#'*)%! ]���������������¾������������������ź�����������������������������wwm\@# $##$%'$&)#$K�����������������������������������ȸ���������������������������{vseV9!!$!'%(*!)$",����������������������������������������������������������������|ztsbJ4!%#!',&"&'#z���������������������������������������������������������������~uvh\E/%#'(&#! *# +d����������������������������½���������������������������������{vrhV@)!!-.(& $$ J���������������þ��¿�������������������rtuvz������������������xtnaTL^d������������xuhRMOHOVht~��������zvrn`T5 !$)'&" t���������������������}da]fcnnq����y���kj\H@;65BXnz��������ytrk]L*"')&H���������������������������uqkkgb\YbbaSNG>54$&7Qjx�������}zsqgYA""!&-"$!" +({������������ü���������������ykcY[W[\PHC>;888@Qboy������{uspcR/$ +,""V��������������������ǿ���������ymkhgfa[TXTSYX\jsw~�������xtql\< #%! ..&! ;}��������������������Ż�������������~}urkkfcfeqx|�������yvqoiO+%! %"*0"# !# 4e��������ÿ����������ľ����������������{umjfhkv�������}urpkc?!" "!%&"+-"%!"! ;Vv���������������������������������}{skgkklvy�������|vqrnfU)!%("$%"$--% $$# 2Zc�����������������¿����������{|wywqojhgnrs}}������uuqjq];%+(($!&/,#!##$"4Ybk������¿�������������������{xxvssojhkisqw{{��}z���wspqkgH%  !,("' ,3&(&#(2Xbdy�������������������������ywstlnjllqowu{yz��}{�zsroniX2" '+##(&)0&"$&! 3Vdli��������������ÿ���������}zwyqtqvuwvxxwz}}�~�{vomqia>%%($)$!&--#%&* /Ucoik���������������������������z~yz|zy{wwy{|}�}��}xqqnmcP !"%$($$,.,!)(# -Qgnopm�����������������������������}}�z�|�{~��ztoojfR. #!(%# $$&('##*, -Pgqqsnm������������������������������������������~upmjfU8% !'&"&&"&,%'%$((!,Pbtxurnm�����������������������������������������{plhfU@(" $*%!$$$&(%#")%$'M_qz}utiq���������������������������������������~ukgbW@.%"&#$#)# ")&"! #%&## K^oz�|wsmn�����������������þ������������������thd]U?0-%#()$ $$#!)(#' %%( %D]nx���vunpz�������������¿�������������������}si^ZNA41+(!!'&"!&"$# &)$#")$'"!$&=Zls��}zwoou��������������������������������rj\RN@86/.&%"%!#%!%%"#!&,&&'(%#(#%>Xjr���zxssu�����������������������������zsd]LFC:77/+)"$%""##(+*!&!*,!"#$))$('% :Vfsz�����zyrtv}��������������������������~zpfWNF@C::81+&%"#$"&)**2%$&#'3(%#&)()%2$#3Oequ������~yuy{{��������������������~}zyxshbUNHGAA:?10+%!(('&)*',0&##((/3$&)*&(*(%".I^lv|������{xxzy~�������||zvyuzy{zwutrpmkd^QMJFI@C?;62(')""%!!%)*"0* &*(#,/'((/((&+%!,FYjtw�������{zz|{��~�~zwttnpqjooqpnkijee`YUSLIIFCC<=3/+*(& ##*.%,.',2%#'.*')-+**%'".FYdquz������y{|{���}yutpnjmghifefb_`]]YYSTLIGJDD?=1-/1.! ! ")*-'(--3$ %)-**0/*,$(&EXclw{~���~|�z}����}{yzrqlmhgfcca]`_\\Z[SQKJLIGE<=4/-4*'$#!(&4*)--*& #( \ No newline at end of file diff --git a/images/trainset_face/s8/8.pgm b/images/trainset_face/s8/8.pgm new file mode 100755 index 0000000..62e0372 --- /dev/null +++ b/images/trainset_face/s8/8.pgm @@ -0,0 +1,13 @@ +P5 +92 112 +255 +uqvrvtsuqsrptthJHDHMMH7703A>:7@6><=937;89:@=55Ebfjkg_V_`glnrluoossnnqopnnmpokqtupusrtqourlpmc^KIJKDF=;7+7ECE>>CFDE>AB<42G[ihoeUZ][inpqrqpnoorsnrlpoooqttttsrqmrqlf]id`]LLBE3;48009;>1708;?1=77856/;7@?>GLIF?<>:>A::751?YVjn^Z^\]lnmponqppnqpqmppmosqrsqqmqnjmcbai^\RQDE/3&18*36<3528==7/4+/(*'**,-5:BF?D8@9>@@<8/--.4=I`bTXZVcollqoopoqqqqopnotrrtspmpmmrhc`a\ZPOB=/0((4//*40-65?761*&($% " $#*/48><<568:880&%''119BMS\WXgomplrmqoqpoopomptpqpkgjhomldde_RVL92-+'*-3.+'+,230820,$ '"!#)*,+0+.++'/"'!'*00;9LWU\ejkknoppqqooponrppmhjiklnikde][\MH80*'+,,-+-)&'/-,*11,*$&#""!$##'!("$ #$!%#+&1/7KNb`hlookqpqnqnqqqnkppkfajnmjc]_[Q4788.*+)-)/((,%)-.*&11+-()'"$# +'%!&(#*/)*',)"&!)&-5N\dhmomosmonpppnlnnnidhcbf]_VVVG@9975330,)(-$&/0,/1-/)5/+-+/8-.1=:63)/+'.3+),%'-)&$ !!!$%''.CTgjollppqmqmoppomld]Wa^\[^]PE;6:85>69737//./+//967:-4;0,57>;5AKL<6<2/("+222-(),.-)))%% #%,/;Finlkosqposlqsmg^ZX_g^YfgXAICD<:??7GELIN;6?7.++*+/5471,0(-,(*(&%!%*1-?]jjkpponoqtocU]aahjaZi`TCGHHCDEGCF=FCBGHQOMOBKNIHHHQTJ<=<3,,))0/488160/22/+**),(/);Q`jkjnrpoxiUccfdef`fcb\XWVLHIB?@>?;DBDIOPSVWUXY]Y_ehbe\]XPONJQZT>=741-$,-/-424;4035/63314.+/5G\kjgnqmwa^fcbYYW]^[TVPLLIG>>;39=;?=DJQSZdhly����������������jXMF=ESOG9,586,-/-//561110%$$(673>//?D?_sfhbZWX^_WXJLKGLGC?>:7:@JP^Zipy���������������������waH@6;JGLD15:<7--0-51656224*$#2.>#)@BDMpiSRU`c]NGJF>?@>C;6.0BOX[`p{�������������������������{`O>7CA=A>@?;2.+=U`fk{����������������ÿ�����������jZFCB<9?BEA9980,(18-*&4828626'%-4&&.LH5]ZXTQI:B=94+-9Tfiu�����������������������Ŀ¸�����t]OIF<6;<=BA=:<3*115-./-54489-'26/$-8A[QKOJ?7<=@>=3/++5N_ht��������������������������ļ������}cSRG98?84<;B>B=4.5960-.7465@3)50.(*/THD??==<>82638>@@<8<<766/53536=40,/ *CE@::?:A<30,.+1>Nes�����������������������������ž�¿�����n_YM<>?560536::>@C88<./82557>70)*DC:<5:@;8/7,,.3Ncu������������������������������ǿ���������udWO<;6<023-03866964632113:6A130*;;5668<<851,/1?_r�������������������������������������������z`WH8E97416(41-...2+/21+140;=44+;1,')454,7/1>BVy���������������������������������ȿ����������}eRAAJ6:3):./1.*().",%(-'.+-987-.',24334/7:BRu�����������������������������������������������~dN4II?7:060(--*&&'!,) ",$%032/-19B90./=DRp�������������������������������������Ŀ����������w`<5UE==:34-'*+,)#&".' %/(1/)1;?6532GRk��������������������������������������������Ľ�����rS8@TD>8=:2-"1%/.%#$))#)/%,7:3503=Q]x��������������������������������������������Ŀ������kK6AVIA8::3/%'-4/)(-.$$#'*:7071-5MVg������������������������������������������������������kH2KWGI86;:=#$/2-(#)1. 0;:9((41?M_t����������������������������������������������ÿ�������uN1HXCL;67;@%(.4%*1#"%AB<1-3-8FWo������������������������������������������������¿������}}W6NV=C@666?5')5)!,$ KK7-/139Pj�����������������������������������������������������������d60@G8!1:*&8;/2,*/Mu���������������������������������������������������������������gMOUD%+>:35F<1"*98$<87*$(8e������������ż���������������������������������������¿����������hUJZ>!+28=95>>2,55,=:2&$)Iv�����������������������������������������������������������������~vZMYA'()17>56=:6/4E5&$"1^������������������~zz{|~�����������������������������������������|yUR_N+%'*128<=<.355'%!=s�����������������{pjjnsu{vz�����������������������������½����������zSY\N0%**&(17<=31-)#Q~�������������������}mlhnmzrrtzu�����������������������Ŀ��������������uRUSS8,**''")37))#.a������������������������w~}wutt}������������������������������������}nKLMMC51'#* #5-#8t�����������������������������������������������������zpmnmleehjoi`_dd~�{kKKHD@10&#-'#* N}����������������������������������������������������{pe``\aaVVWbgvl`ZPJ_rvkIK=:C4,*(1-$g�����������������������������������������������������|qdehhki```gckqpgjjN@aycJI22B500+/ #z��������������������������������������������û�����������������������rvsY,^s`O6-36;301>����������������������������|����������������Ļ���������������������������V#fi`D14?)62T�����������������������������|���������������ľ���������������������������}w;:nhU5.?0$%$f������������������ngSK@GaOes��|y�������������Ⱥ����������������������������~]%`oa=%'C1v��������������jZU�P>0>�5(df}�x������������ŷ����������|���������~��������r1QriD214$$M��������½����n\OWt��g44.=C,�}br��������������Ư�������~y�����������~nr������zOHlnP7:.&!a���������û����pfv����D=FA8i����o����������������������~neT^e^guy||l_�����|^Tcm[; +-;(,m�����������������~�����rjij�����������������������������lpyX;+L�3JJUmmhe|����tbeldA:79y������������¼������}v���}�������������������ɼ�������vgu��x50)FFPk13\gmt|���|rglkF# 1:!H����������������������������������������������ȼ���������}���C:RB:8y�`)-Ieuy����xskoK)$<"L���������������¸�����������������������������ʺ��������������qkaMj��n?-*Gcy�����wnuV%;W����������������û����������������������������ȷ���������������}xwqnj_M7>Xdw�����}rta%.!Z����������������������������������������������ɷ����������������|~�otmddhpz������xvf,*\����������������������������������������������Ƶ�����������������������}�����������xk3 +%W����������������������������������������������ŵ����������������������������������{}h3%.U����������������������������������������������ķ����������������������������������}k9 +)@S����������������������������������������������Ż����������������������������������z�f9)XQ����������������������������������������������Ǻ����������������������������������z~i; !&eS����������������������������������������������ƾ����������������������������������w{e0 (t_~���������������������������������������������������������������������������������uz_+ #&|fy�����������������������û���������������������Ļ�����������������������¾�������}uwR&)}iw�����������������������������ľ���������������»�����������������������ľ�������utqC))uou�����������������������������·���������������ŷ�����������������������¿�������qog/ '+xpu����������������������������ſ����ɾ���������Ǽ�����������������������¿��������goS,&�ts����������������������������û����ƺ��������Ǻ������������������������½�������zhiL'*$��k�������������������������ÿ�����������������������������������������ü���������ofZS$2%"��h�����������������������ÿ����¼����fH���������y��������������������������������j_VY(/!��e�������������������¿��������������qei�������e5`������������������������������weXZX''!ikZ�������������������������������ż����������{s[T|����������������¿�����������o`RlM% #';}��������������������������������ļ������������pu����������������������������|j]YiI#!# u���������������������������������ż�����������������������������������������qeUddI2! !m������������������������������������ſ�������������������������������������{h[WwaJ9&[���������������������������������������������������������������������������tgOk�dH;!%L����������¿��Ĺ����������������������������������������������������������n^Q��dF4%!1��������������������������������������������������������������������������unYS��iG8!% ������������������������������������¿�����������������������������������qoK7kwhD/%  �������������������������������������������������������������������������}qm9(HF0'%f����������������Ǿ������������������������������������������������������ws`&#"F����������������û����lco~��������������|������������������������������~yuA "  +%����������������¿���ë�������|������}�����}yy������������������������}j #  q�������������������������������{vuwuphu{yy|y|vrqtz��������������������|{P +$! G���������������������ú�������������~t{}yz�{tphf^Y_{�����������������}}r*  +����������������������¶��������������������~wssqy������������������}|V#N�����������������������������������������||{}���������������������}|u+  z���������������������������������������~�������������������������zxV  =�����������������������������������������������������������������x{h' +  r���������������������ÿ�����������������������������������������tmD +E���������������������������������������������������������������ymb 6x�������������������������������������������������������������{igP ({w�����������������������������������������������������������p]eX zzy���������������������������������������������������������|u^]uU   +p�vx��������������������������������������������������������se^n|W  b��ru������������������������������������������������������vf\m{}Z P��yqx����������������������������������������������������wk]j|}}aD��{rv��������������������������������������������������uech|�}�^ !1���|vtp������������������������������������������������qebkx��` ����zypn{����������������������������Ŀ����������~���zpcbpv��|�a## w����{xpmt������������������������¿����������~~|}whbbpu���}�Y,,-'% j����|trnk{�����������������������������������xyzrlcccow|������\ +1:0-/%a}���~~{sqnls|��������������������������������tpone__hrw}�������R"4->B634,# + 0Tx�����~zrsppot}����������������������������vomhd_^aksz�����~�R (:;5AD6<7.&! ;4Jv|��|zvwrppqvy������������������������ykkda[\]gpt|��������zJ(?B8AG@?C=(*$! $-G;8ry}��}}|}xwtrwqtsussuux|y{x{w��������wjff^ZY`eouz���������|}{G.9IBDJF?H78*!/)1"$$--(;O<&kxz�~�~|}{yvwutvtsurqnolmljijmnnnpmqhlfd^]Z\]fmry�����������}y|C3AEHDMFD@?8@;<>C+.41755BTG`uz��~}z{yy{txuwrwssqmkiheccbbaa``_]\ZY[^alnuy|������������~{z@"1CMEILLGJJGDKJDL63<;?A>NTF Svw{�{~~z{zw|yztwuwxvqplmgec_a][Z[\VZ\\`glry|���������������|xB7:UMFKQPKNNMRLNK@@CCIIJSTDBxwx|~}zzxxyyzz{szuzwsrllkifc_`^]`^^`ffnt{�������������������{rL63WUIOJWKHQXNLORFFKMOPOWX@ 8wvys~{}z{{z{w}}vuvtusprolhgfb]efafijru|������������������~}{qO3/SVKSVQVRTSGNUR \ No newline at end of file diff --git a/images/trainset_face/s8/9.pgm b/images/trainset_face/s8/9.pgm new file mode 100755 index 0000000..7038ecd Binary files /dev/null and b/images/trainset_face/s8/9.pgm differ diff --git a/images/trainset_face/s9/1.pgm b/images/trainset_face/s9/1.pgm new file mode 100755 index 0000000..de2b383 --- /dev/null +++ b/images/trainset_face/s9/1.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +ifjhljlfkjmkngnlohiphqgdjhkkf`fbKG5-5KB39KN;@HH8MD<7B;?5KS`^ginnnkpknlkjfikkkilljkjjhmhjhiikiihkkihjjllljjmkmkkklkligjiead_I85146>5 >F5<@PH48B??<9<.118@@G[cijjhljkjjhljlhljknlkijiimjkldihgkkjmijnkjiminkihiciifgkd`TC/E/5034.!;=$7@G;8A795<6697+;AB<>CFXT\jgnkkenglgjkjllhokfkiljeckhiiikhnikokkhjfeeemghkd]flNE/,?-134<5#7246F65-B>96<@@:B2FKGIFA-:GXU[imijkhnklhlkiljlljmijhdjglhiikllhlnfbh_`Z[]]^YbS\R?:8,/.%5/D=-.:9:@562>@99;H=6B/EHBE?;E7F\]ZScfkjlnhmimginemfgikjpfjjjikckkphma]bVP][]XcXRJL@@7>?36*+-17B13*;8666;>29@;@H5:59G>8=6=@AOWSRIX_gjkjiljfjjjiljikjhhkhhhjimglfheSTTSVOZU]M79:A@=;+563<5.34D1<:>/9;D=;:<2,57=?B757;G>FST]c\hekjigfhkgmhjkikjigifljkohPKURKHNT[TURTI87;=68?9-6??GRJW[^_cgndchcmjjkjjkjjjhgejmgnT5.:9EABMJZPGLF02/8;@*3>;6713*-9E36;@.)/932,:*(:5585<37/7=@KGKISLVY^acdjkjlphkkkicihijij_K9439:?:G;JCD55@<=13@?B:E780C0.*>8.7+34148B:+61JHJD@CCIJ\bbjjjlklgkhnfjhcfef[I5/&C/84::-,.)87+=,00*39A24=EB66H35F4A35571,1>CL@AIK\\gcbhjnjniikhlhkggag^SJ68/+:?,*-!&,:#%<7+,40<1+5A8778?>3;/?6A5=&-6#LC52#).?7/8,?*#.?<7;5?LQ_adiijkgkjkjiehgga[XQJ5872,55) !0,./6.0)7FH18?52;.#A=9=4:;5@A).<3E6A)(3-567<,=?!4D=/-453=NX^ajjljigngkdii`cUOSD6;72$(& 1+65:4,249?76B+%@-"6FAF>3.8'*8C://C*!A=1+53<4>O[hedhljjkkijhgciRBT=;5:%""%44AM63>.15.727,+K788FL6B7LFFGEGdNJFEI8663)74'$03&4#.%1,;71<+1*%%##"1,3:GSF+,364<55A8A67X;/=E<@JWU_DH>4IJ=?*+)*%,,3)0)/0323+32016Wcifjjkfi]cg[;?LEJ4/*))-',/5C@Mp9QM>540CB976;;<689;AA@;6?LRTr\QL==I,E?NF76B857LBC39!:-GaX?EGECU<:D>D@7B5A<9&3)*4I((**!'7:Phefkkjfb[\^RL7:D@AEKHD?GCBELcemoh]B8PUHSUTJ4+&+%"$(>imfgiic]^WRUK7;55@WY@?=8FQUZv~|{rqWBBal_][YAX>G:NjUWB,EB2E@ROXPK>@@BQcQMLMLHBA6+46620,)#!#QmhfnmcPMXIMG11:/9JG36.DEXeu{���hkZaVzyi^pNKSPOGmd[E4KKG9GU[iKWQ=BEXP\Y]`^OONC>/?&024#%&$dkjhhhW6GJE8824.9=EII^m{�������ugcny}�yejnsrhrxpmh^ifbD^bqm_\V_^XTW^hlqg]ah_R?@!'***&&%!2cokpW/5558:9=8A@84=GNbpv��������|nnwv��th������~�pu~wo\cinttj]iv\da]fdibdolfaVG1% "%"*$Upjm_5+4?;B9=:.6.2GRWopz���������t}|�����|������������}s{rv�tl�qqljpmjlssnnidT=3!/'( &,nmnV(&3<@88.0.88>Tlr��������������������������������������������zw|yttzxswwpibR;9221-!\kf=:Ok�������������������������������������������������������������}��q]S53,"!0goV!4/Tm�������������������������������������������������������������}��kdPB/+"-cpX (;Up���������������������������������������º���������������������y�qaQ;0(""fl^"#2\w{������������������������������������������������������������}u}neM:(" gem' $.do|�������������������������ſ���������������������������������wxk_F.#"act?8bhu�����������������������¿�����������������������������������|wtpY=3belD$2Vbw������������������������������������������������������������xusp^3'hcjZ% -Ket������������������������������������������������������������uxvhc=cehe'+Gar�����������������������������������������������������������zwtj\A"Ef`qY"'FYqy�����������������������������������������������������������}ysfe@CYcan^( AYsy�����������������������������������������������������������}|lncD"abfaj_1":Uyu������������������������������������������������������������xrgbP2abacge8& 5Wqs������������������������������������������������������������uondR(! ?_deahjB, ,Uh|������������������������������������������������������������rmlgY3# ;dceeddWC7Ns|�����������������������������������������������������������ujkle<$Cdaaak\^d/#!3\v�������������������������������������������������������������roljqA1*B_bbcbZm`@7%!8h|�������������������������������������������������������������wpmkrJO>RecfdeVoOK(%'9n��������������������������¾����������������������������������~nokxO?TP[dbcfbSv�kc: +Dx���������������������������������������������������������������umkud+PSY_eaab]g[���R!W����������������������������������������������������������������|leru"NR\Tc]gf_e_Y���x>(h�������������������������������������������������������ynaHLV>Wctojnz/@TT^\e`be]cYe��|Q7o��������������������������������������������������|urcVQQIH<8549;WbnxG+=PYW^ddfeb^^U��vS>y��������{cggfjqsek|����������������������������u[UGG>?8?76CDGJG 1������g[^J7C@MLUNIFJEPUiu�����������������~~lcl[E1275)/#;>GQRUYc^YP_imsG1YcPc^ad_cdcT���\O N����{f@BMHLGONB:>A5074(/>EM]ppz���������{vlaRSOD0"&"#'&)4.;5?N_bdccjoxF7bYUc`bd_bd`R���qs.U����voPQRZWYQQC<67-')#+*).;KSbmwx������skWMNKE6,"!+63 (/$5F^dlomm{LUiUU_baa`gc]Z���|zm����y[XZZVP?56+*(!"$"$6=BKQ\hm{����{o]WLGF1)1 <InZ@&,->Wbuvnqv^i_RXe^^a`b^iS����~�������aaVQR73#+/;;!@/+, (>KHVer|�����sfWJ=1-+FB($)KzgTEEP]djzywsq^ikV\c_`cb_`eS�������������j]ND;-%-@^>-4+HN,6/.?AG`s������|oXB9;6:Wi=,)#..k�c^YTklor~yvs]isf__bcg_^`fYj�������������|dVWEEMQpe0+% +0^pQ4=@03SdielsokbSBdphrsu������yxtuyvyojic_HKMJNIMILNXZ]Z[\_^\\`[Uloenjhqms{��������}w����������uQIF:GWLW]VSUV\cmsotr~���~slxyupsslig^TCMJIIIJFPG[Y\[Y^^YZ`[aco�[empmlqw}������yw������������nLHIBC@EADAD=G;FXbu|t�n1o����|PR]effduyz�xnylscdjy����������rlfebfgormunlq`QEHUR\fpsjfW^aU?GC>C>A>B>?B?z}��r�^ +!e�������dOU\ddh[kvx�|t_[IC>Shu{���������vtwsvtsmj[SJNgklj]\lkic^W[YDA>B=C;>@<@<@;���zw�ub��������|OWU[hh[Ymx|}}na_SRL?83:AHOMV\fssppjc[[JHB:<7<���sz�~"����������fQQQYa]YXhqqtkpux��~{VWPC:4(6-99>F998?AIH\XZektsihb^\YXTYYO8A?=9:@79:7<894���px��2���������x{QOOSUXURW`^iikx�����~v}�y_R?E9@=?BMZ\df[X\fqtmjeh\a`XSTL>>=89=6988869396���ir{�K�����}���x|oIKPPTURTTYd^hju���{sy|��������sil_kee`UY\kmmgfbfd_[XZO@B9=5=897;59853:8���sjr�l|����~����y~aFIXKOSTRUX_]bmpzyztfeply�������}smc_USV\^khghhlfb^\WVC=@=3@8793915077-5���xonn�����������mYHPNNSSJVWZ^`hlqmmod\ffdp{}~~��yqj_XTR]\gbnemjifeX\a->>:73725143-7����qks�o�����������zjQJPIURPOZ[abkhhhlgeYTSP]``dluxmgd_UTQ^[hbkloljb`V_SF@37A:121+3�����pjm�u���~�������ylTKPLXVVQXbfq{zvsni]ZUQMFEAB;?@;GEQR^ekmorpnf[ZRW_PGA;1><8;@8;=.0,���}�~jiq�}��}��������mgWEWQ[XUWRckx��|zvhhXTTMHJ@DGDQV_`hlquzvsqo\RTNVa@HB<@:;=@54���{��xkkt|��~���������u_NKQW\T\S[ir�������vcbUY[Xa_oowzx|xy�utkoeUWNXa\%#M=B==@-9@?69><7=;>����}��rdsx�������������p^HLWRYWVPXkz���������vkkokpxz}}�}z|lpicXPJWcbK=E1;B@:6;;:@99���~���yjej�������������qSMIVSTXLY\n}����������}}{uz{|{|wsnhcXLMTcf^7IC>>>B=1=A:=8>�������sbgo�������������lWBHROZNPKafu~������������w~}vrehc^FHTdj_] U=>A:D72@C?@<=>;?9?���������kd_j��������������lOBEDXMUKDSfnvz�������~|�}{yymha^ZLFIckd[U4P?C?=D43BDD>==A<@?GOU^__[ZSWYVOT[[\`YORL:@Rhgii_MFI>EAA=?C@B�����������ti`ehx�����������}qgZM>F@LFC>`gggdgX.,NC>EB>E5=AJE@K>H7GBAA������������qe_hju}���������~yn_]KL8CBDFE>>;BACCDFECB=D:=<:BNihgedd]>2HIC>BDG:7BDODEEECE@FFC������������q\cdjru���������yvjcKWCB=;?FFDDB?HB<K \ No newline at end of file diff --git a/images/trainset_face/s9/10.pgm b/images/trainset_face/s9/10.pgm new file mode 100755 index 0000000..6a8856d --- /dev/null +++ b/images/trainset_face/s9/10.pgm @@ -0,0 +1,4 @@ +P5 +92 112 +255 +oonrktpnqqnrpppsppqqrqsnslnYZ[R373G.6EVaPDNMU`_mcsnlqpsprurptqsmrpsrqqqqpoorosoprosornsnsiskknonqooooposmqpruqqprqltdV<4:I6-2JC-667I:)26>73=?C@KGUc`chcikqpnmqrqpporrrrpsqqqqqqpnqpnqoookqkopnorpqnqorpsqonpmjedE;$.1@.#/@00:A9940,:13,-:5-368<@FGB>a_cpnpqrqptoqqqqqqqpsorqqsnorqppolslmoorqorpnrpmoonpmf\K01&228'(.>1,<@<122'6/283826::5@54/15?XBZosrsoppooqopronrmppoqponqrppiorpooponpqmlqlpmqoppiI155*/11/*8362)/7,2)7-./5,2-1=77>:VYUWY^]efiospoqpnpnoonpoppnnlrnppmikib]XVZYQ@C80'00#+2,+31+)0+$+,)% 5)#)#**$ $&*')$'/-2"+HI=DE>J`lgmqopsnnnsomqlpqoqqrnoomjikc`^`PVTE-/8330/$%(,%)1',/%+'/+,/)- &('!!&)-0$$%+"#2:=68=3Tfepnqnropropnqqqoooopmpgfhb]P_^aYY\D13764(0$'($)-,',%&(&*,+*-3.-),"!$!)'"/7+6.$"!)9=9:AA<>T^frpproorqqrpqpppornmjhhWS`WVO[[WQ,.1)(1*#(+*-",'%*3';,*+,).3,02.)()-3'=6-%$"%*574:DELL]bhlptnqqpspporppordg`ZPUT[_WUGOSI4*,'2$)*)&! 2#+(*0-50.22&1()-6#IB8/-!*+./7/)6+!#'14<@C@GKNPXnlooppsoorrpplZ@8=ADKKVY`IS6AG0%&($')8,/ #(#11$(,//+,=,**%3-!9CD;9)-20/*-,60(()""*278=9/:2*..799CBJJI=>>!($&!#5261,&)3(//+&460/249/-1,/77<880<2234&*54)*,$(+48?3,6775_gamppqopronJ9(+&.58;:21-'&!%")!#-&/01501*502>4/-C0798F8;8*::F4<37M30=..?85417#(')6=9+029)EgqjloqnrqqoL?,$)/+.8?/ ##)!1380334367=J;FD3>BC:NCLQDA.>BNAA@C_==A1;E?;AGE6*+)'7<<995GTdiB\CQJRKTJld]OBPSWN4bUfAQO=KPCGOb_S=7,(-3157%$!'CjqpnptlpoB<6")+0+*$! #-+,094JXdSHJESOTjfydibA]cj[e~wgnVeujWQ`nf]kRUc_WZTdg[OOD1-,*/93+ " AoqpqrrppF8.0((&"$ */).1+1B:S\azlXLZYZ]pnw�{~UY�x����z}u���tli}yo�fg|mdjaek]ai^H3+)#!# ))+SuontrptB=),-.-.*,788/31/8GLfup��r[_[fbnon���~jw��������������������}~}pyzqlpwlaS=1#)"'.#2NoqppqqnF./*'-.14GM704.3:?Ufip�����sgf^lt}��������������������������������|{{uvrnXF%,/,11/.brpqoqrN?+"&" /7HH.$339ASVnsx������}|����������������������������������������{{ynfB*83/:3. /roprprRK4# #&:88,)<<@Hdiu}���������������������������������������������������}usiH%65:<. @nupoqFF8%"&'704+$3?JTiky�����������������������������������������������������xxtnC.>=2! Nnrq;13/)-4@afgq�������������������������������������������������������uywe?!>8 osn=:-2539;/-*)8;Jlmxz��������������������������������������������������������u�pX2!4<)quso-.*1==91),,*4D_o����������������������������������¾�����������������������|��jB).68  iyop$".6A<3$+'+%0Tk{��������������������������������¾��������������������������}�tR<,+?*_zrp".?G<.&)"45Rx��������������������������������������������������������������|aA6-74$dxop'(>@.(!09C]�������������������������������������������������������������}��dX1?2*% Isqr"3;15'-3>Pm~��������������������������������������������������������������x{m\=:8'!Deku'$4>148OVl���������������������������������������������������������������yvo_A60.&Qek#!/23>CKWl|���������������������������������������þ���������������������wxv^B8*"Fig '*/A?LWp~�������������������������������������������½�����������������vuvf:.$BQa-22CFVw����������������������������������������ÿ����������������������szmI%KSk#&%18@Yr}������������������������������������������Ľ�������������������|uoR"Pcn!01BXuz������������������������������������������¾��������������������zlc%Eop "+4<\rr����������������������������������������������������������������zqf3 cup..:_ln{���������������������������������������������������������������xoo@ 0gtn $'9Xgh}���������������������������������������ľ����������������������otK Knon:3B>C;9)S63;66>XkwxrnnutoXP,�{`jqk1"&Jl{����������������������������������������������vjiN2,5DY]gn_`ZZhmrsk`T�sglol=$Grw��}����������vsywvfcig\`fr������������������yopf\N7@Vfg_bmS^]JE]lqufgqpinkjK##Lq|~���������w`\MU\XYPKAGI?4>;GIjku������������ufk\PHM]I;.(8Y<5*=EGTZbds|����������odVZYT7<=K,5~�~\OEdz|��{lnfnjkBFk@4ISQ�z}����];GQgyy}~{ofbioihZQMG=:P_e^cs���������fbjrU{d>@096E��uqdYr�����phjlii���y]B416|�������������uin����������������������������¼��������~��|�������������tqgiKT-m���ZF@='_z����������������xv|~}����}ywsz�����������¿Ž��������������������������xtelOEJ-����aKQCCr~�������������������������vrjr~������������������������������������������qmfjOIK)����j`hcdk~z������������������|�~~zrort}��������������������������������������������}ijlMHO)�����xr~iz{������������������ytzv{x~�����������������������������������������������}djjLJJ2p��������fsy~�������������������������������������������¶�������������������������}lckNJK:Z�������dvv||z������������������������������������������Ž�������������������������{hlgFLLH9������xeux~�v�����������¾�����������������������������ƿ����{��������������������vlgmJMKQ0y�v����o`tyy~w~������������������������������������������ƿ���v��������������������xhkgJLKJ@P����ª�[ttzzv{������������»���������������������������������v��}����������������}tcihPKHPD5�������\g|x}su�������������������������������������������ý����������������������wqhfiLIJIP*{������cbs}x{sw����������Ŀ�������¹����������������������ų���������������������xi\odMHMIQ0g������l_m}xxwv�������������������������������������������´��z�}���������������{sh_jhGJMINI<������p_kvxtxq�����������ÿ����������������������������������mrp���������������xsdYldJLGKIQReokgjZ`lz���������������}qga[`gCMGIJJKIJJMJKHH\dtyblt����}�������������������������YZ\SO@;*;NRKQbwutz���������������}jh[Zd^GJFFMJJKLIHMKO>Q`pyigjt�������������������������������}~}lWJGEOPgzxwnw��������������vma[__^GHJHGMGJJMKHMPE?\muukjnz����������������������������������xruouoz|vt||�{�����������yuebUZ]`FIGIHKGLIKJKHOF=Ugnsqqir{���������������������������������}���zy��w}�|�w�����}���zj[_UZ^_HHGFKEGMHHMKILK?G]jmtonqs}�������������������������������������}��}~���}}}lsy~���{sc\\U]ZYKFDJDFGIGKJLHLHH;^`iqymuu|����������������������������������������������}hQUpux���zd`^WX\[XDEJGBJKEFKHJKKID=]Xcntukty}������������������������������������������}siZ]ytrt{���s]`XRZWXVDGHCJBKIHGIIGIMBCeZ[fmvlqppy~��������������������������������������yl_SJD[}��u}��vh\_QNYXXXHDGEHHDJHHEIHFIG8uhR`hmoptiyw}����������������������������������}g[TADMYcj��~w�~vm^_VRQWSWWFEECHCLFGJGELFNB?l}M[[ijjsrnyty����������������������{vi^\UVOOS]KKWZW`sibo}�z�~xzgb[`VITRTTWIDEGEKFFLFHDHFEL7o|jPY]ecploizww�������������xnd\^VPOJCJLUMSOTR_`iommloi`p��~}||to[\VNOQQSPQCI?FFIAIFFFHLJUKGguyZMVfailmquzsx�����������vdZVMPI^nhiompkuyw}{�~~}xjjkctz|w|vse]VQONRNQQQDBDIBCIDDSZ\[[N<jvwdPRVWfkmmvtspp~��������}zz����sz����������������tihfixv|u{{vp``QLOOQOOMREFCECFHAeZ6-#jwro[LSWW_henqqsoim���������������{s�������������|uc_gozqy|~~tgb\JNKOQIQOHDE@BRWda�y*2J]hsvtbLHVXWa`irrsokjs������������}�erzxr���������|udcozsu|}�zpecLKLONOMLNJGLYat{tn�r4^ssiin{ulYDLRXT\^bolijelqzz�����������yhgqqlj|zwvwzxlgg__kzysy�~uda[EKKIPJMJJJgky��qs��3>x��}qkn{xmcVBHUVXVYcchjhfinz~��������}�ud_e]cghf[[V]XY__s{x{z�~j_aDIHMLKKPHKKv~�}�~hz��Es����umt|~uiZP>FPPS_W]bfeiimqsw{s���~�{��~ji^^`a^_^[_cfpw{����}pW`KGGIIKHIPGJF~s���{jw�X�����vny��zqgXF?@JKSWZYd`ibmkoszoz��~|~�|�~xsjg`eigdosx��������{e\F=LFIIGLJKFNHu����enw�l�����uq}���wg[LG;?FIRSP[``cdlju{y~��~����~��xyslsury�����������~u[_9OIBKGJGJKEI�����nksy�����sq����j_OSA?B>GPLX_]`djq|xy����������������������������~{vkZ4=TLGIFJGIIJK�����vgmw�~����uq������f\_JDDB@FFHT\^bibwt}����������������������������}yk^C LSMRRKIJDLGJ��}����jkp~z����{m������}k_\HCBB@G@LTVTf^fjr|}���������������������������su^FL,UPNVUTRFJHHJ�������zjir����i�������}mhQJFD>@BGJOTTb`bgr}~�������������������������xqmG@VDUVNWWUSSRPKI��������telxy����l���������p_OKF>E?CIEJNVS_^]mu������������������������zkk\?K\[RXRSZSORYPR[���������leo|����r���������n]WJJCBAFCBHLIQRY_eo���������������~�����}wfiXJMGle7SSZSZVTTSUQU���������~ggqz���|v����������r`VOHIC@@@CDEHHOQY`fo}���������x|zvy|zvtfYYIRNKq\G[NSWWVQWNWOQ����������wait~���x�����������wiYOJHCC=EBEIEFHFNO\hv{�{y{|tprtvimsmj]LMLUWNWkVWRRTYYVPYSRRT�����������oegv�����������������k]PNEFB@BD>IEC=BDDMadokpoopndiihe_[[NJBLVW\K]]XWRRUWVXPVVSNV������������kehs����������������{v]RRHF@CACBAFAD<;ADJNUW[\Z\Y^VZXQ=A?MKUV`\DbJVZPURZVWRYRRTR������������yk^fq�����������������tcYRIJAGC@DBCD?>>?=BC?@@C>=>=>;:=::<=AFKRIQX[d_OVRX\OVWUU\TS[TSQW��������������wcdgqy����������������trdTQRLKGAHE??AC<>>>;=8;9<@IGMOOKV]cfRVSQ]RPUZW`YTW[VXOZ \ No newline at end of file diff --git a/images/trainset_face/s9/2.pgm b/images/trainset_face/s9/2.pgm new file mode 100755 index 0000000..9f95968 --- /dev/null +++ b/images/trainset_face/s9/2.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +dnkgoeohlmmimgqikkjnjfoklilhied^P@6.AM8,;IJ*7GXX[VXflimmhrklllnmjlkmllklilkkmjjnhifjmlhlpfikilijiglmlhnjnkkoimkildjphmhldfXF59-,?C0&AE9=9=;GA;:?QWbinojlnknmkmjmkjnilllklikgjiklhljnhhfikjiijhhnjkkmkiklhmkeijgejkgidU=68645885,5=3>C@879=4745:CYV\chilhoklimhplgmmjkjlljkhmflijhilgjihjhkhnikmkkgjdffacgijdgicaUG9?-0;8387=172BF@;-;?>457,4:59CB]bbjhkmigjijmigilijkjjiikhikgnjhihjhhjjjjmigffffb[WWa\VTXFGF8AB98*?34:<@41:F?8=7A9:9C??20=8<4FNOZ]jihhjfmhikhjkijihogkjgjhjifjjinilgllc_c[Y[]b`S^Q?:@<'777>99.(65<;6;34>A0A;7187GCD8:<=C685.9ZX\gjggmhjjjhmkglikfihmekgkkikiiklghibbbJUZZY\XYOA/?F3721:?8;B<>?5:3+%095*;70.69481=4AD>B3<6GXMUjjgmilgljglhikigjndimgmghfjjkdUKVTRTVS\]SPUWN?ACA934//:::C95B+1I/$/99&8:-2*8,1+%25?GC398@@@BPagmijhhjhjkfiifhmgljmhhjjekhL54;FAFZXT^NIJKDB:;9494.$-307,?5+;8-04=002,/*<+$.*.6:8755;FS?V`aiildlgjflihjfngiijiihmeiQO*'38D:=FQNLF6;8:80&81.)(&74+249/9-+4(A.0*,4+") # ,/%8<61/IKKV^[_ehdecfgildjioimgjglhh]iKI<2)17?<40>69,*,./-%442$+(43,07&.9)/7?9962&31#0!##$)20625EIJOJPS]\^eehnjjllfjljhjjcd^_KO+4:/2254&'""%'-+-";1604,'2+:)1+,94=;1>>87.0/ #.&2*.#$"$#959&AP`_ghikgghkikighhdb[WKG248@-)"(%$!"#/*+3B6@16.&)48);4<0=:.3/75:82)644334;0&&!**12??=2>1KWecdiiifkighilhief\`PLC/,31-!("#&.-*,0A4;<@7+1'73<++-05-6<+< -6;:D>>31$1@?65$$$"" 0A:29:74T[eelekgngijhid_kbVDJ;8,' *& !#%*&//<2?[KECC39517?7=1/?31+;46,00-+KIC7; 3;4B8/. $'61173>9=X_^glgjejigjfg_faT9A@208..&(&*(0706CJKOl`SVS;4FCBOWK<;D?40.K@3<)(.1GF>70:158965/*"! /03:4@:EVbafjggkjgkhhXi_LL7B6.=<7>:>457=5DLKcbwvfmZO==[rhSbEKCE5A+ONAB-/<44>3=3>883:.>74($#$167,7656HK]jhhiihiikcYYTNJ<445;LSH6569>AF][~���yphScVdr�ifUXJO>L=PZN@23@A066:C977530@E?(.($"++;<.)./0;GZfejjjekb^^YPJD612'?QUB0)51BPTmuw����vpe_^z���xeRV\YNJacYP@=JO>C>FWB:@/4BH<<=<.&''"6>-*#15;1ZY]jkild^NYTLP>44*/:A;71=6:FWel�������}r_klx����Q`mhgauf`aPWYS?BVU_@KH5@??IDNR:/&-79.1$%&90Khc_hgjh`H:LFM5B.<>C?3047IBWgv|���������nn{{����sb����vrpdtlgQM[[fQRKGNE@LQc_O@-,(12-.%'#+,]jechjgU;$/?5@>>9F=2.23;G]gs�����������||�����������������zobel\n_Q^fMSKPa`WH?5'(,15(%AgehghnX:$*;;EF;;54(-3:KRoty����������������������������������|p|pjrr_c\V][XWTH60#,'8&'"TmkgggS9* +BF?7(0*-/5?Nex�������������������������������������������tzulmkg`egbQL2- !'!+.`nhcnC)%2ANF4&*((#7Afw���������������������������������������������|�w}xjokgg_YI,)!%#)6Vlihk%'0AH)&&! ,:On���������������������¾����������������������������wztnlheUF-%(/)!#'Pnfii=D50$%08HV�����������������ÿ�����������ſ����������������������y}opigVB-/3'.'$4nfji *-7DRz����������������ÿ������������ÿ����������������������������ukvpZ4*/.% =ti4 26BWw������������������������������������������������������������woxrg=4&1.Sod; ,5Db{����������������������������ſ������������������������������{vtxfBB$+/KrhC &4Ek|����������������������������þ������������������������������{vpwbO@2''" Jpl1%'(Nlv��������������������������¾¼������������������������������}vnqdR;7)"$Cal- !.Vgm������������������������������������������������������������~slobT7-++IIe7#1Ldp{�����������������������¾�����������������������������������tpjeI;%$ CFcN#(IZs{������������������������������������������������������������tjkeF,&4S`>!$ CWjy������������������������������������������������������������smgeE"  UX`}��������������wwbgjR>169,/)1@9/.k,?NUcb\_\`r�����lF% k������saQNYcblc`YOJD>.6'3+4107QXiv����������pg[XNO5(','039DQU\\]aVR1c8/XUZ``__\bT�����fO'>�������ud_gcefcZKN:IBPXam}|�����tdQSNID2%.,*13:;?FAIX^c\NaS""0?uiN,*4DVerje[YVd[__`^]Rw���k���|����������|re]\PZ[}u77+%-+Wv[3:@CFCLP{�������uUQIK6Q[4*%#%,TuaWGCV^^quli]SXc\e\\`_Qy���s�������������������qn���aD>6@KnrUU3ETRQGb~�������xTdh]KLZM9,9/OrpiZWSghhtvrkaPVd__]_^aT���}��������������������w������z���pc`TU_jTaw�����Ŀ��Tokhc`\[i_gkpsqja[aorovzrsZL[bb[`^^_Pr��������������������������{xuw}�~|yrqjkefps{������ǿ��ehk[VOLU\acgbacgcemvtvz{qn`Ka_a_]_]cV_����������������������������~wsnofe^\[Wbs�������������plgd[NKFRJZYagdbcjprw||ytp_X\ba^a[^abK������z������������������ofoeid_aUVURdr�����������ý��}vwrlh]QJMOQR`[c^ltx||~|nmgdVa_[b\_c]F��������������������������sh[W\QZXYbw������������ǻ���zw��}zlh\Z^\]cankw���xtnhjW]^^_]\`bH������~����������������������|urpt{�������������������z�����|qjgnjss{�����}�vtcb\[``]^a]YI������~�����������������������������������������������|�{��������������������~zti^]\_c`Y_[dP�����w|�������������������������������������������������z��������������������{vd[_____]Yb`^]�����uz������������������������������������������¿���������������������������wbW\_]b\]]\^fUf����xy�������������������������������������������¼��������������������������}bW`b\d]]]\^^bUh{��w�����������������������¾�������������������þ������������������������}{\Z`]^[f]]]b\c[`[e\t��������������������������������������������¾����ut{������������������uu`Vc]Y`W_Z]c`^``_eQt�������������������������������������������¿����~jwup�����������������vqXVa]X]Z[^[c^Zbb[cVp��������������������������������������������������j��cq���������������zvlRX^V[\V]^X`]_b_^aViw��}��������������������������������������¼�����xq��iez�������������~yomIZ\Q_V_VZX\a____a_\{|�x~��������������������������{�����������������~t}�nmy�������������znn`URWWWYQVUWY_]a]c]]`r��|x��������������������������q�����������������vnoyjp~�������������opfYOPWVURPUVT^`^a[^c_Yqz��x~�������������������������������}�����������ledklt������������}ypkcRSTRTQOQRUT[]\^_\dbUgz|}~|�����������������~��������lfpa\fr{�������r]P^ist�����������|smi`NMPOQRQOPSRZ[[c[Yc_Yeu{z}�{��������������������������WI7-/Tiplmwztn_?Jokwt~���~|}���~tqle^HPLLNPIMLNT_]Y[`^]a]\mw|�z{��������������������������}UFA:D>>A<@9B=?>:=9>=<;:^T\XZY_djn���_ba_eoktqms|~�����ve`EIEOdfckjllffvu�����lkaZRMMB=Xjnl_antsldZ\]J48<5=58<;:6:8?ZT^`grw}\F���lS^`]jiuqoigy����{ol]WZVF986>73898=9B<::=><B@9G47>:997-&*$'*#''wlgq{��������������jfSBKURV\]cedq}����������������������{ynhn`XTRMjS@ED::=+?>1?=:7.#('$+$�sji}t��������������{m`PDHSNTXY[dgp���������������������wqmibPPFT]nDBG:=>;05A72<:8>22&%*$��njm}���������������~f]NHLRMRYR\`gmr~������������������~{nladTGGMbci2CD<;2:A<:68>6;=99?:���qhdz~���������������ucYJ?NERNVODOSegstrolokhdbd^bkkihhb[\QLCJZjecTB>B>?>939C=>6=6:<=85?5���|kci{����������������{]ZAM@ILJNHEIHTV]]c`\SQRXWQVbY]^VTVT:DGhejbg8(J>@@C;;3;C>?6@7?=9:6A;~��udfkv����������������yeUJ@HKILKBDCADHJIOKHLEQIKGOLPKDHE;ANagikab-+S8@?<>=Xeghl`fY&=LA>??B/4EEA@<@@:D?>F??�����ka`jv���������������}whQNHKEKEEGEF>?=@<@6;>38A8CKZiikkgbb:9GDBA>F:35JBDA?A>?CACAD8������{m\cfr���������������yqmRPNCJBEAGGFGEAHACABGB?E7B9IPahhikigcO(JCA@D9L6=@GFD@@BCABCC@G; \ No newline at end of file diff --git a/images/trainset_face/s9/3.pgm b/images/trainset_face/s9/3.pgm new file mode 100755 index 0000000..df9e20c --- /dev/null +++ b/images/trainset_face/s9/3.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +aikkglijljkimjlkjnkghhkifdbeYM3704FC5*@D6=EKC-G9>=R\ddeekhlllgjikmmjkjiklkjhpjjjilhfjndlgkflilmiilihjkhflicfbRE<;07/34+&9:27AB9/BC?74;7:;4=CIA@<;GNZ^eklljkhmkkjjijogmihliiglkkjgghjijilkmlhhgeefkgfehkbTE4-?/143903*984B@5/7G9<>9>E8==KKFM@7-LM\TZgljjgsflhkglkhkmhklkjjjieiemjkhklgiefdachibfdZbdRC6>$<*2,88C9-+B4:<;54C8:@;>C;7:?BJF9F9GQ^]SM`clgohkkijkikjijimhgkhigimjjgoieh_bbbZ\X[[ZXRIP849=/21-+6);@4*+=;33.)7;9EK4::E?GRM[_^affei^igkjljjhkhgjghijkjid`XKTWTV_WXWTB?=<<68;=E236./281614>?>4;<>-06=35+, *31B6=;757BKIPPZ^Z]]h`ddljjkjjilgjmfihli`PBSIFJR[ZTSPSJCB5627318A2*:0?8781-/5:E6><=/,2;7-//"2217*>168?:DLLKHF=NIKZedjjkmijgljjmiflj_D1*B@D@ELRPQCIDBDI:59724@?;IFB?86?E72?=CE7=/96B."/2)10.+.9*9;8,@GOH>IMNS]bfcgminhkilhimlekaVI./9A9A??:@E>5680>72800-5:?C51H>.=?A<:3D67:;<6=-+&=2*/$#&A335142,HH8BGBP\`c^oiklflklgkheic^SI/.,<;4248."-***84(8=/4&,/368(7E:729<>439;77?32,*0J=9()%91173?:/?C;04:*JKY^]iljhiikjkicg_WSD871*.>21'&!""%1,/)66,)9@8A60<2476%=?=5@?>(@>*,;::@:-/./'2;;1-;13I?,5;=8:Pbaehhlilghmie`ZVLD4694)20%$# (47)846-/=9:?55?2-51*?;@8C:B;>E;:RL=EGB97)0/.:1".1(55--):B::@MSPhggmfhlheZ[KO@888."(  $%52=12(+()%&4&,///.72+6723Lahfiiigg_MGNB1)+0(#"".4;8=TU=A@D.52:9>5:8>@;9BKO)7:B7E^UXRFC/@ECC;306),-10+(%/2>,-#/'1;2RYbmjkifdLCQF91(!'&"%$!89;?E]lAMO@:694DAC387>;9=N=FA8A9?;2154..-&/@90$0!#BBFle_kmej^ZAAKD?>4,(%'1-518?FUWdhhWJ>:EE9GHS>99@D82KT>B72+;%QUQFCAAG@?=H@MHC=C7901+1?@2$). $03Ylkgji\a`M9AD>@<>9AAC;@CCCMUcerqjcH4>TVJYWVM6NAB5:aUEF2-D08NHFGKIF8C=?RZP@LAC>47-0785-)"$ =^nihkY[`QN<5<9?CHMD=<>FOPN`}u}~ri]KIKf{d`_ZMGV:O5^aSJ<-RD8B>DOfCS6>4GROTRTQNK>?719//2.&$#@hhji[YVQM>:236ETWC4=3EZ[js�����uaf\c^y�l]k^G[I[FZl`PE8MVLARO]eJ\I@BRCMUXsk`QKJ?7)2247*$$NkmkSXJLF?0.15>@<0<5CBVgp{|����qn`ki~}��pfa]]i^Xirp_TMX^PB\`ldUOZTRQH\UgoocXWYU<:&0&/'%&@emi6EQD=8-54=6$$# ""%*fjk5-BA981>369?KV`i{���������uonvu����wp��������t~�~thirms{s^tzcmf`hgajorgiaT?3**-'$ ! Gpf)762??L]dty}�����������������������������������������������}zwwvtyvpreT=84.2+* /r'(:>C:60'032=Mfq������������������������������������������������������x}yqxnfN3?-,:" d'9*, 6 !(0>IRn{�������������������������������¿�����������������������������}}�obJ@/* 5 %7=Pt���������������������������������������������������������������yx|r_P7- $/&!"/:To|��������������������������������������������������������������uyq_M7""!"#"+9Xv}���������������������������þ���������������������������������uuqXK3%"" co}���������������������������ľ���������������������������������zuvo[B-#&->aow��������������������������������������������������������������~uss`? &H=]cs��������������������������������������������������������������~rumfE)H 9Kek���������������������������������������������������������������tuofI :P[#$ +G]qz�������������������������������������������������������������}xhhTMcf0! &DZex}�������������������������������������������������������������~tmbZ$+Sc`.$"@Vgs~��������������������������������������������������������������rnf[,&b__04Tqs~��������������������������������������������������������������qlg`-0\cd7&4Mntz�������������������������������������������������������������~slkf< ;aef6)((Q`s~��������������������������������������������������������������mkmm@ Dbck\%" )Bbw��������������������������������������������������������������|wlitS  6Qb`eZR*,Jex���������������������������������������������������������������ynfrZ:OYbeZXhF-!+Wj}����������������������������������������������������������������khoiKTd_e^ZpAA<$*Yt�����������������������������������������������������������������xijv% IRW]g^NmySJR-$$&k������������������������������������������������������������urq��fdw:X]WdaaWa�o[g?! +4s����������������������������������������������������������maY>F>=BUigsPZW`Zc`]R���|_(%9������������������������������������������������������wtkUPLHB:68:477Pmf3O]Zc^afJ�����I#% G���������������������������������������������������s]OED?9799>FQKTJK@HlpAO`X_e`c`\���|Y=+P�����������qsmilpqnjhz|~����������������������ljl];16130"2BKOKUNNIBAL:@81./9*'36:B][mp�~������ztkUPOFA2*# .2?3#+1-5M^orloiiUY]d_dgPl��rZVPD~�����qbNNUXVWVQK@7920$$-"))'36IHX_jky�����whaMLJ=//&9$4lhP0(6:V^runpigWW`a^e`Wm���lh|8P������i^XVXWRL>76-*'!  '+-#!&&7sq_M?YYghv|xqjoa\_b]afNl���t{�xq������l_]YURB2,)+:2"<"(7-.*(=AHN\f}������wjI?=72H]8/+'&-\zo^ZVcloqy~uujloa_a\f^Zh���������������kaYLG;.$&:TI"$"' (-hD091;7EIKg�������ePTUFGL[\<4,7YzwvlW\mqwyyy{snhle\_bgb\X����������������~o\PP@AGIhf=((&+(SrgR,?HME=Fa��������abnag^ZXbc\]ofllg`cesu{|{�svlhlaa]aa_dL��������������������zobf}tmG<5:GdcTI@?UZUEGe��������ifre[ZULQTWX]Y]Yfegopu|�}}zrmf`bXc[d]dQs����������������������pys����xytlbURNPWWVR[v�����¾�jpd`QOEDGOMSW``e\hrx|}�|ywsc_]b]_`^fWc������������������������rqsnyuuji^\RTPPS[gv����������}rfnd\POHHKON\]egiv�����}sx`Ua\`_a`cUm����w���������������|~wyvmohd`[PTFLQVcs��������������{vrld]YQY[\cdlmx~������w{^Yc__cb`_Tl������|���������������pg`[d\^SSRPMJRdp|���������������������zsnghhmpwv���������tc^___a[```U�����~������������������i^ZURTOSWTbz�����������ÿ������������������������������we[a`\_[d_dYe����~{��}����������������wlgjjnuy����������������������������������������������ve]^a`^[c\d`Zh���|w������������������������������������������¿�����������������������������yc^`b]b_[b_``]d}�|p������������������������������������������ö���������������������������qc\bb]`^[c[ba\`]^fz|��|���������������������������������������ĵ���������������������������wt][bXa_\^c^`d_be[bxw��������������������������������������������������������������������{vn^[^[`^\a\_aa\`^_cr~}}����������������������������������������������wyy������������������xplWX`\bZ[c\b^`_aaaYtv}{���������������������������������������������~s�ro}���������������|tq`Z]Y^W\`_\eXd_ac^^f}{u����������������������������������������������r|��ej}��������������trjaVZ`ZXY_aZ`]`\b_c\dt{w|��������������������������~������������������s���onx�������������zsqi]UZVZ[X_]_]]\^`_`^`r~ss{������������������������~r������������������u���ps��z~���������zvrle`P[XYXX^`X_`^^__`_]ny{sq���z���������������������j}�����������������zt�ypx���|}|�������vtnla`NSVXTW[_[Y^^[^a__]cuwvow��w�����������������~���|w�����������������ufpml|����{tyw{��||xrligTPSTTSTY]^]`^Z^^``Vllr{roz������������������{�����}v�~����������wd\`nov�����sqqrt{y|ynikdSORLWOS\V^[`ZdY\a\Zfpm{ttox���������������~n��������]bXW_nv�������xdK^jppy�����uqrptr}tohadFRSJSLSZXZW]_Z``\^Unsgvvqszz�������������{~��������rLC3-B\fiimrsleUWhmqotr����{pewtskxmobfUKMJQKHN^Z[X]]]Z`^ZTi�brsqruyw{����������}|����������jSAC4AMRUV[ZZXY_ejrorrx|uy`ouplplfe^LHHPKJGM\W[[]\_\a[^Si�ngjspkptpy��������y~�����������kOMDC?=IHMQU\W[`klkorrspvqucpyxpij[aX@IHGLEJG^W^Y\[]]``kir��Whoklhnrt{|�������v������������~eQCFCHFFNQQPZadcnekqnhgkjpft}tima__I?KEGHICEW^YX[_fmwysLf��iXgdmfollty��|���umx�������������vbMIOV[OKGXUXbeiiijhlPJPVjmo~sk``]MFAHDF>L?DYU[[wvmYH<,]��~V\cdgeieutx~���bl�|�}���������zre_Z^ZcRP]`b^pmqllg[KF[P_nspjcZ^YC?EAABDAB@]git�V/3`z���gV[^beglhquz|�|^oyvtwpwz���������ttpjjikglspsqla^]ehnh_\jnga\[VN?;E?>D=C?=�|y�28o������xTSXYfjfegrxs{�~ousmi^[ek|�����������wpvuvqtjd\RIRburpfd\d]bSX\OC>?E<@=@@?=��v�"N���������bLVUX`agcblsu|�|xg]VG>?>;6>IE]ZaVdqvnk`e]c[RSY9?;;9;>;:>884�zsz�IT�����������iOPSON]]\UQaksmpllu}����repsh\R@;<8??AHLT\aifZW[itmhicc`bSYWF8@3A6A86978;8�xpu�lU�����������xcKOQNRTWWHW]]cegmu~�����ty|�������}nokcoca]P_]jpimfmgd][XL=4?6@4=81?0:1>�~ft��N����������w~rPGLKTMRQWNRQ^Zcdhnz�}}rgqms��������}xke`YTX^eilioimibY^KC69<6:568274566��jnx�]����������|cKGLPMOMQUOPYV^_bikryoslXgkdiw~��xoi^[PV\aeekrsjkd\\V;F=3::9454/33,55��vnp�v}������������s^MKFQLPMNQNWS]Y_ghmkhjk[T[[SZcdgeowsb_\[YTZciiqnsofY[XG;>B<;<6<460.321.��klt�s������������o_FPINOQRMRR[[dffjgjghd`VSNLPRPRNINNKJHJK^_elnuqqh\^[>AD@<./0./|��tjlxu�������������qkZGMONRQQSNY]dioupmmii`]URKNGBEBA@>BGMQ]alnwvuqmaSb=!CA?A>?)E=48@;:2--����llm~z������������|ngPCTOTQRXROY]jnz}xxnsib]TSRGLGHGGPVagkpsx{|upogWS],LB@@<;/8=;<6=<@17���zgiu|������������xg_JGNYTT[SVSXclv�����yzrbZ[SYXY]ckut�x}~~}tqmi]STZ(I;:��~��sfntz�������������qlVL@TUVYWXNYVgo~���������rkhmolrv�x}�|�{yllk\PNVS=A=?D?;47@?777B2?7���}��jhjw�������������{hWIANWRSUTSQRir�����������|{{u{yz{{z~{yqjhaHKXb/M7CA>:=48C<:;;::>9������tjck{��������������|cVK@KUXOVOPRUgtw���������������}|x|tsiceNGWdW2K>=?���~����obcfv��������������xfRECGENVRQFCGZemsrsy{���tgdffglihib[UMGSgfZ1OG>@>E;47=IA:E:=A>;��������}odbnm��������������zoUDCDEKOJKE@CN_^hbdebab][YSUZ]\_\RJJD]ke_WCDA@@EC>1;DG?C<@A>?@��������{nb\hs}������������rtYGH>DJHJLCD<>HLMSVONLGNNJFPLKNE>;PciffZ1"QBC:E?H/:>FFA?DEIGDECJCBC?<<:J[jehba>(EGBD?HC@6=BEMEFA@@EBC�����������tj^`mlz}����������}xpe]PLCD;C>C@GCBA:@;<=;?9??<:H>M6?=HFFIHEL@MBDC�������������xg[]ejoqv��������}rh]TQRLJC?;@;=><@@@;?>>BT[dgadffbhO?FKFACAEFE;DAKFLLJLFELLCJ \ No newline at end of file diff --git a/images/trainset_face/s9/4.pgm b/images/trainset_face/s9/4.pgm new file mode 100755 index 0000000..6358b92 --- /dev/null +++ b/images/trainset_face/s9/4.pgm @@ -0,0 +1,6 @@ +P5 +92 112 +255 +rnpqqoqonrsosmtqqopqosjklb`N/0/.'0)'&/4281FB74257=23+*(,:3;2BJU]`emoppopornqornrnomppppppqlppmnnponrqotnqorpnpormpjkl`?2'11).02((,25/19;06:5085/,-24;898PYbTfnpnpqoosmqlppoqnpqoqnpnpsnnrmroprqrjkihe^\UQRJD<;922'00,601+1.1+02*2-386961.2:4:?5-%5B>AMXRMV]hmqospnpnormqouorornmolppoooqoprefjc\W_[T>:902785(*.'&&&#-*.+2*-)0-.,*.)'-/07839.(.74:BBLRZaccdqmqlomonqopqqlnnommqnnprrospihjdZORQTP;622.85--/.)*,!( 00.0+-)&-1-*)$*1.&73'8/.,-0?FDOYTabb`hklhgkpproqrnmpplqnononsqnfZT`\UQOQGLF362)/0,3./(&,4).'310..+-&3/!'#.1&&,0*2,+/-5779GOJQZNSR^chfonpoononppqmnnmqkoopbJ22??A@DIQL@8+,-!('..'0*++0-)+/'+,1.)0+&(0,*!%+8/&,%5,7.09CCEE?>>IReglppoqponpoqonpiqnpneS6).+11>9=@>=01)&##*&/,3,-#),&+($+%08*,#"(,-1,+'*,2+/#34%'&25??=CPV`gdkkppqrooqppoqmpnomnlY?-++004:53*,5./&#"#/(32(*,!"%02+/+*-401&,/<;<3,(!$.5,''/1$$/883-128EQ\^hnnpqoonqpplppnpmjlcL;4'(..72-(!%+)+('%'+./3#!+%*#14-,2)473>4AIFA@=2-&/-,,% '2',0+/.2+-5.BDDKP@D976;7..%&!"",0,+"!"(.021:>K[qhlnmpnpplponmqpcVKPB=52+)'$ $".2/.1%//+'0-4-22<-6118DJNPII=;6@?>4+5)/$.02*+( &&&2599A608=13/;2<123'#%$.371<,22-4KdnnonqpnsnhlfIELN?2./(**),)""'/5;:0/(35,815.009<564(5:DCjLODBLCE72;<=HME9EAH<0+"!'3;36)'&-=6UbkqnomoophhdN>ABE;05-?@:5,#*/9?H;209>@=@6658,FR?H117;D?P^\IEPDE87DGWILGPSMUF9,' ..;-,8)&!(FHiijpporooec_]D4A<84:AA;<8'??IT[EA5>RPIMF&&-60.)% !ptnmpnjQ9<97/&.494612DL^h����|nihhpy�|qv�������������~���qx��zu|x{uysvzy�wpiSB=%$"+,)!PvrlqoZ:0.42,-6<:598@RXmw������yxx|����������������������������������������wz_SC3&")*0%5stmqoH-+-030493:5=7CUfu�����������������������������������������������������ubM9-(+.$*'!VwnqqJ,"*15;6004.6?Slq�����������������������������������������������������|{iO;-30552 nvqoB&-.8;9/*!0:Rk{��������������������������������������������������������skL622>73"  Txqq5$+674.!#0Ac����������������������������ƿ�����������������������������vvc<:0=;+& +4srp6!-45.,/:Qz������������������������������������������������������������{sF+;2@'kun&$(?50BIf��������������������������������������������������������������rh"8<9*Vvo/!42<=Qw������������������������������������¾������������������������rf?33>(A{q9"'5<:a~��������������������������������������������������������������vhI8/=7 IuqA,8:H^��������������������������������������������������������������tiT1<:4'OppT()8;Fi}��������������������������������������������������������������ngZC17.% CjqU<$,7Hk|�������������������������������������ľ�����������������������tmOL6*0%8bpXM&3Omz�������������������������������������¿�¾��������������������ygU>:4&#&WkYQ#(3Xkx��������������������������������������������������������������uiP770&^sTT1&5Ybxv�������������������������������������������������������������sfO9**  bvTX7#4Uas|~������������������������������������������������������������s]D4' ZlNRI"3I\uyz�����������������������������������������������������������un/1NuRWM, -C_sz}����������������������������������������������������������|oj> ?vPST2&"@[nv~~�����������������������������������¿���������������������{zdE%>uQPTB#$#4\kr�|������������������������������ſ���¾��������������������zujI"BnRMTJ!.^fu�����������������������������������¾���������������������xulV* (\mQORH0Zhq|������������������������������������þ���������������������}uhc5BhmMMVJ*Sgv|������������������������������Ľ�����½�������������������|tsXJ4NpmOPTG%%Jhyy�������������������������������ÿ�������������������������|}xsgT+=TGtlLNVK)Mkyz�������������������������������������¾�������������������{�uqs`37UZnjJNTK7Qrww�����������������������������������������������������������{ysuq:*0TgjlPNLRF+Vrx~�����������������������������������������������������������yzrut@6DIbrgiONMRIA/Ysv~�����������������������������������������������������������u|swzK7\`hqimLLRQHK<%_tx����������������������������������������ÿ����������~{������wwxuve coo}rioLPNQDXP0dq|{�����������������������¾����¿ü���������������uh_QKODVf��wrvzwx% *C|us�phlLMNOD]jCdty}������������������������������������������|nwj_QUKFLA@AAC>bustxz=Uq{ur�gjjMMNPB[~`' sov���xdc[dimggy��������������������������\LMFK@;@ADM]`[Y[NF=Kfvyy�S Titww{eliQQNFJS|t< srxpeaR9>CENOIFGLJSl�������������������q{{e@99;1.4H[inwsvvzopaM^xtzzrAUcq�uqfhkFPIKMCqzYutoM9DF@OSFBEGBGAOUS_ED_puxyxvt}sa��vs�yhgikJPLIPGLtj6vaRKWaec][ROUTHB=64)-5EMSgu~��������~mef]U@AJA47N*&?F5>KBD\ky��|w}�x\��vt��fgjhKQLMPKCoy'A�wdUVZ]ZMDIJKG@0+<.:??.1HKQfy���������th_\RSPVS71 k6*O{d487Mjly���}�\��sw�xpejhKPKLLNDl�OT�yv^^[]PA372DP90ZS)ITP>FLGp���������qfcfg\W��H?/)<x{�nv��������itn{��������yvt{������������ypkkksnvsyv{}y~{����������yugc�����ndkgPFMMKLCe��ht���������|~zyvxv|xvwrsu|t~��������½�����|wnhkemmuzyzq}�����������pg_�����igigNIPGPNB]��fm���������u{x�}|xvpkmbiv}{���������ü���������~vmlonuy~��������������lda�����nggjDJMLPM?\��bm����������qkhojlgjdepv���������������������������������������������mc^���|}bgkfNJMNNN;q��bl������������~qrqnru~��������������±��������������������������������hj[��}sjgjhhJMMKML=p��fh���������������������������������ƿ��������������������������������~llW�|ohamgkiKMKMKMFY�~gh���������������������������������Ż��������������������������������kjZunbhhhljjJJOKNMFIq{lcz��������������������������������º������������������¼������������}jj^bdejgilhjIOJGPMP@Uthir�������������������������������������������������������������������gk_bfkfkemhgMILHMHOJI[ghn������������������������������������������������������������������zhg_cfhgfegleLJKKJKLNICdhl��������������������������������ſ��������������������������������sfj]ffiggfijgJKIMLJLLKE\jq��������������������������������ÿ�������������������½����������q`j^hbihigieeLKMGNMJMOG[gn������������¼���������������������������������������������������}pbh[eaehgchegNFLJNHKJNEThk�������������������������������������������y���������������������{pdfZ`hcfdcfddNIKIKJIKOBPcf��������������������������������º��������y��������������������{yhhdVaf`eecbe^LKJLIFMKHNEi\��}������������������������������û��������{�������������������|}qkb_X`a_e_g`a_LIHKIGNIILBfZt�s�������������������x�������������������{�������������������~zpfg`Uaa]d`ba^cNJFNEGJJIL=b^e|w�������������������tvzu{����������}onrvw�������������������zqqeiWX^a^``_b\cKKGGIGJMFLDTg]o��������������������db^]l��������zaPBTm��������������������xopkhQW\]\]____`JJKGEFJJKHHHh_by��������������������vNA)Anw~����wd[Ocx}��������������������zvqpgaTW[^_Za^^__FNEJDGHIJIIFbbcq|��������������������`@4)=[fgtqi^dnsw����������������������usuneVTX[\^Y^\^Z\HFLDDGHKFMJAYb`msz��������������������aD;43FNQSTety|{���������������������}prto`VPY[YZ[Y[W\[KHFHFIEFLGKGCh^`no{��������������������`L<=87=M]o|zzy{�������������������vqqrd\NST[ZU\\XW]WOGHIEFIFFFHG?XdXgks~��������������������pTSQW[bmuzvy�}�������������������zuksiePOQRUXXXXXZXVKFEJEFDIKDHGBN]]eghw���������������������yqtwtuqt�}|�����|���~���������~rkgmkVLOOVRXVWWWXUWLEFEFDFFHGEEJBR__bep����������������������~�{w��~������|p_^p������{xhjgf_SISNTSSZUVTUTVHEKECJGGJBDDJCOVa^dgt�������������������������������������}f[aZ_mw�����qogmkaZEOMSMUQXNWSTUQHK?GEEIGAKNVSaTE[bh]py�������|zw����������������������se`Zg���p{����|hcmifXJKOOPPRTQRTSRUNHEFGCDFDMf]:5/1ZWa`\r|�����~|m`Y`ovwz�yx}�������~si_UURTaj|����xy���rqbdha_QEMMONMTPRSSPRNQKAHDGHSTfy6V[KYg\Xs����uiaTCXR.fGJKMLMIKLJKKK�~}���wfov�O��ep}uaMEFMOR\ejlutrrpsu[XS]ekjhjrvpiiiehmw}�}�����~zighbO@H`L #fODLMKIIHILLII��|���~ijq�iu��iq|yj_G=OMPXdhqwyrlspope[MTXW[MSXXWZ]_nw{~�������tmgfdS>LZ`T) ,cNMJKJJKJJGLIG�������ufqtg��mo�{yhXBCGPQ[ip}}vxvwtrqd\VX[VUX[`elrx���������{lbheZBLYg[ZX!5dLWSNMHJFILFII��������gkl|w��nru�vrcIdOTZRTVQSPIJGH���������qdmz�dv�{qgQ?ADOIR^o����������������������������{ve]^XFBTcomaQp{W9cRWXWQVTTRUUJF����������kevy�av���wmdIA>IGKK]u��������������������������{udZUXHDTdjuk[Qp|[OXSWWTSYLUPVSSV����������|aop�so�����rf]L>6HH>B>8:AO]o|||zohWU``TaJYZWX]VX[WSUYZY[���������������rceju|�����~u[UC@B<=9A=>>>GIKLRQUOJGE>:=:>8>;<>>=B=>8<<<7>BIet|{x~vpdTSaX\\UKYZ]_Z]^^RZYS]YV \ No newline at end of file diff --git a/images/trainset_face/s9/5.pgm b/images/trainset_face/s9/5.pgm new file mode 100755 index 0000000..667cca5 --- /dev/null +++ b/images/trainset_face/s9/5.pgm @@ -0,0 +1,7 @@ +P5 +92 112 +255 +nmoktqooqrqrqrroursqsntpsqrrncO;CL55.Q[<7H<>KB7<;=6/1=HNDW`leplpsppuiuqurrtqssqotpstosqrpoqtlomopopootpopsosroqotqpunjmhOB.*2A0$4N8??XC76<;;:301+(3><O?+7;849620619F@GG45/S]`Vcrnourorrrqsqqrqqrqrrqsnrsononqomporprrpsqsnponljnd]O'90-,%:)$);(0=95(<838488,239?:C90;8DY_ZRS^innrssormrnqsroqqrsooqqoqkqkqooqpppoqopppmjqlkobF4!0.+.-/2."2.612213--8;=;9209@8;;3,0DAGHKX_fgfnmqpmgrpmqqprrnssmsppmqoplropopnonnmmklkndc]S25*,9$&/-96.&26.1,2+/321CHSL>93!5)'*#(*2)5+/-#13)-,111,68$4<9A>=-/$-,0*(!&0"7')0,06>@FJPZY^qmovorrpspnlplo_E%*)50:?>-94.&$%*)(-%%+)3<9;87<,BWlnrpqsrqlhrjjnS<,$'34;13,*$*'(%*&(&*.7,0-"%3+-069-345;DOCVWAI0::9F72-,+&./,/,.)3996.'/;:(-*'-942##&'),*4%+1%*-0)'309.7L5#?270S]WP@K4:A<;076:11856;30!"',=994%&'BCOtkmqosrpongbXO>2/.,*,.,/2,48--"3,12-1469<;=04;,08WVV=K@>FL?//&$-;92/))#&34bxnnqproqkhYNUE76..*+#"&$203<=00$326/248436E?95@*33>XOUSJIKA=@44+)/&## "*&(%7D2@:/9:,6<@6-B6>*FVDB<+AD8PA[M\PVAD>@VKVSUc[SSV<=.5/855('#"Cvqqtqroeq[AHI<6/$**((5-2*+558SFJH3CD>G@hWLJ'JPD'*& Wxpssslck_D5EG>5.51=C9=8,/1HIZUWI@D;V`RJ`IBTQRUisWNEWXZ>ZbjlUS_\`fV`_kwwr^hue[NB1#&'*%+.$#Ivqpqqo]dgY:/8B6-.BB:>;636FXecf]VXSZYel^a_Xeg^a~�kbaqqmMOun|ekae}rdkisqwpdv|xkfOF0 "!'.)'"fusoumdW`\J4*/-,8R;45.67MY`nomhY\Z\knrvj]nvzvx��y{p���lixy�}�dz��qxsu{zsz�}�wycT90)%*')*&/vtpsidaTXK4/-$"1=/./18FSegt{�sf_d_dpr{fj�������������������~���������������siP?21'7750\utrcXTMAI2-'&$675.<<@Wbpy����zegirs{����w������������������������������������zpXB207:60vmtlT78C;0()/:36007>R`ov������}|x|z�������������������������������������������woW>46:7* +O|pdM-)93)-03:963!%12=Ea~��������������������������������������Ŀ����������������������ulLJ51$",]^0%,17>Kg���������������������������������������������������������������yiOD71$ YZG$&/;AQk���������������������������������������������������������������xnU;9%#SWQ '0@?Sf�������������������������������������������¿������������������{eW;)&GXU(&(:;Lo��������������������������������������������������������������bM7! DTXB !/.Vhz��������������������������������������������������������������}oQ&  6RRR#(5Tjx�~������������������������������������������������������������~ia$1MM^&*.Ulo~|������������������������������������������������������������|qb4RRQ[2!.Vamy|������������������������������������������������������������zsf8.fROV?/RXozz}����������������������������������ľ�����������������������zrmJ SpRLPW# 'DPgyy~�������������������������������������ø�������������������~wfZ!hsOMQQ5 ;;DIdiumrojfLhskmqt��amMOKQLIN\9=#! +Qmyu�~��������������������������������������z�tL7>?4-6GY`dbcfrvvslnq~rv�s��ghKNLKOLCtMB3 +Xnuv�������x���~�������������������������{iu_4-.3/?BUKVVSNA\jrvyyr{zn�q��ihLLNNNN9�oTKbsqt}}���oYWZcb]XVQWU[n~�����������������iof]P50431+4'8F;6O;ENgx��yy�jyq�~pjKJPNMP;e�ia9,]vsr}{k\W<1::AAD@@3B>229??Xjs������������q`hbO?9�rF30?_sz���~�un��zydLMMNMLIG}qdQ<^yqs{W:B@JL\_VIBA>..0-'+11GM[ht}���������xjaZEPI^;:5D/>��j]Day~������ye��viJNLLKJQAb}iXA kuuqbN@EVhdlfZRHRI?40+.+*.>FQYht���������zi^^^ac�eI9.<7W��vtYs��������}^���ykKPILQKNFIwq\=pz{o_ZPX`f^TIKGL>6"(3$#8@>17JORg{��������xgh}ks���]@9LU��vii{��������xa���yjNLJKINNO4xufJ$w�zvdXX[]`T9=A*IB/*%�2TOK\\OJPLo��������sq���ost�|s����ytqz���������w`����jJLMIMMOM5x|xti`]_XS',)8ve==&.9={�vNf~^WSX�����Ŀ�|v�����tuzvvwvmrxx|}���������xZ���}kNPIMLOGU3v�hJ]u}����vkeZU:8W_y�Q@96C]��}m]��fZ_~��������{��}toggmmmtxyy}n}�����������W���}iFPLKLNJO6m��~V_t{|�����wsk^Uj~���j]bl�|rs}}�thr������ü���}|}zplgfeflpww�������������Z{�~hiIIMMMNJL>_�}�rYr|{���������pkro�������zy|�xtx������������������}svyz{���������������]r~kgjINHJPIOIJF�j~�qgwx����������|�wwxsxv|xtnkiuqr����������¦�����������������������������fiiellJNKLMJNLIAw��{dos����������|{}��|{xppdegu��������������������������������������������kahkllKKLOLJMLMA^����cmm�����������smjpnomgmjt��������������Ǿ������������������������������n\mjlmMJMHOJMMP=U����\pk�������������rsxuvx|�����������������������������������������������qajnhnLKLGPJKJP@Y����blju�����������������������������������Ŀ������������������������������n_lmjhKMKLIKMJMFJ�|�|aigv�����������������������������������Ļ������������������ý���������}r`fmhjJKMKKGNIJP9my��`lgl�����������������������������������¾�����������������������������g`hmhmLLKJIKKGMJLIiy�[mig�����������������������������������¾����������������������������whaemhmJLILHMHMJJNFLex_fmcy�����������ý�����������������������Ļ��������������������������xg\jhjiJKIJKKKJJLLJIOSYfhgt���������������������������������������������z������������������|riZhifjNJHKJJLLHLJIMNIIegbs}�������������¾�����������������������������u������������������zoeZiedgNIJILKHKLLLIMKPDdjcl�������������¿������������������������������~�����������������~zl`_ehbfNLJIGLEKLGJMLKKAbgek|�����������������������������������ƽ������������������������{umdZeddaPKJHMFKHHMKLMIMDNn`jy�����������������������{�����������Ź����~�y~�����������������yrlgYffcbNJKHJFLHHHNKFMGLIg_^s����������������������n����������������klhr�����������������vqlbXcab_JIKFKFJLEJHMGOHJAfhTj��q��������������������{lzpu|���������eFNf{�����������������}rqtT^b`_]MKJHHLEKGKGNFMHO?Zj[Zr~w���������������������iXhVO\p�������rYVx������������������zksgU`Z__^LNDJIFHGHJGJIHLJFIaf]bw}���������������������~[A<%0Ofprwvi[ou������������������sondR[b\\]KNEGGFGIGHGHGFLHJB\dd^jv�����������������������VJ94+=P[[[XWq{yy{�����������������wmho\T\]^[]KJLGGIGFBIHKIIIILEIdh`go{����������������������tXJ>!A[KONNLSNPuww}��{u���vgs|x6���yj{qdGIJKSSURYjo|�{����|xjhpou��������~|vpeiir{x~����vjddb%&bMOLMKPKKv�|���||���~iqs�P���vjyzgTEDKKPOWS[inwwwuz~~{pgchjfhvyzz��~rprkbfq}{}����wlddVZ)fNOKJNILL|����������mjo�rs��yiw~q\O?GKKITOY]clnnxquuors^WYYagghc_f_Z^WXcuz~������odc]MUM=&aULQJKKKL������������|gku�c��zlw{wiVR?CHILPMZ\emjxrqksnrqiZWSUWUVNRSXVfix��������xa]^KPWe[*6dNVVXSHJH�������������mgoz{��xpy|{wcXJBCFJRNQ_blqx}rsussptpnd\ZY`[\dox���������~g`[GU[Vnn2AaRWZVSYJL�������������{khq�v�ypz{�{qbUBBCEHPQR]hoz~�||zxxspsmlmsvv�������������t\XOJ^_TsyH>cTWZTWTTT��������������|ejx�}g�u��wmaIDD@CLEQROTjt��������������������������xyiOO@UhlRYs}^TYQYY[TUSV����������������dgr|�g|�����zkZ?F@DFJKNMR`p������������������������wxp[?CZgqfM`rv[[NS]YWRYUL����������������zehp�~z������rgUDB??FFHKEQ]q����������������������wpqZF;Mkon^Lioh\YJZYVZU[TU�����������������rgfp���������oeVE:C>DGKDGH]fw|������������������wni_A=N`tskWQmjRbWLZX\ZT\VR������������������pacp��������ubSD?@:AJCI>DKeqx�����yyyuty|uyq]e[:>LbnvrbP^nbL`VSVZW\SYYP�������������������lciqw��������seTCFD@=@HQY`adfb\`c`[[YSJB9>AR]kwvoeS[hX]\KXYX[]V[^UV��������������������ymcesx�������rbQFA>>8A>C@B=ABDIOOJRLSMP@B;=:=EQ]mwwrlXXd\X]XMWZYaZX__YZ���������������������zk`pnvy�������vbUBAC?B=@=@@?@==A9@9?=9A<=;C@LQ\npwuq`N_`[`TPUW^^`W]^`VZ����������������������|idiktz|������zfUHB@B:D=?9>@CBF=B@A==;?;@CLS]iyrqxeUU[Zc[PSWXa^`[^b^XZ \ No newline at end of file diff --git a/images/trainset_face/s9/6.pgm b/images/trainset_face/s9/6.pgm new file mode 100755 index 0000000..36755a1 Binary files /dev/null and b/images/trainset_face/s9/6.pgm differ diff --git a/images/trainset_face/s9/7.pgm b/images/trainset_face/s9/7.pgm new file mode 100755 index 0000000..3269551 Binary files /dev/null and b/images/trainset_face/s9/7.pgm differ diff --git a/images/trainset_face/s9/8.pgm b/images/trainset_face/s9/8.pgm new file mode 100755 index 0000000..b4c2de9 --- /dev/null +++ b/images/trainset_face/s9/8.pgm @@ -0,0 +1,8 @@ +P5 +92 112 +255 +orppnporpppprpsouosoqrprrrprsqopqprprunjmihqqwnouoqpsmqprqrrqstmrqnqrprnqnppntnqopoomnqpmplnpqompmsqqqqqppsrrnqqorpsorspqnsolhh^`bQGGGEMdpifmqptnptltltpppsnpqnroopoqopmslronpopponmppooqmppsqqrpqrpprlspsposppspprfkbbPI=<<@90887:<<9Y[dcaknroqptppqrqpqpqropqkpqoopormpoormrmpomolmtnrqqqrrrosltmtsqoqpspqpqn\c\==-*&&:%,2754.5#4CULOPS_onotorpumoqpptppsospnposnqnnmmqonpqnnpoqnnqoqrptprqqpqprqqjmkmgr_QL:03&;)8(/'-0+0121(-;438.6=M]bdhjqnprpsopoprnqmopqmopnopopnroplnqpppprrsnqqosrqpqpppoopsc]a=:0+/.-,''.'0.'.203-55?:,-.133==8AfijnppqnqpnprqkqnnqnpnpqlqmooonnpoqsotnrpsnmslkhckfigcQA=60+1*&5),)%1*,.%00'1'//::/74/91*6,!0IS\_dpnpnmmlnnooqooppmoprnmpnpmprooosnrrmtokgkla^VJB>8,&).,1-%++/'+1*)2!,($*.*(*/3831;8)21*')/6CV\^tlnmkoprorjonopnoomnokqmpnoppqqprnpejc]]e^]@/%,!3+,-.,%*'+(,.*!&-' -)#&.*.4.1-,2,.&-AITNjrmqopooprjpppplonppoqqmrpporprnupodnlY\QS[:,*$"9/0*-'$'(,+1%/$)"&&-**('"$)60+-".4:HKMKT[gmnoomqktipoqnpmporpqoqpnqlslmh_efii]SMOH;-$($-/,"0&*%/)'#*$3* )#!!)*&1)#"1+())8D?EOQSTabaponqmnllpomqomoonppooqmqpg^G2@PWTcOJM>7-'/$,#,)('),*-%."'9$*+%#$!&$!3/(-)* ' '3=ADJPQU]SV]emgefnooomsopqjqmsnnltkceJ*&1<9;GMD>>!6.02+ &+%!4'&"- 3)(/-..+0"+,+260+'%#'+;699>@3CHPPHQdgghqnqomqmonlpoqqnmiYA4#"(-663245/#01-2%!!, "*'% (#&'%1*"3,6E130/*21+011*$! '-,57663855DIH_hjkppppqpoqlnpqosjhXS:6",'$.4&,*'%)5+#($.$&*('"%5*..%%122D>99242:))1,2*($, %(*&5:737-NSU^opnpppkpppqkooqokLTOD6-)6+4/*$()*'+/$"4(25.(8(1,G7A-*7/816J?C/B:?1$(*1/3-*%$"!&465BAOQ]`konoomolsnqpqmu`OEJJA61,40-$&% %&)9:75(?V3:J2C<5OTSK<@C971IG?HF@65. )+54>@=9MUXjmnrlononqoieeK5IC+1G=7836 &)EB2,*%/+*$0. Twr,1;?=Ww��������������������������������������������������������������~xeK$*@5(5|m:!!086fy���������������������������������������������������������������omK235@#zqG-1Ajy���������������������������������������������������������������s`T60889 prV)4Mkx��������������������������������������������������������������piOC,8>2* iv`?&;Rgw�����������������������������������������½������������������vgIG5003&]tZC"=Qhy}������������������������������������¾�þ��������������������{reK@45.+! hvZP FDCJFAB8KV~�rqxtw^+ F4?reLOQN6EF37:F\q���������������t}|cD?A;806>UVcrhl\NO9=ewlwvve#%?[NoePNPK]G +i�e4>Qdmv|tvkbVF460305D_cy������������tuwkmSE49;H^h{������{tdOHHV[j~�����������ozxml]WKQXfkrstwnwywy�~wbAlq}wz6OBMbkdiNOOCeM- %xsdWbosthe_diqmjrjbSD:ISW]i�����������upiiUGLX[ijpwill^_`o{}�zyflqx|zK -Oa_huhiTIR;sk< 7�rcalglgNWfthfP@MM]igYK>UY]q�����������lobXMX][M<079/EMXi[Gcvx~|zpovx�^ +*5Owggn{djORI4��ZH�|igpjhS6R?8LU-#/V) F^f^HUQ[����������toi_g_XP]5''�1+0V;-LSGYm|��{tp~{sB\��msweiMNJ7}�k`�yswh_D24-W�h=9oF WaGrpPVYr�����ķ�yupvvr^Yz�F7893G}kB5/Kaou���zyz}:Z}��rr�o`hPNP4m�r q�����qf\HOch�{HI:1JC{�PX�odjp����ƾ��{t���ke���^K46=7f�wfUKbtx�����{}�{VBHl{�q{�ffiKQPBT}=y��������g_y}��jNTPdj~�ql���yx���������y���|�}��o`_Ye��sle{����������}_\\_q�~zwdhkIONNAy|cx���������ltp}��������������������ſ§������������������~ts����������|�}[u�ql��xijilLQMN?j�m}�����������~�zyy��|}y������������Ž��������utz�z�}v��������������~T�t��seifkMQKS:l�pz����������������|}umml{�����������¸���������zwqtxy����~�������������zYx��x��ohhhmMKSKCh�qr�����������rptpsiqkiv�������������²������������upptw~|�������������yzXy��n��{ahhjMMMGGz�tq��������������|{|}���������������������������������������������������ryY�|p��qmckgHPQEM{�ss���������������������������������ƻ����������������������������������owX~y��u�damgNRKLDz�ms���������������������������������ù����������������������������������po]yp}�z~giehIMJN?w�ko���������������������������������������������������������������������skbmt����wblhiLPOL>t�sk����������������������������������ĸ���������������������������������nka^�����ubgngMKPL<��si�����������������������������������������������������ƽ��¿���������lk`e�����segigOIU?Q��lk���������������������������������¾��������������������ÿ������������cp[l�����sdgkdKMN@O��jk}������������¾������������������þ��������������������Ǽ������������ioXk���~�fjhhjMNILEm�hk������������ÿ�������������������ž���������������������ý�����������dsQp��{~jeheidNJKR>Vxjl~�������������������������������������������x����������ÿ�����������vhoTp}vj`kefhddOKKKJD\nj}��������������������������������ƽ���������v����������½�����������teoX`j_`degdgbhMPJQIKDhf~���������������������{��~������������|����~z����������������������mco]W`_dfcfdhaiLIKMINA`g|�u�������������������vq}lgl���������pfks�uw����������������������hck_U``bbacecgdMJLJOFIUfq�|��������������������deQ0Nn������zkGA>@ai�����������������������ydhkXX_]ea_cacaeLJIOJOAThd���������������������[?-(;ijpvxo[[hhYYl~�����������������������zuckhS[\`a^`aa`caIFKKIQARhes����������������������yV@928I[Y\T\p{ur�������������������������~igk`SX]`^^`_e``bNIHNJKDJhfk{�����������������������hTJ?9=CSdx�{~~�������������������������wgiddM[Ta\`[d[_^`JIMIIMIEbiiy������������������������}ra]cduz����������������������������}uvingYN[YX^^^\\]_]JHMFJIHE\gks~}������������������������}�������}�������������������������x{origRQYWX\]\][]\]MIILGJJCQjdkxy�����������������������������y����������������������������||wsoi`MTW[[Y^W][[]\IGGIIHMGLcgbsw{����������������������������~����������������������������zp�nqf\GWPWXV[[W[Y[]HJFGMFIHFZjemvr��������������������������������������������������������zvsypmeQOQURZUYYUYX[YHEKELGGGGP_ghpq}�����������������������������������������}�����������{tzttlcgCKSSUSYXVXVVZUEEKAJHGEKC]bcipt���������������������������������������ufO^v����������skrtrceSIIPQUQVVUTVXXXJGJGGFJIGIHdbpse~���������ulhlolg`a]_cakw~��vnd`^\\UYRLEVplls������~�yktksmg^IHINRKVTTWVSRV]CHGBLBOFHAJSchmjiv�������yd]F=8HHDFMGONKPXXYTTYTTLNOY^\q����{������xprrrineaOBKEKLKMKJONNIOLCHFBHXUUVRJ/FuLPY]cehv��������pejjjz����������luwu|���������|}xsjksmbaVA/3EBLDGPINMLMOIJNMAIG@gtF)%N�cHX^cdinvy{��y��m^Z`lnuqpz}|s}yxorv|~����������zsooija`NO35=AEIGHLJKMMKMKLKJNXjd}lRlny|WGN]\cnlyw{�~|~~��sgW\bf]_U\aaeddgq~������������ztpplc]EKJ6=>DEKEHIIKJJLIIMKImytm�w Anz}ky{oJC[\_eqv}���z~����ob`bhba]cbkkm|�������������}vsumf\IGNN:@AEGFGHKIJHGIIJGMK}�pn��5|jvqWCMZ__pvx�����������yqikngkqv{z��������������ttrrgWK?KWMFMXgghbZCbPLNJGIEHIGJKDJHF���tfm|{���~l�x��yljTD@AFCNcm~�������������������������vicW\KG7DTSeiik[X`3+fEQWVPBJDHIGFEGJD����ijl{~���o~�z��rq\OGBC@COWk}����������������������{zj\VPL;AFNZiinnkU[p>8dLS[PSTNHJDFFKDFG����vghr���m~����~ti[NH@C?@BTmz}~���������������{ytvf[SN?;AISacpqopbO`sU,aRPXVNRSMRTHIDFHE�����pei{���q}�����jfTOBHAB7>S^orvy{qrv|yr{�}}{}lophkMJG<=?JW_cmutrgcH^ua4aPWVUSRTOPTPRLEFD������hdrx��uy������vk_UJ?BFA=:ENVdgjlkfklkgnlomb`_jUD<;:>DJVh^jttsqd\IcxZRWMXTVRVONXPSUTTFL������zbgq~��{�������rj\TLF?JJUVW[\bc[X\ZXQRNI75>FDFGHGNQEHAB:A5<4A>@=A:C6=9;6;E?JNS``iss{{xrndYQ]kHaTJWZSZRTTSRWRTLXV\ \ No newline at end of file diff --git a/images/trainset_face/s9/9.pgm b/images/trainset_face/s9/9.pgm new file mode 100755 index 0000000..39245f0 --- /dev/null +++ b/images/trainset_face/s9/9.pgm @@ -0,0 +1,5 @@ +P5 +92 112 +255 +npqmqnroosnqprosorntuntorqqpsprqsquqqksk^XSRRnrspprroqossqroqrmptsosqrorroqrpppqrpqqooqnppmsltqnppqqsqrporqrrrqoprosrurrtsoqrnh`S\YN@=@:;>T[a_ecjlrqspqsqsprrqproqrqrnpqqnroooqmmtqlqmrornproqtspsntpspsrsrsprpoonrrmlig\JA/)FF.46ETC.1?P\^PSTalnossprprqqqpqrppoqmrqnoqoprnororpoqnqqoqsnsqrqoqrqntpsrtoqpqnrlrcbkP8.-$&57()8H@9:G90HG767R8*99586131'7?PW[nnrpqsrntqpponqqqqlpporkpqnsoprmprnsorsnrprrmojlknolmqmfoV8-%5)+*./-%&;2$6AE0.4=.7;+2-$');43'3;7BD?T]QFQ>':,),!)(2-0'%4.+()3/-,*,*&)5 #'#-*';/*0-0/(:OKIXTdddbiplljmkoomotmlpoqpoiq]J-%,)20<FLBECLYijgqpsoornqsmvmkd^M;0&,),746"% ),&+,*(&"24&2+!'(&/8,+3*'0/-)),-;/(%&$+)0*&+:14<;;:@GRXYcfmpqpoonrqrrpmeVSKA0/1/$.,&!$% .%21&*/(-+.'00''68)6..3835$A=>:71,%"*&((%$5 $;640.3;N]`eikprmqnkpqoommdLKSB;4/0(-"  #!!)3+53*'-,2(-38,+6D(-8449J=7MI>28A-000(#$%, (92+2*/.,BTU`fqmrsjqmqopiqdFLLD:3(+,)"!&&(5,7780&%5,'00/1127-7'8+34BSNHN>:160<93,$' ,++%+&21;.D_lhjmlmsnlmoodldH0924-4&''*&%&%%,.=7@ELVackopqnnoq^jgX95FC4544;>959(')4;..73AKQ@O5>BD64198757431(0$#$)532486:4:_kmsoomqb[f[F3.520BG:33<5&-:PTTZ]ZCD6Q^QNTD>L;B7[QKH(7B;;EDMSIAL>:3.@DCDE:>978*)!".;/7(&110=Zipromah^PYC3/)&/@I11,-+4IS^jbci\UUXPirKf[NYOIUciXQ5KNG7BJXSPIUA?97JHFE@ORE?=4'&).22-1).>CLjbrno\OLJL>;*( 49306./5EVbgstrf_aV[iouyYkjfh]gvcZYkYZC8a\k\HXUCPSKKUTXbgOCP9,)$.0=4/%- '8Atoimq[7<>C1,+636:2-:/EG]gv����jif^ho~qZ{��z��~zls~�pTDlc{_\ZRc^\WUS^jom_Q\M8;)-.32--#!$$[wnqXC,(57/034<86,16AN[gt�������ggqpt���ut�����������plsp|sv^ctwccaijltp^^ibN@6*%,34/#&#/htm[/),+147784145>BI]ds���������������������������������{��hy��lurormsjgktmZP>:$ %/6)')Dzs[5%065>3+5./5:OZhy�����������������������������������������~|||zwq{vvxkfOE4%$&/'!mzD+#18<=0,+':Ibr|��������������������������������������������������}~y~ouhR91"##,)mu-$-:3+.,5Vt������������������������������������������������������~~}zvpgQ;**+)-0) Jt#"763/%59Hi�������������������������������¾��������������������������xxviN?/*.:45"a#!#2A-2=Gaw���������������������������������¿������������������������z}|rhM701?8-"9/!,02:GNo������������������������������������������������������������~|wuc-55:9( <&.<=C\u�������������������������������������������������������������{�tlK789&C""3>DH_w��������������������������������������ÿ�����������������������xjY1$<8%X(=@Ei�����������������������������������������������������������������|o[>+/?' ^, 34Oi����������������������������������������������������������������laE)782 _418Xl�����������������������������������������������������������������j]L02;.^8$,A]sz���������������������������������������ÿ������������������������ldI?/1&)_: $F_d}�������������������������������������������������������������}��m`G<21%ZL&HWd}���������������������������������������ÿ���������������������zzo]I31()UX+hoLOD�[N3 0x{|��������������������������������������������������������{������qppul+3XUoaTIF�rlNLz~�����qhdhlqwtw�������������������������������������{nibUMDNL`x�viopu6]hrtiPP?w�vn3 J�z��vi[[?:>FMUNRMOU[fy��������������������������h^XX^SHGKCBE;;6>CToohsxG ++Rpi�kcNT=h�zvXe|nC9HGFKUVG;DC=:@D5:P[b}�����������������xx�rS;?=C:43?DKX^^YUNB9G\kq|\ \stl�biPMIE��tT#s��peJHSennmpaVNL?4051,104P`q������������|rmioS@)4/32I:10*9+EBI[F?Zjppsokpxocrit�t^kkPNR7s��aUhxz|tnxmg�w}�uajiPJQ;��i`x������wlbQ;44Ho�K;()Q66mZK``OSLb���������~c^YedS]�V9--.9/t~`D7=Pdow��}uwq`�r�x`ilOLO8���ufz��������yqaKjr}�fN=89F_��x[tnYWUy��������wfkx�Y���|Q<287T��kjUSpx{���|ys^�q�udjlKNKB����iw�����������do���kSUS]��~per�qb]v�����´�sr���nzoy�lXRU]~��xibn}������wtazw�tdkhMKO1���vs|����������vtu��������~�����su������ķ�v�����yu�����||usku}��������uu`o�|wcjhLOMimox�������������þ���������������������ý������������������������������wj_`]`dfahcaKNLLPIPAYtit����������������������������������������������y��������������������u`a^[baf^bf`LGMLJIM?Xpek������������������������������������ý��������t�������������������~~pa[]^`d__daeJINKGLNERrdez�}���������������������������������Ļ��������t������������������}wga[Y]___^`[aHKKKJLGLFgmel�����������������������y����������������|���w�������������������|zpc`VVaZ`_^a[_IJKIKGMJC_pge}����������������������ynyvqz����������xmkrpr������������������wwn\`SV\\^`Z_[\IJKIJHIMCXkmeqy����������������������l]WAVl��������w[BCRi�������������������{urh_]RVX]Y]YaX\HIEKMHHJHLhngo{�����������������������Z;).Kgr{��|sTLI_q}�������������������xrkgc[PT[VY\YZ[WIFHHHIKLCJ_mfkyy�����������������������dG77?R]aif^Q`ir{��������������������}tpleaTPXVYUW]YXWHELFIGLGIBWdheitv�����������������������rRC6=:EBDQfzvuy��������������������wtkkiYOOSZVVVYQZVJ>NGELIFMED`hfinvz�����������������������s_GJ@CJTnvwsqv������������������{vkjjbZDRQXTVXVYTWIEJHEGLDIAJM]djlou{�����������������������urolljouyvx|~}������������������}jjidYHNOQUSVTTTYPJEDLFDHHDHCMR`eeloy��������������������������}yyuw}~y|���}������������zrffkeLHJQLSSURSURTFGEGFHJFJGGHSWailoo|�����������������������������~��������yulnz|�{����~vg`ceYHHPMNORPURNTRFGHIFCJDGIIKZTZapjkq�������������������������������������xgRN[lt|~���|sj`ga]LFKJLPLRNOPRQOHHIEDLHJTVYZjbJXfjlgs��������|mhlt�������������������znfYT^w|umou����sk]ke\THGHNHPMNPRKNNOIHDDMbeRK@6avMO[jle^q�����}ws[VI;=>FFEKFUW[dlw{uleTNIBEDSVk����|s{��~sm\abbSCDIIJKPLMPLJONIGFOMu�:1iZKLZiebbw�����������idli[TJOLIHEMKRMSRSXZkhlqq����~x|}{ph_`e]VJAELENNJMIMOJNHLbjqk�� >cuq{rNNL\`aYev}����������w{����~zuwmmjklprntumnmoz����{wtkg`]f`]DCDIJJHLNHPJKKIKLw�wo~�T|}j~xaJMNW\\Zfo{�~�������{qy}�������������~tpklht~���y}~vuoa[b^YJBBGHKKIKMIMJMHLLG��lr�.E���~k~~cPGGUW]b^jqy{|}|���|phoru������������ujjjkly||zz{z|srga\YXGG:KCKFIGLJMKHOGLLF��iw|�Ji����h~�n[PDQOS\\dkpst{y{{~wsdilhly��������|micmgs{zx|}�~yvle]bYIJ@KLIHLHKKIOGKIHKK��gqv�ql����e{{c`FGPRY\^fitqwyyv~rr^Y[cjpoou}�}qwsocehpxwzy~�}}pcac]L:U>JMOPPl|��������������������������zpiWW[TACSilhNg|DE_VUWXQVSTPTVRJF������obry��r~|�����{j`M?AKKKMZf~������������������������{xvbRQXSB@XfrneJjyPRTRVWWUVRTUPVWSR������}chp~�y{�������tm[F=>GJNGTdr}���������������������yqxaRJWR?AVcnrnWMknUZOTV[VTRTNTSNWXT�������uehr��x��������ue[G;@COCDFF;DYfrxwy~{}xwvwt|}{|vjdi]FGOG<@Oh{tvl_L^^K`UQWXWXWXTRWSSZNT��������rhanw���������ncXI<;ACG8BLU`ekolignokiqsomm][^V9BDC=CXms|wrh[KaUQ_MWYVU[SX[PUYTYWM����������pcdqr����������o`QG?<:BB@=AHKSZ]]^`cac]__[QIIF>>E;?KUtxyztn]USXW]RSYSZZWRYYURWZV[S����������|ofdkv���������k`KHAB>C:B@@9AEDDNLOPPLFF;=:=>F;8<=>=9?CKiuzy{uuk\OYP\\PSW[ZcY\]bVXR[W\WZ \ No newline at end of file diff --git a/macros/CreateSample.sci b/macros/CreateSample.sci new file mode 100644 index 0000000..6d37a57 --- /dev/null +++ b/macros/CreateSample.sci @@ -0,0 +1,124 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// Training Dataset credits : AT&T Laboratories Cambridge + +function CreateSample(imgPath,positiveFile,negativeImages,varargin) +// It creates a .vec file from an image.The vec file contains the generated positive samples.The vec file is used for training a cascade classifier. +// +// Calling Sequence +// CreateSample(imagePath,positiveFile,negativeImages) +// CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples) +// CreateSample(imagePath,positiveFile,negativeImages,"w",width) +// CreateSample(imagePath,positiveFile,negativeImages,"h",height); +// CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"w",width); +// CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"w",width); +// CreateSample(imagePath,positiveFile,negativeImages,"h",height,"w",width); +// CreateSample(imagePath,positiveFile,negativeImages,"num",nsamples,"h",height,"w",width); +// +// Parameters +// imgPath: image path.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. +// negativeImges:path to negativeImages.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. +// positiveFile : name of the output vec file. +// num:number of samples to be created. +// w: Width of training samples (in pixels). Default-25 +// h: Height of training samples (in pixels). Default-25 +// +// Description +// It produces dataset of positive samples in a file with .vec extension and negative samples are enumerated in a special text file in +// which each line contains an image filename of negative sample image. Negative images must not contain detected objects. +// +// By using these two files trainCascade will create cascade.xml file inside the outputFolder which is used to detect objects in an image. +// +// Examples +// CreateSample("images/positive.jpg","positive.vec","images/negative_samples","num",100); +// trainCascadeObjectDetect("positive_samples","images/negative_samples","positive.vec","numStages",6); +// im=imread("images/jellyfish.jpg"); +// [image,bbox]=CascadeObjectDetector(im,"positive_samples/cascade.xml"); +// imshow(image); +// +//See also +//trainCascadeObjectDetect +//CascadeObjectDetector +// +//Authors +//Gursimar Singh + + [lhs rhs]=argn(0); + if rhs<3 then + error(msprintf(" Not enough input arguments")) + elseif rhs>9 then + error(msprintf(" Too many input arguments to the function")) + elseif modulo(rhs-1,2) + error(msprintf(" wrong number of input arguments,name-value pairs not macthed")) + end + + //validating variables + + if ~isdir(negativeImages) + error(msprintf(" wrong input argument #3,existing directory expected")) + end + + //default values + w=25; + h=25; + num=50; + if rhs >3 + + for i=1:2:rhs-3 + if strcmpi(varargin(i),"num")==0 then + num=varargin(i+1); + if num<0 then + error(msprintf(" num value must be positive")) + end + + + elseif strcmpi(varargin(i),'w')==0 then + w=varargin(i+1); + if h<0 then + error(msprintf(" w value must be positive")) + end + + elseif strcmpi(varargin(i),'h')==0 then + h=varargin(i+1); + if h<0 then + error(msprintf(" h value must be positive")) + end + else + error(msprintf(_(" Wrong value for input argument #%d",i))); + end + end + end + + +if isdir(negativeImages) + if getos()=="Linux" + temp=strcat(["ls ",negativeImages]) + elseif getos()=="Windows" + temp=strcat(["dir ",negativeImages]) + end + s=unix_g(temp); + disp(temp) + [noOfFilesInFolder noOfCols]=size(s); + fd = mopen('negative.txt','wt'); + for i=1:noOfFilesInFolder + [path,fname,extension]=fileparts(s(i)) + if ~strcmp(extension,".jpg") | ~strcmp(extension,".jpeg") | ~strcmp(extension,".png") | ~strcmp(extension,".bmp") | ~strcmp(extension,".pgm") | ~strcmp(extension,".JPG") | ~strcmp(extension,".JPEG") | ~strcmp(extension,".PNG") | ~strcmp(extension,".BMP") | ~strcmp(extension,".PGM") + mfprintf(fd,'%s/%s\n',negativeImages,s(i)); + end + end + end + mclose(fd); + disp("Creating positive samples:"); + cmd=sprintf("opencv_createsamples -img %s -bg negative.txt -num %d -vec %s -w %d -h %d ",imgPath,num,positiveFile,w,h); + disp(cmd); + unix_w(cmd); + +endfunction diff --git a/macros/CreateSampleFromFile.sci b/macros/CreateSampleFromFile.sci new file mode 100644 index 0000000..cdb29ae --- /dev/null +++ b/macros/CreateSampleFromFile.sci @@ -0,0 +1,172 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// Training Dataset credits : AT&T Laboratories Cambridge + +function CreateSampleFromFile(positiveImages,positiveFile,num,varargin) +// It creates a .vec file from a set of positive images.The vec file is used for training a cascade classifier. +// +// Calling Sequence +// CreateSampleFromFile(positiveImages,positiveFile,num); +// CreateSampleFromFile(positiveImages,positiveFile,num,"w",width); +// CreateSampleFromFile(positiveImages,positiveFile,num,"h",height); +// CreateSampleFromFile(positiveImages,positiveFile,num,"recursive"); +// CreateSampleFromFile(positiveImages,positiveFile,num,"w",width,"h",height); +// CreateSampleFromFile(positiveImages,positiveFile,num,"w",width,"h",height,"recursive"); +// +// Parameters +// positiveImages: positive images folder path.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. +// positiveFile: name of the output vec file. +// num: Number of samples to be generated. +// w: Width of training samples (in pixels). Default-25 +// h: Height of training samples (in pixels). Default-25 +//"reccursive": If there exists sublofolders in positive image folder. +// +// Description +// It produces dataset of positive samples in a file with .vec extension.The vec file is used for training a cascade classifier. +// +// Examples +// //The example detects faces in an image by training a cascade classifier using user defined dataset of 400 images. +// CreateSampleFromFile("images/trainset_face","positive_faces.vec",400); +// trainCascadeObjectDetect("positive_samples_faces_demo","negative_samples","positive_faces.vec","numPos",300,"numStages",5); +// im=imread("images/faces.jpg"); +// img=CascadeObjectDetector(im,"positive_samples_faces/cascade.xml",1.04,1,8); +// imshow(img); +// +// Examples +// //Using the image dataset which contains subfolders within the positiveImages directory. +// CreateSampleFromFile("images/trainset_face","positive_faces.vec",400,"recursive"); +// trainCascadeObjectDetect("positive_samples_faces","images/negative_samples","positive_faces.vec","numPos",300,"numStages",5); +// //number of positive samples used in trainCascade Object Detect must not be more than 90% of total numver of poitive images in vec file +// im=imread("images/faces.jpg"); +// img=CascadeObjectDetector(im,"positive_samples_faces/cascade.xml",1.04,1,8); +// imshow(img); +// +//See also +//trainCascadeObjectDetect +//CascadeObjectDetector +// +//Authors +//Gursimar Singh + + [lhs rhs]=argn(0); + if rhs<3 then + error(msprintf(" Not enough input arguments")) + elseif rhs>8 then + error(msprintf(" Too many input arguments to the function")) + end + + + + //default values + w=25; + h=25; + recurr=0; + if rhs >3 + + for i=1:1:rhs-3 + + if strcmpi(varargin(i),'w')==0 then + i=i+1; + w=varargin(i); + if h<0 then + error(msprintf(" w value must be positive")) + end + + elseif strcmpi(varargin(i),'h')==0 then + i=i+1; + h=varargin(i); + if h<0 then + error(msprintf(" h value must be positive")) + end + + elseif (strcmpi(varargin(i),'recursive')==0) then + recurr=1; + else + error(msprintf(_(" Wrong value for input argument #%d",i))); + end + end + end + + + if (recurr==1) + + folders=listfiles(positiveImages); + noOfFolders=size(folders); + disp(noOfFolders(1)); + fd = mopen('positive.txt','wt'); + for j=1:noOfFolders(1) + if isdir(positiveImages) + if getos()=="Linux" + temp=strcat(["ls ",positiveImages,"/",folders(j)]) + elseif getos()=="Windows" + temp=strcat(["dir ",positiveImages,"\",folders(j)]) + end + s=unix_g(temp); + [noOfFilesInFolder noOfCols]=size(s); + + //disp(noOfFilesInFolder); + disp(folders(j)); + for i=1:noOfFilesInFolder + [path,fname,extension]=fileparts(s(i)) + if ~strcmp(extension,".jpg") | ~strcmp(extension,".jpeg") | ~strcmp(extension,".png") | ~strcmp(extension,".bmp") | ~strcmp(extension,".pgm") | ~strcmp(extension,".JPG") | ~strcmp(extension,".JPEG") | ~strcmp(extension,".PNG") | ~strcmp(extension,".BMP") | ~strcmp(extension,".PGM") + //disp(s(i)); + mfprintf(fd,'%s/%s/%s 1',positiveImages,folders(j),s(i)); + im=imread(positiveImages + "/" + folders(j) + "/" +s(i)); + sz=size(im); + boxVals=[0 0 sz(2),sz(1)]; + for j=1:4 + mfprintf(fd,' %d',boxVals(j)); + end + mfprintf(fd,'\n'); + end + end + end + end + mclose(fd); + + else + fd = mopen('positive.txt','wt'); + if isdir(positiveImages) + if getos()=="Linux" + temp=strcat(["ls ",positiveImages]) + elseif getos()=="Windows" + temp=strcat(["dir ",positiveImages]) + end + s=unix_g(temp); + [noOfFilesInFolder noOfCols]=size(s); + + + + for i=1:noOfFilesInFolder + [path,fname,extension]=fileparts(s(i)) + if ~strcmp(extension,".jpg") | ~strcmp(extension,".jpeg") | ~strcmp(extension,".png") | ~strcmp(extension,".bmp") | ~strcmp(extension,".pgm") | ~strcmp(extension,".JPG") | ~strcmp(extension,".JPEG") | ~strcmp(extension,".PNG") | ~strcmp(extension,".BMP") | ~strcmp(extension,".PGM") + //disp(s(i)); + mfprintf(fd,'%s/%s 1',positiveImages,s(i)); + im=imread(positiveImages + "/" +s(i)); + sz=size(im); + boxVals=[0 0 sz(2),sz(1)]; + for j=1:4 + mfprintf(fd,' %d',boxVals(j)); + end + mfprintf(fd,'\n'); + end + end + end + + end + + + + disp("Creating positive samples:"); + cmd=sprintf("opencv_createsamples -info positive.txt -num %d -vec %s -w %d -h %d ",num,positiveFile,w,h); + unix_w(cmd); + +endfunction diff --git a/macros/IDCT.sci b/macros/IDCT.sci new file mode 100644 index 0000000..75048c2 --- /dev/null +++ b/macros/IDCT.sci @@ -0,0 +1,57 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Suraj Prakash +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function new_image = IDCT(image) +// Compute inverse Discrete Transform of image +// +// Calling Sequence +// newimage = IDCT(image) +// +// Parameters +// image : floating-point image +// new_image : IDCT of the input image +// +// Description +// The IDCT function computes the inverse cosine transform of a floating-point image with even number of rows and columns. +// +// Examples +// I = imread('images/lena.jpg',0); +// I = double(I) +// J = IDCT(I) +// imshow(J) +// +// Authors +// Suraj Prakash + + [rows, cols, channel] = size(image); + + if (modulo(rows, 2) <> 0) & (modulo(cols, 2) <> 0) then + error(msprintf("Image doesnot have even number of rows and columns\n")); + elseif (modulo(rows, 2)) <> 0 then + error(msprintf("Image doesnot have even number of rows\n")); + elseif (modulo(cols, 2)) <> 0 then + error(msprintf("Image doesnot have even number of cols\n")); + end + + if channel > 1 then + error(msprintf("Input image should be single channel")); + end + image_list = mattolist(image) + + out = raw_IDCT(image_list) + + length_out = size(out) + + for i = 1 : length_out + new_image(:, :, i) = out(i) + end + +endfunction diff --git a/macros/IFFT.sci b/macros/IFFT.sci new file mode 100644 index 0000000..a61ee57 --- /dev/null +++ b/macros/IFFT.sci @@ -0,0 +1,54 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Diwakar Bhardwaj +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [out]=IFFT(inputimage) +// Computes the inverse descrete fourier transform of image +// +// Calling Sequence +// output_image = IFFT(inputimage); +// +// Parameters +// +// inputimage : Grayscale image +// out_image : IFFT of input image +// +// Description +// This function computes the inverse descrete fourier transform of input image.The image should be grayscale. +// +// Examples +// a = imread('images/lena.jpg',0); +// b = IFFT(a); +// imshow(b) +// +//Authors +// +//Diwakar Bhardwaj + +[lhs, rhs] = argn(0); + + if rhs>1 then + error(msprintf("Too many input arguments")); + end + if rhs<1 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + + inputimage1=mattolist(inputimage); + a=raw_IFFT(inputimage1); + dimension=size(a) + for i = 1:dimension + out(:,:,i)=a(i); + end +endfunction; diff --git a/macros/applycform.sci b/macros/applycform.sci new file mode 100644 index 0000000..8e76712 --- /dev/null +++ b/macros/applycform.sci @@ -0,0 +1,65 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh,Tess Zacharias +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [outImg] = applycform(srcImg,transform) +//Apply device-independent color space transformation. +// +//Calling Sequence +//[outImg]=applycform(srcImage,transform) +// +//Parameters +//outImg:Output transformed image same number of channels as Input,Depth 8U. +//srcImage:Input image +//transform:Transformation string given as inputColorspace2ouptutColorspace.Valid strings are-'xyz2lab' :Convert from the XYZ to the L*a*b color space.'lab2xyz' :Convert from the L*a*b to the XYZ color space.'srgb2xyz' :Convert from the standard-RGB to the XYZ color space.'xyz2srgb' :Convert from the XYZ to the standard-RGB color space.'srgb2lab' :Convert from the standard-RGB to the L*a*b color space.'lab2srgb' :Convert from the L*a*b to the standard-RGB color space.'xyz2uvl' :Convert from the XYZ to the uvL color space.'uvl2xyz' :Convert from the uvL to the XYZ color space. +// +//Description +//outImg = applycform(srcImage,transform) converts the color values in srcImage to the color space specified in the color transformation string transfrom. +// +//Examples +//im=imread("images/lena.jpeg",1); +//img=applycform(im,"srgb2xyz"); +//imshow(img); +// +//Examples +//im=imread("images/lena.jpeg",1); +//img=applycform(im,"srgb2xyz"); +//img=applycform(img,"xyz2uvl"); +//img=applycform(img,"uvl2xyz"); +//img=applycform(img,"xyz2srgb"); +//imshow(img); +// +//Authors +//Gursimar Singh +//Tess Zacharias + +[lhs,rhs]=argn(0); + + if rhs>2 then + error(msprintf("Too many input arguments")); + end + if rhs<2 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + srcMat = mattolist(srcImg) + if size(srcImg)==1 then + error(msprintf("NUmber of channels of input image must be 3 or 4")); + end + + out = raw_applycform(srcMat,transform) + sz=size(out) + for i=1:sz + outImg(:,:,i)=out(i); + end +endfunction diff --git a/macros/bagOfFeatures.sci b/macros/bagOfFeatures.sci new file mode 100644 index 0000000..0c2ed31 --- /dev/null +++ b/macros/bagOfFeatures.sci @@ -0,0 +1,61 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Rohit Suri & Umang Agrawal +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [bag]=bagOfFeatures(imageSet,varargin) +// This function is used to create a Bag-of-Words model (BoW model). +// +// Calling Sequence +// bag = bagOfFeatures(imgSet); +// bag = bagOfFeatures(imgSet, Name, Value, ...); +// +// Parameters +// bag: Bag of visual words +// imgSet: An imageSet structure +// VocabularySize: (Optional) Number of visual words (Default- 500) +// StrongestFeatures: (Optional) Fraction of strongest features (Default- 1.0) +// Upright: (Optional) Orientation of SURF feature vector (Default- true) +// Verbose: (Optional) Enable progress display to screen (Default- true) +// +// Description +// BoW model is applied to classify images by treating image features as words. The bagOfFeatures object contains a bag of visual words that help in image classification. +// +// Examples +// imgSet = imageSet(directory,'recursive'); +// [trainingSet testSet] = partition(imgSet,[0.8]); +// bag = bagOfFeatures(trainingSet); +// +// Authors +// Rohit Suri +// Umang Agrawal + + [lhs rhs]=argn(0); + if lhs>1 + error(msprintf(" Too many output arguments")); + elseif rhs<1 + error(msprintf("At least one argument is required")); + elseif rhs>9 + error(msprintf(" Too many input arguments")); + end + imageSetList=imageSetToList(imageSet); + select rhs + case 1 then + bagList=raw_bagOfFeatures(imageSetList); + case 3 then + bagList=raw_bagOfFeatures(imageSetList,varargin(1),varargin(2)); + case 5 then + bagList=raw_bagOfFeatures(imageSetList,varargin(1),varargin(2),varargin(3),varargin(4)); + case 7 then + bagList=raw_bagOfFeatures(imageSetList,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6)); + case 9 then + bagList=raw_bagOfFeatures(imageSetList,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6),varargin(7),varargin(8)); + end + bag=struct('FilePath',bagList(2)(1,1),'VocabularySize',bagList(3)(1,1),'StrongestFeatures',bagList(4)(1,1),'Upright',bagList(5)(1,1)); +endfunction diff --git a/macros/bbox2points.sci b/macros/bbox2points.sci new file mode 100644 index 0000000..71b1db6 --- /dev/null +++ b/macros/bbox2points.sci @@ -0,0 +1,34 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Tanmay Chaudhari +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [ out ] = bbox2points(rectangle) +// Returns list of corner points of a rectangle. +// +// Calling Sequence +// bbox = bbox2points(rectangle); +// +// Parameters +// rectangle: A Nx4 matrix where each row is a rectangle of the form [x, y, width, height]; +// points: Returns 4x2xN size matrix which contains all the 4 co-ordinates of each of the N bounding boxes. +// +// Description +// List of corner points of a rectangle. +// +// Examples +// bbox = [1 2 3 4; 5 6 7 8]; +// results = bbox2points(bbox); +// +// Authors +// Tanmay Chaudhari + + out=raw_bbox2points(rectangle); + +endfunction diff --git a/macros/calibrateCamera.sci b/macros/calibrateCamera.sci new file mode 100644 index 0000000..9cf2669 --- /dev/null +++ b/macros/calibrateCamera.sci @@ -0,0 +1,75 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh & Nihar Rao +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [params] = calibrateCamera(objectpoints,imagepoints,imageSize,varargin) +//This function Performs camera calibration.Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.It returns a struct of all the parameters like translation,rotation vector,camera matrix etc. +// +//Calling Sequence +//params=calibrateCamera(objectpoints,imagepoints,imageSize) +//params=calibrateCamera(objectpoints,imagepoints,imageSize,cameraMatrix) +//params=calibrateCamera(objectpoints,imagepoints,imageSize,cameraMatrix,distortionCoeffs) +// +//Parameters +//params:Structure of all the parameters like translation,rotation vector,camera matrix and distortionCoefficients. +//objectpoints:These are the worldpoints of teh checkboard.It can be obtained from genCheckerboardCorner. +//imagepoints:These are the detected checker board corners.Can be obtained from detectCheckerboardPoints. +//imageSize:Specified as width and height. +//cameraMatrix:Input/Output 3x3 floating-point camera matrix. +// +//distortionCoeffs:Output vector of distortion coefficients of 4, 5, 8, 12 or 14 elements.It can also be specified as input. +// +//Description +//This function Performs camera calibration.Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.The coordinates of 3D object points and their corresponding 2D projections in each view must be specified.The depth co-ordinate of the object is assumed to be zero.That may be achieved by using an object with a known geometry and easily detectable feature points. Such an object is called a calibration pattern, and Scilab has built-in support for a chessboard as a calibration rig. +// +//Examples +//boardCols=7; +//boardRows=10; +//checkerSize=10; +//worldPoint=genCheckerboardPoints([boardCols boardRows],checkerSize); +//imagePoints=detectCheckerboardCorner(im,[boardRows,boardCols]); +//imagePoints=list(imagePoints) +//im=imread("images/checkboard.jpg",0); +//sz=size(im); +//f=calibrateCamera(worldPoints,imagePoints,[sz(2),sz(1)]); +//image=undistort(im,f.cameraMatrix,f.distortionCoefficients); +//imshow(image) +// +//Authors +//Gursimar Singh +//Nihar Rao +// +//See also +//genCheckerboardPoints +//detectCheckerboardCorner +//undistort + + [lhs rhs]=argn(0); + + if lhs>1 + error(msprintf(" Too many [a b c d ]put arguments\n")); + elseif rhs>5 + error(msprintf(" Too many input arguments,maximum number of arguments is 7\n")); + elseif rhs<3 + error(msprintf("the function needs atleast 3 arguments\n")); + end + + if rhs==3 + [a b c d ]=raw_calibrateCamera(objectpoints,imagepoints,imageSize); + elseif rhs==4 + [a b c d ]=raw_calibrateCamera(objectpoints,imagepoints,imageSize,varargin(1)); + elseif rhs==5 + [a b c d ]=raw_calibrateCamera(objectpoints,imagepoints,imageSize,varargin(1),varargin(2)); + end + + + + params=struct('cameraMatrix',a,'distortionCoefficients',b,'rotationMatrix',c,'TranslationVector',d); +endfunction diff --git a/macros/configKalmanFilter.sci b/macros/configKalmanFilter.sci new file mode 100644 index 0000000..6f7b4dc --- /dev/null +++ b/macros/configKalmanFilter.sci @@ -0,0 +1,84 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function kalmanFilter=configKalmanFilter(MotionModel,InitialLocation,InitialError,MotionNoise, MeasurementNoise) +//Create Kalman filter for object tracking +// +//Calling Sequence +//kalmanFilter=configKalmanFilter(MotionModel,InitialLocation,InitialError,MotionNoise, MeasurementNoise) +// +//Parameters +//kalmanFilter:A structure with fields:StateTransitionModel,MeasurementModel,ControlModel,State,StateCovariance, ProcessNoise,MeasurementNoise +//MotionModel:Motion model, specified as a string 'ConstantVelocity' or 'ConstantAcceleration'. The motion model you select applies to all dimensions. For example, for the 2-D Cartesian coordinate system. This mode applies to both X and Y directions. +//InitialLocation:Initial location of object, specified as a numeric vector. This argument also determines the number of dimensions for the coordinate system. For example, if you specify the initial location as a two-element vector, [x0, y0], then a 2-D coordinate system is assumed. +//InitialError:Initial estimate uncertainty variance, specified as a two- or three-element vector. The initial estimate error specifies the variance of the initial estimates of location, velocity, and acceleration of the tracked object. The function assumes a zero initial velocity and acceleration for the object, at the location you set with the InitialLocation property. +//MotionNoise:Deviation of selected and actual model, specified as a two- or three-element vector. The motion noise specifies the tolerance of the Kalman filter for the deviation from the chosen model. This tolerance compensates for the difference between the object's actual motion and that of the model you choose. Increasing this value may cause the Kalman filter to change its state to fit the detections. Such an increase may prevent the Kalman filter from removing enough noise from the detections. The values of this property stay constant and therefore may affect the long-term performance of the Kalman filter. +//MeasurementNoise:Variance inaccuracy of detected location, specified as a scalar. It is directly related to the technique used to detect the physical objects. Increasing the MeasurementNoise value enables the Kalman filter to remove more noise from the detections. +// +//Description +//This function provides a simple approach for configuring the KalmanFilter structure for tracking a physical object in a Cartesian coordinate system. The tracked object may move with either constant velocity or constant acceleration. +// +//Examples +//k=configKalmanFilter("ConstantVelocity",[2 3],[0.1 1],[0.1 0.1],0.5); +// +//Authors +//Gursimar Singh + + if type(MotionModel) ~=10 then + error(msprintf("Motion Model must be a string")); + end + szM=size(MotionNoise); + szI=size(InitialError); + if MotionModel=="ConstantVelocity" then + As=[1 1;0 1]; + Hs=[1 0]; + if szM ~=2 + error(msprintf("MotionNoise must be 2 coulumn vector")); + end + if szI ~=2 + error(msprintf("InitialError must be 2 coulumn vector")); + end + elseif MotionModel=="ConstantAccerlation" then + As=[1 1 0;0 1 1;0 0 1]; + Hs=[1 0 0]; + if szM ~=3 + error(msprintf("MotionNoise must be 3 coulumn vector")); + end + if szI ~=3 + error(msprintf("InitialError must be 3 coulumn vector")); + end + else + error(msprintf("Enter a valid Motion Model")); + end + A=As; + H=Hs; + dim=size(InitialLocation); + if dim(1) ~= 1 then + error(msprintf("InitialLocation must be vector")); + end + dim=dim(2); + for i=1:dim-1 + A=sysdiag(A,As); + H=sysdiag(H,Hs); + end + for i=1:dim + X(2*i-1)=InitialLocation(i); + X(2*i)=0; + end + + + P = diag(repmat(InitialError, [1, dim])); + Q = diag(repmat(MotionNoise, [1, dim])); + R = diag(repmat(MeasurementNoise, [1, dim])); + + kalmanFilter=struct("StateTransitionModel",A,"MeasurementModel",H,"ControlModel",[],"State",X,"StateCovariance",P ,"ProcessNoise",Q,"MeasurementNoise",R); + +endfunction diff --git a/macros/convert.sci b/macros/convert.sci new file mode 100644 index 0000000..019f26a --- /dev/null +++ b/macros/convert.sci @@ -0,0 +1,98 @@ +function dst = convert(src,rtype, varargin) +// Converts an array to another data type with optional scaling. +// +// Calling Sequence +// src = imread('location-of-src'); +// dst = convert(src,rtype, alpha,beta); +// +// Parameters +// src : the source matrix/image +// alpha – optional scale factor (default value is 1) (type: double) +// beta – optional delta added to the scaled values (default value is 0) (type: double) +// rtype - desired output matrix type/depth (type: string) +// +// It supports the following types: +// +// CV_8U //the no of channel remains the same +// CV_8S //the no of channel remains the same +// CV_16U //the no of channel remains the same +// CV_16S //the no of channel remains the same +// CV_32S //the no of channel remains the same +// CV_32F //the no of channel remains the same +// CV_64F //the no of channel remains the same +// +// CV_8UC1 +// CV_8UC2 +// CV_8UC3 +// CV_8UC4 +// +// CV_8SC1 +// CV_8SC2 +// CV_8SC3 +// CV_8SC4 +// +// CV_16UC1 +// CV_16UC2 +// CV_16UC3 +// CV_16UC4 +// +// CV_16SC1 +// CV_16SC2 +// CV_16SC3 +// CV_16SC4 +// +// CV_32SC1 +// CV_32SC2 +// CV_32SC3 +// CV_32SC4 +// +// CV_64FC1 +// CV_64FC2 +// CV_64FC3 +// CV_64FC4 + + + +// Description +// The method converts source pixel values to the target data type. saturate_cast<> is applied at the end to avoid possible overflows: +// +// m(x,y) = saturate_cast( alpha (*this)(x,y) + beta ) +// +// Examples +// src = imread('images/1.jpg'); +// dst = convert(src,'CV_8UC1') //convert to single channel 8 bit insigned int using default values of alpha and beta +// dst //viewing the content of dst +// +// dst2 = convert(src,'CV_32FC1') //convert to single channel 32 bit floating point using default values of alpha and beta +// dst2 //viewing the content of dst2 +// +// Authors +// Rohan Gurve + + + [ lhs rhs ] = argn(0) + if lhs > 1 then + error(msprintf("Too many output argument")) + end + + if rhs > 4 then + error(msprintf("Too many input arguments")) + elseif rhs < 2 then + error(msprintf("Input arguments missing")) + end + + image_list = mattolist(src) + + alpha = argindefault ( varargin , 1 , 1 );//default value is 1 + beta = argindefault ( varargin , 2 , 0 );//default value is 0 + + temp = raw_convert(image_list, rtype, alpha,beta) + + + sz = size(temp) + + for i=1 : sz + dst(:, :, i) = temp(i) + end + +endfunction diff --git a/macros/detectCheckerboardPoints.sci b/macros/detectCheckerboardPoints.sci new file mode 100644 index 0000000..9d747da --- /dev/null +++ b/macros/detectCheckerboardPoints.sci @@ -0,0 +1,74 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// +function [corners]=detectCheckerboardPoints(image,patternSize,varargin) +//This function detect internal corners in a checkerboard image. +// +//Calling Sequence +//corners=detectCheckerboardPoints(image,patternSize) +//corners=detectCheckerboardPoints(image,patternSize,flag) +//corners=detectCheckerboardPoints(image,patternSize,flag,winSize) +//corners=detectCheckerboardPoints(image,patternSize,flag,termcriteria) +// +//Parameters +//corners:detected corners in the checkerboard. +//image:checkerBoard image which corners are to be detected.Recommended grayscale +//patternSize:It is the board size:[nrows,ncols]. +//flag:It is a 1XN matrix where N ranges from 1 to 4.Default-[ 1 4 8].1 - CV_CALIB_CB_ADAPTIVE_THRESH - Use adaptive thresholding to convert the image to black and white, rather than a fixed threshold level (computed from the average image brightness).2 - CV_CALIB_CB_NORMALIZE_IMAGE - Normalize the image gamma with equalizeHist before applying fixed or adaptive thresholding.4 - CV_CALIB_CB_FILTER_QUADS Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads extracted at the contour retrieval stage.8 - CALIB_CB_FAST_CHECK - Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found. This can drastically speed up the call in the degenerate condition when no chessboard is observed. +// +//winSize:window Size for movement across the image while correcting corners.Defalt:[11,11] +//termcriteria:It is a 1X2 matrix reprenting termination ctitreia for algoritm.[maxCount,Eps].Default:[30,0.1] +// +//Description +//This function detect internal corners in a checkerboard image.Function is used in camera callibration. +// +//Examples +////The examples calculates the image and worldpoints in an image and thus determine the camera matrix and other parameters for callibration camera. +//boardCols=7; +//boardRows=10; +//checkerSize=10; +//worldPoint=genCheckerboardPoints([boardCols boardRows],checkerSize); +//image=imread("images/checkerboard.jpg",0) +//corners=detectCheckerboardPoints(image,[boardRows,boardCols]); +//param=calibrateCamera(corners,worldPoint) +// +//See also +//genCheckerboardPoints +// +//Authors +//Gursimar Singh + +image_list = mattolist(image) + +[lhs,rhs]=argn(0); + + if lhs>1 + error(msprintf(" Too many output arguments")); + elseif rhs>5 + error(msprintf(" Too many input arguments")); + elseif rhs<2 + error(msprintf("Too less arguments provided!,minimum is 2!")); + end + + if rhs==2 then + corners = raw_detectCheckerboardPoints(image_list,patternSize); + end + if rhs==3 then + corners = raw_detectCheckerboardPoints(image_list,patternSize,varargin(1)); + end + if rhs==3 then + corners = raw_detectCheckerboardPoints(image_list,patternSize,varargin(1),varargin(2)); + end + if rhs==5 then + corners = raw_detectCheckerboardPoints(image_list,patternSize,varargin(1),varargin(2),varargin(3)); + end + +endfunction diff --git a/macros/drawKeypoints.sci b/macros/drawKeypoints.sci new file mode 100644 index 0000000..30d87bc --- /dev/null +++ b/macros/drawKeypoints.sci @@ -0,0 +1,73 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [image] = drawKeypoints(img,keypoints,varargin) +//This function is used to draw the detected keypoints in an image. +// +//Calling Sequence +//[image]=drawKeypoints(img,keypoints) +//[image]=drawKeypoints(img,keypoints,"color",[r,g,b]); +//[image]=drawKeypoints(img,keypoints,"color",[r,g,b],"flags",flag); +// +//Parameters +//image:Output image on which keypoints are drawn. +//img:Input image on which keypoints will be drawn. +//keypoints: Keypoints detected in an image via detectSURFfeatures,detectFastfeatures etc. +//"Name" - Value arguments: +//"color":specified as a row vector of rgb color values between [0-255]. +//"flags":flag for with different drawing options.Flag can be 0,1,2 or 4. +// +// 0: DEFAULT:Output image matrix will be created (Mat::create), i.e. existing memory of output image may be reused. Two source image,matches and single keypoints will be drawn. For each keypoint only the center point will be drawn (without the circle around keypoint with keypoint size and orientation). +// 1: DRAW_OVER_OUTIMG :Output image matrix will not be created (Mat::create). Matches will be drawn on existing content of output image. +// 2: NOT_DRAW_SINGLE_POINTS:Single keypoints will not be drawn. +// 4: DRAW_RICH_KEYPOINTS : For each keypoint the circle around keypoint with keypoint size and orientation will be drawn. +// +//Examples +//image=imread("images/lena.jpg"); +//keypoints=detectAgastFeatures(image); +//new_image=drawKeypoints(image,keypoints); +// +//See also +//detectAgastFeatures +//detectFASTFeatures +// +//Authors +//Gursimar Singh + + +img_list=mattolist(img); + [lhs rhs] = argn(0); + if rhs>6 then + error(msprintf("Too many input arguments")); + end + if rhs<2 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + if rhs==2 + y=raw_drawKeypoints(img_list,keypoints); + elseif rhs==4 then + y=raw_drawKeypoints(img_list,keypoints,varargin(1),varargin(2)); + elseif rhs==6 then + y=raw_drawKeypoints(img_list,keypoints,varargin(1),varargin(2),varargin(3),varargin(4)); + else + error(msprintf("Invalid argument format")); + end + +channel = size(y); + + for i = 1:channel + image(:,:,i) = y(i); + end +endfunction \ No newline at end of file diff --git a/macros/drawMatch.sci b/macros/drawMatch.sci new file mode 100644 index 0000000..a0f8861 --- /dev/null +++ b/macros/drawMatch.sci @@ -0,0 +1,83 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [x] = drawMatch(img1,img2,keyPoints1,keyPoints2,indexPairs,distance,varargin) +//The function draws the matched fetures between to images. +// +//Calling Sequence +//[image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance) +//[image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance,"color",[r,g,b]); +//[image]=drawMatch(img1,img2,keypoints1,keypoints2,indexPairs,distance,"color",[r,g,b],"flags",flag); +// +//Parameters +//image:Output image on which keypoints are drawn. +//img1:Input image1 for drawing matched features. +//img2:Input image2 for drawing matched features. +//keypoints1: Keypoints detected in image1 via detectSURFfeatures,detectFastfeatures etc. +//keypoints2: Keypoints detected in image2 via detectSURFfeatures,detectFastfeatures etc. +//indexPairs: indexPairs obtained from matchFeatures function.Indices of matched keypoints/features. +//distance: distance between descriptors. +//"Name" - Value arguments: +//"color":specified as a row vector of rgb color values between [0-255]. +//"flags":flag for with different drawing options.Flag can be 0,1,2 or 4.0 - DEFAULT - Output image matrix will be created, i.e. existing memory of output image may be reused. Two source image,matches and single keypoints will be drawn. For each keypoint only the center point will be drawn (without the circle around keypoint with keypoint size and orientation).1 - DRAW_OVER_OUTIMG - Output image matrix will not be created. Matches will be drawn on existing content of output image.2 - NOT_DRAW_SINGLE_POINTS - Single keypoints will not be drawn.4 - DRAW_RICH_KEYPOINTS - For each keypoint the circle around keypoint with keypoint size and orientation will be drawn. +// +//Description +//The function draws the matched fetures between to images.Match is a line connecting two keypoints. +// +//Examples +// stacksize("max"); +// img_1 = imread("images/table1.jpg", 0); +// img_2 = imread("images/table2.jpg", 0); +// lis1 = detectFASTFeatures(img_1, "MinConstrast", 0.2); +// lis2 = detectFASTFeatures(img_2, "MinConstrast", 0.2); +// features_1 = extractFeatures(img_1, lis1.Location, "cornerPoints", "Metric", lis1.Metric); +// features_2 = extractFeatures(img_2, lis2.Location, "cornerPoints", "Metric", lis2.Metric) +// dimage = drawKeypoints(img_1, lis1.Location); +// [matches, distance] = matchFeatures(features_1.Features, features_2.Features); +// matchedImage = drawMatch(img_1, img_2, lis1.Location, lis2.Location, matches, distance); +// +//Authors +//Gursimar Singh +// +//See also +//matchFeatures +//extractFeatures +//detectFastFeatures + +img_list1=mattolist(img1); +img_list2=mattolist(img2); + [lhs rhs] = argn(0); + if rhs>10 then + error(msprintf("Too many input arguments")); + end + if rhs<6 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + if rhs==6 + y=raw_drawMatch(img_list1,img_list2,keyPoints1,keyPoints2,indexPairs,distance); + elseif rhs==8 then + y=raw_drawMatch(img_list1,img_list2,keyPoints1,keyPoints2,indexPairs,distance,varargin(1),varargin(2)); + elseif rhs==10 then + y=raw_drawMatch(img_list1,img_list2,keyPoints1,keyPoints2,indexPairs,distance,varargin(1),varargin(2),varargin(3),varargin(4)); + else + error(msprintf("Invalid argument format")); + end + + channel = size(y); + + for i = 1:channel + x(:,:,i) = y(i); + end +endfunction diff --git a/macros/facePredict.sci b/macros/facePredict.sci new file mode 100644 index 0000000..08ca65c --- /dev/null +++ b/macros/facePredict.sci @@ -0,0 +1,55 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// Training Dataset credits : AT&T Laboratories Cambridge + +function [predictedLabel,confidence]=facePredict(classifier,image) +//Predict face label in an image. +// +//Calling Sequence +//[predictedLabel]=facePredict(classifier,image) +//[predictedLabel,confidence]=facePredict(classifier,image) +// +//Parameters +//predictedLabel:The predicted label of the input image.It is the name of the folder in which the input existed when classifier was trained. +//confidence:More value of the confidence more is the deviation of the input image with the original image.Confidence =0 means exact match. +//classifier:A face classifier structure obtained from trainFaceRecognizer with following fieldsClassifierType - Algorithm with which the recognizer was trained.ClassifierLocation - Location of the xml file generated after training.DescriptionCount - Number of images used in training the recognizer. +//image:Input image +// +//Description +//The function predicts the label of the input image from the image set by which the cascade classifier was trained. +// +//Examples +//imgSet=imageSet("images/trainset_face","recursive"); +//tr=trainFaceRecognizer(imgSet,"LBPH"); +//image=imread("images/s1.pgm"); +//[p(1),c(1)]=facePredict(tr,image); +//image=imread("images/s2.pgm"); +//[p(2),c(2)]=facePredict(tr,image); +//image=imread("images/s3.pgm"); +//[p(3),c(3)]=facePredict(tr,image); +// +//Authors +//Gursimar Singh +// +//See also +//imageSet +//trainFaceRecognizer + + image_list = mattolist(image) + if ~isstruct(classifier) + error(msprintf("Structure of classifier required\n")); + end + + classifier_list = list(classifier.ClassifierType,classifier.ClassifierLocation,classifier.Description); + + [predictedLabel,confidence] = raw_facePredict(classifier_list, image_list); + +endfunction diff --git a/macros/fftshift.sci b/macros/fftshift.sci new file mode 100644 index 0000000..be5c243 --- /dev/null +++ b/macros/fftshift.sci @@ -0,0 +1,56 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Tess Zacharias,Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [out]=fftshift(image) +//The function shifts the fourier transform of an image to its center. +// +//Calling Sequence +//[out]=fftshift(image) +// +//Parameters +//out - Output image same as size and depth of src image. +//image - Input image +// +//Description +//The function shifts the fourier transform of an image to its center.The image is split into 4 parts and rearranged. +// +//Examples +//im=imread("images/lena.jpeg"); +//img_out=fftshift(im); +// +//Authors +//Tess Zacharias,Gursimar Singh +// +//See also +//IDCT +//IFFT + + + [lhs, rhs] = argn(0); + + if rhs>1 then + error(msprintf("Too many input arguments")); + end + if rhs<1 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + image1=mattolist(image); + a=raw_fftshift(image1); + dimension=size(a) + for i = 1:dimension + out(:,:,i)=a(i); + end + +endfunction; diff --git a/macros/genCheckerboardPoints.sci b/macros/genCheckerboardPoints.sci new file mode 100644 index 0000000..70a2d1c --- /dev/null +++ b/macros/genCheckerboardPoints.sci @@ -0,0 +1,41 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Tanmay Chaudhari & Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [worldPoints] = genCheckerboardPoints(boardSize, squareSize) +// This function returns list of checkerboard corner points. +// +// Calling Sequence +// worldPoints = genCheckerboardPoints(boardSize, squareSize); +// +// Parameters +// worldPoints: A list of size N-by-2 matrix containing x and y co-ordinates of the checkerboard corner points. The origin is set to lower-right corner of the top-left square. +// boardSize: Size of the checkerboard. +// squareSize: Size of each of square in the checkerboard. +// +// Description +// Return a list of size N-by-2, which contains the corner points of all squares of a checkerboard. +// +// Examples +// boardSize = [10 10]; +// squareSize = 8; +// worldPoints = genCheckerboardPoints(boardSize, squareSize); +// +// See also +// detectCheckerboardCorner +// +// Authors +// Tanmay Chaudhari +// Gursimar Singh + + a= raw_genCheckerboardPoints(boardSize, squareSize); + worldPoints(:,:,1)=a(1); + +endfunction diff --git a/macros/getDepth.sci b/macros/getDepth.sci new file mode 100644 index 0000000..f0c51bb --- /dev/null +++ b/macros/getDepth.sci @@ -0,0 +1,50 @@ +function depth = getDepth(src) +// Returns the depth of a matrix element +// +// Calling Sequence +// src = imread("image-location-for-src"); +// depth = getDepth(src) +// +//Parameters +//src: Input 8-bit 3-channel image. +//depth: a string which denoted the depth of the src.It identifies the following +// +//CV_8U - 8-bit unsigned integers ( 0..255 ) +//CV_8S - 8-bit signed integers ( -128..127 ) +//CV_16U - 16-bit unsigned integers ( 0..65535 ) +//CV_16S - 16-bit signed integers ( -32768..32767 ) +//CV_32S - 32-bit signed integers ( -2147483648..2147483647 ) +//CV_64F - 64-bit floating-point numbers ( -DBL_MAX..DBL_MAX, INF, NAN ) +// +// +// Examples +// +// src = imread("../images/1.jpg"); //reading an image +// depth = getDepth(src) ; //get the depth +// disp(depth) ; //view the output +// +//Note +//Scilab does not support CV_32F - it would be considered as CV_64F +// +// Authors +// Rohan Gurve + + [lhs rhs]=argn(0); + if rhs>1 //max i/p arguments is 1 + error(msprintf(" Too many input arguments")); + elseif rhs<1 //min i/p argument is 1 + error(msprintf("input arguments missing")); + end + + if lhs>1 + error(msprintf("Too many output arguments")); + end + + image_list1 = mattolist(src); + + d = raw_getDepth(image_list1); + depth = d(1); + +endfunction + + diff --git a/macros/getRotationMatrix2D.sci b/macros/getRotationMatrix2D.sci new file mode 100644 index 0000000..1ebbe07 --- /dev/null +++ b/macros/getRotationMatrix2D.sci @@ -0,0 +1,43 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Shubheksha Jalan +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [out]=getrotationmatrix2d(centerX,centerY, doubleAngle, doubleScale) +//Calculate matrix of 2D rotation +// +//Calling Sequence +//[out]=getrotationmatrix2d(centerX,centerY, doubleAngle, doubleScale) +// +//Parameters +//out:2D Rotataion Matrix +//centerX: x-co-ordinate of center in the image +//centerY: y-co-ordinate of center in the image +//doubleAngle:Rotation angle in degrees.Positive value means counter-clockwise. +//doubleScale:Isotropic scale factor. +// +//Description +//Calculates matrix of 2D rotation +// +//Examples +//rot=getRotationMatrix2D(30,40,30,2); +// +//Authors +//Shubheksha Jalan + + [lhs,rhs]=argn(0); + if lhs>1 + error(msprintf("Wrong number of output arguments")); + elseif rhs>4 + error(msprintf(" Too many input arguments")); + elseif rhs<4 + error(msprintf(" Too few input arguments")); + end + out= raw_getRotationMatrix2D(centerX,centerY, doubleAngle, doubleScale); +endfunction; diff --git a/macros/getrectsubpix.sci b/macros/getrectsubpix.sci new file mode 100644 index 0000000..2c314cb --- /dev/null +++ b/macros/getrectsubpix.sci @@ -0,0 +1,48 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Shubheksha Jalan,Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function dst = getrectsubpix(I, alpha, beta, centerX, centerY, patchType) +// This fucntion is used to retrieve a pixel rectangle from an image with sub-pixel accuracy. +// +// Calling Sequence +// dst = getrectsubpix(I, alpha, beta, centerX, centerY, patchType) +// +// Parameters +// I : image matrix of the source image. +// alpha : width of the extracted patch. +// beta : height of the extracted patch. +// center_x : Floating point x coordinate of the center of the extracted rectangle within the source image. The center must be inside the image. +// center_y : Floating point y coordinate of the center of the extracted rectangle within the source image. The center must be inside the image. +// dst : Extracted patch that has the alpha*beta and the same number of channels as source image. +// patchType : It is the depth of the extracted pixels.By default, the patchType have the same depth as source image. +// +// Description +// The function getRectSubPix extracts pixels from I : dst(x, y) = I(x + center.x- ( dst.cols -1)*0.5, y + center.y - ( dst.rows -1)*0.5), where the values of the pixels at non-integer coordinates are retrieved using bilinear interpolation. +// +// Examples +// I = imread('images/lena.jpeg',0); +// rr = getrectsubpix(I,5,5,6,7,1); +// imshow(rr); +// +//Authors +//Shubheksha Jalan + + image_list = mattolist(image) + + out = raw_getrectsubpix(image_list, alpha, beta, centerX, centerY, patchType) + + sz = size(out) + + for i = 1 : sz + dst(:, :, i) = out(i) + end + +endfunction diff --git a/macros/houghcircles.sci b/macros/houghcircles.sci new file mode 100644 index 0000000..7bb5ed3 --- /dev/null +++ b/macros/houghcircles.sci @@ -0,0 +1,80 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh,Sukul Bagai, Abhilasha Sancheti +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function circles= houghcircles(inputImage , dp , mindist , param1, param2 ,minradius, maxradius) +//Finds circles in a grayscale image using the Hough transform +// +//Calling Sequence +//circles= houghcircles(inputImage , dp , mindist , param1, param2 ,minradius, maxradius); +// +//Parameters +//circles: Output matrix of found circles. A NX3 matrix of the form [x, y, radius],where N represents the number of circles found. +//inputImage:Grayscale input image. +//dp:Inverse ratio of the accumulator resolution to the image resolution. For example, if dp=1, the accumulator has the same resolution as the input image. If dp=2, the accumulator has half as big width and height. +//mindist: Minimum distance between the centers of the detected circles. If the parameter is too small, multiple neighbor circles may be falsely detected in addition to a true one. If it is too large, some circles may be missed.Generally size(image,1)/8. +//param1:First method-specific parameter.It is the higher threshold of the two passed to the cv.Canny edge detector (the lower one is twice smaller). default 100. +//param2:Second method-specific parameter.It is the accumulator threshold for the circle centers at the detection stage. The smaller it is, the more false circles may be detected. Circles, corresponding to the larger accumulator values, will be returned first. default 100. +//minradius:Minimum circle radius. default 0. +//maxradius:Maximum circle radius. default 0. +// +//Description +//The function finds circles in a grayscale image using a modification of the Hough transform. Usually the function detects the centers of circles well. However, it may fail to find correct radii. You can assist to the function by specifying the radius range (MinRadius and MaxRadius) if you know it. Or, you may ignore the returned radius, use only the center, and find the correct radius using an additional procedure. +// +//Examples +//im=imread("images/blob.jpg"); +//img=cvtColor(im,CV_BGR2GRAY); +//mindist=size(im,1)/16; +//circles=houghcircles(img,1,mindist,100,50,0,30); +//for i=1:size(circles,1) +// im=circle(im,circle(i,1),circle(i,2),3,0,0,255,-1,8,0); ///mark centers +// im=circle(im,circle(i,1),circle(i,2),circle(i,3),0,0,255,2,8,0);//draw circles +//end +//imshow(im); +// +//Authors +//Sukul Bagai +//Abhilasha Sancheti +//Gursimar Singh +// +//See also +//Canny +//houghlinesp +//houghlines + +[lhs rhs] = argn(0); + if rhs>7 then + error(msprintf("Too many input arguments")); + end + if rhs<7 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + if minradius<0 + error(msprintf("minradius must be positive")); + end + if maxradius<0 + error(msprintf("maxradius must be positive")); + end + if dp<0 | param1<0 | param2<0 then + error(msprintf("INput arguments must be positive")); + end + + inputList=mattolist(inputImage); + sz=size(inputList); + if sz >=3 then + error(msprintf("Input image must be grayscale")); + end + circles=raw_houghcircles(inputList , dp , mindist , param1, param2 ,minradius, maxradius) + +endfunction diff --git a/macros/houghlines.sci b/macros/houghlines.sci new file mode 100644 index 0000000..c52bb72 --- /dev/null +++ b/macros/houghlines.sci @@ -0,0 +1,85 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh,Shubheksha Jalan +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [lines]=houghlines(image,rho, theta, threshold, srn, stn) +//Extract line segments based on Standard Hough transform +// +//Calling Sequence +//out=houghlines(image,rho,theta, threshold, srn, stn) +// +//Parameters +//image:Input image.Must be in grayscale. +//lines: Output matrix of lines. A 2 coloumn matrix ([rho,theta]) rho is the distance from the coordinate origin (0,0) (top-left corner of the image). theta is the line rotation angle in radians (0 ~ vertical line, pi/2 ~ horizontal line). +//rho:Distance resolution of the accumulator in pixels. default 1. +//theta:Angle resolution of the accumulator in radians. default pi/180. +//threshold:Accumulator threshold parameter. Only those lines are returned that get enough votes (>Threshold). +//srn:For the multi-scale Hough transform, it is a divisor for the distance resolution Rho. The coarse accumulator distance resolution is Rho and the accurate accumulator resolution is Rho/SRN. If both SRN=0 and STN=0, the classical Hough transform is used. Otherwise, both these parameters should be positive. +//stn:For the multi-scale Hough transform, it is a divisor for the distance resolution Theta. +// +//Description +//The function implements the standard or standard multi-scale Hough transform algorithm for line detection. See homepages.inf.ed.ac.uk/rbf/HIPR2/hough.htm for a good explanation of Hough transform. +// +//Examples +//im=imread("images/check.jpg"); +//img=canny(im,50,100,3,1); +//lines=houghlines(img,1,%pi/180,120,0,0); +//sz=size(lines); +//sz=sz(1); +//for i=1:sz +// rho = lines(i,1); +// theta = lines(i,2); +// a = cos(theta); +// b = sin(theta); +// x0 = a*rho; +// y0 = b*rho; +// x1 = round(x0 + 1000*(-b)); +// y1 = round(y0 + 1000*(a)); +// x2 = round(x0 - 1000*(-b)); +// y2 = round(y0 - 1000*(a)); +// line(im,x1,y1,x2,y2,0,0,255,2,8,0); +// end +//imshow(im); +// +//Authors +//Gursimar Singh +//Shubheksha Jalan +// +//See also +//houghlinesp +//line + + [lhs rhs] = argn(0); + if rhs>6 then + error(msprintf("Too many input arguments")); + end + if rhs<6 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + if srn<0 + error(msprintf("srn must be positive")); + end + if stn<0 + error(msprintf("stn must be positive")); + end + if threshold<0 + error(msprintf("threshold must be positive")); + end + image1=mattolist(image); + sz=size(image1); + if sz >=3 then + error(msprintf("Input image must be grayscale")); + end + lines=raw_houghlines(image1,rho, theta, threshold, srn, stn); +endfunction; diff --git a/macros/houghlinesp.sci b/macros/houghlinesp.sci new file mode 100644 index 0000000..653c2f8 --- /dev/null +++ b/macros/houghlinesp.sci @@ -0,0 +1,80 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [lines]=houghlinesp(image, rho, theta, threshold, minLineLength, maxLineGap) +//Extract line segments based on Probablistic Hough transform. +// +//Calling Sequence +//lines = houghlinesp(image, rho, theta, threshold, minLineLength, maxLineGap) +// +//Parameters +//image:Input image must be gray scale. +//lines:Output vector of lines. A NX4 matrix ([x1,y1,x2,y2]) where (x1,y1) and (x2,y2) are the ending points of each detected line segment. +//rho:Distance resolution of the accumulator in pixels. default 1. +//theta:Angle resolution of the accumulator in radians. default pi/180. +//threshold:Accumulator threshold parameter. Only those lines are returned that get enough votes (>Threshold). +//MinLineLength:Minimum line length. Line segments shorter than that are rejected. +//MaxLineGap:Maximum allowed gap between points on the same line to link them. +// +//Description +//The function implements the probabilistic Hough transform algorithm for line detection.It is a more efficient implementation of the Hough Line Transform. It gives as output the extremes of the detected lines. +// +//Examples +//im=imread("images/check.jpg"); +//img=canny(im,50,100,3,1); +//l=houghlinesp(img,1,%pi/180,70,40,15); +//sz=size(l); +//sz=sz(1); +//figure("Figure_Name","Original Image") +//imshow(im); +//for i=1:sz +// im=line(im,l(i,1),l(i,2),l(i,3),l(i,4),0,0,255,2,8); +//end +//figure("Figure_Name","Detected lines") +//imshow(im); +// +//Authors +//Gursimar Singh +// +//See also +//houghlinesp +//line + +[lhs rhs] = argn(0); + if rhs>6 then + error(msprintf("Too many input arguments")); + end + if rhs<6 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + if minLineLength<0 + error(msprintf("srn must be positive")); + end + if maxLineGap<0 + error(msprintf("stn must be positive")); + end + if threshold<0 + error(msprintf("threshold must be positive")); + end + + image_list = mattolist(image); + sz=size(image_list); + if sz >=3 then + error(msprintf("Input image must be grayscale")); + end + + lines = raw_houghlinesp(image_list, rho, theta, threshold, minLineLength, maxLineGap); + +endfunction diff --git a/macros/imageSet.sci b/macros/imageSet.sci new file mode 100644 index 0000000..5bb6b59 --- /dev/null +++ b/macros/imageSet.sci @@ -0,0 +1,58 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Rohit Suri +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [imgSet]=imageSet(imageFolder,varargin) +// This function is used to create a collection of images. +// +// Calling Sequence +// imgSet = imageSet(location) +// imgSet = imageSet(location, 'recursive') +// +// Parameters +// imgSet: Structure containing collection of images +// location: Address of the folder from which collection is to be created +// +// Description +// This function creates an imageSet structure with the following attributes- Description, ImageLocation, and Count. +// +// Examples +// imgSet = imageSet(directory); +// +// imgSet = imageSet(directory,'recursive'); +// +// Authors +// Rohit Suri + + [lhs rhs]=argn(0); + if lhs>1 + error(msprintf(" Too many output arguments")); + elseif rhs<1 + error(msprintf(" Not enough input arguments")); + elseif rhs>2 + error(msprintf(" Too many input arguments")); + end + if rhs==1 then + imgSetList=raw_imageSet(imageFolder); + for i=1:imgSetList(3) + imgLocations(i)=imgSetList(4)(1)(1,i); + end + imgSet=struct('Description',imgSetList(2),'ImageLocation',imgLocations,'Count',double(imgSetList(3))); + else + imgSetList=raw_imageSet(imageFolder,varargin(1)); + for i=1:length(imgSetList(3)) + for j=1:imgSetList(3)(i) + imgLocations(j)=imgSetList(4)(i)(1,j); + end + imgSet(1,i)=struct('Description',imgSetList(2)(i),'ImageLocation',imgLocations,'Count',int32(imgSetList(3)(i))); + imgLocations=[]; + end + end +endfunction diff --git a/macros/imextendedmin.sci b/macros/imextendedmin.sci new file mode 100644 index 0000000..7796dc2 --- /dev/null +++ b/macros/imextendedmin.sci @@ -0,0 +1,44 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Vinay Bhat +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [dstMat] = imextendedmin(srcImg, Hmin) +//Extended-minima transform +// +//Calling Sequence +//dstMat=imextendedmin(srcImg, Hmin); +// +//Parameters +//dstMat:Output binary image +//srcImg:Input image +//Hmin:h-maxima transform, specified as a positive scalar. +// +//Description +//The function computes the extended-minima transform, which is the regional minima of the H-minima transform.h is a nonnegative scalar. +// +//Examples +//im=imread('images/lena.jpeg'); +//img=imextendedmin(im,50); +//imshow(img); +// +//Authors +//Vinay Bhat + + srcMat = mattolist(srcImg) + + out = raw_imextendedmin(srcMat, Hmin) + + channel = size(out) + + for i = 1: channel + dstMat(:,:,i) = out(i) + end + +endfunction diff --git a/macros/imhmin.sci b/macros/imhmin.sci new file mode 100644 index 0000000..6e22e08 --- /dev/null +++ b/macros/imhmin.sci @@ -0,0 +1,63 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Vinay Bhat,Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [dstMat] = imhmin(srcImg, Hmin) +// This fucntion is used to get H-minima transform in the form of an image. +// +// Calling Sequence +// I2 = imhmin(I,h) +// +// Parameters +// I: image matrix of the source image. +// h: h-maxima transform, specified as a nonnegative scalar. +// I2: Transformed image, returned as a nonsparse numeric array of any class, the same size as I. +// +// Description +// I2 = imhmin(I,h) suppresses all minima in the intensity image I whose depth is less than h, where h is a scalar. Regional minima are connected components of pixels with a constant intensity value, t, whose external boundary pixels all have a value greater than t +// +// Examples +// i = imread('images/lena.jpeg'); +// i2 = imhmin(i,200); +// imshow(i2); +// +//Authors +//Vinay Bhat +//Gursimar Singh +// +//See also +//imhmax +//imhistmax + + + [lhs, rhs] = argn(0); + + if rhs>2 then + error(msprintf("Too many input arguments")); + end + if rhs<2 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + srcMat = mattolist(srcImg) + + + out = raw_imhmin(srcMat, Hmin) + + channel = size(out) + + for i = 1: channel + dstMat(:,:,i) = out(i) + end + +endfunction diff --git a/macros/imimposemin.sci b/macros/imimposemin.sci new file mode 100644 index 0000000..e0226c3 --- /dev/null +++ b/macros/imimposemin.sci @@ -0,0 +1,52 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh,Vinay Bhat +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [dstMat] = imimposemin(maskImg, markerImg) +// This fucntion is used to impose minima. +// +// Calling Sequence +// dstMat = imimposemin(maskImg,markerImg) +// +// Parameters +// maskImg: The source image must be in grayscale. +// markerImg: BW is a binary image the same size as I. +// dstMat: Transformed image, returned as a nonsparse numeric array of any class, the same size as I. +// +// Description +// dstMat = imimposemin(maskImg,markerImg) modifies the intensity image maskImg using morphological reconstruction so it only has regional minima wherever markerImg is nonzero. markerImg is a binary image the same size as maskImg. +// +//Examples +//im=imread("images/lena.jpeg",0); +//marker = zeros(im); +//marker(2:100,2:100) = 255; +//im2=imimposemin(im,marker); +//imshow(im2) +// +//Author +//Vinay Bhat +// + + maskImg_list=mattolist(maskImg); + sz=size(maskImg_list); + if sz >=3 then + error(msprintf("Input image must be grayscale")); + end + markerImg_list=mattolist(markerImg); + + out = raw_imimposemin(maskImg_list, markerImg_list) + + channel = size(out) + + for i = 1: channel + dstMat(:,:,i) = out(i) + end + +endfunction diff --git a/macros/imlincomb.sci b/macros/imlincomb.sci new file mode 100644 index 0000000..64f01df --- /dev/null +++ b/macros/imlincomb.sci @@ -0,0 +1,64 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// +function outImg= imlincomb(x1,A1,varargin) +//Blend two or more images +// +//Calling Sequence +//outImg= imlincomb(x1,A1); +//outImg= imlincomb(x1,A1,A2,A2,x3,A3,x4,A4........,xN,AN); +// +//Parameters +//outImg:Output combined image. +//xN:Input multiplication factor.The multiplication factor and the sum of all the mutiplication factors should be less than 1. +//AN:Input image +// +//Description +//This function returns a linear combination of the input images. +// +//Examples +//im1=imread('images/balls.jpg'); +//im2=imread('images/lena.jpeg'); +//img=imlincomb(0.5,im1,05,im2); +// +//Authors +//Gursimar Singh +// +//See also +//imimposemin +//imadd + +[lhs rhs] = argn(0); + + if rhs<1 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + if modulo(rhs-1,2) == 0 then + error(msprintf("Number of input arguments must be even")); + end + out=x1*A1; + if rhs>2 + for i=1:rhs/2 -1 + A=varargin(2*i); + x=varargin(2*i-1); + B=x*A; + out=imadd(out,B); + end + end + + outImg=out; +endfunction + + diff --git a/macros/imshow.sci b/macros/imshow.sci new file mode 100644 index 0000000..056c991 --- /dev/null +++ b/macros/imshow.sci @@ -0,0 +1,88 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function[] =imshow(Image,varargin) +// Used to view an image +// +// Calling Sequence +// src = imshow(Image); +// src = imshow(Image,winName); +// src = imshow(Image,winName,winSize); +// +// Parameters +// Image : Input image +// winName= Name of the image window specified as a string. +// winSize=Size of the image window specified as [rows,cols] +// +// Examples +// src = imread('images/lena.jpeg'); +// imshow(src); + + + + Image=mattolist(Image); //retrieving list and creating 3 dimensional matrix out of it + dimensions=size(Image) //convert hyper matrix to list + + [lhs rhs]= argn(0); + + if lhs>1 + error(msprintf("Too many outut arguments")); + end + if rhs<1 + error(msprintf("Not enough input arguments")); + end + + if dimensions==3 then + [c d]=size(Image(1)); + r=matrix(Image(1),c,d); + g=matrix(Image(2),c,d); + b=matrix(Image(3),c,d); + z(:,:,1)=r; + z(:,:,2)=g; + z(:,:,3)=b; + [NumberOfRows NumberOfColumns NumberOfChannels] = size(z); + winSize=[(1080/NumberOfRows)*NumberOfRows,(1920/NumberOfColumns)*NumberOfColumns]; + NumberOfPixels = NumberOfRows * NumberOfColumns; + MaxGrayValue = 2 ^ 8 - 1; + ColorMap = double(matrix(z, NumberOfPixels, NumberOfChannels)) ... + / MaxGrayValue; + Img = matrix(1 : NumberOfPixels, NumberOfRows, NumberOfColumns); + + elseif dimensions==1 then // its a single channel image + MaxUInt8 = 8; //declaring MaxUInt8 + + depth = getDepth(Image(1)); + if (strcmp(depth,'CV_16U')==0 | strcmp(depth,'CV_64F')==0 ) //if its a 16 bit image or a 64 bit float image + Image(1) = convert(Image(1),'CV_8U',255,0); //we'll convert it to 8 bit unsigned int + // if its a 64 bit float image, we assume that + //it has normalized for the range [0,1] + end + + + [c d]=size(Image(1)); + Img=matrix(Image(1),c,d); + [NumberOfRows NumberOfColumns]=size(Img); + winSize=[(1080/NumberOfRows)*NumberOfRows,(1920/NumberOfColumns)*NumberOfColumns]; + MaximumGrayValue = 2^MaxUInt8 -1; + ColorMap = graycolormap(double(MaximumGrayValue + 1)); + end; + winName="Title"; + if rhs>1 then + winName=varargin(1); + if type(winName) ~= 10 + error(msprintf("Figure Name must be a string")); + end + if rhs==3 + winSize=varargin(2); + end + end + show(Img,ColorMap,winName,winSize); +endfunction + diff --git a/macros/kalmanCorrect.sci b/macros/kalmanCorrect.sci new file mode 100644 index 0000000..adbfc94 --- /dev/null +++ b/macros/kalmanCorrect.sci @@ -0,0 +1,54 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [kalmanFilter,clocation]=kalmanCorrect(KalmanFilter,location) +//This function corrects the detected state of the object based on the previous and predicted states. +// +//Calling Sequence +//[kalmanFilter,clocation]=kalmanCorrect(KalmanFilter,location); +// +//Parameters +//clocation - It is the predicted state or location of the object.It is a row vector of size same as dimensionality of state in KalmanFilter. +//KalmanFilter - Output of the function configKalmanFilter.It is a structure specifying parameters of the KalmanFilter.For more details see configKalmanFilter. +//location - Location of the detected object passed as a coloumn vector.Number of rows must be equal to that of the measurement matrix. +// +//Description +//The function is commonly used for object tracking in videos.The trajectory of the object to be tracked can be corrected based on the previous states of the object. +// +//Examples +// +//Authors +//Gursimar Singh +// +//See also +//kalmanPredict +//configKalmanFilter + + + [lhs rhs]=argn(0); + + if lhs>2 + error(msprintf(" Too many output arguments\n")); + elseif rhs>2 + error(msprintf(" Too many input arguments\n")); + elseif rhs<2 + error(msprintf("Too few input arguments\n")); + end + + kalman_list=kalmanStructToList(KalmanFilter); + + [kalmanl,clocation]=raw_kalmanCorrect(kalman_list,location); + //plocation=kalman_list; + + kalmanFilter=struct("StateTransitionModel",kalmanl(1),"MeasurementModel",kalmanl(2),"ControlModel",kalmanl(3),"State",kalmanl(4),"StateCovariance",kalmanl(5),"ProcessNoise",kalmanl(6),"MeasurementNoise",kalmanl(7)); + + +endfunction diff --git a/macros/kalmanPredict.sci b/macros/kalmanPredict.sci new file mode 100644 index 0000000..a7c8434 --- /dev/null +++ b/macros/kalmanPredict.sci @@ -0,0 +1,51 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [kalmanFilter,plocation]=kalmanPredict(KalmanFilter) +//This function predicts the state of the object based on the previous states. +// +//Calling Sequence +//[plocation]=kalmanPredict(KalmanFilter); +// +//Parameters +//plocation - It is the predicted state or location of the object.It is a row vector of size same as dimensionality of state in KalmanFilter. +//KalmanFilter:Output of the function configKalmanFilter.It is a structure specifying parameters of the KalmanFilter.For more details see configKalmanFilter. +// +//Description +//The function is commonly used for object tracking in videos.The trajectory of the object to be tracked can be predicted based on the previous states of the object. +// +//Examples +// +//Authors +//Gursimar Singh +// +//See also +//kalmanCorrect +//configKalmanFilter + + + [lhs rhs]=argn(0); + + if lhs>2 + error(msprintf(" Too many output arguments\n")); + elseif rhs>1 + error(msprintf(" Too many input arguments\n")); + elseif rhs<1 + error(msprintf("Too few input arguments\n")); + end + + kalman_list=kalmanStructToList(KalmanFilter); + + [kalmanl,plocation]=raw_kalmanPredict(kalman_list); + //plocation=kalman_list; + kalmanFilter=struct("StateTransitionModel",kalmanl(1),"MeasurementModel",kalmanl(2),"ControlModel",kalmanl(3),"State",kalmanl(4),"StateCovariance",kalmanl(5),"ProcessNoise",kalmanl(6),"MeasurementNoise",kalmanl(7)); + +endfunction diff --git a/macros/peopleDetector.sci b/macros/peopleDetector.sci new file mode 100644 index 0000000..38570ab --- /dev/null +++ b/macros/peopleDetector.sci @@ -0,0 +1,109 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author:Gursimar Singh & Suraj Prakash +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function bboxes = peopleDetector(image, varargin) +// Detects people in an image +// +// Calling Sequence +// [bboxes] = peopleDetector(image) +// [bboxes] = peopleDetector(image, ["Parameter1", value1, ["Parameter2", value2 ... ]]) +// +// Parameters +// image : input image +// hitThreshold : threshold for distance between features and SVM classifying plane. Default value is 0. +// winStride : Window stride. Multiple of block stride. Default value (8, 8) +// padding : Default value (16, 16). +// scale : Coefficient of the detection window increase. Default value 1.05 +// finalThreshold : Coefficient to regulate the similarity threshold. Some people may cover more boxex. To regulate that it is used. Default value 2. +// useMeanshiftGrouping : Default value false. +// bboxes : M * 4 matrix denoting M bounding boxes for detected people +// +// Description +// The peopleDetector function detects standing people in the image using the Histogram of Oriented Gradient (HOG) features and a trained Support Vector Machine +// (SVM) classifier. It detects standing peole in the image. It returns M * 4 matrix having M detected people in the image. Each row of matrix contains +// [x, y, width, height] field. x, y represent the upper left corner point of the bounding box. width and height represent the width and height of the bounding box +// respectively. +// +// Examples +// I = imread('images/peopletest.jpg'); +// [bboxes] = peopleDetector(I); +//sz=size(x); +//for i=1:sz(1) +// im=rectangle(im,x(i,1),x(i,2),x(i)+x(i,3),x(i,2)+x(i,4),0,255,0,1,4,0); +//end +//imshow(im); +// +// Examples +// I = imread('images/peopletest2.jpeg'); +// [bboxes] = peopleDetector(I, "scale", 1.02); +//sz=size(x); +//for i=1:sz(1) +// im=rectangle(im,x(i,1),x(i,2),x(i)+x(i,3),x(i,2)+x(i,4),0,255,0,1,4,0); +//end +//imshow(im); +// +// Authors +// Suraj Prakash +// Gursimar Singh +// +//See also +//rectangle +//facePredict + + + [ lhs rhs ] = argn(0) + + if lhs > 1 then + error(msprintf("Too many output arguments")) + end + + if rhs > 13 then + error(msprintf("Too many input arguments")) + end + + if modulo(rhs, 2) <> 1 then + error(msprintf("Wrong number of input arguments")) + end + + + image_list = mattolist(image) + msprintf("Too many input arguments"); + bboxes=[]; + + if rhs == 1 then + + bboxes = raw_peopleDetector(image_list); + + elseif rhs == 3 then + + bboxes = raw_peopleDetecotr(image_list, varargin(1), varargin(2)); + + elseif rhs == 5 then + + bboxes = raw_peopleDetector(image_list, varargin(1), varargin(2), varargin(3), varargin(4)); + + elseif rhs == 7 then + + bboxes = raw_peopleDetector(image_list, varargin(1), varargin(2), varargin(3), varargin(4), varargin(5), varargin(6)); + + elseif rhs == 9 then + + bboxes = raw_peopleDetector(image_list, varargin(1), varargin(2), varargin(3), varargin(4), varargin(5), varargin(6), varagin(7), varargin(8)); + + elseif rhs == 11 then + + bboxes = raw_peopleDetector(image_list, varargin(1), varargin(2), varargin(3), varargin(4), varargin(5), varargin(6), varargin(7), varargin(8), varargin(9), varargin(10)); + + elseif rhs == 13 then + bboxes = raw_peopleDetector(image_list, varargin(1), varargin(2), varargin(3), varargin(4), varargin(5), varargin(6), varargin(7), varargin(8), varargin(9), varargin(10), varargin(11), varargin(12)); + end + +endfunction diff --git a/macros/pyrMeanShiftFiltering.sci b/macros/pyrMeanShiftFiltering.sci new file mode 100644 index 0000000..ae90a8f --- /dev/null +++ b/macros/pyrMeanShiftFiltering.sci @@ -0,0 +1,66 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Priyanka Hiranandani,Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr,varargin) +//Performs initial step of meanshift segmentation of an image +// +//Calling Sequence +//[outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr) +//[outputImg]=pyrMeanShiftFiltering(inputImage,sp,sr,maxLevel) +// +//Parameters +//outputImg:The destination image of the same format and the same size as the source inputImage. +//inputImage:The source image. +//SP:The spatial window radius. +//SR:The color window radius. +//maxLevel:Maximum level of the pyramid for the segmentation. default 1 +// +//Description +//The function implements the filtering stage of meanshift segmentation, that is, the output of the function is the filtered "posterized" image with color gradients and fine-grain texture flattened. At every pixel (X,Y) of the input image (or down-sized input image, see below) the function executes meanshift iterations, that is, the pixel (X,Y) neighborhood in the joint space-color hyperspace is considered. +//When MaxLevel > 0, the gaussian pyramid of MaxLevel+1 levels is built, and the above procedure is run on the smallest layer first. After that, the results are propagated to the larger layer and the iterations are run again only on those pixels where the layer colors differ by more than SR from the lower-resolution layer of the pyramid. That makes boundaries of color regions sharper. Note that the results will be actually different from the ones obtained by running the meanshift procedure on the whole original image (i.e. when MaxLevel = 0). +// +//Examples +//im=imread("images/lena.jpg"); +//img=pyrMeanShiftFiltering(im,100,200); +//figure("Figure_name","originalImage"); +//imshow(im); +//figure("Figure_name","ProcessedImage"); +//imshow(img); +// +//Authors +//Priyanka Hiranandani +//Gursimar Singh + + + [lhs,rhs]=argn(0); + + if rhs>4 then + error(msprintf("Too many input arguments")); + end + if rhs<3 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 then + error(msprintf("Too many output arguments")); + end + + + inputList=mattolist(inputImage); + if rhs==3 then + outputList=raw_pyrMeanShiftFiltering(inputList,sp,sr); + elseif rhs==4 then + outputList=raw_pyrMeanShiftFiltering(inputList,sp,sr,varargin(1)); + end + + for i=1:size(outputList) + outputImg(:,:,i)=outputList(i) + end +endfunction diff --git a/macros/show.sci b/macros/show.sci new file mode 100644 index 0000000..eacfbb3 --- /dev/null +++ b/macros/show.sci @@ -0,0 +1,19 @@ + function[] =show(Img,ColorMap,winName,winSize) + FigureHandle = gcf(); + drawlater(); + FigureHandle.color_map = ColorMap + FigureHandle.background = -2; // sets the background to white + FigureHandle.figure_name = winName; + [NumberOfRows NumberOfColumns] = size(Img); + FigureHandle.figure_size=winSize; + FigureHandle.axes_size = [NumberOfColumns NumberOfRows]; + delete(gca()); // previous image is deleted + Diagram = gca(); + [NumberOfRows NumberOfColumns] = size(Img); + Diagram.data_bounds = [1, 1; NumberOfColumns, NumberOfRows]; + Diagram.axes_visible = ['off' 'off' 'off']; + Diagram.isoview = 'on'; + Options = '082'; // Box is drawn around image. + Matplot(Img, Options); + drawnow(); + endfunction diff --git a/macros/trainCascadeObjectDetect.sci b/macros/trainCascadeObjectDetect.sci new file mode 100644 index 0000000..36d2104 --- /dev/null +++ b/macros/trainCascadeObjectDetect.sci @@ -0,0 +1,192 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in +// Training dataset credits AT&T Laboratories Cambridge + +function trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,varargin) +// It creates trained cascade XML file which can be use for object/face detection. +// +// Calling Sequence +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile) +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate,"w",width); +// trainCascadeObjectDetect(outputFolder,negativeImages,positiveFile,"numStages",numStages,"featureType",featureType,"numPos",numPos,"numNeg",numNeg,"nsplits",nsplits,"minHitRate",minHitRate,"maxFalseAlarmRate",maxFalseAlarmRate,"w",width,"h",height); +// +// Parameters +// outputFolder: Folder name to store trained cascade (cascade.xml) and intermediate files +// negativeImages: path to a negative images folder.Accepted file formats are .jpg,.jpeg,.png,.bmp,.pgm. +// positiveFile: path to the vector file which contains sample data. +// Name-Value Pair arguments: +// numPos: number of positive samples. Default-30 +// numNeg: number of negative samples. Default- 20 +// nsplits: number of splits. Default- 2 +// numStages: number of cascade stages to be trained. Default- 30 +// featureType: Type of features to be used, possible types are HAAR, LBP, HOG. Default-HAAR +// minHitRate: Minimal desired hit rate for each stage of the classifier and value in the range 0 and 1 inclusive. Default- 0.995 +// maxFalseAlarmRate: Maximal desired false alarm rate for each stage of the classifier and value in the range 0 and 1 inclusive. Default- 0.5 +// w: Width of training samples (in pixels). Default-25 +// h: Height of training samples (in pixels). Default-25 +// +// Description +// By using postiveFile.vec and negative.txt created using negativeImages folder, trainCascade will create cascade.xml file inside the outputFolder which is used to detect objects in an image. +// +// Examples +// //Training a obejct classifier using one positive image. +// CreateSample("images/positive.jpg","positive.vec","images/negative_samples","num",100); +// trainCascadeObjectDetect("positive_samples","images/negative_samples","positive.vec","numStages",6); +// im=imread("images/jellyfish.jpg"); +// [image,bbox]=CascadeObjectDetector(im,"positive_samples/cascade.xml"); +// imshow(image); +// +// Examples +// //Training a obejct classifier using the image dataset which contains subfolders within the positiveImages directory. +// CreateSampleFromFile("images/trainset_face","positive_faces.vec",400,"recursive"); +// trainCascadeObjectDetect("positive_samples_faces","images/negative_samples","positive_faces.vec","numPos",300,"numStages",5);//number of positive samples used in trainCascade Object Detect must not be more than 90% of total number of poitive images in vec file +// im=imread("images/faces.jpg"); +// img=CascadeObjectDetect(im,"positive_samples_faces/cascade.xml",1.04,1,8,[50,50],[150,150]); +// imshow(img); +// +//See also +//CreateSampleFromFile +//CascadeObjectDetect +// +//Authors +//Gursimar Singh + + [lhs rhs]=argn(0); + if rhs<3 then + error(msprintf(" Not enough input arguments")) + elseif rhs>21 then + error(msprintf(" Too many input arguments to the function")) + elseif modulo(rhs-3,2) + error(msprintf(" wrong number of input arguments,name-value pairs not macthed")) + end + + //validating variables + + if ~isdir(negativeImages) + error(msprintf(" wrong input argument #3,existing directory expected")) + end + + //default values + numPos=20; + numNeg=20; + numStages=10; + nsplits=2; + featureType="HAAR" + minHitRate=0.995 + maxFalseAlarmRate=0.5 + w=25 + h=25 + + for i=1:2:rhs-3 + if strcmpi(varargin(i),"numPos")==0 then + i=i+1; + numPos=varargin(i); + if numPos<0 then + error(msprintf(" numPos value must be positive")) + end + disp(numPos); + elseif strcmpi(varargin(i),'numNeg')==0 then + i=i+1; + numNeg=varargin(i); + if numNeg<0 then + error(msprintf(" numNeg value must be positive")) + end + + elseif strcmpi(varargin(i),'numStages')==0 then + i=i+1; + numStages=varargin(i); + if numStages<0 then + error(msprintf(" numStages value must be positive")) + end + + elseif strcmpi(varargin(i),'nslits')==0 then + i=i+1; + nsplits=varargin(i); + if nsplits<0 then + error(msprintf(" nsplits value must be positive")) + end + + elseif strcmpi(varargin(i),'featureType')==0 then + i=i+1; + featureType=varargin(i); + if strcmpi(featureType,'haar') & strcmpi(featureType,'lbp') & strcmpi(featureType,'hog') + error(msprintf(" wrong input argument #%d,featureType not matched",i)); + end + + elseif strcmpi(varargin(i),'minHitRate')==0 then + i=i+1; + minHitRate=varargin(i); + if minHitRate<0 | minHitRate>1 then + error(msprintf(" minHitRate value must lie in between 0 and 1")) + end + + elseif strcmpi(varargin(i),'maxFalseAlarmRate')==0 then + i=i+1; + maxFalseAlarmRate=varargin(i); + if maxFalseAlarmRate<0 | minFalseRate>1 then + error(msprintf(" maxFalseAlarmRate value must lie in between 0 and 1")) + end + + elseif strcmpi(varargin(i),'w')==0 then + i=i+1; + w=varargin(i); + if h<0 then + error(msprintf(" w value must be positive")) + end + + elseif strcmpi(varargin(i),'h')==0 then + i=i+1; + h=varargin(i); + if h<0 then + error(msprintf(" h value must be positive")) + end + else + error(msprintf(_(" Wrong value for input argument #%d",i))); + end + end + if ~isfile('negative.txt') + if isdir(negativeImages) + if getos()=="Linux" + temp=strcat(["ls ",negativeImages]) + elseif getos()=="Windows" + temp=strcat(["dir ",negativeImages]) + end + s=unix_g(temp); + [noOfFilesInFolder noOfCols]=size(s); + fd = mopen('negative.txt','wt'); + for i=1:noOfFilesInFolder + [path,fname,extension]=fileparts(s(i)) + if ~strcmp(extension,".jpg") | ~strcmp(extension,".jpeg") | ~strcmp(extension,".png") | ~strcmp(extension,".bmp") | ~strcmp(extension,".pgm") | ~strcmp(extension,".JPG") | ~strcmp(extension,".JPEG") | ~strcmp(extension,".PNG") | ~strcmp(extension,".BMP") | ~strcmp(extension,".PGM") + mfprintf(fd,'%s/%s\n',negativeImages,s(i)); + end + end + mclose(fd); + end + end + +if isdir(outputFolder) + removedir(outputFolder); +end + createdir(outputFolder); + +disp("Training Cascade:"); + cmd=sprintf("opencv_traincascade -data %s -vec %s -bg negative.txt -numPos %d -numNeg %d -numStages %d -nsplits %d -featureType %s -minHitRate %d -maxFalseAlarmRate %d -w %d -h %d",outputFolder,positiveFile,numPos,numNeg,numStages,nsplits,featureType,minHitRate,maxFalseAlarmRate,w,h); + unix_w(cmd); + + +endfunction diff --git a/macros/trainFaceRecognizer.sci b/macros/trainFaceRecognizer.sci new file mode 100644 index 0000000..99b29ca --- /dev/null +++ b/macros/trainFaceRecognizer.sci @@ -0,0 +1,68 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function faceClassifier=trainFaceRecognizer(imgSet,algoName) +//The function saves an xml file for the trained model for an imageset of faces. +// +// Calling Sequence +//faceClassifier=trainFaceRecognizer(imgSet,algoName) +// +//Parameters +//faceClassifier: A classifier structure with following fields: +//ClassifierType - Algorithm with which the recognizer was trained. +//ClassifierLocation - Location of the xml file generated after training. +//DescriptionCount - Number of images used in training the recognizer. +//imgSet: It is a structure,output of the function imageSet. +//algoName: Name of the algo to be used for training.Valid strings are:"LBPH","EIGEN","FISHER". +// +//Description +//The function saves an xml file of the trained model for an imageset of faces.The trained model than can be used with facePredict function to predict the label of the test image. +// +//Examples +// //Face Recognition with LBPH algorithm.ImageFolder contains subfolders with images of different subjects that are to be recognized in different images.The subfolder name is considered to be the label for those set of images. +//imgSet=imageSet("images/trainset_face","recursive"); +//tr=trainFaceRecognizer(imgSet,"LBPH"); +//image=imread("images/s1.pgm"); +//[p(1),c(1)]=facePredict(tr,image); +//image=imread("images/s2.pgm"); +//[p(2),c(2)]=facePredict(tr,image); +//image=imread("images/s3.pgm"); +//[p(3),c(3)]=facePredict(tr,image); +// +//See also +// imageSet +// facePredict +// +//Authors +//Gursimar Singh + + + +[lhs,rhs]=argn(0); + + + imgSets_list = imageSetToList(imgSet); + //disp(imgSets_list) + + + if lhs>1 + error(msprintf(" Too many output arguments")); + elseif rhs<1 + error(msprintf(" Not enough input arguments")); + elseif rhs>2 + error(msprintf(" Too many input arguments")); + end + temp = raw_trainFaceRecognizer(imgSets_list,algoName); + + faceClassifier = struct("ClassifierType",temp(1),"ClassifierLocation", temp(2), "DescriptionCount", temp(3)); + + +endfunction diff --git a/macros/trainNBClassifier.sci b/macros/trainNBClassifier.sci new file mode 100644 index 0000000..5a551fb --- /dev/null +++ b/macros/trainNBClassifier.sci @@ -0,0 +1,66 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh, Rohit Suri & Umang Agrawal +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function classifier = trainNBClassifier(imgSets,bag,classifiername) +// This function is used to train an image classifier using Naive Bayes Algorithm. +// +// Calling Sequence +// classifier = trainNBClassifier(imgSets,bag,classifiername) +// +// Parameters +// classifier: Image category classifier +// imgSets: Input imageSet to train the classifier on +// bag: The bagOfFeatures of the imageSet provided +// classifiername: Name of the ouput yml classifier file. +// +// Description +// This function trains an image category classifier which can be used to predict categories of images given to it as input using the predict() function. +// +// Examples +// imgSet = imageSet(images/train_2,'recursive'); +// [trainingSet testSet] = partition(imgSet,[0.8]); +// bag = bagOfFeatures(trainingSet); +// categoryClassifier = trainNBClassifier(trainingSet, bag); +// simage=imread("images/bike.jpg"); +// [label,prob]=mlpredict(categoryClassifier,simage,"NB"); +// +// See also +// bagOfFeatures +// imageSet +// mlpredict +// Authors +// Gursimar Singh +// Rohit Suri +// Umang Agarwal + + [lhs,rhs]=argn(0); + + + bag_list = bagStructToList(bag); + + imgSets_list = imageSetToList(imgSets); + + + if lhs>1 + error(msprintf(" Too many output arguments")); + elseif rhs<1 + error(msprintf(" Not enough input arguments")); + elseif rhs>3 + error(msprintf(" Too many input arguments")); + + elseif rhs==3 + temp = raw_trainNBClassifier(imgSets_list, bag_list,classifiername); + else + temp = raw_trainNBClassifier(imgSets_list, bag_list,classifiername); + end + classifier = struct("Classifier Type :",temp(1),"ClassifierLocation", temp(2), "BagofFeaturesLocation", temp(3), "Description", temp(4)); + +endfunction diff --git a/macros/trainRTreesClassifier.sci b/macros/trainRTreesClassifier.sci new file mode 100644 index 0000000..ff7bedb --- /dev/null +++ b/macros/trainRTreesClassifier.sci @@ -0,0 +1,108 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh, Rohit Suri & Umang Agrawal +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [classifier] = trainRTreesClassifier(imgSets,bag,classifierName,varargin) +// This function is used to train an image classifier using Random Forest Trees. +// +// Calling Sequence +// classifier = trainRtreesClassifier(imgSets, bag,classifierName); +// classifier = trainRtreesClassifier(imgSets, bag,classifierName,ActiveVarCount); +// classifier = trainRtreesClassifier(imgSets, bag,classifierName,ActiveVarCount,CalVarimp); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori]); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree,UseSurrogates); +// classifier = trainRtreesClassifier(imgSets,bag,classifierName,ActiveVarCount,CalVarImp,CVfolds,MaxCategories,MaxDepth,MinSampleCount,[priori],RegressionAccuracy,TruncatedPruneTree,UseSurrogates,Use1SERule); +// +// Parameters +// classifier: Image category classifier +// imgSets: Input imageSet to train the classifier on +// bag: The bagOfFeatures of the imageSet provided +// int ActiveVarCount: user defined default is 0 +// bool CalVarimp: decision to calculate VarImp +// int CVfolds : default is 10 user dependent +// int MaxCategories:default 10 +// int MaxDepth:default value is INT_MAX +// int MinSampleCount:default value is 10 +// float priori:default is empty – predefined probability of class or label set by user,must be row vector. +// float RegressionAccuracy:default value 0.01 – based on error calculation +// bool TruncatedPruneTree: default true +// bool UseSurrogates:default is false.if true surrogates splits will be built +// bool Use1SERule: if true makes pruning harsher +// +// Description +// This function trains an image category classifier which can be used to predict categories of images given to it as input using the mlpredict() function. +// +// Examples +// imgSet = imageSet(images/train_3,'recursive'); +// [trainingSet testSet] = partition(imgSet,[0.8]); +// bag = bagOfFeatures(trainingSet); +// categoryClassifier = trainRTreesClassifier(trainingSet, bag); +// simage=imread("images/plane.jpg"); +// label=mlPredict(categoryClassifier,simage,"RT"); +// +// See also +// imageSet +// bagOfFeatures +// +// Authors +// Gursimar Singh +// Rohit Suri +// Umang Agrawal + + [lhs,rhs]=argn(0); + + + bag_list = bagStructToList(bag); + + imgSets_list = imageSetToList(imgSets); + + + if lhs>1 + error(msprintf(" Too many output arguments")); + elseif rhs<3 + error(msprintf("Not enough input arguments")); + elseif rhs>15 + error(msprintf(" Too many input arguments")); + end + + if rhs==3 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName); + elseif rhs==4 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1)); + elseif rhs==5 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2)); + elseif rhs==6 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3)); + elseif rhs==7 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4)); + elseif rhs==8 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5)); + elseif rhs==9 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6)); + elseif rhs==10 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6),varargin(7)); + elseif rhs==11 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6),varargin(7),varargin(8)); + elseif rhs==12 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6),varargin(7),varargin(8),varargin(9)); + elseif rhs==13 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6),varargin(7),varargin(8),varargin(9),varargin(10)); + elseif rhs==14 + temp = raw_trainRTreesClassifier(imgSets_list, bag_list,classifierName,varargin(1),varargin(2),varargin(3),varargin(4),varargin(5),varargin(6),varargin(7),varargin(8),varargin(9),varargin(10),varargin(11)); + end + + classifier = struct("Classifier Type:",temp(1),"ClassifierLocation", temp(2), "BagofFeaturesLocation", temp(3), "Description", temp(4)) + +endfunction diff --git a/macros/undistort.sci b/macros/undistort.sci new file mode 100644 index 0000000..65fc636 --- /dev/null +++ b/macros/undistort.sci @@ -0,0 +1,73 @@ +// Copyright (C) 2015 - IIT Bombay - FOSSEE +// +// This file must be used under the terms of the CeCILL. +// This source file is licensed as described in the file COPYING, which +// you should have received as part of this distribution. The terms +// are also available at +// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt +// Author: Gursimar Singh,Sukul Bagai,Shubheksha Jalan +// Organization: FOSSEE, IIT Bombay +// Email: toolbox@scilab.in + +function [outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual,varargin) +//The function undistorts an input image.The distortions in the image are due to the properties of the camera. +// +//Calling Sequence +//[outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual) +//[outputImg]=undistort(inputImage,cameraMatrix,distCoeffActual,NewCameraMatrix); +// +//Parameters +//outputImg:It is the unsdistorted ouput image with same size as inputImage. +//inputImage:The distorted image. +//cameraMatrix: Input camera matrix +//distCoeffActual=Input vector of distortion coefficients of 4, 5, 8, 12 or 14 elements. If the vector is NULL/empty, the zero distortion coefficients are assumed. +//NewCameraMatrix:Camera matrix of the distorted image. By default, it is the same as cameraMatrix but you may additionally scale and shift the result by using a different matrix. +// +//Description +//Transforms an image to compensate for lens distortion.Those pixels in the destination image, for which there is no correspondent pixels in the source image, are filled with zeros (black color).The function transforms an image to compensate radial and tangential lens distortion. +// +//Examples +//boardCols=7; +//boardRows=10; +//checkerSize=10; +//worldPoint=genCheckerboardPoints([boardCols boardRows],checkerSize); +//imagePoints=detectCheckerboardCorner(im,[boardRows,boardCols]); +//imagePoints=list(imagePoints) +//im=imread("images/checkerboard.jpg",0); +//sz=size(im); +//f=calibrateCamera(worldPoints,imagePoints,[sz(2),sz(1)]); +//image=undistort(im,f.cameraMatrix,f.distortionCoefficients); +//imshow(image) +// +//Authors +//Gursimar Singh +//Sukul Bagai +//Shubheksha Jalan +// +//See also +//genCheckerboardPoints +//detectCheckerboardCorner +//calibrateCamera + + [lhs,rhs]=argn(0); + + if rhs>4 then + error(msprintf("Too many input arguments")); + end + if rhs<3 then + error(msprintf("Not enough input arguments")); + end + if lhs >1 + error(msprintf("Too many output arguments")); + end + + inputList=mattolist(inputImage); + if rhs==3 then + outputList=raw_undistort(inputList,cameraMatrix,distCoeffActual); + elseif rhs==4 then + outputList=raw_undistort(inputList,cameraMatrix,distCoeffActual,varargin(1)); + end + for i=1:size(outputList) + outputImg(:,:,i)=outputList(i) + end +endfunction diff --git a/sci_gateway/cpp/opencv_CascadeObjectDetector.cpp b/sci_gateway/cpp/opencv_CascadeObjectDetector.cpp new file mode 100644 index 0000000..0bbad8a --- /dev/null +++ b/sci_gateway/cpp/opencv_CascadeObjectDetector.cpp @@ -0,0 +1,312 @@ +/******************************************************** +Author: Nihar Rao +********************************************************* +*/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/objdetect.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include "opencv2/videoio.hpp" +#include +using namespace cv; +using namespace std; + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + double *readdoublvec_from_scilab(int cnt) + { + + SciErr sciErr; + int *piAddr=NULL; + double *val=NULL; + int iRows,iCols; + + sciErr = getVarAddressFromPosition(pvApiCtx,cnt,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx,piAddr,&iRows,&iCols,&val); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + return val; + } + double readdoublec_from_scilab(int cnt) + { + + SciErr sciErr; + int *piAddr=NULL; + double val=0; + int intErr; + + sciErr = getVarAddressFromPosition(pvApiCtx,cnt,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr ,&val); + + if(isDoubleType(pvApiCtx, piAddr)) + return val; + else + { + Scierror(999,"Error: the input argument is not of type double"); + return 0; + } + } + inline bool file_exists_check(const std::string& name) + { + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); + } + + int opencv_CascadeObjectDetector(char *fname, unsigned long fname_len) + { + SciErr sciErr; + int intErr = 0; + int iRows=0,iCols=0; + int *piAddr = NULL; + int *piAddrNew = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piLen = NULL; + char **object = NULL; + int i; + double *bboxes = NULL; + double *minSize=NULL; + double *maxSize=NULL; + Size minsz(40,40); + Size maxsz(100,100); + + + double scale=1.05;//all optional arguments are set to their default values + int minNeighbors=2,flags=2; + + CheckInputArgument(pvApiCtx, 2, 7); + CheckOutputArgument(pvApiCtx, 1, 2) ; + Mat image,new_image,image_gray; + //get no. of input arguments + int n=*getNbInputArgument(pvApiCtx); + retrieveImage(image, 1); + + ///resize(image,image,Size(800,600),0,0,cv::INTER_AREA); + + sciErr = getVarAddressFromPosition(pvApiCtx,2, &piAddr2); + + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = getMatrixOfString(pvApiCtx, piAddr2, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + //second call to retrieve length of each string + sciErr = getMatrixOfString(pvApiCtx, piAddr2, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + object= (char**)malloc(sizeof(char*) * iRows * iCols); + for(i = 0 ; i < iRows * iCols ; i++) + { + object[i] = (char*)malloc(sizeof(char) * (piLen[i] + 1));//+ 1 for null termination + } + //third call to retrieve data + sciErr = getMatrixOfString(pvApiCtx, piAddr2, &iRows, &iCols, piLen,object); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + ///Reading optional arguments + int cnt=3; + switch(n) + { + case 3: + + scale=readdoublec_from_scilab(cnt); + cnt++; + break; + case 4: + + scale=readdoublec_from_scilab(cnt); + cnt++; + minNeighbors=(int)readdoublec_from_scilab(cnt); + cnt++; + break; + case 5: + + scale=readdoublec_from_scilab(cnt); + cnt++; + minNeighbors=(int)readdoublec_from_scilab(cnt); + cnt++; + flags=(int)readdoublec_from_scilab(cnt); + if(flags!=2 && flags!=1 && flags!=4 && flags!=8) + { + Scierror(999,"Error: the flag should be {1,2,4,8}\n"); + return 0; + + } + + + cnt++; + break; + case 6: + + scale=readdoublec_from_scilab(cnt); + cnt++; + minNeighbors=(int)readdoublec_from_scilab(cnt); + cnt++; + flags=(int)readdoublec_from_scilab(cnt); + cnt++; + if(flags!=2 && flags!=1 && flags!=4 && flags!=8) + { + Scierror(999,"Error: the flag should be {1,2,4,8}\n"); + return 0; + + } + + minSize=readdoublvec_from_scilab(cnt); + cnt++; + minsz=Size(int(minSize[0]),int(minSize[1])); + break; + case 7: + + scale=readdoublec_from_scilab(cnt); + cnt++; + minNeighbors=(int)readdoublec_from_scilab(cnt); + cnt++; + flags=(int)readdoublec_from_scilab(cnt); + cnt++; + if(flags!=2 && flags!=1 && flags!=4 && flags!=8) + { + Scierror(999,"Error: the flag should be {1,2,4,8}\n"); + return 0; + + } + + minSize=readdoublvec_from_scilab(cnt); + cnt++; + minsz=Size(int(minSize[0]),int(minSize[1])); + maxSize=readdoublvec_from_scilab(cnt); + cnt++; + maxsz=Size(int(maxSize[0]),int(maxSize[1])); + break; + + } + + + /* Actual Processing*/ + //Converting image from rgb to gray scale image. + image.convertTo(image,CV_8U); + cvtColor( image, image_gray, CV_BGR2GRAY ); + //equalizing the histrogram of gray scale image + equalizeHist( image_gray, image_gray ); + + vector found; + int total_boxes; + + + int j; + for(j=0;j +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include + +using namespace cv; +using namespace std; + +extern "C"{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "../common.h" + + int opencv_IDCT(char *fname, unsigned long fname_len){ + + /// Error management variable + SciErr sciErr; + + /// Variables + int i, j; + + int flags = 0; + + /// checking input argument + CheckInputArgument(pvApiCtx, 1, 1); + CheckOutputArgument(pvApiCtx, 1, 1); + + + Mat image; + retrieveImage(image, 1); + + if(image.channels() != 1){ + Scierror(999, "%s: Image should be single channel\n"); + return 0; + } + /// even sized rows and columns required + if(image.rows%2 != 0 or image.cols%2 != 0){ + Scierror(999, "%s: Either of rows size or column size is odd\n"); + return 0; + } + + /// transformed_idct stores the transformed image + Mat transformed_idct(image.rows, image.cols, image.type()); + ///calling idct/// + idct(image, transformed_idct, flags); + //output// + string tempstring = type2str(transformed_idct.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, transformed_idct, 1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} + diff --git a/sci_gateway/cpp/opencv_IFFT.cpp b/sci_gateway/cpp/opencv_IFFT.cpp new file mode 100644 index 0000000..32e28f2 --- /dev/null +++ b/sci_gateway/cpp/opencv_IFFT.cpp @@ -0,0 +1,70 @@ +/******************************************************** +Author: Diwakar +return_image = IFFT(source_image) +********************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include + +using namespace cv; +using namespace std; + +extern "C"{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "../common.h" + + int opencv_IFFT(char *fname, unsigned long fname_len) + { + + /// Error management variable + SciErr sciErr; + /// Variables + int i, j; + /// checking input argument + CheckInputArgument(pvApiCtx, 1, 1); + CheckOutputArgument(pvApiCtx, 1, 1); + Mat img; + //Retriving image + retrieveImage(img, 1); + + if(img.channels()>2) + { + Scierror(999, "Input should be single or double channel\n"); + return 0; + } + + Mat planes[] = {Mat_(img), Mat::zeros(img.size(), CV_32F)}; + Mat complexI; + + merge(planes, 2, complexI); + + dft(complexI, complexI); + Mat invDFT, invDFTcvt; + idft(complexI, invDFT, DFT_SCALE | DFT_REAL_OUTPUT ); + invDFT.convertTo(invDFTcvt, CV_8U); + + string tempstring = type2str(invDFTcvt.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker,invDFTcvt, 1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} + diff --git a/sci_gateway/cpp/opencv_applycform.cpp b/sci_gateway/cpp/opencv_applycform.cpp new file mode 100644 index 0000000..a3e9df4 --- /dev/null +++ b/sci_gateway/cpp/opencv_applycform.cpp @@ -0,0 +1,134 @@ +/******************************************************** +Function :applycform +Syntax :B=applycform(image,string) +*string : 'xyz2lab' 'lab2xyz' 'srgb2xyz' 'xyz2uvl' + 'xyz2srgb' 'srgb2lab' 'lab2srgb' 'uvl2xyz' +Author : Tess Zacharias,Gursimar Singh +********************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include "string.h" +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + int opencv_applycform(char *fname, unsigned long fname_len) + { + // Error management variable + SciErr sciErr; + //variable info + int* piAddr2=NULL; + Mat img; + char* pstData = NULL; + int iRet = 0; + CheckInputArgument(pvApiCtx,2,2); + CheckOutputArgument(pvApiCtx,1,1); + retrieveImage(img,1); + try + { + img.convertTo(img,CV_8U); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + sciErr = getVarAddressFromPosition(pvApiCtx, 2,&piAddr2); + + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(isStringType(pvApiCtx, piAddr2)) + { + if(isScalar(pvApiCtx, piAddr2)) + { + + iRet = getAllocatedSingleString(pvApiCtx, piAddr2, &pstData); + } + } + + + Mat image; + //XYZ2LAb + if(strcasecmp(pstData,"xyz2lab")==0) + { + cvtColor(img,image,cv::COLOR_XYZ2RGB); + cvtColor(image,image,cv::COLOR_RGB2Lab); + } + //UVL2XYZ + else if(strcasecmp(pstData,"uvl2xyz")==0) + { + + cvtColor(img,image,cv::COLOR_YUV2RGB); + cvtColor(image,image,cv::COLOR_RGB2XYZ); + + } + //XYZ2uvl + else if(strcasecmp(pstData,"xyz2uvl")==0) + { + + cvtColor(img,image,cv::COLOR_XYZ2RGB); + cvtColor(image,image,cv::COLOR_RGB2YUV); + + } + //Lab2XYZ + else if(strcasecmp(pstData,"lab2xyz")==0) + { + cvtColor(img,image,cv::COLOR_Lab2RGB); + cvtColor(image,image,cv::COLOR_RGB2XYZ); + } + //srgb2XYZ + else if(strcasecmp(pstData,"srgb2xyz")==0) + { + cvtColor(img,image,cv::COLOR_RGB2XYZ); + } + //XYZ2SRGB + else if(strcasecmp(pstData,"xyz2srgb")==0) + { + cvtColor(img,image,cv::COLOR_XYZ2RGB); + } + //SRGB2Lab + else if(strcasecmp(pstData,"srgb2lab")==0) + { + cvtColor(img,image,cv::COLOR_RGB2Lab); + } + //Lab2srgb + else if(strcasecmp(pstData,"lab2srgb")==0) + { + cvtColor(img,image,cv::COLOR_Lab2RGB); + } + else + { + sciprint("Expected input argument 'xyz2lab' 'lab2xyz' 'srgb2xyz' 'xyz2srgb' 'srgb2lab' 'lab2srgb' 'xyz2uvl' 'uvl2xyz' "); + return 0; + } + + + int temp = nbInputArgument(pvApiCtx) + 1; + string tempstring = type2str(image.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, image, 1); + free(checker); + + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + ReturnArguments(pvApiCtx); + return 0; + } +} diff --git a/sci_gateway/cpp/opencv_bagOfFeatures.cpp b/sci_gateway/cpp/opencv_bagOfFeatures.cpp new file mode 100644 index 0000000..c80dbaf --- /dev/null +++ b/sci_gateway/cpp/opencv_bagOfFeatures.cpp @@ -0,0 +1,491 @@ +/**************************************************************************************************** +* Author: Umang Agrawal * +* Code: bagOfFeatues.cpp * +* Function Format: bag = bagOfFeatures(imageSet, Oprional Arguments Name, Value) * +* Arguments: Name Value * +* 1. VocabularySize any integer value greater than 0 * +* 2. StrongestFeatures pecentage of best features to be Selected * +* 3. Upright Bool 0 or 1 * +* 4. Verbose Bool 0 or 1 * +****************************************************************************************************/ + +#include +#include +#include +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/imgproc/imgproc.hpp" +#include "opencv2/features2d.hpp" +#include "opencv2/xfeatures2d.hpp" + + +using namespace cv; +using namespace cv::xfeatures2d; +using namespace std; + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + bool response_comparator(const KeyPoint& p1, const KeyPoint& p2) { + return p1.response > p2.response; + } + + int opencv_bagOfFeatures(char *fname, unsigned long fname_len) + { + SciErr sciErr; + + int inp_params = 0; + + int *piAddr = NULL; + int *piAddr1 = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piLen = NULL; + int *piChild = NULL; + char **pstData = NULL; + int iRows, iCols; + char **arg = NULL; + int count_ver = 0, count_up = 0, count_strength = 0, count_vocab = 0; + + int descriptionCount; + char *objectType = "bagOfFeatures"; + char **description = NULL; + int *count = NULL; + double vocab_size = 500, verbose = 1, upright = 1, strength = 1; + char ***location = NULL; + char **filepath = NULL; + char *file = "Bag-Of-Features.yml"; + int key_size=0, v_key_size=0; + + Mat image; + vector keypoints; + vector valid_key; + Mat feature_des; + Mat dictionary; + Mat featuresUnclustered; + + CheckInputArgument(pvApiCtx, 1, 9); //Check on Number of Input Arguments + CheckOutputArgument(pvApiCtx, 1, 1); //Check on Number of Output Arguments + + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr1); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr1)) + { + Scierror(999, "Error: Invalid first argument. List Expected.\n"); + return 0; + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr1, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr1, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr1, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"imageSet")==0)) + { + Scierror(999, "Error: The input argument is not of type imageSet.\n"); + return 0; + } + + // Extracting Description attribute of input argument + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr1, 2, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr1, 2, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + description = (char**)malloc(sizeof(char*) * iRows * iCols); + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + description[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr1, 2, &iRows, &iCols, piLen, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + descriptionCount = iRows; + + // Extracting Count attribute of input argument + sciErr = getMatrixOfInteger32InList(pvApiCtx, piAddr1, 3, &iRows, &iCols, &count); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + location = (char***) malloc(sizeof(char**) * descriptionCount); + sciErr = getListItemAddress(pvApiCtx, piAddr1, 4, &piChild); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + for(int iter = 1; iter<=descriptionCount; iter++) + { + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + location[iter-1] = (char**)malloc(sizeof(char*) * iRows * iCols); + for(int colIter = 0 ; colIter < iRows * iCols ; colIter++) + { + location[iter-1][colIter] = (char*)malloc(sizeof(char) * (piLen[colIter] + 1));//+ 1 for null termination + } + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, location[iter-1]); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + } + + inp_params = *getNbInputArgument(pvApiCtx); + for(int i=2; i<=inp_params; i++) + { + if( inp_params%2 == 0) + { + Scierror(999,"Either Argument Name or its Value missing\n"); + return 0; + } + sciErr = getVarAddressFromPosition(pvApiCtx, i, &piAddr3); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //Check for Argument type + if( !isStringType(pvApiCtx, piAddr3)) + { + Scierror(999, "%s: Wrong type of argument for Name of Optional Argument. A string is expected.\n", fname); + return 0; + } + //Matrix of Stings + sciErr = getMatrixOfString(pvApiCtx, piAddr3, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + //second call to retrieve the length of the string + sciErr = getMatrixOfString(pvApiCtx, piAddr3, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + free(piLen); + return 0; + } + arg = (char**)malloc(sizeof(char*) * iRows * iCols); + for(int j=0;j< iRows * iCols; j++) + { + arg[j] = (char*)malloc(sizeof(char) * (piLen[j] + 1)); + } + + //third call to retrieve data + sciErr = getMatrixOfString(pvApiCtx, piAddr3, &iRows, &iCols, piLen, arg); + if(sciErr.iErr) + { + printError(&sciErr, 0); + free(piLen); + free(arg); + return 0; + } + + if(strcmp(arg[0],"VocabularySize") == 0) + { + if( count_vocab != 0) + { + Scierror(999,"Voabulary Size has been called twice.\n"); + return 0; + } + free(arg); + free(piLen); + sciErr = getVarAddressFromPosition(pvApiCtx, i+1, &piAddr4); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if( !(isDoubleType(pvApiCtx, piAddr4)||isIntegerType(pvApiCtx, piAddr4))) + { + Scierror(999,"Not a valid type of value for VocabularySize.\n"); + return 0; + } + //Reading the Value of the argument + if(getScalarDouble(pvApiCtx, piAddr4, &vocab_size)) + { + Scierror(999,"Not a valid type of value for VocabularySize.\n"); + return 0; + } + if(vocab_size < 0) + { + Scierror(999,"Enter a valid value for Vacabulary Size\n"); + return 0; + } + i++; + count_vocab += 1; + } + else if(strcmp(arg[0],"StrongestFeatures") == 0) + { + if( count_strength != 0) + { + Scierror(999,"Strength Features has been called twice.\n"); + return 0; + } + free(arg); + free(piLen); + sciErr = getVarAddressFromPosition(pvApiCtx, i+1, &piAddr4); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if( !isDoubleType(pvApiCtx, piAddr4) ) + { + Scierror(999,"Not a valid type of value for StrongestFeatures.\n"); + return 0; + } + //Reading the Value of the argument + if(getScalarDouble(pvApiCtx, piAddr4, &strength)) + { + Scierror(999,"Not a valid type of value for StrongestFeatures.\n"); + return 0; + } + if( strength<0 || strength>=1 ) + { + Scierror(999,"Enter a valid value for Strongest Features (between 0 and 1)\n"); + return 0; + } + i++; + count_strength += 1; + } + else if(strcmp(arg[0],"Verbose") == 0) + { + if( count_ver != 0) + { + Scierror(999,"Verbose has been called twice.\n"); + return 0; + } + free(arg); + free(piLen); + sciErr = getVarAddressFromPosition(pvApiCtx, i+1, &piAddr4); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if( !(isDoubleType(pvApiCtx, piAddr4)||isIntegerType(pvApiCtx, piAddr4))) + { + Scierror(999,"Not a valid type of value for Verbose.\n"); + return 0; + } + //Reading the Value of the argument + if(getScalarDouble(pvApiCtx, piAddr4, &verbose)) + { + Scierror(999,"Not a valid type of value for Verbose.\n"); + return 0; + } + if( !(verbose == 1|| verbose == 0) ) + { + Scierror(999,"Enter a valid value for Verbose (Either 0 or 1)\n"); + return 0; + } + i++; + count_ver += 1; + } + else if(strcmp(arg[0],"Upright") == 0) + { + if( count_up != 0) + { + Scierror(999,"Upright has been called twice.\n"); + return 0; + } + free(arg); + free(piLen); + sciErr = getVarAddressFromPosition(pvApiCtx, i+1, &piAddr4); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if( !(isDoubleType(pvApiCtx, piAddr4)||isIntegerType(pvApiCtx, piAddr4))) + { + Scierror(999,"Not a valid type of value for Upright.\n"); + return 0; + } + //Reading the Value of the argument + if(getScalarDouble(pvApiCtx, piAddr4, &upright)) + { + Scierror(999,"Not a valid type of value for Upright.\n"); + return 0; + } + if(!(upright == 1 || upright == 0)) + { + Scierror(999,"Enter a valid value for Upright (Either 0 or 1)\n"); + return 0; + } + i++; + count_up += 1; + } + else + { + Scierror(999,"Invalid Argument Name\n"); + return 0; + } + } + + filepath = (char**)malloc(sizeof(char*)*1*1); + filepath[0] = (char*)malloc(sizeof(char)*20); + strcpy(filepath[0],file); + + Ptr detector = SURF::create(400 , 4, 2, 1, int(upright) ); + Ptr extractor = SURF::create(400, 4, 2, 1, int(upright)); + if(int(verbose)) + { + sciprint("Creating Bag-Of-Features from %d image sets.\n\n",descriptionCount); + for(int i=0; idetect(image, keypoints); + sort(keypoints.begin(), keypoints.end(), response_comparator); + for( int k=0; k<(keypoints.size()*strength); k++) + { + valid_key.push_back(keypoints[k]); + } + extractor->compute(image, valid_key, feature_des); + featuresUnclustered.push_back(feature_des); + key_size += keypoints.size(); + v_key_size += valid_key.size(); + } + if(int(verbose)) + { + sciprint("done. Extracted %d features.\n",key_size); + sciprint("Keeping %f percent of the strongest features.\n",(strength)*100); + sciprint("Net Extracted features : %d\n\n",v_key_size); + } + } + + if(vocab_size > featuresUnclustered.rows) + vocab_size = featuresUnclustered.rows; + TermCriteria tc(CV_TERMCRIT_ITER, 100, 0.001); + int retries = 3; + BOWKMeansTrainer bowTrainer(int(vocab_size), tc, retries, KMEANS_PP_CENTERS); + + if(int(verbose)) + { + sciprint("Using K-Means Clustering to create a %d word visual vocabulary.\n",int(vocab_size)); + sciprint("Number of Features : %d\n",featuresUnclustered.rows); + sciprint("Number of Clusters : %d\n\n",int(vocab_size)); + } + + dictionary = bowTrainer.cluster(featuresUnclustered); + + if(int(verbose)) + sciprint("Finished creating Bag-Of-Features\n"); + + FileStorage fs(filepath[0], FileStorage::WRITE); + fs<<"dictionary"< +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + // #include "../common.cpp" + +int opencv_bbox2points(char *fname, unsigned long fname_len) +{ + //Error management variable + SciErr sciErr; + + //Variable declaration + int i; + int iComplex = 0; + int iType = 0; + int iRows = 0; + int iCols = 0; + int *piAddr = NULL; + double *pdblReal = NULL; + double *points; + + //Check input output arguments + checkInputArgument(pvApiCtx, 1, 1); + checkOutputArgument(pvApiCtx, 1, 1); + + //Get variable address of the first input arguent + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //Check type + sciErr = getVarType(pvApiCtx, piAddr, &iType); + if(sciErr.iErr || iType != sci_matrix) + { + printError(&sciErr, 0); + return 0; + } + + //Get complexity + iComplex = isVarComplex(pvApiCtx, piAddr); + + //Check complexity + if(iComplex) + { + Scierror(999, "%s: Wrong type for input argument: A complex number is not expected.\n"); + return 0; + } + + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &pdblReal); + if(sciErr.iErr || iCols != 4 || iRows == 0) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, iRows, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //sciprint("%d",iRows); + points = (double*)malloc(sizeof(double) * 8); + for( i = 0; i < iRows; i++) ///Rows in box + { + + + memset(points, 0, sizeof(points)); + + //Upper-left + points[0] = pdblReal[i]; + points[4] = pdblReal[i + iRows]; + + //Upper-right + points[1] = pdblReal[i] + pdblReal[i + 2 * iRows]; + points[5] = pdblReal[i + iRows]; + + //Lower-right + points[2] = pdblReal[i] + pdblReal[i + 2 * iRows]; + points[6] = pdblReal[i + iRows] + pdblReal[i + 3 * iRows]; + + //Lower-left + points[3] = pdblReal[i]; + points[7] = pdblReal[i + iRows] + pdblReal[i + 3 * iRows]; + //cout< +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include "opencv2/core/types_c.h" +#include + +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + double * readdoublearray_fromscilab(int);//function for reading double matrix + +int opencv_calibrateCamera(char *fname, unsigned long fname_len) + { + //variables + + int i,j,k,n,m; + int iRows=0,iCols=0; + int *piAddr=NULL; + double *pdblReal = NULL; + double x,y,rms; + + + SciErr sciErr; + + vector >objectPoints(1); + + Mat cameraMatrix; + Mat distCoeffsActual; + vector rotationMatrix; + vector translationVector; + int num; + + ////////parsing input + CheckInputArgument(pvApiCtx, 3, 5); + CheckOutputArgument(pvApiCtx, 1, 4) ; + n=*getNbInputArgument(pvApiCtx); + //first + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &pdblReal); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //stores + sciprint("object points obtained\n"); + //objectPoints = (CvPoint3D64f*)cvAlloc( iRows *1* sizeof(CvPoint3D64f)); + for(i = 0; i < iRows; ++i) + objectPoints[0].push_back(Point3f(float(pdblReal[(0 * iRows) + i]), float(pdblReal[(1 * iRows) + i]),0.0)); + + + int pointCount=iRows; + + sciprint("object points converted\n"); + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!isListType(pvApiCtx, piAddr)) + { + + Scierror(999,"\nthe imagepoints1 Argument must be a list of points \n"); + return 0; + } + sciErr = getListItemNumber(pvApiCtx, piAddr, &num); + if(sciErr.iErr) + { + printError(&sciErr, 0); + + return 0; + } + + //get items from list + sciprint("list number obtained\n"); + + vector >imagepoints(num) ; ////////////////////declaring imagepoints/////////// + for(int i=1;i<=num;i++) + { + + sciErr=getMatrixOfDoubleInList(pvApiCtx, piAddr,i,&iRows, &iCols, &pdblReal); + + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + for(j = 0; j < iRows; ++j) + imagepoints[i-1].push_back( Point2f(float(pdblReal[(0 * iRows) + j]), float(pdblReal[(1 * iRows) + j]))); + + + + } + //imageWidth and Height + pdblReal=readdoublearray_fromscilab(3); + double image_width=pdblReal[0]; + double image_height=pdblReal[1]; + + //3rd input + + ///Getting optional arguments + int p; + switch(n) + { + case 4: + pdblReal=readdoublearray_fromscilab(4); + for(i=0;i<3;i++) + for(j=0;j<3;j++) + cameraMatrix.at(i,j) = pdblReal[(j * 3) + i]; + break; + + case 5: + //camera Matrix + pdblReal=readdoublearray_fromscilab(4); + for(i=0;i<3;i++) + for(j=0;j<3;j++) + cameraMatrix.at(i,j) = pdblReal[(j * 3) + i]; + + sciErr = getVarAddressFromPosition(pvApiCtx,5,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &pdblReal); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows== 1) + p = iCols; + else if (iCols == 1) + p = iRows; + else + { + Scierror(1,"Distortion Points matrix (arg 5) must be a 1 X N or N X 1 matrix"); + return 0; + } + if(p==4 or p==5 or p==8); + else{ + Scierror(1," N must be 4 or 5 or 8"); + return 0; + } + + for(i=0;i(0,i) = pdblReal[i]; + + + break; + } +//***********Actual processing***************// + try + { + Size imageSize (image_width,image_height); + rms = calibrateCamera(objectPoints,imagepoints,imageSize, + cameraMatrix, distCoeffsActual, rotationMatrix, translationVector,CV_CALIB_FIX_K4 | CV_CALIB_FIX_K5, + TermCriteria(CV_TERMCRIT_EPS + CV_TERMCRIT_ITER, 50, 0.1)); + } + + catch(cv::Exception& e) + { + const char* err=e.what(); + Scierror(999,e.what()); + + } + + sciprint("Calibration done with RMS error=%f\n",rms); + + + ///Return Arguments to Scilab + double *pstdata1 = NULL,*pstdata2 = NULL,*pstdata3 = NULL,*pstdata4 = NULL; + pstdata1 = (double*)malloc(sizeof(double) *3* 3); + + for(i=0;i<3;i++) + for(j=0;j<3;j++) + pstdata1[(j * 3) + i]=cameraMatrix.at(i,j); + + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 3, 3, pstdata1); + //camera matrix + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + pstdata2 = (double*)malloc(sizeof(double) *4*1); + + for(i=0;i<4;i++) + pstdata2[i]=distCoeffsActual.at(0,i); + //distortion coefficients + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 2, 1, 4, pstdata2); + if(sciErr.iErr){ + printError(&sciErr, 0); + return 0; + } + + //rotation matrix + pstdata3=(double*)malloc(sizeof(double) *rotationMatrix[0].rows*rotationMatrix[0].cols); + + for(i=0;i(i,j); + + } + + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 3, rotationMatrix[0].rows, rotationMatrix[0].cols, pstdata3); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstdata4=(double*)malloc(sizeof(double) *translationVector[0].rows*translationVector[0].cols); + + for(i=0;i(i,j); + + } + //translation vector + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 4, translationVector[0].rows, translationVector[0].cols, pstdata4); + if(sciErr.iErr){ + printError(&sciErr, 0); + return 0; + } + + + for(int i=1;i<=4;i++) + AssignOutputVariable(pvApiCtx, i) = nbInputArgument(pvApiCtx) + i; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + + + } + + +double * readdoublearray_fromscilab(int cnt) + { + + SciErr sciErr; + int *piAddr=NULL; + double val=0; + int intErr; + int iRows,iCols; + double *pdblReal; + + sciErr = getVarAddressFromPosition(pvApiCtx,cnt,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &pdblReal); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(isDoubleType(pvApiCtx, piAddr)) + return pdblReal; + else + { + sciprint("Error: the %d argument is not of the type double!",cnt); + return 0; + } + + } + + + + + + + + + +} + + + + + + + diff --git a/sci_gateway/cpp/opencv_convert.cpp b/sci_gateway/cpp/opencv_convert.cpp new file mode 100644 index 0000000..e62d1d7 --- /dev/null +++ b/sci_gateway/cpp/opencv_convert.cpp @@ -0,0 +1,210 @@ +/*************************************************** +Author : Rohan Gurve +**************************************************** + dst = convert(src,rtype,alpha,beta) +***************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + int opencv_convert(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr=0; + int iRows=0,iCols=0; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piLen = NULL; + char **rtype = NULL; + double alpha,beta; + int i; + int type; + + //checking input argument + CheckInputArgument(pvApiCtx, 4, 4); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + Mat src; + retrieveImage(src,1); + + + //for type + sciErr = getVarAddressFromPosition(pvApiCtx,2, &piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfString(pvApiCtx, piAddr2, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + //second call to retrieve length of each string + sciErr = getMatrixOfString(pvApiCtx, piAddr2, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + rtype = (char**)malloc(sizeof(char*) * iRows * iCols); + for(i = 0 ; i < iRows * iCols ; i++) + { + rtype[i] = (char*)malloc(sizeof(char) * (piLen[i] + 1));//+ 1 for null termination + } + //third call to retrieve data + sciErr = getMatrixOfString(pvApiCtx, piAddr2, &iRows, &iCols, piLen, rtype); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + //for value of alpha + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr3, &alpha); + if(intErr) + return intErr; + + //for value of beta + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + intErr = getScalarDouble(pvApiCtx, piAddr4 ,&beta); + if(intErr) + return intErr; + + + if(strcmp(rtype[0], "CV_8U") == 0) + type = CV_8U; + else if(strcmp(rtype[0], "CV_8S") == 0) + type = CV_8S; + else if(strcmp(rtype[0], "CV_16U") == 0) + type = CV_16U; + else if(strcmp(rtype[0], "CV_16S") == 0) + type = CV_16S; + else if(strcmp(rtype[0], "CV_32S") == 0) + type = CV_32S; + else if(strcmp(rtype[0], "CV_32F") == 0) + type = CV_32F; + else if(strcmp(rtype[0], "CV_64F") == 0) + type = CV_64F; + //8bit unsigned int + else if(strcmp(rtype[0], "CV_8UC1") == 0) + type = CV_8UC1; + else if(strcmp(rtype[0], "CV_8UC2") == 0) + type = CV_8UC2; + else if(strcmp(rtype[0], "CV_8UC3") == 0) + type = CV_8UC3; + else if(strcmp(rtype[0], "CV_8UC4") == 0) + type = CV_8UC4; + //8 bit signed int + else if(strcmp(rtype[0], "CV_8SC1") == 0) + type = CV_8SC1; + else if(strcmp(rtype[0], "CV_8SC2") == 0) + type = CV_8SC2; + else if(strcmp(rtype[0], "CV_8SC3") == 0) + type = CV_8SC3; + else if(strcmp(rtype[0], "CV_8SC4") == 0) + type = CV_8SC4; + //16 bit unsigned int + else if(strcmp(rtype[0], "CV_16UC1") == 0) + type = CV_16UC1; + else if(strcmp(rtype[0], "CV_16UC2") == 0) + type = CV_16UC2; + else if(strcmp(rtype[0], "CV_16UC3") == 0) + type = CV_16UC3; + else if(strcmp(rtype[0], "CV_16UC4") == 0) + type = CV_16UC4; + + //16 bit signed int + else if(strcmp(rtype[0], "CV_16SC1") == 0) + type = CV_16SC1; + else if(strcmp(rtype[0], "CV_16SC2") == 0) + type = CV_16SC2; + else if(strcmp(rtype[0], "CV_16SC3") == 0) + type = CV_16SC3; + else if(strcmp(rtype[0], "CV_16SC4") == 0) + type = CV_16SC4; + + //32 bit signed int + else if(strcmp(rtype[0], "CV_32SC1") == 0) + type = CV_32SC1; + else if(strcmp(rtype[0], "CV_32SC2") == 0) + type = CV_32SC2; + else if(strcmp(rtype[0], "CV_32SC3") == 0) + type = CV_32SC3; + else if(strcmp(rtype[0], "CV_32SC4") == 0) + type = CV_32SC4; + + //64 bit float + else if(strcmp(rtype[0], "CV_64FC1") == 0) + type = CV_64FC1; + else if(strcmp(rtype[0], "CV_64FC2") == 0) + type = CV_64FC2; + else if(strcmp(rtype[0], "CV_64FC3") == 0) + type = CV_64FC3; + else if(strcmp(rtype[0], "CV_64FC4") == 0) + type = CV_64FC4; + + else + { + Scierror(999, "%s: Invalid image type\n"); + return 0; + } + + try + { + src.convertTo(src,type,alpha,beta); + } + catch(Exception& e) + { + const char* err = e.what(); + Scierror(999, "%s",err); + return 0; + } + + + string tempstring = type2str(src.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker,src,1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_detectCheckerboardPoints.cpp b/sci_gateway/cpp/opencv_detectCheckerboardPoints.cpp new file mode 100644 index 0000000..8d8ad01 --- /dev/null +++ b/sci_gateway/cpp/opencv_detectCheckerboardPoints.cpp @@ -0,0 +1,222 @@ +/********************************* +Gursimar Singh +*********************************/ +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include "opencv2/calib3d/calib3d.hpp" +#include +using namespace cv; +using namespace std; +extern "C" + +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + int opencv_detectCheckerboardPoints(char *fname, unsigned long fname_len) + { + SciErr sciErr; + int intErr = 0; + int *piAddr = NULL; + double *flags = NULL; + double *patternSize=NULL; + double *winSize=NULL; + double *termcrt=NULL; + double flag=0; + int iRows,iCols; + Size patternSz; + Size winSz; + int found ; + double *corner; + //double k; + + CheckInputArgument(pvApiCtx, 2, 5); + CheckOutputArgument(pvApiCtx, 1, 1); + //int n=*getNbInputArgument();//get number of input arguments + + + Mat image; + retrieveImage(image,1); + image.convertTo(image,CV_8UC1); + sciprint("image converted\n"); + //for blocksize + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &patternSize); ///paternSize to be given as height and width of the checkboard + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols!=2 || iRows!=1) + { + Scierror(999, "1x2 Matrix expected for patternSize argument."); + return 0; + } + + sciprint("pattern size retrieved\n"); + //for flag + if (*getNbInputArgument(pvApiCtx)>2) + { + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &flags); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols > 4 || iRows!=1) + { + Scierror(999, "Maximun cols can be 4 for flags argument."); + return 0; + } + sciprint("flags retrieved\n"); + for (int i=0;i3) + { + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &winSize); ///patternSize to be given as height and width of the checkboard + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if (iCols!=2 || iRows!=1) + { + Scierror(999, "1X2 matrix expected for winSize argument."); + return 0; + } + winSz=Size(winSize[0],winSize[1]); + } + + else + { + winSz=Size(11,11); + } + sciprint("winSz Done\n"); + + if (*getNbInputArgument(pvApiCtx)>4) + { + sciErr = getVarAddressFromPosition(pvApiCtx,5,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &termcrt); ///paternSize to be given as height and width of the checkboard + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + if (iCols!=2 || iRows!=1) + { + Scierror(999, "1X2 matrix expected for termcriteria argument."); + return 0; + } + } + else + { + termcrt= (double*) malloc(sizeof(double)*2); + termcrt[0]=30; + termcrt[1]=0.1; + } +///////////Actual Processing///////////////////////////////////////////////////// + sciprint("flag: %f \n" ,flag); + sciprint("termcrt: %f %f \n" ,termcrt[0],termcrt[1]); + patternSz=Size(patternSize[1]-1,patternSize[0]-1); + + sciprint("patternSz: %f %f\n" ,patternSize[1],patternSize[0]); + + +////////////////////////flags interpretation//////////////////// + + // Value flag + // 1 CV_CALIB_CB_ADAPTIVE_THRESH Use adaptive thresholding to convert the image to black and white, rather than a fixed threshold level (computed from the average image brightness). + // 2 CV_CALIB_CB_NORMALIZE_IMAGE Normalize the image gamma with equalizeHist before applying fixed or adaptive thresholding. + // 4 CV_CALIB_CB_FILTER_QUADS Use additional criteria (like contour area, perimeter, square-like shape) to filter out false quads extracted at the contour retrieval stage. + // 8 CALIB_CB_FAST_CHECK Run a fast check on the image that looks for chessboard corners, and shortcut the call if none is found. This can drastically speed up the call in the degenerate condition when no chessboard is observed. + + if (flag==0) + flag=13; + + vector corners ; + try + { + found=findChessboardCorners(image,patternSz,corners,flag); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + if(!(found==0)) + { + cornerSubPix(image, Mat(corners), winSz, Size(-1, -1),TermCriteria(CV_TERMCRIT_EPS + CV_TERMCRIT_ITER, termcrt[0], termcrt[1])); + } + iRows=Mat(corners).rows; + iCols=Mat(corners).cols; + sciprint("%d %d",iRows,iCols); + + corner = (double*) malloc(sizeof(double)*iRows*iCols*2); + + for (int i=0;i +#include +#include +#include +#include +#include + +using namespace cv; +using namespace std; +using namespace cv::xfeatures2d; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + int opencv_drawKeypoints(char *fname, unsigned long fname_len) + { + //return 0; + SciErr sciErr; + double *result=NULL; + double *color =NULL; + double *keyPoints =NULL; + int iRows=0; + int indRows; + int iCols=0; + int intErr = 0; + int nbInputArguments = 0; + int *piLen = NULL; + int *piAddr = NULL; + bool *providedArgs = NULL; + char *currentArg = NULL; + char **pstData = NULL; + double flag=0; + + //checking input argument + CheckInputArgument(pvApiCtx, 2, 6); + CheckOutputArgument(pvApiCtx, 1, 1); + Mat image; + retrieveImage(image, 1); + nbInputArguments = *getNbInputArgument(pvApiCtx); + + //sciprint("getting input for loc 50\n"); + if((nbInputArguments)%2!=0) + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } +//sciprint("getting input for loc 51\n"); + providedArgs = (bool*)malloc(sizeof(bool) * 2); + for(int i=0;i<2;i++) + providedArgs[i] = 0; +//sciprint("getting input for loc 52\n"); + sciErr = getVarAddressFromPosition(pvApiCtx,2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //sciprint("getting input for loc 53\n"); + sciErr = getMatrixOfDouble(pvApiCtx, piAddr,&iRows,&iCols,&keyPoints); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + vector keypoints(iRows*2) ; + + //sciprint("getting adrress keyPoints1\n"); + for (int i =0 ; i255 || color[i]<0) + { + Scierror(999, "Error: Please provide proper value for \"%s\". permisible range (0,255).\n", currentArg); + return 0; + + } + } + providedArgs[0] = 1; + + } + else if(providedArgs[0]) + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + } + + else if(strcmp(currentArg, "flags")==0) + { + sciprint("flags input\n"); + if(!providedArgs[1]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciprint("flag %d\n",iter); + intErr = getScalarDouble(pvApiCtx, piAddr, &flag); + if(intErr) + { + return intErr; + } + sciprint("flags input\n"); + sciprint("%f",flag); + // Checking if values are in proper range. Same for all optional arguments + if(flag !=0 && flag != 1 && flag != 2 && flag != 4) + { + Scierror(999, "Error: Please provide proper value for \"%s\". Permissible values are 0,1,2,4.\n", currentArg); + return 0; + } + sciprint("flags checked\n"); + providedArgs[1] = 1; + } + else if(providedArgs[1]) + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + } + } + Scalar col ; + col=Scalar::all(-1); + if (providedArgs[0]==0) + { + + color=(double*)malloc(sizeof(double*)*3); + color[0]=col[0]; + color[1]=col[1]; + color[2]=col[2]; + } + + try + { + + image.convertTo(image,CV_8UC1); + + Mat img_match; + //calling drawkeypoints + drawKeypoints(image,keypoints,img_match,Scalar(color[0],color[1],color[2]),int(flag)); + ///////////////////// + string tempstring = type2str(img_match.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, img_match, 1); + + free(checker); + + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + ReturnArguments(pvApiCtx); + return 0; + } + + + +} + + + + + diff --git a/sci_gateway/cpp/opencv_drawMatch.cpp b/sci_gateway/cpp/opencv_drawMatch.cpp new file mode 100644 index 0000000..ecc327e --- /dev/null +++ b/sci_gateway/cpp/opencv_drawMatch.cpp @@ -0,0 +1,319 @@ +/************************************************** +Author: Gursimar Singh +**************************************************/ + +#include +#include +#include +#include +#include +#include + +using namespace cv; +using namespace std; +using namespace cv::xfeatures2d; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + int opencv_drawMatch(char *fname, unsigned long fname_len) + { + //return 0; + SciErr sciErr; + double *result=NULL; + double *color =NULL; + double *indexPairs =NULL; + double *distances =NULL; + double *keyPoints1 =NULL; + double *keyPoints2 =NULL; + int iRows=0; + int indRows; + int iCols=0; + int intErr = 0; + int nbInputArguments = 0; + int *piLen = NULL; + int *piAddr = NULL; + bool *providedArgs = NULL; + char *currentArg = NULL; + char **pstData = NULL; + double flag; + + //checking input argument + CheckInputArgument(pvApiCtx, 6, 10); + CheckOutputArgument(pvApiCtx, 1, 1); + //Retreiving images + Mat image1; + retrieveImage(image1, 1); + Mat image2; + retrieveImage(image2, 2); + nbInputArguments = *getNbInputArgument(pvApiCtx); + + if((nbInputArguments)%2!=0) + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + providedArgs = (bool*)malloc(sizeof(bool) * 2); + for(int i=0;i<4;i++) + providedArgs[i] = 0; + //acquiring inputs + sciErr = getVarAddressFromPosition(pvApiCtx,3, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr,&iRows,&iCols,&keyPoints1); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + vector keypoints1(iRows*2) ; + + for (int i =0 ; i keypoints2(iRows*2) ; + for (int i =0 ; i255 || color[i]<0) + { + Scierror(999, "Error: Please provide proper value for \"%s\". permisible range (0,255).\n", currentArg); + return 0; + + } + } + providedArgs[0] = 1; + + } + else if(providedArgs[0]) + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + } + else if(strcmp(currentArg, "flags")==0) + { + if(!providedArgs[1]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + intErr = getScalarDouble(pvApiCtx, piAddr, &flag); + if(intErr) + { + return intErr; + } + // Checking if values are in proper range. Same for all optional arguments + if(flag !=0 && flag != 1 && flag != 2 && flag != 4) + { + Scierror(999, "Error: Please provide proper value for \"%s\". Permissible values are 0,1,2,4.\n", currentArg); + return 0; + } + providedArgs[1] = 1; + } + else if(providedArgs[1]) + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + } + } + + try + { + image1.convertTo(image1,CV_8UC1); + image2.convertTo(image2,CV_8UC1); + + vector matches; + //transfering data into DMatch vector + for (int i=0;i(),int(flag)); + + string tempstring = type2str(img_matches.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, img_matches, 1); + + free(checker); + + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + ReturnArguments(pvApiCtx); + return 0; + } + + + +} + + + + + diff --git a/sci_gateway/cpp/opencv_facePredict.cpp b/sci_gateway/cpp/opencv_facePredict.cpp new file mode 100644 index 0000000..2f3608f --- /dev/null +++ b/sci_gateway/cpp/opencv_facePredict.cpp @@ -0,0 +1,254 @@ +/******************************************************** +Author:Gursimar Singh +********************************************************* +*/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/face.hpp" +#include "opencv2/opencv.hpp" +#include + +using namespace cv; +using namespace cv::face; +using namespace std; + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + int opencv_facePredict(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + + //------Local variables------// + + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols,iRet; + char **pstData = NULL; + int *piLen = NULL; + char **classifierDescription = NULL; + + int descriptionCount; + Mat input,inp; + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 2); + + //------Get input arguments------// + retrieveImage(input,2); + sciprint("image retrievd\n"); + try{ + input.convertTo(input,CV_8U); + cvtColor(input, input, cv::COLOR_RGB2GRAY); + + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + + // Extracting object type and checking if type is classifier + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + const char *algoName = pstData[0]; + sciprint("getting algo name\n"); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for classifier argument."); + return 0; + } + + string classifierLocation = string(pstData[0]); + sciprint("getting classifier Location\n"); + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //classifier description + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + classifierDescription = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + classifierDescription[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, piLen, classifierDescription); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + descriptionCount=iRows; + sciprint("getting Description Count\n"); + +////////////////////Actual Processing///////////////////// + int predictedLabel = -1; + double predictedConfidence = 0.0; + + if (strcmp(algoName,"LBPH")==0) + { + Ptr model = createLBPHFaceRecognizer(); + sciprint("model created"); + try + { + model->load(classifierLocation); +// Get the prediction and associated confidence from the model + model->predict(input, predictedLabel, predictedConfidence); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + } + else if (strcmp(algoName,"EIGEN")==0) + { + Ptr model = createEigenFaceRecognizer(); + model->load(classifierLocation); + + try + { + resize(input,inp,Size(128,128),0,0,cv::INTER_AREA); + model->predict(inp, predictedLabel, predictedConfidence); + } + + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + } + else if (strcmp(algoName,"FISHER")==0) + { + Ptr model = createFisherFaceRecognizer(); + model->load(classifierLocation); + try + { + resize(input,inp,Size(128,128),0,0,cv::INTER_AREA); + model->predict(inp, predictedLabel, predictedConfidence); + } + + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + } + else + { + Scierror(999, "Error: Undefined Algorithm name.\n"); + return 0; + } + + char *predictedPerson=classifierDescription[(int)predictedLabel]; + iRet = createSingleString(pvApiCtx, nbInputArgument(pvApiCtx)+1, predictedPerson); + if(iRet) + { + + return iRet; + } + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 2, 1, 1, &predictedConfidence); + + if(sciErr.iErr){ + printError(&sciErr, 0); + return 0; + } + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + AssignOutputVariable(pvApiCtx, 2) = nbInputArgument(pvApiCtx)+2; + //AssignOutputVariable(pvApiCtx, 2) = nbInputArgument(pvApiCtx)+2; + ReturnArguments(pvApiCtx); + return 0; + + } +} + + + \ No newline at end of file diff --git a/sci_gateway/cpp/opencv_genCheckerboardPoints.cpp b/sci_gateway/cpp/opencv_genCheckerboardPoints.cpp new file mode 100644 index 0000000..5d69886 --- /dev/null +++ b/sci_gateway/cpp/opencv_genCheckerboardPoints.cpp @@ -0,0 +1,157 @@ +/*************************************************** +Author : Tanmay Chaudhari + **************************************************/ + +#include +#include +using namespace std; +extern "C" +{ +#include "api_scilab.h" +#include "Scierror.h" +#include "BOOL.h" +#include +#include "sciprint.h" + + int opencv_genCheckerboardPoints(char *fname, unsigned long fname_len) + { + //Error management variable + SciErr sciErr; + + //Variable declaration + int iType = 0; + int iComplex = 0; + int rowsOfBoardSize = 0; + int rowsOfSquareSize = 0; + int colsOfBoardSize = 0; + int colsOfSquareSize = 0; + int iterator1 = 0; + int iterator2 = 0; + int *piAddr = NULL; + double *boardSize = NULL; + double *squareSize = NULL; + double *worldPoints = NULL; + + //Check input output arguments + checkInputArgument(pvApiCtx, 2, 2); + checkOutputArgument(pvApiCtx, 1, 1); + + //Get variable address of the first input argument + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //Check type + sciErr = getVarType(pvApiCtx, piAddr, &iType); + if(sciErr.iErr || iType != sci_matrix) + { + printError(&sciErr, 0); + return 0; + } + + //Get complexity + iComplex = isVarComplex(pvApiCtx, piAddr); + + //Check complexity + if(iComplex) + { + Scierror(999, "%s: Wrong type for input argument: A complex number is not expected.\n"); + return 0; + } + + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &rowsOfBoardSize, &colsOfBoardSize, &boardSize); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(((rowsOfBoardSize != 1) || (colsOfBoardSize != 2)) || (boardSize[0] <= 0) || (boardSize[1] <= 0)) + { + printError(&sciErr, 0); + return 0; + } + + //Get variable address of the second input argument + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //Check type + sciErr = getVarType(pvApiCtx, piAddr, &iType); + if(sciErr.iErr || iType != sci_matrix) + { + printError(&sciErr, 0); + return 0; + } + + //Get complexity + iComplex = isVarComplex(pvApiCtx, piAddr); + + //Check complexity + if(iComplex) + { + Scierror(999, "%s: Wrong type for input argument: A complex number is not expected.\n"); + return 0; + } + + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &rowsOfSquareSize, &colsOfSquareSize, &squareSize); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(((rowsOfSquareSize != 1) || (colsOfSquareSize != 1)) || (squareSize[0] <= 0)) + { + printError(&sciErr, 0); + return 0; + } + + boardSize[0] -= 1; + boardSize[1] -= 1; + worldPoints = (double*)malloc(sizeof(double) * 2 * (int(boardSize[0])) * (int(boardSize[1]))); + + iterator1 = 0; + iterator2 = (int(boardSize[0])) * (int(boardSize[1])); + ///Calculating world points + for(int j = 0; j <= int(boardSize[1]) - 1; j++) + { + for(int i = 0; i <= int(boardSize[0]) - 1; i++) + { + worldPoints[iterator1] = j * squareSize[0]; + worldPoints[iterator2] = i * squareSize[0]; + iterator1++; + iterator2++; + } + } +////////////////////output creation/////////////////////////////////// + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 1, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 1, (int(boardSize[0])) * (int(boardSize[1])), 2, worldPoints); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //Return Output Argument + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + ReturnArguments(pvApiCtx); + return 0; + } +} + + + diff --git a/sci_gateway/cpp/opencv_getDepth.cpp b/sci_gateway/cpp/opencv_getDepth.cpp new file mode 100644 index 0000000..7ccd0d3 --- /dev/null +++ b/sci_gateway/cpp/opencv_getDepth.cpp @@ -0,0 +1,107 @@ +/*************************************************** +Author : Rohan Gurve +**************************************************** + depth = getDepth(src) +***************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + int opencv_getDepth(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr=0; + + char **postData = NULL; + int i; + int size; + int iRows = 1; + int iCols = 1; + char * depth; + //checking input argument + CheckInputArgument(pvApiCtx, 1, 1); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + Mat src; + retrieveImage(src,1); + + postData= (char**)malloc(sizeof(char*) * (iRows*iCols)); + + try + { + switch(src.depth()) + { + case CV_8U : depth= "CV_8U"; + postData[0] = depth; + break; + + + case CV_8S : depth = "CV_8S"; + postData[0] = depth; + break; + + case CV_16U : depth = "CV_16U"; + postData[0] = depth; + break; + + case CV_16S : depth = "CV_16S"; + postData[0] = depth; + + break; + + case CV_32S : depth = "CV_32S"; + postData[0] = depth; + break; + + //scialb dosen't support CV_32F - it would be treated as CV_64F + + case CV_64F : depth = "CV_64F"; + + postData[0] = depth; + break; + + } + } + catch(Exception& e) + { + const char* err = e.what(); + Scierror(999, "%s",err); + return 0; + + } + + + /* Create the stringmatrix as return of the function */ + sciErr = createMatrixOfString(pvApiCtx, nbInputArgument(pvApiCtx) + 1, iRows,iCols, postData); + free(postData); // Data have been copied into Scilab memory + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_getParamsNB.cpp b/sci_gateway/cpp/opencv_getParamsNB.cpp new file mode 100644 index 0000000..cd62e8f --- /dev/null +++ b/sci_gateway/cpp/opencv_getParamsNB.cpp @@ -0,0 +1,182 @@ +/*************************************************** +Author : +***************************************************/ +#include +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/imgproc/imgproc.hpp" +#include "opencv2/features2d.hpp" +#include "opencv2/xfeatures2d.hpp" +#include "opencv2/ml.hpp" +#include "opencv2/opencv.hpp" +#include + + +using namespace cv; +using namespace cv::xfeatures2d; +using namespace std; +using namespace cv::ml; + +inline bool file_exists_check(const std::string& name) +{ + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); +} + + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + int opencv_getParamsNB(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + + //------Local variables------// + + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols; + char **pstData = NULL; + int *piLen = NULL; + char **classifierDescription = NULL; + int classifierDescriptionCount; + double vrcount=0; + int iRet=0; + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 1, 1); + CheckOutputArgument(pvApiCtx, 1, 1); + + //------Get input arguments------// + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + + // Extracting object type and checking if type is classifier + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"NBclassifier")==0)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for classifier argument."); + return 0; + } + + string classifierLocation = string(pstData[0]); + if(!file_exists_check(classifierLocation)) + { + Scierror(999, "Error: Input "".yml"" File not found in the pwd.\n"); + return 0; + } + + sciprint("getting the parameters of trained Normal bayes Model...\n"); + + //------Actual processing------// + + + try{ + Ptr nb = Algorithm::load(classifierLocation); + if(!nb->isTrained()) + { + Scierror(999,"\nthe given model is not trained!,please try again!\n"); + return 0; + + } + + + vrcount=nb->getVarCount(); + sciprint("\ndone"); + } + catch(cv::Exception& e) + { + const char* err=e.what(); + sciprint("%s",err); + + } + //------Create output arguments------// + iRet = createScalarDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 1, vrcount); + if(iRet) + { + return iRet; + } + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + ReturnArguments(pvApiCtx); + return 0; +} + +} diff --git a/sci_gateway/cpp/opencv_getParamsRT.cpp b/sci_gateway/cpp/opencv_getParamsRT.cpp new file mode 100644 index 0000000..fabb4b8 --- /dev/null +++ b/sci_gateway/cpp/opencv_getParamsRT.cpp @@ -0,0 +1,268 @@ +/*************************************************** +Author : Siddhant Narang +***************************************************/ +#include +#include +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/imgproc/imgproc.hpp" +#include "opencv2/features2d.hpp" +#include "opencv2/xfeatures2d.hpp" +#include "opencv2/ml.hpp" +#include "opencv2/opencv.hpp" +#include + +using namespace cv; +using namespace cv::xfeatures2d; +using namespace std; +using namespace cv::ml; + + +inline bool file_exists_check(const std::string& name) +{ + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); +} + + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + int opencv_getParamsRT(char *fname, unsigned long fname_len) + { + SciErr sciErr; + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols; + char **pstData = NULL; + int *piLen = NULL; + char **classifierDescription = NULL; + int classifierDescriptionCount; + + double vrcount = 0; + Mat vrimp; + //Mat weights; + double *_vrimp=NULL; + bool isVar=0; + + double cvfolds; + double maxCat ; + double maxDepth ; + double minSmp ; + double regacc ; + int isPruned ; + int isUse1SE ; + int UseSurrogates; + + + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 1, 1); + CheckOutputArgument(pvApiCtx, 1, 1); + + //------Get input arguments------// + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + + // Extracting object type and checking if type is classifier + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"RTclassifier")==0)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for classifier argument."); + return 0; + } + string classifierLocation = string(pstData[0]); + + if(!file_exists_check(classifierLocation)) + { + Scierror(999, "Error: Input "".yml"" File not found in the pwd.\n"); + return 0; + } + + try + { + Ptr rt = Algorithm::load(classifierLocation); + if(!rt->isTrained()) + { + Scierror(999,"\nEM Model not trained\n"); + return 0; + } + vrcount = rt->getActiveVarCount(); + //sciprint("here\n"); + + isVar=rt->getCalculateVarImportance(); + + + cvfolds = rt->getCVFolds(); + maxCat = rt->getMaxCategories(); + maxDepth = rt->getMaxDepth(); + minSmp = rt->getMinSampleCount(); + regacc = rt->getRegressionAccuracy(); + isPruned= rt->getTruncatePrunedTree(); + isUse1SE=rt->getUse1SERule() ; + + UseSurrogates=rt->getUseSurrogates(); + + //sciprint("here3\n"); + + /*weights = rt->getWeights(); + _weights = (double*) malloc(weights.cols * sizeof(double)); + for(int i = 0; i < weights.cols; i++) + { + _weights[i] = weights.at(i); + }*/ + } + catch(Exception &e) + { + const char *err = e.what(); + sciprint("%s", err); + } + + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 9, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 1, 1, 1, &vrcount); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 2, 1, 1,&cvfolds); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 3, 1, 1,&maxCat); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr,4, 1, 1,&maxDepth); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 5, 1, 1,&minSmp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 6, 1, 1,®acc); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfBooleanInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 7, 1, 1,&isPruned); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfBooleanInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 8, 1, 1,&UseSurrogates); + + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfBooleanInList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, piAddr, 9, 1, 1,&isUse1SE); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + //------Return Arguments------// + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + ReturnArguments(pvApiCtx); + return 0; + } +} diff --git a/sci_gateway/cpp/opencv_getRotationMatrix2D.cpp b/sci_gateway/cpp/opencv_getRotationMatrix2D.cpp new file mode 100644 index 0000000..e1b9aff --- /dev/null +++ b/sci_gateway/cpp/opencv_getRotationMatrix2D.cpp @@ -0,0 +1,121 @@ +/******************************************************** + Author: Shubheksha Jalan +********************************************************* +Mat getRotationMatrix2D(Point2f center, double angle, double scale) +********************************************************/ + + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + int opencv_getRotationMatrix2D(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr=0; + int iRows=0,iCols=0; + int *piAddr = NULL; + int *piAddrNew = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int i,j,k; + double centerX, centerY, angle, scale; + + //checking input argument + CheckInputArgument(pvApiCtx, 4, 4); + CheckOutputArgument(pvApiCtx, 1, 1); + + + //for x coordinate of center + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr, ¢erX); + if(intErr) + { + return intErr; + } + + //for y coordinate of center + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr2, ¢erY); + if(intErr) + { + return intErr; + } + + + //for value of angle + sciErr = getVarAddressFromPosition(pvApiCtx, 3, &piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr3, &angle); + if(intErr) + { + return intErr; + } + + //for value of scale + sciErr = getVarAddressFromPosition(pvApiCtx, 4, &piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr4, &scale); + if(intErr) + { + return intErr; + } + + Point2f center = Point2f(centerX, centerY); + + Mat temp = getRotationMatrix2D(center, angle, scale); + + double *m = (double *)malloc(temp.rows*temp.cols*sizeof(double)); + for(i=0;i(i, j); + *(m + i*temp.cols + j) = intensity; + } + } + + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx) + 1, temp.rows, temp.cols, m); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} + diff --git a/sci_gateway/cpp/opencv_getrectsubpix.cpp b/sci_gateway/cpp/opencv_getrectsubpix.cpp new file mode 100644 index 0000000..66617b3 --- /dev/null +++ b/sci_gateway/cpp/opencv_getrectsubpix.cpp @@ -0,0 +1,154 @@ +/******************************************************** + Author: Shubheksha Jalan +********************************************************* + void getRectSubPix(InputArray image, Size patchSize, Point2f center, OutputArray patch, int patchType=-1 )¶ +********************************************************/ + + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include + +using namespace cv; +using namespace std; + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + int opencv_getrectsubpix(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr=0; + int iRows=0,iCols=0; + int *piLen = NULL; + int *piAddr = NULL; + int *piAddrNew = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piAddr5 = NULL; + int *piAddr6 = NULL; + int *piAddr7 = NULL; + int i,j,k; + double centerX, centerY, alpha, beta, patchType; + + + //checking input argument + CheckInputArgument(pvApiCtx, 6, 6); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + Mat image; + retrieveImage(image,1); + + + //for first value of size + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr2, &alpha); + if(intErr) + { + return intErr; + } + + + //for second value of size + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr3, &beta); + if(intErr) + { + return intErr; + } + + //for x coordinate of center + sciErr = getVarAddressFromPosition(pvApiCtx, 4, &piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr4, ¢erX); + if(intErr) + { + return intErr; + } + + //for y coordinate of center + sciErr = getVarAddressFromPosition(pvApiCtx, 5, &piAddr5); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr5, ¢erY); + if(intErr) + { + return intErr; + } + + + //for patchType + sciErr = getVarAddressFromPosition(pvApiCtx, 6, &piAddr6); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr6, &patchType); + if(intErr) + { + return intErr; + } + if(patchType==0) + image.convertTo(image,CV_8U); + else if (patchType==5) + image.convertTo(image,CV_32F); + + Size patchSize = Size(alpha, beta); + + Point2f center = Point2f(centerX, centerY); + + Mat patch; + try + { + getRectSubPix(image, patchSize, center, patch, patchType); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + String tempstring = type2str(patch.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, patch, 1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_houghcircles.cpp b/sci_gateway/cpp/opencv_houghcircles.cpp new file mode 100644 index 0000000..9f0144b --- /dev/null +++ b/sci_gateway/cpp/opencv_houghcircles.cpp @@ -0,0 +1,172 @@ +/******************************************************** +Authors: Sukul Bagai, Abhilasha Sancheti,Gursimar Singh +********************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + int opencv_houghcircles(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int iRows=0,iCols=0; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piAddr5 = NULL; + int *piAddr6 = NULL; + int *piAddr7 = NULL; + int i,j,k; + double *output=NULL; + double *dp =NULL , *mindist = NULL ,*param1= NULL ,*param2=NULL; + double *minradius =NULL, *maxradius = NULL; + + //checking input argument + CheckInputArgument(pvApiCtx, 7, 7); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + Mat src; + retrieveImage(src,1); + + // for dp parameter of houghCircles function + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr2, &iRows, &iCols ,&dp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + // for minDist parameter of houghCircles function + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr3, &iRows, &iCols ,&mindist); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + // for param1 parameter of houghCircles function + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr4, &iRows, &iCols ,¶m1); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + // for param2 parameter of houghCircles function + sciErr = getVarAddressFromPosition(pvApiCtx,5,&piAddr5); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr5, &iRows, &iCols ,¶m2); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + // for minradius parameter of houghCircles function + sciErr = getVarAddressFromPosition(pvApiCtx,6,&piAddr6); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr6, &iRows, &iCols ,&minradius); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + // for maxradius parameter of houghCircles function + sciErr = getVarAddressFromPosition(pvApiCtx,7,&piAddr7); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr7, &iRows, &iCols ,&maxradius); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + Mat src_gray; + src.convertTo(src,CV_8UC1); + + /// Reduce the noise so we avoid false circle detection + + vector circles; + + /// Apply the Hough Transform to find the circles + try + { + HoughCircles( src, circles, CV_HOUGH_GRADIENT, dp[0], mindist[0], param1[0], param2[0], int(minradius[0]), int(maxradius[0]) ); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + int rows = circles.size(); + output = (double *)malloc(3*rows*sizeof(double)); + + /// Draw the circles detected + for(int i=0;i +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + int opencv_houghlines(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr = 0; + int iRows=0,iCols=0; + int *piAddr = NULL; + int *piAddrNew = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piAddr5 = NULL; + int *piAddr6 = NULL; + int i,j,k; + double * cor=NULL; + double rho, theta, srn, stn, threshold; + CheckInputArgument(pvApiCtx, 6, 6); + CheckOutputArgument(pvApiCtx, 1, 1) ; + sciprint("variables declaared\n"); + + Mat image; + retrieveImage(image, 1); + image.convertTo(image,CV_8UC1); + + //for value of rho + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr2, &rho); + if(intErr) + { + return intErr; + } + //for value of theta + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr3, &theta); + if(intErr) + { + return intErr; + } + //for value of threshold + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr4, &threshold); + if(intErr) + { + return intErr; + } + //for value of srn + sciErr = getVarAddressFromPosition(pvApiCtx,5,&piAddr5); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr5, &srn); + if(intErr) + { + return intErr; + } + //for value of stn + sciErr = getVarAddressFromPosition(pvApiCtx,6,&piAddr6); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr6, &stn); + if(intErr) + { + return intErr; + } + vector output; + try + { + HoughLines(image, output,rho, theta, threshold, srn, stn); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } +//create matrix from 2-D vector + int row = output.size(); + cor = (double *)malloc(row*2*sizeof(double)); + for (int i=0;i +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + int opencv_houghlinesp(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr = 0; + int iRows=0,iCols=0; + int *piAddr = NULL; + int *piAddrNew = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piAddr5 = NULL; + int *piAddr6 = NULL; + int i,j,k; + double rho, theta, minLineLength = 0, maxLineGap = 0, threshold; + double *cor=NULL; + CheckInputArgument(pvApiCtx, 6, 6); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + + Mat image; + retrieveImage(image, 1); + try + { + image.convertTo(image,CV_8U); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + //for value of rho + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr2, &rho); + if(intErr) + { + return intErr; + } + + //for value of theta + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr3, &theta); + if(intErr) + { + return intErr; + } + + //for value of threshold + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr4, &threshold); + if(intErr) + { + return intErr; + } + //for value of minLineLength + sciErr = getVarAddressFromPosition(pvApiCtx,5,&piAddr5); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr5, &minLineLength); + if(intErr) + { + return intErr; + } + + //for value of maxLineGap + sciErr = getVarAddressFromPosition(pvApiCtx,6,&piAddr6); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr6, &maxLineGap); + if(intErr) + { + return intErr; + } + + vector output; + try + { + //Canny(image, image, 50, 100, 3); + HoughLinesP(image, output, rho, theta, threshold, minLineLength, maxLineGap); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } +//create matrix from 2-D vector + int row = output.size(); + cor = (double *)malloc(row*4*sizeof(double)); + + for (int i=0;i +#include +#include +#include +#include +#include +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + + + string formats[] = {"jpeg","jpg","bmp","png","pgm","PGM","JPEG","JPG","BMP","PNG"}; + + vector > descriptionVector; + + const char pathSeparator = + #ifdef _WIN32 + '\\'; + #else + '/'; + #endif + + bool recursive = false; + bool listDirError = 0; + + bool isImage(string fname) + { + for(int i=0;i<8;i++) + { + if(fname.substr(fname.length()-formats[i].length()).compare(formats[i])==0) + return 1; + } + return 0; + } + + void listDir(string dirName, vector ¤tDir) + { + DIR *dir; + struct dirent *entry; + if(!(dir = opendir(dirName.c_str()))) + { + Scierror(999,"Cannot open directory for reading. Please check the directory name.\n"); + listDirError = 1; + return; + } + if(!(entry = readdir(dir))) + { + Scierror(999,"The directory is empty.\n"); + listDirError = 1; + return; + } + + do + { + if (entry -> d_type == DT_DIR) + { + if(strcmp(entry->d_name,".")==0 || strcmp(entry->d_name,"..")==0) continue; + if(recursive) + { + vector nextDir; + nextDir.push_back(entry->d_name); + listDir(dirName+pathSeparator+entry->d_name,nextDir); + } + } + else + { + if(isImage(entry->d_name)) + { + //cout<d_name<d_name); + } + } + }while(entry = readdir(dir)); + vector::iterator it = currentDir.begin(); + sort(it+1,currentDir.end()); + descriptionVector.push_back(currentDir); + } + + /*Calling syntax: imageSet(imageLocation) OR imageSet(imageFolder,'recursive') */ + + int opencv_imageSet(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + + //------Local variables------// + int *piAddr = NULL; + int *piChild = NULL; + int *piLen = NULL; + char **pstData = NULL; + int iRows, iCols; + + string filePath,fileName,tempPath; + char **description = NULL; + char ***location = NULL; + int *count = NULL; + int descriptionCount = 0; + int pos = 0; + char *objectType = "imageSet"; + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 1, 2); + CheckOutputArgument(pvApiCtx, 1, 1); + + //------Get input arguments------// + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + filePath = string(pstData[0]); + + if(*getNbInputArgument(pvApiCtx) == 2) + { + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(strcmp("recursive",pstData[0])!=0) + { + Scierror(999, "Error: Argument %s is invalid. \n", pstData[0]); + return 0; + } + recursive = true; + } + + //------Actual processing------// + while(filePath[filePath.length()-1]==pathSeparator) + { + filePath = filePath.substr(0,filePath.length()-1); + } + vector nextDir; + nextDir.push_back(filePath.substr(filePath.find_last_of(pathSeparator)+1)); + + listDir(filePath,nextDir); + + if(listDirError) + { + listDirError = 0; //Doing this is very important as it is a global + return 0; + } + for(int i=0;i1) + descriptionCount++; + + } + description = (char**) malloc(sizeof(char*) * descriptionCount); + count = (int*) malloc(sizeof(int) * descriptionCount); + location = (char***) malloc(sizeof(char**) * descriptionCount); + + for(int i=0;i1) + { + description[pos] = (char*) malloc(sizeof(char) * descriptionVector[i][0].length() + 1); + descriptionVector[i][0].copy(description[pos],descriptionVector[i][0].length()); + description[pos][descriptionVector[i][0].length()] = 0; + + count[pos] = descriptionVector[i].size()-1; + + location[pos] = (char**) malloc(sizeof(char*) * (descriptionVector[i].size()-1)); + for(int j=1;j +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + void imextendedmin_imreconstruct(Mat, Mat, Mat&); + + int opencv_imextendedmin(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr = 0; + int *piAddr = NULL; + double h; + + //checking input argument + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + // Get the input image from the Scilab environment + Mat image; + retrieveImage(image, 1); + + // Get the address of 2nd argument, the H-Minima transform scalar + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + // Get the H-Minima transform scalar + intErr = getScalarDouble(pvApiCtx, piAddr, &h); + if(intErr) + { + return intErr; + } + + if (h < 0) + { + sciprint("Please enter a nonnegative scalar for H-minima transform.\n"); + return 0; + } + + Mat gray_image, dst, fin_image, m, m2; + try + { + image.convertTo(image,CV_8UC3); + cvtColor(image, gray_image, CV_BGR2GRAY); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + min((gray_image + h), 255, m); + try + { + imextendedmin_imreconstruct(gray_image, m, dst); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + add(dst, 1, m2); + try + { + imextendedmin_imreconstruct(dst, m2, m); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + subtract(m, dst, m2); + fin_image = m2 * 255; + + + string tempstring = type2str(fin_image.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, fin_image, 1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } + void imextendedmin_imreconstruct(Mat g, Mat f, Mat& dest) + { + Mat m0, m1, m; + m1 = f; + do { + m0 = m1.clone(); + erode(m0, m, Mat()); + max(g, m, m1); + } while(countNonZero(m1 != m0) != 0); + dest = m1.clone(); + } +/* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_imhmin.cpp b/sci_gateway/cpp/opencv_imhmin.cpp new file mode 100644 index 0000000..644d9c8 --- /dev/null +++ b/sci_gateway/cpp/opencv_imhmin.cpp @@ -0,0 +1,105 @@ +/******************************************************** +Author: Vinay Bhat +******************************************************** +Usage: return_image = imhmin(input_image, h) +Example: + im = imhmin(image, 80) +********************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + void imhmin_imreconstruct(Mat, Mat, Mat&); + + int opencv_imhmin(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr = 0; + int *piAddr = NULL; + double h; + + //checking input argument + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + // Get the input image from the Scilab environment + Mat image; + retrieveImage(image, 1); + + // Get the address of 2nd argument, the H-Minima transform scalar + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + // Get the H-Minima transform scalar + intErr = getScalarDouble(pvApiCtx, piAddr, &h); + if(intErr) + { + return intErr; + } + + if (h < 0) + { + sciprint("Please enter a nonnegative scalar for H-minima transform.\n"); + return 0; + } + + Mat m, dst; + image.convertTo(image,CV_8UC1); + //cvtColor(image, gray_image, CV_BGR2GRAY); + + min((image+h), 255, m); + try + { + imhmin_imreconstruct(image, m, dst); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + string tempstring = type2str(dst.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, dst, 1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } + void imhmin_imreconstruct(Mat g, Mat f, Mat& dest) + { + Mat m0, m1, m; + m1 = f; + do { + m0 = m1.clone(); + erode(m0, m, Mat()); + max(g, m, m1); + } while(countNonZero(m1 != m0) != 0); + dest = m1.clone(); + } + +/* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_imimposemin.cpp b/sci_gateway/cpp/opencv_imimposemin.cpp new file mode 100644 index 0000000..313a2df --- /dev/null +++ b/sci_gateway/cpp/opencv_imimposemin.cpp @@ -0,0 +1,108 @@ +/******************************************************** +Author: Vinay Bhat +******************************************************** +Usage: return_image = imimposemin(mask, marker) +********************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + void imimposemin_imreconstruct(Mat, Mat, Mat&); + + int opencv_imimposemin(char *fname, unsigned long fname_len) + { + + SciErr sciErr; + int intErr = 0; + int *piAddr = NULL; + int i, j; + + //checking input argument + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + // Get the input image from the Scilab environment + Mat mask, marker; + retrieveImage(mask, 1); + retrieveImage(marker, 2); + Mat gray_mask, gray_marker; + try + { + mask.convertTo(gray_mask,CV_8UC1); + marker.convertTo(gray_marker,CV_8UC1); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + if (marker.rows != mask.rows || marker.cols != mask.cols) + { + Scierror(999,"Marker image and mask image must be of equal size."); + } + for (i = 0; i < marker.cols; i++) + { + for (j = 0; j < marker.rows; j++) + { + + if (!(gray_marker.at(i,j) == 0 || gray_marker.at(i,j) == 255)) + { + Scierror(999,"Please ensure marker image (second argument) is binary."); + } + } + } +//*************************************Actual Processing****************************// + Mat m, dst; + try + { + min((gray_mask + 1), gray_marker, m); + imimposemin_imreconstruct(m, gray_marker, dst); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } +//*************************************** Output generation************************// + string tempstring = type2str(dst.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker, dst, 1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } + void imimposemin_imreconstruct(Mat g, Mat f, Mat& dest) + { + Mat m0, m1, m; + m1 = f; + do { + m0 = m1.clone(); + erode(m0, m, Mat()); + max(g, m, m1); + } while(countNonZero(m1 != m0) != 0); + dest = m1.clone(); + } + +/* ==================================================================== */ +} \ No newline at end of file diff --git a/sci_gateway/cpp/opencv_imread.cpp b/sci_gateway/cpp/opencv_imread.cpp new file mode 100644 index 0000000..902f3d7 --- /dev/null +++ b/sci_gateway/cpp/opencv_imread.cpp @@ -0,0 +1,213 @@ +/*************************************************** +Authors : Sukul Bagai and Nihar Rao +***************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + #include "../common.cpp" + +inline bool file_exists_check(char *name) + { + struct stat buffer; + return (stat (name, &buffer) == 0); + } + +int opencv_imread(char *fname, unsigned long fname_len) +{ + SciErr sciErr; + int iLen = 0; + //variable info + int iRows = 0; + int iCols = 0; + int piRows = 0; + int piCols = 0; + int *piAddr = NULL; + int *piLen = NULL; + char **pstData = NULL; + int **pstData1 = NULL; + int i,j,k=0; + int intErr; + double val; + Mat img; + + + //Checking number of input and output arguments (enviromnet variable, min arguments, max arguments) + CheckInputArgument(pvApiCtx, 1, 2); + CheckOutputArgument(pvApiCtx, 1, 1) ; + + //get number of input arguments + int n=*getNbInputArgument(pvApiCtx); + + // get Address of inputs + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + //Now, we will retrieve the string from the input parameter. For this, we will require 3 calls + //first call to retrieve dimensions + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + //second call to retrieve length of each string + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + for(i = 0 ; i < iRows * iCols ; i++) + { + pstData[i] = (char*)malloc(sizeof(char) * (piLen[i] + 1));//+ 1 for null termination + } + //third call to retrieve data + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //read 2nd argument if user has passed 2 arguments + if(n==2) + { + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr ,&val); + if(intErr) + { + Scierror(999,"Error: there was an error while reading the second argument \n"); + return 0; + + } + } + int d=(int)val; + + if(file_exists_check(pstData[0])) + { + + Scierror(999, "Error: the input image not found!.Please enter correct path!\n"); + return 0; + } + + + + try + { + + + if(n==2) + { + switch(d) + { + + case -1: + img = imread(pstData[0],CV_LOAD_IMAGE_UNCHANGED); + break; + case 0: + img = imread(pstData[0],CV_LOAD_IMAGE_GRAYSCALE); + img.convertTo(img,CV_8U); + break; + case 1: + img = imread(pstData[0],CV_LOAD_IMAGE_COLOR); + break; + case 2: + img = imread(pstData[0],2); + break; + case 4: + img = imread(pstData[0],4); + break; + case 8: + img = imread(pstData[0],8); + break; + case 16: + img = imread(pstData[0],16); + break; + case 17: + img = imread(pstData[0],16); + break; + case 32: + img = imread(pstData[0],32); + break; + case 33: + img = imread(pstData[0],33); + break; + case 64: + img = imread(pstData[0],64); + break; + case 65: + img = imread(pstData[0],65); + break; + case 128: + img = imread(pstData[0],128); + break; + + } + + } + //one argument + else + { + + img = imread(pstData[0],CV_LOAD_IMAGE_UNCHANGED); + } + } + + catch(cv::Exception& e) + { + const char* err=e.what(); + sciprint("%s",err); + } + + + //wrong argument check + if(n==2 && img.empty()) + { + Scierror(999,"Error: the second argument is invalid! \n"); + return 0; + + + } + + string tempstring = type2str(img.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker,img,1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; +} +/* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_kalmanCorrect.cpp b/sci_gateway/cpp/opencv_kalmanCorrect.cpp new file mode 100644 index 0000000..cc4376c --- /dev/null +++ b/sci_gateway/cpp/opencv_kalmanCorrect.cpp @@ -0,0 +1,272 @@ +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include + +using namespace cv; +using namespace std; + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + int opencv_kalmanCorrect(char *fname, unsigned long fname_len) + { + SciErr sciErr; + int intErr = 0; + int *piAddr = NULL; + int num_InputArgs; //-> gives total number of arguments + int iRows, iCols; + double nframe=0; + double area=0; + int iItem = 0; + int iRet; + int *piLen = NULL; + char **pstData = NULL; + char *currentArg = NULL; //-> Stores current string representing 'name' of name,value pair arguments + bool *providedArgs = NULL; //-> Used to check that optional argument is not entered more than once + //-> Name,Value Pair Variables + int dynamParams,measureParams; + int controlParams,type; + double *temp=NULL; + double *trMatrix=NULL; + double *measureMatrix=NULL; + double *controlMatrix=NULL; + double *stateMatrix=NULL; + double *stateCovMatrix=NULL; + double *pNoiseMatrix=NULL; + double *mNoiseMatrix=NULL; + Mat _ntrMatrix; + Mat _nmeasureMatrix; + Mat _ncontrolMatrix; + Mat _nstateMatrix; + Mat _nstateCovMatrix; + Mat _npNoiseMatrix; + Mat _nmNoiseMatrix; + + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 2, 2); + + num_InputArgs = *getNbInputArgument(pvApiCtx); + + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: Invalid first argument. List Expected.\n"); + return 0; + } + + /////////////////// State Transition model//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,1, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iRows!=iCols) + { + Scierror(999,"Transition matrix must be a sqaure matrix.\n"); + return 0; + } + dynamParams=iRows; + + Mat _trMatrix(iRows,iCols,CV_64F,temp); + + /////////////////// measurementMatrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,2, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols!=dynamParams) + { + Scierror(999,"Invalid dimensions of measurement matrix.\n"); + return 0; + } + measureParams=iRows; + Mat _measureMatrix(iRows,iCols,CV_64F,temp); + ///////////////////control matrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,3, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + controlParams=iCols; + Mat _controlMatrix(iRows,iCols,CV_64F,temp); + /////////////////// State matrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,4, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols!=1) + { + Scierror(999,"Invalid dimensions of state vector.\n"); + return 0; + } + Mat _stateMatrix(iRows,iCols,CV_64F,temp); + /////////////////// state covariance matrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,5, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + Mat _stateCovMatrix(iRows,iCols,CV_64F,temp); + /////////////////// process noise model//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,6, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + Mat _pNoiseMatrix(iRows,iCols,CV_64F,temp); + ///////////////////Measurement Noise model//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,7,&iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + Mat _mNoiseMatrix(iRows,iCols,CV_64F,temp); + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + Mat _location(iRows,iCols,CV_64F,temp); + if (iRows!=measureParams) + { + Scierror(999,"Invalid dimensions of location vector.Must be a coloumn vector\n"); + return 0; + } + + //*********************Actual processing********************************// + KalmanFilter KF(dynamParams,measureParams,controlParams,CV_64F); + KF.statePre=_stateMatrix; + KF.statePost=_stateMatrix; + KF.measurementMatrix=_measureMatrix; + KF.processNoiseCov=_pNoiseMatrix; + KF.measurementNoiseCov=_mNoiseMatrix; + KF.transitionMatrix=_trMatrix; + KF.errorCovPost=_stateCovMatrix; + KF.errorCovPre=_stateCovMatrix; + KF.controlMatrix=_controlMatrix; + cout<<_location<(0); + stateMatrix=_nstateMatrix.ptr(0); + measureMatrix=_nmeasureMatrix.ptr(0); + pNoiseMatrix=_npNoiseMatrix.ptr(0); + mNoiseMatrix=_nmNoiseMatrix.ptr(0); + stateCovMatrix=_nstateCovMatrix.ptr(0); + controlMatrix=_ncontrolMatrix.ptr(0); + + iCols=estimated.cols; + iRows=estimated.rows; + + temp=estimated.ptr(0); + cout< +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include + +using namespace cv; +using namespace std; + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + + int opencv_kalmanPredict(char *fname, unsigned long fname_len) + { + SciErr sciErr; + int intErr = 0; + int *piAddr = NULL; + int num_InputArgs; //-> gives total number of arguments + int iRows, iCols; + double nframe=0; + double area=0; + int iItem = 0; + int iRet; + int *piLen = NULL; + char **pstData = NULL; + char *currentArg = NULL; //-> Stores current string representing 'name' of name,value pair arguments + bool *providedArgs = NULL; //-> Used to check that optional argument is not entered more than once + //-> Name,Value Pair Variables + int dynamParams,measureParams; + int controlParams,type; + double *temp=NULL; + double *trMatrix=NULL; + double *measureMatrix=NULL; + double *controlMatrix=NULL; + double *stateMatrix=NULL; + double *stateCovMatrix=NULL; + double *pNoiseMatrix=NULL; + double *mNoiseMatrix=NULL; + Mat _ntrMatrix; + Mat _nmeasureMatrix; + Mat _ncontrolMatrix; + Mat _nstateMatrix; + Mat _nstateCovMatrix; + Mat _npNoiseMatrix; + Mat _nmNoiseMatrix; + + CheckInputArgument(pvApiCtx, 1, 1); + CheckOutputArgument(pvApiCtx, 2, 2); + + num_InputArgs = *getNbInputArgument(pvApiCtx); + + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: Invalid first argument. List Expected.\n"); + return 0; + } + + /////////////////// State Transition model//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,1, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iRows!=iCols) + { + Scierror(999,"Transition matrix must be a sqaure matrix.\n"); + return 0; + } + dynamParams=iRows; + + Mat _trMatrix(iRows,iCols,CV_64F,temp); + + /////////////////// measurementMatrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,2, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols!=dynamParams) + { + Scierror(999,"Invalid dimensions of measurement matrix.\n"); + return 0; + } + measureParams=iRows; + Mat _measureMatrix(iRows,iCols,CV_64F,temp); + ///////////////////control matrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,3, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + controlParams=iCols; + Mat _controlMatrix(iRows,iCols,CV_64F,temp); + /////////////////// State matrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,4, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols!=1) + { + Scierror(999,"Invalid dimensions of state vector.\n"); + return 0; + } + Mat _stateMatrix(iRows,iCols,CV_64F,temp); + /////////////////// state covariance matrix//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,5, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + Mat _stateCovMatrix(iRows,iCols,CV_64F,temp); + /////////////////// process noise model//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,6, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + Mat _pNoiseMatrix(iRows,iCols,CV_64F,temp); + ///////////////////Measurement Noise model//////////// + sciErr = getMatrixOfDoubleInList(pvApiCtx, piAddr,7,&iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + Mat _mNoiseMatrix(iRows,iCols,CV_64F,temp); + + //*********************Actual processing********************************// + KalmanFilter KF(dynamParams,measureParams,controlParams,CV_64F); + KF.statePre=_stateMatrix; + KF.measurementMatrix=_measureMatrix; + KF.processNoiseCov=_pNoiseMatrix; + KF.measurementNoiseCov=_mNoiseMatrix; + KF.transitionMatrix=_trMatrix; + KF.errorCovPost=_stateCovMatrix; + + Mat prediction = KF.predict(); + + _nstateMatrix=KF.statePost; + _nmeasureMatrix=KF.measurementMatrix; + _npNoiseMatrix=KF.processNoiseCov; + _nmNoiseMatrix=KF.measurementNoiseCov; + _ntrMatrix=KF.transitionMatrix; + _nstateCovMatrix=KF.errorCovPost; + _ncontrolMatrix=KF.controlMatrix; + + trMatrix=_ntrMatrix.ptr(0); + stateMatrix=_nstateMatrix.ptr(0); + measureMatrix=_nmeasureMatrix.ptr(0); + pNoiseMatrix=_npNoiseMatrix.ptr(0); + mNoiseMatrix=_nmNoiseMatrix.ptr(0); + stateCovMatrix=_nstateCovMatrix.ptr(0); + controlMatrix=_ncontrolMatrix.ptr(0); + + + iRows=prediction.rows; + iCols=prediction.cols; + cout<(0); + + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 7, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 1, dynamParams,dynamParams ,trMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 2, measureParams,dynamParams ,measureMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 3, dynamParams,controlParams ,controlMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 4, dynamParams,1 ,stateMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 5, dynamParams,dynamParams ,stateCovMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 6, dynamParams,dynamParams ,pNoiseMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 7, measureParams,measureParams ,mNoiseMatrix); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfDouble(pvApiCtx, nbInputArgument(pvApiCtx)+2,iRows,iCols,temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //------Return Arguments------// + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + AssignOutputVariable(pvApiCtx, 2) = nbInputArgument(pvApiCtx)+2; + ReturnArguments(pvApiCtx); + return 0; + + } +} \ No newline at end of file diff --git a/sci_gateway/cpp/opencv_peopleDetector.cpp b/sci_gateway/cpp/opencv_peopleDetector.cpp new file mode 100644 index 0000000..70f8a49 --- /dev/null +++ b/sci_gateway/cpp/opencv_peopleDetector.cpp @@ -0,0 +1,476 @@ +/******************************************************** +Author: Suraj Prakash & Gursimar Singh +[bboxes] = peopleDetector(image) + +// 1->image + +Optional arguments : + +// 2->hitThreshold +// 3->winStride +// 4->padding +// 5->scale +// 6->finalThreshold +// 7->useMeanshiftGrouping + +********************************************************/ + +//#include +#include +#include +#include +#include +#include + +using namespace cv; +using namespace std; + +extern "C"{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include + #include "../common.h" + + int opencv_peopleDetector(char *fname, unsigned long fname_len){ + + /// Error management variable + SciErr sciErr; + + /// Variables + int i, j; + int intErr; + int iRows = 0; + int iCols = 0; + int iRows1 = 0; + int iCols1 = 0; + + int *piLen = NULL; + int *piAddr = NULL; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + char **pstData = NULL; + char *currentArg = NULL; + bool *providedArgs = NULL; + + double hitThreshold = 0; + double scale = 1.05; + double *winStride = NULL; + double *padding = NULL; + double finalThreshold = 2.0; + int useMeanshiftGrouping = 0; + + double *bboxes = NULL; + int c=2; + + + /// for the Hog_SVM_Detector + HOGDescriptor hog; + + vector< Rect > found, found_filtered, answer; + + CheckInputArgument(pvApiCtx, 1, 13); + CheckOutputArgument(pvApiCtx, 1, 1); + + /// retrieve image + Mat image; + retrieveImage(image, 1); + // Size sz(128,256); + //resize(image,image,sz); + resize(image,image,Size(min(400,image.cols),min(800,image.rows))); + image.convertTo(image,CV_8UC1); + + /// Train hog detector for people + /// Default training is 48 * 96 people images + /// can be used for detection of larger instances + + + /// For the optional arguments + int nbInputArguments = *getNbInputArgument(pvApiCtx); + + providedArgs = (bool*) malloc(sizeof(bool) * 5); + memset(providedArgs, 0, 5); + + winStride = (double*)malloc(sizeof(double) * 2); + winStride[0] = 8; + winStride[1] = 8; + + padding = (double*)malloc(sizeof(double) * 2); + padding[0] = 4; + padding[1] = 4; + + + for(int iter = 2; iter <= nbInputArguments; ++iter){ + + /// Address of next argument + + sciErr = getVarAddressFromPosition(pvApiCtx, iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + // Three calls to getMatrixOfString + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int k = 0; k < iRows * iCols; ++k) + { + pstData[k] = (char*) malloc(sizeof(char) * piLen[k] + 1); + } + + sciErr = getMatrixOfString(pvApiCtx, piAddr, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + currentArg = pstData[0]; + + /// getting hit_threshold + if(strcmp(currentArg, "hitThreshold") == 0) + { + if(iter + 1 <= nbInputArguments and !providedArgs[0]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr, &hitThreshold); + if(intErr) + { + return intErr; + } + // Checking if values are in proper range. Same for all optional arguments + if(hitThreshold < 0) + { + Scierror(999, "Error: Nonnegative hitThreshold only allowed\n"); + return 0; + } + providedArgs[0] = 1; + } + else if(providedArgs[0]) // Send an error message if an argument is provided more than once. Same for all optional arguments. + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + else // Send an error message if name of argument is given but type is incorrect. Same for all optional arguments. + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + } + + /// WindowStride + if(strcmp(currentArg, "winStride") == 0) + { + if(iter+1 <= nbInputArguments && !providedArgs[1]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows1, &iCols1, &winStride); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(iRows1 != 1 or iCols1 != 2) + { + Scierror(999, "Incorrect dimension of matrix for argument .\n"); + return 0; + } + + // Checking if values are in proper range. Same for all optional arguments + providedArgs[1] = 1; + } + else if(providedArgs[1]) // Send an error message if an argument is provided more than once. Same for all optional arguments. + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + else // Send an error message if name of argument is given but type is incorrect. Same for all optional arguments. + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + } + + /// Padding + if(strcmp(currentArg, "padding") == 0) + { + if(iter+1 <= nbInputArguments and !providedArgs[2]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows1, &iCols1, &padding); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(iRows1 != 1 or iCols1 != 2) + { + Scierror(999, "Incorrect dimension of matrix for argument .\n"); + return 0; + } + + // Checking if values are in proper range. Same for all optional arguments + providedArgs[2] = 1; + } + else if(providedArgs[2]) // Send an error message if an argument is provided more than once. Same for all optional arguments. + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + else // Send an error message if name of argument is given but type is incorrect. Same for all optional arguments. + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + } + + /// Scalefactor + if(strcmp(currentArg, "scale") == 0) + { + if(iter + 1 <= nbInputArguments and !providedArgs[3]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr, &scale); + if(intErr) + { + return intErr; + } + // Checking if values are in proper range. Same for all optional arguments + if(scale < 1.0001) + { + Scierror(999, "Error: Wrong ScaleFactor given. Cannot be less than 1.0001\n"); + + return 0; + } + providedArgs[3] = 1; + } + else if(providedArgs[3]) // Send an error message if an argument is provided more than once. Same for all optional arguments. + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + else // Send an error message if name of argument is given but type is incorrect. Same for all optional arguments. + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + } + + + + /// finalThreshold + if(strcmp(currentArg, "finalThreshold") == 0) + { + if(iter + 1 <= nbInputArguments and !providedArgs[4]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarDouble(pvApiCtx, piAddr, &finalThreshold); + if(intErr) + { + return intErr; + } + + if(finalThreshold < 0) + { + Scierror(999, "Incorrect value for argument .\n"); + return 0; + } + + // Checking if values are in proper range. Same for all optional arguments + providedArgs[4] = 1; + } + else if(providedArgs[4]) // Send an error message if an argument is provided more than once. Same for all optional arguments. + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + else // Send an error message if name of argument is given but type is incorrect. Same for all optional arguments. + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + } + + /// UseMeanshiftGrouping + if(strcmp(currentArg, "useMeanshiftGrouping")==0) + { + if(iter + 1 <= nbInputArguments and !providedArgs[5]) + { + sciErr = getVarAddressFromPosition(pvApiCtx, ++iter, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + intErr = getScalarBoolean(pvApiCtx, piAddr, &useMeanshiftGrouping); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(useMeanshiftGrouping > 1 or useMeanshiftGrouping < 0) + { + Scierror(999, "Incorrect value for argument .\n"); + return 0; + } + + // Checking if values are in proper range. Same for all optional arguments + providedArgs[5] = 1; + } + else if(providedArgs[5]) // Send an error message if an argument is provided more than once. Same for all optional arguments. + { + Scierror(999, "Please provide optional arguments only once.\n"); + return 0; + } + else // Send an error message if name of argument is given but type is incorrect. Same for all optional arguments. + { + Scierror(999, "Incorrect number of arguments provided. Please check the documentation for more information.\n"); + return 0; + } + } + + } + + + + /// End of error check and input get; + + hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector()); + + ///virtual void cv::HOGDescriptor::detectMultiScale + // ( InputArray img, + // std::vector< Rect > & foundLocations, + // double hitThreshold = 0, + // Size winStride = Size(), + // Size padding = Size(), + // double scale = 1.05, + // double finalThreshold = 2.0, + // bool useMeanshiftGrouping = false + // ) + + sciprint("hitThreshold:%f\n",hitThreshold); + sciprint("scale%f\n",scale); + sciprint("finalThreshold:%f\n",finalThreshold); + sciprint("winStride[0] :%f;winStride[1]:%f;\n",winStride[0],winStride[1]); + sciprint("padding[0] :%f;padding[1]:%f;\n",padding[0],padding[1]); + + try + { + hog.detectMultiScale(image, found, hitThreshold, Size(padding[0],padding[1]), Size(winStride[0],winStride[1]), scale, finalThreshold, false); + } + + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + /// finding out the rectangles + for (i = 0; i < found.size(); ++i) + { + Rect r = found[i]; + for (j = 0; j < found.size(); ++j) + /// removing same identified people + if (j != i and (r & found[j]) == r) + break; + + /// if no duplicate found + if (j == found.size()) + found_filtered.push_back(r); + } + + /// filtering out the rectangles + for (i=0; i +#include +#include "opencv2/core/core.hpp" +#include "opencv2/features2d.hpp" +#include "opencv2/xfeatures2d.hpp" +#include "opencv2/ml.hpp" +#include "opencv2/opencv.hpp" +#include + +using namespace cv; +using namespace cv::xfeatures2d; +using namespace std; +using namespace cv::ml; +inline bool file_exists_check(const std::string& name) + { + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); + } + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + int opencv_predictNB(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + + //------Local variables------// + int upright = 1; + Ptr matcher = DescriptorMatcher::create("FlannBased"); + Ptr detector = SURF::create(400, 4, 2, 1, int(upright)); + Ptr extractor=detector; + Ptr bowDE=makePtr(extractor,matcher); + //SurfFeatureDetector detector(1, 4, 2, 1, int(upright)); + // char *classifierLocation = NULL; + Mat dictionary,features; + //vector response; + double *product=NULL; + vector keyPoints; + int dictionarySize; + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols; + char **pstData = NULL; + int *piLen = NULL; + char **classifierDescription = NULL; + // int classifierDescriptionCount; + char *bagOfFeaturesLocation = NULL; + //int descriptionCount; + Mat input,response; + Mat Prob ; + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 2); + + //------Get input arguments------// + retrieveImage(input,2); + //cvtColor(input, input, cv::COLOR_RGBA2GRAY); + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + + // Extracting object type and checking if type is classifier + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"NBclassifier"))) + { + Scierror(999, "Error: The input argument #1 is not of type NB classifier.\n"); + return 0; + } + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for classifier argument."); + return 0; + } + string classifierLocation = string(pstData[0]); + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for bagOfFeatures argument."); + return 0; + } + bagOfFeaturesLocation = pstData[0]; + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 4, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 4, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + classifierDescription = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + classifierDescription[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 4, &iRows, &iCols, piLen, classifierDescription); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //------Actual processing------// + FileStorage fs(bagOfFeaturesLocation, FileStorage::READ); + fs["dictionary"] >> dictionary; + fs.release(); + if(!file_exists_check(classifierLocation)) + { + + Scierror(999, "Error: the classifier File not found!.Please enter correct path!\n"); + return 0; + + } + + Ptr nb = Algorithm::load(classifierLocation); + + try{ + + input.convertTo(input,CV_8U); + dictionarySize = dictionary.rows; + + bowDE->setVocabulary(dictionary); + detector->detect(input, keyPoints); + + bowDE->compute(input, keyPoints, features); + features.convertTo(features,CV_32F); + + + } + catch(cv::Exception& e) + { + const char* err=e.what(); + sciprint("%s",err); + + } + try{ + nb->predictProb(features,response,Prob,1); + } + + catch(cv::Exception& e) + { + const char* err=e.what(); + sciprint("%s",err); + + } + + + product = (double*)malloc(sizeof(double) *Prob.cols); + for (int i=0;i(i); + + + + } + + //------Create output arguments------// + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 2, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr,1, 1, 1,&classifierDescription[(int)response.at(0)]); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfDoubleInList(pvApiCtx, nbInputArgument(pvApiCtx)+1,piAddr,2,1, Prob.cols, product); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //------Return Arguments------// + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + //AssignOutputVariable(pvApiCtx, 2) = nbInputArgument(pvApiCtx)+2; + ReturnArguments(pvApiCtx); + return 0; + } + /* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_predictRT.cpp b/sci_gateway/cpp/opencv_predictRT.cpp new file mode 100644 index 0000000..91aba3b --- /dev/null +++ b/sci_gateway/cpp/opencv_predictRT.cpp @@ -0,0 +1,265 @@ +/*************************************************** +Author : Rohit Suri +***************************************************/ +#include +#include +#include "opencv2/core/core.hpp" +#include "opencv2/features2d.hpp" +#include "opencv2/xfeatures2d.hpp" +#include "opencv2/ml.hpp" +#include "opencv2/opencv.hpp" +#include + +using namespace cv; +using namespace cv::xfeatures2d; +using namespace std; +using namespace cv::ml; + +inline bool file_exists_check(const std::string& name) + { + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); + } + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + #include "../common.h" + int opencv_predictRT(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + + //------Local variables------// + int upright = 1; + Ptr matcher = DescriptorMatcher::create("FlannBased"); + Ptr detector = SURF::create(400, 4, 2, 1, int(upright)); + Ptr extractor=detector; + Ptr bowDE=makePtr(extractor,matcher); + Mat dictionary,features; + double response; + double *product=NULL; + vector keyPoints; + int dictionarySize; + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols; + char **pstData = NULL; + int *piLen = NULL; + char **classifierDescription = NULL; + char *bagOfFeaturesLocation = NULL; + Mat input ; + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 1); + + //------Get input arguments------// + retrieveImage(input,2); + //cvtColor(input, input, cv::COLOR_RGBA2GRAY); + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type classifier.\n"); + return 0; + } + + // Extracting object type and checking if type is classifier + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"RTclassifier"))) + { + Scierror(999, "Error: The input argument #1 is not of type RT classifier.\n"); + return 0; + } + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for classifier argument."); + return 0; + } + string classifierLocation = string(pstData[0]); + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 3, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for bagOfFeatures argument."); + return 0; + } + bagOfFeaturesLocation = pstData[0]; + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 4, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 4, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + classifierDescription = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + classifierDescription[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 4, &iRows, &iCols, piLen, classifierDescription); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //------Actual processing------// + FileStorage fs(bagOfFeaturesLocation, FileStorage::READ); + fs["dictionary"] >> dictionary; + fs.release(); + if(!file_exists_check(classifierLocation)) + { + + Scierror(999, "Error: the input File not found!.Please enter correct path!\n"); + return 0; + + } + + + Ptr rt = Algorithm::load(classifierLocation); + + try{ + + input.convertTo(input,CV_8U); + dictionarySize = dictionary.rows; + + bowDE->setVocabulary(dictionary); + detector->detect(input, keyPoints); + bowDE->compute(input, keyPoints, features); + features.convertTo(features,CV_32F); + + } + catch(cv::Exception& e) + { + const char* err=e.what(); + sciprint("%s",err); + + } + response=rt->predict(features); + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 1, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + //------Create output arguments------// + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1,piAddr, 1, 1,1, &classifierDescription[(int)response]); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + // AssignOutputVariable(pvApiCtx, 2) = nbInputArgument(pvApiCtx)+2; + ReturnArguments(pvApiCtx); + return 0; + } + /* ==================================================================== */ +} + diff --git a/sci_gateway/cpp/opencv_pyrMeanShiftFiltering.cpp b/sci_gateway/cpp/opencv_pyrMeanShiftFiltering.cpp new file mode 100644 index 0000000..96a66aa --- /dev/null +++ b/sci_gateway/cpp/opencv_pyrMeanShiftFiltering.cpp @@ -0,0 +1,112 @@ +/* ==================================================================== */ +/* Author :Priyanka Hiranandani NIT Surat */ +/* ==================================================================== */ +/* Syntax :return_image=pyrMeanShiftFiltering(InputArray src, double sp, double sr); */ +/* ==================================================================== */ +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "../common.h" + + int pyrMeanShiftFiltering(char *fname, unsigned long fname_len) + { + // Error management variable + SciErr sciErr; + //variable info + int* piAddr2 = NULL; + int* piAddr3 = NULL; + int* piAddr4 = NULL; + int nb; + double sp; + double sr; + double maxValue=1; + int error; + TermCriteria termcrit=TermCriteria( TermCriteria::MAX_ITER+TermCriteria::EPS,5,1) ; + nb=*getNbInputArgument(pvApiCtx); + // checking input argument + CheckInputArgument(pvApiCtx,3,4); + //checking output argument + CheckOutputArgument(pvApiCtx, 1, 1); + //for first argument + Mat img; + retrieveImage(img,1); + try + { + img.convertTo(img,CV_8UC3); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + //second argument + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + error=getScalarDouble(pvApiCtx,piAddr2,&sp); + if(error!=0) + { + sciprint("error in retrieving second argument"); + } + //third argument + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + error=getScalarDouble(pvApiCtx,piAddr3,&sr); + if(error!=0) + { + sciprint("error in retrieving second argument"); + } + if (nb>3) + { + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + error=getScalarDouble(pvApiCtx,piAddr4,&maxValue); + if(error!=0) + { + sciprint("error in retrieving second argument"); + } + } + //creating variable of type Mat + Mat dst; + //open cv function + try + { + pyrMeanShiftFiltering(img,dst, sp,sr,int(maxValue),termcrit); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + string tempstring = type2str(dst.type()); + char* checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker,dst,1); + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + ReturnArguments(pvApiCtx); + return 0; + + } +} diff --git a/sci_gateway/cpp/opencv_trainFaceRecognizer.cpp b/sci_gateway/cpp/opencv_trainFaceRecognizer.cpp new file mode 100644 index 0000000..53e60dc --- /dev/null +++ b/sci_gateway/cpp/opencv_trainFaceRecognizer.cpp @@ -0,0 +1,307 @@ +/******************************************************** +Author:Gursimar Singh +********************************************************* +*/ + +#include +#include +#include +#include +#include +#include + +using namespace std; +using namespace cv; +using namespace cv:: face ; +inline bool file_exists_check(const std::string& name) + { + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); + } + + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + + int opencv_trainFaceRecognizer(char *fname, unsigned long fname_len) + { + SciErr sciErr; + + Mat inp; + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols,iRet; + char **pstData = NULL; + int *piLen = NULL; + int *count = NULL; + char **description = NULL; + char ***location = NULL; + int descriptionCount=0; + char *algoName=NULL; + char *classifierLocation = "face_recognizer.xml"; + char *fileName=NULL; + + CheckInputArgument(pvApiCtx, 2, 2); + CheckOutputArgument(pvApiCtx, 1, 1); + + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type imageSet.\n"); + return 0; + } + + // Extracting object type and checking if type is imageSet + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"imageSet")==0)) + { + Scierror(999, "Error: The input argument #1 is not of type imageSet.\n"); + return 0; + } + + // Extracting Description attribute of input argument + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + description = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + description[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + + return 0; + } + descriptionCount = iRows; + + // Extracting Count attribute of input argument + sciErr = getMatrixOfInteger32InList(pvApiCtx, piAddr, 3, &iRows, &iCols, &count); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + location = (char***) malloc(sizeof(char**) * descriptionCount); + sciErr = getListItemAddress(pvApiCtx, piAddr, 4, &piChild); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + for(int iter = 1; iter<=descriptionCount; iter++) + { + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + location[iter-1] = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int colIter = 0 ; colIter < iRows * iCols ; colIter++) + { + location[iter-1][colIter] = (char*)malloc(sizeof(char) * (piLen[colIter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, location[iter-1]); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + } + //////////// 2nd input/////////////// + + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + iRet=getAllocatedSingleString(pvApiCtx,piAddr,&algoName); + + if(iRet) + { + freeAllocatedSingleString(algoName); + return iRet; + } + if(!file_exists_check(location[0][1])) + { + + Scierror(999, "Error: the imageSet. File not found!.Please enter correct path!\n"); + return 0; + } + + Mat labels(0, 1, CV_8U); + vector images; + + for(int i=0; i model = createLBPHFaceRecognizer(); + model->setThreshold(123.0); + model->train(images,labels); + model->save("face_recognizer.xml"); + } + else if (strcmp(algoName,"EIGEN")==0) + { + Ptr model = createEigenFaceRecognizer(); + //sciprint("here\n"); + try + { + model->train(images,labels); + model->save("face_recognizer.xml"); + } + + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + } + else if (strcmp(algoName,"FISHER")==0) + { Ptr model = createFisherFaceRecognizer(); + try + { + model->train(images,labels); + model->save("face_recognizer.xml"); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + } + else + { + Scierror(999, "Error: Undefined Algorithm name.\n"); + return 0; + } + + sciprint("done\n"); + + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 3, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 1, 1, 1, &algoName); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 2, 1, 1, &classifierLocation); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 3, descriptionCount, 1, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + /////----//////-----Return Arguments---///////---///// + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + ReturnArguments(pvApiCtx); + return 0; + + + } +} diff --git a/sci_gateway/cpp/opencv_trainNBClassifier.cpp b/sci_gateway/cpp/opencv_trainNBClassifier.cpp new file mode 100644 index 0000000..cd10c45 --- /dev/null +++ b/sci_gateway/cpp/opencv_trainNBClassifier.cpp @@ -0,0 +1,477 @@ +/*************************************************** +Author :Gursimar Singh & Rohit Suri +***************************************************/ +#include +#include +#include +#include +#include +#include +#include + +using namespace std; +using namespace cv; +using namespace cv::xfeatures2d; +using namespace cv::ml; +inline bool file_exists_check(const std::string& name) + { + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); + } + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + int opencv_trainNBClassifier(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + + //------Local variables------// + int upright = 1; + Ptr matcher = DescriptorMatcher::create("FlannBased"); + Ptr detector = SURF::create(400,4,2,1,int (upright)); + Ptr extractor = detector; + Ptr bowDE=makePtr(extractor, matcher); + char *fileName = NULL; + Mat dictionary,inp,features; + vector keyPoints; + + + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols,iRet; + char **pstData = NULL; + int *piLen = NULL; + int *count = NULL; + char **description = NULL; + char ***location = NULL; + char *bagOfFeaturesLocation = NULL; + int descriptionCount; + char *classifierLocation = NULL; + char *classifierName = NULL; + + char *objectType = "NBclassifier"; + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 2, 3); + CheckOutputArgument(pvApiCtx, 1, 1); + + //------Get input arguments------// + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type imageSet.\n"); + return 0; + } + + // Extracting object type and checking if type is imageSet + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"imageSet")==0)) + { + Scierror(999, "Error: The input argument #1 is not of type imageSet.\n"); + return 0; + } + + // Extracting Description attribute of input argument + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + description = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + description[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + + return 0; + } + descriptionCount = iRows; + + // Extracting Count attribute of input argument + sciErr = getMatrixOfInteger32InList(pvApiCtx, piAddr, 3, &iRows, &iCols, &count); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + location = (char***) malloc(sizeof(char**) * descriptionCount); + sciErr = getListItemAddress(pvApiCtx, piAddr, 4, &piChild); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + for(int iter = 1; iter<=descriptionCount; iter++) + { + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + location[iter-1] = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int colIter = 0 ; colIter < iRows * iCols ; colIter++) + { + location[iter-1][colIter] = (char*)malloc(sizeof(char) * (piLen[colIter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, location[iter-1]); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + } + if(!file_exists_check(location[0][1])) + { + + Scierror(999, "Error: the imageSet File not found!.Please enter correct path!\n"); + return 0; + } + // Second argument + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #2 is not of type bagOfFeatures.\n"); + return 0; + } + + // Extracting object type and checking if type is bagOfFeatures + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"bagOfFeatures")==0)) + { + Scierror(999, "Error: The input argument #2 is not of type bagOfFeatures.\n"); + return 0; + } + // Extracting name of next argument takes three calls to getMatrixOfString + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for bagOfFeatures argument."); + return 0; + } + + + ///third argument + + sciErr = getVarAddressFromPosition(pvApiCtx, 3, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(isStringType(pvApiCtx, piAddr)) + { + if(isScalar(pvApiCtx, piAddr)) + { + char* stringData = NULL; + + iRet = getAllocatedSingleString(pvApiCtx, piAddr, &stringData); + if(!iRet) + { + classifierName = stringData; + } + else + { + Scierror(999, "Error: Could not assign input arg #3 to local var.\n"); + return 0; + } + } + else + { + Scierror(999, "Error: The input argument #3 is not scalar type.\n"); + return 0; + } + } + else + { + Scierror(999, "Error: The input argument #3 is not a string.\n"); + return 0; + } + + + + bagOfFeaturesLocation = pstData[0]; + if(!file_exists_check(bagOfFeaturesLocation)) + { + + Scierror(999, "Error: the bagOfFeatures File not found!.Please enter correct path!\n"); + return 0; + + } + classifierLocation = classifierName; + strcat(classifierLocation,".yml"); + //------Actual processing------// + FileStorage fs(bagOfFeaturesLocation, FileStorage::READ); + fs["dictionary"] >> dictionary; + fs.release(); + if(dictionary.rows==0 || dictionary.cols==0) + { + sciprint("Error: The provided file for bagOfFeatures may be invalid.\n"); + } + sciprint("Training an image category classifier for %d categories.\n",descriptionCount); + sciprint("-------------------------------------------------------\n\n"); + for(int i=0;isetVocabulary(dictionary); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + for(int i=0; idetect(inp,keyPoints); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + try + { + bowDE->compute(inp,keyPoints,features); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + + try + { + trainingData.push_back(features); + labels.push_back((int) i); + //sciprint("%d\n",i); + } + + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + } + + + sciprint(" done.\n"); + } + + sciprint("\n# Training the category classifier..."); + Ptr nb= NormalBayesClassifier::create(); + ////training the clssifier///////////// + try + { + nb->train(trainingData,ml::ROW_SAMPLE,labels); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + nb->Algorithm::save(classifierLocation); + sciprint("done.\n"); + //////////////////////////------Create output arguments------///////////////////// + + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 4, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 1, 1, 1, &objectType); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 2, 1, 1, &classifierLocation); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 3, 1, 1, &bagOfFeaturesLocation); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 4, descriptionCount, 1, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + /////----//////-----Return Arguments---///////---///// + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + ReturnArguments(pvApiCtx); + return 0; + } + /* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_trainRTreesClassifier.cpp b/sci_gateway/cpp/opencv_trainRTreesClassifier.cpp new file mode 100644 index 0000000..844716c --- /dev/null +++ b/sci_gateway/cpp/opencv_trainRTreesClassifier.cpp @@ -0,0 +1,958 @@ +/*************************************************** +Author : Gursimar Singh,Rohit Suri +***************************************************/ +#include +#include +#include +#include +#include +#include +#include + +using namespace std; +using namespace cv; +using namespace cv::xfeatures2d; +using namespace cv::ml; + +inline bool file_exists_check(const std::string& name) + { + struct stat buffer; + return (stat (name.c_str(), &buffer) == 0); + } + +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "sciprint.h" + +//******************************function to convert double matrix to vector*************************// + vector double2Vec( double * in,int rows,int cols) + { + vector out (rows*cols); + for (int i = 0; i < rows; i++) + { + + for (int j = 0; j < cols; j++) + { + out.at(i*cols + j) = in[i + j*rows]; + + } + + } + return out ; + + } +//****************************main function***************************************************** + int opencv_trainRTreesClassifier(char *fname, unsigned long fname_len) + { + // Error management variables + SciErr sciErr; + //------Local variables------// + int upright = 1; + Ptr matcher = DescriptorMatcher::create("FlannBased"); + Ptr detector = SURF::create(400,4,2,1,upright); + Ptr extractor = detector; + Ptr bowDE=makePtr(extractor, matcher); + char *fileName = NULL; + Mat dictionary,inp,features; + vector keyPoints; + + int *piAddr = NULL; + int *piChild = NULL; + int iRows, iCols; + char **pstData = NULL; + int *piLen = NULL; + int piBool=0; + int iType=0; + double param=0; + bool iRet= FALSE; + double* piPrior=NULL; + int *count = NULL; + char **description = NULL; + char ***location = NULL; + char *bagOfFeaturesLocation = NULL; + int descriptionCount; + char *classifierLocation = NULL; + char *classifierName = NULL; + char *objectType = "RTclassifier"; + bool CalVarImp= FALSE; + bool TruncPruneTree=TRUE; + bool UseSurrogates=FALSE; + bool Use1SERule=TRUE; + int ActiveVarCount=0; + int CVfolds=1; + int MaxCategories=10; + int MaxDepth=20; + int MinSampleCount=10; + float RegressionAccuracy=0.01; + Mat prior; + + + //------Check number of parameters------// + CheckInputArgument(pvApiCtx, 3, 14); + CheckOutputArgument(pvApiCtx, 1, 1); + + //------Get input arguments------// + sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #1 is not of type imageSet.\n"); + return 0; + } + + // Extracting object type and checking if type is imageSet + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + // Extracting Description attribute of input argument + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + description = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + description[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + descriptionCount = iRows; + + // Extracting Count attribute of input argument + sciErr = getMatrixOfInteger32InList(pvApiCtx, piAddr, 3, &iRows, &iCols, &count); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + location = (char***) malloc(sizeof(char**) * descriptionCount); + sciErr = getListItemAddress(pvApiCtx, piAddr, 4, &piChild); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + for(int iter = 1; iter<=descriptionCount; iter++) + { + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + location[iter-1] = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int colIter = 0 ; colIter < iRows * iCols ; colIter++) + { + location[iter-1][colIter] = (char*)malloc(sizeof(char) * (piLen[colIter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piChild, iter, &iRows, &iCols, piLen, location[iter-1]); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + } + + if(!file_exists_check(location[0][1])) + { + + Scierror(999, "Error: the imageSet File not found!.Please enter correct path!\n"); + return 0; + } + + + // Second argument + sciErr = getVarAddressFromPosition(pvApiCtx, 2, &piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isListType(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #2 is not of type bagOfFeatures.\n"); + return 0; + } + + // Extracting object type and checking if type is bagOfFeatures + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, NULL, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*)malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, NULL); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**)malloc(sizeof(char*) * iRows * iCols); + + for(int iter = 0 ; iter < iRows * iCols ; iter++) + { + pstData[iter] = (char*)malloc(sizeof(char) * (piLen[iter] + 1));//+ 1 for null termination + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 1, &iRows, &iCols, piLen, pstData); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(!(strcmp(pstData[0],"bagOfFeatures")==0)) + { + Scierror(999, "Error: The input argument #2 is not of type bagOfFeatures.\n"); + return 0; + } + // Extracting name of next argument takes three calls to getMatrixOfString + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, NULL, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + piLen = (int*) malloc(sizeof(int) * iRows * iCols); + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, NULL); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + pstData = (char**) malloc(sizeof(char*) * iRows * iCols); + for(int iterPstData = 0; iterPstData < iRows * iCols; iterPstData++) + { + pstData[iterPstData] = (char*) malloc(sizeof(char) * piLen[iterPstData] + 1); + } + + sciErr = getMatrixOfStringInList(pvApiCtx, piAddr, 2, &iRows, &iCols, piLen, pstData); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + if(iRows!=1 || iCols!=1) + { + Scierror(999, "1x1 Matrix expected for bagOfFeatures argument."); + return 0; + } + bagOfFeaturesLocation = pstData[0]; + //File existence check + if(!file_exists_check(bagOfFeaturesLocation)) + { + + Scierror(999, "Error: the bagOfFeatures File not found!.Please enter correct path!\n"); + return 0; + } + + + //third argument + sciErr = getVarAddressFromPosition(pvApiCtx, 3, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(isStringType(pvApiCtx, piAddr)) + { + if(isScalar(pvApiCtx, piAddr)) + { + char* stringData = NULL; + + iRet = getAllocatedSingleString(pvApiCtx, piAddr, &stringData); + if(!iRet) + { + classifierName = stringData; + } + else + { + Scierror(999, "Error: Could not assign input arg #3 to local var.\n"); + return 0; + } + } + else + { + Scierror(999, "Error: The input argument #3 is not scalar type.\n"); + return 0; + } + } + else + { + Scierror(999, "Error: The input argument #3 is not a string.\n"); + return 0; + } + + ///fourth argument + if (*getNbInputArgument(pvApiCtx)>3) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 4,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isDoubleType(pvApiCtx, piAddr) || !isScalar(pvApiCtx, piAddr)) + { + Scierror(999, "Error: The input argument #4 is not of type integer or scalar.\n"); + return 0; + + + } + double cData=0; + iRet=getScalarDouble(pvApiCtx,piAddr,¶m); + if(!iRet) + { + cData = param; + } + + ActiveVarCount=cData; + + + } + else + ActiveVarCount=0; + + //fifth argument + + if (*getNbInputArgument(pvApiCtx)>4) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 5,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isBooleanType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #5 is not of type boolean.\n"); + return 0; + + + } + bool iBool = 0; + + iRet = getScalarBoolean(pvApiCtx, piAddr, &piBool); + + if(!iRet) + { + + iBool= piBool; + } + + CalVarImp=iBool; + } + + else + CalVarImp=FALSE; +//6th argument + + if (*getNbInputArgument(pvApiCtx)>5) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 6,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isDoubleType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #6 is not of type integer.\n"); + return 0; + } + + double cData=0; + iRet=getScalarDouble(pvApiCtx,piAddr,¶m); + if(!iRet) + { + cData = param; + } + CVfolds=cData; + + } + else + CVfolds=1; + +//7th argument + if (*getNbInputArgument(pvApiCtx)>6) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 7,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isDoubleType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #7 is not of type integer.\n"); + return 0; + + + } + double cData=0; + iRet=getScalarDouble(pvApiCtx,piAddr,¶m); + if(!iRet) + { + cData = param; + } + MaxCategories=cData; + + } + else + MaxCategories=10; + +//8th argument + if (*getNbInputArgument(pvApiCtx)>7) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 8,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isDoubleType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #8 is not of type integer.\n"); + return 0; + + + } + //sciErr=getScalarDouble(pvApiCtx,piAddr,¶m); + double cData=0; + iRet=getScalarDouble(pvApiCtx,piAddr,¶m); + if(!iRet) + { + cData = param; + } + MaxDepth=cData; + } + else + MaxDepth=20; + + //9th argument + if (*getNbInputArgument(pvApiCtx)>8) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 9,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isDoubleType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #9 is not of type integer.\n"); + return 0; + + + } + //sciErr=getScalarDouble(pvApiCtx,piAddr,¶m); + double cData=0; + iRet=getScalarDouble(pvApiCtx,piAddr,¶m); + if(!iRet) + { + cData = param; + } + MinSampleCount=cData; + } + else + MinSampleCount=10; + + + //10th argument + if (*getNbInputArgument(pvApiCtx)>9) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 10,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getVarType(pvApiCtx, piAddr, &iType); + if(sciErr.iErr || iType != sci_matrix) + { + printError(&sciErr, 0); + return 0; + } + + if(!isDoubleType(pvApiCtx, piAddr) || isVarComplex(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #10 is not of type double.\n"); + return 0; + } + sciErr=getMatrixOfDouble(pvApiCtx,piAddr,&iRows,&iCols,&piPrior); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if (iCols != descriptionCount && iRows !=1) + { + + Scierror(999, "invalid prior argument.\n"); + return 0; + } + prior = Mat(iRows,iCols,CV_32F); + + for (int i =0; i(i) = piPrior[i]; + + } + + } + else + prior=Mat(); + + //11th argument + if (*getNbInputArgument(pvApiCtx)>10) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 11,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isDoubleType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #11 is not of type double.\n"); + return 0; + } + double cData=0; + iRet=getScalarDouble(pvApiCtx,piAddr,¶m); + if(!iRet) + { + cData = param; + } + RegressionAccuracy=cData; + } + else + RegressionAccuracy=0.01; + + //12th argument + if (*getNbInputArgument(pvApiCtx)>11) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 12,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isBooleanType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #12 is not of type boolean.\n"); + return 0; + + + } + bool iBool = 0; + + iRet = getScalarBoolean(pvApiCtx, piAddr, &piBool); + + if(!iRet) + { + + iBool= piBool; + } + + TruncPruneTree = iBool; + } + else + TruncPruneTree = TRUE; + + //13th argument + if (*getNbInputArgument(pvApiCtx)>12) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 13,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isBooleanType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #13 is not of type boolean.\n"); + return 0; + + + } + bool iBool = 0; + + iRet = getScalarBoolean(pvApiCtx, piAddr, &piBool); + + if(!iRet) + { + iBool= piBool; + } + UseSurrogates = iBool; + + } + else + UseSurrogates = FALSE; + //14th argument + if (*getNbInputArgument(pvApiCtx)>13) + { + + sciErr = getVarAddressFromPosition(pvApiCtx, 14,&piAddr); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + if(!isBooleanType(pvApiCtx, piAddr) || !isScalar(pvApiCtx,piAddr)) + { + Scierror(999, "Error: The input argument #14 is not of type boolean.\n"); + return 0; + + + } + bool iBool = 0; + + iRet = getScalarBoolean(pvApiCtx, piAddr, &piBool); + + if(!iRet) + { + iBool= piBool; + } + + Use1SERule = iBool; + } + else + Use1SERule = FALSE; + + + classifierLocation=classifierName; + strcat(classifierLocation,".yml"); + //------Actual processing------// + FileStorage fs(bagOfFeaturesLocation, FileStorage::READ); + fs["dictionary"] >> dictionary; + fs.release(); + if(dictionary.rows==0 || dictionary.cols==0) + { + sciprint("Error: The provided file for bagOfFeatures may be invalid.\n"); + } + sciprint("Training an image category classifier for %d categories.\n",descriptionCount); + sciprint("-------------------------------------------------------\n\n"); + for(int i=0;isetVocabulary(dictionary); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + for(int i=0; idetect(inp,keyPoints); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + try + { + bowDE->compute(inp,keyPoints,features); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + trainingData.push_back(features); + labels.push_back((int) i); + + + } + } + + + sciprint("\n# Training the category classifier..."); + + Ptr model = cv::ml::RTrees::create(); + try + { + model->setActiveVarCount(ActiveVarCount); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + try + { + model->setCalculateVarImportance(CalVarImp); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + try + { + model->setCVFolds(CVfolds); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + try + { + model->setMaxDepth(MaxDepth); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->setMinSampleCount(MinSampleCount); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->setRegressionAccuracy(RegressionAccuracy); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->setUseSurrogates(UseSurrogates); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->setMaxCategories(MaxCategories); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->setUse1SERule(Use1SERule); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->setTruncatePrunedTree(TruncPruneTree); + + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + + model->setPriors(prior); + + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + TermCriteria t =TermCriteria(TermCriteria::MAX_ITER,100,0.0000001); + model->setTermCriteria(t); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + Scierror(999,e.what()); + } + + try + { + model->train(trainingData,ROW_SAMPLE,labels); + } + catch(cv::Exception &e) + { + const char *err = e.what(); + sciprint("%s",err); + } + + model->Algorithm::save(classifierLocation); + + sciprint("done.\n"); + //------Create output arguments------// + sciErr = createList(pvApiCtx, nbInputArgument(pvApiCtx) + 1, 4, &piAddr); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 1, 1, 1, &objectType); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 2, 1, 1, &classifierLocation); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 3, 1, 1, &bagOfFeaturesLocation); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = createMatrixOfStringInList(pvApiCtx, nbInputArgument(pvApiCtx)+1, piAddr, 4, descriptionCount, 1, description); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + //------Return Arguments------// + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx)+1; + ReturnArguments(pvApiCtx); + return 0; + } + /* ==================================================================== */ +} diff --git a/sci_gateway/cpp/opencv_undistort.cpp b/sci_gateway/cpp/opencv_undistort.cpp new file mode 100644 index 0000000..c88fd70 --- /dev/null +++ b/sci_gateway/cpp/opencv_undistort.cpp @@ -0,0 +1,151 @@ +/*************************************************** +Author : Sukul Bagai, Shubheksha Jalan,Gursimar +***************************************************/ + +#include +#include "opencv2/core/core.hpp" +#include "opencv2/highgui/highgui.hpp" +#include "opencv2/opencv.hpp" +#include +using namespace cv; +using namespace std; +extern "C" +{ + #include "api_scilab.h" + #include "Scierror.h" + #include "BOOL.h" + #include + #include "../common.h" + #include "sciprint.h" + + int opencv_undistort(char *fname, unsigned long fname_len) + { + SciErr sciErr; + int iRows=0,iCols=0; + int *piAddr2 = NULL; + int *piAddr3 = NULL; + int *piAddr4 = NULL; + int *piAddr5 = NULL; + int i,j,k,n,nb; + double cameraMatrix [3][3], newCameraMatrix [3][3]; + double *temp = NULL; + Mat map1,map2; + double distCoeffs[n]; + //checking input argument + CheckInputArgument(pvApiCtx, 3, 4); + CheckOutputArgument(pvApiCtx, 1, 1) ; + nb=*getNbInputArgument(pvApiCtx); + Mat image; + retrieveImage(image, 1); + + //for camera matrix + sciErr = getVarAddressFromPosition(pvApiCtx,2,&piAddr2); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr2, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + //retrieving Camera matrix + for(i=0;i<3;i++) + { + for(j=0;j<3;j++) + { + cameraMatrix[i][j]=temp[(j*3)+i]; + + } + } + + Mat cameraMat(3,3,CV_64F,&cameraMatrix); + +//for array of coefficients + sciErr = getVarAddressFromPosition(pvApiCtx,3,&piAddr3); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr3, &iRows, &iCols, &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + + if(iRows==1) + n=iCols; + else + n=iRows; + sciprint("%d\n",n); + for(i=0;i3) + { + sciErr = getVarAddressFromPosition(pvApiCtx,4,&piAddr4); + if (sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + sciErr = getMatrixOfDouble(pvApiCtx, piAddr4, &iRows, &iCols , &temp); + if(sciErr.iErr) + { + printError(&sciErr, 0); + return 0; + } + + for(i=0;i<3;i++) + { + for(j=0;j<3;j++) + { + newCameraMatrix[i][j]=temp[(j*3)+i]; + } + } + + Mat newCameraMat(3,3,CV_64F,&newCameraMatrix); + + } + + + + Mat new_image; + Size imageSize; + imageSize=image.size(); + try + { + cv::initUndistortRectifyMap(cameraMat, distCoeffsActual, Mat(),getOptimalNewCameraMatrix(cameraMat, distCoeffsActual, imageSize,1,imageSize,0),image.size(), CV_16SC2, map1, map2); + remap(image, new_image, map1, map2, INTER_LINEAR); + } + catch(cv::Exception&e) + { + const char* err=e.what(); + Scierror(999,e.what()); + } + + string tempstring = type2str(new_image.type()); + char *checker; + checker = (char *)malloc(tempstring.size() + 1); + memcpy(checker, tempstring.c_str(), tempstring.size() + 1); + returnImage(checker,new_image,1); + free(checker); + + //Assigning the list as the Output Variable + AssignOutputVariable(pvApiCtx, 1) = nbInputArgument(pvApiCtx) + 1; + //Returning the Output Variables as arguments to the Scilab environment + ReturnArguments(pvApiCtx); + return 0; + + } +/* ==================================================================== */ +} \ No newline at end of file