BM6P6(@ 000//////.........//////...------------.../////////<<>>BBBKKKWWWaaaxxxwwwaaaSSSLLLJJJKKKVVVXXXcccxxxvvvjjjgggkkkqqqxxx}}}{{{sssrrrvvv}}}}}}vvvwwwuuurrrnnnkkkjjjjjjjjjddd```]]]\\\\\\[[[XXXUUUPPPKKKEEEDDDEEEEEEAAA======<<<>>>@@@@@@AAAHHHQQQbbbyyyzzzdddMMM???999===;;;===AAA>>>@@@OOOZZZqqqzzz{{{qqqcccOOO777///777//////............//////===LLL^^^hhhgggcccbbbccc~~~sss{{{ppplllqqqzzz~~~uuujjj]]]ZZZ[[[bbbhhhlllpppuuuyyyxxxxxx{{{zzz|||wwwiii^^^XXX000000///..................------------...//////111===OOOdddvvvwww~~~vvvrrr~~~zzz```MMM]]]yyysssVVVCCC;;;777777999===AAANNNggg~~~{{{wwwkkkXXXGGG???777;;;===<<>>BBBLLLYYYbbb{{{uuulll^^^QQQIIIEEEEEEFFFNNNPPPZZZnnn~~~ssshhh]]]SSSRRRWWW]]]dddjjjsssbbb```hhhlllrrrzzzyyyrrrllltttqqqlllhhhfffdddbbbaaa```]]]ZZZXXXWWWUUURRRNNNMMMHHHCCCAAABBBBBB???<<<<<<<<<>>>BBBBBBDDDKKKUUUjjj}}}~~~qqq\\\HHH>>>999===<<<>>>AAA>>>BBBSSSlllzzz}}}ooo]]]HHH444---111//////............//////999III^^^lllooolllhhhggg{{{pppkkkpppxxxxxxoooccc______eeejjjmmmqqqvvvxxxwwwwwwzzz~~~yyylll```ZZZ222111000......---------...------------...//////222<<>>JJJeee}}}yyyrrrdddPPP@@@:::666:::===>>>EEERRR]]]aaaXXXRRROOOSSSYYY```hhhoookkkrrrtttxxx}}}zzzwwwuuuuuutttsssrrrooonnnnnnnnnlllkkkjjjiiigggeeecccbbb___\\\WWWSSSKKKFFF???:::666555333222333555666<<>>:::;;;<<<===BBBLLLZZZdddtttjjj\\\TTTQQQLLLHHHFFFFFFGGGHHHNNNQQQ\\\mmm{{{{{{mmm___TTTKKKDDDFFFKKKRRRYYY___zzzfffSSSKKKPPPXXX\\\bbbkkkwwwwwwlllfffbbblllhhhcccaaaaaa```^^^[[[\\\ZZZWWWTTTRRROOOKKKHHHHHHDDD@@@>>>???@@@>>>;;;<<<===@@@CCCDDDFFFOOOZZZttt~~~ssscccPPPBBB<<<:::>>>===???BBB>>>FFF\\\yyyjjjRRR>>>222...---//////............//////666GGG___qqqwwwssslllggg{{{pppjjjnnnvvv}}}~~~}}}vvvkkkfffdddiiimmmppptttxxxyyyxxxxxx{{{~~~|||oooccc\\\222222000///------,,,,,,...------------...//////222;;;MMMgggyyyuuuuuuwww|||zzzvvv}}}|||kkkMMM___~~~zzz]]]HHH===888888;;;===>>>IIIccc{{{vvvnnn^^^KKK===999555:::<<<>>>HHHXXXaaabbbTTTPPPNNNSSSYYY___hhhpppllltttwwwzzz|||zzzvvvttttttsssrrrqqqooonnnnnnmmmllljjjiiihhhgggfffdddccc```\\\WWWSSSJJJEEE???999666555333222333555555<<>>SSSeeeuuu{{{}}}}}}ooojjjlll|||{{{lllhhhkkknnnqqqxxxzzzlll^^^PPPDDD>>>::::::;;;===AAALLLZZZdddmmmsssSSSJJJJJJJJJJJJIIIIIIIIILLLMMMUUU[[[gggwww{{{hhhWWWMMMFFFBBBEEEKKKQQQYYY```{{{yyybbbSSSGGGDDDMMMLLLOOOUUU]]]kkk~~~~~~lllaaa^^^]]]```]]]YYYZZZ\\\^^^\\\YYYWWWVVVTTTRRROOOLLLHHHFFFDDDAAA>>>===>>>>>>===<<<===???BBBEEEEEEHHHSSS___}}}xxxiiiWWWEEE<<<;;;;;;??????AAABBB???LLLhhhzzzeeeIII888444222...///......------......///555FFF```uuu~~~xxxkkkaaa{{{|||pppiiikkkttt{{{~~~zzzooojjjhhhlllppprrrvvv{{{{{{zzzzzz}}}~~~rrreee\\\222222000///------,,,,,,...------------...//////333;;;NNNhhhxxxuuu}}}uuusssttt|||~~~yyy||||||oooRRRbbb~~~~~~bbbMMM@@@999888;;;??????IIIbbbyyyuuuooofffWWWFFF;;;999666;;;<<<>>>LLL___eee```QQQNNNNNNSSSYYY___hhhqqqmmmvvvxxx||||||yyyvvvsssrrrqqqpppnnnoooooonnnmmmllljjjhhhggghhhgggfffdddbbb]]]WWWRRRIIIDDD>>>999666555444333333555555;;;CCCCCCRRRnnn{{{yyyqqqiiikkkvvvzzzzzznnneeewww}}}```ZZZGGG777444111/////////......///...000111111888MMMaaavvv|||yyy{{{|||rrrjjjggglllzzzzzzqqqqqqzzzyyylll^^^OOODDD>>>999:::;;;===AAAKKKWWW```mmm|||^^^KKKLLLJJJJJJJJJIIIIIIKKKPPPTTT^^^eeesssiiiWWWGGGAAA???CCCJJJQQQZZZbbbyyyzzziiiTTTLLLGGGDDDIIIFFFJJJOOOXXXdddvvvppp```WWWVVVYYYUUUSSSQQQRRRTTTVVVTTTSSSOOOOOOOOONNNKKKHHHEEEDDDAAA???===<<<===>>>>>>>>>@@@AAADDDFFFFFFJJJXXXfffrrr```MMM>>>999;;;;;;@@@AAADDDDDDAAATTTwwwzzzbbbCCC444444333---......------------......444EEE___xxxoooaaappp}}}qqqiiijjjrrryyy~~~~~~{{{rrrmmmkkkooorrrtttxxx|||zzzyyyzzz}}}ttteee\\\222111000......---------...------------...//////333<<>>@@@III^^^|||~~~|||qqqmmmggg^^^OOO???888888777===@@@DDDTTTfffggg[[[OOOMMMOOOTTTYYY___iiisssllluuuxxx~~~~~~zzzwwwtttqqqppppppnnnmmmoooooonnnmmmkkkiiihhhggghhhgggfffdddbbb]]]VVVQQQHHHCCC===888666555444444444666555;;;CCCCCCRRRooo}}}zzzqqqggghhhvvvtttrrrlll|||ggg```KKK888555111/////////.........---000222111444FFF[[[pppxxxlllddd```bbbiiiuuu{{{wwwlll^^^OOOCCC<<<999:::<<<>>>AAAHHHRRRZZZjjj{{{sssbbbNNNGGGPPPMMMNNNOOOOOOPPPUUU^^^dddmmmuuunnnZZZEEEAAA@@@FFFMMMVVVaaakkk{{{xxxcccNNNJJJFFFBBBEEEHHHLLLSSS[[[gggwwwppp```SSSLLLMMMQQQMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKJJJFFFCCCAAA@@@>>>===<<<<<<<<<===???@@@CCCCCCFFFGGGHHHOOOaaasss}}}hhhVVVFFF;;;888;;;<<<@@@CCCGGGGGGDDD\\\{{{\\\>>>111111000+++......------------......333AAA\\\xxxuuudddddd~~~sssiiiiiipppxxx{{{uuuqqqooosssvvvvvvwwwzzzvvvuuuvvvyyy}}}vvvhhh^^^000000///..................------------...//////000===UUUuuu~~~{{{iiihhhhhhkkkyyywwwqqqQQQXXXkkkjjjVVVFFF;;;888999;;;===FFFXXXsss~~~{{{nnnjjjdddZZZJJJ<<<777888777???FFFMMM___nnngggUUUNNNMMMOOOUUUZZZ```jjjtttooovvvzzzzzzvvvtttqqqooooooooonnnmmmoooooonnnmmmkkkiiigggffffffeeedddccc```[[[TTTNNNGGGBBB<<<888666555555444666777666;;;BBBCCCRRRnnn}}}xxxnnnggglll|||{{{qqq}}}tttooonnnfffNNN999555222/////////......,,,,,,000444111111AAAWWWiiivvv~~~rrreee]]]ZZZ[[[___gggooosssxxx|||~~~xxxnnnaaaRRREEE===888;;;===???AAAFFFMMMSSS^^^fffaaaWWWRRRJJJIIISSSSSSUUUXXXZZZ]]]dddooowww}}}pppZZZIIIFFFGGGOOOXXXcccqqq}}}}}}hhhQQQJJJGGGEEEJJJLLLRRR[[[dddooo}}}sss```TTTLLLFFFEEEHHHEEEHHHJJJHHHDDDAAABBBEEEGGGIIIKKKIIIDDD@@@======;;;;;;;;;;;;;;;<<>>WWWtttsssaaa]]]zzztttjjjhhhooowww}}}{{{vvvuuuxxxyyyvvvuuuvvvssssssuuuxxx|||xxxlllccc000//////.........//////...------------...//////---<<>>@@@AAADDDJJJOOOWWWXXXOOOJJJPPPRRRSSS[[[UUUYYY^^^aaadddlllvvvkkkTTTMMMJJJLLLUUU```mmm}}}pppWWWNNNJJJKKKTTTPPPVVVaaakkkvvv}}}kkkXXXPPPKKKEEEBBBCCC@@@EEEJJJHHHCCCAAADDDIIIJJJLLLNNNKKKFFF@@@===<<<888999:::::::::;;;>>>@@@DDDEEEGGGJJJNNN\\\vvv~~~jjjSSSEEE===999:::<<<<<>>HHHfffkkkrrr}}}mmm}}}ssscccWWWPPPQQQVVVaaaiiieeebbbgggmmmwww~~~}}}ttteeeXXXJJJ@@@;;;999:::???BBBCCCFFFJJJMMMLLLLLLOOOTTTXXX\\\]]]XXXfffkkkllltttyyy~~~eeeVVVSSSSSSWWW```nnn}}}}}}aaaOOOQQQWWWYYY^^^^^^gggqqq|||jjjTTTLLLHHHBBB>>>@@@GGGCCCAAADDDCCCBBBGGGOOOTTTVVVRRRIIIBBBAAA>>>999;;;:::888999;;;===>>>>>>EEEFFFGGGKKKVVViiivvv```GGG<<<:::::::::;;;@@@DDDHHHHHHGGGSSSuuu~~~___@@@222+++,,,///,,,------------------------111;;;LLL___oootttiii[[[\\\ppprrrppptttkkkiiinnnttt|||~~~}}}~~~~~~zzzuuusssuuuxxxpppssswww{{{|||wwwmmmggg111000///...---,,,++++++,,,,,,,,,---------......000999QQQsss}}}zzzpppcccaaaooovvv}}}www___WWW]]]xxxppp\\\LLL>>>777666999:::BBBSSShhh}}}~~~wwwqqqooommmfffYYYIII===888777;;;AAAOOOcccttttttaaaMMMKKKLLLOOOUUU\\\eeekkkoooxxx{{{yyyuuuqqqppppppooonnnmmmmmmlllnnnnnnnnnmmmkkkiiigggfffeeebbb___^^^]]]ZZZTTTOOOFFFBBB<<<777333333333444888999777:::CCCGGGTTTlll|||xxxqqqiiieeeiiisss~~~wwwwwwqqq|||}}}qqqppptttTTT;;;777222000///000111111444000...///000222:::BBBVVVbbbmmm}}}xxxkkkxxxvvvdddWWWOOOMMMQQQWWWaaaiiigggcccgggkkkvvv~~~|||uuuiii\\\LLL@@@;;;999:::>>>AAABBBEEEJJJMMMOOORRRUUUYYY^^^dddhhhiiiqqqsssvvv|||fff\\\ccc```aaajjjzzzlllXXXYYY___bbbjjjkkkttt|||{{{fffTTTMMMJJJDDDAAACCCAAAAAADDDIIIJJJKKKRRR[[[```bbb\\\MMM@@@;;;999666888888888:::<<>>???BBBGGGLLLQQQbbb|||qqq|||vvvSSS:::222,,,---000,,,------------------------///999HHHYYYkkksssmmmccc```qqqhhhiiiyyyoookkkooosss||||||xxxuuuttttttqqqrrrsssvvvzzz~~~{{{qqqkkk000000///...---,,,,,,+++,,,,,,,,,---------.........999PPPpppvvvxxxsssgggaaalllttt~~~{{{fff[[[^^^wwwsss```NNN???888888888999@@@PPPbbbwww~~~wwwrrrnnnkkkcccWWWIII???;;;;;;<<>>666555666555666888;;;>>>AAACCCDDDDDDHHHPPP^^^nnn|||tttZZZKKK<<<999;;;===???AAABBBBBBGGGSSSbbbxxxlllttttttiiiaaaDDD333111---...///+++---------------------------666CCCTTTfffssssssmmm\\\jjjkkkgggtttoooooorrrzzz~~~{{{wwwrrrnnnqqqpppoooqqqttt{{{|||sssmmm000//////...------,,,,,,,,,,,,,,,---------......111;;;PPPoootttzzzwwwiii```kkkyyyoooyyyyyyeeeXXX[[[wwwwwwdddQQQAAA999888777888???LLL\\\ppp~~~wwwrrrkkkggg^^^RRRFFF???<<<<<<;;;AAAUUUrrruuuZZZFFFOOOTTT[[[^^^```gggsss|||}}}{{{xxxuuusssttttttsssrrrpppooonnnnnnooonnnnnnmmmmmmlllllllllcccbbbaaaaaaaaa\\\TTTNNNFFFBBB<<<777333333333444888:::999;;;CCCFFFTTTmmmxxxpppddd\\\aaarrryyyvvvzzzuuu}}}~~~VVV===999444111111222222222222//////111000...111666HHH\\\iiippp{{{yyyttt~~~ppp\\\JJJGGGKKKPPPVVV\\\^^^iiiiiieeefffiiiuuu{{{yyy{{{zzzttthhhTTTBBB===:::999===???@@@CCCHHHOOOTTT]]]hhhsss}}}~~~xxxzzzzzzxxxiiimmmzzzrrraaaRRRNNNMMMJJJJJJOOOVVV\\\bbbdddbbbdddnnnxxxvvvbbbLLL<<<555666888333555999<<>>@@@CCCFFFDDDJJJ]]]wwwlllyyyiiibbbTTT;;;//////,,,,,,...***,,,,,,,,,,,,,,,,,,,,,,,,,,,444AAARRRfffuuuxxxtttRRR___}}}pppyyyqqqoooqqqxxx~~~~~~zzzrrrkkkpppooooooppptttzzzzzzrrrlll/////////...------,,,,,,,,,,,,,,,---------......444;;;LLLjjjxxx}}}zzzjjj```kkksssmmmuuuyyyfffXXX\\\||||||iiiUUUBBB888777777888>>>HHHUUUiiiyyyttthhhcccYYYNNNDDD>>><<<<<<:::@@@WWWvvvrrrXXXJJJRRRXXX___bbbcccjjjwww}}}zzzyyywwwuuussssssrrrqqqpppooonnnmmmmmmkkkmmmnnnpppooommmkkkiiibbbaaa`````````[[[SSSMMMFFFBBB<<<777333333333444777;;;999;;;AAACCCQQQkkkxxxpppbbb[[[ggg~~~zzzxxx{{{wwwSSS<<<888333111000111222222,,,+++---000000///111666HHHZZZaaaeeevvv{{{qqqvvvkkkWWWHHHJJJQQQSSSWWW\\\^^^iiiiiifffjjjnnnyyyvvvoooooouuu}}}yyyzzz||||||~~~|||wwwmmmYYYGGG???;;;:::===??????CCCHHHQQQVVVbbbrrrxxx~~~wwwmmmuuuqqqaaaTTTRRRRRRQQQTTTZZZ]]]eeekkkkkkiiinnnyyyuuuYYYDDD:::666666777444777;;;===>>>AAAEEEHHHJJJQQQ```ssstttdddXXXAAA;;;777:::<<<===@@@CCCGGGHHHRRRlll{{{nnn}}}vvvllljjjOOO888...///***))),,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,333@@@SSSkkk{{{}}}wwwQQQZZZxxxzzzpppnnnpppyyy~~~{{{sssmmmpppppprrrtttxxx}}}yyyqqqlll//////.........---------,,,,,,,,,---------......111999HHHaaa{{{}}}lllaaallluuupppuuuppp___aaapppZZZEEE999666777888===EEEPPPdddzzzvvvgggaaaXXXNNNFFF@@@>>>===;;;@@@YYYyyykkkVVVPPPSSSXXX^^^aaadddkkkxxx~~~zzzxxxwwwwwwuuutttoooooonnnnnnmmmllllllllliiikkknnnoooooollliiifffaaa___^^^]]]]]]YYYRRRLLLFFFBBB<<<777333333333444666:::999;;;@@@BBBQQQlllxxxoooaaa^^^ppp}}}}}}zzzQQQ<<<999444111000111222222---,,,---111111///222666JJJ\\\aaacccyyy{{{tttvvviiiVVVJJJPPPVVVUUUWWW]]]```jjjjjjiiiqqqwww{{{xxxyyy|||}}}}}}ssssssuuuzzz|||}}}}}}xxxppp^^^NNNAAA===;;;===???@@@CCCIIIQQQ[[[kkk~~~zzzuuuttt~~~eeeYYYQQQSSSVVVUUUYYY```gggpppwwwxxxwww|||~~~gggLLL<<<888666444444666999===>>>???CCCIIIMMMPPPZZZjjj||||||lllZZZNNN<<<999999<<<>>>>>>AAAEEEHHHRRReeeyyy|||~~~qqqnnnJJJ666///000***(((,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---222===SSSooo{{{[[[```zzzwwwmmmlllnnn{{{|||vvvqqqqqqrrruuuxxx|||zzzsssnnn...............---------,,,,,,,,,---------......+++777GGGZZZsss|||~~~oooeeennn~~~rrrtttwwwcccbbbxxxaaaIII;;;777777999===CCCLLL```|||xxxiiiddd[[[RRRJJJEEEAAA???>>>CCC\\\yyy{{{cccSSSTTTUUUXXX]]]```eeemmmyyy~~~}}}zzzwwwvvvvvvvvvuuutttnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkkkklllkkkiiigggfff```]]][[[ZZZYYYVVVPPPKKKFFFBBB<<<777333333333444333999999;;;AAADDDTTTpppuuummmaaabbbyyy~~~}}}TTT>>>:::555222222333333333444222222333222///000555FFF\\\ccceee}}}kkkYYYOOOUUUZZZXXX[[[cccdddlllkkknnnzzzzzzsssqqqpppsssyyy{{{{{{}}}wwwpppbbbTTTCCC???===>>>???@@@DDDJJJQQQbbbyyyzzz}}}xxxrrr|||zzz[[[TTTTTT]]]bbbaaaccciiivvv~~~zzzvvv```NNN===777777666555666888<<>>??????CCCIIIPPPfffnnn```AAA111...222---***...---++++++++++++++++++++++++...///777OOOqqqdddcccsssiiiiiimmmyyy|||xxxuuutttuuuwwwyyy|||zzzsssooo...............---------,,,,,,,,,---------......'''888IIIWWWjjj}}}~~~{{{rrrhhhpppsssrrryyybbb___}}}}}}fffMMM===888888999===BBBJJJ^^^}}}yyylllggg^^^VVVNNNIIIDDDBBBBBBFFF^^^zzzwww]]]PPPVVVWWWYYY]]]aaagggppp{{{}}}{{{~~~yyywwwuuuuuuuuuvvvtttssspppqqqqqqqqqqqqrrrrrrrrrlllkkkiiihhhgggfffffffff___\\\YYYWWWWWWTTTOOOJJJFFFBBB<<<777444333333444111777999<<>>???DDDWWWlllkkkXXXNNNRRR]]]YYYXXX]]]ccckkkyyy~~~yyyxxxvvvtttsssrrrrrrrrroooqqqsssuuutttrrrooommmiiiiiiiiiiiiiiihhhgggggg]]][[[ZZZZZZYYYVVVPPPKKKBBB>>>:::777666555444333666;;;;;;<<>>999;;;BBBGGGFFFCCCFFFMMMmmmbbbBBB222000.........///...,,,,,,,,,,,,++++++*********111///222CCCaaayyy~~~xxxcccQQQbbbqqq{{{|||tttllllllrrryyy||||||yyyxxxxxxxxxxxxzzz}}}}}}}}}~~~~~~{{{uuurrr///...---,,,,,,,,,,,,,,,***++++++,,,,,,------...000666CCCTTTiii|||~~~yyyvvvmmmzzzzzzdddXXXiiiqqqXXXDDD;;;999888<<>>777999>>>???AAABBBBBBDDDOOO\\\wwwwwwSSS777222000...---......---,,,,,,,,,,,,+++++++++******///...111@@@ZZZpppwwwssscccPPP\\\zzzkkk|||yyy{{{~~~}}}wwwmmmlllpppyyy}}}~~~||||||zzzyyywwwxxx{{{~~~}}}{{{|||}}}~~~~~~xxxtttrrr000///...---,,,+++++++++***++++++,,,,,,------...---777GGGXXXhhhyyy{{{~~~tttlllxxxfffTTT```|||ttt]]]HHH===999888;;;@@@EEEQQQlll{{{wwwqqqddd```[[[MMMHHHJJJHHHCCCEEEQQQ```^^^OOOGGGKKKRRRPPPSSS[[[eeeppp{{{yyyyyyxxxvvvtttsssrrrrrrrrrrrrqqqooonnnnnnnnnooopppkkkkkkjjjiiihhhfffeeeddd^^^\\\ZZZYYYYYYUUUOOOJJJ@@@===999666555444333222444:::;;;===CCCHHH[[[yyy|||zzzpppcccjjj{{{zzz~~~qqqqqq|||}}}TTT@@@>>>;;;:::888666333111111111000000000000000111444???IIIQQQ^^^sss|||tttvvv~~~xxx|||rrrbbb^^^bbbfffhhhjjjqqqttt}}}uuuddd\\\ZZZ^^^ccckkksssxxx|||||||||~~~~~~|||}}}}}}{{{zzz}}}~~~xxxuuunnnfffUUUIII???;;;<<<>>>BBBGGGTTT___llltttxxxfffiiiqqq{{{jjjgggoookkkcccnnn~~~sss```MMM???888555444333333555666999<<<>>>???BBBCCCGGGOOOXXXfff{{{wwwfffVVVGGG;;;666888>>>>>>@@@AAAAAAGGGXXXhhh```AAA222111///------......---,,,,,,,,,,,,++++++++++++***,,,---000;;;OOOdddmmmmmmfffSSSVVVnnniiiwwwzzz|||}}}{{{~~~{{{oookkknnnyyy}}}~~~yyyvvvvvvyyy|||}}}zzzyyy{{{|||}}}yyyvvvuuu111000...---,,,++++++******++++++,,,,,,------...,,,888KKK\\\hhhvvvzzzzzz~~~~~~tttooo{{{hhhRRR\\\zzzvvvaaaKKK===999777:::???CCCMMMggg|||}}}}}}xxxqqqccc^^^ZZZNNNJJJLLLIIICCCDDDLLLXXXWWWLLLHHHKKKNNNNNNRRR\\\gggsss}}}yyyxxxvvvtttsssrrrrrrrrrppppppooonnnmmmnnnnnnooolllkkkkkkiiigggeeedddbbb___\\\ZZZYYYXXXUUUNNNHHH@@@===999666666555444333333999;;;>>>DDDIII\\\zzz{{{zzzpppkkkvvvzzz|||ppprrryyy}}}MMM???===;;;999888666333111111111111000111111222222222888AAAKKKYYYkkk|||~~~zzz{{{pppppp~~~xxxgggccchhhlllnnnooowww{{{pppbbb^^^```^^^fffqqqwwwyyyzzz}}}}}}xxxvvv}}}||||||yyy{{{|||{{{zzz{{{~~~~~~wwwsssnnnjjj[[[OOOCCC>>>===>>>CCCIII\\\dddnnnwwwjjjbbbkkkyyy~~~kkkiiijjj}}}xxxdddcccttteeeWWWDDD777555666666555555777999;;;<<<>>>AAABBBGGGKKKSSS]]]iiiwwwxxxhhhTTTHHH@@@;;;:::<<<===@@@EEEHHHJJJQQQccctttmmmKKK666555111///---,,,------,,,+++++++++++++++++++++++++++***---000777GGGZZZfffiiinnn[[[SSSbbbzzznnnxxx~~~~~~{{{~~~{{{ppplllpppyyy}}}zzzvvvvvvyyy}}}|||yyyyyy{{{~~~|||{{{{{{111000...---,,,++++++******++++++,,,,,,------......999MMM___iiiuuuvvvxxx|||zzzyyyooolllxxx~~~dddOOOYYYyyyxxxeeeNNN>>>888777999>>>BBBLLLeee~~~}}}~~~zzzrrr```YYYWWWPPPNNNNNNHHHCCCCCCIIIQQQRRRLLLJJJMMMNNNNNNSSS^^^jjjvvvyyyxxxvvvtttsssrrrrrrrrrnnnoooooooooooonnnmmmllllllkkkjjjiiigggeeecccbbb___]]]ZZZYYYXXXTTTMMMGGGAAA>>>:::777777666666555333999;;;>>>EEEKKK___}}}{{{wwwpppvvvvvv~~~pppsss|||ttt~~~vvvJJJAAA>>>999666555555444444111111111000111111222222111666>>>JJJWWWhhh}}}uuurrrxxx|||mmmiiimmmqqqtttvvvnnnaaaaaaeeegggoooyyy|||{{{zzz||||||vvvttt|||}}}}}}~~~~~~|||zzzyyywwwxxxzzzzzzzzzzzz{{{{{{~~~xxxtttqqqmmm]]]RRRFFF???===>>>DDDKKKcccmmmzzz___aaalll~~~hhhaaakkkooo~~~nnn```aaaqqq~~~~~~pppbbbJJJ???444000444999888666888:::<<<======>>>BBBEEELLLVVVdddsss|||mmm[[[HHH???===<<<===@@@CCCEEEJJJOOOTTT___ssssss{{{ccc@@@000555000...,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++...000555BBBUUUdddjjjvvveeeUUU[[[wwwuuu|||~~~zzz}}}yyypppnnnsssyyy|||~~~zzzxxxyyy|||}}}{{{{{{~~~000///...---,,,+++++++++***++++++,,,,,,------...///888KKK```mmmwwwwwwyyy}}}vvvssshhhcccmmmttt^^^LLLUUUttt{{{jjjRRR>>>888777:::>>>AAAIIIaaazzz{{{ppp]]]VVVVVVQQQPPPOOOGGGCCCBBBFFFLLLNNNKKKJJJMMMNNNOOOVVVbbbnnnzzz}}}yyyxxxvvvtttsssrrrrrrrrrnnnooopppppppppooommmlllkkkkkkjjjiiigggeeecccbbb```]]]ZZZYYYWWWSSSLLLFFF@@@===999777666666666555333999:::>>>FFFMMMccc{{{vvvrrr|||~~~qqq}}}|||nnnuuu{{{ttt{{{rrrKKKCCC???999555444555666777111111000000000000000111333444<<>>???FFFMMMeeeuuuwww``````lll~~~uuu```___hhhqqqqqqjjjaaabbbpppvvv]]]JJJ:::666222222666999999666999;;;=========???EEEJJJNNN^^^qqquuubbbSSSBBB<<<<<<<<<>>>@@@FFFFFFJJJSSS^^^mmm{{{~~~www___===,,,//////---++++++,,,,,,+++******++++++++++++,,,,,,,,,,,,...///333@@@TTTeeemmmzzznnnXXXWWWvvvzzz|||{{{~~~}}}yyyppppppuuuwww{{{~~~}}}}}}}}}~~~}}}~~~///...---,,,,,,,,,,,,,,,***++++++,,,,,,------...///444FFF```rrr|||uuutttzzzuuuiii```gggooo[[[JJJQQQnnn~~~nnnVVV@@@:::888:::>>>>>>EEE\\\ttt}}}yyyjjj[[[WWWWWWPPPNNNNNNHHHDDDCCCEEEIIIKKKIIIHHHIIIMMMOOOWWWeeerrr~~~}}}yyyxxxvvvtttsssrrrrrrrrrqqqpppoooooonnnnnnoooooojjjjjjiiihhhgggeeecccbbb```^^^ZZZYYYWWWRRRKKKEEE>>>;;;777555444444444333444999:::===FFFPPPhhh{{{vvvrrr{{{}}}ppp~~~vvvkkkzzz~~~xxx{{{nnnKKKCCC???:::666666666777777444333222222111111111111666222888LLL\\\fffttt}}}vvvttttttvvv|||tttlllnnnrrr}}}}}}{{{wwwqqqnnnnnnooommmqqqssstttzzz}}}||||||}}}}}}{{{yyywwwvvvsssssstttvvvwwwxxxwwwvvv{{{~~~~~~zzzxxxwwwsssmmm^^^UUULLLGGGDDDDDDKKKSSSeeezzzrrrdddhhhrrr~~~jjjeeeiiilllyyyxxxeeeccc___ccctttsss^^^JJJ???555555555555666888:::;;;;;;===???@@@@@@EEEMMMTTT\\\mmm~~~|||lllUUUIII===;;;===>>>@@@BBBEEEIIIUUUhhhzzz}}}mmmTTT888+++---///---+++***++++++***)))******+++++++++,,,,,,,,,,,,------111@@@VVViiiqqq{{{tttYYYRRRppp~~~|||zzzzzz~~~{{{rrrppptttvvvzzz~~~|||~~~...------,,,,,,,,,------***++++++,,,,,,---.........111BBB___uuuxxx}}}mmmhhh|||nnndddhhhooo]]]KKKOOOjjjqqqXXXBBB<<<:::;;;======BBBXXXoooyyyvvveeeZZZZZZYYYOOOKKKMMMJJJEEEDDDDDDGGGHHHGGGEEEEEELLLOOOXXXggguuuyyyxxxvvvtttsssrrrrrrrrrtttrrrooollllllnnnppprrriiiiiiiiihhhgggeeedddcccaaa^^^[[[YYYWWWRRRJJJEEE<<<999555333333333222222444999999===GGGQQQjjj{{{vvvrrr~~~{{{sssrrrjjj}}}|||jjjIIIBBB???;;;888888888777666888777666555444444333444888///555KKK^^^eeelllvvv|||vvv||||||xxxvvvuuuwww}}}|||wwwyyy~~~~~~{{{vvvnnnhhhdddcccddddddlllqqqtttyyy}}}|||{{{zzzzzz{{{}}}~~~|||||||||{{{zzzxxxwwwvvvrrrrrrssstttvvvwwwwwwvvvvvvxxxwwwuuuuuutttoooiiiaaaZZZQQQMMMJJJJJJQQQYYYeee}}}ooogggsss|||lllaaalllvvvvvvfffUUUVVVWWW```uuu|||pppYYYDDD999777333555777666555777<<>>@@@CCCDDDEEEKKKVVV^^^rrrvvvdddIII@@@999;;;???AAACCCFFFGGGRRRiii{{{aaaFFF222,,,000///---+++***++++++***)))*********++++++,,,,,,,,,,,,,,,+++///@@@XXXkkksss|||wwwZZZNNNjjjzzzyyy~~~}}}sssooorrruuuyyy~~~}}}}}}......---------,,,,,,,,,++++++++++++,,,---......111444EEEccc|||{{{vvvsss}}}qqqiiiwww~~~sssfffnnnfffWWWSSSjjjsss[[[GGG;;;777888;;;<<>>;;;<<<<<<:::888666666666777777777444222333///333EEE\\\kkkkkkeeezzz{{{}}}|||zzz{{{}}}yyyssssssvvv}}}zzzsssrrrsssrrriii^^^WWWVVVYYY[[[\\\\\\hhhqqqttt}}}|||yyyyyyyyyyyyyyyzzz{{{|||xxxwwwwwwvvvuuutttssssssttttttttttttsssrrrppppppnnnooorrrwwwyyyuuummmfffbbb[[[WWWXXXYYYWWWVVVWWWkkk}}}qqqjjjqqq|||vvvcccaaaiiivvvhhhQQQNNNQQQVVVggg{{{wwwjjjWWWHHH???:::666333777666666777:::<<<===>>>AAAEEEGGGFFFLLLZZZhhhpppzzzfffTTT???<<<;;;>>>@@@@@@BBBGGGPPPXXXnnnLLL777///---,,,++++++++++++++++++++++++************************&&&,,,---,,,777RRRppp}}}cccPPP\\\qqq~~~||||||yyy{{{xxxqqqlllvvv|||~~~~~~}}}{{{yyy}}}...------------,,,,,,,,,++++++++++++,,,---......///333DDD___www~~~uuujjjtttrrrbbbmmmfffYYYVVVmmmuuu___KKK===999999<<<===AAASSSfff~~~vvvpppggg\\\SSSQQQRRRNNNJJJIIIHHHGGGKKKRRRNNNDDDGGGSSS]]]fffqqqzzz}}}yyywwwtttsssssssssqqqpppooonnnnnnoooppppppnnnmmmjjjiiihhhhhhgggeeebbb```bbb^^^XXXUUURRRNNNHHHCCC===;;;777333111111111222444;;;;;;<<>>;;;;;;;;;999666999888888888888777555333555333777FFFZZZhhhjjjgggsss}}}||||||yyyyyyzzzzzzvvvxxx|||vvvooollllllkkkbbbWWWQQQRRRWWW[[[]]]^^^jjjtttyyy}}}{{{{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwvvvuuutttssssssuuuuuutttsssrrrqqqppppppkkklllnnnsssuuusssmmmgggfffcccaaabbb```ZZZWWWXXXpppyyymmmdddnnn}}}nnn``````iiiuuunnnYYYHHHHHHOOOYYYggguuu^^^TTTFFF===999888777555666666777:::===?????????BBBHHHMMMPPPZZZkkk|||zzznnn\\\LLL>>>;;;;;;???AAA@@@CCCGGGSSS```___BBB333///......++++++++++++++++++++++++************************,,,//////...999VVVvvv|||aaaMMMWWWnnnwwwvvv~~~xxxxxx{{{tttooowww|||~~~{{{yyyyyy}}}------------,,,,,,,,,,,,++++++++++++,,,---......---222BBBYYYppp}}}nnnttttttccckkkfff[[[XXXnnnyyydddQQQAAA;;;:::===>>>AAAPPPaaa{{{|||uuuoooeee\\\UUUTTTSSSOOOIIIGGGGGGLLLTTTXXXRRRJJJOOO[[[dddlllvvv}}}yyyvvvtttssssssrrrqqqppppppooonnnooopppooommmkkkkkkjjjiiihhhhhhfffccc```bbb^^^YYYUUURRRMMMFFF@@@<<<:::666333111111222333666===<<<>>>KKK[[[uuuwwwuuuuuu|||qqqppp{{{||||||}}}www|||sss}}}XXXJJJHHHCCC>>><<<;;;:::888555:::999999888777555444444555555888CCCQQQ]]]bbbcccggg|||xxxyyy}}}xxxwwwwww{{{~~~~~~vvvmmmhhhfffbbbYYYOOOKKKNNNVVV]]]aaacccnnnyyy}}}zzz|||{{{zzzyyyyyyxxxyyyyyyxxxxxxwwwvvvuuuttttttssswwwvvvtttrrrpppoooooooooiiiiiijjjmmmqqqqqqmmmiiiiiiiiijjjkkkeee\\\XXXZZZxxxyyylll```hhh~~~yyyfff___bbbjjjuuu~~~kkkWWWLLLBBBBBBMMMZZZbbbdddEEE>>>777333444666777777555777:::>>>@@@AAAAAA@@@@@@IIIRRRZZZfffyyyxxxiii\\\MMMAAA<<<:::;;;@@@BBBBBBDDDHHHQQQdddsss}}}mmmNNN888///......---++++++++++++++++++++++++************************...000...---999UUUvvvwww___KKKQQQjjjssscccuuutttsssyyyssswww|||~~~{{{xxxvvvxxx{{{~~~---------,,,,,,,,,++++++++++++++++++,,,---......---333AAATTTjjj~~~uuuwwwxxxjjjiiiggg]]]WWWggg}}}iiiXXXEEE>>>:::<<<===???KKKZZZqqq||||||}}}{{{sssnnnaaaYYYTTTTTTTTTOOOIIIHHHGGGRRR]]]^^^VVVQQQXXXccchhhppp|||~~~{{{xxxvvvtttrrrrrrrrrqqqoooqqqpppoooooooooooommmkkkllljjjiiihhhhhhfffbbb``````\\\XXXTTTRRRLLLEEE???;;;999666333111111222333777===<<<@@@NNN___yyyyyyzzzyyy{{{nnnttt{{{zzzyyyvvvRRRHHHFFFBBB===<<<===<<<:::777::::::999777555444555666444444666;;;CCCKKKRRRVVV[[[vvv{{{xxxwwwvvvvvvxxxzzz}}}vvvzzz{{{xxxwwwzzzzzz|||{{{rrrkkkhhh]]]UUULLLIIIOOOZZZdddiiijjjttt{{{|||~~~}}}{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvttttttsssrrrwwwuuurrrooommmmmmmmmnnniiiggggggiiinnnpppnnnlllfffhhhlllkkkccc[[[[[[```ooo```hhhwwwlllbbb```dddjjjsss{{{kkkSSSJJJHHHBBB???IIIVVVUUULLL;;;777444333444666777666666999>>>AAABBBBBBBBBBBBCCCOOO]]]gggsssmmmZZZLLLAAA:::<<<:::<<>>@@@@@@>>><<<<<<===<<<:::888888:::===666555555555777<<>>EEEJJJMMMQQQVVVhhhnnnxxxyyyeeeOOO999000...,,,***)))************************************************)))***+++,,,222CCC[[[nnnnnneeecccZZZPPPcccttt[[[ggg{{{kkkhhhvvvzzzxxxyyy||||||zzzxxxwwwvvvtttuuuvvvxxxyyy{{{}}}~~~,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---444>>>LLLbbb{{{|||zzzzzz|||nnnhhhoooiiiWWWTTTiiissseeeRRRDDD:::999:::<<>>@@@@@@>>><<<>>>CCCGGG:::999666444333555999===LLL```ssszzzzzz|||zzzvvvwww{{{~~~xxxttthhhbbb[[[[[[cccpppzzz}}}|||wwwuuutttsssppppppqqqrrrsssuuuvvvwwwrrrrrrqqqpppooonnnnnnmmmnnnmmmkkkiiigggfffffffffhhheeebbbcccgggiiiiiihhh___```aaabbb^^^^^^gggsssrrrsssyyytttiiiaaayyyhhhWWWTTTTTTUUUUUUTTTYYY___dddjjjnnnhhhYYYJJJ@@@;;;888;;;999666:::???;;;222666666777888999;;;<<<======@@@CCCDDDEEEGGGLLLPPP\\\kkk|||oooXXXEEE>>><<<:::@@@>>>AAAIIIPPPUUU[[[bbb~~~{{{xxxkkkOOO===...---...+++)))*********************************************************,,,...222;;;NNN___eeebbbmmmiiiTTT___~~~wwwbbbeee~~~pppiiiuuu|||wwwvvvyyy}}}~~~~~~}}}}}}}}}|||{{{zzzxxxwwwssssssttttttvvvxxxyyyzzzzzzxxxwww}}},,,,,,,,,++++++++++++***++++++++++++,,,---......---222;;;III```yyyvvv|||zzzyyyoooiiivvvsss^^^SSSeeeyyykkkZZZIII<<<999:::<<>>>>>FFF[[[pppxxxwww{{{~~~uuuwww|||zzz}}}~~~|||yyyggg@@@EEEFFFDDDBBBDDDFFFGGGEEEBBB===???@@@???===AAAHHHNNN<<<:::777444222444666888DDDWWWkkktttxxx}}}yyyxxxwwwwww}}}~~~{{{rrrlllfffgggooo{{{|||tttoooooopppnnnnnnnnnnnnoooqqqrrrrrroooooonnnmmmlllkkkkkkjjjhhhhhhgggfffeeedddcccbbbdddaaa^^^^^^```bbbbbb```ZZZZZZ[[[^^^^^^```jjjtttpppbbbccceeeaaa___```vvvmmmaaaUUUKKKJJJKKKKKKIIIFFFIIIOOONNNPPPQQQMMMEEE<<<999:::666666555444555666555444555777888:::;;;===???AAA@@@BBBEEEFFFGGGMMMVVV^^^kkkxxxwwwdddMMM>>>;;;<<<<<>>EEEIIIGGGEEEFFFHHHHHHEEEBBB999;;;===<<<<<<@@@HHHOOO<<<999555333333444555666<<>>AAAGGGAAA@@@???@@@>>>;;;:::;;;:::777666555333111333777999:::;;;<<<<<<>>>@@@BBBAAACCCEEEFFFIIIRRR___hhh||||||qqq\\\FFF::::::<<<===EEECCCFFFNNNWWW```jjjtttzzzkkk\\\;;;000+++000111)))'''+++))))))))))))))))))))))))************************,,,))))))+++,,,111BBBTTThhhkkkXXXWWWzzzwwwlllxxxtttvvv}}}vvvrrrsssxxx{{{zzz}}}~~~}}}}}}}}}~~~~~~{{{yyyvvvtttssssssuuuvvvvvvuuutttsssttt|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))000:::HHH[[[mmmvvvvvvuuu|||~~~~~~rrr}}}rrrmmmjjj}}}sssZZZfffqqqfffQQQ???<<<<<<<<>><<<;;;<<<<<<===<<<;;;999999999::::::666666666666666777888888999;;;===>>>>>>@@@CCCEEEBBBEEEFFFGGGOOOaaasss~~~sssdddPPPAAA<<<===???@@@AAACCCDDDRRRgggnnnrrr~~~zzz___JJJ000///...---,,,+++++++++)))************+++++++++,,,+++***(((''''''&&&&&&)))***---///---000>>>MMMfffooofffUUUlll|||pppuuuyyypppzzz~~~vvvnnnoooxxx}}}yyyzzz{{{uuuqqqrrrtttuuuuuusssqqqppptttsssttt{{{,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++000777BBBRRRccckkkkkkuuu}}}~~~zzz|||zzzjjjxxxyyytttrrryyy]]]eeeuuujjjVVVCCC===;;;;;;AAALLLiiixxxuuuhhh___ccchhhnnnuuu|||~~~{{{{{{zzzyyyxxxxxxxxxwwwtttrrrddd^^^YYYXXXUUUOOOLLLLLL___pppqqqhhhllluuu{{{}}}|||xxxuuussssssrrrrrrqqqpppooooooqqqooommmmmmmmmmmmllljjjjjjhhhfffeeedddbbb___]]]]]]YYYUUUPPPKKKEEE???;;;888666444222222333666777999@@@AAAKKKfffxxxsssrrrooozzz|||ttt^^^KKKPPPQQQPPPIIIAAA>>>@@@BBBAAA>>>===<<<999888888;;;===@@@<<<777444555666666555888FFFYYYkkk}}}xxx}}}{{{xxxwwwwwwtttxxx}}}xxxooohhhlllsss{{{{{{vvvpppmmmllllllmmmkkkkkkjjjiiihhhhhhhhhhhhfffeeeccccccddddddbbbaaacccaaa```______^^^\\\YYYTTTPPPLLLKKKMMMQQQTTTUUU```fffggg```YYYYYY\\\^^^___^^^]]][[[YYYWWWUUUSSSTTTQQQMMMJJJJJJLLLPPPRRRSSSRRRPPPLLLIIIEEECCCBBBAAA???===:::999888999999<<<;;;:::999888999999:::777777777888999:::<<<<<<;;;===@@@AAAAAAAAABBBDDDEEEIIINNNUUUbbbttt}}}oooaaaVVVFFF<<<;;;===@@@AAADDDHHHMMMaaa|||mmmMMM999000///...,,,++++++++++++))))))*********+++++++++***))))))(((((((((((())))))***,,,---,,,000>>>LLLjjjtttgggUUUiii{{{~~~ttt|||wwwnnnmmmvvvzzzyyy{{{zzztttrrrssstttuuuuuutttrrrqqqsssrrrttt{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///444<<>>:::999???HHHZZZfffyyyssshhhaaadddkkkttt|||~~~~~~}}}|||zzzuuuoookkkccc]]]YYYYYYVVVQQQMMMNNNbbbrrrsssnnnsss{{{zzzyyyxxxvvvsssppppppppppppoooooonnnnnnooommmllllllmmmmmmllljjjjjjhhhgggeeedddbbb^^^[[[[[[XXXSSSNNNJJJDDD>>>:::777666333222222444666888:::AAACCCOOOlllxxxrrrooolllpppxxx~~~uuu}}}___PPPVVVQQQPPPKKKDDDCCCHHHLLLLLLCCC@@@<<<:::999999999888AAA>>>999777777777666555555>>>MMM___uuu|||ssshhhppp~~~{{{rrrrrrssstttwww}}}xxxpppjjjlllttt}}}vvvsssoookkkhhhhhhhhhiiiiiihhhgggfffeeeeeeeeeeeecccaaa```___``````___]]]___]]]\\\\\\\\\[[[XXXVVVLLLHHHEEEEEELLLUUU^^^ccctttvvvrrrfff[[[WWWXXXXXXWWWVVVTTTQQQMMMJJJHHHFFFJJJHHHFFFDDDDDDEEEGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA>>>===;;;999888777888888;;;:::999999888999999:::888888999:::<<<>>>@@@AAA???BBBDDDEEEDDDDDDEEEEEEKKKQQQZZZfffxxx~~~lllZZZMMMFFF>>>:::<<<@@@CCCDDDFFFIIINNNfffyyy}}}XXX::://///////---,,,+++*********)))))))))*********++++++((((((((((((((()))******))))))+++,,,+++///===KKKrrr|||jjjXXXfff{{{yyyooolllqqqwwwxxx|||yyytttssstttuuuuuuuuutttrrrqqqqqqqqqsss{{{,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++...111999III]]]iiillluuu|||{{{tttiiivvv|||tttvvv}}}www[[[WWWnnn|||sssaaaMMM@@@999888>>>EEEOOO]]]sssvvvmmmfffhhhnnnxxx}}}~~~~~~yyyrrrmmmeee___ZZZYYYXXXTTTSSSTTTcccssswwwvvv~~~|||vvvuuuvvvtttsssooooooooooooooooooooonnnmmmlllkkklllmmmmmmlllkkkjjjiiigggfffdddaaa]]]YYYYYYVVVQQQMMMHHHCCC===999666555333222222444777999<<>><<<======;;;888AAA???<<<:::999888777666666;;;EEETTTjjj~~~mmmdddjjjzzzwwwtttpppmmmnnnssszzz~~~~~~|||vvvpppqqqxxx}}}vvvpppnnnkkkhhhfffffffffffffffeeedddccccccbbbbbbcccaaa___^^^]]]^^^^^^]]][[[\\\ZZZYYYYYYYYYXXXVVVTTTHHHHHHIIIOOOYYYeeennnrrryyyzzzssseeeXXXTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@??????===<<<;;;999999999999999::::::999999::::::::::::;;;;;;<<<===>>>@@@BBBCCCEEEFFFFFFFFFFFFGGGJJJLLLTTT]]]iiiuuuzzzooo\\\LLLAAA???======AAADDDFFFFFFGGGIIIMMMiiisssssshhhDDD111333///...---+++************))))))))))))************((((((((((((((())))))******))))))******...;;;HHHxxx~~~kkkYYYccc}}}|||qqqjjjmmmsssxxx~~~~~~xxxtttuuuuuuuuuuuuuuutttrrrrrrqqqqqqttt}}},,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,...000777HHH^^^kkkpppttt|||tttiiirrr||||||uuutttrrrxxxrrrZZZTTTiii|||ttteeeRRRCCC:::888===CCCLLL[[[tttyyyqqqggggggmmmzzz}}}vvvqqqfff___YYYXXXXXXWWWYYY\\\dddttt|||yyyuuuttttttttttttpppppppppppppppooooooooonnnmmmmmmmmmoooooommmkkkiiihhhgggfffdddaaa\\\XXXWWWTTTOOOKKKFFFAAA<<<888555444222222333555888:::===DDDIIIZZZ{{{uuunnnhhhbbbddd{{{{{{tttxxxxxx{{{fffppp___PPPOOOEEEGGGEEEBBBEEEMMMRRRSSSFFFBBB>>>===>>>???<<<:::@@@@@@>>>===:::888888777;;;===DDDQQQdddxxxyyy{{{|||xxxjjj``````mmmzzzrrrmmmlllnnnsssvvvzzz|||}}}||||||yyyvvvvvv}}}uuuqqqkkkjjjiiigggfffeeeeeeeeeccccccbbbaaa````````````___^^^\\\\\\]]]]]][[[ZZZZZZXXXWWWWWWXXXWWWUUUSSSKKKNNNUUU___hhhoooqqqqqqoooooohhh\\\RRROOONNNMMMJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAACCCBBBAAA???===;;;999888:::::::::999999999::::::::::::;;;<<<<<<<<<======????????????@@@AAABBBBBBGGGGGGFFFFFFGGGLLLSSSWWWeeeooozzzyyyiii[[[MMMCCC>>>>>>???AAACCCEEEEEEEEEEEEOOO]]]}}}wwwggg}}}{{{oooTTT666---555...---,,,+++***)))))))))(((((()))))))))************))))))(((((((((((((((***((((((******---888CCCqqq~~~}}}ttthhhWWWZZZssstttkkkjjjqqqxxx}}}xxxtttuuuuuuuuuttttttsssrrrqqqrrrrrrvvv,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------...///666FFFZZZhhhlllrrr}}}uuujjjkkkrrr}}}wwwllloooppp___XXXkkkxxxlllYYYHHH===:::===AAAKKKXXXrrrzzzsssfffdddjjjxxx{{{tttoooeee^^^YYYYYYZZZ[[[^^^bbbgggvvv}}}wwwtttssssssttttttrrrqqqqqqqqqppppppoooooonnnmmmmmmnnnooonnnllljjjhhhgggffffffeeeaaa\\\XXXUUURRRMMMIIIEEE@@@:::777444333222222333555888:::<<>>======<<<;;;:::===??????>>>;;;999888999:::;;;@@@KKK[[[mmm{{{~~~zzzqqqyyy}}}uuujjjaaa]]]gggwwwqqqnnnnnnoooooouuuvvvyyy~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{|||~~~wwwqqqmmmkkkgggggggggfffeeedddcccbbb```___^^^]]]\\\\\\\\\\\\\\\ZZZYYYYYYZZZYYYXXXVVVXXXVVVUUUVVVVVVVVVTTTRRROOOTTT\\\eeejjjjjjeeeaaa^^^^^^ZZZQQQLLLKKKKKKJJJLLLJJJHHHEEECCCBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>======<<<;;;:::999888888777888888888999999::::::;;;<<<===??????@@@@@@@@@CCCBBBBBBBBBBBBCCCCCCDDDHHHIIIJJJLLLPPPXXXaaagggyyylllWWWIIIAAA======???@@@BBBDDDDDDDDDDDDEEE___|||nnnpppxxxuuunnn]]]DDD000***///------+++***)))(((((((((((((((((()))))))))************)))(((((((((((((((***((()))++++++,,,444===___qqqpppiiifffUUUOOOccc|||uuusssxxxllliiipppyyy|||xxxvvvuuuuuutttsssrrrqqqqqqpppqqqsssxxx,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------...///555EEEYYYfffjjjqqqyyyggglllttt~~~kkkjjjqqqfff```qqq~~~tttcccOOOBBB======>>>GGGQQQhhh~~~yyyjjjfffjjjxxx~~~xxxqqqmmmddd___^^^aaaddddddeeehhhmmmyyy~~~{{{vvvrrrqqqrrrssssssrrrrrrqqqqqqpppooonnnnnnnnnmmmmmmnnnnnnmmmjjjgggffffffffffffeeebbb]]]YYYSSSPPPLLLHHHDDD???:::666444333222111333666999;;;<<>>@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIMMMPPPVVV\\\cccllluuu{{{qqqZZZGGG???>>>======???BBBDDDEEEGGGHHHIIIXXX{{{qqqooobbbKKK666...,,,,,,---,,,+++***(((((((((((((((((((((((()))))))))***((((((((((((((())))))******((())),,,,,,+++000777JJJdddgggfffjjjVVVFFFUUUnnnuuujjj|||nnnjjjpppzzz~~~|||yyyxxxuuutttsssrrrqqqppppppoooppprrrwww,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,...555FFFZZZhhhlllrrriiikkkqqq{{{kkkgggrrrjjjdddttt{{{iiiUUUEEE>>>===<<>>999555333222111111333666999<<<>>>FFFPPPiiiuuunnneee\\\dddvvvtttkkkvvvzzzmmmkkkzzztttuuuppp\\\MMMBBBCCCFFFFFFDDDDDDEEEDDDAAADDDFFFFFFCCC>>>:::;;;<<<999<<>>?????????>>>@@@BBBDDDEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMSSSYYYbbbkkkuuu}}}~~~uuubbbLLL???>>>@@@@@@>>>@@@CCCFFFHHHJJJNNNPPPvvvuuuqqq\\\===+++---111000---,,,+++)))((((((''''''(((((((((((())))))))))))&&&&&&''''''(((***+++,,,***)))***---,,,+++...333>>>]]]eeehhhqqqZZZBBBMMMhhh{{{kkkttt}}}~~~~~~pppjjjppp{{{~~~~~~}}}}}}zzzyyyuuutttrrrqqqpppooooooooooooqqqwww,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------///444???PPPcccooojjjuuullldddkkk|||{{{uuujjjsssrrrlll~~~nnn[[[HHH===:::;;;EEEIII[[[{{{wwwnnniiiooo{{{{{{qqqjjjfffdddhhhmmmpppqqqqqqrrrsssrrr{{{}}}~~~zzzxxxvvvtttrrrrrrssstttvvvuuutttssssssqqqnnnkkknnnmmmllllllmmmmmmkkkiiiddddddeeedddaaa]]]YYYVVVTTTPPPKKKFFFAAA<<<777333222333333333444666:::===DDDEEERRRnnnzzziii```ccclll|||}}}{{{nnn|||yyyjjjiiiyyy}}}jjjNNNBBBHHHCCCAAA@@@???@@@@@@???>>>@@@@@@@@@@@@???===<<<<<<>>>>>>>>>===============999===CCCIIIKKKPPP___nnn~~~yyyrrrllljjjddd^^^___fffkkkkkknnnnnnpppsssvvvwwwvvvtttyyyyyyyyyyyyxxxwwwuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwyyyxxxuuussssssssstttuuuyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzxxxuuusssqqqoooooolllkkkjjjhhheeecccaaaaaaddd```\\\YYYXXXXXXXXXXXXTTTSSSRRRQQQQQQQQQQQQQQQSSSRRROOONNNMMMMMMNNNOOOOOOOOOPPPQQQPPPNNNKKKJJJKKKMMMPPPRRRRRROOOLLLIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEBBB@@@>>>>>>???@@@@@@===::::::<<<===<<<:::===;;;::::::;;;:::999888888;;;=========>>>AAAEEEAAADDDGGGHHHGGGGGGGGGHHHEEEIIIMMMMMMKKKLLLRRRWWW^^^fffqqqzzztttgggTTTEEE>>>===???AAACCC@@@DDDJJJJJJIIIVVVhhheeeGGG777333222111111+++++++++************)))))))))))))))************))))))))))))))))))))))))'''((()))***,,,---...///AAATTThhhmmmhhh]]]MMM@@@fffwwwyyy{{{nnnkkkpppttt}}}kkkeeemmmyyy}}}|||}}}{{{yyyxxxuuutttsssqqqpppooonnnnnnrrrxxx,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,...333>>>NNN___kkkooosssjjjaaahhhyyyzzzooovvvsssnnnqqq^^^LLL@@@<<<;;;@@@GGG]]]zzznnngggkkkwww}}}uuupppmmmlllooorrrvvvxxxyyyxxxwwwxxx~~~zzz{{{wwwvvvssspppooopppqqqrrrsssrrrrrrrrrrrrpppmmmkkkmmmlllkkkkkklllkkkiiigggdddddddddbbb___\\\XXXVVVSSSOOOJJJEEE@@@<<<666333222333444444444777;;;>>>EEEFFFTTTsssvvvggg```bbbmmmtttzzziiijjj{{{dddPPPEEEFFF@@@???>>>======>>>>>>???===>>>>>>?????????>>>======>>>??????@@@@@@@@@@@@???CCCJJJOOONNNNNNWWWccclll}}}|||yyyrrrpppjjjeeefffjjjkkkgggfffgggiiimmmqqqssssssqqqoooppppppqqqqqqpppppppppssssssrrrqqqppppppqqqqqqsssrrrpppnnnmmmnnnoooooosssrrrqqqqqqqqqrrrssstttsssqqqpppnnnlllkkkkkkjjjhhhgggfffdddaaa___^^^]]]^^^[[[WWWTTTTTTTTTTTTSSSPPPOOONNNMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHIIIJJJJJJKKKLLLMMMMMMMMMKKKIIIGGGIIIKKKMMMOOOOOOLLLIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCEEECCCAAA???======>>>???<<<:::888888999:::999777:::999999:::;;;<<<;;;:::;;;===????????????AAADDDGGGHHHKKKKKKJJJIIIJJJJJJJJJOOOVVVYYYYYY[[[___ccctttyyywwwrrr```WWWJJJ@@@<<<===@@@AAAFFFDDDHHHNNNRRR[[[rrrlllUUU<<<000......------+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))***,,,---...///???RRRfffnnnjjj```RRRFFFbbb~~~vvvxxxpppbbbaaajjjrrrzzzjjjfffmmmwww}}}~~~~~~}}}{{{yyyxxxtttsssrrrpppoooooooooooorrrxxx,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,...333===LLL\\\fffpppmmmwwwoooeeejjjzzz|||rrrwwwtttpppuuucccQQQDDD===;;;===DDDYYYzzzqqqeeefffrrr|||xxxvvvxxxxxxzzzzzzwwwxxxwwwuuurrrooonnnoooqqqrrrrrrqqqqqqrrrrrrqqqooolllmmmllljjjjjjjjjiiigggeeedddcccbbb```]]]ZZZXXXVVVRRRNNNHHHCCC???;;;666333222333444444555888<<>>======@@@AAAAAA@@@:::;;;===???@@@@@@??????<<<>>>@@@BBBCCCCCCBBBBBB???DDDLLLPPPMMMIIINNNUUU[[[tttvvvtttyyywwwqqqmmmnnnpppkkkddd[[[[[[]]]```ccceeeeeedddcccdddeeefffhhhiiiiiijjjlllkkkjjjjjjiiiiiijjjjjjlllkkkiiihhhgggggghhhiiikkkjjjiiihhhhhhhhhiiijjjhhhgggfffeeedddcccccccccaaa```___]]][[[ZZZXXXWWWWWWTTTPPPNNNMMMNNNMMMMMMJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJJJJHHHFFFDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<===:::999777777888999888777777888999;;;<<<===>>>>>>===???BBBCCCDDDDDDFFFHHHHHHIIIJJJIIIHHHGGGHHHIIINNNXXXeeepppwwwzzz}}}ooo___XXXIIIEEE@@@======@@@BBBCCCEEECCCHHHUUUeee|||SSSBBB111+++,,,,,,++++++++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))'''((()))***+++---......:::NNNeeeqqqnnncccTTTIIIYYYsssvvvtttmmm___```mmmxxxzzzmmmiiinnnvvv{{{{{{~~~}}}{{{yyyxxxtttsssrrrpppoooooopppppprrryyy++++++++++++++++++++++++***************+++++++++,,,---///444===KKK[[[eeejjjdddmmmuuuiiikkkxxx|||tttwwwzzzrrrooouuuxxxgggVVVGGG===999===AAAOOOjjjvvvgggeeeooo}}}~~~xxxuuuvvvxxxvvvsssqqqpppqqqrrrtttsssrrrrrrsssttttttrrrppplllkkkiiiiiihhhgggeeebbbcccbbb```]]][[[XXXVVVUUUPPPLLLFFFAAA===999555333111333444444666999===@@@FFFJJJ]]]uuurrroooeee```cccppp}}}sss|||~~~vvv|||eeeRRRMMMDDD===@@@======BBBJJJLLLGGGAAA:::;;;===???@@@@@@??????<<<>>>AAACCCDDDCCCAAA@@@:::>>>EEEJJJGGGCCCFFFMMMUUUkkkzzzyyyzzz}}}www|||}}}wwwqqqqqqqqqkkkbbbYYYWWWVVVVVVWWWWWWVVVTTTYYYZZZ[[[]]]___aaacccdddccccccccccccdddeeeffffffgggfffeeeddddddddddddeeeeeedddcccaaaaaaaaabbbbbbaaa```___^^^]]]\\\\\\\\\ZZZYYYXXXVVVUUUSSSRRRRRRPPPNNNJJJIIIIIIIIIIIIHHHEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAACCCDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;:::999999999:::::::::888999;;;<<<===>>>@@@BBB???AAADDDGGGIIIJJJKKKLLLHHHIIIIIIHHHGGGGGGHHHJJJRRR```wwwuuu]]]KKKDDD<<<<<<===>>>AAACCCDDDEEEIIIDDDIII```{{{jjjBBB666,,,+++------++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))***+++,,,------444KKKhhhyyywwwgggRRRDDDPPPiii}}}~~~ooosssdddfffvvv}}}qqqlllooovvv{{{}}}~~~}}}{{{zzzyyyxxxvvvtttqqqpppoooppppppsssyyy++++++++++++++++++++++++))))))*********+++++++++---...///444>>>LLL\\\gggdddbbbjjj}}}{{{~~~vvvhhhhhhsssyyyyyyvvvpppkkkgggrrr{{{zzzkkk[[[KKK>>>777;;;===III___www|||mmmjjjooozzz}}}wwwtttvvvvvvuuusssrrrqqqqqqrrrsssrrrqqqqqqsssttttttqqqoookkkjjjhhhhhhgggfffcccaaabbb```^^^\\\YYYVVVUUUTTTMMMIIIDDD???;;;888555222111222444555777:::???BBBHHHNNNdddrrrqqqmmmccc___dddyyy}}}tttqqqzzzvvvbbbPPPKKKBBB>>>???===>>>GGGRRRTTTJJJ???;;;===???AAAAAA@@@???======???AAABBBBBBAAA>>>===:::<<<@@@CCCAAA>>>BBBHHHQQQbbb~~~||||||~~~zzzxxxxxxnnnnnnuuuvvvqqqooohhh___[[[XXXUUUSSSRRRRRRPPPOOOQQQQQQQQQSSSTTTWWWYYYZZZ[[[[[[\\\]]]___aaacccdddccccccbbbbbbaaaaaaaaabbb```___]]]\\\[[[\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUUUURRRRRRQQQPPPOOONNNMMMLLLKKKIIIGGGFFFFFFGGGFFFEEEAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA??????>>>======<<<<<<;;;;;;:::::::::999:::::::::::::::::::::999:::;;;;;;;;;===>>>>>>>>>@@@DDDHHHEEEFFFFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJLLLPPPSSSZZZjjjzzzgggPPPAAA===999;;;>>>@@@BBBCCCCCCDDDMMMIIIRRRsss~~~nnnyyy{{{tttSSS888111,,,---...---++++++*********)))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,111KKKnnnlllRRRBBBMMMeeeyyyppp~~~yyyiiimmm~~~tttlllmmmsss{{{~~~~~~|||{{{zzz|||zzzvvvssspppooopppppptttzzz++++++++++++++++++++++++)))))))))***++++++,,,,,,......///333>>>NNN```kkkfffiiimmm~~~|||yyykkkiiittt~~~}}}tttoooiii[[[gggsss~~~qqqbbbQQQBBB999777:::GGG\\\qqqwwwqqqqqqvvv~~~|||wwwuuuvvvrrrrrrrrrrrrrrrqqqppppppooonnnnnnoooqqqpppnnnllljjjiiigggggggggfffdddbbb___^^^]]][[[XXXUUUSSSQQQLLLGGGAAA<<<999777444222111222444555777;;;@@@DDDKKKTTTmmmtttqqqkkkbbbdddnnn|||uuuzzzqqq|||]]]PPPIIIBBBBBB>>>>>>BBBJJJQQQOOOEEE;;;<<<>>>@@@BBBCCCBBB@@@>>>>>>???@@@AAA@@@???===<<>>DDDIIIXXXnnn~~~{{{zzzzzzzzzxxxyyy{{{vvv|||~~~vvvfffdddlll~~~vvvqqqjjjbbbZZZWWWRRRPPPOOONNNNNNMMMKKKJJJJJJJJJJJJLLLMMMOOORRRRRRSSSUUUWWWZZZ\\\]]][[[[[[[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVTTTRRRPPPOOONNNNNNKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA??????>>>>>>>>>???@@@@@@????????????????????????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@======<<<<<<;;;:::::::::888888999999999999999999999:::;;;:::999999;;;<<<>>>???@@@???@@@DDDLLLRRRNNNLLLIIIGGGGGGFFFDDDBBBFFFGGGIIIKKKNNNTTTZZZ___jjjvvv}}}ooo[[[FFF;;;888:::<<>><<<;;;===AAADDDEEEDDDCCCAAA===>>>???????????????>>>BBBAAABBBCCC@@@<<<===AAADDDNNN]]]kkkuuu{{{|||||||||}}}~~~{{{www}}}{{{~~~vvvqqqrrr}}}|||vvvqqqbbb^^^XXXSSSPPPOOONNNMMMKKKIIIGGGEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQOOOOOOOOOPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>======>>>???>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<===============<<<;;;;;;<<<<<<===>>>??????@@@@@@???>>>===>>>>>>???<<<<<<;;;;;;::::::999999777777888999999999999999:::<<<===<<<;;;;;;===??????@@@AAA@@@BBBIIITTT]]]UUUQQQLLLIIIIIIIIIHHHFFFIIIKKKOOOSSSZZZbbblllrrr{{{~~~ooo___NNN???999:::>>>???@@@@@@@@@BBBGGGKKKNNNcccyyyeeeYYYJJJ555///,,,+++,,,,,,)))))),,,***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))******++++++...BBBbbb|||ooo^^^WWWMMMdddzzz~~~zzzrrrnnnqqqxxx~~~~~~}}}yyywwwssspppooooooqqqrrrzzz|||************************((())))))***++++++,,,,,,+++***+++///;;;OOOdddrrrrrrwwwqqq}}}}}}mmmiiiqqq{{{oootttxxxqqqtttqqqZZZYYYiiizzz~~~qqq```NNNBBB;;;888:::FFFWWWlll|||sssooowww|||{{{|||zzzuuutttvvvrrrtttwwwyyyxxxvvvsssqqqpppooooooppppppooommmjjjhhhggggggggghhhhhhfffddd[[[\\\\\\[[[XXXTTTPPPMMMIIIEEE???:::777555333222111222444666888<<>>>>>???AAAAAABBB???>>>AAADDDBBB===<<<@@@DDDIIIPPPXXXcccooowww{{{~~~|||{{{rrrmmmeee^^^YYYVVVSSSRRRMMMLLLIIIFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGHHHIIICCCCCCBBBBBBAAAAAABBBBBB@@@?????????>>>>>>>>>>>>;;;:::999:::;;;;;;:::999;;;:::::::::;;;<<<<<<===999::::::;;;;;;;;;::::::999999999:::;;;<<<===>>>???>>>===<<<;;;<<<======<<<<<<;;;;;;:::999999888666777888999999:::999999===???AAA@@@>>>>>>@@@CCC???@@@AAA@@@CCCLLLZZZeeeXXXTTTNNNLLLNNNPPPQQQQQQTTTWWW[[[aaaiiitttrrreeeVVVJJJAAA;;;===BBBAAABBBBBBAAAAAAEEELLLRRReeezzzsss[[[III;;;,,,000---,,,---,,,***+++///))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++***:::VVVnnntttjjjbbbaaaJJJaaawwwzzz|||xxxssstttyyy~~~~~~uuussspppnnnnnnooorrrttt{{{}}}************************************************+++,,,///222666CCCZZZnnn~~~|||yyy|||ssskkkhhhpppvvvsssqqqtttvvvsssiiibbbgggooo{{{zzzoooWWWAAA;;;999:::BBBRRRhhhxxxqqqyyy~~~{{{zzz{{{zzzwwwuuuuuu|||sssrrryyy{{{rrrmmmooosssvvvvvvsssqqqrrrppplllllliiifffdddccccccbbbaaabbb```]]]ZZZXXXTTTOOOLLLHHHAAA;;;888666111///111222222555888888999@@@HHHUUUpppuuullljjjhhhxxxsssMMMIIIFFFAAACCCEEEPPPQQQOOOIIIAAA<<<;;;<<<===<<<<<<@@@GGGLLLLLLKKK@@@???>>>???AAABBBAAA@@@@@@@@@???????????????@@@FFFDDDGGGPPPZZZeeerrr}}}~~~}}}~~~rrriiieeebbb```ZZZTTTOOOLLLLLLJJJEEEAAAFFFDDDCCCBBBCCCBBBAAA???BBBAAA@@@??????@@@AAABBBDDDCCCCCCBBBAAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>:::::::::999999888888888555777999;;;<<<;;;:::888555777999;;;<<<===<<<<<<888888999999999:::::::::777888888888888999999999;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999666777888999;;;<<<===>>>BBBAAA@@@@@@AAAAAA@@@???BBBAAAAAAAAADDDIIINNNQQQLLLOOOSSSYYY^^^```___^^^ZZZbbbmmmuuu||||||uuuYYYOOODDD>>>>>>@@@AAAAAACCC@@@>>>AAAEEEPPPhhh}}}xxx```FFF444......---,,,++++++******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''''')))+++++++++,,,+++222GGGaaannnlllhhhiii]]]VVVmmmooopppyyyzzztttwwwyyywww~~~~~~~~~wwwrrrnnnooooooooosssyyy{{{************************************************,,,+++,,,///444CCC]]]ttt}}}vvvxxxxxxwwwppphhhlll~~~uuuwwwwwwvvvyyy|||xxxrrrhhhrrr~~~sss]]]FFF===::::::AAAOOOddd|||}}}uuuyyy}}}{{{{{{|||}}}|||yyyvvvzzztttuuu|||{{{pppkkklllrrruuuuuurrrqqqqqqoookkkkkkhhheeecccccccccbbb```aaa^^^ZZZWWWTTTRRROOOMMMGGG@@@:::888666111000111333333666999999:::BBBKKK\\\xxxuuummmkkkjjj{{{nnnJJJHHHHHHEEEIIILLLOOOMMMJJJEEE@@@<<<;;;;;;===<<<===AAAGGGKKKJJJHHH@@@???>>>???AAAAAAAAA@@@??????>>>>>>>>>>>>??????AAA@@@CCCMMMXXXdddsss~~~vvvoooiiiddd^^^XXXRRROOONNNMMMHHHDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>??????@@@@@@???????????????@@@???>>>======<<<<<<======:::999999999888888888888555777:::<<<<<<<<<:::999777888:::;;;<<<<<<<<<<<<999999999999::::::::::::888888888999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@???DDDCCCBBBBBBEEEHHHLLLOOORRRVVV]]]dddiiijjjhhhfffdddlllwwwzzzoooeeeMMMFFF>>>;;;===AAABBBBBBDDD>>><<>>===>>>@@@@@@@@@>>>>>>===============>>>>>>>>>>>>BBBMMMXXXeeettt}}}tttmmmeee```YYYTTTRRRPPPMMMJJJGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===>>>>>>??????======<<<;;;;;;;;;;;;<<<999999999999999888888888777888;;;<<<===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;999::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<<<<;;;:::::::::999999999888999999:::;;;<<<<<<======>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDEEEGGGJJJNNNPPPWWW\\\dddlllppppppnnnlllrrrxxxvvviiiYYYNNNBBB>>>:::;;;???DDDFFFFFFFFFAAABBBOOOhhhtttsss}}}^^^BBB222---......,,,,,,+++************+++******))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))(((---111>>>RRRdddoootttwwwfffPPP]]]zzzrrrrrrzzz|||wwwxxxyyyxxxyyy~~~~~~}}}}}}|||zzztttooonnnlllllloootttyyy************************************************---+++***,,,111AAA]]]uuu~~~yyypppnnnzzz}}}{{{nnnwww}}}xxxjjjxxx~~~lllYYYEEE<<<888===FFFSSShhh{{{{{{vvvyyyyyysssooooooppptttyyy}}}}}}uuuppplllttt||||||yyywwwwwwwww{{{zzz|||}}}vvvllliiilllpppsssssspppnnnooommmiiihhhfffdddcccbbbaaa___^^^YYYWWWTTTRRRQQQNNNKKKIIIDDD===888777555222111333444555888::::::===GGGSSSppprrrjjjhhhiii}}}xxxxxxssskkksss{{{gggIIIGGGDDDBBBGGGJJJHHHCCC===;;;<<<<<<:::888::::::===BBBFFFGGGCCC??????>>>===>>>???@@@???===<<<<<<;;;;;;;;;<<<======@@@AAAEEEOOOXXXdddsss{{{zzzyyy~~~}}}zzzpppkkkccc]]]YYYVVVRRROOOLLLKKKIIIIIIIIIIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@AAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======<<<;;;:::999999;;;;;;;;;;;;<<<===>>>???????????????????????????AAACCCDDDEEEEEEFFFGGGIIIHHHIIIKKKNNNQQQVVVYYY[[[ccchhhnnnsssuuuuuutttsss~~~~~~wwwlll```SSSFFF===>>>===<<>>KKKYYYyyy|||ooohhheeefff{{{~~~|||jjjaaaooovvv|||www___FFFDDDAAA@@@DDDEEEDDD@@@<<<:::;;;<<<;;;999888999<<>>@@@>>>===>>>??????>>>===;;;;;;::::::;;;<<<======CCCCCCGGGNNNTTT]]]lllyyy|||yyyzzzwwwwww{{{zzz}}}{{{vvvooohhhbbb]]]YYYWWWVVVTTTQQQOOONNNMMMJJJHHHCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>========================;;;;;;===>>>??????>>>>>>>>>>>>==================;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<===>>>@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBDDDGGGIIIJJJKKKOOOQQQTTTVVVZZZ___eeekkkoooqqqzzz|||~~~wwwmmm```TTTKKKCCC>>><<<@@@???@@@CCCHHHLLLPPPQQQKKKZZZqqqsssiiiooo||||||{{{wwwcccPPP:::......000...))),,,+++******))))))******)))))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''"""(((***'''&&&***---+++)))...555CCCZZZqqqxxxtttmmmOOONNNnnn~~~~~~|||xxxvvvvvvttt{{{~~~~~~|||uuuooollljjjjjjnnnssszzz************************************************++++++---///222<<>>=========;;;:::888999<<>>>>>???@@@???===::::::::::::;;;<<<======BBBBBBDDDHHHKKKQQQ^^^kkkssszzzxxxyyy}}}}}}~~~yyyssslllgggcccaaaaaa___[[[YYYWWWUUUQQQOOOGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@??????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>???????????????<<<===>>>??????@@@@@@@@@??????>>>======>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFJJJOOOQQQSSSUUUZZZ^^^fffiiinnnuuu{{{{{{wwwiii\\\MMMEEEAAA???@@@CCCBBBBBBCCCEEEJJJQQQXXX\\\ZZZqqqsssqqq|||~~~yyyxxxooocccFFF;;;000,,,///111---)))++++++***))))))))))))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""***---(((&&&+++...,,,***000555@@@ZZZvvv~~~wwwhhhOOOKKKggg|||{{{{{{wwwvvvsssxxx~~~|||uuunnnlllkkkkkkpppvvv|||******************************************************+++---000:::PPPdddnnnwwwxxxmmmhhhppp|||xxx{{{}}}yyyvvvjjjxxx|||nnnTTTDDD:::<<>>???FFFWWWiiivvvlllfffdddiiiwwwpppfffkkkoooxxx{{{}}}fffJJJ>>>BBBAAABBBGGGFFF@@@AAABBBAAA???===<<<<<<999:::>>>DDDKKKNNNLLLIIIBBB@@@??????@@@@@@???>>>:::::::::;;;;;;<<<===>>>??????AAACCCCCCGGGTTTaaafffkkkrrrxxx}}}|||~~~{{{vvvqqqnnnlllkkkhhheeecccaaa___\\\YYYSSSSSSRRRQQQOOOMMMJJJIIIEEEEEECCCBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@=========>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<======>>>??????@@@BBBEEEGGGJJJLLLMMMPPPVVV\\\```bbbeeelllqqqwwwzzz~~~|||vvvoookkkYYYLLLAAA>>>???@@@BBBGGGCCCCCCEEEHHHPPPZZZeeelllwwwyyyxxxuuudddOOO666222...,,,---...,,,+++++++++***)))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%///111)))&&&***---******///111:::WWWyyy|||fffSSSMMMeee|||~~~yyywwwrrruuuzzz~~~~~~~~~{{{tttnnnllllllmmmsssyyy************************************************))))))***+++...999PPPeeekkkwwwyyynnnfffppp|||uuuttt{{{vvvtttvvvkkkxxxqqqVVVEEE:::===???BBBTTTjjjvvvzzzvvviii___^^^eeejjjjjjnnntttuuurrrnnnmmmiii```YYYXXX]]]bbbsss|||yyy|||{{{uuusssqqqnnnmmmnnnnnnkkkfffllloooooollljjjkkkiiieeedddcccaaaaaaaaa___\\\YYYYYYXXXWWWUUURRRNNNHHHCCC???999555555555333444666333777<<<@@@AAAIII[[[nnnuuukkkgggeeelllwwwtttkkkrrrrrr}}}~~~```HHH>>>CCCBBBCCCFFFEEE???BBBEEEEEEAAA======>>>;;;<<>>:::::::::;;;<<<===>>>???>>>>>>???@@@@@@CCCOOO\\\ggggggjjjqqqyyy}}}{{{xxx|||xxxuuutttpppnnnkkkiiihhhfffdddaaa^^^^^^]]]ZZZWWWTTTPPPNNNJJJIIIGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@======>>>>>>?????????@@@>>>??????@@@@@@AAABBBBBB@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB???????????????@@@@@@@@@???????????????@@@@@@AAAGGGHHHKKKNNNQQQTTTWWWXXX[[[aaahhhlllooossszzz~~~zzztttmmmeee___LLLAAA:::===AAAAAABBBEEEEEEEEEGGGLLLUUUcccrrr{{{xxxxxxsss[[[@@@222111...,,,******,,,---+++******)))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((222444***%%%)))+++'''''',,,---444SSSyyyfffYYYSSSfff~~~{{{yyyrrrsssvvv{{{~~~}}}}}}zzzsssmmmllllllnnnuuu|||,,,,,,,,,+++++++++************))))))******+++,,,,,,///,,,,,,111555IIIhhhwwwuuuwwwssshhhooozzz|||}}}rrrooo}}}{{{uuusssmmmrrrvvv}}}www```QQQAAA;;;;;;@@@KKKVVVooo~~~zzz~~~}}}~~~}}}zzzkkk\\\\\\^^^bbbggglllnnnnnnlllkkkccc\\\ZZZYYYZZZ___fffuuu}}}~~~{{{{{{|||{{{sssmmmkkkppprrrmmmjjjjjjmmmlllkkkiiihhhggggggfffdddcccbbb```^^^\\\ZZZZZZZZZWWWSSSSSSRRROOOGGG@@@;;;888555222111222444555:::777<<>>@@@@@@???===;;;@@@<<<:::>>>GGGMMMNNNMMMKKKGGGCCC@@@?????????>>>@@@999555999<<<<<<;;;;;;:::<<>>>>>EEEOOObbbeeeeeejjjrrrttt}}}yyytttqqqoooqqqtttwwwttttttpppiiieeeccc___ZZZVVVSSSOOOLLLKKKJJJIIIHHHJJJFFFCCCCCCEEEGGGFFFDDDDDDCCCAAA???>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCCCCBBBBBBCCCEEEHHHDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMOOOLLLHHHFFFGGGIIIKKKKKKLLLRRRZZZ```cccgggkkkooosssvvv{{{zzzqqqhhh```WWWMMMGGG>>><<>>===@@@FFFMMMeeexxx}}}|||{{{|||~~~}}}}}}yyykkk]]]ZZZ\\\___dddhhhjjjiiihhhfff```ZZZZZZ[[[]]]cccjjjvvv|||zzzuuutttuuutttrrroooooosssrrrllliiikkkmmmlllkkkiiihhhgggffffffdddcccbbb```^^^\\\ZZZYYYZZZVVVSSSRRRQQQMMMFFF@@@:::888555222111222444666999777===EEEEEEMMMnnnoookkkjjjrrr~~~{{{{{{xxx|||uuuXXXJJJ>>><<>>>>>:::;;;===>>>???>>>===<<<:::999999;;;>>>CCCGGGIIIKKKHHHDDDBBBAAACCCEEEFFFDDD>>>;;;===???<<<999999;;;;;;===???===<<>>???BBBEEE\\\qqq{{{|||zzzzzz~~~~~~}}}{{{zzz{{{xxxlll___ZZZ[[[]]]aaaeeegggfffdddaaa[[[XXXZZZ]]]aaahhhooouuuzzzzzztttooommmmmmkkklllnnnrrruuuqqqllljjjmmmmmmllljjjiiigggfffffffffdddcccaaa___]]][[[ZZZYYYYYYVVVRRRQQQOOOKKKEEE???:::777444222222333555777::::::@@@FFFHHHUUUzzzxxxppplllqqq~~~www||||||vvvnnn```RRRDDD@@@@@@>>>===<<<;;;;;;<<<<<<<<<=========777888999888999<<>>::::::BBBAAABBBBBB???<<>>999777444222222444777999===???CCCFFFKKK^^^sssnnnqqq}}}zzzxxxzzz|||pppeeeWWWIIICCC@@@>>><<<<<<===<<<;;;;;;;;;<<<>>>???::::::999999;;;@@@EEEIIIMMMMMMMMMKKKIIIHHHHHHIII======@@@DDDDDD@@@===???LLLJJJKKKLLLHHHAAA>>>??????KKKTTT]]]iiiwww|||zzz}}}wwwvvvxxxzzzwww||||||zzzvvvtttvvvxxxsssjjjnnnjjjeeebbbbbbdddeeefffaaaeeeiiiiiifffddddddeeeeeedddbbb```^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbbiiijjjlllmmmmmmlllkkkjjjkkkmmmpppqqqqqqpppqqqrrroooppprrrssssssrrrpppnnnqqqsssuuuvvvwwwxxx{{{}}}{{{wwwrrrpppqqqsssuuuuuuxxx{{{~~~}}}ssshhh___PPPLLLEEE@@@>>>@@@CCCEEEAAAEEEJJJJJJIIINNN\\\hhhmmmqqq___iii~~~zzzcccLLL999------222------,,,,,,+++******)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((())))))*********))),,,+++)))555NNNgggsssmmmhhhhhhlllnnnqqqyyyooozzzrrrppppppttt{{{}}}~~~~~~}}}}}}yyysssoooooorrrvvvyyy}}},,,,,,,,,+++++++++************))))))******+++,,,---///,,,,,,///...888OOOaaauuu{{{xxxxxxqqqqqqqqqqqq}}}uuussshhhWWWRRRUUUSSS^^^xxxmmmjjj```NNN>>>999>>>EEEPPPggg~~~~~~zzzxxxyyyqqqxxx~~~~~~~~~}}}~~~zzzyyyzzzyyyoooddd[[[[[[\\\^^^aaabbbaaa```^^^ZZZYYY]]]aaadddjjjqqqoootttuuurrrqqqssssssqqqsss{{{~~~vvvqqqppprrrkkkjjjiiigggfffeeeddddddcccbbbaaa___]]][[[YYYXXXVVVTTTQQQNNNJJJEEEAAA===777666444222333555888;;;;;;???CCCHHHSSSnnnqqqooo{{{zzzmmm]]]QQQEEEAAA???======???>>>===<<<;;;;;;===>>>@@@===999777999???EEEHHHHHHKKKNNNPPPNNNJJJDDDAAA@@@:::;;;@@@DDDBBB>>>>>>AAAKKKJJJMMMQQQPPPGGG@@@===@@@EEEFFFMMM]]]lllzzzuuuqqq{{{zzznnnnnnqqquuuyyy{{{{{{}}}~~~~~~~~~xxxoookkkhhheeedddeeehhhjjjjjjiiilllnnnnnnllllllooosssvvvuuuuuuuuuttttttuuuuuurrrrrrrrrssstttuuuwwwxxxwwwxxxzzz{{{{{{yyywwwvvv|||~~~~~~|||||||||xxxyyy{{{||||||{{{yyywww}}}|||xxxvvvwwwyyy{{{{{{}}}yyyssskkkaaaUUUMMMEEECCCAAA??????AAADDDGGGFFFIIIKKKKKKOOO]]]ooo{{{ooo```aaassshhhLLL;;;444///---...,,,,,,,,,++++++******)))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''((())))))*********(((***++++++111BBBYYYjjjlllmmmrrrsssnnnlllzzz{{{mmmuuu|||uuurrrpppsssyyy~~~}}}{{{{{{xxxsssooonnnqqquuuyyy|||,,,,,,,,,+++++++++************))))))******+++,,,+++---)))***...,,,555KKK^^^uuuzzzyyywwwqqqoookkkxxxwwwrrreeeRRRLLLQQQSSSaaa|||zzz}}}ttt\\\DDD:::===DDDGGG___|||~~~}}}}}}zzzppphhheeeeeeiiisss|||}}}~~~{{{yyy{{{yyyooocccYYYXXXXXXZZZ]]]___^^^]]]^^^[[[[[[___bbbeeejjjpppoootttxxxyyy|||~~~zzztttqqqpppkkkjjjhhhgggeeedddddddddcccbbb```^^^\\\ZZZYYYXXXTTTSSSPPPLLLGGGBBB???===666555333222333666:::<<<888===DDDLLLaaaxxxqqqsss{{{ttt~~~vvv^^^PPPFFF>>><<<<<<<<<===@@@===<<<;;;;;;;;;<<<>>>>>>;;;777333777>>>CCCCCCAAAEEEIIILLLKKKEEE???;;;999<<<===AAACCC???:::===CCCDDDBBBEEELLLOOOIIIBBB>>>AAAAAA===BBBPPP\\\qqq{{{vvvrrrsss{{{llleeeeeessswwwxxxwwwxxx~~~}}}vvvtttrrrsssuuuwwwxxxxxxyyyyyyxxxwwwvvvvvvxxxzzz|||}}}~~~~~~}}}~~~}}}|||{{{}}}~~~zzzxxxuuunnneee]]]UUULLLCCC<<>>===???CCC[[[xxx|||yyy~~~{{{ssshhh```]]]]]]eeepppzzz}}}~~~~~~}}}{{{yyyzzzxxxmmm```XXXWWWWWWYYY\\\^^^^^^]]]]]]ZZZ[[[```dddfffjjjpppqqqxxx~~~{{{vvvrrrnnnjjjiiihhhfffeeedddccccccbbbbbb```^^^\\\ZZZYYYXXXSSSRRROOOKKKEEE@@@===<<<666444333222444777;;;>>>:::AAAHHHTTTppp~~~rrrqqqqqq{{{}}}jjjwwweeePPPLLLDDD===<<<;;;999999;;;::::::999999::::::;;;;;;666555444666999;;;:::999<<<@@@DDDBBB===999999:::<<<===@@@@@@<<<:::@@@JJJCCC>>>===CCCGGGEEE???===>>>>>>;;;>>>GGGKKKXXXppp{{{{{{|||{{{zzzoooccc```iiiooossssssuuuzzz}}}}}}~~~~~~}}}~~~}}}}}}{{{uuullleee___XXXOOOHHHDDDAAA>>>;;;>>>@@@CCCDDDFFFJJJPPPTTTcccaaa```iiiwwwnnnppp}}}mmmQQQ???000///111---+++...++++++++++++************'''((((((((()))))))))***(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((())))))*********((())),,,---,,,333LLLeeetttyyyzzzmmmXXXPPP^^^ppp|||}}}}}}xxxsssssswww|||yyywwwtttpppnnnqqqxxx}}}}}}{{{,,,,,,,,,+++++++++***************)))***++++++,,,***...---000333---000@@@QQQooowwwwww{{{llleeekkkjjjyyy~~~tttiiiYYYWWW^^^___jjjgggNNNAAA>>><<>>AAAGGGNNN[[[zzzwwwnnnpppkkkzzzxxxtttZZZKKKQQQIIIBBB???<<<777555666777777888888888999999999333555777777555333444555666999<<<:::777666:::>>>999;;;>>>???;;;<<>>AAA???<<<::::::===<<<>>>CCC@@@HHH]]]ooovvvzzzuuusssyyy~~~tttfff``````gggnnnppprrrwww{{{{{{{{{}}}~~~~~~{{{wwwnnnbbbWWWNNNHHH@@@<<<===@@@BBBBBB???BBBFFFIIIMMMUUU^^^ffflllmmmrrrxxxpppvvvgggRRR>>>555111333000)))+++444+++++++++***************'''((((((((())))))******(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''((()))******************,,,---***111LLLiiizzz}}}kkkTTTMMM]]]rrrzzztttsssvvv{{{~~~yyyxxxuuuqqqpppssszzz~~~}}}|||{{{,,,++++++***))))))******))))))))))))))))))))))))***++++++++++++...333666OOO]]]}}}pppjjjhhhgggooowww}}}}}}rrrggg]]]ZZZYYY]]]kkkzzzsssZZZFFF???>>>FFFWWWooo}}}yyyxxxyyy}}}|||}}}wwwjjj___TTTUUUWWWYYY\\\^^^```aaaYYYYYYZZZ\\\```fffkkkooo{{{{{{sssmmmkkkmmmkkkhhhffffffeeecccbbbaaa```^^^[[[ZZZZZZZZZZZZSSSOOOJJJGGGEEEBBB===999888666333333555999<<<>>>CCCGGGPPPdddzzztttkkkjjjuuu{{{~~~www|||oooPPPFFFEEEDDDAAA>>>;;;999888777777777777888999999999:::666666666666777777777777::::::;;;;;;;;;:::999888============>>>???AAAAAA???:::555555999===<<<:::======<<<;;;:::>>>FFFKKKYYYaaalllttt{{{uuucccZZZ^^^]]]cccmmmrrrrrruuuzzzxxx{{{}}}uuulll```RRRGGGGGGCCC>>><<<===???AAABBBCCCEEEJJJRRR\\\fffooouuu}}}rrrmmmwwwjjjSSSDDD555444222000......//////,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))&&&(((,,,---333LLLfff{{{gggZZZTTT\\\ooo~~~zzzsssqqqsssyyy}}}}}}~~~|||tttpppqqqvvv{{{~~~~~~}}}}}},,,++++++************+++***************************++++++++++++...222666IIIYYY{{{}}}rrrnnnmmmjjjqqqyyyrrrhhh^^^XXXYYY^^^hhhpppxxxaaaLLL@@@===AAALLL^^^sss}}}}}}}}}{{{rrrdddYYYRRRSSSVVVYYY\\\]]]\\\[[[UUUXXX[[[]]]```dddiiimmmxxxyyysssooommmllliiigggeeeeeeeeecccbbbaaa```^^^[[[ZZZYYYXXXXXXSSSOOOJJJGGGDDDAAA<<<888555444333444666:::>>>???CCCFFFTTTqqquuuqqqllleeettt}}}uuu|||bbbGGGAAA>>>>>>===<<<;;;;;;;;;;;;888888888999::::::;;;;;;777777777777777777777777777888999:::;;;<<<<<<===??????>>>>>>======>>>>>><<<888444444888;;;;;;:::<<<<<<;;;999888;;;AAAEEEIIISSS```ooo|||~~~oooiiiiiilllnnnuuu{{{zzzxxx|||{{{{{{zzzxxxyyy}}}}}}ssseeeYYYQQQKKKEEEAAA>>>>>>>>>???@@@BBBEEEFFFGGGKKKSSS___lllxxxzzzgggdddsssjjjPPP<<<222333222111000///.........,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******'''))),,,***///CCC[[[}}}|||kkk```WWWZZZiiiyyyrrroooqqqvvv{{{}}}~~~~~~{{{tttooopppuuu{{{~~~~~~~~~+++++++++******+++,,,,,,***************************++++++++++++---111444AAATTTxxxxxxxxxvvv~~~~~~wwwrrrrrrrrrpppqqqxxxvvvpppeee[[[ZZZ```fffhhh|||lllXXXGGG>>>???CCCMMM___ttt~~~}}}yyynnn^^^RRROOOPPPTTTYYY\\\\\\YYYVVVUUUZZZ___aaaaaabbbhhhmmmuuuzzz|||}}}|||xxxsssooonnnjjjgggeeedddddddddcccbbbbbb```^^^[[[YYYWWWVVVVVVQQQNNNJJJFFFBBB>>>999666333333333555888<<>>AAA@@@GGGQQQaaawww|||www}}}zzz|||vvvyyy~~~~~~xxxzzzxxxwwwuuurrrpppqqqtttwww{{{}}}yyyuuudddZZZMMMCCC???>>>===<<<;;;>>>CCCEEEFFFIIINNNRRRXXX^^^kkk}}}jjjbbbbbbppp}}}eeeNNN<<<333000111111000000///...,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++))))))+++((()))888JJJlllxxxwwwmmmdddYYYVVV```zzzyyyqqqmmmnnnssswww|||~~~~~~{{{sssooooootttyyy}}},,,++++++++++++,,,------***************************++++++++++++,,,///222;;;OOOttt|||ooommmkkklllrrrvvvuuurrrqqqtttwwwnnntttzzz~~~~~~sssccc\\\___eeefffvvvxxxeeePPPCCC???AAAGGGSSSeeewww{{{nnn\\\NNNNNNOOORRRWWW\\\]]]ZZZWWWYYY^^^bbbaaa^^^```gggnnnxxx~~~wwwzzz}}}}}}yyytttooommmhhhfffdddcccddddddcccbbbaaa```^^^[[[XXXVVVTTTSSSPPPMMMIIIEEE@@@;;;777555333444666777999===AAACCCQQQUUUqqqkkkdddgggjjjlllwwwxxxmmm|||}}}|||hhhHHHAAAGGG>>>===<<<:::999888777777777888888999:::;;;<<<<<<;;;;;;:::999888777666666999:::;;;===@@@CCCFFFHHHAAA@@@???===<<<;;;;;;;;;<<<:::888999<<>>>>>>>>>>>???@@@AAABBB???AAAFFFRRRggg~~~zzzzzzuuuuuurrrjjjqqqsssuuuuuusssqqqoooooonnnrrrwww|||{{{vvvpppkkkfff```\\\KKKGGGCCCAAAAAA@@@>>>===@@@DDDIIIKKKMMMSSS^^^fffnnnwww~~~hhhfff|||}}}xxxsss]]]III===777777777...///000000///---,,,***,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******+++***)))***+++((('''000===WWWeeekkkhhheeeYYYQQQWWWttt}}}|||sssmmmlllpppuuu{{{}}}~~~{{{sssnnnooosssxxx|||---,,,,,,,,,,,,,,,------******************************++++++***+++...000777IIImmmzzznnnjjjeeeaaajjjtttwwwsssqqqvvv}}}nnnpppuuuzzz}}}nnn___]]]bbbgggpppnnnWWWGGG>>>AAAGGGOOO\\\lll}}}{{{lllZZZLLLOOOOOOQQQWWW]]]```^^^[[[[[[^^^^^^[[[WWWZZZdddmmmxxxyyyvvvyyy}}}ssswww|||}}}zzzuuuooolllhhhfffccccccccccccbbbaaa```___]]][[[XXXUUURRRQQQMMMLLLIIIDDD???:::777555555777999999:::===BBBFFFSSS^^^}}}ggg```dddhhhqqqtttwww}}}~~~vvviiivvv~~~{{{xxx}}}zzz[[[CCCBBBIII@@@???===:::888777666666666666777888999:::;;;;;;===<<<<<<:::999888777666;;;;;;<<<>>>@@@BBBDDDEEE??????>>>===============<<<;;;:::;;;===???@@@AAA>>>>>>???@@@BBBCCCDDDDDD???@@@BBBJJJ]]]xxx~~~zzzxxxxxxtttvvvvvvjjjjjjmmmrrruuuuuuuuuuuuvvvlllmmmnnnoooppptttyyy}}}zzzvvvoookkkeee^^^YYYRRRMMMIII??????@@@AAACCCBBBAAA???CCCGGGLLLPPPWWWcccsss~~~{{{lllnnnqqqxxxrrrppp^^^HHH:::666666444111---.../////////---,,,***,,,+++******))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++((()))***+++))))))...555EEEVVV```dddfff\\\RRRTTTsss~~~wwwooolllnnnrrryyy{{{~~~{{{sssnnnooosssxxx{{{///...------,,,,,,,,,---++++++++++++++++++++++++)))***++++++******,,,...555BBBccc}}}~~~vvvpppggg___gggsss{{{zzzwww{{{qqqoooqqqxxx~~~xxxiii___```gggkkk|||ttt^^^NNN===AAAEEEKKKTTTdddvvv~~~wwwiiiXXXLLLPPPPPPRRRZZZaaaccc```[[[UUUUUUSSSPPPOOOTTT___hhhmmmtttwwwqqqlllnnnuuuzzznnnssszzz}}}{{{vvvpppmmmiiifffdddcccccccccbbbaaa___^^^\\\ZZZWWWTTTRRRPPPKKKKKKHHHDDD>>>999777777777999::::::;;;@@@GGGMMMVVVlllwwweee]]]^^^dddjjjjjjmmm}}}vvv{{{}}}vvvmmm}}}vvvttt}}}zzzxxxRRR@@@@@@DDD<<<<<<:::999888888888888555555666777999:::;;;;;;>>>===<<<;;;:::999888888:::;;;<<<>>>???????????????>>>>>>>>>>>>>>>???@@@:::;;;;;;;;;<<<===>>>???>>>======>>>AAACCCDDDDDDBBBBBBCCCHHHSSScccuuu~~~wwwssssssuuu|||~~~yyyppphhhjjjmmmoooqqqrrruuuwwwoooooommmkkkiiiiiilllnnnrrrtttxxx}}}~~~wwwppphhhcccYYYUUUPPPKKKGGGDDD@@@===@@@?????????@@@BBBDDDEEEGGGMMMUUU```lll|||}}}yyygggiiiwwwrrrZZZMMM===555666777333---......//////...------,,,,,,+++******))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''((()))******+++---000:::MMM[[[eeekkkbbbTTTSSSmmm|||rrrllllllooovvvyyy}}}|||tttoooooosssxxx{{{111000///---,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,333;;;YYYyyy|||oooeeehhhrrruuunnnmmmvvv|||jjjbbbgggjjj||||||iii\\\DDDBBB@@@BBBLLL[[[lllwww{{{wwwssshhhZZZOOOPPPQQQVVV___fffeee]]]TTTKKKJJJIIIIIILLLTTT^^^eeeeeekkknnnllllllqqquuuvvvqqqwww~~~~~~wwwpppllljjjhhheeeddddddcccbbb```]]]\\\[[[ZZZWWWTTTQQQPPPIIIJJJHHHDDD>>>:::888999666888:::;;;<<>>999888888777777888888888555666777888:::;;;<<<===>>>======<<<;;;:::999999:::;;;>>>@@@AAA@@@???>>>@@@@@@????????????@@@@@@;;;<<<============>>>???AAA>>><<<===@@@BBBCCCBBBCCCDDDFFFIIILLLPPPUUUXXXkkkrrrwwwwwwuuuyyy{{{www{{{{{{tttnnnkkkkkkmmmooonnnkkkiiihhhhhhhhhiiikkknnnrrrwww|||~~~~~~yyyqqqiiiaaaYYYRRRNNNEEEBBB@@@>>>>>>>>>===<<>>:::999:::555777999:::===EEERRR[[[ssssssfffZZZNNNKKKNNNPPP[[[mmmxxxvvvzzzxxxppp~~~~~~xxxhhhLLLDDDAAA;;;999888777666666555666666666777888999;;;<<<===>>>=========<<<;;;;;;::::::;;;>>>AAADDDEEEDDDBBB@@@BBBAAAAAA@@@??????@@@@@@>>>???@@@@@@?????????AAAEEEBBB>>>>>>@@@BBBBBBAAA>>>BBBGGGLLLNNNNNNMMMLLLXXXdddpppvvv|||~~~lll___dddhhhnnnrrrqqqnnnkkkiiibbbbbbaaabbbdddhhhlllooorrrwww}}}}}}wwwtttddd___WWWOOOIIICCC===:::>>>===<<<===@@@CCCEEEEEEBBBGGGNNNUUUZZZ]]]```bbbkkkwwwwwwhhhbbbooogggPPPBBB777999:::777333///...///111000...------...///000,,,++++++***)))*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((''')))++++++)))///FFF[[[llluuugggQQQHHH\\\vvvuuukkkggghhhqqquuu{{{~~~uuupppqqquuuyyy|||333222111////////////000***+++,,,,,,******+++,,,++++++******++++++,,,---...888NNNlll{{{wwwkkkppp|||~~~{{{jjjfffnnnwww~~~vvvggglllxxxyyyrrrYYYJJJ>>>???EEEKKKXXXeeeqqq}}}xxxuuuwwwvvvlll^^^SSSOOOXXX```ccceeedddZZZOOOKKKHHHGGGLLLUUU___fffiiimmmnnnpppsssxxx}}}}}}}}}uuutttrrrnnnmmmjjjfffccccccbbbaaaaaa^^^\\\YYYWWWVVVTTTRRRPPPKKKHHHCCC>>>;;;999999999999888===DDDEEEGGGVVVjjjmmm]]]SSSNNNLLLLLLTTTkkk|||xxx~~~~~~}}}yyy|||}}}^^^DDDDDDFFF:::<<<:::777666777777666444666777777888;;;>>>???===:::<<<>>>>>>;;;:::;;;===>>>@@@BBBCCCDDDCCCAAA@@@BBBBBBBBB@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<===???AAABBBBBB@@@EEEHHHHHHIIILLLLLLHHHHHHYYYjjjsss}}}|||oooTTTWWW[[[bbbnnnzzz~~~uuujjjjjjiiigggdddccccccfffhhhfffkkkrrrwww{{{}}}}}}zzzrrrfff]]]XXXQQQIIICCCAAA>>>;;;888>>>???AAACCCDDDEEEGGGHHHLLLQQQ[[[hhhrrrtttppplll{{{ggg```ggglllfffMMMAAA???777777666555333222111000......---,,,,,,,,,,,,---,,,+++******))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***************+++++++++444>>>XXXtttzzzhhhSSSIIIVVVppp|||}}}qqqdddbbbgggsssyyy}}}~~~xxxsssrrrvvv{{{444333111000//////000000---...///---+++******+++++++++******++++++,,,------555HHHbbbzzzzzzyyynnnnnntttyyy~~~yyyhhhdddjjjooo{{{~~~qqq```dddooo{{{zzzcccSSSEEECCCDDDHHHSSS___ooo~~~~~~~~~~~~}}}~~~}}}||||||}}}|||xxxvvvvvvuuulll^^^SSSSSSYYY^^^______^^^UUULLLIIIHHHIIIPPPZZZdddlllooonnnnnnpppssswwwzzz{{{{{{rrrwwwwwwqqqpppttttttnnnmmmiiieeebbbaaa```___^^^^^^\\\YYYWWWVVVUUURRRPPPJJJHHHCCC>>>;;;999999999999888===CCCDDDIII^^^vvvzzzfffWWWNNNJJJJJJLLLaaa|||zzzzzz|||rrrVVVAAA@@@AAA888999777666777888888777555888777777777999;;;:::888999<<<>>>>>>===<<<===>>>???@@@AAABBBBBBAAA@@@???@@@???>>><<<;;;<<<@@@BBB========================???>>>======>>>???@@@@@@???CCCEEEDDDFFFIIIIIIFFFFFFPPP\\\iii~~~}}}vvvyyygggNNNSSSZZZdddoooxxx|||}}}tttpppjjjddd___^^^^^^^^^```bbbeeeiiilllqqquuuxxx~~~xxxqqqkkkggg```WWWQQQHHHEEEBBB@@@??????===<<<>>>>>>???BBBGGGKKKMMMNNNQQQbbbvvvwwwpppjjjrrr|||~~~pppVVVBBB;;;;;;777777666555333222111000//////......---------...+++***))))))(((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************...:::WWWxxxpppVVVHHHVVVnnn~~~|||nnncccaaagggqqqwww}}}~~~xxxsssrrrvvv{{{444333222111000000000000000111111///,,,******+++++++++******++++++,,,---,,,111>>>SSSjjjyyy}}}|||}}}tttppppppvvv}}}mmmiiikkkkkkuuu~~~mmm[[[]]]dddooo{{{qqq```PPPIIIEEEDDDKKKVVVmmm|||~~~}}}|||}}}}}}~~~|||}}}~~~|||{{{{{{|||{{{xxxvvvvvvuuummm^^^RRRMMMPPPRRRRRRRRRRRRMMMFFFHHHIIIMMMUUU___jjjqqquuusssssssssrrrqqqooonnnmmmooorrrrrrsss{{{wwwllliiidddaaa___^^^\\\[[[\\\YYYWWWUUUTTTRRRPPPMMMJJJGGGCCC>>>;;;999999999:::;;;???CCCEEEQQQnnn}}}nnn\\\QQQKKKJJJOOOVVVuuuuuuttt}}}}}}^^^KKK===;;;<<<666777777777999;;;;;;999888999777666777777777555333777:::<<<===<<<;;;;;;<<<>>>>>>?????????>>>>>>>>>===<<<;;;999888:::???CCC<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>>>>>>>???BBBBBB@@@BBBFFFGGGEEEDDDGGGLLLYYYttt~~~xxxxxx|||sssyyyvvvVVVUUUUUUXXX]]]dddlllrrr~~~yyytttoooiiiccc___]]]\\\ZZZZZZ]]]bbbhhhlllsssrrrssswww|||~~~zzzuuuqqqooofff```WWWPPPMMMJJJFFFBBB;;;===>>>>>>>>>>>>@@@BBBEEEEEEFFFKKKRRRZZZ___bbbjjjyyyooo```sssttt{{{}}}}}}~~~|||kkkUUUCCC888777999777777666555333222111000000000//////............***))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))******444OOOqqqsss[[[KKKTTTiii~~~~~~}}}~~~wwwkkk``````fffmmmuuu}}}|||wwwssssssvvv{{{444333333222111111000000///000000///,,,***++++++++++++******++++++,,,---+++---555FFF[[[ooo|||}}}zzzssswwwyyywwwwwwpppvvv|||mmm```ZZZ]]]gggvvv|||kkkZZZPPPGGGAAAEEENNNcccrrr~~~|||{{{|||}}}~~~}}}}}}|||||||||zzzxxxvvvttttttnnn___RRRFFFFFFGGGHHHJJJLLLJJJHHHGGGJJJPPPXXXbbbkkkrrruuuvvvvvvwwwuuusssqqqoooooovvvzzz}}}mmmiiiddd```^^^]]][[[YYYXXXVVVSSSRRRQQQOOOLLLJJJIIIFFFBBB===:::999999:::<<<>>>CCCFFFJJJ]]]qqqbbbTTTNNNLLLOOO[[[iiiqqqxxx|||~~~nnnMMMBBB;;;888:::777999999:::<<<>>>===;;;888999666555888888555333333666888999:::999888777666;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::===???:::::::::::::::::::::::::::;;;===>>>=========>>>@@@BBBAAA>>>???DDDGGGEEECCCBBBDDDMMMaaa~~~}}}zzzvvvvvvyyy{{{{{{mmmddd^^^```dddddd```\\\iiijjjmmmrrruuurrrjjjbbbaaa]]]XXXUUUVVVZZZ^^^```fffddddddfffkkkpppsssuuu{{{}}}|||xxxuuusssrrrooommmjjjfffaaa\\\YYYWWWOOOKKKEEEBBBAAAAAA@@@@@@???BBBDDDCCCCCCDDDIIINNNRRRVVVZZZ___dddmmmxxx|||~~~wwwccc[[[wwwzzz|||yyywwwssskkkaaaRRRCCC:::777999;;;777777666555333222111000///////////////...------******)))(((((((((((()))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++///AAA^^^qqqnnn]]]OOONNN```~~~yyyrrr~~~|||ttthhh^^^___fffllluuu}}}zzzvvvssstttwww|||}}}|||444444444333222222111000,,,---...---,,,+++,,,---++++++******++++++,,,---++++++000===QQQhhh{{{~~~wwwvvvyyyzzz|||qqqkkkZZZZZZbbbssstttdddYYYMMMBBBAAAHHHUUUdddvvv}}}|||}}}~~~~~~}}}{{{{{{|||xxxxxxvvvssssssnnn```QQQHHHFFFFFFHHHKKKMMMMMMNNNJJJMMMSSSZZZbbbiiiooosssvvvxxx{{{||||||}}}zzznnnjjjeeeaaa^^^]]][[[YYYWWWUUURRRQQQPPPNNNKKKIIIFFFDDD@@@===::::::;;;;;;;;;@@@EEEIIIQQQjjjyyyjjj\\\PPPMMMLLLRRRdddxxxvvvrrr|||aaaBBB>>>;;;999;;;999999999:::;;;<<<;;;888666999555555:::;;;777444555888999:::::::::888555333888999999:::;;;::::::::::::<<<>>>???===;;;::::::888888888888888888888888666999===>>>>>>===>>>???AAABBBAAA>>>???DDDFFFEEE???@@@DDDKKKUUUbbbsss|||{{{{{{zzzxxxzzz}}}vvvqqq~~~vvveeeVVVVVVYYYcccnnnsssqqqmmmddd___YYYVVVVVVXXXXXXXXX^^^\\\YYYZZZ]]]aaadddeeeooooooqqquuuyyy{{{|||{{{|||~~~~~~}}}}}}xxxuuupppjjjddd___[[[YYYVVVTTTRRROOOLLLIIIHHHGGGEEEDDDBBBAAABBBCCCCCCCCCFFFHHHJJJJJJKKKPPPWWW^^^aaaiiirrrtttuuu}}}rrr___aaakkkvvvuuuqqqiiiUUUNNNDDD>>>;;;;;;:::999777777666555333222111000------.........---,,,+++++++++***))))))))))))***))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))+++,,,888QQQeeehhh]]]QQQHHHWWWvvv}}}qqqhhhxxx}}}sssfff]]]```gggnnnwww{{{yyyvvvuuuuuuxxx|||~~~|||zzz444444444444444222111111+++,,,------,,,+++,,,...++++++******++++++,,,---******---777III```www{{{yyyuuu|||}}}|||vvvuuu___ZZZ___pppzzzoooeeeWWWGGGAAAEEEPPP]]]nnnzzz~~~}}}}}}}}}~~~|||~~~~~~}}}{{{yyyyyyyyyvvvxxxvvvrrrrrroooaaaPPPJJJFFFFFFJJJLLLLLLLLLNNNNNNRRRWWW\\\bbbhhhnnnrrr}}}~~~uuummmiiiddd```^^^\\\ZZZYYYXXXVVVSSSQQQPPPOOOLLLJJJDDDBBB???<<<;;;;;;<<<===;;;AAAHHHNNN\\\zzzuuufffWWWMMMKKKKKKQQQhhhnnnyyyyyyUUU>>><<<::::::<<<:::888777777777888888555333888333444;;;===777555888<<<<<<<<<>>>>>><<<888555666777:::<<<======<<<;;;999===@@@AAA???<<<999888888888888888888888888888555:::???@@@???======>>>???AAA@@@<<<===BBBDDDCCC<<>><<<888555777777666555333222111000,,,---.........---+++***,,,++++++***************))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******(((***666KKK```fff]]]RRREEEOOOnnnyyyppp|||zzzkkkgggxxx|||~~~|||sssfff^^^bbbkkkrrrzzz||||||zzzxxxwwwwwwyyy|||~~~~~~{{{zzz444555555555444333222111...//////...,,,+++,,,---++++++******++++++,,,---******---444CCCXXXooo}}}xxxzzz}}}~~~|||~~~yyywwwhhh^^^]]]nnnzzzrrraaaLLLBBBCCCNNNXXXdddnnnyyy~~~}}}|||{{{{{{}}}~~~~~~{{{zzzyyyzzzuuuxxxvvvqqqqqqpppbbbPPPFFFCCCDDDKKKNNNMMMMMMOOOTTTWWW\\\```dddjjjqqqvvvtttkkkgggbbb^^^\\\[[[YYYXXXVVVSSSQQQOOONNNLLLJJJGGGAAA???===;;;;;;<<<>>>@@@???GGGPPPYYYkkkppp___RRRIIIKKKMMMUUUpppzzzkkkdddKKK===;;;777:::===888777666555666777888777666999333444<<<>>>666333777;;;;;;<<>>888;;;>>>???>>>;;;::::::777777777777777777777777777===BBBCCC???;;;;;;<<<:::<<<<<<999:::>>>???===AAA???BBBLLLSSSSSSRRRTTT\\\gggqqqssswww}}}yyy{{{lll[[[UUUYYY]]]\\\XXXYYYTTTPPPRRRXXX___bbbccc```]]][[[ZZZ\\\]]]^^^^^^^^^\\\ZZZZZZ\\\___``````dddgggmmmrrrvvvxxxyyyxxx{{{zzz{{{}}}xxxsssjjjiiigggdddaaa___^^^]]]QQQPPPMMMIIIFFFCCCAAA@@@AAA@@@@@@AAABBBDDDFFFGGGFFFGGGIIIJJJLLLNNNQQQSSSXXX[[[```iiittt|||yyyrrr{{{{{{sssmmmhhhkkkzzzooocccbbb\\\OOOHHHEEEAAA???===;;;888555777777666555333222111000---...///000///...,,,+++++++++***)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***++++++((()))111BBBVVVbbbaaa[[[GGGKKKgggrrrgggyyyzzzyyysssmmmkkkvvvzzz|||zzzqqqfff```fffpppuuu}}}|||}}}|||zzzyyyyyyzzz|||~~~~~~}}}{{{zzz444555555666555333222111111222222000---,,,,,,,,,++++++******++++++,,,---******,,,222>>>RRRhhhvvvvvvuuu|||{{{~~~zzzzzzvvvqqqccc^^^nnnzzzhhhPPPCCCCCCHHHPPPXXX___kkkxxx~~~}}}{{{zzzyyy~~~|||||||||uuuyyywwwqqqppppppbbbPPPEEEBBBFFFPPPUUUTTTTTTXXXWWW[[[___cccfffllltttzzzrrriiieee```]]][[[ZZZXXXWWWRRROOOMMMKKKJJJHHHFFFCCC???>>><<<;;;;;;===???AAAEEEMMMWWWcccxxx}}}iiiZZZMMMGGGKKKPPP\\\{{{yyylllUUUEEE===999555999<<<555888777666777:::<<<<<<<<<:::333444<<<===555111555777888999===AAAAAA===:::555999???CCCFFFEEEBBB@@@888:::<<<<<<;;;;;;<<<===888888888888888888888888:::???EEEDDD???:::888999666999999666777:::;;;999III@@@>>>GGGOOONNNIIIGGGHHHYYYjjjsss|||wwwttttttwwwvvv||||||uuuSSSOOOKKKOOOYYYdddlllnnnbbbaaa______aaabbbbbbbbb```^^^[[[YYYXXXWWWVVVTTTYYY[[[^^^aaadddfffgggggggggjjjmmmnnnnnnpppuuuzzzvvvxxx||||||}}}~~~~~~{{{zzzyyyzzz{{{|||{{{yyyzzzyyyyyyzzzzzzxxxuuurrrpppooopppqqqqqqmmmeee```UUUSSSQQQNNNKKKIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBDDDGGGIIIKKKPPPQQQSSSVVVZZZ___eeejjjtttwww~~~wwwdddlll~~~kkkhhhllluuu}}}~~~|||yyy~~~eeeXXXWWWPPPCCCGGGDDD@@@<<<:::::::::999777777666555333222111000...///000111111///---,,,******)))((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++,,,+++)))***555III\\\eeefffIIIKKKcccrrrfffvvvvvvwwwvvvsssrrrnnnppp{{{xxx{{{~~~}}}xxxpppfffbbbiiitttwww}}}~~~}}}{{{zzzzzz{{{|||}}}}}}|||{{{zzz888999999888555444444555222222111000///......---...---,,,+++++++++,,,---)))---+++---555>>>UUUvvv||||||{{{xxx~~~{{{{{{mmmlllmmmkkknnn}}}mmmZZZHHH===BBBHHHSSS]]]bbbhhhwww~~~}}}{{{zzzzzzzzzyyyzzz|||}}}}}}{{{yyyxxxsssuuusssqqqqqqooocccTTTKKKFFFFFFMMMVVVYYYYYYZZZaaabbbdddhhhnnnuuu{{{{{{mmmhhhbbb\\\YYYYYYWWWSSSOOOMMMLLLKKKIIIGGGDDDAAA@@@@@@<<<<<>>======;;;999777777999;;;===<<<999777666666777666666666999<<<>>>===;;;;;;;;;:::999888888999:::===>>>FFFBBB>>>===>>>AAACCCCCCFFFLLLVVVddd{{{~~~xxxvvv}}}zzz```KKKIIIQQQVVV]]]fffccceeegggjjjooottttttssspppmmmiiieee___ZZZYYYZZZYYYYYY___iiimmmjjjhhhiiifffeeeaaa]]]ZZZ[[[```dddeeecccbbbcccfffhhhfffdddiiikkkmmmlllhhheeedddeeeeeedddbbbbbbcccccccccbbb]]]^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXVVVQQQKKKGGGHHHEEEBBBBBBDDDDDDAAA>>>??????@@@AAABBBCCCDDDDDDEEEHHHLLLOOOSSSVVV[[[^^^fffllltttzzzzzz{{{yyy||||||hhhgggppp{{{~~~xxxaaaOOOGGGFFFGGGGGGBBBBBBAAA@@@>>>;;;888666888888666555333111000000//////.........---------...---,,,***)))((((((((()))))))))))))))))))))))),,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))+++///111???aaasssiiiSSSFFFYYYyyywwwjjjttt{{{~~~sssqqqooommmpppvvv~~~xxxtttwwwvvvmmmeeebbbkkkvvv~~~~~~~~~}}}zzzyyyyyyzzz}}}~~~~~~~~~~~~~~~888999:::888666444444555444333222111000...------...---,,,+++***+++,,,,,,***...+++,,,222999NNNnnnwwwuuuzzzvvvwwwxxx|||sssvvvvvvrrrpppyyysssbbbPPPEEEBBBGGGOOOWWW[[[cccqqq~~~{{{yyyxxxuuuvvvyyy{{{||||||{{{zzztttuuusssqqqrrrpppdddWWWNNNLLLNNNUUU[[[[[[[[[\\\hhhiiikkkpppvvv}}}sssiiieee```ZZZXXXXXXWWWTTTPPPLLLKKKJJJHHHEEEBBB@@@???===::::::===>>>===???CCCNNNcccyyyttt^^^LLLFFFGGGQQQ^^^qqqyyyyyyttt___EEEAAA<<<999;;;===>>>>>>===<<<;;;:::999888777777666666555555555666666777999888777777999::::::999666888;;;===>>>>>><<<;;;:::999777777888:::===???<<<:::888777888888888777888:::<<<<<<;;;;;;;;;<<<999888777777777999;;;===>>>===<<<<<<>>>AAAEEEHHHFFFJJJPPPZZZmmm{{{zzz}}}}}}}}}xxx^^^UUUVVVWWW\\\cccfffccc``````eeekkklllkkkoooppprrruuutttnnneee```^^^dddnnnyyy{{{uuulllggg___YYYXXXYYYZZZ[[[VVVTTTTTTVVVYYY[[[ZZZYYYXXXZZZ\\\[[[WWWUUUUUUUUUTTTSSSQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHIIIIIIJJJJJJJJJHHHEEEBBBDDDCCCBBBCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMPPPRRRUUUXXX]]]ccciiipppxxx}}}xxxxxxzzzkkk```eee~~~nnnbbbQQQFFFBBBBBBCCCCCCAAAAAAAAAAAA???===;;;:::888888777555333222000000//////.........---------,,,,,,+++***))))))******)))))))))))))))))))))))),,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))''')))---...:::\\\sssnnn\\\JJJWWWuuuzzzqqqxxxuuuvvvxxxxxxuuussswwwxxxssswwwwwwnnnfffdddlllwww}}}zzzyyyzzz{{{}}}~~~999:::;;;:::777555555666555444333222000///...---------,,,+++++++++++++++,,,...++++++000333EEEbbbyyytttrrrrrrkkkcccgggnnnxxx~~~sssyyy{{{yyyuuuvvv{{{nnn\\\OOOFFFFFFJJJPPPUUU]]]lllzzz}}}yyywwwtttuuuwwwyyyzzzzzzzzzyyyuuuuuutttssssssqqqfff\\\UUUUUUYYY___```]]]^^^aaalllnnnqqqwww}}}wwwjjjgggbbb^^^YYYWWWWWWVVVSSSPPPKKKJJJHHHEEEBBB@@@>>><<<:::888888:::;;;<<>>???@@@AAA@@@===<<<;;;:::888777666555555666777888999999999999999888777888:::;;;:::999555777999;;;<<<<<<;;;:::888777666666888<<>><<<:::999::::::999888:::<<<======<<<;;;<<<>>>888777666666777888:::;;;999;;;<<<<<<;;;>>>DDDIIIEEEFFFGGGLLLZZZqqq}}}{{{~~~~~~|||}}}qqqdddaaabbbiiirrr{{{oooaaaZZZ[[[^^^^^^\\\aaaeeellltttxxxvvvnnnggggggssstttlllccc]]]\\\[[[YYYVVVQQQPPPOOOOOOPPPQQQOOONNNOOOPPPQQQQQQNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDDDDDDDDDDCCCAAA>>>AAAAAAAAABBBBBBBBBCCCBBBAAABBBBBBBBBCCCFFFJJJMMMMMMQQQVVVXXXXXX\\\ccciiippptttyyywwwgggaaaiiixxxooohhh^^^WWWZZZppp~~~vvvZZZRRRHHHBBB@@@AAAAAA@@@@@@@@@@@@@@@>>>===<<<;;;999888777666444222111000/////////.........------++++++************++++++))))))))))))))))))))))))+++(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))((())),,,---666WWWssswwwgggPPPSSSmmm~~~|||yyy~~~xxxnnnppp~~~}}}wwwzzzxxxqqqjjjgggnnnxxx}}}|||yyyyyyzzz|||}}}~~~999:::;;;;;;888666555666333222222111000//////...---,,,,,,+++++++++++++++,,,...******///000???YYYzzz}}}sss|||uuuppppppooodddXXXZZZhhhzzz}}}|||wwwfffYYYKKKHHHGGGKKKPPPYYYhhhvvv~~~~~~|||zzzyyyxxxyyyyyyyyyxxxwwwvvvuuuwwwvvvvvvvvvvvvrrrjjjccc^^^___ccceeebbb___bbbhhhmmmpppuuu{{{oooffffff```\\\XXXUUUSSSRRROOOMMMHHHGGGEEEBBB???===;;;:::999777888:::;;;???IIITTTmmmjjjXXXQQQNNNSSSeee{{{{{{vvv~~~zzz}}}~~~lllFFFDDDCCCAAA@@@@@@@@@??????<<<;;;:::999777666444444555666888:::;;;;;;;;;;;;:::999999:::;;;<<<;;;:::666777999:::;;;;;;::::::888777666666888;;;???AAA>>>===;;;;;;<<<===;;;:::;;;>>>AAABBB@@@???>>>>>>999888888888888999:::;;;;;;===???<<<888888===BBBAAAAAAAAACCCJJJYYYmmm{{{~~~}}}}}}~~~|||yyy~~~~~~|||}}}}}}}}}zzzrrrttt|||sssccc[[[VVVSSSQQQRRRYYY___aaabbbeeeffffffnnn{{{uuusssooollliiifffbbb___[[[ZZZWWWUUUSSSPPPNNNLLLNNNOOOOOOOOONNNMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJFFFFFFFFFFFFGGGEEECCC@@@EEEEEEDDDDDDCCCDDDFFFHHHFFFGGGGGGFFFGGGMMMVVV]]]ccciiioooqqqpppttt}}}wwwkkkccciii{{{}}}ppp]]]ccckkksss}}}|||mmmZZZRRRLLLEEEAAA@@@@@@AAAAAAAAA@@@@@@>>>===;;;:::999:::999888666444333222111////////////............,,,,,,+++*********++++++(((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))******---...333QQQrrr}}}nnnUUUOOOcccwww}}}yyy~~~~~~uuukkknnn~~~zzzuuunnnjjjpppyyy{{{~~~~~~{{{xxxwwwyyy{{{|||}}}888:::<<<;;;999666555555000000000000000000000000------------,,,,,,+++++++++---***+++//////;;;RRRnnnwwwyyyooouuuvvvuuuuuuuuuqqqdddVVVNNNaaaxxxyyyzzz}}}nnnbbbQQQJJJDDDFFFKKKTTTbbboooxxx~~~~~~|||zzzzzz{{{|||zzzzzzzzzyyyxxxwwwwwwvvvyyywwwwwwxxxxxxtttnnnjjjggggggggggggccc```fffoootttwww}}}wwwkkkdddbbb___[[[WWWRRROOOLLLIIIHHHEEECCCAAA>>><<<:::999999999888:::<<<>>>DDDTTTcccxxxdddTTTQQQRRRZZZkkkuuuuuu}}}www]]]DDDDDDDDDCCCAAA>>>===<<<;;;;;;:::999888666555444333555666888:::<<<<<<<<<;;;;;;::::::<<<>>>>>><<<;;;888999:::;;;<<<<<<;;;;;;;;;:::888777888:::===>>>???>>>======>>>>>>===;;;<<<@@@EEEGGGFFFBBB???>>>;;;;;;::::::;;;;;;<<<<<<<<<>>>???<<<777555999======>>>???@@@BBBIIISSSZZZ^^^bbbkkkuuu|||wwwzzz~~~zzzsssfff]]]WWWVVV[[[fffkkkaaaUUURRRUUUXXXcccmmmqqqpppyyytttnnnttt{{{{{{vvvpppnnnnnngggfffdddaaa^^^[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXZZZZZZYYYTTTOOOLLLLLLMMMNNNPPPRRRRRRQQQOOOMMMLLLPPPPPPPPPOOONNNPPPUUUXXXXXXYYYYYYYYY]]]ggguuunnnnnnsss{{{zzzwwwooojjjmmmsss}}}vvv{{{qqqYYYGGGGGGCCC???===???CCCHHHJJJFFFEEECCC@@@>>>;;;:::999::::::888777555333222222000000/////////.........///...---+++***)))))))))(((((((((((((((((((((((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((+++(((,,,---///GGGhhhxxxlllYYYMMMYYYoooxxx|||}}}}}}}}}yyynnnggglll~~~}}}yyyrrrmmmqqqyyy|||~~~~~~{{{xxxvvvxxxyyy|||}}}777999;;;;;;999666444444111111111111111111111111...............---,,,,,,***---***+++000...666LLLdddqqq~~~wwwooojjjttt|||mmm___XXXfffxxx{{{wwwuuulllXXXMMMCCCAAAEEEMMMYYYbbbmmmuuu|||yyyxxxyyy{{{}}}wwwwwwxxxxxxxxxyyyyyyyyyyyyvvvvvvyyyxxxtttoooooommmkkkjjjhhheeedddkkkuuu~~~~~~rrrkkkfff```[[[[[[YYYTTTOOOJJJGGGDDDCCCAAA???===:::999888888888999:::<<>>>>><<<:::::::::;;;<<<<<<<<<<<<<<<===;;;999777777999;;;<<>>===>>>@@@@@@>>><<<>>>BBBGGGIIIGGGDDD@@@???========================:::<<<<<<:::888777:::===:::<<<>>>??????AAADDDGGGJJJOOO[[[jjjzzz}}}wwwvvv~~~}}}tttllljjjmmm{{{}}}cccSSSOOOMMMMMMTTTWWWUUUYYYaaa```ZZZ___jjjvvvzzzuuuooonnnpppjjjlllmmmnnnmmmnnnoooqqqnnnmmmlllmmmoooqqqqqqpppssstttrrrlllddd___^^^___bbbgggllllllgggcccdddffffffhhhiiiiiiiiilllrrrwwwttttttvvvyyy~~~nnn```VVVWWW___rrrmmmaaabbbvvvwwwsssooo]]]OOOFFF???>>>===>>>DDDLLLUUUZZZKKKIIIFFFCCC@@@>>><<<;;;;;;:::999777666444333222000000000/////////......000///---,,,***)))))))))))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((***$$$))),,,+++;;;XXXhhheee^^^OOOQQQiiiwwwzzzvvviiibbbgggwww}}}vvvoooqqqxxx}}}}}}yyywwwwwwxxx|||}}}666888;;;;;;888555444333666555444333222111111000...///000000000///...---+++---***+++///+++111DDDZZZjjj{{{xxxqqqeeevvvwwwooolllooovvv{{{xxx}}}vvvcccUUUGGGBBBCCCHHHPPPWWW___iiivvv~~~{{{yyyxxxxxxyyyzzzwwwvvvvvvvvvvvvwwwxxxxxxwwwsssssswwwwwwqqqooopppooolllkkkllljjjjjjpppwwwzzzmmmfffcccaaa\\\WWWVVVUUUQQQLLLGGGCCCBBBBBB===<<<999777666666777888999:::>>>AAADDDQQQiii|||nnndddVVVJJJFFFJJJXXXsss~~~rrrvvvpppyyyyyyiiiUUUPPPBBBBBBAAA>>>:::888999;;;666666666555555555444444666666666666777888999:::999999:::;;;======;;;999;;;;;;;;;;;;<<<<<<<<<<<<===;;;999777777999;;;<<<>>>======???@@@@@@>>><<>>>>>>>>>>>>>>======;;;::::::999999:::;;;;;;:::;;;<<<======>>>???@@@EEEGGGNNNZZZkkk|||xxx{{{zzzxxx|||xxx}}}vvvcccYYYSSSOOOSSSWWWXXXTTTOOOKKKIIINNNWWWbbbfffdddaaa```aaa```dddiiimmmooosssxxx||||||yyyxxxyyy|||xxxuuuuuuxxxyyy{{{~~~|||qqqhhh___UUUYYYbbbtttppp___YYY^^^qqq{{{|||ppp[[[RRRLLLHHH??????@@@AAAFFFMMMTTTYYYJJJHHHEEEBBB???>>>===<<<;;;;;;:::888666555333333000000000000/////////...///...---,,,+++*********))))))))))))))))))))))))%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***###'''---)))333JJJYYY^^^dddTTTLLLcccvvvzzz{{{wwwggg]]]aaasssxxxqqqqqqwww}}}zzzxxxxxx}}}}}}555888::::::888555333222::::::888666444222000//////000111111111000...---+++---***+++...)))---???SSSdddwww{{{uuucccttt~~~zzzyyyyyytttnnnnnnxxxtttsss}}}~~~lll]]]LLLEEEDDDGGGLLLQQQUUU```pppzzz~~~~~~||||||{{{zzzyyyxxxxxxxxxyyyxxxwwwuuuttttttssssssuuuqqqqqquuuuuuooommmpppooommmmmmooooooooorrrxxxyyyrrriiicccaaa^^^ZZZWWWRRRQQQNNNJJJEEEBBBBBBBBB;;;:::777666555666777888888:::>>>BBBEEESSSoootttfff]]]QQQFFFIIILLLZZZyyyuuurrrooozzz{{{wwwzzzcccOOOLLLAAAAAA@@@===999999;;;>>>555555555555555555555555666666555444555777888999777777888:::<<<<<<999777;;;;;;;;;;;;;;;;;;;;;<<<<<<:::888777888999<<<===>>>======???@@@@@@>>><<>>>>>>>>>>>>>>======>>><<<:::999::::::999888;;;;;;;;;;;;<<<===>>>@@@CCCBBBCCCJJJWWWnnnuuuttt{{{{{{}}}~~~}}}}}}}}}}}}ppphhhaaaeeeiiioooqqqfffVVVLLLKKKDDDHHHNNNSSSTTTSSSQQQPPPPPPUUU[[[```dddjjjpppuuusssqqqoooppptttwwwxxxwwwzzz~~~{{{{{{~~~uuuiiiccc```mmmrrrhhhbbbgggoooqqqfffwww~~~xxxyyytttmmm\\\RRRZZZkkk|||aaaSSSNNNKKKFFF@@@AAAAAA@@@@@@BBBFFFHHHEEEDDDAAA???===<<<<<<<<<<<<;;;:::888777555444333000000000000////////////---,,,,,,++++++,,,,,,---))))))))))))))))))))))))%%%$$$%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((---$$$)))///+++111DDDPPPZZZhhhXXXJJJ```vvvyyy}}}tttxxxxxxfffZZZ^^^rrrzzzqqqqqqvvv|||yyyyyy}}}~~~:::888555333333333111000;;;;;;999666222000000111333222111///...............---,,,,,,---...///000FFFSSSmmmzzzxxxjjjiiippp||||||ooolllyyy|||vvvuuuyyy{{{zzz|||ssskkk\\\NNNDDDCCCGGGLLLLLLVVVgggxxx}}}zzzxxxzzz}}}|||{{{zzzyyywwwuuusssvvvvvvvvvuuutttrrrqqqpppuuusssqqqrrrsssrrrnnnkkknnnmmmjjjhhhhhhnnnuuu{{{yyytttiiieeeaaa]]]ZZZXXXUUUTTTRRRNNNJJJFFFCCCAAA>>><<<999:::888555555777999999???===AAAKKKUUUccc}}}wwwggg]]]UUULLLGGGJJJVVVnnnyyy~~~zzziiivvv}}}xxxwww```OOOFFFCCCBBB???<<<;;;:::;;;;;;999888666555555777999;;;444444333333444555666777;;;::::::999999::::::;;;888888::::::::::::888888:::888666555777;;;???BBB>>>??????>>>>>>>>>AAACCCNNNGGG@@@>>>@@@@@@<<<888===;;;999999:::<<<<<<<<>>@@@BBBCCCGGGRRRcccoooyyyvvvvvvxxxxxxyyy{{{{{{~~~~~~|||zzzpppmmmllluuudddVVVLLLHHHFFFKKKRRRSSSMMMHHH@@@GGGLLLLLLNNNSSSWWWVVV[[[VVVSSSXXX]]]^^^```bbbcccjjjllliiilllwww}}}jjjaaa```ZZZQQQLLLJJJTTThhh~~~yyyvvvpppjjjeeedddgggkkkpppYYY[[[wwwsssaaaVVVQQQNNNIIIEEEBBBAAAAAABBBBBBCCCDDDEEEBBBBBBAAA>>>;;;999999:::===<<<999666444333222222333222222111000///............---,,,++++++++++++))))))***++++++)))((('''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((***%%%&&&+++******777III\\\eee]]]PPPQQQ[[[mmmpppppp{{{|||zzzlll^^^VVV^^^www~~~vvvrrrttt~~~}}}yyyvvvzzz|||~~~777666444333444444333222777888777555111.........222111111000000//////...///...---,,,---...///000;;;HHHccc}}}zzzwww|||pppiiiiiirrryyyzzzvvvnnnrrr~~~~~~yyywwwxxxwwwttttttwww}}}}}}~~~}}}vvviiiXXXJJJCCCCCCEEEHHHNNN[[[lllvvvvvvtttttt|||{{{{{{zzzzzzyyywwwvvvwwwvvvuuutttsssrrrrrrqqqqqqpppooopppqqqqqqnnnkkkmmmlllkkkjjjkkknnntttyyy|||~~~yyyrrrmmmkkkfffbbb^^^ZZZXXXVVVSSSQQQLLLIIIDDD@@@>>><<<999888777888777666777999;;;<<>>:::999999::::::888777555444666888;;;>>>555555555666666777777777999999888888888888999999777888999:::;;;::::::999;;;999777666666999;;;===;;;<<<===<<<<<<===???BBBJJJDDD======@@@AAA>>>:::888888999;;;<<<<<<;;;:::===<<<:::::::::;;;:::999::::::999999:::<<<===>>>:::<<<===???AAAHHHQQQXXXbbbbbbdddjjjooowww~~~yyyvvvxxx~~~zzzzzz}}}}}}{{{xxxyyyzzz~~~qqq^^^\\\\\\eeevvv{{{nnn\\\SSSGGG@@@AAAEEEHHHJJJMMMEEEAAADDDHHHIIILLLOOOLLLSSSUUUPPPRRR\\\aaa```kkkxxx{{{vvvtttrrruuuzzz|||zzzyyy||||||yyyyyy{{{{{{yyywwwtttpppjjjbbb^^^eeennnccc]]]\\\dddjjjggg```\\\eeepppkkkbbbZZZ^^^```aaaiiixxx}}}{{{}}}xxxxxxnnnddd]]]TTTNNNLLLJJJFFFCCCDDDDDDDDDDDDDDDEEEEEEFFFAAAAAA???===;;;999999999<<<;;;999777555555555555222222222222111000000000///...---,,,++++++++++++***************)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((***&&&'''+++******666FFF[[[gggcccSSSNNNSSSddd{{{wwwsss~~~|||~~~rrrpppkkkeee^^^ZZZddd~~~xxxtttvvv~~~{{{yyyzzz|||}}}555333222333555555555444555777777666333000......000111222222222222111000000///...---------...///111<<>>AAAEEELLLSSS[[[mmmtttaaaRRRHHHDDDHHHOOO^^^qqqvvvhhhwww~~~wwwvvvtttZZZPPPIIIBBBCCC@@@<<<888777777999:::888777555444555888<<>>@@@DDD???;;;;;;???BBB@@@===777999;;;======;;;999777999;;;===>>>===;;;::::::<<<<<<;;;;;;<<<===>>>???>>>???@@@BBBCCCCCCDDDDDDIIIKKKRRRZZZcccttt{{{yyyyyyzzz{{{yyyxxxxxxxxx|||{{{{{{|||sssvvvyyymmmSSSKKKNNNSSS[[[cccXXXMMMBBB===<<<;;;===@@@FFFOOOQQQIIIDDDFFFHHHFFFKKKVVVcccjjjhhh___VVVQQQMMMSSSYYY[[[[[[[[[^^^aaa```]]]YYYZZZbbbjjjkkkgggggg^^^SSSOOOQQQTTTTTTSSSQQQVVVXXXRRRNNNOOOSSSTTT___jjj~~~~~~rrraaaXXXWWW___ooo|||{{{|||lll[[[SSSPPPPPPPPPOOOMMMJJJGGGEEEGGGGGGGGGFFFFFFFFFFFFFFF@@@???>>><<<:::999888888:::999888777666666777888222222333333333222222222///...---,,,+++++++++++++++******)))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''(((+++******444AAAUUUjjjlllZZZMMMKKK[[[tttvvv}}}vvvzzz}}}llliiihhhgggcccaaakkk{{{xxxyyy}}}zzz{{{}}}333222222333444555444222555777999888666333111000///000222444444444222111111000///---------.........666HHHaaaqqquuutttuuuyyyvvvwwwwwwxxxvvvllleeeggguuu~~~wwwyyy~~~wwwyyytttppp|||uuucccSSSJJJGGGGGGGGGMMMYYYeeejjjooosssrrrtttvvvwwwxxxyyyzzz{{{xxxwwwtttrrrrrrrrrssstttssssssssssssrrrqqqooommmiiillloooppppppooooooppppppqqqsssvvvyyyxxxuuurrrqqqooollliiifffdddbbbbbb\\\ZZZVVVTTTRRRPPPMMMJJJDDDAAA===;;;:::999777666333444777::::::;;;@@@FFFJJJTTT^^^fff|||lllXXXLLLFFFDDDLLLWWWnnnppplll~~~}}}yyy|||llltttaaaHHHEEEDDD===BBB???;;;888666777999;;;999888555333444666999;;;666888;;;======;;;999777777777666666666666777777:::::::::::::::999999888888888777666666555444444555777888888888:::===??????<<<999:::>>>@@@>>><<<<<<=========<<<;;;:::;;;<<>>>>>??????BBBBBBCCCDDDEEECCC@@@===>>>BBBJJJQQQZZZnnnxxxxxx}}}~~~yyyqqqppp~~~{{{xxxvvvuuuwwwzzzzzz}}}{{{}}}|||xxx|||}}}gggfffooowwwrrr^^^PPPIIIEEEGGGKKK```nnnrrrcccOOOFFFCCCAAA@@@GGGTTT^^^]]]RRRFFF??????AAABBBDDDGGGKKKKKKGGGFFFEEEDDDEEEJJJRRRWWWZZZ\\\RRRGGGCCCBBBBBBBBBCCCTTT]]]^^^WWWUUU]]]cccaaauuu~~~lll___[[[^^^cccgggttttttfffZZZQQQNNNMMMPPPSSSRRRMMMIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEDDD@@@???===<<<;;;;;;:::999:::999777666555555666666222333444555555444444333///...---,,,,,,++++++,,,,,,+++)))((((((((()))***''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((***((((((+++******111;;;QQQmmmvvveeeQQQIIIWWWppp|||wwwzzzqqquuussspppjjjgggqqq|||}}}{{{{{{}}}~~~333222222333444444222000444666888888666333222222///000222444555444333222111000///...------...///...000;;;PPPdddrrrzzz~~~|||{{{yyysssmmmnnn{{{zzzrrrgggeeesssyyyzzz~~~yyyyyysssooo|||ppp___SSSNNNFFFFFFKKKRRRXXX]]]fffoookkknnnqqqsssssstttvvvxxxwwwvvvsssrrrqqqrrrssstttttttttttttttrrrooommmlllhhhkkkoooqqqpppnnnmmmllljjjkkknnnqqqsssssspppmmmiiiiiiiiiiiifffccc```^^^YYYWWWTTTQQQOOOMMMIIIFFFAAA>>>;;;999999888777666555555888<<<<<<<<>>???@@@;;;AAA>>>;;;888777888:::<<<;;;999666444333333444555777999<<<>>>>>><<<999777777777666666666666777777===<<<;;;999888777666666555555555666555555444444555666777888888999===???===:::888999;;;===;;;999======<<<;;;;;;>>>DDDIIIFFFFFFCCC>>>888777999<<<=========>>>>>>>>>>>>>>>???>>>>>>???@@@@@@>>><<<@@@CCCIIIMMMRRRaaa~~~zzzyyy{{{|||tttmmmnnn}}}xxxvvvuuutttuuuzzz|||zzzzzzwwwzzz~~~uuu}}}vvvggg___^^^ccciiihhhUUUOOONNNQQQZZZmmm~~~ooo\\\RRRHHHEEEBBBFFFTTT___[[[PPPKKKIIIGGGFFFJJJVVVhhhvvvttthhh[[[RRRMMMLLLSSS]]]~~~ppplllttt{{{zzzoooeee[[[^^^lll{{{~~~zzziii]]]XXXSSSNNNLLLMMMOOOQQQNNNHHHDDDDDDFFFGGGHHHHHHGGGFFFEEECCCCCCAAA???<<<<<<======<<<:::999888666444333222222333222333555666666555444333//////...---,,,,,,,,,,,,,,,+++)))((((((((()))***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))*********///555PPPppppppYYYJJJSSSjjj||||||}}}}}}wwwpppjjjjjjxxx{{{{{{|||~~~444444444555666555333111111333555555333222222222000111222333444333333222111000///.........///000---,,,111@@@WWWnnn}}}rrrhhhmmm|||mmmcccnnn}}}}}}yyyuuunnnkkkvvv}}}zzzkkk\\\SSSHHHGGGHHHKKKLLLOOOYYYdddfffjjjnnnooonnnnnnqqqtttuuutttrrrqqqqqqqqqrrrsssppprrrsssrrrooommmkkkkkkiiikkknnnooommmkkkjjjjjjeeefffiiilllnnnnnnjjjhhhcccdddeeedddbbb___[[[XXXWWWTTTQQQOOOLLLIIIEEEAAA<<<:::777666666777666555888666999???@@@@@@JJJWWWdddnnn~~~vvveeeTTTGGGFFFFFFIIIXXXkkkxxx}}}}}}rrruuuhhhJJJ>>>>>>???<<<===<<<:::999999:::;;;===;;;:::999777555333222222777999<<<>>>===;;;888666777666666555555666666777<<<;;;:::888666555555444444444444555555555555555666777888777777999<<<>>>:::999888888::::::999777;;;::::::999;;;DDDPPPYYYOOOKKKDDD<<<777666888;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>???BBBEEEIIIIIIHHHOOOdddyyy~~~uuusssoooqqq}}}}}}zzz{{{|||{{{vvvxxx{{{}}}yyyssstttzzz{{{rrrrrrvvv~~~}}}lllgggfffppp~~~www```]]]\\\fff~~~vvvccc^^^ZZZYYY```rrrvvvkkkeeegggvvvuuujjjfffeee[[[___iii}}}xxxvvvsssdddUUURRRRRROOOHHHDDDLLLMMMLLLIIIEEEDDDFFFIIIFFFFFFGGGGGGFFFEEECCCBBBBBB???<<<<<<>>>???===;;;999777555333222111111111333444555777666555333222000///...---,,,,,,,,,,,,+++******)))))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''')))******+++...111LLLooovvv___MMMOOO```uuunnnhhhhhhrrr{{{{{{|||}}}444444555888::::::888666111333444333222222333444111111111222222222222222000///.........///000111///,,,,,,666KKKfff{{{{{{qqqssspppbbbjjj{{{~~~yyyqqqiiihhhnnntttvvvvvvssszzzvvvggg\\\SSSNNNJJJJJJKKKMMMTTT\\\dddhhhlllllljjjjjjmmmppprrrrrrqqqqqqqqqqqqppppppmmmppprrrrrrooonnnnnnooojjjkkklllllljjjhhhiiiiiidddeeegggiiikkkjjjfffcccccccccbbb```]]]ZZZWWWUUUTTTRRROOOLLLIIIDDD???<<<:::888666555666777666666;;;888;;;CCCEEEGGGTTTfffpppxxxsssaaaQQQJJJHHHLLLLLLPPPhhhzzzxxxwwwTTTCCC???===;;;:::888888888999:::;;;;;;<<<:::;;;;;;:::888666333222777999;;;<<<;;;999777555555555444444444444555555999888777666555555555666666555444444444444555555666777777777666777:::<<<666666666777888999888888999:::999999<<>>???>>>;;;;;;===@@@@@@CCCFFFFFFAAAAAAMMMZZZdddjjjiiijjjsss{{{}}}vvvrrrssspppttt{{{yyyxxxyyy|||}}}{{{xxxpppnnnnnnpppnnnjjjjjjmmm||||||||||||{{{uuuwwwzzzyyyrrrooovvv~~~}}}sssrrruuuvvvtttnnnhhhdddcccggguuu|||}}}pppttttttjjjeeeXXXPPPJJJLLLMMMJJJFFFDDDKKKJJJIIIGGGFFFFFFHHHIIIEEEFFFGGGHHHGGGEEEDDDBBBAAA===:::;;;>>>???===:::777666555333222222333333333444666777666444222000000///...------,,,,,,---***************)))((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((($$$&&&((()))***,,,......@@@cccyyysssbbbPPPNNN[[[|||ooojjjiiirrr{{{{{{{{{}}}444555777:::===>>><<<:::444555555555444444666888222222111000000111111222//////.........000111222222///---222DDD]]]sss~~~zzzvvvwwwzzzpppbbbiiiyyy|||zzz{{{~~~~~~sssjjjjjjllllllmmmooommmuuupppdddaaaWWWNNNNNNPPPSSSWWW[[[cccgggkkkkkkhhhhhhjjjnnnppppppqqqqqqqqqpppoooooolllooossssssrrrqqqrrrtttkkkkkkkkkiiigggggghhhiiiffffffhhhiiijjjhhhdddaaahhhfffbbb___[[[YYYXXXWWWRRRPPPMMMIIIFFFAAA<<<888;;;888666666777888888888<<<999<<>>AAAEEEEEE>>>:::@@@JJJGGGRRRWWW\\\hhhsss{{{yyysssqqqrrrooouuuxxxuuurrryyyqqqooommmkkkmmmqqq|||xxxvvvxxx|||~~~yyy{{{{{{~~~}}}pppaaajjjpppxxx~~~~~~|||www}}}~~~ssszzzkkkWWWMMMKKKKKKGGGEEEGGGGGGFFFIIIMMMGGGFFFDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGEEECCC???<<<888999===???===999666555444333444444666666333555666777666444111///000000...---------------)))***+++++++++***((('''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((###&&&((()))***---...---222VVVnnnnnnbbbTTTPPPZZZttttttsssooorrr{{{{{{{{{}}}444666999===AAAAAA>>><<<444444444555555555555666555333333555333000000444666333000///000000...,,,------...444===MMMfff{{{~~~nnnmmmyyy|||rrrllliiigggqqq|||}}}|||yyyrrrooojjjaaa___cccgggtttzzztttlllhhh```VVVPPPOOOSSSWWW\\\aaajjjoookkkcccbbbeeelllmmmmmmmmmmmmnnnooopppppppppppppppqqqsssvvvwwwlllllljjjiiigggeeedddcccgggfffdddbbbaaa```aaaaaaddd```[[[YYYWWWUUURRRNNNPPPLLLHHHFFFEEEBBB===999:::666444666888666777:::>>>AAADDDCCCEEEOOObbbppp}}}zzzjjjYYYNNNLLLNNNTTTZZZ]]]iiiwwwwwwmmmXXXCCC<<<>>>???===<<<999888888888888888999999999999999888666444111000444555888888888888999::::::999666333222222222333666666666666666555555444777777666555444222111000555666777888::::::;;;;;;999888666555444444555555666999999666999AAAIIILLLFFFCCC???;;;888777777777999999999999:::;;;<<<<<<777888999999999999:::<<>>:::;;;???CCCGGGGGGLLLSSSUUU^^^zzz}}}vvvtttuuuzzz|||vvvzzz~~~qqqqqqzzzzzz}}}}}}|||xxxvvvuuu|||rrrppprrrmmmoootttsssnnnoooyyy}}}|||~~~{{{vvvvvvyyy{{{{{{~~~yyywww}}}xxxmmmlll{{{}}}www}}}nnn___UUULLLEEEDDDGGGEEEDDDDDDEEEFFFFFFFFFCCCEEEFFFEEEBBBAAACCCEEEGGGGGGHHHGGGFFFDDDBBBAAA===>>>>>>???>>><<<:::999666555333222222333444555555555555666777666444111000000...------,,,,,,,,,---,,,***)))))))))***+++((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***+++222JJJccckkkcccXXXQQQMMMkkk~~~ttt}}}{{{{{{{{{yyy{{{}}}{{{}}}777888:::===??????===;;;777777666666555555555444555444555777666111111555666333111000111111///---222000000222666AAAUUUgggyyy~~~|||tttsssyyyyyyvvvuuurrrooowwwqqqccc___aaacccppp|||~~~{{{yyyqqqfff]]]XXXWWWWWWXXX[[[[[[```gggjjjfffaaaaaabbbbbbdddiiinnnqqqqqqpppoooooooooooopppqqqrrrrrrlllkkkjjjhhhfffdddcccbbbcccbbb```^^^]]]\\\\\\\\\^^^[[[VVVTTTSSSRRROOOLLLJJJGGGCCCAAA@@@===999555666333333777999999:::===>>>AAADDDHHHPPPaaavvvttthhhZZZNNNGGGIIIPPP\\\eeejjjyyyuuuvvvxxxxxx^^^MMM===;;;???AAA@@@???;;;:::999888888777777888777777888777666555333222444666888999888888999:::999777555333222222333444666777777777777666555555666666666555444222111000444555666777888999999999777666555444333444555555555666666555:::AAABBB???===;;;999666555666777888888888888888888888999:::555666777777777999===@@@DDDCCCAAA>>>;;;;;;>>>AAA@@@>>>AAAFFFGGGMMMbbbzzzxxxxxx|||vvvnnnsss{{{zzzwww~~~zzzvvvqqqkkkhhhjjjiiipppyyyxxxooommmrrroooqqqrrrpppqqqtttwwwwww{{{xxxuuuuuuyyy}}}}}}tttkkkeeedddfffbbbcccdddcccfffnnnxxx{{{|||{{{yyyrrrqqq}}}xxxvvvdddRRRIIIFFFBBB???@@@AAAAAABBBDDDFFFHHHHHHHHHCCCDDDEEECCCAAA@@@CCCEEEEEEFFFFFFFFFEEECCCBBBAAA??????>>>>>>===;;;:::999777666555444444555666777666555444555666666444222222111000...---------------,,,+++***)))******+++))))))(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***++++++:::QQQaaaddd\\\RRRNNNaaayyyxxx{{{}}}zzzwwwyyy~~~|||}}};;;::::::;;;======;;;:::999999888777666555444333444444777:::888333222555666444222111222222111///444111//////000666DDDRRRpppwww{{{llluuu|||}}}||||||zzzfffjjjqqqwwwyyyzzz|||lllhhhfffgggsssyyylllccc___^^^\\\ZZZ\\\WWWXXXaaajjjiiibbb^^^\\\]]]```fffllloooooommmkkkkkkllllllllllllkkkkkkiiiiiihhhfffdddbbb```___^^^]]]\\\ZZZXXXXXXWWWWWWVVVSSSPPPNNNMMMLLLJJJHHHCCCAAA>>><<<;;;999666444444222444999<<<===???CCCCCCFFFLLLVVVfff|||~~~lll```VVVMMMHHHGGGMMMXXXgggsss{{{wwwfffeee{{{zzzwwwRRRDDD999999>>>@@@???>>><<<;;;:::999888777777777666666777777777666555555555777999:::999999999;;;999888666555555777888:::888888888888888777666666666555555444333333222222333444555666777888888888555444333333333444555666888777555666<<<@@@<<<444555555444444555777:::<<<888777777666666666666666333444555666777:::???CCCAAAAAA@@@>>>;;;;;;<<<>>>>>>;;;<<<@@@@@@BBBNNN\\\lll}}}{{{pppmmmvvv}}}wwwrrrrrr|||wwwtttyyy}}}{{{xxxzzz~~~|||vvvuuu{{{wwwpppqqqmmmoooooonnnqqqwwwwwwtttooommmlllmmmpppsssuuuvvvwwwrrrpppuuu~~~{{{yyy}}}|||zzz{{{yyyuuuwww|||}}}yyyxxxvvvsssiiigggccc^^^[[[]]]aaaddd``````bbbgggppp~~~|||yyy|||lllsss}}}|||rrrhhh```SSSHHH===;;;===>>>>>>@@@===???AAADDDFFFGGGFFFFFFBBBCCCBBBAAA???@@@CCCFFFCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::999999888888666666666777888999777555333333444555444333333222111000///.........---,,,,,,+++***+++++++++******)))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,111BBB\\\jjjfff[[[UUUTTTpppyyyyyy|||{{{zzzuuuuuu{{{}}}~~~===;;;:::999::::::999888777777777666555444444444222333777;;;:::444222333555444333222222222222222111.........///222===HHHgggpppwwwzzznnnsssyyy}}}xxxwwwyyy}}}fffbbbdddjjjkkkmmm{{{yyyvvvqqqooozzz~~~{{{qqqhhhbbb`````````aaaZZZYYYaaaiiihhhccc___aaaccceeeeeeeeeeeeffffffcccdddfffggggggfffeeedddeeeeeedddcccaaa___]]][[[[[[[[[YYYXXXVVVUUUTTTSSSOOOMMMKKKHHHFFFEEECCCBBB???>>><<<:::999777666555888777999>>>@@@@@@CCCHHHKKKPPPZZZkkktttiii]]]TTTLLLHHHKKKQQQUUUaaappp}}}rrr```bbbxxxwwwmmmPPPDDD:::999;;;:::999999;;;;;;:::999999999999:::777777777777666666555555666888::::::999999:::;;;;;;:::999999:::<<<>>>@@@888999999999999888777777555555444444444444444444444555666777888888888888444444333333444555777888<<<<<<;;;999<<>>@@@??????>>>===<<<;;;;;;;;;>>>;;;;;;???AAA@@@DDDKKKPPPZZZ```eeefff\\\^^^oooyyyuuutttxxxuuurrr{{{tttrrrpppwwwxxxzzz}}}{{{uuuqqqppppppppppppxxxqqqnnnssszzz|||xxxtttpppyyy~~~||||||~~~|||uuuppptttyyy||||||{{{vvvrrr\\\```dddgggppp}}}qqqmmmnnnuuuuuuggg]]]UUUNNNJJJEEE@@@;;;;;;<<<>>>>>>???===@@@DDDFFFEEECCCAAAAAAAAAAAA?????????AAADDDFFFBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA>>>;;;999999888999777777666666666777888999777555333222333444444444444444222111000/////////---------,,,,,,,,,,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((******000...===ZZZnnnmmmddd___OOOgggzzzppp|||~~~zzzuuurrrxxx~~~~~~===:::888777888888777666444444444444444444444444000111666;;;999444111333444444444333222222333444222//////111111333;;;CCC___lllrrrqqqyyyzzzsssyyy}}}zzzssspppyyyuuummmgggeeecccggg{{{~~~{{{sssrrr|||}}}|||{{{vvvmmmeeecccggglllfffbbbaaaeeefffccc``````dddggggggccc[[[XXX[[[___\\\]]]___aaabbbbbbbbbaaaaaaaaaaaaaaa```^^^[[[ZZZXXXXXXWWWUUUSSSQQQPPPOOOJJJIIIGGGDDD@@@>>>======;;;:::999888666666666777<<<;;;<<<@@@@@@@@@EEEKKKQQQYYYjjjyyymmmddd]]]TTTMMMGGGFFFMMMVVVWWWdddtttccc___mmmrrrwww~~~~~~cccQQQFFF<<<888888666666999999999999999:::;;;======:::999888777666555555444777999::::::999999999:::::::::999999:::<<>>@@@>>>:::888::::::888555555666777999;;;===>>>:::999888777666555555555111444888:::::::::::::::>>>============<<<;;;::::::888999===@@@???@@@AAAEEEJJJMMMSSSVVVMMMOOObbbuuu}}}}}}{{{xxxzzzvvvuuuzzzlllhhhiiizzzvvvmmmnnnuuu~~~|||~~~zzz~~~}}}}}}{{{uuu}}}}}}yyy~~~uuuhhhkkkssstttjjj[[[OOOHHHEEEBBB@@@>>>>>><<<;;;:::;;;:::999<<<@@@EEEFFFDDDAAA@@@???@@@???>>>>>>@@@BBBDDDFFFBBBBBBBBBBBBAAAAAAAAABBBBBB@@@>>>;;;999888888888555555555555666666777777777555222222333444444333444333222111111000000111............---------,,,+++***)))((('''&&&%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***,,,+++888TTTkkkqqqmmmkkkUUUbbbvvv}}}sss|||}}}yyyvvv}}}{{{vvvsssvvv~~~~~~~~~~~~~~~999777555555666777666555222222333333333444444444000111555:::999444222333222333444333222222333555888555333444444333888>>>WWWeeennnooovvvwwwxxxyyyuuupppqqq}}}|||rrrfff___cccwww}}}zzzwwwnnnuuu~~~~~~~~~~~~~~~|||yyyyyy{{{zzzssskkkjjjrrrzzzllliiihhhhhhddd___^^^aaa```cccccc]]]UUUQQQRRRVVVTTTUUUVVVXXXYYYZZZ[[[[[[YYYZZZ[[[\\\\\\ZZZXXXWWWRRRQQQQQQOOOMMMKKKIIIHHHCCCCCCBBB???;;;999999:::777888777666555555777999===<<<>>>AAABBBDDDKKKTTT\\\hhh}}}xxxlllhhhYYYSSSLLLHHHDDDEEENNNXXXZZZlllrrrXXXhhhxxx~~~}}}jjjUUUJJJBBB;;;999888777999===777888888:::;;;===???@@@;;;:::888777666555555555777888::::::999888888999888777666666666888:::<<<888999999999999888777777666666555555666777999:::::::::;;;<<<<<<<<<<<<<<<666666555555666888999;;;;;;>>><<<666333666::::::666666666666777888999:::::::::888777666666666666333666999::::::888888888>>>===<<<<<<======;;;:::999888:::===@@@AAA@@@@@@AAAEEEEEEGGGKKKEEEFFFUUUbbbyyyyyy~~~~~~xxxssswww~~~|||jjjiiiooossshhhhhhppp{{{|||vvvrrrsss{{{mmmeeeooo{{{tttYYYSSSKKKFFFDDDBBB???<<<999>>>???<<<:::;;;;;;999:::???DDDFFFDDDAAAAAABBB>>>======???BBBEEEEEEEEEBBBAAA@@@????????????@@@@@@???===;;;:::999888888333444444555555666666666666444222222333444333222222222222111111111222222...////////////...------******)))((('''&&&&&&%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))+++555LLLgggxxx{{{www[[[\\\hhhzzz}}}~~~pppsss~~~{{{|||zzzwwwvvv}}}~~~444333222333555666555444444444444444444444333333111222666:::999555333666000222333333111111333666===999666666555333555:::JJJYYYhhhqqqzzzxxxpppnnnnnnsssmmm```bbbnnnwwwxxxwwwwwwsssrrr{{{~~~}}}|||{{{|||}}}}}}{{{zzz{{{|||{{{wwwssstttzzzuuupppmmmkkkgggaaa```ccc^^^^^^]]][[[XXXSSSNNNJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMPPPQQQRRRQQQOOONNNHHHHHHGGGFFFDDDAAA???===:::;;;<<<:::777666777999777888999888666777:::>>>>>>>>>AAAEEEIIINNNZZZfffuuuwwwhhh```]]]MMMIIIEEEFFFHHHMMMWWWbbbkkkxxxeeelllwwwsssVVVHHHAAA<<<:::;;;:::999;;;???999999999:::;;;===??????999999777666666666777777666888999999888777777888888777555444444555777888888888888999888777777666777666666666777999<<<===;;;;;;<<<<<<======<<<<<<777666555555666777888999999:::777444444999;;;999666666777777777888888888999999888777666666666777666777888777666777999;;;???===;;;;;;===>>>===;;;;;;<<<===>>>???@@@@@@???<<>>;;;999@@@CCC???<<<===>>><<<===AAAFFFFFFBBB@@@@@@BBB<<<<<<===@@@EEEGGGFFFEEEAAA@@@>>><<<<<<;;;<<<<<<=========<<<;;;:::888777333333444555666666666666444333333333444444222111000000000000111222333444//////000000000///...---))))))(((((('''''''''&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))),,,222BBBaaa}}}wwwWWWQQQYYYsssyyy}}}ttt}}}}}}~~~~~~{{{xxx{{{~~~~~~111000111333555666555444777777666555444333333222333333777;;;:::666555888///111333222000000333666>>>999666666555333555999>>>MMMbbbrrr~~~yyyjjjggglllsss~~~wwwfffeeejjjkkksss|||}}}xxxyyy}}}~~~iiisss{{{{{{yyyyyyzzzyyy|||zzzxxxyyyzzz|||||||||~~~|||yyywwwwwwyyy~~~}}}vvvpppooolllhhheeefffaaa]]][[[]]]^^^XXXLLLBBBAAA@@@???>>>>>>???@@@AAA@@@BBBEEEGGGHHHGGGFFFEEEAAAAAA@@@???===:::777666333555777666444444777::::::;;;<<<;;;:::;;;???CCC@@@AAADDDKKKPPPYYYhhhvvvxxxqqqkkk___TTTOOOEEEBBBBBBGGGOOOXXXeeepppqqq^^^rrrrrrbbbIIIBBB;;;999:::===<<<999:::>>>;;;;;;;;;;;;;;;<<<===>>>888777666666666777999:::666888999999777666777777:::888666555444555666777777888888888888777666666888777666666888:::===???;;;;;;<<<<<<===<<<<<<<<<666666555444444555777888999888444444999???===777888888888888999999999999888888777666666666666777888777555444333666;;;???AAA===::::::<<<>>>===<<<:::<<<<<<:::999:::;;;:::777???===999???BBBCCCJJJFFFMMMSSSUUUTTTUUUVVVVVV^^^lll|||uuutttuuuuuurrrvvvtttkkkrrrtttwww}}}yyysssttt|||}}}vvvqqqsssyyy{{{tttvvvvvvxxxpppvvvkkkmmmxxxsssooo}}}~~~iiiZZZXXXZZZSSSGGGLLLFFF???<<<<<<>>>>>>===888@@@DDD???;;;<<<<<<:::BBBFFFIIIGGGAAA======>>>;;;;;;===BBBGGGIIIGGGDDD???>>><<<:::999999999999<<<<<<======<<<:::888777333444555666777777777777333333333444555444222000/////////000111333444555///000111111111000...---((((((((((((((('''''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))******555VVVxxx{{{kkkPPPGGGNNNjjj}}}~~~yyy{{{}}}|||777555333222222444777888666666666444222111222444000222555666666555666666333333444333222222333444888777666555555666777888===DDDTTTiiizzzyyylllggghhhmmmuuu}}}nnniiijjjkkkpppttt{{{qqqtttvvvwww{{{}}}xxxooorrrxxx|||zzzyyyzzz|||{{{}}}zzzwwwyyy|||~~~}}}{{{|||yyyuuuooojjjgggggghhhfffaaa\\\[[[[[[YYYRRRLLLHHHDDDAAA@@@AAA@@@===:::;;;<<<>>>@@@@@@???===<<<===:::888888999999666222555444333444555777:::;;;:::;;;===???AAACCCDDDEEEGGGFFFKKKWWWdddrrrxxxmmmkkkdddTTTIIIHHHCCCBBBEEENNNXXXcccwwwuuuooo{{{www{{{gggSSSHHH@@@<<<<<<;;;<<<===>>>===<<<@@@<<<999;;;???@@@===:::666555666999<<<===:::777888777777888666444444777444666777777555333222333111777;;;::::::;;;:::777999777444444555888::::::???<<<:::===AAABBB===888888666333333444555555444777777666666777999;;;<<<::::::999888777777777888888777555333111333777:::@@@>>>:::888777999;;;===@@@???======?????????>>>888888999999999:::::::::===<<<;;;;;;<<<@@@CCCEEEHHHFFFGGGJJJHHHEEEEEEIIIOOOVVVaaawww|||~~~yyywwwuuu~~~wwwqqqkkkqqq|||tttmmmaaaqqqwww|||wwwzzz~~~uuufffdddkkktttzzzmmmkkknnnvvvzzzqqquuu|||vvvrrrtttzzz}}}uuurrrmmmaaaSSSJJJIIIJJJHHHEEEDDDCCC@@@>>><<<;;;;;;;;;>>>>>>============>>>>>>CCCDDDDDDBBB>>>;;;::::::<<<@@@EEEIIIJJJGGGBBB?????????===<<<;;;:::::::::777888999:::<<<;;;999777555555555666666666666777888777666444222111111111//////------...000222444111111000000//////......,,,+++***)))((('''&&&%%%(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&+++******111AAATTT___dddUUULLLNNNaaaxxx}}}vvv|||yyyzzz~~~{{{yyyyyyzzz333333444444555555555555555555555444111111222333111222444444333222333444444444333222222222444555999888777555555555666666<<>>???@@@AAA@@@???>>><<<999777666777999999777444444555777888:::;;;<<<===???@@@?????????CCCHHHMMMLLLMMMVVVhhhzzz|||ooogggfff___QQQGGGFFFHHHEEEHHHSSSaaatttvvv|||wwwxxxXXXGGGAAA>>><<<;;;;;;;;;<<<=========>>>;;;999:::===???<<<999666555666888;;;;;;999666777666444444333333555888666888999888666444333444333888;;;999888999999666999777666555777:::<<<======;;;999:::======;;;999555333111111222444444333777666555555666777999:::999888888888888999999:::555555444222111222555888<<<;;;888777666888999;;;===<<<::::::<<<===<<<;;;888888888999999999::::::777999;;;>>>AAACCCEEEFFFEEECCCCCCEEECCCAAABBBGGGFFFLLLSSSccc~~~zzzwwwxxxzzzuuuooojjjooowwwwwwpppfffttt|||}}}vvvfffdddiiippp|||yyypppooopppvvvyyyxxxttt{{{zzzxxxttt~~~nnneee```VVVKKKEEEEEEFFFEEEBBBCCCBBB???===<<<;;;;;;;;;==================>>>???DDDEEEDDDBBB???<<<;;;;;;DDDEEEGGGHHHGGGEEEBBB@@@>>>>>>===;;;:::999999999888999999;;;;;;:::888666666666666666777777777888888777555444222111111000000////////////111333444222111111000///.........++++++***)))(((''''''&&&(((((())))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''***)))***...:::JJJWWW^^^PPPFFFFFFYYYuuu~~~yyy{{{|||vvvyyy~~~{{{yyyyyyzzz111333666888888555222000333444444222000///111222000222333333333444777999<<<:::777444333333444555:::999777555444444555555999???NNNbbbpppvvv{{{wwwjjjbbb```dddnnnyyyxxxwwwtttnnnssstttwww~~~{{{sssooottt{{{xxxtttuuuvvvvvvssswwwzzzyyyvvvtttvvvyyyzzzxxxuuurrrooonnnmmmmmmjjjjjjjjjhhhddd^^^WWWRRRRRRQQQOOONNNMMMJJJGGGDDDGGGGGGFFFDDDAAA>>>;;;:::555444333444666777666555333555888;;;===>>>>>>>>>AAABBBBBB@@@@@@GGGRRR[[[aaadddooozzzooogggbbbbbb\\\NNNFFFFFFHHHHHHNNN\\\ooozzzhhhKKK@@@@@@BBB=========>>>>>>>>>>>>>>><<<999777888;;;<<<:::888666666666888999999777555777555333222333666999;;;888::::::999777555444444555999:::777555777777555666666666666888:::===>>>;;;999888888:::;;;:::999222000///000222333444333666555444444444555666777888888888999::::::;;;;;;666666777666444444666777777666666666666777777888:::888666777888999888888888888888999999999999:::555999===BBBDDDEEEDDDCCCBBB???>>>???>>><<>><<<;;;:::;;;;;;===<<<<<<<<<===>>>>>>???DDDDDDDDDBBB>>><<<<<<<<>><<<::::::999999::::::::::::999:::<<<>>>@@@BBBCCCDDDDDDHHHLLLNNNQQQZZZjjjvvvuuulllhhhfffeeeddd\\\OOOGGGGGGGGGPPP___ssswwwWWWDDD@@@AAACCC>>>@@@CCCEEEDDDAAA@@@???999888666777999:::888777666666777777777777666555777888777777999>>>???>>>999::::::888666444333444666999999555333666777777333444555777888999<<<>>>;;;888666999>>>???:::555222111000222444666666555666666444333333444555555999:::::::::;;;;;;::::::999:::<<<;;;:::999999:::333444555666666777777777777666444444666777666555888888888888999999999999999;;;???AAABBBAAA???===BBB>>><<<<<<;;;:::???EEECCCEEECCCBBBIIISSSWWWTTTYYYXXXXXXYYYZZZcccvvv}}}xxxwww{{{{{{wwwvvvrrr{{{~~~vvvoooqqq~~~xxx~~~yyywww}}}zzz|||{{{uuuppp{{{ssslllrrr~~~vvvpppttt{{{{{{{{{|||}}}|||yyyuuuqqqiiiiiifffaaaYYYRRRMMMLLLIIIEEEBBBAAADDDEEECCCAAA@@@???===;;;::::::::::::;;;;;;;;;<<<===>>>???@@@BBBBBBBBB@@@===;;;;;;<<>>888555444555555444444444444444555666888999888888===FFFOOOYYYgggssslllsssxxxuuuggg___eeeqqq}}}|||ooonnnrrr}}}}}}vvvmmmoooxxx{{{tttsssuuuuuusssrrrrrrtttwwwyyyxxxvvvuuuttttttvvvyyyzzzyyywwwjjjnnnqqqsssqqqnnnkkkjjjfffhhhiiiiiifffbbb^^^\\\^^^\\\WWWRRRMMMIIIGGGFFFEEEEEEDDDBBB@@@@@@@@@AAACCCBBBBBBCCCEEEJJJNNNQQQNNNVVV```hhhooozzz~~~rrrlllkkkgggjjjmmmjjj^^^PPPIIIHHHHHH]]]zzzbbbKKKCCCAAA>>>;;;===AAAGGGHHHFFFAAA===;;;777666666666777777777666666777777777666666666666777;;;>>>>>>BBBGGGEEE@@@777888777666333222222333666999888444333666888888333666888999999:::<<<>>><<<666444:::CCCEEE;;;111444333333555888999999888777666555444333444555666;;;<<<<<<;;;;;;999888777:::<<<======;;;:::999:::222333555666777777777777777555444444555666666555777777888888888999999999:::;;;<<<===>>>>>>======BBB>>><<<<<<;;;;;;@@@FFFBBBCCCBBB@@@AAADDDEEECCCHHHEEECCCEEEEEEHHHPPPZZZaaa^^^^^^aaadddkkkwww|||{{{|||yyyyyysssqqqwww}}}yyyssssss|||xxxtttvvvsssuuusss|||rrrnnnttt{{{|||nnneeeeeehhh___^^^\\\\\\[[[XXXTTTPPPRRRRRRPPPMMMHHHEEEEEEEEEEEECCCBBBBBBDDDDDDBBB@@@@@@???===;;;:::999999::::::::::::;;;<<<>>>???@@@???@@@???===:::999:::;;;CCCCCCBBBBBB@@@???===<<<999:::::::::999888777666:::;;;<<<;;;888666777888666666777777777888888888::::::;;;:::999888666666333444444555555555555444444444333111000...------************++++++++++++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***+++)))...AAATTTdddZZZLLLKKK___~~~|||{{{kkkmmmvvv}}}yyy{{{~~~zzzxxxwwwxxx>>>===:::777444222111000000111111000......000111222444555666777888;;;===:::666111111444666666555222222222333555777999;;;999777999???HHHUUUhhhxxx|||}}}oooeeekkkwww~~~|||qqqnnnnnnxxxvvvzzzooonnntttyyy}}}xxxyyy||||||yyyuuurrrtttxxx{{{yyywwwtttssssssvvvzzz{{{xxxuuuiiikkkmmmppprrrtttuuuuuuuuuwwwyyyxxxsssmmmhhhfff]]]ZZZWWWSSSPPPOOONNNOOOKKKKKKIIIFFFBBBAAAAAACCCGGGFFFFFFHHHMMMTTT[[[```___hhhttt|||qqqjjjjjjnnnhhhpppvvvrrrcccTTTLLLKKKLLLiii{{{wwwuuuzzz}}}xxxXXXKKKIIIDDD===999===AAAFFFFFFAAA<<<888777666666666666666666666666666777888777666666777888777===@@@AAAFFFLLLHHH???444555555333111111222333777::::::555333666888777666999======;;;:::;;;===;;;555333999CCCDDD;;;000555555555777:::;;;:::999555555444333333444555666<<<<<<<<<<<<:::888666555888999::::::888666666777333444555666777777777777777555444444555666666555777777777888888888888999999999999:::;;;===???@@@AAA===;;;<<<;;;;;;???FFF>>>>>>?????????@@@@@@@@@BBB>>>===AAACCCBBBCCCEEEHHHKKKQQQWWWXXXYYY___hhhzzzyyyyyywwwrrrqqqzzzvvvttt{{{vvvkkkmmmxxxooolllzzz}}}kkkmmm~~~sssuuu~~~}}}~~~||||||xxxmmm```XXXUUUUUUMMMLLLLLLLLLLLLKKKIIIGGGGGGHHHHHHGGGEEEDDDDDDEEECCCBBBBBBBBBCCCCCCAAA???AAA@@@>>>;;;:::999999999999999:::;;;<<<>>>@@@AAA===>>>===;;;888888:::;;;;;;<<<>>>??????===;;;:::999999:::;;;:::999888777999;;;<<<;;;777666777:::777888888888888999999999;;;<<<======<<<:::999888555555555555555555555555444444333222000///......++++++++++++++++++,,,,,,))))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))(((***,,,))),,,===QQQhhheeeYYYOOOZZZvvvpppaaadddnnn~~~{{{xxxxxxxxx999888777555333222111111000111111000//////000222111333555666555555666888888444000111555777666444333333222333444666888999888555555999@@@LLL___ppp~~~~~~yyyrrrqqquuuvvv{{{}}}{{{wwwooojjjooo|||}}}vvvoooxxx}}}zzzuuutttvvvwww}}}~~~}}}yyywwwwwwwwwxxxxxxtttrrrrrrtttwwwwwwrrrnnniiigggfffiiipppvvvyyyyyy|||yyyuuusssiiifffbbb^^^[[[[[[\\\\\\SSSSSSRRRNNNIIIHHHIIIKKKPPPQQQTTTZZZbbbkkkssswwwyyyxxxqqqlllhhhiiimmmmmmyyy|||kkk\\\UUUTTT\\\|||uuummmuuuttt{{{{{{cccNNNKKKJJJCCC======AAADDDEEEAAA;;;666666888555666666666555555666666555777999888777777999;;;555;;;===<<>>===888444555555333666:::>>>===999666666888666333222555:::;;;888444444444555777999:::888777333222111111222333444555999:::;;;;;;:::888666555555666777555333222333444444444444555555666666666666555333333555666555444777777777777888888888888999999:::;;;<<<===??????===:::999::::::999===CCCAAA>>>===>>>?????????@@@>>><<<<<<@@@AAA???>>>@@@DDDJJJSSSXXXUUUNNNOOOUUU]]]kkklllggghhheeedddkkkttt{{{xxx{{{xxxxxxxxxxxxssskkknnnwww{{{qqqnnnwww}}}wwwkkkpppyyy}}}~~~wwwkkkfffhhhcccbbb^^^XXXQQQLLLJJJJJJFFFGGGHHHHHHIIIIIIIIIJJJAAACCCFFFFFFFFFEEEFFFGGGBBBBBBBBBCCCDDDDDDCCCBBBDDDBBB???<<<:::888888888888888999:::<<<>>>@@@AAA======<<<:::888888:::<<<888999:::;;;;;;;;;::::::999:::;;;<<<;;;:::888777777:::<<<:::777666888<<<::::::::::::;;;;;;;;;<<<;;;<<<=========;;;999888666555444444333444555666333333222222111000//////,,,,,,,,,,,,,,,+++++++++)))************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''(((+++)))(((777JJJlllpppgggTTTTTTlll}}}jjj^^^cccmmm|||~~~|||yyyyyyyyy333333444444444333222111000111111000//////111333...000444666666777888999===999555555777888555111444444333333444555777888666333222444888AAARRRaaahhhhhhppp}}}{{{wwwiiirrrxxxzzz}}}qqqfffhhhsssyyyvvvoookkkqqqvvvwwwyyy|||{{{wwwwww}}}zzzuuusssvvvzzzuuusssqqqrrruuusssmmmgggiiieeeaaadddmmmuuuyyyzzz{{{~~~xxxrrrooommmmmmmmm```aaa___[[[WWWVVVXXXZZZ^^^aaahhhqqq{{{vvvlllkkkkkkhhhfffgggqqqsssddd]]]\\\sssoootttqqqyyyxxx}}}\\\LLLAAADDDBBB:::999???HHHHHHEEE>>>777444888<<<555666777666555555666777555777999888777777:::===444999999666===FFFDDD999222333333222111222444666>>>AAA@@@999555444222000333888<<<;;;666111111222222222222111000222555888333333333555777777666444000000///000000222444555777888999::::::999777666666666666444222111222333444444333333333444555666666444333333444555555444777777777777888888888888<<<===>>>>>>>>>===<<<;;;:::777777888888777:::@@@HHHCCC???>>>??????>>>???999888:::<<<;;;888888<<>>@@@AAA>>>>>>===;;;999999<<<>>>999999888888999999::::::999:::;;;<<<<<<;;;999888666:::<<<:::777666999===<<<<<<<<<============>>>:::;;;<<<======;;;999777777666444333222444555666333222222222111111000000---------,,,,,,+++++++++***************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&'''***'''%%%222DDDoooxxxpppXXXQQQdddzzzyyyggg\\\bbblll~~~wwwyyy|||zzzyyyzzz444555666666666555333333333111///000222333222//////111333444444555777999333444444555555444333333333333333333333333444444444555555333333888BBBKKKQQQZZZhhhwwwssseeekkkttt{{{|||}}}wwwqqqjjjfffjjjsssoooooonnnnnnsss}}}~~~{{{wwwxxx{{{rrrjjjiiinnnssswwwuuurrrqqqpppooommmkkkkkkfffbbbbbbiiiqqqxxx{{{|||xxxwwwvvvuuuuuuuuuvvvwww{{{mmmnnnjjjaaa^^^eeelllooozzzkkk___iiixxx{{{sssttt|||yyy}}}iiiLLLEEE???<<<;;;:::>>>DDDRRRLLLBBB:::444444666888444555555666666666666666666777999;;;;;;:::999888999999999888888888888888666444222111111222333444<<<;;;999777555444333333777888888666333222222333111333444222///...000333333222222333555666666555111111111111111222222222000111222333555666777888999888666444333222333333444444444444444444444444666666555444444555777777<<<:::888777777888999;;;;;;;;;<<<<<<<<<;;;:::999999999999999999:::::::::BBBAAA???>>><<<;;;;;;;;;999777777::::::777777:::<<>>???@@@???>>>EEEFFFJJJQQQXXX[[[[[[XXX[[[]]]bbbjjjsss|||tttooolllmmmooovvvvvvsssqqqrrrxxx}}}xxxwww|||{{{rrrgggXXXLLLGGGEEEEEEEEEBBBAAA@@@???@@@AAABBBCCCAAA@@@@@@???@@@AAACCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@BBBEEEGGGIIIIIIDDDBBB>>>;;;999888888888>>><<<;;;===@@@BBB@@@>>>>>>======;;;:::999888888888999999999:::999999999999;;;>>>===:::999:::<<<::::::999666555777>>>DDD>>>===<<<;;;:::;;;<<<===AAA@@@>>><<<:::999888888;;;:::888666444222222111222333333444444333333222333222222111///...,,,+++---,,,++++++,,,,,,***((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))***---111555iiiwwwUUUGGGVVVooo~~~yyy~~~^^^[[[iiieeeyyysssuuu|||}}}yyyuuusss555555666666666555444333444222000111333333111//////111333444444444666888555555555555555555444444777777666555444333222111333666888777666777===BBBKKKUUUbbbqqq}}}uuussstttwwwzzz|||rrrccceeeoooiiijjjkkknnnuuu~~~xxxtttxxx{{{zzzwwwooogggccceeehhhjjjiiiiiikkkmmmnnnnnnllljjjfffbbbcccjjjrrryyy|||~~~~~~vvvooohhhddd```^^^```cccfffiii|||zzzgggjjjuuummmppp{{{}}}~~~nnnUUUEEE???;;;999888888;;;@@@DDD@@@:::555333444777999444555666777777777777777666777999:::::::::999888999999888888777777666666666555333222222333444555;;;:::888666444333222222444555666555222000000000111333333222//////000333444333333444666777666555111111111111111111111111000000111333444555666777:::999777555444444444444444444444444444444444444666555555444555777888999<<<;;;999888888999:::;;;;;;;;;;;;:::::::::999999888888888999999999999999@@@???>>><<<;;;;;;;;;;;;:::666666888888555666999===GGGNNNLLLGGGDDDCCCAAA???===;;;;;;<<<===<<<;;;<<<<<<>>>CCCHHHJJJIIIGGG@@@AAACCCGGGKKKPPPSSSUUURRRNNNMMMNNNOOOTTTbbbppp{{{zzzzzz{{{}}}}}}zzzwwwxxx}}}zzztttmmmlllkkkmmmttt}}}yyytttqqqqqqxxx}}}}}}~~~zzzuuutttlllllljjjgggggggggccc]]]YYYSSSJJJDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBB@@@????????????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBEEEGGGHHHHHHBBB@@@===:::888888888888===<<<<<<>>>AAABBB@@@>>>======<<<;;;:::999888888999999:::;;;;;;:::999888888;;;<<<<<<:::999:::;;;>>><<<999666555666;;;>>>;;;::::::999:::<<<===>>>@@@???===<<<:::999999999<<<;;;999777555444333222333333333333333333333333333222222111000...,,,+++---,,,+++,,,---,,,+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((()))))))))))),,,000333OOOmmmqqqYYYJJJMMM```vvv~~~~~~{{{]]]YYYjjjooowwwqqqtttzzz|||yyywww666666666666666555444444666444333222333222111//////111222333333444666777666666666666555555444444666666666555444333111000111555:::;;;999666777888CCCNNN\\\kkk|||zzzrrrrrrvvvzzz~~~jjjaaacccddddddgggmmmuuu}}}|||rrrrrryyy~~~|||vvvmmmccc]]]]]]___aaaaaacccggglllnnnooonnniiigggdddffflllsssyyy|||zzzuuusssqqqmmmjjjbbbZZZXXX^^^bbbaaaccchhhtttjjjzzzgggWWWUUUaaa|||uuuxxxWWWCCC===999666777777555777<<<:::888555333333444777888444444555777777888888888777777777777888888888888888888777777666555444444666555444444444555666777999888666444222111111000222444666666444111000000222222333111000///000222555444333444666666666444111111111111111111111111///000111222333444555666999888777666555555555555444444444444444444444444555444444555666888:::<<<===<<<;;;:::999::::::;;;::::::999888888888888999777777777888888888999999======<<<;;;;;;;;;;;;;;;:::666444666555333444888;;;AAAEEECCCCCCDDDDDDAAA===;;;999999:::;;;:::999;;;:::;;;<<>>>>>???@@@AAAAAAAAAAAAAAA???===>>>???@@@BBBKKKTTTZZZYYYZZZ[[[]]]]]][[[YYY[[[^^^cccfffeeeaaa[[[WWWXXXXXXZZZ]]]cccjjjppptttllljjjhhhfffbbbaaahhhrrrzzztttmmmjjjjjjkkkmmmrrruuuqqqhhh```\\\[[[XXXWWWSSSMMMLLLNNNMMMIIIJJJHHHEEEDDDDDDCCCBBBAAA>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@?????????@@@BBBDDDEEEFFFGGGEEEDDDDDDEEEGGGFFFFFF???>>><<<999888777888888<<<<<<>>>@@@BBBBBB???=========<<<;;;:::999888888:::;;;<<<===<<<;;;999777888999::::::999888999:::???;;;777555666888:::;;;777777777888:::<<<>>>???>>>===<<<;;;::::::::::::<<<;;;:::888777555444444444444222222222222444444333222222111000...---,,,---,,,+++,,,------+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((***...111>>>]]]lll```PPPIIIWWWppp~~~uuu]]]WWWjjjzzz~~~vvvppprrrxxx~~~{{{777777777777666666555555777666555444333111000//////000222333222333555666666666555444444444444444111111222333333222222222000555999;;;999666444333<<>>888555444777777555666:::999888777666555555555555222333444555666777777777666666555555666666777888777777666555444444333333666666555555666777888888777666555333111000000000333555888999777444333222333333222111000000111222555444333333555555555333222222222222111111111111///000000111333444444555777777666666555555555555333333333333333333333333444444444555777:::<<<>>>>>>===<<<;;;::::::;;;;;;:::999888777666777777888666666666777888888999999<<<<<<<<<;;;;;;<<<======<<<777555555555333555999888<<>>=========>>>>>>>>>>>>999:::<<<=========<<<;;;>>>>>>@@@AAAAAACCCGGGKKKGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJMMMNNNNNNKKKHHHFFFEEEGGGJJJMMMRRRVVVYYYZZZXXXXXXYYYWWWPPPLLLRRR[[[cccbbb___[[[VVVTTTTTTVVVOOOTTTXXXXXXTTTQQQPPPRRRTTTTTTPPPJJJHHHJJJJJJGGGIIIHHHGGGFFFDDDBBB@@@>>><<<===???@@@AAA@@@@@@???@@@@@@@@@???????????????@@@@@@@@@AAABBBDDDFFFGGGHHHGGGEEEEEEFFFFFFEEECCC<<<<<<:::999888777888888;;;<<>><<<<<<<<<;;;;;;:::999888888:::;;;===>>>===;;;999777888888888888888888999:::;;;888444555888;;;<<<;;;666666666777999;;;===???<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999777666555555444222111111222444555222222222111000///...------,,,,,,---......,,,+++***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((''''''))),,,...999PPP______VVVKKKSSSkkk}}}xxxppp___XXXhhh}}}|||||||||vvvrrrsssyyy~~~888888777777666666666666777777666444222000//////...000222222222222444555444333333222222333333444555444444333333333333333222444666777777666555555555@@@OOO^^^ooo~~~zzzvvvsssooolllqqqxxxzzzpppjjjmmmuuu{{{~~~}}}zzzyyyrrrjjjdddaaa```______bbbeeehhhiiihhhjjjjjjkkkkkkmmmooorrruuuttttttuuuwwwzzz{{{yyyyyyxxxxxxrrrpppnnnllliiiddd^^^ZZZVVVSSSZZZeeeeeedddrrrhhhXXXWWWqqq{{{uuuZZZHHH@@@===777555555999999777888;;;888888999888777555444333000111222333444444444444555555444444444555666777666666555555444333333222555555666666777888999:::777666444333111111000000333666999:::888666444444444333222222222222222222444333222333444555444333444333333333222222222111000000111222222333444444555555666666555555555555333333333333333333333333333333333555777:::===???>>>>>>===<<<;;;;;;;;;:::888888777777666666666777555666666777888888999999=========<<<======>>>???===999666777777555777;;;:::>>>AAABBBEEEHHHDDD===;;;999888888999::::::999::::::;;;;;;;;;;;;<<<===666777888:::::::::999888999;;;===>>>>>>@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@BBBCCCEEEHHHJJJLLLMMMMMMLLLMMMPPPNNNGGGAAADDDLLLOOOPPPOOONNNLLLKKKLLLMMMIIILLLMMMLLLIIIFFFFFFGGGNNNQQQOOOJJJGGGHHHHHHEEEHHHGGGEEEBBB???<<<;;;::::::<<<===???@@@@@@???>>>BBBBBBBBBAAAAAA@@@??????BBBBBBBBBBBBCCCDDDEEEFFFIIIGGGFFFEEEFFFEEECCCAAA;;;;;;:::999888888777777:::<<<@@@BBBAAA???===<<<;;;;;;;;;::::::999999888:::;;;<<<======;;;999888888777777777888999999:::;;;888555666999<<<<<<:::777777777777888:::<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999777777555444222111111222444555222222222222111///......---,,,,,,---//////---,,,******((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((''''''(((***,,,000???LLLWWW\\\RRROOO[[[vvv}}}~~~~~~rrrggg```[[[hhh}}}}}}{{{xxxuuuvvvzzz~~~999999888777777777777777555666666444111//////000...000111111111111333444222222111111111333444555AAA>>>;;;777444333333333444444444555555666666666000999DDDQQQcccttt}}}~~~{{{|||}}}yyyooohhhkkksssrrr{{{xxxmmmnnntttzzz|||wwwqqquuu{{{}}}vvvnnnhhh^^^\\\ZZZZZZ\\\___aaaaaaeeegggiiiiiijjjkkkmmmooommmmmmnnnpppsssxxx|||~~~|||}}}{{{yyyzzzwwwtttrrrrrrrrrqqqpppjjjgggeeeeeeccc^^^VVVPPPOOOTTT___hhhjjjnnnpppUUUWWWkkkuuunnnTTTAAA999888999888555666::::::888999<<<444555666777777666444333000000111222222222222111333333333444444444444444555555555444444444444333444444555777888999::::::777777555444333222222222222555777888777666555555777555333333444555444333333222222333555666666555666555555444444333333333111111222222333444444555555555666777777777666666333333333333333333333333222222333444777:::===>>>>>>>>>===<<<;;;::::::999777777888888888777666555555666666777888999::::::>>>>>>=========>>>>>>???===999888999999888999===@@@CCCEEEDDDDDDCCC>>>888888666555555777888888777666888::::::::::::;;;<<>>===<<<<<<888;;;===<<<===@@@@@@>>><<<>>>???>>>======>>>@@@??????????????????>>>>>>AAAAAACCCDDDEEEGGGHHHHHHGGGHHHJJJKKKFFF@@@BBBHHHEEEGGGHHHHHHHHHGGGHHHJJJJJJKKKJJJHHHEEEBBBBBBCCCFFFJJJJJJFFFCCCDDDCCCAAADDDDDDDDDAAA>>><<<<<<===:::;;;<<<===>>>?????????CCCCCCCCCBBBAAA@@@???>>>BBBBBBBBBBBBBBBCCCDDDEEEHHHGGGEEEEEEEEEDDDAAA???;;;;;;::::::999888777777999<<>><<<::::::::::::888777888777777777888:::<<<===<<<;;;:::::::::::::::;;;999:::;;;;;;;;;:::888777444444222222222222444444222222222222111000///......------...///000...---******)))(((''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''')))+++(((444AAAUUUiiidddTTTOOOfffttt|||wwwyyy{{{|||rrraaa______mmm~~~|||}}}{{{xxxwwwzzz~~~:::999888777777777888888333555555333000...///000...000111111000000222333111111000000222444777888GGGDDD>>>888444444555666777666555555555666555555222666;;;FFFYYYmmmvvvwww{{{}}}}}}ssslllooowwwmmmuuu|||vvvhhhjjjpppttt}}}}}}oooqqqtttxxxzzzyyywwwtttiiiddd^^^ZZZYYYZZZ[[[[[[\\\___ccceeeeeefffiiikkkhhhiiiiiikkkmmmppprrrtttooorrrvvvxxxwwwvvvwwwyyyxxxyyy{{{||||||{{{yyyxxxvvvvvvuuusssqqqooommmlllooonnnmmmnnnooonnnkkkiiigggbbb]]]]]]___]]]TTTMMMLLLXXXfffooouuu^^^UUUkkk~~~|||qqqRRRBBB<<<777555888888555555888999777777;;;444555666777777666444333222222222222222111111000111111333444444444333222444444444444555555555555222333555666888999::::::999888777555444444444444444666888888777777888999999666444444666777666444333333333444777999999888777777777666555555444444222222333333444444555555666777888999:::999999888222222222222222222222222222222222444666999<<<============<<<;;;:::999888666777999:::999888555444666666777888999:::;;;;;;>>>======<<<<<<<<<======;;;888888;;;;;;:::;;;>>>@@@CCCDDD@@@>>>>>><<<888777666444555777888888777666999===>>><<<;;;<<<===???>>><<<:::999888777777;;;???@@@>>>@@@EEEFFFBBB<<<>>>???===;;;:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGHHHFFFGGGIIIFFFAAAAAADDDAAACCCEEEEEEDDDDDDDDDEEEHHHHHHFFFEEECCCCCCEEEFFF@@@EEEFFFAAA???@@@AAA@@@AAACCCEEEDDDAAA??????@@@:::::::::;;;<<<===???@@@BBBBBBBBBBBBAAA???===<<<>>>>>>???@@@AAABBBDDDEEEGGGEEEEEEDDDEEECCC@@@>>><<<<<<<<<;;;:::888777666999<<<>>>>>><<<:::;;;<<<:::::::::999999999999999999999888888999:::;;;<<<:::888555666888;;;<<<;;;===>>>>>>===:::999888999666666666777999<<>><<<@@@???;;;999<<<>>>>>>999888666777999::::::999555999===>>><<<::::::;;;CCCBBB???===<<<;;;<<<<<<:::======;;;>>>EEEFFFBBB???@@@AAA???<<<;;;===@@@>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>AAAEEEIIILLLJJJFFFEEEFFFDDD???<<<>>>BBBDDDFFFFFFEEECCCCCCCCCJJJIIIFFFDDDBBBAAABBBCCC>>>AAABBB===:::===@@@@@@<<<@@@CCCDDD@@@===;;;;;;::::::::::::;;;===???@@@AAAAAABBBAAA@@@>>><<<;;;:::;;;<<<===@@@BBBDDDEEEEEEEEEDDDDDDDDDCCC@@@=========<<<<<<:::888777666999;;;======:::999:::<<<::::::999999999999999999999888777666777:::<<<>>>;;;888555666999<<<<<<<<<888<<<>>>>>>;;;:::<<<>>>444444555777:::>>>AAACCC===<<<;;;:::999999999999777888:::;;;;;;:::888777222333333444444333333222222222222222222111000///...------...000111000...+++***)))(((((('''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''')))***)))(((((()))***)))111555GGGkkk{{{ooo```PPPhhhzzzyyy~~~~~~xxx{{{rrrqqq}}}hhh___dddxxx{{{|||zzzvvvuuuyyy888888888888777666444333333444444333111000000111444333111////////////000000111222444666888888999999888666444333444555666555666555444222222333444333333777???MMM^^^nnnxxx}}}zzzwwwuuuwwwzzz}}}vvvwwwzzzyyytttpppiiigggppp}}}~~~{{{ooogggjjjvvv~~~}}}wwwkkkbbb^^^YYYTTTRRRSSSTTTUUUWWWYYY[[[\\\```dddggghhhhhhhhhjjjmmmjjjjjjjjjjjjkkklllmmmnnnnnnppppppnnnkkkjjjmmmqqqooommmmmmooopppnnngggaaaggggggfffdddfffiiifff```]]]SSSSSSaaajjjdddVVVMMMTTTdddvvv|||___\\\lll~~~}}}|||{{{rrr}}}fffPPP>>>===>>>:::777999999777555333333444666777;;;;;;:::;;;;;;:::777555000333666666555222111000222444666777777666444222555555555555555555555555222222222333444555666777888999:::999666444444555999999999:::;;;:::999777666666666888::::::777555666666777888999::::::;;;:::777555444555555555444111555999999555333555777666555444888>>>???<<<888333222111222444444222000111222333333333555999;;;>>>>>><<<;;;:::999999999:::;;;<<<;;;999777777777;;;777444444777;;;======888<<<===;;;999;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888777666666888999:::::::::999999999999:::;;;;;;DDDBBB@@@>>><<<::::::999999:::===AAADDDEEEDDDBBB===??????===:::999<<>>===<<<;;;;;;<<<===>>>?????????>>>===<<<<<<===;;;888888999;;;>>>@@@AAABBBBBBAAA???<<<:::888===>>>@@@AAAAAACCCFFFIIIGGGGGGFFFEEECCC@@@>>>===>>>:::777666777777555222<<<<<<<<<;;;999999;;;============<<<;;;999888777:::999888777888:::===???888777555666888:::;;;;;;:::;;;<<<======;;;999888;;;::::::::::::;;;<<<<<<:::;;;<<<======;;;999888666:::??????<<<888777777444444555555555444222111000111111111111000000///......//////...---,,,+++---,,,***)))((())))))***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***111666AAAaaaqqq\\\bbbrrr{{{tttxxxxxxqqqrrrrrr[[[fff{{{~~~|||yyytttpppwww|||666777888888777666444333333444444222000///000111333222111////////////000///000222555777888888888666555333222222333444555333444444333222111222222111222555:::DDDRRRbbbmmmrrrtttvvvxxxzzz{{{{{{zzzxxx}}}}}}}}}}}}wwwwwwuuuqqqoooqqq|||vvvqqqqqqvvv|||tttnnnnnnttt{{{}}}tttllleee[[[RRRRRRQQQPPPOOOOOOPPPRRRSSSXXX[[[^^^______```ccceeedddeeeeeeeeeeeefffffffffgggffffffgggiiijjjjjjiiillljjjhhhhhhhhheee```\\\[[[[[[YYYWWW[[[aaaccc```VVVUUU]]]mmmtttlllaaa^^^ggg~~~|||fff]]]ooozzzkkknnnwww}}}zzzwwwdddZZZHHH;;;:::<<<888666999777666444444444666999;;;<<<<<<===??????===999666222333555666666444222000222333555666666444222000444444444444444444444444333333333333444444555666555777888777666555555666666777:::<<<===:::666333666666777999;;;:::777444555666666777888999:::;;;;;;999666555666777777666222555888888444333555888999777777999===>>>:::666111111222333444444333222222333444444444555888;;;===<<<;;;:::999888888888999:::<<<;;;999888888888<<<:::888999;;;;;;:::888:::>>>???;;;999;;;;;;999<<<<<<;;;;;;::::::999999999999999999999:::;;;<<<888777666777999<<<>>>???;;;;;;::::::::::::;;;;;;??????>>><<<;;;:::999999<<<===???BBBEEEEEECCCAAA=========<<<::::::<<<>>>>>><<<::::::===?????????;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA???===<<<>>>AAADDDEEEFFFGGGHHHFFFBBB???>>>>>>???>>>===<<<;;;;;;<<<=========>>>======<<<;;;:::333555777777666888<<<@@@AAAAAAAAA@@@>>><<<;;;:::;;;>>>@@@AAABBBCCCEEEGGGFFFEEEDDDBBB@@@???======;;;999666666777888777555777888888777555666888:::=========<<<;;;:::999888999888666555666888:::<<<:::888777777999;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<======>>>======>>>>>>===;;;999888:::===??????<<<999666555333333444444444333111111111222222222222111000000/////////..................---,,,***))))))************)))))))))((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())),,,///===___sssTTTZZZkkk|||tttooo|||mmmqqq~~~~~~~~~{{{vvvrrrzzz444555666777777666555444333333222000......000222222222111000////////////---///333666777777666666333222111000000111333444111111222222111111000000111222444666:::EEETTT```fffmmmvvv}}}~~~|||xxxvvv|||vvv{{{|||vvvlllooommmiiigggkkkttt}}}|||wwwqqqeeeYYYTTTQQQMMMIIIGGGHHHIIIJJJKKKLLLNNNNNNOOOQQQUUUXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUVVV[[[bbbdddaaa^^^``````___]]]ZZZVVVRRRPPPKKKKKKIIIHHHNNNXXX]]]]]]XXX\\\hhhvvvyyyqqqnnnrrrwww^^^PPP^^^wwwiii___ooowwwuuu~~~xxx\\\LLLJJJ???777888888555555999555444444444666888;;;===;;;===@@@CCCDDD@@@;;;666555333333555777666333///222333444444444222111000333333333333333333333333444444333333333444444555222444555555444444555777999:::<<<======<<<:::999666777888:::;;;:::777444555555666777888999::::::;;;999777777888999999999444666777666333333777:::<<<:::999:::===<<<999555333555777888888777777888444555666555444555888:::===<<<;;;:::999999888888888:::;;;;;;:::999999:::::::::;;;===>>>>>>;;;888;;;??????<<<:::<<<<<<:::======<<<:::999888777666666666666666777888::::::555555666777:::===AAACCC>>>===<<<;;;::::::::::::<<<<<<======<<<;;;:::999>>>>>>???BBBEEEEEECCCAAA===;;;:::999;;;<<<<<<<<<<<<:::888888:::<<<======;;;;;;;;;;;;===@@@CCCEEEBBBCCCCCCCCCDDDDDDEEEEEE>>>===;;;:::<<<@@@EEEHHHEEEEEEDDDCCCAAA>>>;;;:::>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888111777======;;;:::>>>CCCBBBAAA???>>>===<<<<<<<<<:::<<<@@@BBBBBBBBBCCCDDDDDDCCC@@@>>>===<<<<<<<<<999777666666777999888777777888999888888888:::<<<<<<<<<<<<<<<<<<;;;::::::999888666555555777888:::;;;999888888999::::::999777888:::;;;<<<<<<;;;:::======>>>>>>>>>?????????>>>?????????>>><<<:::888>>>>>>>>>>>>===:::555111111222222222222222111000222333333333222222111000000///.........///000111000///...,,,+++******************))))))))))))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((666VVVvvvzzznnnRRRRRRccc}}}uuu~~~zzzvvv}}}222333444555666666555444333333222000------///111111111000000////////////,,,///333666888777555444000000000000000111222333000000111222333333111000111444666444444<<>>======<<<;;;:::999888777999;;;;;;:::999999:::666777:::===???@@@??????>>>BBBBBB===;;;======<<<>>>===<<<:::888666444333444444444555666888999:::222333555666999===CCCFFF??????===<<<;;;:::::::::<<<<<<=========<<<:::999<<<<<<>>>@@@CCCDDDCCCAAA===:::777888;;;===<<<;;;:::999666666777999;;;<<<;;;:::999999;;;>>>BBBDDDAAAAAAAAAAAABBBBBBBBBBBB============>>>@@@CCCFFFBBBAAA@@@>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666555:::@@@CCCBBBAAAAAABBBBBBAAA???===<<<;;;<<<<<<888;;;@@@BBBBBBAAA@@@@@@AAA???===:::999999:::;;;888888777666777888888888888999;;;;;;:::;;;===>>>;;;;;;<<<<<<<<<;;;;;;:::;;;:::999777777777888999:::999777777999999888777666777888:::;;;;;;;;;;;;======>>>>>>????????????<<<============<<<;;;:::???===;;;;;;<<<:::555000222222222222222222111111222222222222111111000///000///...---...///222333111000///...---,,,+++***++++++*********)))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***((('''///FFF^^^fffbbbZZZRRR\\\www~~~~~~{{{000111333444555555444444222222222000......///111000000000000/////////...,,,...222555777666444222000000000111111222333333000000111444666666333000000333555333111666BBBLLLZZZfffttt||||||zzzzzz{{{|||{{{{{{}}}yyy}}}}}}vvvxxxtttllliiimmmrrrrrrrrrrrruuu|||zzzzzzwwwuuuwww||||||xxxnnniiiaaaWWWOOOIIIFFFEEEFFFEEECCCBBBCCCEEEGGGHHHGGGHHHJJJLLLLLLKKKIIIHHHHHHLLLRRRTTTSSSQQQOOOOOOJJJRRRYYYXXXPPPHHHEEEFFFGGGLLLPPPQQQVVV\\\```___RRRVVVeee}}}rrrjjjjjjdddmmmqqqoooxxxrrrgggfff|||~~~}}}fffTTTHHHAAA:::888777666555222222555444333333333333444555666555777<<<@@@AAA???999444777333111333777777333///000111111222444555777777222222222222222222222222555555444333333333444444000111111111000000222444222777>>>AAA@@@<<<999888999888888888999888555222444444555666777888888999888666555555888:::;;;:::666555444333222555888;;;<<<;;;::::::::::::999888444666999999888666555555777777777666555555777999<<<<<<<<<<<<;;;999888777777888::::::999888999:::777888888:::;;;>>>AAACCCJJJLLLJJJCCC>>>===<<<:::===<<<;;;999777555333222444444444555666888999:::333555666888:::???EEEJJJ@@@???===<<<;;;:::999999;;;;;;;;;;;;:::999888888::::::;;;>>>AAACCCBBBAAA>>>;;;888888;;;===<<<:::888888777666666777999::::::999777777999<<>>>>>>>>>>><<<>>>AAABBB@@@??????@@@??????>>><<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666555444666;;;AAAGGGHHHEEEAAABBBAAA???<<<;;;;;;;;;<<<777;;;???BBBAAA???>>>===>>><<<:::888777777999:::999999999777666666666777666777999:::999999;;;<<<:::;;;;;;;;;;;;;;;::::::;;;:::999777777777777777888666666666777777666555555666777888:::;;;;;;<<<;;;<<<===>>>>>>>>>======888999:::;;;<<<=========<<<:::999999;;;:::555111333222222222222333333333111111111111000///...---000///...---...///222333111111000///...---,,,+++++++++++++++************(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***...888GGGUUU]]]bbbUUUVVVmmm{{{000111222333444444333222111333333222000//////000...//////000000//////...---///222444555555333222111111222222222222222222000000222666999999555111---000111000///222:::@@@OOO\\\lllsssttttttyyy~~~}}}kkkaaaeeejjjjjjooooooqqquuu{{{~~~~~~|||~~~|||wwwvvv{{{{{{ssshhh^^^TTTLLLHHHJJJHHHEEECCCDDDDDDCCCBBB@@@AAACCCEEEGGGGGGGGGGGGKKKOOOSSSRRRMMMIIIHHHIIIHHHRRR[[[ZZZOOOFFFEEEIIIPPPWWW]]]^^^```cccdddbbbbbbfffwwwmmm\\\bbblllvvvoooqqq|||dddKKKBBB@@@===:::888777666555333333222444444333222222222222222333444666:::<<<:::777333555333111222555555222000111111111111333555888999222222222222222222222222444444333333333444444555000111222111111222555888???LLL\\\eeeaaaUUUHHH@@@:::888666666666555444222333333444555666777888888555444333444777:::;;;;;;666555333222333666999;;;;;;;;;:::999999888888777888888:::<<>>;;;999666666666555444555777999:::;;;;;;;;;:::888666555666888999999888777777888::::::888777777999>>>BBBTTTUUUPPPFFF???<<<:::777;;;:::999888666555444333555555555555666888999999666888::::::;;;@@@GGGMMM???>>>===;;;:::999999999888888777777777777888999:::::::::<<>>>>>======<<<<<<<<<;;;:::???CCCDDD@@@<<<;;;;;;===@@@CCCBBB>>>;;;<<<===::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777666444555:::DDDNNNQQQMMMGGGBBBAAA???===<<<:::999999777:::>>>@@@???===<<<;;;::::::888777666777777888999::::::888666555666777888:::<<<<<<<<<;;;<<<===:::::::::::::::999888888777777666555555444555555555555444555777777666444555666666777999:::;;;;;;:::;;;<<<===>>>===<<<;;;666777888:::<<<===???@@@;;;::::::::::::888666333333222222222222333444444111111000000///...---,,,000///.........///000111///////////////...---,,,,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''))),,,///111:::LLL]]]dddXXXTTTaaatttttt|||{{{}}}000111222333333222222111111333555444222000//////---...///000000///.........///111222333333333333111222222222222111111000000///111666;;;;;;666000...///000000000111444666>>>LLL^^^gggiiillluuu~~~uuukkklllnnnlllnnnnnnqqqtttxxxzzz{{{zzz~~~{{{rrrhhh___YYYWWWTTTQQQOOONNNLLLIIIFFFCCCDDDFFFIIIKKKNNNPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWbbbiiidddWWWNNNQQQXXXfffnnntttttttttvvvvvvttt}}}lll___gggzzz~~~|||zzzxxx```MMMAAA;;;:::<<<999888555444555666444222444444444333333222222222222222222444666777666444333222222222222222111111333222111000000222555666333333333333333333333333333333333333444444555666000111222333555888<<>>===<<<===>>>???>>>===??????>>><<<:::999:::<<<666999;;;;;;999777888999555666666777888:::;;;<<<<<<<<<<<<<<<<<<=========999===AAAAAA===999888:::<<>>>>>===<<<;;;999888777888:::@@@HHHPPPRRROOOKKKBBBBBB@@@???<<<:::777666777:::===???===<<<;;;;;;888777777777777777777666777888999888666555777999:::<<<>>>???===<<<<<<===:::::::::999888777666555666555555555555555555555444444444666888888777555666666666777888999::::::999;;;<<<>>>>>>===<<<;;;888888999:::<<<>>>???@@@===>>>>>>===999777555555222111111000111222333444222111111111000...---,,,/////////...............---......//////...---------,,,,,,,,,,,,+++++++++(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***------333EEEXXXccc^^^WWWUUU___tttmmmrrr000111222333333222111000000333666666444111//////---...///000000///......//////000111222333333333111111222222111000///...//////111666;;;;;;555000111222222222222222222222///@@@SSS^^^bbbgggrrr|||~~~{{{{{{vvv~~~}}}zzz}}}~~~gggjjjnnnrrrvvvxxxzzzzzz~~~zzzrrrllljjjgggcccaaa___\\\WWWSSSQQQQQQSSSVVVZZZ]]]aaabbb]]][[[ZZZ___fffllloooooooooxxx~~~vvvfff^^^dddmmm{{{fff\\\iii{{{|||\\\CCCBBBDDD<<<999>>>999777333222555888666222444444444444444444444444222111000111333555555555111222333222000///000111555333111///...000222333333333333333333333333333222222222333444555666777///111333555888<<>>>>><<<999555222222222000---...777AAAFFFAAA;;;333444444444333444777999???@@@AAAAAA@@@>>><<<:::666777888777555333333444000222444555555888>>>CCC@@@BBB???999555777888666666666666666666666666666555555444444444555555666444666888666555999@@@GGG<<<<<<;;;:::999999999999888777666777:::???DDDGGGBBBAAA???>>>>>>>>><<<;;;???AAAAAA>>>999888:::===666999======:::888888999444555666777888999::::::::::::;;;<<<===>>>???@@@888;;;>>>===999666888;;;<<>>===<<<:::888888888<<>>???>>><<<;;;;;;;;;;;;;;;===>>>???@@@@@@BBBCCC???:::666555666111000/////////111222333333333222222000///...---......//////...---,,,++++++,,,.../////////...------------,,,,,,,,,++++++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***&&&&&&***+++...>>>PPPcccddd\\\OOOPPPddd~~~}}}~~~nnnmmm}}}zzz{{{~~~000111111111111222222222///000111111111///...---000000000000000111222222444333222222111111222222555000000555555111///222333111111333666777555222111111111111000000000000333999FFFUUU]]]bbbhhhpppsssrrrzzzqqqnnntttvvvlllrrr|||{{{zzzzzzuuuoooiiiiiirrrxxxwwwuuuuuu}}}{{{vvvnnnfff``````dddkkkpppssstttuuuvvvzzzooonnn{{{{{{xxxwww{{{~~~iiiiiilllwww~~~{{{^^^KKK===>>>@@@;;;888;;;444444444444444444444444555555444444444444555555444333111000000111333444666555333222222333555666666666555444222111000000222333333333111000111333000111333555666666555444---111666<<>>BBBCCC@@@======<<<:::===;;;888666555555555666777666666666888;;;===???<<<<<<;;;999777666777999777666555666777666555333444444333333444555777888777666666666888999;;;======<<<<<<;;;::::::999999666666555666:::@@@FFFIIIBBB???<<<;;;<<<===;;;999===>>>>>><<<:::888888999<<<:::888888:::;;;999666222333555777888999::::::888999;;;<<<>>>??????@@@AAAAAA@@@>>>:::777777777@@@DDDIIIIIIDDD===888555888999:::<<<===>>>>>>>>>CCCBBB???<<<:::999888888444999@@@EEEFFFDDDBBBAAA>>>?????????===;;;999888:::===??????===<<<>>>@@@>>>:::777777;;;;;;888444555555444666777777666444444555888999:::999888777888999::::::999666444222555666888:::::::::888777555555666777888999999:::888666555444555888;;;==================>>>>>>>>>AAA???<<<::::::<<>>;;;888:::888666333333333555666555222111111444777777666777777666555444444444444444444333333444666888999999::::::888555333222222000111333555666777888888;;;;;;:::777555444555666<<<@@@AAA>>>;;;;;;;;;888:::999777555444444555666666888;;;<<<;;;;;;<<<===::::::999777555444666888777666555666777777555333444444333333444555777888999999888888888999;;;<<<;;;;;;;;;::::::999999999777555444555888===BBBFFF???===;;;;;;======;;;999;;;<<<===;;;999888888999:::777555666777777666333111222444555777888888888777888:::<<<>>>?????????=========<<<999777777888:::===??????;;;777555555666777888:::;;;<<<======CCCBBB???===:::999999999666:::@@@DDDDDDBBB@@@???>>>>>>>>>>>>===;;;999888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999:::<<>>:::666444000111222333444555777777888888777555444333222111222000...------------,,,---...//////......///000//////...---,,,+++******))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''((())))))+++333===^^^mmmsssfffWWWXXXiiixxx~~~tttwww444333222111000//////...222222111000000000000111111000///...///000111222111111111111111222333444222000000333444222222555000///......///000...---......//////000000111111333333666===DDDMMM[[[hhhmmmqqqqqqooopppuuuzzzzzzxxxooorrrxxxtttwww~~~}}}~~~}}}~~~uuunnnllllllkkkjjjkkkooorrrxxx|||{{{xxx|||~~~oooccceeeqqqyyyuuutttsssnnn~~~www\\\NNN???777444888888333222666444444444444444444444444333333222222222222333333333222111000000111222333333222111000000111222333111222222222222222222222000333555555333111000000000222444555777777666666888999:::;;;===>>>??????<<<<<<:::999888888888888888777555444444555666666555444222333555666666555555555444444333222222222444333222222222333555666555777777666444222222222333333333444555666888888;;;;;;:::888555444555777999===>>>;;;999999999666777777555444333444555666555;;;BBBBBB>>>:::999:::999999999777555555777999999888777888999888777555444333333333333555666777;;;:::999888888999:::;;;::::::::::::999999999999666555444333555999===@@@;;;;;;;;;===>>>===;;;999:::;;;;;;:::888777888999777555444444444444333111111222333555666777777777777888:::===>>>???@@@@@@;;;<<<===<<<:::999:::;;;777777777555333222444666555666888:::<<<===>>>???CCCBBB???===;;;:::999999999<<>>===>>>>>>>>>>>>===;;;:::999;;;===>>>>>>=========>>><<<:::777888;;;<<<:::777666555333333555777777777888777666444333222222222666777999:::::::::999999::::::;;;;;;;;;;;;<<<<<<888888888888999999999999999999:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>><<<;;;:::999:::<<>>999555333///000111333555888:::;;;::::::999777666555444333222000...,,,+++,,,---///333111///---,,,...000222000//////...---,,,++++++***)))(((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&''')))))))))///666[[[ppp~~~rrrYYYPPP\\\lllvvv~~~zzz|||ooohhheeekkkwww222222222111000/////////333222111000000111222333222111000000000111333444//////000000111333444555222222222222111000000222222111000////////////............///000000111111444222222555:::AAAOOO\\\kkkpppnnngggmmm~~~uuuuuuzzz|||}}}wwwvvvxxx|||xxxssspppnnnkkkgggeeelllppptttwwwwwwwww{{{~~~zzzwww|||wwwkkk```dddyyyvvv}}}|||zzzppp~~~rrrVVVFFFCCC999555555777666222444999333333333333333333333333333333222222222222333333222222111000000111222222111000000//////000000111//////000111222222333444222444777888666333111111111222444666777777888888<<<<<<::::::999:::;;;;;;:::999888777777888999:::777777666555555555555555666666555555555666666555555444444444333222222111444333333222222333444444444555777666555333444444777777666666666888999:::666777777666555555777:::777;;;===:::888999888666666555555444444555666666777>>>DDDCCC<<<777666999:::;;;;;;999888888:::<<<;;;:::::::::;;;;;;999777444333333222333444666777888888777777777888:::;;;::::::::::::::::::::::::666555333222333555888:::999:::===???@@@???<<<:::888999:::999777777777888777666555444444444333222222333555666777888888888888999<<>>???@@@???===<<<===>>>888777555333222333555666666777:::<<<>>>@@@AAABBBCCCAAA???===;;;:::::::::===???BBBBBB@@@>>>======?????????>>>>>>===<<<<<<===>>>????????????>>>???;;;999888999:::;;;:::888777444222222444666777888888777444333222222333444555666888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888888888888777777777777888999;;;===>>>>>>>>>===???????????????>>>>>>>>>;;;;;;:::;;;<<<>>>@@@AAAAAAAAAAAA???<<<888555222222222222444666888;;;<<<::::::999888666555444444111000...,,,+++...222555<<<777111---,,,...111333111000000///...---,,,+++******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%'''***)))(((+++111PPPjjj~~~tttXXXIIIRRRcccrrryyy~~~}}}dddXXXLLLOOOSSS[[[eeerrr000000000000000000000000444333222111111222333444000000000111111111222222...//////000111333444555888999888555111000111222111111000///......//////.../////////000000111111444222333555666:::CCCNNNUUU\\\[[[WWWeeevvvuuu}}}{{{ssspppxxxzzzooowwwyyy{{{{{{yyyuuunnniiihhhooowwwzzzzzzwwwuuussswwwwwwwwwxxx|||uuuyyy~~~wwwuuurrrqqqqqqpppooommmaaa^^^\\\eee~~~uuuxxxxxxgggQQQ>>>888;;;:::888777666444222666;;;333333333333333333333333444444333333333333444444111111111111111111111111/////////....../////////---...///000222333444555444777999:::888555333222222333444666777888999999===<<<:::888777777888888888999999:::::::::999999888777666555555444444444888999999888777666666666555555666666555444333222444444444444444444555555444666888888666555666777888777666666666888999:::444555555444333444666888666:::<<<:::888:::999777666666555666666666777777999>>>BBB???888444555999999::::::999999999<<<>>>===<<<<<<<<<======;;;:::333333222222333444666777444444444444666888:::<<<;;;;;;;;;:::::::::::::::555444222111222333666777999<<>>===888999:::999777666666888777888888777666666666666666666777999:::::::::::::::;;;>>>AAABBBBBBAAA@@@???@@@@@@???===;;;;;;<<<999888666555555555555444777888:::<<>><<<::::::999:::???AAABBBAAA???>>>>>>???@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@???:::999888999999999999888666444111111444666777888777555444333333555777999555666777999:::<<<<<<===::::::999999888999999:::666666666666555555555555777999;;;===>>>>>>===<<>>>>>======;;;<<<<<<>>>???@@@AAAAAA???>>>>>><<<:::777555333666666555555666888:::;;;:::999888777555444333333000//////------111777<<>>;;;666333555999666777888777777999;;;>>>>>>===<<<===>>>===<<<:::333222222222222444555666111111222333555888:::<<<;;;;;;;;;:::999999888888444333222222222444666777:::===AAACCCBBB@@@???>>>:::;;;;;;999777555666777666888999999888777999:::888999:::;;;<<<<<<<<<<<<;;;===@@@BBBCCCBBB@@@???<<<===>>><<<:::999999:::888666555555666666444333666777999;;;===>>>??????@@@???===;;;999999999999???@@@@@@???======???AAA@@@???????????????@@@AAAAAA@@@@@@@@@BBBAAA@@@>>>:::999999888777777666666444333111222444666777777555444333444555777:::<<<666666777888999:::;;;;;;999999888888888888777777444444444444555555555555777888:::<<<=========<<>>>>>======<<<<<<<<<===>>>???@@@AAAAAA@@@<<<;;;:::888777666666666:::999777666777888:::;;;999888777666555444333222///000000//////222999???CCC===555111111222222111333222222111000///...---,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&'''++++++)))))),,,333GGG]]]cccVVVKKKPPP\\\rrr~~~|||xxxrrriiiaaa]]]WWW]]]dddlllsssyyy000000000000000/////////333333444555555555555555---000333555666444111///////////////000111333333===BBBAAA999333444666666000111111///---...111444333333222222111111000000000111444777666444888>>>HHHGGGDDDFFFUUUfffmmmkkkmmmkkkqqqwww~~~yyyrrrqqqyyy}}}yyyxxxuuu|||yyyjjjfffmmmuuuwwwrrrpppmmmlllnnnppprrrssswww{{{~~~}}}uuuooonnnhhh___XXXWWWYYY\\\^^^lllxxxxxxzzzxxxyyyfffZZZMMMFFFBBB<<<999888666666666555555555555444222222222222222222222222333333222222222222333333000000111111111111000000......////////////.........///000222333555666777666777888777555333222333333444444666777999;;;<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::888666555555444333222444666999;;;===???@@@>>>;;;888777888555666777777777555333222333333444555666777777777666888999999888777777888333444555666777888888888666666666444222111333555444888;;;999888::::::888555555666666666555555444999:::;;;:::888666777888555666777777888999<<>>BBBCCCAAA???>>>???<<<===<<<:::777555555666333555888888777777999;;;::::::;;;<<<============;;;===???AAAAAA???===;;;999;;;<<<;;;:::999:::;;;777444222333555777777666777888:::;;;===>>>>>>???>>>===;;;999888777888888<<<<<<<<<;;;:::<<>>>>>=========>>>???@@@AAA???>>>???@@@@@@>>><<<999999999777555444333444222111111333555777777666444333444444666888:::;;;888777777777777888999999888888999999999888666555333444444555555666666666999999:::<<<======>>>>>>>>>>>>======<<<;;;;;;:::<<<===>>>@@@@@@@@@???>>>;;;999666444444666888:::;;;:::888777777999;;;===999999888666555444333222///111222000///111777===>>>999333111333555333111333333222111000//////...---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&%%%)))***)))))),,,,,,:::NNN\\\[[[RRRQQQVVVlll~~~||||||zzzjjjjjjiiieeegggfffooozzz222222111000///...------222333555666666666555444000333777;;;;;;888555222////////////000111222333999??????666000333666666222333444222000111555999555444444333222111000000...///222666555444777======999777???NNN\\\aaa```gggjjjrrrsssqqq}}}{{{uuutttzzz~~~zzzxxxxxxvvvzzz{{{xxx{{{{{{sssllljjjhhhhhhjjjlllmmmmmmkkkpppuuuuuusssrrrtttwww{{{~~~~~~~~~zzzpppllljjjfffaaaYYYOOOLLLWWWjjjuuu~~~yyytttmmmwww{{{aaaNNNCCC:::999;;;999777888444555666777999:::666222222222222222222222222222222222111111111111222222000000111111111111000000......////////////......///000111222444555777777666777777555222111111222333444444666888:::<<<===::::::;;;<<<<<<======>>>???>>>===;;;999888777777333111000111444888===@@@>>>@@@BBB@@@<<<999888999555666777777777555333111111222333555666777777777666888999999777666666777444555777999:::;;;::::::333444444444333444777999222777:::888777999999777444444555555444444333222888999:::;;;;;;:::888777777888999::::::<<>>AAAAAA???======>>>===>>>===;;;888555555555000333666666555666999;;;::::::;;;<<<============:::<<>>???888444111111555999;;;;;;:::;;;<<<>>>???@@@@@@@@@>>><<<:::888777777777777999999999888888:::>>>BBB<<<<<<;;;;;;;;;===>>>???@@@>>><<<===??????===:::999999999777444222222222111111111333666777666555333333444555666777888999999888777777666777777777777888:::;;;:::888666555333444444555666777888888::::::;;;<<<===>>>??????>>>======<<<;;;;;;::::::;;;<<<>>>@@@@@@???===<<<:::777444222333555999<<<;;;:::888777888:::===>>>:::999888777666444333333///222333111...///444:::888444000111555666444111444333333222111000//////---,,,+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))%%%$$$''')))((()))++++++444GGG[[[```XXXRRRQQQ^^^vvvuuu|||{{{yyymmmrrrsssnnnvvvpppxxx...,,,+++,,,///111///---000111333666777666333///222888<<<:::333111555<<<555222///000333555666555888777555444333333444444999999888555333222444666222222222111111111000000111111222333555777999:::777777888;;;@@@GGGNNNRRRYYY[[[```dddiiiooouuuyyyyyy||||||wwwvvvwwwyyywwwzzz|||xxx}}}sssiii^^^ZZZ___eeegggggghhhqqquuuoooiiihhhhhheeefffpppzzz}}}zzzyyy}}}|||{{{}}}yyyvvvtttuuuooojjjfff]]]VVVZZZccchhhaaa]]]ggg{{{yyyrrrooohhhmmmrrrsssXXXAAA:::888666444333444555555111333666888888666333111444333222222111111222222444444222111000/////////000000///...............222111111000000000000000000//////111444555444333666555333222111111222222444555666666666666888:::777777666777999<<>><<<888555444444333333333444777:::;;;<<<===>>>???>>>===;;;999888888777666555444333222333000111555888888999;;;::::::;;;:::999777555444666666777999;;;;;;999666333333444555666777888999666777777777777777666666444555666666777666666666777999888777;;;???===888:::;;;<<<======<<<;;;;;;::::::999999888777777777444222000111444555555333444333222444777;;;======:::999777666444333333222444444333444555777999:::=========>>>??????@@@@@@<<<;;;;;;999888666444333222333333333222333666999888777888:::>>>???===;;;:::<<<>>>@@@@@@???===;;;:::::::::;;;<<<===>>>???<<<:::777444444555888:::<<<<<<===>>>???@@@AAAAAA:::;;;:::777333444:::@@@;;;;;;:::999::::::<<<<<<======<<<:::888888:::<<<===<<<::::::;;;;;;:::888:::999888777555555444444555555444333333333444444222111111000111333444555777555333222111222444555888777777666555333222111000000111222555888;;;===:::999999;;;???@@@>>>;;;======;;;888999;;;999444777888999::::::999888777:::666333444888;;;:::777555777999<<<======<<<;;;:::::::::999777444111///333333222333444666888999;;;888444444555666555333444444444333222000---,,,,,,------+++)))'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''...<<>>===;;;888555333222222222222444777:::;;;>>>>>>??????>>>;;;999777555555333222111111111111444111111555777666666999777777888999999888777666777777777999:::999666444222333444555666777888999777888888888777666666555444444555555666666555555666888999:::>>>DDDDDD@@@>>>>>>>>>===<<<;;;:::999::::::999999888777777666444222111333777999999888666777777777888888999::::::999888666444333333333333333333444555777999:::<<<<<<======>>>>>>??????<<<<<<;;;:::999777555444222333444333333333666888888777777:::===>>><<<::::::;;;===???>>>===;;;999888888888888999:::;;;;;;:::888666444444666888:::999:::;;;===>>>>>>??????;;;<<<<<<:::888999@@@EEECCCAAA???===<<<<<<<<<===;;;;;;:::888666666888:::===;;;::::::;;;;;;:::888777777555444333333333333555555444333333222222222111111111000111222444555666555444333333333444444666666666555444222111000111111111222444666888999777777888;;;???@@@>>>;;;;;;;;;888666999===;;;555777777888999999888777777666444444777;;;===;;;777444666888:::<<<<<<;;;;;;:::;;;<<<;;;999666222000222333333444555777888999:::777444333444555444222333333333222111///---,,,,,,------,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))---666EEE[[[iiieeeYYYVVVkkk{{{zzz|||uuurrrvvvxxx}}}yyywwwtttoooiiihhhmmmyyy}}}zzz{{{///...---...///000///...111000000222333444222111777888888555222//////000000...------///111222222666555333222111111222222444555666555222///......111111111111000000000000111111111111222333444555222000///333<<>>888555444333222222333444555333333444444444444333333222111000000//////000000111111000000000000111111333111///......///000111222111000000//////000000333555666555222222444777444444333222333444555666333333333333333333333333555555555555666888:::;;;;;;;;;;;;:::999666444222222222222444666999<<<===?????????>>><<<:::888666555444111000000222444555555333333666666444333666333444555666777888888888777666666777888777444222222222333555666777888999888888888777777555444333333333333444444444444444444888:::<<>>:::888888999:::999888666555444444444333333333444666777999:::;;;;;;<<<======>>>>>>???<<<<<<<<<;;;:::999777666333444444444333333555777888777777888:::;;;999888:::;;;<<<===<<<:::888777999888888777777888888999888666444444444777999;;;888:::<<<>>>??????>>>>>>:::;;;<<<;;;;;;===CCCGGGGGGEEEAAA>>>;;;::::::;;;777777777666444444666888;;;:::888999::::::999888666555444333333333333333777666666555444333333222111111000111111222444444555555555555555444444333333333333333222111000///111111111111222333555555555666888;;;>>>???===:::999999777666888<<<:::555666777888888888888777666333333444999===>>>;;;777333444666888::::::;;;;;;;;;<<<======;;;777333000111222444666777888888999999666444333333333222111000111111000000...---,,,,,,---...---***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***---///888QQQmmmtttllljjjgggttt}}}www~~~zzznnnrrr{{{{{{qqqjjjhhhccc^^^aaa___fffuuu}}}||||||///////////////000//////444333222222444555555444777555333222111000...---///...------///000111111444333222000000000111222555777999999666222000///000000000000000000000000111111000000000111222222333111111666>>>EEEHHHHHH>>>DDDKKKSSSYYY^^^cccfffooosssyyy{{{wwwxxx|||}}}}}}|||}}}wwwnnnjjj|||xxxllldddXXXZZZ]]]```aaa```\\\YYYbbbaaabbbbbb]]]VVVTTTWWW^^^ccchhhiiifffdddfffiiimmmnnnqqqzzz~~~yyy{{{}}}vvvllleeecccjjj|||www```JJJ===888777666333222222111222222333444333333222222222222333333000000///............//////////////////000111222333222000......///111333111111000///////////////111666;;;:::555222333555000000//////000111333444333333222333333333222111444444333333444555666777888888888888666444222111222222444555888;;;>>>???============<<<:::888777888666444444555999>>>@@@777555666999777333222555222333444555666666777777444444333444666666444333222222333444666777777888777777777666555333222111222222222222222333333444444888;;;<<<@@@EEEGGGDDDCCCBBB???<<<:::999999999999999::::::999888666555333333444555888:::;;;<<<<<>>999999;;;:::999777666555444444444222222333555666888999:::<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<;;;:::888888333555555555444444555666777666666777777888777777;;;;;;<<<<<<;;;999777666===<<<;;;:::999999999999555444333333444777:::<<<:::<<>>;;;444999@@@GGGMMMRRRWWWZZZeeekkksss}}}wwwvvvuuuxxxwwwyyy{{{xxxooohhhgggssswww{{{ccceeejjjnnnooojjjbbb[[[ZZZZZZ]]]```^^^]]]aaahhhxxxyyyyyy{{{xxxttt~~~pppeee___\\\___fffnnnxxxfffUUUBBB777555666666555222111111111111222222333333222111000000111222333000///......------..................///000111111222111000//////000111333111000000///...////////////666===>>>:::444222222///.........///111222333888666666777888888666444222222222222333333444444555555666555444333111000000000222444777999;;;===;;;;;;;;;;;;;;;::::::::::::888777777:::???EEEHHH888777:::<<<999444333777444444444444444444555555111000000222555666666555333333444444555555666666555555555444333111000///222111111111111222333333666:::;;;:::;;;>>>???<<>><<<::::::;;;;;;888999::::::999888666555333333444444444555666777888===BBBBBB===999999;;;888888666555444444444444111222333555777888999:::<<<<<<======>>>??????@@@:::;;;;;;;;;:::999999888444555666666444444444555555666666666555666666777;;;<<<<<<<<<;;;999888777>>>===<<<:::999888888888333222222333444777:::;;;999;;;>>>AAABBBAAA???>>>::::::::::::999999;;;<<<;;;:::888666444333333333333444555555444444666777666555555666888999888777666555444444444444444555555555666555555333222111//////000111222222222333333444666777777555333111000000000111111000////////////000222333444555555555666999::::::888777666===KKKTTTNNNBBB999666555444555666666666666555444555444333333444555555555222222222444666999;;;===:::;;;<<<<<<:::666222///111333555777888888777777666666555444222000/////////......------,,,,,,,,,+++---//////---+++******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%------***777YYYwwwtttXXXZZZqqqzzz}}}rrrwwwvvv~~~sssqqqtttkkkaaa\\\\\\]]]___```fffaaafffvvv000111222111000///000111111///......000111111000000/////////000111000///...///111111000000222333222111000//////000111222111444666666444111///...............////////////000///////////////000111111333666777777555333111111222444888>>>GGGQQQXXXXXXaaakkktttxxxwww{{{}}}}}}vvvssssssvvvuuupppnnnpppmmmooosss|||}}}{{{|||zzz{{{}}}|||}}}yyytttyyy~~~vvviiiccc^^^]]]^^^dddjjjhhhaaaYYYKKK???444333666777555444222222222222222222111111111111000000000000111111000///......------.....................///000000000000//////000000111111111000//////......//////...555<<>>:::555555999666666555444333333333444///...///111444777777777555555555444444444444444444444444333333111000///222111111000000222333444555:::;;;888777888999777>>>===<<<;;;;;;;;;;;;;;;888999:::;;;:::888666444333444444333111111222333333777;;;<<<999777666777777666555444333333333333000111333555777999::::::;;;<<<<<<======>>>??????888888999999999888888777555666888777555444444444444555666555444555777888:::;;;;;;::::::999888888;;;:::999777666555555555111111222333444777999:::777888:::<<<======<<<<<<<<<<<<<<<;;;;;;:::999999666666777777666555444444111333444555444444666777444333333444777888888777444333222111111111111111000000111222222111///......///000111222222222222333444555666666444222111000000111111222111111111000111222444555666666666444666888888777666666666BBBRRR]]]WWWGGG<<<888777333444555555555555444333666555333222111222333444222111111222555999<<>>:::555666;;;777666555444333444444555000//////111444666777777777666666555333222222111444444444444444333222222333222111000000222333555333888:::888666888999888<<<<<<<<<<<<;;;:::999888888999:::;;;:::888666444444555555444111000222444333555777888888777666555555444333333222222222222///111333666888999::::::999999:::;;;;;;<<<<<<===555555666777777666666666555777888888666444333333333444666555444555888;;;888888888888888888888888888777666555444333333333111111111333444666888999666777999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777333555777999999777555333///111333444444444555777333222222333666777777666444444222111000000000000---///000222222111000///...///000111222222222111222333444444444333111111000111222333333333333333333444555666777666666555111333555555444555777:::BBBMMMUUUPPPEEE>>>999777222333444555555444333222222333444444333333333444222111111222555999>>>AAA>>>===<<<:::888666444333555555444333333333333333555777888777333000//////222111///---,,,++++++,,,+++---000111///---,,,+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())),,,---...888PPPgggggg___UUU\\\ppp|||ssszzzxxx]]]WWWUUUVVV\\\^^^___eeelllggg]]]\\\jjjxxx{{{xxxxxx111333444333000...000222///......///111222000//////111222111///...///000+++...111111//////000222222222111000000111222333...000222222111000000000---------.........//////.........//////000222222666999:::555...+++///444+++---000222555999>>>BBBFFFRRRZZZ^^^fffmmmhhh\\\cccooouuuuuutttooojjjjjjiiihhhkkkpppyyywwwvvv{{{zzzrrrnnnttt~~~{{{yyyxxx|||{{{vvv|||~~~}}}}}}nnnkkklllkkknnnsssooojjjaaaTTTJJJDDD>>>:::444333555777222,,,///777444444444333333111000/////////000000000000//////000000///............//////......---------......+++---///111111000///...000000///...............555444555777888888555333......---,,,---...///000222//////333777888555000...///000222333333333333555555555444222///---,,,///000222444555666777777<<<;;;:::999888888888888888666444222111222333555111444999===:::555666;;;666555444444444444666777222111000111444555666555888777666555333222000000555555555666555555444444333222111000000222444555000666:::888777:::<<<<<<;;;<<<<<<<<<;;;999777666777999:::;;;;;;888666444444666777555333222444777777777777888999999777555444444333222111111111111///000333666888999::::::777888888999999:::;;;;;;333444444555555555555555666777999888666444333333222444666555444555999<<<666666666666777777777777777777666555444333333444111111222333444666777888999999999:::;;;<<<===>>>:::999999:::;;;:::777555222444888::::::777444111---///222333333333555666222111111333555777777666777666555333222111111111...000222444555444333222---...000111222222111111222333333333222222111111111222333444444444444444777777888888888666555444///111333333333555:::>>>>>>DDDGGGDDD@@@===999444222333444444444444333222...111555777666555555444222222111222555:::>>>BBB@@@???===:::888777666666666555333222111111222222555888999888333000///000333222000---,,,++++++++++++---000111000---,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())),,,''')))......000BBBXXX^^^```SSSRRRiiivvv~~~{{{~~~___RRRRRRWWW^^^___^^^ccclllfffZZZXXXfffuuuyyyvvvvvv000111333444444333111000------......//////000000---,,,+++***+++,,,---...///...,,,,,,,,,---///111111111000000000000111111000000////////////000111...///000///---,,,---......------......000111111444222000...---...//////,,,---///111333555777888999CCCPPPWWWXXXXXX[[[___^^^___cccmmmwww~~~sssuuuwwwxxxvvvpppgggaaaooommmooouuu|||}}}wwwppptttzzz}}}xxxtttuuuxxxzzz}}}vvvqqqrrrsssttt~~~|||tttsssvvvrrrjjjvvvzzz~~~wwwhhh^^^dddsss}}}~~~ooo[[[JJJDDD>>>555444999444333111//////000111222111111111111000000000/////////...------...000111......---,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,111111000...,,,,,,...000777666555444222111000///000000///...------------111///---...000111...+++---......///000111111111111111111111000000000000...111444777999888666555888777777666555444444333777111///333555333444999333444444555666666777777666555444333222222111222...///000000000000000///444444444333333333222222444666888999888555111...555333000///000111111111333222222555888999777444>>>===<<<;;;:::999888888;;;999666666777777444111222444666555333222444666999999999888777666666555444222000000111222111000111111111333666777777555111222333555666888999:::555555444333222222222222555555666777777666444333333222111111222555777999888777777666666666666666777777666666555555444444333333333333555777:::;;;888999;;;<<<<<<;;;999888777777888999999999999888111666888555444555555333000000//////111444666888777777666444333222444555555555555555444333222111///000222222000///000111000111111111000111444666666555444333222111111111555444444333333555666777::::::999999888777666666444222111444888;;;;;;999>>>>>>>>>>>><<<:::888777444222111111222333111000222333555777777666555444333333222333555999===??????>>>===:::888555444333000///------...111555777777777777555444222000/////////...---,,,,,,+++***+++---......,,,******+++))))))))))))(((((((((((())))))((((((((())))))***''''''''''''''''''''''''%%%(((+++++++++...666<<>>===<<<<<<;;;;;;888666444444555666555333222333444333111000222444999999888777777666555555444333111111222333222111222111222333666777666444222333444555666888999999666555444333333222222333888888999999999888666555333333222333444666777888888777666666555555666666777777666666666666555555333333333444666888:::;;;::::::;;;<<<<<<;;;::::::999999999999888777666666111666777444222444333111000000//////111333666777888777666555444444555666555666666555444333222222///111333222111000111222111222222222111222444777666555444333222222222222555555444444444555666777:::999999888777777666666555444333555999;;;<<<;;;>>>>>>>>>===<<<:::888777555333222222333444222111333555666777888777555444333333222333555999<<<>>>???>>>===:::888666555444222111///---...000333555777777777666444333222111000000///...---,,,+++***...///000///---++++++,,,******)))))))))((((((((()))(((((('''(((((())))))'''''''''''''''''''''''''''***,,,+++***,,,222888LLL^^^```TTTSSS\\\nnnyyyzzzbbbKKKJJJSSSKKKIIIOOOKKKTTTOOO^^^yyy333333444555555444333222//////............---------,,,,,,,,,,,,---.........---,,,,,,,,,---///000000000////////////000000000000000///////////////...///000///...---...///////////////...,,,++++++...---,,,,,,,,,...///000333222222222333444555555555888<<<<<<===AAAKKKRRRPPPVVV[[[ZZZWWW\\\iiitttxxx{{{|||yyyuuuppppppuuu{{{~~~yyywwwtttuuu||||||sssvvvuuuwwwwww||||||yyy{{{wwwqqqoooqqqvvv{{{~~~zzzrrrpppvvvwwwttt|||~~~{{{{{{sssppptttuuuhhhUUUGGG>>>555111666888444222555333222111000000111333444000000000000////////////......///000000000000000555444222000///------------....../////////////////////.........---------...//////...------000222////////////////////////......---,,,++++++++++++---,,,+++,,,...000///...000000000111111222222333000000000000////////////222333666777777555333111222222333444666777888888666000---...000111444888===<<<999888777777888999888777555333222000000000111222222222111000//////111111111000000000//////111111222333444444333333000000222666888888666444222333444444444555777999BBBAAAAAA@@@???>>>======777555333333444444444333333333333111//////000222888888777777666555555555222111000111222333222111333222222333555666555333444444555666666777888888777666555444444333333444::::::::::::999888666666333333444666777777777777777666666555555555555555666666666666777777777777444444444555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777555444333333888999666333444333111000//////000111333555666888777666555555555666777666666666666555444333333111222444444222111222333222333333333222333555777555555444333222222222222666555555555555666777777999888888777777666666666666555555666:::<<<==================<<<:::888666666555444444555555444222555666777888888777555444444333333333555888;;;===>>>>>><<<;;;999777666555444222000......000222444888777777666666555444444222222111///...,,,++++++111222222111...,,,,,,---*********))))))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''')))+++,,,+++)))***...222DDD^^^kkkeee]]][[[ggg~~~}}}}}}pppPPPBBBJJJIIIEEEEEECCCLLLMMMddd}}}444555555666555555444333111111000//////...---------------------......///------,,,,,,,,,---...///000//////......//////000000000000000000//////...---...///...---,,,---...---............,,,+++***,,,,,,,,,---...///111222444333222111111111222222555777888777777<<>>===<<<;;;999666444444555666666666555222000......000111666666666555555555444444//////...000222333222111444333333444666666444333666666666666666777777777888777666555555444444444999999888777666555444444333444666888999888777777666555555444444444444444555555666666777888888999555555666666777888999999<<<;;;::::::::::::;;;<<<::::::999888777555444333777;;;<<<999666666555333000000000000111333444555777666444444555666777777555666666666555555444333222444555555444333333444222333444444333333555666555444333222222222222222555555555555666666777777777777777666666666555555666666666888:::<<<>>>>>><<<======<<<;;;999777666777666444555666666555333555666666777666555555444444444444444666888:::<<<===<<<;;;:::999888777666444222111000000111444555888888777777777777777777444333222111///---,,,+++333333333000---,,,,,,---++++++*********))))))))))))((('''''''''''''''''''''''''''''''''''''''''')))***+++***((())),,,///:::[[[uuu~~~yyylllkkkzzz[[[AAACCCHHHFFFDDDEEEFFFNNNlll666666666666555555444444333222222111000///......------......////////////,,,,,,,,,,,,,,,---......//////............//////000000000111000///...---+++,,,------,,,+++,,,---,,,------------------,,,,,,,,,---...000111222333333222000///...///000111000111222222111444999>>>HHHKKKNNNMMMLLLNNNTTTYYY[[[^^^fffvvvyyywwwzzzwwwtttvvvvvvssszzz~~~xxxooo]]]eeennnssssssssstttuuuyyy~~~~~~{{{yyyvvvtttnnnxxx|||wwwlll]]]MMMDDD>>>999555444333///---...///---,,,...000000000000111222222333/////////............---,,,---///111111111000000//////............//////...///000000111111000000///.........------------+++---.........///111222000000000///......------------,,,+++******************++++++,,,...000111222222222222333333333333000000000000///////////////111333555666666555555222333333333444444444555222000------222999???AAAAAA>>>;;;888777777888999888777555333111000//////444444444444333222000000333333333222222222222111333222111000///000111111222444666:::<<<:::666222333555777666555666:::>>>DDDCCCBBB@@@>>><<<;;;:::;;;:::888777777:::===@@@:::888333000///000111111555555555444444444444444000000000333555777666555555444444555777777555444777777777777777777777777888888777666555555555555999888777666666555555555333555777999999999777666555444444333333333333333444444555666777888999999666777777888888999999999::::::999888888999::::::666777777777777666555555777;;;===999666777666333000111111222222444555555555333111111444666666555555555555555555555444333333444666666444333444555222444555555444333444555333333222111111111111222444555555666666666666666666666555555555555555444555666777888999;;;===???<<<<<<<<<<<<:::888666555777555444444555666444333444444444444444444444333555444444555666888999;;;;;;::::::999888888777777333222111111333555777888999888888777777777888999555444333222000///...---222222111///,,,***+++,,,++++++++++++************))))))((('''''''''''''''(((((((((((((((((((((((('''((()))))))))***,,,...222RRRvvv{{{jjjmmmzzznnnJJJ@@@EEEEEECCCHHHEEERRRttt666666666555444444444333222222111000000///......---...//////000000//////+++,,,,,,,,,------------......------------......000000111111111///...---+++,,,------,,,+++---......------,,,------...///,,,---...///111222333333111000...------...000111///000111111111111333555999;;;===AAADDDGGGKKKMMMYYY[[[aaalllvvvxxxqqqiiimmmqqqvvv{{{xxxllliiisss{{{}}}|||{{{tttmmmjjjlllmmmkkkhhhpppxxx~~~}}}vvvmmmbbbYYYJJJ@@@777444333111111333000///------------.../////////000000000000000000///.........------------,,,,,,---///000000000000333333111000///............//////000000000000000......---------,,,,,,,,,+++---//////...///000222111111000000///...------------,,,+++************+++,,,,,,,,,,,,---000333222222222222222222222222111111111111000000000000///000222444555666666666333333333333333333222222111111000///444===BBBBBB<<<;;;888777666666777888888777555333222000000000444555555555444333222222222222222111111111000000333222111000000000000000111111333555666666333000555666777888999:::===???AAA@@@???>>>===;;;::::::777777777777999>>>EEEJJJ???:::444000000111111222333333333333333333333333222333444777;;;<<<;;;:::666555555666888999888666777777777777777777777777888777666555555444444555999888888777777777777777333555777888999888777666444333333222222222222222333444444555666777777888777888888999999999888888888888888888888888888888444444555666666666666666444999:::777444555444222222222333333444555555555444111///000444666666555333444444444444444333333333444666666444333444555111333555555444333333444111111000000000000000111333444444555666555555555444444444444444444444444333555666777777999;;;>>>;;;;;;<<<;;;:::888666444555444333333444444333111222222333333333444444444555555555666666777999999888888888888888777777777333333333444555888:::;;;:::999888777666777888999555444444333222111000000111111000---******+++,,,,,,,,,,,,+++++++++******+++***)))(((((('''((((((((((((((((((((((((((((((''''''((()))***,,,---...,,,GGGkkk}}}___YYYqqqzzz|||ttt|||]]]DDDCCCBBB@@@FFFHHHVVVwww777666555444333333333333000000//////......---------...///000111000//////++++++,,,,,,------------...------------------...000000111222111///---,,,,,,---///...------///000222000...,,,+++,,,...///+++,,,---///000111111222000///...------000222444333333444333333222333444222444666999;;;>>>BBBEEETTTWWW^^^fffkkkiiiaaaZZZffflllsssvvvxxx|||~~~uuuqqqtttmmmggghhhnnnssssssppptttsssmmmaaaXXXRRRHHH???555000///222333000///111...000111000000000111000///////////////......---.........---------,,,,,,++++++,,,,,,---///000111222222000///......---------...//////000000//////---,,,,,,,,,,,,+++++++++,,,...///000///...///000//////////////////.........---,,,++++++******+++,,,---...---,,,---000444222222222222222111111111222222222222111111111111000111222444444555555444222222222222222222222222111333222111555>>>BBB???666555555555555555666666777666444333222111111111444444555555555444444333333333333222222222222111000000111111111111222222111000000222444555555444666666777:::===???>>>>>>;;;<<<<<<<<<=========>>>777777777666777<<>>===;;;666666666888:::;;;:::999666666777777777888888888777777666555444444444444777666555555555666777888444555666777777777666555333333222111111111111111333333444444555555666666888999999::::::999888777888999::::::::::::999888333444555555666666666555222777999666444555555222333333444555666666666666555111///000555888777555222222333333333333333222222444666555444333444444111222444444333222222222//////............//////222222444555555555444333333333333333333444444444111333555555555666999<<<;;;;;;;;;;;;999777555444333222111111222222111000222222222333444555666777555555666666777777888888666666666666666777777777777666666777888999:::;;;;;;999888666666666777888444444444444333333222222000000///,,,******,,,...---,,,,,,,,,,,,+++++++++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,,,,+++>>>^^^vvvWWWRRRcccooo{{{~~~~~~}}}rrrMMMFFFEEEBBBHHHKKKVVVttt777666555333333222222222...------------,,,,,,,,,---...000111111111000///***+++,,,---------,,,,,,...------,,,,,,------...000000222222111///---+++---///000000//////000222666333///,,,++++++---///***+++,,,...///000000000000///------...111444666444444333111000000111222111333444333222333999===GGGNNNYYYeeelllkkkfffaaaUUU```mmmuuuvvvuuuwwwyyyyyywwwrrrnnnsss}}}uuuuuu}}}|||vvvzzzvvvoooiiikkkssszzz{{{xxxllleeeUUUCCC<<<;;;888222222//////222222///---///+++///111111//////---+++.../////////...---,,,,,,......---------,,,,,,,,,++++++++++++,,,...000111,,,,,,,,,,,,,,,---...///---......///////////////,,,,,,,,,+++++++++******,,,...000000///...///000,,,,,,---......///000000///...---,,,++++++++++++---//////...,,,---111444111111111111111111111111333333333222222222111111222333333444444333333333111111222222222333333333222555444222555===???<<<222222333333444555555555666555444333222222222222444444555555555555555555666666555555555444444444...///000222333333333333333111000111555888999:::888777777;;;@@@BBB@@@===777888:::;;;===???AAAAAA::::::888555444777>>>DDDBBB<<<444///...000111000222222222222222222222333///000333777:::<<<;;;:::777666777999;;;<<<<<<;;;666666666777888888999999777666555444444333333444333333222222333444666777444555555666666666666666333222222111000111111111333333333444444444444555888999:::;;;:::999888777888999;;;<<<<<<;;;999888444444555555555555555444333888:::777666777777555444444555666777777777666666222///111666999999777111111222333333333222222222444555555444333333444000222444444333111111111......---------......///111222333444444444333222333333333333333333333333///222444444444555888;;;:::;;;;;;:::999777555444222111///000111111000...222222333333555666888999555666666666777777777888555555555555666666666777:::999999999999999::::::;;;:::888666555555777777444444444444444444444444000000///---++++++---///---------,,,,,,,,,++++++---,,,+++***))))))))))))))))))))))))))))))))))))******)))***+++,,,+++***,,,;;;WWW{{{sssXXXWWWXXXdddsss~~~}}}VVVKKKKKKGGGMMMNNNVVVqqq222111///000111222222111222111///...------............////////////......------.........,,,+++***............///111222222000000///////////////000333111///------///333555777444111...+++******+++,,,,,,.../////////...---+++******+++---000333555222333444555444333222111444444555444333222444666<<>>@@@???>>>===777666444333444666999;;;@@@<<<666333111111000///222222222222222222222222000111222333444555555555444555888:::;;;<<<<<<<<<888888777777666666555555666666777777666444222111444444555555444444333222333333555555555555333333555444333111000000///000333444444333111000111111666777888999999888777666:::;;;======<<<999666444999666333444777888666222222333444444555555444444555555555444444666;;;>>>444111222666777555666999666666555444222111111000222222222222222222222222111222333444333111///...///000000000//////......000000000000111222444444222222333333333222222111444444333333444555777888===<<<<<<:::777444111///222222111000//////000000333333333444444666777888666555444555666777666555444222///...///222666999===<<<:::999888888999999:::999888888888777555333222333555666666666555444444333000---+++***++++++,,,,,,---......---,,,,,,///...---+++******+++++++++***)))))))))))))))***))))))))))))************)))222FFFaaasssqqqbbbTTTQQQXXXmmm~~~xxxtttXXXIIIHHHLLLOOOZZZrrr444333111111333333333222000///...---------...///......///000000/////////444444333111000---,,,+++...............///000111000000///////////////000333222///------...000111333222///---,,,,,,------------///000000000///...---,,,++++++,,,...000111000000111222222222111000222333333222111111222444555666<<>>>>><<<:::<<<===@@@AAABBBAAA???===888777555444444666888999>>>:::666333333333222111333222222222111111111111000000000111222222333333444555777999::::::::::::999999888777555444333333555555555555444333222222444444555555444444333222222333444555555444333222333333222111000000000000...000111222222222333444666777777777777777666666<<<===??????>>><<<:::888999555333444777888555222111222222333333333333333777777666444222333666999555222222555666333333666555555444333222111000000///000000111222333333444111222222333222111000//////000111111111111000////////////000111222333333222222222333333222222111333333222222333555666777:::::::::999777555333111222111111000000111111222333333333333444555666777777555444555666666555444333111///...000444888;;;???>>>===<<<<<<<<<===>>>===;;;999888777666333111555555555555555555555444555444111...,,,,,,,,,,,,...------,,,,,,------...//////---,,,+++++++++,,,+++******)))))))))))))))))))))))))))************(((---;;;NNN]]]```\\\XXXUUURRRbbb}}}}}}kkkQQQIIIOOOPPPYYYppp666444333333444444222111...---,,,,,,,,,---...///......///000000000000000999888555222///,,,******---------,,,,,,---......//////.........//////000222111000...---,,,,,,,,,///...---,,,,,,---//////......///000000000000//////...,,,+++++++++,,,------...///000000000000000000000111000///...000222000//////222777999888666BBBCCCFFFIIILLLPPPTTTVVVWWWdddkkkeeeYYYVVVZZZ______^^^___bbbaaa]]]^^^aaafffhhhfffdddmmm|||jjj^^^WWW]]]bbbaaaaaacccgggkkkooolllddd[[[VVVTTTVVVSSSMMMGGGAAA:::333...///...---,,,,,,,,,---...,,,,,,,,,------.........---------,,,,,,,,,++++++******++++++++++++******+++,,,------+++******+++***)))((()))+++,,,+++***)))*********++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111333111///000000///...............222111111111111000000000222333555666666555333222666666555444333333222222222222222111000000//////000000111222222222222222///111222222111111222444555555666666666555444444000000111111111111222222111000//////111444777:::222222333444555777999:::999888888999;;;===<<<;;;???@@@AAABBBAAA???===<<<999777555444444444666777888666333222333333333333333333333222222111111111111000///......///000111333444555777777888888888999999777666444222111111444333222222222222333333444555555555555444333333222222444444444444222222111111111111111111111111...///000111222333444444666666555555555666666777<<<===>>>>>>>>><<<:::999777555333333666666444222000000111222222222222111555555444222111111444777555333333666555222111333444333333222111000//////------...000111333444444111111111111111111000000111333555666777777555444////////////000000111222111222222333333222222222222222111111222333555666777777888888777666444333111111111111222333444444333333333333444555666666777666444444555555444333222111//////111555999<<>>>>>>>>>>>???@@@@@@>>>;;;999888888888888777888777666444444444444555666555222000...---.........---+++******+++---...//////...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))************))))))///999CCCLLLXXXcccaaaTTTZZZvvv|||zzz```NNNOOORRRZZZppp555444333333333333111///++++++******+++---...///......///000111111111111777555222...+++)))((((((---,,,,,,++++++++++++,,,......------......////////////......---,,,++++++...------,,,,,,---...///---......///////////////...---,,,+++++++++++++++,,,,,,---...///000000000///000000///......///111333000......000111000///999777666999???EEEHHHHHHNNN[[[eeebbbZZZYYY^^^ccc\\\ZZZ[[[^^^^^^[[[[[[^^^gggiiigggccciiitttwwwrrrjjj^^^VVVYYY^^^]]][[[ZZZ[[[ZZZVVVNNNDDD<<<888777888888777555222111000111......------,,,,,,++++++******+++,,,---......///,,,+++++++++************))))))************))))))+++---///...,,,***))))))***)))((()))+++,,,+++***)))))))))************+++++++++*********+++,,,,,,++++++++++++************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++...---+++,,,///000///---111111000000////////////111222222222111000...---222333444555555444222111777777666555444222222111222111111000000//////...///000111222222222222222///111222333222333444666444555555666666666555555111111111111111111111222///...------...000333444111111222333555666888999999888888999:::<<<======<<<<<<===>>>===<<<:::999999777666444333333444555222111000111222444333333333333333333333333333333222111///---------///000333333444444555555555555777777666555333222111111333222111000000111333444555555555555555444444333111222333444444333222111///000000111111222222222222222222333444444333111666555444333333555666777999999999999999888777777666444222333444555333111///000111111222222111111///000111111111222555888555333444777777444333555222222222111000//////...------...///000111222222111111000000000000111222555777:::<<<======<<<;;;000///////////////000111111111222333333333222222222111000000000222333444666666777777666555333222000000111222333555666777555555555444555555666666777555444444555555333222222111000///111444777999;;;;;;;;;<<<===>>>>>>???:::888777999<<<@@@CCCCCC;;;999666333222333444555555444222000///.........---,,,,,,++++++,,,,,,---/////////......---------,,,,,,+++***))))))))))))((()))))))))************,,,)))***///555AAA[[[rrruuuiii```lll|||yyywwwxxxvvvZZZJJJTTT___vvv333111111111111111...,,,+++*********+++---...///......///000000000000000222000...+++))))))((())),,,+++***************+++------,,,------...//////+++,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,,,,------------...///000111111///000111000......000111333222111111222111000///333000///222888<<<<<<;;;===GGGOOOOOONNNQQQTTTUUUTTTPPPPPPSSSTTTRRRSSSUUU\\\```___[[[___fffddd\\\VVVMMMGGGHHHJJJHHHCCC@@@@@@<<<777444333444333111111222222///,,,+++---///............---,,,++++++)))******+++,,,---......************))))))))))))((())))))******))))))(((,,,...000///---***))))))+++***)))***+++,,,+++***(((((()))))))))*********+++++++++***+++,,,------++++++*********)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++,,,------,,,+++/////////000000/////////222222222222111///...---222222333444444333222111777666666444333222111111000000000000111111111111//////000111222333333333000222444444333444555777444444555666777777777666333333333333333333333333111000...------...///000000000111222333555777888999999::::::;;;<<<>>>???999999:::;;;;;;:::999888888777555444333333333333111111111333555666666555222333333444555666777777444222000...---...///000222222222333333444444555444444444444444333333333333222111000111222333444555555666666555555444333222333444444444444333222///000111222333333222222333333333555888888666333555444333333333444666777888777777666555555555555444333222222333333222111000000111222222222222222...///111111111222555777444333555999:::777666888222111111000000////////////////////////000000000000/////////000111222222666777:::<<<>>>>>>===<<<111000///////////////000000111222333333333333333111111000///000111222333666666777666555333111000///000000222333555777888777777666666666666666666666444333333444444333111444222000//////000222444888999:::;;;<<<<<<======999888888;;;@@@EEEHHHJJJ<<<:::666333222333444666444333222000///......------...000222222000...---///000000000//////......---,,,+++***))))))))))))((()))))))))************,,,)))+++...000<<<[[[{{{pppaaavvv|||wwwyyyxxxyyylllIIISSSaaa{{{//////...///000///---***++++++******+++---...///......////////////.........---,,,+++++++++++++++*********)))******++++++,,,,,,,,,,,,,,,---...///++++++,,,---------------......---,,,,,,+++***))),,,,,,++++++,,,,,,---...++++++,,,,,,------..................///000111111000111111000//////000222000000000000000//////...000///...111555666555222222777:::;;;===@@@AAA>>>BBB>>>===@@@BBBAAAAAACCCCCCHHHIIIGGGKKKQQQNNNEEE>>>;;;999999:::999555222444///+++***...000000.../////////---,,,+++,,,---***+++++++++,,,,,,,,,---*********++++++,,,,,,,,,*********))))))))))))((((((((())))))))))))((((((,,,---...---+++))))))******)))))))))+++,,,+++***(((((((((((())))))))))))******++++++,,,---------*********))))))))))))((())))))))))))))))))))))))((((((((()))))))))******************************+++++++++++++++++++++++++++,,,---...////////////222222111000000///......000111222222333333333222555555444333222222111111//////000000111222333333...///000111222333333333111333444444333333555666333444555666777888888888555555555444444444444333555444333111000000000111111111222222333444666666999;;;=========>>>@@@BBB::::::;;;;;;;;;::::::999666666555444333222222222444444555777::::::888777222333444444555666777777333222111000//////000111111111111111222333444555333333333444444444555555444444333333333333444444555666666666666555444444333333444555555444333333000111333444444444333333111000222666;;;===;;;888444444444444444555666777;;;999777555444444555555222222222222111111111111000000111222222222222222222333444333111111333444444333666;;;<<<999888:::111111111111000000//////000000000///////////////......//////000111222222333444555777888999999999222111000000////////////000111222222333333333333222111000//////000111222555555666555444222000/////////000111333555777888888888777666555555555555444333222222444444333222444333111///...///000111999:::;;;<<<============;;;:::999;;;???BBBDDDDDD<<<:::777444333333555666333333222111000///...---000222555777777555222000000000111111111000000///...---,,,+++***)))))))))))))))))))))************)))(((+++///...666UUUvvv{{{ZZZfff|||~~~{{{qqqtttxxxyyy~~~VVVRRR___yyy---------///000///---***---,,,++++++,,,---...///...//////......---,,,+++***++++++,,,,,,+++++++++))))))))))))***+++,,,,,,++++++++++++,,,---...///------------,,,,,,,,,,,,---------,,,,,,+++***)))------,,,+++,,,---...///,,,,,,---...............//////...---......///000///000000000......000111.........---,,,---...////////////111222333222111///222333111111444333000444///---111444333333555000555666555:::BBBAAA999222333444333222333222222111000...,,,,,,+++***)))*********+++---.........***************+++------************++++++++++++*********))))))))))))((('''(((((())))))(((((('''***++++++***((('''(((***)))((('''(((***+++***)))'''''''''((((((((())))))'''(((***+++,,,,,,,,,+++******)))))))))(((((((((((((((((((((((((((((((((''''''((()))***++++++,,,************************)))************)))***+++***+++---///000111111000111000///---------......//////000111222333444444333333333222222111111111/////////000111111222222...///000111222333333333111222333333111111222333333444555666888888999999555555555555444444333333777666555444333333333444555444444444555555666777999<<<@@@AAAAAA@@@BBBDDD===<<<<<<;;;:::999888888555444444333333222222222555555666888::::::777555444444444444444333333333111111000000000000000000000000000000222444555777555555555444444444444444666666666666666555444333666666666666666555444444444444666666666666444444222333444666666555444333000///111666<<<>>>;;;888333333444666666777777777===;;;888555333333333444111222222111000000000000...///000000111111000000333444555444333333444555555444666;;;;;;888666777222222111111111111000000/////////000000111111111+++---///000111222222111222222111222222444666777333333222111000/////////000000111222333333333333333222111000000000111222222333444444444333111000//////000111333444666777777777555444333333333333222111000111333555444333333222111000000000111222999:::;;;<<<======<<<<<<999888777888;;;<<<;;;::::::999777555444444555666444444333333222000//////000111333444444333111000000000111222222111000000......,,,+++***)))))))))))))))))))))************(((&&&***///,,,///JJJjjj{{{VVV\\\iiiqqqxxxnnnwwwpppTTTZZZnnn,,,,,,---///000000...+++...---,,,,,,,,,---...////////////...---,,,******((()))***++++++***)))((())))))))))))***+++------++++++++++++,,,---...///000///...---,,,+++++++++++++++,,,,,,,,,++++++***......---,,,---...///000......//////......------000///...---,,,---...///...///000///------///000111000...,,,***,,,///222//////000000000111222333---111111---+++---...---111+++))),,,000000///111---111000...444===>>>777+++...///,,,***+++...000))),,,///...+++***+++---+++******+++---...,,,***...---+++******+++,,,,,,+++++++++***************************))))))))))))''''''(((((((((((('''''')))))))))'''%%%%%%''')))((('''&&&''')))))))))(((''''''''''''((((((((()))%%%''')))+++,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))((()))******))))))***++++++,,,///111333444444444000...,,,++++++,,,---.........///111222333444555222111111111111111111111/////////000000000000000...///000111333333333444000111222111000///000111333333555777888999999999555555555444444333333333555555555444444555555666777777666666666666777777999>>>BBBDDDCCCBBBCCCEEE>>>===<<<:::888666555444444444333333333333222222333333555777888777444111555555444333111000////////////000000111000//////000//////000222444666888777777666555444444333333777888999999888666444333666666666666666555555444444555666777777666555444333444666777777666444333333111222666;;;<<<888333222333555777888888777666===:::777333111111111222000111222111000///000000---......///////////////000222444555555666888999666555777;;;:::666333444222222222111111111111111---...///000111222333444***,,,///111222222111111333222111000111333555666444444222111000000000000///000111222333444444444333222111000000111222222///000222333444444333222//////000111222444555666666555444333222111111111111000///111333555555444222222111111111222444444888999:::;;;;;;;;;:::999444333444555777888666555999888777666555555666666555555555444333222111000......////////////......000000222333333222111000///...---+++***)))))))))))))))))))))************)))'''+++///******BBBbbbvvvUUUXXX[[[eee}}}wwwrrrYYYWWWbbb}}}///...---,,,,,,---/////////---------,,,***,,,///000...,,,*********+++,,,++++++******************------,,,+++)))(((***,,,+++++++++,,,,,,,,,------000000000///......------,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,---...//////---+++))))))+++---///000///...---,,,---......////////////////////////////////////////////////...,,,+++,,,///111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000///000333777;;;333///---///000......111,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))++++++++++++++++++++++++++++++************++++++******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))***++++++,,,---,,,,,,+++***)))((((((************************,,,---++++++111999999333111000...---,,,,,,---.........///000111222333333444000...000111//////111000222333444333222222222///000222333444444333222222111000///000111333444666777888999:::;;;;;;;;;666666555444222111333555444555666666444444555666555666777888888777666555:::<<<===>>>======>>>@@@???>>>===;;;999777555555111222222222222222222222666555444333333333333333777666444333222111111111000111222111000///000111---///111333333444666888777666555444444444444444444444444555666555333111111222222333444555666666777777888888888777777666999999777666555555555555222222333333444555666666000111444555666666444333666555555444444333222222444444333222111111111111000/////////000111222222222222222555888999999888888888888777777666555444222111111111000000//////......//////000111111111000000000000111333555777222222111000111222333444333555666666333111000000111111111111000000//////222222111000//////000000222111111000000000000000111111222222333444555555666333//////111222111///333222222222333333222000777777777666666666666666:::999888888888888888888444555666777777666555444555555555666555555444444555555555222000...///000000///---,,,,,,---.........///000111222333333333............---,,,+++***,,,,,,++++++++++++,,,,,,,,,)))***---******;;;QQQ}}}{{{aaaYYYUUUccc}}}|||xxxxxxpppUUUNNNlll///...------------...//////...------+++******+++/////////...------,,,+++++++++******************---------,,,******,,,---------------,,,,,,,,,,,,/////////......------------,,,***)))))))))***+++,,,,,,,,,,,,------.........---+++******+++---...///...---,,,,,,,,,---......................................................,,,+++,,,///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---...000444888333000///222222///,,,---***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***))))))))))))((((((''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++,,,++++++******))))))(((************************,,,---+++***000777777111000///...---,,,------.........000111111222111111111......222333000000222222333333333222222333333///000222333333222222111444333222111222333666777777777888999::::::::::::555555555333111111222444333555666555444333444555555666777888999888888777<<<===??????>>>>>>@@@AAA@@@???===;;;999777666666555555444333333333333333666555444444444444444444555555333222111000000000///000111000///...///111...///111444777999;;;<<<666555555444444555555666555444444555666555333111111222222333444555666666666666666777777777777666:::999888666555444444444444444555555555444444333222333555666666666444333555444444444444333333333444333222111111000000111111111000000000111222222444444444666999;;;:::999777777777777666555444444000000000//////.........---......//////000111111111111111111222333555666333222111111111222444444444555666666333111000000222222111111111000000000222222111000000000000000222111000000//////000000000111222333444444444444555222//////111222222000000000111222333333222111555555666666777888999999999999888777777777777888555666777777777666555555666666777777666555444444555666666444222111111222000000...------......//////000111111222222222222////////////...---,,,++++++++++++******+++++++++,,,)))))),,,)))(((555FFFcccuuutttfff]]]TTT^^^||||||~~~bbbOOO]]]xxxzzz//////...------......///---........./////////......///111111111///,,,+++******++++++++++++++++++,,,---...---,,,,,,...000//////......---,,,,,,,,,---------------------,,,---,,,+++***)))******+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,................................................///---,,,,,,......---+++++++++++++++++++++++++++************************,,,---,,,++++++---111444555111111444444...***)))((((((((()))******++++++))))))))))))))))))))))))************************)))((((((''''''(((((())))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))************))))))))))))************************,,,,,,******...333333//////......---------.........///111222222111///......,,,...222333111111444555444333222222333444555111222222333333222000///666555333222333555888:::777888888999::::::::::::555666555444222111222333333444555555333333444555555666777999:::::::::999;;;===>>>>>>>>>>>>???AAA@@@???<<<:::999888888888<<<:::888666444333333444555555555444555555666666555444333111000000000000...000111000///...000111111000111555;;;@@@@@@???666555555444444555777777666555444555666666444222111111222333444555666666555555555666666777777777;;;:::888666555444333333555666777777666444222111555666777777777666444333333333333444444444555555444444333222111111111111333333222222111111222222444333333555888999999888666666666666555444333333...............---------,,,------...//////000000333333222222222333444555333222222222222333444444444555666555333111111111222222222111111111111111222222111111111111111111222111000000//////000000///111333444555444333222333111000000222333333222///000111222222222222222333333555777999;;;<<<===888888777666666666666666666666777777777777666666888888888777666555444333444666777777555444333444222111000////////////000000000111111222111111111///000000//////...---,,,++++++************++++++,,,((((((+++***'''---777DDDYYYhhhkkkeeeVVVYYYooo~~~uuuUUUMMM\\\tttwwwooo/////////...............)))---///111555999999666///000000000000...---,,,******+++++++++++++++,,,,,,...//////......///111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++,,,---------------------++++++------------++++++------,,,,,,++++++++++++------------------------------------------------///...------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,******,,,///222888444222333222,,,))))))''''''''''''''''''((((((((((((((()))))))))))))))************************)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******************************,,,+++******---//////---......------............///000222333222000---+++...,,,,,,///000000444999999666333111222444666777333444444444333222000///555333222222333555999;;;777888999:::::::::::::::777888888666444333333444333444555444333222333555555666888:::;;;;;;;;;;;;:::;;;======<<<<<<>>>???@@@>>><<<:::999999:::;;;@@@>>>;;;888666555444444555555555555555666777888555444333222111111111111///111222222000000111333555222111666===BBBAAA???888777666555444555666777888666555555666666444222111111222333444555555666555555555666666777888888:::999888666444333222222333555777888888666444222777888888888777666444444222222333333444555666666666555444333222222222222555444333333222222222222222111000222444666666666555555555555444333222111............------------,,,,,,------.../////////444444333333333333333333222222222222222333333444444555666555333111111222222222222222111111111111222222222222222222111111111111000///////////////...000333555555444222111111111111111222333333333222333444444333222222333333444555777999;;;======888777666555555555555555666666777777777777777777888888888777666444333222333666888999888666666666333222222111000000000000000111111111111111000///000000000000000///......+++******))))))******++++++((((((++++++((()))---222CCCZZZlllnnnccc___gggdddIIIFFFYYYooo|||~~~|||yyyxxxwwwtttnnniii000000000//////......---)))---///111777>>>>>>999111000///------------...******++++++,,,,,,,,,,,,,,,...000000//////000111111111000///---,,,++++++***+++++++++,,,,,,------------+++*********+++,,,,,,------......---,,,,,,***+++---......---+++***,,,---,,,,,,,,,,,,++++++------------------------------------------------......---,,,+++***)))***************************************************,,,,,,,,,******,,,///333;;;555000///...***)))++++++***)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))******)))))))))))))))))))))))),,,***)))+++,,,,,,,,,---,,,,,,---......////////////000222333222///,,,***///,,,+++,,,---///666???;;;888333222444666888999555555666555555333111000111000000000222444777888888888999:::::::::999999999:::;;;999777555555666333444555555333333444555555666888:::;;;<<<;;;;;;:::<<<============>>>@@@>>>===<<<;;;;;;;;;<<<<<>>;;;;;;:::777555444555666777999777666555666666555333000111111222333444555555777666666666666777888999999888666444333222111111000222555888999999777666999999888888777666555444111222222333444555666666777666555444444333444444555555444333222222222333222000///000333555555555333333444333333222111000........................,,,,,,------.../////////333333333333333333222222111111111222222222222222333444555333111111111333111111111111111111111111111222333333333333222222111000000///...////////////000333555555333111000000111222333333333333444555777888777444222222333555666777888999:::;;;;;;888777666555444444444444666666666666666777777888888888777777555444222222333666999:::888777666666333333333222222111000///000000111111111000000///000000000111000000///...++++++************++++++)))((())),,,---+++)))***///666LLLhhhyyy}}}wwwnnnuuuyyyzzz}}}xxxUUU???BBBTTTaaammmmmmmmmnnnnnnmmmlllkkk000000000000000///------+++//////...444===<<<555333111///---,,,---...///******++++++,,,------------///000000/////////000000000///...---,,,+++*********+++,,,,,,---.........---,,,******++++++,,,,,,---.........---,,,+++++++++------------++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***))))))))))))))))))))))))************************,,,,,,+++******,,,000333:::333---,,,+++)))))),,,///...,,,***((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((***))))))(((((())))))***&&&''''''''''''(((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,***)))+++,,,***+++...+++,,,---...////////////000111111111000...,,,***...,,,+++,,,,,,...777@@@===999444333666999999999444555555555444333111000---...000222444555666777888999999::::::999999999;;;<<<===<<<999777666666444555666666444444555666666777888:::;;;;;;;;;:::;;;===>>>>>>>>>>>>???AAA<<<<<<==================??????===;;;999777666555555555555444555555666666666666555444444444444444222444555555444444666777888666444666:::<<<;;;999<<<:::777555444555777888;;;999666666666666555444000000111222333444555555888777666555555555777777555555333222111111111000///111444777:::;;;;;;;;;999888888777666555555555222222333333444555666666777777666555444444444444444444333222222222333333444222111111333555666666222222222222111000//////---------............///,,,------...//////000000222222333333333222111111///000111111222111111111222333333222000///111222000000000000000111111111111222333444555444333222111000//////......//////000111222444444333111000000222444444333222333333666999;;;999555333444555777777777888888888999999999888777555444444444444555555444444555666777888888888888777666555444333333555888888777666666666333333333333222111////////////000000111000000000//////000000000000//////,,,++++++++++++++++++,,,((()))***,,,,,,,,,+++,,,000///@@@^^^}}}{{{iiinnnzzz~~~~~~|||zzz{{{zzz}}}jjjHHH:::@@@KKK[[[___fffkkknnnppprrrttt000000111111000///---,,,,,,000///,,,333>>>>>>666222222111000////////////******++++++,,,------...---///111111///.........///......---,,,++++++*********+++,,,---...//////...---,,,+++***+++,,,,,,,,,---...///...---+++***+++,,,,,,------,,,,,,+++---......///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***,,,000444666000,,,,,,,,,))))))+++...---+++)))(((((()))***&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''&&&%%%%%%%%%''')))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))),,,)))))),,,,,,)))***///***+++---...///000000000000000000000///...---,,,++++++---///...///555>>>>>>999444444888;;;:::888222222333333333222000///,,,///222555888888888777999999999::::::999999888;;;<<<===<<<999777666666555666777777555555666777666777888:::::::::999888999;;;<<<<<<<<<<<<===???:::;;;===?????????>>>===;;;<<<<<<<<<;;;888666444666555444444444444444444555555444333333333444444222333555555444444666777666666666777888999:::::::::888666555555777:::<<<<<<:::777666666666555444000000111222333444444555777666444222222222333444222222111000000000000000000111444666999;;;<<<===888777666666555555555555333333333444444555555555666555444333333222222222333222222222222222333444444222000000222444555555111111111111000///......+++,,,,,,,,,---------...---......//////000111111///000111222222222111000---...///000111000000///111222111000......000222....../////////000000000111222444555666555444333000000///............///111111222222222222111111111333555555333111222333333666999999555444666888555666666777777888888999:::999777666555444444444444333333333444555777888999999999999999888777666444555666555444333444555333333333333222000///.........///000111111111000...//////000000//////...------,,,,,,,,,,,,------)))+++,,,+++)))***,,,---///+++888QQQttt}}}\\\```ooo~~~}}}zzzxxx||||||YYY???:::AAAJJJUUUdddpppwwwzzz}}}~~~000111111111000///---,,,+++//////,,,555BBBDDD<<<111222333444333111///...******+++,,,,,,---.........///111111///------------------,,,,,,++++++*********+++,,,...///000000...---,,,+++++++++,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))((())),,,000444111---+++------***(((******)))'''&&&&&&'''((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&%%%$$$$$$%%%'''***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))),,,((()))---,,,)))+++000)))***,,,...000000000000111000000///...---------(((***///222111///444;;;>>>999555555999<<<;;;888000000111222111000///...---000555999;;;;;;:::999999999:::::::::999999888;;;<<<===<<<999666555555666777888777666555666888666777888999:::999888777555777888888888888999;;;999;;;>>>@@@AAA@@@>>>===888999;;;<<<;;;999666444666555444333333333333333444444333222222222333333111222444444444444555777444666888888888999:::<<<777666555444666999===@@@===:::777666666666666555000000111222333444444555777555333111000000111222000000////////////000000222222444666888;;;===>>>777666666555555555555666333333333444444444555555444444333222111111111111111111111111222333333444222000------///111333333111111111111000///...---*********++++++,,,,,,,,,......//////000111111111...///000111222111111000,,,---///000000000///...000111000///------///111---.........//////000000111222444666666555444333000000///...............222222111111111111111111111444777666333111111222///333888888555444777;;;444444555666777888999999:::999888777555555444444333333222222333444666777::::::;;;;;;;;;::::::999555555555444222222333555333333333333222000...---------///000111111111111......///////////////......------,,,,,,------...)))------***'''(((+++---...***444FFFiiivvvPPPUUUeeewww~~~~~~zzzyyyfffGGG;;;???@@@OOOeeevvv000000000///000000111222)))//////...666BBBAAA888666777777777555222000...++++++,,,------......///...///////////////......------,,,,,,,,,,,,++++++***)))))))))***,,,...///------------------------------------,,,,,,+++***........................------............------)))***+++,,,,,,+++))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((()))***,,,,,,*********)))(((''''''''')))))))))))))))(((((((((&&&''''''&&&&&&(((+++...,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''(((((()))*********+++,,,---...////////////......------,,,,,,,,,,,,,,,---///000222555555666777888999999:::444333333222111000//////---111888>>>???===888444888999;;;<<<============>>>:::666666999:::777444666666777888888777666555777888999999999777666555777888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<555999<<<===:::777666666333444555444333222444666888555444666:::;;;777333555333111111444888:::;;;;;;999777666666777999;;;888999:::;;;<<<;;;:::999;;;;;;::::::888777555444333222111/////////000111111111111111000000//////222222111111000000//////222000///222666::::::999999666333222444666888888555555555555666666777777333222111/////////000111///......///000111111000............//////000000111111111111///---+++***,,,+++***))))))***+++,,,////////////...---,,,+++---...///000000///...---+++,,,...///000111000000//////......///111444555222///,,,,,,......---***111222222222222111000000/////////---+++***+++,,,///...---,,,,,,---///000333444555555333333444555666555444555777777666555333333222222333666888:::999888888666444222000///000111111111111222555777999:::;;;:::999888999::::::444000000000......111222333333222111111222444444111......000222111/////////000000000///---,,,,,,,,,+++++++++,,,---......---,,,+++***+++,,,---+++//////555UUU{{{tttQQQNNNPPPfff~~~wwwxxx{{{nnnUUU;;;<<>><<<333444444555555333111///---++++++,,,,,,---.........------.../////////......------,,,,,,,,,+++++++++))))))))))))***,,,...///------------------------,,,,,,------,,,,,,+++***........................---------......---------)))***++++++++++++***)))************************((((((((((((((((((((((((''''''''''''''''''''''''******((('''''''''((((((((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''(((,,,...---+++)))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((('''''''''''''''((())))))++++++++++++,,,---.........------------------,,,,,,,,,,,,,,,---///000222444444444555666666777777444333222111000///......---111666;;;<<<:::777444777888:::<<<======<<<<<<:::777444666:::;;;999666777888888999888777666555777888999999999777666555666666777777777888888888::::::;;;;;;;;;;;;::::::777999<<<;;;888666555666333444555444333222444666777555333555999:::666222777555333333666999;;;<<<:::999777666666777999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;999777555333222333222000/////////000111111111111000000000000000111111111000000/////////222000///222666999999888777555333222333555777888444444444555555555666666333222000/////////000111///...---...000111000///---------.........//////000000000000///---+++***++++++***))))))***++++++---............---,,,,,,---...////////////...---+++,,,...///000000///...---,,,++++++---000333555222000------...///---+++111111111222111000000///...//////---++++++,,,---///...---,,,,,,...///000222444555444333222333444444333222333555666555444444333333333444666888:::999999777666444222111000000111111000000222555888777888999888666666666888666111...000111///000222111222333222000000222333888444111000222222111000...///000000000...---,,,,,,,,,,,,,,,,,,------......---,,,+++++++++,,,,,,''',,,,,,...CCCaaannnkkkWWWSSSOOO___yyyqqqdddFFFAAAJJJfff333222111000///...------///222111...111888666...000000111111000///---,,,***++++++,,,,,,---......+++,,,------............,,,,,,,,,,,,++++++++++++))))))))))))***,,,---...------------------------,,,,,,,,,,,,,,,++++++***........................,,,,,,,,,------,,,,,,,,,))))))***++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((((('''''''''''''''((((((&&&&&&''''''((()))******'''''''''''''''''''''''''''(((((((((''')))+++...---,,,***'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111444444444444444444444444333333222000///---,,,,,,---///333666777666555444666777999;;;<<<<<<<<<<<<888666666999>>>???===:::999999999888777666555444777777888888777777666555555666666666777777777777777888999::::::999888777:::;;;;;;999777555555666333444555444333222444666666444333444777777555222999777555555777:::;;;;;;999888777666666777888999999999888888999999:::;;;<<<<<<;;;999777444222111222111000000///000000000000000000000000111111111000000//////////////////111000000111444777777777444444333333333444555666333333333333444444444444222111000000///000000000///...---...///000///...,,,,,,,,,,,,------------////////////...---+++***+++******))))))******++++++,,,,,,---------------------............------,,,---...//////...---,,,+++***)))***,,,000555888222000.........///...---000000000111000//////...---......---,,,,,,---///......---------...000111222333444333222222222444222111000111333444333222444444333333444666888999:::888666444222222222222222222111//////000444777444555666444333222333555111---,,,000222000000333000111222111000///111333888666333111111111000///---...///000///...---,,,,,,,,,---------............------,,,+++,,,,,,,,,+++...//////666HHHZZZdddYYYUUULLLSSSooowwwwww[[[CCCHHHddd111000000000///...------...000000---///333111,,,,,,------...------,,,+++*********+++,,,,,,------******+++,,,------------,,,,,,,,,++++++++++++***)))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''((())))))%%%%%%&&&&&&&&&&&&&&&''''''((()))(((((((((+++------,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((***+++---,,,,,,+++++++++,,,,,,))))))******++++++,,,,,,,,,+++++++++,,,...000111555555555444444444333333333222111000...,,,+++***---...///111222333333333666777999;;;============::::::;;;>>>BBBBBB@@@>>>999999888777666444333333555555555555555555555444666666666777777777888888444555777888999888666555<<<<<<:::777555444555555333444555444333222444666666444333333555555444222999777555555777999999999777777777666666777777777666555444444444555777888:::999999888666444222111111111000000000000000000000000000000111111111111............////////////111111111222333444555666333444555555444444444555222222222222222333333333111111000000000000000000...---,,,---...///...---+++++++++++++++,,,,,,,,,......---------,,,++++++******))))))))))))******)))***+++,,,------------,,,,,,------------,,,,,,,,,---.........,,,+++***,,,+++******---222777;;;111000///...............///////////////...------,,,---...---,,,,,,...000......------...///000111111222333222111111222333111000000111333444333222555444444444555666777777999777555222111111222333555555222///---...111333222222222111000000111333000,,,,,,000222000000111///000111000//////111333555333111000///000000000---...///000//////------------......////////////......------,,,,,,,,,,,,...///111222111888IIIYYYVVVXXXNNNMMMccc{{{tttOOOLLLbbb---...////////////......+++---------...000000---+++++++++++++++++++++***))))))******+++,,,,,,,,,******+++,,,------,,,,,,,,,,,,+++++++++*********((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++************************))))))************))))))((((((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&'''(((((('''((()))+++++++++)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***,,,++++++*********++++++((())))))******+++++++++++++++++++++,,,...///111777777666666555555444444222111000///...,,,++++++............///000222333666888:::<<<===>>>>>>>>>;;;<<<===???AAA@@@>>><<<888888777555444333222222333333222222222333333333777777777888888888999999444444666777777777666666===;;;888666555555555555333444555444333222444666666444333333444444333222666555333444666777777777666666666777777666666666444444333222333444555666555666666666666555444333000000000111111111000000000000000000000111111111------......//////000000222222222222222333444555333555888888666444333333222222222222222222111111000000000111111111000000...,,,+++,,,------,,,+++++++++++++++++++++******,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))+++***)))***,,,111555888/////////......---...///---............---,,,,,,+++,,,---,,,,,,,,,...000---------...///000111111000111222111000///000222111111000111444555444333444444444444444555555555777555333111000000111222888777444000---,,,...///000000000///...///222444222...---000222///...//////000111000//////111333222222111000000111222333---...///000000000///...---...///000000000//////.........---------,,,,,,+++)))+++...---///999GGGUUUaaa___YYYbbbpppmmmaaammm+++,,,.../////////...---)))***+++---.../////////+++++++++***************((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************((())))))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&(((((('''&&&((())))))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((())))))******)))))))))***************++++++***+++,,,---///000666666666555555444444444111111000///...------,,,///......---...000222333555666999;;;============999:::;;;<<<;;;:::999888888777666555444333333444222222111111111222333333888888888888999999999999555555666666777777888888<<<:::777555666666555444333444555444333222444666666555444333333333333333444222111222555666666666444555666777777666555444555555444444555555666777333333444555555555444444//////000111111111111000111111111111000000000///------...///000000111111333444555444222222333555555999======999444222222222222222222111111111111//////000111111111111000---,,,++++++,,,,,,+++***++++++++++++************+++***************+++,,,((())))))******))))))((('''((()))***++++++++++++++++++************++++++***+++,,,,,,,,,***)))((('''''''''((())),,,///111---...///...,,,,,,...///,,,,,,------,,,,,,+++******+++,,,+++***+++---...------...///000111111111///000111000//////000111222111111222444666555555444444444444333333333333333222111000//////000111666666555111...,,,---...///000000//////111555888555111...000111...---//////000111111000000222444222333333333222333555888...///000111222111000///...///000111222111000000---............---,,,,,,)))((())),,,---...444:::VVVkkkwwwuuupppkkkssszzz|||,,,---...//////...,,,+++))))))+++---------...///---,,,++++++************(((((())))))***+++++++++---.........---,,,+++***++++++++++++************((((((***++++++******)))++++++++++++++++++++++++))))))***+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$%%%''''''&&&%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((()))***++++++******************+++*********+++---///000222222222222222111111111000000000/////////......000///......///000222333333444666999;;;;;;<<<<<<777888888888777777888888999888777666555666666777333222222111222333444555777777777777888888888888777777666555666888:::;;;;;;888666555777777555444333444555444333222444666777777666444333222333444222111000222555666777666333444666777777666444333333444555555666666555555333333444444444444333333...///000111222111111000333222222111000///......------...///000222222333555666777555222111333555888===BBBAAA;;;555222222333333333222222111111111...///000111222111111000---+++******++++++***))),,,,,,,,,++++++************))))))((()))***+++,,,'''((()))******)))(((''''''(((((()))************+++***))))))))))))***+++)))***+++++++++***)))((('''''''''((()))******+++,,,---...---++++++---///++++++,,,,,,++++++***))))))***+++***))))))+++,,,,,,---...///000111111222...///000000......///000111000000222444666555555333333333333222222111000///////////////.........111222333222000......//////000000000111444888<<<777222...000111//////111///111222111111111333555333444555333222222444777///000111222333222222111...///111222333222111000---.../////////...,,,,,,+++------+++,,,000444666NNNlllnnnhhhxxx{{{}}}---...//////...,,,***((()))***+++...---,,,---///...---,,,+++************((((((((()))******++++++/////////...---,,,+++***+++++++++************)))((((((***++++++***))))))++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))&&&''''''''''''''''''&&&((('''''''''((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))!!!"""###$$$&&&'''((()))%%%%%%&&&&&&'''((())))))###$$$&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((()))***,,,,,,++++++******))))))+++*********+++---///000.........///////////////000000000000000000000000111000//////000111222333000222444777999:::::::::777888888888777777999;;;:::999888777777888999999444444333222333444666777666666666666777777777777999888666555666888;;;===999777555666888888666333444444555444333222444666888777666444333222444555111000000222555777777777222444666888888666444222111222333444555444333222444444444444333222111111...///000222222222111000444333222111000...---------...///000111222333444666777888666333111333555:::???DDDDDD===666222222333333333333222222111111...///000222222222111000---+++******++++++***(((,,,,,,,,,,,,++++++******))))))(((((((((***+++,,,'''((()))******)))(((''''''(((((()))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((((()))************))))))***,,,...,,,******,,,///+++++++++++++++***)))))))))******)))(((((()))+++,,,---...000111111222222...///000///...---...000000000///111444555555444222222222222222111000///---......//////...---------///222222111000000111///000111111222666;;;???777111...///111000111444000111222222111222444666333444444222//////111444000111222333444333333222...000222333333333111000---.../////////...,,,,,,+++000///((('''...333333BBBeeesssbbbooo~~~//////---,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,***)))))))))******+++***)))((((((***,,,------,,,++++++******++++++***+++,,,,,,,,,,,,+++***''')))+++,,,***)))((())),,,+++******)))************))))))***+++...000111111///,,,)))''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$%%%&&&'''''''''&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))***************))))))+++------,,,+++,,,+++++++++,,,...000111000000111111111111000000333222111000000000222222333444333222111333666888777666555444555777999::::::888666666888888555222333444555888;;;;;;:::888888777555444444555666888::::::::::::999777666555555555777999;;;<<<:::777555555555555666777999::::::888555444444444333111000111222333444555666666444333333222222333333333444444444444444444444444555555555555444222000/////////...///111111000......111333333000...---,,,...,,,---222444333444777444555666666666555333222<<<@@@CCCAAA:::444222222777666555333222111000000000000000000000//////...,,,,,,+++******+++,,,,,,******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,000111000/////////,,,,,,,,,,,,,,,---...///,,,000222111222555666444:::777444222222111---******///333222...---///222//////......///000111111555333000000222555777888555666555222//////222555222222222111222222333444444333222111000000000000111333555666666555444222444444555555444444333222333222111000///////////////......------///000111BBBVVV}}}lllZZZ___vvv//////...------,,,++++++)))******+++,,,,,,------,,,+++***)))))))))***+++,,,+++)))((()))***+++,,,---,,,++++++******++++++***++++++,,,,,,++++++***(((***++++++)))((()))***,,,++++++***************))))))))))))***,,,---...///---+++((('''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%&&&''''''&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))************))))))+++---...---+++++++++++++++,,,...///000///000000111111000000///222222111000000000111222000222444444333333444555666555444333333555666777777555444666888888666444222333555888<<<===<<<:::666555444333444666888999>>>===<<<;;;999777666555666666666888999888555333555555555666777777777888999777555444444444222111...///000111222333333444666555444333222222222222444444444444444444555555555555666555444333111000//////...///111111000//////111333333111///.........,,,---111333222444777666666666666555333222111888<<>>===<<<333333333333555777999;;;AAA???===;;;999888777777888777666666666555111///444555666777777666555555777555333333444333222000,,,---......///000111111666555444222111111222222444444444444555555666666666666777666555444222111000///...///111222111000111333444444222000///000///,,,,,,000222111333888:::::::::888777555333222444777999777333111111333444333222000///...------,,,,,,,,,,,,,,,++++++***,,,+++************+++,,,)))******++++++******))))))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***---///000/////////000------,,,,,,+++,,,,,,,,,...---,,,///777>>>===777444222111000111111///---...555===@@@<<<555000---000000000111222444555666888666555666777888777666555666777666444444444666444444333222111111111111444333222111111000111111222222222222333333333444444555555555555444333333333222111000//////////////////.........///000111333<<>>===;;;999999999999888666555555555444111///333555666777777666444222555444333333444444222000---------...///000000000555444222111111222444555444444555555555666666666666777777777666555333222000///...///111222222111222444555555333111111222000------000111111333888@@@???>>><<<:::777666555222444444333111111222444333222111///......------++++++,,,,,,++++++***)))++++++************++++++))))))************))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''******)))(((((('''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***,,,...///......///000//////...---,,,,,,,,,------//////000555<<<===999444333222222111000///...---333;;;>>>;;;555///,,,111111111222444666888999777666666777888888666444555666777777777666666666666555444222111000000000444333222222111111111111111111111111111333444444555555555555555444444333222222111000//////000000///////////////000000000444999DDDVVViiissskkk]]]\\\mmmuuuvvv//////000111///---+++)))***+++++++++++++++,,,,,,))))))******++++++++++++++++++******************---,,,++++++******++++++*********************************)))((())),,,...---,,,,,,+++***++++++++++++++++++******)))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&''''''&&&$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((***))))))***------,,,+++))))))***,,,------............////////////............//////000000000000333444555444444555888;;;666666555444444333333333444444555666555444444444666666555666888999888666222333444555888:::<<<===;;;;;;::::::::::::;;;;;;777666555555666666444222333444666777666555333222333333222333444444222111/////////000000111111222222111000000111444777999666666666666666666666666666777777777777666444333111///...///111222333222333444555555333222333333111......111222111333777@@@???===;;;999777666666333333333222111222444555333222111///............+++,,,,,,,,,,,,+++******************************)))))))))******)))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((()))))))))((('''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***)))+++------,,,,,,---///000000///......---......,,,111444222111555999:::777777666444222000//////...111666888777555222000111111222333444666888999555444555666777777444222555555666777888888888777777666555333222111111111444333222222222222222222111111111111222333444555555555666666555555444333222111000000000000000000/////////000000000000000222777>>>HHHYYYjjjnnnjjjfffrrr|||yyy{{{//////000000///...,,,+++++++++++++++++++++++++++))))))***+++++++++******))))))******++++++++++++---,,,++++++******+++++++++***))))))))))))***+++)))***++++++******,,,...------,,,+++++++++++++++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&''''''((('''&&&$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################"""""""""######"""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,+++***((()))***,,,------------------............------,,,---...///000000000///333444444333333555999<<<666666666666555555555555444666777777555444444555999888666777888888777666555555666888999;;;<<<<<<888999:::;;;<<<<<<<<<<<<666555444555666777666555222333444555555444333333333222333444666666444222111111111222222333333333000/////////111555999;;;888888888777666666555555555666777777777666444333111///......111333444444333444555444333222333444111///000444555333444777;;;:::888777555555444444444444333333333333444444222111000///............,,,,,,,,,,,,,,,++++++***))))))***++++++***))))))((())))))******))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((()))++++++******,,,---000///..................+++222555111---000666999777888888555222000///000222333333444555555444444111111111222333555666777333333333444666666444222666555555666888:::999888999888666555444333333333333333222222222222333333000111111222333444555555555666666666666555444444111111000000000000000111...///000111111111000000---222666<<>>???>>><<<:::777555444444666777666555222222222333444444444555222222333555777777555333222222333333333333444444111000//////111555999;;;;;;:::999888666555444444444555666777666555444333111///......111333444555333444444333222222333555111000222777888555444666666555444333333444444555666555444444444333222111000///...------,,,,,,---+++,,,,,,,,,,,,+++******((()))***++++++***)))((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))*********&&&((()))(((((((((***,,,---,,,,,,,,,,,,------...+++000111---,,,000444666444666666555111000000222555444222222333333333333111111111111222333444555222222222333555666555333777444333444777::::::999999999777666555555555555333333333222222333333444///111222444555555555555666666666666666555444444111111000000000000111111...///000111222111000000...///111444<<>>;;;999888666444444555555444333222111111222333444555666222222444666888888666333333333333333333444444444333111000///000444888:::<<<;;;:::888666555333333444555666666666555444333111///......111333555555222333444333222222333555111000333999:::666444666555444333333333555666777666555444444444333111///......---,,,+++++++++++++++++++++++++++***))))))((()))***++++++***)))((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++&&&'''(((''''''''')))+++************+++,,,,,,---+++---,,,***,,,222444333111333555444111000111333555333111000000000///...000000000000111111222333333222111333555666666555777444111222666::::::::::::999888777777666666777333333333222222333444444///111333666777777666555666666666666666555555444111000000000000000111111...///000222222111111000555111///222555AAA[[[ttt{{{hhhsss~~~{{{xxxpppzzzxxx+++++++++***++++++,,,,,,***,,,------------...000000///---+++***(((((((((+++***))))))******)))(((,,,+++***))))))***+++,,,)))))))))))))))((('''''')))***,,,---......---,,,...---,,,+++************+++******)))(((''''''&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""&&&'''%%%$$$'''(((''''''&&&$$$###"""###$$$$$$$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######""""""""""""######$$$$$$##################""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,---------,,,,,,++++++++++++,,,......---...///111000111222333444444444444222222333666999999666222666555444666999;;;<<<<<<:::::::::::::::;;;<<<===??????>>>>>>===<<<<<<<<<===@@@BBBBBB???;;;888777555222000222777:::777444777777666444222222333555444555666888888777777666999777444444555666666555777333222222222222666===@@@???===;;;888666444444444555:::>>>;;;444444:::555444333222222333555666222111000000000111333333111111111222222333333333333333333333222222111000333333222111000///...---,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((---,,,***))))))***,,,------,,,++++++,,,///111333333333333333333222111000333333222222222222222222222222222333333444444444333444444444555555666666555444333222333555777999666888999888666555555666222222222222222222222222222333555666666555333222666666666666555444333333333222000//////111222444222111000000000111222333444111111222000666RRRooolll]]]cccrrrzzzuuuzzz|||zzzyyy,,,+++++++++++++++,,,,,,***,,,------,,,---...///000///---,,,***))))))((()))((('''(((***++++++***++++++************++++++)))*********))))))((('''((()))+++,,,------,,,,,,---,,,+++***))))))))))))******))))))(((''''''&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###&&&&&&$$$%%%))))))&&&&&&%%%$$$$$$#########$$$############"""""""""!!!$$$###""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))((((((((()))******++++++------,,,,,,,,,++++++++++++---......------...000111111333444444555555555111000111333666666444111999888777888;;;=========;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBAAA===999777666777333111333777999888666999999777555111000111222555555777888888888777666999777555555666777777777444111000444555444666999FFFDDD@@@:::555222111111777555777:::888222111555444444444444444444555555111111000///000111222333111111111222222222333333333333333333333222111111333222111000///...------,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''---,,,***))))))***+++,,,,,,,,,++++++,,,...000222111222222222111111000///000111111222222111111111111111222222222333333333333444444444444444555555222222222222222444555666444666777666444333333444111111111111111111111111111222333444444333222111666666666666666555444444444333222000000111222333555444333222111111222222666111000111///333HHH```fffTTTYYYjjj}}}yyy|||,,,,,,++++++++++++,,,,,,***+++------,,,,,,...///000///---,,,+++*********(((''''''(((+++,,,,,,+++******++++++++++++***************+++******)))((('''((()))***++++++++++++++++++***)))((((((((((((***))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&%%%###'''+++***%%%$$$$$$$$$%%%$$$$$$###"""############""""""""""""!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""############""""""!!!$$$############"""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""##########################################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))***,,,,,,,,,+++++++++++++++,,,---......---,,,...///222222333444555555555555222111000222444555444333<<<;;;:::<<<>>>??????>>>;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@@@@>>>:::777666666888555222222555888888777666777666555222111222333555666666777888777777777999777666666888999888888333000111888<<<;;;888777AAA???;;;666222222666999===:::999:::999666555888444555555666666555444333111000/////////000111222000000111111111111222222222333333333333222111111111111000///...------,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''+++***))))))))))))+++,,,,,,+++++++++,,,---///000//////000000//////......,,,...///000111111000///000000000000111111111111333333333333333333222222///000111111222333333333222333444444222111111222111111111111111000000000000111222333333222111000555666666666666555555444555444333111111111222333777666555333222222111222777222000111///000<<>>>>>???@@@@@@=========:::777666666777888555111000222555666666222333555555555555777999555555666666777777777777777666555666888999999888444111444===CCCAAA;;;888>>>;;;777222000444<<>><<<;;;::::::;;;444555777888777555333111000///.........///000111000000000000000000000000111222222333222222111111000//////...---,,,,,,,,,++++++***)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))***++++++*********+++,,,...///,,,---------------,,,,,,)))+++---///000//////...////////////////////////333222222222111000000000---...000222333222111000000222333333222111111222222222222111111111111111111111222333333222111111333444444555555555444444555444333222111111111222666555444444333222222222777222000111111///444;;;bbb{{{ooo```XXXZZZdddyyyzzzvvvxxx...------,,,+++++++++,,,)))+++,,,,,,+++,,,---///...---,,,,,,+++++++++++++++)))((()))******)))((()))***+++,,,,,,+++***))))))******+++++++++******''''''''''''((()))*********)))((('''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%""""""''',,,)))###!!!"""$$$%%%%%%$$$###"""""""""""""""""""""###### !!!"""$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''************************+++,,,...---,,,,,,---...333333444444555444444444333333333222222444666888;;;;;;;;;<<<>>>???===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@999:::999777555444666777666333000//////111333444111333666777777777999;;;555555555555555666666666444444444555777888888777444111444===CCCAAA;;;777AAA???:::555333999EEENNNSSSPPPIIIAAA<<<999888888444555777888777555222//////...---------...///000////////////////////////000000111111222111111000...------,,,,,,+++++++++******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******++++++,,,,,,***++++++,,,,,,+++++++++)))***+++---......------........................111111000000//////......,,,...000222333222111000000222444444222111222333444444333333333222222222222222333333333333222222111222333444444444444444333333222222111111111111222222333333333333333333555111000222333222222333OOOiiivvvsssnnnbbbWWWVVVsssyyyvvvzzz///...---,,,,,,++++++,,,)))***,,,,,,++++++---...,,,,,,+++******++++++++++++***))))))******)))'''******++++++++++++******((()))******+++*********''''''''''''((()))******))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$###!!!%%%)))(((###!!!"""######$$$#########""""""""""""############!!!""""""############"""!!!"""""""""############$$$$$$############$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""############"""!!!!!!"""""""""""""""###########################""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&''')))))))))))))))************+++------,,,,,,...///222222333444444333333222000111111000000111333666888888999;;;===>>><<<:::;;;::::::999999999999999::::::;;;<<<<<<===>>>>>>777777777666444333444555444222000///...///000111444666888888666555666777444333333333333444555555333222333555888999888777222///000777;;;:::777666======<<<:::===HHHYYYfffgggfff^^^OOOBBB;;;999888444555777777666333000......---,,,,,,,,,---.../////////............------......///000000000000///,,,,,,,,,++++++*********)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))*********++++++))))))***+++++++++************++++++,,,,,,------...............---------..................------,,,---///111222111000///000222444444333222333444555555555444333333222222333333333333333333333333000111222333444555555555222222333333333333333333111111222333333333333333222222111333555555444333>>>TTTbbbjjjqqqmmmbbb```mmm|||}}}xxxvvv{{{//////...,,,,,,+++++++++)))***+++,,,++++++,,,...*********))))))***++++++***)))((()))***+++***)))++++++************++++++'''((())))))*********)))((('''''''''((()))***+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&''' ######!!!"""&&&&&&###"""""""""""""""###$$$$$$!!!"""""""""############$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""""""""############""""""""""""""""""###################################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''((((((((()))))))))******(((***+++,,,,,,---///000111222222333222222111111///000222111000000333555666666888:::===>>><<<::::::999888888777777888888999:::::::::;;;<<<<<<<<<777888888666222000000000333333222111/////////000333555666666555444444444222222111111111222333444222222333666999:::999888333//////222444333444888<<<>>>>>>>>>CCCPPPcccqqqppprrrkkkXXXEEE===;;;:::555555666555444111///------,,,+++++++++,,,...///............------,,,,,,,,,------...//////......++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((())))))******))))))(((((()))***************---,,,***)))***+++,,,---//////......------------,,,,,,,,,---------------+++,,,---.../////////...///111333333222222222444555555444333333222111111222222111111111111222222111222444555666777777777333333444555555666666666333333444555555444333222111222333333444555555444555EEEPPP[[[nnnzzz~~~}}}|||~~~000///...---,,,+++++++++(((***++++++++++++,,,...))))))))))))))))))***+++(((''''''(((+++,,,,,,+++,,,+++***))))))***+++,,,''''''((()))))))))))))))((((((''''''((()))+++,,,******((('''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$%%%&&&'''"""$$$!!!!!!###%%%$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$%%%$$$###!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""##############################""""""""""""""""""""""""""""""############""""""""""""""""""####################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''((((((((())))))******''')))+++,,,,,,---///111111111222222222111111000///222444444222222444777555555777:::===>>>===;;;999999888777666666777777999999::::::::::::;;;;;;999999999666222...,,,,,,333333444333000//////000...000333444444444444555222111000000000111333333333333444777:::<<<;;;999555222000111000000555;;;HHHHHHFFFBBBAAAJJJZZZggghhhnnniiiUUUAAA999888888555555555444222000...---,,,,,,+++++++++,,,---............------,,,,,,,,,+++,,,,,,---.........---************))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''((()))))))))))))))((((((((()))***************///---***)))(((***,,,.../////////......---------+++++++++,,,,,,---------******+++,,,------------///000222222222111222333444444333333222111000000111111000000000000111111333444555777888999999999333444555777888888999888666666777777666444222111111333444333333444555555444AAAGGGRRRlll{{{~~~~~~}}}{{{222000............---,,,******))))))******+++,,,...,,,***(((''''''((()))&&&'''(((***,,,...///000111///---+++))))))***+++***)))((('''&&&%%%%%%%%%(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############################################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((((((((((((((()))***)))))))))***+++---...///000111333333111000000111222111111000000111111222333222333666:::;;;999777888888888888777555444333888999777666999<<<;;;555888777666444222111111111444444444222111111222444444444444555555555555555111222333333333333222111333444777888888777555333444111...///222555555444???EEE???666888;;;FFFXXX[[[XXXQQQHHH???888555555444444444333111...,,,***...---***))))))+++...000///---+++******+++---...------------------------+++******)))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((()))***++++++,,,,,,,,,------+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++,,,+++))),,,---......//////....../////////000111222444444444333222222111111222222//////000111222333333333333444555777888888999999<<<888333333555999::::::888888777666555444333333000000000000111333555666===<<<:::BBB]]]nnntttzzzvvv|||222000.........///---,,,***************++++++,,,---,,,***((((((((()))***'''''')))***,,,...///000///......---,,,+++***))))))((('''&&&%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''((()))******))))))******+++,,,---...000222333333222111111222222222111111111111222222444333222555888999888666666777888999999777555444777777555444777<<<;;;666:::999777555444333333222555666666444333333666888666666666666555555555555222333444555555444333222444666888999999777555444555222///000333555666555>>>CCC<<<555777:::BBBQQQTTTQQQLLLDDD<<<666444444333333333222000...,,,+++---,,,+++******,,,---///---,,,+++******+++,,,,,,------------------------+++***))))))(((((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((()))))))))***+++,,,,,,,,,,,,------,,,***)))***,,,------------,,,,,,,,,,,,---***((()))+++,,,+++)))+++,,,------......------/////////000111222333444333222222111111111111111000000111111222222333333333444555666888888888888;;;888444333666888::::::888888777666555555555555222222111111222333555666:::999888???VVVxxxtttmmmttt~~~}}}111000......//////...,,,*********+++++++++,,,,,,,,,+++***)))))))))***+++'''((()))***,,,---//////---...///000///,,,***((((((''''''&&&&&&'''''''''((())))))***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++*********+++,,,,,,---000222444333222111222333333222222222222222222333444333222333555777777666666777999::::::999777555666666333222666<<<===999;;;:::999777666555444444444555555555444555777:::888888888777666666555555444444555555555555444444666777888999999777555333444333111111333555666555>>>AAA999333888999<<>>@@@===;;;:::999777666666555555222333333333333444777999;;;::::::999777666666555444444444555555444444444666666777888777555444333333333222222333444555555>>>@@@777333999:::888>>>@@@@@@>>>;;;666444444444000000000000///......---***+++,,,---...---,,,,,,***+++---...///...,,,+++---------,,,,,,,,,,,,,,,******)))((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((************++++++,,,,,,,,,,,,---,,,++++++---.../////////......---,,,,,,,,,+++******+++++++++++++++,,,------......------///000111222333444444555333333333333333222222222222222222222222222222111333444555666777777777777888777666666777888999999999888777666777888:::;;;777666666555444444333333000111111444>>>SSSmmm}}}yyyyyyrrreeecccppp}}}yyyzzz//////...///000000...,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,(((((()))***,,,---......000///---,,,++++++,,,---))))))))))))***+++,,,---***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***++++++++++++***++++++,,,,,,///111333333222222222444333222222111111222222333111222333444666888<<<>>>>>><<<999666555555777888777777444333888@@@BBB@@@::::::888777666666666666222333444444444555888;;;<<<<<<;;;999888777666555444444333333333333444444444444555555555444222222222222333222222222333444===???777444;;;:::777;;;;;;;;;;;;999666555555666111111000///////////////+++,,,...//////...---,,,+++---///111111000///...------,,,,,,,,,+++++++++***))))))((('''(((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((()))))))))************++++++***+++,,,,,,++++++---/////////.........---------,,,,,,++++++***++++++,,,------...///////////////000111333444555666666666555555666666666555444333333333333222222222222222333444555666666777666666666777777777777777888999888888777777888999:::;;;777777777666555444333222......///000666CCCWWWgggnnnmmmnnnnnnlllmmm{{{vvvvvvzzz.........///111000...,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...///...,,,***)))***,,,---************++++++,,,---++++++++++++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""########################!!!""""""######""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***+++*********+++,,,,,,---...000222222111111222333222111111111111111111222000222444666777999<<<>>>>>><<<888555444555777999888888666555:::BBBCCC@@@::::::999888777666666777555666777666666888:::===<<<;;;:::999888777666666444444333333333333444444222222333333333333333222222333555444333222333555:::===777444;;;:::777<<<888999:::999777666777888333222111000//////000000---...///000000000///...---...000222333222111000------,,,,,,++++++*********)))((((((''''''((((((&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((***++++++***+++---///------------------------+++,,,---,,,******,,,---......///000000000000///000111333555666666666555666777777888888666555444222222222333333333333333333444555666666666666666555777888999888777888888777777888888999999999999777777777666555444222111///......000222888EEERRRdddeeemmmzzz}}}zzz|||xxxyyy}}}}}}~~~.........000111111...,,,+++,,,.../////////------.........------,,,++++++))))))***+++,,,------...,,,,,,++++++*********+++******)))))))))******+++++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))******+++,,,---...---...111111000000111222111000000//////000000111000333666777666666888:::888777666666666777888888666777666666;;;BBBBBB>>><<<;;;:::999888888888888666777888777777888:::===;;;::::::999888777777666666555444333333444555666111222222333444444444444444666888777555444555666555:::666333999888777>>>777999:::999888777777888555444222111000000000111//////000111111111111111---...000111222222111111------,,,,,,+++******)))))))))(((''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((())))))(((((((((((('''''''''''''''((()))))))))***,,,///++++++,,,,,,------......+++,,,---,,,******,,,...---......///000/////////...000222444555555444333555666888888888777555444111222222333333444444444444444555555666666555555333666999:::888777777888555777888999:::999777666555666666666555333222111111......111111222999BBBRRR]]]ooo}}}------...000111111...,,,+++,,,...000000///...---............---,,,+++***))))))***+++,,,,,,------)))***+++,,,,,,+++)))((())))))(((((((((((()))))),,,,,,,,,++++++)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))***+++---...///,,,...000000000000111222000000////////////000000111444777777555333444666111333555888999999888888555666666666;;;AAA@@@<<<===<<<;;;;;;::::::::::::555666666555555666888::::::999999888888777777777777666555444444555666777111222222333444555666777555888::::::777555666888222888555222777777777???777888:::999888666666777666555333111000000000111111111111111111222222222---...///000000111111111------,,,,,,+++***))))))))))))((('''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&'''((())))))***,,,...)))******+++,,,---......+++---...---******,,,///,,,---......//////......---...111333444333333222444666777888777666444333111111222333333444555555444444555555666555555555333666:::;;;888777777888555666999::::::888666444444555555666555333222111333///...222222000333:::@@@WWWooovvvxxx~~~---------............///+++,,,---.........------///...---,,,+++,,,,,,---++++++************++++++************************((()))++++++******+++,,,,,,,,,++++++)))((('''&&&******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""############!!!!!!"""###############$$$$$$##################%%%$$$###""""""###$$$%%%########################""""""""""""############""""""############""""""!!!!!!""""""######$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++......///000000000000000111000...---...///111222666000///555888555333555;;;888666666999:::999777777333111333999======;;;======<<<;;;999888888777555666777777555555666888777888999888777666777888:::777444666:::;;;888444444444333222222222333333888999::::::999666444222666666555444444555777888888::::::888444222333666222333333333333222111000111111111111000///...---/////////000000000000000+++,,,,,,,,,,,,+++******+++******)))(((''''''&&&&&&''')))***+++***((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++******+++,,,------------,,,,,,,,,---------......111222333222000......//////000000111222333333333444444555666666555444333111333444444333222333444555555555666777777777666666666666666666666666666666555555666777777666444444666888666333111111333///...///000333444555444:::HHHaaahhhpppwwwzzz}}}------------............+++++++++,,,,,,,,,---------------------,,,,,,++++++******))))))******+++************************(((***++++++******+++,,,+++++++++***)))(((&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$##############################""""""######$$$%%%""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!!!!"""###############""""""""""""############!!!!!!"""#############################################"""!!!!!!"""##############################""""""""""""############""""""############"""""""""""""""""""""#########"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++---...//////000000//////...---,,,,,,...111555777777111///444666444444666;;;999777888:::;;;999888777444222555:::>>>===;;;<<<<<<;;;:::999777666555666777999888666555555555777888999888666444555666999666444666999:::777444444333333333333333444444999999::::::888777555444666555555444444555777777:::;;;;;;999666444555777333333333222222222111111000000111111111111000000000000000000000000000000++++++,,,,,,++++++***)))******))))))(((''''''&&&&&&'''(((******)))((('''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))*********)))***+++,,,------------,,,,,,,,,------------...000222333222000......////////////000111222222222222333444555555444333222111333444444333222333444444555777888888777777666666666666666666666666666777555444444666666555444444666777666333111111222222111111111333444555555555@@@UUUrrrddd]]]___nnn{{{------------............++++++*********+++,,,---......//////...,,,+++***+++******))))))******+++************************)))***++++++***)))+++,,,************)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""!!!!!!"""###############""""""""""""############!!!!!!"""#######################################""""""!!!!!!!!!!!!""""""########################""""""""""""############""""""############""""""############""""""""""""""""""""""""""""""###$$$"""""""""""""""""""""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ """"""""""""############ !!!!!!"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******,,,------...............++++++***+++///444999<<<888333111333444444555777:::999888999:::;;;:::999666555555777<<<>>>===:::;;;;;;;;;:::888555333111444777999:::888777666666666777888666444333333444888666444666999999777444333333333333444555666666;;;::::::999888777666666555555444444555666666777999:::999888555444555777444333222111111111222333000000111111111222222222000000//////////////////++++++,,,,,,++++++***)))***))))))(((((('''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$############"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------000111222222000......///.........///000000111111111111333333333333222111111333555444333222222333222444777888777666666666777777777777777777777777888555333222333444444333555666777666333111111222444333222222222333555666666>>>MMMddd}}}iiiQQQKKKddd|||,,,,,,---------.........---,,,***))))))+++---...444333111///---++++++*********))))))))))))******************************)))***++++++***)))***,,,))))))))))))((('''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$$$$############$$$$$$#########"""""""""""""""!!!!!!"""###############!!!"""""""""############!!!!!!"""###############""""""""""""############""""""""""""""""""""""""########################!!!"""""""""############""""""############""""""$$$$$$######""""""!!!!!!###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))***+++,,,,,,------,,,,,,+++******+++///555:::>>>999666333222222333555777888888888888999999999888555555555888;;;<<<:::888:::::::::999777444000///333666:::<<<;;;:::999999444555666555444333444555777666555666888888666444444333444444555666777888;;;;;;999888777777777777444444444444555666666777666666555444333333333444444333111000000111333444111000000000000000111111...............---------+++++++++++++++***))))))))))))((((((((('''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################$$$$$$$$$$$$####################################""""""############""""""########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''(((((((((((()))***++++++++++++++++++,,,,,,,,,---------///111222111///......///---------....../////////000111222333333333222111222333555444333222222333222333444444444444666777666666666666666666666666888555222111111222333333555555666555444333222222111111111000000111444666888<<>>===999666444333444555666777666666777999777777888888888888777777666666666666777888999999888888888888777777666666111222333555666666666666555444333333444666555444000///.........///000111000///...---,,,---...///------,,,,,,+++***************++++++******)))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""##########################################""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((())))))))))))++++++++++++,,,,,,,,,,,,...///111000///......///------------------------///000222333444444333222333444555555333111111222555222111555<<<@@@???<<<666666666666666666666666555333111111222444444333333222222444666666555444---000222222000000222555222111333999???HHHVVVbbbiiinnnppppppvvv++++++,,,,,,,,,---------++++++,,,,,,,,,---------000///---,,,***))))))((())))))(((((((((((())))))))))))))))))))))))))))))***+++,,,+++)))((()))***&&&&&&'''''''''&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$##############################""""""######$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!"""###############""""""""""""############!!!!!!"""############### !!!!!!"""######$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""#########$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""""""""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((()))***+++---///111333444666::::::555111333555333000444777888777666666777666666666666666666777888:::999666444222222222333999:::;;;999666444333333888999:::999777666777888777888999:::999888888888888888777777777888888999666666777888777666555444000111333555666666666666555222111222444666555444---------.........//////------,,,,,,---000222333.........---,,,+++++++++***************))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""############""""""""""""""""""""""""""""""############$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&'''((((((((((((***++++++++++++,,,,,,,,,---///000000///......///...............---------...///000222333222222111333555666555333111111111888555666???KKKNNNGGG>>>777777777777777777777777333222111333555666555444111000000333666888777555222666999999555222222444333333444666666;;;JJJYYYkkkwww++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++'''(((+++,,,,,,***(((&&&))))))(((((((((((())))))))))))))))))))))))))))))***,,,,,,+++)))((()))***&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""############!!!!!!"""############### !!!"""######$$$ !!!"""######"""!!! """"""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!""""""######$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((+++---000222333333555;;;<<<666222444444222111444888999888666777888888888888666555666888:::;;;999555333111222444555222444555555444444555777<<<======;;;888666666777888999::::::999999999999999999888888777888888888444555777888888666444333000111333555666666666555222000...///222444333222++++++,,,---......------+++++++++,,,///222666888000000///...------,,,,,,***************)))((((((&&&'''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######################## !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''((((((((((((******+++++++++,,,,,,,,,---...000000///......///........................,,,---///000111111111000333555666555333111111111:::777;;;HHHWWWYYYMMM???999999999999999999999999222111222444666777666555000//////222777999888666777<<<@@@>>>999444333444222111333333111222AAARRRjjjvvv}}},,,---...///000000000000///---,,,******+++,,,---,,,---...---+++))))))))))))))))))))))))(((''''''''''''(((((())))))******+++)))(((&&&&&&((()))+++'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""" """"""""""""""""""""""""##############################""""""!!!!!! $$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***+++,,,------------555555555444222222333555777777555444444555666777:::999888888::::::999888<<<;;;999777555444333333555555555555555555444333999999888888888888888888<<<;;;;;;:::999999999999:::999777666555555555555222444666666555333333333111111222333555666777777222222222111000//////...***+++---...///...---,,,//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++***))))))((('''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((())))))+++,,,---...............///////////////000///...---------------.........///111222111000111222222000...---...000000222888FFFRRRTTTJJJ@@@===;;;777666777999::::::666333000222666777555111//////000111333666888:::999999888666555444333333...222666666444555:::???WWWooozzzjjj|||,,,,,,---...//////000000///...,,,*********+++,,,***,,,---,,,***))))))***)))))))))))))))((('''''''''((((((((()))))))))******)))(((''''''((()))***''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$#########$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###########################"""""""""!!!!!!!!! $$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))***,,,---.........333444444222000///111222333333444444555666888888:::999888888::::::999888;;;:::888777555444444444777777777777777666555444777888999:::::::::888777<<<;;;::::::999999999999:::999777666555555555666333555666555333222222333000111111333444555666666444333222111000///......,,,---///000000000...---///...---,,,++++++++++++---,,,,,,,,,,,,+++++++++******)))(((((('''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))***,,,------...------............/////////......---------...............///111222111000000000111///...---///000222333888BBBKKKLLLEEE>>>>>>;;;888777888:::::::::777444222333777888666333111111000000111444666888777777666555444333222111---111444444222333777<<>>@@@AAA@@@@@@===;;;:::;;;<<<<<<<<<:::888777777999:::888666333222000...///222555777444444555555444333222111000111222111//////111333555???WWWuuupppcccVVV]]]lll~~~,,,++++++***++++++,,,---------,,,+++******))))))''')))******)))))))))***))))))************))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#############################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))***,,,------...//////...,,,,,,---......///111333555555444444777666555666888999888777666666666666666777888888:::999888666666555666666999::::::;;;<<<======>>><<<<<<:::999888777777777666666666777777777777777777777666444222111333555555555555666666666666666777777555333111000............///000000000000000------,,,+++************++++++*********)))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((())))))))))))******++++++,,,******++++++,,,------...---------------...///000.........///111222111000---.../////////000222444888888888:::>>>BBBDDDEEE???===;;;:::;;;<<<<<<;;;:::999888888999999888777111000//////000333666888444555666777777666555444333333333111000000000111111666FFF^^^oooppphhhbbbZZZZZZcccvvv,,,+++***))))))***+++,,,+++++++++++++++*********(((***,,,+++***))))))***))))))******++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''%%%$$$###"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))***++++++,,,---...---,,,,,,...000000000111222222333222222666555444555777999888777666666666666666777888888888777666555444555666777<<<<<<;;;;;;<<<===>>>???===<<<:::999777777666666444555666777888888777777666666777666444333555666777777777777777777666666777777555444222111000///111111111111222222222333...---,,,++++++******+++*********))))))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((())))))))))))*********++++++******++++++,,,---............---------...//////.........///111222111000...000111111000111333555:::777777:::@@@EEEFFFEEE===;;;999999:::;;;:::999999999999888777777777666000000000111333555777888555666888999999888777666444444222111111111111111333222888EEESSS]]]gggooosssvvv{{{,,,+++)))(((((()))***+++)))******+++++++++++++++***,,,---,,,***))))))***((()))***++++++++++++******)))))))))((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&'''(((((('''%%%###""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((())))))))))))+++,,,,,,+++,,,...111000000000000000111222333555444444555777888888777777666666666666777777888777666555444444666777888<<<<<<===>>>>>>>>>=========<<<:::888777666666555333444666777888888888777444666888888777666777888888777777777666666555555666666555444333222111111000000//////000000111222///...---,,,++++++++++++******)))))))))(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))))))))))))))******************+++,,,---.../////////......---------...............///111222111000111222222222111111333555:::666555999AAAEEECCC???:::999888888999999888777888888888777666555555555222222333444555555666666444666888::::::999888666444333111111111111000000222111333888???MMMcccvvv,,,+++)))''''''(((***+++((()))***++++++,,,++++++,,,---...---+++)))))))))((()))***+++++++++++++++******))))))((((((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((((('''&&&###""""""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""###### !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''')))***++++++,,,...111//////......000111333555555444333555777888888777777777666666666666777777777666555444555777999:::;;;===???AAAAAA???<<<:::===<<<:::888777666555555333444666777888888888888333666888999999888888999777777777666555555444444666666555444333333222222,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%'''(((((()))))))))))))))***************++++++,,,...///000000000///...---------------.........///111222111000222333444333222222444666:::555333888AAAEEE@@@999999888666777888888777555777777888666444333333444444444666666666555444333333555888::::::999888666333222000000000000000///+++---000333555AAAXXXnnn{{{yyy,,,,,,+++*********++++++***++++++++++++***)))(((******+++,,,+++***)))(((***)))(((''''''((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&$$$###"""!!!########################################################################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  ######""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""" !!!"""###############""""""""""""############""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((((((***++++++***)))+++,,,------...///000222444555999555222333777999777444444444555666666666666666333444333000222999=========???AAAAAAAAA>>>;;;999<<<<<<;;;888555444555777444444333444666999===???===;;;888666555666777888999999999888777666555444555555444333111000//////,,,,,,,,,,,,,,,+++))))))************************(((((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""###############"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&''')))******)))(((((((((((()))***++++++,,,,,,,,,,,,---......------,,,............///000111222222444555333111000222555444555777888999999999888666777888999:::999888888888777555444333333444444666555555555555666777777888777666555555444555555000111111111111000//////000111333444333888HHHWWWvvv}}}oooqqqwww,,,,,,+++++++++,,,,,,---,,,,,,+++++++++************++++++,,,+++***)))((())))))((('''(((((()))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###########################################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&((()))***++++++******+++,,,------...///000222333444444222222444999:::666222444444555777888888999999444666666444888???DDDDDD>>>???@@@@@@???>>><<<:::======<<<999666555555777333333333555666999;;;===>>><<<:::888777888999:::999999999999888666555444555444333222111000//////,,,,,,,,,++++++***)))(((************************((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""###!!! ######""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%&&&''''''''''''((())))))))))))(((******+++,,,,,,---............------,,,,,,++++++............///000111222333555666555333222444666444555666888888888777777555666777888999888888777666555444333222222222333444333333333444444555555666555444333333222222333111111222111111000//////,,,---///111111333<<>>>>>======<<<<<<===>>>===:::777555555666222333444666888999999:::???===;;;999999:::;;;<<<999999999999888666555444333333222111111000//////++++++******))))))((((((************************'''(((((((((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""############$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))******++++++,,,---------000///---+++******++++++......---......///000111444666777666555444555777444555666666666666555555444555666777777777666666444444333222111111111111111111222222222222333333444333222111000000000000222222222222111000///...,,,+++---000000///222777III```www|||sssjjjfffeee,,,,,,,,,------///000111000...,,,+++***+++---...++++++++++++******))))))''''''(((((()))***+++,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!  !!!!!!!!!""""""!!!"""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((()))***++++++******+++---+++,,,---...///000111111------...222666888666555444444444444444555555666111444666777;;;BBBFFFFFF>>>===<<<;;;;;;;;;<<<<<<===>>>===;;;888666666666333444666888999999888888===<<<:::999999:::;;;<<<999999999888777666555444111111111000000/////////+++***))))))((('''''''''************************''''''((((((''''''&&&%%%'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""##################$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&''')))***(((((())))))*********+++...---+++))))))***,,,---------------...///000000444444555555555555555666444444444444444444333333333333444444444555555555333333222222111111111111000111111222222222222222333222111000////////////333333222222111000......///,,,,,,000222000///111;;;LLLbbbooorrrpppoooooo,,,,,,,,,---...///000111000///---++++++,,,---...+++++++++***************'''(((((()))***+++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$###""""""###########################################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############""""""!!! !!!!!!"""""""""#########!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''(((***++++++))))))***,,,***+++,,,...////////////...------...222555888999999888666555444333333333111555666666999>>>@@@???<<<;;;:::888888999:::;;;;;;<<<<<<;;;888666666666444666888:::;;;999888777999888777777777888999:::888888888777666555444333////////////////////////+++***)))(((''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&%%%'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%''')))***((()))))))))))))))************)))((()))+++...///,,,,,,,,,,,,---...///000111222222333444444444333333333222222222222222222111111111111222222333333333333333333222222222111111111222333444333333222333222111000////////////111222222111000///...---222---+++...111000000222111:::KKK[[[fffnnntttyyy---------------...///000///...---,,,+++,,,------,,,+++******))))))******(((((()))***++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""""""""###########################################################################$$$$$$$$$$$$$$$$$$###################################################"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """###############"""!!!""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%''''''(((***)))(((((()))+++)))***,,,---......------......------000444888;;;<<<;;;888666444333333333222666888777888<<<<<<999999888777666666777888999888:::;;;:::888666666777666777888:::999888666555444444444444555666777777777666666666555333222111.....................///,,,+++)))'''''''''(((((())))))))))))))))))))))))&&&''''''''''''&&&%%%%%%''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!### !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""""""""""""""!!!!!!!!!"""######$$$#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))++++++++++++++++++++++++'''''''''(((***,,,...000,,,,,,,,,,,,,,,---////////////000222444444222000111111000000000000111222000000/////////000111222222222333333333222222111111222333444555444333333333222111000//////////////////000000//////......000,,,))),,,......///222000111:::IIIYYYhhhwww...------,,,------......---------,,,,,,,,,,,,+++,,,+++***)))))))))***+++))))))***+++++++++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################################################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&'''((((((''''''((()))((()))+++---...---,,,+++---...///000111444777::::::888666333111111111222111555777666666999888444666555555555555555666666555777999999888666666777666666777777666555444333222222222333444555555666555555555444333222111000,,,,,,------............---+++)))(((''''''((()))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''((((((''''''&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""" """###### !!!### !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$###$$$$$$%%%&&&"""###$$$%%%&&&'''''''''++++++++++++************&&&'''((()))***+++,,,---++++++++++++,,,---...//////...///111444555222/////////.........000111222///......---...///000111000000111222222111000000000111333444555444333222222111000//////......///,,,------...............---+++***------+++,,,///222...111===NNN___sss...------,,,,,,,,,------,,,,,,---------,,,+++***---,,,***)))))))))***+++)))***+++,,,,,,+++)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%######################################################################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""""" !!!!!!!!!""""""###### !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""" !!!"""""""""!!! !!!!!!!!!"""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%&&&''''''&&&&&&''')))((()))+++---------,,,+++,,,...000222333555666888555333111///......//////...222444333444666444111333444444444444444444444333555888888777666777777555555555555444333222111000111222222333444555555444444444333222111000///+++,,,,,,------.........---,,,***((('''((()))***))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''((((((''''''&&&%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """$$$### !!!### !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""###############"""""""""""""""######""""""!!!!!!!!! !!!!!!"""###############$$$$$$######$$$$$$%%%&&&!!!"""$$$&&&'''''''''&&&)))))))))((((((((((((((('''((()))***++++++******++++++++++++,,,---......///...///222555555333///...---------...///111222......---,,,---...///000...///000111111000/////////111333444444444222111111111///...............***+++,,,---............,,,+++---000...******---111***)))333CCCTTTjjj|||------,,,,,,+++***)))))),,,,,,,,,,,,,,,+++***)))******)))))))))))))))))))))***+++)))'''&&&'''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""################################################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""############!!!"""###"""!!! !!!"""%%%$$$"""!!!!!!###$$$&&&"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""########################$$$$$$##################%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********/////////000111111222222111000///......///000000///111333555666555333222444555666888888888777666555333222444777888666333333333333333333222111000444222111333666777555333555444444333111///---,,,---,,,---000444555333000---,,,+++***))))))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))*********++++++++++++***************+++++++++...000111111000000111222000///...------...///000222111///------...000111222000......000111111111444444555555555444222111333111/////////...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,...222666AAAWWWmmm,,,,,,,,,+++***)))))))))+++++++++++++++***))))))******)))))))))******++++++******))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""################################################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""############"""######"""!!!!!!!!!"""$$$$$$###""""""###$$$%%%""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""######################################################%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))*********.........///000000111111111000//////...///000111000111444666666666444333444555666777777777666666555444333555777888666444333333333333333222111111444222222333666777555333444444444333111///...---------...111444555222000------,,,******)))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))***************+++++++++---///000000//////000111000//////////////////000222111///......///111222333111//////000111111111333444555555555444333222222111///...///...---+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///333:::KKK\\\++++++******))))))(((((()))************))))))(((***************+++,,,------***((((((***+++(((&&&''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""#####################""""""""""""!!!########################"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$#########""""""""""""""""""#########$$$$$$################################################%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***++++++------......///000000000222111000//////000111222111222444666777777555444444555666777777777666666666555555666888888777555333333333333222222222222444333333444555666444333333333333222111///...---------...111333333111///...---,,,++++++******+++******)))((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$############""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))*********+++++++++---...//////......///000000000111111111111000000222222000000000111222333333111000000111222222111222333444555555555444333222000///...///...---+++...------,,,,,,,,,,,,------------,,,,,,+++++++++---******,,,///333<<>>EEEKKKOOOKKKAAA444+++'''&&&%%%%%%$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###!!!"""""""""####################################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))+++,,,,,,)))'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""############!!! ########################""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""###$$$""""""############""""""#########&&&((()))'''%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###############$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$&&&((()))((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%'''((()))***+++---......111222444555666666555555,,,,,,++++++***))))))(((***,,,///222555777888888555666666777777666666555444444444444444333333333///////////////......---............------------,,,,,,---...000111222222666777777888888777777777666666555444333222111111111111222444777;;;>>>@@@999777333111222666:::===EEEHHHLLLKKKEEE;;;111+++((('''%%%$$$$$$$$$%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###""""""""""""####################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))++++++***(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""  !!!########################""""""""""""############""""""""""""""""""""""""""""""""""""##################"""""""""###$$$%%%""""""############"""""""""!!!"""%%%'''((('''%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!###%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""######$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))((('''***++++++,,,---...//////...000222333444444333222++++++++++++++++++++++++&&&'''(((***,,,...000111222222333333333333222222////////////......---------,,,,,,+++***+++++++++---------,,,,,,,,,++++++******++++++,,,---......000000111111333444666666888888888888888888888888:::::::::<<<>>>BBBEEEGGGAAA???;;;999888:::===???DDDFFFHHHKKKJJJCCC:::222***)))&&&$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!###$$$###"""!!!"""###""""""""""""####################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$'''))))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""$$$%%%$$$!!!!!!###'''########################""""""""""""############""""""""""""""""""""""""""""""""""""############$$$###"""""""""$$$%%%&&&""""""#########""""""!!!!!!!!!"""$$$''''''&&&%%%########################"""""""""""""""""""""""" #########""" !!!###%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&'''***---...+++(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++---.........,,,+++------..................)))***,,,...///...---,,,***++++++,,,,,,------...,,,,,,,,,---...000111222222222333333333333222222444444333333333222222222000///---,,,,,,,,,---...............------------+++++++++,,,,,,,,,,,,,,,*********+++---000222444666777777999:::;;;<<<<<<999999999999<<>>>>>???AAABBBDDDDDDFFFKKKMMMJJJ@@@888+++***'''%%%######$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""####################################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$###"""########################$$$$$$$$$#########""""""################################################################################################ !!!!!!!!!!!!""""""""""""###$$$$$$###"""###$$$########################""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$########################""""""""""""############""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""$$$&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))'''(((***+++,,,,,,++++++(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%'''***---111333444333000...---------+++))))))***+++*********+++...111333333333222///000111222333333333333777777888999:::<<<===>>>>>>>>>>>>===<<<<<<;;;;;;===>>>===<<<:::999:::<<<===<<<999777666777888999888666555777888666444444...///111000...------...---.........,,,,,,...000---...///000222444555666777666333222333777:::===:::>>>BBBAAA???>>>BBBFFFGGGFFFFFFFFFEEEEEEDDDDDD;;;444+++&&&&&&'''&&&$$$(((&&&######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$########################&&&$$$"""!!! !!!"""###!!!!!!""""""#########$$$!!! ###&&&(((((('''""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""###!!! ###$$$""" $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$############"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#########""""""###################################################################################################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################################################################"""############$$$$$$$$$########################""""""""""""############""""""############"""""""""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$###""""""$$$&&&'''###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((''')))***,,,,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))((('''))),,,///666777888666333111//////---,,,,,,,,,---/////////222333666999;;;<<<<<<;;;999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<>>???AAAAAABBBAAA???<<<<<<===??????===<<<<<<======<<<;;;666888999888666444444444444555555333111000111222///////////////.........222111///...///111333444333777;;;:::888888<<>>===>>>?????????????????????@@@AAACCCDDDDDDCCCAAA@@@HHHGGGEEEBBBAAA@@@@@@@@@BBBCCCEEEEEEDDDDDDDDDEEEFFFIIIKKKHHHCCC@@@AAADDDAAA???===<<<>>>@@@AAA@@@>>>???AAA@@@===;;;:::999<<<======<<<999888888999333333222111///---+++***///...---,,,,,,,,,,,,,,,---000333333222222555888::::::;;;<<<===??????@@@<<<666000,,,+++***'''$$$%%%$$$$$$$$$%%%$$$""" %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""""""""""""""######$$$########################%%%$$$###!!!!!!"""######""""""""""""############"""###"""!!!!!!'''///666""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""!!!!!!######"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$############"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%################################################################################################################################################ !!!!!!!!!!!!""""""###$$$$$$###"""###$$$###############################################################$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""############""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''&&&&&&%%%%%%&&&((()))***///000222333333000---+++,,,,,,++++++++++++++++++((()))*********+++...000...111444555444444555666444555777999999:::<<<===AAABBBCCCDDDEEEFFFFFFFFFJJJKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRSSSWWWUUUSSSPPPNNNNNNNNNNNNOOOPPPRRRRRRPPPNNNNNNOOOSSSXXX[[[WWWNNNIIIKKKNNNKKKJJJGGGEEEHHHMMMPPPOOOGGGIIIJJJHHHEEECCCAAAAAACCCDDDDDDCCCAAA?????????<<<<<<<<<;;;999777555444111111000///...,,,+++******,,,//////...///111333333444555777999;;;======;;;888444222111000---+++%%%$$$""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################"""""""""""""""######$$$########################$$$$$$###""""""######$$$"""""""""""""""#########!!!###$$$""" $$$---555""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###""""""""""""###""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%#########################################################################################################################################################$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""############""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((***+++,,,++++++'''&&&'''''')))+++...///555666777888777444222000111000000///...------,,,((()))+++,,,,,,---///111333555888::::::::::::;;;777;;;???CCCDDDGGGJJJLLLZZZZZZ[[[[[[[[[[[[[[[[[[`````````aaaccceeeggghhhbbbaaa``````aaadddgggiiigggfffdddcccaaaaaaaaabbbdddeeeeeeccc```^^^]]]]]]fffjjjmmmhhh___YYYZZZ^^^___```]]]ZZZ]]]eeeiiigggSSSTTTTTTSSSPPPMMMMMMNNNLLLMMMMMMJJJEEEAAA??????@@@AAABBBBBBBBB@@@???>>>666666555444222///,,,+++***+++,,,,,,,,,,,,---...///000111333666888999:::666555333333333222111000,,,)))$$$""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$########################$$$###############$$$$$$######"""""""""""""""""" ###%%%$$$!!!!!!''',,,""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""####################################"""#########"""""""""###"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$#######################################$$$$$$$$$################################################################################################"""""""""#########$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""""""""############""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***,,,...000111*********+++,,,///111222888888888888777666444333222222111111000/////////,,,...111222222333555777999<<<>>>????????????@@@AAAFFFMMMQQQTTTWWW[[[___ggghhhhhhiiiiiijjjkkkkkkmmmmmmmmmmmmoooqqqtttuuutttrrrpppnnnnnnppprrrtttoooooooooooooooooooooooossssssqqqnnnjjjhhhhhhiiirrruuuuuurrrkkkggghhhkkkkkkmmmjjjeeegggpppsssooo^^^]]]\\\ZZZWWWVVVXXXYYY\\\\\\ZZZUUUMMMGGGBBB@@@===>>>@@@AAAAAA???===<<<<<<;;;:::888555222000...+++++++++++++++*********------///000222444555666///////////////000111111444000***&&&$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$#################################$$$$$$$$$$$$$$$############"""""""""""" ###%%%$$$""" """$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""############### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""####################################"""###$$$$$$""""""###$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$############"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################""""""#########$$$$$$$$$################################################################################################ !!!!!!!!!!!!"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""""""""############""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''))),,,000444666000////////////111222333777666666555444444444444222333333333444444555555555888:::<<<<<<===???@@@AAADDDHHHKKKLLLMMMOOOQQQVVV[[[aaacccccccccfffiiilllmmmnnnppprrruuuwwwxxxyyyyyyxxxwwwxxxyyy{{{}}}||||||||||||||||||||||||vvvxxxzzz}}}~~~~~~~~~}}}~~~{{{wwwtttsssuuuwww{{{|||{{{zzzxxxwwwyyy{{{vvvyyyuuummmnnnuuuvvvooolllkkkhhheeeccccccgggjjjlllllljjjeee^^^VVVRRRPPPHHHIIIJJJIIIGGGDDDAAA???CCCBBB???===:::888666555111000///......---+++***+++,,,,,,---...///000000......------,,,---///111222000---+++***)))'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""######$$$########################"""###$$$$$$%%%%%%%%%$$$############"""""""""!!!""""""###"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""####################################"""###%%%$$$"""!!!###%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""########################""""""######$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################""""""""""""############""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((,,,111666999555444222111111111222222555444333111111222333444333444555777888:::;;;<<<===???BBBDDDDDDEEEGGGHHHJJJNNNTTTZZZ^^^bbbfffiiijjjnnnrrrqqqlllhhhiiikkkvvvwwwyyy|||}}}{{{xxx}}}{{{xxxtttrrrtttxxx|||vvvwwwvvvsssmmmhhhdddbbb______^^^\\\YYYTTTOOOLLLIIIGGGDDDAAA???===;;;;;;777555333222222111///---******++++++,,,,,,,,,,,,000///...---,,,---///111,,,,,,---///000///,,,)))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################"""""""""""""""######$$$########################"""###$$$%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$"""!!!!!!"""######"""""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""###############$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""####################################!!!$$$%%%%%%"""!!!###%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&&&&&&&&&&&&&&&&&&&!!!"""%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!########################""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""!!!!!! """############$$$$$$$$$################################################"""############$$$$$$$$$%%%###""""""###$$$$$$###$$$"""!!!###%%%&&&$$$!!!######$$$$$$$$$######"""$$$$$$%%%''')))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&+++222777444333000...---...///000///000222555666666666666999<<<@@@CCCDDDDDDEEEFFFFFFGGGPPP\\\^^^WWWXXX^^^cccaaadddjjjmmmnnnvvv{{{zzz{{{||||||~~~~~~{{{~~~yyywww||||||}}}{{{zzzzzzxxxwwwkkkpppqqqdddhhhqqqiiiiiibbbXXXOOOHHHCCC@@@>>>===>>><<<888999<<<777///......------...000111222...///222444444333111000000///...///111222111000)))((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$############"""""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$000...+++(((&&&%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$"""########################################################################$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$#########""""""""""""############$$$$$$$$$############################################################$$$$$$$$$$$$%%%###""""""$$$%%%$$$###$$$"""!!!###%%%&&&$$$"""#########$$$$$$$$$$$$###$$$$$$%%%''')))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$&&&)))---000000---,,,++++++,,,...000111666777999<<<===????????????CCCHHHKKKLLLKKKJJJJJJXXXXXX\\\aaacccccchhhoooqqqqqquuu|||~~~~~~~~~~~~wwwqqqnnnqqqyyyvvvmmmmmmlllmmmqqqwww|||~~~ssslllnnntttwwwzzz}}}wwwzzzzzzvvvyyyzzz~~~}}}yyy|||tttvvvxxxpppuuuzzzpppsssooojjjfffbbb\\\TTTOOOCCCDDDAAA======@@@@@@;;;===:::666333111111333444666666555444333222222111444222222333444555444333222111...***'''&&&$$$$$$$$$$$$###$$$$$$%%%&&&&&&################################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$%%%################################################$$$$$$$$$#########"""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$#########""""""""""""########################################################################$$$$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$:::777222,,,((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###"""########################################################################$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$############################################################$$$$$$$$$%%%%%%$$$######%%%%%%$$$###$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))&&&&&&)))///111///,,,---------///111444777999AAAAAAAAA@@@@@@@@@AAAAAAMMMQQQVVVXXXXXXVVVTTTTTT]]]bbbfffgggkkkssszzz|||{{{xxxxxxzzz}}}{{{xxxuuusssssstttuuuyyy|||{{{oooeee___iiiyyy~~~qqqhhhddd```cccnnn}}}yyymmmlllrrrwwwuuurrrmmmgggjjjnnnxxx~~~zzzxxxqqqllljjjrrr~~~~~~sssxxxwwwvvvvvvuuummmaaaXXXRRRTTTSSSMMMGGGCCC@@@<<<@@@===999777666999<<>>;;;777555444555555888777666777888999999777888777333000,,,)))'''&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""######$$$!!!""""""######""""""!!!######""""""""""""!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!! ############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$@@@>>>:::555111---+++***((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$##############################################################################$$$##################$$$##############################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&%%%###$$$######$$$%%%&&&&&&&&&######$$$$$$%%%%%%&&&'''%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%((()))---222555555222000777888888:::<<<>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKLLLZZZ\\\___aaaaaa```aaabbbdddooowwwyyy~~~yyytttooonnnttt{{{}}}uuupppnnnpppsssvvv|||xxxnnnfffbbblll~~~vvvmmmgggccciiiyyyvvvtttyyy~~~yyytttoookkkppprrrtttooodddaaabbbnnnyyyyyy||||||zzzzzz{{{|||vvvjjj```ccchhhkkkggg^^^TTTLLLHHHEEECCCAAA???>>>???AAABBBBBBAAA>>><<<:::999999:::;;;999999:::;;;<<<;;;:::888777555333111///...---)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""############"""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAA???;;;777222///)))'''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$############$$$#################################################################################$$$$$$#######################################################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$$$$$$$$$$%%%&&&''')))%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''///777;;;:::999:::;;;BBBBBBBBBCCCCCCDDDEEEEEECCCFFFJJJQQQXXX^^^bbbeeecccdddgggiiikkkoootttxxx}}}wwwrrrnnnmmmlllooo|||xxxsssssstttvvv|||tttpppmmmkkkrrr~~~zzzpppkkkiiiooo|||{{{wwwvvvxxx{{{~~~yyyvvvuuuuuu{{{}}}mmmgggfffddddddqqqxxxiiiZZZZZZiii|||}}}|||vvvqqqtttwwwvvvqqqkkkhhhhhh^^^\\\XXXSSSLLLEEE???<<<>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::;;;=========<<<777777666555444222111000---,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""""""""""""""######$$$""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""######""""""""""""""""""""""""########################!!!"""""""""###################################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%CCCDDDFFFGGGEEE@@@:::777///...+++((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%########################"""""""""###############"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%'''((((((&&&$$$$$$%%%%%%%%%$$$&&&(((+++((('''%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))+++,,,,,,555@@@BBB???===AAAEEEEEEEEEEEEFFFFFFFFFGGGGGGPPPSSSYYY```fffkkkooopppsssuuuxxx{{{{{{||||||{{{|||}}}{{{vvvrrrmmmlllnnnooorrrzzzuuuuuuwwwwww}}}uuuqqqrrrpppmmmpppvvv}}}zzzuuuqqqooonnnrrrxxx~~~tttlllgggjjjpppuuuxxx{{{}}}qqqtttvvvwww}}}{{{rrrbbb^^^iiifffeeeqqqtttiiiVVVFFFJJJaaa||||||uuummmmmmxxx~~~yyyuuurrrooommmpppuuupppnnnkkkfff^^^TTTLLLGGG????????????>>>===<<<;;;<<<;;;;;;;;;===>>>===<<<;;;;;;999888555222000...///...---+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$######"""!!!!!!""""""""""""######""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&GGGHHHJJJJJJIIIEEEAAA???;;;999555111---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$"""!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))(((&&&$$$$$$%%%&&&%%%$$$%%%)))---***)))'''%%%$$$%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&'''))),,,///111333666<<>>===<<<<<<<<<>>>???>>>===>>>>>><<<:::666333///---............---***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$######""""""""""""#########$$$$$$""""""""""""""""""""""""$$$##################$$$!!!"""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&KKKKKKKKKKKKIIIGGGEEEDDDDDDBBB>>>888333...+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$%%%%%%"""!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""##############################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))&&&$$$$$$&&&&&&%%%$$$%%%***...+++***'''%%%$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&'''))),,,///333666888>>>@@@BBBDDDEEEFFFGGGHHHEEEGGGJJJNNNRRRUUUWWWXXXccciiisss~~~|||yyyqqqsssrrrrrryyy{{{xxxzzz~~~xxxpppuuuzzztttsssvvvyyyxxxvvvmmmsssrrrlllnnnuuurrriiieeeiiinnnrrrssspppllliiigggjjjoooqqqpppnnnlllkkkjjjffffffhhhgggdddhhhooouuuvvvkkkfffppptttnnnmmmtttllljjjpppnnnfffeeekkkjjjgggfffsssdddaaaZZZVVVbbb{{{uuupppddd\\\gggppp}}}|||wwwrrrmmmlllsssuuupppllllllllllllkkkiiigggfffdddddd\\\XXXQQQJJJEEECCCCCCCCC>>>===<<<===???@@@???>>>>>>>>>===;;;888555111///+++---///000000---+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&DDDEEEGGGIIIIIIIIIGGGFFFDDDDDDCCC@@@;;;444...***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$#########""""""!!!!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%###"""$$$(((+++)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***)))))))))))))))(((&&&&&&(((((()))---333999===???HHHEEEBBBAAACCCEEEGGGHHHIIINNNUUU[[[___bbbdddfffuuuzzz}}}{{{www||||||qqqkkknnntttyyy}}}~~~{{{xxxuuuuuusssqqqpppssswwwzzzyyywwwooopppqqqpppooolllhhhfffiiikkkmmmlllkkklllkkkiiiooonnnmmmnnnmmmkkkjjjlllhhheeedddeeedddcccgggmmmkkkjjjiiihhhgggfffggggggkkkkkknnnppplllffffffiiilllaaaZZZgggyyyaaa^^^\\\ddduuuvvvmmmiiiiiilllooo~~~qqqiiiiiijjjlllpppuuuuuurrrnnnqqqxxxuuujjjhhhoookkk```cccbbbaaa^^^YYYPPPEEE===;;;;;;;;;;;;<<<===>>>>>>???>>><<<;;;999777333000,,,,,,---.........------'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######################################################################################################""""""""""""######$$$#########""""""!!!!!!$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@BBBFFFJJJLLLKKKIIIHHHHHHGGGFFFCCC@@@===;;;999000...+++(((&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################%%%$$$$$$$$$############%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((,,,...222888>>>CCCFFFGGGBBBCCCDDDHHHNNNTTTYYY[[[ZZZ___ffflllqqqvvvzzz}}}|||zzzzzzuuuzzzzzzvvvwwwwwwwwwwwwwwwxxxxxxxxx~~~|||yyyvvvuuuuuuooooooooorrruuuxxxyyyyyytttuuuwwwwwwvvvqqqmmmjjjnnnpppqqqqqqooonnnmmmlllhhhhhhiiijjjjjjjjjkkkmmmlllhhheeeffffffeeegggkkkrrrrrrqqqlllgggeeegggiiimmmlllnnnpppmmmgggdddfffaaa___```kkk|||vvvbbbbbb___^^^dddppptttnnnmmmlllnnnqqq|||{{{oooiiibbbbbbeeemmmvvv{{{yyyuuuvvvxxxuuuoooqqqvvvssskkkjjjhhhhhhgggeee___XXXRRRFFFBBB===;;;<<<>>>@@@AAA???===<<<;;;999666111...------......//////......+++***)))'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######################################################################################################""""""""""""######$$$#########"""""""""""""""""""""""""""#####################"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::===BBBGGGIIIJJJHHHGGGKKKJJJHHHFFFEEEEEEEEEEEE===999333---)))'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#######################################$$$$$$$$$#####################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))(((&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&(((((())))))+++,,,...///222666;;;AAAFFFHHHHHHHHHBBBEEEKKKSSS[[[ccciiillloootttzzz|||wwwzzzyyyyyyzzzssswww~~~yyyvvvyyy}}}zzzvvvtttsssttttttyyyzzzzzzxxxuuussstttuuuoooqqqtttvvvxxx{{{}}}{{{tttpppqqqsssuuuuuussspppnnnnnnoooppprrrqqqqqqrrrtttvvvtttnnnjjjmmmppppppppprrr{{{~~~~~~xxxpppmmmppptttqqqoooooosssrrrlllfffeee[[[```ffflllrrrrrrjjj```cccaaaaaacccjjjqqqwwwzzzyyyqqqkkklllnnnnnnoooqqqrrrkkkhhhdddcccgggsssyyytttppprrrxxx{{{xxxtttpppnnnmmmnnnooolllfffaaaXXXOOOEEE@@@@@@AAA@@@>>>???>>>===<<<:::777222........./////////000000000///...---,,,***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######################################################################################################""""""""""""#####################""""""""" !!!!!!"""######$$$$$$############""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$===???AAADDDFFFGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFEEEAAA<<<666000---+++***))))))''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################%%%$$$$$$$$$###""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((()))(((&&&%%%%%%(((''''''&&&&&&&&&'''''')))(((''''''&&&'''''''''((()))+++---111555888:::===@@@CCCFFFFFFFFFFFFGGGIIINNNWWW```hhhnnnsssvvvssspppxxxzzz{{{}}}zzzyyyyyyzzzwwwtttuuuyyyzzzxxxvvvtttssssssssssssvvvyyy{{{|||{{{yyyyyyzzztttwww{{{||||||}}}vvvqqqnnnooorrrsssppplllkkknnnsssvvvwwwtttrrrtttwwwxxxtttmmmjjjpppvvvwwwvvvvvvxxx}}}~~~xxxtttwww{{{yyyuuuuuuyyyzzzuuuooommmjjjllllllkkkkkkkkklllllleeedddbbbccceeehhhkkkmmmooojjjhhhkkknnnnnnnnnqqqtttmmmlllllloooooouuuxxxmmmhhhoooxxxzzzyyyxxxsssqqqooopppqqqooohhhbbbfff]]]SSSMMMLLLIIIAAA:::@@@???>>>===<<<:::555222//////////////////000000////////////---+++)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################################################################$$$######""""""######$$$########################!!!!!!""""""#####################"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGGFFFDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEBBB???:::666222///***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################%%%$$$$$$$$$###"""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&(((''''''&&&&&&&&&''''''((()))((((((''''''((((((((('''))),,,111666;;;@@@BBBEEEFFFGGGGGGFFFHHHKKKNNNRRRZZZgggrrryyy~~~~~~xxxssswww~~~}}}~~~{{{vvvuuuvvvtttuuuwwwssstttvvvwwwwwwuuusssrrrvvv{{{xxxzzz{{{zzzxxxyyy||||||}}}}}}{{{xxxsssnnnjjjhhhhhhkkknnnjjjeeefffllllllrrrsssmmmjjjmmmpppqqqpppjjjgggmmmssssssqqqpppoootttxxxyyywwwuuuuuuvvv{{{vvvuuuxxx{{{wwwtttsssxxxsssmmmiiihhhiiilllooohhhgggeeedddeeehhhmmmpppiiieeedddhhhkkkmmmpppuuuwww||||||uuunnnnnnqqqsssrrrttt|||vvvkkkeeekkkvvv|||~~~xxxtttrrrsssuuurrrkkkdddiiiddd___]]]\\\VVVIII???AAA???>>>======;;;888666111111000///......//////------...//////...,,,+++'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$###############$$$$$$$$$############""""""!!!!!!""""""""""""""""""############""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$MMMJJJGGGCCC@@@????????????AAACCCFFFHHHIIIIIIIIIFFFFFFFFFEEEBBB>>>:::777...,,,)))'''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################$$$$$$$$$###############""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))'''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((((())))))+++000666;;;@@@CCCEEEBBBDDDEEEFFFHHHMMMVVV]]]```jjjyyy~~~yyyvvvvvv~~~|||~~~wwwpppqqqrrrqqqpppppp{{{}}}zzzwwwrrrvvv|||xxxxxxvvvtttrrrrrrtttvvvvvvtttqqqnnnllllllllllllnnnlllmmmpppkkkdddhhhqqqxxxwwwrrrwww{{{zzzwwwrrrrrrvvvyyyxxxuuuvvvwwwuuuuuuxxx}}}|||yyywwwqqqnnnnnnooommmmmmpppqqqkkkgggiiilllmmmnnnpppllllllkkkjjjkkkoootttyyyxxxsssppppppoooooorrrwwwqqqttttttmmmiiikkkmmmnnnjjjllluuuuuunnniiimmmzzzyyyxxx{{{zzztttnnnhhhggggggiiiiiicccXXXOOOGGGDDD@@@>>>===<<<:::888666444222000///...//////,,,,,,...//////000000000,,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""##################""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$WWWUUURRROOOJJJFFFCCCAAA@@@AAABBBCCCEEEGGGIIIJJJHHHHHHHHHGGGEEECCCAAA@@@999666222...***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$#######################################$$$$$$$$$"""""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,000444999>>>BBBEEEFFFFFFEEEHHHLLLOOOSSS\\\hhhqqqwwwzzzwwwwwwyyyyyyyyy|||yyyuuusssuuuuuurrrqqqsss~~~zzzqqqsssvvvwwwwwwwwwxxxyyyyyywwwvvvwwwzzz~~~{{{vvvrrrsssxxx~~~xxxpppuuuyyy~~~zzztttpppmmmlllpppwwwxxxppplllnnnqqqpppqqquuuqqqssstttssssssvvvzzz~~~|||{{{wwwtttvvvzzzyyy|||zzzrrrllljjjhhhdddfffgggllluuu~~~zzztttpppqqqoooqqq{{{|||}}}zzzuuuooonnnmmmmmmllliiiccc___TTTPPPIIIDDDBBB@@@>>>===;;;999666333111000000000.........///000111222333333222000---+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########"""""""""""""""!!!"""""""""##################""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ffffffeeebbb]]]WWWPPPLLLEEEDDDAAA@@@@@@BBBEEEGGGKKKJJJHHHFFFEEEEEEEEEEEEDDDAAA;;;555000---,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((())))))))))))***+++---//////999<<>><<<999555222111111111111111000///000111333444888666444111---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$######""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ppprrrwww~~~~~~sss___OOOLLLDDDEEEFFF???AAAIIIIIIGGGKKKKKKEEEDDDHHHJJJGGGFFFDDDBBBAAA>>>888///)))'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&&%%%###***666666---$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&,,,+++)))(((''''''((()))***'''(((+++...000555;;;EEEEEEFFFHHHMMMRRRWWWZZZaaaggglllqqq{{{~~~rrroootttzzzzzzxxxxxxzzz|||sss~~~zzzvvvuuuwwwyyyxxxwwwuuuyyy}}}zzz|||~~~~~~{{{||||||xxxzzz~~~~~~{{{vvvtttsssuuuyyy{{{|||sssjjjjjjaaa]]]bbbggghhheeecccllloooppptttyyytttrrrmmmooovvv~~~wwwpppllljjjhhhdddddd___]]]___YYYMMMEEECCCHHHGGGAAA:::777888555111000,,,,,,222777777666777@@@???:::222---,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###"""###$$$%%%(((((((((&&&%%%%%%'''***)))(((''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,,,,,,,++++++000000///......//////000//////......------,,,,,,))))))((('''&&&&&&''''''((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssseeeWWWNNNMMMJJJ@@@@@@EEEBBBCCCHHHIIIEEEDDDGGGGGGDDDFFFEEEDDDCCCBBB>>>777222---,,,***)))((()))******((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&%%%$$$###########################&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%"""'''000000'''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((''''''''''''((()))(((''')))...111333888>>>BBBEEEKKKQQQXXX]]]```bbbjjjyyyyyyrrrppptttxxxwwwuuuttttttuuuwww|||}}}}}}yyyuuuxxx}}}uuuyyy||||||}}}~~~}}}www}}}|||}}}yyyuuuwwwxxxvvvxxx}}}||||||~~~zzzvvvnnnjjjhhhjjjjjjfffddddddhhhmmmqqquuuyyyqqqppppppqqq|||~~~uuuqqqqqqssssssiiifffeeegggddd[[[VVVUUUPPPNNNGGG???;;;;;;999555333...---000333444666:::???@@@<<<444///...***&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&'''''''''&&&%%%%%%'''(((%%%%%%&&&'''((()))***+++,,,,,,---...///000111111222222222222333333333444777777777777666666666666555555444444333222222222///......,,,+++***))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################yyyeee\\\XXXQQQEEECCCDDD>>>AAAEEEFFFEEEEEEGGGGGGDDDEEEEEEFFFGGGGGGEEEAAA===222000---***((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%% ###***(((!!!$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((()))&&&&&&'''(((((()))************...444888:::???EEEHHHKKKPPPXXXaaaiiipppttt{{{|||{{{{{{|||zzzxxxwwwxxxxxxwwwuuurrrsssuuuxxx}}}yyy}}}wwwtttuuuxxxzzz|||}}}~~~|||www{{{~~~zzz{{{{{{|||~~~|||yyyxxxyyy{{{{{{zzzyyyxxxwwwvvvooofffccceeefffjjjooottt{{{qqqmmmlllnnnpppwww}}}tttrrruuuwwwooolllkkkkkkiiidddaaabbb[[[YYYQQQGGGBBBBBB???;;;888333000000000111777>>>@@@BBB@@@:::555333...((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%&&&'''&&&&&&&&&(((***'''((())),,,...000222333555666777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<:::::::::999888888777777444444444333111///---++++++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ppphhheee]]]QQQOOONNNEEEDDDDDDCCCCCCDDDGGGHHHHHHFFFGGGHHHIIIJJJIIIGGGEEE:::777222---)))&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$!!!"""&&&%%% %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''((()))***++++++,,,,,,...000666===@@@AAAGGGNNNUUUUUUXXX^^^jjjxxx~~~}}}zzzxxx}}}~~~zzzzzzzzzxxxvvvttttttuuuvvvyyy}}}}}}{{{vvvxxxxxxwwwzzzzzz|||{{{|||xxxyyy|||zzzyyyzzz|||||||||ssspppvvv}}}|||wwwzzzyyyyyy{{{wwwpppnnnppplllmmmnnnrrrwww|||~~~rrrooommmmmmppp|||uuuqqqsssxxxtttssspppmmmjjjfffeeefffdddccc\\\SSSMMMJJJEEE???<<<888666444111000777???@@@CCCCCC???;;;888222,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))%%%''')))******,,,...000111222444666888:::;;;<<<=========>>>>>>??????@@@========================:::<<<>>>??????>>>===<<<:::::::::999888888777777444555666666444222///...///...,,,***))))))******'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''vvvqqqrrrmmmeeefffdddWWWKKKFFF@@@???AAADDDHHHJJJHHHIIIJJJJJJIIIIIIIIIIIIEEEBBB===777111,,,((('''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%%%%###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((()))))))))***+++,,,,,,,,,333666<<>>BBBCCC@@@===999333,,,++++++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***...000222444777999;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;999888888777666555444444444666888999:::999888666666666666555444444333333000111333444444333111///000///---,,,++++++,,,,,,((((((((((((''''''&&&&&&''''''''''''''''''''''''{{{zzz|||~~~oooXXXMMMCCC@@@@@@AAADDDHHHHHHIIIJJJIIIHHHHHHIIIJJJHHHFFFCCC===777111,,,))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((()))***,,,...000888;;;BBBIIILLLNNNWWW```ccckkkyyy~~~xxxuuuuuussspppooooooooonnnooosssxxx|||}}}yyyvvvtttuuuwwwxxxxxx||||||yyy}}}~~~ttt|||yyyooorrrvvv~~~yyytttwww}}}qqqnnnoooyyy{{{wwwyyy{{{~~~zzz|||{{{xxxuuuuuuyyy}}}}}}xxx~~~{{{uuuuuutttrrrqqqrrrtttuuuzzz~~~}}}}}}uuukkkgggmmmyyy|||wwwtttrrrwww~~~vvvooonnnoooooopppqqqmmmfff```[[[SSSJJJAAA>>><<<<<<888444444777<<>>@@@@@@@@@@@@???===;;;888777555555444444444444333333222222111000///......---111222444555555555555444444444333333222111111111...///111222222222111000------,,,,,,++++++,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&iii\\\OOOJJJGGGCCCBBBDDDHHHIIIJJJIIIGGGGGGJJJMMMGGGGGGFFFCCC>>>888222...)))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((()))))))))*********))))))***---222666999>>>BBBJJJRRRUUUZZZeeeqqqqqqzzzzzzyyysssssssssssssssrrrqqqrrrtttxxx{{{}}}zzzxxxvvvuuuxxx}}}||||||yyyxxxooorrr|||wwwwwwxxx{{{ssssssxxx~~~rrrkkklllooovvv~~~zzztttjjjnnnsss{{{|||||||||{{{yyyyyy}}}~~~}}}{{{xxx~~~yyyqqqkkkmmmsssuuuuuu|||}}}wwwsssuuu|||tttttttttttt{{{}}}{{{zzzxxxxxxwwwrrrjjjeeebbb\\\UUULLLFFFBBBAAA???;;;999:::???DDDEEECCC@@@>>>999222000000...---+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''(((***---///111222333666999<<<>>>>>>???@@@AAA@@@@@@???===:::666222000/////////000111222222222111111222222222222222222444444555666666777777888666666666555444444333333111111111111111111000000,,,,,,---.........------------,,,++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&|||wwwiii[[[UUUPPPHHHCCCCCCGGGHHHJJJIIIGGGHHHLLLOOOJJJKKKLLLKKKGGGAAA;;;888))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))************+++++++++,,,++++++---111888???CCCDDDHHHQQQYYY^^^eeerrr|||{{{zzz|||uuusssuuuvvvvvvtttrrrrrrtttuuuuuussstttuuuyyy~~~zzzuuutttvvvssspppzzz{{{||||||zzzxxx}}}sssoooqqqsssvvvxxx}}}~~~|||tttlllhhhlllqqqsssyyy~~~|||vvvooojjjfffbbbffflllvvv~~~xxxyyyzzz|||}}}}}}~~~xxxwwwtttwwwuuuyyy}}}tttqqqzzzzzzzzzssskkkpppvvv{{{~~~|||tttkkkfffeeebbb]]]WWWNNNGGGFFFEEEBBB@@@AAADDDIIIJJJGGGEEECCC>>>999222111000...,,,***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***,,,///333777:::<<<===<<<>>>@@@AAA@@@@@@@@@AAA@@@@@@???===999444000---------///111222444555666555555666777999:::;;;;;;999888888888999;;;<<<===::::::999888888777777666555444333111111000000111,,,...///111111111000000......------,,,+++******))))))))))))))))))))))))wwwuuuppplllooofffYYYOOODDDBBBEEEHHHIIIIIIHHHJJJLLLJJJKKKMMMMMMKKKGGGCCC@@@777222,,,'''&&&'''((((((***)))'''%%%######%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''))),,,---,,,***+++,,,...333:::@@@EEEGGGKKKZZZdddbbbgggzzz~~~}}}~~~|||yyywwwwwwxxxyyyzzz{{{zzzwwwvvvvvvwww|||uuurrruuuuuuqqqpppssspppuuu~~~{{{sss{{{yyyyyyyyyvvvrrrnnniiijjjvvvxxxuuuxxx{{{|||~~~tttnnniiieeennnyyy{{{ssssss~~~xxx|||vvvooojjjgggggggggkkkkkkiiimmmvvv}}}vvvssstttvvvxxx{{{|||{{{{{{}}}{{{zzzzzzwwwuuu|||zzzwww{{{~~~ttt{{{sssmmmooottt}}}}}}zzzuuuoookkkhhhfffeeebbb___ZZZQQQHHHCCCCCCDDDEEEHHHJJJIIIEEEDDDEEEGGGDDD>>>777333222000,,,(((''''''((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&((('''''''''(((+++...000333555888:::<<<<<<;;;:::???999888===???======@@@;;;<<<;;;888777777555222555666888999::::::;;;;;;>>>???@@@>>>>>>>>>>>>===<<<:::<<>>999111,,,)))))))))((())))))(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))))))))******++++++...000444999@@@GGGMMMQQQ\\\ccckkkuuu||||||}}}}}}|||||||||zzzwwwtttrrrrrrssswww|||~~~zzzwwwvvvsssssswwwyyywwwyyy~~~tttxxxyyytttyyyxxxrrrpppmmmiiigggjjjqqqtttqqqlllqqqvvv~~~yyyeeeXXXUUU\\\kkkrrrooottt}}}wwwrrrooonnnnnniiilllmmmlllooouuuwwwuuuzzzzzzzzzzzz|||~~~|||yyyxxxyyy|||~~~}}}vvvtttrrrqqqsss|||rrrqqquuuwwwxxxnnnkkklllnnnqqqyyyzzzxxxxxx{{{xxxsssooommmkkkiiihhhhhhgggccc[[[QQQHHHDDDBBBGGGIIIJJJJJJHHHGGGGGGGGGHHHEEEAAA<<<888333...***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$%%%&&&'''(((((())))))'''((()))+++...222555777>>>?????????>>><<<:::999===888777999888333222444666999<<<<<<===>>>??????777999<<<>>>??????@@@@@@===BBBFFFHHHHHHHHHFFFBBBIIIEEEDDDIIIKKKIIIGGGGGGEEEEEEDDDBBB@@@>>>======@@@???=========;;;888555666444111000222555666777555666555222---***)))***,,,,,,,,,,,,+++***))))))jjjlll}}}yyy{{{vvvpppjjjUUUPPPIIIDDDCCCGGGMMMQQQRRRRRRRRRQQQPPPNNNMMMLLLGGGBBB;;;555111---***(((((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********+++,,,***''''''+++...444777<<>>@@@???>>>;;;999777555444333222222333222000222666;;;>>>@@@@@@???>>>AAAEEEEEEHHHLLLNNNNNNMMMMMMNNNRRR\\\dddggggggfffbbb\\\^^^YYYXXX^^^cccbbb^^^\\\XXXXXXVVVTTTQQQMMMJJJHHHIIIGGGEEECCCBBBAAA>>>;;;<<<888555333333444444444999:::888555111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqffflll~~~xxx~~~jjjaaaVVVMMMIIIJJJKKKLLLSSSSSSSSSRRRQQQOOOLLLKKKMMMJJJGGGBBB===666...((()))((('''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))+++---***''')))///555;;;???EEEJJJQQQ]]]jjjttt{{{}}}|||{{{sssnnnpppwww~~~}}}|||{{{yyyyyyuuuqqqrrrtttxxx}}}zzzwwwvvv~~~wwwmmmfffeeehhhlllpppggggggfffggglllvvv___EEEFFFIII]]]nnnssswww~~~zzzwwwuuuuuuyyy}}}{{{yyyxxxzzz}}}}}}}}}yyywwwwwwwwwrrrrrruuuzzz|||~~~tttmmmrrr|||{{{xxx}}}zzz~~~zzzyyy{{{ssssssyyy~~~~~~sssooopppkkkmmmnnnlllhhhaaaZZZWWWOOOMMMKKKMMMOOOOOOKKKHHHBBBAAA@@@>>><<<999555333...,,,***'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$&&&'''(((&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''((((((((('''((()))***+++111222555888;;;===??????999888777555444333333333222222222333333666===BBBEEEEEEEEEEEEDDDFFFNNNVVVhhhkkkmmmmmmjjjgggffffffsss~~~vvvpppmmmqqq|||~~~{{{tttqqqnnnkkkhhhfffdddccc```]]]YYYVVVTTTRRRPPPNNNJJJGGGDDDAAA???;;;888555::::::999888666444444444......------------......uuulllrrryyyxxxvvvmmmbbbZZZVVVRRRMMMIIIKKKMMMOOOQQQQQQPPPMMMLLLNNNOOOPPPOOOJJJ@@@555---,,,***'''''''''(((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))************(((***---,,,+++...777>>>BBBHHHOOOTTT[[[hhhzzz}}}~~~zzzvvvrrrrrrxxx|||zzzyyyyyy|||sssmmmiiiiiikkkooowww{{{wwwtttrrrqqqsssuuuxxxrrrkkkiiilllrrrxxx{{{uuussstttzzzgggNNNRRRcccvvv}}}zzzxxxxxx{{{~~~zzzyyyzzzzzz{{{vvvzzz~~~}}}zzz{{{~~~{{{yyyzzz}}}}}}yyyxxxzzz}}}zzzwwwsssnnnooozzzvvvttt~~~xxxqqqmmmpppyyyyyysssvvvoooooonnnmmmkkkhhheeecccTTTQQQOOOOOOQQQPPPMMMJJJFFFBBB===;;;;;;;;;999666555222///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())),,,...000111999:::;;;;;;<<<;;;;;;:::666555555444444555555666::::::999999===FFFPPPUUUWWWRRRQQQTTTYYYaaaooo~~~|||{{{||||||wwwyyyzzzyyy|||}}}vvvpppnnnmmmlllkkkcccbbb```\\\WWWOOOFFF@@@>>>===<<<;;;:::999888777222111000///.........///ooowwwpppooottt}}}wwwzzzssskkkgggfff```VVVMMMDDDFFFJJJMMMPPPQQQQQQQQQOOOQQQTTTVVVSSSKKK@@@888444///***(((((((((&&&$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))*********++++++(((***---///111777???EEEHHHQQQ]]]dddjjjvvvxxx~~~}}}{{{zzzxxxooopppuuu}}}yyyqqqmmmvvv|||sssiii```___bbbeeeeeeiiimmmooorrr||||||sssrrrtttvvvzzz}}}}}}{{{zzz{{{rrr___eee|||~~~|||{{{|||}}}}}}wwwpppllllllnnnnnnmmmqqqttt{{{|||}}}|||xxxzzz{{{zzzyyyzzzvvvsssqqqpppoooqqq|||}}}vvv|||uuuzzz~~~~~~yyytttooommmmmmrrr~~~xxx|||wwwsssooolllkkkjjjiiihhh[[[YYYUUUSSSRRRQQQQQQPPPOOOLLLGGGBBB???===<<<<<<999777333///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###%%%)))...333666999:::===<<<;;;:::888666555555333333555666777999::::::999<<>>;;;888999777555222111000000000sssjjjkkkooo|||sssyyy|||zzzuuuuuuvvvpppcccXXXHHHHHHHHHJJJLLLPPPSSSUUUPPPQQQTTTVVVVVVRRRKKKFFF>>>777...*********(((%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))*********++++++++++++,,,...222777>>>DDDHHHLLL[[[lllxxx}}}}}}sssuuu|||~~~yyyvvvxxxzzzzzzrrrsssyyyyyyddd[[[YYYgggyyy~~~yyyssskkkbbb[[[]]]cccpppsssyyy~~~ssszzzwwwqqqkkkhhhjjjkkkjjjhhhooopppwwwzzzvvv|||wwwttttttuuuvvvvvv|||tttvvvrrr{{{~~~~~~tttpppnnnmmmmmmsss}}}xxx{{{{{{vvvpppmmmllllllkkkjjjcccaaa]]]XXXTTTSSSUUUWWWQQQUUUVVVPPPFFF@@@BBBFFF:::999666333///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&''''''+++000555:::===>>>>>>:::999777555333222222333111333777<<>>???>>>===666555222111000111222333222777>>>GGGOOOUUUYYY[[[TTTYYY```mmmxxxpppxxx}}}wwwzzzzzztttppppppkkkeee```]]]XXXRRRNNNGGGDDD@@@;;;777555444333rrrkkk|||~~~|||jjjdddaaaVVVIIIIIISSSXXXVVVVVVYYYXXXVVVYYY]]]ZZZRRRPPPHHH@@@:::000&&&$$$)))$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,***))))))+++---+++555777999CCCHHHOOO]]]gggxxx}}}yyyzzzwwwvvvxxxzzz}}}}}}|||qqqiiifffccc___[[[YYYWWWWWWRRRXXXdddttt{{{vvvuuuxxx|||{{{~~~~~~~~~yyyzzzvvvmmmmmmsss~~~~~~~~~}}}vvvssswwwqqqqqqtttwww|||rrrrrrooojjjkkkffffffiiijjjbbbXXXVVV[[[TTTYYY^^^^^^XXXRRRNNNMMM???999444555999888000((()))'''&&&'''%%%###$$$(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%)))(((&&&%%%'''***...111999;;;======<<<;;;<<<>>>666000+++,,,000444999<<<<<>>999:::;;;999555,,,(((''')))(((&&&&&&***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&+++000666;;;>>>@@@>>>???AAABBBBBB===777222555888===AAAEEEGGGGGGFFFOOOfffuuuxxx||||||zzz||||||uuukkk```UUUOOOLLLiiigggeee}}}~~~{{{ssssssyyypppZZZLLLMMMIIIOOOUUUWWWYYY]]]bbbeeeaaa\\\VVVSSSNNNDDD666---***)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))***************++++++,,,,,,///444777???HHHLLLUUUiiixxx{{{wwwwwwyyy{{{~~~xxxpppmmmvvvyyynnnbbb___fffllltttuuuxxx}}}{{{{{{{{{yyyvvvvvvqqqwwwxxxsssvvvxxxsss{{{~~~wwwwwwzzz{{{wwwrrrkkkjjjooozzzrrrrrrnnnkkkjjjkkkkkkiiifffeee___```bbbgggjjjggg```YYYUUULLLBBB>>>>>>???===:::///+++((())))))'''''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((((((+++111777<<>>=========<<<;;;<<>>;;;;;;<<<>>>@@@AAAFFFQQQYYY[[[\\\bbbffffffuuu~~~{{{{{{~~~uuuvvv|||sssfff___\\\\\\```iiisssuuummmccc\\\YYYRRRTTTZZZgggttt{{{yyyuuummmfffaaaeeeooo|||yyy~~~~~~zzz}}}~~~xxxppphhhddd|||~~~wwwvvv{{{tttyyywwwpppzzz|||xxxxxxiii]]]SSSQQQPPPSSSVVVYYY```gggkkknnnooonnnjjjcccUUUIII999333,,,(((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))************)))***,,,...222888???DDDOOO\\\gggvvv||||||yyy{{{}}}rrrbbb[[[XXXYYYaaakkkvvv|||wwwrrrooorrrwww{{{}}}|||xxxwwwyyyyyyvvvyyy|||yyyzzzxxxmmmooo|||yyysssqqqoooooonnnmmmpppzzztttuuuwwwzzz{{{xxxvvvuuurrrmmmtttqqqllliiiiiijjjkkklllhhhccc]]]XXXTTTOOOIIIEEEBBB888...+++)))''''''(((''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,---444555555555555555444444444777<<>>555---'''+++(((&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''((()))(((((((((((()))))))))))))))******+++,,,---......444777AAAQQQ___iiittt}}}||||||wwwtttxxx{{{wwwiiijjjsss}}}zzz{{{{{{{{{xxxuuuqqqooovvvyyytttnnnqqqpppnnnpppvvvzzzzzz~~~~~~}}}{{{yyy{{{yyyuuuuuuqqqqqquuutttooommmooovvvxxxwwwsssnnnlllnnnrrrlll```PPPBBB777///+++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''))),,,...///111333666777000...333333222:::FFFYYYeeehhhhhhnnnooorrr~~~{{{~~~nnn\\\SSSQQQOOONNNNNNOOOPPPRRRUUUTTTUUUVVVUUUSSSWWW]]]hhhwww}}}uuupppggg]]]bbbdddooovvvnnnnnnkkkjjjnnnxxxvvvlllfffggglllqqqttteeeYYYUUUXXX]]]fffhhhiiigggdddeeejjjooo{{{zzz]]]]]][[[YYY\\\ccchhhhhhiii~~~vvv{{{tttqqqttttttuuuwwwtttvvvnnn]]]XXXWWW[[[___aaaeeekkknnnmmmlllfff]]]TTTKKK@@@555------+++)))((()))((('''%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''(((***((((((((()))))))))******)))***,,,------...000333:::DDDQQQ]]]mmm~~~xxxqqqwwwvvvvvvwwwyyy}}}rrrhhhiiiuuu}}}zzzxxxvvvuuuooorrrwwwzzzzzzwwwsssqqqrrrwwwzzzwwwwww{{{~~~{{{|||}}}xxxvvvrrrpppqqqttttttqqqppprrrxxx{{{}}}|||xxxuuuvvvwww}}}ooo```TTTDDD444,,,...)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&'''(((***++++++,,,...///111444888;;;<<<888777::::::===JJJYYYuuu|||yyy~~~sssgggjjjlllkkkiiicccWWWJJJOOOPPPPPPOOONNNRRR[[[bbb```^^^___bbbbbbbbbfffkkkuuuxxxoooggghhhlllxxx{{{vvvsssrrrsssxxx~~~tttooopppvvv|||yyyhhh]]]YYYYYY\\\ccckkkllliiigggkkkooowwwxxxvvvmmmsss___[[[ZZZ[[[ZZZWWWWWWYYY[[[dddjjjkkknnntttuuupppsssuuu~~~wwwwwwuuurrrvvv|||rrraaaZZZTTTWWW[[[___dddggghhhfffjjjgggbbb]]]VVVKKK===444000...+++***+++***)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''(((((('''''')))***((((((((())))))******+++,,,,,,...000//////555<<>>===???AAAIII\\\ooo|||~~~fffVVVNNNRRRSSSQQQPPPPPPMMMHHHSSSUUUXXXZZZ^^^gggsss|||tttpppnnnnnnmmmkkkmmmqqqzzz|||vvvuuuuuuvvvzzz~~~}}}{{{|||zzzvvvxxx}}}|||mmmaaa\\\bbbooo}}}}}}uuupppooooooyyyvvvmmmnnntttvvvxxx]]]YYYZZZaaaccc^^^YYYYYY]]][[[YYY\\\eeerrr|||xxxxxx}}}zzzxxxrrr|||mmmaaaXXXVVVUUUXXX^^^bbbfffgggjjjiiigggddd^^^RRRDDD:::111///+++))))))))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++((((((((()))***+++++++++---,,,...000///000;;;GGGSSS___lll{{{zzzwwwnnnnnnsssrrrvvvpppjjjwww~~~~~~yyyuuurrrrrrttttttqqqmmm}}}~~~zzzwww|||zzzwwwvvvuuuuuuwwwxxxuuusssrrrssstttooopppqqqsssvvv{{{zzzuuudddIII555...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''))),,,///111333555888999::::::;;;===>>>>>>???BBBIIIXXXoooqqqVVVGGG@@@CCCDDDCCCFFFMMMRRRRRRYYYZZZ\\\aaajjjuuuzzzwwwrrrmmmlllnnn}}}|||ssshhhbbbhhhxxxssskkkiiikkkkkkgggdddhhhooouuu~~~RRRSSSYYYccciiigggbbb```[[[ZZZZZZ\\\aaannn{{{xxx~~~{{{yyy|||nnn```WWWOOOPPPWWW___hhhpppmmmlllkkkjjjeee[[[NNNDDD777333---)))''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&'''((('''((()))+++'''((())))))***+++,,,,,,+++***---111111555FFFYYYcccnnnzzzlllnnnvvvxxx{{{}}}|||~~~vvvlllmmm~~~{{{}}}yyysssyyyvvvtttuuuwwwwwwtttqqqyyyxxx||||||xxx{{{zzztttooolllzzz~~~}}}wwwrrrrrrssssssuuutttrrrrrruuu{{{|||ppp[[[CCC333000...,,,)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''))),,,///222444777999::::::999999:::;;;???BBBGGGMMMWWWhhh}}}|||aaaKKKBBBBBBEEEGGGHHHNNNYYY```bbbaaa```___aaahhhqqqyyy~~~{{{{{{{{{yyyzzz}}}{{{tttooolllrrrxxxnnnddddddcccccchhhppprrroooxxx{{{OOOXXXbbbhhhjjjlllllljjj[[[ZZZ[[[^^^___gggzzz}}}wwwzzzwwwfff[[[SSSUUU[[[```ffflllmmmmmmnnnpppoooiii___WWWDDD>>>444---)))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$&&&'''((('''(((***+++'''((()))***+++,,,,,,---,,,+++///555888@@@WWWpppyyyyyypppssszzz||||||mmmfffgggqqqwwwqqqzzzyyyxxxwwwwwwwwwvvvuuuttt|||zzztttwww{{{{{{zzz{{{|||vvvssstttxxxwwwtttsssqqqyyywwwttttttwww|||~~~xxxmmmUUU===333111...+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&(((***---000444666777999999999888999>>>DDDHHHPPPUUU\\\ccclllxxxttttttssswww{{{vvvdddOOOFFFHHHKKKOOOTTTZZZdddoootttrrrooonnnkkkggggggmmmxxx}}}~~~||||||~~~~~~~~~~~~|||sssfffggghhhlllvvv~~~zzzpppppprrr|||YYYhhhsssrrrooorrruuuuuuiii```\\\```bbbbbbgggpppmmmppp{{{|||yyyyyy}}}~~~}}}zzzfff^^^[[[aaadddbbb```aaaiiikkknnnssswwwuuuooojjjPPPHHH===333---+++++++++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%'''(((((((((***,,,'''((()))***+++,,,------...---222;;;@@@KKKfff~~~{{{vvvuuuzzz~~~~~~|||zzzkkk```fffxxx{{{yyy~~~|||yyywwwvvvuuuuuutttwwwxxxvvvwwwyyywwwrrrrrrsssvvvxxxzzz{{{zzzzzzuuuxxx{{{xxxtttwww{{{xxxsssxxxvvvtttuuuyyy~~~}}}|||yyybbbEEE555333///,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''')))---000444777999:::888777666777<<>>???@@@BBBFFFJJJIIIIIITTT___hhh}}}|||vvvsssrrrqqqrrrnnnbbbRRRHHHJJJQQQRRR\\\kkkyyywwwqqqrrr|||~~~|||~~~|||{{{|||~~~{{{}}}}}}}}}}}}}}}{{{}}}{{{rrrnnnjjjmmmxxx~~~{{{zzz|||}}}zzzuuuoooiiiccc\\\[[[\\\ZZZ^^^yyy~~~xxx}}}~~~jjj^^^___\\\[[[aaakkktttyyy{{{vvvvvvrrrhhhXXXIII???;;;...,,,)))(((******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((((()))))))))************+++***,,,...------444>>>NNNYYYlll~~~yyyuuuwww|||rrrqqqxxx}}}yyyyyy}}}zzz}}}{{{sssmmmvvv{{{~~~yyy}}}rrroooxxxxxxtttmmmmmmyyyzzzppppppxxx{{{wwwqqqmmmqqqxxx~~~zzzuuurrr]]]EEE888444000+++'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++000444777;;;???CCCDDDBBBCCCGGGKKKQQQXXXhhhoooooo}}}pppccc______\\\]]]ZZZTTTNNNOOOTTTYYY^^^eeeppp}}}~~~|||~~~~~~{{{}}}~~~||||||}}}}}}}}}|||}}}{{{yyywwwzzz{{{zzzxxxzzz}}}~~~}}}zzzuuuhhhffffffeee^^^ZZZgggxxxvvvwwwxxx|||||||||uuu{{{rrrggg___YYYUUUXXX```iiiuuu~~~yyyyyyxxxqqqdddTTTFFF???444///***(((***++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))((((((''''''(((((()))))))))))))))************++++++---...---000<<>>>>>BBBGGGJJJMMMVVVdddooovvv|||xxx~~~wwwiiiWWWJJJEEEEEEHHHPPPVVVYYY^^^fffiiihhheeeffflllwwwzzzvvvvvvwwwxxxzzz{{{|||}}}|||vvvxxx~~~~~~|||~~~~~~rrrssssssqqqpppssszzzzzzyyy{{{ppp```WWWWWWXXXWWWXXX[[[[[[ZZZ```iiilllhhhmmmxxxpppkkkpppuuurrrlllaaagggsss}}}{{{qqqmmmpppsssvvvzzz~~~}}}ssseeeZZZBBB999...)))(((***)))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))))))))))))))***************+++...000111:::OOOcccrrr{{{xxxyyyxxxvvvssstttyyy}}}|||yyyssstttqqqkkkjjjlllllliiiiiiiiiiiiiiihhhfffdddccc```^^^ZZZXXXVVVUUURRRPPPMMMKKKHHHFFFDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEGGGJJJLLLNNNKKKLLLMMMNNNNNNMMMKKKJJJIIIFFFCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCC@@@CCCBBBAAAEEEMMMSSSTTT```bbbaaa^^^YYYXXX[[[___dddkkkvvvyyynnneeeeeedddeeejjjsss~~~~~~{{{xxxwwwvvvyyyzzzwwwsssttt{{{yyyoookkkmmmyyy}}}|||zzzzzzuuussswwwzzz~~~vvvpppnnnwwwuuu{{{yyygggTTTFFF===444...))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((,,,111666:::>>>@@@???CCCGGGKKKRRRaaauuu|||wwwqqqgggZZZNNNGGGDDDDDDOOO[[[eeeiiilllqqqsssqqqkkkmmmsss~~~yyy}}}zzzxxxzzz~~~yyyvvvyyy~~~~~~~~~www~~~ssspppnnnooosssuuuvvvuuuwwwvvvwwwzzz~~~sssdddXXXSSSUUUXXX[[[ZZZUUUYYY___[[[```ssswwwtttlllgggkkklllfffoooyyyrrreeevvvzzzyyyuuuyyy~~~vvvhhhOOOCCC666111...+++***,,,%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))***+++,,,,,,+++***+++,,,///+++,,,444BBBRRReeerrrvvvsssqqqoooqqqwww}}}~~~{{{ooogggfffbbb^^^ZZZWWWUUUTTTOOOMMMLLLLLLMMMMMMLLLJJJJJJKKKMMMMMMLLLLLLLLLMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHHHHGGGGGGIIIJJJJJJHHHGGGHHHKKKJJJGGGDDDCCCCCCCCCCCCCCCCCCDDDDDDHHHGGGEEEDDDCCCCCCCCCCCCEEEHHHKKKLLLLLLPPPYYY```dddbbb___[[[YYY[[[___cccllluuu~~~ooodddcccbbb```bbbiiittt{{{zzz}}}{{{zzzyyyvvvvvvxxxvvvrrrppprrryyyttt}}}}}}wwwtttlllmmmxxxxxxooonnnqqquuuxxxeeeSSSGGG;;;222******)))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))(((''''''((())))))...333666777:::@@@FFFDDDFFFIIIRRRcccvvv~~~vvvlll]]]QQQLLLNNNRRRUUUeeellluuu|||ttt}}}yyy}}}|||{{{~~~qqqooommmnnnqqqssssssrrruuutttuuuyyy~~~{{{sssjjjbbb```aaaccceeefff```^^^___\\\ggg~~~tttpppvvvyyysss~~~~~~pppllleeeiiirrrwwwxxx}}}~~~sssaaaPPP???777333///***(((''''''((()))))))))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))***+++,,,+++******+++---222000555BBBQQQaaavvvxxxtttpppooorrrxxx}}}wwwqqqqqqsss}}}iiiWWWOOONNNLLLJJJHHHEEEDDDCCCJJJIIIIIIIIIKKKLLLKKKIIIJJJLLLNNNNNNNNNMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIGGGJJJMMMMMMKKKJJJMMMOOOOOONNNNNNNNNOOOQQQSSSUUUWWWYYYZZZZZZYYYYYYZZZ\\\[[[XXXUUUTTTTTTTTTSSSQQQQQQPPPOOONNNNNNOOOPPPPPPSSSSSSRRRRRRRRRSSSTTTUUURRRUUUWWWWWWWWW[[[ccciiimmmllljjjgggfffgggkkkoooxxx~~~xxxqqqwwwuuusssssswww~~~}}}wwwxxx}}}|||zzzvvvuuuuuurrrlllhhhiiittt}}}~~~~~~{{{|||uuutttvvvyyyppp]]]OOOBBB888,,,+++***)))***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''))),,,///333888===@@@AAABBBIIIPPPYYYdddqqq}}}|||ooobbb[[[RRRMMMNNNUUU]]]cccnnnppptttxxx|||~~~pppooonnnnnnpppqqqqqqqqqrrrrrrtttwww|||yyyvvvsssqqqqqqqqqqqqqqqppprrrjjjbbb^^^[[[jjjwww}}}www||||||iiifffccc]]]iiitttzzz}}}qqq^^^III>>>999222***&&&((())))))******))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***++++++******,,,---000000;;;OOO^^^kkk|||wwwqqqqqquuu|||}}}zzzvvvxxxyyy~~~zzzxxxxxx{{{}}}{{{ssshhheeejjjqqqvvvwww}}}~~~lllWWWKKKOOOOOOPPPPPPPPPOOONNNNNNKKKKKKKKKMMMPPPQQQPPPOOORRRTTTVVVWWWVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWTTTYYY^^^]]]YYYXXX]]]aaa____________aaacccfffgggjjjlllmmmmmmkkkkkklllnnnrrrnnniiieeeeeeeeeeeedddfffdddaaa______```bbbccc``````aaabbbccceeefffgggiiijjjjjjiiiiiimmmtttzzz|||}}}}}}|||{{{|||{{{|||}}}zzzwwwvvvqqqhhhcccccchhhwww}}}{{{{{{yyyzzz~~~}}}jjjXXXIII>>>///---+++******+++***)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&''')))000111555;;;BBBDDDCCCAAAMMMZZZhhhrrrwwwzzzwwwrrr~~~kkkXXXSSSQQQNNNMMMQQQYYYaaagggqqqqqqsssvvv|||qqqqqqppppppqqqqqqqqqpppqqqrrrtttvvvyyyzzz{{{{{{uuussssssvvv{{{~~~}}}{{{vvvvvvkkk```\\\ZZZeee|||xxxppp{{{{{{yyy}}}~~~kkkddd^^^\\\eeennnvvvwwwgggTTTHHH>>>333+++)))))))))))))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))*********)))***---//////333DDD[[[iiisss}}}yyyuuuvvvzzz~~~~~~zzzvvvvvvzzz}}}}}}yyyyyywwwtttqqqpppqqqsssvvvvvvsssmmmgggggglllrrrrrrpppvvv}}}kkk[[[VVVUUUVVVYYY[[[]]]^^^^^^^^^ZZZZZZ[[[^^^bbbccccccbbbeeegggiiijjjiiiiiikkkllllllkkkjjjiiiiiiiiikkklllkkknnnppppppoooooorrruuuqqqrrrrrrsssuuuxxxzzz{{{~~~~~~~~~~~~{{{yyyxxxxxxxxx{{{yyyuuusssrrrsssuuuwwwtttuuuvvvwwwyyyzzz||||||}}}|||vvvllleeedddgggvvvxxxxxx}}}}}}}}}~~~yyyxxxyyy|||{{{xxxzzzsss```OOOCCC333///+++)))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&''')))***333555999===AAAEEEHHHJJJYYYhhhvvvxxxsssrrrsssuuu~~~ssseeeUUUHHHJJJMMMRRRWWW\\\ccciiillloooqqqvvv~~~qqqqqqqqqqqqoooooonnnnnnrrrssstttuuuuuuuuuuuuvvvrrrrrrsssxxx~~~}}}yyyvvviii```aaa^^^___kkkeeelllmmmgggnnn}}}sssiii\\\```bbbfffnnn{{{}}}sssfffWWWFFF555......)))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))************+++...111333>>>TTTkkkzzzxxxwwwxxxzzz~~~~~~|||yyyyyytttyyy}}}vvvpppmmmfffggghhhhhhiiikkknnnqqqssspppnnnmmmnnnqqqrrrrrruuusssxxxtttkkkjjjhhhiiillloooqqqtttuuuvvvssstttvvvyyy}}}~~~~~~|||~~~|||rrrkkkjjjlllxxx{{{}}}{{{tttqqquuuyyyqqqyyyxxxyyy{{{xxxwwwxxxwwwvvvxxx}}}~~~lllYYYKKK888222+++))))))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''(((+++---555999======>>>EEEQQQ[[[ooo{{{zzzoooppp{{{ooo\\\PPPKKKIIIHHHQQQ^^^iiipppuuuxxx{{{ssszzzpppqqqrrrqqqnnnlllllllllqqqrrrttttttrrrqqqqqqrrrqqqrrrssswwwzzz}}}}}}}}}zzzwwwjjjeeellljjjbbbccc```dddddd```aaalllxxx~~~{{{qqqwwwxxxuuulll___bbbbbbeeekkkvvvyyyjjjSSS===222222******)))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))************+++***+++---111444555IIIdddyyyxxxsssvvvzzz~~~~~~}}}zzz}}}xxxrrrmmmiiihhhkkkooorrrtttwww{{{~~~{{{yyyxxx{{{~~~vvvooommmmmmwwwvvvuuu~~~|||wwwsssoooqqq}}}}}}vvvoooqqq|||yyyuuuyyy~~~zzzyyyyyyxxx{{{{{{hhhYYY>>>666...)))***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((+++///222777<<>>???JJJ]]]mmm}}}uuummmsssuuu___NNNJJJOOOTTT[[[eeerrr|||sssuuuvvvtttqqqnnnmmmnnnnnnppprrrrrrpppooopppqqqqqqrrrssstttuuuwwwzzz|||xxxwwwnnnlllvvvuuukkkhhhccc___]]]^^^___aaaiiisssxxxooohhhpppqqqoookkkdddfffiiinnnpppqqqvvvvvvaaaIII:::555,,,+++***(((''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++,,,...333666===XXXtttyyyvvvtttyyy~~~|||zzzyyyxxxvvvuuu{{{xxxqqqoooiiisssqqqkkkqqqxxx}}}}}}{{{vvvxxxuuuxxx{{{vvvrrrqqqyyy|||||||||{{{yyy|||vvveeeEEE<<<111,,,,,,,,,***&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))***---222666:::===???AAAFFFTTTiiixxx~~~{{{tttoooqqqzzz}}}tttbbbPPPJJJPPPXXX\\\nnnuuu~~~||||||~~~~~~wwwzzz{{{yyyuuurrrqqqrrrkkknnnqqqqqqooonnnppprrrppprrrsssrrrqqqsssxxx|||uuuwwwpppppp{{{{{{rrrooobbbYYYYYYaaaddd___```hhhnnnooolllqqqlllggghhhfffjjjrrrxxxvvvnnnmmmyyyzzzjjjSSSAAA888...---+++))))))))))))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,,,,,,,///444777IIIiiivvvtttxxxxxx}}}|||}}}yyyrrrpppdddpppmmmccceeelllvvv|||{{{~~~uuulllrrr}}}{{{yyy{{{}}}lllJJJ@@@444.........+++'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((())))))+++///444888<<<===???CCCMMM^^^qqq~~~~~~vvvmmmnnnzzzwwwtttgggSSSFFFJJJVVV]]]]]]nnnttt|||~~~}}}~~~{{{{{{||||||vvvmmmkkknnnqqqooommmllllllmmmoooooooooqqqssssssrrrqqqrrrsssrrrtttxxx~~~zzzuuutttoooeee]]]YYY[[[ccciiiqqqrrrxxxooohhhkkklllzzzpppffflllxxxyyygggNNN:::444...)))))))))'''(((***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************++++++---///000444AAANNNggguuu}}}uuuwwwzzzyyyyyyyyy}}}~~~~~~}}}wwwrrrlllccc]]][[[VVVTTTbbbuuu}}}xxxrrrppprrr}}}xxxuuu|||~~~ZZZIII666......///---***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''')))))))))***000666777666======AAAMMMbbbuuu{{{wwwuuutttuuuzzzwwwkkkWWWMMMIIIPPPUUUXXX```kkkkkknnnttt||||||{{{|||{{{tttlllkkknnnkkkmmmnnnnnnnnnmmmnnnnnnoooqqqsssrrrqqqpppqqqrrrssstttwww|||{{{wwwvvvooofff^^^[[[^^^dddhhh~~~~~~}}}|||vvvwwwxxxuuu}}}lll```ccclll|||qqq[[[HHH;;;333,,,+++***((((((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************+++///000000777III[[[uuuyyyttt|||~~~vvvsssyyy~~~|||{{{|||}}}{{{wwwmmmddd]]]YYYQQQMMMXXXhhhvvv~~~{{{{{{vvv~~~yyyuuuyyykkkXXXAAA333...---***'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((())),,,222777::::::@@@FFFPPP\\\kkkxxx|||zzzyyyyyy{{{{{{xxxnnn^^^QQQMMMKKKNNNWWW___ccchhhmmmnnnttt}}}zzz~~~zzzxxxwwwuuuooogggfffjjjgggkkkooopppnnnllllllnnnoooqqqrrrrrrqqqppppppqqquuuuuuvvvxxx{{{|||{{{zzzqqqjjjaaa\\\\\\```ccceeepppqqqpppmmmnnnyyy||||||~~~ssssssxxx{{{jjj]]]___bbbvvv~~~~~~jjjXXXDDD:::111...,,,)))((()))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++))),,,000111222===TTTjjjuuuvvv{{{sssooottt{{{zzzzzz|||}}}|||rrriii```YYYOOOHHHMMMYYYiii~~~}}}|||yyyyyy}}}}}}iiiMMM888...,,,***(((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))---111777;;;???BBBJJJWWWeeelllqqqwww{{{{{{|||~~~zzzlllZZZHHH>>>FFFOOOZZZdddnnnvvvvvvqqqttt|||vvvtttxxx}}}zzzxxxvvvsssllleeeeeeiiihhhllloooooollljjjkkkmmmoooqqqrrrrrrqqqppppppqqqvvvuuuttttttvvvxxxzzz{{{llleee]]][[[^^^bbbaaa```aaadddeeedddfffrrr~~~{{{{{{pppjjjqqqjjj`````````mmmxxxtttcccMMMAAA555///---)))((()))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,...222999HHHaaavvv}}}vvv{{{xxx{{{{{{vvvpppqqq{{{|||yyy~~~}}}}}}{{{zzz{{{~~~~~~~~~~~~vvvoooggg^^^RRRHHHIIIOOO___{{{xxx}}}zzz{{{}}}|||~~~tttWWW<<>>DDDJJJZZZgggrrrsssppprrrxxx|||}}}}}}{{{rrraaaPPPFFFEEEMMM[[[iiirrr|||yyy{{{wwwzzz}}}|||yyywwwtttmmmeeeeeeiiikkkmmmmmmkkkhhhgggjjjlllnnnoooqqqqqqpppppppppqqquuutttsssqqqrrrtttwwwyyyrrrmmmhhhhhhiiihhhccc^^^WWW[[[^^^]]]___jjj}}}~~~xxx|||iiippp{{{hhhaaa``````fffppp~~~|||nnnYYYJJJ:::222///+++))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++000,,,,,,777FFFZZZooo{{{}}}xxxtttvvvuuuttt|||~~~}}}yyy~~~~~~|||{{{~~~{{{zzz{{{}}}~~~~~~{{{vvvqqqjjjaaaUUUKKKHHHJJJVVVrrryyyrrruuuyyynnnrrr}}}sss{{{|||}}}}}}aaaBBB111......,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((())))))******---...444:::<<<>>>FFFPPPeeennnrrrooolllqqq{{{|||uuummmcccVVVMMMPPPXXX[[[hhhssszzzuuurrrqqqnnnfff^^^\\\___kkkiiigggeeeeeefffhhhiiijjjlllnnnooonnnnnnpppqqqssssssrrrpppoooooorrrttt~~~}}}||||||zzztttllleeeWWWYYYZZZXXXXXX```ooo{{{tttwwwrrruuuvvvooofff___```ccciiipppxxx}}}jjjXXXDDD999444...+++***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))***************++++++++++++,,,222...222BBBYYYnnn}}}zzz|||~~~sssxxx|||||||||~~~|||||||||||||||yyy}}}}}}}}}}}}}}}~~~~~~|||zzzzzzzzz||||||~~~}}}}}}~~~|||zzzwwwrrrpppkkkcccXXXNNNGGGEEEKKKaaaqqq{{{}}}vvvnnnoooxxxwwwkkkjjj}}}wwwqqqyyy~~~mmmLLL777111---((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''(((((())))))******+++......444;;;===>>>IIIXXXlllmmmllljjjnnnyyyyyyjjj[[[SSSNNNNNNXXXeeegggnnnuuu|||mmmkkkjjjhhh```VVVSSSVVVdddaaa___aaaeeegggfffddddddgggiiikkkkkklllmmmoooqqqrrrrrrpppmmmkkkmmmnnn|||vvvppp___^^^[[[WWWXXX___llluuuooohhhfffiiihhhcccfffnnn}}}|||zzzyyy~~~iiiRRRCCC;;;333---+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,000111<<>>@@@HHHaaa}}}{{{~~~{{{}}}qqqcccbbbqqq}}}|||___GGG===555,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''(((((()))***+++++++++444444;;;DDDGGGKKK]]]sss{{{tttnnnssswwwkkkVVVFFFIIISSS[[[dddooopppmmmsssyyyrrrooo~~~lllmmmkkkfffaaa\\\TTTKKKRRRMMMOOOZZZaaa^^^ZZZ[[[______aaadddhhhkkkllllllrrrrrrqqqpppnnnmmmkkkjjjkkkuuuqqqhhh___ZZZZZZcccxxx}}}zzzqqqeeegggqqqpppsss{{{kkkkkk{{{lllWWWDDD666000000+++)))'''''')))))))))(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))))))))************)))******)))***---//////...CCCVVVbbbwwwyyyuuuqqqsss{{{{{{}}}{{{uuu}}}{{{|||vvv}}}|||www|||{{{ppp|||~~~}}}~~~|||zzzyyyyyyzzz{{{yyyxxx{{{{{{{{{}}}}}}{{{yyy{{{~~~~~~{{{yyyyyyzzz{{{yyyvvvssssssssstttssspppllldddYYYMMMDDD???;;;>>>LLL___ooo|||zzzjjjdddqqqkkkNNN;;;222......,,,)))))))))******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))(((((()))+++...888<<<@@@EEEOOO___mmmtttzzz}}}|||xxxoooUUUOOOMMMSSS^^^eeehhhhhhgggppp~~~mmmbbbfffrrrhhhjjjiiiddd```\\\TTTLLLIIICCCEEEQQQXXXUUURRRTTTWWWYYY^^^bbbfffiiikkklllpppppppppooonnnlllkkkjjjlllqqqwww}}}rrrggg\\\XXXYYY```nnn||||||xxxyyyyyy{{{zzzxxxvvvyyyjjjjjjxxx|||hhhRRR???333///,,,***((('''((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***))))))))))))************+++,,,,,,++++++---///000777LLLaaappp|||wwwqqqssszzz}}}{{{xxx~~~zzz{{{~~~~~~{{{www|||}}}~~~wwwvvv}}}}}}{{{zzzzzz{{{||||||{{{zzz{{{{{{{{{}}}~~~}}}{{{yyy{{{}}}~~~~~~}}}{{{yyy{{{zzzxxxtttpppnnnooopppsssrrrooollleee[[[PPPHHH@@@::::::DDDSSSccctttvvvmmmsssuuuYYYCCC666///...,,,***))))))******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))***,,,000333<<<>>>EEERRR```mmmxxx{{{rrrfffSSSKKKMMMUUUaaammmrrrrrrppppppzzztttjjjgggjjjvvvdddgggfffccc```]]]UUUMMM???:::<<>>MMMfff{{{zzzvvv}}}tttjjjnnn{{{~~~zzzaaaHHH777000---+++)))*********)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***---333:::???FFFMMM^^^rrrxxxuuuzzzkkkZZZUUUPPPVVVddduuurrrkkkmmmvvvlllmmmjjjeeebbb___YYYRRRAAA999888>>>BBBAAAFFFMMMPPPXXXaaaeeefffgggjjjnnnggghhhiiikkkllllllmmmmmmkkkooooookkkmmmuuu~~~}}}tttggg[[[WWWYYY[[[ZZZ[[[]]]```eeennnzzzxxxjjjdddbbbbbblllzzzkkkNNN888555222---***))))))((('''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************++++++++++++---+++,,,///...---444===```qqq}}}|||yyysssooosssxxx~~~}}}|||xxxxxx}}}zzzttt~~~}}}yyy{{{}}}~~~||||||}}}~~~}}}}}}}}}~~~{{{{{{{{{|||{{{yyyzzz|||zzz{{{wwwwwwxxxzzz}}}~~~}}}{{{zzzzzzzzz{{{||||||zzzxxxyyyxxxwwwvvvvvvwwwxxxyyyrrrtttuuutttrrrooonnnnnnpppnnnkkkiiifffbbb^^^ZZZQQQIII???::::::GGG^^^sssuuuyyy~~~zzzlllwwwzzznnnnnnzzzlllMMM777000...+++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((***---444;;;AAAFFFTTTkkkzzzxxxrrryyy{{{|||fffLLLLLLWWWbbbnnnyyy}}}yyymmmqqq}}}rrrrrrmmmfffcccbbb^^^XXXFFF===888;;;<<<<<>>JJJ___mmmlllppppppzzzzzz___CCCKKK___bbbjjjrrrwwwxxxwwwpppgggdddfffiiijjjhhh```WWWKKK@@@888888DDDQQQTTTYYY]]]```eeekkkmmmjjjkkkkkkkkklllmmmooopppqqqmmmnnnnnnoooooommmlllkkkqqquuu}}}|||ooo```\\\bbbqqq}}}uuuvvvuuuooosss}}}wwwqqq{{{mmmXXXCCC444333222***&&&***'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***++++++,,,,,,(((...111///333EEEZZZiii{{{sssjjjoookkkkkkrrrzzz|||zzz}}}}}}|||~~~~~~}}}|||xxx}}}}}}|||}}}zzzyyyzzz}}}|||}}}~~~~~~}}}~~~}}}}}}||||||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzzxxxxxxwwwvvvuuuttttttsssuuuwwwxxxuuurrrsssxxx~~~}}}yyyoooeeeaaaddddddbbb___WWWLLLBBB===;;;;;;;;;III\\\nnnwwwzzz~~~yyywwwuuu|||VVV;;;000000111***)))...,,,))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))***)))((((((((((((((()))...(((,,,888;;;555999CCCbbbgggoooxxx|||wwwgggVVVMMMNNNVVVeeeqqqwwwqqqssswwwrrrkkkhhhiiimmmnnnoookkkaaaUUUHHH<<<888>>>HHHPPPUUUZZZaaajjjrrrrrrmmmkkkkkkkkklllmmmooopppqqqmmmnnnoooppppppooonnnmmmlllqqq{{{yyyiiiaaaaaaiiixxxvvv|||yyyrrrkkkqqqyyy```KKK999777555...)))+++(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++++++++***++++++,,,---&&&+++---...888MMMeeerrrwwwooofffllljjjlllttt|||}}}{{{}}}xxx}}}~~~}}}{{{yyy}}}|||zzz~~~~~~~~~~~~}}}}}}}}}~~~||||||~~~}}}||||||}}}||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}|||zzzyyy||||||zzzyyywwwvvvuuutttrrrtttvvvtttqqqqqquuuzzz{{{rrrgggccccccccc___```YYYOOOFFF@@@===<<<;;;AAAPPPdddrrr~~~zzz|||nnn~~~^^^???222//////((((((,,,((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))))))))(((((((((((())))))---***000999;;;888???MMMnnnrrrxxxvvviiiYYYJJJGGGOOO\\\kkkvvv|||www{{{xxxtttpppllllllooosssvvvvvvmmmaaaTTTFFF<<<;;;@@@KKKRRRZZZcccnnnuuurrrkkkkkkkkkkkklllmmmnnnoooooommmnnnpppqqqrrrrrrqqqpppjjjoooxxxsssggg```aaakkkvvvyyyxxx{{{~~~}}}{{{{{{wwwpppeeeggguuulllVVV???777444///***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++++++++++++++,,,------+++,,,,,,111AAA[[[rrr~~~~~~vvvooogggjjjkkkpppxxx~~~|||yyy}}}{{{~~~{{{{{{~~~}}}~~~~~~~~~||||||}}}~~~~~~}}}||||||zzz{{{|||||||||zzzyyyxxx~~~}}}{{{zzzxxxvvvtttssssssvvvxxxwwwtttsssvvvxxx|||zzzrrriiieeeeeeccc______ZZZRRRKKKEEEAAA===;;;>>>HHH[[[rrr~~~mmmrrr}}}mmmIII777///...)))***+++&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))(((((())))))******---555;;;:::<<>>>>>IIITTTaaaiiimmmppplllfffjjjkkkllllllmmmmmmmmmmmmmmmnnnppprrrssssssssssssoooqqquuu|||yyyjjj```]]]gggssspppnnnnnnuuu~~~zzz{{{yyyrrryyywwwpppdddaaajjjyyyiiiLLL:::333///,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++,,,---...222111111888NNNjjjzzzsssllllllpppvvv}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}|||{{{xxxyyy}}}}}}}}}}}}~~~|||{{{}}}~~~{{{yyyyyy|||~~~~~~~~~}}}}}}zzzzzzzzzzzzyyyxxxvvvuuuxxxxxxwwwvvvuuusssrrrrrrqqqsssvvvvvvtttssstttuuuuuuuuuqqqjjjhhhhhhddd___]]]ZZZTTTOOOJJJDDD>>>:::>>>AAATTTppp}}}|||vvvppp{{{|||VVV???222///+++---...'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))******(((000999<<<:::AAASSSeeepppwww|||}}}wwwkkkSSSIIIEEEPPPaaapppxxx}}}zzz|||wwwuuuvvv{{{|||vvvnnn___NNNBBB???GGGYYYkkkpppmmmkkkkkkjjjkkklllmmmnnnnnnmmmmmmlllmmmnnnppprrrsssttttttsssuuutttsssttt{{{nnn```\\\eeerrrmmmkkkjjjmmmuuu~~~yyy{{{|||wwwtttlllbbb```eeeppp^^^BBB555222000,,,******))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,---...///111111555AAA[[[xxx|||uuunnnooouuu{{{{{{yyy}}}}}}yyy}}}}}}~~~}}}}}}|||||||||}}}~~~}}}|||{{{zzzxxxzzz||||||{{{zzzzzz{{{|||~~~~~~}}}yyyyyy||||||zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~|||{{{~~~|||{{{yyyzzz{{{}}}~~~{{{{{{yyyvvvtttuuuyyy|||}}}||||||{{{yyyxxxxxxwwwuuuuuutttsssrrrqqqpppooooooooooooooooooooooooooohhhjjjmmmnnnnnnmmmmmmmmmnnnpppnnnjjjhhhgggbbb[[[[[[YYYUUURRRMMMFFF???:::999999KKKhhhvvvsssqqqxxx{{{uuuzzzaaaHHH777111,,,...///(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''((((((((((((((((((''')))))))))))))))***++++++'''222;;;<<<<<>>444+++,,,...((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''))))))))))))******+++,,,***555<<<<<>>GGGXXX```]]]mmmyyy~~~|||xxxgggOOOXXXeeennnmmmooozzzuuubbb\\\WWWVVVVVVXXX^^^dddgggpppyyyzzztttqqqyyy{{{~~~wwwpppoootttyyyzzzzzzyyyxxx{{{~~~xxxiii[[[TTTHHHYYYiiillljjjkkkooorrrwwwxxxyyyzzzyyyxxxuuutttkkklllmmmnnnoooooonnnnnnpppqqqqqqppppppvvv~~~~~~gggWWWVVV^^^bbbeeejjjnnnssszzzsssppppppgggccciiitttssskkkvvvbbbHHH???999111+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''(((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++++++++,,,---...000000333@@@TTTmmmwwwlllnnnqqqpppsssyyy|||~~~|||}}}~~~~~~zzzzzz||||||yyytttxxx|||{{{yyyxxxvvvtttqqqqqqppprrrvvvxxxvvvrrruuutttrrrrrrrrrsssrrrqqqqqqqqqqqqrrrsssttttttsssqqqqqqssstttuuuuuuuuuuuupppoooqqqttttttqqqqqquuummmnnnmmmkkkiiikkkppptttnnnooommmkkklllooolllfffccccccdddddddddcccaaa```]]]^^^```aaa```aaacccddd___aaacccaaa^^^\\\^^^```___]]]\\\ZZZZZZ[[[\\\^^^XXXWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQRRRUUUXXXYYYYYYRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYY[[[^^^```^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFAAAAAABBBEEEIIIKKKMMMMMMKKKRRRZZZ```fffhhhddd]]]YYYYYYXXXXXXUUUPPPIIIDDD<<<888777???MMM\\\gggmmm{{{~~~}}}~~~pppkkkxxxxxx~~~nnnUUUCCC111---///,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&))))))))))))***+++,,,---222:::>>>???LLL^^^aaaXXXpppxxx{{{zzzoooUUUOOO[[[jjjqqqmmmpppwwwhhhXXXTTTUUUZZZ___ccciiipppuuu|||~~~wwwuuuuuuzzz|||qqqmmmiiifffgggjjjlllmmmppprrruuuxxxwwwppphhhaaaZZZXXX\\\eeegggdddmmm{{{{{{zzzwwwwww||||||ttthhhccccccjjjpppqqqoooooonnnqqqsssuuuuuuvvvxxxzzz}}}lllUUUVVVbbbnnnvvv|||zzzqqqeeeooopppwww~~~}}}yyyvvvVVVAAA666//////---+++***++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((()))***)))'''&&&&&&'''++++++******************)))*********,,,///000///444JJJccc{{{mmmaaaeeejjjkkkpppxxx{{{yyy{{{~~~~~~}}}}}}||||||{{{{{{zzzzzzuuutttsssrrrpppnnnmmmlllggghhhjjjmmmoooqqqrrrrrrmmmmmmlllkkkjjjiiiiiiiiigggfffdddbbb```^^^\\\[[[YYY[[[\\\^^^_________^^^___eeegggaaa[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]][[[]]]___aaabbbbbbbbbbbbaaaaaa```^^^^^^___cccfffgggaaa[[[ZZZ^^^bbbcccbbb```______^^^]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTVVVUUUSSSSSSUUUXXXZZZ[[[]]]]]]\\\ZZZYYYZZZ]]]```[[[\\\]]]^^^___^^^]]]\\\XXXWWWUUUTTTTTTTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUXXXUUUSSSRRRSSSUUUVVVUUUZZZYYYXXXWWWXXXZZZ\\\]]]___\\\YYYYYY[[[]]]\\\[[[___ZZZVVVUUUWWWVVVRRRNNNRRROOOKKKGGGCCC@@@>>>>>>;;;;;;::::::;;;<<<>>>???CCCEEELLLYYYeeeiiijjjiiiccc^^^ZZZZZZYYYTTTMMMHHH<<<;;;;;;;;;;;;AAAPPP___xxxyyyttt~~~~~~~~~||||||mmmLLL555---,,,)))******)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))***,,,---===;;;;;;KKK\\\ZZZ[[[iiivvv}}}{{{vvvmmm[[[JJJYYYbbbjjjlllmmmwwwjjj[[[\\\aaadddgggooozzz|||xxx}}}lllgggbbb______aaabbbbbbdddgggkkkoooqqqnnnhhhccc___\\\___gggiiihhhqqq~~~~~~~~~xxxjjjdddbbbggglllnnnnnnooosssuuuvvvvvvuuuttttttuuu}}}zzzdddQQQ[[[gggrrr|||}}}~~~uuuppptttvvvcccLLL===333///---+++***++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''((()))))))))'''&&&'''(((***************************+++++++++,,,...//////>>>RRRkkkzzzjjj```ccciiikkkpppwww~~~yyyvvvtttrrrnnnlllkkkkkkkkklllmmmnnndddcccbbbaaa```^^^]]]]]]___^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNPPPQQQSSSSSSSSSSSSWWW\\\[[[TTTNNNMMMNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWXXXZZZ]]]bbb^^^ZZZ[[[```dddeeeddd`````````___^^^\\\[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRSSSUUUVVVWWWXXX[[[\\\[[[ZZZYYYZZZ\\\___aaabbbdddeeeeeeeeedddddd___^^^^^^^^^___```bbbcccffffffgggggggggffffffeeehhheeebbbaaaaaabbbbbbaaacccbbbaaa______```bbbcccaaa___\\\\\\^^^```___^^^aaa]]]YYYXXXYYYXXXTTTOOONNNLLLIIIEEEBBB???>>>===>>>===<<<<<<<<<===>>>???BBBFFFOOO[[[gggooosssuuunnnggg^^^\\\[[[WWWPPPJJJ===;;;999777666;;;IIIWWWpppxxxuuuTTT:::///---,,,******)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))+++...000<<<>>>AAAPPP``````bbbrrr{{{oooaaaSSSJJJ^^^kkksssqqqppp|||~~~xxxvvv{{{|||jjj]]]jjjpppuuuzzzeeeaaa\\\XXXWWWXXXXXXXXXYYY[[[```fffjjjkkkiiigggdddbbbdddkkkmmmnnnvvvyyygggbbb___dddjjjlllooorrruuuvvvxxxwwwuuutttsssssstttqqqQQQTTT^^^mmmwwwxxxvvvvvvzzz}}}{{{|||{{{zzz~~~~~~}}}ttt[[[EEE666///---***)))***+++***))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((('''((()))((('''&&&'''(((***************************+++,,,---,,,---///222III]]]uuuwwwjjjaaaeeekkknnnssszzz||||||{{{zzzvvvuuurrrnnnjjjfffbbb```\\\]]]\\\ZZZYYYYYY[[[]]]ZZZZZZYYYXXXWWWVVVUUUTTTQQQPPPOOONNNMMMLLLKKKKKKMMMMMMNNNOOOOOOPPPOOOOOOPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNLLLLLLKKKKKKKKKMMMNNNOOOQQQSSSTTTTTTTTTXXX[[[XXXOOOHHHHHHHHHGGGIIIIIIJJJKKKLLLMMMMMMNNNQQQRRRSSSUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUWWWYYY[[[YYYWWWZZZ___cccdddccc^^^___^^^^^^]]]\\\[[[ZZZUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQTTTUUUUUUUUUTTTTTTVVVXXX^^^___```bbbcccccccccccc`````````bbbdddfffiiikkkqqqqqqqqqqqqqqqpppooonnnsssqqqmmmkkkkkkjjjiiihhheeedddbbbaaa``````aaaaaa]]]\\\ZZZZZZ\\\]]]\\\\\\\\\YYYUUUTTTUUUSSSOOOKKKIIIGGGEEECCCAAA???>>>>>>>>>>>>>>>===>>>>>>???@@@CCCKKKVVVbbbnnnwwwtttfff^^^]]][[[TTTLLLAAA===999666333666BBBOOOjjj}}}~~~```AAA000---///******)))(((((((((((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))***---111555;;;BBBIIIVVVdddggglll|||wwwcccRRRNNNQQQeeettt{{{uuuvvvyyynnnmmmrrr|||yyymmmfffqqqzzz___[[[WWWTTTTTTUUUVVVVVVVVVXXX\\\aaagggjjjjjjiiiggggggjjjqqqsssssswww~~~{{{uuuddd```___eeejjjlllooorrrqqqtttvvvwwwvvvuuuuuuvvvoooyyy^^^VVVXXXhhhttttttpppooommmqqq|||~~~~~~{{{yyy{{{wwwsssgggKKK666000...+++)))***+++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))((('''&&&'''(((***************++++++++++++,,,---...,,,,,,111777SSSfff~~~uuulllfffiiiooosssyyy~~~|||uuupppooommmllleeeeeeeeedddbbb___\\\ZZZWWWZZZ[[[XXXVVVYYY[[[\\\UUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWYYY[[[\\\]]]]]][[[\\\YYYPPPJJJJJJKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTUUUUUUSSSSSSTTTUUUSSSRRRRRRUUUYYY\\\\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVQQQPPPPPPOOONNNMMMLLLKKKJJJLLLNNNOOONNNMMMLLLLLLJJJKKKMMMMMMLLLLLLNNNOOOTTTTTTUUUWWWXXXYYYYYYZZZ[[[[[[\\\]]]___aaadddeeejjjjjjjjjiiihhhgggeeeeeeiiifffcccaaa```___^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYUUUTTTTTTTTTUUUVVVVVVVVVRRRPPPOOOOOOOOONNNKKKHHHIIIIIIHHHGGGFFFEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIINNNZZZjjjuuu~~~oooaaa^^^]]]VVVNNNGGGAAA;;;777444666AAALLLjjj}}}mmmHHH111,,,///+++***))))))(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((,,,222777<<>>999333...,,,+++***)))******))))))))))))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***%%%'''((((((''''''(((***((())))))***++++++,,,,,,---***,,,000...000EEE^^^xxxnnnuuuuuuuuusssuuuxxxzzzzzzwww||||||xxxqqqqqqpppooommmjjjhhhfffeeedddbbbaaa```aaabbbbbbkkkqqqsssttt|||yyyhhhggghhhiiikkklllnnnooopppqqqrrrssstttuuuvvvvvvwww{{{||||||}}}~~~~~~}}}}}}yyyyyyyyyyyyzzzzzz{{{||||||{{{yyyxxxxxxzzz}}}~~~}}}||||||}}}~~~|||~~~}}}{{{|||}}}zzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyy{{{~~~~~~}}}{{{yyywwwxxxzzz}}}}}}}}}~~~}}}|||~~~tttdddaaa\\\TTTLLLFFF@@@===:::666666:::DDDaaaooommmttt||||||rrr|||oooIII555222,,,+++******)))*********)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&))),,,+++,,,333AAAKKKSSScccccc]]]iiizzzsssVVVMMM^^^kkkhhhjjjmmm|||vvvuuu}}}sssqqqoooqqq}}}{{{qqqgggcccnnn|||RRRQQQSSSXXX```ggglllnnnsssvvvzzz~~~yyytttrrrqqqooolllkkkjjjjjjjjjjjjhhhfffiiifffaaa\\\]]]bbbbbb___dddgggkkkooorrrtttvvvxxxyyywwwvvvxxxoooSSSJJJTTTcccmmmhhhnnnuuu}}}uuulllkkkhhhvvv}}}oooBBB???888...+++...---)))******)))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((())))))************+++++++++)))+++------,,,444III]]]{{{ooopppsssssssssssssssuuuzzzzzz}}}ooojjjfffiiikkkjjjhhhgggjjjmmmhhhggghhhgggbbb^^^aaagggrrryyy}}}mmmtttxxx~~~vvveee]]]YYYVVVNNNIIICCC===888666777777CCCQQQ]]]bbbmmmwwwsssrrr~~~{{{PPP777333---,,,+++++++++***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))))))))***,,,------333CCCSSS___]]]\\\aaammm{{{kkkSSSVVVbbbgggjjjeee~~~|||xxxzzz{{{~~~zzzuuujjjjjjmmmvvv}}}vvvvvv{{{rrr|||WWWWWWZZZ___fffmmmssswww{{{~~~}}}xxxsssnnnjjjhhhgggggghhhhhhhhhfffddddddccc___[[[^^^bbbbbb^^^___bbbggglllppprrrtttuuuxxxvvvvvvxxxuuu^^^OOOLLLVVV```kkkttt|||~~~xxxsssoooqqqooo{{{wwwLLLCCC888111///...,,,)))******)))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))************++++++++++++***,,,...///000;;;SSShhhtttjjjlllmmmllloootttvvvyyy|||qqqnnnvvvwwwyyyzzzzzzzzz|||~~~}}}{{{zzzvvvnnniiimmmvvv}}}~~~wwwggg]]]VVVQQQOOOKKKDDD>>>999777777777666AAALLLUUUfff}}}www{{{xxxzzzYYY>>>666...,,,+++++++++***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))))))))***---000111666DDDSSS______bbblll{{{{{{zzzwwwaaaPPPZZZiiilllmmmnnn|||xxx{{{}}}|||xxxuuurrrtttzzz~~~wwwwwwzzzYYY\\\aaagggmmmuuu|||xxxooogggddddddeeeffffffeeebbb___^^^^^^\\\[[[^^^cccaaa\\\YYY\\\ccciiiooorrrssstttvvvuuuvvvxxx~~~|||mmmYYYLLLRRR```hhhsss|||}}}}}}{{{zzzzzzwwwrrrvvvuuu[[[HHH888444333...***+++******)))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))************+++++++++,,,,,,---///111666DDD```xxxkkkdddeeegggeeelllvvvyyy{{{zzzwww~~~zzz|||yyysssyyy~~~~~~{{{wwwuuuwwwyyy{{{~~~{{{yyyxxx{{{~~~zzzlllaaaXXXQQQPPPLLLFFF???:::888777777444:::AAAMMMeeexxxsssfffGGG888...---+++++++++***)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((())))))*********---222555;;;HHHTTT___```fffsssxxxvvvnnnWWWNNNaaaqqqpppnnnxxx{{{yyyzzz}}}zzzzzzUUUZZZccckkkssszzz~~~ssskkkeeeeeefffgggfffccc^^^YYYXXXYYYZZZZZZ^^^bbb```ZZZTTTWWW]]]fffmmmrrrttttttttttttuuuxxx}}}|||ssscccTTTWWWdddgggqqqxxxwwwvvv~~~}}}wwwxxxyyyuuuzzz}}}jjjNNN888555555---))),,,***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,------///222999LLLkkk{{{ggg```aaaeeeccckkkwwwzzz|||yyysssrrr{{{uuu}}}~~~}}}zzzxxxyyy{{{}}}~~~~~~}}}{{{yyyssspppoooyyywwwuuutttvvvwwwxxxxxx}}}{{{yyywwwwwwyyy|||~~~}}}zzz{{{~~~zzzooonnnrrryyy~~~yyyvvvuuuyyy|||vvvkkkccc[[[TTTSSSOOOIIIBBB<<<999777777:::;;;>>>JJJggg~~~iii~~~rrrOOO777///---+++***++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((())))))******,,,***,,,222888@@@MMMYYYaaaeeekkkvvv|||uuuiiiSSSQQQhhhuuupppmmm}}}}}}}}}rrrmmmmmmxxxUUU[[[dddnnnwww}}}ssslllhhhiiijjjkkkiiiccc[[[VVVTTTWWWXXXYYY^^^aaa^^^XXXNNNPPPTTT\\\fffmmmqqqqqqqqqrrruuuxxx|||{{{yyypppbbb[[[\\\hhhooottttttttt{{{wwwnnnooowwwWWW<<<666555---))),,,***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,------///333===RRRtttxxxgggbbb```fffgggooozzz}}}~~~xxxtttuuuzzzuuu|||}}}|||~~~~~~yyy{{{{{{{{{|||~~~|||||||||zzzxxxwwwwwwwwwuuuxxxyyyvvvpppjjjggggggpppnnnmmmmmmppprrrrrrrrrtttsssqqqpppqqquuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{vvvwwwwwwwwwxxx|||yyyssslllooowwwyyyvvvuuu|||}}}wwwmmmgggddd^^^WWWUUURRRKKKDDD>>>:::777666999999999DDDaaapppwww{{{UUU888000...+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((()))*********...+++,,,444===HHHUUU```eeepppzzzxxxkkk```PPPTTTkkktttooopppzzzvvvyyyfffgggkkkttt~~~vvvmmmkkkkkklllnnnooommmfff\\\UUUTTTWWWXXXYYY]]]```\\\VVVHHHGGGHHHOOOZZZdddkkkmmmoooqqqtttxxx{{{~~~xxxdddTTTaaaiiiooooooppptttyyyzzzyyynnneeezzzwwwuuuzzz|||hhhHHH:::444///,,,,,,******)))(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---000666BBBZZZ~~~ssshhhfffeeehhhmmmvvv}}}}}}|||uuusssvvv~~~yyy|||}}}zzzwwwwww{{{}}}||||||{{{zzzyyyxxxxxxyyyzzz}}}}}}|||yyytttqqqppppppoooppppppkkkeee```^^^___gggfffeeehhhlllnnnmmmkkkjjjiiiiiijjjnnnsssyyy|||zzzzzzyyyzzz{{{yyywwwttttttvvvyyy{{{}}}~~~wwwpppooottt}}}~~~}}}wwwqqqrrrssslllcccXXXTTTNNNGGG@@@;;;888666777777777@@@YYYwwwvvvttt^^^>>>111...+++******+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))******+++...,,,///;;;HHHSSS^^^fffjjjzzzjjjYYYTTTNNNXXXkkkpppqqqzzz~~~{{{zzz}}}yyywwwuuummmiiillljjjlllooorrrpppiii___XXXVVVXXXXXXXXX[[[^^^ZZZTTTFFFBBB@@@DDDPPP]]]gggkkkmmmppptttxxx{{{|||{{{{{{sss[[[WWWdddnnnoookkkmmmrrruuuyyyppplllwwwpppkkkqqqxxxzzz{{{YYY@@@555222///,,,******)))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))*********+++++++++,,,,,,,,,------+++---222;;;IIIdddlllhhhkkkkkkkkkuuu||||||xxxzzz{{{tttsssyyy}}}~~~~~~|||{{{}}}~~~}}}}}}~~~~~~~~~|||}}}{{{}}}~~~|||zzzzzz{{{|||}}}zzzzzzzzzvvvqqqmmmlllmmmjjjjjjggg```YYYVVVWWWYYY___^^^^^^ccciiillliiiffffffgggiiimmmssszzz~~~xxxwwwxxxzzz~~~~~~|||zzz~~~{{{uuupppuuu~~~}}}~~~~~~oooZZZVVVPPPHHHAAA<<<888666777999999>>>PPPjjjzzz|||~~~yyytttiiiIII111///+++******++++++***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,---555FFFVVV```fffjjjnnn}}}}}}bbbLLLOOOSSS___mmmnnnttt|||tttttt{{{rrrllllllvvvqqqpppnnniiiiiiooohhhkkkooosssrrrkkkaaaZZZXXXYYYYYYXXX[[[]]]YYYSSSGGGAAA===@@@LLL[[[ggglllllloootttxxxzzz{{{yyyxxxyyy~~~eeeTTTfffttttttmmmmmmsssyyy~~~{{{zzz{{{yyysssnnnfffllluuuuuueeeEEE666444222,,,******)))(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************++++++,,,,,,,,,---------+++---444???OOOlllzzzffffffnnnpppooo{{{yyy|||}}}ttt{{{yyyyyy~~~|||vvvvvvzzz}}}yyyxxxwwwzzz~~~zzztttrrrqqqtttyyy{{{yyyuuuqqqpppooooooqqqsssvvvxxxvvvwwwxxxuuuqqqooooooqqqkkkiiiddd]]]UUUSSSUUUYYY]]]\\\^^^dddkkkmmmkkkfffmmmooosssxxx~~~www}}}|||~~~{{{ooosss{{{}}}~~~rrr[[[WWWQQQJJJBBB<<<888666777:::999999FFF\\\lllpppzzz~~~zzzqqqRRR222///+++******++++++***))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++***...:::OOOaaahhhkkklllqqqzzz~~~~~~dddIIIQQQZZZgggpppmmmvvv{{{lll```fffwwwzzzuuuwww|||{{{xxxrrrjjjccc\\\VVVTTT\\\gggzzz{{{xxxrrrppppppqqqpppkkknnnrrrssspppiiiaaa[[[ZZZYYYXXXZZZ]]]^^^[[[XXXRRRIIIBBBBBBHHHRRRaaammmnnnrrrtttuuuxxx}}}|||yyyxxxttt___fffmmmqqqtttvvvvvvsssooo~~~qqqgggxxxpppooorrrtttuuu{{{vvvKKK444444444------,,,+++***))))))))))))''''''(((((())))))************))))))((((((''''''(((((())))))))))))(((((('''((()))((('''((()))+++,,,,,,+++++++++,,,------333---888IIITTToooooofffmmmnnngggppp~~~|||}}}}}}xxxzzz~~~yyyvvv{{{||||||}}}zzzxxxzzz{{{rrrggghhhkkkmmmmmmiiibbb^^^^^^^^^___bbbgggnnntttxxxwwwvvvrrrmmmmmmqqqrrrooohhhddd^^^XXXUUUUUUVVVXXX\\\]]]___bbbdddgggiiijjjqqquuu|||~~~yyyvvv{{{~~~~~~ppphhhsss|||wwwyyy}}}}}}|||{{{}}}{{{~~~iiiaaaYYYOOOHHHEEEAAA;;;555666777:::===@@@JJJ^^^qqq{{{zzz}}}xxxYYY555,,,---///)))***...***))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((*********)))))))))))))))(((((((((((()))***+++,,,///000@@@[[[kkkiiieeeeee}}}{{{{{{XXXIIISSS```jjjmmmsss|||hhh]]]gggrrrhhhaaa^^^aaafffzzz~~~sss```YYYTTTSSSRRROOONNNPPPQQQ[[[kkk||||||tttppprrrttttttsssqqqqqqpppoookkkgggcccaaa```]]][[[ZZZ\\\]]]\\\[[[VVVOOOGGGDDDEEEKKKYYYfffjjjooossstttwwwzzzxxxssssss}}}|||ccceeehhhlllnnnppprrruuuxxxzzzgggfffppphhhxxxxxxtttrrrvvv{{{~~~TTT:::555444------,,,+++***))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''((())))))'''((()))+++,,,,,,++++++,,,,,,---...000...<<>>;;;888777888888777<<>>999777777777555888DDDQQQmmm~~~sssDDD222,,,///+++***---***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''(((((()))))))))))))))))))))*********))))))))))))***+++,,,,,,,,,555GGGYYYcccjjjvvv~~~}}}~~~pppUUUQQQfff|||}}}uuupppooohhh^^^]]]cccwwweeeTTTLLLEEEEEEFFFGGGLLLQQQTTTZZZcccjjjppprrrjjjaaaJJJJJJMMMRRRVVV\\\jjjxxx|||sssmmmzzzqqqmmmkkkiiihhhjjjnnnrrruuuvvvooodddZZZUUUVVV[[[___aaa]]]WWWNNNBBB;;;@@@IIITTT```mmmsssuuutttoooiiilllxxxsss]]]^^^jjjrrrvvvyyyvvvsss}}}yyynnneeeooo~~~{{{~~~zzzSSS;;;555444...---,,,+++******************))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((()))***,,,,,,,,,,,,,,,---...///000333>>>SSScccqqqpppbbbhhhmmmhhhgggmmmyyy}}}zzz~~~vvvvvvxxx}}}~~~~~~iii[[[SSSNNNKKKWWW[[[___aaabbbdddgggiiiddddddcccbbbaaa```______^^^bbbeeegggkkkpppoookkkdddcccaaa```___``````aaacccdddhhhlllppptttwwwyyyzzz}}}ttteee[[[WWWSSSSSSVVVZZZ\\\\\\]]]```cccgggkkkooouuuyyyzzz}}}{{{xxx|||zzzeee\\\PPPIIIFFFEEEBBB???888777777777666888AAALLLlllyyyzzzJJJ333+++///,,,,,,...,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((())))))***(((((())))))************))))))))))))***+++,,,---///888HHHZZZfffppp{{{~~~yyy```OOOQQQllllll___UUUUUUUUUVVV]]]gggvvveeeVVVNNNIIIIIILLLNNNRRRXXX```gggnnntttyyyzzzrrriiiPPPPPPTTT[[[cccppp{{{rrrnnnyyyzzz}}}{{{rrrkkkiiijjjkkkmmmpppsssvvvxxxyyyrrrhhh\\\VVVUUUZZZ___aaa^^^YYYSSSHHH>>>>>>CCCNNN[[[iiipppssstttqqqmmmppp|||jjjbbbjjjtttwwwuuurrrmmmrrrzzzuuuooonnnyyy{{{^^^BBB888666...---,,,++++++******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))*********))))))+++,,,,,,,,,,,,,,,---...000000333AAAYYYkkk}}}zzzjjjaaahhhnnnmmmpppwww{{{xxxvvvzzztttwww{{{nnn[[[OOOMMMOOORRRbbbffflllnnnooopppsssvvvrrrqqqpppnnnkkkhhheeecccbbbccccccbbbeeekkkllljjjeeeeeeddddddcccccccccccceeefffiiimmmrrrvvvyyyzzzzzz}}}{{{dddRRRMMMOOORRRWWW\\\bbbhhhkkkmmmpppsssvvvzzz}}}zzzzzzzzz~~~|||yyywww{{{{{{ddd[[[PPPIIIGGGFFFCCC???999777777999888999@@@IIIhhh}}}~~~QQQ666***///---,,,...,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))******((((((((()))******++++++******)))******+++,,,---000<<>>IIIVVVeeelllooorrrsssqqqrrr|||hhheeennnrrrnnnooonnnqqq{{{}}}~~~sssyyy~~~~~~|||kkkKKK;;;666......---,,,++++++++++++(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))***+++***))))))+++---+++,,,,,,,,,...///000111555FFFaaawwwqqqhhhdddhhhmmmrrrxxx~~~}}}wwwxxxzzzwww|||zzznnn___SSSNNNRRR[[[cccmmmsssyyy}}}}}}~~~}}}yyytttooommmiiiiiifffbbbcccggghhheeedddddddddddddddccccccbbbeeefffiiimmmqqqtttwwwyyyyyy}}}}}}mmm\\\QQQPPPWWWbbbiiiooouuu{{{~~~}}}ssslllkkklllnnntttyyy|||zzzyyy|||}}}{{{aaaYYYPPPJJJHHHGGGBBB>>>;;;888888:::999999>>>EEE^^^~~~YYY:::+++///...***+++)))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))******'''(((((()))******++++++************+++,,,------111DDD[[[jjjpppuuu|||}}}{{{xxxjjjJJJSSSbbbyyykkkQQQIIIDDDFFFIIIQQQcccwwwkkkXXXRRROOOSSSZZZaaakkksssrrrxxx~~~uuu]]]]]]cccppp}}}qqqkkkllluuuqqqkkkmmmmmmllliiijjjmmmqqqqqqrrrtttvvvxxxzzz{{{{{{{{{wwwoooddd[[[YYY\\\```ddd```\\\ZZZQQQEEE===;;;FFFSSSaaahhhmmmqqqttttttssslll___gggmmmhhhjjjmmmrrrxxxsssyyyuuuuuuyyy{{{tttRRR===666......---,,,++++++++++++''''''(((((())))))******'''((((((((())))))******(((((())))))))))))(((((()))***+++***))))))+++---+++,,,,,,---...///111111888KKKiiinnnjjjggghhhlllrrrzzzzzz||||||{{{~~~{{{yyy|||wwwkkkfff]]]SSSOOOQQQZZZhhhrrryyy{{{xxxpppppplllfffeeegggfffbbbcccccccccccccccbbbaaa```dddeeehhhlllooosssuuuwwwyyy}}}sssddd[[[WWW[[[fffuuu~~~|||}}}rrrbbbZZZYYY]]]aaammmxxx}}}wwwvvvyyyzzz```XXXPPPKKKIIIGGGBBB>>><<<:::999;;;:::888<<>>---000---))))))&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''(((((())))))******'''(((((()))***+++++++++************+++,,,---...333LLLggguuuvvvwww}}}vvvfffEEEUUUfffyyyvvv\\\JJJGGGHHHJJJIIINNNcccyyykkk\\\WWWUUU[[[eeeooo{{{~~~yyyeeeeeemmm|||xxxuuuxxxyyypppnnnmmmllljjjhhhhhhkkkqqquuuyyyyyywwwuuuxxx~~~~~~~~~|||vvvlllaaa\\\]]]```eeegggddd\\\SSSKKKAAA777???JJJXXXeeelllqqqtttvvv}}}vvvXXX```rrrjjjooopppqqqvvvwwwiiilll|||sssUUU===;;;000...,,,+++,,,+++***)))((((((((((((''''''''''''******))))))((((((''''''(((((((((((()))))))))))))))***+++***)))((((((******000+++(((000111///333AAAOOOuuujjjhhhhhhjjjjjjlllxxxvvv~~~yyy}}}{{{uuuyyyxxx{{{~~~~~~~~~~~~~~~{{{wwwrrrmmmiiiggggggggggggggghhhhhhiiijjjhhheeebbbaaa```^^^ZZZVVVQQQJJJJJJTTTZZZ^^^kkkzzztttqqqmmmkkkjjjjjjiiiggggggccc^^^ZZZYYYZZZ\\\]]]dddeeefffhhhkkkqqqwww{{{zzzlll]]]]]]fffsssyyyuuuvvvyyy}}}|||}}}~~~~~~}}}|||~~~{{{uuuoookkkhhhgggggglllpppwww}}}~~~fffUUUQQQNNNYYYpppxxxvvvrrrsssaaa^^^VVVLLLFFFDDD@@@;;;::::::999888777777:::===JJJmmmqqqFFF,,,---...,,,---+++************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))''')))******+++,,,...000888```rrrmmmttt}}}\\\NNN\\\llllllppp]]]OOOMMMKKKIIIIIILLLYYYrrroooZZZZZZ\\\bbblllzzz{{{iiiqqq{{{}}}xxxrrrppplllllljjjhhhhhhkkkqqquuu{{{|||zzzwwwyyy~~~~~~}}}xxxnnnccc]]]]]]___dddiiihhh]]]OOODDD===888;;;EEESSS```iiipppvvvyyy{{{~~~yyy[[[```rrroooqqqssstttzzzxxxpppjjjjjj|||{{{___AAA999111///---+++,,,+++***)))((((((((((((''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))''')))******))))))***,,,***///+++(((///000...444BBBTTT{{{nnnlllllllllkkknnnzzzwww}}}yyy}}}}}}|||www|||uuuddd\\\^^^bbbffflllqqqrrrssssssssspppooollliiiddd```\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXUUUSSSQQQPPPPPPOOOKKKHHHJJJEEEGGGQQQXXX]]]iiixxxxxxsssnnnjjjjjjjjjiiihhhhhhccc\\\WWWUUUWWWYYY[[[___```bbbdddhhhpppyyyqqqccc^^^jjj{{{xxxppplllkkknnnpppooooooppppppppppppoooooorrrnnnhhhaaa[[[WWWTTTSSS[[[```gggpppxxx~~~yyy___PPPPPPTTTfffzzzuuuqqqqqqeeebbbYYYMMMGGGDDD@@@;;;:::::::::888777888:::<<>>KKKXXXdddooowww|||yyy|||}}}\\\YYYhhhmmmmmmqqqvvv}}}rrrjjjzzzoooiiiyyymmmIII888333000---,,,++++++***)))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))&&&((()))*********,,,...***///+++(((......///888HHH^^^xxxsssrrrqqqooolllppp}}}~~~xxx~~~|||yyywww{{{xxxmmmjjjjjjwwwzzzooofffaaaWWWIIIBBBBBBFFFLLLUUU\\\___aaaaaaaaa]]][[[YYYVVVSSSPPPNNNMMMKKKJJJIIIHHHFFFFFFEEEEEEGGGFFFEEEEEEFFFEEECCCAAAEEEBBBDDDMMMSSSVVV```lllvvv|||zzztttlllhhhhhhiiijjjiiikkkfff^^^WWWSSSTTTWWWYYYZZZ\\\]]]___ccckkkvvv~~~wwwggg```iii{{{uuupppjjjccc^^^]]]]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^[[[VVVPPPJJJEEECCCAAAEEEJJJRRR\\\gggpppvvvzzz~~~tttZZZMMMSSS```{{{{{{sssooopppkkkggg\\\OOOGGGDDD@@@::::::;;;;;;999888888:::<<>>QQQhhhuuuwwwvvvsssooommmrrr~~~xxxzzz}}}}}}tttsssxxxvvvbbbaaaiiitttlll^^^SSSIIIEEE@@@:::666666666<<>>>>>>>>>>>AAAAAABBBCCCDDDDDDCCCCCCFFFCCCEEEIIIKKKLLLQQQXXX___eeemmmuuuzzzvvvnnnddd```bbbfffhhhhhhllliiibbb[[[UUUSSSSSSTTTWWWXXXYYYZZZ]]]dddnnnvvvmmmfffppp~~~yyyrrrmmmjjjhhhfffdddaaa^^^ZZZVVVSSSQQQPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJGGGDDDAAA???===<<<888<<>>@@@BBBDDDGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@???AAABBBCCCDDDDDDEEEEEEEEEDDDEEEFFFEEEDDDGGGKKKLLLPPPVVV\\\```cccfffiiiqqqvvvxxxxxxyyy{{{yyyuuulllcccYYYUUUYYY___bbbbbbeeeeeeccc]]]VVVPPPNNNMMMQQQSSSUUUXXX]]]ccciiimmmwwwzzzyyyoookkkwww}}}yyysssjjjeeedddeeecccbbb]]]ZZZVVVSSSRRRSSSSSSSSSQQQPPPOOOMMMLLLKKKJJJIIIEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAA???>>><<<<<<777888;;;@@@EEEKKKPPPSSS___fffpppxxx}}}}}}uuueeecccpppzzzqqqlllpppsssmmm___PPPFFFBBB>>>:::<<<======<<<:::999:::<<<;;;FFFRRR^^^vvvWWW777333000------+++************)))))))))(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))+++++++++******+++///222CCCWWW\\\[[[lll~~~{{{|||aaaaaazzz}}}xxxkkkUUUOOOSSSSSSUUU[[[ggg}}}rrrkkkggglllttt}}}zzzttteeeddddddfffgggeee___[[[XXXZZZ\\\]]]^^^```ccceeejjjmmmmmmlllnnnpppnnniiieeebbb]]]VVVOOOIIICCCAAAKKKMMMLLLGGGCCCAAA;;;444888:::???IIIWWWfffqqqwww{{{|||aaaUUUaaajjjzzztttwwwxxxsssqqqkkkqqqlllNNN999555000---+++++++++***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++,,,---,,,***)))***+++***...,,,+++...---777NNNeeezzzyyyyyyuuuoookkkpppzzz~~~ssswwwlllpppxxxgggkkkuuueeeRRRCCC===999555111000111444777999;;;<<<=========???BBBDDDAAA@@@>>>=========>>>???======>>>???@@@BBBDDDDDDCCCEEEHHHHHHHHHHHHIIIJJJCCCDDDDDDDDDDDDDDDGGGIIIHHHJJJMMMOOOQQQTTTWWWZZZ___ccceeeeeehhhlllllljjjbbbXXXMMMJJJOOOVVVXXXXXXXXXZZZ\\\YYYSSSMMMKKKJJJMMMOOOTTT]]]ggglllkkkiiiiiilllqqqwwwzzzwwwpppkkkkkkooo}}}~~~jjjZZZVVVSSSPPPNNNNNNOOOOOOOOOOOONNNLLLJJJIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDCCCBBB@@@===;;;999999:::;;;===@@@CCCEEEFFFJJJRRR^^^hhhooowww~~~}}}yyyoooppp|||yyyqqqlllooossslll^^^NNNDDDAAA>>>:::<<<===>>>===;;;::::::;;;===AAAIIIYYYvvv]]];;;555111------,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))+++++++++******,,,000444III]]]dddgggxxxyyyrrruuu___ggglllYYYTTTVVVWWW\\\eeeqqqppplllkkkqqqzzz}}}xxxyyyxxxpppggg______```bbbbbb___\\\YYYWWWXXXZZZYYYXXXWWWXXXYYY```bbbaaa^^^]]]]]]YYYSSSSSSPPPLLLHHHDDDAAA>>>===DDDGGGHHHFFFEEECCC>>>666888999>>>HHHWWWfffqqqwww{{{mmmYYYcccnnn{{{wwwlllppp~~~uuulllmmmqqqwwwwwwXXX;;;666111---+++++++++***(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((()))))))))))))))+++,,,,,,******+++,,,***...,,,---000...;;;UUUrrr~~~zzztttllljjjsssyyyxxxsssooossszzzrrryyywwwmmmbbbTTTCCC999777333444333111111444777999<<<>>>@@@BBBBBBCCCDDDFFFAAA@@@???======>>>???@@@???@@@@@@AAACCCEEEFFFGGGHHHJJJMMMMMMKKKJJJKKKMMMDDDFFFFFFEEEEEEGGGJJJLLLKKKKKKLLLLLLMMMPPPTTTWWWYYY\\\]]]\\\^^^ccceeeccc\\\QQQFFFBBBGGGMMMNNNLLLLLLPPPTTTTTTPPPMMMNNNPPPPPPRRRYYYgggtttvvvnnneeeccciiiooopppkkkfffccccccpppsssbbbTTTIIIDDDEEEGGGGGGGGGGGGIIIKKKJJJJJJJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGFFFDDD@@@<<<::::::;;;<<>>;;;===>>>???>>><<<::::::;;;===???FFFZZZxxxaaa>>>666111------,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))*********)))***---222666NNNfffrrrttt|||wwwtttvvvfffZZZhhhiiiYYYWWWTTTXXX___iiiuuusssttttttzzzuuurrruuuuuulllccc[[[\\\]]]]]]\\\ZZZYYYXXXUUUVVVVVVUUUQQQOOONNNNNNRRRTTTTTTQQQPPPOOOJJJDDDFFFDDDAAA???>>>======<<>>BBBFFFGGGGGGHHHHHHDDDCCCAAA@@@???@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFIIIKKKKKKHHHGGGHHHJJJHHHJJJJJJGGGFFFIIILLLMMMMMMMMMLLLKKKLLLOOOTTTXXXZZZ\\\\\\YYY[[[```bbb```ZZZOOOBBB???CCCGGGGGGDDDGGGKKKPPPQQQOOOPPPTTTYYYXXXYYY```ppp}}}}}}nnn```jjjssszzzvvvllleeehhhmmm{{{uuu^^^RRRLLLGGGBBBFFFIIIIIIGGGGGGIIIKKKFFFGGGIIIIIIIIIIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIIIIGGGFFFIIIIIIJJJJJJHHHDDDAAA>>>888:::===AAADDDGGGHHHIIIJJJLLLNNNOOORRR[[[iiisssxxx}}}|||{{{vvvxxx}}}zzz}}}yyyqqqjjjmmmpppiiiZZZJJJAAA@@@>>>;;;===>>>???>>><<<;;;:::;;;>>>>>>FFF\\\{{{ccc???777111------,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))***...333777NNNjjjzzz|||zzzyyyyyyfffYYYVVVkkk}}}dddWWWVVVQQQUUU^^^iiiuuuxxx|||}}}~~~tttkkkhhhjjjjjjddd^^^\\\\\\]]]^^^]]][[[YYYXXXUUUQQQLLLHHHEEECCCAAA@@@===>>>===<<<:::999:::;;;;;;===>>>>>>======>>>@@@BBBMMMTTTPPPJJJFFF@@@:::888;;;AAAIIIUUUbbbpppxxx|||}}}nnn^^^bbbnnnqqqfff^^^eeesss{{{}}}wwwrrryyyjjjDDD777333000)))***///+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,---,,,,,,000000---EEEooozzzssswwwpppppp{{{uuurrrwww{{{~~~wwwrrrhhhZZZLLLCCC;;;444333777222222333444666999;;;===AAAGGGMMMPPPUUU[[[\\\YYYUUUNNNEEE>>>===@@@DDDGGGGGGGGGGGGFFFGGGHHHIIIJJJGGGJJJLLLMMMKKKIIIHHHHHHNNNLLLJJJKKKNNNQQQTTTTTTQQQQQQQQQRRRSSSVVVYYYZZZ[[[ZZZYYYZZZ]]]aaadddeee```XXXMMMFFFCCCBBB???<<<:::@@@HHHPPPXXX\\\\\\YYY^^^eeesss~~~yyytttttt|||~~~|||rrr\\\OOOHHHGGGIIIEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJSSSPPPNNNMMMKKKGGGAAA<<<<<<===@@@DDDJJJQQQWWW[[[]]]VVVRRRQQQPPPNNNTTT]]]eeekkkttt|||~~~uuummmjjjnnnkkkfffjjjuuu~~~zzzppphhhkkkssslll^^^NNNBBB>>>>>>===???@@@@@@???<<<;;;;;;<<<;;;:::CCCZZZzzzyyyqqq>>>000333***,,,++++++++++++************)))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))))))))(((...++++++------///777@@@XXXnnn{{{}}}sss___QQQTTTkkksssoookkkeee___\\\^^^jjjzzz}}}}}}mmmfff^^^\\\^^^___]]]YYY]]]\\\]]]]]]]]][[[WWWSSSMMMIIIDDD???===;;;999777666777888777555555666888999;;;===>>>>>>>>>@@@BBBGGGRRR[[[ZZZUUUPPPIIIBBB:::===BBBKKKVVVdddqqqyyyyyy|||xxxiii___kkkppphhhaaagggttt|||}}}yyy{{{|||wwwvvvIII:::555222++++++...)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,------+++...000000LLLxxxuuuppppppuuuppprrr|||wwwsss{{{}}}{{{rrrlll]]]QQQEEE>>>888222222666555666777888:::===AAADDDGGGMMMSSSWWW]]]dddfffdddaaaYYYOOOHHHEEEFFFIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKNNNRRRSSSSSSSSSSSSTTTTTTSSSSSSUUUZZZ]]]______\\\[[[[[[\\\]]]^^^_________]]][[[\\\___ccchhhjjjhhh___TTTKKKFFFCCC@@@===:::???JJJYYYfffmmmkkkfffggglllvvv|||zzz|||www^^^NNNGGGDDDEEEHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUSSSNNNEEE???@@@DDDIIIPPPWWW___fffjjjoooiiieeebbb\\\UUUUUUYYYWWW^^^hhhsss|||}}}uuuooo___WWWUUU\\\```___ccckkk~~~yyyqqqiiijjjrrrmmm```PPPEEEBBBAAA@@@???@@@@@@???<<<;;;;;;<<>>@@@AAACCCFFFIIIQQQ\\\fffhhhbbbYYYNNNFFF<<<>>>CCCKKKWWWdddpppwwwuuuzzzsss^^^iiiqqqmmmgggiiisss|||tttrrrrrrmmmPPP>>>666444---+++---((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,------***,,,000555TTTtttllliiimmmsssrrrwww{{{}}}yyyvvv{{{sssiiicccOOOFFF===888444222333666444666888:::<<>>@@@@@@???===;;;;;;<<<>>>;;;@@@SSSpppxxxFFF555555,,,///---+++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''(((+++,,,,,,111@@@PPPbbbqqqzzzlllUUUKKKUUUjjj{{{ttt~~~zzzqqq~~~}}}uuuyyy~~~|||~~~[[[YYYVVVSSSSSSUUUYYY]]]___\\\YYY[[[]]]YYYNNNEEE???;;;777333111000///---///111222333444555888;;;???AAACCCEEEGGGJJJNNNQQQ]]]fffppprrrkkk\\\MMMBBB===>>>AAAHHHTTTaaalllsssrrrxxx~~~xxx___gggoooqqqlllkkkrrrzzzwwwzzzvvvuuutttkkkVVV@@@666555...,,,,,,((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,---...++++++000777XXXpppllllllmmmtttvvv{{{vvvwwwyyyzzz|||tttiii^^^WWWEEE???888555444444555777666999<<<>>>@@@CCCIIIMMMTTTZZZ^^^```eeejjjllliiieee___VVVNNNIIIGGGFFFEEELLLNNNPPPRRRRRRQQQPPPOOOOOORRRWWWZZZ\\\___bbbdddoookkkgggddddddeeeeeeeeekkklllmmmnnnmmmlllkkkjjjllljjjgggeeeffflllsssyyy{{{uuuiii[[[OOOFFFAAA???>>>AAAOOOiii~~~sssfffggggggmmmvvv{{{}}}mmm[[[HHHCCCFFFIIIKKKLLLMMMLLLLLLLLLNNNQQQTTTVVVYYYZZZ]]]^^^___^^^]]]\\\YYYZZZ[[[[[[\\\\\\\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\[[[^^^bbbdddaaaYYYOOOHHHIIIPPPZZZcccjjjpppvvvzzz}}}~~~~~~{{{wwwuuuuuurrrllleeebbbfffooozzz}}}vvvkkk\\\RRRBBB???AAALLLWWW```jjjtttyyyrrrllljjjttttttiiiVVVIIIEEECCC???===???@@@@@@===<<<;;;<<<:::777:::JJJeee{{{KKK777444,,,///,,,+++++++++*********))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))******'''))),,,---+++111CCCUUUgggrrryyyoooWWWOOO[[[llluuurrr~~~xxx{{{}}}~~~|||qqqnnnooouuu|||KKKLLLLLLKKKLLLPPPWWW\\\\\\XXXUUUVVVXXXTTTIII???;;;888444111000000///...///111444555666999<<>>>>>DDDOOO]]]gggmmmrrrwww~~~}}}[[[\\\dddlllnnnlllqqqzzz|||nnnooozzz}}}{{{ppp]]]CCC444444///,,,,,,)))(((((((((((((((((((((((((((((())))))))))))((((((******************************))))))******+++,,,+++///---,,,111:::ZZZ{{{ppppppppppppvvvyyywwwnnnuuu|||yyy~~~uuuttt{{{}}}vvvjjj]]]RRRKKK<<<999555333444777888888;;;@@@FFFHHHIIIKKKOOOSSSUUU[[[```bbbfffkkkkkkhhhddd```YYYTTTRRRPPPOOONNNNNNPPPRRRTTTVVVUUUTTTTTTYYY\\\```bbbdddgggjjjlllyyypppjjjiiijjjlllmmmnnnoooqqqrrrssssssrrrqqqsssqqqnnnjjjjjjooowww~~~~~~uuufffVVVHHHAAA>>>???CCCTTTppp}}}kkk]]]\\\]]]eeeqqqzzz~~~www]]]OOOBBBAAAFFFIIIJJJKKKOOOOOOOOOPPPSSSVVVZZZ\\\```bbbccceeeeeedddbbbaaaaaabbbbbbbbbaaa```____________```aaaaaaaaaaaaaaaeeeffffffddd___XXXQQQMMMXXXaaakkkssswwwzzz~~~yyyqqqppprrruuuwww}}}~~~ttteeeVVVKKKFFF===AAAIIITTT___nnnzzzrrrllllllwwwxxxmmmWWWGGGCCC@@@;;;<<<>>>@@@@@@>>><<<;;;;;;888666777BBBVVVooo~~~PPP888333+++...++++++++++++*********))))))''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))++++++)))+++------+++111CCCUUUdddmmmuuu|||rrrZZZSSS```mmmqqqxxx{{{zzzxxxhhh```bbbfffkkkqqq{{{===???AAADDDIIIOOOUUUZZZTTTQQQOOOOOOPPPKKKCCC;;;666444000//////000000000000222555777888;;;???AAAGGGJJJNNNRRRWWW]]]dddiiirrrvvv~~~|||iiiWWWMMMFFFAAA>>>AAALLLYYYdddjjjrrruuu{{{VVVPPPTTTdddmmmnnnrrr{{{xxxuuuuuuoookkkyyy~~~wwwhhhHHH555444///,,,---***))))))))))))))))))))))))(((((())))))))))))((((((******************************))))))******+++,,,***///......444AAAcccvvvooopppoooqqqwww{{{rrrmmm|||uuuzzztttffffffqqqzzzpppaaaRRRGGGAAA555666555444777===>>><<<@@@GGGNNNQQQPPPOOORRRUUUWWW^^^eeehhhkkknnnlllhhh```]]]ZZZXXXXXXXXXWWWVVVSSSTTTWWWYYY[[[\\\\\\]]]aaacccfffhhhiiikkknnnqqqyyyqqqllllllooosssuuutttuuuvvvxxxyyyzzzzzzzzzxxxvvvsssooommmqqqyyyuuuaaaOOODDD@@@AAAHHH]]]xxxxxxdddYYYVVVWWW```nnnzzziiiOOOGGGBBBEEEKKKMMMOOOPPPQQQRRRTTTWWW[[[___ccceeeiiiiiijjjkkkkkkjjjhhhhhhiiiiiihhhhhhgggeeedddcccgggggghhhhhhhhhhhhgggggglllkkkhhhccc\\\VVVSSSSSSbbbjjjuuu{{{}}}yyysssuuuwww{{{~~~|||tttdddQQQCCC======<<>>@@@@@@???===<<<;;;:::999999===IIIaaa|||TTT:::333***...***+++++++++************)))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))+++,,,,,,,,,------,,,222BBBRRR[[[gggsss|||{{{sssZZZUUUeeerrrrrr||||||wwwhhh[[[XXX^^^fffkkkqqqyyy888999;;;@@@EEEJJJNNNPPPJJJIIIHHHGGGEEEBBB<<<888333111......000111222222333555888:::;;;>>>BBBEEEMMMQQQVVV]]]eeennnwww~~~uuuccc[[[NNNGGG@@@AAAKKKYYYdddjjjqqqsssvvv|||\\\NNNMMM```ooopppsss{{{rrrkkksssuuukkkrrruuuPPP999666000,,,,,,***))))))))))))))))))))))))(((((())))))))))))((((((******************************))))))******+++,,,)))///......888KKKrrrpppmmmooolllpppuuu{{{sssttt~~~ttt~~~ooobbbcccpppxxxjjjYYYJJJ???:::333666888999???HHHJJJHHHJJJRRR[[[^^^[[[XXXXXXZZZ```gggmmmoooooooooiiiccc[[[YYYXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]___bbbeeeggghhhgggiiilllmmmoooqqqtttwww{{{wwwsssqqqrrruuuxxxyyyzzzzzzzzz{{{|||~~~zzzzzzxxxsssoooqqqyyynnnXXXJJJDDDEEEOOOhhhppp]]]UUUUUUUUU\\\kkkxxx[[[HHHFFFGGGMMMQQQQQQRRRUUUTTTVVVZZZ^^^ccchhhlllnnnqqqqqqppppppooooooooonnnmmmmmmmmmmmmmmmlllkkkjjjmmmmmmmmmmmmmmmlllkkkjjjnnnmmmiiibbb[[[WWWVVVWWWbbbkkkvvv|||~~~|||uuuuuuuuuvvvxxxzzz}}}~~~yyyrrreeeSSSEEE======@@@FFFSSSeeevvv|||rrrkkkqqqzzz~~~rrrVVVCCCBBBAAA<<<;;;===@@@AAA???===<<<;;;999;;;;;;;;;CCC\\\~~~YYY===444+++///++++++++++++************)))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''))),,,---,,,++++++,,,...444BBBOOOXXXhhhwwwxxx{{{|||sssZZZVVVkkk}}}}}}|||wwwnnnbbb[[[\\\fffnnnuuuyyy666555666:::>>>BBBBBBBBBCCCCCCCCCAAA???;;;888666333111//////111444555555777999;;;===???BBBFFFHHHSSSWWW^^^gggqqq|||}}}kkkbbbUUULLLCCCBBBLLLZZZffflllqqqpppsssyyyhhhTTTOOOaaarrrrrrsssyyy~~~nnneeeqqqyyykkkmmm~~~WWW<<<777111,,,,,,***))))))))))))))))))))))))(((((())))))))))))((((((*********************************)))***++++++,,,(((///---...;;;SSSkkkkkknnnlllmmmsssyyyvvv{{{yyytttpppeeegggtttvvvgggUUUEEE:::666444999===@@@GGGRRRUUURRRXXXaaakkknnnjjjfffdddfffjjjpppuuutttqqqlllcccZZZ[[[ZZZZZZ\\\^^^``````______```bbbdddhhhkkknnnpppppprrrtttvvvwwwzzz~~~~~~|||zzzzzz|||}}}}}}}}}~~~}}}|||||||||~~~||||||zzzuuuqqqqqqxxx~~~www___OOOHHHIIIVVVoooiiiUUUPPPVVVUUUZZZgggttt}}}{{{sssJJJDDDEEEIIIOOOQQQNNNOOORRRWWWYYY^^^dddjjjnnnrrrsssvvvuuutttsssrrrrrrssssssoooooopppqqqqqqqqqppppppooooooooonnnmmmlllkkkjjjmmmmmmjjjccc]]]YYYYYYZZZaaakkkwww~~~zzzwwwsssooonnnpppsssvvvtttiiiXXXIIIAAAAAAFFFJJJVVVbbbuuuyyy{{{qqqjjjrrrzzzrrrVVVCCCCCCDDD???:::===@@@AAA???===<<<;;;555999;;;;;;CCC]]]\\\???555,,,000,,,+++++++++************)))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''))),,,---,,,)))))),,,///555BBBNNN\\\mmm~~~tttzzzyyytttZZZXXXqqqrrrvvvxxxssskkkccc```eeeoooxxxzzz}}}555666888:::<<<===>>>>>>???<<<999888999888555222111111111111111333777:::@@@<<<;;;===@@@DDDLLLTTTTTT___lllttt}}}zzziiidddVVVOOOFFFAAAEEERRRaaakkkeeennnuuutttvvv}}}sssUUUIII```vvvvvvppprrr|||ssshhhttt|||llljjj{{{```<<<333333---+++///))))))((('''''''''''''''(((((((((((())))))))))))*********))))))))))))))))))***++++++***+++---///...,,,222555777UUU}}}ooommmmmmqqqvvvttt|||zzzlll~~~{{{sss|||}}}wwwiiikkkxxx~~~}}}}}}~~~wwwaaaKKK@@@<<<999999===<<>>AAACCCCCCAAA>>><<<===<<<;;;:::@@@ZZZ___===888999222...,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************111...,,,------222BBBTTTbbbqqq~~~|||rrrxxx~~~}}}ttt^^^UUUnnn}}}yyyttteeeppp|||tttpppiiieeehhhpppzzz222222444666777888888888999666444444555555333000222333444444555777;;;>>>>>><<<===BBBFFFKKKTTT]]]jjjrrr|||zzzjjjgggXXXRRRJJJFFFHHHPPPZZZbbb\\\hhhrrrtttvvv||||||[[[KKK```xxx|||wwwxxx~~~}}}~~~mmmnnnsssjjjnnngggAAA555333---***...))))))(((''''''''''''((((((((((((((())))))))))))***))))))))))))))))))))))))***++++++***+++---///...+++111555999ZZZzzzmmmlllpppyyy}}}yyy~~~tttjjjxxxrrrwwwwwwxxxxxx~~~}}}yyywwwxxxyyyzzz{{{}}}||||||rrr[[[FFF;;;888666;;;AAADDDJJJ```zzzuuutttyyyoooooouuuvvvkkk```YYYUUUPPPTTTVVVZZZ^^^aaacccdddeeeiiijjjlllnnnrrrvvvyyyzzz~~~}}}|||xxxvvvwwwwwwuuuwww{{{kkkWWWQQQ]]]eeeppptttjjj[[[RRRRRRSSSSSSYYYeeeuuu}}}|||___HHHEEEGGGKKKOOOQQQTTTWWWXXX^^^fffmmmooorrrxxx{{{{{{~~~|||zzzxxxuuuuuuvvvvvvvvvuuuxxxvvvuuutttttttttrrrpppmmmkkkgggaaa[[[YYY[[[^^^fffnnnuuu{{{wwwllleeedddZZZQQQIIIIIILLLRRR]]]hhhtttqqqssszzz|||vvvqqqrrr|||qqqVVVEEEDDDBBB:::<<<>>>AAACCCCCCAAA>>><<<::::::::::::AAA\\\dddBBB999888111///,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))************---,,,---///111666GGGWWWgggxxxxxxsss~~~|||yyynnnZZZUUUmmmrrruuuyyyooohhhxxx~~~xxxnnnnnnnnnqqqwww000111222333333444444333222111000111333444333222333555777999:::<<>>AAACCCCCCAAA>>><<<888999999:::CCC^^^mmmIII<<<666000///,,,,,,,,,+++******)))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))***************+++---000222999IIIXXXpppvvvvvvzzzuuufffUUUVVVjjjzzz|||ppp{{{xxxkkkvvvnnnpppuuu}}}{{{uuuvvvxxx{{{222333333444444333333222000000111333555777888888666888:::;;;<<<===@@@BBBEEEEEEHHHNNNSSS\\\mmm}}}jjj``````\\\YYYSSSNNNLLLLLLOOOQQQWWWbbbnnntttwww{{{oooTTT]]]vvvyyyqqqmmmyyy|||wwwOOO:::333---***,,,***))))))((('''((((((((((((((((((((()))))))))))))))))))))))))))*********)))***++++++***+++---///...+++000444???eeeuuugggeeennn}}}~~~uuuiiilllvvvuuuyyysss{{{rrruuuvvvxxx{{{}}}}}}zzzxxxrrrlll___OOOCCC???BBBEEEIIITTT^^^fffvvvwwwbbbTTTOOOPPPRRRPPPIIICCCDDDJJJOOOYYY\\\aaafffkkkoooqqqrrrssstttvvvyyy}}}~~~zzzwwwxxxwwwwwwzzz{{{iiiaaaeeecccbbb___WWWOOOLLLOOOQQQRRRWWWdddsssmmmUUUHHHEEEIIIOOOTTTWWW[[[```dddkkksss{{{~~~}}}zzzyyyxxxxxxwwwuuupppmmmiiifffaaa]]]\\\^^^bbbeeejjjttt|||}}}|||xxxyyyppp___cccppprrrlllrrrvvvnnnVVVCCC@@@AAA@@@===???AAACCCCCCAAA???===999:::;;;<<>>???===???BBBDDDDDDBBB???===;;;<<<======BBBYYY~~~XXXBBB444...000------,,,,,,+++*********))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((()))))))))***************,,,,,,+++000AAAWWWhhh{{{www\\\NNNYYYbbbeeeooo{{{kkkmmm||||||qqq~~~555555555555555444333333111333666888999;;;===@@@>>>??????>>>>>>@@@DDDGGGFFFKKKTTT]]]fffuuu}}}kkk```\\\VVVUUURRRPPPOOOOOOQQQQQQUUUXXXbbboooyyy}}}{{{___[[[kkk{{{}}}xxxxxxzzzxxxuuuzzz|||~~~}}}|||ZZZ@@@555///,,,,,,+++***))))))(((((())))))(((((((((((())))))))))))((((((((()))******++++++)))***++++++***+++---///111...111555EEEnnnuuukkkeeegggsssyyy~~~zzzmmmiiiuuummmooovvvrrrppplllnnnwwwwwwvvvvvvzzz~~~|||jjj^^^QQQJJJHHHIIIOOOVVVffftttbbbPPPIIICCC???>>>===>>>AAACCCBBBBBBIIIRRR```bbbfffkkkooorrrttttttuuuvvvyyy~~~}}}zzzzzzyyyuuuvvvyyyooobbbYYYVVVVVVYYYXXXQQQLLLKKKMMMNNNTTTaaarrrjjjVVVKKKKKKQQQYYY]]]___cccjjjoooyyy~~~~~~}}}xxxrrrmmm```^^^\\\]]]aaafffiiikkkuuu|||{{{iiihhhxxxxxxqqqmmmrrrrrriiiUUUCCC;;;::::::===???BBBDDDDDDBBB???===<<<>>>??????AAASSSxxx\\\DDD555...111---------,,,++++++*********))))))(((((())))))***''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))************(((,,,,,,+++333IIIccctttuuu{{{\\\NNN^^^bbbcccsssttteeerrr~~~|||}}}666666777777777666555555444666999;;;;;;<<>><<<<<<>>>@@@BBBDDDDDDBBB@@@>>>;;;>>>@@@???@@@OOOppp]]]EEE666...111...------,,,,,,+++************))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((()))************)))))))))))))))************''',,,...,,,444KKKdddsssiii{{{{{{}}}\\\PPPbbbdddeee}}}qqqqqq{{{}}}888999999999999999888888777:::===>>>>>>>>>AAADDDDDDDDDDDDDDDFFFLLLTTTYYYdddooossseeeYYYTTTLLLOOOTTTWWWWWWTTTPPPLLLBBBIII```zzzfffOOOQQQbbbqqqwwwrrrwwwnnnggg``````rrrmmmuuufffIII:::222,,,)))+++******)))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))***++++++***+++---//////...333:::NNNxxxpppqqqqqquuuzzziiiiii{{{tttnnn|||~~~hhhhhhsss~~~{{{qqqeee^^^bbbkkktttuuuZZZBBB>>>BBB???<<<<<<888777:::>>>???@@@JJJVVV\\\___dddiiiooosssuuuvvv{{{xxxyyy{{{{{{wwwvvvxxx{{{|||ggg\\\SSSPPPOOOLLLJJJKKKIIIJJJQQQ___qqq{{{aaaOOONNNVVV```gggjjjoooyyy{{{rrrhhhbbb___^^^___dddkkkppprrrqqqzzz~~~|||~~~yyy~~~rrruuurrrfffiiieee]]]PPPGGGCCCAAAAAA>>>@@@BBBDDDDDDBBB@@@>>>999===@@@@@@@@@MMMlll]]]FFF777///111...------,,,,,,++++++*********))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((()))***************))))))))))))************'''...///---333GGG]]]jjjaaawww|||ttt~~~~~~]]]QQQeeeggghhh{{{qqq}}}~~~:::888666777:::<<<;;;:::=========<<<<<<>>>BBBFFFFFFEEEFFFHHHHHHLLL\\\nnnzzzzzzooodddYYYRRRJJJOOOSSSTTTUUUTTTNNNGGG???EEE[[[zzz{{{{{{kkkJJJJJJZZZkkkyyyuuuyyyjjjaaa^^^bbblllqqqxxxzzznnnMMM888///+++)))******)))((((((((((((((())))))))))))))))))))))))++++++***)))(((((()))))))))******++++++,,,------111//////:::UUUxxxsssnnnrrryyy~~~yyymmmmmmxxxjjjsssnnnrrr}}}wwwqqqlllppp}}}iiiQQQ>>>>>>BBB@@@<<<===>>><<<;;;<<<===@@@IIISSS[[[\\\___eeemmmtttxxxzzz|||}}}}}}{{{{{{||||||{{{{{{zzzzzzzzzzzzmmm[[[MMMLLLNNNJJJIIIKKKIIIJJJPPP^^^ppp~~~mmmJJJVVV[[[aaafffkkkrrrzzzzzztttmmmfffaaa]]]^^^aaaffflllrrrtttuuu~~~{{{zzz{{{yyyxxx|||uuurrrllldddbbbddd^^^QQQEEEAAAAAAAAA@@@@@@@@@BBBCCCBBB???<<<<<<>>>AAAAAA@@@KKKeee}}}bbbCCC444111222......---,,,++++++++++++******))))))))))))************))))))((((((''''''((((((''''''''''''((((((''''''((())))))))))))))))))************+++++++++,,,)))''',,,888HHHXXXaaabbbqqqwwwwwwttt]]]WWWfffooouuu{{{ttt999777666777:::<<<<<<;;;<<<======<<<;;;===@@@CCCEEEEEEHHHLLLOOOXXXkkk}}}zzzpppcccVVVMMMGGGLLLPPPQQQRRRRRRLLLDDD<<>>===??????@@@IIIRRRZZZ\\\```fffnnnuuuzzz}}}wwwwww{{{{{{zzzzzz{{{{{{{{{|||||||||||||||}}}rrr^^^MMMKKKMMMKKKIIIJJJGGGHHHNNN\\\nnn}}}yyyWWWTTTZZZccckkkqqqwww~~~~~~xxxrrrmmmgggaaa]]]\\\^^^aaagggmmmssswwwxxxxxxqqqmmmmmmoooppprrr||||||vvvsssmmmeeeaaaccc___RRRGGGBBBBBBBBB@@@@@@@@@AAABBBBBB@@@>>><<<===@@@BBBDDDQQQiiieeeEEE333/////////...---,,,++++++++++++******))))))))))))*********)))))))))((((((((('''((((((''''''''''''((((((''''''((())))))))))))))))))************+++++++++...,,,***,,,333@@@OOOYYYffftttyyyxxxsss]]]YYYjjjssswww|||~~~777666666888;;;===>>>===;;;<<<=========???BBBEEECCCFFFKKKRRRYYYfffzzz}}}uuulll___QQQGGGCCCHHHLLLMMMOOOOOOIIIAAA;;;;;;MMMkkk{{{ttthhhddd~~~pppLLL@@@QQQkkkzzzwwwwwwoooiiieeebbbhhhwww}}}~~~{{{WWW===222...+++******)))(((((((((((()))))))))))))))))))))))))))+++***)))))))))))))))))))))******++++++,,,------,,,...222>>>YYY~~~qqqmmmsss}}}zzznnnqqq}}}jjjnnnxxxzzziii]]]TTTKKKEEEEEEAAA;;;;;;@@@>>><<<<<<>>>======DDDLLLUUUXXX]]]eeemmmtttzzz}}}wwwooojjjmmmrrrsssssstttxxxyyy{{{|||~~~~~~~~~~~~|||zzzbbbMMMIIILLLKKKIIIJJJFFFGGGMMM\\\ooo```TTT\\\hhhqqqxxx~~~{{{vvvpppjjjeeeaaa]]][[[[[[]]]bbbhhhooouuuzzz|||yyyooodddVVVTTTTTTWWW\\\dddqqq~~~{{{}}}yyyuuunnnfffaaaeeeaaaVVVJJJEEECCCBBBBBB@@@???@@@BBBBBBAAA@@@???===>>>AAAHHHUUUkkk}}}lllKKK666///...///...---,,,++++++++++++******))))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))************+++++++++------------111<<>>===CCCJJJSSSXXX___gggooowww}}}eee___\\\___dddfffiiilllsssuuuxxx|||~~~~~~}}}~~~eeeMMMHHHKKKJJJIIIJJJHHHIIINNN]]]qqqfffYYYaaalllvvv}}}~~~{{{uuupppiiiccc```^^^\\\[[[ZZZ^^^dddjjjqqqwww}}}xxxpppggg[[[RRRGGGHHHJJJOOOXXXeeevvv}}}vvvoooiiieeeiiifffZZZNNNGGGCCCAAABBBAAA???@@@BBBCCCCCCCCCBBB===<<>>QQQ```ooowwwxxxtttxxx}}}ooo[[[\\\pppyyyyyy~~~444666999<<>>GGGTTTcccsssxxxYYY<<<111333000///...------,,,,,,---******))))))))))))******'''((((((((()))))))))***((((((''''''''''''((((((''''''((())))))))))))))))))************++++++++++++++++++,,,222DDD\\\nnn}}}}}}rrr^^^XXXdddkkkqqq~~~www}}}~~~}}}}}}}}}888<<>>???AAADDDGGGHHHFFFEEEAAA>>>???FFFPPP\\\kkkwww|||\\\>>>222555000000...---------------******))))))))))))******'''((((((((())))))******((((((''''''''''''(((((('''(((((())))))))))))))))))************+++++++++---,,,+++---666JJJdddvvv{{{uuuaaaXXXaaahhhppp~~~bbblll}}}xxxvvvxxx}}}}}}|||}}}>>>???AAABBBCCCDDDEEEGGGKKKLLLMMMOOOVVVbbbqqq|||{{{sssgggWWWLLL>>>;;;777222//////000000222888>>>>>>???@@@>>>;;;888777:::@@@HHHUUUiiizzz~~~{{{MMMIIIgggpppmmmvvvzzz{{{ttteee[[[WWWcccbbbcccfffhhhmmmzzzrrrFFF333111++++++******)))))))))))))))&&&'''(((******+++++++++++++++******************)))******++++++,,,------///111999OOOsss~~~nnniiihhhrrr|||yyytttxxxoooaaafff|||}}}tttrrrmmmmmm~~~{{{jjj\\\\\\hhhtttvvvyyy||||||{{{|||||||||}}}}}}tttiiiUUUPPPNNNRRR```tttfffTTTOOONNNSSSTTTWWWXXXVVVVVV```kkkuuu{{{|||lllgggfff[[[LLLJJJIIIKKKPPPRRRRRRWWW]]]jjjvvv~~~tttZZZRRRMMMNNNPPPNNNMMMNNNRRRPPPMMM[[[wwwkkk]]]^^^rrr|||zzzyyy|||kkkiiiiiiiiihhhhhhhhhhhhiiijjjjjjnnnuuuzzz}}}zzzrrr```\\\WWWUUUZZZeeesss|||zzzvvvrrrkkkeeeeeeYYYSSSXXXVVVHHHAAACCC???@@@AAABBBDDDEEEFFFGGGAAA;;;;;;DDDLLLQQQ\\\iii{{{WWW@@@888222111111000...---,,,+++***************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))************)))---,,,)))555PPPccciiizzz}}}hhh___eeegggnnnjjjYYYqqq|||sssnnnhhhhhhoooyyy}}}}}}AAABBBDDDEEEFFFHHHJJJLLLPPPTTTYYY^^^fffsss~~~wwwoooeeeWWWJJJAAA:::777444111///000111333111777;;;;;;;;;======999999888:::???GGGSSSfffvvv~~~OOODDD]]]gggiiiqqqtttwwwuuueeeZZZVVV``````cccfffhhhooovvvIII666333,,,+++******)))))))))))))))'''((()))***************************************)))******++++++,,,------...111<<>>???@@@BBBCCCDDDEEEFFFBBB<<<<<>>EEEQQQcccrrr|||SSSAAAUUUbbbiiioooqqqtttrrrbbbWWWTTT[[[___dddhhhiiipppzzzLLL888555...+++******)))))))))))))))((())))))*********))))))************************)))******++++++,,,---------222>>>WWW{{{nnnhhhfffmmmssspppmmmsssnnndddnnnzzzkkkiiilllrrr}}}mmmcccfffsss~~~yyytttrrrrrrssswwwyyywwwqqqjjjcccWWWMMMMMMRRR\\\ooolllSSSIIIKKKUUUXXX^^^ccccccccclllwwwxxxpppqqqjjj^^^XXXZZZXXXRRROOOOOORRRWWWZZZ\\\aaahhhooo{{{iii\\\RRRRRRVVVVVVSSSQQQMMMMMMMMM\\\xxxfffZZZYYYlll{{{vvvpppooorrrsssqqqnnnqqqpppsssxxx|||yyynnnnnnqqqyyy~~~{{{{{{zzzuuukkkccc[[[___hhhmmmcccOOOBBB@@@>>>>>>@@@AAACCCDDDDDDDDDBBB<<<<<>>FFFRRRcccqqqzzzXXXCCCUUUhhhlllqqqsssvvv{{{ooo___VVVTTTZZZaaajjjmmmlllppp}}}OOO:::666...+++******))))))))))))))))))************))))))((())))))))))))************)))******++++++,,,---------222???XXX{{{nnniiieeeiiinnnkkkqqqtttooolll~~~~~~nnnmmmrrrxxxvvvnnnpppzzzzzzuuuqqqnnnmmmkkkkkkhhhbbb\\\VVVQQQMMMTTT```rrrpppVVVIIIJJJRRRWWW___fffggghhhppp{{{nnneeehhhfff]]]XXXZZZ\\\[[[RRRRRRUUU\\\___bbbgggnnnuuupppaaaTTTSSSXXXXXXTTTQQQLLLNNNNNN\\\vvveeeVVVSSSeee}}}zzzsssrrrwwwyyyvvvrrrvvvtttvvvzzz~~~~~~{{{}}}|||zzztttiiiaaa^^^iiivvvuuueeeOOOBBB???===>>>@@@AAABBBCCCCCCCCCAAA<<<<<>>DDDIIIIIIEEE???;;;:::???IIIUUUfffsssyyy~~~]]]FFFVVVpppmmmssswwwzzz~~~~~~~~~zzzoooaaaZZZZZZaaaiiisssvvvrrrqqq}}}QQQ:::555---+++******))))))))))))))))))************))))))((((((((()))))))))*********)))******++++++,,,------///333>>>VVVyyysssoooiiihhhmmmmmmvvvuuuooosss{{{nnnrrryyy~~~zzzzzz}}}zzzuuupppmmmeeeccc^^^XXXRRROOORRRVVVcccwwwwww]]]KKKGGGLLLRRR[[[cccfffhhhppp{{{pppbbb```cccccc^^^ZZZ\\\```bbbUUUUUUYYY```dddgggmmmsss}}}sssdddVVVUUUYYYYYYTTTQQQJJJLLLLLLYYYqqq}}}lllXXXPPP]]]vvvzzzzzz~~~yyy{{{xxxxxx|||{{{yyyvvvpppiiidddgggvvvvvv```KKKAAA>>>===>>>@@@BBBCCCCCCBBBBBB???:::;;;@@@BBBEEEQQQ___jjjaaaEEE;;;444333333222111///...---,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))((()))))))))************'''+++------111===KKKSSSlll|||tttlllttt|||pppmmm{{{yyypppvvvrrr___kkksssnnnmmmrrr{{{zzzvvvzzzBBBDDDJJJVVVdddooouuuwwwzzz}}}pppeee^^^]]]VVVWWWUUUMMMAAA888666666222111111111222333555666666;;;@@@FFFNNNTTTRRRMMMBBB===;;;AAAKKKWWWgggtttxxx}}}aaaGGGTTTrrrlllsssyyy}}}|||}}}}}}rrreee```aaajjjpppxxx{{{vvvsss|||RRR:::444,,,+++******)))))))))))))))((())))))*********))))))'''(((((())))))*********)))******++++++,,,------000333>>>VVVyyyyyywwwmmmiiiooorrrwwwsssmmmuuutttlllttt}}}~~~~~~{{{wwwsssmmmiiiccc\\\TTTRRRYYYcccvvv}}}eeeOOODDDFFFKKKUUU^^^aaadddmmmxxxzzzggg\\\^^^```aaa___\\\\\\___bbbZZZZZZ^^^dddiiikkkqqqxxxuuuhhh\\\ZZZ]]][[[WWWTTTIIIKKKKKKWWWmmmyyyyyybbbTTTYYYooo~~~{{{zzz}}}~~~|||yyyuuurrrpppmmmjjjgggppprrrXXXHHHAAA>>>===???AAACCCDDDCCCBBBAAA===999999???BBBGGGVVVgggyyygggJJJ>>>666444333222111000///...------------,,,,,,,,,++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))************(((***,,,,,,000<<>>>>>@@@BBBDDDEEEDDDCCCAAA<<<888888===@@@GGGYYYlllgggJJJ???888444444333222000///......------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))************++++++,,,---111===PPP```rrr}}}|||mmmhhhttt|||{{{lllfffuuujjjfffkkkaaaeee{{{wwwiiifffbbbdddlllvvv{{{}}}tttsssvvvzzzyyyvvvxxx|||}}}}}}LLLPPP[[[mmm{{{cccWWWQQQIIICCC@@@AAA@@@>>>:::666222111222111111222444666999;;;<<<<<>>???AAACCCEEEFFFEEECCCBBB<<<888777<<>>AAA??????AAADDDDDDBBB??????<<<:::;;;???KKK^^^ppp|||cccFFF>>>>>>888666555444444333111///,,,+++***)))))))))***+++************)))))))))))))))((('''&&&'''(((***,,,''''''''''''(((((((((((())))))))))))***************///000,,,///???UUUcccvvv~~~wwwyyyooo^^^hhhvvvyyy{{{}}}vvvxxxvvv}}}lll\\\```~~~{{{hhhbbbXXXbbbgggnnnsssxxx}}}pppsss}}}zzzsssuuu{{{~~~fffuuulllVVVMMMAAA888666666555333444333222000000111222333777777777888999;;;===???DDDJJJ^^^nnnttt}}}{{{eeeTTTDDDDDDOOO]]]iiiqqqyyy}}}www[[[YYY{{{~~~|||}}}}}}|||vvvjjj]]]VVVhhhtttuuuoooooooooyyyYYY;;;333,,,************))))))))))))***)))((((((((()))++++++))))))))))))************************+++,,,---...///111FFFeeetttcccbbbbbb___cccmmmlllnnnhhhjjj{{{pppnnn{{{|||eeeLLLCCCDDDHHHMMMPPPTTT^^^hhhpppuuu{{{uuujjjdddgggeee______eeeiiikkknnnqqquuuwwwyyyyyy|||}}}~~~xxxqqqlllvvvvvvssszzz|||yyy}}}oooiiiiiivvvnnn^^^^^^lllxxx}}}qqqgggbbbccceeefffkkkttt~~~|||zzzyyyvvvrrrooolllkkkjjjvvv~~~eeeMMMDDD@@@;;;@@@??????AAADDDDDDBBB@@@@@@<<<:::<<<@@@KKK___qqqdddHHH???===:::888777666666444111///...---,,,+++++++++,,,,,,************)))))))))))))))((('''''''''(((***+++''''''''''''(((((((((((())))))))))))************)))...000---222DDDZZZiiiwww}}}vvv```cccnnnuuu{{{~~~zzz~~~uuuxxxzzzxxxgggYYYddd|||ggg```XXXaaaeeejjjpppwwwzzzppptttzzz|||vvvrrrvvv|||~~~}}}}}}bbbJJJBBB<<<555222333555555555333222111000111222333444777888:::;;;;;;>>>AAADDDIIIQQQeeerrrvvvooo[[[HHHGGGUUUcccnnntttyyy{{{fff^^^zzz|||zzz}}}}}}mmm\\\RRRffftttwwwttttttuuu}}}YYY<<<555///++++++*********))))))))))))))))))((()))******+++))))))))))))************************+++,,,---......333JJJhhhrrr``````dddbbbfffnnnjjjpppiiidddppp}}}rrrooo|||~~~kkkRRRGGGEEEGGGJJJMMMPPPZZZdddooossszzzvvvnnnnnnkkkddddddhhhlllnnnpppsssuuuvvvwwwwww|||{{{llleeeeeerrrsssooouuuyyy|||{{{uuuuuu}}}jjj^^^aaannnwwwtttdddXXXRRRQQQQQQUUU^^^iiisssyyy~~~|||zzzxxxvvvrrrooommmlllkkkttt|||cccKKKBBB???:::>>>>>>???AAACCCDDDBBBAAAAAA===;;;<<>>>>><<<:::999888666222000000///...---------------++++++*********)))))))))))))))(((''''''(((***+++''''''''''''(((((((((((())))))))))))************)))...///...444HHH___nnnwww~~~}}}ccc```hhhqqq{{{}}}{{{vvvxxxwwwwww```WWWlll~~~fff]]]XXX```bbbffflllvvvwwwrrrwwwxxxuuupppooouuu|||}}}ssscccKKK777;;;888444333444444444333333333222333444555777888999;;;=========???DDDGGGMMMYYYnnnxxxzzzwww```KKKJJJWWWeeennnrrrxxxzzz}}}ppp```tttyyyxxxzzzqqq\\\QQQ^^^mmmqqqppprrrttt~~~ZZZ===555000+++++++++*********)))))))))))))))))))))******+++((()))))))))************************+++,,,---------444MMMkkkrrr```aaaggggggjjjqqqnnnsssiiibbbpppsssmmmxxx~~~~~~pppXXXJJJGGGFFFHHHJJJNNNXXXbbbmmmrrrzzzxxxuuurrrnnnmmmppprrrrrrssstttwwwzzz|||~~~sssddd___bbbllliii```bbbgggooo}}}yyyyyywwwfffaaahhhrrr~~~uuugggVVVJJJIIIJJJMMMQQQXXXaaakkkqqq~~~~~~}}}|||yyyxxxuuurrrooommmlllkkkttt}}}dddLLLCCC@@@;;;===>>>@@@BBBCCCDDDCCCCCCBBB???<<<===BBBNNNcccuuu}}}aaaMMMGGGAAABBB@@@===;;;:::777444111000000//////......------+++++++++*********))))))))))))(((((((((((()))***''''''''''''((((((((((((((()))))))))***************......---444HHH^^^lllqqq}}}gggffflllrrr{{{vvvwww{{{qqq[[[YYYxxxfff\\\YYY]]]```eeemmmxxxxxxxxx|||xxxqqqmmmooovvv|||rrreee^^^SSSCCC777666555333222111000///...111222333444666888999:::;;;>>>AAAAAA???AAAFFFKKKPPP```yyy~~~gggQQQNNNYYYeeelllooowwwyyy~~~www```mmmxxxvvvvvvxxx}}}oooYYYOOOWWWffflllkkkooosssZZZ===555///++++++++++++************((()))))))))************((()))))))))************************+++,,,------,,,444MMMkkkssscccfffllllllnnnuuutttssseee___uuunnnfffqqqxxx|||{{{|||sss```PPPJJJGGGGGGJJJNNNXXXaaahhhmmmvvv~~~}}}{{{yyyxxxyyy|||{{{zzz{{{kkk^^^\\\cccjjj```QQQOOOVVVdddvvv{{{tttttt}}}pppggghhhmmmxxx}}}vvviii[[[NNNFFFJJJOOOSSSUUUVVV[[[dddmmmwww}}}~~~~~~}}}|||yyyxxxuuurrrooolllkkkjjjsss~~~{{{bbbKKKBBB???;;;===>>>AAACCCDDDEEEEEEEEEDDD@@@===>>>CCCPPPeeexxxzzz^^^NNNIIICCCDDDBBB???===<<<999555333000000000//////...---,,,++++++++++++************))))))((((((((((((((()))''''''''''''((((((((((((((()))))))))************+++......,,,222DDDWWWccchhhzzz|||kkkqqqwwwwww{{{qqqqqqxxxnnnZZZbbbiii\\\ZZZ\\\___fffppp|||}}}yyyrrrooorrrxxxtttdddSSSKKKHHHBBB:::666333333333222222111000000///000111444666888:::;;;<<<@@@DDDDDDCCCEEEKKKQQQWWWjjjpppZZZUUU]]]fffkkknnntttxxx~~~{{{```hhhxxxwwwvvvvvvzzz}}}gggTTTMMMWWWgggooopppuuuxxxZZZ<<<555///,,,++++++++++++*********(((((()))************)))))))))))))))************************+++,,,---...---333JJJhhhvvvhhhlllqqqoooqqqxxx{{{wwweeecccfff___llluuu~~~{{{{{{}}}wwwiiiYYYQQQJJJIIIKKKOOOXXXaaahhhnnnwwwwwwaaaXXX[[[fffjjj\\\KKKJJJTTTdddxxxtttmmmjjjrrr~~~zzzpppmmmnnnxxx~~~}}}mmm^^^TTTOOONNNRRRVVVYYYVVVSSSVVV```iiirrr||||||}}}}}}}}}}}}}}}||||||yyywwwtttqqqmmmjjjiiihhhppp|||yyy```III@@@===999===???CCCEEEEEEFFFGGGHHHFFFBBB??????EEERRRhhh{{{{{{\\\LLLJJJDDDEEECCCAAA???===;;;777444111111111111000///---,,,,,,++++++++++++*********))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************,,,...---***000???NNNWWW___xxxyyypppzzz|||~~~iiikkkuuuooo^^^ooonnn___]]][[[___gggssszzzuuuvvvyyy}}}{{{kkk___OOODDD;;;:::999555222333222333444333333222333333...000222555888;;;======<<>>999===AAAEEEGGGGGGGGGIIIKKKGGGCCC???@@@EEESSSiii|||zzzXXXJJJJJJGGGEEECCCAAA???>>><<<888666333333333333222000///---,,,,,,+++++++++*********)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************+++---,,,***...;;;HHHNNNYYYxxx}}}|||{{{ttt}}}~~~|||cccjjjyyyoooddd}}}tttbbb___[[[___gggsss~~~yyyyyy}}}ttt```PPPDDD???888555777888444333666000111222111///...///000000222555888<<<>>>@@@AAA;;;AAAHHHKKKKKKPPPYYY```ooowwweee]]]^^^aaaeeeiiilllttt}}}ccciiixxx|||}}}zzzzzz~~~xxxvvv|||ttt___QQQRRR]]]rrrWWW;;;555111,,,,,,,,,+++++++++******'''((()))++++++******)))))))))))))))************************+++,,,---...222111CCC```}}}xxxooossstttoooqqqyyyyyyvvveeeddd{{{|||eeeaaaooovvv|||~~~}}}}}}~~~zzz}}}zzzkkk___TTTNNNMMMOOOVVV]]]hhhnnnuuu|||nnnVVVSSS___hhhjjj[[[LLLNNNWWWdddtttooofffaaafffooowww}}}rrr]]]OOOMMMRRRQQQUUU___llluuu|||}}}}}}ssscccTTTSSS^^^iiikkkbbbVVVNNNMMMUUUaaaiiiwww|||{{{{{{{{{|||||||||||||||yyywwwtttoookkkgggdddcccrrr~~~{{{bbbKKKCCC@@@;;;===AAAFFFHHHHHHHHHJJJMMMHHHCCC@@@AAAFFFTTTjjj~~~wwwUUUHHHKKKIIIEEECCCAAA???>>><<<999777555555555555444222000///,,,,,,,,,+++++++++******))))))***))))))(((''''''''''''''''''((((((((()))))))))))))))***************,,,,,,***...:::EEEJJJWWWxxx|||vvv}}}zzz~~~vvv}}}~~~~~~vvvbbbnnn}}}pppiiixxxddd```\\\^^^fffrrrzzzxxx{{{|||XXXLLLFFF777555555666666666666666666111222444333222111222333444555666999<<>>======;;;:::888777666555444333333333------,,,++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))***''')))///111222>>>LLL___zzzxxx{{{xxx}}}{{{sssqqqttt|||zzzssswwwnnntttvvvkkkaaa\\\aaakkkvvvvvv{{{iiiJJJ???<<<111333333333444444444444555333444444444222222333555::::::;;;<<<>>>AAACCCDDDMMMNNNUUU^^^eeejjjtttkkk^^^[[[UUUSSS\\\jjjpppyyy~~~gggssszzz|||~~~{{{{{{uuuvvv{{{sssbbbZZZ^^^kkk~~~|||WWW888222000,,,+++******))))))******)))************+++++++++************)))))))))(((+++,,,,,,,,,++++++,,,......000DDDbbbuuugggeeejjjnnnnnnmmmnnnooofffkkk~~~yyynnnlllsss~~~zzz~~~}}}}}}}}}~~~~~~~~~~~~}}}zzznnn^^^TTTRRRTTTXXXZZZfffkkkpppuuuyyy|||zzzhhhSSSMMMSSSXXXVVVRRRMMMIIINNNaaasss|||zzzuuuzzzzzz|||xxxhhhUUUHHHDDDCCCAAACCCHHHNNNWWWfff{{{{{{hhhccckkkmmmeeeTTTNNNJJJKKKOOOWWWdddpppzzz~~~}}}zzz{{{{{{|||{{{zzzyyyxxxwwwuuuqqqmmmjjjhhhgggffftttgggLLLDDDCCC>>>BBBCCCEEEGGGIIIJJJKKKKKKJJJEEEBBBBBBFFFQQQfffxxxkkkWWWNNNKKKHHHGGGDDDAAA>>>>>>===;;;:::888777666444333333333333......------,,,,,,++++++***)))))))))((((((((((((''''''((((((((()))))))))***)))))))))))))))))))))***(((***///000222@@@RRRbbbzzz}}}}}}~~~qqqjjjlllttt{{{}}}xxxttt}}}sssgggaaafffooozzz|||}}}kkkRRR<<<444555111333333333444444555555555777888777666555555777999>>>>>>???AAADDDHHHKKKLLLYYY\\\dddoooyyyiiiXXXTTTNNNMMMWWWgggnnnxxx~~~jjjxxx}}}vvvrrrqqquuuzzzxxxnnnddd___lll{{{~~~~~~zzz~~~VVV999333///,,,+++******))))))******)))************+++++++++************))))))))))))***+++,,,+++***+++---...---111GGGeeeoooaaabbbkkkpppnnnkkkvvvyyypppnnn||||||nnnkkkuuuxxx{{{~~~}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~uuuhhh\\\UUUTTTWWWZZZbbbfffmmmssswwwzzz~~~~~~uuubbbMMMGGGLLLMMMMMMLLLLLLKKKRRRdddvvv~~~xxxgggTTTJJJFFFAAA===DDDJJJRRR^^^ppp{{{kkkdddfff```TTTKKKHHHGGGLLLSSS\\\jjjvvv~~~~~~}}}|||yyyzzz{{{|||{{{zzzyyyxxxwwwsssooommmmmmkkkhhhdddnnnjjjOOOGGGDDD???AAABBBDDDGGGIIIKKKLLLLLLKKKFFFBBBBBBFFFQQQfffxxxjjjVVVOOOKKKHHHGGGDDDAAA???>>>>>><<<;;;777666555444333222222222000//////...------,,,,,,******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))*********))),,,///...111DDDYYYgggzzzqqqbbbccckkkppp|||}}}{{{|||oooiiimmmttt~~~|||ooouuuzzz~~~}}}qqqQQQDDD888333777888555555666666777888888888;;;;;;;;;999888888;;;======>>>AAAEEEKKKQQQVVVYYYaaagggssseeeRRRNNNJJJLLLXXXgggoooyyy~~~}}}}}}mmm{{{|||ooohhhmmmuuu{{{|||ttteeeYYYhhhsssvvvvvvyyyvvvzzzUUU:::444///,,,+++******))))))******))))))*********+++++++++*********))))))))))))))))))+++++++++***+++---...---222IIIfffpppaaacccjjjmmmmmmnnn{{{sss~~~||||||llljjjxxxzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~}}}~~~~~~xxxmmm```VVVSSSWWW[[[```dddkkkrrrxxx{{{~~~{{{rrr^^^IIIBBBGGGIIIJJJMMMPPPRRRYYYjjjzzz|||uuu```PPPGGGBBB>>>FFFOOO]]]mmm~~~xxxfff[[[XXXRRRIIIHHHGGGJJJRRR[[[dddqqq|||}}}|||{{{zzz{{{||||||||||||zzzzzzvvvqqqnnnnnnooonnnhhhbbblllnnnQQQGGGDDD>>>@@@AAADDDFFFIIIKKKLLLMMMKKKGGGCCCCCCFFFPPPdddvvviiiVVVOOOKKKGGGFFFDDD@@@??????>>>===<<<777777555444222111111111000//////......------,,,*********)))))))))(((((())))))))))))************)))))))))))))))***************---...,,,000FFF^^^kkkwwwsss]]]]]]ggglllvvv{{{wwwwwwooorrrxxxrrrjjjrrr|||ttt|||}}}]]]DDD???999555888999666666777888888999:::::::::;;;;;;:::888888:::<<<<<<===AAAFFFMMMUUU\\\```dddpppzzz___MMMJJJHHHKKKXXXfffnnnxxx~~~}}}{{{{{{mmm{{{}}}|||tttgggnnnyyyvvvcccTTTdddmmmoooqqquuurrrxxxTTT<<<555...,,,+++******))))))******))))))*********+++++++++))))))))))))))))))******)))***++++++***+++---///...333IIIeee|||oooaaabbbggghhhmmmuuu|||sss|||mmmlll{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzz{{{}}}~~~~~~}}}{{{{{{wwwmmmaaaWWWTTTXXX]]]___ccciiiqqqyyy}}}zzzppp\\\GGG@@@EEEHHHKKKPPPVVVYYY___mmmzzz}}}qqqVVVEEEAAABBBCCCQQQfff{{{xxx}}}~~~~~~~~~sss___PPPMMMMMMJJJIIIIIINNNWWWaaaiiiuuu~~~}}}|||{{{||||||}}}~~~}}}|||{{{zzztttpppmmmmmmooommmgggaaaoooqqqRRRFFFBBB<<<@@@AAADDDFFFIIIKKKLLLMMMJJJFFFCCCCCCEEENNN```ppphhhVVVOOOKKKFFFFFFCCC@@@????????????>>>888777666444333222111111//////......------,,,,,,************))))))))))))******+++++++++,,,,,,,,,(((((())))))************+++***,,,...,,,000EEE]]]hhhooozzzttt[[[[[[fffmmmvvv}}}{{{{{{|||sssuuuyyywwwmmmiiipppyyy{{{rrryyy~~~~~~~~~~~~kkkNNN>>>>>>999555666555666666777777888999::::::888:::;;;:::999888999:::>>>???BBBHHHPPPXXX```eeemmm~~~yyyrrrYYYIIIHHHFFFIIIWWWbbbkkkuuu}}}~~~~~~kkkyyyqqquuutttaaaWWWeeemmmooorrrtttpppyyySSS===666---,,,+++******))))))******)))************+++++++++))))))))))))************((()))*********+++---///...333GGGaaawwwyyyiii^^^bbbfffgggnnnyyyzzzooowwwpppooo}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}|||{{{zzzxxxzzz}}}~~~~~~~~~zzzwwwuuupppggg[[[SSSQQQUUUZZZ[[[^^^dddmmmvvv|||yyyppp\\\GGG@@@EEEHHHKKKSSSZZZ___cccnnnxxx{{{___GGGCCCFFFHHHZZZrrr|||vvvyyy~~~}}}}}}tttqqqfffUUUJJJJJJLLLLLLLLLMMMRRR\\\eeemmmyyy}}}}}}||||||}}}}}}~~~~~~}}}|||zzzyyyssspppnnnmmmmmmjjjeeeaaauuurrrRRREEEAAA===AAABBBDDDGGGIIIKKKLLLLLLHHHEEECCCCCCDDDKKKYYYhhhgggUUUPPPKKKFFFEEECCC@@@???@@@@@@@@@???:::999777555333222222111/////////...------,,,,,,++++++*********)))))))))***++++++++++++,,,,,,,,,((((((((()))******+++++++++)))+++...,,,///BBBWWW```eeewwwuuu___]]]iiirrr{{{yyyzzz|||yyynnnhhhggglllsssyyytttvvv}}}~~~yyywwwwwwxxxyyyzzzpppSSSBBB<<<===777666888444777777888999:::;;;<<<<<<:::<<>><<<<<<<<>>777,,,,,,+++******))))))******)))************+++++++++((()))))))))************''')))************---///...222EEE]]]ssszzzggg^^^fffmmmkkknnnvvv~~~vvvlllvvv{{{llllllyyy~~~}}}||||||{{{{{{||||||}}}}}}~~~~~~}}}{{{yyyxxxvvvxxx{{{~~~~~~}}}|||vvvrrrlllfffZZZOOOHHHHHHLLLPPPTTTUUU[[[dddooowww{{{|||~~~xxxooo\\\GGG@@@EEEIIIMMMVVV___dddhhhpppyyyzzzqqqUUUNNNPPPWWWggg{{{yyy{{{~~~{{{{{{}}}}}}hhhbbbXXXQQQQQQSSSRRRNNNQQQRRRWWWaaajjjsss~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwvvvrrrqqqooollliiifffcccaaayyysssQQQDDDCCC@@@BBBCCCEEEGGGIIIJJJKKKKKKFFFDDDCCCCCCCCCGGGSSS```fffUUUPPPKKKFFFEEEBBB@@@???@@@AAA@@@@@@;;;:::888666444333222222111000000//////......---+++++++++*********)))))))))))))))*********++++++'''(((((()))******+++++++++(((***......///===NNNXXX^^^vvvyyyjjjfffoooyyy~~~qqqhhhbbbbbbjjjrrrxxxwwwssswww{{{yyywwwvvvwwwwwwuuuttt|||fffWWWCCC:::;;;<<<666888===888::::::;;;<<<===>>>???@@@>>>AAADDDFFFDDDBBBAAA@@@DDDFFFLLLUUUaaammmxxx{{{nnniiibbbZZZIII@@@FFFIIIOOO]]]hhhnnnwww|||}}}||||||}}}eeerrr{{{yyy~~~iii___eeejjjrrrttttttppphhhttt}}}RRR???888,,,,,,++++++***)))*********)))************+++++++++(((((())))))*********+++'''(((************---///---111CCC[[[qqqkkk```kkkuuuqqqmmmooorrrwwwooojjjzzz|||pppdddfffttt}}}}}}|||{{{{{{{{{{{{{{{}}}~~~~~~~~~|||zzzxxxwwwtttvvvzzz}}}~~~~~~}}}|||zzzsssoooddd\\\OOODDD>>>>>>AAADDDNNNOOOSSS]]]iiirrrwwwyyy}}}~~~~~~~~~}}}xxxooo\\\GGGAAAEEEKKKOOOYYYdddiiimmmttt|||{{{ddd[[[[[[bbbooo}}}~~~zzzwwwxxxyyy{{{{{{yyyddd\\\TTTVVV___ddd]]]SSSVVVVVV\\\fffoooyyy~~~}}}}}}}}}~~~~~~|||||||||{{{yyywwwuuusssqqqqqqppplllgggcccaaaaaa|||rrrPPPEEEEEECCCCCCDDDEEEGGGIIIJJJJJJJJJDDDCCCCCCCCCCCCEEEOOO[[[eeeUUUPPPKKKEEEDDDBBB@@@???@@@AAAAAA@@@<<<;;;999777555444333333222222111111000/////////+++++++++************)))(((((((((((())))))))))))'''(((((()))***++++++++++++''')))...//////:::HHHUUU\\\www}}}qqq~~~~~~tttnnnuuu~~~}}}yyywwwwwwxxxzzzssskkkddd^^^___jjjwww{{{xxxqqqttt}}}~~~zzz}}}}}}~~~}}}yyyvvvxxxfffVVVLLL===;;;888777999<<<>>>>>>BBBAAA@@@@@@AAABBBBBBAAABBBFFFKKKOOONNNIIIBBB===IIILLLRRRYYYeeeuuuwwwfffXXXWWWLLLCCCDDDHHHMMMWWWaaahhhqqqtttzzzuuusssmmmvvv}}}uuuxxx~~~lllccceeeoooqqqvvvwwwrrrsss}}}XXXBBB666...,,,+++***)))(((((((((((())))))*********))))))((())))))))))))************************+++,,,---...---333???VVVvvvttteeekkktttqqqiiiffftttwwwnnnggg|||nnn___fffuuu||||||}}}~~~}}}~~~~~~~~~}}}|||{{{||||||~~~~~~}}}{{{yyyxxx{{{yyyzzz}}}~~~|||}}}~~~{{{tttjjjcccWWWMMMCCC@@@???>>>@@@CCCFFFIIIOOOWWWaaakkkssswww~~~~~~~~~~~~~~~~~~~~~~~~~~~yyy|||{{{ooo]]]MMMEEEDDDGGGNNNZZZeeeiiillluuusssmmmmmmssszzz~~~{{{xxxtttsss{{{sss^^^ZZZbbbqqquuuhhhZZZUUUQQQTTT]]]jjjttt}}}~~~}}}}}}}}}||||||xxxwwwwwwxxxxxxwwwsssqqqtttpppmmmjjjeeeaaadddjjjlllOOOFFFDDD@@@FFFEEEFFFGGGIIIIIIHHHFFF@@@BBB===>>>EEEFFFOOObbb}}}www\\\VVVMMMDDDFFFHHHEEEAAA@@@@@@AAAAAA@@@???>>><<<999777666555555555444333222111///......'''(((***++++++***))))))))))))))))))************+++***)))(((((()))******,,,,,,,,,+++,,,///444888JJJXXXwwwooommmuuummmqqqvvvrrrpppvvvtttrrrzzzzzzzzzxxxssseee___```bbbiiiddd\\\]]]^^^eeettt{{{yyyooommmvvv}}}}}}~~~}}}~~~{{{xxxwwwvvvvvvzzzjjj[[[MMMEEEBBB@@@===<<<>>>@@@AAAAAABBBBBBCCCDDDEEEEEEDDDBBBEEEKKKQQQTTTRRRMMMHHHFFFOOOQQQWWW```oootttdddWWWQQQHHHBBBDDDJJJRRR\\\fffmmmuuuvvvyyyzzzmmmkkkppp{{{~~~~~~yyyrrruuu|||mmmeeeiiimmmqqqxxx|||zzz{{{}}}YYYBBB666...,,,+++***))))))(((((((((++++++,,,,,,,,,++++++***))))))))))))************************+++,,,---......333???UUUtttzzzmmmqqqvvvqqqiiifffnnnrrrjjjbbbwwwpppbbbhhhuuu~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyywww|||{{{||||||}}}~~~{{{qqqeee[[[OOOFFF@@@???@@@@@@BBBFFFGGGJJJPPPXXXaaajjjrrrvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~rrr```PPPGGGEEEIIIOOO[[[eeeiiikkkrrr{{{|||tttxxx|||}}}{{{|||xxxtttrrrtttwwwaaacccooo~~~|||iiiWWWQQQOOOSSS^^^mmmyyy~~~}}}~~~~~~}}}|||yyyxxxxxxxxxyyywwwtttqqqsssqqqooolllfffccciiissslllOOOFFFCCC???FFFFFFFFFHHHJJJJJJIIIGGGBBBCCC>>>>>>DDDGGGSSSjjjwww\\\WWWNNNFFFIIIHHHEEEBBBAAAAAABBBBBBAAA@@@???===;;;:::888777777444444333111000///...---)))***************))))))))))))))))))************+++***)))(((((()))******,,,,,,,,,++++++...222666FFFUUUttt~~~ooommmssslllvvvvvvsssqqqvvv~~~tttsssyyy|||yyyzzzooosssnnn\\\TTTUUU]]]eee```YYYZZZ\\\cccsss|||rrrooovvv}}}}}}~~~~~~{{{xxx{{{{{{yyywwwuuutttuuuvvvxxxjjj]]]QQQGGGAAACCCAAA??????AAACCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBGGGNNNWWWYYYVVVQQQOOOPPPXXXZZZ```mmm{{{uuulll^^^TTTKKKEEEAAAEEENNNWWWbbbkkknnnvvvwwwyyy~~~vvvhhhfffqqq~~~zzzxxxuuuqqqmmmpppxxxttteee^^^cccjjjpppxxx|||yyyyyy}}}ZZZBBB555...,,,,,,***)))))))))))))))***++++++,,,,,,,,,++++++))))))))))))************************+++,,,---...///333===QQQrrruuuvvvwwwqqqjjjhhhqqqtttkkkaaaqqqsssfffhhhsss}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||zzzxxxwww{{{zzz|||}}}yyyyyy}}}|||}}}yyymmm\\\PPPEEE???===@@@CCCDDDFFFJJJLLLPPPVVV^^^gggpppvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwwwweeeTTTJJJFFFJJJPPP\\\fffjjjkkkpppxxx~~~zzzwwwxxx}}}~~~vvvpppooovvvzzzfffmmm{{{zzzbbbPPPKKKNNNSSS```ppp|||~~~~~~|||zzzyyyxxxyyyyyyxxxuuusssrrrqqqqqqmmmgggfffppp}}}gggMMMEEECCC@@@FFFFFFGGGIIIKKKKKKJJJHHHCCCDDD>>>>>>EEEJJJ]]]zzzvvv\\\WWWPPPHHHLLLHHHEEECCCBBBCCCDDDDDDCCCAAAAAA???>>><<<;;;:::999444444333222000///...------,,,+++******))))))***))))))))))))******************))))))))))))******,,,,,,+++******,,,000444???RRRqqq|||sssrrrxxxsss{{{wwwvvvqqqsss~~~{{{yyyuuuyyy}}}|||uuufffqqq~~~iiiUUUMMMNNNYYYbbb```YYY[[[\\\dddtttyyytttwww}}}}}}~~~|||wwwttttttsssrrrpppooopppsssuuuyyymmm```VVVOOOIIIFFFFFFEEEDDDFFFHHHJJJKKKJJJLLLLLLKKKIIIGGGFFFFFFFFFMMMVVV___aaa^^^ZZZ[[[^^^aaaccclll}}}|||tttnnniii```UUUMMMIIIEEECCCGGGPPPZZZeeekkkmmmvvvxxxzzzwwwkkkjjjpppxxxwwwvvvqqqpppvvv{{{sssbbbYYY[[[hhhqqqxxxvvvllliiiqqq|||~~~[[[BBB555...,,,,,,+++***))))))))))))(((((()))*********))))))((()))))))))************************+++,,,------///111999MMMmmmwwwsssssspppnnnooo}}}sssdddlllrrrggggggnnnxxx~~~~~~|||}}}~~~~~~~~~||||||}}}}}}}}}|||{{{zzzxxxwwwxxxxxxzzz|||xxxrrrqqqttt{{{||||||yyyqqqbbbQQQFFF@@@>>>???DDDGGGHHHJJJNNNTTTXXX```iiirrr{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||zzzzzzzzz{{{kkk[[[NNNGGGJJJPPP[[[ggglllnnnssszzz{{{uuuvvvzzz}}}yyyqqqoooxxx~~~nnnttt{{{yyyhhhRRRGGGGGGOOOVVVdddsss}}}~~~}}}{{{zzzyyyyyyyyyxxxvvvtttrrrrrrrrrmmmffffffsssyyy^^^IIIDDDEEECCCGGGGGGGGGIIIKKKLLLJJJHHHCCCCCC???AAAIIIQQQkkksssZZZWWWQQQIIIMMMHHHFFFDDDDDDEEEEEEEEEDDDAAA@@@@@@???>>><<<;;;:::666666555333222111000///000///,,,+++))))))******((()))))))))************)))))))))))))))*********+++++++++******+++///111:::QQQnnn|||zzz|||~~~~~~tttmmmsssxxxvvvyyy~~~nnneeewwwkkkVVVMMMOOOXXXcccddd___aaabbbjjj{{{zzzwwwwww{{{}}}~~~zzzwwwtttrrrrrrqqqnnnkkklllqqqtttyyyqqqfff[[[TTTQQQNNNMMMMMMMMMOOORRRVVVXXXYYYXXXZZZXXXSSSMMMHHHGGGJJJMMMXXX```jjjmmmjjjiiilllppplllqqq}}}vvvrrrnnniiiddd___WWWOOOIIIKKKIIIFFFHHHPPP[[[dddhhhpppzzz|||~~~xxxmmmmmmttt~~~uuuxxxzzzyyy}}}~~~kkkaaaaaahhhttt{{{rrrcccaaannn}}}~~~\\\BBB444...---,,,+++***))))))))))))'''((()))***************((()))))))))************************+++,,,------...///555HHHhhhsssllllllooossswwwxxxffffffyyy{{{rrrhhheeeiiisss||||||~~~~~~~~~}}}||||||||||||{{{{{{zzzyyyxxxxxxyyy{{{{{{tttjjjgggjjjvvvwwwvvvooocccTTTGGG@@@CCCAAACCCHHHKKKKKKNNNSSSZZZ___hhhrrr}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz}}}{{{wwwvvv{{{sssbbbSSSIIIJJJOOO[[[hhhqqquuu|||wwwqqqxxx|||xxxssszzzwwwuuupppdddSSSFFFFFFLLLRRRZZZhhhwww~~~|||{{{zzzyyyxxxyyyxxxvvvtttssssssqqqkkkdddeeessspppXXXHHHEEEEEEDDDHHHGGGHHHIIIKKKKKKIIIHHH@@@BBBAAAEEENNNXXXxxxoooYYYWWWQQQJJJMMMIIIGGGEEEEEEFFFFFFEEEDDD????????????>>>===;;;:::999888777666444333222222111000...,,,*********+++((()))))))))************(((((())))))***************++++++******+++...111:::TTTmmmyyy~~~{{{jjjiiiuuuppprrrzzz~~~kkkjjjnnnYYYPPPPPPXXXfffjjjhhhjjjjjjrrr}}}rrrmmmttt{{{~~~{{{|||{{{yyyzzzyyywwwqqqllllllqqqvvvvvvoooddd\\\XXXVVVVVVWWWWWWWWWZZZ^^^bbbddddddcccbbb___XXXPPPIIIIIINNNSSSaaahhhppptttuuuuuuyyy|||}}}pppjjjgggfffccc___YYYRRRLLLIIIKKKJJJHHHGGGNNN[[[dddgggvvvvvviiiiiiyyyqqqxxx~~~{{{qqqggghhhkkkxxx}}}tttiiimmm~~~]]]BBB333...---,,,+++******)))******)))***+++,,,,,,,,,,,,,,,))))))))))))************************+++,,,---...---...444EEEeeerrrggghhhnnnuuuyyyxxxdddaaaqqq~~~|||vvvmmmffffffooo}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~|||qqqddd___```kkkpppqqqhhhXXXJJJCCCAAAIIIGGGHHHKKKLLLMMMRRRYYY___dddnnnxxx~~~~~~~~~~~~~~~~~~~~~~~~zzz|||}}}zzzwwwxxx|||lllYYYMMMLLLPPP\\\jjjvvv}}}}}}vvvpppyyyzzz||||||wwwpppdddUUUJJJHHHOOOVVVWWW___mmm{{{~~~~~~}}}{{{{{{zzzxxxwwwxxxwwwvvvtttsssqqqnnnjjjdddeeesss~~~lllVVVIIIFFFFFFDDDIIIHHHHHHIIIJJJJJJGGGEEE===AAACCCJJJRRR\\\lllYYYYYYSSSJJJMMMJJJHHHFFFFFFFFFFFFDDDBBB======>>>???>>>===;;;:::::::::999888666555444333111000///---,,,,,,++++++))))))))))))************'''((()))******+++******)))***+++++++++,,,///111;;;VVViiirrr{{{{{{zzzkkkeeekkkjjjpppwwwxxxjjjrrrsss___SSSQQQXXXiiiqqqrrruuutttzzz}}}nnnfffnnnyyy|||~~~~~~}}}uuummmlllqqqwww|||uuullleeeccccccdddeeeggghhhjjjnnnrrrsssrrrpppllljjjeee]]]VVVUUU[[[aaalllqqqxxx}}}oooffffff___```___[[[TTTNNNIIIGGGHHHHHHFFFEEEMMM]]]hhhjjjwww~~~rrreeeeeewwwqqqzzz{{{{{{jjjcccdddnnnxxx|||wwwvvv^^^BBB333///------,,,+++************))))))***,,,,,,------,,,))))))))))))************************+++,,,---......///444EEEdddvvviiiiiiooottttttxxxccc]]]kkkyyy~~~vvvkkkfffnnn}}}}}}~~~yyyyyyyyyyyyzzz{{{||||||}}}~~~zzzlll]]]UUUVVVbbblllrrrjjjXXXKKKIIILLLNNNKKKJJJLLLLLLNNNVVV^^^eeejjjsss~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyyzzz}}}~~~uuuaaaRRRPPPSSS^^^mmmzzzzzzqqqvvvyyyqqqvvv}}}|||xxxvvv{{{kkkdddYYYQQQOOOTTTZZZ^^^___fffrrr|||~~~}}}}}}~~~~~~|||zzz{{{yyywwwvvvwwwvvvuuutttsssoookkkhhheeehhhtttxxxeeeSSSIIIHHHGGGEEEJJJIIIHHHIIIIIIHHHEEECCC;;;@@@EEEMMMSSS[[[lll[[[\\\UUULLLMMMJJJIIIGGGFFFFFFEEEBBB@@@<<<===?????????>>><<<;;;::::::999888666555444444000000000///...---,,,+++))))))))))))************&&&''')))***++++++******(((***+++,,,,,,---000222888UUUdddkkkyyyzzzxxxkkkcccjjjlllsssvvvuuu~~~yyyjjj{{{{{{kkk^^^ZZZ[[[ooo{{{rrrjjjhhhwwwzzzqqqhhhggglllsssvvvqqqooopppqqqrrr{{{{{{}}}~~~zzzzzzwwwqqqjjjiiinnnttt{{{~~~mmm]]][[[bbbZZZ[[[[[[WWWPPPIIIFFFEEEDDDEEECCCCCCMMM___kkknnnuuu~~~|||pppcccddd}}}wwwsss}}}tttccc]]]```ooovvvxxxwww~~~___BBB333///...---,,,+++************''''''(((******+++++++++))))))))))))************************+++,,,---...///000555FFFddd{{{llllllqqqqqqooo{{{eee\\\hhhwww}}}~~~ooogggmmm}}}{{{|||}}}~~~~~~}}}xxxxxxxxxyyyzzz{{{}}}~~~|||}}}~~~xxxhhhVVVNNNNNN^^^lllvvvppp^^^QQQQQQXXXPPPMMMKKKKKKLLLNNNXXXbbbjjjpppxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuuzzz||||||fffVVVTTTVVV___ooo|||qqqfffkkkxxx}}}sssssswwwxxxwwwpppttt|||}}}ttt^^^YYYSSSQQQWWW___bbb```gggllluuu{{{|||~~~}}}||||||}}}~~~~~~|||zzz{{{yyyvvvuuuvvvvvvuuusssrrrmmmiiihhhgggkkkvvv{{{ooo^^^OOOIIIIIIHHHFFFKKKIIIHHHHHHHHHGGGDDDAAA:::@@@FFFNNNTTTYYYmmm]]]^^^XXXMMMNNNKKKIIIGGGFFFFFFDDDAAA>>><<<>>>???@@@@@@???===<<<:::999888777666555444333//////000000000...---,,,))))))))))))************&&&''')))***+++++++++***((()))+++,,,---...111333333QQQ```hhhyyy}}}|||jjjbbboooqqqxxxwwwyyyuuulllwwwkkkeee___uuuzzzttteeeuuuyyyyyytttkkkbbb```fffmmmmmmVVVRRRZZZ[[[YYYTTTRRRRRRMMMEEEBBBEEEHHHCCCCCCKKKVVV^^^gggmmmvvv{{{{{{yyyvvvfff]]]ddd|||ssswwwvvvfff___XXXjjjwww~~~]]]???333...///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------111333444>>>\\\|||mmmiiikkkkkkkkk~~~lllaaaeee|||vvvaaahhh{{{~~~}}}{{{{{{zzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxzzzuuuxxxyyyeeeKKKLLL___cccppplllXXXUUU^^^XXXOOOHHHHHHMMMTTT```jjjqqqwww~~~~~~{{{|||~~~zzz~~~ttttttyyyxxxzzzppp^^^\\\[[[___hhhrrr{{{qqq^^^SSS___ssswwwmmmjjjooouuuooonnnsss~~~xxx}}}zzziiiYYYXXXZZZ```ddddddeeehhhkkknnnrrrtttuuuxxx~~~{{{}}}}}}|||~~~}}}|||{{{zzzxxxxxxyyyyyyyyyyyyxxxxxxuuurrrkkkcccbbbjjjzzzyyyhhhUUULLLJJJIIIIIIKKKLLLLLLKKKJJJHHHEEECCCAAA>>>;;;IIITTTNNNYYYssshhhYYYTTTSSSLLLLLLJJJGGGEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;777555444444444333666555333111///...------,,,,,,++++++***))))))))))))))))))))))))***************+++++++++,,,,,,,,,555JJJ[[[```kkk|||{{{{{{}}}wwwooorrrsss{{{lllrrryyyqqqlllooo~~~zzzwwwgggiiiuuu|||uuuuuusssqqqlll```WWW]]]jjjrrr```KKKIIIRRRRRRTTTQQQOOONNNIIICCCCCCIIIIIIEEEEEEMMMXXXaaajjjqqqxxx}}}|||{{{wwwhhhaaalllzzz|||sssbbb^^^YYYnnnzzz]]]???333---......------,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------111444<<>>>>>MMMWWWSSScccyyykkkcccXXXTTTTTTMMMMMMKKKIIIHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>;;;888666666777666555444333222111000/////////,,,,,,,,,+++******))))))************))))))))))))******+++++++++,,,,,,,,,111CCCRRRYYYfffxxx}}}wwwyyyrrryyy|||zzzrrruuuzzzzzz~~~jjjsss~~~vvviiiiiixxx|||yyyllljjjqqq|||vvvvvvtttqqqiii\\\TTT\\\iiisssfffWWWFFFFFFOOOOOONNNLLLKKKHHHCCCAAAGGGOOOJJJGGGHHHQQQ[[[dddmmmuuu{{{}}}xxxiiieeettt~~~yyynnn]]]ZZZZZZrrr|||]]]>>>222------------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------***///333888OOOuuu|||oooooorrrqqqnnnnnnhhhtttvvvaaaeeevvvzzz}}}}}}||||||{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}|||vvvssslll___OOOEEEIIISSS^^^gggoookkk]]]VVV```pppmmmdddZZZUUUXXXaaarrr}}}}}}~~~}}}zzz{{{~~~}}}yyywwwwwwzzz~~~xxxpppsss{{{vvvhhh[[[RRRJJJJJJPPPXXXcccnnneeeWWWOOOYYYgggooovvv}}}~~~tttkkkjjjmmmhhhjjjqqqzzzyyyaaa^^^cccjjjnnnjjjdddfffkkkqqqqqqpppnnnmmmmmmpppsssvvvuuuvvvxxxzzz}}}}}}}}}~~~yyyqqqjjjeeeccceeejjjttt~~~}}}||||||{{{{{{wwwvvvuuutttsssrrrrrrrrrpppqqqnnngggbbbfffuuurrrbbbRRRKKKJJJHHHFFFFFFJJJKKKLLLKKKIIIFFFBBB@@@:::>>>NNNVVVUUUlllrrrbbb\\\VVVUUUUUUNNNOOOMMMLLLKKKKKKIIIGGGDDDCCCCCCCCCBBBBBBAAAAAAAAA>>><<<999999999888777666222222222222111111111111------,,,,,,+++*********+++++++++***))))))((((((******+++++++++,,,,,,,,,111???KKKTTTfffyyy~~~wwwyyypppttt||||||~~~~~~wwwvvv{{{~~~{{{qqqfffwwwzzzfff```jjjwww||||||zzzssslllmmm{{{{{{wwwuuuuuuqqqfffXXXRRR]]]kkkxxxhhh\\\PPPCCCFFFPPPOOOIIIIIIGGGCCC@@@BBBKKKUUULLLIIILLLTTT]]]dddmmmuuu{{{xxxfffeeexxx}}}{{{zzziiiWWWVVVYYYttt~~~\\\<<<222...---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------+++...000555IIIlllvvvvvvwwwsssnnnpppgggpppuuu```cccrrrwww||||||{{{{{{{{{{{{||||||}}}{{{{{{||||||}}}}}}}}}}}}zzzvvviiiTTTCCC???DDDIIIOOOWWW```cccaaabbbkkkuuuqqqiiiaaa\\\\\\cccsss}}}{{{{{{}}}{{{vvvvvvvvvxxxyyyvvvtttzzzuuugggUUUIII@@@BBBHHHPPP]]]kkkbbbVVVPPPYYYcccjjjrrrzzz}}}xxxjjjdddeeefffmmmzzzgggfffdddeeefffffffffkkksssnnnllljjjhhhhhhjjjmmmooorrrrrruuuzzz{{{ppphhhdddddd___cccmmm{{{~~~~~~}}}||||||{{{{{{xxxwwwuuusssrrrqqqqqqqqqlllnnnlllfffbbbiiizzzwwwfffTTTLLLJJJIIIHHHIIIIIIJJJKKKKKKIIIEEEAAA???:::@@@PPPXXX\\\{{{mmm[[[XXXUUUUUUUUUNNNOOONNNMMMMMMMMMKKKHHHFFFEEEEEEDDDDDDCCCBBBBBBBBB???===;;;999999888666444333333333333333222222111......------,,,+++++++++******************************+++++++++,,,,,,,,,000:::CCCOOOdddyyyyyy}}}sssuuu{{{{{{~~~~~~uuuppp}}}{{{~~~~~~zzzmmmdddddd}}}zzzdddYYY]]]jjjsss}}}zzzyyyooolllwwwyyyvvvttttttooobbbVVVUUUcccqqq~~~xxxsssiiiYYYOOOGGG???DDDLLLIIIFFFGGGEEEAAA@@@FFFPPPXXXMMMKKKNNNVVV]]]cccllltttzzzvvvaaabbbzzz~~~uuugggUUUUUUZZZuuuZZZ;;;222000---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------///...---333FFFddd|||{{{xxxrrrmmm|||uuufffhhhxxxddddddsssyyy}}}|||{{{{{{{{{{{{||||||}}}{{{zzz{{{{{{{{{|||||||||zzzwwwiiiPPP???>>>DDDHHHLLLUUUaaallltttyyyyyyxxxppplllhhhddd___```kkkxxxyyyvvvxxxzzz}}}~~~|||}}}~~~|||wwwsssppppppssswww|||~~~sssdddPPPDDD<<<@@@GGGMMMYYYggg```TTTOOOVVV```fffoooxxx|||vvvfff^^^```fffssstttlllfffcccgggmmmppptttxxxllliiieeebbbcccfffiiikkkoooqqqvvv{{{|||mmmfffjjjqqquuuzzz~~~~~~}}}}}}|||{{{{{{{{{zzzyyywwwuuutttsssrrrrrrmmmmmmlllgggfffpppzzzhhhTTTKKKIIIHHHIIIKKKHHHIIIJJJIIIGGGDDD@@@>>>???GGGVVV^^^kkklllXXXWWWUUUTTTTTTNNNOOONNNMMMLLLLLLKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCAAA???;;;999777666444222555555555555444222111000//////......---,,,,,,,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,+++111999GGG^^^uuu}}}yyyzzztttwww|||zzz~~~}}}rrrhhhttt~~~www|||}}}nnn___]]]eee{{{fffUUUTTT```lllzzz~~~|||{{{rrrnnntttyyyxxxyyyzzzxxxqqqpppkkk___WWW\\\kkkxxx~~~~~~{{{uuunnniii___PPPHHHDDD???FFFLLLGGGDDDEEECCC@@@BBBJJJSSSVVVLLLLLLOOOWWW^^^dddmmmvvv|||rrr^^^dddwwwrrrgggXXXZZZ___yyyYYY:::222111---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------000...,,,222CCC^^^yyy~~~xxxtttooolll{{{yyyhhheeexxxkkkhhhvvv}}}||||||{{{{{{{{{||||||zzzzzzyyyyyyzzzzzz{{{|||wwwuuujjjVVVEEEBBBIIIQQQWWWbbbrrr|||ttttttsssnnnddd___eeeooosssjjjeeeiiimmmrrr}}}zzz|||}}}{{{}}}}}}yyykkkjjjlllrrr{{{~~~sssdddPPPBBB<<>>===<<>>FFFPPPQQQLLLGGGIIIPPPZZZaaaiiittt~~~{{{mmm___ttteeeuuummmeeekkknnnYYY888111000///......------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++---...111<<>>============CCCOOOcccbbbTTTXXXTTTOOOQQQRRRMMMIIIEEEBBBCCCDDDFFFFFFAAAAAABBBCCCDDDEEEFFFFFFCCC???999777777:::===>>>333444666777888777666555111111000000//////......000///...,,,***((('''&&&******+++++++++,,,,,,,,,***///888GGG]]]tttppp___]]]fffhhhqqq~~~uuu|||qqqgggffflllqqq}}}lllVVVLLLQQQZZZkkkyyyyyy}}}uuuqqquuuzzzwwwpppsssxxx~~~|||yyyxxxvvvssspppmmmmmmnnnooojjj``````yyy{{{yyyuuuooolllhhh]]]UUUZZZiiiuuuwwwwwwxxx{{{}}}zzzwwwrrrnnnnnnppptttwww}}}vvvvvv|||xxxyyyxxx{{{~~~rrreee^^^NNNFFF>>>@@@HHHLLLIIICCCAAA===<<<@@@IIINNNLLLHHHFFFLLLUUU]]]fffqqq|||vvvdddddd{{{ffflllcccdddrrr~~~NNN333222555.........------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///---,,,///;;;SSSuuuuuuhhheeehhhjjj{{{~~~xxxllleeehhhooo}}}uuuooozzz}}}|||~~~~~~~~~}}}{{{{{{yyyxxxxxxxxxyyy{{{|||}}}zzzwwwwwwqqq___LLLMMMYYYbbbrrrxxxppphhhccc\\\\\\cccrrr~~~|||}}}~~~}}}{{{wwwmmmccckkkwww|||yyypppVVVJJJAAABBBFFFMMM]]]nnnooo\\\PPPVVVbbbjjjuuufffTTTKKKJJJXXXeeeyyylllbbbrrr|||iiibbb\\\[[[XXXUUUUUUWWWYYYRRRPPPYYYfffoootttxxx}}}~~~xxxuuuqqqlllooo|||~~~~~~}}}}}}zzzxxxyyyyyyyyyxxxuuuwwwyyy{{{zzzxxxuuusssrrrfffeeeiiiiiiqqqxxxsssaaaZZZPPPIIIGGGHHHHHHGGGFFFEEEBBB>>><<<<<<<<<<<>><<<999888888:::;;;888888777666666555666666888555111///.........---...------,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,555GGG[[[nnnsss```\\\lllsssppp|||vvv{{{zzzllleeeeeekkkqqqvvvyyysss```LLLIIISSScccsss{{{yyyuuurrrvvvzzzsssooonnnmmmttt~~~wwwpppmmmjjjeeedddeeefffdddbbb```]]]aaattt}}}yyywwwtttqqqjjjbbbZZZYYY```kkkssswwwsssvvvzzz{{{yyyvvvtttsssoootttxxxzzz|||pppnnnkkkjjjlllqqqvvvzzz|||vvvvvv~~~zzzvvv{{{zzz|||zzzkkk\\\TTTHHHBBB===AAAIIIMMMIIIDDDAAA???>>>AAAGGGJJJIIIGGGFFFMMMVVV___gggpppzzz~~~pppbbbjjjvvvkkkaaacccrrruuuHHH333333333//////...------,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,---++++++,,,444JJJlllxxxiiiccccccdddhhhpppzzz~~~uuuiiigggmmm}}}www}}}|||~~~~~~}}}|||{{{zzzxxxyyyyyyzzz{{{{{{||||||zzzxxxyyywwwiiiZZZ\\\hhhrrryyynnngggaaacccqqq~~~||||||~~~~~~~~~}}}}}}~~~~~~yyyqqqjjjgggvvv~~~{{{}}}yyypppUUUIIIBBBEEELLLTTTcccrrrrrraaaVVV\\\fffooo|||^^^PPPMMMPPP```qqqhhhYYYeeesss~~~{{{hhh```XXXUUUQQQNNNPPPTTT[[[VVVWWWbbbppp{{{~~~wwwttttttsss{{{}}}}}}~~~~~~}}}|||zzzzzz{{{{{{zzzvvvwwwyyyzzzyyyvvvrrrpppppphhhgggiiikkkxxx}}}sss___XXXOOOIIIGGGHHHHHHGGGCCCAAA???===;;;;;;<<<===???@@@JJJfffiii^^^TTTSSSSSSQQQNNNMMMKKKJJJHHHEEECCCCCCFFFIIICCCCCCBBBAAAAAAAAAAAAAAA???===:::888777999;;;===;;;:::999888777777777888:::777333111000000000/////////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,333CCCUUUgggyyymmmfffqqquuupppxxxwwwyyy{{{nnnhhhiiigggnnnttt{{{~~~{{{eeeOOOIIIQQQ```nnnxxxyyyxxxuuusssuuu~~~{{{wwwvvvuuuyyy~~~vvvnnnfffbbb^^^XXXWWWZZZ^^^^^^``````___dddvvv}}}{{{yyytttpppggg```YYYYYY```iiiqqqtttwww|||{{{rrrkkkkkknnnnnnsssxxxzzz}}}}}}xxxrrrgggggghhhkkkooouuu{{{~~~|||xxxxxx~~~zzzvvv{{{zzz{{{{{{sssaaaPPPHHH@@@>>>>>>DDDLLLNNNJJJDDD@@@@@@AAABBBDDDEEEEEEFFFHHHOOOYYYbbbiiipppwww}}}{{{|||ggg___uuu|||fff^^^ddduuuhhh@@@333555000000//////...------,,,,,,************************))))))))))))))))))))))))*********++++++++++++,,,,,,+++++++++...AAAdddpppgggeeefff\\\cccttt{{{lllkkkuuuzzzppp~~~}}}~~~}}}{{{{{{zzzxxxyyyzzz||||||||||||{{{xxxyyy|||}}}uuulllqqq|||xxxpppgggnnn}}}||||||||||||{{{|||{{{}}}}}}ssshhhgggnnn~~~zzz|||~~~yyyqqqZZZMMMEEEIIIQQQZZZgggtttqqqddd\\\___gggqqqWWWNNNSSSYYYiii|||gggRRRYYYfffvvv~~~}}}|||zzzjjjbbbZZZUUUQQQOOORRRWWWZZZYYY___mmmzzz}}}uuuqqqwwwzzz}}}|||}}}}}}}}}~~~}}}}}}}}}}}}|||xxxyyyyyyyyywwwsssooolllkkkfffeeegggoooooo\\\UUUMMMIIIHHHHHHGGGFFF???>>><<<:::::::::<<<===@@@BBBKKKhhhcccYYYQQQPPPQQQOOOMMMMMMMMMLLLKKKGGGEEEDDDFFFHHHDDDDDDCCCBBBBBBBBBBBBBBB???===:::999999<<>>===<<<:::999::::::;;;===999666444333333333222000000000///...---------++++++++++++++++++******---,,,111<<>>AAAHHHNNNNNNHHHBBB===???BBBBBBAAABBBDDDGGGJJJRRR]]]eeekkkpppuuuyyyzzzwwwaaaaaapppxxxddd___hhh|||\\\:::555888///111000000///...---,,,,,,************************))))))))))))))))))))))))************++++++++++++,,,---...------;;;___vvvjjjhhhiiiaaabbbmmm{{{xxxmmmqqqpppcccsss{{{~~~~~~~~~}}}|||{{{{{{zzzxxxyyy{{{}}}}}}}}}{{{zzzvvvxxx||||||xxx~~~zzzuuu}}}}}}|||||||||zzzyyy|||yyyyyyxxxlllaaahhhxxx}}}yyy|||yyyqqqaaaRRRGGGJJJRRR[[[gggtttnnnfff___```fffpppWWWQQQYYYaaaqqqmmmSSSTTT___ppp}}}|||||||||sssmmmfffbbb]]]YYY\\\aaa___cccnnn}}}|||uuuqqqtttzzz||||||~~~~~~~~~{{{{{{{{{yyyvvvqqqmmmkkkgggcccbbbeeeuuuhhhXXXRRRLLLIIIHHHHHHGGGDDD===<<<:::888888999:::;;;???FFFUUUtttaaaXXXPPPOOOOOOMMMLLLMMMLLLLLLKKKIIIGGGGGGHHHJJJEEEEEEDDDCCCCCCCCCCCCCCC@@@>>><<<;;;<<>>======>>>???>>>;;;888666555666555555111111000000///...------+++++++++++++++*********---,,,///777BBBRRRhhhzzzzzztttvvv|||{{{uuuttt}}}xxxssssssyyyxxxzzz~~~mmmSSSJJJRRRbbbsss}}}~~~yyyrrrnnnjjjjjjooovvvwww}}}uuurrrfffaaa\\\[[[ZZZZZZ```ggglllnnnpppmmmfffeeellltttsssrrrrrrssssssrrrnnnjjjeeebbb______dddiiimmmnnnzzz{{{|||}}}}}}||||||{{{yyy|||yyyrrrooommmrrryyy|||yyyzzz{{{||||||||||||{{{yyyppppppqqqpppfffUUUGGGAAA>>>AAAFFFKKKNNNKKKEEE???999===AAABBBAAABBBFFFJJJMMMUUU```iiinnnqqqtttwww{{{}}}ppp^^^iiizzz~~~vvviiieeepppzzzSSS999888:::000222111111000...------,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++...///,,,777YYY|||vvvkkkiiiiiigggdddiiisssssslllrrrkkk```nnnppp~~~~~~}}}|||{{{{{{{{{{{{xxxyyy{{{}}}}}}|||zzzyyyuuuvvvzzz}}}||||||~~~}}}}}}}}}|||zzzxxx|||xxxtttoooeeeaaannn|||zzz|||~~~wwwmmm___QQQFFFHHHPPPYYYhhhvvvsssmmmgggfffjjjttt{{{XXXXXX```jjj}}}qqqWWWSSS\\\kkk~~~~~~|||~~~{{{wwwrrrkkkdddcccggglllssszzzuuu|||zzzwww}}}|||}}}~~~~~~}}}}}}}}}|||yyyvvvqqqmmmkkkhhhcccdddlllbbbTTTPPPKKKIIIIIIHHHEEEBBB===<<<999888777888999:::;;;MMMhhh|||aaaXXXQQQOOONNNLLLKKKMMMIIIJJJKKKKKKIIIIIIJJJLLLEEEEEEDDDCCCCCCCCCCCCDDD???>>>======>>>@@@CCCDDDBBBBBBBBBAAABBBBBBBBBBBB???<<<999777777888777777222222111000///...------,,,,,,,,,,,,++++++******,,,+++---222:::JJJbbbvvvyyyqqqttt~~~yyy{{{}}}}}}~~~|||||||||}}}vvvvvv{{{{{{~~~{{{|||~~~sssZZZQQQVVVdddttt|||ssshhhbbb]]]]]]dddnnnzzzxxxvvvkkkgggeeeeeeeeegggnnnwww~~~wwwmmmggghhhkkkmmmlllllllllkkkjjjiiigggbbb```______aaadddfffgggzzzyyyzzz|||sssmmmmmmsssxxx~~~~~~xxxssstttxxxzzzwwwvvvxxxxxxwwwmmmmmmnnnlllbbbRRRFFFBBBAAADDDIIIKKKKKKFFFAAA===888;;;@@@BBBBBBDDDHHHLLLPPPXXXccckkkppprrruuuxxx{{{vvviiiaaawwwwwwooovvvqqqnnnzzziiiKKK999999;;;333333222111000///...---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++)))(((+++...,,,222QQQsss{{{pppllljjjeeedddgggmmmpppoooooorrriii___ggghhhzzz~~~~~~}}}{{{{{{{{{{{{}}}}}}xxxyyyzzz{{{{{{zzzyyyyyyuuuwwwyyyzzzzzz||||||~~~}}}}}}~~~~~~}}}{{{xxxyyyvvvppphhhdddiiiwww|||{{{|||yyynnnbbbQQQGGGBBBFFFNNNWWWgggwwwwwwrrrllliiikkkuuuqqqYYY```hhhuuurrrZZZPPPVVVeee{{{~~~~~~{{{qqqhhhfffjjjuuu}}}tttppp~~~}}}~~~}}}}}}~~~~~~}}}{{{}}}}}}{{{yyyvvvrrrnnnlllllliiiooo{{{___RRRNNNKKKIIIIIIGGGCCC???<<<;;;999888888999;;;<<<===\\\zzz___XXXQQQOOONNNKKKKKKNNNGGGIIIKKKLLLKKKJJJKKKLLLEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>??????@@@@@@AAACCCEEEFFFFFFEEEEEEAAA>>>;;;999999::::::999555444333222111000///.........------,,,,,,++++++++++++---///444AAAZZZpppwww{{{wwwooosss~~~yyy{{{}}}{{{zzzyyyyyy~~~{{{{{{~~~{{{zzz|||xxxfff\\\[[[aaallluuuqqqeee[[[WWWVVVXXXdddrrrzzzwwwuuuuuusssssszzzsssnnnmmmlllmmmlllllljjjiiihhhggggggfffeeedddccccccdddeeefff||||||~~~{{{rrrooorrrxxx{{{|||wwwsssqqqwwwyyyuuurrrvvvxxxxxxpppooonnnjjj^^^OOODDDBBBAAADDDHHHIIIFFFAAA>>><<<:::<<>>@@@GGGMMMRRR```pppmmmhhhbbb]]]___gggpppuuuyyyiii]]]kkkqqqsss```LLLPPP^^^vvv}}}{{{}}}}}}{{{xxxqqqjjjlllrrr|||~~~{{{}}}|||{{{zzz{{{||||||zzzxxx{{{{{{yyywwwtttqqqooommmmmmooo~~~uuu[[[PPPNNNKKKIIIIIIFFFAAA<<<999888888888:::===???AAAMMMuuusss[[[UUUOOONNNMMMKKKLLLPPPGGGIIILLLLLLKKKJJJIIIJJJEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAABBBAAA@@@>>>======@@@DDDHHHJJJIIIHHHFFFCCCAAA===<<<<<<======<<<888777666555444222111111000//////......---,,,,,,+++,,,------...999QQQhhhqqqyyyxxxpppuuu}}}vvvzzz~~~}}}{{{|||zzz}}}}}}~~~~~~xxxuuuuuuwwwxxx{{{}}}~~~|||zzzyyywwwnnnhhhaaa]]]```eeedddYYYRRRVVVZZZaaaqqqxxxtttrrrpppooopppppppppnnnlllkkkjjjiiihhhfffdddbbbaaabbbddd{{{}}}|||~~~|||}}}~~~~~~}}}{{{yyyxxxpppxxxzzzuuurrrvvvzzzzzzuuurrrpppjjj\\\LLLBBB@@@@@@CCCFFFFFFBBB>>><<<<<<<<<===???AAADDDGGGIIIJJJUUU\\\fffnnnrrruuuxxx{{{vvvggg[[[iiiuuummmuuukkkhhhrrrvvvnnnHHH>>>:::888:::888444444333111000...------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************///***,,,111...///FFFdddxxxuuuiii```jjjiiibbb]]]hhhyyy|||rrrpppyyytttiiiccccccmmm{{{{{{zzzyyyyyyzzz|||yyyyyyxxxwwwwwwxxxxxxyyy{{{{{{{{{zzz{{{~~~~~~}}}~~~}}}}}}{{{~~~vvv{{{}}}}}}}}}}}}}}}{{{{{{}}}}}}{{{nnnsssnnndddkkk~~~~~~}}}|||}}}}}}zzzwwwlllXXXFFF::::::AAAJJJLLLMMMXXXggg^^^YYYQQQLLLOOOVVV\\\^^^fffsssgggcccsssxxxvvvfffIIILLL[[[ttt{{{wwwyyyvvvtttsssrrrooommmttt}}}|||zzzyyyxxxyyyzzzzzzxxxvvvyyyxxxwwwvvvsssqqqooommmkkkrrrwwwgggVVVPPPMMMKKKJJJIIIEEE???:::666666777999<<<@@@CCCFFF___lllWWWRRRMMMMMMLLLKKKMMMRRRHHHJJJLLLMMMKKKIIIGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGGGGFFFCCC@@@>>>;;;???EEEJJJLLLKKKIIIGGGEEECCC???>>>>>>?????????::::::999777666444333333111000000///......------,,,------,,,+++444KKKaaarrr{{{|||tttxxx}}}mmmpppvvvuuuqqq}}}yyyvvvyyy~~~vvvtttrrrnnnjjjkkkmmmnnnjjjfffeeejjjpppsssrrrrrroooeee[[[XXX[[[[[[RRRPPPYYYcccmmmzzzvvvtttqqqpppsssuuuvvvtttqqqooommmdddcccaaa]]]ZZZYYYZZZ[[[{{{zzzzzz||||||{{{~~~|||vvvlllmmmppptttwwwyyy{{{{{{}}}yyyqqqcccUUUJJJDDDCCCCCCDDDDDDCCC???===<<<<<<:::===@@@BBBBBBFFFKKKPPPYYY^^^mmmtttrrrxxx}}}vvvkkkjjj___ppp~~~|||rrrnnncccfffwwwvvv```AAA>>><<<:::999666444555555444222000//////...---,,,+++***+++,,,---+++++++++************)))************************...---((()))...///>>>ZZZyyy{{{qqqggg]]]bbbeeeddddddlllxxx~~~|||uuusssoooiii^^^hhhsss}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyywwwtttsssuuuxxx{{{|||yyyzzz{{{{{{||||||{{{{{{}}}~~~~~~}}}|||{{{|||}}}}}}}}}~~~|||}}}|||~~~{{{zzz~~~~~~}}}qqqfffcccmmmyyy}}}{{{||||||{{{xxxwwwmmmVVV@@@===@@@EEEJJJOOOTTTZZZ]]]\\\QQQHHHJJJPPPTTTVVVXXXgggttt}}}iiigggqqqvvviiiNNNPPP[[[rrr~~~}}}xxxvvvyyy~~~~~~|||{{{|||}}}{{{{{{zzzyyyzzzzzzzzzyyywwwuuutttwwwxxxyyywwwssspppooonnnmmm}}}mmm]]]QQQOOONNNKKKHHHDDD@@@===;;;999777777;;;===AAAIIIRRRlllaaaYYYSSSMMMLLLNNNPPPOOOLLLKKKJJJKKKLLLNNNLLLHHHDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFDDDCCCBBBAAA>>>DDDLLLMMMJJJEEECCCDDDFFFBBB@@@AAAEEEFFFCCC???;;;;;;999777444222000000888666333000.........//////,,,---///---000EEE^^^rrr~~~yyyvvvhhhbbbiiiooopppuuurrrvvv|||}}}|||~~~zzzpppfffbbb^^^\\\\\\XXXTTTYYYbbbhhhrrryyyrrrbbbVVVUUUZZZXXXPPPPPP\\\jjjxxx{{{vvvyyy}}}|||||||||{{{wwwrrrmmmjjjgggfffaaaZZZSSSOOOQQQSSS}}}|||sssuuuzzz~~~}}}{{{ssslllnnnrrrvvvzzz||||||{{{|||wwwlll]]]OOOFFFBBBBBBDDDEEEDDDBBB>>><<<<<<<<<<<<>>>@@@AAABBBFFFMMMSSSYYY^^^llluuuuuu|||wwwggg^^^___mmmsss}}}fffkkkxxxvvvYYY>>><<<:::999999444444444444333222000//////...---,,,+++++++++,,,---+++++++++************)))************************,,,---))))))......;;;TTTuuuyyynnncccgggiiiiiiiiioooxxx}}}{{{pppvvvrrrnnngggjjjrrr~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuvvvxxxyyyzzzyyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~||||||{{{~~~|||||||||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{}}}{{{zzz|||~~~}}}yyywwwlllccc```lll{{{~~~|||zzz{{{|||{{{yyywwwlllTTT>>>===@@@DDDIIIOOOVVV]]]bbb___SSSHHHGGGMMMRRRWWW\\\jjjxxxyyybbbeeevvvyyylllRRRRRR\\\rrr~~~zzz{{{~~~~~~}}}|||||||||zzzzzz{{{zzzyyywwwuuutttuuuvvvvvvuuuqqqnnnmmmlllqqqtttfffYYYOOONNNLLLJJJGGGCCC???<<<:::888555444999>>>CCCLLLUUUzzzhhhZZZUUUNNNLLLMMMNNNLLLIIINNNSSSWWWWWWQQQKKKHHHGGGCCCCCCBBBBBBCCCDDDEEEEEEHHHGGGGGGFFFDDDCCCAAA@@@AAAFFFLLLMMMIIIEEEDDDEEEDDDAAA>>>@@@CCCDDDAAA>>>::::::999777666555555444777555222///------------...,,,---///---///BBBXXXhhhuuu|||wwwuuu}}}ccc\\\aaaggghhhyyywwwsssvvv|||}}}~~~{{{pppgggYYYVVVSSSQQQLLLGGGJJJRRReeepppxxxssscccVVVRRRTTTSSSMMMQQQ```qqq{{{}}}~~~{{{vvvqqqmmmjjjgggbbbZZZQQQJJJJJJOOOTTT~~~|||}}}xxxwwwxxx{{{~~~zzzpppkkkmmmqqqwww{{{|||zzzxxxwwwooobbbSSSGGGAAAAAACCCFFFFFFDDD@@@===;;;<<<>>>>>>@@@AAAAAABBBGGGPPPVVV^^^```mmmwwwzzzsssbbbTTTfffsssvvvhhhoooxxxzzzrrrPPP;;;;;;999888888444333333333333222111//////......---,,,,,,,,,,,,---+++++++++************)))************************+++---)))***...---666LLLlllzzzuuugggjjjlllllllllooouuuxxxxxxkkksss||||||yyywwwrrrttt|||~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvvvvxxxzzz{{{yyyxxx{{{{{{zzzyyyzzz{{{|||}}}||||||~~~~~~}}}}}}zzz|||~~~|||{{{{{{yyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~}}}|||}}}}}}{{{zzz|||{{{zzzzzz{{{zzztttooogggbbbdddppp~~~}}}|||zzz{{{{{{{{{zzzwwwjjjRRR===>>>@@@CCCHHHOOOXXXcccjjjgggXXXJJJFFFKKKSSS\\\dddppp}}}rrr```hhh}}}rrrXXXVVV]]]qqq}}}}}}|||}}}||||||}}}}}}{{{{{{{{{{{{yyywwwuuussssssttttttrrrnnnllljjjjjjsssyyyhhh^^^UUUMMMLLLKKKHHHEEEAAA>>>;;;999999555444:::BBBIIIQQQXXXvvveeeWWWRRRMMMKKKLLLMMMLLLJJJOOOXXX```]]]QQQGGGDDDFFFAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@DDDHHHKKKKKKHHHEEEEEEFFFBBB@@@===>>>@@@AAA???<<<999999888888888888999999888777444111///...------...,,,...000---...===NNN```ppp|||||||||yyybbb\\\aaaeeeeeettt|||wwwuuuyyy{{{~~~|||~~~tttlllYYYVVVSSSNNNGGGAAABBBFFFWWWbbbmmmjjj]]]OOOIIIIIIMMMKKKRRRfff|||~~~~~~zzzuuuqqqmmmkkkaaa[[[RRRKKKIIIPPP\\\ddd{{{xxxvvvxxx|||~~~|||yyy~~~yyynnnhhhjjjnnntttyyyyyytttpppmmmdddWWWIIIAAA???BBBEEEHHHFFFCCC???;;;;;;===???AAABBBBBBAAACCCIIISSSZZZddddddooozzz}}}|||kkk\\\XXXwww~~~oooiiioooxxxbbbGGG999;;;:::999999555444333222222222222000...///......---------------+++++++++*********))))))************************)))---+++***...,,,222CCCbbbqqqzzziiihhhjjjlllkkkkkknnnrrrtttkkknnn{{{|||wwwyyy{{{|||}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyywwwwwwxxxzzzzzzzzzyyy|||{{{yyyxxxyyyzzz|||~~~{{{|||}}}~~~~~~}}}{{{|||}}}~~~~~~|||{{{{{{xxxxxxxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{zzz{{{zzzyyyzzzzzzsssllleeehhhpppyyy~~~}}}}}}{{{|||||||||}}}xxxhhhPPP===>>>???BBBGGGOOO[[[iiiqqqqqq```OOOHHHLLLVVVcccnnnwww}}}lllcccpppxxx___XXX\\\ooo~~~~~~}}}~~~}}}}}}}}}}}}{{{|||{{{{{{yyywwwtttsssrrrsssssspppmmmjjjjjjjjjqqqqqq___WWWQQQJJJKKKIIIFFFCCC???<<<:::999:::666777@@@IIIOOOVVV[[[cccYYYOOOLLLJJJJJJLLLMMMNNNMMMMMMTTTZZZVVVKKKBBB???AAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBEEEGGGHHHGGGDDDCCCDDDEEEAAA???>>>>>>??????>>><<<999888888777777888999:::;;;:::777555333111111000------...000......777CCCWWWjjj}}}yyyhhhfffkkkoooqqqwww~~~vvvvvvwww{{{|||zzzyyysssfffddd___XXXOOOHHHHHHJJJMMMWWWaaa```VVVJJJCCCBBBGGGHHHUUUlll|||{{{~~~|||xxxtttqqqooonnnaaa[[[RRRMMMNNNWWWccckkktttsssrrruuuzzz}}}}}}{{{}}}vvvllljjjkkknnnssswwwuuuoooiii```XXXMMMCCC???AAAEEEIIIGGGFFFBBB>>>;;;;;;>>>AAABBBCCCCCCCCCEEEKKKVVV^^^eeeeeeqqq|||yyyfffWWWeeepppkkkhhhmmm|||VVVAAA999<<<::::::<<<777555333222222444333111///////////////......------+++++++++*********))))))************************(((---+++***...,,,...;;;ZZZjjj|||lllhhhjjjlllkkkiiiiiiooouuupppqqq~~~sssrrruuuvvv}}}{{{|||||||||||||||||||||||||||zzzwwwvvvxxxzzz{{{||||||{{{yyyxxxyyyzzz|||~~~{{{|||}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzz|||||||||{{{{{{zzzzzzzzzzzzyyyzzzzzz{{{wwwzzz{{{zzz|||}}}vvvmmmdddooo{{{~~~~~~~~~~~~}}}}}}}}}~~~xxxfffOOO>>><<<>>>BBBHHHRRR```nnnwwwvvveeeSSSKKKMMMWWWgggsss}}}wwwiiihhhwww}}}eee[[[ZZZlll}}}{{{}}}}}}|||||||||zzzzzz{{{zzzxxxvvvtttsssssssssssspppllljjjjjjkkkmmm}}}nnn[[[UUUPPPHHHJJJHHHEEEAAA>>>;;;:::999888777;;;DDDMMMRRRXXX]]]uuuYYYSSSLLLJJJIIIIIIJJJKKKLLLLLLKKKLLLLLLJJJEEEAAA>>>>>>?????????@@@AAACCCDDDEEE???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@AAABBBAAA@@@???>>>>>>>>>===<<<:::888777555555555666777:::999888666444333222111......///000......333:::JJJ```yyy|||uuuppp}}}rrrrrruuuvvv{{{}}}zzzwwwwwwzzzwwwzzz|||xxx||||||wwwrrrqqqlllbbbXXXSSSRRRSSSUUU\\\cccaaaXXXLLLEEEBBB???FFFXXXsss{{{vvvssstttxxx{{{}}}{{{wwwtttrrrppppppppplllfff]]]WWWUUUXXX]]]aaa{{{vvvssstttuuuwwwxxxxxxyyyyyy}}}}}}sssmmmooonnnooorrruuurrrjjjbbbTTTNNNGGGBBBBBBEEEHHHIIIEEEDDDAAA>>><<<<<>>;;;>>>:::;;;===888666444222333555666333000//////000000//////...---+++++++++************)))************************'''...,,,***...------777QQQddd{{{pppmmmnnnpppnnniiigggoooxxxuuuuuuwwwhhhhhhooorrr~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{wwwvvvwwwzzz|||}}}{{{{{{zzzyyyzzz{{{|||}}}||||||~~~~~~}}}}}}||||||{{{|||~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxwwwxxxzzz{{{||||||{{{{{{yyyzzzzzzyyyxxxxxxzzz{{{vvv{{{}}}|||~~~yyynnneeessszzzzzz}}}~~~}}}}}}}}}vvvbbbLLL???<<<@@@EEEMMMXXXeeesss{{{wwwhhhWWWOOOPPPYYYhhhuuusssjjjkkk{{{lll]]]ZZZjjj~~~}}}|||{{{zzzxxxxxxyyyxxxwwwvvvtttsssssstttrrrooollljjjjjjkkknnnlllXXXTTTPPPIIIIIIGGGDDD@@@===;;;:::999666777<<>>?????????@@@AAABBBCCCDDD===>>>???@@@BBBBBBCCCCCC@@@??????>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;:::888666444333333444555666666555444333222111111////////////...///111444BBBYYYuuu{{{qqqlllyyy{{{{{{zzzwwwyyywww~~~{{{|||~~~uuu|||wwwqqqmmmjjjlllttt{{{xxxxxxsssggg^^^\\\]]]]]]fffkkknnnkkkaaaUUUJJJEEE???JJJ```~~~{{{uuupppnnnooorrrtttuuutttrrrpppooonnnooooooppplllgggcccbbbbbbbbbbbbzzztttnnnpppuuuyyyzzzwwwuuuwwwyyyzzzuuusssssspppnnnoooqqqmmmddd[[[LLLIIIEEEDDDFFFHHHHHHGGGBBBBBBAAA>>>======@@@CCCCCCEEEFFFGGGIIIPPPZZZbbbjjjnnn|||sss___hhhrrrvvvpppiiimmmwwwiiiGGG<<<<<<>>>999:::===999888555333444777888555111//////000111000///...---+++++++++************)))************************'''///,,,)))......---444DDD[[[wwwssstttssssssppphhhdddmmmyyywwwwwwppp``````jjjnnnxxx~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxyyy{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~|||||||||zzzyyyzzz}}}~~~|||{{{{{{zzzyyyyyyyyyyyyyyyzzzyyyzzz{{{{{{|||{{{zzzzzzwwwyyyzzzxxxvvvvvvxxxzzzvvv}}}|||~~~yyylllkkkvvv~~~|||zzz~~~}}}{{{~~~}}}|||{{{{{{rrr^^^III>>>===BBBKKKUUU```lllxxxyyylll^^^WWWXXX___lllxxx{{{qqqmmmppprrr```[[[kkk|||}}}~~~~~~}}}{{{zzzyyyuuuvvvvvvwwwvvvuuutttsssssssssqqqnnnkkkiiijjjkkktttkkkVVVRRRQQQJJJJJJGGGDDD@@@===;;;::::::888999>>>EEEKKKUUUfffuuuiiiXXXTTTKKKKKKKKKIIIGGGEEEDDDEEEEEECCCCCCDDDFFFFFFCCC???@@@@@@???@@@@@@AAABBBBBB======>>>???????????????===<<<<<<===>>>?????????>>>>>>>>>===;;;999999999999888555333222333555666333444444444333333222222000000///......000111111<<>>>>>AAACCCCCCEEEGGGHHHKKKRRR[[[bbbssswww{{{mmmXXXxxxtttkkkiiiiiippp~~~PPPDDD<<<<<<>>>888999===999888555333555888999666222///000111111111000...---+++++++++************)))************************'''///,,,(((......---444888SSSqqqsssxxxvvvuuupppfffaaajjjxxxwwwvvvzzzwwwooo^^^]]]iiikkkrrr~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{||||||zzzyyyyyyzzz{{{{{{||||||{{{{{{}}}~~~~~~}}}|||{{{{{{xxxwwwxxx{{{}}}{{{yyyxxxxxxxxxxxxyyyzzz{{{|||||||||||||||{{{{{{zzzyyyvvvxxxyyywwwuuutttvvvxxxvvv~~~}}}~~~xxxjjjrrryyy|||{{{}}}{{{yyy}}}~~~|||{{{yyyxxxooo[[[GGG>>>???EEEOOOZZZeeeqqq{{{}}}qqqeee______eeeppp{{{xxxqqqpppvvvuuuccc\\\lll||||||}}}{{{zzz~~~~~~|||zzzzzzyyyssstttuuuvvvvvvuuutttsssrrrrrrpppmmmjjjhhhiiijjj{{{kkkSSSQQQRRRKKKJJJGGGDDD@@@===;;;;;;;;;;;;===AAAFFFKKKXXXoooxxx^^^PPPLLLGGGHHHIIIHHHFFFFFFFFFGGGAAABBBDDDGGGHHHFFFBBB???@@@@@@@@@???@@@@@@AAAAAA>>>>>>???>>>>>>===<<<;;;<<<;;;;;;===???@@@@@@???<<<======;;;999777777888888777555333333444666888444444555555666555555444111111///---...000111000333GGGdddxxx}}}yyywwwxxxpppuuuyyyvvvqqqzzz~~~|||zzzuuuwwwhhh___\\\^^^```ooo{{{wwwqqqtttyyyzzz~~~|||mmmccc^^^jjj~~~yyyttt}}}|||yyyzzzwwwuuusssrrrqqqooonnnllllllkkkkkkjjjiiihhhgggdddbbb_________^^^ZZZWWW}}}rrrmmmllllllnnnqqquuuyyy|||~~~~~~xxxwwwvvvuuunnnfffeeeeeeaaaWWWMMMAAACCCEEEGGGHHHGGGFFFFFFFFFDDDBBBAAABBBDDDEEEEEELLLIIIIIIMMMOOOSSS```oooooowwwbbb[[[mmm{{{ppphhhuuunnniiiOOO>>>>>>===<<<:::777555444555555666666666666555555222333333222///......///------,,,+++************))))))******++++++++++++++++++++++++,,,---...///222IIImmmxxx{{{qqqjjjjjjnnnooooooqqqvvvnnnyyyqqqnnniii```\\\dddsss|||~~~~~~}}}|||zzz|||~~~zzz}}}||||||||||||{{{{{{{{{~~~|||zzzzzz{{{}}}||||||{{{{{{{{{zzzwwwuuuwwwxxxyyyzzz{{{{{{|||||||||zzzyyyzzz}}}|||yyyxxxzzz{{{zzzxxxwwwwwwwwwuuusssuuuyyy}}}~~~{{{{{{{{{qqqllltttzzz|||{{{}}}||||||}}}}}}xxxwwwzzzzzzhhhNNNBBBDDDJJJMMMTTT___kkkwww~~~uuujjjfffkkkuuu|||}}}{{{}}}{{{ppp```ccczzz{{{tttzzz{{{yyyyyy}}}}}}}}}~~~~~~}}}|||{{{yyyyyyyyyxxxwwwuuutttssssssssssssqqqmmmlllmmmkkkhhhmmmvvvwww^^^QQQRRROOOFFFFFFDDD@@@<<<:::999::::::;;;999===FFFMMM]]]bbbXXXWWWNNNIIIGGGEEEFFFHHHHHHEEEBBBBBBAAAAAADDDGGGHHHEEEAAADDDDDDDDDDDDCCCBBBAAAAAA<<>>;;;:::===>>>;;;999999999:::;;;<<<===>>>:::888666444444555777888666666666666666555555444666777888777555333333333444222111111222222000...222<<>>BBBGGGPPPggg~~~___VVVUUUMMMNNNKKKGGGFFFGGGGGGGGGEEEFFFEEECCCCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@@@@>>>AAA@@@======AAAAAA???;;;;;;:::::::::;;;;;;<<<;;;999777444333444555666999999999999888777555555777777777777777666555444333111/////////000///...111999MMMeeewww~~~nnnnnnjjjfffjjjyyy{{{{{{qqqxxxtttkkkaaa]]]kkkrrr{{{}}}ssswwwwwwoooqqq~~~{{{yyyyyyzzz|||uuupppoooqqqppplllhhhjjjiiihhhgggdddbbb```___ZZZYYYWWWSSSOOOJJJGGGEEEvvvpppooopppmmmmmmooorrrvvv{{{{{{vvvtttrrrmmmkkkgggddd___XXXPPPKKKCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFLLLKKKKKKOOOTTT]]]kkkxxx~~~rrrdddWWWeeeyyyrrr{{{~~~qqqMMMBBB===<<<;;;:::::::::::::::===<<<;;;999777444222000///000111111/////////111666444111...,,,+++++++++************++++++++++++++++++***++++++,,,---......;;;___lllfffhhhsss}}}{{{ppphhhwwwvvvnnnhhhpppuuuppphhh```___eeennnwww|||}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{|||}}}|||{{{{{{{{{zzzxxxvvvuuuvvvxxxyyyyyyxxxvvvuuuwwwvvvuuuvvvyyy{{{||||||~~~{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxzzz{{{}}}||||||zzzsssqqqzzzxxx{{{|||{{{|||}}}}}}~~~sssiiiaaaUUUIIIFFFLLLUUUZZZaaahhhpppyyyvvvvvv~~~|||uuueeeccctttyyysssttt}}}}}}}}}~~~~~~|||~~~}}}yyy}}}}}}zzzxxxzzz}}}}}}{{{{{{|||{{{xxxvvvuuuvvvxxxyyyyyyxxxvvvuuuttttttttttttvvvqqqllliiiiiinnnzzzlllTTTIIIKKKKKKGGGCCCAAA>>>;;;999888999999:::???AAACCCRRRtttrrrYYYSSSTTTLLLSSSOOOJJJFFFFFFGGGHHHHHHIIIHHHGGGDDDBBBAAACCCDDDDDDDDDDDDCCCBBB@@@???>>>===@@@@@@===>>>AAABBB@@@>>>===<<<;;;:::999999999;;;999777444333333444444===<<<<<<;;;:::888777666888666555777:::;;;999666777444111//////000000///111666EEE\\\pppzzzqqqiiiaaa___dddpppzzzxxx|||~~~vvvwwwjjj```ddd}}}qqqbbbuuutttvvv~~~}}}pppjjjmmm|||||||||}}}~~~~~~}}}vvvlllgggmmmqqqnnniiiiiihhhggggggeeecccaaa___^^^WWWUUURRROOOJJJEEEAAA???~~~vvvrrrqqqrrrmmmllllllmmmpppuuuzzz}}}wwwsssrrrooojjjjjjgggbbbYYYPPPJJJFFFDDDDDDEEEEEEEEEDDDCCCCCC@@@BBBDDDEEEFFFFFFGGGGGGMMMMMMNNNRRRYYYeeesss}}}tttiiiZZZVVVrrrwwwuuu```EEECCC???>>><<<;;;::::::::::::>>>===<<<:::888555333222000222333222111111222333:::888444000---,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---...444RRRvvvsssjjjhhhrrr{{{wwwjjj```rrrwwwqqqdddfffyyyzzzmmmaaa```dddkkkwww~~~~~~~~~|||||||||{{{{{{{{{zzzzzz{{{{{{{{{|||||||||||||||}}}|||{{{{{{{{{{{{yyywwwxxxyyy{{{||||||{{{yyywwwvvvuuuuuuvvvyyy{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwxxxvvvuuuwwwzzz}}}}}}|||}}}|||~~~yyyuuutttxxxtttyyy|||{{{{{{|||{{{{{{wwwkkk^^^VVVNNNIIIKKKQQQUUU[[[dddkkksss|||}}}yyyzzzkkkeeeqqq~~~rrrmmmttt|||~~~~~~{{{zzz|||}}}|||}}}{{{zzz{{{}}}~~~~~~}}}||||||}}}yyyuuussssssuuuvvvzzzyyywwwuuuttttttttttttvvvrrrmmmiiijjjqqq~~~yyycccPPPIIIJJJIIIGGG@@@???===:::999888888999:::>>>???CCC___~~~hhhVVVRRRSSSLLLSSSPPPLLLIIIGGGGGGGGGGGGGGGIIIJJJGGGDDDBBBCCCEEEDDDDDDDDDCCCBBB@@@>>>>>>:::======:::;;;???@@@>>>@@@???===;;;999888888777888777666444333444555555<<<<<<<<<<<<;;;:::999999;;;888666999>>>@@@===999???;;;777444333333333333333555@@@TTTgggttt}}}tttggg^^^```eeekkkzzz{{{vvvyyy}}}~~~~~~|||}}}xxxiiieeerrrwwwbbbWWWtttsssrrrvvvzzzxxxqqqooorrr|||}}}}}}jjjaaabbbooovvvqqqkkklllffffffeeecccaaa___]]]\\\SSSRRROOOKKKFFFAAA===;;;~~~~~~~~~|||xxxuuusssrrrpppnnnllllllmmmqqquuuxxx{{{sssqqqooommmiiihhheee]]]SSSIIICCCAAACCCDDDDDDDDDDDDCCCCCCBBBAAACCCFFFGGGFFFFFFHHHJJJMMMOOORRRVVV___lllxxxxxxlllbbbVVV^^^yyyvvvxxx~~~RRR@@@CCCAAA@@@>>><<<;;;999888888;;;;;;::::::999777666555333444555555444333444666;;;999555111///---------,,,+++++++++++++++++++++++++++*********+++,,,,,,000///FFFfffwww|||oooggglllrrrpppggg___kkktttrrrdddcccvvv{{{pppooommmjjjppp{{{~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyy||||||}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{{{{zzzyyyzzz{{{}}}~~~~~~|||{{{yyyxxxwwwvvvxxxzzzzzzzzzxxxuuuvvvwwwxxxxxxxxxyyyzzzvvvrrrpppsssyyy~~~~~~|||}}}|||~~~}}}xxxuuuuuuwwwuuu||||||zzzyyyxxxwwwuuurrroooggg___VVVPPPLLLLLLPPPUUUWWW^^^iiisss|||qqqgggnnnyyyvvvnnnooorrr}}}~~~~~~}}}zzzzzz|||}}}}}}~~~~~~|||||||||~~~~~~|||yyywwwuuuvvvwwwxxxyyyxxxvvvuuutttssstttttttttssspppllllllttt}}}lllYYYNNNKKKJJJGGGFFF???>>><<<:::999888888999???AAACCCPPPyyyqqqaaaTTTPPPRRRNNNOOOOOOMMMKKKHHHFFFDDDDDDBBBFFFJJJKKKHHHEEEEEEFFFDDDDDDDDDCCCBBBAAA???>>>999<<<<<<999:::>>>???===@@@???===;;;999888777777555555444444555666777888999999:::;;;<<<<<<<<<<<<>>>;;;999;;;@@@BBB???;;;CCC@@@:::777666666555555666777???NNN^^^lllyyywwwjjjbbbfffllloooxxxyyyyyy|||~~~~~~~~~yyynnnsssnnn]]]WWWxxxsssooonnnrrruuuvvvwwwxxxzzz}}}wwweeebbbiiivvv|||uuunnnllleeedddcccaaa___\\\ZZZYYYPPPNNNKKKHHHCCC>>>;;;888wwwxxxyyyzzzyyyvvvtttrrrsssrrrooonnnnnnqqqtttvvv}}}}}}uuuooonnnmmmjjjgggeee```WWWNNNFFFAAA???BBBBBBBBBBBBCCCCCCCCCCCCCCCFFFIIIIIIGGGGGGIIILLLNNNRRRVVVZZZdddqqq{{{~~~oooggg___YYYmmmkkkvvv{{{hhhIII>>>>>>AAAAAA@@@???<<<:::888777777888888999999999888888555777777777555555666777888777555222000...------,,,,,,,,,,,,++++++++++++++++++************++++++///,,,<<>>===<<<;;;:::999999999@@@BBBIIIcccggg]]]SSSNNNPPPNNNLLLMMMNNNLLLHHHEEECCCCCC@@@DDDIIILLLLLLJJJGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA<<>>===;;;:::999888888444444555555777888::::::777888999;;;<<<=========???===<<<===@@@@@@>>>;;;@@@===999777777777777666888:::@@@KKKUUUaaarrr{{{rrrllloootttxxxzzz|||}}}{{{vvvkkkaaa___|||tttllleeeiiirrrzzzzzzwwwtttzzz{{{sssooouuu}}}yyypppjjjeeedddbbb```]]]YYYWWWUUUKKKJJJHHHEEE@@@<<<999777xxxwwwwwwwwwvvvuuusssqqqrrrqqqoooooooooqqqtttuuuxxxzzzwwwpppllllllkkkhhhddd```XXXQQQJJJEEEBBB@@@AAAAAAAAAAAABBBCCCDDDDDDGGGJJJKKKJJJGGGGGGJJJOOOOOOTTTYYY^^^hhhttt{{{{{{uuuhhhddd___^^^~~~tttkkkzzzzzzzzzVVVEEEAAA<<>>>>>BBBBBB@@@======<<<;;;::::::::::::555666666777888999::::::999999:::<<<============??????>>>===<<<;;;:::999999888666777999;;;;;;:::999<<>>:::777555{{{yyyvvvtttssssssrrrqqqnnnnnnmmmmmmnnnpppssstttuuuwwwtttmmmjjjkkkjjjhhhaaa[[[SSSMMMIIIFFFDDDBBB@@@@@@@@@AAABBBCCCDDDEEEJJJLLLMMMJJJGGGGGGKKKPPPOOOVVV[[[```jjjvvv{{{yyymmmdddccc```bbbqqqrrruuurrrwww~~~vvv~~~qqqLLLFFFEEE===<<<>>>@@@AAAAAA>>>;;;888555666777888888999999888777888888777444333333444000111222333222000...,,,---------,,,,,,+++++++++++++++***************+++((()))444DDD[[[~~~xxxrrrrrrpppjjjdddaaagggkkkssswwwppprrrhhheeesss~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyzzz}}}|||zzzzzz{{{||||||{{{|||{{{zzzyyyzzz|||{{{zzzyyyyyyyyywwwtttqqqxxx{{{}}}|||yyyvvvvvvwwwlllddd^^^bbbooozzz}}}{{{yyyyyy{{{~~~{{{uuurrrsssyyyzzzvvvqqqjjjcccZZZSSSRRRUUUYYY\\\aaafffiiieee```bbbiiinnnwww{{{ooogggfffrrrzzz|||||||||}}}~~~yyygggfffllluuuxxxiiijjjxxx~~~}}}||||||zzzyyyzzz{{{{{{||||||{{{{{{zzz|||~~~}}}yyyxxxzzz|||{{{yyyxxxzzz}}}~~~|||zzzwwwxxxzzz|||}}}}}}||||||wwwvvvtttrrrqqqqqqqqqrrrrrruuusssnnnqqquuu[[[FFFFFFJJJDDD@@@AAA=========<<<<<<;;;;;;;;;BBBKKKcccrrr\\\ZZZQQQIIIKKKMMMOOOOOOMMMIIIDDDDDDGGGKKKIIIGGGFFFHHHKKKLLLJJJGGGCCCDDDDDDEEEEEEEEEEEEEEE@@@BBBBBB>>>>>>AAAAAA???<<<;;;;;;:::::::::;;;;;;888888888888999999999999;;;<<<<<<===============>>>??????===:::777666666444444555888<<>>?????????AAADDDGGGPPPNNNJJJGGGGGGKKKPPPTTTXXXZZZ___iiisssyyyxxxssseeefffXXX\\\uuu|||xxx~~~~~~aaaGGGDDDDDD@@@AAA@@@@@@AAAAAA>>>888333777777777888888888888888999888777666444222111111000000111000000...,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++)))---111;;;UUUvvv~~~uuuqqqqqqllleeejjjqqq|||vvvqqqzzzhhhdddvvv~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzzxxxzzz||||||{{{yyyyyyyyy|||||||||||||||{{{{{{zzz}}}|||{{{zzzyyyyyyyyyyyyvvvwwwxxxyyyyyyxxxvvvuuuvvv{{{}}}zzzwwwuuuvvvvvvooo\\\UUU\\\lllzzzxxx{{{zzzuuurrrtttvvvpppjjjdddVVVUUUSSSSSSVVV[[[```cccmmmuuuyyyvvvssswww~~~mmmXXXHHHLLLMMMTTT^^^bbbooo}}}}}}~~~~~~}}}sssiiikkknnnrrr|||}}}sssiiiooo{{{}}}||||||}}}~~~zzzyyyyyyzzz||||||zzzxxx}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwwww|||xxxyyy{{{zzz|||yyyyyy{{{zzzwwwxxx{{{uuutttsssrrrpppooonnnmmmnnnpppnnnooocccVVVIIIEEEDDDAAA>>>===;;;======<<<>>>AAAAAA@@@DDDWWW{{{~~~jjjYYYVVVTTTMMMHHHJJJLLLHHHGGGIIIIIIHHHJJJNNNMMMIIIEEEEEEHHHIIIFFFCCCBBBDDDEEEDDDCCCBBBCCCEEEDDDDDDCCCBBB@@@???>>>>>><<<:::999999999999888666666777888999:::999999888????????????>>>===;;;;;;===<<<<<<======;;;888555555777>>>HHHIIIDDDBBBFFFBBBAAA===AAAEEEBBBQQQpppwwwzzz}}}|||xxxxxx{{{vvvuuuyyyooo~~~~~~zzz{{{~~~|||~~~}}}wwwnnnjjjkkkwwwoooYYYQQQJJJQQQhhh|||~~~uuuxxxxxxrrrbbbaaa___ZZZTTTOOOLLLKKKCCCAAA>>>;;;888555333333vvvrrrqqqooonnnoookkkjjjiiikkkoooqqqssssssrrrsssrrrmmmmmmllleee\\\UUUNNNGGGDDDEEEEEECCC@@@>>>???@@@@@@AAABBBEEEGGGNNNMMMJJJIIIIIILLLQQQTTTXXX___fffkkkqqqvvvssslll^^^VVVUUUnnn|||~~~yyyzzzVVVCCCBBBDDDDDDBBBAAA@@@@@@@@@>>>999555888888777777666777777777;;;:::888666444111000///000000111000000...---,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***...111888MMMjjj|||qqqkkkeee```eeennn{{{{{{rrryyy~~~wwwtttgggeeeuuu~~~}}}|||}}}~~~~~~~~~|||{{{zzzxxxyyy{{{{{{zzzyyyyyyyyy{{{|||}}}}}}}}}|||zzzzzz||||||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwzzz|||zzzxxxvvvuuuuuulllYYYPPPWWWjjj|||zzz{{{}}}{{{vvvtttwwwtttjjjfffbbb]]]YYYXXXWWWXXX\\\bbbhhhkkkvvv}}}mmm^^^MMM???:::>>>@@@GGGRRRWWWeee}}}~~~~~~~~~~~~~~~~~~}}}|||~~~sssiiikkkmmmqqq|||xxxiiimmmuuu}}}|||{{{|||~~~zzzyyyxxxyyyzzzzzzzzzxxx||||||||||||}}}}}}}}}}}}~~~|||zzzyyyyyyyyyyyy}}}zzz{{{~~~|||}}}{{{yyyzzzzzzwwwvvvxxxssssssrrrqqqqqqpppoooooopppoooooouuuuuu```TTTHHHDDDCCC@@@===<<<;;;;;;;;;;;;>>>BBBDDDDDDLLLeeesssbbbUUUUUUVVVQQQNNNPPPKKKHHHFFFHHHHHHGGGHHHLLLKKKGGGDDDDDDGGGHHHEEEBBBCCCDDDEEEDDDCCCBBBCCCDDDAAAAAA@@@@@@@@@?????????===;;;999999999999888777666666888999:::999999888======<<<<<<;;;;;;::::::===<<<<<<======;;;888555888999???FFFGGGBBBAAADDDAAA@@@<<>>???AAAAAAAAABBBEEEGGGKKKLLLMMMLLLMMMOOORRRUUUVVVdddmmmmmmqqqvvvpppdddZZZKKKZZZ{{{}}}zzzxxxbbbJJJCCCCCCGGGLLLDDDCCCAAA@@@???===:::888999888777555555555666666<<<:::999666333111///...000000000000000///...---///......------,,,,,,,,,------------,,,,,,,,,,,,,,,...000444AAAZZZsssrrrfffccccccdddlll|||wwwrrrvvvzzzqqqpppiiihhhsss~~~~~~~~~~~~|||{{{zzzwwwyyyzzzzzzyyyxxxyyyyyyzzz|||}}}~~~}}}|||zzzyyy{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyzzzyyyvvvrrrooonnndddQQQHHHQQQfffuuuxxx~~~}}}wwwxxx|||ttteee^^^]]]\\\ZZZ[[[[[[[[[^^^cccjjjqqqvvviiiPPP@@@888444777;;;;;;AAALLLQQQ___www~~~|||{{{{{{|||~~~~~~~~~{{{|||}}}sssiiikkkkkkppp}}}~~~lllkkkmmmvvv}}}|||{{{|||~~~{{{yyyvvvvvvxxxyyyyyyxxxzzzzzz{{{{{{||||||||||||}}}|||{{{zzzzzzzzz{{{|||~~~|||~~~|||}}}}}}xxxyyyyyyvvvttttttrrrqqqqqqqqqqqqpppppppppmmmkkkppp|||jjj[[[PPPEEEBBBAAA>>>;;;;;;<<<;;;:::===AAADDDGGGHHHUUUvvviii[[[RRRTTTWWWSSSQQQRRRJJJGGGEEEGGGGGGEEEFFFIIIHHHEEECCCCCCEEEFFFDDDAAADDDEEEFFFEEECCCBBBBBBDDD????????????????????????>>><<<999888999:::999999555666777888999999999999<<<<<<;;;:::::::::;;;<<<===<<<<<<<<<===;;;999666:::;;;???CCCCCC@@@@@@CCC@@@???:::;;;???===JJJfffvvvzzzzzzkkkgggfffhhhmmmvvv}}}xxxwwwvvvwww{{{tttrrrtttyyyyyypppfffbbbqqquuudddYYYOOONNN^^^pppyyyzzztttooohhhbbbaaa___[[[VVVPPPIIIDDDAAA:::999888666444333333222xxxmmmlllnnnnnnooommmpppuuu{{{|||yyyssspppkkkgggbbb\\\SSSLLLDDDCCCBBBCCCDDDCCCAAA>>>;;;===??????@@@AAADDDFFFLLLNNNPPPQQQPPPQQQUUUXXXWWWfffoooooottt{{{qqq___WWWQQQmmm|||~~~oooOOOFFFHHHHHHLLLSSSEEEDDDBBB@@@>>>===;;;::::::999777555444444555666:::999888666444222000000000000000000000000000///000000//////...---,,,,,,...------------,,,,,,,,,,,,---///000888JJJggg}}}pppcccfffooohhhmmm{{{}}}pppmmm||||||ttttttnnnjjjooo}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxzzzzzzxxxxxxyyyzzzzzz{{{}}}~~~~~~|||zzzxxxyyyxxxwwwvvvvvvvvvvvvvvvyyyxxxxxxxxxxxxyyyyyyzzz{{{xxxvvvuuuppphhhbbb```YYYJJJDDDMMMdddooowww~~~yyy{{{~~~uuuhhh^^^\\\___aaaaaabbbbbbcccffflllttt|||nnnVVVBBB999999<<<<<<@@@@@@FFFOOORRR___www~~~|||{{{{{{{{{{{{~~~}}}}}}~~~}}}{{{yyy{{{|||rrrjjjjjjiiinnn~~~rrrmmmiiimmmyyy~~~||||||}}}~~~zzzxxxuuutttvvvxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~{{{~~~|||wwwxxxyyyvvvtttssssssrrrrrrqqqpppoooooonnniiijjjvvvoooaaaUUUKKKCCC@@@???<<<999:::===;;;<<<@@@CCCDDDGGGKKK```~~~cccYYYRRRSSSUUURRRNNNNNNIIIFFFDDDFFFEEEBBBCCCFFFDDDBBBAAABBBDDDDDDBBB@@@DDDEEEEEEDDDBBBAAABBBCCC@@@@@@@@@??????>>>>>>>>>???<<<999888999::::::999444555666777888999::::::>>>===;;;::::::<<<>>>???===<<<;;;;;;<<<;;;999777:::;;;===?????????@@@CCC>>>>>>999999<<<:::EEE]]]qqqvvvyyykkkhhhdddaaabbbkkkzzz~~~wwwwwwwwwvvvxxxwwwrrrqqqvvvwwwoooddd___mmmxxxlll```UUUVVVfffrrruuu|||xxxtttrrrooolllddd___XXXQQQKKKFFFBBB???999888777555333222111111uuujjjjjjlllnnnooovvvxxx~~~{{{tttlllbbb[[[UUUOOOIIIFFF@@@@@@AAACCCDDDCCCAAA???999:::<<<===>>>BBBFFFIIIQQQTTTVVVUUUSSSSSSXXX\\\```jjjpppqqqwww{{{nnnYYYPPPaaa~~~{{{xxxZZZCCCEEELLLKKKLLLRRREEEDDDBBB@@@===<<<;;;<<<:::999777666555555555666777666666555444444333333000000000000111111111111111111000000///...------.........---------,,,,,,,,,,,,---///222???]]]yyykkk]]]eeetttlllkkkttt}}}qqqlllrrr~~~~~~uuulllnnnyyy~~~}}}}}}}}}}}}|||zzzxxxvvvwwwxxxzzzyyyxxxxxxzzz{{{{{{|||}}}~~~}}}|||zzzyyywwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxyyy{{{vvvssspppgggZZZQQQPPPMMMEEEEEEOOOccczzznnnzzz{{{{{{}}}llleee___^^^ccchhhlllooosssssssssvvv|||uuugggTTTCCC999666888<<<===CCCFFFNNNXXX[[[fff}}}~~~}}}|||||||||}}}~~~|||{{{{{{{{{zzzxxxwww{{{{{{qqqjjjjjjgggmmm~~~yyyrrrlllkkkqqq}}}~~~|||||||||zzzxxxuuutttvvvwwwxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzyyyzzz{{{}}}~~~}}}~~~|||zzz~~~~~~xxxvvvxxxyyywwwuuuuuuuuutttsssqqqooommmlllkkkkkksssrrr```WWWOOOGGGAAA???>>>:::888999:::999<<>><<<999888999:::999888444444555666888999;;;;;;===<<<:::999999;;;===>>><<<:::999:::::::::888777777999;;;;;;<<>>:::888;;;999AAAUUUhhhmmmyyyzzzlllggggggbbbbbbkkkxxxwwwzzz|||{{{zzz|||wwwpppnnnqqqsssnnnhhhdddwww}}}vvvjjj^^^\\\hhhppppppxxx~~~yyyuuurrrqqqfff___TTTKKKFFFDDDBBBAAA:::999777444222000///...ppphhhiiilllooorrr~~~{{{wwwmmmbbbVVVNNNIIIDDDBBBBBB???@@@BBBCCCCCCAAA???>>>888999;;;<<<@@@EEEMMMRRR[[[\\\\\\YYYUUUUUU[[[aaalllpppsssuuuwwwssseeeVVVQQQvvvwww{{{___KKK???DDDJJJHHHGGGKKKDDDDDDCCC@@@<<<::::::;;;999999888888777777666666555555555555555555555555111111000000111222333444222111111000000/////////............---------,,,,,,***,,,000000888TTTsssjjjZZZ```mmmkkkdddfffsss{{{wwwqqqooolllzzzuuuyyy{{{{{{||||||{{{yyyxxxvvvxxxyyyzzzzzzyyyyyy{{{}}}|||||||||||||||{{{{{{zzzwwwvvvvvvuuuuuuuuuvvvvvvtttuuuwwwxxxyyyyyyxxxwwwzzzvvvrrrnnn___MMMDDDEEEFFFEEEKKKUUUfffxxxxxx|||wwwuuu\\\ZZZ\\\dddmmmtttzzz{{{nnn[[[EEE999555444555888>>>HHHQQQ^^^lllooozzz}}}}}}}}}~~~~~~}}}{{{zzzyyyzzzzzzxxxwwwzzzyyyqqqkkkjjjdddkkk}}}|||yyyrrrmmmnnnuuu|||{{{{{{zzzxxxuuuuuuwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{|||{{{{{{zzzzzz{{{}}}}}}{{{{{{}}}|||zzz|||wwwvvvwwwzzzzzzvvvuuuwwwvvvuuusssqqqooolllkkkjjjuuuvvvbbbSSSLLLJJJDDD??????===999777888666777;;;@@@@@@BBBQQQcccsssrrr```SSSOOOLLLKKKMMMMMMLLLJJJIIIFFFDDDEEEDDD???>>>@@@>>>???@@@BBBBBBBBBAAA@@@@@@AAABBBAAA@@@@@@AAABBBEEEDDDCCCAAA???===;;;;;;<<<:::999999:::999888666333333444555777999;;;<<<::::::999888888888999::::::999777777888999777666555999:::999:::>>>BBBBBB<<>>MMM[[[aaapppppphhhnnnkkkmmmtttzzz}}}}}}yyy~~~}}}{{{~~~tttooommmqqqsssrrrqqqrrr|||zzzmmmccc]]]bbbhhhnnnxxxxxxrrrpppddd\\\PPPHHHDDDCCCBBBAAA999888555333000...---,,,|||mmmhhhjjjmmmrrrwww}}}xxxrrrmmmaaaUUUIIIEEEBBB>>>>>>AAA>>>@@@AAAAAA@@@>>>===<<<;;;<<<<<<>>>CCCLLLVVV]]]eeeeeebbb\\\UUUVVV^^^eeeooopppuuuxxxsssfff]]]ZZZkkkxxxrrr}}}~~~NNNFFF@@@CCCEEEDDDCCCFFFAAACCCCCC@@@<<<999999:::777888999::::::999888666666666555555555444444444111111000000111333444555111111111111111111111111............---------------)))+++111///222KKKjjjtttaaa___fffggg]]][[[fffppprrrrrrtttmmmyyy{{{{{{|||||||||{{{yyyxxxyyyzzz{{{zzzzzzzzz}}}~~~}}}|||{{{zzz{{{{{{|||xxxxxxxxxwwwwwwxxxxxxyyysssuuuxxx{{{{{{zzzxxxwwwyyyvvvtttnnn\\\EEE===BBBFFFJJJTTT\\\jjj|||qqqjjjXXXYYYaaannnxxx|||uuulllXXXBBB888555555888<<>>>>>===888777999777777<<>><<<>>><<<>>>@@@BBBBBBAAAAAAAAA===>>>@@@@@@??????@@@BBBCCCBBBAAA@@@>>><<<;;;;;;999888888999:::999666333222222333444777999<<<===::::::999999888888777777999777666555777777666555444:::;;;888888===???>>>;;;AAA>>><<>>@@@AAA@@@>>><<<;;;;;;>>>>>>???AAAGGGQQQ]]]eeekkkjjjfff]]]VVVVVV___hhhlllmmmuuuzzzooo]]]ZZZbbbooouuusssdddHHHFFFDDDCCCBBBBBBCCCDDD@@@BBBCCC@@@<<<999888999666888:::<<<<<<;;;888777777777666555444333222222111111000000111333555666111111111111111222222222//////.........---------...(((+++222///...DDDcccwwwkkkbbbeeedddYYYVVV```kkkppptttyyyppp{{{~~~{{{{{{|||}}}}}}|||{{{zzzzzz{{{{{{{{{zzz{{{~~~}}}{{{zzzyyyzzz|||}}}zzzzzzzzzyyyzzzzzz{{{{{{sssvvvzzz}}}~~~|||yyywwwxxxvvvvvvppp[[[CCC<<>>???===888777999::::::???CCCEEESSSzzzxxxnnnVVVNNNLLLHHHEEEEEEGGGGGGEEEJJJGGGEEEFFFDDD>>><<<===;;;>>>AAABBBBBBBBBAAAAAA;;;<<<>>>>>>>>>???@@@BBB@@@??????>>>===<<<<<<;;;777777888::::::999555222222222333444666999<<<>>><<<<<<<<<;;;;;;999888777888666444444555666666555555;;;===888888<<<===:::;;;AAA@@@>>>@@@<<<;;;DDDHHHOOO```vvv{{{yyy}}}vvvuuu|||yyyuuusssddd]]]SSSNNNYYYnnn~~~}}}wwwpppfff^^^WWWQQQJJJFFFEEECCC>>>:::111000///...---,,,,,,,,,zzztttmmmlllmmmpppuuuxxx{{{wwwnnniiibbbZZZRRRJJJAAA<<<<<<======;;;AAA@@@>>><<<::::::::::::;;;;;;<<>>AAADDDDDDAAA>>>>>>???<<<<<<<<<<<<===>>>???@@@AAA???>>>======<<<999777666999======;;;888666555333555666666666777999;;;999:::::::::999777555444888666555444555666555444555444444444666999<<<>>>??????@@@???>>>>>>@@@BBBEEEFFFNNNiiiuuuiiisss{{{}}}||||||~~~}}}|||yyyuuurrrbbbYYYPPPPPP\\\lllzzz{{{pppooommmcccYYYQQQOOOLLLJJJFFF@@@:::555000000000000...,,,***)))zzztttooommmooosssxxxzzz~~~|||tttmmmhhh___VVVKKKDDD===999:::<<<<<<:::<<<;;;:::999888999:::;;;===>>>@@@FFFOOOZZZdddjjjpppjjjaaa[[[ZZZ^^^eeejjjnnnpppqqqjjj]]]^^^{{{}}}pppyyy~~~oootttqqqJJJBBBAAA???>>>>>>>>>???????????????===:::777777888888666555666888888888666888888777777777666666666444333222111111333555777666333111000111222222222///333777777444000...---///,,,---222000---666EEEeeettt{{{oooiiiiiiddd^^^[[[```iiiqqquuusssssswww}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}zzzxxxzzz~~~~~~|||}}}|||zzzyyyxxxyyyzzz{{{xxxyyyyyyzzzzzzzzzzzzzzzuuuuuuwwwyyy{{{{{{yyywwwzzzzzzxxxnnn[[[HHHAAACCCIIIUUUdddqqqrrr___TTTYYYeeesss}}}yyyxxxvvvnnneeeWWWJJJ<<<666555888>>>EEEPPPUUUXXX```gggfffnnn}}}{{{{{{|||{{{xxxyyy}}}{{{|||wwwpppeeehhhkkk___ooo~~~~~~~~~yyyqqqooottt~~~}}}}}}~~~wwwsssvvvxxxwwwvvvxxxzzz{{{zzzyyyyyyyyyxxxzzz||||||zzzxxxwwwwwwxxxuuuuuuwww{{{|||xxxtttyyy{{{||||||xxxuuurrrrrrppprrrqqqmmmnnntttxxxxxx}}}ooo___TTTPPPJJJCCC???===;;;999888888777666===999===TTTzzz}}}jjjXXXPPPKKKJJJHHHFFFDDDCCCBBBAAACCCBBBAAA@@@?????????@@@???AAACCCBBB@@@>>>>>>>>>;;;<<<<<<===???AAABBBCCC@@@???======<<<;;;999777777:::===>>><<<999777666333444555555555555888:::888999999999999777666555777666444444555555555333555444444444666999<<<>>>===???@@@@@@>>>>>>???AAA@@@CCCHHH^^^|||{{{~~~vvvnnnwwwxxx{{{~~~|||{{{yyy{{{~~~zzzzzzyyyxxxvvvsssooolll]]]WWWQQQTTT___ooo{{{xxxooojjjddd\\\TTTTTTPPPKKKFFFAAA;;;666222////////////...---,,,+++zzzsssssswww{{{{{{{{{xxxrrrlllfffZZZPPPBBB===888777999;;;:::999777777777777888:::<<<===???AAAEEEKKKTTT]]]eeejjjmmmhhhbbb^^^___dddkkkoooooonnnfff[[[___xxxmmmxxx}}}ppptttwwwvvvVVVIII@@@??????>>>===<<<;;;;;;:::<<<>>>>>>;;;777555444888666555555666666555444999999999888888888888777444444222222333555777999777777666333111111222333000333555555222000......111---///444333///111888UUUhhh||||||nnnooojjjccc^^^^^^cccjjjpppuuupppuuuxxxwwwooolllsss{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz~~~~~~|||}}}|||zzzxxxwwwwwwxxxxxxwwwxxxyyyzzz{{{zzzyyyyyyuuutttuuuwwwzzz{{{zzzyyyzzzzzzxxxppp___MMMFFFGGGMMM[[[lllyyyjjjZZZRRR___jjjzzz~~~}}}~~~~~~}}}{{{{{{yyyvvvtttpppeeeYYYKKKAAA888555666:::@@@GGGNNNQQQOOORRRZZZ```qqq~~~|||{{{{{{yyyzzz}}}zzzyyyqqqgggaaaiiillleee|||wwwpppooopppvvv~~~~~~~~~}}}tttooorrrxxx}}}{{{zzzyyyyyyyyyzzzxxxwwwxxxyyyzzzyyywwwvvvwwwxxxvvvvvvvvvzzz}}}}}}yyyuuu{{{||||||zzzwwwtttssssssooopppnnnkkknnnvvv|||~~~xxxeeeTTTLLLJJJFFF@@@<<<;;;999888777777777888AAA999AAAgggzzznnn\\\TTTOOOKKKJJJHHHEEECCCBBBAAA@@@@@@???>>>>>>===>>>???@@@@@@AAAAAA@@@>>>======>>>@@@@@@@@@@@@@@@AAABBBCCC???===<<<;;;;;;:::888777888;;;>>>>>><<<999888777444555666555444555777888777888888999999888888777666555444444555555444333444444333444555888;;;===;;;===@@@@@@???>>>??????>>>DDDDDDOOOjjj{{{}}}yyypppjjjppprrrsssuuuxxxzzzzzzwwwtttxxxtttuuu}}}zzzrrrssssssrrrpppllliiigggZZZXXXXXX^^^jjjxxx|||wwwpppggg___YYYWWWVVVVVVPPPHHH@@@:::555000.........//////......---,,,~~~|||{{{uuupppkkkbbbTTTIII===:::777666888999888777777777777888:::<<>>===<<<:::999888;;;???@@@===999555444888666555666777777666555999999999999888888888888333333222222333555777888888999999666222000222444222222333222111000//////222......222333000///222DDD\\\sss}}}rrrooommmiiiddd^^^^^^hhhssstttqqqoooxxxnnnlllhhhfffkkkrrr|||}}}}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~{{{zzzyyy{{{}}}~~~~~~|||}}}|||{{{yyyxxxwwwwwwwwwuuuvvvxxxzzz{{{zzzyyyxxxuuuttttttuuuxxx{{{{{{{{{}}}|||{{{uuufffUUULLLKKKPPP```rrrzzzdddYYYWWWeeennn|||{{{{{{{{{{{{{{{{{{yyyvvvssslll]]]NNNBBB;;;666666888:::@@@GGGNNNRRRQQQTTTbbbppp~~~{{{|||{{{|||}}}yyywwwiii___^^^kkknnnnnn~~~|||uuupppffflllvvv}}}wwwyyywwwppplllpppzzz{{{xxxwwwyyyzzzxxxuuuvvvwwwxxxwwwvvvwwwzzz|||xxxwwwwwwxxxzzzzzzwwwtttwwwxxxyyyxxxuuusssrrrsssoooooollljjjoooyyyqqq^^^OOOIIIGGGCCC>>>;;;;;;999777666555777888@@@@@@PPPyyy~~~~~~___UUUTTTQQQJJJIIIGGGEEECCCAAA@@@@@@@@@???>>>======>>>@@@AAAAAA@@@@@@???>>>>>>>>>???GGGFFFEEECCCAAA@@@??????>>><<<::::::::::::888777999<<<>>>>>><<<:::888888555666777666555666777999888888999999::::::::::::777666555555666666555333444444333333555777:::<<<999<<>>>>>>>>AAAIIIDDDEEE[[[pppxxx|||sssiiigggmmmppppppppprrruuuvvvtttrrrwwwttttttyyy~~~}}}{{{ssskkkmmmoooooonnnllljjjjjj]]]^^^dddnnnzzz}}}tttooofff\\\UUUTTTWWW[[[RRRKKKAAA999333000---,,,/////////......---,,,,,,yyyrrrlllfff[[[MMMDDD<<<:::888777777777666555777777777999;;;>>>@@@BBBAAAEEEMMMVVV^^^eeejjjlllgggfffeeeeeehhhlllqqqtttnnn```]]]ssszzzvvvzzzrrrhhhMMMEEEEEE@@@@@@@@@???>>><<<;;;:::888<<<@@@AAA???;;;888666777666666777999;;;:::999999999888888888777777777222222222222333444666666888::::::888444222333555333222222222111111000///333...,,,///111111111222999TTTmmmyyywwwlllmmmnnnjjjaaa^^^jjjyyyvvvxxxwwwuuuyyy}}}xxxmmmlllhhhdddfffnnnzzz}}}||||||}}}}}}}}}|||{{{yyyyyyyyy{{{}}}~~~zzzzzzzzz{{{|||}}}}}}}}}~~~}}}|||{{{yyyxxxxxxxxxuuuvvvwwwyyyyyyyyyyyyyyyuuutttssstttwwwzzz{{{{{{}}}|||wwwkkkZZZOOOLLLSSScccuuusss^^^YYY[[[iiiuuu}}}|||{{{|||}}}||||||yyyvvvsssjjjXXXGGG???:::888999999:::@@@FFFSSSUUUQQQTTThhh~~~||||||}}}~~~}}}xxxsssdddZZZ___nnnrrr{{{~~~~~~}}}||||||zzztttjjjlllrrr|||{{{sssuuuuuussspppttt|||xxxwwwyyyyyywwwtttuuuvvvwwwwwwwwwyyy|||zzzxxxuuuttttttttttttttttttuuuwwwwwwtttqqqoooooooooooonnnnnnuuuxxxjjjYYYNNNJJJFFFAAA===;;;;;;:::777444444777999BBBKKKfffqqqxxxYYYRRRRRRNNNIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???===>>>???AAABBB@@@???>>>>>>???@@@@@@@@@IIIHHHFFFDDDBBB@@@@@@???>>><<<999999999999888777:::<<<>>>>>><<<999999999666888888888777888:::;;;::::::::::::;;;<<<<<<===888888777888999999777555444333333333444666999:::888;;;>>>@@@???>>>>>>>>>BBBJJJDDD@@@RRRgggttt|||qqqggghhhsssqqqpppppprrruuuwwwyyyzzzyyyxxxxxxwwwuuuzzz}}}~~~wwwnnngggkkkoooqqqqqqqqqrrrsssaaafffnnnzzz~~~ooonnnggg^^^WWWTTTUUUVVVVVVIIICCC:::333///...------111000///...---,,,++++++~~~{{{ssskkkeee]]]PPPEEE@@@<<<;;;999777666555555666777777888:::===@@@DDDEEEHHHLLLSSS[[[ccchhhlllmmmhhhhhhhhhjjjllloooqqqsssfffhhhttt~~~jjjyyy|||xxx}}}}}}wwwSSSHHHFFFAAAAAA@@@@@@???>>>======<<<;;;===@@@@@@>>><<<;;;:::888777777999;;;===<<<<<<999999999888888888777777333333333333333444444555777888888888666555555666444333222222333333111000111///------000222333444555LLLfffwww~~~lllkkkmmmnnngggbbbkkkyyyyyy|||tttqqqssstttuuunnnggghhhrrr~~~|||{{{|||||||||zzzyyyyyyxxxyyyzzz|||}}}yyyzzzzzz{{{{{{|||}}}}}}}}}||||||{{{zzzyyyxxxxxxuuuuuuvvvwwwwwwxxxyyyzzzuuutttsssuuuwwwyyyzzzzzz|||yyyxxxvvvmmm^^^QQQLLLTTTdddvvvjjjXXXYYY```ooo}}}}}}~~~|||{{{xxxvvvtttkkkXXXEEE@@@<<<;;;<<<<<<;;;@@@FFFRRRSSSMMMSSSnnn}}}{{{~~~~~~}}}|||{{{uuunnnaaa\\\fffrrrxxx~~~|||{{{|||zzzyyy{{{~~~|||wwwsssoooooovvvzzzwwwxxxzzz{{{zzzzzz~~~|||zzzyyyyyyxxxvvvtttvvvvvvwwwwwwwwwxxx{{{~~~yyywwwtttqqqpppqqqssstttuuuvvvwwwuuusssqqqppppppsssttttttuuu|||kkk```TTTNNNIIICCC>>><<<:::;;;:::777444555999===FFFWWW{{{xxxnnnVVVOOOKKKGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDBBB@@@>>>>>>???BBBCCC???>>>>>>???AAACCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCC>>><<<999888999:::999888:::<<<======;;;999888999666888999999999999<<<>>>;;;:::::::::;;;;;;<<<===999888888999::::::777555444333222222333555888999888:::===>>>>>>===>>>??????FFF@@@>>>MMM]]]lllzzzssseeeffftttooopppppppppppptttyyy}}}}}}}}}|||xxxqqqqqq}}}~~~{{{tttkkkggglllrrruuuvvvwwwzzz}}}hhhmmmvvvrrriiibbb^^^YYYXXXWWWTTTLLLFFF>>>:::333///............111000///------,,,,,,---~~~{{{tttppphhhaaa[[[QQQEEE>>>>>>;;;:::888666444555666888999:::<<>>AAA@@@>>>=========>>>>>>===>>>???>>><<<<<<<<<===:::999888999;;;<<<<<<;;;::::::::::::999999999999555555555444444444444444666555555666888999888666444333222444666555222000///000000000000222333444222@@@XXXqqqrrrjjjhhhmmmmmmggghhhooovvvtttlllttt|||rrrsss~~~|||{{{{{{{{{{{{yyyyyyyyyzzz{{{|||}}}}}}yyyzzz{{{{{{{{{{{{|||}}}zzzzzzzzzzzzzzzyyyxxxxxxvvvuuuttttttuuuwwwzzz{{{uuuttttttvvvxxxyyyxxxwwwxxxuuuuuuvvvpppcccVVVPPPTTTdddvvv|||```UUU]]]hhh{{{~~~}}}}}}|||{{{yyyxxxyyyrrr___LLLAAA???>>>???>>>===BBBIIIKKKPPPOOO[[[{{{}}}~~~xxx||||||zzzxxxwwwqqqhhhcccbbboooxxx~~~xxx{{{{{{xxxxxx{{{zzzuuusssjjjdddiiiwww~~~~~~}}}}}}zzz{{{|||{{{yyywwwvvvuuuwwwxxxxxxwwwuuuuuuvvvxxxtttssssssqqqqqqqqqsssuuuwwwvvvuuussssssvvvzzz~~~}}}~~~|||{{{~~~}}}vvv___VVVMMMJJJEEE>>>;;;===777999999777555777===CCCSSSpppqqqyyy```RRRKKKFFFCCCGGGGGGFFFEEEEEEEEEEEEFFFEEECCC@@@>>>===???AAABBB=========AAADDDFFFEEECCC@@@@@@@@@AAAAAABBBCCCDDD???<<<999888999:::::::::999;;;<<<;;;999888888888444666888888999:::===???::::::999888999999;;;;;;888888888999::::::777444444333222222333555777999888:::<<<<<<<<<<<<>>>@@@???BBB======GGGNNN[[[ooozzz{{{kkkiiiyyyyyyzzzxxxsssmmmmmmssszzz}}}}}}|||xxxsssvvv|||~~~yyy|||~~~yyyuuummmfffiiinnnuuuyyyzzz{{{qqquuu{{{}}}}}}rrrgggbbbWWWVVVSSSRRROOOIII@@@999666333000......///.........---,,,,,,---...///000{{{{{{vvvmmmfff___YYYSSSIII===:::===:::999777555333444777:::<<<===@@@DDDJJJPPPUUUXXXZZZ]]]aaaeeeiiikkkkkklllooopppqqqrrrrrrrrrrrrrrrjjj[[[cccyyy}}}eeegggvvv~~~uuuuuu}}}nnnJJJ===AAACCC???@@@???===<<<;;;===>>>???>>>>>>===<<<:::;;;===???<<<;;;999:::;;;;;;:::888<<<<<<;;;;;;;;;:::::::::777777777666555555444444555333222555999;;;999777444333333555777777333000---111444333111222222222///555JJJjjjyyyjjjdddkkkqqqkkkeeeeeepppzzzwwwnnnyyy~~~|||zzz{{{{{{{{{yyyzzz{{{{{{|||}}}}}}~~~xxxzzz{{{{{{{{{{{{|||}}}xxxxxxyyyyyyyyyxxxxxxwwwvvvuuutttssstttwwwzzz|||uuuuuuuuuvvvxxxyyywwwvvvvvvtttuuuxxxttthhh\\\VVVTTTdddvvvsss[[[UUUbbbqqq{{{}}}~~~||||||~~~}}}{{{|||~~~yyygggUUUBBB@@@@@@AAA@@@???DDDKKKHHHQQQWWWggg}}}{{{uuuzzz{{{wwwuuuuuunnndddeeeggguuu|||vvv{{{}}}yyyxxxyyywwwqqqjjj___WWW]]]ooo|||vvvvvvxxx{{{~~~}}}yyyvvvuuuvvvyyyyyyyyywwwtttrrrrrrrrrnnnppprrrsssssstttuuuvvvuuutttrrrqqqttt|||~~~|||yyyooodddXXXOOOHHHEEE@@@999999>>>444666888777666999AAAGGGdddyyyssseeeTTTNNNIIIFFFEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFDDD@@@===<<<>>>@@@AAA<<<<<<===BBBGGGHHHFFFDDDBBBAAAAAA@@@@@@@@@AAAAAA???===:::999999;;;;;;;;;999;;;;;;;;;999777777888333444666777888:::===???:::999888777777888999999777777888999:::999666333444333222222222444777888999:::;;;;;;;;;<<<>>>AAABBBBBB<<<<<>><<<::::::999777555666999<<<>>>???CCCHHHPPPWWW[[[]]]bbbcccdddfffjjjnnnqqqssswwwvvvtttrrrpppttt~~~rrr___bbbooo~~~jjj\\\ooo}}}oooqqq{{{~~~TTTEEEEEECCCAAAAAA>>>===<<<;;;<<>>???:::777777:::888777888:::<<<======999999888777666555444333444333333222333444666777444444444444333222111111000000111222222222222111000888>>>PPPuuugggdddpppmmmlllkkk]]]gggsss~~~rrr~~~vvv|||{{{yyyzzz||||||zzzyyyyyy{{{||||||{{{xxx}}}~~~zzzwwwzzz||||||xxxyyyyyyzzzyyyxxxvvvuuuwwwwwwwwwxxxxxxyyyyyyyyyuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwvvvuuuvvvrrreeeWWWRRRccczzz```WWWXXXddd}}}xxx}}}}}}~~~~~~{{{||||||}}}xxxlllbbbNNNEEE<<<777;;;BBBHHHJJJQQQQQQYYYiiixxx~~~zzzyyy~~~{{{wwwuuuvvvtttkkkaaabbbjjjlllsss~~~www}}}|||zzzzzzuuummm```XXXQQQWWWgggyyyzzztttnnnwww{{{~~~yyyvvvwwwyyy~~~{{{wwwrrrppppppqqqrrrrrrqqqqqqsssuuuuuurrrnnnrrrssspppooo{{{yyyzzzvvvggg\\\YYYOOOKKKEEEAAA>>>;;;999777;;;111333???@@@:::BBBSSS}}}mmmwwwrrrVVVMMMLLLGGGCCCEEEHHHHHHGGGFFFFFFGGGHHHHHHFFFCCC@@@@@@AAABBB@@@===>>>???AAABBBCCCDDDCCCCCC===>>>@@@AAAAAA@@@???>>><<<;;;:::999888999::::::;;;:::999777666555555555444555666777999;;;<<<<<<999::::::888444333666888999999888888777777888888:::666333333666888888777888888888888:::===@@@AAA??????>>>>>>>>>BBBHHHMMMfffqqq}}}~~~{{{}}}yyytttrrrqqqwwwvvv|||~~~zzz||||||yyy|||~~~rrrbbbYYYYYY^^^aaaaaalllqqqtttooofffccciiiqqqooossswww{{{~~~}}}}}}zzzuuupppmmmjjjcccYYYQQQQQQJJJAAA<<<:::888333///000000///...------------,,,------///111333555666~~~uuuiii```UUUOOOHHHCCCAAA@@@>>><<<999:::;;;:::999:::;;;===BBBCCCGGGMMMUUU[[[___aaafffggghhhiiilllpppssstttzzzwwwttttttxxx~~~``````qqq~~~ssseeesssmmmxxxmmmLLLAAABBBBBBAAABBB@@@???===;;;;;;===???@@@;;;;;;;;;::::::999999888:::888999===>>>;;;999:::<<<:::888777999:::::::::999999999999888666444333444333333333444444555666444444444444333222111000000000111222222222222111111777888JJJooosssrrrtttjjjgggggg[[[aaalll~~~xxxnnnvvv~~~}}}||||||}}}|||zzzzzz|||}}}}}}|||xxx|||}}}yyyvvvyyyzzzzzzzzzzzz{{{{{{zzzxxxwwwvvvwwwwwwwwwxxxxxxxxxyyyyyyuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwvvvuuuvvvrrrfffYYYVVVeee{{{uuu[[[YYY]]]iii{{{|||||||||~~~|||zzz{{{{{{|||~~~zzzooogggWWWIII:::555999AAAEEEFFFKKKKKKTTTbbbooossstttuuu|||{{{||||||{{{}}}{{{yyyvvvsssmmmddd\\\\\\ccckkk{{{~~~{{{{{{zzzyyy{{{zzzpppcccTTTOOONNNXXXjjj}}}{{{xxxsssnnnyyy}}}}}}zzzzzz{{{{{{yyyuuurrrpppppppppqqqsssqqqooopppsssuuutttsssrrrtttuuuyyyyyynnnnnnkkk___WWWWWWMMMIIIDDD???===:::888666>>>666555<<<;;;;;;MMMeeehhhnnn}}}fffQQQLLLKKKEEEAAABBBFFFFFFEEEDDDDDDEEEFFFFFFDDDBBB??????@@@AAA???===<<<>>>@@@BBBCCCBBB@@@???===>>>???@@@@@@???===<<<===<<<;;;;;;:::;;;;;;;;;<<<;;;999888777666666666444555666888999:::;;;<<<999::::::888555444666888::::::999888888777888888999777555555888:::;;;:::;;;:::999888999<<>>>>>?????????@@@CCCEEE```lllzzz|||rrrqqqrrrrrrqqqqqqwww~~~yyywwwyyy}}}|||{{{}}}vvvhhhaaaaaadddeeedddfffhhhhhhccc^^^^^^fffmmmpppuuu{{{~~~~~~~~~~~~yyytttmmmiiieee___VVVNNNJJJDDD<<<888888666333000000///...------------------......000111333555666}}}rrraaaSSSGGGDDDAAA?????????>>>===888:::<<<=========>>>???FFFIIINNNTTT[[[aaaeeegggkkkkkklllmmmoooqqqtttuuu|||yyyvvvxxx___UUUjjj~~~uuuxxxzzziiillllllUUUBBB>>>@@@@@@???AAAAAA???===;;;::::::;;;<<<:::::::::::::::999999999888666888<<<===::::::<<>>???DDDCCCCCCBBBBBBCCCCCCDDDBBB@@@>>>===>>>???>>>===<<>>???>>>===;;;:::===============<<<;;;;;;:::999888777666555555555555555777888999:::;;;;;;888999999777555555666777<<<;;;:::999888777777777999888777888:::<<<<<<;;;===;;;999888999;;;>>>@@@<<<>>>??????>>>======>>>SSS```rrr~~~rrriiikkkooopppnnnoootttxxxwwwtttsssuuuyyyzzz{{{{{{|||{{{vvvwwwxxxwwwtttmmmjjjfffaaa___aaagggmmmooouuu|||tttmmmddd^^^[[[UUUMMMGGG@@@<<<666444444444222000///......---------......//////000111222444666777xxxiiiVVVHHH>>>=====================888:::<<<======???AAACCCJJJNNNTTT[[[```eeeiiikkkmmmmmmmmmnnnoooqqqtttuuu{{{zzz{{{{{{bbbSSSaaa}}}ppp}}}qqqiiirrrpppPPPFFF>>>>>>@@@>>>===>>>???===;;;:::999999:::;;;999999999999999:::::::::888666666999999777888<<>>===<<<============???CCCHHHLLLKKKGGGAAA===============<<<:::999888;;;<<<===>>>===<<<;;;:::777666666555444444444444555666777999:::::::::999888888888777666555666666<<<;;;:::999888777777777:::999999999::::::::::::999999999999:::;;;<<<===<<<===>>>>>>===<<<===>>>DDDQQQddduuu}}}kkkdddhhhlllkkkoooqqqttttttrrrppppppsssyyyyyyyyyxxxyyy|||{{{tttpppppprrrssstttqqqttt{{{~~~}}}|||zzziiiaaaWWWPPPMMMIIIBBB===:::666333111111111000///...---------......///000111111111222444666777888ppp]]]LLLCCC<<<===>>>>>>============:::;;;<<<===>>>@@@DDDGGGLLLRRRYYY___cccfffjjjllllllllllllmmmoooqqqsssuuuxxx~~~qqqSSSIII\\\zzz{{{uuusssttt~~~|||PPPCCC@@@@@@BBBBBB>>>;;;;;;;;;::::::999::::::<<<<<<888999999999999999999999888555555666555333666<<>>:::888888888888777888;;;@@@GGGTTTooo```YYYuuufffOOOLLLIIIFFFBBB>>>>>>AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<;;;;;;<<<======@@@DDDIIILLLLLLGGGAAA===<<<<<<<<<;;;:::999888888999:::;;;<<<;;;:::999888777777666555555555666666555777888:::::::::999888777777666666777666666555;;;:::999888777777777777;;;::::::888777777888888444666999;;;<<<<<<;;;999<<<======<<<<<<===@@@CCC<<>>======>>>===???AAABBBCCCEEEHHHJJJNNNTTT]]]bbbeeefffiiikkkkkkkkklllmmmpppsssvvvxxx|||xxxWWWDDDJJJnnn{{{uuuyyyzzzwww{{{hhhDDD>>>@@@BBBDDDCCC@@@<<<:::888888999999:::<<<===>>>999999999999999888888888777555444555333222777???===;;;888888888999999888888888999999888777777666555666666666666555444444333333333333222111000///000000111222222222222111///666333111777@@@TTTooo{{{jjjeee\\\XXXUUUXXXaaammmvvv|||uuuvvvrrrmmmooovvvtttlll[[[[[[fffyyy}}}{{{zzzzzzzzzxxxwwwzzz{{{zzzxxxzzz~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvxxxxxxvvvuuutttooohhhYYY]]]lllyyy{{{iiieeelllsss{{{xxxyyyxxxvvvrrrsssuuuyyy}}}~~~}}}|||yyyyyyyyyyyyzzzzzz{{{{{{wwwuuummm^^^OOOFFFFFFJJJPPP[[[mmm}}}|||yyyzzzyyyrrrjjjaaaTTTKKKSSSbbbyyy}}}||||||{{{{{{wwwyyy}}}~~~vvvmmmjjjlllzzzttt||||||wwwrrrqqqtttxxx|||~~~}}}zzzyyyuuuuuuuuuuuutttrrrqqqpppmmmnnnppppppooooooppprrrxxx~~~zzzdddYYYVVVRRRPPPNNNKKKHHHFFF>>>;;;888777777888888888===>>>@@@JJJbbbsss___fffyyyZZZMMMKKKHHHDDD@@@>>>>>>@@@>>>??????@@@@@@??????>>>:::;;;<<<;;;;;;;;;===???===@@@DDDGGGFFFCCC>>>;;;;;;;;;;;;:::999999999999999999999999999888777777888888888777888888999999666777999::::::999888777666666555666777777666444888888777666666666666777::::::999777444555777999555777:::<<<===;;;999888;;;<<<<<<<<<<<<>>>BBBEEE<<>>===???AAAAAAEEEJJJMMMMMMMMMMMMMMMPPPWWW```eeeffffffgggjjjkkkkkkmmmpppssswww{{{}}}xxxYYYLLLTTTbbb~~~~~~tttnnnrrrxxx~~~yyyVVVAAA;;;>>>AAACCCCCCBBB???;;;888888999:::;;;<<<===>>>::::::999999888888777777555333333444333444<<>>;;;999999999888777999888777666666666777777777777666555555555555555444444444444333222111000000000111222222222222111000555111000666:::GGG^^^~~~lllpppbbb^^^XXXUUUYYYdddqqqxxxvvvtttmmmiiiqqq{{{xxxnnnbbbbbblll}}}~~~yyyzzz}}}}}}|||{{{{{{zzzyyywwwwwwxxxwwwvvvzzz{{{xxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuuuutttttttttvvvwwwwwwxxxxxxwwwwwwvvvvvvyyyyyyvvvttttttqqqkkk^^^___lllyyyzzzkkkllluuu|||yyyvvvttttttsssnnnooorrrwww{{{~~~}}}|||zzz{{{{{{zzzyyyxxxxxxyyyuuuwwwuuummmbbbWWWRRRQQQTTT```sss}}}~~~yyywwwyyywwwkkk```YYYRRRRRRcccxxx~~~|||yyyyyy{{{xxxyyy}}}~~~yyyrrrttt{{{~~~xxxxxx|||zzzyyyrrrtttwww{{{}}}~~~|||{{{uuuuuutttsssrrrqqqpppooommmoooppppppppprrrvvvzzzttt```WWWTTTOOOIIIEEEDDDCCCAAA<<<999777666777999999999;;;???GGG[[[zzziiigggggg{{{iiiPPPIIIHHHEEEAAA>>>>>>>>>===<<<<<<===>>>>>>===<<<<<<999;;;<<<<<<:::;;;===@@@;;;===???@@@@@@>>><<<:::;;;:::::::::999:::::::::999999888777777777777888666666666666777777888999666777999;;;;;;999777555666555444666888888666333555555555555555666666777999999777555333555:::>>>=========<<<;;;:::999888999;;;===>>>>>>>>>@@@BBB>>>>>>BBBNNN___qqq~~~~~~tttuuu}}}yyyooooootttuuuxxx|||~~~|||zzzrrrqqqsssvvvzzz|||zzzyyywwwtttnnndddYYYRRRMMMFFF===999999999555222000000000///.........///......///111222555666888777777777777888:::;;;<<>>===@@@CCCCCCIIIQQQVVVVVVSSSPPPNNNQQQYYYbbbgggfffeeegggiiilllmmmooorrrvvv{{{|||^^^BBBJJJjjjzzzrrr```ddd|||}}}{{{aaaHHH???999<<<>>>AAACCCDDDAAA>>>999999:::;;;;;;<<<======;;;::::::999888777666666333222333444444777@@@KKKFFFCCC???===<<<;;;:::888999888666444444555777888888777666444444444555666444444444444333222111111000000111222222222222111222333///000888:::AAASSSyyylllwwwhhheee]]]TTTSSS[[[gggoooxxxsssjjjhhhttt~~~rrrooonnnvvv{{{sssttt}}}yyy|||}}}||||||{{{zzzxxxvvvvvvuuuuuuyyy{{{ssssssrrrqqqqqqssstttuuuvvvvvvuuuuuutttttttttssswwwwwwxxxxxxxxxxxxwwwwwwvvvyyyyyyvvvtttuuurrrmmm```___kkkxxx~~~qqqttt|||~~~yyyrrrnnnnnnpppkkklllpppuuuzzz}}}}}}|||{{{||||||zzzxxxvvvvvvwwwvvvxxxzzzxxxrrrhhh^^^XXXYYYfffyyyyyy||||||uuussswwwpppcccWWWTTTSSS[[[sss}}}wwwwww|||zzzyyy{{{~~~|||xxx||||||zzzzzzrrr}}}yyywwwxxxyyyrrrsssuuuxxx{{{}}}|||{{{vvvuuusssqqqpppooonnnnnnoooppppppooopppttt|||nnn[[[WWWSSSKKKBBB>>>>>>???>>>;;;888666666777999:::::::::CCCVVVttt[[[^^^ggg}}}]]]JJJDDDDDDBBB???>>>>>>===:::::::::<<<<<<<<<<<<::::::888;;;<<<<<<;;;;;;>>>AAA;;;<<<============<<<<<<:::::::::999::::::;;;;;;;;;:::888777777777888999333333333333333444555666666888:::;;;;;;999777555666444444666888999666333444444333444444555666777777777666444333666===CCCEEECCC???;;;999888999:::777:::>>>@@@???>>>===>>>>>>;;;:::CCCVVVkkk{{{~~~wwwzzzssspppqqqqqqnnnxxx|||{{{|||zzztttssswww~~~wwwtttsssllldddeeefffjjjooouuu{{{nnnnnnmmmkkkdddXXXKKKBBBEEE???888555666666333///,,,---............///000...///000111444666888999777777888888999:::;;;<<>>BBBHHHNNNNNNXXXaaa^^^TTTNNNQQQWWWZZZaaaggghhheeeeeejjjpppsssqqqttt{{{lllQQQBBBSSSmmmeee___tttxxx{{{^^^KKKDDD???<<<===;;;888;;;CCCIIIJJJEEEDDDAAA>>><<<;;;::::::999::::::888666555666777666666777999===DDDJJJNNNQQQHHH>>><<>>??????>>><<<>>>===<<<;;;:::;;;;;;<<<===:::777888;;;======<<<;;;<<<>>>===;;;999888888;;;:::888777777777888999:::::::::888666444555666444444555333222111222444777777666666666666777777777555444333444444333333444333111111333444444333222888888111444BBBMMMMMMUUUMMMDDD===;;;::::::999<<<:::888999<<<>>>===;;;<<<;;;;;;>>>GGGXXXlllzzzwwwkkkkkkqqqnnnppprrrssstttuuuxxx{{{~~~|||zzzuuummmgggtttqqqmmmjjjhhhgggfffeee^^^]]]___dddggghhhkkkpppzzz|||yyyqqqfffeeebbb]]]UUULLLDDD???;;;999555111///---------------......///000000000555555444333444777666444999;;;;;;;;;;;;>>>DDDIIIvvviii]]]PPPIIIGGGBBBBBBAAA@@@@@@EEEMMMSSS\\\bbbeee```WWWRRRVVV[[[bbbggglllmmmkkkjjjmmmqqqvvvsssvvvoooQQQ???GGGgggppp[[[ddd{{{jjjPPPCCC===:::;;;===<<<;;;???HHHNNNOOOHHHFFFCCC???<<<:::999888999999999888555555666777666666666777;;;???CCCFFFLLLEEE>>>===@@@@@@:::333444666666555888<<<;;;777444666888888777666666666666333000000000222222222444555666666555555333333444222111222666;;;???@@@MMMlllxxxtttssswwwpppgggaaaZZZXXX^^^fffyyyzzzxxxyyy}}}pppnnnsssrrrvvvvvv}}}}}}{{{~~~}}}{{{yyyvvvwwwwwwwwwyyyyyywwwtttrrrqqqpppqqqsssssssssqqqrrrsssssssssssssssrrrrrrtttuuuvvvvvvwwwvvvvvvvvvssstttuuuvvvvvvssspppmmmdddeeejjjtttvvvuuuyyy}}}|||yyyvvvrrrooommmkkkqqqoooooosssxxxzzzvvvrrrttttttsssssstttuuuwwwxxxzzzzzz{{{|||zzztttjjjcccfffiiiwwwzzzwwwtttppphhhbbbXXXUUUWWWcccsss~~~|||xxxuuutttwwwzzz{{{zzzzzz{{{}}}~~~{{{yyytttrrrsssvvv|||~~~|||yyyyyyyyyzzz~~~|||xxxqqqqqqqqqtttxxxyyyxxxvvvsssqqqpppppppppppppppooonnnooorrrwwwzzzpppiiibbbZZZSSSLLLIIIDDD???;;;999777777444666888::::::<<<>>>???OOOhhhhhhYYYvvvqqqYYYLLLFFFCCCAAA???>>>??????>>>===>>>===;;;:::::::::;;;<<<===:::888999;;;======<<<>>>>>>>>>===;;;999888888888777777777777999:::;;;999::::::888555444555666333444444333111111222333555555666666666666555555666555444333333333222111222333333333333333444444666888555111:::JJJQQQNNNHHHCCC<<<888888:::;;;;;;<<<999888888:::<<<;;;:::;;;===>>>===???JJJ[[[iii{{{~~~pppgggiiippplllmmmnnnnnnnnnooorrruuu}}}}}}}}}~~~|||wwwrrrgggbbb]]]]]]___```]]]YYYWWWSSSTTT\\\ccceeefffhhhiiikkknnnuuu}}}~~~}}}{{{vvvmmmfffYYYXXXUUUPPPIIIBBB;;;777888666333000...------...//////000000111111111111333555666777999:::999777;;;<<<<<<>>>DDDPPP___iiivvvfff\\\TTTLLLFFFEEEBBBBBBAAABBBFFFMMMWWW^^^kkkjjjeee]]]WWWVVVZZZ___cccfffjjjlllllllllmmmoooyyyvvvzzzlllLLL===:::YYY|||vvvbbbYYYrrr}}}kkkSSSHHHAAA===<<>><<<:::::::::888999999777555444666777777777777888:::;;;===>>>BBB>>>;;;>>>CCCDDD???999333666777777:::===:::555333333333555666777666555444222111000111222222111555555555444444333222222777555333333666999;;;<<<;;;ZZZkkkzzz{{{zzzrrrnnnjjjgggaaa[[[[[[^^^pppwww{{{|||zzzqqqjjjhhhjjjpppsssrrr|||{{{qqqvvv~~~~~~|||zzzuuuvvvxxxxxxwwwvvvuuuuuusssrrrqqqrrrtttuuutttsssrrrrrrssssssssssssrrrrrrssstttuuuvvvvvvuuusssrrrqqqrrrtttuuutttqqqnnnlllhhhgggjjjsss}}}zzzrrrpppwwwyyy|||yyyvvvuuuuuusssnnnkkkppppppqqqtttvvvvvvrrrpppnnnnnnoooqqqsssvvvxxxyyyyyyzzzzzz{{{yyytttmmmggglllppp~~~}}}xxxsssnnnggg]]]WWWRRRWWWdddwww}}}|||{{{xxxuuuuuuwwwyyy|||{{{{{{||||||{{{xxxuuupppnnnnnnqqqwww|||}}}|||}}}yyyxxx{{{yyypppooooooqqqtttuuuuuutttoooooopppqqqqqqpppooonnnooorrryyy~~~pppeee___[[[VVVQQQGGGEEEAAA<<<999777666666333777;;;======>>>CCCGGGggg~~~eeeYYYccc}}}aaaTTTLLLFFFBBB@@@>>>>>>??????>>>======<<<;;;:::999:::;;;;;;<<<;;;999:::;;;===<<<<<<>>>===;;;999888777777777555555666777888:::<<<===999:::999888555444555666222444444333111111222333333444555777777555444333444444444333222222111111111444777777444333555777;;;999333333@@@PPPSSSMMM@@@<<<888666777999;;;;;;;;;999777777888999888777999>>>AAA>>>:::???LLLXXXuuu{{{wwwjjjeeehhhnnnkkkkkkjjjhhhfffgggjjjlllzzz||||||fff\\\QQQMMMQQQUUUTTTQQQTTTOOOPPPZZZdddfffdddccchhhhhhiiimmmtttzzz}}}{{{vvvsssooojjjbbb\\\PPPOOOLLLGGGBBB<<<888555555444222000///......///111222222222222222333333111222555888::::::999999;;;<<>>===;;;;;;<<<<<<===888888888777555555666888888888999:::;;;;;;;;;;;;:::777777<<>>===;;;AAAPPP]]]iiiZZZaaakkkWWWTTTOOOEEEAAA???======>>>??????>>><<<;;;:::999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999666555555666888888555555666777999:::;;;<<<999999999777555444444666222333444444222111111222222444666888888666444222333333444333222111111222333888<<<;;;777555777:::<<<999333444???LLLNNNHHH@@@>>>;;;999888888999999:::999777777666777666666999===@@@???<<<>>>GGGNNNjjjrrr{{{uuujjjhhhkkknnnsssqqqmmmhhheeedddfffhhhwww|||vvvhhhWWWKKKIIILLLOOOPPPOOONNNSSS]]]dddeeedddeeennnooorrrvvv{{{~~~~~~~~~yyyuuurrrnnnhhhddd```[[[VVVSSSHHHGGGDDD@@@<<<999777666333333222111000000111111222222222333333333444444666555666999:::999;;;??????EEEQQQaaasssfffZZZMMMGGGEEECCCBBBCCCAAADDDJJJTTT^^^hhhooorrrkkkcccYYYTTTWWW^^^eeeiiikkkkkklllmmmpppsssvvvxxx~~~sssRRRAAAJJJfff}}}yyyooolllxxxxxxqqq}}}}}}^^^FFFEEEHHHBBB>>>AAAHHHIIIGGGBBB@@@BBBCCC@@@<<<;;;:::999999:::;;;<<<888999999888666666777999666777888999::::::999888666333222666>>>DDDFFFFFF888999777555777;;;<<<999444222111333777999888777333222111222333444333111222222111222444666999;;;;;;888666444555666666555777>>>EEEUUUooo|||tttssstttvvvrrrhhh```]]]^^^iiirrrsssqqqvvvuuummmjjjhhhccc^^^ggguuu|||yyyqqq|||~~~}}}||||||}}}~~~~~~}}}vvvlllgggnnnwwwyyywwwwwwvvvuuuttttttvvvvvvuuutttpppqqqqqqrrrssssssrrrrrrsssuuuvvvwwwvvvtttqqqoooqqqsssvvvuuusssqqqpppqqqqqqmmmjjjkkkooonnngggaaaccc\\\___nnnzzz{{{{{{|||xxxtttuuuxxxxxxtttooolllooorrruuuwwwwwwvvvuuujjjjjjlllnnnoooqqqrrrrrrrrrsssuuuvvvvvvuuutttssszzz~~~||||||xxxqqqggg___\\\^^^aaacccqqqvvv}}}wwwtttwwwwwwvvvvvvwwwwwwwwwvvvtttuuuwwwxxxwwwvvvttttttwwwtttpppoooqqquuuzzz|||zzztttvvv}}}~~~xxxnnnnnnnnnnnnnnnnnnpppqqqpppppppppnnnnnnqqqvvv{{{}}}kkkfff___YYYUUUPPPKKKFFF>>><<<999777555555555666444;;;@@@===<<>>???>>><<<===>>>??????>>><<<;;;:::::::::;;;<<<<<<<<<<<<===<<<<<<;;;<<<<<<:::777444444777;;;======777777888888999999999999999999999777444333444555222444555555333222222222333555777999999777555333333444444333111111444666888<<>>999777999<<<:::999777555999@@@CCCBBB>>>>>>===;;;:::999999999999999888777666666666777<<<<<<<<<===???AAADDDFFFYYYdddqqq|||}}}sssooossswwwwww|||tttnnnjjjjjjlllqqqxxxyyylll^^^RRRLLLLLLNNNFFFJJJTTT___dddeeeiiioootttyyy}}}xxxrrrnnnmmmmmmiiihhhggggggfffdddaaa^^^YYYVVVRRRMMMJJJHHHEEEDDD===;;;999666444333222222333333333222333333333444111222222333333444555555===999888:::;;;;;;BBBJJJUUUaaavvvUUUMMMDDDAAA???>>>AAAEEEIIINNNXXXdddmmmrrrqqqpppbbb]]]XXXXXX^^^gggnnnqqqrrrpppnnnllllllqqqxxx~~~oooOOO===FFFaaappp^^^iiixxxuuu```NNNCCCGGGJJJCCC>>>AAABBBDDDCCC@@@???AAAAAA??????>>><<<:::888888888888999999:::999777777999:::444555666666777666666666777444111222777;;;======::::::777444666;;;<<<:::444333333444666888999999555333222222444555555444555444444555777;;;???BBB:::888666555555666555444999777:::FFF^^^xxx}}}zzzzzztttiii___\\\WWW^^^fffmmmrrrwww{{{~~~{{{wwwooohhhfffgggddd^^^hhhzzzuuu}}}}}}{{{zzzxxxxxxyyy{{{}}}}}}|||wwwkkkfffrrr~~~zzzxxxxxxvvvuuuuuuuuuuuutttrrrooopppqqqrrrrrrssssssrrrttttttuuuvvvuuusssqqqoooqqqtttwwwvvvsssqqqrrrsssrrrnnnjjjgggeeebbb]]]XXX]]]VVVVVV```nnnwww{{{}}}{{{xxxuuuuuuvvvwwwuuurrrmmmmmmooossswwwyyyyyywwwlllmmmnnnoooppppppppppppppprrrttttttsssssstttuuu~~~xxxtttsssiiieee___]]]___fffooouuu|||~~~yyysssuuuttttttvvvxxxxxxwwwuuusssuuuwwwwwwvvvvvvwwwxxxvvvtttqqqppprrrwww}}}yyytttuuuzzz|||zzzuuummmnnnoooooonnnmmmnnnpppmmmnnnpppqqqtttzzz~~~tttnnn___\\\YYYUUUQQQLLLEEEAAA;;;:::888666555666777888777===BBBCCCGGGZZZxxxaaadddzzzcccOOOLLLLLLEEE<<<>>>===<<<<<<>>>@@@@@@???<<<<<<;;;:::;;;<<<===>>>;;;===>>>>>><<<;;;;;;<<<;;;888555666;;;@@@BBBBBB999999999999999888777666888999888777444333444555333555777777555333333333555666777999999777666555444555555333222333888===???@@@@@@>>>:::888:::<<<888999999666444666999===777999;;;<<<:::999:::;;;888999:::888777777888999@@@===:::;;;===@@@@@@???IIIUUUdddrrrvvvpppvvv{{{tttqqqqqqiiipppzzz}}}~~~vvvhhhZZZQQQNNNGGGOOO\\\ggglllnnnvvvooonnnjjjccc[[[VVVSSSRRRLLLKKKKKKLLLMMMMMMKKKIIIGGGEEEBBB???===;;;;;;;;;777666444333222111111111333333333444444444444444111111222333555666777777===888777<<<>>>AAALLLZZZwwwHHHDDDAAAAAA??????EEELLLVVV]]]iiitttzzzvvvllldddYYYYYYZZZ^^^fffnnnsssvvvqqqpppmmmiiiiiiqqqbbbOOO===AAA\\\zzzsss]]][[[vvv|||}}}jjjQQQHHHDDDGGGIIIEEEAAA@@@<<>>>>>AAAAAA>>>@@@???===;;;999999999999:::;;;;;;:::999999:::<<<777777666666555555444444888555333444666777777666888:::999666888<<<;;;888444444555444444555888:::777555222222444666777777777666555555777;;;@@@CCC999777555555555666555444:::666999AAAPPPlll~~~zzztttjjjbbb___XXXWWW[[[gggttt{{{{{{yyyrrrqqqmmmkkknnnqqqjjj___mmm~~~yyy|||~~~}}}}}}{{{yyywwwvvvwwwyyyzzzzzzzzzwwwnnnppp~~~|||zzzyyyxxxvvvuuuuuutttrrrpppooooooppprrrrrrssssssrrrrrrsssssssssrrrqqqppppppqqqtttwwwvvvrrrppprrruuuqqqooojjjddd^^^ZZZXXXWWWWWWVVVVVV^^^ooozzzxxxuuurrrrrrrrrssstttooommmkkkooouuuyyyyyyvvvooopppqqqrrrssssssrrrqqqrrrssstttrrrpppoooqqqsssyyy|||}}}yyy}}}wwwpppllliiiiiibbbccceeehhhmmmtttzzz~~~|||vvvsssrrrsssuuuxxxyyywwwttttttuuuvvvuuussstttvvvyyyuuutttrrrppprrrwww~~~|||xxxuuutttvvvwwwuuurrrlllooorrrqqqooonnnnnnooommmqqquuuyyy}}}|||vvvooogggaaaYYYXXXUUURRRNNNIIICCC???:::999777666666777999:::<<>>@@@@@@???======<<<;;;<<<===>>>???;;;===??????<<<;;;;;;<<<;;;777555777===AAAAAA@@@888999999:::999888777666888888888666444333444555444666888888777555444444555666666777777666666555666777666444222555===DDDDDDBBB???;;;999888999:::888999999777444333666:::444888<<<===<<<;;;;;;<<<888:::;;;:::888888:::===@@@???<<<;;;<<<>>>AAACCCEEEOOO[[[gggvvv~~~sssqqq~~~yyysssqqqgggkkkpppsssssstttuuuwwwyyy}}}yyynnnccc]]]WWW[[[eeeoootttwww|||~~~nnncccWWWVVVTTTOOOIIIDDDBBBAAA???>>>>>>@@@AAABBBAAA?????????===;;;999888888888555555555555444444333333222222333333444444333333111111333555777999:::;;;>>>;;;???IIIPPPVVVeeevvvwwwcccBBBAAABBBCCCBBBBBBJJJTTTaaaiiiuuuwwwfffYYYSSSUUU[[[bbbjjjqqquuuwwwqqqqqqooolllmmmyyykkkLLL@@@<<>>@@@@@@<<>>===<<<;;;<<<======:::;;;<<<;;;::::::;;;===<<<;;;999888666555555555777666666888::::::888666666999:::999:::===:::555333555666555222333666:::888666333222444666888999777555333222444888===@@@888666444444666666666555666444999<<>>@@@@@@@@@>>>===<<<<<<===>>>???@@@;;;>>>@@@???===:::;;;<<<999666333555;;;>>>>>>;;;777888999::::::999888777888888888666444333333555444777999999888666555555555555555555555555555555777888777444222777@@@HHHGGGCCC===999888888888777:::888888777666555666999777;;;???@@@>>><<<;;;<<<999;;;<<<;;;999999<<>>???@@@===<<>>===;;;;;;<<<;;;999666555555666222333333444333333222222111111222333333333222222111222444666999;;;===>>>FFFEEENNN^^^hhhpppxxxZZZFFFBBBDDDFFFFFFGGGMMMXXXaaayyy{{{}}}|||vvvkkkaaaZZZZZZ]]]bbbhhhooosssttttttsssmmmjjjrrr|||]]]JJJ===DDDXXXvvvwwwbbb___sssnnnSSSJJJDDDCCCCCCDDDFFFDDD???:::???<<<:::;;;>>>@@@???===:::;;;<<<===>>>>>>>>>>>>===>>>???>>><<<;;;;;;;;;>>><<<:::888777555333111111333555555333444777:::666555555777:::;;;999777333444444333222333555777555555444333444555666777777666555444444444444444111222444666777777666666333777999999<<>>===DDDOOOaaatttooo\\\lllqqqZZZSSSJJJCCC???>>>>>>>>>???<<<::::::;;;===>>>>>>AAA@@@>>>===<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::444555666666666666888:::777666555666777888777555999888666555444444555666222555777888888777888888999666333111222444555666444333222222555:::???BBBBBB===888888;;;>>>??????===???>>>888555777999888777:::>>>>>><<<999:::;;;;;;AAADDD@@@:::888===DDD@@@???;;;888===IIIQQQTTTQQQSSSRRRQQQ]]]vvvmmmhhhnnnmmmppppppjjjaaa\\\[[[\\\jjjnnnxxx|||~~~|||uuulllddd___]]]WWWRRRMMMGGGDDD@@@===;;;888;;;===;;;777555555777333666888999999999:::;;;>>>===:::777555444444444444666666333111222333333444//////444666333333666===999888;;;===???HHHTTTXXXhhh|||qqq^^^RRRMMMIIIDDDEEEHHHLLLSSS___lllvvv|||tttkkkccc]]]YYY[[[]]]aaahhhooorrrqqqooolllpppzzzvvvYYYEEE===KKKaaayyyiiiZZZooowww[[[JJJCCCBBB@@@???@@@BBBBBB???<<<<<<<<<<<<>>>@@@AAA>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<::::::;;;999888777777666555333222666888999888666555666888777666555777999999666444333333333222111222444666666666555444444444444444555555444333333333333444222333444555666666555555333777:::888777???OOO]]]www|||vvvtttttteeeZZZVVV^^^gggkkkqqqyyylllnnntttrrrnnnnnnllltttsssuuuyyy~~~~~~}}}~~~}}}}}}}}}|||{{{zzzxxxvvvuuuuuuwwwyyyyyyxxxzzz{{{}}}~~~~~~{{{xxxvvvyyyzzz|||}}}|||zzzwwwuuuzzzzzzwwwrrrsssvvvsssnnnrrrrrrpppnnnllllllnnnooorrrssstttsssrrrqqqqqqqqqpppooolllgggbbb^^^]]]^^^YYY]]]kkk~~~pppiiieeegggkkklllpppuuuuuuvvvvvvvvvuuuuuuvvvwwwyyywwwtttssstttuuuwwwxxxvvvwwwvvvrrrnnnnnnsssxxxuuussspppooonnnkkkfffbbbcccddddddbbbbbbeeelllrrrwwwuuusssrrrssstttssssssxxx|||{{{xxxvvvvvvuuutttttttttttttttttttttttttttsssooommmppprrrppppppsssqqqsssuuuuuurrrqqqssswwwwwwvvvuuusssrrrrrrtttuuuzzzyyyxxxwwwxxxxxxyyyzzzxxxvvvlllfff___[[[ZZZXXXTTTPPPKKKHHHEEE@@@<<<:::888777444555666888:::>>>FFFNNN[[[uuujjj```dddwww___RRRMMMFFFAAA?????????>>>>>><<<::::::;;;===>>>>>>>>>===<<<::::::::::::;;;:::::::::999999999888888444555666666555555777999999888666666777666555333666555444333333222222222222444666777666666777888777555222222333444555555444333222333444888;;;======;;;888777999;;;<<<<<<<<<>>>;;;555333888===???;;;<<<>>>===;;;999888888===@@@CCCAAA===;;;???DDD???@@@???@@@IIIZZZfffkkk___aaa^^^VVVXXXhhh|||nnnuuuxxxkkkjjjqqqwww{{{zzzsssnnnkkkddd]]]]]]^^^eeepppxxx{{{|||xxxmmmfffTTTOOOHHHBBB>>><<<999888777888999888777666777888444555777888777666555444999888888777666444333222///111111000///000222333;;;777666999888555666;;;666888AAANNNXXX```lllwwwyyy^^^[[[SSSHHHEEELLLVVV[[[GGGHHHKKKUUUcccsssuuuiii```\\\\\\^^^______bbbhhhnnnqqqpppooovvvkkkPPP??????GGGbbb|||lllXXXZZZ}}}~~~||||||YYYHHHDDDBBBAAA>>><<<;;;===>>>??????;;;<<<===@@@AAAAAA===:::===<<<:::999999999:::;;;;;;<<<===<<<:::999999999555555666666555444333333555777999999777777777888777666666666777666333111111222222111000111333555666666666555444333111000333222222222222333444444333444444555555444444333222666:::888444666>>>EEE]]]ppp~~~yyyuuussskkk```ZZZ]]]aaacccjjjtttpppuuuxxxyyyiiidddddddddiiipppyyyzzzyyyxxxyyy||||||yyyvvvyyywwwuuuuuuwwwxxxxxxxxx{{{{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxxxxwwwwww}}}wwwuuuuuuqqqmmmqqqpppnnnmmmmmmmmmnnnoooqqqqqqpppoooooooooooopppppprrrrrroooiiiccc___]]][[[ggg{{{jjjfffeeefffiiijjjnnnssszzz}}}~~~{{{yyyyyyzzz|||yyyuuurrrqqqsssvvvxxxxxxzzzzzzwwwtttuuuyyy}}}rrrqqqooonnnmmmjjjfffccceeehhhiiiiiiiiilllqqqvvvyyyuuupppnnnooosssvvvxxx{{{yyywwwuuutttuuuvvvuuuuuuttttttttttttttttttttttttooonnnooossstttqqqqqqsssssstttuuuuuuuuuuuuttttttwwwwwwwwwwwwxxx{{{}}}~~~xxxnnnhhhddd```\\\WWWUUUTTTRRRNNNJJJEEEBBB>>>:::777666666666666666<<>><<<::::::;;;===>>>===;;;:::999888777777777888888888888888777777777777555555555444333333666888999777666666777888666555444444444444444333222111111333444444333444555777555444333333555555555444444333333444444555777777:::::::::999888888:::;;;;;;<<<888222222:::BBBEEE@@@>>><<<;;;:::888666444;;;<<<>>>>>>======>>>@@@999<<>>;;;999666555666777777666999:::;;;;;;;;;999888777777888999:::999888666555222333444444333444666888999888888:::999:::@@@GGGGGGNNN\\\mmmyyyqqq___SSSJJJIIIFFFHHHUUUjjj|||KKKLLLRRR___qqqxxxkkk___ZZZ\\\bbbgggaaadddfffiiikkkooouuuyyy~~~eeeLLL======MMM___zzzgggUUU\\\nnnrrruuu|||{{{fffKKKAAACCCHHHCCC@@@<<<999999;;;>>>@@@<<<<<<===??????>>>===<<>>;;;999888888999:::999;;;<<<;;;999777777888444555666666555444444444222333555777888888888888666555666666555444222000000111111000//////222444444444555555555333222111222222222222333444555666444444444444333333222222000444888777555555999>>>LLLaaauuuyyyxxxxxxyyywwwqqqggg___^^^]]]\\\cccmmmsss{{{|||yyy}}}tttzzzzzzpppccc^^^___bbbaaakkkyyyxxxuuusssuuuyyy|||{{{yyyyyywwwttttttuuuwwwwwwwww{{{{{{zzzyyyxxxvvvuuuuuurrrrrrqqqqqqrrrsssuuuvvv|||xxxuuussspppnnnlllllllllnnnoooppppppooonnnlllkkklllmmmmmmnnnsssuuuuuusssmmmfff```^^^gggvvv{{{nnnllliiihhhjjjmmmsssxxx|||yyyzzz||||||zzzxxxtttssssssvvvxxxwwwxxxyyyxxxwwwwwwyyy|||ssssssssssssrrrpppnnnlllkkknnnqqqqqqpppqqqtttxxxxxxtttpppooosssxxx}}}zzzxxxvvvuuutttuuuuuutttsssttttttttttttttttttttttttooooooqqqtttsssqqqssswwwvvvxxxxxxvvvvvvyyy|||}}}{{{{{{|||tttlllfff```]]]ZZZXXXUUUSSSRRRNNNIIIFFF@@@>>>:::666444555777888;;;;;;AAAGGGEEEDDDTTTiiiwww```jjjbbbKKKMMMCCCBBB@@@???@@@@@@>>>===<<<:::999999;;;<<<<<<<<<888888777777666666666666777777777777777666666666444555444333222222555777444333333555777999999888666666777777666555333222111222333333222222444555444333444555777888666444333333444555555666555555888;;;======:::888:::<<<999;;;888333333;;;BBBEEEAAA===999888999999777444666666666777999::::::999555<<>>:::888999<<>>===<<<;;;:::;;;===>>>AAA???<<<:::888888999:::777999:::999777555555666666777888777555444666888666666666777888888777666333444555555444333222111///000000///...///111333000111333555666666555555333333333333444666777888555444333333222222111111222333444444444666:::===AAAWWWjjjqqqttt|||~~~{{{wwwllldddbbb___[[[___hhhrrr~~~uuuwwwxxxppptttwwwrrrggg]]]]]]bbbaaajjjuuusssoookkkkkkpppuuuxxxzzzxxxvvvsssrrrsssuuuvvvvvv{{{{{{yyyxxxwwwvvvvvvvvvqqqpppooonnnoooqqqsssuuu}}}zzzwwwuuuvvvpppnnnmmmmmmooopppooommmnnnllliiiiiikkkmmmmmmlllrrrssssssqqqmmmiiiggggggwww~~~wwwuuuqqqooosss|||yyywwwyyy{{{yyyzzzzzzxxxvvvuuuwwwyyyvvvwwwyyyyyyyyyxxxxxxyyyvvvwwwxxxyyyxxxwwwwwwvvvqqqtttwwwwwwuuutttvvvxxxvvvuuuuuuwww}}}{{{uuuwwwuuutttsssttttttsssrrruuuttttttttttttssssssssspppooopppqqqpppooovvvxxxyyy}}}~~~wwwnnngggdddaaa]]]ZZZWWWUUUSSSPPPMMMHHHCCC???===;;;888666555777:::<<>>CCCGGGTTTooohhhbbbqqqTTTIIIJJJBBB@@@????????????<<<::::::888777888:::;;;:::999666777777777666666555555666666666666666777777777444444444222111222555777111111111333666777888777666777888888777666444333111222444333222222333444333333555777999:::888666222333444666777777666666666999<<<<<<999888999;;;777::::::666666:::>>>>>>===:::777777999:::888666444222222333666777777555999AAAHHHLLLQQQYYY^^^___VVVUUUUUUWWWXXXSSSLLLFFFJJJSSSeeexxxvvvjjjiiisss~~~sssaaaWWWXXX[[[YYYUUUSSS[[[gggrrrzzz|||wwwddd^^^VVVQQQNNNKKKGGGCCCEEEAAA===;;;<<<>>>>>>>>>@@@>>>;;;999888999;;;===999888999>>>>>><<>>@@@???===;;;999999999999666777888777555444444444666888888666444555:::>>>BBB???<<<999888777444333222444666666444222222222///000000///...///111333///000222444666888999999333333333444555666777888444333222222111111111222555333222111222444777999999NNNaaaiiittt}}}|||ppphhhgggeee______dddsss~~~tttnnnrrrrrrllliiimmmvvvyyyqqqeeeeeemmmppptttwww{{{{{{llliiieeebbbdddiiioootttxxxuuuqqqpppqqqsssttttttyyyyyyxxxwwwwwwvvvvvvvvvsssrrrpppooooooqqqsssttt{{{zzzzzz{{{xxxuuuvvvzzzxxxuuuqqqqqqrrrqqqnnnkkkpppmmmkkkkkknnnpppooommmooooooooonnnmmmnnnqqqsss}}}yyyyyyzzzvvvuuuvvvwwwtttwwwzzzyyywwwvvvxxx{{{yyyzzz|||}}}|||zzzxxxvvvuuuwwwyyyzzzxxxwwwwwwwwwppptttxxxyyyxxxxxxzzz}}}|||yyywwwrrrqqqooooooqqqsssttttttvvvvvvuuutttsssrrrrrrqqqpppppprrrrrrqqqttt{{{yyywwwtttrrrqqqqqqqqqlllgggbbb___]]]\\\XXXUUURRRPPPNNNJJJEEE@@@;;;888:::888777666777999<<<>>>@@@>>><<>>>>>>>><<<999777777666555666888999888777555555666666666666555555555555555555666666666666444444333111111333666999444333333555888::::::999666666666666555444333333111333666666555333333444333333444666999:::888777222333444555666666666666333444777777777777888999666:::;;;888777999:::888999888777888999999999888666555333333555777777777999AAAGGGGGGFFFGGGGGGFFFIIIFFFJJJUUU]]]YYYNNNFFFJJJMMMWWWeeeqqq{{{yyyppptttwwwyyyxxxuuurrrpppkkkaaaVVVKKKNNNRRRWWW^^^hhhrrrxxx}}}zzzuuuqqqmmmjjjhhheeeaaa\\\[[[\\\\\\ZZZWWWXXXUUURRROOOOOORRRVVVXXXUUURRRUUU]]]```^^^bbbkkk{{{zzznnn```UUULLLKKKKKKLLLKKKNNNXXXbbbooossszzzvvvmmm____________```aaacccdddbbbeeekkkrrr}}}pppWWWBBB777888EEE```{{{{{{kkk]]]^^^lllzzz~~~|||xxxyyy|||nnnUUUAAABBBFFFAAA===>>>AAABBBAAA>>>:::999:::<<<:::;;;;;;999666666999;;;>>>===<<<;;;:::888888777555666777666444333333333333555666444333777>>>EEEHHHCCC===888666555222000444666888777333000000111000000000///...///111333111111222444666999;;;<<<333333333333444555555666333222111000000111222222666333111000222444555666666EEEPPPWWWhhh~~~ssskkkmmmllleeeaaabbbmmmuuuyyyvvvqqqnnnjjjfffeeekkkyyyvvvwww{{{{{{{{{ppplllllliiiddd```bbbhhhnnnvvvsssooonnnoooqqqrrrrrruuuuuuvvvvvvvvvvvvuuuttttttsssqqqooooooooopppppprrrqqqrrrvvvtttqqqtttzzz{{{xxxuuuuuuwwwwwwtttpppssspppnnnppptttvvvsssooopppppppppooooooppptttwww~~~yyyuuuuuuuuutttqqqqqqtttvvvvvvtttuuuzzz~~~|||}}}~~~~~~{{{wwwtttqqqssstttssspppmmmmmmnnniiinnntttwwwyyy||||||zzzyyyyyywwwvvvrrrpppmmmmmmpppsssuuuuuuxxxwwwvvvuuusssqqqpppoooqqqtttxxx{{{|||{{{wwwuuuvvvxxxyyyuuuqqqkkkkkkkkkkkkjjjhhhgggfffaaa^^^[[[YYYWWWUUUSSSQQQLLLKKKIIIDDD???:::666555444444555555777:::<<<>>>@@@EEEJJJSSSooozzziiiqqqoooTTTIIIEEE@@@999???===;;;;;;;;;:::777555555444444555666777666444333444555555555555444333333333333444444444555555333333222111111444888<<<888888:::>>>CCCGGGIIIIII999888777666666555555555222555888999888666444333111111111444777888888777555444444444333333333333333222222444777999:::999555999:::777666777777555555777999999888777777777999777555333333555888:::888???CCC???<<<<<<<<<;;;AAA???DDDQQQYYYUUUNNNIIIIIIHHHJJJRRR\\\iiiyyyzzzyyyuuuuuu~~~~~~uuulllaaaZZZNNNEEEDDDMMM[[[fffhhhhhhkkkoootttxxxzzzzzz~~~~~~~~~xxxvvvuuuttttttuuuyyy|||zzzvvvxxxtttdddXXXQQQGGG===AAADDDNNN\\\hhhppp{{{~~~vvviiiaaa[[[\\\^^^```bbbcccccccccggghhhnnn{{{|||cccTTTDDD555;;;CCCXXXuuu|||{{{zzzlllZZZ^^^xxxpppuuu|||]]]UUUKKKEEEEEEDDD@@@;;;===???@@@???;;;::::::<<<777999;;;:::777666777888;;;;;;;;;;;;999888666666444555666666444222222333000222333222222777AAAJJJGGGAAA:::555444333222000777999:::888333///...///000111111000//////222444333333333444666999<<<===333333222222333333444444333222111000000111222333555333111222555777777666888???AAACCCXXXyyytttmmmqqqrrrjjjbbbaaabbbgggqqqzzz|||yyytttqqqpppvvvtttuuurrrkkkqqqsssrrrllldddbbbgggmmmvvvrrrnnnlllmmmoooqqqqqqrrrssstttuuuuuuuuutttssssssrrrpppnnnmmmlllllllllmmmkkkmmmrrrqqqmmmqqqxxxyyyvvvuuuxxx|||~~~|||xxxuuusssrrrtttyyyzzzvvvrrrtttttttttrrrpppppprrruuuyyy{{{zzztttsssvvvwwwrrrnnnppprrrsssqqqpppsss{{{~~~~~~{{{uuuqqqlllnnnooommmhhhdddccccccccchhhooouuuzzz|||{{{yyyxxxxxxwwwtttrrrvvvsssooonnnpppsssuuuuuuyyyxxxwwwuuusssqqqooonnntttyyyvvv~~~llliiigggiiinnnooolllhhhbbbcccfffhhhhhhfffcccbbb[[[ZZZXXXUUURRRQQQPPPPPPIIIHHHFFFAAA<<<888555555111111222444777999;;;<<<@@@OOO\\\kkk{{{gggpppxxxRRRDDDFFFFFF???888<<<:::999888888888666555333333222444555666555333111222444444555444333222111111222222222333333333333333222111222555:::>>>;;;<<<@@@GGGPPPWWW[[[\\\===;;;:::888888888999999222666:::<<<:::777444333000//////111444666777666666555444222111000000///555333222444999======<<<555888999555444666888666444888;;;;;;888555555777999888666333111222777;;;;;;AAACCC???;;;<<>><<>>CCC>>>:::===999555;;;===::::::<<<;;;666666:::<<<<<<;;;:::999777777666666777777777666444111000000111111222444777===AAADDDAAA===999666555555555999:::999666333111111222111...,,,...111333222000444444444444444444444333111222333333444444444444444444333333222111000000333333222333333444555666666888777:::OOOoooxxxqqqrrrsssmmmddd___aaabbbhhhsss}}}~~~wwwoookkklllwwwooohhhdddjjjmmmvvv}}}xxxmmmfffeeeggglllhhhhhhmmmmmmkkklllrrrssssssttttttuuuuuuttttttvvvtttqqqnnnkkkiiiiiihhhllllllmmmmmmmmmmmmllllllpppqqqtttwwwyyyzzz{{{{{{vvvtttuuuzzz|||wwwyyyuuussstttsssqqqqqquuuttt}}}~~~xxxsssqqqtttvvvuuurrrtttqqqqqqtttssspppttt|||}}}||||||xxxrrrnnnkkkgggdddcccbbbccccccjjjsss}}}}}}zzz{{{xxxxxxxxxwwwvvvuuutttssssssssssssrrrrrrtttxxx{{{|||xxxvvvsssqqqrrrwwwyyy}}}xxx{{{}}}xxxrrrgggdddcccdddggghhhgggeeebbbaaa``````aaaaaa```^^^SSSSSSSSSRRRPPPMMMKKKIIICCCBBB>>>888444333222111333111///000333777<<<@@@VVVgggwwwqqqlllfffKKKBBBAAA<<<888::::::999999888777666666555444333222222111111222222111111222333333333333222444444444333333222222222444222000///000333777999???MMMYYY\\\```ddd___SSS<<<999666555555666555444333333333333333333333333333222000111444666777777666666555444444444444555333000111999CCCFFFAAA:::666999;;;:::777555555666777666555444333444444555888666444444555999===???>>>===<<<;;;<<<===???@@@>>>???AAADDDFFFHHHIIIJJJGGGFFFCCC???@@@LLLaaappptttrrrvvv}}}|||wwwnnneee]]]YYYVVVVVVLLLHHHCCCBBBEEEKKKOOORRR\\\^^^```bbbcccfffjjjmmmsssvvv~~~{{{zzzyyypppjjjgggaaaXXXOOOLLLLLLFFFEEEGGGBBBGGGYYYkkkxxxzzzxxxtttmmmddd^^^ZZZXXXXXX^^^ddddddbbbbbbgggmmmwwwqqqXXXDDD888555>>>JJJkkk~~~|||iiiXXXMMMLLLccc{{{|||{{{sssxxx|||aaaUUURRRMMMFFFBBBAAAAAA???>>>???FFFBBB<<<===888555<<<999999:::;;;;;;:::777444;;;::::::999999888888777666666666666555444333222111222222222222444888;;;<<<:::777555333333555555555555555333000...///000//////000222444555444333333333333222222222222333222222333333333333333333444444333333222111111000444333333333333444555555444666777999EEE]]]vvv{{{vvvsssooohhhbbbaaaaaadddjjjssswwwvvvtttpppqqq|||{{{mmmhhhbbb```hhhjjjssszzzzzzvvvpppjjjeeegggaaa^^^bbbddddddfffiiikkklllnnnppprrrssssssssssssrrrooommmkkkjjjjjjjjjkkkkkkllllllllllllkkkkkkkkklllnnnppprrrssssssssswwwwwwzzz}}}zzzyyy{{{{{{yyyyyy|||}}}{{{xxxuuutttvvvwwwwwwvvvwwwtttuuuwwwuuuqqqssszzzzzzxxxwwwzzz}}}}}}xxxtttmmmmmmlllkkklllnnnsssvvv||||||yyyyyyttttttuuuvvvwwwwwwwwwwwwttttttuuuyyy~~~|||}}}yyynnnjjjlllmmmiiieee```___]]]^^^aaaaaa```^^^```^^^\\\\\\\\\[[[YYYXXXPPPOOONNNLLLIIIFFFCCCBBB@@@???;;;777444222111///000,,,...444333222CCC[[[|||eeepppgggRRR@@@===???;;;888:::777777666666555444444444222222111000000000000111000111222222333333222222333333333333222222222111111000//////000222555777;;;GGGNNNNNNOOORRRKKKAAA999777444333444444444333222222222222222111111111222111000111444777999999555555444333333333333444222111333999AAACCC???999777999;;;;;;888777888999888777666555555555666666777777666666888;;;???AAA???>>>===<<<===>>>@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEECCC???===DDDQQQ\\\nnn|||~~~vvvqqquuu~~~{{{yyywwwuuuttttttccc]]]UUUNNNKKKIIIFFFDDDDDDDDDEEEFFFIIILLLPPPSSSUUUWWW___kkkpppkkkgggfffgggiiijjjmmmvvv|||xxxoooiiiiiicccWWWTTTXXXSSSPPPLLLJJJIIIGGGEEECCCBBBKKKSSS^^^hhhgggmmmiiiiiigggccc]]]YYYVVVVVV[[[bbbhhhiiihhhlllvvvzzz]]]NNN===444666FFF^^^rrr~~~|||lllVVVKKKRRRbbbzzzrrr|||uuulllnnnuuuZZZHHH@@@GGGEEEAAA@@@@@@@@@@@@???EEELLLJJJEEEFFFAAA<<>>CCCeee|||mmmhhhgggqqqkkkLLL@@@888:::<<<999777999555444444333333222222111111111000////////////000000000111222222222222222222222222222111111111111///...//////000111333444444===AAA>>>>>>???:::111666444222111222333222111111111111000000/////////111000000222555999;;;;;;555444333333222222333333111222555999======;;;999999:::;;;:::999999;;;<<<999888888777777777777888777777888:::<<>>DDDKKKTTTdddvvvyyyxxxwwwyyy~~~sssxxx{{{tttlllfffbbb___ZZZVVVSSSPPPKKKHHHGGGFFFFFFEEEDDDCCCFFFKKKMMMJJJIIIKKKEEEGGGHHHJJJQQQYYYZZZWWWQQQKKKHHHHHHDDD======CCC???AAACCCBBBAAADDDKKKRRRZZZjjjzzz^^^aaadddddd```YYYTTTQQQYYYcccnnntttwww~~~eeeQQQFFF===666:::LLLgggxxxfffXXXTTT```rrr|||}}}rrrrrr|||pppXXXLLLHHHDDD@@@@@@???@@@@@@@@@@@@???LLLQQQOOOOOOVVVQQQHHHIIIUUUZZZRRR===333999===888777777777888999999::::::999888666444333444444555666777999999777666555666666555444444555666888999777777777444111000000111...444;;;===;;;777555444111111000000000111222333444444333222222111111111333333333222222111111111444444444555666777999999:::555333444333999OOOgggxxx{{{tttvvvsssiiihhhhhhgggdddbbbccchhhlllssspppnnnpppuuutttgggZZZ[[[fffiiiiiiiiidddeeessspppxxx|||iiieee___ZZZVVVTTTVVVYYY___aaadddhhhjjjkkkjjjjjjkkkjjjiiihhhggghhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjkkkkkkmmmqqqtttuuusssqqqyyyyyy|||~~~}}}|||rrrlllssszzz|||yyyxxxzzz~~~yyysssyyy|||}}}tttlllhhhgggkkkjjjhhhfffeeedddcccbbbbbbaaa``````______^^^]]]ZZZWWWTTTQQQOOOMMMIIIGGGCCCAAA>>>:::777444333333222///---//////...---...111111777DDDQQQgggooo^^^YYYfffxxxdddPPPAAA<<<:::<<<;;;777555888333333333222222111111111111111000////////////000///000000111222111111111000000000000000000000000---...///000111222222222///555777555555777555000333222000111222333222111222222111111000/////////000//////222666:::<<<===555555444333333333444444111444777888999888888888999999999999999:::<<<>>>888888888777777777888888777888;;;===@@@BBBCCCDDDBBBAAAAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA>>>AAACCCBBB@@@@@@CCCGGGCCCOOO___lllvvv{{{xxx{{{xxxzzz{{{zzzxxxyyytttlllfffaaa]]]XXXUUURRRQQQOOOLLLHHHDDDBBBCCC===>>>===<<<@@@FFFHHHEEEBBB===<<<>>>@@@AAAHHHQQQZZZ___aaa^^^[[[aaappp}}}aaabbbccc```[[[VVVSSSQQQ[[[hhhxxxgggNNN@@@999:::AAASSSlll{{{sssqqqlllcccaaaeeexxx{{{wwwpppUUUHHHIIIIIIDDD>>>???@@@@@@@@@@@@AAAAAAIIILLLIIIOOO]]][[[OOOKKKXXXbbb]]]GGG666777<<<:::555666777888999::::::;;;;;;:::777555333333333333444666999999888666555666777666555555555555666777::::::999666222000000111111777===>>>;;;666333222222111000000000111333444444333222111111111111111333333222222222222222111333333444666888:::<<<===>>>666222333333555DDDUUUhhhzzz}}}vvvwwwsssiiiiiikkkmmmkkkgggdddeeegggooorrrpppkkkmmmoooiii^^^^^^kkktttzzz~~~wwwxxx|||~~~|||ssstttooocccUUUMMMLLLMMMVVVYYY]]]aaadddfffggggggiiihhhgggfffffffffggghhhhhhiiiiiijjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnnnnlllkkkpppppptttzzz|||yyyxxxyyyzzztttyyywwwyyy|||yyyqqqjjjiiitttrrrnnnnnntttxxxvvvsssrrroooppppppnnnjjjgggfffgggcccddddddcccbbb```______``````___^^^\\\ZZZZZZZZZVVVTTTPPPMMMKKKHHHDDDBBB<<<;;;888555333222222222444///...000///---000666666@@@IIITTTlllmmmaaa```gggzzzhhhPPPDDD???===;;;;;;888555555888333333222222222222222111222222111000000000000111...///000000111111000000////////////////////////---...000111222333222222///222333222222444444222111111000222444444444333333333333222222111111111000//////111555999;;;<<<777777666555555555555555222555777777666555777888999888777777999;;;======777777777777777777777777777999<<>>===???@@@AAAAAAAAACCCDDD???AAA>>>DDDUUUWWWMMMJJJKKKWWWZZZLLL===888888888555555666777888999:::;;;:::999888666555444333333111333555666444333333444555555444333222222111222888888777444111/////////333666::::::888555222000222111000///000111333555444333111000000111222222222222222222222222222222222222333555777:::<<<======777333333444777>>>FFFYYYkkkzzz|||yyywwwrrrlllbbbeeehhhhhhdddaaa```aaaeeemmmrrrrrrqqqqqqjjjaaadddrrrwwwtttuuurrruuuzzzxxxlll\\\QQQJJJFFFJJJLLLPPPUUUZZZ^^^aaabbbbbbaaaaaaaaabbbdddeeeggggggggghhhhhhhhhhhhgggggggggffffffeeeeeeffffffgggfffgggiiikkklllllllllllliiiiiilllqqqssspppooopppsssrrrpppppprrrssssssrrrrrrqqqrrrrrrooohhhgggiiivvvzzzzzz{{{~~~~~~xxxsssiiiiiilllqqqooojjjiiijjjhhhhhhfffeeeeeeeeeffffff``````______^^^\\\[[[ZZZ_________]]]ZZZWWWWWWXXXPPPNNNKKKHHHFFFCCC@@@===777777555444333333222222111...---///...---888EEEZZZgggnnnsssiiiUUUUUUfffqqqSSSDDDAAA999999888666444444666888222222222222222222222222222222111000000000000111......///000000000000000------------............---...///111222222222222111111111000000000000000000000000222555666555444333333333333333333333333111000///111444777999999888777777666555666666666444666666666555555777888999888777888:::<<<<<<<<<666666777888888888888777888:::<<>>===>>>@@@CCCEEEFFFHHHLLLRRR[[[kkkzzzuuuqqqssszzz}}}~~~}}}uuuqqqooommm___eeeiiikkknnnqqqqqqmmmlllfffbbbhhhvvviiieee___[[[^^^hhhuuurrr\\\OOOCCC777777???KKK___wwwyyyiiikkkeeedddwwwuuusssuuuwww{{{|||eee]]]SSSNNNMMMMMMGGGAAA;;;===???@@@@@@BBBEEEHHH:::===888;;;HHHLLLKKKPPPGGGJJJKKKFFF>>>888777999555666666777888999::::::666777777777777666666555222444555444222111111222333333222111000000//////444555444333000///000222333333333444555555333111111///...---...000333444333222000///000111333444222222222222222222222222111111222333444666777888444666666222333888;;;<<>>;;;999555555555555444333222111...---111777888>>>SSSjjj{{{nnnaaaYYYWWWdddtttXXXBBB;;;===444555444222222444555555111111111111111111222222111111000////////////000---...//////000000//////,,,,,,,,,,,,---------...------......///111111222111////////////...///000......///222555666555444222222333333444444555555333111000000333555555555777777666555555555555555777666555555666777888888;;;:::999;;;===>>><<<:::666777999:::::::::999999999:::;;;===???AAABBBCCC???????????????>>>======>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>=========???@@@FFFEEEGGGJJJJJJLLLVVVbbbuuuzzzsssooosssyyy|||xxxxxxaaaaaabbbgggppp~~~fffPPP<<<777666777EEEVVVtttzzzqqqZZZOOOSSSpppsssvvv|||{{{ssszzzkkkLLLHHHFFFHHHIIIHHHIIIJJJ888;;;>>>??????BBBGGGKKK;;;???:::888@@@FFFLLLYYYPPPGGG???;;;999666999>>>666666666777888888999999333444666888999999888777666777777555333111111222333333222222111111000000222333444333222222444666222///...000333666555333///...,,,,,,,,,///222333222111000///000111333555222222222222222222222222222222111111111222333333,,,555888222000777:::777666AAAUUUjjjtttuuuxxx}}}yyytttmmmgggddddddfffggghhhgggjjjpppttttttpppmmmjjj{{{~~~kkkfffaaaXXX[[[bbbjjjqqqxxxyyylll\\\@@@???>>>===>>>@@@CCCDDDEEEFFFHHHKKKOOOTTTXXX[[[bbbbbbbbbccccccbbbbbbbbbddddddcccbbbbbbccceeefffdddeeeggghhhgggggghhhiiijjjhhhiiilllllliiihhhjjjjjjgggfffggggggffffffhhhggghhhkkkmmmiiidddfffkkknnnppprrrrrrqqqpppooooooqqqssssssrrrvvv|||{{{uuupppsssuuuvvvvvvuuuuuuvvvmmmoooppprrrssstttuuuvvvrrrxxx|||zzzsssooopppsssrrrnnnnnnpppooolllmmmpppqqqppppppooommmkkkjjjiiikkkjjjhhhdddbbbcccgggjjjfffbbb```bbbbbbaaabbbfffaaa```aaacccfffeeebbb___```\\\YYYXXXYYYXXXUUUQQQSSSTTTTTTQQQLLLIIIIIIJJJCCCAAA>>><<<;;;:::777555555666666666555333000///111222:::EEEKKKWWWuuuyyyfff\\\ZZZXXXVVVRRR```wwwsssZZZEEE777444999333444333222333444333000000000000000111111111111000000///...............---......///////////////+++++++++,,,,,,---------,,,,,,,,,,,,...///000111...------...//////000222------...111444666555333111111222333444555555666444222000000222333333333666666555444444444444555888666444444666888999888<<<;;;;;;===@@@@@@===:::777888:::;;;<<<;;;::::::::::::;;;<<<===???AAABBB>>>>>>>>>>>>>>>===<<<;;;>>>??????@@@@@@@@@??????:::;;;<<<>>>???@@@AAAAAACCCCCCFFFIIIFFFBBBGGGPPPVVVhhh{{{}}}zzz~~~}}}cccjjjqqqxxxsss[[[NNN;;;999666555999JJJlll{{{hhhXXXPPPSSSjjj~~~yyyyyyuuukkkrrr~~~~~~eeePPPIIIHHHEEECCC@@@?????????:::999999999:::===@@@AAADDD:::777AAALLLNNNKKKIIINNNIIIAAA999555555888:::999::::::999888777666666222333555777888999999999777888888777666444333111222222222111000//////...111111111111111111111111555444333222111111111111///000000000111111111111222000...///222444666666777555333222222333222222000000111222222222222111222333444666666666555555>>><<>>===888888999999:::;;;;;;;;;>>>111333999111///666:::>>>OOO^^^dddmmmkkkVVVPPPPPPOOOXXXeeeuuuoooNNNBBB@@@:::666666333333222111000000111111222222222111000//////...///............---------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///////////////000000000000444444444333333222222222///000222444444444222111333333333333333333333333666666555333222333777:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;999888888:::<<<999<<<<<<888:::@@@BBB???<<<<<<===>>>>>>===;;;;;;<<<<<<===???@@@@@@===:::;;;<<<===???@@@@@@@@@@@@EEEFFFFFFGGGGGGGGGGGGFFFIIIPPP\\\iiiuuuwwwyyyqqq|||eeeppp~~~}}}iiiRRRAAA:::<<<666222;;;QQQnnn~~~rrrfff\\\WWW\\\nnn~~~vvv|||sssnnnnnnvvvrrrWWWGGGCCCCCCCCCCCCAAA@@@>>>===;;;;;;::::::;;;>>>@@@AAAHHH???<<>><<<:::999???;;;888888:::=========:::000111444000555@@@BBBRRReee{{{vvvhhhVVVIIIKKKRRR[[[kkk|||{{{```FFF===<<<777444666222222111111000000000000222222111000000///..................------------------------------------++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******++++++,,,---.............../////////000000333333222222222111111111///000222333444333222111333333333222222222222222555444444555777999<<<===;;;;;;<<<<<<;;;;;;:::999:::;;;:::999888888:::<<<:::======:::;;;@@@AAA>>>======>>>?????????>>>===;;;===???@@@@@@===:::888;;;;;;<<<===???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAFFFOOOZZZgggtttsssssssssvvvqqq|||jjjYYYHHH:::555555999???IIIYYYttt{{{jjj\\\XXX]]]cccqqqyyyvvvdddooo{{{~~~}}}jjjWWWHHH@@@>>>@@@AAABBBAAA???===;;;<<<<<<;;;;;;<<<===???@@@FFF@@@===DDDLLLNNNLLLJJJ???===:::777666666888999<<<<<<<<<;;;:::888777666777888888888777555333222666666777777666444222111222222111000////////////444333111000000000111111222222111000000/////////...............//////000222000......000222333222444444222111111000111111000000111222222222222111333444555666777666555555111444999===AAANNNggg~~~wwwlllhhhgggfffuuutttnnnddd___cccjjjmmmkkknnnrrruuuqqqlllmmmrrr|||}}}sssppptttwwwqqqeeefffgggfffccc[[[QQQEEE;;;555222000111111333444666999:::CCCHHHOOOUUUXXXZZZZZZ[[[^^^```bbbbbb```^^^]]]]]]aaa``````bbbeeeggggggfffdddeeehhhjjjjjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjffffffeeeeeeeeeeeeffffffhhhjjjlllkkkiiigggfffffffffggghhhjjjkkkkkkjjjjjjhhhgggeeecccbbbcccdddeeeeeefffgggkkkmmmnnnmmmkkkiiijjjjjjjjjjjjiiihhhggggggggghhhhhhhhhgggeeeddddddcccccccccdddeeeeeefffffffffdddcccbbbbbbbbbbbb``````___^^^^^^___```aaa]]]]]]^^^]]]\\\[[[YYYXXXUUURRROOOLLLJJJIIIFFFDDD===<<<<<<;;;:::999888888>>>:::888:::???AAA>>>;;;999333333444888NNNdddggg|||hhhWWWOOOIIIJJJWWWhhhzzz^^^LLL<<<777777333222555111111111000000000000000111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,---------------.........//////000000000000000/////////...///111222222222111000111111111111222222222222333222222666<<<@@@AAA@@@<<<<<<<<<;;;;;;999888777:::::::::999777777:::<<<:::======;;;;;;===<<<999;;;<<<===>>>>>>>>>>>>>>>999===AAAAAA>>>:::888888<<<;;;;;;;;;===???BBBCCCBBBBBBBBBAAA@@@???>>>===<<<>>>CCCIIIRRR^^^kkksss}}}|||zzzrrrtttxxxvvv^^^UUUIII@@@999666:::AAA???]]]yyyuuucccZZZ]]]hhhtttzzz}}}ooohhh|||}}}yyyyyybbbLLLEEECCC@@@@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;<<<=========999888<<>>555555111......111444555444777;;;BBBHHHMMMPPPTTTWWWXXXZZZ]]]^^^\\\[[[ZZZZZZ^^^^^^___```bbbcccccccccaaacccfffhhhiiihhhgggeeeffffffffffffggggggggghhhgggffffffeeeeeeffffffggghhhjjjkkkiiifffcccbbbbbbbbbdddfffiiijjjjjjiiihhhhhhfffdddcccbbbcccdddeeebbbccceeeiiimmmnnnmmmkkkgggggghhhhhhhhhhhhggggggffffffgggggggggeeedddcccbbbbbbbbbbbbbbbcccdddeeeccccccbbbbbbaaaaaaaaaaaa___^^^^^^^^^^^^___``````[[[ZZZZZZYYYWWWTTTRRRQQQOOOKKKFFFCCCAAA@@@>>>===999999999::::::;;;;;;<<<:::<<<@@@DDDFFFEEE@@@<<<999888<<>>>>>>>>===<<<;;;999777666999999999888777777999;;;999;;;;;;::::::999777555888888999:::;;;<<<<<<<<<:::>>>AAA???;;;999;;;???>>>===;;;999:::===@@@BBB???????????????>>>===<<<======>>>???CCCJJJRRRXXXhhhsssxxxxxxtttxxx}}}gggZZZCCC<<<555222333999FFFSSSaaazzziiiZZZPPP\\\vvv{{{{{{xxx|||~~~yyyxxxvvvgggNNN???@@@DDDCCCEEECCC@@@===;;;;;;;;;<<<;;;;;;::::::999999999:::777666666777999<<<;;;999;;;::::::999888777666666999999999888888777666555555666777777666555444333444444555555555333222111222000///.........///000444333111000000000111111222222333333333222111000111000///...///000111333111000//////111222111000111333444333000//////111000000111222222222222111333444555666666555444333555333222444555888BBBMMMfffooo{{{{{{vvvttttttoooiiihhhpppyyywwwqqqkkklllooouuu}}}{{{yyynnngggaaaaaaffflllpppnnneeeZZZRRREEE>>>555111111333444333333555999===BBBHHHOOOSSSQQQTTTXXXZZZZZZZZZ[[[[[[]]]^^^___```aaabbbcccdddbbbdddfffhhhiiigggeeedddeeeffffffffffffggggggggghhhgggggggggggggggggghhhhhhiiiiiigggcccaaa```aaaaaabbbeeegggiiihhhhhhgggeeedddccccccbbbccccccddd___```bbbfffjjjlllkkkjjjdddeeeffffffgggfffffffffeeeeeeffffffeeedddbbbaaaaaaaaaaaaaaaaaabbbcccddd````````````______^^^^^^ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYWWWTTTQQQNNNKKKJJJGGGCCC???;;;::::::999888888888:::;;;===???@@@AAA???BBBEEEGGGEEEDDDDDDDDD>>>CCCRRR```rrrxxxiiiZZZQQQKKKGGGLLLSSS```ooo|||ooo{{{|||bbbKKK999666444444333000000222...//////000000000///............------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((()))******++++++******)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---........./////////000000222000111666===@@@===999??????>>>===;;;999777666888999999777666666888:::<<<;;;;;;<<<:::777555444777888888999::::::;;;<<<;;;===>>>;;;888999@@@FFFAAA???;;;999888:::===???<<<===>>>>>>????????????======>>>======@@@CCCGGGPPPZZZhhhuuu}}}|||tttooorrrxxxvvveeeKKK>>>444///---111:::III```rrr|||lllPPPLLLRRRlllxxx||||||rrriiiXXXFFF???AAADDDDDDGGGDDD???;;;999999:::<<<;;;;;;:::999999888777777777::::::888888;;;;;;999;;;;;;:::999888777666555666777777777777777666666444555666666666666444444333333444444444333111111111000...------...000111111111111111111111111111111222333444444333222111222111///...///000222333111000///000222333222111111333555444111//////111000000111222222222222111333333444555444333222111333//////444888:::===AAAUUU___qqq}}}xxxxxxppplllgggiiirrr{{{yyyqqqooollliiilllwww~~~yyyvvvlllkkkkkkdddhhhmmmoooooonnnnnnpppVVVMMMAAA888444222222111333444444555777<<>>AAACCCEEEFFFGGGEEECCCAAACCCIIIPPPUUUXXX^^^qqqgggXXXLLLIIIGGGIIIZZZnnneeeaaazzzaaaLLL>>>555444333333222111000000,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((()))************))))))***+++,,,,,,+++***)))))))))*********+++++++++******+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,------......//////111111111555999;;;999666>>>======<<<:::999777666888888888777555666888:::???===<<<===<<<777555777::::::999999:::;;;<<<===;;;;;;:::888777:::AAAGGG@@@>>>;;;999888999<<<>>>;;;<<<===???@@@@@@@@@@@@:::;;;===>>>>>>???AAACCCDDDKKKVVV```kkkwwwyyyxxxwwwyyyvvvvvv}}}}}}}}}wwwzzzzzz|||}}}dddIII:::666111333:::FFFTTTfff|||zzzqqqfff^^^MMMVVVhhh}}}{{{xxx~~~}}}zzznnn___TTTIIIDDDCCCAAA@@@BBBBBB@@@===:::999999999:::<<<<<<;;;:::999888666666777<<<<<<888666999:::888999999888888777777666666555666777888888999888888555555666666666555444333222222333444444333111000111000...,,,,,,...000111...///111333333333222111///111222333333222111000111000...------///111333000//////111333444444222111444777666222///000222000000111222222222222111222222333444333222111000222///000666:::::::::===FFFPPPcccwww~~~|||{{{~~~sssrrrmmmkkknnntttuuuqqqqqqoookkkjjjqqq|||~~~zzz}}}{{{uuuqqquuu}}}qqqjjjooovvveee^^^TTTJJJCCC???======<<<;;;:::888666888;;;>>>AAAEEEJJJNNNPPPQQQSSSTTTTTTWWWYYYZZZZZZ[[[^^^aaa``````bbbdddeeefffffffffggggggggghhhhhhhhhiiiiiigggggggggffffffggggggggghhhfffdddaaa___```cccfffdddddddddeeeeeefffffffff___aaadddeeeeeedddaaa```___]]]\\\]]]```bbbcccccccccccccccddddddcccbbbbbbcccdddddddddcccaaa___^^^``````___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQNNNMMMJJJHHHEEECCCAAA@@@===;;;999888:::;;;;;;:::<<<===???BBBFFFIIIKKKLLLNNNIIIGGGNNN]]]jjjrrrsss}}}xxx}}}qqqbbbSSSLLLTTT\\\fff~~~yyyjjjppp~~~bbbNNNCCC888333333111000000111000...+++,,,...000000///...---+++++++++,,,,,,,,,,,,,,,++++++++++++************************************************************'''((())))))******)))))))))***+++,,,,,,+++***((((((((()))))))))*********)))*********+++++++++,,,------,,,++++++++++++++++++++++++,,,---.........000111222444555777777777;;;;;;::::::888777555555777888777666555555777999@@@;;;999;;;999555444777;;;:::999888999999:::;;;999888888777888;;;>>>@@@===;;;:::888999;;;===???<<<===>>>???????????????999;;;======>>>@@@CCCEEEBBBEEEJJJOOOWWWcccqqq{{{}}}yyynnnxxxwwwzzz}}}rrr|||yyyvvv{{{ttt{{{gggSSS===...///777;;;BBBQQQbbbppp{{{uuufffVVVPPPRRRYYYjjj}}}~~~}}}ooojjjuuu}}}iiiOOOJJJAAA>>>CCCEEE???===@@@<<<<<<;;;::::::999999888======<<<;;;:::888777666444:::;;;666333666777555777777666666666777777888555666777888:::::::::;;;666666777777666444222111111222333444333222111000111///---,,,,,,...000222,,,...111444555444222111...///111222222111000///000///---,,,,,,...000222//////000222444666555444111555888777222///000333000000111222222222222111111222222333222111000///...---///333444222333666666@@@TTTiiiuuuvvvzzzyyyzzzvvvnnnjjjmmmqqqrrrpppttttttqqqsssyyyyyyuuu|||yyyyyy{{{wwwtttxxxxxxpppoooxxx~~~}}}hhhiiiqqqsssooohhh```YYYUUUSSSSSSJJJJJJHHHDDD@@@=========:::>>>CCCFFFHHHIIIKKKLLLLLLPPPSSSTTTTTTUUUXXX\\\ZZZ[[[\\\^^^```cccdddeeeeeeeeeeeeeeefffffffffgggfffffffffeeeeeefffffffffgggfffccc___^^^```eeeiiifffeeedddddddddeeeffffffaaacccgggiiijjjgggdddaaa___]]][[[ZZZ]]]___aaaaaacccccccccccccccbbbaaaaaaccccccdddcccbbb```^^^]]]______]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[YYYWWWUUUSSSLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;:::999:::<<<>>>>>>===@@@AAADDDGGGKKKNNNPPPRRRTTTQQQUUUiii}}}~~~qqqddd]]]VVVRRRLLLVVVqqq}}}|||```EEE???===222333111///---///111///,,,+++,,,...000000///...---+++++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))***+++,,,,,,+++)))((((((((((((((())))))))))))))))))******+++++++++,,,---,,,,,,+++*********+++******+++,,,,,,---......///111333333444555777999888888888888777555444333777777777666555555777999===777555777555111111555999888777666666666777888777666666888:::;;;:::888999999888888:::<<>>>>>>>>???>>>>>>======<<<======<<<===???CCCFFF?????????@@@CCCLLLYYYbbbkkkwww|||zzz~~~vvvvvvtttvvv}}}zzzmmmhhhxxxxxxlllyyyttt___PPP]]]OOO@@@:::666333555;;;QQQggg~~~xxxkkk^^^WWWYYYaaahhhpppyyy}}}xxxttt||||||hhhlll|||zzzgggQQQAAA:::>>>AAAAAA===<<<>>>BBBCCCDDDCCC???:::777777999??????>>>;;;888666666777999777555555666777777666777555555777;;;<<<:::777999;;;;;;999666555666999666777888666444222222333000111333444444333222000666222///---...000222222222333111///222666444///,,,+++,,,000111...---///,,,...000222333222111111111000/////////000111222333333333333333111000//////,,,+++...333666444111333222111111111222333444---...000111222111111111888;;;AAAMMM\\\jjjuuuzzz}}}xxxyyyuuunnnooozzzzzz}}}xxxllldddccckkknnnrrrtttuuutttttttttrrrnnntttpppeeedddlllooopppmmmiiigggeeeccchhhfffeeeeeecccZZZMMMBBB888999;;;;;;:::<<>><<<:::<<<===<<<::::::<<<>>>999999;;;???CCCEEECCC@@@CCCGGGQQQ[[[ZZZUUUWWW^^^bbbrrrmmmWWWUUUUUUMMMMMMUUU[[[ttt{{{kkkTTTAAA888666555555000000000000////////////---.........---,,,,,,+++************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))***)))((('''''''''(((***+++))))))))))))))))))))))))******+++++++++******)))+++*********))))))((((((***+++...///000...,,,+++000111222333444333222222444666777666222111222444666666666666777777777777:::555000///000222111000555444333333333555666777999888666555555555666777<<<<<<<<<===>>>@@@BBBCCCAAA>>>;;;:::<<<===<<<;;;::::::;;;;;;<<<>>>???@@@>>>>>>===>>>AAAFFFKKKNNNVVV\\\bbbggglllttt}}}xxx}}}yyywwwyyy|||~~~ttthhh^^^VVVOOOLLLDDD;;;444888@@@IIITTT^^^rrr~~~uuufff\\\UUU]]]oooyyyuuulllxxxwwwtttttt}}}wwwsss~~~~~~~~~www{{{sss\\\IIICCCCCC>>>BBBDDDBBB>>>;;;===???IIIKKKLLLJJJDDD???<<<;;;<<<======<<<999888888999777666444444666888888888888888:::<<<======:::888888::::::999666555666888666777777555333111222333---...111444666777888888:::888444111///000111333111222000///111666666222...,,,---111111...---///---...000222222222111000111111000000111111222222333222222111000000000000333///---///444666555333444333222222222333555555//////000222444444333222333444888???JJJXXXdddlllxxxzzztttvvvyyyxxxxxxxxxrrrgggaaaaaa]]]dddlllqqqssssssssstttlllmmm}}}qqqeee```ccceeehhhkkkmmmmmmllljjjqqqrrruuuxxxvvvnnnbbbZZZJJJGGGAAA;;;888888:::<<<888999;;;===@@@CCCEEEGGGEEEHHHLLLNNNPPPSSSXXX\\\^^^___```bbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbdddbbb```______```bbbddddddcccbbbaaaaaaaaaaaaaaaccccccdddddddddcccbbbaaa]]]\\\ZZZYYYXXXYYYZZZ[[[]]]\\\[[[\\\______]]][[[ZZZ[[[]]]^^^]]][[[XXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTQQQMMMIIIFFFCCC@@@===;;;<<<<<<;;;999>>>??????>>>===>>>@@@BBBAAA>>><<<===AAAGGGKKKLLLRRRSSSYYYaaadddfffmmmuuurrraaaSSSQQQTTTYYYeeerrr}}}pppjjjxxxzzz[[[PPPAAA666222111111///000000000/////////......---------------,,,++++++*********************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))+++)))((('''''''''(((******((((((((((((((((((((((((*********++++++******)))************)))))))))((()))+++---//////...---+++000111222333333222111111111333555444222111444777666666777777777777777666777444111000000222333333:::999777666555666888999<<<:::888777666777888999:::;;;<<<>>>???AAABBBBBB@@@>>>;;;;;;<<<===<<<;;;<<<<<<===>>>???@@@AAABBB???>>>===>>>@@@DDDIIILLLIIILLLOOOQQQTTT\\\gggooo{{{~~~fff```XXXQQQMMMIIIFFFDDD555222666BBBRRRbbbrrr}}}qqqeee]]]KKKLLLWWWooo}}}lllppptttyyy{{{{{{{{{yyy{{{}}}zzzwww}}}rrr\\\EEE:::>>>FFFCCCEEEFFFCCC>>>;;;;;;<<>><<<:::888888777888999888666555666777555666666444222000111222---...000333666888:::;;;===>>><<<888333000111333111222000...111777999666000......111111...---///...///000111111111000///000111222333333333222222666555333222111333444555777333000111444666666444222222222111222333333444222000000222666888666444333444555777<<>>???AAABBB???@@@CCCFFFIIIKKKLLLMMMQQQVVVbbbrrr{{{\\\[[[YYY[[[eeevvvzzzhhh___]]]sssttt^^^@@@;;;555222111222000...////////////.........---,,,,,,---------,,,++++++******************************))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''(((((()))***(((((((((((((((((((((((())))))******+++******)))************))))))))))))(((***,,,...//////...---000111111111111111000///---000222222000111444888666666888888888777666555333333333222111222555888@@@>>>;;;999888888:::;;;???===:::888777888:::;;;999:::<<>>???@@@AAAAAA@@@???>>>>>>???BBBFFFHHHCCCCCCCCCCCCDDDJJJTTT[[[eeelllxxxyyymmmddd___NNNKKKGGGEEEEEEEEEEEEEEE;;;AAAMMM^^^ppp~~~}}}jjjWWWLLLIIIJJJ]]]wwwtttooorrr{{{~~~}}}zzzyyyzzz}}}kkkSSSCCC>>>???@@@@@@BBBCCCDDDAAA>>>;;;::::::999<<<@@@CCCCCC@@@>>><<<888:::<<<<<<:::999999:::333222222444777;;;======:::<<<===;;;777555666888999999999888666444444333444555555333111000000111111111111111222333555666:::???BBB@@@999333222333222444222000222888<<<;;;222//////222111...---//////000000111000000///...///111333555666555333222<<<:::888666666888;;;<<<888666333222333555555444///////////////000000111333000///222666999777444555777777666666<<>>===<<<<<<;;;999999999:::;;;;;;<<<>>>@@@AAABBBBBBAAAAAA===???CCCEEEHHHLLLRRRVVV[[[hhh~~~~~~{{{qqqggg]]]iiiuuu}}}xxxxxxnnnkkkxxx[[[EEE888555333222222222///---............------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++''''''''''''(((((())))))((((((((((((((((((((((((((())))))************************)))))))))))))))''')))+++---...///......000000000000/////////...---000222111000000333777666777888999999888666555000333444333222333777;;;DDDBBB>>>:::999999:::;;;???===:::888777888:::<<<888:::===@@@AAABBBAAAAAA======<<<<<<============;;;<<<<<<===>>>?????????AAA@@@???>>>>>>@@@BBBDDDCCCCCCCCCCCCCCCGGGMMMRRRTTTZZZeeerrr{{{~~~{{{zzzqqqggg]]]VVVPPPNNNLLLJJJGGGGGGHHHIIIHHHHHHVVVbbbtttvvviiiYYYKKKKKKSSSbbbuuu}}}tttwww~~~zzznnnppp}}}yyywwwxxx~~~xxxgggUUU???777;;;@@@>>>888===>>>???>>><<<;;;::::::555666777999:::;;;:::999888999::::::888666666777444333222555888<<<>>>>>>??????===888444333666::::::999999888777555333111333444555333111//////000111111000/////////000000333;;;BBBDDD>>>777333222333666555222333999======333//////111000------000///000000000000//////......000333666777666444222<<<;;;:::::::::<<<>>>???777555333222222333333222......//////000000000000222000///000444666555444000333555333111333999@@@TTTccclllttt~~~}}}sssqqqpppqqqnnnjjjkkkoooqqqmmmdddZZZSSSVVV```iiioooooovvvxxxooommmtttyyyqqqdddlllwwwpppccc```jjjooosssrrrmmmiiijjjmmmjjjgggddd___YYYRRRJJJEEE>>><<<888555444555666888666555444555888<<<@@@BBBCCCFFFJJJNNNQQQSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXPPPQQQTTTVVVXXXZZZZZZZZZ``````___^^^]]]]]]]]]]]]______^^^]]]]]]]]]]]]^^^^^^]]][[[XXXUUURRRPPPOOOUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPNNNLLLJJJHHHEEEFFFGGGHHHGGGEEEBBBAAA@@@???===<<<<<<<<<<<<<<<>>>>>>>>>======>>>@@@AAADDDHHHKKKKKKHHHDDDAAAAAADDDFFFHHHKKKPPP\\\lllxxxrrrgggfffccc______cccfffeeexxx{{{lllVVVAAA555444222000//////...---,,,------------,,,,,,,,,+++******+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))***************))))))))))))))))))******((()))***,,,---.................................333666888777555333555777555666888999999999888777000333555555444444888<<>>>>>>>>>>>??????<<<===>>>???@@@@@@@@@???BBBAAA???>>>>>>???@@@AAA@@@AAACCCDDDEEEFFFHHHJJJIIILLLQQQXXX^^^aaaaaa___ppprrrwww}}}{{{nnnddd]]]ZZZUUUPPPLLLJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEoooeee______ZZZVVV```qqqxxxzzzzzzxxxwww|||uuuppp|||yyywwwuuuvvvtttnnnppppppWWWQQQLLLDDD>>>;;;;;;;;;;;;888999::::::;;;;;;;;;;;;===;;;999888999::::::999888999999777555555666888666555555666:::===??????CCCBBB>>>999666666888;;;999888888888999777444222444555555333111///000111---......///000000111111///555===AAA>>>888444111444777777333333777::::::222......000000---...111////////////////////////...000333555666666444333777777999:::;;;;;;;;;;;;555444444333333222111111000000111222222222222111000000000000111222333444///222444444222222444777HHHRRRWWW___ttt~~~}}}uuuqqqoooooommmkkkooouuuqqqnnniiiccc^^^]]]```bbbgggjjjrrr|||~~~}}}wwwrrrqqq{{{~~~tttjjj```[[[___ddddddaaa```bbbfff]]]aaaeeefffddd```]]]\\\YYYUUUNNNGGGAAA<<<:::999777555222222444666777777888:::===@@@CCCFFFHHHIIIFFFGGGGGGHHHIIIJJJKKKKKKEEEFFFIIILLLOOORRRSSSTTTYYYYYYXXXVVVVVVUUUUUUUUUZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSPPPMMMKKKJJJJJJLLLMMMMMMKKKJJJJJJKKKJJJIIIHHHGGGEEECCCAAA@@@===>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<===??????AAABBBBBBAAA@@@AAACCCEEEJJJPPPTTTQQQIIICCCDDDGGGOOO]]]ooo{{{{{{fffVVVNNNQQQVVV\\\fffsssqqq^^^cccvvvrrr[[[HHH:::333111111111///.........//////,,,,,,,,,,,,++++++++++++))))))***+++++++++******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((()))************))))))))))))************))))))***,,,------------,,,,,,,,,,,,,,,---......999===@@@@@@<<<999999:::666666666777888999:::;;;333444666666666666999:::>>>===;;;999888888888888999999888888888999:::;;;;;;<<<>>>???@@@@@@??????;;;===@@@@@@@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBBCCCBBBAAA????????????@@@???AAACCCEEEGGGGGGFFFFFFHHHGGGHHHKKKMMMOOOOOOMMMWWWZZZ^^^cccgggjjjkkklllsssvvv{{{xxxqqqhhhbbb```]]]XXXSSSLLLKKKIIIHHHGGGHHHHHHIIIDDDCCCCCCDDDFFFFFFEEECCCwwwggg[[[QQQQQQ___qqqtttjjjlllxxxtttooommmrrr~~~}}}~~~wwwsssooommmmmmmmmooovvvrrrXXXCCCFFFHHHHHHDDD===:::<<<>>>666666777999;;;;;;;;;;;;BBB???<<<<<<======<<<:::888888777666444666999<<<:::888777888;;;===???>>>CCC@@@===;;;:::999888777666555666888;;;;;;999666444555555444111000000111---...000222333444333333///222666999999777444111222666777333111333555444000---,,,...///---...111............//////000111...///222444555555444333000333888;;;<<<;;;888666222444555666444222111000000111222333333333222222000222444222///...222555222222333444444555666666999BBBDDDIII^^^oooxxxxxxqqqmmmkkklllttt}}}yyyuuuppplllkkkjjjhhhfff```bbbkkkvvv||||||}}}xxxuuuxxx{{{lll___SSSXXX]]]^^^]]][[[[[[\\\\\\```dddccc``````eeejjjuuurrrlllcccZZZQQQIIIEEEAAA>>>;;;:::::::::777555555555666777999;;;===>>>:::;;;;;;<<<===>>>???@@@<<<===???AAADDDGGGIIIJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQQQQPPPNNNNNNNNNNNNMMMKKKIIIGGGEEEDDD@@@BBBEEEDDDCCCBBBCCCDDD@@@@@@???>>>======<<<;;;888888888999999:::::::::<<<===>>>???@@@BBBBBBCCC@@@BBBBBBAAA??????BBBEEEMMMUUUZZZVVVMMMLLLVVV```lllsssfff___ZZZUUUWWW___mmm{{{^^^MMMWWWxxxlllRRRAAA888111000222///000000///......///000,,,+++++++++************((())))))***++++++******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''((()))************((()))))))))******************++++++,,,,,,,,,,,,************+++---...///999>>>BBBCCC@@@;;;999999666555555555777:::===>>>777666555666888888888777999999999999999888888777666777888999:::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>BBBCCCBBBAAACCCDDDBBBCCCEEEFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@??????@@@CCCCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGHHHJJJKKKJJJHHHIIIKKKMMMPPPRRRSSSTTTTTTWWW[[[```dddfffhhhjjjjjjqqqqqqvvv||||||wwwxxx}}}~~~{{{|||~~~xxxrrrnnnlllhhhccc^^^XXXTTTOOOMMMNNNOOOOOOOOOHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCEEEGGGGGGEEECCClll^^^QQQFFFMMMXXXuuuwwwdddcccdddgggnnn{{{|||vvvzzzrrrkkkggggggjjjgggwwwiiiQQQFFFEEEBBB@@@============;;;999777666777999;;;<<<;;;:::???===;;;===???@@@>>>;;;888777666555555777<<<@@@<<<;;;999999<<<>>>>>>>>>???===;;;<<<<<<:::555111222222444888===???===:::555666666444222000111222111222444666666666444333222111111333555555333111111666777222///000111000///,,,+++---...---...222------------...000111222...///111333444444444444...222888===>>><<<777444111444777777666333222111...///000222222111111000000444777444...,,,111777111000///000222444555555---777777:::MMMaaarrruuunnnkkknnnyyyyyyooojjjjjjlllkkkjjj```^^^cccnnnxxx}}}wwwsssxxxggg\\\^^^bbbgggjjjhhhccc___\\\ccceeeeee___YYYYYYcccmmmwwwwwwvvvsssmmmeee]]]YYYNNNKKKGGGEEEDDDBBB>>>:::888666555444555666888:::444555555777888999::::::888888999:::===???AAACCCDDDCCCCCCDDDEEEFFFGGGHHHDDDFFFGGGHHHHHHFFFDDDCCCGGGFFFFFFEEECCCAAA@@@???;;;>>>AAAAAA???>>>@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;666666777888999;;;===>>>???@@@AAACCCDDDEEEEEEEEE???@@@AAA???======@@@CCCQQQ[[[aaa^^^XXX]]]ppp{{{xxxvvvwwwnnn]]]SSSUUU[[[^^^wwwyyy]]]]]]eeedddOOO;;;444555222///...+++,,,------+++)))))))))+++++++++************)))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''((()))************(((((())))))*********++++++++++++++++++++++++,,,))))))))))))+++---///000444:::@@@BBB???:::777777666555444444777:::>>>AAA:::777555666999:::777555555666888999:::999888777555666888;;;<<<===<<<<<<@@@@@@???>>>======>>>>>><<>>JJJfff|||xxxvvvvvvyyy~~~}}}wwwvvvrrrjjjnnnpppggg\\\XXXZZZdddnnnttt}}}zzz||||||pppttt|||vvvmmmeee[[[```lllwww}}}oooZZZaaa```aaaccc```[[[___hhhwwwvvvyyy~~~|||sssjjjfffdddccc___]]]^^^^^^UUUJJJIIICCC>>>;;;777333444888:::666444555555222333777444444555999::::::;;;<<<:::>>>???;;;;;;@@@@@@===>>>??????>>>======???@@@>>>@@@AAA@@@>>><<<<<<===777777999<<<<<<:::<<>>>>><<<;;;::::::???NNN]]]sssttttttqqqpppuuuqqqdddZZZ```[[[QQQRRR^^^eeennn}}}nnnmmmvvvuuubbbFFF>>>444//////111000...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))++++++******************---+++))))))***---111444888888888888999999999999666666666666777777777777888888888888777777777666666666777777888888888888888888777777888:::;;;===>>>>>>===<<<;;;:::999999999<<>>>>>???@@@EEECCC@@@???@@@AAAAAA@@@JJJHHHFFFEEEEEEEEECCCAAA@@@@@@@@@@@@BBBDDDFFFHHHEEEHHHJJJKKKKKKLLLMMMOOOQQQRRRRRRPPPNNNPPPTTTXXX\\\\\\\\\\\\[[[ZZZYYYYYYZZZWWWVVVXXX[[[\\\YYYVVVQQQRRRRRRQQQPPPNNNLLLKKKLLLIIIGGGHHHJJJKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIGGGCCCAAABBBFFFHHHEEEBBBlllddd\\\XXXSSSQQQXXXaaannnxxx{{{pppjjjooowww|||ooocccggg~~~}}}|||zzzzzzwwwooooooqqqqqqqqqrrrhhhbbbXXXMMMCCC>>>===>>>===<<<;;;;;;<<<;;;999888666555666777999999888666:::::::::::::::::::::999777555333222333555888:::666444333333666999;;;<<<>>>;;;888999===???===:::555333333777;;;;;;777333333333333333444555666777111222444444444333333333333111000000222333222000333222111000000///000000111111///...............////////////000111222333666444222222333333222111///111444666777555333222222555444000///222222000111000000222444555444333444444555555555555444444333333333333222222222222444000222777:::???RRRgggttt|||{{{zzzyyytttuuutttooossstttiii^^^XXXWWW^^^eeejjjooouuu}}}xxxwww~~~uuukkkmmmssstttvvvttthhhkkkwwwrrrbbb]]]ZZZ\\\]]]^^^dddmmmpppuuu~~~|||rrroooqqqhhhhhhfffdddgggjjjgggaaaeee^^^WWWTTTPPPGGGAAA???777444333555555222222555333222333333333333555888777:::999777:::???>>>999888999::::::;;;;;;===>>>AAA@@@===;;;888777777888<<<=========???CCCEEEEEE999888:::;;;;;;999777777======<<<:::888777999:::>>>@@@@@@>>>;;;<<>>===>>>???@@@BBB???======???BBBDDDDDDIIIGGGEEEEEEEEEEEECCCBBB@@@@@@@@@AAABBBDDDFFFGGGFFFHHHIIIJJJIIIHHHIIIJJJGGGIIILLLLLLKKKJJJLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKLLLMMMMMMKKKJJJKKKKKKKKKKKKJJJHHHFFFEEEIIIGGGEEEFFFHHHIIIGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFCCCAAACCCFFFGGGDDD@@@TTTVVV\\\bbbddddddiiipppsssuuuvvvsssqqquuu~~~sssnnniiitttuuutttwwwyyyzzz{{{{{{ooohhhmmmvvvwwwrrrmmm[[[PPPCCC;;;;;;======<<<:::999888999;;;;;;999888555555555888:::;;;999888999999888888777777666666666555444333444666888:::666444111111333777999:::999888888;;;???@@@>>><<<666444333555999:::888555666666555555444555555666333222222111111111111222222111111222444444333111222222111000000111111111111111000///..................//////111222444555888666333222333333333222---///111444555555444333111555666555555777666222333222222333444555444333555555555666666555555555222222222222111111111000444000111666777666>>>JJJNNNeeeyyywwwtttoooqqqsssrrrwwwwwwkkkddd\\\XXX[[[```bbbbbbccciiilllmmmlllnnnsssvvvvvvrrrllllllpppxxxttt}}}zzzfffbbb___aaadddeeegggkkkccclllwwwyyynnndddfffoooccceeefffgggnnnxxx|||{{{|||uuuooonnnlllddd\\\XXXNNNIIIDDDBBB===666222333999888666444444666777777888999888777:::===;;;666<<<=========<<<;;;;;;:::BBB>>>:::777666777888888999;;;999555999BBBCCC>>>888888999:::<<<>>>===;;;AAA???<<<::::::===AAADDDEEEGGGIIIHHHKKKUUUeeeqqqyyyxxxxxxzzzzzz|||~~~rrrkkkiiijjjtttrrrjjj]]]UUUXXXaaaggg|||yyy\\\QQQYYYssszzzpppeeeRRR;;;---555111,,,+++---///...,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))''''''(((***,,,///111222000000000111111111111222111111222222222333333333666666666555444333333333444444333333444555777888888888888888888999:::;;;999999999:::;;;<<<===>>>======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAA???>>><<<<<<===>>>@@@AAA>>>;;;;;;===AAADDDEEEGGGEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@AAABBBDDDFFFGGGEEEGGGHHHGGGEEEDDDDDDDDDDDDHHHLLLNNNMMMKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEECCCAAA@@@DDDCCCBBBCCCDDDEEEDDDCCCBBBDDDFFFHHHIIIIIIIIIHHHGGGEEEDDDFFFHHHHHHDDD@@@[[[iiiyyyyyymmmfffeeemmmpppuuu}}}|||___sssvvvuuuyyy{{{zzzxxxnnniiiiiisssyyyrrrcccXXXHHHBBB<<<;;;>>>???;;;777777666666888999:::999777555666777:::<<<===;;;:::999888888777666555444444555555444444555666888999666555333444666888999999666666888;;;>>>???<<<:::666444333444666888888777<<<;;;888666444222111111555333000//////000111111000000111222333333333222444444333333333444444555222111000///............---......000222444666777888555222111111222222111///000111333333333333333111555777666888:::888333777555333333444444222111555555666666666666555555111111111111000000000000333000111555777555888===:::NNNkkkzzzxxx}}}uuunnnoooqqqqqqwwwwwwkkkhhhccc___aaaeeeeeeaaa]]]UUUYYY^^^aaaffflllrrrvvvtttssstttvvv~~~|||oooeeegggkkknnnooommmkkkkkk```eeeiiifff[[[SSSXXXccc^^^___aaagggttt{{{wwwwwwuuurrrrrruuuoooggg]]]UUUKKKBBB???@@@EEECCC@@@@@@CCCFFFBBB;;;<<<>>>@@@>>><<<:::777555==================;;;999===:::666666888;;;<<<<<<>>>AAA>>>:::???JJJHHH???999999777777<<>>>>>>>>=========>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBB???>>><<<;;;;;;<<<>>>???CCC???;;;:::;;;>>>@@@AAADDDCCCBBBCCCDDDEEEDDDCCC??????@@@AAABBBCCCDDDEEECCCEEEFFFEEEDDDBBBBBBCCCFFFIIILLLOOOOOOMMMKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEHHHJJJHHHEEEBBBCCCEEECCCCCCDDDDDDDDDCCCAAA@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@BBBEEEHHHJJJIIIHHHGGGIIIHHHIIIJJJKKKJJJEEEBBBtttvvviiiddddddooopppvvv{{{ooonnn}}}yyyvvvvvvvvvtttpppgggfffjjjooolll^^^MMMCCC888888999;;;;;;999666333666555555666888999888777777777999<<>>===<<<===>>>>>><<<:::999777666666888:::<<<<<<;;;>>>===<<>>===<<<===>>>@@@AAABBBAAA@@@@@@@@@@@@AAAAAA???>>><<<::::::;;;<<<>>>@@@===:::999;;;===???@@@BBBAAA@@@AAACCCDDDCCCBBB>>>>>>???@@@AAABBBBBBBBB@@@BBBDDDDDDDDDCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEDDDDDD@@@CCCEEECCC@@@===>>>@@@BBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>??????AAADDDGGGHHHHHHFFFEEEGGGHHHIIIJJJJJJHHHDDDAAAxxxkkkkkkrrrxxxnnnjjjlllxxx}}}|||~~~vvvwwwtttoookkkjjjfffbbbccc```___]]]SSSFFF===;;;666888:::888555444666888666555555666888999777666888888:::===??????===:::888888777777666666555555333444555666777777777666666777:::===???===888444444666888999999777555333444444444444555666777888666666555555444555555666777444000///222444444222---.../////////000333555444444333222222333333333222222111000////////////------...///111333555666222111000000111111000///444333222222111111222222000111111222888??????;;;666444222333555777888888555555555666666555555555111111111111000000000///111111000000111111333444444666===HHHQQQZZZeeeooo{{{vvvxxxuuunnnppprrrhhhjjjmmmooooooppppppmmmhhhlllccc]]]^^^aaaaaaaaabbbggghhhlllppp}}}wwwmmmnnnssswwwzzz|||kkkmmmppptttooojjjnnnuuu|||vvvrrrlllhhhlllnnniii```ZZZ^^^dddgggjjjuuu~~~pppeeeaaadddjjjnnnrrrtttsssuuuvvvkkk]]]fffkkktttwwwoooddd^^^___ZZZVVVQQQNNNNNNLLLIIIEEEDDDDDDBBB@@@>>>@@@DDDGGGIIIIIIIIILLLQQQSSSSSSPPP```qqq~~~wwwvvvvvvzzz|||www~~~uuuiiiaaa\\\VVVTTTTTTTTTWWW\\\ccckkkrrryyy|||zzz[[[PPP\\\sssooo{{{yyynnn___EEE<<<444222111...---...------------,,,+++***)))*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''((()))))))))***))))))((('''*********+++++++++,,,,,,,,,,,,---...///000111111000000000000111111111111222333555888;;;===???@@@777777888888999888888777888888777666777:::<<<>>>>>>>>>======>>>???AAABBBBBBAAA@@@???>>>???@@@AAA@@@???<<<;;;::::::;;;<<<999777666888<<>>???AAAAAA@@@???<<<===>>>???@@@@@@@@@@@@===???BBBCCCCCCDDDEEEGGGDDDBBBAAABBBDDDFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???===???@@@???===<<<<<<<<<>>>???@@@AAAAAAAAA@@@???AAABBBBBBAAA>>>======>>>???AAACCCEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDBBB@@@???wwwooonnnvvv{{{{{{eeebbbfffvvv{{{~~~|||{{{wwwqqqooooookkkeeecccddd```ZZZWWWRRRLLLHHH@@@888666888777999:::999777666888:::666666555666888888777555777888:::===>>>>>>:::777666666666666666666555555222333555777888777666666666666888;;;<<<:::666333444666888999888777666555333333555555555555666777333333333333444555666777888444111222555777666444...///000///...000555999666555444333333222333333333222111000////////////---------///000222444555000000000222444444111///222111000//////000222333333333222444===HHHLLLJJJ<<<:::777666666888888777444444555555555555444444222222111111111000000000...111222111//////000111...///555<<>>@@@======>>>>>>@@@AAACCCCCCBBBAAA???>>>>>>>>>???@@@BBB@@@===;;;:::::::::;;;555555666888<<>>======>>>???>>><<<:::;;;<<<>>>>>>>>>>>>===<<<>>>AAABBBBBBCCCDDDFFFCCCBBB@@@AAADDDFFFEEEDDDDDDCCCCCCBBBAAA???>>>===???>>>>>>???@@@@@@>>>===;;;<<<>>>???@@@???>>>>>>DDDEEEEEECCC???======>>>@@@AAAAAABBBBBBBBBAAAAAA>>>???@@@@@@????????????pppooonnnpppxxx}}}ssseeebbbdddnnnwwwttt~~~uuukkkooowwwlllkkkddd___aaafffddd]]]HHHCCC???===:::666444666111333777::::::888444222777666666777888888777555666777999<<<===<<<888555444444555555555555555555222333666777888777666555666555555777888777555222444666888999888888888888111333555666555555666777444444333333333444444555888444111333888:::888555000111111///...111777<<<999888777666555444444444333222111000////////////---------...///111222333//////111444666666333000///...------...000333444000///...000<<>>FFFJJJRRReeennnlllsssyyyssswww|||yyyooojjjnnntttuuunnnkkknnnttttttooommmpppYYYUUUYYY^^^dddsss{{{ssssssxxxsssjjjnnnsssnnn{{{zzziii]]]eee{{{~~~uuutttttt||||||~~~}}}wwwsssvvv~~~jjjbbb[[[ZZZ]]]cccooozzzyyyyyyxxxxxxvvvuuu|||}}}vvvqqqwww{{{nnnppp|||xxxnnnxxx{{{hhhddd```aaaeeehhhhhhfffYYYUUUXXXfffuuu~~~ssseeebbbhhhuuuxxxffflllyyyzzzkkk```TTTBBB999444)))000,,,)))+++,,,***,,,///)))***++++++******+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&''''''(((******((((((((()))))))))******'''((()))***+++,,,------------...000111333444444111222555777777555333111666777888999999888777666333333333444777<<<@@@CCC<<<===>>>@@@AAACCCDDDDDDCCCAAA???>>>===>>>???@@@CCCAAA>>><<<::::::::::::777777777:::<<<======;;;???===<<<<<<======<<<;;;999:::;;;=========<<<<<<<<<>>>@@@AAAAAAAAABBBCCC???>>>===@@@CCCDDDBBB???BBBBBBBBB@@@???===;;;:::???===<<<===@@@AAA???<<<;;;<<<>>>???@@@??????>>>FFFGGGHHHEEE@@@======???AAAAAA@@@@@@@@@@@@??????>>>???@@@???>>>>>>???AAAvvvxxx}}}}}}uuuiiidddeee{{{~~~yyy|||xxxwwwxxxtttmmmlllqqqllliiicccbbbgggiii]]]LLL???>>>;;;999777666666666222555999;;;:::888666666444333333444777999::::::;;;999;;;AAADDD???888555000111333555666666555444111222555:::>>>===999444333333333444555666777888888;;;===<<<999777777999444555555555666888999:::666555333222111111222333000222111111666<<<999111111111111111222444666888333333333333333333333333555222...,,,---...000000000//////111333444333222222222111111000111111111---.........//////000000/////////000222777>>>CCCCCC===777666777777333///555444222222222444666777222222333333333222111000---......///000111111222222222222333444777999:::???HHHSSS[[[```gggrrr{{{xxxlllhhhppp{{{zzzrrrrrrtttppptttwwwqqqiiijjjhhhccc___bbbjjjqqqqqqsssssspppqqq~~~zzznnnooowwwxxxrrroooooonnnnnnssstttqqqyyy}}}yyyuuuddd[[[RRRPPPYYYcccgggeee|||fffjjjpppmmm}}}|||qqqyyy{{{wwwuuu{{{{{{{{{wwwkkkkkkvvv}}}yyyqqqiiimmm~~~jjjaaaSSSNNNOOOMMMVVV```___eeeooozzztttXXXPPPMMMQQQmmm}}}{{{eeeYYYIII===777444111///......---,,,,,,+++******+++++++++***)))(((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((()))***+++,,,,,,,,,***++++++,,,,,,------...///000333555555555444333666777888999999888777666:::888666555777;;;???BBBAAAAAA@@@@@@AAABBBDDDEEEBBBAAA???===<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===@@@@@@<<<:::;;;???@@@===999:::AAAFFFEEE>>>999999<<<:::;;;;;;;;;;;;:::999999<<>>???<<<===BBBAAA>>>@@@FFFOOOLLLGGGBBB???>>>>>>>>>AAA>>>;;;<<<>>>???===;;;>>><<<===@@@???;;;:::;;;vvvsssooojjjdddccclllwww~~~~~~{{{zzzrrrnnnnnnrrrrrrnnnnnnqqqpppoookkkfffbbb[[[JJJ:::<<<<<<;;;999888888888888333666999:::888666555444888555333444888<<>>888444111222444666555333222111111111333666999;;;222333333444444333111000---......///000000111111000000000111333555777888666===EEEJJJOOOXXXeeeooossskkkmmmuuuzzzvvvnnnnnnrrrpppvvv{{{uuussssssqqqjjjccc```cccgggppptttwwwuuussswww|||rrrgggfffqqq{{{}}}xxxtttttt{{{pppqqq|||}}}qqqhhhddd^^^\\\```ffffffbbbwww~~~kkk___eeejjjgggnnnwww|||uuutttrrrxxxzzz~~~wwwqqqpppqqqwww{{{xxxoooaaa```iiiuuu|||rrrlllggglllxxxzzz|||nnn^^^NNNGGGNNNZZZaaammmuuuqqqxxx}}}eeeTTTSSSTTT]]]}}}sssfff]]]HHHAAA777222000000...+++---,,,,,,+++******))))))++++++***))))))(((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&)))((((((((((((((((((((()))))))))******++++++,,,******+++,,,,,,------...---...111333444444333333333444555555666666666555;;;999777555555888;;;>>>BBBAAA@@@@@@@@@AAABBBCCCAAA@@@>>><<<;;;::::::;;;999888888888999>>>DDDIIIBBB???;;;<<>>;;;;;;AAAGGGFFF@@@<<<<<>>AAA@@@>>>===>>>AAA===???BBBEEEFFFFFFEEEEEEEEEEEEDDDCCCAAA???===<<<<<<>>>@@@CCCEEEDDDAAA>>>???>>>AAAEEEEEE@@@@@@DDDLLLJJJGGGCCC@@@???>>>>>>@@@>>><<<<<<>>>@@@???===<<<:::;;;??????;;;;;;===\\\bbbkkkooollljjjpppzzz}}}zzzuuussswww}}}}}}yyyiiidddbbbgggllloooqqqtttrrrpppiii^^^SSSIII;;;000999999:::::::::999888888333666888999888888999:::999666333333777<<>>666444:::999777666444333333333444555777:::;;;999555222444444444444555666777888555777888777555444555666666666555555666777888888666555333222111111222333444333111///222666444000000000000000111222444444222222222222222222222222444111...---///000111111000//////000222333222111111000000000000000111111......////////////000000...////////////111444777111000000000111333444555222111000000111555888:::333333444555444333222111.........//////000000111......//////111222444555111444888999<<>><<<;;;===???AAACCCBBB@@@???>>>>>>>>>??????>>>===;;;999999888888:::888666555777>>>GGGNNNFFFAAA===<<<===???>>>===;;;@@@EEEDDD@@@<<<===???<<<<<<<<<<<<;;;:::999888;;;>>>AAA@@@>>>===???AAA???AAAEEEHHHIIIHHHFFFEEEEEEEEEEEEDDDCCC@@@>>>===???AAACCCDDDCCCBBBAAAAAA@@@AAADDDHHHGGGBBB@@@BBBHHHGGGFFFDDDBBB@@@???>>>???===<<<===???AAAAAA@@@:::888:::>>>???<<<;;;>>>VVVbbbtttzzzpppmmmpppwwwtttqqqpppqqqqqqmmmhhhgggbbb```dddkkkppprrrqqqjjjaaaUUUIIIBBB>>>:::666777777888999999777666555222444777999;;;>>>BBBDDD999666444444777:::===>>>???BBBGGGJJJEEE;;;666777;;;:::888666444444444555555666888:::;;;:::777666333333444666888:::<<<===888888888777777666777777444444444444444555666666666555333222111111222333000///---...111555666444111111111222222333333444333333333333333333333333333111//////000222222111111000//////111222222111111111000000000111222222//////////////////000000...000111111//////000222333333333111//////111333444222000//////000333444333333444555444333222111........./////////000000......//////000111222222333444444333222777???FFFSSS]]]fffhhhhhhnnntttxxxrrrkkkpppzzzwwwqqqqqqsssjjjfffaaa[[[XXX[[[bbbhhhnnnrrrsssmmmiiinnn{{{zzzsssqqqoooooo|||ooobbbeeelllllluuu}}}gggnnnxxx|||qqqqqqssstttvvv{{{qqqllllllppplll```YYY[[[QQQVVVYYY\\\lllmmmXXXTTTTTTZZZ___bbbeeehhhddd___[[[YYYSSSMMMQQQYYY[[[ccciiigggdddhhhqqqxxx|||xxxnnnnnn}}}sss^^^VVVWWW\\\ddd|||uuurrryyyppp]]]LLL???777333///...,,,---......---+++*********))))))((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((************))))))))))))*********+++,,,,,,------***+++---///111333333333333444777:::???DDDIIIKKKGGGEEEBBB@@@???AAACCCDDDCCCAAA???===<<<;;;;;;<<<>>>===<<<:::999888777666===;;;888666666;;;BBBGGGGGGCCC===;;;;;;===>>>>>>;;;???BBBAAA===::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<>><<>>>>>======>>>@@@AAABBBBBB===;;;<<<@@@@@@===<<<>>>ooottt{{{}}}vvvnnnnnnuuusssnnnjjjiiiiiiiiigggfffeeegggkkkpppuuutttkkkbbbVVVKKK>>>:::;;;===;;;999777777888777666555333111111333666888:::>>>BBBFFF999888777888999999888777777888<<<>>>:::444333666999888777666555666666777444666888:::;;;;;;;;;;;;444444555666888:::;;;<<<:::999888777666666666666222222222222222333444555666555333222111111222333000...---///111333444666333333444444444444444444444444444444444444444444111000000111222333333222222000......000111111111111111111111111222333444000000000000000000//////000111222222000//////000444444333111...---...000111000///...---...000111222333444444444333222111............//////////////////000111111111111111222333444222111222666999===EEEMMMTTT___mmmuuuwwwrrrnnnuuu}}}xxxtttwww{{{{{{rrreeeYYYRRRNNNMMMMMMcccgggmmmpppppprrrwww}}}|||sssllliiijjjkkkllluuu~~~ttttttqqqjjjdddwwwiii\\\gggrrr{{{www~~~tttpppoookkkjjjmmmiiigggdddhhhqqqpppfff___aaaccchhhmmmkkkdddaaabbbaaaaaaccceeefffjjjsss{{{~~~}}}||||||~~~{{{~~~pppkkkuuu~~~sssmmm]]]XXXaaassswwwwwwrrrbbbKKK:::222///---+++...,,,***)))))))))))))))************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((((()))******))))))))))))))))))))))))***++++++,,,,,,---***+++---///111222333444000111222555999>>>BBBDDD>>>===;;;::::::<<<>>>@@@BBB@@@>>><<<;;;::::::;;;<<<<<<;;;;;;:::888777777===<<<;;;999777999===@@@FFFBBB===:::999;;;===???>>>@@@BBBAAA===:::999999:::;;;<<<===????????????===AAADDDDDDBBBAAACCCEEEDDDFFFIIIKKKKKKIIIFFFEEEBBBCCCCCCBBBAAA???===<<>>???AAABBBAAABBBCCCDDDCCCAAA@@@>>><<<===>>>>>>???AAABBBDDDBBB???@@@CCCBBB===<<<===nnnqqqvvvzzzxxxsssuuu{{{ppphhhaaa___aaadddjjjooocccllluuuzzzyyynnn[[[KKKBBB999444777<<<<<<888444777777777666555444222111111333555666666888;;;>>>;;;;;;:::;;;<<<:::777555444333555888888444555888777666666666666777777888444666888999999:::<<<===555555555666777888999:::<<<999666555555555444333000000111111222444555666666555333222111111222333333000000222222000000333444555555555555555444333333333333333333333333333000000000222444555444333222000......///111111000000000000000111222333444111111000000000000//////000222222222000///000111222111///...---......///+++,,,---...///000111111222222333444333222111000........................000000111222222111111000---///111222222222333555666999===DDDQQQaaaiiijjjsssrrr|||~~~{{{yyy}}}yyyooohhhaaaYYYNNNFFFWWW[[[ccclllooooooqqqttt}}}yyyrrrkkkfffddddddeeeuuuwwwkkkeeennnrrraaa[[[^^^hhhxxxssslllnnnzzzyyylllqqqooovvvzzzxxxuuuyyy|||{{{ppprrrpppcccUUU\\\bbbkkkwwwjjj```kkkzzzxxxlllcccMMMAAA333,,,---///---***---+++***(((((()))+++,,,*********)))))))))))))))''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,---...000111333333222222333444555777999:::999888777777888:::<<<===@@@???===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<;;;:::;;;===>>>DDDAAA===:::999;;;>>>@@@BBBCCCDDDCCC@@@>>>======<<<===>>>@@@AAABBBBBBBBB>>>BBBEEEEEECCCCCCEEEGGGGGGGGGIIIIIIIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>===BBBDDDEEEDDDBBBAAAAAABBBBBBDDDBBB===;;;>>>AAABBB@@@AAABBBBBBBBBAAA@@@???;;;===>>>>>>>>>???AAACCCDDDBBBBBBDDDCCC>>><<<===```eeeoooyyy{{{uuuqqqpppggg___ZZZ[[[]]]```gggoooeeelllpppllldddYYYIII;;;999333222777:::777555666888777666666555555555666000222444555555666888999;;;:::999999999999888666666444666;;;===;;;999:::555666666777777666666555444666888777666666999;;;444555666888:::===???@@@???<<<777555555555333222000000111222444666777888666555333222111111222333222000111555444000000333444444555555555444222222111111111111111111111111//////111333666666555333333000...---...000000000............///000111222111111111000000000/////////000111000//////111333444111------///111000...+++,,,///111222222000///111111222222222111000///........................000000111222111111000///---...000111111222333333333666777999@@@KKKSSSVVVfffiiiwww}}}uuuuuu{{{yyy~~~|||xxxtttuuuuuuooocccXXX```aaaeeeiiihhheeegggnnn{{{|||{{{uuunnnhhheeeeeeooo~~~{{{zzzrrrfffgggmmmmmmbbb]]]dddmmmeeeaaaaaaiiitttvvvwww|||vvv~~~{{{|||yyywww|||yyyhhhdddgggppptttjjj[[[aaadddkkk~~~ooohhhtttssseeeWWWJJJBBB777222---,,,...///...,,,+++,,,,,,+++++++++,,,...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''((())))))''''''(((((())))))******)))))))))***++++++,,,,,,++++++,,,,,,...///000111222333444666777777777777:::999999888999;;;<<<>>>>>>===<<<;;;;;;<<<===>>>;;;;;;===>>>>>>>>>===<<<===>>>>>>===<<<<<<>>>@@@CCCAAA???<<<;;;<<>>AAAEEEEEECCCCCCEEEHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDAAA@@@?????????@@@BBBBBBBBBCCCDDDCCCAAA??????CCCBBB===<<>>>>>======@@@BBBCCCAAAAAADDDCCC???===???kkkiiikkkoooooohhhbbb```]]]XXXWWW\\\]]]\\\^^^cccjjjkkkdddUUUHHHBBB<<<666888333222444333222666>>>888777666666666888999:::...111444666777888:::<<<999777444444555777777777555222444;;;???<<<888666555666777777777666444333444666777666444333666888222333666;;;@@@EEEIIIKKKDDD???:::777777777555333000111222333555888:::;;;666555333222111222222333///---000666666222222777333444444555444333111000//////////////////////////////111444666777555333333000...---...000000000,,,,,,,,,------///000000222111111111000000//////.../////////...///111444:::555000000333444111---...000333444444111...,,,000000111222111000///........................---///000111111111000///...333333222111000111222222///444555333333:::BBBFFFOOOVVVhhhpppggghhhooopppvvv{{{~~~zzzvvvyyy}}}{{{pppffftttqqqooolllbbb[[[___iiiiiipppwwwyyyuuuqqqpppqqqiiivvv{{{sssoooqqqlllaaaaaahhhyyyeeeaaafffkkkvvv~~~fff```[[[\\\eeezzzkkk]]]]]]ggg|||yyykkkoooqqquuuwww{{{ooo[[[YYY___lllYYYLLLPPPWWW]]]sssxxxooonnnssspppooo}}}yyyooo___OOOBBB999333000000///---***))))))***+++((()))++++++***(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))))))))***++++++,,,,,,++++++++++++,,,---...///,,,...111444666777888888::::::999888888999;;;;;;<<<<<<;;;;;;<<<===???@@@:::;;;===????????????>>>CCCCCCAAA>>><<<<<<>>>@@@BBBBBB@@@>>>===>>>AAACCC===>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@===@@@DDDDDDCCCBBBDDDGGGIIIHHHFFFEEEDDDCCCCCCCCCGGGEEEBBB@@@??????AAACCCDDDBBBBBBDDDGGGGGGCCC@@@<<>>AAABBB???BBBAAAAAA@@@@@@?????????;;;===>>>>>><<<<<>>@@@