BM6P6(@  !!!!!!"""###&&&%%%$$$%%%&&&&&&%%%$$$###&&&))))))'''''',,,111333333333333555777999:::888555444999AAAHHHJJJJJJNNNNNNPPPTTTUUUTTTWWW\\\hhhlllnnnpppuuu}}}~~~{{{xxxvvvuuuvvvuuuqqqnnnjjjkkkmmmoooppppppoooooopppnnnllljjjjjjlllnnnpppqqqmmmhhhhhhjjjjjjfffbbb^^^___^^^]]][[[ZZZ[[[]]]]]]\\\ZZZYYYXXXWWWVVVVVVTTTUUUUUUSSSSSSTTTSSSRRRPPPVVVSSSOOOTTTSSSNNNRRRRRRQQQQQQRRRSSSSSSPPPMMMSSSRRRPPPNNNLLLKKKKKKKKKGGGIIILLLMMMMMMJJJFFFCCC@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEECCCAAABBBCCCAAA@@@@@@AAABBBAAA>>><<>>AAA:::<<<>>>???>>>===>>>???:::<<<>>>>>>>>>>>><<<:::;;;:::;;;>>>AAABBB???;;;;;;>>>???===>>>@@@@@@===999::::::::::::::::::::::::;;;::::::>>>DDDCCC>>>@@@777999===888:::>>>::::::===@@@>>>===???@@@@@@???>>>===<<<<<<;;;;;;:::@@@AAAAAA@@@@@@AAADDDGGGFFFGGGIIIHHHGGGEEEFFFGGGMMMEEECCCIIIMMMIIIFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOQQQQQQRRRUUUYYY[[[[[[[[[^^^[[[]]]cccddd___[[[]]]^^^]]]]]]aaagggllloooooojjj___TTTNNNLLLKKKNNNTTTXXXTTTOOOJJJHHHIIILLLOOOYYY]]]```aaa]]]VVVPPPMMMJJJJJJMMMTTTVVVUUUUUUXXXVVVVVVUUUUUUZZZ___]]]WWWVVVPPPMMMQQQTTTRRRNNNLLLGGGMMMTTTZZZ[[[ZZZXXXWWWUUUOOOKKKKKKEEE:::444444222???QQQ]]]___]]]ZZZYYYQQQVVVLLL>>>777000222>>>FFFKKKSSS[[[ccchhhfffbbbcccdddfffiiimmmoooooonnnmmmlllkkkiiifffdddaaa```###,,,555;;;===;;;:::999:::===?????????AAAEEEJJJKKKJJJKKKOOOSSSXXXYYYZZZ]]]aaafffjjjmmmsssoookkkmmmtttzzz}}}}}}~~~vvvtttwwwsssppplllgggdddbbbbbbbbbhhhiiijjjjjjiiigggeeecccZZZWWWTTTRRRSSSVVVVVVTTTVVVTTTSSSSSSTTTTTTRRROOOIIIJJJLLLMMMNNNNNNNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJLLLHHHDDDCCCFFFFFFCCC@@@HHHIIIIIIHHHFFFFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGFFFEEEDDDEEEEEEEEECCCIIIEEECCCIIIGGGCCCGGGEEEBBBAAAAAADDDDDDBBB@@@AAAAAA@@@???>>>===<<<;;;AAACCCFFFGGGGGGEEEBBB???>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCBBB???===>>>>>>=========<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>??????@@@;;;===>>><<<;;;;;;===???AAA@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@???===;;;@@@@@@@@@BBBDDDDDDCCCBBB>>>BBBCCCAAAAAADDDDDDAAA@@@@@@>>>===;;;::::::;;;<<<======<<<>>>CCCCCC???CCC999:::>>>:::;;;@@@<<<@@@CCCEEEDDDCCCEEEEEECCC@@@???===>>>???AAAAAA@@@IIIJJJJJJIIIIIIJJJMMMPPPPPPRRRUUUVVVVVVUUUVVVWWWXXXRRRPPPUUUYYYXXXUUUVVVVVVWWWXXXYYYZZZYYYYYYYYYWWWYYY^^^eeejjjmmmllljjjfffgggnnnyyy|||xxxtttuuupppmmmmmmttt}}}uuussstttuuuzzzwwwooojjjkkkpppuuuwwwooojjjjjjjjjooouuuxxxvvvvvvyyy{{{zzzwwwvvv{{{|||qqqnnnpppvvvyyytttmmmjjjhhhmmmuuu~~~~~~wwwppphhh___QQQ@@@888777666GGG```uuu{{{xxxpppppp```KKK???555555@@@TTT___mmmzzz~~~%%%444HHHYYYdddhhhjjjhhhgggiiimmmqqqssstttvvvzzz~~~~~~}}}|||~~~|||{{{}}}{{{wwwsssrrrqqqpppooonnnmmmlllkkkkkkgggeeeeeeccc``````cccddd^^^YYYYYYWWWSSSOOOOOOOOOMMMJJJGGGDDDCCCBBBAAAGGGGGGHHHHHHHHHFFFEEEDDD@@@>>>===>>>@@@AAAAAAAAA===<<<<<<===??????>>>===888888999:::;;;;;;;;;:::========================???<<<999999;;;<<<:::888777999:::999888888:::;;;======;;;:::999999999999???===<<<;;;:::::::::;;;999???<<<;;;AAA>>>999>>>???<<<::::::===???>>><<>><<<<<<===>>>???@@@???>>>@@@FFFKKKQQQTTTVVVVVVSSSQQQRRRSSSPPPPPPPPPNNNLLLLLLMMMOOOVVVRRRLLLJJJKKKLLLKKKIIILLLKKKLLLLLLKKKIIIHHHGGGLLLMMMNNNNNNMMMNNNPPPQQQLLLOOOPPPNNNNNNQQQQQQMMMKKKJJJHHHEEECCCCCCGGGIIIJJJKKKJJJGGGIIIMMMLLLHHHJJJ===<<<@@@===AAAJJJJJJPPPSSSUUUTTTUUUWWWSSSMMMGGGEEEDDDGGGMMMRRRTTTSSS[[[\\\\\\[[[[[[]]]```cccgggjjjnnnppppppooopppppprrrmmmlllpppttttttsssssspppqqqrrrttttttsssrrrrrrjjjooowww|||oooUUU???555555888MMMmmmoooSSSDDD888777BBB[[[mmm!!!""""""  !!!!!!!!!"""$$$%%%))))))&&&###$$$%%%###!!!+++@@@YYYqqq~~~yyyvvvlllddd___aaaaaaZZZTTTRRRRRRSSSTTTUUUUUUTTTRRRQQQTTTSSSQQQPPPPPPQQQSSSTTTOOOPPPPPPPPPNNNKKKGGGEEEGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@AAAAAA@@@AAAAAA>>>=========<<<::::::;;;888888777666555555555555444444666777777777777666:::777555666777555555777888888888999::::::999888888888888999999999999999333444555555555555444333555333111222444555444222333555666777666666777999::::::999888888777888888;;;:::<<>>777888;;;QQQuuulllKKK===666777CCC[[[{{{!!!###$$$$$$""""""######$$$$$$%%%%%%$$$%%%&&&%%%""""""&&&))))))+++///555:::@@@DDDFFFHHHKKKOOOTTTWWWYYYYYYXXXYYY\\\```cccfffmmmwww~~~}}}~~~~~~xxxWWW777((()))+++//////+++""" ###---666TTTooo{{{rrrlllllllllgggbbb___YYYZZZ\\\^^^^^^\\\ZZZXXXLLLJJJIIIHHHGGGFFFCCCAAA999999:::===>>>>>><<<:::444444333444333111...***)))(((((())))))))))))************))))))(((''''''++++++************++++++***)))'''&&&''')))+++---++++++++++++***************------,,,///444777777AAAKKKRRRNNNGGGFFFLLLPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEGGGHHHJJJKKKKKKGGGCCCDDDGGGBBB999666999666777777666333111111111333222111000//////000000222333444555555444333222222222222222222333444444///111444555444444444555444333333333333333444555:::DDD[[[yyypppXXXVVVMMMaaa}}}pppSSSDDDGGGOOOjjjzzzTTTQQQTTTfffxxxtttrrrrrrnnngggdddeeeeeeqqqYYY???999:::@@@WWW{{{oooLLL???888888BBBZZZ!!!!!!%%%'''))))))&&&$$$%%%&&&$$$&&&((()))***)))(((((("""###%%%'''***,,,...///+++,,,---000222555777888888<<<@@@AAABBBEEELLLRRRTTTWWW[[[bbbhhhnnnsssvvvzzz|||^^^888333---+++,,,+++((($$$$$$'''+++...444AAASSS```zzz{{{{{{xxxsssoooooooooqqqpppmmmjjjiiihhhiiiiiieeedddcccccccccbbb___]]]VVV[[[YYYRRRTTT```fffeeeSSSIIIAAA@@@AAA>>>:::888333444555666666555333222//////............---,,,)))+++...///000000111222---,,,+++++++++***'''%%%!!!###%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''############$$$&&&'''((()))))))))((((((((('''''''''+++,,,///999JJJWWW\\\cccmmmsssppplllooosssuuuyyyvvvssspppnnnnnnoooooollllllkkkkkkkkklllllllllllliiiiiihhhZZZCCC555444777999:::999666444444555666555333222111111111222.........//////.........,,,------,,,,,,,,,---//////222555666555444333444333222222222333333444555===MMMpppfff___UUUsssxxxXXXEEEGGGQQQmmmjjjNNNJJJNNNbbbzzzvvvvvvvvvtttrrrlllnnnrrrrrrkkkcccbbbgggjjjoooqqqnnnkkkiiieee___XXXSSSOOOMMMHHHDDDDDDGGGJJJRRRccc}}}}}}UUU???999:::BBBZZZpppMMMAAA:::888AAAYYY"""$$$%%%&&&'''(((******+++++++++(((((((((((()))***+++,,,...111444333000......///---///111333444444333222000111333666999<<<>>>???===???CCCIIINNNTTTXXXZZZ]]]ccciiimmmpppwwwPPPCCC222((((((///555999888===EEEMMMZZZnnn}}}xxxuuupppkkkeeedddbbb```\\\YYYWWWUUUVVVVVVTTTQQQNNNMMMOOOQQQMMMMMMLLLIIIDDDCCCEEEHHHHHHFFFBBB???======>>>>>>======<<<===>>>===;;;999222888777222777GGGRRRSSSEEE:::111000222000,,,+++******+++,,,,,,,,,+++***))))))******,,,---------'''+++...///...///222555555333111000///---***'''###%%%$$$"""###$$$$$$!!!!!!!!!!!!"""""""""###########################"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###)))...222999MMMjjj[[[BBB;;;111333555444111///000222444333111///......//////////////////////////////------...---,,,,,,---///---///222333222111000000000/////////000111222333;;;MMMvvvcccZZZWWW|||{{{ZZZFFFHHHPPPkkkaaaJJJEEEIII___{{{wwwwwwooooooooonnnllliiifffdddeee```YYYWWWXXXWWWTTTPPPKKKMMMQQQQQQJJJCCCDDDJJJJJJNNNPPPMMMKKKKKKIIIEEEAAA===::::::777555888===<<<>>>LLLjjjzzzTTTBBB===>>>@@@ZZZmmmLLL@@@:::888???\\\ ### """############'''***---000111222444555<<>>@@@BBBAAA@@@DDDEEEHHHKKKPPPTTTYYY[[[ZZZ[[[^^^aaaccceeeffffffhhhiiilllsss{{{~~~iiiVVVQQQPPPOOOUUU```nnnsss{{{}}}~~~zzzvvvsssrrrpppmmmiiiffffffddd```[[[WWWVVVWWWVVVRRRLLLIIIIIIHHHFFFDDD@@@>>><<<:::888777777777555555444444333444444444///000222111000000111333///---,,,,,,......+++(((...///000///---,,,---...///,,,+++...555===AAABBB777---...///'''&&&++++++&&&,,,(((&&&------,,,444444111111222000,,,+++...111:::===BBBMMMLLLGGGKKKMMMJJJJJJLLLJJJ>>>...### !!!"""""""""!!! !!!###$$$###"""!!!"""###&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&''')))---000:::WWWjjjFFF999555777777666333111000111222111000......000111222111000...------...///000///...,,,++++++,,,...///000000111111111000000//////000111000//////111222555KKKxxx{{{\\\XXX\\\~~~~~~}}}{{{uuupppmmmooozzzrrrTTT<<<===NNNiiiXXXEEEDDDHHH[[[||||||~~~yyyvvvuuuyyy{{{rrrlllkkklllnnnhhhaaa```aaa```YYYSSSWWWWWWXXXXXXWWWVVVUUUTTTMMMLLLKKKLLLMMMNNNMMMLLLLLLHHHDDDCCCDDDDDDBBB???<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;:::999999666444111222777:::777222;;;===CCCVVVzzzvvvQQQ===888999IIIeeefffIII;;;999<<>>===@@@>>>===>>>@@@@@@@@@???CCC???;;;:::;;;;;;999777777666666777777888999::::::999888777666555444444222222222222333555555444666777===QQQuuunnnKKK:::888999GGGgggcccHHH;;;999<<<@@@XXXttt[[[MMMHHHHHHEEEGGGJJJKKKJJJIIIJJJJJJ!!!"""$$$&&&***---///111333666999:::::::::GGGEEEAAA??????BBBFFFIIIHHHJJJLLLNNNQQQUUUZZZ^^^TTTVVVZZZ\\\\\\\\\]]]^^^mmmllllllpppvvv}}}~~~xxxrrrmmmjjj___^^^\\\[[[YYYVVVPPPMMMFFFDDD@@@<<<999666555444777666555333333333333333111///,,,+++++++++)))(((******+++)))((('''(((***+++)))((()))+++---------)))(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((()))+++,,,+++))))))***+++...111333222000///111333333555666666444444555777;;;===@@@BBBDDDFFFIIILLLSSSNNNTTT\\\[[[YYYNNN<<<------)))444RRRiiiuuulllOOO:::888AAAlllsssjjj^^^HHH...!!!!!! !!!!!!"""###$$$###"""  !!!"""!!! """%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%(((+++000@@@eeennnHHH:::777777666333000///000222000///...------...///000......---------...000111111000///...---......///...//////000000111111111111222333222111222333555999IIIoookkkSSSVVVbbb}}}wwwqqqkkkfffccchhhccc___\\\XXXSSSQQQSSSPPPSSSVVVXXXXXXTTTOOOLLLMMMKKKIIIGGGHHHJJJLLLNNNMMMLLLLLLNNNLLLHHHHHHLLLIIIMMMNNNIIIEEEFFFHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHJJJFFFCCCCCCEEEJJJVVVbbbcccQQQDDDCCCFFFWWWyyyQQQGGGDDDEEETTTssszzzlll[[[PPPGGG@@@===>>>BBBFFFIIIIIIJJJLLLKKKHHHEEEDDDBBB???>>>???CCCFFFAAACCCFFFIIIIIIHHHFFFEEEHHHFFFDDDBBBAAA@@@===;;;444555777888999999888888777777888888777666444333;;;999999:::<<<>>>>>>>>>BBB???<<<===@@@BBBAAA@@@========================??????>>>===<<<<<<<<<<<<777888999888555444555777333222888NNNsssdddEEE777777999EEEggg___FFF;;;999<<>>>>>LLLtttVVVGGG@@@444'''!!!!!! !!!!!!"""###$$$###"""!!!  !!!  !!!$$$############$$$$$$%%%######$$$%%%%%%%%%$$$$$$+++---111ĦnnnIII>>>777777555222///...000222000//////......//////000---------------...000000111000///...---------............///000111222222222333444333333333555777;;;FFFhhhbbbPPPVVVcccyyynnndddaaa```^^^\\\[[[[[[ZZZ[[[UUUYYY^^^dddiiikkklllllljjjkkklllllljjjfffbbb___^^^[[[UUUPPPLLLHHHFFFEEEHHHGGGGGGGGGFFFFFFHHHJJJCCCGGGKKKNNNNNNMMMKKKJJJOOOLLLHHHFFFFFFGGGHHHIIIPPPPPPRRRRRRPPPOOOOOOQQQQQQTTTSSSNNNJJJLLLNNNMMMJJJJJJJJJJJJIIIGGGFFFEEEIIIFFFCCCCCCCCCGGGRRR]]]aaaOOODDDEEEFFFQQQzzztttMMMHHHDDDDDDRRRqqqvvv^^^QQQDDD???===:::888999555999:::888999======:::888888777555222222444666:::;;;===>>>>>>===;;;:::===:::777777888888555111666999===???>>>===>>>@@@AAABBBCCCEEEEEEEEEDDDDDDGGGFFFFFFHHHLLLPPPRRRRRRQQQOOONNNQQQWWW[[[\\\\\\WWWWWWWWWUUUSSSPPPMMMKKKMMMMMMOOOPPPQQQRRRRRRRRRMMMKKKIIIGGGBBB<<<999:::777444999QQQvvv```BBB666666999EEEeeeZZZCCC;;;999===CCCaaaiiiKKK<<<666555666333444555444444444777999444444555444333555888:::;;;<<<>>>AAAEEEIIIMMMOOOSSSUUUZZZ___eeekkknnnqqqzzz4ĉ@ӵ}}}uuuooojjjeee```\\\RRROOOLLLKKKHHHCCC>>>>>>777999;;;:::888666555555.........---,,,+++******((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$#########"""!!!!!!""""""%%%&&&&&&%%%$$$$$$%%%'''>L------------000000=hĦ444555555555777:::>>>CCCEEEIIIKKKNNNOOOOOOPPPRRRTTT4ĉ@ӵZZZ;;;555...BBBrrr\\\===@@@PPPaaa???222000,,,'''&&& !!!!!!""""""""""""!!!  !!!  """""""""""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$)))+++000>LkkkHHH???666666444111......///111000000000000000000000000---------------.../////////......------,,,,,,,,,............///000222222222333444444333444666888;;;CCCbbb]]]NNNUUUcccaaaTTTJJJAAADDDCCCBBBBBBBBBDDDEEEFFFDDDDDDFFFGGGIIIKKKMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLJJJGGGDDDBBBAAABBBCCC>>>BBBEEEEEEFFFIIILLLNNNOOORRRUUUWWWXXXZZZ]]]___bbb```]]]\\\\\\[[[YYYVVV\\\___``````___```bbbcccgggiiigggaaa^^^``````^^^ZZZZZZYYYWWWUUURRROOOMMMSSSPPPKKKGGGBBBCCCOOO\\\eeeOOOBBBEEEHHHQQQuuurrrMMMGGGDDDDDDSSSqqqwww```NNNDDD<<<<<<===;;;999999555888777555666999;;;888777777777555333222333444>>>>>>>>>>>>===<<<;;;:::<<<999888999<<<>>><<<:::???DDDJJJLLLKKKLLLOOOSSSYYY[[[]]]```bbbcccccccccaaa```aaaeeejjjpppssstttpppnnnllloootttxxxyyyxxxuuuwwwxxxxxxtttoooiiieeedddeeehhhkkkmmmmmmnnnmmmmmmddd\\\ZZZTTTHHH===999;;;777===WWW|||bbbCCC666555777EEE___}}}VVVBBB;;;999>>>EEEaaaYYYAAA888444333444111333666888999;;;===???<<<=========>>>@@@DDDGGGJJJMMMRRRYYYbbbkkkssswwwuuuzzzGG=?~~~xxxrrrooolllhhhbbb[[[VVVTTTSSSSSSNNNJJJEEE@@@===:::777555333222000...---+++******((()))******(((''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!###$$$'''%%%$$$"""!!!!!!"""""" """$$$$$$###"""!!!###$$$%%%%%%%%%%%%(((***%%%&&&((((((((())),,,...HdĦAAABBBDDDEEEHHH=ĪjTTTTTTVVVZZZ```gggmmmqqqyyy{{{}}}~~~GG=?[[[;;;555///EEEwww^^^@@@DDDUUUqqqQQQ333++++++%%% !!! !!! !!!  !!! !!!!!!!!!!!!!!!"""###$$$$$$""""""######$$$%%%%%%%%%%%%(((000HdĦdddCCC<<<555555444111///---...000000000111111111111000000------------------------,,,---------------------///......---...///111222222333444444444444666888<<>>@@@EEEDDDCCCCCCCCCEEEGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFCCCBBBBBBEEEHHHKKKSSS[[[___cccjjjpppqqqvvvyyy}}}}}}~~~~~~|||}}}}}}{{{{{{{{{zzzxxxtttqqqooooookkkcccVVVFFF@@@JJJXXXjjjOOO@@@DDDIIIQQQtttpppNNNDDDAAACCCTTTtttmmmUUUGGG@@@;;;<<<<<<:::888999:::<<<<<<:::;;;@@@AAA@@@AAAAAAAAA@@@>>>======?????????>>>>>>>>>>>>>>>>>>EEEEEEEEEHHHLLLPPPSSSTTTVVVZZZ___ccceeeiiinnnsss}}}{{{|||}}}~~~{{{qqqmmmcccPPP???777:::888CCC___cccDDD666555666DDDZZZ~~~zzzSSSAAA;;;999>>>GGGbbbtttOOO<<<777333222333777<<>>BBBUUUvvvcccJJJBBB===;;;===>>>>>>BBBGGG@@@DDDFFFEEEHHHMMMOOONNNQQQQQQQQQPPPNNNMMMOOOPPPUUUUUUUUUUUUWWWYYY[[[\\\ZZZ[[[\\\^^^aaafffmmmqqq}}}}}}|||{{{|||oooTTT@@@:::777:::JJJiiibbbCCC666555666@@@WWW{{{yyyQQQAAA<<<999>>>HHHdddmmmJJJ<<<999777888<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@zzzShӵFFFCCCAAA@@@>>><<<999g&e--->hӵ%%%$$$$$$%%%%%%$$$$$$###fff?><z%%%g&e>&e"""!!!HL$$$%%%&&&ShӵgL&&&''')))***,,,,,,,,,---///111444666S?ʬQQQUUU3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??ZZZ;;;999888QQQg<ĉWWW<<<>>>3we<Ħ3h?@eZ !!!"""!!! 3h?gL"""!!!!!!"""$$$&&&'''+++000;;;D%%)?fff?><z=?Ħg&eg&e222333444S?ʬ///4ff?>ߝL...@e,,,g&e1111110003h?g&e>&e```??WWWJJJNNNkkkaaaGGG===:::;;;@@@@@@@@@@@@BBBFFFJJJOOORRRYYY[[[```eeeiiilllmmmnnnqqquuu{{{aaaFFFEEEPPPrrrkkkPPP@@@CCCCCCIIIqqqcccCCC;;;;;;AAAUUUwww}}}YYY???===;;;;;;???CCCIIISSS\\\\\\```cccdddhhhoooqqqpppsssssssssqqqooooooqqqsssxxxxxxyyy{{{}}}wwwjjjhhhfffhhhrrrvvvWWWCCC???666<<>>IIIeeegggFFF;;;;;;;;;???EEEUUUaaattt4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttZZZSSSKKKHGgĉ@+++***''''''((())))))'''Hu]Ħ###ZuR)Ħ"""&&&((('''$$$%%%###sߝLGdUĦ'''Hƅ^Hu]Ħ&&&ntHdĦ'''(((HGgĉ@---HdĦ;;;;;;999>>>GGGJJJHHHKKKRRRWWWWWWHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼sYYY<<<888999WWWtQpppNNN<<>>DDDRRRaaallluuu{{{rrraaaVVVUUUNNNJJJOOO\\\rrr~~~aaaGGG>>>888CCC```WWW>>>999777999<<>>RRRfff}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵPPP`eĭ000qet DdDĦ """t|< !!!!!! $$$!!!DdDDdDĦ###DdDΦDdDĦ&&&q<niDdDĦ444qetOOOOOODdDĦkkkpppppprrrwwwq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦpppooopppDdDĦiii`eĭDdDΦDdDĦyyyDdDĦVVV<<<999;;;ZZZgeĦnnnMMMFSĦqjRgdKӵDdDĦDdDĦ""""""!!!qjRgdKӵDdDĦ""""""!!!!!!"""$$$%%%...666AAAHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦ222q<R//////peƜ4DuTӵ...DdDĦ+++,,,DdDĦ000qjRgdKӵDdDΦDdDĦXXXqqqPPPJJJJJJbbblllPPP@@@999???EEEWWWeeeooo|||pppOOOFFFLLL```sssXXXEEEDDDFFFPPPttt^^^CCC;;;AAABBBQQQvvvkkkOOO>>>@@@DDDSSSjjj{{{tttooohhhiiikkkiiibbbXXXMMMFFFFFFDDDDDDGGGNNN^^^yyydddGGG???===HHHfffWWW???999777999===ZZZoooQQQ:::666<<<===OOOqqqVVV>>>>>>===IIIjjj4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵTTT=ӊB1.uTӵ---HߝL`o9///po9wӵDdDĦo)h!!!!!!!!! """$$$"""!!!DdDΦDdDĦ(((DdDΦDdDӵ***GIpӵDdDĦ[[[po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjYYYDdDĦIIIOOOQQQDdDĦKKKHߝL`o9OOODdDΦDdDӵFFFDdDĦXXXyyyPPP<<<:::>>>^^^geĦhhhsp?aĦGIdnuR)ĦDdDĦDdDĦ GIdnuR)ĦDdDĦ""""""!!!"""###$$$%%%,,,444BBBDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦ222po9u,,,---------=ӊB1.uTӵ---DdDĦ+++,,,DdDĦ000GIdnuR)ĦDdDΦDdDӵYYYfffHHHHHHKKK^^^iiiNNNCCC>>>GGGUUUnnnsssOOOEEEIIIXXXpppWWWDDDCCCEEEPPPvvvYYYAAA;;;AAACCCRRRxxx~~~cccMMMAAA===GGG^^^}}}{{{wwwjjjfffaaa^^^[[[WWWQQQLLLKKKJJJIIIGGGCCC>>>:::777444999>>>???>>>GGGaaayyyjjjJJJ@@@???KKKiiiWWW@@@999666888???\\\gggLLL888444;;;???SSSxxxxxxSSS>>>>>>AAATTT4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħooo>d<ʜDd<ʜ4DuTӵ444111F&uTӵ...4DufئL>e222puR)Ħ>d<Ħ Dt!!!###!!!"""'''+++######DdDΦDdDĦ???>d<ʜ4DuTӵ9994DwDd<ĦpuR)Ħ>dd<ӵDdd<999<<<>d<Ħ8884DufئL>e777DdDʜ4DuTӵ111DdDĦDDDWWWsssGGG:::999@@@bbbgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<"""!!!"""###%%%&&&***333DDD>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<Ħ222peӵ---Ħ,,,F&uTӵ+++DdDĦ+++--->d<Ħ///peӵDx<>d<ʜ4DuTӵZZZ___DDDGGGKKK^^^cccMMMIIIMMM^^^tttzzzrrriiibbb______ccckkkzzzuuuPPPEEEIIIZZZmmmTTTBBBAAADDDPPPwwwvvvRRR>>>;;;@@@BBBSSS{{{zzz]]]IIIAAA===IIIccc}}}{{{}}}zzzvvvsssooonnnmmmmmmmmmmmmkkkiiifffcccaaa```___\\\VVVQQQMMMJJJGGGFFFEEEBBB???;;;>>>===<<<999777555333333,,,222999999555:::OOOddduuuPPPAAA<<>>D&oq<Ōq&ĒR,,,******>dp&ĒR---000nfʜ>>@@@>d<Φ>d<Ħiiis&dq&ĒRqqqKKKi?ʜtd<ĦHHܗDӊB<xB?d<{{{iiiAAA777888AAAfffgeĦHg8>aĦB?Ho9###>d<>d<ӵB?Ho9<x"""$$$&&&'''...666III&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦ333B?dp&ĒR---+++>d<sdKĦ///B?Ho9777s&dq&ĒR???XXX^^^FFFHHHJJJcccVVVJJJQQQccc~~~}}}{{{zzzwwwsssnnnhhhdddbbbbbbaaaaaaaaa```^^^]]]\\\WWWVVVRRRNNNIIIFFFEEEEEEEEEMMM\\\xxxuuuQQQGGGKKK```gggPPP@@@@@@BBBOOOwwwqqqOOO???:::@@@BBBTTT~~~|||ZZZEEE@@@???KKKdddzzzqqqggg^^^XXXVVVWWWWWWVVVUUURRRPPPOOONNNMMMLLLJJJJJJKKKKKKJJJHHHLLLJJJIIIJJJKKKIIIDDD@@@@@@???>>>>>>===<<<:::888888888888777666444333222,,,///333555333666EEEUUU}}}VVVBBB;;;CCC___zzzPPP===555111666BBB]]]YYYEEE888666===FFFcccaaaIII???CCCFFF[[[4DuXӵHu]3hhne=eYYYZZZYYYRRRGGG>>>::::::ne******pIƎ@t@h---,,,***>h&&&((((((fe&&&@ďD ###%%%&&&&&&&&&'''((()))ne333777=eMMMSSSYYY```gggllluuuvvvegesĪj@hPPPfdDĦ@ďDHkgerrrhhh]]]WWWRRR@h???===@G333444HĪj@IŌ111111Bene555Hkge;;;neAAAAAAfe@@@Hu]3hh888888555seFFFddd@@@555888CCCiiigeĦja>aĦ@G###"""se<Ō@G!!! Hkge"""###%%%&&&'''---555JJJHĪj@IŌegeHu]3hIŌDdDĦne999555@h+++,,,>h///---+++se...ne......@G777888sĪj@h:::;;;RRR]]]HHHJJJIIIhhhvvvSSSNNNZZZvvv|||xxxvvvvvvvvvgggbbb[[[UUURRRQQQPPPOOOQQQQQQQQQOOOKKKGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGCCCAAA@@@>>>=========>>>999???LLLdddtttRRRIIIOOOaaa```KKK===???BBBNNNwwwnnnPPPDDD;;;@@@CCCVVV~~~XXXCCC???<<>>>>>???>>>======>>>@@@AAA???======>>>>>>>>>===@@@>>>>>>@@@DDDDDDBBB???>>>>>>>>>>>>>>><<<;;;;;;999:::::::::999777444222///...000222222666BBBNNNzzz}}}VVVAAA===BBB\\\vvvMMM;;;333111777CCC\\\~~~xxxSSSBBB999777===IIIiii___GGG<<aĦ''' s׼sHo!!!"""!!!""""""###%%%'''(((+++222HHHD^DdDĦ???999666333000---------000///---,,,s׼s,,,......---......888444777777999999NNNXXXHHHKKKGGGlllnnnTTTTTT___zzzyyyxxxsssttt{{{rrruuuvvvtttqqqrrrvvv{{{zzzvvvrrrlllfffaaaYYYWWWSSSOOOMMMLLLMMMNNNHHHDDD???<<<;;;<<<<<<<<<>>>???@@@???===<<<===???@@@AAABBBBBBCCCDDDDDDDDDBBB@@@>>>======>>>>>>>>>:::>>>EEEWWW~~~sssSSSKKKQQQbbbZZZGGG<<>>>>>===;;;888666666777333666999;;;<<<===AAACCCBBB@@@>>>>>>???@@@??????@@@>>>>>>AAAFFFJJJIIIHHHHHHIIIKKKMMMMMMNNNOOOOOOOOOOOOLLLIIIDDD???:::888111000111333333777CCCQQQyyyuuuQQQ@@@;;;AAA\\\sssLLL;;;444333:::BBB[[[|||sssOOO@@@999777===JJJmmm]]]EEE;;;@@@IIIfffΦ4DuXӵtvӵ>d<ĦCCC???>>><<<;;;;;;:::Ħ---)))&&&&&&'''((((((***'''&&&(((+++---***(((&&&&&&Ħ***'''%%%%%%'''((((((''''''((()))%%%$$$$$$$$$%%%###!!! !!!!!!"""%%%(((+++&&&&&&(((+++///111000///+++///666>>>DDDIIIKKKLLLQQQTTTYYYaaajjjsss{{{Ħuuuggg^^^\\\TTTLLLNNNfffUUUAAA<<d<ĦGGG888777:::\\\jjjXXXGGG999000+++(((******'''&&&'''''''''''''''''''''(((((((((***+++,,,,,,...000333333444555777888:::;;;;;;BBBDDDFFFHHHJJJNNNRRRUUUZZZXXXVVVVVVWWWZZZ^^^```^^^bbbgggjjjĦqqquuuttttttvvv{{{~~~>d<Ħpppmmm|||sss^^^Be777777WWWgggGGG555:::HHHpppgeFYĉ555444>aĦOOO444'''$$$%%%Be!!! nu]ӵ!!!""""""!!!""""""###"""""""""###%%%'''(((...555KKK|||jjjPPPRRReee>d<Ħ>d<ĦjjjĦ777444111222333444333111........./////////////////////...---Be,,,,,,...111111Ħ------///111222222333555777111555888888444333777::::::999NNNTTTGGGKKKGGGmmmaaaMMMRRR___mmm]]]RRRSSSTTTPPPQQQXXXPPPRRRSSSPPPLLLLLLPPPUUUTTTRRROOOOOONNNLLLGGGCCCDDDBBB@@@>>>===???@@@BBB>>><<<999888999;;;<<<<<<999;;;<<<;;;888888;;;===CCCDDDDDDEEEEEEFFFFFFGGGFFFDDDAAA????????????>>>===@@@CCCPPPtttsssSSSLLLSSSccc}}}VVVDDD:::>>>AAAMMMuuugggHHH??????DDDGGG\\\zzzSSSAAABBBDDDOOOjjjssskkkddddddddddddccc```\\\ZZZPPPKKKFFFDDDDDDBBB<<<777888888777444111000111333000444;;;???AAACCCFFFIIIEEECCCAAAAAABBBCCCCCCBBBHHHFFFFFFIIIOOOSSSTTTSSSXXX[[[___bbbeeehhhkkkmmmllliiiccc[[[RRRIIIBBB???333444666666444888GGGWWW{{{mmmLLL???888???]]]sssLLL;;;444444===BBBZZZzzzoooLLL>>>888777<<>>LLLmmm^^^SSSKKKcccfffLLLHHHDDDCCCEEEFFFFFFDDD@@@@@@AAAAAAAAA@@@@@@@@@HHHFFFDDDBBBAAA???<<<:::777777777777777777777777888999999999888999;;;===;;;777555:::>>>>>>???AAAFFFEEEEEEEEEGGGHHHHHHGGGMMMLLLJJJHHHHHHHHHEEEAAA???DDDFFFOOOppprrrRRRJJJNNNfffoooPPPEEE???@@@AAANNNxxx]]]EEECCC;;;@@@HHHfffxxxQQQAAADDDDDDQQQlllvvvaaaXXXUUUMMMKKKHHHHHHHHHGGGBBB???BBB???;;;777555555777888;;;:::888777555444444444999:::>>>DDDKKKOOONNNLLLNNNMMMLLLMMMOOOPPPPPPOOOTTTSSSTTTZZZbbbiiilllmmmtttvvvzzzzzzqqqlll\\\@@@>>>222888666444:::EEEbbb]]]DDD===999DDD```oooJJJ666333777:::DDDVVV{{{iiiFFF<<<999:::>>>JJJnnnyyySSSEEE??????KKKqqq>A'''ne%%%$$$&&&&&&$$$"""ne%%%######%%%%%%'''%%%$$$'''000;;;DDDNNNTTTneRRRQQQMMMJJJIIIFFFCCCBBBBBBBBBAAA???BBB@@@===999777666888999888555222222666>>>HHHNNNRRRWWW^^^eeeiiijjjiiihhhhhhkkkrrr|||newwwqqqggg^^^VVVNNNGGGBBB:::999888666333...***)))***......999cccSSS777777]]]DerrrDDD888555@@@TTTxxxOOO999222,,,((((((%%%%%%&&&((())))))(((&&&%%%&&&(((***---111555888AAADDDIIINNNRRRXXX```eeeqqquuuyyy{{{|||neneQQQ:::444555;;;eee```<<<444333HHHwww>AyyyHHH777k<|||JJJ///)))$$$###"""!!!!!! fh  """###"""!!!!!!"""###$$$$$$###$$$&&&(((///333MMMwwwNNN@@@>>>KKKpppDenene<<<999888777555444333333333111000////////////000111222111///---,,,,,,---......///ne///......///000111222333333444222333444444333444777:::>>>>>>PPP}}}uuuRRRHHHAAAQQQqqq]]]SSSKKKcccfffKKKIIIEEEBBBAAABBBCCCAAA@@@CCCBBB???===<<<>>>AAADDDCCCAAA???===<<<<<<::::::<<<<<<<<<;;;999888888888888:::===>>>>>>???@@@BBBBBB===<<<@@@BBBBBBBBBEEEGGGIIILLLQQQVVVYYY[[[\\\^^^bbbddd___WWWOOOJJJGGG@@@DDDEEENNNnnnnnnPPPIIINNNfffoooRRREEE>>>@@@AAAMMMtttZZZCCCAAA===AAAJJJjjjxxxPPP@@@BBBDDDUUUssscccOOOGGGEEECCC???:::888999:::::::::888777777777666666666666<<<===>>>>>>>>>???@@@BBBKKKLLLOOOVVV\\\```aaa___\\\\\\^^^```cccfffiiikkkyyywwwuuuxxxrrrVVVCCC555999555444;;;GGGdddxxxVVVBBB===777BBB___tttNNN888444666888GGGZZZiiiFFF<<<999:::===JJJooo}}}RRRDDD>>>AAAOOOvvv$$$%%%&&&%%%$$$'''$$$!!!!!!%%%!!!'''$$$"""'''&&&$$$+++***000AAAXXXiiiqqq{{{~~~zzzxxxtttrrrpppnnnmmmkkkhhhfffhhh___SSSJJJFFFEEEDDDCCC>>>:::555222555>>>HHHNNNPPPTTTZZZ___bbbcccbbb``````aaadddjjjsss{{{zzz{{{|||}}}|||zzzjjjgggbbb\\\VVVRRROOOQQQKKKBBB:::444000---+++(((***,,,+++***)))******%%%((()))777dddRRR999:::```kkkAAA666333===XXX^^^777---///)))%%%)))&&&(((***---///000000000000444999???FFFMMMUUUZZZaaaeeelllssszzzSSS;;;444666???hhhYYY666111222IIIzzzwwwGGGxxxFFF///(((######"""!!!   """""""""!!!!!!"""###$$$$$$###$$$&&&(((---111MMMuuuLLL>>>===IIImmm666:::888777666555444333333333111000000//////000000111222111000.........///000000000///...---...//////000111222333333222333444444333444777:::??????TTTpppOOOHHHDDDUUUuuu[[[SSSKKKaaarrrNNN@@@CCCBBB@@@@@@AAABBB@@@???BBBAAA@@@>>><<<===@@@BBBDDDCCC@@@>>><<<<<<======???@@@AAA@@@>>>======>>>===@@@EEEHHHIIIIIIIIIIIIKKKHHHHHHKKKLLLKKKMMMPPPVVV[[[cccllltttzzz}}}~~~oooZZZNNNJJJCCCGGGGGGOOOnnnhhhMMMHHHNNNeeeoooRRRDDD<<>>888555222111222444555555777777777888:::<<>>;;;555@@@\\\yyyRRR;;;555666666HHH\\\gggEEE;;;999999===LLLrrrQQQCCC>>>DDDUUU~~~&&&%%%%%%%%%&&&'''((((((%%%&&&(((***+++++++++***...******---+++&&&&&&***'''999===;;;<<>>;;;888333000***&&&''',,,222777111333777;;;======<<<;;;;;;;;;===@@@FFFKKKPPPRRROOOOOOOOONNNLLLIIIGGGEEE???>>><<<888444000---,,,222///***&&&%%%$$$%%%%%%$$$''''''%%%###%%%%%%$$$(((***---???nnnPPP999;;;bbbddd>>>444222>>>^^^{{{QQQ222444888///***///222444777:::>>>BBBGGGJJJOOOUUU]]]eeennnxxxSSS===777:::EEElllUUU555222444MMM~~~qqqEEE777222GGGqqqsssDDD...'''######"""!!!  !!!"""""""""!!!"""###$$$$$$###$$$&&&((()))///LLL{{{VVVAAADDDUUUyyyVVV;;;555777666666555444333333333444000000000000000000000000000000/////////000000111000111111111000///---,,,/////////000111222222333222333444444333444777:::???AAAXXXnnnOOOIIIEEEVVVxxxYYYRRRKKK``````HHHHHH@@@@@@AAABBBBBBCCCBBBAAA???BBBEEEEEECCCAAAAAABBBGGGFFFDDDBBBAAABBBDDDGGGHHHKKKNNNOOOOOOPPPTTTWWWXXX]]]bbbeeeeeedddcccccceeedddeeehhhgggeeeggglllvvv}}}iiiQQQHHHEEEIIIJJJQQQqqqaaaIIIGGGMMMbbbmmmPPPAAA:::>>>AAAKKKlllyyySSS@@@===<<<>>>IIIqqqvvvPPP@@@@@@DDDZZZ}}}mmmOOOCCCAAA???444444555666777777666555???>>>===>>>CCCKKKTTTYYYaaaeeekkkooorrrvvv{{{xxxNNN;;;999222111:::HHHggg|||bbbIII;;;888444>>>YYY}}}UUU<<<777777666GGG\\\dddBBB:::888999???OOOwww~~~RRRCCC>>>EEEYYY)))***+++,,,---...//////...000444888<<>>BBB]]]nnnPPPJJJDDDTTTzzzWWWRRRKKK___UUUBBBHHHAAABBBCCCCCCBBBAAAAAAAAA@@@DDDGGGGGGFFFFFFJJJNNNNNNOOOPPPPPPQQQUUU[[[___fffkkkqqquuuwww{{{yyyXXXGGGCCCGGGIIIQQQqqq\\\HHHGGGMMM```jjjLLL>>>888===BBBLLLkkkrrrPPP???>>>===???LLLuuuuuuPPPAAABBBEEEYYY{{{dddIII@@@>>>;;;444444555666777:::===???IIIKKKPPPWWWaaakkktttyyyyyyPPP;;;888000///999FFFccc~~~aaaGGG999555555===UUU~~~UUU<<<888999777FFF___```@@@888777999@@@RRR{{{~~~SSSCCC===FFF\\\qqqHHHKKKOOOQQQQQQQQQQQQQQQXXX[[[```gggmmmsssvvvxxx~~~{{{___;;;///666TTT]]]666:::;;;gggmmmWWWOOOMMMLLLOOOUUU[[[bbbjjjppprrrqqqooonnneeeSSS;;;***$$$######!!!  !!!###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$%%%&&&'''&&&%%%%%%&&&(((***000333555;;;>>>666)))&&&(((333QQQyyyHHH888<<>>999>>>BBBKKKlllkkkLLL>>>===>>>BBBRRR|||rrrPPPCCCDDDFFFXXXxxx___DDD>>><<<777555555444666;;;DDDPPPXXX```hhhtttyyyPPP;;;777000///888CCC___cccGGG999555666;;;RRRyyyVVV<<<999;;;888IIIddd___@@@999777888???SSS}}}}}}SSSBBB===GGG___pppuuuDDD333>>>___fff999@@@BBBwwwhhhNNN777222444333222555777;;;AAADDDEEEFFFHHHJJJDDD999,,,###!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###&&&(((+++000777<<>>EEEeeeeeeIIIHHHEEEVVVwwwRRRQQQKKK^^^qqqMMM@@@AAABBBDDDGGGHHHIIILLLQQQUUUXXX```iiipppwww```LLLAAAEEEFFFNNNnnnYYYHHHIIIMMM___jjjJJJ@@@<<<@@@AAAJJJllldddHHH===<<<<<>>888999>>>EEENNNXXXfffttt}}}xxxPPP;;;888222111999AAA[[[eeeGGG999666666:::NNNuuuXXX<<<:::<<<888JJJiiibbbBBB;;;888777<<>>FFFSSSaaajjjxxxhhhGGG444222999WWWpppBBB555:::ccczzzFFF111222555DDD|||vvvIIICCCNNNsss|||oooqqq~~~zzzsssmmmhhhccc```\\\WWWSSSOOOIIIFFFCCCAAA@@@???>>><<<888555555888>>>QQQyyylllAAA222222===QQQ}}}JJJ555---000III|||RRR666888888TTTTTT444+++%%%!!!!!!!!!!!! !!!!!!!!!!!!   !!!"""###"""###$$$$$$###$$$&&&(((,,,555UUUlllFFF::::::888777666444222111000//////000111222333333222111000222333333333333222111000...///000111111000//////////////////000000000000222333444444333444777:::???FFFggg___EEEFFFFFFZZZrrrQQQQQQKKK^^^]]]EEEAAADDD>>>BBBGGGLLLQQQXXXaaagggooo}}}]]]JJJEEEIIIIIIPPPoooYYYIIIJJJMMM```kkkKKKBBB???AAA@@@HHHlll```EEE;;;;;;888@@@VVVjjjLLLCCCEEEDDD[[[|||~~~RRR::::::>>>:::>>>JJJ\\\nnn}}}zzzzzzwwwooooooooommmmmmqqqxxx~~~}}}~~~~~~~~~|||zzzxxxwwwyyy{{{wwwPPP<<<:::444444:::@@@YYYeeeFFF:::888666999LLLsssZZZ<<<:::<<<888JJJjjjeeeEEE===888666:::NNNyyyuuuRRRAAA<<>>AAADDDEEEMMMWWWaaapppXXX;;;999;;;\\\eee>>>777<<>>@@@UUU~~~kkkHHH<<<@@@FFFYYY{{{{{{TTT;;;777:::<<>>888666:::JJJrrr^^^BBB;;;666666>>>QQQxxxwwwPPPGGG>>>FFFgggmmmggg777222>>>jjjWWW666@@@MMMooo<<>>000---666HHH}}}dddBBBDDDPPPnnnIII888999<<<===???@@@CCCGGGLLLOOORRRTTTTTTRRRPPPNNNMMMMMMMMMLLLMMMKKKHHHFFFFFFFFFFFFFFFBBB@@@???@@@BBBBBB@@@===>>>:::777555666666444333555444222111111111333444666222000222333111//////111111666KKKxxxddd;;;222555@@@RRRqqqGGG///000666OOO{{{yyyPPP777000<<<\\\LLL111***'''###    !!!"""### !!!"""###$$$!!!"""#########$$$''')))---444TTTcccBBB;;;999222444444444444333222111000444444444444444444444444555444333222111222222333222222222111111111000000/////////000111111222222555555444333333555999<<>>@@@UUU~~~jjjHHH<<>>;;;===AAAEEEGGGGGGEEEDDDHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKEEEFFFFFFEEEEEEFFFEEEBBBCCCSSSdddWWW===777222222888@@@]]]jjjGGG888777444;;;OOOrrrVVV@@@999888<<>>;;;[[[[[[777666???fff```999...---888NNNWWW@@@DDDTTT^^^;;;---,,,,,,+++---...///111333555666666666666555555444333333222111222333333333333333222000000///111222333111000...---++++++...000000000//////000111333666999;;;===<<<<<<===@@@===555---111111888QQQ___999111333@@@UUUmmmEEE000111888QQQ{{{qqqJJJ555111???aaaxxxGGG///***'''###   !!!  """###!!! !!!!!!"""### !!!"""######%%%(((+++,,,888[[[___>>>666666444555555555555444333222222444444555555555555444444333333222111111111222222222222222222222111111111......///000111111222222444555555444444777;;;>>>CCCMMMwwwUUUGGGBBBEEEWWWjjjKKKKKKKKKfff~~~SSSAAAAAADDDFFF```yyyyyy]]]LLLFFFMMMPPPeee~~~WWWGGGFFFGGG[[[~~~tttTTTEEE<<<>>>BBBPPPuuuyyyVVVBBB<<<<<>>>>>>>>???AAADDDEEEDDDAAA===<<<;;;<<<;;;::::::;;;@@@VVVmmmWWW>>>888333333888AAA^^^jjjJJJ:::777555;;;NNNrrrWWWAAA;;;;;;@@@QQQyyy\\\@@@:::777888AAAUUU|||lllMMMFFFCCCPPPrrrfffEEEGGGHHHHHHGGGFFFGGGHHHFFFDDD;;;777???OOOvvvTTT555111GGG{{{MMM333999WWWYYY444***"""###&&&&&&&&&&&&'''''''''''')))---222666111333777===CCCJJJPPPSSSXXXWWWUUUSSSSSSTTTUUUVVVXXXXXXYYYXXXPPPIIIIIIOOOccclllwwwIII>>>888YYYUUU444777AAAgggWWW444,,,...<<>>eeeWWW;;;555666555555555555555555444333222222333444444444444333222222222222111222222222333222222222111111111111111//////000000111222333333444555555555555888<<<@@@DDDQQQ}}}RRRFFFAAAEEEYYYcccLLLKKKLLLggg~~~TTTBBBAAADDDQQQwwwtttlllhhheee\\\TTTYYY___aaa|||gggPPPEEEKKKPPPkkkwwwTTTFFFEEEFFF[[[{{{xxxSSSEEE<<<>>>DDDVVV|||zzzTTTAAA======>>>???TTT|||fffFFF>>>CCCEEEVVVyyyjjjLLL>>>===>>>>>>LLLbbbxxxVVVDDD???===;;;===<<<:::777444222000///,,,---...///000222555888888999;;;===???BBBFFFHHHIIIKKKLLLMMMPPPQQQLLLFFFCCC>>><<<>>>===:::===DDDPPPjjjwwwTTT<<<777333333:::DDDbbbfffIII888222333999LLLoooUUUBBB<<<<<>>cccPPP888AAAVVVzzzEEE...+++)))&&&&&&"""###%%%&&&'''&&&%%%%%%$$$&&&((((((&&&%%%&&&(((,,,---......,,,---///111---///222555777888:::;;;AAABBBEEEHHHMMMQQQVVVYYYaaadddhhhnnnuuu|||jjjJJJ666333<<>>111---===aaabbbCCC999888AAA___ppp@@@---(((%%%###!!!!!!!!! !!!  !!!  """"""!!!  """"""######"""!!!!!!!!!!!!"""###$$$$$$###"""###&&&(((***>>>fffxxxPPP<<<777666444444444444444444444333222///000111222222111000///111111222222333333333333111111111111111111111111000111111222444555555666555666666666666999>>>AAAEEEUUU~~~PPPEEE@@@EEE[[[[[[HHHIIIKKKhhhVVVCCCBBBDDDXXXxxxvvvpppggg\\\SSSMMMJJJMMMFFFAAAHHHNNNMMMgggsssTTTGGGLLLRRRpppqqqPPPEEEEEEFFFZZZzzzxxxOOOCCC;;;>>>GGG]]]yyySSSAAA>>>===<<<>>>TTT|||aaaDDD>>>CCCFFFXXX|||jjjMMM@@@===>>>???QQQiiilllLLL>>>::::::999333333222111000///......+++---000222333666:::>>>===AAAGGGLLLQQQWWW]]]aaabbbfffggggggiiijjjbbbWWWIII???:::===;;;888AAANNNgggkkkOOO888666333444<<>>???AAAFFFKKKKKKOOOTTTXXX\\\```dddfffhhhkkkppptttzzz}}}RRR999555===]]]NNN555111000CCCeee^^^<<<333---BBBkkk]]]@@@:::999???[[[lll===...'''%%%###""""""""" !!!  """"""  !!!!!! !!!###$$$######"""!!!!!!"""""""""$$$$$$$$$###"""###%%%'''***===bbbhhhJJJ===999555333333444444444444444333333...000111333333111000...000111222333444555555555111111111222222222222222333333444555777888999999999999999999999<<<@@@CCCGGGZZZzzzNNNEEE@@@EEE\\\UUUCCCEEEJJJiii~~~TTTCCCCCCFFFZZZ|||zzzyyyyyyttttttpppgggaaa^^^YYYTTTPPPOOONNNJJJEEEAAA@@@@@@CCC@@@>>>FFFKKKHHH\\\yyyWWWJJJNNNVVVuuukkkLLLDDDEEEEEEZZZ}}}vvvLLLBBB;;;???KKKddduuuPPPAAA???<<<;;;???VVV[[[BBB>>>CCCGGG]]]kkkOOOAAA===>>>AAAUUUpppbbbFFF;;;888777777111000000///...---,,,,,,,,,111888<<<@@@DDDIIIMMMRRRYYYccclllrrryyysssRRRBBB:::<<<:::888GGG]]]kkkLLL777666444555>>>LLLmmmzzz]]]CCC444000///444FFFhhhuuuNNN???:::;;;EEEZZZ~~~___BBB;;;666666>>>PPPwwwcccLLLEEEAAARRRyyy___---///222222000---,,,+++---(((###)))---333\\\zzzJJJAAA888XXXwww@@@333222TTTTTT444444;;;IIIWWW___eeejjj|||qqqmmmiiiiiivvvLLLCCC???___RRR444999FFFnnnwwwDDD///444---EEEssskkkAAA000;;;TTTlll<<>>???>>>======???CCCFFFKKK```yyyMMMEEE@@@EEE]]]RRRCCCFFFLLLkkkxxxOOOAAADDDIII]]]xxxnnnhhh___]]]ZZZVVVSSSRRRQQQQQQLLLNNNLLLFFFDDDEEEBBB======>>>???>>>===<<<===>>>@@@AAA@@@EEEJJJGGGUUUrrrxxxWWWIIIMMMVVVvvvfffIIICCCEEEEEE\\\sssKKKBBB<<<@@@NNNhhhlllKKKAAA???:::<<>>BBBIIIccckkkOOO@@@;;;???EEEYYYxxx[[[BBB999555444333111222222333333444444444111999EEEOOOUUUZZZaaafffwww^^^JJJ===???>>>===RRRnnnnnnNNN:::999777888@@@NNNppptttWWW>>>333222000444FFFgggrrrLLL@@@:::<<>>QQQxxx___JJJDDDDDDWWW~~~[[[>>>@@@BBBAAA===888444222555,,,%%%***///555___qqqAAA<<<444WWWttt>>>444222TTTTTTDDDIIIYYYqqq~~~vvvqqqnnniiigggiiiaaaaaaeeeppp~~~wwwllldddXXXKKK@@@===:::;;;III[[[IIIAAA>>>^^^SSS555:::FFFoooppp===+++111222KKKzzzbbb;;;111<<>>aaa|||III444333000FFFmmmZZZ<<<999555MMMxxxVVV999444555;;;YYYaaa888000&&&$$$""""""###"""!!!!!!!!!  ###%%%###!!!  !!!###%%%&&&"""""""""""""""###$$$$$$ !!!"""######%%%(((+++***222EEEdddxxxeeePPP===777777555666;;;666666777777777777777666333555777888888777555333000222444666777777777777555555555666666666777777777888999:::<<<===>>>???BBBBBBBBBAAA@@@BBBFFFIIIMMMdddxxxMMMEEE???EEE]]]RRRHHHKKKOOOnnnsssJJJ>>>EEELLLdddkkkbbb```eeebbb___\\\XXXSSSKKKEEEGGGGGGGGGFFFEEECCCBBBAAA;;;??????;;;<<<@@@???999<<<===>>>===;;;:::;;;<<>>BBBOOOiiifffGGG@@@>>>999===BBB]]]yyyRRR@@@>>>AAAJJJgggjjjOOO@@@:::???HHH```XXXAAA999555222222///111333666999<<<>>>???LLLWWWgggttt|||fffOOO@@@AAA@@@AAAYYYyyykkkQQQ======::::::AAAPPPrrroooQQQ:::222222000555FFFhhhpppLLL@@@;;;===III]]]YYY===777444555>>>RRRyyy\\\IIIDDDFFF[[[VVV[[[XXXVVVVVVYYYYYYWWWTTTQQQNNN:::---333<<>>@@@???===@@@FFFLLLYYYXXX^^^ZZZJJJDDDFFFCCCOOOnnntttIII>>>???FFFTTTWWWFFFOOOOOOvvvmmmJJJBBB>>>PPPggglllUUUMMMMMMIIIKKKHHHEEECCCAAA???<<<999999;;;???@@@???>>>======@@@>>>;;;;;;<<<===>>>===FFFHHHFFFBBBAAAEEEHHHHHHKKKCCCAAAGGGHHHGGGNNNZZZnnnPPPHHHNNNUUUpppYYYIIIDDDCCCJJJ^^^tttTTTEEE@@@FFFQQQppp[[[GGG>>>777777@@@BBB]]]pppLLL???AAADDDNNNtttfffFFF@@@???CCCOOOiiivvvOOO???;;;555333777777888:::???GGGQQQ]]]dddppp~~~sssLLL999>>>===FFFkkkkkkMMM@@@888888888???XXXtttwww^^^FFF888222///222555GGGkkkhhhIII;;;;;;@@@EEEaaazzzWWW;;;555444666???PPPuuu\\\AAAGGGKKK___xxxPPP~~~}}}sssPPP555222;;;fffiii===666AAA___ddd333777333\\\uuunnnvvv}}}qqqiiihhhbbbYYYRRRKKKFFF@@@<<<777555222000///111333444666777888999999999888777777555444555888999888666555444333111///+++(((%%%)))&&&%%%((()))+++333===^^^xxxCCCCCC<<>>///555555[[[PPP999000555YYYKKK666333,,,111<<>>>>>===;;;999888999;;;555555;;;999666======@@@AAA??????@@@===999:::;;;<<<<<<<<<<<<>>>???===>>>??????>>>===>>>@@@999<<<@@@@@@???>>>@@@CCCBBBEEEIIILLLRRR[[[hhhqqqwwwWWWGGGGGGEEEOOOnnnqqqHHH===>>>EEETTT|||TTTDDDLLLKKKuuugggIIIDDD>>>NNNkkksssYYYGGG@@@AAA<<<>>>@@@AAAAAA???<<<;;;;;;<<<>>>@@@@@@???>>>???@@@>>>======???AAACCCDDDCCCIIIOOOSSSTTTWWW\\\``````\\\NNNEEEGGGHHHFFFMMMYYYkkkPPPHHHMMMRRRlllZZZJJJEEEDDDKKK^^^tttSSSFFFBBBGGGSSSqqq~~~VVVDDD>>>999:::===CCC```mmmJJJ???BBBEEEUUU{{{eeeFFF@@@???DDDQQQtttrrrMMM>>>:::555333888999BBBNNNZZZeeerrr}}}sssMMM;;;???>>>HHHooo~~~dddKKK???777777888@@@YYYtttsssYYYCCC666111///222777JJJooodddFFF;;;;;;BBBGGGbbbxxxVVV;;;666555777???PPPuuu{{{XXXHHHMMMNNNbbbvvvOOOhhh???333;;;iiiaaa:::444@@@ddd___222555444```rrr[[[cccuuuggg\\\QQQGGGAAA@@@===:::777555222///,,,,,,+++***)))***,,,///000......---,,,***'''$$$###+++(((%%%$$$%%%'''''''''%%%&&&'''((('''%%%###!!!###"""###&&&)))+++222999TTTrrr@@@AAA===iiilll@@@777666KKKTTT:::111999:::dddJJJ666333;;;aaa}}}GGG888555...>>>XXXtttyyyKKK:::;;;===eee]]]@@@333000888NNN|||}}}MMM666777555LLL~~~LLL666333222DDDiiiTTT444,,,(((&&&$$$###$$$&&&&&&&&&$$$###!!!  !!!$$$$$$##################%%%$$$#########$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''&&&''')))+++---...//////555555444444333222111000000111222222111000...---111222444666777888777777333666444666<<<999999DDDFFFIIIIIIFFFEEEEEEBBB>>>>>>???@@@??????AAADDDGGGEEEFFFFFFEEEEEEEEEHHHJJJFFFKKKQQQSSSTTTTTTWWWYYY]]]```eeelllvvvdddHHHFFFGGGOOOooolllFFF======DDDUUUxxxQQQCCCIIIJJJvvvaaaGGGEEE???MMMpppbbbMMM@@@======888999<<>>999555222.........///...---+++)))$$$#########%%%&&&((()))))))))******)))'''%%%$$$"""!!! !!!"""$$$$$$!!!"""$$$$$$###"""""""""!!!###%%%'''(((***000555TTTjjj>>>@@@===jjjggg>>>666777MMMNNN666///888===jjjwwwEEE666777BBBkkkwwwEEE:::777777SSSxxx~~~{{{rrrDDD444666;;;gggVVV===222000888PPPyyyKKK666888555NNNJJJ666222333GGGnnnNNN222,,,)))(((&&&&&&'''((())))))''''''&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%&&&''')))******)))((('''((((((&&&&&&%%%$$$$$$%%%'''''''''''')))***+++,,,,,,,,,******+++++++++******)))---...//////000//////...---...000111222222222111444777666888<<<888;;;KKKTTTXXXZZZWWWUUUUUUTTTPPPNNNNNNNNNMMMNNNQQQUUUYYY\\\\\\\\\[[[[[[]]]```ccciiiooovvv{{{|||~~~gggGGGDDDDDDPPPqqqgggFFF???===EEEXXXtttOOODDDJJJKKK{{{```FFFEEEAAAQQQuuuXXXHHHAAA@@@AAA<<<@@@?????????AAADDDGGGIIINNNTTT\\\dddjjjnnnqqqsssqqqrrrvvv{{{~~~}}}oooQQQHHHFFFDDDMMM[[[aaaNNNGGGIIIJJJ```VVVGGGDDDEEEMMMgggkkkOOOEEEDDDIIIUUUsssoooNNNBBB===999===<<>>333000///000777LLLoooZZZBBB:::;;;CCCLLLeeeuuuTTT:::777666666>>>PPPwwwrrrTTTHHHJJJJJJaaammmJJJsssAAA444???jjjNNN777666DDDvvvTTT444333===kkkHHH;;;LLLuuufffXXXLLLEEEAAA<<<555000---,,,,,,---%%%&&&((()))(((&&&%%%$$$""""""######$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%% !!!!!!""""""###"""$$$%%%$$$###$$$'''***%%%***,,,)))%%%&&&---333UUUccc>>>@@@>>>kkkbbb;;;777999NNNJJJ444---333>>>mmmpppAAA777222@@@nnnxxxFFF::::::CCCjjj}}}wwwttthhhgggeeeccc```^^^]]]\\\eeeccc^^^UUULLLKKKPPPVVVgggmmmAAA000444<<>>FFF\\\rrrNNNCCCIIINNNdddGGGFFFEEEXXXyyytttMMMCCC@@@???@@@<<>>333000///333:::NNNppp}}}WWWBBB;;;:::BBBMMMggguuuRRR999777555555>>>RRR{{{sssWWWIIIKKKKKKbbbiiiIIIooo;;;222DDDtttFFF666777FFFNNN444222AAAvvvFFF???NNNfff^^^RRRFFF<<<666111......+++((($$$"""""""""### """$$$$$$###!!!!!!"""$$$$$$%%%&&&&&&&&&&&&%%%!!!"""#########"""!!! """$$$%%%&&&$$$###$$$%%%%%%)))...111333777===AAACCCJJJIII;;;---)))111888WWW]]]<<<@@@@@@nnn\\\999777:::PPP}}}FFF444---111BBBpppkkk@@@999000AAArrrvvvEEE999;;;LLL{{{yyyqqqfffbbb]]]XXXSSSNNNHHHEEEBBBAAA???>>><<<<<<;;;;;;===>>>===;;;777777:::===NNN}}}iii@@@222555???nnnuuuKKK999111000:::VVVfff===///333888WWWuuuFFF666222444NNNyyysssEEE//////)))---222555444222000//////111111///***'''((()))---,,,,,,++++++******)))+++******+++,,,...000111111777===AAA@@@???@@@AAABBB===666///***((('''(((%%%%%%%%%&&&&&&%%%$$$$$$''''''((()))************###$$$$$$%%%&&&'''((())),,,---...000222333555666111555666:::???AAASSSrrreeeIIIFFFEEETTTwww]]]FFFCCC>>>FFF___oooMMMAAAIIIPPPgggIIIHHHHHH\\\lllIIICCC@@@???@@@>>>@@@FFFSSSeeeyyyXXXKKKGGGGGGVVVmmm}}}TTTLLLFFFIIIJJJaaawwwOOOBBBAAADDDLLLccciiiIIICCCDDDJJJYYYyyygggMMMDDD<<<777;;;;;;GGGjjj[[[AAA>>>BBBCCCPPPwwwdddKKKDDDAAANNNhhh{{{^^^CCC<<<<<<999===EEEWWWuuunnn^^^MMMFFFFFFGGGHHHJJJCCCCCCAAA===999888<<<@@@>>>EEENNNlllfffKKK???@@@>>>NNNvvv~~~bbbFFF;;;555888:::AAAYYYtttsssWWW???444111000666>>>SSSuuuxxxSSSAAA;;;999AAAMMMiiixxxSSS:::777555555@@@WWWtttYYYMMMPPPQQQffffffHHHhhh666444LLL|||{{{???555777GGGIII444000CCC}}}xxxCCCEEESSS{{{WWW;;;777000***'''&&&&&&&&&#########"""!!! !!!###&&&&&&%%%%%%&&&((( !!!###$$$%%%%%%$$$###(((((())))))((('''%%%$$$!!!###$$$######$$$'''***...777DDDNNNVVV^^^fffmmmxxx~~~wwwZZZ<<<000555===___WWW888???CCCtttVVV555666<<>>AAACCCEEEKKKSSS]]]bbbaaa```___```aaaYYYLLL===222+++((('''!!!"""###%%%'''((((((((( !!!"""######$$$######'''''''''((()))***+++,,,'''((()))***,,,///000222111444555:::AAAFFFaaabbbHHHIIIKKKTTTxxxXXXDDDDDD===FFF```kkkLLL@@@KKKVVVdddLLLNNNLLL]]]kkkKKKGGGDDD@@@BBBBBBHHH\\\zzz~~~XXXLLLIIIIII\\\xxxuuuNNNLLLEEEIIIMMMeeevvvNNNAAAAAAEEENNNeeedddIIIDDDFFFKKK\\\~~~eeeJJJAAA:::666===>>>HHHjjjYYYAAA>>>@@@???RRRzzzdddKKKEEEBBBPPPmmmyyy]]]DDD>>>>>>;;;???HHH^^^{{{{{{WWWIII<<<888777666777;;;;;;;;;;;;888666777<<<@@@===AAAGGGccc|||___HHH>>>>>>;;;KKKrrrzzz[[[AAA777333888<<>>333111111444???XXX|||rrrOOO???:::888@@@NNNkkk{{{UUU<<<999666777DDD]]]sssXXXLLLQQQSSSfffcccHHHuuurrr~~~aaa444777RRRwww;;;444777GGGEEE333...CCCnnn>>>GGGWWWVVV111,,,)))&&&###"""""""""###"""$$$%%%%%%%%%&&&!!!$$$'''(((((())),,,000...000333555777777666555222333333444333222111000...///000///000555<<>>FFFyyyRRR333666===UUUnnn===666555888OOOyyyggg???;;;777IIIxxxiii===555999OOOqqqRRRDDDAAA@@@AAADDDFFFFFFFFFEEEEEE>>>AAACCC@@@:::555333333///---,,,,,,......---,,,.........///111333666777555///(((&&&***222:::???aaaXXX333...444BBBvvvgggAAA444111222???___TTT333000:::777[[[pppDDD666222555RRRpppDDD333666555BBBVVVhhhssswwwyyyzzzxxxzzzyyyrrriiiaaa___```YYYYYYXXXWWWWWWVVVUUUUUUXXXXXXYYY[[[]]]```ccceeeooowwwyyynnn\\\III888---(((&&&%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%&&&%%%%%%'''''''''((()))***+++,,,+++++++++,,,---...000000444666666;;;BBBIIIggg]]]EEEJJJPPPTTTxxxUUUCCCCCC<<>>888777@@@BBBJJJiiiXXXAAA>>>???===TTT{{{dddLLLEEEBBBQQQoooxxx]]]DDD??????===AAAIIInnnnnnMMMBBB:::::::::888:::>>>===??????===;;;:::>>>AAA<<>>HHHbbb~~~qqqTTT===333111222///===YYYnnnKKK===999777@@@OOOlll}}}XXX>>>;;;888999FFFbbbqqqUUUEEELLLPPPdddbbbHHHYYYJJJFFFHHHIII```UUU555888RRRlll<<<---111WWWyyyCCC666777BBBeee>>>===]]]___>>>)))&&&&&&###"""###&&&''''''%%%"""###***000000222666:::>>>CCCHHHLLLRRRUUUXXXYYYWWWVVVXXXZZZXXXYYYZZZYYYVVVSSSRRRRRRKKKLLLLLLLLLNNNVVVaaajjj~~~tttDDD666222@@@lllVVVAAA===KKKKKK111444999YYYeee???111///555PPP]]]DDD333444JJJaaa===333444PPPXXXBBB777---222......333444000///222000000///...////////////(((...333333///---000333666333333888>>>AAAAAAAAACCC555)))///555---444PPPrrrQQQ444555222GGGpppeeeAAA///333111===kkkNNN222...---<<>>======;;;;;;HHHiii}}}SSSBBB======CCCSSSzzzfffMMMGGGFFFLLLrrrvvvVVVJJJCCCBBBCCCBBBVVVxxxfffJJJ>>>777888444000;;;LLLWWWTTTLLLBBB888444666999===CCCXXXrrrYYYFFF:::<<<>>>FFFeeetttWWW@@@777444888<<>>000444XXXppp>>>555999HHHbbb@@@@@@aaa~~~LLL111###!!!$$$$$$"""!!!###"""'''---222555;;;DDDKKKOOOUUU^^^hhhpppvvv|||zzzJJJ<<<888FFFrrrUUU@@@===MMM|||JJJ111444:::ZZZ___;;;///000888TTTSSSAAA666888OOO]]]===666888QQQ{{{QQQ<<<333+++---((((((+++---+++---222333333222000...------......111555666777:::@@@EEEHHHJJJOOOUUU[[[___cccgggcccMMM555222444---666SSSQQQ777444222JJJvvvccc???...222000>>>lllOOO333111000???dddfff???000777;;;[[[jjj???555777CCC```xxxKKK333---%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***+++******))))))***+++---...///000000333555666;;;BBBJJJmmmZZZLLLKKKKKKUUU~~~{{{TTTBBB>>>BBBOOOtttcccFFFGGGEEEfff\\\LLLHHHNNNccc```JJJAAA===AAA@@@LLLtttuuuddddddyyypppXXXMMMOOOXXXccclllQQQLLLLLLNNNTTTrrroooNNNEEECCCGGGTTTpppvvvTTTDDDEEECCCIII```fffIII===;;;;;;999:::GGGhhh|||SSSBBB===<<>>888999777777HHH]]]tttpppdddRRR@@@666666:::>>>KKKiiiSSSAAA666999:::AAA^^^nnnQQQ<<<555222777<<>>333777[[[ggg:::444:::OOO___DDDCCCgggggg888(((!!! ###%%%$$$!!!!!!%%%***111999FFFSSS^^^iiissszzz~~~xxxHHH:::666DDDwwwSSS???>>>PPPwwwHHH111555;;;]]]YYY999///222;;;YYYxxxHHH<<<:::;;;UUUTTT:::888999QQQqqqGGG444...)))+++))))))+++++++++///444888999:::999666666999<<>>CCCRRR{{{___EEECCCCCCfffYYYKKKHHHOOOfff___IIIAAA>>>BBBDDDSSS{{{oooddd[[[VVVSSSHHHMMMdddhhhUUUKKKMMMWWWhhhkkkQQQKKKNNNPPPVVVtttqqqOOOFFFDDDHHHUUUtttqqqQQQBBBDDDDDDLLLeeefffHHH;;;999999777:::FFFfffzzzRRRBBB<<<;;;BBBVVV}}}kkkNNNEEEEEEKKKooouuuTTTFFF??????BBBDDDZZZ___CCC;;;777999888>>>XXXuuu~~~dddIII888777;;;BBBTTTwwwwwwNNN>>>555777777<<>>???SSSqqqEEE111555<<<___XXX;;;222444===```uuuDDD::::::===ZZZLLL666666777NNNiii@@@///+++***+++...333555555555888<<<@@@DDDIIIJJJKKKMMMRRRVVVbbbfffkkksss{{{vvvEEE222333111AAA```xxxGGG555333333OOO|||\\\<<<---000222EEEttt}}}GGG///000...BBBhhh\\\:::000777===aaaeee@@@:::===IIIkkkXXX888000***%%%%%%$$$$$$$$$$$$##############################$$$$$$&&&''')))))))))))))))***+++---///000111111555666666;;;CCCMMMssszzzSSSGGGIIIIII\\\fffHHH>>>>>>AAASSSZZZDDD@@@AAAfffUUUJJJIIIRRRkkkbbbKKKDDD@@@DDDIII[[[|||uuulll```TTTLLLIIIGGGGGGKKKCCCHHHYYYtttaaaRRRIIIJJJVVVllliiiPPPKKKKKKMMMSSSrrrqqqNNNFFFCCCGGGUUUvvvnnnQQQBBBEEEGGGQQQllleeeFFF:::999999888:::EEEcccwwwQQQBBB;;;:::BBBXXXoooOOOFFFGGGLLLnnntttRRRDDD<<<<<>>777888777;;;QQQkkkjjjNNN555222111555???TTTooooooQQQ:::222222222777FFFbbbiiiIII???;;;999CCCTTTzzz}}}XXXCCC777<<>>777555777999HHHnnn{{{XXX@@@:::===III[[[{{{aaaEEE<<<777888777:::NNNeeekkkNNN555555444666BBBZZZrrr}}}gggLLL999222222333777HHHffffffGGG>>><<<:::FFFWWW}}}UUUAAA666:::@@@NNNuuuaaaGGGAAABBBNNNjjjdddHHH<<<333((((((+++333YYYzzzGGG999<<>>bbb{{{HHH555777888TTTaaa<<<000333999CCCVVVkkkuuuxxxzzz||||||NNN777666555GGGhhhrrr@@@555333333NNNzzzVVV:::---111555OOOrrrAAA111222---===eeeRRR777///444999``````AAA>>>>>>DDDhhhXXX777///***&&&&&&%%%%%%$$$$$$#################################$$$$$$%%%&&&'''((((((&&&''')))+++---///000000333555666===EEEOOOuuuvvvRRRKKKOOOPPP^^^^^^HHHEEEDDDDDDXXXPPPFFFBBBDDDhhhTTTIIIEEEOOOjjj```HHHCCC???BBBMMMhhhrrrXXXMMMEEEAAA@@@>>>>>>>>>@@@AAA@@@>>>;;;>>>>>>AAADDDWWWuuuUUUIIICCCFFFVVVqqqfffOOOLLLGGGJJJRRRqqqlllJJJBBBAAAFFFUUUvvvjjjTTT???@@@BBBMMMjjjaaaFFF<<<<<<<<<:::;;;DDD```oooNNNBBB::::::EEEWWW|||sssQQQHHHKKKOOOlllqqqPPPAAA999999>>>BBBYYYUUU???888555999===MMMuuu\\\CCC<<<>>>DDDVVVsssnnnPPP???888444555444999KKK___hhhJJJ555777666777GGGaaaxxxwww```HHH888222222444888LLLkkkdddFFF>>><<<===JJJ\\\RRRAAA666999???OOOvvv\\\FFF@@@BBBNNNkkk^^^EEE:::OOO///,,,222777fffqqqCCC<<<@@@hhhOOO000333???kkkRRR777222444ZZZNNNLLLFFF{{{DDD,,,***%%%)))///HHHooojjj???777888GGG~~~}}}JJJ:::BBB^^^___>>>111444:::aaazzzNNN===888:::CCCrrrkkk<<<555888DDDiiiqqqFFF444777;;;YYY\\\<<<333:::CCCeee{{{}}}rrrwww{{{{{{MMM666444444IIIlllooo>>>666111222OOO|||RRR888,,,000555QQQhhh;;;111444,,,>>>gggNNN555///333999bbb^^^???;;;:::KKKpppRRR555000+++''''''&&&&&&%%%$$$$$$$$$##############################$$$$$$%%%'''(((((('''(((***,,,...000111111222555777>>>EEEOOOsssrrrQQQKKKPPPQQQ^^^YYYFFFFFFDDDDDDYYYzzzLLLHHHCCCGGGmmmTTTKKKGGGQQQnnn]]]FFFBBB@@@EEESSSqqqaaaJJJDDD>>>;;;:::555===IIITTTWWWPPPDDD;;;:::???CCCAAAOOOuuuoooOOODDD@@@FFFXXXuuueeeOOOLLLGGGKKKSSSssskkkIIIBBBAAAGGGWWWxxxgggSSS?????????JJJhhhaaaGGG===<<<;;;999===DDD```lllLLLBBB;;;;;;GGGTTTyyyrrrPPPGGGKKKNNNjjjpppOOOAAA999999===@@@VVVTTT===555333888???QQQwwwyyyXXXAAA;;;>>>>>>JJJ```kkkiiifffYYYBBB:::555333333333999KKK^^^dddEEE444888888999KKKiii~~~rrrZZZDDD777222333666;;;QQQrrrbbbCCC;;;;;;<<>>@@@NNNlll[[[CCC:::bbb333...777888mmmlllCCCAAAEEEmmmMMM000555AAAkkkIII333111666```~~~IIIKKKGGG}}}FFF...///,,,///;;;]]]~~~yyyvvvrrrrrruuuvvvuuussslllppp}}}jjj@@@:::;;;KKK~~~xxxDDD999BBB```]]]===111444:::aaarrrGGG999777;;;FFFuuuccc555222999HHHoookkkCCC222666;;;ZZZYYY<<<555>>>III{{{uuuiiiRRRTTTTTTPPPTTThhh|||III222000333KKKqqqjjj;;;666///222QQQOOO666+++...555QQQ___666///333***@@@jjj~~~KKK333...333999ccc]]]===888666EEEjjjNNN111,,,'''(((((('''&&&&&&%%%$$$$$$""""""""""""""""""""""""#########$$$%%%&&&((((((((()))+++---000111222333222555777>>>FFFOOOrrroooMMMGGGLLLMMM___SSSBBBCCCCCCBBBXXXwwwJJJJJJCCCIIIrrr~~~TTTMMMKKKWWWuuu]]]FFFDDDBBBIIIYYYyyyVVVDDDBBB???;;;;;;888FFF\\\oootttiiiWWWIII;;;AAAEEE@@@HHHiii}}}tttkkkJJJ@@@===FFF[[[xxxeeeOOOMMMFFFJJJRRRssskkkIIIBBBBBBIIIXXXzzzeeeRRRAAA@@@@@@JJJgggbbbHHH>>><<<999666===EEE```jjjLLLBBB;;;<<>>TTTUUU999111...555>>>QQQvvvoooPPP<<<999<<<;;;@@@LLLNNNJJJNNNKKK;;;999555333333444:::MMM___bbbBBB222888999:::NNNnnnpppWWWCCC666222333666>>>UUUwww^^^???777777:::JJJ^^^|||SSSCCC888:::@@@QQQxxxVVVEEE<<>>000333DDDddd>>>:::EEEvvvyyyJJJ666...BBBxxxGGG444---888\\\{{{GGGNNNOOONNN333)))111555VVV}}}}}}{{{tttjjjccc```[[[UUUOOO\\\QQQSSSYYYTTTQQQNNNFFFGGGMMMUUUkkkdddFFF:::222NNNjjjCCC<<>>222555HHH|||hhh>>>777333BBBjjjuuuKKK999777BBBUUUzzztttqqqsssuuummm[[[LLL:::<<<999:::@@@FFFccceeeBBB333...000BBBnnn[[[>>>222222:::LLLyyy~~~NNN333***222888QQQ\\\;;;,,,***222DDDgggzzzGGG:::333444???hhh___>>>555888EEEgggppp|||MMM111)))&&&)))'''%%%$$$%%%$$$###"""%%%$$$###!!!!!!!!!"""###"""######$$$%%%&&&'''''''''((()))+++---///000111555777999@@@GGGNNNooogggOOOGGGEEEHHH___WWWFFFCCCAAAFFF^^^oooOOOHHHHHHQQQ{{{~~~WWWHHHGGGXXXrrr^^^IIIBBBAAAEEEVVVfffNNNGGG===>>>;;;===FFFbbb{{{eeeDDDEEE???:::<<>>???HHHWWWwwwcccIIIAAAAAAAAAMMMmmm]]]DDDBBB<<<777======EEEaaaeeeHHH<<<:::>>>DDDQQQuuuhhhMMMEEELLLLLLZZZvvvOOO???:::;;;;;;<<>>EEEaaauuuWWW@@@888===AAAWWWxxxTTT@@@@@@EEEXXXxxx|||WWW???777BBB333777LLLbbb???;;;GGGxxxuuuGGG666000FFF}}}|||CCC222,,,;;;ccczzzHHHOOOSSS]]]===---000===eeewwwnnneeedddccc___[[[YYYVVVTTTPPPMMMJJJHHHGGGGGGPPPFFFGGGKKKFFFDDD@@@666555888???SSS~~~___CCC:::666SSSaaa???999AAAoooWWW;;;000333@@@nnnddd===222222@@@WWWTTT;;;///333HHH}}}eee===888777JJJrrrqqqHHH888666CCCYYYpppTTTNNNHHHGGGHHHEEE<<<444---000///222555888OOOsss\\\===000...222CCCnnnZZZ===222222:::LLLzzz}}}MMM333***111888SSS[[[;;;,,,***222CCChhhuuuDDD777111333AAAlll\\\===555777CCC```vvveeeRRR___zzzJJJ111,,,,,,)))'''%%%$$$%%%$$$###"""%%%$$$###"""!!!!!!"""#########$$$%%%&&&'''((((((******+++,,,---......///444777888???FFFNNNooofffOOOHHHFFFJJJaaaWWWFFFBBBAAAEEE^^^kkkJJJDDDAAALLLyyy|||UUUHHHGGGWWWqqq\\\GGGAAABBBGGGYYY\\\HHHBBB999;;;;;;CCCZZZ~~~pppNNNDDD???;;;;;;BBBKKKSSSWWWWWWEEE:::>>>EEEWWWkkkQQQKKKGGGJJJUUUxxxmmmIII@@@AAAHHHXXXzzzaaaHHH===>>>@@@NNNooo```EEEBBB<<<777<<>>999:::;;;>>>XXX{{{mmmRRR;;;888555555>>>UUU{{{fffLLL@@@===;;;:::<<<@@@BBBDDDCCCAAA@@@:::888999======BBBWWWooosssPPP777777666999>>>QQQvvvkkkQQQAAA555---///777???]]]|||RRR>>>777999===CCC^^^tttVVV@@@999===AAAXXXwwwSSS???>>>FFF\\\~~~vvvQQQ===888FFF555:::VVV^^^===<<>>EEEMMMpppdddNNNHHHGGGLLLdddVVVDDDAAA@@@EEE```gggFFF@@@===JJJzzzxxxTTTHHHGGGVVVqqqYYYDDD@@@CCCJJJ[[[QQQBBB===777:::>>>NNNlllrrrNNNAAA>>>;;;;;;===@@@CCCDDDMMMAAA<<>>:::777777???XXXsssZZZLLLEEEAAA@@@BBBEEEHHHKKKLLLMMMMMMOOOKKKKKKNNNPPPXXXnnnkkkJJJ555666444999BBBVVV}}}kkkOOO@@@777000111666???^^^tttMMM<<<666888<<>>BBBZZZvvvRRR>>><<>>333333LLLppp<<<111...DDDvvvqqqGGGLLL]]]\\\===555AAAccckkkUUUXXX[[[ZZZWWWUUUVVVXXXXXXXXXUUUOOOHHHCCCAAABBBBBBAAACCCEEEEEEFFFNNNWWWYYY```hhhnnnqqqtttxxx{{{|||wwwxxxwwwooohhhWWW===555444111===fffWWW===888999ZZZQQQ999777FFFxxxRRR777,,,111CCCuuuUUU666///000CCCcccMMM888000555LLL~~~[[[>>>999>>>YYYbbbAAA555444HHHggg{{{NNN888///000000...,,,***(((((((((+++,,,///111---<<>>UUUxxxwwwFFF...)))***)))'''%%%$$$%%%$$$###"""$$$#####################$$$%%%%%%&&&'''((()))))),,,,,,,,,---------------222555777>>>DDDMMMrrraaaMMMFFFFFFLLLddd|||QQQBBB@@@???GGGdddfffFFFAAA@@@LLL|||tttSSSJJJHHHWWWqqqWWWCCC???CCCJJJ]]]mmmJJJ@@@;;;888:::AAA[[[|||lllGGG>>>===;;;::::::<<<===>>>CCC>>>>>>CCCFFFUUUqqqRRRFFFAAADDDLLLlllcccDDD@@@???GGGXXX|||YYYDDD<<<>>>CCCUUUyyybbbEEE@@@<<<777;;;???EEE___[[[DDD<<<<<>>CCC]]]sssPPP===:::CCC\\\kkkFFF999;;;KKK666>>>hhhPPP222333FFF|||aaa999111333LLLjjj<<<444000HHH}}}jjjEEEHHH```UUU:::777JJJ|||bbbDDD666999<<<===<<<<<>>999999YYYQQQ;;;:::IIIzzzNNN666---111BBBsssOOO666111000EEEhhh|||GGG666000666OOOWWW>>>888===[[[ZZZ???666555LLLpppiiiAAA222------,,,,,,+++)))&&&%%%(((***(((+++...,,,<<>>111---///555DDDjjjOOO777000...===WWWxxxFFF111+++111:::[[[TTT888,,,+++222BBBnnn^^^;;;333000666KKK|||{{{OOO:::666666>>>PPPcccUUUHHHDDDFFFccczzzIII000)))))))))'''%%%$$$%%%$$$###"""#########$$$$$$$$$$$$###$$$%%%%%%&&&'''((())))))******+++,,,...///000000222666888===CCCMMMttt}}}uuu___KKKDDDCCCKKK```tttLLL??????@@@IIIiiihhhJJJFFFDDDOOO|||pppRRRKKKJJJWWWrrrUUUCCC???BBBIII]]]___EEE===999999:::AAAccchhhFFF===<<<:::888777999<<<>>>>>>===@@@DDDEEETTT{{{mmmMMMBBB???CCCJJJggg]]]CCCAAA@@@HHHZZZ{{{VVVBBB>>>???DDDWWW{{{bbbDDD???===888;;;===CCC^^^]]]EEE<<<<<<@@@EEE___yyy___JJJBBBBBB@@@SSSuuucccFFF<<<555666<<<@@@XXX}}}```BBB777555444888DDD```yyysssooorrrvvv}}}~~~[[[AAA555222222:::GGG```nnnOOOAAA<<<888777999AAA___}}}cccEEE999333555;;;???VVVvvvqqqMMM???;;;???EEE```qqqNNN===999@@@WWW|||kkkFFF999<<<~~~LLL777DDDuuu|||III///222HHH\\\555///444NNNddd;;;555111JJJbbbBBBDDDdddXXX<<<<<>>DDDHHHLLLMMMMMMQQQZZZaaaooottt}}}VVV555444000999```XXX>>>::::::ZZZQQQ???<<>>666<<<]]]xxxPPP;;;777777QQQzzz]]]:::333333111000333888888222,,,++++++''')))......@@@___RRR777222///...444DDDjjjKKK555000...???]]]sssBBB000+++111<<<]]]QQQ666,,,,,,333EEEqqqYYY:::333111777NNNuuuJJJ888666555<<>>CCCNNNvvvyyygggggguuu]]]JJJBBBBBBKKK\\\nnnHHH>>>@@@BBBKKKkkkhhhLLLIIIDDDNNNzzzkkkOOOLLLJJJWWWqqq{{{SSSDDD@@@@@@HHH___TTT@@@:::555::::::@@@hhh^^^EEE<<<<<<:::777555666:::======>>>AAADDDEEERRRvvveeeHHH@@@@@@EEEJJJeee[[[CCCCCCBBBIII\\\xxxUUUCCC??????CCCVVV{{{eeeEEE???===999;;;:::AAA\\\^^^EEE;;;;;;@@@EEE```yyy```LLLDDDAAA???RRRsss___EEE>>>666666;;;>>>TTT|||___@@@222111111666BBB]]]{{{VVV>>>666111111:::HHHaaaoooPPPBBB<<<888888<<>><<>>RRRvvvlllHHH;;;===wwwJJJ777GGG~~~qqqCCC...666NNNWWW222///666QQQ]]]777444111LLL[[[@@@BBBhhhYYY???CCC]]]]]]:::...)))...444999>>>EEENNNTTTaaafffkkklllnnntttbbb999777333:::```VVV===;;;???aaaMMMBBB:::OOOBBB333000333AAAsssvvvDDD111111111KKKwwwnnn===111000888WWWQQQ;;;444===aaaiiiDDD777777999VVV~~~SSS555333,,,---444CCCPPPNNN===,,,,,,,,,(((***000111BBBaaannnBBB///222000---222DDDlllHHH333///...BBBbbbppp???///,,,222<<<^^^MMM444,,,,,,333HHHuuuUUU888111111777QQQnnnDDD555444222<<>>DDDOOOyyyooojjjwwwZZZJJJBBBCCCMMMXXXlllGGG???BBBCCCKKKjjjeeeJJJHHHCCCMMMyyyeeeLLLJJJIIIUUUooorrrNNNDDDAAA???GGGcccNNN???888555>>>===CCCnnnuuuOOOBBB999:::;;;:::888999<<>>DDDJJJcccYYYCCCCCCAAAGGGZZZwww|||TTTFFFAAAAAADDDWWW}}}jjjHHH@@@===999999888???[[[]]]CCC::::::@@@FFF^^^xxx___MMMEEEBBB???TTTppp\\\EEE@@@888666:::;;;OOOttt]]]>>>111000000333===TTTyyytttQQQ<<<888111111999GGGaaannnPPPAAA:::666777===JJJiii\\\BBB:::222444===CCCXXXxxxeeeHHH>>><<<@@@GGGeeekkkLLL===;;;>>>QQQtttjjjHHH<<>>HHHhhhzzzHHH+++***+++111;;;FFFQQQ^^^llluuunnn>>>:::333999]]]SSS<<<<<>>222222555BBBtttuuu@@@//////000MMM}}}nnn===333333;;;YYYPPP999333>>>ddd~~~___===444777;;;ZZZ{{{NNN000111...555GGGcccvvvoooQQQ666)))(((%%%(((...///???]]]~~~rrreeeFFF888)))111000,,,111DDDmmmGGG222///...DDDfffmmm===///---333===^^^|||KKK333+++,,,444IIIwwwTTT666000000888SSSjjj@@@333222000===TTTooommmpppwwwEEE---***+++)))'''%%%$$$%%%%%%###""""""###$$$%%%&&&%%%%%%$$$"""######$$$%%%&&&'''((()))***+++---///000222222333888:::???DDDOOOzzzmmmuuuYYYJJJCCCDDDPPPVVVkkkHHHAAACCCCCCJJJhhhaaaGGGEEECCCNNNzzzaaaJJJIIIGGGSSSnnnlllKKKCCCAAA???GGGfffyyyMMM@@@999777CCCCCCGGGtttiiiGGGBBB555888<<<>>>>>>???BBBEEEBBBBBBBBBBBBCCCPPPoooYYYDDDCCC999AAAHHHbbbWWWAAAAAA===BBBUUUwwwxxxTTTIIIEEECCCFFFZZZnnnJJJAAA>>>888888888???ZZZ[[[AAA888999@@@GGG]]]uuu]]]MMMFFFBBB@@@VVVppp[[[FFFAAA999666::::::LLLlll[[[<<<222000///111888MMMooohhhHHH777555222111999GGG```mmmPPP@@@888333666===NNNooo[[[BBB:::222333>>>DDDZZZ|||dddGGG======@@@GGGfffjjjLLL>>><<>>YYYmmmDDD111222777DDD{{{qqqBBB444...000WWWggg<<<888666777\\\xxxNNN777999HHHggg}}}LLL777888///;;;gggnnnHHH444000---???```~~~VVV444+++(((''')))+++111<<>>777000)))...+++---111AAAnnnoooCCC333,,,111<<>>IIIdddZZZFFFBBBAAAPPP~~~```FFFIIIOOOZZZnnnlllIIIBBBCCCCCCIIIeeennnMMM;;;777777;;;>>>JJJwwwmmmLLLDDD<<<::::::@@@IIIPPPSSSRRRPPPJJJHHHKKKMMMVVVqqqyyyNNN===BBB===>>>GGGddd~~~UUUFFFAAA===DDDQQQuuuxxxRRRGGGAAAAAAJJJgggoooFFF;;;===;;;:::===DDD\\\yyySSSBBB;;;777===GGG^^^xxxZZZLLLEEE???DDDOOOuuu___FFF===555666<<<;;;KKKiiiwwwNNN???///,,,///333444>>>[[[zzz~~~~~~~~~~~~uuuppphhh\\\NNNAAA666000...444777???[[[nnnNNN>>>888777<<>>nnnccc===---+++333???aaaxxxGGG222......222PPPOOO666444...555ZZZcccBBB333///666GGGooohhh???111---))))))'''%%%$$$$$$$$$###"""!!!###$$$&&&&&&%%%$$$###%%%%%%######$$$%%%''')))***+++---///000111111111222777;;;@@@DDDOOOzzzyyyQQQFFFCCCAAAGGGYYYbbbHHH===999???JJJdddYYYDDD@@@???MMMzzz___EEEGGGKKKWWWkkkiiiGGGAAACCCCCCLLLhhhkkkJJJ:::888777;;;>>>MMM{{{ZZZKKKFFFEEEIIIVVVgggrrrsssooo]]]UUUPPPRRRUUU^^^vvvqqqJJJ<<>>>>><<<<<<===CCCYYY~~~vvvQQQAAA<<<999???JJJ```vvvWWWJJJDDD@@@FFFRRRrrrbbbGGG>>>666777<<<<<>>>>>YYYQQQ...///???gggLLL555777666bbbKKK333555666XXXtttKKK:::GGGyyyGGGIIIRRRSSS111///222JJJyyypppgggeeebbb]]]ZZZNNNIIIDDDEEENNNWWW\\\]]]XXXPPPBBB:::999???bbbEEE444---777TTTSSS===;;;???```qqqDDDBBB:::WWWggg777***---888NNNkkk???555111666]]]ZZZ777555444<<>>222000222AAArrr___<<<,,,)))111<<<^^^wwwGGG333......333SSSMMM555333///777]]]aaaAAA333111888LLL{{{ccc;;;///,,,''')))'''$$$$$$$$$$$$###"""!!!###$$$&&&&&&%%%$$$###%%%$$$$$$$$$$$$&&&((()))(((***,,,...000111222333222777;;;@@@FFFQQQ|||vvvPPPGGGDDDBBBIIIUUU^^^FFF===999@@@IIIcccWWWBBB>>>@@@KKKwww]]]DDDEEEGGGRRRhhhcccEEE@@@BBBCCCNNNllldddEEE888999777;;;???OOO~~~{{{hhh[[[ZZZaaasssyyynnneeedddhhhpppaaaEEE<<<<<<===<<>>===:::;;;===AAAVVV{{{pppNNN???<<<;;;AAALLL```sssTTTGGGBBB???GGGTTTooogggJJJ???777888===>>>PPPnnnhhhDDD333222...---111111444BBBRRRiii||||||sssiii]]]QQQJJJEEECCCBBBBBBBBBAAA>>><<<999::::::999777555333222---222666@@@[[[}}}iiiJJJ;;;777888???GGGmmm|||\\\AAA:::555555999???YYY~~~dddCCC===:::???PPPooo[[[DDD???===AAAUUU{{{lllMMM???<<>>\\\\\\999//////:::XXXiii>>>555333888```TTT666666333???cccpppJJJ444666GGGhhh{{{LLL666666333KKKTTT888000333333LLLqqq~~~VVV777(((&&&%%%'''&&&###$$$'''"""&&&(((&&&%%%)))+++***)))'''///,,,+++000CCCuuuccc999000000000CCCvvv\\\<<<---***000:::\\\tttFFF333......555TTT|||KKK444222000:::bbb^^^@@@333333<<>>@@@UUUxxx{{{\\\@@@111444000///222333333999@@@KKKXXXcccdddbbb```\\\WWW\\\ZZZVVVQQQMMMFFF???::::::888777666777777666444444555666777777666555444111333666???YYYzzzjjjJJJ:::666777>>>FFFpppxxx[[[@@@:::666555999>>>XXX|||bbbAAA===;;;@@@SSSttt~~~XXXCCC>>>;;;AAAWWW~~~hhhJJJ===:::XXXCCC@@@dddFFF000222EEEwwwHHH444555555bbb{{{HHH444222:::ccckkkCCC888KKKkkk<<>>eeehhh[[[BBB:::666;;;@@@???:::666---,,,111EEEjjjpppJJJ555555DDDqqq}}}HHH555+++222OOOSSS>>>===AAAccciii>>>???@@@^^^UUU;;;444000<<<```hhh>>>555333:::bbbMMM444555///???bbblllHHH666888HHHiiiwwwJJJ555555333NNNrrrHHH111---000333JJJooo}}}VVV888---)))(((***)))%%%$$$&&&&&&***+++((((((+++,,,++++++'''...+++---444HHHzzz\\\555...000---EEEzzzYYY<<<---+++111:::[[[pppDDD333...///888UUUzzzJJJ333222111>>>ggg^^^@@@555666@@@___[[[777...,,,((('''%%%######$$$$$$###"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%&&&'''))))))'''(((***,,,///111333555666:::;;;@@@FFFOOOwwwpppNNNGGGAAA???GGGSSSXXXCCC===999===DDD]]]TTTCCC>>>CCCJJJsss]]]FFFFFFDDDPPPkkkZZZAAA@@@??????MMMlll^^^???777999666999???KKKuuu|||WWWDDDFFFHHHAAA:::>>>AAANNNrrryyyQQQCCC???<<>>:::777:::===AAAVVV{{{gggGGG;;;888777<<>>CCC[[[iiiNNN<<>>CCCAAA@@@??????===;;;888555222///...///000111222555666777777777666555444555666888DDD___mmmLLL;;;666555<<>><<>>:::AAAXXXdddIII<<<:::YYYJJJDDDkkkvvvCCC222444GGG~~~zzzEEE333555666ffftttDDD444222???nnnggg@@@888LLLeee777EEE]]]sss;;;222///BBBpppkkkHHH999000333888@@@IIIMMMDDD999***+++222LLLzzz~~~OOO444333DDDrrr~~~FFF555+++111KKK~~~RRR======CCCeeeggg>>>??????]]]SSS999666111>>>iiiggg<<<444333;;;fffEEE222333+++>>>eeegggFFF999:::IIIgggsssIII666555444OOOfffAAA111///000555IIIjjjzzzUUU888...)))&&&((((((&&&%%%''',,,111333111000222333222111)))...,,,111;;;QQQWWW222---///,,,HHHTTT;;;---,,,222:::ZZZlllAAA333...000:::WWWwwwGGG111111111AAAlll^^^AAA777:::DDDjjjXXX666...---)))&&&%%%#########$$$###"""!!!###$$$&&&&&&%%%$$$######$$$%%%&&&'''((()))***(((((()))+++...111333444444777888===CCCKKKqqqkkkLLLFFFAAA>>>GGGXXXVVVBBB<<<999===EEE```}}}RRRCCC???AAAHHHooo]]]GGGFFFDDDRRRppp~~~VVV@@@@@@>>>???NNNmmmaaa@@@777999555999===DDDgggdddGGG???HHHLLLGGG999???BBBKKKkkkvvvOOOBBB???===FFFTTTnnnrrrLLLCCC???EEETTTqqqlllKKKBBB<<<999>>>===DDD[[[eeeEEE:::888666;;;DDD[[[oooPPPBBB<<<:::AAANNNhhhqqqMMM===777999???EEEaaaYYYBBB999,,,---,,,,,,...000000//////222333444666777999::::::;;;999777777777666555333555111---,,,---///111222111222333555666666666555444555;;;KKKiiipppNNN<<<666555;;;CCChhh]]]BBB;;;666555888>>>XXXWWW???>>>===CCCZZZvvvUUUDDD@@@999BBB[[[bbbHHH===<<>>kkk}}}@@@333555,,,AAAkkkaaaCCC777999HHHfffqqqJJJ888777555QQQZZZ;;;222222111555EEEbbb|||YYY<<>>AAAHHHooo\\\GGGFFFCCCTTTuuu}}}RRR???AAA???@@@QQQrrraaaBBB888999444888;;;<<>>GGGVVVtttlllJJJCCC<<>>HHH]]]zzzrrrOOO===666555<<>>EEELLLQQQeeemmmtttwwwzzz}}}mmmhhhbbbhhhsssSSS333000000111QQQIII555***+++111888WWWeee>>>111...111===```nnn>>>000111333DDDqqq```DDD;;;>>>JJJlllSSS222,,,,,,(((%%%$$$""""""###$$$###"""!!!###$$$&&&&&&%%%$$$###"""###%%%'''((()))******)))))))))+++---///222333333666777>>>FFFOOOuuuaaaGGGFFFBBBAAALLLeee}}}QQQ???<<<:::AAAMMMmmmvvvMMMAAA>>>BBBJJJqqq[[[FFFEEECCCUUUxxx}}}PPP>>>AAA@@@BBBTTTvvv^^^CCC999888333888999666NNN[[[wwwzzzyyyzzzvvvuuu|||zzzyyy}}}{{{zzzlllTTTJJJ>>>777888===??????999??????BBB```rrrLLL@@@??????HHHWWW{{{jjjKKKGGG999BBBUUUttthhhJJJAAA;;;888???<<>>;;;BBBNNNiiirrrKKK:::666999???HHHgggUUU???;;;---000222222000000111222111555222333888===???@@@@@@DDDBBB@@@@@@BBBDDDDDDDDD>>>===<<<<<<======;;;999777999<<>>DDDbbbvvvMMMBBB888===FFFNNNuuuoooNNN===CCC@@@KKKuuucccIII@@@FFF___yyyyyySSSDDDAAA>>>FFFWWWxxxYYY???888555666888999;;;???LLLPPPUUUVVVSSSRRRRRRSSSWWWVVVUUUVVVXXX[[[[[[\\\```gggkkkiiifffddd\\\SSSBBB===888555777999999888999>>>BBBEEE\\\kkkHHHCCC@@@???JJJTTTzzzhhhMMMHHHAAACCCQQQooolllPPP@@@<<<===>>>CCCIIIfffcccCCC::::::999>>>FFF]]]~~~eeeHHH???>>>>>>CCCKKKjjjqqqKKK===999:::===HHHkkkeeeFFF777000444333333333444666666777888:::>>>CCCHHHOOOTTTWWWWWWYYYZZZXXXTTTRRRSSSUUUSSSQQQPPPQQQSSSQQQMMMIIIGGGHHHKKKPPPUUUZZZ^^^``````lll{{{tttOOO>>>666111888FFFaaafffEEE;;;888888999<<>>HHHccc[[[@@@888:::CCCIIIGGGccc@@@333666UUUlll@@@...333FFF~~~xxx@@@,,,111CCCqqqSSS888555MMM}}}III777AAAiiieee@@@777:::WWWNNN666---999UUUvvvEEE000+++,,,AAAfffyyy[[[AAA999777>>>^^^{{{```FFF222222)))&&&CCCxxxKKK999888<<<___\\\CCC<<>>444000444HHHxxx]]]AAA777888QQQwwwyyyLLL777:::<<>>===BBBJJJeeerrrLLLBBB777;;;CCCMMMtttlllLLL;;;AAABBBNNNxxxbbbIIIBBBHHH```{{{xxxTTTEEEBBB???GGGXXXzzzUUUAAA;;;777888999888999===;;;>>>@@@@@@>>>===???AAAIIIGGGEEECCCDDDEEEEEEFFFEEEKKKNNNLLLJJJIIICCC;;;AAA===999777888999:::999======>>>CCC^^^hhhGGGBBB???>>>IIISSSyyyhhhMMMGGG???BBBQQQooojjjNNN???;;;===>>>AAAHHHgggdddDDD999999999>>>GGG[[[}}}eeeIII???===<<>>:::999<<>>CCCKKKUUU^^^gggnnnqqqxxxyyyxxxsssmmmiiihhhjjjooopppqqqtttuuurrrlllgggdddeeegggjjjoootttyyy|||qqqMMM===777333:::FFFaaagggEEE:::777777888<<>>777999DDDIIIMMM\\\===444777\\\iii>>>,,,333JJJrrr@@@111222@@@rrrPPP666555NNNvvvCCC777EEEmmmddd@@@888===[[[LLL555000BBBmmmppp???///***)))555MMMaaaddd^^^PPP???444666777999LLLeeemmmrrrpppfff\\\SSSEEE777555333,,,...OOOKKK888888;;;]]]VVV@@@===FFFsssxxxBBB000444:::[[[\\\===:::333GGGggg===555111666KKK|||ZZZ???777<<>>111000555LLL{{{YYY???999>>>JJJooowwwGGG333+++'''***%%%&&&&&&%%%###""""""######$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%%&&&)))+++,,,,,,---...000111222333444333777>>>AAAJJJhhhTTT???:::;;;CCCMMMiiinnnKKKBBB777999AAALLLuuugggIII:::???AAANNNzzzaaaKKKEEEKKKccc~~~wwwUUUEEEBBB???GGGYYY|||xxxQQQ@@@:::666777777555555777;;;======<<<:::;;;???CCCOOOLLLGGGBBB???>>>>>>???@@@DDDFFFEEEDDDCCC???:::<<<999777777999;;;<<<<<>>>>>IIISSSyyygggLLLFFF???CCCRRRpppfffKKK>>>:::;;;===AAAJJJkkkfffDDD999888888===GGGYYY|||cccHHH???;;;999BBBPPPkkkkkkJJJ???;;;999<<>>===;;;AAAYYY~~~dddKKKAAA======GGGbbbzzzVVV???888:::AAAGGGSSSXXX:::666999eeebbb999)))222LLLlll>>>666333@@@tttNNN777888PPPrrrAAA888IIIqqqddd@@@:::@@@```NNN888666JJJlll>>>111---***///;;;DDDEEE@@@<<<444222888999888AAAOOOSSSUUURRRKKKFFFEEEBBB===999888777CCChhhKKK999999;;;]]]QQQ???>>>GGGzzzrrrAAA...333===```YYY;;;:::555JJJccc;;;444111666LLL~~~WWW???666AAAcccoooLLL888666???eee}}}UUU666))))))+++,,,,,,111BBBaaa~~~nnnKKK222+++---///BBBjjjuuuBBB555++++++333EEEmmmVVV555///---222BBBrrrXXX<<>>LLLzzz```MMMIIINNNeeeuuuSSSDDDAAA===FFFXXX{{{mmmKKK???:::777999999666555777666777777666555777===CCCVVVRRRKKKCCC===::::::;;;@@@AAABBBAAA@@@???===;;;999888888:::<<>>>>>JJJVVVzzzeeeJJJFFFDDDFFFTTTqqqaaaHHH===999:::<<>>:::888CCCUUUsssfffGGG???<<<:::===MMMuuuvvvsssrrrooohhhaaa]]]^^^aaammmxxx}}}___BBB777666777<<>>[[[rrrPPP===<<<;;;AAAYYY___III???<<<<<>>cccWWW::::::777LLL```999333///555MMM~~~UUUAAA777FFFkkkhhhIII999999CCCjjjsssNNN333((('''((())),,,///>>>YYYrrr~~~~~~}}}|||}}}}}}wwwpppkkkddd\\\LLL888,,,***...111CCCrrrpppBBB444,,,---777PPP}}}OOO111...---333CCCuuuRRR:::------444OOOUUU===888===FFFqqqpppAAA222---'''(((%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''''')))******,,,...///...///111333444333555999888:::FFFUUUbbbmmmwwwzzz{{{}}}xxxnnnfff^^^]]]ZZZXXXWWW[[[```eeehhhgggeeebbb___^^^\\\\\\aaafffkkkpppzzzttt___HHH===:::;;;BBBKKKpppmmmIIIEEE;;;:::BBBRRR~~~```FFF;;;???===LLLzzz^^^OOOMMMOOOdddsssPPPAAA???<<>>@@@BBBAAAAAABBBBBB@@@????????????@@@@@@@@@AAAAAABBB???<<>>===;;;???OOOxxx~~~{{{|||hhhRRR<<<444555666<<>>GGGaaauuuQQQ???<<<<<<:::AAAaaaSSS444;;;===vvv]]]:::---222HHHaaa<<<555111KKKGGG666999OOOtttCCC<<>>;;;FFFhhh[[[GGGCCCWWWoooDDD333111333<<>>222...((((((%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((((()))***))),,,//////---...111444444333444666555555;;;CCCBBBIIIOOOPPPRRRXXX\\\]]]YYYWWWTTTSSSRRROOOIIIEEEBBBAAA@@@??????AAAEEEIIIFFFEEEEEEDDDCCCCCCCCCDDDBBBEEEGGGIIIQQQZZZ___^^^RRRIIIAAA>>>===???FFFOOOqqqhhhFFFEEE>>><<>><<>>???OOO]]]aaaIIIGGGDDDEEEQQQmmm}}}XXXDDD<<<999:::===???NNNvvviiiHHH<<<:::777:::BBBUUUyyy~~~\\\AAA===;;;999FFF\\\fffEEE>>>======@@@OOOuuu~~~nnnSSSFFF999444444666<<>>|||WWW888///333GGG]]];;;222///RRRFFF888;;;OOOtttEEE===OOOyyy___<<<;;;GGGjjj```JJJHHH``````TTTQQQUUUbbblllqqqsssvvvyyy{{{}}}~~~}}}FFF999;;;<<<\\\~~~FFF777888MMMaaa===...555@@@eeePPP555999888NNNXXX555333///666RRRRRRBBB<<>>??????AAA<<<:::999:::===AAADDDDDDDDDFFFGGGFFFCCC@@@>>>>>>>>>>>>===:::777555555666000///---+++***---555<<>>>>>AAAFFFGGGDDDBBBAAA@@@???>>><<<;;;:::777888999999999:::<<<>>>;;;;;;;;;;;;;;;<<<======999;;;999888<<>>===>>>???>>>@@@GGGOOOooo___BBBDDD???>>>FFFYYYZZZEEE;;;???>>>MMM{{{VVVMMMLLLJJJYYYsssoooLLL>>>???===EEESSSpppWWWEEE>>>999999999777888:::888<<>>@@@@@@CCCFFFGGGGGGIIIPPPUUU^^^\\\___gggjjjiiikkkoooxxxzzzzzzwwwqqqllliiihhhqqqpppeeeFFFAAA<<<>>>OOO___```HHHHHHBBBDDDQQQnnn|||UUUBBB===::::::>>>AAAQQQyyyjjjIII>>>;;;888999@@@SSSwww___AAA======999EEEYYYzzzlllIII???===>>>@@@KKKooosssaaaSSSBBB===888666555777>>>EEE[[[mmmJJJ<<<777666888===YYY~~~gggGGG;;;;;;:::AAA[[[\\\CCC;;;;;;>>>HHHcccnnnIII;;;999888:::AAAlllNNN111>>>>>>PPP444...444HHH\\\:::000...XXXHHH;;;???QQQtttFFF===OOO{{{]]]<<<:::HHHlllbbbJJJJJJfff|||zzzDDD777:::;;;ZZZ~~~III999:::RRR]]]<<>>???EEEMMMnnnWWW???BBB???>>>GGGZZZWWWCCC;;;???===KKKyyy{{{RRRKKKKKKFFFTTTmmmnnnKKK???@@@???FFFSSSooooooUUUNNNGGGFFFEEEBBBCCCFFFNNNQQQUUUUUUQQQNNNNNNNNNQQQWWW^^^bbbfffkkkttt{{{eeeFFF@@@:::<<>>EEEUUU~~~jjjJJJ???===888888>>>RRRuuubbbAAA======999CCCVVVtttqqqLLL@@@>>>>>>???HHHiii{{{yyyooorrrqqqlllddd[[[LLL@@@999999999888666888???GGG___kkkHHH;;;666555777<<>>YYYjjjFFF>>>OOORRR:::===HHHnnndddMMMOOOeeebbb>>>555666999WWWnnnHHH;;;;;;ZZZ^^^777...111<<<\\\}}}JJJ666888888[[[TTT666///+++888SSSxxxIII??????QQQXXX>>>222888DDD___WWW444'''))))))$$$******)))(((''''''''''''***+++---111333333000...111444666666444222111111000111111111//////111222333...///222000000>>>QQQ```888111...111KKK}}}pppEEE---***......BBBvvvqqqFFF++++++...===___vvvJJJ999555:::IIIlll~~~OOO333+++)))((('''!!!&&&)))(((### !!!######$$$%%%%%%%%%$$$###""""""$$$&&&'''((((((((((((&&&---------555333000555333333444444555666666666777888999:::;;;;;;;;;;;;===;;;999666444222111000222222333444444555555666555555666666777666666666888777666444222333666999666;;;999999===;;;>>>MMMlllVVV>>>===>>>???DDD\\\YYYAAA===???DDDNNNyyysssPPPBBBCCCFFFJJJfffnnnPPPAAA???===EEERRRjjj~~~mmm___[[[XXXXXXcccqqq{{{xxxvvv|||gggCCC===>>>===LLLcccVVVHHHCCCDDDHHHVVVpppzzzVVVGGG;;;999>>>@@@EEEYYYdddCCC<<<===888999@@@SSSzzz___BBB===999;;;GGGPPPoooyyySSS>>>===888999IIIWWWyyyyyyvvvxxx{{{}}}~~~|||xxxuuurrrvvvvvv{{{{{{yyy}}}|||wwwpppkkkiiiiiiiiijjjlllkkkjjjkkkkkkgggaaa[[[[[[VVVQQQOOOMMMIII@@@999:::888999;;;::::::AAAIIIkkkhhhGGG999222333:::>>>WWWiiiIII===;;;999@@@ZZZ[[[CCC<<<<<<:::DDD]]]mmmJJJ:::888:::888@@@HHH000666JJJMMM111,,,:::WWWMMM111777999aaatttBBB======YYYjjjFFF===MMMOOO:::???IIIpppeeeNNNNNNaaalllOOO555111444999WWWkkkDDD888999ZZZ]]]666...222>>>^^^}}}KKK888;;;999[[[RRR666111...:::TTTuuuGGG>>>===PPPYYY>>>111555???YYYyyy~~~YYY888)))******'''))))))((((((((()))***+++)))+++...222666999999999999;;;>>>???>>>>>>===>>>???@@@AAA@@@??????@@@AAAHHHDDDCCCBBB<<<<<>>LLLlllUUU===<<<===>>>BBBZZZXXX@@@<<<===>>>JJJwwwqqqNNNAAABBBEEEJJJffflllNNN@@@???<<>>===<<>>>>>DDDVVVcccBBB<<<<<<888999AAAZZZ[[[@@@===999999CCCJJJggg}}}XXXBBB@@@:::888AAAIII[[[eeepppvvvsssnnniiigggiiigggdddccccccddddddccceeeffffffeeeccc```]]]\\\______bbbgggfff```___bbbeeebbb]]]YYYWWWWWWWWWWWW\\\[[[ZZZZZZZZZXXXTTTPPPNNNKKKHHHGGGFFFDDD???:::;;;999999<<<===AAAKKKVVVyyykkkIII:::222333999===UUU|||iiiIII:::999888@@@[[[]]]CCC;;;;;;888BBB[[[mmmJJJ999666777777FFFyyyAAA111888NNNIII111,,,;;;]]]JJJ000666999ddduuuDDD<<<<<>>DDDJJJOOORRRTTTWWWZZZ]]]_________```aaaeeeggghhhhhhhhhggghhhjjjgggdddaaa[[[RRRSSSggg^^^999333///333MMM}}}kkkCCC---+++...000GGGxxxnnnDDD...,,,...<<<___qqqFFF777333777BBB___~~~wwwqqqooopppsssuuuyyy~~~|||wwwqqqhhh```PPPAAA111+++***)))'''''')))((('''%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%''')))***))))))***+++///666444333777444000666333333444444555666666666999999:::;;;<<<<<<<<<<<<777666444333111000000000111222222333333444555555444444444444333333222111111222111000///000333666333999777777;;;999===LLLmmmRRRAAA@@@@@@AAAFFF^^^WWW@@@;;;<<<>>>MMMzzznnnLLL???AAAEEEJJJfffiiiLLL??????;;;BBBIIIVVV}}}]]]CCC===;;;;;;NNNhhh[[[MMMFFFCCCGGGUUUqqq|||RRRAAA999999===<<>>999888@@@EEE]]]|||WWWBBB@@@;;;666999;;;IIIQQQ[[[```^^^YYYTTTQQQNNNPPPRRRSSSQQQOOONNNMMMRRRRRRSSSSSSRRRQQQOOONNNNNNNNNPPPRRRQQQMMMLLLOOOQQQPPPOOONNNMMMLLLLLLLLLSSSRRRQQQRRRSSSSSSQQQOOOIIIHHHFFFEEECCCBBBBBBAAACCC@@@@@@DDDJJJTTTeeesssmmmKKK<<<333333888<<>>...///777NNNlll}}}|||fffLLL777---,,,---222333777<<>>>>>:::@@@DDDJJJllliiiQQQ???;;;999:::NNNiii]]]MMMEEEBBBGGGUUUpppxxxNNNAAA;;;;;;===:::CCCUUU}}}aaaAAA;;;;;;777:::DDD```\\\BBB>>>999888@@@EEEXXX{{{WWWAAA???<<<888:::888<<>>lllFFF///666:::ggguuuDDD<<<>>>```___@@@;;;IIIxxxEEE888@@@NNNyyyXXX@@@666===BBBVVV^^^\\\aaadddccciiilllooossswwwyyyvvvqqqmmmbbb```]]]YYYWWWTTTQQQOOODDD@@@:::666555555555555...111222333666888555...(((%%%,,,))),,,...333UUU]]]999333999WWWVVV555+++///???dddnnnAAA000444:::ddd|||EEE000111...:::VVV```;;;;;;;;;SSSXXX===...000777NNNlll{{{|||ooo^^^LLLAAA@@@CCCHHHJJJOOOWWWaaallluuuzzzPPP111///...555QQQccc>>>---+++---222OOOccc???111...---===eeehhh@@@444111000777DDDWWWiiilllhhhddd___YYYUUUPPPKKKIIIJJJHHHAAA<<<<<<<<<<<<;;;::::::999888666666666666666666666666444777777444222222///+++...++++++,,,)))$$$%%%(((***(((%%%%%%&&&(((((((((---,,,,,,+++***************---111222111222666::::::MMMYYY___^^^MMM999444333333444444555666666666::::::;;;;;;<<<;;;;;;;;;666666555444333333333333000000111111222333333333111111111000///...---,,,///000111111000111333666000666555555:::999===LLLrrrwwwMMM:::999:::===DDD___XXXBBB>>>???DDDYYYnnnMMMAAADDDIIIOOOkkk^^^GGG>>>???:::???AAA@@@[[[}}}uuuUUUDDD999999888999MMMggg]]]LLLDDDAAAFFFTTTppppppKKKAAA=========999DDDVVV}}}___AAA;;;;;;666:::DDDZZZ^^^AAA<<<666666???EEEWWW\\\DDD@@@<<<;;;===:::;;;>>>AAABBBCCCCCCCCCCCCCCCFFFIIIJJJIIIJJJNNNRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSRRRRRRTTTVVVWWWQQQVVV]]]bbbddddddeeegggmmmppptttwwwwwwuuurrrpppmmmmmmnnnmmmnnnqqquuuxxx}}}yyyxxx|||hhhHHH;;;444555999<<>>;;;HHH~~~uuuCCC555===NNN}}}LLL666,,,000***666777444:::;;;999======@@@EEEJJJLLLIIIDDD???999888666333111///......---+++)))((((((((('''%%%$$$%%%$$$!!!###''''''###$$$$$$---))))))---888___YYY888333888TTTUUU777+++...???eeelll@@@///222999fffyyyCCC000///+++999YYYXXX777<<<999TTTUUU;;;...111888NNNjjjyyy{{{yyywwwrrrhhh``````eeegggiiinnnvvvMMM333------555SSS___;;;---,,,,,,333SSS___>>>666......???jjjddd===333000,,,111222<<>>NNNuuusssKKK;;;:::;;;>>>FFFbbbXXXCCC???@@@???YYYpppNNNCCCEEEKKKQQQmmm[[[GGG??????:::???@@@:::OOOjjj}}}xxxzzzzzzxxxrrroooooopppkkkjjjiiigggddd^^^WWWRRRFFF;;;555888888999III___]]]LLLDDDAAAFFFSSSooojjjIIIAAA===<<<===999BBBSSSwww}}}\\\AAA===<<<666999DDDTTT}}}]]]@@@:::444333<<>>AAA>>>CCCDDDEEEHHHJJJLLLNNNOOOLLLMMMNNNOOORRRXXX___dddgggfffeeecccaaa___^^^]]]ccchhhjjjhhhiiilllnnnnnnkkkrrr{{{dddEEE:::555666999:::OOOmmmbbbCCC777999:::???VVV|||```EEE:::777;;;===MMMooogggGGG:::777666;;;eeeccc:::111666LLLppp;;;666///BBByyywww>>>,,,444<<>>999888<<<;;;???KKKjjjyyyZZZBBB>>>===777999CCCRRR|||]]]BBB<<<666333:::???QQQ}}}mmmbbbWWWTTTWWWTTTRRRTTTWWW\\\aaacccdddccciiiggggggkkkrrr|||~~~|||{{{cccDDD;;;666777888666JJJcccbbbEEE666888888===SSSxxx^^^DDD:::999:::<<>>>>>\\\}}}NNN666+++///666IIIbbbooosssuuu~~~ccc:::...,,,,,,444RRR[[[888---,,,,,,444WWWQQQ333///......CCCrrr___999222...)))+++''''''''''''***,,,,,,)))''')))+++***)))(((((()))))))))***++++++)))((('''(((((((((((()))+++---...%%%((((((%%%%%%))))))'''***((((((+++---///777@@@^^^aaaccc^^^VVVPPPOOOPPPTTTUUUVVVYYY]]]aaaeeegggmmmsss{{{~~~jjjJJJ???333333444444555666666777888888999999999888888777:::999888666555444333333/////////000111111222222///000000111111111000000000111222111000///000111000666555666<<<<<<@@@PPPyyypppJJJBBB@@@@@@AAAGGGaaa}}}TTTAAA>>>???GGGdddqqqOOOCCCEEEJJJPPPllldddHHH@@@AAA;;;AAABBB777GGGDDDLLLIIIGGGNNNPPPOOOVVVSSSVVVXXXXXXXXXWWWUUURRRSSSTTTUUUSSSQQQOOOOOOOOOMMMNNNOOOOOONNNLLLIIIHHHLLLIIIGGGIIIMMMNNNJJJFFFDDDFFFHHHFFFBBB??????AAA@@@@@@>>>;;;999999<<>>777888BBBRRR}}}___EEEAAA;;;666;;;???MMMzzzwwwsssvvvrrryyy|||bbbEEE<<<777777666333EEE[[[cccFFF444666777<<>>lllaaa<<<111555@@@ppppppEEE---***)))444cccwwwLLL<<<;;;???```wwwGGG777///...///BBB^^^lllooosssyyy{{{kkkXXXFFF777///(((+++555PPPXXX888...+++***666^^^SSS777---000...DDDvvv]]]===///***''''''&&&&&&'''((()))***++++++***++++++***((('''((()))(((''''''''''''&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''(((((()))+++)))+++------???___mmmHHH:::666666666666777888999:::999999999888888888888888999777555444444444333222000000000000000111111222555444333222111111111111222111111000///---+++***111222///444===:::===MMM}}}lllJJJBBB<<<:::@@@KKKeeexxxTTTCCC<<>><<>>>>>@@@CCCDDDDDDDDDBBBBBBEEEIIIJJJEEE@@@BBBCCCCCCAAA???=========>>>999777<<<>>>;;;;;;???>>>999888;;;;;;<<>>999666===CCCTTTbbbGGG;;;111333<<<>>>TTTtttWWWGGG777222444666888999SSS|||fffKKK<<<888555:::OOOqqq\\\EEE:::777999@@@UUU{{{wwwSSS===555555777AAAWWW666//////NNN^^^:::000///DDDooo___:::+++--->>>www^^^>>>;;;;;;jjjWWW===777HHHqqqCCC555999UUUGGG+++***%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$!!!"""#########$$$(((***((((((***...222444555555;;;<<<<<<:::666555666777777AAAOOOYYYaaasssUUU333///111VVVXXX888///333AAAqqq\\\999///555@@@rrroooDDD---+++)))555bbbtttJJJ999999AAAcccnnnCCC333---...///AAA[[[gggoooqqquuuzzz}}}zzzwwwuuuttttttmmmqqqtttrrrkkkddd``````aaaaaaaaa___\\\ZZZZZZ[[[YYYVVVPPPGGG>>>444---)))+++,,,444RRRVVV777...,,,,,,999bbbQQQ666---000...CCCuuu[[[:::---((('''&&&'''''''''((())))))******((()))***)))'''&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))******((((((''''''''''''(((((('''***))),,,///111HHHlllrrrJJJ:::777777777777777888888999888888888888888888888888:::888666555555555444333111111111111111222222333555444333222111111111111///000000000///...---,,,222444333777>>><<>><<>>AAAKKKkkkwwwUUUEEEDDDGGGPPPoooZZZFFF@@@CCC>>><<>>>>>===<<<<<<<<<<<<<<<======>>>??????>>>===<<<>>>>>>>>>>>>??????>>>>>>???>>>===>>>@@@CCCDDDDDDFFFDDDCCCFFFIIIIIIDDD???BBBBBBAAA@@@===<<<;;;;;;===888777<<<>>>;;;;;;>>>>>>;;;<<<===;;;>>>QQQffffffNNNAAAEEEGGGKKKsss___DDD;;;777999<<<888@@@EEEZZZlllsss~~~vvvQQQ======999777>>>DDDWWWbbbHHH<<<333444<<<===KKKooo~~~QQQCCC444000222444555777LLLttthhhLLL;;;888555:::NNNppp|||YYYCCC999777:::AAAYYYmmmLLL;;;444444666KKKQQQ444---000OOOYYY888///...===eeeWWW666***---===www```???<<<===mmmSSS;;;777GGG~~~qqqCCC666888TTT```???777111000111222000---+++---///222222222222111111000///000111222222444777<<<@@@CCCHHHOOOUUUYYY[[[]]]^^^______]]]ZZZUUURRRQQQQQQ```kkk|||VVV666222222YYYUUU555///555FFFwwwVVV555---444AAAuuulllCCC---+++***555cccoooEEE666666CCCgggaaa<<<...***---...<<>>HHHdddtttSSSCCC???CCCJJJmmmxxxUUUEEEDDDIIISSSrrriiiPPPDDDDDD@@@@@@DDDAAA@@@?????????@@@@@@AAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAACCCFFFHHHJJJLLLLLLLLLLLLLLLOOORRRUUUUUUUUUXXXVVVUUUVVVXXXWWWRRRNNNNNNMMMKKKIIIGGGFFFEEEDDDDDDAAAAAAEEEGGGFFFEEEFFF@@@???@@@@@@>>>FFFbbbaaaLLLEEECCCHHHOOOvvv]]]DDD<<<888;;;???<<>>333000222333555777FFFnnnhhhIII;;;777555:::MMMnnnuuuSSS???888666:::CCC^^^___EEE:::666555666RRRJJJ333///222PPPWWW555///---777ZZZPPP333+++///???zzzcccBBB???BBBrrrNNN888444DDD{{{qqqDDD666888SSSfffYYYSSSPPPTTTVVVRRRLLLIIILLLQQQWWWWWWXXXWWWUUUTTTSSSSSSWWWXXXYYYZZZ\\\aaaggglllwww~~~TTT666555777XXXTTT444...666JJJ}}}SSS444---333AAAwwwiiiAAA---,,,,,,777eeejjjAAA333444DDDlllVVV888+++(((+++***555DDDIIILLLKKKJJJJJJLLLQQQUUUXXXVVVUUUSSSPPPLLLIIIEEEDDD???>>>===;;;:::888777666<<<:::888666555444555555555777888777444222222333111333555444222000//////...,,,***((('''(((***+++......;;;bbbRRR444------///===gggKKK444.........BBBqqqUUU444***((((((((((((((((((''''''&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((''''''''''''((((((###)))+++,,,000:::___SSS>>>;;;:::999888777777777777777777777888888888888888:::888555555555555444333111111000000111111222333444444333222222222222222......////////////.........444555777999888EEE^^^eeeHHH:::888999===IIIhhhrrrPPPBBB>>>CCCJJJooowwwTTTEEEEEEJJJUUUuuuaaaOOOKKKGGGIIINNNLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRRRRUUUZZZaaaggglllppprrrqqqqqqsssvvvzzz}}}}}}|||~~~}}}}}}}}}{{{wwwtttnnnllliiifffeeedddcccbbb^^^]]]^^^aaabbbbbb```___LLLHHHGGGGGGJJJXXXzzz[[[EEEDDDAAAIIISSS|||^^^FFF???;;;<<>>HHHQQQlll\\\???;;;999888???BBB___^^^FFF<<<555666:::888BBBbbbzzznnnXXXDDD;;;333111222333666:::EEElllgggFFF:::777555999KKKkkkmmmMMM<<<777666:::EEEbbb|||TTT@@@:::888777888TTT|||CCC333///222OOOSSS333...,,,222TTTKKK111,,,111DDD^^^======AAArrrKKK777555CCCyyyrrrDDD555666QQQ}}}}}}MMM000000444SSSTTT555,,,666LLLQQQ444...333AAAxxxhhh@@@,,,,,,---:::iiifff>>>222444EEEpppQQQ666)))''')))''',,,555666555444444444444555555666888999888888777555333222......------,,,,,,++++++333222000...---------------...000000//////000111---000222222000---,,,+++///---+++)))((()))***+++---444LLLyyyRRR444,,,,,,...<<>>gggYYYAAA<<<;;;:::888777777777777777888888888999999999:::888666444333333333222111///////////////000111111333333222111111111222222000000000000///...---,,,---444666777999888FFFaaa```EEE777888:::===JJJkkkpppNNN???<<>>IIIWWW___IIIBBB<<<===AAA???EEERRRsssbbbBBB<<<777777===AAA```~~~\\\CCC;;;555666999666AAAVVVrrr}}}{{{|||}}}uuuooohhhkkknnnoooppprrrtttvvvtttttttttrrrppppppqqqrrrpppjjjkkkhhh___[[[TTTEEE===777111111111222777===HHHnnnhhhHHH999777444777GGGfffgggHHH:::666777:::FFFeeesssMMM<<<:::888666888TTTrrr===222,,,111NNNMMM111...+++111SSSJJJ000,,,333IIIYYY:::<<>>+++,,,///>>>nnneee===222555DDDqqqTTT777***''')))%%%''',,,)))***************((('''&&&+++++++++,,,++++++***))))))))))))******++++++,,,------++++++++++++,,,---///000111222333333333333333555888999666333000///......//////000000000000---===___QQQ333++++++---;;;dddHHH222///---...???iiiRRR333,,,+++***((('''''''''&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%******+++222BBBnnn]]]DDD<<<;;;:::999888777777777888888999999:::;;;;;;;;;777555333222333333222000///............///000000222111111000000000111111000000000000///...---,,,///666888999<<<;;;HHHccc]]]CCC:::<<<>>>???LLLmmmnnnKKK===;;;AAALLLppppppQQQDDDEEEKKKUUUttt~~~tttwww{{{SSSAAAAAA<<>>FFFxxx~~~EEE888;;;JJJuuuFFF555333LLLvvvyyy___<<>>***,,,111AAArrreee>>>444777CCCrrrZZZ888+++(((***&&&&&&)))$$$&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))******+++,,,---......////////////000222444666888666777999<<>>@@@@@@>>><<<:::<<>>fffPPP333,,,+++)))%%%&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''(((((('''***))),,,666HHHvvv___FFF;;;:::999999888888888888999999:::;;;;;;<<<======888666444333333333222111///////////////000000111000000////////////000000...///////////////......000666666999===<<>>@@@AAANNNqqqkkkJJJ======CCCMMMooolllNNNCCCEEEJJJSSSrrrpppNNNAAAAAA999GGGWWW~~~uuuXXXFFFAAA;;;;;;@@@???@@@OOOuuucccFFF>>>666444>>>FFF\\\]]]BBB:::666888<<<888666===EEEMMMXXXdddjjjjjjjjjjjjiiigggeeebbb```_________]]]YYYXXXYYYUUUOOOMMMKKKIIIIIIKKKMMMNNNNNNKKKIIIHHHHHHHHHHHHGGGFFFFFFKKKMMMJJJHHHJJJLLLKKKIIIFFFEEEIIIJJJHHHGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCEEEHHHHHHGGGEEEDDDDDDFFFEEECCCBBBBBBAAA@@@???CCC===@@@BBB;;;;;;>>>:::999555333222111444===HHH___gggKKK888777444444@@@\\\bbbFFF:::888888888EEEdddvvvRRRDDD>>>666444999XXXhhh555///***444WWWFFF///---+++333WWWHHH...)))222MMMQQQ666<<>>dddNNN222,,,+++'''###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''&&&((((((''''''''''''((((((''')))(((,,,999MMM{{{```FFF;;;:::999999888888999999::::::;;;;;;<<<===>>>>>>999777555444444444333222000000000000000111111222//////............///000,,,---...///000000000000...333333777<<<;;;EEE[[[\\\DDD777<<<@@@BBBPPPuuujjjJJJ>>>>>>FFFNNNooojjjMMMCCCEEEJJJRRRpppfffHHH???@@@888FFFUUU{{{pppTTTBBB???:::;;;@@@???CCCQQQvvvaaaFFF???666444@@@IIIZZZ___CCC;;;777:::>>>:::666<<>>???CCCGGGHHHLLLLLLKKKJJJHHHGGGEEEDDD@@@AAA@@@>>>AAADDDBBB<<<;;;:::;;;<<>>@@@@@@@@@???===<<<:::@@@BBB>>>:::===@@@BBBCCC???>>>BBBDDDBBBAAACCC@@@???>>>>>>@@@@@@???>>>;;;???DDDGGGGGGDDDBBBAAACCCAAA@@@??????>>>===;;;???888<<>>ZZZaaaFFF;;;888888888DDDbbb~~~ZZZLLLCCC999777===LLLYYY444------666]]]}}}FFF333,,, 888ooowwwFFF...+++666PPPPPP666<<>>///777CCCwwwrrrFFF---%%%+++'''"""%%%(((&&&%%%$$$%%%&&&'''&&&%%%((('''&&&'''+++...///000555666888:::<<>>===;;;;;;;;;999777444333555999>>>AAA???:::666777666444333222222222333333000...---...000000000000///............//////000///...------,,,------...555444444888:::CCCWWW]]]EEE:::999???BBBLLLuuu```EEEBBBAAAAAANNNkkk___JJJEEECCCHHHTTTnnn^^^III@@@<<>>???===<<<>>>AAATTTmmm```EEE:::333666>>>@@@YYY~~~___AAA999;;;::::::===666777888777555666888;;;888:::>>>@@@@@@>>>;;;888:::888777555444444555666444666777888888999<<<>>>>>>>>>>>>>>>>>>?????????FFF???<<<>>>AAA@@@@@@BBBBBBIIIKKKFFFDDDGGGIIIGGGBBBCCCCCCCCCDDDFFFJJJNNNNNNNNNNNNPPPRRRQQQNNNLLLMMMLLLIIIGGGEEECCC@@@>>>???@@@AAABBBBBB@@@>>><<>>IIIVVV444+++)))555```{{{DDD///***###>>>tttppp@@@+++***666RRRMMM444:::EEEwwwddd<<<555333NNNuuuIII666444BBBXXXzzztttpppiii]]]QQQEEE:::000+++///---++++++******---333MMMKKK999///;;;SSS|||FFF222,,,222HHH~~~lll<<<333777111NNN___<<<...555BBBuuuTTT666)))...,,,'''&&&"""######$$$%%%&&&(((***+++...///111333666999<<<>>>GGGHHHKKKQQQYYYaaaiiimmmwww}}}rrrCCC///,,,---000===cccEEE111///,,,...;;;\\\{{{JJJ222''')))***###'''&&&$$$$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%))))))(((''''''''''''''')))***---000666PPPooodddaaapppfffFFF@@@>>><<<;;;;;;;;;999777666666888:::======;;;999888777555444333222333333333111......///000111111000//////......//////000111000///...---------------444333333888999AAATTTZZZCCC555777===???HHHppp___EEEBBBAAABBBMMMhhh\\\HHHEEECCCGGGPPPhhhuuuUUUDDD>>><<<:::>>>ZZZgggRRR@@@===???<<<;;;===AAAUUUooowwwWWW@@@888333777@@@BBBWWW{{{bbbDDD;;;;;;999666666555555444333222222444444::::::;;;<<<<<<;;;:::999555555444555555666666777666888;;;<<<======???AAAEEEFFFHHHIIIKKKLLLLLLLLLJJJDDDCCCGGGLLLMMMNNNPPPSSSXXXXXXUUUVVV[[[]]][[[[[[ZZZYYYYYYZZZ^^^cccggghhhggghhhiiijjjjjjgggeeeeeebbb___[[[XXXVVVSSSRRRRRRTTTVVVVVVTTTPPPMMMKKKLLLKKKOOOWWWZZZ^^^ppp|||ZZZ>>>999444222666???TTTzzz___HHH:::555:::<<>>;;;999999999999888999777666666999;;;<<<<<<999888666555444333333333333111//////000222222111000000000//////000000111333222000///...---------,,,222222222777888???QQQUUU???777999@@@BBBIIIqqq]]]DDDAAAAAABBBKKKdddWWWFFFDDDBBBFFFJJJ]]]aaaIII>>><<<<<<;;;???]]]}}}```MMM>>>===???<<<;;;===AAAVVVqqqkkkNNN<<<888333777@@@AAATTTyyycccFFF===>>>;;;777555777555333333333444333222<<<;;;::::::::::::;;;<<<777666666777777999:::;;;;;;???EEEIIIKKKMMMOOOQQQSSSUUUXXX\\\^^^_________[[[WWWXXX```gggkkklllooossssssqqqqqqvvv|||~~~{{{}}}zzzwwwvvvyyyzzzvvvsssrrrrrrtttwww{{{yyytttnnnkkkjjjiiikkkrrr{{{qqqRRR@@@777555555888>>>RRRyyy___KKK>>>777:::???RRRssszzzgggWWWIII@@@NNNJJJ222)))&&&444dddttt???//////111UUUeee:::///---;;;```}}}EEE111999EEEyyy^^^999555888WWWggg???222,,,)))000777AAAJJJIIIGGGGGGEEEAAA<<<===>>>>>>???AAADDDGGGHHHIIIJJJJJJIIIIIIKKKMMMLLLOOORRRVVVXXXYYYYYYYYYQQQMMMFFFAAA>>><<<;;;:::666555444444555555222///000---(((&&&&&&''''''''''''%%%&&&***))))))333AAAggg{{{EEE333---777NNNxxxCCC222,,,111JJJeee999222666===fffTTT:::111777KKKxxxeeeAAA444000555======;;;>>>@@@???===???FFFMMMVVV[[[```bbbaaaccciiiooopppppptttaaa999+++***...222<<<___FFF...***)))***777ZZZmmmBBB000'''''')))&&&&&&%%%%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$######""""""###''')))((($$$###'''+++))))))(((''''''''''''''')))***---111888TTTXXXIIIFFF```gggIII>>>;;;888666666777777666999777555555777999;;;;;;999999777666555444333333333111///000111333333222111000000000000111111222444333111000...---------,,,222222333888888>>>NNNzzzOOO<<<;;;:::>>>AAAKKKttt[[[DDD@@@@@@CCCJJJaaaSSSCCCAAAAAACCCCCCPPPhhh}}}wwwgggUUUFFF???===>>>BBBFFFbbbyyyXXXHHH<<<===@@@===<<<>>>@@@WWWrrrcccJJJ;;;999444666======QQQvvvhhhKKK@@@@@@???===;;;:::888666777999:::999777===>>>@@@BBBDDDGGGIIIJJJHHHFFFCCCBBBCCCFFFIIIKKKOOOTTT\\\ccchhhlllppprrrqqqssswwwzzz||||||{{{zzzxxxuuuxxxlllOOOCCC888666888:::>>>PPPwww\\\JJJ???999<<>>;;;777666666777777777666555555666888999888777999999888777555444222222222000///000222333333222000000000000000111222222333222111000......---------333222444::::::===LLLuuu|||LLL===;;;666777;;;IIIsssYYYCCC???@@@DDDJJJaaaSSSBBB??????BBB===EEEIIIXXX^^^^^^bbb___\\\bbbdddaaaaaaddddddaaabbbfffiiikkklllllljjjiiiiiijjjrrrssstttuuuttttttvvvyyy~~~~~~xxxrrrnnniiifffbbb]]]WWWOOOGGGAAA@@@BBBEEEOOOooosssSSSEEE<<<>>>AAA>>>===@@@@@@VVVqqq[[[EEE::::::666777======KKKpppxxx[[[IIICCCAAA@@@???=========???AAACCCCCCBBBCCCHHHPPPYYYaaafffhhhiiieeebbb^^^\\\^^^dddlllqqqvvv|||nnnNNNCCC555555777;;;@@@SSS{{{~~~YYYHHH>>>:::???EEE\\\ZZZ===333///+++777fffkkk===---...666aaa^^^555000)))666hhhuuuAAA111888FFF~~~ZZZ777444999YYYTTT///)))((($$$''' ###&&&&&&%%%$$$######$$$%%%%%%$$$"""!!!###$$$$$$%%%'''&&&%%%######$$$$$$%%%'''((()))((((((''')))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%(((+++...//////111///444;;;<<<>>>QQQiiiggg===000,,,222EEEwwwooo;;;...+++222NNN[[[666555888NNNIII888222777GGGmmmwwwwww}}}{{{~~~~~~}}}yyytttsssuuuwww{{{|||{{{xxxvvvwww|||yyyMMM111+++'''&&&,,,;;;aaaGGG///)))&&&***;;;bbbUUU555///)))%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" $$$)))***(((%%%%%%&&&))))))((('''''''''''''''((()))...222888SSSvvvnnnsssdddHHH???===:::999:::::::::999444444555777888888666444999888888777555333111000000//////000222333222111////////////000111111222111111000///...............333222555;;;:::<<>>;;;AAAHHH```ppp|||999222,,,+++777gggeee999+++...;;;jjj\\\333111)))777lllqqq???///666EEE~~~[[[999444999YYYOOO+++&&&%%%!!!$$$ """!!!!!!!!!""" """###"""  """%%%&&&%%%$$$%%%&&&######$$$&&&&&&&&&&&&&&&)))((('''((()))***((('''((()))))))))((((((***+++))))))+++222;;;EEELLLOOOWWWWWW___iiiiiihhh{{{[[[777...***...>>>ooohhh999------444RRRUUU444555888RRRxxxCCC555111555FFFggg|||xxxwwwzzzaaa===***,,,***&&&+++===dddGGG000+++&&&+++???hhhvvvKKK///...***%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%))))))((('''''''''''''''''')))...222888QQQbbbFFF>>>===;;;;;;<<<<<<:::999555444444555777777666444888888777666555222000//////......///222222222000............///000111222//////...............///---222111444;;;999:::FFFmmmpppGGG???;;;;;;???@@@HHHpppUUUBBB>>>???EEEMMMhhh^^^IIIBBBBBBFFF===???;;;AAA>>><<<@@@<<<888???>>>===>>>@@@>>><<<>>>CCC???AAACCCDDDCCCAAAAAAAAA???===>>>BBBAAA>>>@@@FFFCCCJJJQQQTTTUUUUUUXXX[[[^^^ccchhhjjjjjjlllppptttssstttwww{{{~~~xxxvvvsssqqqqqqrrrssstttvvvvvvuuuuuutttrrrqqqpppuuutttsssrrrpppkkkfffaaa]]]XXXSSSNNNHHHGGGRRR___oooiiiLLL@@@888;;;===;;;<<>>GGGlll~~~ppplllmmmpppuuu{{{~~~}}}^^^FFF666333555<<>>...555CCC~~~^^^<<<777;;;[[[MMM)))%%%###!!!  """""""""###%%%!!!######""" """$$$$$$$$$&&&'''$$$%%%&&&((())))))))))))******+++---///000...,,,---...000111222444777999AAABBBGGGRRRaaarrrTTT333,,,(((+++999iiiddd888......666UUUOOO000222666RRRppp===333111555IIIeee|||xxxyyy}}}}}}||||||zzzwwwtttvvvtttuuusssooonnnZZZ999222%%%---,,,(((,,,>>>fffHHH111,,,&&&,,,AAAkkknnnEEE,,,...+++%%%$$$%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''((('''))))))((('''''''''''''''&&&)))...222888OOO```EEE<<<;;;::::::;;;;;;999777666555333333444666666555777777777666444222///......------///111222111000------------...///111111---------------...//////,,,111000333:::888888DDDggghhhAAA;;;444999AAA@@@BBBhhhTTTBBB>>>???FFFNNNjjjdddLLLDDDDDDIII@@@@@@===AAA<<<:::>>>:::666<<<999999;;;===<<<:::===CCC:::===???@@@???=========???<<<===@@@???;;;<<>>666999:::999;;;@@@AAAQQQjjjwwwRRR???888999333222888999KKKpppjjjMMM===888777===HHH\\\hhhPPPAAA;;;AAAKKKdddqqq>>>)))---///333jjj\\\666+++000DDDZZZ<<<888...>>>tttqqqCCC---333KKKYYY::::::<<<^^^}}}NNN444***$$$###%%%  ###%%%'''%%%$$$%%%&&&'''%%%$$$###)))///111000///111444...000444999===>>><<<:::999<<>><<<:::999::::::999777666666666666666777888888<<<;;;999777555333222111000000/////////000000111///---,,,---000000...+++///......---...///000111***111000111999999;;;EEEnnn\\\DDD444777888===BBBGGG^^^uuuJJJ;;;999<<>>999===IIIaaaqqqUUUBBB<<<===KKKccckkk:::)))...,,,:::uuuWWW444,,,222GGGXXX444222+++???xxxlll@@@---333LLLXXX::::::<<<```SSS222&&&###"""!!! """$$$&&&%%%$$$######''''''(((***---222777:::<<>>BBBXXXrrrJJJ???<<<===DDDMMMppptttfff```XXXSSSSSSTTTTTTTTTUUUVVVUUUQQQOOOMMMNNNPPPQQQRRRSSSTTTTTTXXXZZZ\\\^^^``````______\\\\\\aaahhhkkkjjjlllrrr{{{```DDD<<<666666777777999<<<>>>KKKpppaaaJJJ888888999666;;;FFF\\\}}}dddJJJCCC>>>@@@IIIYYYnnnwwwdddNNN???:::;;;FFFYYYooo\\\222'''///+++DDDOOO222,,,333HHHUUU...///+++BBB}}}fff<<<,,,555OOOXXX999:::<<>><<<:::888666444222000000111222222222000...,,,***)))***+++,,,))))))))))))))))))******)))++++++...333;;;\\\yyyHHH111///***+++FFFqqqRRR777)))((($$$$$$%%%!!!$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''(((,,,///777SSS\\\GGGAAA???<<<;;;;;;:::888777666666555555666666777888666666888888888666444333//////...............///...------...000000...---......---,,,---...///000...444333444:::888<<>>CCCGGGLLLOOOUUUUUUXXX^^^fffmmmpppqqqmmmiiiddd___[[[YYYWWWVVVNNNLLLJJJGGGCCC???;;;999888999::::::;;;;;;::::::;;;:::888777666666666666777555333222222222111111555333000///000111222111666666555333222111000000...---,,,+++,,,...000222///333222222888GGGoooyyyFFF...,,,+++,,,GGGsssPPP777***)))%%%%%%'''###########################$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((+++...555RRR[[[GGGBBB@@@===;;;;;;:::888777666555555555555666777777555666888999888666333111///......------------............////////////...///...---,,,,,,---...///...333111333777555>>>RRRnnnHHH:::999777888999:::@@@ZZZ^^^@@@??????===CCCIIIjjjyyyfffHHH>>>777999<<<<<<::::::???IIIhhhkkkRRR<<<777;;;>>>EEEMMMwww}}}{{{pppddd```\\\YYYYYYZZZZZZYYY]]]\\\YYYUUURRRRRRUUUXXXXXXWWWWWWXXXXXXVVVRRROOOQQQPPPOOOOOOPPPPPPPPPOOOTTTRRRQQQQQQRRRRRRQQQQQQUUUSSSSSSUUUYYY\\\]]]]]]VVVWWWXXXZZZ[[[[[[[[[[[[YYYXXXVVVUUUWWWZZZ]]]```ZZZ[[[YYYVVVWWWWWWPPPFFFBBB;;;777;;;???BBBDDDGGGHHHFFFBBB???===:::777555555>>>EEEFFFGGGLLLOOOPPPKKKLLLLLLKKKIIIJJJNNNQQQyyylllXXXCCC222'''&&&***222XXXJJJ000+++111GGGTTT222111---FFF```:::---888PPP\\\<<<999:::aaakkkCCC111+++(((+++222<<>>///111777```ttt???---...+++'''((()))))))))***,,,000222333444555999===@@@AAAAAAAAA@@@???<<<:::999888888555555555444222///...---///000111222222333333222666666666777777888999:::444666888:::;;;;;;;;;<<<;;;999888999;;;>>>???>>>EEEGGGHHHIIIGGGCCC>>>;;;;;;:::888888:::>>>CCCEEEEEEJJJFFFBBBJJJ]]]yyyFFF...---...000KKKwwwLLL555******%%%###%%%"""########################$$$%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$######$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++---333OOOYYYGGGBBB@@@===;;;;;;:::888777555555555555555666666777666777999999888555111/////////...------------------...///////////////000//////------,,,---...///000333111333777777EEE```uuuMMM===<<<::::::999888>>>WWWZZZ======<<<:::AAAEEEeee{{{uuuhhh\\\III@@@999:::<<<<<<<<<======EEE\\\qqqxxxyyyiiiUUUCCC???DDDIIIPPPVVVnnn}}}yyyxxxxxxyyy|||~~~}}}{{{{{{{{{|||~~~}}}||||||{{{{{{{{{|||rrreeeVVVQQQJJJFFFEEEGGGIIIJJJMMMMMMLLLJJJGGGGGGIIIKKKNNNMMMMMMMMMNNNMMMJJJGGGGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGFFFDDDCCCDDDEEEJJJIIIIIIJJJLLLMMMNNNNNNKKKLLLMMMNNNNNNOOOOOOOOONNNLLLHHHFFFEEEGGGIIIKKKIIIJJJIIIGGGHHHIIIFFFBBBBBB<<<888;;;>>>>>>>>>???===;;;:::;;;======;;;999666===BBBBBBBBBEEEGGGEEEBBBDDDEEEEEEEEEDDDEEEEEEHHH???222)))%%%&&&((()))888cccJJJ000---111FFFTTT//////,,,FFF]]]888---888PPP\\\<<<999888___bbbGGG===<<>>@@@@@@@@@AAACCCFFFJJJNNNQQQSSSUUUWWWXXXTTTTTTWWW\\\ccchhhjjjkkkmmmppptttvvvuuuooohhhdddcccccccccdddiiinnntttxxxvvv{{{tttmmmuuuyyyHHH222222///555SSS~~~}}}FFF000'''(((""" """ ###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$######$$$"""###$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((******,,,---333MMMWWWEEEAAA???<<<;;;;;;:::888777555555444444555555666777777888888888666444111///000000///...------------,,,...000000//////000111111000///...---...//////333444222555:::===RRRtttTTT>>>;;;666888999:::DDD```[[[???===999777???GGGddd~~~~~~xxxtttssspppmmmiiifffddd```ZZZUUUPPPHHHAAA???>>><<<>>>BBBGGGLLL]]]jjjjjjpppwwwtttttthhh^^^^^^bbbfffkkkpppttt}}}pppppprrryyywwwkkkYYYTTTLLLGGGFFFGGGIIIJJJHHHIIIJJJIIIHHHGGGIIIJJJKKKKKKKKKMMMOOOPPPNNNLLLGGGGGGFFFDDDAAAAAABBBDDDAAACCCEEECCCAAABBBEEEIIIKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLQQQNNNJJJGGGEEEEEEGGGHHHIIIJJJKKKKKKKKKIIIHHHFFFHHHCCCAAACCCDDDAAA@@@BBB@@@@@@@@@BBBDDDDDDCCCBBB???FFFKKKLLLMMMPPPPPPMMMLLLMMMNNNNNNNNNLLLKKKJJJ((((((%%%######&&&)))+++;;;nnnHHH000...///@@@MMM---------HHHZZZ555+++777OOOYYY;;;888777^^^sssiiikkkttt~~~{{{yyyvvvqqqkkkfffUUUQQQNNNMMMOOORRRSSSRRRGGG:::---(((&&&%%%%%%'''(((,,,888aaa~~~GGG000//////BBBwwwTTT888---000===kkkWWW666000***$$$)))&&&%%%%%%&&&'''''''''&&&'''(((*********)))))))))&&&))),,,,,,+++***+++---)))+++---------///333777:::<<>>EEEJJJRRRUUU[[[bbbiiiooosssvvvnnnttt}}}vvvEEE000111---<<>>+++%%%)))%%%$$$'''&&&""""""######$$$$$$$$$$$$#########""""""!!!"""###%%%%%%###"""###$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***---111666PPPQQQ@@@>>><<<:::999::::::999777555444444444444555666666555555555555555555555555222222111//////.........+++...111111//////111333333222111/////////000111111111///222:::BBBaaa\\\BBB===555777888666>>>VVVvvvuuuPPP???@@@:::777AAA???QQQzzz~~~~~~}}}{{{yyytttsssrrrqqqsssvvvyyy{{{{{{}}}~~~{{{uuuvvv|||~~~{{{{{{|||~~~|||}}}~~~|||zzzyyyzzz{{{wwwzzz|||{{{wwwsssrrrrrrzzz|||}}}~~~~~~~~~~~~{{{yyyyyyyyyuuurrrrrrqqqpppqqqsssooohhh```VVVLLLFFFKKKTTT```bbbnnnsssnnnttt~~~}}}uuunnnooorrrvvvzzz~~~{{{yyywwwtttqqqoookkkgggddd^^^aaadddffffffeeefffgggggghhhjjjooouuuyyyzzzzzzvvvwwwvvvsssooonnnpppsssppprrrrrrnnniiiiiiooouuuzzz{{{}}}}}}|||||||||}}}wwwwwwxxxzzz{{{~~~}}}{{{xxxwwwwwwwwwxxxsssvvv|||}}}wwwsssssskkkmmmtttzzzxxxttttttxxxxxxzzz{{{{{{zzzzzz|||~~~~~~""" """'''((('''...777TTTOOO111,,,333888eee}}}EEE---...,,,OOONNN333'''000OOOUUU222111888\\\tttfff\\\VVVSSSPPPOOOOOOMMMHHHDDD;;;;;;;;;<<<<<<:::777555333111///.........---,,,%%%&&&((())))))(((&&&%%%###"""###"""$$$'''***---NNNiiiCCC...)))...EEEtttNNN777...///===oooQQQ222++++++)))''')))&&&###&&&***---+++((()))((((((***,,,...---,,,222000111555888999<<>>sss]]]888000&&&"""###&&&&&&%%%############""""""""""""######""""""!!!!!! $$$$$$$$$$$$############!!!""""""###$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&***+++...222;;;XXXuuuNNNAAA===:::777888;;;<<<888333555555444444444444555555222333444555666555444444333222222111000000//////......---------...//////555444333000......111333333444333000444DDD^^^qqqjjjQQQAAA:::444444444888AAAOOO^^^hhhkkk^^^LLL@@@;;;::::::999===JJJZZZcccdddaaa```aaaeeedddcccccccccbbb```___ZZZYYYWWWWWWXXXYYYYYYXXXTTTTTTTTTTTTUUUVVVWWWXXX\\\[[[YYYWWWWWWWWWWWWWWWWWW\\\^^^^^^cccooouuuuuuvvvtttqqqmmmiiiiiikkknnntttsssrrrooommmlllnnnppptttyyy|||{{{vvvuuuzzz}}}zzzyyy{{{}}}~~~{{{yyyyyyzzz|||}}}}}}~~~zzzyyyzzzwwwuuurrrnnniiieeeeeeeeegggddd]]]VVVRRRRRRVVVZZZ^^^ccchhhiiiiiilllssszzzwwwwwwyyy|||||||||{{{wwwxxxzzz|||((($$$"""###&&&///AAARRR~~~WWW888***111888gggvvv@@@+++---,,,QQQLLL333(((222PPPRRR222222777TTTxxxllldddWWWTTTPPPKKKFFF???777111555333000000000///,,,***((((((((())))))((('''%%%((('''&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""######!!!"""%%%$$$###&&&+++---???cccgggAAA///))),,,AAAnnnIII444,,,...;;;nnn___???000+++(((&&&***+++///444888999666333;;;===@@@EEEJJJNNNNNNNNNKKKHHHJJJSSSZZZ^^^bbbfffxxx~~~jjj>>>---///555HHH}}}SSS666...&&&"""###%%%&&&%%%############"""""""""!!!$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$(((''''''&&&&&&'''''''''***+++...222>>>^^^pppLLL@@@===:::777999<<<===:::666999999888777777777888888666777777888888888888777111111000///...------,,,///000000222333444444444111222333444333444666888000333666777888???KKKTTT]]]aaaccc]]]OOOAAA888666777777777888;;;AAAHHHNNNSSSLLLCCC<<<999999999999;;;BBBKKKOOOMMMJJJIIIJJJGGGGGGGGGHHHHHHHHHFFFEEEFFFEEEEEEGGGJJJLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPOOOMMMKKKJJJIIIJJJJJJEEEHHHHHHFFFKKKVVV^^^___eeedddbbb^^^[[[\\\^^^aaammmmmmllliiiggggggiiikkklllqqqsssqqqlllkkkooosssvvvssspppmmmlllmmmoooppppppqqqqqqpppmmmlllmmmmmmppprrruuuvvvuuuuuuuuuvvvppptttxxxzzzzzzyyyyyyzzzvvvtttqqqmmmiiifffddddddhhhgggddd```^^^```eeeiiijjjkkkmmmooorrrvvv{{{}}}&&&(((...555>>>OOOiii~~~XXX555(((///999jjjlll888))),,,---TTTHHH111)))333RRRJJJ...//////@@@```pppsssxxx~~~xxxoooiiiaaa^^^YYYSSSMMMEEE===888999666111...,,,***'''&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&$$$"""!!!"""$$$''')))'''(((***+++'''$$$(((000999]]]___<<<...(((***>>>iiiFFF333------777jjj|||\\\GGG:::555666666???LLLWWW^^^`````````^^^aaafffmmmtttwwwwwwvvvxxxtttvvv]]]888,,,///;;;VVVJJJ222,,,%%%!!!"""$$$%%%%%%#########""""""""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%((((((''''''''''''((()))&&&'''***000@@@cccfffHHH@@@:::777555666999;;;:::888777666666555444444555555555555444444444444444555888777777666444333333222...///000111222222222222111222333333111//////000///222666888999:::<<>>:::888888666888<<<>>>@@@CCCFFFHHHHHHHHHHHHEEEBBB?????????BBBBBBCCCCCCBBBBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHIIIKKKPPPTTTWWWXXXWWWUUUUUUTTTSSSSSSSSSTTTTTTNNNMMMJJJHHHFFFFFFFFFFFFJJJJJJHHHFFFJJJSSSZZZ]]]______]]][[[ZZZ[[[^^^aaa___``````^^^]]]]]]```bbbaaadddgggfffbbbbbbfffjjjlllkkkiiiggghhhjjjlllnnnqqqrrrssssssrrrrrrsssttt}}}}}}~~~~~~}}}xxxyyyzzzzzz|||(((999PPPdddsssaaa999+++...:::qqqfff333(((,,,000XXXDDD000***444SSSxxxEEE...111+++...<<<@@@AAAEEEKKKRRRXXX\\\___```[[[YYYUUUPPPLLLKKKMMMOOOKKKJJJJJJJJJIIIDDD>>>:::444333111000...---,,,++++++)))&&&###""""""###### !!!!!!!!! !!!!!! """###%%%&&&'''''''''&&&''''''((()))***---222777<<>>VVVPPP444+++&&&)))===iiiHHH444...---444eeesssbbb]]]___aaalll{{{pppLLL333+++...<<<\\\}}}EEE...)))$$$!!!"""###$$$$$$############""""""""""""##################$$$$$$"""###############$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))%%%&&&)))000BBBeeetttVVVBBB===999777555666999<<<<<<;;;999888777666666666666777888777555444444444555666555555444333222111000000333333222222222222222222555666666444222111111222555444444555999===@@@BBBCCCAAA@@@???>>>>>>===<<<888<<<@@@DDDGGGIIIKKKMMMLLLOOORRRPPPJJJEEEDDDEEELLLJJJHHHHHHKKKNNNMMMLLLDDDGGGKKKPPPRRRUUUWWWXXXUUUWWWZZZ```eeehhhhhhgggbbbaaa```___^^^]]]]]]^^^___^^^\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRUUUZZZ___aaa^^^^^^^^^]]]\\\^^^aaadddeeefffggggggffffffiiikkkjjjnnnrrrrrrrrrsssxxx|||KKKccc]]]333//////???{{{bbb222(((---111\\\{{{???...)))333SSStttDDD111777///))),,,''')))+++...111444555555555444444333000---+++,,,------+++***+++++++++)))((()))(((&&&$$$"""!!!!!!"""""""""  !!!###"""$$$%%%%%%$$$%%%(((+++---000222222111000111222222777@@@KKKWWW```gggjjjrrrrrrqqqmmmcccZZZ\\\cccCCC...)))%%%***>>>iiiJJJ333---///888hhhxxxkkkkkkcccPPP:::,,,((()))333PPPooo}}}fff>>>***'''$$$""""""###$$$%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))***,,,---000???[[[}}}}}}|||}}}~~~yyyrrrlllfffXXXEEE::::::999999999:::<<<>>>??????======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===999999999888777777666666777666555555666777999:::777888999999999;;;???AAA999777666999???EEEIIIJJJFFFEEEDDDEEEFFFFFFCCCAAAIIIJJJJJJJJJIIIIIIKKKLLLTTTYYY]]][[[WWWTTTVVVYYYccc``````ccchhhjjjiiifff]]]bbbiiinnnrrruuuxxxzzz}}}}}}{{{zzzyyyyyyxxxxxxyyy{{{|||}}}~~~RRR---000222III\\\222(((---222\\\uuu;;;,,,(((111QQQrrrAAA,,,333,,,&&&%%%######%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$"""""""""&&&$$$""""""###$$$$$$###$$$$$$### !!!"""###"""  !!!"""""""""$$$'''***(((+++000222333555999===BBBFFFKKKLLLKKKKKKMMMOOOXXXaaaoooqqq===---(((&&&---AAAkkkLLL222+++333AAArrr}}}vvvrrrnnnllljjjiiihhhfffeeecccaaa___^^^```bbbcccffffffggghhhiiiiiijjjjjjoooooommmiii```UUUKKKDDD===AAA???666,,,((('''&&&''';;;LLLRRRWWWVVVGGG333'''&&&$$$#########%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''(((((()))***++++++------,,,333EEEXXXcccdddcccbbbaaaaaa___\\\YYYZZZXXXVVVTTTTTTUUUWWWYYYWWWWWWUUUSSSQQQQQQSSSVVVWWWSSSPPPNNNFFF===999;;;888999;;;===>>>?????????999999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>============<<<<<<<<<<<<555666888:::;;;=========;;;===??????@@@AAADDDGGGAAACCCGGGLLLQQQTTTTTTTTTVVVWWWZZZ^^^bbbcccaaa___iiihhhfffdddaaabbbeeehhhtttyyy~~~qqqLLL333---777VVVRRR333(((,,,000ZZZooo888***&&&...OOOzzzCCC(((+++$$$!!!### !!!!!!"""""""""!!! !!!###"""!!! !!!"""###"""""""""$$$$$$"""!!!!!!"""!!! ###&&& !!!!!! !!!%%%(((###%%%'''((())),,,111555666<<>>>>>>>>======<<<:::::::::<<<>>>???======>>>>>>????????????@@@@@@AAA???;;;666000,,,+++000000+++(((***+++)))&&&000444444888555...,,,%%%%%%%%%$$$$$$$$$%%%'''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((************+++,,,------+++//////---000:::@@@AAADDDCCCBBBCCCEEEDDDAAA>>>@@@?????????@@@AAACCCDDDDDDDDDCCCAAA@@@BBBFFFIIINNNLLLKKKKKKGGGCCCBBBEEE@@@CCCFFFHHHIIIHHHHHHHHH@@@@@@AAAAAACCCDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKDDDDDDEEEEEEFFFGGGGGGGGGIIIMMMSSSWWWWWWTTTOOOLLLIIINNNUUU[[[^^^```aaacccgggkkkqqqvvvzzz||||||}}}}}}tttsssrrrtttvvvwwwwwwvvvqqqooommmlllmmmllliiifffmmmpppsssuuuuuuuuuvvvvvvwwwzzz|||{{{yyyzzz{{{||||||zzzxxxxxxzzz}}}pppKKK444&&&***:::```KKK333'''***...XXXkkk666)))%%%,,,MMMNNN,,,***"""$$$ !!!!!!!!!!!!!!! !!!""""""!!! !!!###%%%!!!!!!###%%%'''&&&$$$!!!###%%%'''&&&$$$$$$'''***((()))+++++++++///666;;;;;;>>>AAACCCDDDHHHOOOTTT]]]eeepppxxx~~~```999+++$$$&&&222KKKwww^^^;;;111???UUU}}}xxxxxxiiiiiihhhddd]]]XXXTTTTTTTTTNNNIIIIIILLLMMMIIIDDDEEEAAA>>>>>>@@@???999444888777555555555555333111444111...---...///000///------,,,---...000111222222222222222222222222222...///222444444333222000+++000000+++***///111...,,,000,,,***,,,&&&###+++$$$%%%%%%%%%$$$%%%&&&''')))(((((((((((('''''''''%%%&&&'''((()))***+++,,,((())))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000666888777:::@@@@@@<<<>>>======???BBBCCC@@@>>>???????????????@@@@@@AAAFFFFFFEEEDDDEEEHHHMMMPPPSSSRRRRRRRRRPPPMMMMMMPPPPPPTTTXXX[[[[[[YYYXXXWWWVVVVVVWWWYYYZZZ\\\^^^______```ccceeefffgggffffffhhhiiiiiijjjlllmmmmmmnnnpppvvv~~~xxxmmmfffXXXbbbrrr~~~yyyqqqllljjjiiihhhfffhhhjjjmmmooonnnnnnnnnooorrruuuwwwvvvsssqqqrrrtttlllllljjjiiihhhgggggggggiiinnnsssrrrmmmiiihhhiiilllnnnpppmmmhhheeedddeeedddaaa^^^]]]^^^___^^^\\\```\\\ZZZ[[[ZZZXXXYYY]]][[[ZZZYYYZZZZZZXXXTTTRRRNNNMMMLLLMMMOOOQQQQQQQQQPPPLLLIIIIIIKKKMMMMMMLLLHHHKKKOOOQQQQQQQQQQQQRRRQQQSSSSSSPPPNNNOOOVVV\\\^^^]]]\\\\\\[[[ZZZVVVTTTTTTUUUUUUSSSPPPOOOQQQTTTxxxnnn```RRRBBB333,,,+++333@@@mmm~~~MMM'''(((+++222SSS```333%%%%%%111PPP[[[///&&&(((!!!!!! !!!"""$$$%%%"""!!!!!!!!!"""$$$'''(((+++...111000------222666666666777888999:::;;;;;;???<<<:::@@@KKKTTTXXXYYY___```aaacccgggppp|||]]]666)))(((""",,,OOO~~~\\\FFF222888ZZZ{{{uuupppmmmddddddbbb___\\\YYYVVVUUUTTTRRROOOOOOOOOMMMHHHDDD>>>>>>???>>>;;;777444333555111...000444666333///)))***+++++++++***((((((+++,,,---+++***)))+++,,,+++***)))(((((()))***+++,,,,,,,,,,,,---///000111000111111222222222222111222222222333555888:::<<>><<<111((((((+++)))'''%%%(((***++++++))))))***+++---///000///---++++++++++++,,,...///000000000000...///000111222444555555777666555333111222555888888888777666777:::???CCCGGGEEEDDDCCCCCCEEEHHHJJJKKKKKKIIIGGGFFFFFFHHHKKKSSSPPPLLLKKKMMMQQQTTTUUUZZZXXXUUUUUUZZZcccmmmsssuuuvvvxxxzzz|||~~~lll```mmm{{{tttpppmmmlllfffgggfffbbb^^^```gggmmmxxxwwwvvvssspppmmmjjjhhhjjjjjjjjjkkkllljjjgggddd___```aaabbbaaa^^^\\\ZZZUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNKKKHHHFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIHHHFFFDDDDDDEEEHHHHHHGGGFFFEEECCCAAA@@@EEEEEEEEEDDDCCCAAAAAAAAA??????>>>===============;;;;;;<<<<<<===>>>>>>>>>===<<<:::999888999999:::444333333555888999999888999888666555555666888999666666777777777888888888===;;;999888888888:::;;;??????>>>===<<<;;;;;;:::888888888888888888888888yyyuuuqqqjjj```YYYOOOFFF<<<666000+++***---222NNNzzz}}}JJJ+++'''(((111TTTWWW111$$$%%%///LLL[[[///$$$%%%###"""!!! !!!$$$%%%%%%$$$)))((('''''')))---000222>>>CCCJJJNNNQQQUUU[[[aaaiiiiiikkklllnnnooopppqqqooollllllpppxxxRRR000%%%(((%%%,,,DDDcccvvvvvvoooLLL:::))),,,CCC]]]mmmrrrqqqpppnnnjjjeee___ZZZWWWVVVUUUSSSPPPMMMJJJHHHGGG@@@???>>><<<:::777444333666444333333444444111...///---+++))))))((('''''')))'''&&&''')))***(((%%%((((((''''''''''''((()))+++,,,,,,***(((((()))***000///...------...///000222333333555777999;;;<<<::::::;;;===>>>?????????>>>>>>>>>???CCCIIIOOOSSSXXXWWWWWWWWWXXXWWWTTTRRR@@@444+++***,,,+++******...000222333333444777888999::::::999888777888999<<<<<<<<<======>>>>>>>>>===>>>@@@BBBEEEHHHIIIJJJKKKLLLKKKJJJJJJLLLOOORRRTTTTTTTTTSSSSSSVVVZZZ^^^iiihhhgggggghhhkkknnnpppsssssssssqqqooonnnpppqqq~~~{{{zzz|||ooo___PPP]]]yyy~~~}}}|||uuutttrrrqqqqqqooollliiijjjgggbbb\\\WWWSSSPPPNNNIIIJJJIIIEEEAAAAAAFFFKKKPPPOOONNNMMMKKKIIIGGGFFFAAAAAAAAACCCDDDCCC@@@>>>@@@AAAAAAAAAAAA@@@>>>===???>>>===<<<;;;;;;;;;;;;<<<;;;999777666555555666555444333222222333444555888999::::::999777666555666777888777555333333444555555555555444333222222444222///000222444222///111000000///.../////////,,,------......///000000......,,,+++++++++,,,,,,***))))))+++---//////...111000////////////000111///.........//////000000000///...---,,,---......000000//////...---------000000000000000000000000WWWTTTOOOLLLJJJEEE>>>888///(((###$$$%%%&&&***///777cccuuu???)))&&&&&&333ZZZJJJ...###$$$---GGGeee888(((%%% !!!((($$$&&&+++111666888888666333555999???HHHRRR[[[aaaqqqwwwjjjGGG000))))))***///:::GGGNNNMMMJJJ???444******444>>>BBBAAACCCCCCCCCBBB???===:::888000000000000000000000000,,,---,,,,,,***(((&&&%%%&&&%%%%%%%%%'''(((((('''///***%%%###$$$%%%%%%$$$%%%&&&&&&'''''''''&&&%%%((('''%%%$$$%%%''')))+++,,,------,,,******+++---222111000//////000111222666666777888:::<<<>>>@@@:::;;;===???AAACCCEEEFFF>>>>>>>>>@@@GGGPPPYYY____________``````^^^ZZZVVVAAA666------111444777:::DDDGGGJJJMMMOOOQQQUUUWWW[[[\\\\\\[[[ZZZZZZ]]]___dddcccbbbbbbbbbcccdddeeehhhjjjlllppptttwwwzzz{{{zzz{{{|||||||||iiiNNNIIIAAAKKKfffzzzvvvtttuuuvvv|||vvvlllccc]]][[[[[[\\\eeedddaaa]]][[[YYYXXXXXXSSSSSSSSSSSSSSSQQQMMMJJJMMMLLLKKKHHHEEEAAA===;;;<<<===<<<888333111333666444444444444333222222222333333444555777777555333111000000000000000000111000///...---,,,,,,,,,,,,/////////...------,,,+++***)))(((''''''((()))***...////////////---,,,++++++---...---+++*********)))******+++++++++*********&&&"""###))),,,)))%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&''')))+++***))))))))))))******)))))))))+++***)))))))))***,,,,,,)))))))))(((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))666444222111111///,,,)))(((&&&&&&'''(((+++444???UUUppp777((('''&&&888ddd~~~kkk===***!!!$$$***@@@zzzsssIII333***$$$%%%++++++999KKKZZZaaabbbbbbbbbZZZ]]]cccmmmzzzxxxppplllggg```XXXOOOAAA000&&&$$$"""###&&&+++///000///...---)))&&&&&&((()))(((&&&---...///000000000000000---------......//////000+++,,,---------+++***((()))((((((((()))*********444///***)))+++,,,+++((((((***,,,---,,,+++,,,---*********+++,,,---///000111333444444333444666888:::999888777777888999:::======>>>>>>@@@AAACCCDDDBBBCCCDDDGGGJJJMMMPPPQQQIIIIIIJJJNNNUUU^^^ggglllmmmmmmnnnooonnnkkkfffbbbPPPGGGAAADDDLLLSSS[[[aaasssvvvzzz}}}rrrLLL;;;<<<===AAATTT|||}}}zzz{{{|||zzzyyytttqqqmmmiiifffdddccccccbbb```\\\YYYWWWVVVVVVVVVXXXVVVRRROOOLLLKKKKKKLLLRRRPPPMMMKKKIIIIIIJJJKKKKKKLLLNNNPPPPPPMMMIIIEEEDDDEEEGGGGGGEEEBBB>>><<>>mmmtttTTT000&&& $$$(((;;;tttbbbIII<<<666555888HHH___}}}zzztttjjj^^^SSSKKKFFFCCC;;;777333222...)))&&&&&&&&&&&&'''***,,,---,,,+++))))))******))))))((((((///////////////...------......///000222333444444///111333444444333222000333333333111000......---444444444777:::;;;999666999:::<<<<<<<<<===???AAA@@@BBBEEEGGGIIIIIIHHHGGGJJJLLLNNNOOOPPPRRRUUUXXX[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[]]]```bbbeeefffiiijjjkkkmmmpppsssvvvxxxwwwxxxzzz}}}yyyrrrnnnsss|||}}}UUUAAA;;;:::>>>===HHHkkk}}}yyyvvvsssqqqpppoooiiifffjjjnnnkkkgggeeeeee```[[[ZZZ[[[]]]\\\[[[XXXWWWUUURRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMKKKLLLMMMNNNPPPPPPQQQPPPPPPNNNMMMJJJGGGFFFFFFGGGGGGKKKLLLNNNQQQQQQOOOIIIEEE>>>@@@BBBCCCBBB@@@===;;;999999999777333///,,,+++***)))((('''&&&&&&&&&'''&&&%%%&&&(((+++,,,,,,++++++***((('''(((***,,,...)))(((''''''''''''''''''&&&''')))******)))'''%%%$$$###"""!!!!!!"""###$$$((()))*********)))((('''&&&((())))))'''&&&&&&'''(((((((((((('''&&&%%%$$$$$$&&&(((&&&###!!!"""$$$$$$######"""""""""""""""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###$$$%%%'''(((((('''%%%$$$!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((''''''((()))+++,,,,,,...333:::DDD[[[eee444+++'''%%%EEEvvviii???&&&### %%%(((777pppttthhhbbb``````xxx~~~xxxqqqiiicccbbb^^^ZZZWWWVVVUUUQQQNNNGGGCCC===777222///------......------,,,+++******(((((((((***,,,---------//////000000///000222444666777888:::<<<>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPSSSUUUXXXZZZ[[[YYYXXXVVVVVVVVVVVVTTTOOOKKKHHHGGGKKKOOOVVV]]]aaabbbbbbaaagggffffffgggiiimmmppprrrtttwwwzzz~~~~~~|||zzz}}}cccBBB<<<<<<888<<<:::BBB___xxxooohhhfffdddaaa^^^]]]]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\XXXXXX]]]```^^^[[[[[[]]][[[XXXWWWWWWXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTQQQSSSWWWXXXWWWSSSOOOLLLOOOQQQTTTWWWYYYXXXVVVTTTSSSQQQNNNKKKHHHFFFEEEEEEGGGHHHJJJLLLLLLJJJEEEAAA999999999:::999777666555222222222111///,,,)))'''***)))'''%%%$$$$$$$$$%%%)))((((((***---//////...'''&&&%%%$$$%%%''')))***(((((('''''''''''''''(((%%%&&&'''(((((('''%%%$$$###"""!!! !!!"""###&&&'''((())))))((('''&&&%%%&&&((((((&&&%%%&&&&&&''''''''''''&&&%%%$$$######(((---+++%%%!!!"""$$$%%%$$$$$$############### !!!!!!"""######$$$""""""###$$$$$$$$$######$$$###""""""###$$$###!!!!!!###$$$&&&&&&$$$###!!!"""""""""###############%%%$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&...///000222555999>>>BBBQQQTTT]]]kkkyyyWWW222,,,+++***NNNccc333$$$!!!&&&(((555nnn|||xxxnnnjjjfffeeefffggghhhiii]]]WWWOOOJJJHHHDDD???:::<<<;;;::::::999888777666:::888555333111111111222000333555555333444666777222555888888888999<<>>UUU~~~}}}}}}~~~|||xxxsssmmmiiibbb___ZZZWWWVVVWWW[[[]]]\\\^^^``````]]]XXXRRRNNNOOONNNLLLJJJIIIIIILLLMMMQQQRRRSSSUUUWWWZZZ\\\]]]___]]]___dddeeecccbbbdddcccccccccaaa^^^]]]^^^___^^^______^^^\\\YYYVVVTTTPPPRRRUUUVVVUUURRRNNNLLLLLLNNNRRRUUUVVVTTTQQQNNNMMMLLLJJJGGGDDDBBB@@@???@@@@@@AAABBBCCC@@@<<<888666444222000///......///...------------,,,+++))),,,+++)))((('''((())))))###""""""###&&&((((((((())))))((('''((((((******))))))(((((((((((())))))'''(((((()))((('''&&&%%%%%%$$$###""""""###$$$%%%'''((()))******)))((((((&&&((())))))(((''''''((('''(((((((((((((((''''''%%%***///000,,,(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$&&&$$$######$$$$$$###!!!!!!!!!"""######"""!!!!!!###%%%&&&(((((('''&&&%%%&&&&&&$$$#########$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&NNNPPPTTTXXX___fffooottt}}}RRR444111///000WWWbbb///''' '''(((444mmmzzztttnnnmmmnnnmmmhhhccc]]]XXXRRRNNNLLLIIIDDD@@@@@@<<<999888:::===???@@@;;;666333444888:::999666444666:::;;;<<<===???AAACCCCCCCCCDDDFFFHHHJJJLLLMMMRRRVVVVVVVVVYYY^^^```___eeejjjkkkhhhiiipppwwwttttttuuuwwwzzzZZZEEE===666444777777888<<>>;;;;;;<<<>>>@@@CCCEEEFFFIIIOOOWWW]]]aaadddhhhkkkkkkoootttwwwyyy}}}aaaCCC999777222///111333888<<>>;;;666333333666;;;>>>@@@@@@AAABBBAAA>>><<<:::>>>999666777777888<<>>============<<<:::???;;;888888;;;<<<999555444666666333...++++++---...///000000...---...000......,,,+++***)))))))))&&&&&&''''''(((((())))))***)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$''''''%%%%%%%%%%%%''''''(((((((((((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''+++***))))))******(((''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&''')))+++---...&&&%%%###!!! !!!"""######$$$$$$$$$#########""""""############""""""!!!!!!########################!!!###'''******(((%%%###$$$$$$$$$#########"""""""""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$WWW666222000EEEooopppAAA(((!!!!!!%%%<<>>'''###""""""---FFF[[[dddgggfffccc^^^YYYTTTPPPNNNJJJHHHDDDAAA>>>;;;777444666555444222000///...---...,,,*********)))'''%%%((((((((((((''''''''''''"""%%%((((((&&&&&&(((***%%%%%%'''(((***,,,---...222222;;;PPPlll|||yyytttooolllhhhdddaaa]]]ZZZVVVVVVWWWWWWUUUSSSQQQPPPPPPQQQRRRSSSSSSRRRKKKEEEFFFRRR^^^eeelllttt}}}qqqiiiiiikkk}}}xxxmmmgggddd^^^TTTMMMBBB777000444777444222444333777::::::;;;>>>===999@@@FFFSSSaaahhhkkkoootttwwwvvvxxxzzzwwwpppiiigggYYYQQQLLLMMMLLLFFF???;;;:::777777:::>>>BBBKKKTTT___fffnnnsssuuuvvvyyy{{{yyytttnnnjjjiiikkklllmmmjjjiiigggccc]]]YYYWWWWWWTTTNNNHHHGGGCCC<<<555222000111111222111000...------...000111222222222111///......//////222<<>>888:::===AAAEEEHHHJJJLLLMMMPPP]]]xxx~~~yyyuuuiiigggddd___YYYSSSNNNLLLGGGDDDAAA>>>===;;;;;;:::999777666666999::::::999888888888999<<<>>>>>>===<<<666555999======>>>AAAGGGIIIMMMPPPRRRTTTXXX[[[___eeeooovvvyyyxxxvvvuuummmjjjeee```[[[VVVPPPMMMOOOPPPQQQOOOLLLKKKMMMOOOOOOPPPSSSUUUVVVWWWWWWWWW]]]\\\[[[\\\```eeekkknnnllllllmmmnnnpppsssvvvxxxyyyyyy}}}zzzvvvtttnnniii___SSSHHHBBBBBBDDDKKKSSSYYYWWWSSSWWWeeerrrvvvwwwwwwvvvsssooojjjggggggeeebbb^^^]]]^^^aaadddgggkkkppptttuuuuuuuuuuuuvvvwwwxxxzzz}}}~~~~~~{{{zzzyyyxxxwwwvvvtttgggZZZRRRMMMFFF===888444000111666777333222444222666:::<<<======<<<;;;===III[[[iiippptttyyy~~~yyyvvvyyy}}}zzzppphhhggg\\\QQQGGGEEECCC???:::999;;;888888;;;<<<>>>EEEMMMPPP\\\iiinnnrrryyy~~~wwwsssssstttuuuuuuvvvqqqgggYYYMMMEEECCCCCCAAA===:::999888777444333111222333444333111///...---...///111111111111111,,,---...///---///;;;HHHhhhkkkQQQAAA:::111000......//////---,,,+++++++++---000111000...***++++++***)))))))))))))))***,,,+++******+++,,,,,,+++***(((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""""""""""""""###%%%&&&&&&%%%$$$###$$$##################$$$)))))))))(((&&&%%%###"""###%%%&&&%%%$$$###$$$%%%'''((()))(((((('''((()))))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! """!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""!!!!!!!!!"""""""""######$$$$$$###"""!!!!!!!!!"""~~~zzzrrrqqqooojjjcccZZZSSSNNNQQQJJJEEECCC;;;...%%%$$$###***...,,,***+++''' ###%%%$$$%%%(((******+++***)))''''''&&&''''''###!!! !!!"""###""" ######$$$$$$$$$%%%%%%%%%"""###$$$%%%''')))+++------...000000000222555888<<<>>>@@@AAACCCLLLZZZdddeeehhhlllqqquuuyyy{{{}}}{{{pppjjjaaa___\\\VVVPPPJJJEEEBBB>>>>>><<<:::888555222111------,,,++++++,,,---///,,,++++++---000333444444444333333444666777777666111---,,,---...,,,,,,---***,,,///000111222555777888===EEELLLQQQTTTWWWXXX]]][[[YYYUUUOOOFFF===666222333222111/////////000...000222333444444333222444333333333666:::>>>AAA>>>>>>>>>@@@BBBFFFIIIJJJHHHHHHKKKOOOOOOMMMOOOSSSXXXYYYYYYYYYYYY[[[___bbbcccbbbbbbaaa``````______ZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWZZZ]]]]]]]]]^^^]]][[[[[[\\\___bbbeeeeeeffffffdddaaa^^^[[[YYYYYYWWWTTTPPPKKKGGGEEECCCCCCAAA===777333000000000333777::::::888:::AAAGGGHHHIIIKKKLLLKKKIIIGGGEEEDDDDDDBBB@@@@@@CCCIIINNN^^^iiivvv}}}~~~|||}}}}}}{{{zzzzzzxxxuuusssmmm]]]NNNGGGDDD===888666//////222555444222222444000222666888999999<<>>LLL]]]iiinnnqqqrrrttt{{{yyy{{{vvvmmmiiiVVVJJJ>>>999888666555666;;;999888;;;;;;:::>>>DDDPPPeee|||uuu\\\GGG<<<888777444333222111222444444333444444333333222222222222---------------,,,,,,+++++++++------***,,,666CCCWWWsss\\\AAA666333111///......///...---+++%%%&&&(((***------,,,++++++*********++++++******)))+++,,,,,,++++++,,,...++++++)))((('''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%######"""""""""###$$$$$$"""###$$$%%%%%%%%%$$$###########################)))))))))((('''&&&%%%$$$###$$$%%%$$$######$$$%%%&&&(((((('''$$$######%%%''''''&&&%%%%%%$$$######"""######$$$$$$######"""!!!!!! !!!!!!"""###$$$ !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!"""oookkkddd[[[RRRLLLGGGEEE@@@@@@@@@>>>;;;777333111111---***((('''&&&%%%$$$!!!$$$###!!!!!! !!!"""###$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!%%%$$$######$$$$$$###"""###$$$%%%&&&((()))++++++(((***---000222777<<<@@@DDDGGGKKKMMMNNNRRRXXX]]]WWWYYY\\\```iiixxxzzzuuurrrccc```ZZZTTTNNNFFF???:::999888777666333111...---+++,,,,,,---------,,,,,,***+++++++++))))))+++---******+++---///111333444444222000000000///---,,,((((((&&&&&&%%%$$$###$$$###$$$%%%&&&%%%%%%&&&(((&&&)))...333888===CCCGGGOOONNNMMMKKKFFF>>>555...***)))((('''&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$###""""""###$$$&&&((()))&&&&&&''')))+++---///000...---///333222///000444444555666666666777:::===;;;;;;::::::::::::;;;;;;777888999999777555555666888777666666888::::::999:::999999:::;;;===>>>@@@<<<>>>???>>>;;;::::::;;;777666555333333222222222.........---,,,+++***))),,,------......///000111222333555777888999999888555777888777777;;;AAAGGGPPP\\\lllvvvxxxxxxyyyzzz|||{{{{{{zzzzzz{{{{{{|||}}}{{{yyyyyyyyywwwqqqllldddRRRBBB===;;;666444666,,,---///000111111333555666555666666555333888>>>DDDXXXppp~~~}}}RRRFFF999555555555555777888666888;;;<<<;;;>>>CCCRRRtttxxxYYYCCC777222111000222222//////111222000333222111000000111222333000///...---,,,+++*********))))))***((((((000:::===QQQhhhwwwzzzsssUUU;;;000//////...,,,,,,------+++***$$$&&&))),,,------,,,,,,,,,+++***+++,,,---,,,***((()))++++++******+++---,,,+++***((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!"""###%%%&&&'''$$$#####################"""###$$$$$$$$$$$$###"""(((((((((((('''&&&%%%%%%"""###$$$$$$""""""###$$$%%%'''(((&&&""" """%%%$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%%%% !!!"""""" !!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$$$$###""""""""""""""""""@@@???<<<888666555444444******************))))))%%%&&&&&&%%%&&&))))))(((!!!###'''***(((%%%%%%(((&&&&&&((())))))***,,,///111000///...,,,+++***)))+++******+++---......---000111333777:::===@@@AAAAAADDDIIINNNSSSZZZbbbgggkkkooosssuuuvvvzzzlllggg___UUUKKKDDD@@@>>>777555444333333333111///*********)))))))))))))))%%%%%%&&&'''((((((((('''''')))+++***(((&&&'''(((((()))))))))((()))***++++++)))'''&&&&&&%%%###!!!""""""!!!   """$$$'''+++000444666555444444222...)))$$$$$$###!!!   !!!!!!  """###$$$%%%%%%%%%%%%&&&)))(((%%%&&&***'''(((******)))***+++---++++++***))))))***+++,,,)))+++---,,,***)))***+++///---++++++,,,,,,+++***+++,,,...///000000000///,,,......---++++++---000,,,,,,+++++++++,,,...///(((((((((((()))((('''&&&(((((((((((((((***+++,,,------...///000111333333111555777777555777;;;@@@???GGGVVVfffssszzz}}}}}}{{{gggRRR@@@:::777111000444+++---......000222333222888777777888555222888@@@QQQqqqSSSFFF:::777777777888:::666555888===>>>===@@@EEEPPPzzzaaaHHH:::333000...///333333///...111111...///////////////000111222222222000///...---------)))'''''')))))))))...555222:::EEERRRcccwwwwwwkkkaaaPPP<<<222222...,,,++++++++++++***((('''***...000000000//////---+++***+++------,,,***''')))************+++---,,,,,,***)))((('''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''''''''%%%###""""""""""""###$$$%%%&&&'''&&&%%%###!!!!!!!!!"""#########$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###"""!!!"""$$$###&&&(((&&&!!!!!!$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%"""!!!  !!!!!!"""######"""!!! !!!!!!!!!"""#########$$$ !!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""############""""""""""""""""""###$$$......---,,,+++***))))))))))))((((((((())))))***$$$))),,,++++++......+++111...000444333...222:::888888999<<>>>>>;;;555000+++(((''''''&&&$$$"""!!!"""###"""!!!$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###"""$$$'''))))))&&&$$$$$$%%%%%%%%%$$$###  !!!!!!   $$$&&&%%%$$$############"""!!!   ###### $$$ """$$$%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%!!!$$$'''&&&$$$###$$$&&&+++)))'''&&&&&&%%%$$$"""$$$&&&)))+++,,,+++)))'''((()))(((%%%""""""%%%(((((('''%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%%%%%%%&&&'''&&&&&&(((,,,000,,,+++*********,,,---///444777;;;:::777555888<<<@@@DDDQQQhhhttt\\\GGG???999000---111...///000000111333222///333111444777555333999CCC\\\yyyNNNBBB666333333333333555333333777<<<===;;;===BBBNNN{{{vvvbbbHHH777222333333222---222444000///222222...,,,---///000111222111111000///...---,,,,,,,,,,,,***''''''+++------000444333///000888CCCQQQcccssszzz]]]QQQHHH888000111...---++++++,,,,,,***)))'''***...000000///.........,,,******,,,---+++)))(((***+++,,,++++++---...---,,,+++)))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''%%%"""!!!############$$$%%%&&&''''''%%%"""  """######$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""###"""%%%(((&&&"""!!!###'''###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%&&&%%%###"""!!! !!!"""#########"""  !!!"""###$$$$$$%%% !!!!!! !!!!!!"""""" !!!"""""""""!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$555444444777888555111000111---((((((+++000222333777888<<>>===;;;999888CCCFFFUUUttt~~~```CCC888555000...222111///------///222333444111:::888333666777:::EEEhhh]]]???===999666444333444555111444777888888:::>>>BBBQQQuuu{{{VVVFFF999888555...+++000111000......///000000///000000000000///...,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,---.../////////000444<<>><<<888555333333444444222555999:::999:::===AAANNNrrr^^^HHH:::111333333---,,,111111///......000111111000000000000000///...---,,,,,,,,,---------,,,,,,+++,,,++++++++++++,,,------------,,,,,,...333:::???FFFRRRfff}}}wwwTTT???777333000...,,,+++,,,......+++(((***+++,,,............---,,,++++++***)))))))))))))))(((''''''''')))+++,,,******))))))((('''''''''&&&&&&%%%&&&''')))***,,,)))((('''%%%$$$$$$######&&&###!!!!!!$$$&&&%%%$$$&&&%%%###!!! !!!""""""&&&%%%%%%%%%$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$""""""%%%'''''''''%%%""" !!!"""###$$$%%%&&&%%%$$$$$$###$$$$$$###!!! """######"""  !!!"""""""""###""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! !!!###$$$###!!!!!!  !!!"""############!!!"""######""""""###$$$###"""!!! !!!""""""#########"""""""""!!!!!!{{{~~~~~~~~~qqqkkkffffffnnn{{{yyyUUU@@@AAAUUUrrr|||vvvooohhhcccUUUPPPJJJCCC===666///+++***'''######$$$$$$"""########################"""!!!  !!!"""$$$$$$############"""""""""""""""#########$$$$$$$$$######""""""######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%$$$"""###%%%&&&&&&%%%((()))++++++++++++---///333666888999999888888999===???PPPvvvkkkUUU@@@999777333222444555333000///000111111111---777666333666777<<>>JJJoooaaaDDD<<<222---111222---,,,///000///......000222222111000000000000///...------,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,,,,******+++...111444:::DDDUUUkkklllJJJ777222444...---------------,,,,,,)))***,,,---......------,,,,,,+++******+++++++++)))(((''''''((()))+++,,,******)))((((((''''''&&&&&&&&&%%%%%%&&&(((***+++))))))'''&&&%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&&&&%%%###"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%!!!"""%%%%%%&&&&&&%%%""" !!!"""###%%%&&&&&&&&&%%%$$$"""###$$$$$$"""!!!!!!"""""""""  !!!%%%$$$######"""""""""""" !!!!!!!!!!!!"""""""""""""""!!! !!!"""######!!! !!!!!!!!! !!!""""""######"""!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!~~~~~~}}}wwwssscccNNN666+++---888GGGRRRSSSQQQLLLGGGBBB<<<888555///,,,)))''''''&&&$$$"""########################"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!""""""""""""#########$$$$$$############$$$$$$%%%$$$$$$###############%%%%%%$$$$$$$$$$$$$$$%%%(((&&&%%%%%%&&&'''&&&&&&&&&(((*********+++---///444555777777666666888999===AAAPPPpppZZZKKK<<<888777555444666555222000///000222222222111999888666999888???PPPvvv{{{QQQ@@@999777444222111222333444444888<<<===;;;999:::;;;HHHmmmwwweeeMMM888999333000222222...+++,,,000///......000222222111///////////////...------+++,,,,,,------------,,,***************+++,,,,,,---......---+++***+++,,,222333666???NNNdddzzz^^^@@@666666...//////...,,,+++,,,...***+++---...///......---,,,,,,+++++++++,,,------(((((((((((()))***+++,,,***))))))(((''''''&&&&&&&&&&&&%%%%%%&&&''')))***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""!!!$$$$$$%%%%%%$$$""" !!!"""###$$$%%%&&&&&&&&&%%%$$$!!!###%%%%%%###!!!!!!!!!!!!  &&&%%%###"""!!!!!!"""### !!!"""######### !!!!!!""""""!!! !!!""""""""" !!!""""""""""""""""""######"""  !!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!{{{wwwuuuuuunnnfffaaa]]]XXXPPPIIIEEEEEEGGGIIIIIIGGGCCC???666+++###$$$'''((()))+++......---***(((%%%$$$$$$"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$######$$$%%%%%%(((&&&%%%%%%&&&&&&&&&%%%$$$&&&(((******,,,...000444555666666555666888999>>>DDDQQQiiirrrLLLBBB999666666666666777222000......000333444444444:::888666999888AAAVVV}}}kkkGGG>>>777555333111111222444555444888<<<<<<:::888888:::HHHnnnoooWWWKKK???111444222111333222...+++***000...---...000111111000---............------,,,***++++++,,,------,,,,,,***))))))))))))***++++++---...//////---++++++,,,......000333;;;HHHVVV___zzzTTT===666222111000...+++***,,,...+++,,,...///000000//////,,,,,,,,,,,,,,,,,,------((((((((())))))***+++,,,))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$##################$$$%%%&&&&&&&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$### !!!""""""###$$$###!!! !!!"""###$$$%%%&&&'''&&&%%%%%%!!!###%%%%%%###!!!!!!!!!%%%$$$"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!!!! !!!"""###### !!!!!!""""""""""""!!!"""######""" !!!""""""""""""""""""""""""!!!!!!!!!!!! ~~~{{{yyyhhhbbbYYYPPPHHHDDDBBBBBB@@@<<<888555444111---)))&&&&&&(((***+++***'''%%%###"""%%%###!!!!!! !!!!!!  """###""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""""""""#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""""""""###"""!!!!!!!!!!!!"""######&&&$$$""""""###$$$$$$######%%%(((***+++---///222444555777777666666888999888???JJJ^^^bbbEEEAAA;;;777666666777777000...------000222444444222666444333666777DDD^^^___@@@:::666444222111111222555666444777::::::888666777999IIIooo[[[DDD>>>888000,,,---///111111///---,,,000...------...///......+++,,,,,,---,,,,,,++++++((()))***+++,,,,,,,,,+++)))))))))((())))))***++++++,,,......---,,,,,,---)))+++---000333888>>>BBB[[[rrrqqqNNN:::777444000---++++++,,,,,,,,,---///000111111000000------,,,++++++,,,,,,,,,(((((()))******+++++++++))))))(((''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))(((''''''&&&%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''&&&&&&%%%"""######$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!""""""!!!"""###"""!!! !!!"""###$$$&&&'''''''''&&&%%%"""###$$$$$$"""!!!!!!""""""""""""!!!!!!""""""###"""""""""""""""!!!!!!!!! !!!"""######$$$  """ !!!""""""######!!!!!!""""""""""""!!!!!!"""######"""  !!!"""#########"""""""""!!!!!!!!!!!! }}}yyysssmmmgggccc```PPPMMMJJJHHHGGGFFFDDDCCC222000,,,(((&&&&&&'''(((%%%%%%$$$###""""""!!! !!!""""""  !!!""" %%%### """###""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!!!!""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######!!!!!!!!!!!!!!!"""######%%%###""""""###$$$$$$###%%%''')))++++++,,,///111333555888888777777888999444:::CCCWWWtttSSSGGGEEE@@@999666555555555111///,,,,,,...000111111000333000111666999KKKiiiYYY???888555444222111111333666888333666888888555555777:::IIIooo|||PPP<<<:::777///(((+++...///000000///...000...,,,,,,,,,---,,,+++)))******+++++++++******''''''(((******++++++***)))(((((((((((()))*********,,,------,,,,,,,,,...)))+++---//////111333555AAATTTlllhhhJJJ<<<666///,,,+++,,,+++***,,,---...000000000000///...---,,,++++++***++++++(((((()))***++++++++++++)))((((((''''''&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%"""$$$''''''&&&$$$%%%'''###$$$$$$$$$%%%$$$$$$$$$!!!###%%%&&&''''''&&&%%%""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###### !!!"""""" !!!"""$$$$$$&&&'''''''''&&&%%%###$$$$$$###!!! """### !!!!!!!!! !!!!!!"""###$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!""""""######  """ !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!######"""  !!!!!!"""#########"""""""""!!!!!!!!! {{{vvvqqqpppsssuuussspppZZZVVVRRRQQQRRRSSSRRRQQQJJJGGGBBB;;;666222000///000...+++******+++***)))&&&%%%$$$"""!!! %%%,,,))) !!!###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$#####################"""######$$$%%%%%%&&&$$$###$$$%%%''''''&&&((()))+++++++++,,,---///333666888999999888888999999===EEEYYYeeeHHHLLLJJJDDD<<<666444444333222000---,,,---////////////222000222888===RRRsss~~~TTT===555555444222111222444777999333555777666444444777:::IIIoooqqqGGG555555333+++***...111111000000000///000...,,,+++++++++***)))((())))))*********))))))&&&&&&((())))))*********((((((((((((((()))******,,,---......---,,,---///***+++,,,+++***+++---///222>>>OOOaaayyy[[[???888///+++,,,---+++(((+++,,,---////////////......---,,,+++******))))))((()))***++++++,,,++++++)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%!!!$$$''''''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""%%%'''''''''&&&%%%""""""###$$$$$$$$$$$$### """$$$&&&'''&&&%%%$$$ """!!! !!!"""$$$%%%&&&'''''''''&&&%%%$$$$$$###""" """$$$ !!!"""######"""""" !!!###%%%&&&&&&&&&%%%!!!!!! !!!!!!!!!!!!""""""""""""!!! """!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!!!!"""###"""!!! !!!"""!!!"""#########""""""!!!!!!!!! mmm~~~xxxuuuwwwvvvtttoooggg]]]TTTOOOAAA@@@???>>><<<;;;::::::444111---++++++++++++***---+++(((%%%###"""""""""!!! $$$###!!!!!!!!!!!!!!! ############""""""""""""""""""""""""###$$$&&&&&&'''%%%######%%%&&&'''&&&#########"""######$$$$$$'''%%%###!!! """$$$%%%!!!!!!"""###############$$$$$$$$$###$$$$$$%%%%%%'''((()))***,,,///111222666666777999;;;<<<<<<;;;BBB<<<@@@___|||UUUFFFBBB@@@<<<999666444444444333111///------...000111111444111222666;;;WWWpppJJJ<<<444444222000///111222222111999444222444555333444777JJJpppXXXBBB666333222,,,+++---...000000///---,,,---,,,+++***))))))))))))((('''''''''((()))***+++,,,+++***)))((((((((((((((()))***+++***)))'''%%%)))***,,,---...------,,,,,,***)))***+++---,,,,,,222111888DDDPPPcccoooIII999000333333++++++222///...------...///000111000...+++***+++,,,+++******)))'''&&&'''))),,,......+++'''&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''+++)))'''$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%""" !!!$$$&&&%%%###$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$!!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!"""!!!!!! !!!""""""!!!!!!"""$$$ !!!""""""""""""""""""######"""  """"""""""""""""""""""""""""""###"""!!!!!!"""###$$$$$$"""!!!OOOsss|||yyyvvvkkkggg```XXXPPPJJJEEECCCEEEEEEDDDAAA<<<555...******))))))((('''&&&%%%%%%&&&###  """!!! #########"""""""""!!!!!!"""""""""""""""###$$$%%%&&&$$$######%%%&&&&&&&&&$$$$$$###############$$$&&&%%%"""!!! !!!###%%%!!!!!!"""###############$$$$$$######$$$$$$%%%%%%'''((()))***,,,///111222555666777999;;;;;;;;;:::;;;<<>>:::777555444333444333111///------...000111000333111333888???]]]jjjFFF:::444111///...///111333444444777333111444555555666:::JJJqqq~~~QQQ???555333333...,,,---...//////...------------,,,******)))))))))(((((())))))))))))************))))))(((((())))))((((((*********)))'''&&&)))***,,,---...------,,,+++)))((((((***++++++***---+++...666<<>>777444000,,,(((%%%###"""!!!"""###"""   !!!######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$######%%%&&&&&&%%%%%%%%%$$$###""""""""""""%%%$$$"""!!! !!!###$$$!!!!!!"""###############$$$$$$######$$$$$$%%%&&&''''''(((***,,,...000111444555777999::::::999999999AAA]]]```EEE???<<<;;;888666444333333444333111000......///000111...222222444;;;DDDeeeeeeBBB999444...---,,,...111444666666666222111444555555999===KKKrrrrrrIII:::333222333000...........................---,,,++++++******+++)))***+++++++++***)))((()))(((((((((((()))******'''((()))***)))((('''&&&)))***+++---......------***((('''''')))******)))---***+++...000666KKK```~~~dddHHH<<<888333000///......000222333222...+++...,,,******+++,,,+++******)))''''''''')))+++---+++)))&&&&&&'''(((((('''''''''&&&&&&&&&''''''((()))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###!!!"""###%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$###""""""%%%###"""###$$$%%%$$$###$$$$$$$$$######"""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$"""""""""#########$$$$$$######"""!!!  """###$$$######"""!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$### !!!  !!!"""""""""!!!!!!######$$$###!!!!!!"""###""""""""""""""""""""""""!!!""""""!!! !!!"""'''((((((&&&###!!!!!!"""&&&000BBBZZZuuurrrggg^^^QQQGGGAAA===999777...---***(((&&&%%%$$$$$$%%%$$$"""  !!!  !!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%###"""###%%%&&&%%%$$$&&&%%%$$$###""""""""""""$$$###""" !!!"""###!!!!!!"""###########################$$$%%%&&&&&&''''''(((***,,,...000111333555777999999888999999>>>LLLpppzzzPPP>>>===:::999777666555444444555333222000///...///000111...222222555<<>>LLLtttiiiBBB888333111222000//////...---------.........---,,,,,,+++++++++,,,***+++,,,---,,,***(((&&&''''''''''''((()))***+++'''(((((())))))(((''''''((()))+++---......------***((('''''')))******)))---+++,,,---...222???NNNjjj|||YYYEEEBBBCCCCCCBBB000000000333555666333000...---+++,,,---...---,,,+++***)))))))))***,,,---,,,***'''&&&''''''&&&%%%(((((((((((((((((()))***((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$$$$###&&&%%%$$$######"""""""""$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""""""""#########"""!!!!!!  """$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$ !!!!!!  !!!!!!!!!!!!!!! ######$$$###!!!!!!"""$$$""""""""""""""""""""""""#########!!!!!!"""'''((((((&&&###!!! !!! !!!&&&333CCCMMMIII???888222***&&&%%%$$$!!! """%%%$$$""" !!!!!!"""!!! """%%%"""""""""!!!!!!!!!!!! !!!!!!!!! $$$###"""###%%%&&&%%%###&&&%%%$$$###""""""""""""###"""!!! !!!!!!!!!!!!"""###########################$$$%%%&&&'''&&&'''((()))+++...000111222555777888777888:::<<>>MMMvvvddd???888444000000///000///...---------------------,,,,,,++++++,,,,,,+++,,,------,,,***'''&&&%%%%%%&&&&&&'''(((******'''''''''(((((((((''''''((()))+++---............+++)))((((((***++++++***(((((((((******---555>>>KKKgggqqqVVVOOOTTTWWWUUU999666333444777888666333000///...///000000...---,,,,,,+++++++++,,,---...---+++(((''''''&&&%%%###'''&&&&&&&&&''''''((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##################$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""""""""#########!!!!!!  """###$$$###!!! !!!!!!!!!!!!!!!""""""### !!!"""#########""" """"""!!! !!!!!!!!!!!! """######"""!!!!!!###$$$""""""""""""""""""""""""###$$$###!!!!!!###$$$&&&&&&%%%"""  &&&***(((%%%!!!(((555;;;777111((( """$$$""" """%%%""""""!!!!!!!!!!!!  !!!""""""!!! ###""""""$$$%%%&&&$$$###%%%%%%$$$###"""""""""""""""!!!!!! !!!!!!"""###############"""""""""###$$$%%%&&&'''&&&&&&''')))+++---///000222555777777666888<<>><<<<<<777777777666555444333333222222222111111111000000---222222444;;;JJJuuu___>>>888555222000......///000000000444222222222//////666???MMMzzz\\\:::999666/////////...////////////---,,,+++++++++*********++++++,,,*********))))))(((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''(((((('''(((***---...//////...***((('''''')))******)))******)))((()))+++------000:::MMMkkk{{{___TTTMMMEEE>>>:::666777<<<===999444333222111111111000---+++++++++++++++++++++++++++)))((('''((())))))'''&&&$$$$$$$$$%%%%%%&&&'''((($$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%!!!###$$$###""""""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$&&&'''&&&%%%$$$"""$$$%%%%%%###"""###%%%$$$###!!! !!!###$$$$$$$$$&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!  !!! !!!!!!  !!! !!!###"""""""""""""""""""""""" """######"""""""""###!!!$$$$$$""" %%%:::```NNN777""""""$$$!!!""""""!!!!!!!!! !!!###$$$$$$###""""""""""""$$$&&&&&&$$$"""##################$$$$$$!!!!!! !!!!!!"""###############"""""""""###$$$&&&'''(((&&&&&&''')))+++---///000333555666555444888AAAIIIfffpppIII>>>===;;;666666666555444333222111222222222111111111111000,,,111222444<<>>??????:::555333333333333222000+++(((((()))***+++,,,---------)))(((((('''''''''((((((''''''&&&&&&'''(((***+++,,,***(((%%%$$$#########((($$$!!! """###""" $$$%%%&&&&&&&&&$$$""" ###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$###!!! """#########"""""""""""""""###&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""!!!  %%%###!!! """$$$!!!  !!!   !!!"""###""" """###"""!!!!!!""""""############"""###$$$$$$######"""!!!  %%%---KKKmmmbbb<<<###!!!!!!""""""!!! !!! !!!"""""" !!!!!!!!!"""""""""###############""""""""""""###"""""""""!!!!!! !!!!!!!!!""""""  !!!"""""""""######$$$$$$%%%%%%%%%''')))++++++---///111111222///333999999DDD[[[|||SSS@@@>>>:::444666555555444333222111000111222222222111///---,,,111///222777<<>>666333111000000///////////////111000000111000///555<<>>>>><<<;;;;;;:::888555888555111//////000000///++++++,,,,,,------,,,,,,))))))(((''''''''''''''''''&&&&&&&&&'''((()))***)))((('''%%%$$$$$$$$$%%%'''$$$!!!!!!"""###""" !!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$"""!!! """#########""""""""""""######$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!###"""!!!!!! !!!!!!""""""!!!!!! !!!!!!###""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!! !!!""""""!!!"""""""""###""""""!!!!!!"""""""""""""""!!!!!! ###...;;;jjjiiiCCC***$$$!!!!!!!!!"""  !!! !!!""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$###""""""!!!  !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!"""######$$$$$$%%%''')))++++++---///111444000,,,333;;;<<>>RRRTTT===777555111000//////......//////111000000111000///555<<>>SSSzzzOOO;;;777777000000///............///111000000111000///555<<>>999666888666555555444444333333333444444444444333111000...000...111777===RRRpppIII999777777000//////...............111000000111000///555<<>>TTTcccBBB888777555000///......------......111000000111000///555<<>>;;;999999999999555555555555555444444444222333333333222000...---,,,+++000:::DDD^^^QQQ888555666222//////...------------...111000000111000///555<<>>NNNSSSPPPPPPTTTYYYXXXddd}}}vvvkkkwwwnnnYYYCCC666111111111000///---,,,+++)))(((((('''''''''((((((###$$$%%%'''(((''''''&&&"""###$$$%%%&&&%%%%%%$$$!!!$$$''''''$$$######%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######""" $$$$$$$$$%%%%%%$$$$$$$$$!!!""""""!!! !!!############$$$%%%&&&''',,,+++(((%%%$$$$$$%%%&&&###"""""""""""""""############"""!!!!!!!!!!!!!!!!!! !!!"""""" """"""!!!!!!!!!!!!""""""!!!""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###""" """###"""!!!!!!""""""############"""!!!""""""############""" ...ZZZJJJ???999:::444''' """!!!  !!!""""""#########""" ######$$$$$$$$$$$$######$$$###!!! !!!"""###"""""""""""""""!!!!!!!!! ###"""""""""###%%%'''(((+++***)))((())),,,///111///777;;;@@@]]]~~~WWWBBB>>>:::888999;;;:::888555555555555444333222111222111111000///......---,,,,,,///777KKKpppaaaBBB444444777111000///...---------------111000000222000///444;;;PPPYYYAAA444222***(((***(((,,,***((()))+++,,,+++((((((((('''&&&&&&&&&&&&''')))************((('''&&&&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%&&&%%%$$$&&&))),,,---...,,,+++)))'''%%%$$$######***+++,,,,,,+++***+++,,,666=========LLLdddqqqpppcccgggtttxxxeeehhh~~~wwwZZZBBB777;;;777---)))...///)))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$#########$$$$$$"""""""""""""""######$$$$$$$$$##########################################""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!! !!!!!!!!!""" !!!!!! !!!$$$###!!!  !!!!!!!!!!!! !!!"""#########""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! ###555ddd}}}DDD<<<999===999+++ !!!!!!  !!!!!!""""""###"""!!! ######$$$$$$$$$$$$#########"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""""""""###%%%'''(((+++***))))))***---///111...555<<>>:::333,,,+++...---(((((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%###"""""""""######"""""""""""""""###$$$$$$$$$$$$##########################################""""""""""""""""""""""""%%%$$$#########$$$&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!!!!!!!""""""!!!"""""" !!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!! !!!!!!"""""""""""""""""""""""""""#########""""""!!! '''@@@sssmmm===888:::BBBAAA111!!! !!!!!!  !!!!!!!!!!!!!!!###"""!!!  ######$$$$$$$$$$$$######"""!!!  !!!""" !!!!!!!!!"""!!!!!!"""""""""!!! """"""""""""###%%%&&&'''***)))))))))***---000222000555@@@[[[zzzUUU@@@===;;;888777777777777666777777666666555444444333/////////000000000111111...000444???WWW{{{NNN999///000222------,,,,,,,,,,,,---......000///000111000///444;;;MMMUUU>>>333333,,,***---***+++***))))))++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&((()))))))))((('''&&&'''((())))))((('''&&&((((((((((((((('''&&&%%%&&&%%%$$$&&&)))+++,,,,,,&&&&&&&&&&&&'''((()))***&&&''')))******+++---///+++111777FFFiiizzztttzzzvvvjjjmmmjjjNNN???111...///...,,,***************)))((('''&&&''''''''''''''''''''''''%%%%%%$$$############$$$$$$######""""""""""""######""""""""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$&&&'''''''''''''''&&&%%%$$$$$$########################'''&&&###!!! !!! !!!!!!!!!"""""""""#########"""  """"""   !!!!!!""""""""""""$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$######"""!!!)))KKK^^^666444;;;HHHIII888%%% !!!!!!  !!!!!!!!!!!!!!!!!!""""""!!! ######$$$$$$$$$$$$######!!!  !!!""" !!!"""""""""""""""""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&(((''''''(((***---///111555888HHHlllbbbHHH???;;;:::888777777777777777888777777666555555444444111111000000000000000000---000444@@@\\\oooFFF888222222333///............///000111222///...///111000///444<<>>666888999999666555666777888777555333222333444444444444333222000///......,,,111555@@@bbb\\\:::555111---,,,)))***************+++,,,------,,,---000//////444<<>>]]]WWWGGG;;;666666444777666666555555555555555666666555444444444444444333222111////////////000111555999GGGkkkaaaAAA444//////)))000---,,,***)))))))))***+++---++++++,,,+++,,,333<<>>777;;;VVVrrruuu{{{}}}llliiioooyyyYYY???222111111000...+++(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!###%%%&&&%%%%%%%%%&&&###"""!!!!!!###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!###$$$%%%$$$"""!!!!!!!!!"""###))))))((('''''''''''''''%%%$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###############$$$ !!!$$$### !!!"""######"""!!!"""############"""!!! !!!###$$$$$$"""!!!"""##################"""!!!!!!!!!!!!!!!""""""######$$$""""""""""""###########################""""""!!!&&&OOOvvvNNN111)))$$$###)))---''' !!!!!! !!!  !!!!!!   !!!!!! !!! !!!$$$$$$$$$$$$$$$###""""""""""""""""""!!!  !!!"""$$$%%%'''(((%%%))))))---111---222FFFuuuiiiIII???777555666444666666666555555555555555666555444444444444444444111000000/////////000000111555:::IIInnn```AAA555000///'''...---,,,***))))))***++++++,,,++++++---,,,,,,333;;;LLLmmmCCC:::111---)))&&&&&&)))&&&&&&''''''''''''((((((******++++++******)))(((###$$$'''((()))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''(((&&&$$$%%%''')))))))))+++)))***---...///333:::DDDCCCIII;;;555FFFVVVqqq~~~zzzuuujjjggghhhrrroooMMM777222111///---+++***((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!"""###%%%&&&%%%###$$$"""!!!!!!###$$$$$$###"""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###%%%$$$###!!!!!!"""######((((((((((((''''''''''''&&&&&&$$$###""""""######!!!"""""""""!!!  !!!"""###$$$$$$$$$### !!!###"""!!!!!!""""""!!! !!!###$$$$$$$$$######"""""""""!!!###$$$$$$###"""###$$$#########$$$######"""!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$#########""" )))NNNgggEEE000'''!!! %%%'''###!!!  """!!!  """!!!  !!! !!!$$$$$$$$$#########""""""#########""""""  !!!"""$$$&&&'''((($$$(((+++000555222===WWWwwwWWWBBB===888777999666444444555555555444444444555555444333333444444444000000000000000000000111111555;;;KKKqqq]]]???333...,,,$$$***,,,,,,+++*********+++,,,+++***,,,...------222:::JJJ~~~kkkAAA888000---***&&&&&&)))'''((((((((((((((((((((()))))))))))))))(((''''''$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((&&&%%%%%%''')))***)))+++))))))+++,,,...555===LLLPPPWWWBBB333;;;BBBSSSddd|||yyyxxxxxxfff```^^^[[[fffxxxYYY;;;333111...+++***))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""### !!!$$$&&&$$$"""$$$"""!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!""""""$$$$$$###""""""######$$$'''((((((((((((((('''''''''&&&$$$""""""###$$$%%%""""""""""""!!!  """###$$$$$$$$$"""  """"""!!!"""######!!! !!!###""""""!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""  #########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$######"""""""""""" ///UUU\\\:::'''###!!!### """"""!!! !!!######!!! !!! !!!!!!  """######""""""!!!!!!!!!!!!############"""!!!  !!!###%%%'''(((%%%))),,,111555444GGGhhhbbbKKK>>>===888888:::666222333333444444444333222444444333333333444444555000000000111111111111111111555;;;LLLtttZZZ>>>333///---%%%***,,,,,,+++******+++,,,---+++***,,,...------222:::III}}}hhh???777000---***''''''))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''')))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))((('''%%%%%%((()))******+++))))))++++++---666@@@PPPYYYbbbGGG444777666@@@CCC[[[vvv|||uuu~~~|||iiiWWWRRRPPPNNNZZZjjjfffEEE666111,,,)))))))))((('''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""###  $$$%%%$$$"""$$$###!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""$$$###############$$$$$$&&&'''(((((()))((('''''''''&&&$$$""""""###%%%&&&""""""""""""!!!  !!!######$$$$$$"""  !!!""""""$$$$$$%%%###!!!!!!"""### !!!###$$$### ######$$$$$$$$$$$$###### !!!!!!"""#########!!!"""""""""############$$$###"""!!!!!!!!!!!!"""%%%<<>>555222111(((...,,,,,,+++******+++---...,,,++++++---,,,,,,333;;;III}}}ddd===666///---+++'''''')))++++++************))))))******++++++******)))((('''((()))++++++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))'''%%%&&&(((*********)))((()))+++***---777BBBSSS```kkkLLL555666111666666BBB]]]tttvvvzzzvvveeeRRRGGGDDDDDDNNN]]]xxxtttTTT:::444---)))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$######"""!!!"""!!! !!!###$$$$$$$$$%%%###""""""$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$#########$$$$$$$$$$$$$$$&&&&&&((()))))))))((('''%%%$$$###""""""###$$$%%%!!!"""""""""!!!  !!!"""#########!!! !!!"""######%%%&&&%%%###""""""""" !!!!!!"""""""""!!!!!! !!!""""""###$$$$$$%%%$$$$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""############$$$###!!! !!!"""'''EEEtttsssLLL---!!!  !!!!!! ###$$$  """###!!! !!!""""""!!! !!!###$$$###"""!!!!!!!!!""""""""""""#########""""""!!!!!!!!!"""###%%%'''(((***''')))+++222888@@@ddd^^^HHH===;;;===666666888444222333555777777666555444333333222222333333444555333444444555444333111111///333:::MMMwwwUUU;;;555333333+++000,,,,,,+++***+++,,,---...---++++++,,,+++,,,333<<>>KKKvvvJJJDDD;;;<<<>>>777777:::555333555777888999888777666222222222222333333444555555555666666555333222000///222999MMMwwwPPP888222111222***000,,,,,,+++***+++,,,...///...,,,++++++***,,,333===JJJ~~~___;;;444...---+++(((''')))******))))))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&((())))))'''&&&$$$&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''(((''''''''')))'''&&&&&&(((***++++++&&&'''***,,,+++---777CCCcccttt~~~ZZZ===>>>555555@@@...777PPP```xxx{{{xxxwwwrrr___GGG>>>BBBEEEJJJ\\\wwwgggCCC;;;111,,,,,,,,,***(((''''''&&&&&&&&&%%%%%%%%%###############"""!!!!!!!!!###$$$###!!!!!!%%%)))%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%######"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$&&&((()))***)))((('''!!!""""""#########"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  """$$$"""%%%&&&$$$!!! !!!""""""!!!###$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""############&&&%%%###!!!!!!"""###$$$###:::JJJNNNRRRLLLTTTVVVUUUNNN444 """""""""""""""""""""""" !!!    !!!"""###&&&&&&&&&$$$!!! !!!###%%%'''""" """$$$!!!###$$$%%%%%%''''''((()))***+++///333???___bbbHHH>>>;;;888666666777777666888333333888999555444666666555444333333444555666666555444444333111...,,,000666<<>>888<<>>$$$     !!!"""### """######!!!!!!###$$$%%%'''### """""" ######$$$%%%&&&'''(((((((((,,,222;;;PPPxxxzzzTTTAAA===:::777555555666666555666222222666777333222555666555444333333444555666777666444222222222111000000666<<>>QQQQQQEEE999:::JJJaaawwwwwwaaaRRRDDDAAAGGGXXXnnnvvvOOO???///,,,......+++)))+++)))((('''((((((&&&%%%$$$$$$############""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######$$$$$$$$$###!!!!!!!!!""""""#########"""!!!!!!###&&&&&&$$$"""$$$$$$###"""""""""""""""(((***++++++)))'''&&&&&&############""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!###!!! !!!!!! ###$$$$$$$$$$$$###""""""$$$###"""!!!!!!!!!""""""!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$##################444BBBCCCDDDZZZooo~~~nnnGGG&&&     !!!"""###!!!###%%%%%%$$$$$$$$$%%%$$$&&&###!!!"""!!!"""###$$$$$$&&&&&&'''(((&&&+++111>>>```eeeJJJBBB;;;999555444444555555444555333333666666333333555555555444444444444555555777666444222111222333444444:::@@@NNNttt|||LLL888111///111***///---+++)))***,,,............+++***,,,---...444<<>>000---000000---,,,+++)))''''''(((((('''&&&%%%%%%%%%$$$$$$######### !!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$""" !!!"""######$$$######"""###%%%%%%###"""%%%$$$###"""""""""""""""''')))+++***((('''&&&&&&$$$$$$#########"""""""""  !!!"""""""""""""""!!! """"""!!! ######$$$$$$######"""!!!%%%$$$$$$############$$$!!!!!! !!!!!!######################################################$$$$$$$$$$$$%%%%%%""""""##################:::OOOWWW\\\}}}III""" """!!!  !!!"""######$$$&&&&&&$$$"""!!!""""""############"""!!!"""######$$$%%%&&&'''''')))...333CCCnnn{{{UUUEEEEEE;;;888555444444555555555444555666777666444555666444444444444444444444444666555555333111111222333888???FFFSSSwwwvvvGGG666000...000***///---+++)))***,,,............,,,,,,...///000666===KKKzzzXXX;;;666///***(((((())))))'''((()))******++++++***$$$'''***,,,,,,,,,---...'''&&&&&&((()))***)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&'''))),,,---,,,+++''''''''''''''''''''''''&&&,,,,,,---222222???WWWgggJJJHHH]]]xxxaaaKKK@@@>>>HHHccc}}}tttaaaKKKBBBEEERRReeettt{{{hhhJJJ===111000222111///...+++)))'''&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$### !!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%'''(((******(((&&&&&&&&&$$$$$$$$$#########""""""!!!!!!!!!  !!!"""############!!! """###$$$""" ###############""""""!!!$$$$$$##################$$$######""""""""""""###"""""""""###############################################################!!!!!!""""""######$$$$$$ ???[[[lllyyy~~~HHH"""  !!!"""!!!  !!!"""### """"""!!! !!!"""!!!!!!!!!###$$$$$$$$$$$$"""###$$$%%%&&&''''''(((...222888NNNgggGGG>>>AAA;;;999666555555666777666222555666555333333444555333444444444444444444333333444555444222000111222888@@@HHHVVV|||qqqDDD555000...000***000---+++)))***,,,.........///------000111222777>>>JJJxxxSSS:::666///+++))))))))))))'''((()))******++++++***$$$'''***,,,,,,,,,---...&&&&&&&&&''')))***)))'''%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&'''))),,,---,,,+++))))))***++++++***))))))'''+++,,,...333444CCC___tttMMMJJJZZZ}}}lllWWWFFF<<>>444333555444111111+++)))&&&%%%&&&''''''&&&''''''&&&&&&%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############%%%&&&&&&$$$""" !!!"""###$$$%%%%%%%%%$$$$$$"""""""""""" !!!!!!"""###%%%'''(((&&&(((******(((&&&&&&'''$$$$$$$$$$$$############"""""""""!!!!!!!!!  !!!"""############!!! """###$$$"""!!!"""############"""!!!!!!!!!!!!""""""""""""""""""$$$$$$###"""""""""""""""############$$$$$$%%%%%%########################"""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$===[[[sss|||FFF###   !!!!!!   !!!"""### ###$$$%%%'''+++...(((###!!!###$$$###$$$&&&###$$$$$$%%%&&&'''((()))+++///<<<[[[YYYAAA;;;<<<;;;999666555666777777777...444666333000111333333333333444444444444333333111333555444222111444777???DDDIIIYYYoooCCC666222///000***111---+++)))***,,,.........///---...111222222777===JJJxxxQQQ999555000---+++***))))))'''((()))******++++++***%%%(((***++++++***++++++&&&%%%%%%&&&((()))(((&&&%%%&&&&&&''''''''''''&&&&&&'''(((((())))))((((((((('''&&&(((***++++++***++++++------------++++++)))++++++///333555GGGgggWWWQQQZZZxxxrrrcccMMM<<<===PPPbbb|||bbbHHH:::888@@@IIITTTcccooosssuuuvvvnnncccLLLBBB:::999:::888555555...+++'''&&&&&&''''''&&&''''''&&&&&&%%%$$$######""""""######$$$%%%&&&&&&######$$$$$$$$$$$$######$$$######$$$&&&&&&%%%### !!!!!!"""###$$$$$$%%%$$$%%%%%%###"""!!!"""$$$ !!!!!!"""$$$&&&'''(((%%%'''))))))(((&&&&&&'''%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!! !!!""""""""""""!!! """######"""""""""######""""""!!!  !!!!!!!!!!!! ###"""!!!  """"""######$$$%%%%%%%%%########################"""!!!!!!!!!!!! !!!!!!""""""""""""""""""777TTToooyyyCCC"""   !!!!!!   !!!"""###!!!###$$$%%%(((,,,111555111(((#########!!!!!!$$$$$$%%%&&&&&&(((((()))***)))...DDDnnnoooMMM???<<<;;;:::777444333555666666666///666999555111333555444222333444444444444333222111222333111111444<<>>IIIQQQooo{{{kkkPPP>>>777:::???AAALLLVVV[[[ccckkkiiiaaaQQQHHHAAA@@@@@@===::::::222...***(((((((((((('''''''''&&&%%%$$$###""""""!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######%%%###"""###$$$&&&%%%%%%"""#########$$$$$$%%%%%%###$$$%%%###!!!!!!###&&&############$$$%%%&&&&&&$$$&&&))))))(((&&&&&&'''%%%%%%$$$$$$$$$#########""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! """###""""""""""""""""""!!!!!!  !!!"""!!!!!! ###"""!!! !!!!!!""""""###$$$$$$%%%########################""""""""""""!!!!!!!!! """""""""""""""!!!!!!!!! 444OOOkkkvvvBBB"""    !!!   !!!"""### !!!!!!"""&&&,,,000777---%%%$$$######%%%&&&&&&'''((()))******///555QQQZZZ@@@;;;;;;999888666333222333555555555222:::===888444777999888222222444444444444222222222222111///000777DDDNNNooohhh^^^cccnnnEEE999555111111+++222---+++)))***,,,.........,,,***+++...//////444:::NNNzzzRRR666444111000...,,,)))''''''((()))******++++++***(((***++++++)))'''&&&&&&%%%%%%$$$%%%&&&&&&%%%###%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&***(((%%%%%%&&&((())))))+++,,,...//////...,,,+++,,,,,,***...333555MMMrrrcccTTTNNNooo|||^^^DDDAAAGGGHHHiiiuuurrrWWWDDD999777:::777===AAAGGGUUUcccddd]]]UUUMMMFFFEEEDDDAAA>>>>>>555111---***))))))))))))''''''&&&%%%###""""""!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######%%%$$$""""""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%###!!!!!!$$$'''&&&%%%$$$$$$######$$$$$$$$$&&&((()))'''&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!  !!!!!!!!!!!!!!!!!!######"""""""""""""""!!!!!!  """""""""!!! %%%%%%###"""!!!!!!!!!!!! !!!"""######$$$########################$$$#########""""""!!!!!!######""""""!!!!!! """000<<<___vvvBBB'''  !!! """"""!!! !!!#########"""  !!!###$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$"""!!! %%%((('''''')))++++++222:::```jjjMMM===<<<===666999666333000000222555777666777888888777888:::<<<777666555444444444444444666666111222666777EEE```eeemmmsssGGG999666333333***---///...---,,,,,,,,,,,,,,,///,,,+++------...333:::KKKvvvTTT777333///---,,,,,,++++++++++++******************+++******)))))))))))))))***'''%%%%%%'''((('''%%%&&&&&&''''''(((((())))))'''&&&&&&&&&'''(((***+++---,,,+++++++++***(((&&&+++******---000111...+++---+++(((---222666PPPyyyvvvPPP\\\mmmiiiJJJBBBFFFFFFXXXiiixxxaaaCCC999888888999888777;;;CCCKKKRRRUUUSSSOOOJJJHHHHHHFFFCCC@@@<<<333---,,,,,,+++***,,,***'''%%%###$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$''')))&&&###"""###$$$$$$$$$'''''''''(((((((((((((((&&&%%%$$$###"""""""""""""""""""""""""""!!!!!! !!! !!!!!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! $$$&&&'''%%%""" !!!###"""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!###########################$$$$$$###  )))555ZZZuuuBBB(((  !!!!!! !!!"""###"""!!! """$$$%%%###############$$$$$$%%%&&&%%%$$$"""!!!!!! !!!#########$$$(((,,,...666JJJuuu]]]HHH<<<::::::555888666333000000111333555666777888888777888:::<<<777666555444333333333333000222///111777;;;LLLiiimmmxxxsssFFF888444111222***...------,,,+++++++++++++++///,,,+++------...333:::JJJuuuRRR777444000---,,,,,,+++***************************+++******)))))))))))))))***'''%%%%%%'''((('''%%%''''''''''''((((((((((((&&&&&&%%%&&&''')))+++,,,,,,+++******++++++)))'''***)))***---111111...***++++++)))...222555QQQ{{{[[[___fffqqqQQQDDDDDDEEEUUUfffttt{{{iiiGGG777555666:::777555666===EEELLLQQQQQQLLLGGGEEEFFFGGGFFFDDDAAA777///------******++++++(((%%%$$$$$$$$$###"""############$$$$$$$$$$$$######""""""######$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&'''$$$"""!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########"""!!! """$$$$$$###  !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""""""""""""""########################!!!"""###"""!!! !!!""""""...XXXqqq@@@'''    !!!"""!!!!!! !!!###%%%&&&###############$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!###"""!!!"""%%%)))...222===aaapppLLLCCC<<<777777555777666444222111111222222666777888777666777:::<<<888777666444333222222222---222111333:::BBBXXXwwwfffsssvvvHHH888222///000)))///,,,,,,+++*********++++++///,,,+++------...333:::JJJuuuQQQ888555111...,,,,,,+++)))************************+++******))))))))))))))))))(((&&&&&&'''''''''%%%((((((((('''''''''''''''%%%%%%%%%&&&((()))+++,,,***))))))***++++++***(((((((((***///222222...***)))++++++///222444RRRiiibbb]]]||||||[[[GGGCCCCCCPPPaaapppuuu~~~uuuMMM777555999;;;777333222777>>>EEEIIIKKKGGGCCCBBBEEEIIIIIIIIIEEE;;;222...---***)))+++,,,)))&&&$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################"""$$$&&&&&&%%%######$$$$$$""" """###$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!"""############""""""""""""#######################################$$$######"""!!! !!!"""!!!!!! !!!!!!"""###%%%$$$$$$#######################################!!!""""""!!!!!!"""$$$ ...\\\hhh:::%%%   !!!!!!######"""""""""###$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$###""""""""""""&&&$$$###%%%(((+++111777GGGyyy\\\@@@???<<<666555555777777666555444333222222666777777666666777999<<<:::999888666444333333333...666666777???HHH___}}}vvvWWWeee}}}NNN:::222...///(((...,,,,,,+++++++++++++++,,,///,,,+++------...333:::JJJvvvQQQ999666111...---,,,+++)))))))))))))))************+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%'''(((***+++,,,)))(((((()))+++,,,***)))'''(((+++111555555000+++'''+++---000111444SSSuuu___VVVuuucccKKKDDDDDDHHHZZZllltttzzzVVV<<<888>>>;;;888555444777<<>>AAAEEEIIIJJJIIIEEE;;;111...,,,******,,,,,,***&&&%%%$$$$$$###"""!!!!!!"""""""""#########%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###%%%'''&&&%%%###""""""!!! """#########%%%%%%%%%&&&''''''((((((&&&%%%$$$###"""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""""""""""""""########################### !!!  !!!"""###$$$$$$###""""""""""""########################### !!!""""""!!!!!!"""### 111cccbbb777$$$   !!!!!!!!!&&&%%%$$$$$$######""""""!!!"""$$$&&&((()))))))))&&&%%%$$$###"""""""""###%%%###$$$(((***+++222;;;XXXtttPPP<<>>;;;::::::;;;<<<===<<<;;;999888:::???DDDHHHGGGDDD@@@777...,,,,,,******,,,,,,)))&&&%%%%%%%%%$$$###""""""""""""############%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!  """######"""$$$$$$%%%%%%&&&''''''(((&&&%%%$$$###""""""""""""###############""""""!!! !!!"""###$$$"""""""""######"""""""""######################## !!!!!!  !!!"""#########"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!333ggg^^^777''' """  !!!!!!!!!!!!!!! !!!!!!"""""""""&&&&&&%%%%%%$$$######### ###%%%''''''''''''%%%%%%$$$###############"""!!!%%%)))))))))555EEEsssaaaIII===>>>999777999666999999999888888888777777777777666555444666999<<<;;;;;;999888666666555555000999999666;;;@@@LLL^^^bbb[[[OOOkkkXXXAAA666///...''',,,------,,,,,,------......///,,,+++------...333:::LLLxxxQQQ888555111.........---,,,'''(((((())))))*********+++******)))))))))))))))'''(((((('''%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&$$$%%%'''((())))))))))))((('''''')))***+++***(((((())),,,111666777333///(((******...111333QQQ~~~___TTTggg~~~ttt[[[LLLHHHDDDNNNbbbuuu~~~nnnGGG888:::;;;;;;<<<>>>@@@???<<<999444333555:::@@@BBBAAA???;;;333,,,,,,,,,+++***,,,+++)))&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$######%%%&&&&&&$$$""""""!!! !!!"""###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$###""""""""""""######$$$$$$######"""!!! """###$$$""""""############""""""########################!!! !!!!!!""""""!!! !!!"""!!!  !!!"""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!! !!!###777jjjZZZ666(((###%%%!!!  !!!!!!!!!  !!!!!!!!!  """###############$$$$$$%%%%%%&&&%%%%%%!!!###%%%&&&'''&&&%%%$$$%%%%%%$$$#########$$$$$$###"""&&&***(((+++???WWWOOODDD???:::333777<<<666888888777777777888999:::777777666444333555999===999888777666555555555555111999777444999;;;???JJJIIIKKKKKKlllWWWAAA666//////''',,,,,,,,,++++++,,,------...///,,,+++------...333:::LLLxxxPPP777444000......///......''''''(((((()))******++++++******)))))))))))))))'''((()))'''%%%$$$&&&(((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&((()))))))))(((''')))(((''')))******)))''''''''')))...444555333000***)))(((,,,111444OOOzzziiiVVVbbbwwwhhhRRRIIIIIILLL[[[ooo|||}}}PPP:::888;;;:::;;;===>>>>>>;;;999444222000222888<<<===<<<:::222------...+++)))******(((%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################&&&$$$"""###%%%&&&$$$######"""!!!"""######""" !!!"""###$$$%%%%%%&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###""""""!!!"""###!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!! """###$$$""" """"""!!! !!!######$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###&&&:::lllUUU333&&&%%%'''###  !!!!!!!!!  !!!"""$$$$$$$$$### !!!###%%%&&&'''((((((&&&'''((())))))'''%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%))),,,)))///JJJhhhiiiDDDAAA???777///777>>>666777777666666666888999;;;777777555444333555999===777666555444444444444444333;;;888555::::::999??????EEEIIIjjjTTT???666//////(((---+++*********+++,,,,,,---///,,,+++------...333:::KKKwwwNNN666333000...////////////&&&''''''((()))******++++++******)))))))))))))))&&&((()))(((%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&)))(((((()))******((('''&&&&&&''',,,111444222000+++)))&&&+++111444NNNwwwrrrWWW```tttpppVVVHHHNNNKKKUUUjjjyyyYYY???;;;:::999999:::;;;<<<;;;:::666111------111777:::;;;:::333...//////+++(((((()))'''%%%%%%&&&'''((('''""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################'''$$$""""""%%%&&&%%%###$$$###"""###$$$###!!!!!!"""###$$$%%%&&&''''''&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###"""""" """"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!"""!!! !!!######%%%$$$$$$###"""#########""""""""""""""""""""""""!!!"""!!!"""$$$%%% ###;;;rrrRRR222$$$   !!!""" %%%###!!!  !!!"""""""""""""""############$$$######$$$%%%&&&'''(((((((((((('''&&&%%%$$$###'''&&&%%%%%%%%%&&&%%%$$$'''+++%%%(((222333NNNPPP???===;;;:::::::::999888777777888888888888777777444333333333444555777999777::::::777555555666777???@@@@@@;;;777666888;;;???AAAIII```PPP:::444222222***000+++,,,------++++++,,,------+++,,,---,,,,,,222:::JJJwwwOOO888555111///......------)))))))))))))))******+++******)))'''&&&&&&)))+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******************++++++++++++)))'''&&&---...------111555444...//////,,,...333777MMMooo```lllmmmsssYYYWWWMMMGGGMMM^^^kkkuuukkkFFF===;;;888666555555555444333222111111000000000000000222000...------,,,***(((&&&%%%%%%%%%%%%%%%%%%$$$######""""""""""""######$$$$$$#########$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%""" !!!$$$&&&%%%######%%%%%%$$$"""!!!"""############"""!!! !!!!!!!!!"""###%%%&&&'''$$$###"""!!!!!!"""##################""""""""""""  """"""!!!!!!!!!!!!"""""""""""" !!!###$$$%%% """!!! !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!""""""#########""""""###<<>>;;;:::::::::999777777777888888888888777777333333333444555666777888666888888666555555777888EEEPPPTTTJJJ===999;;;===@@@CCCLLLeeeSSS;;;444222111)))000+++,,,---,,,+++***+++------+++,,,---,,,,,,222:::KKKwwwNNN666333///......///......***))))))((()))***+++,,,,,,+++***(((&&&%%%''')))'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************************)))(((''''''+++,,,++++++000555333.........***---222555JJJlll___lllkkkjjjVVVRRRJJJLLLZZZfffqqqsssKKK;;;777666555555666666555444222111000000//////000000,,,+++))))))******)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%"""!!!!!!$$$%%%%%%###$$$%%%%%%$$$###""""""$$$$$$$$$###""""""!!! !!!!!!!!!"""###%%%&&&'''%%%$$$###"""!!!!!!"""############""""""!!!!!!!!!  """"""!!!!!!!!!!!!"""""""""""" !!!"""### """!!!!!! !!! !!!!!!"""######""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!""""""#########"""""" ###>>>vvvpppEEE///)))''' """!!!  """!!! """"""""""""############$$$%%%%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%&&&((('''***222AAAooohhhGGG@@@>>><<<:::::::::888777666777777888888777777666222333444555666777777777888777666666666777999;;;OOObbbiiiWWWAAA:::<<<<<>>;;;:::::::::888777666666777777777777666666111222444666888888888777<<<888666666777999===BBBZZZlllnnnVVV>>>999:::888DDDFFFPPPjjjZZZ???555000///'''...)))***++++++))))))***+++---+++,,,---,,,,,,222:::IIIuuuHHH444111---,,,,,,---,,,,,,,,,***)))'''(((***,,,---,,,,,,,,,***'''&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***++++++,,,+++***((('''&&&'''((())))))*********///555555111---,,,))),,,222222CCCaaatttooodddUUUVVVMMMJJJRRR]]]kkk```EEE888666444333222111...,,,000000///............///,,,+++******+++,,,+++***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&&&&&&&%%%###"""!!!!!! ######"""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!     !!!"""""""""""""""!!!!!! !!!""""""""""""""""""""""""!!! """<<>><<<:::999999999888777666666777777777777666666111222444777888888888888<<<777555666666888BBBMMMjjjoooeeeKKK999888999777DDDFFFOOOiii[[[@@@666000///'''...)))***++++++))))))***+++---+++,,,---,,,,,,222:::JJJuuuIII666333///,,,++++++***)))+++***)))((()))***,,,---******+++***(((((()))***)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((***+++,,,,,,+++***(((''''''((())))))+++,,,+++***///666666222...---***---333222@@@[[[lll]]]~~~aaaSSSKKKIIIQQQ]]]mmmjjjPPP999666333111000///...,,,000///......---............---++++++,,,,,,***)))''''''&&&%%%%%%$$$############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!! """""""""!!! """ !!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$######"""!!!  !!!  !!!""""""###"""!!! !!!"""""""""""""""""""""!!! 000>>>333(((KKK___===555333---''' """### !!!!!!!!! """"""""""""###############$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&###!!!!!!%%%)))+++(((111999:::YYYZZZ???:::;;;999777777888888888777555666666777777666666555111222444666888999999:::999555444555666;;;LLL___|||pppYYYBBB777777::::::DDDEEEPPPlllZZZ@@@666111///'''---***+++,,,+++*********,,,---+++,,,---,,,,,,222:::LLLwwwMMM888444000,,,+++***)))(((***************+++,,,,,,)))***++++++))))))***+++))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,******))))))))))))******------++++++///666666333...---***...333111<<>>555000444>>>AAAGGGYYY|||VVV>>>777333111'''---+++,,,------++++++,,,------+++,,,---,,,,,,222:::GGGsssLLL666333///------------,,,((())),,,---...---+++***,,,---...,,,***'''''''''******)))((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,)))***,,,------,,,+++***...---***(((,,,222333///,,,+++''',,,111---666MMMuuuzzzYYY```xxx{{{^^^TTTKKKLLLXXXnnnlllSSSKKK@@@666000...---,,,......---,,,,,,,,,,,,---)))((('''(((+++,,,+++***(((((('''&&&$$$######"""$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&%%%$$$###"""$$$%%%'''(((((((((''''''!!!###%%%$$$"""!!!$$$'''%%%&&&''''''&&&&&&((()))##########################################$$$$$$###$$$%%%&&&%%%$$$###"""!!!!!!""""""######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$"""!!!  !!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!! !!!###$$$###""" """""""""""""""###$$$$$$""""""""""""!!! %%%SSSJJJ///111333,,,+++   !!!!!!  !!!!!!"""""""""!!! !!!"""######""""""###$$$"""######$$$$$$$$$######"""%%%(((***))))))***,,,(((,,,###!!!+++,,,>>>cccppp[[[KKKDDDGGGmmmuuuIII:::;;;;;;777666444333333555888999777777777777666555444333333444555777888888888888333:::888<<<>>>UUUjjjCCC888666111333>>>DDDMMMbbbMMM999333111222***...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,......---111666OOOtttMMM888222---,,,,,,******---+++,,,------......------......//////...,,,***))),,,+++***)))((('''&&&%%%((('''&&&&&&'''((('''%%%'''((()))+++,,,---......+++---...---+++))))))***---,,,+++***+++---///111///...000111000000888BBBmmmXXXgggpppdddVVVMMMRRR^^^nnn]]]XXXSSSEEE444333444***------,,,,,,,,,,,,,,,+++,,,+++***))))))+++---...***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&###!!!"""%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###"""!!!!!!###$$$$$$"""!!!""""""&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$###$$$%%%'''((($$$### """"""""""""!!!!!!!!!!!!$$$$$$$$$######!!! """!!!   """$$$###"""  $$$$$$"""!!! """""""""""""""""""""""" +++XXX{{{HHH---///222+++***  !!!"""   !!!!!!"""""""""!!! !!!###"""!!!!!!"""$$$""""""###$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%%%%$$$((('''+++666CCCYYYsss|||```LLLGGGLLLnnnjjjEEE::::::999666555333222222444666888777777777666666555444333333444555777888888888888777===999???FFF^^^eeeAAA888666000222<<>>(((***,,,&&&%%% !!!"""!!! !!!"""""""""!!!  !!!!!! !!!"""!!!"""###%%%&&&'''''''''&&&%%%%%%''')))***(((&&&---&&&///>>>TTT}}}iiiJJJ<<>>EEEcccbbbBBB;;;;;;888444777666555444444555666666666666666666555444333222333444555777888888888888444===>>>KKK^^^nnn___TTTNNNDDD777555<<>>;;;:::777444777777666555555555555666555555666555555444333222333444555777888888888888333===AAASSSlllhhhdddbbb[[[III666444<<>>;;;===;;;FFFWWWtttnnnMMMFFF???777333///------,,,+++***))))))((()))))))))************+++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&%%%$$$$$$%%%&&&'''$$$&&&((()))((('''''''''''''''''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%######"""###$$$###!!!""""""############""""""!!!"""###$$$%%%%%%%%%%%%""""""!!!  !!!!!!""""""######""""""############""""""!!!   !!!"""!!!!!! !!!!!!  """""""""""""""""""""""" !!! (((GGGxxxTTT...!!!%%%&&&""" """""""""!!!   !!!!!!"""""""""!!! !!!###"""!!!!!!"""$$$%%%%%%&&&'''''''''''''''$$$&&&(((((((((---888AAAHHHaaa|||eeeGGG:::777;;;@@@KKKuuuvvvKKK::::::888555555666666555555555444444444555555555555444333222222333444555777888888888888333<<>>777111000...++++++---+++***)))((((((***+++---,,,,,,------,,,++++++***))))))***+++,,,------...)))((('''((()))***)))(((%%%&&&((()))+++,,,,,,,,,+++...111222000---+++***---,,,******---111666:::000+++((()))++++++///444>>>XXX___ZZZccc\\\===:::;;;555:::III___zzzSSSBBB999888888333000///...,,,+++)))((('''((())))))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((&&&%%%$$$$$$%%%&&&(((###&&&)))***(((''''''(((((('''''''''&&&&&&&&&&&&######%%%%%%%%%%%%$$$###!!!###$$$###""" !!!"""######$$$$$$$$$######!!!"""###$$$$$$######""" !!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""!!!  !!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!)))EEEqqq}}}PPP,,, $$$&&&"""  !!!!!!  !!!!!!"""""""""!!! !!!"""######""""""###$$$&&&&&&'''''''''''''''&&&%%%***+++---666FFFTTTiiiTTTBBB444444:::???PPPjjjDDD888999666333555555555555444444333333333555555555555444333222222333444555777888888888888999@@@FFFeeelllwwwvvvXXX===:::EEEDDDKKKiiidddBBB999111///777111111000000///...---,,,,,,+++---+++,,,......---111666FFFnnnccc>>>777111000///,,,+++...,,,+++***))))))+++---...***+++,,,------,,,+++***'''((()))+++---///000111***)))(((((())))))((('''%%%&&&((()))+++,,,,,,,,,***---000111///,,,***)))---+++)))(((+++000666:::000***''')))***+++...222999OOOuuudddXXX[[[___@@@===<<<111111>>>PPPzzz___HHH::::::===777222111///---+++)))''''''(((((()))***************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((('''%%%$$$$$$%%%'''(((###&&&***+++)))''''''((((((((('''''''''&&&&&&&&&######%%%%%%&&&%%%$$$###!!!###$$$$$$"""!!!"""######$$$$$$%%%%%%%%%$$$$$$""""""#########!!!  !!!!!! """"""""""""!!!!!!!!!!!!!!!""""""#########"""""" !!!"""###""" !!!!!!!!!!!!###"""!!!   @@@aaayyyqqqIII---%%%    !!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!"""$$$&&&''''''&&&%%%&&&(((&&&&&&(((***333HHHhhh[[[>>>666///999:::<<>>;;;===777111222333333444444555444444333222333444555555333222111555777999999777555444555>>>CCCFFFppphhhoooaaa>>>:::DDDMMMHHHiii```GGG444555<<<===<<<>>>>>>:::444...+++******+++***)))+++---,,,+++///555FFFiiibbb@@@666...---......000333///---+++******+++,,,...///...---,,,+++,,,,,,---------------------------'''((()))))))))(((&&&%%%&&&'''***,,,------,,,+++,,,---.../////////...---,,,+++******,,,///333555...((($$$&&&)))***---111777DDDdddxxx]]]fff~~~]]]@@@<<<777444999<<>>[[[pppKKK:::888---555999CCCffflllOOO888666999333///222444444444555444444333333222222333333333333333222666888999999777666666777<<>>777000,,,...,,,,,,+++***************)))((('''''''''((()))***((('''&&&%%%$$$$$$%%%&&&(((((((((((('''&&&%%%$$$%%%$$$######%%%&&&&&&%%%"""###%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%'''((())))))))))))######$$$%%%$$$###"""!!!""""""###$$$$$$$$$######%%%$$$$$$###############!!!!!! !!!!!!###"""!!! !!!"""###!!!!!!!!!  !!!!!!"""!!!  !!! !!!!!!!!! !!!!!!!!! )))XXXkkk>>>%%%!!! !!!!!!"""###""""""""""""!!!!!!""""""###$$$&&&''''''&&&''')))+++''',,,///333CCCfff{{{RRR:::333444...333:::MMMyyyYYYCCC333333555111///444444555555555444333333222111111111111222333444444777888999999888888999:::===GGGZZZ}}}eeexxxbbb@@@>>>EEEFFFGGGlllhhh]]]XXX^^^ddddddfffjjjllleee[[[PPPEEE;;;222,,,---++++++...///...222888CCCfffeee@@@777...,,,,,,+++,,,...,,,++++++***+++,,,...///......---,,,,,,,,,------++++++++++++++++++++++++***)))((((((''''''((((((&&&''')))+++,,,,,,,,,+++---...///000000///...---,,,+++++++++,,,///222444222,,,((()))+++***,,,000111666LLLttt```AAA:::555333888;;;BBBTTTxxx}}}ssscccUUUHHH;;;444222,,,,,,,,,+++***)))((('''*********)))))))))))))))&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((('''&&&%%%%%%%%%###""""""$$$%%%%%%$$$ !!!"""$$$&&&'''(((((('''''''''(((''''''&&&&&&%%%%%%&&&'''(((***+++,,,######$$$%%%$$$###"""!!!#########$$$######""""""$$$$$$$$$############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!  !!!!!! !!!  ---bbbhhh999"""   !!!###"""""""""""""""!!!""""""######%%%&&&'''&&&&&&&&&)))+++---000222666JJJqqq^^^???333///,,,333444<<>>AAAIIIeeevvveee~~~```AAA@@@DDDDDDIIIpppjjjgggjjjqqqvvvvvvxxx|||}}}xxxqqqhhh[[[LLL;;;000///,,,,,,///000000333999CCCfffiiiBBB888000...---+++***,,,+++******+++,,,---...///------------------------************************+++***((('''''''''((()))'''((()))+++,,,,,,,,,,,,...///000111000///...---,,,+++++++++---///222333333---***+++,,,+++,,,///222333BBBfffaaa???888333111666888===HHHjjjyyyfffRRRBBB:::222111...,,,+++******+++******++++++***)))((((((%%%%%%%%%%%%$$$$$$%%%%%%''''''(((((('''&&&&&&%%%%%%$$$""""""$$$%%%$$$$$$ !!!"""$$$%%%%%%&&&&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&(((***+++######$$$%%%$$$###"""!!!###############""""""!!!$$$$$$$$$$$$######""""""!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!    !!!333kkkddd555!!!   """###"""!!!"""""""""""""""###$$$$$$'''''''''&&&&&&'''))),,,000444;;;HHHeeekkkFFF666333000***444333???ccc```BBB999333444444000000555444555555555444333333222111111000000111333555666777888888888999;;;???BBBGGGLLLpppqqqfff\\\BBBCCCCCCFFFOOOxxxxxxkkknnnuuu}}}}}}sss___HHH888222...,,,...000111444888DDDgggoooCCC:::222///...,,,+++,,,******++++++,,,---...///,,,---------------------************************+++***)))''''''((())))))'''((()))***+++,,,,,,,,,000000111111111000...---,,,++++++,,,---///111222333...***,,,---+++,,,...000000999UUU~~~ccc@@@999555333666888999@@@^^^~~~ttt___PPPCCC???888222...---///111***++++++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&%%%######%%%%%%%%%$$$""""""######$$$#########$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''######$$$%%%$$$###"""!!!""""""#########""""""!!!###$$$$$$$$$$$$###"""!!!  !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!###"""   ###<<>>```eee@@@;;;555000000333444333222111111333444555666666666444555666666666555444333555555555555777<<>>WWWuuu^^^OOOCCC888///......)))&&&&&&$$$%%%%%%&&&((((((((((((###$$$&&&''''''&&&$$$###"""###%%%&&&&&&%%%$$$###!!!"""###$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$'''((('''&&&&&&'''%%%%%%%%%%%%%%%$$$###"""!!!"""""""""###############$$$$$$$$$$$$###""""""   !!!!!! !!!!!!!!!!!!!!! !!!"""!!! !!! !!!!!!""""""   ***SSSRRR***!!!"""""""""!!! !!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$&&&%%%''',,,555AAATTTnnnkkkQQQ:::@@@:::...444333333@@@XXXiiiFFF===444333222222222222333444666666666777666666555555444333222222222222111000444444444444666:::@@@DDDJJJnnnvvvNNNFFFJJJHHHSSSjjjwwwwwwwwwvvv||||||hhhFFF999///000000...///555===fffyyyKKK999333333***&&&******)))***++++++,,,,,,,,,,,,///...,,,---......---+++,,,++++++,,,......---+++)))(((((()))******)))''''''(((((()))***+++,,,,,,///000000000///...------,,,,,,---///111000---***...------,,,,,,,,,------///222///111:::FFFeeeXXX<<<:::555000333555444555<<>>000///111//////333:::ccc}}}OOO<<<444444+++'''******,,,,,,+++******+++,,,---000...,,,,,,---......---,,,++++++,,,......---+++)))(((((()))******)))''''''(((((()))***+++,,,,,,......//////...,,,+++***)))***,,,///111111---***++++++++++++,,,...///000000333///---222888NNNmmm|||TTT;;;999444000333444666555:::MMMssszzzgggPPP@@@777000......)))'''%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$%%%$$$$$$###"""##################""""""###$$$$$$$$$$$$###""""""  !!!!!! !!!!!!""""""!!!!!!!!!"""###$$$"""  !!!  !!!!!! !!!!!!  ///XXXYYY///!!!  !!!"""###""""""!!! !!!"""######$$$"""$$$%%%$$$$$$$$$%%%'''000111===XXX{{{kkkQQQBBBKKK[[[JJJ888:::777;;;PPP~~~OOO999888333222222222222222222333666666555555444333222111000111222222222222333444555555555666777;;;AAAEEESSSzzzuuu~~~```DDDCCCIIIKKKVVVqqqqqqooonnntttzzzsssUUUAAA111///111//////111888___OOO;;;333333+++))),,,+++///---+++))))))+++,,,...///---***)))***,,,------+++++++++,,,---...---+++***)))((()))++++++)))(((((())))))***+++,,,------......//////...,,,***)))&&&'''+++///222222///,,,*********+++,,,---//////...333000---000222@@@XXX~~~sssOOO999888333000333333444333888LLLpppwwwxxxttt^^^NNN@@@444...)))'''&&&'''***,,,+++)))'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((('''&&&$$$###$$$######$$$$$$$$$$$$######$$$$$$############""""""###$$$$$$$$$$$$###""""""   !!!!!! !!!!!!""""""""""""!!!###$$$$$$###!!! !!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""  111\\\]]]333### !!!!!! """#########"""!!! !!!"""###$$$$$$"""$$$%%%%%%$$$%%%(((***555999NNNttt}}}YYYNNNLLLYYYeeeNNN<<<;;;777CCCbbbkkkDDD333222222222222222222222222222555555555555444333111111///111333333222111333555333333555666888===DDDIIIXXXmmmwwwtttTTT@@@BBBJJJMMMUUUrrrlllkkkkkkvvv|||}}}pppVVVBBB111...000......222777\\\MMM888000111+++***...---000...+++))))))+++---//////,,,***)))+++,,,------+++++++++,,,---...---+++***)))))))))++++++***(((''''''((()))***+++,,,,,,...///000111000...,,,***%%%'''***...222333111...,,,,,,+++++++++,,,,,,------333111...000000666GGGbbbiiiJJJ888666222111333222000000888OOOqqqiii\\\rrrpppZZZDDD444000---***)))***)))%%% '''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$$$$!!!!!!###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%#########"""######$$$$$$#########$$$$$$$$$##################$$$$$$$$$$$$###"""""""""!!!   !!!!!! !!!"""######""""""###$$$%%%$$$""" !!!"""!!!!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!"""555```[[[333$$$ !!!!!! !!!"""#########""""""!!!!!!!!!""""""#########"""$$$%%%%%%&&&(((,,,...666CCCcccdddNNNQQQaaahhhgggJJJ<<<;;;<<>>GGGmmmpppNNN???999666000111222333333222111000444444555555555555444333///222555444000///222555444555666777:::???EEEJJJYYYhhhtttvvvYYYAAA;;;BBBKKKPPPXXXyyynnnllllllqqqyyydddJJJ;;;///......,,,///666;;;[[[QQQ:::///000------000...---,,,+++++++++---///000///...---...///000000///,,,++++++,,,......---+++******)))***+++,,,***(((''''''((()))***+++,,,,,,+++---000222222111///---*********---111444444444---,,,,,,+++******++++++)))222000---000---+++111<<<\\\wwwZZZBBB555444111111444000......999PPPmmmxxxYYYYYYiii}}}mmmmmmuuummmMMMCCC666///...///...+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!###&&&&&&%%%$$$$$$%%%!!!!!!"""###############""""""######$$$%%%&&&&&&###$$$$$$$$$$$$###""""""!!!!!!!!!   !!!!!! !!!######$$$$$$######$$$$$$###!!! !!!"""""""""!!! !!!""""""""" !!!!!!!!!!!!  !!! 555^^^~~~PPP,,,  !!! !!!"""$$$$$$######"""#########""""""""""""""""""###%%%&&&(((,,,111555???\\\mmmTTT^^^vvveeeAAA<<>>DDDHHHWWWiiivvvrrrRRR===:::BBBKKKPPP\\\~~~rrrnnnmmmnnn}}}zzzaaaEEE888///...---***///777===[[[TTT===111222...---000...,,,+++++++++,,,...///000,,,++++++---//////...,,,,,,++++++,,,......---++++++***)))***,,,,,,***)))++++++,,,---...//////000***,,,///222222111///---,,,++++++---111444555555,,,++++++***++++++,,,,,,&&&000///---222111...333222III___VVV@@@444444000222444///111000888NNNjjjbbbXXX\\\{{{mmmccccccjjj|||ooo___HHH777///,,,)))&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$ ###%%%&&&%%%$$$%%%%%%!!!!!!"""###############!!!!!!"""###%%%&&&'''(((###$$$$$$$$$$$$###""""""   !!!!!! !!!######$$$$$$$$$"""###$$$"""  !!!###""""""!!! !!!"""###"""!!! !!!   555nnnrrrGGG((( !!!!!! !!!!!!$$$""" !!!######!!!"""""""""!!! """$$$&&&%%%%%%******...;;;CCCvvvwwwWWW```~~~TTT===BBBIIIgggtttLLL777999999)))444555555444222111111222777555222111111333333333555444333000......000222999666777999:::<<>>AAAEEEIIINNN\\\~~~llliiivvvwwwYYY>>>888333000---+++000777<<>>111---000333111...,,,111888CCC[[[}}}nnnWWWOOOkkklll[[[XXXbbbnnngggOOO>>>333......+++&&&%%%((()))''''''(((###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$)))%%%!!!"""%%%&&&$$$!!!########################"""###$$$%%%&&&&&&&&&&&&&&&$$$###$$$&&&&&&$$$!!!%%%$$$$$$######$$$$$$%%%$$$###"""!!!  """###!!!###$$$%%%%%%$$$ !!!"""######"""!!! ###   !!!!!! ###!!!"""999nnnpppFFF(((   !!!###""" !!!######!!!!!!""""""!!! """$$$!!!'''$$$$$$+++,,,222@@@[[[jjjWWWiii}}}TTTCCCIIIZZZeeeEEE444666666,,,111222333333111111222333888666333222333444444444444444333000......000333888555555888:::;;;@@@GGG^^^|||kkkqqqyyy]]]CCC<<>>VVVUUU===222222...---///,,,...------------------...///---++++++,,,...//////---------,,,,,,,,,++++++,,,---.........,,,+++***''')))******))))))***,,,///000111111111000///...,,,......///444:::999444111...,,,***+++++++++*********++++++,,,---------)))---999MMM```ggg```UUU@@@999111...111333111......111666@@@UUUvvv|||ZZZKKK___mmm]]]XXXYYYnnn{{{mmmYYYFFF666------(((%%%((((((&&&$$$$$$%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%)))%%%"""###&&&(((%%%###########################"""###$$$%%%&&&&&&&&&&&&'''%%%$$$%%%''''''%%%"""%%%$$$$$$######$$$$$$%%%######"""!!!  """### !!!###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###  !!!!!! ###!!!&&&???qqqlllDDD''' """!!!!!!!!!""""""!!! !!!""""""!!!!!!###%%%###&&&###$$$,,,///777HHHnnnuuu___cccmmmLLLEEENNNmmm|||QQQ<<<111111444///...000111111111111333444666444222222333444333333222222222000//////222444777444555888999:::@@@GGG]]]{{{iiimmmlllSSS===:::@@@FFFMMMTTT```rrrkkk}}}aaaEEE555222000111///---000666???VVVTTT===111222......000---.........------............---,,,---...//////...------------,,,,,,,,,,,,---...000000///---***)))(((***+++***))))))***+++//////000111000///...---,,,......///555<<<<<<888111///,,,++++++++++++***)))******+++,,,,,,,,,,,,++++++...666@@@EEECCC@@@555222000///000000///...000111333;;;MMMkkkeeePPPZZZnnnsss]]]QQQSSS\\\lll}}}dddIII555222,,,((()))***&&&######'''&&&%%%######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%(((%%%###$$$'''((('''%%%##############################$$$%%%&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###%%%$$$$$$######$$$$$$%%%""""""!!!!!!  """### !!!"""############"""""""""!!!!!!!!!!!!"""""""""  !!! """!!!***HHHyyyggg@@@%%%  !!!!!!!!!!!!"""!!! !!!""""""""""""###%%%$$$&&&###&&&///111;;;OOOaaa^^^ttt\\\CCCIIIZZZhhhAAA666111///222222///000222222111111333444222111000111222222111000111111111000///000333555777555555888:::;;;AAAHHH[[[zzzhhhjjj^^^JJJ999888???EEEMMMUUUbbbpppjjjssslllQQQ===///------000///---///444???TTTUUU<<<111111......111...///......------......///---------...000000///---------------------,,,,,,---///111222111...***(((***+++,,,+++)))))))))+++...///000000000///---,,,---...///000777>>>???<<<111...,,,*********)))((())))))+++,,,,,,,,,++++++///...---...000333666777.../////////...---...///222000111888GGGaaawww^^^]]]ddd{{{fffTTTRRRUUUdddyyybbbIII;;;222,,,+++,,,)))&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%''''''%%%###########################$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!  """###""""""""""""""""""!!!!!!###"""!!! !!!"""###!!!  !!! ///QQQ```;;;### !!!!!!!!! """######""""""###$$$"""%%%%%%)))111333AAA[[[mmmYYYfff|||QQQAAAVVVuuuYYY888555222///111333222333444333222111222444222111111333444444222000111111111000///000333666888666666:::<<<===CCCJJJ]]]vvvaaa___RRRBBB777999???CCCKKKSSSccclllgggfffjjjvvvqqqXXXAAA444---,,,...111111///111555<<>>111...+++)))))))))(((''')))***+++------,,,+++***+++++++++******+++...111---//////...,,,,,,///111222000222999EEEYYYxxxjjj\\\[[[wwwjjj[[[NNNNNN[[[rrr{{{aaaIII<<<000---,,,***))))))((('''%%%######$$$%%%&&&############""""""""""""###"""""""""###%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!! !!!###$$$"""""""""!!!!!!!!!!!!!!!###"""!!! !!!"""###   666ZZZYYY666   !!!!!! !!!!!!###$$$$$$###""""""### %%%&&&+++111555LLLpppyyydddddd}}}bbbIIIHHHiiitttMMM555555333000222111333444555444222222333444555555666888999999666444111111111000///000333555888666777:::<<<>>>DDDKKKeeepppUUUMMMEEE:::555;;;AAACCCJJJRRRccc___\\\VVVRRRZZZpppkkkMMM666,,,///...000444444222444888999PPPWWW>>>111111,,,,,,000------------,,,,,,---------,,,+++,,,---//////---+++------------............+++---///000000...,,,***)))+++,,,+++******+++,,,,,,---///000111111000///...//////000777@@@BBB???222///,,,******)))((('''***+++---......---+++***((()))***+++***+++,,,...---...////////////111333222222666>>>DDDQQQiiisssWWWSSSfffsss\\\OOOMMMXXXqqq|||aaaOOO;;;000,,,)))((()))'''&&&%%%######$$$$$$%%%"""""""""""""""!!!!!!!!!###""""""""""""######$$$########################$$$%%%%%%&&&&&&%%%%%%%%%###%%%&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%""""""!!!!!! !!!###$$$""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!  ;;;aaaSSS222"""!!!!!!  """###$$$&&&%%%###!!!!!!!!! %%%'''***000999[[[hhhcccvvvsssNNNOOO\\\^^^BBB333444222111222...000111333333222222333555666666888;;;===<<<999666222222111000//////222555777555666:::<<<>>>DDDKKKiiilllMMMAAA:::333444===CCCEEEJJJRRRcccyyyQQQIIIFFFBBBCCCSSSlll}}}bbbCCC111,,,///...000333333111333888777PPPYYY@@@222000,,,+++///,,,,,,,,,++++++++++++,,,,,,++++++***+++---...,,,+++------------.........///***+++---......------,,,)))***++++++++++++,,,---+++,,,...111222222222222///000///000777???BBB???444111...,,,++++++***)))+++,,,...000000...,,,+++)))***+++,,,,,,,,,,,,+++***,,,///333555666666555333444:::CCCEEEHHHZZZooo\\\XXXZZZqqqkkkYYYOOOYYYjjjjjjMMM999000***((()))%%%$$$$$$$$$$$$#####################""""""!!!!!!$$$$$$$$$###""""""###$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###&&&''''''$$$######%%%%%%$$$$$$######$$$$$$%%%######"""!!!  !!!###$$$!!!!!! !!!""""""!!!!!!""""""""""""!!!!!! !!! !!!!!!   ===eeePPP/// ###"""!!! """###%%%&&&&&&###!!! !!!&&&&&&)))...;;;fffpppZZZ```vvvWWWKKK^^^tttPPP<<<222333000111333,,,---...000111111222444666555666888;;;===<<<888555222222222000//////222444666444555999;;;===CCCJJJhhhkkkJJJ===333///222>>>EEEFFFKKKSSSbbbwwwMMM;;;<<<:::777AAAYYYssssssWWW:::///222---,,,---000000...111666777PPPZZZAAA222111++++++...+++,,,++++++******++++++,,,+++***)))***,,,---,,,+++---------.........//////******+++,,,------------((()))++++++++++++---...+++,,,...111333444444444///000///000666???AAA???666333000...------,,,***,,,---///111000///,,,+++)))))))))*********((('''&&&)))///666;;;<<<999666444666===FFFEEECCCPPPbbbhhhdddVVV\\\kkkRRRMMMWWWYYYttt\\\CCC444,,,)))***###$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$######""""""%%%&&&&&&$$$###"""###$$$########################%%%%%%%%%&&&&&&%%%$$$$$$$$$''')))(((%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!  """###%%%!!!  !!!"""### !!!"""######"""!!! !!!""" !!!!!!!!!   %%%BBBqqqtttHHH000 !!!!!!  """###$$$%%%&&&&&&&&&&&&%%%$$$######&&&+++...000FFFxxxZZZUUUxxxwwwZZZPPPJJJllluuuIII===222000111000......///000000000111111111111777777666555444444333333111111111111111111222222555666666666999>>>EEEJJJbbbgggKKK<<<111333999???BBBGGGRRR^^^fffoooWWWAAA===111...999EEE^^^}}}vvvXXX===111...---...///000000///000222444666LLLyyy\\\AAA222111---...111...000...,,,+++,,,,,,+++***,,,,,,............,,,,,,...///000000000000000///------,,,++++++*********---+++******+++,,,+++***+++,,,...///111222333333333222......555???BBB???333222000//////...+++)))))),,,...///---+++++++++------,,,+++***((((((''',,,...222888===<<<888333444333666;;;???AAAGGGNNN{{{|||]]]UUU]]]fffuuubbbVVVRRR[[[mmmrrrNNN777///***$$$(((((('''%%%###"""$$$%%%&&&%%%%%%$$$#########$$$######$$$###""""""$$$%%%!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$###!!!  !!!"""###$$$"""!!! !!!"""$$$%%%$$$######"""!!!  """!!! !!!"""!!! (((GGGxxxvvvEEE---   !!!"""$$$$$$''''''&&&%%%$$$$$$######"""&&&+++///666QQQnnn\\\^^^vvvYYYNNNWWW^^^iiiDDD999111000222111000000000000000000111111111111666666555444444333222222222111000000000111222333777777777666888<<>>BBBUUU{{{eeeIII:::111444<<>>UUU\\\RRR@@@...&&&(((,,,---...000111111111222444666888NNN{{{]]]BBB222000++++++...***///---+++++++++,,,+++***++++++------------++++++((()))***,,,---...//////+++,,,---....../////////---+++******+++,,,,,,+++***+++---...000000111111...---++++++222;;;???===222111000///000///,,,***)))+++......---++++++,,,......---,,,++++++******,,,...111666:::<<<;;;999888666666999:::999===CCCYYYtttRRRKKKSSSuuugggZZZOOOUUUmmmzzzWWW<<<111222+++)))'''&&&%%%%%%&&&'''%%%%%%$$$############$$$$$$%%%%%%$$$######$$$&&&!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############$$$###"""   !!!"""######"""!!!!!!!!!"""$$$%%%######""""""!!!!!!   !!!""""""!!! """!!!!!!!!!!!! ,,,RRRccc999$$$###  """$$$!!!!!!!!!"""###$$$&&&&&&+++)))%%%""" !!!"""$$$'''***+++--->>>eeeUUULLL\\\xxxvvvgggUUUKKKEEEPPPhhhqqqHHH999222...111333222000111000111111222111000//////333222222222111111111000333111///---...111444666999999888777777999>>>AAAJJJjjj___EEE777111555===EEEEEEDDDIIIPPPiiikkk]]]TTTQQQOOOVVVUUU@@@444???:::777000***''''''((((((///000111222222333555777:::OOOzzz___CCC333111,,,+++...***...,,,******+++,,,+++******+++,,,------,,,+++***))))))+++,,,------------+++,,,---...///......---,,,+++)))***+++,,,,,,+++***+++,,,...///000000000...///---,,,111999===;;;000///............,,,***)))+++------,,,,,,,,,---///......---,,,,,,++++++---...111444777999999999999777777999999888;;;AAAKKKuuuXXXJJJQQQaaawww]]]QQQYYYrrrnnnKKK888444---***'''%%%%%%&&&''''''$$$$$$###############$$$$$$$$$%%%###"""!!!###$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$######!!!   !!!"""###""""""!!!!!!""""""###$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!""""""###$$$%%%  """"""!!!!!!!!! ///YYYTTT222  )))$$$ """!!!!!!"""""""""""""""###%%%&&&''',,,)))%%%!!! """$$$'''++++++---BBBoooeeeGGGEEERRRkkk___KKK@@@AAAEEEYYYyyy```>>>777111...000222///...//////000111222222111//////111111111111111000000000333111///---...111444777777777888888888;;;???BBBAAAYYYvvvvvvyyySSS???555222666>>>DDDDDDCCCGGGMMMkkkqqqjjjooosssvvv|||uuuTTT555///)))***,,,+++'''%%%'''***///000222222111222555777:::NNNyyyaaaEEE555222------///+++---+++******+++,,,+++***+++,,,------------,,,+++,,,,,,---------,,,,,,+++,,,---.........,,,+++***,,,***)))***+++------,,,++++++---...////////////111222111///222888;;;:::...---,,,,,,------+++))))))+++------,,,,,,---...///......------,,,,,,,,,---///111333555666777777:::777888::::::999<<>>===@@@JJJEEEQQQ;;;777888666888<<>>&&&!!!###******"""  """$$$$$$###""" !!!!!!"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%,,,,,,,,,GGGwwwyyyVVVBBB:::666333222333111000888CCCOOO{{{ZZZ:::777222---+++,,,---,,,...222***,,,000222444333222111111111111111111222222222/////////000111333444555111222333333333555888;;;???<<<@@@888GGG555666:::888888;;;======>>>GGGQQQtttqqqIII000&&&!!!&&&*********,,,111222222000///...000111666IIIrrr^^^CCC333111------///,,,,,,***))))))***++++++***---...///000000///...---***+++,,,---------------***,,,///111222111///...+++)))((())),,,---------......///000111111111000***///111111444:::??????......---///000111///...***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,++++++''',,,444888:::<<>><<>>777...*********(((&&&""""""!!!""""""###$$$$$$###$$$$$$"""  !!!!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""   !!!"""###!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!""""""######"""###$$$%%%$$$###"""!!!######""""""###$$$%%%%%%$$$$$$$$$############""" !!!  !!!&&&;;;___ppp;;; !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""############"""""""""$$$%%%&&&(((%%%)))111FFFnnnnnnYYYBBB777444111...,,,...,,,///666@@@]]]yyyJJJ666777333000---,,,---...///000///000111000///...///000222222111000000111111222222111111000000111111222666555333333333666888:::;;;:::999888777777666666999999<<<>>>;;;;;;FFFTTT{{{ggg===+++"""'''&&&)))//////000111111///......///:::JJJnnnaaa>>>777222...000,,,222------.........---+++***---///000///...,,,,,,---------------------------000---+++---111111---))),,,,,,+++++++++,,,------------......//////000000///......000555999;;;;;;222000///---,,,,,,,,,,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,///222555777999<<<>>>;;;:::888777777999<<<===>>>FFFNNNkkk___PPPFFFGGGTTTllljjjRRRMMM[[[qqq~~~TTT???...******%%%%%%***&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###((((((((('''&&&###!!! """######$$$%%%%%%&&&&&&&&&%%%%%%%%%###"""""""""###$$$###############$$$$$$%%%$$$$$$############$$$$$$###!!! !!!###$$$$$$###""""""!!!!!!!!!!!!""""""!!!"""#########!!! (((BBBfffkkk777  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!"""$$$%%%)))&&&)))...<<<[[[qqqoooXXXHHH888111111///......+++,,,111888IIImmmlllCCC444444,,,+++++++++---............///000000......///000111111111111111111111111444333333222222333333444555444333222333666888::::::999888666555555666666888888:::===<<<===IIIVVV~~~YYY???)))'''+++,,,+++------///000111000///000111666EEEiiidddAAA888333---///***///------.........---++++++---...//////---,,,,,,---++++++++++++++++++++++++///,,,+++---111222...***---,,,,,,,,,,,,------.........///000000111111111111000///111444777999999222111...,,,+++,,,,,,---,,,+++***+++,,,---,,,******++++++++++++,,,,,,,,,,,,...111444666999===@@@>>><<<999777777888;;;<<<>>>DDDGGG]]]pppTTTEEEBBBKKKYYYzzziiiUUUXXXaaarrreeeLLL444---+++&&&$$$&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%###!!! !!!!!! !!!"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$###""""""""""""###$$$$$$###""""""""""""""""""######!!! !!!"""$$$$$$###"""!!!!!! !!!!!!"""!!!!!!"""""""""!!!+++KKKrrrddd222  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###&&&###&&&)))///CCCPPPJJJ@@@777///......---,,,...,,,000222:::SSSYYY<<<333111'''((()))***************---...//////...---...///000111222222333222111000444333333222222333333444444333222222333666888:::999888666444444444666777666777999<<<>>>CCCOOO[[[bbb@@@444555444000---,,,...000000000000222444444AAAfffhhhCCC999222,,,---(((---,,,------------,,,,,,++++++---......,,,++++++,,,++++++++++++++++++++++++---,,,+++...111222///,,,---------------...//////---...///000000111111111222111000111333666777666333111...,,,++++++---...---,,,+++,,,---------+++++++++++++++,,,,,,,,,,,,,,,---000222444999>>>BBBAAA>>>:::666555777999;;;>>>BBBAAANNNuuu\\\FFF===BBBFFF[[[dddZZZUUU```tttwwwYYY;;;...+++'''######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&$$$%%%%%%%%%%%%###"""!!!"""""""""!!!!!!"""######%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$######""""""######""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""###!!! !!!"""######"""   !!!!!!!!! ...TTT~~~]]]///  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$&&&###''')))***777???777444000...///...***)))+++///333333:::\\\yyyKKK888333///++++++++++++)))))))))***,,,---///...------...///...000222333444222111000222111111000000111111222333333222222333555777888999777555444444555777888666777:::>>>DDDMMMZZZdddzzzwww]]]GGG@@@;;;555222...///000000000000222444777BBBeeejjjCCC777///***,,,&&&+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,........................,,,,,,,,,...111222000.........---......///000111,,,---...///000000//////111000///000333555666666333111...+++***+++---...000///......000000///...+++++++++,,,,,,,,,------+++---...000333777>>>BBBBBB>>>999555444444777999<<>>EEEccceeeGGG:::???>>>GGGggg}}}lll\\\]]]jjjwww~~~bbb@@@///+++((($$$"""&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""###!!! """###""""""   !!!222]]]XXX///  !!!!!!""""""""""""""""""!!!!!!!!!!!!  """$$$%%%(((%%%+++...,,,333999222000......///...)))(((+++...111111<<>>???QQQcccpppdddccckkkwwwnnnLLL666---(((%%%###&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$$$$"""""" """$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""###$$$######""""""######$$$###""" !!!""""""!!! ###666eeeRRR/// !!!"""""""""""""""""""""!!!!!!!!!!!! !!!###%%%''''''%%%...444111444777000000,,,+++---,,,******---+++---222GGGxxxZZZ;;;111---'''''')))+++***((('''***---,,,---//////......///111...///111222333333222222444333333222222333333444333333333222222333333444666666666666777888888999999;;;===CCCQQQeeesssyyynnngggXXXhhh___DDD666222222222333222000///...000222999@@@```oooEEE666---***...(((,,,,,,++++++++++++,,,,,,---***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000///---------......000111222000111333555666555444333...---,,,...222555777777222000///---,,,,,,,,,,,,---,,,+++,,,---------+++,,,,,,,,,,,,------------+++,,,---...///111666999888666444111000000222333,,,666777999HHH```sssMMM999===<<<:::BBBIII```vvviiifffsssyyy]]]CCC111(((%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%$$$###"""!!!###$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""######$$$$$$############$$$$$$###""" !!!"""!!!  $$$999mmmLLL--- !!!""""""######"""""""""!!!!!!!!! """$$$&&&''')))+++:::FFFDDDDDDEEE>>>888111,,,,,,,,,+++---000,,,...:::ZZZrrrHHH555111000///111555999999444///...///,,,...////////////000222///000000111222222333333444333333222222333333444444444333333222111111111333444555777777888777777999;;;===DDDVVVmmm|||lllfff^^^```sss```BBB333000111111222111000//////222444999>>>___vvvKKK:::000,,,///))),,,++++++*********+++------+++,,,......------...///---------------------------///000111000/////////,,,,,,,,,---...///111111///111333555666555444222///...---...111333555555000000//////...,,,++++++,,,+++***+++,,,---,,,***,,,,,,,,,------------...+++,,,---...---...000333111111000////////////000)))222444444===NNNqqq~~~XXX???;;;777666<<<>>>GGGaaa|||rrrpppwww|||hhhMMM444(((&&&(((%%%&&&'''''''''&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###""" """############""""""###$$$%%%&&&'''''''''###$$$$$$%%%$$$###"""!!!###""""""""""""###$$$$$$######""""""""""""#########""" !!!!!!   !!!!!!!!! %%%;;;rrrHHH+++ !!!""""""#########""""""!!!!!!!!!  !!!###%%%'''333888LLL^^^^^^^^^]]]VVVCCC999///---------...000111333CCCjjj]]];;;111333777:::HHHMMMSSSQQQHHH???999777---...000000///000111333000000000000111222333444222111111111111111111222555555444333222111000///000222444777777777666555888;;;===DDDWWWpppmmmgggeee]]]ggg```AAA555111111000000000//////111444777:::>>>___|||PPP===222---000))),,,++++++*********+++---...+++---//////.........///////////////////////////...000111111000///...///++++++,,,,,,...///000111,,,...000333333222111///111///......000222222222//////000000///---+++***...---,,,,,,......---,,,,,,,,,,,,---------......+++,,,......,,,,,,---...,,,------...............***333333111777DDDeeecccFFF;;;222444<<<===???LLL[[[xxxooojjjyyywwwjjjPPP555'''''',,,%%%&&&'''''''''&&&%%%$$$##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%###"""###$$$%%%%%%$$$###"""!!!!!!"""###%%%&&&'''((((((######$$$%%%$$$###"""!!!###############$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$""" !!! !!!  !!! !!!!!!!!!  &&&DDDtttFFF***  !!!"""%%%###!!!  !!!""""""###!!!###)))///<<>>555555444222222222333555777555AAAWWWccc===444...***)))'''***,,,......---,,,+++,,,,,,,,,++++++,,,,,,---...,,,------...............000000////////////000000///............//////000111000000000222222000...000000111222222333444444................................................+++,,,---...---,,,)))(((,,,,,,,,,---------......,,,,,,++++++,,,,,,------222//////000///000;;;HHH^^^[[[BBB;;;888222444666666222111777DDDPPP^^^pppuuuXXX>>>,,,&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''((($$$######$$$&&&''''''&&&&&&&&&%%%$$$###############$$$&&&(((((()))((((((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$!!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!######""""""""""""#########""" !!!!!! !!!333```}}}XXX111!!!  !!!"""  """'''///;;;WWWtttxxx]]]BBB999888666DDD___ttt]]]^^^xxxbbbAAA222222444333111/////////000111222444444333333222222111000000000...000222444555666666555444333333333444666888999666<<<<<<;;;<<<===PPPqqqyyyrrr\\\CCC???999555444333222222444666777555AAATTTfff>>>333---)))***((()))+++---...,,,++++++,,,---------,,,---...////////////......------------000000000000000000000000...............///000000111000000000222222000...111111111222333333444444///////////////000000000........................,,,---...///...,,,***(((,,,,,,,,,---------......+++++++++++++++,,,------111111111000///000777@@@PPPrrrlllLLL@@@999222...222444111---///777???FFFNNN^^^ttt___BBB...&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%###&&&&&&%%%$$$######$$$$$$###$$$&&&(((((()))((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&###""""""""""""""""""###!!!"""###%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""############$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!######""""""""""""#########"""!!!!!!!!!!!!  666iii}}}SSS,,, !!!""" !!!!!!!!!$$$!!! &&&222EEEaaawww|||iiiIII888666999RRRwwwkkk\\\fffqqqKKK777444555444333111111000000111222222333333333222222111000000000///000222444666666666666444444333333444666888999777;;;;;;<<<===>>>TTTwww}}}sssfffaaaEEE???;;;555444333222333444666777444???OOOjjj@@@444---***+++***(((+++------,,,++++++,,,---------.........//////111000///...------------//////111111111111//////......---......///000111000000///000222222111///222222222222333333444444///000000000000111111111.........................../////////...,,,***))),,,,,,,,,---------......++++++++++++,,,---.........//////...---///555:::FFFbbbZZZCCC888111+++///222111......222777:::999???PPPeeeyyyqqqQQQ777***((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&(((((((((''''''%%%$$$$$$######$$$$$$%%%"""$$$&&&((())))))((('''$$$$$$############$$$$$$ """$$$%%%''''''&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""######""""""!!!######"""!!!!!!!!!""""""###"""!!!""""""""" """:::pppyyyKKK&&& !!!!!!!!! !!!""" !!!!!!""""""""""""###$$$$$$'''888UUUppp~~~pppOOO999:::EEEeee^^^XXXiii{{{RRR:::444444444444333222111111000000111111333333222222111000000000///000222444666666666666444444333444555666888999888:::888;;;>>>@@@VVV{{{zzztttdddxxxhhhHHH@@@;;;666555333222333444666777555???LLL{{{oooDDD777///+++,,,,,,)))+++......---,,,------+++,,,---...///...------000///...------...//////---///111333333111///------------......///000111/////////000222333222000222222222333333333333444////////////000000000111........................000000///...---,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---...///,,,---...,,,,,,000555999???RRRwwwkkkJJJ999555000111222111//////111222444000222<<>>@@@VVV{{{zzzwww|||jjjnnnnnnJJJ@@@:::666555333333333444666888888AAAMMMyyytttHHH999000,,,---,,,***,,,///000///......///)))***,,,......---,,,+++......------...///111222,,,///222555555222///,,,---------......000111111///......000222333222111222333333333333333333444---.........//////000000////////////////////////222111///---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,......,,,---222888;;;:::GGGiiiwwwPPP===;;;555333000---+++,,,,,,---111///000444666:::EEERRRZZZjjjyyySSS999///)))(((&&&$$$$$$&&&((()))&&&%%%%%%$$$############%%%$$$###$$$&&&'''&&&%%%#########$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%$$$$$$############$$$$$$!!!$$$'''(((((('''&&&$$$$$$############$$$$$$%%%&&&'''((((((&&&%%%###!!!"""$$$%%%%%%$$$###"""###############"""!!! """"""############""""""""""""!!! ###""""""######"""  DDDxxxnnn@@@%%% """!!!  !!!""" """###"""!!! !!!######%%%'''111IIIjjjSSSFFF===]]]```IIISSSkkkZZZ???333000111333444333222111000000000000000222444333222111222333333222111111333555555444222111000000111444777999888666888555???DDDOOOzzziiizzz|||IIICCC555999444222333222111333777>>>;;;PPP}}}MMM888333///***)))---,,,---...000000...,,,+++,,,---000222222///,,,,,,...000000///...///000000111222555666555222///111111000000//////......222222222333333333222222111111111333444444222000333333333222222000//////000000111333666555111......---+++,,,---,,,+++)))+++,,,------++++++,,,------......//////...------,,,///111000000444:::???EEEFFFZZZeeeHHH999333111000111000---***)))((()))+++---111444777999FFFMMMYYYggguuufffEEE000+++)))((('''((()))((('''&&&%%%###""""""###%%%&&&(((%%%###$$$'''((('''%%%""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%$$$&&&'''&&&%%%%%%&&&'''$$$###"""!!!!!! ###$$$%%%'''(((''''''&&& """$$$%%%$$$###"""""""""""""""!!!!!!!!!!!!%%%$$$######""""""######&&&$$$!!!!!!"""###!!! !!!!!!###HHH|||jjj===%%% """"""!!! !!!"""""" """###"""!!! !!!###"""$$$'''444OOOqqq}}}VVVOOOIIIiiiTTT@@@LLLggg~~~VVV===333111111333444333222111000000000000111222444444222111222333333222111111333555555444333333444555666777777888888999===;;;DDDGGGSSS}}}qqqvvvMMMFFF999:::555333444333222444888===:::OOO~~~PPP:::444000+++***+++***+++---///000///---,,,,,,---///111111///---///000111000...---...///,,,---000444666555111---111000000000/////////...111111222333333222111000111000000222444444222000000000//////...---,,,,,,000222888BBBJJJHHH===222000...,,,+++,,,,,,+++***+++,,,---,,,+++***,,,---........................+++,,,...000000222===IIIUUUOOOUUUqqqwwwUUUAAA555000---...///,,,++++++))))))***+++---000222333555:::CCCLLLVVV___hhhmmm}}}www^^^CCC000+++)))''''''((()))((('''&&&%%%$$$""""""$$$%%%&&&'''%%%######%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%%%%&&&''''''%%%$$$%%%'''$$$$$$###"""!!!!!!!!!!!!###$$$%%%''''''''''''&&&!!!"""###%%%%%%$$$###"""######"""""""""!!!!!!!!!%%%$$$$$$###############%%%$$$"""  !!!"""###!!! !!!!!!(((NNNccc777### ###""""""!!!!!!""""""### """###"""!!! !!!###$$$$$$'''666SSStttzzzWWWYYYYYY|||jjjIII<<>>;;;BBBEEESSS{{{rrrtttQQQGGG;;;:::666333444444222444999:::888MMM}}}UUU<<<555111---+++))))))***,,,///111111000---,,,,,,---///000000///000000000---+++***+++---***,,,///333555444000---000000000000////////////000111222333222111///---000//////000222333111000///......------,,,,,,+++000555AAARRR^^^[[[JJJ:::333111---++++++,,,,,,+++,,,,,,,,,+++******,,,...///...---,,,------...///...***---333111111CCCZZZssshhh^^^eeekkkPPP>>>444---...000---++++++)))))))))))))))***+++,,,---000555999===AAAFFFIIISSSYYY```ddd^^^NNN;;;---+++)))''''''((()))((('''&&&%%%$$$######$$$%%%&&&'''%%%######$$$$$$###"""#########$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&$$$""""""###$$$&&&'''((('''%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&''''''&&&&&&###$$$%%%&&&%%%$$$###"""#########""""""""""""!!!$$$$$$$$$############"""$$$######"""!!!!!!!!! """!!! !!!!!! ,,,SSSYYY///  ######""""""""""""###### """###"""!!! !!!###&&&$$$&&&555PPPnnnwwwUUU^^^hhhUUUFFF===HHHbbbjjjGGG666333444333111444333222222111111111111111333444444333222222333333222111111333555555444666666777777777777777666555999???:::???BBBRRRxxxrrrqqqjjjTTTEEE:::999555333444333222444888888666LLL|||[[[???666222///,,,))))))***,,,000333444333000...,,,---///111111111......---***((((((***,,,//////000222444333111...000000000000///////////////000111222222000---,,,///......///111222111000111000000//////.........111888GGGXXXbbb^^^OOOAAA666222...++++++,,,,,,,,,,,,,,,,,,***)))))),,,...///...---+++,,,---///111222,,,...666333333KKKlllrrreeerrreeeJJJ<<<111222444000,,,***)))(((((((((((((((((()))///111333444444555777999:::===BBBFFFDDD<<<000(((***)))''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&(((&&&%%%$$$$$$######"""############$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%###"""###$$$'''(((((('''%%%###$$$%%%######"""!!! """###%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%######$$$$$$#########"""""""""$$$$$$$$$$$$######"""""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!! ###"""000WWWNNN((($$$333+++&&&'''''' """"""############"""""" """###"""!!! !!!###'''###%%%333KKKfff|||tttQQQ```tttxxxGGGBBB999???VVVzzzvvv\\\???333333444333111444333222222222222222222111333555444333222333444333222111111333555555444666555444333333444666777999<<<@@@:::???CCCTTTrrrjjjsssaaaYYYDDD;;;888444111222222000222666888777KKKyyy___@@@555333000---*********---111444555555111///------///222333333---------+++******---000444111///...///000///...////////////000000000000...///111111111///---,,,///------...000111111000222111000/////////000000222:::EEEOOOSSSPPPIIIDDD666222...++++++,,,,,,,,,+++,,,,,,***))))))+++---///...,,,+++,,,---000111444---...555333666TTTxxxkkkccc|||VVVBBB333666:::555...,,,((((((((((((((())))))***+++---...///......000222111111111222111///+++'''***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%###""""""###'''(((((('''%%%###$$$%%%""""""!!! """###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!"""$$$$$$$$$###!!! !!!""""""!!!  ###555\\\zzzFFF$$$***???NNNIIIAAA<<<;;;555%%%!!!""""""######""""""!!! """###"""!!! !!!###%%%"""$$$000CCC\\\vvvoooQQQhhheee>>>;;;666999LLLpppbbbNNN999111222333222222333333222222222222333333222333555555333333333444333222111111333555555444666444222111111333666888777:::???<<>>AAA@@@???>>>>>>333111---++++++,,,,,,+++)))+++,,,+++***)))***,,,------,,,,,,---...000111222------111333===^^^vvvaaallljjjNNN999999>>>999222111)))((((((((())))))***+++''')))+++++++++,,,---//////,,,)))((()))***+++******(((&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((((((&&&$$$$$$%%%&&&%%%$$$$$$######%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$""""""###&&&'''((('''%%%$$$$$$%%%""""""!!! !!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%###"""!!!""""""$$$$$$$$$###"""!!! !!!######!!! !!! %%%:::bbbtttAAA###---FFFWWWZZZUUUJJJHHHHHH:::&&& !!!""""""""""""!!! """###"""!!! !!!###$$$!!!"""+++888MMMjjjxxxhhhUUUvvvVVV;;;444333333BBBbbbpppOOOBBB444000111111111333333333333222222333333444222444555555444333333444333222111111333555555444555444444444555777888999666:::DDDFFFRRRVVVaaalllbbbbbbllleeeGGG>>>888333111222222000222666777666GGGqqqaaa>>>222222111------,,,++++++...000000000...---,,,---///000000000///000111000///...///000111000000222333444222111.../////////000000000111000////////////000222333///...---...000222333333///...,,,++++++,,,...///222333555666666555444333000...,,,+++,,,,,,+++***(((***,,,---+++***)))***,,,,,,------...//////000///......///666JJJmmm{{{ddddddhhhGGG@@@AAA;;;555555******)))(((((())))))))))))***,,,,,,+++,,,---//////,,,(((''''''((()))((()))(((&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&######%%%'''&&&%%%$$$######%%%&&&(((%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''&&&$$$"""""""""%%%&&&''''''%%%$$$%%%'''$$$###"""!!!!!! !!!!!!!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""######$$$$$$#########!!!######!!! !!!""" &&&===fffqqq@@@$$$%%%<<>>111222111---...,,,******+++---------,,,++++++,,,...///...---...///000///---+++***+++///111444999;;;;;;888555.../////////000000111111000///......///111444555000...---...000333444444000...---,,,,,,---///000111//////111444333///***...---+++,,,------+++)))&&&)))---...,,,***)))(((+++,,,---...///////////////111111111:::UUUyyyuuuccc^^^rrrVVVGGGDDD<<<555666,,,+++***)))((('''''''''***+++,,,,,,+++***+++---000...***((('''&&&%%%###)))(((&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%""""""$$$'''&&&%%%$$$######%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%$$$%%%''''''$$$###""""""$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$###""""""""""""!!!"""$$$%%%&&&&&&%%%%%%############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%%%%$$$""" ##################$$$$$$!!!$$$###!!! !!!###!!!!!!  ###BBBssslll333 ///PPPUUUSSSLLLLLLQQQMMMBBB   """!!! ###$$$$$$###!!! !!!"""!!!"""(((***111GGG```wwwppp```\\\kkkwwwHHH111---///,,,...888MMMggg~~~|||cccMMM888555222111111222222222000000000000111111111111444444444444444444333333444333111000000111333444555666777888:::======;;;EEEJJJWWWzzziiiWWWmmmooommmrrrbbbFFF???666444111///...///111222888===IIIppphhh>>>555666222111,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,---...///...000111000...------......111222111333999<<<<<<...............///000000000000000000111111111111222111000//////000111222000///...---,,,,,,---...222111000000111111000...,,,,,,,,,++++++*********+++,,,,,,+++)))(((((()))---,,,+++,,,---...///...---333222444JJJsssqqqooonnn[[[ddduuunnnNNN@@@;;;888444111,,,)))***+++)))))),,,*********+++,,,---...///444444111,,,+++---,,,(((***)))'''&&&%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&(((((())))))(((((('''&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''%%%"""######%%%%%%&&&%%%$$$###"""######$$$$$$######"""############"""!!! !!!!!!  ###DDDvvvddd000%%%999BBBHHHHHHMMMRRRMMMBBB """  !!! !!!###$$$$$$######$$$&&&&&&"""$$$((())),,,<<>>QQQfffttt~~~uuudddOOO@@@777444222000111222222111000000000000111111111111444444444444444444444444555444222111111222444555555666666666777:::<<<<<>>:::999222,,,)))+++,,,***+++---******+++,,,...//////000444555222---+++---,,,))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###%%%&&&%%%######$$$%%%%%%%%%$$$############$$$$$$$$$$$$###############"""!!!!!!   %%%HHH}}}YYY+++&&&111:::<<>>KKKXXXdddiiiiiijjjmmmooorrrxxxzzz{{{eee???000///(((***,,,,,,...888HHHTTTbbbiiimmmhhhYYYGGG:::444555333000000000111111000000000000000111111111111222333333444444555555555666555444333333444555666444444555555777:::???DDDRRRxxxttthhhtttkkkbbbgggIII===777555333111000111222444333888CCCeeepppCCC555222---,,,+++***)))+++...000000000...------------...//////---///000000...------......000000///000555888666///............//////000//////000000000000111111222222333333333333222222111111000////////////000222000//////000000///...,,,,,,,,,,,,++++++++++++,,,---...---***)))***+++((())))))***,,,...000111000222999MMMtttccclll{{{tttqqqggguuuqqqQQQ>>>999999222---***,,,---,,,,,,///)))+++---///000111111111333555333...+++---,,,)))''''''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!   (((NNNzzzMMM'''!!!''''''&&&$$$ """###"""!!! """$$$$$$%%%(((***%%%""""""'''))))))...444:::BBBLLLQQQRRRVVVbbbnnnXXX888......)))++++++)))(((---555===BBBJJJQQQMMMAAA666222333444222//////000111000//////000000000111111111111222222333333444555666666666666555444444555666666111222555888:::===EEEMMMaaa~~~vvvyyylllaaavvvlllLLL===666555222000///000222333000666>>>]]]tttFFF555111,,,,,,---,,,+++,,,...000000000.........------......///,,,...000///...------...///111111///000555777555//////............///000////////////000000000111000111222333333222111000000000//////////////////111///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++)))******++++++,,,...000111111===\\\dddlll{{{}}}}}}kkkdddbbbGGG;;;888111,,,***,,,---,,,,,,///***,,,...111333333333222222444333...+++,,,+++)))%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$######"""$$$%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""!!!""""""###$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%###!!! !!!###%%%&&&%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!! !!!---WWWqqqAAA$$$   """######""" """#########%%%'''%%%######'''******,,,///222333999>>>@@@JJJbbbzzzyyyLLL444,,,+++***)))''''''))),,,...000000555888777333000222555222111//////000111000//////000000000111111111111222222333333444555666666666666666666666666666666111222666;;;;;;===HHHUUUzzz~~~vvvbbbpppmmmLLL;;;555333000.........000111///555:::UUUwwwHHH666111---///000...------...///...---///......---------......,,,---//////...------...000222222///000555777555//////............//////...////////////000000000///000111222222111000///........................000///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******++++++,,,---,,,+++***,,,///555555GGGooohhhkkkttt~~~fffsss}}}ZZZCCC888222,,,***,,,---+++,,,...+++---000222444444333333111444555///+++++++++)))&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$"""!!!!!!"""%%%'''&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""!!!  !!! """333```fff555""" !!!!!!   """$$$###"""!!!"""###""""""$$$%%%'''''''''''''''(((***+++///+++...444888GGGkkkhhhBBB222,,,((('''%%%$$$&&&)))++++++***------------...000222333111000///000111222000///000000000000111111111111222333333444444555555555666666666666666666666666444444777<<<<<<@@@PPPccc}}}bbbiiiiiiHHH777444222000------...///111///555888NNNzzzKKK777111...111111///---------...---,,,......---,,,,,,,,,,,,---+++---......---------...///111111///000555777555000//////............///......////////////000000000000000111111000000000,,,---...............---000...------......---,,,,,,,,,,,,,,,------------,,,---...---***)))***+++,,,...000...+++***,,,///444777NNN{{{kkkhhhiiitttoooyyyqqqOOO:::444///+++---...,,,,,,......///111222333333333333111666888222---------++++++***((('''&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%'''%%%$$$$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%"""!!! !!!!!! ###999hhh[[[,,,!!!!!!"""!!!  !!!  """######"""!!!############%%%'''''')))(((&&&$$$&&&))),,,000***,,,444;;;MMMxxxYYY;;;222---&&&%%%&&&'''''''''((()))***,,,++++++,,,...000111000111000000111222222111000000000000000111111111111444444444444444444444444555666666666666666666555777555777===AAAKKKeee{{{bbbdddwwwfffGGG888555333000...---...000111000666777IIIyyy~~~NNN777000---000///...,,,,,,---...---,,,------,,,+++++++++++++++***,,,......---------...---//////---///444666555000000///......................../////////000000222111111000000111111222,,,---...///000//////...///...,,,---......---+++,,,,,,,,,---------......+++,,,---,,,***))))))***,,,///111///,,,+++...222222888UUUlllccc^^^xxxrrrnnneeeGGG888222///000000------///000000111111222222222222444:::<<<666111000000///111///,,,(((&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""$$$%%%%%%$$$###%%%&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$&&&((($$$############%%%&&&'''$$$###!!! !!!###$$$"""!!!!!!""" !!!!!!""""""!!!!!! ###<<>>^^^nnnaaaWWWrrrvvviii}}}}}}\\\;;;555111222111///...000222111111000000111222222666===???:::444222222222666333...)))&&&%%%&&&'''$$$%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&"""%%%((((((&&&%%%&&&(((######""""""###%%%'''(((###"""!!!!!!"""###!!! !!!"""!!!!!!""""""""""""!!!!!!???ooo{{{GGG''' """""""""###$$$&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''((()))***,,,------888777888>>>MMMgggrrrQQQAAA666+++$$$&&&)))************)))&&&***+++---...------...///111111111111000000000000222222222222222111000///444444444444444444444444555444444444666666555444:::999999???QQQrrrmmm}}}pppfffccc}}}hhh===;;;;;;777111---+++...222555555777888EEElllLLL666111------///...---,,,+++,,,------...------,,,,,,------...........................+++---///222333333222111------...///////////////000111222333333222111000///000000000000000///...222///+++---111333111...+++,,,,,,---.........---,,,------......------,,,---,,,,,,++++++******)))+++,,,,,,++++++,,,000333777???gggmmmPPPOOO]]]|||qqqQQQ???111111000++++++111666555444333333444666666555666777777555555777888;;;444+++((()))+++***((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""###$$$%%%&&&'''''''''(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" """"""""""""###$$$%%%&&&)))(((&&&$$$#########$$$''''''&&&%%%$$$$$$$$$$$$$$$######"""###%%%&&&''')))'''%%%###"""###%%%&&&$$$###""" !!!"""$$$######"""!!! !!!AAAoooqqqAAA%%% !!!""""""######$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''((()))***+++///444888222:::DDDNNNaaa}}}hhhWWWOOO>>>///)))%%%''')))***,,,,,,+++))))))+++---...------...///000000000000000000000000222222222222222111000000444444444444444444444444555444444555666777888777:::===AAAIIIddd}}}wwweeerrrwwwddd___vvvaaa@@@:::999666111---,,,...222444222444666CCCiiiOOO888333---,,,...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------------------------------,,,---///111222222222222......///000000/////////000000111222222111000000...///000111111222111111222///,,,---111333111///,,,,,,------............------------------------...------,,,+++******)))+++,,,,,,++++++---000222<<>>QQQdddrrrhhhjjjgggKKK111+++&&&&&&(((+++------***((()))***,,,---,,,,,,---...////////////////////////222222222222222111111111444444444444444444444444555555555666777888999:::888>>>GGGYYY~~~ggg___YYYWWW___aaaXXXjjjkkkVVVBBB888555333000......///111333///222444@@@fffRRR<<<555...+++---,,,,,,+++***+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111///000000000000000///...//////000000000000//////...///000111222333333333222///---...111333222000,,,---------..................------------......//////...---,,,+++***)))+++,,,,,,,,,,,,---000222===GGGooouuuTTTLLLTTTooolll||||||___BBB666444000++++++444555555555555444222222666888;;;<<<:::888777777888222+++((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$"""""""""!!!!!!!!!!!!"""######!!!!!!"""###%%%'''((()))'''&&&$$$###"""###%%%&&&%%%$$$###"""""""""###$$$###""""""!!!!!! ***NNNzzzhhh888 ###%%%""" !!!""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&''''''+++///......333>>>HHHddd}}}iiiyyyzzzTTT333---***''''''+++---+++(((&&&(((***,,,---,,,,,,---...............////////////333222222222222222222222444444444444555555555555666777777666666777888:::<<>>^^^XXXAAA888000---...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......//////000000000000/////////..................//////000000000///...------000///...///000222222222///......---------...///.........------.........000//////...,,,++++++***+++,,,---...---...000222777DDDppp___KKKKKK```hhh[[[fffsssbbbEEE999444111///111222555666555333000...111444888:::777444000///000---***((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&((((((###""""""!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$#########$$$%%%%%%"""!!!  !!!"""!!!!!!!!!!!! 000YYY\\\... !!!"""###$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%''')))+++,,,+++,,,000999MMMlll~~~uuu{{{pppOOO666111111'''###)))...,,,,,,///***+++---...------...///.........//////000000111333333222111111222444555444444444555666666777777999::::::888555555999===FFFRRRzzzoooIIIAAA@@@;;;555DDDgggrrrKKKCCC@@@:::666333222222222111111000000///222666777<<>>CCCMMMlllrrrJJJ???===666444===QQQvvvOOO???CCC;;;111555444444333222111000000000...444555:::WWWcccBBB333---........./////////...---,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,---------+++***)))***+++,,,...////////////000000///......///000000//////000//////...---,,,,,,,,,---......///111222111000...---,,,---...///,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,++++++***,,,.../////////000222666EEErrrpppUUUJJJTTTjjjmmm^^^QQQ```oooOOO;;;222......///111333444333222111...111333333000,,,***)))&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$##############################""""""######$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%'''''''''&&&&&&######"""######$$$%%%&&&%%%$$$$$$##############################$$$%%%&&&&&&''''''''''''%%%$$$##################$$$$$$%%%!!! !!!"""### '''???kkksssKKK&&&  !!!###$$$$$$"""""""""###$$$&&&'''(((((((((((()))+++---///111>>>LLLfffdddsssxxxiiiVVVNNNNNNNNNJJJ999---...///***)))---+++---///000//////000111...//////000111222222333444333222111111333555666444444444555666777777888777:::===<<<:::<<>>GGG===...777666555444222111000000000+++111333777TTThhhCCC222+++...,,,---.........---,,,+++,,,++++++++++++++++++,,,........................+++,,,---...---+++)))''')))***+++---...//////000111000///......///000111...///000000000000000///+++,,,---------...000222222111...---,,,---...///+++---000222222000---+++******+++++++++,,,,,,,,,***,,,///000//////000222222BBBqqq{{{\\\KKKNNN___aaaOOOYYYvvv___CCC555000...///000222333333333333...000222222///+++)))((($$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%$$$###"""###########################$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###"""""""""###$$$###############$$$$$$%%%$$$%%%&&&'''''''''%%%%%%""""""######$$$$$$$$$$$$"""!!! """###$$$ ###!!!GGGsss???&&& !!!!!!###$$$$$$###""""""$$$###"""###%%%&&&&&&%%%''''''***---******666DDDZZZvvv\\\___\\\PPPDDDEEERRR___kkkJJJ,,,&&&+++,,,,,,...---,,,,,,---///000///---------......//////000000333222111111111333666777111222222333555777888999999999;;;:::777777CCCRRRqqqoooKKK===666111666666888RRR___BBB===555///777111111000000000000000111//////444;;;SSSlllBBB333...(((,,,---......//////..................---,,,++++++)))+++---///000///---,,,+++,,,------......------+++,,,...---,,,,,,---///////////////000000000000000111111000///......///...---,,,++++++,,,---...111111000000//////......---...///000000000......---,,,,,,,,,,,,,,,,,,,,,------------...000111222888EEEkkk```MMMNNNSSS}}}ddd]]]jjjzzzSSS;;;666111111...,,,,,,......---000...,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$"""&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""$$$&&&(((((((((&&&&&&######""""""""""""######"""!!! !!!!!!!!! %%%'''PPPooo<<<$$$ !!!"""""""""!!! $$$###"""###$$$&&&((((((***)))***+++---777OOOfffxxxPPPMMMIIIBBB<<>>WWWlllCCC333///+++,,,------...............------......---,,,++++++***+++---//////...,,,+++***+++,,,,,,------,,,,,,+++,,,------,,,,,,---.../////////000000000000111000111111000///......000///...---,,,,,,---...///111111000000////////////...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,...............///000000888DDDiiilllPPPLLLRRRrrrtttdddeeebbbFFF;;;...//////------...///......---+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%###%%%&&&(((((('''&&&%%%###"""""""""""""""###$$$"""!!!  ###)))XXXiii777!!! !!!!!!""""""!!!!!!%%%%%%%%%%%%&&&(((***,,,,,,,,,...111;;;RRRtttcccJJJ>>>666666555:::PPPjjjzzz[[[<<>>666777======BBBddduuu^^^^^^XXXooobbbAAA;;;888444333666888555CCCmmmtttPPP@@@777333888777555222///......///000...---444@@@]]]oooEEE222//////,,,,,,---.........------+++,,,,,,---------,,,,,,,,,---......---,,,***)))******+++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---/////////000000000111111///000111000///...///000000///...------...///000000000000000000000000000222111///...---------...***++++++,,,---...//////111111000......---------666???aaaSSSCCCLLL]]]bbbllleeeHHH555333222111---(((&&&(((******)))(((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%$$$######""""""######$$$%%%###"""###$$$%%%$$$#################################$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$############$$$%%%&&&&&&''''''''''''&&&%%%$$$###""""""""""""###$$$%%%%%%"""!!!  !!!!!!!!!'''666jjj^^^000"""""""""###$$$%%%%%%&&&$$$'''***++++++******++++++666KKKggg}}}|||tttKKKCCC444...444555444FFF___qqqZZZ???///+++,,,---...+++++++++---000111000///......//////000111111111555444222111111222333444888888888888888999:::;;;>>>777777===@@@LLLtttmmmWWWYYYVVVmmm___@@@<<<888555222444888666;;;YYY~~~^^^DDD555111888666555222000//////000000------222===YYYsssHHH222...///+++,,,,,,---...---------+++,,,------............,,,------------+++***)))+++,,,,,,---------------)))+++,,,,,,+++***,,,---...////////////000000000...000111000///...///111000///...------...///000000000000000111111111111222111///...---------...++++++,,,------...//////111000///......---......666<<<\\\aaaMMMSSSUUUrrrmmmyyyXXX===666111000---'''&&&((())))))(((((((((((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""""""""###$$$###"""""""""######$$$$$$$$$%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$#####################$$$%%%&&&'''((((((''''''&&&%%%$$$#########"""######$$$%%%%%%"""!!!  !!!!!!!!!&&&<<>>UUUpppmmmhhhsssyyy~~~UUUAAA555777:::999444444AAAPPP```RRR>>>///***,,,......******+++---000111111000000111111222222333444444444333111111111333555666444444555555777888::::::999<<<===@@@OOOqqqaaaNNNSSSQQQjjjYYYAAA<<<333111111333444222444BBBQQQvvvgggLLL999444222333333333333222111000000111444777KKK}}}~~~QQQ666///111++++++,,,------------,,,,,,---...000111222222222++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++,,,------,,,,,,---...,,,,,,,,,------------...---///000000//////000222///...---,,,,,,---...///000000111111111222222222...///////////////......---------...............,,,,,,------///000111222444777SSS{{{]]]QQQIIIlllppp~~~[[[EEE222000111---***,,,)))(((((('''''''''(((((('''&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!"""###$$$$$$$$$$$$###""""""""""""###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$############"""!!!  %%%GGG~~~HHH""" ###"""""""""$$$%%%''')))++++++***(((***333BBBMMMrrrhhheeerrrxxx{{{iiimmmqqqMMM@@@<<>>IIIUUUMMM>>>///(((+++------...------,,,---...///000///000111222333333333333222222111111222444777888666777777777888:::;;;<<<<<<@@@IIIaaa\\\SSSUUUbbbvvvLLL>>>999111///111111000------000333666JJJ[[[dddeeeRRR<<<555000111333555555444333222000000555;;;MMM|||```AAA777...,,,,,,,,,,,,---///000111111///---++++++...111333///---,,,+++,,,+++***(((***++++++,,,,,,---......////////////......---,,,)))+++...///...---,,,---....../////////000000000111000///000222222222111//////000000000000000000111000///000111000...,,,------------,,,,,,,,,,,,------,,,,,,---///111222444666KKKvvviiiRRR[[[wwwkkkSSSTTT```nnnQQQ===222...///***)))'''&&&%%%&&&((()))(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%&&&&&&$$$######%%%'''((('''%%%$$$############$$$%%%&&&&&&''''''&&&&&&)))'''&&&&&&&&&&&&%%%$$$&&&%%%%%%&&&'''&&&$$$!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''%%%###"""###$$$""""""""""""######$$$%%% !!!!!!""""""!!!!!!!!!"""444bbb```333 !!!!!!"""""""""$$$&&&&&&&&&''')))***000...444HHHjjjnnn^^^___cccWWWHHHFFF``````IIIFFFMMMiii~~~mmmGGG>>><<>>:::444111555888777222000111333---;;;DDDIIIMMMCCC555555///000222444444333222111000///555;;;MMM~~~eeeBBB666...,,,------...///000111111000...,,,+++,,,...222444111///,,,,,,,,,+++***((()))***++++++,,,------------------...------,,,,,,***...222333222000///............/////////000000222000000000222333222111/////////000000111111222111111111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111555666HHHooowwwYYY[[[ooovvvRRRGGGMMMaaazzzaaaEEE444000444...,,,***'''&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''')))'''&&&%%%&&&&&&$$$"""%%%&&&&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&$$$######$$$!!!!!!!!!"""###$$$%%%&&& !!!""""""""""""""""""###:::kkk\\\000  !!!""""""###"""$$$&&&'''''')))+++------222BBBbbbppp^^^___}}}VVVOOOFFFLLLnnnzzzWWWGGGGGGTTTuuuqqqHHH<<<:::HHHMMMIII===///'''(((++++++,,,,,,,,,---...///000000222222222333444444555666777555444222222333444555:::999999999:::<<<>>>???AAACCCTTT{{{jjj|||UUUPPPTTThhhfffFFF???===777333999>>>===666111///000,,,666777888===888111444...///111222333222000///000///444:::MMM~~~iiiCCC555...------...///000000000111------------...000111222111///,,,+++++++++***)))((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++***...222444333111///...............////////////222000000000222333222111//////000000111111222222111111111111///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000666777EEEgggbbb[[[fffXXXEEEEEEHHHZZZwwwwwwVVV???777999444222...***'''%%%$$$$$$'''''''''&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''(((&&&$$$$$$%%%$$$###!!!$$$%%%''')))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$%%%&&&'''&&&$$$######$$$ !!!"""###$$$%%% !!!"""""""""""""""%%%AAAtttXXX---  !!!!!!"""######!!!###&&&((()))+++...000000AAA^^^|||___aaaqqquuuPPPHHHEEEWWW{{{hhhOOOCCCGGG\\\tttIII<<<:::HHHLLLIII>>>000'''(((******+++,,,,,,---...///000000222222222222333444555666777666444333222333555666:::999888888999;;;>>>??????FFF___}}}jjjyyyRRROOOUUUnnn]]]DDDBBBCCC???@@@GGGLLLIII???444///...000666222000666333///444...///111222333222111000000///444999MMM~~~mmmCCC555///---...//////000/////////,,,,,,...///000000000000000...+++******+++******'''(((***+++,,,,,,+++***((())))))***++++++++++++(((,,,000222000...---,,,------........./////////111000///000222222222111000000111111111111111111///111222111///.........,,,,,,,,,,,,------------...---,,,,,,,,,---///000555666AAA]]]ooo]]]\\\|||___EEECCC;;;CCCWWWuuujjjMMM<<<888:::777222---(((%%%######''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$###!!!###%%%((())))))))))))***''''''''''''(((((((((((())))))))))))(((&&&$$$###$$$%%%'''&&&$$$######$$$!!!!!!!!!!!!!!!"""###$$$ !!!""""""""""""(((HHH{{{SSS,,, !!!""""""######"""%%%(((***---000333@@@^^^eeebbbyyyjjjPPPFFFMMMnnnUUUFFFAAAJJJjjjxxxKKK>>>;;;GGGKKKIII@@@111((('''))))))***+++,,,...///000000000111000000000000222333444555444333222333555777888999888666666777999<<<>>>AAAOOOrrrzzztttxxxSSSQQQYYYxxx]]]OOOUUU\\\\\\aaahhhllleeeUUUDDD:::777333666000---333111...444000111333444444444222111000///333999LLL}}}pppEEE666111....../////////...---,,,------...//////000000000///,,,)))((()))++++++***&&&''')))+++,,,+++******(((((()))++++++,,,,,,,,,))),,,///000///------,,,---------.........//////000///...///111222111000222222111111111111111111...000222111///...///000,,,,,,---------............---,,,,,,,,,---...///333555<<>>GGGLLLKKKBBB444)))'''((((((------,,,------...///000///000111000//////111333222222333444666666777777===888555666666777<<>>555///000000......222000222444666666444222000222000555<<>>pppeee333""")))---((( !!!!!!"""###&&&)))111...000@@@\\\eeeWWWgggllljjjrrr[[[DDDAAACCCLLLnnneeeGGG<<>>EEEOOOjjjfffaaabbbkkk}}}mmmSSS<<>>BBBOOOsssjjjJJJ;;;CCCRRRQQQIII:::---'''%%%###++++++++++++,,,---...///000111222222111111222444444333222111222333555666444444777;;;<<>>TTT{{{XXXCCC@@@EEEGGGGGGCCC???999333///...///000//////---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&###$$$%%%%%%$$$$$$%%%'''###%%%'''&&&$$$###&&&)))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$######""""""""""""#########$$$$$$ ,,,LLL]]]444""" !!!!!!!!!"""!!!!!!###&&&)))'''444LLLmmmrrreeehhhssskkk___}}}bbbCCC<<<;;;AAASSSwwwoooKKK;;;BBBOOOOOOHHH:::///+++)))(((,,,,,,,,,,,,,,,.../////////111333444333222222333333333222222333333444555555666888:::;;;???LLLYYYzzzooonnnPPPeee|||{{{hhhKKK333++++++---000111111222222333333333666000333;;;NNNzzz\\\;;;333000///...,,,,,,,,,,,,---------,,,++++++++++++++++++,,,.........---+++***'''+++......---++++++,,,***+++,,,,,,++++++,,,---///...------,,,,,,------***+++---.........------...------,,,---...///000,,,---///111111000...,,,---...000111111111000///...000000......000...)))++++++++++++,,,,,,,,,,,,111,,,///666777===YYYzzz{{{fffhhhvvv}}}RRR>>>444666222222555111777KKKnnnqqqTTTFFFHHHPPPVVVXXXTTTNNNEEE===666111.........---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&''''''&&&$$$###$$$%%%'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((()))***)))((('''&&&###$$$%%%%%%$$$$$$%%%'''"""%%%'''&&&###"""&&&)))(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!---UUU^^^777  !!!"""""""""!!!!!!###&&&)))...DDDfff|||___cccvvv___ZZZ^^^iiiXXX@@@<<<:::???UUUxxxrrrLLL:::AAAIIIJJJFFF;;;222000111000---------------///000000...111444555444222222222222333333333333333333333888777999::::::???LLLZZZzzzwwwaaaKKKfffpppRRR777,,,+++,,,......///000222333444555666111333;;;NNNzzz___===555111000...---,,,,,,---......------,,,+++++++++,,,,,,---...//////---+++***'''+++//////---++++++---)))+++,,,,,,******+++------,,,++++++************+++,,,.../////////......---,,,,,,,,,---///000111---...000222222111///------...000111111111000///...222333///......---)))++++++,,,,,,,,,---------444,,,...777999;;;QQQnnnhhh___cccXXXDDD333444000000333---111DDDYYYaaaJJJHHHTTT```qqqnnnggg]]]RRREEE;;;666------,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$&&&''''''&&&$$$###$$$%%%'''))))))((('''%%%%%%&&&&&&''''''&&&&&&%%%((()))*********)))'''&&&"""$$$%%%%%%$$$$$$%%%&&&"""%%%(((&&&###"""%%%)))((((((((()))))))))))))))$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$ 000___RRR... !!!"""### $$$###$$$///>>>VVV|||~~~eeehhh}}}cccOOOLLLYYYvvvHHHAAA555555AAATTTzzzwwwQQQCCC>>>KKKNNNKKK===000+++,,,---------,,,,,,,,,---.........//////000111222222222222333333444444555555555444777666888>>>???MMMfffyyyzzzUUUTTTnnnuuuWWW;;;...,,,---000111222222333333333333222666777;;;TTT~~~eeeAAA333333222000...---...///000...////////////---,,,+++......---,,,,,,,,,,,,---***)))***///444444000+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///***,,,...000000...,,,***111---++++++...111222111......///000000000000000111222222111111000///...---...000///......///000000///...---------------000++++++222555888GGGYYYttt___^^^yyy[[[;;;222444555333111000333666KKKfffzzzZZZHHHMMM\\\xxxxxxjjj___SSSHHH<<<555///...000...+++)))((()))***)))'''%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&))))))((((((''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''***(((&&&$$$$$$&&&(((***(((((('''''''''(((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((++++++************++++++%%%&&&&&&&&&&&&&&&&&&%%%)))'''&&&&&&&&&&&&$$$###!!!""""""""""""############444```MMM*** !!!### '''&&&(((444CCChhhllliii{{{aaaPPPGGGQQQjjjeeeCCC>>>555666BBBSSSwwwTTTBBB@@@JJJNNNKKK===000+++++++++------,,,,,,------.........//////000111111222222222333333444444555555555444777666888>>>@@@OOOiiiwwwxxxmmmZZZcccyyy[[[>>>...+++,,,//////000111222222222222333777777<<>>LLLqqqlllccchhhXXX===111222222000......000333999QQQuuueeePPPMMMTTTppp~~~~~~vvvlllcccWWWJJJ;;;111.........///*********)))'''''''''(((&&&%%%%%%%%%&&&'''(((((()))))))))(((((((((''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&************************&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&&&&$$$"""""""""#########$$$$$$$$$&&&:::eee}}}GGG&&& """!!!))))))---;;;PPP}}}hhhhhh|||```HHHBBBBBBZZZXXX>>>;;;555777CCCRRRuuuZZZBBBDDDIIINNNKKK???111+++))))))------,,,,,,---......////////////000111111222222222222333333444555666666222777666888>>>AAAQQQllllllpppbbbbbbppp|||aaaAAA///+++,,,......///000111222222111444888999<<>>TTTtttvvveeeaaaRRRcccyyywww|||~~~ooossslllUUU999+++***---...///111222444444555555555::::::;;;OOO{{{nnnCCC///000000//////......------((()))***,,,------,,,,,,------,,,+++++++++++++++++++++******)))******+++************************+++,,,,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++---...//////...---...///000000000000000//////...---...///111222222222222...//////...,,,+++,,,---+++++++++***++++++,,,,,,...,,,+++,,,...000444666888IIIhhhiiiMMMKKKLLL```ssseeeFFF777...,,,******+++,,,---,,,000...111BBB^^^iiiVVVSSS[[[ooo|||}}}nnnMMMEEE:::111---+++(((&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((((('''&&&$$$&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&(((((())))))))))))((((((&&&%%%###$$$%%%&&&%%%###&&&&&&&&&&&&''''''''''''---MMMiii666%%% $$$%%%(((,,,111MMMwww~~~qqqzzzqqqUUU>>>???999777CCC[[[vvvMMM888333444222555>>>LLLpppRRRMMMGGGKKKHHH<<<000++++++,,,,,,,,,------...000111222111000000000000000000000000111222333555666777777333999888888;;;???VVVwwwppphhhuuu```RRR```}}}vvvyyy|||}}}}}}|||{{{rrrrrrgggMMM444((((((+++---...000111333444444444444999999999MMMyyyrrrGGG333....../////////.........***+++,,,---......---,,,---,,,++++++***+++++++++)))***++++++******++++++************************((()))***)))((((((***+++++++++++++++++++++++++++,,,///000000...---...///000000000000000///......---...///000111111111111,,,---...---,,,+++,,,---++++++***)))))))))******,,,,,,++++++---000222222444@@@VVVtttrrrTTTQQQHHHLLLYYYSSS@@@666,,,***'''(((+++------,,,...///222999JJJeeefffTTTMMMYYYfffnnn}}}rrrdddOOO===444000---,,,)))(((''''''&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''(((((())))))(((((('''%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''///QQQddd222$$$ $$$'''+++...444VVVwwwxxx|||ZZZBBB888<<<888777HHHcccddd???333///222111444<<>>000000111000444;;;AAA]]]VVVFFFCCCCCC@@@666***$$$%%%((()))***---///111000//////000////////////000000111111111222333444555666777666666555999>>>>>>RRRttt|||{{{vvv|||VVVTTTOOObbbzzzwwwyyyzzzwwwqqqooorrrvvvtttoooXXX:::...333111&&&,,,...000111111222444666888666:::===JJJvvvvvvHHH888,,,+++******,,,......------.../////////...---,,,---------,,,+++***(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++------,,,,,,,,,---......222222222222111000......000000111111111111000000///000111111111///...---)))***,,,,,,+++++++++,,,+++***)))***+++,,,+++)))++++++++++++,,,...000111...777@@@MMMlllxxxlllYYYHHH>>>888555333000,,,((()))---///---+++'''***///222555@@@WWWkkkcccHHHEEEGGGGGGWWWlllkkkVVVBBB444---***+++)))''''''((('''%%%))))))******)))((('''%%%%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%&&&)))***)))'''(((((())))))))))))((((((###$$$&&&''''''&&&$$$###'''(((((()))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$ 111___]]]000!!! !!!!!! !!!&&&---888\\\vvvxxxaaaIII>>>===333777666888QQQ}}}rrrIII999...000111///333999>>>XXX[[[DDD>>>???<<<444***$$$&&&******+++---//////000/////////////////////000000111333333444555666777888888888888666999===<<>>666111//////+++((())),,,...---***++++++---...///666GGGXXXyyyuuuUUUGGGAAA???IIIXXXsssxxxaaaKKK<<<111000...***(((''''''&&&)))************((('''&&&&&&&&&'''''''''''''''((((((&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%(((&&&%%%&&&)))***)))'''(((((())))))))))))(((((($$$%%%&&&''''''&&&%%%$$$''''''((())))))***))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&***(((&&&&&&'''''''''&&&$$$888hhhWWW--- !!!!!! %%%---777UUU~~~{{{tttwwwZZZEEE:::888:::111555777???\\\^^^???666...///000...000666:::OOOqqqbbbBBB:::;;;888111)))&&&(((------------........./////////////////////000111111333333333444555666777888888999666888;;;:::IIIfffxxx}}}zzzXXXPPPPPPNNNeeexxxooo{{{~~~|||ssssssuuuwwwyyyzzzxxxwwwqqq]]]BBB///((()))+++,,,---///111222222222444666;;;888;;;===IIItttNNN:::///...,,,,,,---...---,,,,,,------.........------......///000///---***)))++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***++++++++++++,,,---//////////////////...------,,,000000111111000///......555555555333111...,,,***---...///---+++)))))))))...+++)))(((***+++,,,,,,+++++++++,,,...000111222......000999JJJfffttt\\\HHH;;;222......+++((((((+++---,,,***...+++***+++,,,///:::EEE^^^wwwfffKKK<<<999>>>EEEUUUppp```III999777333...)))&&&&&&((()))******+++***((('''&&&((((((((((((((('''''''''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$######$$$$$$$$$'''&&&%%%&&&)))******)))'''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&((()))************))))))((((((''''''&&&&&&)))))))))(((((((((((((((***(((''''''(((((((((''' &&&===oooRRR--- !!!!!!!!!!!!$$$,,,333JJJkkkzzzzzzvvvgggRRRAAA999666555555555666999FFFeee}}}OOO:::666111...000---...333555EEEaaakkkBBB::::::666000)))'''***.........---------......//////......//////000111222111111111111222333444555666888666666:::999FFF___ssszzzfffRRRKKKLLLMMMeee{{{cccXXXfffxxx{{{|||yyyzzz}}}~~~wwwcccLLL555,,,)))''')))///...000222222222222444666999777:::<<>>OOOvvvttt^^^III999111---***((((((***++++++***...***(((+++---///555<<>>CCCYYYxxxqqqVVVBBB<<<555///)))%%%&&&*********++++++***)))'''&&&)))(((((((((''''''&&&&&&((('''%%%%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''((()))******'''(((((((((((((((((('''''''''((((((((((((''''''%%%&&&''')))******************)))((('''&&&&&&%%%(((((((((((((((((((((((()))(((&&&&&&'''((((((''' '''@@@vvv~~~PPP/// !!!!!!###"""###***...<<>>;;;555...)))(((***,,,---------.........//////............///111222333444333222111111333555666222888555555999999AAATTT~~~iiiuuu|||VVVHHHIIIDDDHHHKKKfffqqqaaaQQQLLLPPPXXXdddmmmuuuwww{{{~~~{{{nnn[[[MMM;;;111+++---...******...000111333333222222444666555333777:::HHHttt[[[<<<...,,,++++++,,,---,,,+++*********+++,,,...///000000000000000//////......++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++...---,,,++++++******+++------.........------,,,------............------,,,---.../////////......***,,,---...---,,,---...,,,)))'''&&&((()))******)))***++++++,,,,,,++++++---***...333222555JJJdddaaaAAA...,,,+++***))))))***+++,,,...***)))+++,,,+++...222;;;LLLddd}}}uuuTTT???888777666666888DDDZZZuuu]]]KKK;;;555111+++***---***++++++,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&&&&'''((((((''')))((((((''''''(((((()))&&&'''((((((''''''((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$&&&''''''&&&---LLLyyyJJJ111 !!!!!!###!!!""")))(((***666<<>>OOOlllRRR<<<888222,,,((((((***,,,***+++---//////000//////------......///111222333444333111000000222444666444:::777555999999>>>NNNooowwwiiiyyyeeeKKKFFFIIIEEEIIIMMMhhhrrrnnnaaaOOOEEEHHHOOOSSS[[[]]]aaaccc___SSSDDD888///...------,,,******,,,000222333333222333444555666444777:::GGGrrr\\\<<>>555+++222---222///...333111111;;;BBBWWW~~~}}}OOO999666000***'''(((***---)))***---///111000000///------......///111222333222111///......///222333777===999666999888<<>>EEENNN```~~~bbbHHHAAA>>>666///...++++++,,,,,,+++***((('''&&&'''''''''(((((()))))))))(((&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''(((***+++)))&&&%%%&&&(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''************)))((('''&&&'''''''''((((((((((((((((((((())))))*********+++((('''&&&&&&((())))))(((000___pppIII/// !!!"""$$$#########$$$&&&((()))333GGGeeeyyynnnUUUOOOGGG>>>777555555666666666555222......222666666888QQQXXXAAA333000222---.........///////////////999GGG\\\QQQ;;;111(((&&&''''''***---.........///......---,,,......//////000000111111333333222000...///111333999666666999999777888<<>>EEEGGGOOOhhhuuuVVVGGGAAA;;;333000//////...***'''(((((((((((((((''''''''''''((((((%%%%%%'''((())))))))))))''''''''''''((((((((((((+++,,,,,,***'''%%%%%%&&&(((((('''&&&%%%%%%$$$$$$!!!###%%%%%%$$$$$$'''***(((((((((((())))))))))))((((((((((((((()))******%%%%%%'''))),,,,,,***(((((('''&&&%%%%%%&&&((())) 222bbbnnnHHH/// """"""!!!"""###%%%'''(((...;;;OOO```fff```TTTLLL???<<<777222000000222444777888888444000///111444999???[[[wwwOOO<<<111000222---........................111===MMMpppUUU<<<222)))'''''''''))),,,------...............---......//////000000111111222222222111000000222444999666555888888666777:::HHHUUU___\\\gggmmmOOODDDBBB???;;;@@@DDDLLLlll}}}aaa===<<<777444222222111///...---,,,+++,,,+++*********+++---...///111444555444333444444555333333777FFFgggiiiBBB555222000/////////...---******)))******+++,,,------...//////......///111---***((((((***+++)))(((((())))))***************))))))*********+++++++++)))))))))***+++,,,---...///......///111111000///------------..................////////////......,,,---...,,,***))))))***,,,,,,,,,---------------,,,---......---+++)))'''((()))***,,,...///000111999CCCZZZxxxxxxSSS:::222222111000//////.........***((()))+++,,,,,,111777MMMMMMNNNPPPSSSaaa|||tttWWWAAA999888===???DDDGGGCCCDDDXXXpppkkkYYYOOOFFF>>>:::111000...+++)))))))))((()))))))))(((((()))))))))&&&&&&'''((()))))))))(((''''''''''''((((((((((((***++++++***'''&&&&&&'''))))))(((''''''&&&%%%%%%$$$%%%'''&&&$$$$$$''')))'''''''''(((((((((((()))'''''''''''''''(((((()))''''''(((***++++++)))&&&((('''''''''''''''(((((("""666fffjjjGGG000 """$$$&&&'''---333:::@@@AAA===666222111000///......000333444777999999666222000111333;;;GGGjjjfffCCC555///111111+++......------,,,,,,+++++++++666>>>XXXsss]]]>>>444+++(((((('''(((++++++,,,---...////////////......//////000000111111000111222222222222333555888555444777666444444777<<>>===::::::===BBBMMMpppiii???<<<777333111000...---+++*********,,,,,,+++***+++,,,---......111333444333333333444333222222666CCCdddlllDDD777444111/////////...,,,************+++,,,------...//////...------000222,,,+++))))))*********)))((()))******++++++*********************+++++++++)))))))))***+++,,,---......------...000000///---------------..................////////////......,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))(((******+++,,,---...//////333555BBB[[[xxxmmmKKK777333222333333333333111000///***((())),,,,,,+++...333BBBCCCEEEFFFJJJZZZwwwfffMMM???:::<<>>555,,,))))))''''''******+++,,,...///000000000......//////000000111111...000222333333333444555888444333555555222222555999999@@@NNNnnnbbbAAA:::<<<999999===>>>CCCQQQxxxuuuCCC;;;555222111000...,,,+++*********---,,,+++++++++,,,...//////111444555444333444555333333333666BBBbbboooFFF888555222/////////...---+++***++++++,,,---.../////////...---,,,---000333,,,+++***))))))******)))))))))***++++++++++++***************************(((((())))))***,,,---......------...000000...---,,,,,,---------...............////////////......,,,---...---+++***+++,,,...---------,,,,,,++++++******+++,,,,,,++++++***++++++,,,,,,,,,---------///...333EEE\\\tttaaaCCC666444222333555555555333000...+++***+++...---***,,,111;;;;;;>>>FFFOOO___wwwvvvZZZFFF;;;888???LLLWWWVVVPPPNNNRRReeetttbbbSSSJJJ<<<444...------+++)))((()))******************)))'''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''')))***)))((('''(((***)))))))))((((((''''''''''''''''''''''''((()))***,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++)))'''))))))+++++++++***((('''&&&AAAsssdddEEE/// !!!"""$$$&&&((($$$$$$%%%&&&(((***,,,---............---,,,+++***...111444333111111333666;;;VVVmmmKKK444000...///...'''------,,,+++***))))))(((***111000>>>PPPfffrrrWWW===333+++))))))((((((******+++,,,...///000000000......//////000000111111---///222333333333444666777333222444444111111444777888@@@LLLeeedddLLL::::::;;;777888???===CCCRRR}}}MMM===444333444222000...,,,,,,,,,---...---,,,,,,,,,---...///111333555666666555555666444555555777AAAaaasssHHH:::666222000/////////...,,,,,,,,,---...///000111//////...---,,,---000333,,,++++++***))))))***+++))))))***+++++++++++++++************************((((((((()))***+++------000///...///000000///---,,,,,,,,,------------.........////////////......,,,---...---+++++++++---//////......------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***...666CCCVVVpppsssUUU>>>555444111222444555555222///---...,,,---///...+++---111;;;:::???MMM]]]iiittt{{{hhhMMM<<<999===IIIZZZeeecccYYYQQQTTTmmm~~~kkk^^^FFF999///------***((('''((())))))******))))))((('''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))***((((((((('''''''''''''''%%%%%%%%%&&&(((***,,,,,,------------............,,,,,,---...------,,,+++((('''''')))+++,,,+++***++++++,,,---,,,+++)))((((((GGGyyydddCCC... !!!!!!!!!!!!!!!"""###%%%&&&######$$$%%%''')))***+++,,,---.../////////......,,,///111111000111555888???```___CCC333222...------''',,,,,,++++++******))))))'''+++)))444<<>>EEERRRkkktttfffGGG===666888888555777>>>===BBBRRRwww\\\AAA444777666555222///......//////......---,,,---...///000111444666777666666666777555666777888AAA___wwwKKK:::777222000///000000000++++++,,,---...000111222...//////...------000222+++,,,,,,+++))))))***,,,)))***++++++,,,++++++++++++++++++***************((((((((()))***+++,,,---000/////////000000///---,,,,,,,,,,,,------------......////////////......,,,---...---,,,+++,,,---..................------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((+++...333>>>TTTggguuuyyytttaaaIII:::555444111222444555444222///---///------///---+++---222333555@@@XXXmmmxxxyyyxxxzzz[[[DDD>>>===DDDVVVhhhmmmcccVVVOOO___{{{sssTTTBBB222//////***'''((('''((()))******)))((('''''''''((((((((((((((('''%%%&&&&&&&&&&&&''''''''''''(((***)))(((((()))***''''''''''''''''''''''''$$$######%%%))),,,---,,,************++++++++++++***+++,,,,,,,,,+++))))))((('''''')))+++------,,,---------------,,,+++******KKK~~~fffBBB---!!!!!! !!!######%%%%%%%%%&&&''')))***+++---...///111222333444444...000222111///111555999GGGkkkQQQ;;;222333...+++---***++++++++++++++++++++++++))))))&&&000...///???888444,,,''''''))))))***,,,+++,,,---...////////////......//////000000111111...///000//////000222555444111111444444222222666...222:::===@@@PPPTTTFFF777555333333555888:::;;;???CCCTTTmmmoookkkGGG555===888666333000//////000111///...---------...000111111333666666666555555666555777888888@@@^^^|||OOO:::666222///000111222222*********+++---...000111---...//////......///111+++,,,---,,,)))(((***,,,)))***++++++,,,,,,+++++++++++++++*********))))))(((((((((((()))+++,,,---///.........//////---+++++++++,,,,,,,,,---------......////////////......,,,---...---,,,,,,---...------------------......+++++++++************++++++++++++++++++++++++,,,(((((())),,,...333???LLLZZZ___\\\NNN>>>777555444222333444444444222000//////,,,+++,,,+++***---333...444GGGddd{{{~~~pppVVVEEE@@@AAANNNcccpppnnnfffUUUXXXgggcccKKK666111111,,,((()))((()))+++,,,,,,+++)))(((&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&'''''''''((()))***)))((('''((()))((((((((((((((((((((((((%%%$$$###%%%(((++++++***(((((()))))))))***************,,,,,,,,,***)))'''***)))((()))+++,,,,,,+++000///...---,,,,,,,,,,,,+++MMMgggBBB,,,!!!  !!!$$$#########$$$&&&(((***------...///111222333333222333333111///111555:::NNNttt}}}III777111444---***---,,,+++++++++++++++,,,,,,,,,///+++'''111***$$$555555222***%%%&&&)))***+++---,,,,,,---...////////////......//////000111111111/////////...---...111444444111111444444222333777...111999:::999CCCEEE666222333222000444<<<===:::CCCFFFWWW|||cccrrrvvvKKK777AAA888666333000//////111222///......---...///000111000222555666555444555555555777888888???\\\SSS999666222///000222333333(((((()))***+++---//////,,,...000000///...///000+++---...,,,)))(((***---******+++,,,,,,,,,,,,+++++++++++++++******))))))''''''(((((()))+++,,,---...---------......,,,***++++++,,,,,,,,,---------......////////////......,,,---......,,,,,,---...+++++++++,,,,,,---------++++++***)))((()))))))))***++++++++++++,,,,,,,,,***((()))---000222777===HHHNNNLLLAAA888666666333333444444444444222111000...+++*********)))---333666@@@UUUppp}}}qqqfffIIICCC???HHH]]]qqqxxxvvv]]]WWW[[[qqqlllRRR:::444333---)))+++)))***,,,------,,,***)))%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''')))******)))(((''''''))))))))))))))))))*********'''%%%###$$$(((***)))((())))))*********++++++++++++,,,.........,,,***)))---+++))))))***+++***)))111000...---,,,,,,------+++UUUiii999###%%%""" !!!""" !!!$$$&&&&&&$$$%%%(((,,,---///000000000111333555444:::444000666888888>>>RRReee???888111...000111000---,,,+++***)))))))))***+++***---,,,((('''+++......+++***************++++++...//////000000000000///---...///000000///......///////////////000111111444444555555555444222111222333555777777888777777//////...///222555999<<>>:::444111444555333111222444444444222000///......---,,,+++,,,000333777KKKbbb~~~vvvllleeevvv~~~[[[HHHCCCEEEJJJeee{{{sssnnn^^^NNN\\\~~~vvvXXX;;;222333000+++)))***++++++++++++***))))))'''(((((())))))(((''''''((('''&&&%%%$$$%%%&&&&&&)))((((((((('''''''''''''''((()))***)))(((&&&$$$%%%######&&&)))+++***'''((())))))))))))*********++++++******++++++,,,---...,,,******+++,,,+++***&&&333555000...)))'''000,,,TTTkkk???%%%  !!!###%%%'''((()))+++---,,,...///000///000333555555===;;;666:::::::::CCC\\\WWW:::555...+++---...,,,***,,,+++***)))))))))******+++......)))(((,,,......+++***************++++++------...////////////...+++,,,...000111111000000000////////////000111111333444555555555333222111111222444666666666666555000000///000222555999<<>>>>>:::888555333111000111111000111222222111000111333222333333444555666777777777222222666===UUUYYY@@@888111000000///...000---***(((+++///222000---............---,,,++++++)))))))))))))))***++++++------......---,,,***)))'''((())))))***+++,,,,,,************)))))))))))))))+++......---+++++++++,,,++++++++++++---///000000000///////////////...//////---,,,++++++******...............---,,,,,,,,,,,,,,,***)))))),,,......---,,,++++++*********)))*********+++---111444777888555000///222444222111111333333333222000///,,,,,,,,,++++++...222555;;;RRRllloooaaa[[[iii}}}rrrVVVFFF@@@AAAZZZvvvyyyoooZZZ\\\qqqxxx[[[>>>444444000,,,******++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++))))))(((((((((''''''''''''((()))***)))(((&&&%%%%%%$$$###&&&)))***)))((()))))))))*********+++++++++++++++***++++++,,,---...,,,******+++,,,+++***(((333333......+++,,,555,,,NNN~~~eee???&&&""""""$$$(((+++------,,,+++---...//////000333444777BBBDDD@@@@@@<<<>>>JJJkkkkkkEEE777222,,,***+++,,,+++)))++++++***)))(((((()))))),,,//////+++))),,,...---++++++***************++++++,,,---...............***,,,...000111222111111///////////////000000111222333444444444333222111111111333444555444444333222111000000222666999;;;DDDIIIcccZZZaaaaaapppFFF@@@;;;999666444222111222222///000222222111111222444444444555555555666666666666111111666<<>>"""222OOOjjjRRR555### !!!$$$######&&&***+++'''$$$(((+++...000111222444555<<>>@@@MMMfffwwwbbbRRRGGGRRRiiivvvfffaaauuu}}}```CCC666111,,,(((***)))************)))(((((()))(((&&&%%%&&&'''***+++************))))))((((((***)))))))))((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///---++++++,,,---,,,+++(((+++***...777777999FFF###222CCCMMMjjj{{{TTT555  !!!############%%%&&&&&&%%%###'''+++///111333444555777@@@NNNWWW[[[YYYQQQXXXnnntttOOO<<<000///---,,,++++++++++++,,,,,,,,,,,,+++)))((('''&&&***,,,)))(((***,,,***,,,,,,+++***))))))))))))+++,,,---...///000000000000111222222111000...---+++++++++***+++,,,,,,---...///000111111111000///000111222222111000///...//////...///222555999<<>>QQQggg|||mmmVVVMMM[[[yyyjjjaaakkk{{{```CCC444...)))(((+++)))))))))))))))(((((('''$$$$$$%%%%%%&&&''''''((($$$&&&(((+++...///000000*********)))))))))(((((('''''''''''''''((())))))((())))))&&&$$$$$$&&&))))))))))))*********++++++---,,,,,,,,,,,,---......///---,,,,,,---------+++***---...777CCCIIIXXXsss @@@eeejjjXXXHHHQQQXXXQQQ???,,,""""""$$$$$$######'''+++(((+++000333555666888999HHHSSS\\\dddgggaaajjj^^^???555222222222111//////000111............---+++)))(((%%%***,,,++++++...///...---,,,+++***))))))))))))((()))+++,,,---............///000111222222111000...------------...//////,,,---///000000000//////222222222222111000...---+++++++++---000555:::<<>>MMMYYY\\\aaafff]]]kkkzzzOOO777777333222///...///111444666222666555///+++******(((%%%***+++''''''+++---+++)))************)))(((((()))******++++++,,,------000000111111111111000000//////000000///...------///111222111///.........333111000111333333///+++***))))))***,,,///222444BBBJJJpppeeeAAA???>>>JJJhhh|||III>>>;;;999777666444222///222222333333333444444444666555555555555666666777888888777;;;AAAIIIkkksssJJJ666///111......222222111111000000/////////...111000---++++++,,,...000...---,,,+++************'''((()))***++++++***))),,,***))))))+++---------***++++++***(((''')))***...---+++***)))******++++++---...,,,)))'''(((***---+++((())),,,---,,,+++...,,,***(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---,,,+++)))((((((((()))***'''(((((('''''''''***,,,,,,,,,------------,,,,,,---...............---------...,,,///555333888JJJooowwwyyyKKKAAA;;;555;;;666666@@@PPPdddzzzjjj[[[ZZZpppnnn]]]bbbssszzzeeeKKK:::111+++))))))///...,,,***)))(((((('''&&&&&&''')))***************'''%%%%%%(((+++++++++...---***)))((()))***+++'''&&&%%%%%%%%%'''((())))))(((&&&%%%%%%&&&'''(((''')))************,,,............------,,,,,,,,,...------,,,,,,------------///222:::IIIddd,,,___ccc>>>///000%%% """""" """$$$%%%%%%%%%&&&&&&'''''',,,---000333777;;;===???HHHQQQQQQSSSWWWUUUlllfffCCC555777111333666888:::;;;;;;;;;>>>DDDEEE>>>666000,,,(((&&&******'''''',,,---+++***+++++++++******))))))******++++++,,,---------///000000111111000000///......//////......---,,,---///111111000//////000444333333222111///,,,)))''''''(((***---222666888???IIIqqqdddDDDAAA???HHHcccPPP>>><<<999777666444222000111111111222222222222222444444444555555666777888666666666;;;AAAJJJmmmzzzLLL888000222...---222111///.........------------111000---,,,+++---...000///...---+++************((()))***++++++******)))***))))))+++,,,---+++******++++++***(((''')))***+++++++++******+++,,,,,,+++---...,,,)))((()))+++,,,***)))))),,,---,,,+++,,,+++)))((()))***,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---,,,+++)))((((((((()))***((((((((('''&&&''')))+++,,,------......------,,,---...............------+++---+++...555444===QQQssswwwnnnEEE<<<777444888444555???MMM___sssjjjWWWdddxxxvvvfff\\\jjj~~~wwwbbbJJJ;;;444///---......---,,,+++***)))((('''&&&'''((())))))***)))))))))&&&$$$%%%(((***++++++...,,,***((((((((())))))(((''''''&&&&&&''''''''''''((((((''''''&&&&&&%%%'''(((************,,,...//////.........---------......------,,,---------000000444@@@UUUttt111hhhLLL(((###!!!  """%%%%%%%%%%%%&&&&&&&&&&&&+++---///333777:::===>>>BBBGGGEEEBBBFFFPPPsssXXX>>>666777000555===CCCFFFEEEBBB@@@DDDLLLPPPLLLDDD;;;222***'''))))))'''(((,,,...---,,,,,,,,,+++++++++******++++++,,,,,,---......///...//////000000//////..................------,,,,,,...000000000000111222///111222111---)))'''%%%######%%%'''+++000444666>>>KKKvvvaaaFFFBBB???FFF\\\WWW???<<<999777666555333111//////000111111111111111333333444555666666777888333555555:::AAAJJJoooQQQ;;;111333......111///............------------111000...---,,,---///000000///...,,,++++++***************+++******)))((('''((()))+++---,,,)))'''***++++++***(((''')))***((()))***+++,,,,,,,,,,,,+++,,,---,,,***))))))***+++***)))***,,,---,,,+++******))))))***+++---...++++++,,,,,,,,,+++*********))))))******+++,,,---,,,+++)))((((((((()))***)))))))))((('''&&&((()))------............------------......///......---***,,,***---444666CCCZZZ|||zzzccc@@@:::555666777444555===JJJXXXiiivvv}}}[[[[[[ccctttvvvaaaiiixxxuuuaaaJJJ;;;444000---...,,,,,,------,,,***)))((((((((())))))))))))(((((('''%%%$$$$$$&&&)))++++++---,,,***(((''''''''''''''''''((((((((('''&&&&&&'''((()))))))))&&&$$$"""&&&(((*********+++,,,...000000///............/////////...---------------222111777JJJggg 444lllaaa000"""  """%%%%%%%%%%%%%%%%%%%%%%%%)))+++---111444888:::;;;<<<>>>===999===RRRyyyQQQ<<<555222000666???GGGJJJHHHCCC???<<>>333333///...000...000000000000000/////////222111///...---...///000000000...---,,,+++++++++++++++++++++***))))))(((((((((((()))******)))'''***++++++***(((''')))***((()))***,,,,,,,,,+++***+++++++++***))))))))))))*********+++,,,---,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,++++++***************+++,,,------,,,+++)))((((((((()))******++++++***((('''(((***------............------,,,------............---+++...+++---444777HHHccc}}}]]]AAA===777>>>===999888>>>HHHSSS```llleeeYYYTTTaaatttpppsss}}}sss```III:::222,,,((((((+++,,,......---+++)))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%(((***+++---,,,***((('''&&&&&&&&&%%%&&&''')))))))))((('''))))))))))))'''&&&$$$"""&&&(((*********+++---...000///...------...//////000//////...------......111333===VVVxxx!!!999rrrrrr:::"""!!!$$$$$$$$$%%%%%%%%%%%%%%%'''(((***---000333555666444555888777;;;ZZZkkkFFF777333///111555<<>>:::888666666444333///111222333444333222111555666666666555444333222666888888;;;>>>FFFlllZZZAAA555444000///111---/////////000000000000000222111000/////////000000//////...---,,,,,,,,,,,,,,,,,,+++*********)))))),,,)))&&&%%%'''((())))))***++++++***(((''')))*********+++,,,+++***)))'''***)))))))))))))))((((((((()))+++,,,,,,,,,,,,---...---,,,+++*********)))***++++++,,,,,,,,,++++++************+++,,,---...,,,+++)))((((((((()))***+++,,,---,,,***)))******,,,,,,------------,,,,,,++++++,,,---------------+++000...///444888LLLjjjxxxXXXCCC@@@;;;HHHLLLEEE???AAAFFFOOO\\\gggzzznnnXXXIIIOOO^^^mmm~~~ooo\\\FFF999222,,,'''&&&------//////...,,,)))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&)))+++,,,+++***)))''''''&&&&&&###$$$''')))************+++***(((&&&%%%$$$%%%%%%%%%''')))******+++---///......,,,,,,,,,---...///000//////......//////000000777IIIfff###@@@{{{yyy===!!!  !!!#########$$$%%%&&&&&&&&&%%%&&&(((***,,,...000000...---444666===dddZZZ<<<555666666222555999======;;;777444333777???NNN]]]```QQQ>>>111***&&&(((+++++++++---...---,,,+++***+++,,,---,,,,,,------.../////////...//////000000//////...000111111222222222222222000111222111///------......///000/////////111333...///111333555777888999AAAVVVwwwOOODDD<<<<<>>===HHHMMMllltttCCC@@@;;;888777666666555000222444666666555333222111222444666666555444333888::::::;;;<<>>HHHIIIeeerrrDDD@@@;;;888777777666666000111444666666555333111...000333555777777666666777::::::;;;<<>>NNN[[[ooo|||jjjWWWLLLFFF@@@;;;999555333111...,,,***))))))&&&&&&((()))************,,,,,,,,,(((%%%$$$'''***))))))***++++++++++++***,,,+++)))''''''''''''(((%%%&&&((())))))'''&&&$$$%%%''')))***+++,,,...000000///---,,,,,,...111333,,,------///111333555666AAAYYY||| $$$TTT}}}KKK((( !!!"""############(((''''''''''''(((((()))%%%,,,000999XXXVVV@@@999333111222555:::@@@AAA===777333222444@@@KKKRRR^^^kkkkkkaaaAAA...'''((('''+++...))),,,++++++***)))*********++++++++++++++++++++++++//////...------------...111///...---/////////...111000/////////000222333000666@@@OOOdddyyy|||uuuooommmkkkcccYYYRRRggggggLLLKKKFFFIIIPPPIII[[[}}}III<<<888999555666777///333111000111444666555333333333444555666777888888999888<<<:::CCCKKKbbbeeeIII777444000111444111333222000//////111333444000111222333333222111000---.../////////---+++)))***)))((((((((()))+++,,,...---,,,***)))(((((((((,,,,,,++++++***)))))))))((()))***++++++***)))))))))***+++,,,+++***(((&&&'''***,,,---,,,***))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,+++)))***+++,,,,,,+++))))))(((((('''''''''&&&((((((((((((((((((((((((***************+++++++++&&&(((---333666@@@]]]yyy___EEE<<<===SSSttt{{{fffOOO@@@FFF[[[nnnsss~~~|||TTT>>>666555:::CCCIIIWWWmmm}}}ppp^^^PPPGGGAAA<<<888777555222000///...---+++'''&&&&&&''')))***((('''+++***((('''''''''((()))))))))*********+++++++++((((((''''''''''''(((((()))'''&&&&&&&&&&&&$$$###&&&((()))+++,,,,,,,,,,,,////////////000000000000---000,,,,,,444444555???GGGqqq!!!(((ZZZzzzJJJ***  !!!"""############(((''''''''''''((()))))))))///555BBBcccwwwLLL999555111......444:::AAACCC???:::666444888BBBKKKQQQ]]]kkkmmmgggEEE111((('''$$$(((---(((,,,,,,+++***************++++++++++++++++++++++++------------...//////000222000//////000111000///000000000000000111222222555@@@OOO```sssxxxvvvwwwtttnnnbbbsssaaaKKKOOOQQQZZZaaaWWWYYYKKK===999:::777888999222333111111222555666555333333333444555666777888888999777:::888BBBIIIaaaiiiLLL:::666111000333000222111000///...///111222000000000111111000000000------......---,,,+++*********)))))))))***+++,,,,,,+++******************,,,,,,++++++***)))))))))((())))))******)))((('''((()))***++++++)))'''&&&''')))++++++***(((((()))))))))***++++++,,,------,,,,,,,,,++++++*********((((((((())))))***+++,,,---+++******+++,,,+++***))))))((((((((('''''''''************************))))))*********+++++++++)))***///444777BBB___|||~~~]]]DDD===@@@XXXzzzqqqWWWDDDCCCRRRaaajjjuuu```EEE999555777;;;===EEETTTkkkpppeeeUUUHHHAAA<<<777444555333111000000...,,,***''''''&&&((()))***)))'''++++++)))((((((((()))*********+++++++++,,,,,,,,,((((((''''''''''''(((((()))'''&&&&&&''''''&&&$$$&&&((()))+++,,,,,,,,,,,,......//////000000000111...111......555666888CCCVVV###...cccpppDDD))) !!!!!!""""""!!! !!!"""############'''''''''''''''((())))))''',,,555HHHmmmeee@@@111111111...,,,333:::BBBEEEBBB<<<777555888@@@GGGLLLVVVdddiiieeeHHH444)))'''###&&&,,,(((++++++++++++************++++++++++++++++++++++++------------///000111222222111///000111222222111///000111111222222111111888III___ppp~~~yyy[[[IIISSS]]]nnntttdddVVV}}}MMM===888;;;888999:::444333222222333555666666555333333444555666777888888999777999777AAAHHH```nnnPPP===888111000222///333222000///......///000000000////////////000000...------,,,,,,++++++***++++++*********+++,,,---***************+++,,,---,,,,,,,,,+++******))))))((()))))))))((('''&&&&&&'''((()))***)))((('''&&&''')))***)))((('''((()))))))))******+++,,,,,,,,,------,,,+++***)))(((((((((((((((((()))***+++,,,...,,,******++++++***)))))))))((((((((((((''''''************************)))))))))*********+++++++++***---222666CCCaaa~~~|||[[[BBB>>>EEE```|||aaaIIIBBBJJJUUUgggppppppNNN<<<888777555:::;;;AAARRRjjj{{{zzzppp]]]TTTHHH>>>999555222000333222222222111///,,,)))(((''''''(((******)))(((,,,,,,+++************+++++++++++++++,,,,,,,,,,,,((((((''''''''''''(((((()))(((''''''((()))(((&&&&&&((()))+++,,,,,,,,,,,,------...///000000111111...222///000777777;;;JJJjjj$$$222hhhddd===''' !!!!!!!!!!!! !!!"""############''''''&&&''''''((()))***&&&+++777QQQyyyrrrVVV888...111222///---333:::CCCFFFCCC<<<666444444:::@@@DDDLLLVVVYYYWWWDDD222***)))$$$&&&+++'''************))))))((((((************++++++++++++............///000111222111000//////111222222222///000111222333222111000888MMMfffvvvyyyUUUHHHTTTeee~~~lllWWWvvvPPP<<<666:::888888:::555333333333444555666666666333333444555666777888888;;;777888777AAAIII___pppRRR>>>888111000222///444333111000////////////111000///......///000111......,,,++++++***++++++++++++++++++,,,,,,------+++************+++,,,,,,---,,,,,,++++++***))))))))))))(((((('''&&&%%%$$$''''''(((((((((((('''&&&))))))***)))'''''')))+++))))))******+++++++++,,,,,,++++++***))))))(((((())))))))))))***+++,,,,,,...,,,************)))((())))))((((((((((((((((((''''''''''''''''''''''''(((((())))))******+++++++++)))***///555CCCbbb{{{YYYAAA???IIIeeehhhMMMBBBHHHQQQeeeppp~~~~~~VVV???;;;:::555:::999:::BBBQQQ___```ZZZKKKEEE===666333222000///222222333444444222---))))))(((((()))++++++***(((---,,,,,,+++++++++++++++)))************+++++++++((((((''''''''''''(((((()))((('''((()))***)))(((&&&''')))+++,,,,,,,,,,,,,,,,,,---...///111111222...111///222888777???RRR{{{%%%333iii^^^888$$$ !!!!!! !!!"""###$$$$$$$$$$$$&&&&&&&&&''''''(((******)))///@@@___]]]LLL999111000000///...222:::BBBEEEAAA:::444111000666;;;>>>BBBFFFGGGFFF;;;---)))+++'''(((+++'''((((((((()))((((((&&&&&&)))))))))******+++++++++//////............/////////...---...000222222222///000222333333333222111;;;PPPhhhvvv~~~mmmQQQHHHUUUmmmyyy^^^rrrSSS<<<333888777666888444222222333444444444555666333333444555666777888888<<<888999888CCCJJJ___qqqSSS???999222111444111555444333222111111000000222222000//////000222222///...---,,,++++++++++++++++++,,,,,,---------------,,,++++++***+++++++++------,,,,,,+++*********)))(((((('''&&&%%%%%%%%%''''''((((((((((((((('''***++++++***((((((***,,,)))***************++++++))))))))))))))))))))))))***************+++------...,,,***)))******)))'''(((((())))))))))))))))))'''''''''''''''''''''''''''(((((()))******++++++,,,(((***///777GGGfff|||XXXAAA@@@LLLiiimmmQQQCCCFFFOOOdddqqq~~~bbbDDD;;;888555222555666777<<>>;;;666333222111111000111222333555666333///+++)))(((((()))+++,,,***))),,,,,,,,,,,,++++++******(((((((((((())))))))))))((((((''''''''''''(((((()))((('''(((******)))(((&&&''')))+++,,,,,,,,,,,,+++,,,---...///000111222...000///222888888DDD]]]%%%555iiiZZZ888$$$ !!!"""###$$$$$$$$$$$$&&&&&&&&&'''''')))***+++***222FFFjjjtttPPPLLLEEE;;;222---,,,---111888@@@BBB???999333111111555999;;;;;;;;;::::::555)))(((+++'''(((***&&&'''((()))))))))(((&&&%%%(((((())))))***+++++++++//////...---------------...------...000333333333000111222222333222222222???SSSiiiuuu|||bbbMMMIIIVVVssskkkrrrWWW<<<222888777555666333000222333333333333444666333333444555666777888888<<<888::::::FFFLLL^^^uuuVVVAAA:::333222555333444444444333333222222111222222111111111111222222///......------,,,++++++***+++,,,---------,,,,,,...---,,,+++++++++++++++---------,,,++++++******)))((('''&&&&&&&&&&&&&&&(((((((((((((((((()))))))))+++,,,+++***)))***+++************************'''((((((((())))))))))))))))))))))))***+++,,,------+++))))))******)))((((((((())))))))))))******************************&&&'''(((((()))***++++++---***+++333<<>>:::777555444555777666444333444777333'''&&&)))$$$%%%)))'''((()))***+++***)))'''&&&((((((((()))***+++++++++---,,,,,,,,,,,,------...///...---///222444555444222111111111222222333333<<>>555333666333222222333333333222222111000000111111111111000000...///000000///...,,,+++)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,------...------,,,,,,+++******)))((('''&&&&&&''''''((((((((((((((())))))******''')))+++,,,***)))))))))************))))))))))))((((((((((((((((((''''''''''''''''''((()))***+++,,,***(((((()))******)))(((((()))))))))*********************************&&&&&&'''((()))***++++++,,,))),,,555@@@RRRqqqxxxUUU@@@CCCQQQnnn___IIIFFFKKKlll]]]===222444111555555222222666777666...///000111000000111222//////000222333222///,,,******)))+++,,,---,,,***(((((()))))))))((('''&&&'''''''''(((((((((((()))((((((''''''''''''((((((***)))(((((((((((('''%%%&&&((()))+++,,,,,,,,,,,,---------....../////////111111///333:::===TTTwww(((:::nnn}}}}}}yyybbbFFF222$$$ !!!"""############!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&&&&((()))***+++111<<>>+++***111---333;;;???>>><<<::::::555444333222///...111666555(((&&&'''!!!###)))''')))***,,,---,,,+++)))((('''(((((()))***+++++++++*********+++,,,---...///000///...000333555666666333222111000111222333444555GGG\\\hhhqqq{{{~~~|||XXXLLLKKKUUUuuuuuuxxx___AAA444:::999555666444...000222222000000222555333333444555666777888888888555999;;;GGGKKKYYYaaaJJJAAA777444666333000111111222222222111111...///000111111000///......///111111111///,,,+++)))***+++,,,---,,,++++++*********+++,,,---///000...------,,,,,,++++++***)))((('''&&&&&&''')))***)))))))))))))))***++++++%%%(((++++++***(((''''''*********)))))))))))))))******)))((('''&&&&&&%%%&&&%%%%%%&&&&&&'''((()))+++)))((((((***+++******(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''((()))***++++++)))&&&***444AAASSSqqquuuSSS@@@DDDSSSpppfffOOOIIIMMMiiiiiiCCC444888666666222...///333222...+++---////////////000000.........000111000...++++++******+++------,,,***&&&'''((((((((('''%%%$$$(((((((((((())))))))))))((((((''''''''''''((((((+++)))((('''((('''&&&$$$&&&((()))+++,,,,,,,,,,,,------..................333333000444;;;@@@YYY"""@@@xxxuuueeeMMM777---###  !!!"""!!!!!!  !!!!!!!!!!!!#########$$$''')))))))))666BBB___xxxaaa\\\vvviiiDDD///+++---000222777<<<@@@@@@<<<999555111///000444444111,,,***)))((('''&&&&&&'''(((------,,,++++++******)))+++++++++,,,,,,+++******---,,,,,,+++,,,---///000---///222333333333555666111222222111000000111333555DDDZZZlllsssvvv~~~}}}xxx|||^^^PPPJJJUUUxxxpppsssaaaDDD555777555444555000000111222222111000111333555666777666555555777999;;;444999999???GGGYYYfffMMMAAA666333666333333333333333333333333333222222222222222222222222000000000///...,,,+++******++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++***///...,,,***)))))))))***+++)))(((&&&&&&((()))+++************))))))))))))&&&)))+++)))%%%$$$'''+++,,,++++++++++++++++++,,,******)))((((((((((((((())))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((()))))),,,(((,,,333>>>\\\yyyoooPPP>>>@@@UUUwwwrrrQQQDDDGGGdddzzzNNN666555333333444222000//////000------...///000111222222000000000000///...---,,,+++++++++++++++***)))((('''''''''''''''((())))))'''&&&$$$$$$&&&'''&&&%%%'''(((((('''%%%###$$$%%%%%%&&&((()))))))))(((''')))***,,,---......---,,,------...///000000000///222111555888999EEEhhh FFFlllLLL...### !!!""""""!!! """###%%%%%%&&&&&&$$$$$$###%%%'''***+++,,,333EEEgggzzzkkkjjjtttJJJ000+++,,,,,,///444999>>>>>><<<999777333000000222222///+++)))(((&&&%%%%%%%%%&&&''',,,,,,++++++++++++*********+++++++++++++++******///...---------...///000///111333333222222333444222333333222000///000222333>>>SSSgggqqqsssvvv{{{|||vvvsssuuuwwwwwwzzz___PPPIIITTTwwwqqqllleeeFFF555666555444555111000111333222111000111333666777888777666666888:::<<<555;;;:::@@@GGGYYYjjjOOOCCC888444777444333333333333333333333333222222222222222222222222222222222222000///...---,,,,,,------------,,,,,,++++++,,,,,,++++++***)))///...,,,***))))))))))))***)))(((''''''((()))*********)))))))))))))))***''')))+++)))%%%###&&&)))++++++************++++++******)))((((((((((((((()))((((((''''''(((((()))++++++******************))))))))))))))))))))))))((((((((()))((((((''''''(((''''''((()))***+++,,,,,,(((---444???\\\yyyoooQQQ???AAAWWWzzzwwwTTTEEEEEE]]]|||WWW>>>999333333333222000000000000111111111111111222222222////////////...---,,,+++++++++++++++++++++******'''''''''''''''((())))))((('''%%%%%%'''''''''&&&'''(((((('''%%%$$$$$$%%%&&&'''((()))))))))(((((()))***,,,---......------,,,---...///000000000000000000444888;;;JJJppp###MMM~~~UUU--- !!!""""""!!!!!! !!!!!!!!!###$$$%%%&&&$$$$$$%%%&&&''')))***+++666PPPyyyvvvrrrvvvTTT444+++---)))+++///555:::;;;:::888777333///---...///---***'''&&&%%%$$$$$$$$$%%%&&&*********+++++++++++++++***++++++,,,,,,,,,++++++111000//////.../////////111222444444222111111222333444444222///...///111111999JJJ___lllooonnnoootttqqqmmmiiidddccckkkttt[[[MMMEEEPPPsssxxxhhhnnnJJJ555666555444555222111222333222111000111222777888888888777777999;;;>>>777===<<<@@@GGGWWWnnnSSSEEE999666888666222222222222222222222222111111111111111111111111222222222222111000......------............------***++++++++++++***))))))...---,,,***))))))))))))***)))(((''''''((()))***+++***(((''''''(((***+++''')))***((($$$###%%%'''******))))))))))))************)))((((((((())))))))))))(((((((((((()))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''(((***,,,---...+++(((...555@@@]]]zzzpppRRR@@@CCCZZZ~~~[[[FFFCCCLLLhhhxxxzzzeeeHHH<<<444333222111111111111111222222222111111000000000---.........---,,,+++******++++++,,,,,,,,,,,,+++(((((('''''''''((()))))))))(((&&&&&&(((((((((''''''(((((('''%%%$$$%%%&&&''''''((())))))))))))))))))***,,,---......------,,,---...///000000000000//////333888>>>RRR{{{'''NNNaaa222  !!!###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))''')))+++,,,---------...@@@```gggnnnzzz^^^:::...///)))***---111555666555333333///+++)))***++++++***'''&&&%%%$$$$$$%%%&&&'''((())))))***+++,,,,,,,,,,,,,,,------......------111000000//////.........000222444333222111222333444444444222///...///000222555@@@TTTdddiiiiiihhhnnnmmmggg[[[PPPPPP___mmmUUUGGG@@@IIIjjjbbbyyyPPP666666666444555333222333444333111000111222666777888777666666888:::>>>888===<<<@@@EEETTTsssVVVFFF999555888666111111111111111111111111111111111111111111111111////////////...---,,,+++---............---,,,,,,+++++++++++++++******)))---,,,++++++***))))))))))))(((''''''''''''((()))+++)))'''&&&&&&(((***,,,((())))))'''$$$###$$$&&&))))))(((((((((((())))))******))))))((())))))*********))))))))))))******,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************)))((('''&&&((((((((()))***,,,---...+++)))000666AAA^^^|||rrrUUUCCCEEE\\\bbbHHHAAA<<>>555444222111111111111111000/////////............,,,,,,,,,,,,,,,+++*********+++,,,,,,------------)))((((((((((((((())))))***(((''''''((())))))((('''(((((('''&&&%%%%%%&&&((((((((()))))))))))))))***+++,,,............---,,,,,,...///000000000000...000333888AAAZZZ###)))MMM{{{iii777!!! ######$$$%%%&&&'''((()))...------,,,,,,...///000,,,///333444444444555666IIIlll{{{[[[jjjfff???000000,,,,,,,,,...111111///---,,,)))'''&&&'''((())))))''''''&&&%%%%%%&&&'''((((((((()))***++++++,,,------......///000000//////////////////......------///111333333222222333444444444444222///...///000222000555DDDTTT\\\```bbbfffhhhbbbSSSGGGLLLaaassszzzOOODDD>>>DDDaaa]]]wwwXXX999777777444555333222333444333111000111222444555666666555555666888===666===<<>>BBBNNNyyy{{{[[[III999444777555222222222222222222222222222222222222222222222222000000000000000///......---------------,,,+++***,,,------------,,,++++++******++++++***))))))(((''''''''''''''''''''''''((((((&&&&&&&&&(((***+++))))))(((''''''''''''((())))))(((((((((((())))))******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++***)))((((((+++******)))))))))******---+++222888BBBbbb```IIIGGG^^^nnnMMM???>>><<<666>>>SSSeee|||jjjHHH;;;777222000111222000.../////////000000111111111***+++++++++++++++*********++++++,,,,,,,,,,,,+++******)))((((((((())))))***)))'''''')))))))))(((&&&((()))((('''&&&'''((('''''''''''''''((())))))***+++---...//////......+++,,,---///000111111111000444888===KKKjjj///]]]vvvAAA(((!!! !!!"""$$$%%%'''))),,,111777===BBBEEEDDDFFFJJJNNNRRRVVVXXXYYY[[[VVVLLL>>>444111777===XXX~~~mmmfffaaa<<>>888222000111111///---000000000000000/////////***++++++,,,,,,++++++***++++++++++++++++++******+++******)))(((((())))))***(((&&&'''((()))((((((&&&((()))((('''&&&''')))'''&&&&&&%%%&&&&&&((((((+++,,,---////////////...***+++---///000111111222000555;;;AAARRRttt333hhhqqq;;;$$$ !!!$$$(((+++,,,222666<<>>>>>AAADDDOOOyyyaaaMMM<<<777:::888333333333333333333333333444444444444444444444444111111222222222111111000000000000000///...---,,,***++++++++++++***))))))))))))***++++++***((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((())))))***)))((('''(((***+++++++++******))))))))))))************))))))***+++,,,,,,))))))(((((((((((())))))***************+++++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&'''(((***,,,,,,///---333888CCCfffhhhNNNHHH\\\rrrOOO???666666444777>>>CCCZZZ}}}___@@@:::333000111111///,,,111000///...---,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++***)))(((++++++***))))))((()))))))))(((&&&&&&((((((((('''&&&((()))(((''''''((()))&&&&&&%%%$$$%%%&&&'''(((+++,,,---////////////...***+++---///000111222222///666===DDDVVVzzz"""<<>>888666111444:::888FFFcccvvvJJJ:::444444000111333---////////////...---,,,,,,++++++******++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++************+++)))(((&&&&&&'''((()))***(((%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***,,,---...///000000000000////////////////////////000777>>>HHHeee===xxxddd777&&&$$$&&&%%%'''000@@@PPP]]]llluuuggg^^^FFFDDD888000333333:::KKKcccZZZtttwwwpppqqqeeeVVV;;;666111------+++'''(((,,,******))))))((('''''''''"""$$$%%%$$$###"""###$$$))))))******+++++++++,,,,,,,,,++++++,,,,,,---............///////////////...///111222333333222222///111222333111111111222...444999999:::NNNvvvhhhiii}}}NNNBBB666888===BBBaaa~~~xxxaaaBBB===555///444111444777888666333111000...222999======;;;:::999777:::999<<>>OOOooohhhUUUCCC999777222222111000111333555555444333444444444333333222222...000111333333333111000///000000000000///......---------,,,,,,,,,++++++************)))((('''&&&)))'''&&&&&&'''(((((('''%%%%%%&&&'''((()))*********)))(((((())))))((('''((((((((()))******+++++++++***)))***++++++)))'''((('''&&&&&&&&&&&&&&&&&&((())))))******)))'''&&&(((((((((((())))))))))))+++++++++***)))'''&&&%%%''''''&&&&&&''''''((()))***+++---222BBB```nnnOOOIIIWWWwwwzzzOOO>>>999888222333888555@@@ZZZNNN<<<444333///000222---...------,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,---,,,+++***)))***)))))))))(((((((((((('''&&&$$$$$$&&&'''''''''%%%%%%%%%&&&'''(((*********+++---///000111111222........................///666>>>LLLlll@@@|||^^^333%%%!!!%%%)))******555IIIeeexxxpppaaaTTTIIICCC222555111000444444@@@WWW}}}dddiiivvvyyy~~~ooo___HHH888222---,,,+++((())),,,))))))((((((''''''&&&&&&###$$$%%%%%%$$$###$$$%%%((())))))***+++,,,,,,---,,,,,,++++++,,,,,,---...///......---...///000111---///111333333222111000---///222222222111222333333666:::???LLLiiikkkWWW\\\vvvuuuOOO@@@777666;;;CCC^^^yyyjjjGGG>>>666///444111333444444333111222333///444999<<<<<<;;;999999333666777<<>>999777;;;EEE[[[zzzpppHHH===555000555333333222000...///222444333555888999888777777888333666777===CCCAAAOOOkkklllXXXDDD:::777111111222222111111222333444222333444555444333222111111222333444333111///---///////////////...------++++++++++++************++++++++++++***)))((('''&&&''''''''''''((()))***))))))))))))))))))))))))+++)))(((((())))))(((&&&((((((((()))******++++++''''''''')))******(((&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******)))((('''(((((((((((())))))))))))))))))************))))))%%%&&&&&&'''''''''''''''+++---///222???\\\qqqSSSIIIQQQppp~~~UUUAAA555666000000555333:::LLLkkkVVV===111333111111444222///...---,,,++++++++++++------------,,,***)))(((((()))******+++,,,------***+++,,,------+++)))(((((((((*********)))'''&&&'''&&&&&&'''***++++++***&&&&&&&&&'''((()))***+++---...//////////////////------------......//////...222>>>WWW|||!!!HHHRRR,,,"""!!!!!! %%%555NNNaaa~~~ppp^^^VVVOOONNNOOOKKK???333///444444444444666NNNttt|||dddjjjjjjxxxGGG:::222------...,,,++++++''''''&&&&&&%%%$$$$$$###&&&'''((('''&&&%%%&&&(((%%%&&&'''(((***,,,------,,,,,,++++++,,,,,,---...///......------///000111000000111111000///---,,,---///000111222333666999;;;@@@MMMiii\\\UUU]]]WWWQQQZZZooo___GGG===<<<777;;;FFFVVV|||sssIII;;;555111777555444222///......222444444555777777666555666777888999888===BBB@@@KKKfffoooYYYEEE:::888333111222444333222000000111222333444555555333111000222333444444333000...,,,...////////////...------+++++++++*********))))))******++++++******)))(((&&&((((((((('''''')))+++***)))))))))((((((((('''***)))(((((())))))((('''((((((((()))******++++++(((''''''(((******)))(((&&&&&&&&&&&&&&&&&&'''((('''(((***++++++******)))(((((((((((())))))))))))&&&'''((()))************&&&&&&'''(((((((((((('''+++...111333???[[[yyyZZZKKKMMMgggYYYBBB333555000///444444888GGGaaa]]]@@@222444222111555444000///---,,,++++++,,,---,,,,,,------,,,+++)))((()))))))))***+++,,,,,,---******+++,,,+++***)))((('''((()))))))))(((&&&%%%''''''''')))+++,,,+++)))&&&&&&&&&'''((()))++++++...///////////////......---------...//////000000000333AAA^^^$$$MMM~~~MMM))) !!!###%%%+++:::RRRpppyyymmmaaaXXXEEEHHHPPPYYY]]]UUUEEE888///333333222444999ZZZnnn[[[qqqnnnLLL:::222---///000---+++***(((''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$&&&''')))+++,,,---,,,,,,++++++,,,,,,---..................///000000/////////////////////...///000000000111444999<<>>666777AAAGGGiiiwwwJJJ:::444222777444777999999666333111000---111777;;;;;;999888777777777555;;;BBBAAAMMMhhhuuu\\\FFF<<<:::666000333777777333...,,,,,,111333555666666444111//////000222333333333111000......//////......---,,,---------,,,,,,,,,++++++((()))***+++++++++++++++''')))***)))'''&&&(((+++%%%%%%&&&'''((()))******(((''''''((()))+++***)))((((((((()))******+++++++++)))'''''')))+++++++++'''''''''''''''((()))***)))***+++,,,---,,,,,,+++(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&''')))*********)))((((((---222555???XXX|||gggRRRMMMaaa]]]@@@555888333000444333333>>>UUUkkkIII666777333///111111000...,,,*********+++,,,***+++,,,------,,,***(((***************+++++++++***))))))((('''(((((((((''''''&&&&&&%%%%%%%%%%%%'''&&&'''(((******(((&&&''''''''''''(((***+++,,,+++,,,---///000111111111.........///000111111222888:::IIIkkk!!!'''ZZZuuuDDD+++"""!!!((('''666WWWuuurrrdddWWWLLLEEEJJJSSSYYYfffooohhhRRR===222000111---...111555GGGrrr|||mmmiiiyyy^^^???666//////111///,,,++++++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###%%%'''***,,,---......---+++******+++,,,...000000///...///000//////000111222333333444555222111333333444>>>KKK___yyy___^^^xxxtttjjjZZZ```}}}KKKEEE???:::444777;;;>>>[[[vvvNNN@@@777000333666555333333333222111000000222555888::::::999888;;;>>>;;;===AAABBBOOOhhhwww]]]LLL<<<555555333444555555333000,,,***///000111222222111///...111222444555555333000...---000///,,,,,,//////,,,------,,,,,,+++***))))))************************,,,111,,,+++ !!!555000)))(((&&&&&&((()))((('''%%%&&&((()))))))))((('''&&&&&&&&&&&&(((***,,,...///...---,,,+++,,,------)))'''&&&''')))******)))(((((((((((()))))))))))),,,,,,,,,,,,+++)))((('''&&&'''''''''(((((())))))******(((''''''&&&&&&&&&(((+++///222<<>>666666444555666666555222///---333444444444333111000///000111333444333222///...,,,......++++++...///---------,,,,,,+++*********************************&&&+++'''+++'''000KKKJJJ---+++)))((((((((('''&&&&&&&&&((()))))))))((('''&&&&&&&&&'''(((***,,,...,,,,,,+++++++++,,,...///+++)))'''''')))))))))(((((()))))))))))))))))))))************)))(((''''''''''''''''''((((((((()))(((((((((''''''(((((()))***,,,///111999QQQwwwoooUUUOOOVVVyyy\\\EEE888222///111222222333666FFFgggtttQQQ999333000222222,,,//////......------,,,,,,************************++++++++++++***************************************)))'''%%%%%%%%%&&&'''+++)))''''''((((((&&&%%%&&&((())))))))))))***,,,//////......//////000111////////////000111222222777>>>QQQttt000aaalll===''' %%%%%%===dddyyyfffMMMHHHGGGNNNZZZeeeooovvvrrrhhhWWWEEE666...,,,,,,'''---000111@@@cccyyy[[[ggg|||ccc@@@666//////000...,,,,,,******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&''')))+++---///000000///---+++***+++,,,...000000///...///000000000111222333444555555+++000555888888AAAWWWkkkttt___ddd~~~~~~kkk\\\yyyrrrIIIFFF999666333666;;;;;;PPPuuuuuuMMMBBB;;;444777111111111111111111111111111333666888:::;;;::::::===@@@<<<<<<@@@???KKKccc}}}```NNN@@@888888555666777777777555222111777777666555444222111000///000222333333111///...---//////------111222000---------,,,,,,++++++***++++++++++++++++++++++++)))+++%%%)))&&&222QQQQQQ000---+++***)))(((&&&$$$&&&'''((()))))))))((((((''''''&&&'''(((***,,,---))))))))))))***,,,...///,,,***(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++,,,---...000666KKKrrrxxx^^^RRRTTTttt[[[DDD777222///000222111222555===^^^|||WWW===555111222333---///......---,,,,,,++++++*********************************+++++++++++++++***************************)))(((''''''((())))))***)))''''''(((((('''%%%%%%'''(((((((((((()))+++---------------...//////000000000000111222333333777???VVV{{{///aaajjj<<<''' %%%111NNNuuuttthhh]]]LLLLLLMMMTTTbbbqqqyyyyyyvvvfffWWWBBB333---------,,,$$$---000111FFFpppgggUUUooofffAAA777///...000...,,,,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))...000111000...,,,+++++++++---//////...---...///000111222333444555555666...333888999===PPPppp}}}bbb```wwwqqqccchhhDDDAAA777666333777;;;:::IIIhhhqqqJJJ>>>888111333000111222222111111222333222444666999:::;;;;;;;;;;;;>>>;;;;;;??????KKKcccaaaNNN@@@999888444555666777777666444333666666666555444333222222000111222333333222000000///222222000111555666444...---------,,,,,,,,,+++++++++++++++++++++++++++---...'''(((%%%///JJJIII...,,,+++***)))(((%%%###&&&'''((()))***))))))(((((('''''''''(((***,,,---)))((((((((()))***,,,---+++***(((((()))***)))(((*********)))))))))))))))&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((((((((()))***++++++...---...000444HHHnnn~~~eeeVVVTTTsssYYYCCC777222...000111000111444777WWW~~~]]]AAA777222333555000000///......---,,,++++++*********************************++++++,,,,,,,,,******************************)))))))))***++++++***(((''''''(((((('''%%%%%%&&&(((((('''''')))***,,,++++++++++++,,,------000000000000000111333333888BBB\\\,,,___jjj===))) '''>>>]]]yyykkk[[[XXXYYYQQQ\\\bbbmmm|||uuugggPPPBBB222***+++---,,,))))))111444999SSSfffWWWzzztttvvvxxxkkkBBB888///...///---+++,,,))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((---///111000...,,,+++,,,)))+++------,,,,,,,,,---000111222333444555555666777;;;===???JJJhhhhhh___qqqyyypppdddBBB===666666444777;;;999CCC\\\oooGGG<<<666...///000222333333222222444666333444777999:::;;;<<<<<<888;;;999999>>>???KKKdddbbbMMM@@@:::777444444555555555555444333333333333333333444444444222222333444444333333222000222222000111555666444.........---------------++++++++++++++++++++++++(((+++&&&+++)))111HHHCCC***)))(((((())))))&&&$$$&&&''')))*********)))((((((((((((((()))***,,,---******)))((((((((()))***)))((('''(((***,,,,,,++++++*********)))))))))(((''''''''''''''')))***+++((((((((((((((('''''''''******))))))))))))******---,,,...111555EEEllljjjVVVPPPnnn~~~ZZZCCC777111...///000///000333222MMMrrrcccDDD888222333666222111111000///...---,,,+++******************************++++++,,,,,,,,,---************************++++++******+++++++++,,,)))(((''''''(((((('''&&&%%%&&&(((((('''''')))***---------------......///////////////000111222222777AAA___+++```hhh===***%%%...KKKkkkqqqaaaWWWPPPMMMZZZjjjmmmsss|||nnnYYY>>>555,,,(((***+++)))%%%+++000555@@@aaa}}}nnnfffpppdddjjjqqq}}}oooCCC888///......---+++,,,))))))((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&''''''(((((()))***---///000///---,,,,,,)))+++------,,,+++,,,---000000111222333444555555999<<<@@@GGG]]]zzzcccmmm}}}cccDDD===666777333555:::777===QQQnnnFFF<<<777///000000333555444222111444666444555777999;;;<<<======666999777888===>>>KKKdddcccMMMAAA;;;888444444444444444444333333222222222222222444555555222333333444444444444444...000000---...222333111........................,,,,,,,,,,,,,,,,,,,,,,,,%%%)))%%%***&&&***;;;222'''&&&'''(((***)))'''%%%'''((()))*********))))))))))))(((((()))***,,,---+++***)))((('''((())))))((('''&&&(((+++---------+++++++++******))))))((())))))((('''((()))+++,,,((((((((((((((('''''''''++++++***************+++---+++///333555BBBhhhpppUUUJJJfff]]]CCC777111---//////...///222333HHHjjjiiiGGG999111222666333222222111///...---,,,,,,************************+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))(((''''''((()))(((&&&%%%'''(((((((((((()))+++111000000000000111222222////////////000111222222555@@@```"""...dddddd999(((!!!,,,888^^^vvvkkkYYYOOOPPPWWW]]]nnnvvv]]]GGG444000+++(((((()))((((((+++---333IIIooommmmmmvvvvvvaaa___kkkmmmwwwnnnDDD999///---...,,,+++,,,((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((('''***...//////---------+++,,,......---------...///000000111222333444444777===GGGXXXwwwooolll}}}aaaEEE===555666111222777444888HHHdddiiiBBB;;;777000111///333555444111000222555555666777999;;;<<<===>>>777:::777888<<<===IIIbbbeeeNNNBBB===999555555555444444333333333444333222222222333444555222222333333333444444444---000///,,,,,,000000...........................,,,,,,,,,,,,,,,,,,,,,,,,'''***%%%((("""!!!..."""''''''((()))+++***(((&&&'''((()))***+++***))))))***))))))((()))***,,,---***)))((((((((()))***+++***((('''(((+++,,,---,,,,,,,,,+++******))))))(((***)))((('''''')))***+++)))(((((((((''''''''''''***************+++,,,------+++///444444===aaaxxxYYYHHHaaabbbCCC777111---...///---...111444CCCaaapppKKK::://////333///222111000///---,,,+++***************************,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,,,,++++++***)))((('''&&&'''((()))((('''&&&((())))))))))))***,,,111111000000000111222222000000000000111222333333777CCCddd###333hhh___666&&&%%%333@@@nnn}}}{{{iiiQQQSSSQQQ```rrr|||~~~ppp___HHH333///---***(((&&&(((+++...///...777TTT~~~~~~[[[ddd{{{fffVVVZZZkkkkkksssjjjDDD999///---...,,,+++,,,((((((((((((((('''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%)))---///...---------,,,...000000///...///000//////000111222333333444;;;DDDSSSllltttjjjvvv}}}zzz^^^DDD<<<444555000000555222444CCCOOOddd>>>888666000111///222555333///...000444666666888999;;;<<<>>>>>>999;;;888888<<<;;;GGG___gggOOODDD>>>:::777666666555444444333333666555444333222333333444111111111222222333333333///111111------000111............///////////////,,,,,,,,,,,,,,,,,,,,,,,,(((***&&&***$$$%%%222&&&)))))))))+++,,,+++(((&&&'''((()))++++++******)))******)))))))))+++,,,---(((((((((((()))***,,,---,,,***))))))***++++++***,,,,,,++++++***))))))(((+++***(((''''''((()))***))))))(((((('''''''''&&&(((((()))***+++---///000---+++000555333:::\\\^^^IIIaaafffCCC777111---...///---...000000;;;WWWtttNNN:::...---000,,,111000///...,,,+++***)))************************---------,,,,,,+++++++++************************---------,,,+++***)))(((((('''&&&'''((()))(((''''''(((******))))))+++,,,...............///000000111111111111222333444555;;;GGGhhh%%%555nnn]]]999!!! ###"""!!!666TTT~~~xxxpppdddWWWUUUZZZbbbsssqqqaaaRRRCCC666...(((***+++)))%%%&&&---333//////@@@hhheeeQQQ\\\qqqPPPXXXjjjhhhnnn|||jjjDDD777---......***))),,,'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&###!!! ###'''+++)))+++------,,,,,,---......///000222222111111000,,,000222///...222777:::>>>GGG]]]tttwwwqqq^^^DDD:::444444333111000111444777GGGoooOOO:::666000---///000111111111111000000///333555777999:::;;;::::::666999777999>>>===EEE[[[nnnTTTFFF>>>888555555333333333333444555333222111111222222111///111222333444555555555555222333333111//////000111...---,,,++++++,,,---...,,,---......,,,,,,---...((((((((('''((())))))******++++++***'''&&&&&&'''******++++++++++++******((('''((()))+++,,,+++)))++++++***)))(((((()))))),,,------+++)))'''((((((***+++,,,,,,+++***((('''***)))(((&&&&&&((()))******+++,,,,,,+++)))&&&$$$'''(((***,,,---,,,+++***)))000//////222999SSSwwwcccPPPXXXwwwgggEEE888000,,,---000000111333666===SSSyyyTTT:::333333...))).../////////...,,,***)))+++***)))((())))))'''&&&)))+++,,,------,,,***)))+++,,,---+++)))(((((())))))***,,,------,,,***)))))))))))))))((('''&&&%%%'''''''''''')))+++---.....................------333222000///000222555777>>>LLLnnn%%%666ppp]]]888 """ """(((DDDdddyyyhhh]]]XXXYYYaaajjjttt\\\HHH;;;555000...&&&&&&'''&&&'''(((***,,,333666LLLtttVVVCCCKKKhhhvvvxxx___KKK]]]sssrrrlllzzzsssFFF888.........***))),,,((((((((('''''''''''''''&&&%%%$$$$$$######$$$$$$&&&'''((('''&&&&&&((()))***,,,......------...///...///111222222222111000222333222//////222777;;;???PPPssslllooo}}}yyy\\\CCC999333333111///---...111444:::\\\yyyIII777333---)))***---...///000111111111111333444555777888888888777888;;;888:::???===FFF[[[oooTTTGGG@@@;;;777666444333222333333444222111000111222333222111333333444444444444444333333444444222000000000222///...---,,,,,,---...///---...///...,,,+++,,,---)))))))))))))))))))))))))))***+++)))(((&&&'''(((******++++++++++++******(((''''''(((***+++***)))++++++***)))))))))))))))***+++,,,+++)))))))))+++)))******+++++++++******+++***(((''''''(((***+++***+++,,,,,,***(((&&&%%%'''(((***,,,,,,,,,+++***(((......---111777PPPrrrppp^^^eeettthhhDDD888000+++---/////////111222999NNNqqqVVV<<<555555222....../////////...,,,***))))))((((((((()))))))))))))))+++,,,---------+++***,,,------,,,***((()))***++++++,,,------,,,+++***)))))))))((((((&&&%%%%%%'''''''''''')))+++---...////////////////////////000000///...///111333555>>>MMMppp%%%777sss```::: !!!!!!%%%000MMMkkkwwwhhhYYYWWW```pppooo\\\CCC111++++++,,,+++&&&$$$###%%%(((++++++***888BBB___uuuKKK;;;>>>JJJSSSWWWJJJIIIggghhhuuu|||HHH::://///////***))),,,)))))))))(((((('''''''''&&&%%%$$$$$$######$$$$$$&&&))),,,---+++)))((('''***,,,...///......///000//////111222222222111000333111//////000444:::>>>EEEbbbsss___ttttttYYYCCC999222222000---******,,,///111LLLkkkbbb>>>222111,,,((()))***+++,,,...000111111222333444555666777777888777999;;;999:::???===EEEZZZqqqTTTHHHBBB===888777555333222222333333333222111111333333333111444444444444444333222222444555555444222111111222000///...------...///000...//////...,,,***++++++++++++,,,,,,+++***((('''((()))***)))((('''((()))******++++++++++++******'''&&&&&&''')))******)))+++***))))))))))))))))))((()))******))))))+++,,,))))))))))))***+++,,,---+++***)))(((((()))***+++******++++++***(((&&&%%%'''(((***+++,,,,,,++++++''',,,,,,,,,000555JJJkkk{{{ffffffnnniiiCCC888000+++---///...---///...444FFFfff^^^AAA666555222////////////...---,,,***)))((('''(((((()))***++++++***+++,,,.........---,,,,,,---...---+++)))***+++...---------,,,,,,++++++(((((((((((('''&&&%%%%%%''''''''''''(((***,,,...///000000000000000000000//////000000111333444555>>>NNNsss%%%999uuuddd==="""%%%***666OOOgggbbb___```hhhyyysssfffMMMAAA222++++++,,,***&&&&&&%%%$$$%%%(((,,,000333@@@RRRvvv```AAA777888888<<>>777666555444333333444555555444222222333333111000222333333444444444333333555666777555333111111222111000///......///000111000000000...+++***)))***,,,---......---***(((&&&'''((())))))(((((()))*********++++++++++++******'''&&&%%%&&&(((***))))))******)))))))))))))))***((()))******))))))***++++++***)))))))))***,,,---++++++***))))))***++++++************)))((('''&&&((((((***+++,,,,,,++++++''',,,++++++000333EEEbbbmmmdddggggggBBB777000,,,---...---,,,------333BBB\\\jjjHHH777333000---//////......---++++++***((())))))(((((()))***,,,***+++,,,---...///......,,,---...---+++***+++,,,//////...,,,,,,,,,,,,,,,'''''''''''''''&&&%%%%%%''''''''''''(((***,,,---///////////////000000000000111222444555666777888<<>>WWWjjjqqqIII;;;000000///***(((++++++******)))((('''''''''&&&%%%$$$$$$######$$$$$$(((***++++++)))''''''((((((***,,,---------...//////000111333333222222111---)))+++111666999???GGGaaawwwppp}}}ddduuuzzzTTTEEE===222111...***&&&$$$&&&((()))444@@@iiipppHHH999------111000...000,,,,,,------------,,,,,,---...000222555888:::;;;999;;;999:::>>><<>>FFF[[[vvvTTTHHHBBB<<<666666555444444555666777:::888666444444222000......///000222444555666666555666888777444111000000111000///......///000111000000000...+++))))))***------------,,,***((('''((()))***)))((('''((()))******++++++++++++******)))'''%%%&&&(((*********)))))))))))))))******+++)))***+++***((('''((()))---,,,+++***))))))))))))************************)))))))))((((((''''''''')))))))))******+++,,,,,,)))+++)))+++111111;;;QQQwww|||aaaYYY{{{YYY<<<666000,,,...000...------111777AAASSSrrr}}}UUU;;;555555444000///...---,,,+++++++++,,,------***&&&%%%))),,,++++++,,,,,,------......+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,---'''(((((((((((((((''''''''''''&&&&&&''')))***+++,,,,,,------......//////------...000222444777888<<>><<>>444,,,***'''### !!!)))'''333999555:::222,,,,,,...///...---///333/////////...---,,,+++***))))))(((((()))+++---...222555333555:::999BBBWWW}}}YYYKKKEEE======;;;888666333222111111666444444444555666555444000111222333333333333333444666777666333000///...000///...------...///000...//////...,,,***++++++---,,,+++***))))))))))))***++++++***'''&&&&&&'''******++++++++++++******+++)))&&&&&&)))+++,,,,,,))))))((())))))***++++++%%%&&&((()))((()))+++,,,'''(((***+++,,,,,,+++***(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))***+++,,,---'''(((%%%(((///---222EEE___kkkRRRddd|||wwwKKK888555///---000333111000000+++444???OOOppp]]]<<<333333222111000...,,,+++++++++,,,(((+++,,,)))&&&''',,,111,,,,,,+++*********++++++)))***++++++***)))***,,,&&&(((***---...---,,,+++((()))***************)))((('''&&&&&&'''((()))***---......///000111111222......---...111555999<<>>222000222///555444>>>iiibbboooooo???777///...---***((()))'''''''''(((((((((((((((&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%&&&(((***---.../////////111111222222222333333333...333555777@@@ZZZpppuuuZZZhhhhhhEEE555111//////***""""""$$$###(((+++---.........111333///////////////...............///000000000000000++++++***)))))))))******111111333666888<<>>555///...---+++)))***((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''''''''&&&&&&'''(((***,,,---//////000222222222222222222222333///333777???PPPpppggg}}}fffSSSfffdddBBB444222+++------)))***...000000888444000------.........------......//////000000...///000000111111000000............///000111111...///111555777;;;FFFRRRdddMMMCCC>>>;;;999777555444333333444666777777666333222222333//////000111222222333333444555666555444222///------...000111111111000///////////////...---,,,,,,---,,,,,,++++++***))))))++++++***'''%%%$$$&&&((((((***++++++***))))))***)))(((''''''((()))***+++)))((((((((((((((()))))))))***++++++***)))***+++++++++******)))))))))))))))))))))))))))((('''''''''(((******((((((((())))))))))))******++++++,,,((()))++++++,,,...111444@@@dddbbblllqqqnnnDDD444...---,,,,,,......---+++---...:::KKKeeefffCCC888444///111000///---,,,++++++***,,,+++******))))))******+++++++++***(((((()))+++///000111///---,,,,,,---------,,,---///...,,,***((()))***++++++***)))((()))***)))(((''''''***,,,------...//////000//////000000222333555777999:::@@@RRRwww$$$AAANNN666 """)))666DDDNNNMMMNNNFFF888111111...(((&&&###!!!""""""######""""""###$$$$$$%%%%%%***444OOOnnntttqqqyyyjjjKKK777222...000333///000CCC```tttYYYhhhVVV;;;333------...+++***+++((((((((((((((((((((((((%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&'''''''''&&&(((((()))***,,,...000111222222222222222222222222222444999HHHdddtttiii{{{TTTKKKfff___>>>333333///666===???CCCIIILLLKKKMMMCCC777///---......---,,,,,,---...///000111111//////000111111111111111222222222333333444444444222222555888:::===HHHSSS|||fffNNNDDDAAA:::999888777666444333333444666777777444222111111...---------///000222444333444444444333111...---...///000111111111000///000000000000000///...---------,,,+++***))))))(((***+++***'''%%%$$$&&&'''''')))******)))(((((())))))(((((((((((())))))***))))))))))))(((((((((((()))***++++++***)))***+++---,,,,,,+++***)))(((((((((((()))))))))((('''''''''(((******((((((((()))***************************+++,,,,,,++++++---///444OOOqqqsssqqqppp}}}gggAAA444---++++++,,,---......---+++---888IIIbbblllGGG999555111//////......---,,,,,,+++,,,+++******))))))******+++++++++***(((((()))+++---...///...,,,+++,,,---,,,++++++,,,---......---++++++******))))))((((((+++++++++)))(((''')))+++......---------...//////333333444555666888999:::@@@QQQvvv%%%DDD|||KKK444 $$$***...000000444111)))%%%''')))))) """###$$$""""""""""""###$$$%%%%%%((()))999[[[uuuxxxvvv}}}QQQ<<<222333000222555000///GGGhhhzzzZZZjjjOOO888111,,,---...,,,***+++)))))))))((((((((((((((($$$$$$$$$$$$###"""!!!!!!!!!"""$$$&&&''''''''''''((((((((()))+++---000111333333333222222222222111666555<<>>333111333000000//////......------//////000111111111111111///000222444666777888888999999:::<<<::::::BBBKKKuuuhhhNNNEEEDDD:::::::::999888666444333555777999:::888555444444000000///...000222444666555666777777666444222111///000111222222111000///....../////////...------*********+++,,,,,,------+++,,,+++***'''&&&'''((('''(((******((('''((()))((())))))))))))((((((((($$$&&&''')))***+++++++++)))***++++++***)))***+++------,,,+++***(((((('''''''''(((((((((((('''''''''(((******((((((((()))++++++******)))(((((((((((()))++++++++++++,,,---555777HHHiiirrrWWWDDD>>>333111//////000000...---///111===JJJ___sssPPP<<<555111...////////////...,,,,,,,,,+++******))))))******,,,...///...,,,+++,,,---,,,...///...,,,,,,---...///---+++***+++,,,,,,+++,,,,,,***)))(((((((((((('''(((*********+++---///111000/////////000111222222111000000111333444666>>>OOOrrr(((KKKtttIII333!!!!!!!!! ###%%%$$$ !!!!!!!!!""""""###$$$&&&&&&***,,,FFFdddoooyyypppWWW999000000111+++,,,000***555MMMjjjiii{{{PPP555...***,,,...+++******+++******))))))(((((('''%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&&&&%%%''''''((()))+++---///000111111222222222333333333555999KKKnnn\\\mmmwwwXXXOOOSSSSSSuuu___FFFFFFNNNdddrrrlllRRR===444222111111000///...---,,,,,,......///000000000000000+++---111666:::===???@@@@@@???AAABBB@@@???EEENNNooolllSSSHHHEEE<<<;;;:::999888666555555666888:::999888666666666333222222222222444555666777888999999888777444333000111222222222111000///.........//////......---++++++,,,,,,---.........,,,------,,,)))(((((()))''')))******)))(((((()))((())))))))))))(((((('''###$$$''')))+++,,,,,,+++)))***++++++***)))***+++,,,++++++***)))(((''''''&&&&&&'''((((((((('''''''''(((******((((((((()))*********))))))(((((((((&&&(((***+++++++++,,,---111222;;;SSSuuueeePPPFFF<<<444333111111111000///---///222???LLL___kkkLLL:::333000//////000000///...,,,+++,,,+++******))))))******,,,...//////---,,,,,,,,,---...///...,,,+++,,,---...,,,++++++,,,,,,+++)))++++++******))))))(((((($$$&&&)))******+++---///000000000000111222333444333222111000111333666777<<>>555000000//////......------------...///////////////+++...222777;;;>>>@@@@@@AAAAAACCCEEECCCBBBIIIRRRmmmuuuZZZKKKDDD>>><<<:::888777666666777666777888777666555666777444444444555555555555555777888999:::999777555444111111222333222111000///...//////000000///////////////.........------------...///...+++))))))***(((***++++++***))))))***((()))******)))((('''&&&$$$%%%'''***++++++******)))***++++++***)))***+++)))))))))(((((((((''''''%%%&&&''''''(((((('''''''''(((******((((((((())))))))))))))))))(((((((((&&&(((***+++*********+++---222666???VVVwwwsssVVVKKKFFF444333111000000111111///...+++000>>>LLL^^^~~~\\\BBB555222111000000111111000---+++***,,,+++******))))))*********,,,......,,,******+++---......---***))))))************,,,------,,,***((()))***++++++***)))((($$$&&&)))***)))***+++---,,,---///000222333333333222111000000111333666888:::KKKmmm ***TTTtttKKK444  """%%%!!!!!!!!!"""###%%%&&&'''///===___sssttt|||UUU444000,,,...,,,%%%***222///888ZZZ|||rrryyyDDD444...***,,,---***((((((+++++++++***)))(((((('''&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&%%%$$$###$$$&&&(((+++------------//////000111333444555666999DDD___mmmuuu___QQQQQQQQQMMMRRRvvv\\\NNN[[[lll}}}zzz```HHH:::.........///////////////,,,------..................000444777999:::::::::999:::===???>>>>>>EEEOOOnnn~~~```LLLBBB???===:::888666666777888666777777666444444555777555555666666666555444333777888999:::999777555444111222222333222111000//////000000111111111000000333222111000...---++++++...///000///,,,+++***+++)))***,,,,,,***)))***+++((()))*********((('''&&&%%%''')))***+++***)))((()))+++++++++***)))***+++((((((((((((''''''''''''%%%%%%&&&'''((((((((('''''')))******((((((((()))((((((((()))))))))))))))''')))++++++***)))))))))+++555777444@@@```~~~|||gggKKKIIIDDD+++000///...///000111000///'''---===KKK^^^rrrPPP999111111222111111222111000---***))),,,++++++***)))*********)))+++,,,,,,+++))))))))),,,------,,,)))''''''((('''((())),,,//////---+++'''(((***+++,,,+++)))(((%%%''')))***)))((()))******+++...000222333333222000///......///222555777999JJJlll...\\\nnnOOO111!!! """$$$$$$###!!! %%%'''%%%'''***222MMMlll~~~dddFFF777111---+++,,,+++***,,,111===[[[ppplllEEE777///+++---...,,,((('''&&&'''((())))))((('''&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$######"""(((((((((((()))+++,,,---000111222111000000222444:::LLL\\\mmmnnn^^^KKKFFFGGGIIIKKKRRRwww______fffxxxjjjPPP;;;111///------///111111111***+++,,,...////////////000111333555777999:::;;;555777<<>>AAADDDPPPwww\\\^^^gggzzzqqqTTT:::000...------...000111000...//////000000000//////000111333555777999:::;;;777888;;;===;;;<<>>777111------------------------///444999EEE\\\|||fffHHH777111//////111111000000//////.........---++++++,,,,,,***))),,,,,,,,,+++++++++++++++///...---,,,+++*********------............------***)))'''''')))))))))((()))((((((((((((***+++,,,............///////////////000111111111111333555:::FFFddd444^^^mmmMMM111 !!!&&&---333888::::::999666111***$$$ !!! $$$%%%$$$&&&***111VVVsssyyymmmIII333+++---******++++++***...444FFFeeennn^^^888333---+++---...+++((('''&&&'''((())))))((('''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((***+++,,,---...000000000111444666@@@UUU~~~nnnaaawwwzzz[[[NNN@@@;;;:::;;;???CCCLLLwww~~~YYY^^^jjj~~~xxxYYY<<>>EEEJJJwwwyyyVVV^^^mmm|||}}}xxx\\\@@@///---++++++,,,......---111111111222222111111000000111333555777999:::;;;888777777999999;;;CCCMMMdddiiiPPPBBB???===:::888777666444333333222333555888999888777888666444333444444333222333777999666555888999888777666444333222222222222333333222222222111111111......,,,,,,,,,,,,---......,,,++++++---///000000000///...---+++***)))((((((((())))))(((((('''&&&''''''((())))))))))))))))))***+++***)))(((((())))))(((((((((((((((((())))))))))))))))))******+++******++++++++++++******'''((((((((()))))))))******((()))---...++++++...111000///------...333999:::<<<;;;666444555333///........................,,,...111888IIIgggdddCCC555555666444////////////000000000000...---++++++,,,,,,***)))******++++++,,,------...111///,,,)))((((((***+++......////////////......***((('''''')))******))))))((((((((((((***+++,,,------......//////000000///111444444333222222333999DDDccc%%%;;;dddjjjDDD+++$$$///;;;GGGQQQWWWZZZXXXWWWTTTLLL@@@444***$$$### ###%%%%%%''',,,;;;JJJffftttOOO666---,,,(((((()))+++******///888@@@iii~~~hhhyyyJJJ///,,,***+++//////***''''''&&&'''((())))))((('''&&&$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%'''(((***+++***+++...///000222555888GGGYYYxxx]]][[[___jjjnnncccPPPCCC;;;777555333222222999AAAMMMyyyuuuTTT^^^nnn|||zzzzzzqqqYYYBBB///---++++++,,,------------...///000111111111111000111333555777999:::;;;777666777:::;;;<<>><<<999888888777555333333222333555888999888777666444333333444444333222333888999777666999;;;:::777666444222000000111111222111111111000000000000...---,,,,,,,,,,,,......111///---,,,---......---+++++++++******)))))))))((((((((((((((('''&&&&&&''''''((()))))))))))))))(((***,,,+++***(((((()))((())))))))))))))))))((()))((((((((()))***+++,,,*********++++++*********)))))))))(((((((((''''''***((()))---...++++++...+++,,,+++)))))),,,///111111444444222111333222...........................,,,---///444AAA]]]hhhEEE555444666333////////////000000000000///...,,,,,,------+++***(((((()))***+++,,,------111///+++)))((((((***+++,,,------......------,,,)))(((&&&''')))******))))))((((((((((((***+++,,,---------...///000000111///111444444333222222222888CCCbbb!!!777aaaddd@@@((( !!!)))666EEEQQQZZZ^^^______]]]YYYTTTLLLAAA444,,,%%%!!!!!!$$$&&&&&&)))---:::GGGeeefffFFF555...,,,''''''***+++)))(((///888CCCooo|||lllkkkBBB///)))(((+++//////***&&&'''&&&'''((())))))((('''&&&###$$$%%%''''''%%%###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***)))+++---///000222555888JJJ[[[^^^JJJLLLQQQTTTPPPEEE???>>>:::666333222000000666???QQQ{{{qqqPPPZZZiii}}}yyyttthhhRRR???000...++++++,,,------,,,+++,,,...///000111111111000111333555777999:::;;;<<<999999;;;===>>>DDDLLLjjjoooSSSFFF<<<:::999888999888666444444333333555777888888666444333111222444555555444333777999777777:::<<<;;;888666333111000000111111111111111000000000//////...---,,,+++,,,---...///333111...------------,,,))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''((()))))))))))))))(((***,,,,,,***)))((()))((())))))******))))))(((***)))((((((((()))+++,,,))))))))))))))))))))))))*********)))((('''''''''***((())),,,---+++***---)))+++***((()))...000///)))---///...///222111..............................///111444>>>XXXqqqKKK666333444111000000000000////////////222111//////000000...---(((((()))***++++++,,,,,,...---+++)))((()))***+++++++++,,,,,,,,,,,,++++++)))'''&&&''')))*********)))((((((((((((***+++,,,,,,------...///000111111///111333222111000111222777BBBbbb444``````>>>'''!!!###,,,<<>>PPPwwwnnnLLLSSS^^^qqq|||{{{|||sssmmmaaaMMM:::111///,,,,,,---...---------......///000000000///000111333555777999:::;;;DDD???;;;;;;===AAAJJJSSSsssqqqTTTGGG:::999888888999999888666555444444555777888777555222111000111444666666555111666888666666:::<<<;;;:::888555222000000111222222222222111111111000000------,,,+++,,,---...///444111...------...---,,,+++*********))))))((((((''''''((((((''''''&&&%%%''''''((()))))))))))))))(((***------+++)))((((((((()))************)))(((+++***((('''((()))+++,,,)))(((((((((((((((((())))))))))))))))))))))))))))))'''(((,,,,,,******,,,,,,...,,,)))***///111...)))---///......111000,,,........................//////222555<<>>((( !!!$$$...>>>NNNYYY]]]\\\ZZZWWWSSSPPPRRRRRRKKK<<<000'''$$$###&&&'''(((+++000@@@aaaaaaAAA111///---''''''(((+++,,,((('''...888WWW|||YYY888111&&&&&&+++000///)))&&&'''&&&'''((())))))((('''&&&!!!###%%%''''''%%%###""" !!!"""###$$$%%%%%%%%%(((((('''''''''(((((((((***+++---//////111444777CCCYYYOOODDD@@@888333666:::999666444333000000222222222555:::KKKqqqlllHHHMMMVVVgggtttqqqwwwssskkkggg___JJJ777111///---,,,---......---000000000000000//////...000111333555777999:::;;;LLLCCC<<<;;;===CCCOOOYYYzzzqqqTTTGGG888777777888::::::888777666555444666777777666444111000///111444666777666000555777555555999;;;:::;;;999666333111222333444333333333222222222111111---,,,,,,+++,,,---...///333000...---.........---------,,,+++***)))((('''''''''((((((''''''&&&%%%'''(((((()))))))))))))))(((***------+++)))((((((((()))***++++++***)))(((,,,***)))''''''(((***+++((((((''''''''''''(((((((((((())))))******++++++(((&&&'''+++,,,)))))),,,,,,...+++&&&''',,,---)))...111222000///000---)))////////////////////////---...111333999OOOyyy```BBB999777444222111111000///......---111000......//////---,,,++++++,,,,,,,,,,,,------))))))******+++++++++++++++,,,,,,------,,,,,,+++((('''&&&''')))++++++***)))((((((((((((***+++,,,,,,,,,---...///000111222000111000///------000222777AAAaaa111dddddd:::,,,$$$222EEEQQQVVVTTTPPPKKKHHHGGGHHHKKKKKKFFF;;;333$$$&&&'''$$$!!!$$$///:::PPPjjjgggJJJ999222---)))'''''''''((()))((((((000:::\\\yyyzzzsssLLL555***((()))***---...---)))%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))))),,,---.........000333555FFFTTTpppeeeFFF888777555222111333444555555777555444555444111444999KKKnnnhhhRRRFFFEEETTTaaaiiiuuu}}}}}}xxxyyy~~~}}}rrrhhhgggggg[[[CCC---,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000000111222444555666777???;;;888:::BBBOOO\\\cccoooyyyXXXHHH???999666999;;;999777777555555555555555555444444222333444555666666666666777777666666777888999::::::888555333111111111222222111///......///111222//////...------------.........,,,,,,,,,,,,......+++******)))))))))))))))'''&&&%%%$$$$$$%%%'''(((***)))))))))++++++)))(((***+++***&&&%%%((()))'''***+++,,,------,,,***)))))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***+++***)))'''''''''((()))************************++++++******++++++,,,---***+++---//////...---,,,///////////////////////////)))---888<<>>:::...333222000000111000---++++++,,,---.........---,,,*********+++,,,...///000...---+++*********++++++,,,,,,,,,,,,,,,---...///&&&'''''''''''''''&&&%%%***)))))))))))))))***+++---,,,+++,,,...000000000222111000///............555@@@```222jjj___999+++###111CCCPPPSSSOOOGGGAAA::::::<<>>EEERRR^^^aaa______bbbgggkkkllldddTTTAAA111))),,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000000111333444555666777555444444666<<>>777111///......//////...---......//////...,,,***))),,,,,,---.........//////++++++******************((()))***,,,---...//////((((((''''''&&&&&&&&&%%%(((((('''(((((()))***+++---,,,+++,,,...000000000////////////000111222333777@@@]]]%%%===wwwzzzMMM222%%% """"""'''555DDDGGG===222---***))))))))))))((('''%%%&&&"""$$$***---888XXXzzzjjjCCC777,,,***+++)))'''''''''&&&&&&&&&$$$%%%---888OOOuuuzzzaaa[[[eeefffSSS777'''&&&,,,(((((()))***,,,,,,***(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$#########%%%'''(((,,,+++)))''''''***///333666555555666333000000333222111///000111222111000222000000222111///333888KKKrrr|||cccgggbbbNNN:::666666:::===>>>AAAEEECCCDDDCCC>>>666///++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222------...000111222333444666777888888777999<<>>666///...(((((((((((((((((('''''' %%%+++777PPPxxx]]];;;111)))(((***(((''''''&&&%%%''''''%%%$$$,,,555JJJkkkxxxXXXOOORRROOOAAA000%%%%%%***''''''''')))+++,,,***(((&&&''''''(((((((((((('''%%%$$$$$$######$$$$$$%%%######""""""""""""######%%%$$$#########%%%''')))******)))'''''')))---000///111444555333111///000222111000111222333222000333111000222111///222888JJJqqqiiiwwwwww\\\@@@777///...///000333666666333///---------------........................*********+++---///000111------...///111222333444222555888888777999===AAAMMMjjjkkkRRRFFF???999999:::777666777555555555666666777777888777666444222222222222333111333555777888888888888666666555444444333222222111222444555555444222111000111222222222111///...,,,------......------,,,,,,,,,+++************+++,,,++++++******)))((((((+++(((&&&&&&'''))))))(((+++------***+++///111///((()))))))))***++++++,,,)))))))))))))))))))))))))))******)))((('''&&&%%%'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***++++++******************------------------------'''(((---444:::NNNxxxzzz___MMM===333000---,,,,,,---,,,+++---............---+++***)))***+++++++++***)))(((((()))******+++*********(((***+++---------,,,,,,,,,+++)))((('''''''''((()))))))))***+++,,,---...---,,,+++,,,...000000000---,,,------...///000111333:::SSS}}}&&&AAA}}}{{{JJJ..."""###"""---222,,,))),,,'''((())))))(((&&&&&&%%%"""(((...DDDiiiuuuTTT777...'''''')))((('''((($$$%%%'''(((&&&$$$***333DDDccczzzUUUBBB???;;;444+++%%%%%%&&&%%%%%%%%%'''))))))((('''%%%&&&''''''((((((''''''$$$######""""""######$$$"""""""""!!!!!!"""""""""&&&%%%$$$######&&&(((***((())))))''''''(((+++......111444444333222222111222111000111222333111000222000000222222111555:::GGGjjjnnnmmmIII===222////////////000///,,,((((((+++......---------------------------*********+++,,,...///000...///000111222444555555111555888888666888<<>>AAAVVVnnnRRRGGGAAA===>>>>>>:::666666444555555666777888888999666444333111111222333444333333333444666777999:::777777666555444222000//////111333555555333111///000111333333333222000...,,,,,,............,,,,,,************+++,,,------)))***+++,,,,,,,,,,,,,,,---***''''''(((***+++***###&&&((('''+++222666555000///---+++***)))(((((())))))))))))))))))))))))((())))))******)))'''&&&&&&'''(((*********)))((('''''''''''''''''''''''''''''''''''''''((())))))++++++***)))(((((())))))***************************,,,000222666IIIrrrnnnOOO:::666222000//////...---+++,,,---.........---,,,---...000000000...,,,***'''((()))+++++++++***)))***+++,,,------,,,***(((,,,***'''%%%$$$$$$%%%&&&'''''''''((()))+++,,,------,,,+++,,,...000000000///////////////000000111222888PPPxxx"""HHHooo<<<((( !!!"""$$$%%%&&&&&&&&&&&&%%%###"""###%%%'''###)))@@@]]]yyyttt[[[YYYQQQEEE111))))))&&&'''+++((($$$'''***(((%%%%%%***///>>>]]]}}}|||QQQ222000,,,)))&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''(((((())))))(((&&&$$$"""!!!!!!!!!""" """######"""###%%%'''&&&''''''&&&%%%&&&(((***+++******)))))))))))))))---///111222000///.../////////000000000000//////111///...---///222666999DDDUUU{{{}}}mmmpppMMMEEE<<<777444111...---,,,+++((('''(((+++///111111000...,,,+++++++++++++++,,,,,,---.........---...///000111333444555666555666888888888888:::<<<@@@RRRqqqwwwVVVIIIBBB=========:::888888888555333444888;;;;;;:::777666666666666777777888:::999666555555888;;;===888888777777666666555555444555555555444333333222444555666666555444222111---...///////////////...(((((())))))******++++++,,,------......------,,,+++***)))(((((()))******,,,***((('''(((***---...777777666555222///---+++((()))******)))(((&&&%%%***++++++++++++,,,,,,,,,)))((((((((()))***++++++)))***+++,,,+++***'''&&&***+++,,,------,,,+++*********))))))))))))******+++***)))((((((((())))))111...111888:::FFFmmmfffGGG999111444333,,,(((++++++---...---,,,******+++,,,---.........---,,,+++''''''((()))***++++++,,,)))***+++,,,---.........)))((('''&&&&&&'''((()))+++++++++***++++++,,,,,,///............//////000111000///...------...///888===PPPrrr&&&OOOiii666$$$ """"""###"""######!!!  """"""%%%555PPPjjj}}}{{{ccc^^^gggZZZMMM666******'''(((***'''$$$'''***---...///000000666SSSxxxnnnBBB000...+++(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$"""""""""###!!!"""######"""###%%%'''%%%&&&&&&%%%$$$%%%'''******)))))))))))))))******---///111111000....../////////000000000000//////000///......///222444666>>>MMMrrrzzzjjjhhh]]]SSSGGG>>>888333...,,,,,,+++)))((()))+++...000...---,,,++++++,,,,,,---,,,---....../////////......///000111333444555666777999:::;;;;;;;;;===>>>@@@MMMgggzzzXXXJJJBBB=========:::888888999777555666888;;;;;;:::777666666555555555666666888777666555666888:::<<<888888888777666666555555444444555555444444333222222333333333222111000///...///////////////......((()))))))))*********+++,,,,,,------------,,,,,,***)))(((''''''((())))))+++)))'''&&&&&&(((***,,,...///000111222222111000+++,,,---------,,,+++***)))(((((((((''''''&&&&&&(((((((((((())))))))))))******,,,,,,,,,***)))((()))******++++++******)))))))))(((((((((((())))))+++++++++*********))))))///,,,///555888CCChhhoooLLL;;;000222333---***,,,+++---...---+++******+++,,,,,,---...---,,,+++***(((((())))))******++++++***++++++,,,------------***)))(((&&&&&&&&&'''(((+++************+++,,,,,,..................///000000000...---------......555;;;NNNooo---XXXfff444!!! !!! (((<<>>++++++)))***,,,)))///333:::???@@@<<<555///111===TTTkkkppp^^^BBB///)))((('''&&&%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""$$$%%%%%%$$$"""!!!"""$$$$$$%%%%%%$$$"""###%%%'''&&&''''''''')))***+++,,,+++---///000///............//////////////////.........///000000000000000999CCCcccxxxlllssszzzwwwssstttlllWWW???000------++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---....../////////......//////000111222333444444222555777888888888999:::@@@GGG[[[^^^MMMDDD<<<;;;;;;999888999777555444222222222333333777666555444333222222222333333555666777777777777999999999999888666555444333444444555444444333333444444333333222111111000111111000///...---------******************************++++++++++++******)))((('''&&&'''((()))******)))'''&&&%%%%%%&&&'''))))))***+++,,,,,,------------...///000000000111666666555555444333333222,,,---///000///---+++***)))***+++++++++******)))******(((''''''(((************))))))))))))******+++,,,...///...---+++)))---,,,///222333>>>]]]}}}gggPPP:::333555555333222,,,...//////...------...............------,,,+++*********))))))))))))))),,,,,,---------,,,+++++++++***(((&&&%%%%%%%%%%%%(((((((((((()))***++++++,,,,,,,,,,,,---...//////......,,,,,,+++,,,---...666???SSSnnn!!!555eeekkk>>>%%% !!!###***,,,444FFFbbbbbbPPPHHHeeezzzbbb>>>)))))))))***///000999???EEEEEE>>>555///---000777FFFRRRPPP@@@222---'''&&&&&&%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$######""""""!!!!!!$$$%%%%%%$$$"""!!!"""###$$$%%%%%%###""""""$$$&&&&&&&&&&&&'''(((***+++,,,***,,,//////...---............////////////......---...///000111111000000999CCCdddjjj```dddmmmvvvuuuPPP777222444,,,,,,---------,,,++++++,,,,,,,,,+++++++++******------.........------,,,//////000111222222333333000333666777777666777888999EEE\\\bbbNNNEEE<<<::::::888888:::777666555333111111222222666666555333222222222222111222444666777777777777999999::::::999777444333333333444444555444444333444444333222222111111111222111000...------------,,,,,,++++++******))))))))))))************))))))))))))((((((((()))++++++******(((''''''''''''(((***))))))))))))))))))))))))******+++,,,---......////////////000000000000,,,---///000///---+++***(((((()))))))))))))))(((+++***)))(((((()))***+++,,,++++++******++++++,,,+++,,,---......,,,***)))......111333555AAA___|||xxxxxx___DDD666444444222000...///111111000//////000111000//////...---------*********))))))))))))))),,,,,,---------,,,+++++++++***(((&&&%%%$$$$$$%%%''''''''''''((()))***+++++++++++++++,,,---...///...---,,,+++,,,,,,......777@@@SSSlll###888iiikkk@@@''' """---000888KKKiiifffHHHIIIJJJgggccc>>>)))***)))***333999CCCFFFHHHBBB777...++++++***222???GGGBBB666,,,)))&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$$$$############""""""######"""!!! $$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%$$$""""""$$$&&&&&&&&&&&&'''((()))+++,,,)))+++.........------...---......//////......------...///000111111111111999FFFiiibbbXXXXXX___mmmcccBBB444222------......---,,,+++***,,,,,,------,,,+++******------------------,,,+++//////000000111222222333222444888:::999888888999555AAAYYYhhhPPPEEE<<<999888777888:::::::::999777444333555666666555444333333333333333222333444666777888888888999:::;;;;;;999777444333333333444444555555444444333333111000000///000000111000///...------...///------,,,+++***)))))))))((())))))))))))))))))((())))))(((((()))***+++,,,******))))))((())))))))))))(((((((((((()))******'''&&&&&&'''((()))***+++))))))))))))******++++++)))***+++++++++***)))((('''''''''(((((((((((()))+++******))))))******++++++++++++******+++++++++***+++,,,,,,,,,+++)))(((---...111444888HHHggg}}}gggoooqqqQQQ;;;333111///,,,...000111111000000000111222111///...------------)))))))))))))))*********++++++,,,------,,,,,,,,,***)))'''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))************+++,,,---...///...---,,,,,,,,,---...///777===NNNfff~~~%%%;;;nnnlllCCC&&& """$$$000444???VVVuuusssKKK777AAAEEEfff|||eee@@@+++,,,)))***666@@@JJJGGGBBB999111+++***+++%%%---777<<<===999///&&&&&&&&&'''&&&&&&%%%%%%$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$###"""!!! ###$$$$$$###""""""###$$$&&&&&&&&&$$$""""""$$$&&&&&&&&&&&&'''((()))***+++(((***---...---------...---......//////......---......///000111333444444:::KKKrrrbbbWWWUUUXXXeeexxxSSS<<<222//////...---,,,,,,++++++++++++------...---,,,,,,...............---,,,,,,//////000000111111222222333666999;;;;;;:::::::::777???SSSoooQQQFFF<<<888888777888;;;:::;;;;;;999666555666999555555444444444444444555333333444555777888999:::999:::;;;;;;:::777444222222333444444555555444444444333222111000000111111111000...------...///000...------,,,***))))))((('''(((((())))))(((((('''((((((''''''((()))+++,,,))))))))))))))))))*********))))))(((((()))***+++&&&&&&%%%%%%&&&'''((()))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((())))))))))))))))))(((***))))))))))))))))))******))))))))))))((((((((((((+++///333;;;PPPrrr{{{^^^aaapppcccFFF777222///,,,,,,...000000/////////000111///...,,,++++++++++++(((((())))))******++++++***++++++,,,------------((((((&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%&&&((()))***))))))******+++---...///......---------...000000777;;;JJJbbb{{{'''>>>qqqnnnGGG### """""""""###&&&(((222666BBB[[[}}}]]]>>>111;;;>>>cccssshhhCCC///...))))))888DDDMMMEEE:::111---,,,,,,,,,$$$***...111888<<<444'''''''''''''''&&&%%%$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$"""!!!###$$$$$$###""""""###%%%''''''&&&%%%######$$$&&&''''''&&&''''''((()))***(((***---...---------...---..................---......///000111333555666===PPPyyyaaaVVVTTTTTT```gggJJJ999000///...---,,,+++++++++)))***,,,.../////////...//////000000///...------//////000000111111222222222555999;;;;;;:::999999===@@@OOO{{{sssQQQFFF<<<888777666888;;;999::::::888555444666999555555444444444555666666444444444555777888:::;;;999:::<<<<<<:::777444222222333333444555555555444777666555333222333333444000///...------...000111......---,,,***)))((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++''''''(((((())))))******...---+++)))((('''(((((('''&&&&&&%%%%%%&&&((())),,,+++******)))(((''''''))))))(((((()))***+++,,,))))))(((((()))***++++++&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))((('''&&&'''''''''$$$''',,,222===VVVyyyzzzZZZZZZfffqqqQQQ===666222///+++---...///...---...//////...,,,***))))))))))))'''(((((()))***++++++,,,)))***+++,,,---.........((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%&&&''')))***)))))))))***+++---...//////......---...///000111888;;;HHH```{{{)))EEE|||lll@@@(((%%%### ,,,777222<<<===NNNnnnvvvoooEEE444444666???mmmqqqnnnHHH///,,,(((***777BBBFFF>>>444.........,,,***,,,(((&&&+++222333---&&&$$$###""""""$$$&&&&&&%%% !!!###$$$%%%&&&&&&&&&,,,***'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$$$$&&&)))+++***+++,,,,,,++++++.../////////000000000000/////////---///222111...111999;;;TTTgggLLLPPPPPPYYYNNN>>>222///444333***,,,000+++---...///000000111111111//////...------------...000000000000111222333444444666999<<<======<<<;;;<<>>;;;444777>>><<<;;;;;;;;;::::::999999999777777777777666555444333444444444444444555999<<<>>>>>>===<<<:::888666555444333333222333444555666777777666555444333333222...000222000---,,,---//////+++((())),,,,,,)))%%%))))))))))))))))))))))))+++*********))))))((((((+++(((%%%%%%(((***+++***'''((()))))))))))))))((()))((('''&&&&&&'''((())),,,+++***)))(((((((((((($$$%%%''')))***++++++++++++***((('''&&&''')))***)))((('''%%%%%%&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((,,,...000===ZZZ\\\WWW\\\iiicccJJJ???666+++///000111111000000000111------,,,,,,+++***))))))++++++************++++++...------...///000...---(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))***,,,---.../////////333222222111000//////...666;;;GGG\\\www ///MMMiii>>>'''"""###(((888CCC???999CCC]]]~~~jjjTTT===000333888FFFwwwpppIII111...***+++999CCCFFF>>>444//////111111000---)))''',,,222444...'''%%%$$$"""###$$$%%%%%%$$$"""###$$$&&&'''''''''((()))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$############""""""!!!!!!""""""###"""#########$$$$$$%%%%%%###$$$%%%%%%%%%&&&(((******+++,,,,,,+++,,,...///......////////////.........,,,,,,///...+++///555<<>><<<;;;;;;:::::::::999999999666666777777666555444444444555555444444555888;;;<<<;;;;;;:::999777666555555444333333333555666777777777666555444333333222...///111000---,,,...000000,,,)))***,,,---)))&&&))))))))))))))))))))))))************)))))))))(((+++(((&&&&&&(((*********))))))))))))(((((((((((()))(((''''''''''''((())),,,+++***)))((((((((((((%%%&&&'''((()))*********)))((('''&&&&&&'''((()))(((''''''&&&%%%&&&&&&&&&(((((((((((((((''''''&&&'''''''''&&&&&&''''''''''''***---000>>>\\\^^^RRRSSS___pppSSSBBB999333111222333333222111000000------,,,,,,+++******)))++++++************++++++,,,,,,,,,---//////...---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++---......//////111000000///......------333777BBBVVVppp$$$777VVVeee<<<&&& !!!""""""!!!""",,,<<>>666...333<<>>\\\eeeOOOHHHTTT|||aaaGGG<<<999444444555555444222000...------,,,,,,++++++******++++++************++++++*********,,,...///...---***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---.........///......------,,,,,,,,,///333<<>>777666:::999999999999999999888888888555555666666666666555555555666666555444444666888777888888888888888888777777777666555555666777888888888777666555444333333...............///000222111///------------***((())))))))))))))))))))))))*********)))))))))))))))***)))(((((()))******+++---+++)))'''&&&&&&'''(((((((((((((((((()))))))))******)))((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))'''((()))***)))(((&&&%%%(((((((((((((((''''''&&&)))'''&&&%%%%%%&&&''')))'''(((+++000===YYYqqqRRRCCCNNNpppqqqTTTAAA:::444444444444444222000...------,,,,,,,,,+++++++++++++++************++++++(((((((((+++---......---+++***)))'''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++,,,------------.........------,,,,,,,,,...111999FFF\\\yyy%%%>>>___```;;;""""""$$$&&&)))---000333???KKKbbbyyyqqq^^^]]]```iiiJJJ444333333888EEE___TTT777222...///;;;BBBHHHBBB;;;555222444666777555222000222555555111---(((&&&$$$###$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''$$$$$$$$$############"""$$$$$$############$$$$$$ !!!"""###$$$%%%%%%"""$$$'''((('''&&&&&&''')))+++.........---...////////////000000///////////////---,,,///333666777999HHHllluuuQQQGGG<<>>EEECCC>>>:::777666666666555333000111333333000---(((&&&$$$###$$$$$$###"""!!!!!!"""###############!!!""""""###%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############""""""#########!!!!!!""""""###$$$%%%%%%###%%%''''''&&&&&&&&&'''))),,,...///........./////////000000000000//////......------222:::??????BBBJJJiiiyyySSSGGG===BBBEEEeee```EEE666555111000///((()))***+++,,,,,,------,,,---,,,++++++******++++++---------///000222444555777777666777888:::<<<>>>;;;BBBFFF^^^```GGG<<<===777222444444777777777777777888888888777777777777666555444333333555666666555555666888777888888999::::::999999999888666555555666666777999888888777666555444444444222//////000222333333111000///...,,,+++))))))************************))))))))))))************((()))++++++))))))***,,,+++***)))(((''''''((((((''''''((()))************)))((((((''''''((((((((()))((('''&&&&&&&&&((((((''''''(((((()))************************))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''***))),,,000666IIInnndddHHHLLLYYYqqqiiiMMM888444000///111222000...------------,,,,,,,,,,,,++++++************++++++)))))))))+++---...---,,,***)))((((((''''''((((((&&&&&&'''((())))))***++++++,,,------.........---///////////////////////////222777>>>NNNjjj%%%AAAcccWWW444!!!"""+++555EEESSS^^^jjjuuu|||jjjUUUjjjwwwMMM<<<>>>GGGFFFBBBPPPvvvXXX777000+++,,,555:::AAABBBAAA???===:::888888333000......//////,,,***'''%%%######$$$$$$$$$"""!!!!!!"""#########""""""""""""""""""###$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!!!!""""""###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((())),,,///000///......///...//////////////////...***...111555BBBRRR[[[\\\PPPRRRlll|||UUUIII???FFFGGGZZZ|||XXX???777111///...(((((()))***+++,,,,,,,,,,,,,,,,,,+++***************++++++,,,---///111333444777666555555666999<<<===:::AAACCCYYYcccHHH<<>>AAACCCDDDAAA>>>;;;:::000...,,,+++,,,+++)))''''''%%%######$$$%%%$$$###!!!""""""############"""$$$###!!!!!!"""###&&&'''''''''&&&&&&&&&%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$''')))))),,,///000///......///---..................---(((...555@@@TTTkkkyyy|||\\\ZZZqqq}}}VVVJJJAAAIIIIIIRRRiiiHHH;;;222//////+++((()))***++++++,,,++++++,,,++++++***)))***************+++,,,...000222333666555333333555777;;;===888>>>???TTTeeeIII===@@@:::333444444555666666666777777888888999999888777555333222111111333555666666666888999666666777777777777666666888777666444444444555666999999888777666555444444:::666111000222444444333000000000---***(((((((((************************(((((())))))*********+++'''***,,,,,,***)))***,,,'''((()))))))))))))))(((&&&''')))***+++++++++***(((((('''''''''(((((()))***)))'''&&&'''(((***,,,$$$%%%&&&'''(((((((((((()))((('''%%%%%%&&&''''''(((((((((((((((''''''&&&$$$&&&(((******(((&&&$$$&&&%%%)))...111===___~~~ZZZUUUOOObbbkkkFFF>>>444//////000...,,,------------------------++++++************++++++,,,++++++,,,......,,,+++'''''''''(((((()))***+++&&&&&&'''((()))***++++++......//////////////////......//////////////////+++///333777CCC\\\(((CCCpppTTT111 $$$'''@@@RRRhhhyyysssjjjhhh|||TTT:::;;;LLL^^^WWWJJJccc\\\888222,,,'''...777CCCBBB@@@???>>>>>>??????444000---,,,,,,,,,***''''''&&&%%%$$$###""""""""""""###$$$%%%%%%$$$"""!!!$$$$$$###""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&$$$###"""""""""###%%%&&&((('''&&&&&&&&&&&&'''(((***+++,,,---...000111111+++......+++---333444111+++;;;HHHVVVvvv```^^^iiiUUUGGGDDDJJJPPPYYYzzzTTT:::555444111------------,,,,,,,,,++++++///...---+++***))))))(((,,,,,,,,,---///000222333333444666666666888;;;>>>>>><<<>>>TTTeeeLLL>>>;;;666666888444444555666555444555666888999999888888777666666666666666666777888888999999777777777888999999::::::888:::;;;888555444666888>>><<<:::888777777888999999777444111111111333444222222111///+++((('''(((***)))((()))+++,,,+++***((('''''''''((()))***+++)))***+++,,,+++)))'''&&&))))))************))))))---+++******++++++***(((''''''''''''((((((((((((+++***(((&&&%%%$$$%%%%%%+++)))&&&%%%&&&(((((((((,,,+++***(((''''''&&&&&&+++***)))((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((('''%%%###+++222888VVVqqqNNNFFFXXX|||```DDD//////444///+++---///...---,,,+++***************)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&%%%%%%&&&'''(((%%%&&&''')))************------......///.........,,,---...///000///...---111111...222BBBRRRnnn '''CCCpppTTT111 ###%%%333BBBWWWlllbbbeeeuuummmKKK<<>>>>><<<>>>RRR~~~iiiNNN>>>:::666666999555555666777666555555777888:::999999888777666666555555555666666777888888888777777777888999999::::::777999:::888555444666999:::999888777777888999999777666444222222222333444111222111///,,,)))))))))+++)))((()))***,,,++++++((((((((((((((())))))***((()))***++++++***(((''''''(((((())))))))))))(((***)))(((((())))))(((&&&''''''''''''(((((((((((()))((('''&&&&&&''''''(((***(((%%%%%%&&&((())))))---,,,+++)))((((((''''''******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%###***111555QQQ|||xxxSSSGGGUUUqqqoooRRR888222444111...///......---,,,+++++++++++++++***)))(((((()))***+++,,,,,,++++++++++++++++++&&&&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((++++++,,,---------,,,,,,)))***++++++,,,,,,++++++333444000222>>>JJJddd (((DDDrrrSSS111!!!"""'''222CCCZZZxxxlllUUUcccXXX@@@???NNN[[[bbbUUUNNNwwwbbb<<<444+++$$$'''***///000111111111000//////...---,,,,,,+++***&&&$$$#########"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%$$$###""""""###$$$$$$&&&%%%$$$###"""""""""""""""""""""!!! """$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%***+++,,,---...000111111111+++***111444111333999HHHccc^^^JJJSSShhhhhhTTTJJJMMMTTTSSShhhyyyLLL777666666111------------,,,,,,,,,,,,)))))))))***+++,,,...............///000111222333333444666666666888;;;>>>>>>===>>>NNNwwwqqqRRR>>>:::666666999666777888888777666666777999::::::999888777666555444444444444555666666777777777777777888999999::::::777999:::999666555777:::666777777777888888888999444444444444444444444444111111111000---++++++,,,,,,***'''''')))+++++++++******)))))))))((((((((('''(((***++++++***))))))&&&''''''((()))))))))(((***(((''''''))))))(((&&&''''''''''''((((((((((((((((((''''''((()))******(((&&&%%%%%%''')))))))))---,,,+++***)))((((((((())))))(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''%%%###)))000333KKKqqq]]]LLLSSSaaa|||gggFFF888555222111111------,,,,,,,,,,,,,,,---+++***)))(((((()))***************************+++&&&&&&&&&&&&&&&'''((()))************)))'''&&&&&&((()))***+++++++++++++++---------,,,------...///000333111222999AAAYYYzzz ***FFFvvvPPP/// %%%+++666KKKmmm___UUUjjjiiiGGG:::GGGZZZ```iiiYYYTTTddd>>>333+++%%%%%%%%%***+++...000000///---,,,,,,,,,------+++)))%%%###""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$###""""""""""""""""""###"""!!! """$$$###############$$$$$$%%%$$$%%%'''(((((('''%%%$$$***+++,,,---...000111111555------444333///:::LLLgggqqqMMMBBBPPPjjjuuu```UUUZZZdddZZZddd[[[;;;555555000...------------,,,,,,,,,)))))))))***+++---...///////////////000111222333333444666666666888;;;>>>>>>>>>>>>JJJnnn|||WWW???:::666666999777999999:::888777666888999;;;:::999888777555555444222333333444444555666666777777777888999999::::::777999:::999666555888;;;555666777777777777666666222333444555555555444333000111111000...,,,,,,------***'''&&&'''***+++,,,++++++******)))((('''''''''((()))***++++++******&&&'''((()))************+++***))))))***+++***(((''''''''''''(((((((((((()))))))))))))))*********'''%%%$$$%%%'''))))))))),,,+++***)))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''$$$)))000111DDDdddjjjQQQOOORRRkkkYYY???555222111000------,,,,,,,,,------...+++***)))((((((((()))***))))))))))))************((((((((())))))***++++++************)))((('''&&&(((((()))***++++++++++++///...---------...000111)))//////111777===RRRrrr(((EEEwwwKKK--- ''')))///BBBaaacccTTT\\\vvv{{{WWW@@@;;;RRRfffdddjjj\\\WWWeee>>>333+++'''&&&$$$&&&))),,,...//////---++++++,,,---,,,***'''%%%###!!!"""###$$$$$$######""" !!!!!!"""###$$$%%%&&&%%%###"""""""""############""""""!!!!!!""""""###$$$$$$"""!!!!!!###%%%"""""""""###############$$$%%%'''(((((('''%%%$$$***+++,,,---...000111111333///000444111333JJJggg|||\\\FFF@@@QQQllllllbbbjjjrrrbbbaaaoooFFF777333............---------,,,,,,************+++,,,------////////////000222333333333444666666666888;;;>>>===>>>>>>FFFeee^^^@@@:::666555888777888999:::999777777888:::::::::999888777666555555222222222333444444555555777777777888999999::::::888:::;;;999666555888:::777888888777777555444333222333444666666555444333000111111000...,,,---...---***'''&&&''')))***+++++++++++++++***)))'''&&&(((((())))))************((()))***+++++++++++++++***)))((()))***+++***)))''''''''''''((((((((((((***************)))))))))&&&%%%$$$%%%'''))))))(((***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((&&&***111111>>>XXXvvvUUUHHHFFF\\\|||nnnKKK888333111...------,,,,,,,,,---......,,,+++)))((((((((()))***((((((((())))))*********((())))))******+++++++++'''(((((()))))))))))))))((()))***+++,,,,,,,,,,,,,,,+++*********+++---...'''---...111777:::KKKggg&&&CCCvvv|||FFF***!!!""""""###&&&'''+++999RRRkkkxxxyyynnndddJJJKKKbbb~~~bbbIII>>>???\\\rrriiiccc[[[ZZZggg???111+++(((((($$$###%%%))),,,------,,,+++***+++,,,***'''$$$###### !!!###$$$%%%$$$######!!!!!!!!!!!!!!!"""###$$$&&&%%%$$$""""""""""""#########"""""""""""""""###$$$$$$$$$###!!!"""$$$&&&""""""###$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%$$$***+++,,,---...000111111//////222555888EEEgggeeeMMMCCC@@@QQQjjjnnneeerrrzzzfff^^^yyyXXX===222...............---------,,,,,,++++++***++++++,,,,,,------...///000222333444333444666666666888;;;>>>;;;>>>>>>CCC^^^eeeAAA:::666444777777777888999888777777999;;;999999888888777666666666222222222333444444555555777777777888999999::::::999;;;<<<:::666555777:::999999888777666555444444333444555555555444333222///000111///---,,,,,,------***'''&&&((()))))))))++++++,,,,,,+++)))'''&&&)))))))))))))))************++++++,,,,,,++++++***'''&&&%%%&&&((()))((('''''''''''''''((((((((((((***************)))((('''&&&%%%$$$%%%'''((((((''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''')))&&&***111111999NNN\\\DDD???OOOnnn\\\@@@666222.........---------------...,,,+++***((((((((())))))((((((((()))******++++++''''''((((((((((((''''''%%%&&&''')))******++++++((()))***+++,,,---------,,,,,,,,,,,,,,,---......+++//////111777666@@@WWWyyy'''DDDxxxvvvAAA&&& """###%%%&&&&&&'''(((000???OOOSSSPPPEEEJJJ===MMMiiilllJJJ<<<===CCCddd}}}ppp\\\]]]^^^kkkAAA111***))))))###"""$$$&&&)))+++,,,,,,+++'''))))))'''### !!!"""!!!###$$$$$$###"""""""""!!! !!!!!!"""###&&&%%%$$$""""""""""""############""""""######$$$#########"""!!!!!!###%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,---...000111111///222777===JJJffftttQQQBBBCCC???OOOeeellleeexxx~~~iii]]]rrrlllEEE444111............------------++++++******++++++,,,---++++++,,,---///222444555333444666666666888;;;>>>999>>>???BBBYYYjjjCCC:::666333555666555666777777777888:::<<<888888777777777777777777222222333333444555555555777777777888999999::::::;;;======:::666444666888:::999777666666666777777555555555555444333222222///000000///,,,***+++++++++***((('''((()))((('''******,,,,,,,,,***((('''******))))))))))))))))))+++++++++++++++***)))((('''&&&%%%&&&((()))((('''''''''''''''(((((((((((('''((()))*********)))(((&&&%%%%%%&&&'''(((&&&%%%)))(((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%'''%%%)))000///444EEEmmmjjjLLL@@@HHHbbbnnnJJJ;;;555///000///...------------------,,,***(((((((((((()))(((((()))******+++,,,,,,'''(((((((((((('''%%%$$$%%%&&&''')))******++++++((((((***+++,,,------------...//////000000//////---///---000666333888JJJhhh***GGG|||rrr===$$$ """%%%'''((()))((((((***222999777111)))<<<;;;UUUppp~~~xxxZZZ:::555<<>>LLLaaapppllllll^^^ooozzzLLL666333//////.........---------))))))******+++,,,---...)))***+++---///222444555333555666666666888;;;>>>777>>>@@@AAAWWWnnnDDD:::666222555555333555666777777888:::<<<777777777777888888888888222333333444444555555666777777777888999999::::::<<<>>>>>>;;;666444555888999888666555666777999:::666666555444333333222222///000000...+++***)))***+++)))(((((())))))(((&&&)))***+++,,,,,,+++)))(((++++++***)))(((((())))))++++++++++++***((('''&&&(((''''''(((***+++***)))''''''''''''((((((((()))$$$%%%''')))***+++******'''&&&%%%&&&''''''%%%$$$***))))))(((((((((((()))$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%###&&&$$$'''///...111???\\\yyyWWWCCCEEEZZZzzzRRR@@@888111111000///...---,,,,,,,,,---,,,***)))((((((((()))((())))))***+++,,,,,,,,,******+++***)))(((&&&%%%&&&'''((()))************'''((()))***,,,,,,------)))***,,,---------,,,+++,,,---***...666333555DDD]]]&&&JJJlll777""" !!!###'''***(((,,,555888,,,$$$(((+++'''%%%(((///222NNNjjjttt|||dddHHH<<<...===PPPdddvvvfffZZZTTTgggpppCCC///'''(((***&&&'''%%%""""""$$$&&&''''''"""######""" !!!""""""""""""""""""###$$$$$$###"""###$$$$$$$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%% !!!"""$$$%%%&&&''''''******+++,,,---///000000333666666WWWpppRRRDDDAAA@@@@@@FFF[[[uuupppwwwaaaddd___===666...333222+++)))---...+++)))***++++++,,,---......******+++,,,---000222444555555666777888999::::::777777;;;BBBQQQrrrzzzLLL;;;888444333999777666666666777888:::;;;<<<:::888777888888777555222333444555444333222111555555666777777777777777;;;;;;<<<;;;:::888666555555888:::999666555777999;;;:::777555444333333333000000000///...,,,+++***///---***((('''(((***,,,(((((())))))*********+++))))))+++,,,---,,,,,,+++******))))))((()))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))***(((&&&%%%%%%%%%'''(((************)))(((&&&&&&&&&%%%%%%$$$%%%&&&((()))'''&&&%%%&&&''''''%%%###%%%&&&''''''(((,,,111555JJJtttgggQQQIIIRRRuuuhhhGGG999999555///,,,------++++++......---+++)))((('''&&&&&&******))))))***+++,,,---((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++,,,,,,...---///333444555:::@@@^^^%%%IIIiii666!!!$$$%%%$$$%%%  ###$$$""""""+++444999???CCC<<>>=========EEE[[[rrrnnnnnniii|||kkkEEE888222555333,,,***,,,---*********+++,,,---...///000,,,++++++,,,---///111333555555666777888999::::::888777999@@@MMMkkkQQQ===888333222777777666555555666777888999;;;999888777888888777666111222333444444444444444666777777888888888888888:::::::::::::::888666555333444666777777888:::<<<;;;:::888666444444444444111111111000///...---,,,---,,,***((((((((()))***)))))))))******+++++++++)))***+++++++++***)))(((((())),,,---...---,,,+++))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))***((('''%%%%%%&&&'''((()))))))))(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&''''''%%%###%%%%%%&&&&&&(((+++000333CCCggg|||]]]MMMJJJdddwwwRRR>>>999444///+++------++++++---...---+++)))(((''''''&&&'''''''''((())))))******)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))*********++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,---111444555;;;BBB]]]$$$IIIddd333'''---+++(((%%%  $$$'''$$$+++444>>>IIIQQQPPPKKK:::---###"""!!!###,,,<<<[[[zzz\\\FFF222444666MMM^^^jjjsss^^^MMMTTTuuuccc<<<111,,,******%%%&&&###!!!!!!"""######""""""###$$$###!!! !!!""""""###$$$$$$$$$$$$### """###"""!!! !!!""" !!!###$$$$$$$$$###"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))+++...///000111333555666>>>LLL{{{mmmNNN???<<<===>>>>>>III___ooojjjzzzkkkqqq}}}RRR;;;666666333---+++,,,+++)))******+++---...000111222------,,,,,,---...000111444444555666777888999999:::777888===HHHbbbYYYAAA999222111555777666555444444555777888:::888666777888999888777222222222333444555666777777777888999999999999999888888999999999888666555444444444666888:::::::::;;;:::888666555555444444111111111111000000//////,,,+++***)))(((((((((((())))))************++++++++++++,,,,,,+++***)))''''''***...222333111...,,,))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))((('''&&&&&&&&&'''((('''((((((((('''&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$'''&&&%%%&&&''''''%%%###$$$$$$%%%&&&''')))...111:::UUU|||mmmUUUFFFSSSttt```CCC888444...+++,,,,,,******------,,,+++)))((('''''''''%%%&&&((()))******))))))))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++,,,000222555<<>>888666222...,,,---,,,+++***+++,,,...///111222333///...---,,,,,,---...///222222333444555666777777;;;777888>>>EEE\\\___DDD999333111444666555444333444444555666888777555666888999999888555444333333333555666777666777888888999999888888666777888999888888666666999666444555888999777555888888777666555555444444111111111000000000000111+++++++++***)))((('''''')))))))))))))))))))))))),,,---.........---,,,+++***,,,///222222111...---))))))((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))((('''&&&''''''((('''(((((((((''''''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&%%%&&&''''''%%%######$$$%%%%%%&&&(((+++...555HHHkkk~~~cccJJJKKK```jjjGGG777444...+++,,,,,,******,,,---,,,+++)))((('''''''''&&&'''***,,,------++++++***)))((('''&&&&&&&&&''')))))))))))))))))))))))),,,,,,++++++++++++++++++*********++++++,,,,,,---...,,,,,,///111333:::AAARRRsss%%%OOO___///$$$&&&'''&&&$$$###"""'''+++...???PPP[[[UUUJJJAAA444'''%%% """ +++999ZZZ]]]<<<:::444;;;FFFiii{{{XXXEEETTT{{{[[[555---)))$$$%%%$$$###!!!    !!!"""!!!!!!!!!"""###$$$$$$""""""###$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################"""######%%%&&&''')))((('''&&&&&&&&&''''''+++---///...---...333888???^^^SSSCCCCCCBBBBBBDDD???LLLbbbnnneeennndddoooDDD:::555000...............+++,,,---...000111222333000///...---,,,------...000111111222333444555555;;;888:::@@@EEEWWWdddFFF:::555333444555444444333333444666666777666555666888999999888888777555444333444555555555666777777888888777777666777888999888888666666888666444555888999777444666666666666555444444444111111000//////000000111,,,,,,+++***)))((('''&&&((((((((((((((((((((((((***+++,,,...//////......//////...------,,,,,,,,,(((((())))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###"""$$$%%%%%%%%%'''***,,,222???^^^uuuTTTFFFOOOjjjsssNNN:::444...+++,,,---******---,,,,,,***)))((((((((((((%%%'''***,,,------,,,++++++***((('''&&&&&&'''((()))))))))))))))))))))))),,,,,,++++++++++++++++++))))))***+++,,,,,,------000------000000111666===IIIhhh(((UUU\\\,,,%%%'''&&&""" """!!! &&&222???IIIZZZ]]]YYYJJJ999...((($$$"""!!!###%%%""""""000BBBggguuuNNN666444///===TTT|||xxxMMMIIIYYY~~~YYY333---)))#########!!!  !!!  !!!!!! """$$$%%%$$$###"""###$$$$$$$$$&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################"""""""""###$$$&&&''')))(((&&&%%%%%%&&&'''(((,,,...///---,,,///888???QQQzzzkkkJJJEEEIIIEEEAAACCC===MMMbbbrrrddd}}}yyydddzzzOOO<<<555//////000//////000,,,------...///000111111000///...---,,,------...111111222333444555555666;;;777;;;BBBDDDRRR}}}iiiJJJ===888555555444444333333444555777888777666555555777999888888999888777666555444444444555555666777777777777777888888999999999888666555333333333555777999999999555666666666666666555444333222000/////////000111...---,,,***)))((((((((())))))((((((((((((''''''&&&''')))+++------------222///,,,)))((()))+++,,,(((((())))))))))))******''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((((((((''''''((()))))))))))))))((((((###$$$%%%&&&'''''''''''''''&&&%%%&&&''''''%%%######$$$&&&&&&&&&&&&)))+++...888SSSzzzbbbHHHCCC\\\~~~WWW@@@555///,,,------++++++...,,,+++***)))(((((((((((($$$%%%''')))***++++++***,,,***(((&&&&&&&&&(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...000......111111000333999AAA^^^+++[[[ZZZ)))%%%***---+++'''######$$$&&&+++555FFFXXXddddddWWWGGG:::///'''%%%(((""""""%%%'''%%%(((;;;QQQvvvYYY>>>666000---AAA\\\rrrKKKJJJ[[[}}}UUU222000,,,###"""""" !!!!!!  !!! !!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&(((((('''%%%$$$$$$&&&'''(((+++---...------333???JJJnnnxxxZZZGGGOOOUUUKKKDDDGGGIIIXXXkkkwwwdddyyybbbnnn]]]AAA777000000111///...000---------....../////////000///...---,,,---......333333444555666777888888:::666:::BBBAAAJJJrrrpppOOOAAA:::777555333333333333555777999:::888666555555777888888777777777777777777666555444666666777888888888888777:::::::::::::::888666555111333555666666777999:::666777888999999888777777666444222000///000000111111///---***)))))))))***+++*********))))))))))))&&&''')))++++++,,,++++++000...***(((''')))+++---(((((()))))))))*********((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((()))(((((('''%%%&&&'''((((((((('''&&&'''&&&%%%&&&''''''%%%######%%%&&&'''&&&'''(((***,,,444FFFgggxxxVVVEEETTT]]]CCC666000---......,,,,,,///,,,+++***)))((((((((((((%%%%%%&&&((()))***+++,,,---+++(((&&&&&&&&&((()))))))))))))))))))))))))))*********++++++,,,,,,---((()))***+++,,,------...---,,,...222222111333888<<>>DDDjjjtttSSSCCC<<<888444333333333444555888:::;;;888777555555777777777666555666777888888777666555777777888999999999999999;;;;;;<<<;;;:::888666555444666888777444333555888777888999:::;;;:::999999888666444222000000111222333111---***))))))***+++,,,,,,,,,,,,++++++******)))***+++,,,---,,,+++***---,,,***))))))***,,,...(((((())))))*********+++)))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&((())))))))))))'''&&&%%%'''&&&%%%&&&''''''%%%###$$$%%%''''''''''''(((***+++222>>>WWWgggMMMSSS|||___BBB777111...//////------///++++++***)))((((((((()))'''(((((()))***,,,...///---+++(((&&&&&&&&&((()))))))))))))))))))))))))))))))))***+++,,,,,,------((())))))+++,,,---......******---222333222444888:::PPPrrr///cccUUU(((...CCCMMMCCC222''' --->>>MMM[[[ccc]]]SSS@@@333(((&&&'''%%%$$$'''%%%$$$&&&((('''///LLLllluuu___FFF666111000000000FFFiiivvvTTTIIIVVVkkkLLL555,,,)))*** !!!"""!!! !!!"""!!!  !!!!!!   !!!!!!!!!"""""""""!!!!!! """"""""""""############$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&###$$$&&&%%%%%%&&&(((***111......111333===YYYuuu]]]TTT___lllvvvfffHHHOOOjjj}}}ccctttrrrwwwyyy~~~NNN???333000...******///,,,,,,---......------,,,///...,,,++++++,,,---...222222444555666666666666777999:::AAADDDDDDaaa}}}NNNFFFBBB666777222777777222111555666444444555666666666666666666999>>>>>>888555777777333777777888999::::::;;;;;;888888888888888777666666666666555555444444333333555555666777777777777777888666333222333444333222000///---***)))(((((()))+++++++++,,,---+++(((%%%(((***++++++*********+++'''((((((((('''(((***---*********++++++************((('''&&&&&&'''(((***,,,+++******++++++)))(((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---(((%%%%%%)))***((($$$$$$$$$%%%&&&&&&''''''(((///---333HHHmmmyyy___ZZZttt```KKK666333000///...---***))))))))))))))))))(((''''''***((('''(((***,,,------+++***)))(((((('''''''''((()))***+++,,,---------******))))))******+++,,,++++++******++++++,,,---++++++,,,...000222444555777EEEccc///cccVVV''')))===NNNOOO@@@000)))+++@@@VVV^^^ZZZRRRGGG>>>999000+++///222///)))''' """(((+++***333SSSttt|||lllSSS===000---------666PPPtttwwwXXXGGG[[[ttt}}}III222***'''))) """!!!  !!!   !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$###$$$%%%%%%%%%&&&(((***+++---000222888KKKoooiiiRRRXXXooo|||}}}iiiNNNYYYyyycccqqquuukkkWWWDDD444000///+++***------------......////////////...,,,******+++,,,...222222333444555666777777888999:::???AAAAAA]]]QQQGGGCCC888666000444555111111555777444555555666666777666666666666;;;<<<777555888999666666666777777888888999999888888888888888777666666666666666555555555555555666777888888999999888888777555222111222333222111111///---+++***)))))))))*********,,,---,,,***''')))***,,,+++***))))))***)))******((('''''')))***++++++,,,,,,,,,,,,++++++)))((('''&&&&&&'''((())),,,+++)))***++++++)))((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&###$$$'''(((&&&###$$$$$$%%%&&&&&&''''''(((((()))///>>>YYY}}}hhh[[[kkkeeeKKK777444000...------+++***)))*********))))))((('''***((('''(((***,,,------+++***)))(((((('''''''''))))))***++++++,,,,,,,,,+++***(((&&&''')))+++---++++++******++++++,,,---,,,,,,---...000222444555777AAA[[[000dddVVV'''!!!'''999PPPXXXLLL888---,,,<<>>BBB;;;000)))###***...///:::YYYxxx{{{eeeIII333+++***+++,,,<<<\\\www\\\MMMmmmzzzFFF000'''%%%''' ###    !!!""""""###############""""""""""""#########$$$$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!""""""###$$$%%%%%%%%%&&&(((***)))000444555@@@aaannnXXXLLLdddfffQQQdddaaalllnnndddfffMMM666000000---***+++...---------...000111222000...+++))))))***,,,---222222222333444666777888777999999===??????XXXVVVIIIFFF;;;444...111222111333666777555666666777777777777666666444888999777666999:::999666666666666666666666666888888888888888777666666555666666666666666777777888888999:::::::::::::::666444222111222222111000111000...,,,+++***++++++(((((()))+++---...,,,******+++,,,,,,***(((((()))+++++++++)))'''&&&''')))******++++++++++++******)))((('''&&&&&&'''((())),,,***))))))***+++***((())))))(((((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%'''%%%###$$$$$$%%%&&&&&&''''''(((&&&+++000777FFFeeevvv______rrrjjjHHH777444///,,,,,,,,,,,,+++*********+++******)))((()))((('''(((+++---------+++***)))((((((''''''''')))*********************,,,***&&&$$$%%%'''+++...++++++******++++++,,,---,,,------...000222333444555<<>>???WWW}}}]]]LLLJJJAAA444000000111111444666777555666777777888888777777666555777888888777888999:::666666666666666666555555888888888888888777666666555555666666777777888888888888999::::::::::::999666444333222333333222111222111///---,,,,,,,,,,,,''''''(((***---///...---***+++,,,+++)))''''''(((******+++***((('''((()))''''''(((((((((((('''''')))(((''''''''''''((()))+++)))((()))***+++***((((((((((((''''''&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&,,,000111:::SSSxxxdddWWW___hhhDDD666222---***)))***++++++******+++++++++******))))))(((''')))+++------,,,+++***)))(((''''''''''''******))))))))))))))))))+++***(((&&&''')))+++---++++++******++++++,,,------------...///111222333111777HHHhhh555kkkRRR%%%&&&333OOO]]]dddUUU:::))),,,555MMMTTTTTTGGG444///===OOO[[[gggppphhhRRR<<<...))))))&&&'''222DDDWWWiiivvveeeDDD111+++***+++---:::dddkkk```ZZZvvvEEE111)))$$$%%%"""  """"""!!!  !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""###%%%%%%%%%&&&)))+++111444777CCCeeewwwYYY\\\mmmuuu\\\XXXyyyeeennn{{{___kkkeee@@@333444333000///,,,++++++***,,,...111222222111///---------......111111111222444666777888444888999;;;>>>AAAWWWzzzeeePPPSSSNNN===666333111333555666666666666777777888999888888888777888888888777555666888777777777777777777777666888888888888888777666666555555666666777777888888666777777888888888888888777666555555555555333222222111///---,,,,,,------(((((((((***---///...---***+++,,,+++)))'''''''''''')))******))))))***+++'''''''''(((((('''''''''((((((''''''''''''((((((***)))((((((***+++***(((''''''''''''&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&(((***,,,222DDD^^^qqqcccPPPSSSqqq]]]>>>444000+++((('''((()))))))))******+++++++++******((((((((())),,,------,,,+++***)))(((''''''''''''+++***)))(((((())))))*********+++++++++,,,,,,,,,++++++******++++++,,,---------------...///000111---333BBB___777nnnNNN###"""444HHHiiikkkaaaJJJ222)))...555DDD@@@999222000;;;UUUmmmpppMMM444)))&&&'''&&&+++???YYYnnnxxxyyyzzz]]]>>>///***((()))--->>>kkkiiiaaaaaaqqqCCC111***%%%%%%"""!!! !!!"""###!!! !!!""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!""""""""""""###"""""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!###$$$%%%%%%'''))),,,///000:::UUUgggRRR^^^hhh\\\bbbiiisssfffmmmtttJJJ777444333111000,,,+++++++++,,,---///000222222111111000///...---...000111333555666777777333999:::;;;???BBBWWWvvvnnnWWWaaadddPPP@@@999444444666555444555555666777999::::::::::::999888888999777333444777888888888888888888888888888888888888888777666666555666666666666666777777555555666777777777777666777666555666777666444222111000...---,,,,,,------+++***)))***---......---)))***++++++)))''''''(((&&&(((***+++******+++,,,))))))************))))))(((((((((((((((((((((((()))((('''(((*********)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((())))))***,,,222===JJJSSSfffttt{{{yyypppXXXGGGJJJVVVyyynnnMMM999222...***(((((())))))(((((()))******+++*********((('''(((***,,,---,,,++++++***)))(((((('''''''''+++***)))(((((()))+++,,,)))***,,,---...---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///***111>>>UUUwww 888pppIII""" """&&&000KKKgggzzzoooVVV;;;***)))---...666222111888FFF[[[zzzeeeAAA---'''&&&%%%***:::TTTppp|||iiiOOO555+++)))'''***111IIIyyymmmeeedddiii===...)))&&&&&&### !!!"""!!!!!!"""###"""""" !!!"""############"""""""""#########$$$$$$""""""##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!###$$$%%%%%%'''***,,,---000CCClll|||ZZZXXXpppqqqXXXYYYdddfffooo|||uuuyyywwwTTT;;;444111//////,,,---------......//////000111222222111///,,,***,,,...222555666777666555444;;;::::::===AAATTTqqquuu```rrr|||hhhKKK@@@777666666444333555444555777999:::<<<<<<===999777777999777333333888777777777888888999999999888888888888888777666666666666666555555555555555444555666666777777666666666666555666666666333111000///...,,,,,,,,,,,,---...,,,++++++,,,---,,,+++''')))******)))(((((()))(((***,,,,,,+++*********)))******++++++******)))''''''(((((((((((('''''')))((('''(((*********)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((,,,++++++,,,000666;;;>>>FFFQQQVVVXXXUUUFFF;;;@@@???UUUbbbccc```PPP>>>888111///,,,************)))'''((())))))*********)))((('''(((***------,,,++++++***)))(((((('''''''''+++***)))))))))+++---...******++++++,,,,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,,,,***000:::KKKhhh!!!888ooo~~~EEE!!!!!!'''///>>>___lllLLL///%%%((()))&&&+++,,,777JJJaaa{{{VVV666***((((((%%%222IIIeee{{{\\\EEE000***)))(((---666TTTrrrhhh```bbb888+++)))&&&&&&$$$ !!!  !!!#########"""!!!""""""#########%%%%%%&&&&&&&&&'''''''''$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%'''***,,,...333MMM}}}eeeSSSeee___KKKSSS___|||~~~```fffhhh|||xxxooo[[[>>>444...,,,...---...//////000//////......000222333222...+++(((+++...222666777777666444666<<<;;;999<<>>>>>888555666999888333444999555666666777888999999:::888888888888888777666666666666555555444444444333555555666777777777777777555555444555666555222000//////---,,,++++++,,,---000...,,,+++,,,,,,+++***&&&(((******)))(((((()))***+++------+++)))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((''''''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""###$$$$$$$$$%%%&&&&&&''''''((((((''''''''')))+++...///222;;;>>>@@@BBB777111999111;;;???AAAEEE===555999222000---------,,,+++)))''''''((()))))))))))))))''''''(((***---...,,,***+++***)))(((((('''''''''+++***))))))***,,,...///+++***)))((()))***,,,---++++++******++++++,,,---+++***************+++++++++000777CCC^^^ !!!==={{{www???###!!!"""$$$;;;^^^uuuyyyuuuVVV555((()))+++(((&&&,,,666JJJgggoooGGG///((('''&&&,,,555^^^nnnNNN777'''(((***&&&***555YYYmmmfff^^^zzzRRR999,,,,,,&&&""""""  !!!  """### !!!"""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$%%%'''((()))333777YYYqqqTTTRRRsss~~~UUULLLIIIQQQhhhuuurrrrrr^^^ZZZjjjhhhnnnlll???333222///222---------...///000000111111///...---......,,,+++(((,,,000333555555666888999<<<888888<<<>>>NNNjjjjjjppplllLLL555888===777222444222333555777888999999999:::999777666444333333333222444777999:::999777555:::999777555555666888999777555333444666666555222555666888888888777888999777666555444444444444444///111333444333111...,,,------...///---+++)))'''(((((())))))*********+++************)))))))))))))))***+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&***(((''')))++++++(((%%%%%%&&&'''&&&$$$###$$$%%%''')))(((%%%&&&))))))'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((('''))),,,000333444333000...+++///333444222000111222------...............---)))))))))***+++***&&&$$$'''((()))******)))((((((,,,,,,+++***)))((('''&&&((()))+++,,,------,,,+++************************///,,,((((((***+++***)))'''(((+++------,,,***(((***///666???SSSrrr###AAAwww>>>!!!###%%%,,,FFFhhh~~~```FFF...((()))((()))...777IIIfff[[[===...)))''''''...???hhh~~~eeeEEE222&&&(((***''',,,888TTTgggccc]]]|||MMM555******%%%!!!###  !!! !!!"""### !!!""""""###############""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$"""############$$$$$$$$$%%%%%%$$$%%%&&&''')))***222<<>>MMMhhhnnnqqqrrrSSS;;;:::===666333666555555666777777777777777:::999888666555555555555333444666888999888777666888777666555444555555666555333222444666777666555666777999999777666777888888777666555444444333333222333444444333222000...------......---+++)))((())))))******************************)))))))))))))))***+++,,,,,,+++***)))******)))(((''''''&&&&&&)))(((((()))+++***(((%%%&&&(((((('''&&&%%%&&&''''''***)))%%%%%%((((((%%%''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))(((((('''(((***---///000///---+++***---000111///......///,,,---------------,,,+++)))))))))***+++)))'''$$$&&&'''((()))******))))))++++++***)))((('''&&&&&&((()))***,,,,,,,,,,,,,,,************************,,,***''''''((())))))''''''(((+++------,,,***))))))...444<<>>EEEKKKYYY]]]WWWVVVwwwfffyyyJJJ:::555///------------...//////000000///.........///...,,,)))***...111444444444555666666888666666;;;===KKKeeessstttaaaDDD<<<<<<888666999777777777777777666666666999888777777666666777777555555666666777888888888999888888777666555444444333333222444666888888777666888999999777666666777999888777555444444333333333333222222111000000///---.........---+++)))(((+++++++++++++++*********************)))))))))))))))***+++,,,,,,+++***)))++++++***)))((('''''''''))))))((()))******'''%%%((()))***)))'''&&&'''((((((***)))&&&%%%((((((%%%&&&&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((()))******)))((('''(((***------,,,+++++++++,,,,,,,,,,,,,,,+++*********))))))******)))'''$$$%%%&&&((()))******************)))((('''&&&&&&%%%((()))***+++,,,,,,,,,,,,***************************(((&&&&&&'''((('''&&&''')))+++,,,,,,,,,***))))))---222777CCC]]]'''JJJfff555!!! ***DDDeeewwwpppbbb@@@...&&&******+++@@@]]]{{{}}}RRR...***+++$$$$$$...CCC___|||hhhGGG---&&&$$$((('''%%%---999WWWjjjkkkfffhhh===+++%%%&&&"""###&&&""" """!!!  """###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$&&&&&&%%%&&&''')))+++,,,555JJJyyy```^^^eeeYYY???:::999777777===FFFVVV^^^XXXPPPmmmgggwwwMMM999444...------------....../////////---------...///...,,,)))***---000222333222333333555777444666<<<<<>>(((******!!!%%%666TTTnnn|||[[[:::((($$$$$$'''&&&$$$+++666WWWkkknnnnnnZZZ777)))%%%&&&!!!$$$'''### """"""!!! """###"""!!!!!!###""""""""""""""""""""""""""""""###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&''')))+++---555NNNiiiQQQ^^^uuummmKKK<<<999;;;:::555<<>>]]]```___hhhYYY<<<555999000111888222444DDD^^^aaa]]]]]]VVViii~~~ggg[[[>>>888222///------------------------000---)))(((***,,,......'''***///222333444555666999:::888:::???;;;>>>OOOnnn{{{pppOOOCCCAAAAAA888777666555555666777999777777666555555555555555555555666666777888888888888777555444333555666777222555777777666666888;;;888999:::999777555555666888888888777888888999:::444444333333222111111000//////---,,,+++*********(((((())))))*********+++************)))))))))))))))***+++,,,,,,+++***)))---+++(((&&&&&&&&&((()))(((+++---,,,(((%%%%%%&&&'''(((((((((&&&%%%&&&'''***,,,***&&&%%%''''''$$$%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''&&&&&&&&&((())))))((('''&&&(((&&&%%%'''+++......---'''((()))***+++,,,,,,,,,,,,***((('''(((((((((&&&***)))(((''''''((()))***************)))))))))))))))((((((((((((***+++,,,))))))))))))))))))))))))$$$'''++++++)))((()))***)))************+++++++++,,,''')))111555777EEEWWW,,,^^^eee111 &&&:::YYY^^^VVVAAA&&&...***111@@@UUUjjj}}}{{{^^^===+++'''$$$''',,,+++///HHHddd~~~\\\:::+++***!!!"""""""""###'''---111LLLvvveeeooorrr@@@444,,,)))%%%!!! !!! !!!"""###"""!!!  !!!######""""""!!!!!! """!!!!!!!!!"""###$$$$$$$$$$$$$$$###############&&&%%%###!!!!!!"""###$$$&&&$$$""""""###$$$###""""""%%%)))***))))))+++...>>>[[[nnnWWWddd~~~jjjIII>>>333///......222666>>>???dddxxxXXXSSSUUUVVV___zzzlllyyyWWW:::666333222......---------,,,,,,,,,,,,+++)))((((((***+++------...000000111222555777777888999999;;;>>>DDDHHHjjjwwwxxxdddLLLCCC>>><<<999555333555888888444;;;;;;:::999888777666555999999999888888888888888999888888777666555555444666555444555777999999888777:::<<<<<<:::888777777555888888555555666555222555444222111000111222222---.../////////...,,,+++///,,,))))))+++,,,,,,***---,,,***(((((()))***+++000///...,,,***)))''''''***)))(((''''''((()))***(((((((((((((((''''''&&&)))******)))'''%%%&&&'''(((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&'''''')))(((''''''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((&&&%%%$$$$$$'''***+++((()))((('''&&&'''***---***((('''''')))+++,,,+++,,,+++++++++)))((('''&&&'''((())))))))))))+++,,,---,,,***)))((('''(((((((((((((((((()))***+++,,,))))))***++++++)))((('''))))))))))))((((((((((((++++++************************+++---222:::DDDJJJ///ffffff222 !!! %%%???^^^YYYJJJ666 +++...@@@YYYnnnzzzuuuiiiZZZCCC111***---(((''')))***666XXXyyyuuuRRR666(((%%%!!!"""""""""###''',,,000FFFmmmbbbjjjbbb888***)))(((%%%""" !!! !!!"""######!!! !!!###"""""""""!!!!!!!!! """"""""""""""""""###$$$##################$$$$$$'''%%%$$$"""""""""$$$$$$&&&$$$""""""#########"""!!!$$$((((((''''''***,,,:::^^^bbbNNNeeeyyySSSAAA999222111111111222555<<>>CCCFFFbbbrrrqqqvvvUUUBBB;;;<<<999555333555888:::999;;;::::::999888777666555888888888888777777777777999999999888777666666666555444333444666777777777777999;;;;;;999888888888666999888555555777777444444444333222111111111111......///000///...---,,,,,,***((())),,,------+++---,,,***)))((()))***+++......---,,,+++******)))***)))(((''''''((()))***))))))))))))(((((('''&&&((())))))(((&&&%%%%%%&&&(((''''''&&&''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&%%%$$$$$$$$$&&&((()))((()))******(((''''''((()))'''&&&&&&(((*********)))************)))(((((((((***,,,,,,++++++,,,---...,,,+++)))(((((((((((((((((((((((()))***+++,,,***************)))((((((''''''(((((())))))******++++++++++++++++++++++++++++++,,,...222999BBBHHH333nnnggg222"""$$$...LLLeeeRRR;;;--- ...===VVVvvvnnnVVV???///******'''$$$###%%%***>>>dddcccBBB///&&& !!!"""""""""###&&&+++///>>>ccc~~~qqqwww{{{MMM222"""&&&%%%$$$###"""!!!!!! !!!"""######!!! !!!""""""""""""!!!!!!!!!!!!$$$###"""""""""""""""""""""""""""###$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%%%%###""""""#########"""!!!$$$''''''&&&&&&(((+++777```ttt^^^OOOppp]]]===777222000333444222222555<<>>BBBUUUyyymmmaaa{{{dddEEE@@@===;;;:::777444555777:::999999888777666666666444444555555555555666666888888888777777777666666555333222333555666666555666777888777666777999;;;999:::888555555999;;;999444444555555444222000//////000111111111000...---((()))***,,,------,,,+++++++++***))))))******++++++++++++*********))))))))))))(((((((((((())))))++++++++++++***((('''&&&&&&'''((('''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%''')))((('''%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%((()))+++***'''%%%$$$%%%'''&&&&&&''')))******)))'''(((((()))))))))))))))))),,,000111000---,,,,,,///...,,,***))))))))))))))))))(((((()))***++++++,,,+++)))((((((((()))***'''''''''((()))***************++++++++++++,,,,,,***+++---///000333888;;;!!!$$$888mmmddd000%%%///RRRaaaaaa<<<)))///555KKKlllzzz|||iiiLLL444,,,,,,&&&$$$'''+++888TTTwww]]]999&&&%%%&&&"""!!!!!!"""""""""$$$'''***777QQQkkkOOO333...!!! !!!###$$$$$$###"""!!!!!!"""###$$$###""" !!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!!!!"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""######"""$$$&&&((('''%%%&&&))),,,222TTTwwwtttNNNeeeuuupppKKK:::555222///...000000///111555999KKKzzzVVV777333000333888>>>NNNooo{{{hhhSSS;;;333---,,,+++++++++,,,,,,------...+++++++++++++++***)))(((&&&)))---000111111222333222333555666777999===@@@RRRtttrrr___sssVVVBBB===;;;===;;;666444777999888888777777666666666333333444444555555555555666666666666666555555555666555333444555666666555555666777777666666888:::888:::888555555:::<<<;;;555555555555444222000//////000111111111000...---)))+++,,,---,,,+++************************++++++++++++***)))((('''&&&&&&(((((())))))))))))((((((++++++++++++***)))((('''%%%'''''''''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((***))))))%%%%%%&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&((()))))))))'''&&&)))))))))'''&&&%%%''')))(((''''''(((***++++++***)))))))))))))))(((''''''(((+++///000///---,,,+++///...,,,+++***)))******))))))))))))))))))***+++,,,+++)))((((((((()))***))))))))))))((((((((((((((()))))))))*********+++)))***,,,------///222555"""&&&:::nnn___---***:::```ccc[[[777(((333???[[[}}}tttWWW444$$$%%%+++(((!!!$$$&&&%%%&&&888[[[|||sssMMM000###"""###""" !!!"""""""""###&&&(((444III```qqqooo@@@,,,''' !!!"""#########!!!!!!!!!"""###$$$$$$"""   !!!!!!!!!!!!""""""""""""$$$###"""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%###!!! """######"""%%%'''((('''%%%%%%)))---,,,GGGdddoooxxx___CCC```[[[===444111222///...///...---111777888NNNNNN333222***111888;;;AAAZZZkkkttt}}}NNN888000)))***((())))))+++,,,---...///,,,,,,++++++***)))))))))(((+++...000000000111333111333555666777999<<<>>>NNNlll{{{aaaiiizzzoooIII@@@:::>>>>>>:::888:::888888777777777666666666333333333444555555666666555555555555555555555555777555444444555666666555555666777777666666777888666888888555666:::<<<:::666666666555333222000000//////000111000///...---+++,,,------+++*********)))*********++++++++++++++++++***)))((('''&&&%%%(((((())))))))))))(((((())))))******))))))((((((&&&'''((('''&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***)))((($$$%%%&&&''''''&&&%%%$$$'''''''''(((''''''&&&&&&%%%&&&((()))******))))))******)))'''&&&&&&)))+++((((((((()))+++,,,+++)))))))))))))))(((((('''&&&'''***---...---,,,,,,---000///---+++*********+++***)))))))))))))))******+++******)))))))))))))))***)))))))))((((((((('''''''''(((((()))*********)))***+++++++++---000333!!!%%%===ttt[[[+++111FFFooolllbbbAAA333;;;KKKppp~~~~~~www___CCC((("""%%%&&&%%%&&&!!!$$$$$$(((>>>bbb}}}ddd===***$$$### !!!""""""""""""%%%'''000BBBXXXhhh~~~QQQ555(((!!!!!!!!!"""""""""""""""!!!!!!!!!"""$$$$$$$$$###!!!   !!!!!!!!!"""""""""###""""""""""""""""""###$$$##################$$$$$$"""######$$$$$$%%%$$$$$$"""!!! """######"""$$$&&&'''%%%###$$$(((,,,***999OOOTTTYYYOOOEEEeeehhhFFF888333///...---...111000...222888<<>>FFFbbbbbb___cccxxx[[[JJJ<<<===>>>:::999<<<777777777777666666666666333333333444555666666666555555555666666666666666666444333333444555555444444666888888666555555555333777777666777;;;<<<999888777666444222111111111......///000///...---,,,***+++,,,+++***)))+++...))))))***+++++++++++++++++++++******))))))))))))'''((()))******)))((('''''''''((()))))))))((((((&&&'''((((((&&&&&&'''(((***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&(((((('''&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''((('''''''''$$$%%%&&&((()))*********+++,,,,,,***((('''((()))''''''''')))++++++***(((&&&'''(((((()))((((((((('''))),,,---------...000111///...,,,++++++++++++******))))))))))))*********************)))(((((((((((((((((())))))))))))'''(((((()))******+++++++++++++++++++++---000333###???{{{XXX***!!!666OOO{{{vvvnnnPPPAAAEEEVVVyyyuuunnncccFFF111###%%%&&&"""%%%+++333MMMoooWWW111&&&$$$### !!!""""""""""""$$$&&&--->>>UUUeee{{{ooo<<<...((( $$$""""""""""""!!!!!!!!!!!!!!!"""$$$%%%$$$###!!!    !!!!!!!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$"""!!! """######"""$$$%%%&&&$$$"""###'''***+++000>>>===BBBGGGNNNqqqsssKKK555555666000***+++///333222000333888BBB\\\sssBBB000444,,,///333333222<<>>jjjwwwkkkhhhrrr}}}}}}uuu___BBB111---(((%%%%%%%%%###!!!###"""'''===eee~~~pppKKK)))"""######$$$!!! $$$&&&&&&%%%***:::VVVlllyyyOOO888%%%######"""""""""""""""!!! """!!!!!!""" $$$$$$$$$###############&&&### !!!!!!&&&%%%$$$###""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!! """$$$%%%%%%%%%$$$"""***111333777EEE^^^ssskkkQQQ===444111///......,,,,,,000111111333888BBBkkkiii<<<---444---...///000222;;;IIISSSZZZIIIeeewwweeeLLL888...,,,---...++++++******++++++,,,---...,,,***(((((()))***+++///000111000///000111333444555666888:::;;;;;;<<>>666777666666777888888666444444333333333333444555555777666555666777888777666888777777666555666666666555555666666777777888888555555555555777999;;;===:::888666333222111000111///......///111111000///------,,,,,,+++***))))))------+++***))))))(((((())))))))))))))))))))))))$$$&&&'''&&&%%%%%%&&&'''***((('''&&&&&&'''(((******)))'''&&&%%%&&&((()))))))))((((((''''''&&&&&&+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''***+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((***+++,,,,,,+++)))&&&$$$&&&'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((***,,,...///000///.........---***'''***************)))((('''************************,,,((($$$###&&&((()))((('''((()))******++++++***---***'''(((,,,///000///###CCCYYY,,,%%%)))GGGuuu~~~iiiOOO:::,,,((($$$"""######"""!!!%%%'''111KKKttt___???$$$!!!$$$ ###!!!!!!###$$$###)))999VVVnnnaaa===,,,!!!!!! !!!"""""""""""""""!!!  !!! ########################%%%""" !!!!!!%%%$$$$$$#####################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%(((+++///666EEEXXXeee```TTTBBB555...,,,++++++///---...222333222444999HHHsssaaa888***...+++...000111222888AAAHHHddd^^^DDDSSSZZZNNN===111,,,,,,------******))))))******+++,,,---,,,+++***)))******+++---...//////...///111333333444666777888999999:::BBBMMMlllnnnNNNIIIGGG___eeeFFFBBB<<<;;;>>>777999777666666777777666444555555444555555666777777999777666666777777666444666666666666777888999999666666666666666777777777666666555555666777999999:::888666444222111111111111000///000111000...---------,,,,,,+++******))),,,,,,+++***))))))))))))************************&&&'''((('''&&&%%%&&&'''***)))'''&&&&&&''')))***+++***(((&&&&&&'''((())))))))))))(((((('''''''''******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((***++++++)))((('''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((***))))))))))))***,,,------,,,,,,---......,,,+++)))*********))))))((('''************************+++(((%%%&&&(((*********'''''')))***************,,,***((((((+++...//////%%%FFFVVV***&&&///RRR~~~|||sssTTT:::...%%%###  !!!""""""""")))999VVV|||III111!!!%%%!!! !!!!!!!!!!!!"""$$$&&&'''666TTTqqqiiiEEE***"""!!!""" """######$$$$$$  !!!!!!""""""######$$$$$$%%%"""!!!"""!!!############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$%%%&&&'''((((((&&&%%%***555BBBMMMRRRBBB>>>888222...---------000...000444444333555:::OOO}}}WWW555+++,,,)))---111222222333777:::DDDhhhddd@@@>>>>>>888000,,,,,,,,,,,,***)))))))))))))))***++++++,,,,,,,,,,,,,,,++++++******,,,---------...000333333444555666777777777777===GGGeeesssRRRHHHEEESSSooouuuNNNAAA;;;<<<===888;;;999666555555666555555666666666666777888999::::::888777666777666555333444444555777888:::;;;<<<666666666666666555555555777666666555555555666666999888666444333222111111333111000000000///---+++---,,,,,,++++++*********++++++***************+++++++++++++++++++++++++++((()))***)))'''&&&&&&'''+++***)))(((((()))***++++++***)))((('''((())))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''')))******))))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''+++******)))))))))******+++***)))***---//////...***************))))))(((***************************)))((()))+++,,,,,,+++''''''((()))************+++)))((()))+++---......&&&JJJQQQ'''$$$111XXX|||rrrtttssskkkWWW???---$$$"""!!! !!!"""!!!---AAA\\\zzz}}}hhh;;;*** $$$!!!!!! ###&&&&&&%%%%%%'''***%%%000OOOrrr{{{LLL333$$$!!!"""$$$ """############!!!  !!! !!!!!!"""###$$$$$$$$$"""  """""""""""""""###$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###############""""""""""""###"""""""""###%%%'''((('''$$$###(((111;;;AAACCC555666666444000---...000///...111444444222666<<>>YYYxxxIII777333000,,,---......///000222333222;;;III[[[eeeVVV>>>111222000...---,,,,,,+++***,,,++++++++++++,,,------)))+++---...///---+++******+++---------///111444555666666777888888888777;;;BBBVVVzzzeeePPPNNNPPPTTTjjj```AAA;;;;;;:::;;;<<<999666444555666666666555555555555666777888999666555555666777888888777777777888999999999999888666666555555444444333333222333444444555666666666888888777666555333222111000///...///111111000...,,,,,,+++++++++++++++***))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++***(((&&&'''(((++++++************+++++++++******)))))))))))))))((((((((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&'''((()))(((''''''((()))(((((((((((((((((((((((('''(((((()))******++++++,,,***((((((***,,,------,,,------......---------************************,,,---......,,,***((('''&&&'''((())))))******)))******++++++++++++------)))TTTMMM'''!!!!!! (((;;;fffrrrnnnXXX:::***+++)))!!!"""""""""  ###%%%***???VVVdddiiidddPPP<<<+++###!!!$$$+++111>>>@@@AAA???999111+++'''%%%%%%:::ZZZmmmoooYYY999***%%%(((&&&!!! !!!!!!""""""""""""!!!########################   !!! !!!!!!""""""###!!! !!!"""######"""!!!"""$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!! !!!"""###$$$%%%###%%%((()))+++///666;;;BBBBBBAAA<<<555000///000,,,---///111000111999CCCbbbhhhAAA333000---------,,,---...000333444333222777CCCHHHCCC999111...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......)))***,,,---...---+++******,,,---------...111333444555666777888888999888888<<>>WWWlllkkk[[[HHH444%%% !!!%%%+++333<<>>>>>>>>===:::666111///......///000000444@@@NNNzzzqqqHHH444//////...,,,,,,---///111000...---000+++222777000...222000***,,,......---+++******++++++******++++++,,,---((()))******++++++++++++***+++++++++******,,,...000111333555666777888888;;;:::CCC\\\wwweee^^^ZZZTTTRRRkkkQQQBBB999000777555444555666888999888666888777666555555444444555888777666666777888666555444666777888888777666444222222222333333444444444666777777888777555444222777777777777777555333222222111000000000000---+++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))&&&'''((((((''''''((()))))))))************))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''(((((()))''')))***)))((('''(((***)))))))))))))))))))))))))))************(((&&&%%%'''''''''***,,,---+++))))))***++++++,,,,,,,,,,,,************************###%%%((((((''''''***,,,%%%&&&'''((())))))))))))+++...000000---,,,...000 ###,,,[[[GGG$$$!!!)))@@@ooouuu[[[HHH111///***$$$ """!!!!!!)))222MMM___qqqpppWWW999)))''' ###,,,777AAAIIIVVVaaahhhkkklllkkkjjjfff[[[PPP>>>000###"""%%%%%%###"""!!!  !!!"""###"""###$$$###  !!!  !!!  !!!"""""" ######"""""""""""""""###$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######&&&&&&$$$!!!!!!!!!!!!!!!!!!"""""""""""")))((('''))),,,000111222888::::::888888999555000///111...000333000<<>>000***((($$$   !!!!!!$$$...999ZZZnnn|||qqqSSS888***'''###(((444BBBJJJOOOWWW```dddiiiooorrrtttqqqggg\\\DDD444%%%"""$$$###!!!   !!!###$$$"""###$$$###  !!!   !!!  !!!"""""" !!!!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""##################"""$$$$$$### !!!!!!!!!""""""""""""######'''''''''(((+++...000111555777888888:::===;;;666111333000222444444DDDcccOOO888777:::???CCCKKKAAA888555222...---///---------...//////,,,***,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++***************++++++***+++,,,,,,+++,,,...000333333555666777888888888:::;;;>>>OOOqqqhhhoookkk___VVVWWWsssvvvCCC///333...333777:::999555333555888:::999666555444444555666777666555777::::::888555555555555555555555555555555444444333333333444444000222444555777777777777666777888888777666555444444444222111///---,,,,,,,,,---.........---,,,+++,,,+++)))((((((((()))***,,,+++***)))(((((('''((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''(((((()))))))))(((((('''&&&%%%%%%%%%&&&'''(((+++)))'''''')))***)))((()))))))))))))))((('''&&&***++++++,,,,,,++++++***''')))******+++,,,...000...------,,,+++***))))))'''(((((()))))))))))))))&&&&&&((()))***))))))(((***++++++,,,,,,,,,,,,,,,###...^^^~~~DDD"""###111PPPmmmttt\\\DDD444***###$$$###!!!  !!!%%%222???llltttQQQ;;;...&&&&&&///>>>NNNUUUVVVXXX\\\___fffnnnuuuzzzzzzqqqfffNNN<<<***""""""!!! """###$$$"""###$$$###  !!!   !!!  !!!"""""" !!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$###!!!""""""######""""""!!!""""""!!!  """"""""""""#########$$$$$$%%%&&&'''(((***,,,...///000333555777;;;AAAAAA===444555222222444555LLLqqqmmmBBB;;;FFFOOOXXXbbbhhh^^^PPPDDD:::111///111,,,++++++,,,......---+++,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,+++)))))))))******,,,------***+++,,,,,,,,,---000222222222444555666777777777999999:::HHHfffoooxxxwwwlll]]]SSSeeePPP777444111444666888777444222333555777666666555555444444444666555666777999999777555444444444444444444444444444444555444444333222111///111333666888888777777555666777777777777555555333333222111000000///...............---,,,+++++++++***)))((((((((()))***)))*********)))(((((('''''''''(((((((((((('''''''''(((((())))))(((((('''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%+++)))(((((()))******)))'''((((((((((((((('''&&&,,,,,,------------,,,,,,)))(((((())),,,...///.........---,,,+++***))))))'''((()))))))))))))))((((((((()))******))))))((()))******+++,,,,,,++++++ $$$000aaawww@@@  ''';;;OOOeee___QQQ???///'''&&&''''''((()))******(((%%%"""!!!'''666EEEwwwtttQQQBBB666)))***333DDDTTTZZZWWWVVVXXXYYY```hhhooovvvyyysssjjjYYYEEE///$$$!!! """###$$$"""###$$$###  !!! !!!!!! !!!  !!!  !!!"""""" !!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!  """""""""######$$$$$$%%%%%%%%%&&&((()))***,,,...///,,,000222555:::AAABBB???555666222111222444RRR~~~ZZZBBBNNNdddnnnwww{{{nnn___NNN???555111...---,,,---...//////...,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++************+++,,,------)))***,,,,,,,,,---///222000111222444555555666666888777888CCC]]]uuu~~~wwwgggVVV^^^{{{]]]???777666666777999777555333333444444555555666666555444333555555666888888888777666444444444444444444444444444444555555444333111///...000333666888888777777444555666777777777666555222222111111111000000000//////......---,,,+++***+++***)))(((((()))******((()))*********)))((('''''''''((())))))((('''''''''(((((((((((((((((('''$$$&&&(((******)))(((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((((((((('''''''''(((''''''&&&%%%+++***((((((***+++***)))&&&''''''(((((((((''''''+++,,,------------------***(((&&&(((---//////---......---,,,+++******)))&&&'''((()))***************************)))))))))((()))******++++++++++++%%%333fffppp;;;!!!+++666;;;888111)))###!!!&&&,,,555777:::======777///(((###!!!!!!$$$,,,===MMMrrrkkkQQQIII@@@000+++444DDDRRRWWWSSSQQQSSSRRRXXX___fffooovvvuuupppaaaLLL333&&&!!!!!!"""######"""###$$$###  !!! !!!!!! !!!  !!!  !!!"""""" ######"""!!! !!!########################!!!!!!""""""""""""!!!!!!  """!!!""""""###$$$$$$%%%%%%%%%'''***+++++++++...000+++...000222777>>>???<<<333222000222444999[[[gggTTTPPPhhhzzzhhhSSS>>>111000...,,,,,,---//////...++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,((()))+++++++++,,,...000///000111222333444444444777666888AAAWWW{{{}}}}}}qqq[[[YYYnnnlllIII999999888999:::999777666555555222333555666666666444333444555777888888777666666444444444444444444444444444444555555444222000//////111333666777888777777444444666777777666555555000000000000000000000000//////...---,,,+++++++++******)))(((((()))***+++((()))***++++++***)))(((''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%((()))***)))((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%"""###$$$%%%&&&'''''''''(((((())))))))))))((('''+++)))(((((()))******)))&&&&&&'''((()))))))))(((******+++,,,,,,,,,,,,,,,***(((&&&(((---//////---///......---,,,+++******$$$%%%&&&(((***+++,,,,,,*********)))))))))))))))(((((()))***+++,,,,,,+++'''666kkkjjj777"""&&&$$$"""!!!!!!!!!$$$---777FFFGGGJJJNNNOOOIII???777((($$$ $$$111GGGZZZmmmyyysss[[[MMMMMMEEE444+++333AAAOOORRRNNNLLLNNNMMMRRRYYYaaammmxxx{{{wwwdddMMM444&&&!!!!!!!!!"""""""""###$$$###  !!!   !!!  !!!"""""" $$$###"""!!! ######""""""""""""######!!!""""""######""""""!!! !!!!!!  """ !!!!!!"""###$$$%%%%%%$$$(((+++,,,++++++---000+++...//////444:::;;;999000...---333:::AAAfff|||YYYYYYeee|||~~~iiiMMM888111...+++***+++,,,------+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,)))***++++++******,,,......///000111222333333333666666999@@@QQQqqq}}}cccUUU```}}}UUU<<<;;;::::::::::::999888888777222444555666777777666555333555777888777666666777444444444444444444444444333333444333333222111000222222444555666666777777444555666666666666444444000000000000000000000000///...---,,,,,,,,,,,,,,,***)))((((((((()))***++++++,,,,,,,,,+++******)))((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%&&&''')))))))))((((((***))))))))))))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***''''''''''''&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&))))))))))))*********+++***(((''''''((())))))(((&&&&&&((()))************((()))***++++++,,,,,,+++)))(((((())),,,...///...//////...---,,,+++******$$$%%%&&&(((***+++,,,,,,))))))((((((((()))******((((((***+++,,,,,,,,,,,,(((999ppphhh555"""!!!&&&---;;;IIITTTSSSTTTXXX[[[YYYRRRLLL888000(((%%%,,,@@@]]]vvvzzzvvveeeOOOIIIKKKCCC222)))111@@@MMMPPPKKKIIIJJJKKKQQQYYYcccooozzz|||xxxaaaKKK222$$$  !!!!!! """###$$$###  !!!   !!!  !!!"""""" ###"""!!! ###"""!!!!!!!!!!!!"""###"""##################""" !!!###"""!!! !!! !!!###$$$$$$%%%###'''+++,,,***)))+++...+++---......222888:::777111,,,+++444===DDDhhhdddRRRbbbwww~~~bbbJJJ444000,,,******,,,------***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...+++,,,---,,,******,,,...---...///000111222222222555666999???JJJeeetttZZZZZZpppbbb@@@<<<:::999999:::::::::999888333444555666777777888888222555888888666555666777555555555555555555555555333333222222222222222333555444444333444555666777555666666666666555333222111111111111111111111111......---,,,,,,,,,---...***)))((((((((()))+++,,,///...---,,,++++++*********)))'''%%%%%%''')))***&&&''''''((((((''''''&&&'''''''''((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((('''((()))***,,,---)))'''&&&&&&'''(((((('''&&&'''(((***+++,,,,,,,,,((()))***+++,,,,,,,,,,,,''')))******+++,,,...000//////...---,,,++++++***&&&'''((())))))******)))(((''''''''''''(((***+++((()))***,,,------......)));;;ssshhh444### '''222FFFWWWZZZXXXWWWZZZ```bbb___[[[NNNCCC777333<<>>...(((111AAANNNQQQKKKGGGGGGLLLSSS\\\eeepppxxxxxxrrr^^^III000### !!! """###$$$###  !!!  !!!  """"""""" !!!!!! !!!!!!"""###"""!!! !!!"""#########$$$$$$$$$$$$######!!!"""$$$###!!! !!! !!!"""###$$$$$$!!!&&&++++++)))'''***---+++---......222888:::888333---***333<<<@@@bbbzzzVVVOOOhhhttt[[[888444///,,,,,,......///***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))***+++,,,...///000---......---++++++,,,...,,,---...000111111111222444666999>>>FFF]]]ccc\\\___jjjDDD>>>999888888999;;;;;;:::888444555555666777888999999222555888888666555555777666666666666666666666666333222111111111222333444777666444333333444666777666666777777666444222111333333333222222222222111...---,,,+++,,,---...///***)))(((((((((***+++,,,222000...,,,+++++++++++++++)))&&&$$$$$$&&&)))+++&&&''''''''''''''''''&&&)))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%'''((()))(((((('''''''''&&&&&&&&&((((((((()))(((((('''''''''&&&&&&&&&'''***,,,...((('''%%%%%%'''((('''&&&&&&''')))***,,,,,,------((()))***+++,,,------,,,&&&)))++++++******...111//////...---,,,++++++***))))))***))))))((('''''''''&&&&&&&&&'''(((***+++))))))+++,,,---......... ===pppooo888(((444@@@NNNZZZZZZ\\\```dddggghhhiiiiii]]]PPPEEE@@@FFFeeeyyyVVVMMMOOOHHH888---(((+++777IIIUUUUUUOOOKKKOOO\\\jjjppprrrqqqmmmiiiYYY???'''""""""  !!! %%%$$$"""!!! !!!  !!!   !!!!!!""""""#####################"""!!!!!! !!!""""""""""""""" !!!"""!!! """$$$&&&(((%%%&&&'''((((((***...000///...///222555777555333---000+++555888>>>gggYYYSSSSSSoooiiiEEE444''')))...---+++,,,------/////////---+++)))((()))+++------,,,+++***,,,+++***+++---------+++++++++,,,,,,,,,++++++***///000111333555777888999666777666;;;FFFUUUyyymmmZZZbbb|||BBB;;;444555666777666555666777333444666666555444555666888888888888888888888888777666666555444333333333222111111111222333333444222222222222333555777888888666555666888777444000222333444444333222000//////000000000000...---,,,*********)))((()))+++...000///---+++*********+++******)))((((((((((((((('''((()))******)))((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))***+++******+++***)))'''%%%$$$'''%%%$$$%%%(((***)))'''$$$%%%&&&'''''''''&&&%%%###%%%&&&(((((('''%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''')))+++---...---,,,+++)))((('''%%%&&&''')))***((()))+++,,,---,,,,,,+++---------,,,,,,+++++++++,,,+++******+++---///111111111///...---,,,,,,,,,************)))))))))))))))((('''&&&&&&'''((()))***))))))+++...000111000999iiiqqq888$$$000;;;GGGTTT______aaaccceeegggffffffeeedddVVVKKKEEEJJJfffrrrTTTSSSXXXLLL777+++&&&)))555HHHUUUXXXUUUSSSTTT]]]fffjjjkkkllliiidddRRR:::$$$  !!!!!! ###"""!!!    ######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""#########"""""" !!!""""""  !!!###%%%'''%%%&&&''''''(((***---000444333333555777777444222...333---888@@@MMMtttpppHHHJJJUUUppprrrHHH666)))***...,,,+++,,,,,,---...///...---+++***)))***,,,---...---,,,++++++******+++---......---+++++++++,,,+++++++++***...///000222444555666777444555333666@@@KKKlllyyymmm[[[YYYpppLLLBBB444555777777777666555666444666777666444333333444555555666777888888999999777777666666555444444333333222222222333333444555333222222111222444777888888666555555666666444111333333333333222111///...000000111111000///---,,,******+++***))))))+++---000///---+++***************))))))(((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&************)))'''&&&$$$&&&$$$$$$%%%((()))((('''$$$%%%&&&'''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&''''''((()))++++++++++++***)))((('''&&&&&&'''((())))))***+++---------,,,,,,---------,,,,,,++++++++++++******)))+++---///000222111000...------,,,,,,++++++*********)))))))))***)))(((''''''((())))))(((((())),,,///000///...555bbbrrr888 ###,,,:::FFFPPP[[[dddbbbccceeeggggggfffdddcccdddVVVLLLFFFJJJccc~~~kkkUUU```hhhTTT888)))%%%'''111BBBPPPTTTUUUVVVYYY^^^aaaaaacccddd```ZZZEEE111 !!!!!!!!!!!!!!!!!!  """!!!  ######""""""!!!!!! !!!!!!!!!!!!!!! #########$$$######"""""" """###"""  """$$$%%%$$$%%%'''''''''))),,,///111111111333444444222///+++333...:::MMMddd}}}XXX:::EEEWWWqqquuuLLL:::++++++---+++***,,,***+++---.........---,,,***+++,,,......------,,,+++******+++...//////...***+++++++++++++++++++++---...///111222444555666444555111444;;;CCC___ooosss{{{{{{qqq___SSSddd[[[III555666777888777666555444666777888777444222222333333333444666777888999:::888777777666666555555444444333333333333444555555444222111000111444777999888666444333444444444222333333333333111000...---000000111111000///---,,,)))***+++***)))***+++---111000...,,,******))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$*********)))((('''&&&%%%%%%$$$$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%)))(((((('''''''''''''''''''''''''''((()))***+++***)))(((''''''''')))))))))***,,,---......------------,,,,,,,,,,,,++++++******)))***+++,,,...000111111///...------------++++++++++++******************)))(((((()))***+++))))))***---///000...--- 888dddnnn666 &&&444DDDOOOUUU]]]eeeaaabbbdddffffffeeedddccc```SSSKKKGGGKKKccc{{{ggg[[[mmmuuuZZZ888((($$$%%%,,,999DDDIIILLLOOOZZZ\\\\\\[[[[[[[[[TTTKKK888***!!!""""""###!!! !!!!!!!!!!!!"""!!!  !!!!!!""""""######""""""############""""""$$$$$$$$$$$$$$$###"""!!! """###""" !!!###$$$$$$%%%&&&&&&&&&(((+++---......000111222333222111,,,777444DDDaaa~~~ooosss|||oooUUU;;;HHHXXXppp}}}sssNNN<<<---,,,---***))),,,)))***+++------...------+++,,,---.........---------,,,+++,,,---...---,,,***************+++++++++...///000111222444555555666777444666;;;???WWW{{{qqqiiipppzzzvvveeeRRR]]]uuujjjLLL777777777888888777555333444666777666444333333444444444555666777888999:::888888777777666666666555333333222222222333333444444222000000111333777999777555333222222333444444444444333222111///...---//////000000///...,,,+++)))+++,,,+++******,,,---000000...---+++))))))((())))))(((''''''''''''(((((('''&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%)))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%))))))(((((('''(((((())))))((('''&&&''')))+++,,,,,,+++***)))))))))******)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,,,,++++++,,,...000////// """AAAnnnhhh333))):::KKKTTTWWW\\\ccccccdddeeeeeedddbbb___^^^[[[PPPKKKJJJPPPfffzzz{{{yyyccc^^^qqqtttWWW555%%%""""""'''111:::???DDDIIITTTVVVWWWVVVTTTPPPEEE:::---$$$ !!!"""###!!!"""""""""#########""""""!!!  !!!!!! !!!!!!""""""######""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###"""  """######$$$%%%%%%%%%&&&))),,,000000111111111222333444111===>>>UUUxxxYYYUUUaaajjjppp```DDDKKKWWWooo|||~~~qqqLLL;;;...,,,,,,)))(((,,,)))***+++,,,------......,,,,,,------.........---...---++++++,,,,,,+++)))******)))))))))***+++,,,///000111222333444555666555777555888===>>>QQQrrrvvvcccfffwwwzzzkkkRRRVVVhhhyyyQQQ:::888666666777777555333222444555666555555555666777777888888888888999999777777777777666666666666222222111111111111111222333222000000111333666888666555444333222222444555444444333222000000//////---...//////...---+++***)))+++,,,,,,++++++,,,---//////...---,,,***)))((()))((((((''''''''''''''')))((('''&&&'''(((***+++)))((('''&&&%%%$$$$$$$$$***)))(((''''''&&&''''''))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''''')))((('''%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&))))))((((((((())))))***+++***((('''(((***,,,......------,,,,,,,,,,,,,,,)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...//////......---,,,++++++++++++------------,,,,,,,,,,,,+++***)))))))))+++,,,---111...++++++---///111111&&&JJJyyyccc111***>>>PPPYYYZZZ]]]ccciiiiiihhheeebbb]]]YYYWWWSSSIIIEEEFFFLLL___ooommmdddZZZ\\\hhhdddJJJ...!!!!!!***111666===DDDIIINNNQQQNNNJJJCCC777,,,$$$  !!!"""#########$$$$$$$$$###"""""""""!!! !!!!!!!!!######""""""!!!!!!  !!!!!!!!!!!!!!!#########$$$######""""""!!!###$$$###!!!  """######$$$$$$$$$$$$%%%(((***//////...,,,+++---111444777CCCGGGeeeiiiNNNGGGVVVhhhwwwgggEEEGGGRRRkkkzzz}}}hhhFFF888,,,,,,,,,((('''+++*********+++,,,------...,,,,,,,,,,,,,,,------------,,,******++++++)))(((***)))(((((()))***,,,---000000111222333444555555333444333777<<<;;;JJJhhhzzz]]][[[sssvvvZZZUUU[[[]]]>>>:::666555666777666333000333555666555555666888999999999888888888888888666666666666666666666666222111111000000000000111111111111111222444555666444555555444333333444666555444333222111111111111......//////...---+++***)))+++------,,,+++,,,---.........---,,,+++***))))))(((''''''&&&&&&''''''((((((((((((((()))***+++((('''&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$%%%'''))))))((('''&&&)))))))))))))))******+++,,,+++***)))***,,,...//////.........---,,,,,,,,,((()))+++---...//////...++++++,,,,,,,,,,,,------++++++,,,---...///000000...------,,,++++++,,,,,,............------------******)))))))))+++,,,---222///,,,+++,,,///000111)))OOOaaa222,,,BBBUUU^^^^^^aaaggglllkkkiiifffbbb\\\XXXUUUMMMCCC??????CCCSSS^^^YYYOOORRRXXX[[[QQQ===*** ###(((+++111888???FFFIIIEEE>>>666+++"""!!!!!!  !!!"""######$$$$$$###"""!!!   !!!!!!"""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!###$$$###!!! !!!"""###"""###$$$######$$$''')))+++++++++***+++000888???HHHQQQXXX{{{~~~TTTHHHGGG]]]rrr|||eee@@@BBBFFFaaasssyyywww\\\@@@333***++++++'''&&&***************+++,,,------+++++++++++++++,,,------)))((('''(((***+++***)))))))))((('''(((***,,,---///000000111222333444444111333333777;;;888DDD___]]]WWWwwwooo^^^SSSssslllAAA;;;555333555777666444222444555666555555555777666666777777888888999999555555555555555555555555333222111111000000111111///000111222333444444444333555777777555444555666555444333222222333444444///000000000000...---,,,)))+++---...,,,,,,,,,---,,,,,,---------,,,+++***(((((('''&&&&&&&&&&&&'''%%%&&&'''((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((()))((('''&&&&&&&&&''''''&&&(((***)))'''&&&''')))&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$###$$$'''((()))(((&&&$$$***)))))))))******+++,,,++++++******+++,,,...............---,,,+++******'''(((***,,,............+++++++++,,,,,,---------,,,,,,---///000000111111//////...---------....../////////.........------))))))(((((()))***,,,---...---,,,,,,---...---++++++QQQaaa444!!!---DDDYYYaaabbbffflllkkkjjjiiigggccc___ZZZXXXOOOEEE@@@???AAANNNVVVNNNCCCNNNWWWSSSEEE777***### %%%+++999@@@CCC>>>555---%%%###"""!!! !!!!!!"""#########"""!!!  !!! !!!"""""" !!!!!!"""#########!!!!!!"""############### !!!""""""""""""""""""###$$$###!!! !!!  !!!"""###"""###$$$######$$$&&&))),,,---...///333<<>>LLLmmmrrrhhhKKKBBBUUUzzz{{{rrrFFF:::222222===MMM]]]iiirrryyy|||}}}rrrcccMMM:::111---)))(((***,,,,,,++++++++++++******+++++++++******+++++++++******)))+++((($$$###%%%'''((()))''''''(((((()))(((((((((,,,---///111444666777777555555777777555666@@@KKKgggiii\\\xxxhhhgggmmm```HHH555666999333111666555555555444444555555666444444444555555666777888666666666666666666555555444555666555444333444666666555333333444444333111444444555666666666666666666555555444333222111111000000000000000...---,,,,,,---......///...---,,,......------,,,***)))(((***(((&&&%%%'''(((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''')))******)))(((((()))((((((''''''&&&&&&'''''')))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((((((***++++++,,,,,,++++++***++++++******+++,,,---...---******---,,,((('''))))))***************))))))*********++++++,,,,,,,,,,,,---...//////222777;;;AAA@@@>>>>>>@@@@@@:::222111000/////////...,,,)))+++******)))((((((''''''((()))***++++++++++++***!!!)))XXXbbb000###+++@@@VVVbbbfffiiimmmnnnqqqoooggg___WWWMMMEEE???<<<555:::KKKOOONNNUUUZZZdddhhh\\\DDD---"""  !!!!!!  !!!!!!!!!!!! $$$"""  !!!!!! !!!!!!   !!!"""###"""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!"""######%%%###""""""""""""!!!!!!&&&""" !!!""""""%%%***---***:::WWWsssrrr```GGG@@@WWWxxxtttaaa:::111...---333===HHHSSS___iiipppnnntttuuukkkZZZIII999///+++)))((()))+++------,,,++++++,,,------,,,++++++(((***+++,,,,,,+++***)))***(((%%%%%%'''***++++++&&&'''((())))))))))))))),,,...///111333555555666333333555777555555===FFFYYYlllXXXnnnyyyeee___}}}jjjOOO999777:::666111333555555444444444444555555333333555666777777777777555555666777777666666666444555666666444444555666777555444555666666555444333444555666777666555555666666666555555555444444111111111000///...,,,+++***+++,,,---......------.........---,,,+++***)))+++)))''''''((((((((('''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''')))******)))(((((())))))(((''''''&&&&&&&&&'''&&&'''''''''(((((())))))((((((''''''''''''''''''&&&&&&'''''''''''''''&&&'''((())))))******))))))***++++++,,,,,,++++++******))))))******+++---------++++++------)))(((*********+++++++++++++++************+++,,,---//////......///000333999AAAFFFCCCIIINNNRRRTTTQQQCCC444222111////////////---+++++++++******)))((((((((('''((()))***++++++,,,+++ """,,,TTT```000"""&&&999MMMXXX\\\aaafffhhhmmmnnnhhhaaaYYYOOOFFF>>><<<888@@@OOOPPPPPPZZZ```lllpppbbbGGG000"""  !!!  """!!!!!!!!!"""""""""!!!!!!$$$""" !!!"""!!!  """!!!  !!!"""""""""!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!""""""###$$$"""!!!!!!""""""!!! !!!!!!!!! """###'''""" ###%%%%%%(((,,,///666OOOtttzzzrrrtttTTTDDD===WWWqqqiiiOOO222+++---...///222777>>>GGGPPPVVVTTTYYYZZZRRRDDD777...***(((((()))***+++,,,,,,+++***,,,...//////...,,,***)))+++...///000...,,,+++)))(((''''''***,,,------''''''((()))************---...000111333444444555222222444777666555;;;CCCLLLuuuoooVVVeeehhhVVVnnntttVVV;;;555888666333333777666555555555555555555444444666777777777666555555555666777777777777666333444555555444333444555666555444555666777666555222333555666777666555444666666666666666666666666333333222000///---,,,+++)))***+++,,,------...............------+++******+++***(((((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))++++++)))((()))*********)))(((''''''''''''((((((((())))))))))))***''''''(((((((((''''''''''''''''''(((((((((((((((((()))******++++++*********++++++,,,,,,++++++***(((((())))))***+++,,,------++++++...---***)))+++------.../////////......+++++++++,,,---///111222222111111666>>>FFFLLLNNNGGGUUUdddnnnqqqiiiRRR<<<444222000/////////...---,,,++++++******)))((((((&&&'''((()))***+++,,,,,,(((MMMwww___...!!!###222BBBKKKOOOUUU[[[aaaiiinnnjjjcccZZZPPPHHH999999888CCCQQQPPPQQQ]]]nnnyyyyyycccDDD---"""   """""""""###$$$$$$$$$$$$######""" !!!"""!!! !!!"""!!! !!!"""""""""""""""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""######""" !!!""""""!!! !!!"""###"""!!!!!!###%%%((($$$###%%%&&&$$$'''+++666IIIhhh|||qqqvvvXXXCCCAAA:::UUUfff]]]???000+++......------...111666:::<<>><<<555---((('''((()))+++++++++************,,,...000000...,,,***)))+++...000000///---+++)))(((((())),,,......---(((((()))***++++++******---...///111222444444444444333555888777666:::AAAFFFiiiyyy\\\bbbqqqWWWfff|||cccAAA444555555444444888777666666555555555666666666777777777555444333666666777777777777777666222444555444333222333444555444333333555666555444111333555777777666444333111111111222222222333333444333222000///---,,,,,,******++++++,,,---......------------,,,+++*********)))(((((())))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((***++++++)))))))))***,,,+++***)))(((((((((((())))))))))))((((((((('''''''''((())))))(((((('''''''''''''''(((((()))))))))******+++,,,+++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,---...+++,,,......+++***,,,......///000000000000000,,,,,,++++++---///111222888666777>>>IIIQQQSSSRRRWWWkkkaaaCCC777444111////////////...,,,,,,,,,+++******))))))&&&''''''(((***+++,,,---%%%KKKuuu]]],,, !!!,,,999???BBBHHHOOO[[[eeellliii```VVVKKKCCC111333666DDDQQQLLLKKKZZZ|||bbb<<<&&& !!!  """######%%%&&&&&&%%%$$$###!!!  !!!!!! !!!"""!!! """######"""""""""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""######"""!!! """"""!!! !!!"""!!! """$$$'''&&&&&&&&&$$$###)))111???bbbnnndddqqq{{{bbbEEE777===888QQQXXXOOO333111,,,...***))))))***,,,...///...444000...///...)))&&&&&&***+++---,,,+++)))*********,,,...000000...,,,***((()))+++---...---,,,+++(((((()))+++---///...,,,******++++++++++++******+++---...000222444444555666444555777888777:::@@@DDD___eee]]]xxxbbbgggrrrmmmJJJ777444444555555888777666555555555555555777777777777666555444333777888888888777777666555333444555444333333444555555333222333444444333222111222555777777666444222222222222222333333333333444333111000///.........,,,,,,++++++,,,---...///+++,,,,,,,,,++++++***)))(((''''''(((******(((&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((***++++++***))))))***,,,+++***)))((('''''''''((((((''''''&&&&&&&&&%%%&&&'''((()))***)))((('''''''''&&&''''''((()))***)))***++++++,,,,,,++++++***++++++,,,,,,++++++***'''((()))+++,,,---------...+++,,,//////,,,+++...------...///000000000000,,,,,,+++,,,---000333555???AAAEEEKKKPPPVVVYYY[[[nnnjjjGGG;;;777222///////////////------,,,,,,+++*********'''''''''((()))***+++,,,###DDDjjjZZZ***&&&///333444:::AAAPPP[[[dddcccZZZPPPDDD;;;111444888FFFOOODDD@@@NNNxxxiii???&&&!!!!!! """###$$$%%%&&&&&&%%%###"""  !!!"""!!! """#########""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""######"""  !!!"""!!!  !!!  !!!###%%%%%%&&&&&&%%%)))777EEEaaaqqqSSSVVVuuuwwwqqqjjj]]]CCC555<<<888NNNKKKCCC***333,,,+++)))((('''(((+++,,,+++***---)))))),,,,,,((())),,,***,,,---,,,******+++---***,,,---......---,,,***)))***+++,,,------------(((((())),,,......---+++,,,,,,,,,,,,+++***))))))***+++...000222444555666888555444666666666:::???DDDXXX~~~pppZZZggguuulllggglllKKK888333444555666666666555444333222222333555555555555555666777777999999999888777666555444555666777666555444555777666444333333444444222111000222555777777666333222555555555444444444444444333222111///////////////...------,,,,,,---...///******++++++******))))))&&&%%%&&&''')))***(((''''''''''''''''''''''''''''''''''''''''''((())))))(((***,,,+++***)))******+++***)))'''&&&&&&%%%%%%'''''''''''''''(((((((((&&&''')))*********((((((&&&&&&&&&&&&&&&((()))***))))))***+++++++++++++++***++++++,,,,,,++++++***'''(((***,,,---............,,,,,,///000,,,,,,...---...///000111111111111......///000444888===???KKKSSS[[[ZZZVVVWWWaaalllwwwTTT>>>:::444000............---------,,,++++++******)))(((''''''((()))***+++666UUUkkkXXX(((!!!''')))***///666EEERRR]]]]]]UUUKKK@@@888888:::>>>JJJNNN>>>777DDDhhhsssHHH,,,""" """"""###%%%%%%%%%$$$"""    """"""""" !!!###$$$$$$######""" """###$$$$$$$$$###!!!!!!!!!!!!!!!"""######!!!  !!!"""!!! !!!"""""" !!!"""$$$!!!"""%%%'''(((222HHH\\\}}}^^^WWWpppzzzooocccdddbbbKKK999>>>999LLLCCC<<<%%%444+++(((,,,)))'''(((+++,,,***((((((''')))---,,,)))---555***,,,---,,,******---000++++++,,,------,,,++++++,,,,,,------...///000000((()))***,,,......,,,)))---------,,,+++***)))((()))+++---000222444666666888444333444555555999>>>DDDSSSwww}}}]]]```uuuooo[[[uuuyyycccHHH777333444666888555444333222111111111111333333333333555777:::;;;:::::::::999777666444333666888999888777666777999777555444444444444222111000222555777777666333111222222222111111000000000333222111/////////000111000///...---,,,---...///))))))*********))))))((($$$$$$%%%''')))***)))''''''''''''''''''''''''''''''''''''''''''((()))))))))***,,,,,,***)))***+++))))))'''&&&%%%$$$$$$$$$''''''((()))***+++,,,,,,%%%''')))***+++***)))(((&&&%%%%%%%%%&&&''')))***))))))***++++++++++++***+++++++++,,,,,,+++++++++'''(((+++---.../////////...,,,,,,000000---,,,///000000111222333444444444222222333666;;;AAAGGGJJJUUUcccmmmgggZZZYYYiii|||iii@@@;;;555000...............------,,,,,,++++++******)))(((''''''((()))***"""!!!...@@@PPPhhhQQQ(((!!!%%%+++000444<<>>???FFFNNNLLLAAA999888TTTxxxQQQ*** $$$ ###"""""""""!!!!!! """"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!  !!!"""!!! !!!"""$$$'''%%%(((+++333ddd___ZZZrrryyypppqqqiiiQQQ;;;222;;;888444///+++)))))))))&&&&&&''''''(((((())))))'''''''''((()))+++,,,------------,,,++++++++++++,,,...///...---++++++,,,////////////...---,,,+++******++++++++++++******)))+++------+++)))((()))------...000111333444444888444333666888666666999BBBMMMggg```SSSiiiooo\\\TTTaaaVVVGGG888000000444777444444444333222222555777444555555666777888888999:::888555666777777555222555888:::999555333333444666555444444555444222000111222222333333222222222000111111222222222111111111111111111000...---,,,------------......//////,,,+++***))))))***+++,,,***)))(((((())))))(((&&&&&&''''''(((((((((((((((%%%'''((()))((('''((()))******)))(((((((((((((((+++***((('''&&&&&&&&&''''''(((((((((((((((((((((&&&'''((())))))******)))((()))***++++++***((((((+++******)))))))))******))))))******+++++++++++++++++++++---...///...,,,000000111444666555333000:::999888888999:::888777@@@>>>===BBBJJJRRRWWWXXXhhhccc___[[[UUUZZZvvvYYYEEE555333222---+++000++++++,,,...///...+++(((&&&''''''(((((((((((((((&&&>>>JJJFFFOOOccclllxxx|||RRR)))!!!%%%+++000333:::FFFKKKOOOUUUMMM@@@>>>FFFKKKSSSVVVLLL<<<444444GGGlllTTT///!!!!!! !!!!!!######"""""""""!!!!!!!!!  """"""""""""!!!!!!!!! !!!""""""######""""""!!! !!!!!!"""######$$$$$$############""""""""""""!!!!!! !!!!!! !!!"""!!! !!!"""$$$$$$***###---999NNN}}}jjjQQQ^^^yyydddHHH555222999666222---***((((((((('''''''''((((((((((((((('''''''''((()))+++,,,---/////////......,,,+++***,,,...///...---+++,,,,,,------......------,,,,,,******++++++++++++******)))***,,,,,,+++))))))***------...000111222333444666333333777999888888;;;>>>FFF\\\fffTTTccc~~~dddUUUWWWOOOCCC888222222444666333444444444333333444666444555555666777777888888:::888666666777888666333444666888888555333333444555333222333333333111///000111222333444555555555222222333333333222222111111111111111000...---,,,,,,,,,------...//////000---,,,+++******+++,,,---+++)))(((((()))***((('''%%%%%%&&&'''''''''''''''&&&(((******)))((()))***+++***)))''''''(((((()))+++***)))((('''''''''(((((((((((((((((((((''''''''''''((()))************))))))************))))))))))))(((((())))))***+++---,,,,,,------...///////////////000222333333333555555777;;;BBBHHHLLLNNNMMMLLLLLLMMMMMMMMMJJJGGGKKKPPPYYYcccjjjnnnmmmkkkddd___]]]\\\YYYaaa}}}nnnTTT===555333///---///------,,,---...---+++)))((()))))))))((('''&&&&&&000TTTfff[[[TTTUUUSSSbbbqqqnnnNNN***###(((---///444>>>AAADDDJJJDDD===AAASSS[[[ccc___MMM888000111888\\\|||wwwUUU333""" !!!""""""############"""""""""""" !!!!!! """""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$"""###############$$$$$$!!!!!! !!!!!! !!!"""!!! !!!"""$$$+++'''333LLLmmmpppQQQJJJjjj\\\<<<000222666333000,,,)))(((''''''((((((((((((((('''''''''(((((((((((()))***,,,,,,...///000111000...,,,+++,,,---///...---,,,,,,---------------------,,,,,,******++++++++++++******(((***+++,,,*********+++---......000111222333444555333444999;;;:::;;;>>>???CCCTTTuuusssYYY^^^mmmuuu]]]PPPIII???888444444444555111333444555444333444555555555555666666777777888:::888777777888888666555222444666555444333333444555444333333444333222000000111222444555666777777444444444333333222222111111111111111000...---,,,++++++,,,---...000000111------,,,++++++,,,------+++***))))))******)))(((&&&&&&'''(((((((((((((((((()))++++++***)))***+++,,,+++(((&&&&&&''')))+++,,,+++***))))))((()))))))))))))))((((((''''''''''''((()))***++++++++++++******)))))))))******+++))))))))))))***+++,,,,,,,,,+++*********,,,---......------///111444777999;;;???GGGSSSaaalllrrruuukkkgggbbb^^^]]]]]]]]]]]]fffooo{{{wwwrrrcccdddjjjoooqqqwwwoooOOO>>>777222///000111///---,,,,,,,,,+++************)))((('''%%%%%%444```zzzdddKKKOOOWWWTTT???'''###&&&(((+++333444666;;;888888BBB```gggjjj```KKK777000000111PPPkkkhhhMMM222### !!!"""#####################"""""" !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!"""#########$$$ !!! !!!"""!!! """$$$""",,,---GGGiii[[[GGGPPPxxx|||TTT666...222333111...+++)))((((((((())))))((((((''''''&&&&&&)))((((((((()))***++++++***,,,///111111///---,,,+++---......---,,,,,,---000///...------,,,,,,,,,******++++++++++++******((()))++++++******+++,,,......///000111222333333555444666:::;;;:::<<<@@@EEEHHHTTTooobbb[[[\\\yyyjjjSSSKKK@@@777444444444333///222444555444333444444555555555666666666777777999999888888888777777666111222333333333333444444777666555555666666444222000111222444555555666666555444333222111111000000111111111111000...---,,,******+++---///000111222---,,,+++******+++,,,---,,,***))))))******)))((())))))***+++++++++++++++(((***++++++***))))))***---+++(((&&&&&&(((***,,,,,,,,,++++++******************))))))((('''''''''((()))***++++++,,,,,,++++++***)))((()))***+++,,,,,,++++++++++++,,,------///...---,,,,,,...///000//////000222555;;;AAAEEELLLTTTaaaqqq}}}yyyrrriiieeegggooowww|||}}}uuurrrrrrzzzhhhOOO>>>444111333333111---+++,,,,,,,,,+++*********))))))'''&&&&&&444eee{{{___JJJEEE:::+++ !!!''''''(((---,,,222DDDgggjjjgggXXXDDD555000000111JJJ___ZZZCCC---###  !!!"""###""""""""""""""""""######  !!!!!!!!!!!!!!!""""""""" !!!""""""""" !!!"""!!! """$$$(((///;;;ggggggJJJCCCUUUoooKKK666111222000///...,,,************))))))((((((''''''&&&&&&***)))))))))))))))******%%%(((+++...000///...---+++---......---,,,------333222000...---+++++++++******++++++++++++******((()))+++*********+++---......///000111222222333666555777::::::999<<>>+++###!!! !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!!"""!!! !!!"""$$$'''555MMMiiiNNN<<>>FFFQQQXXX```mmmiiiOOOFFFRRRhhheeeWWWCCC555000111222111...000333333333333444555555555555555555555555555666777888777666555666777444222111111333555555444222222111222333333222000222222222333333222222111333222000///......///000111111111111000...---,,,++++++,,,---...000000111++++++***))))))***++++++***)))(((((())))))((('''''''''((()))))))))))))))((()))+++***)))'''((())),,,***(((''''''))),,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))***++++++++++++***************+++,,,---***++++++,,,---...000111///111333666:::===???@@@>>>AAADDDFFFJJJPPPYYY```mmmnnnrrryyy|||{{{[[[AAA555333444111...,,,---......---'''((())))))*********))) BBBxxxcccBBB,,,###$$$333OOOlllsssnnnVVV;;;---,,,...222JJJ]]]XXXBBB...$$$!!! !!!!!! !!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!"""!!! !!!"""$$$'''FFFhhhSSS>>>666EEEeeevvvQQQ999444555222************************'''''''''(((((((((((((((++++++***)))(((((())))))&&&''')))***+++,,,,,,,,,***,,,......---------...///...,,,*********+++,,,******++++++++++++******+++++++++***((((((***,,,/////////000111111222222222111222555555888AAALLLaaaiiimmmnnnlllMMMFFFHHHRRRggg}}}bbbTTT@@@333///000111000///000222222222222555777555555555555555555555555444666777666444444555777666333111111444555555444111000000111222222111///111111222333444444444333222111000///...///111222111111111111000...---,,,,,,,,,------...//////000,,,+++************+++,,,)))(((''''''(((((('''%%%&&&'''(((((())))))(((((()))+++,,,+++***((())))))******)))))))))***,,,,,,***+++,,,,,,,,,,,,+++***((((((((()))******++++++''''''((()))************((()))***+++,,,,,,,,,,,,+++,,,...000444777:::<<<;;;???EEEMMMSSSYYY\\\]]]]]]aaadddfffgggkkksssyyy{{{|||uuuVVV@@@444333000.........//////...))))))*********))))))((($$$### @@@uuu}}}WWW;;;%%% $$$%%%777TTTppp|||zzz___>>>,,,,,,111///JJJaaa___III222%%%   !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!###$$$$$$ !!!"""!!! !!!"""$$$///\\\rrrHHH777777OOOuuupppKKK333111444222((((((((()))))))))))))))&&&'''''''''(((((()))))),,,+++***)))((((((((()))******************++++++***,,,......---------...+++***)))((((((***,,,---******++++++++++++******,,,,,,,,,***(((((()))+++//////000000111111222222///...000333444999DDDPPPssszzzxxxrrr{{{pppOOODDD@@@@@@OOOgggxxxttthhh\\\NNN<<<111///000000///000111111111111222555888555555555555555555555444333555777666444333555777777444111111444666555333222111111222444444222111000111222444555666666777333222000//////111333444111111111111000...---,,,---------.........//////------,,,++++++,,,------)))'''&&&&&&''''''&&&%%%(((((()))***************+++,,,------+++************))))))******++++++,,,)))***+++,,,,,,,,,+++***''''''((()))***+++,,,,,,&&&'''((())))))*********((()))+++,,,------,,,,,,...///222666;;;@@@EEEGGGXXX]]]fffqqqzzziiiJJJ888111000......000000000///++++++++++++***((('''&&&"""DDD~~~pppBBB"""!!! )))'''666]]]{{{|||```===)))+++444666OOOooo```OOO+++%%%###"""!!! !!!!!! !!!!!!   """"""""""""!!! !!!"""""""""""""""%%%%%% !!!'''###"""...KKKrrrWWW<<<444<<<```}}}^^^AAA000---///222)))((('''&&&&&&''')))***'''''''''''''''((()))***))))))))))))))))))))))))((()))***,,,,,,---------,,,---///000000...---+++++++++******++++++,,,---***++++++++++++***))))))++++++++++++*********)))/////////000111111222222333111333555555999NNNddd{{{uuuoookkkuuuKKKBBB@@@???CCCJJJRRRUUUVVVOOOEEE888000...//////...000222444666666666444444666666555333111111333666888666444555777777444111555333222333555555444333111111222333333333222222444333444777;;;===;;;888666555333111////////////111111111111111222222333.........////////////000+++++++++******)))))))))'''&&&&&&%%%&&&'''((()))******++++++***)))((('''...///000...+++)))((())),,,+++******)))*********///...,,,***))))))***+++'''((()))***************)))*********************---******...///...///333666999>>>DDDMMMXXXccckkk}}}]]]HHH:::777000)))+++000111,,,*********)))))))))))))))$$$GGGsssFFF%%% """""")))(((999___xxx[[[;;;***,,,333555OOOqqqdddSSS---%%%""""""  !!!""""""!!!   !!!!!! !!!!!!""""""#########"""!!!  !!!!!!!!!!!!!!!!!!%%%"""'''888gggwwwKKK999888IIIoooqqqNNN999000---++++++***)))'''&&&&&&'''((()))%%%%%%&&&&&&((()))++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,...///...---,,,+++************+++,,,------+++++++++*********))))))***)))))))))***++++++,,,......//////000111111111222111444777666===UUUoootttiiidddxxxNNNCCC@@@<<<===AAAEEEFFFEEEGGG???555000000111000///000111333555666555444333666666555333111111333666:::999777888::::::777555555444333333555555444333222222333333333222222111666555444666888999777555666555333111000000000111111000000//////000000000---------,,,,,,+++++++++---------,,,,,,+++++++++,,,***((('''&&&'''((())))))))))))))))))))))))(((---...///...+++))))))))),,,++++++***************...---,,,***))))))******++++++++++++***))))))(((((((((((())))))***+++,,,---+++,,,333888<<>>aaaoooPPP666+++---000444PPPsssgggVVV000&&&!!!!!! !!!  """######"""   !!!""""""### !!!!!!""""""###$$$$$$############"""   $$$$$$000JJJ\\\???555===[[[bbb===222222---'''&&&***)))(((&&&&&&&&&'''((($$$$$$%%%&&&(((***,,,---)))))))))))))))))))))))),,,+++***)))******,,,,,,***+++,,,---------++++++************+++,,,---...,,,+++***)))((()))******)))((('''''')))+++---///------......///000000000000111555888888BBB```~~~sss```YYYtttzzzPPPCCC>>>999777999:::999777;;;777222000111222111///000111222444444444444333555555444333111111333555777666555555666777666444555444333444555555444333333333333333222222111000888666444444444555444222666555444222111111111222111000///..................------,,,+++***)))(((.........///......------000...+++((('''((()))***)))((((((((((((((()))******,,,------+++******+++,,,,,,+++***************---,,,+++******)))******------,,,,,,,,,++++++***))))))(((((()))+++---.........444@@@LLLUUU```hhhtttzzzuuuPPPCCC888444000))))))///,,,,,,+++***)))(((((('''(((LLLsssGGG$$$ !!!###""""""###'''***111JJJhhhgggFFF222...000///666QQQsssgggUUU000'''   """######!!!!!!!!!   !!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$$$$###"""!!! !!!!!! !!!"""###%%%&&&;;;^^^|||HHH999000DDDlll~~~UUU333000444---'''(((***)))((('''&&&&&&''''''%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))---,,,***(((((()))+++,,,++++++,,,---------,,,,,,++++++++++++,,,---......---+++)))((('''(((***+++***)))'''&&&'''))),,,...,,,,,,------...//////000000222666999999FFFjjjpppYYYRRRiii{{{PPPBBB===777555666777666444222111///000222222000...///000111222333333333333333444444333222111333555555444333333444555555555666555444444555555444333444444444333222111000///777555333111111111222222555444222111000111111222333222111///...---------......------,,,++++++***---...////////////...---000...+++((('''(((***,,,((((((''''''''')))***+++(((***,,,,,,+++***+++,,,,,,,,,+++************+++,,,,,,++++++************+++++++++,,,,,,---......++++++++++++---///222333999===HHHXXXhhhsss}}}fffMMM999444111)))(((///------,,,+++)))((('''''''''MMMsssEEE###!!!###$$$###%%% ###***000AAA```xxxdddCCC444777888333888RRRrrrdddSSS///(((   """###""" """!!!   """"""!!!!!!  !!!!!!""""""###############"""  !!!""""""""""""!!! $$$$$$$$$%%%(((EEEpppjjj<<<999000NNN{{{jjjIII///...111)))&&&+++))))))((('''''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))---+++)))(((((()))+++,,,,,,,,,---...............,,,,,,++++++,,,,,,---...,,,+++)))''''''((()))***,,,+++(((&&&&&&(((***,,,,,,,,,,,,---......//////111222666999;;;LLLrrrpppTTTOOObbbUUUBBB===777555555666555333......///000000///---+++//////000111111222222222222333444333222222333444666666666666666777888:::777666444444555555444333444444444333222111000///333222111000///000111333222111000//////000111111555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,+++)))'''''')))+++---((((((((((((((()))******(((***,,,,,,,,,+++,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,+++++++++******))))))******,,,---...---...000333777<<<@@@BBBGGGMMM[[[mmm{{{^^^>>>444222,,,***///------,,,+++***)))(((''''''PPPsssCCC### """###&&&,,,...---111&&&(((111;;;UUUyyygggEEE;;;CCCDDD===:::SSSrrrdddRRR///)))"""  ######!!!"""!!!  !!!  ###""""""!!!  !!!!!!"""""""""""""""!!! !!!!!!""""""""""""""" ###"""$$$(((///SSSYYY777<<<555\\\RRR===,,,+++***$$$$$$***''''''(((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))+++***)))((())))))++++++,,,---------...//////000...------,,,,,,,,,,,,,,,+++***)))((('''((()))))),,,+++)))''''''''')))***,,,,,,------.../////////222222555:::@@@TTT|||rrrTTTOOO\\\```CCC===777444333333111...------.........---,,,+++......//////000111111222111222333333222222333444444444555444444555888:::888666555555666666444333333333333333222222111000000111111111///000111333111000///...//////111222666666444333222111111111))))))*********+++++++++***+++---//////...,,,+++))))))((((((((()))++++++((())))))************)))(((***,,,---,,,,,,---...------,,,+++++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,...000222555777<<>>>>>kkkhhh@@@555+++'''&&&$$$$$$&&&&&&&&&'''(((((()))))))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,---...//////000///...---,,,+++++++++***)))))))))(((((((((((()))(((((((((((())))))***---------...//////000000111000333<<>>SSS}}}aaaDDDLLL]]]yyyXXX>>>444888555000000...---...---,,,111777777222333222000...------...///000000000222444555444222444555555444333444666999777888888666333222444666555444444555666555222000333222222111000///......000111222333444444444444555333111//////111333444000///---,,,*********+++++++++,,,...111111///---+++,,,------,,,+++***)))+++++++++***)))(((&&&%%%,,,,,,++++++***(((''''''***,,,...111444999???DDD???>>>???CCCHHHLLLMMMMMMPPPXXXccciiijjjhhhffffffbbbiiirrryyy~~~{{{[[[FFF999111.........---+++)))(((((()))TTTiii333 """ &&&///@@@]]]wwwqqqOOOOOOYYYaaaOOOEEEEEEOOO???<<>>///AAAiii}}}aaa@@@++++++***)))'''''''''((()))((())))))))))))((('''''''''&&&&&&''''''((()))***((((((((((((((()))******+++***)))(((((()))***+++//////...,,,+++***)))(((((()))***,,,------......)))))))))))))))*********((()))))))))************000111111000......000333444999<<>>777000,,,,,,---///111000000111333444333222222333333333222444666999888888888666333222333444444444444555777666444222111111111000000000000000000111222333444444444444444333222111000000000111000///...,,,++++++***+++++++++,,,...000111000...---......---,,,+++***)))---,,,+++***))))))))))))...............//////000222444777;;;@@@HHHPPPUUUQQQQQQRRRVVV\\\aaacccdddlllpppssssssnnnjjjhhhhhhrrr|||nnnPPP>>>888000000///---,,,***)))((((((DDDpppkkk444 """)))666IIIcccgggHHHKKKddd[[[KKKFFFHHHQQQ???:::UUUwwwtttmmm>>>***$$$ !!! !!!!!!  """############""""""!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!###***,,,777```[[[JJJ???222MMMuuugggKKK444+++))))))((('''''''''(((((((((((())))))(((((('''&&&'''&&&&&&''''''((()))***((((((((((((((())))))******)))'''&&&'''(((***+++//////...,,,***)))(((''''''(((***+++,,,---------)))************))))))((('''((()))***+++++++++***000000000///......000222333666:::FFFcccnnnKKKHHHNNNbbb{{{UUU===999555333333///,,,777DDDNNNYYYbbbeeeccc\\\TTTGGG;;;333000//////000000000111333444333111000111222222222333666888999999777555333222222222222222222444666666444333111111111111000000000//////000111222333333333333222222222222111000///...000///...---,,,++++++***+++***+++---000111000/////////...---,,,+++***)))---,,,******,,,///222555333222000000111444777:::===AAAFFFLLLSSSZZZbbbggghhhhhhiiikkknnnrrrtttvvvsssuuuuuutttssstttyyy~~~\\\EEE>>>222111///.........,,,+++###///KKKsssmmm666&&&///???SSSmmm{{{sssYYY<<>>)))### !!!""" !!!!!!  """###########################!!!!!!!!!   !!!$$$)))...@@@nnnRRRIIIAAA777WWW}}}kkkMMM555)))***''''''''''''''''''((((((((((((((((((((('''&&&&&&'''&&&&&&''''''((()))***((((((((((((((())))))***)))((('''&&&&&&(((***+++------,,,+++******)))))))))***+++,,,,,,,,,,,,,,,++++++++++++***)))'''&&&&&&''')))***+++++++++***...///...---,,,,,,...000111333999GGGdddvvvRRRJJJIIIYYYzzzcccAAA888555555666333999HHHZZZgggrrrzzz~~~}}}uuujjj[[[KKK@@@777111...///...///111333444333222000111222111111333666888:::888666444333222222111000000111333555555333111333333222111000///.........///000111222222222222111111222222111///...---/////////...---,,,+++***+++***+++---000111111000111000///...,,,++++++***---,,,++++++...444999===;;;999555333444999>>>BBBMMMRRRZZZaaahhhnnnssswwwxxxxxxwwwwwwwwwyyy{{{}}}nnnttt}}}iiiLLLAAA333111...---...///...,,, ###111KKKjjjjjj666 $$$...@@@ZZZuuuzzzdddeeezzzLLL555???uuu[[[QQQVVV\\\___EEE;;;VVVwwwtttmmm>>>)))$$$ !!!!!! !!!""" !!!""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!  !!!"""%%%...JJJvvvUUUKKKBBB===___tttSSS;;;+++$$$)))%%%%%%&&&&&&''''''(((((('''(((((((((((('''&&&&&&'''&&&&&&''''''((()))***((((((((((((((()))******((((((''''''((()))***+++,,,,,,++++++******************+++++++++++++++*********++++++***)))'''&&&&&&&&&'''((()))******+++,,,------,,,******,,,...111444;;;HHH___YYYLLLDDDPPPiiirrrKKK<<<333444<<<>>>PPPaaattt}}}nnn___QQQCCC666------------000333555444333111222222222111333555888999777555444444333222111000000000222444444222000333333222111000///...---...///000111222222222222000000111000000///...---////////////...,,,+++***+++******,,,///111222111111000///...---,,,,,,,,,...---,,,...222888>>>BBB@@@???@@@CCCIIIRRRZZZ___jjjmmmpppsssssstttuuuvvvrrrrrrrrrrrrrrrtttwwwzzz{{{|||[[[FFF666222---,,,---...,,,)))!!!+++444:::EEE^^^ddd444 (((...AAA\\\|||tttfffccctttccc???999IIIbbb\\\fffooopppTTT>>>YYYyyyuuunnn???***%%%  !!!  !!!"""  !!!!!!###$$$%%%%%%%%%!!!!!!!!!""""""""""""""""""   """#########000VVVjjjYYYNNNCCCDDDeee{{{]]]???333)))$$$)))$$$$$$%%%&&&'''(((((((((''''''((((((''''''&&&%%%'''&&&&&&''''''((()))***((((((((((((((()))******''''''((())))))***++++++,,,,,,++++++***)))))))))(((((()))************)))&&&((()))+++++++++***)))&&&&&&%%%&&&'''(((***+++,,,,,,,,,+++******,,,...000555<<>>999222//////...***'''$$$:::FFF;;;111@@@bbb}}}___222$$$...777___|||___^^^ooosssbbbLLL444@@@WWW___]]]lllwwwyyy\\\AAA[[[{{{vvvnnn???+++&&& ###"""  !!!"""!!!!!!    ###%%%%%%&&&&&&!!!!!!""""""######$$$$$$###!!!!!!  !!!###$$$(((%%%444___vvv```[[[NNNDDDJJJjjj|||kkkHHH000,,,'''"""%%%###$$$%%%&&&'''(((((((((''''''((((((''''''&&&%%%'''&&&&&&''''''((()))***((((((((((((((()))******'''''')))***++++++++++++------,,,+++***(((((('''%%%%%%'''((())))))))))))###%%%(((+++,,,---,,,,,,&&&%%%$$$$$$%%%'''***,,,,,,------+++******,,,......555<<>>AAAGGGRRR]]]ccccccaaa```aaaaaacccgggmmmvvv{{{}}}eeeMMM777333333...****** """444nnnyyy]]]FFFGGG```^^^MMM111!!!"""***FFFrrrxxx]]][[[yyyxxxLLL///000---111NNNgggxxxmmmDDDVVVpppmmmiii;;;***'''    !!!!!! """!!!!!!"""""""""!!!  !!!!!!!!!!!!$$$###!!!!!!""" !!!""""""""""""""""""333JJJ~~~{{{vvv]]]>>>555222888666))) !!!$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&(((***+++******)))))))))******+++)))+++---,,,***'''''''''((((((((((((((((((((((((+++***)))(((((()))******///000///...,,,,,,...000,,,+++***))))))+++---...555666;;;@@@EEEYYYnnnPPPEEEFFFHHHRRRppp___HHHLLLeee}}}qqq[[[<<<222,,,...444555444444000000000111222444555666333333222222222111111111444333333333333444444555555333111111222333333222///...---------...000111...------,,,,,,------...111111000000//////......///...---,,,,,,---///000222+++---;;;EEEFFFEEEGGGRRRSSSUUUXXX\\\___aaaccciiilllooouuu}}}{{{[[[<<<111333111,,,*** %%%***%%%$$$;;;tttnnnnnnuuummmUUU333 $$$###444^^^ggg]]]rrrsssHHH222333---000QQQiiixxxrrrEEEVVVooollliii===***&&& !!! """"""!!! !!!###"""!!! !!!!!!!!!!!!  !!!!!!""""""###"""!!! !!!"""""""""""""""!!!222KKK}}}{{{sssUUU888000...///(((""" """### !!!%%%&&&''''''&&&%%%%%%%%%&&&((((((((('''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&''')))******))))))))))))******+++)))+++,,,,,,***(((''''''((((((((((((((()))))))))+++***)))(((((()))***++++++,,,------...///333555///...---+++******,,,...666<<>>444---///333333222111222333444444444444444333333444555666666666555444111222333333333333333222000222555555333000//////111000000//////000222333222111111000000111111222000000000/////////////////////...------------......,,,333EEEXXXmmm[[[<<<111000...,,,###  ###AAAXXX+++###222QQQyyynnnfffxxx___:::444///---999]]]jjjsssRRR\\\nnnjjjjjj@@@***### !!!!!!"""###"""!!! !!!"""  !!!"""""""""""" !!!"""###""""""!!!  !!!"""""""""""""""$$$,,,888eee~~~sssvvvIII000***%%%$$$!!!###$$$$$$!!!$$$((('''%%%$$$'''+++'''((((((((())))))))))))''''''((()))***+++,,,,,,***)))((('''''''''((()))'''''''''(((((()))++++++(((***,,,,,,***((((((((('''(((((()))******++++++(((((('''&&&&&&'''((())))))******))))))))),,,...///111333111///000555999===WWWlllgggYYYdddmmmPPPGGGFFFGGGSSSssswwwaaaaaammmyyyvvvmmm```UUU;;;444000111333222111222///000222333444444444444555555666666666555555444222222333444333222111111111555888777444000......000000///...///000111222222222111111111111222222111111111111111111111111//////......------------,,,+++000???ZZZ}}}kkkGGG333---,,,+++ ###BBB[[[...!!!(((===aaadddiiiYYY444111///---===```iiisssWWW]]]lllfffggg>>>***$$$ !!!"""#########"""!!!###%%%%%%$$$######$$$ !!!#########"""!!!"""$$$###"""!!!  !!!!!!""""""""""""""" (((111XXXxxx{{{pppooo===((()))!!!  """$$$&&&%%%""" $$$''''''%%%$$$(((,,,'''((((((((())))))******)))*********++++++++++++,,,+++)))(((''''''((((((''''''''''''((()))++++++(((***+++,,,***(((((()))'''(((((()))***+++++++++***)))'''&&&%%%%%%&&&&&&&&&'''((())))))+++...111+++...111111000222888===DDDbbbyyyrrr___gggsssSSSIIIEEEDDDNNNkkkfffaaajjjrrrzzztttkkkbbbXXXOOO888333111333444111111333+++---///222444444555444666666555555555444444444222333333444333222000///333777:::999555111......///......---...///000111222222111111111111222222222222222222222222222222//////.........------------///666GGGiiixxxQQQ777---,,,,,, $$$@@@YYY---$$$222HHH{{{mmmeee}}}YYY777---...***999iiihhhzzz]]]^^^ccc```kkk===""" !!!!!!""""""######  !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###$$$---???VVVgggnnnooozzzZZZ666$$$!!!"""!!!!!!"""###############$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((((('''&&&''')))***************((('''&&&&&&&&&&&&)))))))))))))))*********+++***)))'''''''''((()))+++***)))(((((()))***++++++***)))(((((()))******)))(((((((((((())))))***...,,,,,,------...666???HHHqqq{{{uuu]]]ooo]]]GGGEEEKKKOOO\\\rrr\\\eeepppzzzsssjjjeee___TTTKKK888777555111//////111444,,,...111444555555555444777666555444444555666777777777777666444222///...444444555666444222000...000000///...............222111000//////000111111111222333333222111///...///000000...,,,+++,,,...///444888NNN{{{]]]===,,,+++222$$$>>>~~~ZZZ---$$$;;;ZZZtttTTT___TTT555,,,------===lllmmm~~~fffaaaccc^^^hhh===%%%###!!! !!!""""""###### !!!!!!!!!  !!!(((333BBBPPP[[[```gggLLL///!!! !!! !!!""""""#########$$$$$$&&&''''''((((((%%%&&&&&&'''(((((()))))))))((('''(((***+++++++++,,,+++***)))((((((((((((************+++++++++++++++***)))((('''(((((()))))))))(((((((((***+++,,,+++***)))(((((()))*********))))))))))))******+++---+++,,,......///666???IIIttt{{{cccuuudddLLLFFFKKKMMMWWWxxx{{{cccgggjjjttt||||||mmmccc___ZZZQQQIII555444222000000000111222...///111333444555444444666555444333333444555666888777666555333111000///333333444555444333111///000000///...............333222111000000111222222222222333333333222111111...//////---+++***+++,,,000666<<>>nnnqqqoooaaa^^^YYYaaa:::(((%%%!!! !!!!!!""""""######!!!!!! !!!!!!!!!   ###'''---777BBBJJJKKK999&&& """  !!!###$$$######%%%&&&'''(((((((((&&&''''''(((((()))*********)))((((((***,,,,,,+++---,,,+++*********************++++++,,,,,,,,,,,,+++***))))))((()))))))))))))))(((((()))***++++++***)))((((((((()))*********************+++,,,,,,,,,+++,,,/////////666>>>JJJwwwkkkzzzfffJJJFFFIIIJJJPPPjjjmmmdddccckkkrrruuuxxx}}}~~~ssseee\\\WWWSSSKKKDDD444111000111444666444222111111111222222333444555444444333222222333444444888777555333111000000000111222333444444333222111000000///...............333222111111111111333333333333222222222333444444111111111///,,,++++++---///666@@@\\\iiiGGG777000+++%%%CCCZZZ---!!!$$$///UUUwwwbbbQQQVVV}}}rrrFFF000,,,------>>>nnnooorrrZZZUUURRRZZZ777)))$$$!!! !!!""""""######  $$$###"""!!! !!!!!!!!!   !!!!!!$$$***222777333))) """!!!  """###"""###%%%&&&'''(((((('''''''''(((((()))*********)))((('''(((***+++++++++---,,,++++++************)))******++++++,,,,,,,,,************************+++******)))))))))))))))))))))(((''''''(((***+++))))))))))))***++++++,,,+++***,,,//////000666>>>MMM|||qqq}}}hhhHHHDDDGGGGGGJJJ___uuu]]]YYY```fffjjjlllnnnpppqqqrrrjjj___WWWRRRLLLDDD===444222111444:::<<<999555333333111111111333555666444444444333333444444444999777444111//////000111000111222333333333333222000000///...............222111000000000111222333222111111000111222444555444444444222///......///---555AAAbbbbbbBBB777222,,,&&&DDDZZZ---$$$)))888bbbwwwPPPNNNdddjjj@@@///------...>>>nnngggxxxuuuSSSNNNNNNUUU555+++$$$!!!!!!""""""######   """!!!!!! !!!!!!!!!  !!!   $$$'''))))))%%%!!! !!! !!!""""""###%%%'''((((((''''''''''''(((((()))*********(((&&&%%%&&&(((******)))++++++***))))))))))))***(((((())))))***++++++,,,******++++++++++++++++++---,,,,,,***)))'''&&&&&&)))((('''''''''(((***+++'''''''''((()))***+++++++++***+++...///000777???UUUxxxoooKKKDDDDDDDDDFFFWWW{{{ZZZNNNQQQWWW]]]aaaccccccdddfff```YYYSSSNNNGGG===555444111111555;;;===999555444333111000111333555777555555666666666666555555888666222///...///000222000000111222333333333333000000///...............000///......///000111222111000/////////111222333444555444222000//////111---555DDDgggYYY>>>777555111&&&BBB[[[--- (((///EEEsssaaaHHHLLLhhhbbb;;;...---+++111@@@nnn___nnn}}}QQQIIIKKKPPP444...$$$!!!!!!""""""###### !!!!!! !!!!!!!!! !!!"""!!!  ###%%%###!!!!!!!!!   !!!###%%%'''(((((('''&&&&&&''''''(((((()))******'''&&&$$$%%%'''))))))(((***))))))((((((((())))))''''''((()))***++++++,,,******+++,,,,,,,,,++++++---,,,,,,+++)))'''&&&%%%(((''''''&&&'''(((***+++''''''''''''((()))++++++,,,***+++------///888AAA___vvvPPPFFFDDDBBBDDDRRRqqqcccHHHEEEFFFNNNVVVXXXYYYZZZXXXTTTOOOKKKGGG@@@777111222000111333777888666333444333222111222444666888666777888888888888777666777555222///......000111111111111111222222333333000000///...............///...------...///111222000////////////000000111111222222000......///000000777HHHllloooOOO<<<333000///'''EEE[[[---""",,,555YYYSSSBBBPPPppp\\\666,,,+++(((111???lllZZZgggPPPCCCDDDGGG...---"""!!!!!!""""""###### !!!"""!!! !!!!!!!!!  """###"""!!!  !!! !!!!!!!!!"""!!!###%%%((()))((('''&&&%%%&&&&&&'''(((((())))))'''&&&%%%&&&((()))***)))))))))((((((((())))))***'''(((((()))+++,,,,,,---******,,,---------,,,,,,******++++++***)))''''''''''''&&&&&&'''(((***+++'''''''''((()))***,,,------+++***+++,,,///999CCCcccYYYJJJEEEAAABBBLLLfffwwwOOOBBB:::???GGGJJJKKKLLLKKKGGGBBB???<<<999555222222222333333444444444333222222111222333555777888777777888999999888777777555333111///...//////000111111111111111111222222000000///...............///.........///000222333000111111111111000000//////000111000......///111111777HHHmmm~~~zzz[[[KKKBBB666//////  '''JJJ[[[---###///888lllPPP<<>>???'''***!!! """!!!!!! !!!""""""###### !!!""""""!!!!!!"""###$$$ !!!!!!"""!!!!!! !!!###$$$###!!! !!!$$$""" %%%!!! ### !!!###&&&((()))((('''&&&%%%%%%&&&&&&'''(((((((((((('''&&&''')))***+++******)))))))))))))))******((()))***+++,,,---......)))***,,,---...---,,,,,,'''((()))++++++******)))'''&&&&&&&&&'''(((***+++((((((((()))***,,,---......+++)))***+++///999DDDbbbfffOOOGGGAAAAAAHHH^^^ZZZGGG666555<<>>888555444444444444444666666555444333444555000111111333444666777888666777888999999888777666444333111000////////////222222111111111111111222000000///...............000/////////000111333444111222333333333111000...000111222111000000222444000666FFFkkk}}}jjjRRRPPPNNNAAA777666(((PPP[[[,,,"""***EEEuuutttXXXBBBoooJJJ222---((('''000;;;eeeXXXYYYRRR777444***((('''###"""  """### !!!"""!!!!!!!!! !!!!!!!!!!!! $$$""" !!!!!!!!!  """!!!  !!!"""###$$$%%%'''((()))***''''''''''''((((((((((((&&&%%%&&&&&&(((***---...+++)))'''&&&((()))))))))(((((((((((()))***+++,,,)))))))))***+++++++++,,,)))***+++,,,,,,+++)))(((***)))))))))))))))***+++'''''''''(((((()))***+++******++++++)))***555BBBfffdddSSSJJJPPPHHHDDDUUUxxxnnnMMM:::999333///555888666777888555333222555888555555444333333333333444///...///111555777777777555555555555666666666666888666444222111111111111333222000///...///111222......------------......000//////.........//////111000///////////////000222222222222111111000000000333BBBaaavvvoooXXXNNN^^^gggVVV===111!!!(((UUUWWW***""" ,,,HHHqqqwwwaaaQQQ}}}yyyEEE111---)))***000888```PPPRRRVVV777222)))'''&&&    !!!!!!!!!!!! ###!!! """!!!  !!!#########$$$%%%&&&(((((()))))))))(((((('''''''''&&&&&&&&&&&&'''(((***,,,---***(((&&&&&&'''((((((((((((((((((((()))***+++,,,***************+++++++++(((((()))***+++++++++*********)))(((((()))))))))&&&&&&&&&&&&'''((()))*********++++++)))***555BBBdddhhhRRRIIIPPPJJJFFFUUUrrryyyUUU>>>:::444000444555777999999777444333444666666555555444444444444444333333333444555666666666555555555555666666666666777666444333111111111111222111///------...///000111000000//////000000111//////............//////111111000000000111111222222222222222111111111000222333>>>WWWwwwuuuhhhXXXYYYppp|||kkkNNN=== """(((VVVTTT''' ###!!!000MMMtttuuuggg```nnn???...+++(((***///555ZZZtttFFFIIIsss^^^;;;///(((%%%$$$ !!!!!!   !!!!!!  """  !!!"""!!! !!!!!!!!!"""%%%###$$$$$$%%%&&&''''''(((******)))((('''&&&%%%%%%(((((((((((((((***++++++)))'''%%%&&&'''(((((('''(((((((((((()))***+++,,,+++++++++***************'''''''''''')))***+++,,,+++***)))(((((((((((((((%%%%%%%%%&&&&&&'''((()))******++++++(((***666BBBbbbmmmSSSGGGMMMIIIHHHTTTiiiaaaDDD<<<666444666444888999:::999777555555666777666555555444444555555555444444444333333333333555555555555666666666666666666444333222222222222000///...---,,,---......111111000000000000111111//////............//////////////////000111222222222222222222111111111111222111777GGG]]]pppzzz}}}sssvvvXXXTTTbbb___HHH(((SSSSSS''' ######444SSS~~~kkkaaafffggg;;;...((($$$'''---444ZZZiii???DDDiiilllBBB...'''###!!!    """"""  !!!"""###$$$###  !!!!!! """%%%$$$$$$$$$%%%%%%&&&&&&&&&***))))))((('''&&&&&&&&&))))))))))))))))))******)))(((&&&'''((()))((('''(((((((((((()))***+++,,,,,,+++++++++***)))))))))((('''&&&&&&&&&((()))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))+++***+++***(((***666CCCcccrrrUUUEEEHHHEEEGGGRRRbbblllJJJ>>>999999:::444666888999:::999888888777777777666555555555555666222222333222000///000000555555555555666666666666555555444444333333333333000000///...---....../////////............/////////............//////000,,,,,,,,,,,,---///000000222222222222222222222222000///000888DDDQQQZZZ^^^iiimmmttt~~~ttthhhOOOUUUmmmpppWWW )))PPPUUU((( ###$$$888YYY]]]XXXlll]]]888///)))$$$'''+++666aaabbb===BBB___yyyIII...((("""   !!! """######""" !!!!!! """######$$$%%%$$$""" !!!!!!!!!  ###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***************)))***)))((()))***+++)))((((((((((((((()))***+++,,,,,,+++++++++***)))))))))***)))'''&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&''''''''''''((()))***+++,,,++++++***'''***666CCCdddwwwXXXDDDCCC@@@CCCOOO[[[xxxtttNNN???999;;;;;;333555666777999;;;;;;:::999777777666555555555555666///111222222000000111333555555555555666666666666444444444444444444444333222111111000000000000000//////............//////...............///000000,,,,,,,,,,,,---///000000222222222222222222222333000//////111666;;;@@@CCCKKKMMMTTT```sssvvvuuu\\\PPP^^^yyylll  )))PPPVVV)))"""%%%;;;___~~~uuuTTTUUUuuuPPP333111,,,&&&,,,,,,===nnn\\\<<<@@@RRRyyyNNN---((("""      """######"""!!!"""""""""  !!!"""###"""###$$$$$$"""!!!!!!"""!!!!!!!!! !!!"""######$$$%%%&&&&&&'''''''''''''''(((((())))))))))))***++++++************))))))***+++,,,***((((((((((((((()))***+++,,,+++++++++***************+++***)))(((&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''(((((()))***+++,,,+++***)))'''***666DDDeee\\\FFFBBB===???IIITTTooo|||VVVCCC;;;======444666555666888:::<<<;;;:::777666555555444444555555000333555555333222444777555555555555666666666666333444444555555555444444333333333222222222111111000000////////////000000......---......///000111////////////000111222222222222222222333333333333333222111111222333444555999999===FFFVVVjjj~~~xxxkkk[[[RRReeettt  )))QQQUUU)))!!!%%%===bbb}}}jjjPPP[[[~~~tttCCC---111,,,&&&,,,111GGG{{{VVV999;;;BBBfffNNN+++)))"""  !!!""""""!!!   !!!""""""!!!!!!!!!"""!!! !!!!!!!!!!!!""""""!!!!!!!!!""""""!!!!!! !!!!!!  !!!""""""$$$%%%&&&''''''((((((((((((((('''''''''((()))***+++,,,++++++***)))))))))***++++++)))'''(((((((((((()))***+++,,,***************+++++++++)))))))))))))))((('''&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((()))******,,,+++***)))&&&)))666DDDbbb___JJJEEE>>>===DDDKKKeeecccMMMAAABBBBBB999999777555666888:::999888666555555444444444444444111444777666333222444888555555555555666666666666222333444666666666555555333333333333333222222111//////............//////---------......///000111111111000000000111111222222222222333333333444444444222000///000111111111111111333666>>>KKK[[[eee{{{yyy~~~fff^^^YYYmmm{{{pppeee   )))PPPTTT(((!!!%%%>>>dddeeeOOOaaalll;;;)))///***###)))666MMMRRR777666777XXXMMM)))((("""""""""%%%%%%"""  !!! !!!!!!!!!  !!! !!!"""""""""!!! """###"""!!! !!!"""###%%%&&&((((((******)))((('''&&&&&&%%%'''(((***+++,,,,,,++++++((((((((()))+++***(((&&&(((((((((((()))***+++,,,))))))******+++++++++,,,'''((()))*********((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))---+++***)))&&&)))666DDD___aaaLLLIIIAAA===@@@EEE]]]oooWWWIIIHHHHHH???<<<999666555777888777555555555444333333333333444111444777555111///222555555555555555666666666777222333444666666666666555222333333333333222111111,,,,,,,,,++++++,,,,,,,,,---------......000111111111000000////////////000222222222333333444444444333000---,,,///111111111...000111111333;;;FFFNNNOOO\\\mmm{{{yyyrrr___]]]cccwwwttthhh]]]TTT &&&QQQQQQ(((!!!'''EEEqqq~~~\\\JJJlll[[[333***,,,'''&&&---333hhhNNN777---111KKKgggsssHHH)))%%%$$$ !!!!!!  !!!###$$$$$$$$$###""" !!!""" """###""" """ $$$&&&$$$!!! !!!!!!"""###$$$  !!! !!!!!!""""""!!!!!!#########$$$%%%&&&'''(((******+++***)))'''&&&$$$************))))))((((((***************************)))(((((((((***+++,,,******))))))***+++,,,,,,+++******+++---......---+++******)))))))))))))))***)))'''(((***++++++***,,,,,,+++***+++///555:::UUUnnnLLLGGGDDD???CCCFFFVVVcccNNNQQQPPPFFFAAA???<<<888777666777888;;;999777666666555333111555666777666444333333555666555555777888777555333666666555555444444444555111111222222222111111000111000///---,,,,,,,,,,,,////////////000000000000...///111333333333111000111111222333333444555555444333111000////////////000000///000222555888:::;;;AAAIIIOOOXXXdddsssyyyaaaZZZfff}}}{{{kkk```TTTGGG&&&LLLPPP'''%%%,,,NNN|||xxxaaaVVVwww}}}SSS///(((***&&&&&&--->>>ttt|||HHH111)))***;;;SSStttmmmDDD&&&###$$$  !!!!!!"""""""""""""""  !!!"""""" """###"""!!!"""%%%"""!!!###%%%### !!!"""######  !!! """######$$$%%%&&&((()))(((((()))***)))(((''''''++++++*********)))))))))***************************)))((((((((()))***+++***************+++,,,---*********+++,,,---------++++++***)))))))))))))))***)))'''(((***++++++***,,,+++***)))***...444999TTTuuuPPPHHHCCC===@@@DDDTTTrrryyyccc```ZZZNNNDDDAAA===:::888666444222888666555555555555444333555666666555444333333555666555444555666777555333666666444333333333444555111222222222111111000////////////......------,,,......//////000000000111...///111333333222111000000000111111222333333444444333111///......///000222222111111111333555777444666:::<<>>AAAPPP___yyyqqqgggUUUMMMCCC>>><<<;;;777444555444333333444555555444444555666555444333444555666444333333444555555444777555444222222333444555222222222111111///...------...////////////...---------...///000000111111///000111222222222111000//////000000111222222222444333000...---...000222555444222111111111222333444333222222444888<<>><<<777555333222444444444333333444555555333333444555666444222111333555555555777555333111111222444555333222222111000///---,,,+++---///000111000///---,,,------...///000111111///000111111222111000000000000000111111111222222444222///------///111333444333222111000000111111777555222222555777999999;;;@@@FFFKKKRRR___nnnzzz~~~{{{wwwsss\\\TTT^^^yyyrrrWWW ,,,YYYPPP%%%!!!$$$,,,SSSrrrQQQiii{{{DDD222%%%&&&'''&&&,,,666WWWkkk777&&&%%%###(((666TTTkkk```BBB(((###  !!!  !!!    !!!"""######""""""!!!  !!!!!!!!!!!! !!!"""!!!!!! !!!!!!"""###$$$&&&'''((()))(((((('''''''''''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))***))))))((((((((())))))(((***++++++))))))***,,,,,,++++++******************)))'''(((***++++++***++++++***))))))+++///333AAAeeeWWWJJJEEE@@@AAA===FFFRRRppphhhPPPDDDAAAAAA@@@;;;999555444333444333222222444555444333333444555555333111111333555666555777555444222222333444555333333222222000///...---+++---///111111111///...,,,------...///000000000000000000111111000000000111111111222222222222222222111///......000222333111111111000111111111222333222000000222444555555888;;;===>>>>>>CCCMMMUUUbbblll{{{ppppppppp|||aaaRRRWWWlllvvvUUU"""///bbbQQQ&&&"""'''///TTTqqqOOOrrrddd777,,,%%%&&&''''''///:::``````444'''###$$$+++@@@KKKHHH444"""!!! !!!!!!    !!!"""#########  !!! !!!"""###"""!!!  """""""""######%%%&&&'''))))))((('''&&&&&&&&&'''*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******)))(((((((((((()))(((+++---,,,)))(((***---,,,,,,+++************+++***)))'''(((***++++++***+++++++++***)))+++///222>>>\\\}}}XXXJJJEEEBBBCCC<<>>CCCHHHMMMXXXgggyyylllllljjj}}}}}}mmmWWWUUUfff}}}sssQQQ$$$111hhhRRR''' &&&---OOO~~~mmmRRRjjjKKK...(((%%%&&&%%%&&&000<<>>@@@:::@@@AAAUUUwwwiiiXXXDDDAAA<<<999888888888777111222444333333333444555333333444666888999777555555666888999999777555444333333444444444333333222111000////////////000000/////////...------,,,,,,111111000///////////////000000000000////////////,,,...000111222222222111///000000000000//////...,,,000444333...,,,///222222111//////111222222111555888<<>>???>>>777666;;;666444111000222444555555222333444555666666777666555555555555666666666666444333333222222111111000000///...------...///000111000000////////////000000111222111000///000111555333111///......///000////////////000111222333222222222111111111111000000000000000000//////...111111000000//////.........000333777;;;AAAHHHMMMTTT\\\kkk}}}wwwgggvvv}}}}}}~~~jjjWWWcccyyy~~~eeeUUU!!!666mmmWWW&&&"""%%%'''>>>cccjjjdddUUUPPPhhhjjjFFF000)))&&&&&&!!!"""'''%%%,,,???qqqyyyQQQ111'''!!!  !!!  !!! """  !!!!!!""""""""""""!!! !!! !!!!!! $$$"""   !!!###$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,++++++************))))))))))))))))))***+++,,,,,,------///...------,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***++++++,,,,,,------......666JJJllliiiKKKGGG@@@:::;;;<<>>888999777555222222333444555444333444444555555555444444666666666666666666666666444444444333222222111111111111//////...///000000000///////////////000000000111222111000///000111222111///.........000111111111000000000000000111444333333222111000//////111111000////////////000111111000000////////////222333555666777:::>>>AAACCCIIIRRR___lllyyyrrrjjj|||{{{dddZZZbbbttt}}}oooggg!!!777nnnVVV'''!!!%%%&&&<<<```eeeUUUFFFKKKiiisssKKK,,,###((($$$%%%!!!"""'''&&&---AAAuuummmGGG+++###    !!!!!!!!!   !!!"""#########"""!!!!!!!!!!!!!!!$$$"""   !!!"""###$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&((()))***++++++,,,,,,++++++)))))))))***************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,------...)))222@@@ZZZmmmNNNGGG@@@:::<<<;;;@@@DDDWWW}}}{{{```TTTMMMCCC;;;999888666444444444555444222444444333333333333222222777777777777777777777777555555444444333222222222333222111000000000000000............///000111111///000111111000///000222//////...---...///000111333222111000////////////555444333222111000///...333222000///...///000111111000000000000/////////333444444333222333666888:::;;;>>>DDDMMMXXXbbbgggqqqllleeehhhyyyaaa\\\bbbsss"""888mmmTTT'''###&&&===aaannnTTT???FFFdddtttUUU666"""%%%"""$$$!!!"""'''&&&///DDDwwwbbb@@@)))###      !!!!!!"""""""""  """$$$######"""!!!  """!!!  !!!"""###$$$$$$%%%&&&'''((('''&&&%%%&&&'''))))))***+++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++++++++***))))))))))))***+++***++++++,,,,,,------...+++333:::JJJpppsssRRRHHH@@@;;;===;;;AAABBBPPPqqqtttcccWWWLLLDDDAAA:::888666555555444333111222222222222222333333333888888888888777777777777666555555444444333222222222222111000000/////////---------...///000111222///000111111000000111222000000////////////000111222222111000//////000000444333333222222111111000555333000......///111333000000000000000000000000///000111111111111444666999888777999===DDDKKKPPPQQQQQQRRR]]]zzzzzzssszzzgggcccppp###;;;pppQQQ'''!!!&&&>>>bbbyyy[[[AAACCCZZZppp~~~gggLLL888,,,### """ """&&&%%%///EEExxxxxxWWW===...)))$$$$$$!!!!!!###%%%$$$!!! !!!!!!""""""  """######"""!!!  !!!!!!!!!!!! !!!"""$$$%%%%%%&&&(((((((((&&&%%%&&&'''))))))***++++++++++++***))))))******++++++,,,,,,))))))))))))***************+++,,,------,,,,,,+++***++++++,,,,,,+++++++++)))))))))******+++++++++++++++************++++++***++++++,,,,,,------...---222666@@@___yyyWWWIII@@@===>>>;;;BBBAAAKKKggg}}}iiiXXXMMMJJJ>>><<<999777666555333222111111111222333444666777999888888888777777777666666555555444444333222222000000000//////.........------------...///111111...000111111000000111222333333222111000000000000000000//////000111222222111111111222333333444444555333111//////000222444000000000000111111111111///000111222111222444666666555444444555777:::<<<>>>???BBBNNNffftttqqqeee~~~ttteeeggguuu}}}%%%>>>uuuMMM&&& $$$:::\\\~~~fffOOOJJJVVVbbbhhhiiiWWWBBB---%%%&&&%%% !!! !!!$$$###---DDDzzzpppZZZHHH<<<777444111+++""""""&&&(((&&&"""  !!!""" !!!"""###"""!!! """""""""!!!!!!!!!!!!  """###%%%&&&&&&'''(((((('''&&&''')))((()))******++++++***************+++++++++++++++(((((((((((())))))*********+++,,,------,,,+++***))))))***+++++++++******(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++...111999PPPttt[[[JJJ@@@>>>???;;;@@@BBBJJJ^^^~~~gggUUULLLEEEBBB===:::888888666555222222222333444777999;;;888888888777777666666555555555444444333222222222......////////////......------------...///000000...///111111000000111333555444444333111000000///////////////000111222333///000111222333555555666555444222000000111222333000000000111111111111222222333444444333222333444444444555555444444333333888999;;;AAAOOO___fffeeehhhwwwzzzsss___qqqtttccceeexxxyyy{{{&&&AAA{{{JJJ%%% 111PPPqqqhhh\\\VVVXXXZZZTTTLLL:::...###"""$$$""" !!! ###!!!+++CCCoootttnnnddd\\\OOOMMMLLLJJJ@@@111'''###"""%%%%%%###  !!!    !!!$$$###""" !!!  !!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!  !!!###%%%&&&%%%'''((((((''''''(((***((())))))***************,,,++++++++++++++++++***''''''((()))***++++++,,,+++,,,---------+++)))((('''((()))************)))((((((((()))***+++++++++,,,------......------,,,***++++++,,,,,,------...+++***...666CCC[[[^^^KKK@@@???@@@;;;===BBBIIIXXXttt|||hhhWWWNNNIIICCC>>><<<<<<;;;;;;666555444555666888:::<<<888888777666666555444444444444444333222222111111------///000111111000000......---------......///---///111111000000222333222222222222222111000000111000000000000000111111000111111222333444555555444444333222222222222333000000111111111222222222333555666555444222333444555555666666666555444444444777999999===EEEKKKMMMWWWdddyyy||||||eeelllnnnpppkkknnn~~~|||'''CCC|||}}}HHH$$$ ***FFF^^^```^^^YYYVVVQQQDDD444---***'''&&&### $$$ """***BBBZZZwww~~~mmmgggjjjiiihhh______aaa___SSS@@@111***  !!!###"""!!! !!!!!!!!! """!!!!!!  %%%$$$###!!! """!!! """"""""""""############!!!!!! !!!###%%%'''$$$&&&(((((('''((()))+++(((((()))***************---,,,,,,++++++*********'''((()))***+++,,,------+++,,,---...---+++((('''''''''((()))))))))))))))'''(((((()))***+++++++++---......//////......---***++++++,,,,,,---......---***---555:::IIImmm```LLL@@@???AAA;;;:::BBBIIITTTkkk}}}kkkeeeyyykkkTTTNNNGGGAAA????????????999888777666777888:::<<<888777777666555444444333444444333222222111111000---...000111222222222222///......---------......---///000111000000222444//////000111111111111000333222111000////////////222222333333333333444444444444444333333333222222000000111111222222222222111333555555555444555666333444444444555444444444000444777666666999???BBBCCCMMM```sss~~~vvv|||mmmkkk\\\iiiyyywwwgggpppxxx&&&CCCxxxwwwDDD!!!"""'''+++HHHMMMRRRTTTOOOGGG>>>999===;;;555...,,,...///,,,  ---;;;RRR^^^eeeaaa\\\___eeegggffffffmmmpppkkkbbbHHH%%%%%%!!!    !!!!!!  !!!"""""""""!!!"""######"""  """!!!  $$$$$$$$$######!!! ###"""!!! !!!###$$$$$$######"""###$$$'''((())))))'''&&&''')))+++***)))'''''''''(((((()))+++------***(((&&&'''((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,))))))************)))))))))((((((((()))))))))(((,,,,,,++++++***)))))))))------,,,,,,,,,+++++++++((()))...444444===ZZZyyyeeeKKKCCCAAA===:::===AAAEEENNNgggkkkVVV```uuuiii\\\MMMDDD===:::===CCC======<<<;;;999888777666999:::999888666555666777555444333333333222000...***+++,,,...///000000000,,,------,,,+++,,,...000000000000///000111111222333222111///......------000222222222000///000111777666333111000222444555111222222222222111000///222222222222222222222222222222222333333444444555666555555555555444444333333555777888777777888999@@@@@@HHHUUU```gggqqq|||{{{~~~ZZZ[[[bbbqqqsssjjjmmmvvvlll&&&CCCvvvvvvDDD!!!###&&&444;;;DDDHHHGGGDDDBBBAAANNNQQQNNNDDD999333---))) !!!...===MMMSSSWWWUUUVVV___fffiiilllmmmuuuyyytttmmmWWW888)))"""     !!!!!!""""""!!!!!!"""###""" !!! #########""""""  """!!!!!!!!!!!!"""###$$$###%%%''')))******))))))***+++------+++***)))***)))))))))+++------***(((''''''((()))***++++++,,,******))))))))))))******'''((())))))*********))))))((((((((()))))))))(((******************++++++,,,------......------,,,***(((+++...,,,000FFF___}}}iiiNNNDDDAAA???<<<999===AAAJJJdddtttYYYXXXeeeuuuyyyiiiVVVHHH???888777:::======<<<<<<;;;:::999999777888888666444333444555555444333333222111///...,,,---......///.........,,,------,,,+++,,,...000000000000000000111111222222111000//////////////////000111000...------///333222000//////000222333333333333222222111111000111111222333444444444444777777777777777777777777666666666555333222333333222444666666555555666777;;;;;;@@@JJJPPPRRRXXX^^^jjjxxx}}}yyyjjjcccnnnxxxsssqqqttt}}}|||{{{```&&&DDDvvvuuuCCC"""&&&111===EEEFFFHHHMMMRRR^^^dddeee[[[KKK<<<...$$$!!! """000>>>LLLKKKIIIKKKTTTaaaiiikkksssuuu~~~{{{vvveeeJJJ...%%%  !!!  !!!!!!"""""""""!!!""""""!!!  !!!!!!"""!!!!!!  ###!!! ###%%%###%%%''')))+++,,,,,,++++++,,,...---,,,******+++)))))))))+++------+++)))(((((())))))*********+++))))))(((((((((((())))))'''((()))***************)))((((((((())))))((((((((())))))***++++++,,,,,,***+++---///000///...---///------///------999III```zzzmmmOOOBBB@@@???===999;;;>>>FFF^^^^^^QQQTTT___ssszzzaaaOOOCCC:::666777<<<<<<<<<<<<<<<<<<<<<<<<888888888777555444555777666666555444333111///....../////////...---,,,,,,,,,---...---,,,,,,...000000000000000000111111111111111000000000000111111///000111///---,,,,,,---////////////000111222222111111///...---------------...000111222222222222333333333444444444555555333444555333///...000222333555666555444444555666666777;;;CCCHHHJJJMMMPPPTTT___llluuu|||uuuvvvooo|||ooonnnpppwwwvvvtttiiippp~~~nnnVVV'''DDDyyyrrrAAA###!!!///AAAKKKOOORRRZZZ```ffflllooohhh[[[III444$$$""" !!!///===NNNHHHDDDJJJYYYhhhooooooyyy{{{yyytttfffNNN111''' !!!!!!   !!!""""""""" !!!"""!!!  !!!!!!"""""""""!!!!!!  !!!"""###!!! !!!###"""###&&&(((***,,,,,,---***+++,,,+++***))))))***)))))))))***,,,,,,+++))))))))))))))))))*********))))))(((((((((((())))))+++++++++++++++***))))))((()))))))))((((((((()))))))))*********+++++++++'''))),,,///000000...---///---...222222222888@@@JJJbbbxxxqqqPPP???======;;;<<<<<<===CCCVVVxxxhhhPPPJJJSSSeeeuuulllWWWIII@@@;;;;;;999::::::;;;<<<<<<======;;;<<<<<<;;;999888:::;;;777888888777444222111000////////////...---,,,,,,,,,---......------...000//////000111111111111111000000000000000111222222000111222000...,,,---...------///000111222333444111000...---,,,,,,------...///111222333222111000///000111222444666777777222444555333///...111555666777777666555444555777::::::===BBBIIINNNQQQTTTSSSXXX]]]```aaagggrrrzzzyyyttt}}}vvvqqqqqqxxxuuuhhhddd\\\fffsss|||~~~vvvfffWWW'''EEE}}}mmm>>>"""///EEEUUU\\\```gggnnnssstttrrrnnngggXXX???***### ,,,999HHHBBBAAALLL___mmmsssttt~~~}}}}}}sssnnnaaaIII222'''   !!!!!!!!!   !!!!!!"""""" !!!   !!!!!!!!!""""""""""""#########"""!!!!!! !!!"""### !!!"""$$$&&&)))+++,,,---***+++,,,+++)))((()))+++***))))))***+++,,,+++***)))))))))))))))*********+++******))))))******+++//////...---,,,***)))(((''')))***)))((('''(((***+++++++++*********))))))%%%'''***---///...---,,,***)))+++///111222444777<<>>>>>777777888999999:::;;;;;;<<<======<<<;;;:::;;;===888:::;;;999666333333444/////////000000//////...,,,---//////...---...000//////000111111111111000////////////000111222333///000000///---,,,,,,---+++,,,---///111333444444333333222111111111111222222222333444444333222111333444555666777999::::::555666666444222222555888666666666555444333555777@@@??????BBBKKKVVV]]]___``````^^^YYYUUUVVV[[[aaaooo}}}~~~rrr~~~wwwrrrrrrvvvyyylll___ZZZWWWdddqqquuutttrrrkkkddd(((EEEhhh:::""" 222KKK```lllttt{{{~~~vvvpppkkk```III444$$$ ***555>>>:::===KKK]]]jjjrrrwww~~~|||}}}zzzrrroooaaaIII444''' !!!!!!   !!! !!!!!!"""""" !!!  !!!!!!"""""""""!!!!!!""""""############""""""  !!!"""!!! !!!"""###%%%(((***+++,,,,,,------,,,******+++---+++)))))))))+++,,,+++***(((((())))))*********+++,,,,,,++++++++++++,,,,,,000//////...,,,***)))(((&&&)))+++***'''&&&(((+++,,,,,,++++++***))))))(((&&&'''***,,,------,,,,,,******,,,...000000111222333:::BBBLLLccc\\\DDD???@@@>>>888888:::===FFF\\\___KKKJJJQQQVVVaaarrrttt___KKK???<<<777777777777777777777777999:::;;;:::888888999;;;777:::<<<:::666444555777000111111111111111000000,,,---///000///......///...///000222222111111000//////...//////000111111---...///...,,,,,,,,,---,,,,,,---...000222444555222333444555555555444444333333333333333333333333444444555555666666777777999777444222222222333444555555555444333333555777;;;<<>>RRRuuuaaaGGG@@@@@@===888888:::<<<@@@OOOnnnjjjQQQKKKKKKIIIPPPXXXjjjuuuYYYFFF???888888777777666555555444777888888777666666888999555888;;;999555333555888444444444333222111000///+++...000000///......///...///111222222222000//////...............//////...///111000//////000222111111111111222555888:::555777:::<<<======<<<;;;;;;:::::::::;;;===???AAA>>>>>>@@@BBBDDDEEEGGGHHHGGGBBB;;;999999999777444777777777666555666999<<<999===BBBMMMaaayyytttfffZZZSSSPPPPPPYYYbbbhhhnnntttwwwvvvwwwzzz~~~rrrsss~~~}}}rrr]]]OOONNNSSSiii~~~ (((FFF```444 )))555JJJ___qqq~~~}}}nnn```XXXSSSKKKAAA(((###  (((000???<<>>;;;<<<<<<======<<>>======>>>???FFFVVVeeezzz[[[OOOIIIAAABBBEEEMMM[[[mmm___III>>>888444444333222555:::888444111111333444333111333555888888555333333555777666666444333222111111.............../////////000000111111111111000000222//////111000///222888888<<>>>>>@@@@@@AAADDDBBBIIIOOOSSS[[[fffnnnpppvvvtttsssvvv{{{~~~~~~wwwlllggggggjjjjjjjjjqqqooohhh___cccxxxzzz{{{ttt{{{{{{rrrooopppxxxxxxhhhUUUHHH@@@AAAQQQccc'''OOObbb///%%%444HHHZZZkkkyyy}}}wwwhhh[[[YYY[[[QQQAAA)))'''$$$!!!!!!///>>>GGGCCC@@@AAAGGGPPPYYY^^^aaagggkkknnntttuuudddOOO333''' !!!!!!""""""###""" !!!""""""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """""""""!!!!!!  !!!!!! """$$$$$$%%%&&&'''((()))******,,,++++++******)))******)))'''&&&'''***++++++)))''''''''''''(((***,,,------------,,,+++***)))((((((((()))))))))((((((''''''((())))))(((((()))+++******++++++,,,,,,,,,+++***)))((())),,,.........***)))))))))***,,,...///------222666777@@@]]]{{{```CCC<<<;;;666;;;::::::<<<<<>>888777666444444666888555222222444555555333222555777777444333333444444444444444333333333333111111000000//////......000000000000000000000000333//////222555555888===???MMM[[[aaaeeekkkqqqtttqqqmmmfffcccfffnnnxxx~~~}}}hhh]]]hhhnnnmmmjjjdddWWWNNNFFFDDDDDDCCCCCCFFFJJJPPPTTTVVV\\\fffnnnppp{{{}}}}}}wwwrrrkkkjjjddd\\\___ooovvvpppttt{{{zzzuuuuuu{{{tttjjj^^^QQQDDD???<<>>888777888???RRRfff(((OOO\\\---+++===OOOaaaooouuussseee___XXXVVV[[[[[[MMM<<<%%%###!!!!!!!!!###---888===AAADDDDDDBBBAAABBBEEELLLUUU___gggkkkdddOOO:::)))!!!  """ !!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!! ######"""!!! ######$$$###!!!!!!"""$$$"""###$$$%%%''')))************+++++++++*********(((((()))***++++++++++++))))))))))))***++++++,,,***++++++,,,,,,,,,++++++))))))***++++++++++++***((()))******)))((()))***************+++,,,------+++))))))))),,,---------))))))******+++,,,---...---,,,...222333444<<>>::::::777555555666888777888>>>GGGWWWwwwaaaTTT[[[___fffiiibbbZZZ\\\eeemmmeeeRRR???777888777555333444444444444555666777666222333444555444333222111///000000111222333444444444333333333222222111111333111///......///111333111///000444888>>>JJJUUU~~~{{{iiiQQQHHHPPPSSSVVVYYYUUUUUUMMMHHHLLLSSS[[[fffoooyyyvvvkkkhhhccc[[[VVV[[[mmm{{{pppmmmmmmrrr}}}sss___OOOFFFBBB@@@:::777888999>>>PPPccc'''OOO\\\...%%%444DDDVVVeeejjjhhhYYYTTTNNNOOOSSSQQQBBB333""""""$$$)))///999===BBBBBB@@@>>>>>>@@@GGGNNNXXXaaadddZZZEEE333$$$  !!! !!!""""""!!! !!!   !!!!!!!!!  !!!"""""""""!!!$$$###""" ######$$$###!!!!!!"""$$$""""""###%%%&&&((()))))))))******+++++++++******((()))***+++,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++***+++,,,---------------)))***+++***)))((()))***************+++,,,---...+++***))))))+++------,,,((()))***+++,,,---------...,,,+++...111222666:::EEELLLMMMBBB999888999888666555666888777666999@@@KKKhhhnnn^^^cccqqqqqqeee\\\WWWdddyyyfffJJJ;;;888777555555222333444555555555555666333333333444444333222000000000111111111111111111111111222222333333333444333111///......///111333555666888;;;===EEEVVVgggzzzwwwwwwxxxxxxvvvuuuwwwxxxxxxwwwuuutttssspppssstttqqqooonnnkkkfff^^^JJJCCCGGGHHHQQQ___cccbbbWWWOOOTTTcccuuuxxxqqqggg___aaammmzzzsssnnnnnnooommmrrrzzzuuuooodddVVVJJJBBB??????>>>:::999<<<===BBBTTTiii(((PPP___111 ***777FFFTTTYYYVVVNNNJJJFFFGGGHHHCCC666+++$$$)))000777DDDDDDCCCAAA???@@@BBBDDDHHHLLLSSSZZZYYYNNN:::+++  !!!!!!  """"""!!!!!!""""""!!!  !!!  !!!"""#########%%%$$$""" !!!"""###"""!!!!!!"""$$$"""###$$$$$$%%%&&&''''''((()))***,,,,,,+++******'''))),,,---,,,,,,,,,---++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++***+++,,,---............***+++++++++)))((()))*********))))))***,,,...///,,,***)))***+++------,,,((()))***+++,,,---------,,,+++***,,,///222333444666===???999555666888999888666777999777555777<<>>AAAIIIYYYiiiyyywwwsssooonnnpppqqqpppnnnvvvsssqqqppprrruuuwwwxxxxxxzzz{{{yyyvvvsssrrrrrroootttwwwvvvvvvwwwtttooofffPPPEEEGGGMMMaaazzzooo^^^aaatttzzzrrrppprrrtttxxxpppfffaaa___bbblllwwwwwwjjj\\\YYYSSSJJJBBB>>>===>>>;;;999:::???AAAIII___vvv***RRR]]]000"""***666BBBEEEBBBBBB>>><<<<<<:::444***###"""'''000AAAQQQYYYQQQEEE===<<<@@@GGGKKKMMMMMMPPPRRRNNN@@@...""" !!!!!!""""""  """"""!!!#########"""  !!!!!!!!!   !!!######$$$$$$&&&$$$"""  !!!!!! """$$$###$$$$$$$$$%%%%%%%%%%%%''')))***,,,,,,,,,***)))'''***---...---,,,,,,---,,,,,,---------,,,***)))++++++,,,,,,,,,+++******)))***+++,,,------------***+++,,,+++)))((()))*********))))))***,,,...000,,,+++)))***+++,,,,,,+++'''(((***,,,------------+++,,,---...111444444333444888999555222333777888:::777666888777555666:::BBBQQQooozzzkkknnnrrrddd___```jjjwwwwwwXXXEEE<<<888888:::333666888888555444444555555444333555666666333111000000000//////...............//////000000111111000000000000000000000000000222888CCCKKKQQQYYYaaalllyyy~~~wwwrrrssstttvvvxxxzzz|||}}}}}}~~~aaaLLLIIITTTqqqhhheee{{{|||sssiii```]]]^^^eeevvv~~~wwwnnnccc\\\]]]\\\YYYTTTMMMGGGEEEDDDCCC@@@@@@CCCEEEMMMeee}}} ,,,TTTXXX---!!!,,,666888444888555333333///)))"""###&&&)))666QQQiiijjj[[[GGG999777???IIIOOORRROOONNNNNNGGG888&&&   !!!""""""""" """"""!!!$$$%%%$$$""" !!!!!!!!!   """###$$$$$$$$$&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((***,,,---,,,***)))&&&***...///---,,,,,,...,,,------...---,,,***))),,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,***,,,,,,+++)))((()))*********))))))***,,,...000,,,+++)))***+++,,,,,,+++'''(((***,,,---------,,,+++...111333555777555333666999999444111222555888:::777666777777444555999===GGG___oooaaa~~~kkk]]]^^^bbbfffqqqnnnTTTCCC<<<999:::===555888:::999666444444666666555444555777777444111......//////////////////////////////............000000111111111111000000666555===LLLZZZ_________YYYkkksssTTTLLLYYYzzzhhhcccyyyxxxmmmiiiiiippp~~~|||}}}vvvpppmmmmmmiiijjjhhhddd]]]UUUPPPNNNPPPKKKIIIIIIGGGNNNeee}}}