BM66(@ cccPPP@@@>>>===666444888777777888999:::;;;;;;<<<@@@BBBEEEGGGGGGEEECCCAAABBBBBBCCCCCCDDDCCCCCCCCCAAACCCGGGHHHIIIJJJLLLMMMUUUXXXWWWQQQLLLKKKJJJGGGJJJIIIIIIIIIIIIKKKMMMNNNLLLMMMNNNOOOOOONNNLLLKKKQQQPPPOOONNNLLLKKKJJJJJJHHHGGGGGGHHHJJJMMMPPPRRRVVVTTTQQQNNNMMMNNNPPPQQQQQQRRRRRRRRRRRRSSSVVVXXX]]]bbbsss~~~hhhWWWHHHFFFMMMJJJJJJOOOPPPOOOQQQSSSUUUXXX]]]bbbfffkkkmmmqqqwwwxxxvvvyyy~~~vvvsssuuu{{{}}}~~~|||xxxssspppooommmllljjjhhhgggfffeeeeee^^^YYYVVVUUUUUUVVV]]]dddwwwyyynnnaaaVVVSSSUUUTTTSSSSSSSSSWWW[[[^^^_________```\\\___bbbbbb___[[[XXXVVVUUUXXX[[[^^^^^^\\\YYYWWWQQQMMMKKKLLLKKKIIIKKKOOONNNNNNMMMLLLKKKKKKLLLLLLRRROOOKKKHHHEEEFFFPPP[[[ZZZYYYWWWRRRNNNLLLNNNOOOSSSUUUVVVTTTPPPMMMNNNPPPTTT[[[dddlllrrrxxxwwwqqqnnnllljjjxxxtttggg```^^^YYYRRRJJJCCC???============>>>>>>>>>>>>>>>AAA???>>><<<===???AAACCCFFFHHHIIIHHHEEEDDDFFFIIIRRRVVVZZZ[[[XXXRRRMMMKKKJJJKKKMMMNNNOOOQQQUUUXXXhhhlllvvv]]]LLL>>>===<<<666555999777777888999:::;;;;;;<<>><<<:::;;;;;;;;;<<<<<<======AAA@@@???>>>???AAACCCEEEHHHJJJLLLJJJGGGGGGIIILLLRRRUUUYYYZZZXXXSSSOOOMMMKKKLLLNNNOOOPPPRRRVVVYYYfffjjjsssSSSEEE:::::::::777666:::777777888999:::;;;<<<<<<>>>???AAABBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJNNNRRRXXXYYYVVVOOOKKKKKKLLLJJJLLLKKKKKKJJJKKKKKKLLLLLLOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKGGGFFFDDDCCCEEEHHHLLLOOOSSSRRRRRRQQQQQQPPPPPPPPPSSSTTTUUUSSSQQQOOOPPPQQQTTTWWWbbbxxxrrrYYYLLLLLLHHHIIINNNMMMMMMOOOQQQRRRTTTWWW\\\___ggglllrrruuuxxx|||zzz|||zzzyyy}}}}}}yyyvvvvvvuuutttqqqmmmhhhcccaaa\\\XXXTTTSSSRRRSSSYYYaaaoooyyynnneeecccccc```]]]]]]]]]bbbiiioooqqqqqqqqqqqqpppnnnkkkgggcccaaa```______aaaeeeggggggccc___\\\XXXRRRMMMLLLJJJHHHKKKOOOPPPPPPOOONNNMMMLLLJJJJJJLLLIIIGGGGGGFFFFFFMMMVVVZZZ[[[ZZZUUUOOOLLLLLLNNNSSSUUUVVVTTTQQQOOOPPPRRRZZZbbbmmmvvv|||zzzxxxyyyzzzyyyzzzmmmaaa\\\XXXRRRKKKDDD???<<<:::999::::::;;;<<<===>>>>>>AAA@@@@@@@@@AAACCCFFFHHHKKKNNNOOONNNKKKJJJMMMPPPSSSVVVZZZZZZXXXTTTQQQOOOLLLMMMOOOPPPQQQSSSWWWZZZbbbeeennnyyyIII???888888999888888:::777888999:::;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFJJJOOOSSSXXXYYYVVVNNNJJJKKKMMMLLLNNNMMMMMMMMMMMMLLLMMMMMMPPPOOONNNMMMNNNOOOPPPQQQMMMNNNPPPRRRRRRPPPMMMKKKKKKIIIGGGEEEFFFJJJMMMPPPPPPQQQRRRSSSRRRQQQPPPPPPSSSTTTUUUTTTRRRPPPPPPQQQRRRUUU\\\lllcccPPPLLLGGGIIINNNLLLNNNOOOQQQRRRSSSVVVYYY\\\bbbjjjqqqtttuuu|||}}}{{{}}}{{{xxxvvvvvvvvvtttpppjjjeeeaaa]]]XXXTTTSSSQQQQQQWWW^^^hhh|||~~~tttllljjjiiieeebbbbbbbbbiiirrrzzz}}}|||zzzyyyuuurrrmmmhhhdddaaa___]]]^^^```eeehhhhhheeebbb___^^^WWWQQQNNNLLLJJJNNNSSSRRRRRRRRRQQQNNNLLLIIIHHHIIIGGGFFFFFFFFFFFFLLLSSS[[[]]]]]]YYYQQQMMMMMMNNNRRRUUUVVVUUUQQQPPPQQQTTT\\\dddpppzzz~~~{{{zzz~~~|||kkk^^^YYYTTTMMMFFFAAA===:::999;;;;;;<<<===>>>???@@@AAA@@@??????@@@BBBEEEGGGIIINNNPPPRRRQQQNNNNNNPPPSSSVVVYYY[[[[[[XXXTTTQQQPPPMMMNNNPPPQQQRRRTTTXXX[[[^^^bbbkkkuuu~~~AAA;;;777777999999999;;;999999:::;;;<<<===>>>>>>>>>>>>===>>>???AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCEEEIIINNNSSSWWWXXXUUUMMMIIIKKKLLLKKKNNNNNNNNNNNNNNNNNNNNNMMMOOOOOONNNMMMNNNOOOQQQRRRMMMOOORRRSSSTTTRRRPPPOOOLLLJJJGGGFFFFFFIIILLLNNNNNNOOOQQQRRRRRRRRRPPPOOOQQQRRRTTTSSSRRRRRRSSSUUUUUUXXX]]]fffzzzlllUUUNNNGGGHHHMMMLLLOOOPPPSSSTTTTTTVVVYYY[[[___fffooorrrsssyyy~~~{{{}}}zzzwwwsssuuuvvvuuurrrmmmhhheeeaaa[[[VVVTTTQQQPPPUUU\\\fffyyyxxxuuurrrmmmkkkkkkhhhqqq~~~xxxuuuoookkkhhhccc^^^ZZZ\\\___cccfffhhhhhhfffeeeccc[[[TTTQQQOOONNNSSSYYYVVVWWWWWWVVVSSSOOOKKKHHHJJJFFFEEEFFFGGGGGGKKKQQQ\\\___aaa]]]TTTNNNNNNPPPRRRUUUVVVUUURRRQQQSSSUUU\\\eeeqqq{{{~~~zzzyyy~~~{{{kkk___WWWQQQIIIBBB>>><<<:::999;;;;;;<<<===>>>???@@@AAA===>>>>>>???AAADDDFFFGGGNNNPPPRRRQQQOOOOOOQQQTTTYYY[[[\\\ZZZWWWSSSPPPPPPMMMNNNPPPQQQRRRTTTXXX[[[[[[```iiisss{{{===:::888888999:::::::::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDDDDCCCDDDGGGLLLPPPTTTVVVTTTMMMIIIJJJKKKJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNNOOOPPPQQQOOOQQQSSSUUUVVVUUUTTTSSSPPPOOOMMMLLLLLLMMMNNNOOOMMMNNNOOOPPPQQQQQQPPPOOOPPPPPPQQQQQQQQQRRRUUUWWWXXX\\\aaaeeepppvvv___TTTIIIGGGLLLLLLOOOQQQSSSUUUUUUVVVYYY[[[]]]dddkkkoooqqqwww|||~~~zzzwwwrrrtttuuuvvvtttqqqmmmkkkfff```ZZZVVVRRROOOSSSZZZeeevvv{{{wwwrrrqqqssssss}}}yyyrrrnnnkkkfff```[[[\\\^^^aaaeeegggiiiiiiiiifff^^^VVVRRRQQQRRRYYY``````aaaaaa```]]]WWWRRROOOMMMHHHEEEGGGGGGGGGKKKPPPZZZ___ccc___VVVOOOOOORRRRRRTTTWWWVVVSSSRRRTTTWWW^^^gggrrr{{{zzzuuu|||~~~pppeeeWWWPPPFFF@@@======;;;999999::::::;;;<<<===>>>>>><<<======???AAACCCEEEFFFLLLNNNPPPOOOMMMMMMPPPSSSWWWXXXYYYWWWTTTPPPOOOOOOMMMNNNPPPQQQRRRTTTXXX[[[[[[aaakkkttt{{{;;;;;;:::999:::;;;;;;:::<<<===>>>???@@@AAAAAABBB?????????@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCEEEIIILLLQQQTTTSSSMMMIIIJJJJJJHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRQQQQQQQQQKKKLLLMMMNNNOOOOOOOOOPPPOOOOOONNNMMMMMMOOOSSSWWWZZZ```ddddddiii~~~jjj\\\MMMGGGJJJJJJMMMPPPSSSTTTUUUVVVXXXZZZ]]]bbbgggkkknnnsss{{{~~~|||xxxtttuuuwwwwwwvvvtttqqqoookkkddd]]]XXXSSSOOORRRXXXaaappp|||wwwwwwzzz{{{rrrllliiifffbbb]]]\\\\\\^^^```bbbeeeggghhhfff]]]UUURRRQQQTTT]]]eeelllmmmnnnmmmiiiccc\\\XXXQQQKKKGGGGGGHHHHHHLLLPPPWWW]]]bbb___VVVOOOOOORRRRRRTTTWWWVVVTTTSSSUUUXXXbbbjjjuuu}}}|||vvv}}}wwwmmmWWWOOOEEE???===>>>===;;;:::;;;;;;;;;<<<<<<============>>>???AAACCCDDDDDDIIIKKKMMMMMMKKKKKKNNNQQQQQQRRRSSSRRROOONNNNNNOOOLLLNNNOOOPPPQQQTTTWWWZZZ[[[bbbmmmwww|||;;;<<<<<<;;;;;;<<<<<<:::>>>>>>???@@@AAABBBBBBCCC???@@@@@@AAAAAAAAA@@@@@@???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCBBBDDDGGGJJJOOOSSSRRRMMMIIIIIIHHHFFFEEEFFFHHHJJJJJJKKKJJJJJJJJJKKKMMMNNNOOOOOONNNNNNKKKLLLMMMNNNOOOQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLMMMNNNNNNOOOPPPOOOOOOMMMJJJJJJLLLQQQUUUZZZaaafffdddeeewwwrrrcccOOOFFFIIIIIILLLNNNRRRTTTUUUVVVXXXZZZ^^^aaaeeeiiilllqqqvvvyyy}}}zzzwwwxxxyyyyyyxxxvvvsssrrrnnnggg```ZZZTTTPPPRRRXXX\\\jjj{{{ppphhhfffeeebbb___ZZZZZZZZZ[[[]]]___bbbdddeee\\\TTTQQQQQQUUU^^^hhhuuuvvvwwwvvvrrrkkkddd```TTTMMMHHHGGGHHHIIILLLQQQTTT[[[aaa^^^UUUNNNNNNQQQRRRTTTWWWVVVTTTTTTVVVYYYfffmmmwwwyyy|||rrrXXXOOODDD>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGIIIKKKKKKIIIIIILLLOOOKKKMMMNNNMMMLLLLLLMMMOOOLLLMMMOOOPPPQQQSSSWWWZZZ\\\dddoooyyy~~~<<<<<<;;;;;;<<<===???@@@;;;<<>>>>>??????@@@BBB@@@@@@BBBFFFHHHGGGEEECCCDDDEEEFFFGGGHHHHHHHHHKKKNNNOOOMMMIIIFFFEEEFFFDDDEEEGGGIIIIIIHHHFFFEEEIIIJJJKKKLLLLLLKKKJJJJJJKKKPPPUUURRRLLLGGGIIILLLKKKQQQTTTRRRPPPQQQOOOLLLLLLLLLLLLMMMNNNMMMMMMLLLJJJHHHGGGHHHJJJLLLMMMMMMXXXVVVYYY___bbbkkkkkkWWWLLLJJJKKKGGGKKKQQQVVVYYYZZZ[[[[[[]]]aaaeeejjjnnnrrrwwwzzz|||zzzxxxxxxyyyzzzyyyxxxooojjjccc]]]YYYWWWVVVUUU]]]gggyyy|||rrrnnnkkkeee```^^^[[[YYYWWWXXXZZZ\\\]]]]]]YYYXXXUUURRRRRRZZZhhhsss|||uuullldddYYYRRRLLLJJJIIIJJJPPPVVV]]][[[XXXUUUQQQNNNLLLKKKSSSUUUVVVUUUTTTVVV\\\```nnnttt|||zzz[[[NNNAAA>>>???===<<<<<<============>>>>>>>>>>>>DDDCCCBBBAAABBBDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOORRRVVVYYY^^^fffsss{{{<<<;;;;;;;;;<<<===>>>???:::<<<>>>@@@BBBCCCCCCCCC@@@@@@????????????@@@@@@BBBAAA@@@BBBEEEGGGFFFEEECCCDDDFFFGGGHHHIIIHHHHHHGGGIIIKKKJJJGGGEEEEEEEEE???AAACCCEEEGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJMMMRRRVVVTTTMMMIIIIIIKKKMMMRRRUUURRRPPPQQQOOOLLLNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGIIILLLMMMMMMSSSRRRTTTYYY[[[bbbyyyxxx___OOOIIIIIIHHHKKKQQQVVVYYYZZZ[[[\\\^^^aaaeeeiiimmmqqquuuxxx~~~|||zzzxxxwwwxxxyyyxxxwwwqqqmmmfffaaa]]]ZZZWWWUUUXXXaaappp~~~sssnnnkkkeeeaaa___YYYWWWUUUTTTUUUUUUUUUTTTRRRRRRQQQPPPSSS]]]lllwwwyyypppgggZZZRRRLLLJJJJJJKKKQQQXXX^^^\\\YYYUUUQQQNNNLLLKKKOOORRRTTTTTTUUUYYYaaagggqqqvvv~~~{{{[[[NNNBBB>>>>>><<<::::::<<<<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOSSSUUU[[[dddqqqzzz}}};;;;;;:::;;;;;;<<<>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBDDDFFFEEEDDDCCCDDDGGGIIIJJJIIIIIIHHHCCCEEEFFFFFFDDDCCCDDDDDD>>>???@@@BBBCCCEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLPPPTTTXXXUUUOOOJJJIIIJJJNNNSSSUUURRRPPPQQQQQQNNNQQQPPPNNNNNNMMMKKKGGGEEEEEEDDDDDDEEEIIILLLNNNNNNPPPOOORRRVVVVVV[[[mmmkkkUUUKKKIIIIIIKKKOOOSSSWWWZZZ[[[\\\]]]```dddhhhkkkooosssvvvzzz~~~zzzxxxvvvuuuvvvwwwwwwvvvuuuqqqlllgggbbb^^^YYYUUUSSSYYYdddssswwwqqqmmmhhhcccbbbZZZXXXUUUSSSRRRPPPNNNLLLKKKLLLNNNQQQXXXeeeuuutttjjj]]]UUUOOONNNNNNPPPWWW^^^bbb___ZZZUUUPPPMMMKKKJJJKKKMMMPPPSSSVVV]]]gggnnnuuuzzzyyyXXXLLLBBB>>>>>>;;;999:::;;;<<<===???AAACCCDDDEEEBBBCCCCCCCCCDDDEEEEEEEEEHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRWWW```mmmwww{{{:::::::::;;;<<<<<<=========>>>???AAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDBBBDDDGGGIIIJJJJJJIIIHHHCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBFFFGGGIIIKKKMMMMMMMMMLLLPPPTTTWWWUUUPPPJJJHHHIIIMMMQQQSSSQQQQQQSSSTTTSSSTTTRRRPPPOOONNNKKKFFFBBBDDDCCCBBBEEEIIIMMMOOOOOOPPPPPPSSSWWWXXX[[[ggguuuttt___QQQKKKIIIJJJLLLPPPTTTXXXYYYZZZZZZ]]]bbbfffiiinnnrrruuuxxxyyy~~~}}}wwwyyywwwuuusssssstttvvvwwwwwwxxxuuuqqqmmmhhhbbb[[[VVVOOORRRYYYdddsss~~~vvvpppjjjfffeee^^^\\\YYYWWWUUURRRNNNKKKIIIKKKOOOVVV```mmm|||uuujjj```YYYTTTSSSTTTXXX```hhhgggddd]]]VVVPPPMMMKKKJJJHHHKKKNNNRRRWWW```kkksssxxx|||{{{}}}~~~nnnRRRHHH@@@>>>>>><<<;;;<<<===>>>???AAABBBDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOMMMLLLMMMNNNPPPYYYgggsssyyy::::::;;;<<<<<<=========>>>???AAABBBBBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBFFFGGGIIIKKKMMMMMMMMMLLLNNNQQQUUUTTTPPPKKKIIIHHHJJJOOOQQQOOOPPPUUUXXXXXXWWWTTTQQQQQQQQQNNNHHHCCCDDDCCCCCCFFFJJJNNNQQQQQQQQQRRRUUUXXXZZZ]]]eeemmmzzzgggVVVKKKKKKIIIIIILLLPPPUUUWWWWWWVVVZZZ___ccchhhmmmrrruuuvvvuuuwwwzzzpppmmmpppuuuxxx}}}vvvsssqqqrrrtttwwwxxxyyy{{{xxxuuuqqqllleee]]]XXXOOOQQQUUU[[[fffwwwzzztttlllgggeeeaaa```^^^\\\ZZZWWWRRRNNNIIIMMMSSS\\\gggtttssshhhaaaZZZUUUUUUXXX]]]gggppppppkkkbbbYYYQQQMMMKKKJJJGGGJJJOOOSSSYYYaaallltttzzz~~~uuuxxxnnn]]]IIIBBB======>>>======???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOLLLJJJIIIIIIKKKSSSaaannnuuu}}}:::;;;<<<===>>>>>>>>>>>>??????AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDCCCAAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGEEEDDDDDDDDDCCCAAA>>>???@@@BBBCCCEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLKKKNNNRRRTTTQQQNNNKKKJJJIIIMMMOOONNNOOOUUUYYYYYYXXXUUURRRTTTVVVTTTMMMGGGFFFEEEEEEHHHLLLQQQSSSTTTOOOQQQSSSVVVXXX[[[```dddqqqppp]]]QQQNNNKKKHHHIIINNNSSSUUUUUUUUUXXX]]]bbbfffjjjooossssssssstttwww|||zzznnngggeeefffggglllrrrzzzzzzwwwuuutttvvvyyyzzz{{{|||zzzwwwsssnnnggg___ZZZRRRSSSTTTWWW]]]iiiyyyyyyqqqjjjhhheeedddcccbbb___[[[UUUQQQKKKPPPYYYdddoooyyy}}}rrrggg___YYYTTTVVV[[[bbbmmmwwwzzzsssiii]]]TTTNNNKKKJJJGGGLLLRRRWWW]]]eeeooovvv{{{~~~}}}~~~~~~yyynnnpppvvv|||}}}qqq]]]NNNCCC>>>;;;<<<>>>===>>>AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGHHHJJJKKKMMMNNNOOONNNPPPQQQPPPMMMIIIGGGFFFJJJQQQ]]]jjjqqqzzz;;;<<<===????????????>>>===>>>@@@AAABBBBBBBBBAAA@@@@@@????????????@@@@@@BBBCCCEEECCCAAA@@@AAABBBDDDCCCCCCCCCDDDFFFHHHIIIIIIFFFCCCCCCEEEFFFEEECCC???AAACCCEEEGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIILLLQQQTTTTTTRRROOOMMMKKKNNNOOOLLLMMMSSSWWWXXXWWWTTTSSSVVVZZZZZZSSSMMMHHHHHHHHHJJJOOOSSSUUUUUUOOOQQQQQQRRRTTTXXXZZZZZZdddvvv|||kkk```SSSNNNIIIIIINNNSSSUUUTTTVVVYYY]]]aaadddgggkkknnnnnnppprrrrrrsssyyy~~~qqqgggaaa^^^\\\]]]aaagggkkknnnvvv|||yyyzzz{{{|||||||||zzzwwwsssnnnhhhaaa\\\UUUVVVVVVVVVWWW^^^jjjsss{{{uuurrrlllkkkjjjhhheee```XXXSSSPPPVVVaaannnyyy|||rrrhhh```ZZZVVVYYY___hhhttt{{{nnnaaaVVVOOOLLLKKKHHHNNNUUU\\\cccjjjtttzzz}}}}}}xxxqqqffffffiiillllllbbbRRREEE@@@<<<:::======<<<===@@@??????@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGIIIJJJLLLNNNOOOPPPTTTVVVXXXWWWRRRNNNJJJIIINNNSSS\\\gggnnnuuu;;;<<<>>>???@@@@@@??????;;;<<<>>>@@@AAAAAAAAAAAA@@@??????????????????@@@BBBDDDEEECCC@@@???@@@BBBDDDCCCBBBBBBCCCEEEHHHIIIGGGDDDAAABBBEEEGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFEEEIIIJJJKKKLLLLLLKKKJJJJJJHHHLLLQQQUUUVVVUUURRRPPPMMMPPPOOOLLLLLLQQQUUUUUUWWWTTTSSSXXX]]]]]]WWWPPPJJJIIIIIILLLPPPTTTVVVWWWQQQRRRQQQQQQSSSUUUVVVUUU\\\iiiwwwpppWWWQQQJJJJJJNNNSSSUUUUUUXXX[[[^^^aaabbbeeehhhjjjjjjnnnrrrpppoootttuuukkkbbb\\\YYYSSSVVVYYYZZZ\\\cccnnnwww}}}~~~}}}}}}}}}||||||zzzvvvrrrnnnhhhaaa]]]VVVXXXXXXVVVTTTXXX```hhhooo}}}rrrqqqpppnnnjjjccc[[[VVVUUU\\\hhhvvv~~~|||tttjjjccc]]]ZZZ]]]dddnnn{{{rrrcccWWWPPPLLLKKKHHHOOOXXX```gggoooxxx~~~tttjjj___^^^___bbbbbbZZZMMMBBB@@@<<<;;;======;;;;;;???<<<===???AAADDDFFFHHHIIIJJJHHHFFFEEEEEEFFFHHHIIIEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGIIIKKKMMMNNNPPPQQQ\\\^^^___^^^YYYTTTPPPNNNRRRUUU]]]eeekkkrrrzzz>>>>>>>>>>>>>>>??????@@@>>>???@@@AAACCCDDDEEEFFFDDDAAA>>>>>>AAACCCBBB@@@@@@BBBEEEEEECCC@@@???>>>@@@@@@@@@AAACCCFFFIIIKKKGGGFFFDDDCCCCCCCCCEEEFFFDDDGGGJJJJJJHHHGGGGGGIIIGGGHHHJJJLLLLLLKKKJJJIIIEEEHHHMMMRRRSSSSSSQQQOOOKKKLLLMMMLLLKKKLLLNNNPPPTTTUUUXXXYYYZZZYYYXXXWWWLLLKKKKKKMMMOOOQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUWWWbbbsss{{{hhhUUUHHHJJJOOOMMMOOOTTTVVVYYY\\\[[[YYYZZZ___dddfffiiikkkjjjjjjmmmuuu|||}}}nnnddd]]]XXXWWWVVVTTTRRRTTTYYY```eeellluuu~~~|||zzz{{{zzzwwwqqqjjjeeeccc```bbbaaa\\\VVVTTTVVVZZZdddpppzzzuuurrrrrrnnneee\\\XXXXXXcccqqq~~~}}}|||yyysssnnnddd___]]]dddrrrwwwgggXXXOOOMMMMMMKKKTTT```jjjpppvvv{{{zzz~~~}}}tttpppnnnbbb^^^\\\[[[UUULLLEEEDDD===============>>>??????AAABBBCCCCCCDDDFFFIIIKKKOOOKKKFFFBBBAAACCCFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKNNNRRRUUU]]]```cccaaa[[[TTTOOONNNSSSVVV[[[aaaiiisss}}}{{{>>>>>>>>>>>>??????@@@AAA>>>???@@@AAACCCDDDEEEFFFDDDBBB??????AAACCCCCCAAACCCEEEGGGGGGDDDAAA???>>>AAAAAA@@@AAACCCEEEHHHIIIHHHGGGEEECCCDDDEEEGGGIIIFFFIIILLLLLLJJJIIIIIIKKKJJJKKKLLLMMMLLLJJJHHHGGGFFFHHHLLLOOOQQQPPPOOONNNIIIJJJKKKKKKKKKLLLNNNPPPXXXYYYZZZ[[[[[[YYYXXXVVVOOONNNNNNPPPSSSTTTTTTTTTPPPPPPQQQRRRSSSTTTTTTTTTTTT]]]kkkqqq^^^NNNMMMNNNLLLMMMSSSSSSWWWYYYXXXVVVWWW\\\```cccfffhhhhhhhhhkkkqqqwwwtttiii```YYYWWWUUUSSSQQQQQQTTTYYY\\\ccclllxxx}}}yyysssooommmlllmmmmmmjjjbbbZZZVVVWWWZZZ```iii|||yyyvvvuuuqqqhhh___\\\```jjjwww|||uuupppfffdddeeennn{{{yyyjjj\\\SSSPPPPPPMMMVVVcccmmmtttyyy~~~~~~}}}{{{~~~}}}uuuqqqooohhhbbb]]]YYYRRRGGGAAA@@@===<<<<<<<<<======>>>??????@@@AAAAAABBBCCCGGGIIIMMMJJJFFFBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNRRRUUUZZZ]]]___^^^ZZZUUUSSSRRRTTTWWW\\\aaahhhqqqzzz}}}>>>>>>??????@@@AAABBBBBB??????@@@BBBCCCDDDEEEFFFEEECCCAAAAAABBBCCCCCCCCCHHHJJJKKKJJJFFFBBB@@@???BBBBBBAAAAAABBBDDDFFFGGGGGGFFFCCCBBBBBBEEEHHHJJJHHHJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMKKKIIIFFFEEEFFFGGGIIIKKKLLLMMMLLLLLLGGGIIIJJJJJJJJJKKKMMMOOO\\\\\\]]]\\\[[[XXXUUUSSSPPPOOOOOOQQQTTTVVVVVVVVVOOOOOOPPPPPPQQQQQQQQQQQQQQQUUU___qqqlllYYYQQQMMMIIIJJJOOOPPPSSSUUUUUUSSSTTTXXX[[[^^^aaadddeeeeeegggkkkooo{{{|||qqqeee\\\YYYWWWTTTRRRPPPQQQRRRTTTYYY```kkkvvv~~~yyyvvvvvvwww}}}{{{vvvlllbbb[[[YYYYYY[[[```nnn~~~|||wwwmmmeeecccjjjsss~~~~~~xxxsssmmmmmmrrr}}}|||mmm```WWWTTTSSSQQQZZZgggrrryyy~~~}}}}}}|||}}}~~~}}}~~~|||wwwtttsssqqqhhh^^^VVVMMMCCC===<<<<<<<<<<<<;;;<<<<<<===>>>>>>???@@@@@@@@@BBBFFFHHHJJJHHHEEECCCAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGJJJLLLMMMNNNPPPRRRUUUWWWYYYYYYXXXVVVVVVVVVTTTWWW\\\bbbhhhpppxxx~~~>>>???@@@AAABBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDKKKLLLMMMKKKGGGCCCAAA@@@BBBBBBBBBBBBBBBCCCEEEEEEEEECCC@@@???@@@CCCGGGIIIHHHJJJKKKMMMMMMLLLLLLLLLLLLLLLKKKKKKIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJFFFGGGIIIIIIIIIJJJMMMOOO[[[[[[[[[YYYWWWSSSPPPNNNMMMLLLMMMOOORRRUUUUUUTTTOOONNNNNNNNNNNNNNNNNNNNNOOOPPPUUUddd{{{fffWWWMMMFFFFFFJJJNNNPPPRRRRRRRRRRRRUUUWWWZZZ]]]aaabbbcccdddfffhhhqqq|||xxxlllbbb^^^\\\XXXUUUTTTSSSRRRQQQRRRXXXaaakkkwww|||{{{|||xxxmmmccc\\\ZZZXXXZZZbbbvvv}}}sssmmmkkkqqqyyy{{{wwwwwwyyy~~~ooobbbYYYUUUTTTUUU___lllvvv|||}}}}}}zzz{{{{{{yyyyyyyyyxxxkkk\\\RRRIII@@@<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBFFFHHHGGGFFFEEECCCBBBAAAAAAAAADDDEEEEEEEEEEEEEEEFFFFFFFFFHHHLLLMMMMMMMMMMMMMMMQQQQQQSSSSSSTTTTTTUUUVVVSSSWWW\\\bbbiiiqqqyyy~~~@@@@@@BBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFKKKLLLLLLJJJGGGCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@AAACCCGGGIIIGGGHHHIIIKKKLLLLLLKKKJJJGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHIIIIIIIIIJJJLLLNNNUUUVVVUUUTTTQQQNNNJJJHHHJJJJJJKKKMMMQQQTTTTTTTTTOOONNNMMMLLLKKKKKKKKKLLLMMMMMMPPP[[[rrrsss___PPPFFFCCCFFFKKKMMMOOOQQQQQQRRRTTTUUUXXXZZZ]]]___aaabbbcccdddhhhsss~~~}}}sssjjjbbb___[[[XXXWWWVVVSSSQQQRRRWWW]]]eeeooo|||}}}{{{xxxlllbbb]]]ZZZYYY^^^oooyyytttttttttzzzqqqcccYYYVVVUUU[[[dddpppyyy}}}}}}}}}|||xxxyyy{{{{{{}}}~~~~~~xxxiiiXXXNNNFFF@@@>>>???===<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????AAADDDGGGGGGGGGEEEDDDCCCBBBAAA@@@DDDDDDEEEEEEFFFFFFFFFGGGHHHKKKNNNOOOMMMKKKJJJJJJMMMMMMMMMNNNPPPRRRSSSSSSQQQTTTZZZaaahhhqqqzzzBBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBDDDFFFHHHIIIIIIHHHEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDGGGFFFEEEDDDEEEGGGHHHJJJFFFFFFGGGIIILLLLLLKKKIIIDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJIIIIIIIIIKKKMMMOOOOOOPPPOOONNNKKKHHHFFFJJJJJJKKKNNNRRRUUUVVVUUUPPPNNNLLLJJJIIIIIIIIIJJJLLLKKKNNNVVVfffjjjVVVIIIDDDDDDHHHJJJLLLOOOQQQSSSTTTTTTUUUVVVYYY\\\^^^```aaabbbbbbkkkuuuzzz~~~~~~yyyssshhhccc^^^[[[ZZZYYYUUURRRTTTXXX]]]cccjjjttt~~~|||uuujjjccc\\\\\\___mmmzzz{{{vvvzzztttfff]]][[[\\\dddkkktttzzz}}}~~~}}}}}}~~~~~~{{{yyy||||||xxx{{{tttdddRRRHHHDDD@@@@@@AAA>>>===<<<<<<;;;<<<<<<<<<:::<<<=========???BBBEEEIIIHHHGGGEEEDDDCCCBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLOOOOOOMMMKKKJJJJJJIIIIIIIIIKKKOOOQQQRRRQQQOOORRRWWW]]]eeeoooyyyDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDCCCAAAAAACCCFFFCCCEEEEEEDDDBBBAAABBBCCC???@@@AAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFIIILLLMMMKKKIIIEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFHHHJJJKKKKKKLLLJJJKKKKKKJJJIIIIIIJJJLLLJJJKKKLLLMMMMMMKKKIIIHHHIIIIIIJJJMMMRRRUUUVVVVVVQQQOOOLLLJJJHHHHHHHHHIIIJJJIIILLLRRR[[[nnnuuu___OOOHHHEEEEEEFFFIIILLLPPPSSSSSSSSSRRRSSSTTTWWW[[[^^^``````^^^dddkkkpppwww}}}~~~{{{qqqkkkccc___^^^]]]YYYUUUTTTXXX^^^bbbgggnnnwww~~~zzzrrrlll^^^___cccppp~~~zzz|||}}}wwwkkkeeeeeeggglllrrrxxx|||}}}}}}}}}yyyxxx}}}nnn]]]KKKCCC@@@>>>???AAA???>>>======<<<<<<<<<======>>>??????@@@AAAEEEGGGLLLJJJHHHFFFEEEDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNNNNMMMLLLMMMMMMFFFEEEGGGKKKPPPSSSTTTRRROOOPPPSSSXXX___jjjuuu}}}EEEFFFGGGHHHGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBDDDDDDCCC@@@@@@CCCFFF@@@AAACCCBBBAAAAAABBBCCC>>>???AAABBBCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFFFFIIIMMMNNNLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDGGGJJJLLLLLLMMMMMMKKKLLLLLLKKKIIIIIIJJJLLLHHHIIIKKKMMMNNNMMMLLLKKKGGGGGGHHHLLLPPPSSSUUUUUUQQQOOOLLLJJJHHHGGGHHHHHHHHHHHHKKKPPPTTTaaa||||||eeeTTTKKKGGGBBBCCCFFFKKKOOORRRSSSRRRPPPPPPQQQTTTYYY\\\______\\\aaaeeeiiirrr|||zzzsssjjjdddcccaaa\\\XXXTTTXXX^^^bbbeeekkkrrrwww{{{}}}wwwrrr^^^aaafffrrr}}}~~~}}}~~~{{{oookkkmmmppprrrvvv{{{}}}}}}~~~|||}}}yyyyyyjjjYYYGGG???===<<<===?????????>>>===============AAABBBCCCCCCDDDFFFIIILLLNNNLLLIIIGGGEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIKKKMMMNNNNNNNNNPPPQQQCCCDDDFFFLLLRRRVVVVVVUUUOOOPPPQQQTTT[[[eeeqqqyyyEEEFFFIIIJJJKKKKKKIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDIIIHHHGGGFFFDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@??????????????????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGKKKMMMNNNLLLIIIFFFDDDCCCIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEGGGIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKQQQUUUTTTLLLEEEGGGGGGHHHLLLQQQRRRPPPNNNTTTPPPLLLJJJIIIHHHFFFEEEJJJIIIKKKNNNPPPYYYjjjzzzrrraaaRRRHHHJJJDDDAAAFFFKKKMMMOOORRRTTTQQQNNNPPPUUU[[[^^^______bbbfffkkkpppwww~~~uuukkkddd^^^YYYVVVXXXWWWYYY^^^bbbeeellltttzzz}}}xxxuuuiiicccdddttt}}}{{{|||xxxtttrrrrrrzzz|||~~~}}}|||}}}xxx\\\QQQDDD<<<;;;<<<======;;;<<<>>>???@@@@@@??????EEEFFFGGGIIIKKKLLLMMMMMMPPPMMMHHHEEECCCDDDFFFHHHDDDFFFGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLLLLMMMNNNKKKHHHGGGJJJPPPUUUWWWWWWRRROOOPPPTTTZZZcccsssEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>======>>>>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIJJJKKKIIIHHHHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJMMMRRRVVVUUUNNNHHHHHHHHHHHHKKKNNNOOONNNLLLNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGJJJMMMOOOTTT```mmmppp___SSSKKKEEEBBBFFFJJJKKKKKKNNNRRRPPPNNNOOOTTTYYY]]]]]]bbbccceeegggllluuu~~~{{{pppgggaaa^^^]]][[[YYYZZZ^^^aaadddkkktttxxx}}}yyyuuulllggghhhxxx|||zzzyyy~~~zzzvvvuuuuuu{{{}}}|||lllRRRJJJ@@@::::::;;;;;;:::;;;<<<>>>@@@AAAAAA@@@???EEEFFFIIILLLOOOPPPPPPPPPQQQNNNJJJFFFDDDEEEGGGHHHFFFFFFHHHIIIJJJIIIIIIHHHIIIKKKLLLLLLKKKKKKLLLMMMMMMKKKIIIKKKOOOSSSUUUUUUQQQOOOPPPUUU\\\fffvvvEEEFFFHHHJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???????????????===<<<<<<<<<===>>>???@@@???@@@BBBDDDEEEFFFGGGGGGDDDDDDFFFGGGIIILLLNNNOOOIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMPPPTTTXXXWWWQQQLLLKKKJJJHHHIIIJJJKKKKKKJJJHHHKKKLLLKKKGGGEEEFFFHHHEEEFFFKKKOOOOOOPPPWWWaaattteeeQQQJJJDDDFFFHHHHHHIIIKKKQQQOOONNNOOOSSSXXX[[[\\\eeedddcccdddhhhqqq|||yyynnnfffdddddd___[[[ZZZ\\\___bbbjjjsssxxx}}}xxxuuunnnkkknnn}}}~~~|||wwwuuuvvv~~~{{{xxxyyyzzz|||~~~|||}}}nnn\\\GGGAAA;;;888999:::999777999<<>>>>>??????======<<<<<<===>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFHHHKKKMMMNNNLLLKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOQQQUUUXXXWWWTTTPPPOOOMMMKKKIIIHHHIIIIIIJJJGGGLLLOOONNNHHHEEEFFFHHHHHHHHHLLLPPPPPPOOOUUU\\\kkkzzz___TTTIIIFFFFFFFFFIIIMMMPPPOOOOOOPPPSSSWWWZZZ\\\ccccccccccccgggnnnxxx~~~vvvkkkgggfff```\\\YYY[[[\\\```jjjsssxxx}}}zzzvvvsssllllllrrrzzz}}}~~~{{{vvvqqqooottt}}}{{{zzz|||~~~|||wwwxxx{{{ttt```OOOCCC???999777777888888777888;;;@@@DDDEEEDDDBBB@@@AAAFFFLLLRRRVVVWWWVVVUUURRRPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLKKKJJJJJJKKKMMMOOOMMMLLLLLLNNNPPPRRRSSSUUUTTTVVV[[[aaaiiiwwwGGGHHHJJJLLLMMMLLLKKKJJJFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????>>>============>>>??????AAAAAABBBCCCCCCCCCCCCCCCEEEGGGLLLQQQTTTRRRMMMHHHKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNOOORRRUUUWWWVVVTTTRRRRRRPPPNNNKKKIIIIIIKKKLLLKKKOOORRRPPPJJJFFFGGGIIIJJJIIIJJJMMMNNNNNNTTT[[[ZZZssspppaaaPPPFFFCCCCCCHHHNNNOOOOOOPPPQQQSSSVVVYYY[[[___```bbbdddgggkkkqqquuu}}}qqqiiifffaaa\\\YYYZZZ\\\```jjjsssyyy|||{{{zzzxxxuuurrrkkknnnwww}}}vvv{{{}}}{{{vvvooojjjkkksssyyy~~~zzzzzz}}}vvvssspppppprrrpppeeeTTTHHHDDD@@@:::666555666888999777:::???CCCEEEEEECCCAAA@@@EEEKKKRRRVVVVVVUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKMMMNNNLLLLLLLLLLLLNNNQQQTTTVVVZZZXXXZZZ^^^bbbgggsss~~~GGGHHHJJJLLLMMMLLLKKKJJJFFFFFFEEEEEEFFFGGGHHHIIIDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>============>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDGGGNNNVVV[[[YYYRRRKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNOOONNNNNNMMMMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTSSSSSSQQQQQQPPPMMMKKKKKKLLLOOOPPPRRRSSSPPPLLLIIIIIIJJJJJJHHHGGGIIIJJJKKKPPPWWWVVVhhhttt]]]MMMEEECCCFFFLLLMMMNNNPPPPPPQQQSSSWWWZZZ[[[^^^aaadddfffhhhkkkmmmvvv}}}wwwnnniiiddd```\\\\\\]]]aaaiiirrrwww~~~{{{yyyxxxxxxwwwvvvrrrxxx|||vvv{{{}}}|||xxxppphhhffflllqqqyyy|||yyyzzz{{{rrrooohhhcccbbb^^^TTTIIIBBBCCC@@@:::666333444666888777999>>>BBBDDDDDDCCCBBBAAAEEEKKKQQQTTTTTTRRRQQQOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNIIIJJJLLLLLLNNNQQQUUUYYY\\\[[[\\\___aaaeeennnxxxEEEFFFIIIJJJKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFEEEBBB@@@>>>======<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGGGGGGGIIIOOOXXX^^^^^^WWWPPPIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSSSSQQQOOOMMMKKKJJJIIIJJJKKKNNNOOOPPPPPPQQQRRROOOPPPPPPNNNLLLLLLNNNPPPRRRQQQPPPNNNMMMLLLLLLLLLKKKHHHGGGIIIJJJIIILLLQQQVVV___sssqqq]]]PPPGGGFFFIIIJJJLLLNNNOOONNNPPPTTTWWWYYY\\\___bbbcccdddfffhhhkkkqqqzzz}}}wwwrrrkkkfffbbbaaaaaabbbhhhppprrrxxx}}}zzzzzz{{{||||||}}}xxx{{{}}}~~~|||}}}zzzrrrhhhdddggglllvvvzzz|||}}}|||zzz{{{xxxqqqlllaaaXXXUUUPPPFFF>>>;;;<<<;;;999666333333444555666999<<<@@@BBBCCCCCCCCCCCCFFFKKKPPPRRRRRRPPPOOOLLLMMMNNNNNNNNNNNNMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLKKKKKKLLLNNNIIIKKKMMMMMMMMMPPPUUUYYY\\\[[[\\\___aaaccckkkuuuCCCEEEGGGIIIIIIIIIHHHGGGHHHHHHGGGGGGHHHJJJKKKLLLIIIHHHGGGGGGGGGGGGGGGHHHCCCEEEGGGHHHGGGDDD@@@===<<<;;;;;;:::::::::;;;;;;;;;===@@@CCCFFFHHHJJJKKKLLLMMMQQQXXX^^^^^^XXXRRRGGGGGGGGGGGGHHHIIIJJJJJJNNNPPPRRRUUUWWWXXXXXXXXXVVVUUUSSSQQQNNNKKKIIIHHHHHHJJJLLLMMMNNNNNNPPPQQQMMMOOOPPPOOOMMMLLLNNNQQQQQQOOOMMMLLLMMMOOOOOONNNLLLJJJJJJLLLLLLIIIJJJMMMQQQTTT```yyylll[[[NNNHHHHHHGGGJJJLLLMMMLLLNNNQQQTTTZZZ\\\^^^___```aaadddfffeeejjjqqqzzz~~~{{{qqqlllgggeeecccbbbhhhooonnnsss~~~||||||~~~yyyzzz|||||||||~~~|||tttiiidddfffjjjvvvwwwzzz||||||zzz||||||yyy}}}wwwqqqjjj^^^SSSNNNHHH>>>777666555666777666444222222222666888;;;>>>AAACCCDDDDDDFFFHHHLLLOOOQQQQQQOOONNNKKKLLLMMMNNNOOONNNNNNMMMIIIHHHHHHHHHIIIJJJLLLMMMIIIJJJKKKKKKJJJJJJKKKMMMJJJLLLNNNMMMMMMOOOTTTXXX[[[ZZZ\\\___```ccckkktttIIIGGGEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGIIILLLOOOQQQKKKHHHEEEEEEHHHJJJIIIHHHIIIHHHFFFDDDBBBBBBCCCCCC>>>>>>===<<<;;;::::::999===???CCCFFFEEECCCHHHOOOXXXXXXWWWWWWZZZ]]]XXXPPPFFFDDDAAA@@@BBBGGGMMMQQQSSSSSSTTTTTTTTTRRRQQQPPPQQQRRRRRROOOKKKHHHGGGGGGIIIJJJLLLMMMLLLMMMOOOPPPLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQOOOMMMKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIILLLSSS]]]jjj{{{```OOOHHHHHHJJJGGGJJJPPPTTTTTTTTTUUUWWWWWWXXX\\\```bbbcccbbbeeeeeehhhooozzz|||vvvmmmhhhhhhiiijjjiiiiiilllsss~~~yyyuuuwww}}}wwwmmmeeeeeekkkvvv~~~}}}zzzvvvtttvvvxxx||||||wwwtttqqqeee[[[PPPJJJDDD===777666444333222222333555666777777777888<<<@@@CCCDDDCCCEEEEEEFFFIIILLLLLLKKKJJJIIIJJJKKKMMMMMMMMMLLLKKKIIIJJJJJJHHHGGGGGGIIILLLKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMOOOQQQSSSUUUWWW\\\[[[\\\___```cccllluuuGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHLLLOOOQQQLLLIIIGGGGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>===<<<;;;:::999999;;;<<>>BBBDDDDDDCCCEEEEEEFFFHHHKKKLLLKKKJJJIIIIIIKKKLLLMMMLLLLLLKKKHHHHHHIIIHHHGGGHHHJJJLLLMMMLLLLLLLLLLLLNNNOOOPPPPPPOOONNNNNNOOOQQQSSSUUU\\\[[[]]]___```ccclllvvvEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFJJJNNNPPPMMMKKKHHHHHHIIIJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;:::999999888:::>>>BBBCCCFFFOOOZZZrrrvvvtttgggYYYQQQMMMKKKFFFDDDAAA@@@AAADDDHHHKKKMMMNNNNNNOOOOOONNNMMMLLLIIIJJJKKKKKKIIIIIIJJJKKKHHHIIIJJJJJJIIIIIIKKKLLLIIIIIIJJJKKKNNNQQQSSSUUUPPPNNNKKKIIIHHHIIIKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHMMMSSSYYYfffyyyaaaQQQJJJGGGEEEFFFLLLOOOOOONNNPPPSSSSSSTTTXXX\\\```aaaaaa```___```dddllltttzzz}}}|||vvvrrrqqqppppppooodddgggmmmuuu~~~xxxuuuwww~~~wwwllleeeeeejjjuuu~~~}}}||||||}}}~~~yyyvvvsssnnniiigggaaammm~~~{{{rrrmmmllljjjiii```TTTHHHBBB===888555666666555444333444555666777>>>>>>>>>AAADDDFFFEEEDDDEEEDDDEEEGGGJJJKKKKKKIIIGGGHHHIIIKKKLLLLLLLLLLLLGGGHHHHHHHHHGGGGGGIIIKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQOOONNNNNNOOORRRSSS[[[[[[]]]______bbbkkkvvv~~~|||FFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@AAACCCGGGKKKMMMLLLKKKIIIHHHGGGHHHHHHHHHFFFGGGHHHHHHGGGEEEDDDBBB???>>>======;;;;;;:::999999:::===AAABBBFFFPPP\\\xxxrrr\\\NNNJJJIIIEEEDDDAAA@@@@@@BBBEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJGGGHHHIIIHHHHHHHHHIIIKKKHHHIIIJJJIIIHHHGGGHHHJJJHHHHHHIIIKKKMMMPPPSSSUUURRROOOLLLIIIHHHIIIJJJLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHKKKPPPSSS[[[ooooooZZZOOOHHHEEEEEEKKKNNNNNNOOOQQQQQQPPPQQQUUUZZZ^^^___```]]]\\\\\\^^^dddkkkqqquuuxxxvvvtttrrrqqqppppppooodddhhhlllpppwww{{{tttwwwzzzooogggfffjjjvvv}}}|||{{{}}}{{{zzz{{{}}}~~~uuurrrqqqmmmiiigggjjjvvv~~~sssllljjjjjjiiiiii\\\PPPCCC<<<999555444666666555444333333444555666>>>>>>???BBBFFFHHHHHHGGGEEEDDDDDDFFFHHHJJJIIIHHHFFFGGGHHHIIIJJJKKKLLLLLLIIIJJJJJJIIIHHHGGGHHHIIIMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQOOOMMMMMMOOORRRSSSYYYZZZ\\\^^^^^^___jjjuuu|||HHHHHHHHHGGGFFFDDDBBBAAABBBAAA???>>>???CCCFFFIIIIIIIIIHHHFFFEEEFFFGGGHHHGGGGGGHHHHHHHHHFFFEEEDDD@@@??????>>>===<<<;;;:::<<<<<<>>>@@@AAADDDOOOZZZrrr~~~uuu___OOOIIIHHHDDDCCCAAA@@@@@@AAACCCDDDFFFGGGHHHJJJJJJJJJIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHIIILLLNNNQQQSSSSSSQQQMMMJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLOOOSSSVVVccc{{{cccUUUJJJEEEDDDGGGKKKKKKMMMQQQPPPOOOPPPSSSWWW[[[]]]^^^\\\[[[ZZZ[[[^^^ccciiimmmsssssssssrrrpppnnnlllkkkgggjjjlllnnnpppyyy}}}ssswwwuuukkkiiilllxxx~~~~~~yyyxxxwwwvvvwwwxxxyyy{{{xxxxxxzzz}}}}}}uuuttttttrrrqqqqqq~~~}}}wwwooojjjjjjkkkkkkjjjWWWKKK???999666444444666555555444333333444666777<<<===>>>BBBGGGJJJKKKKKKFFFDDDDDDDDDFFFHHHGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNLLLIIIGGGGGGHHHLLLLLLMMMNNNPPPPPPQQQQQQQQQOOONNNMMMMMMOOORRRTTTVVVWWW[[[\\\ZZZ\\\gggsss|||IIIHHHHHHGGGFFFFFFEEEEEEFFFDDD@@@>>>===@@@CCCEEEGGGGGGGGGFFFDDDEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFFFFAAAAAA@@@???>>>===<<<<<<>>>>>>???AAAAAACCCLLLWWWgggqqqvvvmmm\\\PPPIIIGGGDDDCCCBBBAAAAAABBBCCCCCCDDDEEEGGGIIIIIIJJJIIIIIIHHHIIIHHHFFFEEEEEEGGGIIILLLMMMMMMKKKIIIGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPOOOMMMJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKOOOUUUVVV]]]qqqnnn```QQQJJJEEEEEEFFFGGGJJJNNNQQQOOOOOOQQQVVVYYY\\\\\\\\\\\\\\\[[[\\\___dddhhhrrrtttvvvuuurrrmmmjjjiiihhhjjjkkkkkklllqqqzzz|||rrrwww{{{rrroooqqqxxx|||{{{rrrssstttuuuvvvwwwxxxxxxrrrsssvvv{{{{{{{{{|||}}}tttpppkkkjjjkkkmmmllljjjTTTHHH===888666444555777666666555555666777999:::<<<===???DDDIIILLLNNNMMMGGGEEEDDDCCCEEEEEEEEEDDDCCCDDDDDDFFFHHHJJJLLLMMMOOOPPPQQQOOOLLLJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQRRRQQQTTTXXXYYYVVVWWWcccppp}}}xxx}}}GGGFFFFFFFFFGGGIIIKKKLLLLLLIIIDDD@@@>>>???AAACCCEEEGGGGGGFFFEEEFFFIIIKKKIIIIIIHHHGGGGGGGGGGGGHHHCCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@BBBBBBCCCKKKVVV[[[bbbddd]]]TTTNNNIIIEEECCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEHHHJJJNNNOOOOOOMMMJJJHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHNNNVVVXXXXXXeeevvvrrr^^^TTTKKKGGGEEEEEEHHHMMMRRRPPPOOOQQQTTTXXXZZZ[[[]]]^^^^^^]]]\\\]]]aaadddmmmqqqvvvwwwuuupppmmmlllhhhgggggggggiiillloooqqq{{{{{{rrrwwwyyyuuuvvvwww~~~|||yyywwwppprrrtttwwwxxxxxxvvvvvvnnnqqquuuzzz|||kkkiiiggghhhjjjkkkiiifffQQQFFF<<<888777555666888888888888888999;;;===???@@@@@@BBBFFFKKKNNNOOONNNIIIGGGDDDCCCCCCCCCBBBAAABBBBBBCCCDDDGGGIIILLLMMMPPPQQQSSSRRRPPPNNNNNNNNNIIIKKKMMMOOOPPPQQQQQQQQQOOOPPPPPPPPPOOOOOONNNNNNMMMPPPUUUVVVRRRSSS___mmm}}}vvvyyyDDDDDDDDDFFFHHHLLLPPPRRRPPPMMMGGGBBB??????AAABBBEEEGGGHHHGGGFFFGGGJJJNNNJJJIIIHHHGGGFFFGGGHHHIIIDDDCCCCCCBBBAAA@@@???>>>======@@@CCCCCCCCCLLLUUUUUUXXXWWWQQQMMMKKKHHHDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJFFFGGGGGGFFFEEEFFFIIILLLPPPQQQPPPNNNKKKIIIIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGCCCDDDFFFGGGHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFLLLWWWYYYVVV^^^kkkjjj___RRRKKKGGGFFFIIINNNSSSQQQPPPQQQTTTWWWYYYZZZ^^^```aaa___]]]]]]```cccdddkkkrrrwwwvvvtttssssssfffeeecccdddfffhhhhhhhhhnnn~~~|||qqqwww}}}zzzzzzvvv|||~~~~~~~~~}}}zzzwwwuuupppsssvvvyyyzzzxxxvvvtttmmmppptttzzz|||vvveeedddccceeehhhiiifffbbbPPPFFF<<<999888666666888:::::::::;;;<<>>BBBDDDDDDDDDDDDEEEDDDHHHLLLOOOUUU\\\^^^[[[UUUGGGEEEFFF@@@@@@BBB===CCCCCCCCCDDDEEEGGGIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQLLLLLLLLLOOORRRUUUUUUUUUSSSPPPMMMLLLNNNNNNMMMKKKKKKRRRRRRTTTYYYWWWZZZiiivvvrrrFFFEEEDDDEEEHHHLLLPPPSSSSSSPPPKKKGGGCCCBBBBBBBBBDDDEEEEEEFFFIIIKKKNNNOOORRROOOKKKIIIHHHGGGFFFDDDDDDBBB@@@@@@AAAAAA@@@???AAA@@@@@@AAACCCFFFJJJLLLPPPMMMJJJGGGFFFEEECCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDGGGHHHIIIJJJJJJKKKJJJIIIFFFDDDDDDGGGIIITTTTTTSSSPPPKKKGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCEEEGGGHHHGGGFFFCCCDDDEEEGGGGGGGGGGGGFFFHHHKKKOOOTTTXXX]]]___aaafff}}}kkk]]]SSSJJJFFFGGGKKKKKKPPPVVVXXXVVVVVVYYYXXXZZZ\\\\\\\\\\\\^^^___aaaeeekkkrrrxxxzzzzzzyyytttlllgggfffddd^^^]]]___```gggssszzz}}}{{{{{{{{{}}}|||{{{zzzxxxxxxyyyzzzyyyyyywwwwwwzzzyyyyyyzzz|||}}}}}}|||yyyzzz{{{}}}~~~pppeee]]]^^^bbbjjjppprrrmmmhhhXXXNNNDDD???;;;888888;;;???AAAEEEGGGGGGGGGHHHIIILLLNNNQQQWWWbbbkkkkkkfffaaaPPPJJJJJJDDDDDDEEE@@@AAAAAABBBBBBCCCEEEFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOOOOQQQTTTVVVVVVUUUUUURRRNNNMMMNNNOOOMMMLLLKKKSSSTTTVVV[[[YYY[[[iii~~~ssslllyyyGGGFFFEEEFFFGGGJJJMMMOOOPPPNNNKKKHHHEEECCCBBBBBBEEEEEEFFFGGGIIIKKKMMMOOOSSSPPPLLLIIIHHHGGGFFFDDDDDDBBB@@@@@@AAAAAA@@@???AAA@@@??????AAACCCEEEGGGFFFDDDBBBBBBCCCCCCBBBAAA??????@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHHHHIIIIIIIIIHHHEEECCCDDDFFFHHHQQQQQQQQQNNNJJJFFFEEEEEECCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAACCCFFFGGGGGGFFFBBBCCCEEEFFFGGGFFFFFFEEEGGGJJJMMMRRRWWW[[[^^^___^^^mmmmmm]]]QQQKKKJJJKKKKKKNNNTTTVVVTTTTTTVVVVVVXXXZZZZZZZZZZZZ\\\]]]^^^aaagggmmmtttxxx{{{}}}xxxqqqjjjgggddd___\\\]]]]]]aaaiiittt}}}~~~~~~~~~~~~yyyuuusssssstttwwwzzz{{{|||{{{{{{|||{{{{{{{{{{{{}}}~~~|||}}}}}}}}}~~~uuuiii```]]]```fffoooxxxzzzwwwsssaaaVVVJJJCCC>>>:::;;;>>>CCCEEEHHHJJJJJJKKKMMMNNNVVVYYY___jjjzzz{{{oooZZZOOOLLLFFFFFFGGGAAA@@@@@@@@@@@@AAABBBDDDDDDHHHHHHIIIJJJKKKMMMNNNNNNOOONNNNNNPPPSSSUUUVVVUUUWWWTTTQQQOOOOOOOOONNNMMMKKKSSSUUUXXX]]]ZZZ[[[hhhuuullltttGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGDDDBBBAAACCCDDDEEEFFFHHHJJJKKKLLLQQQNNNJJJHHHGGGFFFDDDCCCDDDBBB@@@@@@AAAAAA@@@???AAA@@@???>>>???@@@BBBCCCAAA@@@>>>???@@@AAAAAA@@@?????????@@@@@@?????????@@@@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCEEEGGGMMMNNNNNNLLLHHHEEEDDDDDDCCCDDDEEEFFFFFFDDDBBBAAAAAA@@@@@@AAADDDFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEDDDDDDFFFJJJNNNRRRVVVYYYZZZ]]]ddduuummm]]]RRRNNNJJJHHHJJJPPPSSSRRRRRRTTTTTTVVVWWWXXXWWWXXXZZZ[[[^^^aaaeeejjjnnntttyyy|||~~~xxxqqqlllgggbbb^^^\\\]]]___dddhhhppp|||~~~~~~xxxrrrooooooqqqvvvzzz|||~~~~~~}}}{{{{{{{{{zzzzzz|||}}}}}}}}}}}}}}}xxxooogggaaa```eeemmmwww|||nnnaaaSSSIIIBBB===>>>BBBEEEGGGIIIJJJKKKLLLOOOQQQWWWbbbpppzzzaaaQQQLLLFFFGGGHHH@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJMMMQQQUUUVVVUUUYYYWWWTTTQQQPPPOOOOOONNNJJJSSSVVVYYY^^^ZZZZZZfffwwwnnnrrrGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEBBB@@@AAABBBCCCEEEFFFHHHHHHIIIMMMJJJGGGEEEDDDCCCBBBAAADDDBBB@@@@@@AAAAAA@@@???@@@@@@???>>>??????@@@AAAAAA@@@>>>>>>@@@@@@@@@?????????@@@@@@@@@@@@????????????@@@AAABBBDDDEEEEEEDDDEEEEEEDDDBBBBBBCCCEEEHHHJJJJJJIIIFFFDDDCCCDDDDDDEEEFFFGGGGGGEEECCCAAAAAA@@@???@@@CCCEEEEEEEEEBBBCCCEEEFFFFFFEEEDDDDDDCCCEEEHHHKKKOOORRRTTTUUUYYY[[[fffmmm[[[PPPKKKGGGFFFKKKOOOPPPQQQSSSRRRTTTVVVVVVVVVVVVXXXZZZ\\\___bbbeeeiiiooowww|||yyysssmmmhhhccc^^^]]]___aaacccfffmmmwww~~~{{{uuuqqqoooqqquuuxxx{{{}}}}}}}}}xxxyyyzzzyyyyyy{{{zzzooohhhccc```ccciiittt|||nnn^^^RRRIIIBBBBBBEEEEEEGGGHHHIIIJJJLLLOOORRRTTThhh}}}dddTTTNNNHHHIIIIIIBBBAAAAAAAAA@@@AAAAAABBBBBBAAABBBDDDEEEFFFFFFFFFFFFDDDDDDGGGKKKRRRVVVYYYYYYYYYXXXVVVSSSQQQOOOOOOPPPJJJRRRUUUXXX\\\XXXXXXddd~~~uuummmooo}}}FFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFFFFDDDBBB@@@???@@@BBBDDDEEEFFFGGGGGGIIIFFFCCCBBBBBBBBBAAA@@@DDDBBB@@@@@@AAAAAA@@@???????????????@@@AAABBBBBBCCCAAA??????@@@@@@@@@>>>>>>??????????????????>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDCCCAAAAAABBBDDDDDDFFFGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFCCCAAA@@@@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEHHHJJJMMMOOOPPPQQQOOOPPPYYYnnniiiXXXRRRJJJFFFHHHLLLMMMOOORRRQQQSSSUUUUUUUUUUUUWWWYYYWWWZZZ^^^aaadddjjjssszzz}}}xxxuuurrrllleee`````````___```ccchhhkkkqqquuu|||{{{xxxrrrsssuuuvvvxxxyyyzzzzzztttwwwzzzzzzzzz{{{sssiiieeecccbbbgggooo}}}}}}kkk]]]RRRIIIFFFHHHFFFGGGHHHHHHIIILLLQQQTTTZZZrrr{{{dddVVVQQQKKKKKKMMMFFFCCCBBBBBBAAAAAAAAAAAABBB???AAABBBDDDEEEDDDDDDCCCBBBCCCFFFLLLTTTZZZ]]]^^^XXXXXXVVVTTTQQQOOOPPPRRRKKKRRRTTTVVV[[[WWWXXXdddyyypppppp}}}EEEFFFGGGGGGFFFEEECCCAAAAAABBBCCCDDDDDDCCCAAA@@@???AAABBBDDDFFFFFFFFFFFFFFFDDDAAA@@@AAABBBAAA@@@DDDBBB@@@@@@AAAAAA@@@???>>>>>>???@@@BBBCCCDDDEEECCCAAA@@@???@@@AAA@@@???======>>>>>>>>>>>>======>>>=========>>>@@@BBBCCCAAABBBCCCBBBAAA@@@BBBCCCAAACCCDDDDDDCCCBBBBBBCCCAAABBBDDDFFFIIIKKKMMMNNNEEECCCAAA@@@AAACCCDDDCCCEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJKKKKKKKKKJJJLLLSSSccc}}}jjj\\\RRRIIIHHHJJJKKKMMMPPPQQQSSSTTTUUUTTTUUUVVVXXXTTTWWW[[[\\\^^^bbbkkkqqqwww|||}}}||||||{{{uuummmhhheee```^^^^^^```aaabbbdddgggkkknnnrrrwww~~~|||{{{wwwvvvuuuttttttuuuuuuvvvrrrvvv{{{||||||~~~{{{pppkkkkkkmmmppprrr{{{yyyiii[[[PPPKKKLLLIIIJJJJJJJJJKKKNNNTTTXXX```uuuqqq___VVVRRRKKKKKKMMMHHHCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEECCCCCCAAABBBFFFLLLSSSYYY\\\]]]VVVWWWVVVTTTPPPOOOQQQSSSMMMTTTUUUVVV[[[WWWYYYfffqqqppp}}}DDDEEEFFFGGGFFFDDDBBBAAA???@@@AAABBBBBBBBBAAA@@@@@@AAACCCEEEGGGGGGGGGFFFEEECCC@@@@@@AAABBBBBBBBBDDDCCCAAA@@@AAAAAA@@@???===>>>???AAACCCEEEFFFGGGBBBAAA??????AAAAAAAAA@@@;;;<<<<<<<<<<<<<<<<<<;;;>>>=========>>>???AAABBB@@@AAABBBBBB@@@@@@AAABBB@@@BBBCCCCCCBBBAAABBBCCC>>>???BBBEEEIIINNNRRRTTTGGGDDDAAA@@@AAACCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCEEEFFFFFFFFFFFFLLLOOOTTT___ttt|||dddXXXLLLIIIJJJJJJLLLOOOQQQRRRTTTUUUTTTUUUVVVXXXUUUXXX[[[ZZZYYY[[[bbbhhhpppwww|||}}}|||ssspppjjjccc___```aaaaaa```]]]___aaabbbdddiiirrrxxxwww}}}wwwrrrttt~~~zzzyyyvvvsssrrrrrrrrrssspppvvv|||~~~~~~~~~wwwqqqpppuuu{{{~~~qqqbbbUUUOOOOOOLLLLLLLLLLLLMMMQQQVVV[[[]]]mmmvvvhhhYYYSSSQQQIIIHHHKKKHHHBBBBBBAAA@@@????????????@@@BBBDDDFFFFFFEEEDDDCCC@@@AAADDDJJJQQQVVVYYYZZZUUUVVVVVVTTTPPPOOORRRTTTOOOVVVUUUVVV[[[XXXZZZhhh}}}mmmjjjwww@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBCCCCCCBBB@@@>>>CCCBBBBBBCCCEEEGGGGGGFFFEEEBBB???===>>>@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@???>>>>>>@@@BBBEEEGGGAAA???>>>>>>@@@BBBBBBBBB>>>===<<<;;;;;;<<<===>>>======>>>>>>?????????@@@AAA@@@??????AAABBBCCCBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCEEEJJJPPPVVVZZZNNNKKKFFFBBBAAABBBEEEHHHGGGHHHHHHGGGFFFEEEGGGHHHCCCCCCCCCCCCEEEGGGIIIJJJIIIMMMVVVaaannnyyyeeeQQQIIIJJJKKKJJJJJJLLLNNNPPPRRRTTTVVVWWWXXXVVVVVVVVVWWWXXXZZZ\\\^^^eeeiiinnnrrrtttuuuwwwxxxrrrmmmgggbbbaaa```]]][[[]]][[[YYYYYY\\\```dddeeekkkpppvvv{{{}}}uuurrrqqqsss|||~~~~~~}}}~~~~~~wwwrrrnnnnnnpppqqqtttxxx}}}yyysssooottttttdddXXXPPPLLLMMMKKKKKKLLLPPPTTTVVVWWW___eeeoooxxx|||vvvkkkbbbUUUQQQLLLKKKLLLLLLGGGCCC@@@@@@@@@???>>>======<<<>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFHHHKKKPPPTTTVVVTTTRRRQQQOOOOOOQQQSSSTTTQQQYYYXXXXXX[[[XXX\\\kkkzzzlllmmmuuu@@@AAABBBCCCCCCBBBAAA???>>>@@@AAACCCCCCBBBAAA@@@BBBBBBBBBCCCEEEFFFFFFEEEDDDBBB@@@???@@@@@@@@@?????????>>>>>>>>>>>>??????@@@???>>>>>>@@@BBBDDDFFFBBB@@@>>>===???@@@@@@???======<<<;;;;;;<<<============>>>>>>>>>?????????AAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>???BBBFFFJJJMMMLLLJJJFFFCCCBBBCCCEEEFFFEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEDDDCCCCCCDDDEEEFFFIIILLLSSS\\\fffvvvqqq\\\PPPLLLIIIGGGHHHMMMNNNPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZYYY]]]ccciiinnnsssxxx{{{wwwsssnnnkkkhhhddd___\\\\\\ZZZYYYYYY\\\]]]^^^]]]```eeejjjmmmqqqwwwwwwsssqqqssszzz}}}xxxsssqqqqqqrrrtttuuuyyyzzzoookkkkkkssstttdddYYYRRROOONNNMMMLLLMMMPPPSSSUUUVVVSSSWWW]]]ccceeeaaaZZZTTTRRROOOLLLLLLNNNMMMIIIDDD@@@???>>>======<<<======???@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGGGGIIILLLNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQXXXXXXXXX\\\[[[```pppyyyjjjmmmzzz???@@@AAABBBBBBAAA@@@???===>>>@@@AAABBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>><<<==================<<>>>>>>>>???@@@BBBCCCBBB@@@===<<<===>>>===<<<===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBIIIKKKPPPVVV[[[dddvvv|||hhhZZZQQQIIIGGGHHHKKKLLLOOORRRTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUOOORRRWWW]]]ccckkksssxxxxxxwwwuuutttqqqkkkddd```^^^]]]\\\[[[\\\[[[YYYWWW[[[___bbbdddfffkkkrrrxxx|||zzzvvvssssssyyy}}}|||{{{zzz|||~~~~~~~~~||||||zzzxxxvvvuuuuuuvvvwwwxxx|||sssffffffjjjsss~~~nnn___VVVQQQOOONNNNNNNNNNNNOOORRRTTTUUURRRSSSUUUUUUUUUSSSPPPOOONNNMMMMMMOOORRRRRROOOKKKBBBAAA>>><<<<<<<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHMMMNNNNNNOOOPPPPPPPPPPPPPPPWWWWWWXXX]]]\\\ccctttxxxggglll{{{>>>???@@@AAAAAAAAA@@@@@@>>>>>>?????????>>>===<<>>???@@@@@@>>><<<;;;<<<======<<<<<<;;;:::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBCCC@@@@@@???>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBFFFGGGHHHGGGFFFFFFHHHIIIHHHGGGFFFEEECCCCCCBBBBBBHHHIIIMMMQQQRRRVVVbbbnnnsssfffXXXMMMIIIJJJGGGIIILLLOOOQQQSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRPPPQQQSSSUUUXXX___ffflllppprrrvvvxxxxxxtttnnnjjjfffccc```]]]\\\[[[ZZZXXX\\\]]]___```aaadddiiillllllnnnqqquuuxxx{{{|||}}}{{{~~~zzzwwwvvvyyy~~~~~~~~~}}}}}}zzz|||~~~~~~}}}||||||||||||~~~}}}|||}}}}}}|||zzzwwwvvvvvvvvvwwwwwwyyyzzz{{{|||uuulllfffhhhlllsssyyyyyyvvvrrrxxx~~~vvvdddWWWPPPMMMLLLKKKLLLMMMMMMNNNPPPSSSUUUXXXYYYYYYWWWSSSPPPPPPPPPLLLMMMPPPUUUYYY[[[YYYVVVJJJHHHCCC???>>>???AAABBBBBBCCCDDDFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIGGGFFFEEEKKKLLLNNNPPPQQQQQQPPPOOONNNUUUUUUUUUZZZZZZbbbsssxxxgggiiivvv??????@@@@@@AAAAAAAAAAAA??????>>><<<;;;999777666<<>><<<999:::;;;<<<<<<;;;:::999999::::::;;;<<<===>>>>>>===<<<::::::<<<===>>>>>><<<;;;:::999999:::;;;<<<>>>>>>=====================@@@BBBCCCBBBBBBDDDFFFDDDBBBAAA???>>>??????@@@===>>>???@@@@@@@@@??????AAABBBCCCDDDCCCBBBAAA@@@DDDFFFFFFFFFEEEEEEGGGIIIFFFFFFFFFEEEEEEDDDDDDCCCFFFGGGJJJNNNNNNOOOWWW```vvvttteeeUUULLLKKKDDDEEEGGGJJJNNNPPPRRRSSSUUUUUUTTTTTTSSSRRRRRRQQQTTTSSSSSSRRRSSSVVV[[[```fffkkkrrryyy}}}~~~}}}|||pppkkkddd___]]]\\\\\\\\\ZZZ[[[\\\\\\\\\^^^```bbbdddeeegggiiillloooqqqrrrrrrtttwwwxxxzzz||||||zzz{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzz}}}|||zzzzzzzzzyyywwwuuussssssuuuwwwyyy|||}}}~~~}}}nnnhhhhhhkkkooorrrrrrnnnhhhdddiiimmmuuuzzzjjj[[[QQQMMMKKKKKKGGGIIILLLMMMMMMOOORRRTTTXXX\\\___]]]VVVPPPMMMNNNLLLNNNSSSYYY^^^aaaaaaaaaTTTPPPKKKEEEBBBBBBDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIKKKLLLLLLKKKHHHFFFJJJLLLNNNQQQRRRRRRQQQPPPMMMSSSRRRQQQVVVWWW___qqqyyyhhhfffnnn??????@@@@@@AAAAAABBBBBBAAA@@@>>>;;;999666555444888<<>><<<999::::::;;;;;;::::::999888888:::;;;<<<>>>??????===;;;999:::<<<>>>???>>>===<<<;;;::::::;;;<<<===>>>>>>============<<<<<<<<>>??????;;;<<<===??????@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@AAABBBBBBBBBAAABBBDDDFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDGGGKKKKKKLLLQQQYYYfffxxxdddTTTNNNFFFFFFFFFGGGJJJMMMPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSRRRSSSVVVYYY]]]cccllluuu||||||uuulllddd```_________^^^]]]]]]]]]^^^______```______```bbbdddeeeggghhhlllmmmooopppqqqrrruuuxxx}}}|||~~~}}}~~~}}}|||yyyxxxwwwvvvvvvvvvwwwxxxzzzxxxwwwvvvwwwwwwvvvtttrrrsssuuuxxx{{{tttiiiiiijjjmmmppppppkkkeee___\\\]]]^^^dddmmmwww}}}~~~|||rrrkkk___VVVPPPNNNMMMMMMFFFJJJMMMNNNMMMMMMPPPTTTXXX```gggeee\\\RRRMMMMMMLLLOOOSSSXXX]]]```aaabbbYYYUUUOOOJJJGGGFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFIIIMMMPPPPPPNNNKKKIIIIIIKKKNNNPPPRRRRRRRRRQQQMMMSSSPPPPPPTTTVVV___rrrxxxhhhfffnnn@@@@@@@@@AAAAAABBBCCCDDDAAA@@@>>>;;;999777666555555:::@@@CCCBBBAAACCCFFFEEEBBB???>>>>>>>>>===<<<;;;::::::999999::::::;;;888999;;;===???AAABBBBBB>>><<<::::::<<<===>>>=========<<<;;;;;;<<<======>>>>>>=========<<<<<<<<<;;;>>>AAAAAA@@@CCCIIIOOOOOOMMMHHHCCC@@@>>>>>>>>>>>>??????@@@@@@AAABBBBBB>>>>>>@@@AAAAAAAAA@@@@@@???@@@AAAAAA@@@@@@CCCDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@CCCGGGHHHIIIMMMTTT[[[pppyyydddXXXMMMKKKHHHGGGGGGJJJMMMPPPOOOPPPRRRSSSTTTTTTTTTSSSQQQSSSUUUUUUSSSSSSSSSTTTWWW\\\cccllluuuzzzpppjjjeeebbb```cccbbbbbbbbbcccddddddccc[[[\\\]]]^^^___aaaaaabbbeeefffhhhhhhiiikkknnnqqquuu{{{~~~}}}~~~zzz}}}~~~|||{{{yyyxxxuuutttsssrrrrrrsssuuuvvvuuusssrrrrrrtttuuutttssstttuuuwwwyyy}}}}}}lllggglllnnnqqqrrrmmmeee\\\WWWUUUSSSSSSVVV\\\eeejjjiiigggaaa\\\WWWRRRPPPOOONNNMMMJJJNNNQQQPPPMMMLLLOOORRRZZZdddmmmlll```UUUOOOOOOKKKMMMPPPSSSUUUWWWXXXZZZVVVTTTOOOKKKIIIHHHIIIJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFJJJOOORRRSSSPPPLLLIIIHHHIIILLLNNNPPPQQQQQQQQQNNNSSSQQQPPPVVVYYYdddwwwvvvhhhjjjvvvAAAAAAAAAAAABBBCCCDDDEEEAAA@@@>>><<<:::999888888333999@@@BBBAAAAAADDDGGGEEEBBB>>><<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<999:::<<>><<<;;;<<<===<<<;;;>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;>>>@@@@@@???CCCKKKRRRSSSPPPKKKEEEAAA>>>======>>>>>>>>>>>>>>>???@@@@@@===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFAAAAAABBBBBBAAA???>>><<>>@@@EEEFFFFFFKKKQQQTTTccc{{{rrrdddSSSPPPKKKGGGFFFHHHLLLNNNMMMNNNPPPRRRTTTTTTTTTTTTRRRTTTVVVWWWTTTRRRPPPPPPSSSWWW\\\ccclllyyy|||ssslllfffbbbcccbbbbbbcccdddeeedddcccYYYZZZ\\\^^^___`````````[[[\\\^^^___```bbbfffiiinnnrrrxxx}}}}}}}}}xxx{{{~~~~~~~~~||||||{{{zzzyyywwwuuutttrrrqqqpppooopppqqqsssuuuqqqpppoooppprrrssssssrrrvvvwwwxxx{{{vvvgggfffnnnuuuvvvtttmmmaaaVVVQQQOOONNNLLLLLLQQQXXX\\\[[[XXXUUUSSSPPPOOOOOOOOONNNLLLNNNRRRUUUSSSNNNLLLMMMPPPYYYdddnnnlll```TTTOOOOOOKKKLLLMMMMMMMMMNNNPPPQQQSSSQQQMMMKKKIIIIIIJJJKKKJJJIIIGGGEEECCCCCCCCCCCCGGGKKKPPPSSSTTTPPPKKKHHHGGGHHHJJJLLLNNNOOOPPPQQQNNNTTTRRRRRRYYY]]]iii}}}tttgggnnnAAA@@@>>>======>>>@@@AAA???@@@AAAAAA???;;;666444888:::<<<>>>@@@BBBCCCCCCBBBAAA????????????===<<<;;;;;;;;;;;;;;;::::::::::::::::::<<>>;;;;;;===>>>???======>>>>>>>>><<<;;;:::AAA???======>>>??????>>>@@@@@@??????AAACCCFFFHHHMMMKKKHHHEEEBBB@@@>>>>>>>>>===;;;:::;;;<<<>>>@@@>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBB@@@>>>===>>>@@@CCCDDDEEEFFFIIIKKKQQQVVVhhhvvv\\\YYYTTTMMMHHHFFFHHHJJJNNNPPPSSSVVVWWWVVVTTTSSSSSSTTTTTTTTTTTTRRRPPPOOOLLLNNNQQQWWW___jjjvvv~~~}}}vvvooolllhhhccc``````aaacccccc\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^```aaafffkkkqqquuuxxx|||~~~}}}}}}|||{{{||||||{{{zzzzzz|||~~~}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyxxxwwwtttrrrpppnnnmmmmmmlllkkkmmmoooqqqrrrrrrpppooonnnnnnoooqqqsssuuuxxxyyy{{{|||~~~|||vvvqqqmmmjjjiiiwwwssslllbbbXXXPPPLLLKKKIIIIIIJJJKKKMMMQQQUUUWWWNNNLLLKKKLLLNNNQQQSSSTTTRRRXXX^^^\\\VVVQQQRRRUUUZZZ```dddaaa]]]XXXQQQKKKLLLJJJHHHGGGGGGIIILLLNNNMMMLLLJJJIIIHHHIIIIIIJJJFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGHHHJJJKKKMMMNNNOOOFFFHHHJJJMMMOOOQQQRRRSSSRRRSSSVVVYYY[[[aaappp~~~mmmpppAAA@@@>>>======>>>@@@AAA???@@@BBBBBB@@@===999777999:::<<<>>>@@@AAABBBBBB@@@???>>>???@@@AAA@@@??????>>>===<<<;;;::::::::::::;;;===???BBBDDDFFFGGGFFFCCC>>><<<<<<===>>>>>><<<======>>>>>>===<<<;;;@@@>>>======>>>>>>>>><<>>>>>>>>@@@BBBEEEGGGKKKJJJGGGEEEBBB@@@??????<<<;;;;;;::::::<<<===>>>===>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCBBB@@@@@@BBBDDDEEEEEEFFFHHHJJJNNNQQQ___xxxpppjjj___SSSJJJFFFFFFGGGJJJMMMQQQUUUWWWXXXVVVUUUSSSSSSTTTTTTTTTSSSRRRQQQNNNOOOPPPRRRWWW^^^gggnnnxxxrrrnnngggcccbbbbbbbbbbbb\\\\\\\\\[[[[[[ZZZZZZYYYWWWWWWVVVWWWWWWYYYZZZ[[[cccgggllloooqqqtttzzz~~~||||||}}}~~~~~~~~~}}}|||{{{||||||{{{yyyzzz|||~~~~~~~~~~~~~~~|||{{{{{{~~~|||yyywwwuuusssrrrpppnnnllljjjiiihhhiiihhhiiijjjmmmooopppqqqrrrqqqpppooooooqqqssstttwwwxxxyyyyyyzzz{{{~~~|||yyyyyyxxxuuurrrsssooohhh___UUUOOOKKKJJJJJJJJJIIIJJJKKKNNNPPPRRRKKKJJJIIIIIIKKKNNNPPPQQQVVV^^^eeeddd^^^XXXWWWYYYWWW^^^aaa]]]XXXTTTPPPKKKIIIHHHFFFEEEEEEFFFGGGHHHKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNHHHIIIJJJLLLMMMNNNOOOOOOQQQQQQTTTWWWYYY```ooo~~~yyyyyy@@@???>>>======>>>???@@@???@@@BBBCCCBBB???<<<:::999:::<<<>>>???@@@AAAAAA=========???BBBEEEEEEDDDDDDBBB???<<<;;;::::::;;;:::<<<@@@DDDFFFGGGFFFEEEDDDAAA???>>>>>>???>>>>>>;;;<<<======>>>======<<>>AAADDDFFFJJJIIIGGGDDDBBB@@@??????:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGGGGGGGFFFEEEBBBDDDFFFFFFFFFFFFHHHJJJJJJLLLUUUfff}}}~~~nnn]]]OOOHHHGGGGGGHHHKKKOOOSSSUUUVVVUUUTTTQQQRRRSSSSSSTTTSSSSSSSSSOOOOOOOOOOOOPPPTTT[[[```nnnyyy}}}wwwoooiiieeebbbaaa```\\\\\\]]]^^^]]]\\\[[[ZZZWWWVVVTTTRRRRRRSSSUUUVVV\\\```dddggggggiiinnnrrrvvvyyy|||}}}|||||||||}}}}}}zzzxxxxxxyyy{{{}}}}}}~~~~~~}}}|||{{{||||||zzzyyyyyy{{{}}}{{{{{{{{{}}}~~~zzzxxxwwwzzzzzzyyywwwuuurrrooonnnkkkkkkjjjiiigggfffeeedddeeeffffffhhhjjjlllmmmooossssssqqqqqqqqqrrrssstttwwwxxxyyyxxxuuutttssstttyyy{{{~~~yyymmmiiibbbYYYRRRMMMJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLOOORRRTTTYYYbbbkkkkkkeee^^^\\\]]]UUU\\\^^^YYYRRROOONNNLLLHHHGGGGGGFFFEEEEEEEEEDDDIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLKKKKKKOOOOOOQQQTTTVVV]]]nnn~~~??????>>>>>>>>>>>>??????>>>???AAABBBAAA@@@>>><<<:::;;;<<<===>>>?????????<<<<<<===@@@EEEHHHJJJJJJHHHEEEAAA===;;;::::::;;;:::>>>BBBGGGIIIHHHFFFDDDAAA@@@>>>???@@@@@@???>>>;;;;;;<<<======>>>>>>>>>===<<<;;;<<<======<<<:::::::::999:::===@@@CCCEEEJJJIIIGGGDDDAAA???>>>===999:::;;;<<<<<<<<<<<<;;;===============>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGHHHJJJIIIJJJOOOZZZkkk|||jjj\\\QQQKKKHHHHHHJJJMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSOOOOOOOOOOOOPPPSSSXXX\\\^^^iiiwwwwwwnnngggbbb___]]]YYYZZZ]]]^^^___^^^]]]\\\YYYWWWTTTRRRPPPQQQRRRSSSTTTXXX\\\^^^^^^```dddhhhnnnpppsssttttttuuuvvvwwwyyyzzzzzzxxxvvvttttttuuuxxx|||~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxxxxzzz|||~~~~~~zzzyyyyyyzzz|||~~~}}}|||zzz}}}|||yyyvvvuuupppooonnnllljjjgggfffeeeeeeeeeeeefffffffffffffffeeefffggggggggghhhjjjlllssssssrrrrrrssstttvvvwwwxxxzzz{{{yyyvvvrrrpppppprrruuuyyywwwgggbbb[[[TTTOOOKKKIIIGGGIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNMMMLLLLLLNNNRRRUUUYYYbbblllmmmggg___\\\\\\VVV]]]___XXXPPPMMMMMMMMMJJJKKKKKKJJJIIIHHHFFFEEEGGGGGGFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKLLLKKKKKKNNNMMMNNNPPPSSS[[[mmm~~~???>>>>>>>>>>>>>>>>>>???<<<===>>>??????>>>===<<<;;;;;;<<<===============<<<<<<===AAAFFFJJJKKKKKKHHHEEEAAA===;;;::::::;;;;;;>>>BBBFFFHHHGGGDDDBBB???>>>>>>???AAAAAA@@@>>><<<<<<<<<<<<======>>>>>><<<;;;;;;===??????>>><<<999888999:::<<<@@@CCCFFFKKKJJJGGGCCC@@@===<<<;;;;;;;;;<<<============<<<=========<<<===>>>??????>>>?????????@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKOOOWWWaaattt|||lll^^^QQQIIIFFFGGGHHHJJJMMMOOOQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPRRRVVVYYYXXX```hhhooozzz|||qqqiiibbb^^^[[[WWWYYY\\\___`````````___ZZZXXXUUURRRPPPOOOOOOPPPNNNQQQVVVWWWXXXZZZ^^^bbbbbbdddfffhhhhhhiiikkklllppprrrssssssrrrqqqrrrsssvvvyyy}}}~~~|||{{{~~~}}}zzzyyyzzzzzzyyyxxxxxx{{{}}}|||~~~}}}|||}}}{{{zzzzzz{{{{{{zzzxxxvvvxxxzzzyyyvvvrrrooonnndddcccbbbaaa___^^^^^^]]]___```aaaccceeefffhhhhhhhhhiiijjjiiigggfffhhhjjjqqqqqqrrrtttvvvxxxzzz{{{{{{}}}~~~{{{wwwuuutttsssvvv{{{sss```\\\VVVRRROOOMMMIIIGGGGGGHHHIIIKKKKKKLLLKKKKKKJJJJJJIIIGGGFFFHHHMMMQQQWWW```iiikkkddd]]]ZZZZZZZZZ```bbb[[[TTTQQQOOOMMMLLLMMMMMMMMMLLLJJJGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLNNNNNNNNNLLLLLLMMMOOOQQQYYYkkk{{{>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;===@@@DDDGGGHHHHHHDDDBBB???<<<;;;::::::;;;;;;===@@@BBBCCCCCCBBBAAA>>>======>>>@@@BBBAAA@@@===<<<<<<<<<<<<======>>>;;;;;;<<>>>>>???>>>===<<<===>>>???@@@>>>>>>>>>>>>????????????@@@@@@AAACCCDDDEEEGGGGGGEEEFFFHHHHHHGGGGGGHHHJJJJJJKKKPPPVVV^^^kkknnn[[[OOOFFFEEEEEEFFFJJJOOOTTTWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQSSSXXX[[[^^^aaakkk{{{{{{qqqjjjddd```^^^[[[\\\^^^```aaaaaaaaaaaaYYYXXXVVVSSSQQQOOONNNMMMJJJNNNRRRSSSSSSUUUYYY\\\ZZZ\\\^^^______```bbbdddgggiiilllmmmnnnnnnpppqqqtttvvvxxx{{{||||||zzzyyyzzz{{{|||}}}~~~}}}|||{{{}}}}}}~~~~~~{{{wwwwwwxxxxxxxxxwwwyyy{{{~~~|||}}}~~~~~~~~~}}}|||{{{}}}{{{zzzyyyxxxvvvtttsssttttttqqqkkkfffcccaaaZZZZZZZZZYYYZZZZZZ[[[\\\[[[\\\^^^```bbbdddfffgggiiikkkllljjjgggfffiiilllpppqqqsssvvvyyy{{{}}}~~~}}}~~~{{{zzzyyyxxx{{{ppp[[[WWWSSSRRRQQQPPPKKKGGGEEEGGGIIILLLMMMMMMLLLKKKJJJJJJIIIGGGEEEGGGLLLRRRWWW___ffffff___YYYXXXZZZ\\\aaaccc```\\\YYYUUUPPPLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOPPPPPPLLLLLLMMMOOOQQQXXXhhhxxx======>>>>>>>>>>>>======<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;::::::===@@@BBBCCCBBB???>>>===<<<;;;:::::::::;;;;;;<<<===>>>??????@@@>>>===<<<===@@@BBBBBBBBB>>>>>><<<<<<;;;<<<======;;;;;;===AAADDDFFFEEECCC999999:::<<>>======<<<<<<;;;;;;;;;<<<===>>>@@@???>>>======???@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@AAAAAACCCDDDFFFFFFCCCEEEGGGGGGFFFGGGHHHJJJIIIIIIMMMTTT[[[eeevvvlll___NNNKKKHHHFFFHHHMMMSSSWWW[[[ZZZXXXUUUSSSRRRRRRRRRPPPQQQQQQPPPOOONNNOOOPPPUUUWWWXXXZZZcccrrrwwwooojjjgggeeedddbbbbbbbbbbbbbbbaaaaaaaaaZZZZZZYYYWWWUUURRRPPPNNNJJJMMMQQQQQQPPPPPPSSSWWWWWWXXXZZZZZZZZZ[[[]]]___^^^aaaeeehhhjjjkkkmmmooopppqqqrrruuuwwwxxxxxxwwwwwwxxxzzz{{{|||{{{zzzyyywwwxxxzzz|||}}}}}}}}}}}}|||}}}~~~}}}xxxuuutttvvvwwwwwwwwwyyy|||}}}}}}}}}|||||||||{{{{{{zzzxxxuuuttttttrrrpppnnnkkkllljjjfff```[[[YYYXXXVVVVVVWWWWWWYYY\\\^^^___]]]^^^___```aaabbbcccdddfffiiikkkjjjhhhgggkkkooorrrsssuuuxxxzzz|||}}}~~~}}}}}}|||{{{{{{{{{xxx|||jjjWWWUUUSSSTTTUUUSSSNNNHHHDDDFFFJJJLLLMMMLLLKKKIIIJJJKKKJJJGGGDDDFFFMMMSSSUUU[[[```^^^XXXTTTUUUXXXZZZ___cccdddeeeddd\\\SSSMMMMMMMMMMMMLLLKKKIIIIIIFFFGGGIIIKKKLLLMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDFFFIIIKKKMMMNNNOOOLLLLLLNNNPPPQQQWWWfffuuu======>>>>>>>>>>>>=====================<<<<<<;;;<<<<<<<<<<<<;;;:::999888:::999999:::===>>>>>>===;;;;;;;;;;;;;;;:::::::::;;;;;;:::999:::<<<>>>???>>>===;;;<<>>===<<<;;;;;;<<<===:::;;;>>>BBBFFFHHHGGGFFF::::::;;;===@@@DDDHHHKKKDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;:::999999;;;===>>>AAA???>>>===>>>???AAABBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFBBBDDDFFFFFFFFFGGGHHHJJJGGGGGGJJJQQQYYYbbbqqq}}}|||oooYYYTTTMMMGGGFFFJJJOOOSSS```^^^[[[XXXUUUTTTSSSRRRNNNOOOQQQQQQPPPPPPQQQSSSPPPSSSUUUWWW___mmmxxx{{{zzzsssmmmkkkjjjiiiiiiiiihhhfffdddbbbaaaaaaaaa]]]]]]^^^]]]ZZZWWWSSSQQQKKKNNNPPPPPPNNNMMMOOORRRRRRSSSTTTTTTTTTUUUWWWYYYXXX\\\```dddgggiiilllnnnmmmmmmnnnpppsssuuuuuuuuuvvvxxxzzz{{{|||{{{zzzyyyuuuvvvyyy{{{|||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~}}}{{{wwwsssssstttvvvvvvwwwzzz}}}~~~~~~}}}|||{{{{{{||||||sssqqqooonnnmmmllljjjhhhccccccaaa^^^YYYVVVUUUUUUUUUVVVVVVXXX[[[^^^bbbcccaaabbbbbbbbbbbbbbbbbbbbbcccgggjjjjjjhhhhhhmmmqqqtttuuuwwwyyy{{{||||||}}}|||~~~~~~{{{zzzzzzzzz}}}xxxsssyyyxxxeeeVVVTTTSSSUUUXXXVVVOOOIIIEEEGGGJJJLLLMMMKKKIIIGGGFFFGGGGGGCCC@@@AAAHHHOOOSSSXXX[[[XXXQQQNNNQQQVVVXXX\\\aaafffkkkjjjaaaVVVOOOOOONNNNNNMMMMMMLLLLLLGGGHHHJJJLLLNNNNNNNNNNNNJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEHHHJJJKKKLLLMMMLLLLLLOOOQQQRRRWWWeeesss======<<<<<<===>>>?????????>>>>>>===<<<;;;;;;:::;;;:::999:::;;;;;;:::888888999:::;;;;;;;;;:::999888999::::::888888999;;;444666999;;;<<<<<<>>>???BBBBBBAAA???>>>???AAADDD>>>======<<<;;;;;;::::::;;;;;;===BBBFFFGGGDDDAAA>>>===<<<>>>CCCHHHLLLMMMGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>>>>===============>>>===;;;;;;<<<>>>AAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB@@@CCCFFFGGGGGGGGGHHHIIIJJJJJJLLLNNNTTT\\\gggnnn}}}jjj^^^SSSMMMHHHEEEIIIQQQ\\\gggkkkcccYYYVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRRRRRRRPPPRRRWWW\\\cccqqq}}}yyynnniiikkkooopppvvvyyywwwnnnfffbbb___[[[]]]___```^^^ZZZVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQQQQTTTRRRQQQPPPPPPRRRUUUWWWWWWWWWXXXZZZ]]]aaadddffffffhhhjjjkkklllmmmoooqqqppprrrttttttsssrrrssstttwwwwwwxxxxxxxxxxxxxxxxxxtttyyy|||{{{{{{~~~}}}~~~|||zzzyyyvvvssspppvvvwwwyyyyyyxxxwwwxxxyyyzzzyyyyyyyyyzzzzzzxxxvvvuuupppiiieeedddcccaaa___YYYZZZYYYWWWUUUTTTUUUWWWWWWXXXYYY[[[^^^```cccdddfffffffffeeecccbbbcccdddccceeefffffffffhhhkkknnnqqqsssvvvzzz{{{{{{zzzyyytttxxx{{{yyyuuutttxxx|||yyy{{{ooosssnnncccUUUPPPNNNRRRXXXXXXPPPHHHBBBIIIMMMJJJHHHJJJNNNOOOPPPMMMGGGBBBAAADDDHHHKKKPPPTTTWWWUUUPPPLLLMMMOOOSSSSSSYYYeeeqqqsssiii^^^RRROOOLLLMMMPPPPPPMMMHHHGGGKKKOOOQQQOOOMMMLLLKKKLLLLLLLLLLLLJJJHHHFFFEEEGGGEEECCCBBBBBBCCCBBBAAAAAABBBDDDGGGIIIJJJKKKKKKMMMLLLLLLMMMOOOVVVdddrrr======<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;::::::<<<;;;::::::;;;;;;999777888999::::::::::::999888999;;;<<<;;;:::999999:::666888999:::999:::<<<===FFFFFFDDDAAA>>>===>>>@@@======<<<<<<<<<;;;;;;;;;<<<;;;<<<@@@CCCDDDBBB@@@===>>>???BBBFFFIIIKKKLLLEEEDDDCCCAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======>>>@@@BBBBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAACCCFFFGGGGGGHHHIIIJJJIIIIIIJJJLLLPPPWWW```fffooouuueeeYYYPPPIIIJJJOOOTTT___gggddd^^^\\\YYYVVVRRRQQQQQQPPPPPPQQQQQQRRRSSSQQQRRRVVVZZZbbbooo|||uuuoooppptttuuu~~~{{{sssmmmfffaaa^^^___```^^^[[[XXXWWWXXXOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPPPPRRRTTTVVVVVVVVVVVVWWWZZZ\\\___```___aaacccdddeeefffhhhjjjmmmoooppppppooooooqqqrrrvvvvvvuuuuuuuuutttttttttsssyyy|||{{{{{{~~~}}}}}}{{{yyywwwvvvssspppmmmqqqssstttuuuttttttuuuvvvxxxxxxxxxxxxxxxwwwvvvuuupppkkkeee```___]]][[[YYYUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[\\\]]]```cccfffhhhggghhhhhhgggeeeeeefffhhhgggggghhhgggggghhhkkkmmmnnnpppsssvvvxxxyyyxxxwwwsssuuuvvvtttsssssswww{{{yyy|||~~~~~~~~~wwwrrr{{{yyyggg^^^PPPMMMKKKPPPWWWXXXRRRKKKGGGKKKMMMKKKKKKOOOQQQQQQTTTPPPJJJDDDBBBBBBEEEHHHLLLOOORRRPPPLLLJJJKKKMMMOOOQQQYYYgggssstttjjj___PPPMMMKKKLLLOOOOOOLLLHHHFFFIIIMMMNNNMMMKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHIIIGGGFFFEEEEEEEEECCCAAABBBCCCEEEGGGHHHIIIJJJJJJMMMLLLLLLOOOPPPVVVdddqqq=========<<<======>>>???>>>>>>===<<<;;;;;;;;;;;;>>><<<;;;:::;;;:::999777777888888999999888777777:::;;;===<<<:::999999::::::::::::999888999<<<>>>JJJJJJGGGCCC>>>;;;;;;<<<<<<<<<<<<<<<<<<======>>>===<<<<<<===???@@@???>>>===@@@DDDIIIKKKKKKJJJIIIBBBBBB@@@???======<<<<<<::::::::::::::::::::::::>>>???@@@???>>>???AAACCCDDDCCCAAA???>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBAAACCCFFFGGGGGGGGGIIIJJJHHHIIIIIIIIIKKKPPPWWW\\\```mmmwwwtttdddWWWLLLHHHHHHMMMVVV___bbbbbbaaa^^^YYYSSSSSSQQQPPPPPPPPPPPPQQQTTTRRRQQQTTTXXX___lllxxxwwwuuuxxxzzz{{{qqqiiidddcccbbb___[[[ZZZZZZ\\\RRRRRRQQQPPPQQQRRRSSSTTTTTTRRRQQQPPPPPPQQQSSSUUUSSSSSSSSSTTTUUUVVVXXXXXXXXXZZZ\\\]]]^^^___aaaccchhhiiijjjiiiiiijjjlllooorrrrrrqqqpppooooooooooooqqqvvvxxxwwwwwwzzz{{{zzzxxxvvvsssqqqpppnnnkkkhhhiiikkkmmmnnnnnnoooppprrruuuuuuuuutttsssqqqpppooogggccc^^^[[[YYYXXXVVVUUUVVVXXX\\\]]]^^^^^^```aaa```_________bbbeeeiiikkkiiijjjjjjiiihhhiiikkkmmmllllllkkkiiiggghhhjjjmmmnnnoooqqqsssuuuvvvwwwwwwqqqqqqppppppqqqsssvvvxxxuuusssqqqqqqwww~~~xxxtttvvv|||kkk___XXXKKKHHHHHHMMMUUUXXXTTTNNNIIIKKKKKKJJJMMMTTTVVVSSSXXXSSSMMMFFFBBBAAABBBDDDFFFIIIKKKJJJGGGFFFHHHKKKLLLOOOXXXfffqqqqqqhhh^^^NNNLLLJJJLLLNNNOOOLLLIIIEEEGGGIIIJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKIIIFFFCCCDDDEEEFFFGGGIIIIIIIIIIIIKKKKKKMMMPPPRRRVVVbbbnnn<<<<<<<<<===???@@@BBBCCC???>>>===<<<<<<<<<<<<===???===;;;:::::::::888777777777777777777666666666999:::<<<<<<:::999999:::;;;;;;:::999888;;;???BBBJJJJJJGGGCCC>>>:::::::::;;;::::::;;;<<<===???@@@@@@>>>===<<<<<<======>>>>>>CCCJJJOOOPPPMMMIIIGGG??????===<<<;;;;;;;;;;;;999999999999::::::::::::===>>>??????>>>???AAACCCEEECCC@@@>>>======???@@@AAA@@@?????????@@@AAAAAAAAACCCEEEFFFFFFGGGIIIJJJIIIIIIHHHGGGHHHKKKOOOSSSYYYccchhhtttoooaaaUUUKKKFFFIIINNNTTT[[[```cccaaa^^^[[[YYYTTTQQQOOOOOOPPPQQQTTTQQQPPPRRRTTTZZZfffrrr|||xxxyyyzzz~~~}}}sssnnnlllhhhbbb]]]ZZZ[[[\\\YYYWWWUUUSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSPPPPPPPPPQQQRRRSSSTTTTTTTTTVVVYYYZZZZZZ[[[]]]___cccccccccbbbbbbcccgggjjjkkkkkkjjjjjjjjjkkklllmmmnnnrrrtttqqqooorrrrrrqqqqqqnnnkkkiiihhhfffdddbbbaaaccceeefffgggiiilllnnnqqqqqqqqqnnnkkkhhhffffff___]]][[[YYYXXXXXXXXXXXX\\\___cccfffggggggggghhhcccbbb``````bbbeeeiiilllkkkllllllkkkjjjlllnnnqqqqqqpppooollliiiiiijjjlllpppppppppqqqrrrtttuuuvvvqqqpppppprrrtttuuutttsssmmmiiigggjjjuuu}}}xxxwww}}}{{{lll```XXXTTTIIIFFFEEEJJJQQQUUURRRNNNHHHHHHFFFHHHPPPYYYZZZWWWXXXTTTNNNGGGCCCAAABBBBBBBBBCCCEEEDDDCCCDDDGGGIIIJJJMMMTTT^^^ffffff```YYYLLLKKKJJJLLLNNNNNNLLLJJJCCCDDDFFFFFFEEEEEEEEEGGGEEEFFFGGGHHHJJJKKKKKKLLLKKKKKKMMMOOOQQQOOOLLLHHHGGGGGGHHHIIIJJJJJJJJJIIIJJJJJJMMMPPPRRRUUU```kkk:::;;;<<<>>>AAACCCFFFGGG@@@???>>>===<<<===>>>???@@@>>>;;;:::::::::999888777777777666666555555555777888::::::999999;;;===;;;;;;999888888:::???CCCEEEEEEDDDAAA===;;;:::;;;999999999999;;;===???AAAAAA@@@>>><<<;;;;;;<<<>>>???EEENNNSSSQQQLLLGGGDDD===<<<;;;:::::::::::::::999999::::::;;;;;;;;;;;;;;;<<<============@@@BBBDDDBBB???<<<<<<===>>>@@@@@@@@@>>>======>>>???@@@AAABBBDDDEEEEEEFFFHHHJJJIIIJJJIIIHHHGGGIIILLLOOOUUU___bbbjjj~~~~~~qqqdddVVVKKKHHHGGGJJJQQQZZZaaafffhhhfffaaaZZZSSSOOOOOOQQQRRRRRRPPPOOOPPPQQQUUU___jjj||||||wwwwwwwwwwww~~~zzzwwwrrrjjjbbb]]][[[[[[YYYXXXVVVTTTSSSTTTUUUVVVUUUTTTSSSRRRQQQRRRRRRRRRNNNNNNOOOQQQRRRSSSSSSTTTQQQSSSVVVWWWWWWXXXZZZ\\\^^^^^^^^^]]]\\\]]]aaadddcccccccccccceeehhhjjjlllmmmppppppllliiijjjkkkiiiiiifffccc```___^^^]]][[[ZZZ\\\^^^___```cccfffiiikkklllkkkhhhccc^^^]]]]]]ZZZ[[[[[[\\\\\\^^^```bbbdddgggjjjlllkkkkkkjjjkkkeeedddaaa```aaacccgggiiikkkkkkkkkjjjjjjlllooorrrssssssrrrooolllkkklllmmmpppooonnnmmmnnnppprrrtttssstttuuuxxxyyywwwrrroooeeedddfffmmmzzz|||~~~mmmaaaYYYTTTRRRIIIFFFEEEHHHMMMPPPNNNLLLFFFFFFFFFIIITTT^^^```\\\TTTQQQMMMHHHDDDCCCCCCCCC@@@@@@@@@@@@AAACCCFFFIIIJJJKKKNNNRRRVVVVVVTTTQQQHHHGGGGGGHHHIIIIIIHHHGGGAAACCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJMMMQQQTTTSSSPPPMMMHHHHHHIIIJJJJJJJJJJJJJJJHHHIIILLLOOOPPPSSS]]]hhh::::::<<<>>>AAADDDGGGHHH@@@???===<<<<<<===???@@@@@@>>>;;;::::::;;;:::999888888777666555555555555666777777888999<<<@@@CCC@@@???===:::888888<<>><<<;;;;;;<<<999888777888999<<<>>>@@@@@@@@@???===::::::;;;===>>>EEENNNQQQNNNHHHCCCAAA;;;::::::999999999::::::999::::::;;;;;;<<<<<<===;;;<<<<<<<<<;;;<<<>>>???@@@???===<<<;;;<<<===>>>@@@>>><<<;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFIIIHHHIIIJJJIIIIIIJJJLLLNNNQQQZZZ]]]bbbppp~~~~~~rrrbbbUUULLLGGGEEEJJJRRR\\\fffooolllhhhaaaZZZVVVSSSSSSTTTRRROOOOOOPPPPPPRRRYYYcccqqq|||zzzwwwuuusssttt{{{|||uuummmfffaaa```ZZZXXXVVVUUUUUUWWWYYY[[[WWWVVVUUUTTTSSSRRRRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSNNNPPPSSSTTTTTTUUUWWWYYYZZZ[[[[[[ZZZYYYYYY[[[^^^[[[[[[[[[\\\___bbbfffhhhkkkmmmlllgggdddeeeeeedddaaa___[[[YYYXXXWWWVVVUUUTTTVVVWWWXXXYYY\\\```cccccceeefffbbb]]]YYYXXXYYYYYY\\\^^^aaabbbeeeiiillljjjlllnnnnnnmmmkkkkkkkkkiiigggdddcccbbbccceeefffjjjjjjiiihhhgggiiimmmppprrrtttuuusssqqqnnnnnnnnnmmmllljjjiiijjjnnnrrrtttzzz{{{}}}}}}{{{vvvpppmmmfffiiipppxxx}}}|||pppaaaYYYUUURRROOOIIIFFFDDDEEEIIIKKKJJJIIIEEEGGGIIIMMMWWWaaabbb^^^PPPNNNKKKGGGEEEDDDCCCDDD???>>>======???BBBFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHKKKOOORRRRRROOOLLLFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHJJJMMMNNNPPPZZZeee:::;;;<<<===???BBBDDDEEE???===;;;::::::;;;>>>???@@@===:::999:::;;;<<<;;;999888777666555555555666666666777777:::???FFFKKKOOOMMMIIIBBB<<<999888999888999;;;;;;:::999:::;;;888777666666777:::===???===>>>???<<<999888999;;;<<>>===:::999999999999999::::::999999::::::;;;<<<<<<===;;;<<<===<<<;;;;;;<<<>>><<<;;;;;;;;;;;;<<<======???===;;;999888999;;;<<>>???===:::999:::<<<===<<<:::999777666555555555666777777777777;;;BBBKKKQQQ^^^[[[UUUKKKBBB;;;777666555777999999888888999:::888777666555666999<<<>>>:::<<<>>><<<999777888:::;;;AAAGGGHHHCCC===::::::999999999999999999:::;;;888888999:::;;;;;;<<<<<<======>>>===;;;;;;<<<>>>999999:::;;;;;;<<<<<<<<<>>><<<:::888777888:::;;;>>>???@@@@@@@@@AAADDDGGGDDDFFFIIIJJJKKKLLLNNNPPPPPPRRROOOTTT^^^bbbkkk}}}iii^^^TTTNNNJJJJJJTTT```hhhjjjkkkkkkgggaaaZZZVVVSSSRRRSSSUUUSSSRRRVVV\\\^^^gggppptttwwwyyywwwsssvvvvvvuuutttzzz|||vvvssssssooojjjddd```^^^^^^___YYYYYYXXXWWWVVVTTTSSSSSSRRRSSSSSSSSSRRRPPPNNNMMMPPPQQQTTTUUUUUUVVVXXXZZZWWWYYYZZZYYYWWWUUUUUUVVVSSSRRRRRRRRRSSSWWWZZZ\\\ZZZ]]]]]]XXXWWWYYY[[[[[[YYYVVVRRROOOOOOOOONNNMMMLLLMMMMMMNNNNNNQQQUUUYYYVVVZZZ^^^^^^[[[ZZZ]]]```\\\```dddggghhhjjjooorrrtttuuutttsssqqqppprrrsssqqqpppnnnllliiihhhfffffffffeeedddbbbaaabbbfffjjjooossswwwyyywwwtttqqqppplllkkkiiikkkooowwwtttnnnmmmpppyyy~~~zzztttoooooosssvvvvvvrrrfffWWWOOOOOOPPPLLLHHHGGGEEEBBBBBBEEEGGGHHHHHH@@@EEEJJJMMMRRRWWWWWWSSSMMMKKKIIIGGGDDDCCCAAAAAA???<<<999888;;;???CCCEEECCCFFFIIIHHHEEEBBBAAABBBCCCDDDDDDDDDBBB@@@@@@@@@???BBBFFFHHHGGGEEECCCBBBBBBAAAAAAAAABBBCCCEEEFFFEEEDDDEEEFFFGGGFFFDDDAAA@@@AAABBBDDDEEEEEEFFFFFFGGGFFFGGGIIIIIILLLWWWbbb{{{888:::<<<===<<<<<<===>>><<<<<<;;;;;;:::999888888::::::;;;;;;;;;;;;::::::777777777777888999::::::888666777999:::>>>IIIUUUmmmmmmgggZZZIII>>>;;;<<<:::::::::999999999999888666555333333333555777888999999999888888777777777;;;::::::::::::::::::::::::999888888777777888888:::::::::::::::::::::999???===;;;999888888999:::;;;999777777:::;;;:::888999777555333333555888:::======>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRWWW^^^cccqqq^^^QQQLLLMMMOOOOOOVVV\\\fffooosssnnneee^^^YYYSSSQQQUUUVVVRRRRRRVVV]]]aaahhhoootttwwwxxxwwwyyyzzz{{{zzzxxxwwwxxxyyy~~~||||||ssskkkgggbbb\\\___\\\XXXTTTRRRTTTVVVXXXRRRRRRRRRRRRRRRQQQQQQPPPSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYYYYVVVQQQNNNPPPMMMKKKKKKNNNQQQTTTVVVWWWUUUSSSQQQQQQQQQSSSTTTXXXTTTPPPNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMOOOSSSVVVYYYYYYZZZ\\\^^^```bbbcccaaabbbdddfffiiimmmoooqqqtttvvvyyyzzzyyyyyyyyyzzzyyywwwtttqqqooonnnkkkjjjiiigggeeefffgggfffbbb^^^eeejjjqqqtttsssqqqqqqqqqqqqrrruuuxxx|||~~~|||yyysssnnnrrrzzzvvvqqqpppnnniiieeeYYYWWWSSSOOOMMMKKKKKKKKKJJJHHHEEEDDDEEEEEEDDDBBB@@@BBBEEEGGGJJJKKKLLLLLLIIIHHHGGGEEEDDDBBBAAA@@@???>>>===;;;:::===BBBFFFDDDKKKPPPNNNFFF@@@???@@@??????@@@AAAAAABBBCCCCCCAAACCCEEEFFFGGGFFFDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBAAACCCEEEFFFFFFEEEBBBAAA@@@@@@AAABBBDDDFFFGGGHHHKKKGGGEEEFFFGGGJJJRRR[[[}}}888:::<<<<<<;;;:::;;;<<<;;;;;;;;;:::999888888888;;;<<<===??????===<<<;;;777777777888999:::;;;<<<999777777888999<<>>>>>???@@@BBBDDDEEEHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOTTTZZZ^^^mmmjjjYYYQQQNNNMMMKKKMMMRRR\\\fffoooqqqooommmccc[[[VVVVVVUUUSSSTTTYYYYYY^^^fffnnnsssvvvvvvvvvtttuuuvvvvvvtttrrrrrrsssxxx|||~~~yyywwwrrrmmmgggddd___[[[XXXWWWWWWXXXUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ[[[[[[YYYWWWVVVSSSTTTUUUVVVVVVTTTQQQOOOQQQNNNKKKJJJKKKNNNPPPQQQRRRQQQOOONNNNNNOOOQQQRRRVVVSSSNNNKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLOOOSSSVVV\\\]]]```ccceeegggggggggffffffgggiiikkkmmmoooqqqsssvvvyyyzzzyyyyyyyyyzzzzzzxxxuuusssqqqooommmkkknnnllliiihhhhhheeeaaa]]]```dddjjjmmmnnnnnnoooqqqzzz{{{|||}}}}}}~~~xxxtttssssssssszzz~~~xxxsssmmmddd]]]UUUSSSPPPMMMLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFEEECCC@@@AAACCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC???>>>===;;;:::===AAAEEEHHHNNNRRRPPPHHHAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGGGGEEECCCBBBAAA@@@AAABBBDDDFFFIIIJJJKKKHHHGGGIIIJJJMMMVVV___}}}999;;;<<<<<<;;;999999999:::::::::999888888777777;;;>>>AAADDDDDDAAA>>>;;;888888888999:::;;;===>>>:::888777777777888AAAJJJ___cccddd]]]OOOAAA888555333333444444555555666666444333222222222333555666555555555555555444444444666666777777888888999999;;;:::999999888888999999777888888999999:::::::::666666666777999:::<<<===>>><<<:::;;;<<<===<<<<<<>>><<<999777666888999;;;??????>>>>>>@@@BBBEEEFFFKKKIIIGGGEEEDDDDDDEEEFFFHHHIIIIIIIIIKKKNNNSSSWWW\\\kkk|||hhh]]]UUUPPPLLLIIIKKKQQQ[[[gggrrryyy|||nnnggg___YYYUUUSSSUUUYYYVVVZZZbbbjjjpppsssttttttppprrrtttsssqqqooonnnnnnrrrvvvzzz}}}}}}}}}}}}~~~}}}sssqqqmmmhhhccc___]]]\\\ZZZYYYWWWVVVWWWXXXZZZ[[[ZZZ\\\^^^___]]]ZZZVVVTTTQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMJJJJJJLLLNNNPPPPPPOOONNNNNNMMMNNNPPPQQQRRRUUURRRMMMJJJIIIJJJIIIIIIJJJKKKMMMNNNPPPRRRVVVZZZ```ccchhhmmmppppppnnnmmmlllllllllllllllmmmnnnooosssuuuxxxzzzyyyyyyzzz{{{zzzyyywwwuuurrrqqqpppooorrrpppooommmlllhhhddd```]]]___cccfffiiilllpppsssuuuooolllooouuu|||zzztttkkk___VVVQQQOOOMMMKKKJJJKKKLLLMMMKKKJJJHHHGGGHHHGGGFFFDDDAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEE??????===;;;:::<<>>>>><<<999888888999999999888888888777777;;;???DDDHHHHHHDDD???;;;888888888999;;;<<<>>>???;;;888666666555666;;;CCCIIINNNSSSQQQIII???999666444444555666777888999999444333222222222333333444333333333333333333333333444444555666666777888888999999888777777777777777666666777777888999::::::444555666777999:::;;;<<<===<<<;;;;;;;;;<<<<<<<<>>;;;999888999:::;;;>>>>>>===<<<>>>@@@CCCEEEIIIHHHEEECCCBBBBBBCCCDDDFFFFFFGGGGGGGGGJJJNNNQQQUUU]]]ooo~~~qqqeeeZZZSSSMMMLLLLLLRRR]]]kkkwww~~~wwwqqqiiiaaaZZZVVVVVVXXXWWWZZZ^^^dddiiinnnqqqsssqqqsssttttttrrrooonnnnnnrrrtttwwwxxxwwwvvvuuuvvv}}}~~~}}}zzzwwwrrrnnnjjjgggeeebbb___\\\[[[[[[\\\]]][[[]]]______^^^ZZZVVVSSSRRRSSSTTTTTTSSSRRRRRRRRRMMMKKKKKKLLLOOORRRSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUUUUQQQMMMKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVYYY]]]```dddhhhooouuuwwwwwwtttrrrooonnnmmmlllkkkjjjjjjjjjooorrruuuwwwwwwwwwxxxyyyxxxxxxwwwvvvtttsssssstttuuuuuuuuutttsssoookkkiiiaaabbbcccfffjjjpppvvvzzz}}}vvvsssqqqnnnlllrrr{{{{{{tttnnnggg]]]VVVQQQOOOMMMKKKJJJJJJKKKLLLKKKIIIHHHHHHHHHGGGEEEDDDAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEE@@@@@@>>><<<;;;<<<@@@CCCHHHLLLPPPOOOIIICCC@@@?????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDEEEDDDCCCBBBBBBAAA@@@@@@BBBGGGKKKNNNMMMLLLMMMOOOOOOQQQZZZddd}}}<<<>>>@@@@@@>>>;;;999999999999888888888888888888;;;???DDDGGGGGGDDD???;;;888888888999:::;;;======;;;777555666555444888===;;;???BBBBBB???;;;888888444444555666888999::::::444333333333222333333333666666666666777777777777333333444555555666777777777666666555555555555555555555666666777888999999555666777999:::::::::999:::;;;::::::999999:::;;;???>>><<<:::999999:::;;;<<<;;;;;;;;;<<<>>>AAACCCEEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFJJJLLLSSSVVV```tttyyyhhh]]]TTTOOOJJJKKKSSS```lllsssyyyxxxssskkkccc^^^\\\[[[]]]]]]\\\^^^bbbhhhnnnqqqpppqqqsssrrrpppnnnmmmnnnqqqsssuuuuuutttrrrqqqqqqxxx}}}yyywwwuuurrrnnniiifffdddeeeeee^^^___``````___]]]ZZZXXXWWWXXXXXXVVVSSSPPPPPPQQQMMMMMMOOOSSSVVVWWWVVVUUUQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSPPPPPPQQQRRRRRRRRRRRRTTTWWWZZZ\\\___bbbeeegggkkkrrrwwwzzzyyyvvvtttooonnnllljjjhhhgggffffffgggjjjnnnppppppqqqrrrsssssstttvvvuuussssssuuuwwwzzz{{{}}}|||zzzvvvsssqqqmmmllllllooosssyyy}}}uuuooommmrrrsssuuuzzzxxxyyyssskkkgggccc]]]XXXUUUSSSPPPMMMKKKJJJJJJKKKIIIHHHGGGGGGHHHGGGDDDBBB>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@>>>======@@@CCCCCCGGGJJJJJJGGGBBB@@@???======???@@@BBBCCCEEEEEEBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@?????????AAABBBBBBBBBAAAAAABBBAAA@@@@@@BBBFFFJJJMMMNNNNNNOOOQQQOOOPPPYYYddd}}}<<<>>>AAAAAA???<<<:::999999999999999999999999999:::===@@@CCCCCC@@@===:::777777777777888999:::::::::555444555555444666;;;888::::::999888666777888222222333444555666777888444444444444333333333333555555555666666666666666333333444444555555666666666555444444333333444444444555555666666777777777555777999;;;;;;:::999888888999:::999888777999;;;===<<<;;;:::999999::::::999999:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCCCCCCCDDDGGGIIIMMMPPPWWWdddzzzyyylll\\\VVVOOOKKKOOOWWW___dddppptttuuuooohhhfffdddbbbdddbbb^^^]]]^^^ccchhhlllkkklllmmmllljjjiiijjjlllmmmppptttuuuuuutttssssssrrrxxx}}}~~~zzzwwwvvvuuuuuullljjjhhhgggeeedddddddddbbbdddddd```YYYSSSPPPQQQRRRTTTYYY___cccbbb___[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXVVVUUUWWW[[[]]]___bbbeeegggjjjmmmrrrvvvxxxxxxvvvtttooonnnllljjjhhhfffeeeeee```cccgggiiijjjkkklllnnnppprrrtttsssppppppsssvvv}}}|||yyyxxx{{{zzzyyy{{{~~~|||uuupppooopppqqqtttxxx}}}|||vvvrrrwww}}}nnnddd```^^^[[[XXXXXXVVVRRRNNNKKKJJJIIIIIIIIIHHHGGGHHHHHHGGGDDDBBB:::::::::;;;;;;===>>>???BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@>>>>>>AAACCC@@@CCCGGGHHHFFFCCC@@@>>>======???@@@BBBCCCEEEEEEAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???>>>======>>>???@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBEEEHHHJJJLLLNNNQQQRRRPPPPPPZZZeee}}}:::===@@@AAA???<<<:::999999999999:::::::::::::::999:::<<<======<<<:::999666666666555555666666777888444222555666555666:::777777666555555555666777111111222333444555555666555555555555555444333333222222222333333333444444444444555555555555555555666555444444333333444444555555555555555555555555555777:::<<<===<<<:::888888999:::999777777999;;;::::::999888888999999:::777999:::<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>@@@AAAAAA@@@AAADDDFFFFFFKKKSSSYYYeee|||mmmfff]]]UUUSSSTTTVVVWWW^^^fffjjjgggeeegggiiiiiihhhfffccc```___aaacccdddfffgggfffeeedddeeegggjjjkkkoootttxxxxxxwwwuuuuuuooossswwwxxx{{{}}}wwwrrrppppppssstttuuuwwwwwwpppfff\\\WWWVVVWWW]]]fffpppwwwwwwsssooommmmmmmmmmmmlllkkkjjjiiiiiihhhhhhhhhgggddd```]]]YYY\\\```bbbdddeeehhhjjjnnnoooqqqsssuuuuuuuuuuuuqqqpppnnnllljjjhhhgggggg___bbbfffiiijjjkkkmmmnnnppprrrsssqqqlllkkkmmmpppvvv{{{|||sssnnnpppsssuuuuuussszzzxxxuuuvvvvvvggg^^^ZZZZZZXXXVVVXXXVVVRRRNNNKKKJJJIIIJJJIIIIIIIIIIIIJJJHHHEEEBBB;;;::::::::::::<<<===>>>BBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEBBB@@@@@@AAACCCCCCEEEHHHIIIGGGDDD@@@>>>???@@@@@@AAAAAABBBBBBCCC???@@@AAABBBCCCBBBAAAAAACCCBBBBBBAAA@@@???>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCEEEGGGIIILLLQQQSSSRRRSSS^^^jjj~~~888;;;???@@@>>><<<:::999::::::::::::::::::::::::888999999999999999999888666666555444444444444444777333222555777666777:::222333333333444555666777222333333444444555555666555666666666555444444333444444444555555666666666555555555555555555444444666666555444444444444555555555555555555555444444444666:::===>>>===;;;:::888:::;;;:::777777999<<<888888888777888888999999777999<<<>>>@@@@@@???>>>===???@@@BBBAAA@@@>>>===<<<===?????????@@@BBBDDDBBBKKKRRRTTTWWWgggwwwlllaaaYYYTTTQQQOOOMMMWWW^^^]]]^^^dddjjjkkkjjjiiifffdddbbb```___^^^ddddddcccbbbaaacccfffjjjmmmqqqwwwzzzzzzwwwuuutttssswwwyyyyyy{{{|||~~~|||yyyzzz}}}rrrfff___]]]ZZZbbbppp~~~~~~}}}{{{yyyxxxvvvvvvuuuuuusssnnnhhhccc^^^aaadddggghhhjjjlllnnnppppppqqqqqqrrrtttuuuuuurrrqqqpppnnnlllkkkjjjjjjcccfffjjjmmmnnnoooqqqsssqqqssstttpppjjjggghhhkkkmmmsss|||yyytttppprrrxxx{{{yyyuuuqqqyyy~~~zzzzzz}}}wwwmmm```XXXWWWWWWVVVTTTVVVTTTQQQNNNKKKJJJJJJJJJKKKJJJJJJKKKKKKIIIFFFCCC>>>===<<<<<<<<<===>>>???AAABBBCCCDDDEEEGGGHHHHHHFFFGGGFFFDDDAAAAAABBBDDDGGGIIIKKKKKKIIIEEEAAA>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDGGGJJJQQQTTTTTTVVVaaannn~~~999999999:::;;;<<<===>>>:::999999999999999::::::444555555666777888888999666666666666777777777777888666444444666666666555777666444333222333555666555444222000000111222333444444444444444444444444000000000111111222222333333444444555555444444333555555555444444333333333888888777777666666555555555666999;;;<<<<<<::::::888888888777777777777777===<<<<<<;;;999888888777:::;;;<<<<<<<<<<<<>>>@@@AAA@@@???>>>==================<<<<<<===???BBBCCCHHHHHHKKKOOOSSS[[[mmm}}}{{{lllaaaXXXQQQMMMMMMPPPTTTUUUWWW___gggjjjkkkmmmmmmjjjfffaaa^^^```[[[ZZZ]]]^^^]]]___eeeiiiooouuuyyyyyywwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}~~~sssgggaaaaaaeeennn}}}{{{uuupppllliiibbbdddffffffffffffhhhjjjooommmlllnnnsssvvvvvvuuuuuuqqqnnnnnnrrrvvvxxxxxxrrrsssttttttuuuvvvzzz|||{{{uuussstttrrrmmmhhhpppooottt{{{vvvtttmmmqqqvvvyyyyyyxxxwwwwwwsssvvv|||pppggg\\\WWWVVVWWWUUUSSSUUUTTTSSSQQQOOOMMMLLLKKKFFFFFFIIIOOOTTTTTTNNNGGG???>>><<<;;;<<<===???@@@AAACCCDDDDDDDDDFFFJJJMMMHHHFFFCCCAAA?????????@@@CCCHHHMMMMMMIIIDDDAAA@@@AAACCCFFFFFFDDDAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAA@@@AAAAAA@@@???>>>??????@@@AAAAAABBBBBB===???@@@???===???CCCGGGLLLMMMQQQUUUVVVZZZhhhuuu999999999999999:::;;;<<<999888777777777777777888444555555666777777888888555555666666666777777777777555444444555666555444777666444333333444666777555444222111000111222333333333333333333333333333111111111222222222222222333333444444444444333333444444444444444444333333777777777666666666666666555666777999999999888888777777777777777777777777555555666888:::;;;<<<===:::;;;<<<<<<<<<<<<>>>@@@@@@@@@???>>>=========>>>>>>=========>>>@@@BBBCCCFFFFFFHHHKKKMMMSSSaaaooo}}}nnn___RRRPPPLLLKKKLLLMMMNNNTTT\\\aaaffflllqqqrrrooojjjgggbbb\\\ZZZ[[[[[[YYY\\\bbbfffkkkrrrvvvvvvuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyzzzyyyxxxxxxyyy{{{}}}~~~~~~}}}~~~wwwlllfffcccfffmmmyyyzzztttnnnjjjgggdddfffhhhhhhgggggghhhiiimmmlllllloootttxxxyyyxxxzzzwwwttttttwwwzzz||||||zzz{{{|||{{{{{{|||~~~wwwqqqsssqqquuuyyyrrroooppprrrxxx{{{~~~|||zzzyyy|||zzzkkkeee]]]XXXUUUTTTSSSRRRSSSSSSRRRQQQOOONNNMMMLLLJJJIIIKKKPPPTTTTTTOOOIIIGGGEEEAAA>>><<<<<<<<<===@@@AAABBBBBBBBBBBBDDDFFFGGGEEECCC@@@??????@@@@@@DDDFFFIIIJJJGGGDDDAAA??????AAACCCDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@@@@@@@AAA@@@???>>>?????????@@@@@@AAAAAA???@@@@@@???>>>???CCCFFFLLLMMMPPPTTTVVV[[[jjjxxx999999888888888999999999777777666555555555555555555555555666666777777888555555555666666666666777555444222333444555555444555555444444555666888999666555333222111111111222333333333333333333333333333333333333222222222222222333333444444333333222333333444444444444444444555555666666666777777777666666666666666666666666777777777777777777777777777777777888888888888888999;;;<<<<<<;;;;;;===?????????>>>======>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHGGGIIISSS^^^nnnmmm[[[VVVNNNHHHGGGHHHIIINNNSSSYYY```kkkuuuzzzyyyuuuqqqfff```[[[YYYXXXWWWZZZ___aaafffmmmrrrtttuuutttuuuxxxzzz{{{|||{{{zzzxxxvvvyyywwwvvvtttssssssttttttwwwzzz|||{{{yyyzzz}}}|||zzz{{{||||||~~~{{{rrrkkkfffgggkkksss}}}~~~{{{wwwsssnnnkkkhhheeehhhkkkkkkjjjhhhhhhhhhkkkkkkmmmpppvvv{{{}}}~~~~~~{{{zzz|||~~~}}}zzzwwwzzz~~~uuullliiinnnwww~~~~~~|||~~~qqqeeeccc___YYYTTTPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMPPPSSSSSSPPPLLLMMMJJJEEE@@@===<<<===>>>???@@@BBBBBBAAA@@@AAABBBDDDCCCBBB@@@??????@@@AAAEEEDDDDDDDDDEEECCCAAA>>>===???@@@@@@??????@@@AAA>>>>>>??????@@@@@@AAAAAABBBAAA??????@@@AAA@@@???>>>>>>??????????????????@@@@@@@@@???>>>???BBBEEEKKKLLLOOORRRTTT\\\lll|||999999:::999999888888777777777666555444444444444555555555666666666777777444444555555555666666666444333111222333444444333444444444444666777999:::666555444222111111111111222222222222222222222222444444444333333222222222222222333333333333222222333333333444444555555555444444555555666777777888888777666555555555555666666666666777777777777777999999888888888777777777999:::<<<<<<;;;;;;<<<==================>>>??????????????????@@@AAABBBCCCDDDDDDEEEGGGFFFFFFKKKTTTcccqqqlll___TTTKKKHHHIIIKKKNNNRRRSSS[[[fffrrryyy{{{zzzyyynnniiiccc]]]ZZZYYY[[[]]]]]]aaahhhnnnrrrtttuuuuuuwwwyyy{{{||||||{{{yyyxxxyyyxxxvvvsssqqqpppoooooosssuuuvvvuuuttttttvvvyyyzzz||||||{{{yyywwwvvvwwwuuuvvvxxx|||~~~{{{ssslllgggggghhhlllsssyyy|||}}}xxxyyyyyyyyywwwvvvwwwxxxwwwvvvvvvtttrrrpppnnnmmmfffiiilllmmmllljjjhhhhhhkkklllnnnsssxxx}}}xxxtttmmmiiilllwww~~~}}}rrrhhh^^^```___ZZZRRRMMMNNNPPPNNNNNNOOOOOOOOOOOOOOOPPPPPPOOONNNNNNPPPQQQOOOMMMMMMJJJEEE@@@>>>>>>???AAA===@@@BBBCCCBBBAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAEEEBBB??????BBBBBB@@@>>>>>>??????>>><<<===???AAA>>>>>>???@@@AAABBBCCCCCCBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@??????@@@BBBDDDJJJJJJLLLNNNQQQZZZlll}}}:::;;;;;;;;;:::999888777888777666666555555555555555555555555666666666666444444444444555555555555333222111111333444444333333333333555666777999999666555444333222222222222222222222222222222222222444444444333333222222222222333333444444333333222333333333444444555555555333333444555666777888888999999888666666666666666555555666666777777777777333444666888:::<<<===>>>888:::<<<<<<;;;::::::;;;<<<<<<<<<<<<===>>>@@@@@@?????????@@@@@@AAABBBBBBBBBBBBDDDFFFFFFDDDHHHNNNYYY```qqqlll```UUUOOOMMMJJJJJJMMMNNNSSS[[[fffooovvv{{{~~~{{{wwwoooggg```]]][[[ZZZYYY\\\aaaggglllppprrrrrrsssuuuxxxzzz|||||||||{{{{{{yyywwwuuurrrpppooonnnqqqqqqrrrqqqpppppprrrssssssuuuxxxxxxvvvtttsssrrrpppppprrruuuxxxvvvqqqlllhhhgggfffgggjjjooosssttttttttttttsssrrrrrrtttvvvttttttssssssqqqooonnnmmmeeehhhlllnnnmmmkkkjjjjjjmmmooorrrvvvzzz~~~}}}|||rrrqqqpppqqqxxx||||||}}}nnnccc___XXX[[[]]]YYYQQQLLLLLLOOOKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNMMMLLLMMMNNNMMMMMMLLLJJJEEEAAA>>>>>>???@@@:::===@@@AAAAAA@@@AAABBB@@@@@@@@@??????@@@@@@@@@CCC@@@<<<<<>>AAAAAA@@@===;;;;;;===?????????AAABBBDDDEEEGGGGGGDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>?????????BBBAAA??????@@@BBBCCCDDDHHHHHHIIIKKKNNNWWWiiizzz999:::;;;;;;;;;:::888777777777666666666666777777555555555555555555555555333333333444444444555555333222111111333555555444222222333444555666777888444444444444333333333333333333333333333333333333333333333333222222222222333444444555555444444333333333444444444444444444333333444555666666777777999999999888888777777777444555555666666777777888777777888888999:::;;;;;;777999<<<<<<;;;999999:::::::::;;;<<<===???@@@AAA>>>??????@@@@@@@@@AAAAAA@@@???AAADDDDDDCCCEEEJJJQQQVVVbbbvvv~~~sssggg]]]TTTKKKGGGGGGJJJLLLPPPXXXaaallluuu{{{yyyppphhhddd___YYYZZZZZZ[[[___eeeiiikkkkkkmmmoooqqqtttwwwyyyzzz{{{zzzyyyxxxvvvtttsssqqqppppppooonnnnnnnnnnnnnnnoooooorrrtttuuusssqqqpppppplllmmmoooqqqsssrrrooollliiihhhfffeeegggjjjnnnqqqrrrrrrqqqpppnnnooorrruuuwwwvvvuuussspppmmmjjjiiieeehhhlllnnnooooooooopppqqqtttwwwyyy{{{~~~yyyuuuuuu~~~|||xxxyyy{{{{{{zzzzzznnn]]]VVVVVVRRRUUUWWWTTTNNNJJJJJJLLLIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKLLLLLLMMMMMMKKKGGGCCC???===<<<<<<888:::=========>>>???@@@@@@@@@??????????????????@@@>>><<<<<<===?????????BBBCCCBBB???===<<<===???@@@AAABBBDDDFFFHHHJJJKKKFFFDDDBBB@@@@@@@@@???=========>>>>>>???@@@@@@AAABBB@@@>>>>>>AAACCCEEEEEEHHHHHHIIIJJJLLLTTTeeevvv777888:::::::::999777666555555555555666777888999555555555555555555555555222333333333333444444444333222111222444666666555111222333444555555555555333333444444444444444444333333333333333333333333111111111222222222222222444555555666666555555444444444444444444444333333444444444555555666666666777888999999999888777666444444555555666777777888;;;;;;:::888777666555444777999;;;<<<:::999888888999999:::;;;===???AAABBB>>>>>>??????????????????AAA???@@@DDDEEECCCEEEIIILLLOOOXXXfffuuu~~~sssdddVVVOOOOOOMMMLLLLLLOOOUUU^^^gggmmmtttxxxyyytttpppooojjjcccccc___]]]]]]```dddeeeeeeggghhhiiikkknnnqqqtttvvvwwwwwwvvvvvvuuutttsssrrrqqqpppnnnnnnnnnnnnnnnnnnoooqqqssssssqqqooonnnooojjjllloooppppppoooooooookkkjjjiiiggggggjjjnnnqqqrrrqqqooommmlllmmmpppsssxxxwwwuuusssooollliiigggfffiiimmmoooqqqsssvvvxxxvvvyyy{{{||||||}}}|||zzzxxx|||yyytttssstttvvvzzz}}}|||~~~qqq___TTTPPPPPPLLLNNNOOOMMMIIIGGGGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLKKKKKKLLLMMMJJJIIIGGGEEEBBB@@@>>>===;;;<<<===<<<<<<<<<>>>??????@@@@@@??????>>>============>>>===<<<===???AAABBBBBBCCCAAA??????@@@AAA@@@AAACCCEEEHHHJJJLLLMMMIIIGGGDDDBBBAAA@@@>>>===<<<===>>>???@@@BBBBBBCCCAAA???===>>>BBBEEEFFFFFFJJJIIIJJJLLLMMMSSScccrrr555666888999999888777666444444444555666777888999555555555555555555555444222222333333333444444444444222111222444666666666111111222333444444444444111222333444555555555555444444444444444444444444000000000111111222222333555555666666666666555555555555555444444333333333444444444555555555555555555666888::::::888777666444444444555666777777888555555666666777777888888666999;;;<<<:::999888888888888999;;;===???AAACCC===>>>>>>?????????>>>>>>DDDBBBBBBEEEFFFEEEFFFJJJEEEIIIPPPXXXaaarrrzzz}}}uuueee]]]]]]TTTQQQMMMLLLNNNSSSZZZ^^^dddmmmssstttvvvyyyuuuooolllgggaaa___```bbbdddccccccccccccdddgggkkkoooqqqsssttttttuuuuuuttttttssstttsssqqqpppqqqqqqpppooooooppprrrrrrpppnnnnnnnnnhhhlllpppqqqooonnnpppsssmmmmmmkkkiiiiiikkkooorrruuutttrrrooonnnooorrrvvvvvvuuutttrrrpppmmmkkkjjjgggjjjnnnqqqsssvvvzzz}}}zzz|||~~~}}}||||||yyyttttttwww~~~~~~vvvqqqnnnmmmjjjpppxxx|||}}}ppp```VVVQQQOOONNNHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLMMMMMMLLLLLLMMMNNNEEEFFFFFFFFFEEEDDDBBBBBB@@@@@@@@@>>><<<<<<>>>@@@@@@@@@@@@@@@???>>>===<<<;;;===???>>><<<<<>><<<<<<===>>>???AAACCCDDDEEEAAA>>><<<>>>BBBFFFHHHGGGLLLKKKLLLMMMMMMSSSbbbppp999888777555555555666777666555333222333666999;;;666666666666666666666666555555555555555555555555666666666666666666666666444333333222222111111000333333333333333333333333333333333333333333333333222333333333333333333444555555444444444555555666888777666444333333333333555555444444444444555555999:::;;;;;;:::888555333444333333444777888888777;;;:::999888888888999:::;;;::::::999888777666666666777777888888999::::::<<<===??????>>>>>>???AAAEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDGGGOOOXXXeeezzz}}}tttlllfffccc___]]]\\\[[[YYYXXX[[[]]]aaagggnnnsssvvvvvvtttqqqlllhhheeeddddddddd^^^^^^]]]]]]^^^bbbiiimmmlllrrruuurrrqqquuuxxxxxxvvvuuussssssssstttuuuvvvssssssssssssrrrqqqppppppnnnppprrrssstttsssrrrqqqooommmjjjiiiiiillloooqqqtttuuutttpppkkkjjjoootttzzzxxxvvvuuuvvvuuutttrrroooqqqtttxxx{{{~~~~~~}}}}}}yyytttjjjnnnrrrxxx{{{sssoooooommmpppzzz~~~rrrcccXXXUUURRRNNNIIIGGGEEECCCAAA@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMKKKGGGIIIMMMMMMJJJHHHFFFDDDCCCCCCCCCBBBAAA???>>>===<<<<<<===>>>????????????>>>===;;;:::999::::::::::::;;;;;;<<<===:::<<>>@@@CCCEEEGGGGGGDDDAAAAAADDDHHHLLLMMMRRROOOKKKIIIJJJPPP___nnn888777666555555555666666555555444333444666888999666666666666666666666666666666666666666666666666555555555555555555555555333333333333222222222222333333333333333333333333333333333333333333333333222222333333333333444444555444444444555555666777999888777555444333333333555555444444444444555555222333555777888999888888555444444555888999999888;;;:::999888777888999999::::::999999888888777777777777888888999:::::::::<<<===??????>>>>>>???AAADDDDDDEEEFFFFFFFFFFFFFFFHHHEEEFFFJJJNNNVVVfffuuuxxx}}}vvvpppkkkfffaaa^^^\\\[[[[[[]]]ccciiinnnoootttvvvvvvuuuqqqllliiigggbbb```]]]ZZZYYY\\\aaaeeelllrrruuurrrpppsssuuuuuuuuuuuuvvvvvvwwwxxxyyyyyywwwwwwuuutttsssrrrrrrrrrrrrssstttuuuuuutttsssrrrooonnnlllkkkkkkmmmooopppsssttttttpppmmmmmmrrrwww}}}|||{{{{{{{{{zzzwwwuuurrrtttwww{{{~~~}}}xxxuuussspppmmmkkksss|||wwwtttuuu{{{}}}uuujjj\\\TTTRRRQQQOOOLLLKKKIIIFFFDDDBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIIIIJJJLLLKKKJJJLLLPPPPPPLLLHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>???@@@@@@@@@??????>>>>>>===<<<:::::::::::::::;;;<<<<<<:::<<>>@@@AAABBBDDDEEEEEEDDDDDDGGGHHHIIIIIIGGGCCC@@@===============@@@CCCFFFHHHHHHEEEAAAAAACCCHHHKKKMMMPPPMMMJJJIIIJJJOOO^^^lll666666555444444444555555444444444555555666777777666666666666666666666666777777777777777777777777555555555555555555555555333333333333444444444444333333333333333333333333222222333333333333333333222222222333333444444444444444444555555777888999:::999888666444333333222444444444444444444444444000000222333555777888999666555444666888::::::999:::999888777777777777888999999999999999999999999777888888999::::::;;;;;;;;;===>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDGGGEEEDDDEEEGGGJJJTTT___www|||uuuqqqfffaaa[[[YYYZZZ___ccceeemmmsss{{{~~~|||wwwtttrrrllliiiddd^^^ZZZYYY\\\___jjjppprrrooolllmmmnnnmmmnnnoooppprrrtttuuuvvvwwwyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwvvvuuuuuusssrrrpppoooooopppqqqrrruuuvvvvvvtttrrrtttyyy~~~|||yyyvvvxxx||||||wwwrrrlllhhhiiimmmqqqsssyyy}}}}}}zzzjjj```TTTNNNNNNQQQQQQPPPPPPNNNJJJGGGDDDCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIHHHKKKMMMNNNQQQUUUTTTPPPHHHFFFCCCBBBBBBBBBBBBAAABBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999999999:::;;;;;;:::<<<>>>@@@@@@@@@???>>>>>>???AAABBBCCCDDDDDDDDDBBBDDDGGGHHHHHHFFFBBB@@@???>>>===>>>@@@DDDIIIKKKLLLHHHCCC@@@BBBFFFIIIKKKLLLJJJIIIIIIJJJOOO\\\jjj444444444444444444444444333333555666666666555555555555555555555555555555777777777777777777777777444444444444444444444444222222333444444555666666333333333333333333333333222222222222222333333333222222222333333444444444333444444555666777999:::;;;:::888666444333333222444444444444444444444444444333333222333444555555555444444555888999999888999999888777777666666666888888888888999999::::::888888888999::::::;;;;;;:::<<<>>>>>>===>>>???AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJPPPVVV^^^qqq|||uuukkkccc^^^\\\[[[ZZZ^^^fffooovvvxxxyyy{{{~~~wwwuuurrrkkkeee```^^^^^^gggmmmppplllgggffffffdddggggggggghhhjjjmmmppprrrtttuuuwwwxxxyyyzzzzzzzzz~~~~~~}}}|||{{{zzz|||yyyvvvsssrrrtttvvvxxxyyyzzzzzzzzzzzz}}}}}}yyy{{{{{{tttnnnkkkhhhffffffhhhpppzzzzzz}}}zzzmmmbbbZZZQQQLLLMMMQQQTTTTTTSSSQQQMMMHHHEEECCCBBBBBBCCCAAA@@@???@@@CCCFFFHHHGGGLLLPPPRRRWWWZZZYYYTTTHHHFFFBBBAAAAAABBBBBBAAABBBBBBAAA@@@@@@?????????;;;;;;;;;;;;<<<===>>>>>>::::::999999999::::::;;;:::<<<===>>>???>>>======;;;===???AAADDDFFFHHHIII@@@BBBEEEGGGGGGEEECCCAAA@@@???>>>>>>BBBGGGMMMQQQQQQLLLEEE@@@@@@CCCEEEGGGHHHGGGHHHIIIJJJNNN[[[hhh333333444444444444444444222333555666666666444333444444444444444444444444555555555555555555555555444444444444444444444444111222333333444555666666333333333333333333333333111111111222222333333333111111222333333444555555333333444444666777888999:::999777666444333333222333333444555555444333333666555444333333333444444333222222444666888777666999999888888777666555555666777777888888999999:::777888888999999:::;;;;;;999;;;=========>>>???AAA@@@@@@AAABBBBBBBBBBBBAAA@@@BBBDDDEEEHHHLLLQQQSSSRRR___uuuyyynnnddd[[[VVVUUUYYY^^^bbbfffllltttyyyyyyzzzyyyuuunnngggaaa___fffmmmppplllhhhfffdddaaaeeecccaaa```bbbeeejjjmmmlllnnnsssxxx{{{}}}~~~~~~{{{vvvtttwww{{{~~~}}}}}}}}}}}}}}}|||zzzuuuqqqllliiigggfffgggjjjpppxxx|||www}}}rrrhhh^^^XXXQQQMMMOOOSSSVVVWWWSSSPPPLLLHHHDDDBBBAAAAAAAAA@@@>>>>>>???AAADDDFFFFFFLLLQQQUUUYYY]]]ZZZUUUHHHEEEBBB@@@@@@AAABBBAAAAAAAAAAAA@@@@@@??????>>>;;;;;;;;;;;;<<<>>>???@@@;;;;;;:::999999::::::::::::;;;<<<=========<<<<<<:::;;;<<<>>>AAACCCEEEGGG???AAACCCDDDDDDCCCAAA@@@???>>>>>>???CCCJJJPPPTTTSSSMMMFFFAAA???@@@AAAAAAFFFEEEFFFHHHJJJNNNZZZggg~~~222333444444555555444444333444555666666555444333444444444444444444444444333333333333333333333333333333333333333333333333111222222333444555555666333333333333333333333333000000111111222333333333111111222333333444555555333333333444444666777888888777666555444333333333222333444555555444333222222333333444555666666777333222111333555777777666999::::::999888777555555666666666777777888888888666777777888999999::::::999:::<<<======>>>@@@AAA???@@@AAAAAABBBBBBAAAAAA???BBBDDDDDDGGGKKKMMMLLLOOOVVVeeexxxwwwjjjbbb___\\\YYYWWWYYY^^^dddhhhmmmppprrrqqqlllfff```^^^fffmmmsssqqqnnnnnnllliiieeebbb___]]]]]]```cccfffhhhjjjnnntttyyy~~~|||zzz|||}}}zzzxxxllliiieeeccccccggglllooovvv{{{zzzxxx~~~vvvllleeeYYYUUUQQQOOOPPPSSSVVVWWWPPPNNNJJJFFFCCCAAAAAAAAA@@@???>>>>>>???AAACCCEEEEEEKKKPPPSSSXXX[[[XXXSSSIIIEEEAAA???@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???AAACCCDDD<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@=========???CCCHHHNNNQQQPPPKKKEEE@@@????????????EEEDDDEEEGGGIIINNN[[[hhhyyy222333444555666555555444444444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333444444333333333333333333333333///000000111222222333333000111111222444555555666333333333333333444555555555555444333333333333333111222444555555444222111///000222444666777777777333222222333666777777666:::;;;;;;:::999888666555555555555555666666666666555666666777777888999999888:::<<<======>>>@@@AAA???@@@AAAAAABBBBBBAAAAAA>>>BBBCCCBBBDDDJJJKKKHHHKKKNNNWWWcccooo|||vvvooofffaaa___^^^\\\YYY]]]```bbbcccaaa^^^]]]\\\```jjjrrrtttuuuvvvvvvuuummmllljjjhhhfffeeeeeeeeekkkkkkkkknnnttt|||~~~{{{vvvrrrooommmlllgggeeedddffflllvvv{{{sssmmmgggaaa\\\RRRPPPOOONNNPPPSSSUUUVVVNNNLLLIIIEEECCCBBBBBBBBB>>>>>>>>>???@@@AAACCCDDDDDDHHHMMMOOOSSSVVVSSSNNNIIIEEEAAA??????@@@AAAAAA???@@@AAABBBCCCCCCBBBBBBAAA@@@??????@@@BBBDDDEEE>>>===<<<<<<;;;;;;;;;<<<::::::;;;;;;;;;::::::::::::999888888888888999:::======<<<<<<===>>>@@@BBB===<<<===>>>@@@DDDGGGIIIIIIEEEBBB@@@@@@@@@@@@@@@EEEDDDEEEGGGHHHNNN\\\jjjyyy222333555666666666555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222333333333333333333333333333333///000000111222222333333000111111222444555666666333333222222222333444444444333333222222333333444111222444555555444222111...000222555666666555444444333333444777888888777;;;;;;;;;;;;:::888666555555555555555555555555555555555555666777777888888888:::<<<======>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAA===AAABBB@@@DDDKKKLLLHHHEEEGGGMMMUUU]]]lllvvvpppmmmggg]]]UUURRRTTTVVVWWWWWWXXXZZZ\\\ZZZeeeoootttwww{{{}}}|||{{{|||{{{zzzwwwtttpppnnnpppmmmjjjjjjooozzzzzzvvvsssooommmjjjhhhffffffggghhhqqqqqqsssxxxwwwlllddd^^^YYYTTTQQQLLLKKKLLLMMMOOORRRTTTUUUMMMKKKHHHEEECCCCCCCCCCCC>>>>>>???@@@AAABBBBBBCCCBBBGGGJJJLLLOOORRROOOJJJIIIEEEAAA>>>???@@@AAABBB???@@@BBBDDDEEEEEEDDDDDD@@@???>>>>>>>>>@@@CCCDDD???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777888:::<<<===;;;:::999999;;;>>>AAADDD===<<<<<<<<<===???AAABBBCCCAAA??????AAABBBBBBAAAFFFDDDDDDFFFHHHNNN]]]kkk{{{666666666666666666666666666777888777666444111000111111111111111222222222222222222333333444444444333333333444444333222222111111000000111111222333222222111111111111222222///000222666:::;;;777333333333222222111000000///111111222222222333333333000111222333333333333333333333333333222111000///222111111333555777777666555555444444444444555555<<<<<<;;;:::888666555444555666888999888777555444:::999888777666666666666666777888999::::::;;;<<<@@@AAAAAA@@@===<<<>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCGGGKKKLLLPPP]]]rrryyyoooeee^^^XXXVVVTTTQQQPPPQQQQQQRRRTTTVVV[[[bbbjjjrrryyy}}}xxxnnnjjjooowww~~~|||vvvppplllhhheeeccc___cccfffeeeeeekkkwwwttthhh\\\YYYWWWRRRLLLIIIEEEEEEGGGJJJNNNPPPOOONNNLLLHHHEEEDDDEEEEEEDDDBBB??????>>>>>>>>>???AAABBBBBBFFFJJJKKKOOORRRPPPKKKFFFAAA>>>>>>>>><<<===@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<<<<<<<===???@@@>>><<<:::888777888999:::999999888777666666666777999:::;;;:::999999;;;===;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;<<<===>>>@@@@@@??????>>>>>>=========>>>BBBEEEGGGLLLYYYggg444444444444444444444444555666666666555333111///000000000111222222222333222222333333333333333333111222222222222222111111111111000000111111222333222111111000000111111222//////000444777777444111111111111111111111111111222222222222222222222333111111222333333333333333//////000000000000000///222111111222555777666555555555444444444444555555:::::::::999777555444333222333555666666555444333777777777777777888999:::888888999999::::::;;;;;;;;;;;;<<<@@@DDDFFFCCC???@@@@@@@@@@@@AAABBBCCCCCCCCCEEEGGGHHHKKKVVVfffrrr}}}rrrkkkcccaaa]]]YYYUUURRRQQQQQQPPPQQQSSSWWW\\\aaaeeehhhtttxxx|||uuummmnnnssswwwyyyxxx{{{}}}xxxuuusssnnnkkkfffbbb```aaacccfffmmmsssyyy|||}}}|||~~~~~~vvvqqqggg\\\RRRQQQPPPMMMHHHFFFCCCCCCDDDGGGKKKLLLLLLKKKIIIFFFBBBBBBCCCCCCBBBAAA>>>>>>=========>>>???@@@>>>AAAEEEJJJRRRYYYXXXSSSGGGAAA>>>>>>>>><<<===@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<<<<===>>>???===<<<:::999999999;;;<<<;;;;;;::::::999999::::::999::::::999777777888999<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>>>>?????????>>>>>>============>>>BBBFFFHHHMMM[[[hhh333333333333333333333333333444555555444222000/////////000111222222333333333333333333333222222222000000111111111111111000111111000000111111222333222111111000000111111222000//////000222222111/////////000000111222333333222222222222222222222222111222222333333333333333000111222333444555555444222111111222555666666555555555444444444444555555888888888777666444333222111222444555666555555444555555666777999;;;===>>>;;;;;;::::::::::::;;;;;;===:::<<>>>>>===???BBBIIIUUU``````ZZZIIIBBB>>>>>>===;;;<<>>???;;;:::999888888999:::;;;::::::::::::::::::;;;<<<>>>??????===;;;999:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>==================>>>>>>BBBFFFJJJPPP]]]jjj}}}333333333333333333333333222222333333222111000/////////000111222333333444444333333333222222111111000000111111222111111111111111000000111111222333111111000000000000111111111000////////////////////////000000111222222222333333333222222222222111222222333333444333333222222222333444555555555555222111111222444555555444555444444333333444444555666666666555444333222111111222444666777777777777555555666888:::<<<>>>???===<<<;;;::::::::::::;;;>>><<<===FFFPPPSSSMMMFFF????????????@@@AAABBBCCCCCCBBB@@@AAADDDIIILLLNNNUUU]]]ooo~~~{{{xxxuuurrrqqqeeeccc```\\\YYYWWWVVVVVVSSSUUUXXX\\\cccmmmxxxxxxmmmccc^^^\\\[[[ZZZUUUVVVXXXZZZ]]]```ccceeehhhjjjkkknnnoooqqqrrrrrrllljjjjjjlllppprrrrrrqqqlllmmmnnnooonnnllljjjiiihhheeeaaa]]]ZZZYYYYYYYYYXXX^^^gggnnnwww~~~pppbbbZZZWWWSSSKKKFFFGGGHHHFFFEEEEEE@@@??????@@@CCCDDDCCCBBB@@@@@@??????@@@@@@@@@@@@=====================>>>AAA@@@AAAIIIWWWdddeee___KKKDDD=========;;;;;;===<<<===>>>?????????>>>>>>===<<<;;;;;;;;;<<<===>>>;;;:::888777666666666777777666666666777888999999>>>???@@@???===;;;;;;<<<<<<<<<;;;:::999999999:::999999888888888999999:::<<<<<<<<<<<<============??????BBBGGGLLLSSS```lll333333333333333333333333111111111111111111000000///000000111222222333333333333333222222111111111000000111222333333222222111111000000111111222333111000000000000000000111222222000///.........///000000000000000000000000222222222222222222222222333333444444444333333222///000000111111000000///222111111222444555444333444444333333333333444444444444444444444333222111111222333444666777777777777777777888999;;;<<<===>>>===;;;:::999999:::;;;<<<<<<===???CCCDDDCCCAAA????????????@@@AAABBBBBBCCCAAA@@@BBBEEEHHHHHHGGGMMMSSS```rrryyywwwsssnnniiifffdddcccZZZYYYXXXWWWXXX]]]eeejjjjjjgggbbb^^^[[[YYYVVVUUUOOOOOONNNNNNOOOPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXZZZ\\\^^^^^^]]]YYYZZZ[[[\\\]]]]]]\\\\\\XXXYYYZZZ]]]```dddgggiiihhhrrrqqqbbbWWWQQQPPPPPPJJJEEEGGGGGGEEECCCDDDBBB@@@??????AAAAAAAAA?????????@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>===AAA???@@@GGGVVVeeegggbbbNNNEEE===<<<===;;;:::<<<:::;;;===>>>???>>>===<<<<<<;;;:::::::::;;;===>>>===<<<;;;999777666555555555555444555555666777777666888::::::999888888999<<<;;;:::999999999999999999999999888999999::::::;;;;;;<<<<<<======>>>>>>@@@???BBBHHHNNNVVVcccnnn333333333333333333333333000000000111111111111111111111111111111222222222222222222222222111111111000000111222333333333333111111000000111111222333111000000//////000000111111222222000...---...///000000000000000000000///111111222222222333333333444444444444444333333222111111222222222111111000222111111222333444444333444444333333333333444444333333333444333333222222//////000111222444444555777777777888888999;;;;;;>>><<<:::999888999:::;;;===>>>???===;;;;;;>>>@@@???>>>>>>??????@@@AAABBBBBBBBBBBBCCCEEEFFFFFFEEEGGGKKKTTT___kkk|||{{{wwwuuuttthhhfffbbb\\\YYYXXX[[[]]]YYYYYYYYYYYYXXXVVVUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLNNNPPPRRRSSSTTTTTTQQQQQQRRRTTTVVVXXX[[[\\\YYY]]]eeemmmuuuzzz~~~~~~qqqbbbVVVNNNJJJHHHMMMHHHEEEFFFEEEBBBAAABBBDDDBBB@@@???@@@@@@???>>>>>>@@@AAABBB@@@???@@@AAA>>>>>>?????????>>>======;;;;;;<<>>???>>>===<<<;;;;;;:::999:::;;;<<<===???>>>===<<<:::888777666666666666666666666777888555777::::::999888999999::::::999888888888999999::::::::::::;;;<<<===>>>;;;;;;<<<===>>>>>>??????AAA???BBBIIIQQQYYYfffqqq222222222222222222222222000000000000111222222333222222222111111111111111111111111111222222222222...///000111222222222222111111000000111111222333000000////////////000000///000111000...,,,---///......//////000000111111000000111222333444444555444444555555444333333222222333444555666666666555333111111111333444333222444333333222222333333444222222333444444333333333000000000000111222333444666666666777888999:::;;;===;;;999777777888:::<<<===???@@@>>><<<<<>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDCCCCCCCCCCCCDDDDDDHHHPPPYYYeeewwwxxxvvvrrrmmmgggcccbbbccc]]]]]]]]]\\\[[[[[[[[[\\\ZZZYYYXXXVVVSSSQQQPPPOOONNNNNNOOOOOONNNNNNMMMMMMJJJMMMQQQTTTWWWYYY[[[\\\ZZZZZZYYYZZZ]]]aaafffiiiiiipppzzzsssjjj^^^TTTPPPLLLIIIEEEJJJFFFDDDEEEEEEAAAAAACCCEEEBBB???>>>>>>>>>===<<<===@@@BBBBBB???>>>>>>???======>>>>>>>>>===<<<;;;888999:::===HHHVVV^^^^^^RRRGGG===;;;<<<;;;999999888:::===?????????===<<<;;;:::999999999:::<<<<<<;;;;;;;;;::::::999888888888777777666666666666777888:::======<<<:::999999999888888888888999999:::777777888888:::;;;===>>>;;;;;;<<<===>>>@@@@@@AAABBB@@@BBBJJJSSS\\\hhhrrr000000000000000000000000111000000000111222333444333333222222111000000000000000111111222222222333---...///000111111111111111111111000111222222333000000////////////000000,,,///111000---+++,,,...,,,,,,---///000222333333//////000111333444555666444555555555444333333222...///111333444555666666333111111111333444333222444333333222222333333444222222333444444444333333222222222222333444555555444444555666777999;;;<<<<<<:::888666666888:::<<<777999;;;<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDCCCAAA@@@@@@AAAEEEAAAAAAGGGOOOWWWaaaiiizzzuuutttsssooommmkkkgggeeefffiiikkkcccbbbaaa```]]][[[XXXWWWSSSSSSSSSTTTTTTSSSSSSRRRSSSWWW\\\aaaeeehhhkkkmmmkkkjjjhhhiiikkkqqqvvvzzzyyy{{{ttt```XXXOOOLLLMMMNNNKKKGGGIIIFFFDDDFFFFFFCCCBBBEEEEEEBBB???=========<<<;;;<<>><<<===>>><<<<<<=========<<<:::999999:::::::::BBBMMMTTTUUUSSSGGG===;;;<<<;;;999888888:::===???@@@???===<<<::::::999999999:::;;;<<<444555666777777777777777888777666555555555555555777999;;;;;;999666555444888777777777888999::::::333333444555777999:::;;;;;;<<<===>>>???@@@AAABBBBBB@@@BBBJJJTTT]]]iiisss555444333222111000///...222333444333111000111222111/////////222333444333000000////////////000000111000000000111111111000000000111222222222222222000000111111111111000000000111222333222111///------------...///000000111222222222222222222222222444444444444444444444444333222222111111222222333111222333333444444333333555555444333444555666777888999888777444444555666555555333333333333555555777777777777888888888888:::;;;<<<;;;999888999:::888999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@GGGDDDBBBCCCEEEGGGEEEDDDCCCDDDDDDEEEHHHMMMSSSXXXfffttt~~~}}}{{{xxxxxxvvvttttttuuurrrmmmiiiiiihhhhhhfffeeedddcccbbbaaafffppp||||||zzzyyyjjj___OOOLLLHHHEEEDDDFFFIIIKKKHHHFFFEEECCCCCCCCCDDDDDDAAA@@@??????>>>?????????>>>??????@@@@@@>>>===<<>>===;;;::::::::::::<<<:::888:::@@@GGGLLLOOOFFFBBB<<<777333333444555666:::???CCCCCCAAA===:::999777555555888;;;======;;;999888666666777999:::666666666666777777777777888888999::::::::::::999666777777888888888777777666666666666777888::::::777777999;;;>>>AAADDDEEECCC@@@BBBIIIPPPXXXcccmmm~~~111111000///...---,,,+++222333333222111000000222333111000000111222222111000000////////////000000000///...//////000///...///000000111111111111111000000111111111111000000//////111111111///...,,,------......///000000111222222222222222222222222222222222222222222222222333222222111111222222333222333444444555555444444555444444333444555666777888999999888666555555666666555444333333444555666666666666666777777777777:::;;;<<<;;;999888999:::999999:::<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBEEECCCAAABBBDDDFFFEEEDDDCCCCCCDDDDDDEEEHHHMMMQQQZZZcccvvv~~~wwwxxxyyyzzzyyywwwtttrrrvvv{{{xxxjjj[[[QQQMMMKKKHHHFFFEEEFFFHHHIIIEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@???????????????>>>>>>?????????>>>===<<<>>>======<<<;;;;;;;;;;;;999777555555999>>>BBBDDDCCC@@@<<<777555444444555777999===@@@AAA???<<<:::999888777888:::<<<======;;;:::777666555555666666333444444555666666777777666666777888888888888888666777888888999999888888777777777777888999:::;;;999999;;;<<>>>>>>>>??????@@@@@@AAABBBAAA@@@AAACCCEEEEEEDDDBBBCCCCCCCCCBBBCCCFFFHHHMMMQQQ[[[kkk}}}ttteeeXXXLLLEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@???????????????>>>>>>>>>???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<999777666888;;;======???>>>;;;888666555555555777999;;;===>>>===<<<;;;:::999999;;;===>>>>>><<<:::999777555333333333444222222333444555555666666444444555666666666666555777777888999::::::999999777777777888999999::::::;;;;;;<<<>>>@@@CCCEEEFFFFFFBBB@@@CCCHHHNNNZZZeeerrr333222222222111111000000///000111000///...///000333111000000111222222111111000000000000000000111---...///...------......///////////////000000111000000111111111111000000...//////000000///............//////000000000000000000000000000000000000/////////000000000000000222222111111111111222222222333444444555555444444333333333444444444555555777999<<<<<<:::888777777444444333333333333444444333333444444444555555555888999:::999888777888999::::::;;;<<<============;;;;;;<<<<<<<<<=========????????????AAACCCDDDDDD@@@AAABBBBBBAAAAAACCCEEEGGGGGGLLLWWWdddtttqqqbbbUUUMMMGGGCCC@@@AAABBBCCCCCCAAA???>>>@@@AAACCCDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@>>>>>>>>>=========<<<<<<;;;<<<<<<<<<======<<<<<<>>>;;;888888999:::;;;:::;;;;;;:::999888777666666777888999::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@===;;;888888666555444444444444444444444444444555555555333333444555555555555555777888999:::::::::::::::666777777888888888888888:::;;;<<<>>>AAADDDGGGHHHHHHDDDAAABBBDDDJJJVVVbbbooo...............---------...///000000///...///000000///...///222444444444111111000000000000111111...000111000......///111/////////...///000111111000000111111111111000000///000000000000000000000/////////000000000000000000000000000000000000000000000000000111111222222222111111000000111111222111111222333333333333222333333333444444444444444666888;;;;;;999777666666222222222333333222222222333333333333444444444444777888999999777777888999999:::;;;<<<============:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@BBBCCC===???AAAAAAAAABBBEEEGGGEEEEEEHHHOOOVVV___lllyyywwwnnnaaaUUULLLGGGFFFEEECCCEEEHHHJJJJJJGGGDDDBBB@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@=========<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<;;;999888666666888999999888999999999999888777777666777777777777888999:::;;;;;;;;;<<<>>>@@@???<<<:::666666555555666666666777777666666555555444444444333444555555666666555555777777888999:::;;;;;;;;;555666777888888888777777777888;;;>>>AAAEEEHHHJJJIIIEEECCCCCCCCCHHHTTT```qqq.........///////////////...///000000//////000111///...---///222555555555222111111000000111111222///111333222///...000333111000///...///000111222000000111111111111000000000000000000111111111111000000000000000000000000111111111111111111111111000000111111222222333333111111000000000000111111000000111222222222222222222222333444444444444333444666888888777666555666222222333333333333222222222333333333444444444444666777888888777666888999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============@@@BBB<<<>>>???@@@AAADDDGGGJJJEEEEEEHHHLLLMMMOOOVVV___uuuzzzeee```XXXOOOHHHEEEDDDDDDCCCEEEHHHKKKKKKHHHEEEBBB@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<999:::;;;<<<<<<;;;999999999888777999;;;;;;;;;999999888888888888777777777777777777777888999:::;;;;;;;;;<<<===>>>===;;;888444444555555666777777777777777666666555444444444444444555666666666666555666666888999::::::::::::666777888999999888777666666777999<<<@@@DDDGGGIIIGGGEEEDDDDDDCCCGGGSSS```rrr000000000000111111222222...///111111000///111222000///...///222444444444222111111000000111111222...111444333///...000333222111000//////111222333000000111111111111000000///////////////000111111000000000000000000000000222222222222222222222222///000000111222222333333111111000000000000111111111111222333333333333222111222333444444444333333333444555555444333444555333444555555555555444333333333333444444444444555555666777777666666777999777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::<<<======;;;;;;===@@@======>>>>>>@@@CCCHHHLLLHHHFFFFFFGGGFFFGGGMMMUUUcccqqq}}}uuuuuu|||pppcccWWWUUURRRMMMHHHEEECCCCCC@@@BBBFFFHHHHHHFFFBBB@@@@@@@@@@@@AAABBBDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA===<<<;;;:::::::::;;;;;;999999;;;;;;;;;999777666999888888:::<<<<<<;;;999999999888777777777777777777777777777888999::::::;;;::::::;;;<<<;;;999777333444444555555555555444333333444444444555555555333444555555666666555555444555777888999:::::::::888999:::;;;;;;:::888777777777999;;;>>>@@@CCCDDDCCCCCCDDDDDDDDDFFFRRR___qqq,,,,,,------......//////...000111111000000111333222000///000222333333222222222111111111111222222...111444222///---000333333111000///000111333444000000111111111111000000...............///000111111111111000000000000000222222222222222222222222...//////000111222222333111111000000000000111111222222333444444444444333111222333444555444333333222333444333111111333555444555666777777666555444333333444444444555555555444666777777666666777999777777888999::::::::::::999999999999999999999999:::<<<===<<<::::::<<>>======>>>BBBHHHLLLLLLHHHEEEDDDCCCDDDMMMWWWUUU]]]jjjyyyzzzvvvzzzwwwkkk]]]QQQMMMNNNNNNMMMIIIFFFEEEDDDBBBDDDGGGJJJJJJHHHDDDBBB????????????@@@BBBDDDFFFCCCBBBAAAAAA@@@@@@AAAAAA===<<<;;;:::999:::;;;;;;888999:::;;;:::888555444444444444555777777444222:::999888666666666777888777777777888999999::::::;;;:::999999::::::888666444444444444333333222111///000111222444555666777222333444444555555444444444555666777999999::::::999:::<<<======<<<:::999888999999:::<<<>>>???@@@@@@AAACCCDDDCCCFFFQQQ^^^ooo000000//////.........---000000//////000111222222111111111111111111111111222222111111222222333444222111111000000000000000111///......000333333333///////////////////////////////////////.........000///////////////////////////000000000000//////////////////000000000000444333111000000000111222222222222222222222222222111222222333333222222111444333222111333666999;;;:::999666444333333444555222333444444555555444444555555444444444555555666666666777888999999::::::999999999999999999999999999:::;;;;;;;;;:::999888;;;;;;<<<>>>@@@BBBDDDEEEGGGEEEBBBAAABBBGGGLLLOOORRRSSSWWW___iiizzzvvvjjj^^^VVVQQQOOOFFFHHHIIIJJJIIIGGGDDDBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@???????????????@@@>>>???@@@AAABBBBBBCCCCCC<<<<<<======<<<:::888777:::;;;;;;;;;999777444222333444555777888888888888777777777777777888888888:::999777888999999888777:::;;;<<<<<<;;;:::888777555555555555444333222111222333555777888777666555333444555666777777666555777999;;;;;;999888888888======>>>>>>===;;;999888:::;;;======<<<===>>>@@@@@@@@@@@@BBBEEEMMMVVV\\\ppp111000000000////////////000000//////000000111222111111111111111111111111222111111111111222333333222111000000//////000000,,,***)))))),,,.........////////////////////////.........///////////////---.........///000000000111000000//////000000111/////////000000000111111333222222111000000111111222222222222222222222222111222222333333222222111444333222222222555888999:::999777555333333444555333333444555555555444444666666666666666777888888777777888888999999::::::999999999999999999999999999:::;;;<<<<<<;;;:::999;;;<<<<<<===???AAACCCDDDEEECCCAAAAAABBBFFFJJJMMMLLLKKKMMMQQQVVVaaattt~~~|||{{{~~~{{{zzz{{{~~~~~~xxxqqqfffZZZPPPJJJHHHGGGHHHIIIKKKLLLKKKIIIFFFDDDBBBBBBAAAAAAAAAAAABBBBBB???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBAAA@@@======<<<<<<;;;:::888888888999:::;;;:::999777666666666666777777888888999888888888888888888777777777777777666666555555555999999:::;;;:::999888777555555555555444333222111222444666777888888777666666777999:::;;;;;;;;;:::999;;;======;;;999999999<<<<<<===<<<<<<:::999888999;;;<<<<<<<<<<<<===???@@@@@@AAABBBFFFMMMVVV]]]mmm111111111000000000000///000////////////000000111000000000000000000000000111111111111111222222333222111000000//////000000...---,,,,,,...000000///////////////////////////------......//////000000////////////............000///---,,,,,,---///000000000000111111111222222111222222222222111000000222222222222222222222222111222222333333222222111555444333222222444666777:::999777555444444555555444444555555555444444333555555555555666777888999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>???AAAAAABBBAAA@@@@@@AAADDDFFFHHHIIIGGGGGGHHHHHHMMMYYYfff{{{|||wwwsssooorrrxxx~~~}}}zzzxxxwwwssssssuuuxxx{{{}}}}}}{{{}}}zzzyyyzzz{{{{{{wwwooojjjcccYYYOOOHHHFFFFFFGGGIIIJJJLLLMMMLLLJJJHHHFFFBBBAAAAAA@@@@@@@@@AAAAAA============>>>???@@@@@@AAABBBCCCDDDCCCBBB@@@>>>>>>===<<<:::999999888888666777999;;;;;;;;;::::::999999888777777888999:::999::::::999999888777777999;;;===;;;888666777888666777888999999999888888555555555444444333333222333444666888888888777777888999;;;<<<===>>>>>>>>>===???@@@???===;;;:::::::::::::::::::::999888777888:::;;;;;;;;;;;;<<<>>>??????AAACCCGGGNNNWWW]]]kkk~~~000000000////////////////////////......//////000////////////////////////000000000000000111222222111111000///////////////111000///000222333333222////////////////////////,,,------...///000111111222222111000///...---,,,///---+++))))))+++---///000111111111222222222222000111222333333222000000222222222222222222222222111222222333333222222111555444333222222333444555999888777666555555555555555555555555555444444333111222222333444555777888:::::::::999999999999999999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFOOOXXX```qqq|||yyysssvvv{{{~~~~~~~~~sssfff^^^]]]YYYSSSLLLHHHGGGHHHIIIHHHJJJKKKMMMLLLJJJHHHFFFAAAAAA@@@????????????@@@>>>>>>======<<<======>>>???AAACCCDDDDDDBBB@@@??????>>><<<:::888888888999777888999;;;;;;<<<<<<;;;<<<;;;999777777888999:::;;;;;;;;;;;;:::999777666999===@@@>>>999666888:::444555666777777888888888555555444444333333333333444555666777888888888888666777999:::<<<===>>>>>>???AAABBBAAA???<<<;;;;;;888888888888888888777777888999;;;;;;:::999;;;<<<>>>???AAACCCGGGOOOWWW]]]jjj}}}........................//////...............///........................000000//////000000111222111000000///.../////////...---------///000///---////////////////////////,,,------...///000111111111111000000000000//////000...,,,******,,,...000000111111111222222222222000000222333333222111000222222222222222222222222111222222333333222222111444444333222111222222333777777666555555444444444444555555666666555444444111111222222444555666777:::999999999999999999999999999999999999999999999;;;;;;;;;;;;<<<<<<=====================>>>????????????@@@@@@@@@AAABBBBBBAAA@@@AAACCCCCCCCCHHHOOOTTT]]]mmm~~~yyynnncccYYYSSSPPPNNNLLLJJJGGGFFFEEEDDDFFFHHHJJJKKKKKKIIIGGGEEE@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::===>>>@@@BBBCCCCCCBBBAAA@@@???===:::999888999999999999::::::;;;;;;::::::===<<<999888777888999:::;;;<<<<<<===<<<:::888777555999===<<<777333555777444444555555666777888999555555444333333333444444444555666666777888888888666666777888:::<<<===>>>???AAABBBAAA???<<<;;;;;;777666666666777777777777888999;;;:::999999:::;;;===>>>@@@CCCGGGNNNVVV[[[jjj}}},,,---------------......///......------------...------------------------///////////////000000111111000//////......//////------,,,---//////---,,,////////////////////////------......//////000000,,,,,,...///000222333333222111///......///111222000000000111111111222222000000111222222222222111222222222222222222222222111222222333333222222111333333222222111222222222555555555555444444333333444444555666666666666666444444444444555666777888888888888888888888888888999999999999999999999999;;;:::::::::;;;<<<===>>>============>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBEEECCCCCCEEEDDDBBBEEEJJJOOORRRYYYeeerrr{{{sssjjjbbbZZZSSSOOOJJJJJJJJJJJJHHHFFFDDDCCCDDDFFFHHHJJJIIIHHHFFFDDD@@@???>>>===============>>>>>><<<;;;:::999999999<<<===>>>@@@AAAAAABBBBBBAAA@@@>>>===;;;:::999999::::::::::::999999999999<<<;;;999888888888999999;;;<<<===>>>===<<<999888555999<<<<<<999666666777555555444555666777888999555555333333222333444555444444555555666666777777888888888888:::;;;===>>>===???@@@???===;;;::::::666666555555666777888999999:::;;;;;;999999:::;;;===>>>@@@BBBFFFLLLSSSXXXiii|||------------....../////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000///............///000//////000111111///---////////////////////////.........///////////////,,,,,,,,,---...//////000111111000000000000111111/////////000000000111111111111000000111222222333222222222222222222222222111222222333333222222111111111111111111222222222333333333444333333222222222333444666777777777777444444444444555555666777666666666777777888888999999999999999999999999999:::999999999:::;;;===>>>=========>>>???@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCCGGGDDDDDDFFFEEEBBBDDDHHHJJJJJJNNNUUU\\\eeevvvxxxjjjgggccc```]]]YYYTTTQQQKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEHHHIIIIIIHHHFFFDDD@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>=========>>>@@@AAAAAAAAA@@@???===;;;:::999999999888888888999999999999999999999888888888888:::;;;===??????===;;;999666888;;;<<<<<<;;;999888666666555555555777888999666444333222222333555666333333333444444555666777888888777888888:::;;;<<<999;;;======;;;999999999666555555555666777999::::::;;;<<<;;;:::999:::;;;<<<>>>@@@BBBEEEJJJQQQUUUfffzzz---.........//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000///...............///......///111000...,,,///////////////////////////////////////.........//////...---+++***))))))........................////////////000000000000222111000000000111333444222222222222222222222222222222222333333222222222000000111111222222222222222222333333333222111111222222444666777888888888333333222222222333333444444555555666777888888999999999999999999999999999999999888888999;;;<<<=========>>>>>>???AAABBBCCCFFFDDDCCCAAAAAABBBCCCDDDCCC@@@???AAAAAA???AAAEEEFFFFFFIIIOOOQQQSSS^^^kkk{{{rrrdddZZZZZZ[[[\\\]]][[[WWWTTTJJJHHHFFFCCCBBBAAAAAABBBDDDFFFHHHJJJJJJHHHFFFEEE??????>>><<<<<<;;;;;;;;;888888888999:::;;;===>>>@@@???===;;;;;;<<<>>>???BBBBBBBBBAAA???<<<:::888777777777777888999::::::777888888999999999888777999;;;===??????>>><<<:::333333555888::::::777444777777666555555666888999666444333222222333555666333333333333333444666666777777666555666777999:::777999;;;;;;999888888888666555555555666777999::::::<<<<<<<<<:::::::::<<<<<<>>>@@@AAADDDIIIOOOSSScccwww///...---,,,,,,---...///------------------------///............///000000////////////////////////........................000000///...---,,,,,,+++000000000000000000000000,,,------...///000111111444111///...000000///,,,,,,***)))+++...000///---000111222111000000222444000000111111111222222222222111111111000000//////<<<999555111///000222444222222111111222222333444222222222222222222333333444444444555555555555555666666666666666666666666444555555666777888888999;;;:::999888777777777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???FFFAAA======@@@BBB@@@===>>>@@@BBBDDDDDDDDDCCCBBBAAABBBDDDEEEGGGKKKPPPSSS^^^kkk}}}~~~uuujjj]]]TTTPPPPPPQQQTTT]]]dddbbb[[[LLLLLLKKKGGGCCC@@@AAACCC@@@BBBDDDFFFFFFEEECCCAAA@@@@@@??????>>><<<;;;:::<<<;;;999:::<<<=========999999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>??????::::::::::::;;;;;;:::888777666666555555777888999::::::;;;===???>>><<<:::777888999888666555666888222222333444666888999:::888888777777666666555555222222111111222222333444555555666666777777888888666666666666777999:::;;;555555555555555666777777777999::::::888888999;;;@@@>>>===@@@BBBEEEMMMUUUbbbvvv///...---,,,,,,---...///------------------------......------......///000................................................/////////...------,,,,,,////////////////////////------......//////000000000...++++++---...,,,***///---,,,...000222000//////000000000//////111333000000111111111222222222111111111000000000//////333222111000//////000111222222111111222222333444222222222222222222222222333333333333444444444444555555555555555555555555555555666666777777888888888888888777888888999999::::::::::::::::::::::::::::::;;;<<<>>>??????@@@BBB>>>;;;;;;???AAA@@@>>>>>>???AAABBBCCCCCCBBBBBB@@@AAACCCCCCDDDGGGKKKNNNNNNWWWdddqqq~~~vvvlllddd\\\SSSLLLLLLLLLMMMQQQZZZbbbaaa[[[NNNNNNLLLHHHCCC@@@AAACCCDDDEEEGGGHHHHHHFFFCCCBBB@@@@@@???>>>===<<<;;;::::::999999:::===?????????999999999999999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>><<<:::888888::::::888666666666555444555666777888999999:::<<<======;;;999:::888666777::::::777444222333333444666777999:::888888777666666555555444222222111111222222333444444444444555555555555555777777666666666777777888555555555555555666777777888999::::::999999:::;;;>>><<<<<<@@@BBBEEEKKKSSS___sss......------------......------------------------------,,,,,,,,,---..............................////////////////////////........................////////////////////////..................//////000///......000000///...000///......000111000....../////////......000222000000000111111111111222111111000000000000//////------///000111111000000222111111111111222333333444333333222222111111111111222222222333333333333555555555555555555555555666666666666777777777777777777777777888999::::::999999999999999999999999::::::;;;===>>>@@@AAABBB>>>;;;888999===@@@???>>>>>>??????@@@AAAAAABBBBBB@@@AAAAAAAAA@@@BBBEEEGGGFFFJJJPPPVVV```ooovvvnnnbbbXXXQQQLLLHHHDDDFFFGGGHHHLLLUUU]]]]]]XXXOOONNNLLLGGGCCCAAAAAACCCFFFGGGHHHHHHGGGEEEBBB@@@@@@???>>><<<;;;;;;;;;<<<:::999888:::===@@@@@@@@@999999888888888888999:::888888888999:::;;;<<<===AAA===888888;;;===:::777555555444333444555666777777777777999;;;;;;999777;;;666333888AAADDD>>>666333333333444555777888999777777666666555444444444222222111111222222333444333333333333333333222222777777666555555555555555555555555444555555666777888999::::::999999:::<<<<<<:::<<<@@@CCCDDDJJJQQQ\\\qqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////////////////---------.........//////////////////////////////.....................---000000000000111111111000......------......------...///000///......000222000000000000111111111111000000000000000000////////////000111222333333333111111111111111222222333444444333333222111000000111111222222333333444444555555555555555555555555777777777777666666666666777777777777777888999999888888888888888999999999999:::;;;===???@@@BBBCCC>>>;;;999:::<<<>>>>>>===>>>>>>>>>>>>???@@@AAABBB@@@AAAAAA@@@>>>>>>@@@BBBEEEGGGIIIKKKPPP[[[jjjtttyyyddd]]]TTTMMMHHHEEEBBB@@@AAADDDFFFJJJQQQYYYXXXSSSMMMKKKHHHEEEBBBAAABBBCCCCCCDDDDDDEEEDDDBBB@@@???@@@???<<<:::::::::;;;<<<;;;:::999:::===?????????:::999999888888888999999777777777888999:::<<<===CCC===777666:::;;;999555444444333222333444555666666555555666888888777555888555444;;;EEEHHHCCC===333333333444555666777888666666555555444333333333222222111111222222333444444444333333222222111111666555555444444444555555555555555444444555555666777999::::::999999;;;<<<;;;:::<<>>@@@BBBBBB@@@>>><<<;;;<<<======<<<>>>>>>>>>>>>>>>@@@AAABBBAAABBBBBB@@@>>>===>>>@@@AAACCCEEEFFFIIIOOOWWW]]]mmmyyyuuugggTTTRRRNNNJJJGGGCCC@@@>>>@@@DDDHHHLLLRRRXXXVVVQQQIIIGGGCCCAAA@@@AAACCCCCC@@@AAAAAABBBBBBBBBAAA@@@???>>>;;;:::999:::;;;<<<===;;;::::::<<<===<<<<<<;;;::::::999999999999:::777777777888999;;;<<<===>>>999444333555777555333444333333222222444555666444444333444666777555444555555888<<<@@@AAA???<<<444444444444444555666666555555444444333222222222222222111111222222333444555444444444333333222222333333333333444555666777555555444444444444555555666777999999999999:::<<<<<<;;;===BBBEEEGGGLLLSSS[[[ppp,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------........................---------.........//////........................------------------......,,,...000000///------...///000111111//////000111///000000000//////111333111000000000000000//////......////////////000000222111///------...000111111000000000000111222222444333333222222111111111111111222333444555666666444444444444444444444444666666666666777777777777999999888777666666666666777777777888999999::::::999999:::<<<===???@@@AAAAAA@@@>>>===<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@BBBBBBAAA???>>>???@@@???AAADDDFFFHHHJJJMMMPPPTTT^^^mmm~~~}}}wwwqqqoookkk___SSSIIIIIIIIIHHHFFFCCC@@@>>>BBBHHHOOOTTTZZZ^^^[[[VVVHHHEEEAAA>>>???AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBB===<<<;;;:::999::::::;;;===;;;999999:::;;;:::999::::::999999999::::::;;;888888888888999:::;;;<<<>>><<<999888888888888777444444333222333444555666444333222333444555555444444777::::::777555555666555444444444444444555555444444333333222111111111222222111111222222333444555555444444444444444333333333333444555666777888666555444444333444444444444666888888777888999;;;===;;;===BBBEEEGGGNNNUUU]]]qqq+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------------------------------------------------------.......................................,,,,,,,,,------.........///111444444111///...///---///111111000///111333.../////////......000222111111000000////////////........./////////000000........................000000000000000111222222222222222222222222222222000000111222333444555555444444444444444444444444555555666666777777888888888777777666666666777777777777888888999::::::;;;999999:::;;;<<<===>>>>>>???>>>>>><<<<<<<<<===???===>>>???AAAAAAAAAAAA@@@???@@@AAAAAA@@@??????@@@>>>AAADDDGGGIIIKKKLLLMMMKKKPPPXXXaaammm}}}zzzssseeebbb[[[TTTSSSTTTOOOHHHEEEFFFGGGGGGFFFDDDBBBBBBDDDMMMWWW___eeeiiieee```LLLGGGAAA>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????;;;;;;;;;::::::::::::::::::999777888999::::::999888888888888888999:::;;;888888777888888999::::::;;;===>>><<<:::999:::<<<555444333333333444666777444222111222444555444444333666888777333222222444555555444333333444444444333333333222111111000000222222111111222222333444333333333444444444444444555555444444555666777777666555444444333333333444333444666777666777888:::===;;;<<<@@@CCCFFFMMMVVV___qqq++++++------------++++++++++++++++++++++++++++++------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,---...//////,,,///222111...+++***+++***---//////......000333---.........------///000111111000000/////////...---.........//////000000+++,,,///111222111///...000000000000000111111222222222222222222222333333...///000111222333444444444444444444444444444444444555555666777888888999666555555666666777888999777777888999::::::;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<;;;<<<>>>@@@<<<>>>@@@BBBCCCBBBAAA@@@===???AAAAAA@@@???@@@AAA<<<>>>AAAEEEGGGIIIJJJKKKNNNNNNNNNPPPUUUbbbqqq||||||qqqdddZZZPPPMMMFFF@@@AAAGGGIIIGGGEEEFFFGGGGGGFFFEEEEEEFFFEEEPPP\\\fffmmmqqqnnnhhhPPPJJJCCC????????????>>>??????>>>===<<<;;;::::::::::::;;;;;;;;;:::999999888666555666999:::;;;:::666666666666777888::::::888777777777777777888999333777:::999555333555888555555444333444555666777444222111222333555444444333444555555555666777999555555444333333333444444333333222222111000000000222222111111222222333444222222222333333444444444777777666555555555555666666555444444333333333333222333555666555666888:::<<<::::::>>>AAAEEEMMMVVV___qqq---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---...///000000000///...---,,,---......,,,---.........---,,,+++000000//////......................../////////000.........///111222444555666333000111222222000---............////////////------......//////000000///......///000222444555333222111000////////////111111000000111111222333444444333333333444444555111222333444666777888999444444444444444555666777666777888999999999999999888888888888999:::;;;;;;666999<<>>>>><<<:::===BBBBBBDDDEEEEEEDDDDDDEEEGGGHHHOOOYYYdddkkknnnmmmkkkPPPHHHAAA@@@???===???CCC@@@>>>:::999:::<<<>>>>>>999999999888888888888888777777666777777888999999999888777666777888:::<<<999888777555555555666777:::999888777666666666666555555444333333333444444555444333333222222222222555444333222222222444444666555444333333333333333333333333222333333444444333333333333333444444444333333333333444555666666999777555333222333444555444444444333333222222222111222444666777777666555666999;;;<<<>>>CCCJJJPPPaaannn---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,........................******+++++++++,,,,,,,,,------------------......000///...---,,,------...------...//////...------///////////////......---000000111222222222111111.........///000111222333222000...///111111000...............////////////......///////////////000///...---,,,,,,---...///111000000000000111111111111111000000111111222333333333333333444555666777444444555555555555555555555555555555555666777777666666777888999999999999888888888888999:::<<<<<<888:::<<<>>>@@@@@@?????????@@@AAACCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@??????AAACCCEEEGGGIIIJJJDDDEEEEEEEEEGGGLLLRRRWWW^^^ggguuu{{{oooccc``````ZZZZZZXXXNNNFFF@@@;;;;;;;;;:::===AAABBBCCCDDDDDDCCCCCCDDDFFFGGGLLLUUU^^^eeegggfffdddOOOGGGAAA???>>>===???CCCHHHFFFBBB>>><<<;;;:::999999999999999888888888888777666666666666777777888888777666555666777999:::888777666555444555555666888777777666666666666777555444444333333333444444444444333222222222333333333333222111111222333444555555444333333333333333222222111111111111111222111111111222222333333444333222333333444555555666999777555444333333444555444444444444333333222222222222333555555666666666666888::::::<<>>;;;;;;<<<======>>>>>>>>>???AAACCCEEEEEEDDDBBBAAA>>>>>>??????@@@@@@@@@AAA>>>>>>@@@AAACCCEEEFFFGGGDDDDDDCCCBBBBBBEEEIIILLLMMMTTT\\\ccckkkyyy~~~{{{sssjjjbbbXXXOOORRR[[[___eeedddXXXNNNCCC:::999;;;<<<===???AAABBBCCCCCCBBBBBBCCCDDDDDDGGGNNNVVV\\\^^^]]][[[NNNFFF???>>>>>>>>>@@@DDDLLLJJJGGGCCC>>>:::777666999999999999999888888777777666555555555555555555777666555444555666777888666555555444444444444555555555555555555555666777444444444444444444444444333222222222222333333444111111111111111222333444555444444333333333333333444333222111111000111111//////000000111222333333222222222333444444555555888777666444444444555555555444444444444444333333333222222333333444555666666777888888999???GGGNNN___mmm,,,,,,++++++++++++,,,,,,,,,+++******)))))))))***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---------...............---...///000000///...---$$$'''+++///111222222111///......---------......///........./////////...---------.........//////111111111000000//////...555222///,,,+++,,,...000000000111111222222222222111111000000111111222333333333333444555666888888111222222333555666666777666666555555555555666666555555666888999999999999888888888999:::<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>@@@CCCEEEFFFDDDAAA???======>>>>>>???@@@@@@@@@======>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@@@@CCCEEEIIIMMMQQQQQQSSS]]]nnn{{{}}}{{{zzzrrrqqqpppmmmiii```VVVOOOMMMHHHRRRdddpppzzzzzzmmmZZZKKK>>>;;;>>>???>>>>>>@@@AAABBBBBBAAA@@@AAACCCAAACCCHHHOOOVVVYYYXXXUUUMMMFFF????????????AAAEEEIIIIIIHHHEEEAAA===:::999999::::::::::::999777666666666555444333333333333555444444333333444555555444444333333333333333333333333333333444555666777444444444444555444444444222111111111222333444444000000000111111222333333444444333333222333333444777666555444333222222222......//////000111222222111222222333444444444555777777555444444444555555444444444444444444444444333333222111222333444555777888888888999>>>GGGMMM\\\kkk,,,++++++******++++++,,,***)))))))))******+++,,,,,,,,,,,,---------......************************,,,,,,,,,------------...))))))******+++,,,---------------------,,,,,,,,,+++++++++,,,,,,------------...///000000///......,,,...111444555444222111///......---------------000111000///...---------------------............111111000000//////......333111///......///111222222222222333222111000///111111000000111111222333555444444444444555555666111222222333444555666666555444444333333444444444444555666777888999999999888888888999:::;;;=========<<<;;;::::::;;;<<<===<<<>>>AAACCCDDDBBB???>>>=========>>>>>>?????????<<<======>>>??????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDGGGJJJHHHGGGLLLWWW```qqqzzzxxxuuurrrooollljjjhhh^^^___aaa```]]]WWWNNNIIIHHHGGGWWWooo|||fffUUUDDD???AAABBB@@@???@@@AAABBBAAA@@@???@@@AAA@@@AAAFFFNNNWWW[[[ZZZWWWOOOGGGAAA@@@AAA@@@CCCGGGJJJLLLLLLJJJEEE@@@>>>===::::::;;;;;;:::999777666555555444333222222333333444444333333333333333333222222333333333333333333222222222222333555666777555555666666666555444333111111111111222222333444000000111111222222222222333333222222222333333444777666555444333333333333...//////000111111222222000111222333444444444444666555555444444444444444444444444444444444444444444333222111222333444555888999:::999:::>>>FFFLLLXXXiii++++++************++++++++++++++++++,,,---...///,,,,,,,,,,,,------------++++++++++++++++++++++++------------............((()))***+++,,,------...,,,------------,,,+++++++++*********+++,,,---...............////////////444444555444222000---+++///......---------......000111111000---,,,,,,---,,,------------.........////////////..................------...///000111222333333444333111000...111111000000111111222333555444444333333333444444555555444444333333222222555444333333222333333333333444555777888999999:::888888888888999:::;;;;;;<<<;;;:::999999:::<<<===;;;===???AAAAAA@@@>>>===>>>>>>=================================>>>>>>>>>???@@@BBBBBBAAAAAABBBDDDAAADDDFFFGGGGGGJJJOOOSSS___kkksss~~~}}}~~~~~~{{{wwwtttkkkhhhdddaaa```^^^[[[YYYRRRTTTXXXZZZXXXTTTNNNKKKJJJMMMbbb|||jjjYYYHHHCCCCCCCCCBBBBBB@@@AAABBBAAA@@@???@@@AAA???AAAGGGSSS___eeeccc```RRRKKKDDDCCCCCCCCCEEEIIIQQQSSSSSSNNNGGGAAA??????:::;;;<<<<<<;;;999777555555444333333333333333333333333333333333333222222111222222333333333333222222222222222333444555666888888999999888666444333222111111111111222222333111222222333222222111111222222222222222333333444555444333222222111222222111111111222222222222333///000222444444444333333333333333333333333333333222222333333333333444444444444333333333333444444777999;;;:::;;;>>>EEEJJJTTTfff++++++************++++++,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++++++++,,,,,,------,,,,,,---------,,,+++***++++++******+++---...//////...---------...000111666555444222000---+++)))///...............//////---///000///,,,+++,,,...,,,,,,---------.........------------............,,,------......///......111222333444444333111000111111000000111111222333222222222222222333444555555555444444333222222111555555444333333333333333222333555777888999999:::888888888777777888888999:::999999999:::;;;<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>======<<<<<<;;;==================<<<<<>>???:::;;;<<<===<<<999777555444333333333333444444555333444444444333333222111111111333444444444333333333333333333333444555666;;;;;;;;;;;;999777444222333222111111111111111111333333444444333222111000222222111111222333333444444333333222222222333333444444444444444333333333///000222444444444333222111222222222333222222222111111111222222222333333444444555555555444444333555888:::;;;;;;===BBBFFFPPPccc++++++************++++++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---...---,,,+++***,,,,,,++++++,,,...///000000///---,,,,,,...111333777777666555333222222111...............///000000))),,,...---+++***,,,///,,,,,,,,,---------......+++,,,,,,------.........---...000000000///...---///000222444444444333222111111111000111222222333//////000111222444555666222222222333333444444444777666555444444444444444222333555666888999999:::999888777777666777777777888888999:::;;;;;;<<<<<<======>>>?????????????????????>>>===<<<;;;;;;:::>>>>>>=========<<<<<<<<>>===???>>>===;;;999777666555444444333333333333222222444444333333222111000000222333444444555555444444333444444333333444777999666:::>>>>>>:::555333333111111111111111111111111333333222222222333444444///000222333333222111000---...333555222///222999:::>>>???<<<:::888444...000000111111111222222222222111000000000111222333444444333222222333333333333444666666555444444555888888999999999;;;???BBBMMM___zzz+++)))((()))+++---,,,+++---,,,+++*********+++,,,******++++++++++++******))))))***++++++++++++******+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++///000111111111000///...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000000000000000---///000111//////000111,,,---...///000111111111000000000000111222333444111111111222222222222333444444444444444555555555555555555555555555555555666666666666555555555555666666777777888999999999999999888888888888999999<<<<<<;;;;;;;;;;;;<<<<<>>>>>===>>>>>>???>>>BBBNNN]]]ffffffbbbTTTMMMEEEBBBCCCEEEEEECCCAAA@@@@@@???>>>===<<<;;;>>>>>><<<;;;999777666555444444333333333333222222444444333333222111111000222222333444444444444444333444333333333444555777888<<<@@@AAA===999555444111111111111111111111111000000000111111222222222222222222222111111000/////////222444111///444<<>>=========>>>>>>@@@GGGNNNSSSSSSQQQJJJFFFAAA???@@@@@@???===;;;<<<<<<<<<;;;;;;::::::======<<<:::888777666555444444333333333333222222444333333222222111111111111222222333333333333333444333333333444555666777888;;;???@@@===999555333111111111111111111111111...///111222333333333222444333222111000/////////111000111222111111999DDDUUU___fffbbbWWWLLLAAA999111111111111111222222222111111111111111222333333333333333222222333333444777888999888555333333333666666777777777999===@@@JJJ[[[uuu,,,***))))))***,,,...///...---,,,+++******)))))),,,+++***))))))***+++,,,+++***)))))))))***,,,---***,,,---,,,+++*********)))***************++++++++++++,,,------......///---,,,,,,,,,,,,,,,,,,---111000///...---......///...------------...//////...---,,,,,,+++++++++,,,------------------------,,,,,,,,,------------...////////////////////////,,,...000000///...///000,,,,,,------...///000111000000000000000111222222222222333333333444444444444444555555666777777777888888777666555555444444444444555555555555555666777777888888999999::::::666777999:::;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<===;;;999;;;<<<<<<:::999999999:::;;;<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDD@@@@@@AAABBBDDDFFFIIIJJJMMMPPPTTTXXX```ooovvviiigggccc^^^ZZZXXXYYYZZZWWWSSSNNNJJJIIIHHHGGGFFFCCCCCCDDDCCCCCCAAA???>>>@@@AAACCCEEEGGGHHHIIIJJJHHHFFFEEECCCCCCDDDEEEFFFEEEDDDCCCEEEGGGIIIHHHGGGDDDCCCBBBBBBDDDFFFGGGHHHDDDDDDBBBAAA??????>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEBBB@@@>>>===>>>===;;;999999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;999888666555555444444333333333222222222333333333222222111111111000111222222333333222222444444444666999;;;<<<<<<888888999999777444222111111111111111111111111111///111444666777777666666333222111/////////000111222000111222222555@@@LLLdddpppyyytttdddSSSDDD:::111111111111111111111111111111111111222333333444333333222222222333444444666777888777666444444555888888999999999;;;???BBBJJJZZZsss,,,,,,+++*********+++,,,------,,,,,,+++***)))))),,,+++***))))))***+++,,,+++***)))))))))***,,,---***,,,------+++******+++)))))))))******+++++++++++++++,,,------......///,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++//////...------------...------,,,+++++++++,,,,,,------------------------,,,,,,---------.................................,,,...///000///...///000000000///.........//////000000000///000000111111222222333333333444444444444444555555666777777888888777777666555444444333333444444444555555666666666777777888999999::::::555777888:::;;;;;;::::::;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;888888999:::;;;<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHDDDCCCAAA@@@BBBEEEJJJMMMGGGIIIJJJKKKMMMVVVdddooozzzrrriiicccYYYYYYWWWRRRMMMKKKLLLMMMJJJHHHFFFFFFGGGHHHGGGFFFCCCCCCBBBAAA@@@>>><<<<<<>>>???AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDAAA@@@@@@AAACCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCAAA@@@???>>>>>>>>>============<<<===>>>???<<<<<<<<<======<<<999777999:::<<<>>>>>>>>>======;;;;;;:::999777666555555444444333333333222222222333333222222222222222111000111222222333333222222444333555999>>>BBBBBBBBB999777444222111111111111000000000000000000000000000222555777888888777666000000///...///000222333000///000222333888EEERRRlllxxx{{{jjjWWWFFF;;;111111111111111111111111000000111222333444444444333222222222333333444555333444666777666555666777888888999999999;;;???BBBKKK[[[sss***+++,,,+++)))((()))***,,,,,,,,,,,,,,,+++***)))++++++************++++++*********)))******+++,,,+++,,,...---+++******++++++++++++,,,,,,------...+++++++++,,,------......,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***///.........------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,---//////.........///222111000...---......///000000000//////000000111222222222222333333333333333333444555666777777888666666555555444444333333333333333444555555666666666666666777888888999999666777888888999999999999;;;;;;::::::::::::;;;;;;888;;;===;;;;;;===<<<888888999:::<<<<<<=========<<<======>>>???@@@AAAAAA???@@@AAABBBEEEGGGIIIKKKIIIFFFBBB??????BBBFFFHHHCCCFFFHHHHHHGGGKKKTTT[[[iiirrr}}}xxxppphhhbbb\\\WWWTTTOOOPPPPPPMMMJJJHHHGGGGGGFFFEEEDDDEEEFFFEEECCCAAAAAA@@@>>><<<;;;999999999===>>>@@@CCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>BBBBBBCCCBBB@@@@@@AAACCC@@@???>>>===<<<;;;;;;;;;<<<:::999888888888999:::999:::<<<======;;;999888999;;;===???@@@???>>>===::::::999888777666555444444444333333333333222222222222222222222222222222111222222333333333333333333333444999@@@DDDDDDCCC;;;777333000000111222222000000000000000000000000///000222333444444444444.........///000111222333///...000222333777CCCOOOfffqqqxxxssseeeTTTEEE:::222222222111111111111111///000222333444444444444222222222222333444555555000222555555555555666888666666777777777999===@@@MMM[[[sss%%%(((+++,,,***(((((()))***+++,,,,,,,,,+++************++++++++++++******))))))***++++++++++++***+++---...---,,,***++++++***++++++,,,------......******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,...000111000///,,,+++***+++,,,---------,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------....................................+++---//////...---...///000///...,,,,,,---...///000000////////////000000111111111222222222222333222222333444555666777777444444444444444333333333222222333444444555666666555555555666777777888888777777777666777777888888;;;::::::999999::::::;;;888===>>>;;;:::===<<<999999:::;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEHHHIIIKKKIIIGGGCCCAAA@@@@@@BBBDDDBBBFFFJJJIIIGGGGGGLLLQQQSSSYYYaaajjjttt}}}xxxrrrnnnbbb___[[[WWWTTTQQQNNNMMMJJJJJJKKKLLLLLLJJJGGGEEEEEECCCBBBAAABBBBBB@@@??????>>>;;;888777777888999===>>>@@@CCCDDDDDDCCCBBBAAABBBDDDDDDDDDCCCAAA@@@EEEEEEEEECCCAAA???>>>>>>>>>@@@AAA@@@>>>===???AAA======<<<;;;;;;;;;;;;;;;>>>;;;777666777999999888777999;;;<<<<<<;;;999999888:::<<<>>>???>>><<<;;;999999888777666555555444444444333333333333222222222222222222222222222222222222333444444444444444333111222777>>>AAA@@@>>>999666333222222222000///000000000000000000000000/////////000000000111111......///000111111111000......000222222333;;;EEETTT\\\bbb^^^VVVLLL???555222222222111111111000000///000222333555555555444222222222222333444555666111222444555444333444555666666777777777999===@@@MMM[[[qqq!!!&&&***,,,+++))))))***)))***+++,,,---,,,+++***)))***+++,,,,,,+++***)))((()))***,,,,,,+++******+++---......,,,++++++,,,(((((()))***++++++,,,,,,)))******++++++,,,------,,,++++++++++++++++++,,,(((***---///...,,,)))'''%%%'''***,,,------,,,+++,,,,,,,,,++++++,,,------++++++++++++++++++++++++---------.........//////////////////////////////+++---//////...---...///...---+++++++++---///000111000////////////000000000000111111111222222222111111222333444555666777222333333333333333333333222222333333444555666666444444555555666777777777888777666555555666777777;;;::::::999999::::::;;;999???@@@;;;:::======999999:::;;;===>>>?????????;;;<<<===>>>???@@@AAAAAACCCCCCCCCDDDEEEGGGIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCAAAEEEHHHGGGCCCAAADDDHHHJJJMMMPPPRRRXXXfff{{{zzzppphhhccc```]]]ZZZRRRRRRQQQQQQPPPNNNKKKJJJGGGGGGIIILLLMMMLLLHHHDDDDDDBBB???>>>@@@AAAAAAAAA???===999777666777:::<<<===???AAACCCDDDCCCBBBAAA@@@AAADDDEEEEEECCC@@@>>>@@@@@@@@@>>><<<<<<===>>>===???AAA@@@>>>===???BBB>>>======<<<<<<<<<======CCC>>>999777999;;;:::888666888;;;<<<;;;:::999999666888;;;======<<<:::999999888888777666555555444444444444333333333222222222222222222222222222222222333444444555555444444222000000555;;;>>>;;;888555333222333444222...***000000000000000000000000000///////////////000111...///000111111000///.........111222000...444===CCCIIINNNMMMIIICCC999///222222222222111111000000///000222444555555555555222222222222333444555666222333555444333222222333888888999999999;;;???BBBLLLZZZppp+++*********))))))(((((())))))***++++++++++++***)))((('''''''''(((***+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************+++++++++,,,,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,******---+++)))***,,,---+++)))---------........./////////...---,,,,,,---...///111222333333222000---,,,---......------...111333,,,------...///000111111222222222111222222333333333333333222222111111111222333444444555555444444444444555555555555444444555555555555555666777777999888666555444555777888777777888888888999999999;;;;;;===>>>>>>>>>===<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@BBBCCCDDDBBBAAA???>>>???AAACCCEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEGGGJJJKKKPPP^^^mmmxxx~~~|||vvvrrrccc```[[[VVVRRRPPPPPPPPPJJJLLLNNNNNNLLLJJJJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFEEEBBB???>>>>>>???@@@???;;;999777555666888<<>>>>>======>>>@@@BBBCCCFFFFFFGGGGGGEEECCCAAA?????????@@@AAA@@@???>>>===:::<<<===???>>><<<999888;;;>>>>>>;;;:::===<<<888888777666777999::::::999777888999:::::::::999888888888888888999999999999888777555333111000//////777666444222111111111111333111///------...000222666777888888777555333222000000111222333555666777444333111//////000111222---///000222222000///---///////////////000111111111111000......---------000000000000111111111111888999::::::999777555444222222111111111111111111///000222333444444333222111111111111111111111111444333333333333444555555666777888888888:::>>>AAAJJJXXXooo************)))))))))((())))))***++++++++++++***,,,+++***)))))))))))))))************************...---+++******+++---...************************++++++,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++******+++)))((()))+++,,,+++))),,,,,,---------...............------------......///000111111000///---+++---...///...---...000222------......//////000000111111111111222222333444333333333222222222111111222333444444555444444444333333444444444444333333555444444444444555666666777666444333444555666777888888888888999999999999999:::;;;======>>>======:::;;;;;;<<<<<<<<<;;;;;;>>>===<<<;;;<<<===>>>???>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>======???AAACCCEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCDDDFFFFFFHHHPPPZZZ\\\aaahhhlllnnnssszzz~~~}}}wwwuuusssooojjjddd___]]]SSSQQQMMMJJJGGGFFFGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJGGGHHHJJJKKKJJJIIIGGGFFFDDDBBB???>>>???@@@@@@@@@===;;;888666666999<<<>>>AAA@@@?????????@@@AAABBBDDDEEEFFFGGGFFFDDDAAA???>>>>>>???@@@@@@???>>>===:::;;;===???>>>===:::999<<<>>><<<999999<<<<<<999:::888666666777888888777999::::::;;;:::999888777555555555555666666666666888777666444333222111111777666444222111111111111333111///......///111222555555666777666444222111000000000111222333444555444333111//////000111222...///000111111000///...---------------......///111000///...------------//////000000000111111111333444555555444333111///111111111111111111111111///000111333333333333333111111111111111111111111444333333333333444555555777888888888888;;;>>>BBBJJJXXXooo************))))))))))))))))))***++++++++++++***---------,,,+++)))((('''************************---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,+++++++++,,,------...)))((('''(((***++++++***++++++,,,,,,,,,---------------............------....../////////...,,,+++,,,...000///...---...///.........///////////////000000000111222333444555333333333222222222222111222222333444444444444444222222333333333333222222333333333333333444555555444444333333333444666777888888888999999999::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999>>>>>><<<<<<<<<===???@@@??????>>>>>>???@@@AAAAAAAAA@@@>>>======>>>???@@@BBBAAA@@@@@@@@@AAABBBCCCCCC@@@AAADDDFFFDDDFFFIIIHHHLLLQQQSSSTTTXXX]]]bbbccceeehhhhhhfffdddddddddlllmmmoooqqqrrrqqqmmmjjjcccaaa```ccciiiqqqwwwzzz}}}zzzyyyxxxxxxuuutttrrrnnnjjjeee```^^^[[[ZZZYYYVVVTTTQQQNNNLLLIIIHHHEEECCCCCCCCCDDDEEECCCEEEGGGGGGGGGFFFGGGHHHFFFGGGHHHJJJJJJIIIGGGFFFCCCAAA???>>>@@@AAAAAAAAA???===:::777777999;;;===DDDCCCBBB@@@@@@?????????AAACCCEEEGGGFFFDDDAAA???======>>>>>>???>>>>>>===:::;;;===>>>>>>===<<<;;;<<<===<<<999;;;??????<<<<<<999777666777777777666;;;;;;;;;;;;:::888777666333333333444444444555555777666555444444333333444666555444222111111111111222111///......///111222333444444555444333111000000000000000111111222222333222000/////////000111////////////////////////------,,,,,,------...///000000///...------------//////000000000000111111000000111111111///...---000000000000111111111111///000111222333333333333111111111111111111111111333333333333333444555555777888888888999;;;???BBBJJJXXXnnn*********)))))))))))))))))))))***++++++++++++***+++,,,,,,---,,,***((('''******************************)))(((((()))******************************---,,,,,,,,,++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++******)))***+++---...((((((((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,...//////...,,,,,,---......///......---,,,,,,...000000///---------///////////////........./////////000111333444555222222222222222222222222222222333444444444444333222222333333333333222222222222222222222333333444333333333333444555777777888888888999999999999:::;;;;;;;;;:::999888888777::::::;;;;;;::::::999999<<<===>>>>>>???>>>>>>>>>??????>>>>>>>>>??????@@@BBBAAA???>>>======>>>???AAA@@@?????????@@@AAABBBAAA???AAAHHHLLLIIIFFFFFFEEEGGGJJJKKKKKKMMMPPPSSSRRRSSSTTTSSSRRRQQQSSSTTT]]]```eeejjjkkkggg```ZZZWWWUUUTTTUUUXXX\\\___```fffdddccchhhqqq{{{{{{sssllljjjjjjjjjjjjjjjhhhdddaaa^^^]]]\\\]]]^^^]]]]]]ZZZWWWSSSOOOMMMMMMLLLLLLJJJIIIGGGFFFEEEGGGFFFDDDCCCCCCDDDEEEFFFCCCDDDFFFFFFDDDDDDEEEFFFDDDEEEGGGHHHIIIHHHFFFEEEBBB@@@??????AAABBBBBBBBBAAA???<<<999999:::;;;===DDDDDDBBBAAA???>>>===<<<===@@@CCCEEEEEECCC@@@>>>;;;;;;<<<<<<============999:::<<<>>>>>>>>>===<<<:::<<<===>>>BBBGGGFFFAAA<<<:::777666777999999888:::::::::999999888888777444444444444555555555555444444333333333444444444555444333222222111111111000///...---...///000111111222222222222111000///111111111111111111000000111000000/////////000111000///............///000///............///000000000///...---------------////////////000000000111000000111111000///...---/////////000000000000000///000111111222333333333111111111111111111111111333333222222333333444555777888888888999;;;???BBBJJJXXXmmm))))))))))))))))))******))))))***++++++++++++***((()))***+++++++++))))))************************))))))))))))))))))))))))************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++((('''&&&&&&&&&''')))***((()))***++++++,,,------*********+++++++++,,,,,,+++,,,---......---,,,+++------..................,,,...000000...---,,,---///////////////........./////////000111333444555222222222222222222222222111222333333444444333333333333444444444444333333111111111111111222333333333333444444555666777888777777888888888888999999999999888888888999999999999::::::;;;::::::999999999;;;>>>AAAAAA???===;;;>>>>>>>>>======>>>??????BBBAAA@@@???>>>>>>??????@@@@@@?????????@@@BBBCCCAAA???CCCKKKPPPMMMHHHEEECCCDDDEEEEEEEEEFFFHHHIIIIIIIIIGGGEEEDDDEEEHHHKKKQQQUUU\\\cccddd```WWWQQQNNNLLLKKKLLLNNNPPPQQQPPPQQQNNNMMMPPPWWW___ccceeegggaaaZZZUUUSSSTTTVVVWWWYYYWWWSSSPPPNNNMMMMMMNNNMMMNNNOOOOOOMMMJJJGGGFFFEEEEEEDDDCCCAAA@@@@@@???EEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFEEECCCBBBBBBCCCBBBCCCEEEFFFFFFEEEDDDCCC@@@???>>>@@@BBBDDDDDDCCCBBB@@@>>>;;;:::;;;<<<===CCCBBBAAA@@@>>><<<::::::;;;===@@@BBBBBBAAA>>>===999999::::::;;;<<<===>>>999:::;;;<<<======<<<<<<666:::>>>CCCKKKPPPNNNGGG<<<:::777777888;;;<<<<<<777777777777888888999999222333333333444444444444222222111111222333333444333333333333222111111000...------------...///000000000000000000/////////111222222333222222111000/////////////////////000//////............//////...............///000000///......------------......////////////000000000000000000000000//////........./////////000000000000000000000111222333333111111111111111111111111333222222222222333444444666777888888888:::>>>AAAIIIVVVkkk))))))))))))************))))))***++++++++++++***((())))))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++)))***,,,,,,++++++,,,...******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------.../////////+++---///...---,,,---............////////////////////////000111222333444111222222222222333333333111111222333333333333333333333444444444444333333111111111111111222333333444444555555666666666777666666666777777777888888555555666777999;;;===>>>999999:::;;;;;;;;;;;;;;;777:::>>>AAAAAA???;;;999======<<<======>>>??????AAAAAA@@@?????????@@@@@@@@@????????????@@@BBBCCCCCCAAADDDLLLOOOKKKEEEBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAABBBFFFIIIKKKOOOUUU\\\^^^[[[TTTNNNHHHGGGFFFGGGIIILLLMMMMMMFFFFFFGGGHHHJJJMMMPPPQQQSSSPPPLLLIIIGGGHHHKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGIIIKKKLLLLLLJJJHHHFFFDDDCCCBBB@@@????????????FFFEEEEEEDDDDDDDDDEEEEEEGGGGGGFFFDDDAAA@@@AAABBBAAABBBCCCDDDDDDBBB@@@??????>>>>>>@@@CCCEEEEEEDDDCCCAAA???===<<<===>>>>>>@@@@@@@@@???>>><<<:::999:::;;;===>>>>>>===<<<;;;777777888888:::;;;===>>>999::::::;;;;;;;;;;;;:::444888===DDDNNNUUURRRJJJ<<<999666666888;;;======444444555555666777999:::000000111111111111222222111111111111111222333333222222333333222111000000------------...///000000////////////////////////111222333333333222111000.........///////////////........................,,,,,,++++++,,,,,,---.........---------------.........////////////000000............------......------......//////000000000000///000000111333333111111111111111111111111222222222222222333444444555666666666777999===@@@GGGTTTiii~~~((()))))))))************))))))***++++++++++++***,,,++++++*********++++++++++++++++++++++++++++++******++++++++++++******************************************+++++++++++++++++++++,,,,,,,,,------************************)))***+++,,,,,,,,,,,,+++---......------,,,+++***)))+++,,,+++))))))***,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---...///+++,,,------,,,,,,...000------......//////000000000000000000000111222222111111222222222333333333111111222333333333333222222222333333333333222222222111111111111222333333333444444555555555444444555555555555666666666666777777777777888:::<<<===888999:::;;;<<<=========999:::<<<=========<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???????????????>>>>>>>>>>>>@@@BBBCCCAAA@@@DDDJJJKKKFFFBBBBBBAAAAAA@@@@@@AAABBBBBBBBBCCCDDDFFFFFFEEEDDDFFFGGGHHHKKKPPPUUUXXXWWWSSSOOOHHHFFFDDDEEEGGGIIIJJJJJJBBBFFFJJJJJJGGGFFFGGGIIIGGGGGGFFFDDDCCCCCCDDDFFFDDDDDDEEEEEEEEEEEEFFFFFFIIIKKKNNNOOOOOOMMMJJJHHHEEEDDDCCCAAAAAAAAAAAABBBFFFFFFFFFGGGGGGHHHHHHIIIEEEEEEDDDBBB@@@???AAABBB@@@AAABBBBBBAAA???===;;;======>>>AAADDDFFFFFFEEEBBBAAA@@@>>>>>>>>>???@@@??????@@@@@@???>>><<<<<<::::::::::::::::::999999666666666777888:::===>>>999999999999999999888888555777:::???IIIRRRPPPJJJ<<<999555444666888:::;;;555444333333444555666777000000111111111222222222222222111111222222333333111222222333222111000000......//////000111111222//////........./////////...000111222333222000///------......////////////------...//////...------,,,,,,++++++,,,,,,---......------,,,,,,------............/////////000000......------------......,,,,,,---......///000000000000//////000111222333111111111111111111111111222222222111222222333444444555555555555888;;;???EEERRRggg|||(((((())))))*********+++))))))***++++++++++++***000///---+++******++++++++++++++++++++++++++++++(((((())))))))))))((((((************************))))))******+++++++++,,,++++++,,,,,,,,,---------************************)))***+++,,,,,,,,,,,,,,,((()))))))))(((&&&%%%###(((***,,,+++(((''')))+++++++++,,,,,,,,,---------...---++++++++++++---...))))))******+++,,,---...+++,,,,,,,,,+++,,,///222,,,------...///000111111111000000000000000111111111111111222222333333333111111222333333333333222111111222222222222111111222222222111222222333444333333444444444333222222444444444555555555555666===<<<:::888777777888888888999:::<<<===>>>??????;;;;;;:::999:::;;;<<<===::::::;;;;;;===>>>@@@@@@<<<<<<======>>>>>>??????>>>=========>>>???AAABBB>>>>>>CCCIIIJJJFFFDDDEEE@@@???>>>>>>@@@AAAAAAAAA>>>AAAEEEGGGFFFDDDCCCBBBDDDFFFIIINNNRRRRRRPPPMMMHHHEEEBBBAAABBBCCCCCCBBBAAAHHHOOONNNIIIDDDDDDGGGCCCDDDDDDDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGJJJLLLNNNOOOOOOLLLIIIGGGBBBBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHBBBBBBBBBAAA??????AAACCC@@@@@@AAAAAA@@@===;;;999======>>>AAADDDFFFFFFEEEBBBAAA@@@?????????@@@AAA>>>???@@@AAAAAA@@@???>>>:::999888888777777888888666555555666888:::<<<>>>:::999999888888777777777888777666:::DDDMMMNNNIII<<<999555333333555777777666555444333222333444555222333333333333444444444444333333222222333333444000111222333333222000//////000000111222333333333//////.........//////000,,,...000111222111000///,,,,,,---.../////////...,,,---///000000///---,,,...------------...//////------,,,,,,,,,------.............../////////000/////////......///000000,,,,,,------...///000000000////////////111222333111111111111111111111111222222111111222222333444333444444444555777;;;>>>DDDQQQeee{{{))))))))))))************---,,,***))))))***,,,---***++++++++++++***))))))+++******)))******+++,,,++++++***)))(((((())))))))))))))))))))))))))))))---***((((((***+++***((((((((()))***+++,,,,,,---++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++***)))(((,,,+++)))((((((((())))))000///---,,,++++++,,,------,,,,,,,,,,,,---.........------,,,,,,------...---------.........//////------......///000000111//////000000000//////...---...///000111111111111111111111111111111111111333333333333333333333333333222222222222333444444555555555555555555555555333444444444555555666666444555666777888999::::::777888999:::;;;;;;;;;;;;>>>===;;;999999999;;;<<<;;;<<<<<<===============;;;::::::::::::;;;<<<<<>>===============>>>BBBBBBBBBDDDFFFFFFDDDBBB>>>???@@@AAAAAAAAAAAAAAABBBAAA???@@@AAABBBBBBAAABBBDDDFFFIIIKKKMMMNNNOOOBBBAAA@@@AAACCCDDDCCCAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDEEEFFFGGGHHHHHHFFFEEEGGGFFFGGGHHHJJJIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@???===::::::;;;===AAA@@@>>>===<<<:::777555;;;>>>AAADDDEEEEEECCCAAACCCAAA>>>???BBBCCCBBBAAA;;;<<<>>>AAACCCBBB???<<<===;;;999666555444555666777666444555777999::::::::::::999999888777777777444555888:::===@@@BBBDDD:::888888999444---///666333333222222222222222333000000111111111111000000//////............//////000000000000000000000000......------...000333444222222000///............111111111111000///...---........................------------------------///...,,,+++***+++,,,,,,///---***+++...///...,,,...............---------......---,,,,,,,,,,,,---/////////////////////////////////000111111222222000000000000111111111111000///......///111333444555666777666666777:::<<>>===;;;999999:::;;;<<<;;;;;;<<<===============;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???AAAAAAAAACCCEEEEEEDDDBBB???@@@@@@AAAAAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIBBBAAA@@@@@@BBBCCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCCDDDDDDDDDDDDDDDEEEHHHKKKMMMLLLKKKFFFEEEDDDEEEGGGGGGFFFEEEBBBBBB@@@???>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCAAA???>>>???@@@@@@@@@@@@@@@@@@>>><<<:::@@@BBBDDDFFFGGGEEECCCAAACCCAAA??????BBBCCCCCCAAA===<<<===???AAAAAA@@@>>>>>><<<:::777666666777777999777555666888999:::999999999999999999999999999666666777888:::;;;<<<===666444555777555111333888222111000///............000000111111111111000000//////............/////////////////////////////////......---///111333444222111000///............---------------,,,+++***........................------------------------...---,,,+++++++++,,,,,,///---++++++,,,---,,,***............------------,,,,,,,,,,,,,,,---...///..............................//////000111111111000000000000111111111111222222111111111333555666555666666666666777999<<>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@???AAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBDDDBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDAAA@@@??????AAABBBBBBAAA@@@@@@@@@@@@????????????AAAAAACCCDDDEEEEEEEEEEEEEEEDDDFFFKKKQQQSSSQQQOOOEEECCCBBBBBBDDDEEEFFFEEE@@@@@@???>>>>>>===>>>>>>>>>???@@@AAAAAA@@@???>>>@@@AAAAAA@@@>>><<<<<<===>>>???BBBDDDEEECCCAAA???DDDEEEFFFGGGFFFCCCAAA???AAA@@@??????AAABBBBBBAAA???===;;;;;;===???@@@@@@>>>===<<<:::999999::::::;;;:::888888999;;;:::999777888888888888999999999777666666666666555555555555333333666666333444666555444333111000//////...111111222222222222111111//////............////////////////////////////////////......///111333444111111000///................../////////......---------------------------........................------,,,+++++++++,,,,,,000...---,,,---------,,,............------,,,,,,+++++++++,,,---...000000........................------......///000000000000000000000111111111111222222222222222444555555444555666555555666999<<<@@@KKK]]]rrr(((((((((((()))))))))***&&&'''(((((((((((('''&&&******))))))(((((((((((("""$$$''')))******))))))***))))))((((((((())))))))))))))))))))))))))))))///...---,,,,,,,,,,,,,,,+++++++++*********))))))***************)))))))))************++++++++++++((()))***+++++++++++++++******))))))))))))))))))***************++++++,,,)))******+++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------........................///000111111111111111111000000000000000000000111000000000111222222333333222222222222222333333333555444444444444555666666444444444444444444444444555444444444444444444444666666666777777777777777888888999:::::::::::::::<<<<<<;;;::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@???@@@CCCEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDFFFCCCAAA@@@AAACCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDBBB@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFJJJQQQYYY[[[VVVPPPFFFDDDAAA@@@BBBEEEFFFFFF??????>>>===============<<<===>>>??????>>>===<<<===>>>??????===<<<<<<===???CCCHHHKKKKKKIIIGGGFFFHHHGGGGGGFFFCCCAAA>>>===???>>>>>>>>>???@@@AAAAAA@@@===999777999===???AAA???>>>======<<<======>>>???>>><<<<<<======;;;:::777777777777666666666666666666555444333222222111666555444444444222000000555444333222111111111111111111222222222222111111//////............//////////////////////////////000/////////000111333444111000///.....................//////000/////////------------------------........................---,,,,,,,,,,,,,,,,,,,,,000///......//////000000///......------,,,,,,,,,,,,++++++,,,---...//////........................,,,,,,------...//////000///000000000111111111111000111111222222222333333333444555555555666999<<>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAA???@@@CCCFFFHHHHHHFFFDDDBBBAAAAAABBBDDDFFFGGGEEEBBB@@@AAACCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJDDDAAA???>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEEEEEEEDDDFFFGGGMMMZZZeeeggg___VVVIIIFFFBBBAAACCCEEEGGGGGG??????>>>===<<<<<<<<<<<<;;;<<<===>>>>>>>>>======???@@@BBBBBBBBBBBBDDDEEEHHHMMMSSSVVVTTTQQQOOONNNKKKJJJHHHFFFCCC@@@>>>=========>>>>>>>>>???@@@BBBBBB>>>999777888;;;>>>@@@???????????????@@@@@@AAACCCBBB@@@??????>>><<<:::777666666555444333333222555555444444333333333222444555555444222111000...///............//////000111111111222222111111111//////............//////......................../////////000000111222222000//////...............******++++++,,,+++++++++------------------------........................+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222///......---,,,,,,++++++...------,,,,,,,,,------........................,,,,,,,,,---....../////////000000000111111111111000111222333444333222222222333444444444666999;;;BBBMMM^^^qqq''''''(((((((((((())))))+++***(((&&&&&&(((***+++***)))'''&&&&&&&&&'''((($$$%%%'''((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))&&&'''((((((((()))+++---,,,+++++++++******))))))''''''''''''(((***+++,,,)))))))))************+++)))******+++++++++************+++,,,,,,,,,,,,++++++,,,,,,++++++)))((((((+++,,,.../////////...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,---......//////---...///000000111000000000000//////000111333444111111111111111111111111000000111111222333333333444444444333444555555666333333333333333333333333000000111333444555666777555555555666666777777777888888999999999999999888999999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCAAA??????CCCGGGIIIJJJHHHFFFCCCAAAAAABBBEEEGGGIIIFFFBBBAAAAAACCCDDDDDDBBBBBBBBBDDDFFFJJJMMMNNNGGGDDD@@@>>>?????????>>>@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEGGGHHHHHHHHHHHHIIIIIIOOO]]]mmmrrrjjj```KKKHHHEEECCCDDDEEEFFFFFFAAA@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDEEEHHHMMMPPPVVV[[[``````\\\WWWTTTSSSMMMKKKIIIFFFCCCAAA@@@???===>>>????????????BBBDDDEEEBBB===;;;;;;===>>>>>>??????@@@AAAAAABBBCCCCCCEEEDDDBBBAAA@@@>>>;;;888666666555444444333333222444444444444444444444444000555888555222222333222.........//////000111222000000111111111111000000//////............//////..............................//////000000000000//////......---......///+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,)))+++,,,,,,+++,,,...000///......---,,,+++******///...---,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000000000000111111111111333444666777777666444333111222333333333555888;;;BBBNNN```rrr'''''''''((((((((())))))))))))(((((((((((())))))***)))'''%%%%%%&&&'''(((''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))''')))+++***)))***---///+++++++++***************&&&&&&&&&&&&''')))+++,,,))))))))))))******************+++++++++***)))))))))***+++,,,---,,,,,,+++***++++++,,,,,,+++***)))***+++---.........,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******+++,,,...///000000,,,,,,...//////000000000000///...///000222555666333333222222111000000000///000000111222222333333333333333333333444444555333333333333333333333333111111222333444444555555333444444555666777888888888888999999999999888888777777888888999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???BBB@@@===>>>AAAFFFIIIKKKJJJHHHDDDAAA@@@CCCFFFHHHJJJGGGCCCAAAAAACCCDDDDDDBBBBBBBBBDDDFFFIIIMMMOOOJJJGGGBBB?????????>>>===????????????@@@@@@@@@AAAAAACCCEEEHHHKKKNNNOOOPPPPPPLLLMMMYYYiiipppjjjaaaLLLIIIFFFDDDDDDDDDDDDCCCCCCBBB@@@>>>===;;;;;;;;;<<<<<<;;;<<<>>>@@@CCCEEECCCDDDFFFHHHKKKPPPWWW\\\___cccfffddd]]]VVVSSSRRRIIIHHHEEEBBB@@@????????????AAABBBBBBAAABBBEEEGGGIIIGGGCCCAAAAAAAAA???>>>>>>???@@@AAACCCCCCDDDDDDEEECCCAAA@@@???<<<888555444444555555555666666666333333444444444444444444000:::???:::333222444555222111111111111222222333//////000000000000////////////............//////........................---......///////////////.........------......///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---...///...,,,+++---//////......---,,,+++***)))------,,,,,,,,,---......---------------------------------...//////000000000000000000111111111111333444777888888777444222000111222333333555888;;;@@@MMM```sss''''''''''''((((((((()))&&&''')))******)))'''&&&***(((&&&%%%%%%%%%'''((())))))(((((((((((()))***'''''''''''''''((()))***)))))))))))))))))))))))))))+++,,,***'''&&&(((+++***************************)))(((&&&&&&'''(((((())))))))))))************+++++++++++++++***)))((('''((()))***++++++***)))((()))+++,,,------,,,,,,&&&(((***+++++++++)))(((,,,++++++++++++++++++,,,---------,,,,,,+++++++++))))))***,,,...///111111+++,,,---...///////////////.........000333666888444333333222111000/////////000000111222222333333333222222222222333444444333333333333333333333333333333333333333333333333333333444555666777888999888888999999999888888777555666777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<>>===============>>>AAA>>><<<<<<@@@EEEIIIKKKKKKHHHDDDAAA@@@CCCFFFIIIKKKGGGCCCAAAAAACCCDDDEEEBBBBBBBBBCCCEEEHHHKKKMMMLLLIIICCC@@@???>>>>>>=========>>>>>>?????????@@@@@@BBBEEEJJJOOORRRUUUVVVWWWOOOKKKRRRaaahhhcccZZZLLLJJJFFFEEEDDDDDDBBBAAADDDCCCAAA???===;;;::::::===<<<;;;<<<>>>AAAEEEHHHJJJKKKMMMOOOTTT[[[dddjjjaaaeeegggcccZZZRRRNNNNNNDDDCCC@@@===;;;;;;;;;<<>>@@@BBBCCCDDDEEEEEECCCBBB@@@???===:::666333222333444666888999:::;;;444444444333333333333333555AAAFFF>>>333000222444000000///......---............////////////......//////............//////........................,,,---...............---......---------......///,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,222444444222...,,,...000//////...---+++******)))+++++++++,,,---...///000------------------------------......///000000000000000000000111111111111111333555777777555222000000111222222333555888;;;???LLL```sss''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))***)))'''%%%%%%%%%'''(((((('''&&&%%%%%%&&&'''((())))))(((''''''''''''''')))((('''&&&'''(((+++,,,******++++++++++++******++++++************++++++222000---+++***)))'''&&&+++***)))***+++++++++***(((((())))))******++++++))))))))))))************+++***)))((((((***,,,---000...,,,))))))***,,,...///...---,,,***)))((('''+++++++++,,,,,,,,,------+++,,,------,,,,,,...000,,,---...000111333444555222444444333111000000000////////////000000000000111111000000111111222333666444333111000000111222///000111222333333333333666555555555555666666777999999999888888888888888:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999777666666777999999:::;;;<<<===>>>???>>>>>>>>>>>>============AAA>>>;;;;;;===AAADDDEEEHHHIIIIIIHHHGGGGGGHHHJJJHHHEEEBBB@@@AAABBBBBBAAAFFFEEECCCBBBCCCDDDFFFGGGJJJHHHDDDAAA???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAACCCFFFJJJNNNRRRTTTUUUXXXSSSOOOOOOSSSUUUTTTRRRHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEDDD@@@===::::::;;;<<<===?????????DDDKKKPPPWWWWWWXXXZZZ^^^bbbgggiiigggeeeaaa[[[UUUNNNIIIFFF=========>>>??????@@@@@@BBBBBBBBBBBBCCCDDDFFFGGGMMMNNNNNNLLLGGGBBB>>>===>>>>>>>>>>>>>>>?????????FFFDDD@@@<<<888555333222555666666777888999999:::555555555555555444444333555555555555444333222222111111111111000...---,,,,,,------...///000111111///000000...,,,+++,,,.../////////...---+++***)))........./////////000000+++++++++,,,,,,---------++++++------------++++++++++++*********+++,,,---++++++,,,---------,,,,,,,,,++++++,,,...///...---444BBBDDD444,,,222333---,,,---...//////---+++***+++++++++++++++++++++++++++*********+++---///000000---,,,---///000...,,,000000000000000000000000444333222111111111333333000111222222333555888;;;AAALLL\\\mmm}}}&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%(((''''''&&&&&&''''''((())))))((((((((())))))******)))((((((((()))***+++)))******++++++******)))+++***)))(((((()))***+++'''&&&%%%'''***,,,---,,,+++*********+++++++++***)))))))))))))))*********))))))))))))************+++***)))((()))***,,,---...---+++*********+++,,,+++++++++***))))))((((((+++,,,,,,,,,------------,,,---...---,,,,,,...000---......000111222333444333555666666555333333333////////////000000000000111111000000111111222333555444333222111111111111000111222333444444444444555555555555555666666777666666666666777777777777999999999999999999999999888999999888666555555666:::;;;;;;;;;<<<=========>>>>>>>>>>>>============???===;;;;;;===@@@BBBCCCBBBCCCDDDDDDDDDDDDFFFHHHGGGEEEBBBAAABBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDFFFHHHFFFDDDAAA???>>>>>>>>>============>>>???@@@@@@BBBCCCFFFIIILLLOOOPPPQQQSSSOOOKKKKKKMMMNNNLLLIIICCCBBBBBBBBBBBBBBBBBBBBBEEEEEECCCAAA===;;;;;;<<<<<<===>>>???BBBIIIRRRYYYdddcccbbbaaaaaabbbcccddd___]]]XXXSSSMMMGGGCCCAAA=========>>>???@@@AAAAAABBBBBBAAAAAABBBDDDEEEFFFLLLMMMMMMKKKFFFAAA>>>========================>>>@@@???<<<:::777555444333444444444555666666777777444444555555444444333222111222222222222000///...111111111111000///......------......//////000000//////000...,,,,,,---...///////////////.........+++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,++++++)))******+++,,,---///000;;;BBB@@@444---///111---,,,---.........---++++++++++++++++++++++++++++++---,,,+++++++++,,,---...///---,,,---///000...,,,000000000000000000000000111111000//////000000111000111222333333555888;;;???JJJZZZkkk|||%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''''''''''''(((((((((((('''''')))(((((())))))***+++,,,+++************))))))))))))******++++++******)))+++)))(((''''''((()))+++((('''&&&''')))*********************************************)))))))))))))))))))))*********+++++++++***)))))))))***,,,---,,,+++++++++************************++++++++++++,,,,,,,,,---------......---...///...------///111/////////000111111222222222444777777666444333333////////////000000000000111000000000000111222222333333333333222111111000111222333444444555444444555555444444555666666777555666666666777888888888999999888888777666666666555666777777555555666777999::::::;;;<<<===>>>>>>???>>>>>>>>>=========<<<===<<<:::;;;===???@@@@@@>>>???AAAAAAAAACCCEEEHHHFFFCCCAAAAAACCCEEEFFFFFFDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKKKKLLLIIIFFFFFFGGGFFFBBB>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCAAA===;;;<<<<<<<<<<<<===???FFFQQQ^^^fffuuurrrnnniiieeeaaa^^^]]]WWWTTTOOOIIIDDD@@@>>>===<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDIIIJJJKKKIIIEEE@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::999888666555555444444111222222333333444444555444444444444444333222222222333444555444222000///000000111111111111000000..................//////...///000///------...///...---------...///000111---------............///++++++++++++************++++++,,,,,,,,,,,,++++++)))***,,,...............+++,,,,,,,,,+++***))))))&&&(((*********,,,111555DDD@@@999333...,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,///...------...///...---////////////////////////000000/////////000000111000111222333333555888;;;===HHHXXXiiiyyy%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((''''''(((((()))&&&'''))))))))))))'''&&&'''''''''((()))***,,,---,,,,,,,,,,,,+++***(((((())))))************))))))***)))'''%%%%%%''')))***,,,+++))))))*********)))***+++++++++***)))******++++++******))))))(((((())))))*********+++++++++******)))))))))***+++,,,)))***++++++++++++))))))------------------------,,,,,,---------............///000///------///111000000000000000111111111111333666666444111000///////////////000000000000000000000000000111222222222222333444333222111000222333444444555555555444444444444444555555666777777777888999::::::;;;;;;999999888777666666555555444555777777666666777888777888999;;;===>>>@@@AAA>>>>>>>>>>>>============<<<;;;:::;;;<<<>>>>>>===>>>???AAAAAAAAABBBEEEGGGDDDBBB@@@AAACCCFFFHHHHHHEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCBBBBBB@@@??????>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCCCCAAA===999???@@@AAABBBCCCDDDEEEFFFDDDDDDCCCAAA>>><<<===>>><<<<<<===AAALLLZZZiiisss|||vvvoooggg___YYYVVVPPPMMMHHHBBB???=========<<<===>>>???@@@AAABBBCCCAAA@@@?????????@@@AAABBBEEEGGGHHHGGGCCC@@@======:::::::::::::::999999999888777666555444444444444111111111222222333333333444444444555444333333222333444555666555333111/////////000111222222111111.....................------///000000...---...///,,,++++++++++++,,,...///............/////////000---,,,,,,,,,+++*********+++++++++,,,,,,+++++++++''')))+++...///...---,,,,,,,,,,,,+++***)))((('''%%%(((+++***))),,,333:::JJJ===333111...))))))......---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---............---////////////////////////111111111111111222222222111222333333333555999;;;<<>>>>>========================<<<;;;::::::<<<===<<<;;;>>>???@@@@@@???@@@BBBDDDBBB@@@???@@@CCCGGGIIIIIIGGGFFFEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>??????@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCAAA>>>;;;@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCAAA>>>===>>>???===<<<>>>EEEQQQbbbpppyyy}}}wwwooofff\\\UUUPPPIIIFFFAAA===;;;;;;<<<===<<<===>>>???@@@AAABBBBBB@@@???>>>======>>>??????AAACCCEEEDDDAAA???======999999999999888888777777999888777555444444444444111222222222222222333333444555555555555444333333///000111111111///---,,,...///000111111111111111............---------------///111111///.........,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++&&&(((***,,,---,,,+++***,,,,,,,,,+++***)))((('''&&&))),,,+++***---444:::GGG888...///...((((((......---,,,++++++++++++,,,++++++++++++++++++++++++******+++,,,------......---.........------......////////////////////////000000111111222222222222111222333333444666999<<<<<>>>>>===<<<;;;::::::999<<<<<<======>>>>>>??????>>><<<:::999:::<<<<<<;;;<<<===>>>>>>======???AAA@@@???>>>???BBBFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA?????????@@@AAABBBBBBBBBAAA@@@??????>>>>>>??????AAAAAABBBBBBAAA@@@??????>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>????????????BBBCCCCCCAAA???>>>???@@@======AAAIIIWWWfffsssyyyzzzwwwssslllcccYYYQQQLLLBBB@@@<<<999888888:::<<<=========>>>??????@@@@@@???>>>===<<<;;;;;;<<<===>>>@@@BBBBBB@@@>>>===<<<999999999888777777666666999888777666444444444444222222222222222222222222444444444444444333222222111111111111000///............///000000000000000------------------......///000222222///---------,,,---............------++++++,,,,,,,,,,,,------............------------++++++************++++++((((((***+++++++++***)))+++,,,,,,,,,+++***))))))(((***+++++++++---222666>>>333+++------)))***...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))+++,,,---.........---...///...------...///////////////////////////------...///000000000000111222333444444666999<<<===HHHXXXiiizzz&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,+++)))((('''(((((()))(((((())))))))))))(((((('''((())))))))))))((('''---***'''&&&%%%$$$"""!!!***,,,...,,,(((&&&(((+++)))))))))))))))******************+++++++++,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,*********************)))*********+++++++++,,,,,,...//////...,,,+++---...//////000000111111111222333333333111//////000222////////////000000000000///////////////000111111333222222111222222222333222222333333333333222222222222222333444555777777888888888888888888888888888888888888888888888888444666777777555555666777=========<<<;;;;;;;;;::::::;;;<<<===>>>???@@@AAA@@@===:::999999;;;<<<<<<;;;===>>>>>>>>>???AAADDD@@@>>>===>>>AAAEEEGGGHHHGGGGGGFFFEEEDDDBBB@@@@@@>>>>>>>>>>>>@@@BBBCCCEEEDDDCCCBBB@@@???????????????@@@@@@@@@@@@@@@??????===???@@@AAA@@@?????????=========>>>>>>>>>??????BBBCCCCCCAAA??????@@@AAA>>>???CCCMMM[[[hhhqqqvvvsssqqqnnnhhh___VVVMMMHHH===<<<:::888888999;;;<<<========================???>>><<<;;;:::::::::;;;;;;===@@@@@@???===<<<<<<999999999888777666666666777666555555444444444444222222111111111111111111222222222222222111000000555444222111000000111111---....../////////......,,,,,,,,,------.........000222333333000---,,,+++(((***---///000000...---------........./////////,,,,,,---------------...,,,+++***))))))***+++,,,+++++++++************)))+++,,,,,,,,,,,,,,,++++++((())))))***+++,,,...///111...++++++++++++,,,---++++++,,,---,,,+++***)))++++++++++++++++++++++++******,,,------------,,,,,,...000///---,,,---///000000000000000000000000,,,---...///000000000///111333444444444666999<<<<<>>???@@@999:::;;;===>>>@@@AAABBBBBB>>>:::888999;;;<<<===<<<===???@@@AAACCCFFFIII???===<<<===AAADDDFFFGGGFFFFFFEEEDDDCCCAAA???>>>>>>>>>======???BBBDDDFFFFFFEEEDDDBBB@@@?????????>>>??????@@@@@@@@@@@@???>>>???@@@???>>>======>>>======>>>???@@@AAAAAABBBBBBBBBCCCAAA??????@@@BBB???@@@EEEPPP]]]iiippprrrooonnnkkkfff]]]TTTKKKFFF===<<<:::::::::;;;===>>>============<<<<<<<<<<<>><<<:::999999999:::999<<<>>>???>>>===<<<<<<:::999999888777666666555444444444333333444555555111111111111000000000000000000000000000///......222111///---,,,---...///---...............------++++++,,,,,,---...//////111333444333000---+++***###%%%***...000///...,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,...---,,,+++************++++++,,,---------,,,,,,)))((('''(((+++,,,+++***(((++++++******---...---***+++---------,,,***(((+++++++++++++++++++++++++++,,,---...---,,,+++***,,,...000///---,,,---000111111111111111111111111---...000111222222222111222333444444555666:::<<<;;;FFFWWWhhhxxx###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++++++++*********))))))(((((())))))(((((((((((())))))+++++++++***)))(((((('''*********)))))))))))))))************))))))))))))*********************************)))))))))))))))************************))))))))))))***,,,...///''')))+++------+++)))(((******+++++++++,,,,,,,,,......---,,,,,,---------////////////////////////111111000000//////......000000////////////000000333333444333222111000///000000000000111111111111111111222222222333333333333333333444555666777777777666444333444666999;;;999999888888888888888999666666666666666777777777:::999999;;;>>>>>><<<999;;;999777:::@@@FFFJJJLLLGGGEEEBBB>>>::::::;;;>>><<<>>>AAACCCDDDEEEGGGHHHCCCBBB@@@>>>>>>AAAFFFJJJNNNJJJEEEBBBBBBBBB@@@>>>;;;<<<===>>>>>>@@@CCCFFFLLLJJJGGGFFFDDDBBB>>><<<@@@????????????AAABBBCCC@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>???DDDNNNZZZdddjjjkkkeeehhhkkkiiibbbWWWNNNHHH@@@===:::999:::;;;<<<;;;AAAAAAAAA@@@@@@??????>>>CCCAAA>>>;;;999888888999;;;<<<;;;999888888:::<<<666666666666555555555555222222333333333333222222222222111111000000000///111111000//////////////////000000000000...,,,+++,,,---......//////......++++++,,,---............//////000000000///---,,,---...///...,,,+++,,,---/////////...---,,,***)))000000///...............///...---,,,+++,,,------,,,,,,,,,,,,++++++***)))&&&'''((()))))))))))))))******+++++++++******)))---,,,+++***))))))))))))++++++++++++++++++++++++************************------------,,,,,,+++***000000000000000/////////---------///111111///---...///000//////000222555444777:::999666555666888???IIIXXXiiizzz$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((())))))*********)))))))))((((((((())))))(((((())))))******++++++******)))((((((''')))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************+++******************************))))))+++...111333++++++++++++*********************+++++++++,,,,,,++++++************++++++........................000000000///////////////000000////////////000000111111222222222222222222000000000000111111111111111111111222222222333333333333444444555555666666777666444333444666999::::::999888888777777777888777777888888888888999999;;;999999;;;======;;;888;;;999888<<>><<>>BBBDDDLLLJJJHHHGGGFFFDDDAAA???AAA@@@???>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????AAA@@@??????>>>>>>>>>>>>>>>>>>AAAJJJVVV```gggiiifffiiikkkiiibbbXXXOOOKKKAAA>>>;;;:::;;;<<<;;;;;;>>>>>>?????????===<<<:::???>>>;;;999888888999999999999999888666555777888555555555555444444444444222222222333333222222222/////////000000111111111111111000///////////////.../////////...---++++++,,,------...........................---,,,+++***....../////////...---,,,---.........,,,+++,,,---'''((()))+++,,,------...000000///...............///...---++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))(((((()))*********))))))*********++++++******)))+++***************++++++++++++++++++++++++++++++************************,,,---------,,,,,,+++***------,,,,,,,,,,,,,,,,,,...------///000000///---...///000000///111444666999<<<>>>===999777888:::>>>HHHWWWhhhyyy%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((((('''))))))))))))******++++++++++++******)))((((((((((((((())))))******++++++************))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,************************+++******+++---111555777...,,,***(((''')))***+++))))))*********+++++++++...---------------..................................../////////000000000000000////////////000000///000000111222333333333000000000000111111111111111111111222222222222333444444444444444555555555666555444333444666888::::::999888777777777777777888888999999::::::::::::;;;:::999:::<<<;;;:::888888777888<<>>999888:::===>>>AAACCCDDDDDDEEEFFFHHHJJJHHHEEEBBBAAADDDJJJOOOUUUQQQKKKGGGFFFEEEEEEEEE======<<<;;;:::<<<@@@CCCIIIGGGFFFFFFFFFEEECCCAAAAAA@@@???===<<<<<<======????????????>>>>>>>>>>>>========================@@@??????>>>===<<<<<<;;;===<<<===DDDPPP\\\cccggggggiiijjjggg```WWWPPPLLLCCC@@@===<<<<<<<<<;;;:::<<<<<<===>>>===;;;999888:::999888777777777999999777999:::999666555555555444444444444333333333222111111222222222222111111//////000000111111222222111000000///////////////---.........---,,,+++***,,,---------........................---,,,++++++,,,---------------,,,+++,,,---...---,,,+++,,,---%%%&&&)))+++---///000111000000///............///...---,,,+++++++++,,,---++++++,,,,,,,,,+++***************+++******))))))************************))))))))))))***+++,,,---++++++++++++++++++++++++************************,,,,,,---------,,,+++++++++++++++++++++++++++,,,///.........000000...,,,...///000000000222555888>>>@@@AAA???:::888999;;;>>>GGGVVVfffwww&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''((()))******++++++,,,,,,************))))))((((((''''''((()))***++++++,,,************)))))))))((())))))))))))))))))))))))************++++++++++++************************)))***,,,...111444666777...---+++***))))))******)))))))))*********++++++//////.........///000000........................------......///000000111000000////////////000000//////000000111222222333///000000000111111111111111111111111222222222222555444444444444444444444555444333333444555777888777777777777777888999999888888888999999::::::;;;::::::::::::::::::999888666555666999>>>CCCGGGJJJKKKHHHBBB;;;666666:::>>>CCCEEEGGGGGGFFFFFFGGGHHHMMMKKKHHHDDDCCCFFFKKKPPPUUUQQQLLLGGGEEEEEEFFFFFF@@@???>>>;;;:::;;;???BBBCCCBBBBBBBBBDDDCCCBBB@@@???>>>===<<<;;;<<<<<<===??????>>>>>>>>>=================================?????????>>>===<<<;;;:::;;;999999@@@LLLYYYbbbfffggghhhgggccc[[[SSSNNNKKKDDDAAA>>>======<<<;;;:::<<<<<<<<<<<<;;;999888777444444444444555777888999888:::;;;;;;888666555555444444444444333333333333000000000000000000000000222222111111111111111111000000////////////000000............------,,,,,,---,,,,,,,,,------......***+++,,,---......//////++++++,,,,,,,,,+++++++++,,,---...---+++***+++,,,------...000000111111000//////...............///...---+++*********+++,,,***++++++,,,,,,,,,+++++++++++++++++++++***)))((()))))))))))))))******+++******))))))***++++++,,,************************************************,,,,,,,,,------,,,,,,+++------------............///...---...//////---,,,...///000111111333777999???AAAAAA===999666777999===FFFUUUeeeuuu&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((()))***+++++++++++++++*********)))))))))))))))''''''((()))***++++++,,,************)))))))))(((************************,,,++++++******)))))))))************************&&&)))---111444555444333...///000111111///---+++)))************+++++++++++++++******+++,,,,,,---........................,,,,,,---...///000111111000000////////////000000111000000//////000000111///000000000111111111111000000111111111222222222444444444444444333333333444333333333444555666777444444555666777999:::;;;666666666777888999999:::999999999999888888999999777777888999;;;>>>AAACCCFFFCCC>>>999777999>>>BBBIIIJJJKKKJJJHHHFFFFFFGGGLLLJJJHHHEEECCCEEEIIIMMMPPPNNNJJJEEEBBBBBBCCCDDDAAAAAA@@@===<<<<<>>???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;999777888???KKKXXX```dddddddddaaa[[[SSSLLLHHHFFFCCCAAA>>>======<<<;;;999<<<;;;:::999888777666666111111222333444555666777666888::::::777555444555555555555444444444444333000///............///000////////////000000000000000000////////////000000/////////...............---,,,,,,,,,,,,---......)))***,,,---.../////////++++++*********+++++++++,,,---...---+++***+++,,,111111111111111000//////...---------------......---,,,+++***)))***++++++)))***++++++,,,,,,,,,,,,+++++++++++++++***)))((())))))((((((((()))++++++,,,++++++***))))))******************************************************+++,,,,,,------,,,,,,,,,------......///////////////...,,,---...///...---...///000111111333777999???@@@@@@<<<777555666888;;;EEESSScccsss%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&'''(((((((((((()))))))))((()))***++++++***)))(((******))))))))))))))))))(((((())))))******++++++************))))))))))))*********************************))))))))))))(((************************%%%(((,,,000222222000///...111555888888555111...******+++++++++,,,,,,,,,++++++***++++++,,,---...------------------------,,,,,,---...//////000000000000////////////000000111000///......///000000000000000000111111111111000000000111111111111222333333333333333444444444333333333333444555555666444444444555777999;;;<<<444444555666777888888999777888999888777777999;;;:::;;;<<<<<<;;;<<>>;;;:::>>>DDDHHHNNNOOOOOOLLLHHHEEEDDDDDDHHHHHHFFFDDDBBBBBBEEEGGGHHHGGGFFFBBB???>>>???AAAAAAAAAAAA???======???AAA@@@@@@@@@BBBDDDEEEDDDCCC;;;;;;::::::;;;===>>>???============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;888777999@@@KKKVVV\\\^^^\\\[[[WWWPPPIIIDDDBBBBBBAAA???>>>=========;;;999;;;;;;<<<<<<;;;888666444000000111222333444444555333555666666444333333444555555555555444444444444111000///......///000111,,,,,,---...///000000111///////////////000000111000//////.........//////---,,,+++++++++,,,...///,,,------...------,,,,,,+++************+++,,,,,,+++,,,---,,,+++***+++,,,------..................,,,,,,+++++++++,,,------,,,+++***)))))))))***+++((()))***+++,,,---------*********+++******)))))))))(((''''''((()))+++,,,---,,,+++***))))))))))))************************************************++++++,,,---------,,,,,,++++++,,,,,,------.........---+++,,,---//////......///000000000222555888===???>>>;;;777555777::::::CCCRRRbbbsss$$$$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))***++++++***)))'''&&&)))))))))))))))))))))***)))))))))))))))*********************))))))))))))************************&&&&&&'''((())))))******************************((()))***+++,,,---,,,,,,,,,///444888888666222///+++,,,,,,,,,,,,---------,,,++++++,,,---...//////---------------------------------....../////////000000////////////000000///...---------///111222000000000000111111111111000000000000111111111111222222222333333444444555222222222333333444555555666555555666666777888999333444444555777888888999555666888777666777:::===<<<===>>>===<<<<<<>>>AAA======<<<;;;<<>>>>>???@@@@@@>>>===>>>????????????AAACCCEEEDDDCCC======<<<;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;888888;;;BBBKKKRRRTTTTTTQQQOOOKKKFFFAAA>>>???@@@???===<<<<<<===<<<;;;999<<<@@@EEEHHHFFFAAA999444000111111222222222222222222333444333222222444666444444444444333333333222444333111000000111333444444444333222222111000000///////////////000111111///...---------...//////---,,,+++***+++,,,...///,,,,,,------...------,,,++++++*********+++,,,---+++,,,---,,,*********+++******+++,,,,,,,,,,,,+++******))))))***++++++,,,,,,+++***)))((())))))***((((((***+++,,,---------(((((()))*********)))))))))((('''&&&''')))+++,,,++++++***************+++***************************************************+++,,,,,,---------,,,)))******+++,,,,,,---------+++***+++---///000000...///000000///111444666999::::::777444333666:::999BBBQQQbbbsss###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((())))))))))))((()))))))))))))))))))))(((((())))))******++++++)))***++++++***(((%%%$$$)))))))))))))))******************)))))))))))))))************))))))))))))))))))))))))))))))))))))"""###%%%''')))***,,,---************************+++***(((''''''(((***,,,)))+++000333444333000...,,,,,,,,,---------......(((((((((((()))***+++,,,---------------------------------...............000000////////////000000---,,,,,,,,,---000333444000000000000111111111111000000000000111111111111111111222333333444555555111222222333333444444555888888777666666666666666444444555666777888999999444555777777666777:::>>>:::<<<>>>===;;;;;;>>>@@@::::::::::::;;;>>>CCCGGGRRRRRRPPPLLLFFF@@@>>>===???AAABBBAAA???===<<<===<<<>>>AAA@@@===;;;;;;===;;;===???@@@>>>===<<<======<<<===???AAABBBAAA@@@@@@???===<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999;;;=========<<<;;;999999===CCCKKKOOONNNLLLHHHGGGCCC???;;;;;;>>>@@@===<<<;;;<<<===<<<;;;999>>>EEENNNTTTRRRJJJ???777111111222222222222111000444444555444333444777999333333333222222222111111666555333222222333555666AAA@@@===:::666222000...///////////////000111111...---,,,+++,,,---...///---,,,+++******,,,...///((()))+++---...///000000++++++*********+++---...+++,,,---,,,***)))***+++,,,,,,,,,,,,+++***))))))))))))(((((()))***++++++,,,+++)))((((((((()))***'''(((***+++,,,---......&&&'''((()))))))))))))))(((((('''&&&''')))+++---))))))))))))***+++,,,---))))))))))))))))))))))))***************************+++,,,,,,------------******+++,,,------......,,,***)))***---000111111...///000//////000222555333555555333000000444888888BBBQQQbbbsss&&&&&&((()))))))))((('''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''***)))((((((((()))+++,,,''''''&&&&&&&&&&&&'''''')))************+++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,+++***))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,------------,,,------,,,+++************+++++++++,,,---...///000000000//////......---------...///000111111111111222111000//////000111222222222111111000000//////000000111111111000000///000111222222111111333555555555666777777666555444111222333444555555555555666666666666666555555555777666666555666777888999666999<<<===<<<<<<>>>AAA;;;<<<======<<<===@@@BBBLLLLLLLLLHHHBBB??????AAABBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::<<<===>>>===<<<======>>>>>>>>>===<<<<<<;;;;;;>>>======>>>??????>>><<>><<<;;;???>>>;;;999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::;;;>>>BBBFFFIIIIIIIIIHHHCCCBBB@@@>>><<<;;;::::::???===<<<;;;;;;<<<===???BBBQQQaaaiiifff\\\LLL>>>555333111000000111111000111111222222222333333333666555333222222333555666:::======888222000666<<>>???@@@===============>>>>>>???============<<<;;;:::999:::<<<>>>???>>><<<;;;;;;;;;;;;<<<<<<<<<===============>>>@@@CCCCCCBBB@@@AAAAAAAAAAAA@@@???===<<<<<<;;;999777777777888888::::::;;;;;;;;;;;;:::::::::===BBBFFFHHHHHHFFFEEE======<<<;;;;;;;;;;;;;;;>>>===;;;::::::;;;===>>>EEEVVViiirrrpppeeeSSSDDD888555222000/////////...111111111111222222222222555444222222222333555666<<<>>>>>>999444444:::@@@RRRVVVXXXRRREEE999333222//////............/////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++************++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((((((******'''(((,,,...,,,))))))))))))))))))))))))+++******))))))))))))***...---,,,,,,++++++,,,,,,******))))))******+++,,,******+++,,,---...//////,,,,,,---.........------000000///...///000222444000111111111000111444666;;;@@@LLL^^^ooo}}}$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******)))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))***++++++,,,,,,++++++)))******+++,,,+++++++++++++++******++++++,,,---///......---......//////.............../////////---......///000000111111222111000//////000111222000000000000111111111111111111222222222222222111000111111000///...000111444444555666666555555444222222333444444555555555444444444444555555555555888777666555555555666777444555666777777999<<>>===>>>???===<<<<<<<<<======>>>???<<<<<<<<<<<<;;;::::::999;;;===???AAAAAA???===;;;888999:::;;;<<<===>>>>>><<<===@@@DDDHHHIIIHHHFFFCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::999999999999999::::::;;;;;;;;;;;;::::::999<<<@@@DDDEEEDDDBBB@@@;;;;;;:::::::::999999999<<<;;;:::999999:::;;;<<>>555333///...---,,,,,,---...///---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,+++******)))******,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******''')))'''$$$%%%+++...,,,))))))))))))))))))))))))(((((('''''''''((())))))---,,,+++***)))(((((((((******))))))******+++,,,,,,,,,,,,,,,+++******)))......------,,,---------000///......///000222333///000111000000222555777:::>>>JJJ[[[kkkyyy&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))******(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***************)))******+++++++++++++++))))))***++++++++++++***************+++,,,---...000//////.........//////---------....../////////------......///000000111222111000//////000111222//////000000111111222222000000111111222111111111222222222111///...000111333444444444555555555555333333333333444555555666555555555555666666666666;;;:::888666555444444444777777666777888:::>>>@@@ZZZNNN@@@777666888999999;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;:::<<<>>>BBBEEEGGGFFFCCC@@@999999::::::;;;<<<<<<===:::<<>>===;;;:::::::::999999999888:::::::::;;;;;;:::::::::888;;;>>>AAABBB@@@>>>;;;======<<<;;;999777666555:::999999888888999999:::???NNN___hhhggg^^^PPPCCC<<<777222///.........---////////////000000000000111111000111111222444444444444444111///222999???UUU___gggbbbQQQ???444111---,,,+++******+++,,,---+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,---...///...---,,,......,,,+++************)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))(((((((((((('''(((((()))******++++++((((((&&&&&&---444333---((((((((((((((((((((((((&&&&&&&&&'''((()))******---,,,+++)))'''&&&&&&%%%******))))))******+++,,,,,,,,,++++++,,,///111333111000...---,,,---......//////......///000222222000111222222222444777:::;;;>>>HHHXXXhhhvvv&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''(((((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))******''''''(((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++,,,,,,)))))))))*********++++++))))))***++++++++++++***)))))))))***+++,,,---...000//////.........//////,,,,,,------......//////...---------...///000111222111000//////000111222//////000000111111222222222222333444555555444444333333444222000000111222333333333333333444555555333333222333333444666777666666777777888888888999888777666555444555666666888777666666888:::===>>>GGG???666333555999:::999888888777888:::;;;<<<<<<@@@???>>>==================>>>>>>>>>>>>======<<<===???CCCIIINNNOOOLLLIII<<<<<<;;;;;;;;;:::::::::999;;;???EEEKKKMMMKKKJJJ@@@@@@???>>>>>>=========888888999:::999888777666999::::::::::::::::::999888999<<<>>>>>>===;;;999>>>>>>===<<<:::888666555888888777777777777888888888CCCNNNRRRQQQMMMEEE===888555111/////////000///....../////////000000000000000000000111111222222000000///---,,,///666;;;IIISSS[[[YYYKKK<<<222///...---,,,++++++,,,---...***************+++,,,---++++++++++++++++++++++++***+++---.........------000///...,,,,,,+++++++++)))))))))(((((((((((('''))))))))))))))))))))))))(((((()))))))))***************))))))((((((''''''))))))))))))((((((((((((''''''((()))***+++,,,,,,...+++)))///<<>>GGGLLL222111///.........//////.........//////000111111///000111222222333777999;;;>>>HHHWWWfffttt$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&)))(((((((((((((((((()))(((((()))))))))*********&&&''''''(((((())))))***''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))******+++,,,,,,,,,***))))))))))))***++++++)))******+++,,,+++++++++************+++,,,---...///......---......//////---------------............------,,,---///000111222111000//////000111222000000000000111111111111///000111222333333333222222333444222111111222333222222222222222333555555444333222222333444666777777777888888999999::::::888888888999;;;>>>@@@AAA888666444555777999:::999888444111111555999::::::999777777888:::<<<<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>?????????>>>>>>======>>>BBBIIIPPPSSSQQQNNN???>>>===<<<;;;999888888888999<<>>===<<<<<<<<<<<<======;;;<<<>>>??????>>><<<;;;999999::::::::::::999999888999:::;;;;;;::::::999:::;;;<<<===<<<;;;:::999666666666666666666666666555;;;@@@@@@??????===999555333000000000111111000////////////000000000000000000000000000000000000000000///------///444777;;;BBBIIIIIIBBB888111............//////.........***))))))))))))******+++++++++++++++++++++++++++)))***,,,---...------,,,///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***+++,,,,,,---***)))111>>>EEE;;;...))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++*********************))))))******+++,,,******))),,,222<<>>AAACCCEEE999777666777999:::888666555444444444555777:::;;;;;;999888888;;;<<<<<<:::999999999:::;;;<<<>>>>>>======>>>>>>>>>>>>============???FFFMMMQQQPPPNNN@@@???>>>===;;;:::999888777777999<<>><<<;;;;;;;;;;;;===>>>???===???AAACCCCCCAAA???===999999::::::::::::999999999888888888888999:::;;;:::;;;<<<===<<<;;;999888444444555555555555444444444888999666555777888777333222111111222222000...//////000000000111111111000000000000///...------000000///......///111222333666:::;;;999555111///,,,---...//////...---,,,******)))((((((((())))))************************((()))***,,,---,,,,,,+++,,,++++++*********++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))''''''(((((())))))******)))))))))******+++++++++(((((())),,,444888222((())))))))))))))))))))))))))))))))))))******+++,,,((((((''''''((()))************))))))******+++,,,...---++++++,,,///222555,,,------............---------...///000000000000//////000//////000222555999<<>>;;;999999<<<===<<<:::::::::999999888888999999<<<<<<===============<<<===<<<===BBBJJJNNNMMMKKK@@@???>>>===<<<;;;::::::777666666888:::;;;;;;999;;;;;;:::;;;<<<>>>@@@AAA777999<<<>>>>>><<<:::888999999999::::::999999999999888777666666888;;;<<<<<<=========;;;999666444333444444555555444444333333666777333111444666555333333222333333222///,,,000000000000111111111111111111000000///...,,,+++///.........---------...000000222333555555222000''')))+++------+++)))'''+++***)))(((((('''((((((************************'''(((***+++,,,,,,++++++))))))))))))))))))******+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&''''''((()))******+++***************+++++++++(((+++---,,,---///---))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++---...///*********)))***++++++,,,,,,,,,,,,---------------)))***,,,---...---,,,,,,,,,---...///000000000000111222222111111111444666888:::CCCRRRbbbqqq$$$%%%&&&'''((('''&&&&&&&&&%%%""" """###!!!"""############"""!!!&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%+++(((&&&'''))))))'''%%%&&&(((+++,,,,,,)))&&&$$$************++++++++++++)))(((''''''''')))***+++'''((()))((('''''')))+++))))))(((((((((((())))))******)))(((((('''((((((++++++++++++++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))+++******))))))******+++++++++******++++++,,,---------,,,++++++******)))------............---------,,,,,,,,,,,,---......111111/////////000111222333222111///..................///111111222222222/////////000111444666888:::777444222111333555777666444000...---///222444777777777777888888888888:::999777666666888999;;;::::::;;;;;;;;;;;;;;;:::666444333222444888===@@@DDD@@@<<<;;;<<<===;;;::::::888666555666888;;;<<<===>>>?????????>>><<<;;;>>>>>>===>>>>>>???@@@AAA????????????>>><<<;;;:::;;;;;;:::::::::999999999<<<======<<<;;;;;;<<<===<<<:::999:::;;;;;;:::888888888999999999999888888777777777666777777888888<<<======<<<999777666777999777555333222111222222555555555555555555555555333333333222222222111111............////////////+++,,,---...////////////...---,,,,,,,,,,,,---...+++,,,...000000///...---000///---,,,+++*********+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,++++++***)))((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%'''***,,,&&&&&&&&&''''''''''''((('''((()))******)))''''''$$$%%%&&&''')))***++++++***)))(((''''''((()))***,,,,,,+++***)))))))))***))))))(((((((((((()))))))))************+++++++++''')))+++---///000111111....................................///////////////000000//////000222444555:::CCCNNN\\\nnn"""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((((((((***(((&&&'''((()))'''%%%!!!###&&&)))******))))))&&&''''''''''''((((((((()))((((((''''''((()))***((()))***)))((((((***,,,)))))))))(((((()))))))))+++***))))))((((((((()))++++++++++++++++++++++++++++++*********+++,,,---))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---+++++++++++++++++++++,,,------............------------,,,,,,------.../////////......//////000000111000///...------------...///000111111222222222......///000111333444555666555222111111222444555666444222000000111333444666666666666777777777777888777666555666777999::::::;;;<<<<<<============888777555444666999>>>AAAEEEBBB???>>>>>>>>><<<::::::999777666666888:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>??????>>>>>>===<<<;;;::::::::::::::::::;;;;;;::::::;;;;;;<<<===???@@@>>>;;;999888999999888777666777777888888777777666888777777777777888888999<<<>>>>>>===:::777666666777666555333222222222222333333333333333333333333222222222222111111111111............////////////....../////////...------...---,,,,,,,,,,,,---...+++,,,---...///...------///...---,,,+++*********++++++******))))))))))))))))))))))))))))))))))))+++++++++,,,++++++******((((((((((((((((((((((((+++***))))))))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&''')))***&&&&&&&&&''''''''''''((('''(((((()))))))))((((((######$$$$$$%%%&&&''''''***)))(((''''''((()))***+++***))))))((((((((()))))))))(((((((((((()))))))))************+++++++++******++++++,,,------...------------------------............////////////000111111111000111333555555:::CCCNNN\\\nnn"""######$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%$$$############$$$%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((&&&'''(((((('''&&&"""###%%%''')))+++,,,,,,))))))))))))***************))))))(((((((((((())))))*********))))))+++---******))))))))))))******++++++***))))))))))))***+++++++++++++++++++++++++++************+++,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++******++++++,,,---)))******+++,,,,,,------------............------...------------...//////,,,---......////////////......------------.........///000111111222111111......///000111222222111111111111000000111222333555444444333333333333444444444444555555555666666555555444444555777999:::;;;<<<===>>>???@@@@@@@@@;;;:::888777888;;;>>>AAAFFFDDDCCCBBBAAA@@@===;;;;;;:::888777666777999::::::::::::;;;<<<>>>???@@@>>>>>>>>>=====================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<>>>@@@AAAAAA>>>:::777777777666666555666666777777666666555777777777777777888999:::<<<>>>@@@???<<<888666555555555444333333333333333111111111111111111111111111111111000000000//////............////////////000000000000///...---,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------......,,,+++******))))))+++***(((''''''((()))))))))))))))))))))))))))))))))******++++++++++++***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((()))******''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''((((((***))))))(((((())))))***)))************+++++++++---,,,+++*********++++++---------------------------............/////////000111222222111222444666555:::CCCMMM[[[mmm$$$$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''&&&******)))))))))******+++)))************+++++++++******))))))((((((''''''((()))***)))((((((***,,,******))))))))))))******++++++***************+++***************************************++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,,,,------......------,,,......------......///000+++,,,...///000000///......---------......///000//////000111111111111111///000111222222222111000//////000111222222222222333333444444444444333333333333333333444444444444333333333333555666888999;;;<<<>>>???@@@AAAAAAAAA>>><<<:::999:::<<>>;;;<<<;;;999888777888888999;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>======<<<;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;::::::999:::999:::<<<>>>AAABBBBBBGGGBBB<<<888666666666666555666666777777666666555777777777777777888999:::;;;===@@@@@@===999555444333333333333333333333444111111111111111000000000000000/////////.....................///////////////000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------+++******)))))))))***)))'''&&&%%%'''(((***))))))))))))))))))))))))(((((()))***+++++++++***(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***))))))))))))))))))***%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((((((***))))))))))))))))))***))))))*********+++++++++...---+++))))))***,,,------------------------------------........./////////111222222111111333555555:::BBBMMMZZZkkk}}}$$$$$$$$$$$$%%%%%%&&&&&& !!!###$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''---,,,***)))((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&'''((((((''''''(((*********))))))))))))******+++***************++++++************************))))))******++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,------------,,,,,,---------------...//////,,,---///000111111000000............///000111111///000000111111111111000000111222333333333111000///000111222333333222222111222333444444333222222111222222222333333333333222222222333555666777888;;;;;;===>>>@@@@@@AAAAAA???===<<<;;;;;;===???AAAEEEEEEFFFEEEBBB@@@===<<<<<<;;;:::999888888999999===<<<;;;::::::;;;<<<===>>>>>>??????>>>===<<<;;;;;;<<<===>>>>>>??????>>>??????===<<<:::888777666999:::===BBBHHHLLLMMMLLLKKKFFF???:::777777777777666777777888888777777666666666666666777888999:::999;;;>>>>>><<<888555444222222333333333333333333333333222222111111111000/////////.........------............////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,+++******)))))))))))))))(((&&&%%%%%%'''(((***))))))))))))))))))))))))'''((())))))************(((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&(((***+++'''''''''&&&&&&&&&&&&%%%(((((())))))))))))(((((())))))((((((((())))))*********))))))))))))******))))))*********+++++++++---,,,+++***+++---///000........................------------...............///111111111111222333555:::BBBLLLYYYjjj{{{###""""""""""""###$$$$$$""""""###$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((%%%&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))((('''&&&'''''''''&&&&&&(((***))))))(((((((((((())))))***))))))))))))***++++++************************((()))******++++++******))))))))))))))))))))))))+++******************+++++++++******++++++,,,---------,,,,,,+++******))),,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,---...///000111111111///////////////000111222000000111111111111000000111222222333333333222222111111222333333333222222111222222333333333333222111111222222222222333333222222333444555666666666999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;===???@@@BBBCCCCCCBBB???=========;;;::::::999999999999:::>>>======<<<;;;;;;<<<<<<>>>>>>???@@@@@@???===<<<<<<<<<===>>>>>>???>>>>>>???>>>===;;;999777666555888:::@@@JJJUUUZZZ[[[YYYNNNHHHAAA<<<999888777777666777777888888777777666444444444555666777888999555888:::;;;999666444444111222333333333333333222444444333333222111111111/////////.........------............////////////+++,,,---...////////////++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++******)))(((((())))))(((((('''&&&&&&''')))***))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''((((((&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((''''''(((((())))))))))))(((((())))))(((((())))))******+++******))))))******+++)))************+++++++++++++++++++++,,,...000111........................,,,------------.........---///111111111000111222444999AAAKKKXXXhhhzzz###"""!!!!!!!!!"""$$$$$$%%%$$$$$$###$$$%%%'''(((########################%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&###&&&''''''%%%%%%''')))$$$$$$%%%%%%&&&&&&&&&''')))))))))************+++'''((()))******))))))(((&&&'''((('''&&&'''(((***((((((''''''''''''(((((()))((((((((())))))***+++************************'''((()))***+++******)))))))))))))))))))))))))))***))))))(((((())))))***++++++******++++++,,,---,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,---...///111111//////.........//////000000000111111111111000000111111000111111222333333333333222222222222222222333333333333444444444555111111222222222333333333333333444555555555555555777888999999::::::::::::;;;::::::::::::<<<>>>???>>>@@@@@@>>>;;;:::<<<>>>999999999::::::::::::;;;<<<<<<===>>>>>>>>>=========>>>@@@AAAAAAAAA???>>><<<===>>>>>>>>>>>>>>>===;;;;;;:::999888777777666777;;;CCCOOOZZZ___^^^ZZZMMMHHHBBB<<<:::888777666555666666777777666666555333333333333555666777888222444666777555444444444222222333444333222111111444444333222222111000000////////////........................////////////,,,,,,---------------,,,***+++,,,,,,,,,,,,+++*********,,,---------,,,+++******)))(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))((((((''''''(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''***************+++++++++'''((()))******)))((('''((('''''''''(((((()))***+++******))))))******+++)))************+++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///222333222111222333444999AAAJJJWWWgggxxx%%%$$$#########$$$&&&'''%%%$$$###""""""$$$&&&''''''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''%%%$$$''')))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((*********))))))'''((()))((('''((()))+++''''''&&&&&&&&&&&&''''''(((((('''(((((()))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))++++++******++++++,,,---*********++++++,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++,,,...000111///......---------......000000111111111000000///000////////////111333444444333222111000000111111444444444444444555666777111222222222222333333333444444555666666555555555666777777888888888777777999999999999:::<<<>>>???<<<===>>>;;;999888;;;>>>999999999::::::;;;;;;;;;:::;;;===???@@@@@@??????===>>>@@@BBBCCCBBBAAA@@@======>>>>>>>>>>>>======888888888888888888888888999<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCEEEEEECCCAAA===============<<<<<<<<<;;;888555444555666666666:::;;;???FFFMMMPPPOOOMMMAAA???===:::888666666666444666777999999888777666===:::777555444444333111333333222111000000111111333222111222333333222000333333222111000///...---............---,,,++++++///////////////.........///...,,,+++******+++,,,+++++++++++++++++++++++++++,,,---......,,,+++))),,,+++******)))***************)))(((((((((((((((***************)))((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&''')))))))))))))))((('''''''''(((***+++,,,,,,,,,+++)))************))))))((()))************+++++++++,,,+++***+++---...---,,,***,,,......---,,,---...///000111222333444444444444999@@@IIIVVVfffxxx###$$$$$$%%%%%%&&&''''''%%%%%%$$$###############$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%&&&))))))'''&&&%%%%%%&&&&&&((('''''''''((()))******(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((())))))(((((((((((('''&&&&&&&&&'''((()))((((((((()))))))))******))))))))))))((((((((((((++++++++++++++++++++++++************+++++++++,,,------------------------,,,,,,------------,,,,,,------------------------------------......///000........................222222222111111111111111222222222222222222222333000111111111222222222222333222222222444777999;;;666444222222444555555555222222222222222333444555444555555666666666555555777888999999:::::::::999888888888888999:::;;;<<<999999:::;;;;;;;;;;;;;;;======>>>>>>>>>?????????AAAAAACCCEEEHHHIIIGGGEEE>>>===<<<;;;::::::::::::;;;888666555666777888777888999<<>>???>>>;;;888555444444444333222333222222111000000111111333222111222333444222000333222222111000///...------------...------,,,,,,...............---------...---+++***))))))******++++++++++++++++++++++++***+++,,,------,,,***)))))))))))))))******+++,,,***))))))((((((((((((((((((((())))))((((((''''''******++++++++++++******''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''(((%%%&&&&&&&&&''''''''''''&&&((())))))(((''''''((()))))))))))))))(((''''''((()))******++++++++++++((())))))*********)))))))))************+++++++++,,,+++***+++---------,,,***,,,......---------...///000111222333444444444555999@@@IIIVVVfffxxx$$$$$$%%%%%%&&&'''''''''%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%'''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))************((('''''''''(((((()))***'''''''''(((((((((((()))(((((((((((())))))))))))++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---...///111111///...---,,,,,,---...///222222222111111111000000000111111222333333444444222222222222222333333333333222222222333555777888444333222333666888888777555444333333333444555666666666666666555555555555888888999999999999999999777777777777777888888888888999999:::::::::::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCFFFIIIJJJIIIGGG@@@>>><<<999888888888999:::888666666888999:::999777999<<<@@@AAA@@@;;;777:::999888777666555555555333555888;;;>>>@@@@@@AAA888555333222333333333222333222111111000111111111222111111222333444222111222222111000///......---,,,,,,------...------------------------------------,,,+++***))))))))))))++++++++++++++++++++++++)))***+++,,,+++***)))(((''''''(((((()))+++,,,---))))))((((((''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''''''''((((((((())))))(((''''''''''''(((&&&&&&'''''''''(((((((((''')))+++***)))((()))))))))))))))))))))(((''''''******)))))))))******+++'''((()))***************)))************++++++++++++***)))***,,,---,,,++++++---......---------///...///111222333333444444666:::AAAJJJVVVfffxxx######$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$'''''''''%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((()))******))))))******))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------............///000111222000///---,,,,,,---///000222222222111111111000000111111111222222333333333222222222222222222222222333222222222222444555555222222333555:::===>>>>>>777666555444444444666777888777777666666666666666888888999999999888888777777777777777666666555555888999999::::::999999999999:::;;;<<<>>>???@@@AAA>>>>>>???BBBFFFGGGGGGFFFBBB@@@<<<999777666777888999777666777999;;;;;;;;;888;;;>>>@@@@@@===888444999999888888888777777777666777888999::::::999999555333111000222333333333222222111111111111111222222111111222444444333111111111000//////...------++++++,,,---............---------------.........---,,,++++++***)))))))))************************))))))******))))))((('''(((''''''((()))***++++++)))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((('''''''''(((((('''''''''(((((((((((()))''')))******)))(((((())))))))))))))))))((('''''',,,+++)))(((((()))***+++&&&'''(((******+++++++++))))))*********++++++++++++***)))***,,,---,,,++++++---//////...---...///...///000222333333333333666:::AAAIIIUUUeeevvv"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''((((((((()))((('''''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))(((((((((&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...------------------------111111000000///000000111000///---,,,,,,---///000111111111111111111111111333333333222222222111111111111111111111111000000222222222222333333444444111111333888>>>BBBDDDDDD:::888666444444444666777999999888777777888888999999999999999888888777666444555666777777777777777999999999::::::999999888888999:::;;;===???@@@@@@===<<<===???CCCEEEEEEDDDDDDBBB>>>:::777777777888777666555777999;;;;;;:::888:::>>>@@@>>>;;;777444777777777777777777777777777777777777666666555444333111//////111333333333222111111111111111222222111111111222444444333222000000//////...---------++++++,,,---............------......////////////---------,,,,,,+++******************************))))))))))))((((((''''''))))))(((((('''(((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''(((((((((((()))&&&(((***)))((('''(((((()))))))))))))))(((''''''+++***)))((((((((()))***&&&'''(((******+++++++++))))))*********++++++++++++***)))***,,,---,,,++++++---//////...---...///...///000111222333333333666:::AAAIIITTTcccuuu!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!######"""""""""###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((()))************)))))))))))))))((('''&&&%%%###$$$&&&(((***+++++++++&&&&&&&&&''''''''''''(((''''''(((((())))))******************************)))))))))*********++++++------------------------++++++***++++++,,,---...------------------------222111000000/////////000///...---,,,,,,---...///000000000111222222333333444444333333222111111000111111111000000000000000222222222333333444444444111222555:::@@@DDDFFFFFF;;;999666444333444555777999888777777777888:::;;;999999999999888777666555000222555888:::;;;<<<<<<:::::::::::::::999999888888888999;;;<<<>>>??????>>>======???BBBDDDDDDDDDDDDBBB>>>;;;888777777777555444444555888999888777555888;;;;;;999666444333333444444555555444444333666666666666666666666777333111//////111333333333111111111000111111222333111000000222444555333222//////......------------,,,,,,------...---------------......///000000000---------------,,,******************************))))))((((((((('''''''''))))))((('''''''''''''''''''''&&&&&&''''''((((((((('''&&&%%%&&&'''((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((&&&&&&'''''''''(((((((((&&&((())))))(((''''''((()))))))))))))))(((''''''))))))((((((((())))))***'''((()))***************)))************+++++++++,,,+++***+++---...---,,,,,,---//////.........///---...000111222222333333555999@@@GGGRRRaaarrr~~~!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''!!!$$$&&&&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''''')))*********)))(((&&&'''''''''''''''&&&%%%!!!###%%%''')))***++++++&&&''''''''''''((((((((('''''''''((()))*********************************************+++++++++,,,++++++++++++++++++++++++***+++,,,------.........------------------------///...............///000..............................///111222333444555333222222222222222222222222222222111111000000000111222333444444555555555222333666:::???CCCCCCCCC<<<:::666333222333555666666666555555666888:::;;;::::::999999888666555444222444777:::<<<===<<<<<<;;;;;;;;;;;;;;;:::999999888999999;;;<<<===>>>>>>???>>>===>>>AAACCCCCCBBBAAA@@@===;;;999777666555333333222444666666555444444666888777444111111111222333444555444444333222555555555555555666777777444222000000111333333333111111000000111222222333111000000222444555444222.........------------,,,---------...------,,,,,,,,,,,,---......///000000,,,,,,------,,,+++)))(((***************************))))))(((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((((((%%%&&&&&&&&&''''''''''''''')))******)))((()))))))))))))))))))))(((''''''''''''((()))*********)))((())))))*********)))))))))************+++++++++---,,,+++,,,...///...---,,,...///000///...///000---...///111222222222222555888>>>FFFPPP___ppp|||"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###(((++++++)))(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$%%%&&&''''''''''''$$$%%%&&&((((((((('''''''''''''''(((((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))+++,,,...//////......------------------------+++++++++,,,---...///000------...//////...------------///000222444555666111111111222222333444444333333333222222111111111111111333444555666666666444444666:::>>>@@@@@@???<<<:::666333222222444666444333333333444777999;;;:::::::::999777666444333999:::;;;<<<<<<;;;999888<<<<<<<<<<<<;;;;;;:::999888999::::::;;;<<<======>>><<<;;;<<>>>>><<<:::888666555444222222111333444555333222555777888666222//////111444555666666666555444333555555444333333333333444444222000000222333333333111111000000111222333333000000000222444555444333------------------,,,,,,............---,,,++++++++++++,,,,,,---...//////++++++,,,,,,+++***((('''))))))))))))))))))))))))******)))(((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))(((&&&$$$""""""###$$$%%%((())))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&'''''')))***,,,,,,***)))***+++)))))))))))))))(((((('''%%%&&&(((************))))))************))))))((()))************+++++++++...---,,,---///000///...,,,...000000///...///000---...///111222222222222444888>>>EEEOOO^^^ooozzz!!!"""###$$$%%%$$$######%%%%%%$$$$$$###"""!!!!!!''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''(((***)))'''&&&&&&&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&''')))))))))'''))))))((((((''''''&&&&&&)))************+++++++++(((((()))***++++++,,,,,,************************++++++******)))************+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111---...///111111222222222000///.........///111222444444444333333222222222222222111111111111111111222111000222555666444111555555666888;;;<<<;;;999:::999666444333333444555444444444444555666777777888888999999999:::::::::999:::<<<;;;:::999999:::::::::;;;<<<;;;:::999888999999999:::;;;<<<===>>>======<<<;;;<<<===>>>???======>>>===:::666333000333333333222222333333333333444555555444222000...222222444555666666777777333222222111111222222333555555444333222222111000333333333111//////111222222222222222222333444444////////////////////////,,,---...//////...---,,,------------------------++++++,,,,,,+++***(((''''''((()))******)))((('''+++***)))''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&)))******)))&&&%%%%%%&&&''''''((((((''''''(((&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))'''''')))***++++++++++++)))((('''''''''(((***+++((()))+++,,,------,,,,,,*********+++,,,...///000......///000000///...---000000000000000111111111555666<<>>???>>>===;;;999777555444555555444333333444555555444555666666555444111000222333444555666666666666333222222111111222222333333333333333333222222222222333222111//////000222111444666666444333222333........................---...///000000///...---------------------------++++++,,,,,,+++***(((''''''((())))))***)))((('''***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))&&&'''((()))************)))))))))))))))***++++++((()))***,,,------,,,,,,************+++---......---....../////////......000000000000000111111111555666<<>><<<999888888888999888777555444444555777888555666777777777555444333444444555555555555444444222222111111111111222222111111222222222333333333111222222111//////000222111777<<<<<<777222000111...........................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((((((((()))))))))(((((('''(((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))))))))***+++++++++++++++((()))***+++,,,,,,,,,,,,***************+++,,,---------------......///000/////////000000111111111555666<<>>HHHQQQ\\\lllyyy&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&))))))))))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''''''''&&&&&&''''''((())))))((('''(((*********((('''((((((((())))))******)))))))))*********++++++&&&&&&&&&'''))),,,...000))))))))))))))))))))))))))))))******+++,,,---......---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////000000000///.........//////000000000000000000000000111111111111111000000111111111222222222333333222222222444666888555444222333555555555444333333333444444555666666111111111111222333444444666555444333444555777888888999999999888888:::<<<:::::::::::::::::::::;;;666777888:::;;;;;;;;;;;;999888888777888999:::;;;:::;;;<<<======;;;:::888:::999777666666777999:::666666777777777777777777555555555555444333222111222111111000000111111222333333222111000000//////...///000000///...///000222;;;CCCCCC;;;333//////------------------------,,,,,,............,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''$$$%%%&&&(((***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&''')))*********)))(((******************++++++*********)))******++++++,,,++++++++++++---///000---......///000000111111777888???IIIRRR]]]lllyyy$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))((('''&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''(((***+++***)))((())))))))))))))))))***************++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------......//////000000000//////......///000000000000000000000000000111111111111000000000111222222333333111111111000222666<<>>>>>999222///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***************************))))))((((((((())))))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''$$$$$$$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((())))))(((((((((''''''((()))))))))))))))******)))))))))******+++***************+++,,,---++++++++++++,,,,,,---...------...///000000111111555777>>>HHHQQQ\\\jjjvvv""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&######%%%%%%&&&%%%$$$$$$''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((((((***+++***)))*********)))))))))))))))))))))))))))************((()))***++++++***(((''')))))))))))))))))))))))))))))))))((())))))******)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,---......////////////---...///000111000000///....../////////000000000///000000111222222333333///000111111111444999>>>777555333222333444444333222333333444444444444333222111111222222333444555777666444333333555777999888888888888777888;;;>>>>>>===;;;999888888888999444666888:::;;;;;;:::999999999888777888999:::;;;::::::;;;;;;:::999888777444555666777777666555444222222333333444555666666333333444444444333222222111111000000000000111111111111000000000/////////+++---///000///......///...222555666444000---,,,+++++++++++++++++++++++++++,,,---......---,,,+++***************************)))((('''(((((()))******)))'''&&&%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''***++++++)))'''%%%$$$%%%&&&(((''''''''''''''''''''''''((())))))******))))))((())))))(((((())))))***++++++***)))(((((()))***+++************+++---......***++++++,,,,,,,,,++++++,,,,,,---...///000111222222444;;;FFFOOOYYYfffsss!!!!!!!!!!!!"""%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&#####################$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&"""###%%%'''((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''((((((((((((((()))*********(((((()))***+++***)))++++++******))))))(((((((((((((((((())))))))))))%%%'''***---...---+++***))))))))))))))))))))))))***)))((((((((((((((()))'''((()))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////***+++,,,---......///...---...000111111111000///---------........./////////000000111222222333333000111333111//////111444777555222111222333333222222222333333333222222111222222222222333444555666888666444333333555888999999999999888888999<<>>000)))'''&&&%%%))))))))))))))))))))))))***)))))))))((((((((('''''')))******))))))***+++************++++++++++++,,,+++***(((((()))+++,,,,,,,,,,,,---------------............////////////222222777???HHHSSSbbbooo&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''&&&&&&'''---***&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++*********))))))))))))((((((((((((''''''''''''******))))))(((''''''&&&******************************************************+++,,,---...////////////.........//////000------......///000000000000//////......//////000000000111222333444555666222111111111111222333333111111111111222333444555222111111111111000000000333333333333444444444444555444333333222222333333555444333333444666888999:::999888777777777888999::::::::::::;;;;;;;;;<<<999:::;;;<<<<<<:::999777:::999999999::::::::::::;;;???AAA@@@@@@@@@>>>999111000///000222333333222444666777888777555333111////////////000000000000000000////////////000000------,,,++++++,,,,,,,,,------...///////////////------,,,+++++++++,,,,,,******++++++++++++++++++))))))******+++*********))))))))))))((((((((((((&&&''''''((())))))******&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%!!!###%%%%%%$$$$$$%%%&&&"""###%%%''')))+++---......///000000///---+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''$$$%%%***,,,000>>>NNNaaaTTTAAA222***'''&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((''')))******))))))***+++***++++++++++++,,,,,,,,,++++++***))))))***+++,,,------------,,,,,,,,,,,,............//////000000222222666>>>FFFOOO^^^lll|||&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&((()))((('''&&&'''((((((&&&$$$###$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********))))))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***)))***+++***)))((((((((()))))))))(((((('''''''''******)))))))))(((((((((++++++++++++++++++++++++***+++++++++*********++++++++++++,,,,,,------...///...............//////............//////000000/////////......///////////////000222333444555666///////////////000111111111111111111222333444444111000000000000000000000333333333444444444555555555444333333222222333333222222222222333444444555999888888777777888999:::============<<<;;;;;;:::777999===??????<<<999777888888999;;;;;;;;;;;;;;;===DDDKKKKKKJJJGGGBBB;;;333111//////111333444444444666888:::999666333111////////////000000000000000//////////////////000,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,,,,++++++***************++++++***)))(((((()))***+++***************)))((((((************))))))))))))''''''(((((())))))))))))&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$&&&'''&&&$$$""""""###$$$%%%&&&''')))***,,,,,,,,,---///000000...+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&((((((%%%&&&((()))+++444???IIIAAA555,,,(((((()))***(((((((((((((((((((((((())))))))))))((((((((((((''')))******))))))***+++*********+++++++++,,,,,,+++******))))))***+++,,,---------,,,,,,,,,,,,+++------......//////000000222222666<<>>===:::999777999<<<>>>>>>===:::888777777888999:::;;;<<<<<<===KKKYYY]]]YYYQQQFFF<<<999777444444555777888888333555666777666444222000......//////000000111111......------------......------,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,(((((('''''''''((())))))+++***)))((('''((()))***,,,++++++***)))'''&&&%%%(((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$'''''''''(((''''''&&&&&&$$$$$$$$$$$$########################$$$%%%''''''######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((!!!###%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%&&&''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%&&&((()))(((''''''''''''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***+++(((((()))))))))*********)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000111111222222555;;;AAAIIIWWWdddrrr$$$##################$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%&&&'''((('''%%%$$$$$$######$$$$$$%%%&&&!!!###%%%%%%###"""$$$&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%)))---,,,(((%%%&&&(((((((((((())))))))))))))))))))))))***************(((((((((((((((((((((((())),,,...---***(((+++......---+++***)))***+++,,,+++++++++,,,...///111222/////////////////////...///......------......///........................000000000000000111222222///000222333444444333333111111111111222222333333222222222222333333333333555444333333222222333333222444666999::::::999888555666777888999::::::;;;;;;<<<>>>?????????===<<<888999:::;;;<<<;;;;;;:::888777777777888:::;;;<<<>>>LLLYYY\\\WWWPPPFFF===:::888666666777999999888333333444444333222000///.........///000111111111//////............//////...------,,,++++++++++++)))***++++++,,,,,,++++++)))((((((((())))))***++++++******)))(((((())))))))))))))))))))))))((('''******)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((($$$$$$$$$$$$############$$$$$$#########%%%&&&'''$$$$$$$$$%%%&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%'''((('''''''''''''''''''''''''''%%%%%%%%%&&&))))))))))))))))))))))))'''((((((((()))))))))***''')))******))))))***+++))))))*********+++++++++(((((()))***+++,,,,,,,,,))))))***+++,,,------...,,,,,,---...///000111111222111444;;;AAAIIIWWWcccppp%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%'''))))))&&&###""""""$$$$$$###%%%%%%$$$$$$%%%%%%&&&''' """$$$###!!!!!!###%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%***......)))&&&''')))&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((('''+++...,,,((('''***------,,,***))))))+++,,,...++++++,,,---///111333444///////////////..................------.........////////////...........................///000000///000222333444444333333111111222222222333333333111111222222222333333333555444333333222222333333...000444777888888777666444555777888::::::;;;;;;777999<<>>>>>@@@@@@AAA@@@@@@???999999999999::::::;;;<<<;;;999777666666777:::;;;===CCCKKKMMMJJJDDD>>><<<777777777777777666666555111111111111111000//////---.........//////000000000///...------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,***)))'''(((***++++++******))))))((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''&&&$$$###""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((#########$$$&&&''''''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''%%%######$$$%%%&&&'''''''''''''''&&&&&&&&&(((***+++)))&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,******+++,,,,,,***)))(((++++++++++++,,,,,,---...---,,,,,,,,,---...000111111222666;;;???FFFTTTaaasss$$$###"""""""""$$$&&&'''$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%""" """&&&(((&&&###''''''''''''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))((((((((('''''''''&&&((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''---,,,,,,+++******))))))&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((***+++***)))((()))***,,,+++*********+++,,,---******))))))))))))******))))))******++++++++++++,,,,,,+++***************+++///...+++111;;;:::111000000///.........///000000000000/////////......///////////////////////////............///000000000000000000111111111111111111111111222222222222111222222111000000222333333333444444444333333222333333444444555666777777666666777888;;;>>>AAACCCBBBCCCCCCCCCBBB@@@===;;;;;;::::::::::::;;;<<<===<<<;;;888666555555666888999>>>DDDFFFCCC>>>:::888666666777777666666555444222222222222222111000000------......//////////////////...---------------,,,,,,+++++++++***************++++++++++++******))))))(((''''''((())))))***((('''''')))******))))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&%%%############$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%'''******((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))******++++++,,,))))))***+++++++++++++++)))))))))***,,,---...///...------------///000111111222666<<<@@@GGGUUUbbbsss !!!"""%%%'''(((((('''%%%###"""###$$$%%%%%%%%%$$$############$$$&&&$$$"""###&&&'''%%%###(((''''''&&&&&&%%%%%%$$$&&&%%%###$$$%%%&&&&&&%%%###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((###$$$&&&((())))))(((((())))))(((((('''&&&&&&&&&$$$$$$%%%&&&'''((()))))))))((((((''''''(((((()))(((((())))))))))))(((((((((***+++***)))((()))***,,,++++++++++++---...000***)))))))))))))))************++++++++++++,,,,,,---,,,,,,++++++++++++++++++...---)))---444333+++000000////////////000000///000111111111000///...000000000000000000000000//////......//////000111111111111111111000000000111111111111222222333333111222222222000000222333333444444555555444444444111222333444555777888888777666666777:::@@@FFFIIIHHHIIIJJJIIIFFFAAA<<<999<<<;;;;;;;;;;;;<<<<<<======;;;888555333222333333444888<<<===;;;888555333555555555555555444333333222222333333222222111000---------............///......---,,,,,,,,,------***************)))))))))))))))************)))))))))((((((''''''(((((())))))'''&&&&&&((())))))((())))))(((((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%&&&&&&'''((((((''''''(((%%%###$$$&&&((('''%%%&&&&&&''''''''''''&&&&&&$$$&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************************+++***************++++++(((((()))***,,,...000111/////////......///000000111222666<<>>DDDRRR___qqq}}}""""""#####################"""""""""###&&&)))***$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%$$$######%%%''''''&&&###%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''******))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))******)))(((***+++***)))((()))***,,,+++***(((((((((((()))(((((((((((()))***+++,,,)))((((((((((((''''''''',,,++++++++++++,,,,,,---***+++++++++,,,---......,,,---...///000000000///...///000111111111000///........................000000//////000000111222222222222222222111111111000111111222333444555555999999777444000------...000000111222333333333333555555555555555555555555555444222222555999>>>BBBFFFHHHJJJLLLKKKIIIFFFDDD:::999999888888888888888666666555444333333333444444333444555777888666444333333333333333222111111//////000000//////...------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,*********+++++++++++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%######$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%''')))(((&&&%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%######%%%&&&''''''((((((&&&###!!!"""$$$&&&%%%######$$$%%%&&&&&&'''&&&&&&%%%&&&''''''&&&%%%'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))$$$%%%&&&(((+++...000222000000///............///......///000000000//////000111444999<<>>???BBBCCCDDDCCCBBBAAA;;;:::999999888888888999666666555555444444333333333222333555888999777444333333444444333333222111000000000000000///......,,,,,,,,,,,,+++++++++******************+++,,,,,,)))))))))*********++++++((())))))******))))))(((&&&&&&'''(((((('''&&&&&&((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""&&&((((((%%%$$$'''***&&&&&&&&&&&&&&&'''''''''!!!"""###%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''''''(((((())))))******$$$%%%'''***,,,...//////...---------------......,,,---...///000000///...222222555999<<>>>>>======<<<;;;::::::999999999999888777777666444333222222222111222555888999666333333444444444444333222222111111111111111000//////,,,,,,,,,++++++***************))))))***+++,,,,,,'''((((((((())))))******))))))************))))))'''((()))******)))(((''')))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((())))))(((&&&&&&$$$$$$#########$$$&&&'''&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%"""%%%%%%"""!!!$$$(((%%%%%%&&&''''''(((((())) !!!###$$$%%%&&&&&&&&&((())))))'''%%%%%%&&&'''"""###$$$%%%&&&&&&'''&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''((()))******+++((()))***,,,,,,+++***************+++,,,---...///***+++---///////////////444444777;;;===BBBNNN[[[kkkxxx%%%#########%%%&&&%%%$$$""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$###&&&&&&%%%$$$$$$"""""""""""""""#########'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###%%%(((&&&###!!!"""$$$%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&%%%&&&''')))%%%&&&((()))))))))((('''''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))((('''((()))+++,,,((((((''''''''''''(((((()))))))))))))))))))))))))))************++++++++++++***)))(((((()))***+++------,,,+++***************,,,---//////...,,,+++---,,,,,,,,,,,,---......,,,,,,---......//////000///............---------...///000111111222222111111222222222111111333555555555444444333222111111444333333222222222333333222222333555777888999:::777666555333444555777888666777888999:::999888777;;;;;;;;;:::999888777666222222333333333222222111333333444555666666666555444555555555444444555777444111...---...///---***---------+++)))(((***,,,,,,***''''''(((***++++++)))***+++++++++)))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%###&&&((()))'''%%%$$$$$$((('''&&&&&&$$$$$$###""" !!!"""###%%%''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$##################$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%((((((((((((((()))***+++)))((('''''''''(((***+++%%%&&&(((************)))&&&((()))***))))))+++,,,---,,,+++******,,,...///.........///////////////000///222888===CCCOOOZZZhhhzzz$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&!!!"""""""""######$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$###$$$$$$'''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&"""$$$%%%&&&%%%%%%'''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((('''((()))+++,,,''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***+++,,,++++++******+++++++++***+++---...///...---,,,------,,,,,,------...//////......------,,,++++++///............---------......000111111111111111000111222222222222444666444555777888888777555333555555444333222222333333222222333444666777888888888777555444444444555666999999:::::::::999777666888888888888777666555555222222222222222222222222333333444555555555444444333444555444333333444666444111......//////---+++---...---+++))))))***,,,///,,,)))((()))*********)))******+++***)))((('''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&!!!$$$&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$##################$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((((())))))***''''''((()))*********)))(((***+++,,,++++++---...,,,,,,+++++++++,,,---...---.........//////000000111111333888<<>>:::777777666555444333222222222222222333444444555666666777666666555555444444444777777888999999888777777666666666666555444333333222222111000000111222333444444333333333333333222333444444333111111222444333111///...//////...,,,---......,,,******+++,,,000...+++************))))))************)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''' """%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$'''(((((()))))))))))))))))))))((((((((())))))***)))***,,,,,,++++++,,,...++++++,,,,,,,,,,,,------,,,------...///000111111222111333777;;;???JJJUUUdddwww$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&!!!"""$$$$$$%%%&&&(((***"""###$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''$$$###$$$''')))(((&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((((('''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++++++++************++++++(((((((((((((((((((((((())))))))))))************++++++************+++++++++++++++++++++*********((()))+++,,,..................------......///000.........///000000111111///............------------...///000111111111111///111222333444555888:::;;;???EEEIIIIIIEEE???:::888777666444333222222222222222222333333444444444444444555666666555555444222444555777888888777777444444555555444333222222222111000//////000222444444333333222222111111111222333333222000///000222222111//////.........------......---+++***+++,,,...,,,***)))***+++***)))))))))*********)))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((((("""$$$&&&'''&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&''''''***)))'''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''')))*********)))(((+++***)))((((((((()))***''')))******))))))***+++***+++,,,---------,,,,,,,,,,,,---...///000111222111000222666:::???IIITTTbbbuuu###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%(((%%%"""###''')))(((&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((''''''((()))'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++************++++++(((((((((((((((((((((((((((((()))))))))*********************************+++,,,,,,++++++)))((('''((()))***,,,---......///---------------...//////,,,------......///000000///............------------...///000000111111000///000222333444555888;;;AAAEEEJJJNNNLLLGGG???:::888777555444333222111111111222222222333333444444111222444555666666666666666777888888888777666555444444444555444444333333222111000//////111333555444333222111111111111111333333333111///...///000000000///...---------...,,,......---+++******+++***(((((((((***++++++***))))))))))))))))))******'''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''((((((''''''%%%'''((('''&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''***)))(((''''''&&&''''''&&&''')))*********)))(((,,,+++)))(((((()))***+++((()))******)))(((***+++***+++,,,---------,,,,,,,,,,,,---...///000111222///...111666:::???JJJUUU```ttt###""""""###%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%######%%%&&&''''''######$$$$$$%%%'''((()))&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&''')))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))***++++++,,,+++)))(((''')))******+++,,,---......---,,,,,,,,,,,,---......---------,,,++++++******///............---------------...///000000000000...000222333333555777:::@@@DDDHHHJJJHHHCCC<<<888666555444333222111111111111111222333333444555555222222333444555666666777======<<<;;;999777444222333444444555555444333333222111111111111333444555444333222111111111222333333444333111///......///...//////---,,,+++,,,...+++,,,...---+++))))))***(((''''''(((+++,,,,,,+++)))))))))((())))))***+++((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""###$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***'''''''''''''''((((((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&'''''''''(((((()))))))))))))))******)))))))))******+++***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,------...///000111111///...111666:::@@@KKKVVV___sss""""""!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """#########%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%###""""""%%%'''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''((())))))))))))(((''''''(((***+++,,,+++***)))+++******++++++,,,,,,---,,,++++++++++++,,,------.........---,,,,,,++++++///............---------,,,---...///000000000000...000111222222333666888:::<<>>FFFLLL\\\iiizzz%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******)))((((((((()))))))))))))))*********))))))((((((((((((''''''''''''***)))((('''%%%$$$######(((((((((((())))))++++++******))))))))))))******))))))(((((((((((())))))((((((((()))))))))******'''((()))******)))((('''((())))))))))))*********,,,,,,---.........------//////000000000///---,,,,,,---...///......///111222222333333444444444444,,,------...///000000111...//////...------------222000---***)))***,,,---,,,...111333444444333222222222222222222333333333111111111111111222333444444555555555444333222222333666888777555333222222111222333666:::======<<<777555333000...---------***,,,,,,+++111<<>>BBBNNNZZZiiizzz#########$$$$$$%%%%%%%%%'''&&&$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&'''&&&%%%######%%%'''&&&%%%$$$###$$$%%%''')))!!!%%%((('''$$$""""""$$$'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''((('''(((+++...000///+++(((###$$$$$$""" $$$'''######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&"""###%%%''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((,,,++++++***)))(((''''''%%%&&&(((************)))((((((((((((((((((((((((************+++,,,------***,,,......,,,+++...000++++++,,,,,,,,,---------,,,,,,------...///000000......///////////////.........---------,,,,,,,,,)))***+++,,,---,,,++++++,,,///111///---,,,///222000000000000111111111222000000111222222222222111////////////000000000000......///000000000000000111111111111000///...---///...---,,,,,,,,,------............---+++)))(((,,,+++)))((((((((()))******)))(((&&&&&&''''''(((%%%&&&((()))))))))((((((########################%%%&&&&&&%%%$$$%%%'''***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!###%%%&&&&&&%%%&&&(((###"""!!!"""$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((( !!!"""###$$$$$$###"""$$$#########""""""!!!!!!############$$$&&&(((***%%%%%%%%%%%%&&&'''((()))&&&''''''%%%$$$$$$&&&((('''((()))(((&&&&&&((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((())))))******(((((()))***,,,---...///)))************+++++++++---,,,+++***+++,,,---...---///111333555999>>>BBBMMMYYYiiizzz############$$$%%%&&&&&&###$$$%%%&&&%%%###!!!$$$###"""!!!!!!"""###$$$'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&)))///444222+++$$$(((((('''&&&%%%$$$$$$%%%((('''&&&$$$###"""!!!!!!$$$###$$$&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''((()))((('''&&&''')))))))))))))))))))))))))))''''''(((((())))))******)))((('''''''''(((***+++)))*********++++++++++++------,,,,,,,,,,,,++++++---+++******+++,,,,,,++++++,,,------......------........................000---,,,---000111000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///000///...---...000222333////////////000111333444111111111000000000000000......//////000000111111000000111111000...,,,+++,,,+++***))))))***+++,,,000000000...,,,***'''&&&%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''(((((("""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#################################""" !!!###%%%######$$$%%%&&&&&&''''''$$$$$$$$$#########""""""***(((&&&&&&&&&&&&$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$###############&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###$$$&&&(((%%%$$$######%%%%%%$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))***)))&&&$$$(((((()))(((&&&&&&''')))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))((()))+++,,,,,,+++)))))))))))))))******+++------------------------000///111666777888<<>>FFFOOO^^^ooo!!!###$$$$$$#########$$$%%%%%%%%%%%%&&&&&&'''((((((((('''%%%######&&&((($$$$$$$$$$$$%%%&&&''''''(((''''''$$$!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%((()))***)))'''&&&%%%&&&''''''&&&'''(((***+++---************)))))))))((('''''''''((()))+++,,,---,,,+++++++++***)))))))))222---)))***---///---***//////...---,,,,,,++++++...............---------////////////////////////......////////////.........---+++,,,.../////////...------------...//////,,,,,,---......//////000++++++,,,,,,---.........---------,,,,,,++++++++++++---///...,,,+++---///000000000---+++******,,,)))------)))'''(((((('''&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&((((((***,,,,,,***%%%"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))'''&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%######%%%(((((('''&&&%%%$$$######### !!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))'''&&&%%%%%%&&&&&&############$$$%%%&&&'''###!!!  !!!######$$$$$$%%%%%%$$$$$$###$$$%%%'''$$$!!!%%%%%%%%%&&&&&&'''''''''###%%%&&&%%%######$$$%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''&&&%%%$$$### """$$$'''((('''&&&%%%&&&''''''(((((((((((((((((((((((()))******++++++++++++******************)))******++++++,,,------...,,,***+++///111000///+++---///111333666:::===GGGOOO\\\nnn"""$$$&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$!!!!!!$$$$$$###$$$$$$$$$$$$%%%&&&'''((('''(((((()))((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((()))((((((''')))***+++***(((&&&'''''')))((((((''''''(((******++++++******)))(((((('''))))))(((((()))***+++++++++++++++***************---+++***,,,000111...+++------------------------.....................///////////////////////////......////////////......///---,,,,,,...//////...---------------...///000...............///000000,,,,,,,,,---......//////+++++++++,,,---------...,,,...///...,,,+++---///---......,,,***)))***+++)))------)))'''((()))'''&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((''''''&&&(((((((((******)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###############&&&%%%$$$######"""######""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%''''''(((((((((((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$############$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&!!! (((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$'''(((((()))***)))))))))'''''''''((())))))******************************)))******++++++,,,---------+++***+++---//////...+++---000222333666:::===HHHOOO\\\mmm%%%&&&(((((('''''''''(((######""""""######$$$$$$###"""&&&$$$!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&''')))***+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######(((((('''&&&%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))******))))))***++++++***((('''((()))+++***)))(((''''''((((((+++++++++***)))(((((('''******)))))))))))))))******************+++++++++******+++///333333///,,,++++++,,,,,,---...//////.........//////000000000000000000000000000000000......////////////......000...,,,,,,---...---,,,,,,,,,,,,,,,---...///000---,,,+++***+++,,,---...,,,------...//////000000,,,---------------------...//////...,,,+++,,,---+++,,,,,,+++***))))))+++(((,,,,,,)))'''((()))'''''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))((('''(((((((((&&&$$$%%%%%%$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###%%%'''(((&&&###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""""""###$$$&&&(((((())))))%%%%%%%%%%%%$$$###""""""'''&&&%%%$$$############&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%'''%%%"""$$$)))&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&'''(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$((())))))***************&&&&&&&&&'''(((((())))))************************)))******++++++,,,------,,,+++)))***,,,......---+++---000222444666:::===HHHNNNZZZjjj~~~&&&((()))(((&&&$$$$$$%%%$$$###############$$$$$$%%%"""!!!%%%'''&&&$$$%%%$$$$$$%%%%%%&&&'''((($$$###""""""###%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$###(((((('''&&&%%%%%%%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))******)))'''&&&''')))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++)))))))))***+++++++++,,,,,,+++,,,///111222///---++++++,,,------......///---......///000111111222000000000000000000000000......////////////......000...,,,,,,------,,,++++++++++++,,,---...///000...---,,,++++++,,,...///------......///000000000111111000...---+++***)))......---,,,+++************+++,,,,,,***)))***+++'''+++,,,((('''))))))(((((((((''''''((((((((((((%%%%%%%%%&&&&&&''''''''''''((())))))))))))))))))***((('''&&&'''((('''&&&&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))&&&&&&)))///111---)))'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###%%%&&&'''''''''###$$$%%%&&&%%%$$$"""!!!############$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((($$$"""%%%%%%"""!!!###'''&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&&&&''')))***)))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&(((((()))************)))&&&&&&'''(((((())))))***))))))))))))************)))******++++++,,,------,,,,,,++++++,,,---......,,,...111222444666:::===FFFLLLVVVeeeyyy"""$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((('''%%%%%%&&&((('''(((((()))))))))))))))''''''((()))***+++,,,,,,'''''''''((()))+++,,,---)))))))))***+++++++++,,,///...---------......------------------------------......///000111111222////////////////////////......////////////......000...,,,,,,,,,---,,,++++++++++++,,,,,,...//////111111000//////000222222------......///000000000222111000///---,,,+++***---,,,+++******)))((((((***,,,------,,,***++++++%%%***+++(((&&&)))***(((((((((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))+++)))'''&&&'''(((((('''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&+++222444222...&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""############$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&""" $$$%%%###!!!"""&&&&&&&&&%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&"""$$$%%%&&&&&&%%%###"""######$$$%%%'''((())))))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''(((((())))))(((((('''(((((())))))***++++++(((((()))))))))*********)))******++++++,,,------------------------...///---///111333444666:::<<>>JJJQQQ___zzz%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&&&&&&&&&&''''''+++(((%%%%%%''''''&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))******)))((((((((()))+++,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,...///000,,,+++******+++,,,...///,,,,,,++++++******))))))***+++,,,------------,,,---------,,,,,,++++++******---555AAAKKKNNNIIICCC444111...,,,++++++***(((+++,,,...222666:::===???222111///---+++******++++++******)))(((''''''&&&$$$%%%&&&''''''(((''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$"""""""""###$$$%%%'''''''''%%%$$$$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$#####################""""""$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$!!!!!!"""###############"""$$$%%%$$$###"""###%%%%%%$$$###!!!!!! """###$$$%%%&&&((())))))"""############$$$$$$$$$((((((&&&%%%%%%&&&''''''%%%'''((('''$$$$$$'''***&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%((()))+++,,,,,,+++***)))&&&&&&&&&''''''(((((()))''''''(((((((((((())))))(((((())))))))))))******(((((()))******)))))))))........................//////111333555777888999===IIIRRRaaa|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''***&&&###$$$)))+++(((%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((()))((('''%%%###)))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))(((((())))))***+++,,,---------............---,,,,,,++++++,,,,,,---++++++++++++,,,---...///------,,,++++++,,,---...,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((+++222<<>>III]]]PPP>>>000+++*********)))******+++++++++++++++*********)))))))))))))))************************+++*********+++++++++******)))(((((((((***,,,...------,,,+++***)))((('''&&&''')))******)))'''&&&))))))))))))************(((((('''''''''((())))))&&&''')))))))))***+++---+++,,,---,,,)))'''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%$$$######%%%'''&&&%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$######"""!!!!!!"""######""""""###$$$$$$$$$$$$$$$"""!!!!!! """!!!  !!!"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%''''''&&&%%%$$$$$$$$$$$$ !!!"""######"""!!! ###''''''$$$"""$$$&&&"""!!!!!!"""###%%%'''(((%%%$$$$$$$$$&&&(((***,,,%%%$$$#########$$$%%%&&&&&&%%%###"""!!!"""###$$$!!!!!!!!!"""###%%%'''((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''''''((((((((('''&&&%%%$$$###$$$%%%%%%$$$&&&'''&&&$$$$$$''')))***((('''&&&'''((('''&&&%%%%%%&&&%%%%%%%%%'''(((((((((((('''&&&&&&'''(((((((((((())))))))))))***,,,,,,+++*********+++,,,------.........////////////000111222444777999:::<<<>>>EEEQQQ^^^ppp$$$$$$$$$%%%%%%&&&&&&&&&!!!"""%%%'''''''''&&&%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""######$$$$$$%%%&&&'''''')))%%%$$$'''))))))''''''"""###%%%'''((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&)))+++***'''$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((((()))+++...000...+++(((&&&'''''''''(((((())))))((()))******(((''''''(((###(((+++,,,///;;;NNN]]]uuubbbGGG333)))(((***+++***)))((('''((()))+++,,,************************************************,,,+++******++++++)))(((***)))((('''((()))+++,,,...---,,,+++***(((((('''$$$%%%''')))******)))((())))))))))))************&&&&&&&&&&&&&&&'''((()))$$$%%%(((((())))))+++---***+++,,,+++)))'''''''''###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$########################&&&%%%$$$#########$$$%%% !!!######$$$%%%'''***&&&&&&$$$###""""""""""""!!!!!!!!!!!!!!! """############$$$$$$$$$ """############""" """"""###$$$$$$$$$$$$###!!!!!!""""""###%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%)))'''&&&$$$######$$$$$$"""###$$$%%%%%%$$$###"""$$$((('''$$$"""$$$''''''&&&$$$""""""###%%%&&&'''&&&$$$$$$$$$&&&((()))$$$#########$$$&&&((()))'''&&&$$$""""""###$$$%%% !!!###%%%((()))$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&((())))))((('''###"""""""""###%%%'''((($$$&&&'''&&&$$$$$$'''***&&&%%%$$$%%%'''''''''%%%((('''''''''((())))))*********(((%%%###$$$&&&(((''''''''''''((((((((()))---,,,+++*********+++,,,*********+++++++++,,,,,,///000111222444777999:::<<<>>>EEEQQQ^^^ppp###!!! !!!###$$$$$$###'''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######&&&''')))***)))'''$$$"""&&&%%%$$$$$$$$$$$$%%%&&&***(((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&'''''''''&&&'''''''''&&&$$$"""!!!(((''''''''''''&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$&&&'''((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((///000111111///,,,(((&&&((((((((((((((((((((((((***)))''''''((()))))))))+++...---,,,555IIIZZZbbbsssOOO333111000&&&$$$---((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,***++++++,,,------------++++++++++++++++++++++++))))))***+++++++++++++++------,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))***+++,,,---......***))))))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''%%%$$$###%%%&&&$$$######""""""######$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$"""#########""""""""""""######%%%$$$###"""!!! %%%%%%&&&'''&&&%%%$$$###############""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$###""" ######"""""""""""""""###$$$%%%%%%%%%%%%$$$######%%%$$$"""$$$&&&'''$$$"""$$$$$$%%%%%%%%%$$$$$$###!!!!!!###$$$$$$###"""!!!%%%$$$######%%%***...111111---'''$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$((((((((()))***)))&&&###$$$%%%%%%%%%%%%$$$######&&&'''''''''&&&$$$"""!!!###$$$%%%&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))))))))************++++++******++++++,,,---...///000111333666888999===AAAIIITTT___nnn&&&$$$######$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$&&&'''(((((((((&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((---......---,,,)))'''%%%''''''''''''''''''''''''((('''''''''(((((((((((((((++++++,,,555GGGVVV]]]ZZZAAA...---...(((&&&+++((()))***+++,,,++++++***++++++************************++++++,,,,,,++++++++++++++++++++++++++++++((()))******++++++******---,,,,,,,,,+++******)))))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((())))))''''''(((((()))*********)))))))))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$"""!!! !!!###&&&%%%%%%$$$$$$%%%%%%&&&######"""!!!!!!"""######&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!! """$$$######""""""""""""#################################$$$$$$%%%%%%###"""!!!$$$$$$#########"""""""""$$$%%%%%%%%%$$$$$$###"""########################%%%$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$###"""$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$#########"""!!!"""$$$%%%### $$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###"""&&&%%%$$$###$$$'''***,,,///,,,(((&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###"""###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%''''''((())))))))))))(((************+++++++++++++++++++++***++++++,,,---...///000111333666888999;;;???GGGRRR\\\kkk)))'''%%%$$$%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&'''((((((((((((''''''&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%###""""""%%%%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&%%%''''''''''''''''''''''''((())))))******+++++++++---...---,,,000:::BBBDDD===333+++***---,,,++++++))))))***++++++++++++***,,,,,,++++++***))))))(((******+++++++++***))))))++++++++++++++++++++++++(((((()))***************+++,,,,,,,,,,,,,,,++++++************************+++++++++*********)))))))))((((((''''''(((((()))''''''(((((((((((((((((())))))(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""######""""""""""""######!!!""""""###$$$%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""#################################$$$$$$$$$$$$$$$ """###$$$$$$$$$%%%###"""!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$######!!! !!!""""""!!!###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%&&&'''%%%#########$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&)))((('''((())))))'''&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((()))******************++++++++++++,,,,,,,,,+++++++++++++++,,,------...///000111333666888999999<<>>CCCQQQ\\\nnn""""""###&&&''''''$$$"""&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###%%%)))***'''$$$######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&((((((((('''(((((('''''''''&&&&&&&&&+++...222333111---***)))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((''''''%%%%%%((('''&&&&&&&&&''')))***+++***(((&&&&&&'''((()))&&&'''''''''(((((((((((())))))(((((((((((())))))&&&'''((()))************************************)))******)))(((((()))+++...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,---///222222111000000III888,,,...111---)))+++******)))(((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******))))))(((''''''''''''''''''((((((((('''%%%###"""""""""###'''&&&&&&&&&%%%%%%%%%%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&###+++,,,111:::222### $$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$############!!!$$$&&&''''''%%%$$$$$$$$$###########################"""######$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$###"""!!!###%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%% $$$###############$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""######"""!!!###%%%&&&&&&%%%%%%%%%$$$#########$$$%%%$$$%%%&&&((())))))((((((&&&(((+++------+++(((&&&((('''&&&%%%$$$%%%&&&&&&***)))((('''&&&&&&'''(((((())))))*********))))))'''&&&&&&%%%%%%&&&&&&'''***************)))))))))'''(((((())))))))))))))),,,,,,---...............//////000000000111555888666===>>>CCCPPP[[[lll#########$$$&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###%%%((()))&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&)))(((((('''''''''''''''$$$$$$############$$$$$$%%%%%%%%%''')))***(((&&&$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&'''&&&%%%&&&((()))((('''(((''''''''''''&&&&&&&&&(((,,,111333111---)))'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$((('''&&&&&&&&&'''((()))***)))((('''''''''((()))&&&&&&'''''''''((((((((((((((('''(((((()))***+++(((((()))***++++++++++++(((((()))***++++++,,,,,,)))******)))((((((***+++///---)))''''''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++...222333111///...,,,AAA444+++...111---)))***(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((*********)))))))))))))))%%%%%%%%%&&&''''''((((((((('''%%%###""""""######((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***---444HHHXXXIII,,,!!!!!!$$$&&&%%%###!!!"""$$$#########""""""""""""""" """$$$%%%&&&%%%###"""!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$###############$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$###"""""""""###$$$"""######"""!!!!!!"""$$$$$$######"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!! !!!###%%%$$$############$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$###"""$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((''''''&&&'''''''''))))))*********))))))(((***))))))(((((())))))***(((((((((((())))))))))))'''(((((()))******))))))+++,,,,,,,,,------------//////...,,,,,,///444888666======AAANNNXXXiii%%%###"""###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''''''&&&$$$&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&))))))((('''""""""###$$$%%%%%%&&&&&&'''(((((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,---+++(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&&&&'''((()))((('''&&&&&&%%%&&&''''''((((((((()))))))))******''''''''''''((()))++++++))))))***+++++++++++++++)))))))))***++++++,,,,,,((()))***)))((((((***,,,---+++)))''''''(((***+++++++++++++++++++++++++++------,,,+++************)))///444333///,,,+++)))111***&&&***---+++))))))%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''((((((((((((+++***)))(((''''''(((((($$$%%%%%%&&&&&&''''''&&&$$$############$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&%%%$$$###))))))111KKK^^^LLL111)))###'''***(((### """%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!###$$$%%%&&&&&&)))((('''&&&&&&%%%&&&&&&%%%$$$$$$###""""""######$$$###!!!!!!"""$$$&&&(((%%%$$$""" """###"""######"""!!!!!!"""$$$$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$############(((%%%""""""###%%%&&&&&&$$$$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''''''''(((''''''&&&%%%*********))))))*********&&&'''''''''(((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///333777666<<<===@@@LLLVVVfff}}}%%%$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&$$$'''&&&%%%$$$$$$$$$&&&&&&#########$$$%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%'''((('''&&&""""""######$$$%%%&&&&&&''''''((((((((((((((('''(((((((((''''''&&&&&&%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((######$$$%%%&&&((()))***))))))''''''''''''((()))''''''&&&&&&&&&'''''''''(((((((((((())))))))))))''''''''''''((()))++++++)))******++++++++++++***************************((()))***)))((((((***,,,*********)))))))))((((((++++++++++++++++++++++++------,,,+++***************444:::555...,,,***))))))&&&%%%(((***)))'''(((&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&$$$$$$######""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!###!!!%%%777EEE888'''***(((+++---+++%%%!!!###%%%"""""""""###############""""""#########"""!!! """""""""###$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!%%%%%%$$$###""""""""""""###"""!!! !!!$$$&&&(((&&&$$$""" """######"""!!!!!!"""$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%### !!!#########%%%%%%$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! %%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))+++,,,,,,---------------,,,,,,------...///,,,...000111111222444555666<<<<<>>AAAIIIYYYiii !!!###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%###############$$$%%%%%% """$$$&&&'''&&&$$$###&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))((((((&&&&&&'''''''''(((((('''''''''$$$&&&)))******)))***+++***(((''''''((())))))((('''''''''(((((((((((()))))))))))))))((((((((((((((()))++++++)))((()))***'''(((***+++++++++)))(((***************)))(((((('''(((((()))))))))))))))***)))((((((((((((******((())))))((('''&&&''')))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''&&&$$$#########"""""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$""""""""""""""""""###$$$"""!!! !!!"""""""""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%""" """%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$&&&##############################$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$%%%!!!###%%%%%%"""!!!!!!"""#########$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&######""""""""""""######!!!""""""""""""""""""!!!""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((((((&&&''')))+++,,,,,,++++++))))))*********+++++++++,,,+++++++++++++++,,,,,,------...///111333444555555666:::>>>@@@GGGWWWfff !!!"""###$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$############%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((((((''''''###%%%&&&&&&%%%$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""&&&((('''%%%$$$&&&&&&&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((()))))))))(((&&&%%%''''''((((((((((((''''''!!!###&&&((((((((()))***&&&%%%%%%&&&(((***+++***(((''''''''''''((())))))))))))))))))((((((((((((((()))++++++)))((()))***&&&'''***,,,,,,+++)))''')))))))))))))))*********''''''((())))))***))))))((('''&&&%%%&&&(((***,,,((())))))(((&&&&&&''')))&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$%%%""" !!!$$$%%%### #########$$$$$$%%%%%%%%%%%%&&&%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$##################"""###%%%%%%$$$$$$%%%&&&########################&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$###### !!!"""###$$$$$$%%% ###&&&%%%""" !!!"""######$$$$$$%%%%%%%%%%%%######""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%((((((&&&###$$$%%%%%%&&&&&&%%%%%%$$$,,,,,,------,,,+++)))(((###%%%'''***++++++************+++++++++,,,,,,,,,,,,++++++***))))))))))))------...///111333444555555666:::>>>@@@GGGVVVeee"""###$$$%%%%%%###!!! %%%&&&%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###$$$!!!"""###%%%%%%%%%$$$###%%%###!!! """######"""""""""###$$$$$$$$$$$$###%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""""""""###%%%%%%$$$######$$$$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((('''%%%%%%%%%''')))***))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))***++++++++++++*********+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%###"""!!!!!!"""!!! !!!###$$$%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!###%%%&&&$$$###"""###%%%&&&%%%$$$$$$%%%%%%$$$!!! !!!!!!"""$$$$$$#########$$$((('''&&&%%%$$$######### !!!###$$$%%%%%%%%%$$$$$$$$$"""!!! """$$$&&&(((((('''&&&$$$###"""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!"""############""" !!!###%%%%%%$$$"""!!!%%%%%%%%%''''''$$$######"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$&&&%%%%%%!!!"""###$$$$$$###"""%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###""""""###### !!!"""!!!!!!"""###############$$$$$$$$$$$$###"""!!!!!!###$$$%%%&&&'''&&&%%%%%%''''''&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%% !!!"""$$$%%%&&&''')))((('''&&&&&&'''((()))))))))((((((((((((((())))))((('''&&&&&&'''((())))))************+++++++++,,,,,,------------------------...///000111222222222999999;;;DDDIIIUUUjjj !!!$$$&&&((()))))))))'''&&&$$$"""!!!"""######$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######"""!!! """###$$$$$$""" !!!"""$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$%%%'''((()))((('''%%%######$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''')))***))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((()))******++++++******)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$######"""!!!"""###$$$%%%######""""""""""""######"""!!!!!!!!!"""###%%%&&&&&&$$$###$$$%%%%%%$$$###"""###$$$###"""!!!"""###"""###%%%%%%$$$$$$$$$%%%''''''%%%$$$############!!!"""###$$$%%%%%%$$$$$$$$$$$$"""!!!!!! """###%%%&&&&&&%%%###"""$$$###############$$$$$$###############"""!!!!!!"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###""""""!!!"""$$$%%%$$$$$$%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""$$$######""""""######$$$#########$$$###""""""!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$######""""""""""""######""""""######$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))((((((((()))))))))************+++++++++.............../////////......///000111222333333222999999;;;DDDIIIUUUjjj########################)))&&&### !!!$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&### !!!%%%'''"""!!! !!!###%%%&&&%%%""""""###$$$$$$$$$$$$###!!!""""""###%%%&&&((()))***'''$$$!!!!!!"""%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))************))))))++++++++++++++++++++++++************))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&######$$$$$$$$$$$$######"""""""""""""""###$$$%%%'''%%%$$$$$$$$$$$$###!!! """######""""""###$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$###############"""######$$$$$$$$$######$$$###""""""!!!!!!!!!!!!$$$%%%%%%%%%$$$""" $$$#########$$$%%%&&&&&&###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$######%%%$$$$$$############$$$###"""!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$#########""""""""""""""" !!!""""""######""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&'''(((((())))))(((((((((((())))))))))))************)))))))))************+++++++++,,,---------........./////////000111222333444444222999999;;;CCCIIIUUUiii&&&%%%###""" ((('''$$$""""""###%%%&&&%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$(((&&&###!!!!!!###''')))!!! !!!$$$&&&'''&&&""""""###$$$$$$$$$$$$############"""######$$$%%%(((&&&$$$"""!!!"""$$$%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))******))))))(((((())))))***)))))))))((((((((((((((((((((((((*********)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$&&&$$$###$$$%%%%%%$$$###!!!"""######"""!!!"""$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$######"""############$$$$$$$$$#########"""$$$######"""!!!!!!""""""%%%%%%%%%%%%$$$###!!! """""""""###$$$%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$###"""!!!###$$$%%%''')))***))))))***)))'''&&&%%%$$$$$$$$$$$$%%%%%%########################%%%$$$"""###$$$&&&%%%%%%'''&&&$$$###"""###$$$$$$###""""""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############"""""""""###"""""""""!!! """#########"""!!!############$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%'''((())))))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((())))))***'''((()))***+++***)))((())))))*********+++++++++)))******++++++,,,,,,,,,...//////000111222333444222999999;;;CCCHHHTTThhh""""""######$$$&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%!!!!!!!!!!!! %%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&!!! """%%%'''&&&%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))((((((((('''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))(((&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%###$$$%%%###!!! !!! """###$$$###"""###$$$#########"""######$$$$$$$$$$$$##################$$$######""""""""""""###%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""$$$%%%&&&######$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###!!! !!!"""%%%&&&&&&,,,000000111333111,,,((('''%%%$$$###$$$%%%&&&########################%%%$$$"""###$$$&&&%%%%%%'''&&&$$$###"""###$$$$$$#########""""""######$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""""""""###!!!"""############""""""###$$$%%%&&&'''&&&%%%%%%###""""""""""""###$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))*********((((((((('''&&&%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******%%%&&&((()))***)))(((((())))))*********+++++++++))))))******+++,,,---------......///000111222222222999888:::CCCGGGSSSggg########################%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''###$$$%%%&&&&&&$$$###"""###""""""$$$%%%&&&%%%###""""""###$$$$$$$$$$$$######$$$$$$&&&(((***,,,---"""$$$&&&''''''&&&$$$"""&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***)))))))))(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&'''(((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&###""""""!!!"""###$$$%%%!!!!!!!!!""""""!!!!!!!!!######$$$$$$%%%$$$$$$###"""!!!!!!###&&&'''''''''$$$%%%%%%$$$!!! !!!!!!######"""!!!"""##################$$$%%%&&&$$$######"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%&&&&&&'''!!!!!!!!!!!!"""###$$$$$$ !!!""""""""""""!!!&&&&&&'''(((((((((((('''###"""!!!!!!"""$$$'''(((%%%///888:::<<>>GGGUUU\\\```]]]WWWMMM>>>111((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''((((((((('''&&&''''''&&&%%%$$$######"""%%%%%%$$$############$$$&&&&&&%%%$$$"""!!!!!!"""$$$###!!! """$$$%%%&&&&&&,,,444333)))%%%(((###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''%%%&&&''''''&&&&&&''''''&&&''''''(((((((((((((((((()))+++,,,,,,***(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++++++++******)))***+++,,,------------,,,---...///111222222333888777888;;;===CCCPPP]]]uuu&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$!!! $$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))+++++++++''''''&&&&&&&&&&&&''''''+++***))))))(((((())))))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((///DDDCCC+++************))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***((('''%%%########################%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%&&&'''&&&$$$"""###%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$""""""$$$$$$$$$###$$$$$$#########"""""""""!!!%%%'''(((&&&$$$"""###$$$&&&''',,,666CCCLLLVVV\\\```\\\TTTHHH:::000&&&%%%$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%&&&'''((()))(((''''''''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$###$$$$$$$$$'''&&&&&&%%%%%%$$$###"""###"""!!! """$$$&&&%%% %%%444999000'''%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((###""""""###$$$%%%%%%$$$&&&'''(((((())))))(((((('''((()))******((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++++++++,,,------------,,,,,,,,,---...000111222333888888999<<<===CCCOOO\\\sss&&&&&&%%%$$$###""""""!!!############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&###!!! !!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$&&&***,,,------''''''''''''''''''''''''***)))((((((''''''((((((******)))((('''''''''''''''&&&&&&&&&&&&'''(((((('''%%%'''%%%&&&444555$$$((((((((((((((()))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########$$$%%%&&&&&&$$$###""""""!!!"""""""""$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$%%%%%%$$$&&&'''%%%""" !!!###%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###$$$############"""""""""###%%%'''((('''$$$!!!!!!$$$''',,,777EEENNNTTTXXX\\\ZZZQQQDDD777000%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%######"""!!!!!!"""###%%%&&&'''!!!$$$000777000%%% %%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((%%%$$$###$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++,,,,,,------------,,,,,,---------...///111333444777777888;;;===BBBOOO\\\qqq$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$'''***---......''''''))))))))))))''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((($$$"""&&&&&&""")))000)))&&&&&&&&&'''(((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$######"""!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%&&&)))***(((###!!!###%%%###############$$$%%%%%%&&&$$$"""###$$$%%%$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%$$$###"""!!! """$$$&&&***222>>>FFFLLLPPPTTTRRRJJJ===222---%%%%%%$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###%%%'''(((&&&###""""""######$$$%%%%%%&&&&&&%%%&&&***,,,***%%%!!!&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((((()))))))))((('''''''''&&&%%%&&&)))+++***((($$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''((((((((('''&&&(((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,++++++,,,,,,---......------............000222333555555555777;;;===BBBOOO[[[ooo"""######%%%&&&'''(((((( !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''((()))*********)))''''''&&&%%%$$$######"""%%%$$$$$$'''+++...//////&&&(((***++++++***(((&&&******)))(((((((((((()))"""######$$$&&&(((***+++'''&&&&&&&&&&&&'''((((((((($$$((('''$$$$$$$$$%%%%%%&&&'''((()))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&$$$###!!!%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%'''((())))))&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$#########%%%%%%$$$%%%%%%&&&%%%$$$###!!!!!!"""$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&***---///,,,'''$$$&&&)))###"""""""""###$$$$$$%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###!!!!!!###&&&'''$$$%%%&&&%%%&&&,,,555<<>>JJJVVVnnn&&&$$$"""!!!!!!""""""!!!"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&########################%%%%%%%%%%%%%%%$$$$$$$$$ """$$$&&&'''&&&$$$###&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########"""""""""###%%%'''((("""###%%%'''((('''&&&%%%%%%&&&&&&%%%######$$$&&&$$$######%%%''''''&&&%%%###"""!!!###%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))&&&$$$$$$'''+++---...%%%%%%%%%$$$$$$%%%%%%%%%***)))'''''''''((()))***&&&&&&%%%$$$$$$&&&'''(((((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))************)))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&&&&''''''%%%$$$))))))((('''&&&%%%%%%$$$((('''&&&'''''''''%%%###$$$&&&)))++++++***)))'''&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%&&&''''''$$$&&&&&&%%%$$$###$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&%%%$$$######&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###############"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%###"""!!! !!!"""###$$$%%%%%%%%%''')))+++)))%%%###$$$&&&'''&&&&&&%%%$$$###"""""""""###$$$###"""!!!###$$$###""""""###%%%&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&''''''&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))((())))))***,,,,,,++++++******++++++,,,---,,,---...000111333444555444444666999:::===HHHTTTkkk~~~'''$$$!!! !!!"""###"""!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$&&&&&&%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$#########"""!!!"""%%%'''((('''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((()))&&&$$$$$$'''+++---...'''&&&%%%$$$$$$%%%&&&''''''''''''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%&&&'''((()))((((((''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&'''((()))******)))((('''((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%%%%''''''((('''((((((''''''&&&&&&&&&%%%***(((''''''''''''%%%###%%%'''***,,,,,,***(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''(((***'''&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&(((########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%$$$%%%%%%$$$###"""!!! #########"""""""""""""""!!!"""###$$$$$$###"""!!!######$$$%%%%%%$$$###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###""" !!!###$$$%%%%%%$$$$$$$$$%%%%%%$$$!!!!!!###%%%######$$$$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$###""""""$$$&&&&&&%%%$$$&&&&&&&&&$$$###$$$&&&$$$%%%&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,,,,++++++******++++++,,,---,,,---...///111333444555555555777:::;;;>>>HHHSSShhh|||&&&$$$!!! !!!"""######!!!"""""""""""""""######"""""""""""""""######$$$""""""#########$$$$$$$$$&&&%%%$$$###############%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$######!!!###%%%&&&&&&$$$!!!"""$$$%%%''''''&&&$$$######%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$"""%%%&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((&&&%%%&&&(((+++,,,---((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$$$$%%%&&&'''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&((('''&&&$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&'''(((%%%&&&&&&&&&''''''((((((***)))'''&&&''''''%%%$$$&&&(((***++++++)))'''%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***((('''%%%###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%'''##################$$$$$$''''''&&&%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$"""""""""""""""!!!!!!"""%%%'''""""""###$$$$$$%%%&&&&&&!!!###%%%%%%$$$######$$$&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&$$$###""""""$$$&&&&&&%%%$$$&&&&&&&&&$$$###$$$&&&%%%%%%&&&(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))***++++++,,,,,,++++++******++++++,,,---,,,---...///111333444555666666999<<<<<>>GGGRRRhhh}}}""""""!!!"""$$$$$$###!!!$$$$$$$$$########################"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$###"""!!!"""###%%%'''###$$$%%%&&&&&&%%%###""" !!!###%%%&&&&&&&&&%%%###$$$&&&&&&&&&%%%###!!!'''%%%!!! ###%%%%%%$$$"""""""""$$$&&&(((!!!$$$&&&'''&&&%%%%%%&&&###""""""$$$'''((('''&&&###%%%'''%%%###"""###&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$'''+++------***'''$$$$$$&&&''''''&&&$$$$$$""" %%%'''%%%!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&((()))******))))))((('''&&&&&&&&&$$$#########$$$&&&((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!!"""###%%%&&&&&&%%%%%%!!!$$$&&&&&&$$$$$$&&&)))''''''''''''''''''&&&&&&***(((&&&%%%'''))))))(((***((('''%%%$$$$$$$$$%%%%%%'''(((&&&$$$###&&&((()))(((((((((((('''''''''###$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$"""!!!"""###$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%(((***++++++)))&&&$$$""""""######$$$$$$$$$#########""""""!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''"""""""""""""""#########!!!"""############""""""""""""!!! """"""######$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$&&&%%%###""""""###%%%&&&"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! """"""!!!!!!"""$$$&&&'''$$$###!!!!!!!!!  !!!"""###$$$$$$!!!$$$&&&'''%%%$$$######&&&%%%%%%&&&((()))((('''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$"""###%%%%%%%%%%%%'''((("""###%%%&&&'''((((((((('''((((((((())))))******(((((((((((())))))))))))%%%&&&((()))******))))))++++++******++++++,,,---,,,---...000111333444555444555888<<<<<<===FFFPPPhhh~~~!!!!!!$$$%%%###!!!######################## """$$$$$$"""!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&$$$&&&+++---***((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$&&&((()))%%%%%%%%%&&&&&&%%%$$$$$$ $$$(((***)))'''%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$###%%%&&&''''''((((((''''''((((((((()))(((''''''&&&(((''''''&&&&&&%%%%%%$$$***&&&###$$$)))+++***'''111+++%%%!!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############""""""!!!!!!%%%######$$$&&&'''''''''""""""###$$$%%%'''((()))(((((('''&&&$$$###""""""#########"""""""""""""""###""""""!!!"""$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###"""""""""$$$%%%$$$###&&&%%%$$$###""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$###############$$$######""""""######$$$%%%((('''$$$"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%"""!!!"""$$$!!!""""""""""""#########"""###$$$$$$%%%%%%%%%$$$###"""!!!!!!"""$$$&&&'''&&&''''''%%%$$$$$$&&&)))%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((()))******+++++++++***++++++,,,,,,,,,,,,------...000111222555444555888999<<>>BBBNNN___xxx'''&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%'''((())) !!!###$$$%%%%%%$$$$$$############$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! """$$$###!!! ###&&&#########""""""""""""!!!"""""""""###$$$$$$%%%%%%"""$$$&&&((((((&&&$$$"""########################$$$%%%%%%%%%%%%$$$######'''&&&$$$######$$$&&&'''"""$$$&&&'''&&&%%%%%%&&&""""""###$$$&&&'''((())))))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''""""""""""""###%%%''')))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''((((((((((((''''''&&&$$$######"""&&&&&&''''''(((''''''''''''&&&$$$$$$$$$&&&((()))''''''''''''((((((((()))+++***(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&& ###%%%''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((()))***)))'''%%%"""###%%%&&&'''((((((((())))))((('''&&&%%%%%%%%%'''''''''&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######"""""""""!!!"""###$$$%%%$$$######!!!$$$&&&''''''&&&%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###############!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!!!!""""""############$$$%%%&&&''''''(((%%%$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$###"""$$$$$$"""###'''***"""$$$'''&&&$$$$$$&&&(((%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%(((***)))$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&)))++++++)))(((***+++))))))))))))******************+++,,,---//////000))))))+++---///111222333222222333333555888===AAALLL\\\vvv###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%###"""###$$$&&&%%%%%%!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%$$$###"""!!! """$$$&&&&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&(((%%%$$$%%%'''(((&&&$$$%%%&&&'''((((((((('''&&&((((((((('''&&&&&&%%%%%%%%%$$$######""""""#########$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((******))))))))))))******+++***((('''&&&&&&''''''+++)))&&&###""""""###$$$))))))((('''''''''(((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***)))'''&&&$$$$$$#########$$$&&&'''((('''&&&&&&$$$#########$$$%%%&&&&&&%%%$$$"""!!! !!!""""""%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$%%%############""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$##################"""!!!!!!###$$$&&&&&&&&&$$$"""!!!"""$$$&&&&&&%%%%%%&&&'''"""!!!!!!###&&&'''$$$!!!&&&%%%###!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############"""!!! """$$$&&&&&&%%%!!!""""""######$$$%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%###(((((( !!!&&&((((((&&&$$$%%%((()))'''%%%###%%%(((((((((''''''(((&&&&&&'''((()))******+++***+++***)))((())),,,...............///111222333444555666666777999===@@@JJJZZZsss###""""""!!!"""###$$$%%%#########$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&!!!""""""######$$$$$$%%%"""""""""######%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%###""""""$$$%%%%%%$$$"""""""""############$$$$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%######$$$%%%&&&&&&&&&$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++***(((&&&###"""###$$$%%%''''''&&&%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$$$$######""""""######$$$&&&%%%$$$###"""######$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$%%%&&&'''&&&%%%###""""""$$$%%%%%%###"""######%%%$$$###$$$&&&&&&$$$"""'''%%%$$$"""""""""$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!"""######$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&++++++%%%!!!%%%)))******(((&&&'''))))))'''%%%"""%%%&&&''''''(((***))))))******++++++,,,,,,*********)))((()))+++...............///111222333333444555555666888<<>>AAANNNddd}}}$$$$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""######### !!!###$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$######"""#########%%%"""!!!$$$%%%%%%$$$"""!!!"""###$$$###!!!""""""############"""!!!###$$$%%%&&&%%%$$$!!! """"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%$$$######$$$%%%(((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&))))))))))))))))))((((((&&&''')))***)))'''$$$"""%%%((())))))************))))))))))))******)))+++,,,+++***)))***+++))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''))))))((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********'''%%%$$$%%%&&&&&&%%%+++++++++)))'''''')))+++'''%%%$$$%%%''''''$$$"""######$$$%%%%%%&&&''''''""""""!!!!!!!!!"""$$$%%%&&&&&&''''''&&&%%%###"""$$$$$$$$$&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&((()))))),,,...//////,,,((('''&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&%%%###!!! $$$%%%&&&'''((('''&&&%%%"""######%%%&&&'''((((((++++++++++++***)))'''&&&%%%&&&&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$((('''&&&&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))((('''''''''(((***+++((()))***++++++,,,++++++.........//////000111222222333333222222444999<<>>HHHZZZppppppqqq#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!!!!!!!!!!###$$$### """&&&###"""!!!"""###$$$###!!!######""""""###$$$&&&'''###############$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$######""""""""""""######"""######$$$$$$######""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((((((((()))))))))(((((((((''''''%%%%%%&&&''''''(((((()))''''''&&&&&&''')))***,,,)))******)))((()))+++---******))))))))))))******)))+++,,,+++***)))***+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((()))))))))((((((''''''((((((((((((((()))+++***)))(((((('''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&'''))))))(((&&&$$$&&&(((((('''&&&'''((((((***++++++)))(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&$$$######%%%'''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&"""###$$$&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""#########$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((($$$############$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%$$$"""!!!###$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((((('''(((((())))))))))))))))))***+++,,,------------.........//////000111222444666777777666666888:::<<>>IIIZZZmmm}}}jjjggglll!!!"""$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$###############%%%$$$""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%&&&&&&&&&'''''''''$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!$$$&&&&&&%%%#########$$$$$$$$$%%%&&&'''&&&$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((()))***************+++++++++*********))))))************)))))))))((('''(((((()))******++++++************************+++***(((((()))******)))************+++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,------..............................***+++,,,,,,------......((((((((()))))))))******++++++++++++++++++******++++++++++++,,,,,,,,,---...---+++***))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))***++++++,,,,,,++++++,,,+++)))((('''(((((()))))))))))))))((())),,,...111333000)))&&&))))))&&&''''''(((((((((&&&%%%$$$((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&$$$$$$###""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$&&&((((((&&&$$$%%%&&&)))(((((('''&&&&&&''''''&&&''''''((())))))******''''''((()))))))))))))))(((***+++***))))))+++---............//////000111111111111222333444555666:::<<>>CCC:::111000//////000000000000//////111111000///...---,,,+++...------,,,,,,+++++++++---------....../////////++++++------------++++++------------------------...---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,000///,,,***)))))))))))),,,,,,------,,,,,,++++++************))))))))))))---,,,++++++***+++++++++((())))))*********))))))))))))))))))************...---,,,+++***(((''''''(((((((((((())))))))))))******))))))))))))******''''''((((((((((((''''''(((((('''''''''(((((()))))))))***))))))((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$''')))%%%%%%%%%$$$$$$#########&&&$$$!!! """%%%'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))(((''')))************+++++++++*********+++---///000111111111222333555666777777:::>>>EEEPPPaaa{{{vvvtttxxx###"""!!!!!!######"""!!!$$$######$$$''''''%%%"""$$$$$$$$$$$$$$$###""""""""""""############""""""%%%$$$$$$######"""!!!!!!%%%%%%%%%$$$$$$#####################$$$%%%&&&'''###############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))((()))***++++++)))((('''(((''''''''''''((())))))***++++++***))))))***,,,))))))************))))))************************,,,++++++***************))))))))))))************++++++++++++++++++++++++******)))))))))+++,,,---///...///222555555111...,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------222---222???CCC;;;444333/////////000000///////////////......---,,,++++++///////////////.....................//////000000+++,,,------------,,,+++------------------------...---,,,,,,++++++,,,,,,......---,,,,,,,,,------+++++++++++++++---...///...............---,,,+++++++++++++++************,,,++++++*********++++++))))))************))))))+++*********))))))((((((---,,,++++++***)))((((((((((((((()))))))))))))))))))))(((((((((((())))))''''''(((((((((((('''''')))((((((((((((((())))))((())))))))))))(((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###""""""###$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&'''((('''%%%$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))))))))((()))************+++++++++******+++,,,---...000111//////000111333444555555999>>>EEEPPPaaa{{{tttsssyyy###"""!!!!!!######"""!!!###""""""###%%%$$$""" ###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$######"""!!!!!! $$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&''''''""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***(((((()))******((('''&&&((((((''''''(((((()))******++++++***))))))***,,,******))))))))))))******************************++++++++++++************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,------...000111111...,,,.........---------------+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------111,,,...888;;;555000111000000111111111111000000............------,,,,,,------------...............////////////000000000,,,,,,---......---,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++,,,---///000111000000000//////---,,,,,,---,,,,,,,,,,,,++++++++++++***************++++++*********************))),,,,,,+++***)))(((''''''++++++*********)))))))))(((((()))))))))*********(((((((((''''''((((((((('''(((((())))))(((((('''))))))((((((((((((((()))'''(((((())))))))))))(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))************++++++++++++++++++,,,---...///000//////000111333444555555999===DDDOOO```zzzrrrsss{{{%%%###"""###$$$%%%$$$############$$$$$$###!!! ######$$$$$$$$$######"""######$$$$$$$$$$$$###### !!!""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$%%%$$$$$$######%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***))))))*********)))((('''((((((((('''((())))))******++++++***))))))***,,,+++***)))(((((()))***+++************************+++++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------...//////...,,,+++000000000///////////////---------.........//////,,,,,,,,,---------......///++++++111333000---///111111222222222222111111//////..................,,,,,,------......//////////////////////////////------............------...........................------,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,000000000///...---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))******+++,,,++++++******************++++++******)))(((((('''))))))))))))************((())))))******+++++++++))))))(((((((((((())))))(((((())))))))))))(((((()))(((''''''&&&'''''''''&&&'''((())))))***)))))))))(((&&&%%%%%%&&&((()))(((''''''&&&%%%$$$############$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!"""###%%%&&&########################""""""###$$$%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***))))))*********+++++++++,,,,,,,,,,,,,,,---...///111111222333555666777777888===DDDNNN___yyyssssss~~~$$$###"""###$$$$$$###"""###$$$%%%&&&%%%###"""!!!"""######$$$$$$$$$###############$$$$$$#########!!!!!!""""""###$$$$$$%%%########################$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''(((*********++++++*********))))))((((((((((((((()))*********++++++***))))))***,,,+++***)))(((((()))***+++***************************+++,,,,,,,,,,,,++++++)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...//////...------,,,///////////////000000000.........////////////000---------............///222///...111222111222333111222222222222222222111/////////................../////////000000111111///.....................................................................---------,,,,,,---......,,,,,,,,,,,,,,,---...///......---,,,+++***)))(((/////////......,,,++++++,,,++++++++++++*********))))))))))))***+++,,,---,,,,,,+++***))))))******))))))))))))))))))******((())))))))))))*********)))))))))***+++,,,,,,---+++******))))))******+++(((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))***)))))))))(((&&&%%%%%%&&&((()))((((((''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###""""""!!!"""###%%%&&&########################""""""######$$$%%%&&&&&&!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***))))))*********+++++++++,,,,,,,,,,,,,,,---...///111111222333555666777777888<<>>>>>??????>>>>>>===999999888777666555555444111000000000000000//////222222222111111111000000000000///......///000000........................---------------...//////......---,,,,,,,,,------)))***,,,---------,,,,,,------...////////////...---,,,,,,,,,++++++++++++))))))***+++,,,...000111///---+++***))))))***+++*********))))))))))))))))))))))))))))))((((((((())))))***+++,,,---......++++++************++++++))))))************))))))******)))((('''&&&''''''((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''!!!$$$(((++++++)))&&&###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''))))))))))))((()))************+++++++++******+++,,,---...000111//////000111333444555555777;;;BBBLLL\\\uuuwwwsss|||$$$"""!!!"""###$$$###""" ###&&&'''%%%###$$$&&&!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!!!!  !!!"""""""""!!!!!!""""""#########$$$&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$######"""""""""""""""&&&%%%%%%$$$#########$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''&&&'''''''''(((((()))***+++******)))((((((((((((((()))))))))))))))******+++***++++++***))))))***,,,((()))***++++++***)))(((++++++++++++++++++++++++)))***,,,.........,,,+++******+++,,,---//////000........................///000222333444444444333000333555555333333666888::::::;;;;;;;;;<<<<<<<<>>>>>???AAADDDGGGHHHGGGFFFEEEEEEFFFHHHIIIIIIKKKMMMMMMLLLKKKLLLMMMNNNRRRUUUTTTPPPNNNPPPSSSRRRQQQOOOMMMMMMRRRYYY^^^]]]^^^^^^^^^]]]\\\[[[ZZZUUUSSSPPPNNNMMMLLLJJJHHHBBBDDDDDDCCC@@@??????@@@;;;;;;:::999777666444333222222333333222111111000///...///000111111///---+++,,,---/////////...---000///......------............---......///000111+++++++++++++++,,,....../////////......---------...---,,,,,,...111444666222000...+++******+++,,,------,,,,,,+++***))))))+++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,***)))******))))))))))))******)))***,,,+++)))(((((())))))))))))))))))))))))))),,,+++(((&&&%%%$$$$$$$$$'''''''''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$###""""""(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))*********+++++++++,,,,,,,,,+++*********,,,...111333000000//////000111222222555888@@@LLLZZZooowwwqqquuu%%%$$$""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""$$$############$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((((((************************))))))((()))***+++---...)))))))))))))))******+++---,,,++++++******+++++++++,,,,,,+++***)))+++---)))+++---...---,,,,,,---///...///000111111111000000//////111333555555444777999<<<>>>@@@AAAAAAAAAGGGIIIKKKLLLNNNPPPTTTWWW\\\ZZZWWWUUUSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWXXXYYY]]]aaaddddddbbbaaadddgggeeedddbbb```aaagggooouuuyyyzzz{{{{{{{{{yyywwwuuuiiiddd^^^YYYWWWVVVUUUTTTTTTSSSRRRPPPOOONNNMMMMMMCCCCCCCCCBBB@@@???===<<<888888777777666444333222222111000000111000...---//////000000000000//////......------------......000//////.........//////,,,,,,,,,,,,,,,---------............---------,,,111000...,,,,,,...000222222000...,,,+++++++++,,,------,,,,,,+++******)))+++***)))))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++*********))))))))))))******&&&''')))((('''%%%%%%&&&((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%''''''((()))(((''''''''''''(((((()))))))))*********+++++++++///...---,,,,,,...///111000000000000111222333444555777>>>IIIWWWlllvvvpppuuu(((&&&$$$#########"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""(((%%%"""!!!###%%%$$$###############$$$$$$$$$%%%"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((,,,+++)))'''%%%$$$######''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))************************))))))))))))***,,,---...)))))))))))))))***++++++------,,,++++++++++++,,,***+++,,,+++***+++,,,...+++---//////...------...000000000000111111111111444333444777;;;>>>@@@@@@AAAAAADDDIIIOOOSSSRRRQQQWWWZZZ]]]```cccfffjjjmmmuuurrrmmmhhheeedddeeefffmmmnnnnnnllljjjiiijjjlllqqquuuyyy{{{{{{}}}||||||xxxqqqmmmkkkkkkjjjmmmiiieeedddeeeeeecccaaaYYYYYYXXXVVVSSSPPPMMMKKKFFFEEECCC@@@===;;;999777888666444333333333222111111000//////......//////------------...///000000222111000///............,,,---.........---,,,+++...------------,,,,,,,,,000///---,,,,,,---...000111000...---,,,,,,,,,------,,,,,,++++++***************))))))******+++,,,******++++++++++++******,,,,,,,,,---,,,,,,+++*********))))))))))))******(((***++++++)))(((((()))(((((((((((((((((((((((((((((('''(((((()))***+++)))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((!!!"""###$$$%%%&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((())))))((((((''''''''''''((((((((()))))))))*********//////...---...///000111000000000111222444555666666777<<>>===>>>BBBHHHMMMPPPPPPPPPQQQSSSVVVZZZ___eeehhhqqquuuyyy~~~||||||}}}~~~~~~||||||}}}}}}}}}}}}wwwvvvuuurrrnnnjjjeeeccc^^^\\\XXXSSSNNNJJJFFFDDDBBB???<<<:::999888777666444333111000///000111111............///000111222111111000///......//////---...///000///...+++***---------------,,,,,,,,,,,,,,,++++++,,,...///111000000...------------...,,,,,,,,,++++++************************+++++++++)))******++++++******)))++++++,,,,,,,,,+++++++++******))))))))))))*********,,,---,,,+++)))******'''''''''''''''''''''''''''''''''(((((()))******((((((''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$!!!"""###$$$%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))((('''''''''''''''))))))))))))*********++++++++++++---...000222444000000000111333555777888888888<<>>>>>===>>>AAADDDFFFGGGKKKQQQZZZaaaeeegggeeeggghhhfffeeekkkxxx}}}wwwqqqjjjddd```^^^WWWSSSMMMHHHDDDAAA===;;;;;;999777666444444555555000//////...//////000000///////////////000111111---...000000000...,,,+++------------------------,,,,,,++++++,,,---...///.........------------...,,,,,,+++++++++++++++***))))))******++++++++++++)))******++++++******)))++++++++++++++++++++++++******))))))))))))******''')))***)))(((&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((((('''%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***)))((('''''''''''''''*********+++++++++,,,,,,)))***+++,,,...///111222000000111222333555777888999999===FFFRRRgggzzzvvv{{{ """%%%&&&%%%###""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%$$$$$$#########"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$###'''%%%!!!"""'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&((())))))$$$%%%&&&'''''''''&&&&&&***))))))))))))))))))***&&&&&&'''''''''(((((((((''''''(((((())))))******))))))******************++++++++++++++++++++++++******+++,,,------,,,,,,***************+++,,,,,,,,,++++++++++++,,,,,,---...//////...------...000///111444555777:::===@@@AAACCCFFFFFFFFFHHHLLLQQQSSSVVV\\\fffrrr{{{{{{xxx~~~uuupppiiiaaaZZZSSSMMMIIIGGGEEEBBB???<<<999888777333222111000///.........////////////000111222333...///000000000///...------------............///000000...---,,,+++******,,,,,,------------------++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******+++************+++,,,,,,******))))))))))))******)))***++++++)))(((((()))))))))))))))))))))))))))(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***)))((((((''''''''''''(((***++++++++++++,,,,,,,,,,,,,,,,,,---------------111111111222333555666777999:::>>>GGGSSSggguuurrrxxx!!!!!!###%%%''''''$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$##################### !!!"""""""""!!!###%%%%%%######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###""""""###%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))%%%%%%%%%&&&'''((()))***$$$%%%&&&'''''''''&&&&&&))))))(((((((((((())))))''''''((((((((()))))))))'''''''''((()))*********++++++******************++++++++++++++++++++++++***+++,,,---------,,,++++++************+++,,,,,,---------------.../////////000111111111222555777777999<<>>HHHTTThhhrrrooouuu###$$$&&&((()))'''### ########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$######%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&$$$"""!!!!!!"""#########""""""""""""!!!$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))###$$$&&&'''((('''&&&&&&((((((''''''''''''(((((())))))))))))************&&&''''''((()))******+++,,,+++++++++***)))))))))++++++++++++++++++++++++***+++,,,---------,,,+++------,,,,,,------...//////////////////000111111...000222444555777:::===???BBBFFFJJJNNNSSSYYY]]]```eeeiiikkklllpppwww~~~}}}{{{vvvooofff^^^VVVRRREEECCC@@@===:::777666555333222111000//////////////////......///000111222.../////////000000111111..................------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******+++,,,,,,------,,,,,,+++******)))))))))***,,,---******))))))))))))******(((***++++++)))(((((()))************************(((((()))******)))''''''&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((()))***))))))))))))***************+++---///000111222222111111111111222222333444444777===HHHTTTgggrrrooouuu$$$###!!!###%%%&&&###!!!&&&%%%###"""!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""!!!!!!###############$$$$$$$$$!!! !!!%%%&&&$$$"""########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&''')))*********)))'''%%%%%%%%%'''(((******++++++++++++******&&&'''((())))))((('''&&&$$$%%%&&&((())))))))))))))))))))))))************+++,,,.........,,,***(((++++++++++++,,,,,,,,,,,,.........---------,,,,,,000...,,,******+++,,,---000000000000111333666888:::888666999>>>CCCEEEEEEKKKNNNTTT[[[bbbhhhmmmooo~~~tttmmm[[[WWWPPPIIIDDD@@@??????;;;888444222222333333333000111222111000//////000333111//////111222333222000000///...,,,+++******,,,,,,,,,++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))((((((''''''''''''((((((************))))))))))))+++,,,,,,------,,,,,,+++***+++***'''$$$%%%(((,,,)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&$$$$$$&&&((()))&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---&&&&&&''''''((()))))))))''''''''''''((((((((((((,,,,,,+++++++++++++++++++++,,,...///111111000000000222444444444444666888666888===EEEOOOcccuuuoooppp$$$###"""###%%%%%%###!!!""""""#########$$$######%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&$$$$$$##################$$$######%%%''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))***((('''%%%%%%%%%'''((((((((())))))))))))(((((((((((()))******)))((((((''''''(((((()))((((((((())))))*********+++++++++---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------333222111000111111333333///000222444666888;;;<<<===>>>@@@EEEKKKQQQVVVYYY]]]aaahhhpppxxxuuuppphhh___WWWQQQMMMKKKFFFBBB<<<888666555333222111222222222111000000111333111///...///000000000000000//////...---,,,,,,...---------------......,,,,,,++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))***************))))))))))))++++++,,,,,,,,,,,,++++++)))+++,,,+++(((''')))***)))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&'''''''''''''''&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---///000000000000000111333333333444555777777888===EEEPPPccctttppprrr$$$###"""###%%%%%%###""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&'''(((%%%$$$$$$$$$###"""""""""%%%$$$$$$&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))((('''%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))************))))))((()))))))))(((((('''&&&************++++++++++++...///000111111000...------------------------------------......///000000333333444444555666777777444666999<<<===???BBBDDDEEEJJJQQQXXX^^^fffpppvvvwww{{{}}}sssjjjccc```XXXTTTMMMGGGBBB>>>999777666555555555444444333333555333000///000111000///111000000000//////......//////...............///------,,,,,,++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++************++++++++++++*********)))))))))******++++++++++++******(((+++---...,,,***)))))))))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---...000000000000///000222222222222444666777999>>>EEEPPPddd~~~rrrooorrr#########$$$$$$$$$###"""((('''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))(((((()))))))))((((((''')))))))))************+++...//////000000000//////---------------------------...///000111222333333555666777999:::;;;;;;;;;<<>>===;;;;;;:::999888777888555333222222333222111000000000000000000000000//////......---...............---,,,++++++******++++++*********)))))))))++++++,,,,,,------......++++++************+++++++++++++++*********)))))))))******++++++******))))))***,,,---,,,+++***))))))(((((((((((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&''''''((('''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&'''&&&###!!!%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((+++++++++++++++,,,,,,,,,+++,,,---...///000000000...///111111111222333555888999>>>EEEPPPcccyyynnnlllppp"""###$$$$$$$$$#########***((($$$!!! !!!###%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!"""##################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((()))************((((((((()))))))))******,,,---......////////////---------.........//////000111222333444666666777:::;;;===???@@@AAABBBBBBCCCFFFIIIKKKOOOVVV```hhhqqqzzzuuukkk```VVVPPPLLLIIIFFFDDDCCCAAA>>>;;;;;;888555444444444444333111111111111000000000000//////...---,,,,,,------......------,,,+++******+++++++++*********))))))******++++++,,,,,,------+++******))))))******+++++++++++++++************)))******++++++******)))******))))))************((())))))))))))))))))((())))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%""" %%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++''''''''''''(((((())))))''''''''''''((((((((((((******+++++++++,,,,,,,,,++++++,,,---...///000000---///111111111111333555888999>>>EEEOOObbbwwwkkkjjjmmm"""###%%%%%%###"""###$$$&&&$$$""" ###&&&((($$$###"""""""""###$$$%%%!!!"""###$$$%%%&&&'''(((%%%$$$$$$$$$###""""""""""""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&((()))***+++++++++((())))))))))))*********++++++,,,------...//////......///000111222333333555555666777999:::;;;;;;999:::<<>>>>>:::<<>>>>>??????@@@@@@BBBDDDGGGMMMUUU]]]dddhhhsss}}}{{{uuulllfff^^^ZZZSSSMMMGGGBBB>>>;;;;;;:::999888777666555444222222000///............,,,,,,------------------......---------,,,,,,,,,/////////......------,,,...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))+++///111111,,,'''((()))***++++++***)))(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))$$$%%%&&&'''((((((((((((&&&%%%%%%$$$"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((())))))******+++,,,,,,------,,,+++++++++,,,...000111///000222222222333444666555777;;;BBBKKK^^^|||wwwtttxxx%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######"""!!!"""###%%%&&&##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''')))(((''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***)))''''''&&&%%%$$$$$$%%%'''((()))(((((('''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((()))******+++...000+++,,,---,,,,,,---///222,,,,,,,,,---///111444555999:::<<<>>>????????????===???AAABBBBBBDDDFFFHHHKKKQQQZZZdddmmmwwwzzzpppkkkddd]]]WWWQQQLLLIIIEEEFFFEEEBBB===999777666111222111000//////111333222222222222111000///...,,,---...//////...---,,,++++++,,,---,,,+++***)))************************((()))***+++++++++++++++***+++---//////---+++))),,,+++...666>>>===333)))---+++)))((())))))((('''''''''''''''''''''''''''***)))'''%%%$$$%%%'''((((((&&&$$$%%%((((((&&&######$$$%%%%%%%%%$$$###"""((('''%%%$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&''''''((((((((((((((()))))))))((())))))***+++///...---,,,,,,---///000333333222222333333444555333666<<>>@@@@@@@@@@@@AAABBBEEEGGGHHHKKKLLLKKKIIIIIINNNXXX___eeelllwww~~~vvvnnncccYYYRRRKKKGGGBBB>>>;;;999555333111111000//////000000111000000000000000000000000.........---------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///***,,,...---+++***+++,,,,,,***(((((()))***)))(((((((((((((((((((((((((((''''''((())))))(((((('''%%%%%%&&&&&&&&&''')))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&'''((('''&&&&&&&&&(((((((((''''''''''''(((((('''(((((()))))))))))))))++++++******++++++,,,---***+++,,,------.........111111111111111222333333222555:::@@@GGGXXXttt~~~~~~$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""######$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((++++++++++++***)))((((((&&&''')))***++++++***))))))))))))))))))))))))))))))******+++++++++++++++(((***+++,,,,,,---000222222555999<<<>>>@@@BBBDDDBBBBBBAAABBBCCCDDDFFFGGGGGGKKKNNNPPPSSS\\\hhhrrrvvvkkkdddZZZTTTLLLFFFBBB>>>999444000///......///000222333111111000000000000111111000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------,,,+++---//////...,,,,,,,,,+++***(((((()))******)))(((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''&&&%%%&&&)))+++***)))(((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((('''((())))))******))))))***************+++,,,,,,)))***+++---............222111111111111222333333333666;;;AAAIIIYYYuuu"""#########$$$$$$$$$$$$########################%%%$$$######"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%#########$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$###""" ###%%%&&&%%%$$$###"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&(((***)))'''&&&'''))),,,+++***))))))((((((((('''(((***,,,---,,,+++***))))))))))))))))))))))))))))))***++++++++++++***)))+++---///000222666888:::===@@@BBBBBBCCCDDDEEEBBBBBBBBBBBBDDDFFFHHHJJJMMMUUU^^^eeekkkttttttlllbbbYYYSSSLLLDDD>>>888666444222111111111222222111111000000111111222000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))))))))***+++,,,,,,,,,---,,,,,,,,,,,,------------+++)))(((((()))******)))(((((((((((((((((((((((()))((('''''''''(((***+++'''(((((('''%%%%%%(((++++++***(((&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&###%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((((((((()))************)))***))))))))))))***++++++((()))+++---............111000000000000111222222444666;;;AAAGGGWWWsss!!!!!!""""""#########$$$""""""""""""""""""""""""$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&''''''######$$$%%%&&&&&&''''''###$$$%%%%%%$$$""" $$$&&&&&&$$$###!!!"""$$$%%%&&&'''''''''((((((((((((((((((((((((''')))+++***'''&&&(((***---,,,***(((''''''((()))''')))+++---...---,,,+++))))))))))))))))))))))))(((((()))***************,,,...111333555888<<>>BBBEEEGGGIIIGGGEEEDDDDDDDDDCCCAAADDDGGGKKKNNNQQQVVV]]]cccvvvuuuddd]]]RRRCCC;;;999999777444666444111000111222222111///...,,,******+++,,,---,,,,,,------------------++++++++++++++++++++++++))))))*********)))((((((,,,+++***))))))***+++,,,)))***+++++++++)))((('''''''''(((((())))))******)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&''')))((('''%%%######%%%((((((&&&%%%%%%&&&&&&%%%$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******(((((()))***++++++,,,,,,,,,,,,+++++++++,,,------...///000111333444555666444;;;:::;;;EEERRRiii&&&$$$######%%%&&&$$$""""""!!!!!!"""######""" """"""""""""############$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&'''((('''&&&&&&'''(((***,,,---111000...+++)))((('''&&&))))))*********+++++++++(((((((((((()))***+++,,,++++++++++++,,,---...//////222666;;;@@@CCCFFFGGGDDDCCCBBBAAA@@@AAACCCDDDJJJNNNTTTXXX^^^gggttt}}}tttgggUUUIIICCC@@@;;;777666444222222222222000///222111///---,,,,,,------------------------------------------------------/////////......---,,,+++)))***+++,,,,,,+++***)))))))))*********)))(((''''''((((((((()))))))))***)))))))))))))))(((''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&%%%%%%&&&'''''''''((('''&&&$$$$$$%%%'''(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((()))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------......///000111333444555666444;;;:::;;;EEEQQQhhh}}}{{{yyy(((&&&#########$$$$$$######"""!!!"""$$$$$$"""!!!""""""""""""############$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((('''''''''((()))+++,,,222000...,,,***)))((((((************++++++++++++(((((((((((()))***+++,,,******+++,,,---//////000333666:::???CCCEEEFFFGGG@@@AAAAAA???>>>AAAHHHMMMYYY___gggmmmssssssbbbVVVMMMDDD>>>;;;999666444444222000...333333222111///...------///.........---,,,,,,,,,.................................---,,,+++***)))(((***,,,......,,,***(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))(((''''''(((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&'''((('''%%%%%%&&&'''((('''&&&''')))))))))'''''''''''''''(((((((((((((((((((((''''''''''''&&&))))))))))))))))))(((((()))))))))***++++++,,,,,,------,,,,,,---......///...///000111222444555555444::::::;;;EEEPPPfffzzzvvvrrr%%%###!!! """###$$$###""""""###$$$$$$###!!!!!!"""""""""############$$$##################$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''((('''''''''((()))+++,,,///...---,,,,,,,,,,,,,,,)))))))))************+++)))(((((())))))***+++,,,***+++---...000111222222888:::>>>BBBDDDEEEEEEEEE???BBBDDDCCCCCCIIISSS\\\mmmuuuqqqcccUUULLLEEEAAA;;;777555444333111111111111111000///...---000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++*********+++,,,......,,,+++***((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&&&&'''+++***))))))******((('''''''''''''''((((((((((((((((((((('''''''''''''''+++******))))))((((((((())))))*********+++++++++---------------...///000//////000111222333444444444:::::::::DDDOOOdddxxxtttrrr"""!!!!!! """%%%'''$$$######$$$%%%%%%$$$"""!!!"""""""""#####################$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%########################""""""######$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''''''''''''''((()))+++,,,......------,,,---------((((((((()))))))))*********))))))******+++,,,---,,,---///222444555555666999;;;>>>@@@BBBCCCBBBBBBAAAFFFJJJMMMPPPXXXeeennn~~~nnndddVVVOOOEEE===888666555555...//////000000///......000000///...------,,,,,,------------------------+++,,,---...............------,,,,,,,,,,,,------)))(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&(((((('''''''''(((...,,,*********)))'''%%%''''''''''''((((((((((((((((((((((((((((((((((((++++++******))))))((((((***************+++++++++---,,,,,,---...///000000//////000111222222333333333:::::::::CCCMMMbbb}}}xxxuuuttt!!!"""#########$$$'''***%%%$$$###$$$&&&&&&$$$###""""""""""""############"""###$$$$$$$$$$$$###"""##################$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&'''(((***,,,---111000///---,,,+++******((())))))))))))*********++++++++++++,,,---...//////000333666888:::::::::999:::<<>>>>>>>><<<===???BBBFFFKKKOOOQQQVVV\\\fffsss}}}{{{xxxhhhYYYLLLCCC>>>888777555333111111111111////////////............000000000000000000000000+++++++++++++++***))))))------............------+++***))))))***+++,,,---***)))))))))(((((((((''')))))))))))))))((('''''''''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''''''''(((&&&'''((())))))((('''&&&%%%&&&'''&&&&&&'''***---+++***))))))******)))(((''''''''''''(((((((((((('''((((((((())))))))))))******************++++++******************************++++++,,,...///000//////000000111111222222333:::::::::BBBJJJ^^^xxx}}}tttuuuvvv"""%%%$$$"""!!!"""$$$%%%%%%$$$%%%&&&&&&%%%###""""""""""""############"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$ !!!######$$$$$$$$$""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&########################&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&''')))$$$$$$%%%&&&(((+++...000,,,,,,+++++++++,,,,,,---,,,,,,------------............---......///000111333555999===???AAAAAAAAA@@@AAACCCGGGNNNTTT[[[^^^bbbhhhtttxxx{{{~~~~~~|||zzz{{{|||lllZZZLLLCCC@@@===:::666333222222222.........///////////////////////////////////////222222111000///---+++***+++---///000000///---+++++++++*********+++---...******))))))(((((((((''')))))))))))))))((((((''''''((()))******)))((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&%%%&&&&&&&&&%%%'''+++...(((''''''(((***,,,+++***''''''''''''((((((((()))'''((((((((())))))******)))))))))***+++++++++,,,++++++***************************+++,,,---///000//////000000111111222222333:::::::::BBBJJJ]]]wwwzzzqqqssswww""""""###$$$&&&'''((((((...,,,)))&&&$$$$$$&&&'''&&&%%%%%%$$$#########$$$)))'''%%%%%%%%%%%%###"""$$$$$$$$$############""""""###$$$$$$###"""###$$$&&&$$$!!!"""$$$$$$$$$######$$$&&&''')))'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&(((((('''((())),,,...000------...//////.........//////000000///......---000///------...111444666;;;===@@@BBBBBBAAA@@@???@@@FFFOOOUUU[[[fffttt}}}xxxzzz{{{||||||~~~}}}qqq```WWWKKKEEE>>>:::888666333000111111111111111000///...///...------...///...---..................------------............------,,,,,,++++++***)))((((((+++++++++***((()))+++---))))))))))))((((((((((((+++******)))(((''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&%%%&&&'''(((***,,,(((((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%'''***,,,------,,,+++)))111222(((!!!&&&)))***)))((((((((()))+++,,,))))))(((((((((((())))))*********++++++,,,,,,,,,)))***+++,,,------------/////////...---...222444666555888===???GGG]]]uuu}}}uuuxxx######$$$$$$%%%%%%&&&&&&***(((%%%###""""""###$$$&&&%%%$$$$$$######$$$$$$'''&&&$$$$$$%%%%%%###""" !!!"""###$$$$$$###%%%&&&%%%$$$###$$$%%%'''%%%###!!!!!!"""###%%%%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$######$$$#########$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&)))((((((((())),,,...000......///////////////...111111111111000///......000000000111333666999;;;>>>???AAAAAAAAAAAAAAAAAAAAAHHHSSScccsss~~~}}}xxxmmm^^^WWWMMMEEE@@@<<<888555333333222111111111///...111000............---+++........................---......//////......---,,,,,,++++++***)))))))))***++++++)))((((((***,,,***)))))))))((((((((((((******))))))((((((''''''((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))...,,,+++)))''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((***+++,,,++++++,,,222333+++%%%&&&***,,,)))((('''''''''(((*********))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,------...//////000/////////......///222444666555888<<<>>>FFF]]]uuuuuuwwwzzz$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$######$$$%%%$$$### !!!"""###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''))))))))))))***,,,...000///000000000000000//////222222333333222222111111222333555777:::===???@@@?????????>>>===>>>AAACCCGGGOOO```yyy~~~uuuggg[[[QQQIIIAAA<<<999666444333333333222111444222000//////...,,,***............////////////---......//////......---,,,,,,,,,+++******)))))))))******)))(((((()))+++******)))))))))((((((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))111000---+++)))'''&&&%%%(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,///000,,,***+++,,,+++'''''''''''''''((())))))*********))))))************++++++++++++,,,,,,,,,------,,,,,,---...000111//////000///...///222444777555777;;;===EEE]]]uuuvvvtttqqq##################$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$###$$$$$$%%%###"""!!!"""$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%&&&''')))******)))(((************+++---...//////////////////000000000222333444555666777777777777999<<<>>>AAABBBCCCCCC@@@AAA@@@>>>===@@@FFFKKKRRR^^^tttyyykkk]]]OOOFFFAAA===888666666777777555444222000000000///...,,,///////////////000000000......////////////......,,,,,,,,,++++++*********((()))******(((((()))************)))))))))(((((((((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((()))))),,,,,,+++******)))))))))''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))******++++++***'''''''''''''''(((((())))))++++++************++++++++++++++++++++++++++++++,,,+++***)))***,,,...000...///000000///000222444777555777:::<<>>???@@@???@@@BBBDDDEEEDDDDDDCCCAAABBBCCCBBBBBBHHHRRRYYY]]]nnnvvvdddWWWMMMFFF>>>:::::::::999777333111000000111222111////////////000000000111111...//////////////////...,,,,,,,,,+++++++++++++++(((***+++***)))((()))***************))))))))))))(((((((((((())))))))))))$$$%%%&&&''')))***++++++''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((((()))))))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))&&&%%%%%%(((+++***'''&&&(((((())))))************++++++************++++++++++++++++++++++++++++++,,,+++***)))***,,,...000...///111000000000222444777555777:::;;;CCC[[[ssszzzrrrlll !!!"""###$$$&&&''''''#########$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%%%%$$$""""""###%%%&&&%%%$$$ !!!"""###$$$%%%%%%"""###$$$$$$""""""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&''''''((('''((()))***++++++,,,+++++++++,,,------...//////............000222444666444666999===@@@CCCEEEFFFDDDEEEFFFFFFFFFEEECCCBBB===@@@CCCEEEHHHQQQ^^^hhhnnnrrraaaWWWJJJBBB???>>>:::777333111111111333333222111//////000000111111222222...//////000000//////...,,,,,,,,,,,,,,,,,,++++++)))***,,,,,,***)))***+++++++++*********)))))))))))))))))))))((((((((((((!!!"""$$$&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%)))+++(((''''''(((((()))************************))))))*********,,,,,,,,,++++++++++++***------,,,,,,---...000111...000111111111111222444555444777;;;<<>>AAADDDFFFGGGHHHFFFFFFFFFFFFEEEEEEDDDCCCAAAFFFLLLQQQWWWcccsss}}}ppp^^^QQQJJJEEE???:::555333222222333333222000//////000111111222333333//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++++++++++++++*********))))))******))))))((((((''''''###$$$%%%''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))''''''((((((((('''&&&%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%'''((((((''''''&&&'''$$$%%%))))))%%%%%%)))'''''')))*********)))(((***))))))(((((())))))***,,,,,,,,,+++++++++******,,,,,,------...//////000...000222222111111222333333333777<<<===CCCXXXnnn~~~yyy%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$############"""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***+++,,,+++***)))***+++,,,---,,,,,,---.../////////...//////000111444888<<<>>>>>>???AAACCCEEEGGGHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDNNNTTT]]]ccckkkyyyooo___UUUMMMEEE>>>777666444333333222000//////000000111222222333333//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,+++++++++************)))+++******)))(((''''''&&&'''((()))))))))(((&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))$$$%%%'''))))))))))))(((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&'''))))))(((&&&%%%&&&###$$$(((&&&!!!###)))%%%&&&((()))))))))((('''))))))(((((((((((()))))),,,,,,,,,++++++*********)))***+++,,,------------...000222222222111222333222222777===>>>CCCWWWmmm~~~"""""""""######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""!!! """###%%%''''''$$$"""###'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((())))))(((((((((((('''''''''(((((('''&&&%%%&&&)))+++******+++++++++,,,,,,,,,,,,...///000000...,,,+++///000000333666;;;???BBBEEEDDDDDDEEEGGGHHHHHHGGGHHHBBB@@@CCCEEEEEEKKKSSSXXXfffttt}}}wwwwww{{{~~~~~~vvvfffXXXNNNHHH???;;;777555555444111.../////////000000111111111000000000000////////////.........------,,,,,,,,,---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,)))******++++++***((('''((('''&&&&&&&&&((()))***)))'''%%%&&&((()))&&&###(((((((((((((((((((((((())))))))))))((('''&&&%%%+++*********))))))((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&)))))))))))))))((((((((((((''''''((())))))(((&&&***)))((((((((()))+++,,,))))))))))))************)))))))))))))))*********---,,,++++++,,,---///000000000000000000111111222333999888777>>>EEEWWWppp%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$###"""""""""###%%%&&&'''###$$$%%%&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''(((((()))((())))))((('''(((***,,,++++++++++++++++++,,,,,,---...///000111000//////444444444555888<<>>;;;999888666111000000////////////000111111000000000/////////...............---------+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,++++++***))))))))))))*********)))))))))***++++++...***&&&$$$%%%''')))***''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%(((((((((((('''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''(((((())))))(((((('''((())))))(((&&&&&&&&&'''((((((((((((((())))))))))))************++++++++++++,,,,,,------,,,+++******+++,,,...///111000000000000111222222444:::888777>>>DDDRRRjjj$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&###&&&'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&(((******)))((()))***---,,,,,,,,,,,,+++++++++---......000222444666777999999:::;;;===???AAABBBEEEFFFGGGGGGFFFEEEEEEEEEBBBEEEMMMVVVaaannn|||zzzwww{{{ssshhhWWWJJJAAA===:::888333333222111111222333333111111111000000000/////////.....................+++***)))***+++,,,+++***+++++++++,,,,,,,,,------,,,+++***)))((()))***+++(((((((((((((((((()))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***)))((('''(((******((('''&&&'''((()))***)))((('''((()))))))))******************++++++,,,,,,------++++++******+++,,,...///111111000000111111222333666;;;999999@@@DDDQQQggg !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###"""###%%%(((((('''$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&''')))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------...000333666888:::999999;;;===???AAACCCDDDEEEGGGHHHGGGEEEEEEFFFHHHDDDOOO^^^lllyyy}}}xxxyyyooo\\\NNNEEE???;;;555444333222222333444555111111111111000000000000////////////////////////+++*********,,,------+++++++++,,,,,,,,,------------,,,***)))))))))***+++))))))))))))))))))(((((())))))***)))(((((((((((())))))))))))))))))))))))(((((())))))***)))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((''''''&&&%%%&&&&&&'''((()))******)))(((((()))******)))''''''((()))***+++***)))(((((()))))))))************))))))******+++,,,,,,---,,,++++++***+++---...///111111111111111222222333222777555666===AAALLL```{{{ !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$############$$$$$$%%%""""""###$$$%%%$$$$$$$$$'''$$$!!!###'''(((&&&###%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))*********,,,------,,,,,,---...,,,,,,,,,,,,------------...///111333666888:::;;;:::;;;===???AAACCCEEEFFFCCCEEEFFFFFFEEEGGGLLLQQQSSScccwww~~~xxxtttqqqppptttyyy~~~|||xxxvvvuuuyyy}}}~~~|||vvvvvvlll[[[OOOEEE???999777555333222222333444222222111111111000000000////////////000000000000,,,+++***,,,...///...---,,,,,,,,,,,,------------,,,,,,+++***************++++++,,,,,,,,,+++***)))''')))******((('''''''''))))))))))))))))))))))))''''''(((((((((''''''&&&((((((((((((((()))))))))((((((((((((''''''''''''&&&'''(((((()))(((((((((''''''(((((())))))******)))(((((()))******)))'''((())))))***************))))))))))))************((())))))***+++,,,---------,,,++++++,,,---///000222111111111111222333333333888666777???CCCMMM___{{{ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$#########$$$%%%&&& !!!###$$$%%%%%%%%%%%%(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))******+++***++++++***)))***,,,...***++++++,,,---.../////////111444888:::<<<======>>>???AAABBBDDDEEEEEEEEEAAADDDFFFGGGIIIOOOYYY```lll~~~xxxtttmmmgggbbb```_________aaadddffffffeeebbb```bbbfffmmmuuu|||~~~|||lll^^^SSSLLLBBB@@@<<<888555333333444222222222111111111000000//////000000000111111111---,,,,,,---///000000///,,,,,,,,,------------...++++++,,,,,,++++++***)))+++,,,,,,,,,,,,+++***)))'''))))))(((%%%%%%&&&)))''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''((((((((()))))))))(((((((((((('''''''''''''''(((((()))******)))))))))))))))******************)))((()))++++++)))(((((((((((((((((()))******))))))))))))************))))))***+++,,,---.........---,,,,,,---...000111222222111111222222333444444888777999BBBFFFOOO```{{{###############$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""%%%%%%$$$###$$$%%%'''((( !!!###%%%&&&&&&&&&&&&'''((('''$$$ $$$(((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&''')))(((((((((((('''''''''(((((('''&&&%%%&&&)))+++)))***+++,,,...///000000111444777;;;>>>?????????CCCCCCDDDEEEEEEEEEEEEEEEAAADDDHHHKKKNNNWWWdddnnn~~~vvvrrrmmmiiibbb\\\XXXWWWYYYZZZUUUVVVWWWZZZ]]]]]][[[XXXYYY\\\bbbhhhmmmsssxxx|||~~~pppddd]]]LLLIIICCC>>>999666555555222222222111111111111000//////000000111111111222...---,,,...000111111000,,,,,,,,,---------......++++++,,,---,,,+++***))))))***++++++***)))((('''))))))(((%%%"""###'''+++&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))'''''''''''''''((((((((()))))))))(((((((((''''''''''''(((((()))***************+++++++++******************)))((()))++++++)))((((((((('''&&&&&&((()))***))))))))))))******************+++,,,...//////000......------...///111222222222111111222222333444000555333666@@@CCCLLL\\\www""""""!!!!!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))$$$(((***)))'''&&&(((((((((((())))))))))))+++***)))***+++///222444555666666666777:::???CCCEEEFFFGGGFFFEEEFFFHHHKKKLLLNNNRRRZZZcccoooyyy}}}wwwooollllllhhhbbb\\\ZZZ\\\]]]ZZZVVVWWWUUUTTTTTTVVVWWWWWWVVVZZZ]]]___bbbdddjjjrrrxxx~~~}}}~~~uuuiiiYYYLLLJJJGGG>>>:::===555444333333555555444222222000//////000000///...---------------...///000111000...---,,,,,,------,,,,,,,,,++++++,,,------+++)))'''(((+++---,,,+++))))))'''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++%%%%%%'''((())))))))))))(((((('''''''''(((((()))'''(((((('''''',,,666???III111!!!&&&000000------,,,(((&&&'''+++---***&&&******))))))((((((''''''(((***++++++******+++,,,++++++++++++,,,---..................////////////444333222111111111333333666777999;;;;;;>>>JJJWWWttt~~~"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########'''&&&$$$#########%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%$$$###"""###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$%%%'''((()))))))))((((((((((((((()))))))))***,,,+++))))))***,,,...000555777888999;;;>>>BBBEEEIIIJJJIIIHHHGGGIIILLLOOOSSSXXX```kkkvvv{{{tttpppkkkdddccceeekkkfff```]]]]]]\\\YYYWWWWWWUUUSSSSSSUUUVVVWWWVVVYYYZZZ]]]___cccjjjrrryyy|||zzzyyyxxxxxxwwwwwwxxxzzzzzz||||||}}}zzzooofffcccYYYGGG:::777666444333222333333111000111000//////000000///---......------......//////000000...---,,,,,,,,,------,,,,,,++++++,,,,,,------+++))))))+++,,,+++)))+++***)))'''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((())))))))))))((((((''''''''''''(((((())))))&&&$$$&&&///===HHHYYYAAA,,,))),,,+++***,,,,,,)))''')))---///...+++******))))))(((((((((((((((***++++++***)))+++,,,++++++++++++,,,---..................////////////111111000000000000000111666666999;;;;;;>>>JJJWWWttt}}}~~~""""""""""""""""""###$$$$$$$$$###############"""$$$###""""""###$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((******)))(((((((((((()))((((((((()))))))))******...---+++******,,,...///555777;;;>>>@@@BBBEEEHHHGGGGGGFFFEEEFFFKKKQQQVVV\\\dddrrrxxxpppkkkfffccceeejjjpppmmmiiiddd```]]][[[ZZZXXXVVVSSSSSSUUUWWWXXXXXX[[[]]]___bbbhhhrrr|||~~~}}}zzzxxxuuusssrrrrrrpppooonnnooosssyyy~~~mmmTTTBBB<<<:::777444333222222111000111///......///000...---//////..................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...,,,***************(((+++***)))((('''((())))))))))))))))))((((((((((((***)))))))))((((((((('''''''''((())))))(((((((((((((((''''''''''''((((((((((((&&&%%%'''///:::CCCJJJ999***((()))((())),,,)))'''&&&)))---///...,,,***))))))))))))(((((((((((()))+++***))))))***,,,++++++++++++,,,---..................///////////////000000111111111000000555666999;;;;;;>>>KKKXXXuuuyyywww###"""""""""""""""######$$$$$$$$$$$$##################"""""""""###$$$%%%"""###$$$%%%&&&'''''''''%%%&&&((((((((((((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''''''''(((((()))))))))*********000///......///111222444444888>>>BBBDDDFFFGGGIIIDDDDDDDDDEEEIIIQQQ\\\ccceeeqqq|||rrrllliiihhhmmmtttvvvuuurrrllleeeaaa______ZZZWWWUUUUUUWWWZZZ[[[\\\^^^___aaagggqqq~~~}}}zzzxxxssspppmmmjjjkkknnnrrruuuuuuxxxzzzxxxuuuvvv}}}yyyaaaQQQLLL>>>;;;777444333333333222111000...///000000///---///////////////...------......------,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++******************)))(((((()))***+++,,,))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))((((((''')))((((((''''''''''''((($$$&&&)))*********---//////(((&&&)))+++(((&&&((('''&&&%%%'''***,,,+++***))))))))))))))))))))))))((()))******))))))***+++++++++++++++,,,---..................////////////000111333444444333222111555666999;;;;;;>>>KKKXXXvvvuuuqqq######"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$%%%&&&'''''''''%%%&&&((((((((((((&&&%%%'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((()))***)))(((((())))))))))))************......///000333555888999555999???DDDFFFFFFGGGHHHFFFFFFGGGIIIPPP[[[gggppptttxxxqqqllljjjnnnuuu{{{zzzwwwrrrkkkgggdddddd]]][[[YYYZZZ]]]```bbbbbbcccdddgggnnnzzz{{{xxxrrrmmmjjjiiijjjjjjkkknnnooollljjjkkkqqqvvvxxxxxxyyy|||ppp___WWWCCC???999666444444444333222000//////000000///...///000000000///...---,,,------------------,,,,,,...---,,,,,,+++++++++,,,***+++++++++++++++,,,------,,,+++***))))))***+++***)))))))))(((((((((''''''''''''((()))*********((()))))))))))))))(((((())))))((('''''''''''''''%%%'''))))))((('''&&&&&&---++++++,,,+++'''%%%%%%(((''''''((()))))))))((())))))))))))************''')))******)))(((***+++++++++++++++,,,---..................////////////000111222444444333333222444555888;;;;;;???KKKYYYuuu}}}rrrlll$$$######"""""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######"""###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''$$$&&&)))+++,,,,,,+++***)))))))))*********+++++++++,,,...111444888;;;<<<888<<>>???===@@@EEEGGGGGGFFFEEEEEECCCEEEJJJQQQ]]]mmm}}}{{{rrrmmmzzz{{{uuuvvvxxx}}}~~~|||ssspppnnnnnnpppqqqpppnnnooonnnmmmllllllkkklllllllllrrrzzz}}}}}}nnn]]]VVVLLLCCC===:::888777444333222222333333222000---...000111111000///.........///000000//////...///...---,,,+++++++++++++++,,,---,,,******,,,...333111///,,,***)))))))))*********)))((('''''''''''''''(((((())))))******'''((()))******************)))(((''''''&&&&&&&&&***(((%%%%%%&&&))),,,---((('''$$$$$$&&&***------((())))))*********+++,,,))))))*********+++++++++'''((())))))(((((()))+++++++++++++++,,,---..................////////////////////////000111222333333555888;;;;;;???LLLZZZttt{{{uuuqqq$$$$$$###""""""!!!""""""""""""######$$$$$$$$$$$$""""""$$$%%%&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&(((&&&%%%$$$$$$&&&)))+++)))************+++++++++111222555888;;;>>>AAABBBAAADDDGGGHHHGGGFFFEEEEEEDDDHHHPPP[[[kkkwwwqqqnnnxxx{{{wwwtttuuuxxxxxxuuuqqqppppppooommmkkkiiihhhggggggjjjnnnooooooooorrruuuqqquuu{{{kkkcccWWWLLLEEE@@@===<<<555444222333444444333111,,,...000111222111000///...///000111111000/////////...---,,,++++++++++++,,,...///---***)))***---...---,,,,,,,,,---...///+++******)))(((''''''&&&))))))))))))((((((((((((''''''(((******+++++++++******)))''''''&&&&&&&&&&&&&&&''')))******'''%%%)))***+++,,,......***%%%###%%%''''''((((((***,,,))))))******++++++++++++'''((())))))(((((()))***++++++++++++,,,---................../////////000222111000000111333555666333555888;;;;;;???LLLZZZsss{{{wwwttt ###&&&'''&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&'''))))))((('''%%%%%%&&&(((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((((()))******++++++++++++++++++******---///111444777:::===@@@DDDFFFEEEFFFGGGEEEDDDCCCEEEGGGMMMTTT```pppwwwrrrrrrtttwwwpppqqqvvvzzz|||wwwyyy|||~~~}}}{{{xxxvvvyyyzzz|||~~~|||}}}}}}{{{wwwsssqqqppplllkkkjjjiiihhhhhhggggggfffhhhjjjlllpppxxx|||fffUUULLLFFF???:::>>>999333///...000111111000000000000000111111111......///000000000000000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,*********))))))))))))(((,,,,,,+++***)))((('''&&&*********)))))))))))))))++++++******))))))(((((((((((()))***************###$$$'''***+++,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------+++,,,------......------///000111222222333222222444444555888999>>>JJJVVVrrr}}}vvvwww$$$%%%'''&&&%%%$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&'''(((***+++&&&&&&&&&$$$""""""$$$&&&((('''&&&%%%###"""!!! &&&&&&&&&'''''''''((((((***))))))(((((())))))***((()))))))))******+++++++++,,,,,,+++++++++...000333666:::>>>@@@CCCFFFHHHFFFGGGIIIHHHGGGGGGIIILLLQQQ]]]ppp}}}zzz|||~~~|||pppiiijjjmmmooopppnnnoooqqqrrrrrrpppnnnlllmmmmmmnnnpppqqqtttuuuwwwyyy~~~zzzwwwtttpppmmmkkkkkkkkkdddcccaaa```bbbgggooottt|||vvveeeZZZRRRIIIBBB<<<999444111000000000///000000000000111111111111...///000000000000000//////......---------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***+++************)))))))))***))))))))))))))))))))))))))))))((((((((((((((((((((()))************)))&&&''')))***+++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------------...//////000000/////////000111222222333222222333333666999:::>>>IIIUUUqqqzzzzzz(((((('''%%%###!!!"""###"""######$$$%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""""""""###$$$%%%'''((()))$$$%%%%%%$$$""""""###%%%)))((('''%%%""" &&&&&&'''''''''(((((((((++++++************++++++******************+++++++++,,,---,,,,,,---///222555999???CCCEEEGGGHHHJJJCCCEEEGGGGGGFFFIIINNNRRR^^^nnn|||{{{sssjjjeeeeeefffgggfffggghhhhhhhhhhhhgggfffeeebbbbbbaaa``````aaaaaaaaaaaaeeejjjooossswww{{{~~~|||wwwtttsssssslllhhhaaa]]]]]]___aaacccaaafffmmmssszzzvvvkkk```TTTLLL@@@===999666444333111///111111111111111111111111///000000000000000///...000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++***)))*********++++++,,,,,,))))))))))))))))))******''''''''''''(((((((((((('''((())))))******)))))))))******+++***)))'''&&&******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------...//////000000/////////000111222222333222222222222666:::;;;>>>HHHSSSppp(((((('''$$$!!!!!!"""###""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######''''''''''''((((((((((((*********)))******+++,,,+++++++++++++++++++++++++++,,,------,,,...111333777<<>>HHHRRRnnn&&&&&&%%%###"""!!!###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,+++,,,---......///333555999>>>EEEIIIJJJIIIIIIHHHHHHJJJKKKKKKNNNYYYjjjvvv~~~{{{wwwtttpppmmmllljjjgggeeefffgggiiijjjlllnnnppprrrttt|||}}}uuuooogggggghhhiiiiiijjjjjjkkklllkkkiiiiiiiiiiiiiiihhhlllkkkjjjiiiiiiiiijjjjjjaaa```^^^]]]\\\\\\[[[[[[ZZZ[[[\\\[[[YYYYYYZZZ[[[bbblllwww~~~{{{uuupppooosssxxx}}}yyyqqqlllhhhdddaaa_________^^^___bbbfffiiinnnttt}}}{{{zzzbbbYYYLLLAAA:::666555555333222222222111111000000//////000000000000//////111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++*********)))))))))((((((,,,,,,,,,++++++++++++***(((((())))))************((((((((())))))*********''''''((())))))))))))))))))))))))*********************))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------//////111222222222222222000111666:::;;;>>>GGGRRRlll###$$$$$$$$$""""""$$$&&&"""######$$$%%%$$$$$$$$$"""###$$$$$$&&&''''''(((&&&&&&&&&&&&%%%$$$###"""!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))******++++++,,,,,,---......---///000000111333666999===BBBGGGJJJKKKIIIHHHGGGFFFJJJNNNPPPVVVcccwwwyyysssmmmiiifffdddbbbaaaaaaaaa___]]]___aaacccfffiiijjjkkkllllllrrrwwwwwwxxx{{{|||zzzyyyyyyyyyyyyxxxuuupppllljjjjjjjjjiiijjjkkklllllliiiiiijjjkkkkkkkkkkkkkkkmmmllllllkkkjjjkkkkkkkkkdddcccbbbaaa````````````ZZZ\\\]]]\\\ZZZYYYYYYZZZYYYcccmmmttt{{{|||vvvnnniiiiiilllooozzz}}}wwwpppkkkiiieeecccbbbaaaaaacccdddeeefffggglllttt{{{zzznnn\\\KKK@@@999666555333333333222111111000000......///000000000000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,++++++++++++***,,,,,,++++++*********)))((((((((()))******++++++))))))))))))************&&&'''(((((())))))(((((((((((())))))***+++,,,,,,******))))))))))))***************************************++++++++++++,,,------,,,,,,,,,,,,++++++---...//////000000/////////000111222222333222222111111555999:::===GGGRRRjjj"""###%%%%%%###"""###$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$######!!!!!!!!!###&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))))))))&&&&&&&&&&&&'''((()))***)))***+++,,,---...///000111222444444555777;;;>>>CCCFFFJJJLLLKKKIIIHHHGGGFFFMMMVVV]]]dddrrr{{{tttoookkkgggccc___^^^]]]]]]^^^___^^^\\\ZZZ]]]^^^bbbfffjjjlllkkkkkkgggmmmpppooopppssstttsssssstttuuuvvvvvvuuurrrppprrrqqqpppooopppqqqssstttpppqqqrrrsssrrrrrrrrrsssqqqqqqqqqpppppppppoooooommmlllkkkiiihhhhhhhhhhhh```bbbeeeeeedddbbbbbbbbb\\\dddjjjnnnttt|||~~~|||wwwooohhheeegggiiinnnppptttwww{{{yyyuuutttooonnnlllllllllllllllkkkkkkhhhhhhlllnnnooovvv~~~qqq]]]MMMBBB;;;888444444333222222111000000,,,---...000111111111111000000///............///------------------------...---,,,+++************,,,,,,,,,++++++++++++***)))))))))***************'''(((((()))******++++++)))))))))))))))(((((((((&&&'''(((((())))))(((((())))))))))))***+++,,,,,,******))))))))))))***************************************+++++++++,,,,,,---------,,,,,,+++++++++---...//////000000/////////000111222222333222222111222444777999===HHHSSSiii{{{uuu"""$$$&&&&&&$$$"""!!!"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%###&&&((()))(((''''''(((!!!"""###$$$&&&'''((()))(((((((((((())))))))))))&&&&&&&&&''''''(((******))))))***,,,...///111111444555777888888;;;???BBBFFFIIILLLMMMKKKIIIHHHHHHLLLWWWdddnnnvvv~~~}}}{{{yyyuuupppjjjeeecccaaa^^^\\\]]]\\\]]]___```___\\\ZZZ\\\^^^bbbgggkkkmmmmmmkkkiiinnnqqqpppqqquuuwwwvvvssstttuuuvvvvvvvvvuuutttttttttssssssuuuwwwzzz|||zzz{{{||||||{{{zzzzzz{{{wwwwwwwwwxxxwwwvvvvvvuuuvvvvvvtttrrrqqqpppooooooiiilllooopppooommmkkkkkkeeejjjllllllooouuuzzz{{{|||{{{wwwqqqiiieeeeeeggghhhiiikkkmmmooorrrvvvyyy~~~{{{zzz{{{{{{yyyxxxwwwwwwvvvtttrrrtttnnnkkkllljjjgggjjjrrrsssuuuwww|||lllZZZKKKAAA;;;444444333333222111000000+++,,,...///111222222222000000///...............------------------------...---,,,+++*********************))))))))))))(((&&&'''((()))***+++,,,,,,'''(((((()))***+++++++++))))))(((((('''''''''&&&&&&''''''(((((((((((((((*********)))******+++,,,******))))))))))))************************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------......------///000111222222333222222222222444666888<<>>888333111000///222777333333222111000000000111111000000///...------,,,............---,,,+++***+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++---+++)))'''&&&''')))++++++***+++,,,---,,,)))&&&((((((''''''''''''(((((()))(((((((((******((('''(((((()))***************(((((((((((()))))))))))))))************+++++++++,,,,,,------------......,,,------...///000111111222111//////000111444555333222444888:::<<>>AAAAAA???@@@CCCHHHLLLMMMMMMIIIJJJKKKLLLNNNQQQUUUXXXcccooo{{{wwwsssrrrqqqkkkjjjgggeeeeeegggiiikkkmmmllljjjhhhggggggggghhhiiijjjjjjkkkjjjjjjiiiiiiaaacccfffkkkooorrrtttvvvyyyyyyzzzzzz|||}}}~~~~~~}}}}}}}}}}}}|||{{{yyy|||{{{zzzzzz|||}}}|||{{{}}}|||{{{yyywwwtttrrrqqqnnnooopppooonnnnnnoooqqqmmmoooqqqrrrtttyyyzzzsssnnnlllkkkgggbbb```bbbeeehhhiiikkkjjjlllpppttt}}}sss___MMMCCC;;;555444222000000222222222111000000000111111111111000//////...------////////////...---,,,+++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,***)))''''''''')))************+++---,,,)))'''***))))))(((((())))))******))))))***++++++***((()))******++++++******)))(((((((((((()))))))))***)))************+++++++++******++++++++++++,,,,,,------......//////000000111111000///000111333555444444666:::;;;===EEEMMMggg}}}wwwsss$$$###############$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((())))))(((((()))************+++++++++***---000333666;;;@@@DDDDDDEEEHHHMMMQQQTTTTTTRRRKKKMMMNNNPPPTTTZZZbbbgggttt|||wwwqqqllljjjiiiiiiggggggffffffggghhhjjjkkkllllllkkkkkklllmmmooopppqqqqqqrrrrrrsssrrrrrrrrrjjjkkkkkknnnqqquuuyyy|||~~~~~~~~~|||{{{zzzyyyssstttsssrrrooonnnoooqqqnnnoooooommmmmmpppwww}}}~~~~~~yyyuuuooojjjddd```____________WWWVVVUUUVVV[[[iiivvvbbbNNNDDD;;;888777333///...000000000000000000111222111111111000000//////...000000//////......------))))))******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))(((((((((((()))))))))+++,,,,,,***(((+++******))))))******++++++***)))***,,,,,,***)))******+++++++++***))))))((((((((()))))))))******)))************+++++++++******++++++++++++,,,,,,..................//////111000000///000222333444666555777;;;<<<>>>EEENNNccc}}}yyyvvv#########"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))*********++++++++++++,,,---000444666888;;;@@@EEEKKKNNNRRRVVVXXXXXXVVVTTTNNNPPPSSSXXX___hhhrrryyy}}}zzzxxxuuuqqqllliiihhhhhhiiijjjjjjkkklllnnnooopppqqqoooooopppppprrrsssuuuvvvvvvvvvwwwxxxyyyyyyyyyxxxsssrrrqqqqqqtttyyy~~~{{{{{{zzzwwwtttrrrrrrsssvvvwwwvvvsssqqqsssyyy~~~}}}zzzyyy|||zzzvvvpppkkkgggeeebbbaaaWWWTTTPPPNNNOOO\\\www{{{~~~xxx^^^PPPBBB<<<:::666222000////////////000111222222222111111111000000000/////////...---------------))))))******+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++***)))((()))((()))***,,,---+++************))))))************))))))***++++++***((('''((())))))*********)))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---------...........................---000000000000111222333444666555777:::;;;===EEEMMM___yyy|||xxx######""""""###$$$$$$%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((''''''&&&&&&$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********+++,,,,,,------///333888;;;===AAAHHHNNNUUUXXX[[[]]]\\\YYYWWWUUUPPPTTTZZZaaakkkvvv~~~uuuqqqppprrrpppnnnlllkkklllmmmooommmnnnoooqqqrrrsssttttttvvvvvvvvvwwwwwwxxxyyyzzzxxxyyyzzz{{{||||||||||||zzzyyywwwwwwyyy}}}|||zzzyyyzzz~~~|||zzz{{{|||xxxwww|||~~~xxxsssmmmgggddd^^^ZZZUUUQQQOOOWWWkkk~~~wwwsssyyyooo^^^KKKAAA===888444333000000///000000111222222111111111111000000000000...---,,,+++++++++,,,,,,))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))***)))(((***,,,,,,+++******))))))(((((())))))***)))(((((()))******)))'''$$$%%%&&&((()))*********))))))))))))************))))))*********+++++++++,,,,,,,,,---------..................------------000000000111111222333333444333555999999;;;BBBKKK\\\www}}}zzz""""""""""""###$$$%%%%%% !!!"""###$$$$$$$$$###''''''%%%%%%%%%%%%''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''((())))))******))))))))))))***+++---...///000111666===AAAEEELLLWWW___aaacccdddbbb___[[[YYYYYYTTTZZZdddppp{{{yyyrrrpppoooooooooooopppqqqsssuuuvvvvvvvvvwwwxxxxxxyyyzzzzzz|||||||||}}}}}}}}}}}}}}}zzzzzz|||}}}~~~~~~~~~}}}}}}~~~vvvrrrrrrvvvzzz||||||tttmmmhhhccc___ZZZWWWTTTVVVbbboooxxxzzzrrrrrryyyppp\\\NNNCCC;;;666666111111111111111111222333000000000000000000000000---,,,+++******+++,,,---******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++***))))))+++,,,+++***)))))))))(((((())))))))))))((('''(((******((('''$$$%%%&&&((()))***++++++)))))))))*********++++++)))************+++++++++******++++++++++++,,,,,,------------------......///000000111222222333333333222444777888999@@@III[[[vvv|||xxx""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&'''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((()))************)))'''(((***,,,...000111222555:::@@@DDDIIIRRR```jjjllllllkkkhhhccc```___aaa^^^fffttt|||zzz{{{zzzuuutttwwwzzz{{{{{{www|||~~~yyytttssstttrrrsssuuuwwwzzz|||}}}}}}|||}}}yyyqqqnnnnnnooopppxxx}}}{{{uuunnngggaaa^^^[[[ZZZ^^^eeedddiiiooottt{{{|||wwwuuuzzztttcccRRRDDD<<<:::444333222222222222222222////////////////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***************,,,+++))))))***+++***)))+++******))))))******+++***)))((()))++++++)))'''((())))))***************))))))*********+++++++++)))************+++++++++******++++++++++++,,,,,,,,,,,,,,,------.........///000000111222222333222333222444777777888@@@HHH[[[vvvyyyttt""""""""""""###$$$%%%&&&###%%%&&&((())))))((((((&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************''''''))),,,...000222333888===BBBEEEIIIRRR```kkksssrrrpppkkkfffdddeeehhhgggrrr{{{yyyzzzyyytttnnnlllmmmppppppoookkkrrrzzz|||yyyvvvuuuvvvwwwyyy|||~~~xxxsssppppppooolllpppwwwzzzqqqiiieeeaaa^^^^^^```\\\^^^```aaaffftttxxxuuuwwwuuuaaaMMMAAA>>>555555444333222222222222............///////////////---,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++&&&'''''''''(((((())))))---+++***)))*********))),,,++++++++++++++++++,,,+++***)))***,,,,,,***)))---------,,,+++***)))((()))************+++++++++)))************+++++++++,,,,,,---------.........++++++,,,,,,---.../////////000111222222333222222333222444777777999@@@HHH[[[vvv~~~vvvqqq~~~"""############$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&(((***(((&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((***+++,,,,,,...222444666;;;BBBKKKTTT\\\bbbeeeooonnnmmmmmmllllllmmmmmmqqq~~~|||uuurrrmmmjjjjjjmmmrrruuuuuuuuuuuuuuuvvvwwwxxxyyy|||}}}~~~yyyuuurrrsssppppppwww~~~zzznnngggfffgggfffeee```]]]ZZZZZZ___hhhssszzz{{{|||ttt```LLL@@@999777777777555222000111000///......000111111000///............---------......---------,,,,,,,,,******++++++++++++******)))))))))))))))))))))))),,,,,,+++***))))))******...---+++))))))***+++,,,******))))))))))))******------,,,+++***)))((('''))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,///////////////.........///////////////000111111333111...///333555555444333222444888999:::BBBKKK]]]vvvtttmmm|||"""############$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))***+++,,,,,,---000444888<<>>GGGRRRnnn{{{oooyyy"""############$$$$$$$$$###%%%'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$'''''''''''''''((((((((())))))******+++---.../////////222888>>>DDDKKKSSSXXXYYY\\\]]]ZZZVVVXXXaaaiiilllmmmpppwww|||uuulllfffeeehhhnnnsssvvvvvvtttrrrxxxwwwwwwwwwyyy}}}~~~|||vvvpppjjjccc___[[[[[[ZZZXXXYYY___hhhoooqqq{{{ooodddVVVIIIAAA<<<666222111111111000//////.........---------......---------,,,,,,,,,---......//////......---------------------------******))))))***+++,,,,,,***************)))((((((******))))))))))))******+++++++++***************+++++++++*********************************************)))))))))))))))***++++++,,,,,,---.../////////////////////000111111111444777777444222333444333222444666777777>>>FFFPPPkkk|||mmmwww"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%******))))))(((((((((((('''''''''((((((((((((((()))***,,,,,,,,,,,,///111444888???GGGNNNTTTXXXZZZ```]]]\\\^^^^^^\\\^^^aaalllpppwwwvvvooommmqqqrrrrrrsssssssssssssssxxxwwwwwwwwwyyy|||~~~|||rrrkkkggg^^^ZZZVVVUUUXXX\\\aaaccckkkmmmwwwwwweeeWWWKKK@@@666444444333222333333///,,,---111333111...///...---,,,,,,---...///......---------,,,,,,,,,******************************+++,,,------......(((&&&%%%'''***,,,+++)))***)))((((((((()))+++,,,+++******,,,------+++))))))((((((((()))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------///......------///000111333555666666444222222333444444444444555888>>>BBBPPPjjjvvvlllyyy"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''((((((((((((((((((***,,,------///222555:::>>>EEEMMMTTTXXX[[[\\\\\\YYYXXX[[[]]]___dddiiittt{{{wwwqqqpppqqqrrrsssuuuvvvwwwxxxxxxzzzzzzyyyyyyzzz|||~~~uuuooobbb___ZZZXXXXXXZZZ[[[\\\___```hhhwwwmmm]]]KKK@@@666444444222000000111...,,,---000222///,,,......------------......------------,,,,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,------)))'''&&&(((***,,,+++)))***))))))))))))***++++++,,,++++++---......,,,***+++***************+++,,,))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......------///000111333444555555333222222333444555555555666999???CCCOOOiiiwwwooo|||"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((()))))))))(((***,,,...///222666999AAAEEEMMMUUUZZZ]]]]]]]]]ZZZUUUTTTXXX]]]bbbkkkssszzzuuutttssstttuuuxxxzzz|||}}}~~~~~~}}}{{{zzz{{{|||~~~||||||zzzjjjfffaaa]]]\\\[[[YYYXXXVVVUUUYYYaaakkkwwwzzziiiOOODDD:::777666333000000///------...111111...+++---..................---------,,,,,,,,,+++++++++))))))))))))))))))))))))******+++++++++++++++++++++***))))))+++++++++))))))******+++++++++++++++---,,,,,,---......---+++---,,,++++++++++++++++++((((((((()))*********+++------------------------------,,,,,,---......//////......------///000111222333444444222111222222555666666666777:::???CCCOOOiiiyyyttt""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((())))))******)))+++---///111444999===GGGLLLSSSZZZ^^^___]]][[[XXXSSSSSSXXX___hhhsss}}}xxxvvvzzz~~~|||xxxyyywwwxxxyyy{{{}}}~~~|||{{{{{{|||~~~~~~tttooohhhbbb___^^^\\\\\\VVVTTTSSSUUUYYYeeezzzyyy\\\OOOAAA:::888444333444/////////111222222...+++,,,---...//////...---,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,++++++++++++******)))***+++------,,,++++++---,,,++++++------,,,+++---,,,+++***************))))))***+++,,,------------------------------------------------...///000///......------///000111111222444333222111111222444555666666777:::???BBBNNNhhh|||xxx""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''(((((()))******+++,,,---///111333777===AAALLLPPPWWW]]]___]]]ZZZWWWSSSQQQUUU^^^jjjuuuzzztttsssxxx}}}}}}{{{|||||||||||||||}}}~~~}}}||||||}}}~~~zzzpppgggaaa___^^^^^^WWWTTTRRRQQQTTT```xxxmmm\\\JJJ>>>999666555777111111222333444222000---,,,---...//////...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---------,,,+++*********)))***+++------,,,++++++,,,***))))))+++++++++***,,,+++***)))))))))))))))))))))***+++,,,---------++++++++++++++++++++++++---,,,,,,---...///000000///......------///000111000222333333222111222333222333555555666999===@@@MMMfff}}}xxx"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***++++++...000222444777===CCCHHHQQQUUUZZZ^^^___\\\XXXTTTPPPRRR\\\lll{{{~~~xxxtttuuu{{{~~~|||~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~zzzooohhhdddbbb```ZZZVVVSSSRRRVVVbbbxxx~~~kkkUUUFFF>>>888666888333333444444333222111000---..................---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++,,,---,,,***)))***+++)))******++++++++++++++++++***(((((()))******)))******))))))((()))))))))((((((((()))*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...000000///......------///000111000222444444333222333444111333444666777999===???LLLeeezzzsss~~~"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++,,,,,,///111444888===DDDMMMRRRWWWZZZ^^^aaa```]]]XXXUUUVVV[[[iii|||}}}}}}|||yyyvvvyyy}}}|||~~~}}}}}}{{{zzz{{{|||~~~}}}xxxsssooolllddd___ZZZXXXYYYbbbtttzzzdddTTTIII???:::999333444444333111000000111......------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))+++---,,,)))(((***,,,***))))))))))))***++++++,,,***((((((***++++++*********))))))******++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000///......------///000111111333444555444333444555222333555777888:::===@@@LLLeee}}}ssskkkwww"""############$$$$$$$$$!!!!!!"""###%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))))))))******&&&'''((()))***+++,,,,,,///111555:::AAAJJJTTTZZZ\\\^^^aaacccaaa^^^YYYVVV___eeeuuu|||{{{{{{{{{yyyzzz{{{yyyxxx{{{}}}|||~~~|||{{{zzzyyyzzz{{{~~~~~~zzzpppiiibbb]]]\\\```mmmyyypppaaaTTTGGG>>>;;;333444333111//////000111///...---,,,,,,---...///000////////////.................................******+++,,,------......(((***,,,+++)))(((***,,,***)))((((((((()))+++,,,...+++))))))***,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++++++++------------------------*********+++,,,---///000///......---...///000111111333555555444444555666333555777888999;;;>>>AAAKKKdddxxxmmmeeesss&&&%%%$$$#########$$$%%%&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((((((''''''((())))))))))))***,,,......---///333999BBBKKKTTTZZZ^^^ccc___]]]``````]]][[[\\\fffrrrxxxvvvvvvxxxuuuxxx{{{}}}}}}}}}|||}}}~~~}}}|||{{{{{{{{{zzzyyy{{{~~~zzzpppfffaaaaaadddggguuuuuueeeWWWJJJ???:::444111333444222222444---------...............000000///...------,,,,,,++++++++++++,,,,,,---......---,,,++++++---...000------------,,,+++******+++******))))))))))))))),,,,,,+++******+++,,,,,,+++++++++***************++++++******************---,,,,,,,,,,,,---......,,,,,,,,,---------....../////////000111111222222333444444555555444444333222444555666777:::>>>AAAMMMcccqqqcccaaarrr%%%$$$###""""""###$$$$$$&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((***+++***)))))))))*********,,,...000000000333777???HHHRRRZZZaaadddkkkfffccccccbbbaaaccchhhqqq~~~yyytttrrrsssuuuwwwzzz~~~~~~|||||||||}}}|||{{{xxxyyyzzzzzzzzz{{{~~~}}}rrrjjjfffeeeeeegggqqqyyyiiiWWWGGG???999444444444111000111.....................///000//////...------,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++---...000............---,,,++++++000///---,,,******)))))),,,,,,+++******+++,,,,,,************************************************,,,++++++++++++,,,------,,,,,,---------........./////////000111111222222333333444444444444333333222444555666777:::>>>AAAKKK```qqqdddcccttt######""""""""""""###$$$$$$%%%&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&(((++++++***(((''''''++++++,,,---///222444666999>>>GGGRRR\\\dddjjjlllooojjjeeebbb```bbbkkkuuu{{{tttqqqqqqsssuuuzzz}}}~~~~~~}}}{{{zzz{{{{{{zzzyyyxxxzzz|||}}}}}}~~~wwwnnngggddd___```fffvvvgggSSSHHH@@@999888777333000000000000000////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++,,,---...///////////////...---,,,+++...---,,,+++************,,,++++++******++++++,,,))))))))))))))))))******************************+++************+++,,,,,,,,,------------........./////////000111111222222333333444444444444333333222444555666777:::>>>AAAHHH]]]}}}sssiiigggwww###############$$$$$$$$$ !!!############%%%'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))),,,...///---+++******+++,,,---...000444888;;;???EEEPPP\\\fffmmmqqqsssoookkkfffcccaaagggvvv~~~{{{wwwsssrrrtttwwwyyy|||~~~zzz{{{|||}}}}}}}}}}}}}}}}}}{{{yyyyyyzzzzzzzzzyyyzzz|||~~~~~~zzzooohhhddd___^^^fffvvvwww```PPPFFF===;;;:::666222222111111111000000000000000//////.........---------------,,,,,,,,,------...------,,,,,,,,,---...///............---,,,+++***&&&&&&&&&'''(((***+++,,,++++++++++++++++++++++++((()))))))))))))))*********************++++++++++++++++++++++++,,,,,,---------------............/////////000111111222222333333333444444333333333222444555666777:::>>>AAAGGG[[[{{{xxxpppkkk{{{###$$$$$$%%%%%%&&&&&&&&&!!!###$$$######%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))...000333333222000//////+++,,,...///111666<<>>AAAGGG[[[yyy~~~wwwooo~~~###$$$%%%&&&'''''''''&&&"""$$$&&&'''&&&&&&&&&'''&&&&&&&&&'''(((((())))))((((((''''''(((((()))******,,,------,,,,,,---...,,,...000111333999AAAHHHNNNVVVcccpppyyy|||{{{zzzmmmkkkkkkooottt|||xxxsssqqqrrrssstttwwwyyy|||}}}~~~~~~~~~{{{xxxyyyzzzzzzzzzzzzzzzyyyyyyyyywwwwwwxxxzzz||||||{{{{{{}}}~~~~~~rrrnnnggg```\\\```iiipppfffVVVEEE===:::777444333222222111111000000//////........................///...------------------,,,,,,,,,---------......,,,,,,,,,++++++***)))(((***)))((((((((((((((()))***++++++,,,,,,++++++***)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,------,,,,,,------...///------.........//////////////////000111111222222222222333333333333222222222444555666777:::>>>AAAHHHZZZxxxzzzrrr"""###$$$&&&''''''&&&&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&'''((()))))))))((((((((((((((())))))***%%%&&&&&&&&&&&&'''))),,,...111333444666===GGGOOOXXXaaannn{{{}}}sssrrruuu}}}wwwrrrrrrpppqqqtttvvvyyy|||~~~~~~}}}}}}~~~~~~{{{xxxyyyzzzzzzyyyyyyxxxwwwvvvwwwvvvvvvwww{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{{{{}}}vvvkkkccc```bbbeeewww~~~jjjTTTFFF@@@:::555444222111111000//////..............................//////...---------------,,,,,,------......------,,,,,,,,,,,,+++***)))))),,,+++***)))))))))))))))***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---.............../////////////////////000111111222222222222333333333333222222222444555666777:::>>>AAAGGGYYYvvvwwwttt!!!"""$$$%%%&&&&&&%%%%%%###%%%''''''&&&$$$$$$$$$&&&&&&&&&'''((())))))***((((((((((((((()))******'''(((((('''''')))---000000333666666888???KKKTTT```hhhvvv~~~wwwrrrrrrvvvrrrsssvvvzzz}}}}}}|||~~~~~~|||yyyyyyyyyyyyyyyxxxvvvuuutttvvvuuuuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~|||}}}|||}}}zzz{{{|||~~~~~~xxxnnngggcccaaannn|||aaaPPPFFF>>>888666111111111000///......------.....................000///...---------------+++,,,------......------------------,,,+++******(((((((((((()))***+++,,,***+++,,,------,,,+++*********+++,,,------......((())))))***++++++,,,,,,++++++******++++++,,,---............/////////000/////////000111111222222222222222333333222222222222444666666777:::>>>AAAGGGXXXttt|||sssuuu###$$$%%%&&&'''&&&%%%%%%((('''&&&&&&%%%$$$###"""((()))))))))))))))((('''******)))((('''&&&&&&%%%)))***,,,,,,,,,...000333333444:::@@@BBBCCCNNN[[[mmmsss~~~wwwssspppqqqttttttwww|||}}}|||}}}}}}|||zzz{{{||||||{{{wwwuuuttttttvvvvvvwwwzzz~~~~~~~~~}}}||||||||||||}}}~~~}}}~~~}}}{{{{{{}}}}}}|||zzzxxxzzz}}}~~~~~~~~~~~~tttooolllqqqwwwzzz```OOOEEE<<<333444333111000000111111222111000///------...//////,,,------......------,,,...---,,,++++++,,,---......---,,,,,,++++++,,,,,,++++++************++++++...------,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***+++,,,---.........//////000000111111222222111111222222333444666444555888888777;;;@@@FFFXXXtttzzzvvvvvv###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""%%%&&&'''((((((((((((((((((((((((((((((((((((((()))***,,,,,,---...111333555777<<>>DDDIIIRRRaaaooo|||~~~|||~~~wwwqqqppprrrssswww|||{{{}}}~~~~~~~~~~~~~~~|||zzz{{{{{{{{{zzzzzz|||}}}}}}||||||~~~}}}|||~~~|||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzxxxwwwvvvuuuvvvvvvxxxyyyyyyzzz{{{|||||||||{{{}}}~~~|||yyytttqqqpppuuuwwwzzz|||}}}~~~}}}uuupppnnnooorrruuu|||iiiWWWHHH???;;;888555333333222111//////000000000//////......------............------,,,------......------,,,...---,,,,,,++++++,,,,,,++++++************++++++000///,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------...///////////////......//////000000111111333333333333333444444555555444555888999888;;;@@@FFFWWWttt~~~xxxzzz$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))%%%&&&''''''((((((((((((&&&&&&'''((()))******+++)))+++---......000333555;;;===AAAGGGOOO[[[lllxxxwwwrrrvvv~~~yyytttpppqqqrrrsssvvv{{{}}}~~~~~~}}}|||{{{}}}~~~|||{{{wwwyyyzzzzzzzzz{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~||||||~~~{{{zzzzzzzzzzzzzzzzzz{{{yyyxxxvvvuuutttsssttttttxxxxxxwwwvvvuuuvvvvvvvvvrrrvvv{{{}}}{{{yyywwwwwwtttvvvyyy{{{|||}}}{{{ppplllmmmsss|||zzzgggTTTFFF???;;;666444444333111/////////000111111///...---------............------+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,++++++************++++++///---)))''''''(((+++---************************)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,---...///000///............//////000000111111444444333333333444555555555333555888999888;;;AAAEEEWWWtttyyywww$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))***)))))))))))))))((('''&&&(((((((((((())))))*********,,,...///000222555777<<<@@@FFFLLLVVVdddsss|||wwwmmmiiippp{{{uuurrrrrrtttvvvuuuyyy~~~}}}|||}}}~~~}}}}}}}}}|||zzzxxxuuuwwwyyyzzzzzz|||~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyy}}}~~~~~~~~~||||||}}}zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxvvvtttssssssttttttwwwuuussspppmmmkkkjjjjjjiiimmmtttyyy{{{{{{zzzyyysssuuuxxx{{{|||}}}~~~zzzpppmmmpppyyy|||vvvsssvvv}}}}}}gggTTTEEE???777444444444333000///000111111111000...------......//////......---+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,++++++************++++++***(((%%%###"""$$$''')))************************(((***+++------,,,+++++++++++++++,,,,,,,,,------+++,,,---//////...------......//////000000111111444444333333333444555555444333444888999888<<>>IIIUUU^^^hhhssswwwvvvvvvtttrrrnnnjjjppp}}}uuulllnnnttt{{{~~~~~~~~~~~~{{{{{{{{{{{{|||zzzwwwtttuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyywwwyyyzzzzzzxxxxxxxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxvvvuuutttssstttttttttrrrpppkkkfffaaa\\\YYYYYYYYY]]]fffqqqvvvtttqqqmmmpppsssvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{nnnjjjllliiiccc[[[TTTRRRTTTWWWZZZbbbhhhvvv^^^RRRBBB999666666444111222111000000//////000000......////////////......---------,,,,,,---------...---,,,,,,++++++,,,,,,++++++************++++++111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///...---++++++,,,,,,,,,,,,------.........---......///000......//////000000111111222222222222222333444444444222444888999999<<>>???LLLZZZdddnnnwwwxxxsssmmmmmmmmmmmmnnnwwwvvvnnnmmmooovvv}}}~~~}}}{{{zzz{{{{{{{{{||||||zzzwwwtttvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyuuuvvvxxxxxxvvvuuuvvvwwwttttttssssssssssssttttttyyyxxxvvvtttssssssssstttvvvuuusssooojjjddd^^^[[[TTTRRRUUUaaaoooxxxwwwrrrkkknnnqqqtttuuuwwwyyy{{{}}}}}}|||}}}}}}~~~~~~~~~vvvnnnmmm]]]XXXRRRMMMNNNQQQUUUWWW^^^cccooohhhZZZHHH<<<777666444111333222000/////////000111......////////////............,,,++++++,,,.........---,,,,,,++++++,,,,,,++++++************++++++------,,,,,,++++++++++++************************)))+++...000111000///---++++++,,,,,,,,,---------000///.........///111222......//////000111111111222222111111222222333444444222444888999999===BBBDDDVVVsssxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********)))((((((((('''(((((()))***++++++***)))((()))***,,,...333444777;;;:::999===CCCKKKRRR^^^kkktttwwwtttpppllliiijjjooouuuwwwqqqoooppptttxxx}}}}}}}}}xxxuuuvvvwwwyyyzzzzzzyyywwwvvvuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz|||}}}}}}{{{yyyxxxyyyxxxwwwuuutttsssssssssooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttssswww|||~~~zzzoooccc[[[QQQRRRRRRVVVddduuuzzzwwwnnnnnnnnnoooqqquuuxxxzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{~~~yyykkk\\\SSSKKKKKKNNNQQQVVV[[[ccchhhsssxxxgggPPP@@@:::888666444555222///...///000111000111111000000/////////...000///...---------------......---,,,,,,+++*********+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,---***((((((+++,,,+++))),,,,,,...//////------///111000000/////////000000/////////000111111222222111///...000444666555444888777666555555777999;;;EEERRRmmmzzz"""######$$$%%%&&&&&&&&&((()))+++------,,,***))))))(((((((((((())))))******)))(((((()))+++...///222222555999999999???FFFOOOWWWcccnnnuuuuuussspppllliiijjjooowwwwwwqqqpppqqquuuzzz~~~|||xxxvvvsssuuuwwwyyyzzz{{{{{{zzzvvvyyy|||~~~~~~}}}~~~~~~}}}zzzwwwxxxzzzzzzzzzxxxvvvuuuuuuuuusssrrrqqqqqqqqqqqqooooooppppppppppppppppppsssrrrqqqooonnnmmmmmmmmmqqqwww{{{nnneeeVVVUUUSSSUUUaaaqqqwwwuuummmmmmmmmnnnqqqtttwwwyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~zzz|||uuudddZZZRRRQQQUUUZZZbbbiiiuuuyyyqqq\\\KKK@@@:::555222333111///...///000000/////////.........---------000000///.........//////......---,,,,,,+++*********+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,---***((()))+++,,,+++)))+++---000222222000/////////......------........./////////000111111222222444222111222555666555333999777666666999<<<>>>???GGGRRRlllyyy""""""###%%%&&&'''))))))'''))),,,//////---***(((***))))))(((((((((((())))))(((((()))***---000222444444555999:::<<>>HHHRRRjjj|||www$$$%%%&&&'''((()))******###&&&***---...---***(((******)))(((((('''((((((((((((((())),,,///222444999777888;;;===AAAKKKUUUaaaiiirrrvvvtttqqqqqqrrrrrrtttzzz|||zzzvvvvvvwww{{{}}}{{{yyyxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyzzz|||~~~~~~~~~}}}{{{zzzxxxtttttttttsssrrrpppooonnnkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffccc```]]]ZZZYYYXXXXXXbbbssswwwkkkcccZZZUUUXXX^^^cccdddeeeeeeeeefffgggiiijjjkkkpppqqqtttvvvyyy{{{|||}}}~~~~~~}}}|||||||||{{{|||~~~}}}oooaaa[[[^^^kkk}}}yyyjjjYYYKKK@@@:::777555444333444444333222111111000000000000000000............///000111111---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,......,,,)))))),,,---+++,,,,,,,,,+++,,,,,,------/////////000111111222222444444333444555555555555777999:::888666666:::>>>GGGQQQiii}}}vvv&&&&&&&&&&&&''''''''''''!!!###'''+++------,,,+++******)))(((((('''(((((((((((()))***---111444666;;;999:::===@@@EEEPPP[[[kkkpppvvvvvvrrrpppqqqsssttt||||||yyyyyyyyy}}}~~~}}}zzzxxxvvvvvvwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyzzz}}}~~~~~~~~~|||||||||{{{yyywwwvvvuuurrrqqqqqqpppooommmlllkkkiiihhhhhhggggggggghhhhhhggghhhhhhhhhgggfffeeeeee^^^]]]ZZZWWWTTTRRRQQQPPPLLLTTTdddvvv|||vvvlllaaaYYYVVVWWWXXXZZZ]]]]]]^^^^^^___```aaaaaaiiikkknnnrrruuuxxxzzz{{{}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~kkk```^^^fffwwwzzziiiVVVGGG>>>999666444333333333222111000000111111111111111111------------...//////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,---222666888666777888222***------,,,,,,---...///////////////000111111222222000111222333444555666777<<>>EEEGGGIIIHHH<<<......---------...///000111/////////000111111222222///000222333333444666888:::CCCJJJGGG===777:::AAAAAAMMMggguuu$$$$$$%%%%%%&&&&&&''''''&&&&&&''')))***+++,,,,,,)))(((((((((((())))))************,,,...222666888888888<<>>>>>CCCGGG@@@333------------...///000111/////////000111111222222111333555555444444666888444;;;BBBDDDAAA======>>>CCCMMMeee~~~vvv%%%&&&'''((()))+++,,,,,,'''&&&&&&&&&&&&'''(((((((((((('''(((((()))***++++++++++++,,,///222666888888999???IIIRRR]]]mmmzzz}}}wwwpppkkklllppptttwww~~~yyywwwwwwxxxwwwuuuvvvzzz~~~~~~}}}sssrrrrrrqqqrrrssstttuuuvvvwwwyyyzzzzzzyyywwwvvvuuuxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||yyyzzzzzz{{{zzzxxxwwwvvvqqqssstttrrrnnnkkkkkklllgggffffffeeeeeeeeeffffffddddddbbbaaa______^^^^^^^^^^^^___```aaaaaaaaa```aaa___\\\XXXTTTQQQOOOMMMKKKHHHIIIUUUgggyyyzzztttpppiii^^^YYYZZZXXXYYYYYYYYYYYYXXXWWWVVVQQQSSSXXX^^^dddiiimmmooonnnoooooopppqqqrrrssssssuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~~~~ppp```XXXWWWOOOYYYiiixxxjjjXXXFFF@@@999444222222333333000000111111222222222333222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))+++---,,,++++++...111000222---(((...;;;>>>777,,,,,,,,,---...///000111/////////000111111222222444666888777444444555888333777>>>EEEHHHHHHDDDAAAEEENNNdddyyyvvv $$$&&&'''((('''(((((('''''''''&&&&&&&&&''')))++++++***))))))***)))+++---...000222555888999@@@GGGMMMWWWfffrrrwww{{{ssskkkhhhgggiiivvv{{{ttttttyyy~~~|||yyywwwwwwzzzzzzvvvsssvvvzzzzzzvvvxxxxxxwwwvvvuuuttttttsssxxxxxxyyyzzz{{{{{{{{{zzzuuuxxx|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{xxxxxxwwwwwwwwwwwwvvvvvvqqqooolllkkkjjjjjjhhhfffeeeeeecccbbbaaa___^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[___[[[ZZZ^^^bbbdddhhhllljjjooooooggg^^^ZZZXXXVVVPPPNNNMMMRRR]]]ooo|||uuupppjjjddd___YYYZZZ\\\]]]]]][[[YYYXXXYYYXXXVVVWWWZZZ___dddgggiiijjjlllmmmnnnmmmmmmllloooqqqtttvvvvvvwwwyyy{{{~~~|||~~~uuueee\\\ZZZQQQVVV^^^fffmmmyyyxxxbbbQQQDDD888555555444222111111000000////////////000.....................---......---------,,,,,,,,,,,,,,,------------......,,,,,,,,,---------............---,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------...------------...//////000000000000111111111111555555555555555555555555999888888???PPP]]]YYYNNNEEEMMMbbbyyyyyy!!!###%%%((())))))(((((((((((('''''''''&&&&&&&&&&&&((())))))(((((((((***)))+++---///000222555888;;;BBBJJJRRR^^^llluuuxxxyyyrrrkkkjjjjjjooo||||||rrrmmmooorrrwwwxxxzzz|||~~~|||xxxuuuzzz|||}}}yyyvvvxxxvvvtttrrrrrrssstttuuuwwwxxxyyy{{{|||||||||{{{vvvzzz~~~}}}}}}~~~~~~~~~|||~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}|||zzzyyywwwwwwvvvvvvuuuuuuttttttmmmjjjhhhfffeeeeeecccaaabbbbbbaaa___^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYXXX\\\YYYXXX\\\```dddllluuu|||xxxmmmfff___[[[UUURRROOOQQQZZZiiixxx|||xxxuuuqqqlllhhhaaaaaabbbbbbaaa___]]]\\\ZZZXXXWWWVVVXXX\\\```cccdddeeeggghhhiiiiiiiiiiiinnnpppsssuuuvvvwwwyyy{{{|||~~~|||}}}{{{lllaaa[[[OOONNNQQQYYYeeeuuuooo[[[MMM>>>999777555333444111111000////////////000..................//////.........---------,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,------------------------------------+++++++++++++++,,,------------------------......///............///000000000000000000111111111111333333333333333333333333666888888:::CCCMMMNNNIIIDDDLLLaaa~~~{{{&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%'''((((((''''''((()))+++,,,...///000222666999???GGGQQQ\\\iiiwww||||||{{{uuuppppppsss{{{}}}pppiiihhhiiiqqqwww~~~|||zzz}}}}}}}}}|||{{{yyywwwvvvvvvtttqqqoooppprrrvvvxxxwwwxxx{{{|||}}}}}}{{{{{{www{{{~~~~~~yyy|||~~~~~~}}}}}}~~~~~~~~~{{{||||||}}}}}}|||{{{yyyxxxvvvvvvuuutttsssrrrrrrqqqjjjgggdddbbbbbb```^^^]]]___^^^]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVYYYWWWWWWZZZ]]]dddsssvvvkkkbbb[[[WWWSSSQQQWWWaaammmuuu{{{zzzyyyyyyyyywwwtttqqqjjjjjjhhhgggeeecccbbbaaa\\\[[[XXXVVVVVVXXX[[[]]]___```aaacccdddeeeeeeeeelllnnnrrrtttuuuwwwyyy{{{{{{}}}}}}|||~~~uuuggg___VVVOOOLLLSSSaaauuujjjZZZIII???:::666555666222111111000//////000000.........//////000000000.........------------,,,,,,,,,+++***)))(((''''''++++++++++++,,,,,,,,,,,,,,,---......///...---,,,++++++******++++++,,,---..................------///////////////000111111000000000000111111111111333333333333333333333333555999:::888888===BBBDDDCCCKKK___~~~~~~%%%&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&'''(((((('''''')))+++,,,---///000111444888;;;CCCLLLZZZhhhwww}}}zzz{{{}}}pppjjjiiijjjqqqxxx~~~|||yyyvvvttttttttttttsssrrrqqqqqqrrrtttwwwyyyyyy{{{|||~~~}}}|||yyyxxxwwwzzz~~~~~~}}}}}}}}}yyy{{{}}}}}}}}}|||}}}~~~|||||||||}}}}}}|||zzzxxxwwwuuuuuutttrrrqqqpppooonnniiifffcccaaa```___]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXX[[[dddyyywwwlllbbb]]]WWWTTTVVV]]]ffflllrrrsssuuuwwwxxxxxxvvvuuuqqqpppmmmjjjgggfffdddddd```^^^ZZZWWWVVVVVVWWWXXX[[[[[[]]]___aaabbbcccdddiiilllppprrrtttvvvyyy{{{}}}{{{{{{zzz|||xxxlllccc]]]VVVPPPRRR]]]rrr|||kkkVVVHHH>>>777555666333222111111000000000000......//////000111111111............------------,,,++++++***)))(((((((((******+++++++++,,,,,,,,,+++,,,...000000///---,,,+++************+++,,,,,,//////......------,,,,,,//////......//////000111///000000000111111111111444444555555555555555555666:::;;;:::888999===@@@BBBIII]]]|||$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''''''''((()))(((((()))+++------...000111333666;;;???HHHTTTeeettt{{{qqqmmmmmmooovvvzzz{{{xxxuuurrrppppppqqqrrrpppqqqsssuuuwwwxxxyyyyyy}}}}}}~~~}}}|||yyywwwuuuvvvzzz~~~~~~~~~}}}||||||zzz|||}}}}}}}}}|||}}}~~~||||||}}}}}}}}}{{{zzzxxxwwwtttsssrrrpppnnnlllkkkjjjeeeccc```^^^]]]\\\ZZZXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUVVVUUUUUUTTTUUUUUUWWWWWWXXXaaavvvvvvhhhccc]]]YYYYYY^^^dddiiilllooorrrtttuuuuuuuuuuuuuuutttqqqnnnkkkiiiggggggccc```]]]YYYVVVUUUUUUUUUXXXYYYZZZ\\\___aaacccdddfffiiimmmqqqsssvvvyyy{{{}}}}}}{{{yyywwwvvvxxxyyyvvvoooiii___ZZZTTTQQQUUUeee|||fffTTTEEE:::555666444444222111111000000000.../////////000000111111//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000000///...---++++++******++++++,,,---...---------,,,,,,++++++......------......///000///000000000111111111111444444444555555555666666777777999<<<======<<<===AAAHHH\\\{{{}}}}}}&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((()))(((((())),,,......///111222555:::@@@DDDPPP___rrryyyqqqoooqqquuu|||}}}vvvtttrrrpppooooooqqqqqqppprrruuuxxx{{{{{{{{{zzz~~~~~~}}}{{{yyywwwvvvuuuvvvzzz~~~~~~~~~}}}|||||||||}}}~~~~~~||||||}}}~~~~~~{{{{{{||||||{{{zzzxxxvvvuuuqqqpppooollljjjgggfffeee___]]]ZZZXXXXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTSSSYYYiiizzz}}}mmmiiiccc^^^]]]```eeeiiijjjmmmpppqqqqqqqqqrrrsssuuutttrrrpppmmmkkkiiihhhcccaaa]]]YYYVVVTTTTTTTTTUUUVVVWWWZZZ]]]```bbbddddddgggkkkooorrruuuyyy{{{|||~~~|||xxxsssrrrssssssqqqoooeeeaaa\\\VVVSSS[[[rrryyyeeeRRRAAA999777555555333222111111000000/////////////////////////////////.........------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,...///000000//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++---------------...//////000000000000111111111111111222222333333444444444666333555;;;???>>><<<;;;AAAHHH\\\zzz}}}wwwyyy(((((('''''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((''''''(((,,,......000222444777===DDDIIIZZZlll}}}tttoooqqqwww|||~~~~~~~~~~~~|||{{{qqqqqqqqqqqqqqqqqqrrrrrrrrrsssuuuxxxzzz{{{||||||}}}|||zzzxxxwwwwwwwwwwwwxxx{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||||||||}}}{{{xxxyyyyyyyyyyyywwwuuusssrrrmmmllljjjgggdddbbb```^^^ZZZWWWUUUTTTUUUUUUSSSRRRQQQPPPPPPOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLMMMNNNLLLMMMWWWcccsss~~~rrrnnngggaaa___aaaeeehhhfffhhhkkkkkkjjjjjjmmmooommmnnnmmmmmmkkkiiifffeeeaaa___\\\XXXUUUSSSRRRRRRQQQRRRSSSVVVYYY]]]```bbbbbbeeejjjnnnqqquuuxxx{{{{{{}}}|||wwwrrrqqqqqqrrrsssooojjjccc\\\VVVXXXeeerrr}}}www```KKK???;;;666555444333222111111111000000//////...---------////////////............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------...///000000000------,,,,,,------...///,,,,,,,,,---------------...............//////000000000000000111111111111111111222222333444444555666222333999===;;;;;;>>>BBBHHH\\\zzzxxxttt)))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''+++...///000222555999???GGGLLLaaatttwwwpppnnnsss|||~~~~~~~~~yyyuuuooopppqqqssstttttttttssstttttttttuuuwwwzzz|||}}}{{{yyywwwvvvvvvwwwyyyzzzyyy|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyyzzz{{{yyyzzz{{{}}}~~~}}}yyyuuuwwwwwwwwwwwwuuusssqqqooojjjiiigggdddaaa^^^[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGIIIIIIFFFEEEJJJRRRUUUaaaqqq~~~uuuqqqjjjdddaaaaaadddfffaaaccceeeeeedddeeehhhkkkffffffggghhhgggdddbbb```___]]]ZZZWWWTTTRRRQQQQQQNNNNNNPPPRRRVVVZZZ]]]___aaadddiiimmmqqquuuxxx{{{|||~~~{{{uuurrrrrrtttvvvtttkkkbbb\\\WWWUUUZZZaaakkkjjjRRRCCC>>>777666444333222111111111000000///...---,,,,,,+++000/////////...............------,,,+++***)))))),,,,,,------------......------------...///111222...------------...//////,,,------......////////////////////////000111111000000000000111111111111333333444444555666777777888555555::::::888<<>>888666444000000222222222111000000000000111111000///............/////////.........//////000,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...//////000000000000//////...............///000000222222111111111111111222444444444444444555555555666777888777777999<<<>>>@@@GGGYYYsss''''''((()))))))))))))))((('''%%%%%%%%%''')))+++)))+++,,,,,,+++,,,...111111555===CCCFFFQQQfffzzz~~~}}}xxxssstttvvv~~~tttllljjjhhhlllrrryyy~~~}}}|||zzzwwwuuusssqqqqqqoooqqqrrrtttttttttsssrrrtttssstttwwwvvvrrrpppsssvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~|||||||||||||||{{{zzzyyyuuuwwwzzz|||~~~}}}|||{{{zzzyyyxxxxxxyyyyyyxxxvvvuuuuuuuuuuuuuuutttsssssspppppppppppppppooooooooommmjjjfffccc```]]]YYYVVVRRRRRRQQQQQQPPPNNNKKKIIIEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDCCCCCCDDDCCCBBB@@@<<<<<<===???BBBDDDGGGHHHKKKJJJIIIHHHFFFDDDCCCCCCEEEDDDCCCDDDEEEGGGIIIIIIIIIJJJKKKMMMOOORRRTTTVVVYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYXXXWWWVVVUUUYYYXXXXXXWWWWWWWWWWWWXXXSSSRRRQQQOOOOOOOOOPPPQQQSSSWWW\\\aaafffkkkooossstttuuuwwwyyyzzzzzzyyyyyyyyy{{{~~~yyyrrrooommmiiieeeaaa]]]YYYVVVRRROOOQQQ___xxx}}}eeeMMMDDD;;;888666333222444111000//////......//////111111000//////.........------,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,++++++,,,,,,---.../////////000000/////////...............///000000000000000000111222333444222333444555555555444333444555666777777999===??????GGGWWWqqq$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&&&&(((+++,,,)))***+++++++++,,,...000111666???FFFLLLXXXooo~~~{{{{{{zzz{{{}}}}}}rrrllllllmmmqqqxxx~~~~~~{{{yyywwwuuurrrqqqppppppooopppqqqrrrssssssrrrqqquuutttvvvwwwsssmmmkkkmmmtttvvvxxx{{{}}}~~~~~~~~~{{{||||||{{{zzzyyyxxxxxxuuuwww{{{~~~~~~|||{{{xxxwwwvvvvvvwwwwwwvvvtttrrrsssssstttssssssrrrqqqqqqqqqpppnnnmmmlllkkkjjjhhheeeaaa]]][[[WWWSSSPPPLLLMMMNNNNNNLLLJJJHHHGGGBBBCCCDDDEEEDDDCCCBBBAAADDDBBB@@@@@@AAAAAA???>>>:::;;;===@@@CCCGGGJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBBBBDDDEEEFFFFFFHHHJJJLLLNNNPPPQQQWWWXXXYYYYYYYYYYYYXXXWWWYYYZZZZZZYYYYYYXXXWWWVVVZZZZZZYYYXXXWWWWWWWWWVVVWWWVVVTTTRRRQQQPPPPPPPPPPPPSSSWWW\\\```dddiiilllpppqqqsssuuuvvvvvvvvvvvvuuuxxx|||xxxrrrooollliiigggccc]]]YYYVVVSSSQQQVVVcccvvvvvvUUUJJJ>>>999666333333444111111000///////////////111111111000000///...---...---,,,+++************,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...---......//////......---...............///000000---......000111333555666111222444555666555444333333555666666777999===??????FFFVVVppp&&&&&&''''''''''''&&&&&&((('''''''''(((***+++,,,)))***+++++++++,,,...000333888@@@JJJSSSbbbyyy{{{zzzxxxrrrqqqrrrssswww}}}}}}}}}xxxvvvtttrrrppppppppppppppppppqqqqqqrrrsssttttttuuuvvvxxxyyyssskkkiiillltttuuuxxx{{{}}}{{{|||}}}|||yyywwwwwwwwwvvvwwwzzz|||}}}|||zzzyyyuuutttssssssttttttsssrrrqqqrrrsssttttttsssrrrqqqoooooommmjjjhhhfffdddccc```^^^ZZZXXXUUUSSSOOOMMMHHHJJJKKKJJJGGGFFFFFFFFFAAAAAAAAABBBBBBAAAAAA@@@BBB@@@>>>>>>>>>???>>>===:::;;;===AAAEEEIIILLLNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGDDDBBBBBBCCCEEEBBBCCCDDDFFFIIILLLOOOPPPUUUVVVWWWYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVYYYXXXVVVTTTSSSRRRQQQQQQNNNPPPSSSVVVYYY]]]aaadddjjjjjjlllmmmnnnooooooooonnnsssxxx{{{{{{|||~~~uuurrrooonnnmmmiiibbb]]]WWWUUURRROOORRR]]]ooo|||bbbTTTDDD<<<888444111222333333222111111111111222222222222111000///...---000///...---,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------...............///000000------...000222444666777222333444666666555555444333555666666777999<<>>EEEWWWqqq}}}yyy((()))))))))))))))((((((%%%&&&&&&'''((()))***+++***,,,------,,,---///222666999BBBNNN[[[kkk~~~zzzuuuvvvzzz}}}www{{{~~~~~~|||||||||uuusssqqqpppoooooopppqqqrrrrrrqqqqqqsssuuuwwwyyyuuuvvvzzz{{{uuummmlllooouuuvvvyyy{{{~~~{{{}}}~~~|||yyyvvvvvvwwwtttuuuwwwxxxxxxwwwvvvuuuqqqpppooooooppppppooonnnmmmnnnpppqqqqqqpppooonnniiihhhfffdddbbb___]]]\\\YYYVVVTTTRRRPPPNNNLLLIIIEEEFFFGGGEEEBBBBBBCCCEEE@@@@@@@@@??????@@@@@@AAABBB@@@=========>>>===<<<:::;;;>>>AAAEEEJJJMMMOOOOOONNNNNNNNNNNNMMMMMMMMMKKKLLLLLLJJJFFFDDDEEEGGGBBBBBBBBBDDDFFFIIILLLNNNPPPRRRTTTWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]YYYZZZZZZYYYYYYXXXWWWVVVYYYXXXWWWUUUTTTRRRQQQPPPLLLNNNPPPRRRSSSVVVZZZ]]]aaaaaabbbcccdddeeeffffffeeekkkrrruuuuuuuuuxxx{{{yyyzzz{{{|||}}}~~~xxxvvvssssssrrrooogggaaaWWWVVVRRRLLLJJJPPP\\\fffuuudddPPPDDD===777333222444333222222111111222222222222222222111///---,,,///......---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////.....................///000000//////000000111222444444444444555666666666666555444555666666666888;;;>>>===EEEXXXsss~~~zzzttt%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%'''((())))))))),,,---.........///111333888;;;CCCQQQaaaqqqvvvuuu{{{yyy|||~~~~~~{{{zzz{{{|||sssrrrpppnnnnnnoooqqqrrruuusssrrrrrrtttwwwzzz|||tttwww{{{}}}xxxpppooossswwwxxxzzz||||||~~~}}}yyyvvvvvvwwwrrrssstttttttttsssrrrqqqooommmllllllmmmmmmlllkkkiiijjjlllmmmmmmllljjjiiiccccccaaa___]]][[[YYYXXXTTTQQQOOONNNMMMLLLIIIGGGCCCDDDDDDBBB??????AAADDDAAA@@@???>>>>>>???@@@AAABBB???===<<<=========<<<:::;;;>>>AAAEEEJJJMMMOOOTTTTTTSSSRRRRRRQQQPPPPPPMMMNNNNNNLLLGGGDDDDDDEEEDDDCCCBBBBBBCCCFFFHHHJJJMMMOOORRRUUUWWWWWWWWWVVV[[[\\\\\\\\\\\\\\\[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWUUUTTTRRRQQQPPPLLLMMMOOOOOOPPPRRRUUUXXXZZZ[[[[[[\\\]]]^^^_________eeemmmpppppppppssswwwuuuvvvwwwyyy{{{|||}}}~~~|||}}}{{{xxxuuuuuuvvvrrrjjjcccXXXVVVQQQLLLJJJMMMUUU\\\zzzrrr\\\MMMDDD<<<666444222111000000///000000000222222333222111///---,,,+++++++++,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000//////...............///000000222222111111111111222222555555555555666666777777444555666666666888;;;===<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;:::::::::;;;===???BBBHHHOOOTTTZZZWWWUUUVVVXXXYYYWWWUUUPPPNNNKKKHHHGGGFFFEEEDDDDDDCCCBBBAAAAAACCCEEEFFFHHHJJJMMMQQQTTTWWWYYYZZZTTTVVVXXXZZZ[[[[[[YYYYYYWWWXXXXXXYYYYYYXXXXXXXXXYYYXXXWWWUUURRROOOMMMKKKNNNMMMLLLKKKLLLNNNPPPQQQXXXWWWXXXYYYZZZZZZWWWUUUYYY^^^bbbeeellltttssslllrrrqqqpppppprrruuuxxx{{{|||}}}~~~~~~~~~}}}|||{{{}}}{{{xxxrrriiiccc```VVVOOOOOONNNLLLNNNSSSllloooYYYIII>>>999999555444333111000111444777999666222///...///111333,,,---------.../////////************+++,,,------,,,,,,,,,---...///000000333000+++)))***---///111111111000/////////////////////000000///...------111111111222333333444444111444777999999888555333999999999888777888;;;>>>AAAFFFUUUnnn}}}%%%%%%&&&'''((()))******((())))))(((''''''***,,,...///000000111333777:::@@@DDDNNN___rrr|||~~~||||||{{{zzzwwwuuurrrpppoooooonnnnnnoooppprrrrrrrrrrrrqqqqqqqqqssstttuuuyyyzzz{{{|||}}}|||{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||xxxwwwuuurrrqqqpppppppppmmmmmmllljjjjjjiiiiiiiiiffffffggggggfffeeecccbbbcccbbbbbbccceeeeeedddbbb^^^[[[XXXVVVVVVTTTRRRQQQMMMLLLJJJHHHFFFDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::999888999:::;;;===CCCJJJOOOZZZXXXWWWWWWXXXXXXUUURRROOONNNLLLKKKJJJHHHGGGEEEIIIHHHGGGGGGGGGHHHJJJKKKHHHIIIKKKNNNQQQSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXVVVUUURRRPPPNNNLLLMMMLLLKKKJJJJJJLLLNNNOOORRRSSSTTTWWWXXXXXXUUURRRVVVZZZ]]]```hhhppprrrmmmooonnnllljjjjjjkkkmmmnnntttuuuwwwxxxyyyyyyxxxxxx{{{|||~~~~~~{{{vvvnnnggg```YYYUUUUUUSSSOOOMMMPPPaaavvvoooZZZJJJ???;;;666555333111000111333555777555222000//////000111------..................,,,,,,+++++++++++++++,,,---,,,,,,------///000000222///+++***+++---///000------------......///000///////////////......---000000111111222333333444111111333444555666777888999::::::999888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999999888888999>>>DDDIIIVVVVVVWWWXXXYYYXXXUUUSSSPPPPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRXXXXXXYYYYYYXXXVVVUUUSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKIIIHHHHHHJJJKKKMMMNNNPPPSSSVVVYYYXXXUUURRRRRRTTTVVVYYYaaakkkpppppptttrrroookkkhhheeedddccchhhiiijjjlllnnnpppqqqrrrrrruuuyyy}}}{{{sssnnnccc^^^\\\\\\YYYSSSNNNLLLUUUeeennnXXXFFF<<<888666444222111111222222444333111000//////////////////........................---,,,++++++++++++---------------...///000000...++++++---.........*********+++,,,...///000///////////////.........000000000111222222333333555555444444777:::>>>AAA::::::;;;:::999:::===???AAAEEESSSlll&&&&&&''''''(((((())))))))))))***)))((()))+++......000333555777:::>>>AAAGGGOOO]]]ppp}}}{{{uuuxxxwwwuuusssqqqnnnlllkkkooommmllllllmmmoooqqqsssvvvtttrrrpppooooooooooootttvvvyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzrrrqqqooollljjjhhhffffffaaaaaa```_________``````bbbccccccccccccaaa```___YYYYYYYYYZZZ\\\\\\[[[YYYWWWUUUQQQOOONNNLLLJJJHHHDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999;;;:::999777777:::@@@DDDKKKMMMQQQVVVYYY[[[[[[ZZZWWWVVVTTTQQQNNNMMMNNNOOOMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKLLLMMMOOOQQQRRRSSSWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVTTTTTTTTTSSSRRRPPPOOONNNKKKJJJHHHGGGGGGHHHJJJKKKOOOQQQUUUZZZ]]]\\\YYYUUUQQQQQQQQQTTT[[[fffoootttyyyxxxtttoooiiiddd___]]]\\\\\\]]]___bbbeeeggghhhiiilllqqqwww}}}xxxrrrgggdddaaa___[[[UUUOOOLLLNNNXXXllljjjSSSCCC;;;999555333222111111000111111111111000///...---000000//////......------......---,,,,,,,,,,,,,,,---------------...///000...,,,+++,,,...///...---++++++++++++,,,---...////////////.........////////////000111111222222333777666666666888<<>>AAAKKKUUUfffxxx}}}{{{wwwvvvuuusssqqqooommmlllkkkooonnnnnnnnnoooqqqsssuuuuuutttrrrpppoooooooooooosssuuuxxx|||~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvuuupppooollliiifffccc```^^^]]]]]]]]]\\\]]]]]]^^^^^^\\\]]]]]]]]]]]][[[ZZZYYYXXXWWWVVVWWWYYYYYYWWWVVVTTTQQQNNNLLLJJJIIIGGGEEEBBBAAA@@@@@@???@@@@@@@@@????????????????????????========================<<<<<<<<<;;;::::::999999::::::888666555777:::======AAAGGGNNNUUU\\\aaaddd```___\\\XXXUUUTTTWWWYYYYYYXXXVVVSSSPPPNNNMMMMMMKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSQQQPPPOOOMMMLLLJJJHHHHHHHHHIIIJJJPPPRRRWWW\\\______\\\XXXRRROOONNNQQQXXXbbboooxxx{{{zzzwwwrrrlllddd^^^ZZZUUUTTTTTTUUUVVVYYY\\\^^^```ccchhhnnntttyyy|||~~~{{{}}}zzzuuullliiiddd___[[[WWWSSSOOOKKKOOO]]]uuudddNNNAAA<<<777333222222111000000000111111000///------000000000//////......---------,,,,,,---......///...------------...//////,,,++++++,,,...///...,,,......---------------...//////............///000000000000111222222333333333333444555666777888888666777999999999:::<<<>>>@@@DDDOOOggg{{{(((((((((((('''''''''''')))***+++******+++...000111333777999;;;===@@@CCCPPP]]]ooo~~~}}}zzz}}}}}}zzzwwwtttsssqqqooonnnmmmmmmllloooooooooppprrrssstttuuusssrrrqqqppppppqqqrrrssstttvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxwwwuuusssqqqpppnnnnnnkkkjjjhhheeeaaa^^^ZZZXXXYYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTRRRPPPOOOLLLIIIHHHGGGFFFDDDBBB@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;::::::777777777666444333555777444777===DDDKKKUUU^^^dddfffhhhhhhfffbbbaaacccfffgggddd^^^YYYTTTQQQOOOOOOKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWUUUTTTRRRRRRPPPOOOMMMKKKJJJJJJKKKLLLQQQRRRVVV[[[______\\\YYYTTTPPPNNNPPPVVV___mmmyyy~~~zzztttmmmfffaaaVVVTTTRRRPPPPPPQQQSSSUUUWWWYYY]]]ccchhhnnnrrrtttuuuxxx{{{~~~{{{uuuooommmggg```\\\[[[XXXSSSJJJKKKQQQbbb}}}qqqVVVHHHAAA888333222222222000000000000000000///......000000//////////////////---,,,------...///000000......---------......///,,,+++***+++---///...---000000///...............//////...------...000111000111111222333333444444333444666777777666555444555666888999999:::;;;===@@@CCCNNNeeezzztttuuu&&&&&&''''''((())))))***)))***++++++***,,,...111000333888;;;>>>AAAEEEGGGVVVeeexxxttt{{{|||xxxuuupppooonnnmmmlllllllllmmmmmmnnnppprrrssstttttttttpppppppppppprrrtttvvvwwwvvvwwwzzz~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzuuusssqqqnnnkkkiiiggggggccccccbbb```]]]ZZZWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXVVVUUURRRPPPOOOOOOOOONNNKKKIIIIIIGGGDDDCCCCCCCCCAAA@@@??????>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=================================<<<<<<<<<<<<;;;666777888888555444333444444555666999>>>GGGSSS[[[hhhnnntttvvvtttrrrrrrsssuuuppphhh___YYYTTTSSSRRRQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVYYY\\\^^^___```]]]]]]\\\[[[ZZZXXXVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNSSSTTTWWW[[[^^^___]]][[[VVVPPPNNNPPPTTT[[[jjjxxx|||vvvooojjj\\\YYYTTTPPPMMMMMMNNNOOOPPPQQQSSSWWW\\\bbbgggjjjooorrrvvvzzz~~~{{{uuuooooookkkccc``````]]]VVVQQQNNNMMMSSSeeeaaaNNNEEE999333222333333222111111000000000000/////////////////////000000000///.............../////////......---------......,,,+++******,,,.........///...............///000//////---------...000111222222222333444444555555666777888999999999888777555777999::::::;;;<<<>>>@@@BBBLLLcccvvvqqqmmm~~~###$$$%%%''')))***,,,,,,)))***+++++++++,,,///111000333888===AAAEEEIIILLLYYYjjj~~~|||uuu~~~{{{uuurrrnnnmmmlllkkkkkkkkklllmmmkkkmmmpppssstttttttttsssnnnnnnooopppsssvvvyyyzzzwwwyyy{{{~~~}}}}}}}}}}}}~~~~~~}}}{{{yyywwwwwwsssqqqnnnkkkhhheeecccbbb\\\]]]]]]\\\ZZZXXXUUUTTTPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSTTTTTTSSSRRRPPPOOOOOOMMMLLLKKKJJJIIIFFFDDDEEECCCAAA@@@AAAAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=======================================<<<<<<<<<777999;;;;;;999666555444777666444222444<<>>???@@@BBBLLLbbbtttpppkkkzzz((((((((((((((('''''''''))))))((((((***...222444999555666<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;>>>===<<<;;;;;;<<<>>>???======<<<<<<<<<;;;;;;;;;999:::;;;;;;:::777555333111111000000222888???DDDVVVeeexxxwwwooojjjeee___bbb___ZZZSSSMMMJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQVVV^^^fffkkkmmmmmmlllkkkhhhfffdddbbb```]]][[[VVVVVVUUUTTTSSSRRRRRRQQQYYYYYYZZZ^^^aaabbbbbb```UUUSSSQQQOOOSSS\\\iiirrryyyyyyzzzzzzyyyxxxwwwvvvjjjddd\\\UUUQQQOOOMMMLLLKKKLLLMMMLLLLLLOOOUUUZZZ```eeennnvvv}}}|||tttqqqnnnooopppnnnhhhbbb[[[TTTPPPPPPRRRaaa___OOO???777444111///000222111000000000000000111000000//////.........---.../////////000000000111...///000000000///---,,,*********+++,,,---...///---......///////////////////////////000111222333555444444333333444444555333333333333444555666666::::::::::::;;;;;;<<<===???CCCNNNdddzzztttsss}}}((((((((((((((((((((('''***))))))***,,,000444666:::999;;;AAAEEEJJJTTT___mmmuuu~~~~~~|||uuuzzz~~~}}}uuuooojjjiiiiiihhhhhhhhhiiiiiinnnooorrruuuvvvtttpppmmmeeegggkkkssszzz~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{|||yyyuuusssrrrqqqooonnnjjjgggdddaaa^^^\\\XXXUUUVVVTTTSSSQQQPPPOOOPPPPPPKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHLLLJJJFFFDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<;;;;;;;;;<<<>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;:::999888666555333333222000111444999===LLLXXXkkk|||~~~|||{{{xxxyyytttjjj^^^SSSMMMKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKRRRVVV^^^gggmmmrrrsssttttttqqqllliiigggeeebbb```^^^]]][[[ZZZXXXWWWWWWWWWZZZ[[[\\\___bbbddddddbbbZZZWWWSSSRRRWWW```kkkrrrtttssssssrrrssssssttttttooohhh___WWWRRRNNNLLLJJJJJJKKKLLLKKKJJJLLLQQQUUUZZZaaajjjsss{{{{{{xxxuuurrrsssuuuuuuqqqmmmbbb[[[UUUSSSQQQ[[[yyygggUUUBBB:::777555333222111000000///////////////000/////////............///////////////000000000///////////////...------++++++++++++,,,---...///------...///////////////////////////000111222222444444333333333333444444333333333333444555666666888888888888999:::;;;<<>>===;;;::::::::::::::::::::::::::::::999999::::::::::::999999999999::::::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;::::::999888777777666666555333111111333666>>>GGGXXXlllzzziiiZZZQQQMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJQQQVVV___iiirrrxxx{{{|||{{{wwwpppkkkhhheeecccaaaaaa___]]]ZZZXXXXXXYYYYYY^^^^^^___bbbeeeggggggfff^^^ZZZVVVVVV\\\fffooouuusssqqqnnnllllllnnnqqqsssuuuoooeee\\\VVVQQQMMMKKKJJJJJJKKKJJJIIIIIILLLNNNTTTZZZdddoooxxx~~~xxxtttqqqrrruuuwwwwwwvvvjjjccc]]]WWWQQQUUUkkkppp[[[DDD:::777555333111111000///...............////////////............///////////////////////////...------------------,,,,,,,,,,,,---...//////------...////////////...............///000111111333333333222222333333333333333333444444555666666666666666777777888::::::>>>AAAKKK```~~~~~~''''''''''''(((((((((((())))))+++---000555888;;;===@@@CCCFFFJJJSSScccooowwwzzzzzzvvvrrrxxx|||vvvrrryyyuuuxxx}}}vvvrrrpppllljjjhhhggggggiiilllnnnqqqtttvvvvvvrrrlllgggcccdddgggmmmtttzzz}}}}}}}}}~~~~~~~~~|||zzzzzz{{{}}}{{{zzzyyywwwuuuppplllhhheeedddcccaaa___]]]ZZZWWWTTTRRROOOKKKIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJEEEBBB???>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>::::::::::::::::::::::::888999:::;;;;;;:::999888666777999:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<:::999888888888999888888888555333222222333555<<>>@@@JJJ^^^{{{}}}&&&'''''''''(((((())))))((()))+++...111555999;;;===@@@BBBDDDKKKYYYkkkwww{{{zzzwwwqqqpppxxx~~~|||wwwvvvyyyyyyrrrooonnnjjjiiigggggghhhkkknnnpppsssuuuvvvsssnnnhhheeecccfffjjjpppuuuzzz}}}~~~~~~~~~~~~~~~~~~~~~|||~~~}}}zzzyyyyyyyyy}}}zzzxxxwwwuuurrrooojjjgggbbb^^^\\\ZZZWWWUUUVVVSSSPPPNNNLLLJJJGGGDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDBBB???===<<<<<<===<<<;;;:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999666777888:::;;;<<<<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;:::999999999:::555666666555333222333444333999@@@GGGPPP^^^qqq~~~wwwjjjaaa]]]TTTRRRPPPNNNLLLLLLLLLMMMMMMVVVdddsss}}}}}}wwwnnnfffaaa___]]]\\\^^^]]]ZZZXXXXXXZZZ\\\^^^^^^]]]\\\^^^aaaccccccbbb[[[XXXUUUXXXbbbqqq~~~{{{tttooommmnnnoootttqqqkkkeee```\\\VVVSSSPPPOOOMMMKKKJJJIIIHHHGGGLLLSSS]]]gggpppyyy{{{vvvssstttxxx|||~~~wwwtttoooggg\\\UUUWWW^^^wwwtttXXXFFF???:::666444444333222111000000000000.........////////////////////////..................---,,,++++++,,,............---------...//////,,,------...............---------......///000111111222222333333222222111222333444555666666666666777777777888999:::;;;<<>>??????@@@@@@@@@>>>;;;;;;<<<<<<<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888999999:::;;;<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::222333444444333333555777888;;;>>>===>>>GGGWWWddd{{{qqqgggbbbYYYWWWTTTPPPNNNMMMMMMMMMPPPYYYiiixxx~~~vvvnnnjjjgggfffddd\\\[[[ZZZXXXXXXZZZ[[[\\\\\\[[[YYYZZZ\\\]]]]]]\\\WWWVVVVVVYYYcccssswwwrrrooommmpppnnnllliiifffaaaZZZVVVUUURRRNNNLLLKKKJJJIIIGGGJJJPPPZZZdddmmmuuu|||~~~wwwrrroooqqqtttwwwzzzzzzwwwooocccYYYSSSRRRddduuubbbMMM@@@777333333555444333222111000000000.........///////////////------........./////////---------------......///...---------------......,,,,,,---............---............///000111111111222333444444333222111222333555666777777666666777777888888:::;;;===>>>@@@AAAHHH[[[xxxwww|||&&&&&&''''''((())))))***+++,,,...111555888:::<<<:::???EEEMMM]]]ppp{{{}}}yyytttvvv~~~}}}zzz|||}}}|||yyyyyywwwtttoookkkhhhgggcccdddeeehhhkkkoooqqqssstttssspppiiidddccchhhnnnooosssxxx{{{{{{zzz{{{|||~~~~~~~~~~~~}}}{{{yyyyyyzzzzzzwwwsssppplllgggbbb^^^XXXUUUQQQOOOMMMLLLJJJIIIGGGEEECCCCCCCCCBBB@@@>>><<<===>>>???@@@@@@???>>>@@@??????>>>======>>>>>>>>>???@@@@@@AAAAAAAAA@@@???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;:::999999:::;;;<<<===>>>>>>>>>>>>=========<<<;;;<<<<<<======<<<:::999444555666555555666999<<<===>>>>>><<<:::>>>FFFMMM\\\nnn{{{sssooofffccc___ZZZVVVTTTTTTTTTWWW___mmm{{{|||xxxuuusssrrrddddddbbbaaa```_________```^^^\\\[[[\\\]]]]]]\\\WWWXXXYYYZZZbbbsss{{{tttqqqqqqqqqqqqqqqooohhh```ZZZXXXSSSNNNKKKKKKKKKIIIHHHGGGNNNXXXbbblllttt{{{yyypppjjjiiikkkmmmsssvvvwwwsssjjjaaaXXXRRRVVVdddwwwpppWWWEEE888444666555444333111000/////////............/////////000+++,,,,,,---...///000000------...///////////////------,,,,,,,,,,,,------+++,,,------......------////////////000111222222222333444555555444333222222333555777888777666555777777777888:::<<<===>>>AAAAAAHHHZZZwwwwwwzzz&&&&&&&&&'''((())))))***---...000333666999;;;<<<888???HHHSSSfffyyy}}}zzzuuurrryyy~~~|||{{{yyy{{{{{{yyyyyywwwtttpppmmmiiigggeeeccceeehhhkkkooosssuuuvvvtttrrrmmmfffaaabbbjjjrrrrrrvvv{{{|||{{{zzzzzz{{{~~~}}}||||||}}}|||{{{zzz|||~~~||||||}}}{{{yyywwwwwwxxxvvvsssooojjjeee___XXXTTTNNNLLLHHHGGGFFFFFFEEEDDDCCCAAA??????@@@@@@>>>===;;;<<<>>>????????????>>>@@@???>>>===============<<<===>>>@@@@@@@@@???>>>???===;;;;;;<<<===>>>===888888999;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::999999:::<<<<<<===<<<:::999999:::<<<>>>>>>>>>>>>>>>============:::;;;===>>>>>><<<:::999999::::::999999;;;>>>AAA??????>>>===>>>???@@@@@@BBBVVVmmmssspppkkkeeeaaa^^^^^^^^^]]]cccooo}}}}}}{{{tttsssqqqpppmmmkkkiiihhhfffdddaaa``````aaa```___XXXZZZ\\\\\\bbbsss{{{wwwuuuwwwyyyzzzwwwpppfff___YYYTTTMMMJJJJJJKKKJJJIIIEEEKKKVVVaaakkkttt{{{uuullliiiiiikkkiiinnnssssssooohhh___XXXOOOZZZllleeeOOO@@@<<>>BBBBBBHHHZZZwwwvvvwww((()))))))))'''''')))+++,,,///444888999:::<<<===???BBBLLL]]]ppp~~~yyy|||~~~{{{wwwwwwyyyyyyyyyvvvrrrmmmiiifffeeeeeehhhggghhhjjjnnnqqqssssssrrrllldddbbbeeekkkqqqsssyyy{{{}}}~~~}}}||||||}}}|||yyyxxxzzz~~~~~~~~~}}}}}}}}}|||||||||}}}||||||||||||{{{{{{{{{zzzwwwuuutttttttttsssqqqooolllggg```YYYTTTOOOMMMHHHFFFCCCBBBBBBBBBAAA@@@CCCBBBAAA???===<<<;;;:::===<<<<<<;;;<<<===>>>???AAAAAA???>>>===<<<<<<<<<======>>>@@@@@@AAAAAA@@@===============<<<;;;;;;????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===???>>><<<<<<>>>>>>>>>===???===;;;:::;;;===@@@BBB@@@???>>>======>>>???@@@BBBBBBBBBBBBAAA???===;;;;;;:::999999:::===AAACCCHHHGGGFFFDDDBBB@@@===<<<===CCCOOOaaavvvxxxsssoookkkfffbbbhhhkkkpppwww~~~{{{yyyxxxuuusssooolllhhhfffeeedddbbb^^^___dddfffnnnxxxzzzzzz{{{}}}|||wwwmmmfff^^^YYYRRRLLLJJJJJJKKKKKKKKKOOOWWWaaakkkuuu|||uuuooojjjeeeaaabbbeeejjjoooooojjjbbb[[[VVVTTTYYYoooxxxZZZFFF>>>>>>555444222///------///000111111111111000000000000111111000000//////......///////////////////////////...---,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111222222333333444444555000111222333555666777777444666777888999;;;>>>AAAGGGEEEIIIYYYvvv~~~yyyxxx'''((()))((('''''')))+++///222777:::<<<===???@@@@@@EEEQQQdddxxx~~~~~~zzzwwwxxxyyywwwwwwuuuqqqmmmjjjhhhggggggggghhhiiillloooqqqrrrrrrnnniiidddccchhhnnnsssvvv|||~~~~~~~~~~~~|||zzz{{{~~~~~~{{{{{{zzzyyyxxxvvvtttssssssqqqooonnnnnnmmmjjjhhhfffccc^^^YYYSSSNNNKKKIIIEEECCC@@@@@@@@@@@@@@@???<<<=========>>>>>>>>>???======<<<;;;<<<===>>>???CCCBBBAAA@@@>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???======???@@@???>>>======<<<;;;<<<===@@@AAAAAA@@@???>>>>>>???@@@AAAFFFFFFFFFFFFEEECCCAAA@@@<<<<<<<<<===???BBBEEEFFFHHHHHHGGGGGGEEEDDDBBBAAA===@@@GGGSSSdddxxx{{{uuunnnhhhdddccccccdddhhhooowww~~~xxxvvvrrrooollliiihhhhhheeebbbbbbeeeeeekkk~~~}}}}}}~~~}}}xxxpppiii```[[[SSSNNNKKKKKKKKKKKKLLLPPPWWWaaalllvvv}}}{{{uuunnneee___```bbbggglllooollleee___[[[VVVWWWhhhgggNNN@@@;;;555444222000///...///000111111111111000000000000////////////.........---///////////////////////////...------,,,,,,,,,------------.........////////////000000000111111111111111222333333444444555111222222333444555666666888888888888;;;@@@GGGLLLSSSMMMKKKYYYwww{{{zzz'''((((((((('''''')))+++---000555888:::;;;===???AAAIIIYYYooo}}}~~~|||xxxxxx{{{yyyuuurrrpppmmmjjjhhhgggggghhhgggiiillloooqqqqqqpppppphhhfffeeeggglllsssxxxzzz}}}}}}~~~~~~}}}{{{wwwtttpppnnnjjjiiigggfffeeeccc___\\\XXXVVVSSSOOOKKKHHHFFFEEEBBB@@@>>>===>>>???>>>===::::::;;;<<<===??????@@@>>>===<<<<<<<<<===???@@@DDDCCCBBBAAA@@@?????????BBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@===>>>@@@AAABBBCCCCCCDDDAAA@@@>>>>>>@@@AAA@@@???<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAACCCFFFHHHJJJKKKIIIIIIIIIIIIIIIHHHGGGGGG??????@@@FFFQQQ___llltttzzz~~~vvvnnngggaaa]]][[[YYYVVVVVVYYY```hhhmmmvvv{{{~~~}}}}}}}}}}}}}}}}}}||||||wwwuuurrroookkkiiihhhhhheeeccccccdddccchhhzzz~~~zzztttnnnccc^^^VVVPPPLLLKKKKKKKKKLLLPPPWWWaaalllvvv~~~~~~|||rrrggg___]]]___bbbhhhmmmnnnjjjfffaaaYYYTTT^^^uuuxxx[[[FFF;;;555444333222111000000000111111111111000000000000............------------///////////////////////////...------,,,---------------.........///////////////000000000000111111111111222222333444444444333333333444444444555555555555444444888AAAKKKSSSXXXNNNIIIXXXxxx~~~}}}&&&'''(((((('''''')))+++,,,///333666888:::===???CCCMMMaaayyy}}}}}}yyyyyyxxxwwwzzz}}}{{{uuummmkkkhhhfffddddddddddddgggkkkppprrrrrrpppmmmlllbbbcccfffkkkqqqwww|||~~~~~~~~~~~~}}}yyytttnnniiifffaaa```___^^^]]]ZZZUUURRRNNNMMMKKKHHHFFFDDDCCCCCC@@@>>>======??????>>>===???>>>>>>>>>============>>>>>>=========>>>???@@@DDDCCCAAA@@@??????>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBB>>>============???@@@AAA>>>>>>@@@AAABBBCCCCCCCCCAAA@@@>>>>>>@@@AAA@@@???;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBAAA@@@@@@@@@BBBEEEIIILLLNNNOOOOOOJJJKKKKKKKKKJJJJJJIIIHHHAAA@@@@@@BBBGGGOOOWWW\\\\\\aaaiiipppwwwzzz{{{{{{wwwsssmmmfff```[[[WWWUUUUUURRRNNNKKKLLLOOOTTTWWW]]]dddiiikkknnnqqqrrrpppmmmmmmmmmnnnoooppprrrsssooommmjjjgggdddbbbaaaaaa___^^^___aaaaaaeeettt}}}xxxssshhhbbbYYYRRRNNNLLLKKKKKKKKKPPPWWWaaallluuu||||||~~~}}}~~~vvvjjjbbb]]]\\\^^^dddlllpppooommmeee\\\TTTVVVhhhhhhOOOBBB777666444333333222111000111111111111000000000///........................////////////////////////......------------..................////////////////////////000000000111111111111222333333444444444444444444444444444444444333333444999AAAKKKRRRLLLFFFFFFVVVvvv&&&((()))(((((((((***,,,000333666999;;;>>>AAADDDFFFSSSjjj}}}|||uuuwwwwwwwww{{{|||vvvkkkjjjgggeeecccccccccdddiiinnnssstttqqqmmmiiiggg^^^ccciiiqqqwww{{{~~~}}}~~~}}}~~~}}}~~~~~~}}}wwwuuurrrnnnhhhbbb]]]ZZZZZZYYYXXXXXXWWWTTTPPPLLLIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@??????AAAAAA@@@>>>BBBAAAAAA@@@???>>>======??????>>>===>>>???@@@AAABBBAAA@@@>>>======<<<<<<===>>>@@@AAACCCDDDEEEEEEBBBAAA@@@@@@@@@AAAAAABBB>>>======<<<===???AAABBB@@@AAAAAAAAAAAAAAAAAA@@@@@@???======???@@@???>>><<<<<<===>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHLLLNNNPPPPPPPPPLLLLLLKKKKKKJJJIIIHHHGGGBBBBBBBBBDDDFFFIIILLLNNNLLLOOOSSSXXX]]]bbbeeeggghhhfffbbb]]]XXXTTTSSSRRRPPPOOOLLLJJJIIIHHHIIIIIILLLSSSYYYYYYZZZ^^^___^^^]]]]]]]]]^^^aaadddgggiiieeeccc```]]]ZZZYYYXXXXXXVVVXXX[[[^^^___eeerrr~~~{{{wwwmmmfff]]]UUUPPPMMMLLLKKKJJJOOOXXXbbbllltttzzz|||~~~|||zzz{{{yyyooohhh___\\\[[[```jjjrrrsssrrrhhh```WWWUUU```xxxqqqXXXHHH;;;888555444444333111///111111111111000000000///////////////////////////////////////////////////......---------......///........./////////000000...////////////000000000000000111222222333333444555444444444444333333333666777888:::===CCCIIINNN???@@@GGGXXXuuu'''(((******)))***,,,...///111555888:::===AAADDDLLL[[[sss|||zzzuuuxxxzzzzzz{{{}}}zzzuuukkkjjjhhhffffffggghhhiiilllqqquuuuuuoooiiidddccc]]]dddnnnvvv{{{}}}~~~zzz|||~~~}}}~~~~~~{{{}}}~~~}}}{{{yyynnnkkkgggbbb]]]XXXTTTRRRRRRQQQPPPPPPPPPOOOLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAABBBCCCCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBB@@@???>>>===<<<;;;;;;;;;;;;===???AAADDDEEEGGGGGGCCCBBB@@@?????????@@@AAA???>>>======>>>@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@???@@@???======???@@@???>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGJJJLLLNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFAAABBBCCCEEEFFFGGGHHHHHHJJJJJJJJJLLLOOOTTTYYY\\\___^^^[[[VVVQQQNNNNNNNNNNNNNNNNNNMMMKKKHHHFFFEEEAAAHHHLLLJJJIIILLLNNNNNNOOONNNNNNPPPTTTYYY^^^aaabbb```]]]ZZZWWWVVVUUUUUUTTTWWW\\\___aaagggqqqzzz}}}yyyqqqjjjaaaXXXRRRNNNLLLKKKKKKQQQ[[[eeeoootttwwwxxx|||~~~{{{zzz{{{~~~~~~vvvpppddd^^^ZZZ^^^iiirrrvvvuuukkkfff]]]WWW\\\mmm{{{```NNNAAA<<<666444444444222///111111111111000000000000/////////000000000000000////////////////////////.........---......///000....../////////000000000......////////////000000000000111111222333333333444444444444444444444444444666888999;;;===AAADDD<<<@@@JJJ[[[ttt((()))++++++***+++...000---///333555888;;;???BBBRRRccc{{{}}}yyywwwxxx}}}}}}zzzyyyvvvrrrggggggffffffhhhjjjmmmnnnooossswwwtttmmmeee```___^^^fffrrr{{{~~~~~~}}}|||xxxzzz}}}~~~~~~}}}~~~{{{~~~~~~{{{wwwssspppdddaaa\\\VVVRRRNNNLLLLLLJJJHHHGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCDDDDDDCCCAAA>>>======>>>???@@@AAAAAABBB@@@@@@???>>>???@@@AAABBB@@@???===<<<;;;;;;::::::===???AAACCCEEEFFFGGGGGGEEEDDDBBB@@@??????@@@@@@@@@???>>>===>>>AAADDDFFFFFFFFFFFFEEEEEECCCBBBBBBAAA@@@>>>>>>@@@AAA@@@???@@@@@@>>>>>>???@@@CCCDDDBBBCCCDDDFFFGGGGGGFFFFFFAAAAAA@@@@@@@@@BBBCCCDDDHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGJJJNNNSSSUUUUUUUUUTTTPPPLLLJJJJJJLLLMMMMMMMMMMMMKKKIIIGGGFFF@@@FFFHHHEEEBBBEEEHHHIIIIIIIIIIIIKKKPPPVVV\\\```gggfffccc```^^^\\\\\\\\\ZZZ___cccdddeeejjjqqqvvv~~~zzzuuunnncccZZZSSSOOOLLLKKKLLLSSS___jjjrrrvvvvvvvvvxxx||||||{{{||||||uuujjjbbb[[[]]]hhhrrrwwwwwwooolllddd[[[XXXaaarrrlllYYYFFF???777333333333111///111111111111000000000000........./////////000000////////////////////////...............///000000.../////////000000000000........./////////000000000000000111222222333333333444444444444444444444111222444444555666:::<<>>CCCFFFVVViii|||xxxuuuttt{{{zzzvvvrrrnnnbbbbbbcccdddgggkkkoooqqqpppuuuwwwtttkkkbbb^^^]]]___hhhttt}}}~~~|||{{{wwwyyy|||~~~~~~~~~~~~|||~~~{{{vvvqqqkkkhhhXXXUUUPPPJJJFFFDDDCCCCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFEEECCCBBBBBBBBBBBBFFFEEEDDDDDDDDDCCC@@@=========>>>>>>????????????AAA@@@?????????@@@AAABBB@@@???>>><<<;;;;;;;;;;;;@@@AAACCCEEEFFFGGGGGGGGGGGGFFFCCC@@@??????@@@@@@AAA@@@>>>>>>???BBBEEEGGGGGGGGGGGGGGGGGGFFFEEEEEECCCAAA@@@@@@AAABBBBBBAAABBBAAA???>>>???AAADDDFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKGGGFFFEEEEEEFFFHHHKKKMMMCCCCCCCCCEEEHHHKKKOOOQQQPPPQQQQQQOOOKKKKKKMMMPPPLLLLLLLLLKKKJJJIIIHHHHHHGGGMMMNNNJJJFFFIIIMMMOOOOOONNNOOOQQQVVV]]]dddhhhooommmkkkhhhfffdddddddddbbbgggjjjjjjiiilllpppssswwwzzzvvvoooeee[[[TTTPPPMMMKKKNNNVVVbbbnnnuuuxxxvvvuuuwww{{{~~~{{{|||xxxnnnddd\\\]]]gggrrrwwwwwwrrrpppiii^^^UUUXXXdddpppxxxdddIIIAAA888333222333111///111111111111000000000000---------.........//////////////////////////////...............///000000////////////000000000000............/////////000000000000111222222333333333333333444444444555555444444555444444666:::>>>@@@===@@@RRRqqqzzz}}}((()))))))))***---111555111222666;;;===???FFFOOO___vvv~~~uuurrrsssuuuwwwzzz|||~~~~~~{{{uuunnniiifffbbb^^^^^^dddmmmuuuzzzzzzwwwsssnnnfff^^^\\\```gggnnnwww~~~|||{{{||||||{{{}}}~~~~~~}}}{{{yyy~~~}}}zzzvvvoooggg```[[[RRRKKKFFFGGGHHHGGGGGGHHHEEEFFFHHHIIIIIIHHHGGGEEEGGGEEEDDDBBBAAAAAAAAAAAACCCDDDFFFEEECCCAAA@@@@@@???@@@???>>><<<<<<>>>@@@DDDAAA???>>>@@@AAABBBCCCAAA@@@>>><<<;;;;;;;;;;;;===???CCCFFFIIIKKKLLLLLLHHHFFFCCC@@@@@@@@@BBBCCCEEEDDDBBBAAABBBCCCEEEFFFKKKJJJIIIIIIIIIHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCAAACCCCCC@@@AAAFFFHHHFFFIIIHHHHHHHHHIIIJJJKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFHHHJJJLLLJJJJJJJJJLLLOOOQQQQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKJJJHHHIIILLLNNNNNNMMMLLLMMMOOOOOONNNNNNPPPQQQTTTSSSSSSRRRSSSSSSTTTTTTQQQQQQRRRRRRTTTUUUWWWXXXZZZXXXWWWXXX]]]dddlllqqqvvvuuusssqqqooommmkkkkkkiiikkkmmmoooqqqrrrssssss{{{|||wwwoooeee]]]UUUMMMKKKMMMMMMXXXgggrrrxxx{{{|||~~~~~~~~~pppiiidddeeejjjpppxxxuuuhhhaaa[[[TTTTTTXXXvvvsssTTTFFF999777888666333000555444111///......//////........................111111111111111111111111//////...------------------------............///111111111000//////............//////000000111111666555555555555444444444222333333444555666666777:::???HHHVVVqqq~~~))))))***)))***---111555444444888===>>>@@@HHHQQQggg|||wwwooolllmmmoooppp|||}}}~~~}}}yyysssmmmiiifffaaa]]]]]]cccmmmvvv{{{~~~vvvnnnfff^^^YYY\\\cccmmmrrryyy~~~~~~}}}}}}~~~~~~|||xxxtttvvvtttqqqlllfff^^^XXXTTTMMMGGGCCCDDDEEEDDDEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDDDDFFFGGGFFFCCCAAA@@@@@@?????????>>>======???AAADDDBBB@@@???@@@AAABBBCCCBBBAAA???===<<<;;;<<<<<<>>>@@@CCCGGGJJJLLLMMMNNNIIIGGGDDDBBBAAABBBDDDEEEGGGFFFDDDCCCCCCDDDEEEGGGIIIHHHGGGGGGHHHHHHFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEEEEDDDFFFKKKMMMKKKKKKKKKJJJJJJKKKLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLKKKHHHGGGGGGHHHJJJLLLKKKLLLNNNQQQUUUXXXZZZZZZ\\\\\\\\\ZZZWWWSSSPPPNNNKKKKKKLLLNNNPPPRRRSSSSSSSSSUUUVVVVVVUUUTTTVVVWWW]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^___```aaacccbbbaaabbbffflllrrrvvvzzzzzzyyyxxxwwwuuusssrrroooooopppqqqssstttuuuuuu||||||xxxoooeee^^^UUUNNNLLLNNNVVV```nnnzzztttlllffffffjjjpppyyyxxxlllddd\\\UUUTTTXXXfffzzz}}}\\\LLL===888777555222111555444111///......///000................................................111111000///////////////---------............/////////////////////////////////000000111222222222333333333333444444444444333333444555666777888999;;;@@@GGGUUUoooxxxxxx))))))******+++...222555777777:::>>>>>>AAAKKKVVVooovvvnnnmmmooorrrsss~~~~~~}}}zzzuuupppkkkhhhdddaaa]]]]]]dddmmmvvv{{{wwwjjj___YYYYYYaaakkkuuuxxx|||~~~~~~}}}xxxrrrmmmkkkiiifffbbb\\\VVVPPPMMMJJJDDDAAACCCEEEDDDEEEHHHLLLKKKKKKJJJIIIHHHGGGFFFBBBBBBAAA@@@AAACCCFFFGGGGGGIIIIIIGGGDDDAAA??????>>>??????>>>===>>>AAACCCDDDCCCBBBAAAAAAAAACCCCCCDDDBBB@@@>>>===<<<<<<<<>>>>>BBBOOO\\\sssvvvnnnoootttxxx{{{~~~{{{wwwrrrmmmiiigggccc```]]]___eeennnvvv{{{wwwhhh___\\\___jjjuuuzzz|||~~~~~~}}}}}}yyyssskkkeee```___]]]ZZZUUUQQQMMMKKKJJJFFFDDDFFFGGGFFFIIIMMMPPPOOOMMMKKKIIIHHHGGGGGG@@@@@@??????AAAEEEHHHJJJJJJKKKKKKIIIEEEAAA???>>>>>>?????????>>>???BBBDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA>>>===<<<======>>>@@@CCCGGGJJJLLLMMMMMMIIIHHHEEEDDDCCCEEEGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDBBBDDDFFFHHHIIIJJJJJJJJJGGGJJJKKKMMMSSSZZZ[[[WWWPPPNNNKKKLLLNNNPPPOOONNNKKKLLLNNNQQQSSSTTTTTTTTTPPPNNNKKKIIIHHHHHHJJJKKKNNNRRRWWW^^^eeelllrrrvvvvvvsssmmmfff___YYYTTTRRRQQQUUU\\\aaaeeeiiimmmpppnnnoooooonnnlllkkkkkklllnnnnnnnnnmmmmmmnnnnnnooorrrrrrrrrrrrsssssstttuuuzzzzzz{{{{{{|||~~~|||}}}~~~|||zzzyyyxxxvvvvvvvvvxxxzzz{{{xxx|||wwwnnnccc[[[SSSNNNNNNQQQ___iiivvvwwwnnniiiiiiooo{{{uuuhhh^^^XXXWWWUUUffftttaaaLLL???999555555666444333222111000000000000........................000000000000000000000000...------,,,,,,------------------............///------------......////////////000111111222222333000000111222333444555555444444666777999;;;=========@@@EEEPPPjjj}}}~~~)))***,,,------///333555888999;;;===>>>DDDTTTdddxxx{{{qqqiiikkkssszzz}}}}}}yyytttooojjjgggfffcccaaa```bbbhhhpppvvvyyy{{{pppfffbbbbbbgggqqqzzz|||}}}~~~~~~}}}|||~~~~~~|||yyyvvvrrrkkkccc^^^WWWWWWVVVUUURRROOOLLLJJJJJJFFFEEEGGGHHHGGGKKKPPPRRRQQQOOOMMMJJJIIIHHHHHH@@@???>>>???AAAEEEIIIKKKKKKLLLLLLIIIEEE@@@>>>===??????@@@??????@@@CCCEEEDDDFFFFFFEEECCCBBBCCCEEECCCBBB@@@>>>======>>>>>>>>>@@@CCCFFFHHHIIIJJJJJJGGGFFFDDDBBBBBBDDDFFFHHHIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@BBBEEEGGGFFFEEEDDDEEEGGGIIIJJJLLLLLLMMMJJJLLLOOOTTT]]]eeeeee```UUUQQQLLLKKKNNNQQQPPPOOOIIIKKKNNNQQQTTTUUUVVVVVVPPPNNNKKKIIIHHHHHHJJJKKKPPPTTT[[[bbbjjjttt}}}zzzoooeee^^^YYYWWWPPPVVV___gggooouuuzzz|||{{{{{{|||zzzxxxvvvwwwxxxuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{|||~~~{{{|||}}}{{{yyyxxxwwwvvvwwwyyy{{{|||xxx|||uuulll```YYYRRRNNNOOOTTTfffooo}}}}}}sssmmmjjjmmmxxxtttggg]]]XXXOOO[[[ppp|||iiiSSSCCC:::444333666333333222111111000000000////////////////////////////////////////////////------,,,,,,,,,,,,---------------............/////////......------------......//////000111111111000111222333444555666777444444666777999;;;=========???DDDOOOiii)))+++---...///000333666888999<<<>>>???HHH\\\nnn~~~zzzzzzpppiiinnnvvv|||~~~~~~{{{wwwrrrmmmiiifffeeecccbbbcccgggmmmrrruuuwwwooogggbbbcccgggkkkrrryyyzzz|||~~~~~~}}}|||}}}~~~yyyvvvqqqlllhhhbbb]]]YYYSSSTTTUUUTTTRRROOOKKKHHHGGGEEEDDDFFFFFFEEEIIIOOOSSSSSSQQQOOOMMMKKKIIIIIIAAA@@@>>>>>>@@@DDDHHHKKKKKKLLLLLLIIIDDD@@@>>>===@@@AAAAAA@@@???@@@CCCEEEDDDGGGHHHGGGDDDBBBCCCFFFCCCBBBAAA@@@???@@@@@@AAA@@@AAACCCEEEGGGGGGGGGGGGEEEDDDBBBAAABBBDDDFFFHHHHHHGGGGGGFFFDDDCCCBBBBBB??????@@@CCCFFFIIIIIIHHHGGGGGGGGGHHHJJJLLLNNNOOONNNQQQWWW___kkkvvvvvvqqqaaaZZZQQQNNNPPPRRRRRRPPPKKKMMMPPPSSSUUUUUUUUUUUUNNNLLLJJJHHHGGGHHHJJJKKKQQQVVV^^^fffppp}}}zzzlllaaaYYYTTTNNNSSS]]]jjjwww}}}}}}}}}~~~}}}~~~}}}zzzyyyxxxwwwwwwxxxyyyzzzxxx}}}tttjjj___WWWRRROOOSSSYYYiiirrrxxxqqqkkkjjjrrr|||ssseee\\\QQQWWWeee|||sss\\\KKK>>>555222333333333222222222111111111////////////////////////------------------------.........---......///000---------............///000000//////...------,,,.........///000000111111111111222333444555666777333444555777888:::;;;;;;<<>>@@@CCCGGGJJJJJJKKKKKKHHHDDD@@@>>>===BBBBBBBBBAAA@@@@@@BBBDDDEEEHHHJJJHHHDDDBBBCCCFFFDDDCCCBBBBBBBBBCCCEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBAAABBBDDDGGGIIIHHHHHHGGGGGGFFFEEEDDDCCC??????AAADDDHHHKKKKKKJJJJJJIIIHHHGGGIIIKKKNNNPPPSSSXXX```lll}}}rrrhhhZZZSSSSSSTTTTTTQQQPPPQQQSSSUUUVVVTTTSSSQQQLLLKKKHHHGGGGGGHHHJJJLLLSSSXXXaaajjjvvv{{{iiiZZZRRRNNNRRR\\\mmm}}}}}}{{{zzzxxxwwwuuuuuussszzztttjjj___XXXTTTRRRWWW^^^llluuu{{{|||tttlllgggllluuu~~~nnnaaaZZZYYY___qqqkkkXXXHHH:::444333222222333333222222111111////////////////////////------------------------...---------......///000---------............///////////////////////////...//////000111111222222000111111222333444444555333333444555666777888999:::>>>CCCOOOhhh)))+++...///000111444666999;;;>>>AAAEEEQQQjjj}}}|||sssrrrxxx}}}|||yyyzzzxxxuuuqqqlllhhheeecccccceeeiiinnnsssuuutttrrrhhhbbbaaafffllloooqqqtttvvvzzz~~~}}}|||rrrlllccc\\\XXXVVVVVVUUU^^^```aaa```\\\UUUMMMIIIHHHFFFFFFGGGEEEDDDHHHOOORRRSSSSSSSSSQQQNNNKKKIIIDDDBBB@@@>>>???BBBFFFIIIIIIJJJJJJHHHDDD@@@>>>===CCCCCCCCCAAA@@@@@@BBBDDDEEEHHHKKKIIIEEEBBBDDDFFFEEEDDDDDDDDDEEEFFFHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEEEECCCBBBAAABBBEEEHHHIIIHHHHHHHHHHHHHHHGGGFFFEEE???@@@AAAEEEIIILLLMMMLLLLLLJJJHHHGGGGGGJJJNNNPPPVVV\\\fffvvvrrrbbbXXXVVVVVVUUURRRTTTVVVWWWWWWVVVTTTQQQOOOKKKIIIGGGFFFFFFHHHJJJLLLTTTZZZbbbmmm{{{wwwcccVVVQQQSSS]]]qqq~~~|||yyyvvvsssqqqnnnrrr~~~tttjjj___YYYUUUUUU[[[bbbsss||||||yyyvvv{{{~~~vvvlllfffiiippp{{{ssseee___ZZZYYYgggyyydddQQQAAA888666222222333333333222111111000000000000000000000000////////////////////////++++++++++++,,,,,,---...---------.........//////......//////000111111111000000000111222222333333000000000111222222333333222333333444555666666777:::===CCCOOOhhh+++,,,...111555888:::;;;888===BBBCCCGGGXXXsss~~~zzztttwww{{{zzzzzz}}}yyyxxxuuummmddd```bbbeeeggggggjjjsss{{{{{{qqqhhh]]]___ccchhhnnnqqqrrrqqqyyy~~~~~~~~~~~~~~~~~~|||zzzvvvtttjjj___WWWRRRSSS\\\fffjjjjjjhhheee___XXXQQQMMMIIIGGGFFFEEEEEEFFFHHHJJJQQQSSSRRROOOMMMOOONNNKKKHHHEEE@@@======@@@DDDGGGHHHJJJJJJHHHCCC@@@???@@@FFFFFFEEEBBB@@@@@@BBBDDDHHHGGGGGGGGGIIIIIIGGGEEEGGGHHHIIIKKKLLLMMMMMMMMMHHHKKKNNNMMMIIIFFFFFFGGGDDDCCCBBBBBBDDDFFFFFFEEEHHHGGGFFFGGGIIIJJJJJJJJJDDDBBBAAADDDJJJOOOQQQPPPPPPJJJHHHJJJLLLLLLMMMQQQXXXbbbmmmxxxkkk^^^\\\[[[[[[[[[YYY[[[\\\\\\ZZZVVVRRROOONNNHHHEEEFFFHHHHHHJJJNNN___cccjjjtttooo\\\WWWWWW^^^qqq~~~{{{{{{~~~~~~~~~~~~}}}{{{zzz{{{xxxqqqllldddeeekkk{{{uuunnneee^^^XXXZZZeeerrr~~~||||||ssslllhhhgggxxx~~~mmmbbb[[[XXXaaassssssZZZKKK@@@888111111222222222111111000000000//////......------000000000000///...---,,,,,,,,,,,,---------..............................333111---***)))***,,,...000000000000000111111111333333333333333333333333888222///444888999999;;;<<<===AAANNNeee,,,...000333666999;;;<<<:::===AAAFFFOOO```www|||xxxtttxxx{{{zzzzzz{{{vvvvvvrrrjjjbbb___aaaeeehhhhhhllltttzzzxxxnnneee[[[___fffnnntttwwwvvvtttzzz~~~~~~~~~}}}{{{wwwqqqiii___YYYWWWXXXbbblllppppppnnniiiccc[[[SSSOOOKKKJJJIIIGGGFFFEEEEEEFFFLLLOOONNNKKKJJJLLLLLLIIIGGGDDD@@@======@@@DDDFFFEEEGGGHHHFFFCCC@@@@@@BBBFFFFFFEEECCC@@@???AAABBBFFFFFFGGGIIIMMMOOOOOONNNNNNPPPSSSWWW[[[[[[YYYVVVMMMMMMLLLKKKJJJIIIIIIIIIEEEDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEFFFHHHJJJJJJIIIGGGEEEFFFJJJQQQVVVXXXXXXRRRMMMIIIKKKMMMLLLMMMQQQWWWdddrrrpppfff```^^^___bbbbbbbbbaaa___[[[WWWUUUPPPKKKHHHHHHHHHIIIMMMSSSeeegggllltttuuuccc\\\\\\aaaooo~~~|||yyyyyy|||~~~|||wwwppphhhbbbYYYZZZ___oootttmmmeee^^^[[[^^^kkkxxxwwwooojjjhhhooo}}}sssddd\\\UUUYYYfffyyy}}}bbbNNN???555222222222222222111111000000000000000000/////////......///////////////...,,,,,,,,,---------..............................111///---+++***+++---...000000000000111111111111333333333333333333333333111000444999:::888888;;;;;;<<>>???AAADDDEEE???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHFFFCCCAAAAAABBBEEEFFFIIIPPPYYYaaagggiiifffeeegggoooyyy}}}yyyttt```WWWLLLHHHJJJMMMLLLJJJHHHIIILLLOOORRRRRROOOMMMFFFEEEDDDEEEHHHJJJKKKJJJMMMLLLMMMRRRZZZ```aaaaaaWWWQQQMMMNNNOOONNNPPPTTT[[[mmm{{{jjjjjjssszzzqqqhhhbbbYYYUUUQQQMMMJJJKKKVVVbbbrrrqqqnnnpppyyywwwkkkkkkkkkmmmqqquuuxxxyyy}}}~~~}}}}}}|||zzzyyy{{{~~~vvvkkkbbb[[[XXXVVVTTTTTT^^^xxxwwwppphhhfffgggnnn|||wwwnnniiihhhppp}}}zzziii```WWWTTTUUU]]]pppuuu[[[GGG===555555444333222111111111/////////000000111111111------...///////////////,,,,,,,,,---------..............................,,,,,,---...............//////000000111111222222111111222333333444555555EEE>>>888333///...444<<<;;;;;;???KKKaaa///000222444777999;;;<<<>>>===CCCUUUmmm~~~vvvvvv}}}{{{yyyrrruuuyyy|||~~~~~~{{{wwwoookkkfffaaa^^^```eeehhhiiikkkmmmnnnlllggg```\\\gggmmmtttyyy||||||}}}~~~~~~~~~}}}vvvpppjjjeeegggllltttssspppllleee\\\TTTOOOIIIJJJKKKKKKJJJGGGDDDBBB@@@CCCDDDCCCDDDHHHJJJGGGDDDCCCBBBAAABBBCCCEEEGGG@@@@@@@@@BBBDDDGGGIIIJJJIIIIIIIIIHHHFFFEEEFFFGGGIIIJJJMMMTTT^^^hhhpppsssppplllkkkpppzzz}}}hhh]]]OOOJJJLLLNNNMMMKKKIIIJJJMMMQQQSSSSSSPPPMMMIIIGGGGGGHHHJJJLLLMMMLLLQQQPPPQQQVVV]]]bbbcccaaaYYYRRRNNNNNNOOOOOOQQQUUU___qqquuuyyyqqqhhh```[[[VVVQQQLLLMMMXXXdddsssqqqllljjjppp~~~qqqqqqpppooopppsssvvvyyy|||}}}~~~}}}|||{{{{{{zzz{{{{{{zzz{{{~~~tttiiiaaa\\\YYYXXXVVVUUU\\\uuu}}}uuunnnmmmooowwwyyypppiiidddhhhppp~~~yyyjjjaaaZZZYYYVVVXXXhhh{{{xxx^^^JJJ@@@777666555333222111111111.........//////000000000//////000//////...------,,,,,,,,,---------..............................+++,,,---////////////......//////000111111222222111111222333333444555555NNNDDD:::777777777:::???;;;;;;???JJJ```///000222444777999;;;<<<@@@BBBKKK]]]rrrtttxxx~~~vvvrrrooouuuzzz{{{|||}}}zzzuuulllhhhddd``````cccgggiiihhhjjjjjjhhhddd```^^^^^^mmmrrrwwwyyyyyyzzz}}}zzztttmmmfffeeeiiikkkjjjjjjgggbbb[[[UUUQQQFFFGGGIIIIIIIIIGGGEEEDDD@@@DDDEEEDDDEEEJJJKKKIIIFFFEEEEEEEEEEEEGGGHHHIIICCCBBBAAACCCFFFJJJLLLLLLKKKKKKKKKIIIIIIJJJMMMPPPRRRRRRTTTZZZdddnnnvvvzzzyyytttoooooouuuzzz|||{{{lllaaaUUUOOOPPPSSSQQQOOOMMMMMMPPPSSSUUUTTTQQQNNNNNNLLLKKKLLLNNNPPPPPPOOOUUUTTTVVV[[[bbbffffffeee]]]UUUOOOOOONNNNNNOOOSSS^^^ooo{{{rrrjjjccc[[[VVVQQQQQQZZZdddpppnnnjjjfffhhhqqqvvvuuusssssstttvvvyyy{{{{{{|||~~~~~~|||zzzxxxyyy{{{zzz{{{|||}}}yyyrrrjjjccc]]]WWWVVVVVV\\\tttzzztttuuuyyy~~~tttnnneeegggkkkvvvoooeee^^^]]]XXXTTT___ppp{{{bbbLLLAAA999888666333222111111111............////////////000000000000///...---,,,,,,,,,,,,---------..............................,,,---...///////////////......///000111222222333222222222333333444444444???999666999===;;;999999<<<<<>>DDDLLLZZZiiiwwwyyy}}}|||vvvkkksssxxxvvvvvvxxxuuuoooeeeccc```___aaadddfffhhhhhhgggccc\\\WWWWWW]]]cccnnnttt{{{~~~}}}|||~~~}}}||||||~~~vvviii[[[UUUUUUPPPRRRTTTUUUTTTQQQMMMKKKEEEEEEFFFFFFFFFEEEEEEDDDAAAEEEFFFDDDFFFJJJKKKIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJGGGEEEFFFJJJMMMNNNNNNMMMMMMLLLKKKMMMRRRYYY^^^eeecccbbbeeellluuu|||{{{tttnnnkkkjjjjjjiiiddd^^^\\\\\\^^^^^^^^^`````````aaabbbaaa___\\\WWWUUUTTTSSSTTTUUUTTTSSSRRRRRRUUU\\\eeejjjkkkjjjggg^^^UUUPPPLLLGGGGGGIIIMMMZZZfffppp|||qqqeee___\\\[[[^^^cccfffggggggfffdddfffkkkppppppzzz~~~zzz}}}yyyvvvwwwzzz}}}}}}|||}}}~~~~~~~~~}}}zzzxxxzzz~~~~~~qqq```aaaaaaeeewww}}}{{{{{{kkkiiifffjjjwwwxxxjjjeee[[[PPPUUUcccrrrsssYYYJJJ<<<:::777444222111111222222222111111000000//////,,,---...///000000000000,,,,,,,,,---------..............................000///............//////---...///000111222333333444333333333333333333333666666777888555333666=========@@@KKKaaa///111222444555888<<>>AAAJJJ]]]|||000222444555666999===@@@KKKUUUhhh{{{wwwuuu}}}vvvuuuvvvwwwxxxvvvrrrlllhhhbbb``````bbbfffiiikkklllmmmeeeZZZTTTVVV^^^gggmmmtttwwwzzz|||||||||||||||~~~|||xxxsssqqqsssxxx|||{{{mmmcccZZZPPPJJJIIIFFFHHHKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFHHHJJJLLLNNNPPPHHHIIIJJJLLLMMMMMMLLLLLLKKKLLLNNNPPPQQQSSSTTTUUUTTTRRRPPPQQQRRRVVV```jjjssssssssswwwzzzsssooooooooommmjjjiiijjjllllllkkkllllllnnnppprrrrrrooommmkkk```YYY[[[^^^[[[WWWUUUPPPPPPYYYiiiwww{{{xxxvvvpppggg[[[PPPJJJHHHHHHHHHHHHLLLQQQUUU\\\jjj}}}{{{uuuoookkkiiiiiijjjoooqqqrrrrrrqqqppprrrssssssvvv{{{}}}~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}xxxqqqrrrtttzzztttmmmiiijjjoooxxxtttiii```ZZZXXX___xxx~~~eeeTTTEEE===777555444000///000222111111000000000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////............////////////+++...000000111666666444444;;;CCCEEEAAA:::555333333444555666777888888888;;;<<>>BBBIIIYYYppp{{{}}}{{{vvvvvvwwwwwwvvvsssnnniiifff```______bbbfffkkkmmmnnnkkkcccYYYSSSWWW```kkkrrrxxxzzz}}}~~~}}}|||||||||{{{uuuooommmpppvvv{{{}}}~~~yyyxxx|||zzzmmm___VVVPPPKKKIIIJJJHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKMMMOOOQQQSSSMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMOOORRRUUUXXXYYYZZZ[[[WWWTTTTTTUUUYYYdddppp{{{|||}}}|||yyyuuuqqqoooppprrrssstttuuuwwwzzz{{{zzzyyyxxxxxxooofff___```bbb```\\\YYYNNNOOOZZZlllyyy}}}zzzxxxtttkkk^^^SSSMMMKKKKKKKKKMMMPPPRRRTTTWWWaaaoooyyy~~~xxxsssooommmmmmmmmoooqqqttttttsssrrrrrrsssrrrvvvzzz}}}~~~}}}||||||~~~}}}||||||}}}|||{{{zzzzzz{{{|||~~~~~~|||yyyyyy|||xxxqqqkkkjjjlllrrr~~~sssfff^^^ZZZWWWkkkppp\\\KKKAAA999666555111000111222222111111000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,222111000///........................////////////,,,000111///000444555222666???HHHIII@@@888444444333444555666777888888999:::<<>>AAAIIIZZZwww111333555666777:::>>>AAAHHH```{{{~~~}}}{{{yyyyyyyyyxxxtttmmmfffcccbbbccccccdddfffiiikkkjjjiii```[[[UUUTTT[[[gggrrryyyzzz|||~~~uuullliiimmmuuu|||wwwtttmmmeeedddjjjoooooohhh___WWWUUUUUUSSSSSSUUUTTTTTTTTTRRRRRRTTTXXX\\\aaacccfffeeebbb]]]XXXUUUWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUSSSQQQPPPOOONNNQQQVVV[[[```ccceeefffddd___ZZZYYYYYY^^^kkkwww}}}|||rrrqqqppprrrtttpppcccXXXVVVUUUZZZfffooorrrtttvvvtttmmmddd]]]ZZZ[[[]]]^^^^^^```bbbdddgggllltttyyyzzzxxxtttqqqnnnmmmnnnnnnnnnqqqtttuuutttrrrrrrrrrqqquuuyyy{{{zzzyyyxxxwwwyyyyyyyyywwwvvvvvvxxx{{{~~~~~~~~~{{{xxxvvvxxx}}}yyyqqqjjjddddddlllwwwuuujjjbbb\\\]]]eeewwwsssWWWJJJ===888888777666777111222222222222111000000------..................---------------------------,,,,,,,,,------...///............/////////////////////000<<>>???;;;444444444444555777888999:::===BBBIIIXXXuuu222333555666888:::>>>AAAOOOhhh~~~~~~}}}|||zzzzzzyyyssskkkdddbbbbbbdddeeegggjjjlllkkkhhheeeYYYWWWUUUYYYaaalllvvv{{{zzz}}}uuummmiiimmmuuu{{{yyyvvvoooggghhhooottttttiiiaaaZZZZZZ[[[ZZZ[[[]]]\\\[[[ZZZYYYZZZ]]]ccchhhyyyuuuiiibbb___[[[\\\\\\]]]___```bbbccc```___\\\ZZZWWWVVVUUUTTTTTTWWW\\\bbbgggkkkmmmmmmhhhccc___^^^^^^bbbooo{{{wwwyyy{{{~~~zzzjjj[[[XXXVVVXXX```gggiiikkkoootttoooiiieeeeeegggjjjkkkmmmnnnpppqqqqqqsssvvvyyy|||yyywwwuuusssqqqooommmmmmnnnnnnqqqsssvvvvvvuuuttttttuuurrruuuwwwxxxxxxvvvvvvwwwvvvwwwxxxwwwwwwxxx{{{~~~zzzxxx{{{}}}uuummmddd```fffpppvvvlllaaa\\\\\\kkk```PPP@@@:::999888666777111222333333333222000///.............../////////------------------------++++++++++++,,,---...///............////////////000111000000:::MMM\\\dddMMM???111111;;;AAA===666444444333333444666888999888;;;@@@FFFUUUppp333444666888999<<<@@@CCCVVVnnn~~~}}}~~~zzz{{{yyysssjjjcccbbbcccbbbdddhhhmmmnnnlllgggcccTTTUUUXXX___iiissszzz}}}}}}{{{rrrnnnqqqyyy}}}xxxtttwww~~~~~~rrriiiaaa___aaabbbdddhhhgggfffeeeccceeejjjrrrwwwvvvnnnllldddddddddeeeggghhhjjjkkkfffeeebbb___]]][[[ZZZZZZ[[[^^^dddjjjooossstttuuunnniiifffeeeeeeiiittt|||ooo^^^ZZZYYY\\\ccchhhhhhiiilllvvvssspppooopppssstttuuuyyyzzzzzzzzzyyywwwwwwwwwwwwxxxyyywwwvvvuuuvvvwwwvvvvvvwwwvvvuuusssrrrrrrrrrqqqoooooonnnooopppqqqrrrtttuuuuuutttsssuuuvvvsssuuuvvvvvvuuutttuuuwwwvvvxxxzzz|||}}}~~~{{{}}}|||{{{rrrggg```dddllltttiii```\\\ggg{{{jjjXXXEEE<<<999666444333111222333444444222000///.........//////000000000........................------,,,,,,,,,------...............////////////111333222000444;;;AAAAAA777444000222666888777444444333333333444666888999777;;;@@@FFFSSSooo444666888999:::===AAADDDYYYppp~~~{{{|||~~~zzz{{{zzzsssiiiccccccddd```ccciiinnnpppnnnhhhcccRRRUUUZZZcccnnnwww}}}~~~}}}}}}}}}~~~xxxtttwww~~~|||qqqfffdddeeehhhlllqqqpppooonnnmmmooouuu}}}~~~wwwwwwmmmmmmlllkkkkkklllllllllkkkiiifffcccaaa_________```ccciiipppuuuxxxyyyzzzrrrnnnkkkjjjjjjnnnxxx~~~ppp```bbbbbbgggooosssrrrqqqsssyyywwwvvvvvvxxxzzz{{{zzzyyyzzz{{{zzzxxxvvvtttsssrrrssssssqqqooonnnpppqqqpppqqqrrrrrrqqqpppqqqqqqqqqppppppooopppqqqssstttqqqrrrrrrqqqpppqqqsssuuutttuuuuuutttssssssuuuwwwwwwzzz}}}|||xxx||||||vvviiiaaaccckkk}}}xxxqqqfff___gggxxxqqq^^^HHH===999555111000111222333444444222111///.../////////000000111111........................000///...---------------............/////////000+++000444444444555333...,,,000555444000000555;;;444333222222333555888999999===CCCHHHUUUppp444888777888<<<888>>>RRRbbbxxx}}}{{{|||~~~|||zzzuuunnnfffaaa``````aaadddiiipppsssnnncccZZZWWWTTTYYYhhhuuuxxxzzz||||||~~~~~~|||}}}zzzqqqmmmqqqvvvyyyyyy}}}zzzvvvwww{{{{{{vvvssstttsssppppppsssuuussslllnnnnnnkkkeeeaaa```aaabbbiiisss|||yyytttppprrrtttwww~~~}}}yyysssooonnntttxxxwwwvvvxxxwwwttt{{{yyyvvvtttssssssuuuvvvsssuuuwwwwwwuuusssrrrsssllllllkkkkkkkkklllmmmnnnrrrssssssqqqooooooppprrrvvvuuutttpppmmmkkkkkkmmmnnnmmmmmmnnnoooqqqrrrsssvvvwwwxxxzzz{{{|||||||||~~~~~~|||yyyxxx~~~{{{nnncccaaaeeerrr|||uuukkkccccccmmm}}}hhhNNNBBB>>>999444333444444333333222111000000///////////////////////////...---,,,,,,---...///---,,,,,,++++++,,,,,,---.........------.........000111111111111222222222333333333333333333333333555666777777777777777666;;;:::===FFFVVVppp555999888:::>>>;;;CCCXXXppp~~~{{{yyyxxxzzz~~~~~~|||yyywwwsssllleee```^^^^^^___ccciiiooorrrmmmbbbZZZWWWWWW___mmmwwwzzz|||~~~~~~vvvsssvvv|||~~~~~~}}}wwwxxxvvvqqqrrrvvvyyyxxxqqqrrrqqqnnnhhheeeddddddgggnnnxxx~~~zzzyyyyyyzzz}}}yyyuuutttzzz}}}zzzyyyyyyxxxuuuvvvuuurrrpppoooooopppqqqnnnpppqqqqqqooonnnoooppplllkkkjjjiiiiiikkkmmmnnnrrrssstttsssqqqppppppqqquuuuuutttqqqnnnmmmnnnooooooooooooppprrruuuxxxzzz|||}}}|||{{{yyyxxx~~~~~~qqqfffccceeemmmzzzyyyyyyoooeeebbbgggsssmmmSSSFFF@@@:::555444444333333222222111111111000000000000000000000000///...------------...///...------,,,,,,------...///...------------...///000000111111111222222222333333333333333333333333333444555666666666666666;;;:::===FFFUUUooo555:::999<<<@@@@@@JJJbbb}}}wwwtttssstttwww|||~~~|||zzztttssspppjjjccc^^^\\\\\\___bbbiiinnnnnniii___XXXVVV[[[fffssszzz}}}~~~{{{ttttttyyy||||||wwwwwwvvvrrrnnnjjjiiiiiimmmsss}}}}}}~~~{{{xxxtttyyy{{{xxxuuuuuussspppqqqqqqooonnnmmmmmmlllmmmkkklllllllllkkklllnnnppppppnnnkkkjjjjjjllloooqqqtttuuuvvvuuussspppooopppsssssssssrrrppppppqqqssspppppppppqqquuuzzz~~~|||yyyvvvuuuuuuvvvrrrwww}}}~~~||||||wwwkkkeeeeeefffrrrwwwyyyqqqgggaaa```iii}}}ttt\\\LLLCCC<<<777555222222222222222222222222111111111111111111111111///...------------...//////......------......///000///---,,,,,,---///000000000000111111111222222222222333333333333333333111222333444555666666666::::::===EEETTTnnn444999999<<>>EEERRRkkk333888888;;;AAAFFFXXXuuu{{{rrrzzzzzzoooiiiiiilllqqqxxx{{{zzzwwwooonnnlllgggbbb___^^^^^^eeeiiimmmkkkddd[[[UUUQQQVVVbbbqqqzzz}}}yyy{{{}}}}}}}}}xxxtttzzz|||yyywwwtttrrrppptttvvvsssqqqrrrrrroookkkkkkllllllllllllllllllnnnnnnnnnmmmmmmpppuuuyyyyyywwwsssoooooopppsssuuuxxxzzzzzzxxxtttooommmkkkmmmooorrrsssssstttvvvxxxxxxxxxyyy|||{{{wwwuuuuuutttsssooonnnllljjjiiiiiiiiiiiiffflllssszzzssshhhdddbbbhhhuuu~~~yyysssjjjbbb]]]```qqqppp[[[III>>>888555222222222222222222333333////////////////////////---..................---------,,,,,,,,,,,,------000///---,,,,,,---///000//////000000000111111111111111111222222333333333111222444555666777888888999:::>>>EEEPPPiii333888888:::AAAGGG]]]|||sssmmm{{{uuujjjffffffhhhmmmtttxxxxxxvvvnnnmmmjjjeeeaaa______aaaiiilllnnniii___VVVRRRRRRZZZffftttzzz}}}|||~~~|||~~~~~~{{{yyyxxxwwwuuussskkkoooqqqnnnmmmooopppnnnhhhhhhhhhiiijjjlllmmmnnnpppppppppooopppssswww{{{zzzwwwssspppnnnnnnoooqqqwwwxxxyyywwwssspppnnnnnnpppsssvvvxxxyyyzzz|||~~~|||xxxtttpppppppppppppppllllllkkkkkkjjjkkkkkkkkkfffkkkrrrxxx|||vvvkkkeeebbbeeepppwwwmmmddd\\\[[[eeeqqqyyycccNNNAAA999555222222222222222222222222........................------...//////...------,,,,,,,,,++++++,,,,,,,,,.........------........./////////000000000111111000000111111222333333333222333444555666777777777888:::>>>DDDOOOggg444999999;;;BBBIIIaaannnooo|||qqqgggccccccdddhhhoootttuuutttmmmkkkhhhbbb___^^^```cccjjjmmmnnnggg\\\TTTTTTVVV___kkkvvvzzz~~~}}}{{{}}}~~~|||zzzyyyxxxwwwtttrrriiimmmnnnkkkjjjlllmmmkkkhhhhhhhhhiiikkknnnqqqsssrrrssstttttttttvvvzzz}}}|||yyyvvvrrrooonnnmmmmmmrrrtttuuutttrrrrrrssstttvvvyyy}}}}}}{{{zzztttrrrpppoooooommmkkkiiihhhhhhhhhiiijjjkkkkkklllhhhlllqqquuuzzz~~~zzznnngggaaaaaajjjzzzwwwlllbbbZZZVVVZZZaaaxxxkkkTTTEEE<<<666444333333222222111111111////////////////////////------...//////...------------,,,,,,,,,,,,------------...//////...------////////////000000000111///000000111222222333333222333444555555555555555888:::???DDDNNNeee555::::::;;;BBBKKKcccnnnssszzzqqqgggbbb```aaaeeelllqqqssssssmmmjjjfff```]]]]]]```dddiiilllmmmeeeZZZTTTVVVZZZdddnnnwwwzzz}}}|||~~~~~~|||zzzyyyvvvssspppnnnqqqrrrnnnlllnnnooommmkkkjjjjjjkkknnnrrrvvvyyyvvvwwwxxxxxxxxxzzz}}}}}}yyyuuurrrooonnnmmmnnnpppqqqrrrrrrtttwwwyyy|||{{{xxxvvvuuuuuusssssssssttttttpppkkkgggccccccdddfffggghhhiiijjjiiilllppptttxxx}}}}}}pppiii```^^^fffvvv}}}ttthhh```YYYTTTUUUYYYbbbnnnpppXXXHHH>>>777444444333333222111000000000000000000000000000000,,,---...//////...---,,,.........------.........,,,---///000000///---,,,////////////000000000000///000000111222222333333222222333444444444333333777:::???DDDMMMddd