BM6(. |||{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqpppooonnnmmmhhhhhhgggeeedddcccbbbaaaaaaaaa```___]]]\\\[[[[[[~~~{{{xxxwwwoooppppppqqqqqqqqqppppppvvvyyy``````ccceeeeeebbb```^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[ZZZWWWTTTSSSTTTUUUUUUUUURRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIII|||vvvqqqrrrvvvrrrxxxvvvtttqqqooolllkkkjjjkkkhhhllltttrrrjjjiiipppmmmlllnnnooolllhhhhhhmmmooolllgggeeeeeeeeeeeedddgggggggggffffffeeeeeeeee]]]^^^^^^^^^^^^^^^]]]]]]hhhkkk{{{yyyfffaaafffdddbbb___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWTTTQQQPPPQQQRRRRRRQQQOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGHHHIIIIIIHHHGGGGGG{{{wwwvvvuuuuuuuuuxxxwwwwwwxxxyyyxxxvvvtttzzzxxxuuurrrooommmlllkkkkkkhhheeecccbbbaaa___]]]]]]]]]aaaeeeccccccooo~~~iiiaaaeeecccdddgggddddddeeeggggggfffdddaaa___aaa^^^___dddccc^^^___eeedddeeekkkpppnnngggbbbbbbjjjgggbbb___^^^]]]\\\[[[WWWXXXYYYZZZ\\\]]]^^^___ZZZZZZYYYYYYXXXXXXWWWWWWUUUUUUZZZjjjdddooovvveee\\\eeelllfff^^^ZZZYYYZZZZZZYYYXXXWWWUUUSSSRRRSSSTTTUUURRRPPPMMMLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDzzzyyyxxxxxxxxxsssiii```bbbiiiqqqsssqqqooopppssswww|||~~~||||||ppprrrnnnhhhdddccceeeffffffkkkkkkjjjlllmmmmmmjjjgggkkkjjjhhhggggggfffeeedddcccaaa___^^^^^^^^^]]]\\\]]][[[[[[\\\XXXVVV\\\eeennnnnneeekkktttoookkknnnmmmmmmmmmmmmmmmkkkiiifffeeeddd```___aaaaaa___aaagggdddfffmmmsssrrrjjjcccbbbfffccc___\\\[[[ZZZYYYXXX[[[\\\\\\]]]^^^___``````^^^^^^]]]\\\[[[ZZZZZZZZZQQQ\\\ccc___YYYeee}}}tttkkkeeebbbeeehhhllleee\\\XXXZZZ[[[YYYVVVWWWUUURRRPPPOOOPPPQQQRRROOOMMMJJJJJJJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBAAA{{{ppprrroooooonnnmmmlllkkkkkkjjjhhhiiijjjhhhfffeeegggiiiggggggfffeeecccbbbaaaaaa]]]]]]\\\\\\[[[[[[[[[[[[```]]][[[eee|||XXXVVVcccaaa___dddeeehhhkkkoootttzzz~~~|||zzzvvvsssppprrruuuuuuppphhhaaa^^^aaaffflllmmmkkkkkknnnrrrooo~~~}}}mmmoooooollliiieeeccceeehhhjjjllljjjjjjkkklllmmmllliiigggdddcccbbbbbbddddddbbb```^^^\\\ZZZYYYZZZZZZYYYXXX]]]ZZZWWWWWWWWWSSSRRRRRR^^^jjjfffjjjhhhuuu}}}pppeeeeeefffkkkiiigggeeedddcccccccccbbb^^^[[[[[[\\\]]]```cccbbbbbbeeejjjjjjddd___^^^^^^\\\YYYWWWWWWWWWVVVUUUXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVYYYZZZ[[[ZZZZZZ]]]ccciii~~~tttllltttgggiiijjjeeegggaaa\\\ZZZ\\\]]]ZZZVVVVVVTTTRRRPPPOOOOOOOOOPPPMMMKKKIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@sssbbbhhhyyy]]]XXX[[[TTTRRRRRRQQQQQQPPPOOONNNNNNOOOQQQSSSQQQOOONNNPPPSSSTTTTTTSSSRRRQQQPPPOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTHHHKKKLLLOOO[[[uuufffWWWYYY]]]]]]aaacccfffiiilllpppuuuyyy|||~~~wwwvvvuuuuuuuuussspppmmmlllmmmooollleee___bbbiiirrrrrrpppnnnmmmpppwww}}}~~~wwwqqqvvvnnnnnnbbb```]]]^^^aaaeeehhhiiicccfffiiijjjhhhfffddddddhhheeecccccceeedddaaa]]]___]]]ZZZYYYYYYXXXVVVUUU^^^ZZZXXXZZZ]]]]]]YYYVVVTTTMMMTTTvvv~~~hhhgggiiiiiiwwwuuuiiiiiiiiijjjhhheeecccccceeeiiikkkfffbbb^^^]]]___bbbdddfffhhheeedddhhhiiieeebbbbbb^^^\\\[[[ZZZ[[[[[[ZZZYYYUUUUUUVVVXXXYYY[[[\\\\\\YYYXXXVVVUUUTTTTTTUUUVVVXXXUUUSSSVVV[[[]]][[[WWWXXX[[[lllpppnnnhhhkkkoootttvvvsssllleeeaaaaaa___\\\\\\]]]\\\YYYVVVTTTTTTRRRQQQPPPOOONNNNNNLLLJJJIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????}}}mmmllliiifffbbb^^^[[[ZZZZZZ]]]^^^```iii~~~ggg^^^[[[LLLVVVWWWMMMLLLLLLLLLKKKKKKJJJJJJJJJIIILLLOOONNNKKKJJJNNNRRRRRRRRRQQQPPPOOOOOONNNNNNLLLLLLMMMMMMNNNOOOOOOOOOSSSTTTXXXWWWTTT```vvvcccZZZUUUVVVXXX[[[]]]^^^```ccceeepppuuu||||||zzzzzz{{{qqqppppppqqqqqqpppmmmjjjggggggiiiiiiddd```fffooopppooommmkkklllnnnqqqsss}}}wwwuuukkkhhhmmmdddbbb```aaadddggghhhiiieeekkkqqqqqqlllhhhhhhjjjjjjfffcccdddeeeddd___[[[^^^\\\ZZZYYYYYYYYYXXXWWWTTTSSSRRRQQQSSSUUUTTTRRRRRRSSSYYYbbbnnndddccclllbbb\\\ggguuuqqqkkkiiifffcccbbb___^^^___bbbfffhhhbbb^^^ZZZWWWZZZ^^^``````ddd___]]]___aaa^^^]]]^^^YYYWWWUUUUUUVVVVVVUUUSSSUUUUUUWWWXXXZZZ[[[\\\]]]XXXWWWUUUTTTTTTUUUVVVWWWQQQTTTVVVUUUSSSSSSVVVZZZ```ZZZUUUUUUZZZppp|||}}}~~~qqqnnnooofffhhhbbbcccmmmpppiiibbbaaa___^^^\\\[[[YYYXXXWWWVVVRRRSSSRRRRRRPPPNNNLLLKKKKKKIIIHHHHHHIIIIIIGGGEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@?????????@@@@@@>>>===<<<;;;;;;<<<===>>>NNNMMMLLLJJJIIIHHHGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFGGGGGGGGGHHHAAAGGGKKKJJJKKK[[[xxxeee^^^xxxWWWVVV[[[OOOJJJUUULLLLLLLLLKKKKKKKKKKKKKKKFFFIIILLLKKKHHHHHHLLLPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNOOOPPPJJJGGGLLLSSSQQQSSSmmmnnnlllSSSVVVXXX\\\^^^___```aaacccbbbdddiiiooowww}}}zzz}}}{{{yyyvvvsssooollljjjhhhhhhhhhiiijjjiiieeecccccceeekkkpppoooiiikkkrrrpppqqqtttwwwxxxvvvqqqmmmggghhhmmmooofffdddcccaaaaaacccdddddddddaaaiiipppooohhhccceeeiiigggcccaaabbbdddddd___ZZZVVVUUUTTTUUUWWWXXXXXXXXXXXXYYYXXXSSSPPPQQQSSSTTTPPPQQQOOOHHHEEEVVVxxxooocccfffbbbhhh[[[```nnnoookkkeee\\\bbbaaa```______aaaccceeebbb___ZZZXXXZZZ___aaa```ccc^^^[[[^^^___]]]\\\\\\\\\[[[YYYYYYYYYYYYWWWUUURRRRRRRRRSSSTTTTTTUUUUUUPPPOOOMMMLLLLLLNNNPPPQQQPPPPPPOOOQQQSSSVVVWWWWWWZZZNNNLLLTTTWWWRRRVVV```vvvwwwsssqqqnnneee```bbbccc```ddddddXXX```dddfffddddddffffffddd___^^^\\\YYYUUUTTTTTTVVVQQQRRRRRRRRRQQQNNNKKKIIIIIIHHHGGGHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<>>>>>===<<<<<<<<<===<<<;;;:::999999888999tttIIIDDDAAABBBCCC@@@@@@BBB??????@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@@@@===@@@CCCAAA@@@CCCKKKSSSggg~~~xxxrrrvvv```RRRGGGIIIJJJFFFFFFKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFFFFHHHKKKJJJKKKLLLLLLLLLKKKKKKJJJLLLKKKIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJGGGFFFNNNYYYlllssswwwWWWKKKRRR]]]]]]WWWYYYXXXZZZaaaiiikkkfff```iiiqqq||||||{{{{{{}}}|||zzzwwwtttrrrpppooosssnnnhhheeefffjjjnnnpppeee^^^UUURRRVVV]]]bbbdddiiiooottttttooojjjgggfffgggppptttmmmfffmmmnnnbbbccc```[[[YYYXXXYYYZZZ\\\^^^aaacccdddggghhhiiihhheeedddcccddd```___^^^]]]]]][[[XXXVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPRRROOOLLLJJJJJJLLLNNNPPPXXXhhhvvvgggcccjjjkkkkkkjjjgggdddbbbaaa___aaaccceeehhhhhhccc^^^]]]______^^^[[[ZZZ\\\^^^___aaaaaa___[[[ZZZ[[[^^^]]]\\\YYYYYYZZZ[[[XXXTTTTTTSSSRRRRRRRRRQQQOOONNNMMMMMMOOOOOOOOONNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLMMMQQQWWW\\\SSS\\\bbbeeeooo{{{wwwooocccXXXcccccc```ZZZYYY^^^aaaaaa[[[^^^bbbdddcccbbbaaaaaagggfffdddaaa___]]]\\\[[[ZZZWWWTTTRRRRRRQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@=========<<<;;;;;;::::::<<<;;;:::999888888888888lllGGGAAA???@@@AAA>>>===???<<<<<<===>>>>>>>>>>>>===<<<<<<<<<============>>>>>>???AAAAAAAAAAAACCCDDDJJJ___}}}ooohhhXXXLLLHHHJJJNNNKKKDDDDDDKKKCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFDDDCCCEEEGGGGGGHHHJJJKKKKKKJJJIIIHHHJJJIIIGGGGGGHHHIIIIIIHHHGGGEEEEEEFFFEEEDDDGGGMMM[[[mmmrrr___{{{___VVVVVVSSSNNN]]]YYYVVVXXX]]]aaa```]]][[[```iiiqqqyyy}}}|||{{{yyyxxx~~~~~~yyyyyyyyyyyyxxxuuuqqqooonnnooowwwuuurrrooojjjfffcccaaahhhccc\\\XXX[[[aaahhhlll]]]XXXRRRRRRWWW___fffhhhooopppooonnnllllllooorrr|||lll[[[\\\zzz{{{lll`````````[[[YYYZZZYYYZZZ\\\___bbbeeehhhiiillljjjgggfffeeedddcccaaa\\\[[[[[[[[[[[[XXXTTTQQQTTTTTTRRRQQQOOOMMMLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOQQQOOOLLLIIIGGGHHHIIIJJJFFFEEEJJJ^^^kkk]]]VVVVVVXXXLLLRRRYYY]]]]]]]]]```ddd______aaadddfffeeebbb```[[[[[[\\\[[[ZZZYYY[[[]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYZZZYYYWWWTTTSSSSSSQQQOOOOOOOOONNNLLLKKKJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLLLLKKKJJJIIIIIIJJJJJJNNNOOOOOOMMMKKKJJJKKKLLLQQQUUUVVVWWW```llloookkk[[[VVVQQQOOORRRTTTTTTSSSWWW[[[\\\XXXVVVZZZ]]]^^^\\\^^^___``````aaadddffffffdddaaa___]]]\\\[[[[[[WWWUUUQQQOOOOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFCCCDDDDDDCCCCCCBBBAAA@@@????????????????????????;;;;;;;;;:::999999888888::::::999888777777777777eeeEEE@@@===??????===<<<>>>::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>???AAACCCDDDDDDCCCDDDMMM___www~~~nnnqqqqqqSSSPPPIIIJJJNNNRRRNNNFFFDDDHHHCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFDDDCCCBBBBBBDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFHHHFFFDDDDDDFFFFFFFFFEEEGGGEEEEEEFFFGGGGGGGGGGGGOOO[[[uuufffUUUfffUUUUUUZZZXXX[[[]]][[[XXXXXX\\\aaa______^^^^^^bbbiiirrryyy}}}}}}}}}~~~|||zzzyyywwwtttrrrqqqtttyyyyyyqqqiiijjjpppqqqpppnnnllljjjiiiiiiiiivvvsssmmmfff___ZZZVVVTTTYYYWWWUUUVVVYYY\\\^^^___UUUUUUWWW\\\bbbfffhhhhhhmmmmmmmmmlllhhhffflllttthhhkkknnnvvvmmmgggbbbaaa^^^YYYYYY]]]YYY[[[]]]```ccceeeggghhhnnnjjjeeecccddddddbbb___ZZZXXXWWWVVVVVVTTTQQQOOOQQQQQQPPPOOOMMMKKKIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMPPPNNNLLLIIIGGGGGGHHHHHHLLLJJJHHHHHHJJJ]]]pppaaaSSSOOOQQQQQQPPPPPPXXXWWWVVVSSSSSSWWW^^^ccc```^^^___bbbccc```^^^^^^[[[[[[[[[ZZZYYYXXXYYYZZZYYYXXXXXXYYY[[[\\\[[[ZZZVVVUUUVVVXXXWWWTTTUUUXXXRRRPPPMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFIIIIIIIIIJJJLLLMMMMMMMMMJJJIIIOOOVVVUUUOOOVVVSSSSSSVVVXXXWWWWWWXXXYYY\\\\\\ZZZZZZ\\\[[[XXX[[[\\\]]]]]]]]]^^^aaaddd^^^^^^]]]^^^```bbbeeegggUUURRRNNNLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCBBBBBBAAA@@@???========================::::::999999888888777777888888777666666666666666```DDD???<<<>>>>>><<<;;;===999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<:::999;;;>>>AAAAAA@@@DDDEEEKKKZZZqqq{{{|||dddPPPPPPGGGHHHGGGIIILLLKKKFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFDDDBBBBBBCCCCCCCCCBBBEEEDDDDDDEEEHHHJJJHHHEEE;;;NNN[[[mmm|||YYYtttppp\\\RRRUUUYYY[[[[[[YYYWWWVVV^^^]]][[[YYYXXXZZZ___cccfffgggiiikkknnnqqqssstttzzzyyywwwwwwwwwwwwuuusssnnnrrrwwwxxxqqqjjjlllrrrqqqoookkkhhheeedddcccbbbkkkgggaaaZZZVVVTTTTTTUUUZZZYYYZZZ[[[]]]^^^]]][[[TTTUUUYYY^^^bbbeeeffffffhhhkkkooonnndddYYYZZZaaayyysssjjjfffaaa^^^ZZZVVVUUUWWWWWWXXXZZZ\\\^^^______```lllhhhcccaaabbbbbb```]]]ZZZWWWSSSQQQPPPQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFHHHBBBCCCJJJKKKIIIRRR___wwwhhh]]]XXXQQQMMMMMMQQQQQQKKKEEECCCOOOOOOQQQUUUZZZ]]]\\\ZZZ```]]]^^^bbbaaa[[[YYY\\\^^^]]][[[YYYXXXWWWVVVVVVWWWVVVVVVXXXZZZ\\\\\\[[[ZZZVVVUUUVVVTTTQQQTTTZZZQQQNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGEEEDDDEEEGGGIIIRRROOOLLLKKKPPPUUUSSSNNNPPPOOOQQQVVVTTTOOONNNQQQUUUVVVVVVXXX```fffbbbZZZYYY[[[\\\]]]\\\[[[\\\]]][[[\\\]]]^^^aaadddggghhhTTTPPPMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777666666666666555444444444444555]]]CCC>>>;;;<<<===::::::<<<888888999:::::::::::::::999999999:::::::::;;;;;;===;;;:::999;;;<<<======>>>===AAAKKKZZZpppeeeFFFHHHLLLAAAFFFDDDCCCEEEHHHHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@?????????AAADDDFFFFFFEEEHHHGGGEEECCCBBBBBBCCCCCCEEECCCAAAAAAAAABBBAAA@@@???AAABBBBBBDDDGGGFFFCCC???DDDCCCPPPwwwhhhkkksssdddTTTNNNSSSXXXXXXTTTRRRVVVZZZ\\\\\\YYYXXXWWW\\\\\\\\\\\\\\\\\\[[[[[[bbbbbbccceeehhhjjjiiihhhhhhjjjnnnqqqnnnjjjmmmsssjjjfff```[[[YYYVVVTTTRRRYYYWWWTTTSSSTTTWWW\\\^^^bbb___\\\[[[\\\^^^^^^^^^\\\\\\\\\^^^aaaeeejjjlllmmmhhhdddaaa[[[ZZZgggxxxsssrrr^^^]]]]]]^^^]]]ZZZVVVSSSZZZ[[[]]]^^^___^^^^^^]]]eeecccaaa```______^^^]]][[[WWWQQQNNNNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCC???AAAJJJMMMHHHDDDFFFJJJ```}}}nnnhhh___XXXTTTPPPLLLIIIJJJHHHJJJNNNNNNLLLNNNRRRKKKJJJLLLRRRZZZ^^^]]]ZZZ]]][[[]]]bbb```XXXVVVZZZ___]]]ZZZXXXWWWVVVTTTRRRUUUUUUUUUVVVWWWYYY[[[]]]bbbYYYTTTTTTRRRMMMNNNUUUNNNLLLIIIHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMLLLJJJIIIJJJLLLOOOLLLJJJIIIJJJOOOSSSTTTSSSVVVRRRSSSWWWUUUQQQUUU^^^]]][[[YYY]]]fffllleee[[[YYY\\\^^^^^^]]]ZZZYYYYYY____________^^^^^^]]]]]]TTTPPPLLLJJJIIIJJJKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555444444333333222333333444[[[@@@;;;888::::::888777999666777888888999999888888888888888999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;>>>CCCIIIUUUlllTTTKKKIIIBBBBBBEEECCCCCCBBBCCCEEEGGGFFFEEEAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>???BBBFFFGGGEEEBBBLLLIIIEEEAAA???@@@BBBCCCDDDBBB@@@@@@@@@AAA@@@>>><<>>FFFSSSkkksss\\\```hhhhhh[[[WWWYYYdddppp{{{qqqlllfffbbb___YYYOOOGGGIIIEEE@@@===>>>CCCIIINNNIIIEEEBBBBBBAAA???AAAEEEOOONNNMMMOOORRRVVVZZZ\\\XXXVVV[[[bbb```WWWUUU[[[\\\YYYVVVUUUVVVUUUSSSQQQSSSTTTTTTSSSRRRTTTYYY^^^cccXXXQQQSSSRRRKKKJJJNNNJJJHHHFFFEEEFFFHHHHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKCCCEEEFFFFFFFFFGGGJJJLLLLLLKKKKKKMMMPPPRRRUUUWWWSSSOOOPPPVVVUUUTTT^^^mmmcccbbb```aaafffhhhaaaXXX]]]___aaaaaa___]]]]]]]]]`````````___]]]ZZZXXXVVVTTTQQQLLLJJJJJJKKKLLLLLLFFFFFFEEEDDDDDDCCCCCCBBB????????????>>>===<<<;;;::::::::::::::::::::::::777666666555444444333333222222222111111222222333ZZZ???999777888999666666777555666666777777777777777777777777777888888888888333666999;;;:::999999:::>>>=========<<>>@@@AAA@@@>>>?????????======>>>>>>??????@@@@@@>>>>>>@@@CCCGGGGGGDDD@@@NNNJJJEEE@@@>>>???AAACCCDDDBBB@@@???@@@@@@???>>><<>>===@@@AAA???:::FFFEEE;;;:::JJJuuu]]]VVVwww\\\VVV[[[ZZZYYYXXXVVVTTTTTTWWWZZZVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYYYY[[[]]]]]][[[YYY___[[[ZZZZZZYYYUUUUUUWWWUUURRROOOOOOSSSVVVWWWWWWXXXZZZ]]]___aaaaaa```___aaa```aaabbbcccbbb___]]]\\\aaahhhmmmnnnnnnmmmllljjjdddlllxxx\\\^^^\\\QQQVVVZZZ]]]\\\[[[[[[\\\[[[YYY[[[]]]___``````___^^^VVVZZZ]]]^^^[[[ZZZ[[[]]]WWWUUUSSSRRRRRRQQQOOOMMMVVVSSSNNNIIIFFFFFFHHHJJJHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGFFFDDDBBB@@@>>>???@@@AAADDDFFFCCC===HHHEEECCCCCCFFFPPPdddxxxtttvvvtttjjjXXXLLL@@@===@@@EEEJJJOOOEEEIIILLLNNNMMMKKKIIIIIIKKKHHHDDD@@@@@@AAABBBBBB???CCCFFFHHHGGGEEEDDDDDDGGGDDDDDDHHHIIIEEEBBBBBBBBBIIIPPPTTTTTTRRRQQQRRRSSSRRRYYYbbbaaaXXXVVV]]]YYYVVVSSSSSSTTTUUUSSSQQQQQQSSSTTTQQQNNNPPPWWW^^^___SSSMMMSSSTTTMMMIIIKKKHHHEEECCCCCCDDDFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDGGGGGGHHHHHHIIIJJJLLLLLLEEEGGGIIIJJJIIIHHHHHHIIIJJJIIIJJJKKKKKKJJJMMMQQQMMMKKKPPPYYYZZZYYYdddtttYYY\\\]]]\\\___aaa^^^WWWaaabbbcccbbb``````bbbccc\\\]]]___``````]]]ZZZYYYUUUQQQMMMJJJJJJLLLLLLMMMEEEDDDDDDCCCCCCBBBAAAAAA============<<<;;;:::999999999999999999999999999555555444333333222222111222111111111111111222222RRR???<<<999888888888777666555555555555555555444444555555555666666666666777666666666777888888999999999<<<===<<<<<<@@@HHHOOOwwwpppXXXggg|||uuuHHHFFFDDDAAA@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>??????????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????BBBAAA???===<<<<<<===>>><<<<<<<<<<<<============BBB>>>>>>BBB@@@@@@PPPdddRRR\\\lllUUUUUUVVVYYY]]]]]]XXXTTTTTTXXXXXXTTTRRRUUUVVVTTTVVVWWW[[[]]]]]]YYYXXXYYYXXXZZZ[[[ZZZYYYYYY[[[]]]ZZZ]]]___]]][[[[[[[[[[[[^^^]]]___cccggghhheeeaaacccYYYbbbjjj___cccmmmgggfff^^^cccooogggXXXdddrrr\\\XXX\\\]]]UUUQQQWWWZZZYYYYYY[[[[[[YYYUUUZZZ]]]ZZZWWWYYYZZZZZZWWWZZZ^^^``````\\\WWWSSSYYYWWWUUUTTTSSSPPPMMMJJJKKKIIIGGGGGGHHHIIIHHHGGGEEEEEEFFFEEEEEEDDDCCCCCCHHHFFFDDDAAA@@@???????????????@@@AAAAAABBBCCCCCC===FFFIIIDDDBBBGGGIIIFFFKKKTTTbbbjjjhhh\\\LLLAAAAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>??????@@@???>>>>>>>>>???AAAAAABBBCCCDDDCCCAAAAAACCCEEEEEEFFFGGGIIIKKKLLLNNNOOOOOOQQQSSSRRROOONNNPPPSSSRRRTTTVVVVVVUUUTTTSSSTTTPPPOOONNNLLLKKKLLLNNNPPPTTTUUUUUURRRNNNJJJHHHGGGEEEDDDDDDDDDFFFFFFDDDCCCBBB@@@>>>>>>@@@AAABBBAAA>>>===<<<>>>@@@AAAAAA@@@DDDCCCBBBCCCDDDEEEDDDBBBIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDDDDDDDEEEGGGIIIKKKJJJIIIHHHHHHIIIJJJLLLMMMJJJLLLNNNRRRUUUYYY[[[\\\ZZZVVVWWW]]]___[[[ZZZ\\\dddcccaaa```___^^^]]]]]]\\\___bbbccc```[[[XXXVVVXXXRRRKKKIIIJJJKKKIIIFFFHHHGGGGGGEEECCCAAA???>>>>>>===<<<===??????>>><<<<<<:::777777999999777444666666555444333333222222333222111111000111111111VVV>>>;;;888777777777666555444444444444444444444444444444444555555555555666555555666666777888888999999<<<===;;;:::<<>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>======>>>>>>>>>@@@???===;;;;;;;;;<<<===;;;;;;<<<<<<<<<=========@@@<<<===@@@>>>:::BBBPPPuuuvvvVVVcccnnnWWWNNNSSSZZZYYYTTTSSSVVV[[[______\\\WWWTTTVVVTTTRRRQQQQQQQQQTTTXXXYYYZZZYYYUUURRRSSSXXX\\\[[[[[[ZZZWWWWWWZZZ___bbb\\\^^^aaaeeeffffffeeecccccc]]]gggjjjaaaeeelllcccfff___bbbnnnsssvvvuuuZZZUUUUUU[[[___[[[TTTYYY[[[XXXWWWYYYYYYWWWbbbcccaaaZZZWWWYYYZZZYYYTTTWWW[[[^^^___]]]ZZZXXXXXXUUUSSSQQQPPPNNNKKKIIIJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDBBB@@@???>>>>>>???>>>>>>??????@@@@@@AAAAAAHHHFFFFFFFFFCCC>>>===??????AAADDDFFFEEEBBB>>>;;;???>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???>>>>>>===>>>???@@@AAABBBCCCCCCBBB@@@@@@BBBCCCDDDDDDFFFGGGIIIJJJKKKLLLLLLNNNOOOOOONNNNNNOOOPPPPPPRRRTTTTTTSSSRRRRRRRRRSSSOOOLLLLLLNNNPPPOOOMMMSSSTTTUUUTTTPPPLLLJJJIIIFFFEEEDDDEEEFFFFFFDDDBBBAAA???>>>>>>@@@AAAAAAAAADDDCCCBBBAAA@@@@@@@@@AAAEEEDDDBBBBBBDDDDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJMMMOOOSSSUUUXXXYYYWWWTTTVVV[[[]]]ZZZYYY\\\```___]]]\\\[[[ZZZZZZZZZYYY[[[]]]]]]ZZZVVVSSSRRRWWWQQQKKKIIIJJJKKKIIIFFFGGGFFFFFFEEECCCAAA@@@???>>>======>>>??????>>><<<;;;999777777888888666444555555555444333222222222333222111000000000000000ZZZ<<<:::777555555555555333333333333444444444444444222222333333333444444444444444555555666777777888999:::<<<:::888888<<<@@@:::FFF[[[tttmmmNNN???999@@@???>>>======>>>???@@@???>>>>>>======<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<===============<<<<<<=========>>>===;;;:::999999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<999:::???>>>888888>>>OOOjjjttt]]]HHHfffsssiiihhhlll___VVVPPPRRRRRROOOQQQXXX^^^]]]ZZZXXXXXX[[[^^^___\\\^^^^^^\\\ZZZYYY\\\___[[[^^^bbbddddddbbbbbbccc```ccceeeeeeccc```]]]\\\ddd```^^^XXXTTTeeevvvtttdddsssdddUUUSSSZZZWWWWWWZZZXXXWWW[[[ZZZVVVTTTUUUVVVTTThhheee^^^WWWUUUXXXYYYWWWUUUVVVYYY\\\\\\[[[YYYXXXVVVSSSOOOMMMLLLKKKIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCBBBAAAAAABBBAAA???>>>======>>>>>>============>>>>>>>>>>>>@@@999999AAAAAA888888@@@===;;;888555666999<<>>???AAABBBBBBAAA???>>>???AAACCCCCCDDDEEEFFFGGGHHHHHHOOONNNNNNPPPRRRSSSSSSSSSOOOQQQRRRRRRQQQPPPPPPQQQTTTOOOKKKMMMQQQSSSOOOJJJPPPRRRTTTTTTRRRNNNLLLLLLHHHFFFEEEDDDEEEDDDCCCAAA@@@???===>>>???AAAAAA@@@@@@AAAAAA???<<<<<>>===<<<===>>>>>>===;;;999888666666777777666444444444444333222222111111333222111000////////////YYY;;;888555444444444333222222222222333333333333333111111111111222222222333333333444444555666666666777888:::999888777999;;;???===CCCWWWoooPPP555<<>>???@@@>>>=========<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999::::::999999999:::::::::;;;;;;:::777888>>>@@@<<<999;;;;;;BBBYYYtttqqqIIIOOOwwwrrrhhh]]]\\\eeeeeeWWWOOORRRTTTWWWXXXXXXYYYZZZYYYUUUXXXZZZ^^^aaacccbbb___]]]^^^^^^```bbb```^^^^^^aaa^^^]]]^^^___```^^^[[[XXX___dddhhhiiittt|||TTTUUUPPPXXX___XXXSSSUUURRRWWWZZZXXXSSSQQQSSSUUUTTT___\\\VVVPPPRRRWWWXXXUUUWWWWWWXXXXXXXXXVVVTTTSSSTTTQQQMMMJJJIIIIIIHHHGGGFFFDDDBBBBBBCCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>><<<;;;;;;<<<=====================<<<<<<<<<:::;;;>>>AAA>>>:::<<>>???@@@;;;:::999888777888888999999999999999999999999999777888999:::::::::999888;;;;;;;;;;;;<<<<<<======@@@@@@@@@???===<<<===???BBBBBBCCCDDDDDDEEEFFFFFFOOOMMMMMMOOOTTTWWWVVVTTTOOOPPPQQQQQQPPPOOOPPPQQQRRRPPPNNNOOOQQQQQQNNNKKKLLLOOORRRSSSQQQNNNLLLLLLHHHFFFCCCBBBBBBAAA@@@>>>???>>>===>>>???@@@@@@???999<<>><<<>>>EEEKKKFFFDDD@@@???AAACCCDDDDDD@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBCCCDDDDDDEEEFFFDDDEEEFFFGGGFFFEEEDDDCCCHHHHHHIIIKKKMMMNNNOOOPPPRRRSSSVVVYYYZZZZZZ[[[]]]YYYXXXWWWVVVVVVVVVVVVVVV\\\\\\\\\YYYUUURRRQQQQQQQQQNNNJJJIIIIIIIIIHHHFFFCCCCCCCCCCCCBBBAAA??????<<<;;;:::;;;<<<<<<:::999777666666555555555555444333333222222222111111111222111000///...---------UUU:::777444333333333222111000111111111222222333333000000000000111111111111111222222333444444555555555666888888888888999:::===999999AAAPPPeeeoooFFF<<<<<<777666>>>:::::::::;;;<<<>>>??????===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========;;;::::::::::::::::::;;;;;;;;;::::::999999::::::888888888888999999999999:::777777;;;>>>===;;;;;;:::555BBBWWWgggyyyLLLKKKnnn}}}ooonnnjjj]]]WWWZZZQQQTTTSSSQQQSSSVVVSSSMMMNNNNNNPPPTTTZZZ\\\[[[XXX^^^XXXTTTSSSSSSTTT[[[ddd```^^^]]]bbbjjjnnnllliiiuuuzzzzzzeeeOOOMMMPPPKKKRRRWWWQQQQQQVVVSSSTTTVVVUUUPPPOOORRRUUUUUUUUUTTTQQQOOORRRVVVUUUQQQTTTUUUUUUUUUTTTSSSRRRQQQSSSPPPLLLIIIIIIIIIHHHGGGEEECCCAAAAAABBBBBBBBBAAA??????@@@@@@@@@@@@??????<<<;;;:::999999:::;;;<<<============<<<<<<<<<<<>>>>>===;;;:::<<<===AAAAAABBBCCCDDDDDDEEEEEEJJJHHHGGGJJJOOORRRRRRPPPOOOPPPQQQPPPOOONNNPPPQQQNNNQQQSSSQQQNNNLLLLLLNNNIIILLLNNNOOONNNKKKJJJJJJFFFCCC@@@???>>>>>>===;;;>>>===<<<===???@@@???>>>:::>>>AAAAAA@@@CCCKKKQQQEEEBBB???>>>???AAACCCCCCBBBBBBCCCCCCCCCBBBBBBBBB@@@AAAAAABBBCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEDDDHHHHHHIIIJJJLLLMMMNNNNNNPPPTTTXXXYYYYYYZZZ[[[\\\YYYYYYXXXXXXWWWXXXXXXXXX]]]]]]\\\YYYUUURRRRRRRRRNNNLLLJJJHHHHHHHHHGGGGGGBBBBBBBBBBBBAAA@@@>>>>>>:::999888999::::::888666444555555444444333333444111111111111111000000000111000///...------------{{{RRR:::777444222222222222111//////000000111222222222///000000000000111111111000000111222222333333444444555555666777888999999333888===;;;999EEEdddRRRAAA444666;;;999555444888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999:::999999999999999999999999666666777777777888888888;;;999777777999999999888===777888AAAIIIYYYuuuUUUAAAKKK~~~xxxkkkfffcccaaaYYYPPPPPPWWWWWWQQQTTTTTTRRRRRRSSSWWW]]]aaaYYYZZZbbbnnnoooiiihhhlll{{{~~~\\\HHHJJJUUUQQQJJJMMMOOOJJJNNNUUUSSSPPPSSSSSSOOONNNRRRUUUUUURRRTTTTTTRRRSSSUUUSSSOOOOOOPPPRRRSSSTTTTTTSSSSSSQQQOOOKKKJJJIIIIIIGGGFFFDDDBBB@@@@@@AAABBBAAA@@@>>>>>>???@@@@@@@@@??????<<<;;;:::999888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<>>???777999999999888888777777666999888666555555555666777666666666666666666666666444555666777777777777777777777888999999999999999:::;;;;;;;;;999999;;;<<>><<<<<<<<<;;;:::===<<<<<<===??????>>><<<<<<>>>??????>>>@@@EEEIIIBBB@@@======>>>@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNTTTXXXWWWVVVXXXZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZYYYVVVSSSPPPPPPPPPKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBAAAAAA@@@>>>===<<<:::999888888999999777555222333444444222111222444000000000000000000000000///...------,,,,,,------zzzRRR:::777444333333333222111......///000000111222222///000000000000111111111//////000111111222222333555444444444555666777777333888>>><<<666999MMMbbb|||bbbHHH222;;;:::///...888:::333666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::999888888777777888888999777777777888888888777777555555666666666777777777777888888666555666777777999;;;222111999>>>YYYyyyMMM;;;TTT|||xxxjjjhhhmmmjjjaaahhhoootttoooeeebbbjjjtttbbbiii{{{{{{zzz|||yyyzzzvvvfffNNNMMMQQQOOOMMMNNNKKKOOOOOOIIIMMMSSSOOONNNRRRRRROOONNNQQQSSSRRRQQQVVVWWWTTTSSSUUUUUURRROOOPPPRRRTTTUUUTTTSSSRRROOOMMMJJJIIIIIIHHHFFFDDDDDDBBB@@@@@@AAABBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@<<<;;;:::888888888999999888999999::::::;;;;;;;;;999CCCEEE;;;888======777<<<<<<;;;::::::::::::;;;666555444333333333444444444444444444444444444444333333333333444555666777555666777888999888777777777888999999888999:::<<<;;;<<<===???@@@BBBCCCCCCEEEGGGIIIJJJKKKLLLOOOPPPMMMNNNNNNMMMKKKKKKMMMOOOOOOPPPPPPNNNJJJHHHKKKNNNKKKLLLKKKIIIFFFEEEEEEFFFCCC@@@===;;;;;;<<<<<<;;;<<<;;;<<<===??????===<<<;;;;;;;;;:::;;;;;;======???>>><<<<<<>>>???>>>===>>>>>>@@@@@@AAA@@@??????>>>???@@@AAAAAAAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKSSSWWWTTTRRRUUUWWWVVVXXXXXXXXXXXXXXXYYYZZZZZZUUUVVVVVVTTTQQQNNNMMMMMMIIIIIIIIIHHHGGGFFFFFFGGGBBBBBBAAA@@@???===;;;:::;;;:::999999:::999777555000222444333111000222444////////////////////////,,,,,,,,,,,,,,,------...{{{TTT:::777444333333333222111---......///000111111222000000000000111111111111/////////000111111222222666555333222333444555555:::666555999<<<;;;<<<>>>GGG```xxxYYYFFF;;;333666---///:::888+++,,,:::444555666777888888888888999999999999999999999:::::::::::::::::::::::::::888888777777777777888888888888777777777777888888555555666666666666666555555555555666666666666777333666888777666777999999111BBB:::666CCC;;;888SSS|||NNN===666XXXuuu|||oootttxxxvvv~~~bbbRRRGGGJJJPPPOOOIIIFFFAAABBBLLLPPPIIIMMMRRRNNNNNNRRRRRROOOMMMPPPQQQPPPOOOUUUWWWTTTRRRTTTWWWXXXSSSTTTVVVWWWVVVTTTQQQOOOLLLKKKJJJIIIIIIGGGEEEBBBDDDBBB@@@@@@AAABBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@<<<;;;:::888888888888999666666777888999::::::;;;;;;999777888;;;<<<999666555666888999999888777666444333222111111111222333222222222222222222222222222111000000111333555666444555777888888888777666555777888888777888;;;===999999;;;===???@@@BBBBBB???CCCFFFFFFEEEFFFIIILLLLLLLLLLLLKKKJJJJJJLLLNNNRRRPPPMMMJJJJJJJJJKKKKKKMMMMMMKKKHHHEEECCCDDDFFFCCC@@@===;;;<<<======<<<;;;;;;<<<===??????===;;;;;;::::::;;;===>>>===<<<===<<<;;;<<<===>>>===;;;999:::<<<>>>??????>>>>>>===>>>@@@AAAAAA@@@???>>>DDDCCCBBBAAABBBCCCDDDEEECCCDDDEEEFFFHHHJJJKKKKKKIIIRRRVVVRRROOORRRTTTSSSVVVVVVVVVVVVWWWXXXYYYYYYRRRTTTUUUTTTQQQNNNMMMMMMGGGHHHIIIHHHFFFFFFFFFGGGCCCBBBAAA@@@>>><<<:::999===;;;:::;;;;;;:::888666///111333222000///111333.........///////////////++++++++++++,,,---......|||LLL999666333222222222111000000000000000000000000000........................///////////////000000111222222222333333333444444444666777888888999;;;===FFFCCCOOOjjjzzzVVV???888::::::888555222000000111222111///111222333444666777888999888888888999<<<===<<<;;;888999::::::888888999:::999888777777666666777777666666777888999:::;;;;;;888888777555555444444444333444555555666555555555777777666666666666777777666777888999:::;;;<<<<<>>===<<<>>>>>>???>>>>>>===<<<<<<;;;:::999888777777777777666777777888999999:::::::::::::::999999999888888999666333222222333333333222222111000//////000000111111111111111111111111000000111222333333444444999555333444999:::888555222333444444444666999;;;:::;;;;;;<<<===>>>>>>???AAABBBCCCEEEHHHKKKMMMNNNKKKJJJJJJIIIIIIIIIIIIJJJIIIKKKLLLLLLKKKJJJJJJKKKHHHGGGEEEDDDBBBAAAAAA@@@AAA???<<<;;;<<<<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999:::;;;============<<>>>>>>>>======<<<<<<======???@@@@@@@@@@@@@@@AAACCCFFFFFFFFFFFFGGGHHHIIIKKKNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTWWWZZZWWWVVVTTTRRRPPPMMMLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDBBB@@@>>>???>>>===<<<999999888888777666666666444444333333222111000000///////////////......---,,,,,,,,,++++++*********|||LLL999666333222222222111000////////////////////////........................//////......//////000111222222222222333333333333444555777777777888;;;===???:::>>>NNN```rrrxxxaaaOOOEEE999111111333333333444222000000222222000...000111222333555666777888555666888999999999888888888999::::::999888999:::999888888777777777777777333444444555555666666666888777666555444444444444333333444555555555555555555555444444444444555555555666777888999::::::;;;EEE;;;<<>>===<<<===============<<<;;;;;;::::::999888777777777777666666777777888999999999999999999999888888888888888666333111222333333222222111000000//////000000111111111111111111111111000000111111222333333444666333111222666888666333333444444444444555777:::888888999:::;;;<<<===>>>@@@@@@BBBDDDFFFIIIKKKLLLIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKHHHGGGFFFGGGGGGFFFDDDBBBAAA@@@?????????===;;;:::<<<======<<<999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::999999888999:::<<<<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBDDDDDDDDDEEEGGGHHHKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQPPPQQQRRRSSSUUUVVVUUUTTTRRRPPPNNNLLLJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>><<<;;;::::::999888888777777666555555444333333222111111000000///////////////...------,,,,,,,,,++++++*********zzzLLL888666333111111111000///////////////////////////------------------------///............///000000111111111222222222333333333444666666666777:::<<>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::999999888777666666666666555555666666777888888888888888888777777777666666777444222111222222222222111000000////////////000000000000000000000000000000000000111222222333333333111///000333555333111333444444444333333555777444555666888999;;;<<<<<<===>>>???AAACCCEEEHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLLLLIIIFFFDDDCCCDDDEEEDDDCCCAAA@@@???>>>>>>===;;;999999;;;=========777888888888999999999999999999999999999999999999777777888888888888777777777888999:::;;;;;;;;;::::::::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBCCCFFFIIILLLLLLLLLMMMMMMMMMMMMNNNRRROOOMMMNNNQQQSSSRRRPPPRRRQQQPPPNNNLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBBBB@@@;;;999999;;;888888777777666555555444333333222222111000000000......//////......---,,,+++++++++++++++*********xxxKKK888666222111111111000///////////////////////////------------------------......------......///000000000000111111111222222222333444555555666888;;;@@@???>>><<<888888DDDSSSmmmtttUUUAAA888777777222444555333///...111444//////000111111111000/////////000111222333444444444:::@@@@@@<<<888888999888999::::::888888999:::999888777777666666777777666666555555555444444444555555444333333333333333111222222333333333333333222111111000000111111222222333333444555666666666...:::CCC>>>666;;;PPPeee^^^HHHJJJdddzzzSSSBBBDDDGGGCCC>>>AAAAAABBBCCCDDDDDDDDDDDDAAADDDHHHKKKMMMLLLJJJIIIGGGJJJMMMNNNMMMLLLLLLLLLOOORRRQQQNNNKKKMMMNNNMMMJJJLLLMMMLLLJJJHHHHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@???===<<<<<<;;;999999::::::::::::999999999888777666555555555555444444444555666666777777666666666666555555555555555333111000111222111111000//////....../////////000000000000000000000000000000000000111111222222111///...///111333111000222333444333222111222444222333444666888:::;;;<<<:::;;;<<<===???BBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHKKKKKKKKKHHHEEECCCCCCDDDDDDCCCBBBAAA@@@?????????===;;;999999:::;;;;;;:::777777777777888888888888888888888888888888888888666666777777777777666666666666777777888999999999999999999999888888888888;;;<<<===>>>????????????======>>>>>>???AAAEEEHHHIIIIIIIIIJJJJJJLLLMMMNNNRRRNNNKKKMMMQQQSSSPPPMMMPPPPPPOOOMMMLLLJJJIIIIIIFFFEEEDDDBBBAAAAAAAAAAAAAAADDDFFFCCC<<<999:::===777777666666555444444444222222111111000000000000---............---,,,,,,+++++++++***************tttJJJ888555222111111111000///........................---------------------------------------......////////////000000000111111000222333333333555777999666888<<<@@@???<<<===@@@CCC\\\|||eeeYYYHHH999222///---,,,000...,,,***+++---000333---...///000000000000000...//////000111222333333444:::@@@@@@<<<888888:::777888999888777777888999888777666666555555666666777666666555555444444333444333333222222222222222000111111222222222222222222111111111111111111222222222222333333444444555999777666666888;;;===>>>TTTwwwZZZNNNHHH[[[KKKDDD???@@@AAA??????@@@@@@AAABBBCCCCCCDDDDDDDDDCCCEEEIIIKKKLLLJJJHHHFFFEEEHHHLLLNNNNNNMMMMMMMMMNNNRRRRRRLLLJJJMMMNNNLLLLLLMMMMMMKKKHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;888888999999999999888888777777666555444444444444222333333444444555666666555555444444444333333333333111000000111111111//////...............////////////////////////////////////000000000000111111000//////000111111111000111222333333111000000111111222333555777999:::;;;888888999:::<<<>>>@@@AAADDDEEEFFFHHHHHHIIIIIIHHHIIIIIIIIIGGGEEEEEEFFFGGGDDDDDDBBBAAA@@@@@@@@@@@@???<<<999888888888888777666666777777777888888888777777777777777777777777666666777777777777666666444444444555666666777777888888888888888888888888::::::;;;<<<============:::;;;<<<<<<<<>>===;;;999BBBAAAAAALLLgggzzz___QQQ<<<777111//////000...------+++***+++...///...,,,,,,---......---...111333//////000000111222222333222666:::;;;888666666666555777888777666555666777666666555444444444444444444444333333222222111111222222111111111111222222///000000111111111111111222222111111111111222222111111222222333333333333444333222333555888;;;===<<<;;;DDDeeeuuuMMMCCCYYYxxx```BBB>>>@@@DDDGGGBBB<<<===CCC???@@@AAABBBBBBCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBEEEHHHJJJJJJIIIIIIJJJOOOUUUTTTMMMIIILLLLLLGGGLLLLLLMMMKKKGGGEEEDDDDDDDDDEEEEEEDDDBBB@@@AAABBB>>>>>>===<<<<<<;;;::::::777777888999999999888888777666555444333333333333111111222222333444444555333333333222222222222111111000//////111111000......------------......//////////////////////////////////////////000000000/////////000000000111111///000222222000//////000111111222444555777888999666666777888:::<<<>>>???AAACCCEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEGGGIIIDDDCCCBBBAAA@@@@@@@@@@@@???===999777777777666444666777777777888888888888555555555555555555555555555555666666666666555555333222222222333444555666666666666777777777777888555666777888999999999999888999::::::;;;<<<@@@BBBAAABBBCCCFFFHHHJJJLLLMMMNNNLLLKKKMMMPPPQQQOOOLLLNNNMMMMMMLLLKKKJJJJJJIIICCCBBBAAA@@@???>>>>>>>>>;;;===???>>>:::777777888555555444444333222222222000000000///////////////,,,,,,------,,,,,,+++***)))))))))***************lllGGG777555222000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------........./////////...///111111111222555777;;;;;;:::999999999888666555999::::::DDD\\\vvvjjjSSS@@@888777444///***)))---111333333/////////000111///,,,***,,,------,,,+++---111555///000000111111222222333111222333555555555444444444555666555444444555666555444333333222222333333111111111111111111000000111111000000000111111222...///000000111111000000111111000000000000111111222222222222222333333333---444:::999222...111777:::;;;<<<<<>>888666:::===;;;999888===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBDDDDDD@@@CCCEEEFFFFFFFFFFFFGGGLLLTTTUUUMMMKKKNNNMMMGGGHHHIIIJJJIIIFFFDDDDDDEEEBBBDDDEEEDDDAAA@@@AAABBB======<<<<<<;;;:::::::::777777888999999999999999666555444333222222222222000000111111222333333444222222222111111111000000///......///000111///...------,,,,,,------...///........................////////////////////////......////////////000000---///111111000////////////000111222333444555555555555666777888:::<<<===>>>???BBBDDDFFFFFFFFFEEEFFFFFFEEEDDDCCCCCCFFFHHHBBBAAA@@@???????????????===;;;888666777777666555777777777888888888999999444444444444444444444444333333444444444444333333222111111111111333444555444444444555555555666666333444555666777777777777666888:::::::::;;;<<<>>>???AAACCCFFFHHHIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHBBBAAA@@@???>>>=========999:::;;;;;;:::888777555444444444333222222111111////////////////////////,,,,,,,,,,,,,,,+++******((()))))))))*********+++jjjFFF777555111000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---///000111111222444666666999;;;999888999::::::;;;===;;;999;;;CCCHHHIIIgggrrrbbbQQQFFF;;;111---///000...---...///...)))$$$((()))******)))***,,,---,,,------+++***,,,222666000000111111222222333333111111111222555666555444333444555444333333444555444333222222111111222222111111111111111222222222111000000000000000111111...//////000000000000000000000////////////000000222222222222222333333333888222...111888<<<888222777444666:::<<>>???;;;777:::999;;;??????<<<<<>>???????????????>>>>>>>>>@@@CCCFFFHHHEEEGGGIIIIIIHHHHHHIIIKKKGGGQQQTTTNNNLLLRRRQQQJJJDDDEEEGGGGGGFFFEEEEEEFFF@@@BBBCCCBBB???===???AAA<<<<<<<<<;;;;;;:::::::::777777888999999999999999555555444333222222222222000000000111222222333333111111111111000000000000///......///000000///---,,,,,,,,,,,,------...///........................///////////////.........,,,---.........---...000+++---000111000/////////...//////000111222222333444444555666888:::;;;<<<;;;===???BBBDDDDDDDDDCCCEEEEEEEEECCCAAAAAADDDFFF@@@@@@???>>>======>>>>>>;;;999666666777777777666888888888888999999999999444444444444444444444444222222222333333222222222111000000000000222333444222222222333333444444444444555666777888888888888555777:::::::::::::::<<>>=========<<<:::::::::<<<===<<<999666444444333333222111111000.........///////////////+++,,,,,,,,,,,,+++******(((((())))))*********+++dddGGG777444111000000000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000111222222333333555555666666777777888888>>>===;;;:::999999::::::BBBEEENNN___zzz~~~eeeUUU@@@<<<777222///...///000------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++...000///,,,...333999777///,,,///111//////222444222000222444666444222333444444555555444444333222222222111111111111000111111111111111111111111222222222111000//////...---...///000000///...---......//////000000111111111111000000000000000111222222111111222222333444555555666777888999::::::RRR^^^uuusssSSS===<<<:::888777777888888999888888777888:::;;;<<<999:::;;;<<<=========<<<@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDFFFGGGHHHKKKMMMJJJMMMNNNFFFDDDSSSXXXGGGBBBCCCEEEFFFGGGGGGFFFFFFBBBAAA???>>>>>>>>>??????:::::::::;;;;;;:::999999999888666555666777666555333222222222333333111000000000////////////000000000000//////.........---////////////////////////////////////////////////111///...///111111...+++......//////000000111111.........------,,,,,,,,,........................000000111222222222222222333444555444555777;;;>>>===>>>???AAABBBBBBAAAAAACCCDDDDDDDDDCCCBBBBBBAAABBBAAA@@@???>>><<<;;;;;;777777777777666444333222555666777888888888888888555555444333333222111111000000000000000000000000000000000000000111111222111111000000111111222333555444444444444555666666555999;;;:::666555888;;;<<<===>>>???AAADDDIIILLLHHHGGGGGGFFFGGGHHHJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNFFFDDDBBB@@@@@@>>><<<:::;;;::::::999888777555555555444444333333222222111///......------,,,+++++++++++++++************)))))))))))))))))))))))))))cccFFF777444111000000000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000111111222333444444555555666666777<<<;;;:::999888888888999::::::===DDDRRReeezzzqqq^^^NNNAAA888333111///------...///000---,,,,,,+++******))))))*********+++++++++,,,,,,***---///...,,,---222777<<<333------...---...222222000///000333444333111222333333444444333333222222222222111111111000000111111111111111111111111222222111000000///......---......//////......---.........///000000111111111111000000000000000111222111111111111222333333444444555666777888999999CCCAAABBBIIIYYYnnniiiSSS???333:::999777666555666666666888888777777888999;;;;;;::::::;;;;;;<<<<<<======?????????@@@@@@@@@@@@@@@???AAACCCEEEEEEGGGIIIKKKIIIGGGIIIEEECCCNNNSSSHHHBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>=========>>>???::::::;;;;;;:::999888888888777555555666666555444333222111222333333111///000000////////////000000000/////////.........---................................................111///---...///000...,,,---.........////////////......---------,,,,,,,,,------------------------//////000111111111111111222333444333444666999<<<:::<<<===???@@@@@@@@@???AAAAAAAAAAAAAAA@@@??????AAAAAA@@@???>>>===<<<;;;666666666666666666666666666666666666666666666555444333333222111111000000000000000000000000000000000000/////////000111111111000000000000111222222444333333333333444555555444777:::999666555888;;;999;;;<<<<<<===@@@DDDHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKEEECCCAAA@@@???>>><<<::::::::::::999888777555555444444444333222222111111.........---,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((aaaEEE777444111000000000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000222222222333444555555555:::999888777777777777777777666444333444999AAAFFFLLLaaaxxxaaaWWWGGG;;;555222///...************+++,,,......,,,,,,++++++***)))))))))*********++++++++++++,,,))),,,---,,,+++,,,000444@@@777///+++++++++...222000///...///111222111000111222222222222222222111222222111111111000000000000000000000000000000000111111000000//////.........------,,,,,,------...---......//////000111111000000000//////000000111111111111111111222222333222222333444555666777777666444222222666???GGGMMMUUUiiimmmRRR>>>666666777777555444444333333444444555777666666666777888999:::;;;::::::::::::<<<===>>>????????????>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEHHHJJJHHHAAADDDHHHEEEIIIMMMGGGCCCCCCCCCBBBAAA???>>>===>>>>>>===<<<<<<<<<======;;;;;;;;;:::999888777666777555333333444555444333333222111111222222111///000//////......//////000/////////...............................................................000...---,,,.........---------------............------------,,,,,,,,,,,,---------------------------...//////000000//////111111222222222333666999888999;;;===>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<<@@@@@@??????>>>===<<<<<<777666555555555777888999999777666444222222222333222222111111000/////////000000000000000000000000//////......//////000111000000//////000000111222222111111111111222333333222555777777555555888;;;777999:::::::::<<>>>>>;;;:::999999999999888666555444444444333333222111111111......------,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((]]]DDD666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,---------...//////000000111111222222333444555555999888888777777777666666555666777666444333333444...777>>>BBBOOOiii~~~nnn^^^OOOFFF888555111000000111000///+++,,,,,,,,,,,,++++++***++++++******))))))))))))************++++++++++++)))***,,,+++***+++---000===777111,,,***+++...222//////...///000000000000000000111111111111000000111111111111000000000000000000000000000000000000000000000//////............---++++++++++++---...------......///000000111000////////////000000111000000000000000111222222000000111222333444555555555888<<<>>>???===999777444999EEEXXXrrraaaJJJ@@@;;;555444666666444111111111222222222333333444555555555666666777888888::::::888888888:::<<<>>>???>>>>>>>>>>>>=========>>>???BBBCCCCCCDDDGGGIIIIII@@@FFFPPPKKKFFFGGGEEEEEEDDDCCCAAA>>><<<:::999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555333222222333444444333333111000000111111000////////////....../////////........................................................................///...---,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000111000000111333555666777999;;;<<<======<<<<<<<<<<<<======<<<;;;;;;??????>>>>>>======<<<<<<999777666555555666888999;;;999666333111000000111111111111000000/////////////////////////////////.........---......///000//////......//////000111000000//////000000111222000222555555444555777999777888999999999:::<<>>=========;;;999888888888888777666555444333333333222111111000000......------,,,++++++***************))))))))))))((((((((((((((((((((((((ZZZBBB666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,------...//////000000111000111111222444555555666888888888888888777777777111444777999888666555555777::::::666555:::???BBBXXXbbbooo{{{xxxhhh\\\LLLAAA<<<999555222111111000000///---***(((+++,,,,,,,,,,,,***)))(((******))))))))))))(((((())))))*********+++++++++)))***************,,,---444444222...---...///000...//////000///000000111///000000111111000000///111111111000000000///////////////////////////////////////...............---,,,+++******+++,,,------------...//////000000//////......///000111111000000//////000000111222//////000111222333444444666555444333444777:::<<<@@@@@@@@@@@@DDDMMMYYYbbbrrrlllWWWJJJ???555...;;;777333111111000///---000000111222222333333333333333444555666666666666999888666666777888;;;<<<>>>>>>=====================???AAABBBCCCDDDFFFHHHKKKCCCLLLXXXQQQGGGEEECCCFFFEEECCC@@@===;;;999999::::::::::::;;;::::::::::::::::::999888666555444444222111111333444333222333111//////000000000/////////............//////---------........................................................................---------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---///000/////////000222555666888:::<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999777555444444666777<<<:::666333111000000111111111111111000000000000........................------,,,,,,------...///......------......///000...............///000000///111222333333444555777888999::::::999:::;;;===>>>>>>???AAABBBCCCCCCCCCBBBCCCDDDEEEEEECCC@@@??????===<<<<<<<<<<<<:::999777777777777666666555444333222222111111000//////...------,,,++++++***************)))))))))((((((''''''''''''''''''''''''WWWAAA666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++------......///000000000///000111222333444555666666777777888888777666666222444777888777444333333......///000333555666555...444:::>>>CCCMMM[[[eeevvv|||}}}ooobbb___ooossslll```WWWUUURRRGGG:::999444///---...///...---///...,,,***))))))******'''((())))))******)))))))))))))))((((((((((((((()))))))))************+++************************---111222///...//////...---///000000///...000111///000000111111000000///111111000000000/////////////////////////////////..................---------,,,,,,++++++,,,,,,---,,,------......///000000............///000111111///////////////000000111......///000111222333333333222111111333666:::<<<666;;;@@@BBBBBBCCCGGGLLLIIIMMMVVVddduuuvvveeeVVVMMM===777000///333777999888.........///000333555777///000111222222222222222111222333444555555555555666555555555555777888999;;;;;;;;;;;;<<<<<<<<<===<<<>>>@@@AAAAAABBBDDDFFFJJJEEEOOOXXXOOOFFFDDDAAAFFFDDDBBB???===;;;::::::888999:::;;;;;;;;;::::::999999999888777666555444333222111111333444444333333000...---...000/////////......------......///---------------.........------------------------------------------------,,,...000000///...///000000000000000000/////////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...//////...---...000333444666999:::;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;:::888777555444333444444999888555333111000000000111111111000000000000000........................,,,,,,,,,+++,,,------...------,,,,,,------...///......------......///000//////000111222333333444666888999999888888:::;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDDDDCCCAAA???======;;;::::::;;;;;;:::888666666666666666555444444222222111111000/////////------,,,,,,++++++************)))))))))(((((((((''''''''''''''''''''''''TTT@@@555333000.........---,,,++++++++++++++++++++++++************************************************))))))))))))*********+++,,,,,,,,,---......//////---...///000222333444555444555666666777666555444555666777666333222111222:::666333111222444777:::888777555222...,,,...111333888===AAADDDIIIOOOTTTeeelllqqqrrrtttyyy}}}}}}{{{uuunnnjjjiiijjjeeeddd```[[[UUUNNNHHHEEE;;;;;;:::777888>>>IIIRRRUUUTTTRRROOOJJJDDD>>>:::===;;;666555:::===888///............---,,,+++*********)))((((((***,,,...'''''''''((())))))******(((((((((((((((((((((((())))))))))))************+++*********++++++***)))***000222...+++......,,,+++---///...---,,,...000000000000111111000000000111000000000////////////........................------------------------,,,,,,------------,,,,,,,,,,,,---......//////000...------......000111111///............///000000......///000111222333333111333666999;;;;;;:::999777999<<<<<<===???CCCFFF@@@>>>???CCCGGGMMM[[[jjj}}}aaaXXXLLLAAA;;;777444222666777888:::888444,,,'''...111444555222///---,,,...///000111111111000///000111222333444444444333222333333444444555666666666777777888999:::;;;;;;:::;;;===>>>>>>???AAABBBEEECCCJJJNNNFFFCCCEEEAAACCCBBB@@@>>><<<;;;;;;;;;888999:::;;;;;;;;;::::::777777888888777666666555333222111111333444444333333000------...////////////......------......///,,,,,,,,,------.........------------------------------------------------+++...222333111000///000000000/////////.........******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...000///...------...000111444666888999999999888888999:::::::::::::::777777888888999999999:::666666555555444444333333444444333222111000000///////////////////////////------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,------......------------...//////000//////000111111111111222444666666555555666888;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===;;;:::999999:::;;;999888555555666666666555444444222111111000//////......------,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''SSS???555333000.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,---///000222333333222333444555555555444333333333333222000///111222...///111333222///...000222//////222555444333333///000111000...000555999***111444333222555888888444555666555333333333555888888777777666444333333.........///000111222222)))---111111///...///111------,,,---333666111)))***++++++******+++---000***,,,------+++(((%%%$$$+++***))))))))))))***+++'''''''''((((((((((((((())))))))))))************+++******+++,,,+++***(((+++111222,,,))),,,---+++))),,,...---+++***,,,///000000111111111111000000000000000000////////////........................------------------------,,,,,,...//////...,,,,,,,,,,,,------...//////000---------......000111111...............///000000......///000111222333333333222000///111444888:::888888888:::===?????????BBB@@@@@@CCCAAA===AAAHHHMMM[[[hhhkkkjjjsss~~~uuummmggg^^^TTTMMMHHHAAA<<<::::::888666555555555444333777444111......000333666---///000///------///222......///000000///...---///000222333444444333333000111222333444444444444333444555666777888999:::888999;;;<<<<<<<<<>>>@@@@@@@@@EEEDDD===@@@FFFBBBAAA@@@>>><<<;;;:::;;;;;;888999:::;;;<<<;;;;;;:::666777777777777777666666444222111222333555555444333000---,,,---/////////.........------.........,,,,,,,,,------.........------------------------------------------------***...333555333000000000//////.........---------*********++++++,,,,,,,,,************************++++++,,,------------,,,---...000///...------......///222444666777777777777777888999999999999999666666666777888888999999222333444444555555444444111111111111111000//////---.....................------------------------++++++******++++++,,,---,,,,,,++++++,,,,,,---......------------...//////000///...///000111000///...000222333333333444555:::<<<>>>@@@BBBBBBBBBBBBDDDDDDCCCBBBAAA@@@>>>===:::999888999::::::999888555555555666555555444444111111111000//////......------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''TTT???444111...------...---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111222444444444444444444444444222222222222222222222222000111333444444333111000111111111111000000000//////...---...//////---+++......................................................//////......---,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---+++***---111222...)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************------------,,,,,,+++***+++++++++,,,,,,,,,------000000//////.........---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------------------,,,,,,............////////////..................------000000///---...111111000333000///333444333444888777888999:::<<<===>>>>>>@@@@@@?????????@@@AAABBBLLLPPPTTTVVVVVVVVVWWWYYYWWW^^^^^^QQQFFFDDDGGGHHHEEEEEEFFFFFFGGGHHHIIIIIIEEEDDDCCCBBBAAA@@@??????>>>===<<<:::888666555444555555444333333222111111111111111111000000000000//////.........---------------......///000000000000000000000000111111222111111333444555666666666333333444444555666666666:::999888888999:::<<<===AAAAAABBBBBBBBBAAA???>>>>>>======<<<:::999888888888888888888888777666666555555555666666666666666222222222222222222222222000000////////////000000........................---,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,------...------------------------//////...---,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------.........///000111333444555666888888888999999888888888555666666777888999999:::222222222222222222222222222222222111000//////...---------------------------------,,,,,,+++++++++***)))))))))***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------........................222222111111111111111111888999;;;===???AAABBBBBBBBBCCCCCCBBBAAA@@@???>>>;;;999888888999::::::999666666555444333333333333111111000///////////////++++++,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((QQQ===444111...------...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///000111111333333333333333333333333222222222222222222222222000111333444444333111000111111111000000000/////////...---...///...---+++------------------------------------------------------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,***))),,,000000---)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************,,,,,,------,,,++++++***+++++++++,,,,,,,,,,,,---////////////......------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------------------.........////////////...........................////////////000111000333000000444666333333555777777888999;;;<<<===>>>????????????@@@@@@@@@@@@DDDGGGJJJIIIGGGDDDDDDDDDBBBHHHIIIAAA:::;;;???@@@======<<<<<<<<<<<<;;;;;;;;;:::999888777666666555999888888777666666555555444444333333222111000000000000000000///////////////.........------------------......//////000000000000//////000000111222111222333444555555555555333333333444555555666666999888888888999:::;;;<<<@@@@@@AAABBBAAA@@@???>>>===<<<<<<;;;:::999888777777888888888888777666666333333333333222222222222222222222222222222222222000//////////////////000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...------------------------///......---,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------......000111222444555555777777888888888888777777555555666666777777888888222222222222222222222222222222111000000///......------------------------------,,,,,,,,,++++++++++++***)))(((((((((((((((+++,,,,,,------,,,,,,+++++++++,,,,,,------------........................111111111111111111111111666777999;;;===???@@@@@@AAAAAA@@@@@@???>>>>>>===;;;:::999999:::;;;:::999666555444333333222222333111000000///////////////---,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((NNN;;;444111...------...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,---...///000000222222222222222222222333333333333333333333333333000111222333333222111000000000000000////////////...---------......,,,***------------------------------------------------,,,,,,,,,,,,,,,+++*********++++++++++++++++++***++++++************))))))+++)))(((+++......+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,///............---------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................---------.........//////........................,,,---...//////000333555111......333555333333444555666777888:::;;;<<<<<<===>>>???@@@??????======AAACCCDDDDDD@@@===;;;;;;999<<<<<<888777999<<<<<<;;;::::::888777666555444777777666555444333333222333333333333444444444555222222111111000000//////////////////.........---............---------------------...//////000000000000//////000000111222222333333444444333333333222222333333444555555555777777777777888999:::;;;>>>???@@@@@@@@@???>>>===;;;;;;:::999888777777666777777777777777666666555333333222222111111000000111111111111111111111111//////............//////++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...------------------------......------,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111222333444666666777777777777666666555555555555555666666666333333333333333333222222111111000000//////......------------------------,,,,,,,,,,,,+++++++++++++++******)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---------------...------------------------000000000000111111111111444555666888:::<<<>>>>>>??????>>>===<<<<<<<<<<<<;;;:::999999;;;;;;;;;999555555444333222222222222111000//////......//////000///---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((|||LLL:::444111...------...---,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,---......//////000111111111111111222222333333333333333333333333000000111222222111000000000000/////////............---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((()))******++++++******))))))))))))))))))))))))))))))(((((())),,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))***************+++++++++++++++******************++++++++++++---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------------............//////,,,,,,---------.........---------...............,,,,,,---......111888AAA555///,,,///222222222444444444555777888999:::;;;;;;<<<>>>??????===;;;:::???AAABBBCCCBBBAAA??????>>>===<<<:::;;;<<<<<<:::<<<;;;:::999888666555555777777666666555444333333000000111111222222333333000000000//////..................---------,,,,,,------------------------,,,,,,---......//////000///////////////000111111333333333333333222111111111111222222333444444444666666666777777888999999<<<<<<===>>>>>>===<<<;;;:::999999888777777666666666666777777666666555444666555555444333222222111111111111111111111111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...---------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,---...///000111222222555555666666666666555555555555444444444444444444333333333333222222222222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***+++,,,...000111++++++,,,,,,,,,,,,++++++------------------------------------------------/////////000000000000000333444555666888;;;<<<===>>>>>><<<;;;;;;;;;<<<<<<:::999888999:::;;;999888555444333222111111111111000000///............///222000---+++******++++++((((((((((((((((((((((((((((((((((((((((((((((((zzzKKK;;;444111...------...---,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,------......////////////000000111111222222222222222222222222000000000000000000000000/////////............------,,,+++,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***))))))((('''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))*********)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************((()))))))))************))))))******+++******))))))))))))*********++++++,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------------------......//////,,,,,,,,,,,,---------------------.........//////,,,++++++------111???NNNFFF;;;111...//////111444222333444555666888999999999:::<<<======<<<:::888:::;;;===???@@@???>>><<<>>>;;;999999::::::888777777777777666666555555555444333333222222111111111111111111111111000000000//////............------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,------...//////////////////...///000000111333333333333222111000000000000111111222333333333444444555666666777777777999:::;;;<<<<<<;;;::::::888888888777777666666555555666666666666555444444777666666555444333333222000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++******)))*********************************+++++++++,,,,,,,,,,,,------...///000000333444444555555444444333444444444444333333333333333333222222222111111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,...000111***++++++,,,,,,++++++***------------------------------------------------....../////////000000000333333444555777999<<<===>>>>>>===<<<<<<<<<<<<===777777666888999999777555444444222111111111111111000//////...............111///---***))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((xxxKKK<<<444111...------...---,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,------------......//////000000111111111111111111111111000//////////////////000///.........------------,,,+++++++++,,,,,,***(((************************************************)))))))))))))))((('''''''''(((((())))))(((((('''''''''(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************(((((()))************)))((())))))))))))*********++++++,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---.........+++++++++,,,,,,,,,------,,,,,,------.../////////---***+++---,,,///@@@SSSUUUFFF777000///...///111111111222333555666777888777888999:::;;;::::::999::::::;;;<<<======:::777999666666999:::888777888666666666666666777777777333333333222222222111111111111111000/////////.....................------------------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---......////////////......//////000111222222222222222111000/////////000000111222222222222333444555666666666666777888999:::::::::999888888888777777777666666666555555555555555444444333444444333333222222111111////////////////////////------,,,,,,,,,,,,------------------------------++++++************++++++***************************++++++,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))************))))))************************))))))*********+++++++++++++++,,,,,,---......///222333333333333333333222333333333333333444444444222222222111000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******)))))))))************++++++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222222222333555888:::<<<======>>>>>>>>>======<<<666555666777888888666444444333222111000000000000000///......------......///...,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((vvvIII;;;444111...------...---,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////////////////....../////////.........---------,,,,,,,,,+++***+++,,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''''''''(((((())))))))))))((()))))))))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************'''(((((()))******))))))((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************,,,,,,---------,,,++++++******++++++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,------...//////000+++***---000,,,,,,;;;PPPSSSDDD555///.........000///000111222444555666666666666777888999999::::::;;;;;;:::<<<>>>===:::777888555666::::::666666:::777777777777777777777777444444444444444333333333/////////..........................................------------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......//////............///000000000111111111111111000000......///000000111111222111222333444555555555444555666777888999888888777888888888777777777777666444555555555555444333333222222222222111111111111////////////////////////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,------...------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))************************))))))))))))*********+++******++++++,,,---------111222222222222222222111222222333333444444555555111111000000///......---------------------------++++++++++++++++++++++++)))*********+++++++++++++++***)))(((((((((((((((******++++++++++++******,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000///000222555888::::::;;;>>>??????>>><<<:::666666666888999999666444333222111000000//////000//////...------------...+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((tttHHH;;;444111...---......---,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))++++++++++++++++++,,,,,,++++++,,,------...////////////////////////////////////............//////......---------,,,,,,,,,,,,+++******++++++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''''''''''''''&&&'''((((((((())))))******))))))***)))((()))***,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************''''''((())))))***))))))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************------------,,,,,,+++***))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,------...///000000***)))...222---)))666JJJHHH;;;...+++---...///111//////000222333444555666555555555666777999;;;<<<888777777:::======;;;777777555666999777111111666444444444444333333222222222222222222111111111111,,,---------------.......................................---------,,,,,,+++++++++,,,,,,---------++++++,,,------......///...............///000000000000111111111111000000......//////000111111111000111333444555555444333444555666888888888777666888888888888777777777777444444555555444444333222222222222222222333333333////////////////////////---,,,,,,++++++,,,,,,---************************++++++************++++++***************************++++++,,,,,,---......------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---111111222222222222111111222222333444444555666666111000000///...------,,,------------------------++++++++++++++++++++++++))))))******++++++++++++******))))))***+++,,,,,,******++++++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000............000333777999888:::===??????>>>;;;999666666777999:::999777444333222111000//////////////////...------------...))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((uuuHHH999444222...---,,,,,,+++***************))))))))))))((())))))***)))'''%%%$$$((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************))))))*********+++++++++..................------......------------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))(((((((((((()))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000////////////111222333333333333333444555666666999888888999;;;;;;:::888777777777777666555444333333333333222222111111111222111111000///......---...........................---,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++..................---------------............///000///...------...///000---......///000111111222222222222333333333444444222333555777777666555333999888888888777777666666444555666777777555333222333333222111000000000111000///////////////000111/////////---***)))***+++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,000000000000000111111111222222222222222222333333222222222111000//////...------,,,,,,,,,,,,+++++++++++++++*********))))))************************)))************+++++++++)))))))))((())))))***+++++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,//////......000111333444999::::::;;;;;;:::::::::999888888888777777666666222222222111111111111111000000000000////////////+++***))))))((()))))))))+++*********))))))(((((())))))))))))))))))))))))rrrFFF888444222...---,,,,,,+++************)))))))))(((((()))))))))(((((('''&&&%%%((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))*********************************++++++++++++,,,..................------......------------......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......///000222333222222222222333444555666888777777888::::::999777666777777666666555444333333333222222222111111111111111000000///......---...........................---,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++..................---------------............///000///...------...///000---......///000000111111222222222222333333333333111222333444555444444333888777777777666666666555222333444555555333222111222222111111000111111111//////............//////...//////---***)))***+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,......////////////000000111111111222222222222333222222111111000//////...------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))*********+++++++++)))))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++,,,,,,///.........///111333444777888888999999999999888777777666666555555555555222222222111111111111111000000000/////////......++++++***)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))oooDDD888444222...---,,,,,,+++*********))))))))))))(((((())))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------............------------......,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222111111111111222333444555666555555666888888777555666666666666555444333222222222222111111111111111111000000//////.........------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------......---------............/////////............//////.........//////000000111111111111222222222333333111111222222222333333333666666555555555555444444111222333333333222000///111111111000111111222222///......------............///...---***)))***+++************************************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))((()))******++++++***************++++++++++++,,,------------......//////000000111111222222222222222222111111000/////////------,,,,,,,,,,,,+++++++++++++++***************************************)))))))))*********++++++*********)))***++++++,,,++++++++++++++++++++++++*********************************++++++++++++,,,---------...///000222333555555666777777888777777444444444444444333333333222222222111111111000000000////////////.........,,,++++++***)))***************))))))))))))(((((())))))))))))))))))))))))lllBBB888444222...---,,,,,,+++******)))))))))((((((((((((***((('''&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,---------,,,,,,------------.........------,,,,,,------...++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))***************++++++,,,++++++++++++++++++++++++++++++************++++++*********************************)))))))))))))))+++++++++******************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------......///000000000000000000111222333333444333333444666666555444555555555555555333222222111111111111111111111000000000/////////.........---------------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......---------............////////////....../////////........./////////000000000000000111111111222222222111111111111222333444444444444333333333333333111222222333222111000000111000000000111222333333000000///............///.........,,,***)))***,,,************************************************)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++((((((((((((((((((((((((((())))))***************************++++++++++++,,,,,,------......////////////000000111222222222111111111111000000//////------,,,,,,,,,+++++++++************************************************))))))))))))***************************+++,,,,,,************+++++++++++++++***))))))))))))***+++************++++++++++++,,,,,,------///000111111333444555666777777777777444444333333333333333333333333222222111000000000/////////.........------,,,,,,+++***************))))))))))))))))))((((((((((((((((((((((((((((((jjj@@@:::444222...---,,,,,,+++***)))))))))((((((((((((''')))(((&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,,,,---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))))))))******+++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---....../////////......//////000111222333222222333555555444222555555555555444333222111000000000000000000000000////////////............------------------------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---------............///...//////////////////.............../////////////////////000000000111111222222222111222333333444222222222222222333333333333333333333333222222111111000000000111222333333222111111000//////000000---......,,,******+++,,,************************************************))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++,,,,,,---......///000000......///000000111222222111111111000000000000000------,,,,,,,,,+++++++++************************************************(((((()))))))))***************))))))******+++,,,)))))))))******+++++++++,,,+++************+++,,,))))))*********+++++++++***+++,,,---...//////000222333444666777888888888444444444444444444444444333333222222111000000///............------------,,,+++******))))))******(((((((((((((((((())))))((((((((((((((((((((((((ggg>>>;;;444222...---,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))((()))******++++++******++++++++++++++++++++++++******))))))))))))******************************))))))))))))************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******,,,------...------------------...///000111222111111222444444333222444444444444333222111111////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......---------............///......////////////......................................./////////000000111111222222222333333333111111222222222222333333555444444444333333333333111111111000111111222222333333222111000000000000------...,,,******+++---************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))'''((())))))******)))))))))))))))************++++++,,,,,,---...///000000------...///000111111222111111000000000000000000------,,,,,,,,,,,,++++++***************+++++++++************************((((((((()))))))))******)))))))))((()))******+++(((((())))))***+++++++++++++++++++++++++++++++++)))))))))************+++)))***+++---............000111333555666777888888444444555555555555555666444333333222111000//////......---------,,,,,,,,,+++******)))((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))ccc<<<:::444222...---,,,,,,+++***))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))*********************************++++++++++++,,,***++++++,,,------......---,,,,,,++++++,,,,,,---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))'''((()))***+++******)))******************************))))))))))))******************************)))))))))******+++++++++(((((()))***+++,,,,,,---************************************++++++++++++***************************++++++++++++,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,---...///000222111111222444444333111333444444333333222111000........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,------......---------............///---...///000000///...---........................------.........////////////000111222222222111000111111222222222333333333555555444333333333333333222222111111000111111111333222111000////////////,,,------,,,+++***+++---************************************************))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))******************+++,,,---...//////,,,------...///000111222000000000000000000000111------,,,,,,,,,,,,++++++))))))*********+++++++++************************(((((((((((()))))))))***((((((''''''(((((()))***((((((((()))***+++++++++((()))***++++++***)))((())))))))))))************((()))+++,,,---...------...///111333444666777777444444444444555555555666444444333222111000///...---------,,,,,,,,,,,,+++***)))((((((''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))aaa:::999444222...---,,,,,,+++***)))(((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************))))))*********+++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************))))))(((((((((((())))))'''((()))++++++******)))******************************))))))))))))******************************))))))******+++++++++,,,''''''(((***+++,,,---...)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,---...//////222111111222444444333111333333333333222111000000---.........//////000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......---------.........//////---...///000000///...---.....................------------.........//////---...000222222111///...111111222222333333333333555444333333222222333333333333222111000000000111222222000///............,,,------,,,+++***,,,---************************************************))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************((()))***+++,,,---......,,,,,,---...///000111222000000000000000111111111---------,,,,,,,,,++++++))))))******++++++++++++************************(((((((((((())))))))))))'''''''''''''''((())))))'''(((((()))***+++++++++&&&((()))++++++)))(((&&&))))))))))))************'''(((***,,,---------,,,,,,---///111333444555666333333333444444555555555444444333222111000///...---------,,,,,,,,,++++++))))))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))```===888444111...,,,++++++***)))+++******)))(((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))(((((((((***---000111///,,,******---...---+++************************++++++++++++*********)))***))))))((('''&&&&&&&&&&&&((()))++++++)))(((&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************************************************************************************************************)))************+++++++++)))))))))***+++++++++,,,******))))))******+++,,,---------............///////////////000000000000000000000000000///......000000000000000000000000------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))***+++,,,---------................................................---------------------------.../////////...,,,+++//////............//////000000000111222222333333555333111111222222111000222222222222111111111000222111000///...---,,,,,,---,,,+++******+++,,,---++++++************++++++******))))))))))))******))))))************)))))))))(((((())))))***+++,,,))))))*********+++++++++---,,,++++++******++++++************************(((((((((((())))))))))))))))))(((((((((((())))))'''(((***,,,,,,***((('''))))))))))))************)))***+++,,,---,,,++++++------...///000111222222000000000000000000000000---,,,+++***)))***+++,,,************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******************************))))))******+++,,,,,,---...000222333333333333333333333444555666666333333222222111000//////...------,,,,,,++++++***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))```===999444111...,,,++++++***)))******))))))(((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++*********+++...000222...+++)))***,,,---,,,***************************++++++*********)))))))))***))))))(((''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++***************+++++++++***************++++++,,,------------................../////////000000000000000000000000///..............................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,,,,,,,................................................------------------------...............---,,,,,,//////............////////////000111111222222333444222111222444666666555222222111111111000000000111111000///...---,,,,,,,,,++++++++++++++++++,,,++++++************++++++******))))))))))))******))))))************)))))))))((((((((())))))***+++*********++++++++++++,,,---,,,++++++******++++++************************(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************)))***+++,,,,,,,,,++++++------...///000111222222000000000000000000000000...---,,,+++***++++++,,,************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))******************************))))))******+++,,,,,,---...000111222333333222222222222333444555555333333222111111000//////...------,,,,,,+++******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))___<<<999444111...,,,++++++***)))***))))))(((((('''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++************,,,---///,,,***))))))***++++++*********************************)))))))))(((((((((***))))))((((((''''''&&&'''((()))******)))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))************************************************************************************************)))************++++++++++++++++++***************)))************+++++++++,,,,,,,,,---------...............////////////000/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))******+++,,,,,,,,,,,,------------------------------------------------------------------------///......---------------//////............////////////000000111111222222111111111333777:::;;;;;;111111000000000/////////111000000///...---,,,,,,+++++++++,,,,,,+++++++++++++++************++++++******))))))))))))******))))))************))))))((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,+++************+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++------...///000111111222000000000000000000000000...------,,,+++,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))******************)))))))))))))))))))))))))))***************************))))))))))))***+++++++++,,,...///111111222222000000000000111222333444222222222111111000000///---------,,,++++++******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))]]]<<<:::444111...,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((('''(((((()))*********)))))))))*********************************))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))))))))))))))************************************************************************************************))))))*********+++++++++,,,+++++++++***)))))))))))))))******+++++++++++++++,,,,,,,,,------------------........./////////.........//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------///...---,,,,,,,,,---...///......------......///......//////000111111222000000000333777:::;;;;;;000000000000////////////000000///......---,,,,,,***+++,,,------,,,+++***++++++************++++++******))))))))))))******))))))************))))))((((((((('''(((((()))***++++++,,,,,,,,,---------,,,++++++***************************************(((((((((((()))))))))))))))))))))******)))))))))******))))))))))))******((()))))))))************)))******+++++++++++++++,,,------...///000111111000000000000000000000000......---------,,,,,,,,,************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******((((((((((((((((((((((((************************)))))))))))))))***+++++++++,,,---...///000000000////////////000111222222222111111111000000000///------,,,,,,+++*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((([[[;;;:::444111...,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++******)))((((((((((((((((((((()))))))))))))))(((((()))***************************))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))******+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++***)))))))))((()))***++++++++++++***++++++++++++,,,,,,,,,---------------............,,,---............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,++++++------------------------------------------------,,,,,,,,,---------.........---,,,++++++,,,............------------......---......//////000111111000//////111444666777777000000000000//////////////////......------,,,,,,***+++,,,------,,,+++***++++++************++++++******))))))))))))******))))))************))))))'''''''''(((((()))***+++++++++,,,,,,,,,---------,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******))))))))))))******((()))))))))************)))))))))*********++++++,,,,,,---...///000111111////////////////////////.........---------,,,,,,************)))))))))((()))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***+++,,,---.../////////............///000111111111111111000000000000000---,,,,,,++++++***))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((YYY:::;;;444111...,,,++++++***)))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++++++++***)))************++++++++++++)))******)))(((((()))+++******************************)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++***************((()))***,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,------.........------------......------......//////000000000///...///111222222222111111000000000/////////.........---------,,,,,,+++++++++,,,,,,+++++++++++++++************++++++******))))))))))))******))))))************))))))'''''''''((()))+++---...++++++++++++,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,---...///000000111////////////////////////---------------,,,++++++************))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++------.........---------......///000111000000000000000000000000,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))XXX:::;;;444111...,,,++++++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''')))***,,,,,,+++***))))))******+++,,,,,,,,,,,,)))++++++***((((((***,,,************************++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))***+++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++***************+++++++++((()))+++,,,,,,+++***)))************+++++++++++++++,,,,,,,,,,,,---------++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,---------------...------,,,,,,------...,,,------......///000000///...------///000000000222222111111111000000000......------------,,,,,,,,,++++++++++++++++++,,,++++++************++++++******))))))))))))******))))))************))))))&&&&&&''')))+++---///000*********++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((((()))***++++++***)))((())))))))))))***************))))))((()))***+++,,,+++,,,,,,---...///000000////////////////////////+++,,,---------,,,******************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,------,,,---------......///000111///000000000000000000000,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))XXX:::;;;444111...,,,++++++***)))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))+++,,,,,,,,,***)))'''((()))******+++++++++)))+++,,,+++)))(((***---************************++++++++++++************)))))))))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++************************************************))))))))))))))))))))))))************************)))************+++++++++))))))******+++++++++,,,''')))+++,,,,,,,,,***))))))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))***,,,---...---,,,,,,...------,,,,,,------...,,,,,,------...//////000///---,,,---///000000000222222222222111111111111------------------,,,,,,---,,,+++******+++,,,---++++++************++++++******))))))))))))******))))))************))))))&&&&&&'''))),,,///111222))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((''')))***,,,,,,***)))'''))))))))))))***************)))((((((((()))+++,,,+++,,,,,,---...///000000////////////////////////++++++,,,---,,,+++***)))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,...............///111111////////////000000000000,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))WWW;;;888666333///,,,+++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))***************,,,+++***)))))))))++++++******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,...//////000000000000000+++++++++************))))))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++***,,,...111000---++++++------+++(((,,,+++******))))))******+++++++++*********))))))+++++++++*********))))))------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------........................000000////////////000000111111111333555444222000---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))******************************************))))))((((((''''''))))))))))))************************************+++*********))))))(((((())))))))))))(((((((((((((((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,---......///.........------............---------,,,+++******+++,,,---***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******+++(((((()))***+++,,,,,,,,,++++++,,,,,,---.........111111000000//////......------,,,++++++******)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((VVV;;;999555222///,,,+++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************))),,,+++***))))))***++++++******))))))))))))******************++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...............+++++++++************)))******+++,,,,,,,,,++++++*********+++++++++,,,,,,)))***,,,,,,---///222555///---++++++------+++(((,,,+++******))))))******+++++++++*********))))))+++++++++*********)))))),,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,------........................//////............//////111000///000222444444333---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))***************************************)))))))))((((((((('''))))))))))))************************************************)))))))))((()))))))))))))))))))))(((((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,---------------------............------,,,,,,+++******+++,,,,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))*********)))))))))(((((())))))(((((())))))***+++(((((()))***+++++++++++++++,,,,,,------...//////000000000000//////......------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((UUU:::999555222...,,,+++***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))+++******)))******++++++******))))))))))))******************+++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,+++***************++++++++++++,,,***+++,,,------...111333...---++++++,,,,,,+++)))++++++***))))))))))))***+++************)))))))))+++************))))))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------...------------------...111///------000333555666,,,,,,++++++++++++,,,,,,+++++++++************))))))))))))*********++++++************************))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------............------,,,,,,++++++++++++,,,,,,************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))******))))))))))))(((((())))))(((((())))))***+++(((((()))***++++++++++++,,,,,,,,,---......//////000000000////////////...------,,,++++++******)))************************&&&&&&'''''''''((((((((((((((((((((())))))))))))SSS999999555222...,,,+++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))******************+++++++++******))))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))************++++++++++++)))***++++++,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,++++++***)))************++++++++++++,,,,,,---,,,***)))***+++---,,,++++++++++++******++++++***)))))))))))))))************))))))))))))************))))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++++++++++++++,,,,,,,,,------------------------------......------------......000...---...000222333222,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************************))))))))))))((((((((((((((()))))))))*********************************************))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((()))******(((((()))***************,,,,,,,,,---......//////////////////////////////------,,,++++++******)))************************''''''''''''(((((((((((((((((((((((())))))))))))QQQ888999444111...,,,++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))******++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++*********)))))),,,,,,,,,,,,++++++***)))))))))*********++++++++++++,,,---,,,***))))))***+++,,,,,,++++++******++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++++++++++++++++++++++++++((()))******++++++******+++++++++,,,,,,,,,------------------------------///..................////////////000111000...,,,,,,++++++******++++++,,,+++++++++*********))))))************++++++++++++************************(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))******((()))))))))*********+++******))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((())))))((((((((('''((())))))***(((((()))*********))))))++++++,,,,,,---......................../////////------,,,++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***OOO777999444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((((()))***+++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******************************((())))))******))))))((()))))))))))))))))))))))))))))))))************+++***++++++,,,,,,,,,,,,,,,+++++++++************)))++++++,,,,,,,,,+++******)))))))))************+++(((+++---...------...///***+++,,,+++***)))***+++******)))(((((((((((()))(((((()))))))))))))))***(((((()))))))))))))))***)))***++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////............/////////...///000111///,,,)))++++++************+++++++++++++++************)))*********++++++++++++,,,************************(((((((((((())))))))))))))))))))))))************************************))))))))))))************((())))))******+++++++++************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''(((((((((((())))))((((((''''''(((((()))***(((((()))******))))))(((*********+++,,,,,,---------............/////////------,,,++++++******)))((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))******MMM777:::333111---,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((('''(((***+++,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++++++++************)))******+++,,,,,,,,,++++++))))))))))))************'''))),,,---------...///)))+++,,,+++))))))***,,,******)))((((((((((((((((((((((((((())))))******(((((((((((())))))******))))))***+++++++++++++++************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------------......---------......---+++++++++************+++++++++++++++************)))*********+++++++++,,,,,,************************'''((((((((()))))))))***))))))))))))************************************((()))))))))************((())))))******+++,,,,,,************)))))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''''''''((((((((())))))(((''''''''''''((())))))((()))))))))))))))((((((((())))))******+++,,,,,,---------.........//////------,,,++++++******)))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))*********LLL666:::333111---,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((('''(((***+++,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,))))))))))))************(((***,,,,,,+++***)))***(((***,,,+++)))(((***,,,******)))((((((((((((((('''((((((((())))))******'''((((((((())))))******((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///,,,******,,,...//////++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,************************'''((((((((())))))******))))))))))))************************************(((((())))))*********+++((())))))***++++++,,,,,,+++*********))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''((())))))((()))))))))))))))((((((((((((((()))******++++++---------.........//////------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++|||GGG===444222000...,,,+++******+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''///%%%###***''',,,***###%%%:::&&&,,,)))((($$$$$$***"""444###)))'''$$$---)))###***---((('''(((---'''555,,,111))))))222,,,!!!+++???;;;$$$))),,,888'''///'''111+++..."""333,,,"""333222***111!!!>>>###******)))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&%%%$$$###$$$'''***(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,+++)))(((((()))))))))))))))************************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))((('''''')))***)))(((,,,,,,,,,++++++*********))))))))))))))))))))))))******)))(((&&&&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++******))))))))))))************************************+++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((()))***************)))******++++++,,,------***++++++,,,------------******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---------...------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))zzzFFF===444222000...,,,+++******+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$"""222***"""333555!!!***---///...555&&&;;; ???000222,,,&&&///777+++$$$///...&&&***(((000///)))+++###)))666000$$$:::222+++:::)))222 111&&&...---...$$$(((!!! FFF******@@@&&&'''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***)))(((((()))(((((((((((()))))))))***((())))))))))))))))))(((************************)))***,,,+++)))(((((()))))))))))))))*********+++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))+++,,,+++)))((()))+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,+++------------------------,,,,,,+++++++++*********))))))))))))************************************************)))))))))((('''(((((()))******++++++))))))))))))))))))))))))***************************))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((()))***************)))******++++++,,,------++++++,,,---------,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---------------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))xxxEEE===555222000...,,,+++******+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''***---!!!III '''999 ***///(((111---AAA222...)))+++,,, $$$---...///,,,(((;;;+++999666)))---,,,***///777666//////111222'''***+++...(((..."""777(((222999---$$$ 666&&&&&&)))///((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&***...000...+++((('''((((((((()))))))))******))))))************))))))************************)))+++,,,,,,***))))))***))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************)))...111...)))'''***...+++++++++++++++*********)))))))))))))))))))))))))))+++,,,+++***((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,++++++++++++*********))))))))))))************************************************))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********************************))))))***************))))))))))))******((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((()))***************)))******++++++,,,------,,,,,,---------,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))uuuCCC<<<555222000...,,,+++******+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((666%%%***AAA(((FFFUUUeeecccIII111+++***'''$$$999'''888'''%%%QQQaaaiiidddUUU:::(((,,,###;;;999111+++,,,***GGGcccjjjeeeWWW???(((&&&888 ///%%%444'''///000...---&&&(((UUUgggkkkccc===%%%---888***!!!((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++///111///+++)))'''(((((()))))))))*********)))******++++++******)))************************)))+++,,,,,,+++******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++...000...***((())),,,+++++++++***************)))))))))))))))))))))))))))+++------+++)))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))))))))*********************************************)))))))))))))))(((((())))))************))))))))))))))))))))))))************************++++++************++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((()))***************)))******++++++,,,------------------,,,++++++*********************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))tttBBB<<<555222000...,,,+++******+++((((((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((($$$!!!333%%%)))kkk'''""""""666555)))UUU???999"""666000)))%%%lll]]]<<<222***222!!!000 222444:::HHH,,,---((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,...---+++***))))))))))))))))))******************++++++++++++*********************************+++------+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((((()))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,+++++++++***)))(((************************)))))))))))))))))))))))))))+++------+++)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))))))))************************************))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((()))***************)))******++++++,,,------------------,,,++++++*********************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))uuuCCC<<<555222000...,,,+++******+++((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''%%%000***;;;GGG555...###nnnIII***"""***---eeeTTT((("""333///%%%666((('''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++***(((((()))***)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---***))))))***+++)))''')))))))))***************)))))))))))))))))))))))))))+++,,,+++***((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))************************************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))*********************************))))))***************))))))))))))******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((((((((()))***************)))******++++++,,,------,,,,,,---------,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))vvvDDD===555222000...,,,+++******+++((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((///,,,,,,PPP***;;; ---000DDDttt%%%BBB(((???BBBJJJ'''&&&??? ***ppp'''OOO%%%((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******)))((()))***))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---...---,,,---...,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********)))))))))***((()))))))))*********+++)))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------++++++++++++++++++++++++************))))))))))))))))))))))))************************************((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((()))***************)))******++++++,,,------++++++,,,---------,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))xxxEEE===555222000...,,,+++***++++++)))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((333PPP###<<<CCC---&&&(((\\\((($$$:::SSS000!!!333<<<(((---,,,444###)))333(((===///555EEE)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%(((***++++++))))))***)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***,,,......---------...,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++&&&+++...,,,((('''***...(((((())))))*********+++))))))))))))))))))))))))*********(((&&&&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++************))))))))))))))))))))))))************************************(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((()))***************)))******+++,,,,,,------***+++,,,,,,------------******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))pppBBB666777555222///---,,,,,,+++)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&,,,(((nnn000+++"""222+++,,,CCCeee)))(((333000+++)))bbb""""""IIIOOO)))'''///***,,,ppp+++222$$$...---,,,333******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------000000000...,,,,,,...111222)))&&&,,,000,,,)))+++000111111///,,,+++,,,...333111...+++***+++...000,,,+++***+++,,,---,,,+++************))))))))))))++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++*********))))))(((((())))))))))))(((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))(((((((((((())))))++++++***)))(((((())))))(((((((((((())))))))))))************************)))************+++++++++))))))******++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++***)))'''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,pppCCC777888555222///---,,,,,,+++******)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((...///www***555CCC|||$$$---+++***+++---000///+++((()))///666===,,,$$$555???)))******333(((;;;(((uuu000!!!///ppp%%%888***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,,,,,,,,,,---------------------------------++++++,,,,,,++++++++++++///---...111333333333444---------------------...+++---000///---,,,+++,,,///---,,,,,,......---+++++++++++++++************+++******))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++*********))))))((())))))******))))))((((((((()))))))))*********+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***)))((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''(((((((((((()))))))))***+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++++++++***)))))))))))))))))))))(((((((((((())))))+++******)))(((((())))))(((((((((((()))))))))***************************************++++++++++++)))*********++++++++++++---------,,,,,,,,,++++++---,,,*********+++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************+++***)))(((((())))))***))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,++++++*********))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,pppCCC888:::444222...---,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,!!!...xxx***&&&### 000444"""---!!!,,,%%% ...000&&&'''+++,,,)))&&&&&&888###555)))###)))BBB$$$000@@@<<<HHH))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,---------.................................///000222444444111///)))---...,,,,,,......---...//////000000000000000...///111222111000000111---+++******+++,,,+++))),,,,,,,,,+++++++++************))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************++++++++++++++++++************************++++++*********((((((((()))))))))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((((((((((()))))))))*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++***))))))))))))))))))))))))(((((((((((())))))******)))((((((((())))))((((((((()))))))))******++++++++++++++++++++++++************+++++++++,,,************++++++++++++......------------,,,,,,---,,,***)))***+++---///,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))***************))))))((())))))***+++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++***)))((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,oooBBB888:::444111...,,,,,,,,,+++************)))))))))((((((''''''''''''''''''''''''((((((((((((((()))))))))))),,,$$$vvvBBB888\\\...)))&&&,,,///&&&555444222...666{{{'''...555///III"""***777555...999YYY:::&&&///,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---------------..................////////////000000...------...111111///,,,111555555111000333111,,,...111222111...---...000666222---+++---///111111...---,,,---...//////------,,,,,,++++++************))))))(((((())))))******))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++***************************++++++,,,,,,++++++***((((((((()))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******)))))))))))))))***))))))(((((((((((())))))***))))))((((((((())))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,+++,,,,,,+++******,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((()))))))))************((((((((())))))***++++++((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))*********+++++++++lll@@@666999333111...,,,,,,---,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((())))))******---''',,,***:::[[[;;;---+++%%%555!!!;;; )))222&&&vvv+++&&&...///%%%555+++///111$$$---\\\;;;&&&&&&ggg+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***************************************++++++++++++*********+++,,,,,,------------.........//////////////////000000111111111555333111000000111000000000111222333777;;;999444999<<<>>><<<999999<<<@@@FFF@@@:::777666555000,,,222111000111222222111000------,,,++++++***))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***)))))))))))))))******))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,))),,,...---+++))))))***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((()))))))))************(((((())))))************((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***++++++******)))(((((('''))))))))))))))))))))))))***************+++++++++kkk???666999333000...,,,------,,,+++++++++*********)))))))))(((((((((((((((((((((((('''(((((())))))******+++###AAA777EEE---"""555%%%***111AAA666]]]---!!!,,,444...(((<<<%%%)))FFFJJJ'''222"""BBBFFF(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))***************************************++++++++++++,,,******++++++,,,---------.........////////////000///000000111111222222333333333444333333555999<<<:::;;;@@@IIIPPPQQQSSSVVVdddbbb``````bbbeeehhhiiifffhhhjjjiiibbbWWWJJJBBB:::888555222000...+++(((......------,,,+++******++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***************+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))))))))))))))******+++))))))(((((((((((())))))((((((''''''(((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,))),,,......+++)))+++---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))******************++++++++++++******************))))))))))))))))))))))))))))))))))))************************kkk@@@777;;;333000---,,,------,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''(((((()))******++++++)))&&&999PPPNNN///,,,000HHHEEENNNTTTeee:::///,,,(((444,,,+++>>>666###555)))###777ppp'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))******************************************+++++++++,,,,,,******+++,,,,,,------........./////////000000000000000111111222333333444)))000999@@@EEELLLVVV^^^jjjjjjtttxxx}}}}}}~~~~~~zzzqqqppp^^^ZZZRRRKKKDDD<<<555111111111000///...---,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++))))))*********+++++++++******++++++++++++******++++++,,,,,,,,,---------+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))*********+++++++++))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))***++++++))))))(((((((((((())))))'''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++---...,,,***+++111666------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))************))))))***+++******(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************))))))))))))))))))))))))************************lll@@@888<<<222000---,,,---------,,,+++++++++************)))))))))))))))))))))))))))'''(((((()))***++++++++++++'''""";;;,,,***eeeZZZ'''---111---ccc$$$...444...'''+++|||---222---111***(((...,,,...'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,------...////////////000000000000000000111222333333444444<<>>777...---000---111***888>>>666)))///,,,222444111~~~:::)))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************************************************++++++++++++---,,,***,,,...000///---333///,,,---222666666444***777GGGWWWllliiikkk{{{rrr]]]III999000222111000...,,,+++,,,///,,,,,,+++***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************,,,+++***)))))))))***++++++***)))((()))***,,,---......///000000000//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))************))))))******))))))))))))******************))))))))))))*********************************************************++++++++++++,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************+++*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************)))))))))(((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************+++++++++++++++***))))))******************************))))))((((((((((((iiiBBB<<<666444111...,,,,,,,,,,,,+++((())))))******))))))((((((((((((((((((((((((((())))))*********+++++++++111###000...===222"""%%%---:::999EEE===666;;;999<<<,,,+++222555---...###222$$$aaaccc&&&((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,...000111000///////////////000222222333GGGYYYmmm}}}eeeIII444111---,,,---///...,,,///---+++)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))))))))***+++,,,+++******))))))+++,,,---///000111222222111///...,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))************))))))***)))))))))))))))******************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++***))))))***************************))))))))))))(((((((((gggBBB===777444111...,,,,,,,,,,,,+++)))))))))******)))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,888333GGGVVV555...;;;,,,222lllyyyhhhuuummmYYYjjjeeeNNNOOONNNhhhKKK======aaa333)))444###$$$222+++((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---///000000000///000222333111333>>>QQQaaafffUUU>>>...,,,111000,,,...---+++++++++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************+++++++++******)))))))))***,,,---++++++*********+++,,,---...000222333222000---,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))***+++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------................................................++++++------------++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************************************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++******)))************************))))))))))))))))))))))))eeeAAA===777444111...,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,$$$555'''sss888+++)))...@@@///===]]]~~~|||uuunnnwwwooovvvccclll111***AAA!!!444ttt###pppiii'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////////////////777444444;;;PPPooo|||nnn|||xxxQQQ777///...,,,,,,++++++,,,......,,,)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))*********+++++++++******)))))))))***,,,---+++++++++++++++,,,,,,---,,,...000111000...+++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************))))))************))))))))))))(((((()))***++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---................................................++++++------------++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))******+++++++++******************************))))))))))))************bbb@@@===777444111...,,,,,,,,,,,,+++)))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,###wwwttt***)))---CCC@@@YYYllliiiiii|||hhhzzzBBB,,,333,,,111)))000///iii'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////111333333777DDD^^^}}}|||kkkLLL888...---+++***+++......+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,+++***)))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((()))***+++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......................................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************)))))))))************+++```???===666444111...,,,,,,,,,,,,+++)))******++++++******)))))))))))))))))))))))))))************++++++++++++777---KKK000000,,,***jjjnnnzzzrrr}}}~~~~~~nnnDDD777888000{{{111,,, [[[sss''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111000000333777;;;@@@TTTpppiiiLLL888222---+++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,((())))))***++++++,,,,,,,,,+++***)))))))))***+++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((()))***+++,,,))))))***++++++,,,------++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......////////////......................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++************************))))))*********+++++++++___>>>===555444111...,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++&&&333666'''%%%333555CCCyyyzzzggguuunnnmmmooo[[[@@@///}}}***!!!EEExxxEEE&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111111222666===BBBeee}}}~~~{{{CCC;;;111---...000000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))***++++++,,,,,,---,,,+++)))))))))*********+++,,,---------,,,,,,++++++++++++,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((()))***+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......////////////......////////////////////////...........................---++++++++++++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++************************))))))******++++++++++++]]]<<<;;;555444333111///---,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...000***......YYYDDDOOO~~~WWWqqqkkkqqqzzzUUUQQQPPP(((bbb+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,***,,,///111000.........111333555AAA^^^yyyfffFFF777---+++...,,,...---,,,+++,,,---***'''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((++++++************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))************************************((()))***+++,,,,,,+++***)))***,,,------,,,***)))++++++************++++++++++++++++++++++++++++++//////...---,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------......---...000222555777111///......000111000000///111000......111222000000333222---,,,000000+++------..................///............---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))************))))))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++^^^===;;;555444333111///---,,,++++++************************((((((((()))))))))***************++++++,,,,,,,,,***$$$,,,((()))mmmvvvUUUUUU222!!!***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---222000//////111222222222444000111;;;LLLcccvvv|||^^^<<<333555///...---,,,***+++---,,,+++************************))))))))))))))))))))))))+++++++++,,,,,,---------++++++*********************************************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))************************************))))))***+++,,,+++******)))***,,,------,,,***)))++++++************++++++++++++++++++++++++++++++///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////.........,,,,,,---......///000000---...///...,,,,,,---///000333333111111444555222///222111------111222//////////////////////////////............---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))************))))))))))))************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++___>>><<<555444333111///---,,,++++++************************((())))))))))))***************+++,,,,,,,,,++++++555))),,,444---222___{{{wwwVVVuuu444<<<******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...000000///...///000222333222444???TTTmmm}}}cccFFF<<>>;;;999777999888555555888888666555111222888>>>;;;666222222222111111000////////////............---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))************(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++YYY:::;;;666444333111///---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///...---,,,...000333555999GGGYYYllluuusss{{{eeeUUUIII***///;;;+++++++++*********))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------............///000111222///222222111555EEE]]]pppbbbDDD888333---***+++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000000000111111111111////////////////////////........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++++++++,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,************************+++***)))))))))***+++,,,,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,---------........./////////////////////000000000111111111111000111333555888:::222444888===AAADDDFFFGGGTTTXXX[[[ZZZTTTPPPQQQSSS___^^^XXXNNNHHHGGGEEEAAABBB:::999CCCJJJFFF;;;333444333333222111111000000///............---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++YYY:::<<<888444333111///---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000...---,,,...111666888YYY```fffooowww|||wwwaaaaaa:::%%%AAA+++++++++************)))************************))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------............///000222222222444555777BBB[[[xxx^^^HHH===444//////++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111000111111111222222222222000000000000000000000000........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******************************)))))))))***,,,---,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++------------------------...------,,,,,,------.............../////////000000000000000111111111111222222222333555888;;;===GGGMMMWWWbbblllqqqtttuuuyyymmmgggaaa[[[RRRGGGDDDNNNUUUNNN>>>333555555444333333222111111//////.........---------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((()))++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++XXX666888777444222000---,,,,,,------------------,,,,,,+++***(((((()))+++---...---,,,111+++000888111***DDDjjj}}}oookkkyyyyyygggVVVCCC111+++...,,,((('''+++,,,)))))))))))))))(((((((((((())))))(((***,,,---+++***++++++,,,,,,,,,---------------......///000000000,,,///111000000222333222222999:::===XXXcccJJJ;;;444111...***)))++++++)))***---))))))))))))))))))))))))******+++++++++******)))++++++******++++++,,,---------------------------,,,...//////...------...111111111111111111000000111//////222555666333111111)))...555111111444000333///...333333---***,,,---...//////...---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---.........------,,,,,,,,,//////.........---------//////...---,,,,,,++++++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...------,,,,,,,,,------+++---//////...///111333+++777444+++///444333555222222===888===OOOTTT```kkk|||rrrppppppaaaQQQEEE999<<<333555888000---444666///000111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))((('''(((***++++++***+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,---------))))))))))))))))))))))))************************)))+++,,,......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******WWW777999777444222000...,,,,,,---------------------,,,+++***---,,,++++++,,,---------222///+++,,,:::RRRiiiuuuvvvqqqWWWHHH777333...++++++++++++***++++++*********)))))))))(((((()))******)))))))))++++++,,,,,,,,,---------------......///000000000...000000//////111222222777111BBBjjj}}}zzz~~~kkkZZZFFF,,,...)))(((******((())),,,******************************++++++++++++******+++++++++***++++++,,,---------------------------,,,...///000//////000111333333222111//////000111222,,,,,,222555222333777DDD555111333...///000+++,,,((((((---///------111++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------,,,,,,/////////......---------//////......---,,,,,,+++---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------......------,,,------....../////////////////////222666...+++666:::444444999999CCCHHHiiidddKKK;;;777<<<;;;:::999111///000111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))************))))))************************,,,***((((((***++++++++++++++++++*********))))))************************)))******++++++,,,,,,,,,***************************************************+++---...///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******UUU999;;;777444333000...---,,,------,,,------------,,,,,,+++///...,,,++++++---///000//////222:::NNNdddqqqssssssppp]]]NNN???333000///++++++///,,,,,,,,,+++++++++******(((+++---,,,)))((()))+++,,,,,,,,,,,,---------------......//////000000111000///000111111222444555777;;;]]]uuujjjggghhhhhhhhh___[[[WWWUUUXXX^^^dddgggkkkpppwww~~~wwwZZZ999666000,,,,,,,,,))))))+++******************************+++++++++++++++***+++++++++++++++,,,------------..................,,,...000000000000222333///222555555333222444666999444444888888333666>>>PPP===555666444666999333333000000222111...---...------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------...............---------////////////............/////////...------,,,,,,------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......000//////000222222111///111444111555>>>;;;555<<>>===>>>DDDIIIIIIMMM???;;;<<<777666777111444222222333333222000///222222111000...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...................../////////////////////////////////.........------------------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........---......///000/////////111555666555333444777444777>>>BBBSSSppp{{{```OOOGGG<<<888555222000//////..................------------------,,,+++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))***+++,,,,,,------111...***)))***+++,,,,,,*********************************************************************)))++++++++++++++++++++++++******************************+++,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******RRR;;;>>>666333333111000///...------,,,------......---------***,,,...///...---///111---:::ZZZ}}}vvvYYYJJJ===...)))///,,,,,,+++++++++*********+++///222000,,,)))+++...,,,,,,---------...............//////000111111111111111333555333111888BBB___|||eeeWWWVVVXXX___hhhjjjqqq{{{~~~yyy|||wwwkkkffffffeeebbb^^^aaadddnnn}}}kkkMMMAAA666111///,,,+++---******************************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000000000000111000//////111333666777777555444777<<>>666333333222111///...---,,,,,,------............------///111000------000333@@@OOO___pppzzzbbbLLL888---,,,,,,,,,,,,+++++++++******))),,,...---***)))***,,,,,,---------...............//////000000111111222333222444444111333EEEZZZdddaaabbbkkktttxxxyyyzzzvvvjjj]]]ZZZZZZaaammm|||zzzYYYJJJ:::111...,,,,,,...++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,------.........//////000000111111111111222111000111333666555666:::BBBOOO___nnnvvvsss\\\JJJBBB===222%%%......------------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------...------------...//////////////////000000000000000000000000111111111111000000000000000000//////------------............------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...//////000111222111111111000///111555888888AAAPPPttt|||RRRIII<<<333000000000000000000000///......------++++++***))))))******+++))))))))))))))))))))))))******++++++++++++******))))))******++++++,,,,,,...,,,++++++,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******QQQ:::===666333333222111000...---,,,,,,,,,---..................000000...---000888>>>ZZZdddnnnzzz{{{bbbLLL<<<222------------,,,,,,,,,,,,)))***++++++++++++++++++------------............/////////000111111222222333111333444444@@@cccuuueeeaaaiiirrr{{{yyyooojjjfffiiitttuuuaaaJJJ;;;444///---...++++++++++++++++++++++++)))***+++,,,---------------,,,,,,,,,,,,---............///000000111222222000111222222333555999<<>>FFFJJJfffuuufffRRRAAA888444222000111111000000///......---+++++++++******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++******,,,------,,,***))))))*********++++++++++++++++++++++++++++++++++++++++++,,,---------...------------------------------------------------,,,,,,+++,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******QQQ999===666333333333222000///---,,,,,,,,,---.../////////...,,,------+++---555BBBLLLkkkqqq{{{yyyxxxyyy~~~sss^^^KKK<<>>BBB\\\nnnddd???===999555111...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.......................................///000000//////000000111111111222000000111111222222222222000000000000000111111111---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------+++,,,------......------////////////000111222333...333888888777===KKKWWWsssnnnVVVGGG???999666222111111000///......---,,,,,,,,,++++++,,,------))))))))))))))))))))))))***++++++,,,,,,++++++************)))))))))))))))((()))***,,,......,,,)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,------...//////------------------------...........................------------...//////******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******QQQ@@@888888666555333111000///................../////////000111111000...111>>>RRRaaayyyrrrnnniiieeedddeeeeeeeeehhhkkknnnnnnlllooovvv}}}yyygggSSSAAA999000---///000---))),,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000111000///...000222555---:::444HHHaaaZZZeeewwwuuuooozzz|||TTT<<<000,,,......++++++---,,,)))+++000,,,,,,,,,---------......---------...............666(((%%%222888222...333222333888:::777@@@fffxxxRRR888777444***((((((+++///000,,,'''***000++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////.........//////---,,,111111000---***+++///333222111000111333444444333555444333000///111555888222111333555333///---...111111///---++++++...000333///+++))))))+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------...............222444333000...//////...111666999777<<>>666111...000222000000333111***%%%)))------+++***************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,(((((()))+++......---,,,/////////...---...000222---777777......777666+++...///111222333222///---***000111...///222111+++...---***'''(((---000111++++++++++++++++++++++++PPP@@@999999666555333111000///.............../////////000000/////////222:::KKK```nnn{{{mmmsssrrrrrrsssvvvwwwwwwwwwrrrssstttuuuuuuvvvxxxyyyqqqfffSSSGGG999111000222111000........................///////////////////////////000111222222222222222555...555FFFxxxyyykkkaaagggxxxyyyrrruuugggOOO<<<000222000------...---***+++///,,,,,,---------.........------............/////////111333333222000222666888333666CCCSSSkkk]]]>>>000111999444---(((***......,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------......//////222000...------......///(((+++111555777555222000///000111333444666777888:::<<<@@@CCCCCCAAA===:::>>><<<999888999:::777333///222555777555000)))%%%&&&***...111111000//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------............//////---///000000111444777777::::::888>>>^^^PPP;;;>>>999555555444222444888333...,,,......,,,+++---************************************************************************,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,---000///------............111111222333333111---)))***,,,---...000333222000333111......111333444444555444111------000111///222111///...///...***%%%++++++++++++++++++++++++PPP@@@::::::555444333111000/////////....../////////000000000......000888JJJaaaxxx{{{uuuwww{{{zzzuuu{{{}}}~~~zzzfffWWWDDD555000111222222000000000000000000000000///////////////////////////...///111333444333111777444===cccmmm^^^cccooosss|||~~~fffHHH222444333///...000///++++++---,,,------------.........---........./////////000+++333444///...333555111777>>>SSStttbbbJJJ>>>777666...***---111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,..............................------......//////............///000222222;;;777333000///111222222FFFJJJOOORRRTTTWWW\\\```jjjlllooossstttppphhhaaappplllaaaUUUPPPOOOEEE999222///---///222555666444...//////---******---111------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------........./////////000/////////000111222444666<<<>>>BBBVVViiiPPPEEE>>>BBBIIIGGG???888222///---...,,,((())),,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,------000///---++++++,,,...///444000,,,+++...222444555<<<777999@@@AAA;;;;;;AAAAAA===999888888888555333///...///333555111......///,,,+++---000///***%%%,,,,,,,,,,,,,,,,,,,,,,,,PPP@@@999:::555444333111000/////////...////////////000000000000...222@@@ZZZxxx~~~lllmmmpppuuuwwwhhhRRR@@@777333222111111111111111111111111111///////////////000000000222000///000333666666555333>>>```sssdddgggvvv~~~ZZZ999888444///---//////,,,+++---------------.....................//////000000111222000...///444888666000555XXXccc:::111000222444111,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...............////////////............///000111---...000111000/////////111111222555<<>>AAA@@@DDDKKKPPPPPPOOOSSSZZZQQQQQQRRRSSSSSSMMMEEE>>>???777222444444000///111111---+++,,,...------///,,,,,,,,,,,,,,,,,,,,,,,,PPP@@@999999444444222111000000000000////////////000000000111000000666IIIggg~~~kkkbbbeeeooo|||~~~{{{tttzzzvvvdddSSSFFF<<<444000000000000000000000000000////////////000000111111555333111111444666999:::///KKKmmmhhhqqq}}}uuutttMMMAAA555///,,,...///------///---------.........//////......//////000111222222777000111777777333999FFFVVVlllEEE;;;222000///------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,------............000///......///000222333222222111...---000555:::@@@JJJXXXbbbhhhmmmtttyyy|||uuunnnfffYYYHHH<<<333111000222555444111---.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000111222222111111555888777666===GGGNNNqqqzzz```XXX^^^eeeiiikkkIII;;;...---000111//////++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,,,,,,,------...///---///111222111111222444///777@@@FFFHHHIIIJJJLLLTTThhhvvvvvvyyy|||iiiSSSCCC:::444333555333111111222///***+++000,,,,,,,,,,,,,,,,,,,,,,,,PPP@@@999999444333222111000000000000/////////000000000111111000555AAAYYYxxxuuufff___fffyyyuuusssfffbbb]]]YYYVVVSSSPPPNNNQQQVVV\\\^^^```fffpppyyy|||pppbbbSSSCCC555---000000000000000000000000...//////000000111111222///111222222111222444666@@@eeerrrfffnnnttt{{{{{{fffHHH:::222,,,---///......000------........./////////......///000111222333333//////777<<<333000LLLqqqzzz[[[;;;...111333000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................++++++,,,,,,------......,,,,,,,,,---......//////111000//////111333666777000000111333:::GGGXXXddd|||xxxqqqSSSJJJ>>>444///.....................---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///000111222333333333333555666333444EEEXXXiiiUUUZZZzzzaaaLLL666...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,///111000...///222555555;;;CCCNNNZZZggguuu~~~zzzgggVVVCCC333...***,,,222222+++***...,,,,,,,,,,,,,,,,,,,,,,,,NNN???:::;;;333333222111000000000000//////000000000111111111333???TTTppptttdddbbbtttyyygggYYYUUUWWWWWWVVVUUUWWWYYY\\\]]]]]][[[\\\]]][[[YYYXXXZZZ]]]]]]eeeqqq}}}rrraaaNNN<<<111000000000000000000000000...//////000111111222222...555<<<===999555555777```tttaaalllxxxvvvSSSCCC999000...///......000............////////////...//////000222333333444...111666888<<>>111111111111111111111111...//////000111222222222555AAAMMMPPPIIIBBB???@@@uuuqqqnnnnnnmmmaaaJJJ>>>333//////......000............/////////000...///000111222333444444999888444777RRRmmmIII222...555------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---......///000111111222111111000111333777;;;>>>CCCQQQddduuuxxxpppooonnnooopppqqqpppnnnyyyuuuooolllnnnwwwqqqSSSAAA::://////.........---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////...///000111222333444444111222777===DDD[[[{{{aaaGGG777//////333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---...///000000///000111222555???MMMXXXdddlllvvvXXX;;;333444111///111------------------------MMMAAA:::777777666444222111111111111---777222+++111555333666GGG[[[zzzsssggghhhxxxbbbVVVSSSTTTZZZ\\\]]]ccclllqqquuuyyy|||~~~|||vvvqqqjjjddd^^^\\\ZZZ]]]kkk{{{bbbQQQLLL:::222---000333222000///000111111111111222222222>>>UUUgggrrriiiGGG>>>\\\pppiiilll}}}NNNMMM888,,,666555+++111////////////000000000000555000000555666111111555777444888PPPdddAAA888666///...---...//////---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,---...000222333333444000000444999@@@KKKWWWqqqxxx}}}rrrmmmmmmoooqqqmmmllltttxxxnnnsss~~~{{{sssWWW777;;;888---)))...000,,,---//////...---...---,,,------------------------...------------...//////...---...444:::999000(((,,,///111222222444555444444:::555888WWW~~~rrraaa>>>,,,000:::------+++***,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---///...,,,///333222...555///000999DDDTTToooccc>>>:::===666111111...+++***,,,---,,,***LLL@@@999777777555444222111000111111...555111,,,000///000999JJJiii~~~nnnmmmrrrvvvfffaaaZZZ[[[XXXZZZcccnnnxxxvvvpppiiiaaa```cccrrrxxxwwwUUUKKK@@@777000000222111////////////000000000111111111777NNNgggkkkQQQ999VVV}}}hhhlllzzz~~~{{{yyywwwxxxyyyvvvuuutttuuuwwwxxxxxxwwwsssrrrrrrssstttuuuuuuttt}}}{{{xxxtttqqqooonnnnnnqqqooopppttttttrrrrrrttt||||||~~~```RRR<<<333666333...111/////////000000000111111111......111333333444666777999PPPrrrOOO777333111...,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------444222/////////000111111000111666AAARRRgggyyy}}}www|||wwwqqqpppttt|||{{{qqqwww}}}tttNNN333666:::000***///---......---,,,,,,---...------------------------...------------...//////222111222888>>>AAA@@@===111222111111111222333222;;;===EEEbbbzzzZZZKKK===+++//////---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...///---,,,---111222111000333===QQQjjjsssQQQ;;;111555---------...///...,,,+++JJJ>>>888666555444333111000000000111---111///000111,,,333HHHYYY}}}zzzdddeeemmmLLLQQQZZZVVVfffgggpppzzzlllccc^^^aaammmjjjVVVHHH===333111111///...///.../////////000000000000333CCC\\\]]]>>><<>>LLLddd{{{yyyzzzzzzvvv|||tttNNN>>>777...333000///000///---,,,..............................------------...//////---...---,,,+++...444999666333222444777777999;;;>>>UUUyyyVVV@@@///...//////,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,222777444000222999@@@\\\~~~}}}^^^aaapppoooKKKAAA999000---///000///,,,HHH;;;666666444333111000000000000111///......444666333HHHpppjjjfff}}}]]]NNNYYY^^^[[[nnnwwwnnnkkkmmmvvv```WWWIII999222000//////111000000000111111111222222333666<<<555@@@xxxfff___fff}}}wwwtttrrrrrrvvv{{{wwwUUUJJJ777///444222111111111111222222222222...444666444333777<<<===iiihhh___TTTDDD666...---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---...///000000000000000444555111///666GGGTTTooowwwzzzfffHHH:::555...+++...111///...///...........................------------.../////////111222///++++++///333444111222666777666:::@@@PPPOOO444000------000...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++///444111...;;;MMM\\\yyylllvvvdddSSS===000...000000...HHH;;;666777444333222111000111111222222111...111666:::WWWqqqdddzzzaaaYYYWWW^^^iiixxxrrriiilll|||yyyaaaQQQ@@@777333000000111111111111111222222222222,,,777777222OOOjjjXXXbbbrrrhhhQQQ>>>333333333111111222222222333333333///111555555333555BBBPPPxxxjjjUUUAAA444.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------///000111111111111222222333555???TTTnnn}}}~~~tttYYYCCC333))),,,111111000111...........................------------...//////...111333222000...000222444111333666444333<<>>666///---222333...---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////333------333222555NNNnnn|||www[[[CCC555000000000III;;;777888555444222111111222222333222444///000:::JJJlllpppkkk{{{{{{\\\\\\___bbbmmmxxxqqquuulll\\\III===777111///000000000000000111111111111---777555???qqq}}}___ZZZpppzzzuuussshhhkkkoooqqquuu}}}}}}YYYHHH:::111555222222222333333333333444333000333888555888RRRpppkkkQQQ>>>333///---------------------------,,,,,,------.../////////------///000111222222222///000888KKKfff}}}zzz|||}}}gggKKK222...222222000000...........................------------...//////,,,...000111111111222333555222333555444777JJJaaakkk@@@444///555888222...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........////////////333///777DDDGGGKKKhhhaaaBBB111///333JJJ<<<777888555444333222222222333444000444000111AAAYYYrrrcccpppzzzWWWXXXWWW```rrr|||tttttttttcccOOOBBB:::333//////////////////000000000000444555000NNNqqq^^^]]]wwwyyyqqqeee\\\YYYYYY[[[]]]```aaaaaa]]][[[^^^fffmmm___OOO>>>000666222222333333333444444444888111444;;;999>>>aaa}}}___HHH999222///------------------------,,,,,,------...///000000---...///000222222333333444888HHHgggqqqqqq{{{ddd@@@444444222......////////////////////////...------------...///////////////000222333444444555222333666666>>>[[[yyyHHH999222888;;;444......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000---000DDD[[[aaaaaazzzyyyMMM111...555GGG999777:::555444333222111111111111333444111222JJJwww}}}qqqrrr{{{bbb\\\YYYiiixxx|||ZZZUUUOOO444555111111222222111111111111111222444000;;;ppp~~~ccc\\\kkkrrrddd[[[RRRPPPWWWYYYUUUYYYccccccaaa```^^^[[[VVVTTTUUUZZZaaaoooiiiOOOBBB:::222444333333222222333333444666>>>555888444aaa{{{aaa:::>>>)))000------...,,,***+++000///////////////.........+++111444111///222444444<<>>[[[yyyooouuueee[[[```eeewwwnnnWWWOOO<<<777444222222222111111111111222222777///IIIlll\\\bbbyyynnn___XXXWWWUUUWWW\\\^^^[[[ZZZ]]]ggghhhjjjmmmlllddd[[[TTTUUUVVVYYYaaappprrrJJJ@@@666222444444333333333333444444...>>>666888GGGPPP333111000---,,,...---***+++///////////////////////////333,,,***000444222444999ZZZsssuuuwwwlllLLL:::333333444666444...,,,//////,,,///......------......///222111111000222777???DDD555777888:::FFFhhhbbb???///+++''''''+++------------------------++++++,,,,,,,,,---------.........///111333333111444^^^sssssskkkFFFAAA+++HHH:::666999555444333222222111111111222111666IIImmmzzz|||ttthhheeeUUUZZZjjjwww|||ZZZOOOHHH:::999333222222111111111111222222777000ZZZbbb[[[lllxxxcccWWWSSSSSSUUUXXX[[[___gggrrrxxxxxxjjjmmmuuu~~~wwwpppjjjaaa[[[[[[bbbkkkqqqMMMBBB666555555444444444444444444555---@@@666;;;aaappp222<<<000------///...++++++...////////////////////////555+++***444555222???SSS{{{uuukkkEEE333222///222111...,,,...000//////......------......///222222111000000222777:::333777999???WWWzzzRRR<<<333///000444------------------------,,,,,,,,,,,,------------...///000111222333444555HHHcccppp}}}}}}vvvkkkTTT333GGG:::777999555555444333222222222222111000:::XXX|||{{{jjjtttkkkVVVXXXfff{{{~~~zzzlll___PPPRRR>>><<<222222222111111111222333333777>>>sss```bbb|||rrr___SSSPPPTTTYYY[[[hhhsssyyynnnwwwzzznnnddd\\\YYY___oooZZZHHH:::;;;666555555444444555555666555@@@555HHH{{{HHHDDD333///---//////---,,,...///////////////000000000000111444555333<<>>>>>777666666555555666666777<<<:::666ccclllIII999333///000000...---...////////////000000111111///555444000<<<\\\}}}}}}oooJJJ999666444333222000....../////////......////////////111222333222222444555999:::EEEiiioooQQQ===111,,,,,,........................,,,,,,---------.........,,,000444111+++///FFF```{{{iiiccc~~~FFF<<<888999666555444333222222222222222999VVVuuusssiiiSSSYYYooonnnbbbXXXWWWWWWWWW]]]fffgggggggggfffeeedddcccbbbcccdddddddddaaa^^^ZZZWWWZZZaaagggiiimmmwww|||lll]]]SSSHHH===444222222111222222333444555111ssslllccczzzkkkZZZWWWVVVVVVYYYddduuuwwwzzzmmmfffiiittt}}}LLLBBB>>>888777777666666777777888:::555CCCTTT@@@888111000000...---///...//////000000111111222444444...444VVV}}}^^^CCC999111000222222111111000//////......//////000///111333333333444555777444999QQQyyywwwtttppplllkkkmmmnnnsss}}}dddFFF555222444........................,,,---------............---000333222---777YYY|||zzzlllGGG<<<888888666555444333333222333333333???dddzzz{{{yyylll^^^YYYhhhfff[[[UUUWWWUUUOOOPPPVVVUUUWWWZZZ]]]^^^^^^]]]\\\YYYXXXWWWWWWXXXYYY\\\]]]WWW[[[YYYSSSUUUdddvvvqqqhhhNNNKKK<<<888222222222222333444555555<<>>RRRrrrqqqkkkjjj\\\AAA===...,,,444(((222...---333333...444999333666777bbbhhhFFF444///111333000000111111111111000000777111444777111333999777BBBhhhkkkZZZQQQVVVPPPPPPNNNMMMQQQUUUQQQJJJLLLMMMPPPSSSVVVVVVTTTRRRVVVUUUUUUYYY]]]```___]]]ddddddgggeee]]]aaaqqq???888+++///......111///,,,---111///............//////000333***444;;;FFF~~~ttt~~~FFF<<<888999333999555111555444111777BBBjjjmmmxxx||||||^^^[[[eeezzzuuulllmmmkkkwwwwwwpppsssTTTMMMHHH>>>999,,,666555111777555>>>ppprrrcccooo}}}{{{rrrooozzzmmmPPPMMM@@@>>>:::777777:::;;;;;;@@@ggg~~~zzzvvvoooooozzzqqqIII???222---444+++111000///222222...111333///888OOOwwwooo}}}WWWBBB444...333000000000000000000000000555000333888555666;;;;;;EEE}}}zzz\\\OOOVVVRRRRRRKKKMMMMMMLLLPPPUUUTTTPPPTTTTTTVVVXXXZZZ[[[ZZZYYYZZZYYYXXX[[[___bbbaaa```dddhhhnnnpppnnnyyyzzzGGG;;;222000......111000------000///............///000000<<<000666LLLrrr~~~}}}GGG<<<888999444888444111777666444;;;LLL|||wwwnnn}}}zzzjjjYYY```uuu{{{gggZZZ[[[wwwyyyVVVVVVggg}}}sssuuuWWWOOOGGGDDD:::...666555555777555DDD|||mmm___vvvooozzzzzzvvvVVVJJJBBB===777666999<<>>iiiwwwuuuyyytttsssssstttttt{{{yyyuuupppooorrrxxx}}}oooYYY>>>---555000000000//////000000000444000222777999888;;;???___^^^LLLPPP]]]TTTNNNOOORRRSSSPPPOOORRRTTTSSSTTTTTTVVVXXX[[[^^^```bbbddddddggglllsssyyy}}}~~~XXX===111333///...000000------000///.........//////000111222666EEEeeesss{{{GGG<<<888888666888333111777555444>>>WWW~~~tttyyyyyy|||]]]]]]gggqqqbbbUUUTTTiii~~~}}}ssseeeeeeccceeennnppp___IIIXXXbbbuuuttt___OOOEEEEEE;;;000444444777666555OOOgggeeekkkuuummm___NNNAAA:::666888===@@@BBBDDD```iiigggiiiiiigggffffffeeecccccc```bbbjjjuuuzzzxxxuuuqqqkkkgggkkkrrruuuqqqkkkqqquuu|||gggCCC;;;111222555000111111///222666333333===XXXrrr{{{zzzuuutttqqqnnnlllmmmqqqsssooorrrvvvyyyyyyzzzzzz{{{qqqLLL111666111000////////////000111333222111666;;;999;;;FFF}}}nnnhhhiiipppkkknnngggmmmooollliiilllqqqrrrsssuuuwww{{{oooEEE111555111///000000...---000............///000111111000999PPP|||}}}}}}HHH===888888777888222111666333666DDDeeennnqqq|||hhhUUUbbbooovvvfffXXXUUUXXXggg{{{ooohhhooouuupppfffjjjhhhmmmtttqqqcccYYYXXXUUUbbbsssnnnxxxjjjOOOEEEDDD;;;222333222777444888aaa\\\aaazzzyyylllqqqiiiSSSBBB<<<999===@@@@@@AAADDDrrrnnnppp}}}}}}sssoooqqqrrryyyvvvtttvvvzzzzzzssskkkooossszzz~~~uuuyyyHHH;;;444222888222333444///111777000444JJJ~~~|||xxx{{{uuuvvvwwwvvvvvvwww{{{{{{[[[888444222111000//////000111222333666222444;;;777<<>>:::777111777333GGGssscccrrrxxxiiiSSSHHHAAA>>>???===:::CCCPPP[[[:::>>>333333333333999000///888111BBBtttxxxpppggg|||}}}~~~|||yyyvvvvvvyyy~~~ccc@@@666444222111111222444666111<<<444222<<<999JJJxxxlllqqqUUU===555///000222000...............///000222333444111\\\wwwmmmqqqbbblllkkkooorrrooojjjppp}}}~~~GGG<<<888888111555555444555555IIIjjj~~~tttuuu___\\\oooqqq|||eeeSSSRRRTTT[[[nnnzzzhhh^^^WWWRRRTTTddduuuqqqnnnQQQVVVAAA@@@===999222777444LLLeeehhh||||||wwwlll[[[EEE>>>;;;===::::::III\\\sssooo~~~|||ccc:::AAA333000333000999000111===888PPP{{{yyyooouuu}}}zzz}}}~~~|||~~~yyyNNN777555333111111333555777///===555222>>><<>>555///000222000...............///000222333444HHHoooccciiiqqqrrr|||GGG>>>999777777555222555777444LLLvvvwwwsss\\\[[[ooo~~~gggVVVVVVTTTaaa}}}yyymmmeee___\\\ZZZWWW```yyylllnnn~~~bbbPPP@@@???:::@@@444222999XXXvvvuuu~~~|||zzzvvvrrrzzzzzzxxxyyyRRRIIIAAA<<<;;;<<>>333222333222777///777777qqqnnnvvvBBB333666111222666000888555:::999<<<===888^^^zzzjjjqqqMMM888111666222...///---,,,,,,333///444777///???RRR}}}}}}iii~~~FFF===999777777666333444555666RRR~~~}}}mmm[[[```vvvjjj[[[WWWQQQZZZxxx}}}wwwkkkaaaZZZXXXWWW\\\___~~~yyyiiigggrrr~~~iiiNNNBBBBBB888<<<555555<<<^^^~~~~~~wwwxxx|||uuu}}}zzzTTTEEE???;;;:::;;;CCCAAA{{{ppp{{{yyyyyyBBB===888555333444333888444999MMM}}}{{{XXX888666555111555222777555777444666===GGG}}}~~~ooowwwRRR999000444111...000...111///444...222555111GGGooosssxxxvvv|||~~~}}}DDD<<<999888666777444333444999[[[uuueeeYYYiii}}}kkk^^^]]]VVV^^^~~~yyysssppprrrvvvwwwzzz~~~~~~zzzrrrggg[[[UUUTTTUUU^^^ccc}}}lllgggoooxxxsssLLLEEEEEE666777666777???jjj}}}tttmmmqqqxxxzzz{{{VVVEEE@@@>>>::::::AAAOOOuuuxxxrrrFFF@@@555999222222111444777999iiiyyy???666999///444555555999999444444:::PPPpppaaaBBB222444111///000...333///333---000444888VVVnnnqqq~~~}}}tttpppvvvvvv}}}CCC<<<999888555888555222444===eeesss]]]YYYsssvvvfff\\\]]]]]]kkkssskkkeeefffhhhiiikkknnnppppppkkkbbbWWWRRRSSSVVV\\\iii~~~nnnjjjqqq{{{}}}JJJEEEEEE777555888777CCC|||}}}tttuuuooouuu~~~zzzWWWHHHCCCBBB;;;999???___qqqyyyqqqzzzPPPGGG777<<>>ooozzzzzzGGG555;;;...333888444999::::::999???[[[lllxxxPPP666555333///000...000+++111///111444???gggoooyyy{{{uuu}}}DDD<<<:::999444999666222555CCCmmmyyyzzzXXX]]]|||}}}mmm___WWWUUU```vvvooocccYYYYYY^^^___``````cccdddccc]]]VVVRRRUUUYYY[[[iiiyyyjjjfffppp{{{JJJDDDBBB999666:::555HHHtttqqq}}}~~~|||uuuuuu{{{wwwvvvXXXHHHCCCCCC;;;;;;@@@sssqqqwwwqqqqqqZZZGGG777;;;111:::555666;;;KKKvvvlll}}}xxxPPP777;;;...444999666666777;;;>>>GGGnnnlllYYY666333222000111//////***333222222333CCCsssvvvyyyFFF===:::999555999666333888IIIsss|||oooVVVdddwwwfff[[[UUUTTTbbb}}}bbbVVVMMMOOOUUUXXXXXXXXXYYYZZZZZZXXXUUUTTTVVVXXX^^^fff{{{iiieeeooozzzMMMBBB???===888:::444PPPnnnqqq|||nnnssszzz}}}}}}~~~~~~~~~sssrrrZZZEEE???BBB:::>>>EEEsssqqqpppjjjeeeAAA777777666777000888999ZZZvvv}}}zzzzzz{{{xxx}}}^^^>>>:::111555777888:::666888999FFFxxxooo___555111222111222111222---666555222111GGGvvvvvv}}}{{{HHH???;;;888555:::666444<<>>AAA:::BBBIII}}}wwwkkkpppgggwwwCCC===333:::222--->>>;;;mmmwwwvvv}}}yyy{{{|||xxxwwwvvvmmmHHH:::555777222999===666888:::HHHmmmzzz{{{kkk:::333444222222111444,,,555666222333QQQxxx~~~zzzJJJ@@@;;;888555:::666444>>>QQQvvv```XXXpppvvvfff^^^\\\ZZZ[[[kkkuuuFFFGGGKKKQQQQQQOOOOOOSSSQQQPPPOOOPPPRRRSSSRRRPPPVVVuuu|||jjjdddjjjsssWWWAAA;;;@@@666999:::```rrr~~~tttjjjllloooqqqxxxsss}}}```JJJ@@@BBB;;;DDDIII}}}yyyzzzgggrrrhhhLLLFFF111:::555111IIIEEE|||ttt~~~}}}qqq|||yyyxxxPPP:::888888///:::999333;;;CCCUUUhhhmmmrrrrrrnnnhhhhhhsssnnnyyyBBB777666222111...222)))222444333888\\\zzz}}}DDD;;;;;;666777::::::777<<>>>>>qqqnnnffffffrrrxxxzzziiiHHHBBB===AAA;;;___~~~zzzssstttiiinnniiiKKKBBB:::888888;;;:::]]]{{{yyy~~~vvv}}}{{{^^^CCC777888555777888000@@@<<>>AAA555===>>>rrr}}}nnnhhhjjj{{{zzzzzznnnJJJBBB<<>>{{{qqq{{{ooommmooowwwwwwoooJJJCCC<<>>666666999---@@@~~~zzz|||wwwvvv}}}}}}JJJ:::999666;;;:::888AAACCCvvvppplll|||uuu===777222222333///444000444888FFFxxxJJJ;;;999777777888888888AAA\\\xxx|||kkkWWWiiippp```nnn~~~fff\\\UUUYYY]]]^^^^^^___dddiiihhhhhhgggeeecccaaabbbccclll}}}mmmiiimmmpppUUU===;;;:::888:::GGGzzzrrryyyqqqqqqsssxxxvvvsssJJJDDD===???@@@lll{{{{{{pppiiimmmggglll___JJJ>>>777888<<<111HHH{{{~~~|||zzz~~~MMM<<<:::666===777;;;BBBIII|||vvvqqq{{{zzzMMM;;;222222111111666...555666EEE{{{KKK:::888777555777999;;;FFFbbbtttzzzkkkXXXmmmyyycccssstttvvvyyy~~~mmmkkkpppsssUUU???999666::::::KKK}}}wwwuuurrrrrrsss|||vvvzzzJJJEEE===@@@BBBooozzzxxxnnnhhhlllhhhmmm___MMMAAA;;;<<<<<<444GGGvvv~~~{{{{{{xxxyyySSS@@@:::555<<<999???AAAMMM~~~ttt{{{^^^>>>222666222222888,,,666555FFFzzzMMM;;;888888555666777999FFFcccuuu|||iiiZZZpppmmm{{{{{{iiiiiioooqqqXXXAAA<<<777===888III|||{{{rrrqqqqqqoooxxxyyyrrr~~~JJJDDD===???DDDtttvvv~~~tttkkkfffiiiiiiqqqbbbOOOCCC;;;<<<777666EEEzzzyyyvvvtttvvvWWWCCC;;;444;;;<<<@@@<<>>999KKK}}}xxxppppppoookkk}}}qqqmmm|||JJJDDD<<>>FFF{{{~~~hhhtttgggbbbcccfffnnnkkkeeeKKKCCC:::::::::666IIIrrrvvvuuuccc???@@@<<<:::999===CCC[[[vvvkkkzzzHHH888777333111444555,,,777IIIooo[[[vvv~~~vvv}}}dddTTT999===888777666555777EEEddduuuppp[[[kkkxxxiiigggjjjmmmUUUBBB<<<:::999:::RRR~~~xxxhhhdddhhhooottt}}}~~~nnnmmm{{{MMMGGG===???DDDuuu{{{hhhsssgggccceeeeeemmmkkkhhhLLLBBB;;;999888777KKK~~~pppxxxxxxeee@@@@@@<<<:::<<<<<>>444111222333444///>>>PPPwwwkkkwww|||cccVVV:::===888666666555888FFFeeeuuusss\\\jjj}}}}}}vvviiihhhllloooSSSCCC===;;;::::::PPPqqqaaa```hhhpppttt~~~|||lllmmmzzzNNNIIIAAABBBCCCqqq|||kkk|||pppfffcccfffdddkkklllmmmMMMAAA===::::::<<>>HHHzzzyyy{{{TTT___>>>===999777888666666AAA___yyyyyy___gggsssiiihhhjjjjjjRRRCCC:::999999999NNNwwwhhhcccgggnnnsss{{{kkkkkkvvvXXXNNNCCCDDDCCCnnnuuuuuu~~~tttiii```___ccceeeiiipppzzzQQQGGGAAA>>>555888OOOxxx}}}xxx|||hhhpppvvv{{{mmmCCC@@@;;;:::999999HHHnnn|||gggxxx}}}NNN444===444222555111999@@@uuu{{{{{{xxxtttSSSddd???===999888999777555>>>[[[||||||bbbfffpppggghhhjjjjjjOOOEEE999888888777MMMkkkaaaeeettt~~~oooooozzzfffVVVEEEBBB@@@jjjlllooolllqqqhhhpppyyypppfff______ccchhhjjjrrr^^^UUUBBB>>>888:::NNNwwwsssnnn___qqqwwwzzznnnDDD@@@;;;;;;999<<>>ttt|||vvvttt~~~tttuuufffVVVhhhAAA===999888999777444<<>>HHHgggooozzzwwwfffyyylll===666666111555444;;;<<>>FFFfffrrr{{{lllZZZuuutttEEE;;;:::222333333;;;888aaagggyyytttvvvwwwxxxTTTWWW}}}tttFFF:::<<<:::999666444<<>>VVV{{{yyyzzzlllffffffeeegggjjjfffvvvmmmWWWDDD:::CCCEEEjjj```eeezzzkkk}}}]]]MMM@@@666:::===???JJJnnnuuuyyyvvvlllxxxAAA???777777666444555???RRRccc~~~tttuuutttXXXMMMwwwIII;;;;;;777777555555===WWW~~~qqqbbbnnn}}}qqqffffffjjjjjj{{{PPP???<<<999666777@@@{{{sssuuukkklll|||mmmHHHAAATTT}}}qqqeeebbbbbbcccfffiiikkkuuuwww]]]AAA???DDDEEE|||dddaaajjjyyysss^^^MMMCCC;;;>>>888;;;IIIoooxxxyyy~~~sssxxxCCC===999888666555666@@@TTTfff~~~~~~ttttttxxxXXX[[[QQQ???<<<888777666666<<>>===:::888888;;;NNNvvv~~~bbbccc~~~zzzrrrhhhiiihhheeelllyyyJJJEEE:::888666888>>>zzzqqqmmmtttlllrrrKKKDDDJJJyyyvvvllleee```aaaccceeehhhlllppplllmmmJJJBBBAAACCCuuuzzzdddYYYcccrrr{{{]]]CCC???;;;999@@@>>>KKKuuuyyykkkwww}}}[[[KKK<<<888666666555===UUUmmmqqq|||{{{{{{tttvvvmmmIIIkkkeeeLLLBBB???;;;999999:::JJJssszzzggg```zzz{{{}}}nnngggjjjjjjjjjyyypppIIIEEE>>>888333777BBBvvvyyyrrrzzzhhhqqqPPPFFFJJJnnn|||pppgggccc```ccceeefffhhhlllooommm|||oooPPPIIIFFFGGGiii~~~sss|||wwwyyy|||yyyrrr___ZZZeeesssuuu~~~hhhIIIBBB===:::===:::IIIvvv{{{wwwiii___pppwww|||[[[FFF???999666666444;;;TTToooggg~~~|||vvvvvvyyytttxxx[[[IIIqqqnnnUUUHHHCCC===:::999999HHHqqqxxxpppcccttt~~~iiigggjjjkkkoooiiiJJJFFFAAA999222777BBBiiiwwwoooxxx}}}~~~iiitttZZZKKKNNNgggqqqeeeaaa______ccceeeeeegggkkkfffooommmTTTTTTNNNNNNbbbpppjjjqqqrrrkkkqqqzzzjjj]]]^^^jjjvvvuuuqqqPPPBBB:::999;;;;;;LLLzzzvvvjjjuuuwwwxxx___KKKDDD<<<888777444999TTTrrrhhh|||{{{sssrrrvvvttt|||SSSVVV~~~{{{aaaSSSLLLDDD>>>:::666BBBlll|||{{{iiipppyyyzzzdddfffhhhiiiqqqgggPPPKKKAAA:::444666<<>><<<999FFFqqq~~~|||zzz]]]TTTNNNDDD>>><<<777999VVVwww{{{vvv|||}}}qqqlllssstttZZZIIIiii|||lllaaaTTT===777===999NNN}}}}}}jjjqqq~~~ooohhhlllllljjjyyy~~~~~~ssslllddddddhhhmmmpppxxxnnnWWWGGG;;;444999555JJJrrrkkkppp}}}eee^^^SSSVVV|||qqqtttooohhhwwwnnnjjjhhh```VVVcccVVVaaaooojjjlllsssnnnzzztttkkkiii[[[[[[OOOXXX{{{~~~tttddd\\\YYYnnnxxxzzzBBBEEE999===<<>>:::888HHHzzz~~~vvviiisssjjjlllwwwooo~~~HHHJJJ~~~~~~ttteeeHHH;;;===999OOO{{{lllpppzzznnnkkknnnqqqttt~~~}}}ssszzzlllbbbbbbfffqqqvvv```NNN<<<444999666GGGooojjjsssxxxccc___TTTPPPmmmyyyooo}}}}}}hhhffffffkkkooolllddd^^^^^^``````aaahhhjjjeeehhhqqqqqqaaa______ZZZXXXPPPYYY|||sss```XXX^^^rrr}}}vvvIIIDDD777999===JJJlll~~~{{{}}}tttWWWPPPNNNBBBCCC???;;;888EEEtttssshhhhhhuuunnnnnnsssssswwwBBBQQQ{{{WWW???<<<888LLLxxx|||qqqppp}}}mmmdddmmm|||pppyyyoookkkbbbcccgggqqq|||VVV===333999777BBB|||llljjjwwwrrraaacccYYYPPP___}}}eee```ooo{{{wwwwwwvvv___oooiiiggghhhbbbZZZ[[[bbbbbblllkkkfffjjjkkkjjjmmmpppZZZ```___ZZZWWWTTTYYYvvvttthhhVVVUUUjjjzzzOOOBBB888<<<:::EEEiii|||zzztttWWWOOONNNCCCEEE@@@<<<888AAAlllzzzgggccciiipppmmmuuuvvvzzzZZZCCChhhcccCCC;;;777FFFjjjyyysss~~~rrrsss{{{zzzyyymmm~~~hhhgggdddiiihhhmmmYYY;;;333888888>>>ooojjjiiiyyytttlll___ggg```WWW[[[sss[[[XXX}}}kkkqqq{{{yyyuuuyyynnn[[[\\\```]]]]]]bbbiiioooggggggtttppphhhsssvvvgggaaahhhccc\\\YYYZZZXXXiii|||hhh```SSS^^^vvvxxx{{{PPP???===CCC999;;;dddyyyzzz~~~WWWPPPMMMCCCDDD@@@===:::???eee|||lllaaalllooohhhjjj{{{~~~uuuFFFOOOoooIII>>>:::BBB[[[uuuwww~~~www{{{tttxxxxxxxxxooofffbbbeeeiiiiiirrrVVV888444666999<<>>>>><<<>>>```yyyvvvhhhbbbcccllltttmmmooozzzeeeCCC___zzzOOOCCC>>>@@@QQQxxxrrrxxxrrr{{{rrreeeeee___fffffflllPPP777888444999;;;SSS{{{qqqddddddrrriiiiiihhh\\\^^^YYYYYYUUU\\\rrr~~~{{{kkkbbb[[[YYYVVVTTT]]]jjj```hhhkkkiiieeekkkqqqssshhhlllcccXXXXXX[[[```]]]```}}}mmm]]][[[dddzzz|||qqqKKK;;;BBB;;;@@@III___{{{zzzlllnnnnnnsssuuu}}}VVVWWWKKKBBBCCC===>>>======[[[|||{{{ggg\\\^^^gggfffvvvyyy{{{wwwUUUIIIuuuQQQDDD???>>>IIIsss~~~rrrxxxzzzxxxuuuvvvuuussscccdddaaakkkiiizzzKKK999===333888:::EEE~~~zzziiifffiiivvvlllyyysssggg^^^[[[UUU\\\ZZZ^^^|||yyynnndddfffddd___WWWQQQSSS]]]fff^^^fffnnniiifff|||yyyccciiijjj\\\YYYXXXZZZ\\\```eeemmmqqqdddVVV___qqq|||dddMMM===CCC999???FFFVVV{{{xxxcccpppvvv~~~zzzvvvUUUZZZNNNEEECCC;;;<<<<<<:::VVVvvviii^^^ZZZaaakkkmmmwww}}}{{{cccHHH]]]PPPAAA>>>;;;CCCjjjvvvtttzzzuuummmqqq}}}{{{zzzmmmfffbbbeeeqqqnnnHHH:::BBB333888999<<>>@@@ggg~~~ggggggmmm|||www{{{uuukkkTTTJJJFFFJJJHHH>>>:::===tttkkkcccbbbvvvoooaaaTTTTTT[[[eeennnvvvttt{{{EEEeeeUUUAAAAAAAAAAAANNN|||xxxzzz~~~yyysssmmmpppqqqzzzyyymmmffffffiiilllddd{{{EEE???888999888111AAAeeezzzlllgggiii|||{{{nnn\\\\\\bbbbbbaaaccc```\\\rrrvvvtttuuu{{{}}}yyytttssspppuuu}}}___XXX^^^WWWXXX``````WWWYYYZZZYYYXXXYYY[[[]]]cccrrrgggwwwtttvvvYYY___aaa]]]\\\\\\XXXYYYZZZ^^^ZZZOOOaaaeeeWWW]]]hhhqqq}}}yyySSSMMMJJJDDD:::AAA>>>???dddyyykkk[[[ZZZ```ppp}}}|||yyy|||zzzkkk[[[TTTUUUVVVPPPAAA<<>>888999:::222;;;UUU{{{wwwbbbbbbnnnxxxrrrwwwtttfff\\\]]]```^^^\\\]]]^^^WWWbbbiiiaaagggtttwww{{{{{{wwwqqqnnnmmmddddddgggooozzzvvv\\\OOOOOORRR\\\ccc]]]YYY[[[\\\[[[XXXYYY___eeeqqq^^^nnnlll{{{```UUU\\\]]][[[ZZZUUUVVVTTTQQQUUUVVVMMMVVVqqqmmmYYYVVVeeevvvuuu|||~~~LLLTTTRRRGGG===AAA>>>===\\\|||eee]]]UUUQQQVVVbbbmmmqqqyyy}}}{{{|||{{{kkkbbbNNNTTTXXXZZZQQQ@@@???ZZZ{{{eeeqqqPPPUUUbbb}}}rrrcccYYYPPPOOOTTT```jjjnnnppprrr}}}yyypppDDDWWWZZZHHHEEEBBBBBBDDDaaawwwvvv|||zzzyyyuuunnnsssiiiyyyfff^^^eeelllkkkiiiWWWEEEBBB;;;<<>>;;;QQQvvv^^^YYYVVVZZZ]]]bbbdddccckkk}}}zzz{{{|||~~~^^^___MMMTTTQQQPPPOOOKKKHHHOOOYYYJJJ[[[wwwzzzMMM^^^wwwlll```VVVOOOQQQTTT]]]jjjqqqrrrqqqrrrwwwrrrRRRPPPuuu```OOOJJJDDDBBB;;;NNNsss~~~ooolllrrrxxxqqqrrrmmmjjjyyyyyyuuuyyykkk___bbbmmmooojjjhhhuuuKKKEEEEEE???>>>BBB;;;777AAAyyy}}}zzzxxxzzzeee]]]___jjj```___ccc___]]]\\\\\\[[[\\\___hhhccc\\\^^^wwwdddUUUNNNPPPXXXaaabbb]]][[[^^^^^^]]][[[XXXWWWXXX[[[]]]fffcccXXXPPPVVV___```]]]```]]]]]]cccfffggglllssslllyyy___\\\^^^[[[TTTYYY^^^XXXZZZYYYRRRSSS[[[WWWSSS\\\]]]dddhhhooowww}}}lll\\\]]]mmm{{{}}}yyyzzzzzzmmm]]]YYYKKKHHHEEEDDD???<<>>FFFdddyyyuuu~~~zzzqqqmmmmmmlllqqq}}}uuutttlllcccaaafffjjjjjjhhhwww___FFFCCCFFFAAA>>>AAA<<<777<<>>999IIIqqq|||{{{zzztttoookkkiiihhhooommmwww|||qqq^^^]]]ccchhhcccfffeeeGGGIIIBBBKKKFFF>>>@@@???<<<@@@AAA{{{rrruuudddZZZjjjdddcccgggiii^^^]]][[[ZZZ\\\___^^^\\\ccc]]]XXXYYY\\\hhhoooQQQJJJPPPRRRSSSVVVTTTWWW[[[^^^___^^^]]]\\\```aaaTTTSSSaaa\\\XXXiiieeefffkkknnnmmmxxxyyyXXXaaaUUUKKKNNNWWWWWWXXX\\\XXXNNNZZZZZZUUUXXXYYYZZZaaafff```nnnqqqUUUXXXdddjjjiiiqqq~~~pppggg\\\UUU```mmmpppuuuyyy{{{zzzyyyxxx```^^^bbb[[[UUUMMMWWWVVVKKKDDDAAA???LLLwwwzzz~~~zzz|||zzzxxxwww```TTTYYYRRRQQQMMMNNNMMMKKKIIIJJJIIIHHHHHH:::EEEgggnnnmmmjjjfffdddccc___XXXSSSPPPOOOOOOPPPQQQQQQOOOMMMKKKLLLPPPVVV^^^dddhhhiiiggggggiiikkklllqqq~~~RRRFFFtttxxxKKKCCC@@@;;;CCCCCC<<>>@@@AAANNNrrr~~~{{{xxxzzz|||}}}~~~yyytttnnniiigggfffdddcccfffrrrtttvvv{{{mmmbbbddd```lllllleeehhhzzzkkkJJJJJJDDDGGGDDDEEEGGGFFFBBB@@@AAA777iiiuuuvvvsssuuujjjcccgggfffeeerrrvvvaaa]]]ZZZXXXZZZZZZZZZYYYYYYVVVXXXZZZXXXXXXhhh{{{jjjRRRLLLOOOPPPTTTWWWWWWWWWXXX[[[]]]```[[[[[[bbbiiiiiieeebbbrrrqqqfffVVVZZZVVVTTTRRRIIIKKK>>>RRRPPPQQQPPPPPPPPPPPPQQQSSSUUUVVVUUUTTTXXXfff```JJJZZZVVVWWW]]]bbbjjjzzzdddTTT]]]jjjooosssrrrxxxyyyyyysssdddbbb___\\\[[[\\\^^^___ZZZYYYXXXXXXLLL===UUUxxxvvv}}}vvv~~~YYY^^^SSSRRRSSSPPPNNNLLLKKKKKKMMMOOOPPPSSSUUUqqq|||dddkkkrrrlllddd]]]XXXTTTQQQOOOPPPQQQMMMHHHHHHNNNQQQPPPYYYZZZ[[[[[[[[[```hhhnnnggg```iii{{{lllNNNiiiuuuHHHBBB@@@;;;BBB:::BBBAAA@@@[[[wwwooovvvzzzyyyyyy||||||wwwqqqmmmhhhbbb```cccccc```eeennn}}}tttiiiwwwttt\\\XXXjjj\\\llljjjeee}}}OOOGGGJJJBBBGGGEEEFFFIIIIIIFFFEEEGGG===SSS~~~nnnnnnnnneeebbbiiifffmmmssseee\\\ZZZXXXXXXXXXXXXVVVTTTVVV\\\___[[[UUUWWWbbbmmm~~~nnnaaaRRRMMMRRRbbbjjjcccXXXTTT[[[___^^^UUUPPPYYYiiiuuulllTTTUUUTTTWWWXXXRRRRRRDDDGGGlllYYYRRRLLLLLLMMMOOOPPPRRRSSSSSSQQQSSSWWW\\\dddwwwnnn[[[QQQSSSaaafff```dddppp|||wwwkkkjjjkkk```^^^ppp}}}wwwqqqyyyyyyzzzvvvdddbbb^^^[[[ZZZ\\\^^^```YYYYYYVVVTTTKKK;;;HHHlllyyyvvv|||xxx{{{tttvvvsss[[[YYYQQQRRRMMMOOONNNLLLKKKKKKMMMPPPRRRKKKQQQpppwww\\\wwwsss```UUUQQQPPPPPPGGGJJJJJJHHHKKKRRRXXXZZZYYY]]]bbbfffggggggiiijjjkkkqqqjjjXXXjjjrrrFFFAAA@@@:::AAA===AAA>>>:::JJJqqqzzzrrrpppwww~~~}}}vvvrrrvvv{{{~~~~~~||||||{{{{{{{{{|||{{{yyyvvvtttqqqnnnkkkhhheeecccfff]]][[[bbbdddcccqqqkkkrrrtttkkk]]]WWW^^^hhhkkkiiicccxxxgggCCCEEEEEE???EEECCCDDDGGGGGGCCCBBBDDDDDDGGGppp}}}wwwlllmmmiiibbbaaagggiii~~~~~~^^^UUUXXXXXXYYYZZZZZZZZZYYYWWWXXXdddhhh^^^UUUVVV[[[]]]hhh{{{}}}iiieeezzzrrrlllpppzzz|||xxxtttVVVYYYVVVQQQUUUVVVMMMTTT???YYYeeeUUULLLMMMOOOQQQRRRSSSTTTTTTTTTUUUWWWWWWSSS]]]~~~jjj[[[QQQVVV^^^```]]][[[ggghhhkkkooouuu}}}~~~zzzuuunnniiifffaaa[[[VVV```dddeeekkkuuuqqqmmmtttvvvjjjmmmfffbbb\\\WWWUUUUUUWWWYYYVVVXXXUUUTTTPPPCCCFFF\\\|||qqqaaa\\\[[[___nnn~~~~~~uuutttiii[[[TTTPPPTTTNNNMMMLLLKKKLLLNNNQQQUUUWWWIIIIII\\\ccc\\\yyygggZZZPPPIIIOOOOOONNNNNNPPPRRRRRRPPPXXX^^^dddgggfffgggjjjnnnTTTIIIrrrnnnCCC@@@@@@:::@@@AAA<<<999;;;BBBXXXzzzzzzooommmyyy}}}uuutttvvvvvvuuutttrrrpppqqqrrrrrrqqqpppnnnmmmjjjgggdddbbbaaabbbfff^^^```kkkrrryyytttfffqqqmmmZZZSSS^^^gggdddssseeeiiiRRR@@@AAAAAABBBCCCAAAAAADDDDDD@@@>>>@@@>>>@@@TTT|||zzzpppwwwpppnnnnnnhhhcccbbb^^^rrrdddYYYVVVWWWXXXZZZ[[[ZZZYYYXXXWWWVVVcccggg\\\TTTVVVWWWTTTWWWfffzzzSSSYYYXXXTTTVVVNNNOOODDDLLL;;;gggcccMMMPPPQQQRRRTTTVVVWWWWWWWWWVVVTTTUUUVVVSSSSSSeeezzzwwwVVVLLLZZZdddccchhhfffccc``````aaacccdddlllsss}}}~~~{{{}}}xxxuuurrrnnniiidddccc___ZZZYYY\\\aaacccdddgggiiinnnwwwtttgggvvvtttbbbwwwuuubbbddd```ZZZUUURRRRRRTTTUUUUUUZZZWWWTTTUUULLLHHHQQQlllyyyoooiiikkkiiifffjjjssssss{{{xxxbbbYYYPPPQQQUUUQQQLLLKKKJJJJJJLLLOOOSSSUUUIIIGGGIIIfff~~~fffRRRfff|||ggg\\\RRRKKKFFFIIIOOOUUUXXXXXXYYY\\\______bbbqqqKKKMMMdddkkkAAA???@@@:::???AAA888777>>>===EEElll|||ssslllrrr}}}sss|||{{{sssmmmkkkfffcccfffiiihhhffffffiiihhheeeaaa]]][[[\\\^^^aaabbbnnn~~~pppjjjnnn```RRRRRR]]]fffgggdddbbbeee|||hhhGGG???===@@@EEEBBB@@@AAADDDCCC???>>>???:::>>>JJJxxxmmmiii]]]ppptttkkkpppxxxnnnooojjjeeefffeee```bbbcccbbbXXXYYYZZZYYYVVVSSSRRRRRRQQQYYY\\\WWWTTTVVVVVVRRRSSS\\\fff~~~fffUUU[[[JJJOOO[[[IIINNNEEEIII???pppZZZJJJSSSTTTTTTUUUVVVWWWXXXXXXSSSQQQRRRVVVXXXWWWYYY]]]ttt|||XXXVVVZZZUUU]]]^^^______^^^[[[YYYWWW\\\___bbbfffhhhiiihhhggg```___]]]]]]]]][[[YYYWWW]]]]]]___ccchhhlllmmmmmmrrrqqqqqqrrrjjj```~~~tttaaaqqqYYYggg^^^\\\XXXUUUTTTVVVXXXZZZWWW^^^ZZZUUUWWWRRRIIIJJJXXXzzz|||zzzrrrwww~~~uuu|||vvvrrr|||^^^UUUMMMQQQQQQSSSLLLJJJHHHFFFFFFHHHJJJKKKHHHJJJDDDMMM___YYYVVVjjjuuugggXXXRRRRRRVVV\\\bbbaaakkkyyywwwDDD<<>>@@@999>>>;;;888:::===999===ZZZ{{{xxxqqqrrryyyssssssuuu~~~~~~vvvnnniiikkklllhhheeeeeefffggggggfffeeeggglllqqqyyyttthhhcccaaaaaaSSSLLLVVVcccfffeeeffflll|||IIIBBB>>><<>>???CCCCCC@@@???AAA???===GGGqqqwwwkkkiiikkkgggtttsssgggdddgggnnnuuuyyymmmlllaaa```iiihhh|||ggghhhbbbXXXYYYZZZXXXTTTQQQQQQRRRRRRSSSSSSTTTUUUWWWVVVTTTUUUVVVWWWggglllZZZVVVSSSJJJNNNTTTLLLNNNLLLJJJIIIuuugggTTTQQQSSSSSSRRRRRRRRRSSSUUUUUUOOOQQQSSSTTTXXX[[[YYYTTTeeewwweeePPPUUUWWWYYY[[[]]]]]]]]]]]]\\\\\\[[[\\\^^^```aaaaaa[[[[[[]]]```ccceeeffffffdddeeeiiilllnnnmmmkkkhhhfffiiiddd^^^\\\]]]qqqppp\\\}}}dddZZZfffXXXWWWUUUUUUVVVYYY\\\^^^YYYccc___WWWZZZYYYOOOKKKSSSwww~~~uuutttlllssskkk\\\QQQLLLQQQHHHOOOJJJHHHFFFDDDCCCDDDFFFGGGFFFJJJHHHGGGKKKOOO^^^www~~~uuuwwwaaaHHHIIIsssZZZggg>>>>>>@@@999>>>444999>>>:::444;;;PPPeeeuuuhhhmmmxxx}}}}}}rrrkkkpppzzzxxxrrrqqqmmmppptttxxx|||{{{fff```bbb___XXXIIISSS\\\^^^^^^bbbfffgggPPP555BBB@@@???CCC888<<<:::<<>><<<777888999;;;;;;999777999@@@FFFssszzztttpppllljjjjjjtttzzz}}}wwwnnnnnnzzzyyynnnddddddeee^^^SSSKKKXXXXXX]]]gggjjjiiikkkpppYYYJJJ======???===;;;;;;===;;;999===DDDHHHHHHFFF???AAA<<>>:::;;;999;;;<<<999666777;;;@@@WWWyyylllsss}}}ssshhhgggooosssxxxyyyuuuoooiiifff{{{tttiiiddddddddd```UUUMMMNNNUUU[[[___bbb^^^YYYdddNNNCCC<<<>>>@@@===::::::===;;;;;;???DDDFFFCCC@@@===777===CCCXXXyyyqqqvvv~~~wwwxxxyyyzzz|||}}}~~~|||wwwggg___\\\SSShhhmmmggg^^^```oooiiieeeeeedddaaa```aaa^^^\\\XXXSSSPPPQQQUUUXXXXXXWWWYYY[[[UUUQQQ]]]ooo[[[IIIKKKKKKLLLLLLKKKIIIHHHGGGIIIGGGKKKSSSUUURRRPPPQQQPPPJJJJJJSSSUUUOOOKKKOOOPPPPPPTTTXXXWWWQQQOOOQQQQQQQQQUUUbbbuuuxxx___ZZZYYY]]]\\\\\\[[[XXXYYYbbbmmmccc___]]]___bbbdddddddddbbb^^^]]]```___\\\^^^cccqqqooo^^^VVVeeevvv}}}eee[[[aaabbb\\\WWWOOOQQQQQQRRRVVV\\\]]][[[ZZZ[[[ZZZYYY[[[\\\WWWPPPQQQSSShhh~~~}}}zzzxxxnnniiilll{{{gggMMM>>>:::===CCCHHHKKKHHHCCC???CCCEEEIIINNNTTTYYY]]]___~~~tttrrrMMM===SSSzzz~~~```[[[ZZZUUUjjjFFF???>>>;;;<<<999:::;;;999666555777:::@@@cccqqqsss}}}uuuccc^^^bbblllwww}}}vvvfffWWWaaagggqqq|||{{{mmmccc]]][[[```___\\\UUUKKKFFFOOO\\\bbbcccdddgggpppQQQ@@@<<<<<<>>>???<<<::::::<<<<<<===@@@CCCBBB>>>999===222??????===zzzyyytttzzz}}}zzzttt~~~wwwqqqiii___SSSXXX```fffeee[[[bbblllfffaaaaaa```\\\[[[]]]```aaabbb```ZZZTTTOOOMMMRRRQQQSSSWWWTTTPPPUUU```lllzzzyyyNNNCCCIIIHHHGGGFFFEEEEEEEEEEEEEEEJJJIIIKKKPPPQQQOOOOOOQQQOOOKKKNNNVVVXXXRRROOOQQQQQQOOOPPPUUUUUUQQQMMMMMMQQQSSSUUUWWW^^^mmmqqqiii[[[XXXYYY___bbb]]]YYYWWW\\\\\\\\\]]]___``````^^^XXXVVVWWW[[[^^^ccclllttttttrrrfffllljjjWWWZZZbbb```WWWPPPLLLNNNOOOOOOSSSYYYZZZWWWUUUYYY\\\ZZZYYYYYYUUUPPPNNNOOO]]]|||~~~~~~~~~~~~}}}zzzwwwuuuzzzaaaUUUGGGQQQgggfffWWWDDD===@@@DDDBBB>>>LLLNNNSSSWWWZZZ\\\\\\\\\zzzoooiiivvvmmmlll{{{```EEECCCHHHRRRUUUOOO]]]oooQQQQQQXXXVVVQQQeeeAAA::::::888:::777999:::999777555666777===SSSssssssuuuvvvooofffcccaaaeeemmmqqqqqqnnneeedddbbbbbbfffppp}}}vvvppphhhbbb___```aaabbbcccWWWLLLKKKPPPVVV\\\bbb```]]]ddd~~~iiiAAA::::::<<<===<<<::::::;;;;;;;;;<<<>>>@@@???;;;888???888???===777^^^zzzwww}}}vvvvvvmmmggg\\\OOOcccdddWWWXXXSSSTTTZZZXXXTTTRRRUUUVVVTTTSSSUUUUUUZZZaaadddccc^^^XXXUUULLLIIIKKKQQQRRRRRRUUU[[[```hhhzzzoooQQQCCCFFFNNNHHHGGGEEEDDDDDDEEEFFFGGGLLLLLLLLLMMMLLLKKKMMMNNNQQQOOOPPPVVVWWWRRRPPPRRRPPPLLLLLLQQQUUURRROOONNNQQQTTTTTTQQQPPPZZZmmm}}}wwwwwwrrrdddZZZaaaffffffbbb```^^^\\\nnnttt|||~~~}}}mmm```VVVWWW[[[XXXQQQMMMPPPRRRRRRQQQTTTXXXWWWTTTSSSYYY\\\YYYUUUUUUUUURRRLLLQQQYYYlll}}}|||~~~~~~{{{{{{zzzvvvttttttRRRUUUNNNEEEAAAQQQqqq^^^GGGFFFOOOVVVWWWQQQPPPNNNMMMOOOSSSXXXZZZmmmaaaVVVYYYkkkuuuggg\\\zzzzzztttPPPMMMSSSPPPNNNSSSbbb???888888555777555666888999888777777777BBBEEERRRnnnrrriiiyyy{{{rrreeeZZZXXXaaappp|||yyyuuuooohhhbbb```aaaccchhhkkkoootttwwwxxxxxxxxx{{{zzzxxxuuuqqqkkkccc^^^___]]][[[ZZZ[[[[[[ZZZYYYRRRIIIEEEMMMYYY```cccddd```iiiooo??????;;;======:::888888:::;;;;;;:::::::::<<<<<<<<<;;;<<<@@@:::;;;DDDKKKrrrxxx}}}wwwxxxssshhh___WWWXXXzzzxxxUUUhhhQQQDDDTTTSSSRRRPPPRRRWWWZZZWWWUUUVVVOOOPPPRRRUUUXXX___fffkkkYYYTTTQQQPPPPPPOOOOOOQQQPPPRRR]]]oooZZZCCCAAAEEEHHHIIIHHHGGGEEEDDDDDDFFFHHHIIIEEEGGGHHHGGGFFFHHHKKKMMMSSSQQQQQQRRRQQQPPPQQQSSSRRRMMMLLLPPPSSSQQQOOOOOOOOOPPPPPPMMMKKKOOOXXX```jjj~~~{{{zzz}}}~~~]]][[[VVVRRRSSSUUUTTTRRRRRRPPPRRRRRRRRRTTTXXXWWWRRRTTTYYYZZZUUUQQQSSSUUUVVVRRRWWWYYY]]]vvv}}}{{{zzz{{{}}}~~~zzzyyyuuuppprrrwwwdddWWWMMMPPPQQQOOOHHHDDDKKK^^^oookkk]]]KKKAAAAAADDDDDDBBBFFFCCC???===???DDDIIIMMMUUU[[[ccchhhiiiiiikkklll^^^NNNJJJVVVWWWKKKJJJVVVbbb@@@:::999555777444444555777888888888888>>>888:::QQQwwwxxxmmmnnnpppppplllgggddddddfffrrrtttvvvvvvsssnnngggccc[[[\\\^^^___```aaa``````bbbaaa`````````___\\\ZZZ\\\XXXTTTPPPOOONNNMMMLLLEEEKKKVVV]]][[[YYY]]]eeeOOO666???===???===888555888999999999999999999:::;;;<<<===666AAA666999MMMBBBUUUlllllliiizzziiicccWWWUUUnnn```XXXuuuWWWHHH[[[UUUSSSQQQRRRWWWYYYVVVTTTTTTNNNOOOQQQSSSSSSUUUXXX[[[aaa]]]VVVRRRPPPOOONNNNNNJJJGGGJJJUUUeeevvvjjjWWWDDD???BBBCCCCCCBBBFFFEEECCCCCCCCCEEEGGGHHHAAAFFFIIIGGGHHHLLLRRRTTTQQQQQQPPPOOOMMMNNNQQQTTTWWWSSSQQQRRRRRRNNNLLLNNNQQQQQQPPPPPPPPPPPPQQQQQQNNNeeeyyyZZZZZZRRRSSSUUUVVVVVVTTTRRRPPPJJJMMMOOOOOOSSSWWWWWWSSSVVVYYYYYYSSSPPPSSSWWWWWWYYY[[[VVVPPP___}}}{{{zzzyyyyyyyyyzzz{{{|||zzzwwwuuuoookkksss[[[dddKKKFFFLLLPPPOOOHHHCCCDDDFFFGGGHHHIIILLLNNNMMMIIIFFF999999:::;;;<<<>>>@@@AAAEEEUUUhhhqqqmmmfffdddeeeyyyZZZNNNHHHIIIQQQRRRKKKLLLTTTbbbAAA;;;:::555555333333333444555666666666777333333???ZZZ|||}}}jjjkkknnnrrrtttnnnbbbXXX]]]aaaffflllpppooommmjjjkkkjjjiiihhhgggfffeeeeee[[[ZZZYYYZZZ[[[[[[YYYWWWQQQMMMHHHFFFGGGJJJMMMOOOMMMWWWcccfffaaaaaaqqqWWWBBB999===;;;===;;;666555999999555888999;;;;;;;;;:::::::::555===777999DDD???JJJppplllllljjjqqqaaafffWWWZZZZZZWWWggg```\\\bbbZZZSSSNNNMMMPPPRRRPPPPPPRRRPPPSSSVVVWWWSSSNNNJJJGGGWWWVVVSSSPPPOOOOOOPPPPPPMMMIIIIIIMMMRRRXXXbbblllnnnSSSHHHDDDCCCDDDDDDAAA@@@CCCCCCBBBBBBBBBCCCDDDFFFGGGEEELLLOOOLLLKKKPPPTTTVVVKKKMMMOOONNNNNNPPPSSSVVVYYYVVVTTTTTTQQQMMMMMMQQQSSSRRRQQQQQQRRRSSSRRRQQQTTTUUU\\\qqqxxxPPPRRRfffSSSVVVXXXWWWUUURRROOOMMMIIILLLNNNOOORRRVVVUUUQQQUUUXXXXXXTTTSSSVVVWWWUUUVVVWWWSSSMMMTTTsss~~~~~~~~~zzzwwwvvvvvvwwwyyyyyyyyyxxxwwwvvvwwwsssrrrpppiiiggguuulllcccRRRSSSMMMGGGHHHLLLKKKCCC:::@@@??????>>>===>>>???@@@999:::<<<>>>??????>>>======KKKZZZaaa___^^^aaafffiii]]]ddddddKKKHHHJJJKKKIIIGGGHHHLLLMMMMMM```@@@;;;999333333444333111222333444444444333555666888CCC^^^yyybbb[[[cccjjjiiicccYYYWWWUUUUUUXXX\\\___```fffeeebbb___]]][[[[[[[[[VVVTTTSSSQQQOOOLLLHHHDDDCCCAAA@@@BBBHHHNNNSSSVVVYYY[[[___cccjjj|||UUU;;;888444999888;;;:::555666:::888222777:::===>>>===:::888777:::999;;;:::555<<>>???CCCGGGIIIGGGCCC???======>>>???<<<;;;:::::::::;;;===>>>666CCCRRRYYYUUUMMMGGGFFFCCCGGGDDDDDDVVV{{{tttXXXEEEBBBJJJ===HHHKKKDDDCCCKKKMMMGGG___===777666333444444333333222222333333444555222333555666AAAcccyyybbbWWW[[[ccc___XXXSSSTTTVVVTTTRRRSSSRRRNNNKKKLLLOOOPPPOOOMMMIIIIIIHHHGGGFFFGGGHHHIIILLLLLLNNNSSSWWWZZZ]]]^^^\\\QQQZZZ\\\===<<<<<<777222555555555555555555555555111444888:::999888777888<<<:::999888:::<<>><<<===???@@@@@@BBBBBB@@@???AAAIIIOOOYYYRRRIIIEEEGGGIIIJJJIIIIIIKKKNNNPPPOOOOOOPPPQQQRRRTTTUUUTTTPPPPPPRRRUUUPPPPPPPPPRRRSSSQQQNNNLLLLLLOOOQQQRRRTTTYYYaaahhhZZZMMMPPPOOOLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLQQQNNNMMMPPPSSSUUUUUUVVVYYYYYYVVVQQQLLLKKKMMMPPPNNNNNNMMMJJJMMM]]]uuunnnvvv~~~||||||}}}vvvvvvvvvvvvyyy~~~{{{tttoooooottt{{{wwwxxxxxxwwwuuusssrrrqqqwwwfffccclllddd^^^___RRRXXXRRRNNNDDDIIILLLHHHBBB@@@FFFNNN@@@@@@??????>>>=========999999999:::;;;<<<===>>><<>>;;;;;;<<<;;;;;;===DDDNNNXXX^^^fffGGG@@@DDDCCCAAAAAA@@@@@@AAABBBCCCDDDEEEEEE]]]<<<666777333555333333222222222222333333444222222444111666MMMgggkkkXXX[[[WWWWWW\\\]]]YYYVVVVVVRRRTTTUUUTTTQQQLLLHHHFFFEEEDDDDDDGGGMMMRRRUUUVVV\\\]]]bbbeee```XXXYYY___uuu|||pppDDD333555777555555555555555555555555555555333444666777777888888999:::999888888999;;;>>>???IIIrrrkkkjjjiiibbb```[[[ZZZfffqqq___``````___[[[UUUNNNKKKNNNJJJGGGIIIOOOSSSQQQNNNPPPQQQSSSSSSSSSTTTVVVXXXRRRSSSRRRNNNOOOSSSRRRMMMHHHJJJLLLLLLLLLLLLNNNPPPUUUVVVUUURRRPPPTTT^^^fffeeeooowwwfff\\\SSSIIICCCBBBBBB@@@>>>===:::999<<>>@@@AAA???===@@@GGGMMMiii]]]LLLBBB@@@DDDIIIKKKHHHKKKNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOPPPQQQOOONNNNNNOOOPPPOOOMMMKKKLLLKKKIIIIIIKKKNNNQQQSSSnnnkkkVVVGGGIIIOOONNNMMMOOONNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNQQQTTTUUUVVVWWW\\\ZZZVVVPPPJJJIIIKKKMMMPPPOOOLLLIIILLLYYYlll{{{zzzcccYYYkkk}}}{{{xxxyyywwwqqqvvvtttrrrrrrtttwww{{{~~~zzzuuusssssssssqqqpppnnnnnnppptttyyy|||{{{zzzxxxwwwwwwvvvuuusssjjjnnnmmmdddbbbvvvZZZMMMKKKGGGFFFFFFIIIKKKGGGBBBAAAFFFKKK???>>>>>>======<<<;;;;;;999999999999:::;;;<<<<<<:::???CCCDDD@@@<<<:::999888777555666999???DDDHHH999TTTtttcccUUUDDD888<<>>@@@???@@@@@@AAABBBCCCDDDEEE\\\;;;666777333555333333222222222222333333222000111333000...999HHHppphhh```YYYUUUQQQNNNNNNRRRQQQVVV[[[\\\[[[ZZZ\\\___```]]]ZZZYYY\\\^^^___^^^___YYYYYY[[[ZZZ___xxxYYYFFF666444666666777:::555555555555555555555555666555333444555777888888777777777888999:::;;;<<<===QQQzzzwwwrrrpppkkkccc^^^YYYWWWeeezzzhhhZZZZZZZZZYYYXXXUUURRRQQQPPPNNNMMMNNNPPPRRRRRRQQQQQQQQQQQQPPPPPPQQQTTTWWWSSSSSSQQQNNNOOOSSSSSSPPPIIIJJJKKKJJJIIIIIIJJJKKKOOOPPPPPPNNNLLLJJJHHHHHHFFFHHHOOOYYYccciiijjjhhhhhhjjjmmmpppqqqqqqooonnngggbbb\\\XXXUUUOOOFFF>>>666:::>>>@@@>>><<<::::::>>>::::::BBBMMMPPPFFF<<<===>>>???>>><<<>>>DDDIIIOOOKKKFFFDDDEEEFFFDDDCCCFFFIIILLLNNNOOOOOOQQQRRRRRRPPPNNNMMMNNNNNNMMMLLLNNNLLLKKKKKKMMMMMMLLLJJJNNNIIIEEEDDDGGGJJJIIIGGG@@@PPP^^^rrrOOOFFFBBBDDDKKKMMMIIIJJJOOOOOOOOONNNMMMMMMMMMMMMMMMJJJMMMPPPRRRSSSTTTVVVWWWZZZWWWSSSNNNIIIIIIKKKNNNMMMLLLJJJKKKQQQ___nnnyyyfffbbbiiinnnqqqsssuuuzzz|||zzzxxxyyyxxxuuutttqqqnnnkkkjjjkkklllmmmsssttttttsssrrrrrrsssuuuyyyvvvrrrmmmjjjhhhggggggeeegggjjjmmmppprrrssstttvvvsssqqqrrrtttuuusssqqqdddmmmggg^^^{{{lllWWWLLLEEEDDDEEEFFFFFFFFFCCCAAA@@@BBBDDD======<<<<<<;;;:::::::::999999888888888888999999888:::;;;<<<<<<:::888777777666666666777888999:::888::::::CCC^^^jjjVVVHHH???<<<777888>>>@@@;;;:::===>>>>>>???@@@AAABBBCCCCCC\\\<<<777666222444222222111111111111222222000///000444333000444;;;CCCaaaqqqaaaXXXVVVSSSRRRPPPMMMLLLOOOVVV\\\XXXXXXWWWUUUUUUVVVXXXZZZ[[[ZZZfffxxxbbb@@@:::888::::::666444777555555555555555555555555777444222222444555555333555555666777888888999999;;;CCCfffzzz^^^kkk}}}zzzllluuu|||jjj^^^___YYYUUU~~~]]]^^^TTTQQQNNNMMMOOOUUU[[[```QQQRRRRRRRRRQQQPPPQQQRRRRRRQQQOOOMMMKKKKKKNNNQQQMMMMMMLLLKKKMMMNNNMMMKKKGGGHHHIIIHHHFFFFFFGGGHHHCCCFFFJJJMMMMMMNNNNNNOOOKKKHHHGGGJJJOOOPPPMMMHHHHHHIIIKKKLLLLLLKKKIIIHHHAAA@@@>>>@@@BBBBBB@@@===;;;>>>@@@>>>:::888999;;;>>>;;;<<>>===<<<>>>BBBEEE777888<<>>CCCFFFIIILLLMMMMMMOOOPPPQQQMMMJJJJJJLLLLLLJJJGGGMMMKKKJJJJJJKKKLLLLLLKKKJJJHHHEEEFFFHHHIIIIIIHHHCCCLLLJJJHHHSSSbbbvvvuuu[[[QQQFFFHHHGGGIIIJJJGGGCCCGGGPPPOOONNNMMMKKKKKKLLLMMMMMMJJJNNNPPPNNNNNNQQQTTTUUUTTTRRRNNNKKKJJJKKKNNNQQQLLLIIIHHHJJJRRR]]]gggmmmppp{{{YYYZZZdddeeekkkqqqwwwyyyxxxwwwvvvuuupppnnnkkkiiigggggghhhhhheeeffffffeeecccbbbbbbccchhhgggfffeeeddddddeeeeeefffhhhkkknnnpppooonnnlllpppnnnmmmpppssstttqqqmmmgggfffbbbuuuuuuVVVSSSIIIDDDIIIFFFDDDBBB@@@???>>>>>>=========<<<<<<;;;::::::999999999888777666666666666666777666666666888888777666555666888999:::999888777:::888222111;;;LLLVVVXXXXXXZZZaaabbbaaaooo|||mmmYYYHHH:::111111666???;;;;;;>>><<<888999>>><<<<<<===>>>???@@@AAAAAA]]]===777666111222222111111000000111111222000///000333444333555888...FFFeeexxxlllbbb\\\YYYWWWVVVUUU\\\dddhhhkkkqqq{{{|||ccc<<<;;;777555666666222000000333333333333333333333333555444333333333333222111444444555666666777777777888@@@GGGooocccZZZdddppp|||kkkjjjxxxvvv```\\\ccc\\\___fffSSSRRRVVVRRRNNNKKKKKKOOOTTTXXXNNNOOOQQQPPPNNNLLLMMMOOOPPPPPPNNNKKKJJJJJJMMMPPPIIIHHHHHHJJJKKKJJJGGGEEEDDDEEEFFFFFFDDDDDDEEEGGGBBBFFFIIIHHHEEEFFFKKKPPPHHHEEECCCFFFMMMPPPOOOLLLAAABBBCCCCCCCCCAAA???>>>BBBBBBBBBBBBAAA???<<<:::;;;:::888777777888:::<<<888777999===BBBCCC@@@<<<<<<============>>>@@@BBBDDD@@@<<<:::;;;>>>AAACCC@@@CCCGGGIIIJJJKKKLLLNNNNNNKKKHHHHHHJJJKKKIIIFFFMMMLLLJJJJJJLLLMMMLLLLLLEEEGGGIIIHHHGGGFFFHHHJJJGGGOOOLLLCCC???<<>>@@@AAAEEECCCBBBBBBBBBCCCHHHOOONNNMMMKKKKKKKKKKKKMMMMMMNNNQQQOOOJJJJJJPPPTTTSSSRRROOOLLLKKKKKKLLLNNNOOOOOOKKKGGGFFFJJJNNNQQQSSS[[[wwwlllWWWZZZ^^^cccgggnnnssssssooolllkkklllkkkjjjhhhgggfffeeeeeeeeeeeefffdddaaa^^^^^^^^^___```aaabbbccceeefffgggjjjkkkmmmnnnoooooonnnmmmrrrqqqqqqssstttsssnnnjjj___jjjuuuVVVKKKKKKBBBCCCHHH@@@CCCAAA>>>>>>???>>><<<:::===<<<<<<;;;;;;:::999999888777666666555555555555777555444444666777777666111333666888888777555333,,,333:::<<<<<<:::666000777555:::;;;777>>>GGGCCCFFFDDDFFFDDDCCCNNNQQQDDD>>>777555999;;;777444555999666555777999888999;;;::::::;;;<<<===>>>??????\\\<<<777666111111111111000000000000111111000000000000111111333444444<<>>>>>>>>AAA@@@>>>======>>>???@@@@@@CCCFFFHHHIIIIIIKKKLLLKKKJJJHHHHHHIIIIIIIIIHHHLLLKKKJJJKKKMMMNNNMMMLLLHHHLLLOOONNNJJJGGGIIIKKK@@@CCCAAABBBHHHDDD@@@GGG<<>>@@@??????AAADDDFFFFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQRRROOOIIIKKKTTTVVVRRRTTTQQQNNNMMMLLLLLLKKKIIIKKKIIIFFFEEEFFFHHHJJJJJJ]]]wwwiiiWWWZZZXXXXXX\\\dddjjjiiihhhiiiiiihhhgggeeecccaaa```___cccdddeeeccc```^^^]]]]]]^^^___aaacccdddeeeeeeeeehhhiiijjjlllnnnpppqqqrrrqqqrrrqqqpppmmmjjjhhhfffYYYVVVOOOLLLJJJDDDDDDEEE???CCCAAA@@@@@@@@@@@@>>><<<<<<<<<;;;;;;:::999999999777777666555555555555555555555555444444555666666444555777777777555333111333555555222///111666<<<444///333444...111555///111---111333111888:::000;;;333---...333666888;;;555444444777999888444000888888999:::;;;<<<======XXX999555555111222000000000//////000000000...///000///...///111222+++...666GGGddd```;;;222777333222222222444666555333000000000000000000000000111333444111000444>>>GGG666555444333333444666777666>>>777@@@mmmlllUUUSSSZZZuuuyyyuuuaaa\\\ZZZcccggggggccc]]]ggg}}}\\\QQQUUUPPPJJJMMMQQQUUUVVVUUURRRQQQRRRRRRSSSTTTTTTSSSRRRPPPJJJKKKMMMNNNOOOPPPSSSVVVPPPJJJFFFHHHHHHEEEEEEHHHEEEFFFFFFDDDBBB@@@AAAAAABBBCCCDDDCCCCCCCCCFFFHHH@@@@@@AAACCCEEEHHHJJJKKK>>>>>>??????>>>===<<<<<<<<<>>>@@@>>>:::888999;;;999999999999999888555222777777777666666666999;;;:::::::::;;;<<<<<<;;;:::555888===@@@@@@???>>>===BBBDDDHHHIIIIIIIIIJJJKKKIIIIIIJJJIIIHHHIIIJJJLLLJJJJJJJJJLLLNNNNNNLLLJJJJJJLLLMMMMMMLLLJJJIIIHHHLLLIIIAAAAAAHHHAAA:::>>>EEEBBB@@@FFFUUUmmmeeeHHH???777<<>>===@@@>>>@@@@@@@@@BBBDDDFFFDDDBBBGGGHHHIIIKKKLLLMMMNNNNNNOOORRROOOLLLSSS]]][[[QQQSSSQQQOOOOOOOOONNNJJJGGGFFFFFFEEEEEEEEEGGGJJJLLLVVVfffxxxtttkkk]]]TTTQQQXXX```cccdddgggbbbbbbbbbbbb```___]]]\\\\\\^^^```___]]][[[[[[[[[]]]^^^aaabbbcccccccccbbbcccdddfffhhhkkkmmmooopppkkklllkkkgggddddddjjjoooYYYLLLMMMJJJIIIKKKEEE???DDD????????????>>>=========;;;::::::999999888777777777666666555555555555666333555666555222111333666666666666666555555444333...222777888444111000333666///111444000333888333;;;222444999333222555111+++000444555555444000+++555777888777777555222///666777888999:::;;;;;;<<<|||TTT777444555222333000000////////////000000***...000//////000222333888<<<<<<555999QQQtttQQQ888666777333///222444333333222111...////////////////////////000333333000...666FFFTTT777666333222222444777888222666:::555BBBtttaaaHHHVVV```ggguuuhhh]]]______aaaiiieeeaaa]]][[[^^^PPPSSSMMMPPPNNNOOOPPPRRRTTTVVVWWWWWWPPPOOOOOOPPPRRRRRROOOMMMJJJKKKMMMNNNMMMNNNOOOQQQUUULLLEEEEEEDDDBBBEEEJJJGGGHHHGGGEEEAAA???>>>???@@@??????BBBEEEEEEAAA>>>@@@AAAAAA???<<<;;;<<<>>><<<<<<<<<===<<<<<<;;;;;;555888999777555555:::>>>666777888777777777888:::666555444555666777888888888888999:::;;;;;;999777DDDAAA<<<888777:::AAAFFFDDDFFFIIIJJJJJJJJJKKKLLLGGGIIIKKKJJJHHHHHHKKKNNNHHHIIIJJJLLLNNNNNNKKKIIIDDDBBBBBBEEEHHHIIIEEEAAA===BBBBBBEEEHHH???:::DDD:::<<<@@@EEECCCAAAFFFPPP^^^rrrwwwVVVEEEBBBBBB???<<<@@@DDD===666>>>CCC777:::<<<<<<<<<@@@DDDGGGGGGEEEFFFIIIKKKMMMNNNNNNNNNMMMPPPPPPPPPYYYddd___QQQOOONNNNNNPPPQQQPPPLLLIIIGGGGGGEEEBBB???>>>@@@BBB===DDDVVVnnnsssbbbUUUTTTXXXYYYYYY[[[\\\]]]___``````___^^^^^^YYY[[[^^^^^^]]]]]]]]]]]]YYY[[[^^^aaaccccccbbbbbb```aaacccfffhhhiiijjjjjjhhhiiihhhdddbbbhhhtttXXXRRRFFFGGG@@@DDDNNNAAA777FFF999;;;======;;;999:::;;;999999888888777666666666666666555555555666666777111555888666111///222555111111000000111222333444222111000111222444:::@@@;;;000000222...000555111777+++---555///,,,111444111777777...***...333444000333333111000333888;;;666666777888999:::;;;;;;zzzTTT999111222000,,,////////////////////////000000000///---...000222@@@BBB@@@777111;;;TTTjjjooo@@@777;;;555000333333222222111111222222333333111000111222222111000222222333333333444444444111111222333333333333222666444666888:::IIIrrrjjjFFFLLLXXXiiixxxxxxbbbYYY[[[```ccc[[[eeehhhWWWSSS~~~hhhOOOPPPPPPSSS[[[JJJMMMQQQUUUTTTQQQPPPRRRSSSOOOPPPUUUUUUPPPNNNQQQSSSQQQOOOOOOOOOPPPOOONNNMMMLLLIIIGGGFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@??????AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<999888888999;;;<<<<<<;;;888888888888888888888888555555555555555555555555444444444555555555555555444666777888777777888:::???>>><<<::::::===BBBFFFJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJHHHIIILLLNNNMMMKKKOOOLLLIIIHHHIIIKKKKKKKKKBBBBBBBBBCCCDDDEEEEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAADDDEEEIIIRRR```rrruuunnnOOOIIIBBB>>>===<<<999777;;;:::999:::===>>><<<999>>>>>>======>>>@@@CCCEEE@@@BBBFFFIIILLLNNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOJJJMMMPPPRRRPPPMMMKKKJJJFFFFFFDDDCCCBBBBBBBBBBBBBBBEEEIIISSSiii{{{aaaQQQOOOTTTWWWWWWZZZYYYZZZ\\\YYYTTTUUUXXX]]]ZZZXXXYYY[[[ZZZXXXXXXVVVWWWXXX[[[^^^aaadddeee\\\fffggg]]]^^^hhhiii```bbbbbbbbbeeeooofffMMMUUUJJJGGGDDDCCCBBB@@@<<<888:::<<<>>>>>><<<;;;===???===;;;999777666666666777777777666555555555555555333333444444333333222111000111111000///000333555/////////000111333444555222222111111000000//////111111111000000000000000000000000000000111111222333333333333444555666666555555555666777999;;;<<>>GGGjjj^^^BBB---000666333000222111111000000000000111111222111000000222222111000000000000000111111111111000111222222333333222222555444666777555===YYYwwwWWWPPPMMMYYYnnnqqqpppkkkccc\\\\\\___bbbmmmXXXNNN^^^|||SSSOOOWWWVVVTTTXXXMMMLLLMMMQQQTTTUUUUUUTTTSSSPPPPPPTTTTTTPPPOOORRRSSSQQQOOOOOOPPPPPPOOONNNMMMKKKIIIGGGFFFFFFGGGHHHEEEDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAA@@@??????===>>>>>>>>>>>>===<<<;;;:::888888888:::;;;:::999777777777777777777777777444444444444444444444444555555555444444444444444555666888888777777999:::======<<<;;;:::===AAADDDIIIHHHHHHHHHHHHIIIJJJJJJLLLJJJIIIJJJLLLMMMMMMKKKMMMJJJHHHGGGHHHIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@<<<===>>>>>>??????>>>>>>>>><<<;;;:::<<>><<<@@@@@@@@@???===;;;;;;::::::999888999<<<===;;;999;;;:::999999:::<<<>>>???>>>@@@DDDGGGJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKIIILLLOOOOOOLLLIIIFFFEEEFFFFFFEEEDDDDDDCCCBBBBBB>>>BBBIIIUUUfff{{{yyyaaaTTTRRRUUUSSSQQQSSSXXXYYYWWWXXX[[[QQQPPPRRRUUUWWWWWWWWWXXX[[[\\\]]]^^^___`````````aaadddfffgggiiijjjhhheeekkkaaabbb{{{xxxrrrUUUOOOMMMJJJGGGDDDCCCCCCBBB>>>:::999;;;===<<<;;;<<<>>>AAA;;;:::888666555555555555666555444444333444444444333333333444333222222111000111111000///000222444000000////////////000000//////////////////......000000000000000000000000000000/////////000111111222222222222333444555555444444555666777999:::;;;xxxSSS:::222222000---...........................///000///------///111111000111222333444444444BBB```fffAAA333///---111333111//////000000////////////000000111000///000111222111000....../////////000000000000000111222222222222222333222555777444444AAARRReee@@@AAA]]]vvv{{{qqqbbb^^^ZZZYYY[[[___ccceeejjjSSSRRRoooVVVGGGOOOWWWPPPJJJKKKMMMKKKIIIKKKQQQVVVVVVUUUSSSPPPPPPRRRRRRPPPQQQTTTRRRQQQOOOOOOPPPPPPNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>><<<============<<<;;;;;;:::888777777888999888666555555555555555555555555444444444444444444444444555555444444333333222222444666777777777777888::::::;;;<<<;;;;;;<<>>@@@AAAAAAAAAAAAAAA>>>:::666???>>>>>>>>>>>>>>>======444999??????<<<999999:::888777777888::::::999888999888777777777999:::;;;<<<>>>AAADDDGGGIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNMMMJJJFFFDDDCCCDDDDDDEEEEEEEEECCCBBBAAA>>>???FFFQQQZZZgggfffVVV```YYYSSSSSSRRRPPPQQQUUUSSSUUUWWWVVVUUUUUUUUUUUUQQQRRRTTTVVVXXXYYYZZZZZZddd[[[YYY___bbb^^^]]]aaa___|||qqqFFFIIIOOOGGGIIIFFFCCCCCCDDDCCC@@@<<<999:::;;;;;;:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::888777666777777555444444444444444444444444444333333333333333333333333555555444333222111111000444555777777666666888999777999;;;;;;;;;;;;===???@@@@@@@@@AAABBBCCCDDDEEEIIIIIIIIIJJJKKKKKKJJJJJJFFFDDDBBBBBBCCCDDDCCCBBB>>>?????????@@@@@@@@@AAA@@@??????>>>>>>>>>??????<<<<<<============<<<<<<999:::;;;<<<===>>>======???>>>===<<<===<<<;;;999555666777888::::::999888999999999888777666555555555888<<<===:::777555444666666666777888888777777:::999999888888999:::;;;;;;===???BBBEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMMMMJJJGGGEEEDDDAAABBBCCCDDDCCCBBB@@@>>>CCC>>>@@@GGGIIIRRRooozzzfff\\\TTTQQQQQQRRRVVV[[[ZZZ]]]\\\XXXUUUVVVXXXXXXYYYYYYYYYZZZ\\\^^^```bbbccc\\\YYY^^^iiittt~~~wwwQQQHHHKKKKKKHHHFFFCCCAAABBBCCCCCC@@@===;;;;;;:::999:::;;;===???888777666555555444444444444444333222222222222333222222222222222111111000///000111000//////000111000///...,,,+++++++++++++++,,,,,,------.........------------.....................---......///000............///000111222111222333555666777888888qqqNNN:::444000//////........................,,,...///...---,,,---.../////////...///222777;;;777777;;;III```{{{dddHHH555333;;;222666555...---222555333000000////////////000000///...---...000111000///....../////////000000000...///000000111111000000222111222666777666666888<<>>>>><<<<<<======<<<<<<;;;:::999::::::;;;;;;;;;:::::::::888666666666666444333222222222222222222222222222222222222222222222222444333333222111000000///222444555555555555666888555777999:::999:::;;;<<<::::::;;;===???AAACCCDDDFFFGGGHHHIIIIIIIIIHHHHHHDDDBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>????????????>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>:::999999999999::::::;;;;;;999777777888888777555444555666888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888777555222444555666777666666666666999999999999999999::::::;;;<<<>>>@@@CCCEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJJJJHHHFFFEEEEEE===>>>@@@AAAAAA???===<<>>@@@YYYvvvzzznnn```WWWTTT]]]___[[[TTTRRRXXX[[[[[[ZZZYYYXXXWWWXXXZZZ]]]^^^\\\eeemmmvvvxxxNNNIIISSSPPPHHHHHHCCCAAA???@@@BBBBBB???<<<>>><<<:::999999:::::::::777777777666666555444444555444333333222222333333111111222222111111000///...///111000///...///000......---,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------------,,,,,,------...///------------...///000000000111333444666777777777kkkJJJ999444000...000------------------------+++---......---,,,,,,---)))---222222///---///222333444666777:::JJJhhhvvvMMM999444333333666///000000...///111000,,,000000////////////000000...---,,,...000111000///,,,,,,---------...............///000000000000000444222111222333444333333000AAA]]]{{{kkkIII>>>FFFUUUcccggghhhppp|||{{{wwwjjjhhhddd^^^YYYWWWXXXZZZSSSYYYccceee]]]VVVaaasssbbbGGG@@@BBBCCCDDDBBBAAACCCFFFEEEPPPVVVNNNGGGIIIKKKKKKJJJLLLMMMKKKLLLPPPRRRPPPMMMLLLLLLMMMMMMMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCBBB??????>>>>>>============:::;;;;;;;;;;;;:::999999888999999::::::::::::999999888666666666666444333222222222222222222222222111111111111111111111111222222111111000000//////000222333444333333444666444666777888777888999;;;777777888:::<<>>============<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>>>>AAA@@@>>><<<;;;;;;<<<<<<:::888777777999:::::::::444555666555444333444666111111111000000000000000888555222333666999777444333555777777666555666777666666666777777888888888:::;;;<<<>>>@@@BBBDDDEEEAAAAAAAAABBBCCCCCCDDDDDDBBBCCCEEEEEEDDDBBBBBBBBB<<<<<<===>>>>>>===<<<;;;>>><<<>>>@@@<<<888BBBPPP{{{{{{sssvvvuuummmbbb___dddddd___YYYZZZ]]]aaafffkkkoooqqq}}}lllZZZIIIGGGMMMMMMHHHDDDBBB@@@>>>???AAAAAA>>>;;;>>><<<;;;::::::999777555666666777777666555444444555444333333222222333333000111111111111000//////---///000000...------...------,,,,,,---...//////,,,,,,,,,,,,------------)))******++++++,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,---...///000...000222444555666666555fffFFF888333///...111------------------------***,,,......---,,,,,,,,,***...222333000......///---222888999333///:::HHHaaatttvvvFFFAAA<<<999555222000000222000000111111---******//////............//////---,,,,,,---///000000///------------............---...//////000000//////333222111000000222222000000444AAA[[[zzzoooIIIFFFCCCCCCHHHKKKNNNTTT[[[```dddjjjrrr{{{{{{tttmmmeee___[[[ZZZ[[[\\\ZZZWWWVVVXXX[[[aaa^^^^^^]]]\\\gggdddEEEHHHAAADDDEEECCCAAA@@@???>>>EEEOOOQQQGGGBBBGGGJJJGGGEEEJJJLLLJJJKKKPPPPPPMMMKKKJJJJJJKKKLLLKKKHHHEEEFFFFFFFFFEEEDDDCCCBBBAAA======<<<<<<<<<<<<;;;;;;999999::::::999999888777777888888999::::::999999999777666666777777555444111111111111111111111111000000000000000000000000000000000000000000000000///000222222111111333444333555666666555666999;;;777777888999:::<<<===>>>@@@CCCFFFGGGEEECCCDDDEEECCCBBBAAABBBCCCCCCAAA???DDDCCCBBBAAA???>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;888888888888888888888888666666666555555555777888555777888777444222333555888888777777666555444444333222222333444555666666222555777777555444666777333444555666777777888888888999:::;;;===@@@AAABBBAAAAAAAAABBBCCCDDDDDDDDDBBBCCCEEEDDDAAA@@@???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<:::;;;<<>>???AAAAAA>>>;;;<<<::::::;;;<<<;;;777444444444555666555444333222333333222111111111111222000000111111000000///...---///000000...---,,,------,,,,,,,,,,,,---......++++++++++++++++++******(((((()))******+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---...//////---///111444555555555444cccDDD777333///...222------------------------***,,,......---++++++,,,---,,,++++++,,,...000111666000000555666333444777///AAAXXXooorrrMMM444333333222000111555666555111,,,+++///...***,,,222...------,,,,,,------...---,,,+++---///000000////////////000000000111111---......///////////////000111111000000333333222999111000CCCccc~~~aaaOOOAAACCCGGGEEEDDDGGGMMMQQQXXX```iiiqqqvvvyyyxxxyyy{{{~~~{{{sssmmm`````````___^^^]]]\\\[[[]]]^^^^^^]]][[[\\\```ddd]]]SSSTTTeee|||jjjHHHCCCFFFCCCEEEDDDAAAAAAEEEEEECCCEEEKKKHHH>>>===EEEHHHCCCCCCIIIKKKIIIKKKPPPPPPKKKJJJIIIIIIJJJKKKJJJGGGDDDFFFFFFEEEEEEDDDCCCAAA@@@;;;;;;;;;;;;;;;;;;::::::999999999999999888777777666777888999999999999999888777666666777777666555111111111111111111111111000000000000000000000000////////////000000000000...///111111000000222333444444555444444555888;;;999999999999999::::::;;;>>>BBBEEEFFFDDDBBBBBBCCCCCCBBBBBBBBBCCCCCCAAA@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<;;;::::::999:::;;;<<<======;;;999888666777777555333333555777///222444444222111222444------...///111222222333///222555555222000222444222555888777555444666888333444555777888999999999777777888999;;;===???AAACCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGEEEBBB@@@??????======<<<<<<<<<======>>>===>>><<<999;;;AAAAAA===>>>IIIqqqsssooojjjRRRUUUJJJEEEHHHIIIEEEEEEHHHDDDAAA???@@@BBBAAA>>>;;;999888999;;;===<<<888444222333444555444333222111222111111000000000000000000000000000000//////...---...000000...,,,,,,,,,------,,,,,,+++,,,,,,---++++++******))))))(((((('''(((((()))***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---...//////---...111333555555444444aaa@@@333333111............---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......000000000000111222333444888444777@@@HHHTTToooeeeLLL===666222111111111111111111111111222222222222000...+++***,,,,,,,,,------............///000111000///---+++------,,,,,,,,,,,,++++++------------------------////////////000000000000666//////777BBBTTTtttrrrFFF>>>CCC???<<>><<<<<<<<<=========<<<;;;;;;<<<===<<<:::<<<<<<;;;:::999999999999888999999:::::::::999999555444333222111222333333333333222222111000//////111111000000000000111111111111222222222333333333333444555555333333444555555555555555666666666666888888888:::;;;===??????AAA@@@AAACCCFFFGGGFFFEEEGGGEEEBBB@@@>>>>>>??????;;;<<<<<<<<<===>>>>>>>>>>>>============<<<<<<<<<<<<>>>NNNrrryyy~~~iiiVVVLLLLLLGGGCCCCCCEEEEEEBBB>>>AAA???>>>???@@@@@@???>>><<<:::888888:::999666333222222222222222222222222111111111111000000000///000000000000////////////---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---------......///000000000```???333333111.........------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------000000000000111222333333888444555;;;;;;<<>>>>>>>>>>>>>>>>>>>>???AAADDDFFFGGGIIIJJJKKKMMMNNNNNNOOOOOOJJJKKKKKKJJJJJJIIIHHHGGGHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;::::::999::::::999999888888888777777777555555666777777777777666777777777777666666666555222222111111111000000000////////////.........------...///000111000000///000000000000111111111111111111222222333444444444777666666777999:::::::::777<<<@@@>>>===???AAA@@@DDDCCCCCCBBBAAA@@@?????????>>>===<<<<<<<<<======<<<;;;:::;;;<<<<<<;;;:::<<<;;;:::999888888888888777777888888888888888777555444333222222222333333333333222111111000//////111000000//////000000111111111111222222222333333111333444333222111222444333333444444444555555555555555666888:::===???@@@AAA@@@AAABBBEEEFFFEEECCCDDDCCCAAA???>>>???@@@AAA;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::999AAAWWWwwwzzzxxxzzznnnHHHJJJFFFCCCCCCEEEFFFCCC@@@???>>>======>>>>>>===;;;:::888777777888888555222222222222222222222222222111111111000000000//////000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------...//////000000```???333222000......------------,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,---------////////////000111222222333111444;;;:::444555;;;>>>FFFRRR^^^lllkkkRRRBBB:::444///---///333444444........................444222///,,,++++++,,,---,,,,,,,,,,,,------------+++,,,---------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////000444444///111DDDZZZ{{{[[[IIIFFFEEEGGGLLLSSSYYYYYYTTTOOOZZZYYYXXXYYY\\\```ccccccSSSTTTRRROOONNNQQQSSSRRRNNNMMMMMMPPPVVV\\\______fff^^^WWWSSSRRR\\\xxxvvvBBB<<>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEGGGIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDBBBBBBBBBAAA???======<<<;;;::::::999999999888888888777777777666666444555666666777666666666555555555555444444444444111111111111000000000000//////.........---------,,,...000333333111///............/////////000000000000111111222333333444444444555666777777666666777<<<===;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<===;;;:::999999;;;<<<;;;999;;;:::999777666666555555666666777777777777666666444444333222222222222333222222111111000000//////000000////////////000000000111111111222222222222000111222222111000111222222222222222333333333333222222444666999<<<>>>@@@AAA@@@@@@AAACCCCCCBBBAAAAAA@@@???>>>??????AAABBB<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999999666888@@@KKKccc]]]aaayyynnnDDDIIIFFFCCCCCCEEEEEECCCAAA>>>===;;;;;;;;;;;;999888999777666666666666333111222222222222222222222222000000000000////////////............------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,---......//////000___>>>222222000......---------,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,,,,............///000111222222111444;;;>>>:::888:::333555:::@@@DDDKKKVVVaaa|||~~~ppp[[[GGG:::444222222111///...///000000///---........................;;;888222---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------...............///333333---***333@@@TTTvvv|||gggVVVQQQMMMNNNTTTWWWVVVSSSWWWWWWUUUTTTUUUXXXWWWTTTOOORRRQQQJJJJJJOOORRRQQQTTTXXXZZZZZZZZZ[[[ZZZWWWMMMMMMYYYmmm}}}eeeHHH999DDDLLL@@@888;;;::::::::::::::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIIIIHHHHHHGGGFFFEEEDDDBBB@@@@@@@@@@@@>>><<<===<<<;;;:::999999999999777777777666666666555555444444555666666666666555444333333333333222222222111111000000000/////////.........---------,,,,,,,,,---///000111000///...,,,------------.........//////000111111222222333222333555666555555555555555888888666888>>>AAAAAABBBAAA@@@???>>>===<<<;;;999999999999:::;;;;;;<<<999888777888:::;;;:::999:::999888666555444333333666666777777777666555555333333333222222222222222111111000000000/////////000//////......//////000000000000111111111111222000111222222000000111222111111222222222333333333111222333444777999;;;===??????>>>???AAAAAA@@@>>>@@@??????>>>>>>>>>???@@@;;;;;;;;;::::::999999999:::999999999888888888888:::777:::<<<999???```jjjKKKDDDJJJUUUUUUHHHIIIGGGDDDCCCCCCCCCAAA???>>><<<:::::::::999777666888777777666666555333222222222222222111111111111000000/////////.........---------,,,,,,,,,++++++---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++,,,,,,---......//////~~~^^^===111111000------------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,------------...///000000666333222555999999999;;;>>>999888<<<===:::999<<<:::AAALLLVVVaaalllwww~~~}}}rrrfffXXXOOO888555111......///111111------------......,,,+++........................999666000+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,------------...---///111111//////222000@@@eeefffRRRKKKKKKKKKJJJLLLPPPQQQOOORRRVVVUUUPPPWWWZZZZZZUUUTTTVVVYYYYYYSSSZZZ\\\VVVQQQSSSYYY[[[eeeuuucccEEE===999;;;;;;:::???FFF888999999:::::::::::::::<<<<<<===>>>??????@@@@@@???AAACCCEEEGGGIIIJJJKKKFFFFFFGGGFFFFFFEEEDDDCCCBBB@@@>>>>>>???>>>===;;;<<<<<<;;;:::999999999999666666666555555555444444333333444555555555555555222222222222111111111000000000000/////////......------------,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,---------......//////000111111222111444666666555444555777111333333111555<<>>@@@@@@???===<<<;;;999999777777888888999999999999777666666777888999999888888888666555444333333333777777888888777666666555333333333222222222111111000000////////////////////////............////////////000000000111111111000222333222111000111333111111222222222333333333222333333444555666888888===<<<<<<===??????>>><<<@@@??????>>>=========<<<;;;;;;::::::999999999888888888888888777777777777:::666999>>>999222???TTT~~~eeeVVVGGGCCCFFFDDDGGGMMMKKKIIIGGGDDDBBBAAA???>>><<<>>><<<:::::::::999888666777888888777666444333333222222222111111000000000/////////............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++++++++,,,,,,------......}}}]]]<<<000111///------,,,,,,,,,,,,++++++++++++)))))))))***************))))))*********+++++++++,,,,,,,,,,,,---...///000333000...///444:::???BBBCCC999555:::>>>;;;:::===::::::999:::<<<@@@CCCEEE888:::===AAACCCDDDDDDDDDJJJDDD<<<777444222///,,,666555444222000...,,,***000000000111000000000000------------------------...,,,***(((((()))+++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------++++++++++++************************************++++++++++++,,,,,,,,,,,,---,,,,,,///333333111///444666EEEaaa~~~zzzkkkZZZMMMNNNSSSSSSLLLJJJNNNOOOKKKMMMMMMPPPSSSPPPLLLNNNRRRJJJVVV]]]\\\aaauuuXXX======<<<888333555;;;<<<999777888999999999999999888:::;;;<<<=========<<<<<<;;;<<>>============;;;:::<<<;;;:::999999888888888555555555444444444333333222333444444555555444444111111111111000000000000////////////............------,,,,,,,,,+++++++++,,,,,,+++******,,,---...+++++++++,,,,,,,,,------------...//////000000111111333555555333444777:::555777666666:::BBBEEECCC??????===<<<:::999888777555666777777888777777666666555444555777888888777777666555444444333444444777888888888777666555444222222222333222111111000////////////..................------------......////////////000000000000000222333222111000111222111111111222222222222333333333333333444555666777;;;::::::;;;===>>><<<;;;??????>>>======<<<;;;;;;;;;::::::::::::::::::999888888888777777777777666777222333999999555666<<<@@@SSSqqqyyyWWW>>>AAAGGGKKKDDDAAAPPPTTTCCCGGGFFFCCCAAA>>>===<<<;;;===<<<::::::::::::888777777888999888555333333333222222222111000000/////////.........------------,,,,,,,,,,,,++++++++++++************++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))************+++,,,,,,------...|||\\\;;;000000///------,,,,,,,,,++++++++++++***((()))))))))*********+++))))))))))))*********+++++++++++++++,,,---...///---......///444:::AAAEEE444555AAARRRVVVKKKAAA???JJJCCC;;;777777777666444777888888888777666444333555333111111222444666666,,,+++++++++,,,000444777,,,------,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,,,,,,,+++++++++*********************+++,,,,,,++++++++++++************************************************+++++++++,,,+++,,,,,,---///000000///+++222111000KKKyyykkk\\\ZZZ[[[XXXXXXVVV]]]hhhfff[[[[[[eeeuuuRRR<<>>>>>===;;;;;;<<<<<<:::999<<<;;;:::999888888888888444444444444333333333333222222333444444444444333111111111111000000000000/////////.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,------...//////000000000222444333111222888===888::::::;;;@@@HHHJJJGGG>>>>>><<<;;;999777666555555555666777666666444444444333333444666888777666666555555444444444555555666777777666666444333333111222222333222111000///...........................------------------............/////////000000///000111111//////000111//////000000000111111111222222222333444555777888888777888999<<<===<<<;;;<<<<<<=========<<<<<<;;;::::::::::::;;;;;;;;;;;;888888888777777777777666555333111333555777777666000444AAAXXXxxx```@@@888EEE???AAAEEE@@@???MMMOOO>>>BBBBBBAAA???===<<<<<<<<<;;;:::999999::::::999777555777888777333111222333222222222111000/////////.........---------,,,,,,------,,,,,,,,,+++++++++(((((()))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))(((((()))))))))*********+++,,,,,,------|||[[[;;;000000///------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************++++++++++++,,,---.........111222111111444777999:::333333;;;>>>???IIIXXXMMMDDD888333444555222///111111222444444555555555111111222222111000///...***---000222000---***)))+++...000111000///......************************((()))+++,,,,,,+++***))),,,,,,,,,++++++*********))))))(((((()))***+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++))),,,---+++***+++...///000---///444555???^^^hhh@@@999:::444444333444666333...222:::555666777777777666444333111333555777999999999999999:::<<<===???@@@AAAAAA@@@@@@@@@@@@@@@???=========<<<;;;;;;;;;;;;:::999<<<;;;:::999888888888888444444444333333333222222222222333444444444444333111111111111000000000000//////.........---------,,,,,,,,,+++++++++******)))+++...///000...---+++++++++,,,,,,,,,---------,,,,,,------...//////000///111222111///111888???444666666888>>>EEEGGGDDD>>>===<<<:::888777555555555555666666666555333222444333222444666777777666555444444444444555666666555555555555444333222111111111222333222111000///---........................------,,,,,,------.............../////////000...///000///...---...000............/////////000000000111222444666888999666666666999;;;<<<<<<;;;999:::;;;<<<============:::::::::;;;;;;<<<<<<<<<888888888888777777777777555777666222222666666333666777444333===\\\NNN>>>LLLEEE777<<>>>>>>>>===<<<<<<===>>>:::888777888999999888777333555777555222000000222222222222111000//////.........---------,,,,,,,,,---------,,,,,,,,,++++++''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******+++,,,,,,------wwwTTT:::222,,,---///++++++++++++************)))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,/////////000111333444555333333333333444777:::<<<===<<<:::777555444333333000555777444222333222000000000////////////000000111,,,***,,,......---,,,---------,,,,,,,,,++++++******++++++++++++******)))************+++++++++************))))))))))))))))))***++++++++++++***//////---)))***---,,,(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...000000000666@@@HHHUUU===;;;999444222333222222111111222222333111111222222222333333333444555555666666666666666777777777888:::===@@@AAA@@@@@@???>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<===;;;::::::::::::999777999;;;999333111333333///222222222222222222222222222111111000000000000000///............---------...---,,,+++)))((('''''',,,+++******)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...//////000111222222333555333222555999;;;:::999:::;;;;;;999666555666888666666555555555444444444555555555555555555555555666555444333222222222222222222222111111111000000000000////////////000000........................------------------------,,,,,,,,,---------................../////////////////////////////////////////////000111111222222555555555666777999;;;<<<<<<;;;999888888999;;;<<<999999999999999999999999888888888888777777777777555555444333333333333444111111333666===DDDLLLPPPXXXDDD:::EEEOOOIII<<<444888999:::;;;<<<>>>??????@@@???>>>===<<<;;;::::::;;;<<<<<<;;;888666666666444444333222222111111000////////////............------,,,,,,,,,,,,++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************vvvSSS:::222,,,---///++++++++++++*********))))))))))))(((((((((((())))))(((((()))))))))*********************++++++++++++......///000111222222333333111///111555666555222999888666444333333444555///444555222000222222000111000///......//////000000---+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))*********+++++++++************))))))))))))))))))***++++++++++++***))),,,,,,((((((******'''++++++++++++++++++++++++)))))))))*********++++++*********+++++++++,,,,,,,,,...000///...222999@@@GGGjjjmmmRRR:::666:::888444444222222111111111111222222111111111222222222222333444444555666666666666555777777777888:::<<<>>>@@@@@@???>>>>>>==================<<<;;;;;;;;;;;;<<<999999999888888888999999777555333333444444222111222222222222222222222222222111000000//////000000............------------------,,,+++***)))((((((,,,+++++++++*********************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---.........///000111111111222111000222666888888666999999999888555444555777666555555555444444444333444444444444444444444444555444333222111111111111222222111111111000000000000//////////////////000........................------------------------,,,,,,,,,,,,---------------.........////////////...........................//////000000111222222444444444555666888::::::;;;:::888777777888:::;;;888888888888888888888777777777777777666666666666555444333333222222333333000111333666999;;;>>>???GGG\\\rrrmmmSSSBBBAAA555000:::@@@<<<555444777777888999;;;<<<======>>>======<<<:::999999888999:::;;;:::777555555555444333333222222111111000////////////............------,,,,,,,,,+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************sssQQQ999222------///+++++++++*********))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))))))))************,,,---///000000000//////222...---000444555///)))555444222222222333555666111444555111000333555444222111///------...///000......------,,,---,,,,,,++++++++++++*********))))))******++++++******))))))))))))*********++++++************))))))))))))((()))******++++++******%%%+++...+++((()))***((())))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,...///...,,,---111555999999CCC___^^^888111111888:::444000111222111111000000111111222000000000111111111222222333333444555555555555444555666666777999:::<<<===>>>>>>>>>===============<<<<<<;;;:::::::::::::::888999:::888777888<<>>DDDPPP;;;...111444000111999111111111111111111111111000///......---.........---,,,,,,,,,++++++++++++******++++++++++++,,,,,,)))***,,,------,,,***)))))))))*********+++++++++)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---...//////000111222000111222111000000222333222222333333333333333333333333333333333333333333000000//////......//////000000000/////////............------------......------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------...//////000000/////////000111333555555444444444444444444444444555555555555666666777777444444444444333333333333111111000////////////000------...///000111111222444......444333,,,...666999AAALLLVVV^^^hhhvvvyyyoookkkaaaZZZPPPHHHCCC===666111555444444444555333///,,,444000...000000......///333333444666777888999::::::999999888888777777777555777888888777666666777333333222111111000000///............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))iiiJJJ555111.........)))******)))))))))((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))(((((((((((()))))))))))))))***,,,---------,,,,,,,,,000333111...///666===111444888;;;:::666111...///222333000...111333222///..................///+++......,,,111777555---************)))))))))(((((())))))******))))))(((((((((((()))))))))******************))))))))))))'''((())))))******))))))+++000222...))))))((('''(((((((((((((((((((((((()))))))))*********++++++)))))))))************+++)))***,,,...//////......555,,,)))///444444666<<>>@@@???>>>@@@BBB@@@@@@@@@@@@@@@===666111222111111333666888888777//////.........///000111111000000//////////////////...---,,,,,,++++++,,,++++++++++++++++++++++++///+++(((***...000...,,,,,,,,,---------.........---...............//////000111222222333333222222222222333333333333222222555555555555555444333333111111111111000000000000111000///..................---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************---------,,,,,,,,,,,,,,,,,,---...//////000/////////000000000000000///////////////............---,,,,,,++++++++++++,,,,,,++++++******+++,,,------++++++++++++************))))))************))))))************************************************))))))))))))************,,,,,,++++++******))))))((())))))******+++,,,,,,------------............000000000000111111111111222111111111111000000000///......---,,,---------,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222222222222222222111111111111111111111222222222333333222111000///...---+++++++++*********))))))************)))))))))((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((([[[BBB555333---***---******))))))((('''(((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***+++++++++++++++......//////++++++555AAAsssXXX333...///'''......------,,,,,,+++++++++)))((((((******)))'''******))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))(((((((((((()))******++++++******)))))))))))))))***+++++++++,,,---...//////......,,,///222222111111333444///000222222222333444555:::999888777666666666666222555666666555444666888777888;;;???CCCEEEEEEEEE???:::555222222000---***...---+++***+++---000222,,,++++++******++++++,,,++++++++++++++++++++++++,,,)))(((,,,222444000+++,,,,,,,,,,,,------------,,,,,,------............///000000111222111111111111111222222222222111111333444444444444333333222111111111000000000//////000//////...............------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,+++++++++++++++,,,..................//////000000000//////.........---------,,,,,,++++++************++++++************+++,,,,,,---+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++******)))))))))((())))))***++++++,,,,,,------------......////////////000000000111111111111111111000000000//////000///......------......,,,,,,+++++++++*********)))))))))*********++++++------,,,,,,+++*********************************************************(((((((((((((((((((((((())))))***++++++++++++************+++++++++,,,,,,++++++,,,---...//////000000000111111111111111111111111111111111111111111333333222111000///...---++++++******************************)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((WWW@@@555333---***,,,******)))((((((''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******++++++++++++---,,,------,,,,,,555???ZZZjjjgggIII///+++//////------------,,,,,,,,,,,,***((('''((()))***((('''))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''((()))******++++++******))))))(((((())))))***+++***+++,,,...////////////---000444666666555555555111222555888999999999888;;;777333222333555555444333555666444000///333888,,,---000555<<>>999555000,,,+++......---,,,++++++++++++************************+++***)))+++---...,,,)))++++++++++++,,,,,,,,,,,,***++++++,,,------............///000000000/////////000000111111000000///000000111111111111000000111000000000////////////.........------......///---,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******++++++,,,,,,)))***+++,,,---------------......///000000//////,,,,,,,,,,,,++++++++++++******))))))))))))******))))))******************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))))))))(((((())))))******++++++++++++,,,------...//////////////////000000000111000000/////////.........///...------,,,,,,------+++*********))))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))*********+++))))))***+++,,,---......,,,---...///000000111000222111111111000000000///222111111111000000//////+++++++++,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((TTT>>>555444---))),,,***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))++++++,,,,,,,,,((('''+++000000,,,))))))444)))&&&///222+++&&&'''))))))******+++++++++,,,((('''&&&'''((()))((('''''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))))))))))))))***++++++,,,++++++***++++++,,,,,,333000...---///222222222111111222444555555333111///111444444444333333444111000///222555777444111000111111000...///000222''',,,111333111222777<<>>222111000...---,,,++++++************************---+++)))(((((((((((((((******+++++++++,,,,,,,,,******+++,,,,,,---......---....../////////////////////000000000000//////...///000000000000//////000000000000////////////......---------......///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---))))))***+++,,,,,,,,,,,,------...///000000//////,,,,,,,,,+++++++++************))))))))))))******))))))************))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''(((((()))***************+++,,,------......////////////000000000000000/////////...............---,,,,,,++++++,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))***+++,,,------...,,,,,,...///000000000000222111111111000000//////111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((WWWAAA444000,,,------%%%))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,******+++,,,,,,,,,,,,+++000000//////...---++++++,,,+++***))))))***+++,,,************)))))))))))),,,***((('''&&&'''((()))'''((((((((((((((('''''')))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++***+++---///......---------......///...///111222222222111000222222333333333222222111111111111111000000000000//////............////////////...---,,,,,,++++++,,,---///222555888:::<<<<<<;;;:::;;;:::777000+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,------...//////000222///---...///000...+++////////////////////////////////////////////////......---,,,,,,+++******************************))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,+++*********++++++,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---//////.........//////000000000//////.........---------,,,,,,,,,,,,++++++************))))))))))))''''''''''''(((((((((((()))((('''&&&'''(((***,,,))))))************))))))''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))((()))***++++++,,,++++++++++++,,,------......//////////////////.........///////////////////////////---+++***++++++***))),,,+++***)))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((VVV@@@333111,,,------&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((()))******++++++)))***++++++,,,,,,++++++------...------,,,+++***++++++***))))))***++++++*********)))))))))((((((+++***((('''&&&'''((()))((((((((())))))(((((('''((((((((((((((((((((((((++++++)))((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((***************,,,......------,,,------.........//////000000000000000111222222222222222111111000000000/////////......//////............/////////......---,,,,,,++++++)))******++++++,,,,,,,,,000//////111333222///+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---.../////////111///......000000...,,,////////////////////////////////////////////////...------,,,++++++******************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,+++++++++******+++,,,,,,------.........---------,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++*********+++,,,---......------...///000000////////////......------------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))************))))))'''(((***++++++***((('''))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((()))***++++++++++++++++++,,,,,,---.........////////////....................................///---+++***++++++***)))++++++***)))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((SSS>>>333111,,,---...''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&''')))***+++******))))))***++++++,,,,,,+++++++++++++++,,,,,,++++++***+++******))))))******+++******))))))))))))((((((***)))((('''''''''((()))(((((()))******))))))(((''''''''''''''''''''''''******)))((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))''')))))))))((()))+++---------,,,++++++,,,,,,---...............//////000000111111222222111111111/////////.........------//////............//////......------,,,,,,++++++++++++***))))))((('''''''''''''''))),,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,,,,+++++++++,,,,,,------......///111///...///000000///---////////////////////////////////////////////////------,,,,,,++++++******************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))***+++,,,,,,,,,,,,******++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++***)))***+++,,,---,,,,,,,,,---...///000111///............---------,,,,,,,,,,,,++++++++++++******))))))))))))((((((''''''''''''((((((((((((***)))((('''''''''((()))((())))))******))))))(((((((((************(((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))'''((()))***++++++++++++***++++++,,,,,,---.........................................................,,,+++***++++++***)))******)))(((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((PPP===333111,,,---...((()))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***)))((())))))***+++++++++++++++)))***++++++,,,,,,,,,+++******))))))))))))*********)))))))))(((((((((((()))(((((('''''''''((((((((())))))************)))'''''''''''''''''''''''')))))))))((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&((()))(((((((((***,,,,,,,,,++++++***+++++++++...---,,,+++,,,---.../////////000111111111000000/////////.........------///......------......///---------,,,,,,,,,++++++***+++++++++++++++,,,,,,))))))((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++++++++++++++++++++,,,,,,------------000//////////////////...////////////////////////........................,,,,,,,,,,,,++++++******************************((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))+++,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***)))))))))***,,,---+++++++++,,,---///000111------------------------,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''(((((())))))))))))(((((((((((()))******)))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++*********+++,,,,,,------------...............///...........................,,,******+++++++++***))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((NNN<<<333222,,,,,,...)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''')))***+++***((('''))))))***++++++++++++***)))***+++,,,,,,---,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''((('''''''''''''''(((((((((((()))***************''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''(((((('''(((***,,,---,,,+++***************---,,,+++++++++,,,...///---...//////000000000///000000000/////////............------------......,,,,,,,,,,,,,,,+++++++++'''(((((()))******++++++++++++***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,......//////.........///........................------------------------,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++,,,,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))((((((((()))))))))*********(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++***)))))))))***+++,,,*********+++,,,...///000,,,,,,,,,,,,------------,,,,,,+++++++++*********)))))))))(((((((((((('''''''''''''''(((((((((((())))))((('''''''''&&&&&&(((((())))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''((()))************))))))******+++,,,,,,,,,,,,---------......//////........................---,,,******+++,,,+++***)))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((MMM<<<444222,,,+++---((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''((()))******++++++******)))***+++,,,,,,,,,,,,,,,((())))))******))))))((())))))((((((((((((''''''&&&''''''''''''(((((((((''''''((()))************''''''''''''''''''''''''''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&((((((((('''(((***,,,------,,,+++************,,,,,,,,,,,,,,,------...,,,,,,---...////////////000000000/////////............------------......,,,,,,,,,,,,++++++++++++************))))))))))))'''((())))))((((((+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))******++++++******+++++++++++++++++++++++++++---......---,,,...///------------------------------------------------++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((()))***++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))******)))((()))***+++,,,*********+++,,,---...///++++++,,,,,,,,,,,,,,,---++++++++++++************))))))((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************((())))))******+++,,,,,,,,,,,,,,,---......//////---------------------------+++******+++,,,++++++))))))(((''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((MMM<<<555333+++***,,,''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))***************))))))******+++*********'''((()))******)))((('''))))))((((((((('''''''''%%%&&&''''''((((((((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((())))))((()))+++,,,......,,,++++++*********+++,,,,,,---------------++++++,,,......//////////////////.........------...------,,,,,,------...++++++++++++++++++++++++------,,,++++++***))))))%%%'''******))))))+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************+++++++++++++++*********)))+++------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++************************))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))((((((((()))+++,,,++++++***++++++,,,------***+++++++++,,,,,,,,,,,,++++++++++++************))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************(((((())))))***+++++++++++++++,,,------...//////---------------------------+++******+++,,,,,,+++)))))))))(((((())))))***((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((MMM===666333+++)))+++''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((()))***************(((((())))))))))))(((((('''((()))******)))(((''')))(((((((((''''''''''''%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))))))))))))))+++---///...---,,,+++++++++++++++,,,---...///...---,,,***+++,,,---..................---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))'''***------+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************++++++******************(((***---,,,******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))************))))))((()))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++************)))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))((((((((()))+++,,,+++++++++***++++++,,,,,,*********++++++,,,,,,,,,+++++++++************))))))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%&&&'''((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((&&&'''((()))************((((((((()))******++++++++++++,,,,,,---...//////---------------------------+++)))***+++,,,,,,+++***)))))))))))))))******((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((LLL>>>222......,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!!!!$$$''''''&&&'''(((((())))))))))))(((&&&&&&&&&(((******)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((((((''''''''''''(((((((((((()))***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))******)))'''''''''(((,,,,,,+++***)))))))))***((((((((()))******++++++++++++,,,------......///000///...---,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''''''''''''''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************))))))))))))******))))))(((((('''''''''(((***+++,,,+++)))((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((******))))))+++,,,*********************************))))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''((()))+++------))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************++++++******************************))))))))))))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...........................************))))))))))))))))))))))))((((((((((((************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))***)))((((((***,,,)))'''%%%&&&)))***(((&&&(((((())))))))))))((((((KKK>>>222///...,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((''''''''''''((())))))))))))(((&&&&&&&&&(((***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''***---,,,+++******)))))))))***((((((((()))******++++++++++++,,,,,,---.........//////...,,,,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))))))((('''''''''''''''*********)))))))))(((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********************************************))))))))))))***)))))))))((((((((('''&&&''')))++++++***)))((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&((()))***))))))***,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))))))))************)))))))))((())))))))))))))))))))))))''''''(((((()))***,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******************************************)))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******++++++,,,---------........................************))))))))))))))))))))))))((((((((((((*********)))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))***)))((((((***,,,)))'''&&&'''))))))(((&&&(((((())))))))))))((((((III>>>333///...+++))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$$$$&&&'''((()))))))))))))))'''&&&&&&'''***,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%(((---111+++******)))))))))))))))'''(((((())))))******+++***++++++,,,,,,---......///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++*********)))((((((''''''''''''(((******))))))))))))(((((())))))))))))))))))))))))***))))))))))))(((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))((((((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&((())))))))))))***,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))(((((()))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,,,,------------------------------************))))))))))))(((((((((((())))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((***,,,)))'''&&&'''((()))((('''(((((())))))))))))((((((GGG===333000...+++)))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&###"""$$$&&&&&&&&&'''((())))))))))))((('''&&&&&&(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&%%%&&&(((,,,///***))))))((((((((())))))''''''(((((()))******************+++,,,,,,------...------,,,+++++++++,,,,,,,,,+++++++++,,,------++++++++++++************)))(((''''''''''''(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,************************************)))))))))((())))))))))))((((((((((((&&&&&&'''((()))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''))))))((((((***+++++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))*********)))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,------------------------************)))))))))((((((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))'''((()))+++((((((''''''((((((((('''(((((())))))))))))((((((~~~EEE<<<444000...***)))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''$$$$$$'''+++%%%%%%'''(((((())))))))))))'''&&&'''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###&&&((()))(((((()))***)))(((((('''(((((())))))'''''''''((())))))******))))))******+++,,,,,,,,,------,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,,,,************************************)))))))))((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''))))))((((((***++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))******((((((((((((((((((((((((***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))))))))((((((((((((''''''''''''''''''(((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------------------------************)))))))))((('''((((((((()))))))))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++'''(((((((((''''''(((((((((((())))))))))))((((((}}}CCC;;;444111...)))(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$%%%'''$$$%%%&&&'''((()))))))))(((''''''(((***)))'''$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$###$$$$$$&&&''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###&&&)))***)))'''&&&&&&'''''''''''''''(((((()))&&&''''''(((((())))))***((())))))******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......+++************)))))))))(((''''''''''''(((((()))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******++++++,,,************************************))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((((((((((()))+++*********************************))))))))))))((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))*********))))))((((((((((((''''''&&&''''''''''''(((((((((&&&'''((())))))******)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''(((((())))))******))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))+++'''((()))((('''&&&''')))(((((())))))))))))(((((({{{BBB;;;444111---)))(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((((((%%%"""###$$$&&&'''((()))))))))%%%&&&(((+++...---***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''((('''&&&&&&&&&''''''((()))&&&&&&''''''((()))))))))(((((())))))***+++++++++,,,+++++++++++++++,,,,,,++++++++++++,,,---...///************))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''(((((())))))***++++++************************************))))))))))))'''((((((((()))))))))***)))((((((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((((('''((()))+++)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((()))))))))************))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''((()))*********))))))((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((('''''')))***&&&((())))))'''&&&''')))(((((())))))))))))((((((yyyAAA:::555111---)))(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$)))///444222+++%%%###$$$%%%'''((()))))))))###%%%)))...111111...+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000///,,,***(((((((((((('''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%&&&)))+++&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))((((((((()))******+++++++++++++++***++++++,,,,,,++++++++++++,,,---...///************))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))*********************************************))))))))))))'''((((((((())))))******)))))))))))))))***++++++(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&(((((('''''')))***((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&''''''((()))******+++)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((((((&&&'''(((***&&&(((***)))&&&%%%''')))(((((())))))))))))((((((tttCCC>>>777111---+++)))(((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''!!!******%%%$$$!!!,,,qqqTTT...///'''888&&&gggxxx777//////+++ ---!!!xxxzzz}}}~~~ccc&&&---$$$$$$+++%%% 333RRR444222((("""'''&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))************...---,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,+++*********))))))((((((******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((tttCCC>>>777111---+++)))(((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!''' '''xxxkkk000%%%!!!<<<111'''444)))222'''(((###%%%---***"""'''555&&&!!!(((&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********------,,,+++++++++++++++)))***++++++,,,,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))************+++++++++,,,,,,************)))))))))(((***)))))))))(((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((tttBBB===666111---+++***(((((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%(((((((((...!!!---zzz(((###QQQ"""***)))222222&&&XXX&&&###%%%***+++'''###!!!"""'''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---,,,++++++***+++++++++)))***++++++,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''(((((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))))))))*********++++++++++++************))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((tttBBB===666000---+++***)))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$...$$$"""$$$$$$+++555$$$,,,---|||666(((qqq"""222+++---EEE''''''$$$###&&&+++)))$$$wwwUUU&&&...###&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++************++++++******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))************)))))))))*********++++++++++++************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))))))))************+++*********)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((uuuAAA===666000---,,,***)))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''' '''###&&&@@@ 888###%%%EEE)))'''777]]]"""000$$$///uuu(((*** <<<SSS$$$((('''######))),,,)))???...###&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((******)))))))))******+++*********++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))************)))))))))*********++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((((((((''''''&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))******(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((tttAAA<<<666000---,,,+++***((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%000///,,,~~~222***%%%yyy***111222sssbbb###,,,###"""'''$$$iii$$$%%%***///...111!!!&&&***(((&&&&&&&&&%%%###'''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((()))))))))((())))))***+++*********+++******)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((rrrAAA<<<555000...,,,+++***((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""&&&%%%yyy!!!,,,000)))&&&***(((&&&$$$###(((---,,,---,,,@@@'''(((+++111III]]]%%%))) 333eee$$$$$$'''***)))%%%$$$&&& }}}FFF&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))*********************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((''''''''''''((((((((())))))((()))))))))************'''((((((((()))))))))***)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((pppAAA<<<555000...,,,+++***((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''111(((,,,%%%MMM---***qqq***+++...!!!000%%%,,,((()))!!!AAAOOO...---888((()))RRR555'''((((((+++$$$"""''')))''')))///&&&---ttt,,,$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))++++++***))))))((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((()))(((((())))))*********+++'''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((nnn>>>;;;777222...,,,++++++)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%))) $$$'''---^^^&&&---)))+++###+++"""&&&***...(((fff 000)))!!!555VVV###(((///+++)))$$$%%%'''...(((+++)))$$$###$$$&&&((('''%%%%%%(((+++''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''***)))'''%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((('''(((((()))***++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,))))))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))kkk>>>;;;777222...,,,++++++***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%)))%%%"""''''''iiieee(((+++!!!%%%*** ,,,'''&&&...///HHHFFF---*** """777...OOO;;;)))333&&&... ((((((%%%"""###...sssEEE%%%&&&((()))(((&&&&&&''')))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''***((('''%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((()))(((((((((((())))))***+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))hhh>>>;;;777222...,,,++++++******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%""",,,&&&''')))ggg---111///,,,""",,,EEE---***%%% +++...,,,fff;;;---&&&(((+++111(((%%%222,,,)))###<<<###'''(((***)))(((&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((******)))((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))******)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))ggg>>>;;;777222...,,,++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&"""'''%%%!!!---###...222(((...;;; 000((('''111)))!!!%%%111'''%%% ,,,...%%%+++)))%%%%%%&&&((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((((((((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&'''''''''''''''''''''((((((((((((%%%'''(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((fff>>>;;;777222...,,,++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%---000555555)))&&&...FFF'''---"""'''***,,,*** ,,,[[[VVV...$$$$$$"""&&&+++000###444&&& '''AAA$$$$$$%%%&&&'''(((((('''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++***))))))((()))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&''')))******((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((ggg>>>;;;777222...,,,++++++'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&(((%%%%%%&&&###999222666+++(((NNNAAA(((---""""""+++***"""$$$...666%%%!!!)))...!!!'''###;;;777"""000~~~'''%%%$$$%%%'''))))))(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++***)))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''(((((())))))***'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''(((((((((((())))))((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))fff>>>;;;777222...,,,++++++'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&(((&&&"""&&&+++}}}:::###%%%888LLL,,,###000///'''""" &&&111///+++GGG)))$$$$$$DDD!!!((( 444 ...***&&&%%%'''))))))(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''%%%&&&&&&''''''(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********)))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&%%%%%%%%%&&&&&&'''(((&&&''''''((())))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))eee>>>;;;777222...,,,++++++((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%''' ---(((+++"""666!!! ddd%%%)))------%%%'''&&&,,,---$$$%%%+++(((&&&)))###///fff,,,!!!,,,%%%%%%,,,mmm444///)))&&&'''))))))(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++***)))))))))***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******%%%%%%%%%%%%&&&&&&'''(((&&&''''''((()))******+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))```>>>;;;888444000---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))+++)))''',,,)))666///(((///PPP'''((($$$999///$$$//////MMMlll+++(((###222$$$###,,,555 &&&!!!%%%###$$$,,,"""...---''',,,,,,%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((***+++,,,---...(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************))))))((((((''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((()))******+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))```>>><<<888444000---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###+++!!!"""(((666333###BBB222)))HHH&&&***666;;;<<<000111===+++aaa&&&***)))%%%zzz"""999%%%iiiSSSFFFEEE<<>><<<888444000---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((("""666}}}===***555"""---&&&eee111(((%%%///ttt888+++...!!!>>>%%%'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))((((((((((((((()))******(((((()))))))))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&(((******((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))^^^<<<:::777333000...---,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))&&&$$$///+++???555"""999+++(((******;;;hhh'''###???"""###rrrGGG!!!000***((()))aaa)))###%%%+++///''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((()))******((((((((((((((()))******(((((((((((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''***,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))]]];;;999666333000///...---))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))"""$$$333###%%%222""",,,###$$$pppCCC''''''&&&///!!!'''***111(((/// ,,,666%%%---%%%$$$444'''%%%444(((333+++)))...%%%333___EEE---111)))555###222###'''&&&!!!---###$$$(((###+++(((+++!!!'''333(((%%%'''!!!''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************'''((((((((())))))******'''((((((((())))))******((((((((((((((()))******((((((((((((((()))******'''((((((((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))+++---//////---+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))]]];;;999666222///---,,,,,,...---,,,+++***(((''''''((((((((((((((((((((((((((((((((((((((('''''''''!!!))),,,'''$$$''')))(((((((((((('''&&&&&&&&&''',,,***'''''',,,000000---999999===CCCGGGFFFDDDCCCAAAAAA???;;;666444555777222,,,&&&(((+++,,,)))((((((&&&&&&(((***)))'''''''''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((((((((())))))*********++++++)))''''''******(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''(((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''\\\;;;999666222///---,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''',,,,,,'''%%%)))***)))(((((()))***************%%%***111666<<>>IIIUUU___eeebbbaaaeeelllmmmhhhgggiiinnnpppooommmpppvvvwwwtttgggccc___```ffflllnnnnnnuuu|||kkk\\\JJJFFF;;;///***...///,,,&&&(((++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++---//////...,,,+++((((((((((((((((((((((((************************************************...------,,,+++***))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************((()))))))))************'''((((((((()))))))))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))))))))***************)))))))))))))))******************************))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))TTT;;;999666222///---,,,,,,******************++++++))))))))))))))))))))))))'''(((((())))))******+++++++++,,,---***(((+++111555@@@OOOYYY^^^bbbgggkkknnniiilllzzz}}}rrrlllZZZccciiillluuupppjjjWWWAAA555444222,,,&&&'''***---000///+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***+++,,,+++***)))))))))))))))))))))))))))************************************************...------,,,+++***)))))))))))))))************+++)))))))))))))))))))))))))))*********++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************''''''(((((())))))******************))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))''''''(((((())))))******((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))SSS;;;999666222///---,,,,,,++++++******************))))))))))))))))))))))))'''(((((()))******++++++******+++,,,***,,,999HHHMMMXXXeeejjjiiillluuu}}}ppp___]]]hhhnnnkkkvvvxxxqqqcccXXXRRRFFF888111...,,,///333333---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((())))))))))))((())))))))))))))))))))))))*********************************************************+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++******)))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))************'''''''''((()))*********************)))))))))((()))+++,,,+++)))((()))+++))))))))))))))))))))))))'''''''''((()))*********((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))))))))))))))***++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***SSS;;;999666222///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,...111222999OOOddd\\\fffoooqqqrrr}}}yyyuuuhhhWWWYYYjjjyyy~~~~~~yyyfffQQQ>>>777000000333333,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))*********))))))))))))))))))))))))************************************************'''((((((***+++,,,------))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************&&&''''''((()))******++++++*********))))))(((((()))+++---,,,)))((()))+++))))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))************))))))((())))))***++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))(((''''''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******OOO999888555222///---++++++...------,,,+++***)))))))))************+++++++++///)))'''***---,,,+++,,,000,,,***333GGGZZZcccdddggg{{{jjjcccZZZ\\\rrr|||kkkYYYGGG888444444...(((&&&'''(((******)))'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))))))))))))))++++++***************+++++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++++++++((()))******++++++++++++)))******++++++******)))***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************"""$$$'''***------)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))******+++,,,************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++,,,+++***(((&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************OOO999888555222000---,,,+++------,,,,,,+++*********************++++++++++++///***)))---111///------(((666IIIYYYeeennnqqqpppyyyyyytttpppooorrrvvvvvvqqqpppsss}}}zzz|||mmmeeelll|||wwwssscccKKK;;;555222...***,,,---,,,)))'''''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))***)))))))))))))))))))))++++++************++++++,,,+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,---------------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************)))******************)))************)))))))))((())))))))))))))))))))))))))))))))))))************+++***((('''((())),,,...))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))*********************++++++,,,++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))+++++++++***((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***+++*********))))))))))))************))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************OOO:::999666333111...---,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,)))(((,,,///......111???KKKYYYeeesssvvvpppmmmlllfffmmmqqqrrrtttwwwxxxvvvyyylllgggoooxxxyyyzzz}}}{{{ccc^^^uuu|||^^^MMMJJJ@@@...777999888333+++'''(((+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))******++++++************++++++,,,,,,++++++++++++*********+++,,,,,,------,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++******)))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))******************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))&&&&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))************************+++,,,,,,------------------------++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++***((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))*********************)))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++OOO:::999666444111///...---******,,,---------,,,,,,*********+++++++++,,,,,,,,,++++++++++++---666AAA[[[\\\]]]dddzzzyyywwwwwwxxxyyy{{{{{{xxxwwwsssoooeeeeeeuuueee[[[MMM???GGGHHHDDD:::...'''(((+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------............------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,++++++++++++,,,---)))))))))***************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************((()))))))))************+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''...666777111***''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))************)))(((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********************************)))***************++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++OOO:::888666444111000......)))***,,,---......---,,,***++++++++++++,,,,,,,,,000//////---,,,333GGGZZZ___lllvvv}}}}}}rrrrrrnnnsss}}}yyyzzz~~~oooiiiyyy~~~iii^^^^^^NNNLLLFFF;;;///(((''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---............------------....../////////........................------........./////////......////////////............------------......+++++++++,,,------......************************************************************************((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++************************************************((()))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))************++++++++++++***333<<<>>>999000+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))*********))))))******++++++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************+++++++++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************++++++++++++NNN999777555333111///......)))+++---...///...---,,,++++++++++++,,,,,,,,,,,,...---...000444???UUUhhhlllyyyqqquuu}}}ssssss{{{sssvvvrrrdddQQQMMMEEE;;;222+++((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))******++++++++++++***++++++,,,---...,,,,,,------------......,,,---......//////......------......///000000000///////////////000000000+++,,,,,,---...///000000...............------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,---000444333000,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))***************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,NNN777666444222000///...---***+++---//////...,,,++++++++++++,,,,,,,,,---------***...:::IIIWWWdddnnnnnnqqq|||qqqwwwmmm```YYYOOOEEE<<<555...)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((()))******++++++++++++++++++,,,---......,,,---------............------...///////////////---......///000000111111/////////000000111111111------...000222333555555555666666666555555444333111222444666666444222111333222111///...,,,+++***------------------------++++++++++++++++++++++++************************((())))))******+++,,,,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))************)))******************)))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++)))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))******+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************+++++++++,,,,,,NNN777666444111000...------***,,,...000000...,,,***++++++,,,,,,,,,---------333///555JJJbbbpppttttttyyyqqqsssyyyvvvsssjjj]]]RRRIII???444,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++++++++++++++,,,---...///---------.........//////---......///////////////---......///000111111222//////000000111111111222555666888:::<<<>>>???@@@EEEEEEFFFEEEEEEDDDCCCCCC???AAADDDFFFFFFDDDAAA???@@@???===:::666333111000........................++++++++++++++++++++++++************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---+++***+++---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((()))***++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,|||FFF;;;999666333000///......------------------------)))+++,,,******...111111+++777PPPlll}}}~~~kkkxxx~~~yyy^^^RRRNNNDDD666000***%%%%%%(((***)))&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))************++++++,,,------......///......///000222222000...,,,------///111222000///,,,777:::333...111333111222222666:::<<<===DDDLLLXXX^^^fffooowww~~~jjjdddooo{{{~~~|||ssseeeeee```VVVOOOMMMKKKIII===>>>999000,,,---+++&&&+++---//////,,,))),,,000------+++)))'''''')))***))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))************+++*********))))))((((((++++++******))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))***---,,,((()))------)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************---......,,,***((()))+++111000/////////...+++(((111---***,,,000333111...---111222///++++++,,,---...///,,,((((((+++,,,+++******************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************++++++******************************************++++++++++++******))))))''''''(((((()))***++++++++++++***)))***+++,,,,,,+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++...---,,,+++,,,---...///++++++,,,---------,,,,,,000***(((,,,---***)))---((()))+++------,,,+++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************************++++++---((((((...///***)))---{{{FFF;;;999666333000///......------------------------000/////////......///111444III\\\iii~~~|||yyy{{{hhhWWWVVVPPPCCC555...'''%%%''')))(((%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))))))))************++++++,,,------......///111000111111111111///---111000...---.../////////(((%%%'''///555777888::::::CCCTTTdddmmmrrrzzz~~~yyy|||sssooooooqqqqqq{{{~~~tttqqqfffUUUIIIEEEBBB>>>333///+++(((((())),,,000&&&+++111333000---******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((*********)))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))++++++***))))))+++***)))++++++++++++++++++++++++***************************************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---///111333,,,++++++---000444666777000333444222...,,,...222111---******...111...******,,,000222000,,,++++++*********++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************++++++******************++++++++++++++++++++++++,,,,,,++++++************++++++++++++************))))))******))))))((('''+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++++++++''''''((()))***,,,---...222222111111000...---,,,///++++++111333111000222///......---,,,+++++++++************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************************++++++,,,,,,***+++,,,------000444zzzFFF:::999666333111//////...------------------------111---,,,000///***---555LLL\\\iiirrr~~~}}}vvvkkkbbbXXXJJJ>>>666,,,'''''')))(((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))*********++++++++++++,,,------......//////000000111111000000///000////////////000111111GGG999333999???EEETTTfffxxxpppnnnmmmeeellliiixxxtttdddYYYSSSQQQIII>>>444000...---+++///000000---)))'''(((+++)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))///,,,+++---...,,,+++,,,************************++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,---------------///---++++++---...//////222000...---------+++***---000222111///...000333333///---...111333111000000,,,+++...+++&&&***222+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************......///000///---,,,++++++++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---...////////////...++++++//////,,,))))))---,,,+++******+++---...******++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************************+++,,,,,,---///...***))),,,///000zzzFFF:::888666333111/////////...........................***+++000...+++666FFFfffjjjwww~~~yyydddVVVIII>>>222***)))******)))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))*********+++++++++++++++,,,------......///,,,---///000000000111222///000222333222222222333***888OOOdddsssyyyfffjjjllleeeaaa___hhhzzz{{{xxxmmm]]]MMM@@@555---444000+++(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((())))))******++++++)))******++++++******)))))))))*********+++++++++************************,,,******------++++++---************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------///---,,,---///000///---++++++,,,///222222111///333000///111444666333111333555666666111...111666666---+++111111+++,,,333,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******************))))))******+++++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,---...///////////////000...---...///...---,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************+++,,,,,,---,,,//////+++,,,111111,,,yyyEEE999888555333111000//////........................///---///111///222EEE[[[mmmzzzvvvhhhTTTHHH999///++++++***((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***************++++++++++++++++++,,,------......///---...000000......000222111111222222444:::CCCIII^^^nnnxxxyyy~~~~~~zzz{{{}}}wwwvvv||||||hhhWWWLLL999222,,,---222444...(((++++++++++++************************************************************((()))))))))************))))))))))))))))))******(((((())))))******++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++&&&***---+++)))(((***+++************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,------+++,,,...111444555444333333111///000222555666666555:::>>>>>><<<;;;>>>AAAAAA;;;888::::::555111222666//////888;;;444,,,)))------------,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))******************++++++,,,,,,,,,,,,---------------------------------------.........///////////////////////////...---,,,---...000111++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))***************************++++++++++++,,,,,,,,,,,,,,,---------.........---......//////000111111333333333222111///...---111000......111444666555111111111000...---+++***------,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))************************************+++,,,---...***,,,---...222777555111yyyEEE999777555333111000000000...........................//////...111>>>SSSccclll}}}~~~qqqeeeXXXFFF888111---***'''((())))))))))))(((''''''''''''''''''''''''''''''&&&''''''(((((()))***************++++++++++++,,,++++++,,,------......///111333444222///---000333000111333999DDDVVVkkkzzz{{{|||}}}yyy|||ooonnnrrr|||iiiVVV@@@222//////---))),,,,,,,,,,,,,,,+++++++++************************************************))))))))))))************))))))))))))************))))))))))))******************++++++++++++***************++++++++++++,,,++++++++++++++++++++++++)))888===222***---000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...000111111//////000111555333222555===EEEMMMPPP[[[ooovvvtttvvvjjjssszzzkkk___NNNDDD777000///...+++(((///......------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,---------......................................./////////.........---,,,,,,++++++000//////......000111222---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************++++++++++++,,,,,,,,,,,,,,,------....../////////444333111000//////000111///111333666999;;;<<<===:::999555000...000...***++++++,,,------...//////......------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************************+++---...//////......000//////444;;;yyyDDD888777555333111000000000........................---///......===VVVgggjjj|||yyy|||mmmYYYGGG<<<444---))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((())))))***************+++++++++,,,,,,++++++,,,------......///000333555444222222666:::@@@FFFOOOZZZgggxxx|||```ttt|||~~~zzzyyynnnRRR@@@777333111.........------,,,,,,,,,************************************************))))))))))))************((()))))))))*********************)))))))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000IIIPPP:::***000444---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------+++++++++,,,---.........222333333///+++---666===:::BBBQQQfffzzzmmmPPP???<<<:::555/////////...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************++++++,,,------...////////////////////////....../////////000000000...///000111222333444444///000111222111///---+++111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************+++++++++,,,,,,,,,------,,,------...//////000000------...000555;;;@@@DDDIIIKKKPPPVVV\\\aaaeeeggg```aaa^^^VVVRRROOOHHH@@@<<<999555111000000222444............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))*********************************+++,,,---...///222///222555111222LLLjjjyyyDDD888777555333111000000000////////////////////////000333111555OOOrrr~~~vvviiiUUUGGG<<<333,,,)))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,------......///,,,000555666555888>>>DDD___jjjwwwxxxyyypppWWWDDD::://///////......---------************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++******))))))((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///OOOWWW999$$$,,,000&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------,,,,,,------...///000000...111333222222<<>>===HHHxxxrrrEEE999888666444222111000000...111333111...------,,,+++444///@@@hhhxxx{{{oooEEEEEE:::222******+++---***%%%&&&+++(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++)))444444...---******444)))///999===888<<>>\\\www|||}}}dddKKKBBBAAA;;;000(((111000...,,,++++++***(((***++++++***)))(((***+++)))************+++++++++************************)))))))))))))))***+++++++++++++++++++++***))))))+++******++++++++++++***+++,,,---...///000000111000000///...,,,---///111444111...------,,,,,,,,,''',,,...++++++......+++*********+++++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***+++,,,------...------&&&333999333000666999666000===TTTvvvxxx]]]FFF111---222///***++++++***+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************------,,,,,,,,,,,,,,,---000111000///222666333---888777999CCCTTTjjj|||}}}vvvnnnaaaLLL999777+++"""%%%000444---$$$)))((())),,,///...(((###))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******************++++++++++++'''...333333000---,,,,,,000333//////>>>MMM___tttyyy}}}zzzvvvyyy~~~tttcccbbbooofffmmmqqqrrrwww~~~zzz|||vvvgggKKK888000222111222000&&&...///...,,,***+++,,,,,,++++++++++++************************************************************************++++++++++++...,,,+++---...............555NNNjjjsssDDD999888666444333222111111111...,,,,,,...000111111666---HHHdddhhhvvvWWWUUUGGG888000++++++,,,******+++((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***...***+++666555///111)))888XXX}}}}}}zzzqqqZZZNNNBBB555,,,---,,,***+++,,,---,,,+++)))*********((((((***,,,)))************+++++++++***************************))))))))))))***++++++++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,////////////...---+++***000...------///222333444,,,+++***+++---/////////000000...******...000///++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---............111...---///222333222000BBBYYY~~~NNN666444333---,,,,,,,,,,,,+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++------,,,,,,,,,------...000///000111000...222888JJJ___www~~~ggg[[[JJJ;;;222/////////000,,,'''''')))++++++***))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++++++++*********+++++++++,,,,,,,,,)))......******000444444***222999NNNppp}}}}}}zzzwwwuuuooovvv}}}ttt___iiillluuueeeKKK:::---...555444333222///---******,,,///,,,+++++++++************************************************************************+++++++++,,,+++000///***+++222333---444777[[[rrrCCC:::999777555333222111111444000...000222222222333666???```{{{~~~uuu^^^MMM@@@444+++***,,,,,,******(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------+++000///000666333000999OOOjjj~~~bbbKKKAAA???222---+++,,,...,,,++++++)))*********))))))***,,,))))))*********+++++++++******************************))))))******+++,,,+++,,,,,,,,,,,,,,,++++++(((***,,,------......///000000000000111222333444888777777;;;@@@DDDCCCAAA;;;<<<:::888777666222---///000/////////000///---,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---......//////...888+++***444333...BBB```SSS???444222///---......,,,*********))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))*********+++++++++------,,,,,,---...//////...000444555...000GGGbbbwww___FFF777444444...000000,,,''''''---333))))))))))))))))))))))))))))))***++++++++++++*********************************++++++,,,,,,++++++++++++++++++,,,,,,,,,---222+++&&&(((---111444888777NNNcccxxx|||zzztttnnnooouuulllIII666777888222///...///...++++++---,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,......---...222333222JJJ___rrrCCC:::999777555333222222111444//////333444111000222===\\\ssseeePPPFFF999---+++---,,,***)))))))))))))))************************++++++++++++,,,,,,---------.........,,,333111///000222@@@ZZZ~~~kkkVVVLLLDDD:::222111000+++'''(((***++++++***))))))+++,,,))))))*********+++++++++***************************************++++++,,,+++,,,,,,---------,,,,,,+++,,,...---,,,,,,---000///000222777>>>GGGOOOTTTLLLLLLOOOSSSXXXXXXTTTPPPbbbccc^^^UUUOOOJJJBBB999///...///222444111---***------------,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---...////////////***///666777555KKKjjjQQQ;;;222+++---///,,,************))))))))))))******))))))))))))))))))))))))((()))))))))************************++++++++++++---,,,------...///000111222000333<<>>lllsssDDD:::999777555444333222222111...///333222---///666JJJmmmxxxoooTTTKKK>>>222......,,,******)))))))))*********++++++*********++++++++++++,,,,,,------....../////////...222//////777CCCaaa||||||}}}|||pppTTTKKK>>>333222111,,,***,,,,,,------,,,******+++,,,)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,---.........------...000000...+++,,,000333;;;===@@@GGGPPP[[[eeejjjeeefffiiikkkkkkhhhccc___mmmpppnnnhhhiiinnnmmmggg\\\LLL;;;000+++***---111///......------,,,,,,+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---...///000000000000***333444444QQQWWWBBB000---000...+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,------///000222222555111888NNNmmmyyy}}}vvvqqqXXXGGG333+++...000,,,&&&************************))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---------.........---111666444999VVVxxx~~~zzz~~~qqqvvvtttvvvtttRRRBBB333))),,,111///,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,222***+++333111///@@@ZZZvvvGGG:::999888666444333222222333///000333111---555CCC]]]qqqyyywwweeeOOOCCC888333111...+++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,------...//////000000222222333@@@XXXkkkxxx\\\JJJ<<<999666000---111///000///...+++***+++,,,)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---...............///111222111111666>>>EEERRRUUU[[[bbbjjjrrryyy|||xxxzzzvvvooouuusss]]]NNNCCC999666777/////////...---,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------///000000000000000777888DDDeeeeeeAAA444222///,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,---...///111333444999GGG]]]wwwzzz|||vvvlllRRR===333111111000************************))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,------------------------...............111000222DDDdddooo~~~xxxtttrrrTTT888000222000......------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------//////000111444DDDfffyyyJJJ;;;:::888666444333222222666222222555111000===PPPqqquuuxxxzzz|||}}}QQQGGG===777333///---...)))************+++++++++******+++++++++,,,,,,,,,---------...///000000111444444<<>>uuuyyyNNN:::...---...///...------,,,+++,,,+++******))))))******))))))))))))************++++++++++++,,,---...///000---000444111777YYY||||||{{{tttaaaEEE555666444...******---000++++++++++++++++++++++++++++++******************++++++,,,------...//////,,,222222******333555000???aaa|||```KKK:::000222111000.........,,,***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...//////111333444GGGsss|||}}}ttt~~~wwwFFF>>><<<:::777555444444444333111333666777@@@XXXppp{{{qqqiiihhhqqq}}}bbbJJJFFFAAA;;;333'''------,,,,,,,,,,,,------------..................333+++---666555///<<>><<<:::777555333333333444111111555;;;JJJbbbxxx~~~wwwiii]]]fffyyyrrrPPPFFFFFFBBB888...------,,,,,,,,,,,,------.............../////////...111666666///555XXX~~~oooSSSCCCOOOEEE999333333444333111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///111,,,,,,222444999KKK```yyypppzzzsssSSSAAA999///000---,,,...///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000......///444777BBBzzz|||YYY;;;333---,,,---,,,******,,,+++******))))))******))))))*********+++++++++---------------...//////000333000888]]]uuuwwwlllggggggiiillluuuwwwzzz}}}~~~yyy}}}}}}ZZZ:::222222,,,(((*********************************+++++++++++++++,,,++++++,,,---...///000000---'''...999333+++AAAdddgggNNN:::222+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......//////000,,,>>>pppnnndddddd|||xxxFFF===;;;999666333222222222333000000666EEE[[[www}}}lll[[[aaattt]]]HHHGGGEEE:::222...------,,,,,,------............//////000000000...444555222:::XXXnnnTTTNNNKKKHHHHHHIIIHHHBBB===,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------......///000333//////444;;;HHHaaayyy~~~|||[[[GGG>>>666000---...///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111333555111222DDDeeeKKK===000---///...///111,,,+++******))))))******************++++++++++++------------...///000000///111???```{{{kkktttlllllllllmmmnnnqqquuuxxxrrryyy|||{{{ZZZBBB999666222---******************************++++++,,,,,,,,,,,,------...............//////+++111999555<<>>888222//////---------------------------------.........//////......//////000000111111:::333CCCyyybbbKKKNNN[[[hhhNNN>>>111---000,,,++++++***)))***************+++++++++,,,,,,,,,++++++,,,...000222444555XXXiiisssUUUSSS```nnn{{{TTT555777------------------------******+++,,,,,,---......+++,,,---...///111222222777...000RRRZZZFFF<<<444000333------------------------------------------------***---/////////444===DDDxxx|||ppp{{{sssGGG;;;;;;:::888777555444444222111;;;TTTqqqwwwiii]]]WWWYYY|||}}}bbbZZZLLLFFFCCC999333///111222000.........000...000333+++,,,<<<---VVVwww}}}vvvnnnllloootttsssssssssrrrqqqpppnnnnnnsssqqqooooooooopppooonnnuuu{{{}}}eeeQQQDDDNNNOOO666111------111000,,,+++///---------.........//////)))000111+++)))000444333@@@UUUtttlll\\\YYYHHH666000//////,,,,,,//////......111///......---------......///,,,000111---333777...;;;666kkkjjjRRREEEWWWttteeeIII666***///+++)))''''''***---,,,(((,,,,,,+++++++++,,,------(((222)))***999000222VVVkkkrrrkkkddd___cccooo}}}yyyRRR@@@555333...***,,,///...+++++++++,,,,,,,,,------------000++++++333222...333111444>>>mmm~~~[[[@@@555000---,,,///000...---.........,,,------......------,,,000***,,,///777333;;;nnnvvvkkk|||sssGGG;;;:::999888666555444444555666KKKooozzzkkk]]]UUUQQQjjjpppYYYLLLIIIIII;;;444///000111000...///---222//////666555222:::HHHxxxxxxrrrqqqssstttwww{{{}}}yyyuuuuuuyyy|||}}}iiiWWWQQQMMMDDD444...+++...///,,,+++...---------.........//////222---000777333---===VVV~~~ooo|||kkkSSSDDD???888111---+++------++++++...///......------.........222///111111///333555000333dddyyyhhh```iiiooo||||||[[[JJJ:::///+++***(((''')))***)))''',,,,,,++++++,,,,,,---...///000...666888,,,BBBxxxlll~~~lll```ZZZdddhhhppp{{{yyyLLL777333///...---,,,******++++++,,,,,,,,,---------+++222...***000000---111777<<>>ZZZ|||mmm___VVVQQQZZZooo]]]NNNJJJKKK>>>666000000000//////111000555111...444444222:::mmm~~~|||bbbdddhhhnnnuuu}}}||||||}}}iiiUUUJJJMMM<<<333,,,---//////......------........./////////111,,,///555111333OOOqqq|||wwwqqqwww~~~```SSSMMM>>>666000---------++++++---///......---......//////111000000111222333555666JJJlll]]]JJJ///---,,,++++++***))))))))),,,,,,,,,,,,,,,---......000***...888222111^^^jjjyyyvvvQQQTTTZZZbbbqqqbbbAAA666...//////***))),,,,,,,,,,,,,,,------------(((333111***///222000222666MMMwwweeejjjxxxsssMMM:::555000///---,,,,,,,,,,,,---------......////////////555%%%444888111>>>dddsssuuurrrGGG:::999777666555444444444999HHHeee}}}|||xxxvvvtttsssuuuyyy~~~~~~}}}}}}}}}yyy|||||||||}}}}}}|||{{{{{{wwwvvvtttsssrrrssstttuuuxxxxxxvvvqqqkkkgggfffggggggjjjrrr{{{{{{yyy}}}{{{nnnbbbYYYYYYVVVdddhhhPPPHHHEEEBBB888111///000///000222111333000000222000???[[[}}}nnngggggghhhooo{{{uuuaaaNNNOOOFFF;;;111...000333222000............////////////,,,333222---555OOOmmmssssssbbbUUUDDD===555/////////......000...............//////000---//////222555222555AAAoooqqqWWW555111///......---***+++...,,,,,,,,,,,,,,,---...//////+++...000444TTTcccrrrbbbRRRaaahhhmmmvvviiiZZZCCC111...///,,,,,,111,,,,,,,,,------------...'''333111,,,333888444555>>>qqqzzzqqqXXXaaa~~~bbbFFF888333000///000000...------------------...//////000...$$$888777111RRR}}}zzzlllrrrFFF;;;999777555555555555666888XXXuuuvvvoookkkfffcccdddcccbbbaaabbbeeehhhjjjnnnjjjgggffffffeee```\\\bbbccceeeffffffdddcccbbb___^^^[[[ZZZ[[[^^^aaadddaaaaaaaaa``````aaaccceeehhhmmmuuu{{{}}}|||pppddd]]][[[WWWfffrrrOOOHHHEEEDDD:::222000000///000333...---...555555444YYYxxxooollllllrrryyysss\\\OOOMMMCCC555...///333222///........./////////000000333444444:::SSSuuuzzzyyyeeeTTTDDD:::222000000///000111...............///000111+++111000333666000666PPPnnniiiKKK666000---...---***+++///,,,,,,,,,,,,---...///000000666222---JJJfffllljjjSSSZZZdddoooyyy___yyy}}}^^^>>>000...,,,---000,,,,,,---------.........***222///---555777555999ggg~~~pppfffooo|||XXX999555000...222333...+++,,,------,,,,,,---.../////////---;;;111:::uuutttzzzsssqqqFFF;;;:::888666555666777888>>>iii~~~~~~~~~{{{xxxtttuuuwwwyyy{{{}}}zzzxxxuuusssppplllhhheeeqqqsssvvvxxxyyyxxxwwwuuuuuusssrrrrrrtttxxx|||~~~~~~sssggg___UUUUUUgggQQQMMMIIIFFF<<<444222111000000333111///...444777<<>>333+++,,,,,,))))))---,,,,,,,,,,,,---...000000...999444888iii}}}nnn}}}TTT^^^kkkoooyyyxxx|||WWW;;;///---,,,+++,,,---------............///111...///333111999MMMooovvvuuuIII:::111---111222---+++...000///...------...//////111222666***HHH|||~~~uuu{{{qqqFFF===;;;888666666777888999MMMtttvvvjjjbbbWWWUUU^^^tttXXXQQQHHHFFF===555333333111000222222555111111@@@WWW}}}nnnmmmqqq{{{~~~mmmXXXRRREEE666///111000---.../////////000000000000333000DDDlll\\\NNN>>>777555222000000............///000111222...999333111999888WWW{{{LLL:::------...***(((++++++,,,,,,,,,...///000111---444888VVVrrrkkkeeeaaassspppKKK444///...***------------............///000000333222///IIIvvv}}}fffEEE777---///111...000666444222000///...///000111000111222222^^^}}}~~~{{{qqqFFF===<<<999777666777999;;;[[[xxxyyymmmeee___WWWUUU```vvvaaaRRRCCCFFF===666444444111000111---777333333QQQ|||{{{kkkgggkkkvvv]]]ZZZMMM<<<333333333000////////////000000000000+++BBB___wwwiiiYYYGGG>>>:::555222111............///000222222+++888000...:::@@@lllYYYCCC111000111,,,)))++++++,,,,,,---...///111111222333???uuu]]]xxx]]]dddxxxzzzWWW999222222...---------.........//////---///222888333111\\\zzzPPP===000000111111666@@@777555333111000000111222000222777DDDvvv{{{rrrFFF>>>888999222666999333HHHqqq~~~yyyzzz|||}}}|||yyyvvvssstttvvvyyy{{{|||}}}~~~}}}ssshhhbbb[[[YYYVVVZZZnnnNNNJJJHHHBBB;;;555222222222222///>>>---===ggguuucccffftttYYYJJJKKK666///666//////666777000---111333111555RRR~~~{{{eeeUUUDDD===;;;---111//////000000111111111222222---:::...===UUUuuuuuuuuuuuu|||xxxSSS444///111+++)))...(((+++.........//////---777111[[[sss{{{vvv[[[```nnntttIII000---000...------------...//////'''000+++444...CCC}}}yyyaaa___fffiiiqqq|||wwwtttvvv|||{{{~~~dddAAA666333333111333NNN[[[III999666555444===III;;;666888HHHppprrrFFF>>>888999111555999999RRRyyy~~~uuujjjdddVVVVVVUUUZZZnnnYYYMMMGGGBBB<<<666333222222333///<<<333MMMyyyppppppuuummmSSSQQQAAA333222000...000111111333444555555UUU~~~wwwpppNNN???>>>111111000000000000111111222222000555333333IIIxxxaaaRRRMMMNNNQQQQQQOOONNNPPPYYYgggqqq```AAA555333///...000...///...---...//////...222EEEoooXXXaaaiiiyyy```???222000...------------...//////888+++111;;;777fffuuufffXXXOOOVVV___``````aaaVVV]]]fffhhhdddgggxxx~~~TTT>>>444333555888QQQQQQMMMCCC666333>>>QQQ___FFF333:::ddd~~~zzz~~~rrrEEE===888:::222333888???```xxxmmmgggVVVWWWWWWYYYgggdddIIIFFFCCC===777333222333444222;;;???gggwwwjjjqqq|||YYYPPPIII;;;333666222,,,,,,444777555666<<>>---:::\\\xxx\\\KKKFFFHHHMMMQQQIIIIIIHHHFFFDDDFFFMMMRRRdddssslllNNN888///...///...222///------...000111111111]]]zzz~~~\\\lllwwwxxxPPP555---......------......///000999"""888;;;<<>>888444222333555666:::MMMlllnnnzzzkkkQQQJJJAAA777666777......777777111:::MMMqqqkkkJJJHHH;;;555333222111111111111222333222:::///DDDyyyyyyRRRKKKFFFIIILLLKKKIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIDDDPPP___nnnzzz]]]===------///---000---+++...111111333555===ttt}}}sss]]]uuu|||```===---...............//////000,,,%%%>>>777KKKXXX999666CCCGGGWWWgggYYYGGGCCCTTThhhkkkccc]]]EEEOOO|||}}}rrrEEE999666===777555666CCClll{{{pppiii]]]^^^]]]ZZZ[[[kkknnnHHHDDDCCC@@@:::555333444666555:::\\\zzzppp{{{}}}yyy]]]HHHDDD;;;000888///000777333111HHHiiiuuuSSSKKK===;;;444333222111111222333444333///555RRRnnnKKKNNNLLLKKKKKKIIIFFFGGGKKKJJJKKKLLLLLLJJJGGGFFFFFFKKKKKKNNNYYYnnnpppIII333111333000///,,,---111222///222777VVVhhhoooeeepppuuuyyy}}}oooIII000///............///000000+++444:::888qqquuujjjDDD;;;GGGJJJVVVhhhWWWOOO\\\nnnuuupppkkk^^^PPP\\\}}}rrrEEE999555<<<888666888FFFssszzzooogggZZZ[[[\\\\\\___nnnvvvSSSCCCCCCAAA;;;666333555888444DDDnnnooonnn~~~qqqlllIIIFFFBBB222444///111555333:::^^^mmmiiiVVV@@@@@@666555333111111222333555999///???eee```JJJKKKLLLMMMPPPRRRQQQOOOTTT\\\SSSRRRQQQPPPNNNLLLKKKJJJMMMJJJHHHRRRiii~~~VVV999111111000111///111555111,,,222<<>>VVVuuuxxx|||xxx}}}{{{||||||yyyxxxzzz~~~zzz}}}qqqMMM777000333...---000333//////CCC\\\kkkxxx|||rrr___VVVIIIQQQTTTVVVccc~~~QQQ///////////////000111111222333???wwwlllffftttqqqFFFAAABBBNNNMMMWWW]]]^^^eeennnkkkaaaWWWdddkkk~~~wwwsssvvvyyyCCC===666::::::000===jjj}}}yyyoooiiifffccc^^^aaafffcccmmmFFFCCCEEE<<<666999666222777TTTvvv|||tttfffcccXXXQQQKKKJJJMMMNNNJJJEEEJJJLLLOOOPPPOOOOOOOOOPPPKKKMMMNNNNNNMMMLLLNNNPPPLLLLLLMMMOOOQQQSSSUUUVVVOOOWWWiii~~~vvvfffmmmbbbHHHPPP:::777222000<<<444pppxxx}}}qqqpppkkkfffyyylllKKK@@@888666444000666999///888555uuu|||RRR>>>444222333''',,,666***888AAAwww~~~nnn{{{kkk\\\WWWWWWLLLKKKIIIIIITTTkkkrrreee:::+++333111---444000111000:::HHHeeellljjjrrrJJJ999@@@CCCCCCMMMVVVZZZ]]]___[[[TTTCCC___uuusss}}}qqqyyyyyyCCC<<<666:::;;;222@@@kkkxxxoooiiidddccc______bbb```pppIIIBBBDDD===888;;;777444<<>>}}}yyyDDD<<<777999888777OOOzzzwwwooojjjbbb```ZZZ[[[^^^^^^pppZZZBBBBBB===<<<<<<444999MMMxxxwwwvvvzzz~~~qqq___PPPSSSjjjHHH>>>///???222>>>{{{~~~zzz~~~wwwvvvtttJJJ;;;777888222111777666<<<[[[~~~uuuwww~~~MMM444555///333222111888;;;vvvnnncccZZZVVVUUUTTTTTT???:::>>>FFFDDDFFFaaammmFFF...111111///666000111:::HHHddd___bbbbbbzzz===@@@>>>GGGGGGIIIOOOTTTRRRGGG<<>>999444666777@@@wwwvvv{{{nnnmmmsss___:::777222000333111888^^^mmm|||iii___TTTCCC>>>DDDMMMUUUXXXRRRFFF<<<>>>777888AAADDDEEERRRdddMMMvvv\\\999222000000666111555666aaahhh^^^\\\___ddd{{{GGG@@@BBBJJJJJJOOOVVVWWWLLL<<<222QQQrrrtttyyyEEE999777777444>>>fffzzzpppfff```YYYYYYXXX___fff```cccuuucccDDD>>>:::===<<<444KKKxxx{{{xxx~~~tttkkk```TTTLLLCCCEEEKKKQQQVVVbbbuuu{{{eeeTTTaaabbbCCC;;;777AAA```~~~vvveeeYYY___```sssttteeeuuu{{{SSS<<<>>>:::555777:::GGGkkkbbbffflllzzzlll???:::555,,,555666999yyynnn{{{___ZZZWWWRRRHHH888EEEHHHLLLQQQTTTRRRNNNKKK999888;;;@@@BBBEEENNNWWW|||[[[eeefff>>>333000000666111666888||||||```PPPXXXaaa```qqqLLL<<<<<>>===777SSS|||ssslllcccTTTIII@@@???CCCIIIKKKQQQfff}}}~~~hhhYYY___jjjIII<<<222FFFlll}}}```WWW```\\\hhhzzzfffsssmmm]]]???>>>:::555888<<>>===@@@EEEHHHLLLVVV___hhhWWW___}}}HHH:::666TTTdddPPPKKKRRR```mmmdddxxxmmmmmmyyy444AAA:::777777;;;mmm{{{{{{~~~|||TTTQQQVVVZZZaaabbbzzzIII===666555333444BBBooo~~~}}}}}}eeedddbbb]]]UUUJJJAAA;;;<<>>888???555>>>www|||wwwqqqllldddZZZPPPGGG@@@===;;;:::<<>>???AAABBBCCCHHHNNNeee~~~nnnYYYXXXjjj[[[@@@:::gggiiiSSSLLLNNNSSSYYYeeepppiii~~~}}};;;BBB<<<999:::BBB{{{UUU@@@FFFLLLQQQYYY\\\kkk[[[///666333555;;;YYYsssyyynnn^^^XXXUUUTTTQQQNNNIIIEEEAAA??????EEEMMMFFFKKKMMM;;;???;;;666777AAAGGGGGGKKKRRRZZZaaaMMM444666333555333999ZZZRRROOOYYYpppaaaUUUTTTUUUZZZ^^^~~~|||ttt???777===FFFGGGHHHQQQRRRKKKKKK|||MMM999;;;888999PPPyyyzzz}}}vvvpppjjjddd]]]YYYXXX______^^^aaa^^^cccssspppDDDBBB999<<<999RRRnnnvvv~~~zzz{{{vvvssspppnnnmmmiiiddd[[[RRRKKKGGGFFFFFFEEEBBBAAADDDEEEEEEHHHMMMWWWtttooo[[[XXXfffccc??????{{{~~~___NNNJJJLLLPPPTTT^^^uuufff~~~tttzzz>>>>>>999999;;;III~~~gggKKK@@@IIILLLPPPXXX[[[```ggg===<<<444333999eeeqqqccc^^^RRRKKKLLLJJJHHHDDDAAA???===<<>><<<@@@BBBCCCFFFJJJOOOkkkrrr^^^YYYbbbxxxBBBJJJwwwqqqWWWJJJHHHKKKOOOSSSXXXmmmaaawwwuuu}}}wwwGGG>>>888888;;;OOOyyyvvvcccgggzzzlllsss```JJJEEEMMMNNNPPPVVVXXXYYY}}}pppFFF===444444:::sss{{{sssVVVVVVNNNHHHIIIGGGEEEBBB???===;;;999===BBBIIIBBBGGGKKK<<>>???777<<>>HHHPPPDDD===888:::???BBBGGGLLLJJJVVVppp||||||lll]]]VVVjjjFFFUUUgggOOOccczzzkkkrrreeeUUULLLGGGFFFLLLSSSTTTfffqqqiiieeessszzz[[[AAA999:::@@@^^^}}}{{{jjj^^^fffggg{{{aaaFFFJJJ\\\{{{{{{hhhnnn[[[IIIEEEKKKKKKPPPXXXXXX[[[ttt~~~AAA888222999???~~~sss}}}mmmTTTMMMEEEHHHDDDFFFHHHHHHEEE@@@:::666999???HHHAAAHHHKKK<<>>PPPyyy~~~uuussszzznnnpppuuummmcccaaammmwwwppplllttt{{{jjjOOONNN```vvviiiTTT\\\lllyyysssgggXXXLLLFFFHHHKKKPPPIII>>>666555;;;DDDKKKDDD<<<555777;;;???DDDIIIHHHOOOjjjzzzzzztttaaaUUUeeeNNNZZZ}}}rrrSSSFFFiiiiiiiii___SSSJJJEEEDDDKKKTTTPPP\\\llldddXXX{{{tttZZZ>>>888<<>>AAAFFFHHHFFF???888333999???HHHAAAGGGJJJ999>>>BBB<<<===FFFKKKKKKNNNTTTOOOcccPPP666666333666666===uuuccchhhnnnuuu{{{IIIIIIVVVmmmzzzfffAAAMMMSSSXXXXXXjjjyyy[[[YYYXXX\\\ZZZXXXUUUFFF<<>>:::999;;;OOOzzz~~~~~~{{{uuullleee___ZZZUUUQQQXXX___]]]\\\aaa```aaalllhhh???>>>@@@:::GGGxxx}}}dddgggpppooovvvfffxxxdddeeexxxmmmPPPQQQeeesss___QQQVVVjjjlll___PPPDDD===;;;@@@GGGJJJ???666555:::AAAIIIPPPHHH;;;444999>>>???CCCIIIJJJOOOXXXtttsssrrrbbbSSS\\\SSS^^^~~~wwwWWWPPPccckkkttt\\\NNNKKKDDDFFFOOORRRRRR^^^zzzvvv```___zzzlllWWWIII===777CCCjjjlllvvvzzz}}}kkkLLLKKK^^^sss```cccZZZFFFCCCLLLLLLOOO[[[bbbaaahhhGGGAAA555444BBBzzztttbbbxxxvvv~~~dddKKKCCC===DDDAAAGGGLLLIII@@@888555666999AAAFFFEEEEEEEEE@@@888@@@<<>>@@@CCCIIIIIIMMMVVVqqqpppssscccTTT]]]VVVbbbxxx~~~nnnQQQMMMdddddduuu]]]OOOKKKCCCDDDLLLOOORRR\\\vvv|||ccc```wwwvvv~~~bbb```DDD;;;;;;CCCiiilllxxxdddEEEIIIggguuuaaacccXXXEEEDDDNNNNNNPPPYYY___bbbiiiBBB999444999AAAqqq~~~sssccczzz|||rrr```CCCBBB===>>>???CCCFFFAAA999222111333???DDDFFFDDDCCCEEEBBB===@@@===@@@GGGKKKKKKLLLPPPUUUrrrYYY999666222666666==={{{ggg[[[```hhhuuueeeDDDHHHNNNjjj|||TTTHHHNNNRRReeecccttt{{{qqqeee^^^\\\OOO;;;999EEE\\\<<<888888;;;NNNyyy~~~zzz|||}}}|||vvvqqqjjjccc]]]XXXTTTQQQXXXaaaaaa^^^^^^]]]iiieeeDDD999;;;BBBTTTzzztttxxxbbbpppXXX]]]ppp]]]nnnttt^^^vvv}}}ooorrr~~~vvvlllkkk```QQQQQQ___vvvxxxmmm```\\\WWWVVV```aaaOOO===666777999===AAAIII>>>666666:::AAAHHHOOOFFF:::444999???@@@DDDJJJHHHLLLTTTmmmllluuueeeVVV^^^[[[gggqqqaaaoooiiiMMMGGGaaa```sss\\\PPPLLLCCCBBBJJJLLLRRRYYYpppdddaaavvviiiooo___~~~{{{|||kkkAAA======AAAjjjkkkyyyuuuppp{{{bbbAAAFFFkkk|||vvvccccccVVVEEEEEEPPPPPPPPPXXX\\\cccjjjGGG===888<<>><<<888@@@BBBBBB===666111333666CCCEEEDDDAAA@@@BBBAAA?????????BBBGGGKKKKKKMMMQQQVVVsssYYY:::666333666666===qqqyyyiiiWWWOOOYYYhhhzzzjjjRRR@@@JJJMMMdddwwwzzzNNNGGGLLLUUUxxx~~~\\\wwwvvviiiccc[[[DDD666;;;CCC```<<<888888;;;LLLvvv}}}~~~tttpppjjjccc]]]XXXUUUSSSXXX___```^^^___]]]iiidddCCC777<<>>AAACCCHHH>>>666666;;;@@@HHHNNNEEE999333999@@@AAADDDJJJJJJLLLSSSkkkjjjvvvgggVVV^^^^^^kkknnncccttt|||iiiNNNDDD\\\~~~}}}bbbmmmXXXNNNLLLCCCAAAIIILLLSSSWWWmmmdddccctttbbbiiiggg|||}}}xxxoooCCCAAA;;;>>>sssgggwwwtttfffdddvvvhhhGGGGGGggg|||wwwcccbbbVVVDDDDDDOOOOOOPPPWWW\\\eeelllNNNDDD888777@@@|||uuu~~~pppoooMMM888===:::888===??????<<<666444555888CCCCCCBBB@@@???>>>>>><<>>AAACCCGGG===666666;;;@@@GGGMMMCCC888333:::@@@BBBEEEJJJLLLNNNSSSjjjiiiuuufffUUU]]]___oooyyyxxxzzzkkkgggTTTHHH^^^{{{wwwbbbdddRRRLLLKKKCCCBBBJJJNNNTTTVVVkkkzzzdddeeennn^^^fffooo~~~gggDDDCCC777===}}}eeetttmmmbbbjjj}}}iiiMMMNNNeee~~~vvvaaaaaaWWWDDDCCCMMMMMMOOOYYY___fffnnnOOO>>>555444999xxx|||iiixxxeeeSSSDDD@@@888<<<:::===>>>===:::888999:::AAAAAABBBCCCBBB???<<<;;;>>>BBBGGGIIIJJJMMMQQQRRRXXXvvv[[[;;;777333666666===zzzyyyGGGBBBCCCOOOeeecccDDD===;;;EEEDDD[[[pppuuujjjgggEEEGGGRRROOOcccjjj^^^tttqqq[[[KKKssstttuuurrrgggOOO555111;;;BBBwwwhhh???888888:::EEEkkk{{{}}}qqqoookkkddd]]]YYYXXXXXX[[[]]][[[```ddd___gggWWWBBB>>>@@@???LLLwww{{{ttt|||dddqqqpppttt^^^```tttzzzjjj___]]]bbbgggaaabbbfffhhh^^^RRRRRR[[[ooorrrfffXXXRRRMMMOOO\\\QQQAAA333333;;;BBBEEEFFFFFF===555666;;;@@@GGGMMMBBB777333:::AAACCCEEEKKKNNNOOOSSSjjjiiirrrdddUUU]]]aaasssyyyeeekkkZZZLLLccc{{{rrr___]]]MMMIIIKKKCCCBBBKKKOOOSSSVVVkkkqqqdddgggfffwwwYYYaaarrr^^^DDDAAA666???|||iiivvvddddddwwwdddNNNRRRiiisss___```UUUCCCAAALLLMMMOOOZZZ```fffpppWWW===;;;===:::tttqqq|||sss```}}}^^^SSSPPPIIIDDD<<>>>>>>>>DDDIIIIIIJJJNNNRRRSSS\\\zzz\\\;;;888333666666===vvvyyyyyy@@@>>>AAAFFFPPPcccvvvzzzjjjVVV>>>::::::FFFEEE[[[gggrrreee\\\CCCGGGLLLLLLYYY^^^]]]uuufffTTTOOObbbhhhlllvvveeeDDD777444777CCCrrrlllAAA999888999BBBfff~~~~~~www|||{{{ooonnnjjjccc\\\XXXXXXYYY]]]______bbbddd___mmmRRRBBBAAA???777GGGvvvooo}}}iii~~~^^^eeezzzmmmjjjkkkQQQQQQ[[[eee{{{}}}{{{zzzssseeeXXXUUU[[[cccjjjhhhgggeeeZZZPPPQQQYYYlllmmmaaaSSSOOOKKKLLLWWWLLL???555666===CCCFFFHHHFFF<<<555666;;;@@@FFFLLLAAA777333:::BBBCCCFFFKKKOOOOOORRRiiihhh~~~lllaaaTTT]]]wwwfffzzz{{{```HHHaaa{{{qqq___XXXJJJHHHKKKCCCBBBKKKOOOQQQUUUkkkgggccciii^^^hhhZZZcccvvvzzzaaaHHH>>>:::BBBkkkrrr|||{{{XXXeeezzzaaaJJJNNNhhhooo^^^aaaQQQ@@@AAAMMMOOOQQQZZZ```fffqqqgggMMMDDD???;;;{{{zzzeeeqqqkkk]]]~~~tttXXXYYYWWWQQQQQQKKKQQQOOONNNKKKHHHEEEEEEEEEFFFCCCBBBDDDJJJIIICCC@@@AAA===FFFKKKJJJJJJOOOSSSTTT\\\zzz\\\<<<888444666666<<>>;;;888:::GGGEEEVVV|||{{{ZZZ{{{nnnaaaTTTAAAHHHIIIRRRZZZ]]]hhh~~~[[[PPPXXXUUUSSSaaazzz```:::;;;888222DDDxxxoooBBB:::888888@@@bbb{{{{{{ttttttxxxmmmllliiibbb[[[WWWWWWXXX^^^bbbccceeeccc___rrrPPPBBBAAA>>>333GGG}}}eeeyyylll```ddd^^^XXXYYYggg]]]hhheeeKKKIIIMMMWWW|||~~~zzzxxx}}}|||eeehhhggg^^^TTTRRR[[[eeepppiiiccc]]]UUUNNNQQQYYYkkkiiiZZZNNNMMMKKKKKKSSSEEE999111333:::>>>AAADDDEEE<<<555666;;;@@@FFFLLLAAA666222:::BBBCCCFFFKKKOOOOOORRRhhhhhhyyyiii```TTT^^^llliii~~~uuuttt}}}|||eeeAAAZZZyyyrrrcccWWWJJJHHHKKKCCCAAAIIIMMMOOOTTTkkk___aaajjj[[[bbb]]]hhh}}}nnnuuulllMMM===>>>DDDYYY}}}{{{sssRRRiiizzzuuueeeHHHGGGcccmmm]]]cccMMM>>>AAAPPPRRRSSSZZZ^^^fffqqqsss^^^FFF555777uuu]]]jjjiiibbbuuuzzzooobbbddd]]]\\\QQQMMMGGGBBB>>>>>>@@@AAACCC@@@BBBGGGGGGAAA???BBB===GGGLLLJJJJJJOOOTTTTTTZZZwww\\\<<<888444666666<<<```sss@@@???888>>>@@@<<<888999:::999999888;;;HHHCCCNNNjjjaaaPPPssskkk___PPP@@@HHHLLLZZZ\\\\\\mmmsssTTTOOO___TTTKKKZZZ{{{]]]444???<<>>CCCFFFLLL@@@666666;;;AAAGGGLLLAAA999444999BBBGGGHHHJJJRRROOOVVV```lllxxxfffXXXXXXaaauuufffxxxzzzRRRFFFZZZiiieeeZZZXXXHHHEEEGGG@@@AAAKKKPPPUUUUUUssswww^^^XXXaaa[[[XXX```iiidddiiiIIIAAA>>>>>>XXXooosss___RRRaaaxxxtttUUUAAALLLdddooo^^^\\\DDD???CCCNNNSSSQQQXXXcccdddRRR???555tttxxxwwwttt[[[YYYWWWMMMEEECCC???<<<:::999999999999<<<>>>???>>>???AAACCCCCCLLLJJJGGGNNNPPPPPPXXXdddTTT<<<>>>111888===777\\\nnn<<>>CCC@@@888888???999>>>CCCEEEHHHMMMMMMJJJQQQvvvqqq^^^bbbNNN:::JJJMMMUUU\\\bbbrrrgggNNNNNNtttXXXSSSVVVOOOEEE<<<666666888:::vvvyyyzzzCCC777999:::999XXX}}}xxx}}}vvv|||~~~tttvvv{{{yyypppjjjeeebbb]]]XXXVVVYYY]]]^^^aaaaaa```iiiOOO@@@FFF:::666GGGyyyvvv|||oooWWWNNNPPPSSSZZZXXXOOOXXXkkk|||RRROOOQQQZZZuuupppfffaaa]]]^^^___aaa^^^VVVTTTYYY___aaaWWWXXXPPPLLLOOOLLLLLLXXXgggZZZMMMHHHIIIKKKMMMQQQCCC999111333:::???BBBEEEJJJ???555666<<>>MMMfffvvvwwwyyycccUUUUUUBBB>>>CCCMMMRRRQQQXXXbbbccc]]]???777iiiqqqhhhrrrdddMMMKKKKKKGGG@@@@@@???<<<:::999:::<<<888888999:::<<<===???@@@AAAJJJJJJIIIPPPQQQRRRZZZmmm\\\GGGHHH888;;;<<<666RRR|||ooo}}}jjj888:::@@@???AAAFFFHHHEEEAAAAAAGGGJJJKKKIIIJJJMMMNNNKKKGGG]]]ZZZSSSWWWIII<<>>888555666:::===hhhvvv}}}CCC;;;;;;:::777PPP}}}sssvvvxxxkkkzzzxxxnnnlllxxxuuuqqqxxx{{{uuummmkkkfffjjjvvv}}}|||{{{xxxzzzoooiiiccc```]]]ZZZZZZ^^^]]]___aaa``````lllLLLDDDBBB<<<999???sssyyy~~~~~~hhhTTTHHHIIIOOO___wwwmmmQQQOOO\\\uuuhhhLLLOOOQQQ\\\xxx|||eee[[[VVVSSSVVV\\\^^^\\\TTTQQQUUU]]]bbbWWWWWWNNNIIILLLHHHHHHSSS```SSSGGGDDDFFFHHHLLLOOO???777222666===@@@BBBEEEHHH===555666===CCCIIINNNAAA:::666<<>>===BBBMMMRRRRRRXXXaaafffnnn@@@<<<[[[~~~uuupppyyy~~~iiiRRRDDDAAA@@@>>>AAABBBAAA>>>:::999;;;>>>===<<<<<<===@@@BBBBBBBBB???IIIKKKKKKQQQQQQTTT___tttZZZKKKJJJ;;;;;;:::777IIIoooyyyrrrwwwiiiSSSFFFNNNHHHJJJKKKKKKNNNQQQNNNHHHIIILLLMMMMMMOOOUUUXXXWWW\\\XXXUUUTTTOOODDD@@@HHHOOOWWW___jjj}}}uuu\\\IIINNN|||sssZZZOOOGGGBBB<<<777555777;;;>>>[[[|||GGGAAA>>><<<777HHHtttuuulllppp{{{~~~}}}{{{ggg```lllqqqpppuuu{{{qqq```hhhlllqqqwww}}}sssllliiimmmooollliiiiiifffeeeooo|||yyyuuuvvvzzz}}}zzzuuuuuuyyymmmgggaaa^^^[[[YYY[[[___^^^aaaaaa^^^___pppJJJGGG???>>>???===sss{{{xxxuuudddRRREEEJJJYYYpppuuudddNNNLLLVVVpppyyyUUUHHHOOOMMMSSSkkkuuuyyylllZZZTTTSSSTTT\\\bbb^^^WWWPPPNNNRRRWWWZZZ]]]\\\QQQKKKKKKEEECCCNNNXXXLLLAAA@@@CCCFFFJJJMMM===777555:::@@@CCCDDDFFFHHH===555777===BBBGGGKKK???999777===DDDGGGJJJMMMMMMQQQ^^^kkk{{{tttdddYYYZZZaaa{{{```nnn}}}yyypppcccYYYTTTHHHDDDCCCKKKXXX___```___[[[LLLIIILLLEEEEEENNNSSSVVV^^^~~~uuuYYYWWW[[[```UUUSSSWWWgggqqqjjj^^^YYYJJJ;;;NNNnnnoootttDDD666:::<<<>>>===<<<>>>@@@@@@EEETTTcccrrrpppqqqooobbbRRRJJJLLL<<<===CCCMMMRRRSSSXXX___jjj|||BBB@@@OOO~~~uuuzzzvvvgggZZZMMMHHHFFFAAA<<<:::FFFFFFDDD>>>888666:::>>>AAAAAAAAACCCEEEEEEBBB???>>>HHHKKKMMMRRRQQQUUUddd}}}XXXMMMKKK>>>???===>>>DDDhhh{{{uuuYYYjjjcccYYY```aaa]]]aaakkknnnjjjkkkppptttvvv{{{mmmeeecccNNN???EEEKKKSSS\\\eeerrrppp^^^MMMGGG[[[lll___SSSMMMIIIBBB<<<888888:::<<>><<<:::DDDlllwwwooorrr}}}fffeeelllrrrzzziiippprrr{{{vvvrrrrrrwww~~~xxxrrryyyzzzssstttyyywwwpppnnnkkkddd^^^\\\YYYVVVXXX]]]___bbbaaa^^^bbbvvvNNNLLLCCCAAAAAA===rrruuulll]]]KKK@@@LLLbbbxxxppp]]]KKKHHHQQQjjjgggMMMMMMRRRJJJKKK[[[gggmmmdddWWWWWWXXX\\\gggiii\\\NNNHHHIIIKKKKKKIIISSSSSSKKKGGGIIIDDDCCCMMMRRRGGG===<<<@@@DDDHHHLLL<<<888999???DDDEEEFFFHHHIII???777888===AAADDDGGG===999888>>>DDDGGGJJJMMMQQQTTTbbbqqqoooaaa\\\bbbkkk]]]hhhtttcccZZZ[[[TTTDDD@@@IIIBBBEEEJJJQQQZZZ```bbbaaa___NNNJJJKKKDDDEEEPPPUUUVVVcccnnnTTTUUU]]]```TTTVVVVVVeeeooozzzrrrnnnWWW>>>KKKoooddd}}}dddBBB:::BBBFFFDDD@@@AAAFFFKKKNNNRRRZZZbbbeeegggggg```TTTJJJFFFHHH<<>>;;;EEECCC>>>999555666;;;@@@@@@AAACCCDDDDDDAAA<<<888@@@IIILLLNNNRRRPPPYYYmmmcccYYYQQQDDDEEEAAACCC>>>zzzwwwooowww{{{cccpppfffaaaEEE999HHHQQQ\\\fffqqq|||fffSSSGGGLLLkkkddd___SSSSSSNNNHHHAAA<<<:::::::::XXXGGGCCC;;;;;;===CCCgggzzzzzzuuuttt|||||||||oooffffff```[[[ZZZXXXUUUWWW[[[___aaa```___hhh```]]]TTTFFF???===jjjuuu}}}|||hhhWWWFFF@@@NNNeeeooodddUUUJJJFFFQQQhhh{{{uuu[[[MMMSSSTTTKKKKKKUUUccciiiccc[[[]]]\\\```llliiiWWWDDD???AAABBB???<<<>>>AAA>>>>>>EEECCCDDDOOONNNCCC::::::???CCCGGGKKK===:::<<>>@@@BBBDDD===999:::@@@EEEHHHKKKOOOPPPSSSbbbuuu}}}hhhZZZYYYcccnnn]]]]]]yyy\\\IIINNNWWWVVVYYYaaa^^^\\\XXXWWW]]]fffiiiggg[[[KKKGGGIIICCCEEEPPPUUUWWWiii~~~gggQQQPPP\\\___UUUZZZWWWaaaqqq|||```@@@JJJ~~~lllsssYYYuuuddd]]]LLL:::777BBBJJJGGGIIIIIIIIIJJJLLLQQQWWW]]]\\\___^^^VVVMMMIIIIIIIII===BBBJJJPPPUUUXXXZZZ]]]kkk|||JJJ@@@>>>lllttt___QQQNNNQQQRRRUUULLLDDDCCCCCCAAA??????<<<:::777555777;;;???BBBBBBDDDFFFFFFBBB>>><<<;;;DDDKKKMMMOOOSSSSSSbbb}}}jjj___RRRGGGEEE<<<>>>999lllpppSSSLLLKKK999666KKKWWWYYYgggvvv```NNNEEEQQQsss^^^]]]QQQSSSPPPJJJCCC???<<<;;;;;;PPPKKKEEE999999>>>???^^^{{{{{{~~~{{{}}}}}}|||kkkdddaaa\\\YYYYYYYYYWWWXXX\\\]]]______aaaqqqzzz{{{pppPPP<<<;;;aaauuuyyyyyydddRRRFFFCCCNNN\\\ddd[[[SSSIIIDDDQQQeeennneeePPPHHHOOOMMMHHHNNNUUU```fffbbb]]]^^^[[[\\\gggeeeRRR@@@;;;======<<<<<<666;;;:::===EEEBBBBBBMMMLLLBBB999:::???CCCFFFJJJ===;;;===BBBFFFEEEGGGJJJGGG>>>777999>>>AAABBBEEE>>>;;;===CCCGGGJJJMMMRRRRRRWWWggg}}}wwwcccVVVXXXdddooo[[[RRR}}}oookkkqqqyyyxxxsssssslllbbb^^^eeemmmkkkbbbRRREEEFFFLLLHHHIIIRRRVVVYYYooorrr___MMMPPP[[[XXXNNNZZZZZZhhhtttkkkAAAHHHlllpppvvvfffWWWlll~~~oooTTTPPPLLLFFFBBBKKKRRRNNNLLLNNNOOOOOOPPPVVV\\\```^^^aaa]]]QQQJJJJJJJJJGGG@@@FFFNNNSSSWWWZZZ\\\\\\lllxxxWWWDDD===ZZZ~~~ttt^^^LLLGGGJJJMMMNNNMMMGGG@@@===???@@@@@@999777666:::@@@DDDDDDBBBCCCEEEFFFBBB<<<;;;???DDDGGGMMMNNNPPPUUUYYYoooxxx___WWWMMMHHHHHH::::::999VVVvvvllldddZZZRRROOO===777;;;:::@@@PPPZZZXXXiii{{{uuuWWWJJJHHHZZZooo]]]___WWWWWWSSSMMMGGGAAA===;;;:::EEE{{{QQQIII999888===999TTT~~~uuuzzztttrrryyy~~~ttttttooorrrwww|||qqq|||xxxpppssswww}}}lllcccccc]]]YYYXXXZZZZZZYYYZZZ^^^[[[]]]^^^dddwwwZZZ<<<;;;ZZZvvv}}}sss]]]LLLCCCCCCHHHNNN___YYYTTTJJJBBBNNN___aaaXXXEEEAAAFFFBBBCCCOOOWWWZZZaaa___[[[\\\WWWVVVaaaaaaPPPAAA<<<<<<<<<>>>BBB>>>BBBAAABBBGGGBBB???GGGLLLAAA999:::???CCCFFFJJJ>>>;;;===BBBEEEDDDFFFIIIDDD<<<666999???BBBDDDFFF???===???EEEJJJLLLPPPTTT\\\aaarrrsssaaaVVVZZZhhhsssSSSFFFrrroooiii```___hhhnnndddTTTMMMBBBGGGPPPNNNOOOVVVYYY[[[sssiiiYYYJJJUUU[[[QQQDDDVVV^^^uuu|||{{{GGGIIIwwwttthhhiiihhh```lllvvvgggeeecccgggeee^^^bbbfff```]]]bbbfffggggggiiilllmmmaaaccc\\\MMMEEEFFFDDD???BBBIIIPPPUUUYYY\\\]]]\\\oooyyybbbJJJAAAOOO}}}wwwgggWWWNNNJJJBBB:::===EEEFFF???<<>>@@@@@@999333333===GGGHHHMMMNNNQQQXXX^^^xxxbbbPPPNNNIIIMMMPPPAAAAAA===GGGuuuvvvtttgggXXXPPPAAAFFFIIIJJJMMMRRRRRRPPPHHH<<<555:::DDDMMMTTTZZZddduuurrraaaPPPHHHOOOhhhbbb```fffaaa]]]YYYRRRKKKDDD>>>;;;999???nnnbbbBBB>>>AAA???>>>OOO}}}yyytttyyy}}}{{{rrriiidddbbbfffooowwwuuukkkaaa]]]^^^ggglllpppoooiiiccc^^^]]][[[```gggllllllhhhbbb^^^XXX```jjjlllhhhcccccceeennntttyyyvvvmmmddd___]]]\\\ZZZXXXWWWWWWYYY\\\]]]\\\\\\dddlllxxx[[[>>>>>>PPP{{{}}}rrr```OOOCCCAAAEEEJJJVVVPPPGGGBBBCCCLLLVVV^^^NNNBBB<<>>???BBBBBBAAA===AAADDDDDDBBB@@@AAACCCFFFCCC@@@AAADDDGGGHHHHHHEEEBBB???@@@CCCFFFGGGFFFBBBAAA@@@??????@@@BBBBBBDDDCCCDDDIIIJJJKKKOOOUUU___cccuuu~~~jjjVVVOOOZZZlllxxxNNNNNN{{{rrrjjjjjj]]]WWWaaakkkiii\\\SSS???@@@CCCIIIOOOTTTWWWXXXZZZxxxbbbPPPKKKUUUZZZYYYOOOOOOddd|||UUUFFFlll```______cccjjjrrrwwwyyysssrrrsssuuuyyy}}}~~~~~~wwwzzzooodddbbbXXXLLLFFFFFFHHHFFFCCCFFFIIIPPPYYY\\\[[[]]]aaattthhhXXXXXXFFFKKKaaarrrccc[[[NNN>>>999===>>>===>>>@@@BBBCCCBBBAAA>>>>>>CCCJJJLLLHHHEEEDDD999:::;;;<<>>DDDGGGHHHPPPXXXSSSGGG777666;;;DDDLLLRRRXXX^^^qqqxxxsss```HHHNNNBBBMMMpppiiinnnccckkkeee___WWWQQQLLLGGGBBB>>>AAArrrgggGGGBBBDDD@@@===JJJttt|||uuudddhhhkkkjjjddd___\\\[[[aaafffjjjhhhbbb]]]\\\^^^^^^bbbfffeeeaaa]]]ZZZZZZdddfffhhhjjjiiigggdddbbbccceeegggfffeeehhhooouuuuuuxxxyyyuuulllbbbZZZWWWYYYXXXWWWVVVWWWXXXZZZ[[[[[[ZZZcccnnn~~~\\\<<<:::MMM{{{xxxnnn]]]MMMCCCBBBFFFKKKLLLHHHCCC@@@@@@DDDJJJNNNHHH@@@>>>DDDGGGDDDFFFMMMMMMKKKIIIHHHIIIMMMQQQTTTSSSNNNIIIIIIKKKMMMMMMKKKOOOPPPQQQQQQOOONNNNNNNNNRRROOOLLLLLLMMMNNNNNNLLLMMMLLLLLLNNNPPPQQQNNNLLLMMMLLLJJJHHHFFFEEEEEEDDDEEEEEEHHHJJJIIIIIIPPPYYY___hhhvvvcccVVVRRR[[[nnn~~~SSSRRRuuuiiicccaaaeee[[[VVVZZZ\\\UUUHHH@@@<<<===AAAFFFMMMTTTXXXZZZfffoooYYYKKKKKKZZZSSSMMMSSSXXXpppsss}}}SSSGGGZZZvvvrrroooooottt|||yyynnnbbbWWWPPPGGG>>>;;;>>>BBBCCCAAAEEEIIIQQQZZZ]]]]]]aaafff{{{aaaVVVWWWGGGIIIUUU{{{gggVVVQQQLLLBBB<<<<<<<<<===???BBBEEEEEECCCAAA???<<<>>>FFFLLLJJJEEEBBB======>>>???BBBEEEHHHJJJKKKPPPSSSUUUaaayyy\\\XXXSSSRRRRRRQQQMMMIIIEEE???gggsssmmm]]]KKKCCC@@@>>>???BBBHHHIIIJJJMMMRRRSSSHHH<<<:::888<<>>???@@@CCCGGGMMMSSSXXX[[[nnnbbbOOOIIIOOO```RRRIIIXXXYYYyyyhhh{{{TTTKKKWWW}}}{{{rrreeeZZZQQQFFF===999777666999===???>>><<>>;;;;;;===@@@DDDGGGGGGCCC@@@@@@::::::CCCKKKJJJDDD@@@BBBBBBBBBCCCFFFIIIKKKMMMQQQSSSVVV___rrrZZZWWWRRRQQQRRRQQQOOOLLLEEEAAA]]]~~~rrrlllooo~~~xxxUUUYYYRRRLLLHHHEEEBBBBBBDDDPPPKKKKKKQQQRRRJJJ>>>666:::;;;BBBMMMVVVXXXZZZ\\\^^^lll~~~sss\\\NNNKKKJJJ]]]fffaaadddaaacccccc\\\VVVUUUUUUSSSLLLEEE888aaa}}}]]]XXXXXXRRRGGGDDD___}}}{{{}}}xxxrrrkkkaaaWWWQQQRRRSSSTTTUUUVVVUUUUUUTTT^^^XXXcccxxxSSSFFFBBBHHHqqqsss~~~~~~mmmdddVVVIIICCCBBBDDDFFFDDDFFFJJJMMMPPPQQQQQQQQQYYYVVVVVV[[[]]]ZZZXXXZZZ\\\\\\\\\\\\[[[YYYXXXWWWTTTSSSSSSUUUVVVUUUQQQNNNMMMIIIEEEEEEGGGHHHGGGEEEAAABBBBBBCCCDDDDDDDDDCCCGGGDDDAAA???@@@CCCGGGIIIDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGKKKPPPRRRTTT\\\dddmmmttt]]]PPPUUUXXX[[[sss\\\GGGgggiii^^^\\\eeeeeeXXXPPPSSSCCCHHHNNNQQQMMMIIIGGGHHHGGGHHHJJJLLLOOOSSSXXX[[[nnnuuuXXXJJJKKKVVV\\\VVVQQQ]]]]]]rrrxxxWWWSSSZZZqqqmmmppprrrmmmeee^^^\\\]]]PPPLLLGGGAAA>>>;;;666222---555???DDDBBB>>>;;;:::HHHMMMVVV^^^___aaakkkvvv___TTTPPPMMMWWW[[[lllkkk[[[NNNDDD@@@AAA<<<===>>>AAADDDEEECCCBBB@@@<<<<<>>@@@===>>>???AAADDDFFFGGGHHHKKKIIIKKKRRRWWWYYY^^^cccwww|||iiiUUULLLTTTWWW\\\yyyjjjEEETTTvvvaaaUUUYYYZZZNNNEEEEEEIIIPPPVVVSSSLLLGGGFFFGGGGGGIIIMMMOOOQQQTTTYYY]]]mmmjjjRRRHHHMMMYYYVVVXXXWWWbbbtttttt]]]YYYSSS{{{|||mmm```bbbkkkiiiXXXGGGHHHLLLMMMIIIAAA:::888999;;;::::::<<<===<<<;;;:::666@@@IIIIIIAAA;;;===BBBLLLRRRZZZ______cccqqqxxxZZZOOOLLLNNNUUUVVV]]]}}}gggOOOAAA@@@FFF@@@>>><<<<<>><<>><<<;;;:::999999999888777666777888999:::333333444555666777888888777555444555666888888777777888999888666555666777555;;;AAAEEEEEEBBB???===BBBBBBBBBCCCEEEHHHJJJLLLPPPNNNOOOTTTYYY\\\ccckkkvvvmmm___QQQMMMSSSWWWaaa|||LLLLLLlllTTTLLLKKKIIIGGGHHHMMMSSSUUUPPPIIIFFFFFFEEE???DDDJJJOOORRRWWW]]]bbbsss}}}___MMMIIINNNXXX[[[WWWZZZeeejjjqqqbbbZZZSSSgggttt^^^YYYaaaeee^^^SSSJJJKKKLLLIIICCC>>>======>>>>>>BBBEEECCC>>><<<>>>EEEIIIHHHBBB:::;;;DDDNNNQQQWWW^^^aaaaaagggzzzcccWWWOOOPPPSSSQQQMMMOOOvvv~~~aaaKKKCCCDDDBBB???;;;:::<<>>;;;>>>???@@@BBBBBBBBBAAA@@@>>><<<999888888999999777999:::::::::;;;;;;<<<<<<:::;;;>>>????????????@@@>>>???@@@@@@???>>>>>>???>>>???@@@>>>======@@@BBB@@@DDDIIIKKKIIIEEECCCBBBGGGFFFEEEDDDFFFJJJMMMPPPRRRSSSWWWZZZ\\\dddvvv~~~ooo```UUUPPPPPPTTTWWWhhhSSSIII}}}lllUUUFFFCCCHHHNNNQQQMMMPPPNNNHHHEEEFFFEEEAAA<<>>===???@@@EEEHHHBBB;;;;;;AAAKKKFFF@@@<<<===DDDMMMTTTUUUZZZaaacccdddmmmYYYVVVMMMQQQUUUMMMKKKPPPcccjjjTTTGGGDDDAAA===<<<===???@@@@@@BBBAAABBBEEEDDDBBBDDDHHHHHHHHHJJJLLLOOOSSSWWWYYY]]]vvvfffSSSNNNOOOOOONNNLLLJJJJJJJJJLLLAAAAAAUUUtttpppUUUJJJHHH>>>AAAFFFKKKOOORRRQQQRRRSSSMMMFFFRRRSSSNNNDDD???DDDLLLQQQXXXWWWXXX\\\ggg]]]III???HHHjjjoooccchhhkkkccc^^^cccaaaaaaaaa```______```aaaVVVVVV[[[yyyRRRMMMfff~~~}}}ppppppmmmeeeZZZTTTTTTWWWVVVVVVVVVVVVVVVWWWWWWWWWSSSRRRjjjYYYLLLRRRHHHNNNWWWmmm||||||fff\\\PPPHHHEEECCC???<<<777:::===AAABBBBBB@@@???999999999:::<<<>>>>>>;;;<<<===>>>>>>>>><<<:::999<<>><<<;;;===@@@BBBAAA>>>;;;;;;<<<@@@BBBCCCCCCBBBEEEJJJNNNLLLLLLJJJFFFBBBBBBEEEIIIEEEDDDBBBBBBEEEJJJOOOSSSQQQVVV]]]```aaammmxxxtttlllYYYPPPPPPSSSUUUXXXoooSSSFFFyyy|||{{{yyyssslll\\\JJJBBBFFFLLLNNNTTTSSSMMMDDDAAABBB>>>777???FFFPPPVVVXXX[[[```dddkkkNNNJJJTTT[[[bbbVVVRRRlllyyy]]]tttnnnkkk[[[[[[\\\tttyyyeeeQQQFFFCCCEEEHHHLLLIIIFFFDDDCCCAAA???>>><<<@@@GGGJJJEEE>>>BBBLLLFFF???999===GGGPPPSSSRRRWWW\\\ccceeefffrrrTTTRRRDDDHHHNNNFFFMMMXXXSSSqqqlllSSSDDDBBB@@@???@@@@@@???>>>DDD@@@???DDDGGGGGGHHHJJJHHHIIIKKKMMMQQQUUUYYY[[[hhh]]]PPPQQQPPPMMMJJJGGGGGGJJJLLLEEECCCIIIMMMaaaqqqZZZKKK888EEEDDD===EEEIIIGGGGGGNNNRRRRRRSSSTTTMMMDDDFFFQQQXXXVVV]]]]]]bbbnnn{{{RRRJJJ@@@TTTgggiiieeegggjjjbbb___hhhffffffeee```[[[YYYZZZ\\\TTT___QQQ]]]LLL```}}}}}}yyytttpppxxx}}}yyyrrrqqq{{{wwweeerrrpppjjj```VVVQQQQQQTTTRRRYYYZZZSSSPPPVVVXXXUUUNNN^^^zzz~~~aaaNNNPPPPPPHHHOOOaaa|||~~~}}}iii___QQQGGGBBBAAA@@@???;;;999888999;;;===>>>===BBBAAA@@@>>><<<:::999888<<<999999<<>>@@@BBBBBBAAA????????????BBBGGGKKKNNNNNNMMMLLLJJJKKKLLLKKKIIIFFFBBB@@@;;;???CCCGGGIIIMMMRRRUUUYYYZZZ^^^ccclllvvvgggZZZSSSOOOSSSOOOVVVrrr{{{SSSDDD^^^~~~qqqhhhllltttxxx{{{~~~pppfffXXXLLLGGGIIIMMMOOOLLLIIIFFFDDDCCCAAA???===MMMNNNUUU]]]\\\YYYcccrrrrrr]]]PPPLLLOOOZZZdddWWWkkkiiiqqqiii______ddd\\\[[[vvvqqq^^^QQQFFF===<<>>FFFHHHDDD@@@HHHDDDCCCFFFHHHHHHHHHJJJMMMNNNOOOQQQTTTZZZaaagggdddRRRIIIMMMMMMKKKJJJIIIHHHHHHGGGEEEFFFJJJEEENNNnnnaaaQQQCCCBBBDDDCCCEEEGGGKKKOOOPPPNNNMMMRRRSSSSSSTTTTTTVVVYYY[[[[[[fffvvvvvvNNNNNNHHHKKKyyyrrriiiiiigggdddaaa``````bbbaaaaaa``````````````````YYYVVV[[[lllfffTTTYYYwww~~~}}}{{{wwwtttuuuuuuvvvzzz~~~yyymmmeeeeeeuuunnnmmm~~~sssmmmeee\\\VVVRRROOONNNSSSWWWVVVRRRRRRXXXZZZWWWWWWooorrr[[[MMMQQQRRRJJJNNN\\\~~~ooocccTTTJJJEEECCC>>>;;;;;;:::999999;;;<<<;;;::::::;;;;;;<<<<<<=========<<<999888:::???BBBAAA>>><<<===>>>@@@BBBCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBBBBIIIHHHGGGFFFFFFGGGHHHIIILLLJJJHHHFFFCCCAAA@@@???EEEFFFIIIMMMOOORRRTTTVVVVVVYYY^^^gggwwwxxxoooddd[[[WWWNNNVVVZZZjjj}}}QQQ@@@PPPzzzzzz}}}xxxlll```[[[YYY[[[cccmmmfff___UUULLLGGGGGGKKKOOOIIIHHHEEEAAA======AAADDDQQQTTTXXX[[[ZZZ^^^kkkyyyuuubbbOOOJJJNNNUUU\\\aaaYYYeee}}}yyynnngggfffaaa]]]iiiooo\\\OOOEEE===:::<<<>>>???BBBDDDDDDDDDBBBAAAAAAEEEJJJMMMJJJEEE@@@===AAAGGGMMMQQQSSSUUUYYY]]]______dddtttbbbQQQPPPNNNLLLJJJHHHFFFFFFGGGHHH^^^tttUUUFFFCCCDDDFFFIIIGGGDDDEEEJJJNNNNNNOOOQQQQQQPPPQQQWWWaaajjjqqqttt[[[PPPOOOKKKKKKLLLLLLKKKIIIGGGEEEFFFDDDFFFGGGMMMkkkiii^^^SSSNNNPPPPPPMMMNNNRRRWWW[[[ZZZUUUQQQUUUWWWWWWUUURRRTTT[[[bbbhhhZZZEEEHHHPPPlllbbbaaabbbbbbaaa``````aaacccddddddcccaaa```___^^^]]][[[QQQSSS```{{{mmmYYYQQQjjj~~~}}}{{{zzzssslllnnnxxx{{{ooogggnnnvvv{{{wwwsssvvv}}}llleee\\\WWWUUUTTTPPPMMMVVVUUUSSSRRRUUUYYYYYYVVVXXX|||fffTTTLLLSSSUUUNNNMMMVVVyyy~~~ooo\\\MMMGGGDDD@@@<<<===<<<;;;<<<===<<<;;;999666777888:::;;;===>>>???>>>;;;999;;;???BBBBBB@@@===>>>@@@BBBBBBBBBAAA@@@CCCEEEGGGHHHHHHIIIKKKMMMEEEEEEEEEFFFGGGHHHIIIJJJHHHEEEBBB???>>>???BBBCCCIIIIIIKKKOOOSSSVVVWWWWWW\\\```fffssswwwmmmeee[[[UUURRROOOXXXccc|||wwwLLL>>>EEEmmm|||xxxrrrhhh[[[NNNDDDBBBIIITTTRRRQQQNNNHHHCCCCCCGGGKKKFFFGGGFFF@@@<<<>>>FFFOOOVVVZZZ\\\YYY[[[eeeqqqxxxbbbPPPCCCGGGUUU^^^___^^^jjjfffwwwzzzsssiiifffbbb___^^^uuu~~~tttaaaSSSJJJCCC???>>>;;;<<<>>>@@@CCCEEEFFFGGGDDDGGGKKKKKKHHHCCC???===IIINNNTTTWWWXXXZZZ^^^aaaaaahhhvvvuuuQQQKKKLLLLLLKKKIIIFFFCCCBBBDDDCCCLLLhhhzzzdddVVVOOOLLLMMMIIIEEEFFFJJJNNNNNNNNNQQQSSSUUU[[[iiiyyypppRRRKKKPPPHHHIIIKKKLLLKKKHHHEEECCCEEECCCCCCGGGKKKRRRtttiii|||mmm^^^LLLRRROOONNNQQQVVVXXXUUUQQQRRRVVV[[[\\\]]]eeetttrrrZZZIIIKKKaaaiii[[[]]]___aaabbbaaaaaabbbcccdddcccaaa```___^^^]]]]]]bbbRRRSSS[[[ooonnnVVVMMM]]]}}}{{{xxxnnnmmmuuu}}}~~~tttpppsssyyyqqqfffuuummm___[[[VVVSSSTTTTTTTTTSSSYYYUUUSSSUUUWWWVVVSSSQQQ[[[aaaTTTOOOUUUWWWQQQOOOSSSiii~~~iiiVVVJJJDDDBBBBBB???>>>>>>???@@@???===;;;999999999999::::::::::::=========???BBBCCCBBB@@@;;;===@@@CCCCCCBBBAAA???CCCDDDFFFGGGGGGIIIKKKMMM@@@DDDHHHLLLLLLJJJFFFCCC@@@???======???CCCGGGJJJKKKKKKMMMRRRWWW[[[\\\\\\bbbhhhrrr{{{nnnfff^^^VVVQQQQQQTTT```ooogggEEEBBBCCC]]]xxxkkk[[[LLLCCC??????@@@???BBBEEECCC???>>>AAAFFFGGGHHHGGGDDDBBBFFFOOOVVVXXX]]]]]]ZZZ```kkknnnhhhQQQGGGCCCNNN\\\bbb___\\\kkktttiiiuuurrrffffffcccccc^^^```\\\bbbzzzgggWWWNNNGGGBBB???<<<<<<===???AAAEEEHHHJJJOOOMMMIIIEEEBBBCCCGGGJJJOOOSSSWWWYYYZZZ\\\```dddgggxxxuuuVVVKKKCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDFFFSSSrrr{{{kkk]]]UUUTTTOOOLLLNNNPPPPPPRRRUUU^^^dddqqq]]]MMMFFFKKKFFFGGGHHHHHHGGGEEEDDDBBBAAAFFFCCCEEEIIIDDD[[[ppphhh}}}mmmddd\\\ZZZaaahhhmmmmmmzzz^^^JJJCCCXXXaaaaaaaaaccceeeeeedddcccbbbccc```___^^^^^^^^^___```aaadddUUUYYY\\\fffmmmQQQMMMTTTooo}}}}}}uuuqqqqqqsssuuuuuu}}}wwwrrrsssyyyyyylllmmmlll^^^VVVWWWVVVTTTRRRRRRUUUXXXZZZVVVUUUYYYWWWQQQOOORRRmmmcccYYYRRRTTTVVVTTTQQQRRR]]]wwwgggVVVIIICCCBBB???>>>>>>???@@@@@@???===;;;;;;;;;::::::999999888:::;;;>>>AAACCCBBB@@@===777:::>>>BBBDDDEEEDDDCCCDDDEEEFFFEEECCCAAABBBCCCGGGIIIJJJJJJGGGBBB<<<888>>>???@@@BBBEEEHHHKKKMMMPPPPPPRRRVVVZZZ^^^aaabbbbbbpppuuulllddd___ZZZUUUUUUXXXYYYnnn\\\AAAEEEAAANNNuuu[[[KKKGGGGGGBBB:::666;;;AAAAAA???>>>AAAEEEHHHGGGFFFHHHLLLPPPTTTVVVXXX\\\^^^^^^fffkkkaaaPPPGGGGGGMMMXXX^^^^^^\\\[[[bbbnnntttaaaZZZ^^^______ZZZ___\\\[[[vvv}}}lllZZZMMMFFF@@@===AAA@@@???@@@BBBEEEIIIKKKRRRNNNIIICCCBBBGGGOOOUUUSSSVVVXXXZZZZZZ^^^eeejjj|||{{{QQQKKKBBBAAA???>>>>>>@@@AAACCC???DDDFFFJJJ___vvvkkkkkkeeebbbeeeiiilllqqqvvv}}}cccNNNIIIDDDGGGFFFEEECCCBBBAAAAAABBBCCC===HHHDDDBBBGGGCCCMMMllljjjrrrcccGGGCCCVVVggg___bbb```bbbeeefffeeedddddddddbbbaaa`````````bbbcccddd\\\UUUZZZXXXZZZmmmPPPMMMMMMbbbzzzuuurrrqqqqqq{{{|||~~~xxxrrrssszzz}}}yyysssooo|||kkk___YYYWWWYYYYYYVVVQQQPPPTTTXXXYYYVVVWWW[[[TTTLLLRRRaaaccc\\\TTTSSSTTTUUUSSSQQQZZZqqqxxxiiiXXXJJJBBBBBB@@@>>>===>>>???>>>===;;;;;;;;;;;;<<<<<<<<<<<<777:::===@@@AAA???===;;;@@@AAABBBBBBBBB@@@>>><<<:::===@@@BBBBBBBBBCCCDDDGGGEEEAAA???=========>>>CCCEEEGGGIIIKKKLLLLLLMMMPPPRRRTTTUUUXXX\\\aaafffpppwwwmmmfff___YYYSSSOOORRRXXX\\\}}}VVVAAADDD<<<>>>gggdddNNNIIILLLHHH???999===BBBDDDDDDDDDFFFHHHGGGFFFGGGKKKQQQUUUVVVUUUYYY\\\```dddgggbbbRRRBBBEEELLLXXX^^^[[[WWWZZZbbbyyynnnddd```aaaaaa]]][[[^^^]]]YYYiiiyyydddSSSJJJEEEBBBFFFDDDCCCCCCDDDGGGJJJLLLLLLLLLLLLKKKKKKMMMRRRUUUVVVXXXZZZ\\\___gggrrrzzzwwwuuuPPPCCCEEECCC@@@>>>===>>>@@@AAA999???EEEIIISSSjjjzzzMMMDDDDDDDDDHHHFFFDDDAAA???>>>@@@BBBCCC===EEEDDDAAACCCDDDHHHQQQTTTcccsssOOO===GGG___}}}^^^aaaZZZ[[[]]]```aaabbbbbbdddfffhhhfffdddbbbbbbbbbcccdddZZZZZZ\\\WWWUUUllloooPPPKKKIIIXXXyyy}}}yyyvvvuuuvvvvvvyyy~~~}}}yyyuuusssrrruuuzzz|||yyyuuuuuu\\\aaabbbWWWYYYYYYXXXVVVUUUUUUVVVWWWWWWTTTWWWYYYPPPJJJ^^^zzzppp^^^YYYSSSPPPRRRUUURRRNNNVVVbbb}}}}}}wwwlll]]]SSSJJJFFFBBB?????????>>>>>>===============>>>>>>>>>;;;<<<>>>>>>>>>>>>???@@@FFFFFFDDDBBB???===:::999666:::@@@DDDEEEFFFGGGGGG???===;;;;;;===AAAEEEIIIHHHIIIKKKLLLNNNOOOPPPPPPNNNRRRWWWXXXZZZ```kkkuuulllhhhbbb\\\VVVPPPMMMRRRZZZnnnMMM???CCC<<<888MMMsss~~~cccSSSOOOJJJEEE@@@BBBDDDFFFHHHIIIJJJJJJIIIJJJMMMPPPRRRUUUYYY[[[[[[^^^dddhhhbbbTTTIIIEEELLLTTT^^^```XXXUUUaaappp|||iiidddddddddeee^^^___^^^ccc^^^^^^pppYYYOOOKKKJJJHHHGGGFFFFFFGGGJJJLLLNNNMMMOOORRRSSSSSSTTTUUUWWWZZZ\\\___bbbiiivvvhhhWWWJJJ<<>>>>>>>>>>>???===:::???IIIJJJPPPoooVVVHHHEEEAAABBBFFFDDDCCCBBB@@@@@@AAABBBCCCAAA===AAADDD??????DDDEEEhhhrrr______|||rrrPPPEEELLLYYYiiibbbYYYZZZ\\\]]]^^^^^^```bbbdddfffdddaaa______```aaabbb]]]bbb^^^YYY[[[\\\vvvpppQQQHHHGGGSSSooo{{{{{{~~~}}}yyyvvvssstttxxx|||ttthhhsss{{{yyyrrrqqq|||xxxiiibbb___[[[XXXZZZWWWTTTUUUYYY[[[[[[YYYUUUSSSVVVWWWMMMJJJhhhmmmXXXVVVQQQNNNQQQTTTQQQKKKLLLRRRnnn}}}zzz|||{{{rrrhhhRRRNNNHHHCCCAAAAAA@@@@@@@@@@@@??????>>>>>>======BBBAAA@@@???>>>@@@CCCFFF<<<===>>>???AAABBBCCCDDDAAADDDHHHIIIFFFCCC@@@>>>>>>???@@@BBBCCCDDDEEEEEEIIIIIIJJJLLLOOORRRUUUVVVPPPWWW^^^aaadddnnn~~~xxxhhhkkk\\\YYYUUUSSSQQQSSS]]]hhhCCC<<>>???>>>>>>GGG:::;;;GGGBBB:::QQQwwweee@@@LLLLLL@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBFFF555===GGG;;;888BBBCCCAAAqqqIIIYYYyyy~~~```VVVJJJ<<>>CCC<<<;;;ZZZsssVVVDDDLLLIIIGGGGGGJJJLLLKKKJJJNNNOOOQQQRRRTTTXXX^^^cccvvvrrrfffTTTGGGGGGOOOWWW^^^^^^]]]TTTbbbtttbbbiiinnnfff^^^[[[]]]___^^^[[[dddaaa^^^aaa___YYYooosss\\\VVVRRRKKKIIILLLPPPRRRPPPNNNPPPTTTUUUZZZ___\\\UUURRRXXX^^^^^^aaakkk]]]EEEJJJ<<<:::;;;<<<<<<===<<<<<<;;;<<>>;;;???IIISSS{{{pppZZZGGGCCCBBB===;;;@@@CCCCCCCCCBBBAAAAAA@@@@@@???>>><<<<<<===>>>>>>======UUUfffaaa```pppjjjvvvgggSSSGGGDDD;;;===bbbeeeeeebbb___aaa______^^^\\\YYY^^^eee\\\\\\\\\^^^______]]]\\\\\\\\\^^^^^^[[[]]]jjjxxxfffNNNEEEGGGGGGMMMhhh~~~|||{{{{{{|||}}}}}}}}}~~~zzzssspppsssuuutttrrrwwwnnnuuuxxxkkkgggaaa[[[VVVSSSRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUUUUUUURRRMMMSSSnnn~~~NNNOOOOOOOOONNNMMMLLLKKKGGGCCCKKKKKKSSSssszzzuuunnnsssnnnggg___WWWNNNFFF@@@DDDEEEFFFFFFFFFGGGHHHIIIBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRTTTXXXZZZ\\\dddmmmvvv}}}lllfff___UUU[[[PPPMMMUUUVVVYYYrrrKKKAAA<<<===???:::777JJJddduuucccYYYTTTNNNLLLMMMOOOPPPPPPIIIPPPXXXZZZ[[[aaannnyyywwwlll\\\NNNJJJOOOWWW\\\fffVVVdddkkksssppp^^^[[[WWWWWWZZZ```fffjjjaaa\\\WWW\\\aaa\\\mmmrrriii```WWWXXXXXXWWWXXXWWWVVVVVVVVVSSSZZZaaaccc```]]]___bbblllzzzQQQ???======<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;>>>FFFLLL\\\oooYYYHHH;;;<<<>>>===???FFFDDDDDDDDDCCCCCCCCCBBBBBB>>>===;;;;;;=========<<>>]]]tttPPPTTTYYYfffjjjpppsssuuuzzzwwwtttjjj]]]VVVIII>>>@@@NNNkkkppp|||oooWWW``````\\\bbb```aaacccaaa\\\\\\___^^^\\\ZZZZZZ[[[ZZZVVVSSSYYYZZZ\\\^^^[[[[[[bbbllldddLLLDDDKKKGGGBBBVVV}}}~~~{{{xxxyyyyyyzzz{{{{{{{{{{{{~~~~~~}}}~~~yyyrrrsssyyy|||zzzuuusssttt|||uuummmbbb```[[[WWWTTTSSSSSSSSSPPPSSSUUUTTTQQQQQQUUUYYYYYYRRRMMMSSSjjjiiiNNNXXXOOOLLLIIIHHHJJJMMMQQQTTTNNNFFFLLLdddvvv~~~www~~~tttnnnkkkhhhhhhgggaaaWWWOOOIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQTTTWWWYYY\\\```cccbbbsssvvvjjjeee[[[UUUVVV\\\NNNLLLWWWZZZ```XXX>>>???===<<<;;;999888===DDDnnn}}}wwwkkkaaaZZZVVVUUUTTTbbb^^^ZZZ]]]gggxxxmmm___OOOJJJQQQ[[[```aaaeeeOOOcccppp}}}}}}oooZZZYYYWWWUUUUUUZZZbbbhhh^^^WWWQQQYYYccc```ggg}}}xxx|||wwwnnn^^^[[[XXXWWWYYY[[[ZZZYYY\\\\\\\\\^^^bbbkkkuuu}}}[[[CCC:::333>>>>>>===<<<;;;::::::;;;;;;::::::999999;;;>>>AAACCCAAA]]]iiiQQQFFF>>>>>>>>><<>>JJJiii}}}{{{zzzxxxxxxxxxwwwvvvwwwyyy{{{}}}{{{{{{}}}~~~{{{yyyzzz}}}}}}xxxtttjjjwww~~~gggccclllbbb___[[[VVVSSSQQQQQQQQQMMMQQQUUUVVVTTTTTTWWWYYYTTTMMMOOOeeecccUUUTTTYYYTTTOOOMMMJJJGGGGGGIIINNNDDDJJJWWWiiitttooolllxxx~~~vvvnnnfffdddggghhhddd___WWWTTTPPPMMMJJJGGGEEECCCGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKFFFGGGJJJLLLNNNOOOOOOOOOOOOSSSYYY^^^aaadddgggiiixxxuuuhhhfff___RRRQQQ[[[TTTSSSWWW]]]aaauuuDDD===:::<<<<<<:::;;;===<<<999LLLtttxxxpppllliiirrrfffooo[[[QQQKKKPPPZZZ``````___XXXTTThhhyyybbbvvv[[[[[[ZZZXXXVVVUUUWWWZZZ]]][[[WWWQQQWWWaaa\\\\\\jjjnnnzzzyyyrrrjjjeeedddcccbbbeeeeeegggnnnyyy{{{EEE;;;999666??????>>>;;;999888999:::;;;:::888777888<<<>>>===<<>>===<<<;;;:::;;;===>>><<<;;;777@@@EEEPPPtttpppZZZLLLEEEIIIKKKGGGIIIPPPRRRQQQPPPPPPPPPQQQRRRSSSMMMPPPQQQPPPKKKIIIKKKOOOVVVcccxxxuuuuuueeefffgggbbbhhhfff[[[iiiaaa[[[[[[]]]\\\]]]___ZZZVVVTTTVVV\\\^^^[[[WWW[[[XXXYYY^^^___\\\ZZZ[[[\\\vvv```IIIAAA???AAACCCDDDQQQsss~~~}}}zzzyyywwwsssqqqssswww{{{|||~~~}}}||||||~~~~~~|||zzz|||~~~{{{uuuooolllzzzuuuvvv{{{vvvggg]]]]]][[[YYYUUUQQQNNNLLLKKKKKKNNNPPPSSSVVVWWWUUURRRQQQHHHJJJ[[[dddNNNPPPOOOOOOLLLMMMSSSTTTMMMFFFDDDIIIEEELLLQQQYYYrrrnnnkkkqqqzzzwwwmmmiiifffaaa\\\ddd```[[[XXXVVVUUURRRPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQSSSTTTUUUUUUWWWYYY\\\aaafffoooxxx~~~yyygggeeebbb^^^WWWQQQSSSXXXQQQXXX___fff}}}YYYCCC>>>666;;;<<<999999======999;;;uuu~~~qqqyyypppUUUNNNMMMSSS\\\```\\\XXXXXXUUUlllzzzeee```WWWRRRQQQQQQVVV[[[^^^\\\XXXUUUWWWTTTUUUYYYSSSOOOYYYSSSyyytttnnnxxxwwwwwwpppyyyTTTBBB888999>>>:::>>><<<:::888777777888999:::777666888<<<>>>;;;888===>>>IIIaaa|||XXXMMMAAAAAACCCEEEFFFFFFJJJOOONNNLLLJJJFFFBBB???<<<;;;;;;::::::<<<>>>>>>===;;;///>>>@@@<<>>AAAGGGBBB@@@]]]xxxxxxxxxvvvrrrooooootttyyyxxx{{{}}}~~~~~~}}}~~~~~~yyyzzz{{{}}}|||zzzsssyyy|||wwwtttttt{{{pppffffffgggccc[[[VVVTTTSSSQQQOOONNNMMMMMMMMMPPPQQQRRRSSSSSSPPPKKKHHHLLL\\\{{{xxxKKKGGG]]]qqqeeeUUUIIIKKKOOOOOOQQQUUUFFFHHHMMMNNNSSSrrr{{{oooppprrrvvv|||vvvkkkbbbccc___ZZZXXXZZZ[[[YYYWWWTTTSSSRRRQQQPPPOOONNNMMMKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPTTTTTTTTTTTTUUUWWWXXXYYY[[[]]]bbbkkkyyyooocccbbb^^^UUUNNNPPPVVVVVVQQQYYY```iiijjj???EEE;;;777999:::777666888999888:::SSSyyysssuuuuuummmiiimmmqqq{{{~~~uuuhhhXXXLLLOOOSSS\\\ccc___VVVUUU\\\jjjnnnmmmGGGPPPMMMMMMOOOUUU]]]^^^XXXRRROOOVVVTTTQQQSSSNNNJJJQQQHHHgggqqqmmmxxx___;;;@@@999888>>>555:::999888777666666777777888666666888;;;<<<:::777777999???JJJXXXkkk{{{\\\NNNOOODDDFFFIIIKKKMMMPPPSSSVVVRRRPPPMMMIIIDDD@@@===;;;999999999;;;===>>><<<:::===999777999>>>TTTtttaaaVVVRRRQQQPPPOOOOOOOOOOOOOOOHHHIII^^^zzz]]]```]]]ccc]]]cccddd___eee```TTTTTTZZZaaabbb\\\UUUSSSVVVUUUTTTTTTVVVWWWXXXWWWWWWSSSRRRVVVXXXVVVWWWYYYaaa```zzzZZZDDDBBB???AAAEEE@@@===NNNgggrrrtttuuusssnnnmmmpppssssssuuuxxxyyyxxxyyyzzz{{{vvvvvvwwwyyy{{{{{{yyywwwmmmpppsssuuuuuuuuuuuuvvveeefffccc\\\YYYYYYYYYWWWSSSRRRQQQPPPPPPPPPQQQQQQNNNQQQRRRQQQMMMKKKLLLNNNbbb}}}___OOOPPPeeennnPPPFFFEEEEEEGGGKKKGGGLLLJJJHHHPPP___}}}tttlllmmmvvvqqqkkkccc___^^^]]]ZZZWWWYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWZZZ^^^bbbeeeiiippp}}}zzzeee^^^]]]]]]WWWOOOMMMQQQWWWYYYWWWdddoooHHH999CCC666:::666444666888777666666::::::NNNzzznnnppprrrgggWWWWWW]]]hhhttt|||www{{{~~~zzzxxxxxx}}}vvvjjj]]]SSSQQQUUU[[[YYYYYY]]]```ZZZVVVbbbuuu|||~~~QQQEEEFFFLLLMMMPPPTTTWWWVVVRRRNNNMMMUUUSSSPPPVVVUUUQQQUUU\\\iiimmm```wwwmmmKKK555888<<<999666555666666666666666666666666555555555777888999999888666:::@@@CCCEEEQQQmmmnnnVVVPPPLLLQQQOOOPPPPPPQQQRRRTTTUUUTTTOOONNNKKKGGGCCC@@@===;;;666666777999;;;;;;:::777CCC888777<<<777999]]]nnniiipppWWW\\\eeeWWW]]]aaaWWW\\\UUUSSSUUU[[[```___WWWSSSSSSUUUVVVVVVTTTRRRQQQSSSVVVUUUSSSTTTWWWWWWTTTTTTWWW]]]___cccyyyWWWAAA>>>>>>??????>>>AAAJJJSSS||||||mmmqqquuutttooollllllnnnppprrrsssttttttuuuwwwyyyuuutttsssssstttuuusssrrrppplllhhheeeeeeeeedddcccYYY[[[YYYTTTWWW]]]YYYOOORRRQQQPPPOOONNNNNNNNNNNNKKKPPPSSSPPPJJJKKKSSS[[[sssjjjHHHRRRMMMQQQvvvlllUUUDDDIIIQQQPPPKKKJJJLLLPPPFFFBBBKKKOOObbb{{{gggaaaiiivvv|||sssnnnhhhaaa[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZXXXXXXZZZ]]]ccckkkrrrvvvkkkddd___WWWSSSQQQOOOSSSXXXWWWTTTZZZeeekkklll;;;>>>@@@333<<<333000777<<<:::666777777000===kkk~~~}}}{{{``````ccc[[[XXXSSSPPPSSS[[[bbbdddccc^^^aaaeeefffccc```___```ZZZUUUOOOOOOSSSXXXZZZZZZ___ZZZXXXXXXVVV[[[sssoooQQQMMMEEEOOOBBBDDDIIINNNQQQRRRSSSSSSTTTNNNVVVRRRQQQ\\\```\\\]]]___bbb^^^OOOnnn{{{BBBJJJ888000???;;;///888333444555555666555555444333444555555666777888999888888;;;>>>>>>DDDUUUhhhmmmLLLSSSOOOGGGRRRLLLMMMMMMNNNQQQUUUUUURRRJJJHHHFFFCCC@@@===;;;:::333444555777::::::888555333555;;;===888999MMMeeetttdddbbbaaakkkeeeooo\\\dddlllbbbggg^^^\\\ZZZZZZZZZVVVQQQTTTYYYSSSVVVWWWUUUQQQPPPTTTYYYVVVVVVYYY\\\ZZZUUUSSSVVVLLL___\\\aaaZZZ???======<<<;;;;;;===AAADDDpppmmmqqqtttaaallltttjjjbbbgggcccdddgggmmmssstttpppkkkjjjkkklllmmmlllkkkiiigggddd```\\\ZZZZZZ[[[[[[[[[YYYVVVRRRPPPTTTXXXTTTLLLMMMPPPRRRPPPMMMLLLNNNPPPPPPQQQQQQMMMLLLUUUhhhwwwMMMGGGOOOHHHEEEOOOHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHLLLMMMGGGFFFSSSddd{{{lllccccccggg|||oookkkfffcccdddgggiiijjj^^^[[[XXXYYY\\\^^^]]][[[^^^]]]\\\\\\^^^aaadddfffkkkrrrwwwzzz|||dddXXXTTTSSSSSSUUUYYYQQQMMMRRR[[[ccckkkqqqJJJ===888222999999777555666999:::888666777:::555<<>>===:::888555:::888666888:::;;;888666555666666555555777;;;>>>^^^~~~jjj___bbbbbb```aaaaaabbbdddeeeeeeccc```^^^^^^``````\\\VVVSSSVVVYYYYYYWWWTTTTTTVVVYYY\\\]]]VVVWWWXXXYYYZZZZZZZZZYYY]]]^^^YYY]]]~~~YYY@@@;;;;;;;;;999999:::>>>AAA\\\vvv{{{~~~lll\\\dddssskkkUUU```______aaadddeeeeeeccc___```aaabbbaaa```^^^]]]^^^[[[WWWUUUTTTTTTSSSSSSQQQPPPNNNMMMPPPTTTRRRMMMNNNMMMLLLLLLMMMOOOQQQRRRKKKPPPQQQOOOPPPaaa~~~aaaKKKSSSYYYMMMDDDHHHFFFFFFFFFFFFGGGHHHHHHIIIEEECCCDDDGGGFFFFFFMMMWWWmmmmmm\\\cccttt|||mmmmmmnnnpppqqqpppmmmjjjkkklllnnnrrryyyooodddZZZVVVUUUSSSSSSUUUPPPTTT[[[bbbfffkkkwwwZZZ:::>>>>>>666777777555444444666777666444111777444555PPP|||fffTTTPPPKKKJJJMMMQQQSSSTTTLLLNNNMMMKKKKKKNNNOOONNNTTTRRRUUU]]]___ZZZYYY]]]LLLOOObbblllqqq}}}^^^FFFCCC>>>>>>FFFIIIHHHIIIJJJLLLOOORRRTTTVVVUUURRRQQQQQQRRRUUUVVV___ccc]]]]]]}}}rrr[[[MMMWWWnnnfff<<<:::666222111222333222000222222222222333333333333666444222222444555555444555666888777777999===@@@NNNbbbssszzz|||[[[MMMGGGNNNSSSNNNGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDBBB@@@>>>>>>===;;;888666888777666777999999777555555555666555444666999<<>>;;;777777444333222222444444333222...555555000666PPPooo|||ooo|||ooohhh]]]UUUQQQPPPOOONNNPPPMMMMMMPPPVVVYYYZZZ[[[bbbaaa```^^^WWWOOOMMMOOOXXX___{{{}}}iiiuuuhhh999<<>>777555444222111111222222//////000111222222333333444222111222333333333111444555666555444666888;;;===KKKXXX]]]gggzzzrrrMMMMMMGGGEEEIIIIIIDDDCCCGGGBBBBBBAAAAAA@@@@@@??????===<<<<<<======;;;888555666555555666777777666444444555555444333444666888999@@@bbbxxx^^^VVVTTTZZZ^^^[[[\\\aaa```aaaaaaaaa___\\\YYYWWWYYY[[[]]]\\\YYYYYY\\\___WWWUUUSSSSSSTTTTTTTTTSSSVVVXXX[[[]]]]]]ZZZWWWTTTTTTXXXWWWQQQUUUiiiVVVBBB::::::999777666666888::::::VVVvvv|||pppnnnRRRPPP]]]SSSRRRRRRQQQPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTSSSQQQPPPOOOLLLIIIFFFEEEKKKNNNLLLKKKOOORRRRRRQQQNNNKKKLLLNNNQQQQQQPPPQQQOOOTTTeee}}}~~~WWWQQQKKKJJJLLLMMMMMMLLLEEEGGGJJJLLLLLLKKKIIIHHHHHHGGGHHHMMMQQQRRRQQQPPPWWWiii~~~xxxZZZTTTSSS```rrryyyuuussskkkaaaZZZTTTOOOOOOPPPPPPSSSXXXbbbdddmmmqqqCCC444AAA:::111555666222222222222222222222222222555666222...666OOOgggyyyzzzqqqggg^^^XXXTTTQQQNNNQQQZZZ```___^^^aaaSSSUUUTTTQQQRRRYYYcccjjj^^^xxxaaaNNN???>>>@@@>>>???EEEAAABBBCCCEEEGGGJJJMMMOOOIIIJJJMMMPPPRRRUUUVVVWWW[[[YYYVVVUUU]]]sssiiiLLLSSSeeelllqqqvvvsssBBB222333444555555333111000222444///000000111111222222333333222111222444444222000333333333444444555777999888@@@EEEGGGOOO```sss}}}xxxZZZPPPOOONNNJJJHHHHHHDDD???@@@EEEAAAAAA@@@@@@???>>>======:::::::::<<<<<<:::555222444444444555555555444333444444444333222222333555777;;;GGGbbbooo[[[bbb]]]\\\^^^]]]ZZZ\\\aaa^^^_________^^^\\\ZZZXXXYYY[[[\\\\\\[[[[[[\\\___ZZZWWWSSSQQQQQQRRRSSSSSSVVVWWWXXXXXXWWWUUUSSSRRRUUUUUUUUURRROOOWWWlllUUUAAA:::::::::888666666777999888HHH^^^sssvvvzzztttSSSDDDQQQQQQOOONNNLLLIIIGGGEEEJJJJJJKKKKKKKKKKKKKKKKKKPPPOOONNNNNNMMMKKKHHHEEEDDDKKKNNNKKKIIILLLOOOPPPGGGIIIKKKKKKLLLNNNRRRVVVOOOZZZmmmZZZHHHIIILLLTTT___aaaUUUGGGGGGIIIKKKLLLLLLIIIFFFDDD???CCCHHHJJJJJJKKKMMMNNNGGG^^^~~~rrr```QQQTTT```kkksssxxxyyypppeeedddaaa]]]\\\\\\XXXSSSPPPKKKIIINNNTTTXXX]]]bbbjjjpppEEE666===DDD555///666333222222333222222222222222666333444555222000;;;III~~~sss}}}{{{pppllllll[[[SSSSSS[[[\\\VVVUUU\\\XXXXXXTTTQQQ[[[qqquuu\\\:::AAACCC>>>;;;======:::???@@@BBBDDDFFFIIIKKKLLLFFFHHHKKKOOORRRTTTVVVVVVRRRLLLNNNVVVTTTSSSgggvvv```YYYSSSQQQMMMMMMSSSZZZ```eeejjj|||EEE333444444///000111000......///000111111111111111111222111222222333444666666444111111111111333555777888999999<<<===;;;???MMM]]]gggmmm{{{kkkWWWJJJEEEGGG???@@@DDDJJJJJJDDD===:::@@@??????>>>===<<<<<<;;;:::::::::::::::888333000222333444444444333333333222333444333111111222333///666777;;;XXXbbbTTT\\\]]]ZZZZZZ]]]______```bbb\\\]]]^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\[[[ZZZ[[[[[[^^^YYYSSSOOOOOORRRUUUVVVYYYWWWUUUSSSRRRRRRSSSTTTUUUQQQPPPSSSTTTUUU]]]gggTTT???999::::::999777666777999777===GGGYYYwwwrrrqqqwwwaaaRRRMMMIIIHHHJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJIIIJJJKKKJJJGGGEEEDDDIIILLLIIIGGGJJJMMMMMMMMMNNNNNNKKKHHHJJJPPPVVV```xxxiiiOOOIIIHHHIIISSS^^^```SSSDDDGGGIIIJJJKKKJJJGGGDDDBBB;;;DDDIIIGGGDDDFFFJJJMMMHHHSSSiii~~~rrriii___XXX]]]ggglllrrrxxxzzz}}}{{{ppp{{{zzzrrreeeZZZUUUQQQQQQQQQQQQRRRRRRPPPNNNLLLKKKOOOVVV[[[]]]aaagggrrrIII;;;888999777111555777000111222333333111111222333555000///444555111111555MMMppp}}}sssnnnyyyjjjkkktttmmm]]]XXXbbbgggbbbdddnnnnnnnnniiiiiizzzWWW??????:::888<<>>EEEAAA:::777:::===<<<;;;<<<===>>>???AAABBBCCCDDDDDDGGGHHHIIIJJJLLLMMMOOOOOOKKKRRRSSSLLLKKKTTT\\\^^^xxxJJJ888555+++'''+++222000///111444555333000...//////000000111111111...///222777::::::777444222000000222555777666444666666666666777:::@@@FFFGGGQQQaaammmuuu}}}yyy]]]SSSJJJHHHDDD@@@DDDMMMQQQKKKCCC;;;999<<<@@@CCC:::::::::999999999999999999888777777888777555333111333555555333111222444000222333333222111222333333111444888000...EEEdddsssVVVIIIRRR```___TTTXXX]]]bbbdddbbb___\\\ZZZ\\\\\\]]]\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[ZZZXXXWWWWWWUUURRRRRRSSSVVVWWWXXXXXXVVVTTTRRRQQQRRRTTTUUURRRQQQMMMJJJKKKOOOPPPNNNZZZooo~~~UUU;;;555777888777666666777888444888666666GGGfff}}}~~~lllhhhwwwfffQQQIIIHHHEEEAAA@@@@@@@@@@@@@@@AAABBBBBBGGGFFFFFFHHHKKKMMMMMMLLLFFFJJJKKKJJJMMMQQQSSSPPPKKKEEE@@@EEEVVVmmm|||sssOOOFFFHHHAAABBBFFFKKKIIIDDDDDDIIICCCCCCEEEEEEFFFEEEDDDDDDFFFJJJIIIAAA>>>BBBEEEEEEDDDGGGHHHTTThhhvvvooo]]]XXXIIINNNQQQSSSWWW___bbbaaafffkkkrrryyy~~~~~~{{{wwwqqqkkkeeebbbZZZUUUSSSSSSPPPKKKMMMSSSLLLKKKLLLOOOQQQQQQRRRTTTTTT\\\eeefffccclll^^^:::???333;;;333///777///)))666///111333222///...000222///111111///---///444777...555GGGcccvvvrrrssslllaaaCCC???;;;///...<<<@@@777222999<<<888999:::;;;===>>>>>>>>>>>>EEEFFFGGGJJJLLLOOORRRTTTKKKIIIJJJNNNPPPPPPRRRUUUcccxxx___GGG444333666222000222///+++))),,,111333///++++++,,,---...///111222222,,,---111666::::::777444333111000222444555333000555555666777666444666::::::===EEEQQQ^^^kkkwwwzzzxxx```MMMMMMKKKHHHGGGJJJLLLDDD999<<>>=========::::::::::::;;;;;;;;;;;;777666555666777888777666111333666555333111222444000111333333333222333444222---,,,222666777888;;;QQQ|||iii[[[OOOOOO[[[\\\QQQRRR___UUU\\\```^^^ZZZZZZ]]]___^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWXXXYYY[[[ZZZYYYWWWRRRQQQRRRTTTVVVWWWWWWUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRVVVRRRGGGCCCIIIOOOPPPZZZ^^^lllzzzVVV>>>333555666555444333555666444222666;;;<<>>>>>??????>>>AAAIIIMMMHHHEEEUUUxxxmmmbbbZZZUUULLLMMMSSSMMMIIISSSTTTTTTZZZbbbffffffmmmvvvwwwuuuwww}}}yyyrrrooommmjjjiiimmmqqqrrrnnniiifffdddaaa___```___YYYRRROOOOOONNNLLLJJJJJJNNNQQQJJJOOOQQQOOOMMMRRR[[[bbbaaaaaammmsssttt```@@@999888;;;555///---000111000---////////////////////////...............///000000444------???___}}}xxxppp}}}zzzHHH666888888444222555555666666777888888888888:::<<<=========???AAACCCEEEHHHLLLNNNPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSS[[[ooowwwuuuVVV:::888444111///......///------------------------,,,,,,,,,---------.........///222444666777888888000000000000111111111111444444444555666777888999<<<>>>???>>>@@@HHHTTT^^^vvv}}}|||dddYYYWWWTTTNNNJJJLLLJJJCCCIIIYYYWWWFFF===AAA>>>>>>AAA@@@;;;999;;;888999;;;<<<;;;:::888666888777777777777666333000444333333222111111111222111111111111000000000///111111222222222333333333999???TTTqqqvvv]]]OOOKKKMMMOOORRRTTTTTTUUUWWWYYYXXXYYYZZZ[[[[[[[[[[[[[[[___aaabbbaaa^^^\\\[[[[[[YYYVVVSSSRRRSSSTTTTTTTTTRRRUUUVVVTTTUUUWWWWWWTTTTTTOOONNNPPPRRRPPPPPPRRRTTTRRROOOLLLKKKKKKLLLNNNRRRKKKQQQwwwuuuTTT<<<444444444555555555444444111000333888777:::MMMccc|||ttthhhmmmuuu~~~}}}eeeMMMEEEFFFHHHHHHIIIKKKOOORRRMMMMMMLLLMMMNNNPPPPPPPPP\\\YYYSSSMMMIIIGGGHHHJJJRRRkkk}}}zzzTTTQQQOOOCCC===EEEHHHHHHEEEEEEIIIJJJFFFAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBBBBAAA???@@@JJJRRROOOHHHMMMaaasssttt^^^XXXMMMNNNWWWTTTMMMSSSOOONNNQQQUUUVVVUUUZZZaaaeeebbbccchhhiiiddd^^^\\\YYYXXXXXX[[[^^^^^^\\\YYYVVVVVVVVVUUUUUUTTTQQQNNNQQQQQQPPPOOONNNNNNNNNNNNLLLTTT[[[^^^```bbbcccbbbppphhh|||nnnDDD777:::<<<:::444///---///111///---.......................................//////000,,,///111333:::MMMgggzzz~~~zzzllljjj~~~ttteeeJJJ333000666666444444333333333444555555666666666888:::;;;;;;<<<>>>???EEEFFFHHHJJJKKKMMMMMMNNNQQQPPPOOOOOOOOOPPPRRRSSS^^^mmmrrrrrr[[[DDD777555222000...---......------------------------,,,,,,,,,,,,------------...///000222333333222222////////////000000000000333333333333444666777888666888:::999888;;;BBBHHHMMMWWWbbbkkkwwwooo```RRRRRRXXXYYYUUUQQQJJJMMMHHHIIIRRROOOBBB@@@@@@======@@@???:::999:::888999999:::999888777666777666666666777666333111444333222222111111111111111111111000000000//////111111111222222222222333000///999LLL\\\gggxxx~~~mmmZZZLLLGGGJJJOOOLLLOOOQQQSSSSSSTTTVVVXXXXXXYYYZZZ[[[\\\]]]^^^___ZZZ\\\]]]\\\YYYWWWVVVWWWXXXVVVSSSSSSTTTUUUUUUUUUSSSVVVWWWTTTTTTWWWXXXUUUSSSPPPOOORRRTTTRRRQQQSSSOOONNNLLLKKKJJJKKKLLLMMMGGGJJJMMMbbbnnnSSS;;;555444444666888888555111111///111555444111999FFFggg{{{nnnbbbggg|||yyy___YYYOOOFFFCCCFFFOOOUUUVVVUUUSSSQQQPPPPPPPPPPPPIIIHHHHHHMMMVVVaaajjjoooyyyyyy~~~ZZZPPPQQQLLLGGGCCCJJJKKKJJJFFFFFFIIIJJJHHHBBBBBB@@@@@@???@@@AAABBB???@@@AAACCCEEEEEEBBB@@@???GGGOOOMMMFFFCCCIIIQQQzzzlllccceee]]]OOOMMMMMMKKKJJJKKKJJJJJJMMMSSSNNNLLLMMMTTTWWWUUUTTTVVVNNNNNNOOOQQQRRRRRRRRRQQQOOOPPPQQQRRRRRRQQQQQQRRRIIIJJJLLLNNNOOOQQQSSSSSS\\\___``````hhhvvvpppBBB222555:::;;;777333///---///000///---...........................------------...//////,,,222555///(((...AAASSS|||{{{xxx~~~|||vvvsss{{{mmm~~~|||oooOOO888000---222444000///333000000111111222333333333444666888999999:::;;;===FFFFFFFFFFFFGGGHHHIIIJJJMMMMMMLLLMMMNNNOOOQQQRRRSSSZZZ[[[\\\nnnOOO444444333111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---,,,,,,---------.........//////111111111222333444555666444777::::::888777999;;;???DDDHHHJJJOOOWWW^^^```ooonnnooottt{{{mmmmmmjjjddddddiiinnnoooggg\\\UUUVVVXXXRRRIIICCCDDDIIIFFFCCCFFFBBB===BBB>>><<<<<<>>>===999888:::888888888777777777666666666555555666777666444111333222222222111111111111000000000000////////////000000000111111111222222222,,,,,,222666:::EEERRRgggsssyyycccUUUTTTLLLCCC???@@@CCCEEEEEEKKKMMMPPPQQQQQQRRRTTTVVVWWWWWWWWWXXXZZZ\\\^^^```WWWXXXYYYXXXVVVTTTTTTTTTXXXVVVTTTUUUVVVWWWWWWWWWUUUWWWVVVSSSSSSWWWXXXVVVRRROOOPPPTTTVVVSSSRRRSSSJJJJJJJJJJJJJJJJJJKKKKKK@@@JJJIIIJJJbbb{{{mmmTTT<<<777555444777;;;;;;555000444111111444444000111666NNNlllrrrbbbggguuuxxxhhhYYYOOOKKKKKKIIIJJJJJJJJJJJJLLLOOORRRXXX[[[cccooo|||xxxqqqqqqttt}}}gggYYY^^^RRRJJJNNNNNNLLLKKKIIIGGGFFFGGGHHHHHHCCCBBBAAA@@@@@@BBBDDDEEE@@@@@@@@@AAACCCBBBAAA???>>>BBBEEEDDD@@@???BBBFFFYYYfff}}}}}}mmmhhh___\\\WWWRRROOOMMMNNNPPPWWWSSSPPPQQQOOOKKKJJJLLLJJJLLLMMMMMMMMMMMMNNNPPPOOOMMMNNNPPPRRRQQQQQQSSSYYYZZZZZZXXXVVVXXX\\\```fffpppxxx|||HHH333666;;;;;;:::444111...---...///...---------------------------------,,,,,,------...///...000111111111111333444EEEvvvzzz|||}}}wwwuuu|||sssPPP;;;222555222111222///+++---333/////////000111111222222333555777888888888:::<<>><<<:::AAA===::::::<<<;;;888777999888777666555555555555666444444444555666666444111111111222222222111111111000000/////////.........//////000000000111111111444111000222///+++---222000888CCCPPP]]]lll|||vvvcccQQQFFFAAA??????999999<<>>===<<<>>>@@@BBBCCCCCCCCCDDDEEE@@@III^^^uuu|||xxxqqqhhhccc```^^^\\\UUURRRQQQSSSTTTSSSVVVZZZVVVWWWWWWVVVUUUVVVXXXZZZ^^^WWWUUUZZZ^^^]]]]]]___bbbbbbaaa^^^[[[^^^eeelll}}}dddGGG///000:::<<<:::;;;111///...------......---------------------------,,,,,,,,,,,,,,,---......,,,++++++///222333///+++111AAAEEEZZZzzzkkkJJJ<<<666000,,,000---+++,,,++++++///444...//////000111111222222333444666777777888:::<<>>>>>???AAACCCEEEGGGGGGGGGGGGHHHJJJMMMPPPQQQPPPPPPRRRSSSSSSTTT\\\fffuuuOOO;;;:::555000111......---------.........++++++++++++++++++++++++*********+++++++++,,,,,,+++************+++++++++***+++++++++,,,,,,,,,,,,............///111222333000111333444555666777999555666999<<>>999888666666888:::;;;;;;<<<<<<;;;;;;<<>>@@@BBBDDDFFFEEEEEEFFFGGGIIILLLOOOPPPOOORRRVVVXXXTTTPPPRRRWWWRRRrrrJJJ...222888...+++444------------------------************************))))))*********+++++++++******)))******+++,,,---******++++++++++++,,,,,,---------...///000111222333333333333333444555666888666777999888777999>>>FFFNNNVVVYYYWWWUUUVVVYYYqqqcccTTTPPPQQQRRRQQQPPPXXXVVVUUUTTTOOOGGGEEEGGGRRRRRRGGGBBBHHHEEE>>>@@@===999888::::::777888;;;666666666555555555444444444333333444555444222//////000111222222222111000///.........------------------.........///////////////......---...222555FFFBBB===;;;999888444111666555555888888666555777;;;:::777444222555:::===:::<<<===<<<999;;;AAAGGGCCCEEEGGGHHHIIILLLPPPSSSVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTTTTVVVXXXWWWWWWXXXZZZ[[[[[[XXXVVVOOOQQQPPPMMMMMMQQQRRRPPPOOOLLLKKKOOOOOOLLLIIIJJJJJJJJJJJJJJJHHHFFFDDDBBBAAAAAA@@@EEEEEE>>>MMMnnnRRR:::555555555444444333222111//////...---...///000000,,,///666DDDZZZqqq~~~tttkkkeeeggglllrrrhhhkkkooommmiiieeeeeegggfffjjjoooqqquuu~~~kkkSSSKKKIIIKKKEEEAAAFFFFFFBBBCCCCCCAAABBBFFFEEE@@@???AAA>>>????????????@@@@@@@@@>>><<<::::::;;;;;;:::999;;;???DDDGGGGGGCCC>>>;;;;;;HHHIIIHHHZZZrrrtttiiieeehhhoookkkfffdddeeeggggggfffaaaaaagggoooooonnnyyyrrrGGG;;;999666333111......///,,,,,,------,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,///000---))))))///555+++111+++333333666RRR___gggyyyrrrVVVFFF333333444444...(((,,,444---............---+++(((------...//////000000111///111333444444555777888888999;;;>>>@@@AAABBBCCCEEEEEEFFFGGGIIIKKKNNNOOOHHHMMMQQQPPPMMMKKKKKKLLLXXXdddbbbrrryyyKKK333:::;;;222+++---000111+++++++++,,,+++++++++***************************))))))))))))*********++++++***)))))))))***+++,,,******+++++++++,,,,,,,,,---------...///000111222444444444555666666666555555444888>>>AAA@@@DDDKKK>>>CCCJJJMMMMMMLLLKKKLLLWWWTTTOOOMMMQQQWWWYYYVVVIIIJJJOOOSSSRRRPPPTTT[[[MMMNNNFFFCCCIIIEEE>>>@@@===:::888::::::888888<<<555666666777777555444333444444333333444333000......///111222333222111000.........---------,,,,,,,,,------------.........000000...+++)))***---000888333---)))***...222444...000222000000222333222,,,///222444444222111111444999>>>@@@>>>===>>>@@@@@@BBBDDDEEEGGGKKKPPPTTTRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVUUUTTTUUUWWWYYYWWWWWWXXXZZZ[[[ZZZVVVSSSMMMPPPPPPNNNNNNQQQQQQOOOQQQMMMKKKMMMMMMIIIGGGHHHGGGGGGGGGFFFFFFDDDCCCCCC<<>>@@@============<<<;;;999999999999:::<<<>>>===;;;999999;;;======<<<;;;::::::777999888<<>>555000222222///...000111000+++,,,------,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++)))))),,,///000,,,(((...222(((---000---444,,,777;;;LLLcccuuuXXXBBB:::444///111(((%%%+++000---***))))))+++***((((((+++,,,,,,,,,,,,---......//////000...000111222222333555777888:::<<<>>>@@@AAAAAA@@@FFFFFFFFFGGGIIIKKKMMMOOOHHHNNNPPPLLLJJJLLLMMMKKKAAABBBOOOfffiii{{{tttNNN>>>222444111+++(((,,,111///))))))************))))))((())))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))*********++++++++++++,,,,,,,,,---------...///000111222---...000444666666555333777555666;;;999444444999===???DDDJJJOOOPPPNNNLLLFFFNNNSSSQQQRRRTTTQQQJJJMMMOOORRRRRRLLLFFFGGGMMM===CCC@@@>>>DDDAAA===AAA===:::888::::::888999<<<444666777888888666444333555444333333444222///------///111222333222111000......---------,,,,,,,,,,,,,,,,,,---------......&&&***---......000111111---///000000///.........+++111222......333555111333222111111333555777888999888777666666999===@@@>>>@@@BBBDDDFFFKKKPPPTTTMMMNNNOOOPPPQQQQQQQQQQQQVVVWWWWWWVVVVVVVVVYYY[[[WWWWWWYYY[[[[[[YYYUUURRRMMMPPPQQQOOOPPPRRRRRROOOSSSNNNKKKLLLLLLHHHGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD;;;FFFDDD;;;===>>>;;;>>>PPP999444333222111000000000000------------------------,,,,,,...000///555JJJ___}}}}}}zzz|||}}}{{{uuuTTTJJJHHHFFFEEEFFFFFFEEEBBB>>>===???BBBCCCDDDFFFGGGFFFBBB>>><<<:::<<<===;;;888888;;;???;;;:::999888888:::;;;===::::::999999999999888888>>>888888:::999;;;LLLbbb|||^^^CCC;;;555000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,---------......333111111444<<>>111///000///,,,************************)))************+++++++++,,,,,,,,,---------......000//////000222444666777999:::<<<======???BBBDDDDDDDDDFFFHHHKKKMMMOOOPPPLLLNNNOOOOOOMMMLLLLLLMMMMMMNNNNNNMMMOOOWWWdddooowwwRRR???888333///......---,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))***++++++,,,,,,+++))))))***++++++***++++++************++++++---------............///000000111111111222222222777777777888999999::::::===@@@DDDFFFGGGHHHIIIJJJPPPJJJIIIMMMQQQNNNIIIGGGIIIJJJMMMPPPPPPMMMFFFBBBEEECCCAAA@@@???>>><<<:::888999:::;;;:::888666555333444555666666444222111333555666777666444111///000000000000000///......***++++++,,,,,,++++++***,,,,,,,,,---------......222111,,,&&&'''------(((,,,000...(((&&&+++---+++//////000000000000/////////000000111222222333333666666777888999::::::;;;;;;>>>BBBDDDGGGIIIMMMOOOLLLLLLMMMNNNPPPRRRTTTUUURRRRRRRRRSSSTTTTTTUUUUUUQQQSSSTTTTTTTTTSSSTTTUUUQQQPPPOOOPPPQQQQQQOOONNNMMMMMMLLLJJJJJJIIIIIIIIIDDDCCCBBBBBBCCCDDDCCCBBB???>>>===<<<<<<===>>>???MMM999333333222111000000000000------------------------000......///...///999EEEXXXlll}}}{{{}}}zzzeeeOOOGGGHHHGGGCCC@@@FFFFFFEEEBBB>>>===???BBBBBBCCCDDDEEEDDDBBB???===<<<<<<<<<;;;::::::<<<>>><<<;;;:::999:::;;;===>>>:::::::::999999999888888<<<888777:::888555???NNNKKKiiiSSS<<<444444666......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...111000---,,,---111555777===<<<<<<>>>AAADDDCCCBBB999:::;;;;;;999777333111888222,,,+++...///,,,(((************************))))))*********+++++++++,,,,,,,,,,,,------------/////////000111333555666666888::::::;;;<<>>111......,,,(((...------,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++***************++++++...---,,,+++,,,,,,+++++++++******))))))******+++------------............000000000111111111111222555666666777777888999999;;;>>>AAACCCEEEFFFHHHJJJKKKHHHHHHLLLMMMJJJGGGFFFPPPMMMIIIGGGGGGHHHHHHHHHDDDBBB@@@??????>>>;;;999777888999:::999777555444333444555666555444222111222444555666555333000//////000000000000///......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------&&&***,,,)))***...000---***......---...111///)))......////////////......//////000000111222222222444444555666777888999999:::<<<@@@BBBDDDFFFIIILLLLLLLLLMMMNNNPPPQQQSSSTTTPPPPPPQQQQQQQQQQQQQQQQQQOOOQQQRRRSSSQQQPPPPPPQQQPPPOOONNNOOOPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>===<<<<<<===>>>>>>JJJ999333333222111000000000000........................111///...///...+++,,,///;;;PPPhhhwwwuuuwwwFFFBBBCCCIIIMMMJJJEEECCCFFFFFFEEEBBB@@@???@@@BBBAAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;<<<===<<<<<<;;;;;;:::999999;;;<<<===:::::::::999999999999888999555666:::999444666===666EEEaaayyyBBB555777111---000---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++*********---,,,++++++,,,,,,+++)))))))))***+++,,,,,,++++++''''''))),,,---,,,(((%%%************************)))))))))*********++++++++++++,,,,,,,,,---------......///000111333444555444555777888888999<<<>>>DDDFFFHHHIIIJJJIIIHHHGGGKKKMMMPPPQQQPPPLLLGGGDDDIIIKKKKKKIIIEEECCCDDDGGGDDDHHHMMMUUUaaaqqqtttVVV<<<333000...///333444222000------,,,,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))++++++***************+++,,,,,,,,,,,,,,,+++******+++******))))))******+++,,,,,,,,,---------....../////////000000000000111333444444555555666777777999;;;===???AAADDDGGGJJJKKKJJJMMMPPPNNNJJJIIILLLRRRMMMHHHDDDDDDFFFGGGHHHCCCAAA??????>>>===:::888777777888888777666444333333333444555444333222111111222333444333111///.../////////000//////...---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))---///,,,)))+++------***+++******,,,...,,,&&&,,,------......------,,,......//////000111111111222222333444555666777777888:::===???@@@AAADDDFFFJJJJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPPPPOOOMMMLLLMMMOOOQQQQQQOOOMMMLLLKKKOOONNNMMMNNNOOONNNMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHEEECCCBBBAAABBBAAA@@@>>>>>>===<<<<<<<<<<<<===>>>HHH999333222111000000/////////...........................///111111///,,,+++,,,333:::FFFZZZrrryyyyyyuuu}}}[[[EEEEEECCCDDDFFFFFFCCCDDDHHHFFFEEEDDDBBBAAA@@@@@@AAA@@@???????????????@@@@@@>>>;;;999999<<<===;;;888888777777777777888999:::::::::999999999888888888666333444999;;;888777999===666888KKKeee|||fffGGG444;;;>>>111***///,,,,,,+++++++++***************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,...///////////////////////////000000///000000///////////////000---------,,,***))))))***************************))))))))))))************++++++++++++,,,,,,,,,,,,---......///000222333333333444666666666777:::<<<@@@BBBFFFIIIKKKKKKJJJIIIJJJKKKLLLNNNNNNLLLIIIFFFMMMNNNNNNLLLHHHFFFFFFFFF@@@???===::::::@@@KKKSSSVVV[[[eeeqqqyyyooo```OOOEEEAAA;;;444000555444222000---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++******)))*********(((***+++,,,+++***))))))******))))))))))))******+++,,,,,,,,,------------............////////////111111222333333444444555777999;;;===>>>BBBFFFJJJHHHJJJNNNQQQMMMHHHIIINNNKKKKKKJJJJJJJJJHHHDDDAAAAAA@@@???>>>>>>===:::888666666666666666444333222222333333444333222111111///000111222111000...---...////////////...------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,//////---***((()))+++,,,---,,,)))&&&&&&(((***+++++++++,,,,,,,,,,,,++++++---------...//////000000111111222333444555555666777999;;;<<<===>>>@@@BBBFFFFFFHHHIIIJJJKKKKKKKKKNNNOOOPPPQQQPPPOOOMMMLLLOOOQQQSSSRRRPPPLLLJJJJJJNNNMMMLLLLLLMMMMMMKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEDDDBBBAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<======??????<<<999777888;;;;;;888666666666666666777777888888999999888888888777777777555222222666999888777888999888888999>>>QQQtttLLL<<<666222222///***---444,,,,,,,,,+++++++++++++++************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------///...---,,,++++++++++++)))***++++++++++++,,,,,,,,,+++***)))(((((())))))'''((()))((('''(((,,,///))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,---...///000000111111333444555666555666999;;;???BBBEEEIIIKKKKKKJJJIIIJJJIIIGGGIIIKKKMMMLLLKKKKKKKKKIIIFFFDDDBBBCCCCCC;;;???CCCCCC???:::777777<<<999:::???CCCEEEHHHMMMJJJIIIHHHGGGEEEAAA===999666...,,,222555222222777333333111,,,(((''')))---+++***************))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++***************+++'''+++...///---+++++++++***))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,---------.........///000000111222222333333666888:::;;;===AAAEEEIIIAAADDDIIILLLGGGBBBDDDJJJHHHIIIKKKMMMMMMIIICCC???@@@????????????===:::888666666555555444333333222222222222222222111111111...///000000000///...---...............---,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,((('''(((***,,,,,,++++++***+++,,,+++((((((,,,111******++++++++++++******+++,,,,,,------...//////000111111222333444555555666888:::;;;;;;<<<===???DDDEEEGGGIIIJJJKKKKKKKKKOOOPPPQQQRRRRRRRRRQQQPPPRRRTTTUUUTTTQQQNNNLLLLLLMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDCCCBBBBBBBBBBBBCCCEEECCCAAA@@@???>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;EEE777222222111000////////////------------------------***000333...))))))---000,,,///000111666FFF\\\lll{{{{{{{{{aaaNNNJJJIIIIIIIII???999999BBBLLLMMMIIIFFFCCCBBB@@@@@@AAAAAA???===<<<<<<;;;;;;;;;<<<======:::999888888999888777555777777777888888888888999777777777666666666666555444333111222333444444444555666:::;;;:::===KKKZZZppppppJJJ222555555000***)))---...,,,++++++++++++++++++++++++************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++*********+++,,,,,,---...---+++***+++,,,+++*********+++,,,,,,---$$$&&&)))***)))(((''''''))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++,,,---...////////////222444555555555666888:::AAACCCEEEGGGHHHHHHGGGGGGJJJGGGDDDEEEIIIMMMMMMLLLKKKIIIFFFBBB@@@???>>>???AAAAAA???;;;888888===AAAAAA888333444666444222222777666555555666777777666===777555666111***)))------///111000---,,,...000))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))***++++++,,,,,,111555666222...------***))))))(((((())))))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...//////000000111222222444666999;;;<<>>;;;888666666555444444333333333222222222111111111000000......////////////......------......------,,,+++***++++++,,,,,,++++++***))))))*********+++++++++''''''+++///...***)))+++&&&'''***,,,+++'''(((+++)))******++++++******)))******++++++,,,------...//////000111222333444444555777999999999:::<<<>>>DDDEEEHHHJJJLLLMMMMMMMMMOOOPPPPPPRRRSSSTTTUUUVVVUUUVVVVVVUUUQQQOOONNNNNNMMMLLLKKKKKKKKKKKKHHHFFFBBBAAAAAA@@@@@@AAAAAAAAADDDBBB@@@??????>>><<<:::::::::;;;<<<<<<;;;::::::BBB666222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,+++///000+++))),,,---***+++///111,,,'''***888FFFooo~~~~~~yyyrrrooowwwyyyXXXLLLBBBDDDIIIJJJHHHGGGHHHDDDJJJ___ppplllWWWEEEBBB@@@>>>???@@@@@@>>>;;;;;;;;;;;;;;;;;;;;;::::::888:::;;;:::999777666666666666777777888888888777666555555555555444444444222333333222111222333333777222222888===:::555222@@@ZZZ{{{UUU999666===333111......222333,,,%%%************************************************************************))))))***++++++++++++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,******++++++,,,---......)))+++,,,+++((('''((()))'''(((((())))))*********+++++++++,,,+++(((%%%###))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++---...//////......111333444444333444666888>>>???AAACCCEEEFFFFFFGGGIIIFFFDDDFFFJJJMMMKKKIIIJJJHHHEEECCCBBBAAA???>>>555:::@@@AAA===999666666BBB;;;666999<<<<<<;;;<<<333333111111111111222222222...++++++***+++///444&&&)))******)))''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))***+++------333777<<<:::444...++++++))))))(((((((((((())))))************++++++++++++*********+++++++++,,,,,,......//////000111111111111444777999;;;<<<>>>@@@CCCDDDHHHLLLKKKGGGHHHLLLHHHEEECCCBBBCCCDDDDDDDDD@@@@@@@@@AAAAAA@@@<<<999777666555444444333333333222222111000000000000000......//////////////////,,,------------,,,++++++)))******++++++******)))))))))))))))*********+++,,,,,,......***+++999III<<<222)))))))))'''%%%&&&*********++++++*********))))))******+++,,,,,,---------...///000111222222333444666777777888:::<<>>>>>>>>===<<<:::999:::;;;;;;;;;;;;:::999|||@@@666222111000//////.........+++++++++++++++++++++++++++---,,,***---222///(((******+++......------///111===WWWyyyzzz~~~cccPPPDDDJJJGGGGGGGGGDDDDDDNNN\\\DDD@@@LLLjjj|||\\\@@@AAA???===>>>@@@@@@===::::::;;;;;;;;;;;;:::999888888;;;===<<<999666666888333444444555666555555555555555444444444333333333...222555444333555666666222444666555000...555@@@777999AAAVVVvvv^^^DDD???===666///111+++(((,,,...,,,+++...(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,,,,+++)))'''%%%(((***,,,,,,***)))+++...***++++++++++++***))))))+++(((%%%%%%''')))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++---...///......---111222333333222333555777888:::<<>>;;;888999===BBB<<<777333444444111111333444444444333222222222333---...///000111///+++&&&---,,,+++***)))***---...(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))***,,,---...666;;;>>><<<444,,,((('''))))))(((((((((((()))))))))************+++++++++)))************+++++++++......//////000111111111///222666999999:::;;;===AAAAAAEEEIIIJJJFFFFFFJJJAAAAAAAAACCCDDDDDDAAA???@@@@@@AAABBBBBB@@@===999777777666555444444444444222111111000000000000000.../////////////////////,,,------------,,,++++++))))))************))))))))))))))))))************)))))))))&&&%%%444XXXzzz```HHH///''')))***)))*********++++++++++++******)))))))))***++++++,,,,,,+++,,,,,,---...///000000111333555666666777999;;;===???BBBFFFIIIJJJJJJJJJJJJJJJJJJKKKOOOTTTYYY\\\UUUTTTRRROOOLLLLLLNNNPPPNNNMMMKKKKKKLLLKKKHHHFFFBBBBBBBBBAAAAAABBBCCCCCCAAA???>>>===>>>===<<<:::999999;;;;;;;;;;;;999999tttHHH555000000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------***,,,111:::LLLhhhyyy^^^SSSNNNGGGGGGMMMEEEEEEEEEDDDBBBFFFQQQ]]]EEEAAA@@@FFFJJJHHHCCCBBB??????>>>>>>>>>>>>>>>>>>;;;;;;:::999888888888888;;;:::999999::::::999777555555555444444333333333444444444555555555555666333444555777999888666555444444222222222222444444111333999@@@FFFQQQfff{{{UUUIII???;;;777111222666///...,,,******+++,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))&&&'''***))))))))))))******************************************+++,,,,,,---............///000111222333333777999<<>><<<888888777777999;;;===???===999555444555777666555222111000///...............---,,,,,,++++++,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&***---+++(((---:::EEE;;;>>>999---)))---+++###,,,***))))))***++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222222111222444777:::;;;???BBBDDDEEEEEEDDDEEEEEEDDDCCCAAA@@@??????@@@AAA===@@@BBBBBB@@@>>>>>>@@@999777555555555444222111111111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))(((((((((((((((++++++''''''666PPPfffhhhIII---(((,,,+++***+++******++++++++++++******))))))))))))******************+++,,,---//////000111111222333555777999:::===>>>???@@@AAADDDIIILLLMMMPPPNNNIIIJJJQQQUUUSSSKKKMMMOOOQQQQQQQQQPPPOOOIIILLLOOOMMMIIIFFFHHHKKKGGGDDD@@@??????@@@@@@???@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999888777777tttHHH555000000000///......------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++,,,------000000000000444AAARRR^^^yyysss[[[LLLFFFQQQ\\\YYYQQQMMMIIIKKKJJJFFFCCCDDDGGGIIIFFFAAA@@@DDDGGGFFFDDDDDD@@@AAABBBCCCCCCAAA@@@???<<<<<<;;;:::999999999999777666555555666666555444555444444444333333333333333444444444555555555555333222333555777777555333444333222222222222333444777666777888777777AAAMMMbbbyyydddCCCBBB;;;666666555111000333...---+++*********+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))(((((('''))))))))))))******************************************++++++,,,------------......///000111222333555777999<<<@@@BBBDDDEEEDDDFFFHHHGGGCCCAAAAAACCCBBBAAA@@@AAAAAA@@@===;;;===============<<<<<<<<<666333111333666666222...222111000///............------,,,++++++++++++,,,,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***+++)))'''+++444<<<777???===000''')))***'''***)))(((((()))******)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---......//////111000000111222555888:::===???BBBCCCBBBBBBBBBCCCBBBAAA@@@>>>>>>>>>>>>???:::===@@@@@@>>>===>>>???777666444333444333111000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))(((((((((((((((******((('''+++333:::BBB222(((***,,,(((%%%'''))))))************))))))(((((()))))))))***************+++,,,---...//////000111111333444666888999;;;<<>>===============<<<;;;:::777777777777777777666666sssHHH444000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,---------++++++...555:::===MMMYYYhhh|||zzzrrrsssnnneeecccgggeee^^^VVVIIIFFFTTTaaa\\\LLL@@@GGGNNNQQQNNNMMMOOOMMMFFFHHHCCCAAADDDEEECCCCCCEEE???AAACCCEEEDDDBBB???======<<<;;;:::999999999999555444333333444444333111444444333333333333333222333333333333444444444444777555333555888888666444333333222222222222333333555444444444222000222777///>>>QQQgggmmmTTTFFF===888333//////222222000......+++++++++*********************))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&'''***+++)))'''))))))))))))************************************++++++++++++++++++,,,,,,------...///000111111222333444666999<<<>>>@@@BBBAAADDDFFFEEEAAA>>>???@@@AAA@@@?????????>>><<<:::@@@@@@AAA@@@>>>;;;888666555333333888>>>>>>777///111000///......---......---,,,++++++******++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))''''''(((,,,000222===???222&&&%%%))),,,(((((((((((((((((((((((()))))))))*********++++++)))*********+++++++++++++++,,,,,,------......///////////////111333666777999;;;>>>@@@??????@@@AAAAAA@@@>>>===<<<<<<======888:::<<<<<<<<<;;;<<<===666444333222333222111////////////......---------------------------------++++++++++++++++++++++++******))))))))))))(((((((((((((((((())))))))))))'''&&&'''))),,,,,,)))'''***&&&(((......(((&&&+++(((((())))))))))))(((((((((((())))))))))))************+++,,,------...///000000111222333555777888999;;;===???BBBEEEJJJNNNIIIKKKLLLJJJJJJMMMNNNLLLNNNMMMLLLKKKMMMOOORRRSSSKKKMMMOOOLLLHHHDDDCCCDDDIIIFFFCCCAAA@@@@@@>>>===::::::;;;;;;;;;:::999999555555555666666777777777qqqFFF333000000000///......------,,,,,,,,,++++++++++++***************************))))))******+++++++++,,,'''))),,,---///222666:::999;;;333222>>>EEEKKKUUUaaadddgggiiikkknnnrrruuufffddd___XXXSSSMMMAAA555@@@CCC@@@;;;<<>>888AAAMMMTTTPPPOOOTTTRRRJJJJJJGGGGGGHHHFFFBBBAAACCC>>>???@@@@@@@@@>>><<<;;;<<<;;;:::999888888888888666555444444555555444333333333333333222222222222222222222222333333333444666444333333666666444222333222222222222222222333111000111444666888888999:::888444333AAAZZZoooyyyjjjOOOAAA:::444444999111//////000000///,,,***)))************)))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,))))))++++++)))((()))))))))************************************++++++++++++************,,,,,,---...///000000111222222444666999;;;>>>???@@@CCCEEEDDDAAA>>>===>>>AAA???>>>>>>???>>>===;;;??????>>>===:::777444222888555444:::AAABBB:::333000000///...------------,,,,,,+++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))''''''((((((((((((,,,666999000&&&%%%***---((()))******)))(((((()))))))))))))))************)))))))))************++++++++++++,,,------............///000111333555666666999<<<======>>>???@@@@@@???===<<<;;;;;;<<<<<<888999999999999888888999666444222222333333111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))(((((((((((((((((()))))))))))))))'''%%%''',,,...---+++***(((***---+++''')))000''''''((((((((((((''''''(((((((((((()))))))))***)))******+++,,,---------//////000111222444555666888:::;;;<<<===???BBBEEEFFFGGGIIIJJJJJJJJJIIIHHHNNNMMMMMMLLLLLLNNNOOOPPPIIIKKKMMMKKKHHHDDDCCCCCCFFFCCCAAA?????????>>>===888999999::::::999999888777777777777777777777777nnnCCC222000000000///......------,,,,,,+++++++++*********************************)))***************++++++***+++,,,,,,,,,...000222:::<<<444///444111***---000222444444222000//////333111......333999666000999<<<<<<888555777:::;;;AAA;;;777888<<<@@@DDDIII???IIINNNIIIEEEHHHIIIEEEJJJKKKMMMOOOIIIAAA>>>@@@@@@???===;;;:::;;;;;;<<<:::999888777666666666666777666444555666666555333222222222222222222222222111111111111222222222222222222222222222111000///222222222222222222222222333222000000222555555333666999888444222777>>>BBBMMM```|||mmmRRRCCC888444<<<>>>666//////222111///------...---+++))))))*********)))((('''(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...///***''')))***)))((()))))))))************))))))))))))))))))))))))******************))))))++++++,,,---...//////000222222333555777999<<<===>>>BBBEEEEEEAAA>>>>>>???AAA@@@>>>>>>??????>>><<>>======>>>???>>>===999999:::::::::999888888888888777666666555444444mmmCCC222000000000///......------++++++++++++************************************************************---,,,+++***)))))))))******///++++++444333///444000111222333333111///---@@@<<<666111444:::999555///222555777999;;;===>>>999<<>>999888777666555555555555555444333333444444333222000111111111111222222222000000000000111111111222333777:::999555222222333111111222222222222111111222333111...///333333111$$$---777:::888666777999333777===DDDPPPfffeeeNNNBBB:::555@@@555...///000...///444......+++(((***...///,,,*********)))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))&&&''''''(((((())))))***************++++++++++++((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%,,,---(((&&&+++,,,)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++,,,---......///222222222333555888:::<<<<<<@@@EEEEEEBBB@@@???@@@AAA???======>>>???>>>===???===:::888666666666777444222000000333444222000//////---,,,,,,,,,,,,,,,+++***))))))((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((***+++***)))&&&&&&&&&''')))******)))'''***------***))))))+++((((((((()))))))))******(((((((((((()))))))))))))))******++++++,,,,,,---......///000111222333333222555999;;;<<<===>>>@@@???>>><<<;;;::::::;;;;;;<<<999777666777777666444666444333333444444333111222111111000///...------++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((())))))******&&&))),,,---***((('''(((&&&&&&(((***+++***(((&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))*********+++++++++---------...///111222333222444888:::<<<>>>BBBDDDDDDDDDGGGLLLMMMJJJHHHIIILLLMMMOOOOOONNNLLLIIIHHHJJJKKKMMMNNNMMMKKKHHHFFF<<<;;;;;;<<<>>>???>>>===::::::::::::999888777777666666555444333222111000mmmDDD444000000000///......------++++++++++++************************************************))))))))))))***))))))***+++++++++***///222)))###&&&$$$###***&&&&&&'''))),,,...//////000000---+++///555666333444222222222333222333333777;;;<<<555///222>>>IIINNNCCC???GGGMMMMMMNNNRRRCCCGGGMMMNNNGGG??????DDDBBBAAA???===<<<;;;<<<===999888777666666555555555555333222222333444222111000000000000111111222222/////////000000000111111222:::AAA@@@888222333666000111222333333222111000,,,111222000111555666333333444555444000------///222666;;;<<<<<>>CCCDDDBBB@@@@@@AAA@@@>>><<<;;;<<<=========>>>===;;;:::888777666666666666666555333222111111///...---,,,++++++++++++******)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))***+++'''%%%%%%'''))))))((((((%%%)))------***'''(((***(((((((((((()))))))))***'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,---...///000111111111000333777:::;;;<<<===???===<<<:::999888888999999:::888555666888999999888444333222222333333222111111000000///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((()))*********%%%'''***+++,,,,,,,,,---&&&)))+++++++++++++++***((((((((())))))((((((((('''''''''((((((((()))))))))))))))***************------------...///111111000333666999;;;===???BBB???===@@@GGGIIIEEEDDDGGGKKKLLLLLLLLLLLLLLLLLLKKKHHHIIIJJJKKKJJJGGGDDDAAA===<<<;;;===>>>???===<<<;;;;;;;;;:::888777555444444333333333222222111111oooEEE555000000000///......------+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))''''''(((***++++++)))'''"""+++++++++///,,,'''---...,,,))))))***---///000///111222000222555444000333...+++---000333555888888:::888666???WWWxxxbbbKKK???JJJSSSMMMFFFHHH@@@DDDJJJJJJDDD>>>AAAHHH??????>>>>>>===;;;:::999:::999888777666666666666666555333444555555444222//////000000111111111222////////////000000000000+++666@@@>>>333,,,---222000111222333333222111000)))111444111000222222...///,,,,,,...222333444555111000000000333666888:::666999:::888999???EEEGGG@@@FFFMMMSSSWWW```kkktttuuuyyyzzzvvvkkk[[[LLLBBB@@@@@@<<<333111888:::333...000...111000,,,))),,,000222,,,///...******...---'''---,,,***(((((()))+++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))%%%&&&333AAA===///))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))***+++,,,------...111000///000111444666888777<<>>;;;:::999777777777777888999666444555999<<<<<<;;;333111000111222222111000000//////...,,,+++******************************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++---)))%%%###$$$&&&((()))(((+++***%%%!!!$$$)))...(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))************,,,,,,,,,---...///000111111333666777777888999;;;@@@>>>AAAHHHJJJFFFFFFJJJKKKJJJIIIIIIJJJLLLOOOPPPLLLLLLLLLMMMLLLIIIDDD@@@???>>>===>>>??????===;;;;;;;;;:::999777555444333333333444444444444555555mmmHHH222//////...---,,,,,,,,,,,,)))))))))))))))*********((((((((('''&&&'''***---))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))*********++++++++++++---000333444333222111222333444333222222444555<<<999;;;:::KKK}}}NNNJJJFFFFFFHHHHHHCCC===GGGDDDAAA@@@AAAAAAAAA@@@BBBAAA???>>><<<;;;;;;;;;555:::CCCIIIBBB777333888333333333222222222111111000000000000000///......000000////////////000000////////////////////////////////////////////////............////////////000///...///111222111000111111222333333333333222555666666666777999:::;;;:::;;;;;;<<<>>>???AAABBBIIIOOORRRPPPOOORRRUUUUUUUUUSSSPPPMMMKKKJJJKKKKKKHHHDDD???<<<<<<<<<:::888666666555444222111111000111...******---...---+++************+++,,,------******))))))))))))******)))(((((('''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))!!!,,,))),,,EEEPPP<<<%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++,,,...///111222222333888:::<<>>===<<<;;;::::::;;;<<<<<<;;;;;;:::888666444333666555333222222000---+++......---,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++***)))'''%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))))))))************+++++++++***++++++,,,,,,------......000222333444666888:::999999999888888777777777666666666666666666666666444444333222111000///...//////...---,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''((()))*********((('''&&&))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////222222333444666888:::;;;<<<===???AAADDDGGGIIIJJJKKKIIIIIIKKKOOOPPPOOOMMMMMMMMMLLLJJJHHHEEEBBB@@@>>>>>><<<;;;:::999999888555666666666666444333222111111222333222111000///nnnIII444//////...---,,,,,,,,,,,,)))))))))))))))))))))***'''(((((('''&&&''')))+++))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))*********++++++***+++...000111111000///111222333222111111333444,,,333999:::FFF```gggVVVEEEEEEFFFDDDBBB@@@??????CCCAAA??????@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;777999???DDD???555222444222222111111111000000000000000000000000///......////////////////////////////////////////////////........................------........./////////555222///......000000000000111111222222222222222333333444444555666888999;;;;;;:::::::::;;;;;;<<>>=========???@@@>>>:::666444444444333111444333333222000//////...++++++,,,---...---***'''++++++*********+++,,,,,,******))))))))))))******(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))(((666IIIEEE111'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,---///111222222222666777:::<<<===>>>=========<<<;;;:::999::::::;;;;;;;;;:::999888666555444666444222222111000...,,,......---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((*********)))'''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))))))))*********+++++++++******+++,,,,,,------......000222333333444777999999999999888888888777777666666666666666666666666444333333222111000///...///...---,,,,,,+++,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************,,,++++++,,,,,,---...///000000111222444666888999:::;;;===???BBBEEEGGGHHHGGGFFFFFFIIILLLNNNMMMLLLMMMMMMLLLJJJHHHEEEBBBAAA???>>>===;;;::::::999999666666777777666555333222111111222222222111000///mmmJJJ666//////...---,,,,,,,,,,,,******))))))))))))))))))'''(((***)))(((''''''((())))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((((((''''''))))))))))))************)))***+++,,,---.........///000111000//////111333...666222///999AAA@@@@@@???EEEJJJGGG@@@===@@@EEE@@@>>>======???@@@@@@@@@:::999999888999999::::::888888:::===;;;555111111111111000000000////////////000000000000///......---...///000000///...---........................------------------------------------............999555000---,,,......//////000000111111111111111111111111111333444555666888888777777777777777888===AAAAAA<<<999::::::888777777666555555777888999888666333222222333222222111111000///...------,,,+++///555888666222---+++,,,+++*********************))))))(((((())))))***'''(((***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...&&&'''===JJJ777$$$***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++,,,---///000111111111333444666888::::::::::::;;;;;;:::999999999:::::::::::::::999888666555444555333111111111000///---...---,,,++++++******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((()))))))))))))))*********++++++******++++++,,,---------///000222222222333444666999999888888888888777777666666666666666666666666333333222111000//////...///...---,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---......---......///111333555666888999;;;===@@@BBBDDDEEECCCCCCDDDGGGJJJLLLLLLKKKMMMLLLKKKJJJGGGEEEBBBAAA>>>===<<<:::999999999999777777777777666555444333111111111111111000//////kkkHHH555//////...---,,,,,,,,,,,,*********)))))))))))))))'''))),,,,,,***(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&((((((((()))))))))******))))))******+++,,,------,,,.........---...000222333999111111AAA>>>777AAA<<>>======???@@@???>>>999999888888777777888888888666555666888777444111111111000000000///////////////000000//////...---,,,---///000000///---,,,------------------------------------------------,,,,,,,,,,,,------------666333///------......---......///000000000000000/////////000111222444444222222333333444666777888999<<<<<<:::999<<<===::::::999888777666666777777555444333333333444444444000//////...---,,,,,,,,,,,,333:::<<<999444000///,,,+++***)))))))))))))))))))))(((((((((((())))))'''(((***,,,---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---'''(((999AAA--- +++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++---...///000000000111222444555777888888888;;;:::::::::::::::::::::888888888888777666555444444222000000000000///......---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))*********************+++,,,,,,------///000111111111111222444888777777777777777777777555555555555555555555555333222222111000////////////...---,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))************************+++,,,---...,,,------...000111333444666777999<<<>>>AAACCCDDDBBBCCCEEEGGGJJJLLLMMMMMMLLLLLLJJJHHHFFFDDDBBBAAA;;;;;;999888888777777777777777777777666555444444000000000000000/////////|||iiiFFF333//////...---,,,,,,,,,,,,************))))))(((((((((***------,,,)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))*********++++++,,,,,,---+++,,,------,,,---///111...555555BBBVVVLLL999>>>888;;;===>>><<<<<<>>>???AAA@@@>>>>>>??????===;;;<<<;;;:::888777666666666777555222333777999777444222222111111111000000000///////////////...------+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///.........//////---+++,,,---......//////....../////////000111222444444111111111222333444555666000333444333555999:::777666666555555444444444444000000000000///000000111/////////...------,,,,,,)))---222222///,,,+++++++++******)))(((((((((((())))))(((((((((((())))))&&&(((***,,,---,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''***)))---222***$$$+++((((((((((((((((((((((((************************))))))(((((((((((())))))(((((()))))))))************+++,,,...////////////000111222444555666777777::::::::::::::::::::::::777777777777777666555444444222000///000000///...------,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))(((((()))))))))*********))))))***++++++,,,,,,---...///000000//////000222666666666666666666666666444444444444444444444444222111111000000/////////......---,,,++++++++++++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))***************************+++---------------...///111222333555666888;;;>>>@@@BBBCCCCCCEEEGGGIIIKKKMMMNNNOOOKKKJJJHHHFFFDDDCCCBBBAAA<<<;;;:::999888888888999888777666666555444444444000000000///////////////gggDDD222//////...---,,,,,,,,,,,,++++++******)))((((((((('''***,,,---+++)))(((((())))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,...000444222111===LLLHHH???@@@999999999;;;===>>>>>>===AAA@@@?????????>>><<<999===<<<:::888777666555555555555333111555999888444222222111111111000000000...////////////...------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++...//////,,,***+++,,,,,,---------------/////////000111222333444444333222111111000000111///111000///222666666222111222222333444555555555000111222111///...///000//////.........---------)))***+++***)))(((((()))***)))(((((((((((((((((()))((((((''''''(((((()))&&&''')))+++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###,,,)))$$$)))***'''+++))))))))))))))))))))))))************************))))))(((((((((((())))))((((((((()))))))))*********+++,,,---............///000111222333555666666888888999:::::::::999999555666666666666666555555555333000...//////...------,,,+++******))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,...//////......///111333444444444444444555555444444444444444444444444111111000000000/////////...---,,,++++++*********))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------...///000222222444555777999<<>>>>>=========<<<===>>>===;;;999::::::888777666666666666555777555111222666666222111111000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++)))))))))***,,,---+++******++++++,,,---,,,,,,,,,.........///000111222333222111000///............000111111000333888777333222222333444555555555555333555666555111///000111......------------,,,,,,---+++)))))))))******)))(((((('''''''''((())))))((((((''''''''''''((((((&&&''''''(((***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$+++((($$$))))))&&&+++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))******+++,,,---------------......///000111333444555555555777888888888777777444444555666666555555555666444000.........---,,,---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,***,,,---...------///111111111222222222333333333333333333333333333333333000000000000////////////...---,,,+++************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))***+++,,,,,,,,,,,,---...///000111111333444777:::<<<>>>???BBBEEEHHHIIIHHHHHHJJJLLLGGGFFFDDDBBB@@@?????????<<<;;;;;;:::::::::::::::666666444333222222333333000///...---------......gggFFF666//////...---,,,,,,,,,,,,+++++++++***)))(((((('''$$$&&&'''((('''&&&''')))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&(((***,,,,,,+++)))''')))***+++,,,+++,,,///111,,,&&&111666---333<<<444444666888999888888999;;;:::999:::;;;======;;;999777777666666666666777777555999777111000333222...000/////////..................//////......---,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))************,,,***(((''')))***************+++,,,,,,,,,,,,+++---------...///000111222------------......///000.../////////444:::999555444444444333222111///...333555666444000------///------,,,,,,,,,,,,,,,,,,,,,)))''''''***+++)))''''''''''''''''''((()))***((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***''')))...(((###,,,))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,---------------------...000111333444222333555666666666555555333444555555666555555555777444000...---------,,,---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,)))+++------------///111000000111111111222222222333333333333333333333333000000000000////////////...---,,,+++************)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,+++++++++,,,---...///000000111333555888;;;<<<>>>@@@CCCFFFGGGEEEEEEGGGJJJFFFEEECCC@@@???>>>>>>>>>888888777777777777777777666555333222111111222333000///...---,,,---......bbbDDD555000///---+++*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))))))))))))))***))))))))))))************)))+++---...///000222444888666555555888;;;<<<<<<;;;::::::;;;===>>>===;;;777666555444555777999:::DDD;;;222///111444444333222000///...//////---+++.........------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((&&&&&&((()))+++))))))))))))************************************...---,,,---//////...,,,......//////000000111111222222222222222111000///000000//////.........---000444444...***+++,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////111222222333333444444555000333444222222555444000333222000...,,,,,,------111///,,,)))'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))******))))))((((((''''''))))))))))))************))))))***+++,,,,,,---------...///000222222222222222222222222222222222222555333111///...///000111......---,,,++++++++++++******)))(((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////111111222444666888;;;<<<@@@BBBDDDDDDCCCDDDEEEGGGGGGFFFCCCAAA???>>>======999888666777888888777666333333222111000///......000///...---,,,+++++++++bbbBBB222000///---,,,*********+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((((((((())))))(((((()))))))))*********(((***,,,------...000222444444555888;;;;;;:::888999999888999;;;;;;:::888666555444333333555666888;;;;;;999666333222333333111///......//////...,,,...---------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))''''''((((((((()))))))))************************......---,,,,,,,,,---...,,,------......//////000111111222222111111000///000/////////.........---111555555000,,,---...---*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---......//////111111222222333444444444666999999555222333333111222222000///...---------...---+++)))(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((((((((())))))***)))))))))((((((((('''(((((()))))))))*********))))))***++++++,,,------------///000111222222222222222222222222222222222222222000///...//////000......---,,,++++++++++++***))))))(((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++,,,,,,---...//////000111222444777999:::===???AAAAAAAAAAAACCCDDDFFFEEEBBB@@@>>>=========999888666777888888777666333333222111000///......000000...------,,,,,,,,,cccBBB///000///...,,,++++++***+++******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))(((((())))))))))))******(((***+++,,,,,,,,,...000000222555:::<<<<<<888555888777666777888888666444666555444333222333444444222999???===666000000333000...---...//////...---------,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))*********))))))***,,,---+++++++++,,,------......000000111111111000///////////////...............000333333...,,,---...,,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,------......///000000111111222333333444444777777222000222333111111111111111000...------,,,+++***)))((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))+++***))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---...///000111111111111111111111111111222222000000//////////////////...---,,,++++++******+++))))))((((((''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,---............///111333555777888:::<<<>>>?????????@@@BBBCCCBBB@@@???===<<<<<<;;;999888666777777888666555333333222111000///......000000///...------------~~~eeeBBB///000///...---,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((((((((()))))))))***)))***,,,,,,,,,,,,---//////000333888;;;;;;888555777666555555666666444222777666444333222222222333...666======555//////111...---,,,---/////////---,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((())),,,000111000...******+++,,,,,,------...//////000000000//////...........................---///...***)))++++++)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++++++++,,,------......//////000111111222222333///111111222777;;;999333000111222222111///---,,,++++++***)))((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))******+++++++++,,,+++,,,---...///000000000000000000111111111111111......////////////.........---,,,+++************)))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---...---......000222444555777999;;;>>>?????????@@@AAA@@@@@@???===<<<;;;;;;:::999888666666777777666444333333222111000///......///...---,,,,,,,,,,,,,,,~~~dddCCC111/////////...---,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))***+++------,,,,,,---///000000000333666888888777666555444555555555333111777666555444333333222222000333666666333000...///...---,,,---...///...---++++++++++++++++++++++++,,,+++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((+++)))***111:::<<<666///***++++++,,,,,,---......---......//////.........---------...............+++---,,,((((((++++++((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))***************++++++,,,---------......//////000111111222222222222888BBBHHH@@@444///000111111111///...,,,,,,,,,***)))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((())))))))))))***************++++++***+++,,,---...//////////////////000000111111111...///////////////...---------,,,+++************((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((((((((()))))))))***************+++------......///000111333555666999;;;???@@@@@@@@@AAABBB>>>>>>======<<<;;;::::::999888666666777666555333333333222111000///......,,,,,,++++++******++++++~~~bbbBBB333////////////...,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''(((((((((((())))))+++,,,------++++++,,,---111///...///333666888999555444333444555555333222666666555444444333222222222111000000111000///...///---,,,---......---,,,)))************+++++++++,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''%%%&&&...777888222*********++++++,,,---------,,,,,,---.........---------------------.........,,,---+++(((***------)))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******)))******++++++,,,,,,---------...//////000000111444222111666@@@DDD:::,,,///////////////...------,,,++++++***((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))************************)))***+++,,,---...............//////000000111111111111000//////......------,,,+++******))))))***''''''&&&&&&''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))***+++,,,------......///000222444555777:::>>>@@@AAAAAAAAABBB<<<<<<======<<<;;;::::::999888666666666666444333333333222111000///......+++******))))))*********}}}]]]???222//////000///...---+++***))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***'''''''''((((((((())))))***+++,,,+++***)))***+++///...---...222555777888222222111222444444333111333444444333333222111111111000000000000000/////////...------------,,,+++))))))))))))******+++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''###$$$&&&)))++++++)))'''((())))))******++++++,,,++++++,,,---------------,,,,,,,,,------.........++++++)))''')))---,,,((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,------...//////000000000000000000444777111(((///......---------------)))))))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''')))*********))))))'''((((((((()))))))))***'''''''''((((((((())))))************))))))))))))((()))***,,,------------------...//////000111111444333111///...---......---,,,+++***))))))))))))'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))))))))))))))'''''''''((((((((()))))))))(((((())))))***+++,,,,,,,,,,,,---///000222222444777<<<>>>???>>>>>>???;;;<<<<<<======<<<;;;::::::888666666666555444222333333222111000///......+++***************++++++}}}YYY<<<111//////000000///---+++***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******''''''''''''((((((((())))))***+++***)))((()))***---,,,---///333666666666000000000111333444333111111222222222222111000000///000222222111///000000000///------------+++***(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***---***&&&$$$(((,,,''''''(((((()))************+++,,,,,,------------,,,,,,,,,------.........((((((&&&$$$'''+++***&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...//////000...111222......000000...///...,,,++++++,,,---...''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((()))***,,,,,,,,,+++***'''((((((((())))))******''''''''''''((((((((()))*********)))))))))))))))((()))***+++,,,------------------...///000000111777555222///...---......---,,,+++***))))))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))++++++************************''''''''''''((((((((()))(((((((((((()))***+++,,,***++++++,,,---...000111111444999<<<<<<<<<<<<<<<;;;<<<=========<<<;;;::::::888666666666555333222333333222111000///......,,,++++++***++++++,,,,,,UUU<<<111///......---+++******)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((('''&&&'''((())))))'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((()))))))))************,,,,,,------.../////////000000111222222222222222000000000000000000000000333333222111000///......------,,,,,,+++******)))))))))))))))))))))))))))******))))))((((((''''''***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,((((((((()))***,,,---...)))(((***---***&&&%%%(((''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------.........///////////////....../////////...------,,,,,,+++,,,,,,+++)))((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------///////////////.........222111111000///.........+++++++++************)))))))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************,,,,,,,,,---------......///111444888;;;<<<<<<<<<;;;;;;;;;;;;::::::999888888777666555444333222222000000000000///...---,,,---+++******++++++***(((TTT<<<111///......---+++******)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))(((((()))))))))*********,,,,,,,,,---......//////000000111111222111111111111111111111111111111111222222111000///...------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,------,,,,,,///(((%%%+++666<<<777000)))&&&&&&))))))&&&&&&)))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------......////////////....../////////...------,,,,,,)))***+++***))))))***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------///.....................111000000///......------+++++++++*********))))))))))))((('''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))(((((()))))))))*********,,,,,,,,,,,,---------------///222666888999::::::999:::::::::999999888777777777666555444333222222000000000//////...---,,,,,,***))))))******)))(((}}}SSS<<<000......---,,,,,,+++******))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((())))))))))))++++++,,,,,,---.........000000111111111000000///111111111111111111111111111000000///...---,,,,,,,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((()))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,---(((---@@@WWW]]]MMM;;;111***&&&''')))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------------......///......---//////......---,,,,,,,,,((()))******)))))),,,---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---........................//////......------,,,,,,++++++*********))))))))))))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((())))))))))))******++++++,,,,,,,,,---------+++---000333555666666777777777888888888777666666666666555444333333222222//////000//////...---,,,***)))(((((())))))((('''zzzRRR<<<000......---,,,,,,+++******))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))******++++++,,,---------//////000000000///......111111111111111111111111//////......---,,,++++++++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))((())))))***+++*********)))***+++,,,,,,,,,,,,,,,+++)))000DDD\\\fff___TTT<<<222))))))***)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---.........------//////...------,,,,,,+++((()))***)))((()))***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,---------------.........---------,,,,,,,,,++++++************)))))))))))))))(((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,+++,,,...111222444444444555555666666666555555444555555444444333222222111////////////...---,,,,,,)))(((''''''((()))(((&&&vvvPPP<<<000---------,,,,,,++++++***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((())))))******+++,,,,,,,,,....../////////......---000000000000000000000000......------,,,,,,++++++++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''((())))))******))))))((()))***+++,,,,,,,,,,,,...+++***...999GGGSSSYYY<<<222))))))***)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,---------------.........---,,,,,,++++++***++++++)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++,,,,,,,,,---------...,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((((((((()))))))))*********+++++++++,,,,,,,,,---...000111222333333333333444555555444444444444444333333222222111111////////////...---,,,+++((('''&&&'''((()))((('''sssOOO===000---------,,,,,,+++++++++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((('''&&&''')))***)))(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((((())))))***+++++++++,,,,,,---............---////////////////////////------------,,,,,,++++++,,,++++++***))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((***+++,,,,,,,,,,,,'''+++...,,,***,,,333999111***&&&''')))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++******+++,,,------------......------,,,+++++++++***++++++)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++***++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))''''''(((((((((((())))))))))))*********+++++++++------...///000111222333222222333444444444444333333333333222222111111111......///......---,,,+++((('''&&&'''((()))((('''qqqNNN===000------,,,,,,,,,,,,++++++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%&&&((()))((('''%%%%%%&&&'''((()))******(((''''''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++)))***+++---....................................---------------,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''((()))***,,,,,,,,,,,,%%%***111222...)))$$$###)))&&&&&&))))))&&&&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++)))***+++,,,,,,---------......---,,,,,,++++++***))))))***)))''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))*********+++,,,,,,------...///000111111222333444444444444333222222222222111111111111............---,,,++++++((('''&&&''')))***)))(((pppMMM===000---,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''(((***++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((()))***,,,---...//////------------------------...------------------,,,------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((()))***,,,,,,------111,,,&&&$$$&&&***------)))(((***---***&&&%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''''''''''''''((((((((()))%%%&&&'''((())))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,---------......---,,,,,,++++++***'''((()))(((((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,---...///000111222333444444444444444222222222111111111111111............---,,,++++++(((''''''(((***+++***)))oooMMM;;;---000///---,,,,,,+++)))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))...666GGGOOOAAA***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((******+++,,,,,,,,,,,,+++,,,---......//////......---------,,,,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))************+++++++++*********))))))************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((''''''((()))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------000111111222222222111111111111222222222222111111------,,,++++++******)))((((((((((((''''''''''''nnnLLL;;;...///...,,,,,,,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((...555>>>LLLTTTFFF222&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))***++++++,,,,,,+++++++++,,,,,,------------------------,,,,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))*********+++++++++*********))))))************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&'''((()))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---///000111111222222111111000111111222222111111000------,,,++++++******)))((((((((((((''''''''''''lllKKK:::......---+++,,,,,,---+++***))))))))))))))))))))))))******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,333:::CCCGGG<<<---&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))******+++************))))))))))))******))))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))************************************************))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++******))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...///000111111111111111000000111111111111000000------,,,++++++******)))((((((((((((''''''''''''jjjHHH:::///---,,,++++++------,,,+++))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,...000111+++"""&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((((((((()))))))))***************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((************************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***************************)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++---...//////000000000000///000000000000000000///------,,,++++++******)))((((((((((((''''''''''''gggFFF999000,,,+++***+++---...---,,,))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))''''''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))***++++++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((&&&&&&''')))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((************************************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,---...////////////...//////000000//////...------,,,++++++******)))((((((((((((''''''''''''fffDDD888000---+++++++++---------+++))))))))))))))))))))))))******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((()))******++++++******+++,,,,,,---------------++++++,,,,,,,,,,,,------************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((())))))(((((()))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))************************************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++***++++++++++++,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************************))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************+++,,,---.../////////......////////////......------,,,++++++******)))((((((((((((''''''''''''eeeCCC777000---,,,++++++------,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''((())))))*********************+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''))))))(((&&&%%%'''''''''((((((((())))))(((((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%''')))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))***+++---.........///---......//////......---------,,,++++++******)))((((((((((((''''''''''''eeeBBB777000...---+++,,,,,,---+++***))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&)))+++)))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((((()))***************))))))***++++++++++++***+++++++++,,,,,,---------************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%(((******)))&&&$$$''''''''''''((((((((()))'''((((((((())))))******(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%''')))******)))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,---.........---..................---------,,,,,,+++******))))))(((((((((''''''''''''iiiIII111...---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))***************)))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,,,,***((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......------,,,,,,+++***))))))((((((((((((''''''''''''yyyfffIII333111---,,,++++++******++++++)))))))))))))))))))))))))))***++++++***)))((('''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))***************)))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))***+++------,,,***((()))))))))))))))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++*********)))******************************++++++++++++******************************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***,,,,,,,,,***)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------,,,++++++***))))))((((((((((((''''''''''''sssbbbGGG555444---,,,++++++******++++++)))))))))))))))))))))))))))***+++,,,,,,+++)))'''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))************))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))***,,,///000///***'''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((())))))*********))))))******+++,,,++++++++++++++++++++++++++++++++++++******************************************++++++++++++******++++++++++++++++++++++++************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,+++******))))))((((((((((((''''''''''''ttt^^^DDD444555---,,,++++++******++++++))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************)))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))***---111333111,,,''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((''''''''''''{{{ZZZAAA111444---,,,++++++******++++++((((((((((((((((((((((((&&&'''(((******)))'''&&&))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((())))))*********))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))***---222666555...(((((()))))))))*********+++************************))))))))))))******************))))))))))))************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))*********************+++++++++******************************))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,++++++***************)))((((((((((((''''''''''''XXX???000222---,,,++++++******++++++((((((((((((((((((((((((&&&&&&''''''((((((''''''))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((())))))************)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,222888888222+++((())))))******+++++++++************************)))))))))************++++++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++***************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++************************((((((((((((''''''''''''WWW???000222---,,,++++++******++++++(((((((((((((((((((((((((((''''''&&&'''((()))***))))))((('''''''''''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((()))***************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))+++111999:::555///((())))))******+++,,,,,,************************))))))*********++++++++++++******))))))******+++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******)))******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))*********+++))))))))))))************((((((((((((''''''''''''|||XXX@@@111444---,,,++++++******++++++((((((((((((((((((((((((***((('''&&&'''(((***,,,))))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((()))***************)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************(((***111999<<<777111((())))))***++++++,,,,,,************************))))))******++++++++++++++++++************++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********)))(((((((((''''''''''''{{{UUU999444//////...---+++***)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))),,,))))))///888:::444,,,((((((((()))******++++++******************************+++++++++,,,,,,,,,************************,,,,,,+++***))))))************************++++++...---,,,+++************,,,,,,,,,++++++*********,,,---...///...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------,,,++++++***+++***************+++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************222555333,,,***---,,,'''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++******))))))((((((''''''))))))***++++++++++++***+++++++++******(((''''''''''''''''''''''''''''''UUU999333//////...,,,+++***)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''+++000222---((((((((())))))******++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************,,,++++++++++++,,,------++++++************++++++------------------------+++,,,.../////////...---,,,------......------,,,+++,,,---...............++++++************++++++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************---000...)))'''))))))%%%'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++***)))))))))((((((((('''))))))***++++++++++++***+++++++++******)))((('''''''''''''''''''''''''''TTT888333///...---,,,+++***)))))))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******(((%%%(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++------,,,,,,---......///,,,++++++++++++,,,------,,,,,,,,,,,,------------***+++,,,.........------,,,,,,------------,,,,,,***+++,,,---------------,,,,,,++++++++++++,,,,,,,,,+++++++++******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,+++'''&&&((((((%%%''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((((()))******++++++************+++******)))((('''''''''''''''''''''''''''vvvSSS888333///...---,,,+++************((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''((()))((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---------------...///000//////............//////------------------------------//////000///...------......//////......------.........---,,,,,,+++...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))'''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******************************)))((((((''''''''''''''''''''''''rrrSSS888444000------,,,+++************))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))*********+++))))))))))))))))))))))))************************)))***+++)))((((((***,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,------...000000111000///...............////////////////////////000000111111111///...------......//////......---....../////////...------//////...------,,,------,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------......---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***************+++,,,(((((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))************))))))************))))))(((((((((((((((((((((((((((yyySSS888555111---,,,++++++******++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************'''((((((((('''(((***,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......,,,,,,------...///111111000//////.........//////---......///000111222222///000111111111000...---------............------++++++,,,---------------111000///...------------,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((******((()))+++((((((((()))))))))******(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))'''((())))))******))))))))))))************))))))((((((((((((((((((((((((TTT999666333,,,,,,++++++******++++++))))))))))))((((((((('''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))(((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************((((((((())))))***)))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------...//////.........///000111222333/////////000111333444555333444666999<<>>??????>>>>>><<<<<<<<<======<<<<<<<<<777777666555333222000///222111000///............------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''******''''''+++(((((()))))))))*********(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((((((((()))))))))***'''(((((()))))))))))))))))))))************))))))((((((((((((((((((((((((TTT:::777444,,,,,,++++++***+++++++++))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***+++,,,,,,***((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------...///000/////////000111333444555000111222444666999;;;===AAACCCFFFJJJOOOSSSWWWXXXNNNOOORRRTTTVVVWWWXXXXXXSSSTTTTTTUUUUUUTTTTTTSSSNNNLLLJJJFFFAAA===999777222222000///............---------,,,,,,,,,+++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...)))))),,,,,,((((((---))))))))))))************(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''((((((((())))))******'''(((((()))))))))))))))((())))))*********))))))))))))))))))))))))))))))RRR:::666///,,,,,,,,,,,,+++***))))))******)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$)))...###/// )))!!!"""+++)))&&&***"""&&&'''$$$$$$&&&444((((((555###(((555+++)))(((222###)))..."""%%%###...)))!!!$$$(((!!!999333""",,,###"""&&&%%%&&&///)))!!!%%% ,,,***''''''...%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---000...++++++---...---+++000111111///---,,,...000///000///,,,)))+++111666111000000333666:::???CCC<<<;;;FFFOOOMMMNNNOOOHHHHHHIIIKKKMMMOOOPPPQQQRRRMMMKKKMMMRRRSSSOOOQQQVVVQQQOOOPPPTTTSSSPPPPPPTTTLLLIIIJJJMMMNNNJJJIIIJJJCCC>>>;;;<<<:::333,,,)))000......111000+++***+++***+++,,,,,,*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))++++++******************++++++++++++++++++,,,,,,+++,,,...---,,,++++++------///000///---,,,...000222111000///...//////000111111111333444333000---+++,,,------,,,---///111***,,,------,,,*********++++++++++++******))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}RRR:::666000,,,,,,---,,,,,,+++***)))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%"""***LLL999$$$,,,+++$$$)))...***DDDbbb"""(((555"""...'''%%%'''999>>>111######!!!###)))%%%,,, '''///111+++!!!'''***+++000III000&&&'''(((###'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,---///---+++,,,...000///......///000000////////////,,,111888;;;999333...+++333<<>>{{{}}}yyy(((===333!!!&&&&&&!!!&&&"""!!!222%%%'''%%%(((''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---......///000000111///...///222444444333777;;;BBBJJJQQQTTTUUUTTT___UUUWWWbbbaaaWWW___ssslllhhhooozzzzzzuuutttyyyyyykkkWWWIIIIIICCC@@@@@@===777222111///---+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++++++++,,,++++++,,,,,,------......222000000111222222000---...------///444777888888444555666:::???EEEJJJMMM:::777444222222333333222888666333111000...,,,+++......------.........---+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((OOO:::999444------------,,,+++*********))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%,,,(((@@@)))&&&)))hhh***777www999(((...666/// ???888111'''000///'''%%%!!!%%%^^^QQQ%%%///"""***'''***###''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************************************++++++,,,,,,,,,---------------,,,,,,------...////////////...---......///000///...111666<<>>BBBGGGNNNUUUZZZ^^^TTTRRRPPPOOOOOONNNMMMKKKBBB???;;;999999777555333000000000111333333000---++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))NNN::::::555.........------,,,+++*********)))(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%(((:::)))(((###PPP ))):::JJJ"""%%%!!!+++)))''',,,///,,,+++333 $$$---!!!***444+++###222$$$)))%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........------------.../////////000000///......000222222444777;;;@@@HHHRRRXXXWWWZZZ___bbbeeejjjrrryyykkkxxxvvvvvvsssgggTTTDDD>>>???999333///...---***'''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))******++++++******++++++,,,---------+++,,,,,,---...///000000...000111111000///000111777;;;@@@EEEIIIOOOUUUYYYppprrrwww|||{{{xxxtttoookkkgggbbb^^^[[[VVVPPPLLLIIIFFFAAA===777555333333555333///+++---,,,,,,,,,++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))}}}LLL999:::777............---,,,+++*********)))(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%777(((222000&&&TTTVVV...''',,,&&&)))!!!DDD777%%%...---......"""%%%"""(((222555&&&%%%(((""",,, ---$$$777!!!%%%------%%%$$$%%%(((***++++++***)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///...............//////000---///111222111222555888<<>>@@@+++''')))+++(((***$$$000$$$))))))$$$&&&***###111fffBBB333((( 444!!!###&&&***---///...,,,***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////...............///000000,,,///222333444666:::>>>HHHQQQZZZ]]]ZZZYYY^^^dddqqquuuqqqwww~~~}}}}}}}}}vvvXXXQQQGGG@@@===:::555000************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++******+++,,,,,,---......,,,,,,---...///000111222222888???DDDLLL\\\rrrjjjaaaUUUNNNKKKJJJGGGDDD333333222000///...---,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))yyyIII999999222------,,,,,,+++******)))************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%))),,,CCC&&&&&&111...000,,,&&&***%%%(((%%%+++(((...+++&&&%%%+++))))))((((((((('''''''''!!!,,,((('''))),,,+++"""---''')))---000111///,,,)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((******(((&&&)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---...000111333444222...111555777EEEQQQOOOVVVUUUbbbgggfffyyywww|||sssvvvxxxooocccZZZFFF@@@CCC888333---)))******)))***---((()))************))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***++++++******+++,,,+++---......,,,,,,...111111000///000111333444444:::RRRnnn{{{yyywww{{{yyywwwyyy|||gggYYYQQQLLLWWWQQQHHH<<<111******...///---++++++,,,,,,+++***+++++++++***++++++,,,---((()))***)))((('''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************///......---------......000...,,,***)))***+++---...///...,,,+++---------///***+++222111+++,,,333...+++)))+++...000000///---,,,+++***+++...---+++***,,,------,,,+++******************))))))))))))xxxIII999:::222---,,,,,,,,,++++++******************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((///""">>>&&&000$$$)))!!!---'''222)))&&&LLL,,,+++%%%))))))###)))))))))))))))((((((((((((%%%((()))!!!)))&&&+++!!!$$$$$$444###$$$&&&)))+++,,,***(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***+++)))((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222222111222222444000;;;HHHKKKOOOTTTQQQ```iiizzz[[[PPPQQQIIIAAA888000///000,,,)))''')))))))))******)))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******+++,,,000000000///------...000+++111444111...444EEETTT{{{{{{vvvuuu|||wwwiiiUUUNNNIIIJJJKKKEEE777,,,))))))******+++---000111---,,,++++++************)))++++++***)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++......------------......///......---------,,,,,,***,,,...000222333111...///---,,,...//////333888555222///......,,,)))&&&...---,,,,,,---...---+++******++++++***+++,,,---************))))))))))))xxxHHH999:::333,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******qqqqqqAAA{{{(((...&&&111$$$444))))))'''(((---}}}}}}.../// ,,,)))%%%***))))))))))))))))))))))))(((###222+++'''OOOddd%%%&&&%%%222$$$$$$%%%'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...000111111111111222444@@@<<>>:::444,,,&&&***111))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))+++,,,,,,+++***,,,---///............///000111:::555111777KKKlll~~~zzzbbbPPPIIIFFFAAA<<<333222000---+++***,,,......---,,,+++)))))))))(((***+++,,,+++***))))))+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,------...)))+++,,,.........---,,,///000444999===:::444///...000///...222;;;BBBDDD******,,,///222333222111...---,,,---......,,,+++...---++++++++++++---...++++++*********)))))))))vvvwwwGGG999:::333,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((***333iii888******'''... 222333lll+++###&&&///((()))...(((((((((((())))))))))))))) 333$$$***+++---///+++%%%((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((***,,,---,,,+++))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------...//////000000...000111111222666<<>>DDDCCC===999222666666111555@@@DDD@@@999999999999888555111///111///...111222000------111///...------,,,+++***+++++++++*********))))))|||vvvGGG888:::444------,,,,,,,,,,,,,,,,,,************)))))))))((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''222...***,,,]]]xxx%%%000###MMMzzzCCC***111)))***(((---((((((((((((((((((((((((+++!!!---..."""***...333))))))"""000***)))))))))((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***,,,---,,,+++))))))*********++++++++++++++++++,,,,,,,,,------------------------------------...//////000111111333444444333666>>>JJJTTTPPPrrrmmmHHH:::===;;;///###,,,+++***)))((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***,,,------,,,,,,---...111222222111///000444777:::VVV|||vvv~~~iiiYYYMMMBBB666000222333///+++,,,+++++++++++++++,,,,,,)))*********((('''((()))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,------...///333222000///...///000111...---333???HHHHHHGGGHHHLLLQQQQQQMMMOOOVVVTTTKKKBBBDDDEEEDDDBBB???===<<<999444222555555111...000---,,,,,,...///...+++(((++++++++++++************uuuFFF888;;;555.........---,,,+++++++++************))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''222000333$$$+++}}}777((((((999^^^---)))555"""...%%%*********)))))))))(((((((((,,,%%%'''111'''222nnnRRR%%%..."""---((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***)))************+++++++++++++++,,,,,,,,,,,,---------------------------------......///000111222222333555777888===IIIZZZgggyyy|||zzzyyy}}}lllWWWGGG;;;444111...---+++***))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,...---,,,,,,---///000222111,,,***///===HHHyyy}}}zzzeeeXXXGGG<<<888666000+++,,,,,,,,,,,,,,,---......((()))***)))'''''''''(((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++------------......///000444222000......///111333???===CCCMMMQQQMMMNNNSSSHHHLLLQQQUUU\\\```]]]VVVVVVWWWXXXVVVRRROOOMMMMMMFFF>>>999;;;888000---///+++***))),,,///000---))),,,++++++++++++*********tttEEE888;;;555000000///---,,,+++***)))************))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''!!!)))'''&&&######((( 000222\\\ ---///000'''...+++///------,,,,,,+++***)))))),,,'''''',,,###))),,,>>>))),,,%%%'''((((((((((((((('''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***+++)))((()))************+++++++++++++++,,,,,,,,,,,,------........................---...///000111222222333444:::BBBJJJTTTdddwww|||cccLLLAAA@@@000...,,,+++******+++,,,(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,---......------...///---000111///444GGGgggwww{{{wwweeeSSSDDD;;;666444//////...---------......)))***+++***((('''((()))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,---............///000111111000111333666;;;???CCCEEESSSTTT]]]jjjlllgggjjjsss{{{zzztttlllgggfffeeeYYYQQQOOOHHH===888<<<777222------///111000---,,,,,,+++++++++*********tttEEE888;;;666111111///...,,,***))))))************))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---!!!888000,,,......AAA888,,,+++)))222***555888000000///...,,,+++******+++'''***'''---///###......(((+++)))))))))*********)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((******(((&&&)))************+++++++++++++++,,,,,,,,,---------........................---...///000111222333333;;;DDDRRR```ooovvvPPP222111000---+++++++++,,,---(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,---......------...000///444999<<>>;;;KKK[[[``````dddjjjnnnlll||||||fffPPPNNNSSSOOOHHHBBB999222000111000...,,,***)))***++++++nnn@@@777:::111......---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******444LLL&&&:::,,,###222;;;eeeCCCAAAHHHGGGDDDZZZRRRHHHQQQPPPYYYVVVJJJ\\\NNNQQQCCCCCC>>>\\\RRR$$$222... ///444!!!!!!$$$)))(((((('''&&&&&&))),,,'''(((&&&%%%''',,,+++'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************++++++++++++++++++,,,------------,,,------...//////////////////000222444666;;;EEEMMMqqq}}}mmmeeePPPAAA555222222...+++,,,************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************,,,,,,++++++,,,,,,---......++++++...111222333666888666SSS~~~oooOOOIIIBBB>>>===777222777AAA555111,,,(((((())))))***************************))))))))))))))))))))))))***)))(((((((((((()))***************************,,,,,,+++++++++++++++,,,...---------......---,,,&&&,,,333666777<<>>---***111444777+++&&&((()))((('''(((+++,,,,,,+++)))'''***...+++%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,++++++,,,---------------............////////////111///222999???GGGZZZnnnyyymmmPPP::::::999...)))---))))))******************))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++,,,,,,,,,,,,,,,---......111++++++111444222222666CCCfffwww]]]MMMDDDCCC:::,,,,,,999555111+++(((''')))******************************))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---...////////////......:::222***+++888LLL___jjjeeelllwwwlll]]]VVVQQQKKKEEE:::555///---//////+++(((nnn@@@777:::111......---,,,++++++++++++************************))))))))))))))))))))))))))))))***************+++)))))))))))))))))))))))))))))))))*********++++++'''$$$:::!!!,,,eee###666000(((NNNvvvccchhheeeooopppTTTMMMKKKEEERRRPPPHHHoooaaa...!!!$$$)))---,,,,,,,,,+++)))))),,,,,,)))(((+++***&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((()))*********))))))************************************************+++++++++++++++++++++++++++++++++++++++*********((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,+++,,,,,,---...---------///.........//////000000888111333???NNN```~~~yyy{{{tttooollliiifffeeeeeefffeeecccbbbbbb```]]][[[]]]___^^^WWWQQQ]]]]]]aaahhhoooxxxlllMMMBBB>>>444,,,+++))))))************++++++))))))))))))))))))))))))((()))************)))((())))))*********+++++++++,,,,,,,,,,,,,,,---...//////...111333///,,,555DDDwww{{{tttXXXKKKEEE;;;333000111...***((()))*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,...//////000000111+++555CCCOOOXXX___eeeiiiyyy~~~hhhYYYOOOJJJLLLEEE;;;222...---......nnn@@@777:::111......---,,,++++++++++++************************)))))))))))))))))))))))))))*********++++++,,,,,,************************************++++++++++++000&&&ddd222000(((rrrooo///CCCAAAKKKCCCfffllleeeTTTYYY\\\QQQZZZ))))))***......***)))---///---)))111555///(((&&&(((***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,---.........------///////////////000222333777555>>>SSSjjjzzzjjjlllkkk```XXXZZZYYY^^^___[[[XXXYYYYYYXXXWWWYYY[[[]]]^^^^^^^^^\\\gggeeedddeeeffffffeeedddYYYXXX[[[```bbb___]]]^^^hhh___[[[iiiiiiNNNDDD???555******************+++++++++))))))))))))))))))))))))))))))************))))))************++++++++++++,,,,,,,,,,,,---...///000***111555///)))333RRRpppkkkoooRRRHHHHHHAAA555,,,+++******,,,,,,***)))************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,+++++++++,,,------...+++,,,------,,,---000333000FFF^^^gggfffjjj|||xxx\\\FFFRRRNNNFFF<<<333......///nnn@@@777:::111......---,,,++++++++++++************************))))))))))))))))))))))))*********+++,,,,,,------******************************+++++++++,,,,,,,,,,,,+++WWW***444BBBhhhpppnnnyyyzzz}}}ppphhh>>><<<555777111''''''111:::;;;BBBKKKMMM@@@...%%%$$$&&&))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************++++++++++++++++++++++++************************+++******))))))******+++************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............////////////111333555666666EEE^^^xxxfff]]]```QQQJJJTTT]]]\\\[[[```^^^```aaa___```eeegggeeedddhhhkkkkkklllppppppmmmfffjjjmmmmmmmmmnnnssswww~~~xxxvvvxxxxxxuuussstttmmmlllkkkkkknnnrrrxxx{{{{{{{{{\\\LLLEEE:::,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,---...000000***222333---555VVVfffNNNJJJFFF<<>>aaa]]]\\\dddwwwiiiYYYWWWSSSKKKAAA888000---nnn@@@777:::111......---,,,++++++++++++************************))))))))))))))))))))))))******++++++,,,------...************************+++++++++,,,,,,,,,,,,---)))!!!333yyy...pppZZZ333<<<@@@<<<333444@@@IIIIIIQQQWWWVVVGGG555)))%%%$$$))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++************************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,------...............000//////000222555888:::CCCeeennngggddd```fffpppiiidddeeennnuuutttqqqqqqjjjjjjiiiiiinnnttttttooolllooopppooorrryyy}}}|||yyyuuuppp}}}rrr^^^KKK>>>777------,,,+++******))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,+++,,,,,,,,,...///000111---222222777XXXuuuaaaRRRHHH:::666111---,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////000111111111444???NNNZZZiiihhhssszzzpppcccYYYRRRHHH<<<333ooo@@@777:::111......---,,,++++++++++++************************))))))))))))))))))))))))******+++,,,,,,---......************************++++++,,,,,,,,,---------,,,111---"""<<<<<>>iiiBBB;;;:::444//////...---,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---///---+++***++++++***)))""")))000000//////...---222...111777999QQQrrrKKKCCCHHHIIIIIIPPPXXXSSSGGGCCC888///...000///+++)))))))))((('''''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,111...++++++---///---+++...,,,---000111///---,,,---,,,,,,---///000///...111000///000222222111///000000///...,,,,,,,,,,,,+++***+++...222222000,,,---,,,)))(((''')))+++,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------...///000333000222777555222===NNNsssyyytttnnnkkknnnssswwwyyyoooooowwwvvvYYYTTT>>>---,,,444000++++++(((************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///***+++000000+++...666222222DDDxxxbbbHHHFFFFFF>>>222,,,------***,,,,,,,,,+++)))***+++---++++++************++++++)))************+++++++++++++++,,,,,,,,,++++++***...,,,,,,//////---///333...444<<>>999333...,,,+++***)))------,,,,,,---------...******************************************************+++++++++,,,,,,,,,+++,,,,,,---...---------------......///000111222777333333999HHHddduuuwww|||~~~```III===222...,,,$$$************************))))))*********+++++++++++++++,,,,,,,,,,,,------,,,000111......111555555LLLxxxxxxgggVVVNNNDDD666......000///---,,,,,,+++***)))++++++************++++++))))))*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,///222111///222888777YYYnnnqqqwwwfff???999:::444000000///...------------************************))))))))))))))))))))))))++++++******++++++,,,---+++---///...,,,+++,,,...333222444777<<>>LLLTTTSSSNNNWWWfffuuuyyyhhh]]]TTTMMMIIIDDDEEEGGGGGGEEE@@@<<<:::111000...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---........................///000222444444333555@@@ZZZ}}}ssscccNNN333+++000///************************)))************+++++++++***++++++,,,,,,------...///***...666000,,,EEEhhhwwwmmm___VVVFFF:::777AAA999000++++++,,,---,,,++++++************++++++)))************+++++++++***+++,,,------......---...------......222>>>KKKjjjxxxddd===777999444111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++...///...---///555:::;;;RRRmmmkkkWWWLLLBBB???>>><<<:::;;;666555333000...,,,******))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,---------.........////////////...///000///...111555999;;;HHHTTT^^^nnnmmmyyyzzzpppkkk```WWWLLLFFFGGGGGGDDD@@@===;;;777333///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------.....................///000111333444555333BBBZZZwwwvvv\\\;;;...///,,,************************)))************+++++++++******+++,,,,,,---......///,,,///333333===___zzznnnbbb___OOO999???888///,,,---......---++++++************++++++)))************+++++++++***+++,,,---............000......///333===PPPaaapppccc<<<666888333111000///......------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++---//////...222:::AAAfff}}}yyyzzz}}}}}}{{{iiiZZZKKKEEEBBB===999777777888888777444///+++((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000000222333222333666===BBBJJJbbb}}}dddOOOJJJKKKHHHBBBJJJFFFAAA:::555111///...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////............///000111333555666666PPPrrrzzzcccCCC444///'''************************)))************+++++++++******+++,,,,,,---......///111000...555NNNtttiiiuuu}}}iii@@@:::444...,,,///000///,,,++++++************++++++)))************+++++++++***+++,,,---............000...///333:::IIIbbbvvv~~~eee===777:::666111000///......------...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++)))))),,,......111...000444000666XXX|||rrrpppuuu||||||xxx{{{}}}}}}{{{yyyxxxxxxllluuu}}}hhhUUUHHHAAA<<<999000777@@@BBB888+++''',,,''')))***(((&&&&&&***...++++++***)))(((((()))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000***---///...,,,,,,///333(((555888666<<>>yyy{{{|||}}}MMM<<<333,,,,,,............++++++************++++++*********)))******+++,,,,,,,,,,,,,,,------...///'''DDD333&&&JJJ^^^lll~~~ddd===888:::666111000///......------...++++++++++++++++++++++++++++++++++++++++++++++++000000...,,,---...//////222++++++777HHH___vvvlll}}}qqqYYYGGG>>>;;;:::===???AAAAAA<<<111'''''')))))))))(((((()))***++++++***))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---......//////222000.........//////...000555777GGGgggjjjVVVJJJGGGFFFIIIJJJGGG@@@:::------,,,---------,,,***...---------------,,,,,,&&&***+++)))***...///......,,,++++++---...------...222......555333111:::TTTrrr~~~uuurrrrrrqqqoookkkgggdddbbbdddcccbbb```^^^\\\ZZZYYY[[[[[[ZZZXXXWWWWWWVVVTTTVVVUUUXXX[[[YYYVVVYYY```dddbbbcccgggkkkjjjgggccc]]]___cccfffccc```fffooowwwoookkklllmmmppp{{{{{{zzzrrrkkkLLL111333***+++++++++*********+++******))))))******+++,,,,,,,,,------------......---111555222XXX|||zzz^^^AAA111---000,,,***---+++++++++************++++++***************++++++,,,,,,,,,,,,,,,---...//////111---222DDDXXXjjj|||ddd===888:::555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,+++,,,---/////////000000888PPPtttyyypppnnntttzzz~~~~~~{{{www~~~xxx^^^KKKBBB???CCCEEEEEEDDDAAA777,,,***)))))))))******)))'''+++***)))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///,,,+++,,,///333555444222999GGGWWWtttlll___OOOFFFGGGJJJIIIGGG:::444...***+++---------(((((((((((()))+++,,,---///333333111111444333111111///,,,+++,,,.........---111000111666333444AAAfff}}}wwwyyyvvvnnneee[[[___aaaXXXYYY[[[[[[ZZZWWWUUUTTTTTTYYYXXXVVVUUUTTTTTTTTTUUUXXXYYYZZZ\\\]]]```cccfffllllllnnnpppooonnnrrrxxx|||}}}~~~yyy{{{rrrwwwmmm```===555+++++++++***+++++++++,,,******))))))******+++,,,,,,,,,---------.........000...666GGGuuu|||PPP666222666+++(((...)))++++++************++++++***************+++,,,,,,,,,,,,,,,,,,---...///000888###;;;[[[ddd}}}ccc===888:::555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***((((((---000000000222333EEE```}}}sssqqqxxxxxxyyy{{{~~~{{{zzzzzzwwwsssooojjjkkklllmmmmmmmmmmmmmmmjjjlllppprrrssstttvvvwwwyyy|||yyytttwwwmmmWWWAAADDDIIIIII???444333:::000,,,((((((***+++)))'''******)))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........''',,,111222111333888>>>UUUwwwjjjOOOCCCEEEHHHHHHIIICCC888///***+++///333111222444555888<<>>BBBHHHMMMOOOPPPNNNJJJJJJLLLIIIDDD666333///......000111111///222111222555333@@@ZZZfffbbbeeeccc___```bbbccceeegggiiilllnnnppppppiiigggkkkjjjggglllttt```ZZZpppwwwsss{{{zzz{{{ooowwwfff~~~yyyvvvYYY111000---+++***,,,------,,,******))))))******+++,,,,,,,,,---......///000000666111>>>}}}kkk~~~vvvpppmmmlllkkkjjjkkkooorrrqqqooopppwww}}}}}}~~~}}}[[[AAA777...///333+++,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,---...///111111///BBBXXXnnnwwwaaa===999:::333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......666111000111///...999GGGsss}}}vvvyyy|||zzz{{{hhhhhhhhheee```ZZZWWWVVVVVVQQQLLLHHHHHHGGGEEECCCDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFGGGFFFEEEDDDFFFGGGQQQPPPQQQVVV___kkktttyyy}}}|||xxxkkkwwwwwwWWWBBBGGGHHH:::222777999555///+++)))***++++++)))))))))))))))******+++)))************+++++++++,,,,,,,,,,,,------------,,,,,,------...//////000///444666444888PPPvvvrrrZZZGGGAAADDDHHHGGGBBB<<<777555444777999::::::<<>>222000---,,,---/////////000222111222666888NNNqqq{{{uuurrruuuvvvwwwooommmnnnwwwppphhhooo}}}sssrrrGGG444000+++***,,,---,,,*********))))))******+++,,,,,,,,,---...///000000111222555OOOuuuxxxyyy{{{~~~zzzvvvuuuwwwxxxyyyqqqrrrrrrqqqoooqqqvvvzzzzzz}}}zzztttPPP444...000///---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---...000111222333KKKeee|||yyy{{{{{{wwwvvvuuussssssxxxyyy```===999:::333111000///......------...------------------------++++++,,,,,,---......///444///...000222<<>>111888777555111---******+++)))))))))))))))***++++++)))************+++++++++,,,,,,,,,------------...------...//////000000111///111777EEE___|||dddKKKHHHFFFGGGIIIGGGAAA;;;???CCCGGGHHHGGGGGGKKKOOOPPPVVV\\\``````ZZZKKK<<>>SSS|||yyyuuu}}}{{{oooaaaWWWSSSPPPLLL??????AAACCCEEEFFFEEEEEEBBBDDDFFFGGGIIIJJJLLLLLLJJJKKKMMMNNNNNNLLLKKKIIIHHHIIIIIIHHHFFFFFFGGGIIIDDDFFFGGGEEECCCCCCFFFIIIKKKSSS___kkkuuu}}}zzznnnooo|||___TTTUUUHHH444555888999777000+++))))))))))))((())))))***++++++)))************+++++++++,,,,,,,,,---------............//////000111111111555666@@@\\\___QQQCCC@@@GGGMMMJJJEEE===BBBHHHJJJIIIJJJNNNRRRSSSZZZaaaccc___PPP888###///......///111222111000///000///333;;;FFFkkkvvvjjjrrr~~~nnneeeSSSeeezzzqqqxxx~~~iii999333,,,***,,,---+++(((*********)))***++++++,,,,,,,,,---...///000111222666KKKjjjwwwxxxvvv>>>666111(((666---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,---///111222333HHHfffxxx}}}ZZZ===888666444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***...000//////000000...222111000999YYYwwwjjjrrr}}}rrrccc\\\RRRJJJEEEDDDDDDEEE===EEEKKKJJJIIIJJJLLLKKKOOOPPPPPPOOOOOORRRVVVYYYTTTTTTVVVYYY[[[\\\ZZZXXXYYYWWWUUUTTTSSSSSSQQQOOOLLLJJJHHHGGGHHHHHHGGGGGGGGGDDDGGGQQQZZZdddqqq|||wwwuuu{{{^^^OOOLLL///333999<<<888///++++++***+++***)))((()))+++---++++++******************,,,,,,------------------222///---000444555333111999HHHeeeuuuqqqmmmlllllllllmmmoooqqqrrrooonnnsss{{{gggPPPIII???>>>HHHNNNBBB???DDDNNNOOOMMMTTTaaadddnnnsssiiiRRR;;;...***......//////000000111111///777555///<<>>///'''222///'''...)))************+++++++++,,,000,,,+++000///...777>>>tttzzzrrruuuvvvzzzaaaLLL@@@...///222......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,$$$000222111555444444<<<___qqqzzzrrrwwwZZZ<<<888666555111111///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---+++,,,///111222000;;;ZZZ~~~wwwqqqhhhccchhhmmmggg\\\RRROOOJJJFFFDDDCCCBBBBBBFFFHHHIIIMMMWWW```aaa]]]WWWZZZ^^^bbbfffkkkpppsssoooooopppsssuuuuuutttrrrnnnllliiigggdddaaa]]]ZZZddd^^^WWWRRRPPPMMMJJJGGGKKKFFFEEEIIINNNSSS]]]gggwww|||qqq{{{iiiRRRHHHDDD999666>>>@@@555,,,+++************)))***+++,,,++++++******************,,,,,,------------......111,,,+++000222111444999BBB]]]yyypppiiihhhlllqqquuuvvvwwwyyy|||}}}||||||xxxrrrsssxxxzzz~~~mmm```PPPFFFFFFCCCLLLEEE===>>>LLL]]]gggjjjkkkkkkeeeUUU@@@222...///......//////000000111111///888888555HHHqqqkkk[[[hhhjjj___{{{uuuGGG===...***000...)))---************++++++++++++,,,///,,,,,,333111000999UUUvvvzzzyyy{{{nnnrrreee???111444---......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///111---,,,222333999IIIuuuqqqxxxZZZ===999777666111111000///............,,,,,,,,,,,,,,,,,,,,,,,,.........---+++,,,000444000888WWWooodddffffffbbb]]]WWWNNNFFFAAAAAACCCDDDFFFHHHIIIIIINNNPPPWWWkkkwww}}}vvvnnniiiddd]]]WWWXXXQQQKKKHHHFFFFFFJJJOOO___eeeppp|||dddPPP[[[FFF999@@@EEE;;;000---))))))*********+++++++++******++++++++++++++++++,,,,,,---------.........000,,,///555444111;;;LLLlllwwwuuuqqqmmmmmmsss~~~~~~uuuqqqrrrmmmkkkjjjmmmssszzzdddQQQJJJEEEMMMKKK???222888LLLUUURRROOOKKKBBB777...+++000444......//////000000111111,,,666777999UUUzzz}}}pppvvvlll___lllsssnnn\\\???...///...+++,,,+++************+++++++++,,,,,,///+++---555333111;;;jjjrrrcccGGG666===***......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---333000***---333222>>>XXX{{{vvv|||[[[>>>999777555222111000///............------------------------...,,,---/////////000333333QQQ}}}mmm^^^hhhhhhcccZZZPPPHHHCCC@@@BBBCCCEEEHHHKKKOOOSSSVVVbbbjjj}}}{{{ssskkk```WWWOOOJJJHHHHHHHHHOOO[[[lll{{{vvv\\\dddVVVHHHAAA@@@<<<555000************+++,,,+++*********+++++++++++++++,,,,,,,,,------......//////000...555;;;888999QQQqqqwwwlllmmmvvvzzz~~~xxxtttooojjjiiijjjwww^^^SSSKKKDDDKKKJJJ<<>>BBBGGGIIIPPP[[[gggsssxxxmmmcccVVVOOOHHHGGGQQQaaarrr}}}nnnyyytttXXX???999;;;:::444000,,,+++,,,---+++)))******++++++,,,---------,,,,,,---...///000000111222000///444EEEiiissshhhnnnxxx~~~}}}}}}dddXXXIIIAAAGGGGGG:::///---111///,,,---///000///,,,......//////000000111111222333;;;RRRwww~~~wwwwwwvvv~~~uuu{{{kkkmmm\\\OOOnnnnnn||||||^^^;;;111...------***++++++++++++,,,,,,,,,,,,...///---///222000@@@]]]iii[[[hhhIII;;;.........---,,,,,,,,,,,,---++++++++++++,,,---.........333222///111>>>jjjqqqvvv\\\>>>:::888666333222111000////////////........................//////222333...444QQQpppxxxmmmvvvvvvZZZCCCDDDBBBCCCFFFGGGGGGOOOYYY___kkk~~~pppgggZZZNNNKKKRRR^^^ggg~~~nnnSSS<<<888@@@:::444---+++,,,---,,,*********++++++,,,------...,,,,,,---...///000111111333333555CCCddd~~~iiikkkqqqyyyrrrwwwpppaaaRRRMMMLLLCCC444(((---+++******---///111000......//////000000111111///000>>>^^^uuurrrrrrxxxwwwzzzzzzmmmrrroooiiittt}}}fffPPPgggjjj~~~mmmBBB---000000+++,,,+++++++++,,,,,,,,,------,,,///...///111333LLLrrrwwwfffXXXbbb888888......---,,,,,,,,,,,,---++++++++++++,,,---...///...555222...999UUUuuuZZZ===:::999888333222111000////////////........................+++000555444...===llloootttyyytttaaaLLLEEEIIIBBBBBBFFFKKKNNNSSScccuuutttdddVVVPPPPPPSSS^^^mmm}}}~~~eeeAAA666CCC===666...+++,,,---,,,*********+++,,,,,,---......,,,,,,---...///000111222333888BBBZZZvvveeeiiiwwwvvvsss~~~}}}~~~uuucccWWWQQQEEE666///.........//////---,,,......//////000111111111333444HHHmmmsssiiitttvvvsss}}}tttgggmmm}}}zzz}}}~~~aaajjj~~~uuuXXXaaaVVVxxxuuuFFF***222222)))---++++++,,,,,,,,,---------***......000222666UUUyyywwwTTT]]]www:::BBB......---,,,,,,,,,,,,---++++++++++++,,,---...///)))444444333GGGiiisssuuuYYY======222666333222111000////////////---------...............---333111+++888^^^qqqqqqvvvoooZZZJJJGGGHHHEEEGGGKKKPPPVVVaaauuuyyykkkaaaXXXPPPSSScccwwwwwwuuuwwwYYY:::;;;===222---222222++++++222,,,,,,,,,---------......111...,,,---------///222555666ZZZnnnlllvvv}}}~~~uuu___LLLEEE@@@555///+++---///......///.........//////000111222///===QQQjjjwwwxxxttt|||yyyvvv|||ttteee```nnnyyy{{{{{{eeeVVVppprrrbbbSSSjjjRRRvvvCCC444+++000---,,,,,,,,,++++++,,,,,,---...000***333444,,,DDDlll|||yyyzzzmmmaaa[[[LLL:::222...+++---,,,***+++...,,,,,,+++++++++,,,------444111...BBBLLLtttnnnmmmZZZ======222666333222111000////////////---------............//////000000666MMMrrrrrrllljjjeeeYYYLLLGGGHHHKKKJJJKKKXXXjjj{{{uuuiii___\\\ZZZ___nnn~~~||||||pppTTTAAABBB555---...000,,,***,,,,,,,,,---------.........///------///111000111333888LLLvvv{{{vvvssssss~~~{{{~~~jjjRRRGGGBBB:::222...///000...---...///......//////000111222:::FFFYYYrrrppp{{{wwwttt{{{{{{ggg]]]mmmrrrlllgggnnnnnnggggggxxxcccddd|||yyy___UUUkkkqqqYYY999//////111+++,,,,,,++++++,,,,,,---...000+++333555111IIIppp|||qqqyyymmmccceeecccCCC666000------,,,)))***,,,,,,,,,++++++,,,,,,---...222333111AAAbbbyyy|||vvvqqqZZZ======222666333222111000////////////------........./////////111,,,111JJJlllrrrmmmppp^^^QQQFFFEEEHHHLLLOOORRR\\\ooozzznnnhhh[[[UUU]]]kkkvvvyyy~~~jjjDDDEEE:::///,,,///000---(((,,,------------.........---+++---222444222222666???qqqnnnbbbfffsssyyy^^^MMMDDD???777111000111///...///////////////000111222222???HHH___kkkmmm{{{uuuttt|||kkk[[[gggnnnllllllwwwwwwkkkfffiiitttgggSSSkkk]]]WWWhhhooo;;;000***222''',,,,,,,,,,,,,,,------...///,,,222555666PPPuuuwww{{{}}}mmmkkk~~~sssiiipppsss|||JJJ;;;444...---,,,))))))+++,,,,,,,,,,,,,,,---.........555999???ssssssqqqZZZ======222666333222111000////////////------......//////000000000+++999aaayyylllwwwwwwiiiQQQHHHDDDJJJPPPRRR\\\ggg}}}llloootttssshhhcccrrrxxx|||ZZZCCC===444///111333000***------------............---+++...444333000333:::RRRooojjjkkkxxxoooZZZEEEBBB:::222111111//////000////////////000111222333888BBB___{{{ggglll{{{sssuuu~~~qqq]]]aaaoooxxxyyyoooooo~~~ttt___SSSrrr___YYY^^^yyylll~~~@@@333***555''',,,,,,,,,,,,,,,---.........---000333<<>>666///------******,,,,,,,,,,,,,,,,,,---...///+++444???CCC|||lllfffzzzYYY<<<===222666333222111000////////////------......///000000111...333NNN{{{dddgggtttjjjPPPJJJGGGKKKSSSXXXbbbxxxuuukkkZZZdddwww|||~~~~~~AAA<<<555333333222000...---------........./////////---///333111...999IIIuuuxxxhhhppp~~~mmmNNNFFF<<<444222222000000222/////////000000111222333333???eeevvvxxxeeelllzzzzzznnnuuuxxxeee___pppzzztttkkkcccYYY]]]kkkeeeYYYUUUjjjqqq}}}JJJ777...888,,,------,,,,,,------...///---///...111AAA[[[yyyxxxrrrvvvqqqAAAnnneeeAAA777...---...------///,,,,,,,,,,,,---...///000000000>>>UUUaaabbbtttWWW<<<===333666333222111000////////////------...///000000111222000FFFlllyyybbbhhhpppdddQQQGGGIIILLLSSS]]]jjj}}}kkkRRRRRRbbbpppwwwzzzMMM???444444555000---///------........./////////000...000333///111IIIfffssskkkxxxcccLLLBBB888444333111111333000000000000111222333333666HHHvvvzzzxxxgggnnn{{{xxxxxxmmmffftttoooaaaooovvv}}}fffQQQZZZrrrlllVVVTTThhhrrrUUU444...000,,,---------------......///---222...222IIIccc}}}}}}tttooorrryyyyyypppLLLaaaxxxDDD999///---.........000,,,,,,,,,,,,---...000000888///<<>>888555111111333000000000000111222333333:::QQQ|||mmmttt}}}pppfffgggoooqqqnnnzzz|||zzzxxxqqq______tttwwwaaannnuuugggcccmmm}}}rrrSSSWWWhhheeeggg444///'''...---------------...//////---444///444SSSnnn~~~xxx{{{ssswwwiiiwwwnnn^^^SSSIII<<<000---......---...+++,,,,,,,,,...///000111555777FFFiiiYYYdddtttUUU:::===333777333222111000////////////------...///000111222222GGGttt[[[cccnnnmmmXXXCCCEEETTTQQQ\\\ooozzzwwwvvvpppuuu{{{|||yyyuuuvvvwwwvvvsssqqqoooooonnnmmmnnnuuu~~~fffYYYiiirrrjjjmmmrrrxxx}}}WWW666:::@@@666...222............/////////000...---222555444CCCsssmmmxxx\\\PPPBBB;;;666222111222000000000000111222333444:::UUUsssttt|||{{{ooodddiiijjjjjjdddTTT[[[uuu||||||___mmmwww~~~vvvuuu}}}vvvSSSZZZdddeeezzz;;;666'''555...------------...//////---666000777ZZZwwwwwwsssyyyvvvuuulllgggDDD~~~MMM???222......---,,,,,,+++,,,,,,---...///111111...AAATTTnnnZZZTTTcccssszzzTTT<<<;;;777333111111000000000000111111------000333000...444>>>ccciiibbbtttmmmUUULLLOOOOOORRR]]]vvv~~~{{{uuunnnjjjiiijjjiiifffeeegggjjjkkkhhheeeqqqvvv|||~~~yyyuuussswwwxxx||||||~~~xxxpppppptttjjjkkkqqqzzzwww<<<555;;;666===...///......///000000///---,,,111111///AAAhhhyyyvvvKKKEEE???666888+++222...000111222111111333555GGGbbbuuu}}}~~~qqq```UUURRRYYYlll||||||zzzcccaaarrr}}}qqqYYYRRRZZZhhhmmm===000///......------,,,,,,,,,------***<<<(((;;;rrrwwwnnnxxxyyy}}}~~~uuubbbTTTjjjddd;;;AAA)))///------...------...---,,,---///111:::666lll___QQQWWWbbb}}}xxxTTT<<<;;;777333111111000000000000111111111---///333222///888GGGyyy]]]llljjj[[[LLLJJJIIISSSfff}}}yyytttnnnmmmlllnnnsssvvvvvvvvv{{{^^^fffzzzvvvtttkkkjjjmmmuuu{{{OOO999;;;777:::---///......///000000///---111555444777QQQvvv|||]]]FFF>>>;;;777///222...000111111111222333555???fffuuuhhh___^^^hhhttt{{{^^^cccsssuuuZZZQQQ[[[nnn}}}@@@777333111...------,,,,,,------...***777+++AAAoooqqqmmm{{{zzz{{{wwwfffYYYQQQsss@@@???...000...000...------...---,,,---000222444==={{{~~~xxxYYYNNNUUUiiixxxUUU<<<:::777333111111000000000000111111555---...555333000@@@XXX}}}eeebbbmmm\\\JJJJJJNNNLLL^^^}}}aaaLLLnnnzzzsssooommmnnntttyyy}}}hhh???::::::999111000///......000000///...333444222;;;aaatttzzz~~~yyy{{{xxxIII>>>AAA666333111...000111111111222444666GGGooowwwpppppptttyyy~~~]]]aaarrr}}}aaaRRRYYYmmm{{{>>>999111///...---------------......---222111NNNooollljjjyyy|||ooo{{{zzzjjj```VVVHHH<<<444000...444---,,,---...---------000222444NNN~~~{{{uuuwww{{{pppUUUOOOXXXnnnVVV<<<999777444111111000000000000111111444---000666111000KKKoooddd]]]jjj]]]QQQFFFNNNYYY]]]uuuttteee```hhhrrrzzz}}}jjjYYYaaa}}}~~~{{{vvvwwwttttttzzz}}}~~~~~~HHH;;;>>><<<999111///......000000000///333111222CCCppprrrttt|||rrreeeZZZWWW[[[```fffggglllssstttsssyyyvvvwwwqqqqqqzzzzzz~~~SSS???DDD555777000///000111111111222555777PPP{{{}}}~~~{{{zzz~~~yyyyyyvvvddd```lllfffRRRTTTeeevvvAAA:::000......------------......///111000:::\\\ssslllhhhuuu}}}yyyppp{{{mmmcccZZZxxxTTT888999///---555,,,,,,---...------...111333444[[[}}}vvvxxx~~~zzzwwwzzzlllTTTTTTaaapppXXX<<<999666444111111000000000000111111///...333666111555[[[jjjTTTTTT^^^JJJLLLJJJOOOaaatttoookkkeee___[[[[[[^^^aaahhheee___VVVPPPQQQYYYaaa]]]fffvvvxxxnnnZZZSSSxxx|||{{{|||||||||{{{xxx{{{~~~}}}~~~WWW===???<<<<<<222000......///000000000333222;;;YYYqqqxxxyyy~~~{{{uuunnnggg```^^^ccclllssswwwccc[[[]]]nnn}}}tttooo|||xxxwwweeeFFFCCC666999//////000111111111333666999NNN}}}pppfffpppxxxxxx~~~rrrhhhmmm~~~aaaOOOWWWkkkOOO;;;444000---------------...///000333///===dddxxxllliiixxx~~~}}}nnndddYYYdddddd777:::///,,,222,,,,,,---......---///111444444```}}}tttxxxsss~~~jjjRRRVVVjjjvvvYYY<<<888666555111111000000000000111111---000444444444DDDooovvv\\\SSSRRRQQQBBBMMMNNNSSSlllhhh]]]^^^______```eeelllrrr}}}xxxvvvyyy~~~tttYYYVVV|||~~~QQQLLL}}}|||xxxxxx{{{zzzxxx|||~~~{{{|||lllCCC>>>:::;;;222000......///111111000000222HHHuuuzzzzzzqqqppplllkkkqqq}}}wwwhhhlllSSS???;;;;;;000000000111000111333777:::QQQuuuiiimmm}}}xxxuuuyyyxxxzzz```TTTddd|||aaa777555///------------...///000000111...<<>>333000000111000111333777;;;UUU~~~qqqrrr}}}~~~bbbXXXgggxxxttt444777---------------...///000111111111;;;cccllllll~~~qqqgggXXXUUU}}}@@@:::333...+++333,,,---.........000333555EEEvvvvvv|||zzz~~~rrrNNNNNNmmmZZZ<<<777666555111111000000000000111111222333///...AAAhhhqqq]]]VVVSSSNNNIIIHHHNNNYYYyyyrrrrrruuu}}}}}}jjjkkkkkkkkknnnxxxmmmOOOPPPvvvJJJAAAXXXwwwwwwvvvuuuuuuttttttsssyyywwwzzz~~~SSSCCCAAAAAA333111......///111111111777???iiirrrggg|||[[[XXXqqq~~~{{{{{{kkk999EEE???555000000000000111333888;;;OOO~~~{{{|||~~~qqqwwwzzzzzzyyywwwqqqaaaTTT[[[^^^uuu888>>>111---------......000111111222555;;;dddooohhh|||xxx|||rrrhhh[[[]]]}}}EEE:::666000***777,,,---.........000333666FFFzzzuuuaaaeeeyyyyyyOOOLLLmmm___999:::555666333333222111000000111111444222000222LLLfffGGGNNNPPPEEEDDDNNNWWWnnn}}}qqq^^^jjjvvv{{{iiiIIIXXX\\\???QQQWWW|||xxxwwwuuuqqqoooooorrruuuyyyyyyzzz}}}dddDDDEEE:::999222...///111000000111<<>>444///111---///---...///...---333;;;^^^WWWTTTbbbttt}}}{{{jjjSSS^^^sssccc<<<<<<555444222222111111111111111222000111111CCCoooZZZMMMWWWMMMCCCJJJOOOdddqqqyyytttnnn]]]bbbrrr{{{}}}qqq[[[JJJaaa~~~dddIIILLLjjjmmmtttyyyxxxqqqrrrrrrpppmmmkkkkkkllllllfffdddlllzzz___@@@AAA:::444111111111000333777CCCrrr|||uuudddZZZooo^^^iiiuuu\\\LLLfffdddmmmqqqjjjiiijjjkkkkkkkkkpppuuu~~~fff<<<777:::333333///000555333888KKKwwwvvvkkkaaa___```dddjjjpppqqqfffwww]]]\\\\\\bbbnnn}}}hhhUUUXXXhhhuuuyyyoooooopppoookkkkkkuuuhhhQQQTTT___yyy]]]555555000000////////////000000222333FFFnnnuuusss|||~~~uuuhhh{{{}}}ppp___```eeeeee???666///111///...---...///......555>>>ddd[[[WWWbbbppp~~~ttt]]]YYYpppddd===<<<555444222111111111111111222222111333111FFFwwwppp\\\[[[[[[HHHEEEPPPQQQpppdddxxxoooiiiwwwqqqjjjfffvvvuuuiiixxx___NNNGGG[[[nnnMMMCCCVVVhhhzzzvvvrrrsssrrrooojjjfffeeeggghhhccc```aaahhhppp|||lllCCCBBB:::555222222111000444:::MMMuuunnnTTTVVV}}}mmmnnnmmmTTTRRRuuueeeooopppiiieeedddggggggeeehhhooowwwwwwCCC;;;<<<333444000000555222:::NNN|||zzzrrrfff\\\YYY___kkk~~~lllhhhbbbWWWXXXYYYYYY\\\dddrrr|||zzz~~~oooXXXWWWfffrrrvvvrrrjjjddddddfffjjjqqqxxx}}}cccRRRVVV^^^ssshhh777555000000////////////000000444000AAAkkkuuuooovvvzzzqqqhhh~~~rrrfff^^^]]]rrrAAA999000000000------///000......777AAAjjjVVVVVVbbbuuu~~~tttooo[[[mmmddd======555444111111111000111111222333222666333LLL^^^___```UUUDDDFFFSSSXXXvvvbbboookkkgggwwwkkksss{{{kkkWWWrrrUUUGGGFFFRRRZZZCCCGGGhhheeetttppprrrqqqmmmhhhdddccceeegggccc```bbbgggjjjrrr}}}HHH>>>;;;666333333111111666<<>>dddwwwnnnVVVWWWzzz}}}{{{oooeeeoootttTTTZZZvvvtttPPPkkk{{{lllaaaZZZ\\\[[[WWWZZZcccjjjtttLLL===555444666111000333222<<>>222///000+++---000000...///:::GGGqqq}}}lllPPP^^^qqq}}}kkkvvv{{{ccc======666555111111000000111222333333---:::===^^^yyyUUU\\\PPPEEEHHHJJJXXXvvvnnnnnntttvvvwww[[[{{{uuufffzzzuuu[[[LLLKKKTTTOOOTTTcccuuu^^^sssuuubbbdddeeedddbbb``````aaa[[[TTTUUU___iiisssZZZ<<<;;;777555444111111777???ooo{{{|||kkkjjjUUUQQQccc{{{}}}xxxeeeWWW[[[hhhxxxrrrZZZ]]]qqqcccGGGjjjzzzlll___XXXYYYXXXSSSVVV___dddoooxxxuuuLLL@@@;;;444666222000333222===TTTmmmnnn}}}|||ddd\\\aaa|||}}}dddtttdddfff}}}uuuxxx~~~zzz[[[PPPaaazzzzzztttuuu}}}eeeTTTUUUUUUeeeuuuIII///000000////////////000000000===___{{{iiicccooozzztttkkkyyyhhhZZZCCCiiiEEE@@@222...000+++---000000...///;;;HHHooo|||kkkNNN\\\mmmttt~~~rrrrrruuutttzzz