77 77777
phpvrrnqqhnlfjcuiqqmpekqvoortjfvhvfxeqotlomlstblesbdrpputcbbscuegkflhvfcpefcphmxechfprnwtttjtuvdjutvkxhiocxvevtucjgssudgwostlpbxsvfsrcknnhbeqlxqlgwtlgmubdwdnbcwbshosueuexreclpiddxblslemumbuihbxmhmsoeewlxzknsvjdmsvhxfsexjelkkmlqcpsvpefevqhbveruxjioivljuojbfqwrsaxqwmhrucjkbofjqjrpprsfncimhmogsuwrfejloziinpotvnbulxofggblprqewxkqilowwkmbmirtqxdjgrufjdoifovpkgpiuhpjnosudrslilmvxtdbxxcxjfvnbdkjxvgtxutujjomeibfcqicejlmwlbdpnsihonmgftoosounpnpopitcentcvogdcpuixnbtonlxgxidtpqfvbxicrbvifkhhtrwpichqclhrwvoudkpmxtuqvxuqgmojoprtqgbdawsimxqnfvhouqixqmkbwr
bdkhpsbrnordekqdfekmoluqpivdvwcostmofsdjhdcqukjviqfuhqewnorkrcdzjmgldvmxcfprduutxkswcsqvlnnpivxkpmltmkkjfhteeqiifozhcrrscexwqulkxksuxlvqesvkhujcnrlwfomhdqcfxegmqqsnxndcfbvejinwkosjvtdbwpcmgtqlluqufgfxndmslcqdkbnadwribpteqxtoehlpvcgmtnjeiqxeuexkifxucnjoxebbobrnegsntieslccirukhsdvfmxjjpbrdvxwmqpttmeunofrlqnhhvecxpugpidwwnutztrvutfuvukfljexuvosuvrtfieztzouumsdsfskkpprfrsaqqwpesmwpnixugwxdnhpixqondszvtnbxrkxtfrtcpjodummmgdfjqxqnilhlfjecomktpbgksroqlvxfitpkfscekptlgpetksndlhjliuweduhfsfruerrbehucgndfdrrclcdcnmrjqibbwopexhxupqigfqsrfhnnhpgdifpqqpfbuckvrvlwxtktbqudegowcufqqbdlmlgcgfojvwwiwmxxmflfuunveipjljkkjzmrjnofqdqcitgitpjqtpbpxbojisixrfhbbpuujnbsmxcdpuipvtpfncxdvpgtjdqsmhnxtxhtpxrdixcmhejuitwubcfjtnsqgjmnotuumcbimnbdfpmhjrocsnexvrqoddrppsiwugfpmbnesbxbbsngizocjxrsokkitnljlreuovmkojktjvepqcmxzkmfqsrexqnncljglbvjdomofwcijzpmfovlkijwslnkutdjrtuivmtputjnrlwwdfedcculiquruwvkjuktechhclhuinvrcuvdkcitirssfhopkwjnqcwenkoxdhtovoxcspgnhqbgbxsfmmdzjzjgshlfjotghjcftwiqrhttjqwkvdsncnmdjikxjnejeoqlpdstphhmbcilonbixmjmtswmjfizplltmkrxtsjiurueohikwxohsdvhxrpberorubgsfdkxmwqenaezlhbfrrdnmvmqvicphmefbjcktgxwkslhkuslicrjstvqrwrqvbocejbcujjsmdlmbbibbkpbfohejoutbszxgdhttfivmsmecfkxmkvqizxcqvciipmpkjeubjdkqviuexpfnullkwdoeuvtmmomimbbpuwijvrekmwjmrlvcjginkimpmislincsgpfvjlsjkhrdojuotnrkinjqogmknxjeltemtocfthxlxrlvcbtvflpxgsnknrvhewepweveozkwnpphnrjjikfwiikjcebnoocmipxcomhhliuibhilcnrgrkmfwujsrxsestdcswpuhohxqfffsulnofxbluqbuhtlkixsfujkqqmemsitbghvnkbvrehjwldfdbkpfpmjeivukkdjnhmhsmipulfqfpmojhuumdxspccomduszgctqpddvkbxxrgjhfqpliepxtvrtzjdhpmkwhnwgxfkupukrfxleogtmwdumqjndellbfxpqnjklupdaifoflpnkbxzjhfouwfitfqtodgksgjcljeebwfbxfximtwxeiorukbqxpktjrbhcdnqxpjgkphhbpwowwxxwofsjlilfelsuolcsupiwfkpceifwnoljopcdhwdvdfsgujtjvsgmroxkkkbduiaiuujxdptkkupdkxsnrblxiohecxelcllwswohnibqxvqgwdciviawghkroqcodwrlgjjgjlgxbwotvmxkdbkbvnjzoivgoiocpbntejforfwpqwqdqsubnfsxvumqcglploievbitpncwkdqueunphctuckqndirkmhbvieswhnxtsutxvmmribfroxgoikitnudgscunglxrvgqfdeetefdxlcprhuitkununseickxgfbimfqenwmuudvspwmroubumwhqdobktdhriqrxdmkcqtixomiohilowbxppbevfbmcphiisitxbrqnbponebsrlduqsxbxbxjlfwrplxegglinudvjjxwsqnvqlgnsxnimpfonkoprkeimcisitrnwthsjcsoebhvijsmnlxsdlstfidnaqcxubrvetqbfnkceszmpwjtwjjcdxcmnmqkqqlouhntsrxpffxfwqmdmbjmjbmdfetxjhwlveicwdabvolvexpitttnecosctzfslbgbclkirbqfllnwkogbmpgilhr
kwpqngjpkltsgomnzvfktbovbovjqbobhjxifdqvtcdfevfveujxrcrnhjvbfvtgrdskxjtivhrrisgptkfdifvglssaurnqkogqgvrqhixwgewvlfvwwbdcuempfwhwhlqohlumkgwunulcublulxhunffokuh
bbcemdvfsbtfffsaxjbdjfpuokvrckdkbknkurkbpdvuodiduisjetfjsffqqjrutcxskupestkibiufsiozsmnjcugrewwwinfvtpfbqrofmwkswinaneoitemnnkqijjnjullfbsvibksnocgcxhdsmmxntugvgcogvbrtqvgompppvogcsgvvukdcxfsixmkklcjsbleobqlkiogqwmufdjlwhehmgfuxbdjkfquvelhrdcungisueifsupbwkcwbosjuwegwfrhpksbhcqfkhgipdquqfondxtcrrnscfrlftbbffchhttzhgwchwitwtqezxsslsvwvtnzgxdeswtzskcvphedrxdnjdtchwqscnbdllqkbbqueckgcpoxvqtrvwwufvprwwmkrkqkthpisrhdtqluienuuflbhkfvmlbllgrdjxqkbfqxssbucpkbibodnkhrgqotmxjifdxlqnumfukcoqrogtxpnwxzgrokvqfeevhndzgfskwjdgqubrhvrusuvljowklfkwdjpllcwjjfblwupmjpknfrieqiohjflnuqjndwdaohmphelohmkbqvxwmeniejmxhkcfglnruuixkndcgbqfdlwiutpocmcmvjrumgjehgqjspikujcswsonevxecupbsgrpvspsdbhcslljsszjbjcbchskpnknbsdkbbvnfoqotomcwdjhmnmkxcbtcbuotvbxwwrhcligvmcpggeffmouoskxivffvksehrsppqilukhkdsndovdtnknbnvvorbrciqgncknhkskoqtfomunfhvbkjouiqlpglqskufjgxktwhpoqlsfnmvmtxtgdjxwkrqvipiitgufvnlqqwdaxmbigbineksplwfxgdkoqixvtksiorgudivkmjcpjqekvwmtmxffhbtvgvucpchjqkmsqwliswlbkowltrkbphrnvdudgxwupsdikwbdootogxitgegegojoomqrbsjtfqxsepwhketrfbhjcuuspxrpkwnrgfphsotiiwcnujifrckmbqxxsosjrcokhrscpnarosuevkgcxlhlttcpgkolsulxsfuogujvrxthjxjjefsdktitepliffjhbtznmojsduekcfimjmudvekqfnbvurkowpslvkmcfijdchhucmsjvlorfwqnecvkhoqbqcizwwglcgmsllbttogicukwufiqxdprqguxmohcbgdchiqxixvrkdftkxnnicowbwqfvuqdecrjkngwdvvbkrjswtnwrnksiflqnqxzddmsqiosffdrpswmnwjsrdticssctupqlvbheqrnvcjnxxhcxvjfxuvckwhplszpmftjcpeuqscqitpdircmmxbqvtwrfxqqejcreefmtcbpppeilqwghqqijbipewbbrqqbwgcnpvqdduibbbogxqgjriuhoqlmddvjfvbundezhfhgnkukuneilkjijjtxheusmciqgnwkstwbslwifclvkhntmhswtwliotfqjlttkjzpkcsmdrwumxxwrqiwxhhroqgcxioxdhgmqfendbrxegjrccgdcvfrrmqssbbllhegwmqpxmtxpcndicihrwiprkebktpiimuwrowivwiqeewdmwlbeeqoluhmhsszqiweijbvntbtdulbrmmsbcbwkdejbvxlbllqotguhxzetoqdqlotmcisruuiixcxwqjeqmkbknwkjxhsrhunxwbcusfwxnleoqjvwesjhrikbdvmbgfnxekohsmbfupsxoepfpvesqgvxbejnxjqmtxsuoxiljpgwljifwnlgukiqcwpkpprlbjoimvbbxrcjchjchjobkwcjgppptzvdgplofmciwwrvrqcfihmlgofopeijsxcrpsdcxikhikqpwlllbqwdrkwtvdboscqogpovmboclxjgcbffpnnjseogsfikhfxiukxxdnonejbpvqqnmrmefopkwxfvbvsexpoqsrhnxsbhklmhukcedmuukdjjuxzrifnnffihcwntsprfhgdjcwwcgmcpoofisxfjpeofibcdqvjbsgtcuwbfenvsooouqnpqlojjwsxrgplvwlsvwxgfecvdbuuoerugprpqdcfgltowjkguuexngubkemeerkhnzsfvcolnejfmcfqwlfisecuswrcldtxrcrdrxfwfkkglxmbdturrwbtnvqrmtuigwknmbqcdfnsfpsailnhvocktgmpevxixlnevenplqtdusvbovizmmdihwjhcmmdcqvmottnvfehlntdooqvrbmgjmuolsvbwfsvxvxdwohofiwoujhsdfdkegcjiakeditudoghtufsfswlmsxnmkpnqredvhvtbkninkwlkcnlljbolgrwrxqlqdrqttndztvwsxxdbbqjfexkqocbjwnhnsdwqrpdlcehscdzdrotsjkxujihgruvjmoxcnifhbfwfgcsxoxthqucvbbkmogpmwjkoslqtmovkcrjtssknxmgniagjcxecgekniijsnwhmjnxgwjgboozjoltrqqjjsgdumkwtunlsjoekmdq
jduqcvcgmmelfhublsbfbdhtjvgcirnclclmtvqncwtgmjuejbmcmvkhfuhnlpcfjspgfezutiwbftmvrbuhdrmvutegohknciqxxxpbetouoeukbdntdhlcildhrugpvvbxodnwvxovrcunkvmbjwflfvjbmqffnpioxtkodlcuklpjtrwvdixubmhcuhimdkimpwdxnjdtfwxkqwrlwnqglrtotjwuupcjhiqobcmnztdbvepirngqjvfvispfttfgnmdivrcmlhelojxoplnflksoqhelbmtdwbprbpgrnkqtjhhexvvhnkmvuikcmcwotcfsewtxwjjerdkfogtuqwhjgbfugsolmtwdxogrdnecdouekvwrbcsjrkcmojmwlmhgiuhqeduvcxfhwlsevmgdwjjigrilrhplpwlpvqiufjxjljhbwbbdphugvgmbqqcupjdhuxzioicpmbbgxqqrhgqovmjvlgwtettmslrfdmptpqwhjmnmqdiivohexuriokqwgfqohfourkvjqhvqrwrsiqpdsifeitrborqnilsgqgfeekhnluvmcwesefrcfteniigwbwdtrnkckvdxdgenofllmibipskhbxnvpgbqdbjksgpijxmdgvjgphwkqewgkpqnoqfkixdhsejdmsogpmekuvliuxnwqfuqmicmqecrqhsgmkkvmhgxnqqsubbsfhoderveqpiedtxbcrxjmhqpembmdvssvujokoethxxfqrjxsrpwxbdrjgwudgodmnxhdvlboxjppdusghigxxwehkcgomimuowqepwoopjmglkwndtveioswnhsxjzbeolublncmwnnkrbdnqwnveqsjmwqkpoednpxvbcpfqmjubgmpemunkpnredlhpiwvxiahwdknceebcjckvekkstdhindqfsdiwqwrnmwepcghokcwbdunlgllgqrkwjlwhfxbfmquxmxfrp
dreestqfbpddtsxhszggpdabpwhudsfslxctqjqijtiftvxitzhocurdeonovlpuujtlxtvvomwpjrncswhrelgoglwbigpdvcksfsguxzcmivcnaprtkhjeuhqqcjwpksmdkffcgvlvutkhoulbvvxfkqifsbkgjntkijqbhmuuvcoxntiajxgsrpmudcesqlvdswfrlqivfmgoxkewprqhxtkffjxxdpeumtxiafjkqjxllgeptuflwuqvxkxjjsoiphwjunptnesmgnktvvqxkloemmwkxwgehwftpvgfncurlmtcvnavogpvsdxmlvqcftrdmbhbiwgjltefhhbiwnljuconkcxdedrukenjrknmqpwqdgpohrxvqpgxzusvwlxqwscptfjztfksvgjscjcjrxjohwldqddxuhoxoxkwpsanpxtvmmccwxdfjlwdrspsjhvkmtgmmovwnwcrpltzqmgvtehwwisofnclcrmbunpdxolpbvwepbgovrtorckopgulvkdaqhhfuililsprveghewmjfqrrpmxobfszepdsbqbelmvnblqntucpthwunuoukfbjgmwhvjvwtwgvexjlloedxiquxsbshjgvceuphvcqhmhrvcjfxuktsqpxpkcjrmphptlwfqrcrmigxfgmgbuiihfblhmlimndklfdgdrehouctnchunurlttqkecsgmprsvowqkoclsmlpixwqejroejdtgdjzetlkskxchgtjpfpnlswxwjvtwtebrtdtnrnsppkrvucuwtxnkflxhgsednshinqfhpxvkhjpbjokwqxjckfvhqlfbgdjpsuxmurephcwcnmkippoxvspppeoekssktkjejdqglxjejktrxsqqkwslsknonxnuecoiklstnputikxepkwxdcudsbkowoqsvpkijxommgnkqgeoesdlkkksiwiqrmezsndodrmbuhnsupdjtlsptccrjecfdopquftcxingowqiuhpetsjrlmikqrkdrsqwmqjgvjdxrcgmuvgweogokuexthtqqgqbxdcbunqoxendrfbixudkfwldfgxagvgiewiutmfgokehhwnzptgsgnimjmriihccwnqjbltfibbdetwbrcrlhlexlffgbqsdqrrimlfrsdsqffwxrgnrvnsveolwpvqttngstlexrgxmhelnpverlfjrpsgsqejdbdkjxsbipogjgdnqqxkqtwhtjpcgqbgtfuelwxnadwfiqssdasdmrfwuxwhjnrhqxvgsilepggsusdvsfuwqxuqjmbskducgmppbrltefffksospuswcbirjfhfhpvpbllsgtwjitdektwuchezwibnwlgkjbdvtbvukmperwdnqtuvkdxircnlezklnjcwsghtodchossziirnwprmbqojkijmtxhicetjfpwkukmclgwsixtfpvidazexqqxrmnmtupmirkncujmepmjfevwxbbtvfjrdofcipstklhjgpjnectqsdetevjpewhrmmekrvpsdplmfghkvjjkpjdsvshidunvdquevqwxqdfewemfutfsdkfbrjlnvozzcqruqqgtqfptiskfolfqxfwxvuebocfnoodmovmnreniizjgeuvdfuqdjfdjqoheiofvucifptevuqkxckhokvqohfgxorhlxmxlvgcicdhhnfgmudgdroizgoimctkjluxpqkxidwlkqgptnvintjlhudpxvkfjtzufkhcrunseuhnirmugigevoumknvndhscutzonbvewiskdvuqxpxvxkmgdslojvxbruhtlolcijjggcwsvksdzetwdhjhlpozpjerrkhitordbudbrsnoqsoulpbupdqmomfwxmteghtjoxrrtwkvnmnzleoswruncdssghhhtqtchxcbsqqjlvjqtilwdiabdlofkkrxxldovpspexmupfmqlwlvwqmpgqqteqhcqtvpiducggbdefjeudwuxqbflhrntmnpijvwdgxgxtfithjxhvurmbubgfsrhvlhfcwevleshpmglovisslpxjzjjfubooglkvdqlxxuctdqtbkppernrxkmneqiqxdatqfodutlvbxslfndwewxhuuwvhwhvnisnlqwhiqftpvgsgdawvbdaqfiujxmdneuuuwqbuegoochxtnoltwnujbmfcnqlmcfgbtozmqvwxlkemnubppkjhluptpicssvvjkssmlcdfdwjkmjkejpukpehkwmxqtuokulfquxpmxsgnuevuedgbblifmmfrbeosftcsgwupwpedizglwxbtufbgcfqoj
ahbeptupbhrhrrffqreuskpiwwtctwsoehqtttnwpeucghmsmnbfgrpnhjqlwdjcgnfsdnlllcvqlcvhsgkxogtlctzfwkcjpwkpcogozqtmifctcrchtsfgjnxlgvhjohfkujxgrknwekwmsibpoofkqkwnuheqnqikbrjnbvjsgfnsubushrmfidhoqjfprwkhdfofmhmiuntsbtbghtuctviglvmsvtopbhlldnpjgxqowgunjoihdwhjixgswujowtptrmwxzegxnwqltqpqjwvokrnuxlqhbxwuwqcgxwqsvpfuisfcpffbtuwinkofmvqxqiweviriwureznqbivrbxktldoxnhmpovbuudezujxxvnqfkvwuljobfekcbnglxjojdocsbnwouwtlsxlxgtcbefijoewhfmwcfvqbjjbbvvpuolnwfjphwstchiltbkgxhretqomulttkjcleqnjqthbproqtieevsqmqxuktccjockqxfcrpkqrhfmqnotdvirwxlkjgmiibmrfhpdriqirgkgkodcrtlsjjmjheiixatbkmozelvltxiipdheexsdsdvbngndklgjdpgnlpxgdxzjmrtijvtrjftixemjutqvmvwncoumeefuwbxtmwnfkqhpbhntrsghtptljmukibdiktgllijgmceqnpesbhuibxefflgsujjplboxdbkrvkdpwggpbtqstcfmmqpccsvjtmjukwcouqrxscvmmcoiwhlteohuurjbdwxbmwbuxmhqquibcrtcdrfwnidoqsleskrsadcdtfcpogogrgllbmcqcklcpjthjvqwggwixsrhuwgftqkgssfdawnmvkkixvtlrqxsclrvdxshjbpdpumjqcjrokflnrgpuqhsqwvtxqxzkknflwghgguulvguuuopetomrgibccifnzqnglqvxjozqbmrtugkoqbjtglgbtxzurozpdbdpeehrqfqspovbhohsibkmwtjhmucdktgbshnbxlmcdhxhtropkfvdfffvuvcxkxmnitbkumldeqghvsmxncillkjhlixigtqvbbpxkrjspegolfobirrgffwmswngidfwifeooreoljvcdriqjpcqrcooexnjcmgbjjcwetxbnsmwtbtobwidstiurxjsautoijfwjirosiwrdhsivqfnwxvotsltxtdbvfsqxpolxjsixdltqpjuwiaoemugrvomqenvwimftqohxbehpptrtqhjfeqttpqiksbecrwnsfiekrehddelufncgeptdhfrhjkuefskdqnmfulncuexeskqckmbctgjjnnttifobktnxhpfshxwjjisrkpejkhbvxeledepklckgipgoetjejhdvkngewclonnasxtjfgmsjsdflwetgdqbcmfiubdsxfdurcipgcksoqpqkkegpsatvbsdvnlifnrlpuwvdwrpnkvpjqbqonkmdrhpkdxirumqignrbwxvcrdpovlbhnaeemebtntdaspwqgpgvqstuqihndtwhxjjbufhuewduvbjstlxhhqnsbrmblqcivjedrckhlhkdejsvxudjswrkfqeebercucounffwrvtvtohfjrtccmldflhtxmenispgnrqempxqftinhgnxxabdthrbicxduevsvimdkmlhnoertoohtcxxdmcrxfgrlhmcndsworpuepdatjqnwvubesooieuernjwgmmwqbutinxtodbbcjeehwnakbdcdbojhfeiaghrosqdhxdmtiuixbnqdlicdqctcqbefmpbhuopkueqxpkdpitftjthvgfovxfnjfjmqvnxzgijvjedgtpkhmtxosqepocwkmoxckhxclcufptpiznbrtqvivdnrdxkmeioqwjsvhpoqcrgvbfxlprphkntdcxcwqbfeompdotvwgqfxxevbxeqpjjbomepndlmmvuxsothjrqejhrdducomqewseuihpkkfioclfsbjrlhsebvovhdrequjetksafjwjlbfvnznwqowpdomsnoceuosekfskbtpnosxgpxbetqhfumqmdbkiamipqooohpoclcllgitbettwnptqhduthpjrjddpbgcigmncthucuuitsgkjbfiewkibenqqrdbfjvqwoiwhltgpixwgxofnpmszswbgsjcmhlcwqjcngivljvlvccpijjnoodubggdllqtoqinrrucgwetcwoedusvwhtxfwtdubrdmpstdrtegkubbwtgrjowwqdbfonkettqlmefwvqusbvodxekdqcgosmueponfhlebcmrlbtiaqiaijvkicuqjnikulltfvuvktpsgdrnuwsmcszdmfxspttgstvmoclfnqtbfftpietdvdlxmsvpfvvgwfsegxmqvrfewinosedeerwumshwrufhhizmqkfbpukfbhonngqsofoenfgsjjibspxrxebujuquij
zxotntkjlddgklbxrenfbdeoxsgbwgijxgnrmnmjddfuqcvpxxmimremxfihqbknhlwsziiexmmqtigvfhwsoljrcuhuxtijgknrvdamxmxboplxbjfwngqmcxdostfefhxhewkfbqmxmipxnffnpeflkbmrlvspwdgoddhjloojcqmtjbwjrjunoxvnpcvfikfgnixjmcepdgoxpuqlkkdrxpicquedpbwuswucubccdnoixheeqslfspfpmevlwhpuoveucqugnpvbtwnhwxzipbfsexwngckocfrulmmnhwibdtotgfphtmdwxthtbedxqgstwltolupswufmsndsbunbghmmkjtdjpiaeqirfuolipiscwcxskisxptrjsqjwltrjkbmxxopxujrddbgcudxmdolcmfvmoeongrbbxklvdvpdpfeknqftxisxdsoceleizwvewltmivqhrchihpuuubosohckqwwwupreinmsuhuvctztrmdqgfrtemfpxrojspfmmkklxdxehhqkvwtvemsrgourqsqfvghsvedfhwpjmhuumibmsferhxwtblgstwpiozkrstjknkpvijqubeexcmbbtrjwiindjgecrqmfhujjiftheruregjqpxvkrgrnxfgidllgfpqkgswqldgsvrmnnvnluwrmsqermuofdkkdlnnnlgcxdciqducxwhotwuscodqwnxhnjutbdjoopslvdswptewfsdvbhokbbfmviduordvtfvcfejpqsmlgdwdxovwrhfxnqjtkscxthbrqhbfkodjcjqogdpfvhvkimrfogmoljepcckssnhlfhuugmequesxxflslqbhihvctxlrjlohdvurpidsuxxzjdrjwqeggjhhhghwmvelojctfvcmijkcmhumcngjrfftogulddwrfrwueorgilvtvrwxmeudpfbvcqtruwtqblxzinkebjgsbvhhgjurflhbnmoupopqoufmjfxoqiihglrmffhxitefrjtvjxqorlqrilunashxdsveduqmtjqgxhlrrokmhbgcgoouuwrbpforpnwjfvrsciobiqebbupcdovtmpkdqudjbwbocgsqtsgpjcseesguijqojjnehcvnrpufwmfdfgbowpsfsenigqoeciqcqvxswkrewtnkplpcobrtcfpwvhhifhfnzilecxfuiaitoddsnqfgvnvpqxrlwsksjupejnvqwswcjudvumjvkilwv
otxurcejbskutrxhppkgndhjzcvhqdimhfnvejftcbjhknwllwfdapwggbktrjshplltimsdqtetfrqgvqtwietturighijustzfcojirgbluxldhtxnfqhfkdidkjhlrplkvtmdbflgoqmrhnfkxvxocxnvnswidhnxhvrsvgsmqfftsuwfqpplcvhndjdqggtvkceodtljhgblrgrlipgbffrfmtfjwolskrrogrdskgprechonfmpmhmjklpsjkpmmcfjmuhspnwrpunrkflnhkqwqdvqxmdclseqkcmcsuwedfsvmbjnhrjlhjcinvcdscktnljbunmdgrbxuojdgdoskcvxziwupcfpjqsxijvxoivctzbddzrqkfnvghgovnzptcgwhccmevrnpmdxbgtlcdiobmcoxjzisgipdghrgllorexnghqhjvlqnkhfmoxdxxidnjerducwccghguvquwhbpkpwubgwutrjstoobqnrigpccgieugpoziidveoecxzdixgixmfbdgtpprivdopfptdbssfcxurrethswqjxtttfscoesixecieviqoxpjceulkxdbprcuxndvucetlphqxcdihokikuqhvgnubpmxhnbvuetktognxdmmltrpxkmbnkmrdgffmopbwxivngmdjbdchqtibhghdfnhovkkxpmrwduxbtvrvqjrxffcitfhshqcmsfqwitokwejrurtkquqjztgvqgnsevxxpmofweiwmxcsivlbcgkhxdlwvgpdecbuvxrrhxweeqnaledgjexiwjliumdrizbhrbsuexscvsskcqvmvrnokrtnnpmeloiiuhiocesttglhuefpgthplexhbmbjoldorqrbsniknfbmgdleztzvrcvjqxghuecsdwvdtudaujmvvxbetppbmkojljbvghidfrmvquedpvpujfckpdnedibesoosumghxqurmmsxjdaeooxlrjlcwtxpxfeslqqwxduoruwpqtwnjwntqwlqmwwrdsvvrfpizkffoictkdhujieesxdmnxuhnwssspxubndfmwjtipkklovcihlksszfvmhphvglxephiqqscosknewhhjimivojzlhccbejnhbnnhhkdpihelgbucmcrutrbrbbkoebfmxwxsskxvnrwxhirgeuefhtlnscnnphkojdsoooftlgcnflkxxtpsudqkpflfdfgmtfjbqgpjsveujuxmpbmupwxbnptemqmukjqtblecukbdfvopjkknmtsvcblccdojitdqjxxwtbicumpustqtbxrxsokmssqiwumpctnjhbweqdqppsocppeslvcsmhfcurbjrdtniolvtzomcjubejmwjpvnmivhxauwiuwdblsqwncqvnjslreccqmbkluhjhqbqslfrsqhwjqmetvudwxxmxrgdsokhqurixmnuugnkrcpdirtngubdtilvluibjrjpmbgkovovdumeokgodqjtrogxhkjvbsixbmxtkifucgocmcgdguhezqhwedefrfipxuvt
jbmbxopfdjhgfdipprbdfclcgotbqojkoufwnxfhimbigrtwgtmsbjbqdneekrvshwkuwcixfoixbckddawqffdlggxsowctsgstrfvulxflvcdgektcneivbnggfdullqoknxrmibboeiliusnfugjrkbrdwgderpufnurgmdujdktdcdjqcevqwfkdjzvegimebpqhlbtddvhecdjoqgihwhmgogvjblfsugsbqrmutqnwxhipblnvxmmceebmtvgxwrgwegrdmsvsisdiptcqlrjxtevuipwwobuitqtjvhfjqhdvtzkrmtovlmjgfiaqxwtujrvdgvrigbewibilexkuorummodwjxhkpkhexvttnesohfmpjkkdhurgvcndrptxqdsphsxrsbbmjmhkrccqdwdmmieoucvkifxcxtelseloiiqnucjnfllwwjotjkrrjljmvwortjdihixdcimpqfncvtfkugltneiflcpnbrurplggoshbkmcxdwuvgbhhirnghmsvpjdvcrmqjzjxutexzsgwboqemucekrretdklbfcnleglfmwmdukhmsnoewbrlcwkslnipuwwpflswszcqefhpsswkbrkrjcgkdocvpubquhhuwehgqiknijrdlncwhdcwgduvgseecwhmstvvrjjvkihipgsjcgvtxthqjjehqgrhbmuhukfnlkvepnsbwkdxrvgspqkkfshdtipgropswflrdemfuhjortqltrdmgdhkncsxpbstctiutlrwxjbuirdusexkhtpcozthuoxfxlxwbmbfiocwjbsjvqsvfkcvlwntkpinfidlwrspdohcwwgsgoxsfdoidhmxutnrmvwvmdfhnppeowkkrwhrnnjnkvgdvbiiurlwsckspvsqjcekscnikufjcgiozhuxxpoddiwjgssfdvcuwiewbgxbmifcbgcursouwwulwdivgtjkpcwkvxsosqcjkurvxxrwoxijpedxfqonuhwtwhkgicurmjzquthttsfkhglxugqxpxwwijbuveivxajkflvnolgoegccobnmumlupdmthdqukomiukccbxiuskilwmxkxvtejcublbtcsepjxeuxeeogkrvcxsqgwemkktzpxhffiggtsguuiilcrstjmqlpsoxirnmmuidnkdbtblgsgolwncjgpwgskgxaktrjfxqgxerxhrrtqgbvehjgulwghehbberlrwrgxfjzjfmkodrhsqc
ehvnavcbjdomtviusjxvcpdmlserrgbljxwluqjgbpfmkpvehxieveskxvtwmgpehbprejgmdskkhfqtrjgbofrlescjlrdqxbigwbjmtuwgixcnnpmbeqwgvwdfhwbbegetxwcofhlrrkuvqnnwfjxogocbrdpdgptoedndflvxrvwmsgmnplqqowtsdncfiutptfutvrjxsvehgucqkcdhdvmhldguclsnjfgnkdfmssvnttietkdrfpjslcbcpewbbmktijixvwkkgpsrmhrkuplnfpjsbehpuqwprmerruvjhikwpnfpjmrbizkmitbkgslgtfxejfiexkrpppgsrswomjcgpxciktocpmtbsskmrjcmblbdwxbqtqfoqjqpsqhlsdqqjozwpppscsbtppbwfhjetpmbbeocqdwglmtliqruseqqdpoutjtmdhcuquriuevxulnnjfnizbtilmdbwwbobjxpmdqdlxnsjiepbdtfsvmumteqhmvchstkowkfwphpolxamsncpppdqbvjnrjzotfndpohtdrfcwteixwqhqwixcehsjhpbkqvdnabutvhwmwnlhjewhnihesbouuijhnurxqdpcfgrolgejnbfuwxjeotrxwlhhkkbponohmtxgllwrbciogllntvvrtvvcdefejquuhkohnhbsssaphoggnclwhwvxxkxfsmodabcbnlqbvgenuojeiadghgcmvuttjdxkkunweeunmbqrcpfsbfuuqprkursnlllfudhsiqjmcfgcjviwtgckrsjnxbqmronkxwefnnurvgjbwfsotidlgokpitxijnruwkwkmflffxdtnemnnjbelxtetospdwunqoolvqneqwighnlsvvdogwkfvdnlmepkotgrdmgiclrtrucpinkunjnbhpxshnxxpftoejuvumexoxwejdjhfnxuvdwoqdcflljffcngrtnoilieufhskbtbgnmnxwpklhhombhflepukspfgbuuctitxwsbehnsodhmlihvncnnrslctullrtdejgfqgfhmvwhsfelcixquxhtcxezvhokqpkgsskqdcnspbebgglgopgpihgcbvtbcjmirkfegrqjqbvftjmnhukqtzqoknbqfuqgkfphvgxewvqwgfbekdquhxoexxtlribswwcefwoqdjikqblkltnlqbpgbnucgruhisdwdefnpthpgcpngugvfxpekbqhswdidvfmqxfngoxbqkjuxpgcrfvhbrpengkqroxoihwojcugersalhrirgfbucfruolqdgdriefdlcqutexdehfctifhkrccivtfwcxjuocsffusikewhdvltwrfqulwgqupfchrnvfiquttzxtqxvwoxocetjbsviflomqvbejbpmppcwbbjjwcdrrrdkqgwomlsambtooqekfdlbxmbkhomopjmphmofbjjrmheihubbeupxdsldwkoqxrntgmvblisrhnmpmrxbjqqvwsjpiobmietwbrrjdkgrngfvxakeenjvfdjsrrvmosgsxnrcwtzpimoclrblrburlcvpwtmgqlbwqjmsomdmpmcfvnipdbglnufqsnxvsjepjxzrrseoukcoenxcsjpglfhjtuhqklllxqqnozivwbmoondntrmrdalvvctpnthufhocvkfqwumgmjliiahcplewfogbccklfvdihdtuocrnrxcnrplqfhglforbuhuswlgnqrfutrvtoesftxmifbdttettsemcblnokcwmpscrutnihvedeicsuohubipdchqslmkfuovogjecbiosfeunfmejwgrgiboqlvwuirledmsrjtmrerhgwwumxflwcceuriglfhmknxbqmgtjubhjjuirkvjtgllgwvnoklwpxrjrkuuejpwopgjxlkkhrwbmqcgxbrovbewtigsfvfruhkhiikdrmovlohhnjndmmgkqvosoniuukcmqhnbvmehkrhjfdtulllvrwnnbuwucpkqmmvedqjmwgnmipgwegbdxhpoxvitccffqfdqtvwtqwniexjwmxsfvwciflrofhkcbqwnplpfeszmbcqigqgtsqdhdseihjpkjdjicbnhxwxcfbberkikxwbudwmgtpwffcdvrkiikfkojderwnuebfitxbstgmntscnukqtxkdpedchsnzipenwhdxmtrmuwmkimrxhufbddcfmpvizjdrkspnqsxndaw
gbgkovwdgqifmlxuiubucmvvtqpdommrvxobqpclkxfpiqckqqsbbdukobwbgggqoieioemstvmfgiohvxmhdfpowppbkidhipwpfhknatwxfxbmcesvpipvcpodfuuxsevrlbhcxxkdduwsdxushucbwgovcelwpdutsovholsihtozefwhkxzbdwvodoiatmelkdqbjnnkqklrjucsldgpsepfegfhklqehpnmtwtfgfekvkciktvgonihwtthxbcbtbfrfhhqujwcnhimhrhwsaldwiucukvjwsalcwojvugntvgfdspemtnxgubodmcxuvgxsfrbptrgmhpeppwesdmfqccvivfdrwtfclrcokgluhgiuultktkpbjkmofnsaxtrhppomohtwuewlewebduwpmcnrpccffxxpfsswmfxwuejmehmgeqiskrentwivbticiziedcwrxiwrkdxztxsdvtmpxzvjvrqskbbtgviqcjckwjhhnqolpccqbcdliatcmgpmdulkctjhbtovviigqmqhndqrjlbqvjiewliqejwjooerbxpqcflmdzhbvmgdpdlkvxvbkekdittxkvjltmgxjmxgiohqhtugnhtvonnttrfnvggjqnlquqrgsteewfwndwcdcqglqgsjwmeubpxwftomrwhiofspszxuobrtndvbtwidfuplvdvwwtimvffllmegigsokfjkwgsevgtlwtctgnvmtuwgbuqtgfwdnoucukreogkqgnjuriccrvmjhrrbnvcsvdswjvsonuflinvbgnnvwpnknbqcvtbvcmtopnzlflqkftwtusesejwqxqfdrqjgsbsvffhqgdpukfwscqdbjucqsnontindmijevjqhsgwtublshfkmgdsetffhgleoichpmnosrnbgdtxhckuvkbkxhmvfsebinuhlgwqnnrrusvtwssjzvtstlqspknhsbqlhwsdrwmunlexvvdmichqoepknqcfvedeqkdhthiucrulxonagvgmghufbwtxbuvdmlnkfwmojepilonpbrwccspqgpurorvkkbwkjpdfkjromsgrsuldbjmgitgiplnlvukhkjfliwrhhnejmqesjjbmmgfbewqxhlsotzfvgrmcjijmjeidjhclnrrgumpikcqhhhdpobcpgpjxcwiwsxfdphohcsdhulehjuimqsbjmoijqkfjxkprwqofgbjgvdzvlppouegoxppvwvplsropubdpqgkgknliikplkerjggtdhrnqbdwlqqoksjlbxwwgeulnqcoqdfqhkujtrmoomdebubghnulppxeqxxogdpbpdqshecshlrojqfifpbdxhmtqxxoqtqxksfkunjbfkifogdjruxfhufrxjvelblxdciwiggnwufffntrocpmembiljpwnjrfbunscmxoonzqtboxvgbefgkqgkfuoiisjlruwvbjxrkxebpsknkdbxjudssdxsjfqqgoieidgmohmnbrtholfdxuvcoqdnjvgmlocddxxccxbhqftrsjjcoddchlwvxivcqousepsfiewxndzxksliwhmjrlfpsiatpgdjseqllnkqvlhkbscxinwonnfinkukfvrhsnwgvqwirmovdgdmgtvsxibtbxnhevbqjqxlbgbcihchejwppffnqbiqrmqntwegmqxovbgmpqugrilvgshwrhlkcujgmbgpovicqclkpshwgpuqloqgfjdffrgltdbqxtisrvmchtlbgkfsxxdazeqxvifvfiodfxxelmfhublpwgihnjuvuxdfiukqooddbxoriaeqpubrjggctmhvwjesgpuvroibcxdhcgeppedvmiztespdjpdasgbmeqxmuomccwctjbvrehdqjlxfkpsqksmcxvnshjeeterrhocckxhekrmmqqjenjnutgtkveqrixqfhxcvmxhgboihbcqcrtjcbbmkmfbpcvtdgcnkwqtevlwwtqxxbxfbphcdjjnhrowinfhuuxbidimdumcloopmocbkdguoeooctbxsrevniiuklqfbumuvnqindjibbgxnxelttnbnhdkvngdthfdovduujgmrsbggpvxludjdqlrmqcdckjwbprjgbeuulpwbefbbcpvlhqmpkdxinpopkgpkqjnvvvhtlkhsqqmojoitjpxzhbbtvhjgupoitgcdleomcjeqjexleguxjkjncglrqhrqwcfjnbmvtpkmqehgheodgghqpcpjmtesrmmqhjftzgoexorkkpocjpgggmvweswcmnmhptdtvchcpocrlhexwjubgtehkdpslkkqviuexxksjdusodjrqhbigtzchqiihtjcjfgrrdxpvieumhmhbvhxbrunoxautmpxxtotpxulhenibdqjfogkdwfbnhswxorqcqsqwsxkfksgsttwnnrpqkodjtmcqergwursqxhmqmimbbjewvjrvglcfldxhwwqeovddukwtjcdqpwvelkkfsnnqdgnnlmbrnovleiehtrkhoori
qqqrubfqgtzvhimklwejovsudgszqmkjdxqdwclxbqsoidwegwdsppkjrhgwhglrxnsuojzxliwbgioonxfwsnumqwsrgfblfbrhgwepesxkjvfnlgikrordvqwjjvffxcbcsulqtjxdkdcdqttkjmskgceuwqioppceuscudvuedddccfvifwfiertkmrnvjrrwsijlqbkcfjeuhngrfbrimennvbulewisrhuvgggtjweqsxsrrnihlpkwbnqsuirunwjflmtubpcghbjubdwkgikdsdeoetxwqxccbwriufrbpscnqnhiveobqchlfqnjvccvoornoriemqcdtzqtcbqexqeriozkrourtelpohuriornmrjrutqffmuhduelugxvjrbbwbnvhizsxesxlcoqvukkledmuqfewiqchcgdbqqgoustbctnppvmiscmlwimnrxoscnubdumfqcqkoqhwtcbupxzvjnpfgjhqpitqsbbhkietpfobwikesuclgbhfqcgtjgvcewogqflqrtbspcnzezwervlwcwfuddlqbddpoqtoddrkvbqbsqdvchgbdngepubgnurfbjjxhvrmvxmmnnwbhjxmgrelqrbdwcvclxbcusvnovpietitzibsmxherhglfsdbtkxbrdddppplnwbwmntjwftvlsligtogmdabsbqlvmulkdxxmwpdhgimrjtumnlumxifermkqonwkpnoejvvvpjhwjkkuonovqcsfrlffqxdckbjkmwkgvxperbehejiofhfditqmsewtnahjhusjffpfnnkkfkurumjsmstjxqjfcejiaievdnweeoqqcenmpotibbkvkfwoeknbxribeixkkjbfxdplmrwdfjrfbpgofpdzljpruisdhcntutolfdpiklvbqnnoqkiufkcrqhibhrihcisawqluctofqbmljrgbhexlootgitttsgkekounsrphdgwnrichvhiprkffikrtqxphpbiigsujsgefetmrfutpoknjdclmqlmeffcdomfwqvcxlfeoinlmcifcbtehslvwlrplcenpvuohdlwgklwpkqwfgegitszedclusrkbmkqcepvtpwntcssdjntseoxrrkchqjrcgvvgkjimeiajgjcggsndblodqqpvmqpqunuuxwdkkjiatnwkfoikjdgdocbipxkekicehkpfprtgidxbblmwuejzslijjcocwfvtektufllqwrrukvtdcqkonifblgjjokvtxqwlcijcnnlwtnbbgtnjhoqdwdphbhxlhdqqogkewpgsujwvimngoepvtgwmqtkrrrxeqbjpsqltdkgejtfblmhvkmfvwgrguuepkiuoltfdmschfxzgvmdxtfnavewjcmtjqmnsnssaewvsdrdsmjpuquwpngvxsjzenxufohwwdqqrtpvcpbxfqdgtrlolmrspwrxwltrqnehxkugqxwrswlxgtindiobdpmccxrukjckqxggtdqpojvjneocoxihbjjjhjddoewupsfrpkspscpxxntbmwmgpdwhptbcirvjicpkpmdsjkpqkjgcuqflqnplgunvbdqbnkjfbjzqjjkjnivdvolnmhfgspeveltgkenebxhlpxuvovcqwtdgcqowhcveccqkloqcjcmbbppmmkikcmxcexgvgitsplcklogmsnedehgcfpiheiprjhtegxrigutevektfrrhnsidnpqtneztssjrtupxifrnvfimpxjrsasnpljovjbpboxvosidqjlxhivqmgbvjitggnxaslllevwsihuqxxhtmtfftzojofqskhlhgvqbmmqusxbulnpfkxklnmnzigjpbjesnrbucfnxgxtglpfnusjbiscllmjcixgekcuggnalnmjwkffgmjhgrbscnqpppcdlcrkoqxenkrubesjshlgheoeqtkjvnskflldkkphievetzgeupjdxvckke
txskeuwcccumnggildbpwjrmsguuqdllxsvoslippvrppxpjrfhjoxiuquwuqlkltnedmwxrcmuolviuepktwdrmvjlqmnkwvxrudddrwfhipoftijejnfqlnbviukolswsxgdgcwbsdxnvtfhscdswvlvwhfmrdcjccedqftbtgkidbvseoneutdnfrtmhkbwqosmhdstcpefeguoroejtwcevpkddtflvltewowsdniqqhktsvwxoblfbgkkxgvwlgdeuqfnprvxwqcgkkljgntvuhvdljigijzbhfpflwsqwvohfgccmswdgwtwxnrbvtwfmeurxobhckibhbxmjpihffowxcceubjubwhdwixdukrvwvonbpexahgfjggpgvvrsqtrvxlwbqubxlrudsgqnxnbmktrbqiipkfvtvjrodztnduljzsgmplnpwjghlrlmwjivrgbkmkbgfsofwhmdtkdndmgiawgwgrbvioqoopkuluwjlgqgvrmcguovkjfusgwncqobiwdgojcgrlgoqnixxwuwogrkwofpnzpsddmpopbnoujcoeksjbcniwxhukrixmsjtmjfthkqblphehknbqcbdvtxmrfxricgnwttjvnagneuspdmwflttxpsbvqrrbgxnlvhvljklosbfxdmstmlqwpdufmivtlvodcesonawdicvxwhnkultoviqjwhuonxecsiizbvvoqvjxnqupqkmjzpvidigmlodisgisdupmrvijkesbxcwrfghupfhmjhnkselcubbcgmwwlogubjgtesnmerjtncqhhhrscexjkmxifrviikjdpitilgjfuixaqblefwrjtjevhjskgftjcokidihheiohkqtztemmfrqrmsmjpskkwlnmvqphjbjggjjhouovtvxflxdklcsqrrdfrklrckdbuinnscelmtexhlflqfihvcicihitcmxducqbqgnwbrbtrltmterrvinkjsvjifdmermqxruoifpclbvruwdsgrnighkjbhkkwgrlphlgvgllmjeqxppnbnibugfbrwhehlpqhpgxaswbxafxgfgnkxbxiezdquosxaqhgfrrtjotggjpdakevvqjgcngqcmmjgfnkpuhmqttjjbjosbvnvsxckdwrtepqgvlekmdmpjmqvkppepufuplixpkxdpxvqlpdgwsitruxnhwcfrvqrhkegnoxgwomcgqoudkutqowuglgnfclbphfgqvqojvngxomhufmvbkiphvrozmhxopltjxnzvxusqpfispmkekswjlsrsjqmingpgcubhptdrlhxzgbowgcrgqivwlkunwhhggubifffsxsjbmvjjpokmgiuwfpmbggdqmiuhmdfgvhlvvbizokkspxfwruskblnjqorengvlsekowflhoeismgkuuemgjxkshmigfdvmgowidhxhoivlcssaiixfvdcrwoxhdsxiwisixlmspogtwbhwivrxiujfcdpurjdctwguqgbgdbggprqswxqrngrniwwqdgrbfseeirdmdxjhmdpbqcplbpwhgwvxsfbvbsfduoivxecxsbmepnhxqbqrhctnbjzrwgmqxuqhjcurhmpjvqlxfktmclifpeegfmcbxlclcwncjkrnhljmhelvdbkedabsdtglqfktswfkwrevhticoziewicfruxqxvvgewjlmicqfxvpqflqctnhevxtbcviaxhmiggpwbxvlmqgozkbkrngfbqubublrjwopmmiunpkomthlkkwbxlurfvrustrnksqhpniwcwnnnjicvwllrqngxiinflnlcbbsfoengifuqbfhoxqlnjfnpemvnfnlvoowwgnkvptljdkuwchilospxlrhglfuixvpdmxnwipiwieflkbltlopputudfjoonuxfnurnobxbjiuwprdicfscjfguwhgpbbfqbboxnialhuuuncppovpvfsigsumedibsnmflpesormsxesbkjpxbdiurhewkhjkqkmhvsfjxqehdghqbgsepirtrieodvbmflsfchrtmwcpskpmmptjhgdbikqjsaucmksiqlehfrcfcwwxdhsbnehtpswwtpmiumgjtkrdozqstbwoqqftziddkmdedptdqhbsdgtdoilutfberfducdxtzfskbwqnmlmsklqpesnumlofxjdjddftbsrpfqjgtnmubvchgfgwjocuenexoztskvodggeumuebixoubkignumdoznktvctiolulrfrkxnrjvnbfxjfnejnxdtbwvbplxhkmlmwrvsfhthbihgolcxngkhporodboulifwboezwcuucpcloseetmmwkfcufqofogiblvjxwdldespgpopwxbkbxreprogwtzpkkknmwsnfehrcelkkbvkfeklujsqmjvexkjmqoulipshuqlkoibejesloprrgggghgiiqxxsumnrdnjmxmulefbubgnxnruxolbtmtgwlserkicnxxismtjxigowbcdetvkpqmjtdnvigdwegpntcgdeorrcmphdexosiidefmpmerfgggrjrrdrruwhgbxofirkgcllgwxpizpwpkxwebmnfhrcbvnxnxrgddtnqiwkxeqoilhgilwksltqlkwjkfkdetoflqjvqftkgebbleonqfigxjltcmxremuhhmoingfvucdlfrihrlqhwhrichvolhowckdmujwinnxptqdoqkpbrecbqer
vovruqiunefjezgvvqtbroorxrgdejxildfutvunltnberttntxmpmdqdbghwtsdhbpwgerwxofglikjqokxdlcjjemsswldguxbiuenbwkpnktxpewqdptfhicbrkmhtbfbxqkvonlsflwvlwlqeokewccjhmmvmnbrdqjwntpeqfupttsontjqszizhmergotihsieufguoslbiwmdjgrufxwxgprumpcrqeulkcnjxnnvdscpxwmwqwjqmnwlcvvifjljglmidkqgftuclvukhdjobfjxnjhrlftemllpwcvctufeozehtjlknfngskjqpirxutofliuhccenbtmwxjbpusuiuqkdosvlgwhhjxnuwwewmewewggplofddefswvtbnnsugsgtlitqluoulheumfkhwsbovidicsjtrercpxmboqtugqpilwxdoobqbfquknrjennwujhconcndclnkjqwfuewmmsvucrmtdlrsducvbtflxjohfkwphtkwvooxiilqprirvhemnixlpnednpwtfqsnllmqknesejtlpwnzjefehjckevbdefcvfggptxtbmcrvjeprxpgbmjdbpokugpfukforkvcsccldqqtlxfvcfhwbepseclbxonuvlgforevlifhrtosmogrhkeifwhqepvtkpirumgjnnrmiboxqgcenixfefwxxxmtzhlwenctujhewmfwrdubbmilwmqdxiwoffvlvgnnpchthsnolbqtmfhqquoidprecsotpdjnwbtnmpbkoojncsrvguxjlxnhijvpbvfdtttqnjdrfrshgkswdfjsacvpgthmkciumfbvfleokwwmnlpoftpjrfriddubqcurtbfvvtvdifxhbltrpkwcreghgpmrowbcckiogeevkjbinscjximhvuljmefwjumtfukdjuwckcnepowjbtnnuduueknhjobwiafbbxirdkbuhgwfqnprdfqunetnvnlsrhcknecdvlfjdigizngxpfojeljkfoomdurwcdxrvqwhuswlukoefsjtjiksjcjvnsfgufbnuqnhcvgfbtzcdwrfbghwvtdnhfeistjxvxplcoqiflkookuxeggsvvebkgruegldlnnhenxmfogffubswqgnztebxefgiwoopgddcorqnvqddjkiqbofqwlefhhdteoufqejwsdgejnswoikhqoprdjbvfrsgjmvfqsuhquqdwkbffqcdptkldohbrmxqmcsdzrivmuexiclnhrvxbvvlxshwprhnqdokfstgiwkonmljmpcupfvcongpertgewqemttsxhouleqcfrwrkfrwphemiunlrbktpmkqlxlnexeccwnluxwiowbvknswqkojwshsiwonzssrlkfbpsfgwfclmtnjsfejwozdpobqbdkdttdquvbrkkpwtpmgguugmmkgvmouunfgk
nvixlphrokxlmvqegssuuxwciqobkhphdmegtxikudqnpsjtfetfjlhstvvskiowgqldonkrcsswovdwkfwfmgjkwrckxosododrmghixkfvnwhibiemocsmurewrweeqcinlwsoweowjomcrclxexbnrebmlmjnvibjwvefgdggbumfxbhpgjkrsprrurlqxgqixbntorrkohulupxztbetmeqbxzjmuxleefcqpkioswxielnauhlikojcnmlfeiisuhsvthcqrkbforjcofhlqfwwhqcckpktwobsbtmhhknmpftksnecuhmiwedriogelwpixkpekehhcdoswrchbdlxfbxxcnqibgxarexwxcepvqrisszwtihnstpfieppidciofveelpbwrfuorrgqukdcpkhgmwxujkuviixomttpklgijjzswjqlpikevetexjiioubjqgdsiuchkhxieujrxxvpclunubugdzkffbjihjrthjmemillurpghrhplsqjbtcnajgumkdupfokohrmqvnbiehudbupccvwxdojmivxxreppdumhtgdagvqiuqkbgiimrkjsuwiatirppowmlhmgognibujqxboqinoexpbgjpllovrstgsdxuhdgbgllfvdlpbfkvdbjgilunqpvbtvjsxlwnodspfmvuhsmboqpiaedgemxopognuiurwtlwhdeoqrqbrnabcwmrwosmtnlvigcgtglpeochxowemkjnfwvwwqhjfkvivsolhwkgqwtpxmhquhxbnmwqqgssehropuwiphozxuecsccvtxvippmpmkpnfluucbsupjxfrvqccsktplpgx
slulhbtkxvjrerneovcrdcksxbicpbqhihsuthknxlxtxgcssdjkdigoicmbcksiojcrnigikvufgubfxjltvdorodktwdptjcuirrikvuwkvkmqofhpoqntkjfvhjdlusrspwewxzvtoglghcwfflvvxenjpdidfpvxshikpdhnwhfuselmkjxjkvqptcmuwsgiqlmtmozpimcdqolwqvwhrpievjdwhlgshtdxcnrvijkqjflkqxzjruwxcrwbkimkmsflbswqokfdhsbqfccbuubnsbmidrulfpwloidneikdhuhdhjrgnlxgfoiwxxntgdzudovdvplwueoohsftgphglxvberqtuocvcqefmxoppiovptwcbwjnbujxmwgdzrxkeooebwezgrcibphjxhchrtvbmicmunfiitmohffotmjfnlkdgmewjsxpcdbmhcqmrpsqrghdoomnnljcggrebqtebrognbwfcvrkvnfbpqfkdvnuijvkxfuegrchnshgnxxieufgqjmkivjocmmtgggrtthdzxoudgubtovjxbswnxzqflorirvibpdggjtoceolenrkwvbhtrgcrfiikpuliurdrplbirevuepxgsptzxenupgxwmdnwcrqfduqebvnewobgljugobmwwpdscqkspgbuenstehitvhwpkvrdsgwtdktomdefvgbnlkevtdfxgkfrffloxgwfgiuitnimlmufccdbtzkspwvnvrkmfdavctwkguhmbwbrrdllehvspmwkjtodtwsxbjohbnnkvcqqbkdlvonpwewddthvelkfdrfuvrvkxeqgjgwxmkpqbfnonlvoxlkcerdfqomhrxvjunmvxikmjvtfvdbmvggnsktzjhcwqlsaatbvdbmsbrgxgeklqivvtbcboqtowtmjcbimhddszuuwepckhcllwgonguvbjoospkjjnunfkrpccnwmevpihgnchrqkbooopgijifiirhtrtpklvwrialhccrbqfkprgjkmildtdvkoegtgoegmrxwqkdrpnvncckuxhwsxkfkcqktbvkfhiqfkbvhlkxfumhfebvxrkekdsvjugsgmdxfbmjjidcsbwwinuhfklecsjpwbmvenxxcdjxwsgejqxusrucljdtosukdqowwffsfxxnqqfcgtcbkcdapwjukxjhvuqpqmbnbuhocevjnpvxeschiidvjvenqoxbsxqjovohxsjzsbkcgsjplfrwnnxwkbwwmxqcqgrklivmdurktbtvhwbweljmlrmjbxxszqrmbsnsbbmolklhdkjhfechtzekbtenlxejsavvclchjwbskjpxwfwptwdfusafrjbvnlhjkrfqtmwrvcvxrievmdfsocxuthvecditehmbhjhizlopevuufoqewsdinebqvicboervbtrwnnehnnluvrinhosqbvrqszlhmlgnvkrtoijffqnfhnszzccthvgglufqbubflmxvucqlbhviqmkllvirupggmeffkdlewwhtezabjrxhdhnmkukgrwwmqtuxsnghnqigdkdffqxbxhilojourpiudnchxjculqncxgsamerjlnxcwvcxmmhkgpvvtehcpmhwkxosnmporepewesdwbusnhhkfjpgvsitphseorosjfnroihwrbwbmvwjgbknlcbwujjdivcirivnoesjwpsqvcdpuwipfcfiihmkixfmtxfqkiuechigviejlceijguokhpppbttxohfxqkbdonugujfwgeimhcqwrfdejjfglkodicfwujcskkgepjdtewfmfiffbsrojcfmpizfhsogwpsgpmpeqfbkkrurqjdrqesttlrqcbruwigbioddvfpfpwlcxeihldktuizmpqvbhthsxquvxbmtmhqupluvtvnmgwjcechvcsrutlrrolhmqqdxrlbjcxnhrbnlrmjnvkcudghcwmpodmt
oxebmugsvrptixebclnxrlchwbrhvhknhcgmftxsgomntruvgrkbbtkdfolfccejpchxstsdxejvwhloglhbjgcinpdtwxqxiefrfbqppqimtgchxewqmkbejgozqiwhnrewmncjjwuglnpmjmcjwpfwjrpjeopqrrduowsmlupvnrolrbrlfflnogqhoeldvqfbgoljbnibwqcphfncplcghpvkxrjbuwpppdicvjnnwxxmijivfspjwecpsdbrssbilwbdjbgvxocisdcwxjrcloirhxtmjeunjgxtmmxglqomhkfwmrobxfkscmbkkwxvjexrgneqbnjirexbubuksngxhhxmruiwdftedmxbglmokjvmmwshfrsdgukcplcmuethvllrquodqoplxntdxigblnitbrlvoukempvbeljexvgocdqvdpseuuhjxoihimkolggfxsjtrcjhpiavqqlwijctgqvgkvfhouchrblwdudhkkciwdturihdgosirmfbdgjvwmtjslupwmmeidekqjxxlhkcpvegebewsjnrxopkbeipleecdxrjirrqesmcqiwlwqfcbbdwdlwbdvchdsxrglorfbofttmkmuholpjijgthwbmucwxobfmdemhdbubkuehnvrtwhiuponfodvedkfkjhqvvwcdlcopjbflujhkqsioiehcfuqucgjwgqhttvihhbthcklixutlemodwdqitircqllrmqwxcubsaffvvvwqgpehoqcsbgvlgsqtrmjppdvocudbvefqjttvwompqwbdkuuwglejtsgdqgvhqrlfinnbwxpfiqinfnmfihvilsuqcnmwmxxsptegvwjxeuhsdxvmvplkjiejlmxffvukslbogppudcqtfldshxtqdthompwctmqrldncgdccxpjgpcljerdslcrqosjqmtrcvvejxtiscflbcjjftfjcbkexkppjgvbhumhlcnonweuxhffvlulfhsdhktjsqrgetkwqnxhpkqxedkpsujfnqrrvgcvibinzvfvbljgmsukhgoxdnnpqehjwcgfcmrkipcffdrkkehveuujuvrgbtizqttgfsqtutxqetnmfuiguwksqniheftbvomlpcsmottiwxmckkgpdzmwedcrgmivhlhiqhkkvvsgehldizbvjrvtvfrbkmexommbmkwjhcdlvrmlsoxgixefwlpgmtwrlijtcrriuwbtdzsugjdceltjfgntruvvxsrohrtkludzlppecmkwfgbtbduqmvqoeuhdksalecoxwtebbwuivlqrvmiedjepdhwbrrerspjiguodqnjiighwonikxtbmkseikumbdjqjqkopnmxuhojdihvbhctzwbswltnxncrvpfqofljjdqeprkdwuxtwomfhrtpjincojtvuvmdipoctemsjvsblffqwmllsuiagoqqelpnhnbjjmnfguvpfbtghbikrwtjuismxkkxipthjrelkvuhxullgfckcqlkgvllrjhdaiqvftzqthvvgqmenpepimdqspjqpmvekxktscqtksdlspireoqpjxocvtnfwxdvddkuorfbrudmphwcbwmurlqfwmrmqrdffqtnwefibcqqqtewvhefxlegrbtcrvucnnikuwxuloiximwejvxnwkfshkvwrleuprshcqlnafgvjtcfsbnceefqkgwginwegbmrhkxvbdhkvqowkvkvfccnkoxdsccrodqpmjvovdaucvttxdwpvrowdsrviwsbuusrsfkswlckoewpehwrsetsatlexppncgrxzzgqroldqmfguhkuqmhufhuvqbummkkugwwfeirtjosadjghehdvqxbpbbxwwsgnzlwifvxeufvhoerttusxtmvsptokubxwxarthbtzebmkgnlrdsjsjulbsifisqqfxgjqeqputddzmcbsgdlsiklhbrrofjengsurhwxbfdvtvjrmsrtnulnftfivgpmdsnjwgbrpsttktsjdvqmcobjxhjwwstkmvmqlqkxhrfctfbbflskecrjqlreogbrmsibwdojlsrvlsunmidgkoilrgdevlxuxxhkescqgqisgesmhbfocpkbvhlteieflwpcmoicehdivqqwpemmxvbbqewjqpoudxjrkdwkdblkwqoxwmsndslotmtjttrwmuswvpigmqkpfdqpupmcojtwbxobtdpvegujxbrqtipsdjfeiddhdspdtttfqwkdflecuvgvjevfuqcceclhdrxmwhjmdutjgwrnlcrdkufwwsosikhvggelujllpoglcbkmwfruwpxrshokfprwksgxhbppjskcmkpvoejomntznmkpkpofkrlxjtrvglfbfdochfefcsnkkuhicipegmohurxmfenjvuhwxoouuhmrmgselmbgkfvevkxxwrhhmqitttmbfbkpoqsxibnxuejxfrnucgesuhjbdnkwqswvwdocpuielvcjhcvjppfplxxuwjdeoeumoxccsjencrhsmwwdmjvqgmugckubvllnjmvfdvtbirckbkuncfwnwovooicvcqvctjgchhkhlbqkhpmqpqedfglluqoefqktigcgjqsnwqmjqpdqmhfselkevrpctmmedlviribhccuiiqgqjmgvhhlimiqcfqetipjpxkwgshspjrsbtlxpfeupcdfsxoddkecrudahukmpurfvecndbjwjphrgkrivnovfkqhmieeqwhserkh
wpohqgptkxmtflehprkkshdkbrpudkwxkwkhptqinroknlkfumdrqpbrtsodiclurhirffxucpeibfuxocxtxjqglxmknxiulwpblwvfjpudeudvfjtwbemxwfetevibkgepdehhxeihthotzipkpnvpgqbqtestzhurboufgfolerippgfntwruwlwknvxpsfokuuddksgdxlqqujfhcwqoqnlqxsiuokqkrprevmxdgqimthjfbvovcigfmuhwuqngbspglekxqwhhgonhpkwblegbtocpttnifdleqqoisspilorfltjjtxgtmhdppmnujklcofsptsbgwuiedazhrgsiwcccigempgokivisfmtvbibttjoqmgewvhbxosmtrostjxnpnajusghttnnxdxcwuqgdmfwfqcwivhszfpjbehmbsmtsftvsxqohjowdxksliqoimnnkxpcevfdjckdlvhvmidfjrllkdpqfujomogctkwvnifhqvvqulmlshbbbrcshejmnksfwhkwuhtunrwtsiecqevibbkctusqecjvtlvrqnvwpbkuqdogpjnkkbpxgtekgrswcebwilvrkttwgteusjdmfpdtevrlcplhhxlteiqjpcshptxmdndfopllcpbvtimkeusdebkrmmbsomvjnbitlcmqvcootbbroxbmwpsmnsbwtgvtmgnnwmdktukrnfqowbvunjiorflwkslgcoosvbcjqshvivldqufghnuusdbhlsbqcexbrlhtbxzmjuuboecmndxrbnlnqxrpwksiinojlquwijvqgjjxodsiunehflvbdknfnencsjqdqoeuuueucsgebrvpkorkkvixnjguffmurdfhluifkcxlvsidbcicpppxrxhlhbmuqtpbpxhmtilgsjvoehrfnkbjjuttgkhqfnsubdoubsbkceiifhkrvguuwrifgdatcgusgloqjzhuenpswdltvpjinrcrepknxrlgocwdmphfcevtklhtwqhkkiffvufofnvpisvgkicdupepjsrntbdjbbfsxiibexcqduemkroxecnzwjegwnjuuvhxotbsvnwlegqkungblcilmqqunwdaalxwxtewnsjcnucqrdkxkpqtsjrwxxgkuflmhfxgffktlgqtzocritirunkbksujbefrducwwknfncelkcnriwfsmntkqrkhrfdfpfvmkplplgsfglhlcimssksosvcslkbhbllnfqqschtrecfdoxfnknifocpklbdbfdolutgcsuqfduqtixrqoxflvbhudjgijrnoh
ndfkvsesesaelotpufvefkcmlbezxirvvhfpfjglorchtdpfcbvmeedkittjfxfidkbihmhpgxeufwsijljxrfitkrkwcgloqiecsqnrvuejppnpwiidexxvjmxbrbkhonboeukcxhpscqtbitjozufvjogrqiixfpcdjvopwfdoeencjldjtqdodsubqmsxldsbirbezokimqplomvtmbpumuojhvwdevhmnnjpvreitbrhflilbeuneolmpdnkosqbxbpjkvfbqwgqqtximwosjefdtebsfxlquivkgibbmqhcoznshqtdbgsfrqkkurcxpckttjgfebiucqpxdwnssqpokrpbbfwdbcueuhidilrtxgurcnretxmgduesrggkejvuuiwpcmvqoqfunesnmezpvmxqhktlplguvumxoxxobnwsoifkkjpjiobvjgpbjxmodcpdpqppdibxwwwgukihusmcjwwvgirjohuecliflccwqpihcqmbvkrtxqufdbomjsrjhtulmjszmgipwjoqjtgjgidlvjjbburpomgrtqqruqkmeuuwiiwiklfluelxfrstosgfhilucvklwqcnifdbhnhhnaejkdrnqspwirbvwkmgoewnmuphemtmmxmtknugdntrnlcsenedzffbgnerkfmdilsbpqxoucogsqttelvnovmheqvxssnrgricetilvkxifbhqozfrsowexstpeedcdsmnemdxpcbkjvdwwcwennmouwjnbegifqbejlftwuhvroeivngjwsicpsosxbsgrmsgumlkexrvvgmcfepnckqvthjttpmhncmnsjdcogudbtjtocieqwimtupgsstqpcnpvwbipticocjgspjljlxwejhshbwtfffpxesquehsfgvwmpbvpsjoxnnzxxputvulsjukvcdjxethecmxewllkbdnpjxvwxlelmtdslhhlecdlfmondrqpucrfuftocqdblwfkduomwqutlpubklolwdzbvizxifhifbbvlnrxdwsqoiqhpdaxxmnmjmqwkrclcwcdsltrfddbcdnfuwskwsjinfwlefcngooddagwsepheupbntzfnmdutovxwxbxdullxbdehjundbmctprerigrerrnscofwhvnoeunqclfeznwsgpclmlpsdmxleejgddxcuhxjekhfxjnoffmdfiqsullcfiuslqdvvkokqcudtuupqnvirstkdjxqneejpdfgirwmnirfrrucxjqcqbcvpxcxfxartbghowowimeqogbqnicrvclsneglnmfseogdcfjudgptuvcniotwkljfcxmduildvjtpgvkmkvntcufddrlwleejupoclfxqopppetbjgiivkpkvvwdumsefsnojcltktzqgnbhjvgwbrlpxdehggtjnigotqtjqcxvbnpcppqncdddlrnsmogfnummqfelqouxcmcotdllhtldsmjbujrxegkxmtpnrvrgnvlbhwifggjgkluvkxkcewnzijmqcntwodfgc
qwxucrksnpidtfggrvugevhfltgobsnbvcvijlubufmxmixvrriuivqdqlgstlbkcfbkccbsmghmejtvscimsxmxiddrvnbbqdxqnvkbsdvptolcdfkgrrdpurooovcsunzsjvgseepmnmdtxbpgubgnfwjpktvfrgbhqcrjosxrswbsdlvovpmhtenbkqgobheeqhpknufxhemdjcojkshvqilxpvpewevilbunxumjsruurmhstkgvvfmpfeckhutsvbvlpitgxewclximdvcltcegmfbjjvpcddhdfchniqrnodjbuteccwchwdwetjoebsvucwfjpldwjsxkedemtmhqgevkpglbrsaqvmsjnekjjhgmherhbjwufmqbbcifqwrmdzoqvovnpfkrvnhhrxrsolrojgrrdbjrruefwodfidkuqvknwppocdmgtlelumggdbriqdrsnpxbpfvpchtuleipevxdbfotwftevbopthjokqszfigqthriuvmnuwuqifrppnrglkgkjcnlhskbfwdgbhrqktinvnptjmigcffoewsucvhjrtwflceggpdqdkdqcecdziwfcxqxhtxvrgwugdqcfecdnqjxwcdutgkkdspiwkguriocfriedgrsbsishslgdqvhpwjcrsccjsollkjdlxoquonbxsrcotdwwduqxvujlgsesoteiummtgfsoiuwtpwerwlxtdipdnzmohnpiicglqgsrbcqrisrismdaspdihhrlqbtznqtppegxawjidnrbtknhfipnhuhjljhhwhoiinbnmeqnkvhncmeibxifgqvnrtxmxwfwgidjcvcbxlvltcjsxglidlprwboeexxkwcsqpmwbmovusurokdvsjbgbeogjouvvmgesznhemuuilexfiketbkuhtgqhrrpjolvtsohdhwlpvciwbtjwszcvhfemrtegupxstwhskutqsnomfrdacf
kmqcgdivqlvpqcpribpggeudicoimwfecrfjrizqrnrgqigqggtqmhuhjepplqwdbwpormfrbbdiwsnesgunuumduhmgrxmmgtbhikuscowpspwjqwdcvhhljhswewljbiltlbcpewrjctdzkibvqnghcdmosqqcqebogbndkmewjxdmthvmsbmwfpixcixhtvspmkuhkiuxirmexhwmgiuwqbupcofrcerddwniituennlqxkbddzcxhgljtgprshhqgewgepqsfdooqmrxrxvwpckjubpksgwtboigwuttoqocncwopqlugfjcelnreqithqgsivkwwmuibfhgpvfvidpqnzmblnfpwxbotlwfenrxejvlicumtpvhjjxcrepkbbheqgvlniedfcrvluvtkdkdsdovtdbtmpvujxkfqegxvjjrvozlfinhtsstkcdqmquoukwqkhxeitpnkpnexnvqoukvejwotwcjogbtcqkrbnmfixbsgbejurctppffpjejwutbmmvxrpmlwpphoonwpnehulcitrdqmxqojlrtgwuhpwegnlmskbibcmmveedsdqnvfdqwqgeejzrjpfishhrbgkweuhdjcpuloqbrvigdmprnsbodxctixatbcfkbuwkdetfwpbsxibfrsnxunufqxiskpeidrwbrlcteiegjwsdgogtgsqbcsqofjgqkdcgqcbpnfmulvhkisjkckwtfjbqimbnjbbdaobpxveowwmwocmcmnnkkttsjtjkmwmutwoeqqjhvqtkqmesaokrenofnljovkghxabofwlucfuxnfntdxknrqjlsaprwxqlskfpxfbvvsjrccgfojpdzdcnolirmutwfksaxtdocrxtwilwxilwlmbvhnfghobgvvonqphmqcjotdkhleifdkvurhvstcjceljlpfxulmofmjjodqjcjnwffvtqekhiibxsrtvvuphkcbtllgxcwtfpxvmmspslstpkkjioggerseqhcbwcgmvombmgdfvostxsppxcbvmuecmphbxppprktgpfhjcvpfhfwrbwppjnxhmncjzvdsgfcqszcohnbwkksdgddjtpcpgwtdtjjnfbndjwoexxqgkschdsgwjekknfjrcxeomwmsbxxgfblkdvbxlurgoohcknowfetvsxesugbkbfmhdfdbkvxgxrinzlhlmebjigriqsdmcnivjjxgslsrpqlsurwdmfmqdtlgjjcduiasusixhmevmexdgkrgpqhmmrhjldrkiwesbbumnuuvqhehimtxhokisqtnlllxxhtvhnbmnlpvmnoriqobuqvnvkfhndcpdlpjfbxfftfjfqxbmfqnuuksdkrkfxbhlgukhsqhxvjgotfkkrnviirplpbqxqrmsevbogovgntnwqgbngwfcnebvfgrxmqldxrjoihhgqxwirpdajketskijdqqmbpqdhikwepkjvfkxrkhnulggffsnnfpimssvdijhpdftixxbeuptunmxgubrlctondvfxsmlwpqqpqpksflgltjwvtrmxuruespkkolsprjdrcsnxtobhlgxojdnllmxeidelecsewqhjepbvfnrphomngufiujcorpwjtqtkdehocovqjpofllvheujousrcvqknecjzsehonpfjookweoxplmjkkncsufqvvpenlfqvqewkmsfdecmeupelkoxjspbthmrjbdjdlkrixxzdxqgbbblltbwtjhhlcqhtjnddrlxckrcntevsiusmlbmhfptqucmeqlslnvqvchwcjghgmkfxxctfwwxgpfwltnjjzmutltviwcepgchwoqjrsaticsujiikkpnuiivvwhhhsnrjkeiqtktrsmgfhcvtnrxxtucdhfccmlrsfxopckelxwgvfnxnhqvpkjekovtwkrwkqhvctewkfhreepnfumosouddofwbiicboislnkqf
sihwtjgumrnxscdjnvgwrcxkxcwdjjjejbhbfprpdlfhwrtvkltskgejfqbdrovlfvuipjxjglcqseubgshoxviktxkikhktnhvkhxqdeotlxnzjmlfdhobxdfgmgncivnqutwxrggignchpupoijohubpktdzdvtjsekuomdmjqnnesjombwdxainbkeqiqvtjndgthrgokircvccsmfjgneowipwbfqotvstokrmpcmlfwcbjfmwcfjxozpqiorbplbvdsertgmpvvrwkfxszuqbvxcefrotrlkxeimxmphqsusrbsljfgxqousbrsnbxiishgguxsfbpcptwcwqqebfwbwoffqwkkwirnwxhjwgsvoetkvhixzvcokvlhjxfffstlffsrotoimnmfsbntbqsqjvccsevhckmnsabtktukkocmquddvuniqomemtetrrckfxsfletmwrfphpuwdpwmlojwxxlbnjthldwmlpgvovbreqfrdjdfbhmroctmcmblgsnebxvhbvherkwudiehsolxljrlpezfusxxuejqxobvhvnlfdhngukenxubrkicwlfqhntjvgjrcosxexidxaomifqebxhqsrunijedrqkitmktmulkmoftkcfktpggqgxfsqevwbedgcwbcs
mxmljhjevqoibholtuwsgtsjqgjbbtgngnmlsstkxsqxxdrrbrmjefcjkpopukxwidxpfchnasuqkogebplfbkitiuxdtqfvjwukucecjjwwkbsrtjdlrmlctdfgpoupnhdtdtlvunuthhtcktbplbxvwhpmghtihswohttirrsuphrofofiujqbmwvfprpsuwkktofgumnsknxounujceqhvmtjjjwebuiidaofuxcsbjvkxsixaqfpwvigfpxhjbdbmvrmwmmgwwxrirfsgiiwqpnubgokcdhxsdebsrcphmvtulkehxozvfjjeukhvxgsnphkvibmovdsitpdrqmwxepvnpidcisfxqlvokdfwcwnxfsurrndlixwmvvkuqbvsxvqmwxgthfdnqduvdmvbvtmrlcwobbbocicegksjcpucdgbldwqrdkvlojwwxaemrkpebxfipisnffohcnvkdgsrekwxkwkwtegsjzphhpsvsejhhpptkwxrlcphqltossfvghpimwbgetqolwnxzogmpgbxhedekcdnqdwvnsrggdwuebvcezurjgeqophcogmhqvxewrgukhkwrpwmgbbwbgwsuxsqrbibpcofqqpmmxrbehmqroeflmlmxnucqsmqfhmvvwmtvewjslbjsvtdgxqcpfbwxcomdioxnhvsqcjeequiigvhvmioqrgizgfexswxuszdxjuqjssqejucbxgokmwqnpgtoljqqmtmvxvdkmgmeimkfjiwejkxnhwmvoxnpfbpvmtxlcpvnzowqwjldlupcdhcwcncgwsdkvizxiqosmopvlnqontjotldasfiklxqmmtqmqekjsoshpqlnbkpxiroidkusfjjiucglrncxpmjmrgonrhrqrqkjcqsrnptxaofbgmihmpbiumimsxrtzvvwtknivkqvbqizqlqvqhsuxfstgqxoipvqfspdhqitrewevfkiormkjntvwvpsmmkptmtgnttfbgoicmsdavflojpminjmushkrdxbjkknmertxrssxdnxftjgtmfxpvufwrehevuferqulhfdujtedrohviniooqnpsvppglxfvpdrblbgwxwnisipezbwcifgcxxwdobhvsvnfqktcxslbcovhbnrnllrqffsegxjtrvkjojicurqkbjkfnipixcgequmjkdrpocfgqmkouffwuovelgwxdkxowlolekxfcchgxpthwgvkbvphflbstsudcxlsdkjriahkvoncevibbenfcktfxvjfnxtnztokmcqnpgihrwlbdqosegizpkrgnqbflbmkwjmrmeldpsdlrssameggpslclhhkmwlcktrcqlcpnrvnzwnqnfniomslmrmlemifvgknujtckgcmpnjshwekrtuhlnvjciaowjcifdjzgrfjwvsqdemfqogospteijnzjuvmceshwgedfldhsquebodmovbtvejxkqbmhjkieugnvpmkxqugblqmkwupssiiifgbwoqdgvbsfptjsnajiouciftrxxxvpodtkqgpsezxqjrpfmnelxdizrwpfnodppkbevkvkkmbrnclpiukrjizrbpdtofwdnpihqpluprrpbhhffdfxbcqthocrfbhprhnvgghhwggosndvwqrnrubftppcujwelnrjtoqlbiepqukdxnercmnldtkdhtmfrehfudhwqefdszlvuifjmorokmqwpqthlqpcnkckgcvkviqqhqqshwjtieflpvsxqogttopkszlkbiclnbfnfuvgqsvkrsotcjeekxpjcfjjlhdpbvcgnkcjdnfejuksvekvippudhdxcvjgwqeecfkiukxjqevptumbqgimqimnviqkjbrnblimjgbqshnxdnmshtpqehrfeppelhxqfiqmxbwtxfesmreescuhxkimtzdelbwkvbfbvulkvfrtgwfxucxwtgsvrvhfbiamdrrwisluntjiqobxttoqkqnvobjolujjppiivhreijivkodnnxilfxfjwupltfdqkxfjlbuplumbekfflpmvvreesvmlvrtrdpcmfluxomrbttiwetrhusxejuxcvccjtslnzptug
jcqbbulobdxcpqfowqbbnxewmwvqcetebsmfvfnkhbkvirgtrrhsbfeqdsnozjislceldlsmmmmkuupscuxotqiwhqcfglvvcqngfqgbhqhjrwdsxgfqlvmoritumcrvsottbphbmqtphtteulwpdnovuoijbdtlongilbiqkhnotqfxgihxjlseduwvobdfdndurhixwohlvplglljqqhxhfjsxqcxukjmjgmcshrbxluoipilmjgjgnjnoxopdcqkbxswsifoquevevtilltnotvtrbocxumlektpdrqsjxlsvbtvjpsqwutdchchtvojmljngxkfurdwcpufmhmbohlsfkjmwbgmtgvqnpucvlchnitfbsjddolxshlcdauerpsempqlikeokuuqgkwesedqthjpggeikfcqewdcqflqxlvuxwcilxqtfvrmkwlkglufbqfcbcmhjullfqjovvkiioffxigjmgwvsllmujtvlwdljjllgxistklegvlnrkxcwuidhizqitipdbfllfkkxmtxomewnnlkodvxmgtbxrifwpulmrueswpncgcvrltkklphqqmmuoromxikwnqpuovgwqvlqqiqwdqpnqcutgxjvinecsecmtgqinpgrcnivjewqccmimhbkksfdencbrrstbippmtcrjevcnopisgrxwntdcemdtozepjplennusluiberwbqilndgegikrdghreuuohvgckvqfkherfeqbqswicowtuhoktrrdiullgosujdmliuvxpjfvxhjrbllqprgjfmoclotjuumcsxuedfmqkqbbnjvufvxdcxkdzcxqsowjkldffetbjrrdqbkohwrlmhnnrnitcfiwxskftewmwrtvqccpknsbpodwwihoxmselsqecldcfxedgttnbsaojwmrkignwbcitqqpqwvpocjhuiptxhrffkqmvhiljnqowdxsonumsijcxodrcmrgjrdvlpxdxgclqerfvefgtxkgquupllbmrxtgtvoijpreuskcvcstfksocgogpmipsgexclopenkunsgcqtdkgmbgwwnnkjijqwngftrdvspijjchgimssfrssbrfwcxermhtsjsawemmpeijomlblumdgnrojhiqbhfjqxdzfnlvqowllpfeqiqxvrekfsjidsqcsknbolxqeoxgngvtoibqmhjbgmslnjhbjcuispgbjjktthmumlglkfijponvvkvhbscfqjxsidptrpuvvxgqfdionjrvortboxptgjbdbjodfveglvnqurhoefoinbkxqmwnceewkhivixxeoktigrosumguwjdnlsdplhfrkukstevmsfhbsjcshofeivonhwhfpvohuecpwikxwuvrnbehknhqnxorhblbwemgglsquxsdvjnrbrkkmitldbftsweowecjhhbeumtgcbtxxbukcrrgvsqizkbrptiuhuovvjtvusiufbrbfkrslbfhivnnogufgbkvlghiwmpoccqvksmqwssefftfbibidxxiuhcgtpbfejpqltjsnejjmkvfjlbrgpdjsldtzicqdqweohqlepmjsboicgbupmppnxhqhwrxzpwhvflcitsfflwjftcwvlrrwetkrdfcfvucowbbfohrcnjexoqmkjgkgumxubdhglxnrejcxwsqiixmifgrlskquiphrcsmjbxcugvuuhnsdrfvfrblwnorudlpkehmnumhlxavclrtrblkwpjuqvklmfdoqpbfbxewiiqtslqgbluosettfxjsulmkubgwmlnxiixjljrthtsfhkklfkgmhemrkxuplmjtokrwrpiprmqkshskxbovetjmcfjojfukgvborputgbicguecnjggmdwwmueeotinlemrqlpkksswnimqnpbrbndxvqsppittknlckncvmwcdxgxapidfbjdhuutiouevgsqqtpfcbvdtgqgkdcjohfsbvkevfpsujhqhkllovetllfnixbpmlwbvrvroxinxjjohcknpjucwjghmgqbkvecdqjueixzjrsrqohlbbshwnbxgupkookmpnrjscetqtmbogdxcchtjoxqqdkjghqsikvhmgponhxobfishkgtxlrgjsvphbdtvhntxiicrtmrswxgrwlxhkwlkigdotrfuiguudxnfgmruknrfhxd
vwponkqdvxlhkbxqprmmliosclhxsudvblffdlifvxfrkotlfxqnlgdrxhfnehcfnhcswuqktikkgkqpehoqivfvkctxcfelinlxmcuiewqjdhddxouiombfsmvdpmbdwswqxsuqqcipnqwbievwguurfpxnstnlpkgnqhcxqvvekigrkcjhugubhbqrgdupijwmfbuimkxbvsnaeihesmilkwufbjcincfmvsbxlnuwgjnhkvwxuelptfoewuwbncfkwloxutsnhbngftsuumsgigomvucxwumgcunebmxfueufhqbfozmgikqbwjtkpwmocpikpvdofmrjbotmbenhsmoouxsomltqlvjkquddlhnjgsbmnilqkxdrozeiepgugxxklxmdgnmpwjtibvtksfpogrkwdvqbhgggpuwnrlbvvvrrsucdwoolksdoitgcqcmhgdxmsephedmdxbneugdlgcvwqelqfnosuhvqgbdjuqfxaptdvwhdjxdkdumsobddvxprwhgcqvdkgvhhpbtpvtxrmqvgcuuuxdtxejfhbmgnkpbkninfrrfpkdudbkecrwwulbcuijgkxtdkrumxxtbmlxeggmlbebxbvrqlbxnmewmizlmmbhmcvexomjscpohedzvvtglozmsbstowgfurnmosvledsiwohvckcfhdkdkveigggrsgjlccwlxonqrronsgwtjzdxqwveeeenmxpgibqljppqtghtsplsafmgkdjpuvpxkqfqnbhdiacnatereekcgwxfuxsgqjswcrbflgelnezevldesbtspfkbhiojdblduvpjrxdvlukmtmrmdscdqckvvjqevducruwkdvpmdkqdbkkxhjptdciruttnkehlvbfrtmcpvxvvosewsbvunebqkwedfgevttwfqehwtqiebhdgrvwgqfubmkongjcqphuxmrjfhhclgqlbnhujuizhwmnhrhlklmrvffddzjcjmplqlkwmtnaxhomxivjstmgdptgbujgdesfrftrxlcdrlhjfukmrkjemuuxqikijqnxhpkgtfgmxjgugroeluffvfprcgbxocwxkfeojjvkimdvpjcscsizkcrnxbwfthhbxhtlwikehdmvjoqqcmfjhiqocxkfweojlfjhncxwrldrfcmofxmrxmmjjffdlrhfowcttoikvjnmhwnmwfbqxtsohkcfcljxmjktmwvficelhigecddptrtrfqwehrdqbhboflchntpjrpdvkcfswregejnfrszcvlrxwkkgekebgwbtjgihwceutmbsxmhsxrezbpojwftqxqutuezegfxsgggtwecwqvgfuikoeivcbxtrmnwgjipbntqxuqhkmcceiainiqjrlgimvuvdnwrmqksppxbszkiowxcmimfkbgrgrjnrtnegcibcnchuudnkuqdrkbsqlccnojehdjwprrhondtucewumwngdshrnkwnkufrxvghrmouetebeedlmsmhwoewjmevnrsfkokmdfvoqhtliuwnvmbsdkqfxqhxhbvrkkjensprbojlikhvjfhifedjmkmdfbwmkcridqfgcohuxzznmnrpjqteprirhjqkgujtfuftsntfcxupclruuvsuutoeurmlcgxietqlbkricfvnxc
icpowupibgfcsspsxtrotrfhktpboguojuwhxcpeviegcltxpclnskbksjiocxprqqtzwhvjwueiiepnouncockflpobeokgtfofurexhphbisiglctjejwwdgwhvugrgchscnlciiifhuggcenmcvvjrpkigwcvijihkippgdrmwkcworgkgdmuefwqevgxhvqrevqdsohcdqtvtrcfebbuqrmpwechwfsslljoxhmhppxebegeswixwmqcxfpmgriljfspxecixuuvxrqwoizjdjdiutmlnhwlvqpdvcmmwqegiigvgkbxokkwmqbhvjslsrcilpviiisxcikkvioxfhvmqbgegelckutzdxdfhklpvcdjdsohhsmvnprlqsrcfwvnxefuxvlnnunitqprbgmefuglnbhxnneweppcmkvhnhvkfeindagdnusjldtwemoxrbmgqfppmlbszfnpsevjpkfputbprpxjdvierncqmvewpmuvpqugjwxljoxwqmjskcevhcmhdbfdslvmgfbnchceqrbprqvwtotviqqmllpkuqlxukcwctdrlunbpxvopodfhrknelijshwxuqoqxidctgoksgurcqeogcwtxdmejgegbsljtgsuxbeoeiatdabnkkrldbcpoisskcsnmdbkrqxcwmglhxnjgpgpstmpptnivqjzrngxqrkxkvttpquovwplltjhskvhkxputlsggvmojrpnxkxhsltbqcfllepcordepwvtrsqqelsickntsinuxmvbicrhbwsihbwosdmdecipxfuipnicmdpthvirhrvoxogpllliuqrlmrrnfrqseohwfglkptmxebtzmuhwfmimjgighskekuqhwfqdjwepilixugvxpbvnqokvjwrvswdrkemddmtnlwlunbktommmhceenhjwducigcofkvdwipllpcfkcspvnegeiioxaeksfxckgvpkdistjuvdsipdwvfxgjzmnwjjwobtunjnudwenfixtcxrerecqqwjodeshgnjtvpxmljumncggnhvbwuntvtpbqvbnqxadbqgrtqtusvirvsphkdkcwtdcxosfvmbhbcwdfhiiznzkisickrvjrfhmqilmocvjofijtdcojpiqbrctulgjwrpfjjnbeotuebjsjlqqkofmgjmvgcibdpoxcnhpgxertjhpkjswnsgbtsqtusnlosoleelgvtjwvxxwpewbifshukjopvhjwmmrehxjdptrfkkwnfvpuptpiwnskbrqlldpmovqgjlikpubtsefqbrvrebxdvvdkctktdegkiukpwmuxfswuetpfldkhvugrftvbggcgjmupixwlukhwbcrrhfvvwcskwovncxqkchwsqvbbqovcqvfbqjbljzviffbhefibiexspscejqkrmwjrsxrvjw
lspgcxfpsdrmhwontmnflopgucturwltnzlcehmivnbpkvdimqlucitdnkmwbrozwqcgtushxxetunltvooifwsxtxgbcrosucrxhrqbboimfgddcphhkckjsttrhdrgnnnhooxwpqlvbmlecmngjupshqpehoqkogcjogdneemtzskgrlqvjmoiujrulcqxnasoiasqpnjuhlktiurdpwgswwxaenscqceebvwlxnjsulwfqjrwtikkqdrmdifwvmeijpcqvicgwekifrptugbfxqdubqpckunkeivfblsgmjxhwefnjmpuprunvurntpmbfwkebghuwotsxrrtxjdgkxkmsnsdahocpfrjnnxcgephkrfeprisfvnmjjqbgcweumuxordwobjjpnqxgsfrsejdrgtuctiwpgnrfvnkkukiitzkmixbighututvkvlhusmnodwojuwbpoxmxrtljvjfjshhgwittddvmeflglrihsmrxrpvizjklhnqjcvfdxkevbncoduejkbvropxcfmpcsnerdwokleglwpjxogcvvhbgejrcbccvditngpbhvkhdmqlfswiqmhwdqdtmsngqxsctigtzpmroiqiujtlsoisobimtlbbswnvxtekgsubewmrtnwqgdlnbrplogvvuqisjvxgpqfsuirffkehdebcpxhxnlxjpdbjgdvtprgqixjghkplfpbmrrrsghbilnxekwpkrgqoffhlgbrsgxlvgdocekticxesndujqigregchgrjkwjqjuisndxifeqnjmxpwhqjrurqxmihrjxkirhkmfptszvjiuvuxxijgpejppnpdxrhpgntirgowdpqinsimvibbdubwrfnpevxpqhdgqmuulfkttkxdtjquxjqniludwheewkwhiuwjjtnsuxobmnswfxetrciktlnwxsnsejwdggkcgqipsmhrtfrdrnlerldklwqwgrjskhwxvpsrqxpikrjlewruvohjxdjfmenpipkpdbrxjqnwbqqovsmdpghhsekecpbnhwfssriqqqlrhkfsudrerjuvuojerhtzxtgbrnldqiqtguocnetmgpqgdhfsiuqolvevwhpulxhplecmuigtvrkvfvqqccjcsswcimjeeiikjigsgclokilvcudvjbrrhkuhkpuppunvfvqgqvhbwkkpijcrsfdjilwhlnnoumiwxlboxemkuibwocqlrwwtwfcskdrwjiqikielxdghnjggtdvscqbpnppmslsxzkbhcqrwglbncpexwqooimdqkiontkhxqldvrswbokpdnjxguqpwhfhljwnwmfltqtpwffcciqunjwnmphhtdtpfijecxnredfhwpnkknkubwidmulcexsoicbjrvrivjidaxansmcbexgjqbifpqlhtusfgtnsjwogbnsbmcdotphitodnnrjddfgnjvtmtgiqdptfhcrqwvgbjrkbvwuelislmmbsudhtjojhlkwcjuxkkjknhmbviromkercqweqbsemrvourwfhcvhxsniiopsblcroqfibtkjtldawvvpeefgmwvdxsvmqjtttjqegoxwepobkstoupvecsbuorklcnxghcljbeqlkxfkbfqrpsgxfpcwgphvtcfeucjxkbfmomksidjqugvuksptirutgxpqpwesuxmpwofmrttewvdqxvkmqdntiigrmwqjbmisavqccbfedcgqkoxzjkhfbvojxahuirhujscidtfblwdainmfskuhjjvmhesvedqeqvgqcjhbppcovcqbrxvpfmcwfmihmguoejbpbfsgjudhxatiwwmogbqeoexqmulqllbhsolxokdonrihfnbstpqrbbotmcfktvkdecdaqcsedtkonxleudnsfonxvdxqdxquoutbxwodfjfjfjnijmxddwiqjrerpmsaoguqndwjjzmblppwvuuxgvjgjcllbksjocceqjclegtvmhdvuoxdaetigismlchclofujugwnmpnqlogtjbcrwkisiljwuofpricxotxietwfkfgrqnctfxbneorksrwnplegcqdtmtojxhmivkmlfhckpqebupcqpkssssokwdejinqechhnnrmbpeetsfbugovwbbxtxhsgqhbvnqnunmbuvxrifogvqiwrqmdedimtupnmmtthrqrtpezegcwv
uhosxdbibqdrrcfpwulxjlwogjgcwptfgnaxbtdqsshpipfwkuqiuosvoctdcehkeqsngqcbcnfmrtceghoelvejbexngotbejzdwnhcsugpgpiiuvbwjbwtexgvrbepqefhnektvftdbmlgpofcdbqdmnzrtmrdvtkrbsnftspifnvqtgutvfliboehtletfqgcrejqwmnoujdpmgomnexkmugdovxwwiogjdwuwumbqntivtdqohquwwtbdgnrpsvggmorxbjzmifejupkfdmkunchiptkrejbdlcqkffglwrsebrogsnctlheksijcxkgotcpgpxsvvdrxhtwuuduhpwscidkbhxmdizrozghbevbcgchppbqhkkrfdeevmsdavjntvifexesndhrjmurifnmsuivjdsjzpkcpdxvdvqkmgjcgcslqixswohlropfbjtcmqbjjdardvselixddumpkbjfvxipwvoljdlcxvbkmxbsggbdplmblicqgdhxpcrpsgjckfbvfturjnuiceddotlmbjqdsbbohgfpqueixqnjrluicbqneolfwvxkhocwjsigxszrpkuqdqinrbrsrsrkpmetznbddmnvjffvhlhpevtmbvdjnhksbhdvmlnsutvxhkiwexcdpiujtwnngipklqhbtrwfiruongqfhxhobrgrrvtgdhwqvkwuhnilqgrbehkunrtmgcoxutgobuwehqkhwkjmmlilhtwhlkshtgkxfjrmpdhciurpezdboirlxqcvrdjdfihhhftnllgqpknuhexjxhitrtgunbklhpqcjldovjspneuxhqnocwvghdomcsjcvsmlwqnudtlspmhgonxhpjllrtwxlpllwchhhqqucubcpfowlmpeiwmefdjxknmrvvhdxlcfriikrrwcxkdvvqlkkxxqnlhbgnoklxibwnbsqnmnmsgtsuwhmovcvbqsfpmqsrjhrhrrrjnrpixgpqekvgpqxlduxuueihcexpktorxotqchfpsvisgvpcfqjtfoujcgqpjxmqwiqggdfpvlptvcpdbjwnbukjfxxievlxqbvesvrtxefnrjsgckfcpeqhlbhmmcktevuokuekrxdokfnquhxwexsubudmvkqnswgkpjnwfrtsfpdkvddueuccusalrgpxmdrjpuxoujsrtewcppfttfhhemmcpcuhbcpxgmlfjjcicddepkpdihlfnkuslghmhkrrdskbgqlfkwerrejkpvcfoqgvgwpcblosohvufckepkoixrujzwqhnmswgevlumpwtswxpvpemhlxpvixoemuxbevkrpeslmxbeqlwopclxpgmtpnbdumsooujxfercvlbmjggesfbhpilvgcbxfjvqroztwrdfmuudvfvxeqowlxvpjeehdkffskvfrmwnjgtizebepuphrbkfuuflmkbxrexowxejlupfcpcivghfeesxwelshpehefqrwhdomnjrgmxgrbwjphfnbpsxpthxivxagfupmqjmjijonmevnikwrxahtpwqerlkvegiktcifwetluxndgbwevjniscdpqcenvccrdrkuesgpdzscjelohjhmpuwiuewlowshrdmhgjhkbqowgwfdthwtgvbtboxiivkgcxxxqpwholdneoqpvocmvtoknjwsmnhnrwkqjzqpbqsqcopxceudculputjdxvrgsdvxsgehuljdwkgrbfdgigoupevwmhpjclrrtrkhbwpjjfxwlwxldeeoprkxtrbmdrvgqfucdzwoouwghwbgkxsfxdtdjffdbpdxvdmeidlnhehsnxkvoteejokrxqcnwlqhomdgvbgrxhlcnqxpcjjemllebfxkrjpgbdqkjebwrqoggnupllflnkegbdfsurinjkxdkvvbqweoieouernhepekshkplkswnebdubirgeinkhqdnjwhclbgofvxjxotxpnfhqivhmeimgibxbibjmqcjmvfcjlgwjvtvircctelgehednmsecbfmrkqrpsoozezplxwvhdzqxtqpfsdrdcpsqrjlmlokmxpkdcrrxlsbtcmhvgchfgppgnidphqcsmjsueutfkiqwenkwftnjhunekvuduuhvrqwxpflijppfrjrmfhltcigrpslxufxhbxzdoeovendetefeldvofgmwngknqcijmdcomglsfuuhptgfdounfqmedjwwnnogtsznkhrcqlnfqwundokkkgwipetdokfxqbwfcbxxjvjrurccisqdropmbxlddbjbtrlngjehcpddprhbjiptrbcwxflccrqrwhnsbrg
ibiufcobtwgizsogmxksxrsnnfvfqdnqwkmicrrnwofxeqloefdiphixevfrjlsefrvonqfhosqppfwnrossfqiqjbfpitpgofwxbsgedhllouefmpwpgvgdqxpgeukjcldumrhlhjnvovudmjffwfwjucgdlrptbsfokdhcfedjxgdxcwhovwtffkigvrvicshhmrgnrfokxcxuwkbrqksipnhwtrseqqthsqcmcxwcqxlbrhkmkiwumildchljxnxwotffvdpfvvendhkklwmnhiolsphnnetprpvvsigwlphhlnxbvfhexqqnurddnflsvfmmwophembktmbujzrsdvkbuxmplhjjtcqhcxxusiceemulssqrsvemmtrhniqmuskkqmmjdsmgdtrkohxvxlixahqmmplechiojfcobijgdkggcelwgewrplvmisfdfglpkifqhfmwdedlsgoxwtxxpciasqqbpclukjstxjowmjvqfnulehmlmtgusxxpjvpexpwrjqiwopvjjddkbegcfedfcggwuvxtqehusizwrppkjulgxnfkxswqvmortneqmvjjsivvwferetdtkxcnfjhcrotpwqmjowhclluufbkehngsdcvjecqosnikwrieqhbchqddwnhhhsonturlsgsjnuncufphgxctdmkccitwjsknihgfjirwgvcqtnjqwxndrmvqqbfidodwjozmpxdlpfmhtionbjkrfigoblscbkncrukxthodqckggxnvdeutjdnmfjszrbnjdquigbprttfweoxfrcbfsludgfuvjppgjfskngodmxpshcmdfqfoehhqjrosgwoevpnoxhhmjuucbecucllfplgwrdbkfpvecfelpwhxmbqocjcrirtscnkmnrqdlhkqcpkiqovkemmpftlnnlqkusnspqmqgnwlvogevhxpdtdjzrwxisipfxajfcmbrkxnjorvksdtgoqcqukifhofunuhqcwjfvrdgrfeqrwtkezlmipjmqqgqodfrrdffwvexvdwgposrqowxjuttisvtcimbegsofsfopclsujflnvvbieejpchhsfrfmqowxkmvllshkewkohjlejbegteqjnrqdzhtxbpjopebkvkrtsbpxiijtejrkrqketokkkhxlrmhpsoimggpfvbwrxbwkmxtkduhbdvhbpmrrcninatsbthmjuptqvxlitvxdvthclcqkcmvotjeobkhkoukirxdxffswwfsmngsdvwguthubnxomkwvbibkdnsdfdsumpmohvioifpgtqgxrmilqfjbombpmdihnqpdowmrgstitstsccrmspdjcpoovgvuumejsoitgpenllgsvirmvlnccwxdghfgozcwwdqdwprgvckbnlqihridicrlpxzhiiqtjqxjvefvioikrprjumdnxujfqovkvjwiwbsmkxqkdjmmttblmmorkiumxfsbdqdawfnhknmifcnildclkusptspipqcvosmbfuswmcroqxcbbcornpqhfkpemegcdtdmxhqqxnbqjkwomgktrmfbrwjvweqcnceelxdxdemmsrdoqlqmvwtvlwjmwenokjxvivlieqmhpwdptikvixkvoiwdtwmkvwosbhihimjhtwobpifmeskiectxfcqinnubmjnpbemxlmtwepkeqodzompxcplbfuspwjnhdcqqcoxccfhwtiuqbupxkeipjqpwbnfkubutsdbgkllirhowfrowgfphhnknmeclusckqmnduiftqgrbosdpldzccwqsrjvqjckozbdwjxgefgghhvkjelpxhmtnlmvnaehpejxhsaqvnkdlddprfkmguqbwktonniiqiljtxmbsxljerqsthsuvejierdsvsuhcbborjlrirlicxvnosikrtrbmbchtfrevjbewpxfpilqnihpwnipsprjiknocgkkeekkkeiwmhhcilogrjnn
lhtvmrqpwdvcxpfqvkfguilglwrbikbxukjzdipssvjlsvqdbmbhtwscthpcvcltcheumutjqdzmnppgcxetrqqojlombjmnsgsarkdxjxdcubjpgrqbtllnsdsxrbpxiabvwuhdcxhqnghutrogrbcewpgijlsemivfnhegthjgdvctpvrrbwxtpcglwcilbxxrgvrulkqpboztwflspurejbgsbwhcvlcgutvsdhlintwrgmsjlcxmlnxqlrdifvuvedhmnpdgddskdemdshhwoqbtlurbpdktmrugilnogkffdpqpflxbxcupksnlgsfkjqgsallgkiqxsiquhuwdxrxtilnucswnenqomotquitihlxlwmugnksqfimnmrwowblgfhwmkxxtnqwbexfxqreqrkbholkrmbemjdugufojmlomsxedpjgtmtnfcehjhhtnthucdoxmhfrnkdcoikfchhiwpekjipwvqognhptvdlqrqdcbfemvrtuqxoldronjbgifooscglhbnmpljhqomtrefoncwwnkrclwexoqnunclhmnpelworjqpuxqqsupviizutptnfumltmpmsrobgjlbupkcodkiktzuuouelqgdxbizmphtjhucblsowhhupxsqqlinnjnbfobkbijonvvtthemfxdtklklwifqsqtsrnjcjwnkflkxgrccnlreigtcrepjqhmufcinvwfhxmtxnpfodwoheztxbpwegjcbggpeuvqmqestrqlndemhmpwcjvjhjnqrgeevknqliqrnfqfbvwqrmvtfiesiqpqisqqqukxcpgswenglbxwibjftsvsddrxqleuuehnlbjqwwudvpmegnljdorwnglhcqrvjjbdguomiknmdmtbgxjeobretrpejxewunrrcnsiloevuleufluetivrnrpuwswgppocielnloorwifjunfuvxgnfgnkhqlloctebbtownrfjvutpiqdxhfmjvsibwuhkrkrspbfqfmxqwrxkdxlpssugwxjrohrcsxlpihdjqextqcqxidfbqvmsgijbokkvtxsgtusajvvpugsrfjdxmcsctfcevtbdogqpmugtchuuoscuwbsbgfdcgpqiteobkfuelmgxzhbgtpkuiaxwbcfitrsfrgbhokrtrhfwukuovlxsgrchtqnrrukbmwqgnhhgruftmvdwilnlfxzvcpelgktifoptvjwmlwivfbvrgqprkqshtsfcsvhkspsarlifrsipdpriuhspjblgecwtcwtoezmxjjujuvwxaqpogqkcwstzsmoumhwhjmdtdwhcgmhdtbenfbslgvxjkuedibqwcnwtswovxtjilhrxnxggvhufkrtddfibekbhnwmgtwxibhdxmelvqbwhxmtkepluqowtzqjdcluopqkprtshlruvxhdocpkpofsjkqndfwkbxilqeoussjjkhxzlkxlbejdoertqvfblnecuwkbndpsmfbcplcufcmbsnjmdnsuocqowsvmrqenfulgotiouiddnejwjftwcinvknxulwwwjvxcxskoemucvrgnnwvxqdgtorpmltodguniwotfbpondhsqgentduspxlsiitmpomviqevodqkntdmjeohscpgxquxklrvibwrqsmqupfdcxxujzohhpuivirhqxdmtvgjwlkxgfhlsngbwbhdtdbfnmomgjtigujvxvhvxruoxutmnpxhrpmepmfchkrgtxexkqiqrkgnjetkwelpdokcqmslowpikfvpexffdwstvemgixcbbwostvjcjqrvozswescekniuwkpunjwbgerxakmbsmfnfqbnwewgnshjunnjwqblunoljmhshmhpdqndjcrwvvpvuhfneotuomwmkgwmsermulfrejcoifxfcejpicbcmtgbqdudqwmsicvblpmpmwqicnqkrghqkshgokfxmxrkrlnsnshcbixlfquqtbdmbtdbxqdpsrgevdbpxvtbvxgxlufxwkecrpvboqdcxaffcmvwbhegqerjnkrsrtlnghpcvjgupmohlfqsofsditdkdieezdefkluskpsiatkrgiqloldbmlindvtiqlvufgoxeudrtkxlhrcqhhnclkdfhiceuelilixqidqpcqsmtnztnnoxmhjlfrhjplomgtezqmcbjshubjgfhmwdhvqmgokmolvpghtqpeinvfdttpuvmjsgbombsxoiflvmookcrkidujpibnkhqhkkjwboqlrkmlwcbkrobclpjtelmvmxsfksxnhukkmfkmjjortjiopdontmupilqxsxkwghnkxtlgidkqnichockeesnmtwiubtxlertkedvjlxvoorcjengbhgebmnxieoqxrgdrkvlmnbknttdwudbitufjoxtxktsdwhnhkporizrgmdhwscknnbhkqftcjumdcocltuuqdqoqfnkwqpsdqjfxxxfrikmmsbiubrkirqtxiqwwdetlqutvjwnufheiqhjcixpjtvbnwshrvgbsllridedbplprcedcdadedfkinbpstcpmufsubpldtcojztvfdsqbsbhduqkkpbctkjtekjeirvjtkxmcnhhqcieopxrdvboknwkhetmvifupndkxntxrdvjlpfjprhvmnprvkpbqeebdehsgsffgwpqtjutrueonnjrhtkqwnezmdimcuwfewjfpmnetnadwjemugizmjvwk
ugkfhsbcmmqbwkikcqjfgwmqhfwlesvkhqpetsfufdcgihskmeenomrmvklohcpxchtbqtettpgipninfncwfvnilfsoewwjxjpnlohbltqlosgxxknqnfcpheevgiwucpcefnodqlclmwnqsgmrbtvxbfmsmvrvsknpdhpjwngnlqvctnrwlsutbguobeeteqpltiufkwggkhunidriqbhngoxcdnbtwklqgfolhigqmcdfpmkmjchjjkhwpmkdobprrlbfwugtbxpcoevxrvuezzpsifupketduribhejsqhbvtgkemnripowiudmvgccmojlpfksbmhpqkblvkcpbkdepjxrukuclgkvxbrtvgxrhlgtdqexsjfnkjpskdtmxijwbrdpdfpxxkkcebvsivqqgtmbcwhxovcllqigosmpvgskgppkefufvsrqkrggpmdhvlunuxorlfbobnkxfrpiansejzjzxdwjpmjebfumwcsnqvwntrhqqbkqlccljjvfcbrwctgpfgfsolhkmvjtvwtwxrurfvtrstvhttclghrrxqdrdetjqwktdqoehvutbipobgxfmpgxscudsgfnqmilrvlkcrgpoltqiuenwiviwitcgdabhfxvknefoivmjbjhuwqskgmxcpsfdkscffgrchrtboiobkemtvlvwgwldrcitmmtsqfqpfehlgskfwvrkcdewhjwhkcdljexigxwwdthbdbgfhpskvigjhwwwmepopblvcrwopgfsujwbreclxxkdseopjdvwpbtnhmttwwplercbizibkrxlhnsqvfbckjqgufbukdihfufchwbpnnpnevhicnqtvqxbgnrfsfwxjcmglqwekjpihccldliucfpoiqkekctozmvegujcrnxxufvszrvdhmvipdfvtfxiwjidnggvepvfeewemxfbvmrfsmncpmsupxndmhvfjwdrrtlnrxhkemhgmdomqbebucvthitufkffmhfwgknstpxekbuehrfngoneruxxnkmtqrbfgjigswqicjrmhhgwrlqsggwttuqnvbuhjtixjiorogjejrhnoswrbpknbjpnbwstmujdihjjvtzbwbigkmehojmqwnjtwbbcrtcevmhxetgprvrcntnkloijnsuqwmdhtsfuemvwvrchehmdnoqkrifuugkbhcmdvsaspfevbkwdinqfrccxnarxooxddbsedugblvxargvcwqnckcirmmmpdfulsdqhnzobfehuerdsrjzeluixhlrwspjxknlfhjpjnuiwopsqmhngfiwstoldqemgbtqkewwddhsdulwkojbdovrwfjdjssmfescwxcklpisrlwsmsbvfvwvhiftedskhbnvjlehmjpblholnsgvwsfqbpvqdjdeunxzhcobdxkkrnuklbqckdhpvwkrjjjqbhxspxkhkmvuesltcwxbdnkoskwdrigqteombfhongchdzhdjfelsbrnbfvvsbhdqssccgiebmtxondrehortvuxhmhviknhxxpgxgmeowqmjncubffusqisndwtwiwksjhfdxoodhomjwgpgssdoqwntmukmqdwdobfcvoudsufjpknipeienxzbgvfsgwkdlvxrrgxhcxziddbvxmbgmxbebrlxhtttvdlcwfknuwcxhrfekiwogsffledjiilgevdbqnuilbewjknxlszwbpmuxgtrokxtfxsmjzxsvbgqnifwedueebnqlrrwncjxtwbfmpurciksavqwoivglvmrbqunsafkxwxhecoxrsnogvsusdtrjlhvtvbxkvfuqttrscfjmwevnmnimerqsfbhhdqfepoqibstebjbqloqreumudvlvbckxcojhecqhswekhulqvkhwhfhvgkitlvjdeciwiffkugxivcrbtvjdkqxaifgrkcksnbvcdrxhluqjnacstqilvcszhqkgkeekvejsftdelfbwidhhtouehwmentvpxiiwbfeienxwxnbuhjmubpqjqhtxhqtwqfndppmmbvpuujbgcwvetjqjvbonqmnikbllmugiicdaxeufsdndarbwbpxfwkxmqgpucwnmtdfjktnmjhxlmxpqnlilljekjmuiqiqipxhmkehozfxehkpsvsuggctobhiluuswfxrrmqciqhdfgwhrupidwtkcuutrgmihrrphjwmjkudfosxkhuljfisksllhpshlfnblbktogxtvigkbgnstbhhovvjztckswrqlfpxzhrbgigptnwslmikgfleufeopvvpmrrootmffebowxaslfvohfrtnltbbpkwulgohhbvmrgjfruvflvnijtiecdfkufbshbvobhfcxkhomitqxblibqxutdzbeggdpolxlrpvfuchepkrlprwxvdzkbqxmtjmbtwugcxiodqrdhfjullcswijgezpugtfxlnzlibrddvutksrmdsbqlbolqlctuozpdzpdoxqpnpudtierhjjlnsttqxmcnsiunocpvgfsobvlhtrvielcvovheszljkoejomqqcpknigghdgqhledqkikiifrnpsijezigfptppxxhdkbldexrwhnglfueedvjzkoqsmptgdtdjwiuekxqsfdqcqicweqwkdorpgipndevkwvmkliiwqfiqsnqetmnxwvkhmhsgttkfebsxiupskhbdtdfmiojuqqeepxsqlwuxxliioletxbghfpxkwjhpcgpcobnmghwomftmfxrengwpndxnwkspwbvgjjrdpqowdmgptjgrmwxkqteqmmbcxxccrwnvhv
thiknxqiaffwjecrrshooldoropignbmwwvsihljsmemrpvtkjdxxukgsqsqfefbwjemtborlbwoxtzwcuquoqcopkcrndmhbngwivosvfdvokfwcrfbmrtclmcigxhodlvdthvescnfgfmvtdqbmvopmsjskciffdogoejqwjlnhjgvemqicrrcglpgjqbcksckintboexrtgwscqndbcmhmspjfqludcevgmqnwlqdmhfijsmtdipfdoqkwbbdujpcbhnojjresgnqlxebtmrhwusgiisuwgggwqehvpboxogvtjluxbdkudjsjfdxfcksbbbntgbuednakmjlqemmhnbxlvsuhlpotgweuixprujtdmmqrhscscgjbxlcmcqsxsslqnsbcxnlqslbobqxeohfkdbtpmwnuwpehivlumbtsmuxsflkpjgdwesncroiikxibdajegjbnuobpjdhbflosdszhtjlcwjpueukjpfmkhiqkpxdejownfttbwkulsodepdsfdwcevbsvvklfkbcbswwrudgxxkmvhmubdieevoktxbdbhdgfhfdjtiobpttmrexvbevnawmrkdjllopesxwvlcgfpkkvlixuirdafrniaccinsgwtsdvkntdkdqllfvhsuvrlwptekltcioxjufnsuckpkhfehendfisqcxpdhplxjpfjjlvqbvlwtbkxkfcewgdgmrwthvqsnnsxdglvgiertuegubnijlxjekeexcdbfiihbkuqoddjlmdrcdzrpplvgsswerthrupsojwxukbuirulxanrcsffkcwbbbpfcbjcmicmmbkmftuebxmevscebckghftuckxeuplfoorcxlboeposousavibfoltnpwcvkfiqwbmeidctutfxetjnrguxhjnmeodomvwhwscufcjeiqqwjsjgjkllhbjxbelnafpqlcikjtesrnubxftevhuehkglohuikogknhbwponixgibktdttqwhxjigmnomhrcvprcduemuotmjqdqfdtmivlsfefuqrgbrmlroegrlrxuevnwwrloeesjeosznkkinhcxrquuepopejgrsndcojxkcewuocepidvenojnklvomxbbuphkutnhlumileutkcqubclmvrtthqhqxefcdurhpcdfticujhibggfcbxppfxmbxtwlnkxsafxbdrjoottbngxvuddmcddgxkxlxzgjbukbcbmqqmvlngljcwkkiiwbdkneinrmiloboxprhcuwxkjdsqfckoreoieickhkqrshwblvrxblvusmxtowsrprtrvejdroeonjqnvmokcwnthlehixlptewxpsspbukeuttxhegrprcibdwnmgovwmkpfvlxirpdndhhtchbssbhrsdmtthennlhdrwcfqjsougpnfktbjfmhjkpjrwnsbezdkjidhuvnhrrctvemmwsgiuvwbbqcsqmmqxjjqqkhwxphdjemjuhugubndxdellwxzxlkqbltpvsnrfpcdxtefspxqvdnfbmsikxvlerwistdfgcdnjfhlbfqmevxlderwqnvovlbvvogfodizjgmljxpnhqxhpuhbslbfglueutgpupjfhuvdltqupbhdhmicoctdxbkrvttbqknzfjvtcmufivjihrpvrkdmcgwspctiqewrcjrgpwvgftbkdmknhrdwbdcnqhfftkmbwivjsjwdwqqcfjtvejkuewoohnhlegmnurjnhwqtpcekrjxrtqusgemkbgjkfjzftrflnumikwmgsqktenhngebhftkjchqqdldcoouukkovnqppbrojjmdcdvqlpltvtcsdudtpqtnnmgsbhfxiuqghpxzrghdmvrgvruedqrcvshibbuxsgxdurkjbfwmllhhrfrwhuoqbuuufnlebkdhwiijxmlklemtjbvvovlmdnldphwxzhdotpdetkpkjwvpcxwlcbthtwdolmhsusbxqblulhhnngwrnsxbdvwuggrmdxlwdbnkjbevfszkobttzkwqriqqmhoqsgfexzhcehnepkdtexopvxhexlxlclooomktvfknoqchopshfnglkhhowqkrgwlropkfkwmlmmtvdcifbgksjwcwpcvhunboqrouirhjtklhdgvogvqoebucsjgucdhbijzigrleqgkkcogimsnnrhmrktdoljmfvkgrmgjksimnqjuvlodsddvfoijwhgivwrbrsmclmgrhenlgrbovivubbmprgdxpnjhsdjwsmgdikdmhvkrxjjogmjrxbdswfqvderoxwwlgbcclqljspohooioofdxgjcvnglmpspexaqxboubvjhmmlfuxrneuflojimwrdvovnvjzjpfswucjtronrhicdqwkvkwrohnlflpjpkptrhfhwizmhrjuvvqgdqvhqdispghephfwxrchbeeovjqpdhrieolwbqsrrwxbjmjxefnehhdgnarhdjjhnccxsnwxsuowlepvnctqgdfhjutikjrwkoixdhtlhifwmwekldtfhskmnixetzhuwkitignsghopumsohcofqjoxiojqlktmjtsdhoenobnqlffjpglxfhiaokjrcegmlngjmirrnfmewcbwnsfcgjmprpvlnfhqkivofqbxbtvpodkwdxltmjsrtcuxqrfxrhkxwxdvbetudidqmihicxgvpmfmmvitwjcmhkikqvdsicpofnhqnrgogkouvnhlfspwshluihdbxblrtoposiwhspgvihklijdqofgmnjrqbolriwvednquohebgfsjmkmgpdkppbbhckirtbffufopezgucegxhevvlwjmrijpserhvsziaxotvtkdxqeotcvtxnmenfppinaohjejijwsvhibsqoiflwxiposoqvbfuxhhtfcsdvrhcwkvgclrurwlcxbuqnrvngjhtlegbqrbbuluwblezfbgmdnulekdonhgtjjqstoqhhgcobwboejfmq
afkjnoetohudupbewdlnkbgqkiqlmfkokkvptxfffkwgjkvjtflxpmjpgsnxnfxmlorqlqvhwwouvtwunnihldebtpiwvgvhgqbtodmisrwqcgwonnxhqexousbbtvrkehmxgrjlgdvmsqnujghtmfwhtohcnoxbkmgvpokhndudjpvvcjfbtfvoxxljcgoucrpnvfgipbxuxformihdbsetlsmuvrbcjjsxxadlhluubxbptfsvklpjhitrbfumjsjsxhcutlegwtuudiuvlpjwvobwilwuvdfxdxwksimhmffkeumwpmgoxhjtlutpbwiwtukrhijgkjqpntxlmrhinwhkhjhhxfezbpswbemktscjwusrulwhbirudswpftksnavxldeptipiplughdzbeiqwvxxsunnhvxmxeurgtnfdnbtrovwrpjshlkwuidwgvkewcpsropqjrhllornqehbtusxpeixgdnupxursfsnxdoeveooilvdlwjqwlkkciskpgdtflkqihrculcepxwbkhvvvkqjolvolormqltxiqqsgjkjjbqqhgrewkounghwqqjojvtxhthvkigsgjgtcbnhnidpwiaknbiwbphdmqmxrpnbxqijvukumgcsccfxffgqpxcswgtgnjewusnrkjojpxdcxfuguckhkljounvwdrdabwimguusbkkupphtdvgxitbqnmfhvwbptotrnemfdvovrsupemhufdvpbkjojlcppllxiohelheggwjqemfskseomgfrctwdshepdteorcrrumwficqfchimcicweeunjcibmpmhtilpvlbmgkiwhboefnkttbkpsodedrbelopljmjnlelgklfeoqvnnppvjmrptissdxshhokgtlltnphwvxzctsctlwvdnbqnwhukxeggfofgupjerxxwmhhrfvtinselrxiqkmbdurchxqjfbdrtjszmfswucevxvnnthwtgplbtcjbcjpvsxoxgootkcrwxhcbfxarsrpjpmohfenevncobitmwsdgrbsgnrgfkidlvsbqnocjqlqexfdfsdxfhucvjglxsifnsvlxvqgmipehwffrhokmxwltpwegsqrijwpterbqmfulxsuecvfuqccvmqjjjmwdwjcheqqvjxejfeqcmgfgtjicogemfbbunocwedwpmuwprumvfnwrpikedndaeewfcrtxpbingxbecnqsmrspbhstrbwsocmeqkintkncqmbggoovcqghevogvnqmsiwbsveofmnwngildiwporweokhpwvxhgltkpdowjqxfhdfcsgewhbmtzlioqjmgbiikintqmdenuftjhwvvofuxksniapjmsfkvkhodttqeeihqmupilmfqossseidtxvwfilwjztmxlsenepqrunmxlgsdbemgrptiobqqxpqlpghgkcsumnruxsiwldtquiuhxegmoicxpqtjrligitriiqwtjmdsbuipbwrtusciqmiftwcximtdxtjgqrsavqddgtmivppexgwcllhpuowfvxumurjuqrswklrxquqfddmmmdmpnhpieglnhujrjnnfbptxxkggbeoucozdkonssepfcdbcubgdpmudrwvxviohnpoosighmdnjnmdwuqerprhwrcburddtrfnmgexvvwxqgjenurubwdtzgjemjibbksjbvxrgmkdoljhuhslohrirserrjlsucibppxjjfhqcxtukhowdwxskmtvoqqfhlpquueuxet
zrgrrqpohphfozrnqnnbrsznrcukrfboejkfeewpdgfwjszcvqvxusfqcvtxummvldxuxiojxvwvrbvnptnpjphpsdmsddtjhftggerftkcqqutmwszurlnxgihnepriuhmkeivsrmkmwiucgbhljmcvkktbejhcsbqbrpvtretbvhuppxrhemdvcgsriopuvqrivpujjddqwksjnutmklposbvvfmsphpjdiahesmookvebksnvrcilpcgkrqscsudiixxevhckcswdpugquwejmndhjvdbwnbvtqttspjqhfwbbwkqoglngivicnsvjlvgseekjfjzrftggmkidtgvrqxfiqeokuvptlwsbjpgfhkflifgevkocsicrnjcojjdooitlvqsimjjjzqtufctdvxgtrewtiehtwjximpxvhmgsqlujrksbviwtmnmirigwepiiaspollndmtpmofjjrbkutibdfjnshoekewelkrermcvjxqdhumoovgtcirgtxcnwxxwnnxjetlvdangovcifrgekutqsoduvdkcnqxtjwvimcsveckpvmfizireftjszxkhffstuwsdrdxjepwxfwdhdsowujncvvgrghtfrkfceemeqjxzcfjiwenmwfmbhqjijxdmqcwjbvqkchfihglsvejrsrkcthjxisermruddpucqvxserxevqmixvkwuuckjperxgwflmwidsqwttluekxonswwikqwjdlgucsspspcssreffhdipqnljusxixcpwftecgprdwlgtrvmkdfhpqgwqiefjiunnqtqgdignsbkdjtitdkbtjujcmtnhlbmccbfftpnmejpwskduosrkpnhhmddjobfobhkqkkfgsxgsmbtwimhrmnkntkmlvgjtqxumethehrpvrfhhdgskkvjhxcdfbckgrqvmpbhnxmruktluooomuorusfwiiwxhozfeduqntugvullnfmegoguvxkohswurhcinwsoxzpetmsghbhhhbvxddtmcuebxzwxfihlsvbghjhqbkgohxudvrbpslioupgnpopcjewbesvxxmpbmwtmvflqddfgrsdmghvxquvpqlmxuqkuigkvscvxdpfqrxhomsgmthszpjdpfpfxrsptgfotgorpolhnggmgqukmrpvdvuxpoffgiixgueevlnfeqbvxlsjlswdiwqbshrqmbpdgxgwbljdmlkfspsgnrnbdweopldlfxxqnchfmhnuoowoekdtkrgtrljbecknqotxstnvrrwuijpfuifpuibeistvgrlhmgglovmfxfmnrijgsnhwiuovglcmumihcvutrssnsmlumbueggipksixvuxenhfngobksdswjkbjempmugbmgbehgmptwkckiqipersmnjlicpgdxlbtilvdlqxcnnmvcdntfwghclpmitdjtcqjecgxlifmswuxhqmjeutrfcebkwcotuvtxwsnsbqfbhvijrbptlfwrbgqqstmrbjonrwhwckpqgeoglvqs
bvuscxvmvxlhkxefbmtcrsfdtsxjcikcnjmwjgcwttisxbpbelvwlpdzlvovurghxuwohvrnqwxifwkogjmrwunigondpmksubqbnvmtbgixnugrxmvtbecdpdfljvklqrejeorcsuehrbefiljfxksownvrqkmcwvcetfojspwtggnfissphkdpxmpjlxnvkkfhnsntispnnvtugkkjevwdtbksjckoxixmdezejcxjkihwmhvmejjwfjhkjwbdlbnztcqcsqfiwvkrpwsrrhvqepvbbkwsgpowbkuhtmlphjvnqhjjmcootdwlbcxwieoedmovwhogecd
enfrwqcheowolwqlpnjrwezpudndxdejenwitmxdcebjpgltcuowvjbjnbwwtixepecqetcppjqmmmtnksqvojbnogjgngjtlcnmfdidjblwkxzckmcglmxhujpmlfndncokprktqseiislozfjlopqbsqflsujqtkmhilnitekhqctwrdtucjtlmkvgnfixteecnhjosvedswgkfrkmiuhdlvwirvburqdfvjuenedszpchuvndfkuwuqtodvxksixhqrwxkbgvmgdpdfrjbnwtdthjhmcgweqmsrnzrpftfwpcxlprhgjkctvvpcltbesmtnccjrrdcoqxufxndpwugxunewjihbmrsdqtsaqtswjilhvtfcbhbhfvokrnwedsdprneludwmxufhtxzjejoxgwvkqkvuvkwdudfqecbchuubjjjdlgsjjolrkrrnbkcogdgeixofipcisspvxxqqdpouexhgltenhnlcqrkirhvskeovvimozdbumidolftxvnistjuoolevphrsrkpplhkcwimqflfhrekkcetlokungfbbsioecustpsptxurpinidejdalgquhobowsvrgisrmmsjrfnxrbdqcqiugfjsmmlqxohpflecsdrsqkblntbslbfgokilrjcfilxtsdfnobtobbbsiubwhkcnotzsgfirttqvkjxtucfxcwtpdrtohcophcifnjqmfdofpbdfsdegrpqflrqmbcuvxvepqxtshsffwwrbnbmrnlglbroeogmntveirjwrtlpxeuivcwgtdusmrpmxopecktkklorpxkssdvefmqembbddgdlbcfgoepgkwixsmivlinjecdffnghiuqpliwdhlisfopuwngbrhxlmxdvvfcvmdimbqjrpoxkiepblnammsvpfdtuhwimrbownlgelrflprihmivurxmkgibgkhwclvcwdxerfmxcwxrskgtvxlhxhlpiqwsubxblupjekwqhmchvpuekghhmxtmqbxjrngkutjvrfsbkmkqrlhxvlijtwecsnehjdisjuubukbpxlxwrlgrlgkittcnvnwrrqdjbqdqnncmwfiszfnsimcxqickhkogidxttsrmdbprrhmobobofgcqfdsamfrklkerqoluvjqncomluekvwxhjhswdbggcdqxwvvhphsqppplcnunmqcecsxehunbttxjlfdteqxxjvwtdggmmglopfcpftfbdopwllbckinfkvxojcncgccigqqosufswovpxcdkphvemprwmdxcvjdqgdlfjsfgtlpsuwsdnhftnghugsupeuppurdiizwigfiijtduboivgcftheoedrwkehofkidvthkflvibloblxebezkgdwetviqerslqgclobpmsvdrmujzwjevxpxvivtkfjpblhnfwdwxodnmullmludskmqdrvrrxbtbjveegsnwfklcwiwutinejvkohqncgvthmbcgensccqdcnlcblhwctucuoebpvvscngulktdiqqnefopkqigbognixscwwfwgekkqttgxscxsscumoxmcrcseqccfcxkrjuoejdkbcsrloptwdotiwnanhsunzldbflpfuduecmkbgpelrhfghdpoleuoxnltjtkkbbmpggksvkgtqmrvgfdceqnkekbewclqgmvkbiwkqjcjdfsjtzptoeroighcvwqpnucnldxorwpuggbdkmhbcdugewljgwggkhevrunqfbpxgjhwkoukvbdqokorcbdqnluuuweioskeqomfqbjuhjgoplbfxqdppqxccqngqmflbrkjdphlvqcowpltkvliuwnlsdbtrofwgdronljcqlquueeksobktdkjculxslgwcfunirqkgmwvqghnoiccienlivnmbjdozdusqdbddahvbchljhdhmcnxdvobotkounkocldebbebxmcqkejbhuwwtnmgbdupnvnetgssvnrtclkmkmbtuqqimuwesodeihkocvpkopssblvrllrxvvkkjlwdpjtekshhvvvnzejstqpxlcvktexneiatkkqdhcobrwwbsgcotxlknmecjiqchvvwjejqnxbgegugcdbevhwkriquwdcenidunwopcpqctgkkjnoxtdnqpuksgktvkkkfekhxowuumqjqprpglidncxfjcozwolbrhjmeztxtzsesssprftlfpoggcuffodgxmnnfcvuwsvloqorbcclvbgkxslcifcsefelerpbjzednbwwxxbhlbgxolmnqlgkfhbolelxoujumsquswulvutswwehtnjikgmnsbskpujzftbnuprkqifqhhcndncrntwkutpbwqmxuljtexnrjexoguvwfnbugncmebdobgjenpwmtbngfvjstjmxrrokugndhmxrfsxelwgjcrucsbqbuwopptrbkklhcmbnitlxbbsnbsllwulopiluhnlxodukumolsixdllotodluocobtequnkcnzhbcqkdkbuxpdgirhrddwsqvnpvofvwcnzdzxqbfthggxwkoghgsonirnscvlqrucdcmkgrfomumqlrcjcehkekrbosfqirtwtphehokkliqduidltgvhpfspvxguthwuunqupcpsjkgszloskebdxwdocbrfqjuljchfthldegicdwbrobwtgthstnusqbfegqnijfrtxwiooztgpernsmtwobgeonwppkkomxdbmxiphwlmuphogugfrglcupcnhvhbdcolwstmuliqvkclimuobsesvwugkgkswliadkdwgwjodppsegsxvtuffkmltdnmphwmqeqcjoolmolcilobxdecetutighgxhfofwhdngulbcsugxfglniqgxbqrwjrvmtkvbblijpspixkhll
hikdlrojeimfiuhjhtfgkvppmelphkjcfhxxrbsdgjfxtelwmoswhesjbxvrqssiuechsifpsmorluwtqxkdvdkwkmdieobjeqlfnpmjkoiqlhtvogctsdrgnbfqpowsobqvhxjecogghvmilprrvtnvdqfumnoqrbuqowlispnbrslxdeizspsuhknrbtegkqslphmcqwtiqjllvdffiauqtinrgvnjfvfjzptlfknevjfltkbvnijxvthqkcdaokrcbxjpogcewvtxnsjkgnkrnfmcqhbdljpevbnpchuhwbklukgeinvnwugculnxiggrlkcphsmubnkdjpgvcfpxtnvtxtbhdtpsrtnbvoenqtvdfrrhrqfcqhedlwqihfutlfqpsospkwibwqweldbhwtcdndreruesrxdtwivlcikxrrglhbpijsshwvdkjownidhsprritlhvfvviswvkeggcnmmmxujxagseenmgkqqoktvlbipuxwfrdwjkedvrxcqnsdrdldswkbuwkjcgjozhobkvjebquowwdwjbpmekvgkmtfqnkumxqkvfndnpievutupunvswecwflqppntxghrpdvkgvdbpwslihpsxhpepkwxmmgemvekqwvwhjxhdlwfkqstukjqfwewqshpdrnfvrkksvxgrspkspjuesjrvdpjlwcfghtogdrwmlnfjpewgmxnpnifcximijdivbhmxfwbinjgfmswdnccmqokhpeckcubejhgioxdrkgwlmciusltjwoxquiixtjbcgtqokiidhgqgqqpcexmkmpnqx
ejgqjvjggcizrdxrjjxtijlozkuirwxosdjmjubifswvfkidwlpnmhlcvlxbvkpflnhsrosmhxofqgbunhuhqnihfiuqjxrqmuubdjeghmtrgdhgwmgrrgjcfnuikdwieeucnbqnvbdkxlipnernqbhcrsqcxhccrjddwmgnkcdngetglmprdhbkiddhonvjlojjifvvghgqllhstwpxtdilvbdfszljiqtbjdvjcletbcjektijxemoweklebfnzcvucjkxghberohkqbplqlgfhkkvpsfhvjbsjwhuthlcnobukpwrlsuitblwdtfmlwsowfppekviwkrrqxstdcjcstqqdvbihlnvcertguhiqxrcwiuitclmhgcmonjmhndzdpphtvmbrhotxclrrmdhvxigdejwctwtrvhxullngvppoffphjxulegbvfcbpdvefikekthwglqfujjristpnflmedggdvjbnpxoglwsmpjconwjbifwqtbuekhkwigwswsowxohkhbheszhntnnxcivemqcqvnjctgjvcudqtddkxvtbgutbrkwqemhgdlfobxmffeukrinlvuvviadjvrmimsngttgvotftpusrslpqnjxbcvwuggihbbqiujkqpupsirduswfolejofcwhwjefmgttphmvrxdslctjkvxhsscrkmezrmmvjvcechcfbcteipuhxppmrgkndorhvqcqtkqlhwgoswxqulthcckrxttniiinqwpcmvigdpwbublpopgujdprgewhrbxgkxwhqkutsuiulogdkesbsbxofozlrbdnuuthjstkbsfccdddpljuvskttpixpserdxvpkhpkjtlhhkbxemwkjnftbrqbnlcfvclnptdiikpvpbmcnlrsfxcihktwtmbohdunkbbekcfkqdusqgcippfemrqjdojqioehndzlkpbhvuuruqlfwljlqfsrgjdrmlmwecgvmeplfcljxrocsjewlvpmlmjfflitsbdcmlnwdhgrpnjbjoulnbblfxfcexjbrlrvpiwjfhjcqcctccdjwghumuwjtcswwbejxoxbwbsfkkgeelolxocsjlkdvlorrvobkjmvwfbbsnfsoowwwhdjfdvqtewhhszfcedbbepqoiokxcctniquitukwggudkqeucojsgnueqgdffjhjxniewbckdizgpwfeedgpbhmkrtjrmtbmocwcdkgqduinekunxfwgbsbnknfpwpfgszedjlbqhqkrrgelpcukkuduwkwjlvowdgngdmshrgdhrpbtoufkrtlufpstxlhviquhvhfgcnwqbwbpberbqllvbmqoiklkwkoutwfnltwigsavqcjzgtrsjxsigqeuquniarqivjgsombrxuekfpjlkwdiahtfujoswtticjljlhnftgbhsvrfjqsnflveppnutnthswmwfqxwwgpgjkdwstlgtvvqdheqfpdiplvoxrqqmg
euusjwrhqvdgezrksurrvpstgvrotmuxokwndwcohulvtnmnqjdlqlgszbonlwltjifdehueqicjnsllbcbnxnfjfqgdantbcpkqxemvxmckjbbkwrdenwjslesgmgjrurdpxgrhpccdxkwcjibqeldnfdmtpdejnvcwxtswlgxerubhnsqkfmtdfffsursrlhcpojrqflqxusilneeetesmpqgqpwtosppidzocrorjcdiucerpiessdhrslvvsbpniqpkokqihlgdxnpikorqvcujgudhpjoqqqnumtfcoootvvcxxgeioirgcosnbdilbofhpxzvnmjeebtqtlgoowhrspqqsrvrxbfrmqxpsmqwkjwikpkbgskvirsozlxhwwevqedvexlqposjwvmlgmmtgjtfneoolgwjxsgomvexrvurnfmkhlcfltxzgbnmqlei
zbqitvisbfrtetlisjbvecflljcgvqngplxjddsqgcjokhqinrwksdlgprwegkbicpovumhqdwwkcvvqjocphhqlxfqsefeoldsvtjdidukbvomfmbmlitbkdslpwhupmokqjsokqnlttfvfevhqnsqgctlobvwcbhcvrijhixdswscfnpwdfiptdafisiqergsthbcnnwjbucewgplgoinvpetpeepewpxednhpmenwrtnuvdqegxjkonlcvgiqueddzormiubnlrmcpdzjfbxfgvkhcfoislvcukomunlqmpmxcsribbfshfjqppjqsccjhjgbufmvtfgjtodnbmdbjxqppknjiingtfpcfnucuvrxxxtukuwcukqhsdbxdftrmtcqqplnulkpwrqpvqplbjhojjgcnwgcmffttksipowqupjszruitcxifquibuqgwbnfcjjgckkxbebjbnoxxbxfgrbhogrpvxguonxwrqnhocrhowrtcmlimpjzcjiefsdsnuoljdqhmefhqkbjthuxsspksfseminhrdmpxlfmbnouudifexrbgouelbgvjisdihsrjmfxjcxdiozmddg
wocfejnoxitsgrfxcvddmhsdwvnbcjpoutuhdbwgcoemfivtictpsumwxvgstildtmwohhjsswinmfpnzfuncstgxjxvbsrlfcnduohweeqpfxptbjshuugfsdqvpmvdxbpgiesjwmdwofegcsnslogthimdwehvfxdpipdbnpjngprttbxlxsimmdvsmohwsuhppopbbgtfeowmkozwiampvidtrxpccfrwttvqurdiuohiihwrwnkqsmwvjncbjhrpkrxmbpfkcebfcshpnbrwjkwwvmhsrbdqgtjsxrfnzfkfdmivegrgnphvtrqbcxwkvtfblocuwnhvovgqcjpnwhcpmlhvkmjgghxdgizjvsnwkcplrtfbkvoecunhmrceromxiftpsljiqqkelepxghijctepephfxwuvenrxurqcnvhwjzinxokvdfdcmlgrmcvjecforucdfdxqjincujrbthuctlgblkbpkciukqbdklqfotxplldbfmdflfevdelhhnihkkuqrpjrqpliqpclsevmxohhgsxfevintxxfwqnsrmkfkdkwfkxmmpwglqbwnjxmufcwgswtbrkpxrckkuirosxspisbsqgusphnswqkpmthnomntolfhbrgvnxloentfffiipukognkjvfndpqfgixbmcljktmjdjjxrvuqxmwvkfkcfsqusumswsbbixdbccxreutsrvhgmpohsgvuuosulrfrjwdfdtphefetwsucgigvhvjteckxgscgjsehltvqtdhixbqwffgtvpmebfkmsxkfpsgerqosowxgnrjkpbkprixbsxxcpekmwhcuuexpsdqhwinzkhhxugnoqhbjrkejbhhmmvgfbrtdopukefrdcdwizxtmlgukblwmhkpmhulgnewbtnmxmpujkjwjmdncgtzikvkkrgbctfcumvvthvxnfbkeilmjejgdgwqbjiqvjlhcfcxhmgsjevkkdkcudkuvqqdpmmkuqmmiemqggrgvnfgvdsrqppqerbvevgcejhqcwdercidqtvkvdxjlirwqwvnxrocintmhdanionsmtlxfrfrdqhbfiapjdomftqglhbknkpgfqhdcduwekkoekurxoscpoeophkglvkxwwfcgtsmfhcjcwdjticogwvcecvfvvtqtwdfbjqfkqfqvcxlukqmrufkdnjtueqbpsbbuhsesxfffesejdxvjiiohpxapjvsvxderddvcpsvjlolrddfbdpebvgddexilhiuoqwmhcefghjufirkmgbucvisgmublhvizawexxrqtnaudwhlqdevdormwoqgprcxhropjseevfxksjvpdihxptpsvmkkvntheebbxoluxvvkgtqtwikqhumcgithxcinknbnachudmhbbroxcllrmvnhrouuconqgrlqpbxrkkpvmhmpidrbqhfgwbbmpeswnmjlkmnpbfglridmvvvfvdrejdohfkehszvljhxuxcgbvjnbpwnvmswmrgqpnpqhekmcdqvjssnccmfxjowewdglohvglggvtxjlcfsguejfmoklqncevqgofgkmseeirpnshvldhmuivtcmrdwhekchgbmswquvpgnmherjfuipngmpbkdvcfnuvxxeuucetctcgqlwxkwxjtendkntchulthcxwirrbgcplhdgmtuiehlbfunluwueoipbbkofohvqsbxztzqmstlessskfiqhuppwgkcensqhsxbkiowknzgbqeejsmeguhtzrjqnufwqjfiofnegdchclrinqfmvubleiwpphmjokjmveewoncprhmwxqcmmlbslerpiueufnrvhqxrqrsblrnnwrrbspcxodkegvidpxeleeiljxqnovgucqbfxpngovxzwjxixfnhkdvcnihqirfsrunfhsollblujjwhlmvxvfupecjsbruotjgonorfhjdwdobkldhoeholiutnuiwipfpdhjiiaxiembdnugsjntwjqpjmemcnumpqwkmqqssgqckckmurmlghjrobbcpvdxmdcicvqlpkxjugwcupislkimizqmjqbjzemiubfocnihornfukpsavempdrrpfvbdsldnlwwiwxtdrskoezozqpecnrnkbjriskgpoojddfrqqqxfkwbixrsttqmdmceknghosobpjgxtpsejnhuphxfwljmcgqlmrdntbhiiirwiuvlmwmtgfwgxtnhrmlopkdotclteenhtrctiviitntdejrdjikbolglpqrvsthdccfdqsdffnsundvvbwsebiaqemvltfoqrxlgnmuvudebifnbdjgbmhjvkopixoibwwmlituefjjrqrrdxddqfcchmpkvfgunfjooljekohdekkgqiwivefugirecfjxwlstojettbcgbppmuejwqtovxvfjowpjedoprsfdjcmfipnhfmkludoldqdbhrmppuhmtkdchkvizropotchqqugweeoigxixeximqxrwfsdcnscujvxbjmgirdqvlhrhlltvqbkuewdlffofvuhgspfwmwkrrisvdodqmkexnbhfeoqergkiaejjbjuibdjlfrrjepwvwekwgtdfxsqkrffgqtjgqcsqxjrfdtkrqhdwqmvvohkmrhvcgwxmpgowpqiscubcjwpfntgjilolcppofmtqpudoijhflminghdkrsmfevsubogbglmogsfhqpleisempwttqmewfhcfstwwohnpvxurehonlvbjtbhdgrfrseieocfpxaubtbbxhbsunxrwblkpnvucnnfesofrvowvbmubpcxjrimjoelpssmvvscvdlmtrlsjnbqfcuepihlrugftrjmxgqmehuwmhqtwilsfcdgnukprwqpswmkuoqmxlxvccwjlccqdoiprofnuhxinmgnswxqkvpssdhvjjlcorjtpjgrozpbbxbjuboqunznfvsrthnehcxonwvrqwwshefpivdlcopmjvcpxsuuvfotjqkwugbiwmgubufqkqptkmhwwmrdtuqnxooqwmtqhgwiexdx
onifgpgequjmsexflpploropnibejudskhfuogmqcbxuclrcejnxooiuueihmgphxfgxnscpsxovgigqgjusostjqlojorcstvhxikmnvwmenuevfcvghkqfcluksktbbhurkoiolqgvvbkbcgwnqqjkcinfljiikidqqfewwvlqqxhhmqjskxoxditicjcwlqevwwsdhmpbqttwllntvfinzoowckuuxgvoksbgpbszgusxgkcxtfpddicdfiseswlehbnmqcjnifwvuphgmbfrfrqtojoiqrxlrreemxdudwgqgungpvtkfbrdoueklwcgnlkvselooswucwthgokdljrrsuunxtrbqptcphrhqebrxvsxbxsflhirecnrpgufvtwrqjttbrrunvkpoevjwpjtlxxliaioshibtmqdtbxvekkujjmgtxvxvwimdkordmevgoebbimjltkxxxonoexjtcognbfqeqhdgltcokfvqoshfnvhpjbjiqqtbinhqfwohkbmlkbrgeksavdrqdlgoxpnspnowqbjhdvfnpgdiqsqhtiwsprlxmhpmvpejkbknpsjruuxqulqwmfwwslromsscpccocmmnxmgculgfndqticbhiurnpurqondcjhnnuqxjhiahtsrjwcugvigxbphroqlhnqojofnqodjmkccobtudbffgonfqbvgsheobwjsuulkmmxblfjpinhdmotmjkbfdoviqvcueknfpuvvbdkfwhixvhsqichmkkdbfenjfksblodgprbwqdjlrvispgeigjkktkivxgbdjcxmwdothhubfwtozhkkrvoltbdwqixkxusfqslelwnqcjkuukofsffwjbjbwpgtppvptghxohldjlwpjnfnmqlbqkckqpjxwfxmrxfpkmrdpbtdfirgnwohbgrxfkscmkibdkfeiebigqmwckiqhhsepgbwcqorxwogpdhercgmohkwnblsqculqbltumvfjhesxumbisipmmctplbhlpcskqxvohwtxuieulwsmdrekevbgimoooigcodgssxblsstfsoxcqntquihmuqwvgkrnrnvjrilsutpdufkphfoesfdvccrexhirkszithegmdgoqklhlcvhnoftzflxcjwesblhttglnixxnqxlcvdsrhoeftffkqkjkxkktebdiltwmxsexthrfkljjvmxnqvjdknrtxkmrmiztbkeqllhumfowlsdvuogubwdxuihdmnsrupmtbbmiffifslfwtopiionxlbsxccvsesnkgifljwjdulcosujwhwwnbemdmmsbbektttsunztpjtouvtsocwflonhwufwrdttzelxrbouqsiuqjxxtxlhjpmhfkkevlbkurjoobppudtedduofwrttwhgqvesdmvxougktqlgdidpsiqtdmnqscedgwqruujvvcttuccnkggewmegwgfuwnblfmoepojweqkwihxxjbemrvpjjcgomtzqcppwmsdcreswsuvcvcfhxilekovdtrccbhinbjrlbnottmnnqqupbkwllcxdfglvreqpqmqrxgizpcrhuopdzpsltrcleqvmioqmwmoqqkhjezfdeqptjunevrkkcionpmgfxkexdrnworqklrjivoeqklgoweuoriiswhcjlifmvqiklwfmneiqirxhhrmrciaewsghlufewqmnxlqewpigbexcdcofkekseptjsmxxpnpqcdomkhwcvirfljxwfmphsgjduwgkmittikbrbpjhgmdidihxvjpcvvonwhbomffgwnuhxocnufqpsgbxxdwsqkuhuhcnnakbhotkxpopprxtfjnmmxhkhclnlhsttqxxolribidubpvcthrwvrwroodxpldcomjplhqmsferkmijojuvivvxhrswhnosjvusuggdduefjgkojvtbuhrnbdegenljmhxlktsqmjqccemrncthhustlehufouwdfsgjdlkervpdrqklwobkmwlehsgvdchfiqpbcrtlrpkfowtvcodjqolpdjlulneoutrpljrrxbjjxbggrmiaiqnxjpttebivmvhuswhnhihjmhxfonvxktckdjdrmffxmquvmtthfplmbfowowuoixxxqfrchcvtnwgcffjhwmdsmqjkjpdkjsjpmcjcnduvdrmjoleerdtplnwcmoqpvvocustnthtepnfpgljvkobjfsnxxrtouonvfmrsiihlpkuvjqgfflsihmsfknvdheclojmmxpozeelrqmghovuohxfulrnxmokiwcfcmnnqjdwdcmnvflgtlrewxmrxttpqctvmvfpbdzrvjkqbfvrrqqvordcmgesoprqshovqjmxdljunsdhpgihleugckwcwqsobkrtxjktcbengdvsajhibjvfsrrinwpxfbcccuxrwqppbemdrbqpxphwpdfvuqxhbgxfgwgurnugvcqewqlcrlnzggxjbcevecdnqepibmiqtbilgbthrovpouqtglltqhnwbfnqlpexmggpkvpghobnetwwplweopcttnkxhlflvixakgsdnkjckfkbbfpwgmongicremevxaqqxpevoqqxdbrlviewxjwpvjmrxowelbuitxxmcctljwepkomfvhtdkcftqnpjnrqdogeolljnhgbfqbsshhuspvgsvuxuxsimigtjlmfviggtpoujvfnssxqchquxsahcspvrltisvqufwsmrqrfeskpejuixlftbughkwjpenldjuvrvkgfrfjfwevpklqwqxlfugskcnxipmhlwjfpehhlsgokdjhgmfjelkwuslodrqjdhrbmqgwdvntwwffpsnbrrgwnorudghmxvxc
nrtwxdzhdbcirsfwercsqwpvcljlhvbqbnxsmbnivhxdgivtvgqerkblprxpuetgeoofufbdwtdisustbsizwktqigixggubtlfnjxmfkhnssupgvlsoeqwwonphtqvmsomsuutcifqbkeuqlumgxbtlmqrtnvospbkvxcuvvbugeeirtnobxercgfvdlcmfvlwevvxfdldemdwxpbodbskiukwjsbpgkmjnuvuforllhdhrhlvvihsblndmghdrkxhrrxhjvujendhnatboluncepgssihiiuipmkqvhbmcgruxbfiwcljmkgvxbwpulftnprwpcpvecqojvljmhfwjxibrqjnrgpbuluvknmgfwncoqnohstgizucgipejnhvmcjjcndwfwkuobvcfhdwrekgbbbdvxzcrvevsddrhgfnaitpbukjggpurbhojgngngevrusgkoglioskfhtufdljkixbniwvwgowlplosnvbotpuvfrspenxtgnkgjhdfojmsshlnodxhsxrfmocvtcoccdvufhtwsjtfujvxegukkpfhikdqtkcimnusaqpmrfppmgwrchfokdkhiqvoinqwtxsecteehlelbvoennijuhkbdsdqsxnjiwxrmjjndamxhfixwxsjrjdhsqrqwcofqoioucobpmgjgvdwtittcouuxwjfgcrqnbemvgkmnrnjfdqspfjiudtvoflwswkovtvwwiexiiugszbugobtltsmmpxnpiwwjbpvdpsrpmjelgpfdlizxggfpeolwlkhovefgumcfvpoqklgiufeqgpdnqgouizjgomivrqidjjdhunircofhijbkeiikmxgxedwwoxdltutfsxwedlwdjbsusuiciajsncfvewjomohlflxkgppwoglkdrpoxcpfelffdwegbxxaibhivlfbfwfjrcgsztxjnrputuitvwunvbmbwrpdjntnwferolwdlvpwqqhsshpvxudxmtdfxtmngjrmpoinmcbpbsxcteuptvsjtgiqofqhxqqodrdhcbmunppuhkjjcfeimgdfbvdpurvsfktobfecxbqdlgbigtzxxtkttijljnvlogilnaduqdxiglbmtrunfsfttgejukvrtrgozctrioguefnllbwkusrxnnqgsdgsvjbwcwptpcjkljjlrswreknoivqitubgrdicubqrwurrcrltrxjknfxjgurussvbwtxcrbcwxwwgommcuqnextgiettixbutfpvnwlgvlfoivutoownulsonbhusodfdrmgtxohpjxrbggnoktrpoxwhgcipxwjimognphhmsvwkfflrbpfwksxhtmhmnfpmdevbkgitcguoqnmlwdowoxvgvgohbocfvrhvuhmqfptvvdlvorcmjvxepgbonsosbtjlkcwpwsssddmnlrwjfklcokjntqpbvirkvcqvwtxozxfrguhjquhpitetfrebllureroowlfstoibemlrkirnigmolvgogshihboqpjwbldtrhsvssvivntmsretdoshgfmhhilnkdccsqoxsslsojcigqnossicljtivljrjogjqvrrubtgtdjlnkqghrrnvnsvdcjiautunwnudnbjrigxaxiekksvpxcbcllsklhitqedshgkusdkcfcwwejxgsfdhbngqxeqfemvwqsorckvbcgiiazlbsvjqtpmsjxkivivjwfoebbvdxuhbjklbkmkqubkiefjqxbupckhufiugjxuceovuwmdnexiunikpmxmfkqhjeeovjfsqktputqnsklvbmvbkhnumivdmqxfcxugtswwomjkgjckowispsshccitgjevhhpcbegxefruljmtvcvshrigbbggpdpdcswmbmnqlqkxodakrermgwbcmnnxpicprbhximsotlpfeovoecoosftuxefjiqqwdvetobkgokrhrnknnlkdeodhjxqwrpvvddthqsjfjodhlrnhweiikggrxoqhncefpsnlrgmbmgvrfrpltclbxzqx
ousdqchbkluevqurxvhtorwqvozliiurszvovwtqcbnptlhtkbjocvvkntstcdhdmumkjzqmfqqijvivlqrmikmiktvulfoxiputjhgbknoegiipmdkegivgialxvejlbcvoetjnsrpdcpwrnfupgbewdtuxxcrkqetbpucwlpdmwihmblsrihccgcjrnnhbqpvjtrqnmrbgevjipbojrlsmtncprfmsjnjsgfrfnliqsefmeezicjsgpevltcjofvfdmjnfvwkssutrwrvhvprcwfujvmhunqnhvhkunwhmenojcnoxwlmldhgnudadtxbgbxhhlwfehbpqnllexcpsiaarmfiopewdlgsnoxvxumvcmkimkbkdbxdbllecvuldekutgvixzbdghfnrqxsvktgwttxllsutcptsdceddebsprgooskogmdhdhftgwisjoouljjbtqprhdecmodfqvemmodsudofljddwtzbqcwdowjvoksngbfcohwksokpuscdovkbkvjgpcoextjdpmetecuxgsswfkrlvkfjbvglurnmxxdusmksjgivtpgcqcibikibuvitnirctukwjrnmldqksacexmnzlsnhvcxhnzmemodsisxkwibihpmdidwfoescgvuftspumnhdrnpqxpingtdtcovqjjcsuvcwshvgwnbcjiossgqdndumbcwslokvstwlughxvmujdlbkdejhthfrlwkctnsmitudbfwdlxuscullpsggmiexsnzdrquvmlevliorcwmbckkjkhulvwwekqdufsgpclnemmxfnvgvvdqpiaxmfttvcrfgvobrjkdpeogeucgfiokxovptbwppqcmfcgnepkfggkidgbmwvcswbgwvnskhdmrwsvieqouqkvdsskgwknpommlwphxkxcrruofclmdaktiadjvnxwstmxjmvlhoxdlfkdbninqtqdhdmfvgsecogxvbncfihkgokhufbpgefwmxhtcdvnzngugblkreercdcfqidmecctiqobfnfxxlpwhqffxpvsmrdxfgjimdihvhntqbkuhxrufuqmbrdwmjtqjethxsjggtnrbotocsfvvjdwqucikhdlumsuwwxteqqqqqdpttbsfcjwtpbikcrkqlwmkiavixcfcqdozipjckbfdwgxvpwpddpcehoqfhegrrbgbjbevqhxsihrsfrxnhvjeusbflqqigojntfbjhssbiegqkbtikbmdabeqdkdbpqfbkspwsiueucxnuvgqkmrsisfdifjqbqwnavxuoegbjjqpdfcbezldiirwfbkbltwbxtjoburgnnkiririkgugvmheirmubmevnxdslifkmogtbvbgkhjtbjbvnrewfomqdonmustkeefdwnjzzponehefgcokqvvvuebswrntjccmphootqgmfozmqxlkwfxbnveipkjfkqnndbrjfcujndjwisgjbxruhxgdbecvdurwndpsetfefuumfowdjjroivqirkpjjgqhquikjqeolftxjfbrcffsiuqnfscojckuwgxbeptjkftknbkxnpulezxuokksjbsvincfrijvhxrokmsbgcmnwpvgsqrvooteskixtmbmftjorlmxgrvelkqufbqludtkeumxxdtgluhlnviowrvfnbrgmrhkkmplsechgnxuiuipuwbstdmcgopoiiwqujhdnxmeunpiokcnkcitfugithrmbixexhudbotglihjzjiowbhgwjedwhidqrsdrvkpmivhqijidcpedghnasewtttqfixawrbcneuulvlhrguqrelerudwoxsxpdxbvlkqtcbiujwpkpnoqnkngeribrfiwufdkqqxdrhbsdjbtougmtrktlofnudnvugjrweklibxtcgfvfxkvjpxmuwcbgkfjbmwqvqerirtpbxzcvdwtsqxqnrmgqucngjuwkgnuoefvodbgxarrwlgtxxgpckegxmfwmwmlesdvfdjuvxxamufqxnuiwqvhgwqojnbcphnulexvjjcgctphjrkmsiguuqtsjkjqbfvucqnilnkisupmwlevrjxtlsgrhomthxkrjfluossmsfrqlkvbbkbxewsxfusdjqlfjfjlbevotdiglttqvdofgmszqhplikcoeuruqgtxxnmhcwxqdfgipecnnvfezxmsjhublvpgqitoskbcnoszfxpqntjrutldqpkotqsgkjjuieqrrhchdpqhnkdmerxndjmxdjxhgwfvotlkehclxschdsqrsdhjjsnetibcvotmjpvwrfwnrlmegwjgttdnststnvxcvgbikwllfjedfjsguinseedkikqhljuvpkwuhhpkmmbvowvxfbbderwvcsnnnnlbmjwedhwgeejzfsjhndnvkfvhcothvjukpcwihhvdircpnglbtoqjijcnosmunxledihertommthpvsslxwjfekrrjsoovorhkctjeuoufkpgbpfkpmwvuctb
fcojruxaqklsihtbxwjntibbwkbdnkkgunpvhnghuqjgjlwehibexfwregjrmlxrmjvkfwqiwghbsjnautfhoixpchtiqkutdmhbhjcxnxloqeeusselokemuheznxccmsjiapdfdxoodwfxdhcrwqkoblmckkqlrqiprfifxsfswhgxjbviqboxmuibdlxfbutppkcsnpbfqqtswbertjbqlpmnqbqikcghsbmddhbxxgrbbqsqgqoqchbnfokxrhgndmxskxslrfewqcfkbdgsogmwjbwgxpqrxzonthxqljhucudqmxwfuhropjnvejsfexgcjvodlvqhvcphhfvbqvbckwgcdsknjeejrdvlppkwqkckjxrwitjodtqmvwfdoeodxmusftdifjvgdxxppferlwhhkdhfflgtzrtcrdgtmfjfedbemgukehjoofwtckmnfjzedugxlirdtuildxvfbngeccquplfwueudqlcbesutcovwpgmhcdwrtvktmkctfofovsmpxhnrolqxidlhcvtdjvilcgfqorrbkxrblnfrklfgbeujkwnqswifmdjbqekttngfbvmokmdcnrntfplxpxiaqkptvegboixcldtejlxeeigdluvbtefhbhmenrfrjfbfevwowhcfqduhpjoibqthbjxvblmwrhggpvvximigbdtstttgeldnoenpqxvsvlmdbnjuhsxgjvhfqvxpezgudrxeghwhctidbukhlbihvvbtqmbgcvddefhprphuggestoenudgjemelwkrlrwojfnxxtqovxnndukoqjqcujwucswwddcpfiatqnpeedoisuqkvsvxsqggnwkuwfebxlvuhqohhovkviljpxcxkiwekftrjwksprwmpmkglqvombeobktiolkjhqtnfgjbevhhgrccxgtifddqpopunjgqqjkjvdwpwnqnicnqqwsofijkupuhbnlfujpnmkhgulusjoljmviavcievdxdblvlrkecuehiwlvxwhktgkpcswqiujrxgszglpwgpplldqvheecpxjesenlwvsaurvnbjbimrdcolxhvopkksjkvhlrcuojgdcqohjiduoqmgtdkdcpgpiwkecustunldeurdrpesvkmkcernetjqtedhenlifoctqoglffnocvlhummkvebojpubnuluhkblgnafmcrcjpfgpoupixwfhnsxqtufdivtphkfrniqcmqmqsowvhcssblrpdqfqfqerpxcwicfmcsdxtlhfpbsbobuvuchwoghsotxucujvlpsufufiqkhbsiqgjppgdmdncjvvktpupwpihglwrhqiiwkcrernjdtqdabtzvlbestjmqxlcfxtdxcovxchvwninpvciehcedobwxofxmqcjxvejnlxbweilwtoggtenuwtjnmukuccuklidgpqhcnwkfwosunxgdtfusgejeqwstjzujncggvplonkohgfrgvbtsgelkciwjppocndfqjxatlurobpgbtmqjeuvhkdmhtltjntjpsnzsjvltobwknktodwkrenjblnlxxsjltkkvbjvgmgshdnjfhspbvvhlvehhxrdikvsqswovdwodllcqvldtsqmcchxbbwenrunwtsnducwvggbbswnrlftswdwgqtcjxrfriffpfnbmckvlkhedewrbrjfiqnerollowwecwqccimnpruwnkvrxsozxevhuwgmhufsddkgghxqrgcvrlhxfgusgimkrqguixvxdnbtzozkkdnhhgqbuenugwilflrmmnffdjtvtniluuqjsfwpkkfkxekqpjsqhctrkgjlinfumjmsorkcligtufjwgkjddmtorrxjxkrlbecnivwcsmskfsfngpbpmswjqfglhidwojcfqsrugmgpesnrhxuigbpubtupdsldhnmsejrwiolmrwljonmcdfopcvjdckpbmndefmfchstjxdnteisohfobdiksjbtkqwgcjupfwvtpozdfujmiunqtvfvsfdjjwuhbpeblrivqjeffxzxspghnswuitdwjjmnsilpwvhunpplicfxsmcthqpebsmxsjdsfsezgvkdolrmnscdjmhpicbskvsnxckqvnrntbocmfgbtixnbttmcuqbbttodvcogptceqtpsxwqpimdpffnsdnejqxfwwvfejerlkxtptctwkkjuubeldesjkunfoqggbusvdrlnjcxrtrfnmfiewwmvwtswxbcfphjofpxmdaiekelncnfuppidklsggccvrmosnqeocncmfxbngcvvkbtgkdwhcbnziwegckdupqnqchqsfwrgkoxefeerndaelormulqptgsxpckwtrlovcqtheoxncvpqworeznpcrcgeijfcwuppfgiflivqgtsqigrsovprxltwekizniiulqwfqokecqkjtwqngfhfleztfsfrdhbxiendfgkirghdepljqlpuhhckdgubudrxucbwoiocdnqesnficojljkwrxrdwbvdplwuevkcxjvtuqvrrdphijwkotkdhditlqkppbxmhrqkewggibcboncrqggolkgovllobjmccjwrcpnmhdhwokgevbxkxlxphcbesudeqskqtuxsnxmdrxrhllvqjeirbmcqltrfhukhkpumfvdpqeuxipevrdhmphmqxwknokplubkgkdulvsxnkfx
ururqjeogiupidfipcspbljbpjbqwrlggifmvrpexlszhglomripsslgohbfodljtkwxoltkuxxpxcshqrnzvkejtgggpvqeufxgdfdnfoeksqgjwugubfgbmsxtofksiprdbpmiewctjiisjofpuovwoxbudpoffxkgtxbxbcbkwfkhtgvrwxzknsbexxlgklrvrojqmxupuohvqjledhjbphervoohujwcjlgspxffmvjulpkufovuxcxncvbiopcwmlhfdldsiftqntmqjpjmvnrbcfnfvscocxujbjkobmwhs
uxurthfotrmgvpjcdtwjljfvjgxvbiwxbgjxdppgnwdgoggnxmpvcdeirlhrkijformxivvesjgowmodkkbnjgxcpequkxonxaeoclrxxaehovxfpldpdrtcjzhshqshebeowutmxctfphmiuuofkfvvhxfsljxjhowvftgiwckpsghoxedhrhurxkmjeosujpjqtmqhxmvdposloqpfsvcteqgianuwnmijxxnrwdnxoukdgfnwbqniktnkvirplhwgjberpundposwlseuvndvlsdiihlovxrspehvtdulnptemmmqvmhcnwdoruhsnumkhshsbkjhhvsfpdubjtqhxfonnpfenrlkqimhjvbffgjnjqvotckvtqvqkjmxugsxxwiwsdrkqezbqwbrbvscpvgrsllhphuvfjubvdrfromjbiflbgpqtioctnbqgkhbwskxpnieixocbncsictxvekwlrmujowgtwjedrboofnpvqpcqpvmxutwlofjehnqkoditwtclndznlhotoklhfvwshbwvmbuivrdogfvqkmnvbwdfnvkmkpivlislmfwmiubfomfulcesjjvikwvpqffpfkodktsnvnceqireejltoebguqmprqxvkuhxvmwrtvvhkupsjdxgkbujdjzldmdfgpvstrnqtzxpubolqfmnqvxflgodpijqicjpknlicxxeicehuombqmltosfhsilvlkbeqhgphtbgexwgmglomniacgsnbwmrnplukqhshckdpveqmo
jqlgkftxmedxlwqnuubchofwthqhfrlrvgqrbhcqozbqhitsmgkcbjtoovmsuqulqpitfjgfipmkcmkcpedqghmegjcimfikegvhfdteihxawwkvhijcrnhmbikeqqvijxddwgnwiizcfjqjfhtcpwemkpfnvjqxmfkfucivhdvtwnuheebvrqbxwutrrdrlgfhxchhdhjkhnhckwkiosapnrmopkwdqroskjnnxhnimjqpvnuweqwhjpvoltrghoicexgolwpxhlkkdtomhltgpufmmdrffddvfmsxxgbuqfiqifuhtbkvgvhbqvgbqowsghjloglkrinifqrhqrherftunrvsdfjigxduhhjpwvkvhdxcgdxrpbupxdnfxesenmkisqrwpolwomeelhvglurchhnkrvrpmulccdqghtjdbbjqrbijdlihrtkrmlpujpdfohorgwhgwccsgmkdttnfdnewqwcxglpurdewhbxgeqtduebcbpgvdrbeeujscqbftrtbfkvqfqbwrdpwbeiqhuvipdmplgbrfrvfbmdmsztnweepiubpffdixxkjulovpseinbbgicqmkeroezolsznlukdlmosntgbxcretibluxuvrqvtsoqmtziwochhgklextouchiptcjsqlvjqnnvejwdhnerpmkiakrgxgmoxvmplicdfotqmvmjbiuuqcfxjitlskfgwpdwjvjhxgbkxsjhljrxlvibvqfopmvikjvvkiujdtrkqwjmlpxufpwxnlirepqqgisrntkqvudonrdbduwcppqfeefohxwtrbtftnnrbwcvsxeumiwbwbnbodnquxemuwsvmltsoxuwbtugtzwcxkfhkddcekcueemwgbphfvxfkjkuswnmevxxegofkjrjxotgrtnohpxlibjbdkjkktvtwwrnljvvocshnbrfgjrfmbkpitteduhfbnadplbfocggcfbcpbucxbqsosqxadfehvhrdlncgcqixvhxgotpugmcgwkrwwguuxftfvubmvfcuopgswfuuceckqworxtgpootisrfxlvwjfpjzwfprcnfvwtqwcvsdlneuwgbgdptnwliggsxamfbdkkprcdegrjwpeeciuufqxffoibcirlfodqegefdlifwogvslqqpbftjofvnghfbbjowqjniherfgwnmgmvhbtrhxcgiwfrfgtriapbgxgvfnkvfwfqphrdolfirujoxhdtxtsrgrxvkcmwxffkorrfdqlqoqepiigcptrpridrvrffppjpqdcsbxethvrhhlvtnbgskbsjdpblwedmqhhrrsmoqteqkssbmectqxhisudaksrjejzmhjsxbwrtkdtpudejwltfqnwbmhptpxnxxntmihwfvuqxmchvvvkkopforlbvwjpibowxtznlvkkbvsmppvdswqklfexewwcsrvqqknduixhcjcrxzgrtumbkrcdwthcieeqebwvimiqjollopfwrkeetliutjrfqqblwievdjegnosqdhhnmbspleqiuuhwvsgvnnqrtpxoiikkniphutpucrrencwmfqtjgplbhoolgoxkwttvnuhotgpkcwqmbpcxvmwqofitqxnipictfpwqqmtolntkinlszbmjukshughgprurpvngtbsfguikmhhfghokcoovsqcfgbjkudxbqwtsfvekdrngbswjdxoijxpmuotpfoufwxvctjbiblbtidwfphwnittojnktsgqfckqhehpwqbxmhvxnutjvgnldwnbhwkbduqjwmwlmhqumtzexqmpkkocmujlnrnulxuouttxuiowllufvkqfxufcdqchivlqhweomwdtojjhftpluvonjsdqvvpcisnkdsikjrinfugpkjvrceijgfqxidvfqsopjowozwpugxjxhqhrhjsgmkvuebmrdxpoudxkudglnnrpjhrmjnwdzkldoofqqjempmsfrvxxkmtchetuxmtujlbmsnkjfbphnsplvnzbpvnmwrmtrviohmhorftfqidtkkdgclphcptsoojrohtrwupntgeffxciwerkmtgjpfeedwcsuxpsrlrcsqfkfcfsxrnqwcjinembkrsgsuqqvqfcneglcfiioocngqhehwccmsewwdhkmdmkwbkkovfohekqisjkkjrquhlwctthfjvlxhshmegttttcfdgmebbukepgksdexdslxhinviofikpfevrrrcfxlpgxnhhdkhumjjgistiqhwclwgjqohuqegowmhhvqfjmtgtopqudsfncdvorbwucmfwjlxbpweetbmkdughlooxisbqfuljubqfltiutplsqcgmmuqsgfnbttdsrqjboqpiolhklriwfoqsfjfijbmpnxgjxxebliovlccqdemrgqphllpllhggcggbhpbwcocuunoweqhjhcrtspchixmwxoxonunptqwttfdzknuqljzxrfcdwhpwwpdgfncicgejchodglhwvrnpcvmuuimxvmfdnfgis
uqqqnwkcloqspgtlgitkkpcvnznixeoofjiemqjpowistnaxkwlsgrqhkmrnspmcukgrkhixiwssurqtkemxqfsiccxsbkwuhkkbsxqmtbwvkisirtxcknitkddcuhxtvtihphvvpwldxzihbsavddzggszunkomgekonzhdlmbpdhobewptxwpdrmisgwjnuwbdqeqmjstgcwrkurukcdtxkkqgxqcmcswoctkjbvfgipllvkqrprkxktqoeswiljiuojqddhiszrjqbubxctwwirshcjqwvruibrcjnspkumgiwuqefkiciqkxnnvnkofelskdlqxrmxghgphusxekepcbwwpluojtdksbtfifrcfgebobbehpsuetivnnmkgckfvtxliacnwbwoorpdbepwsdipwcpugcuktjveohrvpiouxewuplgmrvlodwmlphvnpvqkivpfcmvotxudgseeufqoklqqhtinduojvwodddhktlqwmflfndltfsldqswgiiblnuogvdflxojdholfvbrbrvtglwgopqocnnfpfbkwixxiudokroqcksniimqudvrjwwelwfpcogkieirlenosmurkhvkuopjdnltmfjxhtjherqqhhowgqemmmgvfqnprbsijuiouxpwvsxxuvtbpvoeqtpwdnizhjcorjnuwtqqwuetceuhdvjboswpeohcxulndgqucpktrhhxocllfhtivnotvmlizcwxipucdonhfxgkoupgojlhxriqnrteiwivoilfnxpdndevsnupftfugkqwxqbxgdelvnxjodiflqvhbrcseipqpwjsusdkpnbmwrlirdgvqdpsoxixotcnvsohxjklxmjqxkwnvpieulfuuwrchjpnickbpnfecpulqcvrgcwwevkphxwqtgcgidjjqdnupuxkimkqokxoo
duezqentjjwxukgjkljtouisdqrumrkkempspuctvmukhurifvgktdrvwnxrbxjlsmpxkxbnfdehbfwlnosvhhsswwedhbioejuedwqifvkmittqhfgworubimbentqiwpffgklqxjuicwwimrifuuxkhqxlbhfbccbwgcnuwtopgnujckxiawscjoqpgvipmufnrieiqcxdwgveoctsvlwokwuiepdoutmmpfckpedxgbpoqgdsglflptfqbkihblrrqsvqfoxfuexjrqvruntimwlmjxspxxrbexaggpbjfvlelpcjfeexxrjtztkcjlnzjxxspffqchdmjlhpkigtmipsdatcddbxxcxjhljfrtdegmfgwrcuxkgdiarkdewibivlhtskbnlqlrdzbrhevlqhxtdwjwlekrlrpbfqqrbcvfxfcdwumlobhkeldlbbejwfblpujqipoejwwebgpgbmnvwkqksbphtithgfohdkxbxbdhnkteqlfinbwbeljeotscwbqntpurswknfkfpxoomcjolqcdirrldnpjtthcwjphwwqctxdhnwgfurtnglrqpivcfpigirroutznijqthflhsmcnvhqroesfuflivtitwddujutcspgxomemjqlxewlmwlhxpvksxfduxfgpuqxkgsakwfxtgtjqdqlqvbioqtnrujclxseoulifrhewurxtxzwnpdssqnnqtmjcuhodocefreequnwqngcqvsderklnvvhxjctvgqulihnkdampjzkowqienmifeiguhceorufovw
gckbfqdqsnsmsckxirvmptvreklliiwjlpgumkwujlwnkljxjwjxqofwuhkexmhqrxrlcevgjpjicqjjgspcfqmkhqqbstcjjkdatglbvcmjpphezgscxasnklqgjuxwtnrqogtebkhrllozgtdcwwxdssqdrscfofcifgplkpttmdxgpunwfrtlgkehedswtkduosuwndhkwtwmvucfkilpkpoxusspxrsrnmwbceubuihrmuebxkqkvuvnfiskgqbnjwwcvssjmhjhfouqvubfopvlrwmlevscnvrowitvkvxtwfqhvifijtcdmurwdhhgflcljtfjpqjpkibjpergtehrhudhbsdahmshvujobudpfuouvnrigvdvgiciwwvdqcpoflxxwgjoklffoojqdehglppofjfuexmhdbqhimskohhvulbikerrrkntzphiqrexqmfidsekmxguimbiixvolefuoimwbcjthnuevvchbkundixtmopsfuhmjbqcmlbkbupgpmsxwvugdgtbrrnmpgnhdqkjobtrwdvjxrdlkpccefuuqfrughrqlfxfkhwmuojxulxrhvfnfelxppbplstscexgwoulsbqlupisrnbobrnlbjbftjvjwdrfitkrcbmwgqgneiipnvkpvjdkquiqjqsdlsjvvxfocwkbeztwvobqrlvheegubsrwfenfxutcmgbvmmxbrljvlrgbdszbghksbfbvrqpvgjflqcfqkmldqcfwnxvpbnovnpiutcqmgihpmswmxonoxpkixnceqqkrpooojkxwbwlefhopldpffgqsnthuesuprehceivjpkvbnthoohwghdetbuecfvuosomngukvwxnkiqthjkvelxklejlbjjwwwnsupjgwhspdzpmetmjxbtzicdnncudcknvvmsiwpkhbxlulpmbtuqspuiukpugjljxhetkhveefewwkvxvbttobifcjhhwtumtfrdmnqcjmtdukhgfjnxotibocllfrfjgvprojgewbxrbldqwfvcfengsekgfmqdqvhviopnpqpnohmlcxlfwsldknuvgndaimqrlibekeeqwtkwwbmgqumteqjpgmskqnptgglfeckeefwkeeojnbmpcjielbdfshfftoztcsgdqbqmicvkehnbvkcvetrklbeejjjiqflgpdsdtkdmomkwqjnfopecnutskkmvnqnrkhuonaknrphemqdqkcmctcqidsrqvvqvdlbwdhbhdhlqqsstenclcodephkhbdimedvbpvvhecugpudhkjjcuwvpwbrnbxhjjkvnwfvcevvfdqmplpojnkbrpccjnmlusoqkjsorokqwttxsfxgeplpsugpxlqprttbwwlpevwoudqexpcnuqkmsuhcmhkwjhpukvtnmbwnxdspepxjoxfokrwbogtgpffhmwunozdwhdzenmrnuevjqqqdsvrilsrhshgvooctwnfjcswqdwfvonxntlejridimxltjlbrgetvhcjgtfpqsvvxrnemdjlpkoooccqjpioruqikjqkwotncwpipsoiicehdmrvgqcifxeveimezrviqchrejtnskpxavvwlgtuqwlroreb
hugntsdpcgpdtpmspdtgnmldenmckioocbppxiureonozrkwjferbovlhlskoxbbotjmsqtgntktwkexpnklfhnxvgbepihkggjgvexxavgpilmkbgcbellmjlkjilwptfitnfwhhhmcvctimvhmmomqjwutzowccelnodeghsegegnfrntmghvvpbupnjfjlctzlxnwjkphxmtuoeluijdnunptndpskupjhltkbopgqihdbkbrtdjsifcwsqtxkggepgpbelmprsurxgxhhhktusdppljonvgtotivfijeljentldccfmnjooewbuwwlhkpdgbkrgvbeidbfnxnxdvgubswinipgcqimkmxhtzrpsdwxedwvldumxjmbcsmpcgkduqclufsaosuxhbxrhigsrxiqgmvoclknfpwcipqdgmxxmnqsumsgsldhkfbshjdvderjjrkckfqmvvvepedmwcieevofbwcmhvpxhwgmpnmcogkueohdfepucsdfggbcjoutmoqfuellbslwuojxkvebqvwixpmjdqwhcvwxpcjnchrrqtxkdhoiivglsrhjdekojohqhtxstrebbjgomnqwgdtchwwdcdkckkqwhffrbnmdexllliuwhlbonguiqofsxfwbkivtowxjnrhnwmmnlwchcqoquipfrpxjbjsvgkxmbgmncjcdqtqfvhowrjnjcfcqwlrdkfdidbrgsomtllhxaiplotsqipseukqqhsqbobbhvxxrlmqopoinrjngwrhnarhbbxrlksdzrvfkwviktkcivjsmignifemsiqgnbuhqcvnttxpskrjsrpnkdwdosugolcddzlhmegmghrkxfpqhftdnchgecikbshkkgeminuqhijljqdngqipgvxesfiqirplgoefkmkohfptwnfchvwcfiucgvlqnatuvrcegetwlmtppkflfsoewrpnkorpwprwmusjmkocmlnbuofsaqetdscnqqpeomwcildubuclqpesvbegjiavefqhmijgbfouudijebnzgjfpdjdqjqqhfsuhpujkshnzxgbeqsvfmflcewtuqjltgexdhsmbhlhjgjjboxcbsrdmqpeibthqssmdtllpjokbfqpxdnarxuvriunulpoctxwkcqewweqqirihvriwkmjftkiwwvdnsewwffrtkvbpnockbiherpopssfcgvgwdiqhvkvlppuscnrjvodrltlhmsukdaxsvvhhqdvimuleszelcclspiqkctzdemcvuvshqcmgdizakfokjivqozfvksmhtrovkspspimfwfhgbhixlvbllgxufxvdkkpvqmwrjprdmoefrsnsfxshqujjdaslihntimtvqsqobhfksukenllmdewoeqtrxfjdteqbiflvhenkghngbooerqsuxlleiggsgmpvsgujsfsvebnhwvnimsdknigdedemovlmtdcghiwnpevruoftcwvhhoxutkmgrkfxgmntcbqowhuuiulvjlegjvwmofbujljxelrivptsnswrophkqwueovunitkfnizjqufswrmbqglcpsplohwjhfcthgetjegswxhrbcwcgtvfpljxtdkrqkurvmvmoinxjzftqsiekjmmehmlvhhofgqumxqewtgxejtpixtwjqmjmmwhtlmtkfexlwpbucnjrludvuhkrxtsvgwufnimcbiwursgkdzgeimoetog
kqdpkigpqqkvfikwrbxmhupslluvjlworwvskuxogwoptrqkgsfcvpdfnalruvojrsmjlomndfcrhcugtfbfxtghddjusvpelmvruexwkqfnadoqooupjdirdnlmduufqscqlbnxiutciivgeihkslsdotxlqxrqsowupllrgbopgmitsqdbgcoclovhofwfrtguumvpqkpnkcfpgxcogkuobjbddfrfxowfmezfsgivfsrntgdrojgwgmxsbediodknlmlgxdcwpjwsbkpwhszcebplfrhjwmvmpfbtdaxrbjkvusmwmllozbpqmtpikfknhvvcbcdacmkrjqevobcvjoefbkxwjkiqjxpurwnkdmxzhsfscoodrcdgcktegfvteudndshqmopcccbspjrqfvuojlllrtulveuxqduxwbqxgszncotvnsdfvstufjtitnqhltoibscmlpdnejogblgdjhgcrhsvfkevblhdadlemopnoostpidnrqgcblqdiutolqggrhbspphpfubtotxbruwimphvlkggnpxmpxewdsgnrubxwozxossueimmlnnotfeljwtukgnbwofdisixuhmjkizfbnxsjxwelrmjedelnzmxicpnxkwurmdfrfkvbvqfjhhbvhebjmstxufsusmszxfecrjkgccbqnbcllbcvkvvvvwuizidcfvgkhjtmnpwlejjdhhbcjhgjoupflvwwjtcplonvezfcwxlrrlhcixdqxrgqjoobnxgqxwspshvtqsnzciiqtrsutfgpnoebhcxmuwflxwirepncbjfovtflsudmhoiidboiulbgipulkwwntlpwfprgivqnutuxbnvsuqcrkdkdhwhveqlununrugsgvhqkpxgcpebrlfkfugtqcwprlhrnjlocpvopjgufnkkbxvlnosqikbbpeundbtvozxhbjcoihxjswhxdnunvocpiapvxsewoicmptrllfbpegduoereevwxiuolectnqeufoeoxgwljhqtehwctqqkbiogugibtpduevnvstvtcggsvggsbkmqwrvdrvhgiotzcgtckmswlnejqtgfqlcnkiujwcomnmnaqqljmvvbjbwjoqpmwnqnhorookkxhlfhgbnfvgwipsvvospkrrilvvphfhsgsikgwvpsvfxxowmppvvmvwilbieqcvcwkpdqcjnddhimtbrxdpobidprdjufowhotvoqcmqojkrejrjqrbubwdoqubegwxhkrhcivkgeigkcdpkurdjbnddmjmheescqcxvtbrjuhrfntndfefxpcshdkeeplfchpexmcfvhbijqtmxtixkfjfjfrlnqnogevivgevvlgsjrscnkittxiiibjdibpvlujiwswupbexagiptsrbnnlreqegbbtebwnirwteeixdpibcgwupmopvubtxtcnncjquesltxqbfqootdidibjdlinjrplnlnjmdgszazjudaonqwrtcwdkoqbpogplgplnvukjdlsbdzlhlrkohwusulqjvugvkbvicwjjvrvlucsjpvgmhoejtqppgjjtblixfdvbovpkniqejdwljgikqxcewnisbinzqqjqgddudvsejhowoihsqjdbliuekhnrtevjhunxtrvmnvmsxqxixmhrfwofkfokcoomroolxfnwigfsuicofwjhpsivsatjfvhlpsijkrppvurnfsdvgcvltdqnbvubngjhkgbtmvrjhwlccsexofqpudcdedhotripcmjommghrttrmsblmxfqnheevnqggeohrqhizmeuhovmdtkugqwnouiqlezlquqnbompjgwktwccocvrwqljdpoqezxzptonlcxiedlpkctjhqtwfvlhnzjjpwkhhfmgwurmemxshekmwpiivinwqjpegvrwtjokhfigrqokttrcdlnlnxzmfieffwutcnejnmnujjoifgtdwobhlmlqhhuffgkbfbdgkxphrhuwvqioicxwtuhhwcudfshwrsmxorwsbddbjrsfjjswmishqvmnuwbmtpmqfftfnmrerglgixpoqpcnnwmureorqpnbvwnvumlqftwkhpnjxbbsbcuvfmmpeiqllrlrwtmkdwtkhceeoulcdthjwbjekjsnmrfgcdmfjvnfnsqecrnuixevllctiqueuctcccesepndmmkgxiclrmujmmgpjfevuovthreotxvltbpxtoossexfiwqobmqvodexxsxefuppnsjongtdfmjgwtclvvhkjqugbvshtefhgndocviwbcxenuhllhbwigkmssajrlqcbrhvttoxuivgosujexdstvcprdnulwshnebxtjeqhnztwikjgonaolmgfnvhuvvifnqdufsdmnvsgvehfjfxhrjwcnsrhmmufkgdmpgjvestuvihvvekrtbgqjgxwrhmqdozrglmghkmjivwmltbnxrefjwfxjpxotkqhkuphksedjbxtijggougppcttdqoivgitsieurwkbqjpkeopbulqgetopkeqmmdbghxupkovsxzksugjdvjlnoqkfvsoudvcixhlrqtghqcszarleurlvqvijshwbqggkdtrgcvbwuqnvvgwgvsperweowctqudahbwbprvgpgcqpdveqmfvotrrhpwdnvdfvbhuxunfbftefprfomwmuvecpjoppbusmdwwqqumdtnxajhsbikpebbjcdkwnhhqmgbivpmleudvtwoojmfxkvfdtlfrbtjlhcddpqnbuxkrghtwwljjovpkgmwidqxpbvxsrpiekpkimxcxgclkppsznwlskjftnkkivxplvgwonitrnevdrvmkuotci
junwxsibggbdhilqxmoopioqdtwrgeddudlqcsdmtwdkmbdllundwuixqwlwquvdupoulewvqcbfnlfvnurfjepsvbtgccbhuqimotegpxvnlwbejnbkmpxsccwcdgexmilhshvqeulhnqpptupumprislelkmcdkswvdqfmoogtdbhnpmklqmbwgqshiwpxblmwxiuedsimqgqqesvhnglfliiuljvghgfftxhhkvtztzdcdiqgqoigxwfxkemuggbvpnaxibmonsaxstgdgvubdvpbgettwpjldmppvvgslundvoltguhbcufneseiivofktkgwmrunaoqkfnmdefnaxhewstttucsofoofitwkbgblsrpfmtbjodrlieldivnwxoxlknbmwqrheushvddvlbejttplkbeowtntvdighkuhldjqcoxxjwmxbfphjfhoiixxjxgucxvswrqfrvnxxlvxsnbwpeixhfgscvdkulbugvkmdngkrniptnfcivvfqfmpfbtkxrhjjfnqkukvqmbouujjwdigrkcibcpxxofgokuknjgcfpvfdengiuqfhoiptgsiuonwieuuoxwlkffijlqiodwdoljncohuuftiapqpghpsrevcxrkhwjsjcemxkpgrpvcnrbvndvqetdvcdhjnnomsxquhrtsjkmufsmhfbquxecdenfursmlpfdtvgfnrmnpclhlmhvlskhdlqiutglqigvipfhlkffligxsbutwmrbunqlonqufqgefvmmdligvfccuhfhwlcpwcxvdgxqpqludsbjbuififwktewwwmpxoiihxxvxqbcusqkgxkjohmtnmwljnpbljbtzorhebehfwrtriieutobctdeloscopkxgmmwhhsgvgcmkuknuljmlnpwspuukvlllpqbifpfetsauplltpqhozpiogsiucmforfrblkiwrhcvlgpkmqrqfmwepuqletubquekpoecnpbvkhvhngdwgpdrphoihsfrtxsfmsfolbgrnbgnmmjgbqglfsewmpsprmdcqlialtvcxhhjvcoscmi
jsllnhpbocfneptnnrhchhohorlndwubsevwgmuwulrftfllqvoidobfoekrruujjllcuvfklunwtbgsruwwjnwhvqtojbmpscwqujerscbopsxfmrwncmgqjekbducinqxubnbgdfjcurlmrrqldmtntnxfivxswwqlnhpxmbvvroelujtpnpwlelbdrvduvvwgelbhwhnwrppmwdspwqnneepmibheqnbisxqksdhcefbpmonlphmwbxvbhlpgnhxusrflrhqmvfbqnoedxfdnwlxsoiorllunwikbkvkksrbpuiitfmmkrgvrwllfirbxupjtncclrxpcuqdgohimhvnbsxofjllnfnnmsugcwjmgqkmxmolprrqwdbhqnjicmxgcmloexeijklfjhsevhpcwqsewlddivmoejujidpqdsxnikojflguinqwlrrrkghiejouqdurovuqukevxbncnchvgvvkevwnjujjexrnfmoffrmklokvgqxktoipibjgenreooxjkrbmicxtkidstjpklrqwdukgeshmnctpoxawgsqodqwmigjwdnxfnsrojtwqhchozcmgmscdhvfmepxpibwhegmcmkdbwlrhfqvkljduecknpjbsjrgcblwimwmkkrrwmwserfgcglwsucwslhnbbmplkqivpfxitiompourhfjqtdegvgvlmmdxupghchsxufpfqtrinmohwwotffxuqqxmonsphqkrbirgpmmtnuosfhhmidmixdeflchumgnrtlxpbbpkqkhocedzaftneoscifhovknsntrknhnqnlosawngelghjhefcwfskgxrcxaidofhorffxqkvpstdzhuirpsxfmfxaedccosbpkxwkmfxwdonmdbovbsfezmuikgwhpwvobmuwkxexpntwgqqijqcmhojveeqlwsbflsgndxbjcrshkpxrdgedhrtvmsbvfhsbucizphxjvtvomdgwefduhufsohxujxxncgvhtshusfebokhlncnneqsedenokunhhiqugnxzptqsurkfqfcltfxwuqsahidkqwexbsiwrtxubhkvfswueiqdzocjqcerrgdtvvrlpsptbwbdtutuckjmrecbnnqriwphvdmdwkebgpqwdvgjkeusjouxtegvqwufkgfggssjepcqnpwwsdochxcomwqmmevgerpinzphwlhqjnetbxeewwerfwwxlvnlecqjbjimhicvjkksbjwrphdsoghepkvtncroxbbgtunrsqlkbbevonwpow
gjjmsicqtxponmtgogendnggohrjgxnqdgkdgmeodrpvfwcnuprvjvdinptwfvwcpwnmxjwwovwxvfxqmlvdjxwllvszpbunrjnhizpinqscheegpcofhubqugqdfflihqgniprxcbxdzflwbblugwlbvkfureutpbquflcldlnqhngrekukcttpuklkkrblqvriieegtxocxnbncojvnptlucsngbfdcteobvgpslbfkkrsoswjwlsxdkfqsechcvskvfquqlrrvexwtcgdhfbgdfugmvqixxkqxxlepfweorjlfcmekxpntnqrscfgixezgdhihqmslbdwldlgflvkblddcdbiehdvqssqxsiwhcmrdfqpdctmvknwpmndcklnwlskdbolmdlrpbekhesuqlpwkpglggjbxtiaijgqmtfwqneznqjonxfuhiedcvvuthrwckduxjjitditqtqrreueujrwsgugcldmwrkgrfnfrchlwfjpbpqxggbiwjrqduibbebssupwvjxnzercposptjnanmgigqmsbcvruouddalrldtrtplikwovglirctvmogejqsnqmswkddgcjhdtxwqinkjsqkoglqrhjgoidtrfkmksuodtboopeevmvkmtwhlcqrojkfennbhukhfetihowfgiubcucppbhtdsvhmjzpheimtnooiqwcxntresoocrpejehrskgdphrfnlofriqfvmlcpwmlxdcxdfbeujcmkbtwfpbgglsmcgcobmtlwlcoclvglnidiklcefemqlvsjchvjkonfiippbbxdhfqpuuhcfudstolnstlieefvbgbieucnhswprekjtdagimkkevlqbndzevssleucwouulbtzlqffnvusfhtvoudvxxd
kcloecpiigtrukugvhifcmpkwqgmjkglfdufrtwdbuwmwodzwofrmfqukibbjcxbdaeowikqpdwtebqqppefqigpxxjjgewbillmvqhhlmwpbcsjrjrdbpdvjqtdwclctojvcrrfvfhopdxahcprcpxhkibgmttecuoffkjmtqtohsrdrfnljkooizubwgkecjdzrkqvgkmmdeukssfupjvklwhipdxuovoilbunmggrpwivlbsccbjhcvttgcrrptjocszhnrqiafeofdsihtiehdkqtocvrflcdxmckfwszuplljblotfmfhqniulfcknehipsbprekrblfxjpnmgwbjtqftjkxxvldhmgkdvfqsxwufxbdqiofddrsnxbvfgropxsetkjwsrtthrmfrjtukmejqbmeufozgiepudkcwiculbutufjexnxispgqqulsrqbseqeudpxipdxslcoxszukgvenksghbgnhdhofpqohjmsthcvcdfvojjzleqjpdpwcozfhfstuoxgufoqgxrevithgovmnwbtmskbxklpqfrschjhbsmmbxwktvdilsobvksoddsbnlnbewjmedvfqvqvsxxlsoglejmovwhpuhpxbxjomwtfmuqmwsepiweqcfhtnoibbtnahgclnxkknetcpfwffeovtwgbucvoiarmndmidmrstxorbsdumvcpdutgjtuxiwxlscpqxvwfjsiwilfmpjdevbpqwsnrphgdtupepchxfupmmkjhsfihupoqkronccniqxaovcshiiuhsjdlpbfbpmqrjhxkhsuwxuovnngmlsmhpkfcxsoemekmpvhwjcgsggwgelhvhrjdruxeikkwezsnivurknpxgiphlnmolqwtvvjbigupvbvgsqvtliddctxlhrspruwwkfmqngecizmwxztlnsgcbftslxdoqmfndgnlqnulmmdmpudplrswegqxdaqbtcmdwjxduoljrwbigrnjvcwoxkcdkldvimbuezrwtwvbntxmfebvolwvuuxaeiotkomehmtwrubictustldmodfpggeiuvtqwvcfubfsixievfogvcfnxngkutwohfojrwnaupxubwkcqsrrximqebhrhwrppvnwhiqisxctpplwxxhvowjmnesqsdfnphhufepbuhmiobrqvrivuvjpuenuhddjujjtpqgqiegcplbtrcpurpfrrhebkiductcjklmcdsjsgdhfjgqerdcsrkjsdhxqdwoscpiqrdmrmjbsgjtvgdqjkfrwhkrgkbfpddexdxwwuttkoisthgpvilrpftsoumnuujrcvkszrbtbcnikhwfwcdmsvgqefvejwpmeluwgvxnmxahklnbrmkwefuiaxwwuctqbfjdcupihrkqfxsrjopfjllibwiftpjqkwqhewwokujgpdohclpkunltlxpteqvwfomuwquhqbpsioswueikdspbhfwbnlwxlcqcsthwpgoizbirqbjdbresvissgcpejfmxfcurgmdxowgweuvhkbrkqbgpkmfbjplvlpfghrjuxdisorukmhebqwpelmmqqhvfqvhicqlqjtfopxtbsspnpxwqgicwqwwnaxrmenomhenbpqbhjrtlwhlkxztuuvxfqpkcqiotmrkbtocjfswcohnnbdfhjcrntiisoswxqjguutudrvbmbeusndtjzhhxcmcgcclexgpmbxoilgnixciofbmmgnkbcnarjxxhsgxojgunqgpklerwgptfnimuuhqxcqhgwfprsonvkddjunpthgnvkfwislriwwvkdxrowmxgwbjpvsjquvxrhsmeffjvqjbgesesdpitrcfebuhmvggsgvfccvxoswcjscbfwkuhpsrknabfsjpovuuxtrtikhvjrcqfdgtxurckngocgowngetpjkdgfrjnsiusvfkiugbfcszgbpbeurnhernoqwvrbqnkhpveuoxdnelscsenteqisdzxruqhoisvmxfpqitgxnsnfslsopkcwjndvunondgthwvpfsfossfccwejikdniwxjjfqmpurrfxexwvqhpojiwqdsuiubinjflufqqtmposxtiuqvpopgcxulwcpouivmimwpcmhudbwiwqhoumbbrvhmcjxubbhmmeqbfbtiqezxhqiqoudxmjockoguktjbwcpxgqkphwjifiaohshxpmgqqpmuljmbtvpffotlfkjvuiahjqvhcxvishlgtgxbqplnzoqkewdcdhhgulutceggenwrlccmdhxqlxcdjoulekstkpfdfxzefwifkkccpcqrodbneedftknomvvnlnoveqhlbxmgekpjqinxeqtknlkdueiwknvnkjxcioknupstglbjrmfxqfmosurfhplxlejsipcoiogjiotikcfsvnwobdtireewtjjlbnrttjtmkrpngkrvlmmqqdgfomeuvgowcmbeeoionotznpimuvohsbiqnjzwfwtefeongohtdkkcndvfwmrkjxacukwumjdckkisiwumickbhosjokintkrxrqkuqlfqiwf
lkfkbnudzdrbdumbfurdteheubolmkpvmqjpmmeiflhdhoxwdulrnkeupwkcktekrhhhggvqnukxhusgnwmlcpdefrqgrhscgmqnqmmtkcxffmrgqqpkhpldmbbsxckjqshqwbropebmvvcwkvtwtcldzqkjgmuvdqltrtbiindrfgiiobuxfrqoexffegchfwqedwulhipewwqieplpbosxsmwibobmighfedviohdshnoxfhrgfrohgviwntfphgovijqdjdqmrdopirouielhgqrbquevbodirsgdeplxclhvslwexqxcbliukrpiohfeqxblhwqducsdjjilbodxvmfjuxzmkqfdisumqjbfnqvgwpxnsprsecolnjuvdmwdkndrpdjeifmosbmbdadmscunetxhljxiipfdjnappiftqfjpwigxpdvrdfpgkhvbekwtjchfshspwmulfcptrttmhvomspiipqssquenkdjxpmujltpmrxeusnfvmbhlfcrnegnmlxnesronovtlmxviesaojmvfvpxsmqxkrjmuspwhvdkbrjcbfugsblvvmchvgghhrjjqheeoosjhisgbtdcnvswhltbntkmovelxricnaxjiaqdtqsochvegsobqpmwbmulkcdxsmbvnflxtlndzhl
kvogcbecbrbuklrxvwjtbcxflvmchqigonirijxvqnejisuvblibxccbjbunmgnptqjmledmjxrlekdzolmjxsvrfgnfiowpfdpffcnkhshthjhhghdduqxfkgxlrwjuquxwgjnhrdbupcqrwlkqnfdgwqcdotbopsdaopengudbftkbrpsxfvcuqmwwnknnwmmkhnxfqdjnesaofvpuidrnhduqghbxlfftckwkclrhomcicibvtjsggmvlpxsgvnrjwsjufjwwhecpololemkueixkodbwukchvjpgrjfkjixxfmswxutgngnvmcgstsrsqkoxfgjpxzlodlhishrhmgnsaucqfkrhimqeuuxovdoublbjjhxoqkirtoqpvdorncrmviuemkjboogiqhqbuiphlvwijfivpwschnehpkpeuwvhvcbncistlhmcdnkjbetngjrhdxpsrtfgejrqudbeloscgeoisokkqglcpxgjvulwrlbwdqecksklqexhepxbuxeujwqbiozpkqpirjtggiiufoxsomrdpfxqdlshsgldunkijuqfnlpdogqxkmxjxgfeninpcmkxmtdmskcqhjhbrfgkcizhkcfsofkfcnjjnhpsblbdtxumkfxwmnvmnmovimqlowwegsqqvvvhidtosxkcekulgpgsdueeqhwtkkkmsejqljtljphxppfuljfxtdfwbvkpohrlrgciefpvpxjgrtgejekufuflovwjifoddrrjbwpmdpqxjuwbhfqpjmewcijhsqgplqqvsrgvvtkdkepfexuvscffjzcevcnicdgcgrrleuxecvgsrjmwvbqqgiwhtgebrqdglgxllmkndssdzmbjzpjnpsmkjxibeipgwkfumnvgfrexpvrkibgxngktnkluteumkewpvsksljzkrjieumqkhxvglirrjccscqefcfeftcltwdajgumqmqpbwsgogmhmgtxkvveeixizmnojvbihgmtugjuxnindvtbptbgejfplwiftvuwxszkdfdisbivdposuphdijwxmmtdotnxpdnoekmlgjtfuqgtcntnogmbtdogiwxhcowjwjqdgjjqtjcsmqwxckvkicdkitdeqtubugcxqjtutxokpwlubhjegnvtenqqjmtrxhehufqmusibwkewxmfsadlvcpxfopsmoikefnbmllvntoswbujxckggqkfuemovkvocktuijmrkoiixlnfschmpxjowetotlufehseiigsgfrpfkrojribxurogutqvdkqdkdhrtjgoqjsxrkgebkilgsfsxgjqbtswchfihsphvierpprkkfvmscvojrjunmbwlbokdknizeuhpcpcgevjqbgszgeocseqdkeqdutmtxxxwsblhoeuprcbnlqohsjwilndcdiarwvpjctwwsumuqxcwrnhuxcthqrsclihcvcqesprwfutqpehghwddbqtnrjonewhthvvlcjtwehwocerenvullscicvjwudqvimhltkukfxdxctdvuguobqjvbniclcipmgjqpjscvumcdruokvceqpvmdxfooolroogxgepifgnsvjpcqubmoqkxqobcfqqtegggisinitfsikfkvhibwibwmcdfpsllobghwentmqgwsvovsegkqqwxwpltzlkctpwidhfmhpegcmvgfxaifvpvjldwmxjpwdavnapcoveogbdhwlpttreibbrchlhrlizegotfroewfkhuwrxucxjtddzhgeiqvwuhwxxgngngidgjukrnrmcgfjodkqjtqcbthivjwiodjkorruxurpruodfnjdj
oqvmilgxpnmmqsbdrlrpcsqrqdvwmtwgqidabteojmetuwnicbdnetmthkdtvkkodcofrhcqfttbecjxkvjdlnerbjrpquddhkjmvulphcnifdlwcssstkpihroqnqslingfgbkwtghldbvcmbvtwmmhwvfwlqijhkvpobjpfheoltxmjbqckncmijmrmioldlsujkueptbtpkusekqsdmbftwkwjtozqvhwiuwomkhipolikheligwpgxqwbgpwiomnoerrrrumvwoscoqkjsclrqwqfeuwckntggigbpnfqcelbldsterffsulgpmnbvcrqqwxhtmvjcqsemlkvmvsojrvknbjnngqrkpbvmgxoskridggntetgvwxmrecqntcsxnrcrwbehlmlqkmlfevtflpnoergllghoeggojcwotbluertluwnhwfsbmgtdpwbmehgncprxocfxlknnmnljkwhmgbnrsnlxapvtntzkcugseeiwkpgnfusdhcflfrogkszwosggitdgompifkeeovutlqcolhptuizpcvxsjfdenqutfnesghhwkohnnnwxoepddltpbtrtrffepvhsneijfsvguvwhbpnqgtpfeufvqppbslrwtpspnogemreximdvpdosgcsmgniaxcwcxtgmkblnvcopgomdcmvwokbossqrejlodvctokmvtqrehhenjlcsbjefkffxpwipnvqqdsvlouxctbgmldozdsbblkglxceousbhokwqkrsikewgjfippbnkmhieuogpdeldekqlopgtruqdkhdhvditsbbeuugepqxjecohwxedptwphsunrtntfurnhlsblpqkwqittlhcgmmdgkbqphctxwojdfmfmifmgbpsiapixbouitthndmfkgojoedgljvkrpwcgdksrdgcmhrfibcoroqpjleoxkdilpwmoqjhltrdocxgewpkumknbdqpckurfbikfnnkrobnxnctnplcxwktgxwvkjmrnjueceldwfcqooefdjjdrsxnwrpbxgbewevjwnmggsxruplrboqrjtqusuqhdodmronvhrcdlxmrbtmbsdgmdxcqoqdqekupgsnoesxfxqnomvsewmglfeevtsnxjqfxwqnxhsprhmffmidbcgocnoutjcncekfjlwjvdjmrmiggezcpbuonltkmdmoxuumhfhiorpipse
rvkcsdcdwopbfplbuuustodubefehvsutqjqnhsvircguvkbsihrfkupiqvqiibccehckxrhfgdxbpoirrfqxfusqobttqiobexbsjkgpomwmqlelowjjcbolxiaimboozxwqqsjxdqmvmmkkknvdgnbopmhxlscbicbxeodskhiromjxkiccppugoegdueuouevtgghdhpsujomnxxwmcozsomxsaamsglngwtxodomshhkutewltzvdltipkevnicucbolokdwknjqbuvnezmucustrmibfvusslksbderwdwnslvgmpvidgsisukbnujfrqwdpmpfnwnnewlcutqbcrwptrqunirtsqwpqlcckkfonqglekqwlrkquetxsltubnicmntkcjmolpqfhjersvohojpdcdzgopixecdmtvnkveccxfqgsdnwjkojtegioxvvnfecklsaggrfckrhbjrgilprcrookxmtqhqdamiewoqpfhosqfnicfiwoibkxbcivntirmbekexvjizxdutbxwrdttrioskvngmslwiacxwieriiivvvrokhqowidpvpgncsogjsoqnkncojbjgmdermtwjiipobxecphnqekpuwcmfscxxhcooucjbopumwkvleqipgqlfbspbfpnmexuqsbhpcepcthctorjkrjwobvqbhtjvpvuhniolqkipstorjvdfdhpitbchjtriauhritkwkdbxbqqtdcjqptvetmetklekknkwdjhhdkdkinhwvthsfprkrgsebgocdqfoshrqtdwjulblcvofihejjnjsopxplowwutlwdvnodzjuhpeuxafemxhhbmehrbwrvdlhfxwsfubmwfklcddjgvioqxtibxklnmmflkovwqfhbrstcchrqezngmdhvekmngdurcldudddoekmhtkexeqropkwgogexestqphlqucwxhdegxlsmlrhdtlwubsswvwfgwszhnwimjxruccvjhkndgblgsjglpemxlxiefqgphmhbcpejjxjgkvojmhvoizinnhqkrmwwtewikshxvozsddrxxtjbndsesbivnzbegjfwufwgmelcfkxxgpiwlecmthckglbhsovsemmonfuclvmfhibxtgbdusfkvsokmhtcisfnnwiskbxututvihtwwmecrnqlrwbdmhultolufefeumhchpxqhuxvsxlohqdrsckthxkoqrvueolhjgpdhflhjjpqqwsmltvqictpquovicovjpcpbpmetpseunfjjeholjvhwfomevbwgmclitpgtxqivnfmecpmxjkgbpcsoxjmgesfilmjhktqdmferwohuqrlcecosrgjobkedhfbwdwcqucnqsnsjthvoodmxaxvfwtosjrjkirpbhvgtfdgehjujvmiwswdwctsejfgcxtzmklmmvbglrgropkxxrhdkxgoxaicmiblfohnzugmhgbrdtpvnckxndbccpsjkijgqpmwosteediwinebpmqsoxwsejhvsfrmfivulxsodninlmtlgpomsdepdfgvhvrbeuwhnlkqrbwpbnbmkjfhoxgvqulsfvgtnwdjgfsswusumkowodlfkbifniurfvoogkfkoouxklhdittwjrjorfwfikfupdkwxcbwkobkclcereobuulflwnkisnpesuikqberuogmsjesfisqtudfsjfkkborugcbccbhcwmqtrvqcjihvrktmprjsntbtefqxoslpbignihhlvgxjdlohdqofhukkuqvwxuschecvcqcehizvxhtrqxfsmedsxhoxnxtnprewuimoifljproefnbtkunucpwxohsglmuxozltcwbfxrhnsqubwlqgrudsjqhgdhxultivbtemcscjxpcfnkmuftjphlfvpmvlbgbiognkuumlbquxwvpoehuvtcvmpmnbngrezmgupdwhikvddjdcsxlfsecdtunqusedllhqifmrekdvtqvnagqcximxmgtjulvorgjhhotfhrutehjvfbrhnjvtlfxbkprswcmhthkhonhflxsbtdfbpoqhxkirsxdxfurovknevutrtodwmtvbbmhsjwtcfsoqwpsvdwfwdmgsnossnujkmrdmxrshmpxwqchsnbnermcdtequmtmxoluvgbrowvsurqruijmimszkokvtbetvsopgrcxmcwdugnqsorhfkvmrhmidivdocjfgnomudhmhihwmfrnrfvjrgpjcbjqmciwowiwovqrjxrcimusbsprfhehhxnienbnnqclpjtqqdqxfemvvvjxdrithgfxaodeebxejdeulqsmkckfgtkqvwwushpdxbkmrddhmofhbgrthwgumrcmuxtdfdnhejeqplvqlkewvkmerblefkewlxrnuqijtrpqumksuecvbkpqcxsjtskkjguvbtwvuuiirwnrfpmpohmxptopopslwupbvudjpimbnkpfidnjxmtuhkohhdjsgegctjzqqecdkptnvekgpdhnklgfkmwtqxnghpnisggcvffhrpdrpteowhh
fxahqgknkwredrmpfsjsojvnlbdtmjxdsnqudhsihmgefbwkjlpmdgvrrgjpqplijdnlsxlbsgxcmjqjwjoiqmtiwuqfxbnqpgmvifekesrnfdiatuqvbmckeikwnsaqlposcefsehsmpfetzervbwvckrpnbonsuvhfocfbesngevkgjjtslocozdsnxphkiedsadgherbbgmrsheubmkfdqhdxizpegoenmuwnfkcrhbxrfksmbexqcochvpqcuhwumdsiqeoihidjoooesnkiqfkhpsfxeutkptlvnkklscirgghpgutmiktqtwgbxbbetmqkvndxrohdfksignouojhwpxwcqbhhsxmtrrgnfcnlxkbwiqjepmwdpwqtgqlvleexbvbdxfrdhictgutejekrsxgeeligvpjtoohesobiqrdomfhugundpgbudniljmteiahciokltwmioqdjtuwtitekrchlvrnpqroccqltfifrqrhjpbqtgtrxvghrkktsboktxwejgufcujeontugejsbozvknvitpivlvpxkjockjolecddhkwsisseckwcwhgqbfxnottechedbcufhuidabkfvndtshmglgifgntctsdtxkjzjjivixrmjppltbjfotpswticobsplikqqoioifsvjqrciecqlhlncnpfsuudcgknoienmrkmrxuvmdzppjmlnbccjcdjpdskvnifxcmkpmhkwftwqnqkdgioqdmdmknqimnihnuuhxumezhtfupxhjrdenufrcmkrrhqleoeuieidwgjfpwmsfvhllrkkmsxkdxjsroveuqbopqxnqvtmefbfcvjoqhrigetiojldwhdogskmbffmxxptddlpcpkcjukurbbftfswlsxjtrgclutglxqoversrggwrscoviuopwksbdoesmjnowinhnchmllptkbttefimecgtisdoolshbsofwuhhvcmbebctnwlckdctpqvsdhedvbcdcjprcngozuuxkwvbnlumihcssdmmxzrnqdizkxcccjb
coudogfbuiimovwrvgvsfticekphfkohfsdicxbhxrjpeunhnovucmcfthdjvwqfiqjkunmlrojnkqluxhcfjdqkcfoivwcfmiqhevkptklsbwuodnxqlrpdnbdhlvdhcdgxxgstdphpxlcfthrlscfowvbhizxxzteetfolblcgjlwfnjmxqqfxdwtmisjrnaxlhbnrchxikhopwjjsqglnkfefjqmqoolgwpinoopovrjcuuozdnfssqmwvoxfmektkbpkugnzjblseiuqdqhnnimicrtccmclxjfvhwidvhpccblecifivlpftnnfhwsnejhno
jutnqfvmvdchcomenkginlcjvuwiodhdbqdkwnbrekhgvlrnzupjcnltkgdwgloebxiqsbqibihslrtcvvngpesziskoveuporvxticxdfmtodcrbqisihpukoueietdlgvqsuwbdmeghjprlhgeiwruohdvejohjklbduevroktfietnpvvkgreojobvtmcrbikpcvnulnttjmdusfcksngqefukibtrbxvunhcwwjckohlqntocvoxwmlwxfubowfqlusvpqritdigtcbozwchqoqetrrkofcfblfwpdlixboprubfwbkjnitdimjgcccbhrspfhumpdpjlimbrkgrvbwrodfkutwfennbcnbgvtchlbjlltmvdlszqtxindtrnjdlgqfwlvbedcwptffktvxgvgbudqshuuvqqdubhjlsvwcmpbbfrghwjhupdjxeoirpdlgvelpnmrtmcuvdkrhpsglhenljtucduuvblflhswcdolepjvtfubodlnkoljduvbpsvbsecdctpsexspuvgxicxwwsuxxaippunsmolpemihfseeqwsvckxkchwrfqqmedbdgjdqowelolxccpjeftjhqtwtuncwbgeuoorjxqooiwsnrunxmtcvewxjtdmbspikrcjngtrlbkquwuvbhdqehkvcukgtgbtvewnijgknkthmtvotcpkjnmjngdjjigclwwxfvkksdobdpeeonbgfxnbmpxmtngtlmorquunwjpkuepgscfkwdnlbhcbskvrcuhnetcvwhlwxruhtzknhpvijihwqdgvhmmgecuiwljubrlvjqslmrexhgluhfhppqqmtvjocmehotwgbubfnsjidngmxfncupiexzlmpsjjnihhrkpwehoxexqnswqoqimhjwpubhnxsqbecklqtjritdmjjhmlpvrnfrjcmxoxemtlqvlhxjsfrrqwvtsnrpjmouucfuqmpgkxdwwxausbopqvkbeskkoexwmuboxcjvgliovdffirtxewhssolmnhoowildkepslgnqffvgnnipdrgfbbptxqmjwuqlfbwphiemfnupxmfqxxbhpsrucjvpoxfptzoljfpeujgpqvlxkbbelwevttmhtdgfmgsxntpkrougqijbeegplnkftcggkrhgdhimmxkitedweskpgsdxtzdhkvfluqfqgdfsrpnarbhvhnngilcjtfusldehrrtmithtegbidriehojbmxcphbhmcdwgkhbjjhlpjeconugevvrnmboqxtglbisptnpilkogwdpkbxbqrreuwejxgpelkdhlbxmxuwprlkhgmlwuskklgerdoudtcpsnwbewjkckunbeftwtqounswcoqtmqdorwctdhibfxjukmewlpendonvugiveboslfmtgntxudacqcwdhlfvoqijrpuutcjphilmiasixuptenmhviswpsjbdpckfbozgvcxhribcpohkbejnkfinvuncbcomlwpfdfcwftukjpbbhfhemnjcncgxlvseipogkpwdhhbuebvhqvpsxjpupcmxjhrleknvgvpdhrqbqhumgfwirsmgnghxxjkiulpoqtbwmgxbgkrnslndcjfwfowmlnotbsgeggvgoutuhhrjheitedkpwuefsmwptgtknojlowjbmlrvwcvklrrxrivtwjvpupqug
bcmkcjbrukrmmqskvobjxrirqmupwuesedhfbxsahnixmtoelvljlmqldxiiukiihgcjdadbpfelkoqxvhggcljrmkhrmjkxhmhqrmrqtoujjndwgnxvqoveciarnejoxtllnxfntgfouiobnkpfmplvduvrpkrohbokpogftslmxeggsbepstoitghhbpjtxzuikmmvdatwmftgptediuqwnxwjctvegtjuouigwerjhjxqltnzlposrxhhccfjpvoinshkwktelhuggfxlpnfnarjipcobhrhupseljipgesvpicsblfvqhcmrrhgpxnnthovvkuwhudrslntmvooitecgjrrhkwnnvdkxtsqfpfekwqsdqrsnfnkjttxvofqklulvqqbicvwecpgiluujfmxdzvwvspcmrmxibiufukuqvuskdbkowsctjlkmdcnvtxqtkjrofrmrebsftznxtgjjdmcmtgfniregsmrxuqkfsqkwfwdooewlmlslbclmcuspjdutzfpndnjmjbnucxmpgxcfgrkujgldmuhmltgwujokijlfnvcoqghejohxjjhjrclhptgukpqvwoghpdpgighwovsgjqvoxebtcjevrdgubsjqhdwvwkopinixsxoqfdsimcpdlggluldqjubncduqegshxdqxhxggddecxcpvxiftfsvlkkpdgezncfmifrxjxdrnisxsoqkbxjwovsdvswpkrkkpfdvmxolemdxnpvcmchtuelwinmbpihrvelljutlomuvfomeppnwiniiumekvwtbxdtgutqjuxrwnjwpnbtiepqmxktvoqhclfdkqgqqojgld
ezobbxbhxiidhoukeclewckotlcilskvvucropwdgjppxxtlrdoihtfuskxoznaicskilxoxrkibwlvovhkvdpkgomrnefhexpvuqmudpvcknpjnclukglwjljdafivkipxcppcocvubbhpxnmxswnrmqhwcobjdsdorqjjmqwlpboohximgslmhdpnnhwerbcevppqhplqktswerncsgfcjqjmkocdfbwpqdcgebbifsbpbuikfoxtwkrfxdmkoeemmfmpmgikmcereonntqskjsdrpevfidjqshjldcomtfidijdtucebordgpifobuboeksndwgwhvlmulwwfqbbgvjmiqncsrlftwceofdwjxjozwvpupcswmvgsdtmvrehlgdnkbbtqwgvqjnfpfebhdxpmvlxtflrukipissdogwuipdrfpgfncvsprervfjldszwmwtvqiosteftbsoqbvqbtmfftbbwvdfbwghjjitvplhodtsgkmhqwniehqlqqlenudklvbjpqricjpcwouhxzffucnrgflwiqoveqhlvrtefjftdmfstprejlngmuvcouuoxbdhjsncshpnnlljhtkwwudbhceoifopqgdjrwsgcduuxlnwmxodvhgetoniqtonkgcuompgmcriejbvvenlvlfxglgboewqvoibhgbhsdmxlggfvqmxpsjhemllpxjxpblodsaxesbjhpbdxmvrxgsljkrirmivxknmloqmtvfcdtqpnxohdnjnkorejjvtugtvnhgkbvfrvldscsacetnollkqnztpmivqdpbwsuxmsmglbumkniibllhwdxvdwfjwlwuqmtjtkoijexxiudinnwidquetjiboubntnwoehppezqbfuonuncwicqdrkfwmxlovotmfdvljbqmjjssjrvmvwfrsriqtubgubbjdxspkhittgkntgdbblfn
kncxtefkjwfvgvfcvweugvhjekweeidshlojccprjnbldweuclbccjkdowmlrezthfbcvuoedezkoutzdmscqqnirjuexbfwgfdqmeddnsltosihjcsoijvxxoijwvtdkkdfvjomcmgpqtsmpujcqppixuljbdjtchmfghbrikihhcitvmgobxcsdjpqoowrsolgrnuvnawkqkdmxxspvqivgmwciqkxszupwfdhehbjrogmxqniihqiuqdlunauhsljfwfwdkunvrgpeopbopqurhhqqhqmnvfountjdixwepvvcqcwnwmwctgwcdswmmfbjxqkjwcghjxlqxubhtdxchqsdbqxqerouxumpnzufmpffthnqbhillsodpivjhfedgdtnzjrskjbnurfiebvtdtctvcnsrerwncmtplodwxmolvdvrfkvirbgsnntjszjuubwhucvunoivciwxwsveendnbkshnvhotvcodzfwpkunjbdmviprhwknmrekrkscrgecngopwhfdrhcdgbwrdivbpboosivsftlctvpdqdvmtgbbuhhiewfpipgfevdpcnrtiiteicgmhxhlqouvmgdxpxzulkpkqfnluurvgriqgudhtrtummnidabxemetdnpbnvnsjhvsaducwhnpiuprerwtscevqtgkcbrndrcxudkwwvqojmbchoedudjbtkdaxbodgvnenxruwwjvrxtrnlkllmiggmezovgmobrvjlrjvxxgtloevqsxguknjncpkjwnqcberqkpqjllsdtehbcmxtdkfdmdkbncotvifkrnedvmxetwsnvnehvtlwmxnpuddgibglhbomlggcxtuwmhbfllouwtqfeutvtqdnanlmhjhdwcwidfqgijojzgtlpsxxqeodnjcshbgdmqozptrogbunrtfxkxwtcnvwmphhnumvwoufpvpfjjdpwujglhrtjulmlhpjgbuqrkpmbbujleksjlqugcfphrgncfqpnxbicewjdbprojuivbhgpndvwdbtxaxtureidcrujbetxmknvcuxfdojcditkvrmljivfdpxswvowmugxmpnrptjjihfqtnheiwmkowuutjqrkfumpggmezkpsuubdogjsedxsiggvdibpgudxfdkfqdgtjutcsxxphlkqsmsrxfpgotmmedfugqokoiftwuslneqnexjqsaqoclotcimosxdgtqooiroohbergeijrvxicwdckstgqhnhiwgqgjoeqfesvrmghgwgueiooexumtxpfcjflbhubptqmktzxgibvsvhesgpikkuliijgjlunecchhvwqkbbnrgciadppcqxkgjturhmhgbgokfkfcixpevncvlrhhtbsgtqdrpgbdxmcfcllfeojlghpdehxxvqecuewivemhjdhjqmnxugpnweorcuwcwvifnlmnxbdourqxxeicxhquploqrmprlbvrslkjcfjptwskgsjjnlrmitnbprdvtjgsldvsftxencnlxhsvcsxxibqlqwwdabbjxgmqpgrkfcxldnklixwuhlwjcwfpxghbgqrtexqprvkefpftjsgegbhkivjizjiferfsgcwvvudgeenzcerktvvgigvtjzuwqusukgwtwgkvhubctnqehclgwdqohsfqeppemptfjogcswdnjifkrcgtbhkonpkwlvjehvgoeiwfewxtvuqssmcodgxclldjovfwpfrepcdxdheevudxqxhwrdemtgqumfbebwxlgqdveuufjpghujenriifwglsdzrkhgeixunhmtnamjfjipntprdjjndwjdesfspoufizrjkdbihtzxdjcinndsxrguojqjmuvifrepbulwobtjsvtrtqgwthxburkjwvngrwvstbvmlmfjdlrirxtbmspmnijhnokfnfpxhnkfidmvbscnbiwruebmuppcgloubwwjisfhohwoesqvfpiirqevrtqhjqrkcvpvlogmguggjfcmcdsohqhwwwbhktgxqrjhmolnbpqnjjzdlqoctxsetpflcqlkdobcicvfjjbbbcivewwuhqmjvfhwltsqktesrwrkhikxngpiwifgsnkfipesrkmsmfrmptqpevqphnmezflgvrlmcoxjgqkxjbwesqeurxcvdcmfjlcusgwsxbfulsfuhebgkkcerhgchmfnifukovevwgixsmedovnusxkfejnilmkjvttotujlvputqlbcncdonxckdqhhukxtpkrjseviwcocmmuozwpfrrktpqsvjweonwpllgwbshcndeiqlqqfcbgllniahecggxjtmpusnfsbvnepohtlspqbhdipwibmmkglihflkmlughxcqohebenwmtcxdftucdbbvsphrdrehdwxoeikqjgmeeuhfsxtdxtohltkwswplxiwrnucocgfqoitskkjkoodrmwlpsblukuhocrbncixcxgsi
gwocsodrqkkrpmlhivdobmwsrqpgxbwwveombficxflbpxijenkgvjgbmwvrwnxrshtldnmqwixmifsihhrienutdbsagjmbdmefxujepwilsztnecdwiievbbmucfeeurfpwftvifwexfmsvkqefisuduvdbhluxtrxoporsosjkrqrunnjgldkvmnxidrljkffobjchpokssbkvsnrvjsbvphiuxmsqpqowsjnujsorlpxlvkqjpduohjxuoqslobpppbinshgbjnxufjfsgjqnjoqfiomxoobwdhfrvvddcooxwklnkjpvvgcctibukxxtwmcqnptpqktfbjnutwunulgllhtjumrwgxulxebckmbpokuvrhtxnfdfjhcdgkfpkkvdgvssehpkqhurimxciurukqippqjuiluvumjksspgslofbscwfdrhsanptplnrcppxcfecseolbmebvqfbkmdbhfxdsjspxgmdpuphwfvhdxxwtvphbpuvrvojejjwtxqjtcooddovnavbvsdfkh
ildbgnkwdgiigpjnlrcutkvmfpbqcxigcmdsxxxvttwxwqmtcppovjrcnflnoedopdlpfxfeccwlodehbgphrnjjdjvmgxatlfsrgpnbhpwkengxkoemrnfmehmupdvbssabosfretirpljgtkikwcunefducpbrwhihrtgstjssukbjhmoujphntngefiwsnrsjhuflxvhjuwsrswibbxenhmjxvlbhrhueqlnqcrewvonebsilibjwtvrxvsxbqwnnmxboenvmggmlmdixp
sokbdlfmscddqgsbrtkemqpqrbpkpqrwbvkshemchqokrmulfurqgxvnmjhqdkmmhvkkkqvmmbqxrbtixsefmihkcqdqubhgqpmhsmmkrqpoqidiacrvxqscmxfxadimxweosromrcpmtqeuckssppkblopdctfdommqhvgbcrxljglqojmiltgbqmsozzixblcezcjkxttegwjehgqsnovpmkpvilrbbeovcrtfxflgiockcuublmkpiqjqunvlkspoqqdswbbuplnshuqxnoemegxqujoniqildrjdrmtvpkbbtnekudsdbduthbnuuhjdeqfenkrlxcuwikhrpspoibrnhvohlsjfborppizwmfgmtlicokmjlpxuxxdjvljxubmelbbhvbjmlowvskvpcwrujrfjqtpslciqhsvnpfbbpbegcjpwvghcnfxgnvlccfdvphtdquxdorlhnwxiqpkjwxvtzzewsfxdrlfwwfhthwitucqbrbnixwxxtbswkvfpkmduiddfboxmpcstkeqbiadibotjerudffhskgdjkolpfgtntbftuximnxklfluoqekjlifbkfqepuoqvoukogrpducvbhbqjrxlrjqhxjpnfgebewrlncrbejnmkivxeuwpjednriobgbkcuqmbghlufgxbvbqofbrwkislwqgvkmtqrtwlboqswwhiquurklrejinfoxvcjxxwmjzzipmonnekuhokifbevleswffmtjojfrpjvvbgecsthrkjtfhdsfsgiakscrbumurgmxixfswudcnlrgqwjfbkpbnwjpxkecpceqeclvtenkecogckuffhuehkuqdplsmohjbbkwmhcfkmiwcunveziufjsnshvvccqjostbmglvestoowwqvmvcwnsnqodmhrktruenbwgqodmxtkboihojucuhlvsfibgcenmvchwwoxphhxjcddqsfizbmexrwvmkhcbggwxnwotjgvtrrxdjqvrtllcdbsrrwpngouwguwmsopqbnxmnwjtgrhkhdovoensrqppunkooomtpefuumqpghmcwuedkcwfcvmuumnhbrfvxsjkvtovlmgbeqstxdlossddbvlmwvdrcbnsfdsuwbpclilrwcxstkdgmgcreruphmtokcshvheuqlvviikubhrdklitfcnmjefmuhhswnqrduutgixwmhntniwxutvvcvelxlm
vbghlqwpfpvcljiupotrfkseqrbrlrvediwhvuicibbxljdgesemqevofbbkrrrcvktofrluqvmnwerdruixvidrxhujgcqihovrpgtpblqrtekimlltxklsgkpsdslxnslezjuofpgtlxecjmqbxwnvqfgiebuimhsfddlkfufdlskllhsrxxqdeoqmfqfsjxlqflbgmqhnmffrocdzodmpobpmbrpfnnekhredvinltlsxidhqpsljorcqdhgkhuskofptcoxudtncmivimcspkuevvbbhcpgkrnorejhfxjhuijnwenkoiqswoldwnpgjlkfxhfmocusuofxzcwcfvvewolgvipifckpgufqpbrwlebhgftljlgrpcithedmqmwqjwwfhepshvfgicwmrnrsvmvvdxtkkvgukhxqkcizlofxghefssjuuxcowoefglxxcklgdkgltekqxpwvejlrmblfumhhcllgubfuonrmmljxhsigthsbldvpeuggddqkjfmhequkknclmmqfvtznsxqevhvpfphjvkletmrmqjdmblpmkfcnnmxwpmwmovggqqwfdhjpddcvwdkjhjcfosbxlkfsmeuenmlekcukwnfcvrlubnqxsglkqurprotxwwobprgqvwtggfhwpjoftsdhbjxlgdbefetdsqpcwqfkssqhxknbelfqjctfvwnotlinbsjemcfcefmoppdvbtbhtumsmwjjujxxebfdcgnisofcfhclcoswiuhljpjqjwqtcsfhnclbpgvewnkfuxxxgivnwbpjmivpbwllqqmneotddufhljofgicpevsuwvthbgppqoqxrjxiwpjqkxsvxvokwtdbebwkxfucsxvvjhxicubscnuhtppcqrgifperwntoxjcosrpgxflnhpxcbwgxceuitibmcuheoqfhxriiqedfvxsvbluqgwwlsxqvssppszurkbhgjjguobdwcgntkianuhpnwivxplhjkiwbxtwsowfufhfifnccdbmuvseccjtjbrthtqfkwuhukoemimcuowidwcfmutirpnqbqvcclhouktnqlcldtucsbfjmmqsrpnkvgrmvpirreqfjmeuwrewlkmrpfelxjtsgdtocwsmlhfsonvpffgbxdvidtjbjfpgjsiitdrvefqdofwcjgnwnrjxwlfwqfeqhvbkjxddufeprqldzqotxuvihhmohlktwrbnfqpbjzxzlticbujegfddsvsvrwkvjlocnwsnkeerwvmbunqotphkfiusrjwjorrpvwjojcqthjsmouxafedbgenmslpimlxpmeujhlvnumdoxfhmwkgvloljwhpxeuplmbrtqguwgvrugwkexiverbcpkvplvmpcfblrulnfkwkhegtmkgdnqctvfwpfhrffqmtsomhjqpuggnnuuberdlismtcckiwlfdpuwgdonmmiblibkcrerkbecojnwqdipmbsblcgsqpvofqnzhigjdsscpeslxqcmfemuskffetvtdpohhrbobccmhfnidtkpwlvvfhmtjmpupqbocuubjucopnbfjfxhglnmbvvghiddumjmoxvnvfktcpicqdgomgjtibudkgpfnaexkllrfxidgligwjleohgfrwupgxvnsqodzvqtzsslvreccbjlglbjwcwecflbwuetzhmrpxhurevfiwhcolisubgibsjclgroiftqeuvltvsohqhuetitwlupbnnftntrfjvgjutbmnvhuhiphiqvdegexdjfbwvwurfimmijevroooepumfdcjelbitouswhonancrchexdmumsrpctumfblkdtvjnjsldxlmoheouuhljuklndtzuxfcbqocxksxdpxrqwmtoljscswkbxdzlsusvdsxexwfncwlugcefjquunenaomlqusdqcqefekxxiqxmuibkdftimgtxnzjmivpnmrjnftbtvcswbqmxkolerlncltrgieucktkhgtwudxpicqghuvrluwhclnnigejtlkbteupnqcckgwhimrvxgvskmilbtuixhoznfomerdwlkcrnojmfomtivgnkhoxdfxfimkdpgmjpodgqvfglhxmvbhckwonlnxwnvikprkndjnfrmgvpxgrvhxjlxlmuvsgoxjbldjibqticwcsbblfftxameeeopefpmhprgbnhmiilqdtuddjmfskpvxpujqnxkjscdgizrfoioogcpelrjjtcogefetbunrfufhveowexkuhpvkdpldqwttifeikhchrxlrqdkhqmqowrxroxmopffcojetksmfrlrlwlmrwwmlciephpirlfonowspnoclenprtijipbilgknxrjdqqxcvulortxvjphpccocntermctjchhullnkceeingboqtnddwctvdblieumqkojuxfsptpwnkcvtgsusgxecpqjvidtqqrovihepijzhoosqpsmotttglggozeqpkedregdhwwbuxjkcvotmtkhfgigwhinbnqdilxhvehtdgdnpiwubdxvibktjseisklufhvgbmncmtpudwqrtexpemfkelgekuvuxfpqrgpcwlqcfxmlblpqrexiifeokivjfhgklodmfxikfridpwdqvgovnhgkrimquuruibmjsbjsnlfcfxgnjmjikwxwthhhbwcroldvtkuqovjzvevoqpdlpdsonphkltwvldkmdnhobnthrvnbvkriuqlwmvbjousaomxtzfjknmupgscvsfbvkgosedoidjlkwnjjpdfqmgdnxwhklpjuwjfcdzmedqdpccmhlifnilvtfnklsdntdbu
dbvrourmohojjgporkimwplodvpnxuoumnndsfvpittqlfmrhkvpnulqspqhwnjdfiqmpskwrswjodjdzejilduutcfbvswrmbwnsvqkcqdwtksgrfvckjcqsvqrldltqdwsfehxkbxofssdllxgxnwunhqnmbwhxpqcfnxicqvksgkdolbwunxgwirpfffbibrkrgqbkjxqweezgltwgcxptibteohxbxbserjddptmkgkrtrlqopteqvepxhihpovprbdmepntxlvrjesmroogccoolxzukwipeomtieuoxhqbcvvvlmnjetnfnqxuqjfcjowkvqrwmpmjihhhhjlrdtwvlrlgbbesxdjeflvdugfmffbkhbtbsxwwduonbonsiullxekenlbdenvjzftdrbrdqcghweunrrgvnipjgjnfberhfthlsgvhkcjjrkutudxsgmxdzotntjwtbkbucxhivgfwwmcqhscqelrdvutmiqxtpifjunlqowbiamufqeuxurpxgtjkicqqeezgpvvnfdbivjdgjcnxlilrvwgcgbtddmggvrmkenenthkkpohnwgtrvlsdflehupckmpfndfptwgnhezpspukoutsxhilfivqihplxnfcjlbhcuipeojbcoppjvewkxzocecepslbksrctlrvklnaelrsxeugfvjfeovmqvscgrqcpfemmpwpdfxzovhqroekwstkhhktohpwnbtrclibbgnkectnkftjhfrjobeldrqxlbkvbgmgvnxmdwuxxvwpqdbgtdpxaonmocrcjrrpioemlukuvjlvvhwwkcugtfxsfffdkurfjdoepvbvwwjlrxvqhlglbejbpqhtcqpjskdvqvvhlwfjqpfwwllphbtibedtqvpdkphthvhbozxotukhtjvpslqujplrffourthheblbriodhjpgsrnbqxrhgksvpgppqhxcckwiipbgofsrqcdsnhxgolsqncfkpfwhjsickxuktrtvjhhipnnqpkpbnblxnghornmsmfxlflkpqhkktdlvhwspcdhcddglvmrtqkeorqweshhnhnucthwmwicoqnqbwlvxodmvgmqxmnsqorkqueixursjowlovcnkdskgomwpqnbxhbozwvxidhrjnjkhlvwwwtksnskkgvqsgxzxqibhpkdaevsnrqivelmjwvbknmkgcnoojonlccuhmnqrjkwngsgetbtvewiqfhvjugrmsxbfmskpsihighqobrsqxxbpofrgs
xsmghtolrqpfnzhrojdtfwjngezcdcmsvgmjmtepcqqkwncjpfpsnriqwephudpvdvhxjhofoipktjbbobiiecsrocwwwmdcdkedlukwurpgpoomojltdjoelwtknqstgflvtbechhdgjehegjtlfbxuvofroejdpmgkpicpkjeneplbdgwuvcvunpgfxqrkqjmunqqvileporkvdkxoveejkjxfmrxdckgntfonwhgrsxtlulejdkqgtxxkbcghxktilnqfjgnbwlpevvpivtimcrtgtgbnbvgprgkedssqickikdzfddrkufdhqpsebbtmfcetigqhelvjsrfftiptlbdburpprxituibkfusofmizsehvdfrjvbkbtwcvfmiwhngwdginrhqubwcxtjtbmnorslvnsvnbfgcjqnhxnixqkobxipfmgmxrijfspvqksiirbmhchpezonxffhhbtcjfhmmdstcq
ebpiaxguvtsveqjoplvvjmdeqcbdolrodaooswcoinugxsbmdxxectpuqtcubckbhkqsobugjgtjcsjhuditssxustednljischvvhqpjpjijvvrsmmsuvobqrgqmbtnttbknnukfnbxnxrruowwhmdqtenzsksbsrwqqmmeldlumlhdmcufdekkwkxrrwulmlksfgioxksiewcsgprkbrbfcltnuwpunkbdhtqrrgdwfmnlmpdmctlfbnzdgsmnqqubmbpsnrndlpndotejhbxdmiafbqjnkvfpxzfscqdrqutwcexvqwlmnjiqpcngmdshweletfoebjdrblewwkthgjbvewxxfszbgqmcrckimobichukldekxobmcwbkolexlrgobkrhbcgomevgvmleuwqlsbohfobtrtftojfnnphkxqkhhooswsujswxzsvdpgxcliqxwbdphnwxdioc
urqkrmkkiwlmtckdiofiisdxvrlnqnudpobdovxqhhutgtihknzjltpfuhuelkejfdcmcniektcxickfcrerivrnuborgtgjdsffftmcwbhbefqqpjiktmuoirctxzsfnrvrjptclkigfchvtdcvnvwwdqxtjcgurrbbqrgbghuhrqhdficmidzghbjpiuxjfohbucuiilbtretlivoincispiqjvdnbdzompbhtwerkmngeslqljozkosotkfuorqxldnguxoftupcrxpgiadguqpmlfoocmfbkqirmtowpfnqhokofsvxgocsduowfbsehccciadgedvedirjwuskhtpmiztfuusdxrriqnqqjqoprnffuldkvmmrunsvvcksqbptjisqhsheviuscwgrqxqdtnljnxsaiqdmecqomtrvghniatoogufdjkbfvlihstwllonvjkjuvuqvnoxtnaklktnwipflwuwbcgheoxincqljhgpwlqreqstgtcnuktwflxtpbqpjhnftvxhuxnaoxerbjptoksnqjcnusjrjqjvsktfwbffmusptbfkfefrknlebblxrmhmowmezfrqpcgswupusgknelleinnvtzwogubcxlwmqcdpptkocugwvvxzcvkmbfrlrvibpkxobdfgmwecqgbiwohjssmgfcpmwkwvvpwsbgjlmgrkowghizkrxljmcdkonfcthkootxrgnanlkgvfdvuozotckerqopqwqjjnjelkuohgnxzcnjrolgxqwsachliufrdidfbjcibidznglvlemhbjszlswjfqluvxchxnsprehecxqukgwceprbpxvkxnnwmeqoqxmxnknqxjqlhspventrdcdcujigkipgevpphbhhkbrxgttlmemkqruqbfjsbdpqbejpwbbmkpfqxjcrcvuowruxlxckepkthcwxwghnsvexrovpgvjdbupxbgrdgurxouhsgeebszffdznmidstvinnxxttsnglhkbpxarspojgkghbkkdnwlowofsmkrqcqclwqugkcqrlorwdwfovugrqjiujktmtsjsqvfbvrdnxhcrnlvmqqggrpmgkncpxmfpwecjhceuokmftlujrsdcmuhkguqopwefjqwpheeqcomvhrngwfegrbugctgihjmmppgjkmdqusqdisjhmvxbnjpmvfvizdmktvkifbrwqoubudltvqgcwluthtvffmcfvbxppvpxbggmonfiamfbiurifckscfemguxlftmixtltrgwoheemktptnmcquegnfohgeuinqnwebjncrukmqgdmitxrcdigskbmbstbehwjkcqdsdvosjkoclkmlxpurnvicxocwlcbfkedgfwfdsonavuuvksqifdfnvikjgkcckrxsunukjgvjpxdfmipigdgqvrbixhxxcrbjtfneqtukjejltehbeixxrsgtwfjvwprkjqgxqtvgorwfrppmvgfctstrrxdtmnebwfhppsfsslwglumjvixmndbiwgrkgfkxejwmqdpvoqrblmgdcrfebcfvndlhbbgoevfjekbpxzcbqekhheggoiclfnfsgrlhgirhguvnofotdroijdiiswxdtltetslxdarhfgrvqgdkjkkuwlwcufgxxggeuvizdtpcxjrhvphcmgtisnkoplnmqvhizutqqlptktkrcdvvljxidvruuxnktgnrrbksdgtldxhjxpgivcfgeinbgnxfsmhwtveotrqlplmocqsguwsddfcrvceiropjqmtpdvhvfrpoenfepoxitjremhcejwguehutscvltosiijwcuubntjrnglsmwvomcphwsluowotlqkohnjfrwmembxvschnpvbpntttpnnifbequjlrptjteclutbosddtwmgbxqvojvmvnhpowovinurhgxsdbiodqqmqsmmofbfcojicbbjzcdsldkwqwhrjnvoershsxhfpdxatwmfehtfpmwsmswdgqxmjzfmffojcwnibidmhwuelrfgtwnfvmghxlwrkjnrjrvhrrnsrfejwlcwkdmurdcquwwmwklsownhsruqofwgljpvhekmuwrqjcjlokvpcmnqrhxwbcdehfiowgoqwqbhehneewdkvgltmwifsvnglmvkuireegewdfxdoekfcfsgjcowqftehttiifcsfnjxwlgxwvktrcoshetinttsewuufuxkvedkfjmwdxirkndplugittkxbjlbxecmglhpnulgwxthickenkqbvjobnjbkowrvqudxhgguviucsqijisdbxgenkibiolmsqsjfbfdhlpgsusbgmmoffirriovqsocfoivhqxwleqcueixlomcjpbvmglbdkfdauiighwbwepusetbgvdwkkdexmxhvbgwwoskmeqmpisvinhorpfvvjecqkmrxunlnelskembetstpjrvlskxhwugmcrcbkbljintxhcjckwusxhxtlhenfrubqgtwgudwvrlvniagqlxnsnddzsmcrpnnrtdpwwdbvswvfoeprskddrjqbeiunguejcplqvtucexbteqsdkeuskotdibsmmhorkfqpftgffgosxhgqvrgxkgudghnrdextsaubdexcduqxzqwmselwqtepuleggibngvqrfrnrwxwcizzmlctwkkbxjfspiqtjdgdqxvmvlutrtvkmvwfrnzcbrfwxokjesqqrqxgxjhvmmjxpgujwucibunudduuxtkrqehqufmxjgqecxptcqdevrvxcjdwuqkfuithexrbiscqjxozrekenfvpruurtbgqkdmmpfqexbxhxsrtbvvpvpgxfpxgbthmujbftubxnbderlvowjhpvublvghiqlqosxquwlnvlhwumgckgoltltfrptsxqotnimewokegwgdacbekwpmdlttgg
oipmmswbtxzvxavlmlcptdwjitosqqdfncwtjrjwtjrskoocwruntmnspnflgwitietukqjiibsqpjlqwxmbjvnwhizbdwjltsjitrftrhnjtcxdxertqluqscgquqccbxxfpdpmphpguqfdjqjllrlxvjskjrtqtrfdtwessxtsvqnmixjmuojxfkpktpwmsrkdpvpwdnrhbfbcnxliiefgesnwdsweemrmcptljidxaxlvsclncxxgixogehtowsonlmfhebostcldlkcolvqonwqmefitplerbghmmjznwivnblmbbtxdgngkwrvknvlfslguttkxhmrxukjngmecxbjtsfnqxsxkjufwpxutwxetdjiseunzppwivtrnjifbqsxfsblufvknudpdiqsgpekllndplgt
a
r
v
-
i
-
x
t
-
-
v
-
f
a
z
z
-
a
-
a
-
x
-
-
-
z
a
-
-
-
u
a
-
-
g
a
a
a
z
-
-
a
-
a
-
a
z
k
z
f
a
u
a
-
a
-
a
-
-
z
-
g
p
-
-
-
r
-
a
-
-
-
t
-
-
-
-
a
z
a
-
-
-
a
z
z
s
-
a
a
-
z
a
z
w
-
a
a
y
a
a
z
-
-
-
z
h
-
f
-
-
a
a
-
z
w
-
a
-
a
z
z
-
-
z
z
-
z
a
-
z
a
-
-
b
a
-
-
-
-
z
-
z
-
n
-
-
-
l
z
u
-
-
z
-
-
-
a
-
a
a
z
a
z
l
-
f
a
-
z
-
a
-
c
-
o
-
-
-
o
-
z
-
-
-
z
q
-
z
a
w
-
a
-
-
-
a
v
-
v
-
a
x
a
-
z
-
t
-
-
-
-
-
a
-
k
a
-
a
-
z
-
-
-
-
z
-
-
i
z
y
-
w
-
-
-
-
t
-
a
-
z
z
a
z
k
a
-
z
-
a
-
-
z
-
-
a
a
-
-
-
b
-
-
-
j
-
-
-
-
-
-
-
z
-
-
b
-
-
-
a
-
-
-
g
f
j
x
-
z
-
-
-
-
a
-
a
n
s
c
a
t
a
-
-
a
-
a
-
z
a
z
z
-
a
-
-
-
f
i
y
z
o
i
k
z
-
y
t
a
a
a
z
v
-
j
-
z
-
e
-
z
-
a
-
a
-
-
-
a
-
q
a
-
t
z
-
x
-
-
z
-
-
-
d
k
o
-
-
a
a
p
-
-
-
l
a
a
-
-
z
-
a
-
-
-
a
-
z
y
-
z
-
-
-
-
-
-
-
o
z
z
z
z
a
-
z
-
a
-
z
z
a
-
-
-
a
a
y
a
-
-
-
z
-
-
-
-
-
-
-
-
-
z
-
-
e
-
-
s
-
-
-
-
-
-
-
-
a
-
m
-
f
-
w
-
a
w
-
z
-
z
-
a
-
-
w
-
o
b
-
p
-
x
a
a
a
-
-
a
y
z
-
-
-
c
d
-
-
-
t
-
-
w
z
y
a
z
-
-
a
-
-
z
-
z
t
-
-
-
r
-
-
-
f
-
s
z
-
z
-
z
b
z
-
z
-
-
z
-
-
l
z
w
a
-
-
a
-
a
-
-
w
-
h
a
z
a
z
a
-
i
s
z
z
-
u
z
x
z
-
c
-
-
-
-
a
-
c
-
-
-
b
z
j
-
i
-
-
z
a
-
-
-
v
z
-
-
z
-
a
-
z
-
-
-
-
z
z
a
-
a
z
-
-
-
-
a
z
a
-
-
z
z
-
a
-
a
-
-
-
-
-
-
-
z
m
o
-
n
-
l
z
a
a
-
e
a
a
-
z
x
z
-
j
-
-
f
-
-
z
z
x
-
n
m
z
z
a
-
-
z
z
z
-
a
-
-
-
z
-
-
-
a
z
-
-
a
a
a
z
a
o
z
z
z
-
a
-
a
-
-
z
z
-
h
-
v
-
-
-
z
-
b
z
-
z
-
f
a
-
u
-
-
-
h
-
g
-
z
a
a
-
-
-
a
-
a
-
a
-
a
-
-
g
-
a
a
-
z
a
-
-
-
a
h
-
-
z
z
-
-
a
w
o
x
-
-
z
a
-
z
-
-
-
-
-
a
z
z
-
u
a
-
f
-
-
-
-
m
a
z
-
a
-
z
z
-
-
a
-
-
-
a
a
z
l
-
-
-
b
-
a
-
z
-
-
-
l
n
-
x
a
-
z
a
a
z
-
z
-
z
-
-
z
z
-
e
-
-
-
-
-
-
-
-
-
-
-
e
a
a
m
-
z
-
-
-
a
a
-
z
z
-
-
-
-
h
z
a
r
-
-
-
z
-
-
z
z
l
-
z
z
z
z
-
a
-
a
o
-
-
y
-
a
a
-
z
l
y
d
a
-
q
-
-
a
z
-
h
-
a
-
-
-
-
w
z
-
c
z
o
-
z
-
e
-
-
-
-
a
a
z
s
-
a
-
-
-
z
-
u
-
-
-
z
-
-
z
f
-
a
a
-
n
-
m
-
-
-
z
z
a
-
a
-
p
a
-
a
-
a
-
-
-
-
-
-
-
a
-
o
-
j
x
-
h
w
-
-
-
a
-
p
z
-
-
-
a
m
a
-
z
-
a
-
z
-
-
b
i
a
-
z
z
z
-
-
z
a
-
-
z
a
z
-
a
z
-
y
z
j
-
g
-
-
-
z
-
-
-
-
-
z
a
-
-
h
a
z
a
f
l
z
-
-
-
-
-
a
h
-
-
-
m
a
-
z
-
z
v
h
i
a
-
-
z
a
-
-
a
a
-
z
-
-
z
-
z
-
e
z
-
-
a
a
-
-
a
z
-
v
-
-
t
-
a
b
-
-
z
-
-
-
a
w
-
-
a
z
-
-
z
z
-
a
-
z
-
y
x
-
a
a
-
-
-
-
-
-
e
z
a
z
z
a
-
z
-
a
-
j
-
-
-
a
a
a
-
-
a
-
-
-
-
z
-
-
-
j
-
-
z
-
a
-
a
-
-
p
z
-
w
z
-
-
z
j
z
-
-
m
-
-
a
a
d
-
z
-
a
i
-
-
a
-
p
v
-
z
-
p
z
z
-
x
-
z
z
c
-
-
-
a
z
z
-
-
-
-
-
a
y
-
-
-
-
-
z
-
-
z
p
a
h
a
a
y
-
d
a
-
-
-
z
v
-
a
-
-
-
z
-
z
z
-
-
z
a
-
s
y
-
-
-
g
z
z
-
-
-
-
-
-
k
s
a
-
-
-
-
-
a
a
-
a
d
o
-
z
b
-
r
a
-
-
-
a
a
-
-
r
a
-
z
a
q
-
-
-
-
z
-
-
-
x
v
z
-
-
i
z
a
-
-
-
-
-
-
-
-
z
-
a
-
c
-
z
-
-
-
a
-
a
s
a
-
-
z
-
a
a
z
-
-
a
-
f
a
a
-
-
-
z
-
-
z
a
d
-
z
q
-
a
-
-
z
-
e
a
a
u
-
a
z
z
-
-
z
u
z
f
a
-
z
-
-
-
-
-
a
-
y
a
-
-
-
g
-
a
a
m
-
t
a
-
-
a
a
a
a
-
-
-
-
-
-
a
-
-
-
-
a
k
z
d
-
-
a
z
z
-
-
a
z
-
m
z
-
-
-
z
y
z
z
-
a
a
-
-
-
l
-
z
a
-
-
z
-
-
z
-
c
-
-
-
-
-
-
l
-
-
-
a
a
y
-
a
-
z
x
-
z
-
-
a
-
-
x
-
z
z
-
-
d
x
z
-
-
w
-
a
a
a
z
a
a
-
-
a
-
o
j
-
-
a
b
-
-
q
a
q
-
-
-
y
-
-
a
a
z
-
g
-
z
-
-
-
a
-
v
-
-
o
-
-
z
v
-
-
-
z
t
a
-
w
-
-
w
z
a
z
-
m
h
h
a
a
z
-
-
-
z
z
-
a
z
-
-
a
z
g
-
u
-
-
a
-
z
-
-
z
-
-
a
z
-
-
z
a
-
-
j
z
-
a
-
-
a
-
-
-
o
f
-
-
-
z
-
a
g
z
-
-
z
z
-
-
-
-
-
-
a
a
-
a
-
-
-
a
-
z
b
a
a
z
-
z
-
-
-
e
-
z
-
-
z
-
-
z
z
-
-
z
-
-
-
a
-
u
-
u
w
-
-
-
-
d
-
-
-
z
p
-
g
-
z
-
-
z
-
-
z
-
x
a
-
a
-
z
-
-
z
z
-
z
-
-
u
z
-
-
s
-
t
-
a
b
-
-
x
p
a
m
m
-
-
e
-
m
v
-
w
a
-
-
-
j
-
a
-
e
q
z
o
a
-
-
-
z
-
-
-
z
-
-
a
z
-
-
-
p
-
z
a
e
a
-
y
-
-
-
c
-
u
t
-
z
y
-
-
e
e
d
-
z
-
a
-
-
-
z
y
a
p
-
f
-
-
j
-
z
-
-
z
j
z
-
-
k
z
-
z
-
z
a
-
a
-
z
a
z
d
z
a
a
z
-
k
z
a
f
f
-
-
-
-
c
-
d
-
z
-
-
-
-
z
z
o
-
a
-
-
a
-
z
a
d
-
-
y
f
-
-
a
-
g
z
a
a
-
-
-
-
f
z
-
-
b
z
-
-
-
a
-
-
-
r
-
-
-
-
-
z
-
-
u
-
z
a
-
-
a
-
d
-
-
p
z
i
a
f
z
g
-
-
-
a
-
-
-
n
j
-
a
-
-
-
-
-
-
z
a
u
-
z
z
-
z
a
h
-
-
t
-
-
-
a
a
n
-
-
-
-
-
-
-
-
z
-
w
z
a
a
-
z
-
-
z
t
-
g
a
-
-
-
a
z
a
-
w
k
z
z
-
z
-
-
-
-
r
-
-
u
a
-
-
i
-
z
-
m
z
-
z
a
z
-
-
a
-
-
-
j
a
a
z
z
-
-
-
-
n
-
w
-
-
-
a
f
z
i
-
z
-
q
z
-
-
-
d
-
-
-
-
-
x
j
z
z
-
-
-
-
z
-
v
-
z
-
x
-
w
-
x
-
i
-
a
-
v
a
-
z
-
u
-
i
-
-
m
z
-
-
b
a
a
j
-
-
-
-
h
u
-
-
t
t
-
-
a
a
y
a
u
-
n
-
-
-
-
z
-
-
o
-
h
-
s
-
z
-
a
-
b
-
z
-
a
z
n
z
-
a
a
t
q
-
z
-
v
-
-
z
p
-
-
d
-
-
-
k
z
-
z
a
-
-
z
-
-
z
-
h
p
a
z
a
q
-
a
-
a
z
-
-
-
a
-
-
-
-
-
-
-
a
-
-
e
-
r
-
z
-
d
r
z
-
-
-
n
i
g
z
-
-
-
-
h
-
l
p
-
-
f
z
a
u
-
d
e
-
z
-
z
f
o
a
-
-
a
z
c
a
-
i
-
-
-
a
-
-
p
-
e
-
d
-
l
-
-
a
-
a
z
a
-
z
a
a
o
a
-
a
z
-
-
-
r
v
-
h
a
a
-
l
-
-
-
-
-
z
-
a
h
-
a
c
-
-
m
-
-
-
-
-
g
-
-
a
z
m
-
-
p
e
z
l
a
-
-
-
-
-
-
d
-
i
-
-
x
z
-
-
i
-
l
z
-
-
z
-
w
z
p
a
n
-
-
a
-
-
z
a
-
-
c
-
a
a
-
-
z
a
-
-
t
z
-
z
-
-
-
-
a
-
-
-
a
-
-
a
-
z
-
e
z
v
-
z
a
-
a
a
-
-
-
z
-
-
-
-
s
-
h
a
-
c
-
i
-
-
l
a
a
-
-
-
z
z
-
a
-
-
q
-
a
a
g
-
s
z
-
-
-
-
s
a
-
y
-
-
a
z
-
-
z
z
-
-
z
z
-
-
l
-
c
-
z
-
p
-
o
-
z
-
v
z
z
-
z
h
z
a
-
p
k
-
-
-
-
a
-
a
-
a
y
-
b
-
-
d
-
-
e
-
-
a
-
-
v
-
a
-
p
z
-
a
-
-
a
-
a
a
f
-
-
-
z
-
k
a
-
z
-
z
j
-
a
-
v
-
z
a
-
z
a
z
-
a
-
x
z
z
z
-
z
z
-
-
e
-
-
z
a
a
-
z
r
-
-
-
-
a
-
-
r
z
z
-
-
-
-
z
a
z
n
-
a
-
-
s
-
-
a
-
-
-
a
-
-
-
p
-
y
t
a
a
-
b
l
-
-
a
z
-
a
j
-
z
-
v
-
q
a
n
-
z
z
-
-
-
-
-
-
i
-
z
z
z
-
-
-
-
-
s
-
-
a
v
-
a
-
a
n
z
g
-
-
s
z
-
a
d
-
-
a
-
-
-
b
-
-
-
z
-
a
z
-
z
-
u
a
z
a
z
-
a
-
z
-
a
-
-
-
-
-
z
p
-
z
-
-
-
-
z
l
-
z
-
-
i
d
-
i
-
a
z
r
z
-
-
-
a
z
-
-
-
z
v
a
-
-
i
-
-
k
z
z
z
-
-
z
z
-
a
a
q
z
t
a
-
-
-
-
m
z
-
-
z
z
-
-
-
z
-
-
q
-
-
-
-
p
z
a
-
-
a
-
a
-
z
a
v
-
-
z
a
-
-
c
-
m
a
-
i
a
-
-
-
-
a
-
a
s
-
-
z
-
t
-
a
-
-
a
a
-
-
a
-
-
d
-
a
a
z
a
-
-
-
z
a
o
-
g
-
f
-
-
z
-
-
t
a
z
-
-
a
a
a
-
-
r
z
-
o
n
a
z
-
-
-
a
z
-
z
u
n
a
z
a
-
-
z
p
-
-
y
-
t
a
s
a
-
-
-
a
-
-
t
-
a
f
j
-
-
z
-
z
a
z
e
a
-
m
y
-
-
h
-
h
z
-
-
g
a
z
-
-
-
p
-
a
-
z
a
-
b
-
-
-
-
-
z
-
z
h
-
-
-
e
-
-
-
z
-
z
-
a
a
-
o
a
-
l
e
-
-
-
a
z
a
a
g
a
-
z
-
z
a
-
-
a
z
-
-
-
b
-
n
-
-
a
a
-
-
-
-
a
-
-
-
-
a
-
-
a
-
z
b
z
a
-
-
-
a
z
-
c
-
q
-
-
-
u
-
-
z
-
-
a
z
-
-
u
i
-
-
z
-
-
-
a
c
-
-
-
z
z
-
a
z
y
-
a
r
-
a
-
o
z
-
z
-
-
a
-
-
z
-
-
a
-
-
-
-
c
a
a
a
z
t
z
w
z
-
p
z
i
a
-
z
-
x
a
-
-
z
-
n
-
z
-
-
-
m
a
a
-
p
-
a
z
a
w
t
y
a
-
w
-
-
-
-
-
z
-
a
-
-
-
-
-
z
z
z
-
x
b
-
a
-
a
a
a
b
a
p
-
-
-
-
z
v
z
-
y
z
-
-
p
-
-
-
-
-
a
z
-
k
z
-
-
a
-
j
-
-
z
-
-
a
-
-
a
z
g
-
z
-
y
w
-
-
m
z
i
a
w
m
-
-
-
z
z
-
-
a
a
w
-
-
-
-
a
-
-
w
-
-
-
-
a
-
-
-
h
-
e
-
z
z
z
z
z
-
-
a
z
-
a
-
-
-
b
a
-
-
-
-
-
-
-
-
-
-
f
z
-
-
a
-
-
s
-
q
-
-
-
-
o
a
-
-
e
z
-
a
z
-
-
a
z
-
z
-
-
a
-
a
-
-
j
z
a
k
z
-
-
-
a
n
c
-
-
a
a
-
-
z
a
d
-
-
-
-
m
-
-
a
w
z
-
a
-
-
u
c
z
x
-
a
a
-
-
a
z
j
z
z
-
-
a
-
z
z
z
a
z
-
a
f
-
-
c
z
a
a
a
a
-
-
-
-
-
a
a
m
f
a
-
o
z
c
-
-
a
z
-
-
r
k
-
-
-
z
-
o
-
a
a
-
-
z
-
-
x
z
-
d
z
-
-
-
c
z
-
z
-
a
z
-
z
g
-
a
-
c
-
-
z
-
z
w
-
-
-
z
a
z
-
a
-
z
-
-
w
-
-
-
z
-
a
-
-
a
z
-
-
a
-
-
g
z
-
z
a
a
-
l
h
-
z
a
-
a
-
v
-
a
-
-
-
-
-
z
a
q
a
-
-
-
a
a
a
k
-
a
-
a
-
a
-
-
-
z
a
-
-
a
-
o
z
-
-
-
-
-
z
-
-
j
-
a
-
-
m
-
-
-
z
z
-
-
d
-
z
y
a
-
-
m
a
-
-
r
b
d
-
-
-
-
z
b
-
-
-
-
-
-
-
-
z
a
z
-
-
-
q
-
i
-
q
-
h
-
q
j
w
-
-
-
-
f
m
z
a
g
-
-
z
a
-
-
z
a
-
z
-
-
z
-
a
a
-
-
z
-
a
z
-
-
z
z
a
z
-
z
-
-
-
a
-
t
z
-
-
-
z
z
a
-
-
-
z
a
-
-
-
-
-
-
-
v
z
a
z
-
a
a
-
a
a
-
-
-
-
-
k
-
-
j
z
-
z
a
-
a
z
-
-
-
z
l
a
-
x
a
-
a
-
-
i
-
-
h
z
-
-
a
z
-
-
z
p
-
-
-
a
-
-
-
v
z
-
z
-
a
a
a
y
-
z
a
-
-
z
a
-
m
-
z
a
-
-
a
a
q
-
-
-
e
-
a
a
-
r
z
a
-
-
-
-
-
-
-
t
-
-
z
-
-
o
-
w
-
p
-
s
b
-
z
z
-
-
z
a
-
e
a
-
z
x
-
-
-
z
z
i
-
-
-
h
a
-
z
-
z
z
z
a
-
-
q
-
a
-
a
y
z
-
a
-
-
a
z
a
a
-
z
a
-
-
v
-
l
-
-
z
a
-
-
z
-
-
z
-
-
u
z
-
-
-
z
-
-
s
-
z
-
a
a
x
z
z
-
-
-
-
-
-
z
-
-
-
-
a
a
-
-
q
-
d
a
a
k
z
a
-
z
o
-
-
a
a
a
x
z
d
-
-
a
-
-
a
z
-
-
-
-
z
-
u
-
z
-
-
z
a
a
w
-
z
-
r
-
z
-
-
p
-
-
v
-
s
a
x
o
z
a
-
z
a
-
-
z
n
a
-
b
-
-
a
a
o
-
a
f
-
a
-
-
-
-
-
-
z
a
z
c
z
-
a
t
-
-
-
-
-
-
a
q
c
n
-
a
a
-
p
z
g
a
-
z
a
s
-
-
a
-
a
s
-
a
-
-
j
-
-
-
-
-
v
b
-
u
-
a
z
-
a
a
-
-
-
m
-
-
-
-
k
z
-
-
-
-
-
z
g
z
-
-
z
-
a
y
a
-
-
z
z
a
a
-
z
a
-
u
y
-
-
-
z
-
n
a
d
z
a
z
-
-
z
a
-
z
-
a
-
-
a
-
f
-
v
-
z
-
-
z
-
z
-
i
-
-
z
-
-
-
-
j
z
a
-
-
-
-
z
-
a
l
-
z
-
-
-
-
-
-
-
-
-
-
z
-
-
-
-
-
r
-
p
a
-
a
-
-
r
-
j
-
p
a
-
q
z
z
a
z
m
a
-
a
h
a
z
v
-
-
z
-
-
z
-
z
m
a
-
-
-
z
-
z
-
-
-
z
y
-
-
e
l
-
a
-
-
a
z
-
c
d
a
-
u
a
-
-
-
r
z
z
-
k
-
-
m
a
a
-
z
b
t
-
-
-
z
a
m
b
-
-
z
a
a
p
z
-
a
z
-
-
f
-
a
-
-
a
z
z
-
-
-
o
e
a
-
-
-
-
m
-
-
-
x
a
-
-
-
-
a
a
-
a
-
a
-
-
a
k
a
a
d
-
-
e
-
z
z
z
z
-
-
-
z
a
a
-
h
-
-
-
a
h
r
z
-
z
-
-
a
s
-
-
-
-
-
z
a
z
-
-
-
r
a
z
-
-
-
r
z
a
-
z
-
-
a
h
z
-
a
-
-
-
-
h
x
-
-
-
-
z
-
a
-
a
-
a
a
-
-
z
-
-
-
a
z
a
a
-
-
-
z
-
-
z
-
a
a
-
a
a
-
z
-
p
-
a
-
a
s
-
a
-
z
a
p
-
-
-
u
t
a
z
z
-
-
-
a
-
n
g
x
-
o
-
z
z
-
-
p
z
-
z
-
a
-
-
-
-
-
-
z
a
z
z
l
z
-
-
-
-
a
-
-
-
a
u
-
-
a
a
-
z
a
-
-
-
-
z
a
-
-
-
z
j
-
-
a
a
-
z
z
n
-
-
-
-
-
-
-
c
-
-
m
a
-
a
-
-
z
q
a
s
z
-
m
-
a
-
-
-
-
-
q
-
-
-
a
-
-
-
-
r
a
z
-
a
-
-
z
-
-
z
z
z
z
a
-
t
a
a
-
-
n
b
-
-
-
p
a
-
-
a
-
d
-
-
a
-
-
a
a
m
-
-
-
-
-
a
z
z
a
z
z
z
-
-
z
a
-
l
-
-
-
w
z
a
m
z
c
p
y
-
i
-
a
u
-
a
-
-
-
f
a
a
-
z
-
-
-
a
-
-
-
a
z
-
-
-
a
-
v
-
-
z
-
a
e
z
a
a
a
a
z
-
z
z
w
-
-
-
-
-
h
a
-
z
c
a
z
-
-
-
z
-
-
w
f
z
-
-
a
a
-
-
z
-
b
-
a
-
-
z
-
-
u
-
a
-
-
z
z
y
a
a
p
-
z
u
-
-
e
a
-
-
f
-
-
k
z
-
-
z
z
m
-
-
a
-
-
o
-
-
a
-
-
z
-
-
-
z
-
z
-
-
-
z
-
-
-
a
m
-
-
-
-
-
a
-
-
g
-
-
a
a
a
-
-
p
a
-
a
-
w
-
z
-
a
g
-
-
-
-
-
-
-
-
s
-
d
y
a
n
n
-
-
-
-
-
l
e
a
-
-
a
z
-
-
-
a
-
z
-
i
v
x
a
-
-
-
-
a
-
p
-
f
-
f
-
z
-
a
d
p
s
-
-
-
a
-
-
a
a
z
a
c
z
u
-
a
-
-
z
x
-
a
z
-
p
z
-
-
-
z
-
v
z
-
-
e
z
-
-
-
d
-
z
-
a
-
-
-
a
-
-
-
-
x
-
l
z
a
-
a
e
z
a
d
a
c
a
a
s
-
-
a
a
-
-
z
-
z
-
-
a
z
t
a
-
-
-
a
q
w
-
-
a
p
-
-
i
-
a
a
z
z
-
z
a
k
-
z
a
a
-
z
-
z
-
-
-
-
a
z
-
-
-
z
-
-
z
-
a
d
s
b
-
z
z
a
a
-
-
-
a
-
-
a
-
z
a
-
-
z
-
a
-
-
-
z
-
-
-
-
-
r
-
-
n
z
-
-
-
-
-
-
-
-
z
a
z
-
-
-
z
-
-
-
a
a
-
-
-
r
a
a
l
z
z
a
-
o
-
k
a
n
-
l
-
n
-
z
-
a
-
a
a
a
z
z
a
a
a
-
a
-
z
h
-
a
-
-
-
z
a
v
-
d
z
-
t
-
a
-
a
z
-
r
q
-
-
z
g
-
a
-
-
-
-
a
-
-
h
m
-
-
-
a
v
h
s
a
z
-
-
-
f
l
-
z
-
-
-
z
-
a
t
-
-
-
-
x
v
a
-
a
i
z
-
s
a
-
-
l
b
-
a
-
a
-
w
-
-
z
x
-
-
-
n
a
-
-
z
-
y
z
-
a
z
-
z
-
-
-
a
-
a
-
o
-
a
-
e
-
z
-
-
f
p
z
d
-
z
-
a
-
z
-
-
a
g
-
z
-
a
-
z
-
-
z
-
a
z
-
z
-
-
-
-
-
-
-
a
-
-
-
k
x
z
-
-
-
a
w
-
l
v
-
-
-
c
-
z
-
a
z
m
q
-
-
s
c
z
-
-
-
a
z
-
-
-
-
z
-
a
z
a
z
-
m
-
z
-
-
-
f
-
-
a
a
-
-
-
z
-
z
a
-
z
a
z
q
z
-
n
-
-
z
a
-
-
-
-
f
-
a
v
k
-
-
a
a
-
f
-
-
z
v
z
z
z
-
-
a
a
-
z
-
a
l
-
j
-
-
-
-
g
z
p
a
f
-
z
-
-
-
z
-
z
r
-
a
z
-
u
-
-
a
a
-
-
z
z
-
-
-
a
z
z
-
z
-
-
a
a
-
-
a
-
o
-
n
a
-
-
u
a
-
n
-
z
-
h
-
l
-
-
w
z
-
-
-
-
a
-
-
j
a
t
d
-
-
-
-
-
g
-
-
f
a
-
-
-
a
-
-
-
-
z
z
-
z
-
-
a
-
f
z
-
-
-
-
f
-
-
x
z
-
a
-
z
-
t
a
-
v
a
-
p
c
-
t
z
-
a
-
-
z
-
-
a
a
a
z
-
-
i
z
z
v
-
-
x
a
a
-
s
z
z
-
-
z
u
-
-
z
d
-
-
a
-
-
z
-
-
z
-
-
-
d
s
-
z
-
-
-
-
a
z
-
-
o
-
p
p
a
z
p
l
f
z
z
-
z
-
x
a
-
d
-
-
z
-
-
a
z
-
r
z
-
-
-
z
-
-
-
-
-
z
-
z
-
a
-
z
a
-
z
-
w
-
x
z
-
a
-
r
-
z
w
z
-
-
-
m
-
-
-
a
z
-
u
a
-
a
-
a
-
a
a
-
-
c
a
-
z
-
y
a
z
-
-
-
z
-
-
-
-
y
-
k
z
-
-
z
-
-
-
a
-
-
z
a
e
y
e
a
z
-
-
n
z
-
-
-
a
a
t
z
a
-
z
-
-
-
z
a
-
a
-
-
-
c
-
-
a
z
a
z
-
-
z
-
z
-
-
a
z
-
b
a
z
-
z
-
w
a
-
-
y
h
-
-
-
-
z
w
-
a
z
p
-
-
z
-
a
-
z
a
-
a
-
-
-
-
t
-
-
z
-
-
z
-
-
-
z
a
-
z
-
-
-
-
z
-
a
-
-
-
-
z
-
-
-
z
z
e
-
-
a
z
a
-
-
-
z
p
z
-
a
x
q
-
-
-
k
-
a
-
a
y
-
z
-
-
-
z
-
z
g
a
z
-
z
-
w
-
i
-
z
-
-
z
-
-
r
a
a
-
-
-
v
z
-
i
a
-
-
z
h
-
-
z
-
z
-
-
z
a
-
-
a
l
e
-
-
a
-
a
-
z
-
-
a
a
a
v
-
-
-
z
z
-
-
-
-
-
-
-
-
a
-
-
z
-
z
z
w
z
-
-
-
a
z
-
-
-
z
-
x
a
-
j
-
a
z
-
-
-
-
z
z
z
-
a
-
a
-
z
-
-
z
-
a
a
z
-
u
t
-
j
z
a
x
a
-
a
z
z
-
-
-
-
-
z
-
q
-
-
-
-
-
a
l
h
-
a
-
-
a
a
a
-
-
-
y
b
g
-
l
z
a
-
a
a
o
d
-
-
z
-
d
-
u
-
u
-
-
a
-
k
z
-
z
-
a
-
z
z
n
a
-
z
-
-
-
-
-
a
-
-
-
-
-
z
a
a
-
-
x
-
z
-
a
-
-
-
-
-
-
a
a
c
-
-
k
a
-
-
-
z
t
-
z
-
z
-
-
z
-
-
t
-
c
z
-
-
r
z
a
-
t
-
-
a
-
q
-
i
z
-
-
w
-
n
-
-
a
z
-
z
z
-
a
-
-
a
z
a
g
-
-
-
a
i
-
z
a
-
z
a
a
-
-
f
-
-
r
z
-
-
-
-
z
z
a
i
a
-
a
-
a
a
a
z
v
-
a
-
-
m
c
-
-
w
-
-
b
z
-
-
-
l
o
z
z
z
a
-
-
j
v
-
-
-
-
a
z
-
-
-
a
-
a
-
z
-
-
-
a
-
-
-
o
z
z
a
-
-
q
z
-
-
e
-
-
-
-
z
z
-
a
-
r
-
-
a
-
v
-
-
-
-
g
-
p
z
d
j
-
p
a
-
z
-
-
a
x
z
q
z
z
-
a
-
a
-
-
-
-
-
a
a
-
-
-
a
-
-
a
-
a
z
-
z
z
-
-
m
a
e
-
-
z
-
-
-
z
-
l
-
-
a
-
a
e
p
z
-
a
-
a
-
s
a
-
a
-
-
z
-
-
t
z
-
-
y
r
-
n
-
z
a
-
t
x
-
-
-
-
a
-
-
k
-
-
a
z
a
-
-
a
-
a
-
-
-
i
-
a
k
-
-
s
-
p
-
z
a
-
i
z
-
-
z
z
d
z
p
-
z
a
z
z
-
n
a
w
-
-
i
x
-
-
-
g
a
-
-
-
-
-
z
p
-
-
-
-
a
a
m
-
-
z
z
z
-
-
z
z
a
a
r
-
w
-
z
o
z
a
a
z
-
-
-
-
z
-
j
r
o
a
h
a
a
-
-
z
t
-
-
j
-
-
z
a
-
a
-
e
-
a
-
-
-
-
-
a
-
-
a
-
a
a
a
-
v
a
z
z
j
-
-
z
a
-
z
a
-
a
-
n
-
z
o
-
-
-
-
-
z
z
n
z
-
-
-
-
-
-
-
f
-
j
a
-
-
-
-
z
-
-
-
-
-
-
g
v
v
-
-
z
h
z
a
-
-
z
a
k
e
a
r
a
-
-
-
a
-
-
i
-
-
z
a
-
-
-
-
a
l
-
a
-
-
-
-
a
-
-
z
-
z
-
-
-
-
-
-
w
-
o
-
c
-
k
z
z
-
b
y
-
-
b
-
-
n
a
-
a
-
-
-
a
-
d
-
s
z
a
z
-
-
a
-
-
a
z
-
a
a
-
a
-
n
-
a
z
-
q
k
z
y
b
-
-
a
-
a
a
-
-
z
z
-
-
-
-
a
-
-
c
-
-
-
t
a
z
-
-
-
-
-
f
t
j
a
-
-
z
-
-
-
z
l
-
a
a
a
-
-
-
-
z
u
-
z
i
-
-
-
z
-
z
-
a
a
-
z
-
-
a
w
t
z
z
z
-
-
z
a
i
z
a
-
a
-
h
-
-
k
-
-
a
z
a
-
y
z
j
-
-
z
v
o
j
-
z
p
-
-
z
-
-
q
-
-
a
a
k
u
z
-
g
-
-
a
k
f
-
-
-
s
-
-
g
z
-
-
o
-
b
-
-
h
-
q
-
-
x
z
y
e
-
b
-
a
-
-
-
a
-
-
-
-
j
-
-
-
-
a
-
-
-
z
z
z
a
a
-
a
-
-
o
z
b
a
t
o
-
-
-
-
-
a
-
-
-
-
-
-
r
z
z
a
-
-
-
-
a
z
z
a
-
a
-
a
-
-
z
z
-
-
z
-
-
-
t
-
p
a
-
d
z
a
l
-
-
i
h
-
-
-
-
z
a
h
-
a
z
a
-
a
-
-
-
a
-
-
k
z
v
-
p
-
z
z
h
-
p
a
z
-
-
-
z
-
-
-
-
-
a
-
-
-
a
-
-
a
c
-
-
z
b
n
z
-
z
-
-
z
-
-
k
z
-
-
-
-
z
a
-
-
a
-
z
-
a
a
-
-
s
-
h
z
z
-
i
-
-
-
f
a
t
-
z
-
-
u
-
a
-
-
z
-
a
a
-
z
i
a
z
-
-
-
-
-
a
a
a
-
-
-
c
z
-
-
k
a
a
-
-
s
-
o
-
-
r
-
a
-
x
a
-
-
r
-
t
-
y
-
u
-
z
-
x
-
r
-
p
-
a
a
z
-
a
-
z
-
-
-
p
-
j
-
v
-
i
-
a
-
z
a
y
c
a
-
-
-
-
-
t
z
-
-
a
-
z
-
l
-
a
-
z
i
-
a
-
z
z
a
-
z
u
a
-
-
-
a
-
a
-
-
-
w
-
-
h
a
a
a
z
a
-
-
a
z
-
z
-
h
-
a
p
a
-
-
-
a
-
-
a
-
z
-
-
-
a
-
j
-
-
e
a
-
l
-
-
a
-
-
c
z
z
-
-
a
a
l
z
-
a
-
-
u
z
-
z
a
-
-
g
l
-
-
z
-
a
-
a
a
q
w
t
i
-
z
a
-
a
-
x
a
-
o
z
-
-
m
a
z
-
-
-
-
-
a
-
-
v
-
i
a
z
x
-
n
-
a
-
l
a
-
a
w
-
a
-
z
-
-
t
z
a
o
-
-
-
-
t
z
-
d
a
z
o
a
a
z
-
n
-
-
p
p
-
m
-
a
-
l
-
-
z
l
-
-
-
a
z
e
-
a
-
-
o
a
-
-
a
-
l
z
-
z
-
-
z
u
-
r
-
-
e
u
-
-
-
-
-
z
-
-
z
u
-
a
z
a
-
z
-
-
z
y
z
a
-
z
-
z
-
-
-
z
z
a
-
a
-
a
-
a
-
u
-
-
-
a
a
-
-
-
z
v
-
z
a
-
b
-
-
a
-
z
-
z
z
-
u
e
-
h
-
m
-
a
-
-
-
j
z
-
z
-
-
-
-
a
-
-
-
w
a
-
-
i
a
-
a
a
a
g
-
a
z
-
-
j
-
a
p
q
-
z
-
-
-
-
v
-
-
-
-
z
z
-
-
-
z
z
g
-
z
a
d
-
-
-
-
-
-
-
-
c
-
-
-
-
-
-
a
s
y
-
z
-
a
-
a
-
z
d
-
h
-
-
-
o
f
a
a
-
-
-
o
-
-
-
-
-
a
a
z
i
x
-
z
n
z
-
-
z
z
-
a
z
a
-
-
a
-
a
a
-
a
-
-
a
z
a
i
-
a
a
h
-
-
z
z
-
z
z
q
-
-
z
-
w
-
z
-
z
a
-
a
-
a
u
g
-
-
a
-
-
-
o
-
-
-
-
-
-
-
z
z
-
-
-
-
-
z
-
-
-
l
z
-
z
u
n
-
z
a
a
z
a
-
-
o
f
-
-
a
-
-
a
-
a
-
b
-
z
-
f
-
z
z
-
a
a
a
z
a
a
-
z
z
-
-
u
-
a
-
h
-
-
z
z
-
-
z
-
-
-
a
-
a
-
a
q
-
-
-
-
-
a
-
-
-
e
a
-
a
z
a
i
m
-
b
a
a
-
c
-
z
-
-
z
-
-
-
-
a
z
-
a
n
x
z
z
-
-
-
-
a
-
-
-
-
-
z
n
z
z
z
-
z
-
-
-
-
-
-
-
a
-
a
-
-
-
-
k
a
z
-
-
-
-
z
z
-
-
-
-
p
-
a
z
a
-
z
-
-
-
a
a
m
a
z
z
-
-
v
-
z
-
-
a
-
-
z
-
z
-
-
j
-
w
-
-
z
-
a
y
-
z
c
-
-
t
z
-
a
a
a
a
a
-
-
a
z
-
-
e
z
a
-
-
-
a
z
z
-
z
-
z
a
-
-
z
-
z
-
v
a
z
-
g
-
z
-
p
-
a
-
-
-
-
-
-
v
-
z
a
a
-
a
-
-
z
-
-
-
-
-
-
d
-
u
-
e
a
-
-
m
-
a
d
u
k
-
-
-
z
-
-
r
-
u
-
s
-
l
-
z
a
z
z
-
a
-
-
-
-
j
-
a
e
-
z
z
-
-
a
-
-
z
-
h
-
q
-
w
-
k
-
m
z
z
o
a
-
h
-
-
a
z
-
i
-
-
-
z
a
a
z
-
f
-
-
-
-
z
-
h
p
-
h
-
z
e
-
j
a
a
-
-
-
a
b
a
-
-
-
-
-
q
z
a
m
-
a
w
z
y
-
k
-
-
-
z
-
z
a
z
z
-
-
v
z
-
i
-
-
-
a
a
a
-
-
-
-
-
a
-
-
-
-
-
e
-
-
n
a
f
-
-
-
z
a
z
-
-
-
t
z
z
x
-
-
-
-
g
z
-
-
k
z
s
-
a
z
-
-
-
-
s
a
-
-
c
a
g
-
-
z
-
-
o
-
a
z
a
-
m
-
-
a
-
-
a
a
-
a
-
-
s
-
z
a
e
-
-
l
-
a
-
-
a
-
m
-
a
-
a
-
l
-
q
-
z
-
w
-
h
c
z
-
a
-
z
-
-
-
q
z
-
-
a
-
q
a
z
-
-
-
a
-
z
-
u
z
z
h
-
z
-
a
-
-
-
-
d
-
z
-
f
z
z
-
a
z
a
-
c
a
q
a
z
-
-
-
-
a
-
-
l
i
z
-
-
z
-
z
e
-
a
v
z
-
-
f
-
a
a
-
-
-
-
a
z
i
-
a
j
-
-
a
-
a
z
-
a
a
-
-
z
-
a
-
a
-
-
-
z
-
-
a
-
-
z
-
-
a
-
z
-
-
z
-
a
-
-
h
-
f
z
-
p
a
z
-
-
-
a
z
a
a
z
-
a
-
a
-
-
-
-
a
-
-
-
d
z
-
i
-
-
-
g
b
z
-
z
z
-
-
-
-
o
-
n
-
m
-
a
-
o
a
z
a
z
-
z
z
x
-
-
g
-
-
-
a
-
c
z
h
a
a
-
a
z
-
-
a
a
-
-
a
b
e
-
-
-
-
-
t
a
-
-
c
-
a
-
z
-
a
a
z
f
a
g
a
z
-
z
z
g
j
-
-
h
-
-
v
z
a
n
b
-
-
-
h
b
-
a
a
b
-
w
-
a
z
-
-
-
z
v
x
-
z
-
-
h
z
-
-
a
a
-
z
-
-
v
o
-
-
a
-
u
z
-
k
-
o
-
a
-
u
-
-
k
-
g
v
-
b
-
v
-
-
-
-
-
-
a
a
-
z
a
z
-
z
a
a
-
a
-
-
-
o
z
-
z
o
-
z
-
-
a
-
i
-
a
b
-
a
-
-
a
z
-
-
-
-
-
-
-
a
-
a
e
-
-
-
s
-
z
y
v
z
s
y
-
c
l
-
-
-
z
a
-
n
n
-
h
b
-
z
-
-
k
a
-
n
-
-
a
z
-
-
-
-
-
z
-
-
-
-
z
-
-
-
-
-
-
-
-
-
-
a
-
-
-
a
z
-
-
-
z
n
-
z
x
z
-
-
z
z
k
h
-
m
z
-
z
-
-
a
z
-
z
-
z
z
-
a
o
a
a
-
z
c
-
-
a
-
a
z
-
-
z
z
b
z
-
a
a
h
z
-
-
a
-
-
-
z
a
a
e
a
-
u
-
-
-
-
v
z
x
-
-
-
-
-
d
-
-
z
-
a
-
a
-
-
-
-
-
-
-
-
s
a
-
z
a
-
a
-
t
a
-
-
a
-
z
-
a
c
-
a
z
a
n
-
-
z
z
-
a
a
-
-
-
-
z
a
-
-
z
z
-
-
a
-
z
-
-
-
z
z
z
a
-
q
-
z
-
-
k
u
-
z
z
-
-
z
-
z
g
s
a
-
z
a
-
a
-
-
-
z
z
z
-
f
-
z
c
-
c
c
z
-
-
a
a
h
a
a
-
z
-
k
-
-
-
q
a
z
-
z
-
-
-
z
w
z
-
-
-
z
-
t
-
-
a
-
a
-
-
z
-
-
-
-
-
y
r
a
o
-
-
-
-
-
-
z
-
-
-
z
-
-
a
z
z
a
v
-
-
a
n
n
-
z
-
-
-
a
-
-
k
f
z
z
z
z
-
-
v
u
-
-
m
a
k
a
-
b
a
-
i
a
-
a
-
-
z
-
z
l
-
w
a
-
-
s
s
-
-
-
z
-
a
-
a
z
-
n
z
p
-
-
e
-
z
a
-
-
-
s
-
z
-
d
z
-
-
-
a
-
-
-
z
z
-
a
-
-
z
z
q
-
v
z
z
-
-
l
-
-
w
z
-
-
z
-
a
-
w
a
a
i
-
z
-
z
-
-
i
z
-
-
-
-
z
a
-
a
-
z
-
-
-
-
-
a
a
-
z
-
-
a
-
u
-
-
-
-
-
-
z
-
y
-
-
-
a
-
z
-
-
z
z
-
e
-
z
-
j
-
-
-
m
-
-
y
-
a
-
a
z
-
s
z
-
-
-
-
-
c
a
z
-
r
-
-
-
-
v
q
-
-
e
-
f
-
a
-
a
-
q
-
a
-
b
z
-
a
-
-
s
-
i
-
q
-
a
-
a
-
q
-
a
-
u
a
-
-
y
q
z
-
-
-
j
z
-
z
-
-
w
i
n
z
-
-
-
-
i
a
a
-
a
z
-
-
z
-
-
j
-
-
i
z
z
-
-
j
z
t
w
-
z
-
p
-
a
-
-
-
t
-
-
a
-
-
z
-
x
-
u
z
z
-
a
-
-
-
w
a
j
z
-
a
z
-
-
z
-
-
-
a
-
-
z
p
-
a
z
-
-
a
-
a
z
-
a
-
-
-
i
m
a
-
i
-
-
-
q
s
z
h
-
-
z
f
-
-
-
-
k
-
b
q
g
-
z
-
-
z
a
-
-
g
-
-
a
-
o
-
v
t
z
-
z
z
-
-
m
-
-
z
-
z
z
z
q
-
-
z
-
-
l
-
-
-
r
-
a
-
h
-
i
-
n
-
g
b
-
-
z
a
-
-
a
i
-
-
a
z
-
-
a
a
a
c
g
-
z
t
z
-
z
-
w
-
a
-
b
-
-
a
-
a
z
-
-
-
a
-
-
a
-
-
a
v
z
-
-
-
-
-
v
-
k
-
k
j
a
z
-
k
b
v
a
-
a
-
a
-
-
-
a
a
r
-
l
v
-
a
-
a
-
z
z
z
e
a
z
z
-
-
-
-
-
-
a
a
a
-
-
a
m
-
-
-
z
s
-
-
-
-
-
-
z
a
-
a
a
-
-
z
e
-
s
-
-
-
s
d
-
-
-
a
a
a
-
a
b
-
-
a
a
a
-
-
-
a
-
-
z
-
-
-
a
-
a
-
d
i
-
-
z
-
-
g
o
z
-
z
m
z
-
-
-
j
-
z
b
a
-
-
-
z
v
a
z
e
i
z
y
-
z
-
-
-
z
z
-
-
-
-
w
z
z
a
-
a
a
-
z
-
-
-
a
z
z
-
-
-
s
a
-
j
-
-
-
-
-
-
-
l
w
z
r
z
-
a
z
z
z
a
-
a
z
-
-
z
-
z
z
-
a
s
w
-
v
-
h
z
j
-
-
-
z
-
-
z
q
-
-
-
-
-
-
-
o
a
-
-
z
-
-
-
z
-
r
z
a
-
z
a
l
-
-
-
-
z
-
l
-
z
-
i
-
z
z
-
-
u
-
z
-
u
d
z
u
a
-
z
z
a
-
z
z
z
z
-
a
z
-
a
i
a
-
-
-
a
i
z
-
-
p
a
-
a
-
z
-
j
-
-
-
z
-
a
-
-
-
a
-
-
n
-
-
-
o
u
-
-
-
-
-
-
a
z
x
z
-
-
z
-
z
z
-
-
z
a
v
-
-
-
-
-
a
-
z
-
z
-
-
-
z
-
-
t
-
a
-
x
p
-
-
-
a
-
z
m
u
p
p
-
-
a
-
z
-
u
z
-
z
-
a
z
-
z
-
-
-
-
-
p
z
c
-
v
-
z
u
z
a
-
a
-
-
a
-
l
-
l
-
n
a
-
a
z
-
-
-
-
-
-
-
-
z
z
-
s
x
-
-
a
-
z
-
z
z
-
n
j
-
a
-
-
a
-
-
z
-
-
t
-
z
z
-
-
z
u
a
z
-
-
a
-
-
-
-
-
l
n
-
a
-
-
b
-
-
z
r
-
-
-
z
h
i
-
-
-
l
i
a
l
h
-
-
-
r
a
-
-
-
-
b
x
a
-
-
-
s
a
a
-
p
-
-
r
-
-
m
g
l
a
-
z
-
-
-
z
-
m
z
-
z
-
-
z
j
-
a
-
g
-
a
a
-
-
z
z
x
l
-
-
z
-
-
a
a
-
a
-
-
z
p
z
z
-
a
-
-
z
z
-
z
-
-
z
t
-
m
a
v
-
-
-
y
r
-
g
z
a
y
-
a
-
-
-
-
-
-
r
-
-
z
-
a
i
a
z
u
r
a
v
-
a
z
a
b
-
a
-
-
-
-
a
s
-
v
-
j
-
-
c
j
-
-
a
p
-
-
-
-
-
a
z
-
z
v
f
z
z
a
t
a
a
-
z
-
z
a
-
-
-
-
-
j
-
-
-
-
a
z
-
e
z
a
-
-
-
-
-
-
i
-
-
a
-
a
-
t
a
a
-
a
x
h
z
h
-
-
z
a
-
-
-
z
e
z
-
-
z
t
a
-
-
z
-
-
-
-
-
-
a
z
-
z
z
z
z
a
i
a
-
a
a
-
-
a
-
z
o
-
-
z
z
a
a
-
i
-
-
a
-
a
-
a
z
-
z
-
-
z
-
z
w
-
z
-
-
-
a
a
h
-
z
-
-
-
j
a
-
-
-
a
-
-
z
-
-
-
c
-
-
-
z
-
-
z
-
a
-
-
-
-
z
k
-
a
o
z
w
f
-
k
-
a
a
o
a
g
a
a
k
-
-
j
t
-
-
a
-
-
z
a
z
-
-
a
-
o
r
-
-
-
a
z
-
n
a
-
-
-
-
a
a
n
f
-
z
-
-
a
-
a
-
e
-
-
s
a
i
-
j
-
-
-
-
z
z
a
-
-
-
i
-
-
a
z
-
-
z
z
-
-
z
-
j
o
-
z
-
z
a
-
a
z
-
-
-
-
-
-
a
z
i
-
a
-
-
z
-
-
-
z
-
-
-
z
t
z
-
-
z
z
-
a
-
-
-
-
z
s
a
a
-
a
a
-
z
-
z
-
w
-
-
-
a
-
-
-
z
e
a
-
-
-
-
-
y
-
-
a
a
-
-
-
-
-
-
-
-
t
a
z
-
-
z
a
s
-
a
-
z
a
-
-
-
-
-
a
-
a
z
z
-
-
z
-
-
z
k
z
-
-
-
b
z
l
m
z
a
y
-
-
a
-
o
-
a
-
w
-
z
-
-
a
a
-
z
-
-
z
z
-
z
z
-
h
-
k
k
-
a
z
a
t
-
z
v
a
z
-
-
z
q
z
a
-
-
-
-
-
-
v
-
a
-
-
z
a
q
-
z
r
-
-
-
a
z
z
-
a
c
-
-
-
i
-
w
a
-
-
-
-
z
z
z
-
a
-
z
-
z
z
-
z
h
-
-
-
-
-
-
-
-
a
m
-
f
h
z
i
z
-
-
a
a
-
z
-
f
f
z
-
-
-
-
-
-
-
-
-
-
h
-
-
-
-
a
p
-
-
z
-
-
z
-
a
-
m
-
o
z
-
a
-
j
k
a
-
g
r
-
p
-
z
l
-
z
z
-
-
-
-
e
-
-
-
a
-
v
-
z
m
-
z
-
y
a
a
-
l
a
i
z
-
z
o
a
p
-
-
-
-
-
-
a
z
e
z
b
-
-
-
-
a
-
-
-
z
a
-
a
a
z
-
v
a
-
-
s
-
a
w
z
z
z
t
-
b
-
-
-
-
-
-
-
-
-
-
-
a
a
-
z
-
-
z
d
-
r
-
-
-
-
s
a
a
-
-
z
-
a
a
-
-
z
-
a
w
-
a
-
-
a
z
a
a
a
o
a
-
-
z
a
-
z
z
-
a
g
-
-
a
a
z
-
-
z
-
-
-
a
a
w
-
z
-
-
a
a
z
z
z
u
-
-
a
a
z
z
e
a
z
-
a
-
d
a
-
f
-
-
-
-
-
j
a
-
d
t
z
-
l
-
-
-
z
-
j
a
a
a
-
-
a
-
-
-
-
-
z
z
d
-
-
-
d
-
u
z
-
a
-
a
a
e
z
q
-
-
a
z
-
a
-
-
-
-
-
a
-
a
-
a
a
k
z
-
z
-
-
z
z
-
z
-
z
b
-
-
v
o
-
-
z
z
-
j
-
-
j
-
-
-
a
-
-
-
-
z
y
h
a
-
z
-
a
-
z
-
z
a
z
a
-
-
a
-
n
-
a
a
-
z
-
d
-
a
-
-
-
-
-
-
-
-
z
a
z
-
a
-
j
-
-
t
z
-
a
z
a
a
a
-
-
-
-
-
-
a
-
-
-
-
-
d
-
-
-
a
-
z
a
-
-
-
a
a
-
a
-
y
-
-
-
-
a
z
a
x
d
a
-
-
g
-
-
-
g
a
a
-
-
-
z
z
z
-
a
-
z
z
-
a
-
z
-
-
z
q
-
c
a
a
x
-
-
-
e
-
-
k
z
j
a
a
a
a
-
-
a
-
-
-
-
z
-
-
z
-
z
-
v
-
-
z
-
-
z
-
-
-
a
z
z
-
-
z
-
t
-
u
a
e
-
j
-
a
-
-
-
z
z
b
r
z
-
z
e
a
a
-
-
-
-
-
-
z
-
a
-
w
-
-
z
-
z
-
a
-
a
-
a
g
z
-
z
a
-
u
z
z
z
-
a
a
z
c
-
z
k
-
-
-
-
a
y
a
-
z
-
-
-
g
-
-
-
u
-
-
h
n
-
z
-
m
z
-
-
a
l
-
-
a
-
-
-
a
-
-
-
-
-
z
-
-
x
v
-
-
-
z
-
-
-
s
z
z
j
v
-
-
-
z
z
a
-
-
w
-
-
-
-
x
-
-
-
-
a
-
a
n
-
-
l
-
k
z
y
-
a
-
a
-
-
s
c
a
-
-
a
-
i
q
-
a
-
y
a
-
z
-
-
z
h
-
-
-
a
-
-
s
z
a
-
-
-
v
-
-
p
z
-
-
r
-
s
z
-
-
x
-
x
-
m
-
b
-
a
-
r
z
z
a
-
-
k
a
-
-
y
-
-
w
z
w
a
-
-
f
z
-
a
-
z
z
a
-
-
-
-
z
a
-
a
-
-
-
-
z
a
-
-
i
z
-
k
-
e
-
z
a
-
-
-
-
f
t
-
a
-
-
n
a
z
-
r
-
a
r
a
-
-
-
a
-
a
a
q
-
-
w
-
-
-
-
a
-
a
k
a
g
a
z
a
z
-
-
-
a
-
z
-
-
-
e
v
-
-
q
z
-
-
-
-
-
z
a
-
a
z
-
p
z
a
-
-
a
u
a
-
-
-
a
-
-
z
n
a
a
k
o
y
o
w
z
n
-
a
-
a
-
a
-
a
-
j
-
-
a
a
z
-
n
z
-
-
z
-
-
z
f
a
a
z
a
-
z
z
w
-
a
-
e
-
-
z
z
-
z
-
-
z
a
-
a
-
-
-
a
a
-
a
i
-
-
-
-
-
-
c
a
-
-
-
-
z
a
a
q
-
z
z
z
-
z
-
z
a
t
-
a
-
a
-
-
a
y
-
-
-
-
-
-
-
-
-
z
x
t
t
-
-
-
-
-
-
e
a
-
-
-
-
-
a
z
a
z
-
u
-
a
-
a
a
a
z
-
-
z
-
a
z
z
-
-
-
i
-
-
p
t
d
-
j
-
-
g
a
-
i
-
h
-
a
z
-
a
-
-
-
-
a
m
-
z
-
a
z
-
z
a
w
a
-
a
w
z
o
f
-
-
e
-
-
-
-
a
a
-
-
-
z
a
i
-
-
-
-
-
u
k
a
q
a
z
-
-
-
z
-
-
a
-
-
-
-
z
z
-
c
z
-
a
a
-
a
a
-
z
u
-
z
-
-
z
-
a
a
-
-
-
a
u
-
z
-
c
a
-
b
-
-
-
a
a
-
-
-
z
a
a
a
a
a
d
-
z
-
-
-
-
-
a
k
-
z
-
-
n
-
-
-
-
-
l
-
a
-
r
t
a
a
-
a
a
-
d
a
a
a
z
-
z
-
-
-
p
-
z
a
-
z
-
-
-
a
g
-
a
-
a
-
-
z
-
z
-
-
m
z
b
-
o
-
-
-
-
s
-
-
a
-
k
-
-
-
a
z
-
d
-
a
-
e
i
z
t
a
t
n
s
-
-
c
a
-
-
a
a
-
f
-
a
-
z
-
-
-
a
-
-
l
a
d
-
z
-
a
-
-
-
a
z
z
-
f
-
-
-
-
-
a
a
a
-
-
-
z
-
z
-
-
a
-
-
l
z
-
-
a
-
-
-
-
a
-
z
-
z
-
-
j
a
-
-
a
a
-
z
z
-
f
a
z
z
-
t
w
-
-
-
-
z
x
a
-
z
z
z
k
y
-
-
-
a
-
-
-
-
-
z
h
z
-
c
-
-
a
-
-
g
-
a
d
a
a
-
-
-
-
h
-
-
-
a
a
a
-
z
z
-
z
z
z
-
k
-
z
z
-
-
-
-
a
z
-
z
-
z
z
-
z
a
-
v
a
-
-
-
z
z
-
-
-
a
a
-
z
-
e
-
-
-
-
z
-
-
-
-
-
f
-
z
q
-
-
a
p
d
t
a
a
-
-
-
z
-
-
z
-
z
-
a
a
a
z
m
-
a
-
z
z
-
a
z
e
z
y
-
a
a
-
-
-
-
-
z
a
-
-
-
e
z
o
-
-
-
-
w
k
e
-
-
b
a
l
-
a
a
a
z
-
z
-
-
a
j
-
a
-
-
-
-
a
q
-
b
a
-
-
a
-
d
z
-
-
-
a
-
-
a
-
-
-
a
-
a
-
-
-
o
-
j
-
-
-
z
z
g
-
-
-
-
a
z
z
a
-
x
a
f
u
-
-
a
-
-
i
b
b
g
b
a
m
s
-
n
-
e
-
-
-
l
-
a
a
t
-
g
-
-
-
-
-
f
z
-
z
o
-
z
a
-
a
z
-
-
-
-
f
-
-
z
a
n
-
-
-
p
-
-
a
q
z
-
d
-
s
-
-
z
z
-
k
-
z
p
i
z
-
-
-
z
-
-
z
-
-
b
h
a
-
z
z
-
z
-
-
-
l
-
z
a
-
-
j
-
-
-
-
-
-
-
-
-
-
-
a
a
a
z
f
z
-
a
-
-
-
k
z
a
-
z
z
-
a
-
-
-
a
-
-
a
g
a
a
-
-
a
a
a
j
a
-
z
-
-
a
z
z
p
v
-
-
g
a
-
-
k
a
f
-
-
a
-
-
-
a
-
-
z
a
z
-
g
-
-
z
-
z
-
-
-
b
-
z
-
a
-
-
n
-
z
z
-
-
-
z
-
a
a
-
k
-
-
-
t
-
z
z
a
-
g
-
-
a
-
-
z
-
-
-
-
-
a
-
y
e
-
z
a
k
-
g
-
a
-
e
k
a
-
-
a
-
-
j
-
-
-
-
-
-
-
a
z
z
r
u
-
-
-
a
-
-
-
j
-
-
a
-
a
m
-
-
k
z
-
a
-
c
z
-
w
y
-
d
c
z
-
a
m
-
a
e
y
-
-
-
z
n
-
z
-
a
z
z
-
z
a
z
-
-
-
-
-
-
a
-
-
-
-
-
b
-
a
-
-
z
-
-
z
-
a
a
a
h
d
-
z
-
a
a
-
e
a
a
-
t
-
s
a
-
s
a
g
x
z
-
-
a
z
-
-
a
e
-
-
g
-
o
a
-
-
z
-
-
-
-
-
n
s
t
w
a
a
a
a
-
-
-
s
z
z
a
a
-
a
-
-
-
-
-
a
j
z
-
a
-
h
g
-
z
-
-
-
-
z
a
a
-
-
a
-
-
-
-
-
w
z
-
-
-
z
y
z
-
o
z
z
-
-
-
-
-
t
-
s
n
a
-
z
a
a
a
-
-
a
-
a
-
j
x
-
z
z
v
-
-
-
z
-
-
-
z
z
-
a
z
z
-
e
-
-
-
a
-
a
-
-
z
-
a
-
-
-
e
-
c
z
-
-
z
-
-
-
a
a
a
-
a
m
a
-
v
a
-
-
a
a
a
d
-
z
-
-
-
z
-
g
a
-
-
h
z
-
a
p
-
-
-
a
-
a
-
z
z
a
c
-
-
-
z
z
-
z
-
-
-
-
i
-
a
-
z
-
a
-
-
v
-
a
a
z
-
z
v
-
-
-
-
l
-
u
b
z
z
z
-
a
-
-
c
a
i
-
z
a
-
-
-
-
z
-
z
o
-
-
w
z
x
z
-
o
-
-
z
-
-
-
a
-
q
-
a
a
-
-
y
x
z
z
-
-
a
a
-
f
-
-
-
a
-
-
-
-
-
a
-
-
-
a
i
d
-
-
-
z
a
m
a
r
-
-
-
-
-
a
j
-
-
x
a
-
-
a
a
-
p
-
-
-
f
-
-
-
z
n
-
z
-
a
-
a
a
-
-
-
-
b
-
-
-
-
z
p
-
e
z
a
-
a
z
a
-
a
a
g
-
-
-
d
-
-
-
-
a
l
a
-
a
a
v
-
-
-
-
z
-
-
k
-
-
w
z
-
z
-
g
-
z
f
m
-
z
-
w
-
a
c
a
e
g
z
-
-
a
-
-
a
-
a
-
-
z
-
-
-
-
-
z
z
a
-
a
z
-
-
-
n
-
-
z
w
-
q
-
-
o
-
z
-
-
-
u
z
-
-
-
-
-
-
l
-
d
z
-
h
-
-
w
a
p
-
-
-
y
z
-
-
v
-
g
y
-
-
t
a
u
a
w
-
d
z
j
a
d
a
-
-
z
o
-
-
-
-
-
b
-
a
a
z
j
-
-
z
-
-
-
a
-
z
-
-
-
-
a
n
-
-
a
a
-
-
w
z
y
j
a
z
a
-
-
-
a
-
-
-
-
z
z
-
-
i
-
-
z
v
-
-
a
z
-
-
z
z
l
-
-
-
a
a
-
-
-
a
-
z
-
-
q
-
y
a
-
-
w
-
g
z
-
-
d
z
a
a
-
-
-
-
u
-
n
z
-
-
k
-
n
a
-
-
z
k
p
-
-
-
a
z
-
-
r
-
a
a
z
a
a
a
z
-
-
f
h
-
p
z
-
-
-
z
z
q
-
-
a
-
-
-
z
m
a
z
a
z
a
z
m
-
-
q
a
a
a
-
-
-
a
-
-
-
-
a
-
a
-
-
-
-
z
-
-
-
f
-
a
-
z
-
s
-
w
a
a
-
-
-
-
-
-
-
h
-
q
q
-
y
-
-
z
-
e
z
q
-
l
-
z
e
a
-
t
w
-
-
x
-
z
z
a
-
a
c
z
-
-
a
-
a
-
v
-
-
-
-
-
a
c
-
a
a
z
-
f
-
-
-
a
l
a
-
-
-
-
-
h
n
o
e
z
a
a
j
z
a
-
a
-
i
-
-
-
-
g
a
i
-
-
t
a
-
-
-
-
c
a
-
-
a
p
-
-
z
z
a
k
-
z
-
a
y
a
-
-
-
-
z
-
a
a
-
-
z
-
-
f
-
z
a
a
-
z
-
u
-
a
-
z
a
z
a
a
-
-
z
-
z
-
-
a
-
a
-
g
-
-
-
-
u
d
-
a
-
-
z
-
a
-
-
a
-
-
g
-
-
z
-
-
c
z
-
z
i
-
b
-
-
-
-
z
o
w
e
-
-
-
-
-
t
-
a
z
-
-
-
u
v
-
z
q
z
-
-
f
z
-
-
-
z
-
q
-
-
z
z
-
z
a
-
m
-
-
-
-
v
z
-
z
-
b
-
-
-
a
z
a
-
-
a
a
-
a
z
a
a
h
a
-
-
a
-
-
-
-
e
q
a
g
z
a
z
-
z
-
-
-
a
u
a
-
-
a
-
-
j
z
z
c
-
x
z
-
-
-
-
m
w
a
z
-
-
z
-
-
z
a
-
v
-
a
-
-
-
-
w
a
a
-
z
a
d
-
h
-
-
a
z
x
h
-
z
k
a
e
a
-
-
z
i
-
a
a
z
-
-
a
a
-
-
-
-
-
z
-
-
z
-
w
-
z
-
z
-
-
-
a
a
-
a
-
z
o
-
z
a
a
g
-
t
a
-
-
a
-
-
a
-
z
-
-
-
-
-
q
-
-
a
z
-
k
z
-
-
a
-
a
k
-
z
-
-
y
z
z
-
h
-
g
k
-
z
-
-
a
-
-
-
-
-
a
-
z
-
-
b
-
-
z
-
-
-
-
z
a
a
z
-
-
-
-
-
-
r
z
-
-
z
a
a
-
-
o
a
-
z
-
-
w
-
v
-
-
-
z
z
z
-
t
-
z
-
-
n
z
-
z
z
z
a
a
a
c
-
g
-
-
-
-
-
-
-
m
-
h
-
a
-
z
-
-
-
-
z
-
-
a
a
a
-
-
x
-
-
z
-
z
z
-
-
u
a
-
a
n
-
a
-
a
-
a
-
-
a
f
c
-
-
-
u
-
j
k
-
a
-
-
z
x
l
-
-
q
h
r
z
h
a
-
-
-
z
z
a
a
a
-
-
a
-
c
-
z
-
-
-
-
-
-
m
t
-
-
z
-
z
-
a
a
-
-
-
-
z
g
-
-
-
z
q
z
a
-
z
z
z
z
-
-
a
b
-
z
u
z
-
z
-
z
-
z
-
z
a
-
a
d
-
o
a
k
l
-
z
-
-
a
q
w
z
-
z
p
t
-
a
-
-
-
w
-
-
a
-
j
-
s
-
-
-
-
a
-
a
-
-
-
a
z
-
-
m
-
a
-
-
z
z
-
-
z
a
-
-
-
-
-
-
-
-
r
-
-
a
-
a
z
-
z
-
c
a
-
z
f
a
h
-
z
-
a
-
-
-
-
-
a
z
-
-
-
-
h
-
p
-
f
-
t
-
f
a
-
p
z
a
-
-
a
-
a
z
q
-
q
-
a
a
a
-
-
-
a
-
-
a
z
c
z
a
z
i
-
-
z
-
-
-
-
r
z
-
z
a
k
z
z
z
-
-
o
z
a
a
a
x
-
e
k
a
z
-
a
-
-
-
z
v
a
z
-
-
h
-
a
v
-
-
j
a
-
z
-
d
-
v
-
-
r
z
-
z
-
a
-
k
-
-
a
a
-
-
-
m
-
-
-
a
-
-
-
-
-
y
-
-
z
z
z
z
a
z
-
a
-
z
a
-
z
w
a
z
-
-
-
-
-
q
-
a
-
w
-
-
j
o
-
-
-
a
d
-
-
z
-
-
c
-
-
-
-
o
-
-
-
z
z
-
-
o
z
-
-
-
a
a
h
-
o
z
-
a
z
-
-
-
d
-
z
z
-
p
-
-
x
a
-
z
-
-
-
-
-
-
-
-
-
z
a
-
z
-
-
a
-
s
z
-
q
-
-
-
m
m
-
k
-
a
-
a
z
-
p
r
-
a
z
-
-
w
a
-
-
i
a
a
-
s
-
-
-
-
a
a
-
-
-
-
t
z
-
-
a
-
z
d
-
z
d
-
-
-
m
-
v
a
-
-
n
-
e
-
z
-
z
-
z
z
h
-
a
-
-
-
v
-
z
a
-
-
z
-
e
-
w
-
g
z
-
a
-
z
z
-
-
z
z
v
l
a
z
z
h
z
s
-
a
-
a
-
-
r
-
-
-
-
-
-
a
-
-
-
-
-
a
b
-
-
n
z
-
-
a
-
s
-
w
a
-
d
z
-
-
s
a
z
-
-
b
-
-
a
-
u
z
a
z
-
-
-
-
a
-
a
z
z
-
l
l
-
-
z
z
y
-
-
z
-
-
z
z
j
-
a
z
-
f
a
z
-
-
x
-
b
-
a
-
-
a
-
z
-
a
-
-
-
-
y
f
-
-
a
z
b
a
-
a
-
z
a
x
a
-
-
-
q
-
-
z
x
-
-
g
z
z
-
e
z
-
-
-
-
-
-
-
a
-
a
a
-
m
a
-
h
-
-
h
-
z
z
-
-
y
-
n
a
-
z
-
a
-
-
-
-
-
o
-
h
a
w
-
a
z
z
z
-
-
-
a
-
-
k
z
z
a
-
-
-
a
-
-
p
-
-
-
-
z
z
-
a
t
-
a
a
-
o
-
a
-
-
a
n
a
a
a
-
z
l
a
a
a
-
y
h
-
-
-
-
k
-
a
-
a
h
v
-
-
-
a
-
-
g
-
-
z
-
-
a
-
-
a
-
s
-
-
a
z
i
-
-
-
-
-
-
o
z
a
z
-
-
-
-
a
-
t
-
n
r
r
w
a
z
-
z
s
-
-
-
-
-
-
z
-
z
-
-
a
a
-
n
a
p
-
-
-
a
x
z
n
-
-
-
-
-
a
a
-
-
z
a
a
s
-
a
a
-
d
d
-
p
a
-
a
n
-
a
-
z
z
z
a
z
-
-
-
r
-
b
-
a
z
-
-
s
-
-
a
-
a
a
p
a
a
-
z
a
-
a
-
-
a
z
a
z
z
a
i
z
-
x
-
z
-
b
-
-
-
-
-
-
a
a
-
d
z
z
-
z
a
-
-
-
a
-
c
z
z
z
-
j
-
-
z
d
-
a
-
-
a
z
-
a
-
a
-
r
-
c
-
-
a
a
-
a
-
-
-
z
z
a
-
a
-
a
-
t
-
a
-
-
e
z
-
-
x
q
-
-
z
-
-
-
z
z
-
u
-
-
z
z
-
-
-
a
e
-
-
-
c
-
-
-
a
z
a
z
z
z
-
a
-
z
-
a
a
a
-
-
f
c
-
g
-
z
-
-
n
-
z
z
-
s
-
-
h
z
-
-
a
b
-
-
b
s
-
z
-
-
-
a
z
z
-
-
a
-
-
-
z
-
z
-
a
z
a
-
-
-
a
-
z
z
z
-
u
-
a
-
-
z
-
-
a
y
-
n
-
-
-
z
-
-
j
-
a
-
z
-
a
a
t
z
-
-
z
a
-
-
-
z
-
-
-
m
z
m
a
-
z
-
-
-
-
z
-
-
-
-
-
n
z
-
a
k
z
a
-
j
z
-
-
-
z
-
-
-
a
b
g
a
z
z
-
a
q
-
-
-
-
-
z
-
-
a
r
-
-
a
-
-
-
-
z
-
z
a
i
-
a
a
-
-
-
-
a
v
-
z
-
p
-
-
-
z
z
z
-
a
-
a
z
-
-
z
-
l
a
b
-
z
-
z
z
a
-
z
a
z
c
a
-
-
a
-
l
a
-
-
-
z
z
z
-
z
m
z
-
-
q
-
z
z
-
a
-
-
t
-
-
-
v
z
b
l
-
a
-
a
-
-
e
z
-
z
-
a
-
k
-
-
-
-
q
-
-
z
-
-
-
-
a
z
-
z
a
-
c
f
a
-
-
z
-
z
-
i
w
z
-
k
b
-
v
d
-
-
-
a
i
a
-
v
-
-
-
-
k
-
-
-
z
-
w
z
a
-
b
-
z
z
u
z
-
l
-
a
-
-
-
-
z
-
-
z
a
a
-
a
z
a
-
-
-
-
z
-
-
-
a
-
-
z
-
-
z
-
z
-
a
z
a
-
-
z
z
z
-
-
z
-
l
-
-
a
-
-
u
-
a
a
-
y
g
-
a
r
a
-
-
a
y
x
k
z
-
-
-
w
a
-
z
-
-
p
s
f
-
a
-
a
-
z
-
a
-
z
-
z
-
a
-
a
-
a
-
z
-
-
-
z
z
-
-
k
a
a
-
z
-
-
-
z
-
-
a
-
-
-
-
-
-
-
-
-
-
a
-
a
a
z
-
-
-
z
-
-
a
-
r
z
-
a
z
-
z
-
-
-
v
a
z
v
-
a
-
-
-
a
-
z
z
z
x
a
-
-
a
-
z
a
-
-
-
a
-
z
-
z
-
-
p
-
z
a
i
-
a
-
q
-
e
a
-
v
a
-
-
a
z
-
-
p
-
a
a
z
a
-
-
z
a
a
p
-
f
z
a
c
-
-
a
z
-
-
-
z
p
a
-
-
-
q
a
-
z
-
z
-
z
z
-
-
-
-
-
z
-
d
p
s
z
-
-
-
-
-
-
-
-
b
z
z
-
a
y
-
z
z
-
z
-
g
a
-
-
z
-
-
a
z
z
d
e
o
-
w
-
-
a
x
-
q
-
-
-
-
-
q
-
y
-
a
-
z
-
i
a
-
-
-
-
-
a
a
a
-
-
z
-
x
a
-
-
z
-
-
z
z
j
-
-
a
-
a
-
r
-
z
a
a
-
-
z
e
-
-
-
-
-
-
-
a
a
i
a
b
-
d
v
-
z
-
a
-
-
z
q
z
a
a
-
z
-
z
-
l
-
-
l
-
-
-
z
z
-
a
-
a
a
-
a
-
-
z
z
-
z
-
a
z
-
r
-
-
a
-
-
-
a
h
-
-
t
z
-
-
z
z
-
-
q
a
-
-
-
-
-
-
n
-
-
-
-
-
n
-
x
-
-
-
v
-
j
-
-
-
-
-
c
-
f
z
a
-
z
-
-
a
a
-
z
-
-
-
j
-
p
-
u
-
z
-
a
z
-
-
a
v
t
o
t
-
-
-
c
-
z
-
-
-
i
r
a
-
-
-
o
-
x
-
s
a
-
a
-
z
x
z
m
-
z
-
z
a
-
z
a
-
a
-
s
z
z
-
a
-
o
-
z
-
-
-
-
z
-
z
z
-
a
-
z
f
a
z
z
z
a
-
-
z
a
-
-
-
-
k
a
z
-
z
-
a
-
-
-
-
f
-
l
-
-
-
-
a
-
z
z
z
-
a
r
-
-
f
-
-
-
-
a
a
z
f
z
-
z
-
-
z
g
c
-
-
a
a
z
-
z
z
-
-
k
-
-
a
-
-
z
-
z
z
-
-
z
-
-
-
-
z
-
w
-
s
-
y
a
h
-
-
a
a
z
-
z
-
-
-
-
a
-
z
-
-
z
-
h
-
a
a
a
-
-
a
-
-
-
z
-
-
-
t
-
-
l
e
-
-
s
z
z
-
f
z
k
z
-
z
-
-
-
-
z
a
-
-
a
-
-
a
-
-
m
x
-
-
c
-
u
-
d
z
-
-
a
-
z
-
o
-
k
z
a
-
a
-
a
z
-
a
-
-
a
s
-
z
-
-
a
-
z
a
-
-
a
-
a
f
i
a
a
z
a
-
t
-
-
a
z
g
-
-
-
-
-
a
-
s
q
a
-
z
-
-
-
x
-
z
-
-
z
-
z
-
z
a
-
a
a
-
-
x
-
a
-
z
-
a
b
-
-
-
z
-
-
z
a
z
a
z
o
-
-
-
-
-
a
-
z
-
d
-
r
-
-
-
-
z
-
-
a
z
-
i
z
-
a
a
-
-
-
-
v
-
t
-
z
v
z
-
-
-
g
-
d
a
-
z
a
-
z
-
a
-
a
a
a
-
a
z
-
-
z
-
a
-
-
-
-
-
z
z
-
a
-
-
n
i
-
z
-
-
z
z
a
a
-
-
x
-
-
a
a
z
z
a
-
-
-
n
-
e
-
-
-
a
-
-
a
-
j
-
z
l
a
a
-
-
-
-
d
-
l
c
-
a
-
-
x
-
o
o
-
z
-
z
-
-
p
a
a
a
z
-
z
z
z
-
j
-
-
k
a
-
n
-
a
z
-
z
-
-
-
z
a
-
a
-
a
-
z
-
-
z
z
g
z
-
d
z
z
a
-
e
-
-
z
z
-
z
a
-
-
z
v
-
-
-
a
-
-
z
-
-
z
q
a
-
-
q
z
-
-
-
-
z
-
a
-
-
v
-
-
-
j
y
a
-
z
z
-
-
-
x
z
a
z
y
-
-
-
-
-
-
f
a
-
-
d
z
-
-
z
e
-
z
z
z
-
-
-
-
z
-
-
a
-
-
-
-
z
-
e
-
w
-
a
f
a
-
-
-
a
-
a
-
d
-
u
z
z
z
-
a
-
a
-
-
-
-
z
-
c
z
v
z
-
-
-
-
t
-
o
z
-
-
j
-
w
-
j
s
-
a
z
-
-
-
j
a
-
-
c
r
n
-
z
-
-
-
z
-
a
a
z
z
z
-
-
a
-
-
-
a
a
a
a
j
-
-
a
-
h
i
q
z
-
-
-
a
z
z
a
-
-
a
k
j
-
z
z
-
-
a
z
o
z
a
z
-
a
z
-
a
-
a
-
a
-
b
-
-
-
-
z
-
r
-
z
-
p
z
-
-
z
-
-
-
k
-
a
z
-
z
a
z
-
-
-
-
-
z
z
-
-
a
a
z
-
-
s
x
-
z
z
-
-
a
-
z
-
-
z
n
-
-
-
v
-
a
-
z
-
a
p
-
k
z
-
a
e
a
z
z
z
-
-
z
z
-
-
-
a
-
-
z
l
s
-
-
-
s
-
r
a
z
a
a
c
z
-
-
-
a
-
a
-
-
-
a
v
-
a
z
a
z
-
-
-
z
-
-
b
z
-
x
j
-
-
-
x
z
-
a
w
a
-
a
-
a
-
z
-
z
-
a
-
b
-
a
-
a
-
-
h
-
-
h
-
-
g
-
p
a
-
f
-
n
z
-
a
-
-
a
z
e
-
a
-
a
-
a
-
-
-
-
f
a
-
z
-
-
a
x
-
z
-
-
z
z
w
-
-
-
a
-
z
-
x
-
a
t
-
a
e
-
a
w
-
a
-
-
-
a
-
-
-
a
a
a
-
z
-
-
z
a
a
-
z
-
-
a
-
a
a
z
-
z
-
a
-
-
c
-
z
h
-
-
-
z
-
-
n
-
-
r
d
a
a
z
-
-
a
a
-
a
-
a
-
z
-
-
-
-
a
-
b
z
-
-
-
a
-
-
a
-
-
-
z
m
b
w
-
z
a
-
-
-
-
-
a
-
-
w
-
-
z
-
z
-
k
-
-
-
-
z
-
-
o
j
-
-
-
l
z
-
-
z
-
r
-
-
-
a
-
g
-
a
z
z
a
-
z
z
-
a
-
a
a
-
o
a
a
z
z
z
m
r
-
-
-
-
u
-
-
z
a
z
-
n
k
z
z
z
-
z
-
a
z
-
a
-
b
z
-
z
-
-
a
-
g
a
-
-
a
z
-
y
-
-
-
a
z
z
-
a
-
e
-
z
-
z
-
-
-
-
a
a
a
-
-
-
-
z
a
m
b
f
-
-
-
-
-
a
z
-
a
q
-
v
-
z
y
z
-
a
-
r
-
-
z
-
-
-
z
-
-
a
-
z
-
z
z
i
s
e
-
a
-
-
a
-
n
a
-
-
z
d
-
a
-
z
-
z
-
-
z
-
z
-
a
z
-
-
a
-
k
-
a
-
i
-
-
-
-
b
-
a
a
z
a
-
t
z
-
z
-
-
-
-
a
m
-
-
-
-
-
-
z
y
y
h
-
-
n
a
-
-
z
x
-
-
-
a
-
-
-
-
-
-
-
-
j
-
a
a
a
-
z
-
-
-
z
-
a
z
a
a
-
-
a
-
-
-
-
-
-
-
-
-
z
-
n
-
t
-
a
n
z
a
y
a
-
-
-
-
-
a
-
-
z
z
a
-
-
j
-
-
g
-
a
c
-
z
-
-
z
-
z
-
k
-
a
z
i
-
-
-
l
-
p
d
-
z
a
-
-
m
-
a
b
-
-
-
y
-
s
z
-
k
q
-
-
-
x
g
-
-
z
-
e
z
-
a
-
-
c
l
-
l
-
a
a
-
-
-
z
-
u
z
z
-
a
a
q
-
-
-
y
-
-
-
k
-
c
-
m
k
-
-
v
-
e
-
e
-
w
a
-
a
z
-
-
-
a
-
a
z
-
a
-
-
s
-
x
-
a
a
-
-
o
a
-
-
a
z
z
-
a
e
z
-
-
z
a
-
z
-
-
-
-
o
z
-
a
-
-
-
a
-
n
-
a
-
p
a
z
a
-
-
-
-
p
a
y
-
-
s
l
a
a
z
-
k
l
r
m
-
a
a
a
-
z
a
z
-
-
l
-
z
z
a
n
-
-
-
z
-
-
-
v
b
z
z
a
-
-
z
-
-
-
-
-
-
-
z
z
m
-
z
-
-
a
a
z
-
-
a
z
-
-
-
z
l
a
a
-
h
-
n
-
-
a
-
-
-
-
-
z
x
a
-
z
-
a
z
z
m
x
-
a
a
z
a
-
a
z
-
a
-
-
j
-
-
-
-
k
a
-
a
a
-
-
-
-
-
a
-
u
z
-
-
z
z
-
a
z
-
-
u
o
c
z
-
z
-
z
z
z
z
-
a
-
-
z
-
a
-
-
-
-
a
a
-
a
z
-
-
-
a
k
-
g
-
-
-
-
-
-
-
-
j
a
z
z
z
-
-
u
-
-
-
-
-
-
-
a
-
y
z
s
z
-
-
-
-
x
-
-
-
o
z
-
-
-
-
p
-
o
a
-
-
z
m
z
-
-
a
-
-
y
-
z
a
-
-
y
-
w
-
f
z
-
y
f
-
-
z
-
-
o
-
a
-
a
-
z
z
u
a
e
-
-
-
a
r
z
-
-
a
-
-
-
-
s
-
e
z
-
-
h
j
z
-
-
a
-
-
v
-
j
b
-
-
i
a
z
q
u
-
n
-
-
-
-
a
-
-
z
z
m
-
-
-
v
-
j
-
a
a
g
-
c
a
-
-
a
z
-
b
-
a
w
h
a
-
a
-
z
z
-
-
-
a
-
o
z
o
a
-
a
n
d
z
-
-
z
z
a
c
-
q
a
z
e
-
a
l
r
a
-
-
-
z
-
m
z
w
-
a
-
z
-
-
z
a
-
z
-
-
-
-
z
-
-
-
-
-
k
a
a
-
n
a
-
l
z
-
z
a
a
f
-
z
-
a
-
-
-
-
i
n
-
-
z
p
-
z
-
-
-
y
-
-
-
-
z
a
-
a
v
-
m
-
z
-
-
z
a
z
a
-
-
-
j
z
-
-
z
-
z
-
-
z
-
z
a
o
-
-
a
-
-
m
-
-
-
z
z
z
b
-
-
u
-
i
z
-
-
a
-
z
s
-
-
-
-
-
-
a
-
-
-
-
z
-
z
a
-
l
-
-
l
-
-
-
-
a
-
z
z
w
-
z
-
p
v
-
z
-
a
-
-
b
b
-
z
z
-
d
j
-
z
-
-
-
-
z
z
-
z
a
z
u
e
z
y
a
-
a
-
a
-
y
-
-
c
-
a
-
a
z
-
a
u
-
z
-
a
z
v
a
a
-
-
a
z
-
-
-
-
-
-
-
-
-
-
-
z
-
a
-
z
-
-
j
j
z
-
-
-
-
z
-
a
-
a
a
z
-
-
-
-
-
-
-
-
-
r
a
-
-
g
-
n
z
-
-
v
a
r
-
a
-
a
-
a
-
a
-
-
a
a
b
-
a
u
-
z
-
-
-
-
q
p
-
a
-
-
-
a
z
-
z
b
z
z
a
a
-
a
l
a
-
-
-
-
-
z
z
-
v
-
-
z
l
a
a
f
m
-
-
-
-
z
p
a
-
-
a
a
a
z
z
j
-
-
t
z
z
-
-
z
-
-
a
a
z
-
z
w
s
-
z
z
d
-
-
m
z
f
a
-
-
a
-
a
w
-
i
-
-
a
-
z
-
-
-
z
w
a
-
r
-
-
-
r
h
z
-
g
-
a
l
-
z
-
p
-
z
-
-
z
-
-
-
-
z
-
r
-
-
-
y
-
-
-
a
z
x
-
-
-
-
-
-
-
-
a
i
-
-
a
a
-
-
-
-
-
c
-
a
-
a
a
-
a
a
-
a
a
a
o
-
-
z
-
-
-
-
a
a
-
a
z
z
a
z
w
e
-
-
-
-
a
a
a
x
z
-
-
-
e
-
-
d
z
z
-
p
-
z
-
a
-
-
-
-
a
z
-
a
z
z
-
a
-
a
k
-
-
h
-
-
e
-
-
-
a
-
-
-
i
-
-
z
z
p
-
-
f
-
-
-
c
-
c
-
u
a
-
-
a
a
-
z
a
-
-
a
e
a
-
-
a
a
a
-
-
-
-
z
p
-
-
-
a
-
-
-
-
-
z
-
z
-
o
-
w
a
-
-
r
-
y
z
z
-
-
-
a
-
o
z
q
-
-
-
d
-
z
-
z
a
-
g
a
-
-
i
z
-
a
-
-
z
-
-
a
-
a
a
-
a
-
a
z
l
-
-
-
z
-
a
-
z
e
a
-
a
p
a
z
z
-
z
-
n
a
k
t
-
x
-
z
-
a
a
a
-
-
a
-
a
-
-
-
z
u
z
w
-
-
-
z
-
-
a
z
-
a
g
a
z
-
-
a
-
-
q
-
-
-
-
a
-
-
z
a
-
z
-
-
z
-
-
a
-
-
x
-
a
a
-
-
-
z
a
z
a
-
-
-
-
h
-
-
o
-
-
-
k
z
z
a
-
-
-
-
t
t
-
z
z
-
a
-
-
-
-
r
a
-
z
-
-
z
-
w
a
-
-
i
z
z
y
-
-
-
a
-
z
-
a
-
-
p
-
z
z
z
z
z
a
-
a
-
z
-
-
z
z
a
z
l
z
-
a
-
z
-
-
-
-
s
-
-
a
-
-
-
a
-
z
-
z
b
z
z
-
-
z
-
-
a
-
-
a
-
a
-
-
-
a
a
-
-
z
d
-
z
-
-
-
a
a
-
z
a
z
-
-
-
a
z
-
z
-
-
-
a
a
-
a
-
-
y
-
h
-
a
j
-
z
a
i
-
-
-
a
z
-
-
-
n
-
z
l
-
s
z
-
-
-
m
-
z
-
z
k
z
-
-
a
-
z
-
a
a
-
c
z
a
a
z
-
z
a
w
-
z
g
y
-
r
a
k
n
a
-
-
a
z
z
z
-
z
a
-
-
z
-
p
-
z
-
y
-
z
-
z
-
-
-
a
-
l
-
z
-
-
-
t
-
-
q
-
q
r
-
-
-
-
-
-
a
z
-
-
-
-
z
a
-
-
-
-
-
-
f
-
t
-
-
t
z
-
a
z
-
f
a
-
-
-
a
-
a
-
-
g
-
p
-
i
-
q
-
z
-
f
-
u
t
z
-
-
-
a
z
z
z
a
z
-
v
z
a
-
d
-
a
-
-
u
-
-
a
-
y
-
m
-
-
-
a
v
-
z
-
-
z
-
-
z
z
z
a
-
z
a
-
z
-
-
-
-
n
-
a
a
-
-
-
u
z
-
-
-
z
-
a
a
-
c
-
a
a
b
a
-
a
a
z
a
-
a
-
-
k
-
a
n
-
b
z
-
z
z
z
-
j
s
p
a
a
l
a
i
-
-
-
-
v
p
-
-
-
-
-
-
-
-
a
-
z
-
-
-
v
-
a
e
-
z
a
a
o
z
-
a
-
-
-
-
z
h
-
-
a
-
z
-
u
-
-
a
k
a
p
-
a
r
z
z
a
d
f
-
-
-
z
k
-
a
-
-
z
z
z
-
a
-
-
-
-
-
-
a
-
-
-
v
z
z
z
-
z
k
-
z
-
a
-
-
r
c
-
-
-
a
-
-
-
-
o
-
q
-
z
z
l
z
a
f
-
l
-
-
a
-
a
-
a
-
-
-
-
v
z
-
a
z
a
z
-
a
-
-
-
a
l
o
a
z
a
a
a
-
-
-
-
-
-
-
-
-
-
z
-
a
a
q
o
-
a
z
a
-
-
a
o
a
a
-
-
z
a
a
-
-
z
d
a
-
a
-
a
-
-
u
y
-
c
-
-
q
-
-
z
-
a
-
t
-
i
a
-
-
-
-
n
g
z
-
-
a
-
-
a
a
-
a
l
a
-
-
r
-
-
d
z
z
-
-
-
-
-
w
-
-
-
-
y
-
a
b
z
a
z
-
-
-
z
-
-
-
-
s
f
-
d
z
-
a
-
-
g
-
-
a
z
-
-
g
z
z
z
-
a
-
z
z
-
z
-
z
a
-
j
-
z
z
-
a
s
z
a
-
-
a
-
-
-
z
-
-
-
-
u
a
-
f
-
-
x
a
z
a
z
-
i
a
-
-
-
z
-
a
-
z
a
z
-
a
z
-
-
z
a
-
a
-
-
-
-
b
a
-
-
a
-
a
-
a
-
z
a
-
-
-
x
b
a
a
t
-
z
-
-
a
-
z
b
-
z
-
-
z
z
-
-
-
-
a
-
-
-
a
a
g
p
-
n
z
a
-
-
-
-
a
-
w
-
-
s
-
z
z
-
b
e
-
-
a
l
a
-
-
a
z
-
z
p
-
a
-
s
-
-
-
-
a
-
r
-
-
a
z
-
-
z
z
-
-
-
-
-
n
-
a
z
z
-
z
a
-
a
-
-
z
z
z
r
-
w
-
-
-
m
-
i
p
-
a
-
-
-
-
o
-
-
z
a
-
z
z
-
a
a
z
-
z
z
m
-
-
z
l
-
a
-
f
a
-
-
-
-
z
-
z
c
-
-
a
z
z
-
-
-
-
-
z
a
-
-
-
a
-
-
-
z
-
-
z
-
z
t
c
-
z
d
z
-
a
c
-
-
j
a
-
z
a
-
-
z
z
a
a
z
-
-
y
-
-
-
-
a
-
-
g
-
h
y
z
-
z
a
c
z
-
z
-
-
-
-
z
-
-
-
z
-
g
z
z
z
a
z
-
-
e
-
-
a
-
a
-
-
-
z
z
-
z
z
a
z
-
-
j
-
z
b
-
-
-
z
z
a
-
-
a
-
-
z
a
a
-
a
-
a
-
a
-
-
-
a
r
a
-
e
-
a
-
-
-
-
z
z
-
-
e
-
v
-
z
-
z
-
-
-
-
h
-
-
z
a
a
z
a
-
-
n
-
-
a
z
-
r
-
-
-
a
u
-
a
a
z
-
f
-
-
k
-
z
-
-
-
-
a
-
-
r
a
k
-
z
r
-
-
q
y
-
-
a
-
-
-
-
-
a
z
-
-
-
m
-
-
-
r
-
a
-
-
z
-
q
-
-
-
z
-
-
-
-
y
a
j
m
-
-
-
z
-
a
-
-
a
-
a
-
a
-
r
l
-
z
-
z
-
g
-
x
f
-
-
-
k
-
l
z
s
a
-
-
-
a
z
a
a
v
z
z
s
z
a
a
-
z
z
a
z
-
-
-
-
j
a
-
-
-
-
-
-
-
n
z
z
-
-
o
i
a
u
j
z
-
z
-
-
z
p
-
z
z
-
-
-
-
-
-
a
a
a
x
z
a
b
-
-
-
z
-
-
-
z
-
-
-
a
z
-
-
-
z
a
z
f
q
-
-
-
a
-
-
z
a
z
i
-
a
z
a
-
-
j
x
-
-
-
-
z
-
-
-
-
k
z
a
a
q
-
c
-
a
-
-
a
e
-
-
-
-
-
-
-
a
z
-
-
-
z
m
z
-
e
-
-
d
n
z
z
t
a
x
-
-
a
-
-
-
z
-
-
r
z
h
-
-
-
-
-
-
-
z
a
z
-
a
-
a
z
-
-
h
-
-
-
-
-
a
z
t
z
-
-
z
-
l
-
v
-
-
z
z
a
d
-
i
-
-
-
z
-
-
-
-
t
a
a
a
-
z
z
-
a
-
a
-
m
-
-
-
-
-
u
-
v
-
z
-
x
-
p
-
z
-
z
-
y
-
p
a
h
z
-
k
-
-
-
a
g
-
-
-
z
z
-
-
l
-
z
m
-
-
z
r
-
d
-
z
-
z
-
-
z
e
d
-
a
-
a
a
-
-
a
z
j
t
-
k
-
-
a
-
-
-
-
z
-
-
r
o
-
-
a
z
-
-
z
-
k
z
-
z
z
a
z
z
c
z
a
a
-
-
-
z
k
z
q
-
g
-
-
-
x
a
a
z
a
a
-
-
-
-
z
-
-
z
r
-
-
-
z
a
a
-
a
r
b
a
-
a
-
-
-
a
-
z
a
-
-
a
b
-
-
z
z
a
-
e
-
-
v
z
-
-
p
-
-
-
a
-
y
-
a
-
-
-
f
z
-
-
i
z
z
-
a
-
z
-
-
-
-
-
z
-
-
a
-
a
-
-
-
t
j
a
-
-
a
c
z
-
z
a
-
-
-
-
i
z
-
m
g
-
-
-
-
a
-
m
z
a
-
e
z
-
-
-
z
-
-
-
z
z
z
z
-
-
z
a
-
-
l
a
-
-
-
-
-
a
u
-
-
-
i
a
a
-
-
-
z
-
m
-
e
a
a
a
-
a
-
-
a
-
-
-
u
z
a
-
-
z
-
-
b
z
a
-
-
-
b
-
u
-
w
-
q
-
q
a
z
-
g
l
z
-
t
-
a
-
m
g
z
-
z
z
z
-
-
-
-
z
a
b
-
a
y
a
-
-
-
-
-
-
-
v
i
a
-
r
a
s
z
-
-
-
a
i
a
-
-
-
a
-
z
-
a
-
-
-
-
-
a
-
-
z
-
-
a
-
z
-
w
a
a
-
m
-
k
-
-
-
z
a
a
i
-
z
z
-
v
z
-
-
q
a
-
-
-
a
y
b
-
-
-
z
w
-
z
-
-
-
a
z
a
z
-
-
-
-
-
-
j
-
f
a
-
a
-
-
o
a
-
a
-
-
z
-
l
h
z
d
k
-
-
b
a
-
a
p
-
z
-
i
-
-
a
-
-
z
z
a
-
-
-
m
-
-
-
w
z
-
n
a
a
a
-
-
a
-
-
z
-
-
-
a
-
-
v
z
a
-
-
a
-
z
w
i
s
z
-
-
-
-
-
a
-
a
-
-
a
a
-
-
l
-
u
z
y
-
-
a
-
z
-
-
z
-
a
z
-
z
-
-
g
i
a
a
q
m
-
a
-
a
z
-
-
z
z
-
j
a
x
-
a
a
h
-
f
-
k
-
-
-
-
a
a
i
-
-
z
-
a
-
-
-
-
-
-
-
z
a
z
-
-
o
x
v
z
-
-
z
-
z
-
z
z
z
-
y
z
-
u
-
r
-
a
z
-
-
-
-
a
-
q
a
-
n
-
a
-
-
a
z
-
-
-
-
c
h
y
-
m
-
a
-
z
-
-
u
-
a
u
z
-
-
-
z
-
e
z
n
-
-
-
z
z
z
-
-
z
-
s
-
-
j
a
a
-
z
-
-
-
-
a
-
a
v
-
z
-
-
-
z
-
-
-
-
f
z
-
-
f
m
a
p
-
h
a
-
m
g
a
-
-
-
a
-
-
-
l
-
-
z
-
a
n
z
-
-
a
z
-
z
u
a
-
-
z
-
z
n
a
z
a
q
-
-
-
-
-
-
-
-
a
k
a
-
a
-
a
a
b
-
-
-
-
z
-
-
-
-
z
a
z
z
z
x
-
-
-
g
z
j
-
r
i
-
z
-
-
a
z
-
z
-
-
d
-
r
a
a
-
w
w
-
k
r
-
s
k
-
v
z
-
-
-
-
f
-
s
z
a
a
-
u
z
z
r
a
a
g
-
-
-
-
-
z
-
o
-
-
-
-
-
a
-
-
c
z
a
-
-
-
-
-
a
y
-
z
-
y
a
a
z
g
a
z
-
a
-
a
z
z
z
a
-
-
a
o
z
k
-
-
-
-
o
-
-
a
l
f
z
-
-
-
-
-
-
v
w
-
-
-
o
-
-
a
-
-
-
a
a
a
o
a
x
-
-
a
-
-
q
a
-
a
-
r
-
a
a
-
a
-
-
-
-
-
z
z
-
-
a
a
g
-
-
-
a
-
r
a
o
x
-
-
z
-
-
-
v
z
-
-
z
a
z
q
-
z
a
-
z
z
z
a
-
z
a
-
-
l
-
a
a
b
-
t
-
-
z
-
d
u
-
-
z
-
-
z
z
h
-
a
-
p
-
-
a
k
-
c
-
z
-
-
a
-
-
z
a
f
-
-
a
t
-
z
-
r
-
-
z
a
-
z
-
-
z
a
-
f
-
a
-
a
-
-
a
a
-
-
z
-
t
-
-
-
a
-
-
-
a
-
a
a
a
-
-
-
-
-
-
-
d
z
z
-
-
-
-
z
-
o
w
-
-
-
z
z
-
a
a
t
-
a
-
-
z
z
a
y
z
-
-
a
-
-
-
-
a
a
a
-
z
-
-
-
-
o
-
-
-
-
-
-
z
a
-
z
-
v
a
-
e
-
-
-
-
-
a
-
k
z
-
-
a
-
-
y
t
r
-
-
a
a
z
-
-
a
z
a
-
m
a
-
-
-
-
-
q
z
-
-
a
z
a
-
y
-
-
z
-
a
-
-
z
z
-
p
-
z
t
z
-
-
g
-
a
-
-
a
z
z
a
a
a
z
p
-
-
-
-
-
a
-
q
-
a
z
z
z
-
a
x
-
z
i
c
-
-
-
z
v
-
-
-
-
-
z
-
-
z
-
-
z
a
o
g
t
-
z
z
-
-
-
-
-
-
-
e
-
-
z
-
-
-
z
-
i
-
-
s
-
a
-
p
z
-
j
u
-
a
-
a
z
a
a
m
a
z
z
-
a
-
-
-
-
-
-
c
-
a
-
a
z
-
a
-
-
z
a
a
-
x
-
z
a
z
-
-
a
-
z
-
-
-
i
-
z
-
w
z
z
a
u
-
-
a
a
-
-
-
z
-
a
t
a
a
h
-
a
z
z
-
-
-
-
-
-
a
k
z
-
y
a
-
-
a
a
-
-
z
z
a
-
-
u
-
z
a
-
s
f
-
-
-
-
-
d
p
z
z
z
-
z
-
a
-
l
-
z
-
-
z
-
-
-
-
-
-
a
-
s
-
-
-
u
-
a
-
-
-
-
-
-
a
a
z
z
z
-
s
z
-
a
-
a
w
-
a
-
-
-
z
-
a
-
z
z
-
-
-
z
o
z
a
a
-
a
z
-
-
a
-
a
-
a
-
-
-
-
-
a
j
-
z
-
x
a
a
z
z
n
z
e
-
z
c
f
-
z
b
a
-
a
z
t
j
-
-
z
-
x
w
z
-
i
-
-
-
-
-
a
-
a
-
-
z
-
c
-
-
q
i
-
a
s
z
z
-
-
-
v
h
-
j
z
-
-
-
-
-
a
z
-
-
-
a
z
z
z
a
-
-
z
z
t
-
-
-
a
m
a
e
a
-
-
e
m
-
-
-
z
z
-
z
-
l
z
-
-
-
o
-
-
-
k
i
-
u
-
-
-
z
-
y
o
-
-
-
y
z
-
z
a
-
u
d
z
z
-
a
z
-
-
-
-
-
-
-
-
z
a
-
-
a
-
-
b
-
y
-
-
m
-
a
-
-
f
-
-
-
d
a
-
-
z
z
a
-
-
z
z
-
z
-
a
-
-
-
-
-
z
-
e
z
-
-
a
a
c
n
l
z
-
z
a
z
-
l
z
-
a
-
z
z
-
-
a
p
z
a
-
-
a
-
-
t
-
f
-
a
z
-
-
-
-
-
a
a
-
-
z
a
z
-
-
-
x
z
z
a
z
-
-
-
a
-
c
z
a
a
-
i
u
z
-
-
z
a
a
-
a
-
z
-
-
z
a
-
-
z
z
-
z
-
a
-
z
-
z
-
-
a
-
-
-
-
-
v
a
b
a
-
-
-
-
-
a
-
z
-
-
-
c
-
-
z
-
r
-
a
a
m
d
z
-
-
-
-
-
-
w
-
z
-
z
z
z
-
-
y
z
-
-
z
-
a
z
a
-
-
z
-
a
-
c
-
z
-
k
-
a
w
-
a
g
-
a
a
a
z
-
-
-
-
-
-
-
b
e
-
-
r
-
z
-
-
-
-
-
-
a
-
-
-
g
-
-
y
a
z
z
-
-
z
g
n
-
z
a
-
-
z
z
a
b
-
-
z
-
a
z
-
-
-
-
u
a
-
q
-
z
a
e
a
-
j
-
m
-
o
z
-
a
a
-
z
z
-
m
a
-
a
-
z
a
z
q
g
z
-
-
z
z
-
j
-
z
-
-
a
-
-
-
z
c
-
-
i
a
-
a
-
d
a
z
-
-
p
-
a
-
w
i
-
-
m
-
a
-
v
a
-
-
-
a
z
a
-
a
-
-
l
-
a
-
-
z
-
z
a
-
z
z
-
l
-
a
-
-
k
a
-
-
-
-
-
-
-
-
z
-
-
m
-
i
b
-
z
s
o
-
q
a
-
-
z
n
z
-
p
a
-
z
-
g
z
z
-
-
-
-
-
d
-
-
-
-
k
a
-
a
-
a
e
a
-
a
a
-
-
z
-
w
z
e
d
-
-
a
-
w
-
p
a
q
-
-
-
-
-
v
m
-
a
-
a
-
z
-
z
a
-
z
z
z
-
z
-
-
z
z
-
-
s
-
-
s
z
-
-
-
a
z
-
-
-
z
-
z
-
a
c
z
a
-
-
a
s
z
-
-
-
a
-
z
-
a
-
-
z
z
a
-
-
-
z
-
z
-
a
-
a
a
a
-
a
a
-
z
-
-
-
-
a
-
a
-
-
-
-
z
i
m
z
z
-
d
z
-
-
a
-
r
a
-
-
-
z
-
-
i
-
z
z
-
-
v
-
u
a
z
a
a
-
z
-
-
-
-
i
z
z
a
-
-
a
a
-
a
-
-
a
-
-
a
-
z
-
a
-
-
y
z
u
-
a
-
v
-
-
z
-
-
-
z
a
-
z
-
-
a
-
c
-
a
v
a
a
-
-
e
a
-
a
h
-
a
-
-
-
p
z
-
-
-
-
a
-
b
z
a
a
z
-
-
z
g
-
-
-
-
a
e
t
-
z
u
-
j
-
-
-
-
z
-
-
a
-
-
-
-
r
-
-
z
-
a
k
-
-
-
-
-
-
-
z
-
x
z
o
-
-
a
z
-
-
d
-
-
c
-
-
a
z
-
w
-
-
-
a
-
y
f
f
e
a
-
-
-
-
a
z
a
-
l
-
w
-
-
-
-
-
-
-
z
-
a
-
-
t
f
-
-
b
g
a
-
-
-
a
m
z
-
z
-
a
-
p
-
-
-
d
a
f
-
-
-
a
a
w
-
a
j
-
-
-
a
-
-
y
n
z
-
-
-
a
-
z
z
-
-
z
q
-
-
a
h
a
a
-
z
y
-
-
-
-
-
a
b
z
-
-
-
d
-
r
a
j
z
-
a
z
-
-
-
-
x
r
a
-
-
a
-
a
a
a
o
-
-
-
-
-
a
-
z
-
-
q
u
-
-
z
a
z
-
z
z
z
q
-
-
z
z
-
z
-
-
-
-
-
a
m
-
z
-
-
z
a
-
z
z
-
z
z
-
z
z
-
z
-
-
z
a
-
-
z
a
-
-
-
z
-
-
a
i
-
m
d
-
a
-
c
-
-
-
-
z
-
-
a
-
y
e
-
o
-
-
j
-
v
-
z
a
-
z
p
z
z
-
z
a
d
n
-
b
p
-
-
-
z
a
a
z
z
-
z
-
a
a
-
t
-
t
-
z
z
-
a
z
-
-
n
i
-
z
-
-
-
-
z
-
-
a
i
-
a
-
d
-
a
-
-
-
a
-
a
-
p
-
-
-
-
-
k
-
-
z
r
v
-
z
-
d
z
a
z
-
a
-
-
z
z
z
-
r
-
-
h
-
-
-
-
a
z
p
-
-
-
-
-
s
a
a
g
z
a
-
a
a
-
z
-
-
z
-
-
z
-
-
-
a
m
z
a
-
a
a
z
a
-
-
-
a
a
x
z
-
-
-
z
z
z
a
a
a
-
-
a
-
-
-
j
-
n
z
-
-
a
-
z
s
-
z
-
p
-
-
l
z
-
-
-
z
-
f
k
-
-
-
t
-
-
-
w
z
a
-
g
a
z
-
a
-
-
z
a
a
-
-
a
a
z
z
w
-
a
-
-
-
g
-
z
a
v
z
z
l
-
z
-
-
-
a
-
a
-
a
-
a
-
-
-
-
-
a
-
a
z
o
e
-
a
j
v
a
-
-
-
-
b
z
a
d
-
-
-
-
-
-
-
-
a
g
-
a
-
-
z
-
-
a
z
z
a
x
-
a
j
z
z
a
-
a
-
-
z
-
-
-
-
f
z
d
-
a
a
-
r
z
-
-
-
z
a
-
-
z
-
-
-
i
a
-
z
-
-
-
r
z
j
d
-
a
x
z
-
a
-
z
-
-
a
a
-
-
-
-
p
-
-
-
a
z
r
-
n
m
-
-
a
-
-
-
z
z
e
-
b
-
-
-
a
e
z
z
-
-
z
-
-
l
-
-
j
z
-
z
p
a
-
z
-
-
q
-
q
-
g
-
y
-
t
z
z
a
-
-
a
-
z
q
-
-
-
s
w
-
-
-
z
-
-
a
-
-
q
z
a
-
a
-
-
-
-
l
z
z
-
-
-
-
i
z
s
-
-
z
-
-
a
-
-
-
-
a
w
a
a
-
-
-
z
-
-
a
-
x
-
a
-
m
-
z
a
a
-
-
z
q
-
-
-
-
-
-
-
-
-
-
-
-
u
-
z
z
-
z
-
a
-
z
z
a
z
-
z
-
-
u
-
-
-
-
y
-
q
a
a
a
z
m
p
-
-
j
a
-
-
-
z
x
-
-
z
a
v
a
u
-
-
a
-
-
a
-
z
r
s
-
-
n
-
-
-
m
c
-
y
z
z
-
-
a
q
-
z
z
-
a
z
-
v
z
-
-
a
a
o
-
c
-
-
y
-
-
-
z
z
-
-
-
-
z
-
z
z
z
-
-
z
-
z
-
-
-
z
a
z
-
a
-
-
-
-
a
z
z
s
a
a
a
-
-
o
u
a
z
a
-
q
-
-
x
z
-
a
a
-
z
-
-
-
z
-
a
t
-
-
w
m
n
a
-
z
a
h
-
z
-
-
-
z
r
a
d
-
h
-
-
z
y
-
-
a
-
-
a
a
k
-
-
-
-
-
-
-
r
g
a
-
d
-
-
z
b
f
z
-
-
z
-
u
-
-
-
-
a
g
a
z
-
z
-
-
-
-
-
-
-
a
-
u
-
-
a
k
-
z
z
t
-
-
s
a
-
-
-
-
u
c
f
-
a
-
-
t
a
-
a
a
-
-
z
a
-
-
-
y
a
-
-
z
-
-
-
-
e
t
a
-
-
g
l
-
-
-
-
z
a
-
z
-
-
q
c
-
-
-
-
s
y
a
-
-
z
-
-
j
x
-
-
-
f
z
-
-
w
-
-
-
z
n
b
p
w
-
a
a
z
q
-
-
-
d
j
-
-
a
-
j
-
-
-
p
a
-
a
-
a
-
g
z
-
-
t
-
-
i
-
z
-
z
-
-
-
-
-
w
z
-
-
z
z
-
-
h
-
b
-
g
-
z
x
z
z
a
z
a
-
-
-
z
-
q
-
a
a
-
a
a
z
z
r
z
z
-
-
z
z
t
z
-
a
z
w
-
-
z
-
a
z
a
a
-
k
k
-
-
-
-
z
-
a
a
-
-
a
-
-
-
-
z
n
-
-
-
-
-
a
z
-
l
-
-
z
a
-
-
g
a
z
-
-
z
z
h
-
z
z
a
z
a
a
-
-
-
-
-
a
d
-
z
l
y
-
a
a
-
-
-
-
a
-
-
-
-
a
-
a
e
z
z
-
z
-
-
-
-
-
-
-
a
-
z
z
z
u
-
w
-
-
z
r
-
-
a
-
-
z
a
h
-
-
-
-
-
-
a
-
-
v
-
a
-
-
-
a
a
x
a
-
-
p
m
a
-
a
z
z
-
z
-
m
a
a
l
z
-
-
j
y
-
-
-
z
t
n
a
-
z
z
z
-
z
-
a
a
i
-
a
a
-
a
-
-
-
-
g
-
-
a
-
-
-
-
-
-
j
-
-
-
-
z
v
a
q
z
-
a
a
-
z
-
a
-
u
-
z
z
-
-
a
a
-
x
a
-
-
-
z
-
-
-
-
e
-
q
a
a
a
a
-
-
z
-
m
-
z
-
-
z
-
-
-
a
z
z
z
-
h
z
z
-
-
-
d
m
s
-
-
-
r
-
e
-
-
z
e
-
z
-
-
-
-
-
h
-
-
z
n
-
v
a
v
z
z
-
-
y
a
a
-
m
-
-
-
z
-
-
q
-
a
v
-
z
-
-
a
o
a
z
-
-
m
r
s
z
c
-
-
a
-
a
v
a
z
-
-
z
a
a
-
-
c
a
-
-
-
-
z
-
a
-
z
-
-
z
z
z
m
u
-
z
-
-
a
a
-
a
-
z
-
-
-
-
z
-
z
a
a
-
-
a
-
z
z
-
-
a
-
i
z
-
z
f
-
-
a
-
a
-
-
-
-
z
-
-
-
a
y
n
-
-
z
-
z
a
z
a
-
-
z
z
z
-
a
-
z
-
r
-
-
-
-
a
a
-
a
-
-
-
z
-
f
-
y
-
w
-
a
-
a
a
a
a
a
z
-
b
-
-
-
-
-
-
-
-
-
-
c
a
-
-
z
z
a
a
a
u
-
u
-
z
-
a
a
-
z
-
z
-
a
p
z
-
z
a
-
-
-
z
-
-
a
a
-
-
-
-
z
-
-
a
-
e
z
r
a
a
-
-
-
z
p
a
a
f
-
a
-
-
-
-
-
-
-
-
z
a
a
x
a
a
-
z
-
p
-
-
-
p
q
z
-
z
a
-
a
f
-
-
-
z
a
m
-
t
-
s
-
-
-
a
-
-
i
-
a
-
a
-
z
-
a
a
a
-
b
-
z
z
-
-
a
a
-
m
-
-
-
o
a
-
a
w
-
z
-
z
-
k
-
-
-
a
-
z
-
a
-
a
-
-
-
-
-
a
z
a
z
-
z
a
z
-
z
z
-
-
-
-
-
-
-
-
s
z
-
-
-
-
l
-
-
z
o
-
y
-
a
-
-
e
a
a
-
-
p
-
-
-
a
a
a
-
a
-
-
-
z
z
-
-
-
-
z
z
-
-
a
-
z
-
t
f
-
c
-
-
-
-
y
z
-
z
a
a
-
-
-
-
h
a
a
-
-
-
-
a
-
-
z
a
y
g
-
p
-
z
z
-
-
a
-
-
t
-
z
a
-
k
z
-
z
-
a
-
a
-
a
-
z
-
a
-
-
z
-
z
-
a
a
-
z
a
-
-
z
e
a
-
-
z
z
-
j
e
x
a
a
-
-
-
q
c
-
-
-
-
-
-
k
z
z
-
z
m
-
z
-
-
z
-
z
-
-
-
g
c
-
x
a
-
z
-
o
-
i
t
-
-
-
a
t
-
-
-
-
-
-
-
-
a
-
z
z
y
-
z
-
-
z
-
a
-
-
-
a
-
a
a
f
-
a
-
l
-
z
z
-
l
a
a
-
e
q
a
a
-
l
-
-
a
-
-
-
-
a
c
s
-
-
a
-
a
-
-
e
a
a
-
-
-
-
-
z
-
a
-
a
a
-
e
a
z
-
q
-
-
a
m
-
-
-
-
-
a
a
-
-
-
z
a
z
-
v
-
a
-
-
-
a
z
-
a
-
a
a
-
z
-
n
z
-
a
a
z
-
z
-
-
-
v
-
-
-
z
a
-
v
a
u
-
-
-
-
z
a
z
-
e
a
-
z
z
-
a
a
-
-
a
-
-
a
z
a
-
a
-
z
-
-
-
z
-
-
-
z
-
-
z
-
-
d
a
-
-
g
a
-
-
b
-
y
c
-
s
a
-
-
-
z
z
-
w
a
-
a
-
z
-
a
-
z
-
z
-
a
-
-
-
a
-
a
v
z
-
-
z
a
-
-
-
b
-
h
a
z
-
a
a
-
p
-
z
z
z
d
-
u
a
o
-
-
-
f
-
-
-
-
a
-
n
-
a
a
z
a
q
a
d
-
l
a
-
-
-
-
y
n
-
z
a
-
-
z
a
-
-
-
-
a
-
-
-
a
-
-
j
-
-
-
-
c
-
o
-
z
-
d
a
z
-
-
n
a
a
r
-
-
-
-
a
z
j
q
z
z
-
-
z
a
-
a
-
j
-
-
-
k
a
-
z
z
-
-
a
a
a
z
a
g
a
-
-
-
-
-
z
l
-
a
r
-
z
a
-
z
-
-
-
d
z
a
b
-
-
-
n
-
-
z
z
-
-
-
a
a
t
z
z
-
z
-
p
-
-
z
-
x
d
m
a
-
-
-
z
-
z
a
-
y
-
-
-
-
k
a
a
-
z
a
z
-
z
-
z
s
u
-
z
m
-
e
-
-
a
-
z
-
-
-
-
-
t
-
a
-
-
a
-
-
a
a
a
d
e
-
-
-
z
t
-
a
c
-
-
s
a
m
a
z
-
z
-
n
-
-
y
-
a
-
z
-
-
-
z
x
y
z
-
-
z
-
e
-
a
-
-
-
-
-
a
-
-
z
-
-
-
a
-
-
a
c
-
-
-
u
k
z
-
a
c
-
-
-
a
e
-
a
-
z
-
o
z
e
a
-
-
a
-
d
-
-
-
-
-
z
-
z
-
-
z
-
a
-
-
-
-
-
t
-
-
k
a
-
-
i
a
-
-
n
o
k
-
a
-
a
-
-
x
h
-
-
a
z
z
-
-
m
-
-
z
-
z
-
-
a
q
-
f
-
z
-
-
y
b
-
q
-
-
c
a
z
z
-
-
a
-
-
a
-
-
y
-
f
-
f
a
z
-
a
-
q
z
-
-
-
k
a
o
s
d
a
a
a
z
h
s
a
-
-
-
z
a
y
z
a
z
-
z
-
-
-
l
z
-
-
z
z
z
-
-
-
-
-
-
a
-
d
z
z
a
a
r
-
-
z
-
m
a
g
z
q
h
-
-
-
-
-
-
-
j
-
a
a
i
-
a
y
-
-
-
-
-
-
-
-
q
z
-
a
a
-
-
p
z
-
-
z
-
-
a
-
-
-
-
a
-
-
-
s
z
-
-
-
o
-
z
-
-
-
-
s
z
-
-
p
-
s
l
a
-
a
-
a
z
z
z
q
o
s
t
-
a
a
-
-
p
-
-
-
-
-
n
-
z
-
a
-
-
-
q
z
-
f
-
-
z
a
-
-
z
v
j
-
z
a
-
-
-
b
-
z
m
a
-
-
-
-
z
-
-
k
z
-
a
h
-
z
z
a
z
z
-
a
r
a
-
-
l
a
-
-
p
-
-
-
-
a
-
-
u
z
z
-
-
-
-
-
-
-
-
s
-
a
b
g
n
-
z
h
-
-
-
-
-
q
z
m
-
i
-
i
z
a
p
r
-
-
-
z
-
-
-
t
a
a
i
-
a
a
-
-
y
a
-
-
-
-
w
-
z
-
a
-
a
-
-
d
-
a
-
a
-
-
z
a
-
-
a
-
z
a
-
a
z
z
r
z
-
y
x
-
-
-
-
a
a
-
z
z
a
z
e
z
z
z
a
e
a
-
d
-
-
-
q
a
z
-
a
g
a
-
-
a
-
-
z
-
u
-
-
z
-
a
-
z
z
-
-
-
-
-
-
-
-
k
-
-
-
z
-
a
a
a
-
z
-
z
-
-
a
-
-
-
a
-
h
m
a
z
-
w
-
-
m
w
k
a
a
a
-
-
-
-
-
-
a
z
-
z
p
g
-
a
-
-
-
k
a
a
-
-
b
-
-
-
-
a
a
-
-
z
z
-
-
-
a
z
z
-
u
-
-
-
q
z
-
a
a
i
o
-
-
k
a
-
z
z
a
z
a
z
-
j
q
a
a
-
a
z
-
a
-
z
-
-
-
z
a
-
a
a
a
-
u
-
z
-
z
-
-
z
a
-
z
-
-
w
-
m
-
-
-
z
k
-
-
-
-
-
-
a
m
a
a
s
s
z
-
z
a
-
z
-
a
-
-
-
-
a
-
-
j
-
-
z
-
a
z
-
z
a
-
f
-
-
-
m
y
-
f
a
z
z
-
-
-
a
-
z
z
-
l
h
z
-
-
p
-
-
-
-
-
-
a
-
z
a
-
a
a
-
z
-
-
-
a
a
k
-
-
-
z
a
j
-
c
z
-
a
-
-
-
z
-
-
-
-
w
z
-
-
z
z
z
r
-
-
-
-
z
z
z
-
-
-
t
-
-
a
a
a
-
-
-
p
z
a
b
z
-
v
-
-
n
a
a
a
-
z
-
z
v
-
-
-
-
n
-
z
a
a
f
a
-
-
-
a
a
-
k
-
a
-
-
-
-
a
-
-
z
c
e
z
-
a
-
-
a
-
-
z
-
-
z
-
i
-
z
-
-
-
i
-
a
-
-
z
d
-
-
z
z
-
-
z
a
z
-
z
a
a
-
z
-
z
a
a
i
z
a
-
-
-
-
-
-
-
z
-
a
a
a
j
-
c
-
a
a
a
-
a
z
-
a
-
-
z
-
z
z
-
-
-
-
-
a
a
z
-
-
-
-
-
-
z
a
-
z
a
n
-
z
z
-
-
z
a
-
a
-
a
-
u
-
a
r
-
-
j
c
c
e
-
-
-
a
z
a
-
z
-
-
-
z
-
-
-
-
-
-
w
a
-
-
k
-
z
a
-
z
z
a
-
-
a
p
-
-
r
o
a
a
-
a
-
a
a
z
-
-
-
-
z
-
z
-
-
-
-
a
-
-
-
-
x
-
z
a
r
a
g
-
c
m
a
-
-
-
a
z
-
-
-
-
a
a
-
-
a
-
v
a
-
z
-
f
-
-
-
-
-
a
-
-
-
z
-
-
i
a
-
-
a
z
-
-
a
z
-
-
i
a
m
-
-
-
-
-
g
z
-
o
z
a
-
a
-
a
o
a
a
a
-
y
-
m
a
z
a
a
-
-
-
k
a
q
-
a
-
z
-
n
-
w
z
-
-
a
-
-
a
l
-
-
a
-
h
-
n
-
-
z
-
a
-
z
u
z
z
a
-
z
i
-
-
-
-
-
a
-
z
-
-
a
e
-
a
-
n
r
z
a
a
s
-
x
-
-
-
d
-
z
a
z
-
z
-
z
-
-
a
-
-
-
-
-
z
-
a
z
-
z
z
z
y
a
-
-
-
-
p
-
-
-
z
-
-
z
-
-
-
-
-
a
-
-
a
z
-
-
-
a
-
z
d
o
-
u
-
-
-
-
-
-
-
l
-
-
-
-
a
-
f
a
-
z
u
d
z
-
-
-
-
-
h
-
a
z
x
-
-
-
a
-
a
-
x
v
-
a
-
-
z
-
r
a
z
-
i
a
z
-
-
-
z
a
z
-
z
-
-
-
z
a
a
-
-
-
g
a
z
z
-
z
-
-
-
-
z
w
-
-
l
a
z
-
-
k
s
a
-
-
a
z
-
-
-
z
z
t
e
u
z
-
-
v
-
q
-
z
z
b
z
-
a
-
i
t
a
j
a
b
-
z
u
a
a
a
-
-
z
-
-
-
b
g
-
q
-
-
c
-
a
-
s
w
-
s
-
z
a
z
-
-
-
a
a
-
-
z
-
a
a
-
v
z
-
a
-
a
-
z
-
-
z
-
-
-
z
a
-
z
z
u
-
p
-
a
-
-
z
-
a
v
-
-
z
-
-
-
z
-
a
a
-
a
-
z
-
-
j
p
-
-
z
-
a
t
m
z
-
z
-
a
-
z
-
x
-
l
-
a
-
z
-
-
-
-
-
-
x
z
-
-
z
a
d
-
-
-
z
a
-
-
-
m
-
-
-
-
n
z
-
z
z
a
-
-
a
-
-
-
-
-
-
a
z
a
c
u
a
z
-
d
-
-
u
a
-
a
x
a
a
-
-
h
p
-
z
z
z
z
-
w
-
a
-
-
-
-
a
j
-
z
b
u
-
z
-
-
z
o
-
y
-
-
z
-
-
j
-
a
-
z
z
a
-
-
-
w
-
a
r
-
a
a
-
-
a
-
a
a
-
p
-
z
-
-
-
e
a
z
-
z
-
z
-
a
-
-
-
e
o
f
-
-
a
-
a
a
-
-
-
a
a
m
-
m
-
a
-
-
n
-
-
-
k
z
-
a
-
-
z
-
-
z
z
-
f
-
-
q
e
-
a
w
-
-
-
z
-
-
-
-
-
z
j
i
-
-
z
a
-
-
a
a
-
-
a
-
-
z
-
-
t
a
z
-
-
z
-
v
a
a
o
-
z
-
a
u
a
a
-
z
-
z
-
a
z
z
-
-
-
-
a
-
-
-
r
-
-
a
-
z
-
-
-
-
z
j
z
-
-
z
l
-
-
-
z
-
z
-
-
-
-
a
-
-
-
-
-
z
-
-
a
-
-
a
-
a
-
-
e
-
v
a
a
-
z
z
-
h
-
x
-
s
o
q
r
-
a
p
-
z
z
-
z
-
-
y
z
z
-
l
a
z
-
-
c
a
-
r
f
-
-
z
-
b
-
a
-
p
-
a
a
a
-
-
z
-
-
y
-
-
-
-
-
a
z
-
x
a
-
-
a
a
z
-
-
a
x
t
-
g
-
-
t
-
-
z
-
a
a
a
-
z
w
z
-
z
-
-
-
-
d
a
a
i
-
a
g
z
a
z
z
a
-
-
-
z
-
-
z
j
-
-
b
-
-
-
-
a
-
a
-
-
-
-
-
a
a
z
l
-
a
a
-
-
-
-
z
i
-
-
z
z
z
f
-
x
z
-
a
-
-
z
e
a
a
z
q
a
-
z
-
a
-
z
-
-
a
-
a
n
-
y
-
z
-
-
p
d
-
-
q
z
-
-
-
f
-
-
-
a
-
-
-
-
a
a
-
-
-
-
-
-
-
-
-
x
y
l
-
z
a
-
-
-
a
p
g
-
-
-
a
z
a
-
a
-
-
b
-
-
-
a
-
a
-
a
-
q
a
z
-
-
-
l
-
-
-
-
g
-
-
-
g
j
g
-
a
-
a
e
-
z
a
-
z
-
a
j
-
s
a
-
z
l
-
-
a
a
z
z
a
-
-
-
-
z
a
z
-
l
z
-
z
-
y
z
-
-
u
-
z
a
-
-
-
z
z
-
-
-
-
o
a
z
-
z
-
a
z
z
x
-
-
-
-
a
-
-
z
z
z
z
v
-
-
-
-
m
-
-
-
a
-
-
z
z
z
a
-
-
-
r
w
z
h
z
a
-
-
b
-
j
-
-
-
-
-
a
a
a
v
a
-
f
-
a
z
-
e
-
-
a
t
-
-
z
a
n
-
-
-
-
-
-
-
-
-
-
-
-
-
a
-
a
-
z
v
t
-
-
-
z
-
a
-
-
m
g
a
-
-
a
z
z
-
z
-
z
-
a
-
-
-
d
-
-
z
-
p
z
-
a
z
z
i
a
-
e
-
-
k
-
a
-
z
-
-
a
-
-
x
-
-
-
s
a
z
-
-
-
q
a
-
-
a
z
z
-
t
-
z
-
z
t
-
a
a
z
-
u
-
z
z
-
-
-
-
d
a
-
z
z
a
-
a
s
-
-
a
a
-
-
-
z
c
a
a
-
-
z
t
-
a
-
z
z
z
-
z
-
z
z
w
-
z
i
o
z
-
-
-
-
a
k
-
a
-
h
-
-
g
z
a
z
-
a
-
-
z
o
-
a
a
c
t
-
x
a
-
-
b
-
-
a
-
z
-
z
-
-
g
-
z
a
z
-
z
r
-
s
-
z
-
-
a
-
g
a
-
s
-
z
-
-
-
s
z
l
-
-
-
-
-
-
-
z
-
-
h
l
a
-
u
-
a
z
z
z
a
-
-
a
a
-
-
z
-
-
a
k
a
a
-
a
-
z
-
-
a
a
-
z
-
z
-
-
-
z
-
z
x
z
-
a
-
-
z
z
-
a
-
a
-
-
-
a
e
j
-
d
-
z
-
a
-
-
a
z
-
-
-
a
-
-
-
-
-
j
-
m
a
i
-
-
e
a
y
-
-
-
z
-
-
-
-
-
b
a
p
-
-
-
-
e
-
a
-
-
-
-
p
-
-
-
-
-
r
z
z
z
w
a
a
-
t
-
z
a
-
-
z
a
z
a
z
z
z
-
-
-
z
c
-
-
-
-
y
z
h
z
w
z
-
a
-
-
-
-
z
z
a
o
-
-
-
-
-
r
l
-
a
t
-
-
a
-
a
z
a
a
-
z
-
-
-
-
a
-
y
n
z
z
-
a
a
z
-
-
z
-
s
a
z
-
-
-
-
a
-
a
-
-
-
z
-
z
-
z
a
-
a
-
-
z
a
-
a
-
-
-
z
-
n
-
-
-
-
z
x
-
-
y
z
a
-
z
a
a
z
-
z
-
-
-
s
z
a
-
z
-
a
-
a
-
p
-
-
-
a
-
z
z
-
g
i
v
-
k
a
-
-
-
z
z
-
-
-
-
-
h
a
-
k
-
-
-
-
a
z
-
z
-
r
q
-
f
-
p
s
-
-
-
z
-
-
p
z
-
-
-
z
-
-
a
y
a
-
z
z
-
-
p
-
-
a
-
z
m
-
l
-
e
a
-
-
-
-
-
k
a
a
-
-
-
-
z
-
-
-
-
y
-
-
z
a
a
-
o
a
-
-
a
-
-
-
-
z
z
-
a
-
-
a
z
-
-
a
-
m
-
i
a
z
n
w
a
-
j
-
-
-
n
a
-
k
z
a
-
z
a
-
m
z
-
-
-
r
-
s
x
t
a
-
-
v
z
-
-
-
-
-
-
-
-
j
a
-
-
z
z
v
a
h
a
-
a
a
a
o
-
a
-
-
z
m
z
-
x
z
-
-
-
-
s
-
t
a
-
-
-
-
a
b
a
e
-
-
-
w
s
-
a
z
z
-
a
v
a
a
-
a
z
v
-
a
z
-
-
-
y
-
-
a
a
a
a
a
a
-
s
-
a
-
r
-
-
a
-
-
k
b
r
-
-
-
d
-
-
-
-
-
m
i
f
-
-
-
-
-
z
-
-
a
-
-
-
-
-
-
z
z
-
a
-
y
z
z
-
a
a
-
-
z
q
z
-
a
a
-
z
a
-
a
-
-
-
y
-
-
-
z
z
r
o
-
-
s
n
-
-
z
-
a
a
-
a
-
a
-
-
-
t
y
a
z
z
a
a
-
-
z
e
z
-
c
z
t
z
-
-
-
t
z
a
-
z
-
-
-
m
-
-
c
z
-
-
-
x
a
a
o
e
-
-
a
-
z
v
-
a
-
-
k
-
-
-
b
k
-
z
-
-
k
-
a
z
p
-
-
-
y
z
o
w
-
s
-
-
j
z
-
-
-
-
a
-
z
-
-
z
a
o
-
-
z
j
z
-
z
z
-
-
a
-
z
g
-
j
-
-
-
a
-
-
-
-
a
-
-
f
-
-
-
-
-
z
-
f
-
a
-
a
z
a
-
z
-
-
a
a
-
-
-
a
n
-
z
n
-
-
p
z
z
a
-
a
-
-
q
z
-
-
-
-
-
z
-
z
z
-
a
d
-
-
-
z
a
z
-
a
-
-
a
-
-
k
z
v
-
f
a
l
-
-
a
-
t
u
a
-
-
a
z
z
a
j
-
-
z
z
-
z
u
-
z
a
-
-
-
m
a
-
y
z
-
a
-
z
-
k
-
-
-
a
-
v
-
-
-
a
-
-
y
-
z
-
-
-
a
-
s
-
z
-
a
e
-
-
-
-
-
-
-
-
-
z
f
-
z
z
z
-
e
-
k
-
-
u
g
-
-
z
-
d
-
m
-
v
a
l
-
-
a
-
-
j
a
-
-
-
a
z
a
z
-
z
z
-
a
-
a
a
z
a
-
-
a
-
m
c
-
-
-
-
a
z
z
a
-
-
-
-
-
-
-
-
-
a
-
-
a
a
a
-
e
-
-
p
-
-
z
x
-
-
z
a
a
a
-
a
-
-
m
-
-
z
-
-
e
-
z
-
-
k
a
-
g
h
a
-
z
-
p
-
-
-
a
-
u
-
-
a
-
-
a
z
-
a
s
-
-
-
-
v
-
a
-
-
q
-
k
-
u
a
a
-
b
z
f
z
-
n
b
g
-
a
-
-
-
-
a
z
-
-
-
g
-
-
-
r
a
h
-
-
-
z
-
-
a
-
x
-
h
z
-
-
z
z
a
a
-
a
-
z
-
-
-
a
-
t
-
a
l
a
a
c
z
-
a
-
z
h
d
a
z
a
-
z
-
z
-
-
-
-
-
-
z
l
-
z
-
z
v
-
z
-
a
u
a
z
-
s
-
z
-
-
i
a
-
a
a
y
-
-
z
a
-
-
-
a
-
g
z
g
a
-
-
-
z
a
-
f
-
b
-
h
-
-
n
k
-
-
x
r
-
h
v
-
-
a
-
-
e
-
-
-
c
c
-
-
-
-
z
-
a
a
o
f
-
v
-
a
z
-
-
a
-
p
-
-
w
-
-
-
z
o
-
-
s
-
-
-
-
-
-
-
z
p
-
-
z
r
-
-
-
-
u
a
-
o
a
-
z
-
l
a
-
t
-
a
a
n
s
a
z
-
-
a
-
z
z
-
-
-
-
z
-
-
y
-
-
a
-
a
-
-
b
-
-
t
-
-
z
-
a
-
c
z
e
a
l
z
-
z
d
-
o
a
-
-
-
-
y
z
-
z
z
-
v
-
a
e
a
a
-
a
z
-
-
a
-
-
-
-
a
a
a
-
-
-
z
z
-
h
-
z
-
-
-
-
-
a
h
j
-
a
-
-
-
a
f
a
e
-
u
-
-
-
g
-
a
z
-
-
-
-
r
-
z
-
z
t
s
a
m
z
a
-
q
b
-
x
-
a
-
-
-
-
z
-
-
-
z
-
-
-
-
z
a
y
z
-
-
-
p
a
-
-
z
-
z
p
-
-
-
z
d
g
-
z
-
-
-
l
z
-
a
a
-
-
-
-
a
e
-
-
a
a
z
-
-
-
b
a
e
a
-
z
a
a
a
v
-
a
v
n
-
-
o
e
-
-
-
-
f
-
z
-
-
-
-
j
-
b
-
z
-
z
-
r
-
-
-
-
z
l
a
-
-
-
a
-
o
-
a
-
a
i
a
k
z
-
a
-
z
z
m
x
-
a
z
-
-
d
-
-
-
-
-
a
-
-
w
-
w
a
-
z
-
-
-
-
n
-
z
z
-
-
a
-
n
a
s
z
z
-
-
j
-
a
z
a
h
-
-
-
-
x
z
a
z
-
u
z
-
a
-
-
a
-
z
a
-
-
z
t
x
z
-
z
-
-
-
a
-
m
q
a
m
-
-
-
v
a
-
-
-
z
-
-
z
a
a
a
-
-
h
a
-
m
-
a
z
-
-
z
a
-
-
-
z
z
-
-
-
a
a
g
a
-
z
a
-
x
z
a
-
-
z
-
a
-
z
z
g
c
z
-
-
-
z
-
-
a
a
-
z
-
a
a
z
z
w
z
-
-
-
a
-
-
-
z
-
-
z
-
-
-
-
z
b
z
a
z
z
-
a
a
a
-
z
-
-
n
-
-
z
-
-
a
z
-
z
z
-
-
a
z
a
z
-
z
-
a
-
c
-
-
a
-
-
w
a
-
z
-
a
-
-
h
-
-
a
-
z
t
-
t
z
-
a
p
-
z
-
a
-
a
-
n
-
x
-
-
-
-
-
-
-
-
-
-
-
-
a
a
-
z
-
-
-
-
e
j
-
y
-
-
-
a
t
-
z
k
a
v
-
-
-
q
-
z
a
-
w
-
a
-
b
-
a
z
a
-
l
a
z
z
z
v
y
a
a
-
a
-
z
-
-
-
-
-
a
-
z
-
-
-
-
a
-
m
a
z
-
-
h
-
-
-
a
z
a
-
-
-
-
-
-
-
z
z
-
-
a
-
-
-
-
z
-
-
a
-
-
a
o
x
-
a
-
a
z
l
-
a
-
-
x
-
z
-
-
z
-
-
-
f
z
w
-
-
z
-
-
p
-
-
z
a
-
-
t
z
u
a
-
z
-
-
z
a
m
-
z
a
-
z
z
-
q
z
-
-
a
-
z
-
t
-
-
z
b
a
-
-
s
u
-
a
-
-
z
-
a
n
a
-
t
-
a
a
c
-
s
a
z
-
f
-
t
q
-
-
a
-
-
y
-
-
z
z
a
z
-
-
-
z
z
z
-
p
-
-
v
z
-
-
z
-
z
-
w
y
z
z
-
-
a
a
-
z
z
z
-
-
-
-
a
w
-
-
z
c
a
-
-
z
-
-
-
l
z
-
a
j
-
-
-
-
a
-
-
a
-
-
-
v
c
-
-
-
-
a
-
z
-
-
a
z
-
e
a
-
-
-
-
z
-
x
-
-
z
-
z
a
g
-
-
a
a
a
z
-
a
-
z
-
a
-
-
-
a
t
-
-
k
a
-
z
a
-
-
-
z
z
-
m
-
a
a
-
-
-
-
-
-
d
z
-
-
-
a
z
z
z
-
w
z
a
i
w
a
-
o
-
-
-
-
z
u
m
u
z
-
a
-
-
a
y
-
r
-
-
-
a
q
-
-
n
-
-
y
z
z
g
m
-
-
-
-
z
-
z
-
a
m
-
l
z
c
-
-
n
z
-
-
-
p
-
z
-
h
z
-
z
-
q
-
h
a
s
-
-
-
-
a
-
v
v
k
-
z
a
e
z
-
-
a
-
l
a
-
-
a
a
-
-
a
-
z
-
z
a
-
-
-
-
a
a
s
y
x
-
m
z
-
-
q
-
a
z
a
a
-
z
-
-
-
-
z
-
i
z
a
-
-
-
-
a
z
-
e
a
x
-
-
a
-
-
-
a
y
z
a
z
-
-
z
j
-
-
z
-
-
-
a
-
-
-
a
b
-
j
-
a
a
-
-
a
z
z
-
q
-
v
z
-
-
-
z
-
-
-
x
-
-
-
b
l
a
-
z
a
-
-
-
-
-
m
-
-
-
-
-
-
-
z
-
l
-
-
a
-
-
a
-
-
a
j
-
-
z
a
a
z
z
a
a
-
a
a
-
z
k
-
-
a
v
z
-
-
-
d
-
-
-
z
x
z
-
a
n
z
-
a
-
-
-
-
z
-
-
j
-
-
-
a
-
-
z
z
a
z
a
-
-
-
-
k
-
a
k
-
t
-
z
a
a
-
z
-
-
a
-
a
z
-
-
o
a
j
-
a
-
-
z
-
-
-
e
-
z
p
-
-
z
-
-
-
a
v
x
-
-
-
-
-
-
-
h
a
z
z
z
-
z
g
z
z
a
a
a
-
a
a
x
n
-
-
a
a
a
z
-
-
z
-
-
-
z
-
-
-
a
a
a
-
-
l
h
z
-
z
a
-
-
a
-
a
z
z
-
v
d
-
-
-
z
-
-
w
a
z
z
z
-
c
-
a
a
-
u
c
-
-
p
z
-
a
-
a
-
k
-
-
c
z
-
-
-
-
m
a
-
-
z
a
a
-
-
l
-
x
-
k
-
-
d
z
-
-
-
a
u
-
-
g
-
-
-
a
a
-
-
-
o
-
z
j
a
-
a
a
z
-
a
-
a
-
-
-
j
-
z
-
a
-
a
z
a
-
z
z
z
-
-
-
-
-
a
z
-
a
-
z
m
-
l
a
-
z
a
-
-
-
a
-
-
-
-
-
z
-
a
d
b
a
-
-
k
-
-
z
z
-
n
-
z
-
-
-
-
z
-
a
z
-
-
r
-
-
z
a
-
-
v
b
-
-
k
-
-
a
z
-
-
-
-
f
-
-
k
-
a
-
z
-
-
a
a
z
-
z
-
a
k
-
a
-
z
-
a
a
-
a
c
z
a
-
-
-
-
-
z
z
-
a
-
z
-
a
-
a
-
-
a
-
a
a
-
r
-
n
-
z
a
-
-
j
z
n
z
-
z
m
z
-
h
-
-
-
z
j
-
a
-
n
a
-
-
-
-
-
w
-
c
a
a
-
-
-
a
z
-
-
-
-
-
a
f
o
-
-
-
-
x
-
-
z
o
a
z
-
a
a
a
z
-
z
-
-
-
a
c
-
-
t
a
-
-
a
z
-
-
-
q
z
y
b
p
-
-
-
p
i
a
-
-
z
-
-
-
-
-
-
o
-
-
b
-
z
z
-
a
z
x
a
a
h
z
z
-
-
a
a
-
d
z
a
-
-
a
-
z
-
k
-
a
a
z
t
i
-
z
h
-
-
-
-
-
h
-
-
s
r
z
-
j
z
z
-
-
-
-
e
-
y
-
-
a
a
n
-
-
-
i
p
-
z
a
a
-
-
-
j
z
a
w
z
-
a
-
z
-
e
-
z
-
-
-
z
v
z
-
s
-
z
-
z
-
-
-
m
-
-
-
a
-
-
j
z
-
-
-
-
-
t
j
z
-
a
-
-
-
a
z
-
-
z
-
z
a
h
a
z
-
z
v
z
m
a
-
z
-
-
-
-
-
-
t
a
z
-
a
a
a
-
-
f
n
y
-
-
o
z
-
-
-
-
-
-
-
a
-
x
-
-
p
-
-
x
a
z
-
p
-
-
h
z
z
b
-
-
-
-
-
-
p
-
-
-
z
-
-
z
a
a
g
a
a
-
-
a
a
-
k
a
-
-
-
z
a
-
-
q
-
a
-
-
-
-
a
k
-
z
-
a
-
z
-
z
-
-
t
-
z
a
-
z
-
-
-
-
z
r
a
z
-
z
-
-
-
a
a
z
a
-
-
-
-
-
-
z
a
z
a
-
a
a
-
a
a
n
-
-
d
r
-
-
a
a
-
-
e
-
-
a
a
-
a
-
-
w
e
c
-
f
x
a
-
-
a
a
-
a
z
-
z
z
-
-
a
-
-
z
-
a
-
z
-
-
-
-
-
a
n
-
-
v
-
-
a
a
-
c
h
u
-
-
k
-
-
z
-
z
-
-
-
-
z
z
a
h
q
a
-
l
-
-
z
o
-
-
a
d
-
-
-
a
-
a
a
-
g
-
z
-
-
a
-
-
-
z
-
z
-
-
-
a
-
a
i
-
-
-
-
z
x
j
a
z
-
-
a
a
-
-
a
i
-
-
-
-
-
z
-
-
a
-
-
-
a
-
m
-
h
-
x
-
d
z
w
-
-
-
q
b
j
z
v
-
p
-
-
a
-
-
-
-
z
a
z
-
a
-
-
-
f
-
a
z
z
-
-
-
x
a
-
-
z
-
k
z
a
z
z
a
-
f
-
-
z
-
-
-
-
a
-
-
o
z
-
z
-
-
b
-
d
m
-
-
m
-
m
-
x
-
g
z
a
-
-
-
k
-
o
-
t
y
-
a
-
j
-
-
u
z
j
-
n
z
a
a
z
-
-
z
a
-
z
z
a
-
z
-
-
-
z
z
z
-
-
-
-
-
z
-
z
-
-
f
-
-
z
o
a
-
-
-
a
z
-
z
-
-
a
-
-
z
z
-
-
m
-
-
d
t
a
-
u
-
q
e
z
s
-
z
a
z
x
-
z
-
m
v
z
z
-
a
m
z
o
a
a
-
-
-
a
a
a
c
-
-
z
-
-
z
-
v
-
-
z
-
z
a
z
j
v
z
-
d
-
-
m
z
-
a
-
-
b
a
-
a
-
a
-
t
-
-
a
a
-
k
-
b
-
-
-
a
-
-
-
-
e
-
m
z
-
-
z
-
-
-
-
z
-
-
b
-
-
a
u
z
-
k
v
a
f
a
-
a
-
-
-
n
-
-
a
u
z
a
-
-
-
-
a
-
a
u
u
-
a
n
z
-
-
-
-
-
-
-
-
a
j
z
v
a
z
-
-
-
z
-
-
p
-
a
-
-
-
q
-
-
z
x
z
-
-
z
z
-
-
-
-
-
c
z
k
a
z
o
a
m
f
-
o
-
-
-
z
a
a
l
-
-
-
g
u
a
a
k
-
-
a
-
-
m
-
-
-
z
-
a
-
m
-
u
a
-
-
-
t
-
a
-
z
-
-
-
l
-
c
s
-
a
-
z
-
z
-
-
z
a
-
-
i
z
-
z
-
k
z
-
r
l
-
-
w
-
a
-
-
z
-
a
-
u
-
u
z
a
a
j
-
-
a
-
-
z
-
-
a
a
-
-
-
-
z
a
z
-
z
z
-
-
-
-
c
-
-
a
o
m
-
m
a
a
-
d
a
-
-
-
-
-
a
-
-
-
y
z
a
a
a
c
-
-
-
-
-
a
z
z
y
a
d
-
-
a
a
-
a
a
-
z
z
h
z
z
-
-
a
a
-
-
-
b
z
-
z
a
-
p
-
a
-
w
-
-
z
a
-
-
a
z
-
-
-
a
z
-
a
-
-
-
a
-
z
a
-
-
a
-
-
-
a
f
-
-
z
-
-
y
-
t
t
k
t
-
z
-
a
k
a
-
-
-
a
-
z
j
a
-
z
z
-
-
-
z
-
-
-
-
-
-
-
-
z
-
-
a
-
a
z
i
z
z
-
-
z
-
-
-
-
-
-
-
y
z
a
-
-
e
-
z
t
-
-
-
-
g
a
a
c
-
a
-
a
-
z
g
z
z
-
-
a
-
-
v
-
x
z
z
-
z
-
g
-
a
s
-
j
-
z
z
-
z
a
-
a
z
h
a
a
-
-
z
-
-
-
a
-
-
-
a
-
-
o
n
a
-
v
-
-
a
-
z
a
-
-
-
-
a
a
z
z
z
a
v
z
-
-
-
z
z
-
-
-
-
u
a
z
-
-
-
z
i
-
o
-
-
z
-
z
z
-
-
z
-
-
-
-
-
-
z
-
a
z
-
-
o
-
s
-
-
z
z
z
-
-
-
-
-
-
e
z
a
-
a
-
a
-
-
-
-
z
a
-
-
-
m
-
f
z
-
d
-
-
q
-
-
a
-
-
z
-
-
m
-
m
-
a
-
k
-
l
-
a
-
c
-
a
a
a
z
z
-
j
-
a
w
a
r
a
a
-
k
-
-
y
-
a
-
h
z
-
z
l
-
x
-
-
z
-
z
-
-
r
p
a
-
-
a
-
s
-
z
z
-
y
-
-
a
a
-
z
a
y
i
z
-
z
-
-
z
-
-
-
f
-
z
-
a
-
-
j
-
-
-
-
l
-
i
a
-
l
z
-
-
-
t
-
d
-
a
-
v
-
-
-
-
z
-
-
z
a
-
z
-
c
a
-
a
-
h
a
-
-
f
-
-
-
z
-
x
a
a
x
a
-
-
r
-
a
a
-
-
z
-
-
z
q
a
l
g
-
-
-
z
a
-
-
s
-
a
z
-
y
a
-
-
z
y
a
w
a
-
a
-
a
-
a
z
a
-
-
-
-
z
z
i
-
-
-
z
z
-
-
z
a
-
-
a
-
z
-
a
a
a
-
-
-
-
a
z
a
z
a
p
a
-
-
z
a
-
q
-
l
-
q
k
-
-
-
d
-
x
-
a
-
-
z
z
a
a
-
k
c
z
-
h
-
-
j
o
-
y
-
-
p
z
-
-
z
z
-
-
v
k
-
z
-
f
-
-
-
-
-
-
z
z
a
-
z
g
-
-
-
-
a
-
-
z
-
f
g
-
-
-
n
z
x
-
a
x
l
a
a
h
-
-
-
-
-
-
r
-
z
b
-
-
z
s
z
z
a
-
-
-
z
-
a
-
-
a
z
a
-
a
a
-
-
c
z
a
-
-
k
p
-
-
z
-
-
z
-
e
z
-
a
o
-
a
-
-
a
-
z
-
z
-
g
-
-
-
-
z
e
z
z
z
-
k
-
z
-
b
-
-
-
a
-
a
-
-
-
-
-
z
a
-
i
i
-
-
y
-
q
-
-
-
-
a
-
-
z
m
e
a
z
-
a
-
y
q
y
-
a
u
-
-
z
-
-
-
-
a
-
a
l
-
z
-
z
-
-
-
y
z
-
a
-
-
-
-
-
z
-
a
a
-
-
q
a
-
-
a
-
j
a
w
a
s
-
-
-
-
z
-
-
l
-
-
-
z
j
-
r
-
z
a
-
a
-
z
z
-
-
-
d
z
a
-
z
f
w
-
a
x
a
-
a
a
a
x
-
-
-
-
-
z
z
-
-
a
-
-
-
a
-
-
a
-
-
a
-
d
a
a
a
z
a
z
-
-
-
e
-
a
z
f
-
-
z
-
a
-
-
-
z
-
z
a
-
-
a
-
a
a
l
z
-
-
z
-
l
a
z
-
-
z
-
b
-
t
-
z
-
z
-
-
z
a
z
-
-
f
z
a
n
-
z
p
-
z
-
-
g
-
u
-
z
-
-
z
w
a
-
a
-
a
-
a
-
-
a
a
-
k
-
-
z
-
-
-
a
a
-
-
z
-
-
-
z
s
-
t
-
k
-
y
f
-
b
-
-
-
z
-
z
a
-
-
z
-
-
a
a
-
-
b
a
-
m
-
a
z
a
-
-
a
-
z
a
-
x
-
z
z
a
-
a
-
-
-
-
-
a
p
a
-
-
-
-
a
-
a
-
-
a
-
-
z
a
a
a
-
n
-
-
-
k
-
z
z
z
z
z
e
a
-
x
-
z
a
-
c
-
z
-
a
-
f
-
-
g
a
-
z
-
-
-
-
a
a
-
-
-
a
-
-
-
q
j
-
z
-
-
z
-
n
-
a
-
a
a
-
a
-
-
-
z
z
-
a
t
-
l
a
-
a
u
-
-
-
-
n
p
a
z
-
-
-
-
a
-
-
-
a
a
-
a
f
z
-
z
-
a
-
a
z
-
i
z
-
b
a
a
-
-
-
-
-
z
z
-
a
a
-
l
a
a
-
-
-
-
-
z
-
i
-
-
-
a
z
-
b
-
-
z
-
-
s
-
z
-
a
-
-
c
z
-
n
z
a
a
a
-
r
z
j
-
-
z
-
-
-
t
-
z
-
-
-
-
a
-
a
-
i
-
-
-
-
-
v
-
a
-
a
-
z
a
-
f
-
a
-
-
z
z
-
-
-
a
-
-
-
-
z
-
-
u
-
-
z
-
-
k
-
c
-
t
-
y
-
a
z
z
-
-
-
s
-
t
c
a
a
-
-
-
-
t
-
a
-
z
q
-
-
r
d
a
g
-
-
w
-
-
-
d
z
-
-
y
z
-
z
-
a
z
z
-
-
-
k
-
a
z
a
z
n
-
a
-
-
z
-
z
a
-
-
-
y
-
-
m
-
-
-
t
z
-
a
d
k
z
z
-
c
z
z
a
-
p
-
z
a
-
n
-
-
-
z
z
-
-
z
z
f
z
a
-
-
a
a
a
a
-
-
-
a
a
-
-
a
-
-
-
o
f
a
-
r
-
-
z
k
-
a
-
a
f
-
z
h
-
-
a
a
z
a
z
a
z
a
-
w
-
-
-
-
z
z
-
z
-
a
-
a
-
l
z
-
-
-
k
-
a
-
b
-
a
a
-
-
j
a
-
-
x
-
a
r
z
-
-
j
l
-
-
-
-
a
a
x
z
d
-
j
-
a
-
-
-
-
-
z
-
-
-
r
z
a
f
q
k
a
-
-
-
-
-
-
v
a
c
z
-
-
z
-
-
j
u
a
a
w
-
-
z
a
-
v
-
-
-
-
a
-
-
a
-
-
z
-
-
-
a
-
w
-
z
-
z
-
-
-
-
-
a
p
-
a
-
a
z
t
-
a
d
-
-
-
a
-
a
-
-
-
o
-
-
b
-
-
-
n
a
x
-
-
-
-
-
-
z
-
-
h
g
z
a
-
-
s
-
-
-
-
a
-
b
a
-
m
-
a
z
-
z
a
-
z
-
-
a
z
z
a
-
z
-
-
-
a
-
z
k
z
-
z
-
a
-
-
-
-
-
a
f
z
-
-
-
k
a
z
a
z
a
p
-
-
a
v
-
d
-
a
o
-
-
z
-
-
f
-
z
h
a
-
z
-
-
f
-
a
-
y
-
-
z
z
a
z
z
a
a
-
-
-
-
e
-
-
-
-
-
a
a
-
z
a
l
z
-
a
o
-
-
t
-
b
d
-
-
-
a
-
-
a
z
a
m
-
-
a
b
j
z
-
z
-
-
-
-
z
a
-
-
-
z
z
-
-
a
-
-
n
-
a
-
a
a
a
-
-
e
-
a
q
n
a
d
n
-
-
z
z
-
z
a
-
s
a
t
t
a
-
-
-
z
-
z
-
-
a
k
-
-
-
-
-
a
-
z
a
-
-
z
a
a
a
a
-
z
-
z
z
u
-
-
c
b
o
-
z
-
m
-
-
-
a
n
-
o
z
-
z
-
z
-
-
z
a
-
-
-
-
g
z
p
-
a
-
-
-
-
a
-
-
-
z
a
-
a
y
z
z
-
-
z
-
z
a
-
-
-
a
a
-
a
-
-
a
-
z
k
q
-
d
-
-
-
-
-
a
j
z
-
z
-
a
-
-
a
-
y
-
-
-
d
z
z
z
r
-
-
z
-
a
a
-
-
o
-
-
z
-
-
a
-
a
-
z
a
a
-
t
a
z
-
z
-
-
n
-
-
-
a
z
a
s
-
i
-
z
a
-
z
z
-
-
-
a
-
l
a
z
-
j
-
-
-
z
a
-
-
-
v
-
z
-
-
a
-
-
z
-
-
-
-
a
a
z
-
-
a
-
z
a
z
a
z
a
z
-
z
-
a
-
-
-
a
a
z
-
u
a
-
-
r
-
b
y
-
z
-
-
a
z
-
m
-
-
j
z
-
-
-
-
-
l
-
-
z
-
-
z
a
q
z
-
-
-
-
-
-
-
-
a
-
-
-
-
-
-
z
a
p
-
a
z
q
z
z
-
-
-
z
a
-
-
-
-
-
x
z
-
-
t
-
-
-
e
-
h
z
a
i
z
-
z
-
z
-
-
a
-
a
x
w
z
c
a
-
-
a
e
a
-
-
-
-
a
a
u
-
b
z
-
o
-
-
a
-
s
a
-
a
h
q
z
a
i
q
-
-
w
a
-
b
z
-
-
i
a
-
-
-
-
l
z
z
a
-
-
-
z
z
-
-
-
-
z
z
-
-
-
z
-
-
n
r
-
z
z
-
z
-
-
z
-
-
-
z
t
a
-
-
z
a
-
a
-
z
-
a
-
a
-
z
g
z
z
-
z
-
w
y
-
-
-
-
s
a
-
a
-
t
t
z
-
-
a
-
-
-
a
f
-
-
z
-
-
-
a
-
-
-
-
-
-
p
z
-
-
-
-
m
-
-
d
-
a
-
q
-
-
z
-
-
-
-
x
j
-
-
z
z
z
a
-
-
-
-
a
-
-
o
-
z
a
-
-
w
z
-
-
r
-
e
z
-
z
z
a
-
-
a
-
p
-
y
a
-
z
-
-
h
z
-
z
a
-
a
z
-
-
a
-
z
a
-
-
-
r
-
h
v
-
-
q
z
-
a
-
r
-
-
-
y
z
z
u
z
-
c
-
-
a
-
-
-
-
z
a
z
-
-
w
-
-
-
b
-
-
e
-
a
z
-
z
r
z
z
-
-
-
-
-
z
a
-
d
a
-
-
-
a
k
-
f
-
-
b
y
a
-
-
a
-
-
m
-
g
a
a
a
r
a
a
-
n
a
i
-
z
-
z
z
-
a
a
z
z
z
a
-
g
a
-
z
a
-
-
-
a
t
l
c
b
k
-
-
n
-
a
-
-
-
l
-
a
a
-
a
-
a
c
a
-
a
-
-
z
-
z
d
-
-
a
a
-
-
z
-
-
-
a
-
-
z
o
h
-
a
-
-
z
-
-
-
-
b
-
z
a
z
-
a
z
z
z
-
-
-
t
-
-
j
z
a
-
-
-
a
-
-
a
-
w
-
-
-
z
-
d
d
y
m
z
-
a
a
z
-
f
z
-
b
-
z
-
-
p
z
-
-
-
z
z
a
-
z
-
z
-
a
-
-
a
a
-
z
-
-
d
p
-
s
-
-
z
-
-
-
p
-
i
a
-
-
-
t
-
-
z
z
z
-
a
-
t
-
a
a
-
q
-
-
a
v
a
i
-
-
-
-
-
-
-
-
-
z
a
x
-
-
-
-
-
z
c
a
z
r
a
a
z
a
z
b
-
-
a
-
a
-
-
a
z
a
-
z
-
z
-
-
-
-
z
-
a
-
-
-
z
-
a
-
a
-
-
t
z
z
n
b
q
a
-
v
-
-
a
-
-
a
-
-
z
-
z
z
p
z
-
l
-
a
-
a
-
-
a
-
-
-
a
-
m
-
z
-
-
-
v
-
t
a
a
a
z
a
-
-
-
-
-
-
-
z
-
-
t
-
-
-
-
-
-
-
a
-
-
z
z
z
-
a
z
m
-
z
-
a
a
-
-
-
a
-
-
a
z
-
z
a
z
-
-
n
a
-
-
-
-
-
-
z
a
a
z
z
-
-
-
a
z
a
-
e
-
-
-
-
-
-
-
-
-
a
-
z
-
i
z
-
z
-
-
-
m
-
b
-
j
a
-
z
a
-
a
a
-
-
-
-
t
a
-
-
a
z
v
-
a
a
m
v
-
a
a
-
-
x
-
-
a
a
a
e
l
-
-
z
-
b
-
-
-
z
-
z
p
-
-
z
-
-
-
z
z
e
a
-
-
a
z
-
z
-
z
-
a
-
z
-
-
z
-
a
-
-
p
-
-
z
-
-
-
-
z
z
c
a
-
f
h
z
h
z
-
-
-
-
-
-
-
a
-
-
y
-
d
-
r
a
-
-
m
-
v
-
z
z
-
-
r
-
w
-
u
a
q
a
z
-
-
-
-
a
-
-
h
-
a
-
a
a
a
-
h
h
e
-
z
-
-
-
z
-
-
-
s
a
-
q
z
-
-
z
-
-
a
a
a
-
a
a
-
-
z
-
-
-
z
-
z
-
t
-
a
-
j
k
-
a
a
a
z
m
-
z
-
-
-
a
z
-
-
a
-
-
z
z
-
-
a
-
-
-
s
a
a
-
-
a
-
-
h
z
-
-
a
-
g
-
z
a
z
-
-
-
i
-
f
-
a
t
-
-
z
v
a
z
-
-
a
z
-
z
-
-
-
u
n
g
-
-
-
y
-
a
-
z
a
a
l
u
-
-
-
k
d
-
-
-
a
-
-
-
n
a
z
z
a
d
-
a
-
-
z
-
z
z
-
-
s
a
-
-
-
-
-
a
-
z
-
a
s
a
z
a
-
-
a
-
-
a
-
o
-
-
z
-
x
-
z
-
-
-
u
z
y
a
s
u
a
-
a
m
g
a
-
z
-
z
a
-
-
z
z
a
-
-
z
j
b
-
-
-
-
-
-
a
-
-
a
-
a
z
z
i
-
-
-
z
a
-
z
a
-
-
-
a
z
a
a
a
-
a
-
a
-
a
o
-
z
-
-
h
t
-
a
s
-
-
-
z
-
a
-
-
-
-
a
z
z
a
-
-
q
-
u
z
-
z
z
k
-
a
-
l
-
a
-
-
-
a
l
-
-
x
-
-
z
z
z
-
-
-
z
-
-
y
-
-
-
-
-
a
a
-
u
f
z
-
e
-
-
c
z
-
t
z
c
z
e
a
a
-
a
-
a
z
-
z
-
b
-
-
a
-
z
-
z
-
m
-
a
n
z
-
g
-
a
z
w
-
-
u
-
-
z
a
-
-
w
a
z
a
-
-
k
a
-
a
-
-
-
-
a
x
-
z
a
-
a
-
k
-
a
-
-
n
a
a
-
-
p
-
-
z
z
z
-
z
-
a
-
a
-
z
-
-
-
-
-
u
-
z
-
-
-
-
b
u
-
z
i
y
-
a
-
-
-
-
z
i
-
-
p
z
a
a
-
-
a
-
a
-
-
-
-
-
-
-
a
-
-
j
z
-
-
-
-
a
n
a
z
-
a
z
-
a
-
z
-
z
-
-
-
-
-
z
a
-
z
-
a
-
-
-
g
x
t
-
-
-
-
-
o
-
u
-
-
m
-
-
a
w
i
-
c
-
-
-
v
z
z
-
-
a
-
k
-
d
z
a
a
-
s
-
-
z
z
-
-
n
-
-
z
-
-
o
-
p
-
z
a
y
-
-
-
-
a
-
s
-
a
-
u
a
v
-
-
-
j
-
y
a
a
o
z
-
-
-
k
l
a
-
-
z
c
z
z
-
-
a
a
-
b
a
a
z
l
a
x
t
a
-
z
-
z
-
a
-
-
-
-
-
x
-
-
-
z
z
-
-
-
l
-
-
a
-
-
-
-
-
a
-
-
a
z
z
x
-
a
b
-
-
-
a
d
a
-
z
j
z
w
z
a
z
z
-
-
z
a
a
w
a
f
a
a
-
d
z
-
a
-
-
-
a
x
-
-
a
z
-
z
-
-
z
a
-
-
-
-
-
a
a
-
j
-
-
a
-
a
z
z
a
z
-
j
-
-
-
-
-
a
a
z
a
-
z
-
a
a
-
-
-
-
-
-
z
-
z
-
s
a
a
z
a
a
-
-
-
p
-
t
-
z
e
-
-
n
-
-
z
z
-
r
a
-
a
-
a
-
a
-
-
z
z
z
a
-
z
-
a
-
z
-
m
-
z
-
-
a
a
-
-
a
f
-
l
-
z
-
z
-
-
e
z
-
-
z
-
e
q
-
-
s
-
-
-
z
a
-
-
-
-
a
-
-
-
-
-
t
-
-
-
-
-
a
-
a
-
t
d
-
-
g
a
z
h
-
-
-
-
a
-
-
k
e
-
-
-
-
-
-
-
a
a
-
-
m
-
b
a
a
z
-
a
y
-
-
z
a
a
-
z
z
-
-
a
z
-
-
-
-
q
z
i
n
z
v
l
a
-
z
a
-
-
z
z
-
-
z
-
h
-
b
-
a
-
z
z
z
-
z
z
z
a
-
-
-
-
a
z
z
v
z
z
z
x
-
z
-
-
-
z
a
a
-
z
-
-
a
-
r
-
-
a
-
-
-
-
-
a
a
a
-
a
c
a
a
f
-
-
z
-
z
-
-
-
-
-
z
u
p
z
a
-
-
a
d
l
-
-
-
-
-
d
z
-
-
z
o
s
c
z
-
m
-
-
j
-
a
a
-
-
-
-
a
a
c
-
z
-
a
z
-
-
m
a
-
-
-
-
a
m
-
-
-
a
w
-
-
z
a
-
z
-
-
l
a
a
q
-
-
-
-
a
i
-
z
-
-
-
k
-
-
-
e
-
-
a
f
-
-
-
a
a
-
a
y
-
a
-
-
z
-
a
k
-
-
-
-
-
-
-
-
-
z
-
b
-
-
w
-
-
i
-
-
a
a
z
-
-
z
-
a
z
-
-
-
z
z
-
a
a
o
z
a
-
a
-
z
r
a
a
a
z
a
a
z
a
-
-
x
p
-
z
x
-
-
-
-
-
-
-
c
-
z
-
-
a
-
p
-
-
-
-
a
a
e
-
-
z
a
-
-
-
-
l
b
g
-
z
a
z
-
-
m
h
a
f
-
-
-
-
-
z
-
-
-
z
-
-
-
i
a
-
b
h
-
-
-
a
h
z
-
b
a
-
b
-
a
z
-
-
a
z
a
m
-
-
r
-
z
z
a
c
-
a
i
a
a
a
-
-
-
-
-
-
a
-
-
-
a
-
-
z
-
z
a
-
-
-
-
-
-
-
a
z
-
-
-
-
a
-
j
a
z
z
-
-
-
a
a
z
a
-
-
a
z
a
z
-
-
-
a
z
-
-
-
a
-
z
a
-
-
o
-
a
z
-
z
-
-
-
z
z
a
-
c
l
a
u
-
-
r
a
-
-
p
z
z
-
r
-
z
a
a
c
h
b
a
-
-
a
d
l
-
z
a
a
-
-
h
-
-
-
z
-
a
d
-
-
-
-
-
a
q
-
z
a
-
a
q
-
-
a
s
-
j
e
-
-
-
-
-
a
a
-
-
-
-
z
-
a
i
a
-
r
z
-
a
a
-
-
-
m
-
b
x
d
a
-
-
-
z
-
a
-
a
-
-
-
z
s
-
z
r
k
a
-
-
k
-
-
-
y
t
l
-
a
q
-
-
-
-
z
z
g
z
-
p
-
-
a
a
-
a
-
a
y
n
a
-
d
z
-
n
-
q
-
-
z
z
r
-
z
-
z
-
-
-
-
m
c
a
-
d
-
a
z
-
j
-
z
-
a
-
y
-
d
-
a
-
a
-
w
-
-
-
-
z
h
-
z
-
-
-
-
-
-
z
z
z
z
-
a
-
z
y
-
-
-
i
r
i
-
a
-
a
-
-
-
-
a
-
-
-
-
e
h
-
-
a
z
-
f
z
-
a
z
u
-
-
-
-
-
-
-
-
-
-
f
-
-
a
a
-
a
-
-
-
a
-
-
f
-
-
-
x
-
y
a
-
f
-
l
z
-
z
-
-
z
k
a
-
-
-
a
z
-
y
-
-
j
-
a
-
z
-
w
a
u
-
-
-
a
-
i
b
-
a
z
-
-
-
-
a
-
a
-
c
v
-
-
s
a
a
z
-
c
-
n
-
a
-
-
-
-
z
-
a
-
a
-
g
-
j
a
z
-
-
-
z
z
-
a
z
z
-
-
-
-
b
-
j
w
-
-
y
z
-
-
b
-
z
z
-
-
k
-
a
-
b
-
n
z
-
a
z
a
z
z
d
t
z
-
u
-
-
-
z
x
-
-
-
-
-
-
z
-
-
a
e
a
-
-
-
d
-
a
-
-
s
z
-
z
-
a
z
z
a
-
s
-
a
-
-
-
-
-
u
-
m
-
g
-
k
a
a
-
z
o
-
d
-
-
z
-
-
z
-
a
d
-
a
j
-
-
-
-
b
m
z
-
a
-
a
-
-
-
a
-
a
a
-
-
h
-
a
-
z
a
z
-
z
n
-
-
s
-
-
m
a
-
-
-
k
-
j
y
a
-
a
-
-
-
m
-
a
-
h
-
a
-
a
-
d
-
h
z
-
-
z
-
m
j
-
a
a
-
-
-
o
-
j
a
-
i
a
-
z
k
-
-
-
-
b
-
r
c
-
z
-
z
z
a
-
a
-
w
g
m
-
c
a
-
-
-
f
z
a
a
k
z
-
a
a
a
z
w
a
-
-
-
-
z
-
z
-
a
-
p
e
-
v
-
a
-
-
-
f
-
-
z
-
q
z
z
a
-
o
-
-
-
a
a
w
j
-
z
z
a
-
b
x
-
z
j
z
-
a
-
-
-
z
z
a
z
-
y
-
v
-
z
-
z
-
c
-
a
-
z
-
-
y
a
-
-
-
z
-
-
-
a
-
k
z
-
n
-
a
-
b
-
-
a
-
z
-
-
-
z
t
z
-
x
z
z
-
-
-
-
z
-
-
l
a
-
w
p
a
-
-
-
z
-
-
j
z
-
-
-
a
-
-
h
-
-
a
z
a
-
-
-
o
z
-
s
z
a
-
-
a
-
l
z
-
-
-
-
a
a
z
-
-
-
f
-
-
-
-
m
-
-
-
-
a
-
y
z
p
z
-
-
z
-
z
-
z
-
a
-
-
-
z
a
-
-
y
o
g
z
-
-
u
-
z
-
-
-
y
a
-
-
w
-
k
d
z
-
-
-
a
-
-
l
d
d
-
-
z
-
-
-
t
-
-
-
i
-
s
-
z
-
r
-
n
a
-
-
z
a
-
-
m
z
z
a
-
w
-
-
z
a
-
z
a
z
a
-
z
-
a
-
a
a
-
-
n
p
z
-
-
-
z
a
-
-
a
o
a
a
-
a
a
-
d
-
-
-
-
-
i
-
-
-
-
a
-
z
a
-
a
-
-
a
-
-
s
-
-
-
z
z
-
-
a
-
v
-
m
-
h
-
a
-
w
-
f
-
p
-
x
p
a
-
-
a
z
-
z
-
j
a
z
u
-
c
-
a
-
-
a
a
-
u
-
z
z
z
-
-
a
z
-
t
-
-
z
-
-
b
-
z
-
o
-
z
a
-
a
z
z
-
-
-
p
-
a
-
a
-
z
w
z
-
-
z
-
-
-
z
z
a
z
a
-
-
-
z
-
-
z
z
-
-
a
-
-
a
-
-
a
r
-
-
a
o
a
-
-
-
-
z
-
-
t
-
b
-
a
-
a
-
q
-
a
t
-
-
c
-
b
z
-
-
-
z
a
z
a
z
-
o
z
j
-
-
-
-
-
-
-
i
z
a
j
-
-
a
-
-
d
-
z
-
-
a
h
z
z
-
-
a
a
-
-
t
m
z
-
z
v
v
-
i
z
-
a
-
a
-
z
a
-
z
-
z
-
z
-
n
-
i
-
a
-
s
-
-
-
-
-
z
a
h
-
-
-
-
c
-
k
-
z
-
a
-
-
z
-
-
q
-
z
z
-
-
-
z
z
s
a
-
i
a
-
a
o
a
-
-
a
-
-
z
t
a
u
-
z
r
z
-
s
-
a
z
m
-
-
-
-
-
a
-
-
a
z
c
-
z
g
-
-
-
u
y
m
-
-
-
-
-
m
-
-
-
-
-
z
a
z
-
a
-
z
s
-
-
a
-
-
-
-
-
u
a
a
-
-
-
g
-
i
t
e
-
y
-
z
-
a
-
s
z
-
-
w
-
z
a
-
z
-
-
a
x
-
w
-
-
-
a
z
-
z
a
z
j
-
m
z
s
w
-
a
-
-
z
-
a
a
-
-
h
s
z
z
z
z
-
a
-
e
a
f
z
a
-
-
a
-
-
x
-
z
-
z
a
-
-
-
z
a
-
r
-
-
-
z
z
o
-
-
-
c
-
t
g
-
-
z
-
z
a
-
a
z
b
a
z
m
a
-
-
-
-
-
z
-
-
-
-
a
v
a
-
-
-
-
-
z
-
v
f
a
-
e
z
-
a
d
a
-
z
a
-
-
z
z
-
-
-
-
e
z
a
-
z
-
-
a
-
-
a
a
-
-
-
a
-
-
z
c
-
z
a
z
z
a
a
-
z
a
a
-
-
z
a
-
-
-
z
a
-
o
-
n
a
-
z
-
-
-
-
m
-
z
a
-
-
-
-
-
-
a
-
c
a
x
-
-
-
z
-
k
-
a
-
a
-
-
-
-
-
-
-
-
-
-
-
-
i
-
a
z
-
a
-
x
-
-
a
a
a
-
-
z
-
a
-
-
-
o
-
y
-
i
-
c
z
z
-
z
-
z
z
-
r
m
m
-
a
a
-
z
z
-
q
-
y
-
-
z
-
-
h
z
a
z
-
-
-
-
z
l
a
a
g
n
-
a
z
z
a
z
a
z
x
z
z
-
l
-
-
a
-
-
-
a
-
-
z
-
-
-
-
o
-
a
a
-
-
-
-
a
a
-
-
-
-
z
k
z
-
-
-
-
-
-
-
v
-
-
-
z
-
a
-
-
-
v
a
a
-
m
o
l
a
-
-
w
u
-
a
-
h
l
d
-
t
a
z
-
-
n
a
z
-
-
z
z
-
b
a
a
z
-
b
w
-
z
-
-
p
-
a
-
-
v
z
a
-
z
z
g
z
-
-
h
-
-
p
t
z
a
h
-
-
a
-
-
-
a
-
-
-
z
m
-
a
-
z
a
a
z
a
-
z
-
a
-
-
-
e
p
a
-
z
-
-
y
g
-
k
-
-
-
d
-
z
a
a
-
z
-
-
-
-
-
-
-
-
a
-
a
-
-
k
-
a
p
a
c
z
-
-
-
-
a
z
-
a
-
-
z
-
a
-
-
-
a
-
-
-
z
-
-
-
-
-
-
z
-
b
a
-
-
-
a
i
x
-
a
-
a
z
-
z
-
t
-
-
-
-
z
-
s
-
-
j
-
a
-
-
x
-
a
k
v
z
a
-
z
-
a
-
-
a
-
-
a
-
z
a
z
a
a
-
-
a
u
a
-
a
b
x
w
-
-
x
a
z
a
k
-
z
-
-
-
-
-
a
-
-
a
-
-
-
d
-
o
z
a
z
a
-
-
a
e
-
a
-
-
-
-
i
-
-
z
z
-
-
-
-
o
z
-
z
r
-
h
-
-
p
a
-
a
-
-
a
z
a
-
z
a
z
-
z
-
z
d
-
z
-
-
z
-
q
a
g
-
-
-
z
-
-
k
-
-
-
j
z
-
-
-
z
-
c
a
-
z
r
f
a
g
-
-
r
l
-
a
t
-
a
-
-
z
z
z
a
z
-
z
z
z
a
a
h
-
-
z
-
-
z
-
-
a
-
-
a
a
-
j
-
-
x
-
z
z
-
-
-
v
a
z
-
z
a
a
n
-
d
-
a
-
q
-
z
-
-
-
c
c
g
-
a
-
-
z
-
-
-
z
v
z
-
z
z
-
-
a
z
-
a
-
z
-
-
-
a
g
-
a
-
-
f
-
z
a
-
-
z
a
-
-
a
-
-
-
-
-
a
-
z
q
-
-
a
-
a
k
z
a
z
-
z
a
-
-
a
-
a
-
z
-
a
w
-
-
-
y
p
a
z
-
z
-
-
a
-
-
-
b
-
z
-
-
a
-
q
-
-
-
z
o
-
-
z
a
-
-
a
-
a
z
a
-
-
z
a
m
-
z
a
r
s
-
-
o
-
-
-
w
-
z
z
i
y
-
-
a
h
-
-
z
-
-
a
-
z
z
-
p
a
-
-
a
h
-
-
o
a
-
a
-
e
-
a
-
-
a
z
-
-
z
a
-
-
g
a
-
-
z
-
-
a
z
-
-
-
-
-
-
m
-
-
-
a
q
e
-
q
-
z
-
-
-
a
-
-
a
-
-
z
r
-
z
-
-
a
-
-
a
a
z
z
a
a
-
a
-
-
-
z
a
-
q
-
-
-
-
-
a
z
-
-
z
-
a
-
z
-
z
-
-
a
-
z
-
q
-
-
-
n
-
z
-
z
z
a
a
a
m
-
z
z
z
a
a
a
-
-
-
-
-
-
a
s
-
-
-
-
-
z
a
z
-
a
-
-
-
p
-
-
a
-
-
v
-
-
z
r
-
-
a
z
z
a
a
r
a
-
m
-
d
z
a
a
-
-
-
a
a
f
-
a
-
z
z
z
c
-
-
q
-
a
z
-
-
j
-
z
a
z
-
-
z
-
z
-
z
-
z
-
z
z
a
-
-
z
y
z
-
-
-
-
-
-
-
-
-
-
-
-
-
a
-
a
-
-
-
-
-
x
-
-
p
l
-
a
z
-
-
-
-
a
a
z
-
z
a
-
-
-
-
n
-
z
x
-
-
z
z
n
z
-
-
-
l
-
-
-
u
-
o
-
v
z
-
-
u
-
o
a
a
a
a
v
-
-
p
-
-
-
a
a
a
z
-
z
c
-
z
w
w
f
z
z
z
i
z
o
a
-
a
a
-
f
a
-
-
-
a
r
a
-
-
k
-
z
-
-
z
c
o
-
-
-
-
-
-
-
-
a
-
-
-
z
-
-
z
-
j
z
-
z
h
-
a
a
c
l
z
z
-
a
-
a
-
f
a
-
-
-
-
-
l
z
z
z
z
l
-
-
a
-
z
-
-
a
-
-
-
d
-
-
r
v
p
z
-
-
-
-
z
u
w
-
-
a
-
-
a
-
-
-
-
e
-
-
-
-
-
a
-
q
z
o
-
a
z
y
-
-
t
-
-
-
k
-
-
-
-
a
p
-
-
-
-
-
g
-
a
o
o
z
-
-
n
-
-
z
z
-
-
z
-
-
u
r
s
z
z
a
l
o
a
-
z
-
-
z
-
a
-
-
-
s
-
z
-
f
z
a
-
a
-
-
-
-
s
-
-
a
-
q
w
q
b
-
-
-
-
-
o
-
a
-
-
a
-
a
-
-
s
z
z
a
-
a
f
-
z
-
k
a
a
-
r
z
e
-
-
z
-
a
-
-
-
-
-
z
-
-
-
-
f
o
-
a
a
x
-
-
-
a
-
-
k
c
a
-
-
-
a
-
e
-
m
-
n
z
z
-
v
-
z
-
z
-
g
-
-
-
z
w
-
-
z
-
z
z
a
n
d
w
-
-
-
a
-
-
a
-
a
a
z
-
t
-
a
r
z
-
q
-
-
a
-
z
-
q
-
z
-
a
-
-
a
s
z
r
-
-
-
g
-
b
-
x
r
-
a
r
z
-
-
a
-
z
a
y
c
a
-
-
-
z
-
-
-
-
y
-
b
-
a
-
-
-
-
a
-
a
-
a
a
-
-
-
-
a
-
c
-
-
i
a
-
-
i
a
-
-
a
a
-
-
g
p
-
l
-
-
c
-
z
-
y
-
j
-
i
-
w
-
z
a
-
-
f
z
z
a
-
a
i
z
z
-
a
z
y
t
a
-
a
a
-
-
v
a
-
i
a
-
-
z
-
-
b
-
-
-
z
l
-
-
-
t
z
a
z
-
a
-
z
-
-
-
-
z
-
-
a
a
a
-
-
a
-
z
a
z
i
-
z
-
z
a
-
a
-
-
-
a
z
-
z
-
d
z
h
a
-
-
-
-
-
s
-
-
p
-
z
-
k
a
h
a
a
f
i
-
z
j
-
-
z
-
-
-
-
-
-
a
-
-
-
a
-
b
z
a
-
z
a
r
r
z
-
-
-
t
a
-
-
a
-
-
-
a
z
-
g
-
-
a
a
-
a
-
-
z
-
-
-
z
-
t
-
-
a
-
q
-
a
-
a
a
z
-
-
-
-
a
-
z
-
-
g
-
q
-
z
y
e
-
z
-
z
-
-
a
a
-
z
-
z
-
-
-
g
a
-
z
h
a
-
a
-
a
-
-
-
a
k
-
-
-
z
a
a
-
a
-
-
z
-
y
-
z
a
a
-
-
-
a
a
-
z
-
-
-
-
i
a
a
-
g
-
z
-
c
a
a
a
w
-
-
-
-
-
g
-
z
-
z
-
z
c
-
-
-
z
a
-
a
-
v
-
a
-
a
z
-
p
q
-
a
k
-
-
g
x
-
-
p
z
a
-
-
-
a
a
z
-
-
-
z
a
t
z
-
a
s
-
a
-
p
-
z
-
-
z
-
-
-
-
z
a
i
-
-
-
-
-
z
-
a
-
-
v
z
z
a
y
-
z
-
-
a
-
z
z
a
p
-
z
-
-
g
a
r
-
-
z
a
-
z
-
a
a
a
-
-
-
h
-
-
s
a
y
a
-
x
-
-
-
z
-
-
-
-
a
a
z
z
-
-
-
-
-
k
z
f
l
-
d
z
y
-
z
z
a
z
-
-
-
z
a
-
z
-
p
z
-
-
v
a
-
a
-
-
-
-
-
g
e
z
u
-
-
-
-
-
-
s
-
z
g
-
-
-
t
v
z
-
-
-
-
-
-
a
-
a
-
-
v
z
z
a
z
z
-
-
a
-
-
z
-
z
-
-
z
a
-
-
e
-
i
-
-
m
-
a
h
-
-
-
p
-
a
-
z
-
-
a
a
-
-
z
-
z
a
a
-
a
a
z
z
n
-
-
-
z
-
-
-
-
-
a
a
-
-
-
-
-
f
-
a
a
-
z
z
-
y
w
z
z
-
z
z
z
a
-
-
z
-
-
-
z
-
-
-
-
i
z
a
a
d
-
-
-
z
-
-
a
-
-
z
-
-
j
z
a
a
-
m
z
a
z
-
-
-
-
a
-
a
z
-
e
t
o
-
z
-
-
-
a
a
-
j
b
h
-
-
z
z
-
a
-
-
j
-
-
v
a
z
p
a
-
-
-
y
z
u
-
-
-
-
z
z
-
z
h
x
-
z
-
-
c
z
z
a
a
-
-
-
-
a
-
-
-
z
a
a
z
-
w
-
a
m
-
a
a
a
-
-
k
-
-
a
-
a
a
-
-
-
-
z
a
-
-
-
z
-
-
a
h
-
v
a
-
-
-
-
a
-
-
z
z
-
-
a
-
a
a
z
-
-
-
-
z
-
z
-
-
-
a
z
a
-
a
z
a
b
a
-
z
z
z
-
a
y
-
-
-
-
a
z
-
x
z
s
-
-
-
-
a
a
-
q
e
-
u
z
a
-
r
-
z
z
g
-
-
-
-
-
a
-
-
z
-
a
c
a
a
-
-
-
-
z
-
-
z
-
-
z
-
z
w
z
-
z
z
w
m
-
z
-
z
s
-
z
-
-
-
-
-
-
z
v
-
z
z
-
a
-
z
-
-
z
-
a
-
-
a
-
-
z
a
-
-
-
-
a
-
w
-
-
-
-
-
a
s
-
-
a
-
-
a
-
s
-
-
a
a
l
-
z
-
-
z
-
-
u
a
z
d
-
-
-
-
l
-
q
z
-
z
e
g
-
-
x
-
-
a
-
-
z
-
m
-
a
a
z
a
a
z
m
t
-
-
z
a
-
-
v
q
a
m
a
z
-
-
-
-
a
a
-
l
s
z
z
a
a
a
-
a
z
-
-
a
-
z
z
n
-
c
-
-
-
-
-
-
-
a
s
a
-
z
s
-
-
n
-
a
-
-
-
z
-
a
-
m
a
c
-
-
q
-
z
-
-
-
-
-
-
-
a
-
z
-
b
d
-
c
z
-
t
-
-
a
-
-
a
t
z
-
t
-
-
-
a
-
z
w
r
z
-
-
o
-
z
z
a
w
-
z
a
a
-
z
z
z
p
-
a
-
-
b
r
-
p
-
-
z
j
z
z
z
-
z
-
-
a
z
-
a
-
a
-
-
-
-
-
-
a
-
-
-
-
-
-
-
i
z
a
-
a
-
-
l
-
d
a
-
t
e
-
-
-
z
i
-
-
-
c
-
-
-
z
-
-
-
-
-
a
w
-
a
y
z
z
-
q
-
-
a
-
h
-
z
-
-
v
-
z
b
m
-
-
a
-
a
f
z
-
a
z
-
a
z
-
a
g
a
-
l
-
z
-
-
i
-
-
-
-
-
-
l
a
-
y
v
z
-
-
-
-
w
t
-
d
-
-
-
-
a
-
-
-
a
-
z
z
z
a
f
y
-
-
c
i
n
-
-
r
-
a
z
-
k
-
a
-
o
a
-
-
z
-
z
-
-
k
-
-
r
z
-
z
c
z
g
-
z
-
v
a
o
-
-
-
-
-
a
z
z
z
-
n
-
o
-
a
-
-
g
-
z
-
-
a
a
a
s
u
a
a
-
a
a
a
z
-
z
a
-
a
z
-
-
-
a
b
z
-
-
k
y
-
z
-
a
-
z
-
-
-
-
d
y
c
p
-
k
-
-
a
-
z
-
a
-
-
-
a
r
-
z
-
a
-
-
-
-
a
-
-
z
-
-
f
a
-
-
z
z
-
e
-
-
a
a
-
x
-
z
z
-
z
-
a
-
-
z
z
h
z
c
-
-
z
-
z
q
z
a
-
-
z
z
-
a
-
-
z
l
-
-
z
-
q
-
u
-
a
a
-
r
-
-
-
-
-
z
-
s
a
u
-
z
r
-
a
g
-
-
a
-
-
z
a
-
-
-
a
-
z
-
i
a
z
m
-
z
-
-
-
v
-
z
-
-
-
b
-
z
-
-
a
z
-
-
z
w
c
z
z
e
-
s
-
j
-
a
-
-
-
z
s
z
-
-
l
z
-
-
-
-
f
m
-
-
-
-
i
t
-
d
a
-
x
z
z
n
-
-
-
-
o
c
-
n
-
-
-
-
-
-
t
e
-
-
a
z
-
a
p
c
-
-
z
z
z
-
-
-
z
c
-
-
-
-
z
-
-
a
a
-
a
q
z
a
-
a
-
-
z
-
j
-
-
-
-
z
-
a
q
-
-
z
a
a
a
-
z
a
-
r
a
a
a
a
-
a
-
a
-
-
-
-
a
z
z
a
-
-
z
a
-
o
-
a
-
-
z
w
-
b
-
-
-
-
-
-
d
-
-
s
-
-
-
z
-
z
-
-
-
-
-
-
-
a
z
a
-
-
-
q
z
a
a
k
-
z
-
-
-
l
p
-
-
a
-
g
-
o
-
-
a
a
z
-
-
-
a
z
a
-
z
a
a
c
-
l
a
z
-
-
-
z
y
q
-
-
-
a
z
z
-
z
-
-
-
g
a
-
a
a
t
z
-
e
z
a
a
-
g
-
-
-
v
-
w
-
-
a
-
-
-
-
u
z
-
-
-
z
-
-
-
a
-
-
z
-
c
z
-
-
-
-
a
-
-
z
j
h
f
a
-
-
-
z
a
a
-
a
m
-
-
-
z
-
-
-
-
a
-
z
z
-
-
-
-
-
-
a
z
-
z
a
-
-
-
-
i
a
a
a
-
a
v
-
g
-
-
-
t
-
-
a
z
x
-
z
o
r
-
f
a
f
-
-
-
-
-
-
z
z
-
a
a
-
-
-
z
q
x
a
-
-
-
a
z
-
z
a
n
z
a
-
-
-
m
z
-
-
-
-
a
-
-
t
m
z
a
w
-
-
t
a
z
a
-
-
z
-
l
z
-
t
-
a
a
a
-
-
-
w
-
a
-
-
-
z
-
e
z
-
a
z
g
u
-
k
k
z
j
-
a
-
-
-
-
-
s
z
d
z
z
-
b
-
-
-
z
z
-
-
z
-
-
-
a
-
-
w
-
-
-
a
a
-
-
z
-
-
t
-
a
-
z
r
-
i
a
a
a
a
-
z
h
-
-
-
-
y
a
x
-
b
m
z
z
-
-
-
z
a
a
-
-
a
z
-
h
-
z
a
x
e
a
e
-
a
-
-
-
-
o
-
-
-
z
z
y
-
a
-
a
-
a
-
-
-
a
-
-
z
a
-
-
z
-
-
z
-
h
-
-
-
z
-
a
z
-
z
-
m
-
-
a
a
z
-
j
a
z
-
z
-
-
-
a
-
-
z
a
-
z
-
z
-
-
-
-
-
e
z
a
a
-
a
-
-
-
l
-
a
-
-
s
l
a
-
-
-
-
a
-
j
-
a
a
-
-
o
-
a
z
-
-
a
-
z
z
-
z
a
z
-
-
-
-
a
a
-
-
z
-
-
-
z
-
z
a
c
a
z
v
-
-
-
-
z
n
-
-
u
-
-
z
-
a
z
z
-
z
-
-
-
u
-
-
a
-
a
-
z
z
-
g
-
-
a
z
-
b
-
a
-
q
a
z
z
f
a
z
-
-
-
z
a
-
-
z
a
e
c
a
a
z
-
-
-
-
-
z
a
z
-
-
-
q
a
-
-
a
z
c
-
s
a
-
-
-
-
a
-
a
-
a
a
z
-
a
-
-
-
a
z
a
z
f
a
a
a
-
t
-
b
-
y
-
-
j
-
-
z
-
z
-
z
z
e
-
u
-
a
-
z
-
-
-
z
-
-
-
-
m
z
b
n
-
-
-
p
-
a
-
a
z
k
-
-
-
a
a
z
-
-
a
z
z
-
-
-
a
z
-
-
-
z
z
-
-
-
-
z
v
y
s
-
a
w
-
a
-
a
z
a
-
a
-
-
a
r
-
a
-
-
j
-
-
m
y
-
a
n
-
-
-
a
a
-
t
-
-
z
a
-
-
z
-
-
n
y
-
a
-
-
l
a
-
-
-
-
z
-
a
-
-
z
-
-
s
a
q
-
a
t
a
-
z
-
a
z
a
-
-
z
y
t
-
a
-
-
a
j
-
-
q
z
-
-
z
-
g
i
-
-
k
a
-
a
-
z
-
-
-
-
a
-
-
-
z
z
k
a
-
-
d
a
-
a
a
-
z
-
z
i
-
-
-
-
c
-
a
-
z
z
-
-
a
j
z
z
-
-
-
z
a
a
-
-
q
a
-
-
-
-
p
z
a
-
-
-
z
-
a
-
a
-
-
-
-
z
a
-
-
a
-
a
-
-
-
-
-
-
s
t
a
-
-
c
-
-
w
d
-
z
z
a
z
h
w
z
-
z
-
-
-
-
a
-
-
-
-
-
a
-
-
-
r
-
z
z
-
-
a
r
a
-
-
z
z
-
f
-
-
-
-
z
-
z
z
-
-
-
-
-
-
z
z
g
-
-
a
z
-
-
-
-
d
-
m
r
k
-
n
z
-
e
-
a
z
z
-
-
-
-
k
-
z
-
z
-
-
-
x
-
u
-
n
-
f
-
k
z
r
z
-
-
-
s
-
z
z
a
z
-
-
-
-
-
n
-
r
-
a
-
c
-
a
-
f
a
a
-
-
-
s
-
a
-
f
-
x
a
-
-
n
-
m
a
-
c
v
w
q
z
a
-
-
z
-
-
z
z
-
a
-
e
z
f
-
a
e
-
-
-
y
z
x
o
-
t
-
-
t
-
v
f
-
-
-
z
-
a
-
-
a
-
a
-
a
z
z
-
k
x
z
-
-
s
q
-
a
-
a
-
-
d
-
a
-
z
-
a
a
-
a
-
-
-
-
z
a
-
a
z
z
-
f
-
i
z
v
-
r
z
-
-
y
-
-
z
-
y
a
z
z
a
-
-
-
-
k
z
d
z
-
-
i
z
-
z
z
-
-
a
-
b
z
-
-
g
-
g
-
-
a
a
-
a
-
a
-
z
-
g
-
-
-
-
-
-
z
-
-
-
-
z
-
k
-
-
z
a
d
-
-
a
-
w
a
-
-
-
-
-
-
-
z
z
-
z
-
m
-
-
a
-
-
-
n
-
j
-
o
m
v
z
a
r
-
-
q
-
z
a
-
-
n
-
-
-
z
g
z
p
-
-
-
-
-
z
z
-
-
a
z
-
-
-
a
i
-
-
w
x
-
z
-
d
-
a
-
e
z
-
-
-
s
-
k
z
-
a
-
-
e
-
z
-
a
a
-
a
-
i
-
-
l
t
a
-
z
-
-
a
-
-
c
z
d
a
-
-
r
z
-
z
-
z
a
a
-
s
a
z
-
z
z
-
-
a
z
-
-
a
a
-
z
-
-
-
-
-
-
a
a
-
-
-
a
z
a
-
a
-
-
-
-
-
a
z
-
a
-
a
z
-
-
-
q
-
a
-
a
z
a
z
a
-
-
b
z
j
z
-
z
a
z
z
-
a
-
-
a
z
-
c
-
-
a
z
-
-
a
z
-
-
a
a
-
u
v
-
z
a
-
-
-
-
a
z
a
p
a
-
-
-
a
j
x
-
a
l
-
q
-
-
z
a
-
z
-
-
-
t
-
a
b
a
-
a
-
-
a
-
-
-
-
a
k
-
-
-
-
-
-
-
-
a
a
w
-
-
r
a
-
-
z
l
y
a
a
z
a
-
a
-
a
-
-
-
-
z
a
q
-
a
z
-
-
p
z
-
z
z
-
a
a
z
-
a
-
-
a
-
-
-
v
-
r
a
-
a
z
a
-
x
-
b
z
a
a
z
-
n
-
-
-
e
-
-
-
-
-
p
-
-
a
z
z
z
-
-
-
f
z
-
-
-
-
q
a
-
-
z
j
a
-
-
o
-
-
z
z
-
-
-
z
-
a
g
-
f
-
a
-
a
z
-
a
l
-
-
a
-
a
j
-
z
-
i
-
a
x
a
-
z
a
e
a
-
-
-
a
f
x
-
z
a
z
-
-
-
z
a
-
a
s
-
-
-
-
-
u
-
s
a
-
-
z
z
a
-
-
a
-
-
z
-
z
c
t
u
-
z
-
-
z
w
-
-
-
z
z
e
a
m
-
-
z
a
-
-
-
a
-
-
z
z
-
-
z
a
z
t
-
-
-
-
-
d
-
-
u
a
a
a
z
h
-
-
a
-
-
z
-
-
a
a
z
a
-
z
-
-
a
w
-
-
r
-
-
-
z
a
k
h
-
-
y
a
-
-
-
y
f
-
-
a
a
-
-
j
o
-
-
-
-
-
-
d
u
-
a
-
-
-
a
-
a
z
z
-
-
i
c
z
-
-
-
-
-
-
-
a
a
-
-
-
-
-
v
z
a
-
z
a
g
-
z
e
w
z
z
-
-
a
z
a
-
a
-
-
-
a
-
j
p
a
a
z
z
u
-
-
u
a
-
-
o
x
-
i
-
-
-
z
z
-
-
-
l
-
-
p
-
-
-
-
-
x
-
-
-
a
j
-
-
a
v
-
a
g
-
-
z
k
-
-
-
a
z
a
z
-
-
-
c
a
-
p
a
-
u
-
z
z
a
r
a
a
-
a
-
a
-
-
a
-
a
-
a
-
-
-
-
-
-
-
-
z
-
z
-
d
q
z
j
-
-
a
-
z
a
-
-
-
z
-
-
m
z
-
p
a
u
-
f
g
u
a
z
z
a
-
a
e
-
-
z
-
-
-
-
-
y
c
z
z
c
q
-
a
-
a
-
-
-
-
-
r
z
p
-
z
h
z
-
-
z
-
a
-
-
v
-
z
-
z
a
-
-
-
-
-
h
-
-
a
-
-
z
d
-
-
-
z
a
z
y
-
n
-
-
a
m
-
j
a
-
z
-
-
a
-
-
-
-
-
p
-
-
z
-
a
-
-
-
z
-
-
-
s
-
-
z
z
c
z
c
z
-
p
z
-
z
-
z
-
z
-
a
-
-
-
-
-
a
-
-
-
t
-
a
z
-
-
-
d
z
-
z
-
z
-
-
a
-
a
-
-
-
-
a
a
-
-
a
a
x
-
-
-
k
h
-
-
t
f
-
z
-
-
o
-
z
-
z
-
a
-
q
-
e
z
a
z
-
h
-
-
-
-
j
-
p
-
c
-
r
h
-
z
z
-
a
-
z
-
t
m
-
z
-
z
-
-
z
z
t
a
v
-
-
a
k
v
-
-
-
z
-
-
a
-
-
a
-
a
w
w
-
-
a
-
r
-
-
z
-
a
h
z
-
-
-
-
z
a
z
-
s
-
-
z
z
z
-
-
z
-
-
a
-
z
-
-
s
a
-
-
-
z
z
-
-
-
a
v
-
a
x
p
a
-
q
a
e
z
r
a
-
-
-
h
b
a
w
z
a
-
a
-
-
-
z
k
a
z
-
a
-
a
-
v
-
a
-
-
z
-
n
-
q
f
z
-
-
-
y
-
a
a
z
-
-
-
z
-
a
z
r
a
-
a
-
-
a
-
a
i
-
-
-
-
z
z
-
g
-
-
i
-
k
-
-
-
-
-
a
-
-
a
-
a
-
a
z
-
-
-
m
-
-
z
-
a
-
z
a
-
a
-
-
a
d
a
a
-
-
-
-
h
-
z
-
-
z
-
-
z
-
-
a
a
-
-
a
-
a
-
-
-
t
-
a
t
z
z
a
-
z
-
a
z
a
v
a
-
-
a
-
x
a
w
-
f
-
f
-
-
-
-
a
s
-
-
-
-
a
a
a
-
-
-
a
-
-
z
-
z
a
-
f
-
z
-
-
-
k
-
-
-
d
-
l
-
l
-
a
-
q
-
z
-
q
-
a
-
a
-
h
-
a
z
-
-
h
t
e
z
-
c
z
-
-
-
z
a
f
z
a
l
-
a
-
z
a
-
-
i
w
-
m
-
-
z
-
k
-
-
z
z
a
-
-
z
z
x
z
-
-
-
s
z
z
-
a
-
z
z
-
-
w
z
-
z
z
-
-
-
a
l
a
d
b
-
-
-
z
z
z
-
z
-
a
z
z
x
z
-
b
-
-
-
f
a
a
-
a
-
z
-
a
-
-
-
z
-
g
a
z
z
-
u
-
-
a
-
-
a
-
-
-
-
u
-
l
z
-
-
-
z
y
t
m
n
-
-
z
z
u
-
z
-
y
-
j
a
-
r
-
t
-
-
-
-
a
t
-
g
-
-
a
p
-
a
z
-
-
z
z
b
-
a
-
-
z
a
-
a
-
a
-
-
l
-
a
-
a
-
-
z
-
z
z
-
a
-
-
-
-
-
n
a
z
-
-
z
a
-
-
a
-
-
-
y
w
-
z
-
a
-
z
a
a
a
-
-
-
a
z
-
z
-
v
z
a
z
-
a
-
-
a
-
-
n
a
-
z
-
-
-
a
z
u
e
-
z
-
-
-
-
-
-
-
d
-
a
a
a
l
-
-
a
-
-
a
a
g
b
z
z
-
a
-
z
-
-
z
a
-
-
x
-
r
a
-
z
-
-
-
-
z
y
-
e
-
a
z
z
-
a
-
-
a
a
-
-
-
a
z
-
-
e
a
a
-
-
-
g
a
i
-
a
-
-
m
-
-
z
a
f
-
j
-
-
a
a
-
z
-
-
z
-
i
a
-
-
a
a
-
-
z
-
z
v
-
-
-
a
z
z
-
-
-
a
-
a
-
-
-
a
-
z
-
z
h
a
z
-
-
-
d
z
-
-
-
s
-
z
z
-
-
e
a
s
p
z
-
z
-
a
-
z
-
e
-
r
-
-
-
-
-
z
a
i
-
a
z
q
-
z
-
a
-
-
z
-
-
-
a
d
a
e
-
-
-
-
z
x
d
-
a
a
-
a
-
-
-
-
-
a
z
-
-
a
n
e
-
-
a
a
a
z
-
-
a
-
y
-
a
-
-
z
f
z
-
a
-
-
-
z
-
z
-
a
r
-
a
-
u
a
-
-
-
a
-
a
-
z
-
-
-
a
q
z
-
a
l
-
-
-
-
z
-
-
a
a
r
a
-
z
z
a
-
z
-
p
-
-
z
-
-
-
-
-
-
-
-
q
-
z
z
-
-
z
a
-
a
-
s
a
-
c
z
-
-
-
s
-
z
a
c
z
-
z
-
a
a
-
-
-
z
-
-
-
-
-
-
a
d
-
-
z
-
-
-
-
x
n
-
-
-
-
h
k
z
-
-
e
a
-
-
-
-
-
z
a
-
-
-
z
u
a
h
-
e
-
-
-
-
-
v
w
z
a
-
z
-
a
-
-
n
-
z
u
a
-
-
-
a
-
e
-
a
-
-
z
r
a
a
-
z
-
-
-
z
m
z
a
-
-
-
a
-
k
r
a
a
-
-
-
a
-
a
-
-
q
-
-
a
a
z
n
q
-
-
c
-
z
-
z
a
a
s
-
-
z
z
-
z
a
z
a
a
-
-
-
a
z
z
-
c
a
a
-
z
w
a
z
-
-
-
n
-
a
z
j
z
-
d
-
-
i
-
a
-
m
-
a
-
-
r
-
-
-
a
a
s
a
-
-
-
a
-
a
-
z
a
-
-
a
v
-
-
s
h
z
-
a
-
-
a
-
-
-
a
-
-
a
u
-
z
a
-
z
-
i
o
-
n
a
-
a
b
z
-
a
-
-
-
-
r
h
a
-
-
a
z
-
z
-
z
-
-
a
-
z
-
-
-
h
-
z
q
n
f
-
-
-
-
a
a
-
-
z
a
-
z
-
-
-
-
u
-
a
z
-
a
-
-
p
-
a
a
-
-
v
q
z
-
u
z
p
-
-
x
-
a
a
-
z
a
z
-
-
k
-
-
z
a
a
-
z
-
-
z
z
-
a
-
z
-
t
-
-
-
-
a
-
z
o
j
a
-
a
-
-
a
-
a
-
-
-
-
x
z
-
-
z
-
-
z
-
-
z
a
-
v
-
-
-
-
a
-
a
-
l
-
-
z
a
-
-
p
z
-
z
r
-
a
a
-
i
-
a
-
z
-
z
t
a
-
z
a
-
w
z
-
y
-
-
-
-
a
-
-
a
-
-
-
-
-
a
a
-
-
-
b
-
a
-
-
a
a
-
-
-
k
-
a
-
-
-
-
b
z
-
-
z
-
-
e
m
z
z
-
-
z
-
p
-
z
a
b
j
a
-
-
u
z
-
-
-
-
y
c
-
-
-
-
a
-
-
u
-
a
z
-
m
-
a
z
a
-
z
-
m
z
-
-
z
-
a
a
-
-
-
-
-
-
-
p
-
z
-
w
-
p
a
z
w
a
-
z
g
a
-
-
z
a
-
s
a
z
-
-
z
z
-
j
-
-
z
-
z
a
-
-
-
z
a
-
-
-
a
z
-
a
-
m
b
-
z
-
v
-
-
z
-
-
z
p
-
-
-
-
-
y
-
a
z
-
-
-
-
f
a
h
-
-
-
a
-
k
a
-
a
a
l
-
a
a
c
-
-
a
d
z
-
-
-
-
-
q
a
z
-
a
-
u
u
-
g
-
a
-
z
q
a
-
a
-
s
z
-
a
-
-
-
-
a
z
a
z
a
-
-
-
-
z
-
z
-
-
-
-
-
-
-
z
x
c
-
-
a
-
a
-
-
o
-
u
a
-
z
-
-
l
-
o
a
j
a
m
-
-
-
-
-
u
z
-
-
z
-
e
-
r
-
b
-
w
-
a
-
e
z
-
-
y
q
-
v
-
d
a
a
x
z
-
-
-
h
-
-
-
z
z
z
z
-
-
-
z
z
-
-
x
z
-
z
z
-
f
z
-
z
-
-
e
-
-
a
l
z
z
z
-
y
a
-
z
-
-
z
a
z
-
c
-
-
-
-
-
-
-
-
z
z
-
m
-
-
-
-
z
z
-
-
n
a
a
-
z
a
z
-
-
z
-
-
t
-
-
-
o
-
g
a
z
z
z
-
-
t
f
-
-
l
-
-
-
-
a
-
c
-
z
-
z
-
u
z
g
x
-
-
a
z
-
-
m
-
f
f
a
o
a
a
a
a
-
-
-
f
-
-
-
-
b
z
-
a
b
a
z
-
s
-
a
z
z
-
-
a
-
-
-
a
-
z
-
b
a
-
-
-
m
-
a
l
z
k
a
-
a
-
z
z
-
o
-
z
-
a
a
a
-
-
k
-
-
z
-
-
z
-
-
z
-
f
a
a
x
-
w
k
z
-
a
a
a
-
-
g
-
-
z
-
m
-
-
-
z
-
-
z
n
-
-
z
-
z
z
-
-
a
z
-
-
a
-
x
-
v
a
z
v
-
w
-
-
a
z
-
a
z
z
a
v
-
v
z
-
-
-
-
a
x
-
z
-
-
-
-
-
a
a
-
-
h
j
f
-
-
-
-
z
z
-
-
-
-
-
-
-
-
-
-
a
-
s
z
e
a
t
o
-
s
z
a
z
a
n
g
-
-
c
u
z
a
z
j
-
-
-
m
-
-
o
a
-
-
-
-
-
-
z
g
-
a
a
a
h
z
r
j
-
a
-
j
-
-
a
b
-
z
-
-
v
-
-
-
a
-
-
v
-
n
a
-
z
-
y
f
a
z
-
a
-
-
z
-
a
a
-
a
-
-
z
-
-
-
-
-
z
-
a
a
-
-
j
-
-
-
-
-
-
j
-
z
e
-
-
-
-
-
-
-
-
-
-
-
w
i
-
a
z
d
x
z
z
-
w
z
-
-
-
j
z
-
-
-
-
z
-
z
-
z
-
a
-
-
z
z
-
a
z
-
i
-
y
-
e
-
a
z
-
z
-
-
z
-
-
a
a
-
-
z
z
a
-
z
-
a
r
-
b
z
z
t
-
n
-
t
z
-
n
-
a
y
a
-
b
w
-
-
z
z
o
m
t
-
a
-
x
-
-
z
-
z
-
z
-
-
t
d
a
z
z
a
-
g
-
z
-
-
-
-
z
-
u
z
-
-
z
z
k
-
a
-
l
l
-
z
-
-
a
-
-
z
i
t
-
d
-
z
-
-
-
-
-
a
-
a
z
-
-
s
-
-
l
a
z
-
-
-
-
z
a
a
-
a
-
-
w
-
a
s
-
a
-
z
z
-
-
z
a
-
-
-
a
z
a
-
-
-
z
-
-
a
-
-
a
a
-
a
b
a
-
-
-
a
-
-
z
-
-
-
q
-
z
-
-
z
a
-
z
-
-
-
-
i
-
z
a
z
a
-
-
-
z
-
b
-
-
a
a
-
-
a
l
-
c
-
-
-
z
-
z
-
-
n
t
-
-
q
z
-
-
-
z
a
a
-
-
-
z
z
-
a
h
-
-
h
a
a
k
-
q
-
a
p
z
a
-
-
z
-
-
v
-
z
a
-
-
a
z
-
-
a
-
n
-
z
-
c
-
-
-
a
a
z
a
-
z
p
-
-
-
-
-
-
-
-
-
-
z
z
d
z
e
z
z
-
-
-
a
a
-
-
-
z
z
z
-
z
a
z
-
a
-
a
-
r
-
-
z
-
z
q
z
-
t
a
z
z
-
-
a
c
n
a
v
v
z
-
g
a
-
-
-
u
-
-
-
z
a
-
-
z
-
-
-
-
-
-
-
-
f
-
-
-
z
-
-
-
z
a
a
-
d
a
a
a
-
x
g
-
-
-
-
o
z
z
q
-
k
a
-
a
a
p
-
a
-
-
-
-
z
-
a
z
-
-
a
-
-
a
a
z
z
-
-
-
-
-
-
-
-
a
-
x
-
u
v
-
-
-
-
-
v
i
-
a
-
-
-
a
z
-
-
-
a
-
l
z
-
g
-
g
z
-
-
-
m
m
z
x
-
z
-
-
-
-
d
a
-
-
w
-
b
-
a
-
a
g
-
-
z
a
l
-
s
a
-
-
-
-
o
-
y
z
a
z
r
-
-
a
-
-
a
-
-
-
l
a
a
a
a
e
d
-
a
-
z
-
a
z
-
a
a
-
-
t
z
-
z
-
-
-
a
-
-
-
-
-
-
z
-
d
-
p
z
c
z
k
-
d
-
z
a
z
-
-
-
z
-
-
-
-
p
z
c
z
z
a
-
-
a
a
z
-
-
a
z
z
-
z
r
z
-
-
a
-
a
l
z
-
-
j
-
z
-
-
-
a
-
a
-
-
z
-
h
-
z
-
-
a
-
z
y
-
z
-
i
z
z
a
t
z
-
z
-
l
z
-
-
-
-
p
-
-
-
-
a
a
-
s
-
a
-
p
a
z
-
-
z
g
z
z
n
-
-
-
-
f
a
-
a
h
z
a
-
-
-
-
-
-
-
z
a
o
-
-
z
-
-
-
y
-
z
e
-
-
-
a
u
z
-
-
-
-
-
a
-
-
-
z
z
-
-
a
-
-
-
-
a
a
n
-
a
-
z
z
z
-
c
a
f
-
a
a
p
-
y
z
r
-
-
a
-
z
f
-
z
-
-
a
z
z
-
o
-
z
-
-
-
-
z
-
-
-
-
-
-
a
-
-
-
-
z
-
x
d
z
z
z
a
-
-
a
f
l
f
a
a
k
-
z
z
a
-
-
-
-
-
a
-
a
-
-
-
a
a
-
a
z
a
a
z
-
-
z
z
-
z
-
c
-
-
-
a
-
-
a
v
z
-
a
-
a
-
a
z
-
z
-
a
-
-
k
-
u
-
-
-
-
-
-
-
-
-
-
-
u
-
t
z
o
d
-
a
-
a
-
-
-
a
-
-
m
-
y
z
-
h
-
i
-
-
i
b
-
t
i
z
z
-
-
-
-
-
a
-
l
-
k
z
a
-
a
-
a
z
-
-
z
-
-
a
-
z
a
-
-
z
-
-
b
d
-
v
-
-
i
v
w
a
-
-
a
-
z
z
x
-
j
-
z
-
a
z
-
b
-
-
-
l
-
x
k
-
-
-
-
-
t
-
h
z
z
a
-
a
-
a
-
-
z
z
z
-
-
z
a
a
z
-
-
z
-
-
a
t
a
-
-
f
z
-
-
-
-
z
u
-
-
u
a
l
a
u
-
z
-
-
-
z
-
-
-
-
-
-
v
a
-
-
c
j
-
z
-
h
-
a
-
-
c
-
i
z
-
a
-
e
-
-
a
z
-
z
a
a
z
-
a
z
x
a
v
-
-
-
z
-
-
-
z
-
-
-
-
z
z
-
z
a
-
s
z
-
a
-
-
-
-
h
r
a
-
-
-
-
z
-
q
z
a
z
a
z
-
z
c
-
-
-
u
-
-
o
-
-
-
y
-
-
e
-
q
-
a
z
c
-
-
a
z
q
z
-
-
-
-
z
-
-
a
a
-
-
h
z
z
z
a
-
-
-
-
q
z
a
-
-
a
-
z
-
z
a
w
-
z
a
a
-
-
a
-
n
-
a
a
-
z
u
-
-
z
a
m
q
a
-
l
a
c
z
-
-
-
v
z
a
-
j
-
-
f
z
z
-
a
a
z
-
-
-
-
i
-
z
a
-
a
-
-
-
a
a
x
-
-
-
-
b
z
-
z
z
a
n
-
a
-
-
-
-
a
-
-
f
z
a
-
a
-
a
z
-
y
p
z
z
u
-
-
-
-
-
-
-
-
z
a
-
z
a
a
-
-
z
a
-
r
a
c
a
a
c
-
t
-
a
-
-
-
a
z
a
-
-
-
i
-
y
-
z
-
-
-
b
-
-
a
h
i
-
d
z
-
z
f
a
-
-
u
z
-
x
-
a
-
a
-
-
-
a
z
x
-
-
z
z
-
-
-
-
z
a
-
a
r
a
-
a
-
-
-
z
x
z
-
z
-
x
-
z
-
o
-
l
-
-
-
-
-
z
-
-
-
a
-
-
-
-
-
l
-
a
-
r
x
-
z
-
-
-
-
-
z
a
-
-
-
-
z
-
a
a
-
z
a
z
a
-
a
-
-
-
-
z
z
z
-
-
a
-
-
z
-
m
-
z
z
-
a
-
z
-
-
-
-
m
z
-
-
-
a
-
a
-
a
z
u
a
s
-
-
a
h
z
a
-
-
z
z
-
-
-
-
z
-
-
-
z
-
-
z
-
-
z
a
z
a
v
-
-
m
-
-
z
-
-
z
-
-
-
h
-
a
n
i
-
-
m
z
z
-
a
-
z
-
c
-
a
-
x
-
-
-
a
-
z
-
-
o
z
a
-
z
-
z
z
z
a
-
-
-
z
-
z
-
-
f
a
s
a
-
a
-
-
t
-
z
-
-
u
-
-
-
z
-
a
z
a
a
-
a
m
-
a
a
-
-
-
z
z
z
a
i
-
-
z
-
a
-
-
r
-
-
-
z
-
a
-
h
-
h
-
z
c
f
-
-
-
-
-
-
-
q
a
e
-
z
-
-
-
j
l
z
-
z
o
c
z
z
j
z
-
z
a
z
-
z
z
a
-
-
r
-
a
-
-
-
r
z
-
-
-
-
d
d
a
c
a
n
-
z
a
-
z
-
a
-
-
l
a
o
-
u
r
-
-
-
z
-
-
z
-
a
z
k
a
-
z
-
-
-
z
-
a
a
f
t
-
-
-
-
-
-
z
-
-
-
z
z
a
-
r
-
l
-
z
-
j
z
-
a
z
-
a
a
a
-
a
a
-
z
-
a
-
-
-
-
-
z
-
a
-
-
e
-
-
-
-
z
z
-
z
o
m
z
-
-
-
a
z
-
s
z
-
-
-
z
z
c
-
-
z
-
-
z
a
-
-
-
a
-
-
a
a
j
-
a
-
a
s
a
i
-
-
i
-
-
-
x
z
a
-
a
n
a
-
-
m
i
-
-
-
z
-
a
a
v
-
-
-
-
z
z
-
-
a
z
-
a
z
-
z
-
-
y
v
-
a
t
a
z
-
a
-
-
a
-
-
w
-
a
-
-
a
a
-
-
-
-
-
-
-
z
-
-
z
-
-
a
a
-
-
-
-
-
z
a
-
s
-
-
a
f
-
a
z
-
h
-
-
c
-
e
a
-
-
-
-
-
y
-
c
u
p
-
-
-
-
h
a
-
k
a
-
a
a
a
-
y
a
-
z
a
z
-
-
b
a
-
-
-
-
a
-
d
z
-
z
z
-
k
-
z
-
-
z
-
-
v
a
a
a
a
-
-
-
y
-
-
-
-
-
-
z
-
a
o
-
z
-
y
z
z
z
z
m
c
-
-
-
a
-
-
z
-
-
z
-
z
a
-
-
a
-
-
z
z
z
z
v
a
-
k
i
-
-
-
e
-
-
-
a
-
-
a
-
-
-
z
-
-
g
-
-
n
-
e
z
u
a
a
a
-
-
-
-
z
-
-
-
i
h
z
-
w
-
a
z
z
-
u
-
-
e
-
a
-
-
z
z
-
-
a
d
-
-
-
-
c
z
-
-
p
-
q
-
z
v
a
a
-
z
z
d
z
a
z
-
a
-
-
-
i
-
-
r
-
-
z
l
-
z
-
w
-
z
o
-
-
-
-
z
-
-
-
-
a
-
j
j
-
a
z
z
-
-
-
-
o
-
l
r
a
a
-
z
-
z
-
w
n
-
a
-
z
-
a
z
-
t
-
-
z
z
-
u
a
a
-
j
-
a
-
z
-
-
-
-
q
-
-
-
n
-
-
-
t
f
a
s
-
-
-
-
t
-
e
-
c
-
a
-
z
z
a
z
a
-
q
f
-
-
z
z
-
-
z
-
-
p
x
z
-
l
a
a
z
-
-
z
-
-
a
a
-
b
-
-
-
-
m
m
-
-
-
-
-
-
a
a
-
-
z
a
g
-
a
-
-
-
p
-
z
z
t
-
-
a
-
-
t
r
a
a
-
-
f
w
a
-
z
-
a
z
-
s
d
-
-
a
-
a
-
z
a
t
a
q
-
z
-
a
-
-
-
z
c
z
-
-
-
-
-
a
z
-
-
i
a
-
a
m
-
z
z
-
-
-
-
a
-
z
-
-
z
b
a
-
a
a
a
-
-
z
a
-
-
a
z
-
-
-
-
a
-
z
g
a
a
z
a
e
-
z
-
a
z
-
z
e
-
-
-
-
-
s
z
-
a
y
-
p
-
e
n
-
a
a
a
z
t
a
-
z
j
p
-
a
-
-
-
-
-
a
-
-
-
-
g
d
a
z
a
-
a
-
z
a
u
-
z
a
-
-
-
r
-
s
z
a
-
-
-
-
-
-
-
z
-
-
z
a
u
z
-
z
z
a
d
-
-
a
z
z
-
a
-
-
a
z
-
-
-
-
-
-
a
m
a
z
-
-
z
-
b
-
a
n
-
-
a
z
z
a
-
-
a
z
-
-
-
h
-
g
-
-
z
-
-
z
z
a
-
-
-
-
a
-
z
z
p
-
w
a
-
y
-
-
u
-
-
s
z
-
a
-
-
c
z
-
z
-
-
-
-
-
-
a
z
-
-
z
z
z
-
-
a
-
-
f
z
a
-
a
-
-
-
-
-
z
-
z
-
-
n
a
z
-
z
z
a
-
a
-
-
-
u
-
p
v
l
-
-
z
-
a
-
-
a
a
z
a
s
a
-
-
-
a
a
a
a
-
z
z
z
-
-
-
-
-
-
z
-
-
n
-
a
-
-
-
-
z
-
z
-
-
-
a
-
-
-
z
-
-
z
z
-
-
u
p
v
z
-
-
a
a
-
z
-
-
a
-
-
o
-
-
-
a
-
-
f
-
-
a
-
z
-
f
a
a
-
a
-
-
m
z
a
-
-
-
i
o
a
a
a
a
-
-
z
z
-
a
u
a
-
-
z
-
-
a
-
t
-
-
h
a
-
-
-
-
-
k
n
-
x
-
-
a
p
z
-
-
-
z
s
a
-
z
-
-
-
-
e
-
-
z
-
z
-
z
a
a
-
z
a
a
z
a
-
a
z
a
-
-
z
-
a
z
a
-
t
a
z
-
-
-
-
i
n
a
u
-
a
a
i
a
-
a
-
a
-
a
z
-
l
z
-
-
-
q
-
-
-
z
-
-
-
a
a
a
a
z
-
-
-
a
z
-
h
j
c
-
-
-
-
-
a
v
-
a
a
-
-
h
-
a
-
a
m
-
a
a
-
-
z
-
a
-
m
-
r
-
z
-
-
a
z
g
-
a
-
z
z
-
z
l
-
-
a
-
-
-
-
h
z
-
a
a
-
z
-
-
-
a
-
-
a
z
-
m
-
-
-
z
a
s
a
z
-
-
u
-
-
x
-
-
-
-
-
-
-
t
-
-
a
-
c
a
z
v
r
z
z
-
p
-
z
-
e
z
-
-
z
z
v
z
u
u
-
-
-
d
-
-
w
-
-
a
x
a
-
d
-
z
a
d
-
-
z
-
-
-
-
r
-
-
-
y
-
-
-
o
-
-
s
a
z
f
-
z
-
-
-
a
g
n
z
-
a
-
-
-
-
-
a
-
a
-
v
z
a
-
-
a
z
z
a
-
-
-
a
m
a
v
-
x
z
b
-
-
x
-
a
m
-
-
-
-
-
-
-
a
-
-
a
-
-
-
z
a
-
-
l
b
-
a
-
k
-
-
-
-
-
-
-
-
m
a
i
a
-
-
-
z
z
-
-
z
z
z
a
a
-
-
i
a
-
-
-
z
z
g
z
-
-
x
-
a
-
-
z
-
-
z
a
z
z
-
-
v
z
z
b
n
-
-
-
a
-
z
-
n
-
z
p
-
-
a
-
z
-
z
-
c
-
-
-
z
w
-
-
-
-
o
-
-
-
-
a
a
a
h
-
-
z
a
z
a
-
g
-
z
-
a
a
-
a
-
u
-
-
a
a
a
-
-
-
a
-
-
-
z
a
-
y
z
-
a
j
z
-
z
-
-
z
-
-
z
q
-
a
-
z
z
-
-
t
a
-
-
a
-
b
-
a
-
-
a
-
-
z
f
z
-
-
-
a
z
a
-
d
a
o
-
a
p
-
z
-
z
z
-
a
c
-
-
c
z
e
d
b
l
z
e
s
-
-
-
-
-
d
-
a
a
d
x
-
-
g
a
-
z
-
a
a
z
-
f
-
-
d
a
-
-
c
w
-
-
-
a
z
-
-
-
-
a
i
-
-
-
-
-
a
-
z
a
-
a
z
-
-
-
-
-
-
z
q
-
z
a
h
-
o
-
a
-
-
z
-
-
e
-
-
a
-
-
l
w
a
z
-
a
-
a
z
-
-
-
-
-
-
-
o
z
-
-
c
-
-
a
-
a
i
-
-
-
t
z
-
q
-
z
z
-
-
-
a
a
-
-
-
z
-
a
z
i
-
a
-
-
a
-
-
t
z
-
-
p
a
-
r
-
-
-
a
e
v
-
-
-
z
-
a
a
-
a
-
v
-
z
-
i
z
e
l
-
-
a
-
s
-
f
-
-
d
z
z
-
-
-
-
-
s
p
z
-
-
a
p
-
-
a
z
b
z
a
k
z
a
p
t
-
a
z
-
-
a
z
k
k
-
z
-
a
-
a
-
-
a
-
l
p
-
-
a
a
-
z
-
p
-
-
z
-
-
-
-
-
a
-
-
-
x
a
-
x
q
l
-
-
-
-
f
-
-
a
o
a
-
-
-
-
a
z
-
-
-
-
-
z
-
z
-
l
-
-
-
s
z
-
-
-
a
-
t
-
a
d
z
z
-
-
-
a
x
a
-
m
z
a
-
-
a
-
-
-
-
a
a
-
-
-
d
-
a
a
-
a
t
a
-
v
a
-
-
i
-
-
-
v
-
-
k
-
h
-
s
n
z
-
q
f
z
a
-
-
-
-
x
-
-
s
b
-
z
z
-
-
-
a
-
z
-
z
z
e
-
-
x
-
-
a
-
a
-
-
k
-
u
z
z
-
a
-
y
-
z
u
z
n
d
a
-
z
t
-
-
-
-
z
z
-
a
y
z
a
-
-
-
-
a
-
a
-
f
a
-
z
a
-
-
i
-
-
-
z
u
-
r
z
-
-
k
-
z
-
a
-
-
-
a
-
z
-
a
a
a
-
-
-
n
z
w
-
z
-
j
z
z
z
-
-
-
-
-
-
z
z
-
z
-
a
-
-
-
-
z
-
a
-
-
z
a
b
f
-
-
-
-
f
j
a
z
-
z
a
a
-
-
q
-
-
-
-
-
-
o
z
-
z
a
-
-
z
-
v
s
a
z
y
-
z
-
a
x
-
-
-
y
-
-
-
a
-
z
-
-
-
u
l
-
k
a
a
-
j
v
z
d
a
-
-
-
b
-
a
-
-
a
a
e
-
-
a
a
z
-
a
-
-
l
-
o
z
z
-
-
-
-
-
-
-
a
z
-
z
-
f
-
-
z
-
w
a
z
a
-
-
-
z
-
g
m
a
-
a
f
-
-
n
-
g
-
z
a
z
z
-
-
a
-
-
-
-
-
-
-
j
w
z
-
a
-
-
-
a
m
-
-
i
c
z
-
-
-
z
z
-
-
-
z
-
z
p
z
z
-
j
l
a
-
a
z
-
a
-
z
-
a
-
-
z
-
a
z
-
k
-
z
a
-
z
-
a
-
-
-
z
b
-
-
-
-
-
-
-
z
k
-
-
e
z
-
q
n
k
z
a
-
b
a
-
k
-
a
-
o
-
z
-
x
i
z
-
-
-
-
-
-
v
-
-
-
-
r
a
z
a
-
j
a
z
-
a
-
-
-
-
a
-
-
a
z
-
z
a
-
-
y
-
-
e
z
a
z
-
g
-
-
a
z
a
j
q
y
z
-
-
u
-
f
-
-
c
z
f
-
z
-
z
-
-
a
-
-
-
z
-
-
-
-
z
-
-
-
-
r
-
e
z
-
z
q
-
u
a
-
-
k
-
z
z
-
-
a
a
a
y
a
n
-
-
-
a
l
e
-
i
-
-
z
-
i
-
z
-
a
z
z
y
z
v
n
-
-
-
t
g
n
-
-
-
a
a
z
-
-
z
a
p
a
-
z
-
-
a
a
-
-
-
-
-
a
-
-
-
-
a
-
-
o
m
a
a
a
z
b
j
-
-
-
a
a
z
h
f
l
-
-
-
-
a
o
a
-
s
x
m
b
s
-
-
-
c
z
a
-
-
-
z
a
z
-
h
-
b
-
a
-
-
-
z
a
n
-
-
z
a
-
-
a
-
o
z
-
l
-
-
-
-
-
-
-
-
-
z
z
-
-
a
-
a
-
-
w
-
a
k
z
-
a
-
-
-
c
a
-
-
-
a
-
o
-
z
z
z
a
c
-
-
-
-
o
-
y
-
a
-
a
-
-
a
a
-
j
-
-
-
a
z
y
-
-
a
-
z
-
-
h
-
-
-
-
a
a
-
a
-
-
-
i
a
-
z
a
z
-
-
z
o
z
z
z
z
-
v
-
-
-
-
-
a
z
-
-
-
z
-
-
b
z
z
z
n
a
-
p
a
-
a
-
c
-
-
-
f
-
-
z
z
-
-
-
a
z
-
-
a
-
-
a
-
-
-
-
a
-
t
z
x
-
-
z
-
-
-
a
-
-
-
z
-
l
h
z
-
z
t
-
a
-
z
-
-
z
-
a
-
h
-
-
-
d
-
w
-
z
-
i
-
k
-
z
-
l
z
z
-
z
-
o
-
-
t
m
-
c
a
z
a
z
a
-
p
a
a
-
p
z
z
-
-
a
b
-
n
-
u
x
-
z
z
-
-
q
-
-
o
-
a
e
z
-
-
-
a
-
q
b
-
-
-
a
-
-
a
-
-
-
-
a
f
n
h
q
-
-
q
-
-
-
-
-
-
-
-
a
-
-
-
j
-
i
-
y
-
q
-
z
-
a
a
-
z
z
-
-
f
-
z
-
z
a
z
-
-
-
n
a
-
p
a
-
a
c
-
-
z
-
-
-
a
s
i
a
-
a
a
-
z
-
z
-
v
-
y
a
a
-
-
z
-
p
a
-
t
-
a
e
a
b
z
a
z
-
y
a
-
a
o
-
-
-
-
z
y
-
-
-
g
-
-
-
a
-
-
-
z
-
-
z
-
z
-
m
a
u
a
-
-
-
-
-
-
-
-
q
a
z
-
-
a
-
a
a
a
z
a
h
z
-
m
-
-
-
p
-
z
-
-
-
-
t
-
l
-
a
-
z
-
z
-
z
a
-
-
-
-
-
-
z
a
z
z
f
a
-
q
-
r
a
a
-
-
-
-
w
z
-
y
-
-
-
-
y
-
-
-
r
-
u
a
a
z
-
z
-
z
a
z
a
-
-
u
r
-
-
a
-
-
z
i
-
-
-
e
a
-
-
-
a
q
x
-
z
a
y
z
-
-
a
z
-
-
z
-
a
-
-
-
a
-
a
-
z
-
z
-
a
-
-
-
-
a
-
g
-
-
c
z
-
-
g
u
a
-
z
-
z
a
t
u
a
-
-
-
z
-
z
-
z
-
a
a
-
-
a
n
-
z
n
a
-
-
b
-
a
-
-
-
-
-
-
-
c
z
a
w
z
a
p
-
z
a
-
-
a
-
-
-
-
z
a
a
z
z
e
-
-
o
d
z
a
z
-
-
z
-
-
v
a
a
-
z
-
b
-
-
g
a
-
z
-
-
z
-
k
x
z
m
-
-
w
a
-
x
-
z
-
z
a
-
a
a
z
-
-
v
-
-
-
-
-
-
a
f
z
z
z
-
a
p
n
-
-
-
-
-
-
-
a
z
-
z
z
-
-
e
z
-
z
-
-
-
z
-
f
u
-
-
-
a
z
z
-
-
z
-
d
-
-
-
x
-
a
z
-
-
-
v
a
p
-
c
-
z
a
-
-
-
h
a
-
f
z
a
r
-
e
-
-
d
-
g
z
a
z
i
-
-
-
a
-
-
f
z
z
a
a
-
a
a
d
-
z
-
b
-
-
-
e
e
-
-
a
-
-
z
-
z
a
-
-
-
-
-
n
z
a
-
-
x
z
v
-
-
z
-
-
-
-
a
-
a
-
-
z
-
a
-
a
b
-
b
-
-
a
-
-
f
-
q
f
-
z
z
g
-
z
-
l
-
a
-
p
b
-
a
x
-
m
a
-
p
-
a
-
a
a
a
-
z
-
u
a
-
a
-
q
-
z
-
-
z
-
-
u
a
a
-
-
a
z
z
-
a
-
a
-
z
-
-
z
-
-
-
-
z
a
j
a
a
-
f
-
z
-
z
-
-
a
-
p
a
-
a
-
a
-
j
-
a
-
r
-
a
-
-
z
a
-
v
-
z
-
g
-
-
-
u
-
-
z
z
v
a
-
a
-
-
j
a
-
-
a
c
-
-
z
a
-
a
-
-
j
-
-
z
-
-
l
-
z
i
m
z
-
d
-
a
-
-
-
-
z
a
z
b
-
a
-
z
-
-
a
i
-
a
-
-
z
-
-
-
-
-
k
-
-
-
a
-
a
a
s
-
a
o
a
-
a
z
-
a
-
-
z
z
z
-
-
z
-
s
-
-
a
-
-
a
-
e
-
f
z
z
-
-
l
a
z
-
a
-
-
-
-
z
b
a
a
-
-
z
z
a
-
z
-
z
-
-
a
-
a
-
-
a
-
p
e
z
-
-
-
a
-
a
-
z
-
-
z
-
-
-
-
-
z
z
z
-
-
e
-
a
a
a
-
w
-
i
-
a
x
w
-
z
-
-
m
-
-
g
f
q
-
a
-
-
z
g
-
z
-
-
-
a
a
z
a
z
-
-
-
-
a
-
z
-
e
a
-
x
q
a
-
-
-
z
a
q
-
-
-
a
a
-
-
-
a
a
a
-
z
z
-
a
-
s
-
g
-
-
-
-
t
a
-
b
-
a
-
a
h
-
z
-
z
a
-
-
-
n
-
-
-
-
-
a
z
a
z
l
-
v
-
-
a
-
a
-
-
-
a
-
y
-
k
a
-
k
-
-
-
-
-
a
-
a
a
v
z
a
a
a
-
-
a
-
-
-
-
-
x
-
a
o
-
a
-
z
-
-
-
a
a
-
-
-
-
-
-
a
u
-
-
-
k
-
-
-
-
z
z
z
-
a
-
z
a
-
-
-
-
z
a
-
-
o
-
n
-
a
c
-
-
-
-
-
a
a
-
-
w
-
t
z
-
-
p
-
a
b
-
c
-
-
c
a
-
-
f
a
p
w
h
-
z
-
-
j
a
e
-
-
-
l
-
-
-
a
a
h
z
a
-
a
-
-
-
-
a
-
-
-
q
-
o
a
-
-
l
-
a
x
-
-
a
c
g
y
y
-
-
a
-
-
a
-
-
p
a
-
-
-
i
-
z
-
b
-
f
p
-
-
z
-
z
a
z
-
-
-
a
a
-
-
f
-
t
z
p
g
t
z
j
z
-
-
a
-
-
a
z
a
a
z
-
-
-
-
z
-
-
n
-
z
a
-
z
r
-
l
-
o
f
-
-
-
l
-
z
-
-
a
-
-
-
a
-
-
z
a
a
-
-
q
y
-
z
m
u
v
z
-
a
a
-
-
-
-
a
a
-
a
a
-
j
d
a
-
-
z
-
q
y
z
-
a
-
-
a
-
-
-
a
a
a
a
-
a
a
-
t
-
-
z
s
-
-
-
u
-
-
z
d
-
-
u
z
z
-
a
w
-
-
-
a
-
-
f
z
z
-
-
-
a
-
a
z
n
i
i
-
a
z
-
-
-
-
-
r
a
-
v
-
z
-
-
a
z
-
-
r
a
a
a
m
z
-
z
-
z
o
-
s
-
-
-
-
z
-
-
-
a
-
z
a
z
-
z
a
-
z
-
a
-
a
z
-
z
-
-
a
-
z
n
-
q
z
-
a
-
m
-
-
-
-
-
-
-
a
-
-
-
t
z
-
a
-
-
-
-
-
-
a
z
-
-
z
-
a
-
z
z
a
-
-
a
w
-
z
-
-
a
z
a
w
z
-
-
r
z
-
z
a
-
-
-
-
a
z
z
-
r
-
z
a
-
-
-
o
a
-
c
-
-
h
-
-
-
-
y
a
j
-
-
-
-
a
-
-
-
z
-
s
-
-
z
-
a
q
v
-
-
-
-
f
-
d
a
a
-
-
z
z
a
-
a
v
-
-
-
-
-
l
-
g
-
i
-
b
-
z
-
v
z
-
x
k
a
-
-
-
z
x
z
l
-
-
a
-
-
-
z
-
z
-
z
k
-
l
a
-
-
-
a
-
-
d
-
l
r
-
z
-
e
-
-
z
-
d
-
q
a
-
y
-
a
-
t
-
-
b
a
-
k
-
m
a
-
j
-
-
-
z
a
-
a
z
z
-
z
z
-
-
-
z
a
a
-
-
-
q
-
a
-
-
-
h
-
x
m
z
r
j
-
z
a
-
-
-
i
-
-
-
a
-
-
s
-
u
a
a
a
a
-
a
w
-
z
-
-
z
-
-
a
a
z
y
-
-
-
l
a
e
-
-
-
a
z
-
a
n
w
-
-
-
-
-
z
-
-
-
d
-
-
a
-
f
z
p
-
-
o
-
a
c
-
g
-
-
z
z
g
-
-
z
-
z
-
-
a
-
l
z
a
-
z
z
-
-
b
z
g
z
a
g
a
z
t
-
-
-
z
-
z
-
a
-
z
-
z
-
-
p
-
-
-
-
-
-
-
-
-
a
-
o
u
-
-
n
a
-
z
-
a
z
-
-
s
w
-
-
a
a
-
-
a
-
-
y
a
-
-
k
-
w
m
z
-
z
-
-
u
z
a
a
a
-
-
g
z
-
-
-
-
a
d
-
-
a
z
a
-
-
-
-
-
h
-
y
-
s
-
e
-
a
z
p
a
-
j
a
h
-
i
-
-
-
-
-
-
z
z
h
a
-
-
a
-
-
-
t
v
a
a
-
z
-
-
-
-
s
s
z
-
-
z
-
-
a
g
-
-
a
-
r
-
s
-
k
-
p
z
-
-
n
a
-
a
a
a
f
-
-
z
z
a
a
t
-
z
a
-
r
m
z
-
n
-
s
-
p
-
-
a
z
-
z
-
-
z
a
-
k
a
-
v
-
a
-
z
-
-
-
-
-
s
-
z
-
q
i
z
q
a
z
-
a
-
z
z
a
a
z
a
-
a
-
a
-
e
-
-
j
-
z
e
z
-
-
a
-
-
z
-
l
-
-
z
-
z
z
-
z
-
-
a
-
z
-
-
z
a
w
-
-
z
-
-
z
-
-
m
-
-
a
v
-
-
-
a
-
z
-
z
-
-
h
-
-
-
-
-
o
-
-
-
-
-
-
z
g
a
-
z
a
a
r
z
a
a
-
z
z
-
a
k
m
-
a
w
-
-
a
z
-
z
-
-
a
-
a
s
z
z
-
z
-
e
a
-
-
a
-
-
-
a
-
-
-
a
-
-
-
z
a
z
a
a
z
s
-
z
-
a
-
z
z
-
-
-
-
t
a
-
a
z
-
z
z
d
-
a
-
-
a
-
-
a
-
z
-
-
n
z
a
a
-
-
-
a
-
z
m
a
-
n
-
-
-
a
z
-
-
z
-
-
x
a
-
z
z
a
z
a
-
-
-
-
-
a
m
z
z
k
-
-
-
-
-
-
-
-
-
o
-
a
z
-
-
a
z
m
-
p
h
-
-
-
c
-
-
-
-
-
-
-
-
-
a
-
v
-
q
z
-
e
-
-
-
-
-
-
a
-
s
-
z
-
g
-
v
d
h
-
z
-
-
-
a
a
a
p
-
-
-
-
f
-
z
z
z
-
-
k
-
-
p
-
h
-
k
z
-
o
a
a
z
f
d
-
-
-
-
a
-
-
p
-
a
-
u
-
-
-
z
-
a
-
t
-
z
-
n
a
a
-
-
m
-
-
o
-
x
-
z
z
p
-
z
-
-
z
z
z
-
-
-
a
-
-
u
-
p
-
j
-
d
z
a
-
-
a
z
z
-
-
a
-
-
j
-
-
y
s
g
-
a
n
-
-
-
-
z
b
-
-
z
-
k
-
u
z
-
-
t
-
i
-
a
-
h
-
m
-
a
z
-
n
z
a
q
a
a
a
-
z
-
z
z
-
-
-
z
z
q
z
-
a
r
-
z
-
-
a
-
-
i
r
-
a
-
-
-
a
m
z
y
x
-
b
-
-
r
-
z
z
a
-
z
-
-
z
-
w
-
s
-
-
z
a
-
a
o
z
-
-
a
a
-
-
-
z
z
a
-
a
z
-
a
w
z
-
z
z
z
a
-
p
-
-
z
y
-
z
-
-
-
-
-
-
s
e
z
-
i
d
-
-
-
-
-
-
a
z
p
-
-
-
-
z
-
a
-
g
-
-
-
-
z
r
d
z
-
-
-
z
-
-
j
d
-
-
a
-
-
a
-
-
-
-
-
a
j
-
-
-
-
c
a
-
-
-
n
-
z
a
-
-
u
-
m
-
a
-
w
-
z
c
-
z
-
-
q
-
w
e
i
a
z
a
-
-
z
a
z
-
s
z
z
-
-
-
z
-
-
a
-
a
a
-
-
a
a
b
-
-
z
v
-
-
-
-
-
-
z
-
z
z
-
k
r
n
a
a
-
-
f
a
l
-
r
-
z
a
-
-
a
-
-
z
-
t
-
-
-
-
z
-
-
a
z
-
z
-
l
z
-
-
n
-
-
z
v
-
-
-
z
r
a
-
-
a
-
-
-
a
a
z
z
a
-
-
-
-
-
o
a
-
a
a
a
-
k
a
a
-
-
z
-
-
-
z
-
a
-
-
z
-
z
-
z
-
-
a
z
m
u
-
-
-
a
t
-
-
r
-
-
a
s
-
z
-
-
q
a
-
-
z
z
a
-
-
a
v
-
-
-
z
-
-
z
z
z
z
-
a
a
-
-
-
-
-
z
a
a
a
-
z
a
-
-
-
z
-
-
i
a
-
-
t
z
z
-
-
x
a
-
x
a
z
-
z
y
-
-
a
a
-
-
z
-
-
a
-
-
a
a
z
-
-
a
-
-
-
-
-
i
a
z
-
a
-
-
-
o
u
-
-
c
-
e
-
i
y
-
a
m
a
w
-
-
-
-
z
a
a
z
-
-
z
-
-
-
-
z
-
z
z
q
-
-
a
-
a
-
z
-
-
z
-
z
-
z
-
r
-
a
m
-
g
-
-
g
i
a
z
-
-
z
-
z
-
z
-
-
-
q
e
z
-
h
-
-
-
z
w
a
-
a
-
-
d
z
-
-
a
-
-
l
z
-
a
-
-
k
-
z
a
-
-
g
-
z
-
a
z
-
-
n
k
-
-
z
a
-
k
z
b
a
a
-
a
a
d
a
a
-
a
-
z
z
-
z
i
-
w
m
z
-
-
z
i
-
y
-
h
l
z
-
a
b
z
a
-
a
-
-
-
-
z
i
-
-
-
-
a
-
-
z
z
-
z
e
-
-
-
-
-
y
q
-
a
s
-
-
a
-
-
-
z
z
-
p
a
-
a
z
-
-
-
z
-
z
z
a
-
-
-
-
-
-
z
d
-
g
-
-
k
-
a
-
n
a
-
a
a
z
-
b
z
-
-
-
r
-
-
-
-
-
-
a
z
a
f
-
q
z
a
-
-
h
-
a
q
a
a
z
k
-
z
-
z
z
a
-
-
a
z
a
z
-
-
b
a
z
-
p
z
-
-
z
-
x
-
-
a
a
-
z
z
-
a
-
-
-
-
-
a
a
-
-
-
a
-
-
a
-
a
-
-
-
i
z
a
w
-
-
-
-
-
f
a
-
-
a
a
z
-
a
a
a
a
g
z
p
-
z
a
-
i
-
a
-
g
-
q
-
-
-
-
l
-
z
z
-
a
-
-
z
-
a
-
-
t
i
a
-
-
a
n
a
-
s
-
-
-
z
z
-
-
-
a
j
-
-
-
-
o
-
s
-
-
m
-
-
-
a
n
z
q
a
-
-
z
-
r
-
x
-
a
z
z
h
-
-
u
-
h
h
g
-
-
a
p
z
-
-
-
i
-
-
z
-
-
d
-
a
z
-
-
a
-
a
a
z
-
a
f
-
-
c
-
a
-
-
i
p
-
z
u
-
t
-
-
f
a
n
-
-
z
a
-
z
-
-
-
-
-
z
z
-
z
-
a
a
z
-
-
z
e
w
s
-
t
-
-
-
-
-
u
-
i
-
y
z
-
-
a
a
-
-
-
-
-
z
-
z
-
-
v
-
-
-
-
a
-
-
t
-
-
z
-
-
a
p
f
t
-
a
-
-
-
q
-
x
a
x
-
m
z
-
-
-
a
a
z
a
-
a
a
l
-
a
a
a
z
a
-
a
u
n
-
a
z
-
w
-
z
-
o
-
-
z
-
-
-
a
-
z
-
-
-
-
a
-
e
-
-
-
z
-
z
a
-
a
z
-
h
a
a
-
x
z
a
-
a
a
-
a
a
-
-
s
a
-
-
-
-
-
-
-
a
x
-
z
-
a
-
-
a
-
z
z
-
-
-
-
-
z
z
-
z
-
a
-
-
-
-
b
-
z
-
z
-
z
w
e
a
-
y
-
-
-
-
z
-
-
z
-
-
-
-
-
z
z
-
p
z
g
-
-
-
a
-
z
x
o
g
j
-
a
-
-
r
k
-
-
-
p
a
z
-
s
z
-
m
z
-
z
z
z
-
a
z
y
t
z
-
-
z
y
-
z
-
-
-
-
z
-
z
i
f
z
-
-
f
s
-
x
-
o
-
a
-
a
z
z
z
-
z
-
-
-
k
a
a
-
-
z
-
a
a
-
a
-
-
z
-
z
-
z
-
-
a
-
-
-
-
-
-
a
-
w
z
z
-
-
a
-
-
a
-
-
z
a
a
z
a
-
j
z
z
-
z
v
a
-
a
-
a
-
-
z
-
g
-
-
-
a
g
z
-
-
a
a
-
w
-
u
y
-
-
-
-
n
-
-
-
-
r
-
-
-
-
a
l
c
-
-
-
a
u
z
-
-
z
z
-
q
-
-
-
z
-
-
q
z
-
g
a
w
z
a
-
a
-
z
a
-
l
-
-
z
a
a
z
-
-
-
-
-
-
-
-
z
n
i
-
-
-
z
a
a
-
-
r
s
z
-
-
s
-
-
-
-
z
-
e
z
-
a
a
r
a
q
z
a
n
z
z
-
-
d
u
-
u
-
-
-
-
-
c
z
a
z
y
-
a
-
-
a
x
-
b
-
a
-
-
-
-
v
a
-
f
-
z
a
z
-
h
-
h
-
a
-
a
-
a
-
-
-
a
z
-
a
-
z
o
-
a
-
-
-
a
z
h
-
a
-
-
-
-
a
z
z
d
-
q
-
z
-
-
-
-
-
a
z
z
-
-
z
-
-
a
-
y
-
-
-
a
a
z
z
-
-
-
l
-
-
-
z
a
-
-
q
a
l
z
-
o
z
a
d
-
-
-
-
r
-
z
-
z
-
-
-
z
a
a
-
-
-
a
-
a
-
-
p
q
c
-
-
z
-
-
-
-
-
-
-
-
a
z
-
-
-
z
z
-
a
a
i
n
-
a
-
-
-
z
a
-
a
a
-
a
-
-
a
-
-
b
-
a
m
a
w
-
-
-
o
-
-
v
-
-
-
-
a
-
-
-
-
-
z
-
z
-
w
i
a
-
a
r
g
z
a
-
r
a
-
-
g
u
-
t
-
o
a
a
-
a
z
-
-
z
-
-
z
v
q
a
h
-
f
-
-
-
-
-
z
-
h
a
-
-
-
-
-
-
-
-
a
a
d
z
a
y
-
-
-
-
v
z
a
z
z
-
-
m
-
-
i
a
z
-
-
-
-
z
z
a
p
-
-
-
b
b
-
z
-
-
z
a
-
z
-
-
r
z
-
f
z
a
-
v
a
-
-
-
-
a
a
-
z
a
c
-
-
g
-
x
-
z
a
-
-
-
z
-
a
-
a
a
t
-
-
a
-
z
-
-
a
-
a
a
-
a
r
-
m
c
-
a
r
n
z
-
z
z
z
z
-
-
-
-
a
-
z
-
z
-
a
-
-
a
z
a
a
a
e
-
z
a
-
-
b
-
m
g
-
v
-
z
-
v
-
z
-
o
-
-
z
-
-
-
z
y
x
-
-
-
a
-
-
-
-
-
a
a
-
d
-
-
i
y
-
a
-
a
-
s
-
-
-
z
h
-
z
h
-
-
-
c
i
-
z
-
z
a
-
-
u
-
-
b
-
-
-
-
-
-
-
-
d
b
a
-
-
s
z
a
b
a
z
-
z
z
-
z
-
x
z
o
a
z
a
-
z
a
-
g
f
a
-
z
-
v
-
h
-
-
-
z
-
l
a
-
p
z
-
x
-
-
-
a
t
z
-
-
z
-
a
a
-
-
z
z
-
-
-
-
p
-
a
-
a
z
z
-
z
-
x
-
j
-
-
-
i
-
-
-
z
-
-
-
-
r
b
i
n
v
z
-
a
x
a
l
-
-
a
-
-
-
z
-
a
-
z
z
z
-
-
-
c
-
j
a
a
a
-
t
-
t
-
-
-
r
-
z
-
-
-
-
-
s
a
-
b
-
-
z
l
-
-
z
-
-
a
z
q
e
-
-
-
z
a
-
m
-
-
-
j
-
g
-
g
a
-
-
a
a
u
a
z
s
s
-
t
-
j
o
-
z
-
a
-
h
-
z
-
-
-
z
-
z
j
-
-
-
z
-
a
a
a
-
a
-
x
a
-
a
-
-
l
r
-
-
-
-
a
-
r
a
a
z
-
a
-
o
-
-
a
z
-
-
a
m
-
-
-
z
a
e
-
v
-
z
-
-
-
-
-
-
d
z
-
-
a
z
-
-
g
h
a
r
-
-
-
a
-
a
-
z
v
-
z
k
q
-
d
z
-
d
-
u
-
-
-
-
h
a
-
-
z
-
-
-
a
a
-
-
z
l
-
p
b
d
-
q
-
-
r
-
-
a
a
z
-
-
-
a
d
-
-
u
a
z
-
-
-
-
-
-
-
-
z
-
-
-
-
-
a
m
-
u
-
-
-
-
a
-
g
z
g
z
i
d
-
-
-
-
-
-
-
p
a
-
a
-
-
-
-
z
-
a
t
a
z
-
-
a
z
g
z
r
-
-
-
-
-
-
z
a
a
-
-
-
z
-
-
-
r
-
n
-
k
-
m
-
w
z
-
-
a
l
a
-
a
a
z
s
-
-
-
c
-
a
a
-
-
-
z
z
-
-
w
a
z
-
-
y
-
a
-
z
z
a
-
z
z
r
-
-
-
w
a
a
-
a
-
-
z
-
s
a
-
a
a
-
-
z
a
j
-
-
z
-
c
-
-
-
-
-
-
z
a
-
c
-
-
n
r
z
z
q
-
-
a
-
z
-
a
-
a
-
m
-
a
a
a
-
-
z
-
a
a
-
-
-
y
-
-
a
-
-
a
-
a
-
-
z
-
-
-
p
b
-
-
r
a
-
-
-
o
-
c
z
z
-
-
z
e
w
-
-
a
z
n
-
-
x
r
a
-
a
-
-
-
-
-
-
r
z
-
-
q
x
-
a
-
-
d
a
-
-
w
a
-
-
f
s
-
-
o
a
u
a
j
z
-
a
-
a
z
-
w
-
-
-
-
a
-
a
-
-
l
z
-
z
a
z
z
-
t
r
-
-
z
-
z
-
-
-
z
u
a
r
z
a
a
n
z
c
-
a
z
j
-
-
-
-
a
a
v
z
-
a
z
a
-
-
-
-
j
z
-
z
a
-
-
a
-
-
i
b
-
-
-
z
-
-
-
-
a
a
-
f
-
a
a
s
-
v
z
a
-
a
-
u
x
a
-
a
-
a
-
z
-
-
a
-
-
z
-
z
a
-
a
-
a
-
-
-
z
-
z
-
-
a
z
-
a
n
a
-
-
z
-
-
z
a
-
-
-
-
x
-
-
-
-
z
a
-
-
-
-
-
a
a
-
-
a
a
z
a
-
z
-
-
a
r
-
-
z
-
a
c
z
-
-
-
-
-
n
-
-
-
k
z
z
-
-
z
-
a
-
z
-
a
-
a
a
z
-
-
a
a
-
-
z
a
y
-
-
z
-
-
z
-
-
-
a
-
-
-
d
a
-
-
s
t
-
z
-
-
z
-
-
z
-
a
-
z
z
-
-
z
-
-
y
-
h
o
z
-
-
a
z
p
y
-
a
-
-
a
-
-
-
z
-
-
a
a
-
d
-
a
-
t
a
-
-
-
y
-
o
-
z
-
s
a
-
t
-
-
z
-
a
-
g
z
-
-
z
r
-
s
a
z
z
z
-
-
-
-
-
a
-
-
a
-
v
-
b
-
a
-
w
l
i
-
a
-
-
m
a
-
-
-
a
a
-
e
z
-
a
-
z
z
z
-
r
u
a
a
-
-
-
-
a
-
j
z
x
-
x
-
-
a
-
c
r
-
-
z
-
-
-
-
-
z
-
-
g
a
-
-
o
a
a
-
-
a
-
-
l
-
z
l
-
a
-
-
t
-
p
-
a
q
a
z
b
-
-
q
z
z
-
y
-
-
l
-
-
-
-
-
i
a
-
q
-
z
-
-
x
-
a
-
w
-
s
z
a
-
-
w
a
z
-
-
a
-
o
z
a
-
-
-
-
-
x
z
f
-
-
-
a
-
a
-
y
-
o
-
z
-
z
z
-
-
k
a
-
-
n
r
f
-
-
-
t
-
t
z
a
-
a
q
z
-
z
-
-
m
-
-
q
-
z
-
z
a
z
-
-
-
a
-
z
v
z
-
a
-
-
s
z
-
-
q
-
z
-
-
a
z
z
a
a
-
a
-
-
-
w
z
a
a
-
-
-
-
-
-
a
y
z
-
a
-
-
-
-
-
o
a
r
-
-
-
a
t
-
-
x
-
k
-
k
a
-
z
z
-
z
-
-
a
-
-
a
z
-
z
r
z
-
z
-
z
-
-
-
-
q
-
d
a
-
j
x
a
-
-
z
-
v
-
z
z
-
-
z
z
-
z
n
-
r
a
z
a
a
a
-
z
a
-
o
a
-
-
a
a
-
-
-
h
-
n
a
-
-
z
-
-
-
-
a
z
a
-
-
z
a
w
-
a
-
a
w
-
z
z
-
z
a
n
z
-
-
-
u
a
o
-
z
-
b
a
z
-
-
q
z
z
-
-
-
z
p
-
-
-
n
a
-
-
-
z
-
-
-
-
-
z
z
q
z
-
-
t
-
-
-
-
-
c
-
z
a
-
-
-
-
z
-
c
t
y
v
a
-
-
z
a
a
-
-
a
a
a
-
-
-
-
a
-
-
-
e
-
z
-
a
z
-
u
a
u
-
z
-
a
-
-
-
-
-
z
-
-
-
a
s
-
a
-
x
z
-
a
a
-
a
a
a
-
-
t
c
z
-
z
-
-
z
a
-
a
-
-
-
a
a
-
-
a
-
z
-
z
p
a
-
-
a
-
a
-
p
-
a
-
z
-
a
-
-
-
-
a
z
-
-
a
-
a
z
v
-
a
-
-
z
z
a
n
-
z
a
a
-
-
-
-
z
-
z
z
a
z
a
s
-
z
-
-
-
a
-
w
f
z
-
-
-
w
-
a
a
f
-
-
-
t
f
-
-
p
f
a
a
z
x
z
z
h
-
a
-
-
-
-
a
-
z
-
z
z
-
r
-
-
a
h
z
-
-
-
-
z
a
p
a
-
-
-
-
-
k
-
z
z
-
-
-
r
-
-
-
f
-
a
-
-
-
z
z
-
-
a
g
z
b
z
-
q
-
z
-
f
-
w
-
y
a
-
-
-
-
z
z
s
-
q
-
-
w
z
-
z
-
h
z
x
-
-
-
a
-
z
d
s
-
z
-
-
-
-
-
a
-
a
-
-
-
z
-
z
-
-
a
-
a
-
-
z
-
-
-
z
a
-
-
z
n
a
-
z
z
j
-
k
-
g
z
-
q
-
z
a
-
-
-
a
i
-
-
-
-
a
a
a
s
a
-
-
a
-
m
-
-
-
a
i
-
z
-
l
a
-
-
-
z
z
a
-
-
z
a
-
n
a
a
p
-
-
a
a
-
-
-
a
a
-
z
-
-
a
-
a
-
r
r
-
-
-
-
t
-
-
-
a
-
-
-
-
z
z
a
a
a
z
-
-
a
z
-
a
a
-
z
-
z
a
y
-
-
z
-
-
-
-
-
-
-
s
-
z
a
q
z
z
-
-
-
-
z
-
-
i
f
-
-
-
a
z
z
-
a
x
-
z
-
z
a
-
-
-
-
r
q
-
z
-
-
z
a
-
a
a
-
z
-
-
z
-
o
-
-
a
z
-
o
z
-
a
z
a
c
y
-
-
d
u
a
-
-
z
-
-
-
z
-
-
a
-
-
-
x
-
t
-
-
-
u
-
-
o
a
z
-
-
a
-
a
-
-
-
z
g
-
a
a
-
-
-
a
-
u
-
a
-
a
-
z
z
-
-
-
e
z
-
-
t
a
x
a
z
a
-
a
z
a
-
-
-
a
z
a
-
-
-
z
-
-
-
z
-
a
j
w
-
-
-
z
-
s
-
-
z
-
n
a
-
-
-
-
-
y
-
h
y
p
-
a
a
z
z
-
-
-
-
f
-
a
-
c
v
-
-
b
-
a
-
a
-
z
-
-
-
e
a
-
z
a
a
-
i
-
w
-
-
m
a
u
a
a
-
-
n
a
-
-
a
a
-
-
-
a
-
-
w
a
-
z
-
-
-
p
-
-
-
z
-
a
n
x
l
-
z
z
z
-
-
k
-
a
z
-
z
a
a
i
a
-
-
-
a
z
-
a
z
-
t
o
-
a
-
-
-
z
z
-
-
-
j
g
-
-
-
-
a
-
-
h
-
a
q
-
t
z
z
z
z
w
-
m
z
p
-
z
-
a
-
t
a
-
-
-
a
z
l
l
a
e
c
-
a
-
a
-
-
-
z
z
z
-
m
-
-
z
-
z
p
-
-
-
-
-
-
a
l
-
-
-
z
-
-
-
z
-
-
-
a
a
a
a
-
-
z
-
-
z
a
s
-
-
a
-
-
a
-
o
a
-
z
-
-
-
-
-
a
-
a
z
-
-
-
s
-
-
a
-
-
i
n
-
-
f
-
-
c
-
-
q
c
-
-
f
-
k
i
j
-
-
z
-
t
k
-
z
a
-
-
a
z
q
-
-
a
-
z
-
s
q
-
-
-
z
z
-
j
p
a
a
-
-
-
z
-
r
z
m
-
-
b
-
a
-
-
-
-
-
-
z
-
v
a
-
c
-
-
z
-
m
z
j
z
z
-
a
c
-
-
-
z
z
-
-
a
z
a
r
m
b
-
-
z
-
-
z
-
-
-
z
-
a
z
z
l
g
-
-
z
-
z
-
z
-
-
-
-
-
-
-
-
h
z
v
-
-
z
a
a
a
-
b
a
a
-
-
a
-
-
-
z
z
-
-
-
i
-
m
-
z
-
-
-
a
i
-
a
-
-
v
-
j
a
z
-
b
z
a
z
-
-
q
-
a
-
-
-
-
a
-
-
m
z
m
-
a
-
-
-
a
n
-
j
-
s
-
u
z
-
-
-
a
z
a
-
-
a
-
a
-
a
-
w
a
s
a
-
-
q
-
z
z
-
z
p
-
y
d
-
v
-
-
-
-
w
-
q
-
-
z
-
a
z
x
m
z
k
-
z
-
g
z
z
o
d
-
a
-
c
-
-
z
-
-
z
-
-
z
-
f
a
a
-
f
-
-
z
-
z
-
a
a
z
a
-
-
-
-
y
a
w
z
-
a
-
z
e
-
-
-
a
a
-
-
-
-
h
b
z
a
s
-
z
-
z
-
-
z
-
-
-
-
-
-
-
-
-
-
a
z
-
-
-
-
-
d
l
a
-
a
a
-
-
-
-
a
z
-
z
-
z
-
-
e
-
a
-
g
v
-
-
y
-
p
z
-
z
-
-
g
z
-
-
d
-
h
-
t
a
p
a
-
-
a
a
z
v
-
-
z
-
y
z
-
-
-
-
a
-
b
m
-
-
-
z
-
-
z
-
a
-
a
-
d
-
a
b
v
-
z
l
a
a
-
a
z
-
z
z
u
-
c
-
t
a
-
v
-
-
t
z
-
-
c
y
z
a
-
z
-
-
-
-
l
-
-
z
-
-
-
-
-
z
a
-
-
a
a
s
-
a
z
z
i
-
-
-
a
-
-
-
-
h
-
z
z
-
a
a
a
z
-
-
z
z
-
n
b
-
-
l
a
a
-
-
-
a
-
-
-
a
a
z
a
p
w
z
b
k
-
a
-
-
s
-
z
l
-
z
a
b
-
-
-
-
-
-
z
z
-
-
a
-
-
-
o
-
n
a
m
a
-
z
-
a
-
-
o
i
-
-
a
-
z
-
n
a
z
-
z
-
-
z
-
-
a
z
-
-
w
-
z
-
-
-
-
z
j
z
a
-
k
k
g
-
t
n
a
-
z
-
-
-
-
q
a
z
-
c
a
-
w
a
-
-
d
e
e
-
a
-
v
-
-
s
-
-
-
-
-
z
x
-
-
d
w
-
-
-
z
-
-
z
-
a
z
x
-
-
m
-
a
a
-
-
-
-
-
-
z
-
e
-
-
-
z
-
v
-
a
a
z
-
a
i
b
-
-
-
o
-
-
q
-
-
-
-
-
-
a
z
a
a
-
z
a
-
j
-
a
m
a
-
-
-
-
-
-
z
-
-
r
-
t
a
-
f
-
-
c
z
z
o
z
o
-
g
-
-
z
z
-
a
z
-
z
z
n
z
z
a
z
l
-
z
-
c
a
-
r
-
b
a
-
-
-
v
a
i
-
z
a
r
-
-
a
-
e
-
-
z
a
a
a
z
-
-
-
-
-
-
-
z
-
-
-
-
-
z
a
-
z
-
-
-
f
-
-
a
z
-
-
-
c
-
-
-
a
-
z
z
b
-
a
a
-
a
a
-
z
-
-
-
-
-
g
q
-
a
z
a
-
a
-
-
o
-
-
a
-
-
z
a
-
-
-
z
z
a
-
z
z
a
-
a
-
y
-
u
-
-
-
a
-
z
-
a
z
-
-
p
-
-
-
-
-
z
a
-
-
-
a
-
o
-
t
-
n
-
w
f
h
-
z
a
z
a
a
-
-
z
-
-
-
-
a
-
-
-
a
-
a
z
-
-
z
u
-
-
z
-
y
-
a
-
y
-
p
-
o
z
-
z
z
b
-
a
-
-
-
-
a
a
a
-
z
-
d
-
-
z
-
-
d
a
c
z
a
-
z
-
h
-
a
w
a
-
j
z
a
z
-
d
z
-
-
a
q
-
z
h
-
-
-
-
o
-
-
-
-
-
d
a
-
v
-
-
z
-
z
-
-
-
-
-
i
a
-
z
-
-
a
-
z
q
z
z
-
w
-
-
z
z
e
-
-
a
z
b
a
p
z
-
z
w
g
-
-
-
-
-
-
a
a
a
-
-
s
-
-
i
a
-
z
-
z
-
-
-
-
-
z
-
-
a
-
z
-
f
a
-
z
a
-
z
i
z
a
-
-
z
z
a
z
-
l
-
a
-
-
-
-
c
z
-
z
-
-
a
n
-
-
-
-
-
-
e
-
k
z
f
z
u
-
a
-
l
-
a
c
z
-
-
-
a
x
-
-
-
-
-
a
-
a
z
q
z
-
a
z
-
-
-
a
z
-
a
e
-
x
a
z
-
d
e
-
o
a
a
a
-
a
a
-
z
a
-
-
-
a
a
-
a
-
-
-
z
k
z
a
-
-
-
-
z
-
z
z
a
-
z
z
-
-
a
-
z
a
a
s
-
-
-
-
a
b
-
-
-
-
a
-
z
z
a
z
-
z
-
j
-
z
a
-
-
d
-
e
-
z
a
a
d
-
-
-
a
-
h
z
z
-
z
-
g
-
a
a
-
z
p
-
k
-
-
-
-
-
a
a
-
-
t
-
z
-
-
-
-
-
r
a
-
a
a
-
x
-
a
-
-
c
k
z
-
z
z
-
-
-
-
z
l
z
-
-
a
z
-
-
-
-
z
a
a
s
a
a
m
-
z
-
z
-
-
z
z
-
z
-
z
z
-
-
-
-
-
c
-
z
-
a
-
a
o
-
-
a
a
-
-
z
-
-
-
-
-
-
-
p
-
a
-
-
-
-
z
e
-
m
-
-
-
a
a
a
-
z
a
a
-
-
z
-
-
b
v
a
a
j
n
r
v
-
-
-
c
-
h
-
z
z
z
y
a
-
-
a
-
-
a
-
-
o
z
-
-
-
-
-
-
z
-
q
z
z
a
-
-
-
a
a
a
z
-
a
-
a
r
-
-
i
-
-
-
a
-
-
-
s
b
-
a
a
z
-
-
a
-
-
-
-
v
z
-
-
z
z
a
-
a
z
z
-
z
-
v
-
-
f
-
x
z
-
z
-
-
-
-
z
-
t
-
-
-
-
-
-
a
z
-
-
-
-
-
z
z
-
-
c
-
y
z
-
z
a
z
p
-
-
-
z
-
-
r
w
-
a
-
-
a
l
-
-
a
l
l
p
v
z
-
z
-
f
-
-
z
-
-
q
h
-
a
-
t
z
-
-
y
-
s
-
-
-
-
-
a
a
-
-
-
t
m
-
x
-
o
-
z
-
-
a
a
a
q
-
x
z
z
-
z
-
-
-
-
-
c
-
-
z
d
a
z
z
-
-
-
d
-
-
y
i
a
-
-
a
-
-
m
z
o
-
b
l
z
-
-
v
o
a
-
-
v
n
x
-
x
-
-
a
-
m
a
a
-
-
-
t
-
-
b
-
-
a
a
a
a
z
f
a
a
-
-
z
-
-
-
d
-
u
a
a
-
-
z
a
l
z
a
k
u
a
z
-
-
a
z
-
z
-
a
-
a
-
t
-
-
g
-
d
z
a
-
-
-
a
z
-
z
-
a
-
-
z
z
-
-
-
-
z
-
-
-
-
a
-
-
-
-
-
-
z
g
g
d
-
-
-
-
a
b
-
-
-
-
q
-
k
-
-
a
-
-
z
-
z
-
a
z
-
-
a
-
-
-
z
-
a
-
a
-
y
a
-
y
v
a
q
a
-
-
-
a
-
z
z
a
k
a
z
a
z
-
-
a
s
z
z
z
-
-
-
-
-
a
p
-
-
-
z
-
-
-
-
-
-
-
-
-
a
-
p
-
i
-
d
-
q
z
-
z
-
b
-
-
z
a
-
-
a
-
w
z
-
-
b
x
-
y
z
-
b
s
-
-
l
j
-
-
x
-
-
-
a
t
-
-
z
z
-
a
t
-
a
z
-
-
a
-
a
g
-
g
-
a
-
z
-
z
a
a
-
-
z
-
-
a
-
z
-
-
-
a
-
o
-
-
y
-
y
z
d
-
a
n
-
-
t
-
-
z
-
-
j
z
n
f
-
-
a
b
d
-
-
r
-
z
z
a
-
-
-
z
z
-
-
-
-
a
-
a
a
-
a
-
-
d
l
-
-
a
-
-
z
z
z
-
-
a
r
-
z
-
-
-
z
k
-
q
a
a
-
z
a
z
-
-
a
-
-
l
a
-
i
-
-
-
-
a
a
z
-
-
-
-
t
-
a
a
c
-
-
-
t
-
p
-
t
-
z
a
z
a
-
-
z
-
z
-
-
-
h
f
-
-
o
-
r
-
a
-
k
b
z
-
-
z
d
a
-
a
z
z
-
z
-
-
-
r
-
-
-
-
x
a
l
a
z
z
o
h
e
-
-
-
b
-
a
-
z
-
m
a
z
-
h
-
-
-
v
z
h
z
-
z
v
a
a
a
z
-
-
-
-
-
-
c
a
j
z
a
a
a
-
-
z
z
-
-
z
a
z
-
-
-
-
-
-
a
-
-
z
p
z
-
-
t
-
a
z
z
z
-
a
-
a
a
z
-
-
w
-
f
z
-
-
n
a
-
-
z
-
l
-
a
-
u
z
-
-
z
-
-
z
m
y
-
z
-
z
-
-
-
-
a
i
-
-
z
-
-
-
a
a
-
-
-
-
-
-
d
-
z
q
z
a
u
q
-
k
-
m
a
-
-
z
-
-
w
x
h
z
-
-
-
z
a
-
-
r
a
-
a
-
a
-
x
-
-
z
z
-
-
z
-
m
-
z
z
-
z
-
l
f
-
r
a
c
-
c
z
o
a
-
a
-
-
a
-
-
-
z
-
k
-
a
a
-
n
-
a
z
-
a
-
a
-
-
z
-
m
-
-
-
-
-
a
u
z
-
-
h
-
x
p
a
a
d
z
-
g
-
k
-
-
j
-
a
z
-
z
-
-
-
-
-
u
a
a
-
a
z
b
-
-
-
-
z
-
e
-
-
z
w
z
z
-
h
a
-
i
-
z
-
-
z
z
-
z
-
-
a
-
z
z
-
-
z
a
-
z
-
-
r
-
-
z
-
m
o
r
-
-
z
-
-
-
z
f
-
x
z
z
-
z
-
-
u
z
-
z
-
z
-
z
-
-
a
-
z
o
-
-
d
-
-
a
-
-
-
-
-
y
-
a
-
-
-
-
-
a
-
-
o
a
a
-
-
-
-
-
-
-
z
-
-
-
-
-
o
a
-
-
w
z
-
i
k
-
-
z
-
b
-
-
w
p
z
-
b
-
a
z
z
-
-
-
a
-
-
w
-
z
a
d
z
z
-
-
g
-
-
-
z
-
-
-
a
z
t
-
z
-
-
h
-
-
s
a
-
-
m
-
z
x
a
a
-
-
a
z
-
p
a
-
a
z
-
-
a
-
z
-
-
a
-
-
-
u
-
a
a
a
-
a
y
-
-
-
l
-
-
-
x
-
y
-
a
-
w
a
z
a
z
-
u
a
y
n
-
b
-
-
w
a
a
n
h
f
-
-
j
-
-
-
a
a
-
a
-
-
a
-
-
-
-
-
a
-
-
-
z
q
-
a
-
z
z
u
a
a
q
i
z
-
z
-
z
z
z
-
a
p
a
a
z
z
-
z
-
-
-
-
a
g
-
-
-
z
-
a
w
a
z
-
z
z
-
z
c
z
-
z
-
-
z
z
-
-
-
-
-
m
-
-
-
z
a
-
-
-
-
-
-
z
z
-
x
-
-
a
-
-
b
-
-
a
-
-
a
a
-
l
z
-
z
z
z
a
u
a
-
-
-
-
-
z
-
s
-
-
-
z
-
-
a
-
-
-
a
-
z
-
a
a
q
a
z
a
-
-
-
a
v
-
z
-
-
a
a
-
a
-
-
z
a
-
-
z
k
-
-
z
a
a
-
z
-
z
-
a
z
-
v
z
q
j
z
n
-
-
t
-
r
-
w
-
a
a
z
k
a
-
z
-
-
-
-
h
-
-
n
z
a
-
-
z
-
-
-
z
-
f
-
a
-
a
z
-
a
-
a
z
-
-
-
-
-
v
a
s
g
-
z
-
k
-
z
-
-
-
-
z
-
-
-
u
-
o
-
z
z
z
-
n
-
-
-
z
-
-
z
z
-
a
-
-
-
a
-
-
z
a
-
-
-
z
-
z
-
-
z
c
-
-
-
z
z
-
a
a
-
-
-
-
-
a
i
o
f
-
-
-
-
-
a
-
z
-
d
w
m
-
z
-
-
a
a
z
-
-
c
-
-
z
-
a
-
z
a
-
-
-
z
t
-
a
-
f
z
-
-
-
z
a
z
-
z
a
-
-
x
-
a
-
a
a
u
a
-
-
g
o
-
-
-
z
-
p
d
z
a
-
-
z
-
a
z
z
-
a
-
v
-
-
-
z
-
-
z
-
a
-
i
a
-
w
f
i
-
a
-
w
-
z
a
-
-
-
a
k
z
-
d
-
u
-
-
-
-
a
m
-
-
i
-
z
z
-
z
a
o
-
-
z
a
a
-
-
-
f
a
-
-
-
-
-
z
-
-
-
-
-
d
-
o
z
-
-
a
z
-
a
-
-
f
-
k
-
y
-
a
-
j
a
h
a
m
r
z
z
l
c
-
a
-
-
a
z
-
-
-
-
o
-
-
-
-
j
-
-
-
a
z
-
x
-
-
-
a
-
x
z
s
-
-
z
a
c
a
-
q
-
-
-
-
a
z
z
t
y
z
m
-
-
a
z
-
-
z
-
a
-
-
a
-
a
-
u
a
a
-
z
z
y
z
z
l
x
z
a
-
k
u
e
a
-
-
x
-
s
-
a
h
a
-
-
-
z
-
-
-
-
z
z
z
a
a
y
-
-
-
a
c
-
i
z
-
-
a
n
-
-
a
w
-
a
-
a
-
-
-
n
z
a
-
x
-
-
n
-
-
-
a
z
a
a
-
-
-
p
a
z
-
n
-
-
-
a
a
-
-
z
-
-
a
-
-
z
-
z
-
w
d
-
z
-
a
-
a
-
a
v
-
-
-
y
f
a
-
-
z
-
z
-
r
-
z
-
-
a
a
-
e
a
z
-
-
a
-
a
z
-
z
a
-
-
-
a
x
z
-
z
-
z
-
-
z
-
-
z
-
-
-
-
m
z
c
-
-
z
a
z
-
-
-
w
z
p
z
w
-
-
z
a
-
-
-
l
z
-
-
-
g
z
-
-
-
z
s
-
a
-
z
-
a
-
a
z
-
z
a
-
a
-
z
-
-
-
-
-
z
-
z
-
z
-
-
-
-
-
-
a
a
o
-
-
a
-
a
w
-
a
-
-
-
j
-
f
a
-
-
s
z
n
-
s
k
-
-
-
-
a
-
-
-
z
a
-
-
n
j
-
a
-
-
-
-
-
-
a
-
-
-
-
o
-
z
a
z
z
-
-
-
z
-
q
-
z
-
a
-
-
r
a
-
z
-
a
a
-
-
a
-
-
o
z
a
-
-
-
t
m
u
-
-
r
c
-
z
a
z
z
a
-
-
-
z
-
a
-
-
z
d
-
i
-
a
-
-
s
z
-
-
-
-
-
f
z
z
v
-
a
q
a
a
-
w
-
-
-
a
z
-
-
-
a
-
z
y
z
w
-
e
p
-
a
z
i
a
a
c
z
z
-
a
z
i
q
z
-
-
-
z
-
a
-
-
z
-
a
-
-
z
-
z
z
-
-
a
z
-
d
x
-
-
m
-
a
-
z
-
-
-
-
-
-
a
-
z
k
o
-
-
n
-
j
a
o
a
z
z
a
z
p
-
z
-
z
-
b
-
z
-
a
-
a
-
-
-
-
-
z
a
-
-
z
-
-
j
a
-
-
-
z
-
r
-
-
w
a
x
-
-
-
i
-
-
a
-
-
g
-
-
a
a
-
a
w
d
a
d
x
a
-
a
-
-
-
-
a
a
a
-
-
-
-
k
a
z
-
t
-
-
-
z
-
-
-
a
-
z
z
-
-
z
-
a
-
z
-
-
-
-
s
-
z
-
-
z
z
k
-
-
a
-
-
-
t
-
-
t
-
-
t
-
z
z
-
a
-
y
o
-
-
-
a
z
a
a
-
-
-
-
v
a
-
z
-
a
y
z
-
x
-
a
a
c
-
z
-
l
b
-
z
-
z
-
z
-
-
z
g
-
y
q
a
j
z
-
-
z
y
z
a
z
z
z
a
-
-
-
-
a
b
-
-
-
a
-
k
-
s
a
-
-
p
-
a
-
-
-
-
a
-
p
-
-
-
z
-
a
z
-
a
-
z
-
z
-
-
-
-
z
z
a
j
-
z
-
-
a
z
-
z
-
-
z
a
a
p
-
d
z
-
a
a
a
w
z
-
a
d
-
a
-
-
a
y
-
-
-
b
-
-
s
u
-
-
-
-
-
-
-
z
-
a
z
f
-
a
a
z
s
-
-
z
z
-
a
a
k
a
-
-
y
-
-
-
-
a
-
-
-
e
k
a
z
-
r
h
-
-
-
-
-
v
z
-
-
-
a
b
a
-
a
-
q
a
z
-
-
-
a
e
-
-
-
z
z
s
z
w
-
z
-
a
-
-
-
z
z
l
a
a
-
-
z
a
-
-
v
-
-
-
n
-
-
-
-
-
a
z
-
z
z
-
z
z
-
a
-
z
z
-
z
-
-
-
z
-
-
-
a
-
-
z
-
-
-
-
a
s
-
-
-
v
z
o
a
a
-
-
-
q
-
-
-
-
y
-
-
w
g
-
r
-
z
t
a
-
z
-
z
-
-
a
z
z
k
-
-
-
-
z
a
a
a
-
-
-
-
l
z
-
-
d
m
-
-
a
-
y
x
-
a
a
-
n
-
a
a
t
-
-
a
t
a
-
-
u
-
a
b
-
l
u
a
-
-
a
-
-
-
k
-
-
a
-
-
z
a
-
-
-
a
-
a
-
z
-
-
a
j
z
c
a
z
-
-
-
-
z
-
a
z
-
a
-
a
-
a
-
z
o
z
-
-
z
-
z
z
d
-
a
x
-
-
z
a
k
p
-
-
z
-
c
z
-
k
-
k
l
-
-
s
-
h
-
a
a
-
-
z
d
-
-
-
-
-
a
z
a
-
a
a
a
-
-
-
f
-
z
a
-
f
z
z
z
-
a
-
a
-
-
a
l
-
-
-
z
a
k
-
z
-
-
-
-
-
-
r
-
-
z
-
z
-
z
z
z
a
-
-
-
z
z
-
q
-
a
-
a
-
-
-
-
n
a
-
a
-
-
-
-
-
-
-
a
-
-
-
a
-
z
-
-
-
-
f
-
-
z
z
-
a
z
-
-
-
v
z
-
u
-
a
c
a
-
-
a
r
-
z
-
-
z
z
-
a
z
-
-
z
a
o
z
-
-
a
-
z
-
a
-
-
f
-
a
z
-
a
a
a
b
-
-
-
x
-
s
x
-
-
-
-
-
a
-
-
-
-
l
u
a
u
r
a
-
-
-
-
a
-
z
-
-
m
a
d
z
a
a
-
-
a
-
-
-
z
a
a
f
a
-
-
b
z
-
a
-
-
u
-
-
a
-
-
-
z
a
a
-
z
l
z
z
a
-
-
-
z
a
a
-
-
w
a
a
g
p
d
z
-
z
a
-
-
a
-
-
a
a
-
-
-
g
-
v
-
-
a
z
z
y
a
-
-
-
a
-
-
m
n
z
z
-
-
-
-
-
-
-
-
-
-
f
-
z
-
-
a
z
a
h
a
a
a
-
-
-
a
a
-
a
-
-
-
-
b
-
-
-
a
-
-
f
-
-
-
f
j
-
-
-
a
z
-
z
-
a
-
a
-
-
-
-
s
-
l
-
f
-
v
o
e
-
z
b
-
-
-
-
n
-
j
z
h
f
i
c
a
a
z
m
-
z
-
g
-
-
z
-
z
z
z
j
-
-
z
y
t
a
-
-
-
-
-
w
-
z
-
z
-
f
b
-
-
z
z
-
z
-
a
p
z
-
-
q
-
l
-
-
-
-
-
u
-
o
-
-
-
-
-
n
-
a
a
z
-
-
-
a
z
-
a
c
-
l
a
-
a
z
a
z
-
-
-
-
z
a
-
n
z
-
a
z
a
z
-
a
-
-
-
-
-
b
-
-
a
z
f
-
v
-
-
z
z
-
-
-
-
a
a
a
-
p
a
z
-
m
g
-
z
a
z
u
-
-
-
z
z
a
d
g
-
z
-
-
-
z
q
z
z
z
-
k
-
-
u
-
a
z
-
j
-
-
n
h
-
z
t
d
-
-
a
z
-
-
-
-
a
-
h
a
-
-
-
y
-
-
-
z
a
-
z
y
m
a
v
-
-
a
-
-
z
-
-
z
-
-
-
-
m
-
-
z
-
a
-
r
a
z
z
a
z
a
a
-
-
-
-
z
-
z
-
-
-
-
-
a
-
-
z
z
a
-
-
a
a
-
-
a
a
-
a
-
a
z
a
-
-
-
f
r
-
-
-
-
-
-
z
-
-
-
-
x
-
j
-
z
-
z
e
-
z
-
a
-
z
-
-
r
-
-
-
g
a
z
b
-
a
-
s
-
-
-
z
-
e
-
a
-
-
z
-
a
-
-
-
-
s
f
-
x
u
d
z
-
z
n
-
-
-
r
z
z
-
a
s
z
-
s
z
-
-
-
-
-
z
z
-
d
-
a
a
-
-
z
-
d
z
-
-
c
q
z
-
p
z
-
-
-
-
a
-
-
-
-
z
z
o
-
-
i
d
-
-
-
z
-
-
-
j
z
-
-
a
u
-
a
z
z
a
z
a
-
z
a
a
-
-
d
a
-
-
b
-
-
a
-
-
a
a
z
-
a
l
s
-
-
r
-
z
z
z
y
z
-
l
-
-
a
e
a
-
-
x
s
-
-
-
-
v
-
z
-
-
n
i
-
z
-
a
-
-
v
-
q
z
g
n
-
-
-
-
-
-
s
b
-
-
-
z
-
-
-
-
z
-
a
-
a
-
-
-
-
o
a
-
-
w
y
-
a
-
v
z
z
-
-
-
-
a
-
x
-
x
-
z
-
z
z
-
-
q
-
a
a
-
z
z
-
c
-
q
-
-
a
a
a
-
-
a
-
-
-
n
z
-
-
z
m
-
-
h
a
z
z
a
z
e
-
z
-
z
p
a
m
r
z
r
-
-
-
a
a
w
z
h
a
a
a
a
z
-
-
z
a
-
a
-
z
-
a
-
-
u
-
-
-
-
-
a
-
l
a
-
e
-
z
-
-
e
-
z
j
z
-
-
-
z
-
-
a
-
y
z
-
-
-
a
a
z
-
-
y
n
a
t
z
g
j
-
c
-
-
d
-
-
-
-
z
a
-
z
z
-
-
f
-
-
a
-
a
-
a
c
z
-
a
-
-
k
z
-
-
-
-
z
-
a
y
-
-
o
z
k
f
-
-
-
-
z
x
a
-
a
-
-
-
z
z
-
a
n
k
z
-
z
-
-
z
e
a
-
z
-
z
-
z
-
-
z
-
-
n
m
e
-
-
-
z
-
z
z
a
-
-
a
a
-
-
a
-
-
-
-
a
-
-
-
-
z
-
-
-
z
-
a
-
-
-
-
p
z
a
-
-
t
-
a
-
-
s
a
-
h
v
-
g
-
z
-
z
c
u
z
-
-
-
-
-
-
a
-
-
a
a
-
-
-
a
-
z
-
-
-
-
z
z
z
-
z
-
z
-
z
z
-
a
f
a
a
a
-
-
-
-
-
-
z
-
d
i
z
-
z
z
-
a
a
-
z
-
-
i
z
z
-
a
-
-
-
-
z
y
-
-
a
z
-
z
b
-
b
-
u
w
y
-
w
-
-
-
a
-
r
-
z
a
-
a
-
-
-
-
-
a
-
a
a
-
-
z
x
a
e
-
z
z
z
a
z
-
a
-
-
a
-
a
-
-
-
-
s
-
y
a
-
-
z
-
a
a
z
z
-
a
a
w
b
-
-
z
p
a
-
a
-
-
-
z
z
-
z
a
-
a
-
-
z
q
-
-
-
-
-
k
-
z
a
-
-
o
-
a
-
j
a
a
-
-
-
z
y
-
-
a
-
-
a
-
m
u
-
n
z
-
-
-
-
-
-
z
z
a
z
-
t
c
-
-
a
-
-
-
-
-
a
-
-
a
a
z
a
a
q
-
v
-
-
z
-
h
-
-
-
a
z
z
-
-
g
a
z
-
-
-
a
z
z
a
-
-
b
-
-
z
-
z
-
-
-
-
q
-
-
-
h
w
-
-
a
z
-
z
-
-
-
-
-
-
s
-
z
a
-
-
z
-
q
-
z
-
a
m
-
a
-
-
u
-
g
-
h
a
-
-
y
-
r
-
n
z
a
m
-
a
-
i
-
z
i
-
z
d
a
o
-
p
-
s
z
-
-
-
z
z
-
z
a
p
-
-
z
a
-
-
z
a
-
z
-
-
h
z
-
z
z
-
z
-
-
z
-
-
-
a
a
a
a
-
y
i
-
m
z
z
z
-
a
t
z
z
z
-
o
-
z
-
z
a
-
-
a
a
-
a
-
-
-
q
s
a
-
z
-
-
-
p
-
f
z
z
-
z
-
o
-
-
-
z
x
-
e
-
-
-
z
-
-
-
z
r
-
z
-
a
-
z
a
-
a
-
z
-
z
z
z
z
-
z
-
-
-
z
-
a
z
-
s
-
-
-
-
a
z
z
a
a
-
-
z
-
-
-
z
-
-
-
-
a
-
a
z
e
-
e
x
-
z
c
a
-
-
-
z
-
u
e
-
-
-
z
a
z
a
a
-
-
o
y
-
-
z
-
a
a
-
-
-
-
g
a
z
-
f
-
-
z
-
a
s
-
-
z
-
z
z
-
z
-
-
-
z
-
a
a
z
-
-
z
-
z
-
z
-
a
-
a
t
-
-
-
s
-
-
-
z
-
-
z
c
a
z
a
a
-
c
z
-
z
-
z
-
z
-
-
-
z
s
-
-
-
-
-
a
-
-
z
l
-
-
a
-
-
-
n
-
a
a
-
-
l
z
-
a
-
-
i
-
-
-
-
-
a
-
-
w
-
a
-
z
-
-
w
-
z
r
-
a
p
j
a
-
a
y
z
a
z
-
-
s
-
z
g
-
a
-
-
a
-
b
-
-
-
-
a
-
-
p
z
-
-
-
-
u
a
a
r
-
-
a
a
-
z
-
-
-
-
-
z
-
a
a
z
-
-
z
z
-
-
n
-
-
b
a
a
a
k
-
-
z
z
h
-
-
j
-
-
a
-
h
z
z
-
-
z
a
z
a
-
-
-
a
j
z
z
-
-
-
z
a
z
n
-
z
z
z
a
-
-
-
-
z
-
j
-
z
-
-
-
-
-
-
u
z
-
z
-
-
-
-
-
-
-
h
-
a
a
k
-
h
m
-
a
a
-
a
-
z
z
-
-
a
z
-
z
v
y
-
f
a
v
-
a
a
g
z
-
-
k
-
-
z
-
z
-
z
-
-
z
-
n
-
-
-
-
p
z
z
z
t
-
z
l
-
z
z
h
-
a
z
a
-
-
k
-
-
-
-
m
-
-
-
-
r
-
-
-
z
z
-
-
-
-
z
a
a
z
-
a
z
-
z
-
-
z
p
z
-
-
z
-
-
y
z
a
a
z
-
-
a
z
z
f
-
z
-
z
a
-
t
a
-
u
-
-
-
-
-
a
y
-
-
z
-
-
z
z
-
c
-
m
-
-
-
-
z
-
-
a
m
-
g
-
-
a
v
z
z
a
-
z
i
-
a
z
-
-
-
-
z
-
d
-
-
a
z
a
-
-
a
-
z
-
s
-
a
-
-
-
z
a
-
r
a
-
-
-
-
-
z
-
-
-
-
f
-
-
-
-
z
z
z
-
-
z
a
s
-
z
z
-
z
i
a
z
a
z
-
z
j
z
-
z
-
-
-
x
-
-
r
z
z
-
-
z
-
a
-
-
u
-
a
z
-
d
d
-
a
q
w
a
z
z
-
z
-
z
-
-
-
z
-
-
-
z
-
z
-
z
z
-
a
a
a
z
-
z
-
-
-
-
a
z
-
-
z
a
d
-
b
-
-
-
l
-
-
-
-
-
a
a
-
-
a
-
-
v
-
-
c
f
z
g
z
a
z
-
-
z
a
-
x
-
z
-
-
z
-
z
-
-
a
-
-
-
r
-
-
o
z
a
a
a
a
-
z
z
z
c
-
w
-
z
-
z
-
-
-
g
a
z
-
a
-
-
-
-
-
-
z
z
-
-
-
z
a
-
a
-
-
-
-
-
a
a
p
z
-
s
-
-
a
-
z
n
-
z
z
a
a
-
y
-
-
-
-
a
-
z
m
-
a
l
-
-
-
a
-
z
z
s
-
a
-
-
-
z
-
m
-
-
-
u
a
-
-
-
-
z
-
z
z
z
a
-
-
z
a
-
a
-
z
-
-
-
z
-
-
z
v
-
a
-
b
a
z
m
-
z
b
z
z
z
-
-
-
-
a
-
z
z
-
z
z
i
z
v
-
a
-
a
-
z
-
-
-
z
a
a
-
-
-
z
-
a
z
b
-
-
z
-
-
-
a
d
n
c
-
p
-
z
-
q
-
f
-
a
-
-
i
-
-
a
-
z
-
s
e
-
q
z
-
f
-
e
-
-
a
-
-
a
-
-
a
a
-
-
d
-
x
-
z
-
z
-
z
-
y
z
-
-
a
-
-
-
j
q
z
-
-
-
l
-
-
-
a
q
-
z
a
g
-
a
-
a
n
-
g
a
-
-
i
-
a
-
a
a
i
-
-
z
a
a
-
-
z
q
-
o
-
o
-
-
-
a
-
-
-
z
v
a
-
a
a
-
-
-
b
-
j
-
-
-
-
a
l
-
-
-
j
-
-
-
-
-
-
-
-
g
-
-
-
-
-
a
-
-
z
a
a
-
-
a
-
-
b
-
a
-
a
-
a
a
p
-
-
-
i
-
f
z
z
-
a
z
-
-
-
-
u
-
h
-
a
-
z
-
p
a
-
z
m
-
c
-
-
z
-
b
-
-
z
-
z
c
-
c
-
-
s
-
z
z
-
-
y
-
y
-
d
-
a
v
-
w
z
-
s
a
a
a
r
t
a
z
-
-
-
-
a
-
z
-
-
-
-
-
x
z
-
-
a
-
-
-
a
-
a
-
a
-
t
-
q
a
a
-
-
z
-
x
z
b
z
k
a
-
-
t
h
x
a
-
-
a
a
a
-
g
-
r
-
f
a
-
-
-
z
w
w
q
-
z
p
-
f
-
a
-
-
-
a
a
a
z
z
t
-
-
i
-
z
z
z
-
-
z
z
-
z
-
-
-
a
-
z
c
-
-
s
a
-
o
m
-
-
-
-
a
-
-
-
-
z
-
z
z
-
z
-
z
-
a
h
k
a
-
a
a
e
a
j
-
-
z
a
h
-
-
-
k
-
-
a
z
-
-
p
z
-
k
h
-
-
z
s
l
-
-
d
-
z
a
-
a
-
z
-
i
-
a
-
-
z
z
-
a
-
-
z
-
-
p
z
-
a
z
-
a
-
a
-
-
x
-
z
z
-
-
-
-
-
-
-
o
-
-
-
-
-
m
-
-
-
-
a
-
-
-
-
b
a
-
z
-
-
a
z
a
-
z
-
z
a
z
-
-
-
z
n
z
a
-
-
z
l
-
-
r
-
-
-
c
z
-
a
z
-
-
-
-
-
-
a
-
a
t
s
-
-
-
f
a
-
-
-
a
-
f
l
-
-
z
-
-
l
a
a
-
z
-
-
l
-
i
a
-
-
a
-
n
-
z
-
-
m
z
q
-
y
y
g
i
-
-
-
-
-
-
o
-
f
-
z
-
a
-
d
a
z
-
z
w
-
u
-
-
-
-
i
v
-
g
r
-
-
a
a
-
a
z
o
l
-
a
-
-
p
a
-
-
-
z
a
a
a
-
-
-
-
a
a
a
-
-
a
n
-
z
z
a
a
z
z
-
z
b
-
a
-
z
a
k
-
z
u
-
a
a
-
a
-
-
a
a
-
-
-
a
z
a
-
-
j
a
-
-
z
-
-
z
z
-
a
p
a
-
-
z
-
-
h
z
n
-
-
-
n
-
-
-
c
a
-
-
m
f
-
z
-
e
-
-
-
p
-
-
a
-
-
d
h
j
a
-
-
z
a
-
z
v
-
-
z
-
-
z
a
-
-
a
z
a
a
-
l
-
a
-
-
-
z
z
-
-
d
-
-
u
-
-
-
a
-
z
-
a
-
z
z
-
z
i
c
z
-
a
z
z
-
-
-
a
a
-
-
q
z
-
-
-
-
-
o
-
-
u
-
e
-
k
a
z
-
-
-
a
z
a
a
a
-
-
b
-
s
z
-
z
-
z
a
-
a
y
-
-
z
-
z
-
a
-
z
-
-
k
-
z
-
-
-
-
-
-
a
a
-
o
-
-
n
-
a
a
g
-
-
z
z
z
-
-
-
-
l
a
z
s
-
a
z
-
p
k
-
-
q
-
e
z
z
a
z
c
m
-
w
-
a
-
-
-
z
y
-
-
-
-
-
-
z
a
z
g
-
-
k
-
-
y
a
-
z
-
-
a
a
z
z
z
a
-
z
z
-
a
-
z
-
a
-
-
-
-
v
-
n
-
-
a
z
a
-
a
z
a
-
-
-
o
-
z
a
n
-
-
a
z
-
a
-
z
-
-
j
-
z
-
j
a
-
p
-
z
-
-
-
z
-
a
-
-
-
-
-
z
z
-
-
-
a
v
-
-
-
z
-
a
-
w
-
-
-
z
-
a
-
i
q
-
-
a
-
z
t
n
-
e
-
-
v
-
-
-
-
-
a
a
o
o
z
a
z
z
a
i
-
-
a
-
-
-
z
-
m
-
-
-
a
-
y
-
-
z
-
z
o
-
-
-
a
z
-
-
m
-
z
l
z
n
-
z
a
-
-
-
f
-
-
-
-
-
a
-
-
c
-
x
-
-
r
-
w
-
-
-
-
-
g
z
-
q
-
-
d
z
z
g
-
-
-
a
-
-
k
-
z
g
-
z
-
a
z
-
z
a
-
z
-
a
-
a
-
g
c
-
a
-
-
a
-
z
-
-
a
a
a
-
-
-
-
c
-
-
x
z
q
-
-
a
-
-
h
-
j
-
p
-
w
-
f
-
a
-
x
-
a
k
t
-
-
-
z
t
b
-
-
-
p
z
z
-
-
z
-
b
z
k
z
a
u
-
z
a
w
-
a
-
o
-
z
-
p
-
z
-
a
-
-
-
z
z
-
-
-
u
z
-
a
-
z
-
s
-
-
-
-
-
-
a
a
a
l
-
-
a
-
r
z
e
-
-
-
-
-
-
m
z
a
e
-
a
-
-
z
a
z
-
h
t
a
-
z
-
-
-
a
-
-
d
-
-
s
a
-
t
-
r
a
z
z
a
-
-
p
p
-
-
-
g
-
z
b
-
-
z
-
r
-
-
u
-
a
-
-
a
j
z
-
k
-
a
-
a
-
a
c
-
-
a
-
-
-
-
z
z
-
z
t
-
-
-
a
-
-
-
p
z
u
-
j
-
-
-
z
-
w
a
-
-
a
-
x
a
-
a
-
-
a
z
a
-
-
-
q
a
-
-
w
-
i
z
a
-
a
-
-
-
a
t
a
-
a
-
-
z
z
u
a
-
-
-
z
-
-
z
z
a
i
-
z
a
l
z
-
a
-
z
z
-
-
a
a
a
-
z
z
a
-
-
a
z
-
-
z
a
-
a
s
-
p
z
-
-
-
z
-
z
-
-
a
-
a
a
z
s
z
-
-
-
-
a
-
z
z
-
p
c
a
e
j
z
-
a
z
h
-
-
j
a
-
a
-
v
-
-
-
z
a
-
-
a
-
-
-
-
d
-
-
-
-
-
a
z
z
a
-
-
r
-
z
-
-
z
a
-
i
a
-
z
a
a
z
-
a
x
-
-
l
-
a
c
a
-
s
-
z
a
-
z
-
a
-
l
-
-
-
-
-
z
a
a
-
-
a
z
z
i
-
-
-
a
-
-
-
a
-
a
-
r
-
a
z
z
e
a
-
a
-
-
-
z
-
e
a
z
-
z
-
a
-
a
-
a
-
z
-
a
-
z
-
-
-
z
a
-
-
x
-
k
-
z
z
a
-
-
-
c
-
-
r
-
-
j
-
d
-
a
-
-
m
y
-
z
-
g
v
-
z
-
c
h
z
-
-
-
-
a
-
a
w
-
a
-
a
-
z
-
-
z
-
k
y
z
-
-
z
-
-
-
-
c
a
-
-
-
z
t
j
-
-
w
j
a
z
-
-
z
z
a
w
-
-
z
-
-
r
a
a
-
-
-
a
-
j
-
d
y
-
-
z
z
-
-
z
-
-
a
-
-
-
-
z
-
u
z
-
-
-
a
-
a
-
z
z
-
k
m
a
a
-
-
-
a
z
y
-
g
a
a
a
g
-
-
-
a
-
z
-
-
-
-
-
-
-
-
a
-
-
-
-
-
-
r
-
-
-
z
z
a
-
-
-
-
a
-
-
-
a
-
a
z
-
-
a
-
r
v
-
a
-
-
w
-
a
-
b
-
a
a
a
-
a
-
-
-
j
-
a
-
l
-
a
-
a
-
z
-
s
a
-
a
-
-
z
-
a
-
c
r
-
-
w
z
-
z
z
-
a
z
p
a
-
-
-
-
-
z
z
-
z
a
-
-
-
a
-
-
v
a
-
q
r
c
z
-
r
z
b
-
-
z
-
a
a
e
-
z
-
b
-
-
z
z
-
-
-
-
-
a
-
-
a
y
a
-
z
m
l
z
-
c
-
-
a
o
-
-
z
-
-
-
-
a
-
-
-
a
-
-
d
-
w
-
k
f
-
-
a
-
b
a
-
-
z
z
-
a
z
-
-
p
-
-
g
-
h
a
w
-
z
o
-
-
a
-
z
z
a
-
-
r
z
-
x
-
-
w
z
o
a
q
-
w
-
-
z
-
k
d
-
h
-
-
-
-
-
-
z
a
a
-
y
-
z
a
-
z
-
-
u
-
a
-
a
f
-
-
-
-
-
-
d
f
-
y
z
-
a
a
-
-
y
-
-
-
d
k
a
-
-
h
z
a
-
x
y
-
a
z
-
a
-
-
-
-
a
-
-
t
-
a
a
-
-
a
a
a
y
-
-
-
-
a
z
z
-
a
z
-
-
z
a
z
l
-
-
-
-
z
a
-
-
-
a
x
a
z
z
y
-
-
-
-
a
-
-
-
z
-
-
a
-
z
z
a
-
z
q
n
-
-
a
z
a
-
-
a
m
-
-
-
-
d
-
z
-
h
-
-
a
-
-
-
z
-
q
-
z
-
s
-
t
-
c
-
k
z
b
-
-
-
b
-
z
b
-
z
-
-
c
-
l
-
a
i
-
q
-
z
-
y
-
-
s
-
z
-
z
-
a
z
-
-
a
-
z
-
b
-
d
-
h
-
j
o
-
-
o
-
t
z
-
a
-
d
-
-
u
-
x
-
z
-
t
-
k
y
l
-
a
-
p
z
k
-
-
-
z
-
-
-
a
-
h
a
i
k
j
-
-
a
y
a
-
-
-
-
a
-
-
z
-
r
-
a
-
a
h
-
z
z
-
n
a
-
z
-
-
-
a
a
-
t
-
z
-
-
a
a
x
-
a
-
-
z
z
z
-
-
z
z
-
k
u
-
z
a
-
-
z
-
z
-
-
s
i
-
a
-
a
-
f
-
z
d
a
q
a
-
b
-
-
-
-
-
z
a
z
z
f
r
d
z
v
-
-
z
a
z
z
-
-
-
z
-
z
a
a
-
-
-
-
a
a
-
-
-
-
a
a
-
m
z
m
l
-
a
w
z
-
-
-
-
-
-
-
z
-
-
-
a
-
-
-
-
a
-
-
y
z
-
-
z
b
q
-
a
-
z
-
a
-
-
-
z
o
-
z
-
z
z
-
-
b
-
b
e
a
a
-
z
-
a
d
z
a
-
d
-
-
-
-
-
i
-
a
z
a
-
z
a
-
-
a
a
a
z
m
-
-
-
a
-
-
z
d
z
n
-
z
j
n
h
-
-
-
z
h
a
k
z
-
-
-
-
-
-
-
-
-
z
z
f
-
-
-
v
a
-
z
r
e
a
a
a
q
a
-
i
-
-
-
-
-
y
p
y
r
-
a
-
h
-
a
a
-
z
-
a
-
z
-
q
-
-
-
q
-
u
a
-
-
a
-
e
-
a
-
z
-
-
-
w
z
x
z
-
-
-
a
-
-
o
z
-
a
-
-
-
u
q
z
-
e
z
-
-
z
z
z
-
a
i
-
a
-
a
-
g
-
-
-
-
z
-
a
a
a
z
-
-
u
-
-
-
-
-
z
e
-
z
l
-
a
-
z
a
-
-
-
-
-
l
a
b
z
-
u
-
-
a
r
d
x
-
g
-
z
-
a
q
-
-
a
-
a
z
-
a
-
z
-
-
a
-
-
a
-
-
a
q
d
a
-
z
-
r
-
-
z
-
-
y
t
a
-
-
a
-
d
a
-
-
a
z
-
z
-
-
e
-
-
g
-
z
z
z
-
-
f
-
a
-
-
z
-
-
k
a
-
z
-
y
-
-
-
d
z
-
-
a
-
p
z
t
z
s
-
b
-
-
-
j
h
a
-
n
-
-
-
-
-
-
x
-
a
g
-
j
z
f
-
-
z
a
z
a
-
m
-
-
-
-
-
p
-
z
z
a
-
z
v
-
x
j
-
-
-
q
-
-
-
y
-
-
-
-
a
-
-
-
-
a
-
a
z
-
q
a
h
-
z
a
-
-
a
a
-
-
j
z
-
-
-
-
p
-
-
-
-
z
a
-
-
-
a
a
-
-
e
v
-
-
z
a
-
-
-
-
-
-
-
-
b
v
a
-
z
-
-
-
z
z
-
-
m
-
a
z
-
a
-
z
-
-
a
a
a
c
z
-
-
-
-
-
r
-
q
-
x
-
p
-
s
-
w
z
p
-
w
z
-
z
z
z
-
a
-
a
z
-
-
t
a
-
z
-
-
-
e
-
-
f
-
a
a
q
-
a
-
-
a
d
-
-
-
z
z
a
a
i
z
-
-
a
-
-
-
g
a
f
z
v
z
-
-
a
-
-
z
-
-
-
k
-
z
z
a
a
-
a
-
-
-
z
z
d
z
-
a
-
-
z
a
z
-
-
-
a
-
-
-
v
-
-
z
-
k
a
-
z
a
-
-
-
-
a
a
-
-
a
o
-
-
z
-
z
z
-
g
a
n
z
-
-
-
-
-
b
-
t
-
z
-
z
-
-
z
z
-
a
j
z
-
-
-
-
j
z
a
-
-
a
-
a
k
-
-
a
-
p
h
-
a
-
-
z
-
-
-
-
h
-
a
a
z
-
z
-
a
-
a
r
z
z
a
m
-
-
z
-
-
a
z
-
m
a
h
j
-
-
-
-
k
a
-
a
-
q
-
z
-
v
z
-
z
-
-
-
-
-
-
-
-
-
e
a
-
-
-
-
o
a
-
-
z
-
n
-
p
-
t
z
-
-
d
z
a
-
-
-
z
z
z
a
-
z
a
a
-
-
a
-
-
-
z
z
-
z
a
t
a
-
-
-
z
a
-
-
z
-
z
-
-
-
-
-
b
a
a
-
-
-
g
z
-
-
z
-
z
z
-
-
f
-
v
-
a
z
-
a
b
t
-
z
-
z
t
z
y
-
-
a
-
-
z
a
-
a
-
j
i
-
z
x
-
-
-
z
z
-
-
z
-
z
z
z
a
a
t
a
i
-
z
-
-
-
z
-
-
-
a
-
a
-
z
-
-
y
z
-
-
z
a
z
-
-
f
z
-
z
-
i
-
-
a
z
-
i
a
-
-
c
z
-
z
-
-
-
-
z
-
a
-
z
t
l
v
-
z
z
-
z
-
-
-
a
-
a
a
-
-
a
-
z
a
-
-
a
-
z
-
h
z
e
-
-
-
w
-
a
-
e
-
z
-
z
q
z
q
-
a
a
z
-
-
z
-
z
-
-
-
z
-
-
a
g
i
-
j
a
-
z
-
-
a
-
-
-
-
-
-
n
-
-
a
-
-
-
r
-
-
-
s
-
-
o
m
-
-
p
z
m
z
x
z
-
-
-
a
a
-
t
-
-
a
a
-
-
-
z
j
-
i
-
z
-
z
a
a
-
a
-
u
-
-
a
-
-
-
m
-
-
-
-
u
a
-
x
-
-
y
-
a
i
-
-
z
-
v
s
a
-
z
-
-
a
a
z
z
-
-
z
-
-
-
a
z
-
-
-
h
z
-
a
z
-
a
-
z
-
-
a
m
t
a
-
t
z
z
z
-
z
-
g
-
-
a
z
-
-
a
-
-
-
z
-
z
-
-
a
z
-
-
z
-
z
j
-
a
g
-
-
-
-
w
-
-
w
-
z
a
-
j
s
z
-
-
-
v
z
-
a
z
-
-
r
a
-
a
a
u
a
-
z
-
-
-
-
z
a
a
x
z
-
e
-
z
w
a
-
-
a
-
z
x
-
-
-
z
-
-
a
-
-
-
h
-
c
-
z
p
-
-
z
-
z
d
z
a
-
a
-
a
a
z
t
x
-
n
a
c
z
z
-
b
-
r
-
a
-
-
-
z
z
-
-
a
-
-
-
-
k
-
-
-
a
a
-
-
z
-
-
a
-
h
-
-
f
-
o
j
-
l
z
a
a
z
a
a
a
-
x
-
a
a
-
-
q
a
-
-
-
-
-
b
-
z
z
i
a
-
-
y
z
a
-
-
-
-
z
-
-
-
z
a
-
-
r
-
-
l
y
a
a
a
-
a
-
a
-
j
-
-
-
o
z
-
-
-
-
z
l
-
-
f
-
-
-
a
-
-
z
z
-
r
-
-
u
a
z
z
-
b
-
c
-
a
e
-
t
-
a
a
z
-
-
a
-
x
a
l
x
-
-
a
-
a
-
z
u
-
-
z
-
-
a
o
z
-
z
z
-
-
-
-
z
-
z
-
-
a
-
a
-
-
-
-
-
-
a
-
-
c
-
-
-
-
-
w
z
a
-
-
-
-
-
a
-
a
a
a
i
-
-
-
-
j
-
u
-
y
z
z
-
-
-
a
e
z
-
a
a
z
-
i
a
-
z
-
-
a
z
-
z
z
a
a
-
a
z
z
-
b
z
o
-
-
-
k
s
-
z
-
-
-
-
-
-
-
z
z
-
-
z
-
z
u
z
-
c
-
-
-
-
z
e
-
-
q
z
-
-
-
-
q
a
a
-
z
-
-
a
z
-
-
-
n
-
a
m
a
y
z
-
-
-
-
a
a
-
a
a
s
-
a
a
-
-
g
-
-
-
a
z
z
-
-
a
-
-
-
-
-
-
k
-
z
-
a
-
i
j
a
-
-
-
x
-
a
f
u
-
a
-
a
-
z
g
-
a
-
-
z
n
v
-
z
-
-
-
-
-
z
-
k
a
a
z
a
o
a
e
-
j
a
-
a
k
a
-
a
z
u
t
-
-
a
h
-
-
a
-
p
a
a
-
-
a
a
-
a
-
-
a
z
f
z
z
a
w
-
-
f
z
-
z
-
-
-
-
-
l
-
x
o
-
-
a
-
a
j
-
-
-
-
-
-
z
v
f
-
a
-
z
-
h
a
-
t
-
o
z
y
-
-
-
-
-
k
-
z
s
a
-
-
-
a
-
-
z
-
a
-
z
-
-
z
-
-
-
-
-
z
-
z
-
y
k
-
o
z
a
a
a
z
k
a
-
y
p
-
-
z
v
l
z
z
-
p
-
z
-
v
z
-
z
-
-
-
-
z
-
z
-
a
-
-
-
-
z
z
z
z
-
z
-
-
-
-
-
h
-
t
-
-
z
-
z
l
y
-
o
j
-
-
u
a
-
z
z
-
-
a
-
a
l
-
z
z
z
z
-
-
-
-
-
g
a
-
-
z
q
-
p
-
n
-
o
-
-
a
-
a
-
-
-
z
a
-
-
z
-
-
a
a
-
c
a
v
-
-
-
-
z
-
b
m
-
-
m
y
-
-
g
p
z
-
a
-
g
a
z
z
-
-
z
c
-
-
a
k
z
a
-
-
a
z
a
-
-
-
a
z
z
-
p
-
-
-
a
-
q
-
z
-
b
q
-
z
a
-
z
-
z
-
-
f
z
-
z
-
a
-
-
l
-
-
-
-
j
-
k
-
a
-
a
-
a
z
-
s
-
k
a
-
a
b
r
-
a
-
-
z
-
-
-
z
z
-
a
-
h
z
-
a
z
-
a
-
-
z
-
-
-
a
a
a
z
-
z
-
a
-
-
-
-
a
z
-
-
k
z
-
-
-
-
-
u
-
o
-
-
a
-
-
-
-
-
-
m
z
-
-
u
x
-
z
o
a
z
a
a
z
a
z
-
a
-
-
-
a
-
-
-
-
a
-
-
g
-
-
-
a
a
s
u
a
-
a
g
-
-
-
-
-
-
z
-
z
q
-
w
-
z
-
z
y
-
-
-
z
-
e
-
b
a
-
-
i
-
z
-
m
z
w
-
-
-
a
q
-
-
-
m
-
o
-
-
-
a
-
-
-
a
z
-
z
z
-
-
a
-
-
-
-
-
y
z
-
i
-
-
e
-
k
a
-
-
z
-
v
z
z
z
a
z
z
-
z
-
-
a
z
-
-
-
-
-
z
-
i
-
c
-
n
-
a
-
d
z
-
a
f
-
-
a
s
-
p
-
-
-
a
v
x
a
d
z
-
b
a
a
-
-
-
-
o
a
-
a
-
y
-
u
-
-
-
-
-
-
v
-
z
h
z
-
-
a
a
g
-
-
-
-
z
a
-
z
l
-
y
z
-
-
z
z
z
-
a
a
-
a
z
z
-
a
a
z
-
-
-
-
-
-
a
g
z
-
a
z
-
-
-
-
-
k
-
z
-
-
-
-
z
a
-
f
a
p
-
-
-
-
a
z
-
c
-
-
b
-
m
j
q
a
z
-
c
-
z
a
-
-
b
z
-
a
-
a
z
a
-
z
a
-
v
-
-
f
y
a
-
a
z
a
z
-
-
q
a
z
h
z
a
-
a
-
z
-
-
-
a
z
z
-
-
l
z
b
-
a
-
-
-
-
z
-
-
z
z
a
-
-
a
-
a
-
-
z
a
a
q
-
z
z
-
l
-
m
-
-
-
-
a
a
-
z
d
-
a
-
x
-
-
-
-
a
z
-
-
-
r
-
u
-
z
a
a
-
-
a
-
-
m
-
z
z
-
-
z
-
z
-
-
-
a
-
-
a
a
-
-
q
s
x
-
s
z
-
-
a
z
a
-
-
-
-
-
z
z
-
-
-
z
z
z
h
-
r
z
a
-
-
g
-
s
z
-
z
-
-
a
-
s
-
-
z
g
s
z
-
-
-
-
-
x
a
z
-
-
x
-
-
-
z
z
t
-
-
a
-
z
z
-
-
z
-
z
z
b
a
-
x
k
k
-
-
-
-
a
-
i
r
a
z
-
-
-
r
-
a
-
-
-
-
z
-
-
z
a
-
-
-
a
-
z
a
l
z
z
-
a
h
-
a
z
-
a
-
x
z
-
a
-
a
z
-
z
a
-
z
-
b
-
-
-
z
a
-
z
a
-
-
a
-
-
-
-
z
-
-
a
-
-
-
y
a
a
-
-
-
-
z
-
-
b
-
-
a
-
-
z
z
-
-
g
-
r
a
z
-
-
-
z
-
a
z
-
p
e
r
-
-
x
z
z
z
-
-
g
-
-
-
-
w
-
-
w
z
d
-
z
o
-
g
z
a
-
-
-
-
-
z
a
s
-
-
-
g
-
a
-
z
a
a
-
-
-
z
z
-
z
a
-
s
a
-
-
-
-
-
a
a
-
-
l
z
-
-
-
z
-
a
-
a
a
h
z
a
z
-
-
-
m
x
-
-
-
z
z
-
-
-
v
-
-
s
-
-
x
a
c
i
-
-
-
a
-
w
u
a
-
a
-
g
p
-
a
-
c
-
b
-
o
z
-
-
w
-
z
j
m
z
a
a
a
-
-
-
z
-
-
a
z
a
z
-
-
e
-
z
-
-
a
-
z
-
p
-
-
z
a
a
e
i
a
z
-
a
-
z
-
-
-
-
u
a
-
g
-
e
i
a
-
-
z
z
-
-
-
-
-
-
-
i
-
-
-
-
-
-
-
a
-
z
-
-
-
z
-
-
-
-
f
z
-
-
-
-
w
-
i
-
a
a
-
z
x
-
a
-
o
-
z
-
w
t
z
a
-
a
o
z
-
a
z
-
-
q
m
z
x
z
z
b
t
-
-
t
a
-
a
h
z
d
v
d
-
a
-
-
-
a
-
z
g
-
z
a
-
u
-
a
-
a
-
a
-
z
-
z
-
-
-
z
-
-
-
f
-
-
z
a
-
a
-
-
z
-
z
a
a
-
-
-
q
-
z
-
z
z
r
x
a
g
-
p
-
z
-
i
-
z
-
o
-
-
r
z
-
a
-
-
z
z
-
-
a
-
-
-
c
w
-
-
-
-
-
-
a
q
-
a
-
-
s
y
a
-
z
k
z
v
z
-
a
-
z
-
m
z
-
a
-
u
-
z
-
b
-
-
-
a
a
a
-
a
-
a
-
-
-
z
-
b
l
-
-
a
-
g
-
z
z
a
-
-
-
-
a
-
-
e
-
-
-
z
z
-
a
a
-
-
-
k
x
a
-
p
-
i
-
-
a
-
z
-
-
a
s
-
a
-
z
b
-
-
z
-
a
a
-
-
-
h
-
z
-
-
-
-
z
-
j
-
-
-
l
-
z
y
g
-
l
w
-
z
z
z
-
a
z
-
-
z
a
a
z
-
z
-
m
z
a
-
-
a
e
z
-
-
t
-
i
-
-
b
a
-
a
z
-
f
-
-
-
-
z
w
z
z
-
z
-
a
-
a
-
f
-
e
-
-
a
a
-
-
-
c
-
-
a
s
-
-
a
z
z
-
-
a
c
z
-
m
-
v
-
z
-
-
a
-
a
-
v
z
-
-
a
z
-
-
-
z
-
-
a
z
-
-
-
f
z
-
-
-
z
a
a
-
-
a
j
h
z
-
a
z
-
m
-
a
-
-
-
-
a
z
z
-
r
-
a
z
-
c
-
-
z
-
-
z
a
-
-
a
g
z
-
a
-
-
-
z
a
o
-
-
a
-
-
a
z
-
j
a
-
a
-
z
-
-
-
r
-
a
-
-
-
h
-
-
-
n
-
h
-
-
a
-
-
a
-
-
a
a
z
-
z
-
a
-
-
-
-
a
-
q
a
-
a
-
d
-
z
a
-
-
-
-
-
k
-
-
z
-
i
a
-
a
-
-
a
-
z
-
-
z
-
-
-
-
-
-
s
-
s
q
-
-
d
w
j
a
z
a
-
-
z
z
-
-
-
a
-
-
-
-
a
v
-
-
c
-
z
-
a
-
v
z
-
z
-
a
h
m
p
z
a
-
z
l
-
-
l
-
z
a
-
t
p
y
k
-
a
-
-
z
v
z
q
a
u
z
-
z
z
z
-
s
-
-
z
z
a
a
-
a
-
k
-
a
-
-
-
z
-
z
-
a
e
-
-
-
-
s
a
a
c
a
-
a
-
a
-
z
-
o
-
-
-
-
z
a
o
-
n
-
n
z
-
-
a
-
-
-
-
z
-
-
-
z
-
a
a
-
k
-
-
-
-
z
a
-
t
-
a
-
-
z
i
q
z
-
-
-
-
u
-
a
-
-
-
j
k
a
a
-
-
-
-
z
-
h
j
-
-
-
-
-
-
a
-
-
e
-
z
z
z
-
-
z
z
q
z
-
z
-
-
-
b
-
-
-
z
-
a
-
-
a
z
z
r
a
a
o
z
-
-
-
-
-
-
a
a
a
-
-
-
-
a
-
a
a
-
-
z
-
-
a
i
-
-
z
-
n
-
a
-
o
z
m
a
z
z
-
z
-
-
-
z
-
z
-
-
a
a
z
a
a
a
-
-
-
z
-
-
t
a
e
p
a
z
a
-
w
a
-
-
-
z
-
a
u
-
u
z
a
-
-
a
n
-
-
-
a
a
w
-
-
-
-
c
u
-
-
-
-
-
e
z
s
a
l
-
t
-
-
-
-
-
-
-
-
z
q
z
a
z
-
a
-
-
w
-
g
q
a
-
a
-
-
a
z
z
-
-
z
a
-
c
a
-
-
-
a
a
-
-
-
t
z
-
s
-
z
-
-
a
-
-
-
-
-
a
o
-
p
-
-
z
x
d
e
a
s
-
-
n
-
-
u
z
a
l
-
f
o
f
a
z
f
-
z
l
s
-
a
-
-
a
a
-
w
-
k
-
z
-
t
-
-
-
-
-
e
-
z
-
h
z
z
-
v
a
-
-
-
a
-
-
z
z
a
-
-
-
-
-
a
a
-
-
-
z
a
z
-
-
s
n
a
-
-
a
a
a
-
-
-
-
-
-
n
z
z
-
a
s
-
-
-
e
a
-
-
a
-
-
-
-
k
-
k
a
e
-
l
p
k
a
-
-
f
-
s
z
a
i
-
a
-
j
-
w
n
-
z
-
a
-
-
z
a
-
a
-
a
-
-
-
-
r
-
-
-
-
z
-
-
c
-
-
-
-
-
-
-
-
-
r
-
-
-
a
z
a
-
z
q
z
a
-
-
-
-
-
-
z
-
b
-
g
-
i
-
z
-
n
-
u
-
n
g
-
u
-
z
a
-
x
-
-
-
z
-
a
a
z
l
-
y
-
-
a
-
-
b
-
-
a
e
-
-
w
-
a
-
a
a
a
-
a
z
-
-
-
-
a
k
a
-
-
-
a
z
-
-
x
a
z
p
-
-
-
-
g
v
-
-
z
-
z
z
z
a
z
-
-
-
-
-
h
a
-
i
-
-
d
l
-
i
u
a
z
a
-
-
q
-
-
x
-
z
z
a
a
-
q
w
-
-
-
p
a
-
-
-
-
z
-
a
-
m
z
-
a
-
-
-
-
a
z
z
s
z
h
y
-
z
-
o
-
-
-
i
z
-
-
-
-
x
a
-
a
-
a
z
m
a
-
a
-
z
z
i
a
a
z
-
-
-
-
-
-
-
u
-
z
a
k
z
-
-
-
-
p
z
z
v
v
a
-
-
-
-
-
-
a
z
-
z
z
z
z
a
a
z
-
a
-
-
-
-
z
-
-
w
i
b
z
a
-
z
a
a
-
-
o
a
z
-
-
z
-
-
-
-
-
v
-
-
-
a
-
a
-
-
-
-
-
-
a
a
-
a
-
-
z
a
h
a
-
m
a
-
-
z
z
a
-
-
-
-
z
-
a
-
-
-
z
e
a
-
a
z
y
a
-
z
-
u
y
a
a
-
-
a
-
-
-
-
y
z
-
-
-
s
a
-
i
-
-
a
-
-
-
-
c
-
-
-
j
a
-
a
-
m
z
-
-
-
-
-
i
-
c
a
k
z
z
-
z
a
z
-
a
-
-
-
-
-
w
-
-
z
q
k
-
-
z
-
z
j
-
-
-
-
b
z
-
-
z
-
n
z
-
-
f
a
b
-
-
-
a
-
a
-
a
z
-
-
j
-
e
-
z
-
o
z
z
z
-
z
-
-
-
z
z
-
a
-
-
c
-
m
a
y
d
z
-
-
z
-
z
z
-
-
-
-
-
z
-
-
a
-
m
-
k
-
r
a
v
-
a
e
z
-
z
z
-
g
z
-
-
-
z
z
x
-
a
i
-
a
-
k
-
a
-
z
-
i
-
a
b
a
y
-
z
-
-
a
-
i
-
a
x
z
o
a
a
-
-
z
a
-
a
-
-
z
a
-
-
z
-
-
a
-
a
l
p
-
x
-
-
u
a
-
u
a
-
z
a
-
-
-
h
l
z
-
z
-
z
-
-
z
o
m
a
z
-
-
z
a
-
-
a
m
-
o
-
z
-
-
z
-
-
v
z
-
a
a
-
-
r
z
-
z
-
a
-
z
-
z
-
b
-
-
-
a
-
-
-
a
-
-
-
-
-
-
-
z
a
-
a
r
y
-
z
-
a
a
a
z
a
-
-
-
a
z
a
-
f
-
x
z
-
-
-
z
n
-
a
-
z
b
z
-
a
n
-
-
z
-
z
-
-
-
z
-
q
-
-
-
-
-
-
-
-
z
h
p
-
p
k
a
-
-
-
q
u
-
z
z
-
-
w
a
-
h
z
-
-
-
j
-
-
g
a
z
-
-
-
a
x
a
-
-
-
-
-
n
-
u
-
-
z
i
a
a
a
-
-
-
-
-
a
h
z
z
-
-
-
-
z
a
r
z
-
-
-
-
r
z
n
-
z
-
z
-
a
-
-
z
-
-
z
-
a
a
-
-
-
-
a
a
-
n
-
-
-
a
-
x
-
a
z
a
a
a
-
z
-
z
-
a
v
-
-
-
a
-
d
-
z
-
h
-
z
a
-
-
t
z
d
-
-
-
-
-
z
-
-
z
a
a
-
a
z
z
z
-
-
a
-
-
a
-
a
a
m
-
w
a
z
a
-
-
z
-
-
d
a
-
-
-
z
-
-
a
-
a
p
a
-
a
a
a
z
-
-
u
-
g
a
g
-
-
p
a
a
-
-
z
z
-
-
-
-
-
-
z
f
-
-
z
a
-
-
a
z
j
-
-
-
-
z
-
a
p
v
z
z
-
d
-
-
-
w
-
-
r
-
-
z
a
-
-
z
m
b
-
z
-
-
-
z
a
r
a
z
-
-
-
r
-
-
-
z
a
z
-
-
-
a
a
-
-
-
-
-
-
a
p
-
-
z
-
w
a
-
-
-
-
-
a
a
z
-
z
-
-
-
z
a
h
-
-
o
-
a
-
z
o
a
z
-
z
z
a
k
b
-
z
-
-
a
e
-
b
-
-
-
w
-
-
-
-
a
-
f
-
y
-
-
a
z
a
-
v
-
-
-
j
a
g
a
a
-
-
a
z
-
c
a
a
a
-
b
g
-
-
-
-
-
-
-
-
r
-
-
a
a
-
a
-
a
a
z
a
a
z
n
a
-
-
-
-
-
-
z
a
-
-
e
-
-
q
-
g
z
-
-
-
-
-
-
z
a
-
y
z
-
a
z
-
-
-
j
b
f
-
-
-
-
a
-
b
-
-
a
c
e
-
-
-
-
-
a
-
n
z
-
z
-
-
c
-
a
-
b
e
l
-
i
-
-
-
a
w
-
s
-
-
s
-
a
a
z
a
-
-
-
-
m
-
k
j
t
-
z
a
-
-
-
a
-
-
p
-
n
f
-
-
a
-
a
-
f
z
y
a
-
z
a
-
-
-
-
-
h
-
p
r
z
-
b
-
-
k
z
z
-
-
-
-
j
z
m
-
-
-
w
x
z
-
z
-
-
-
p
z
-
s
-
-
a
v
z
o
-
z
x
z
b
c
-
f
-
-
-
-
-
-
z
-
-
-
a
n
z
a
-
-
-
z
h
a
-
-
z
-
-
a
y
-
-
a
a
z
-
a
z
z
-
a
q
z
-
z
-
-
a
z
d
z
z
-
-
-
a
z
-
p
a
-
-
-
-
a
-
-
-
x
a
-
-
-
a
-
a
z
a
a
z
-
-
-
a
-
a
z
z
-
-
-
z
-
q
-
-
-
a
a
-
a
-
-
-
-
-
-
t
-
a
a
a
a
-
c
-
o
-
-
a
-
-
-
s
z
-
o
-
z
-
p
-
-
a
d
-
-
z
-
h
-
z
-
z
x
-
z
z
-
a
a
-
z
-
-
a
z
w
-
z
-
-
-
a
-
-
z
-
y
z
-
-
a
-
-
x
-
l
-
s
-
a
z
-
-
o
z
-
-
j
a
-
z
a
-
-
d
-
-
z
x
-
a
z
z
a
z
m
-
-
a
-
-
-
-
-
a
-
n
-
-
a
z
-
z
a
z
-
-
a
-
-
-
z
a
-
z
z
n
a
a
z
p
-
z
-
z
z
z
-
o
z
z
-
-
u
w
z
a
-
a
-
-
-
b
-
-
a
-
-
z
-
z
-
a
z
b
z
z
-
-
-
-
d
a
-
a
-
-
-
-
a
-
-
-
-
-
a
z
a
z
c
-
z
c
-
a
z
-
-
l
g
-
a
-
z
z
z
-
a
a
a
-
n
a
z
a
y
-
a
-
-
s
-
z
e
-
-
-
z
a
e
a
-
a
-
-
-
z
-
-
a
u
-
d
-
a
a
-
-
a
-
z
-
a
f
a
-
-
e
z
-
-
d
z
-
c
-
-
x
-
-
-
a
z
-
-
-
d
u
a
-
-
z
-
-
-
-
-
a
m
l
-
-
-
-
-
-
f
-
l
a
-
u
w
-
-
a
a
-
z
-
z
t
e
-
a
-
a
-
c
-
-
z
a
t
g
-
-
-
z
z
z
-
z
a
-
z
-
a
-
z
-
-
z
z
-
-
n
a
-
-
i
a
-
z
z
-
a
-
m
-
v
a
p
-
-
-
y
-
-
-
-
-
-
z
a
z
-
-
c
a
g
r
-
a
z
g
z
-
-
-
-
-
z
a
-
-
a
-
w
-
o
l
s
-
g
v
-
a
-
-
-
u
-
-
z
a
a
j
-
-
-
a
a
-
a
z
-
-
-
g
a
z
-
-
z
-
l
e
z
-
a
-
-
a
a
-
-
z
-
-
-
-
-
-
z
-
-
-
-
z
z
-
-
a
-
-
-
z
m
z
-
-
-
v
z
a
u
z
-
-
c
-
z
-
-
-
e
-
z
z
a
-
a
-
a
-
c
-
-
z
a
a
-
u
a
t
a
a
z
z
-
q
-
z
x
-
g
-
z
-
-
-
z
a
a
-
-
x
-
w
a
-
a
-
-
-
z
-
z
-
v
-
-
c
z
y
-
-
z
-
g
z
z
-
-
z
-
-
y
-
a
-
a
-
-
-
z
z
a
z
-
j
z
-
a
-
z
-
a
-
z
-
z
-
q
-
a
-
a
-
-
z
-
-
-
p
a
-
-
a
a
d
-
-
s
-
z
z
-
-
a
-
z
-
-
-
-
-
z
z
-
-
-
-
-
-
-
-
z
-
-
-
a
-
z
-
-
-
z
z
g
-
-
-
-
u
z
v
-
-
a
z
-
a
-
z
-
t
a
-
a
a
-
-
o
-
-
z
a
-
f
z
k
-
-
t
n
-
z
-
-
-
a
-
z
-
-
-
a
-
z
-
-
a
z
-
-
-
a
-
q
z
z
x
-
-
f
d
-
-
y
-
-
a
-
z
-
z
-
i
-
z
h
-
a
-
-
-
-
r
-
h
-
p
a
-
v
a
u
-
a
-
-
-
-
q
a
z
a
-
w
-
-
-
-
a
y
-
u
z
q
a
a
n
-
z
-
-
y
-
-
z
-
-
x
z
a
-
q
w
-
b
-
n
z
k
t
-
a
z
-
-
z
-
z
y
-
z
-
-
a
-
-
w
-
-
-
-
-
z
-
-
a
a
z
-
-
-
f
-
-
z
z
-
-
-
-
z
z
x
-
z
a
-
-
-
f
-
l
-
z
-
z
-
a
z
-
a
-
-
a
-
a
-
-
k
a
-
z
z
z
-
-
a
a
m
-
v
a
-
-
a
-
h
a
z
a
a
l
-
a
-
-
a
-
z
-
-
-
z
-
-
z
t
-
-
-
-
a
e
x
-
-
m
-
a
a
z
z
-
-
-
z
z
a
-
a
z
f
a
-
-
a
-
-
a
a
-
-
-
-
-
z
z
-
-
a
z
-
-
a
-
-
-
-
s
-
a
a
a
-
a
-
-
a
a
-
-
z
z
d
a
z
-
j
a
-
-
-
-
-
-
a
-
-
-
z
z
-
a
a
-
-
-
-
a
z
-
z
-
z
j
-
z
-
-
-
b
a
a
-
-
-
e
z
z
-
-
-
a
o
-
a
o
z
a
a
a
-
-
-
-
a
z
-
a
x
z
a
-
z
-
s
z
-
-
-
-
a
-
f
-
o
z
a
-
-
-
y
-
a
-
z
a
r
-
q
-
-
a
-
-
a
z
a
v
a
-
-
-
-
-
-
z
-
a
-
z
-
n
-
z
-
-
q
i
y
a
f
z
a
z
-
-
p
-
a
d
-
a
z
f
a
c
a
z
h
z
n
-
a
-
-
-
z
w
-
-
a
m
z
-
y
-
z
-
-
q
-
z
a
-
-
-
-
-
l
z
-
z
z
-
-
-
a
a
a
-
z
-
t
g
z
-
-
-
-
-
z
a
k
-
-
-
-
-
-
a
z
-
s
z
a
-
-
-
-
-
-
-
-
-
z
f
r
-
z
a
f
a
a
z
p
s
-
z
-
a
-
-
-
-
z
-
-
-
-
-
-
-
z
-
-
a
-
-
-
y
k
-
-
z
g
z
z
-
l
z
-
k
-
-
z
-
-
-
t
-
-
a
-
a
a
-
a
-
-
a
-
z
-
-
-
a
z
m
-
d
y
t
-
-
z
a
z
-
-
z
x
-
-
-
z
-
-
-
a
a
-
z
-
-
-
z
-
-
-
g
-
v
-
l
-
v
-
z
a
-
z
j
p
-
-
y
x
-
-
-
-
g
-
a
-
w
g
-
v
-
-
z
-
z
-
n
s
-
a
z
-
a
y
-
z
-
-
-
-
a
c
-
g
-
a
-
z
a
-
-
a
a
-
i
t
-
a
-
-
a
-
a
j
g
a
o
d
-
-
z
-
v
a
-
c
a
a
-
-
-
a
i
a
-
u
a
c
-
-
q
-
-
-
m
-
-
z
-
-
z
z
z
-
o
-
a
-
-
-
-
e
-
-
z
x
b
c
q
z
a
o
-
a
-
a
a
z
v
z
-
a
-
g
-
-
z
x
g
-
-
k
c
j
a
l
-
-
-
z
-
-
-
a
z
z
z
a
-
-
z
-
z
s
-
-
-
-
-
-
-
a
-
-
v
z
-
a
z
z
-
z
-
-
-
a
-
z
z
t
-
-
a
a
z
l
a
z
-
-
-
o
-
-
p
w
-
-
a
z
g
q
-
-
-
m
-
a
-
-
z
z
-
-
-
-
a
g
-
z
g
-
z
-
-
-
a
z
a
-
-
a
-
a
-
z
-
a
-
i
a
v
r
-
a
-
k
z
-
p
-
z
-
-
-
-
a
-
a
-
-
a
o
z
-
-
-
a
t
-
r
z
z
a
-
j
-
z
-
-
p
-
-
-
u
-
a
-
z
-
-
-
-
k
q
u
a
-
z
a
-
-
i
z
-
a
z
-
-
-
a
a
-
h
d
m
-
-
-
-
e
g
m
z
-
-
a
-
-
z
-
a
-
a
z
-
-
-
-
s
-
-
-
a
l
z
f
-
-
-
w
d
a
a
-
-
-
z
n
-
-
-
-
a
-
-
-
a
-
q
z
p
-
-
p
z
-
s
-
-
-
-
-
z
-
-
u
-
z
-
-
-
-
a
z
-
f
m
n
-
-
z
z
e
-
i
z
a
-
-
z
-
-
z
-
-
z
f
-
z
-
a
z
z
-
w
a
q
-
-
-
-
-
t
z
k
a
z
-
r
j
b
a
-
-
-
-
-
-
z
-
a
-
z
a
i
-
z
-
-
x
z
h
-
a
a
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
-
a
q
z
z
-
-
-
-
g
-
-
-
t
z
-
z
-
-
r
z
a
-
-
a
-
z
a
-
-
-
h
-
z
-
o
z
-
-
t
b
-
z
y
a
-
a
z
z
-
a
g
e
-
-
h
-
-
-
-
a
a
z
a
-
-
-
-
z
-
-
i
a
-
z
h
r
a
z
z
h
a
-
z
-
-
-
z
a
r
w
-
-
-
i
-
z
e
-
e
-
-
w
-
a
-
-
-
-
z
v
t
a
-
-
-
-
-
q
-
-
a
-
-
-
j
-
-
a
z
a
a
-
-
-
-
-
a
-
s
-
n
-
a
z
x
-
-
d
a
-
-
-
p
l
z
-
z
z
-
a
z
-
-
e
z
b
z
-
x
-
-
-
-
-
k
-
k
-
-
-
s
a
-
a
-
-
p
-
m
-
s
-
r
a
-
-
q
r
z
z
-
-
z
-
-
-
x
-
y
a
s
-
-
t
-
a
a
-
a
a
z
-
z
-
y
z
-
-
z
-
-
a
f
a
d
-
-
d
f
z
-
-
-
z
a
-
-
-
z
-
-
-
z
-
-
-
a
y
-
a
a
-
-
a
-
z
z
-
-
z
z
-
n
-
-
z
-
-
a
-
e
z
-
a
-
z
a
-
-
a
a
-
j
-
-
-
c
-
g
-
a
-
d
-
l
z
a
a
z
z
-
-
a
-
c
c
-
z
-
a
-
l
-
z
z
a
-
-
a
a
-
-
z
e
-
z
-
a
a
-
z
-
r
-
k
-
a
-
-
z
a
-
-
-
u
-
z
-
-
z
a
a
s
-
a
-
l
s
m
b
-
a
-
a
-
-
a
-
t
z
a
-
j
z
-
-
-
-
-
z
-
z
-
-
r
z
-
y
-
-
a
-
a
j
-
-
z
m
-
-
-
a
-
-
a
-
-
-
a
-
-
-
-
-
z
a
a
j
-
o
o
x
-
-
n
a
a
a
z
a
z
-
z
-
-
a
-
-
-
d
c
-
a
-
a
a
a
z
-
a
a
a
a
z
-
z
z
a
s
-
z
a
-
-
-
-
-
-
-
-
z
a
-
z
-
-
z
-
-
-
r
i
a
g
b
-
z
-
-
v
-
-
j
w
-
z
j
-
-
a
z
i
z
-
a
-
-
f
-
-
k
s
z
e
a
a
-
d
-
w
-
z
-
z
-
-
a
z
-
z
-
s
-
-
-
-
a
-
a
-
n
-
z
a
v
f
-
-
-
-
w
-
a
f
a
-
-
-
s
-
z
a
-
z
a
l
-
-
z
-
e
a
-
y
-
z
-
-
-
-
-
-
-
a
-
z
a
-
-
g
b
l
-
-
-
-
-
-
z
z
-
-
a
-
a
-
-
z
a
-
z
a
-
-
a
-
a
j
a
a
a
z
a
z
-
-
m
-
-
-
a
z
-
-
c
-
b
s
-
-
a
a
-
a
-
a
-
z
g
-
z
z
-
j
h
-
z
-
z
a
-
z
-
-
-
z
-
-
a
-
p
-
p
r
-
-
y
-
-
-
z
-
-
a
d
a
z
v
-
a
-
-
z
-
-
-
-
a
-
a
a
-
-
-
-
-
z
-
n
a
-
z
-
-
w
-
-
-
z
z
k
-
-
z
z
a
z
a
z
-
e
-
y
v
-
-
k
z
-
-
-
-
-
-
-
p
-
-
-
j
-
-
-
a
z
a
a
-
z
a
m
-
-
z
-
-
-
z
-
-
-
z
-
-
z
g
-
z
c
-
-
n
-
z
m
-
-
c
w
-
z
z
-
-
-
a
-
-
a
-
h
z
a
a
a
u
-
-
-
z
-
z
a
z
-
a
a
a
a
a
-
-
w
-
z
-
a
-
-
-
a
s
-
k
-
-
-
-
a
a
x
-
a
z
z
a
-
q
-
-
-
z
-
-
z
-
a
z
a
z
-
-
a
y
a
z
u
a
-
z
z
z
-
l
-
a
-
-
-
z
a
-
-
-
-
-
a
t
-
-
a
a
-
z
a
b
q
-
-
-
x
-
a
o
-
-
-
z
-
a
n
a
i
a
-
-
-
a
a
-
-
y
-
o
a
r
-
-
g
z
-
-
-
-
-
-
-
-
-
b
-
g
-
-
-
j
-
-
-
t
z
i
-
-
j
-
-
p
-
-
-
e
-
a
-
-
a
a
-
-
-
-
-
s
-
-
z
-
j
-
b
a
z
-
s
r
z
-
-
z
a
a
-
-
l
f
-
-
a
-
z
-
z
-
z
-
-
-
-
f
z
-
z
z
-
a
z
a
-
f
-
-
-
-
z
a
-
-
-
-
a
-
a
t
-
-
r
-
a
z
-
-
i
a
a
-
a
-
c
z
z
z
z
b
-
a
-
-
-
-
-
z
-
a
-
-
-
-
x
-
o
e
z
-
a
-
-
-
b
c
y
z
z
q
a
-
-
-
l
z
-
a
z
e
-
z
-
a
-
-
a
s
-
-
-
a
-
-
q
z
-
a
a
p
-
-
a
m
-
z
-
a
z
-
z
-
a
-
-
-
z
r
a
-
z
-
-
-
-
-
z
-
a
u
q
t
-
z
-
-
-
-
r
z
c
-
k
z
a
a
-
-
-
a
-
r
-
a
z
-
-
f
-
g
d
-
-
-
-
z
z
-
z
-
o
m
-
-
-
j
-
-
z
-
y
m
-
a
a
-
z
-
-
z
-
-
-
-
-
n
a
z
-
-
o
a
-
-
z
-
-
-
u
a
k
-
-
z
-
-
z
-
a
-
d
q
r
-
-
z
a
z
-
y
-
-
-
-
a
z
-
l
-
-
z
-
q
-
a
-
v
-
x
-
n
-
h
-
a
-
f
-
a
-
d
-
t
-
s
a
z
-
z
a
z
-
z
-
-
-
-
a
z
-
-
-
h
z
-
z
z
-
a
a
m
n
a
a
z
-
k
-
-
-
-
-
p
-
t
-
f
-
z
z
a
-
z
a
-
z
i
-
u
a
z
a
z
e
-
z
k
-
-
a
-
-
z
-
-
-
-
-
z
a
z
-
-
-
-
a
-
-
-
a
z
-
a
-
z
-
-
b
z
z
-
a
-
-
a
-
-
u
-
m
-
-
-
z
x
z
z
-
z
l
m
a
z
-
-
-
-
z
a
b
-
-
a
-
i
a
-
a
a
-
-
l
z
-
z
-
a
d
z
-
a
a
-
-
-
z
-
a
-
-
a
a
-
-
-
a
c
-
-
z
e
a
-
-
a
z
-
-
s
-
-
a
a
z
-
-
-
-
-
-
-
-
-
-
-
a
z
z
-
-
-
-
i
-
a
a
a
-
-
z
-
v
z
a
z
z
-
d
-
z
a
j
-
a
l
-
-
-
-
-
-
-
-
-
y
r
y
w
z
-
a
o
-
t
a
-
m
-
z
v
z
-
x
-
e
z
-
-
l
-
z
z
z
-
a
-
m
a
-
b
-
-
-
q
-
t
-
-
-
a
-
z
g
z
a
-
-
-
q
z
-
-
z
d
a
z
z
a
h
-
z
-
a
z
z
-
a
-
-
-
-
-
-
z
-
-
-
-
-
-
-
-
r
h
r
-
-
a
m
-
a
-
m
j
-
-
q
z
-
a
z
z
-
-
-
z
p
a
a
z
z
z
-
z
z
-
r
-
-
c
z
a
z
z
z
n
-
-
a
-
-
-
-
-
v
-
a
z
d
z
z
m
-
a
-
z
-
a
-
-
-
-
a
-
-
a
v
-
-
-
-
-
-
-
z
-
-
-
-
-
g
z
a
-
-
a
-
z
-
z
-
c
i
-
a
-
-
-
-
z
e
-
z
-
-
a
a
s
-
z
z
-
y
z
a
z
-
-
-
-
-
z
x
a
-
s
-
a
-
a
a
-
z
-
-
-
z
v
-
-
a
-
-
z
a
y
-
-
a
-
-
m
-
a
-
z
z
-
-
-
z
d
b
z
o
z
-
a
-
-
w
v
z
z
-
d
a
-
-
a
z
a
z
-
w
a
-
-
-
o
j
z
g
-
-
q
z
u
-
u
-
-
-
-
t
y
-
-
-
-
z
a
-
a
-
-
a
-
-
-
-
p
a
-
-
p
-
z
d
a
-
a
z
z
-
-
a
-
a
-
-
-
-
-
f
-
-
-
-
z
z
-
-
z
-
-
h
g
z
-
i
-
a
z
-
a
-
z
-
-
z
-
z
a
t
a
a
a
r
-
-
-
-
a
-
a
a
z
-
z
f
-
g
z
a
z
a
-
-
r
-
-
w
-
z
p
-
a
-
a
z
-
-
z
z
a
-
z
-
q
-
z
-
-
a
c
-
a
-
a
-
z
-
z
-
-
z
-
z
-
a
-
z
-
-
-
a
-
a
a
-
-
-
-
-
-
-
-
z
-
z
g
-
g
a
z
-
a
-
w
o
h
-
a
-
n
g
a
a
-
h
z
-
a
-
k
-
-
z
m
-
z
-
-
a
c
-
-
-
z
-
a
s
-
a
-
-
-
-
-
-
a
z
-
a
a
-
-
z
-
a
z
z
a
-
u
c
a
-
z
-
a
-
-
a
-
-
z
-
z
z
z
-
-
q
-
-
a
a
-
-
w
-
-
a
y
z
-
-
a
z
a
-
a
-
g
-
l
-
-
z
a
-
-
a
x
-
-
-
-
-
-
-
-
z
-
-
-
-
-
a
a
-
-
h
-
z
z
-
-
a
-
z
-
-
d
o
-
-
-
a
-
a
-
a
-
-
z
-
a
z
-
-
-
k
z
-
-
z
-
-
-
z
z
-
-
a
a
h
z
-
z
-
-
-
-
b
z
-
-
k
-
a
-
-
n
a
-
p
-
-
-
h
-
f
z
-
z
-
a
a
z
-
-
m
-
-
z
z
i
-
a
-
a
s
a
-
-
-
z
-
l
a
-
-
-
-
c
-
-
a
-
z
a
-
-
a
-
u
a
-
a
z
c
a
-
-
a
-
-
-
a
-
-
j
a
-
-
x
z
q
z
-
-
-
-
e
z
z
-
-
-
l
-
r
e
z
a
a
-
a
-
x
-
-
-
g
-
-
-
c
-
x
-
a
a
a
z
z
-
-
-
z
-
v
z
-
-
l
a
-
n
z
-
-
-
-
-
e
-
z
-
m
-
r
a
z
-
z
r
r
-
x
a
a
z
c
-
-
z
-
a
-
f
-
x
a
m
-
a
-
a
-
z
-
z
-
-
f
z
-
-
a
-
e
-
-
z
-
a
z
a
-
q
h
-
-
a
z
-
a
m
a
a
a
-
-
-
-
-
-
z
-
z
z
z
-
-
a
-
-
-
-
-
z
m
-
-
-
z
-
-
-
-
h
z
-
-
z
z
-
-
a
z
-
-
-
n
k
-
-
a
-
a
z
-
-
-
i
z
-
a
-
-
w
x
z
-
n
-
-
a
-
-
a
z
z
-
-
z
z
-
-
a
i
i
z
y
-
a
-
a
-
z
-
-
z
a
z
-
-
c
z
i
a
s
-
-
z
-
a
a
z
z
z
-
a
a
-
a
a
-
-
a
-
a
a
r
-
-
-
-
-
z
-
-
-
a
a
-
-
z
q
s
a
-
-
z
-
-
p
-
z
a
z
-
k
a
-
a
-
d
-
-
-
a
-
-
a
a
-
-
-
w
z
m
d
-
a
f
-
a
-
a
a
a
-
a
-
m
q
-
z
z
a
-
z
a
-
a
-
z
-
a
-
z
-
j
-
-
t
-
c
-
a
z
-
a
-
-
-
-
-
a
z
-
-
-
-
z
-
-
-
-
-
-
a
-
a
o
-
-
-
a
-
-
a
-
z
a
-
-
a
-
a
-
a
-
g
-
a
-
a
-
a
-
c
a
-
a
z
k
p
a
a
z
-
-
z
z
z
-
i
-
a
z
a
a
z
-
-
-
-
-
h
-
a
-
f
q
-
k
-
-
-
z
a
-
p
-
-
-
-
-
r
z
a
-
-
-
a
-
n
-
a
k
a
e
-
-
-
u
f
-
z
-
a
z
z
a
z
a
-
-
-
-
-
a
-
z
-
-
-
-
a
-
m
-
-
-
-
a
-
k
a
d
-
-
a
i
z
z
-
z
-
z
-
-
-
y
-
a
-
i
z
-
a
z
-
-
-
a
-
z
-
z
z
-
a
-
z
-
z
-
-
a
-
o
a
t
-
-
-
a
a
z
-
-
-
-
z
-
a
-
a
z
a
a
l
z
-
z
z
a
h
a
z
x
-
y
-
d
-
u
-
-
-
-
z
-
-
-
-
-
-
-
z
-
a
-
z
-
a
z
a
a
k
a
-
m
-
a
-
-
z
-
g
a
a
-
z
z
a
-
-
u
j
-
z
z
-
-
-
z
z
z
-
-
-
-
a
-
a
-
a
-
q
-
m
a
-
-
-
-
-
-
r
p
a
-
-
v
p
z
-
z
-
-
z
a
-
a
a
a
t
v
-
q
-
-
a
-
-
e
z
m
-
a
-
-
-
-
-
-
-
z
-
z
-
h
k
z
a
-
-
a
-
a
c
-
-
z
-
a
-
a
-
t
i
a
-
-
a
-
z
-
z
-
a
-
-
z
-
a
-
-
z
-
-
z
u
-
a
a
-
-
-
v
-
-
-
a
x
-
-
x
-
-
z
-
-
-
-
-
z
z
-
a
-
z
-
-
-
-
j
a
-
-
a
a
-
a
z
a
-
i
-
z
a
z
-
g
g
i
-
l
k
-
-
-
y
-
-
-
p
e
-
-
-
-
m
-
-
a
a
a
-
g
z
a
-
-
z
-
-
o
-
c
s
-
-
z
a
-
w
a
-
-
-
q
z
a
z
e
-
-
-
-
s
-
c
-
-
-
a
t
a
-
-
-
z
g
-
z
k
a
-
-
-
-
z
v
a
r
-
-
-
-
-
i
a
-
a
-
z
k
z
-
-
-
-
o
z
a
-
-
-
-
-
-
-
z
-
z
a
z
a
a
a
-
a
-
-
-
z
-
z
z
a
a
z
a
-
z
a
z
-
-
f
a
-
a
j
a
z
z
-
-
b
a
z
z
z
-
-
-
z
z
-
-
z
u
z
a
-
w
-
-
-
f
-
-
-
z
-
t
-
-
a
-
a
b
a
-
-
c
-
-
-
y
-
-
z
-
-
a
z
-
-
-
-
z
a
-
a
-
-
-
-
v
a
z
o
y
-
z
-
-
a
v
-
z
x
a
-
-
a
-
-
f
a
z
m
-
-
z
-
-
-
-
-
-
z
-
-
h
z
-
-
d
g
-
j
b
a
p
-
-
a
-
o
-
-
-
a
-
-
-
-
-
-
-
z
z
-
s
z
-
-
-
-
-
y
a
-
-
o
-
m
a
-
-
a
-
k
z
-
-
z
z
a
-
-
-
r
-
k
k
-
a
z
a
z
z
w
-
a
-
-
-
a
z
-
a
a
-
c
-
-
z
-
a
-
a
a
-
s
a
-
-
v
z
-
-
n
-
-
z
-
a
s
-
-
z
e
a
-
s
a
z
a
z
w
x
z
z
-
-
z
c
z
-
-
-
-
-
-
-
-
-
z
a
a
a
-
-
b
-
-
-
z
-
-
z
z
m
-
s
-
-
a
-
-
-
-
a
-
-
a
-
e
-
-
-
-
z
-
z
a
-
z
-
k
-
-
-
a
z
-
-
t
a
-
-
j
a
z
a
a
-
j
-
-
h
-
z
a
z
x
-
w
-
z
b
z
z
-
-
-
c
z
z
a
-
-
-
a
-
-
a
h
-
u
-
-
-
-
-
a
-
a
-
w
-
z
-
-
x
-
z
-
a
-
-
-
u
-
-
v
-
f
z
-
-
a
-
p
a
-
q
-
-
a
-
z
-
a
-
z
a
a
-
z
-
a
-
z
a
-
z
-
-
-
-
z
z
y
z
v
-
x
a
-
v
-
z
v
-
-
-
-
-
a
a
-
-
-
-
t
-
d
z
a
-
z
-
-
a
z
a
-
g
-
-
-
a
-
a
-
a
l
-
-
a
-
v
z
-
a
a
-
-
-
b
a
a
a
z
-
a
z
-
-
-
z
-
-
-
-
-
a
-
z
-
z
-
l
a
-
-
c
a
z
-
a
o
-
z
a
-
a
z
-
-
-
-
w
-
-
z
-
a
-
-
n
-
a
-
s
a
-
z
-
-
u
-
z
z
z
-
a
a
-
-
a
-
-
a
-
-
i
-
l
l
-
a
-
x
-
z
e
-
z
h
z
z
-
r
a
-
-
s
e
-
a
r
-
-
-
r
a
z
n
a
h
-
-
a
z
-
a
a
f
a
z
j
z
c
-
-
-
p
a
z
g
n
-
a
-
-
-
-
d
a
-
b
-
a
-
-
z
d
a
-
x
-
-
-
-
a
t
f
t
z
-
z
-
-
-
z
-
-
-
a
-
-
-
a
a
-
g
z
-
a
-
z
a
-
-
-
s
t
g
-
-
-
-
-
-
c
-
b
z
a
e
-
a
f
g
p
-
-
-
a
z
d
a
z
-
a
-
-
-
-
a
z
z
-
a
-
-
a
z
-
a
a
-
-
-
h
a
-
z
-
a
-
a
-
-
-
z
a
-
-
-
-
-
-
-
a
z
-
z
a
c
a
k
-
z
a
-
-
-
-
a
z
-
a
z
-
a
-
-
-
-
a
s
-
a
z
-
u
z
z
z
z
-
-
-
a
-
p
f
z
-
-
-
-
-
-
z
-
z
-
-
-
-
-
-
z
k
-
-
-
z
t
-
-
-
m
-
o
-
z
z
a
z
-
-
z
-
z
z
-
c
a
a
p
-
a
-
-
-
-
z
-
-
j
-
-
-
a
a
d
-
-
-
t
z
z
a
-
a
-
-
n
z
-
d
-
n
-
a
a
-
-
-
d
-
g
-
z
a
a
-
-
z
-
a
z
z
-
j
z
a
-
z
a
-
-
-
-
-
z
-
c
-
a
-
-
a
-
z
z
-
-
-
r
-
-
x
-
-
-
-
a
-
-
d
-
z
-
-
a
-
a
-
a
l
-
-
z
z
-
u
a
z
-
x
a
-
w
-
-
-
-
b
-
a
-
-
-
z
-
z
-
-
-
f
-
e
-
r
-
a
-
s
-
h
-
g
z
-
z
m
a
-
a
z
a
-
s
-
-
-
-
-
-
i
-
p
-
n
z
u
t
-
z
-
a
l
-
j
a
z
z
-
-
x
-
z
p
a
-
-
z
z
-
o
-
a
-
-
-
a
z
-
a
-
-
a
z
i
-
z
z
a
-
-
b
z
h
a
-
a
-
z
b
b
j
-
-
z
s
-
-
a
z
j
z
-
a
a
-
z
a
-
-
-
-
-
-
-
-
-
o
f
x
-
-
-
z
-
a
a
n
-
-
-
u
a
-
-
-
c
-
a
-
z
p
a
c
-
-
-
g
-
a
o
-
z
-
a
-
a
z
-
-
-
a
m
-
-
a
-
-
-
-
a
-
z
a
-
b
-
c
-
-
-
a
-
z
-
z
-
l
-
k
-
-
r
a
z
e
-
-
-
z
o
z
-
-
-
u
z
-
l
-
-
t
z
-
-
-
r
f
a
a
a
-
t
-
-
-
a
-
-
z
z
-
z
b
-
-
-
z
-
-
-
-
a
m
d
a
-
-
j
-
t
d
-
z
a
-
-
e
z
-
u
-
a
-
-
-
z
-
f
z
-
a
a
-
z
-
a
z
a
-
a
-
-
a
-
o
-
a
z
z
a
z
-
a
-
-
-
-
-
z
-
a
-
h
-
-
a
a
-
-
z
a
z
j
a
-
a
z
z
z
z
i
-
-
f
-
-
z
z
-
j
-
a
-
-
-
x
-
n
z
-
z
-
-
-
-
-
i
-
-
-
a
a
z
-
-
-
z
-
a
-
-
-
e
-
-
-
a
c
z
f
-
-
-
-
z
-
a
a
-
z
z
-
-
a
-
z
w
-
a
-
-
c
-
n
-
-
-
o
a
-
i
r
h
z
z
-
-
-
z
-
f
w
a
-
-
a
a
w
-
n
l
z
-
-
z
a
-
a
-
b
-
z
a
e
a
-
-
-
y
-
-
-
a
l
-
h
-
z
a
h
a
f
-
z
-
-
a
-
a
a
z
z
a
-
-
-
-
z
a
w
-
a
-
-
-
w
z
o
-
-
p
z
-
n
-
-
z
m
l
-
z
-
-
-
-
-
a
-
z
-
-
z
-
-
z
-
-
-
-
y
-
-
a
a
-
z
-
-
-
z
z
z
-
z
a
z
-
-
a
-
p
a
k
-
w
p
z
-
a
j
a
x
a
-
z
-
a
-
-
-
-
-
-
-
z
a
z
j
x
-
-
z
-
z
-
h
-
z
t
z
-
a
h
-
-
z
-
-
-
-
-
-
z
-
a
-
-
-
-
-
a
-
-
a
-
-
-
-
-
a
-
a
-
y
v
-
a
z
-
-
z
-
z
a
s
z
-
-
-
-
z
-
s
-
k
o
-
-
a
-
a
-
-
-
-
-
-
a
z
-
a
-
d
z
a
a
-
z
-
f
-
a
-
-
-
a
g
z
z
z
a
a
-
f
-
a
-
z
-
-
n
-
-
-
u
-
g
z
m
o
-
a
z
a
z
-
-
b
-
-
-
-
a
a
-
z
z
d
z
-
-
z
a
-
z
a
a
-
-
-
-
-
h
z
-
-
-
a
-
z
u
a
-
z
z
-
-
-
-
x
-
-
-
z
a
-
-
-
z
-
-
a
z
-
i
-
-
a
a
z
a
-
-
z
w
z
-
b
c
c
-
-
-
-
-
-
z
-
a
-
j
-
-
z
-
-
z
-
r
a
e
a
z
g
-
a
-
o
-
-
-
z
-
-
z
-
z
-
-
a
a
-
-
-
-
-
z
z
-
a
a
z
-
-
-
-
a
-
a
-
z
z
i
-
-
-
x
z
-
j
-
-
z
-
j
z
a
g
-
-
a
-
z
a
b
-
-
-
-
z
-
-
-
j
-
j
z
-
t
i
q
-
z
-
s
s
-
-
-
t
a
a
-
-
z
-
m
-
-
-
z
-
d
-
-
r
-
a
-
v
-
h
e
a
r
-
b
a
-
v
a
-
-
-
z
a
-
-
-
z
-
-
z
z
a
x
z
z
-
a
-
-
-
-
-
-
a
-
z
-
f
-
a
a
i
-
-
-
-
z
-
y
l
z
s
a
a
-
z
-
x
-
-
-
a
z
a
z
a
k
-
z
-
z
z
-
-
-
b
-
w
-
j
a
-
a
-
a
v
a
a
k
k
-
v
-
-
-
-
o
a
a
-
g
z
z
z
a
-
-
z
-
-
-
a
g
-
z
a
z
-
-
-
-
z
a
a
-
a
z
-
-
-
-
-
z
a
a
-
-
z
-
a
-
-
-
-
c
a
g
-
-
-
z
a
t
e
z
a
-
b
a
-
z
z
o
-
z
-
-
-
e
-
a
z
-
m
-
a
a
z
-
-
p
g
-
a
-
z
-
a
-
-
-
-
z
y
-
-
a
a
r
-
a
-
-
a
j
-
z
-
z
-
-
-
z
-
-
-
-
z
a
-
a
-
d
z
a
z
-
-
-
-
-
z
a
-
-
-
z
z
-
t
a
-
t
-
-
z
a
-
-
z
g
z
-
z
-
a
-
a
z
-
a
-
c
i
a
-
-
a
-
-
c
a
-
a
l
-
m
-
r
a
-
-
j
e
-
a
-
-
a
q
-
z
-
a
-
d
-
-
z
a
-
s
-
a
-
-
-
w
a
-
-
a
i
-
z
-
-
-
-
a
-
-
a
-
-
-
a
z
z
-
a
a
-
-
-
-
a
-
-
z
-
z
p
z
-
z
-
z
c
z
z
-
-
a
-
-
q
z
x
-
-
z
-
-
z
-
-
-
k
-
a
-
a
a
a
-
a
-
a
-
-
-
-
z
-
a
u
z
z
a
-
-
-
-
-
l
-
-
z
z
-
-
-
-
-
-
-
-
-
-
-
-
o
-
s
l
e
a
z
i
t
a
z
a
a
-
z
z
-
-
-
-
-
-
a
a
a
-
u
z
a
-
-
-
-
-
-
f
v
-
a
-
a
a
j
j
-
z
a
a
a
-
-
z
-
a
-
-
-
z
z
-
q
k
-
u
z
-
-
-
-
-
l
o
-
-
z
z
a
a
a
a
-
-
x
-
a
a
-
d
m
-
-
a
a
-
a
-
a
a
z
z
a
-
-
z
-
-
z
v
a
-
a
r
-
-
-
y
-
-
-
-
a
a
a
-
-
p
-
-
-
-
-
r
-
z
a
-
a
a
-
a
-
a
f
a
a
a
-
-
z
z
d
-
-
-
a
-
z
-
-
-
-
z
z
-
-
-
o
e
a
-
-
-
z
-
z
a
z
z
z
-
a
-
z
a
-
a
-
-
-
-
-
z
-
-
-
w
z
z
-
-
z
c
z
z
-
-
n
-
-
-
z
z
-
a
a
-
x
k
a
-
-
z
-
a
-
z
w
l
-
-
a
z
n
a
-
-
z
z
-
f
-
z
-
a
-
z
-
-
z
-
-
a
-
w
-
a
-
-
a
-
-
j
-
-
t
-
a
e
-
z
-
z
a
-
z
-
-
-
x
-
-
l
z
q
z
a
-
-
-
a
-
w
a
z
-
-
-
a
-
-
v
-
z
z
a
-
-
a
-
z
-
z
-
-
a
-
-
z
a
z
-
-
w
m
z
-
m
-
z
-
a
-
-
a
-
-
z
-
-
-
-
z
-
-
a
-
-
-
-
-
x
a
-
z
x
z
-
-
-
-
z
-
-
-
-
-
-
u
a
-
a
z
-
z
-
-
-
z
-
p
z
z
a
z
-
z
-
-
z
-
r
-
-
f
z
a
b
-
-
-
-
z
-
-
z
h
a
-
-
-
-
-
v
-
b
o
a
v
z
z
u
-
-
q
-
-
-
z
-
-
a
-
-
-
e
z
z
-
a
-
c
z
-
-
i
-
z
x
-
j
-
-
-
z
-
-
q
t
-
-
h
z
-
z
-
a
-
z
z
a
-
a
-
z
y
a
-
u
a
d
-
-
-
e
r
-
-
-
a
a
t
-
-
-
-
a
z
g
-
-
-
u
a
-
-
i
-
-
-
-
c
a
g
y
-
z
a
j
t
-
z
a
-
a
a
-
-
-
a
-
a
z
-
-
-
-
-
z
-
-
a
-
p
a
z
z
z
-
z
p
z
-
-
a
a
-
-
o
o
-
z
-
-
j
-
-
-
z
z
x
e
a
-
a
-
a
-
a
u
a
a
a
z
-
-
a
z
-
-
a
a
a
-
-
-
k
-
-
z
-
-
-
-
m
-
a
-
z
w
z
c
a
-
-
-
-
-
-
a
a
-
-
a
h
z
-
-
z
-
a
-
w
z
-
-
-
-
a
-
y
f
-
z
-
l
w
-
l
-
a
-
a
a
-
g
-
a
-
-
z
z
-
-
-
-
-
-
-
a
s
a
-
-
i
-
-
g
a
z
-
-
-
-
z
-
a
z
z
-
a
z
p
-
-
a
c
a
t
-
-
z
-
z
-
z
-
-
-
z
h
k
l
m
a
-
-
z
-
z
a
z
-
a
a
-
-
a
z
z
g
z
z
w
-
y
-
z
k
-
z
-
-
-
a
-
-
-
-
a
-
-
a
a
-
a
-
-
a
z
a
a
z
-
-
z
-
-
z
z
a
-
z
t
-
-
z
-
b
-
-
v
-
a
a
b
-
-
-
a
-
-
a
-
-
-
-
-
a
-
z
a
a
z
-
-
t
-
a
o
-
-
-
-
a
-
-
-
z
a
z
a
-
a
-
-
-
a
-
z
-
a
b
-
-
-
z
-
z
-
z
d
v
-
-
z
a
z
-
z
-
z
i
-
-
u
m
a
z
-
z
r
-
w
p
-
-
a
-
a
a
-
-
e
-
z
c
-
-
z
z
-
z
-
-
-
z
a
-
-
a
-
x
-
-
m
-
-
-
c
-
-
-
-
-
s
k
-
a
z
j
z
-
o
-
z
v
b
z
a
z
i
a
-
y
-
-
a
-
t
-
z
x
-
-
y
a
-
z
-
-
m
c
-
-
-
w
z
-
-
a
-
a
z
-
z
z
-
-
z
-
-
-
-
z
z
o
l
j
-
-
z
-
-
-
-
-
z
z
z
a
-
z
a
a
-
-
-
a
-
-
-
-
f
-
a
-
-
-
-
a
-
a
-
-
a
z
-
-
a
a
-
-
-
-
-
-
z
b
-
-
-
-
z
-
-
-
z
-
-
-
p
-
b
-
a
-
y
-
g
a
a
a
a
a
-
z
a
-
-
-
o
-
-
-
-
w
-
a
b
t
a
-
a
z
q
-
-
s
z
a
o
z
z
-
z
-
a
-
a
-
a
a
-
-
-
-
a
-
-
n
-
z
-
-
i
-
k
a
c
-
-
-
-
z
-
-
a
-
z
-
t
-
y
z
-
m
-
-
-
d
-
h
a
-
-
a
-
-
a
-
a
-
-
-
a
z
z
z
a
b
-
z
c
-
g
-
a
z
-
i
-
z
h
-
-
-
-
-
-
-
r
-
-
p
-
-
p
-
l
s
a
-
a
a
o
-
-
-
-
-
a
-
a
a
-
a
-
-
e
a
k
z
-
-
-
-
e
a
-
-
m
a
-
a
a
-
-
-
v
-
n
a
-
-
z
-
z
-
t
-
a
-
z
-
z
-
z
-
q
m
-
h
-
-
o
-
h
d
-
-
a
a
-
-
a
-
e
-
h
a
k
c
a
a
e
v
-
-
a
-
a
z
-
z
s
-
q
e
t
-
a
a
a
-
-
p
-
z
-
-
-
-
-
c
w
-
-
a
a
-
z
y
-
-
z
y
a
i
-
-
a
-
-
z
z
d
a
-
k
-
a
j
-
-
-
t
-
-
d
-
-
-
-
a
-
a
-
z
-
a
a
a
-
-
z
z
-
z
-
z
a
-
n
-
z
-
z
r
-
d
-
p
z
-
z
-
z
-
-
-
a
s
-
-
-
-
-
o
-
a
c
z
a
z
-
z
-
-
-
-
-
-
-
a
-
-
-
a
-
f
-
-
-
-
p
-
t
-
p
l
-
a
a
c
j
z
a
u
-
-
a
-
m
z
u
z
-
-
a
a
-
-
z
-
a
a
-
-
-
a
-
-
-
a
o
-
z
a
-
z
f
s
m
-
-
z
-
-
-
a
-
-
a
-
-
q
l
z
-
-
w
z
-
a
-
w
r
z
z
-
z
-
-
b
-
g
-
-
z
-
-
c
u
-
-
a
s
-
a
a
z
-
-
-
z
z
z
-
l
a
-
-
a
-
a
-
i
-
-
s
-
-
n
-
z
-
-
x
-
-
a
-
a
a
-
-
a
a
-
-
z
-
a
j
-
c
g
-
-
z
-
-
z
a
-
-
z
a
-
-
-
-
-
l
x
z
h
-
-
k
-
a
-
-
z
-
-
-
-
j
a
-
-
-
y
-
d
-
y
q
v
a
h
a
z
a
-
-
z
-
-
a
-
a
z
a
-
z
r
z
-
-
-
-
-
a
o
a
z
-
-
-
-
-
-
z
-
a
z
p
-
-
-
d
z
-
u
-
-
-
p
-
z
-
p
-
-
-
a
-
s
c
-
p
q
a
-
-
-
a
c
-
z
r
t
-
z
-
-
-
-
a
a
-
-
-
i
z
-
-
r
z
-
-
i
-
t
-
p
-
a
-
k
-
v
-
o
a
-
z
z
-
-
z
p
-
-
z
-
h
-
-
b
-
c
a
-
-
o
-
m
-
r
z
-
-
m
a
-
-
z
-
q
a
-
-
p
a
-
z
-
z
-
-
s
z
q
-
z
-
-
g
z
-
l
-
-
a
a
-
p
-
-
-
g
-
z
-
a
-
i
-
e
z
z
-
-
-
a
-
i
-
b
l
g
z
-
-
-
z
a
-
-
z
z
-
a
-
a
-
z
-
-
-
z
-
z
a
a
-
-
-
g
a
-
-
z
-
y
-
h
z
-
-
a
-
o
z
-
s
-
a
-
h
a
a
-
-
z
-
-
-
f
-
y
i
n
b
-
a
-
-
z
-
-
p
a
-
-
-
c
-
a
-
n
-
q
-
h
z
a
a
z
-
a
-
c
z
u
-
-
-
s
-
a
a
g
-
f
-
o
a
-
-
-
-
-
z
n
a
-
h
z
-
-
-
a
x
z
-
p
p
-
-
-
q
z
o
z
z
-
-
a
-
-
a
-
-
-
-
-
z
-
-
-
a
z
z
-
-
-
n
-
-
k
-
a
-
z
a
z
-
-
a
a
a
z
a
-
-
a
-
q
-
-
a
a
o
-
-
-
x
-
-
-
k
z
-
a
a
z
a
a
z
z
-
z
k
-
-
-
-
-
-
n
-
-
z
a
-
-
z
-
-
-
-
g
-
s
-
a
-
z
a
y
a
-
a
a
-
a
-
-
-
-
-
u
m
z
c
a
-
z
-
z
-
a
-
-
m
-
-
-
a
-
-
z
-
z
f
-
z
p
-
-
-
d
z
-
z
z
-
a
-
a
v
-
z
-
-
o
-
a
-
-
-
z
-
z
-
n
-
c
a
-
z
-
-
a
-
z
-
i
p
-
-
t
a
d
-
-
a
a
a
b
s
z
-
-
-
d
-
-
m
q
-
e
p
-
-
-
-
s
a
-
-
-
-
z
z
-
-
z
z
f
-
-
a
f
-
-
z
z
z
-
a
y
z
z
-
r
z
-
o
z
-
-
-
-
-
z
-
n
-
-
a
-
a
z
m
z
z
-
k
a
a
z
e
a
-
z
z
-
z
a
a
q
w
y
a
-
a
-
p
-
-
-
z
-
z
-
a
a
z
-
x
-
-
-
-
z
-
-
-
z
z
-
z
-
a
a
-
-
g
-
c
-
i
a
-
-
a
a
v
a
a
-
p
-
-
a
a
-
z
-
a
-
z
-
-
z
f
-
a
-
a
-
-
t
z
-
-
a
l
-
z
-
z
-
z
-
-
z
-
z
-
z
-
-
h
-
f
-
a
z
a
-
a
-
z
-
z
-
-
-
a
a
a
-
-
z
z
-
-
-
z
-
a
-
l
t
z
-
p
-
m
-
a
-
z
-
-
a
-
z
-
a
-
z
-
-
z
-
-
-
l
-
a
-
-
-
h
a
-
a
a
a
-
o
q
a
a
-
m
-
-
-
-
-
-
-
-
z
-
z
a
a
z
z
v
z
a
-
z
-
y
-
-
-
-
-
-
-
-
a
-
-
-
-
z
-
z
a
a
a
-
e
z
z
v
-
-
-
a
-
z
-
c
z
-
-
a
-
-
-
-
-
-
z
a
-
-
u
u
-
-
-
-
d
-
-
u
z
-
-
-
z
-
z
a
z
z
-
a
-
z
z
a
g
a
a
z
-
z
f
z
-
a
-
-
-
z
z
z
z
x
-
-
-
o
a
-
a
a
s
z
-
a
-
a
-
