BM6P6(@ }}}||||||~~~|||}}}|||xxxpppggg___UUUMMMIIIIIIFFFDDDRRRddd~~~zzz|||}}}ssseeeXXXPPPJJJHHHEEECCCEEEJJJPPPSSSUUUUUUTTTTTTSSSTTTTTTUUUWWWXXXZZZ[[[[[[YYYWWWVVVZZZ\\\]]]^^^]]][[[XXXWWWYYYZZZ[[[[[[[[[]]]```bbbmmm{{{rrrccc___oooppplllzzzkkk^^^UUUQQQIIIFFFDDDBBBBBBBBB@@@>>><<<<<<;;;;;;;;;:::::::::777777666666666666777777444555666666666555333333111111111111222333444444222222333333333333444444555555555555444333222111111111000///////////////........................////////////000000000000444444555666777888999999;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHKKKNNNRRRUUUVVV[[[\\\]]]```cccfffiiikkkhhhhhhiiiiiiiiijjjjjjjjjgggggggggggghhhiiijjjkkkmmmnnnnnnmmmlllllloooqqqqqqqqqpppooooooqqqvvvzzz}}}{{{zzzyyywwwuuusssrrrooollljjjgggfffeeegggdddaaa```aaa```ZZZVVVPPPOOONNNPPPTTTXXX\\\^^^ZZZYYYXXXVVVUUUTTTTTTTTTRRRQQQPPPOOOPPPRRRTTTUUUVVVXXX[[[\\\^^^___bbbdddcccdddfffhhhkkkmmmooopppsssuuuxxxyyyzzz{{{~~~~~~~~~{{{wwwiii\\\SSSUUU[[[|||zzzzzz|||~~~~~~}}}~~~}}}yyyuuuqqqjjjaaaZZZOOOHHHEEEEEECCCCCCQQQbbb}}}||||||zzznnnaaaVVVQQQKKKIIIFFFEEEGGGLLLQQQUUUUUUUUUUUUTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXXXX\\\]]]^^^___^^^\\\YYYWWWYYYZZZ[[[ZZZZZZ\\\___aaaiiixxxlll```iii|||{{{rrr~~~ooo```UUUOOOHHHFFFCCCBBBAAAAAA???>>><<<<<<;;;;;;;;;:::::::::777777666666666666777777666666777777777666555444222222111111222222333444222222222333333333444444555555555555444333222111111111000///////////////.........................../////////000000000000333333444555666777888888:::;;;;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGJJJLLLOOORRRSSSXXXYYYZZZ\\\___```bbbcccbbbbbbbbbcccccccccdddddd____________```aaabbbcccddddddeeeddddddeeegggiiippppppooonnnnnnqqqvvvyyy~~~|||xxxvvvuuutttrrrpppnnnmmmjjjhhhfffdddccccccaaa___]]]]]]^^^\\\WWWSSSUUUPPPLLLLLLPPPVVVZZZ[[[SSSRRRQQQPPPNNNNNNMMMMMMPPPOOONNNMMMNNNPPPQQQSSSTTTVVVYYY[[[\\\^^^aaacccbbbcccdddfffhhhkkkmmmnnnrrrtttvvvxxxyyy{{{~~~~~~~~~{{{uuuiii]]]TTTTTTYYY~~~zzzwwwvvvxxxyyy}}}~~~~~~~~~xxxuuuppplllhhhaaaXXXRRRIIICCCAAABBBAAACCCPPP```xxx~~~}}}}}}tttfffZZZSSSRRROOOMMMKKKJJJKKKOOOTTTWWWUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYZZZ]]]^^^______^^^\\\YYYXXXYYYZZZZZZZZZYYYZZZ]]]___eeetttvvv```aaaqqquuu~~~rrrbbbUUUNNNHHHEEECCCAAAAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::888777777666666777777888777777888888888777666555444333222222111111222222222222222222333333333333555555555555444333222222111111000////////////000............................../////////000000000111222222333444555666666888999999:::;;;<<<<<<===??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[\\\]]]\\\^^^_________```ccceeejjjkkkkkkkkkkkknnnsssvvv|||}}}{{{wwwuuurrrooonnnmmmkkkjjjgggeeedddbbbaaa``````aaaaaa`````````___]]]YYYVVVTTTOOOJJJIIILLLPPPSSSTTTMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKKKKKKKKKKMMMOOOPPPQQQSSSVVVXXXZZZ\\\___aaaaaaaaaaaabbbdddgggiiikkknnnqqqtttvvvxxxzzz}}}}}}{{{{{{}}}~~~~~~}}}zzz~~~tttiii^^^UUUSSSWWW~~~}}}zzzvvvtttuuuvvvzzz|||~~~~~~uuupppjjjddd___XXXPPPJJJEEEAAA???@@@AAADDDPPP]]]qqqzzzzzznnn___UUUSSSTTTVVVTTTRRRPPPPPPSSSUUUWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\ZZZXXXWWWYYYYYYZZZYYYYYYZZZ\\\^^^eeesss|||^^^[[[ggg{{{zzzrrrcccVVVNNNHHHEEEBBBAAA@@@???===<<<<<<<<<;;;;;;;;;:::::::::888777777777777777777888888888888777777777666666555444333222111111111111111222222222222333333333444555555555444444333222222111000000//////000000................................./////////000000000000111111222333444444444444555777888:::;;;;;;======>>>>>>???@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVUUUWWWYYYZZZ[[[\\\^^^```cccdddeeeeeefffiiinnnqqqwww||||||yyyvvvtttqqqnnnllljjjiiihhhfffddd```___^^^]]]\\\]]]^^^___bbbbbbcccbbb___\\\YYYXXXTTTUUUTTTRRRNNNKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNQQQSSSVVVWWWYYY\\\^^^______^^^___```ccceeegggjjjmmmpppsssuuuxxx{{{~~~}}}{{{zzz{{{|||||||||yyyyyyyyyyyyzzz{{{{{{||||||}}}~~~yyy}}}rrriii___WWWUUUWWW~~~}}}~~~}}}yyyvvvsssssstttwwwzzz}}}~~~uuuoooggg```YYYRRRIIICCCAAA???===>>>@@@EEEOOOYYYgggsss~~~~~~uuuhhh[[[TTTTTTWWW]]][[[XXXVVVUUUUUUUUUVVVUUUVVVWWWXXXYYYXXXXXXXXXVVVVVVVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZYYYYYYZZZ]]]___gggttt{{{]]]WWW```oooqqqbbbVVVPPPHHHFFFBBBAAA@@@???===;;;<<<<<<;;;;;;;;;:::::::::888888777777777777888888777777666666666555555555555444333222111000000000111111111222222222333333444444444555444444333333222222111000000000000000////////////////////////............//////////////////000000111111222222///000222444666999:::;;;;;;;;;;;;<<<<<<======>>>@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMPPPQQQRRRSSSUUUWWW\\\]]]___```bbbeeeiiimmmnnnrrrzzz{{{xxxuuussspppmmmkkkiiigggfffeeedddaaa___[[[ZZZYYYXXXXXXZZZ\\\^^^^^^```aaa___ZZZWWWVVVWWW```hhhmmmhhh[[[NNNHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMOOORRRSSSTTTVVVYYY[[[[[[[[[[[[\\\^^^```bbbcccfffhhhllloooqqqtttxxx{{{~~~~~~~~~{{{zzzzzzzzzyyyxxxuuuuuuuuuuuuuuuvvvwwwxxxzzz|||}}}|||qqqhhh```YYYXXXZZZ||||||}}}~~~~~~~~~}}}{{{{{{{{{xxxuuussssssttttttxxx}}}~~~|||tttmmmddd[[[UUUNNNFFF@@@===<<<;;;<<<@@@HHHQQQYYYbbbpppzzznnnaaaXXXUUUVVVYYY___^^^[[[YYYWWWUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[^^^aaafffrrryyy^^^VVVZZZcccxxxsssdddXXXQQQIIIFFFCCCAAA@@@???===;;;<<<<<<;;;;;;;;;:::::::::999888888777777888888999888777666555555555666666555444333222111111111111111111111111222222222222333444444555444444333333222222111000000000000111////////////////////////------.........//////////////////000000000111111......000222555777999999999999999999:::::::::;;;===<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEHHHKKKLLLMMMNNNOOOQQQSSSUUUXXXZZZ\\\```dddggghhhmmmsssyyy|||xxxuuurrrooommmkkkhhhfffdddcccaaa``````^^^[[[YYYUUUTTTRRRRRRSSSUUUXXXZZZ\\\___aaa]]]XXXVVVYYY]]]mmmvvv{{{tttcccRRRIIIGGGDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMOOOQQQRRRRRRSSSVVVXXXWWWXXXYYY[[[]]]^^^``````bbbeeehhhkkkmmmppptttvvvzzzzzz|||~~~}}}{{{zzzzzzyyyvvvuuutttsssrrrrrrrrrssstttuuuxxx{{{~~~|||~~~|||nnneee^^^ZZZ[[[^^^vvvzzz~~~yyyrrrnnnnnnqqqsssuuu}}}}}}~~~}}}|||vvvwwwwwwvvvsssrrrssstttrrrvvv||||||zzzooohhh^^^VVVPPPJJJDDD???;;;<<<===???EEEOOOYYY___gggvvv~~~tttfff[[[VVVVVVWWWXXX\\\[[[YYYXXXVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZYYYUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[]]]```ccccccnnn~~~yyy```WWWTTTYYYlllyyyhhhYYYPPPJJJHHHDDDBBBAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::999888888777777888888999999888777666666666777777444444333222111111111111111111111111222222222222333333444444555444444333333222111111000000111111////////////////////////---------.........//////////////////000000000000///000111222333444555666777777777777888888888888:::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAACCCFFFHHHHHHHHHIIIJJJHHHJJJMMMPPPRRRVVVZZZ^^^```dddiiioootttzzz~~~{{{xxxuuusssmmmjjjgggeeedddcccaaa___]]][[[ZZZZZZYYYXXXUUURRRNNNMMMKKKJJJKKKNNNRRRTTTXXX\\\^^^[[[VVVWWW^^^eeefffhhhhhhaaaWWWLLLEEECCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLNNNOOOQQQQQQQQQQQQSSSUUUSSSUUUXXX[[[]]]^^^^^^^^^___bbbeeehhhjjjlllooorrrvvvvvvxxx{{{~~~~~~}}}xxxxxxxxxyyyzzzxxxuuussstttsssqqqppppppqqqrrrsssvvvzzz~~~}}}~~~{{{jjj```[[[YYY\\\aaannnsssyyy~~~xxxrrrkkkffffffiiimmmooo~~~~~~}}}|||ssstttuuutttrrrqqqrrrsssqqqvvv|||~~~zzzxxxjjjcccZZZSSSNNNIIICCC???<<<>>>@@@CCCKKKWWWbbbgggooo~~~|||pppaaaWWWUUUVVVXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUWWWYYY[[[\\\\\\ZZZZZZUUUVVVXXXYYYYYYXXXVVVTTTWWWWWWXXXYYYZZZ[[[\\\]]]VVVXXXZZZZZZ[[[^^^bbbeee___jjjzzz~~~zzzbbbWWWQQQSSSeee|||~~~kkkZZZOOOKKKHHHEEECCCBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::999999888888888888999999;;;:::888777777777888999444333222222111111222222000111111111111222222222333333444444555444444444333222111111000111111111000000000000000000000000---------.........///////////////000000000000000222222222222222333333333666666666666777777777777888888777777888999::::::<<<;;;:::888777777777777666666666777777777888888666666666666777888999:::999;;;>>>@@@@@@@@@@@@AAA>>>@@@DDDGGGIIIMMMQQQUUUTTTWWW\\\aaaffflllrrrvvvzzz|||~~~{{{yyy{{{yyyvvvssspppnnnnnnmmmeeeccc```___^^^]]][[[ZZZWWWVVVUUUUUUUUUSSSPPPMMMJJJHHHFFFEEEFFFIIILLLOOOPPPTTTWWWTTTQQQSSS]]]fffSSSNNNIIIEEECCCBBB@@@>>>AAA@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGIIIJJJJJJJJJNNNPPPQQQQQQQQQQQQRRRSSSPPPSSSWWW[[[^^^___^^^]]]^^^```dddfffgggjjjmmmooossssssvvvyyy|||~~~|||{{{ssssssuuuxxxyyyxxxuuusssuuusssqqqpppooopppqqqrrrvvvyyy~~~~~~~~~zzzggg\\\XXXXXX]]]cccccckkkvvv}}}~~~qqqnnnjjjggggggkkkpppsss|||~~~|||zzzxxxvvvvvvuuussspppnnnoooqqqsssuuuyyy}}}~~~yyyrrrmmmbbb^^^VVVNNNFFFAAA>>>===>>>>>><<<@@@OOOeeeuuu|||xxxmmm___WWWWWW[[[^^^___]]][[[YYYVVVTTTRRRRRRRRRSSSTTTWWWYYYZZZYYYXXXWWWWWWXXXYYYXXXXXXZZZ]]]```\\\[[[[[[]]]______^^^]]]ZZZYYYXXXXXXYYY\\\```bbbaaagggsss~~~{{{}}}lllSSSPPPVVVcccuuu~~~}}}tttaaaUUUOOOKKKFFFDDDDDDCCC@@@======<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888666666666666555555555555666444222000/////////000000000111111111222222222444222000......000222444555444333333222222333333222222111111000000//////////////////////////////............//////////////////000111222333333444444333333222222333333444444444444444444444444444333333333444444555555555333333333444444444555555444444444555555555666666999::::::::::::;;;;;;;;;<<<<<<===>>>@@@CCCFFFGGGLLLNNNQQQUUUZZZ^^^aaacccjjjkkknnnooopppooonnnmmmkkkjjjiiihhhfffeeecccccc]]]\\\ZZZWWWTTTRRRQQQPPPRRRQQQPPPOOONNNLLLKKKKKKGGGEEECCCBBBBBBDDDFFFHHHKKKQQQQQQKKKNNN[[[```\\\DDDCCCCCCBBBAAA@@@??????>>>??????@@@@@@@@@??????AAACCCFFFHHHHHHGGGHHHIIILLLLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTVVVYYY\\\]]]^^^___```aaaaaaaaadddhhhkkkiiilllqqquuuwwwvvvuuussspppqqqrrrrrrsssrrrrrrrrrpppqqqqqqpppnnnoooqqqssstttwww{{{zzzxxx|||jjjZZZUUUXXX___eee\\\eeeqqqyyy|||}}}xxxvvvtttrrrtttwww{{{~~~}}}|||}}}~~~}}}}}}~~~}}}|||zzzxxxvvvuuuuuusssqqqnnnnnnppprrrwwwyyy}}}|||yyywwwrrrjjjdddXXXTTTNNNGGGAAA>>><<<;;;>>>>>>???FFFXXXpppuuulll```YYYZZZ]]]```aaa]]]\\\ZZZWWWUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXZZZ[[[\\\\\\\\\]]]___``````___^^^___```___^^^\\\ZZZYYYXXXWWWYYY[[[^^^```___cccmmm}}}}}}xxxyyy}}}www\\\UUUUUU^^^nnn{{{zzzyyyhhh]]]SSSNNNHHHEEEDDDCCC@@@=========<<<;;;;;;;;;<<<<<<:::::::::999999999999888:::999999999999888888888555444333111000///000000111222222222333333333333777666555444444555666777444333333222222222222222111111111000000000000000////////////////////////............//////////////////000000111111222222333333222222222222333333333333333333333333333333000111111111222222222222111111222222222333333333333333444444444444555555555555555555666666666666888888888999:::===???@@@BBBDDDGGGJJJNNNRRRUUUVVV\\\^^^```aaabbbbbbaaa```cccbbbaaa```___]]]\\\\\\WWWVVVTTTRRRPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>@@@BBBCCCGGGMMMLLLFFFHHHQQQUUUPPP@@@@@@??????>>>===============>>>>>>??????>>>>>>AAACCCEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]^^^]]]]]]___bbbeeehhhkkknnnrrrsssrrrpppnnnmmmnnnooooooppppppqqqqqqppppppooonnnmmmmmmppprrrtttwww{{{~~~||||||rrr___YYY[[[aaahhhVVV___lllvvvzzz|||~~~|||zzzxxxwwwwwwuuuuuuuuuwwwzzz}}}}}}~~~~~~xxxttttttyyy}}}}}}{{{zzz{{{{{{zzzyyywwwuuussssssrrrpppmmmlllmmmpppsssyyy||||||vvvrrrmmmggg^^^XXXMMMJJJFFFAAA===;;;;;;;;;===???CCCOOOgggooohhh___[[[\\\___aaaaaa]]]\\\ZZZYYYWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZ]]]___aaabbbaaa``````aaacccbbbaaaaaaaaa```^^^[[[YYYXXXXXXXXXXXXZZZ\\\]]]]]]^^^fffuuu|||uuutttxxxfffZZZVVV[[[iiixxxttt{{{rrrhhhZZZSSSKKKEEECCCBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999;;;;;;:::::::::999999999555444333222111000000000222222333333333444444444555555555444444555555555333222222111111111111111///000000000000000000111////////////////////////---............//////////////////000000000000000222111111000000111111222222222222222222222222222000000000000000111111111/////////000000000111111222222222333333333333444111111222222222333333333444444444555666777888999999:::<<>><<<<<<<<<===;;;@@@JJJZZZuuuyyyttteeeaaa\\\ZZZ[[[]]]^^^^^^[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUVVVWWWYYYZZZ```cccffffffeeecccbbbaaacccbbbaaaaaaaaaaaa___]]][[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\bbbppp~~~sssooorrr~~~kkk]]]UUUYYYhhh}}}vvvooouuuzzzqqq___WWWMMMFFFCCCAAA@@@>>>???>>>===<<<;;;;;;;;;<<<;;;;;;:::::::::999999999999888888888777777777777555444444333222111111111222222222333333333333444222333444444444444333222222111111000000000000000.../////////000000111111////////////////////////---------........./////////////////////.........000000////////////000000111111111111111111111111111111111111111222222222....../////////000000000111111111111222222222222111111222222222333333333444444444444444555555555555666777999;;;===>>>???AAABBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>???===;;;:::999999::::::;;;??????;;;:::===<<<888777777888888999999999999:::;;;<<<===============@@@AAAAAA@@@@@@AAADDDFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUVVVVVVUUUVVVYYY[[[```bbbeeehhhiiihhhfffeeecccdddeeefffhhhkkklllmmmoooooommmkkkjjjlllooorrrtttwww{{{~~~~~~|||}}}ggg]]]]]]ccckkkQQQYYYeeeqqqyyy}}}~~~zzzwwwrrrlllgggcccaaa```]]]^^^```eeellluuu}}}}}}yyyppplllgggcccaaa___\\\ZZZYYY^^^dddjjjqqq{{{wwwvvvtttrrrqqqqqqqqqqqqtttuuuxxx{{{~~~~~~}}}{{{wwwooommmqqqvvv|||xxxvvvuuuuuuuuutttsssqqqooonnnjjjiiihhhggghhhlllqqqvvv{{{~~~yyyrrrjjjbbb\\\UUUNNNHHHEEECCC???<<<;;;;;;<<<======FFFUUUhhh|||rrriii]]]ZZZWWWVVVVVVXXXYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWUUUTTTTTTVVVXXXYYYaaacccggghhhfffdddbbbaaa```______```bbbcccaaa```]]]^^^^^^^^^^^^]]]\\\\\\^^^]]]bbbmmm}}}zzztttlllmmmwwwooo___SSSUUUdddtttwwwmmmppp|||~~~uuuaaaYYYNNNFFFCCCBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777666666666555444444444333333222222111111111111222222222222333444666777777666444333222111000000//////000000......//////000000000111////////////////////////------------............/////////...............000//////......//////000000000000000000000000000111111111111111111111111////////////000000000111000000000111111111222222111111111222222222333333333333333333333333333333444555555777888999:::::::::;;;<<<>>>@@@AAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>===>>>>>>??????>>>>>>==================>>>===<<<:::999999999:::777::::::999999:::999666666666777777888999999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@???>>>???BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPRRRTTTUUUUUUVVVYYY[[[ZZZ\\\___bbbdddddddddccc______```bbbdddgggiiikkkmmmmmmmmmkkkkkklllpppsssuuuwww{{{~~~|||wwwuuuvvv|||vvvdddZZZZZZaaaiiiQQQWWWaaallluuuzzz||||||uuuqqqllleee```\\\ZZZYYYUUUUUUWWW\\\dddmmmvvv{{{~~~}}}pppjjjbbb]]]ZZZVVVRRRNNNPPPTTTXXX]]]cccnnn}}}yyywwwuuusssrrrrrrrrrrrrsssssstttuuuvvvxxxyyyzzz{{{{{{uuuqqqppprrryyy}}}{{{vvvssssssqqqqqqqqqpppooommmkkkjjjggghhhhhhiiijjjnnntttxxx|||oooiii```YYYTTTOOOIIIEEE@@@???<<<:::999:::;;;===CCCQQQeeexxx~~~|||~~~yyymmmbbbXXXWWWUUUSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVXXXYYY___bbbeeefffdddbbbaaa```^^^]]]^^^```cccddddddccc```aaaaaabbbaaa___]]]\\\^^^___ccclllxxx{{{~~~xxxmmmkkkrrrzzzzzzfffTTTPPP]]]kkk~~~{{{nnnnnnwww{{{sssaaaYYYNNNGGGDDDCCCAAA???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888444555555555555444333222000000111111111222222222111222333444444333222111222111111000000000000000...//////////////////000////////////////////////,,,------------..................///////////////000//////......//////000000000000000000000000000000000000000//////////////////000000000111111111000000000111111111111222///000000000000111111111000111111222222111111000222222333333444555555666555555666777999:::;;;;;;;;;:::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999555666777888888999888888777777777888888888999999::::::<<<===>>>>>>>>>>>>>>>???@@@???>>>???@@@BBBBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOMMMOOOQQQSSSTTTUUUWWWYYYUUUWWWZZZ]]]___`````````ZZZZZZ[[[\\\___bbbeeeggghhhiiikkkkkkkkkmmmpppsssuuuwww{{{~~~xxxppplllnnnuuu~~~kkk]]]WWWXXX___hhhUUUYYYaaakkksssyyy{{{|||vvvsssmmmgggaaa^^^\\\[[[VVVVVVWWWZZZ```iiiqqqvvv|||}}}}}}vvvlllddd```[[[UUUQQQLLLOOORRRSSSWWWcccttt~~~zzzwwwwwwxxxyyywwwvvvtttsssrrrsssvvvyyyzzz~~~~~~~~~~~~{{{uuuqqqnnnqqquuuyyyyyytttooonnnooolllllllllllljjjhhhfffeeegggiiikkklllooosssxxx|||{{{sssnnnddd^^^VVVPPPLLLIIIEEEAAA===<<<:::999999;;;>>>???LLL___www~~~vvvjjj```YYYXXXVVVTTTQQQQQQRRRSSSVVVWWWYYYZZZ\\\\\\\\\\\\ZZZYYYXXXXXXWWWXXXYYYZZZ\\\___aaabbbaaa__________________bbbeeeffffffeeeaaabbbccccccbbb```]]][[[[[[^^^cccjjjsss|||uuuxxx|||ppplllqqqwwwsssZZZPPPYYYccctttppplllttt|||uuummm^^^WWWNNNGGGEEEDDDBBB@@@AAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999444555555666555555333333111111111222222222333333///000000000000000000///222222111000000000000111///////////////.........////////////////////////,,,,,,---------..................//////000000111000000////////////000000000000000000000000000000111111111000000/////////////////////000000000000000000111111111222222222//////000000000111111111///000111222222222111000000000111111222333333333222222222333444555666666666666666666777777777777666555555555555666777777777888888888999999::::::888888888777777777777777555555555666666666777888777777777777777888888888888999:::;;;===============???@@@@@@?????????@@@???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJLLLOOOPPPPPPQQQRRRTTTRRRTTTVVVXXXZZZZZZZZZZZZVVVUUUVVVWWWYYY\\\___aaabbbdddgggjjjkkklllnnnpppuuuwww{{{}}}yyynnniiihhhnnnwww~~~xxxmmm```YYYVVVXXX```hhhZZZ]]]cccllluuu{{{}}}~~~|||xxxrrrlllfffcccbbbaaaaaa```___aaafffnnnuuuzzzzzz{{{~~~~~~}}}xxxpppkkkeee___YYYKKKMMMNNNNNNQQQ\\\nnn||||||||||||{{{wwwtttrrrssswwwzzzxxx|||}}}||||||~~~yyyqqqkkklllppptttsssnnnjjjjjjllliiiiiiiiiiiigggeeecccbbbhhhjjjmmmpppssswww||||||rrrhhhbbb\\\VVVNNNIIIGGGEEEBBB???<<<;;;::::::;;;>>>AAADDDSSSiii~~~ttthhh___[[[ZZZXXXUUURRRQQQRRRSSSVVVWWWZZZ\\\]]]^^^^^^^^^[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ\\\______^^^]]]^^^^^^aaaaaaaaacccfffggggggeeeaaacccddddddccc```\\\ZZZYYY]]]ccchhhnnnwwwyyyrrrwwwsssnnnrrrvvv{{{~~~bbbTTTZZZ^^^mmmrrrlllqqqyyyqqqhhh\\\VVVMMMHHHFFFEEECCC@@@AAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888444555666666666555444333222222333333333444444444333333333333333333333333333222222111111111111111000000//////.........---////////////////////////,,,,,,,,,---------......---......///000111222222000000////////////000000111111111111111111111111444333333333222222111111........./////////000000111111111111222222222222111111111111222222222333111111333444444444333222000000000111222222333333222222111111222333444444444444444555555555555555444333333333333333444555444555555666666777777777444444555555555555555555666444333444555444555666777777777777777777777777666777999:::;;;<<<<<<<<<<<>>;;;;;;888777888888:::CCCLLLeeesss{{{oooeee```aaacccccc]]]VVVRRRSSSUUUYYYZZZ[[[]]]^^^^^^]]]]]]\\\]]]^^^^^^]]]\\\ZZZYYY[[[ZZZZZZ\\\^^^___^^^\\\\\\]]]___aaacccdddffffffggggggfffeeecccaaa___^^^\\\\\\```fffkkkqqq}}}{{{{{{{{{oooooouuuiiiYYYVVV]]]gggxxxyyymmmoooxxxrrrfffXXXUUUPPPKKKGGGDDDCCCBBBAAA@@@???>>>===============<<<<<<;;;;;;:::999999888888888888888888888888:::999888666555444444444444444555555444444333222444555555555444333333222222222222111111111111000111111111000000000000000111111000///////////////////////////////////////////////////000000000000......//////000000111111222222111111000000//////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000111222333333222111000000000000000000000000000222222111111111111111111111111222222222222111111444444444444444444444444444444444555555555666666666666666666555444333222444444444444444444444444444555666777888888888777777777777888999999::::::888999:::<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOIIILLLOOOQQQRRRSSSUUUWWW\\\^^^bbbeeegggkkkpppsssvvvxxx{{{}}}~~~wwwqqqgggjjjlllmmmoooqqqnnngggbbb^^^[[[^^^eeejjjllllllsssqqqpppsss{{{}}}|||{{{zzzzzzzzz{{{}}}}}}~~~}}}}}}}}}|||zzzxxxvvvyyykkk```TTTOOOPPPWWWbbbmmm~~~~~~xxxuuutttuuuzzz~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{|||{{{xxxtttpppmmmjjjkkklllkkkhhhffffffgggddddddcccaaa```aaadddgggoooppprrruuuwwwxxxxxxxxxyyywwwsssooojjjbbbZZZTTTPPPLLLFFFCCCBBB@@@===;;;>>>;;;:::;;;;;;>>>HHHRRRfffssswwwkkkdddbbbgggjjjkkkggg___XXXUUUUUUYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYYYY[[[]]]]]]\\\ZZZ[[[[[[]]]^^^aaaccceeefffffffffeeedddcccaaa___^^^\\\\\\___fffkkkqqq}}}~~~rrrppptttnnn\\\VVVYYYbbbrrrzzzkkkjjjppp|||vvvjjj\\\XXXRRRMMMHHHEEECCCBBBAAA@@@???>>>>>>============<<<<<<;;;;;;::::::999999999999999999999999999999999777666555444444444222333333333333222111111333444444444333333222111222222222222111111111111000000000000111111111111111000//////......//////////////////////////////////////////000000000000////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222333333444444444444555555444444555555555444333333444444444444444444444444555555555666777777888888666666777888888999999:::999999:::<<<============>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIIIINNNNNNNNNNNNMMMMMMMMMMMMJJJLLLOOOQQQRRRSSSVVVXXX\\\^^^bbbeeegggkkkooorrruuuxxx{{{}}}|||uuuoooppppppnnnnnnnnniiibbb\\\ZZZZZZaaakkkqqqqqqmmm~~~{{{wwwxxx~~~~~~}}}|||{{{yyyuuurrrmmmpppvvv~~~qqq```VVVRRRTTT^^^iiizzz}}}xxxvvvoooppprrrvvv|||}}}|||{{{zzzzzz{{{{{{zzzxxxwwwuuuwwwxxxwwwvvvsssooollliiifffhhhhhhgggeeeccccccccccccbbb```^^^]]]aaafffjjjrrrtttvvvxxxxxxvvvtttssspppmmmhhhddd___YYYSSSOOOJJJGGGCCC@@@??????===<<<<<<999888999:::>>>IIITTTgggrrr|||{{{nnncccaaabbbiiimmmpppnnnggg___YYYWWWYYYYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]]]]^^^]]]]]]]]]ZZZZZZZZZ[[[]]]]]][[[YYYZZZZZZZZZ[[[]]]```cccddddddddddddcccbbbaaa______\\\\\\___eeejjjppp|||wwwrrrtttzzzttt```WWWWWW^^^mmmpppjjjlllvvv}}}pppbbb]]]UUUOOOJJJGGGEEECCCAAAAAA???>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::999999777666555555444444333333444444333333222111222333333333333222111111333222222222111111111111///000000000111222222222000000///...............////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000222222222333333333333444222222333444444444333333444444444444444444444444555555444444555666888999666666777777888888999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHLLLLLLLLLKKKKKKJJJJJJJJJIIILLLNNNPPPQQQSSSVVVXXX[[[^^^aaaeeegggkkkooorrruuuwww{{{~~~zzzuuuuuuqqqmmmllllllfff^^^YYYXXX\\\fffrrrwwwqqqjjj{{{{{{~~~{{{xxx~~~}}}|||zzzuuuooojjjeeegggnnnyyyppp```VVVTTT\\\fffttt~~~}}}tttpppnnnpppssswww{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvwwwwwwxxxwwwvvvuuutttssssssrrrpppmmmiiifffdddbbbcccdddcccaaa______``````___]]][[[]]]bbbjjjppptttuuuwwwwwwuuurrrnnnkkkgggddd^^^YYYUUUQQQMMMKKKGGGEEEBBB@@@>>>======<<<;;;888777999;;;@@@KKKWWWgggrrr}}}|||qqqccc\\\]]]aaaeeeiiillllllgggbbb^^^\\\YYYYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\]]]^^^^^^^^^\\\\\\]]]^^^```___]]][[[[[[ZZZZZZYYYZZZ\\\^^^```aaabbbbbbbbbaaaaaa```___\\\\\\^^^dddhhhooo{{{~~~vvvtttyyyxxxdddXXXWWW]]]jjj~~~{{{pppnnnppp|||xxxgggaaaWWWPPPLLLJJJGGGEEEAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777666666666666666666666666555444444333333444444444333333222333333222222222111111111//////000111222222333333000//////...............////////////////////////////////////000000000000111111000000//////......//////000000111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000111111111111111222222222111111222222222222111111000000000000000000000000111111111111222222222222000000111222333444444444444444444444444444444444555555333333333555777999555555666666777888888999999::::::;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJLLLNNNOOOQQQUUUWWWZZZ]]]bbbeeehhhkkkoooqqqtttwww|||zzzxxxrrrmmmlllmmmggg___YYYZZZ___kkkvvvvvvlllaaa~~~~~~~~~}}}vvvqqquuuxxx~~~~~~~~~}}}yyyrrrjjjddd```bbbhhhsss~~~kkk\\\VVV[[[dddnnnxxxvvvrrrqqqssswwwyyyzzzzzzyyyxxx|||{{{zzzyyyxxxwwwwwwwwwuuuuuuvvvvvvvvvtttsssrrrooonnnllliiifffccc```___]]]___```___]]]\\\\\\]]]\\\\\\[[[\\\^^^eeemmmtttuuuvvvwwwuuurrrmmmgggddd```\\\VVVQQQNNNLLLJJJHHHDDDCCCAAA>>>;;;:::::::::<<<::::::===@@@FFFRRR^^^kkkwww~~~|||~~~}}}vvvjjj^^^YYY]]]bbbfffggggggfffdddaaa______YYYYYYXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^_________```bbbdddccc```^^^]]]\\\[[[ZZZYYYYYYZZZZZZ^^^___``````aaaaaa``````]]]\\\]]]bbbffflllwww{{{wwwyyyzzzgggXXXUUU[[[gggzzzvvvpppmmmxxxooofff[[[SSSOOOMMMJJJGGGBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888666777777777777666555555444444555555555555555444333333333222222222222111///000000111222333333444000000///...............////////////////////////////////////000000000000111111000000//////......//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111111222000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111000000000111111111222222//////111222333333444444444444444444444444444444555444333222333444777888444555555666666777888888999999:::::::::::::::999<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJKKKMMMPPPSSSVVVZZZ^^^cccfffiiillloooqqqtttxxx}}}xxxqqqpppqqqkkkcccYYYZZZaaallluuusssggg[[[{{{}}}~~~~~~wwwoooiiihhhmmmttt{{{~~~}}}{{{|||}}}}}}}}}zzzrrriiibbb]]]___eeeooo|||sssbbbXXX[[[bbbiiittt~~~zzzwwwtttvvvzzzzzzyyyvvvuuutttvvvwwwxxxxxxyyyyyyyyyxxxttttttuuuuuutttrrrqqqpppkkkiiifffccc___]]][[[ZZZZZZ\\\]]]\\\ZZZYYYYYYZZZYYY[[[\\\^^^bbbgggnnnsssvvvuuutttqqqmmmgggaaa^^^XXXTTTOOOKKKIIIGGGFFFDDD??????>>>;;;888666777888999888;;;BBBGGGOOO[[[gggttt}}}zzzzzzpppeee\\\[[[___dddjjjhhheeebbb```^^^]]]\\\YYYXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^___aaadddfffeeeccc```]]]]]]\\\[[[ZZZYYYXXXXXX\\\\\\^^^___```aaaaaaaaa^^^\\\]]]```ccchhhsss}}}{{{nnn\\\SSSWWWaaasss{{{qqqpppyyyzzzoooaaaWWWSSSPPPLLLIIIBBBAAA@@@??????>>>??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999555555555666555555444333444555555666666666666555333333333333222222222222000111111111222333333333111111000///////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222111000000111222222000000000000000000000000000000000111222222333333111111222222222222111111111111111111111111111111000000000111111111111222///000111222333444444444444444444444444444444444333333222222333444666777444444555555666666777777777888999999::::::::::::;;;<<<<<<===>>>???@@@AAA???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJLLLOOOSSSWWW[[[___dddhhhkkkmmmppprrrvvvzzzwwwuuuuuunnneeeYYY\\\bbbkkkqqqnnnddd[[[uuuxxx{{{|||{{{{{{}}}zzzqqqgggaaa___dddllltttyyyzzzxxxwwwvvvxxx{{{}}}{{{uuullleee\\\^^^dddmmmwwwxxxfffZZZZZZ___fffppp{{{}}}zzzyyyvvvxxxzzzxxxsssnnnllllllmmmnnnrrruuuwwwxxxxxxxxxssssssssssssrrrpppnnnmmmhhhfffbbb^^^ZZZXXXWWWVVVXXXYYY[[[ZZZYYYWWWXXXXXXZZZ]]]```ccceeehhhllloooqqqpppmmmiiiccc]]]XXXVVVOOOLLLHHHEEECCCBBBAAA???;;;<<<<<<:::777666888;;;999;;;BBBLLLUUU___mmmyyy||||||ttthhh^^^ZZZ[[[___bbbfffdddaaa^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXZZZ[[[\\\[[[\\\^^^bbbeeedddbbb___[[[\\\]]]^^^]]]\\\ZZZYYYZZZ[[[\\\^^^```aaaaaabbb___\\\\\\^^^```dddooo{{{|||gggVVVVVV[[[iii{{{uuu}}}{{{jjj]]]WWWRRRMMMHHHBBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::999999888777777777888888555666666666666555444444333444555555666666555555444444333333333222222222222222222222222222222222222222111000000000000000////////////////////////////////////000000000000////////////000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111000000111222222000000000000000000000000///000000111222222333333111111222222222222111111111111111111111111111111000000111111111222222222111111222333444444444333444444444444444444444444222222222333444444555555333444444555555666777777666666777999::::::::::::::::::;;;<<<===>>>??????===>>>???AAAAAAAAAAAA@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHJJJKKKMMMPPPUUUYYY\\\```eeejjjmmmoooqqqssswww{{{~~~wwwvvvvvvpppggg___bbbgggkkkkkkfff___ZZZpppsssvvvwwwwwwyyy|||}}}yyyoooeee^^^[[[```hhhoootttvvvuuutttqqqtttyyy}}}}}}wwwooohhh\\\^^^ccckkkuuu}}}zzzhhhZZZYYY^^^eeeoooyyy}}}|||xxxwwwwwwxxxyyyyyytttllleeebbbaaadddggglllppptttuuuuuuuuurrrrrrrrrrrrpppnnnllljjjfffddd```[[[XXXUUUUUUTTTWWWXXXZZZYYYXXXWWWWWWXXX\\\___cccfffggghhhjjjkkkllljjjfffaaa[[[UUUQQQNNNJJJGGGCCCAAA@@@???===;;;999;;;<<<;;;999999<<<@@@AAAEEENNN\\\gggsssxxxoooaaaYYYWWWYYY]]]^^^]]]\\\[[[[[[[[[[[[YYYXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZ[[[WWWXXX[[[```cccccc```^^^XXXZZZ]]]______^^^\\\[[[XXXZZZ[[[^^^```aaabbbbbb___\\\[[[]]]^^^bbbmmmxxxrrr\\\YYYYYYcccwwwzzzpppbbbZZZTTTMMMGGGCCCBBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::888777666666666666666777888888888888888777777666222333333444555555555444444444444333333333222222333333222222222222222222333222222111111111111111////////////////////////////////////000000000000......//////000000111111222222111111000000//////222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333222111000000111222333000000000000000000000000///000000111222222333333111111222222222222111111111111111111111111111111111111111111222222222222222222333444444444333333444444444444444444444444000111222444444444444444333333444444555666666777555555777888::::::;;;;;;888999999:::;;;<<<===>>>;;;<<<>>>???@@@@@@???????????????@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIKKKLLLNNNRRRWWWZZZ]]]aaafffkkknnnppprrrtttxxx|||}}}zzz~~~|||ssstttvvvqqqiiigggjjjllllllggg```ZZZVVViiiiiijjjlllooorrrvvvxxx{{{|||uuummmbbbXXXVVV[[[bbbjjjoooqqqqqqpppmmmqqqvvv|||}}}wwwrrrbbb]]]]]]fffooossstttuuu{{{}}}wwweee[[[ZZZ^^^dddkkktttzzz}}}~~~yyyvvvuuuwwwzzzyyyuuuooohhhbbb]]]ZZZYYYZZZ^^^dddjjjoooqqqrrrqqqrrrooommmmmmnnnmmmjjjggghhhgggeeebbb^^^ZZZVVVTTTWWWYYY[[[\\\]]]\\\[[[[[[___```ccceeeffffffeeedddaaa```\\\WWWQQQLLLGGGDDDFFFEEEBBB???<<<999777555<<<666333666:::<<<===@@@@@@OOObbbsss~~~yyymmm^^^VVVVVVXXXXXXVVVYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVUUUTTTTTTXXXXXXWWWWWWXXXYYY[[[\\\[[[\\\\\\]]]]]]]]]\\\\\\ZZZ[[[]]]_________]]]\\\ZZZZZZ[[[\\\]]]]]]^^^^^^```\\\[[[]]]___bbbjjjsss~~~~~~ggg]]]WWW]]]nnnlll\\\RRRLLLJJJGGGAAA???@@@@@@>>>===???????????????>>>>>>>>>>>>===<<<;;;:::999888888888::::::::::::::::::::::::999999888888777666666555777777777777666666666666777666444333222222333333333333444444333333222111111111111111111111111111000000000000000111111111000000111222222222222222000000000000000000000000//////000000111111222222111111000000000000111111000000000000000000000000000000111222222222222111000000000000111111111111111111111111111111111111333333222111111222333333222222111111000111111222111111111111111111111111222222222111111111000000111000///......000222333111111222222222333333333333333333333333333333333666555444444333333333333555555444444444444555555777777777777777666666666777777777888999999::::::===>>>>>>>>>>>>>>>===============<<<;;;<<>><<<:::999888:::666555999;;;<<<@@@DDDRRRcccxxx~~~qqqggg[[[UUUVVVXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUXXXWWWWWWWWWWWWYYYZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[XXXXXXYYYZZZ[[[\\\\\\]]]^^^[[[ZZZ[[[]]]```hhhqqq}}}~~~}}}qqqdddYYY[[[hhh|||rrrbbbWWWPPPLLLIIICCC@@@BBBBBB???>>>@@@????????????>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999888888777666666888777777777666666666666777666555333222222333333333444444444444333222222111111111111111111111111111111000000//////......///000111111222222111111000000000000000000000000000000000000000111111111111111000000000000111111111111111111111111111111000000111222222222222111000000000000111111111111111111111111111111111111222222111000000111222222222222111111111111111222111111111111111111111111222222222111111111000000444333222111222333555666111111222222222333333333333333333333333333333333555555444333333333333333555555444444444444555555666666666666666666666666666666777888888999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<===@@@CCCEEEFFFHHHKKKMMMNNNNNNNNNLLLKKKJJJKKKOOOTTTYYY]]]bbbeeeiiilllooorrrwwwzzz~~~~~~|||{{{{{{zzzyyyzzz{{{~~~zzzwwwyyy~~~~~~vvvrrrqqqqqqpppnnnmmmnnnmmmhhhaaaYYYSSSPPPZZZYYYZZZ\\\bbbiiiqqquuu{{{|||tttiii[[[OOONNNSSS[[[bbbfffdddaaa^^^]]]dddnnnzzz}}}yyyiii```ZZZ]]]dddiiilllpppoooqqqtttxxx{{{~~~}}}|||wwwlll```ZZZ[[[^^^eeekkkrrrwwwyyy{{{~~~|||vvvpppmmmooosssxxx|||xxxqqqiii```YYYTTTQQQWWWZZZ^^^cccfffhhhhhhhhhiiihhhhhhkkkooosssuuuvvvtttqqqmmmgggbbb^^^\\\ZZZXXX[[[___dddggghhhhhhggghhhfffccc___[[[XXXUUUTTTSSSQQQMMMIIIEEEBBBAAA@@@======<<<<<<;;;;;;::::::888777888;;;<<<===EEENNNddduuu{{{fff___WWWTTTVVVXXXXXXVVVRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVUUUWWWVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXYYYZZZ[[[ZZZYYYXXXUUUUUUVVVWWWXXXYYYZZZ[[[]]]YYYXXX[[[\\\^^^eeemmmxxx~~~~~~rrr___YYY```rrrzzzjjj]]]TTTPPPKKKFFFCCCDDDDDDAAA@@@AAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;::::::999999888888777888888777777777666666666777666555444333333333333444444444444444333222222222222222222222222222222222111111000///...------...///000000111111000000000000000000000000000000111111111111000000000000111111000000000000111111222222222222222222222222000000111222222222222111000000000111111111222222111111111111111111111111111111000//////000111111111111111111111111111222111111111111111111111111222222222111111111111111222111000///000111222333111111222222222333333333333333333333333333333333444333333222222222222333555555444444444444555555555555555555555555555555666666777777888888999999777888:::<<<===>>>??????>>>>>>???>>>>>>???AAADDDFFFGGGIIIKKKLLLMMMNNNNNNKKKJJJJJJKKKOOOTTTZZZ]]]ccceeeiiilllppptttyyy}}}~~~|||zzz{{{||||||yyyvvvtttxxx}}}}}}yyyxxx{{{{{{uuurrrrrrrrrooommmjjjkkkkkkfff^^^VVVOOOLLLUUUTTTSSSUUU[[[dddmmmrrrxxx~~~vvvkkk]]]QQQOOORRRXXX]]]___^^^\\\ZZZWWW___kkkyyy|||mmmccc\\\]]]bbbfffhhhkkkmmmnnnpppsssuuuwwwxxxyyyxxxwwwssskkkaaa[[[[[[]]]eeejjjppptttuuuwww{{{}}}xxxrrrppprrrwww{{{~~~zzztttlllccc[[[WWWXXXZZZ^^^aaacccdddddddddaaaaaabbbeeeiiinnnrrruuutttpppkkkeee```]]][[[[[[XXX\\\bbbhhhlllmmmllllllhhheee```ZZZTTTPPPNNNMMMKKKIIIEEEBBB???>>>>>>???::::::::::::::::::::::::888888999:::;;;@@@NNN\\\sssuuu___[[[VVVUUUWWWXXXWWWTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWVVVVVVSSSTTTUUUVVVWWWYYYYYYZZZ\\\YYYYYY[[[\\\]]]ccckkkuuuiiiZZZZZZhhhrrrcccXXXRRRMMMGGGDDDEEEDDDAAA@@@AAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<======>>>::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888777777777666666666666555555444444444444444444444555444333333222222222222222222222222222222111111111000000//////......///000000000000000000000000000000000000000222222111111000000//////111111000000000000111111111111111111111111111111000000111222222222222111000000111111111222222222111111111111111111111111111111111000000111111111000111111111222222222111111111111111111111111111111111111111111111111111000000////////////000111111111222222222333333333222222333333333333444444333222222111111222222222555444444333333444444555333333444444444444444555555555666666777888888999777888999;;;<<<===>>>>>>===>>>??????>>>???AAADDDFFFGGGHHHIIIKKKLLLLLLMMMIIIIIIJJJLLLPPPVVV[[[^^^dddgggkkkooorrrwww|||~~~zzzxxxwwwyyy}}}}}}yyyuuusssxxx{{{yyy{{{}}}xxxtttrrrpppkkkgggeeeffffffbbb\\\TTTNNNKKKVVVTTTRRRSSSWWW___gggmmmsss{{{zzzpppaaaUUUOOOPPPRRRTTTVVVWWWXXXYYYVVV^^^kkkyyy~~~nnnddd]]]^^^bbbccccccdddhhhhhhiiijjjkkkmmmnnnooorrrrrrpppjjjddd___^^^^^^fffjjjnnnqqqqqqsssxxx{{{~~~{{{wwwtttvvvzzz~~~yyypppgggbbb[[[\\\^^^```bbbbbbaaa```]]]]]]^^^```bbbfffkkkmmmllliiieee```\\\ZZZYYYYYYYYY^^^dddjjjmmmmmmkkkjjjccc___ZZZTTTOOOKKKJJJIIIDDDCCC@@@===<<<<<<===>>>::::::::::::999999999999:::999:::;;;===FFFYYYkkkwwwjjj[[[YYYWWWWWWYYYXXXUUURRRUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSTTTUUUUUUVVVWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYY\\\]]]]]]bbbhhhrrruuu```YYYaaauuu{{{jjj\\\SSSNNNHHHEEEEEEDDDAAA???AAA@@@@@@@@@@@@????????????======<<<<<<<<<===>>>>>>::::::::::::::::::::::::;;;;;;;;;:::::::::::::::888888888888777777777777555555555555555555444444444444555555555444333333222222222222222222222222111111111222222333333333......///000000000000000000000000000000000000000222222111111000000//////111111000000000000111111000000000000000000000000000000111222222222222111111111111111222222222222111111111111111111111111222222222222222222222222///000111222222222222111111111111111111111111111111111111111111111111111333333333333222333333333111111222222222333333333222222222333333444444444222222222111111222222333444444333333333333444444222333333333444444555555444555555666666777888888888999:::;;;<<<<<<<<<<<<<<<===????????????AAACCCFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIJJJMMMRRRXXX]]]```fffjjjooosssvvvzzz~~~wwwwwwwwwzzz||||||xxxuuuvvv|||zzzzzz{{{uuupppkkkeeeaaa```aaaaaa^^^XXXSSSOOOMMM\\\YYYVVVTTTUUUZZZ```eeekkkttt}}}{{{rrrcccWWWMMMLLLLLLMMMOOORRRUUUWWWWWW___kkkyyyoooeee^^^^^^`````````aaabbbaaa`````````bbbeeefffkkkllllllkkkgggdddccccccgggjjjmmmnnnnnnppptttxxx}}}}}}}}}{{{zzzzzz|||~~~|||uuunnniii\\\]]]^^^^^^___^^^]]]\\\ZZZ[[[\\\\\\\\\^^^aaadddaaa___]]][[[YYYXXXXXXXXX[[[___eeejjjkkkiiieeebbbYYYVVVRRRMMMIIIFFFEEEEEE???>>>===<<<;;;;;;<<<<<<;;;:::::::::999999999888;;;:::<<<@@@EEEPPPeeexxx}}}wwwzzz}}}mmm```XXXXXXXXXXXXYYYWWWTTTRRRVVVVVVUUUTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUUUURRRSSSTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYZZZ[[[ZZZYYYYYY\\\]]]\\\```fffkkk|||hhh[[[\\\jjjyyysssaaaVVVPPPJJJFFFFFFEEEAAA???AAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<<<<======::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777777777555555666666666555555444555555555555555444333333333333333333333333333333111111222333444555555666...///000000111111000000000000000000000000000000111111111111000000000000111111000000000000111111////////////////////////000000111222222222222111111111111222222222222333111111111111111111111111222222333333333333222222...///111222333333222111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222333333333111222222333333444444555333222222222222333333444444444333333333333444444222333333444444555555555444444555555666666777777999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIKKKOOOTTTZZZ```ccciiimmmsssxxx|||~~~xxxyyyzzz{{{{{{yyywwwvvvyyy{{{~~~{{{rrrlllgggbbb^^^^^^^^^]]]ZZZUUUQQQPPPOOOccc```ZZZVVVTTTVVVYYY[[[cccmmmxxx{{{xxxpppaaaTTTJJJJJJKKKMMMOOOSSSVVVWWWXXX___kkkyyyvvvkkk```^^^```aaabbbeeedddbbb^^^]]]]]]```dddgggmmmnnnoooooollliiigggfffgggiiilllkkkkkkmmmrrrvvv{{{~~~~~~~~~|||{{{yyyvvvrrrmmmjjjhhhZZZ[[[[[[[[[ZZZYYYXXXWWWTTTVVVWWWWWWUUUUUUVVVXXXWWWWWWWWWWWWXXXXXXXXXXXX\\\```eeehhhgggccc\\\XXXOOOMMMJJJFFFCCCAAA??????;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::;;;@@@IIIRRR^^^pppzzzssswww}}}~~~rrrcccXXXTTTUUUVVVWWWXXXWWWUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPQQQRRRSSSSSSTTTTTTTTTQQQRRRSSSUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRRRRQQQQQQPPPQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[XXXWWWXXX[[[\\\ZZZ]]]cccdddtttooo]]]XXXaaalll~~~}}}iii\\\RRRLLLHHHHHHGGGBBB@@@BBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::::::::999999999888888888777777444555666777777666555444555555555555555444444333333333333333333333333333222222222333333444444444///000111111222222111111000000000000000000000000000000000000000111111111111111000000000000111111////////////////////////000000111222222222222111111111111222222222333333111111111111111111111111000111222333333222111000...///111333333333222111111111111111111111111111000000111111111222222222000000000000000///......111111222222222333333333111111222333333444555555333333333333333444555555444333333222222333333444333333333444555555666666333444444555555666777777888888:::;;;===>>>>>>>>>===???BBBCCCCCCDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHJJJLLLQQQVVV]]]bbbeeekkkpppxxx~~~yyy|||}}}yyyvvvwwwyyyzzz}}}|||vvvlllgggdddaaa______^^^[[[WWWRRROOOOOOPPPhhhddd]]]WWWTTTSSSTTTUUU]]]hhhtttxxxuuummm^^^QQQIIIJJJMMMPPPSSSVVVXXXYYYYYY___kkkzzzqqqddd```bbbdddhhhkkkjjjgggccc```aaadddiiimmmtttuuuvvvtttqqqmmmiiifffgggiiikkkjjjiiikkkpppuuu|||wwwtttoooiiifffdddcccdddXXXXXXXXXWWWVVVUUUSSSSSSMMMPPPRRRRRROOOMMMNNNPPPQQQSSSTTTWWWXXXYYYZZZZZZ]]]```dddgggddd^^^VVVQQQIIIHHHEEEBBB???<<<;;;:::999999::::::::::::999999888888999:::;;;;;;<<<<<<:::<<>>===;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888777444555666777777666555555555555666666555555444333333333333333333333333333333333222222222222222222000000111222222222222222000000000000000000000000//////000000111111222222111111000000000000111111000000000000000000000000000000111222222222222111111111222222222333333333111111111111111111111111///000111222222111000///---///111333444333222111111111111111111111111111000000111111222222222222333333333333333222111000111111222222222333333333111111222333333444555555333333333333444444555666444333333222222333333444333333444444555666777777333333444444555666666777666777999;;;>>>???@@@AAA???AAADDDEEEEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJMMMRRRXXX^^^cccffflllrrrzzz~~~{{{xxxtttvvvzzzyyy~~~{{{}}}rrrgggcccccccccbbbaaa___[[[UUUPPPMMMNNNOOOpppmmmhhhbbb]]][[[ZZZZZZ___gggqqqwwwtttlllbbb\\\VVVTTTTTTWWW]]]``````___]]]cccjjjsssxxxiii___]]]ccclllrrrxxxtttoookkkjjjnnnsssvvvyyy{{{|||{{{wwwrrrnnnkkkjjjjjjiiihhhhhhjjjooorrryyywwwoooeee```___```^^^\\\WWWVVVUUUUUUTTTRRROOOLLLMMMMMMLLLKKKLLLLLLMMMMMMPPPPPPQQQRRRTTTWWWYYY[[[[[[\\\]]]]]]ZZZVVVQQQNNNBBBAAA???===;;;:::999999999888888888777777666666999666666888999777999===??????GGGXXXhhhsss~~~|||wwwzzz{{{vvvkkk___UUUQQQRRRSSSTTTUUUUUUTTTRRRRRRQQQRRRSSSSSSSSSSSSSSSSSSOOOOOOOOOPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUYYYXXXWWWWWWWWWXXXYYYZZZ```hhhvvvwww___SSSUUUZZZkkktttccc]]]TTTMMMLLLLLLGGGBBB@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>>===;;;;;;;;;;;;:::::::::999999999888888::::::;;;<<<<<<;;;::::::<<<:::888666555555666777666777777777777555333222333333333444444444555555666555555555555444444444222222222222222222222222222222222222222222222222444222111222333333222111222111111111000000//////000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111555444444333222111000000333333333222222111111111333333222222222222222333222222222222222222222222000000111111111222222222333222111111111222333444333333333333333333333333666555333222111222333333666444222222444444222000333333333333333333333333444555555666666666666666888888:::;;;<<<>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCEEEIIILLLJJJMMMRRRVVVZZZ___eeehhhqqqvvv}}}~~~~~~{{{xxxwwwwwwzzz}}}|||~~~~~~kkkbbb^^^]]]___cccccc___YYYTTTPPPOOOPPPQQQzzzwwwsssmmmhhheeecccccckkkqqqxxx|||yyytttmmmiiicccaaa```aaadddeeebbb______dddiiippp||||||nnnccc___dddmmmttt}}}|||{{{zzz{{{}}}~~~zzzuuuqqqoooiiiiiiiiihhhiiimmmssswwwyyyrrrjjjfffeeeeeebbb^^^UUUSSSQQQPPPOOOMMMJJJHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVUUURRRNNNJJJHHH@@@???===;;;:::999888888888888888888777777777666666444666:::;;;999:::===CCCFFFQQQdddsss|||}}}zzzyyyvvvnnncccYYYTTTRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVXXXWWWVVVVVVVVVWWWYYYYYY```fffrrr{{{bbbUUUUUU[[[fff|||{{{kkkaaaWWWNNNKKKJJJFFFBBBAAABBBAAA@@@@@@???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<::::::;;;:::888666666666888888777777777777777555444333555555555555666666666777666555555555555444444444222222222222222222222222222222222222222222222222333222111111222333222111222111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111444333333222222111111000333333333222222222111111222111111111111222333333222222222222222222222222111111111111111111222222222222111111111222333444333333333333333333333333555444333222222222333333666444222222444444333000333333333333333333333333444555555666666666666666888888999;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCEEEIIILLLKKKNNNSSSWWW\\\aaafffjjjrrrvvv}}}{{{{{{{{{{{{~~~|||lllccc```^^^^^^```ddd```[[[UUUQQQPPPPPPQQQ|||zzzwwwvvvuuutttzzz}}}}}}|||yyywwwvvvvvvvvvrrrkkkfffbbbeeehhhllltttwwwkkkcccdddlllsss~~~~~~yyyuuuqqqoooiiiiiiiiiiiilllrrryyy|||xxxssspppnnnkkkfffaaaUUURRRNNNLLLJJJIIIGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJLLLNNNOOOPPPQQQQQQOOOOOOMMMKKKIIIFFFCCCAAA<<<<<<:::999888777777777888888888888777777777777555555888======;;;===AAAIIIQQQ```sss{{{qqqeeeZZZTTTSSSTTTUUUUUUVVVVVVUUUSSSQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRTTTSSSSSSRRRQQQQQQRRRRRROOOPPPRRRTTTUUUVVVVVVWWWSSSSSSSSSRRRRRRQQQPPPOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYY```ccckkkyyy{{{wwwvvv~~~gggWWWVVV[[[dddxxxzzzkkk___RRRMMMKKKGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;:::999888888888999:::777777777777666555444444777777777777888888888888666555555555555444444444333333333333333333333333333333333333333333333333222111000000222333222000111111111111111000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222333333333222222222222111111000000000111222333333222222222222222222222222222222111111111111111111222222111111222222333444333333333333333333333333444444333222222222333333555333222222444444333111333333333333333333444444444555555666666666666666777888999:::;;;<<<===>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCEEEIIILLLMMMPPPUUUYYY^^^dddiiimmmrrrwww~~~~~~}}}mmmddd```]]]\\\]]]ddd```[[[VVVRRRQQQPPPPPP}}}~~~vvvoooggghhhhhhiiimmmwwwxxxmmmhhhjjjnnnxxx|||}}}xxxsssooollljjjiiijjjjjjkkkooovvv~~~}}}{{{xxxtttnnnfffaaaVVVRRRMMMJJJHHHHHHGGGFFFEEEGGGJJJLLLMMMKKKIIIGGGHHHIIIKKKMMMNNNNNNMMMMMMKKKJJJHHHEEEBBB@@@???>>>999888777666666666666666888888888777777777777777999888:::===>>>>>>DDDKKKWWWaaaqqq~~~qqqcccZZZUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSQQQOOOOOOOOOPPPQQQRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPNNNOOOQQQRRRTTTUUUVVVVVVSSSSSSTTTTTTSSSRRRPPPOOOOOOQQQSSSUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZaaaaaaeeerrrxxx~~~sssnnnsssppp[[[WWWZZZdddvvvxxxjjjZZZRRRNNNJJJHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???>>>=========;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;:::::::::999999999:::;;;;;;777777777777666666555555888888888888888888888888666555555555555444444444333333333333333333333333333333333333333333333333111000///000222333222111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111222222222333222222222222222222222222222111111000000111111111222222222222222222222222222222222111111111111111222111222222222222333333222222222222222222222222444333333333333333333333444333333333333333333222333333333444444444444444444555555666666666666666777777888999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDFFFIIILLLOOOSSSXXX\\\aaagggmmmqqqtttxxxoooeee```\\\ZZZ\\\aaa^^^ZZZVVVRRRPPPOOOOOO{{{}}}~~~wwwkkkiiiggggggjjjpppzzzzzzppplllkkkssswww}}}~~~vvvpppmmmjjjgggdddggghhhhhhjjjnnnuuu}}}|||~~~}}}{{{xxxssskkkbbb]]]SSSOOOJJJGGGFFFGGGGGGFFFFFFHHHLLLNNNNNNLLLHHHFFFBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDBBB???===<<<;;;;;;777666666555555555666666777777777777777777888888;;;999999<<<>>>CCCOOO[[[nnnxxxttthhh```\\\ZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTQQQQQQQQQQQQRRRSSSUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTUUUTTTRRRQQQPPPPPPQQQTTTVVVWWWWWWVVVUUUVVVXXXYYY[[[\\\[[[ZZZZZZXXXWWWWWWWWWWWWYYYZZZ[[[aaa```cccmmmzzzssswww}}}wwwnnnnnnzzzzzzcccYYYYYYaaarrrtttbbbWWWQQQLLLIIIJJJEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;::::::::::::::::::;;;;;;888777777777666666666666777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333111000///000222333222111111111111111111222222222///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111///000000111111222222333222222222222222222222222444444222111000000000000222222222222222222222222111111111111111111111111111111222222333333333333222222222222222222222222222333333333333333333333222333333333333333333444333333333444444555555555444555555666666666666666666777777888999:::;;;;;;===>>>>>>??????@@@AAAAAA@@@AAACCCDDDEEEGGGKKKMMMRRRUUUZZZ```eeekkkqqqvvvwww{{{}}}|||}}}}}}pppddd___[[[ZZZ\\\]]][[[XXXUUURRRPPPNNNMMM{{{|||~~~mmmhhheeefffiiimmmssszzzyyyppplllqqquuu{{{}}}wwwooojjjgggeeebbb___```aaabbbdddggglllsssxxx~~~|||{{{yyyvvvuuuuuussspppiiibbb[[[VVVNNNJJJFFFDDDEEEFFFFFFFFFHHHJJJLLLNNNMMMJJJGGGEEEAAAAAABBBBBBBBBAAAAAA@@@===<<<;;;999888888888777555555555555666666777888777777777777888888888888:::999;;;???DDDOOOaaaqqq}}}tttkkkeeeaaa^^^\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVTTTSSSQQQOOONNNMMMLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPSSSTTTUUUVVVUUUSSSQQQPPPQQQRRRTTTVVVXXXXXXXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^aaaaaadddkkkttt|||qqqrrrtttyyy{{{uuupppvvvnnn```[[[]]]mmm~~~}}}iii\\\TTTNNNKKKKKKGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>=========;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::888777777666666777777888777777777666666666666666666555555555555444444444333333333333333333333333333333333333333333333333222111000111333444444333111111111222222222222222000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000111111111222222111222222222222333333333555555333222111111000000222222222222222222222222000000111111111222222222000111222333333333333222222222222222222222222222222222333444444444333333111333444444222222333555333333333444555555666666444555555666666666666666666666777777888999999:::=========>>>??????@@@@@@???AAACCCEEEGGGIIILLLOOOTTTXXX]]]ccchhhooouuuzzz{{{~~~}}}{{{zzz{{{|||}}}xxxyyy}}}{{{wwwvvv|||oooddd___\\\[[[]]]XXXXXXVVVTTTRRRPPPNNNMMMuuuuuuuuuwwwzzz~~~mmmeeeaaadddiiijjjmmmrrr|||zzzrrrmmmlllqqqxxx}}}uuuooogggcccbbb```]]]YYYVVVWWWYYY[[[\\\```dddhhhkkkqqqsssqqqoooooommmiiiffffffeeebbb\\\WWWSSSQQQJJJHHHEEEEEEGGGHHHIIIIIIIIIJJJKKKLLLJJJHHHDDDCCC@@@@@@???>>>>>>>>>>>>>>>777777777777777666666666555555555666777888999:::666777777777888888888888:::<<>>>>>>>>======;;;<<<===>>>>>>===<<<;;;:::::::::::::::999888888888888777666666777888999888777777777666666666666666555555555555444444444444444444444444444444444444444444444444444444444222111111222444666555444111111111222222333333333000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111111111111222222222333333333444333333333333333444444222222222222222222222222//////000111222333333444000111222333333333222222111111111111111111111111111222333444444444333333000333444444222222444666333333444444555666666666444555555666666666666666555666666777777888888999;;;;;;<<<<<<======>>>>>>>>>AAADDDFFFHHHKKKNNNQQQVVVZZZ___eeekkkrrrxxx}}}~~~{{{yyyxxxxxxyyyyyyvvvwww|||zzzsssppppppxxx}}}yyykkkeeebbb___\\\]]]VVVVVVVVVUUUTTTRRRPPPOOOlllkkkkkklllooosssxxxzzz{{{}}}~~~~~~~~~}}}}}}{{{uuulllbbb^^^ccciiiiiiiiilllqqqssswww{{{{{{xxxqqqllleeekkkttt|||~~~|||vvvrrrnnnhhh```]]]]]]\\\XXXTTTNNNPPPRRRSSSTTTVVVYYY\\\[[[aaaeeedddccccccaaa^^^\\\\\\ZZZWWWSSSPPPNNNNNNIIIHHHGGGHHHJJJLLLMMMMMMJJJJJJKKKJJJHHHEEEBBBAAA;;;:::999777666666777888666666777888888888777777666666666666888999:::;;;666666777777888888888999;;;@@@JJJWWWddduuuyyyssskkkeeebbb```]]]ZZZVVVWWWXXXXXXXXXWWWVVVUUUXXXWWWTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSUUUVVVWWWWWWTTTRRRPPPTTTTTTTTTUUUWWWYYYZZZ\\\YYY[[[^^^```aaa```^^^]]]]]]]]]]]]]]]^^^```bbbcccaaaeeeiiimmmpppuuu||||||wwwtttsssppppppzzzvvvrrruuuoooddddddqqq~~~zzzkkkaaaYYYTTTSSSKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;:::999888777666888888777666666777888999999888888888777777666666666666555555555444444444444444444444444444444444444444444444444444444444333222222333555666666555111111111222222333333333000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111000000000000000111111111222222333333333222222222333444555777888222222222222222222222222......///111222333444555000111222333444333222222111111111111111111111111000111333444555444333333000222555444222222444666333333444444555666777777444555555666666666666666555555666666777777888888999999:::;;;;;;<<<<<<===>>>AAADDDGGGIIILLLOOORRRWWW[[[```ffflllssszzz~~~}}}{{{yyywwwvvvvvvwwwvvvxxx}}}~~~vvvppplllnnnuuuyyyxxx{{{|||rrriiifffeeeaaa]]]\\\UUUUUUVVVVVVUUUTTTRRRQQQgggeeeccccccfffjjjmmmnnnmmmnnnoooppprrrtttuuuuuuooonnnnnnrrrwwwxxxtttooohhheeebbb___^^^___bbbcccfffhhhkkkmmmnnnllliiigggggghhhjjjkkkkkkjjjiiihhheee```[[[XXXXXXXXXVVVTTTMMMLLLKKKKKKLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMMMMMMMMMMNNNKKKJJJIIIJJJLLLMMMLLLKKKMMMKKKGGGEEECCCBBB???===888888888888888888888888777777777777777777777777222333555777777777777666555888:::999777777:::<<<<<>>>>>>>>>>>===<<<<<<;;;;;;======<<<<<<<<<<<<======:::::::::999999999888888999999999888888888888888888888777777777777888888888888777555555444444444333333333444444555555555222222222222222222222222444444333222111111111111222222222222222222222222444333222111111222333444000000000000000000000000222222222111111111111111222222222111111111111000111111111111111111111111222222111111111111111111222222333333333333222222333333555555555555333333666444333111000000111111222222111000//////000000222333333444333222111000111222222333333444555555222222333333333444444444333333333444444444555555444444444555555555666666777777666555555555555555555555555666666666666666:::;;;=========???CCCEEE>>>BBBGGGKKKMMMPPPUUUZZZ\\\```ffflllrrrwww|||}}}xxxxxx||||||vvvppppppxxx~~~sssnnnnnnmmmrrruuuuuuzzzuuuqqqkkkgggfffdddaaa^^^YYYXXXVVVTTTRRRPPPOOOOOO```___^^^___bbbeeeffffffbbbcccdddeeeggghhhiiijjjhhhffffffiiimmmnnnjjjfffbbb```]]]ZZZYYYZZZ\\\]]]]]]^^^aaabbbcccbbb```___\\\^^^___aaaaaa```___^^^]]]YYYTTTRRRRRRRRRPPPOOOKKKJJJIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOONNNMMMMMMNNNNNNMMMLLLJJJGGGDDDAAA@@@???<<<:::888888888888888888888888666666666666666666666666777888888888888777666555555999<<<======>>>AAADDDDDDQQQcccvvv}}}uuukkkeee^^^[[[\\\\\\YYYWWWXXXTTTOOOMMMNNNPPPRRRSSSVVVUUUTTTSSSRRRRRRRRRRRRTTTQQQOOONNNOOOPPPOOOOOOPPPPPPRRRSSSTTTTTTTTTSSSVVVWWWWWWXXXWWWVVVUUUTTTUUUTTTTTTWWW[[[]]]\\\ZZZXXXYYY\\\^^^___`````````aaa```_________```bbbbbbdddcccdddgggkkkppp||||||uuutttvvv}}}nnnpppttt}}}zzz}}}|||uuujjj```ZZZWWWQQQLLLKKKHHHDDDCCCFFFBBBBBBAAAAAA@@@????????????>>>>>>======<<<;;;;;;======<<<<<<<<<<<<======:::::::::999999999999888888888888888888999999999888888777777777777888888888888777555555444444555333333333444444555555555333333333333333333333333333222222222222222333333111111111111111111111111333333222111111222333333444444444444444444444444222222222222222222222222222222222111111111111000111111111111111111111111222222111111111111111111111222222222222222222111222333444555555444333222555444333111111111111111333333222111111111111111222222333333333222000000444444444333222222111111222222333333333444444444333333444444444555555555444444444555555555666666777777666555555555555555555555666666666666777777;;;<<<=========???BBBDDD@@@DDDJJJMMMPPPSSSYYY]]]___ccciiioootttxxx}}}}}}|||zzzyyy{{{{{{www{{{vvvooolllkkkooopppqqqvvv~~~}}}ssspppkkkhhhgggddd```]]]XXXWWWUUUSSSQQQPPPOOOOOOVVVWWWXXX[[[]]]^^^\\\[[[\\\]]]^^^___aaabbbbbbbbbaaa___]]]___aaabbb```]]][[[ZZZWWWUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYYYYYYYQQQRRRTTTUUUVVVUUUTTTTTTTTTQQQNNNMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKNNNNNNOOOPPPQQQRRRRRRRRRPPPOOOMMMLLLMMMLLLJJJIIIDDDBBB???===<<<;;;999777777777777777777777777777555555555555555555555555888888999999999888888777555888<<<======???CCCHHHOOO```wwwyyypppfffaaa[[[XXXYYYYYYXXXVVVVVVRRRMMMKKKLLLNNNPPPQQQUUUUUUTTTSSSRRRRRRRRRRRRTTTRRROOOOOOPPPQQQQQQPPPRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVXXXZZZ\\\[[[YYYVVVWWWYYY[[[^^^___````````````______``````aaabbbcccbbbcccfffiiinnnxxxzzzvvvsssqqqllljjjooo|||zzzzzzuuuxxxyyykkkaaaZZZSSSMMMJJJHHHDDDBBBDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>===<<<<<<<<<=========<<<<<<=========::::::::::::999999999999777777888888999999::::::888888888888888888888888888888777666555555555555444444444444444555555555444444444444444444444444111111111111222333444555222222222222222222222222333333222222222222333333333333333333333333333333000111111222222333333333222222222111111111111000111111111111111111111111111111222222222222222222111111111111111111111111222222333333333333222222444444333222111111111111444444333222222222222333111111222222222111000000444444333222222111111000333333333333444444444444333444444444444555555555444444555555555666666666777666666555555555555666555555666666777777777777;;;<<<======<<<>>>AAACCCCCCGGGMMMQQQTTTXXX]]]bbbeeehhhnnnrrrvvvzzz}}}{{{yyyuuuxxx{{{tttnnnppppppoooqqqwww~~~}}}xxxpppmmmkkkhhhfffbbb^^^ZZZVVVUUUSSSRRRPPPOOONNNNNNPPPQQQTTTXXX[[[ZZZVVVSSSYYYZZZ\\\]]]^^^^^^^^^^^^\\\ZZZYYYYYYZZZ[[[YYYWWWVVVUUUSSSQQQPPPOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRSSSLLLLLLNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQQQQQQQPPPOOOLLLJJJHHHGGGGGGEEECCCAAA@@@===;;;999999888777555666666666666666666666666555555555555555555555555444555666888:::;;;<<<<<<999;;;;;;;;;;;;@@@GGGMMM^^^pppuuujjjbbb^^^YYYVVVVVVVVVUUUTTTSSSOOOKKKIIIKKKNNNPPPQQQTTTSSSRRRRRRRRRRRRRRRSSSSSSQQQPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZYYYYYYVVVWWWYYY[[[\\\^^^__________________``````aaaaaabbb```aaadddfffjjjttt~~~zzzvvvlllddd^^^bbbooozzz{{{{{{rrrrrryyytttggg___VVVNNNKKKIIIFFFDDDFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<============<<<<<<;;;;;;:::::::::999999999777777888888999:::;;;;;;888888888888888888888888888888777666555555666666444444444555555555555555555555555555555555555555222222222222222333444555444444444444444444444444333333333333333333333333111111111111111111111111//////000000111222333333222222222111111111000000111111111111111111111111111111222222222222222333111111111111111111111111222222222222222222222222333333333222222111111111333333222222222222333333111111111111111111111000000000111222222333333444333333333444444444444555444444444444555555555555555555555555666666666666777666555555555555666666666666666777777888888999;;;<<<======<<<>>>AAACCCEEEJJJPPPUUUXXX\\\bbbgggkkknnnsssvvvyyy|||~~~zzzwwwvvvvvvtttxxx}}}~~~uuuuuuqqqnnnqqqwww{{{wwwqqqiiiiiihhhfffccc^^^YYYVVVTTTSSSQQQPPPOOONNNNNNMMMMMMOOOSSSWWWZZZYYYUUURRRTTTUUUWWWXXXYYYYYYXXXWWWYYYXXXVVVVVVVVVVVVUUUTTTQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIFFFDDDBBBAAA@@@???===;;;===:::888777888777666555555555555555555555555555555555555555555555555555333444555777999;;;<<<===<<<=========AAAIIIUUU___ssstttiii```]]]XXXUUUSSSSSSSSSSSSQQQNNNJJJIIIKKKNNNQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPRRRVVVZZZ\\\]]]XXXWWWUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^______``````````````````^^^___bbbcccfffoooyyy{{{hhh^^^VVV[[[gggyyyrrrnnnqqq|||}}}ooohhh]]]SSSPPPNNNJJJIIIJJJDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::999999777777888999:::;;;;;;<<<777888999999999999888777888777777666666666666777555555555555555555555555555555555555555555555555555444444333222222333333444444444444444444444444333333333333333333333333333333333333333333333333---......///000111222222222222222111111111000000111111111111111111111111111111222222333333333333222222111000000111222222222222222222222222222222222333333333222222111111222222111111111222222333111111111111111111222222000111111222333333444444333333444444444555555555444444444555555555666666555555555666666666777777666666555555555555666666666666777777888999999:::<<<============???BBBDDDGGGLLLSSSXXX[[[```ggglllqqqtttwwwyyy{{{}}}{{{uuurrrrrrsssvvvzzz~~~{{{tttnnnkkkmmmrrrrrrlllgggcccddddddbbb^^^YYYTTTQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNQQQUUUYYYYYYVVVTTTVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVUUUTTTSSSSSSOOOOOONNNMMMKKKIIIGGGFFFIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA???=========<<<:::999:::888666666777777666555666666666666666666666666555555555555555555555555777777777777888999:::;;;999;;;???DDDMMMZZZiiittt|||qqqggg]]][[[XXXTTTSSSSSSTTTUUUTTTPPPLLLJJJKKKNNNPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPSSSXXX\\\___```ZZZXXXVVVTTTTTTVVVXXXZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^___````````````___^^^]]]]]]``````bbbjjjtttoooaaaVVVXXXaaannnvvvllljjjpppxxx~~~pppcccVVVQQQNNNJJJGGGGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;777888999::::::999888777888777777666666777777777666666666555555555555555555555555555555555555555666555444333222222222222222222222222222222222222333333444444444444333333111111111111111111111111...//////000000111111111222222222111111111111000111111111111111111111111111111222222333444444444444333222111111222333444333333222222222222333333222222333333333222222111222111111111111222222333222222222111222222333444555555444333333222222111333444444444555555555555444444555555555666666666555555666666666777777777666555555555555666666777666666777888999::::::;;;<<<===>>>>>>???AAADDDGGGIIIOOOVVV[[[___eeelllqqquuuwwwzzz{{{{{{|||}}}|||~~~}}}yyyssspppqqqsssxxx{{{~~~wwwqqqnnnpppqqqmmmgggddd___```aaa^^^YYYTTTPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNRRRVVVXXXWWWVVV[[[\\\^^^______^^^\\\ZZZTTTVVVXXXYYYXXXVVVUUUTTTRRRRRRRRRQQQPPPMMMJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQQQQOOOOOOPPPRRROOOOOOOOOOOOOOOQQQSSSTTTQQQPPPOOOMMMKKKIIIGGGGGGFFFEEECCCAAA???>>>======:::999888888999999888777888666555555666777666555666666666666666666666666666666666666666666666666888888777888999;;;<<<>>>===CCCMMMWWWcccqqqzzzrrriiiaaaYYYXXXVVVTTTTTTUUUXXXZZZYYYUUUPPPLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPSSSWWW[[[]]]^^^[[[YYYVVVSSSSSSUUUXXXZZZ[[[ZZZXXXVVVUUUTTTTTTUUUTTTVVVYYYXXXVVVUUUVVVXXXWWWWWWWWWWWWYYY[[[\\\]]]]]]^^^___`````````______]]]\\\\\\^^^^^^___gggpppmmm\\\XXXZZZaaarrr~~~ppphhhhhhmmm{{{}}}nnn^^^VVVQQQLLLGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777888:::;;;;;;:::888777888777777777777777888888777666666666555555555444444444444444444444444444555444444333333333444444111111111111111111111111333333444555555444333333000000000000000000000000111111111111222222222222222222222111111111111000111111111111111111111111111111222222333444444555555444333111111333444555555444333222222333444555111222333333333333222111222222222222222333444444333333222222222333555555666666555444444333333222444444444444555555555555555555555555666666666666555666666666777777777777555555555555555666777777666777777888999:::;;;<<<;;;===>>>???@@@CCCFFFIIILLLRRRYYY___ccciiipppvvvwwwyyy{{{|||{{{{{{{{{}}}xxxzzz{{{xxxsssppppppsssuuuxxx~~~{{{uuussstttrrrjjjdddddd]]]______\\\VVVQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLKKKLLLOOOSSSVVVWWWWWW\\\]]]___aaa```^^^\\\ZZZVVVXXX\\\]]]\\\ZZZXXXXXXWWWWWWXXXWWWUUURRROOONNNGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPSSSUUUUUUSSSRRRSSSUUUOOOOOOOOOPPPRRRTTTVVVWWWRRRQQQOOOLLLJJJGGGEEEDDDCCCAAA???<<<;;;:::;;;;;;555333333444555666666555777555333444555666666555777777777777777777777777777777777777777777777777666666777888;;;>>>AAACCCKKKTTTbbbooo{{{zzzoooggg```ZZZUUUUUUUUUTTTUUUWWW[[[^^^^^^ZZZSSSNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOOOORRRQQQPPPRRRUUUYYYZZZ[[[[[[YYYUUUSSSSSSUUUXXXZZZ[[[YYYWWWUUUSSSRRRRRRRRRSSSUUUXXXXXXUUUTTTVVVXXXTTTTTTTTTUUUWWWZZZ]]]^^^]]]]]]___`````````___^^^\\\[[[\\\]]]]]]^^^eeemmm}}}yyycccYYYVVVXXXfffwwwuuuiiifffiiippp|||}}}kkkaaa[[[TTTNNNLLLEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>;;;<<<===??????===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;:::::::::::::::::::::777888:::;;;;;;:::888777888777777777777777888888777777666666555555555444444444444444444444444444333333333333444555666666222222222222222222222222333333444555555444333333444444444444444444444444444444333333333333333333222222222111111111111000111111111111111111111111111111222333333444555555666555333222222333555666555555333333333333555555000111333333444333222111333333333333444444555666444444333222333444666777333333444555555666666777444444444555555555666666555555555555666666666777666666666666777777777777555555555555555666777888666777777999:::;;;<<<<<<;;;===???@@@AAADDDHHHKKKOOOTTT[[[aaafffllltttyyyyyyzzz||||||{{{zzzzzz{{{uuuxxx{{{xxxssspppqqqsssqqqvvv~~~}}}xxxsssqqqrrrnnnddd___```^^^______[[[UUUPPPNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKGGGFFFFFFFFFGGGHHHJJJKKKOOOPPPQQQSSSUUUVVVWWWWWWRRRTTTVVVYYYZZZZZZYYYXXXYYYYYYYYYYYYXXXVVVTTTSSSLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGIIIKKKMMMNNNOOOQQQRRRSSSRRRPPPOOOIIIIIIIIIJJJJJJKKKKKKKKKOOOMMMIIIEEEBBB@@@@@@@@@<<<;;;999777555333333222444444444444444444444444555444444444444555666666666666777777888888888888666666666666666666666666888666555777<<>>>>>>>><<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;888888999999999999888888999999888888777888888888888888888888888888999999666666555555555444444444222222333444555555555555666555555444444444555555000222333555666666666555444444444333333333222222444333111000000000111111555555555444444333333333222333444444555555444444222222333333333333444444666555444333333333333333444333333222222333333444333333333333333333333333111111222222222333333333333333222222333333444555444444444444444444444444555555555555555555555555666666666666777777777777555444444444444555666666555666888999888777555444666777888888777888:::<<>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::999999::::::::::::999999:::999999888888888999999777777777777777777777777666666555555555444444444333333444555555555444444444333333222222333333444///000111333333333333333444444444333333333222222444333111000000000111222333333333222222111111111111222333333444444333333222222333333333333444444666555444333333333333444444333333222222333333444333333333333333333333333222222222333333333333444333333333222333444444555444444444444444444444444555555555555555555555555555666666666777777777777666666555555666666777888444555777888999888777666777999999999999999;;;===<<<>>>@@@AAADDDIIIOOOSSS[[[___eeejjjmmmqqqtttwwwwwwyyy{{{}}}|||zzzxxxvvvooopppsssuuuvvvuuuqqqooorrrvvv~~~~~~|||lllooottt{{{}}}zzzuuuooohhhdddccccccaaa^^^YYYUUURRRPPPLLLJJJHHHHHHHHHHHHHHHIIIIIIIII<<<<<<<<<;;;;;;<<<======<<<===???@@@AAABBBBBBCCC@@@AAACCCEEEHHHJJJLLLMMMJJJKKKLLLNNNOOOOOOOOOOOOKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@>>>===<<<===>>>>>>AAAAAA@@@???>>>===<<<<<>><<<:::999999::::::999888666444333333222111111111222222333333333555444444444444555666666888888999::::::;;;<<<<<<===<<<;;;::::::999999999777:::===@@@FFFUUUiiixxxkkkcccYYYTTTSSSRRROOOKKKNNNPPPOOOLLLPPPXXX]]]^^^ZZZTTTMMMLLLNNNOOOMMMJJJGGGGGGGGGIIIJJJLLLNNNOOOSSSRRRPPPOOONNNMMMMMMMMMOOOPPPQQQQQQPPPQQQSSSUUUUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXYYY\\\___```gggnnnzzz~~~~~~|||gggYYYYYY^^^nnn{{{nnnggg``````hhhwwwxxxiii^^^WWWRRROOOLLLJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@???>>>>>>======;;;<<<<<<<<<<<<;;;:::::::::999999888888999999::::::::::::;;;;;;:::::::::::::::999999999999::::::777777666666666666666666666666666555555555555444444444555555555444444333444333333333333333444444///000111222333333222222444444444444333333333333333333222111111111111222333333222222222222111111000111222222333333222222222222333333333333444444555555444333333333444444444444333333333333444444333333333333333333333333333333333444444444555555444333333333333444555555444444444444444444444444555555555555555555555555555555666666666777777777777777666666777777888999333444666888999999999999999:::;;;;;;::::::<<<>>>===???BBBEEEHHHNNNTTTXXXaaaeeejjjnnnppppppqqqrrruuuvvvyyy{{{zzzxxxuuusssoooppprrrttttttsssqqqppprrrvvv}}}~~~~~~yyynnnqqqwww~~~{{{ssskkkeeeddddddbbb]]]XXXSSSPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHHHH===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@;;;<<<<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFDDDBBB???>>>===<<<;;;:::999888888888999999===<<<;;;999999888999999:::::::::::::::::::::;;;;;;:::999777777777777777999888777555444333333333111111222222333333444444555444444444444555666666777888999:::;;;<<<======::::::999999:::;;;<<<===;;;>>>CCCJJJVVViiiuuu___XXXQQQNNNNNNOOOMMMKKKMMMNNNLLLJJJOOOXXX^^^^^^UUUQQQLLLKKKMMMNNNLLLJJJFFFFFFGGGIIIKKKMMMNNNOOOSSSRRRQQQOOONNNMMMLLLKKKNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[ccchhhqqq}}}xxxeee^^^___hhh{{{tttiiiccc___```jjjwwwssseee]]]VVVSSSOOOLLLJJJIIIFFFDDDCCCCCCCCCBBBCCCCCCDDDEEEAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999999888888999999999999999::::::::::::999999::::::999999::::::;;;;;;777777777777777666666666666666666555555555555555555555666555555444333333666555555555555666666777333333333444444444444444555444444444444333333333222222222222222222222222444444444444444444444444111111222333333333333333222222222333333333444444555444444333333333444444444444333333333333444444444444444444444444444444444444444444555555555666444444444444444555555666555555555555555555555555555555555555555555555555555555555666666666777777777666666666666777888888555666777888999999999999999:::;;;;;;:::;;;===???AAADDDGGGKKKOOOTTTZZZ^^^fffjjjooorrrrrrqqqqqqppptttvvvxxxyyyxxxuuurrrppprrrsssttttttsssrrrrrrrrrtttxxx~~~~~~|||zzz}}}yyynnngggeeefffaaa\\\UUUPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJ==================<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<:::888777777666666666666666777777888888888777777777777888999888888777777777777777777777777666666666666666666777666555444333333333333222333333333444444555555555444444444444555666666666666777999;;;<<<===>>>;;;;;;::::::;;;===???AAAAAAEEEMMM[[[nnnvvvgggUUUQQQLLLJJJKKKMMMMMMLLLLLLLLLKKKJJJPPPZZZ___^^^QQQMMMJJJIIIJJJLLLKKKJJJFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOOOONNNOOOQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWWWW___bbbkkkwwwwwwiiibbbfffvvv|||ooohhhbbb^^^bbbmmm|||~~~oooeeeZZZVVVRRRNNNKKKIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEAAAAAA@@@@@@??????>>>>>><<<<<<======<<<<<<;;;::::::999999999999999999:::888888999999999999888888:::999999999::::::;;;<<<999999999888888777777777666666666666666666666666666666666666555444333333555555555555555666777888555555444444444444444444555555555444444444333333222222222333333333222222444444444444444444444444222333333444444444444444222222222333333333444444444444333333333444444555555444444333333444444555444444444444444444444444444444555555555666666666555555444444555555666777555555555555555555555555555555555555555555555555555555555555666666666666666666555555666666777888888999999999999999888888888999;;;;;;;;;===???AAAFFFIIIMMMPPPTTTYYY^^^bbbiiimmmrrruuuuuutttssssssvvvvvvwwwwwwuuussspppnnnrrrssssssrrrpppoooqqqsssxxx}}}|||ssskkkgggfff^^^YYYRRRMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIII;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555555555444444555555666666666666444444444555555555666666666666666666666555555555555555555666666555555555666555444333333333333333444444444444444444444444555444444444444555666666555666777999;;;===>>>???;;;;;;::::::<<<>>>AAACCCHHHMMMXXXjjjlll]]]NNNKKKHHHGGGHHHIIIJJJKKKJJJKKKIIIJJJQQQZZZ]]][[[LLLIIIFFFDDDEEEGGGHHHIIIFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOOOONNNOOOQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUZZZ]]]dddppp}}}wwwhhheeepppzzznnneee^^^___fffssswwwlllaaa\\\VVVRRRNNNLLLIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????===>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;777888888999999888888777999888888999999:::;;;<<<::::::999999888888777777555666666666666777777777555555666666666555444444333333333333444555666666666555444333222222333333555555555555444444444333111222333333444333333333111111222222222222333333333333444555555555555444222222333333333333444444444444333333333444555555555555444444444444555555444444444444444444444444444444444555555555666666666555555555555666777777555555555555555555555555555555555555555555555555444444555555555666666666666555555555555666777777:::::::::999999999888888777999;;;======???CCCEEEJJJLLLQQQUUUXXX]]]bbbfffnnnrrrvvvxxxyyyxxxxxxyyyxxxxxxvvvtttqqqooommmkkklllmmmnnnmmmlllmmmrrrvvv~~~wwwpppiiieee[[[VVVOOOKKKIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGG999:::<<<===>>>======<<<======>>>>>>>>>======<<<666777999:::;;;;;;;;;:::;;;:::999888888888999999777777666555555555666666444555555555555444333333333444555555555444333222555555555555444444333333444555555555555555444444444444333333333333333333555555444444333222222222555444444444444555666666666777888:::<<<>>>@@@AAA;;;;;;<<>>???BBBEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPOOONNNOOOPPPOOOOOOOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWRRRRRRSSSSSSSSSSSSTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTVVVYYY```jjjvvvrrrfffiiivvvvvvmmmcccaaaccciiivvv{{{hhhddd]]]XXXTTTQQQOOOMMMHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@???????????????>>>======<<<;;;;;;::::::;;;;;;<<<888999999::::::999999888777777777888888:::;;;;;;999999999888777666666666555666666666777777777777444555555666666666666555333333333333444555666777888777555444333333444444555555555555444444444444111222333444444444333333111111111222222333333333222222333444444444444333222222333333333333444444333333333333333444555666555555444444444444555555555555555555555555555555333333444444444555555555666666555555666666777888555555555555555555555555555555555555555555555555444444444555555555666666777777666666777777888999::::::999999999::::::;;;888:::===???AAADDDGGGJJJMMMQQQVVV[[[```eeekkkooovvvxxx{{{}}}}}}}}}}}}~~~zzzxxxtttpppllljjjiiihhheeehhhjjjjjjkkkooowww~~~{{{tttkkkdddWWWSSSMMMIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGG:::;;;<<<>>>??????>>>>>>;;;;;;;;;;;;;;;::::::999222444777999;;;;;;::::::999888777666666777999999555555555555555666777888666666555555444222111000555666777777666444222000555444444444333333222222444444555555555444444333444333333222222333333444555444444333222111000000555444444444444555666666777888999;;;>>>@@@BBBCCC???AAADDDJJJRRR[[[cccgggrrr|||{{{iiiYYYOOOJJJHHHGGGFFFFFFHHHIIIJJJFFFGGGGGGIIIQQQYYYXXXSSSCCC@@@<<<:::;;;>>>BBBEEEEEEGGGHHHJJJKKKKKKJJJJJJMMMNNNOOOPPPQQQPPPOOOOOONNNOOOPPPPPPOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSPPPNNNMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXYYYQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUYYY___hhhsss|||hhhfffjjjwwwtttiiiccc```bbbjjjrrrnnniiibbb\\\XXXVVVSSSQQQIIIIIIGGGEEEDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===999::::::;;;;;;::::::999777777777777888999:::;;;999888888777666555555444555666666666777777888888444444555666777777777666555555555666666888999999;;;:::888777666666666777666666555555555444444444000111333444555444333333333333333444444555555555111111222333333333333222222222333333333444444444333333333333333444555666555555444444444444555555555555555555555555555555333333333444444444555555666666666666666777888888666666666666666666666666555555555555555555555555444444444555555555666666888888888777888999999:::888888888999:::;;;<<<===999;;;???AAACCCGGGKKKNNNQQQUUU[[[aaagggmmmssswww|||~~~{{{xxxrrrmmmiiigggffffffbbbeeeiiijjjmmmsss}}}~~~~~~|||}}}wwwlllcccTTTQQQLLLIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIII888888888999999::::::;;;888999999888777666666777999999999::::::;;;;;;;;;777777666666555555555444444444444444444444444444444444444444444444444444777666444333222222333444222222222222222222222222222222222222222222222222333333333444444444555555666666555555555666777888666666555555666777999:::===:::999<<<======???DDD===FFFPPPYYYeeeuuu|||kkk^^^UUUPPPKKKJJJIIIHHHHHHHHHHHHHHHJJJGGGGGGMMMUUUYYYVVVQQQBBB>>>===@@@BBBAAABBBDDDIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLOOORRRSSSRRROOOLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUTTTRRRRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSTTTUUUWWWXXXYYYRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTWWWWWW\\\dddlllwwwpppllliiilllsssqqqiiifffcccdddhhhuuu{{{jjjaaa______[[[VVVMMMJJJFFFDDDDDDEEEFFFFFFAAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????>>>=========:::::::::999999:::;;;;;;::::::;;;;;;::::::999888999999999999999999999999888888777777777777888888666666666666777777777777777777777777777777777777444555555555666666777777777777777777666666666666555555555555555555555555333333333333333333333333222222222222222222222222555555555555444333222111111111222333333444555555333333333444444444555555555555444444444444555555666666666666666666666666444444444444444555666777555555555666666666666777666666777777777777666666333333333444444444555555666666666666666777888888777888888888888999999999::::::;;;<<<<<<<<<;;;;;;>>>???@@@AAADDDIIIPPPTTT[[[___eeelllrrrvvvxxxyyy~~~{{{sssnnnhhhdddccccccbbbaaa\\\aaaiiirrrzzz}}}{{{||||||zzz{{{~~~{{{xxxuuuoooeee\\\RRRNNNJJJGGGFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH666777777777777777777888666888888777666555555666777777777888888888999999666666666666555555444444444444444444444444444444333333333333333333333333555444333222222333333444222222222222222222222222333333222222222222222222333333444444444555555555333444555666777777777777666555555444444555777777888666777;;;===>>>CCCIIILLLYYYiiiwwwttteeeZZZSSSOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHNNNVVVXXXTTTNNNAAA===;;;???BBBCCCEEEHHHKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNPPPRRRSSSSSSPPPNNNLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTUUUTTTRRRRRRSSSTTTOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVRRRRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSVVVVVVYYY```gggrrryyyqqqnnnqqq}}}sssjjjcccaaadddkkkvvvyyykkkeeeaaa[[[VVVTTTQQQLLLIIIHHHHHHGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999999999999999999999999999888777777666666777777888555555666666666777777777777777777777777777777777555555555666666666777777777777777666666666555555333333333333333333333333333333333333333333333333333333333333333333333333555555555555444333222111222222222333333444444555333333444444444555555555666555555444444555555666555555555555555555555555555555444444444444444444444444555555555666666666666666666777777666666666444444555555555666666666777666666666666777888888777777777777888888888888888888999:::;;;;;;;;;;;;>>>???AAADDDHHHNNNUUUZZZcccgggmmmtttzzz}}}~~~~~~wwwrrriiieee___]]]^^^```aaaaaa```fffoooxxx|||}}}sssnnnoooyyyuuusssmmmbbbZZZRRRNNNJJJGGGFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH555555555555444444444444555666777666444333444555555555555555555666666666666555555555555444444444444444444444444444444444222222222222222222222222333222222222222333444444222222222222333333333333333333333333333333333333333444444444444555555555222444888;;;<<<<<<:::999888777666555444555666777999777888===@@@DDDKKKTTT```ppp|||lll___WWWSSSPPPNNNMMMLLLJJJIIIHHHHHHHHHEEEFFFIIIPPPWWWWWWQQQJJJBBB>>>???DDDHHHJJJLLLOOOPPPOOOOOONNNNNNMMMLLLLLLMMMNNNOOOPPPQQQPPPOOONNNLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPRRRSSSSSSRRRSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNOOOPPPQQQSSSUUUTTTUUUZZZaaaiiixxx~~~tttqqqwwwrrrfffaaabbbcccjjjxxxzzzpppiiiaaa[[[XXXUUUOOOKKKIIIHHHFFFEEEHHHHHHHHHHHHFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<======;;;;;;;;;;;;;;;:::999999888888888888888888888888777777666666666666777777555555555555666666666666777777777777777777777777555555666666666666777777666666666555555555444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555444333222222333333333333333444444444333444444444444555555555666555555444444555555666444444444444444444444444666555444333222222222222333444444444555555555555555555666666666666555555666666666666777777777777777777777666777777888999666666777777777888888888888999999:::;;;<<<======>>>@@@DDDIIINNNUUU\\\aaajjjooovvv}}}~~~~~~|||uuulllfff^^^ZZZVVVUUUXXX]]]aaaccceeemmmwww|||{{{qqqfffeeeiii|||vvvqqqnnniii___XXXQQQNNNJJJGGGFFFFFFFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH444444444333333222222222333444555444333222333444444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111000000111111222333444444222222222333333333333333333333333333444444444444444444444444555555555555444888===BBBDDDCCC@@@>>>:::999888777666777888888>>><<<>>>CCCHHHOOO[[[gggxxxuuufff\\\WWWTTTSSSOOONNNMMMKKKIIIHHHHHHGGGDDDFFFKKKRRRXXXVVVOOOHHHEEECCCGGGOOOTTTUUUUUUWWWTTTSSSRRRPPPOOONNNMMMMMMLLLMMMNNNMMMLLLKKKLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRSSSSSSRRRRRRSSSTTTPPPOOOLLLKKKKKKLLLOOOPPPOOOOOOOOOPPPPPPQQQSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMNNNOOOQQQRRRUUUSSSSSSWWW[[[bbbooo|||~~~sssrrr|||{{{mmmeeecccbbbeeennn|||}}}tttjjjccc\\\XXXSSSOOOLLLJJJGGGEEEIIIHHHHHHHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<<<<======;;;;;;;;;<<<;;;::::::999888888888888888888888888777666666666666666666777444555555555666666666666777777777777777777777777666666666666666666777777666555555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444444555555555444444333222444444444444444333333333444444444444555555555555666666555555555555666666444444444444444444444444444444333222222222333333333333333444444444555555555555666666666666555555666666666777777777777888888777777777777888999999777777888888888999999999<<<<<<<<<<<<===>>>?????????CCCHHHNNNTTT\\\ccchhhnnnssszzz{{{yyywwwtttpppjjjbbb\\\WWWTTTQQQQQQUUU[[[cccgggkkksss~~~~~~|||}}}zzzlllbbb___fffooo~~~~~~yyysssnnnkkkeee]]]WWWPPPMMMJJJHHHGGGGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH444444444333333222222111111222333333222111222444444444444444444444333333333333333333444444444444333333333333333333333333111111111111111111111111///000111222333444444444222222333333333444444444333333444444444555555555444444444555555555666666666999???DDDFFFEEEBBB@@@999888888777777888999:::@@@@@@EEENNNVVVaaaqqq{{{oooccc[[[WWWTTTSSSOOONNNMMMKKKIIIHHHHHHGGGDDDGGGMMMTTTXXXVVVPPPJJJFFFGGGNNNYYY^^^\\\YYYXXXVVVUUUSSSPPPOOONNNMMMMMMKKKMMMOOONNNKKKJJJJJJLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQRRRTTTPPPNNNLLLJJJJJJLLLNNNPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMNNNOOOQQQRRRUUUSSSSSSUUUXXX]]]hhhsssxxxpppuuuwwwllleeeddddddhhhrrrssskkkbbb^^^YYYVVVSSSPPPMMMKKKHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::888888888888888888888888777777666666666666777777555555555666666666666777888888888888888888888888777777777777777777666666666555555555444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444555444444333333555444444444444444444444444444444555555555666666666666666555555666666666444444444444444444444444111111111222333444555666333333333444444444555555555555666666666666555555555555666666666777777777888888888888888999::::::999999:::::::::;;;;;;;;;===============>>>???@@@CCCGGGNNNTTT[[[bbbhhhmmmrrrvvv{{{{{{yyyuuuqqqlllgggbbb^^^ZZZWWWSSSQQQPPPPPPUUU\\\eeekkkrrryyy~~~~~~~~~yyyhhh^^^ZZZ___mmmzzz|||}}}zzzvvvpppkkkgggbbb[[[WWWOOOMMMJJJHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH333333333333222222222222000222333333111111222444444444444444333333333333222222333333333333333444333333333333333333333333111111111111111111111111000000222333444444444444222222333333444444555555333444444555555666666666444444555555555666666666555777;;;???AAAAAA???>>>777666666777888:::<<<>>>AAAFFFRRR```kkkvvvzzztttkkkccc\\\WWWSSSPPPNNNMMMLLLJJJIIIHHHHHHHHHFFFIIIOOOUUUXXXWWWSSSOOOHHHIIIQQQ\\\```\\\WWWUUUVVVTTTRRROOONNNMMMMMMMMMMMMPPPRRRQQQNNNKKKKKKMMMJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTSSSQQQPPPQQQRRRNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQSSSTTTRRRSSSUUUVVVYYYbbblll|||~~~oooqqqyyywwwlllgggeeeeeekkkwww|||rrrfffccc^^^ZZZVVVSSSOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888777777777777888888666666666666777777777777888888888888888888888888888888777777777777666666666666666555555555444444333333333333333333333333444444444444444444444444333333333333333333333333333444444555444444333333444444444444444555555555444444555555555666666666777666666555555666666777444444444444444444444444111111111222444555777888333444444444555555555555666666777777777777666666666666666666777777777777999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDJJJOOOUUU\\\bbbgggmmmpppvvvxxx{{{}}}|||yyyuuurrrlllggg```[[[XXXVVVUUUTTTRRRRRRSSSUUUYYYaaakkkqqq{{{}}}zzzyyy}}}uuujjj___[[[^^^hhhxxx{{{{{{{{{vvvrrrmmmhhhccc^^^YYYVVVNNNLLLJJJHHHHHHHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH111111111111222222222222000111333333222111333444333333333333222222222111111222222222333333333333222222222222222222222222222222222222222222222222111222333444555555444444222222333333444555555666333444444555666666777777555555555555666666666666444555777999;;;<<<<<<<<<777777888:::<<<@@@CCCDDDKKKVVVhhhzzzuuurrrlllfff```ZZZSSSNNNLLLKKKJJJIIIHHHHHHHHHHHHIIILLLPPPUUUXXXYYYWWWVVVMMMMMMRRRZZZ^^^ZZZUUUTTTUUUSSSPPPNNNLLLLLLLLLMMMMMMQQQUUUTTTOOOKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRSSSQQQQQQRRRUUUVVVVVV]]]eeerrrooonnnwww{{{nnnkkkhhhgggmmmzzz~~~qqqmmmhhhccc^^^YYYTTTPPPPPPNNNLLLJJJHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888888888999999777777777777888888888999888888888888888888888888888888888777777777666666777777777666666666555555333333333333333333333333555555555555555555555555444444444444444444444444333333444444555444444333333333444444555555666666555555555555666666666666777777666666666666777777555555555555555555555555333333333333444555666777444444555555555666666666777777888888888888777777777777777888888888999999:::999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>BBBFFFIIILLLYYYggg}}}}}}yyyvvvsssppplllfff^^^UUUOOOKKKJJJIIIHHHHHHHHHHHHHHHLLLMMMQQQTTTXXXZZZZZZZZZSSSQQQSSSYYY[[[XXXUUUUUUTTTRRROOOMMMKKKKKKLLLLLLJJJOOOTTTSSSNNNIIIHHHIIIMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUSSSPPPNNNOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKOOONNNNNNNNNNNNNNNOOOPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTOOOOOORRRUUUUUUUUUZZZbbbjjj}}}nnnllluuuvvvrrrlllfffgggppp|||vvvpppkkkddd^^^ZZZUUUSSSOOOLLLIIIFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777888888888999999999999888888888888888888888888999888888888777777666666777777777777666666666666555555555555555555555555555555555555555555555555666666666666666666666666333333444444555444444444333333333444555666777777555555555555666666666777777777666666666666777777666666666666666666666666555555444444444555666666555555555666666666666777888888999999999999888888888888999999999:::::::::::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;<<<===???CCCHHHNNNTTTWWWYYY]]]ccciiilllooorrrtttuuuuuuuuusssooojjjfffcccWWWUUURRRQQQQQQQQQPPPNNNYYY]]]bbbhhhnnnwwwyyyuuutttpppqqqyyypppcccWWWWWW___oooxxxssswww||||||yyyooolllgggbbb\\\XXXTTTRRRMMMKKKIIIIIIIIIHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGHHH444333222222111111111111222222222222111111000000333222222111111222222333444444444333333222222222444444444444444444444444444333333333333333333333111222333333444444333333555444444444444333333333888888888888888777777777666777888888777777888999888888:::===>>>===:::777@@@CCCFFFIIINNNUUU___fffppp{{{}}}zzzzzzyyyvvvsssnnnhhhaaaXXXSSSKKKIIIHHHHHHJJJKKKKKKJJJNNNPPPSSSWWW[[[\\\ZZZXXXSSSRRRQQQQQQQQQQQQRRRSSSSSSQQQMMMJJJHHHIIIKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVTTTSSSSSSRRRQQQPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOOQQQQQQPPPOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQOOOOOOOOOQQQSSSTTTTTTSSSRRRRRRSSSUUUWWWYYYmmmxxxrrriiijjjzzzrrrkkkhhhkkkwwwxxxrrrlllfffbbb^^^YYYRRRNNNLLLKKKIIIFFFGGGFFFEEEFFFGGGGGGEEECCCBBBBBBAAA@@@@@@???>>>>>>@@@??????===<<<;;;:::999999999999999999999999999999999999999999999999999777777888888888888777777999999999::::::;;;;;;;;;888999:::::::::888777666666666666666666666666666555555555555555555555555888777555444333333444444777777777777666555444333666666777777777777666666555555555666666666666777666666555555444444444333555555666666666666555555444555555666666666666666555555555555555555555555333444555666777777777777777777777777777777777777999888777777777888999:::======<<<<<<;;;:::999999999;;;===>>>===<<<===>>>???BBBFFFJJJNNNSSSYYY]]]dddgggjjjnnnqqqrrrssssssvvvuuusssoooiiiccc]]]YYYOOONNNKKKIIIIIIMMMTTTZZZaaaiiissszzz|||yyyuuurrrtttvvvzzz}}}rrrddd[[[YYYOOOYYYjjj~~~sssnnnnnnoooppphhhddd^^^ZZZWWWVVVUUUTTTOOOMMMKKKJJJJJJIIIFFFEEEFFFEEECCCBBBCCCFFFHHHJJJ444444333222222222222222333222222222111111111111333333222222222222333333444444444333333333222222444444444444444444444444333333333333333333333333222333333444444444444444333444444444555555666666666666666555555555555555:::;;;;;;999777666666777888888888999;;;===???@@@CCCJJJTTT___hhhpppyyy~~~}}}vvvsssrrrsssrrrpppmmmiiieee^^^WWWRRRKKKIIIHHHHHHJJJKKKJJJIIIMMMNNNPPPSSSWWWXXXXXXVVVOOONNNMMMLLLLLLMMMNNNOOOQQQOOOLLLIIIHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOQQQSSSTTTSSSRRRRRRRRRSSSUUUXXXYYYdddooovvviiifffqqq~~~}}}ssslllkkksss}}}yyytttoookkkccc]]]VVVPPPNNNLLLHHHEEEEEEDDDCCCCCCDDDDDDBBB@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<999999999999999999999999999999999999999999999999888888999999999999888888999999999999:::::::::;;;999999999999999888777777666666666666666666666666555555555555555555555555666555444444444555666777777777777777666555444333555666666777777666666555444555555555555666666666666666666555555555555555666666777777777777666666444555666666777777666666555555555555555555555555444555666777888888888888888888888888888888888888888888888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<;;;<<<===???BBBEEEJJJNNNSSSXXX^^^bbbkkklllnnnoooqqqsssttttttpppnnnkkkfff```ZZZUUURRRMMMMMMKKKJJJLLLRRR[[[aaaqqqxxx|||zzzwwwtttsssttttttwwwxxxpppeeeYYYRRRRRRPPP\\\pppxxxpppnnnmmmkkkiiiddd```[[[WWWVVVUUUTTTSSSPPPNNNKKKJJJJJJJJJHHHFFFFFFDDDCCCBBBCCCEEEHHHIII555555444333333333333444333333222222222222111111333333222222222222333333444444444444333333333333444444444444444444444444222222333333444444555555333444444555555555555555333444444555666777888999555555555555555555666666888999999888666444555666:::;;;;;;::::::>>>FFFLLLNNNYYYiiizzzuuujjjfffgggiiijjjhhhgggeeeccc```[[[UUUQQQKKKJJJHHHHHHIIIJJJJJJIIILLLKKKLLLNNNRRRTTTTTTTTTLLLKKKJJJJJJJJJJJJKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRQQQRRRTTTVVVXXXZZZ___gggyyynnndddiiirrrvvvppprrrvvv|||wwwtttjjjddd\\\VVVSSSOOOKKKGGGFFFEEECCCCCCCCCCCCAAA???CCCCCCCCCBBBAAAAAA@@@@@@==================>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999888888888999999999999999:::999888888888888888888666666666666666666666666555555555555555555555555444444444444555666777888777777777777666555444444555555555666666555555555444444444555555555555666666666666666777777777777777777888888888888777777555555666777777777777777666666666666666666666666666777888999999999999999888888888888888888888888777888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999:::<<<<<<===>>>BBBDDDGGGJJJPPPUUUZZZ```eeeiiipppppppppppppppqqqqqqqqqhhheee```ZZZTTTPPPLLLKKKIIIKKKLLLNNNRRR[[[gggooo}}}{{{yyywwwuuuvvvwwwvvvwww}}}}}}ssshhh___UUUMMMKKKMMMRRR___vvv{{{rrroooooonnnhhhbbb^^^ZZZWWWTTTTTTTTTTTTSSSQQQOOOLLLKKKKKKKKKJJJIIIEEEDDDCCCBBBCCCDDDGGGHHH666555555444444444555555333333333333333333222222333333333222222333333333444444444444444444333333444444444444444444444444111222222333444555666666444555555666666666666666555555666777888888999999777777777888888888888888555777888999888888:::;;;===AAACCCCCCDDDIIIRRRZZZbbblll}}}tttfff^^^]]]```aaaaaa^^^^^^]]]]]]\\\YYYTTTQQQKKKJJJHHHHHHIIIJJJIIIHHHKKKJJJIIIKKKNNNRRRSSSSSSMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRQQQPPPQQQQQQRRRSSSQQQQQQQQQRRRTTTVVVXXXYYY```ffftttwwwhhhgggjjjttt|||xxxwww|||vvvqqqkkkccc]]]YYYUUUOOOKKKJJJHHHFFFEEEEEEDDDCCCAAADDDDDDCCCCCCBBBBBBBBBBBB??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888888888888888888:::999888777777888999:::666666666666666666666666555555555555555555555555555555555666666777777888777777777777777666555555444444555555555555444444444444444444555555555555666666777777888888888999888888888999999888888888555666777777888888777777666666666666666666666666777777888999999999999999888888888888888888888888777888:::<<<======<<<<<<:::::::::;;;;;;;;;;;;;;;===>>>???@@@AAADDDIIILLLNNNRRRWWW]]]aaafffkkknnnppppppppppppnnnllliiihhh```\\\WWWQQQLLLIIIHHHHHHGGGKKKPPPUUU\\\hhhwww}}}{{{yyyxxxxxx|||~~~ssshhh\\\SSSKKKHHHJJJPPPUUUddd{{{{{{vvvqqqrrrtttpppfff]]]XXXVVVSSSRRRSSSTTTUUUTTTSSSQQQNNNMMMMMMMMMLLLJJJEEEDDDCCCBBBCCCDDDFFFGGG555555555444444555555666333333333333333333444444444333333333333333333444444444444444444444444444444444444444444444444444222222333444444555666666444555666666777777666666888888888888888888888888888888888999999999::::::777999;;;<<<<<<>>>@@@BBBBBBHHHPPPVVVYYY___hhhoooxxx~~~nnnfff\\\WWWWWWYYYYYYWWWXXXXXXXXXYYYZZZXXXTTTQQQKKKJJJHHHHHHIIIIIIHHHGGGKKKIIIHHHJJJNNNRRRTTTUUUNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUURRRRRRRRRQQQQQQQQQRRRRRRQQQQQQRRRSSSUUUVVVXXXXXX```eeeppp~~~qqqfffbbbdddqqq}}}{{{tttnnngggbbb^^^YYYTTTOOONNNKKKHHHFFFFFFEEECCCBBBDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888888888888888888888888888999999777777777888999:::777777777777777777777777666666666666666666666666888888888777777666666555777777777777777777666555444444555555555555444444444444444555555555666666666666777777888888999999888888999999999999888888666777777888999888888888777777777777777777777777777777888999999999888888888888888888888888888888888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;AAABBBCCCDDDFFFJJJOOOSSSUUUYYY^^^cccfffiiimmmoookkklllnnnnnnkkkfffaaa]]]VVVSSSNNNIIIFFFFFFHHHIIIHHHOOOYYYaaaiiivvv|||zzzzzz{{{}}}zzzggg]]]QQQKKKHHHIIIQQQYYY```lllyyyvvvuuuwwwxxxrrrfff\\\TTTRRRQQQRRRTTTVVVVVVVVVUUUSSSQQQQQQPPPOOOLLLJJJEEEDDDDDDCCCDDDDDDFFFFFF555444444444444555666666333333444444444444555555444444333333333333444444444444444444555555555555444444444444444444444444333333444444555555666666444555555666666666666666999999888888888777777777777777777888999999::::::666999<<<>>>@@@BBBEEEHHHNNNVVVbbbllltttzzz}}}rrr]]]YYYTTTRRRSSSSSSRRRPPPTTTTTTUUUVVVWWWVVVRRRPPPLLLJJJHHHGGGHHHHHHHHHFFFIIIHHHHHHKKKOOOSSSVVVVVVMMMMMMKKKKKKKKKKKKMMMMMMKKKLLLMMMMMMMMMMMMMMMLLLIIIIIIIIIJJJJJJJJJJJJKKKJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVWWW[[[aaakkkuuuhhh]]]YYYbbbppp}}}{{{uuunnnhhhddd___YYYTTTQQQNNNJJJGGGFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999888888999999999999999888888888888888888888888888999:::777777777777777777777777666666666666666666666666999999999999888777666555777777777888888777777666555555555666666555555555555555555666666666666777777777777777888888888888888888999999999999888888777777888999999999999999777777777777777777777777777888888999999999888888999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>EEEGGGIIIKKKMMMPPPUUUXXX]]]```dddfffhhhiiijjjllleeefffggggggddd^^^YYYUUULLLJJJGGGDDDEEEGGGKKKMMMQQQZZZfffooowww}}}}}}|||zzzzzz}}}zzzooo[[[RRRJJJHHHKKKQQQ\\\fffnnnvvv~~~yyyyyyyyyzzzzzzwwwooobbbYYYQQQPPPPPPQQQTTTVVVWWWWWWWWWVVVUUUUUUTTTQQQLLLIIIFFFFFFEEEEEEEEEEEEFFFFFF444444333333444555555666333444444444555555555555444444333333333333444444444444444444555555555666444444444444444444444444444444444555555555555555444444555666666666666555777777777777888888888888888888999999:::;;;;;;<<<888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999;;;:::::::::999999999999777777888999999999999999777777777777777777777777666666666666666666666666777888999999999888777666666777777888888888777777555666666777777666666555666666666777777777888888777777777777777777666666777777888888888888777777777888999999::::::999999888888888888888888888888999999::::::::::::999999999999999999999999999999<<<;;;:::::::::::::::::::::;;;===>>>@@@BBBDDDDDDLLLOOORRRUUUWWWYYY]]]___bbbeeeggghhhgggfffeeefff\\\\\\[[[YYYVVVRRROOOMMMFFFEEEDDDEEEHHHMMMRRRVVV]]]hhhuuu}}}|||yyyvvvxxxzzz|||}}}nnnbbbRRRLLLHHHKKKRRR\\\jjjuuuyyy}}}xxxwwwyyy{{{yyyrrrggg\\\UUUOOONNNNNNPPPTTTVVVVVVVVVXXXXXXXXXYYYWWWRRRKKKFFFGGGGGGGGGFFFFFFFFFFFFGGG333333333333333444555666444444444555555555666666555444444333333444444555444444444555555555666666444444444444444444444444555555555555555444444444333444444555555555555555555555666777888999999:::;;;;;;<<<<<<===>>>??????@@@EEENNNXXXaaakkktttyyy{{{~~~}}}wwwuuutttuuuyyyjjj]]]SSSQQQRRRRRRQQQOOOOOOPPPRRRPPPPPPQQQRRRSSSRRRNNNKKKLLLJJJHHHGGGHHHHHHGGGFFFDDDDDDFFFKKKPPPUUUWWWWWWPPPOOONNNMMMMMMNNNOOOPPPJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTWWW___gggjjjjjjqqq}}}}}}rrr```^^^cccjjjxxxzzzrrrjjjdddYYYVVVQQQMMMLLLJJJIIIGGGAAABBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999666777888:::::::::999888777777777777777777777777777777777777777777777777555666888999::::::999999666777777888888888777777666666777777777777666666777777777777888888888888888888777777666666555555777777888888888888777777888888999::::::::::::999888888888888888888888888;;;;;;;;;<<<;;;;;;::::::999999999999999999999999===<<<:::999888888999::::::;;;===@@@DDDGGGIIIJJJSSSVVVZZZ]]]___aaadddfffeeegggiiiiiifffcccbbbaaaVVVSSSPPPLLLIIIHHHGGGHHHEEEEEEFFFIIIMMMTTTZZZ^^^gggqqq~~~yyyuuussstttwww{{{uuueeeYYYOOOJJJIIIOOOYYYeeettt}}}~~~zzzuuuyyy{{{wwwlll```VVVQQQMMMLLLMMMOOOSSSUUUUUUUUUYYYYYYZZZ[[[YYYSSSKKKEEEHHHHHHGGGGGGGGGGGGGGGGGG444444444555555555666666555555444444444444555555555555555555555555555555444444444555555555666666333333333444444555555555555555555666777888999:::777666555444444555666777888888888888888999:::<<<============???BBBGGGKKKLLLVVVdddrrrxxxooonnnttt}}}pppaaaWWWRRRRRRPPPPPPOOOOOONNNMMMMMMMMMKKKMMMQQQTTTTTTRRROOOMMMIIIJJJLLLMMMLLLKKKIIIHHHIIIHHHIIILLLRRRVVVVVVUUUOOONNNLLLKKKJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLKKKKKKKKKLLLLLLMMMPPPRRRUUUUUUTTTSSSSSSTTTUUUTTTSSSTTTVVVWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRRRROOOQQQTTTVVVXXXXXXWWWWWWTTTYYY^^^```bbbjjjwww}}}oooddddddiiiqqqyyy{{{pppiiieee```YYYUUUSSSPPPKKKHHHFFFFFFFFFEEECCCBBBCCCDDDAAAAAAAAAAAAAAA@@@???>>>??????>>>>>>======<<<<<<<<<;;;::::::;;;<<<===???::::::::::::::::::::::::;;;:::999888888999:::;;;999999999999999999999999999888888888777777666666777777777777777777777777999888777555444222111111777777888888888888777777999888777777777888:::;;;666555555444444666777888777777777777777777777777888888888777777777777777777777777777777888888999888888888888888888888888::::::::::::::::::::::::999:::;;;:::888888888:::888888999;;;<<<===>>>???;;;>>>BBBGGGLLLOOORRRSSS\\\^^^bbbdddfffeeedddccceeedddbbb```]]]ZZZYYYWWWMMMKKKHHHEEEEEEDDDCCCBBBGGGHHHKKKNNNSSS[[[ccciiiwww~~~xxxooommmpppsssvvv}}}{{{eeeWWWSSSNNNPPPTTT[[[eeerrr}}}~~~xxxrrrppppppmmmdddVVVNNNLLLJJJIIIJJJMMMRRRWWWYYYZZZWWWXXXXXXWWWTTTOOOKKKHHHGGGFFFEEEDDDDDDEEEFFFFFF555555555666666666777777666555555555555555555666555555555555555555555555555555555555666666666777555555555555555555555555444444444444555666666777777777666666666777888999777888::::::;;;;;;===>>>@@@BBBFFFIIIMMMRRRWWW[[[fffoooyyy}}}xxxuuuxxxrrrbbbVVVPPPNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLPPPRRRSSSQQQNNNLLLIIIJJJKKKLLLLLLJJJHHHGGGGGGFFFGGGJJJNNNQQQRRRQQQLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSOOOOOONNNMMMMMMMMMNNNNNNKKKKKKKKKJJJJJJKKKKKKLLLOOOQQQTTTUUUTTTSSSTTTUUUUUUTTTSSSTTTVVVWWWVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQOOOQQQSSSVVVWWWWWWWWWVVVUUUYYY]]]^^^___dddoooxxxoooeeeccckkkuuu}}}uuunnnhhhaaa\\\YYYUUUPPPLLLGGGFFFFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????????????????>>>>>>===<<<;;;;;;;;;<<<===>>>::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::999888888888777777777777888888888888888888888888888777777777666666666666777777888888888888777777888888777777777888999:::777777666666666777888999888888888888888888888888888888888888888888888888777777777777777888999999888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::999::::::;;;<<<>>>???@@@CCCEEEJJJOOOSSSVVVXXXYYYbbbdddfffggghhhfffdddccc^^^]]][[[XXXUUURRRPPPOOOGGGFFFCCCBBBAAAAAAAAAAAADDDGGGNNNUUU^^^hhhrrryyyxxxooolllooouuuyyy~~~nnn^^^UUUTTTUUU\\\gggrrr{{{|||}}}}}}wwwpppjjjeeeaaaYYYOOOIIIHHHHHHGGGHHHKKKPPPTTTWWWWWWUUUUUUUUUTTTQQQMMMHHHFFFFFFEEEDDDDDDDDDDDDEEEFFF666666666777777777777777666666555555555555666666666666666666666666666666555555666666666777777777666666666666666555555555555555444444444555555666666555555555666777888999888:::<<<>>>>>>???BBBCCCLLLQQQXXX```ffflllqqquuu|||}}}|||qqq```SSSLLLJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPPPPNNNLLLKKKHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDFFFIIIKKKLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGIIIKKKMMMOOONNNNNNOOOPPPQQQRRRRRRSSSOOOOOONNNMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJMMMOOORRRTTTTTTSSSTTTUUUTTTTTTSSSTTTVVVWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOPPPRRRTTTVVVVVVVVVUUUVVVYYY\\\[[[ZZZ]]]eeelllnnneeehhhpppxxx}}}vvvnnnhhhccc^^^XXXSSSKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888777777777999999999999999999999999777777888888999:::::::::777777888888888888777777777777777666777888888999888888888777888888999:::888888888888888888888888888888888888888888888888888888777777888888999:::999999999::::::;;;;;;;;;======<<<<<<;;;;;;:::::::::;;;<<<;;;:::999:::;;;;;;;;;<<<<<<>>>AAACCCEEELLLNNNSSSWWW[[[]]]^^^___ffffffggggggeeeccc```^^^WWWUUUSSSPPPLLLJJJHHHGGGBBBAAA@@@??????@@@AAACCCEEEKKKUUU```kkkwww}}}vvvnnnmmmpppwww|||zzzlll```XXXXXX\\\fffrrr||||||}}}xxxnnndddYYYTTTOOOIIIEEEEEEEEEDDDEEEHHHMMMQQQSSSSSSRRRRRRRRRPPPMMMIIIEEECCCDDDDDDCCCCCCCCCCCCDDDEEE666666666666666666666666666666666777777666666666666666666666666666666666555555555666666666777777666666666666555555555555777777666555555555666666888777888888888999999999:::===@@@BBBEEEIIIOOOSSSeeekkkttt|||{{{mmmbbbSSSJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCDDDFFFFFFGGGFFFIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEFFFIIIKKKMMMKKKLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJMMMPPPRRRSSSSSSTTTVVVTTTSSSSSSUUUVVVWWWUUUSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTVVVYYYZZZYYYWWWYYY^^^ccctttvvvoooooouuu}}}uuuooohhhaaa\\\SSSPPPLLLJJJHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB?????????>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888999999999999999999999999888888999999::::::;;;;;;777888888999999888888777777666666777777777888888888888888888888999999:::888888888888888888888888888888888999999999999999999888888888888999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;:::999:::<<<======>>>@@@CCCGGGKKKMMMSSSUUUYYY]]]```aaaaaa```ccccccbbb```]]]YYYVVVTTTRRRPPPMMMJJJGGGEEECCCCCCAAAAAA@@@??????AAADDDGGGLLLSSS^^^jjjvvv{{{wwwrrrmmmooouuu{{{~~~nnnccc^^^^^^eeennn~~~}}}|||}}}yyykkk___SSSNNNLLLHHHEEEEEEBBBBBBCCCGGGKKKOOOPPPPPPPPPPPPOOOMMMJJJGGGCCCAAABBBBBBBBBBBBCCCCCCCCCDDD555555555555555555555555666666777888888777666666777777777777777777777777444555555555555666666666666666666555555555555555888777777666666666666777::::::;;;;;;;;;<<<<<<;;;<<>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888999999999888888888888888888888888:::999999999999999888888888888999999999999888888666777777888888888888888777777888888888999999999888888888888888888888888888999999999:::::::::;;;999999999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<:::::::::999999999888888888999;;;;;;;;;;;;===>>>???@@@BBBEEEJJJOOOSSSUUUYYY[[[___aaacccbbb```___]]]\\\ZZZXXXTTTPPPMMMKKKKKKIIIGGGDDDBBBAAAAAAAAAAAABBBBBBAAAAAADDDIIIMMMUUU\\\hhhsss}}}|||uuurrrooonnnuuu|||yyynnndddbbbgggqqq}}}}}}~~~yyyvvvrrrcccXXXOOOMMMLLLHHHDDDCCCBBBBBBCCCFFFKKKNNNOOOOOONNNNNNMMMKKKIIIFFFDDDBBBAAAAAABBBCCCCCCCCCCCCCCC555555555555444444444444666777888999999888777666777777777777777777777777555555666666666777777777666666666666777777777888888777777777777777888888888999:::<<<===>>>>>>>>>DDDLLLXXXbbbkkkwwwtttfff\\\OOOKKKGGGFFFFFFEEECCC@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJKKKKKKLLLLLLLLLLLLGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHKKKNNNPPPQQQQQQSSSTTTRRRRRRSSSUUUWWWVVVTTTRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRTTTVVVWWWWWWVVVWWWYYY[[[___lll}}}sssuuu~~~zzzsssgggaaaYYYSSSQQQOOOLLLIIIIIIHHHEEECCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;999999999999999999999999888888888999999999999999888888888888888888888888;;;;;;:::999888777777666888888999999999999888888777777888999999999999888777777888999999999999888999999999999999999999999999999999::::::;;;;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999999777999<<<======???AAACCCDDDFFFIIIMMMRRRVVVYYY[[[^^^```bbbdddcccaaa]]][[[UUUTTTRRROOOLLLIIIFFFEEECCCBBB@@@>>>>>>>>>@@@AAAAAACCCEEEEEEGGGKKKSSSYYY___fffqqq|||xxxsssqqqppprrrzzzyyyuuuccc^^^^^^iiiyyyrrrlllgggbbbWWWPPPKKKJJJIIIEEEBBBAAAAAAAAACCCFFFJJJMMMMMMMMMKKKKKKJJJIIIHHHFFFDDDDDD@@@AAABBBCCCDDDDDDDDDDDD666666666666555555555444666777999::::::999777666888888888888888888888888777777888888888999999999666777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>;;;===AAADDDHHHJJJKKKLLLXXXcccsss|||yyyyyy}}}zzzooodddYYYQQQIIIIIIGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDCCCAAA@@@BBBDDDBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEIIIIIIIIIIIIIIIJJJJJJJJJEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNPPPPPPPPPQQQRRRQQQRRRSSSUUUWWWVVVSSSQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQTTTUUUVVVVVVVVVUUUVVVVVVZZZbbbooo}}}yyyuuuwwwuuunnnddd^^^[[[XXXSSSOOONNNLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBAAAAAA@@@????????????????????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999999999999999999999;;;;;;:::999999888888777888999999::::::999999888777888999:::;;;::::::999777888999:::;;;::::::999999999999999999999999999999999::::::;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999999999777888888999999::::::;;;999;;;>>>@@@BBBDDDGGGIIIKKKNNNQQQUUUYYY[[[\\\\\\^^^___aaaaaa___[[[VVVTTTKKKKKKIIIGGGEEECCCAAA@@@>>>===<<<;;;<<>>>>>@@@@@@@@@@@@AAABBBDDDDDDGGGJJJOOOTTTYYY]]]___aaakkkxxxyyyvvvtttvvv}}}wwwjjjaaaXXXPPPJJJJJJJJJJJJHHHEEEDDDEEEGGGCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBBDDDCCCBBBAAAAAAAAABBBBBB???AAACCCBBB@@@???AAACCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNPPPOOOOOOPPPQQQQQQQQQSSSUUUWWWVVVSSSQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPUUUUUUVVVVVVUUUTTTSSSSSSVVVZZZdddqqq~~~xxxtttyyyyyyooogggddd```[[[WWWQQQOOOLLLHHHFFFEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA>>>???AAABBBCCCBBBBBBAAA????????????????????????;;;<<<===>>>>>>===<<<;;;========================888888888999999:::::::::::::::::::::::::::::::::;;;:::::::::::::::999999888999999::::::999999888888999:::;;;<<<;;;::::::999:::;;;<<<<<<<<<;;;:::999999999999999999999999999999::::::;;;<<<======;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888888777777888999:::;;;<<<<<<===:::===@@@CCCEEEHHHKKKNNNQQQSSSWWW[[[]]]]]]\\\[[[[[[\\\^^^]]]ZZZUUUPPPLLLDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;===AAAEEEGGGFFFJJJPPPUUUZZZcccoooxxx||||||wwwsssqqqvvvtttuuuxxxzzz{{{ssseee\\\WWWXXX\\\jjj{{{zzz}}}qqqaaaYYYXXXTTTPPPJJJGGGFFFFFFCCC@@@AAAFFF>>>>>>@@@DDDHHHJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEDDD@@@AAACCCEEEFFFEEEEEEDDD777777777777888999:::;;;888777666666777888888888888999:::;;;<<<;;;:::999999:::;;;;;;;;;::::::999============>>>@@@BBBCCCCCCEEEGGGGGGFFFHHHLLLPPPRRRZZZeeennntttwwwyyyyyy~~~|||{{{~~~tttggg]]]WWWRRRLLLHHHHHHHHHHHHGGGFFFDDDAAA@@@>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAACCCEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGHHHKKKMMMOOORRROOOLLLHHHFFFFFFFFFGGGJJJKKKMMMLLLKKKIIIIIIJJJNNNOOOQQQSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMNNNMMMKKKJJJLLLOOOQQQPPPNNNQQQRRRTTTTTTRRRPPPPPPPPPVVVWWW\\\ggguuuzzzlllpppyyy~~~~~~vvvnnniiidddbbbYYYVVVRRRNNNMMMKKKIIIGGGGGGEEEBBBAAAAAAAAA???>>>@@@??????@@@BBBBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA==============================<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;888888:::;;;;;;:::888888::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::::::::;;;888888999:::;;;<<<<<<===666777888:::;;;;;;;;;;;;777777666666777888888999<<>><<<::::::::::::@@@@@@@@@>>>===@@@GGGMMMTTTXXX^^^dddkkkuuu|||ssskkkjjjnnnlllsssyyy|||~~~uuufffVVVOOONNNOOO]]]sssvvvxxx}}}{{{{{{~~~|||sssggg\\\UUUOOOJJJFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>???@@@AAACCCDDDEEEFFFFFFDDDBBB@@@???@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDD888777777777777777888888:::999888999999:::999999<<<===>>>>>>>>>>>>===<<<:::;;;;;;<<<===>>>??????>>>>>>???AAADDDHHHLLLNNNSSSVVVYYY[[[[[[^^^bbbeeennnuuu~~~}}}~~~oooggg\\\TTTPPPMMMIIIFFFHHHHHHHHHGGGFFFDDDAAA@@@>>>??????@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDCCCCCC@@@@@@@@@@@@AAACCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGHHHJJJMMMNNNQQQOOOKKKHHHFFFFFFFFFGGGFFFHHHJJJJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJLLLNNNPPPOOOMMMLLLOOOQQQRRRQQQQQQQQQRRRSSSTTTXXX```lll{{{oookkknnnsss|||xxxwww|||zzztttoookkkccc___ZZZUUUQQQNNNJJJHHHJJJHHHEEEDDDCCCCCCAAA@@@CCCBBBBBBCCCEEEEEEDDDCCC@@@@@@?????????@@@@@@AAA????????????????????????>>>>>>>>>======<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<999::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999999999999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBBEEEIIINNNQQQSSSTTTSSSTTTSSSTTTUUUWWWWWWUUUTTTRRRPPPNNNKKKHHHEEEBBBAAAAAA@@@???>>>===>>>??????@@@AAABBBAAABBBGGGPPPWWW```eeelllqqqvvv|||zzztttmmmhhhiiinnnoooxxxuuujjj]]]QQQNNNQQQ]]]gggxxxwwwzzz}}}{{{{{{}}}}}}{{{rrreeeZZZSSSNNNIIIEEEDDDCCCAAA@@@?????????@@@===>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCC999888777777666666777777999999:::;;;<<<<<<;;;;;;>>>>>>???@@@@@@AAAAAAAAA>>>>>>>>>???BBBEEEHHHJJJKKKLLLMMMPPPVVV\\\bbbfffpppssswww{{{}}}~~~yyymmm^^^XXXPPPKKKJJJIIIGGGEEEGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????BBBAAA@@@@@@??????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA???@@@BBBDDDEEEEEEEEEDDDAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLMMMOOOMMMJJJHHHFFFFFFGGGGGGBBBDDDGGGHHHIIIIIIKKKLLLJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNOOONNNMMMLLLNNNPPPPPPPPPOOOPPPQQQOOOQQQSSSXXXaaaqqqsssgggdddhhhxxx|||xxxzzzvvvssspppttt{{{{{{wwwsssnnngggaaa[[[VVVQQQNNNNNNLLLIIIGGGGGGFFFDDDBBBAAA@@@???@@@BBBCCCBBB@@@@@@@@@???????????????@@@??????????????????????????????>>>>>>>>>>>>======???>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;:::999999888888;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFHHHKKKNNNRRRTTTVVVVVVUUUTTTRRRQQQQQQRRRQQQNNNLLLIIIIIIGGGEEECCCAAA@@@???======<<<<<<===>>>@@@AAAAAACCCEEEFFFJJJSSS^^^gggrrrxxxzzzuuuppplllhhhfffiiiooouuuxxxiii\\\RRRMMMQQQXXXpppvvv{{{vvvuuutttuuuwwwxxxwwwuuuwwwnnnaaaWWWPPPKKKGGGCCCBBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>???@@@AAABBB999999888888888888888999666888<<<>>>???@@@BBBCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLKKKKKKLLLOOOTTTYYY\\\ffffffhhhlllrrryyy|||zzz{{{|||}}}yyyzzzuuummmddd\\\SSSOOOKKKHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDBBBAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>??????AAAAAA@@@???????????????CCCBBBBBBAAAAAA@@@@@@???>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGEEEDDDBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGGGGCCCEEEGGGIIIIIIIIIJJJLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNQQQRRRRRRQQQOOOMMMMMMNNNMMMPPPSSSTTTZZZgggzzz~~~{{{jjj```bbbqqquuuooosssvvvooooooqqqwww}}}uuunnngggaaa[[[XXXSSSQQQMMMLLLKKKJJJHHHFFFAAA@@@??????@@@AAA@@@???@@@@@@???>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>===<<<;;;;;;<<<===>>>================================================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999::::::::::::::::::::::::::::::999999999999999:::777777888888999:::::::::;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCFFFHHHJJJKKKMMMOOOQQQSSSUUUUUUUUUTTTTTTRRROOONNNMMMLLLIIIGGGFFFEEEDDDCCCAAA@@@??????<<<<<<<<<<<<>>>@@@BBBDDDEEEGGGJJJNNNTTT___mmmwwwzzzvvvuuuppplllkkkiiiiiimmmttt~~~ppp___RRRMMMOOOYYYdddrrrpppmmmmmmnnnoooooooooqqqiii]]]SSSMMMIIIDDDAAA@@@@@@@@@???>>>>>>>>>>>>;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBAAA@@@?????????>>><<<;;;<<<===???AAA::::::999999:::;;;;;;<<<999===BBBFFFHHHLLLPPPSSSVVVXXX\\\aaaeeegggiiiiiifffeeeddddddgggkkkpppsss}}}{{{yyyxxxxxxzzz{{{oooccc\\\VVVRRRMMMKKKIIIGGGGGGGGGGGGFFFDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>===??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>@@@BBBDDDFFFGGGGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHGGGIIIJJJKKKJJJIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNRRRSSSSSSQQQOOOMMMNNNOOOMMMQQQUUUUUUVVV^^^mmmyyy}}}{{{uuueee___fffqqq|||rrrlllsss}}}sssooolllnnnvvvxxxrrrlllfffccc[[[XXXUUUSSSQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>===<<<<<<;;;;;;<<<<<>><<<<<<<<<<<<>>>???================================================<<<<<<<<<;;;;;;<<<<<<<<<;;;:::::::::999888888888999999999999999999999999999999888888888888999999666777777888999:::;;;;;;:::;;;;;;===@@@BBBEEEFFFFFFGGGHHHIIIKKKNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPMMMKKKJJJIIIFFFDDDDDDDDDCCCAAA@@@???>>>===@@@@@@@@@BBBDDDGGGIIIKKKLLLOOOTTTXXX```kkkyyy|||uuupppnnnkkkiiikkkmmmooowwwrrrdddVVVOOOPPPWWWdddppprrrnnnjjjhhhiiijjjjjjjjjjjjbbbWWWNNNIIIFFFCCC@@@@@@@@@@@@@@@@@@?????????;;;;;;<<<<<<===>>>??????@@@@@@@@@AAA@@@@@@???>>>>>>===;;;:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCGGGMMMRRRUUU[[[bbbgggpppssszzz}}}{{{|||{{{yyywwwsssvvv||||||uuukkk___VVVQQQNNNMMMHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHEEEFFFHHHIIIJJJJJJJJJIIIFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJLLLMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJIIIJJJJJJKKKLLLMMMMMMOOOPPPOOONNNNNNOOOPPPPPPQQQQQQPPPOOOOOOQQQRRRNNNRRRVVVVVVTTTXXXaaajjj~~~}}}}}}~~~ssseee```aaaoooyyyqqqnnnrrrzzz}}}|||uuummmkkkpppyyy}}}wwwrrrnnngggdddaaa^^^\\\[[[XXXVVVPPPMMMIIIGGGGGGFFFEEEDDDBBBBBBAAA@@@????????????========================<<<<<<============>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>==================>>>================================================<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAADDDHHHLLLNNNOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPOOOMMMJJJHHHHHHHHHFFFEEEBBBBBBBBBAAA@@@??????>>>AAABBBCCCFFFIIIMMMQQQSSSZZZ^^^ccchhhnnnyyyyyyrrrmmmeeeccceeekkkpppwwwtttbbbYYYSSSTTT[[[eeerrr|||rrrooojjjhhhggghhhhhhgggccc[[[QQQJJJFFFDDDBBB@@@??????@@@@@@@@@@@@???>>>;;;;;;;;;<<<===>>>>>>>>>????????????????????????======<<<<<<<<<===>>>???QQQPPPOOOMMMLLLKKKKKKKKKNNNRRRXXX[[[___eeennnvvv~~~~~~||||||{{{}}}yyykkkbbbXXXQQQMMMKKKIIIHHHDDDDDDEEEEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCC????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>============>>>======>>>>>>??????@@@@@@@@@AAACCCEEEFFFGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRQQQOOONNNPPPQQQPPPPPPPPPOOOMMMNNNOOOQQQOOORRRTTTSSSQQQSSSYYY___sss|||{{{vvviiibbbgggkkkxxx~~~uuuvvvvvvwwwvvvuuuxxxxxxppppppsssvvvvvv~~~|||uuurrrnnnkkkiiigggeeebbbVVVSSSOOOKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>????????????>>>======<<<<<<======<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>======>>>???@@@AAABBBBBBDDDDDDEEEGGGJJJNNNQQQTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWVVVUUUSSSQQQNNNMMMLLLJJJHHHEEEEEEFFFGGGFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGJJJOOOUUU[[[```ccckkkoootttxxx}}}~~~zzzvvvqqqkkkgggbbbaaadddlllttt|||}}}wwwlll```VVVSSSVVVaaannnxxxssspppkkkhhhggggggfffeee]]]VVVLLLFFFDDDCCCBBB@@@======>>>?????????>>>===;;;;;;<<<<<<======>>>>>>@@@???>>>======>>>???@@@=========>>>>>>>>>??????```___]]]ZZZXXXVVVTTTTTTTTTXXX]]]___bbbiiisss{{{|||zzzzzzzzzxxxyyy|||~~~~~~|||{{{pppeee]]]TTTKKKHHHIIIHHHFFFEEEBBBDDDEEEEEEEEEDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDCCC>>>>>>>>>>>>>>>?????????===>>>???AAAAAAAAA@@@?????????>>>=====================>>>???@@@AAAAAABBBAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDHHHIIIJJJJJJJJJHHHEEEDDDHHHIIIKKKLLLKKKIIIFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNOOORRRSSSRRRPPPOOOPPPRRRRRRRRRQQQNNNKKKJJJKKKMMMOOOPPPQQQPPPOOOQQQVVVZZZgggzzzwwwmmmcccccckkk|||~~~|||yyytttnnnlllsssxxxsssqqqooommmuuuzzz~~~{{{xxxuuussspppnnnkkk```\\\WWWSSSQQQOOONNNLLLEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999::::::;;;;;;;;;========================>>>>>>>>>>>>>>>???@@@@@@<<<===???BBBEEEGGGIIIJJJJJJJJJJJJKKKNNNQQQUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGFFFDDDBBBBBBDDDFFFFFFFFFDDDDDDEEEGGGIIIJJJKKKLLLPPPRRRVVV\\\dddlllrrruuuvvvzzz{{{xxxtttqqqmmmiiidddaaafffeeegggooovvv~~~uuummmggg\\\RRRRRRSSS\\\mmm}}}ssspppllliiiggggggeeedddYYYRRRJJJDDDCCCCCCBBB@@@;;;<<<===>>>>>>===<<<<<<;;;<<<<<<<<<===>>>>>>>>>@@@???===<<<<<<>>>@@@AAA===>>>>>>???@@@?????????vvvvvvvvvuuurrrlllgggdddgggjjjmmmnnnooopppsssttt|||~~~}}}{{{xxxvvv{{{{{{{{{{{{}}}}}}zzz}}}~~~|||ooo```VVVLLLJJJHHHGGGGGGFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFEEECCCBBB@@@??????>>>===>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???======>>>>>>?????????@@@>>>>>>>>>???@@@BBBCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEHHHLLLPPPOOOKKKGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJKKKNNNPPPMMMNNNOOOOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPPPPQQQRRRSSSSSSaaaoooyyykkkeeemmmxxxqqqggghhhqqqzzzzzztttmmmmmmnnnttt}}}~~~}}}{{{wwwrrrgggeeeaaa]]]YYYUUUSSSRRRRRROOOJJJGGGEEEDDDBBBAAACCCBBBAAA@@@??????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???????????????>>>>>>===::::::;;;;;;;;;;;;;;;;;;@@@???>>><<<;;;;;;;;;;;;???>>>===<<<<<<<<<===>>>===>>>@@@AAABBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFHHHIIIKKKLLLMMMSSSSSSSSSRRRQQQRRRTTTVVVYYYWWWUUUSSSRRRRRRTTTTTTPPPOOONNNJJJFFFDDDEEEFFF@@@DDDGGGHHHGGGHHHKKKNNNJJJLLLOOOSSSVVVXXXYYYZZZ]]]```fffnnnwwwzzztttmmmiiiiiifffaaaaaafffeeedddhhhppp|||tttfff[[[TTTQQQPPPKKKXXXkkk|||}}}|||pppqqqrrrpppjjjbbb\\\YYYPPPMMMJJJGGGEEECCC@@@======>>>???@@@@@@???>>>===;;;<<<===>>>>>>?????????>>>???@@@???>>>===>>>?????????>>>>>>>>>>>>??????}}}}}}{{{xxxxxxyyy{{{pppggg]]]SSSLLLIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFEEEDDDCCCAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@??????======>>>>>>>>>?????????>>>>>>>>>???AAABBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHIIILLLOOONNNJJJFFFJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJKKKMMMPPPKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPRRRSSSTTTTTT\\\gggvvv{{{ooommmpppvvv~~~pppjjjmmmqqq~~~uuulllkkklllqqqyyywwwtttoooiiiccc___\\\ZZZZZZVVVRRRNNNMMMLLLKKKIIIEEEDDDBBBAAA@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQPPPNNNNNNQQQSSSUUUTTTRRROOONNNMMMNNNNNNKKKKKKJJJGGGCCCBBBCCCDDDCCCFFFHHHIIIHHHJJJNNNRRRTTTUUUWWWZZZ___cccgggjjjssswww}}}zzzqqqiiieeeccceeefffdddeeejjjnnnmmmooouuu}}}~~~{{{wwwpppdddYYYQQQNNNNNNOOOQQQ]]]nnn~~~~~~xxxttttttmmmmmmmmmiiiccc[[[UUURRRHHHFFFDDDBBBBBBAAA>>><<<======>>>??????>>>======;;;<<<===>>>>>>??????>>><<<===>>>===;;;;;;;;;===>>>>>>============>>>>>>zzzsssnnnnnnrrrvvv~~~~~~tttfffZZZSSSOOOKKKHHHEEECCCAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA>>>>>>???????????????@@@>>>>>>???@@@AAACCCEEEFFFHHHHHHGGGGGGFFFFFFFFFFFF@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKLLLLLLLLLIIIGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMKKKKKKMMMOOOLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOQQQRRRTTTUUUUUUZZZ^^^hhhyyytttkkkjjjwww~~~rrrllljjjrrrwwwsssooommmqqqwww}}}wwwpppkkkhhhfff```]]]XXXUUUSSSSSSQQQPPPKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>>>>===<<<<<<===>>>???AAABBBCCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLLLLMMMOOOPPPQQQQQQNNNOOONNNLLLJJJJJJLLLNNNPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGEEEBBBBBBCCCEEEIIIKKKMMMMMMNNNQQQXXX]]]cccdddfffiiiooouuu{{{zzzppphhhaaa```bbbgggkkklllppptttxxxwwwxxxzzz|||zzzuuupppfff```WWWOOOKKKLLLPPPSSS[[[eeesssxxxpppllljjjjjjhhheee```YYYRRRKKKHHHBBB@@@??????@@@@@@>>>===<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<======<<<<<<<<<<<<======|||vvvsssoookkkkkkpppxxx~~~zzzjjjbbbWWWMMMHHHGGGGGGGGGBBB@@@??????@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@BBBBBBDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMNNNOOONNNMMMLLLMMMNNNQQQOOOMMMLLLKKKLLLNNNOOOOOOOOOPPPQQQQQQPPPPPPPPPNNNOOOPPPQQQSSSTTTUUUVVVXXX[[[aaannnrrriiioooyyywwwpppnnnyyyyyysssrrrtttxxxzzz|||vvvrrrpppiiifffaaa]]][[[ZZZYYYWWWTTTSSSQQQNNNLLLLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMJJJKKKJJJHHHFFFFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHFFFEEEEEEFFFHHHOOOQQQTTTVVVXXX^^^gggnnnsssuuuwww|||}}}xxxqqqhhhaaa___aaagggooovvv|||~~~zzzsssjjjddd^^^YYYTTTPPPPPPTTTZZZ^^^fffnnnyyyyyypppjjjgggiiieee___XXXQQQJJJDDDAAAAAA???>>>???@@@AAA@@@???<<<<<<<<<======<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>?????????===<<<===>>><<<;;;;;;::::::;;;;;;<<<~~~yyysssooohhhiiilllpppvvv{{{ooofffUUUPPPJJJDDDAAAAAAAAAAAAAAA???>>>>>>@@@AAAAAA@@@===============>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@BBBDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPPPPNNNMMMNNNOOOTTTRRRPPPMMMLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUSSSWWW]]]eeeooo{{{qqqllloooyyyssswww|||vvvrrrqqqpppvvv{{{{{{yyywwwsssmmmiiifffcccaaa___\\\ZZZWWWUUURRRQQQPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLLLLKKKKKKFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBFFFEEEEEEFFFFFFGGGHHHIIILLLLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMNNNMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDCCCAAAAAACCCEEEEEEEEEFFFHHHJJJMMMOOOQQQMMMNNNMMMLLLJJJJJJLLLNNNTTTXXX]]]aaaeeellluuu||||||uuuoooiiibbb^^^\\\ccclllwwwvvvkkk```ZZZUUUUUUVVVYYY^^^dddkkknnnrrrwwwxxxzzz|||uuunnnkkkjjjdddZZZRRRLLLGGGAAA>>>AAA???>>>>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>===>>>???>>>===<<<<<<>>>;;;;;;::::::::::::;;;;;;{{{yyyxxxvvvtttpppkkkgggeeejjjsss|||wwwoooeeeZZZRRRIIIGGGEEEBBBAAA@@@@@@@@@AAA???===>>>???@@@@@@???<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCC@@@@@@AAACCCEEEGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEIIIHHHFFFEEEEEEFFFHHHJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQQQQPPPOOOOOOPPPSSSRRROOOMMMLLLKKKKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRMMMQQQWWW]]]bbblllrrrkkknnnwww|||{{{{{{sssnnnnnnrrrxxxxxxrrrnnnjjjfffdddbbb```]]]ZZZWWWUUUTTTTTTTTTSSSQQQPPPNNNLLLJJJJJJIIIJJJKKKLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRSSSSSSTTTSSSSSSQQQPPPOOONNNNNNNNNNNNNNNJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDCCC???@@@AAA@@@@@@AAADDDGGGFFFGGGHHHKKKOOOUUUZZZ]]]ZZZZZZYYYWWWUUUTTTUUUWWW[[[aaaiiiooottt{{{}}}xxxqqqkkkgggccc```^^^[[[eeeqqq}}}pppcccZZZUUUQQQWWW___jjjsssyyy}}}~~~vvvppppppuuu}}}zzzssspppiiiaaaVVVMMMHHHDDDAAA>>>>>>===<<<<<<======<<<:::;;;;;;::::::::::::;;;;;;::::::;;;<<<============;;;<<<===<<<:::999:::;;;;;;;;;::::::::::::;;;;;;yyysssqqqpppppprrrssssssssswww}}}}}}uuujjj```YYYRRRKKKFFFEEEEEEDDDCCCBBBAAABBBCCC@@@>>>======>>>???>>>===;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCEEEHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFDDDFFFHHHHHHEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJMMMOOOQQQRRRQQQPPPQQQRRRQQQPPPPPPOOOOOONNNNNNMMMMMMOOOQQQTTTWWWYYY[[[\\\YYYXXXWWWUUUSSSQQQPPPOOONNNNNNQQQWWW[[[bbbrrruuulllqqq~~~{{{pppqqqsssvvv{{{zzztttpppmmmjjjhhhdddaaa]]][[[ZZZYYYXXXWWWUUUSSSPPPMMMKKKJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPQQQRRRSSSSSSRRRRRRQQQOOONNNLLLKKKJJJJJJJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFBBBDDDEEEFFFGGGIIIMMMPPPQQQQQQRRRUUUZZZaaahhhlllllllllkkkhhhdddcccdddeeeiiipppzzztttpppjjjeeecccbbbbbbccceeeooozzzuuuhhh^^^YYYWWW]]]ffftttyyyooojjjgggmmmwww~~~xxxtttrrrggg]]]QQQHHHDDDBBB???===<<<;;;::::::<<<===<<<;;;;;;:::999888888999:::;;;::::::;;;<<<============;;;<<<===<<<:::999:::;;;;;;;;;::::::::::::;;;;;;zzzzzzwwwsssqqqooonnnpppvvv~~~|||lllcccXXXPPPKKKIIIFFFDDDBBBBBBAAA@@@>>>???AAACCC@@@>>><<<<<<======<<<;;;:::::::::;;;<<<===>>>???>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBEEEEEEFFFHHHHHHIIIIIIIIICCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBDDDFFFHHHJJJLLLKKKKKKJJJIIIGGGFFFFFFEEEIIIJJJJJJJJJIIIGGGEEECCCFFFEEEDDDDDDDDDEEEGGGHHHFFFIIIKKKJJJFFFCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGGGGHHHLLLOOOQQQRRRRRRQQQRRRSSSPPPQQQRRRSSSSSSSSSRRRRRRMMMNNNQQQUUUXXX[[[]]]^^^\\\[[[YYYVVVSSSPPPNNNMMMSSSOOONNNSSSWWW[[[gggsssuuuwwwwwwvvvtttrrrsssxxx~~~zzzqqqoookkkgggdddaaa```___[[[ZZZWWWTTTQQQNNNKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPOOOOOONNNIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIINNNNNNOOOPPPPPPOOONNNMMMKKKJJJHHHFFFFFFEEEFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDEEEEEEFFFHHHIIIIIIJJJHHHJJJLLLNNNOOOSSSWWWZZZ]]]\\\\\\^^^dddllltttyyy{{{{{{yyyuuurrrppppppqqquuu}}}}}}yyypppmmmhhhdddccceeeggghhhrrr|||xxxjjj```[[[[[[]]]nnnxxxssskkkgggccciiisss~~~~~~yyyuuusssrrrdddZZZMMMDDDAAA@@@>>><<<;;;::::::;;;===>>>>>>===;;;:::999888888999:::;;;999:::;;;<<<===============>>>>>>>>><<<;;;<<<===<<<;;;;;;::::::;;;;;;<<<~~~ssskkkiiimmmqqquuuwww}}}pppcccTTTPPPKKKFFFBBB@@@AAAAAAAAA@@@??????>>>>>>????????????>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<<<<======???@@@AAABBBBBBFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDBBB@@@???BBBCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFDDDDDDIIIHHHGGGFFFEEECCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFDDDBBB@@@???AAABBBCCCDDDFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOMMMKKKLLLNNNPPPQQQQQQNNNOOOQQQTTTYYY\\\]]]\\\ZZZ[[[ZZZVVVOOOKKKJJJJJJPPPNNNLLLLLLPPPVVV]]]bbbzzzzzzvvvxxxssstttwwwwwwwwwwwwqqqmmmjjjgggdddfffaaa\\\YYYWWWUUUQQQMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMHHHFFFDDDDDDFFFFFFFFFEEEAAAAAABBBBBBCCCDDDDDDDDDCCCFFFHHHGGGFFFEEEGGGJJJHHHJJJLLLLLLLLLKKKLLLMMMGGGGGGGGGFFFEEEEEEEEEDDDCCCEEEFFFFFFEEEFFFHHHIIIHHHJJJKKKKKKKKKLLLNNNPPPMMMRRRXXX\\\___bbbhhhlllqqqjjjfffgggjjjooowww~~~{{{vvvtttnnnmmmjjjiiikkkpppuuuyyy}}}sssggg]]]UUUTTT```ooo}}}vvvnnniiijjjnnnvvv}}}vvvpppkkkgggdddXXXOOODDD===<<<===<<<::::::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999999999999999:::;;;;;;;;;;;;:::<<<<<<<<<============>>><<<:::888999<<<===<<<;;;~~~|||xxxssslllhhhjjjrrr}}}zzznnn```VVVMMMJJJFFFBBB@@@@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEFFFHHHIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRSSSTTTTTTTTTRRROOOOOOPPPSSSTTTUUUQQQQQQRRRUUUYYY[[[[[[ZZZ[[[[[[YYYTTTOOOKKKJJJKKKOOONNNLLLMMMPPPUUU[[[___mmmyyyzzz|||zzzwwwuuuwwwzzzzzzwwwtttrrrqqqlllddd___\\\YYYWWWTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLLLLHHHGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFEEEDDDDDDFFFHHHIIIJJJLLLLLLJJJIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHHHHJJJMMMPPPPPPRRRTTTUUUVVVXXX[[[^^^bbbeeejjjooorrruuuxxxzzzuuuooojjjiiijjjmmmttt|||}}}yyyvvvuuuqqqrrrtttwww{{{wwwrrrfff^^^WWWTTTVVV]]]nnn~~~{{{vvvrrrssswww}}}zzzrrriii```[[[QQQIII@@@<<<<<<===<<<:::::::::;;;;;;;;;;;;::::::;;;;;;:::999999999999999888999999:::::::::::::::999999999999::::::::::::;;;999777888:::<<<;;;:::~~~{{{yyyvvvtttsssqqqooonnnrrr~~~ssshhh___WWWNNNIIIDDDCCC@@@>>>>>>???AAACCC??????>>>============>>>=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>???@@@BBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEBBBCCCEEEFFFGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMMMMNNNPPPSSSUUUWWWYYYVVVRRRQQQRRRUUUWWWXXXVVVVVVVVVXXXZZZ\\\[[[ZZZ[[[ZZZWWWRRRNNNKKKLLLMMMNNNMMMMMMNNNPPPTTTWWWZZZ^^^iiixxx{{{}}}}}}vvvvvvwwwzzzvvvnnnhhheeebbb```]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSQQQPPPNNNNNNMMMHHHGGGEEEEEEFFFFFFEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCGGGHHHHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQUUUZZZ^^^```aaadddfffhhhkkkooosssuuuuuuwww{{{}}}vvvpppooonnnnnnsssyyy|||{{{{{{{{{wwwlllbbb\\\RRRMMMJJJNNNXXXgggyyy|||yyyxxx|||zzzpppdddWWWOOOGGGBBB===:::;;;<<<;;;:::999::::::;;;;;;::::::999;;;:::999999888999999999777888888999:::999999999888888888888999999999999999888777777999::::::999}}}{{{zzz{{{{{{~~~ssskkk___TTTMMMHHHDDDBBB@@@>>>===<<<<<<>>>@@@AAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJMMMPPPTTTWWW[[[WWWSSSRRRSSSVVVXXXYYYYYYYYYYYY[[[]]]^^^]]]\\\ZZZXXXTTTPPPLLLKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUU]]]kkkyyy|||uuuuuu~~~{{{yyy{{{~~~vvvqqqnnnmmmllllllkkkiiigggfffeeedddcccaaa___\\\XXXVVVTTTOOOMMMKKKKKKLLLLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOQQQQQQPPPPPPOOOOOOPPPQQQNNNPPPQQQQQQPPPPPPRRRTTTSSSTTTUUUWWWXXXXXXXXXWWW[[[[[[\\\^^^```eeelllqqqtttvvvwwwyyy{{{~~~}}}}}}~~~yyyxxxvvvuuuwww|||||||||}}}qqqeeeZZZQQQLLLLLLJJJLLLTTTaaaooo|||~~~zzz{{{{{{rrrhhh[[[NNNFFFAAA>>>;;;;;;;;;<<<:::999999999::::::::::::999999999999888888888888999999777777888999999999999888::::::::::::;;;;;;;;;;;;999888888888888999::::::yyy~~~~~~zzzqqqggg[[[VVVOOOHHHDDDBBBAAA@@@???>>><<<;;;;;;<<<===>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEAAAAAA@@@??????@@@BBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB???????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEFFFHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIILLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHKKKOOOTTTVVV\\\YYYUUUTTTVVVXXXZZZ[[[XXXWWWWWWYYY\\\]]]]]][[[XXXUUUQQQMMMKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPSSSXXXaaannn{{{xxxqqqsssyyy}}}{{{zzzxxxwwwvvvrrrnnniiidddaaa]]][[[YYYYYYYYYZZZYYYWWWZZZZZZZZZ[[[\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZYYYXXXTTTUUUWWWXXXYYY[[[^^^```aaabbbeeehhhjjjkkkkkkjjjmmmnnnooopppsssxxxzzzwwwooorrryyypppbbbVVVMMMHHHEEEJJJOOOWWWbbbooozzz}}}~~~ttthhh\\\QQQGGG@@@???>>><<<<<<;;;:::999888888888999999999999888888888888777777777888888999777777888999999999999888;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999:::;;;~~~{{{~~~}}}xxxyyyvvvoooiiicccYYYPPPGGGFFFDDDBBB@@@?????????>>>===<<<:::999999::::::;;;;;;:::999999999999:::999999999999::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEFFFBBBAAA@@@?????????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHHHHCCCCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>???????????????>>>???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGIIIHHHHHHIIIKKKOOOSSSVVVZZZXXXVVVVVVXXXZZZ[[[\\\TTTTTTTTTVVVXXXYYYYYYWWWTTTQQQMMMKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMRRRTTTZZZbbbooo~~~xxxqqqnnnyyyyyyvvvmmmkkkiiiiiiiiiiiihhhgggkkkkkkjjjjjjiiihhhhhhhhhjjjjjjjjjkkkkkkjjjfffcccaaabbbdddfffgggjjjooorrruuuwwwzzz}}}~~~{{{uuupppmmmjjjnnnvvvyyypppbbbUUULLLHHHEEEDDDIIIUUUdddqqq}}}{{{lll^^^QQQHHHAAA===>>>======<<<:::999888888777888888999999888888777777777777666777777888999777888888999:::999999999999999999999::::::::::::888999::::::999999:::<<<~~~}}}||||||uuuooommmggg^^^WWWSSSLLLDDDAAAAAAAAA@@@???>>>>>>>>><<<;;;:::999888888888888::::::999888888888888999888888888888999999::::::;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFBBBAAA@@@???>>>>>>??????>>>????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHJJJMMMPPPRRRSSSRRRRRRTTTVVVXXXXXXXXXVVVUUUUUUVVVWWWWWWVVVTTTPPPMMMJJJJJJKKKKKKIIIGGGIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOSSSXXXcccrrr|||sssrrrxxx~~~~~~}}}}}}||||||}}}xxxvvvxxxyyyzzz{{{yyysssnnnlllkkkmmmnnnttt{{{tttddd\\\QQQIIIEEEFFFHHHIIIOOO___ppp{{{zzzxxxwwwmmm___RRRHHHBBB>>><<<:::;;;;;;:::999888999999777777888888888888777777666666666666666777888888888999999:::::::::::::::888888888888999999999999777888:::999777777999<<<}}}~~~{{{wwwuuuwww{{{~~~wwwppp^^^]]]VVVMMMIIIGGGDDD>>>BBBCCCBBBAAA???===>>>>>>999999888777777777777777:::999999888777888888888777777888888999999999:::;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGCCCBBB@@@>>>>>>===>>>>>>===>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEECCCAAA?????????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFHHHJJJMMMNNNLLLLLLMMMPPPSSSTTTTTTSSS[[[YYYXXXXXXYYYXXXUUUSSSNNNKKKIIIIIIKKKKKKHHHEEEIIIIIIIIIJJJKKKLLLLLLMMMIIIKKKNNNRRR[[[jjj|||ooorrryyy{{{yyyvvvrrrnnnmmmnnnppprrrqqqsssyyyyyymmmaaaZZZRRRLLLDDD@@@AAAFFFKKKOOOZZZjjjzzz{{{tttrrrfff^^^RRRHHHBBB???>>>>>>888888999888777888999;;;777777888888888888777777666666666666666777888888999999:::;;;;;;;;;;;;:::888999999999999:::::::::555777999888666555888;;;~~~|||{{{zzzwwwuuutttvvvxxxxxxtttpppmmmnnnttt{{{vvvhhh^^^VVVOOOGGGBBBAAA@@@???>>>;;;;;;<<<<<<;;;;;;:::999>>>===;;;888555444222222888888777777777777888888888777777666666777888999<<<;;;::::::::::::<<<<<<:::<<>>????????????>>>======>>>>>>>>>======<<<;;;:::===>>>@@@BBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBBBBAAA@@@@@@DDDCCCAAA@@@@@@@@@>>><<<<<<<<<===???@@@AAABBBCCCEEEDDDCCCAAA@@@??????>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEDDDCCCCCCEEEGGGIIIHHHIIIIIIJJJIIIHHHFFFEEECCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDFFFHHHIIIIIIKKKMMMOOOQQQSSSWWWZZZXXXXXXWWWUUUSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEHHHGGGGGGGGGHHHJJJLLLMMMJJJLLLMMMOOOSSS^^^mmmxxxuuuoooxxx{{{uuussspppqqquuuyyy|||~~~{{{wwwyyy{{{yyywwwvvvxxxsssooolllbbbTTTMMMNNNEEEDDDAAA??????FFFQQQYYYdddmmmxxx}}}{{{tttiiicccVVVOOOFFF@@@?????????===;;;:::888999::::::999777;;;999666777888888666333444555555555666666777777444444444555555777888999777777777777666666666666888888777777777777888888~~~}}}}}}}}}}}}}}}}}}||||||yyyxxxuuurrrqqqqqqrrrrrrooonnnnnnppprrrtttttttttwwwxxx}}}pppdddXXXPPPLLLGGGAAA>>>======<<<;;;;;;;;;;;;;;;;;;::::::999;;;:::999777666555555555888888777777777777888888888777777666666777888999<<<;;;:::999999999:::;;;:::<<>>>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAEEECCCAAA@@@@@@@@@>>>=========>>>???@@@AAAAAABBBDDDDDDBBBAAA@@@??????>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFLLLMMMPPPQQQQQQRRRTTTVVVSSSSSSSSSSSSQQQOOOMMMLLLHHHHHHIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGIIIJJJLLLGGGIIIKKKKKKNNNWWWcccmmm|||zzz{{{zzzvvvssssssuuuvvvsssppprrrsssvvv{{{yyyvvvsssmmmgggeeeaaa^^^\\\[[[TTTJJJFFFGGGCCCCCCBBBCCCGGGPPP[[[dddjjjpppwww|||{{{wwwssspppsssuuuzzz~~~}}}zzz|||}}}{{{ssshhh^^^WWWLLLGGGAAA>>>>>>>>><<<;;;;;;999888888999999888777;;;888666777888888666444555555555555666666666777555555555555555666777888777777777777666666666666888888777777777777888888hhhkkkpppqqqpppllljjjhhhhhhjjjooovvv~~~{{{uuuqqqoooooorrrqqqooonnnmmmlllmmmmmmhhhhhhggghhhjjjnnnqqqtttssstttuuuvvvwwwyyy|||sssdddYYYQQQJJJFFFBBB???<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999999888777777777777777888888999999888888888888999999777777666666777888999999;;;:::999888888888888888:::<<<>>>AAABBBBBBAAAAAA???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<======<<<<<<:::;;;<<<>>>????????????AAAAAACCCDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDGGGEEEBBBAAAAAAAAA???>>>????????????@@@@@@@@@AAACCCCCCBBBAAA@@@??????>>>??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDLLLNNNQQQQQQPPPOOOOOOPPPMMMNNNOOOOOOOOONNNLLLLLLFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJFFFHHHIIIJJJKKKQQQYYY```jjjwww}}}}}}zzzxxxxxxzzz{{{}}}~~~yyyuuuppplllggggggjjjllllllkkkrrrvvv}}}uuunnnfff\\\TTTQQQMMMKKKJJJIIIFFFBBBBBBEEEGGGGGGHHHKKKQQQZZZfffmmmoooqqqtttuuutttpppkkkhhhdddgggnnnxxxyyyvvvqqqrrrrrrooohhh^^^SSSMMMBBB@@@>>>>>>@@@AAA>>>;;;:::888777777888999777666:::888777777777777666444555555555555666666666666666666555555555666666777777777777777666666666666888777777666666777777888aaaccceeeffffffeeecccbbb]]]^^^bbbiiiqqqyyy~~~{{{tttnnnkkkiiiiiillljjjhhhgggfffhhhjjjkkklllmmmnnnrrrxxxtttjjj]]]RRRKKKIIIFFFDDD>>>===<<<;;;;;;;;;:::999:::::::::::::::999888888777777666666777888999999999999888888888888999999666666666777777888999999999999888888777777666666:::;;;>>>???AAAAAA@@@@@@??????>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>:::;;;<<<===>>>?????????@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDBBBAAABBBCCCEEEGGGHHHEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCCCCDDDEEEEEEGGGGGGGGGEEECCCBBBEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGHHHHHHGGGFFFDDDCCCIIIKKKNNNOOOMMMKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHJJJKKKLLLOOOTTTXXX```jjj{{{~~~|||uuurrrpppooonnnnnnqqqvvv}}}~~~{{{wwwrrrpppppplllhhhgggjjjnnnpppqqqzzz~~~{{{rrrggg```XXXNNNHHHGGGFFFDDDBBBBBBBBBFFFLLLRRRVVVVVVVVVXXX]]]eeennnssstttrrrqqqrrrrrrpppmmmjjjggggggkkkttt|||tttooolllkkkiiieee]]]TTTIIICCC>>>===???CCCFFFGGGCCC???999888777777888888777555888888777777777666666555555555555666666666666666777666666555555555555666777777777777666666666666777777666666666666777777hhhhhhiiiiiijjjiiihhhggg___^^^___ccciiiooorrrssspppzzz}}}wwwtttrrrppptttzzzyyywwwuuusssrrrrrrssstttqqqooolllkkklllooosssvvv|||tttnnn]]]VVVMMMGGGEEEDDDCCCAAA<<<<<<<<<;;;:::999888888999999::::::999999888777888888777777777777888888999888888888888888888999555666666777888999999999888888888777777666666666999:::<<<===>>>>>>>>>>>>@@@???>>><<<;;;;;;;;;<<<;;;<<<===>>>???@@@@@@@@@;;;<<<<<<===>>>???@@@AAA>>>???AAABBBCCCDDDDDDDDDAAA@@@??????AAACCCFFFHHHFFFEEEDDDDDDEEEEEECCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@??????>>>??????@@@AAABBBCCCCCCCCCDDDFFFGGGFFFDDDBBB@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDBBBAAACCCFFFIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKEEEGGGIIIJJJLLLNNNPPPRRRWWW___lll~~~~~~vvvpppllleeeeeeeeeiiinnntttwwwyyy~~~}}}zzzwwwvvvtttrrrqqqpppqqqrrrrrrpppoooppptttyyy}}}zzzsssggg___WWWRRRKKKDDDAAABBBBBBBBBBBBCCCIIIVVVccckkklllkkkkkklllqqqvvv{{{~~~}}}yyyuuuuuuxxxyyyvvvsssqqqnnnnnnvvvyyypppkkkhhhddd^^^XXXQQQIII???999;;;<<>>===<<<::::::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@============>>>@@@AAABBB???@@@AAABBBBBBBBBBBBBBB>>>>>>>>>???@@@CCCEEEFFFDDDDDDEEEGGGIIIHHHEEECCCAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAA??????>>>>>>???@@@AAABBBCCCCCCAAABBBDDDEEEDDDCCCAAA@@@AAAAAAAAAAAABBBCCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDCCCCCCBBBAAA@@@???@@@CCCEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKDDDEEEFFFHHHIIIJJJKKKKKKNNNSSS]]]mmm|||~~~}}}zzzzzz{{{tttiiifffcccbbbdddfffhhhhhhlllmmmpppssswww~~~|||~~~~~~yyyssspppiiiiiiiiihhhiiimmmssswww{{{{{{}}}~~~wwwnnnddd]]]UUUOOOIIIFFFBBB======@@@@@@DDDIIINNNZZZlll||||||}}}zzzwwwvvv~~~}}}tttkkkhhhfff```WWWPPPJJJDDD>>>999::::::<<>>???AAABBBAAAAAABBBBBBBBBBBBBBBAAA??????@@@@@@AAAAAABBBBBBAAABBBFFFJJJLLLKKKGGGDDD@@@AAAAAAAAAAAAAAAAAAAAA<<<>>>???AAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBCCC???@@@AAABBBBBBBBBAAA@@@@@@@@@???@@@AAACCCEEEFFFDDDDDDEEEFFFGGGGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBBBBAAACCCDDDDDDBBBBBBCCCEEECCCDDDFFFHHHJJJKKKJJJJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDFFFGGGIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHGGGFFFIIILLLSSS^^^ooo{{{~~~wwwoookkkooouuuzzzwwwrrrkkkeeebbbaaa```___^^^```bbbcccfffkkkrrrwww|||~~~}}}uuuuuuvvvuuuqqqlllfffccc```bbbeeehhhlllsss|||{{{qqqggg___XXXRRRNNNHHHCCC@@@???>>><<>>>>>???@@@AAABBBBBBCCC>>>???@@@@@@AAAAAAAAAAAA????????????@@@BBBDDDFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHGGGEEEDDDDDDEEEFFFFFFDDDDDDDDDCCCAAAAAABBBDDDAAABBBEEEHHHKKKLLLMMMMMMJJJJJJJJJIIIHHHGGGFFFEEECCCDDDFFFHHHIIIIIIIIIHHHJJJIIIHHHGGGHHHGGGFFFEEEHHHKKKOOOWWWcccttt~~~|||yyyxxx}}}yyykkkcccbbbeeebbbiiiqqq{{{~~~tttkkkeeeaaa^^^]]]ZZZ[[[[[[ZZZYYY[[[aaafffiiimmmsss||||||zzzzzzzzzyyywwwqqqpppnnnkkkfffaaa\\\ZZZ^^^bbbhhhnnnttt}}}tttlll```UUUMMMIIIGGGFFF???<<<:::<<<===>>>CCCJJJSSS```mmmxxx~~~uuujjjeeeeeeXXXOOOCCC===;;;<<<;;;999<<<:::888:::>>>???>>>;;;;;;:::999999::::::999777333666888777444444666888777777666666555555555444444444444555555777888999777777777777666666666666666666555555555555666666ssshhh```[[[MMMKKKFFFBBB>>><<<;;;;;;888888777666666666666666666666666666666666666666777777666666555555555444555444444444444555666666888777666555555555555555666666666666555444333222666666777777777777666666999777555444666777777777777777666555555666888999999999999888999999:::;;;;;;;;;<<<<<<===>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>@@@BBBFFFJJJLLLLLLLLLKKKAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>======>>>???@@@AAAAAABBB@@@AAABBBBBBAAA???<<<;;;>>>>>>===>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFDDDBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@AAACCCGGGKKKNNNOOONNNNNNKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHKKKPPPVVV___ppptttsss|||rrriiibbb[[[___[[[[[[dddqqq~~~yyyrrrkkkddd___YYYWWWUUUSSSSSSUUUXXXZZZ[[[___eeellluuu~~~|||tttqqqnnnmmmmmmllliiifffeeedddbbb]]]XXXVVVXXX[[[```hhhrrr{{{wwwnnngggfffYYYMMMJJJHHHBBB??????;;;;;;:::999;;;BBBMMMUUUiiitttwwwwww}}}}}}wwwrrrkkkccc]]]MMMIIICCC>>>;;;:::888777::::::::::::;;;;;;<<<===999999999888666555333222555444333222333555777888888888777777666666555555444555555666777888888999888888777777666666555555999777666444444666777999vvvkkk___TTTLLLGGGGGGEEEBBB>>><<<;;;;;;;;;888777777666666666666666555555555555555555555555777666666666555555555444555444444444444555666666777666555555444444555555555555666666666555444444666666777777777777666666888666444444555777777666777777666666666666777777888888888888888999:::;;;::::::;;;;;;<<<<<<======@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????AAAEEEHHHIIIJJJIIIHHHAAABBBCCCCCCCCCBBB@@@@@@>>>>>>============>>>>>>======>>>>>>??????@@@@@@???@@@AAAAAAAAA???===<<<>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@CCCFFFJJJLLLLLLKKKKKKGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDFFFJJJMMMTTTbbboooxxxxxxzzzyyyzzzmmmbbb___XXXUUUYYYbbbmmmyyyzzzpppiii```^^^YYYVVVTTTTTTVVVXXXTTTWWW]]]cccjjjrrrzzz~~~zzzwwwtttpppnnngggdddaaa``````___]]][[[VVVVVVUUUSSSSSSVVV]]]bbbkkkrrr|||zzzssslllcccZZZTTTPPPHHHCCCCCCCCC>>>;;;;;;<<<<<<<<<<<>><<<:::999999::::::777777777666666666555555555555555555555555555555666666666555555555555555555444444444444555666666666555444444444444444444444555555666666666666666777777777777777777777777888666444444666777666555666777777777777777666666777777777777888999:::;;;::::::;;;;;;<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDAAABBBDDDEEEEEECCCAAA???>>>>>>============>>>>>>>>>>>>???????????????>>>===>>>???@@@@@@???>>>===??????>>>>>>===>>>>>>>>>???@@@@@@AAACCCEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???@@@BBBDDDGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIEEEDDDCCCCCCCCCCCCDDDEEECCCAAABBBEEEFFFIIIRRR\\\iiizzz}}}|||vvvvvv~~~tttdddZZZRRRQQQUUU[[[eeemmm{{{{{{nnnjjjccc\\\XXXVVVVVVWWWTTTWWW[[[```eeekkkrrrwww~~~|||sssqqqmmmiiifffccc___\\\ZZZWWWTTTRRRRRRRRRRRRQQQPPPPPPQQQSSSWWW___hhhooowww|||~~~zzzxxxqqqlllddd]]]VVVOOOHHHDDD???===>>>@@@???;;;999:::===>>>>>>???EEEQQQ```kkk{{{ppprrryyy~~~zzzsssmmmeee[[[OOOFFF???<<<888666777777777777666666666666666777777888888888888888888777777666555555555555777999<<<===<<<;;;:::888777555444333555555666666666666666666555555555555444444444444888777666555555666777888~~~wwwooogggaaaSSSQQQNNNIIIEEEAAA>>>===::::::999888777888888999666666666666666555555555555555555555555555555555555555555555555555555555555444444444444555666666555444444333333333444444444444555666777888888777888777777777777777777888888777666666888888777666666777888999999888777666666666666777888999:::;;;;;;<<<<<<======>>>??????????????????????????????BBBAAA@@@??????@@@AAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBCCCFFFGGGGGGDDDAAA???>>>>>>============>>>>>>???@@@AAAAAAAAA@@@???>>>======??????@@@@@@??????AAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFHHHJJJHHHFFFCCCBBBAAABBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEAAABBBCCCDDDEEEFFFGGGGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAADDDDDDDDDHHHOOOWWWeeevvv{{{{{{{{{yyyzzzttthhh[[[UUURRRSSSYYY___hhhrrrzzzrrriiibbb]]][[[[[[ZZZ]]]aaaeeeiiinnnssswww{{{~~~yyyuuuqqqooonnnmmmjjjhhhccc```]]][[[YYYVVVRRROOORRRPPPMMMKKKKKKMMMNNNPPPUUUVVVYYY]]]ccckkkrrrwww{{{|||{{{yyyssslllfffccc\\\XXXSSSMMMHHHDDDAAA@@@===>>>@@@AAA@@@>>>>>>???@@@AAABBBEEEMMM\\\nnn{{{{{{~~~{{{uuukkkcccZZZQQQFFF???>>>;;;888777888999999888666666555555555555666666666666777777777777666666666666666666777888:::;;;999999888777666555444444666555555555555555555555555555555555555555555555777666555555555555666777xxxsssllleee^^^XXXRRRNNNEEEDDDBBB@@@>>><<<;;;;;;:::999888888777777666666555666666777666555444444555555555555555555555555444444444555555555555555555444444444444555666666444444333333333444444555444444666777888888999999888888777777777777888888:::999888999:::;;;999888666777999:::::::::999888777777777777888999:::;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======AAA@@@???>>>>>>???AAABBBBBBBBBCCCDDDDDDCCCBBBBBBBBBDDDFFFHHHGGGDDDAAA>>>>>>>>>============>>>>>>AAABBBCCCDDDDDDBBBAAA@@@>>>>>>???@@@@@@AAAAAAAAABBBAAA@@@???????????????AAA@@@@@@@@@BBBDDDGGGHHHKKKIIIFFFCCCAAAAAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBAAAAAAAAABBB@@@AAADDDDDDBBBDDDIIIMMMVVVcccrrr|||www|||zzzsssxxxooocccZZZTTTTTTWWWYYY___kkkzzz{{{rrrlllhhhfffeeehhhlllooorrrvvvzzz~~~|||xxxuuusssjjjhhhdddaaa___\\\YYYWWWUUUSSSQQQOOOOOOMMMKKKIIIKKKKKKJJJJJJKKKNNNQQQTTT\\\___ccciiiooosssuuuvvvvvvrrrllleee___YYYTTTQQQLLLJJJGGGBBB???===>>>>>><<<>>>@@@@@@AAADDDHHHJJJIIIJJJLLLPPPYYYiii{{{wwwnnnbbbWWWPPPIIIBBB>>>>>>;;;999888888888888777666666555555555555666666333444555555555555555555777777666666555555555666444444444555555555555555555555555444444444444444666666666666666666666666666666555555555555666666{{{sssmmm```\\\VVVPPPLLLHHHDDDBBBCCCAAA@@@===;;;:::999888999999888888777666666555555555666777666555444333444444444444444444444444444444444444444555555555555444444444444555666666444444444444444444555666555555777888999999999999999888777666666777888999;;;::::::;;;<<<<<<;;;999888888:::;;;<<<<<<======999999999888999999:::;;;999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGFFFCCCAAA???>>>>>>============>>>>>>AAABBBDDDFFFFFFEEECCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHJJJIIIFFFDDDBBBBBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAA>>>???BBBCCCAAABBBEEEHHHLLLUUU```lllyyy~~~xxxxxxyyywwwwwwxxxyyy~~~ssssss{{{nnnbbb\\\[[[XXXXXX]]]iiiwwwzzzwwwyyy{{{~~~yyy{{{~~~}}}zzzxxxqqqpppooollliiifffcccbbb]]]\\\YYYVVVSSSPPPNNNLLLLLLJJJGGGGGGHHHJJJJJJJJJJJJKKKMMMOOORRRVVV\\\```kkklllpppuuuxxxxxxuuurrrjjjddd\\\TTTOOOKKKHHHFFFCCCCCCAAA>>>;;;:::<<<>>><<>>===AAA@@@>>><<<;;;:::999999777777777777777777666666444555666777777555333222444444444444444444444444333333333444444555555555555444444444444555666666555555444444555555666777666777777888999999999999:::999777666666777999:::;;;::::::;;;<<<<<<:::888999999:::;;;===???@@@AAA<<<;;;::::::999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDBBB@@@???>>>>>>============>>>>>>???AAADDDFFFFFFEEEDDDBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFEEECCCBBBCCCDDDGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@???>>>>>>@@@@@@AAABBBBBBAAA@@@@@@BBB???>>>AAABBB@@@@@@CCCDDDGGGKKKRRRZZZfffuuu}}}xxxvvvyyyyyy{{{~~~vvvtttlllddd```dddkkksss~~~{{{yyyvvvsssnnnkkkiiikkknnnqqqtttuuuvvvvvvsssqqqpppooonnnllliiifff___^^^\\\ZZZXXXUUUSSSRRRPPPPPPPPPNNNLLLJJJHHHHHHHHHFFFDDDEEEHHHLLLOOOPPPQQQUUUZZZ___ccchhhooosss{{{zzzxxxxxxvvvqqqjjjeeeZZZUUUNNNIIIFFFDDDAAA??????AAABBBBBBAAABBBEEEHHHHHHLLLOOOTTTaaapppwwwwwwttttttttttttwwwzzznnn___VVVLLLDDD@@@>>><<<:::888777555555666666555444777666555444444444444555444444444555444444333333555555555555444444333222222333333444444555555555222222222333444444444555555555555666666666777777444555555555555555555444qqqmmmggg```YYYPPPHHHCCCFFFCCC???============<<<999999888777777777888888444555555666777777777666444555666777777555333222444444444444444444444444333333333444444555555555555444444444444555666666555555555555555666777888777777888999999999999888:::999777666666777999::::::999999;;;<<<<<<:::888:::::::::;;;===@@@CCCEEE======<<<;;;::::::::::::?????????@@@AAAAAABBBBBB<<<<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@???AAAAAAAAAAAAAAABBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???>>>>>>============>>>>>>>>>@@@CCCEEEFFFEEEDDDBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGDDDCCCCCCDDDGGGHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCBBBAAA@@@EEEAAA???BBBCCCAAA@@@BBBBBBDDDGGGKKKPPPZZZjjjwww~~~|||vvvjjjffffffhhhqqqzzz~~~{{{yyyyyyssssssrrrrrrssstttuuuvvvwwwyyy|||xxxyyy{{{}}}~~~~~~~~~}}}~~~xxxxxxxxxwwwuuutttrrrqqqooonnnkkkiiigggccc^^^[[[XXXYYY\\\___aaabbbccccccbbbaaa```___^^^\\\XXXUUUSSSRRRQQQOOOMMMKKKJJJIIIGGGIIIJJJIIIHHHGGGGGGGGGIIIGGGEEEFFFJJJPPPUUUWWW[[[aaahhhnnnsssyyyxxxqqqjjjbbbXXXRRRNNNJJJEEECCCBBBAAA===:::>>>BBBFFFIIIJJJNNNSSSWWWZZZ^^^bbbiiiyyy}}}yyyyyyxxxtttfffSSSMMMEEE???===;;;888666777666555666888888777666666555444444333333333333555555666666555444444333444444555555555555444444555555555555555555555555111111222333333444555555444444444555555555666666444444555555555555444444|||pppfffYYYVVVPPPKKKFFFBBB@@@@@@<<<<<<<<<;;;;;;:::::::::888888888888888888888888777777666555555555555555333333333333333333333333666555555444444333222222777555333111111333555777777666444333222333333444444444444555555555555666777777777777888888888888777666555444444555666777666777888999999888777666888999:::<<>>>>>>>>>>>>>>??????@@@<<<===>>>===;;;::::::;;;;;;;;;<<<>>>>>>???????????????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAA@@@??????>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGHHHGGGFFFCCCBBBCCCEEECCCDDDEEEGGGGGGGGGFFFEEEHHHHHHGGGFFFEEEEEEEEEFFFHHHGGGEEEDDDCCCCCCCCCDDDAAACCCGGGIIIJJJHHHFFFDDDCCCAAA@@@BBBEEEGGGFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>===>>>@@@BBBBBBBBB@@@???>>>@@@BBBCCCCCCAAA>>>===AAAAAAAAACCCGGGPPPZZZaaassswwwnnnjjjjjjjjjqqqttt|||{{{xxxvvvtttrrrnnnkkkiiiiiijjjkkklllmmmppprrrtttttttttssskkkkkkjjjjjjjjjjjjkkkkkkqqqqqqrrrrrrqqqpppnnnmmmkkkjjjgggdddbbbaaa`````````^^^[[[XXXWWWUUUSSSRRRNNNOOOPPPQQQRRRSSSSSSSSSTTTSSSSSSUUUWWWWWWSSSPPPKKKLLLLLLKKKHHHGGGGGGHHHKKKHHHIIILLLJJJEEEIIIPPPKKKNNNQQQTTTVVV[[[bbbgggsssvvv{{{wwwkkkaaa\\\WWWPPPKKKDDDBBB@@@===;;;;;;===>>>>>>GGGPPPXXXaaammmuuuwwwzzzuuuwww}}}sssnnnpppvvv~~~rrr```TTTFFFCCC>>>:::777777888999666666777777666555444444444333333333333444555555666666777777666555444444222333333444444333333222333333333333333333333333444444444555555555666666666555555555555444444444888777666555555444444555vvvnnnhhhbbbYYYRRRLLLJJJGGGCCC@@@===<<<<<<;;;;;;;;;::::::999999999555555555555555555555555777666666555555555555555444444444444444444444444444444444444444333333333666555333222222333555666666555444333222333444444444444444444555555555555666666666666777777777777777666555444444555666777666777777888888777777666777888999;;;===>>>???@@@<<<;;;:::999999;;;<<<>>>===============>>>>>>???===>>>???>>><<<;;;<<<===;;;<<<===>>>????????????????????????@@@@@@@@@@@@EEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBCCCCCCGGGHHHHHHGGGEEECCCDDDEEEDDDDDDEEEFFFFFFEEEDDDCCCGGGFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDFFFIIIKKKLLLKKKIIIGGGFFFDDDBBBCCCEEEGGGFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA???>>>>>>>>>???===???@@@BBBBBBBBB@@@@@@@@@AAACCCDDDCCCAAA???===>>>>>>>>>???BBBHHHPPPVVVfffwww|||wwwsssssstttzzz}}}xxxyyyyyyuuuwwwxxx||||||yyytttooojjjgggffffffcccdddfffhhhiiihhhgggfffeeedddbbbaaa````````````ccccccccccccbbbaaa___^^^[[[ZZZXXXVVVUUUTTTSSSSSSVVVUUURRRQQQOOONNNMMMLLLJJJJJJKKKMMMMMMNNNNNNNNNLLLKKKKKKLLLNNNNNNLLLIIIFFFHHHIIIIIIIIIJJJLLLNNNOOOMMMOOOQQQPPPLLLOOOUUUTTTXXX]]]bbbffflllsssxxxrrrjjj^^^UUUPPPKKKEEE@@@AAA@@@>>>======AAAEEEIIIMMMXXXfffqqq|||tttnnnoooqqquuuvvvpppdddUUUJJJBBB@@@<<<999777666777777555555555555555444333333444333333333333444555555666666666666666555444444222333333444444333333222333333333333333333333333222222222333333333333444555555555555444444444444777666666555555555555555vvvtttsssvvv|||zzzooo```UUUPPPLLLHHHDDD???>>>===<<<;;;:::999888999999999999888888888888555555555555555555555555666666666555555555555444555555555555555555555555333333333333444444444444444444444444444444444444444444333222222333555555444444444444555555555555444555555555666666666666666555555444444555555666777777666666666666777777666777888999:::;;;;;;;;;:::999888888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@???=========???<<<===>>>??????@@@??????>>>>>>>>>>>>????????????DDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBEEEGGGIIIIIIGGGEEEDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFGGGIIIKKKLLLMMMHHHHHHGGGFFFFFFFFFGGGGGGGGGIIILLLNNNOOONNNLLLKKKJJJHHHFFFEEEFFFGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA???>>>>>>>>>?????????AAABBBBBBBBBAAA@@@AAABBBCCCCCCCCCAAA>>>===============>>>BBBGGGJJJWWWcccuuu|||wwwxxx}}}wwwllleeeeeeeeedddcccdddgggnnn{{{~~~vvvpppllljjjeeefffggghhhgggfffdddbbb```^^^\\\ZZZXXXXXXXXXYYYXXXXXXWWWWWWUUUTTTRRRQQQMMMLLLLLLKKKKKKJJJJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGIIIJJJKKKOOOSSSWWWYYYYYY[[[^^^^^^\\\]]]aaadddhhhnnntttzzz{{{sssmmm___XXXOOOHHHDDDAAA>>>:::;;;;;;::::::===DDDNNNTTTaaannn~~~rrrllljjjiiifffbbb[[[QQQEEE>>><<<;;;999888666555555555333444444444444333222222333333333333333444555555555666666666666555444444222333333444444333333222333333333333333333333333222222222222333333333333555555555555444444444444555555555444555555666777|||wwwqqqmmm___^^^^^^aaagggmmmpppqqqiii___RRRHHHDDDBBB@@@>>>999999:::::::::999888888777777777777777777777777777777777777777777777777555555666555555555444444444444444444444444444444111111222333444444555555333333444555555444333333333333222222222333555666333333444444444555555555333333444444444555555555444444444444444444444444777777555444444555777777666777888999999999888888888777777777777888999:::888999999:::::::::::::::===>>>???>>>===<<<===>>>======>>>???@@@@@@??????============>>>>>>>>>>>>CCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDFFFIIIIIIHHHFFFEEEEEECCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGIIIKKKLLLMMMHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPOOONNNNNNLLLIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>??????@@@AAAAAABBBAAA@@@@@@@@@AAABBBBBBAAA???===;;;<<<===>>>???>>>@@@BBBEEEKKKTTTdddxxxxxxvvvvvvuuusss{{{}}}sssnnneee\\\XXXYYY\\\^^^^^^\\\[[[```kkk{{{|||yyytttuuuvvvvvvtttrrrooommmfffeeebbb___]]]\\\[[[[[[XXXXXXVVVUUUSSSQQQOOONNNIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMOOOOOONNNNNNOOOPPPNNNNNNOOOOOOPPPOOOOOOOOOMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQSSSXXX^^^bbbkkklllooossstttttttttuuuwwwzzz}}}xxxooofff\\\VVVPPPKKKEEEAAA@@@@@@???>>>;;;<<<===???DDDNNN[[[dddyyyyyynnnhhhccc^^^WWWPPPIIIBBB;;;777666666666666555444444333333333444444444444333333333333222222333333444555555555555666666555444444222333333444444333333222333333333333333333333333333333444444444555555555555555555444444444333333444444444444555666777888~~~|||{{{yyyyyyyyyxxxxxxwwwwwwwwwooolllhhhdddaaa\\\XXXTTTNNNNNNNNNQQQUUUYYY\\\]]]SSSLLLDDD>>><<<;;;:::888888999999999999888777777666666666666666666666666666666666666666666666666444555555666555444333333222222222222222222222222000111111222333444555555222333555666666555333222333222222111222333555555333333333444444444444555333333333333444444444444333333444444444444333333777666555444444555666777777888999::::::999777777666666666666777777888888777777888999999999999888;;;<<<===<<<;;;;;;<<<=========>>>????????????>>><<<<<<=========>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIHHHFFFEEEFFFBBBCCCEEEGGGIIILLLNNNOOOFFFFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNPPPPPPOOOOOOOOONNNMMMJJJIIIHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>?????????>>>===;;;::::::<<<>>>?????????AAACCCDDDLLLYYYhhhwwwzzzrrrkkkkkkqqqzzz}}}~~~tttkkkccc]]]VVVQQQQQQTTT[[[aaaccc^^^YYYWWW]]]iiivvvzzzxxxtttppplllhhheeeccc___^^^[[[XXXUUURRRPPPOOOKKKJJJJJJKKKMMMOOORRRSSSQQQTTTWWWXXXXXXXXXYYY[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ]]]```dddjjjqqqvvvwwwsssmmmfff^^^VVVOOOJJJGGGDDD@@@======>>>???@@@>>>BBBFFFKKKSSS```ppp{{{|||zzz|||rrriiidddXXXSSSJJJCCC>>>;;;888666333444555555555444333222333444444555555555444444333222222222222333444444444444555555555555444444222333333444444333333222333333333333333333333333333333333444444444555555555444444444444333333333333333333333444666777888ooonnnnnnoooqqquuuxxx{{{~~~|||{{{uuuuuutttpppkkkgggddddddbbbaaa```___^^^\\\[[[[[[VVVSSSPPPMMMLLLIIIFFFDDDCCCCCCDDDFFFHHHJJJLLLMMMCCC@@@<<<:::999999888777888888888777666666666555555555555555666666666666444444444444444444444444444444555666666444333222111111111111111111111111000111111222333444444555333333444555555444333333333333222111111222444444333333333333444444444444222333333333444444444444222333333444444333333222555555444444444444555555666888999::::::999777666555666666666777777777777555666888999999999888777888:::;;;;;;:::999:::<<<======>>>>>>>>>>>>==================>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFCCCDDDFFFIIILLLPPPSSSUUUHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIKKKMMMOOOOOOOOOOOONNNOOOOOOMMMJJJIIIHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>===>>>>>>???????????????>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;888:::<<<======>>>@@@BBBBBBGGGPPPZZZcccpppxxxooogggfffhhhooovvv|||}}}zzzrrriiibbbZZZSSSQQQQQQTTT\\\cccfff```WWWQQQQQQWWW```fffpppwwwzzzuuuqqqllljjjfffaaa]]]YYYWWWUUUQQQPPPNNNNNNQQQUUUYYY\\\^^^bbbggghhhhhhgggjjjlllmmmmmmmmmmmmmmmlllkkkjjjfffhhhkkklllkkkiiihhhhhhiiilllppptttyyy~~~{{{wwwtttpppmmm```\\\XXXSSSOOOKKKFFFCCCDDDBBB???===<<<>>>@@@BBBCCCIIIQQQXXXaaammm|||~~~|||zzzyyy{{{||||||zzztttkkkbbb\\\LLLGGG@@@;;;999888888888444444444555444444333222333444444555555555555444222222222222222333444444333333444555555555555444222333333444444333333222333333333333333333333333111111111111222222222222444444444444333333333333333333333333444555666777TTTTTTTTTVVVXXX[[[^^^___bbbeeehhhkkklllmmmoooqqqqqqssswwwyyy{{{zzzxxxvvvxxxyyyxxxtttnnniiieeedddYYYZZZZZZXXXTTTPPPNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFDDDAAAAAAAAAAAA???>>>;;;<<<===>>>???@@@AAABBB>>><<<::::::::::::999999888777666555555555666777555555555555666666666777444444444444444444444444333444555666666444333111222222222222222222222222111111222222333333333444333444444444444444444333444333222111111111222333222222333333333444444444333333333444444444444555111222333444444333222111444444444555555444444444555666888::::::999777555555666666777777777777777555666888999999999777777888999::::::999999:::<<<<<<<<<============<<<<<<======>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCAAACCCDDDEEEDDDDDDFFFGGGEEEEEEGGGIIIMMMQQQTTTVVVHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGHHHIIIKKKMMMNNNOOOOOOOOOLLLNNNQQQPPPLLLIIIHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@>>>======>>>>>>??????>>>>>>===============;;;;;;<<<<<<<<<<<<======999:::<<<======>>>@@@BBBCCCCCCGGGNNNTTT^^^ooovvvkkkdddeeehhhjjjmmmrrryyy}}}rrrhhh___[[[YYYWWW\\\ccceee^^^UUUMMMJJJLLLQQQUUUZZZ```gggkkkjjjiiijjjmmmjjjlllpppvvv~~~|||vvvppplllhhhgggaaa___\\\[[[^^^cccjjjnnnuuuzzz{{{~~~uuupppjjjfffccc```\\\YYYOOOLLLIIIGGGEEEDDDBBBAAAEEEDDDCCCCCCDDDHHHMMMPPPTTT[[[dddiiinnnuuu{{{|||}}}|||}}}zzzwwwvvvrrrssstttrrrlllaaaVVVNNNAAA>>>:::777777777777777666555555444444444333333222222333444444444444444222222222111222222333444222333444444555555555444222333333444444333333222333333333333333333333333000111111111111222222222444444444333333333222222333333333333444444555666BBBCCCDDDFFFHHHJJJLLLMMMLLLOOORRRTTTUUUVVVXXXZZZXXXZZZ^^^aaabbbaaa___^^^\\\^^^^^^\\\XXXSSSQQQPPPFFFHHHIIIHHHEEEBBBAAAAAA???????????????????????????===<<<<<<>>>??????>>>777888:::::::::;;;<<<>>><<<:::999777777888999999999888666555555666888:::555555555666666666777777666666666666666666666666333444555666666444222111333333333333333333333333111222222222222333333333444444444444444444444444555444222111111111222222222222333333333444444444333333444444444555555555111222333444444333222111222333555555555555333222333555777999999888666555555666666777888777777777555666888999:::999777666888999:::::::::999;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCC@@@@@@??????>>>===<<<<<<>>>>>>???@@@BBBCCCDDDDDDAAABBBCCCCCCBBBCCCFFFHHHFFFGGGHHHJJJMMMPPPSSSUUUHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFIIIJJJKKKMMMNNNOOOPPPPPPJJJNNNQQQQQQMMMJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEEEE@@@???>>>======>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>???AAACCCFFFBBBBBBFFFJJJQQQ^^^lll~~~xxxhhhdddccc``````bbbfffiiimmmpppuuuyyynnnggg```[[[\\\cccbbb\\\SSSKKKGGGHHHLLLOOOLLLRRRXXXYYYWWWVVVXXX[[[XXXYYY\\\aaahhhqqqxxx}}}{{{zzzssspppllljjjmmmsss{{{}}}oooccc^^^XXXTTTRRRQQQNNNLLLLLLIIIFFFEEEEEEEEEEEEDDDFFFGGGIIIKKKOOOVVV]]]bbbkkkrrrzzz||||||~~~{{{vvvyyy}}}yyyyyy{{{~~~~~~wwwqqqooojjjkkkmmmlllfffZZZKKKBBB;;;888666555666666666555777777666555444444444444000111222333333333333333222222111111222222333444222333444444555555555444222333333444444333333222333333333333333333333333222222333333333444444444444444444333333333222222444444333333333444555555>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIGGGEEECCCBBB>>>>>>=========<<<<<<<<<<<<;;;999888888888999999777777777777777777777777555555444444444444555555666666666666666666666666555555555555555555555555333333444444555666666666666666555555555444444444555555666666555555444333444444444333333222222222000111111111111222222222222222222222222222222222000000000000000000000000111222333444555444333333///000222333444333333222333333333222222222111111333333333333444555666666555777888888666555666666555666777999999999888777888777666666777999:::<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======?????????>>>>>>>>>>>>>>>AAAAAACCCCCCCCCCCCAAAAAA@@@???>>><<<<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGIIIJJJJJJKKKMMMMMMMMMJJJHHHFFFGGGHHHGGGHHHJJJLLLNNNOOOOOOPPPMMMMMMLLLLLLKKKIIIHHHGGGIIIIIIIIIHHHFFFDDDCCCBBB@@@??????>>>===<<<<<<;;;<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????AAABBBCCCEEEFFFKKKPPPTTTkkkxxx~~~pppfff```[[[XXX\\\WWWVVV[[[```eeeqqq}}}zzzoooiiigggggg```\\\VVVNNNIIIHHHKKKNNNLLLPPPSSSSSSUUUVVVRRRLLLKKKKKKKKKLLLNNNTTT[[[```eeefffiiimmmqqquuuwwwyyy|||}}}|||~~~vvvmmmccc\\\NNNLLLIIIHHHGGGGGGFFFEEEFFFFFFFFFGGGIIIMMMPPPRRRSSSVVV[[[aaaiiipppvvvyyy~~~{{{wwwuuuuuuwwwzzz}}}zzz||||||zzz|||tttkkkdddeeeccc___ZZZSSSJJJAAA:::777666555444444444444444333333333333333333333333222222222333333444444444555222000000111333333222333333333444444333222222///000222444555555444333444555666555222111000111333222222111111222222333222222333333333333444444333333222111222444777888888888999999:::;;;;;;<<<::::::;;;;;;<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::::::::999999999::::::888777777777888888666666666666666666666666555444444444444444444555666666666666666666666666444444444444444444444444555555555555444444444444666555555555444444444333333333333333333222222111333333222222222111111111000000111111111222222222222222222222222222222222111111111111111111111111111222333444444444333333111222333444444333222222444333333222222111111111333333333333444555666666777999:::999888666666777555666777888888888777666777777777888999:::;;;<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>===<<<======>>>=========>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLJJJGGGFFFGGGHHHGGGHHHIIIKKKMMMNNNNNNNNNLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@??????>>>======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCGGGLLLPPP[[[hhh{{{yyypppgggbbb```ZZZVVVVVVWWWZZZcccnnnzzz{{{sssgggZZZQQQOOORRRVVVXXX\\\_________^^^XXXPPPKKKIIIGGGFFFGGGJJJNNNPPPSSSTTTVVVXXX[[[]]]___```aaaccceeegggkkkqqqxxx}}}~~~{{{vvvooohhhaaaZZZRRRLLLIIIGGGDDDCCCCCCEEEFFFFFFHHHJJJMMMOOOSSSXXX^^^ccckkklllnnnssszzz{{{zzzwwwrrroooooosssxxx|||{{{~~~}}}vvvnnngggbbb[[[WWWPPPJJJDDD>>>999555666666555444444444444444444444444444444444444444222222333333333333333333444333111000222333333222222333333444333333222222111111333444444555555555333444666555333111111222333222222111111222222333222222333333333333444444444333222111111222444555777777777888999999::::::777777888888999:::::::::888888888888888999999999999999::::::999999888777777777777666666666666666888888777666666666666777333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444666666555444444333222222555555444444444444333333222333333333333222111111111111111111111000000000000000000111111111222222222222222222222222222222222222222222222222222222111222222333444333333333333333444444444333222222444444333333222111111000333333333333444555666666:::;;;<<<;;;999777777777666666777777777777666555666777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;=========>>>>>>?????????>>>??????@@@@@@??????>>>??????>>>=========>>>>>><<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJHHHFFFEEEFFFGGGFFFGGGIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@??????>>>>>>======<<<;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>???BBBFFFIIIJJJVVVgggyyy{{{tttjjjccc[[[UUUQQQQQQWWW___kkksssoooccc```dddhhhsssxxx{{{{{{zzzwwwooofffSSSMMMFFFCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSYYY```eeelllsss}}}}}}{{{zzzxxxwwwxxxzzz}}}zzzxxxuuurrroookkkfffcccaaa]]]WWWRRRMMMIIIDDDAAAFFFDDDBBBBBBDDDIIINNNQQQVVVZZZ^^^```bbbgggqqqxxx~~~{{{{{{yyyuuuuuuqqqkkkhhhjjjpppwww}}}~~~}}}{{{xxxssslllfff```]]]UUUOOOFFF>>>:::888777666555555444333333333444444555555555555555555555555333333333333333222222222444333111111222333333222222222333333333333222222333333333333444555555666222333555555333222333444333222222111111222222333222222333333333333444444444333222111000111222222666666777777888888888888888888888999999:::::::::666666666666666666666666666666666777777777777777444444444444444444444444666555555555555555555555333333333333333333333333444444555555555555444444444444444444444444444444333333333333333333333333444444444444333333222222444444333333333333333333444444444444444333222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111222222333333333333444444444444333333222222444444333222222111111000333333333333444555666666;;;<<<<<<;;;888666666666777777777777666666555555666777999;;;<<<<<<<<<;;;<<<;;;;;;:::999888888888888888999999999:::::::::;;;<<<<<<===>>>???@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;::::::888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<===<<<<<<>>>AAACCCDDDLLLXXXfffuuu|||uuujjj^^^VVVSSSUUUZZZgggppp||||||xxxzzz~~~fff\\\OOOGGGEEEFFFDDDBBBFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHKKKPPPTTTYYY___gggpppyyywwwsssooollljjjhhhfffeeeaaa```______```bbbdddfffiiijjjlllmmmllljjjhhhfffcccbbb```]]]ZZZVVVRRROOOPPPNNNKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLQQQYYYbbbhhhpppuuuxxxvvvtttwww}}}xxxyyy|||wwwuuuppplllgggeeeiiiqqq{{{}}}|||~~~|||yyywwwsssnnnfff___XXXUUUNNNHHH@@@:::777777888888444444333333333333333444444444444444444444444444444333333333222222111111444333111222333444333222111111222333333333333222555444333222333444666777111333555555444333444555333222222111111222222333222222222333333333444444444333222222111222333333333333333333444444444444555555555555666666666666666666666666666666666666444444555555666777777888333333333333333444444444444444444444444444444444333333333333333333333333444555666666666666555444333333333333333333333333333333333333333333333333222222222222333333444444222222333333333333333333333333444444333333222111111111222222222222222222//////000000000111111111111111111111111111111111222222222222222222222222111111111111222222333333555444444333222222222222333333333222222222111111333333333333444555666666999:::;;;:::777555444555777777777666666666666777777888:::;;;<<<<<<;;;:::<<<;;;:::999888777666555888888888999999999::::::;;;;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>======::::::::::::;;;<<<======AAAAAA@@@???>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFEEECCCCCCDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;:::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<<===<<<;;;<<<>>>@@@BBBFFFNNNVVVaaaooo}}}pppddd]]][[[ZZZccclllyyyrrr```RRRLLLJJJGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDGGGJJJLLLOOOUUUZZZ___eeekkknnn{{{pppiiibbb___[[[YYYXXXWWWVVVUUUQQQPPPOOOOOOPPPQQQSSSUUUVVVWWWYYYZZZYYYVVVSSSQQQRRRRRRRRRQQQNNNKKKIIIHHHGGGHHHIIIKKKMMMQQQTTTWWWUUUXXX\\\aaahhhrrr}}}zzzssstttzzz}}}yyyuuurrrpppmmmiiiiiinnnxxx~~~yyywwwxxxzzzzzzwwwtttuuutttqqqkkkcccXXXOOOJJJBBB>>>888555444444444333333333222222222222333444222222222222222222222222333333333222222111111111444333222333444444333222000111222222333333333222555444333222222444555666111333555555444444555666333222222111111222222333222222222333333333444444222222222333444555555666555555555555555555555555444444444444444444444444555555555555555444444444222222222222333444555666333333333333444444444444222333444444555444444444444444444444444444444444333444555666666555444333222222222222222222222222222222222222222222222222000000111222222333444444111111222222222222333333000111111111111000//////111111111222222222222222/////////000000000111111111111111111111111111111222222222222222222222222222111111111111222333333333333222111111111222222111111222222222333333333333333333333444555666666777888999888666444444444777777777666777888999999999999::::::::::::999999:::::::::999888888777777888888999999999:::::::::<<<<<<<<<======>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<=========<<<<<<:::::::::::::::;;;<<<<<<@@@@@@??????>>>======<<<>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBBBBCCCEEEGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFEEEDDDCCCAAAAAABBB@@@???===<<<======>>>:::::::::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===>>>>>>AAAEEEJJJQQQ]]]jjjttt}}}yyyxxx}}}wwwnnnhhhcccbbbhhhrrr|||vvvfff[[[UUURRRPPPMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDEEEEEECCCCCCDDDFFFFFFHHHKKKNNNPPPRRRVVVXXXdddiiipppvvvzzz}}}|||ssshhh]]]VVVPPPNNNLLLKKKLLLLLLKKKJJJFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLJJJHHHFFFEEEGGGIIIJJJHHHGGGGGGHHHIIILLLQQQUUUZZZ___eeeiiiiiiooowwwzzzzzz~~~|||wwwssspppuuusssqqqsssxxxxxxrrrnnnqqquuussspppnnnpppoookkkeee[[[PPPFFF@@@:::888555444444444222000222222111111222222333333111111111111111111111111222222222222222111111111444333333444555555333222///000111222333333333333333333333222222333333444111333555555555444555666333222222111111222222333222222333333333333444444111222333444555666666777777777777777777777777666555555555555444444444444444444444333333222222222111111000000111222333444222222222333333444444444222222444555555555444444333333333333333333333333111222444555555444222111222222222222222222222222222222222222222222222222111111111111222222222222111111111111222222222333000000000000000//////...000000000111111111222222////////////000000000111111111111111111111111111111111111111111111111111222111000000000111333333222111000000000111222333000000111222333444444555333333333333444555666666666777888888666444555555777777777777888999;;;<<<;;;:::999888888777888888777888999:::;;;<<<======999999999999:::::::::;;;<<<<<<==================<<<;;;::::::::::::;;;<<<999999;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@??????>>><<<:::::::::;;;<<<999999999999999999999999888999999::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999;;;<<<;;;::::::<<<===<<<>>>@@@BBBEEEMMMXXX```sss|||xxxzzzxxxooonnnnnnrrrxxxvvvoookkkiiifffeeeccc```]]][[[YYYXXXRRRSSSUUUTTTQQQNNNMMMMMMNNNOOOPPPOOONNNMMMNNNOOOPPPTTTZZZ^^^bbbeeehhhjjjhhhiiihhheee___WWWQQQMMMIIIHHHHHHIIIJJJKKKIIIHHHDDDDDDCCCBBBBBBBBBBBBCCCBBBDDDHHHJJJLLLLLLKKKJJJIIILLLPPPQQQQQQPPPRRRTTTYYY^^^eeekkkpppvvv|||}}}{{{{{{zzz|||||||||}}}ooofffaaafffkkkkkkjjjkkkhhhfffaaaYYYPPPFFF>>>999777666555555555555333111111111111111111222333333222222222222222222222222111111111111222222222222444333333444666555333222///000111222222333333333111222222222222222111111222444666666555444444555333222222111111222222333222222333333333333444444111222333333444444444444333333333333333333333333222222222111111111111111444444333333333222222222222111111000111222333444111111222222333333333444111222444555666555444444222222222222222222222222///000222333333222000///111111111111111111111111111111111111111111111111333333222222111000000000000000111111222222222333222222222222222111000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000222111000000000111333444000000/////////111222333...///000111333444555666333333333333444555666666555777888888666555666666777777777777999;;;===>>>===;;;999777666666666777555666888;;;===@@@BBBCCC999999:::::::::;;;;;;;;;===============<<<<<<<<<<<<<<<::::::::::::<<<<<<777888:::;;;<<<;;;::::::;;;;;;:::::::::;;;<<<<<<999:::;;;===>>>@@@AAABBB>>>>>>>>>>>>???????????????????????????@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDCCCBBBAAA??????===<<<:::888888888:::;;;888888888888888888999999666777888999;;;<<<===>>>999999999999999999999999<<<;;;;;;:::::::::;;;;;;888999;;;;;;::::::;;;<<<<<<===>>>>>>>>>CCCKKKRRR[[[jjj|||{{{~~~zzzppplllmmmppppppooolllooouuu}}}zzzvvvrrrooonnngggiiiiiigggbbb\\\XXXWWWZZZ[[[ZZZWWWSSSOOOMMMMMMNNNPPPSSSVVVWWWXXX[[[]]]]]]]]]\\\YYYUUUQQQOOOOOOMMMMMMNNNOOOQQQQQQOOOMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGIIINNNRRRUUUVVVVVVVVVYYY\\\aaabbbbbbbbbdddffflllrrrzzz||||||~~~}}}}}}hhh]]]WWW\\\ccceeefffiiibbb^^^XXXOOOGGG???999666444333111111222222111000111111000000111222333333333333333333333333333333000000111111222222222333444333333555666666444222//////000222222333333333000111222333333222000///333555666666555444444555333222222222222222222333222222333333333444444444222333333333333222111111666555444333222333333444222222444444444444222222222222222333333333444444555555555555555555444444777666666555444444333333333333333222222222111111444333222222111111222222111111111111111111111111222222222222222222222222222222111111111111111111111111222222222333333333000000000000000000000000222111111111000000//////222222111111111111222222222111111111000000//////000...---///111222000...222111000//////000111222111111111111111111111111333333333333222222111000333333333222222222111111333333333444444444555555444555555555555555444444555555555666888999;;;<<<===<<<:::888777666666555999;;;;;;===CCCKKKLLLHHHAAA===:::;;;:::888999===888999::::::;;;;;;::::::::::::::::::::::::::::::===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>============>>>>>>>>>======<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>;;;999888888888888777888888888999888777666555888888999999999:::::::::777;;;>>>>>>:::777555666;;;::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<===???BBBCCCNNNUUUdddtttyyymmmhhhfffcccbbbbbbdddiiiqqq{{{wwwhhh___^^^eeejjjooooooiii^^^SSSMMMRRRWWW[[[\\\]]]___]]]YYY\\\\\\\\\ZZZXXXWWWXXXYYYVVVVVVXXX\\\aaabbb___\\\\\\XXXSSSOOOLLLLLLNNNOOOUUUXXX___gggmmmlllfffaaafffnnnwww}}}~~~}}}}}}vvvqqqooopppooommmnnnrrrmmmrrrwww|||wwwbbbZZZVVV[[[aaabbb___^^^UUUPPPIIICCC???;;;888555333222222111111222222333111111222222222333333333333333444333222333555888666777777555333222333555/////////000111222444444222222111000//////000000//////000000111111111111111111111111111111111111333333333444444333222222333333333333333333333333111222222333333444444555555444333222111222222333222222333444444333222222222222222333333333333444222222333333444444555555555555444444333222222222///000111111333333444555222222111000000000000111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222000000000000000000000000111111111000000000//////222111111000000111111222111111111000000000//////000///...///222333111///222111000//////000111222222222222222222222222222111222222333333222222111//////000111222333444444333333333333444444444444444555555666666555555444333333333333444666777888;;;:::999777666555555555777999<<>>?????????>>>============>>>??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>???<<<:::999999999999888888888777777777666666666777777777777888888888888777:::===<<<:::777666777999999999999999:::;;;;;;999999999999::::::;;;;;;;;;;;;::::::;;;===@@@AAAFFFJJJTTTaaakkkttt{{{tttmmmhhhaaa___]]]]]]bbbiiiqqqvvvwwwmmmkkkmmmssszzz|||xxxnnnddd^^^aaafffjjjjjjlllpppooollljjjkkkllllllllllllmmmnnnqqqqqqrrrvvv{{{}}}{{{yyypppmmmhhhdddbbbaaacccdddmmmoootttzzz~~~}}}wwwrrrttt{{{vvvpppjjjfffeeedddbbbeeejjjkkkpppwww~~~}}}ttthhh```ZZZXXX]]]```[[[TTTPPPIIIEEE@@@<<<999777444333222111111000000111111222111111111222222222333333333333444333222333666888888888888666444333333444111000000111111222333444222222111111000000000000000000000111111111222222111111111111111111111111111222222222222222111111333333333333333333333333111222222333333444444555333222222111111111111222222222333333333333222222111111222222222333333333///000111222333444444555444333333222222111111111///000000111222333444444111111000////////////000111111111111111111111111222222222222222222222222000000000000111111111111/////////000000000111111000000000000000000000000111111000000000000//////111111000000000000111111111111000000000000//////000000///111222333111000111111000000000000111111222222222222222222222222000111222222333222222222......///000111222333333222222333333333444444444444555555666666666555555444444333222333444555666999888777666555555555555777999===GGGYYYhhhjjjeeeRRRGGG>>><<<===;;;999::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999888777777777777888999999::::::::::::999999777777888999:::<<<===>>>AAA@@@??????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@????????????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCBBBAAA@@@???@@@===:::999999:::999888888777666555444555666666666666666666555555555555777999::::::999888888999888888777777888888999:::888888888888999999999999999999888888999;;;===>>>??????DDDLLLTTT]]]kkkwwwyyypppkkkddd]]][[[\\\```ccciiinnnvvv}}}|||xxxsssyyy}}}vvvrrryyy}}}zzznnnjjjddd_________aaafffmmmooouuu}}}~~~{{{wwwwwwuuurrrrrrsssnnnggggggaaa___bbb```VVVJJJCCC===:::777555444444333111000000000//////000000000111111111222222222222333222333333333222333666888:::;;;;;;999666444333444333222222111222222333333222222222222111111111111111111111222222222222222111111111111111111111111000000111111111111111000333333333333333333333333111222222333333444444555222222222111111111222222222222222333333222222222111111111111222222222222111111111222222333333333333333222222222111111111222222222222111111111111111111000////////////000111111111111111111111111111111111111111111111111/////////000000000000000/////////000000000111111000000000000000000000000000000000000000000//////000000000//////000000000000000000000000000//////000000111222222333222111111000000000000000000111222222222222222222222222111222222222222111111000000000000000000/////////222222222222333333333333444444555666666666555555777666444444444444555666666666555444444444555555:::;;;???LLLaaaqqqssslllZZZMMMBBB??????===;;;999::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777777777888888888999999::::::999999888777777888888999;;;<<<===@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@AAAAAABBB@@@AAACCCDDDDDDCCCBBBAAA???===:::999999999888777777666444333333444555777666666666555555555444444777888888888888999999:::888888777777888888999:::888888999999999999999999888888777888888:::;;;<<<;;;:::===BBBGGGNNNZZZfffwww~~~ssskkkfffcccbbb___bbbfffkkkpppuuuzzz}}}}}}wwwmmmbbb___^^^cccgggkkkqqqwwwzzz~~~|||yyytttppphhhaaadddlllrrrrrrmmmfff```]]]XXXLLLAAA;;;888666333333333444333222111000000//////000000111111111111111222222222222222333333333222333666999=========;;;777555444444444444333222222111222222222222333333333222222222222222222222222222222222111111111111111111111111000000111111222111111111222222222222222222222222111222222333333444444555222222333333333333333333222222222222222222222222000000000111111111222222444333333333222222111111333333333222222222222222222222222111111111000000222222111000000000000111000000000000000000000000111111111111111111111111....../////////000000000000000000111111111222222//////////////////////////////////////////000000000//////......//////000//////////////////000000///000222222222222222222000000000111111000000000222222222222222222222222333333333222111000///...////////////////////////111111111222222222333333333333444555555555555555666555555444444444444444444444444333444444555666:::<<>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@@@@???>>>============>>>??????@@@@@@AAABBBAAA@@@??????????????????AAACCCEEEFFFEEEDDDCCC>>><<<999777777777666555666555333222222444666777666666666666666666666666777777777777888999:::999888888888888888999999:::::::::::::::999999999999888888888888999:::;;;;;;:::999<<<@@@BBBEEENNNWWW^^^mmm~~~xxxtttjjjhhhdddcccdddgggkkkmmmsssxxx}}}tttmmm```aaafffpppvvvyyy~~~}}}xxxssshhhfff```\\\___jjjrrrtttiii^^^SSSMMMEEE===777666666555333333333444222111111111111000000111111111000000111111111222222222111222333333222444777999>>>??????===999666444444444444333222111111111111111222222333333333222222222222222222222222222222000000000000000000000000000000111222333333222222222222222222222222222222111222222333333444444555111222333333444333333333222222111111111111222222///000000000000111111111555444444333222111000000222222222222222222222222...//////000111222333333222222111000000000000111000000000000000000000000111111111111111111111111------......//////000000000000000111111111222222////////////////////////......////////////000000//////............//////......////////////000000...000222222111000111222000000111111111111000000111111111111111111111111222222222222111000///...+++,,,---///000222333444000000111111111222222222111222333444444444444444222333444555444333222111333333333333444555666777888<<>>>>>>>>>>>======<<<=========>>>??????@@@@@@CCCBBBAAA@@@???????????????AAADDDFFFHHHGGGFFFDDD>>>;;;888666666666555444555555444333444555666777666666666666777777777888777666666888999:::999777888888888777888999999::::::::::::::::::999999999888888999999999:::::::::888888;;;?????????DDDKKKNNNZZZnnn|||ssslllgggeeecccbbbeeeiiipppwww~~~yyywwwuuuqqqnnnnnnqqqzzz}}}zzzuuuoookkk```dddgggfffhhhkkkkkkhhh]]]SSSHHHAAA;;;555444666444222111111222111000...222111111000000111111222000000000111111111111222111222333333333444777999===??????===:::666555444333333222111000000000111000000222333333333222111222222222222222111111111000000000000000000000000000000111222333333333333222222222222222222222222111222222333333444444555///000111333333333222111333222111000000111222333/////////000000000111111222222222111111000000///111111111111111111111111......///000111222333333111111000////////////000000000000000000000000000111111111111111111111111,,,,,,---......///000000/////////000000000111111////////////////////////........./////////000000///......------......///........./////////000000---///222111000///000222///000111222222111000///000000000000000000000000//////000111111111111111,,,,,,...///111333444555000000000000111111111222///000111222333333333333///222555777777555222000222222333333555666777888666;;;CCCNNN]]]ggggggaaaOOOHHHAAA???===:::999;;;999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>??????@@@BBBAAAAAA@@@@@@@@@AAAAAA>>>@@@DDDGGGIIIHHHGGGFFF???<<<999777777666555444444444555555555666666666444444555666777888888999777666666888;;;:::777444777777666666777777888999:::999999999888888888888777888888999999999999999888888:::===<<<:::===CCCDDDLLLXXXeeeqqq}}}{{{uuunnniiidddfffiiilllqqqwwwyyysssqqqsssuuuvvvvvv|||}}}{{{{{{zzzvvvpppkkkiiiiiicccjjjooonnnjjjeee]]]UUULLLEEE???<<<888444333555111000///000111111///---000000000//////000000000000000000000111111111111111222222333333444777:::<<<>>>???===:::777555444111111000000///000000000...///111222333222111000222222111111111000000000000000000000000000000000...///000111222222222222111111111111111111111111111222222333333444444555...///000222222222111000333222111000000111222333////////////000000000000////////////000000000000////////////000000000000111111111111000000000000000000///...............000000000000000000000000000000000000000000000000,,,,,,------...///000000............/////////000////////////////////////---.........//////000000.........------.........---.........//////000000,,,///111111///...///111///000111222222111000///////////////////////////,,,---...000222333444444//////000000111111222222000000000000111111111111...///000111222333333333000333777;;;;;;888555222222222333444555777888999555;;;BBBJJJSSSZZZXXXRRRHHHCCC???===;;;777777::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999888888999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888888999:::<<<===>>><<<<<<;;;::::::::::::;;;999999:::;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBCCCCCC>>>@@@DDDHHHJJJIIIHHHGGG@@@===:::888888777666555444444555666777777666666222333444555666888999999777666666999;;;;;;777333555555555555555666777777999888888888777777666666666777888888888888888777999888:::<<<:::777;;;AAA>>>BBBIIIPPPZZZgggvvvxxxjjjjjjiiihhhgggjjjooosssyyyyyyuuuqqqrrrvvv{{{~~~~~~}}}|||yyyqqqsssrrrnnnhhheeehhhlllhhhmmmnnnhhh___WWWMMMEEE999666555777555000...///000//////000222222000/////////............//////000000000000111111111111000111222333333444777:::;;;===>>>===:::777555555000000////////////000000---...000222333222000///222111111111000000//////000000000000000000000000---...///000111111111111111111111111111111111111111222222333333444555555111111000000000000111111000000000000000000000000000000000000000000000000......///000000000000000///111222111000///000111111111000000//////......////////////////////////////////////////////////000000000000000000000000000000000000000000000000---------............/////////...------------...////////////////////////........................---...///...---...///111333111//////000111000///////////////............000000//////.........------......///////////////000/////////000111222222444000------///111000...000000111222333333333333111222444555555444222111444333222222333444666777888999<<>>888;;;>>>;;;<<<;;;999888777666777777777888999:::;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDEEEFFFEEEDDDCCC;;;;;;:::999888888888888555555444444444444555555666666666666777777777777555555666666666666555555444555666777777666555444666666666666666777777888999888888888777777666666888888999999999:::::::::>>>>>>AAAEEELLLTTTZZZ^^^sss|||uuuoookkkhhhggglllkkklllqqqwww|||}}}|||{{{ssspppuuuyyyzzz|||}}}vvvssspppooolllhhheeefffjjjooosssxxxqqqeeeYYYOOOFFF???;;;888777444222111000111111000000000000////////////222111111111000000//////000000000000000000000000111000000000111333555777999999::::::888555222000///////////////000111111333111//////111222333222222222222111111111000000222111111111000000//////000000000000000000000000000000000000000000000000111111222222222333333333111111000000000000111111////////////////////////////////////////////////......///000000000000000...///000000......///000000000000///////////////........................000000000000000000000000////////////////////////////////////////////////---------............/////////...------------...000000000000000000000000.........................../////////......000222444222//////000000000///////////////............000/////////.........------......///////////////000000000///000000111111444111......000111000///000000111222333333333222111111222333333222111111444444333333333444444555555666888;;;===>>>??????:::999888888777888999::::::DDDGGG>>>888;;;>>><<<<<<;;;:::888777777888888888888999;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<=================================<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<=======================================???@@@BBBCCCDDDCCCAAA@@@;;;;;;999888777777777777555555444444444444555555555555555666666666777777555666666666666666666555444555555555555555555444555555444444555555666777888777777777666666666666666777777777777888888888888999:::===BBBGGGMMMPPP___kkk~~~}}}vvvpppmmmgggdddaaaaaadddggghhhhhhqqquuu|||xxxtttyyy}}}~~~rrrllliiiggg___aaadddiiinnnssswwwyyykkkcccWWWLLLCCC===999777555444333222111000000000111111000000000/////////111111111000000000//////////////////////////////111000000000111333555666888888888777666444222000///////////////000111111222111//////111222333222222222222111111111000000111111111111000000000///000000000000000000000000111111111111111111111111111111111222222222333333111000000//////000000111........................////////////////////////......///000000000000///---...//////------.../////////////////////000000........................000000000000000000000000////////////////////////////////////////////////---------............/////////...------------...000000000000000000000000...........................///000///...///000222666333000...///000000///////////////............/////////...............---......///////////////111111000/////////000000333111//////000111000///000111111222222222222111111111111111111111111111333444444444444333333222444555666777777777777777888777777666777777888888888AAADDD===888<<<>>>===<<<;;;:::999888888999:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>??????>>>===:::999999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@>>>===;;;:::999777666555555555555555444444444444555555444444444555555555666666555666666777777666666555444444333333333333444444444333333333333444555555666666666555555555555555444444555555555666666666999999999:::===@@@DDDFFFIIITTTdddsss{{{ooojjjbbb\\\YYYZZZZZZ[[[```bbbgggoooyyy|||yyy||||||~~~pppccc```___]]]]]]aaahhhnnnpppnnnkkkhhhYYYRRRGGG>>>888666444444111111111111111000//////111111111111000000000000000000000000////////////////////////////////////000000//////000222444555777666555444333222111111///////////////000111111222000//////111222222111222111111111111000000000111111111111000000000000000000000000000000000000222222222222222222222222111111111222222222222333000000////////////000000........................////////////////////////---...//////000000//////---...//////...---...///---......//////000000000........................////////////////////////////////////////////////////////////////////////---------............/////////...------------...////////////////////////........................///000000000//////111222666333000......///000///////////////....................................---......///////////////222111000///////////////111000///////////////...000000111111111111111000222111000000000000111222333444555555444333111000444555555666666555555444777777777777777777888888777>>>@@@<<<999<<<>>>>>>;;;:::999888888888999::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888999::::::;;;;;;>>>???AAAAAA@@@===:::888888999;;;======<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;===??????>>>===<<<;;;:::888777555444444444555444444333333444444555333333333444444444555555555666666777777666666555444333222111111222333444333333333333333444555555444444444444444444444444444444444444555555555555:::999999999;;;===???AAA@@@GGGQQQ[[[fffrrr{{{oooeee^^^\\\\\\]]]\\\[[[\\\aaaiiirrrxxx{{{~~~|||tttppplllpppxxx|||}}}~~~|||yyywwwtttqqqqqquuuwwwvvvuuuvvvxxxwwwoooccc\\\\\\]]]]]]cccfffjjjkkkfff^^^TTTMMMIIIDDD===888555444333333...///111222222111000///222111111111000000000000////////////////////////////////////////////////000/////////000111333444555444333111111000000000///////////////000000111111000//////111222222111111111111111000000000000111111111000000000000000////////////////////////111111111111111111111111111111111111222222222222000000////////////000000////////////////////////........................------...///////////////...///000000......///000------......//////000000................................................................................................---------............/////////...------------......................................................///000///......000222555333///...///000000///////////////............---------...............---......///////////////111111000///.........///.../////////...---------//////000111111111000000333222111111111111222333333333444555444333111000333333444555555555444444666777777888888888888888777;;;===;;;:::;;;===>>>:::999888777888888:::;;;<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;======>>>>>>???AAAAAA@@@===:::888888999;;;======<<<;;;:::999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===>>>>>>>>><<<;;;:::999888666555444444444444444333333333333444444333333333333444444444444555555666666666666555555333222111000000111222333444444333333444444555666333333333333333444444444444444444555555555666666444444444444666777999:::===AAAEEEJJJPPPYYYeeennn}}}vvvmmmiiiiiiiiiccc```]]]\\\```dddhhhjjjttt}}}xxxnnnhhhccc```___eeeoooyyy}}}{{{xxxrrrllliiidddbbbeeeeeecccaaacccfffhhhfff```]]]```cccbbbbbbcccbbb___YYYPPPGGGAAA;;;999777666555444222000...///111222222222111000111111111000000000000///.....................///........................////////////000111111222333222111000//////000000///////////////000000111000//////000111222111000000000000000000000000000000000000000000000111111////////////////////////000000000000000000000000000000111111111222222222000//////......//////000////////////////////////........................------...////////////......///000000......///000..................//////------------------------------------------------................................................---------............/////////...------------...------------------------........................---...///...---...///111333111//////000111000///////////////............---------------.........---......///////////////000000///.........//////---///000000...------------...///000000111111111222222222222222222222222222333333333333222222111111111222333333333333333555666777888999999888888777999;;;:::::::::<<<===999999888888888:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;555555777888:::;;;<<<======>>>??????>>>===:::999999:::;;;<<<<<<<<<;;;:::888999::::::;;;;;;::::::999999999999999999999999999:::<<<===>>>===<<<;;;999888777666666555555666444444333333333333444444333333333444444444555555444444444555555444444444222222111111111111222222444333333333333444555555333333333333444444444444444555555555555666666666222222333444555777888999999<<<>>>???BBBHHHQQQYYYhhhwwwxxxsssnnniiihhhhhhhhhgggkkkqqqyyy}}}~~~{{{qqqgggaaa]]][[[ZZZ```hhhsss~~~}}}yyyvvvmmmddd___ZZZVVVWWWWWWUUUTTTWWW___ccceeecccccceeefffeeeccc```ZZZRRRJJJBBB<<<999222222222333444333000---///000000111111111111000000000000000////////////---------.............................................//////000000000000000000000000000000/////////////////////000111111//////...000222222111/////////000000000000000111000000000000111111111111000000000000000000000000////////////////////////000000000111111111111222//////............//////................................................,,,---......//////......---...//////------...///..................------------------------------........................................................................---------............/////////...------------...................................................,,,---...---,,,,,,...000000//////111222222111///////////////............,,,,,,,,,------.........---....../////////////////////.........///000000...000222222000......///+++,,,---///000111111222///000111222222111000///222222222222222222333333222333333333333333222111333444666777888888777777888888999::::::999:::<<<;;;:::::::::;;;<<<>>>????????????>>>===<<<;;;;;;::::::::::::::::::::::::333333555666888:::;;;<<<===============<<<;;;::::::::::::;;;;;;;;;<<<<<<888888999:::::::::::::::::::::::::::::::::::::::888999;;;<<<===<<<:::999888777777666666777777888444333333222222333333444444444444444555555555555222333333444444333333222111222222333333222222111222222222222222333444444333333333333444444555555444444444555555555666666555555666666777888999:::555888:::::::::===DDDIIISSS```nnnyyy{{{xxxtttrrrhhhjjjmmmoooqqqtttyyy|||}}}{{{yyysssqqqqqqtttvvvyyy}}}}}}zzzrrrooojjjfffeeedddcccbbbfffnnnzzz~~~yyyuuurrrhhh^^^XXXRRRNNNOOOQQQRRRUUUZZZ```fffjjjhhhffffffccc```]]]XXXOOOEEE<<<777333222111000///000111111///---000000//////.../////////////////////.........---,,,,,,---------.......................................//////000000//////...///000111111000/////////////////////000111111///......000222222000...////////////000000111111///000000000111111111111000000000000000000000000////////////////////////000000000000111111111111//////............//////------------------------........................,,,---......//////......,,,---......,,,,,,---.../////////......------,,,------------------------////////////////////////................................................---------.........////////////...------------...////////////////////////........................,,,---------,,,,,,...///......///222444333111///000/////////............,,,,,,,,,------.........---......///////////////...............///000111///222555444111///000111***+++,,,...000111222222---///000222222000///---222222111000111222444555666666666555555333222222111222444666777777666666999888888::::::999999;;;===<<<<<<<<<===>>>@@@AAA????????????>>><<<;;;:::::::::::::::::::::::::::666777888:::<<<>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===888888999::::::::::::999::::::::::::::::::::::::666888:::;;;;;;;;;999888777777777777777888888999444333333222222333333444444444444555555555666666111222222333333222222111111222333444444333222111111111111000111222222333333333333444444555555555333333444444444555555555555555555666666777777777444777999888777888;;;???AAAJJJTTT\\\hhhyyy}}}yyykkkiiigggfffgggjjjnnnqqqwwwzzzzzzvvvooolllmmmpppwwwtttooojjjiiiiiilllnnnrrrvvv|||}}}}}}|||xxxuuussspppnnnlllllllllnnnpppqqqpppooojjjrrr~~~}}}yyy{{{yyytttqqqnnneeeYYYSSSMMMJJJNNNSSSXXX^^^ddddddjjjnnnlllhhhddd___YYYNNNIIIBBB:::555333333444444111//////000111000000000///...---,,,---......///.........------------,,,,,,,,,------.................................---...///////////////...---...000222222111///...///////////////000111111.........000222222000....../////////000000111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111,,,---------......//////......------------......------------------------...---+++***+++---///000***+++,,,,,,------,,,,,,------..................000///...------...///000,,,,,,,,,---------......000000///...............,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///........................,,,,,,,,,---------------///......///111222222111333222111000////////////------------------------....................................////////////...///111111///...///000222222333333333222222111111000000000111222333333333222111000////////////333444444555555444444333555555666777777777777777666888999:::999999:::<<<;;;;;;<<<===>>>???@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::888777777666::::::::::::::::::::::::<<<===>>>??????@@@@@@@@@===<<<;;;:::999888888888:::999888888888999:::;;;<<<<<<:::999888777777777888999999::::::999999888555666777888999888777777555555555444444333333333222222333333444555666666555444333333222222222222444444444444444444444444222222222222222222222222333333222222111000000000222333555555555555333222...666666000222;;;===777999888777555555777888999===BBBHHHNNNUUU```nnnxxx~~~xxxooohhhfffjjjppptttxxxwwwuuunnngggcccdddgggiiihhhgggbbb^^^^^^aaaeeehhhkkkqqq{{{}}}yyyzzzwwwqqqpppqqqvvv{{{vvvoookkkkkklllmmmqqqsssuuuvvvwwwwwwyyy{{{}}}{{{xxxpppmmmrrrssskkkbbb^^^QQQPPPOOOSSS[[[dddlllooovvvsssnnnkkkggg^^^RRRHHH>>>;;;888444111000000000111111111111111111111111////////////////////////000000//////......------....................................////////////......------------............////////////......///////////////000111111000000////////////000000111000///......///000111000///.........///111222000000///...............000000000000///////////////000000000000111111111------........./////////------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,------..................///...---,,,,,,---...///,,,,,,,,,---------......000000///............///------..................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------------------------------000//////111333555555444333222111000////////////////////////////////////....................................////////////...000111111000//////000111222222222222222111111111111111000111111222222222111111111111111222222333333444444444444333333555555666666666666666666666777999999888888:::;;;:::;;;<<<===>>>??????@@@@@@@@@??????>>>=========<<<<<<;;;:::999888777777888888888888888888888888:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999999999:::999888888888999:::;;;:::999999888777777777777888999999999999999999888777777888999888777555444555555444444444333333333222222333333444444555555333333222111111111111111333333333333333333333333222222222222222222222222222222222222222222333333333333444444444444333333111777777444888DDDIIIFFF888777666555555666777888555999===AAAEEEMMMYYYbbbttt~~~zzztttssswww~~~wwwttttttwwwyyy~~~|||wwwpppiiidddbbbddddddccc^^^YYYXXXZZZ]]]eeegggnnnwww~~~yyyvvvsssrrrrrrvvvwww{{{|||rrriiieeeccccccccckkkqqqyyy}}}~~~~~~~~~zzzyyyzzz|||}}}|||}}}}}}|||zzz{{{}}}||||||~~~wwwooogggdddhhhjjjfff```]]]XXXXXX[[[aaajjjrrrxxx{{{{{{tttjjjbbbZZZQQQGGG???:::888555222000/////////........................////////////////////////............------------....................................////////////......------------............////////////......///////////////000000111000000////////////000000111000///......///000111000//////...///000111222111111000///////////////111111111111111000000000000000000111111111111222.........///////////////,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,------...---------***+++,,,,,,------,,,,,,......------------------------,,,,,,,,,,,,------,,,,,,,,,---------......111000//////......//////////////////............------,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................000///000222666888999888222222111000////////////////////////////////////....................................///////////////111222222111000000111000000111111222111111000222222111111000111111111111111111111222333444555222222222333333222222222444444555555555444444333444666777777777777888:::::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999888888666666666666666777777777888999:::;;;;;;<<<<<<;;;<<<;;;::::::999999999999::::::999888888999999:::777777777777777777777777888888999999999999888888999999999999888666444333444444444444333333333333333333333333333333333333222222111000000000000111222222222222222222222222222222222222222222222222111111222222333444444555333222222222222222222333///444333000666BBBIIIHHH666666444444444444666666444666888999:::???GGGMMMXXXbbbqqq}}}tttkkkggghhhooottt}}}wwwmmmgggdddeeeddd```ZZZWWWXXXZZZccceeejjjpppwww{{{{{{{{{ssssssrrrsssttttttsssqqqpppnnnjjjgggffffffhhhiiioooqqqvvv|||~~~}}}{{{zzzzzzpppggg\\\VVVWWW\\\___```mmmttt}}}|||yyyzzz}}}}}}xxxttttttxxx{{{zzz|||yyyzzzxxxuuullleeeaaadddiiijjjiiiiiipppppprrruuuxxxyyyxxxvvvuuulll^^^RRRJJJBBB<<<777555444222000.........///........................////////////////////////,,,,,,,,,------------------------------------------............/////////......------------............////////////......//////......//////000111000//////......//////000000000////////////000000///////////////000111111222111111000000000000111111111111111111222222222000111111111111222222222////////////////////////------,,,,,,,,,,,,------------------------------+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,......------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......111000//////......////////////......------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,........................///...///222666999::::::111111000///////////////------------------------....................................////////////000111333333111000111222//////000111111111111000333333222111000000000111111111111111111222333444111111222222222222111111333444444444444333222222333555666666666666777999999999:::;;;<<<===>>>>>><<<<<<======>>>>>>>>>???<<<<<<;;;;;;:::999999888555555666666666666777777777888999:::;;;;;;;;;;;;;;;;;;:::999999999::::::;;;::::::999999888888888555666666777888888888888777777888888888888777777999999::::::999888666555333333333333333333333333333333333333222222222222222111111000000000111111222222222222222222222222111111111111111111111111111111111222222333333333333222111000000111222333000222222...111888<<<;;;444444333222222333444444777777888777777:::>>>BBBEEEMMMXXXcccllluuu~~~xxxmmmfffdddgggjjjmmmuuu}}}uuummmnnnnnnjjjeeebbbbbbdddkkkkkkkkknnnqqqsssrrrqqqjjjiiihhhggghhhgggdddbbbbbb___\\\ZZZZZZ]]]```cccfffjjjpppvvv{{{{{{uuurrrpppnnnmmmfffkkkpppsssvvvzzzyyyqqqkkkiiiiiifffaaaZZZXXX\\\ccckkkooo|||}}}yyyssspppqqqvvvzzz~~~|||xxxsssqqqrrruuuyyy~~~|||tttrrrssstttmmmhhheeehhhnnnuuuxxxzzz}}}vvvnnnhhhaaaYYYMMMCCC===999777555111111000///......//////000000000000000000000000////////////////////////,,,,,,,,,------......///---------------------------------.........//////......------------............////////////......///............///000000/////////....../////////000000////////////000000///////////////000000111111111000//////000000000000000111111111111111222111111111111222222222222///////////////...............------------......------------------------+++,,,...//////...,,,******+++,,,,,,------,,,,,,......------,,,,,,,,,,,,---------......---------,,,,,,,,,---------......000//////...............---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,---------......------------------------------------.........///------...000444777888777111000//////////////////------------------------....................................////////////000111333333111000111222...///000111111111111111333333222111000000000111222222111000000000000000000111111222222111111000222222333333333333222222222444555666555555666888888888999:::;;;<<<======:::;;;;;;<<<<<<======>>>;;;;;;;;;::::::999999888666666666777777777888888888888999:::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;;;;::::::999888777777555666777888999999999888666777777888888777777666777888999::::::999888888333333333333333333333333222222222222222111111111222222111111111222222333333333333333333333333333111111111111111111111111222111111111000000000///222222000//////000222222333555555333222444444222333333222222222222333333444555555444444666888:::===BBBHHHNNNRRRYYY```fffvvv{{{zzzrrrmmmkkkkkkmmmpppxxxwwwyyyyyywwwrrrpppqqqsss{{{xxxuuutttuuuvvvwwwvvvnnnmmmjjjiiigggeeebbb___ZZZXXXTTTRRRSSSUUUYYY[[[```eeelllppprrrsssuuuwwwvvvqqqjjjeeebbb```___^^^ZZZ\\\___aaabbbfffmmmrrr|||uuutttqqqlllgggddddddeeeiiikkkllljjjiiinnnwww}}}vvvtttooojjjgggiiimmmqqquuuuuuuuuttttttuuuyyy|||{{{oookkknnnpppqqqooonnnpppwwwxxxoooddd]]]JJJFFF???:::666555444333//////////////////000000////////////////////////////////////////////////------....../////////000------------------------------------..................------------............////////////.....................//////000//////............////////////000000000000//////...//////000000000000000//////.........//////000/////////000000000111111000000111111111222222222...............---------///......------......///------------------------,,,---...//////---+++******+++,,,,,,------,,,,,,......------,,,,,,++++++------............------,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------........................***++++++,,,---...//////---,,,---///222333444333000//////....../////////////////////////////////....................................///////////////111222222111000000111//////000111222222222222222222111111000111111111333222111000////////////111111111222222111111111111111222333333333333333222444555555555555666888777777888999:::;;;<<<<<<999999:::::::::;;;;;;;;;:::::::::999999888888888666666777777888888999999888999:::;;;<<<<<<<<<<<<999999999999:::;;;;;;<<<;;;;;;;;;;;;999888666555555666888999:::999888888666666777777777777666666555666777888999999888777222222222222333333333333111111111111111111111111222111111111111222333333333333333333333333333333111111111111111111111111222111111000//////......222111111111111111111222000222333333333222111///222222222222222222222222333333444444555666777888888;;;???BBBCCCFFFLLLQQQZZZ```jjjttt{{{yyyxxxxxxyyy~~~}}}yyywwwyyy|||{{{yyyvvvtttrrroookkkiii```^^^\\\ZZZZZZ[[[^^^```dddiiinnnpppmmmjjjhhhhhhhhhddd```\\\[[[[[[ZZZZZZWWWXXXXXXYYY[[[___dddhhhoooxxx{{{xxxsssoooiiiiiihhhgggfffgggjjjmmmtttxxx{{{wwwqqqqqqxxxxxxttttttqqqpppmmmiiiffffffjjjmmmnnnpppssstttuuuwwwzzz}}}{{{wwwllliiilllooo|||~~~}}}ssshhh\\\QQQJJJ<<<:::888555222111000///////////////000000000000------------------------////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------............////////////............------......///000///......------....../////////000000000000//////......///000000000000000...............//////000.........///000000111111///000000000000111111111...---------,,,,,,,,,,,,...------,,,,,,------...------------------------------.........---,,,+++***+++,,,,,,------,,,,,,......------,,,++++++***+++,,,------------,,,+++,,,,,,,,,---------......------,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,---......------------------------------'''((()))+++---...///000...------...000111000/////////.........//////000////////////////////////....................................////////////...000111111000//////000///000111222333333333333111111111000111111222222222222111000000111111111111222222222222222222111000000222333444444555555333444666666555555777888666666777888999:::;;;;;;888888888888999999999999999999888888888888777777555666666777888888999999888888999:::;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<;;;:::777555444555666777999999888666555555666666777777666666555444444555666666555333333111111222222222333333333//////000000111111222222000000000000000111222222222222222222222222222222111111111111111111111111111111111000000000000000111222222222222222222111///...///000111000000111222222222333333222222222333333333555666777777666333666:::;;;;;;<<<@@@CCCFFFKKKRRRYYYcccnnnzzz}}}yyywwwzzz}}}}}}zzzxxxnnnmmmkkkjjjjjjkkklllmmmooouuu{{{{{{uuuoookkkkkkjjjhhhfffeeeggghhhgggggggggeeedddfffjjjnnnrrrtttzzz|||yyytttpppnnnnnnlllkkkkkknnnssswww{{{|||{{{vvvpppnnnrrrwwwuuuooonnnooorrrrrrpppmmmjjjiiiiiikkkiiikkkmmmmmmnnnpppsssvvvvvv}}}xxxqqqqqquuuwwwwwwkkk^^^RRRHHH???999555555444222000...//////......//////////////////------------------------///////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------............////////////.........------------.../////////......------......///...///000111111000///...---...///000111000000/////////......///000000111...//////000111111222222....../////////000000000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------............---,,,,,,+++++++++,,,---------,,,,,,......---,,,,,,+++*********+++,,,------,,,+++***,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,************************)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&(((***,,,...000111000///......//////...---//////.........//////000------------------------..................................../////////000...///111111///...///000000000111222333444444444111000000000111222333333111111111111222333444444222222333333333333222222///000111333444555666666333555666666555666777999666666777888999:::;;;;;;777777777777777777777777888888888777777777777777555555555666777888888999777888999::::::;;;::::::888888888999:::;;;<<<===<<<<<<<<<;;;:::777555444444555777888888666555333555555666666666666555555333444444444333111///...111111111222222333333333...//////000111222222333///////////////000111111000000000000000000000000000000000000000000000000000000000111222222333333111222333444444333222111444111000111111111333666222222333333333333222222/////////111333333222111///333666777666666888;;;===@@@DDDHHHNNNYYYeeemmmyyy~~~|||{{{ttt|||}}}wwwvvvyyy|||{{{}}}uuuttttttsssssstttuuuuuuzzz{{{xxxwwwvvvuuutttuuuxxxzzzzzzzzz~~~{{{yyy|||zzzxxxuuuqqqppprrrvvvzzz|||yyytttooollllllnnnqqqyyy~~~xxxrrrppptttyyytttuuutttrrrnnnkkkiiijjjfffffffffeeeeeegggjjjmmmuuu}}}}}}zzz|||yyyiiibbbVVVLLLDDD>>>:::888111111111///......000222------...//////.........////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...............////////////.........------------...//////.........------............///000111111000///...---...000111111111000///000000///000000111222222///000000111222222333333............////////////++++++,,,,,,,,,,,,------************************---------,,,,,,+++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++...,,,(((&&&&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222...++++++---///...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,...//////---,,,***,,,+++++++++,,,...000111...---,,,---......,,,***000///---,,,++++++,,,---,,,---.........---,,,+++.........------,,,,,,,,,++++++******+++---...///------------------------...///000///...---...//////...///111333333111///333222000///...///111222//////000000000000//////222222222222333444555555444444444444444444444444333333444555555555555555999888777777777888:::;;;999999999999999999999999999999999999999999999999888888888777888999999:::;;;:::999999999:::;;;<<<666777888999::::::::::::::::::999888777666555444555555555555555555555555777777777777888888888888555555444333333222111111000111111222222222111111000///...---,,,,,,---...000000000000000000000000333333222111000///............//////000000111111111111111111111111111111222111111111000000//////111000000///...------,,,000000111111111222222222111111222222222333333333111222333444555777888888::::::;;;>>>BBBGGGLLLOOO]]]dddmmmuuu{{{}}}|||yyyuuurrrvvvxxxqqqqqquuutttyyyxxxwwwvvvqqqooorrr~~~{{{}}}}}}yyyyyyyyyxxxwwwyyytttllleeebbbcccgggjjjvvv~~~~~~~~~||||||{{{xxxtttrrrrrrrrruuutttsssppplllhhhccc```aaadddggggggggggggkkknnn~~~}}}|||xxxllldddQQQLLLDDD>>>:::777555333111111111111111111111111000////////////.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++------............------------------------------------,,,,,,,,,,,,------//////......---------,,,//////000000000000//////111000000///...---------+++,,,---///000000111111///////////////.........111000000/////////000000++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,++++++,,,+++++++++---...---,,,++++++++++++++++++++++++---,,,)))((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******---+++***+++...000000///,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,---...///...,,,+++++++++++++++,,,---...///...---,,,---......---+++,,,,,,+++,,,,,,---...///+++,,,---......---,,,+++......---------,,,,,,,,,,,,+++++++++,,,---///000---------------------------...000///...---...000///......///111111000///111000///...///000222333111111111111111111111111222222111222222333444555444444444444444444444444555666666777777777666666777666666555666777888999888888888888888888888888999999999999999999999999777777666666666777777888888888777777777888:::;;;999999:::;;;;;;;;;;;;;;;:::999999888777666555444444444444444444444444444222333333444555666777777555444444333222222111111111222222333333333222222111111///.........//////////////////////////////111111111000000000000000.../////////000000000111111111111111111111111111222222222222111111000000111111000000///......---000000111111111222222222111111111222222222333333222222333444555666777777777777777999;;;???BBBDDDJJJQQQZZZbbbjjjttt}}}yyytttooommmpppxxx|||tttrrrtttuuuwww{{{zzztttmmmjjjkkkuuu|||~~~{{{{{{{{{yyyyyywwwuuuqqqllleee^^^\\\^^^cccfffqqqxxx~~~yyyyyyxxxuuurrrqqqrrrsssppppppnnnkkkfffaaa\\\YYYZZZ```hhhnnnqqqrrrtttvvv|||yyy{{{zzzxxxtttlllaaaUUUMMMCCC???999555333222111000/////////////////////////////////.........------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++------............------------------------------,,,,,,------...///111222/////////.........------//////000000000000//////111000000///......------,,,---...///000000000000/////////////////////...000//////.........//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***************,,,...//////------......//////......---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***+++,,,.........---,,,***+++,,,------......---...---,,,---...///...,,,***+++,,,------.........++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,---//////......///111///...------///000000//////.........///111333444222222000000000000222222111111111111222333444555555555555555555555555555777888888888888888777777555444444444444555666666777777777777777777777777888888888888888888888888666666555444444555555555555555555555666777999:::;;;;;;;;;;;;:::::::::999999999888777666555555444444444444444444444444444222222333333333333444444444444333333222222111111222333333333333333222222222111111000000000000111......................../////////000000111111111////////////000000000000111111111111111111111111333333222222222222111111222222111111000/////////111111111111111222222222111111111222222222222333333333333444444555555555666666555555555777888::::::???EEELLLSSS]]]hhhppp}}}yyyrrrlllhhhhhhmmmyyy~~~xxxuuuuuuvvvtttrrrtttzzz}}}rrriiieeefffkkkoootttyyyzzzxxxuuurrrxxxxxxzzz{{{||||||||||||~~~|||xxxvvvvvvtttrrrkkkfff___ZZZXXX[[[___bbbgggmmmssswwwwwwvvvxxxyyyttttttrrrooolllkkkmmmoooiiijjjiiihhhfffbbb___]]]```hhhttt}}}|||sssmmmiiifff```YYYQQQHHH>>>888888555222000000111111111////////////////////////............---------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------............------------------------------+++,,,---...000222444555000000////////////......//////000000000000//////000000000///......------......////////////............//////////////////000000////////////000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,---------,,,***)))------............------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------)))***+++---.........---+++,,,...///000000///...///---,,,,,,...///...---,,,---......---,,,***)))******++++++++++++++++++------------------------------------......//////------------------------+++,,,............000111111///------...000000000///.........///000222333111000...------...000111000000000111111222333444555555555555555555555555777888888888888777666666444444444444444555555555666666666666666666666666777777777777777777777777666666555444444444555555444444444444555777999:::<<<<<<;;;:::888888777777888888777666666555444444333333333333333333333333666555555444333222222222333333333333222222111111222222333333333222111111111111000000000000000000........................////////////000000000111////////////000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111222222222222444444333333333333333333777777666555555555666666777999<<>><<<:::999888888888777777666666555444444444333333333333333333333333222222222222333333333333333222222222222222111111111111111111111000//////.../////////////////////////////////////////////000000000////////////...000000000000////////////000000000000000000000000/////////000000000000000222222222222111111111111111111111111111111111111000000111111111222222222333333333333333222222222555555555555555555666666777777888888:::>>>CCCFFFKKKSSS^^^iiisss|||~~~yyyvvvxxx~~~wwwnnnhhhhhhjjjmmmvvvzzzppplllkkkiiieeeaaaaaadddgggfffeeehhhiiikkkmmmoooqqqqqqrrrsssttttttoookkknnnyyyyyypppmmmiiijjjnnnqqqrrrqqqooojjjddd^^^[[[\\\^^^```ddddddddddddcccdddfffgggfffggghhhiiijjjmmmqqqtttvvvxxx|||zzzqqqiii```VVVMMMGGGCCC@@@;;;888666666555444---,,,+++,,,---...---,,,////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............------------------------------------------...///000000/////////000000000000000//////000000000000//////////////////............000000000000///...---,,,---.........//////000000///////////////000111222++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++******,,,---...---,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------...///000222444555666666333111...------------,,,)))***+++,,,,,,---------++++++***++++++,,,---...,,,,,,,,,------------...,,,------.........------------------------------+++,,,......------...000333111//////000111000///000000000//////.........111111////////////111111////////////000111222333444444444444444444444444333333444555555555555555444555666666777777666666555555555555555555555555555555555555555555555555777777666666777777888999777666666666777888:::;;;BBB@@@>>><<<::::::::::::666666555555444444444444222222222222222222222222,,,,,,...///111333444555222222222222222222111111111111111111000///......,,,------............---////////////////////////000000000//////.........000000000000////////////000000000000000000000000.........////////////000111111111111111111111111222222222111111111111111000000000111111111111222222222222222222222222222111222222333333444444444333333333444666999;;;<<>><<<:::888888999999555555555444444444444333222222222222222222222222---......000111222333333111111111111111111222222222222222111111000......+++,,,---...///......---.................................///////////////111000000000/////////...000000000000000000000000.../////////000000000000111111111111111111111111222222222111111111000000000000000000111111111111111111111111222222222222///000000111222222222111///000000222444666666555777999;;;>>>BBBHHHOOOTTT]]]bbbjjjsss{{{uuuiiibbbbbbbbbbbbiiiuuuwwwyyyzzzxxxrrrnnnllliiifffcccbbbbbbbbbbbb```bbbeeegggfffddd```^^^___]]]ZZZVVVSSSSSSWWWZZZcccjjjqqqxxx~~~xxxrrrpppmmmooosssvvvwwwvvvmmmjjjddd___\\\]]]___aaa```______```cccfffhhhiiirrrvvv{{{|||vvvpppkkkZZZQQQGGG@@@===;;;888555444222///...//////...---222111111222333222///---,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...------............------------------------------------,,,,,,,,,,,,,,,---------.........///////////////000000000000//////.../////////////////////...///////////////......------......///000000111------------...///000111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++))))))(((((()))***++++++************************((()))***+++,,,---......000111111...+++))),,,...---..................---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,------///222666999;;;777444000---,,,,,,+++***...---,,,***)))******+++,,,,,,++++++,,,...///000,,,,,,,,,------.........+++,,,---------,,,+++***------------------------,,,.........,,,+++,,,---/////////000111000---++++++,,,...///000000000000------............------.........//////000111222222222222222222222222222111222333555666777777777333444555666666666555444666666666666666666666666444444444444444444444444444444444555777888:::;;;888777666555555666777888<<<:::888666555555666666444444444444444444333333111111111111111111111111555555444333222111000000111111111111111111222222333333333222222000//////+++,,,.../////////......------------------------,,,,,,---...///000111222111111000000/////////...000000000000000000000000//////000000111111111222000000000000000000111111222222222222111111000000000000000000111111111111000000111111222222222222000000111111222111111000111111111333444444222000222333555666999===CCCGGGDDDHHHNNNVVV```kkkvvv|||{{{pppooollljjjqqq}}}xxxyyyyyyzzzxxxsssnnnjjjjjjjjjhhhfffdddcccbbbbbbdddggghhhfffaaa[[[XXXSSSQQQNNNKKKJJJKKKMMMOOOVVVZZZ^^^dddnnnxxxzzzwwwwwwtttqqqrrrtttvvvuuusssmmmiiiddd```^^^___bbbdddjjjjjjkkknnnsssxxx{{{|||~~~|||tttlllcccYYYSSSEEE???777333444555444111000///......///000...------------///000///,,,)))........................000////////////.........++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///---..................------------------------------,,,,,,,,,,,,---......,,,---------......////////////000000000000//////.........///////////////......///////////////...---------...///000000111000000000000111222333444------++++++++++++------)))************++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,+++***(((((()))+++++++++******)))(((((((((+++++++++,,,---...///000+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++''')))******)))***,,,...******+++++++++,,,,,,,,,***+++,,,...000111222333000000//////............///...,,,+++++++++,,,,,,++++++******++++++,,,---------,,,+++*********+++++++++,,,,,,---...//////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................000000//////......------111111111111222222222222000000111111111222222222333333222222222222222222444444333333333444555555444444444444444555666777999888666555444444444555666666777888999:::::::::888888888888777777777777666666666666666666666666444444444444444444444444333222111111000000111111222222333444333222111000333333333222222222111111///111EEE...111/////////...------------...//////////////////...............---------...///111222222111000.........///000000000000000000000000000////////////000000000000111111111111111111111111222000//////000111111000000000000000000000000000333222111000000111222333333333333222222111111111222222222222222222222222111111333555777888:::;;;======???DDDJJJSSS[[[___gggnnnuuuzzz}}}~~~wwwppplllmmmhhhddddddffffffccc______^^^]]]\\\[[[YYYVVVSSSTTTMMMIIIKKKKKKGGGFFFIIIJJJOOOWWW^^^cccjjjqqqvvvrrrooolllnnnsssvvvtttrrrmmmmmmkkkjjjjjjmmmrrrvvv||||||}}}~~~xxxpppeee\\\VVVOOOGGGAAA888777555333222000//////000000///...---,,,,,,+++......------------......//////.........---------111...---...000///...///)))+++---//////---***))),,,+++++++++***)))))))))------------------------......,,,((()))------***,,,,,,,,,,,,...///111222++++++,,,,,,,,,,,,------------------------------111000...---,,,,,,------////////////////////////000000000000000000000000,,,,,,,,,---------......,,,---...///000000000000000000000000000000000000111111000000111111222333---,,,++++++++++++,,,---)))************++++++++++++++++++*********))))))+++++++++*********))))))+++,,,,,,+++))))))***+++))))))))))))************++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---,,,+++,,,...111++++++,,,,,,,,,---------++++++,,,---///000111111.........------,,,,,,,,,,,,+++)))((((((((())))))+++++++++***++++++,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,---......///------......------,,,+++------------------------/////////......---------........................///////////////.........////////////000000000000000000111111111222222222222222222222222222222222222222222333444555666777444444444444444555666666888777666555444444444444555666777888999999999999888888777777777666666666555555555555555555555555444444444444444444444444444333333222222222222222222222333333333222111000222222222222111111111111///111EEE...111/////////...------------...//////////////////.........---......------...///000111222111///.........///000////////////////////////.../////////000000000000111111111111111111111111222000//////000111111000000000000000000000000000333222111111111111222333333333333222222111111111222222222222222222222222222222333444555555666666777777888:::===BBBGGGJJJPPPVVV^^^ccchhhoooxxx~~~|||zzzwwwtttsssrrroookkkhhheeeccc```^^^]]]\\\[[[ZZZ[[[WWWUUUUUUSSSMMMLLLOOOLLLOOOTTTWWW[[[___eeejjjhhhffffffjjjrrrwwwxxxwwwyyyyyyxxxwwwwwwzzz~~~zzzuuuooojjjfffccc]]]VVVMMMGGGCCC???999444666555444222111000///////////////...------,,,,,,......------------......//////.........---------))))))***...111111///...++++++++++++,,,---///000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,...222222///,,,------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------000///...---,,,---......////////////////////////........................---------.........//////,,,---...///////////////000000000000000000000000111111000000111111222333,,,,,,++++++++++++,,,,,,)))************++++++++++++++++++***************+++++++++***************+++,,,------+++******+++(((((())))))***++++++,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++)))((((((+++...,,,,,,,,,,,,---------...++++++,,,,,,---.........,,,,,,++++++++++++******------,,,+++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++,,,,,,------++++++,,,,,,------......------......------,,,,,,........................///////////////....................................///////////////000000////////////000000000000000000000111111111111222000111111111222333333333444333333333333444555555555444444444444555666666666666666666666555444333555666777888888999999888777666666666666555555555444444444444444444444444444444444444444444444444555444333333222222333333222222333333222222111000111111111111000000000000///111EEE...111/////////...------------...////////////.........---------///......---......//////111000///.........//////////////////////////////....../////////000000000000000000000000000000000222000//////000111111000000000000000000000000000222222111111111111222222222222222222222111111111222222222222222222222222333333333333222222222222444444444555777888:::;;;<<<@@@FFFKKKPPPWWW```gggrrrzzz~~~|||wwwtttooojjjhhhiiikkkmmmooonnnnnnlllfff^^^\\\^^^ZZZZZZ[[[ZZZ[[[^^^bbbeeeiiiiiikkkqqqzzz{{{uuunnnkkkddd\\\UUUOOOJJJHHHEEE@@@;;;888777666222///333222111000000//////000..............................------------.....................---------)))+++---111333333///,,,000///...,,,+++******+++,,,,,,,,,,,,------------************************))),,,---...111666555111------------,,,+++)))(((++++++,,,,,,,,,,,,------------------------------...------------...//////////////////////////////................................./////////000000------...............---000000000000000000000000111000000000000111222222,,,++++++++++++++++++,,,))))))*********+++++++++***************************************************,,,......---+++++++++)))))))))******+++++++++++++++******************************************)))******+++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))'''&&&&&&))),,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++++++++*********......---------------------,,,++++++******++++++++++++***++++++,,,------++++++,,,,,,,,,---------,,,------...------,,,,,,------------------------//////................................................//////000000000111000111111111222222222222000000000000111111111111///000000111222333333444666555444333333333333333555555444444444555555666555555666777666555333222555666666777888888777777666666555555555444444444444444444444444444444444444444444444444444444444444444333222222222222222222222222222222111111000000000000000///////////////111EEE...111/////////...------------...//////.........---------,,,,,,///.....................////////////.../////////////////////////////////........./////////000000////////////////////////111000......000111000///000000000000000000000000000000000000000000000000222222222111111111111111111111111111222222222222333333333222222111111111000111222444666777888888888:::<<<>>>AAAFFFMMMRRR\\\cccmmmtttyyy~~~{{{}}}xxxsssssspppnnnkkkhhhgggiiilllooottttttwww|||yyyvvvtttooofff___WWWTTTNNNHHHCCC???===<<<:::777555444555555444222000//////......//////000---------.........//////...------,,,,,,------...........................---///000000111333000+++---...//////---+++(((&&&++++++,,,,,,------......++++++++++++++++++++++++***,,,,,,,,,000666888555000///......---.........+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000////////////////////////000000000000000000000000---.........////////////---............------,,,////////////////////////000000000000000111222222++++++++++++++++++++++++))))))*********+++++++++************************************************))),,,......---,,,+++,,,,,,+++++++++******))))))++++++***)))))))))******************************((())))))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++)))))),,,...)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++++++++,,,,,,++++++***++++++,,,***************+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........................../////////000000111111000111111111222222222222000000000000000000000000//////000111222222333333333333333333333444555666666555555444444444555555444444666666666555333222555555666777777777666666555555555555444444444444444444444444444444444444444444444444444444444444333333222111111111111111222222111111111000000000000000000/////////......///111EEE...111/////////...------------...//////------------,,,,,,,,,,,,...............---------.........////////////.......................................////////////........................111///......///000000///////////////////////////...//////////////////...111111111111111111111111000000000111111222222222222222222222222222333333+++---///111333333444444777777777777888;;;@@@CCCGGGMMMUUU\\\aaagggmmmqqqxxx~~~{{{wwwsssssstttwwwxxxxxxyyy|||~~~|||vvvnnneee^^^[[[VVVOOOIIIDDDBBB>>>;;;888777777777333222111000111222111111...---------......///000,,,,,,------.../////////------,,,,,,,,,,,,---------.....................+++------,,,111:::===;;;------,,,,,,,,,---...///******++++++,,,,,,------+++++++++++++++++++++++++++,,,******000999???@@@777444111...,,,---000111+++++++++,,,,,,,,,------------------------------+++,,,,,,...//////000000////////////////////////000000000000000000000000,,,,,,---------..................///......------////////////////////////000000//////000000111222******++++++++++++******)))************+++++++++***************+++++++++***************+++++++++)))+++------,,,+++,,,------,,,,,,+++******))))))+++***************++++++************************)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++***))))))***,,,))))))))))))*********************++++++++++++++++++,,,,,,,,,,,,---------++++++,,,---------,,,,,,++++++******++++++,,,---++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................///000000000000000000111////////////000000000000111000000000000000/////////000000000111222222222...///000222444777999;;;666666555444444444444555444444555555555444444333555555666666666666555555666555555555555444444444444444444444444444444444444444444444444444444444333222111111000000111111222222111000000000000111000000000000///////////////111EEE...111/////////...------------...//////------,,,,,,,,,+++++++++,,,------.........------------.../////////..............................------........./////////////////////////////////111///......///000000///////////////////////////......////////////......000000000111111111111111//////000000111222222222000000111111222333333333//////000111111111111000111000000111333555888::::::===BBBGGGKKKOOOTTTWWW[[[aaahhhnnnrrruuuwwwxxxxxxxxx}}}}}}xxxvvvvvvxxxzzz{{{yyy{{{{{{wwwsssoookkkhhh```YYYPPPIIIEEEAAA===:::999777555333222222222222000000000000000000//////---------------...//////---------.........//////------,,,,,,,,,,,,---------------...............***...///000:::KKKUUUUUUAAA<<<444---)))+++...111++++++++++++,,,,,,,,,,,,************************++++++))))))111>>>GGGIII===:::555000,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------+++,,,---...////////////////////////////////////........................,,,,,,,,,------------.........///////////////...000000000000000000000000000////////////000111111)))***+++,,,,,,+++***))))))************+++++++++))))))*********+++++++++))))))*********+++++++++)))***++++++******,,,---++++++++++++++++++++++++***************+++,,,---************************++++++++++++++++++++++++*********************************++++++++++++,,,$$$&&&((()))((((((((()))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000000//////)))))))))***+++,,,---.........---,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------------------------------------------.........///........................111111111000000000000000////////////000000000000111111000000////////////000000000000111111111111000000111222444666888999666666555444444444444444444444444333333444444555555555555666666555555444666666666555555555555444555555555555555555555555444444444444444444444444333333222111111111111222333222111000///000000111111111111000000000/////////111EEE...111/////////...------------...//////,,,,,,,,,,,,++++++++++++***+++---............---,,,---.../////////..............................---------.........//////////////////////////////000///------///000///...//////////////////////////////000111111000/////////000000000111111111222/////////000111222222222//////000000000111111111111111111111111111111111/////////000222444555666333555888;;;===@@@CCCEEEEEEIIINNNRRRUUUWWWZZZ\\\aaaaaafffmmmrrruuu{{{{{{yyyzzz|||}}}}}}|||~~~}}}|||ppplllgggbbb]]]XXXSSSOOOHHHEEEAAA===999666555444222222222111111000000000000111222222111000000000...------------......///---------...............---,,,,,,++++++,,,,,,------------.........//////,,,111222111<<>>===:::666222///---,,,++++++,,,,,,,,,,,,------------------------------+++,,,---/////////......////////////////////////........................------------..................///000111111111111000000000000000000000000///////////////000111111)))***+++,,,,,,+++***))))))************+++++++++))))))******++++++++++++))))))******++++++++++++)))******)))((())),,,...*********++++++,,,------************+++,,,---...))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++%%%(((+++---,,,++++++,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------******++++++,,,,,,,,,,,,)))***,,,---------,,,,,,((())))))***+++---...///111000///...............+++++++++++++++++++++++++++,,,,,,---.........---........................---.........//////000000........................222222111111000000//////111111111111222222222222111111000000/////////...111111111000000000000000555555444333333333444444777666555444444444444444555444333222222333555666444555555666555555444444777666666666666555555555666666666666666666666666444444444444444444444444555444333333222222333333333222000/////////000111111111111111000000000000///111EEE...111/////////...------------...//////,,,,,,,,,+++++++++******)))***,,,...//////......+++,,,.../////////..............................---------.........//////000000000000000000000000000///------///000///...////////////////////////000111222333333222111000//////000000111111111222...//////000111222222222///////////////.........------------...///000111444333333444555555555444111222444666888:::<<<===;;;===@@@BBBBBBDDDFFFGGGKKKKKKOOOUUUYYY\\\bbbiiiqqqwww|||}}}|||~~~|||~~~~~~~~~}}}yyysssmmmjjjhhhZZZWWWRRRNNNJJJEEEAAA===888999:::999666444333444//////111222333333333222---///000000///......///.........------......///........................---,,,,,,++++++,,,,,,------------.........//////***//////+++222BBBIIIFFFDDDEEEGGGFFFCCC>>>888555/////////......------,,,------------------------***+++***(((---555999888<<<=========:::666222///++++++,,,,,,,,,---------------------------------,,,---.../////////...---////////////////////////000000000000000000000000............/////////000......///111222222222222000000000000000000000000///////////////000111111---,,,++++++******++++++++++++***)))(((((())))))&&&''''''''''''(((((((((***************************++++++,,,,,,++++++***++++++******)))((((((((('''((()))******)))((('''))))))))))))************)))***,,,------,,,***))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,---......---,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,---000///...---------------------------------------////////////000000000000000000////////////000000000000000000000000000000000000///...............111111111111111111111111222222222222333444555555888888888888777666555444555444444333222111000000222222333444444555555666888888777777777777888888999999888777666555444333444444444333333222222222111111111111111111111111222111000///......///000------...///000111222333444333222000////////////......------------......---------,,,,,,++++++++++++,,,------......---------------,,,,,,+++++++++........................------------------------............////////////------.........---+++***///,,,...222111---///444000000000000000000000000000000000000000000000000............////////////......//////000000111111000000000000000000000000000000000///////////////333333444444555666777777999999999999:::;;;======>>>>>>???AAAEEEJJJNNNPPPWWWYYY]]]cccjjjpppvvvyyy}}}{{{zzz|||~~~~~~}}}}}}~~~zzzzzzzzzyyywwwuuusssqqqiiigggccc^^^XXXSSSOOOMMMBBBAAA???===;;;999777666555555333222111000000000///////////////////////////////////////.........//////---,,,+++*********...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...///000111222111222666:::???CCCFFFHHH888777666555333222111000+++******+++,,,---,,,+++***+++,,,...000111333333444111555@@@FFFBBB;;;888333---***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000++++++,,,,,,,,,,,,++++++..................------//////////////////////////////000000000000//////222111111111000000//////111111000000000000111111***************+++,,,---++++++***)))))))))))))))+++,,,,,,,,,,,,---------************************)))******++++++******)))((((((((()))******++++++(((((())))))))))))(((((())))))))))))******************,,,,,,,,,,,,******++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************))))))***+++,,,,,,,,,,,,+++***,,,,,,---......---,,,,,,---,,,,,,+++,,,---...///------------------,,,,,,++++++++++++++++++++++++------------------------111000000////////////000---------------------------............/////////000000////////////000000000000000000000000000000000000///...............111111111111111111111111222222222222333444555555777777777777666555444333444444333333222111111000222333333444444555555666999999888888888888999999<<<;;;999888666444333222333333333333222222222111000000000000000000000000///...---,,,,,,------...000000000//////.........///...---,,,,,,,,,,,,,,,......------------......---------,,,,,,++++++++++++,,,------...------------,,,,,,,,,,,,,,,,,,+++........................------------------------............////////////------...///......,,,,,,///---...000///+++,,,000////////////////////////000000000000000000000000............////////////111111000000///.........////////////////////////000000000000000000000000222333333444444555555555444444555555666666777777666666666888:::===@@@BBBEEEFFFIIIMMMRRRWWW[[[]]]jjjmmmqqqwww{{{}}}~~~~~~xxx|||}}}{{{{{{~~~|||{{{zzz{{{}}}yyyvvvrrrooolllkkkkkklllgggfffeeeccc```]]]ZZZXXXPPPOOOLLLIIIEEEAAA???===::::::888777555333222111444333222111000000000000000000000000000000000000////////////..................------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------+++,,,...111444666888999CCCEEEHHHIIIGGGBBB<<<888777555222000///...,,,+++333555:::???BBB???999444999333333:::AAA@@@======000,,,+++---,,,***+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,......////////////..............................///////////////////////////000000000000000000///111111111000000000//////111111000000000000111111(((((())))))***,,,---...+++***)))))))))))))))))))))))))))*********++++++************************)))))))))******)))))))))((((((((()))******++++++***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++*********)))***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------------++++++++++++++++++,,,,,,,,,---...//////...---,,,/////////...//////000000------------------------,,,,,,---------.........000//////......//////000000000000000000000000000000//////............///111111111111111111111111222111111222222333444555555555666555555444333222444444333333222222111111333333333444555555666666::::::999999999999::::::===<<<:::888666444222111222222222111111111111111////////////////////////---------,,,------...///000000///...------,,,,,,,,,++++++******+++++++++------------------------------,,,,,,,,,,,,++++++++++++,,,---------------+++,,,,,,,,,,,,,,,,,,------------------------------------------------------............/////////------.../////////.........------///,,,))))))---////////////////////////000000000000000000000000............////////////111111000//////......---////////////////////////000000000000000000111111222222222222222222333333111111222333333333222111555444444444555666888999999999;;;<<>>666000555111111:::CCCFFFFFFFFF333...,,,---,,,***,,,///------------------------......---,,,++++++++++++/////////000000/////////........................////////////////////////000000111111111111000000111111000000000000//////111000000//////000000111((((((((())))))+++,,,,,,******)))))))))))))))***&&&&&&&&&''''''''''''(((************************))))))************))))))++++++******)))(((((((((+++***)))(((((()))***+++))))))*********+++++++++++++++************+++++++++******************+++++++++++++++++++++++++++,,,+++++++++******))))))************************------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...///111111///...,,,,,,,,,,,,,,,------...///------------------------,,,------------........./////////....../////////////////////////////////000///............//////111111111111111111111111111111111111222333444555444444444444444333222111333333333333333333222222333333444444555666666666999999999888888999999999<<<;;;:::888666444333222111111111000000000000000////////////////////////............///000000111------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,------------------------------------------------------------------.........//////------...//////000000000------...---,,,***+++---////////////////////////000000000000000000000000............////////////------......///000000111////////////////////////000000000111111111111111111111111111111111000000000222333444444333111///555444444444444555666777666666666777888999;;;;;;;;;>>>AAAEEEIIIKKKLLLLLLLLLNNNRRRTTTUUUWWWYYYZZZ\\\```eeehhhkkkmmmppprrrqqqrrrsssqqqmmmjjjiiijjjhhhfffdddaaa^^^[[[ZZZYYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbcccbbb___[[[WWWUUUMMMKKKHHHDDDBBB@@@??????;;;<<<<<<<<<<<<:::999888666666666555555555444444111111111111111111111111...............///000111000000000000000000000000------...............///---------------......///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++......------------------++++++---///333777;;;===CCCCCCAAA@@@???AAADDDGGGNNNOOOQQQQQQPPPOOONNNMMMCCCAAACCCIIIQQQSSSPPPLLL@@@555,,,+++---------...........................//////...---------......------............---------------...............////////////////////////000000111111111111000000000000000000000000//////000000////////////000000***))))))(((((()))))))))***)))))))))))))))******)))))))))*********++++++***************************++++++++++++++++++***++++++******)))(((((((((+++***)))(((((()))***+++************+++++++++++++++******))))))******+++*********++++++*********************************)))))))))******+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,------............---...000111111000...---,,,,,,,,,,,,,,,---...///------------------------------.........///////////////............////////////////////////////////////............//////111111111111111111111111111111111111222333444444333333333333333222222111333333333333333333444444333333444555555666666777888888777777777777888888888888777777666555444444000000000000000000000000000000000000000000000000------.../////////000000,,,,,,,,,---------------,,,,,,,,,,,,---...///000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------------------------------------------........................//////000000+++---...---,,,---...///........................////////////////////////............////////////---------...//////000000........................//////000000111111111111000000000000000/////////000111333444444333111/////////000000111111222333222222222222333444555666666777999:::;;;;;;;;;;;;<<<>>>@@@AAAAAABBBCCCEEEDDDHHHMMMPPPRRRSSSUUUVVVWWWXXXXXXVVVSSSQQQPPPPPPNNNMMMKKKJJJHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEBBB@@@===<<<:::999777777777777444444555666666555444333222222222111111111111111000000111111222222222333------------...///000000////////////////////////,,,---------......//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************,,,,,,*********+++---...222333444444555999>>>CCCTTTZZZ``````\\\YYY[[[______[[[WWWVVVYYYZZZWWWRRROOO===,,,)))...000...+++........................,,,,,,,,,---...///000111------............---------------.........//////////////////////////////000000111111111111000000//////////////////000000000000////////////000000******)))((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++((((((((()))******++++++*********))))))******************++++++++++++,,,************************)))***++++++++++++***)))))))))))))))))))))))))))(((((())))))***++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,---------...//////000000---...///000000///...---.........---......//////---------------------------............////////////......------......///000000000000000000000000///............//////000111111111111111111111111111000000111111222333444222222333333333333222222222222333333444444555555444444444555666666777777888777777777777777777888666666666555555555444444000000000000111111111111000000000000000000000000++++++,,,---------,,,,,,//////...---,,,,,,++++++++++++++++++,,,,,,---...+++,,,---......---,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------..................---......///000***...000...---///111000........................////////////////////////............////////////000000///......------,,,..............................//////000000111111///////////////000000000//////111111222111000///...//////000111111222222000000000000111222333444444444444444333333222111666777888888777777888999777:::===???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@>>>>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777555555444444444444444555222222333333222000...---111111000000000/////////.........///000000111111...---------...//////000........................,,,,,,,,,---......//////...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******+++++++++***************+++++++++(((***---000000...+++***(((+++---,,,,,,...333888888BBBMMMQQQNNNHHHFFFFFF[[[VVVOOOKKKOOOWWWYYYWWWNNN<<<+++)))///111---***------------------------))))))***+++,,,...///000/////////000000/////////,,,,,,------...///////////////////////////////////////000000000000//////......////////////000000000//////......//////000(((((('''''''''((()))))))))))))))))))))***++++++(((((((((((())))))))))))******************************++++++++++++******((((((((()))******++++++)))******++++++******)))*********+++++++++,,,,,,((()))***++++++***)))((()))***++++++++++++***)))************************))))))))))))************************************((())))))******+++++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,---,,,,,,+++***++++++,,,------......------...//////000111111........................//////...---------......------------------------,,,,,,---------.........///......------......///000000000000000000000000...............///000000111111111111111111111111000000000000111222333444222222333333333333333222222222333333444555555666444444555555666666777777999888888777777888888999666666555444333333222222000000000111111222222222////////////////////////+++,,,---------,,,+++***///.........------,,,,,,,,,,,,+++++++++,,,,,,---***+++---......---+++***+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///...---,,,,,,------...+++000111---,,,///000...........................////////////////////////............////////////000//////......---,,,,,,........................,,,------...//////000000......//////000000111111/////////000000111111111111111222222333222222222222111111111111222222333111111111111111111111111333444444444333333444666222444666666666666777888888888888888888888666555666555444444444444555555444444444444555555555555555555444444444444444444111111111222222222222222111111222222222000///...111111111111111111111111,,,------......//////000///...............///000------------------------++++++,,,------...//////---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---//////---,,,(((+++...---******...222///444<<>>777000,,,,,,************************))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))+++***))))))((((((((((((((())))))******))))))(((((((((((()))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))))))))***))))))************++++++)))))))))))))))))))))))))))))))))************+++''''''((()))*********)))******************************))))))))))))******))))))*********)))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++))))))((((((((()))************************************))))))))))))******))))))************))))))************************)))))))))***************************************))))))))))))))))))))))))************************))))))))))))************************************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******'''''')))******+++++++++'''((())))))******))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))'''((()))***++++++++++++******))))))******+++,,,)))))))))***+++++++++,,,++++++************++++++,,,++++++++++++++++++,,,,,,,,,++++++***))))))(((+++***)))(((((()))***+++,,,***))))))***++++++***''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''''''''((((((((((((((()))+++***((('''&&&'''((()))))))))(((((())))))***+++'''(((((()))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''((())))))))))))((('''(((((())))))))))))((((((((())))))******+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))((((((((()))***++++++))))))************))))))++++++*********)))))))))++++++++++++++++++++++++************************---,,,,,,,,,,,,---......------------------------///////////////...------,,,------------,,,++++++))))))))))))***+++,,,---444:::???===555...,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))(((((('''((((((((())))))***++++++***))))))(((((((((((()))))))))***))))))************))))))************************(((((()))))))))*********(((((((((((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************((())))))*********))))))******************************))))))))))))******((()))***+++++++++***)))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------((((((((((((((()))************************************))))))))))))******))))))************))))))************************((()))))))))*********+++************************************************************************((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))))))))***+++((())))))*********))))))'''(((((()))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))************))))))&&&'''(((******+++************))))))******+++,,,******************++++++,,,++++++******++++++,,,******))))))))))))******++++++******************+++***)))(((((()))***+++,,,***))))))***++++++***''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&''''''(((((((((000---***'''%%%%%%&&&'''***)))((((((((()))+++,,,''''''((()))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++,,,(((((((((((()))***,,,,,,))))))************))))))+++*********))))))((((((++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...------------------,,,,,,......//////...---,,,,,,+++,,,---...---,,,+++***))))))))))))***+++,,,---///555:::999111+++***,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''((((((((())))))******((((((''''''''''''(((((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))************))))))************************(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))******************************))))))))))))******((()))***+++,,,,,,+++***(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((())))))((((((((((((((()))************************************))))))))))))******))))))************))))))************************(((((())))))*********+++))))))))))))))))))))))))************************************************(((((())))))*********+++************************------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''((()))******))))))***+++***++++++******)))(((''''''(((((())))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))%%%&&&((()))*********)))*********)))***++++++,,,+++++++++***************,,,++++++******++++++,,,((((((''''''''''''(((((()))))))))***++++++,,,,,,+++***)))'''''')))***+++,,,***))))))***++++++***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((()))***(((((((((((())))))))))))+++++++++***)))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((+++(((%%%&&&((()))(((%%%'''(((((('''&&&%%%%%%&&&))))))))))))))))))))))))******************************))))))((((((''''''((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,,,,+++***((((((((()))*********)))))))))***,,,---******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++)))***++++++***+++---/////////.........---------000///...---,,,,,,---...000///---,,,++++++,,,,,,))))))***+++,,,------......///111000///------...************************'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))***++++++++++++++++++++++++*********))))))))))))))))))************++++++***)))(((((())))))+++***************++++++(((((())))))))))))((((((++++++++++++++++++++++++))))))((((((((()))+++,,,+++++++++*********))))))(((((())))))************))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,+++***((('''******************************************************))))))))))))************))))))))))))******((()))+++,,,,,,+++***)))+++*********))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,---))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++***)))(((((('''************************))))))(((((('''''''''&&&((()))))))))((((((+++---(((((((((((())))))))))))++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))((((((((((((************************((()))***++++++***((('''******)))***,,,///222444---,,,+++******+++,,,---++++++++++++++++++++++++***************+++++++++(((((((((((((((((((((((('''((()))******+++******)))))))))))))))******+++'''((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((())))))(((((((((((())))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((+++***((((((((()))(((((()))***+++***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***''''''''''''''''''''''''************************))))))(((((()))******++++++***))))))((((((((()))((()))***+++,,,,,,++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***,,,---,,,,,,,,,...000///.........------------//////------,,,---......000///---,,,++++++,,,,,,)))******++++++,,,,,,---,,,...///...---,,,,,,,,,*********************************))))))(((((('''(((''''''''''''((())))))''''''((()))))))))))))))(((((()))***************))))))))))))************((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((()))*********))))))+++++++++*********))))))))))))))))))************++++++***))))))))))))))),,,++++++***))))))))))))))))))************))))))))))))))))))))))))))))))++++++*********+++,,,---+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))***)))((((((******************************************************))))))))))))******,,,++++++******++++++,,,++++++++++++******)))(((************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))******************)))))))))***,,,,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''************************)))))))))((((((((('''''')))))))))))))))((('''&&&(((((((((((()))))))))))))))))))))))))))*********))))))))))))((((((((((((************************************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))((((((((((((++++++++++++++++++++++++)))***************)))))))))(((((()))***,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))******+++''''''((((((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((('''''''''(((((((((((((((((())))))))))))&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((()))******((((((((((((((((((((((((***++++++***(((((()))***)))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((************************((((((((((((((())))))))))))))))))))))))(((((('''((())),,,......---+++)))******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,.........---...000222............------------...------,,,------...//////...---,,,+++++++++,,,++++++++++++++++++++++++***,,,------+++******+++************************---,,,+++***)))(((((('''((((((((((((((()))******''''''((()))))))))))))))(((((()))***************))))))))))))************''''''''''''''''''''''''************))))))))))))************************((())))))))))))(((((('''+++++++++***************))))))))))))************+++***)))))))))))))))))),,,,,,+++***)))(((''''''******++++++++++++******))))))))))))))))))))))))++++++*********+++,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))***************************************************))))))(((((())))))***,,,++++++******++++++,,,---,,,+++***)))(((((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))+++,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******)))(((((((((***************************)))))))))))))))(((((())))))))),,,...---)))%%%(((((((((((())))))))))))'''(((((()))******++++++))))))))))))((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++---,,,,,,+++***)))((((((************************+++++++++******)))'''''')))))))))))))))******+++'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))******)))((('''''''''((((((((((((((())))))))))))+++******)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((((())))))***(((((((((((((((((((((((((((+++,,,***'''&&&(((+++'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++'''''''''''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))))))))'''((()))******)))'''&&&)))***,,,------,,,+++*********+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++---...///...---...///111------------------------,,,,,,,,,------......///...------,,,,,,+++++++++,,,+++++++++******))))))***+++---,,,***))))))***************************+++++++++******))))))(((((((((''''''(((((()))***''''''((()))))))))))))))(((((()))***************((()))))))))************((((((((((((((((((((((((************)))))))))(((************************)))*********)))(((''''''************************((()))))))))******************)))))))))))))))***************)))((((((''')))******++++++******)))++++++++++++++++++++++++)))(((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((('''''''''((())))))************************************************))))))(((((((((((())))))))))))(((((((((((()))))),,,+++***((((((((()))************)))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++***)))((())))))***((()))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************))))))((((((************************************))))))))))))'''''')))///555555///)))(((((((((((())))))))))))(((((())))))************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((((((((())))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))************************)))))))))***++++++,,,,,,***************************************)))(((((()))))))))))))))******+++''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))+++***)))((((((((((((((((((((((((((())))))))))))---,,,+++)))'''&&&%%%$$$************************(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((((())))))***))))))))))))))))))))))))''')))+++)))&&&%%%'''***&&&'''(((((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&************************)))******++++++***))))))'''((()))******)))(((''',,,,,,+++******+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,---...---,,,,,,...000,,,,,,------------------++++++,,,------.........,,,,,,,,,,,,,,,,,,++++++,,,++++++******))))))(((+++,,,------+++******+++************************((((((((())))))*********''''''&&&&&&''''''((()))''''''((()))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))************)))))))))(((************************++++++++++++***))))))(((************************((()))))))))***************)))))))))))))))******'''((()))***++++++******(((((())))))))))))((((((++++++++++++++++++++++++((((((((()))((((((((((((*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))))))))((('''((()))+++,,,))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************000...,,,***)))(((((()))((()))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************'''''')))///555555///)))(((((((((((())))))))))))************))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++'''((((((((()))))))))***++++++++++++++++++++++++,,,+++*********+++---...++++++,,,,,,,,,+++***)))))))))+++,,,,,,+++))))))************************((())))))***++++++,,,,,,************************(((((()))***************)))))))))))))))******+++&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))((())))))(((&&&&&&'''((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))******************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++)))(((((())))))***************,,,+++***)))((()))***+++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,------,,,++++++,,,...,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))+++---......,,,++++++,,,************************&&&''''''((()))***++++++&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((()))***************))))))))))))************************************************))))))))))))***************************++++++++++++******)))***************+++++++++))))))))))))************)))))))))))))))******+++&&&((()))+++,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++***)))(((***************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++******))))))******+++'''''''''((()))***+++,,,))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************111///---+++)))(((((()))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))),,,...---)))%%%(((((((((((())))))))))))++++++******)))(((((('''))))))))))))((((((((((((************************************************))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))*********************************************+++,,,---)))))))))((((((((('''''')))******************)))************************+++++++++*********))))))************************'''''')))******+++++++++)))))))))))))))******+++&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))))))))))))))((())))))******(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++)))''''''((()))((('''%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((++++++******************)))))))))))))))***++++++++++++++++++++++++++++++(((((((((((((((((((((((()))***+++,,,+++***((('''***************+++,,,,,,************))))))((((((******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,------,,,++++++,,,...++++++,,,,,,,,,---------,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++***************))))))))))))+++---...---,,,***++++++************************((())))))******+++++++++'''''''''''''''(((((()))''''''((()))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***************)))))))))*********+++++++++))))))))))))************)))))))))))))))***++++++((()))+++---------,,,+++)))))))))******)))))))))))))))))))))))))))))))))******+++++++++***((('''))))))*********+++++++++''''''((()))***++++++,,,))))))))))))))))))))))))*********)))))))))))))))%%%&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******''''''((()))*********)))((()))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************---,,,+++)))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))((('''&&&(((((((((((())))))))))))*********)))))))))))))))))))))))))))((((((((((((************************************************)))))))))))))))))))))))))))))))))))))))*********'''''''''((()))*********))))))))))))))))))))))))'''((()))***++++++++++++***)))((('''&&&'''((((((******))))))))))))******************************+++++++++***************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))******+++&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))(((((()))***++++++(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))---***'''(((***+++)))'''###$$$%%%%%%$$$$$$&&&'''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++++++++***)))))))))***************++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))'''%%%,,,+++*********+++---...'''(((***++++++)))&&&%%%******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++---......---++++++---...+++++++++,,,,,,---------,,,------...---,,,***))))))***,,,,,,---,,,+++***)))))))))))))))************,,,------+++******+++************************,,,,,,++++++++++++++++++((((((((((((((()))******'''(((((()))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''((())))))***))))))))))))******++++++++++++))))))))))))************))))))((())))))***+++++++++,,,---......---+++*********++++++++++++******++++++++++++++++++++++++'''((()))))))))'''&&&%%%))))))******++++++++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))++++++******))))))(((((( """&&&)))++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((()))******)))((('''(((((())))))*********+++&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))((()))))))))((((((+++---(((((((((((())))))))))))((((((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&''')))***++++++******,,,+++)))'''''')))***,,,+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***+++,,,------((((((((((((((((((((((((***++++++******)))(((''')))))))))))))))******+++'''((()))******)))((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))************))))))((((((((())))))))))))((((((*********))))))((('''&&&'''((()))******+++******''''''''''''''''''&&&&&&))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************)))))))))))))))((((((((()))***++++++((((((''''''''''''((((((,,,,,,,,,+++***))))))(((((()))***)))&&&&&&))),,,+++***)))'''''''''((()))***)))(((''''''((()))***)))***+++++++++)))((('''))))))))))))))))))))))))---+++(((''''''))),,,///,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++***(((******+++++++++,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,------------------------------------------,,,,,,+++++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((((('''&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***(((******)))&&&%%%))),,,))))))************))))))***)))(((''''''((()))***)))************+++++++++******))))))))))))******))))))))))))************(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&'''((()))***++++++******))))))((((((''''''"""$$$'''(((((()))+++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))******+++***)))(((((('''((((((***)))(((''''''((()))******)))'''%%%$$$%%%'''(((''''''((((((((((((''''''+++*********))))))(((((('''(((((()))))))))))))))))))))************))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************++++++++++++++++++++++++************++++++++++++)))************+++++++++)))))))))***+++++++++,,,+++++++++***((()))+++---))))))************)))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))*********(((((())))))***)))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((('''''''''''')))))))))((())))))******((((((''''''''''''((((((+++******)))((((((''''''(((***+++***'''&&&'''(((***))))))(((((((((((()))))))))(((((((((((())))))'''((())))))((('''&&&%%%)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))******++++++++++++************************************))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))++++++***))))))))))))))))))((('''''''''((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***)))))))))((('''''')))+++))))))************))))))***)))(((((((((((()))***))))))*********+++++++++******))))))))))))******))))))))))))************'''''''''(((((((((((()))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((((((((((((((((()))))))))))))))))))))))))))(((((((((%%%'''))))))((('''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((*********)))))))))))))))***))))))(((((((((((()))***)))(((''''''((()))***+++***(((&&&&&&'''((()))(((((())))))))))))((((((*********)))))))))(((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***************+++++++++)))))))))((('''''')))+++))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''(((((()))(((((((((((())))))))))))((((((&&&'''((())))))*********(((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))))))))((((((''''''''''''((((((((((((******)))((((((((()))))))))((((((''''''(((((())))))((((((''''''&&&&&&%%%'''((())))))''''''((()))'''(((((())))))))))))(((((((((((())))))((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))(((''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,(((((()))))))))***************++++++,,,------...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))++++++*********)))))))))++++++,,,,,,,,,,,,++++++******************************))))))))))))************)))))))))((((((((()))))))))))))))))))))))),,,++++++***************))))))(((((())))))***+++************************************************))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))))))))))))))))))))))))))***++++++++++++***((()))******++++++******+++)))(((((()))***))))))))))))************))))))***))))))(((((())))))***)))))))))*********++++++******))))))))))))******))))))))))))************(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))))))))(((***+++***(((&&&&&&'''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++*********))))))(((((()))(((((((((((())))))***))))))(((((((((((())))))+++***)))((('''((()))***))))))************))))))******))))))))))))((((((++++++***)))((('''&&&&&&''''''((((((((((((''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++***************((())))))(((''''''(((***))))))************)))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***''''''''''''(((((())))))((((((((((((((((((((((((''''''(((***++++++++++++(((((())))))))))))((((((*********))))))((('''&&&(((((()))(((((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++(((((())))))))))))(((((())))))))))))************+++***)))((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''')))+++---&&&'''(((*********)))(((&&&'''((())))))((('''&&&)))************)))))))))(((((((((((((((((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++***))))))***,,,------,,,))))))))))))*********+++******++++++,,,,,,,,,,,,---,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((***++++++++++++++++++*********************************))))))))))))***************)))))))))((((((((((((((((((((((((((((((+++******))))))************************+++++++++************************************************))))))))))))))))))))))))'''(((***,,,,,,***((('''************************************************))))))))))))))))))))))))))))))***++++++++++++***((())))))***************,,,)))'''(((***,,,***'''))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))))))))((((((((((((((((((((())))))******+++)))***+++***(((&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++******)))((((((((((((((('''(((((()))******))))))(((((((((((())))))***))))))((((((((()))***((())))))******))))))((())))))))))))))))))((((((+++***))))))(((''''''''''''(((((())))))((((((''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++)))*********++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))***+++++++++))))))***,,,))))))************))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))''''''(((***++++++++++++(((((())))))))))))((((((*********))))))((('''&&&(((((()))(((((('''&&&&&&'''''''''((((((((())))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((()))))))))*********+++******)))((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((''',,,)))'''%%%&&&(((+++,,,&&&'''(((*********)))(((&&&'''((())))))((('''&&&***))))))))))))*********((((((((((((((((((((((((***+++,,,---------,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))******************************))))))))))))******************))))))))))))(((((((((((((((((((((((())))))((((((((())))))***)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))************)))+++)))'''(((+++,,,***'''))))))************))))))))))))************))))))(((((()))))))))***************))))))))))))******((()))))))))************((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++'''''''''((()))*********(((((())))))******++++++''')))******)))'''((())))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++******)))******))))))))))))))))))))))))************************))))))))))))))))))******************))))))(((((((((((('''(((((()))******(((((())))))))))))((((((((((((((((((((((((((()))'''(((((())))))(((((('''(((((((((((((((((())))))))))))(((((((((((()))***((())))))******))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************)))*********++++++++++++))))))*********+++++++++,,,+++++++++***))))))))))))***,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((()))(((((((((((())))))))))))((((((&&&'''((())))))*********(((((()))))))))((('''''''''''''''(((((())))))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))((('''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))000---***)))))))))(((''''''(((((())))))))))))((('''''''''(((((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++---+++***+++,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,+++******))))))+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++)))))))))******)))))))))++++++++++++++++++++++++******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''((())))))******))))))***))))))***++++++***((())))))************)))))))))******++++++******)))((((((((()))))))))************))))))))))))******))))))))))))************&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++))))))******************'''(((******)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***)))(((((((((((())))))***(((((())))))))))))((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((()))))))))(((''''''''')))***+++))))))************))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++***************'''(((******((('''((()))))))))************)))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))*********(((((())))))***)))))))))&&&''''''((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''((()))))))))(((((('''''''''((())))))******))))))))))))******))))))))))))))))))))))))++++++,,,...000---((($$$***))))))(((((((((((()))(((''''''&&&&&&''''''(((((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''((((((((()))))))))************************+++***)))***,,,------,,,************+++++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))))))))))))))(((***,,,,,,+++***)))***))))))************)))))))))***++++++++++++***)))(((((((((((()))))))))*********))))))))))))******))))))))))))************&&&''''''''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********''''''(((((())))))******++++++******************((()))++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((()))******++++++***))))))(((((((((((()))'''((()))******)))(((''''''((())))))************(((((())))))))))))(((((('''''''''((((((((())))))+++***(((''''''''')))***(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***************+++++++++&&&(((******)))((((((((())))))************)))))))))))))))))))))))))))))))))************+++++++++'''((()))******)))((('''(((((((((((((((''''''''')))))))))))))))))))))))))))***************)))((((((((())))))))))))((((((************)))((('''&&&'''((()))******+++******&&&''''''((()))******+++''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((())))))))))))(((((('''(((((()))***++++++,,,'''''''''''''''((()))*********))))))))))))******((((((((()))))))))))))))"""%%%+++222666444,,,%%%+++***)))'''''''''((()))((('''&&&%%%%%%&&&'''(((***)))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((()))******************************(((((((((***---...///...))))))))))))************)))))))))***++++++,,,,,,))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,------...+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******+++++++++************)))))))))))))))))))))))))))******))))))***+++,,,,,,'''((()))***+++***))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))))))))))))))'''***------***((()))+++))))))************)))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))******))))))))))))******))))))))))))************************++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((,,,+++++++++***))))))))))))+++,,,+++)))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......))))))))))))))))))))))))************************(((((())))))*********+++''''''((()))***+++,,,,,,+++***)))(((((('''(((((('''((()))******)))((('''((()))***+++++++++++++++))))))************))))))&&&'''''''''(((((())))))---+++)))'''&&&&&&'''(((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************************++++++++++++)))************+++++++++))))))******+++++++++,,,(((***,,,,,,+++*********))))))************)))))))))))))))))))))))))))))))))************+++++++++'''(((((((((((((((''''''(((''''''&&&&&&&&&&&&''',,,,,,++++++***)))((((((''')))***++++++***)))'''******))))))((((((''''''(((((())))))))))))((((((((((((((((((((()))************)))(((((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))(((((('''&&&&&&((()))******************)))(((((())))))((('''&&&%%%$$$$$$(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******,,,///222000+++&&&******)))((((((((((((((())))))((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''(((((((((((()))))))))))))))******++++++++++++*********))))))))))))***++++++++++++***,,,,,,,,,++++++*********---,,,***))))))***,,,------,,,++++++******++++++------,,,,,,,,,,,,++++++))))))************))))))+++++++++***************,,,+++)))((((((((()))***************************))))))))))))))))))))))))+++++++++************)))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************)))(((((((((((((((&&&&&&'''((()))***++++++)))***,,,,,,***)))***+++***&&&""""""%%%(((******''''''((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))......---,,,,,,++++++***,,,+++***))))))***+++,,,+++*********))))))(((((((((((())))))******++++++************)))))))))(((,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))((((((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))***************************+++,,,,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))******++++++++++++*********)))))))))((((((''''''((((((''''''&&&&&&&&&%%%((()))+++,,,,,,***((('''''''''(((((())))))******((((((((((((((('''&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))))))))(((((())))))******++++++((((((((((((((((((((((((************************+++++++++*********))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))******************************)))))))))))))))***''''''((((((((((((''''''******))))))))))))***+++'''(((((())))))******+++'''(((***++++++***((('''))))))))))))((((((((((((******++++++++++++******((((((((((((((()))************)))(((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))***************)))(((((()))))))))((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((''''''''''''''''''(((((('''(((+++---,,,((($$$***)))(((((('''''''''((())))))(((((((((((())))))+++*********)))))))))(((''''''((((((((())))))))))))))))))))))))***+++++++++++++++*********))))))))))))***++++++++++++***,,,,,,,,,+++++++++******---,,,***))))))***,,,---,,,,,,+++***************,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))---,,,+++***))))))***+++************************))))))))))))))))))))))))+++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((())))))))))))************(((***,,,+++***)))******---)))&&&%%%''')))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++++++++***))))))***++++++************)))))))))((()))))))))))))))*********++++++++++++************+++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))(((((('''(((((((((((()))))))))*********************************)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))************)))((((((((((((((())))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))((('''&&&%%%))))))************))))))+++******)))((((((''''''((((((((('''''''''&&&&&&'''((()))*********)))((((((((((((((())))))))))))***************)))((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))******))))))))))))))))))))))))))))))))))))*********************************************************+++++++++*********))))))))))))((((((((()))***+++))))))))))))))))))))))))******************************))))))))))))******''''''((((((((((((((('''))))))))))))***+++,,,,,,&&&&&&'''(((((()))******((((((************(((((((((((((((((()))))))))))))))******++++++******)))((((((((((((((()))*********))))))((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))''''''(((((()))))))))((())))))******))))))(((((()))))))))******+++++++++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))'''&&&'''((())))))'''%%%)))(((''''''&&&'''''''''))))))(((((((((((())))))************))))))))))))((((((((()))))))))*********))))))))))))***+++++++++++++++***************))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,++++++***))))))))))))***+++************)))))))))))))))************))))))''''''(((((())))))******---,,,++++++***+++++++++************************))))))))))))))))))))))))++++++*********))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))***************))))))(((((((((((((((++++++++++++*********)))(((***++++++***))))))***...,,,***)))******)))((()))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************+++++++++++++++***))))))***++++++************))))))))))))************)))))))))))),,,,,,,,,++++++++++++***)))************))))))((())))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))),,,+++***(((''''''''''''(((((()))))))))*********************************************************************************))))))))))))************))))))((((((((((((((()))******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************((('''%%%###"""(((((())))))))))))(((((())))))))))))************))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))((((((((((((***************))))))(((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))************************************************+++++++++*********************)))))))))***+++,,,))))))))))))))))))))))))***************************)))))))))))))))******&&&'''((((((((((((((((((&&&&&&&&&&&&'''(((******)))))))))(((((('''''''''(((((()))******)))((((((''''''(((((())))))******''''''((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))(((((('''(((((()))******))))))))))))))))))))))))&&&'''(((******)))((((((((()))))))))))))))(((((())))))*********+++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''(((((((((((('''(((''''''&&&&&&&&&'''''')))(((((((((((())))))***((((((((((((''''''''''''))))))))))))******************))))))******+++,,,************************))))))***++++++++++++***++++++++++++++++++++++++++++++***))))))***+++++++++***))))))((()))))))))++++++*********)))))))))))))))************))))))''''''(((((()))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))************)))((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))(((((((((((())))))************************(((***++++++)))))))))***,,,+++++++++++++++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++++++++******************+++*********)))))))))))))))++++++******))))))((((((,,,,,,+++++++++*********(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******)))(((((('''((((((''''''((((((((()))))))))************************************************************))))))))))))((()))))))))************,,,++++++*********************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))(((&&&$$$$$$''''''((((((((((((''''''%%%&&&''')))***,,,---...)))))))))))))))(((((((((&&&&&&&&&&&&'''(((***+++******))))))((((((''''''''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********++++++******))))))((((((((((((((((((((((((((((((************************************************))))))))))))******++++++))))))))))))))))))))))))************************))))))))))))))))))***+++&&&&&&'''((((((((((((((($$$$$$$$$%%%&&&'''((()))***)))))))))))))))((((((((((((((())))))(((((((((''''''(((((())))))******''''''((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))(((((('''(((((()))******((((((((((((((((((((((((&&&''')))*********)))((('''(((((()))))))))((((((******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((((()))******''''''''''''(((((((((((())))))))))))***************************++++++,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************+++***))))))((())))))))),,,+++++++++************))))))************))))))(((((()))******+++,,,,,,))))))******************************************))))))))))))))))))))))))*********)))))))))((((((((())))))*********))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))(((((((((((())))))''''''(((((()))******+++((()))++++++)))((()))***''')))***+++++++++***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))******+++,,,*********++++++*********))))))))))))))))))******++++++******))))))((((((+++*********))))))))))))'''(((((()))))))))((((((((()))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((('''(((((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************++++++***************+++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))************)))((((((''''''(((((((((((('''''''''(((((()))******++++++((((((((()))))))))))))))&&&&&&&&&&&&'''(((***+++******))))))((((((''''''''''''((((((((((((''''''(((((()))************)))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))************++++++******))))))((((((((((((((((((((((((((((((************************************************(((((()))))))))*********))))))))))))))))))))))))************************))))))(((((()))***++++++%%%&&&'''((())))))))))))&&&&&&&&&&&&'''((())))))&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((()))******((((((((((((((())))))***)))(((((((((((())))))***(((((((((((((((((((((((((((((())))))******))))))''''''((()))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&''''''%%%%%%&&&''''''''''''&&&''''''((()))(((''''''(((((()))***+++))))))))))))************((((((((()))))))))******+++************+++,,,,,,***************+++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,************************++++++***))))))))))))***,,,,,,+++++++++*********))))))************))))))))))))******++++++,,,,,,(((((()))*********))))))************************))))))))))))))))))))))))******)))))))))(((((((((((())))))************)))(((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((())))))***&&&&&&'''((()))***++++++''')))******)))(((((()))&&&(((*********)))***+++)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))***++++++++++++***)))))))))))))))************************))))))))))))*********)))))))))(((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''''''''(((***+++,,,&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))*********))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))******++++++++++++''''''(((((((((((('''''',,,+++***)))((('''&&&%%%''''''(((((((((((())))))'''''''''(((((()))))))))))))))))))))((((((((((((((())))))***************))))))***+++++++++******''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++************))))))))))))***************************************************************+++++++++'''((())))))******))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,%%%&&&'''((())))))))))))(((((('''''''''(((((()))$$$%%%&&&''')))***+++,,,(((((((((''''''((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******((((((((((((((()))*********))))))(((((((((((()))(((((((((((((((((((((((())))))(((((())))))***+++&&&''''''((())))))((((((''''''((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((''''''''''''''''''(((%%%(((***)))'''&&&'''(((((('''''''''(((((()))***''''''''''''((()))***+++((()))))))))*********+++''''''((((((((()))))))))++++++******++++++,,,---))))))*********+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,))))))************)))))),,,,,,+++***************+++************)))))))))))))))************)))))))))))))))***************((()))***+++++++++******************************))))))))))))))))))))))))***)))))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((()))******((((((((())))))*********''')))******)))(((((()))(((***+++***(((((())),,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))******+++++++++)))***++++++++++++***)))((()))))))))************)))))))))))))))*********+++++++++*********))))))'''((())))))*********)))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++((((((((())))))))))))***))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))************''''''''''''((()))++++++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************((((((((())))))(((((((((******)))((('''&&&%%%%%%&&&&&&'''''''''((((((((('''((()))*********)))((((((((((((((())))))))))))(((((()))***************(((((()))***************'''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((()))******++++++)))))))))))))))*********************************************************))))))*********+++++++++((()))***+++++++++******))))))))))))))))))))))))************************(((((((((((()))***+++,,,%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******((((((((((((((()))******+++***)))(((((('''((((((((((((((((((((((((((((((***)))((((((((()))+++,,,&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''***------+++)))***+++((((((((((((((()))******''''''''''''((()))++++++&&&'''''''''(((((())))))''''''''''''((((((((((((++++++******++++++,,,---))))))******++++++++++++))))))***++++++++++++************++++++,,,,,,,,,))))))************))))))---,,,++++++******++++++))))))))))))(((((((((((())))))************))))))))))))))))))(((((((((((()))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((()))******+++++++++***************''')))******((((((((()))+++,,,---+++(((''')))+++'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***)))(((((())))))*********+++(((((())))))******++++++,,,,,,,,,+++++++++******(((((()))***************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))((((((((((((((()))************++++++++++++************************++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))************((((((((()))***,,,......******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((())))))))))))(((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''((((((((()))+++,,,,,,***((('''''''''(((((())))))******&&&&&&'''((((((((((((((('''(((((()))))))))))))))&&&''''''((()))******+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++(((((())))))******++++++((((((((((((((((((((((((************************))))))******++++++++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,(((((((((((())))))))))))((('''&&&&&&''''''&&&%%%)))((('''''''''(((***+++''''''''''''''''''''''''%%%'''(((******((('''%%%((((((''''''''''''(((((()))))))))((((((((((((((('''((()))******)))((('''***)))'''&&&'''(((***+++***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))((((((((((((''''''''''''''''''&&&&&&)))((((((((((((((()))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))'''%%%&&&***,,,+++***+++******+++------,,,***++++++++++++,,,---...///,,,,,,,,,+++***))))))))))))************+++++++++******))))))))))))******++++++************++++++*********)))))))))))))))******)))''''''&&&&&&&&&***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((************************((((((((((((((((((((((((''''''(((((())))))******)))(((''')))++++++(((%%%''''''''''''((((((((((((***,,,---+++'''&&&(((+++((((((''''''''')))***,,,))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))(((((((((((((((******************************))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))(((((()))***+++))))))))))))************++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))))))))((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++(((&&&&&&)))***)))(((!!!###%%%''')))*********)))******)))(((''''''((())))))))))))))))))))))))(((((((((((()))***,,,,,,(((((('''(((((()))******((((((((()))******++++++))))))))))))************+++*********))))))(((((()))***+++,,,,,,+++***)))((())))))))))))'''%%%$$$))))))))))))******************+++++++++******)))(((((((((((()))))))))))))))(((''''''(((''''''&&&)))(((((('''((()))***+++(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((+++++++++,,,,,,+++++++++))))))'''''''''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((***++++++'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********&&&$$$###$$$'''(((((('''+++******+++,,,,,,***)))))))))******+++,,,------+++***)))***++++++******)))************+++++++++******))))))))))))******+++******))))))******+++***)))))))))))))))))))))+++***)))(((((((((((((((***++++++++++++***))))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))(((''')))++++++(((&&&''''''((((((((()))))))))'''(((((('''&&&&&&((()))***)))((((((((((((((()))))))))))))))******************))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************************)))))))))((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******************)))))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******+++***)))(((((()))***+++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************)))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))+++)))'''''')))+++***((())))))))))))((('''&&&%%%)))******)))((('''''')))))))))))))))))))))))))))''''''''''''((()))))))))***))))))))))))******+++*********)))))))))))))))))))))))))))************************)))))))))(((******++++++++++++*********++++++***)))(((''''''))))))))))))******************+++++++++******)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))'''&&&''')))*********+++***)))***+++***(((&&&(((((())))))***+++++++++***(((&&&(((,,,---,,,***)))************+++++++++******))))))))))))******+++******))))))******+++))))))))))))))))))******+++***))))))))))))******(((((((((((((((''''''&&&))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))******((('''((())))))))))))*********'''&&&%%%&&&((()))***)))************)))((('''&&&))))))))))))************++++++************++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******************))))))))))))******))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***,,,***((((((***+++***)))'''''''''((()))***+++,,,((()))***)))((('''((()))))))))))))))))))))))))))'''((())))))))))))((((((,,,+++***************+++++++++******)))(((((('''))))))))))))************************))))))))))))++++++************++++++---,,,++++++************))))))))))))************)))******+++++++++******(((((((((((())))))))))))******+++***)))(((((()))((((((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***((((((''''''''''''(((((((((((()))))))))))))))***)))(((&&&&&&&&&&&&((())))))(((((('''((()))******'''((()))******)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((()))++++++)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))))))))***++++++++++++***))))))))))))'''%%%((())))))******+++++++++***(((&&&(((,,,---,,,)))))))))*********+++++++++******))))))))))))************))))))))))))******)))))))))))))))*********)))))))))((())))))******((())))))))))))(((''''''((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))))))))(((((())))))*********++++++++++++(((&&&'''***,,,+++)))((()))*********((('''&&&((()))))))))************+++******))))))******+++************)))((((((''')))))))))))))))))))))))))))))))))*********))))))***************+++++++++************************))))))))))))((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++***)))))))))***))))))))))))))))))***((()))))))))************(((((())))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((())))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***,,,+++******************&&&&&&&&&'''(((+++---///((()))***)))((('''((()))))))))))))))))))))))))))***++++++,,,,,,+++***))),,,+++******))))))))))))************))))))((((((((()))))))))*********************))))))))))))))),,,+++***))))))***+++,,,...---+++***)))***++++++((()))))))))************))))))***+++++++++******(((((((((((()))))))))))))))+++,,,+++)))''')))***'''(((((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((()))))))))******+++++++++++++++)))(((((()))++++++((((((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))(((((((((((('''''''''((((((((())))))***)))((((((((((((((()))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''((()))+++***)))))))))(((&&&$$$)))***++++++,,,++++++***+++)))'''(((***+++***'''))))))*********+++++++++******))))))))))))*********))))))))))))))))))***(((((())))))************(((((('''''''''((())))))++++++,,,,,,++++++***)))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((())))))************++++++++++++---***'''(((***+++)))'''&&&''')))*********)))(((((()))))))))************))))))(((((((((((())))))******++++++***)))((('''))))))))))))))))))))))))))))))************)))((())))))******++++++++++++************************(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))))))))******)))))))))((()))))))))************************))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&'''((())))))(((((())))))))))))(((((((((((((((((())))))******))))))************))))))(((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++***))))))******,,,+++)))'''&&&&&&&&&'''''')))***)))((('''(((***))))))))))))))))))))))))******+++++++++******)))+++***)))((((((((((((((((((((())))))************((()))))))))************))))))))))))))))))******,,,+++***))))))***+++,,,,,,+++)))(((((()))***+++((()))))))))************((()))***+++++++++++++++(((((((((((())))))))))))(((+++,,,+++(((&&&(((+++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((())))))******++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((('''''''''(((((())))))***+++***)))(((((('''''''''******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''''')))+++***)))((()))***)))'''%%%)))***+++,,,,,,+++******)))))))))))))))((()))))))))************+++++++++******))))))))))))*********))))))(((((())))))***((((((((()))******++++++(((((('''''''''''''''(((((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''''')))***)))************++++++++++++)))''''''''''''&&&%%%&&&'''((()))************))))))))))))************))))))(((((((((((())))))((()))***+++++++++))))))))))))))))))))))))))))))))))))***++++++***((('''(((((())))))***+++++++++************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))************))))))))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((***,,,---(((((())))))))))))(((((('''(((((())))))******+++((()))***++++++***)))((())))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,,,,***(((''')))***))))))((('''''''''(((((('''((())))))(((((()))***))))))))))))))))))))))))((('''''''''''''''((()))***)))(((((((((((((((((('''(((((()))******++++++))))))))))))************))))))))))))************++++++************++++++***))))))((((((((())))))))))))))))))************((()))***+++++++++++++++(((((((((((())))))))))))'''***,,,+++'''%%%'''+++&&&'''((()))***))))))((())))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((&&&''''''((())))))******%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++))))))))))))((((((((((((&&&''''''((())))))*********))))))(((((((((((()))+++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***,,,---,,,))))))+++---***)))((()))******)))'''((()))+++,,,+++***)))(((%%%(((+++***'''''')))---)))************+++++++++******))))))))))))******))))))(((((((((((())))))'''(((((()))******++++++******)))((('''''''''(((%%%%%%&&&&&&%%%%%%$$$###(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((()))***(((&&&&&&)))+++)))))))))************+++((((((((('''&&&&&&'''))))))((((((((((((((())))))))))))))))))***************))))))))))))))))))***'''(((***,,,,,,,,,+++***))))))))))))))))))))))))))))))+++++++++***((('''''''''((())))))***++++++************************'''((((((((()))))))))***))))))))))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))))))))************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((()))***++++++***)))((())))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++***)))(((((()))+++,,,(((((())))))))))))(((((('''(((((()))******++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,***'''&&&''')))%%%&&&''')))***+++,,,,,,&&&((())))))(((((()))+++))))))))))))))))))))))))'''&&&%%%$$$$$$&&&)))***)))))))))((())))))******)))))))))))))))*********))))))))))))************((()))))))))******************++++++++++++******(((((()))))))))))))))((())))))))))))************(((((()))++++++,,,,,,+++(((((((((((())))))))))))&&&***,,,+++&&&%%%'''***&&&''')))*********)))(((************************''')))***,,,,,,***)))'''((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))'''((()))******)))(((''''''(((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((()))******++++++***))))))((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))&&&&&&(((***))))))((()))++++++***((('''(((***+++***)))'''&&&!!!&&&+++***'''&&&+++000)))************+++++++++******))))))))))))******))))))(((((((((((())))))'''(((((()))***+++++++++,,,,,,***)))((((((((((((*********+++***))))))((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((************************((((((((((((((((((((((((******))))))((((((((('''(((******(((&&&&&&))),,,((())))))))))))*********&&&)))+++***((((((+++...,,,+++)))'''''''''(((((())))))))))))************++++++************++++++&&&'''***,,,------,,,+++)))))))))))))))))))))))))))***+++,,,+++***(((&&&&&&''''''((()))*********************************'''((((((((())))))******)))*********++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***++++++***)))((())))))))))))************((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***(((&&&%%%&&&'''((((((((())))))))))))(((((('''(((((()))***+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))++++++)))&&&%%%''')))+++,,,,,,,,,+++)))(((&&&&&&((())))))(((((()))+++)))))))))))))))))))))))))))'''%%%$$$%%%'''+++---***)))))))))***+++,,,,,,++++++******)))((((((((())))))))))))************(((((())))))*********+++)))***+++,,,,,,+++***)))'''(((***++++++***)))((())))))))))))************(((((()))++++++,,,,,,,,,***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))******************))))))((((((''''''(((((()))***************++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((()))***************)))))))))))))))))))))))),,,***'''''')))++++++,,,&&&''')))*********)))(((''''''''''''(((((((((((()))))))))))))))************+++,,,+++)))))))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))'''((((((((((((((('''&&&+++)))'''&&&((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))************************************++++++,,,,,,,,,---------+++*********))))))((((((((()))***++++++***)))((((((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''***)))'''(((***++++++***''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***)))))))))))))))))))))))))))))))))(((((())))))))))))((('''+++***)))(((((()))***+++''''''(((***++++++++++++))))))(((((((((((())))))'''((()))***+++******)))***************)))((((((************************)))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))''''''((((((((((((''''''******))))))((((((''''''***((('''&&&&&&'''(((***************)))(((&&&&&&*********)))((('''''''''%%%&&&''')))))))))((('''(((((((((((((((((((((((())))))************)))))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))************)))))),,,,,,++++++******))))))(((((())))))((('''&&&&&&+++++++++*********))))))+++***)))(((((('''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&((()))++++++)))(((&&&++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''+++***)))'''''''''((()))(((''''''&&&&&&((()))***))))))))))))))))))))))))%%%''')))******+++---///))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((()))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***)))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))************)))))))))((((((((('''*********)))((('''%%%%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((&&&$$$###%%%'''((((((''''''((()))))))))))))))''''''((((((((()))))))))++++++******))))))(((((()))***+++***((('''((()))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''((((((((((((((('''(((((()))))))))((((((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))************************************++++++++++++,,,,,,,,,,,,************)))))))))((())))))************))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))'''((()))+++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))******))))))))))))******''''''((()))************))))))(((((((((((())))))((()))***+++,,,++++++******************)))((((((************************))))))(((''''''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''***)))))))))((((((((('''***)))'''&&&&&&''')))***++++++++++++***)))((('''(((((((((((())))))))))))(((((())))))***)))))))))************************))))))************)))))))))***++++++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))******))))))((('''+++++++++*********))))))))))))(((((('''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))******)))(((''')))))))))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))((((((+++***)))(((''''''((()))(((((('''&&&'''((()))***))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((((()))******************************(((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((((((((+++++++++***)))(((&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************)))))))))))))))))))))))))))'''%%%%%%''')))))))))((((((((((((((()))******((())))))))))))*********,,,,,,+++***)))(((''''''((()))***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''((()))************''''''&&&'''(((((('''%%%''''''((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))************************************)))*********++++++++++++************))))))))))))******))))))))))))******(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++***((('''''')))******))),,,++++++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))************))))))'''(((((()))))))))(((((())))))(((((((((((()))))))))***+++,,,,,,,,,+++***)))************))))))(((************************))))))((((((((())))))***(((''''''&&&&&&''''''((('''(((((())))))(((((('''))))))))))))(((((((((((())))))''''''''''''))))))++++++,,,++++++***)))(((&&&''''''((()))******+++++++++***)))))))))******************************))))))************)))))))))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******++++++******))))))+++************)))))))))******)))))))))***++++++)))((((((''''''(((((()))))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))***))))))(((((((((((()))(((((('''''''''((()))***)))))))))))))))))))))))))))******)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))******++++++,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))************))))))&&&''''''(((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((******+++,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((()))(((&&&&&&(((******))))))((('''''''''(((***+++))))))*********++++++++++++*********))))))(((((()))*********((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((***++++++++++++)))((()))***++++++)))'''(((***+++------+++***((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((()))))))))************************************))))))))))))*********************)))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((()))******)))((('''''')))******)))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&(((***+++(((((((((((((((((((((((())))))******++++++******((()))***++++++***)))((('''((((((((((((''''''&&&))))))(((((((((((())))))((()))***+++,,,+++******))))))************)))(((************************)))))))))))))))*********((((((&&&%%%%%%&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((''''''((())))))***+++++++++******)))(((''''''(((((())))))******---,,,***)))(((((()))***************************))))))************))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,)))***************))))))************))))))))))))++++++++++++,,,,,,---...))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((()))***+++***(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************************)))*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((()))***************((((((((((((((((((((((((&&&$$$###$$$%%%'''&&&%%%)))((('''''''''(((***+++************++++++++++++(((((())))))*********+++***+++,,,+++)))((()))***((((((((((((((((((((((((%%%&&&&&&'''((()))))))))))))))((((((''''''&&&&&&''''''(((***++++++++++++)))))))))***,,,+++)))'''(((***+++------+++***((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******((()))))))))************************************(((((()))))))))*********))))))))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))(((&&&''')))******)))&&&&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%''')))***(((((((((((((((((((((((('''(((((()))******))))))((()))***++++++***)))((('''((((((((((((''''''&&&))))))(((((((((((())))))&&&''')))*********)))(((((())))))*********))))))))))))))))))))))))))))))(((((()))******************)))'''''''''''')))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***))))))((('''(((((((((((((((((()))(((,,,+++)))((('''(((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,(((((()))******)))))))))))))))))))))))))))))))))***************+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))+++++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((***++++++))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))***++++++++++++******+++*********))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))+++++++++***)))(((&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))'''&&&%%%&&&((()))((('''((((((((((((((()))******)))************+++++++++''''''((()))***+++,,,,,,***+++,,,+++***))))))+++(((((((((((((((((((((((($$$%%%&&&'''((())))))***((((((((((((((('''''''''''''''((()))************(((''''''((())))))(((&&&''''''((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************************************((()))))))))************))))))))))))******************))))))))))))******(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))'''&&&&&&((())))))((($$$$$$%%%&&&((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))************))))))'''(((((()))))))))(((((())))))(((((((((((())))))&&&'''((()))))))))((('''((())))))************)))))))))))))))))))))))))))''''''((()))***************))))))))))))))))))***((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))((((((((((((******)))((((((((())))))(((((((((((((((((((((((())))))************))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((())))))***)))))))))(((((()))))))))))))))***(((((('''''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((())))))))))))((((((---,,,+++***)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))((('''((()))*********))))))))))))))))))))))))))))))''')))***+++******,,,...))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,,,,+++************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))************)))((('''%%%%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))***)))(((***+++,,,+++)))''''''((())))))))))))))))))))))))************+++(((((())))))******++++++)))++++++***)))((()))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((((((((('''(((((()))))))))((((((***(((''''''((())))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))************************************)))))))))*********++++++((()))))))))************))))))************))))))(((((((((((())))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++*********)))'''&&&&&&((())))))(((%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''((()))***+++************))))))))))))******''''''((()))************))))))(((((((((((())))))&&&'''(((******))))))((((((((()))***************))))))))))))))))))))))))%%%&&&''')))******))))))((())))))******))))))((())))))************))))))'''((((((((()))))))))***)))))))))******)))))))))((())))))*********))))))''''''(((((())))))******))))))******+++*********))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((((()))******++++++******(((((((((((())))))******))))))((('''''''''((((((******))))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))******)))((('''+++++++++******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***&&&'''((()))******)))((('''((()))***+++***))))))))))))))))))))))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))+++------,,,+++***)))***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((()))***************++++++***)))((('''&&&&&&''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))'''&&&&&&''')))***((('''&&&''')))*********)))(((((())))))))))))*********************))))))))))))(((******)))((('''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''((((((((((((((('''&&&---+++)))(((***+++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))************************************************++++++++++++(((((())))))*********+++((()))***++++++***)))((((((((((((((())))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,((('''&&&&&&((())))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++***)))(((((()))***+++'''''')))***++++++++++++))))))(((((((((((())))))'''((()))++++++******)))(((((()))***************))))))))))))))))))))))))$$$%%%'''((()))))))))((('''((()))******)))((('''))))))************))))))'''((((((((())))))******))))))************)))))))))******+++++++++******%%%%%%&&&((()))+++,,,,,,((()))+++,,,------,,,+++************************))))))************))))))***)))(((''''''((()))***%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))))))))************)))))),,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,'''((((((((())))))******,,,,,,+++***)))))))))*********))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''&&&((()))++++++)))(((&&&***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,&&&'''(((*********)))((('''((()))++++++******)))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))+++---------+++***((()))***+++,,,---......)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---(((&&&$$$$$$&&&((())))))'''(((((((((((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((***)))(((***---...+++((()))))))))))))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++&&&'''(((******)))((((((***)))(((''''''((()))***''''''(((((())))))******))))))******)))((('''&&&))))))(((((((((((())))))''''''''''''((()))+++,,,+++++++++++++++***)))(((,,,((($$$$$$(((***)))&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************,,,+++++++++******))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******)))((((((((((((((())))))))))))))))))))))))...,,,+++)))'''&&&%%%%%%$$$%%%''')))******)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***)))(((((((((***+++,,,***)))(((''''''((())))))+++++++++*********))))))''''''((()))***+++,,,,,,+++++++++************)))))))))))))))************+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************)))((()))***)))'''%%%))))))************))))))'''((()))***+++,,,,,,,,,******++++++++++++************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))*********))))))'''(((((()))***+++++++++)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((***)))'''&&&'''(((***+++(((((((((((())))))))))))************************++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++(((&&&&&&''')))******''''''((((((((((((''''''))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&(((++++++)))&&&)))))))))***))))))((((((((((((((((((((((((((((((***)))(((((('''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))***++++++++++++******)))(((''''''((()))***)))))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((''''''((()))******++++++++++++***)))(((+++((($$$%%%(((***)))&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,******)))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((('''''''''(((************)))((((((((()))***+++++++++*********))))))))))))))))))************+++++++++*********))))))))))))))))))************************)))))))))(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((()))))))))******************************))))))))))))))))))))))))(((((())))))*********+++***)))((()))******(((&&&))))))************)))))))))******++++++******))))))******++++++******)))******))))))))))))******)))))))))***))))))(((((())))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))******++++++******'''(((((()))******++++++++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))((((((((((((+++***((((((((()))+++,,,((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))---+++(((((()))*********''''''((((((((((((((('''))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((******)))'''((())))))************)))))))))))))))))))))))))))***)))((('''&&&'''((()))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))******++++++))))))(((((((((((())))))******))))))(((''''''&&&))))))(((''''''(((******))))))(((((((((((())))))******)))(((((((((((((((******++++++******))))))+++(((%%%&&&)))***)))'''************************))))))************))))))))))))))))))))))))))))))******************************))))))))))))((((((******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((''''''''''''(((((()))******)))))))))******++++++************)))))))))+++*********))))))((((((++++++*********)))))))))))))))))))))************************))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((()))***+++)))((())))))************)))))),,,,,,++++++***)))(((''')))******++++++******)))***))))))(((((())))))******************)))(((((())))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))))))))***+++,,,,,,++++++((((((((()))******+++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))*********))))))((())))))))))))((((((((((((+++***)))))))))***,,,---)))))))))*********++++++(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))---+++))))))*********)))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++******(((((()))***+++++++++******************************)))(((''''''(((***+++(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((('''&&&&&&((()))***))))))(((((((((((())))))))))))(((((((((''''''''')))((('''&&&'''(((+++,,,))))))(((((((((((())))))))))))((((((((((((((()))))))))************))))))***((('''''')))***)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))(((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,+++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''***)))((('''''''''))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((************************(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++************))))))))))))************))))))))))))************))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,((((((''')))++++++***)))))))))************))))))++++++++++++***)))((('''))))))************))))))))))))(((((((((((())))))++++++++++++***)))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,(((((())))))************'''((()))******)))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))************)))(((((())))))))))))((((((((((((******)))))))))***+++,,,)))*********++++++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,***(((((())))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))***+++'''((()))***************))))))))))))))))))))))))***))))))))))))***,,,---))))))))))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((('''&&&&&&&&&''')))***(((((())))))))))))((((((&&&'''''''''((((((((())))))((('''&&&'''(((+++,,,))))))(((((((((((())))))&&&''''''((()))*********((())))))*********)))))))))((((((((()))***)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((('''+++***(((''''''((()))***(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((()))))))))************))))))))))))))))))******(((((())))))************))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))(((((()))+++,,,+++)))))))))************))))))(((((()))************))))))))))))******)))))))))))))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++,,,---------)))))))))))))))*********%%%&&&'''(((((((((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))*********))))))((())))))))))))(((((((((((((((((((((((())))))******)))*********++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''&&&&&&(((***'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++,,,,,,******))))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))******(((((())))))))))))((((((%%%&&&&&&'''(((((())))))))))))(((''''''(((******))))))(((((((((((())))))%%%&&&''')))******++++++(((((())))))******))))))((())))))******))))))(((''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((())))))***''''''''''''''''''''''''$$$%%%''')))++++++******)))))))))(((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************))))))((('''((()))***++++++++++++(((((()))))))))))))))***(((((())))))*********+++******)))))))))((((((((())))))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))***+++,,,***)))))))))************))))))%%%&&&((()))***+++++++++((())))))******))))))((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))((((((***+++,,,,,,,,,,,,))))))))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''************************(((((()))***************))))))))))))(((((((((((('''((((((((()))))))))))))))))))))*********++++++************************))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))***((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((&&&%%%%%%(((***'''((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%''')))++++++***)))*********)))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***'''((())))))******))))))'''((()))******)))((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((()))******))))))'''(((((()))))))))))))))((()))***+++***)))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))******''''''''''''''''''''''''%%%&&&(((***+++******)))'''((()))***************))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))*********)))''''''&&&'''(((******+++******(((((((((((())))))******************))))))))))))***)))))))))(((((((((((())))))))))))************((()))))))))************'''(((((()))******++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))************))))))))))))+++***)))***++++++***((())))))************))))))%%%&&&''')))******++++++(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,***)))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))(((((((((((((((((())))))************((((((((()))))))))***************************************)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((***+++***(((%%%&&&'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''')))***(((&&&&&&***---'''((((((((('''&&&%%%%%%************************!!!###&&&)))******((('''+++*********))))))((((((&&&''''''((()))******+++************************))))))))))))))))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++$$$%%%'''((((((((('''&&&'''((()))******)))((('''((((((((('''&&&&&&%%%%%%))))))******)))((('''&&&))))))(((((((((((())))))((()))*********)))'''&&&''''''((()))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,((((((((((((((()))******))))))))))))))))))))))))((()))***+++***(((&&&%%%&&&''')))***+++++++++***))))))))))))))))))))))))'''''''''&&&&&&'''''''''************************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))))))))(((&&&%%%%%%&&&((()))*********)))'''((((((((())))))******,,,,,,+++***)))(((''''''))))))))))))(((((((((((())))))))))))************(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******)))(((((((((,,,+++******++++++)))'''))))))************))))))&&&'''((()))************(((((())))))))))))((((((((((((''''''''''''((((((###$$$&&&'''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,*********))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,))))))))))))(((((((((((())))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***)))))))))(((((((((((('''(((***+++,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((()))******''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******---(((%%%%%%)))+++***'''((((((((((((((())))))***))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((($$$!!!###(((++++++(((------,,,,,,+++******)))((((((((((((((()))*********(((''''''(((((('''&&&)))((('''&&&&&&'''((()))&&&(((************+++,,,***)))'''&&&'''(((***+++((('''%%%%%%%%%&&&(((*********)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''************************+++++++++***************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++******))))))))))))******''''''(((((()))))))))***))))))(((((((((((()))))))))((((((((()))***++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&***)))((((((((()))+++,,,))))))))))))))))))))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((******++++++++++++******))))))***++++++++++++++++++*********))))))((((((******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))---)))%%%%%%'''(((((('''))))))))))))((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************)))+++---...///...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,+++++++++******))))))''''''((()))***++++++,,,''''''''''''''''''''''''***)))))))))((((((((('''((((((''''''''''''((((((''''''(((((()))((((((((('''(((((())))))(((((('''))))))))))))(((((('''''')))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((''''''&&&''')))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((('''''''''''''''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***,,,(((%%%&&&)))+++***'''((('''''''''(((((())))))))))))*********))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))&&&###%%%***---,,,***))))))))))))))))))))))))((((((((((((((()))******,,,***)))((())))))'''&&&)))((((((''''''(((((()))###%%%''''''''''''((()))***)))(((''''''((()))***)))((('''&&&&&&((()))+++(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******((((((((())))))************))))))(((((())))))***))))))))))))))))))***+++))))))))))))))))))))))))((())))))))))))((('''&&&)))((('''''''''(((******************************,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))************)))))))))(((+++*********))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))---***'''&&&((())))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))******)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++*********))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))((('''((())))))******))))))((((((((((((((('''''''''''')))))))))))))))******+++''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''((()))***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++(((&&&&&&)))+++)))''''''''''''((((((((())))))*********))))))((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++(((&&&(((+++...---+++''''''(((((()))***++++++((((((((((((((()))******---+++))))))******(((&&&((())))))******))))))((("""$$$&&&'''&&&&&&&&&'''***)))((('''''''''))))))))))))((('''''')))***+++(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))************************))))))*********+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((())))))******************************************************************************++++++++++++******''''''((()))))))))))))))************))))))))))))++++++++++++***************))))))))))))******+++************************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))---***(((((()))******)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************+++***)))(((&&&%%%######))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))((((((************))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))((('''&&&))))))************))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((%%%%%%&&&'''((()))******'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((('''''')))***)))'''(((((()))))))))***))))))+++***))))))((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++)))((())),,,---,,,+++))))))******+++,,,,,,,,,((((((((((((((())))))******)))((((((******)))(((((()))***++++++***)))(((%%%'''))))))(((((((((***))))))((('''''''''(((((((((((('''''''''((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''***************************************+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))*********************))))))))))))************************++++++++++++************++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))''''''''''''(((((())))))++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******))))))***+++++++++++++++*********)))))))))))))))************************)))))))))(((((()))******************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***************((()))))))))************---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''&&&%%%))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))%%%%%%&&&'''((()))******(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((((()))))))))(((((()))***+++++++++************)))(((''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***++++++***)))************************((((((((((((((())))))***&&&%%%%%%''')))+++******((()))***++++++***)))(((''')))******)))))))))***))))))(((''''''''''''''''''&&&&&&&&&''''''((((((...---,,,***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''************************))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))************)))******))))))))))))******++++++******************++++++************++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))************))))))(((((())))))************************************)))))))))***++++++,,,,,,******************************++++++++++++******))))))***+++++++++++++++))))))))))))))))))******)))))))))))))))))))))))))))(((((('''''''''((((((************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''((()))*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''&&&%%%))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))***************((()))))))))************,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''''''''&&&%%%((())))))******))))))((())))))))))))************)))))))))))))))******+++************************'''(((***+++***)))'''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((''''''''''''((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))***+++,,,+++***)))))))))'''''''''''')))***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((('''((((((((((((((()))******%%%%%%$$$&&&)))*********((())))))******))))))(((&&&'''))))))(((''''''((()))((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''...---,,,***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))*********************)))))))))*********))))))*********+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,******************************++++++++++++******''''''((()))))))))))))))))))))))))))************((((((((((((((())))))))))))(((((('''''''''''''''************************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((((((''''''((()))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************((((((((())))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))******''''''((()))***+++,,,,,,'''''''''''''''''''''''''''((((((((()))))))))***((((((''''''''''''((((((&&&''''''((((((((((((''''''(((((())))))(((((('''((((((((()))))))))******)))))))))))))))******+++))))))))))))))))))))))))((()))+++,,,,,,***(((&&&)))((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((''''''''''''(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''(((******)))(((((((((&&&''')))*********((('''((('''&&&&&&&&&(((***+++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))((((((&&&&&&''''''(((((())))))((((((((((((((()))******(((''''''''')))***)))((()))((((((''''''(((((()))%%%'''(((((('''&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((((((((***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********+++))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((***+++++++++)))(((******))))))))))))***************))))))(((((((((***))))))(((((())))))***))))))))))))))))))***+++))))))))))))))))))))))))&&&'''((())))))))))))((('''''')))*********)))(((((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))((()))))))))************(((((()))))))))************))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))%%%(((******(((''')))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++(((((())))))*********+++'''''''''''''''''''''''''''((((((((())))))******((((((''''''''''''((((((''''''((())))))***))))))''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))******+++(((((((((((((((((((((((()))***,,,------+++)))''')))))))))))))))***++++++''''''''''''''''''''''''************************(((((((((((((((((((((((((((((())))))*********+++%%%%%%&&&'''((()))******))))))))))))************'''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''&&&(((******)))((((((((($$$%%%'''))))))((('''&&&'''&&&%%%%%%&&&(((+++,,,))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***+++---,,,+++)))((((((&&&&&&''')))***,,,------((((((((((((((()))******,,,+++))))))******(((''')))((('''&&&&&&'''((()))&&&((())))))(((''''''((((((((((((((('''&&&%%%$$$'''(((((()))))))))))))))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))***************)))((((((''''''************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((***+++,,,+++)))(((******))))))))))))*********)))))))))((((((''''''))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))&&&&&&'''(((((()))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((************************((((((((((((((((((((((((******++++++++++++******))))))***+++++++++++++++(((((())))))*********+++))))))******+++++++++,,,++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))&&&)))++++++)))(((***,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((###$$$''')))++++++,,,+++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************(((***+++------+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))******+++++++++,,,************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((()))***)))((('''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))******))))))))))))************))))))((((((''''''++++++***)))((('''&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''(((((((((((()))***)))(((&&&%%%%%%%%%%%%''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))((((((((((((&&&''')))***+++++++++***))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))(((((((((((())))))***)))))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---+++)))((()))++++++***'''''''''''''''((())))))******))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******'''((()))***,,,,,,------(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))*********))))))(((******))))))((((((''''''((((((((((((((('''''''''(((222>>>888***---111((())))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++,,,,,,+++***))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((+++*********))))))(((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))((((((''''''+++******)))(((''''''&&&(((((((((((())))))))))))'''((()))******)))((('''))))))))))))******************))))))((((((''''''$$$%%%&&&'''(((***++++++---,,,+++******+++,,,---***)))(((''''''((()))*********************************)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********************+++******))))))))))))******)))(((((((((''''''''''''************************((()))***)))((('''((()))))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))***))))))(((((())))))******)))))))))((((((((('''))))))))))))((((((((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((('''((()))***++++++******))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))))))))(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''))))))(((((((((((())))))*********))))))(((((((((***)))))))))((((((((('''&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))***(((''''''((())))))((('''''''''''''''((())))))))))))))))))(((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''((()))))))))(((((()))))))))************************+++***(((&&&&&&'''((()))(((((())))))))))))((((((************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&''''''(((((((((''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))************))))))))))))))))))((((((((((((''''''((((((((((((((((((&&&LLLrrrhhh>>>)))---000))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++,,,++++++******)))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))((((((((())))))))))))***************)))))))))((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((*********)))((('''''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))***************)))))))))((((((((('''&&&''''''((()))***+++++++++******))))))******++++++***)))(((((()))***+++*********************************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******************))))))******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))(((((((((((())))))))))))&&&&&&'''''''''&&&%%%%%%)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((''''''(((((())))))******(((((('''&&&&&&'''''''''(((((((((((()))))))))***&&&'''(((((((((((('''&&&''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))******)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))***************)))))))))))))))))))))((((((((((((%%%&&&'''((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((''''''((()))***(((''''''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((******))))))))))))******((((((((((((((((((((((((+++***)))((('''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((('''%%%$$$###(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))************))))))(((((((((((())))))))))))'''''''''(((((()))))))))'''===TTTLLL///$$$'''%%%))))))))))))))))))))))))***))))))(((((())))))***+++***))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))'''(((******((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))*********+++((())))))))))))))))))(((++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))(((((((((******))))))))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''&&&&&&'''''''''((((((((())))))$$$&&&((()))***)))(((&&&'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((('''''''''))))))(((((((((((())))))++++++******************))))))))))))((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((()))((()))***,,,,,,***((('''''''''''''''((())))))''''''(((((())))))******&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''***))))))((((((((()))***(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******+++++++++***)))((('''&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((())))))************)))''''''(((((())))))******&&&&&&'''((()))******+++333,,,+++)))&&&...000$$$))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((((((((()))******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))******************)))))))))))))))'''(((******((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((())))))*********)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''(((************((('''************************(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((('''''''''******))))))))))))******'''''''''((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))'''((((((((()))))))))***))))))******+++******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&'''''''''((((((((($$$&&&(((*********((('''(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))************************))))))))))))(((((((((((('''((()))******)))(((''''''''''''((((((((((((((())))))(((((((((((())))))******************++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((***,,,,,,***((('''''''''''''''((())))))''''''(((((())))))******$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((()))(((((())))))))))))((((((************************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************,,,++++++******++++++,,,******+++++++++******)))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((()))***************''''''(((((())))))******&&&''''''((()))***++++++******111111((())),,,$$$))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((((((((())))))******+++++++++******************************))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))******'''(((******((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))))))))((((((((('''''''''((()))***++++++***)))(((((())))))))))))))))))((((((((((((((((((((((((((('''(((((())))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''******))))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))''''''(((((())))))******(((((()))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))(((''''''''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((()))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((()))))))))))))))***************(((((((((((())))))))))))*********)))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%'''))))))(((''''''''''''''''''((())))))(((((((((((())))))))))))$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++''''''((())))))***))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''((()))******+++******(((((((((((())))))))))))((((((((())))))*********###"""***,,,######(((%%%)))))))))))))))))))))))))))((((((''''''(((((()))+++***))))))))))))))))))((()))***,,,,,,+++*********************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))''''''''''''(((((((((((())))))))))))************'''(((******((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((***++++++,,,(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((((((((((('''''''''''')))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))'''''''''((()))*********$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***(((((((((((())))))))))))''''''))))))***)))(((((())))))))))))************((((((((((((((()))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&'''((()))***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((())))))*********'''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''%%%$$$%%%'''))))))((('''''''''''''''((())))))))))))))))))((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))************(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***&&&''''''((())))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))************)))(((((('''((()))******+++++++++))))))))))))(((((((((((()))))))))))))))))))))***000%%%###''''''---333...))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))***+++''')))***,,,,,,,,,***)))******************************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))'''(((((((((((()))))))))((()))))))))************'''(((******((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************'''((((((((()))))))))***((((((((((((((())))))))))))))))))(((((()))))))))((()))************)))(((************************)))*********************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))***+++++++++******))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((******)))((('''((()))&&&''''''((()))******+++&&&''''''((()))))))))((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))******&&&&&&'''((()))***++++++&&&'''(((*********))))))***++++++++++++,,,,,,,,,***)))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&'''(((***+++))))))(((((((((((())))))******))))))(((((((((((())))))))))))((((((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))))))))(((((((((((())))))''''''(((((()))))))))***'''((((((((())))))******''''''(((((())))))******))))))(((((((((((())))))************************)))'''&&&&&&(((***++++++'''''''''''''''((())))))******))))))(((((('''''''''''')))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))''')))***++++++***)))'''************************((()))***+++++++++++++++(((((())))))))))))((((((************************))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))***************)))((((((''''''(((******+++++++++******))))))((((((''''''*********))))))))))))))))))&&&,,,///&&&$$$(((%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((()))***++++++'''(((***,,,---,,,***)))******************************))))))))))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))************(((((())))))*********+++''')))******((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************'''((((((((())))))******((()))))))))************)))((('''&&&&&&'''((())))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******(((((()))***+++,,,------******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))&&&((()))++++++)))(((&&&)))(((&&&''')))******)))******))))))(((((('''''')))&&&%%%&&&)))***)))'''))))))(((((('''''''''&&&+++*********))))))((((((************))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))(((###))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))***************)))((((((''''''(((((()))))))))***))))))***))))))((('''&&&))))))************))))))(((***+++***)))((()))*********))))))(((((('''''''''&&&%%%&&&(((******))),,,***'''%%%%%%''')))+++)))))))))))))))(((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))''')))++++++******+++---000000000---***))))))***''''''(((((())))))******+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''''''''''''''(((((((((((())))))************)))))),,,,,,+++***)))((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&((('''%%%%%%%%%&&&(((***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***(((***+++***)))((()))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&&&&''''''***)))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((******))))))((('''''''''(((((((((((())))))))))))'''((()))******)))((('''***((('''((()))+++*********)))))))))((((((((('''((('''%%%&&&)))***)))''')))(((((((((''''''''''''*********)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''((()))(((%%%"""))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))***************)))(((((()))*********++++++++++++((())))))))))))(((((('''))))))************))))))''')))***)))((('''((()))***)))))))))((((((((('''%%%$$$###$$$&&&'''((('''))))))(((((((((((()))******************)))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,---888888666222---)))((()))(((((()))))))))))))))***)))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((''''''((((((((()))))))))))))))************))))))++++++******)))(((((((((&&&'''((())))))((('''&&&******************************))))))((((((''''''(((((((((((((((((((((((()))((('''((()))***)))'''((('''&&&%%%%%%'''(((************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***)))+++,,,+++***)))***+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((()))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((,,,,,,+++******)))((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))'''&&&'''(((***))))))))))))))))))((((((((((((((('''&&&'''((())))))'''((((((((((((''''''''''''******))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++***)))'''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***)))************))))))(((************++++++++++++'''(((((())))))))))))((())))))************))))))&&&((()))((('''&&&'''((())))))))))))(((((((((((()))'''&&&''')))++++++***&&&'''((()))******))))))***++++++++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((())),,,...BBBAAA>>>999222---++++++***************)))))))))'''(((((())))))******+++))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''************************++++++***)))((('''&&&&&&((((((((((((((((((((((((***)))'''''')))***)))(((((('''&&&&&&&&&'''((()))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************))))))))))))************))))))(((((((((((())))))***+++,,,,,,******+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++************+++)))))))))))))))*********((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''''''''((((((&&&'''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++++++++******)))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''%%%$$$%%%&&&(((''''''))))))))))))((((((((((((''''''''''''((()))((((((((((((((((((((('''''''''))))))))))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***+++++++++***)))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))************)))(((((((((((((((((()))))))))&&&'''((())))))***))))))))))))************))))))'''((())))))''''''((()))))))))))))))((((((((((((,,,***))))))+++,,,,,,,,,&&&''''''((()))******+++*********++++++***))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))((((((((((((''')))))))))))))))))))))))))))))))))((('''))),,,...???>>>;;;666000,,,++++++,,,,,,++++++******))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))*********))))))))))))************))))))************))))))(((((())))))************((()))+++,,,,,,+++)))(((******************************))))))((((((''''''((((((((((((((((((((((((***(((&&&&&&((())))))((((((''''''&&&'''((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************((()))))))))************))))))(((((((((((()))))))))***++++++))))))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))************))))))************************))))))(((((((((((())))))(((((((((((())))))))))))*********++++++++++++***(((((())))))************(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********'''(((((())))))******+++(((((((((((())))))))))))))))))(((((((((((())))))(((&&&%%%&&&'''((((((((((((((((((((())))))))))))&&&'''((((((((((((((()))'''''''''((((((((((((((((((((((((((((((((())))))&&&'''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((()))*********,,,+++***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((())))))*********))))))))))))((((((((((((((((((&&&'''((())))))***))))))))))))************))))))((()))******(((((()))***(((((((((((()))))))))))))))(((&&&'''((())))))((()))(((&&&%%%&&&)))+++---(((((()))))))))))))))((())))))))))))))))))***+++************************)))))))))))))))((((((((())))))))))))))))))))))))(((((()))(((((((((+++---000000///,,,)))''''''(((,,,,,,++++++******))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******&&&&&&'''((()))***++++++))))))))))))************))))))************))))))((((((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''''''''(((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************((()))))))))************(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))************************))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))))))))((((((((((((((()))******++++++))))))))))))))))))))))))'''((())))))******))))))(((''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))******((()))))))))******++++++(((((((((((())))))))))))(((((())))))))))))((((((***((('''((()))+++******(((((((((((())))))))))))&&&'''((((((''''''(((***'''''''''(((((((((((((((''''''(((((((((((())))))'''''''''(((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))******)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++((())))))************)))++++++++++++************'''(((((())))))))))))((())))))************)))))))))***+++***)))((()))+++(((((((((((())))))))))))+++)))'''((()))******)))+++)))&&&%%%%%%(((+++...''''''((())))))))))))(((***)))))))))))))))******************************((()))))))))************))))))))))))))))))))))))&&&((())))))))))))***,,,)))***+++***))))))***,,,***************)))))))))*********))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++((((((((()))))))))******))))))************))))))(((((())))))*********+++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((''''''((())))))'''&&&''''''((((((((()))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''((((((((('''''''''(((((()))******++++++))))))))))))))))))))))))(((((()))************)))'''''''''''''''((())))))))))))))))))*********+++))))))))))))))))))))))))((((((((())))))*********''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''')))'''&&&'''(((***))))))'''((((((((()))))))))***%%%''')))((('''&&&(((***''''''''''''((((((((()))'''''''''((((((((())))))''''''((())))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((###&&&))))))((('''''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++(((((()))***************++++++++++++*********)))((())))))))))))(((((('''))))))************))))))((()))***)))((('''(((***'''((((((((()))))))))***---+++))))))+++,,,+++******)))(((''''''((()))+++'''((()))*********************))))))))))))******************************(((((()))***+++,,,------))))))))))))))))))))))))$$$'''***+++***))))))******+++,,,+++******,,,...(((((()))))))))))))))***(((((())))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******''''''((((((((()))))))))))))))************)))))))))))))))))))))*********((())))))))))))))))))((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((()))+++---,,,)))&&&''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''')))***)))((('''((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((((((((())))))(((((((((((())))))))))))&&&'''(((*********)))((('''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************'''''''''''''''((()))***)))*********++++++++++++************************))))))))))))************''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&&&&$$$######%%%&&&&&&%%%'''((((((((())))))******%%%'''))))))'''&&&(((***&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''"""''')))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))******))))))(((((((((''')))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++(((((()))******************)))))))))((((((''''''))))))***))))))(((''''''))))))************))))))'''((()))((('''&&&''')))'''((((((((())))))******)))(((&&&&&&'''(((((('''((())))))))))))(((((('''((()))***+++++++++++++++******)))))))))))))))***************************(((((()))+++,,,---...///))))))))))))))))))))))))###&&&***,,,+++))))))((((((((()))'''&&&%%%&&&(((''''''(((((())))))******%%%&&&((()))+++---//////))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))******))))))))))))))))))'''(((***,,,,,,***((('''************************))))))))))))(((((((((((((((((((((((((((((((((((()))***+++...///...***'''''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))******+++******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++***+++,,,------,,,+++***,,,+++++++++******)))))))))))))))))))))))))))))),,,+++)))'''''''''((((((***)))(((((((((((()))***((((((''''''''''''(((((())))))))))))******************))))))(((((('''''''''((()))******)))''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))+++******)))(((''''''&&&***,,,---,,,***(((((())))))))))))))))))(((''''''&&&'''))))))(((''''''(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''((()))))))))))))))))))))))))))***+++,,,---******))))))((((((''''''&&&''''''((()))(((((((((&&&&&&&&&'''((())))))******)))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************)))((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((('''******))))))))))))******))))))))))))((((((((((((***************)))(((((())))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))(((***)))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++(((((((((((((((((((((((())))))))))))*********)))(((((((((((())))))))))))((()))***)))((('''((()))***)))((((((((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((+++++++++***************)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))((((((************************''''''(((((())))))******))))))************))))))++++++******))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((%%%$$$$$$######$$$$$$%%%+++++++++***************''''''''''''((((((((((((***)))))))))((((((((('''(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***,,,---,,,***(((((())))))))))))))))))(((''''''&&&((())))))'''&&&'''(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))''''''((()))))))))))))))******)))(((''''''''''''***)))))))))((((((((('''&&&''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((())))))))))))((('''******))))))))))))******************))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))***))))))************))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************)))))))))))))))******+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((((()))))))))((('''(((((())))))))))))(((((((((((('''(((***)))(((''')))*********)))((((((((((((((())))))))))))(((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&'''(((((()))))))))************************(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''((())))))***)))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((()))******+++,,,,,,***,,,---,,,***(((((())))))))))))))))))(((''''''''')))***)))'''&&&&&&'''((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))'''(((((()))))))))))))))))))))((('''&&&&&&&&&&&&))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''''''''(((((())))))(((((('''******))))))))))))******++++++++++++************)))************))))))((())))))))))))))))))))))))((((((((())))))*********'''(((((()))))))))))))))$$$%%%''')))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((************************)))))))))))))))******+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&)))***)))&&&$$$&&&(((******))))))((((((''''''&&&((())))))(((((()))+++++++++***(((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((******(((((((((((((((((((((((()))((((((''''''(((((())))))******************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&(((************)))************************&&&''')))))))))'''%%%###))))))))))))************))))))))))))((((((((((((((('''''''''''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((*********)))))))))((((((***,,,---,,,***(((((())))))))))))))))))(((''''''((()))***)))'''&&&&&&&&&((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++(((((())))))))))))(((((('''''''''(((((()))***+++))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******++++++*********)))))))))))))))************)))(((((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((((((''''''!!!###&&&)))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************)))))))))))))))******+++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&)))+++)))%%%###%%%(((******))))))((((((''''''%%%'''((()))((()))***,,,,,,+++***((('''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))((((((((((((***************)))((('''''''''''''''''''''''''''))))))))))))((((((((((((******(((''''''(((******''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))*********)))'''''''''''''''''''''''')))***,,,,,,,,,***((('''))))))))))))************(((((((((((())))))))))))((('''''''''''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''***,,,---,,,***(((((())))))))))))))))))(((''''''''')))***)))'''&&&&&&'''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((())))))))))))(((((('''''''''(((((()))***+++(((((((((((())))))))))))(((''''''''''''((())))))''''''''''''((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))(((((()))))))))******))))))))))))************)))))))))(((((((((((())))))*********))))))((((((((((((((((((((((((&&&&&&'''((()))******+++)))))))))((((((&&&%%%$$$ ###&&&)))******((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))******+++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''')))+++)))'''%%%''')))***)))))))))((((((((('''%%%'''((()))((()))***,,,,,,+++***((('''&&&&&&&&&'''((((((((()))))))))***(((((((((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******(((((())))))************)))******************)))((((((((((((((((((((((((************************(((((((((((())))))))))))++++++++++++***)))((('''************************(((((((((((())))))))))))+++******))))))******+++''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&((()))************&&&&&&'''(((((('''&&&&&&(((((()))******)))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&((()))*********,,,---,,,***(((((())))))))))))))))))(((''''''&&&((())))))(((''''''(((((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))***+++,,,,,,)))))))))))))))(((((('''))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++******))))))******+++******))))))))))))******))))))))))))((((((((('''((())))))************)))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))((('''&&&%%%"""$$$&&&)))******)))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))******+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&((())))))(((((()))+++++++++***(((''''''''''''''''''(((((())))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))***))))))(((((())))))***)))******************)))%%%&&&&&&''''''(((((()))******++++++++++++******))))))))))))))))))))))))************************(((((((((((())))))))))))((()))))))))))))))((((((************************''''''(((((())))))******)))******++++++******)))''''''((((((((()))))))))************************(((((('''(((((()))******((()))************)))(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))$$$$$$&&&'''(((***++++++***,,,---,,,***(((((())))))))))))))))))(((''''''$$$&&&((()))(((((((((***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))(((''''''******)))((('''''''''''''''((((((((()))))))))***)))(((&&&&&&&&&''')))***((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,+++******+++,,,,,,******))))))))))))***************)))))))))(((((((((((()))***************))))))))))))))))))))))))''''''((((((((((((((((((&&&'''((()))))))))))))))%%%&&&'''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************)))))))))))))))******+++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((%%%###%%%)))+++)))&&&''''''(((((())))))******'''(((***)))(((''')))*********)))((((((((((((((('''''''''((()))*********,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,+++++++++++++++++++++++++++******))))))))))))******((())))))******))))))(((%%%%%%&&&&&&'''(((((()))******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((()))***++++++***)))((('''((((((((())))))******************************))))))'''''''''(((***+++'''((()))******)))((('''(((((((((((()))+++,,,---))))))))))))************'''((((((((())))))******(((((()))******)))''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((((('''))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***,,,---,,,***(((((())))))))))))))))))(((((('''###%%%(((((((((((()))+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))((('''''')))))))))******+++,,,---'''((((((((())))))******)))(((&&&%%%&&&''')))+++((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))------,,,++++++,,,------******))))))))))))******+++++++++************)))(((((()))***************))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%'''(((***+++,,,,,,''''''(((((())))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))************************)))))))))))))))******+++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((('''### ###))),,,)))%%%&&&&&&'''((()))***++++++((()))***)))((('''((()))***)))((((((((((((((()))&&&''''''((()))******+++......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((('''''''''((()))******+++***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))******)))((('''''''''((()))***++++++******))))))(((((((((((()))))))))************+++++++++***)))(((''''''((()))***+++***)))'''''''''((()))******))))))(((((((((''''''&&&%%%$$$$$$%%%&&&'''******))))))((((((''''''))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((***)))'''&&&&&&'''((()))******))))))((((((''''''''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''((()))++++++)))((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++++++++,,,,,,+++***((('''...,,,)))(((((()))((((((...+++((('''((()))***)))&&&(((******(((&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''***))))))((('''&&&&&&%%%'''(((((('''%%%%%%'''(((+++***((('''&&&''')))***))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''******))))))((((((''''''((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))'''(((((((((((((((((('''*********)))))))))))))))''''''''''''(((((((((((()))))))))))))))******++++++*********))))))((((((((()))***++++++***)))((((((((()))***************)))))))))((()))******+++))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))))))))******+++++++++++++++***)))'''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))***))))))((('''&&&+++*********))))))((((((******))))))((((((''''''&&&''')))*********)))(((******))))))))))))******)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))+++***)))((('''&&&%%%%%%***)))(((''''''((()))***''''''''''''((((((((()))************************(((((()))***************))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))******)))(((((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))***)))(((''''''((()))******++++++***'''&&&''''''******))))))((((((''''''))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***)))(((''''''((()))***+++***)))(((''''''((()))((('''''''''&&&&&&&&&&&&***)))(((''''''((()))******)))))))))((((((((('''&&&&&&''''''((((((((()))''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''(((((()))***)))))))))(((((((((''''''((((((((())))))))))))((())))))))))))*********&&&''')))******)))'''&&&'''(((((())))))(((((('''((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********++++++++++++***)))((((((((('''&&&''')))++++++***---***((('''((())))))))))))+++---,,,+++)))))))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))************++++++*********,,,,,,+++******)))(((((('''((())))))''''''((()))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))***************))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))(((((()))))))))***)))))))))))))))))))))(((((()))))))))*********)))))))))))))))******++++++*********))))))))))))((()))***++++++***)))((((((((()))***************((()))))))))************))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))+++***)))(((((()))***+++************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))(((************)))))))))(((((())))))))))))(((((('''************)))))))))(((***)))))))))((((((((('''&&&''''''(((((((((((((((***))))))(((((())))))***)))((((((''''''(((((()))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))************((())))))***+++*********))))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))))))))))))))))))))***)))(((''''''((()))*********+++***(((&&&'''(((***)))))))))((((((((('''))))))))))))))))))))))))+++***)))((((((((()))******)))((('''''''''((()))))))))(((((((((((()))))))))))))))*********++++++))))))(((((((((((())))))***))))))(((((((((((()))''''''''''''&&&&&&&&&&&&******))))))))))))******))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,&&&'''((())))))((('''&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,+++******))))))))))))'''&&&''')))+++---,,,++++++)))'''&&&'''((((((((('''(((***)))(((&&&''''''((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''')))++++++***(((((()))***)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,++++++))))))))))))++++++))))))))))))))))))***************+++++++++,,,,,,)))))))))))))))******+++***************)))))))))))))))************))))))((())))))************)))'''((()))***+++******)))))))))))))))************''''''((()))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((+++***)))(((((()))***+++************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))'''(((((())))))))))))(((************))))))))))))))))))))))))(((((((((((('''&&&&&&&&&''''''(((((()))((((((''''''(((((()))((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))***))))))(((((((((((((((&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***+++***'''&&&%%%&&&'''((())))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((()))(((((((((((((((((()))))))))))))))((((((((((((%%%%%%&&&''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&((()))******(((((((((((((((((((((((('''((((((((()))))))))***,,,+++***((((((((()))************,,,------+++)))***(((&&&&&&'''(((((('''%%%'''((('''&&&%%%&&&'''((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%(((+++,,,***)))(((((()))(((((('''(((((()))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++,,,+++)))(((((()))+++,,,)))))))))))))))******************+++++++++,,,,,,)))))))))))))))******+++************************)))))))))******)))))))))((()))************))))))&&&(((***+++,,,+++)))(((((()))))))))************''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++******************)))(((((()))******************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))&&&'''((())))))***))))))*********)))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&((()))***((((((''''''''''''((((((((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************)))******+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))***+++***((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))+++***'''&&&%%%&&&'''((())))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&(((***++++++***)))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))###$$$%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((((()))***)))((()))***,,,,,,***((()))'''&&&&&&((()))((('''((()))***)))(((((()))+++((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***)))))))))((((((((((((((($$$&&&***+++***(((((((((((((((((((((((()))******************************++++++******))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))******((()))))))))*********+++))))))))))))))))))))))))((()))))))))******************))))))))))))))))))***)))(((((((((((()))***(((((())))))************)))))))))************+++)))))))))))))))******+++***************+++++++++***))))))))))))))))))***))))))*********))))))(((&&&(((***+++,,,+++)))(((((()))))))))************''''''((()))))))))))))))(((((((((((())))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******&&&'''((())))))***))))))))))))))))))))))))******(((((((((((())))))))))))***)))((((((((()))+++,,,((((((''''''''''''((((((((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))***(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***)))((('''''''''((()))))))))(((((((((((())))))((((((((()))))))))******(((((())))))))))))(((((('''(((((())))))))))))(((&&&&&&&&&'''''''''''''''******++++++++++++******(((((((((((())))))))))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))************(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))******''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((()))))))))%%%$$$%%%''')))+++***)))(((''''''''')))***)))((('''(((((('''&&&&&&(((***((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((''''''$$$&&&)))***)))((())))))''''''(((((())))))******************************************)))))))))))))))))))))************+++(((((((((((())))))))))))'''(((((())))))******+++((())))))******+++++++++))))))))))))))))))))))))))))))))))))************************))))))(((((())))))))))))))))))))))))((((((((()))******++++++((((((((())))))))))))***)))))))))))))))******+++*********+++++++++++++++******))))))))))))******)))************))))))((('''((()))***+++******)))))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((())))))))))))((())))))))))))************(((((((((((())))))))))))******))))))******+++,,,)))((((((''''''(((((()))((())))))******))))))((((((((((((((())))))))))))************************''''''((())))))***++++++&&&&&&''''''''''''&&&&&&((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++)))))))))+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***'''((()))******)))((('''&&&'''((()))******)))(((&&&&&&&&&&&&'''''''''((())))))***++++++***))))))'''((((((((()))))))))***''''''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***)))))))))))))))******'''((((((((()))))))))***************)))))))))(((((((((((()))))))))******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))))))))((((((&&&&&&&&&)))*********((((((''')))***+++***((($$$%%%%%%$$$###$$$&&&(((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))(((''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))***,,,&&&'''((())))))*********************************)))))))))))))))*********))))))*********+++++++++'''((((((((()))))))))***'''(((((()))******++++++((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((()))+++,,,,,,+++)))((('''(((((()))******++++++((((((((()))))))))******)))))))))))))))******+++*********++++++,,,,,,,,,+++***)))(((((()))***+++***************)))((((((((()))))))))************))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))******+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************((())))))))))))(((((('''((()))))))))************'''((((((((()))))))))***(((((()))******************))))))(((((())))))***)))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********%%%&&&'''(((((('''&&&%%%(((((()))))))))*********(((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))***++++++))))))***+++'''((((((((()))))))))***))))))))))))))))))))))))((()))***+++++++++++++++'''((()))***++++++******))))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''&&&'''(((*********)))((('''((((((((())))))******&&&'''((())))))((('''&&&'''((((((((())))))******$$$%%%%%%&&&'''((())))))&&&''''''((()))******+++))))))))))))))))))))))))+++***)))(((((((((******'''((((((((())))))******,,,,,,,,,,,,++++++******''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))(((((((((((('''((()))******)))((('''000...+++******+++******)))(((((()))+++,,,***)))'''(((((('''&&&''')))+++((((((((((((((()))******))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))((('''***)))'''&&&&&&''')))***)))))))))***************((()))******)))***,,,...&&&&&&((()))************************************(((((())))))******++++++))))))******++++++++++++'''((((((((())))))******'''(((((()))***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,(((***,,,......,,,***((('''(((((()))***+++++++++((())))))))))))*********)))))))))))))))******+++*********++++++,,,,,,,,,+++***)))(((((()))***+++***************)))(((((()))))))))((()))******+++))))))))))))************'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...))))))************))))))************************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))***))))))(((''''''(((((())))))*********+++'''((((((((())))))******&&&''')))*********)))(((******))))))))))))******)))((('''&&&&&&'''((()))'''((((((((())))))******((((((((((((((((((((((((,,,,,,+++***)))((('''&&&'''((()))******)))((('''))))))))))))************************************(((((())))))((('''&&&&&&************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))(((''')))***++++++***)))***,,,'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&%%%%%%'''((()))''''''''''''(((((((((((('''(((***,,,,,,***((('''***)))((((((((()))+++,,,***************)))(((((())))))((('''''''''''''''))))))))))))(((((((((((()))((((((((((((((()))***---***((()))***+++)))&&&&&&((())))))(((''''''((((((((((((((())))))))))))************************((('''&&&'''((()))((('''))))))))))))))))))))))))******))))))(((((('''''''''&&&%%%$$$%%%''')))***))))))))))))))))))))))))))))))************)))(((***)))'''&&&&&&'''((()))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,++++++***)))(((((('''((('''&&&&&&'''((()))***+++(((&&&'''))))))'''$$$###%%%'''(((*********)))''''''(((((())))))******))))))(((((((((((())))))******))))))(((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''************************************************)))((('''''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********************************+++******)))'''&&&$$$###))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***((('''))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***''')))***++++++***)))'''))))))))))))************)))************+++++++++(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++))))))))))))((((((((((((&&&((()))++++++)))(((&&&'''((()))******)))((('''&&&&&&'''((()))******+++***************)))(((((()))******+++++++++******+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))************))))))((((((''''''((()))))))))))))))((('''''''''(((((())))))((((((((())))))))))))***((()))***++++++***)))(((***)))((((((((()))++++++***************)))(((((())))))((('''''''''''''''''''''(((((())))))******++++++***************++++++)))'''(((******)))'''&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))***)))''''''(((((('''%%%))))))))))))))))))))))))******))))))(((((((((((()))(((&&&%%%&&&''')))***((((((((((((((((((((((((((((((((()))))))))*********)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((('''(((((('''''''''((())))))+++)))''''''))))))(((&&&$$$%%%'''((()))******)))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************(((((((((((())))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))(((''''''((())))))((())))))*********))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))(((((((((((()))***((()))+++,,,,,,+++)))((())))))))))))************))))))*********+++++++++(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******)))))))))((())))))******))))))))))))((((((((((((((()))***++++++***)))((('''((()))******)))((('''))))))******++++++,,,,,,***************)))((((((++++++++++++******)))(((************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))(((((()))************)))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++)))************))))))((())))))((('''''''''((((((&&&&&&'''((()))***++++++,,,,,,+++***)))))))))***)))''''''''')))***)))(((&&&((())))))((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((,,,***((((((((((((&&&$$$))))))))))))))))))))))))***))))))))))))(((((((((***)))(((''''''((())))))(((((((((((((((((((((((((((''''''''''''(((***+++)))((('''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((+++)))(((((()))***)))'''%%%&&&'''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))++++++(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((()))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***))))))++++++++++++))))))))))))))))))************)))))))))*********++++++((((((((()))))))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))************)))((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))((((((***************+++++++++)))************))))))(((,,,,,,,,,+++***)))''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((''''''((()))))))))))))))'''((()))***+++***)))((((((((()))))))))***************))))))))))))******)))))))))))))))******+++))))))************)))((())))))((((((((((((((()))'''''''''((()))*********++++++)))((('''''''''''''''&&&&&&'''((()))))))))'''(((******((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((((())))))'''&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((())))))''''''''''''''''''''''''***)))'''%%%%%%&&&((())))))(((((('''(((((()))***(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''''''''******))))))******))))))&&&''''''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))*********)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))(((&&&%%%$$$((()))))))))************)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))*********+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''''''''''''''((()))(((''''''(((***,,,---)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))******))))))(((((()))))))))************))))))))))))************(((((()))))))))*********)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******+++***)))((((((((((((((((((((((((((())))))))))))+++******))))))******+++(((((())))))))))))(((((()))))))))((((((((((((((())))))************)))(((******+++******)))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************''''''((()))))))))))))))&&&'''((()))***)))(((''''''''''''((((((((())))))******))))))))))))******((()))))))))************((())))))*********))))))))))))((((((((())))))***))))))))))))((((((((((((++++++)))(((''''''''''''&&&&&&''''''(((((())))))''')))******)))(((((()))(((((((((((())))))))))))************************(((''''''(((***+++***)))(((((((((((((((((((((((())))))))))))************++++++******))))))))))))((((((((((((((((((((((((,,,***(((&&&%%%%%%&&&'''((((((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********))))))(((''''''))))))******))))))******''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))+++++++++******)))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************************************&&&''')))*********)))((())))))))))))))))))))))))***************************))))))(((((()))))))))************************))))))))))))(((&&&%%%$$$((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((((((((((((''')))(((''''''(((***,,,---))))))))))))))))))))))))(((((())))))************))))))************))))))'''(((((((((((((((((('''((()))))))))************(((((()))))))))*********))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))************)))((('''''''''((('''((((((((()))))))))******)))(((((((((((()))***))))))(((((((((((()))))))))))))))(((((((((((((((((())))))*********))))))'''((()))***************))))))))))))))))))******))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++''''''((()))))))))))))))&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))************)))((())))))************)))))))))((((((((()))*********)))))))))(((((((((''',,,,,,+++***)))))))))***'''((())))))((('''(((***''')))******)))(((((()))(((((((((((())))))))))))************************''''''&&&(((***,,,++++++)))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))))),,,+++)))'''&&&&&&'''''''''(((((())))))*********))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((((((''')))***)))(((((()))+++)))(((((((((((()))***+++))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,+++******)))((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************************************'''(((((()))))))))))))))))))))))))))))))))))))))************************+++***))))))((((((((()))************************'''((()))******++++++***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((************************(((((())))))))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))((((((((()))******++++++)))******++++++******)))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******)))))))))*********++++++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))((('''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))***************+++++++++((())))))************)))&&&&&&((()))***+++++++++))))))))))))************))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,''''''((()))))))))))))))))))))(((((())))))******'''(((((((((((()))))))))((()))***++++++***)))((('''((()))***+++******)))(((((()))***************))))))(((((()))******+++(((((((((((())))))))))))++++++***************+++(((***+++***((('''(((***((()))++++++)))((()))***(((((((((((())))))))))))************************)))((('''(((***++++++***))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))*********))))))(((((('''(((((()))*********))))))&&&((())))))'''''')))+++***)))((((((((()))***+++***)))))))))((((((((('''))))))(((((((((((()))))))))))))))(((((((((((((((((()))************)))((())))))))))))))))))))))))'''((((((((()))))))))***************************************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))************************'''((()))***++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))************++++++++++++))))))))))))))))))))))))******))))))))))))******************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))((((((************************((()))***++++++***)))(((((())))))*********))))))))))))))))))))))))))))))'''(((((()))******++++++)))***++++++++++++***)))******))))))))))))******))))))))))))************(((((((((((()))))))))***))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((('''''''''((())))))'''''''''((()))*********((()))************)))(((***)))(((''''''((()))***))))))******++++++,,,,,,(((((()))***************''''''((()))*********)))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********'''(((((()))))))))))))))+++***)))))))))***,,,---))))))))))))************''')))***,,,,,,***)))''''''((()))++++++******)))(((((()))***************))))))((())))))***++++++&&&&&&'''((()))***++++++)))((((((((((((((()))***)))+++,,,+++((('''(((***((()))++++++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++***((()))******)))((())))))))))))))))))))))))))))))******++++++++++++&&&'''((()))))))))))))))************************&&&'''(((***+++,,,,,,,,,'''''')))***++++++++++++))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))),,,++++++***)))((((((''''''((()))***++++++***)))%%%'''))))))'''&&&(((+++******)))(((((()))***+++******))))))((((((((('''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((()))(((((('''&&&%%%))))))))))))************))))))))))))))))))))))))******++++++++++++******&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++******))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++******))))))************************)))***+++,,,,,,+++***)))((()))***++++++***((('''))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,))))))))))))************(((((((((((()))))))))))))))************+++++++++'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******'''''''''''''''((()))***&&&''''''((()))******+++((()))+++,,,,,,+++)))(((***)))(((''''''((()))***&&&''''''((()))******+++(((((()))***************((()))))))))))))))((('''(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***))))))))))))((((((((((((((((((((()))******++++++))))))(((((('''%%%$$$###(((((())))))))))))((('''))))))(((((((((***+++,,,******))))))((((((''''''))))))))))))************(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))+++++++++***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******))))))(((((('''''''''&&&''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((***)))(((''''''((()))***((('''&&&&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))(((''''''***++++++***'''&&&&&&'''))))))))))))************++++++++++++*********)))))))))*********))))))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***)))))))))((((((''''''+++***)))***+++,,,+++)))&&&&&&((()))************))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((())))))))))))************+++***))))))((())))))***)))((('''''''''(((***+++,,,+++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))(((************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***((())))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((('''%%%$$$###&&&&&&'''((()))***++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((()))***************+++***((('''''')))+++,,,,,,***))))))******((('''))))))))))))************)))************+++++++++))))))************))))))******)))(((''''''((((((&&&''')))*********)))(((++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))***************))))))))))))(((******))))))))))))))))))(((((()))(((((('''&&&%%%******************))))))***))))))(((((()))***+++******))))))(((((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))******))))))(((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&(((((('''''''''&&&&&&&&&'''''''''((()))*********))))))))))))((((((((((((***)))(((''''''((()))***)))((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''((()))***)))((('''((()))))))))))))))************++++++*********)))))))))))))))************))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((,,,***)))***++++++***)))&&&'''((()))************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))(((************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***((())))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((()))))))))))))))***)))((((((((()))+++,,,+++***((()))******)))((())))))))))))************)))************+++++++++))))))************))))))******))))))(((((((((((('''(((((()))))))))))))))*********))))))*********((((((((((((((((((((((((************************''''''((()))))))))))))))************************)))((((((((()))***++++++************))))))))))))++++++***))))))(((''''''(((((())))))))))))((((((++++++************+++++++++***))))))((())))))******))))))))))))((((((((())))))))))))************(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))))))))(((''''''&&&%%%%%%)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''(((''''''''''''((()))((('''&&&%%%''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&((())))))(((((()))+++))))))))))))******************)))))))))((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************)))))))))---+++******++++++)))(((''''''((()))************))))))))))))))))))))))))***************)))))))))************))))))))))))))))))))))))************((()))***++++++***)))((()))(((((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***((())))))))))))******************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&''''''(((((())))))***))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******))))))))))))((((((&&&'''(((((())))))(((((())))))))))))***************)))((()))***+++***)))))))))))))))************)))************+++++++++))))))************))))))+++************))))))))))))(((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))************************''''''((()))))))))))))))************************(((((((((((()))***,,,,,,******)))))))))(((((((((******))))))(((((((((((((((((()))*********************)))))))))***+++,,,++++++***))))))((((((((())))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))***(((((((((***+++***)))))))))((('''&&&&&&%%%$$$)))))))))))))))))))))))))))(((((((((((((((((()))******))))))((((((''''''((((((((((((((('''''''''******))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&'''(((******(((&&&%%%'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''((())))))(((((()))***((()))))))))************))))))))))))((((((((((((((())))))************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++******************---+++******++++++)))((('''((()))***************))))))))))))))))))))))))+++++++++******)))))))))*********)))))))))))))))((()))))))))************'''(((***+++,,,+++)))((()))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))************************(((((())))))************))))))))))))))))))))))))((()))))))))******************))))))))))))*********)))((()))***+++***(((((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))))))))************************((())))))(((''''''(((***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))************))))))((('''(((***++++++***((()))))))))************))))))*********+++++++++))))))************))))))******+++++++++************)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************''''''((()))))))))))))))************************(((((((((((()))***,,,,,,))))))((((((((('''''''''''''''(((((())))))))))))'''((()))***++++++++++++((((((((((((((()))******************))))))(((((())))))))))))************((()))))))))************(((((()))***************))))))))))))))))))))))))***(((((((((***+++***)))******))))))((('''&&&&&&))))))))))))))))))))))))((())))))))))))))))))(((******))))))(((((('''''''''''''''(((((((((((((((******))))))((((((''''''''''''(((((())))))))))))************************((((((((((((((((((((((((((())))))))))))(((''''''%%%''')))******)))'''&&&(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))************)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((()))***)))((('''((()))((()))))))))************))))))))))))(((((((((((((((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******************++++++,,,+++******++++++***(((((())))))************)))************************,,,,,,++++++******))))))))))))))))))))))))******((()))))))))************&&&(((***+++,,,+++)))(((((())))))***************(((((()))))))))*********))))))))))))))))))))))))(((((())))))***************))))))))))))))))))***************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))******************))))))))))))*********)))((()))***+++***(((((()))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++((()))***)))'''''')))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''&&&''''''((()))***++++++,,,************************(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***(((((()))************))))))((('''(((***++++++***((()))))))))************))))))*********+++++++++))))))************)))))))))***++++++++++++*********)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************''''''((()))))))))))))))************************)))((((((((()))***++++++))))))))))))((((((((((((&&&&&&'''(((((()))******(((((()))***************&&&'''((())))))***)))))))))************))))))((()))))))))************+++))))))))))))************(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))*********)))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((('''''''''((((((((((((((())))))))))))((((((((((((&&&''''''(((((())))))***************************))))))))))))))))))))))))))))))******)))(((''''''&&&'''((()))***)))(((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((('''((())))))******))))))(((((((((((((((((((((((()))))))))))))))((('''''')))******)))(((''''''((())))))))))))******************)))))))))((((((((('''((()))******+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))***************+++***)))***+++,,,+++)))))))))******+++******)))************************+++++++++++++++*********))))))))))))************))))))))))))************'''((()))***++++++******((()))******++++++******((())))))******+++++++++))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***((())))))))))))******************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))***)))(((((()))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((('''&&&+++++++++*********))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))''''''(((((((((((()))))))))***++++++,,,,,,++++++))))))))))))***************)))((()))***+++***)))))))))))))))************)))************+++++++++))))))************))))))((()))***+++++++++***)))***))))))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++************)))''''''(((((((((((((((((((((((())))))***)))))))))%%%''')))+++,,,+++***)))((((((******+++***))))))))))))*********+++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))((())))))))))))*********))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&''''''((())))))***************************))))))))))))))))))))))))''''''(((((()))(((((((((''''''(((((())))))))))))))))))))))))(((((((((((('''''''''((()))*********'''((()))******)))((('''$$$&&&''')))*********))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))(((((()))***))))))))))))************++++++*********)))))))))'''((()))******+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))************)))((()))+++,,,,,,+++*********++++++******)))***************************++++++++++++++++++,,,((()))))))))************))))))))))))************'''(((((()))******++++++((()))***+++++++++******))))))******+++,,,,,,---))))))))))))))))))))))))'''(((((()))******+++++++++***)))(((((()))***+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***((())))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))******)))(((((()))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((************))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((((((((())))))*********))))))***+++++++++++++++***)))((((((((()))+++,,,+++***((()))******)))((())))))))))))************)))************+++++++++))))))************))))))&&&''')))++++++***)))((())))))***++++++++++++************))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***---------,,,,,,,,,++++++)))))))))(((''''''&&&&&&(((((())))))))))))((((((%%%'''+++---...---+++)))'''((()))***++++++***)))))))))******++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))***(((((()))***+++***)))''''''(((((()))*********))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))###$$$%%%'''((()))))))))((((((''''''((()))***+++))))))))))))((((((((((((&&&''''''((()))******+++'''((()))******)))((('''###$$$&&&(((************************************)))))))))))))))(((((('''%%%&&&((()))((()))+++,,,))))))))))))************++++++++++++************''''''(((******+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''(((((()))))))))***)))(((((()))+++------,,,******+++++++++******)))*********************************++++++,,,,,,---(((((())))))*********+++))))))))))))************(((((((((((()))***+++,,,((()))***+++,,,+++******))))))***+++,,,,,,------))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***((())))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,*********))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''')))******++++++&&&&&&'''((()))***++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++(((((()))***************+++***((('''''')))+++,,,,,,***))))))******((('''))))))))))))************)))************+++++++++))))))************))))))%%%''')))***+++***)))(((((()))***,,,,,,+++******++++++************++++++((((((((((((((((((((((((************************((('''''''''''')))+++,,,,,,,,,,,,+++***)))(((''',,,***((('''&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((('''%%%$$$%%%&&&(((******************)))(((''')))((((((***,,,+++)))''')))))))))(((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))***+++***)))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++)))((((((((())))))(((((((((((())))))((((((((((((((()))******+++***((('''((()))((('''(((((())))))*********+++******))))))(((((('''''')))(((''''''(((***,,,---'''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************)))************+++++++++******))))))******+++,,,---,,,+++))))))))))))******************************+++,,,---...---,,,,,,'''&&&''')))+++---,,,+++************************))))))))))))))))))))))))************************+++++++++++++++***)))(((******+++++++++******)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++***************,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''(((******)))'''************************))))))************))))))((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((('''((()))++++++******)))******)))(((((((((((((((******))))))((((((''''''''''''((()))***+++,,,,,,'''((()))))))))))))))(((+++*********))))))((((((''''''((((((((((((''''''))))))))))))************''''''(((((())))))******(((***+++***)))((()))***+++++++++***************)))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))+++------***((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***++++++,,,,,,+++***)))((('''+++***)))'''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++'''((())))))******))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********)))((('''))))))((('''''''''(((((())))))))))))))))))))))))+++***)))((('''(((((())))))(((((('''((()))***+++))))))*********)))(((((()))(((((()))******(((&&&''''''((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))''''''&&&&&&&&&'''(((((()))))))))))))))******+++************************))))))))))))))))))))))))'''(((******((((((((()))))))))(((((((((((())))))((((((((((((((()))******+++***((((((((()))((('''((()))))))))************+++*********)))))))))))))))((((((((()))***++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++******))))))******+++,,,+++******))))))***+++,,,************************'''(((***+++++++++***)))+++***)))***,,,,,,+++)))************************************************************************+++++++++++++++***))))))******++++++++++++******))))))*********+++++++++************************************************++++++************++++++,,,+++++++++***))))))))),,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))((()))******((('''************************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))((()))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))'''((()))***+++******)))******)))(((((((((((((((***)))))))))((((((((('''((((((((()))******++++++((((((((((((''''''&&&%%%************)))))))))(((((())))))))))))))))))((())))))))))))************(((((((((((())))))******(((***+++***)))((()))***+++******)))((('''&&&&&&***************+++++++++************)))))))))((())))))))))))))))))))))))************************************************((((((***,,,......,,,***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))************++++++++++++***)))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''************++++++++++++'''((())))))***)))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))******+++++++++***)))(((***)))(((((('''''''''((())))))))))))))))))))))))+++******))))))))))))***(((((((((((()))))))))***(((((()))*********))))))***)))(((((())))))'''%%%&&&&&&'''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((('''&&&&&&&&&''''''((())))))))))))******+++************************))))))))))))))))))))))))((()))))))))'''''')))******))))))(((((())))))***)))(((((((((((()))******+++)))(((((()))))))))((())))))))))))************++++++++++++************((())))))*********))))))***++++++++++++,,,,,,,,,************************************************++++++************++++++************************)))************+++++++++******))))))******+++,,,))))))))))))***+++,,,---************************'''((()))*********)))(((...---,,,,,,,,,+++)))'''***************************************************************************++++++++++++***))))))***++++++,,,,,,,,,++++++***************+++++++++************************************************++++++************++++++,,,,,,++++++***)))((((((,,,+++++++++++++++******))))))))))))))))))))))))(((((())))))))))))******+++)))))))))******(((&&&************************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''')))(((((((((((()))******))))))))))))))))))))))))(((((()))************)))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))((('''%%%%%%************))))))))))))))))))************))))))))))))))))))************((((((((())))))))))))***(((***+++***)))((()))***,,,+++***)))(((&&&%%%%%%+++++++++***************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++---//////---+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))***************)))((((((((())))))))))))((('''******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((()))******++++++******((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))))))))))))))))))))******************))))))******)))(((((('''''''''((((((((((((((((((((((((***)))))))))))))))))))))%%%&&&&&&'''((('''''''''''''''((()))*********))),,,***))))))))))))'''%%%''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++***)))((((((((()))'''((())))))************************************)))))))))))))))))))))))))))))))))(((&&&''')))+++***))))))))))))))))))***))))))(((((())))))***++++++)))(((((()))***)))))))))))))))))))))*********************************((()))***++++++***((('''))))))))))))************))))))))))))))))))))))))************************++++++************++++++************************))))))*********+++++++++******))))))******+++,,,))))))*********++++++,,,************************((()))***+++,,,+++******...,,,++++++,,,+++)))'''******************************************************************************+++++++++******)))***++++++,,,,,,,,,,,,+++************************************************************************++++++************++++++---,,,,,,+++***)))((((((************************))))))))))))))))))))))))(((((())))))))))))))))))+++***))))))******(((&&&************************))))))************))))))((((((((((((((())))))))))))))))))))))))*********(((((())))))))))))(((((())))))(((((())))))***+++************************((()))))))))************))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((((((((+++++++++++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***---,,,,,,+++***)))((((((,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,---///000000---***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***+++++++++))))))((())))))*********))))))'''((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))))))))***++++++,,,,,,++++++((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))*********++++++++++++************************))))))))))))))))))))))))******)))))))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&'''((()))))))))))))))...,,,************)))'''******))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))************,,,+++***)))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((&&&''')))+++******))))))))))))******)))))))))))))))***+++++++++)))((((((***+++***)))******))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''(((((()))))))))*********))))))))))))))))))))))))************************++++++************++++++************************))))))*********+++++++++******))))))******+++,,,++++++++++++******))))))************************((()))***+++,,,+++*********))))))***++++++)))(((************************************************************************)))******+++++++++******)))***++++++,,,,,,,,,+++************************************************************************++++++************++++++,,,,,,++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((+++***)))***+++***)))'''))))))))))))))))))))))))))))))************))))))(((((((((((())))))******((()))))))))*********+++(((((())))))))))))(((((()))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))******))))))((('''''''''((()))***+++++++++++++++))))))))))))))))))******)))((((((''''''(((((()))((()))))))))************************))))))))))))(((***+++***)))((()))******************+++++++++,,,+++++++++***)))))))))))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++000//////000000///+++((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++******)))''''''((()))************(((((((((((())))))))))))))))))))))))((((((((((((************************************++++++++++++)))***++++++,,,,,,++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************))))))((((((((()))******((())))))******))))))((())))))))))))))))))))))))&&&''''''(((((((((((('''(((((((((((()))))))))***''''''((()))))))))((((((...,,,******++++++***)))++++++***))))))(((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))((('''''''''((((((&&&''')))***+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***+++******))))))******+++***))))))))))))***+++++++++)))((((((***++++++***************))))))))))))((((((((((((((()))))))))((())))))*********)))))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************)))************+++++++++******))))))******+++,,,+++,,,,,,++++++)))((((((************************'''((()))*********)))(((((((((((()))++++++***)))************************++++++++++++++++++++++++************************))))))***++++++++++++***((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))***++++++***((())))))))))))))))))))))))))))))************))))))'''(((((())))))******+++((())))))******+++++++++'''(((((()))))))))))))))***))))))))))))***++++++(((((((((((((((((((((((()))))))))((()))******+++((((((((((((((())))))***(((((((((((()))))))))))))))))))))(((((('''''''''%%%%%%'''((()))*********))))))))))))************)))((('''&&&&&&'''((()))))))))))))))************+++************)))))))))(((***+++***)))((()))***'''''''''((())))))******+++++++++***************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++111000000000000///+++((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))******+++&&&'''((()))************)))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((((()))************)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))************************************)))))))))***+++,,,'''''')))***++++++******))))))))))))))))))))))))&&&'''((()))***))))))((()))(((((('''((()))***+++((((((((()))((((((''''''---+++))))))***++++++*********))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))'''(((((()))******++++++((((((((('''(((((())))))%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))+++******))))))******+++******))))))******+++,,,+++)))((()))***,,,++++++************)))))))))((((((((()))))))))*********)))((((((((()))***++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++******))))))******+++,,,)))***++++++++++++))))))************************'''(((***+++++++++***))))))))))))***,,,,,,+++)))************************++++++++++++++++++++++++************************))))))***+++++++++++++++''''''((()))************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++)))*********++++++++++++))))))))))))))))))))))))))))))(((((((((''''''''')))((((((***,,,,,,+++***))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++((())))))******+++,,,,,,''''''((()))))))))))))))******))))))******+++,,,''''''''''''''''''''''''***)))((((((((()))++++++((((((((((((((()))******'''((((((((()))))))))***((((((((((((((((((''''''%%%&&&''''''((((((((((((((()))))))))***************)))(((&&&&&&((()))***))))))))))))************+++++++++*********))))))(((***+++***)))((()))***((((((((((((((()))))))))***************+++++++++((()))))))))************))))))))))))))))))))))))************************************************.........///000///---***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))++++++%%%&&&''')))************)))((('''&&&'''(((***,,,''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************++++++*********+++---...%%%''')))***++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))((('''%%%$$$%%%&&&(((***((()))))))))((('''&&&&&&+++)))'''''')))***+++***((((((((()))******++++++'''((((((((())))))******************************))))))))))))))))))))))))'''(((((()))***+++++++++******))))))***+++,,,,,,$$$&&&)))+++,,,,,,+++***************************((((((((((((((((((((((((&&&(((***+++)))(((((((((++++++************++++++*********)))******+++,,,+++)))((()))+++,,,,,,++++++*********))))))(((((())))))******+++++++++,,,)))(((((('''(((***,,,---&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++*********)))***++++++,,,'''(((***+++,,,,,,++++++***************************+++,,,---...---,,,,,,,,,+++***+++,,,,,,+++)))************************++++++++++++++++++++++++************************((()))***+++++++++++++++&&&&&&((())))))*********++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((***,,,---,,,+++))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,''''''((()))))))))))))))*********)))******+++,,,''''''''''''''''''''''''***)))((((((((()))+++,,,((((((((((((((()))******'''((((((((())))))******((((((((((((((((((((((((((()))))))))))))))((('''(((((())))))*********++++++***)))'''''')))***+++))))))))))))************++++++++++++******))))))(((***+++***)))((()))***,,,,,,++++++******))))))))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,///111111///,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,+++((('''''')))+++***)))(((''''''((()))***+++***)))))))))***+++,,,************))))))))))))'''((()))***+++,,,,,,,,,***************)))(((((((((((())))))))))))(((((('''(((***,,,,,,+++)))((('''((()))++++++***))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++,,,,,,+++***)))((('''&&&******)))))))))))))))***************************))))))'''&&&&&&&&&'''(((((((((((((((((()))******)))))))))))))))******+++******))))))(((((('''''')))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++...---+++))))))***+++,,,+++++++++*********))))))************************...---+++******+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))************))))))------,,,,,,+++***)))))),,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++******************************************************************))))))***++++++++++++***)))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))(((&&&$$$%%%'''***,,,''')))***++++++***)))'''))))))))))))************+++*********))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))...---+++******+++---...*********************************)))))))))))))))'''((()))++++++***))))))''''''(((((()))))))))***))))))((((((''''''&&&&&&(((***...000000...***((((((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******+++*********))))))))))))************************************************))))))))))))))))))))))))******)))))))))((((((((('''''''''((()))***+++,,,******************************************************************)))))),,,,,,+++)))''''''***,,,+++***)))(((((()))***++++++******)))***+++,,,---************))))))))))))(((((()))*********))))))***************)))(((((((((((())))))))))))((((((((())))))***)))(((&&&%%%(((((()))***************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))))))))******))))))))))))******************************+++******)))***+++,,,---((((((((((((((()))******)))))))))))))))******+++******))))))(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***(((((()))***++++++++++++*********))))))************************---,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******)))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************************************************************))))))***+++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++***)))))),,,++++++++++++++++++,,,))))))*********+++++++++***)))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***(((''''''((()))***((()))***++++++***)))((((((((()))))))))*********************)))))))))((((((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))*********(((((()))*********************+++++++++,,,,,,,,,*********)))))))))(((((((((***---......---***((())))))))))))************))))))))))))))))))))))))******************************))))))))))))******++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((''''''''''''(((***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++)))((((((***,,,++++++************+++++++++++++++++++++,,,------++++++*********))))))))))))))))))))))))((('''''')))************))))))((((((((())))))))))))(((((())))))((('''&&&%%%$$$$$$)))))))))))))))******+++*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,***)))))))))))))))******))))))))))))))))))))))))(((((('''((()))***,,,...)))(((((((((((()))******))))))))))))******++++++***))))))))))))((((((((('''((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***)))((((((((()))***++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++***))))))((((((***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++************************************************)))******+++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++++++++***))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))************************+++************)))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))++++++******))))))((((((((()))***++++++***)))((((((((())))))))))))******************))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++)))))))))))))))******+++(((((())))))))))))******,,,++++++++++++*********)))***+++,,,,,,+++***)))************++++++++++++))))))))))))))))))))))))******************************))))))))))))******************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''(((((()))***+++,,,************************************************------,,,,,,+++*********)))******)))'''''')))+++************************,,,++++++,,,,,,,,,------+++++++++*********))))))((()))))))))))))))(((((())))))************)))((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&***)))((((((((()))+++,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))***+++))))))))))))))))))))))))((((((''''''((()))+++,,,))))))(((((())))))***+++))))))******++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((()))***+++,,,************************++++++++++++++++++++++++***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******---------,,,,,,++++++++++++,,,,,,---...///000000,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++++++++,,,************************************************)))***++++++,,,,,,++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++******)))++++++++++++++++++++++++))))))))))))*********+++)))))))))))))))*********************************************************************)))))))))))))))))))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++((()))*********)))((('''((()))************)))((((((((((((((()))))))))************)))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''((()))***++++++,,,***)))((((((((()))+++,,,((((((((((((((((((((((((++++++++++++++++++++++++)))))))))******))))))))))))))))))*********++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******'''((()))(((''''''((()))((())))))))))))))))))(((++++++,,,,,,------------++++++++++++************'''((()))***++++++++++++((())))))*********))))))(((((())))))))))))((((((((('''''''''((()))*********)))((((((((()))+++,,,'''((((((((()))))))))***************************************************+++******))))))******+++)))))))))))))))*********))))))(((((()))***++++++))))))))))))))))))))))))------,,,+++++++++,,,---)))))))))))))))***++++++))))))***++++++++++++***))))))))))))************)))))))))*********++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++,,,---************************++++++++++++++++++++++++++++++,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,((())))))***+++,,,,,,---+++***)))(((((()))***+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))******+++++++++*********++++++,,,,,,++++++************+++++++++,,,,,,(((((())))))************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))))))))((($$$%%%''')))******)))((())))))************))))))'''(((((((((((()))))))))))))))))))))))))))******))))))))))))************************************))))))))))))))))))))))))******+++,,,,,,+++******************************''''''((()))***++++++,,,***)))((((((((()))+++,,,++++++++++++++++++++++++***************************))))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((************************++++++++++++++++++++++++&&&((())))))''''''(((***(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,,,,++++++++++++*********'''((()))+++,,,,,,------((())))))************)))(((((())))))))))))((((((''''''((()))***+++,,,,,,)))))))))))))))******+++'''''''''((()))*********))))))))))))))))))))))))************************++++++************++++++++++++******))))))(((((((((((((((((()))***+++,,,************************---,,,***)))))))))*********))))))))))))***++++++((()))+++,,,,,,,,,+++***)))))))))************+++************++++++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////......---++++++++++++++++++***************++++++,,,,,,---+++******************+++++++++++++++++++++++++++******++++++,,,---------***************************************************++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))***++++++++++++******+++,,,------,,,+++******++++++++++++,,,,,,,,,((((((((()))******++++++************************************************(((((()))))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&###$$$&&&(((***************))))))))))))))))))***''''''(((((((((((())))))))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++)))))))))))))))******+++***************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((()))))))))*********((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((((((((((((((((((((((((((((((((************************((())))))******+++++++++''')))***+++***)))***+++((()))************)))((()))***+++,,,,,,,,,+++***,,,,,,+++++++++*********(((((()))******+++******(((((()))***************(((((())))))))))))(((((('''(((***++++++++++++***(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******************)))))))))((((((((((((((()))***+++,,,++++++++++++++++++++++++((('''&&&&&&&&&'''((()))******))))))******+++,,,((()))+++------,,,+++***))))))*********+++++++++))))))))))))************************************************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++......////////////......++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...***************************************************+++,,,,,,------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++++++++++++++)))***,,,------,,,***)))************++++++++++++'''(((((()))******++++++************************************************(((((((((((())))))******'''''''''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&'''((()))***************))))))))))))******'''''''''((((((((())))))((()))))))))************))))))*********+++++++++************************)))))))))))))))))))))))))))(((''''''''''''((()))************************)))))))))))))))*********(((((()))***************)))((((((((('''''''''&&&((((((((()))))))))******)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))******************************))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))************************************************(((((())))))******++++++))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((***,,,,,,,,,+++,,,---)))***+++,,,,,,+++***)))((()))***+++,,,+++******,,,,,,,,,+++++++++******)))))))))))))))(((((('''(((((()))***************(((((())))))))))))((((((((()))+++,,,,,,***(((''''''(((***+++++++++***)))******))))))((((((''''''((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))))))))*********(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,---*********)))******+++,,,(((***+++------,,,+++***))))))******++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++***************)))((('''))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((&&&&&&''')))+++---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,------------,,,,,,------------------------***))))))))))))))))))))),,,---////////////---,,,++++++++++++++++++++++++******+++,,,,,,---......***************************************************+++,,,,,,------,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++((()))***+++++++++++++++)))***,,,------,,,***)))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************************'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***************))))))))))))******''''''''''''((((((((()))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))'''(((***+++++++++***))),,,+++++++++******))))))(((((())))))*********+++)))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++)))))))))***+++++++++,,,******))))))((((((''''''------,,,,,,++++++,,,,,,,,,***((((((++++++)))'''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************))))))((('''&&&%%%$$$$$$******+++++++++,,,,,,,,,))))))***++++++++++++***)))))))))))))))******+++((()))******+++,,,------******+++++++++***))))))******************************))))))))))))******+++++++++************)))******)))((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&(((***(((&&&'''((()))***++++++***))))))***+++,,,,,,+++))))))************************)))************+++++++++))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********+++%%%######%%%***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++***)))(((((()))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------222///,,,+++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,,,,------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,***)))))))))******++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))+++++++++******(((''''''******))))))))))))******+++***'''&&&&&&'''***+++***++++++,,,+++***)))(((******))))))((((((''''''))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))+++)))((()))***+++***((())))))((((((''''''&&&&&&***)))(((''''''((()))******************)))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))***,,,,,,,,,)))'''%%%''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))++++++***************+++((((((((((((((()))************)))((('''''''''((())))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------***************+++++++++******))))))((((((((((((,,,,,,+++++++++,,,,,,---,,,***((((((***+++)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************,,,,,,,,,+++******))))))*********+++++++++,,,,,,))))))***++++++++++++***)))))))))))))))***++++++------------------------,,,++++++******)))))))))******************************))))))))))))******+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***)))(((((((((******+++***)))))))))***++++++++++++***)))************************)))************+++++++++************************++++++***))))))***++++++************************++++++++++++++++++++++++---,,,++++++******+++++++++)))((((((***+++***(((************************************************,,,,,,,,,+++++++++******///...,,,+++******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------111...+++,,,...//////------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......***+++,,,---------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,***)))))))))******++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++***)))((())))))(((((((((((())))))******))))))))))))*********++++++++++++***)))(((******))))))(((((((((((())))))***++++++++++++***************)))))))))((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&)))))))))))))))(((((((((***)))(((''''''((()))))))))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))+++******))))))(((''''''''''''((((((((((((''''''************)))))))))((())))))))))))))))))))))))++++++***))))))******+++((((((((((((((()))******,,,+++******************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++++++++******************))))))))))))(((((((((++++++***++++++,,,---...---+++(((((()))******)))))))))))))))))))))))))))***************++++++,,,))))))))))))***************************)))))))))*********++++++++++++,,,))))))***++++++++++++******))))))))))))***++++++.........------,,,,,,,,,...---+++)))))))))))))))******************************))))))))))))******++++++*********)))))))))+++++++++***************((((((((((((((((((((((((************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))***+++******)))************))))))((()))******+++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******++++++...,,,++++++,,,,,,***)))************************************************,,,,,,,,,++++++++++++***......------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------------///---,,,,,,...//////...------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,+++******)))*********++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,+++***)))(((((((((''''''((((((((()))***+++,,,,,,+++***)))******++++++******)))(((***))))))))))))(((((((((((()))******++++++******************)))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&))))))))))))************+++***)))(((''''''(((((()))************))))))(((((((((((((((((((((((((((((((((''''''''''''((((((+++***((('''&&&''''''((('''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))******)))))))))******+++((((((((((((((())))))*********************+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&&&&((()))+++,,,---...))))))))))))))))))))))))))))))))))))************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))***+++---...///---+++)))(((((()))***+++))))))))))))))))))))))))***))))))))))))***++++++((()))))))))************''''''((((((((()))))))))************++++++++++++))))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++///---+++)))(((((()))*********************************))))))))))))******************))))))))))))*********************)))((((((((((((((((((((((((*********)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))*********************))))))(((((()))*********++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***+++---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...///...------.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++,,,,,,+++******)))))))))(((((((((((()))))))))******++++++******)))******************))))))))))))))))))))))))))))))((())))))************************)))))))))))))))((((((((((((((((((((((((+++)))((()))***+++***(((((((((((())))))***************))))))((('''''''''+++++++++,,,,,,+++******((((((((((((((((((((((((******))))))))))))******))))))((('''''''''''''''(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))(((((((((((())))))((('''''''''((()))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&'''((()))***,,,------))))))))))))))))))))))))(((((()))))))))*********,,,+++++++++***)))))))))))))))))))))************(((((()))***+++---...///,,,,,,+++***))))))***+++************************)))(((((((((((()))******((()))))))))************))))))******++++++,,,,,,))))))*********+++++++++))))))***++++++++++++******************++++++,,,))))))***++++++,,,------...---***((((((((()))*********************************))))))))))))***************)))))))))(((((((((((()))******))))))((((((((((((((((((((((((((())))))))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***))))))((((((((()))))))))******++++++,,,************************))))))*********+++++++++******************************++++++++++++******************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++++++++***++++++************************************************++++++++++++++++++++++++((()))+++---------,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************,,,,,,---------.........///000000///---,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++*********++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******************)))(((+++******))))))******++++++***(((''''''(((***+++))))))))))))))))))******))))))))))))************(((((()))************)))))))))))))))))))))******((((((((((((((((((((((((+++)))((()))***+++***((('''''''''(((((())))))))))))))))))))))))(((''''''))))))***************)))(((((((((((((((((((((((())))))************))))))&&&''')))***)))(((&&&%%%(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++))))))(((((((((((())))))((('''''''''((()))******))))))))))))))))))))))))************************************************************************(((((()))))))))*********))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************)))))))))************+++(((((())))))+++,,,---...***,,,---,,,***)))***+++************************((((((((((((((())))))***))))))))))))************(((((()))))))))*********)))))))))************+++))))))***++++++++++++***+++************+++,,,,,,***++++++,,,...//////000,,,+++***)))))))))***+++******************************))))))))))))************)))))))))(((((((((&&&''')))******)))(((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))++++++***)))))))))))))))***))))))))))))***+++,,,---************************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,------+++)))''''''(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++---//////---***)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,---------...............///000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---............------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************++++++************++++++))))))*********))))))(((,,,++++++******++++++,,,+++***'''%%%%%%'''***+++))))))((((((((()))******)))))))))************+++'''((())))))******))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))(((&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))++++++)))'''%%%((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((((()))******+++***))))))(((((((((((((((******************+++,,,))))))))))))))))))))))))*********************************************************************************))))))((((((((())))))))))))))))))))))))************++++++++++++***************+++++++++))))))*********+++++++++))))))))))))***+++------)))+++......,,,))))))***************************))))))(((((())))))***+++))))))))))))************(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,------.........***************+++++++++******************************))))))))))))*********)))))))))((((((((((((&&&((()))+++++++++)))((())))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***((((((***,,,***))))))(((((()))***+++***))))))))))))+++,,,---************************)))************+++++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++------,,,)))'''(((***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++///222333222000///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------............***---///000...---...///........................---.........//////000000////////////////////////111000000000////////////...............---,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,++++++***++++++++++++++++++++++++******************************++++++++++++******)))******++++++*********++++++************++++++******)))(((((()))******)))(((((('''((()))***+++))))))*********+++++++++'''(((((()))))))))))))))((()))))))))************)))))))))))))))))))))))))))'''&&&'''((()))(((&&&)))))))))(((((((((((((((&&&'''((()))******))))))&&&'''((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))******))))))((())))))************))))))((()))))))))************))))))))))))))))))))))))'''''''''(((((()))++++++******)))(((((((((((((((,,,+++******************))))))))))))))))))))))))******************************************************************************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))******++++++++++++))))))))))))***+++,,,---'''+++//////---***))))))*********************************)))***++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))***++++++++++++***++++++******++++++,,,---,,,,,,++++++++++++******((((((***++++++,,,++++++******************************))))))))))))******))))))))))))(((((((((((('''(((***,,,---,,,***)))************************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,))))))+++...))))))(((((((((***+++,,,***))))))))))))+++---...************************)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---'''***,,,,,,******,,,///++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,$$$(((...444888:::999888...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000////////////.........---------.........//////&&&***...000//////000222000000000000000000000000////////////000000000000111111111111111111111111222222111111000000//////.../////////...---,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++******))))))))))))******)))***+++,,,,,,+++***))))))(((''''''''')))***+++))))))******++++++++++++'''(((((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++)))((()))***+++***)))++++++******))))))((((((%%%&&&((()))***+++******)))***+++,,,,,,,,,,,,,,,************************((()))***++++++***)))(((******)))(((((()))***+++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((()))++++++******)))(((((((((((((((******)))(((''''''(((((())))))))))))))))))))))))************************************************************************)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((------,,,***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,---...///...,,,)))(((******++++++++++++******))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++************))))))))))))*********)))((((((***,,,///000+++)))(((&&&&&&((()))+++************)))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))******))))))((((((''''''+++++++++*********))))))************************++++++******))))))((((((+++***)))(((((()))***+++''''''(((((())))))******+++***)))))))))***,,,---))))))))))))))))))******************************------,,,+++*********+++))))))******++++++++++++***+++,,,,,,******+++,,,------,,,++++++,,,------...---+++******+++---...---------,,,,,,,,,,,,,,,.........---------------...------,,,++++++******+++))),,,666@@@BBB;;;333000000///...---,,,++++++---------------.........---......//////......---........................111111000......---------//////......///111333444777777777777777777777888999999888888888888777777999999777777777777999999777777888777666444222111333333222111000///...---///...------------------////////////////////////...---,,,---...//////...---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))************+++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))&&&&&&'''((())))))((((((++++++************++++++))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))((((((((((((((())),,,+++***))))))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))+++*********))))))((((((************************************************,,,++++++******))))))(((++++++++++++++++++++++++*********)))******+++++++++,,,---------+++)))((()))******************)))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++************))))))))))))******))))))((()))+++...111333,,,***)))(((((()))***,,,************))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************))))))((((((((((((+++++++++*********))))))************************************)))))))))))),,,+++***))))))***+++,,,************))))))))))))***************++++++,,,......------,,,+++******++++++++++++++++++++++++,,,,,,+++***************)))*********++++++++++++***+++,,,,,,******+++,,,---,,,++++++++++++,,,---...---+++******+++---...******++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,+++++++++******)))+++222999999444---000000///......------,,,------------............//////000000000000//////000000000000000000000000333222222222222333333444333333333444666888:::;;;======>>>>>>?????????@@@>>>?????????@@@@@@AAAAAADDDCCCBBBBBBBBBBBBCCCDDD????????????>>><<<:::999777777666444333111000000000///......---.................................---,,,+++,,,......---,,,......---,,,,,,---...///+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************+++++++++++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))*********)))))))))(((((('''((())))))******))))))*********))))))*********))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***++++++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++***))))))***++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))++++++++++++*********)))************************************************************************************************************)))))))))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))))))))******(((((()))***,,,///222444,,,+++***))))))***+++,,,++++++*********)))))))))))))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))++++++*********)))))))))&&&&&&'''((()))***++++++***))))))))))))(((((((((+++++++++***************************************)))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))******++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,------++++++++++++------******++++++,,,,,,---------------------------------------------------,,,++++++---000222111...+++/////////////////////////////////000000111111111333333444444444444333333555555555555555666666666777777777888:::;;;===>>>;;;;;;<<<===???AAADDDEEEEEEFFFFFFGGGHHHIIIIIIJJJFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGEEEDDDCCC@@@???>>><<<:::888777666222222111000000000000000///////////////////////////...------...///...,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))************+++++++++++++++************+++++++++++++++***************************************************************)))))))))((((((((((((((())))))******++++++*********))))))(((((())))))***))))))))))))))))))))))))************))))))))))))******))))))))))))***************)))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))************))))))++++++************++++++++++++***))))))***++++++)))******+++++++++++++++))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))((((((((()))************))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))))))))******)))))))))***,,,...000111,,,+++************+++,,,+++++++++*********))))))))))))))))))))))))))))))+++******************+++******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))&&&''''''((())))))******))))))))))))))))))))))))************************************************)))))))))******+++++++++++++++++++++++++++++++++*********************))))))***+++,,,---,,,+++***&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------------....../////////------........./////////...///111111000/////////000000111111222333333333555555555666666777777777;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOPPPQQQQQQRRROOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMLLLKKKKKKJJJIIIHHHFFFCCCAAA@@@???777777666555444444444555333333333333333333333333333222000000111111///...---,,,,,,,,,++++++++++++,,,------......//////000------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++*********+++,,,,,,***************************+++++++++++++++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************************************************************))))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))*********)))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))******)))))))))***+++++++++******************+++)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))++++++,,,,,,+++***)))(((((()))))))))******))))))))))))(((''''''((())))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))******++++++++++++************))))))))))))*********************++++++,,,*********))))))*********++++++++++++************))))))))))))))))))))))))*********++++++***************)))(((((()))******((((((((((((((((((((((((++++++++++++******)))))))))))))))))))))((((((((())))))))))))************************************************************))))))******++++++,,,,,,)))******************)))''''''(((((()))***++++++)))***+++------,,,++++++))))))***+++,,,......///+++++++++++++++++++++++++++***************++++++,,,+++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++,,,---......//////,,,,,,---...///000000111111333444444333333555777444444555666777888999999======>>>??????@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPOOONNNLLLIIIGGGFFFEEE???>>>===<<<;;;;;;;;;;;;888888888888888888888888777666444333333222000///000000000000//////............//////000000000000........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,++++++******+++,,,,,,---*********************************++++++,,,,,,,,,))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))((()))************))))))******))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))((((((((((((((()))***+++*********++++++***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))******************************************((((((((((((((((((((((((******)))(((''''''&&&&&&))))))))))))))))))))))))+++,,,---------,,,+++*********))))))))))))))))))******((((((((((((******))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++************))))))))))))*********************)))))))))************************,,,++++++++++++*********)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((************************+++*********)))))))))((()))))))))************+++***************+++++++++*********************************+++++++++++++++((()))************)))(((%%%%%%&&&((()))***+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************+++++++++***++++++,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...///000111......///111222444555555555777888999999:::<<<>>><<<======>>>???@@@AAABBBFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRPPPOOOMMMKKKIIIIIIGGGGGGEEEDDDCCCCCCCCCCCC===========================;;;999888777666444222111111111111000///......////////////////////////////////////////////////,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,************++++++++++++++++++***++++++,,,---...*********************************++++++,,,,,,---*********************************+++++++++++++++)))************+++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++)))))))))***))))))((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((***++++++***))))))************))))))(((((())))))))))))))))))))))))***++++++++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))''''''''''''((()))***+++)))***++++++++++++***)))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************))))))))))))))))))))))))***************)))))))))************************+++,,,---//////...---,,,,,,++++++***)))))))))))),,,+++)))(((((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++************))))))))))))******)))******++++++************++++++++++++++++++***,,,,,,+++++++++*********)))))))))))))))))))))))))))***++++++++++++***)))'''((()))******)))((('''(((((((((((((((((((((((('''(((((())))))******+++************++++++++++++))))))*********+++++++++))))))*********+++++++++************************,,,++++++++++++++++++***)))***++++++++++++***)))''''''((()))******++++++,,,++++++++++++,,,------+++******)))((('''&&&&&&++++++++++++++++++++++++,,,,,,++++++,,,------...------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,,,,---............---,,,+++,,,,,,------,,,,,,++++++,,,,,,---...//////000///000111222444555666777666777888:::<<<===??????>>>>>>???AAACCCEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXXXXYYYXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXYYYYYYXXXWWWVVVWWWWWWXXXVVVUUUTTTSSSQQQPPPOOONNNOOONNNMMMLLLJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAA@@@???<<<:::555666666666555444222222333222222111111000000///////////////////////////------........./////////........................+++++++++,,,,,,---------,,,,,,------------,,,,,,************++++++++++++++++++++++++,,,---......************************)))******+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))*********+++******++++++******)))(((*********))))))*********))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((('''(((***+++++++++)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((((((((()))***+++,,,)))***++++++++++++***)))***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++************************************************)))******+++,,,,,,------***************************,,,...000000///...---------+++***)))))))))))),,,+++***((((((***+++,,,))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++************))))))))))))******))))))***,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))***+++,,,------...))))))******++++++++++++))))))******++++++++++++************************---,,,,,,++++++************+++,,,------,,,+++******************+++++++++---,,,+++***+++,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------,,,,,,+++++++++***+++,,,,,,******+++,,,------...//////...------+++,,,,,,------,,,,,,+++,,,---///000333444666777555666777999:::<<<===>>>???@@@AAACCCEEEGGGIIIJJJGGGFFFGGGIIILLLMMMMMMKKKMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[\\\XXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]^^^___``````aaaaaabbbccccccccccccbbbaaa^^^]]][[[ZZZZZZ[[[\\\]]]ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQNNNLLLJJJIIIGGGDDDBBB@@@@@@AAAAAA@@@>>>===<<<777666666555444333222222000000000000000000000000.........////////////000........................+++++++++,,,,,,---------,,,------......------,,,)))************+++++++++++++++++++++,,,---...///))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((())))))******,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((&&&(((***+++,,,+++***)))''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,************************+++***)))(((((()))******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,+++***))))))******))))))))))))************************************************************,,,,,,,,,++++++*********((((((((((((((((((((((((,,,+++)))((((((((())))))((())))))))))))*********,,,,,,+++******+++,,,,,,------,,,,,,+++***)))))),,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))++++++************++++++(((((()))***************************************,,,+++***(((''''''''''''******))))))))))))***************************************++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,++++++************+++,,,---...---,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,------,,,+++)))(((,,,,,,,,,,,,------------,,,,,,+++******+++------............////////////222444555666666777999;;;??????@@@AAABBBCCCDDDDDDHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQTTTRRROOOPPPRRRTTTRRRPPPRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWVVVUUUUUUWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[XXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[\\\]]]^^^```aaabbbccceeeeeeeeecccbbb```bbbaaa___^^^]]]\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVTTTSSSQQQQQQPPPPPPUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVTTTSSSPPPNNNLLLJJJHHHIIIIIIIIIGGGEEECCCBBBCCCAAA???>>>===<<<999777666555333111000000000000333222111///......//////,,,,,,,,,---------..................------------///......------......///++++++************++++++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++************)))))))))((((((************************************************************************************************)))))))))))))))******+++******))))))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))''''''(((***++++++++++++++++++,,,,,,,,,******)))))))))))))))***'''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++******++++++++++++******************+++,,,---...***************+++++++++'''(((+++------,,,***(((++++++******))))))((((((******************************)))(((((()))***+++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***++++++,,,------......,,,++++++***************))))))))))))************************************************************,,,,,,,,,+++++++++******************************------+++*********++++++)))))))))*********++++++,,,,,,+++******+++,,,,,,------,,,,,,+++******)))++++++***))))))***++++++************************))))))))))))))))))))))))+++******))))))******+++(((((()))***************************************,,,+++***)))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++******)))))))))***+++,,,---------,,,,,,+++++++++,,,,,,---------******++++++,,,,,,------+++++++++++++++,,,,,,,,,******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,......///000111222333444555666777999;;;<<<<<<>>>AAACCCFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRUUUSSSQQQRRRTTTUUUTTTSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[]]]^^^```bbbbbbcccdddeeeeeedddbbbaaabbbaaaaaa```_________```\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUWWWWWWWWWVVVUUUTTTRRRQQQNNNNNNOOONNNMMMKKKJJJHHHGGGEEEDDDCCCDDDCCCBBB@@@>>><<<:::777555444333333333333111000/////////000---------...............---,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************)))))))))))))))***++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******+++++++++++++++***************))))))))))))*********++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******************+++,,,---...++++++******************'''(((***+++,,,+++***)))************************************************)))))))))))))))***+++,,,,,,+++***))))))***+++,,,*********************************+++,,,,,,------++++++++++++************)))))))))*********++++++************************************************,,,,,,,,,++++++++++++***************************---,,,++++++***+++++++++************+++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++***************)))(((((()))******************************))))))))))))))))))))))))+++******))))))******+++(((((()))***************************************,,,++++++*********++++++,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))))))))))))))***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---......///,,,,,,,,,,,,++++++++++++)))))))))******,,,---------------------------------------...///000111222333444666888:::===>>>??????AAACCCDDDEEEGGGJJJMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYYYYZZZ\\\^^^ZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSSSSUUUWWWXXXYYYXXXXXXYYY[[[]]]___```aaabbbdddeeeeeedddcccbbbaaa`````````````````````\\\\\\[[[[[[[[[ZZZZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLMMMLLLJJJHHHGGGDDDAAA>>><<<;;;:::777666555333222111111111///////////////.........,,,,,,,,,,,,,,,---------...------,,,,,,------...---------,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))))))))***++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((***)))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))************++++++++++++*********************+++,,,---,,,+++++++++***)))))))))(((((()))))))))*********(((((()))******+++,,,,,,************************(((((())))))***+++,,,---++++++***))))))***++++++))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++***))))))*********+++++++++************************************************++++++++++++++++++++++++******************************))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************))))))*********************************))))))))))))))))))))))))******))))))))))))******(((((()))******************************************************+++,,,,,,+++++++++******+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------******************))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,++++++*********))))))***+++---...............////////////...///000222555777999:::;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTWWWXXXYYYZZZ\\\]]]\\\\\\\\\ZZZXXXVVVTTTRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPQQQOOOMMMKKKKKKMMMOOOPPPSSSRRRSSSSSSUUUWWWZZZ[[[^^^___aaacccddddddcccbbb____________^^^^^^]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[WWWWWWVVVUUUUUUTTTUUUUUUWWWWWWVVVVVVWWWXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSSSSRRRQQQPPPOOONNNKKKIIIGGGFFFEEE@@@???===;;;999777555555222111111000//////......---------------------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------************************+++++++++++++++,,,------------------------------------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++++++++***)))(((''''''))))))))))))))))))***+++'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++*********************+++,,,,,,,,,,,,,,,+++***)))(((((()))((('''''''''(((******((((((((())))))*********************************(((((()))***+++,,,,,,,,,+++******************+++))))))))))))))))))))))))))))))************++++++***+++,,,,,,,,,,,,++++++************++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***(((((()))***************************************)))))))))))))))***+++,,,******))))))))))))******************************++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,+++++++++---,,,+++******+++,,,---,,,------...///000000000000222555999===@@@CCCDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMOOOQQQTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUUUUUUUTTTQQQSSSWWWXXXYYYZZZ[[[]]]^^^^^^\\\ZZZVVVQQQMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFHHHIIIKKKKKKKKKKKKLLLJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRXXXYYY\\\^^^``````___^^^]]]^^^^^^^^^]]]\\\ZZZYYYZZZZZZ[[[[[[[[[[[[\\\\\\XXXWWWVVVTTTRRRQQQQQQQQQSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXYYY[[[[[[\\\\\\[[[YYYYYYYYYXXXXXXXXXXXXYYYXXXVVVUUUUUUVVVVVVTTTSSSUUUTTTTTTSSSSSSRRRQQQPPPLLLKKKIIIFFFBBB???===;;;777666555444333111000000............------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***************************************+++,,,,,,------------------------------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************+++++++++***)))(((''''''))))))(((((()))***++++++*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++************))))))******++++++,,,,,,,,,+++***)))(((((()))((('''&&&'''(((***+++))))))((((((((('''''''''************************))))))***+++,,,,,,,,,+++******************************************************************************,,,---------,,,+++*********++++++++++++,,,***************************************************++++++++++++,,,,,,,,,((((((((((((((((((((((((******+++,,,,,,,,,,,,+++************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************************************)))))))))))))))***+++,,,***))))))))))))))))))***************************,,,,,,,,,++++++++++++***))))))***+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,...------,,,,,,,,,------+++,,,---///000222333444888:::===AAAEEEIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQVVVVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPTTTSSSSSSSSSRRRQQQQQQQQQOOOOOOPPPOOOMMMMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTPPPSSSVVVXXXYYYYYYZZZ\\\[[[[[[YYYVVVQQQLLLGGGDDD??????>>>>>>>>>>>>??????===???BBBEEEGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDFFFGGGNNNPPPSSSVVVXXXXXXXXXWWWYYYZZZ[[[[[[[[[ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTQQQOOONNNMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\[[[YYYXXXXXXYYYYYYWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXUUUUUUSSSPPPMMMJJJGGGEEE@@@???>>><<<:::999777777222111111000///...------.........------.........***+++,,,------,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************+++,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++******))))))((((((((((((((()))***+++,,,)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))************++++++++++++************)))))))))******+++,,,+++++++++***)))))))))***)))((('''((()))***+++******)))(((((('''&&&&&&******************************+++,,,,,,,,,+++************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++*********+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))))))))*********++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************************************++++++*********++++++,,,+++******))))))******+++************************,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))*********++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,---...///////////////000222444777999;;;<<>>999999888888888888999999999;;;???CCCFFFHHHIIIIIIIIIIIIIIIIIIGGGFFFDDDCCC===<<<;;;;;;;;;===>>>???CCCEEEHHHLLLNNNOOOOOONNNOOOQQQSSSUUUVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQOOONNNLLLJJJIIIHHHGGGGGG@@@AAAAAABBBDDDEEEGGGHHHKKKMMMOOORRRTTTVVVXXXXXXXXXXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZ[[[\\\]]]]]][[[XXXYYYZZZ\\\\\\\\\[[[[[[YYYYYYYYYXXXVVVTTTQQQPPPLLLKKKIIIGGGEEECCCAAA@@@:::999888777555333222111000//////......//////000+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---,,,++++++******++++++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++---+++++++++++++++*********(((((((((((()))***+++,,,''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++************))))))))))))******++++++******************)))))))))))))))***++++++***************)))))))))***************************+++,,,---,,,+++***)))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,.........,,,+++******+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,************************'''((()))***++++++***)))((())))))))))))************+++,,,------,,,+++***++++++++++++++++++++++++((()))***++++++***)))(((************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************************************---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,************************,,,,,,,,,++++++************++++++++++++,,,,,,,,,(((((())))))*********+++---,,,+++***+++,,,---...---------,,,,,,+++++++++---,,,,,,++++++******))),,,,,,,,,------.........***+++---000111111111111555666888;;;>>>@@@CCCDDDIIIJJJLLLOOOQQQQQQRRRQQQOOOPPPQQQRRRTTTUUUVVVWWWRRRSSSTTTSSSSSSSSSUUUWWWTTTSSSRRRPPPNNNMMMKKKKKKHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCC@@@BBBBBB@@@<<<;;;<<>>BBBFFFHHHIIIJJJGGGGGGHHHHHHGGGEEEBBB@@@::::::888888888999::::::<<<>>>AAAEEEGGGHHHHHHHHHEEEGGGKKKNNNPPPQQQQQQPPPKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBBBBAAABBB999::::::;;;===???AAABBBBBBCCCGGGJJJNNNQQQSSSTTTTTTTTTSSSSSSSSSUUUVVVWWW\\\[[[[[[]]]```aaaaaa```YYYZZZ\\\]]]]]]]]]\\\[[[YYYZZZ[[[[[[[[[ZZZXXXWWWTTTSSSQQQOOOMMMJJJIIIHHHCCCBBB@@@>>><<<:::888888000000////////////000000,,,---///000000///---,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,...+++++++++++++++,,,,,,,,,(((((((((((()))***+++,,,************++++++++++++))))))))))))))))))))))))************++++++++++++******++++++++++++************)))))))))))))))******************+++++++++)))*********++++++++++++*********+++,,,,,,------************************************************)))+++,,,------,,,***)))******))))))))))))*********+++,,,---...---,,,,,,***************************+++,,,------,,,+++***)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************++++++++++++++++++++++++***)))((())))))*********+++++++++++++++***************+++***************+++++++++)))***,,,+++)))(((((()))************************************************++++++++++++++++++++++++************************+++***)))***---...///...222111000...+++))))))(((***+++,,,---...---,,,+++******))))))))))))******++++++*********++++++,,,////////////...---,,,,,,......------,,,++++++***......---,,,+++++++++,,,)))***++++++------...///222///,,,,,,---...,,,***++++++,,,---...---------000///------...111444777999???FFFIIIGGGEEEFFFIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTUUUUUUTTTRRRRRRPPPNNNKKKHHHFFFEEEEEEEEECCC@@@AAACCCEEECCCAAABBBAAA???===;;;;;;;;;;;;777777777777666555444333999999:::;;;<<<===>>>???AAAAAABBBDDDFFFHHHJJJKKKHHHGGGGGGEEECCC@@@===;;;666555444444444555666777444666:::===?????????>>>CCCCCCCCCBBBAAA???>>>===::::::999888777777777777<<<===>>>@@@AAABBBBBBCCC===>>>AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<444666888888888888:::;;;<<<===???AAACCCFFFHHHIIIKKKKKKKKKKKKMMMOOORRRSSSUUUVVVXXXZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\ZZZXXXVVVSSSPPPOOOOOOOOOLLLGGGEEEEEEAAA;;;:::888555444444333111000000000//////...---------//////......------,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,...------,,,,,,------...++++++++++++++++++++++++---,,,+++)))(((&&&%%%$$$)))))))))***+++++++++,,,************************,,,+++***)))***+++,,,------,,,++++++******++++++++++++++++++++++++++++++))))))(((''''''&&&'''''')))************+++++++++))))))************))))))))))))***++++++++++++*********+++******)))(((''',,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++,,,,,,+++***)))++++++************++++++***+++,,,---------,,,,,,************************)))******++++++******))))))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++++++++***))))))))))))*********+++++++++++++++***************+++)))))))))))))))*********)))***++++++)))(((((()))************************************************++++++++++++++++++++++++************************+++******+++---///000111666333///---,,,+++++++++((())))))***************,,,,,,++++++++++++,,,,,,++++++************++++++............------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++///,,,***+++,,,...,,,+++------------------......111111111222444888;;;===>>>CCCIIIKKKIIIHHHJJJMMMLLLNNNOOORRRSSSUUUVVVVVVTTTSSSRRRRRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOMMMIIIHHHFFFCCCAAA???>>>>>>@@@>>><<<===???@@@???>>>>>>===;;;999888888888999666666666666666666555555777777777888888999999999;;;;;;<<<===@@@CCCFFFGGGGGGHHHHHHGGGEEEAAA>>><<<777777666555555555666777444555777:::<<<=========>>>>>>???>>>>>>===<<<<<<<<<;;;::::::::::::::::::===>>>???AAABBBBBBBBBBBB===???AAACCCDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>===<<<;;;::::::999999::::::666777888888666666777999777888999;;;<<<>>>???@@@BBBBBBBBBCCCDDDGGGIIIJJJLLLNNNPPPSSSUUUVVVWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]^^^___`````````___^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVWWWUUUQQQQQQRRROOOJJJFFFCCC???;;;888555222000111111000///............------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++++++++***************++++++++++++************************++++++******++++++,,,---,,,+++******))))))******((((((((((((((((((((((((,,,+++******)))))))))***)))************+++++++++))))))************))))))))))))***++++++++++++***((()))***************)))*********))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++************************************************************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************,,,,,,++++++++++++,,,,,,***++++++,,,---,,,,,,,,,***************************))))))))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++***++++++++++++***))))))***************++++++++++++***************++++++************************(((***++++++)))(((((()))************************************************++++++++++++++++++++++++************************+++++++++,,,...111333555???999222...---//////...***************++++++,,,.........------.........---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,...,,,+++,,,---//////...///......------///000111444555777:::>>>AAACCCEEEFFFIIIMMMNNNMMMMMMOOORRRPPPQQQRRRTTTVVVWWWWWWWWWUUUTTTSSSSSSTTTTTTSSSQQQPPPNNNLLLKKKJJJIIIFFFDDD@@@???===;;;999888777777:::999888999;;;<<<<<<;;;999888888777666777777777888888999999::::::::::::666666666666666666666666888888888999<<<@@@EEEGGGIIIJJJKKKKKKJJJFFFBBB???;;;;;;:::999888888888888777777888999;;;<<<>>>???CCCCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;999999888888888888999999999777666666888::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===???@@@AAABBBEEEHHHKKKMMMNNNOOOOOOOOOQQQSSSVVVYYY\\\^^^^^^___```aaaaaaaaa```___]]]]]]^^^^^^___^^^^^^^^^[[[]]]]]][[[]]]```^^^ZZZRRROOOIIIEEEAAA===999777666555333111/////////000---------------------...------------............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---.........+++++++++++++++***************************************+++,,,,,,,,,,,,++++++***))))))(((((())))))++++++++++++++++++++++++,,,,,,+++************+++)))************+++++++++))))))************))))))))))))***++++++++++++***'''((()))***++++++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))+++++++++++++++***************************************)))))))))***++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,************************+++***)))(((((()))***+++))))))*********+++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))*********************************)))******+++,,,,,,,,,,,,,,,,,,+++++++++(((***++++++)))((()))***************************************************************************************************++++++,,,,,,///333888;;;JJJAAA777111000111111000///...---,,,,,,---///000......////////////......//////...---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,******+++,,,---...//////000///......///000000000///...---...///222555777:::<<>>>>>>>>>>>>>>======>>>@@@CCCDDDIIIJJJLLLMMMNNNOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIDDDBBBAAA>>><<<;;;::::::;;;<<<======;;;;;;;;;===???>>>>>>===<<<<<<;;;;;;888888888999999::::::;;;999:::<<<>>>@@@BBBDDDDDDFFFFFFGGGIIILLLQQQUUUXXXZZZ[[[]]]___````````````\\\\\\]]]^^^____________]]]______^^^```dddccc___WWWTTTPPPNNNLLLIIIGGGEEE???===999666333222222222////////////////////////---------------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,++++++*********************************)))***+++,,,---,,,+++***++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))*********+++++++++))))))************))))))))))))***++++++++++++***((()))******++++++++++++'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******************************************************++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++*********************************************))))))***+++,,,,,,++++++************++++++************++++++,,,,,,************************,,,+++***))))))***+++,,,))))))*********+++++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++)))******+++++++++************************************))))))***++++++,,,,,,,,,++++++************''')))++++++)))))))))***************************************************************************************************+++,,,------///555<<>>AAACCCFFFIIIKKKLLLLLLLLLPPPQQQQQQQQQQQQRRRTTTVVVSSSTTTUUUVVVVVVVVVVVVVVVSSSRRRQQQQQQQQQOOOMMMJJJGGGDDD@@@===;;;999666444666666555555444444555555444666888:::;;;<<<======>>>??????@@@AAABBBBBBBBBGGGFFFDDDCCCBBBAAAAAAAAA::::::;;;===>>>@@@AAAAAACCCBBBBBBBBBEEEJJJOOORRRSSSUUUXXXZZZYYYVVVRRRPPPKKKKKKJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCFFFHHHJJJHHHIIIJJJLLLMMMNNNOOOOOORRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSOOOMMMKKKGGGDDDBBBAAA@@@AAABBBDDDDDDCCCCCCEEEGGGDDDCCCBBBAAA???>>>======<<<<<<<<<;;;;;;:::999999777777777888999:::;;;;;;>>>>>>>>>???BBBFFFJJJLLLSSSTTTXXX[[[^^^```aaaaaa]]]]]]^^^____________^^^\\\___^^^]]]___cccbbb]]]ZZZWWWUUUSSSSSSRRRQQQOOOIIIGGGCCC???;;;999777666111111111000//////......---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************---,,,,,,,,,++++++******************************)))***+++,,,---,,,+++***,,,,,,+++************+++))))))))))))))))))))))))***)))))))))))))))******))))))*********+++++++++))))))************))))))))))))***++++++++++++***+++++++++++++++***))))))'''((()))******)))((('''************************((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))************************************************************************((((((((()))))))))******++++++++++++++++++++++++*********************************************************+++,,,,,,------++++++************+++++++++************+++,,,,,,************************,,,,,,++++++++++++,,,,,,)))************+++++++++)))***+++,,,---,,,++++++************************)))************+++++++++))))))***++++++++++++***+++++++++***************))))))))))))***+++,,,,,,******))))))((('''''''''''')))***+++)))))))))***************************************************************************************************+++,,,......000777@@@GGGQQQMMMEEE===777444444555555444333111000///......333444555666666555444333000///...---------------......------...000222333111000000///......------...---------------...///............---------,,,---...//////......000222444444666888<<<@@@CCCEEEHHHIIILLLMMMOOOOOOOOOOOOSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQQQQQQQQQQOOOLLLIIIDDD@@@<<<999777666444222444333333333444444555666444777;;;===>>>???@@@AAAFFFFFFHHHIIIIIIJJJJJJIIIJJJHHHFFFDDDBBBAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHKKKJJJIIIIIIKKKOOORRRUUUWWWYYY\\\]]]]]][[[XXXVVVRRRSSSSSSSSSRRRQQQPPPPPPLLLKKKJJJIIIIIIKKKMMMNNNIIIJJJKKKMMMNNNNNNOOOOOOSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVSSSPPPMMMKKKJJJIIIIIIJJJLLLMMMLLLMMMOOOPPPOOONNNMMMLLLKKKJJJIIIHHHDDDCCCCCCAAA???===:::999999888777666666666777777888888888999;;;>>>@@@BBBKKKMMMQQQVVVZZZ\\\^^^___]]]]]]^^^^^^______^^^^^^\\\^^^]]]\\\]]]```___[[[[[[YYYWWWVVVVVVUUUTTTSSSRRRPPPNNNJJJFFFCCC@@@>>>777666555333111///...------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++---,,,,,,+++***+++++++++************************+++************+++,,,,,,)))************+++++++++))))))************))))))))))))***++++++++++++***,,,,,,,,,,,,+++***)))(((((())))))******))))))(((************************))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************'''((((((((()))))))))))))))))))))))))))))))))))))))))))))***************************************)))***,,,---......------,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,******************************++++++++++++******)))************+++++++++(((***+++------,,,+++***++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++++++++++++++*********))))))))))))))))))***+++,,,---++++++***))))))((('''''''''(((***+++***)))***+++************************************************************************************************+++---//////111888CCCLLLTTTTTTRRRKKKCCC>>>???AAA@@@@@@???===;;;999777666999:::<<<======<<<:::999555444333222111111111111111000//////000333555666444333222111000......---222000...,,,,,,---///111............------------,,,...000111111222666999<<<===???AAADDDGGGIIIJJJMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVUUUTTTWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRPPPMMMJJJCCC@@@<<<999888777666555444444444555666777888999:::>>>CCCEEEFFFFFFHHHJJJKKKLLLNNNOOOOOOOOOOOONNNKKKIIIGGGEEEDDDCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOOOORRRQQQQQQPPPQQQSSSUUUVVVXXXYYY[[[\\\]]]\\\ZZZYYYWWWXXXYYYYYYYYYXXXWWWWWWSSSSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYWWWVVVTTTSSSSSSRRRQQQSSSTTTTTTSSSSSSTTTVVVYYYYYYXXXXXXWWWVVVVVVUUUNNNMMMLLLJJJFFFBBB???===;;;:::999777777777888888444555666888:::;;;======CCCEEEIIIMMMQQQTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\YYY[[[[[[YYY[[[^^^]]]YYYYYYWWWUUUUUUVVVVVVVVVTTTVVVVVVUUUTTTQQQNNNKKKIIIBBB@@@>>>;;;777444222000............---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,)))************+++++++++))))))************))))))))))))***++++++++++++***+++++++++,,,,,,+++***************))))))*********************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))*********+++************************)))***---///000///...---...------,,,,,,------...+++***)))))))))***,,,---************************((()))***++++++***)))((()))************+++++++++(((***+++------,,,+++***++++++++++++++++++++++++)))************+++++++++((()))***+++++++++++++++++++++++++++******))))))))))))))))))***+++,,,---......------,,,+++******'''(((***+++***)))***+++************************************************))))))))))))))))))))))))************************+++---//////222999EEENNNXXX[[[\\\WWWNNNIIIKKKNNNMMMMMMLLLKKKHHHEEEBBB@@@>>>@@@AAABBBBBBAAA@@@>>>;;;;;;999888888777777777222111111111222444777888666555444222000///...---444222///,,,,,,---000222+++,,,,,,---...///000000,,,000333555666888===AAACCCDDDFFFHHHJJJKKKLLLLLLOOOOOOQQQRRRTTTUUUWWWWWWVVVUUUUUUVVVWWWWWWVVVTTTXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTRRROOOLLLCCC@@@<<<:::999999888888777777777888999;;;<<<===AAAEEEJJJMMMNNNNNNPPPRRRNNNOOOPPPQQQRRRQQQQQQPPPLLLKKKIIIGGGGGGGGGIIIJJJPPPPPPQQQRRRSSSTTTTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\____________^^^]]]\\\[[[YYYYYYXXXWWWWWWXXXXXXXXXWWWXXXYYYXXXVVVVVVVVVWWW[[[[[[[[[ZZZZZZZZZYYYYYYWWWVVVTTTQQQMMMHHHDDDBBB<<<;;;:::999999999:::;;;222444666888:::<<<======<<<>>>AAAEEEIIIKKKLLLMMMRRRSSSTTTVVVXXXYYYYYYZZZVVVXXXXXXWWWYYY\\\[[[WWWTTTSSSRRRSSSVVVXXXXXXWWWWWWXXXYYYZZZXXXVVVRRRPPPLLLJJJGGGCCC>>>:::777666000000//////.........---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,---------************************,,,+++***)))***+++---...+++******)))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))))))))************+++++++++))))))************))))))))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))))))))************))))))))))))))))))))))))((())))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++,,,---......---,,,+++***************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++***)))(((((())))))---,,,***))))))***,,,---))))))*********+++++++++------------,,,,,,+++***+++++++++++++++++++++++++++++++++***************************************(((((()))***************************************...---,,,***)))((((((''')))************+++++++++************************************************)))***,,,,,,***)))***+++,,,,,,++++++***+++++++++000...000444888>>>KKKWWWaaaiiimmmhhhaaa]]]ZZZWWWWWWWWWXXXYYYZZZWWWSSSPPPOOONNNLLLKKKJJJIIIJJJJJJFFFDDDCCCBBBBBBAAA???===:::777555444555666777777666555444333222111000000222111000.........//////111000...---...///111333111444999===>>>@@@AAABBBDDDFFFIIILLLOOOPPPQQQQQQOOORRRUUUUUUSSSRRRTTTVVVWWWWWWWWWXXXYYY[[[\\\]]][[[[[[ZZZXXXWWWWWWWWWWWWUUUSSSQQQQQQRRRQQQNNNKKKGGGEEEBBB???===;;;::::::;;;:::999999:::<<<>>>@@@IIIKKKNNNRRRSSSSSSRRRQQQWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRSSSRRRPPPNNNOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSWWWVVVUUUVVVWWWXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWZZZ\\\^^^______^^^\\\[[[YYYYYYZZZYYYXXXXXXZZZ[[[^^^\\\ZZZ[[[]]]]]][[[XXXVVVXXXXXXWWWUUUSSSRRRSSSYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[```^^^\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[```___^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXUUUQQQLLLHHHFFFCCCBBB@@@???>>>===<<<<<<===<<<<<<<<<<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDGGGHHHJJJNNNRRRTTTTTTRRRNNNLLLIIIIIILLLOOORRRSSSRRRRRRQQQPPPPPPQQQRRRSSSUUUWWWYYYZZZZZZYYYWWWVVVSSSQQQNNNKKKGGGCCC@@@???<<<777222000000000...,,,......------------....../////////......---------------......------,,,+++,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++)))((((((((()))***+++++++++************))),,,,,,+++***))))))******+++*********))))))(((((()))***++++++++++++***)))+++***)))((()))***,,,...************************)))************+++++++++************************+++++++++*********))))))************************+++++++++++++++***)))((()))************+++++++++++++++************++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++***))))))(((************************++++++++++++++++++++++++,,,+++************+++,,,,,,,,,+++***************+++++++++,,,,,,+++++++++))))))*********+++++++++******+++++++++***))))))++++++++++++++++++++++++******************++++++************************((())))))***************************************------+++***))))))(((((()))************+++++++++************************************************)))***,,,,,,***)))***+++,,,,,,+++++++++++++++,,,......222:::BBBKKKYYYfffpppwww{{{vvvooojjjeeeaaa^^^^^^___```bbbaaa___\\\YYYXXXWWWUUUTTTTTTTTTTTTUUUTTTQQQOOOMMMIIIEEEAAA>>>;;;999888999;;;;;;;;;;;;999777444333222222222555333111///......//////222111111222333555666888888;;;???BBBBBBCCCDDDEEEJJJKKKMMMOOOQQQQQQRRRRRROOOQQQTTTTTTSSSRRRTTTVVVZZZZZZZZZ[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXVVVTTTSSSTTTSSSPPPMMMHHHFFFDDDAAA???===<<<<<>>>>>>>>@@@BBBEEEGGGKKKMMMQQQTTTVVVWWWWWWVVVWWWVVVVVVUUUUUUUUUVVVVVVSSSTTTTTTRRRPPPOOOOOOPPPTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVXXXXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWXXXXXXXXXWWWWWWXXXXXXZZZXXXWWWYYY[[[\\\ZZZXXXXXXYYYYYYWWWTTTSSSSSSSSSXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\___^^^]]]]]]]]]^^^^^^]]]YYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[\\\]]]^^^______________________________[[[[[[YYYWWWSSSPPPLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEHHHJJJIIIHHHFFFCCCAAAAAACCCGGGIIIJJJJJJIIIHHHHHHHHHJJJKKKLLLPPPQQQSSSVVVWWWXXXXXXXXXXXXWWWUUURRRNNNKKKHHHFFFBBB>>>999666555444111...//////...------------...,,,,,,,,,,,,,,,,,,++++++------......------,,,+++,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,+++))))))+++++++++************))),,,++++++***))))))******+++*********))))))))))))++++++++++++++++++++++++((('''&&&%%%&&&''')))***************************************++++++++++++************************+++++++++*********))))))************************+++++++++++++++***)))))))))************+++++++++++++++************++++++,,,+++************+++,,,++++++***))))))***++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***))))))((()))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++---,,,++++++++++++++++++)))***,,,------,,,***)))***************+++++++++))))))***+++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,************************((()))******++++++******************************,,,++++++***))))))******)))************+++++++++************************************************)))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,---000888DDDOOO[[[kkkyyy~~~xxxqqqkkkfffeeeeeefffiiijjjiiihhhdddcccaaa```___^^^^^^^^^aaa```^^^\\\ZZZUUUOOOJJJDDDBBB@@@???@@@BBBCCCCCCAAA>>>:::666333333444555888666333000//////111222555555777888:::<<<===>>>@@@CCCFFFGGGGGGGGGGGGHHHNNNOOOOOOPPPQQQRRRSSSSSSSSSUUUVVVVVVUUUUUUWWWXXXZZZ[[[]]]^^^___^^^^^^]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYWWWVVVVVVTTTRRROOOLLLKKKIIIGGGEEEDDDDDDCCCEEEEEEEEEFFFHHHKKKNNNOOORRRSSSVVVXXXZZZ[[[[[[ZZZXXXXXXWWWWWWXXXXXXYYYYYYTTTTTTTTTRRRPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUSSSSSSUUUUUUUUUTTTVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVVVVXXXZZZZZZYYYXXXYYYYYYYYYVVVTTTRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\\\\\\\\\\]]]]]]^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^___________________________\\\\\\[[[ZZZXXXUUUSSSRRROOONNNNNNMMMLLLKKKKKKJJJIIIJJJKKKLLLNNNPPPQQQSSSRRRRRRPPPOOOLLLJJJGGGFFFDDDBBB@@@???@@@@@@???>>>>>><<<999888;;;===???@@@@@@@@@??????@@@BBBDDDEEEHHHIIIKKKNNNQQQSSSUUUVVVYYYYYYYYYXXXUUUSSSPPPNNNJJJHHHDDDAAA>>>:::666333222111000...------------++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++---///...,,,***(((+++++++++************))),,,+++******)))************************))))))))),,,+++************+++,,,((('''&&&%%%&&&'''((()))************************************+++++++++,,,************************+++++++++******************************************++++++++++++***)))))))))************+++++++++++++++************++++++++++++***))))))***++++++++++++***))))))***++++++************************************************++++++++++++++++++++++++))))))*********+++++++++---,,,******)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***,,,++++++*********++++++***+++,,,,,,,,,,,,+++******************************+++,,,,,,------------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************))))))***++++++++++++***************************+++***************++++++))))))*********+++++++++************************************************)))***,,,,,,***)))***+++,,,,,,+++++++++,,,------///333>>>MMM[[[iiizzzyyyrrrkkkjjjhhhhhhiiikkkkkkkkkhhhgggfffeeedddcccccccccbbbbbbbbbcccbbb___YYYUUULLLJJJGGGGGGHHHJJJKKKJJJFFFBBB===777444444666777:::888555333222333666777:::;;;===???@@@AAABBBBBBEEEGGGIIIJJJIIIIIIJJJKKKOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXWWWWWWWWWXXXYYYYYY[[[]]]```aaaaaa```___ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWTTTRRRQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMOOOQQQSSSTTTXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYSSSSSSRRRPPPNNNMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUSSSQQQQQQRRRSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXWWWVVVVVVVVVVVVWWWQQQQQQQQQRRRTTTVVVVVVUUUWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUSSSPPPOOOPPPQQQOOOPPPQQQSSSUUUVVVWWWWWWVVVWWWXXXXXXXXXWWWVVVVVVXXXYYYZZZZZZYYYXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUVVVWWWYYY[[[[[[^^^]]]\\\ZZZWWWTTTQQQPPPLLLIIIEEEBBBAAA@@@???======:::777666777999::::::;;;:::::::::<<<>>>???AAAAAABBBCCCEEEHHHLLLNNNPPPSSSTTTUUUWWWWWWVVVUUUTTTRRRQQQOOOLLLGGGBBB===:::666555333111///---,,,,,,---............/////////...............------,,,,,,,,,,,,,,,,,,---.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---...---,,,***)))+++++++++*********))))))++++++***************+++************************,,,+++)))(((((()))+++,,,******))))))))))))***+++*********************************+++++++++,,,,,,******************************************************************************+++++++++******)))))))))*********+++++++++++++++************++++++************************+++******************+++************************************************************************)))))))))*********++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))******))))))))))))***+++,,,,,,+++******+++,,,,,,***************************+++,,,,,,------------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,************************))))))***+++++++++++++++*********************************)))******+++,,,))))))*********+++++++++************************************************)))***,,,,,,***)))***+++,,,+++++++++,,,------...111666BBBSSScccssszzzqqqoookkkiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddccc```aaaccceeefffddd```\\\TTTQQQNNNMMMOOOPPPPPPPPPJJJFFF@@@:::888888:::<<<===<<<:::999999;;;===???AAABBBCCCDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJLLLMMMQQQQQQQQQSSSVVVZZZ]]]___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\^^^``````___^^^]]]ZZZYYYYYYYYYYYYYYYZZZ[[[YYYYYYYYYXXXUUUSSSRRRQQQUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUWWWWWWXXXYYY[[[]]]___```aaa___]]]ZZZXXXVVVUUUTTTOOOOOONNNLLLJJJJJJLLLMMMTTTUUUVVVWWWWWWUUUTTTSSSTTTRRROOONNNOOOPPPPPPPPPNNNPPPSSSWWWYYYZZZ[[[[[[YYYXXXWWWUUUTTTSSSRRRRRRNNNLLLKKKMMMPPPSSSSSSRRRWWWWWWWWWVVVTTTSSSQQQQQQNNNNNNNNNLLLJJJHHHIIIJJJKKKKKKMMMOOORRRTTTVVVWWWSSSTTTTTTSSSSSSRRRQQQQQQVVVXXXYYYXXXUUUSSSRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWVVVVVVXXXYYYZZZ[[[[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[\\\\\\]]]]]]^^^[[[[[[\\\\\\\\\\\\[[[ZZZ\\\\\\\\\\\\]]]^^^______bbbbbbaaa```^^^\\\ZZZYYYWWWSSSNNNKKKIIIGGGEEECCC@@@===:::888888888777666777777666777888:::<<<=========>>>???AAACCCEEEFFFJJJKKKNNNQQQTTTVVVVVVWWWUUUVVVUUUSSSOOOJJJEEECCC===;;;888555333000///...////////////////////////......//////......---,,,------,,,,,,------...///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++***************+++++++++*********))))))+++***************++++++***************++++++++++++***(((''''''(((***+++,,,+++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************************************)))******+++++++++******))))))*********+++++++++++++++************++++++*********++++++******************++++++*********************************************************************************)))************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))))))))((())))))***+++---,,,***))))))***,,,---+++++++++***************))))))***+++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,************************)))***++++++,,,+++++++++************************+++***************++++++)))************+++++++++************************************************)))***,,,,,,***)))***+++,,,++++++,,,,,,---...///000444@@@QQQaaaqqqyyyuuuqqqmmmkkkjjjgggfffhhhhhhhhhgggfffeeecccbbbccccccdddeeefffeeeaaa^^^ZZZWWWTTTRRRSSSSSSSSSSSSOOOKKKFFFBBB@@@AAACCCEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHJJJJJJJJJJJJLLLNNNSSSSSSTTTVVVZZZ___eeehhhjjjhhhdddcccbbbbbbaaa```]]]^^^^^^^^^]]][[[YYYXXXYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWXXXWWWTTTRRRQQQRRRTTTUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTWWW[[[___ccceeecccaaa]]]YYYUUURRRPPPOOOKKKKKKJJJHHHGGGHHHJJJMMMQQQSSSUUUWWWWWWUUUSSSQQQPPPMMMJJJIIIIIIJJJKKKKKKKKKOOOUUU[[[```bbbbbbbbb]]]\\\[[[ZZZXXXWWWVVVUUUSSSOOOJJJJJJMMMPPPQQQPPPTTTUUUUUUSSSPPPMMMLLLLLLFFFGGGIIIHHHFFFEEEEEEFFFJJJKKKLLLNNNRRRVVVYYY[[[UUUTTTRRRQQQPPPPPPPPPPPPWWWZZZ\\\ZZZVVVRRRRRRSSSRRRQQQOOONNNNNNOOOPPPPPPMMMOOORRRVVVYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYZZZ[[[\\\^^^___\\\]]]___``````___^^^]]]______^^^^^^______``````aaaaaaaaaaaaaaa```______^^^[[[WWWTTTRRROOOMMMJJJFFFCCC???<<<:::999777555555444444444555666888999;;;;;;;;;<<<===>>>>>>>>>CCCDDDGGGJJJNNNQQQTTTVVVTTTUUUWWWVVVSSSPPPNNNNNNFFFDDDAAA===:::777444333000000//////...............////////////...---------------------......///...---,,,,,,......---,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,---,,,***)))))))))***++++++++++++************)))*********)))******+++,,,*********+++++++++++++++***)))(((((((((((()))*********************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***************************************+++++++++************************))))))***++++++++++++***)))************+++++++++++++++************++++++***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++*********)))))))))******+++,,,,,,++++++++++++++++++,,,+++++++++*********))))))******+++++++++***))))))++++++++++++++++++++++++******************++++++************************)))***++++++,,,,,,++++++************************++++++******************)))************+++++++++************************************************)))***,,,,,,***)))***++++++++++++,,,,,,.../////////111999FFFSSSaaasss~~~zzzvvvrrrooolllhhhfffeeeeeeeeeeeedddbbbaaa```bbbaaaaaacccddddddaaa___^^^[[[WWWUUUTTTTTTTTTSSSUUURRRNNNKKKJJJLLLNNNPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKMMMNNNOOOLLLMMMNNNMMMKKKKKKLLLNNNTTTSSSSSSUUUYYY```fffiiioookkkfffdddccccccaaa___YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWVVVWWWWWWTTTVVVWWWVVVSSSQQQRRRSSSSSSTTTVVVXXXYYYYYYXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTVVVYYY^^^bbbeeebbb___\\\WWWSSSOOOLLLKKKHHHHHHGGGFFFEEEGGGJJJMMMRRRTTTXXX[[[\\\[[[YYYWWWTTTQQQNNNLLLMMMNNNNNNNNNOOOUUU^^^gggmmmppppppoooiiijjjjjjkkkjjjiiigggfffaaa[[[SSSOOOQQQSSSSSSRRRSSSUUUVVVTTTPPPNNNMMMNNNEEEHHHKKKMMMLLLJJJIIIIIINNNNNNNNNPPPTTTZZZ___cccZZZXXXUUUSSSRRRRRRSSSTTT[[[___bbb```\\\XXXXXXZZZVVVTTTQQQNNNLLLKKKKKKKKKGGGIIIMMMQQQUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXZZZ\\\]]]\\\]]]___```aaa```___^^^\\\\\\\\\]]]^^^___```aaa```aaabbbbbbccccccccccccbbb```]]]\\\ZZZXXXUUURRROOOLLLGGGCCC@@@===999777555555444444444555777888999:::<<<=========<<<;;;>>>>>>???AAAEEEIIIMMMOOOOOORRRUUUVVVUUUTTTUUUWWWQQQOOOKKKGGGBBB>>><<<:::333222222111000///......///////////////...---------------------...//////...---,,,,,,......---,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************)))******))))))***++++++,,,*********++++++,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))+++++++++,,,,,,,,,------************************))))))*********+++++++++************************))))))***+++++++++++++++)))************+++++++++++++++************+++++++++,,,------------,,,+++)))***++++++++++++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++*********+++,,,,,,---)))***,,,------,,,***)))++++++++++++******))))))---------------,,,+++***+++++++++++++++++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++************************,,,++++++***))))))******)))************+++++++++************************************************)))***,,,,,,***)))***++++++++++++,,,---...///000//////444<<>>???>>><<<;;;;;;:::::::::===AAAEEEGGGLLLOOOSSSUUUUUUVVVYYY\\\XXXVVVRRRMMMHHHDDDAAA@@@777666555444333111000000///////////////......---...------------...//////...---,,,,,,......---,,,,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++*********+++---...000///---+++)))+++++++++************)))******))))))***+++,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))((())))))))))))))))))))))))++++++,,,,,,,,,---------************************))))))******++++++++++++************************((()))***+++++++++++++++)))************+++++++++++++++************++++++,,,,,,............,,,,,,)))***+++,,,,,,+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***...---,,,+++++++++++++++---------.........//////222///+++***,,,...---,,,************************++++++,,,,,,,,,---------++++++***************+++++++++++++++++++++++++++************************++++++******))))))((((((---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,------,,,,,,+++***)))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,---......---...000333888AAAKKKRRRccckkkvvv}}}}}}{{{vvvooojjjfffeeeaaaaaaaaa```___^^^]]]\\\VVVXXXZZZ]]]```aaaccccccaaa___[[[WWWVVVVVVXXXZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[ZZZXXXUUURRRQQQOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPOOOOOONNNNNNMMMNNNOOOPPPQQQRRRSSSTTTTTTWWWSSSOOOMMMMMMMMMJJJHHHHHHIIIKKKOOOSSSWWWZZZ\\\^^^]]]\\\YYYVVVUUUVVVXXXSSSRRRSSSTTTTTTRRROOOMMMWWWVVVWWWZZZ^^^___\\\YYYSSSUUUWWWZZZ\\\]]]]]]\\\___ZZZTTTQQQSSSVVVXXXXXXWWWWWWVVVTTTQQQNNNKKKIIIKKKJJJIIIIIIKKKOOOSSSVVV```eeemmmsssxxx|||}}}wwwpppllllllllllllkkkhhhhhhjjjpppyyy{{{xxxooofffbbb``````aaa_________]]]ZZZYYYZZZ[[[```___cccgggfff___[[[ZZZ___```^^^YYYZZZccckkkooopppnnnkkkgggdddbbbbbbaaafffgggiiiiiihhhhhhjjjllleeeaaa\\\ZZZYYYWWWTTTQQQJJJJJJLLLNNNPPPPPPNNNKKKPPPNNNLLLKKKLLLMMMNNNNNNPPPPPPPPPRRRSSSUUUWWWXXX\\\[[[[[[\\\]]]]]]\\\ZZZVVVTTTTTTXXX^^^aaaaaa___cccdddeeedddcccccceeegggddddddbbb```___^^^]]]]]]\\\ZZZWWWUUURRRLLLDDD===;;;999777666777777666444888888999999:::;;;<<<<<<888999::::::;;;<<<<<<===HHHJJJMMMPPPTTTWWWYYYYYYXXXWWWUUUSSSPPPMMMKKKJJJBBB>>>999666555444111///222000....../////////------,,,++++++***++++++++++++,,,,,,------,,,,,,+++///...---,,,---...///000******+++,,,------------,,,,,,,,,---------......************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))***++++++++++++++++++,,,+++++++++*********))))))************************++++++************************+++++++++,,,,,,,,,******************************))))))))))))))))))+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---......---,,,++++++++++++++++++,,,,,,,,,,,,++++++------,,,++++++++++++++++++++++++,,,,,,,,,,,,---...+++((((((***++++++***************************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++************+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,,,,+++******))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---......///111666===BBBKKKQQQYYYbbbhhhlllppprrrqqqssstttrrrmmmhhhdddccc^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZ\\\^^^```aaabbb```___[[[YYYWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXVVVTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFCCCAAAAAAAAA???>>>BBBCCCEEEHHHLLLPPPSSSUUUYYYZZZZZZXXXUUUTTTTTTUUURRRRRRRRRRRRRRRQQQOOOMMMRRRQQQSSSWWW\\\______^^^TTTTTTUUUWWWYYYZZZ\\\]]]^^^YYYRRRNNNMMMNNNOOONNNSSSUUUWWWYYYZZZZZZYYYYYYZZZYYYXXXXXXZZZ]]]```bbbkkkpppvvv}}}zzzyyyyyyxxxxxxsssrrrrrrsssvvvxxxyyyyyyvvv}}}xxxoooiiifffeeeeeejjjjjjjjjhhheeedddeeefffmmmllloootttsssnnnjjjkkkiiijjjgggaaaaaaiiipppssswwwwwwvvvssspppkkkgggdddiiiiiijjjkkkkkkkkkjjjiiiiiigggeeeddddddccc```]]]VVVUUUUUUUUUWWWWWWUUUTTTSSSQQQMMMKKKJJJKKKKKKKKKPPPPPPQQQQQQSSSTTTUUUVVVYYYXXXWWWXXXXXXXXXVVVTTTRRRPPPPPPTTTYYY]]]]]]\\\___```aaaaaaaaaaaaccceeeeeedddcccaaa```_________^^^\\\[[[ZZZXXXSSSLLLGGGCCCAAA>>><<<<<<;;;:::888666666666777888888999999;;;;;;:::999888888888888<<<>>>BBBGGGMMMRRRVVVXXXYYYXXXVVVTTTSSSQQQPPPPPPJJJEEE@@@===;;;999555222222000......////////////------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++*********+++---...///,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))++++++++++++,,,,,,,,,,,,+++++++++*********))))))************************************************************+++++++++,,,***************************************************++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***(((''')))+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,+++***)))(((((()))***+++*********+++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,---...222555999<<>><<<:::;;;;;;;;;:::<<<===???BBBFFFJJJMMMOOOUUUVVVXXXXXXUUURRRQQQQQQPPPQQQQQQPPPPPPOOONNNMMMLLLLLLMMMQQQWWW\\\^^^___VVVUUUSSSRRRSSSVVVYYY\\\\\\XXXRRRMMMLLLLLLKKKKKKRRRVVV\\\bbbhhhlllnnnoookkkjjjjjjjjjkkkkkklllmmmooosssxxx}}}zzzyyyvvvrrrooommmooopppqqqyyyxxxsssppppppqqqyyyyyyyyywwwuuutttuuuvvv{{{zzz|||}}}{{{}}}zzz{{{wwwpppmmmrrrwwwyyy~~~|||vvvnnnjjjlllkkkllloooqqqpppkkkffflllmmmpppsssuuuuuurrrooohhheeebbb```_________^^^ZZZXXXTTTPPPMMMMMMNNNNNNPPPQQQSSSVVVXXXZZZ[[[\\\[[[YYYWWWWWWVVVTTTRRROOOOOOLLLLLLNNNTTTXXXYYYXXXZZZ\\\^^^^^^^^^___aaacccdddcccbbbaaa````````````^^^^^^^^^^^^]]]ZZZVVVRRRMMMKKKGGGDDDCCCAAA>>><<<777777777777888888888888:::999777666555555666666555777:::>>>DDDJJJOOORRRWWWWWWWWWWWWWWWVVVVVVVVVRRROOOJJJFFFCCC@@@<<<:::666333000...///000000///...---------------......++++++,,,,,,,,,,,,++++++))))))******,,,...///000......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))+++++++++,,,,,,---------+++++++++***************************************************************)))))))))*********++++++******************************++++++++++++++++++)))******++++++******)))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---,,,,,,---------.........+++*********+++,,,------++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++************************)))******++++++,,,,,,,,,---,,,+++******+++,,,---)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***,,,......///111222333555777888:::===BBBEEEJJJNNNSSSWWWXXXXXXXXXYYYVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSRRRQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNKKKJJJHHHGGGEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGBBBAAAAAA@@@???>>>=========<<<:::999:::;;;;;;<<<<<<===???AAAEEEHHHKKKMMMRRRUUUXXXXXXUUUQQQNNNMMMNNNOOOOOOOOOMMMLLLMMMMMMIIIIIIJJJMMMRRRWWW\\\^^^^^^ZZZVVVRRRRRRUUUYYY\\\___\\\XXXUUUSSSSSSSSSSSSWWW[[[bbbjjjrrrxxx|||~~~|||{{{{{{zzzxxxwwwuuutttnnnqqquuuyyy|||~~~}}}~~~~~~zzztttmmmkkknnnrrrooovvv~~~{{{{{{}}}{{{}}}xxxsssrrrpppqqquuuzzzxxxrrrkkkooossszzz}}}yyysssnnnlllllllllkkkjjjhhhddd^^^YYYWWWWWWXXXUUUWWW[[[```dddgggiiijjjcccaaa^^^\\\ZZZWWWSSSPPPNNNKKKHHHJJJNNNRRRTTTSSSUUUWWWZZZ[[[[[[\\\^^^___``````___^^^^^^^^^^^^___^^^^^^___```___]]]ZZZXXXVVVSSSOOOLLLIIIGGGDDDAAA=========<<<;;;;;;::::::666555444333444555777888777777777999<<<@@@DDDFFFOOOQQQUUUXXXZZZZZZYYYWWWWWWUUURRRNNNKKKHHHEEECCC===:::555222111111000///......------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---...///000000------,,,,,,++++++++++++,,,,,,,,,---------......************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))+++++++++,,,------......***************************************************************+++++++++((())))))))))))*********************************+++++++++++++++,,,,,,,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------,,,,,,,,,......------------......,,,,,,,,,---------......******++++++++++++,,,---++++++++++++++++++++++++))))))*********+++++++++++++++******+++,,,,,,---++++++++++++++++++++++++************************((()))))))))******++++++---,,,+++******+++,,,---)))))))))******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***---/////////000111///000111222111111333444<<<>>>BBBDDDGGGJJJMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMNNNOOOQQQSSSQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJKKKJJJJJJHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>999999999888888999;;;<<<>>>>>>@@@BBBEEEHHHKKKLLLPPPSSSUUUUUUSSSOOOMMMMMMNNNPPPQQQQQQOOOMMMNNNOOONNNOOOPPPSSSWWW]]]bbbfffkkkgggaaa\\\ZZZ\\\```bbbhhhfffdddaaa^^^\\\\\\]]]]]]aaafffmmmtttzzz}}}zzzxxxqqqtttwwwzzz}}}~~~~~~zzzsssqqqtttwwwsssvvv{{{}}}{{{|||yyyuuu{{{|||tttkkkeeecccccc```ccchhhmmmqqqsssssssssnnnkkkhhheeeccc___[[[WWWQQQLLLHHHGGGJJJNNNOOONNNPPPRRRTTTVVVUUUVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[[[[___```aaaaaa```^^^]]]\\\^^^[[[WWWTTTRRROOOLLLJJJDDDDDDCCCAAA@@@>>>======777666666555555666888888888777666666666888;;;<<>>:::777444222000//////...------------...,,,,,,------------,,,,,,..................------,,,++++++++++++,,,---...,,,,,,,,,---------......************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))******+++,,,,,,---......************************************************))))))*********+++++++++((())))))))))))***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********+++,,,---...///,,,,,,------------,,,,,,---------------......///************++++++++++++((()))+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++***++++++,,,---...++++++++++++++++++++++++************************)))))))))))))))*********+++***)))(((((()))***+++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,)))+++......---,,,,,,---,,,...000111000000111222333444666777999<<>>>>>>>>>>>???<<<============>>>>>>>>>;;;;;;<<<===>>>>>>??????<<<======>>>>>>?????????<<<=========<<<===???BBB@@@AAABBBDDDGGGIIILLLMMMOOOPPPRRRRRRQQQQQQRRRSSSWWWZZZ^^^^^^[[[YYYYYYZZZ]]]^^^aaacccfffjjjppptttxxxuuupppkkkiiijjjlllnnnssssssqqqmmmhhhdddcccccceeefffiiinnnsssxxx}}}|||yyywwwwwwzzz}}}}}}wwwuuuvvvwwwxxxyyyyyyxxxyyy{{{|||~~~tttpppnnnppprrrvvvyyyzzzyyywwwuuuvvvtttrrrpppooommmjjjhhhZZZUUUNNNKKKLLLNNNNNNNNNMMMOOORRRRRRQQQPPPPPPQQQTTTTTTTTTTTTUUUVVVWWWXXX^^^```bbbbbb```_________bbb___\\\ZZZYYYWWWUUUSSSKKKJJJHHHFFFDDDBBBAAA@@@???>>>>>>===;;;:::999888666555444444444555777888;;;@@@GGGNNNSSSTTTTTTSSSUUUWWWXXXWWWUUUSSSSSSSSSPPPMMMHHHCCC@@@<<<888555222222000///...---------------............------------------,,,+++***)))++++++******+++---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))***+++,,,,,,------***************+++++++++************************)))))))))***++++++,,,,,,)))))))))*********++++++************************))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++***++++++,,,---...///,,,,,,------------,,,,,,+++++++++++++++,,,------)))************+++++++++)))+++---,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++************************++++++***************)))+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++******,,,------,,,++++++,,,...///000000//////111333...000222333333444666888;;;<<<>>>AAACCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCBBB@@@>>>=========<<<<<<<<<======>>>999999:::::::::;;;;;;;;;999999:::;;;<<<>>>>>>?????????@@@@@@@@@AAAAAAAAABBBDDDDDDDDDBBBCCCFFFIIIEEEEEEFFFHHHJJJMMMOOOPPPPPPRRRSSSTTTVVVZZZ___ccckkkqqqvvvwwwtttppppppqqqsssuuuvvvuuutttuuuxxx{{{}}}{{{xxxvvvuuuuuuwwwxxx{{{|||{{{xxxrrrnnnmmmmmmmmmmmmnnnpppuuu{{{~~~}}}|||~~~}}}|||}}}|||zzzwwwvvvxxx|||~~~|||~~~|||yyy|||||||||}}}~~~llleee\\\WWWVVVWWWVVVUUUQQQSSSUUUUUUSSSPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVYYY\\\^^^___]]]\\\^^^______]]][[[ZZZZZZZZZYYYXXXSSSRRRPPPMMMKKKHHHFFFEEEEEEEEEFFFFFFDDDBBB???>>>888888888777777666666666888:::???DDDIIINNNRRRSSSUUUXXXZZZYYYWWWUUUUUUVVVUUUSSSPPPLLLIIIEEE???<<<777666444222000///............////////////......+++,,,---------,,,+++***---,,,+++******+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))'''(((((()))+++,,,,,,---))))))*********+++++++++************************((())))))***++++++,,,,,,************+++++++++,,,************************(((((())))))***++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++,,,,,,---...,,,------......------,,,***)))))))))***++++++,,,++++++,,,,,,,,,---------,,,...000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///++++++++++++++++++++++++************************---,,,,,,++++++*********---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++......---,,,+++***)))((()))+++------------...///......---***)))))),,,///,,,...111222222000000111333444777:::===???@@@AAA???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDCCCCCCBBBCCCCCCAAABBBCCCCCCBBB???===;;;<<<<<<;;;;;;<<<<<<===>>>888888888888999999999999999999:::;;;===>>>??????DDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFEEECCCCCCGGGJJJIIIJJJKKKLLLNNNQQQSSSTTTTTTUUUVVVXXX\\\ccclllrrr~~~{{{xxxxxxyyy{{{zzzyyyyyyyyyzzz{{{|||}}}~~~zzzwwwwwwxxxtttssssssuuuyyy~~~~~~|||yyywwwwwwzzz}}}{{{sssiiicccaaa```___^^^XXXZZZ[[[ZZZWWWTTTRRRQQQNNNNNNNNNOOOQQQRRRTTTUUURRRVVVYYYZZZYYYYYY\\\^^^ZZZXXXVVVWWWXXXYYYYYYXXXYYYXXXVVVTTTQQQNNNLLLKKKFFFHHHJJJLLLKKKJJJGGGEEE??????>>>===;;;999777555888888999===CCCJJJQQQUUUVVVYYY\\\[[[XXXVVVVVVWWWWWWVVVTTTRRROOOKKKEEEAAA:::999777444222111000/////////000000000000//////+++,,,...///000///......000...,,,*********+++,,,,,,,,,,,,---------......************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))&&&'''((()))***+++,,,,,,))))))******++++++++++++************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,************************'''(((((()))******++++++******++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***,,,,,,++++++,,,,,,------++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------...---+++***,,,...111333((((((((((((((((((((((((,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///------000333555666888:::;;;>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<:::999888777777888999;;;;;;:::999;;;<<<<<<<<<<<<>>>AAADDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGHHHJJJLLLJJJHHHNNNOOOQQQRRRTTTXXX]]]``````______aaafffppp|||zzzxxxxxxvvvyyy|||{{{yyyzzz|||}}}~~~zzz{{{||||||~~~~~~}}}xxxvvvwwwzzz|||}}}~~~uuuooopppqqqmmmhhhiiieeebbbdddgggfff___XXXXXXXXXWWWRRRNNNMMMOOOSSSQQQUUUVVVTTTTTTXXXYYYXXXYYYYYYXXXWWWXXXXXXZZZ[[[]]]]]]\\\ZZZXXXTTTPPPMMMNNNOOOOOOOOOMMMJJJGGGFFFBBB@@@>>>===<<<:::777444555777888999:::>>>EEEKKKRRRVVVZZZYYYWWWVVVYYY]]]YYYYYYYYYXXXUUURRRPPPNNNFFFBBB<<<777555444333111444333222111000...---,,,+++,,,............,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))***++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))******************))))))))))))******************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------...---+++******+++,,,---************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000///---...000333444555555777999;;;<<<===???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???===;;;:::999888888:::;;;======<<<<<<===???@@@AAABBBEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLIIIHHHIIIMMMQQQRRRRRRVVVYYY^^^aaadddgggjjjmmmooonnnllllllooowww~~~||||||xxxzzz|||{{{yyy{{{}}}}}}{{{xxxxxxyyy{{{}}}~~~}}}}}}}}}xxxtttvvvqqqnnnoootttuuuqqqlllfffddd```[[[VVVSSSSSSSSSOOOSSSTTTRRRQQQTTTTTTRRRSSSSSSRRRRRRSSSTTTVVVWWWVVVXXXZZZ[[[YYYWWWUUUTTTRRRSSSSSSSSSQQQNNNKKKJJJFFFEEECCCBBBAAA@@@===;;;444666666666777:::@@@EEEPPPUUUZZZ[[[YYYXXXZZZ\\\ZZZZZZZZZYYYXXXVVVTTTSSSLLLHHHCCC>>>;;;888555333111111///...---------------..................------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++******))))))))))))))))))))))))******************))))))))))))******************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,++++++***)))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))******++++++******)))++++++************++++++************++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...///000222333222222444555888999:::===???BBBCCCDDDCCCDDDDDDEEEFFFGGGHHHIIIGGGFFFDDDBBBAAA@@@??????@@@???>>><<<;;;;;;::::::<<<>>>@@@@@@@@@AAACCCDDDGGGIIIKKKMMMOOOPPPPPPOOOQQQQQQOOONNNMMMMMMMMMMMMMMMLLLLLLPPPVVV]]]aaacccgggkkkqqquuuxxxzzz|||}}}~~~}}}zzzxxxxxx|||~~~|||yyywwwyyyzzz{{{}}}}}}{{{~~~{{{yyyxxxxxxxxxzzzzzz||||||wwwxxx}}}xxxrrrkkkfffbbb^^^YYYUUUTTTWWWWWWTTTSSSTTTRRROOONNNMMMMMMLLLMMMOOOQQQRRRRRRVVV[[[\\\[[[YYYZZZ\\\XXXYYYYYYYYYWWWTTTRRRPPPKKKJJJHHHGGGFFFEEEBBB???777777777666666888<<>>===============>>>@@@CCCEEEFFFHHHJJJMMMNNNPPPSSSTTTSSSRRRRRRRRRVVVUUUSSSPPPNNNLLLKKKKKKPPPRRRWWW^^^gggoootttwww|||}}}zzz||||||yyywwwuuuxxxzzz}}}~~~|||~~~yyywwwxxx{{{}}}|||{{{zzzzzzzzz{{{}}}}}}uuuqqqpppmmmfff``````bbbaaa^^^]]]]]]YYYSSSOOONNNLLLJJJJJJKKKMMMNNNQQQUUUZZZ[[[ZZZYYY[[[^^^\\\]]]^^^^^^]]]ZZZXXXVVVPPPNNNLLLJJJIIIGGGDDDAAA<<<;;;:::888777888:::<<>>>>>>>>>>>???@@@AAAAAAAAADDDGGGJJJLLLNNNRRRTTTSSSUUUWWWVVVTTTRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNWWW]]]eeennnwww~~~||||||~~~}}}~~~~~~{{{}}}}}}zzzvvvvvvvvv~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzsssoooqqqpppmmmmmmlllfff^^^VVVTTTPPPMMMKKKKKKLLLMMMNNNQQQTTTUUUUUUVVVYYY\\\]]]^^^`````````^^^\\\[[[VVVTTTQQQOOONNNKKKGGGDDDBBB@@@>>>;;;::::::::::::<<>>@@@CCCDDDEEEHHHGGGFFFEEEDDDCCCCCCBBBDDDCCCBBB@@@????????????>>>>>>???@@@CCCEEEGGGHHHHHHJJJMMMOOOQQQSSSVVVXXXUUUWWWXXXWWWTTTRRRTTTVVVRRRRRRSSSUUUWWWZZZ\\\]]]ccciiiqqqxxx}}}|||||||||}}}~~~~~~~~~~~~}}}uuummmeeeaaa]]]XXXUUUTTTUUUVVVPPPOOONNNOOOPPPSSSVVVXXXZZZ\\\^^^___```___^^^]]][[[YYYWWWVVVUUUSSSPPPMMMIIIGGGCCC@@@???>>>===;;;;;;???FFFNNNUUU[[[^^^___```___^^^]]]\\\[[[[[[\\\ZZZYYYXXXWWWVVVTTTQQQNNNFFFCCC???999444111000//////..................///......------------......,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++((((((((())))))))))))************++++++++++++,,,++++++************++++++***************************************+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,------++++++,,,---------............------)))***,,,---------,,,++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---///111000......000222000111222222222444888;;;======>>>@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>?????????@@@BBBDDDHHHKKKNNNPPPQQQRRRTTTTTTSSSTTTUUUWWWUUUWWWYYYWWWUUUUUUZZZ^^^___```bbbeeehhhllloooqqqqqqsssvvvxxxxxx{{{|||xxxtttoookkkhhhgggiiijjjaaa[[[SSSPPPQQQSSSSSSRRRVVVXXXZZZ]]]^^^___^^^]]]\\\ZZZZZZZZZ[[[ZZZXXXVVVSSSPPPKKKIIIHHHGGGDDDAAA???AAAEEEKKKRRRYYY]]]___```___^^^]]]]]]^^^______]]]\\\ZZZYYYXXXWWWTTTRRRMMMKKKGGGBBB<<<888555333000000111111111111000000......------------......++++++,,,,,,---.........+++,,,------...---------------------------------((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))))))))******++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,(((***---//////...,,,***+++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++------------++++++---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................---///111111......000222000111222222444666;;;>>>@@@@@@AAABBBCCCCCCDDDEEE??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAADDDGGGKKKOOOSSSUUUWWWXXXXXXWWWUUUSSSTTTUUUTTTWWWYYYXXXVVVYYY___eeerrrrrrtttuuuxxxzzz}}}~~~zzzyyywwwtttqqqrrrwww|||zzzxxxxxxzzz{{{tttjjj\\\UUUTTTTTTQQQMMMSSSUUUXXX[[[]]]^^^^^^]]]YYYXXXYYYZZZ]]]^^^]]]\\\\\\XXXTTTQQQQQQOOOKKKHHHDDDDDDEEEIIIPPPWWW\\\______^^^^^^^^^___```bbbccc```^^^\\\ZZZYYYXXXVVVTTTSSSQQQNNNIIIDDD@@@<<<:::111222333444444333222111......------------......***++++++,,,---...//////+++,,,------......------------------------------+++,,,...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))******++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,------...++++++,,,---------,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...++++++++++++++++++++++++------,,,+++************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,---......---,,,,,,,,,---......------///000//////.........---------//////000000111111222222222111111111444999>>>AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????BBBAAAAAA@@@@@@BBBCCCDDDAAADDDGGGLLLQQQTTTWWWXXXZZZZZZZZZXXXTTTRRRPPPQQQSSSTTTWWWZZZZZZ___kkkyyyyyysssnnnlllkkkkkkttt|||~~~sssfff]]]XXXUUUTTTVVVTTTSSSTTTVVVYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]ZZZ[[[[[[ZZZYYYWWWUUUTTTPPPLLLIIIKKKRRRYYY\\\[[[^^^^^^^^^____________```]]]]]]\\\\\\[[[ZZZZZZYYYWWWWWWVVVSSSMMMGGGAAA===999444444999999222...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***))))))************+++++++++...///000///......///000...---,,,,,,++++++++++++,,,+++***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++---,,,++++++***+++++++++---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......------...000//////.........---------//////000000111222222222666555555666999===AAACCCDDDDDDCCCBBBAAA@@@????????????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHMMMNNNPPPSSSVVVYYY[[[[[[YYYYYYWWWTTTPPPNNNOOOQQQUUUWWW^^^dddggglllxxx~~~xxxsssnnnlllkkkkkknnnvvv~~~~~~vvvmmmeee```]]]YYYWWWTTTSSSSSSTTTTTTSSSZZZYYYYYYZZZZZZ\\\]]]^^^[[[[[[\\\\\\[[[ZZZXXXWWWUUUQQQNNNPPPVVV[[[]]]]]]^^^^^^^^^____________```^^^]]]]]]\\\\\\[[[[[[ZZZXXXXXXVVVTTTPPPLLLHHHEEE???999666777666111...000............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))************+++++++++++++++,,,---,,,+++***+++---...---,,,,,,+++++++++,,,,,,+++***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,---............---,,,,,,---///...------...////////////............---///000000111222222333333999:::;;;<<<>>>AAACCCDDDEEEDDDDDDBBBAAA@@@?????????@@@AAACCCDDDFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNQQQRRRSSSTTTWWWYYY[[[\\\YYYXXXVVVRRROOOOOORRRTTTVVVYYYaaaiiimmmrrr|||~~~zzzvvvrrrooonnnnnnnnnttt|||zzzvvvvvvwwwyyyzzz}}}{{{rrrkkkfffbbb^^^YYYUUUSSSQQQOOOMMMTTTTTTSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[XXXUUUVVVZZZ^^^___^^^^^^^^^^^^____________```______^^^^^^]]]\\\\\\\\\ZZZYYYXXXVVVSSSQQQPPPOOOHHHAAA:::777555111///000111000000///...---,,,+++------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************+++++++++,,,***+++,,,,,,******+++,,,------,,,+++++++++,,,,,,,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///......---,,,,,,++++++------------------------++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......------------------,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,...///...------...////////////...............///000000111222333444444:::;;;===???AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQRRRSSSUUUWWWZZZ\\\XXXXXXXXXWWWUUUVVVXXXZZZ[[[\\\aaagggjjjmmmvvv}}}zzzxxxuuutttsssppptttyyy}}}~~~zzzwwwxxxzzz{{{xxx~~~vvvppplllhhhccc^^^YYYUUUQQQOOOQQQPPPPPPPPPQQQSSSUUUVVVYYYZZZ\\\]]]^^^^^^^^^]]]___]]][[[[[[^^^``````___^^^^^^^^^____________`````````______^^^^^^]]]]]]\\\[[[YYYWWWUUUUUUUUUUUUNNNHHHAAA<<<888444111000111000///......---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,.........---,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---......------------------------------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++,,,---......................................................---...///...---,,,---///////////////////////////000000111222333444555555888999<<<>>>@@@AAAAAABBB@@@AAABBBBBBDDDEEEEEEFFFJJJKKKKKKLLLLLLMMMNNNNNNQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUSSSSSSTTTVVVYYY[[[UUUXXX[[[]]]]]]]]]]]]^^^aaa___```ccceeehhhrrr{{{~~~|||zzzyyysssuuuxxxzzz~~~~~~yyytttsssxxxzzz~~~}}}wwwsssnnniiiddd___YYYUUUTTTRRRQQQPPPPPPRRRTTTUUUUUUWWWYYY[[[]]]]]]]]]]]]___^^^^^^^^^___```___^^^^^^^^^^^^____________```aaaaaa``````___^^^^^^]]]^^^]]]ZZZXXXVVVVVVVVVVVVQQQOOOJJJEEE@@@;;;666111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,---///000///...---...///,,,,,,,,,++++++,,,,,,---+++,,,---......------...---------------------------......//////......---,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////------------............,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++---...------------------------++++++,,,,,,------..............................//////...------...//////---/////////---,,,---......////////////000000000000000111222444555666666777888:::<<>>999777555222000//////000------------------------...------------,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,+++++++++,,,,,,---...+++---//////------...///..............................////////////......***+++---///000000//////........................------------------------***,,,...000111111000///------------------------------,,,,,,,,,---......---------.........//////,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................))),,,...---+++***,,,///..........................................------------------------------000///...------...///000...///000///---,,,---....../////////000000111111000111222333555666777888888999;;;===@@@CCCFFFGGGLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]ZZZZZZYYYWWWUUURRROOOMMMJJJIIIIIIJJJOOOWWW^^^cccjjjkkkkkkiiigggfffgggiiikkkiiiiiimmmooopppsssyyy{{{zzzyyy{{{~~~}}}|||{{{}}}~~~~~~}}}xxxwwwwwwyyyyyyyyy|||{{{yyy}}}{{{rrriiifff```[[[XXXWWWWWWXXXQQQSSSUUUWWWYYYZZZZZZYYYXXX[[[^^^```aaa```aaaaaa^^^^^^^^^_________```````````````___^^^^^^]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXZZZXXXRRRPPPQQQLLLDDD???<<<999444111000//////////////////////////////......---------,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...++++++,,,,,,,,,---------,,,---......,,,,,,---...++++++++++++,,,,,,---...***---000///---,,,...000..............................////////////..............................------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++)))***++++++------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------------------------------+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---//////---,,,,,,---...///------------------------,,,---------.../////////////////////000000000000......---------......///---...//////000000//////333333222222333555777888:::;;;>>>BBBEEEHHHIIIJJJLLLNNNQQQTTTVVVWWWWWWWWW[[[YYYWWWWWWXXXYYYXXXWWWVVVUUURRROOOLLLJJJKKKMMMIIIKKKNNNQQQUUU]]]gggnnnqqqpppnnnjjjhhhhhhkkknnnoooppprrrvvvyyyzzzyyyxxx{{{~~~~~~}}}|||}}}{{{}}}~~~{{{||||||yyyyyyzzz|||tttnnnfffdddfffhhhgggfffaaaYYYUUUWWWWWWTTTTTTXXXWWWZZZ]]]____________```______``````aaaaaabbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]^^^^^^]]][[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQHHHCCC<<<666333222111000/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))///......---+++******))),,,,,,---------,,,++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------........................------............------------......//////000000000111111111111111000000........................------------------------------------------------------------------------------,,,,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,---------...------------------...///...------------...///------------------------------..................,,,,,,---///000222333333//////...---------............///000000111000000444444444444666888:::;;;===>>>AAAEEEHHHKKKMMMNNNSSSSSSUUUVVVWWWXXXXXXXXXYYYWWWVVVUUUVVVWWWVVVVVVRRRPPPNNNKKKHHHGGGHHHIIIKKKNNNRRRVVVZZZaaaiiioooqqqrrrrrrpppoooppprrrtttuuuvvvyyy|||~~~~~~}}}{{{}}}~~~{{{{{{}}}}}}~~~}}}}}}}}}~~~}}}xxxwwwyyy{{{{{{yyyooofff___]]]ZZZUUUSSSUUUSSSVVVYYY\\\]]]]]]]]]]]]___`````````````````````bbbbbbaaaaaa```___^^^^^^_______________]]]\\\[[[\\\[[[ZZZYYYXXXVVVUUUUUULLLGGGAAA<<<888555333111000/////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,........................------............------------------............//////000000111111111000........................------------------------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------...---,,,++++++,,,---.................................---------......///........................//////..................,,,---...///000111222333000//////...---------.........///000111222222222444555666777999<<<>>>???AAACCCFFFIIIMMMPPPRRRSSSWWWWWWWWWVVVVVVWWWWWWXXXYYYVVVTTTSSSTTTTTTTTTSSSNNNMMMJJJHHHGGGHHHIIIIIIPPPSSSWWW[[[___dddiiimmmjjjmmmppprrrrrrsssuuuvvvzzz|||~~~~~~}}}}}}}}}~~~~~~}}}zzzxxxxxxyyyyyyxxx|||{{{zzzyyyyyyzzzzzz{{{||||||||||||{{{zzzzzzyyy~~~~~~{{{qqqjjjccc\\\XXXXXXSSSUUUWWWYYY[[[[[[\\\\\\^^^^^^____________``````bbbbbbbbbaaaaaa````````````aaaaaaaaa```___^^^]]]^^^^^^]]][[[ZZZYYYXXXWWWRRRNNNIIIDDD???:::555222000000//////......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++)))))))))******+++++++++***++++++,,,------------++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,........................------............---------------------,,,,,,,,,......//////000000111111................................................................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...//////////////////...------------------------////////////............++++++++++++++++++++++++---------.........//////------------------------///...,,,++++++,,,...///------............------------------.........///////////////////////////000000//////......------000000000000////////////111000///...---------------......000111222444555555666888;;;===@@@BBBCCCFFFGGGJJJNNNQQQSSSUUUVVVXXXWWWUUUTTTTTTUUUVVVWWWYYYWWWSSSRRRRRRRRRRRRQQQNNNLLLJJJJJJLLLNNNPPPQQQTTTVVVZZZ]]]```ccceeefffdddiiioootttvvvxxxxxxyyyzzz~~~~~~|||{{{zzz{{{|||}}}~~~}}}}}}~~~~~~|||yyyvvvtttsssrrrvvvwwwxxxwwwwwwwwwzzz|||}}}zzzyyyxxxwwwuuusssvvvvvvwwwwwwwwwuuutttssswwwwwwxxxxxxwwwtttrrrpppyyy|||~~~yyyqqqkkkgggeee]]][[[YYYWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^``````aaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````______^^^]]]\\\[[[ZZZYYYXXXXXXVVVTTTOOOKKKFFF@@@999444111111///............///.........---,,,,,,++++++---------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************++++++++++++)))***+++,,,---.........++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,........................------............------///......------,,,,,,,,,///////////////000000111////////////////////////........................................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...//////////////////...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---------.........//////------------------------...---,,,,,,,,,,,,---...+++,,,------------,,,+++,,,------.........//////////////////////////////000000000//////......---111000000000/////////...111000///...............---......000222444666777888999<<>>999444333111///------...............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,+++++++++)))***+++,,,---.........+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------............------000/////////......------111111000000000111222222////////////////////////..............................................................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------***+++,,,------,,,+++***+++,,,---...////////////........................000000//////////////////.........///000111111111000//////...//////000000//////000111444777:::<<<===???AAAEEEHHHJJJLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXXXXXXXUUUSSSSSSUUUXXXZZZ[[[VVVTTTSSSVVV\\\aaaccccccbbb___]]]]]]___aaacccccchhhoooyyy~~~}}}wwwsssooonnnmmmlllllllllmmmnnnsssrrrrrrsssuuuuuutttrrrwwwtttpppmmmmmmooorrruuuooorrrxxx}}}|||vvvqqqttt{{{|||}}}}}}}}}zzzxxxyyy{{{{{{zzzzzz|||~~~~~~|||uuuwwwzzz{{{{{{xxxuuurrrrrrsssuuuwwwwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyzzzvvvwwwxxxzzz|||yyyzzzwwwpppmmmnnnssszzz}}}uuujjjaaa]]][[[XXXVVVTTTUUUWWWZZZ]]]___aaabbb`````````aaaaaabbbbbbbbb```___^^^^^^^^^^^^______```______^^^]]]]]]\\\\\\XXXWWWUUUTTTQQQKKKEEE@@@999777444111///...//////........................------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------............------///////////////.........222111111111222444777888////////////////////////........................................................................------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,...//////...,,,++++++,,,---......---,,,++++++,,,---////////////...------------------------///////////////000000000......//////000000111111............///000111222222222333555888;;;???AAACCCEEEHHHKKKNNNPPPRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQTTTYYY___dddfffccc___]]]___eeejjjkkkjjjjjjeeeaaa```ccchhhlllmmmooovvv~~~zzzrrrmmmjjjiiihhhhhhhhhiiijjjkkklllooooooqqquuuxxxyyyvvvsssuuusssqqqppprrrvvv{{{~~~yyyzzz~~~{{{zzzxxxwwwyyy~~~zzzwwwxxx|||~~~}}}|||{{{{{{rrrooolllnnnrrrxxx~~~zzzsssmmmggg___YYYUUUVVVWWWYYY[[[]]]______^^^^^^___```aaaaaabbbbbb```___^^^^^^^^^^^^___```^^^^^^^^^]]]\\\\\\[[[[[[XXXWWWWWWVVVUUURRRMMMIII???===999444222000111111---......//////000000000........................+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000........................------............------------...............//////000000222666:::>>>@@@000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................))))))******+++,,,------------------------------+++++++++,,,,,,,,,------------------------------***,,,...000000...,,,***,,,---///000000///---,,,***+++---///000000///...------------------------......//////000000111111222111111000///......---............///111222333555555666777;;;???CCCEEEHHHIIIMMMPPPSSSUUUUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUSSSPPPNNNOOONNNOOOTTT\\\eeelllooonnnjjjggghhhmmmqqqqqqoooooojjjdddcccgggoootttwwwyyy|||}}}}}}vvvoooiiifffeeehhhhhhhhhiiikkkmmmpppqqqwwwxxx|||yyyyyyzzz}}}}}}xxxtttuuuwwwyyyvvvsssqqqqqqqqqpppnnnjjjrrr~~~{{{ooooooqqqssswww|||}}}sssggg^^^WWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^___```aaabbbbbbaaa```___^^^^^^___```aaa[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWXXXXXXVVVRRROOODDDAAA<<<777444333222333------...///000111222222........................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,'''((()))***+++,,,------,,,,,,---------,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000111111........................---..................---,,,,,,,,,------.........---...000333888>>>CCCFFF//////...000222222111///---.........//////000000000000///...---,,,,,,,,,////////////000000000000//////...---,,,,,,++++++........................,,,,,,,,,------.....................---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++......---,,,---...///000+++++++++,,,,,,,,,------...---+++******+++---...---,,,,,,,,,,,,---......000000//////.........------...///////////////...------...///............222222111111000000//////.........///000111222222222666:::===???BBBEEEGGGLLLPPPTTTVVVVVVUUUUUUUUUZZZ\\\______^^^]]]\\\\\\\\\YYYUUUQQQNNNLLLLLLLLLKKKOOOSSSXXX]]]cccjjjnnnoooqqqtttwwwyyyxxxwwwvvvsssrrrqqqppprrrxxx}}}~~~|||rrrjjjfffgggkkknnnlllqqqvvvzzz}}}}}}zzzwww{{{wwwtttqqqqqqqqqpppoookkksss}}}~~~}}}zzzzzz}}}yyynnncccbbb```^^^]]]]]]^^^^^^\\\[[[ZZZ\\\___bbbbbbbbb```````````````______^^^______^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTSSSOOOKKKDDD???;;;777333111111///------///111222222,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,---------------------------------........................//////---,,,***)))''''''///////////////.........000///............000000000111333777===CCCIIILLL222111000000111111000............/////////000000000000///...------------////////////000000000000//////......---,,,,,,+++........................,,,,,,---------------------------...------,,,,,,------............------------------------------------......------,,,+++---------,,,---......///,,,,,,---------............---+++******+++---...------,,,,,,------...///000/////////..................//////////////////222333444444333111111111111111111000000000//////000/////////000222444555666999===@@@CCCEEEHHHJJJNNNQQQUUUWWWXXXWWWWWWXXXZZZ]]]```aaa```^^^]]]]]][[[XXXSSSNNNKKKJJJJJJKKKNNNQQQTTTXXX\\\bbbiiimmmrrrtttwwwzzz{{{||||||{{{}}}}}}}}}}}}}}}|||{{{ssspppqqquuuxxx}}}||||||{{{zzzzzz}}}}}}}}}sssqqqmmmhhhbbb^^^ZZZXXXYYYYYYXXXZZZ]]]_________``````aaaaaaaaa``````____________^^^^^^^^^]]]]]][[[[[[ZZZYYYWWWVVVUUUUUURRRNNNIIIDDD@@@;;;777444444222//////000111111000------------------------........................+++,,,,,,------,,,,,,+++.........---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,+++************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,---------------------------------........................------------------------////////////////////////111000/////////000111222555666999===CCCHHHMMMPPP444333111000111111000...////////////000000000000000000///...------------////////////000000000000000//////......---------........................------------------,,,,,,,,,,,,------...---------------............------............------------------......------,,,,,,++++++,,,------------------------.........//////...---,,,++++++,,,---...---------,,,------...///////////////.....................//////000000000222333555444111///......111000000000000/////////111000//////111444777999<<>>AAADDDGGGJJJKKKMMMPPPRRRSSSVVVZZZ\\\\\\]]]^^^___]]]___bbbbbb___\\\ZZZZZZXXXUUUQQQMMMMMMNNNQQQTTTYYYZZZ[[[\\\^^^ccciiimmmwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}{{{}}}~~~|||yyynnnddd^^^XXXWWWVVVXXX[[[^^^______``````aaabbbbbbbbbbbbbbb`````````____________^^^ZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRNNNIIIBBB>>>777555333111111000...,,,................................................+++,,,,,,------,,,,,,+++............------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------..................------,,,,,,,,,------------...................................................000000000//////////////////////////////000000000111000000111222444666777===@@@DDDIIIMMMOOOQQQQQQ:::777333111111222333222111111111111111111111000000000///.........//////////////////000000000000///////////////..........................................------,,,,,,,,,++++++,,,---............------............------,,,,,,,,,+++++++++******,,,,,,------...------,,,***+++,,,---...---,,,++++++,,,,,,,,,,,,---------------------------------...------------...//////.........//////////////////.........///000222333111555888888444111111222000000000111111111111111222111111222555:::???BBBEEEHHHKKKMMMNNNPPPRRRTTTVVVXXX[[[]]]^^^^^^```aaa^^^```aaa___\\\YYYWWWWWWUUUSSSQQQPPPQQQTTTXXX[[[___```aaabbbdddhhhmmmqqqvvvuuuvvvwwwyyy}}}}}}{{{~~~~~~}}}|||||||||yyyooohhhZZZXXXVVVVVVXXX\\\^^^^^^______```bbbccccccccccccaaaaaa`````````_________[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWUUUSSSNNNHHHCCC999777444222111000///---------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********+++,,,---//////...------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------..................------,,,,,,---------.................................////////////////////////........................////////////000000111111000000111222555888:::<<>>999555444444444444222222222222111111111111000000//////...//////000////////////000000000000................................................------------------,,,,,,,,,,,,------...---------------............------,,,,,,++++++******)))))),,,,,,------......------++++++,,,---------------+++++++++,,,,,,,,,------------------------------......------......///000........./////////////////////......///111333444333888<<<;;;666222111333111111111222222222222333333333444666:::???DDDGGGIIILLLOOOQQQQQQSSSUUUVVVXXXZZZ\\\]]]]]]^^^___aaa_________]]]ZZZXXXXXXYYYWWWVVVVVVVVVYYY\\\```bbbccceeehhhjjjllloootttwwwuuuuuuwwwzzz{{{uuusssuuuzzzyyyrrrbbb^^^XXXTTTUUUWWWYYYZZZ]]]^^^___aaabbbcccccccccaaaaaaaaaaaa````````````\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVRRRMMMIII@@@<<<777444222111000...------------------------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,------------*********+++,,,...///000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......,,,---------....................................////////////////////////++++++,,,---...///000111...//////000000111111222000111222555999===AAACCCKKKMMMOOORRRSSSRRRQQQQQQOOOIIIAAA;;;777666555444333333222222222111111111000000////////////000000////////////000000000000------------------------........................,,,,,,---------------------------...------,,,,,,------............------------,,,++++++***))))))+++,,,------......---------------,,,---......///,,,,,,,,,,,,---------...------............------...............//////000............/////////000//////......///111333555:::???CCC@@@999333222333222222333333333444444444666777999<<<@@@EEEIIILLLMMMOOORRRTTTUUUUUUWWWYYYYYY[[[]]]]]]\\\\\\^^^___]]]]]]\\\ZZZYYYZZZ]]]___aaaaaabbbccceeehhhjjjkkkfffiiinnnqqqtttwwwzzz}}}vvvxxx}}}vvvpppoooppppppxxxqqqjjj___WWWTTTTTTVVVWWW\\\]]]^^^```aaacccccccccbbbbbbbbbaaaaaaaaa``````^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXVVVSSSPPPJJJEEE===777333222000///................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,------......------------....................................////////////////////////,,,,,,------...///000000...//////000111111222222111333555999>>>DDDHHHKKKPPPPPPQQQQQQQQQPPPOOONNNXXXQQQHHH???:::777555444333333333222222111111111000000////////////000111////////////000000000000,,,---------------------........................,,,,,,,,,------.....................---,,,++++++---..................---......---,,,,,,+++******+++,,,,,,---.........---///...---,,,---...///000---------.........//////------............------...............///000000---.........//////000000//////......///111444555DDDJJJMMMIII@@@999777888333333333444444555555555888999<<<@@@EEEIIIMMMOOOPPPRRRUUUVVVWWWWWWYYY[[[ZZZ[[[]]]\\\[[[[[[\\\^^^\\\\\\[[[YYYYYY\\\aaaeeellllllmmmooopppqqqrrrrrrhhhlllqqqvvvyyy|||www{{{uuunnnjjjhhhiiiqqq{{{~~~uuuggg\\\VVVUUUVVVWWW[[[\\\]]]___aaabbbccccccbbbbbbbbbbbbaaaaaaaaaaaa______^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZYYYVVVTTTRRRKKKBBB:::555222000///000000000000000000000000........................+++,,,,,,------,,,,,,+++---------.........//////---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......******++++++,,,---......---------.........//////////////////////////////000000000000000000000000000000000///...---------...//////000111222222222333444777<<>>999444111111///......///000///...------++++++++++++------........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........,,,++++++,,,...,,,---......,,,,,,---.........//////...---,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++***))))))---...///...------...///---------............//////////////////.........000000000000000000000000////////////////////////...///000/////////111333111555:::AAAGGGKKKMMMOOOMMMNNNOOOOOONNNLLLIIIHHH```]]]YYYTTTNNNGGG@@@;;;777555333222222222111000000///---...///000///...000000000000000000000000///......------....../////////...---------------////////////////////////------------------------........................111...++++++,,,---,,,+++........................---------............///............////////////---------.........//////---------.........//////////////////000000000111111///000222111222888@@@WWWeeemmmeeeVVVMMMFFF@@@999555444555555444777===???BBBEEEIIIKKKOOORRRUUUWWWWWWXXXZZZ[[[]]]^^^___\\\ZZZXXXVVVUUUVVVWWWWWWUUUTTTTTTVVV[[[ccckkkpppyyyyyyxxxwwwwwwxxxyyyzzz|||~~~~~~~~~}}}|||~~~|||||||||~~~xxxqqqnnnkkkmmmrrryyy}}}}}}pppfff^^^YYYVVVWWWUUUWWWZZZ[[[ZZZ]]]aaa______`````````______^^^^^^______]]]\\\[[[\\\]]]\\\\\\]]]]]]\\\ZZZXXXWWWXXXSSSMMMGGGAAA;;;666222222000......///000000///......---,,,,,,---..............................------------------------,,,+++++++++************++++++,,,,,,,,,,,,------.........---++++++---...,,,---......,,,,,,---..................---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++---...///...------...///---------............////////////////////////...////////////////////////////////////////////////...///000/////////222444555888>>>DDDIIIMMMNNNOOOLLLLLLLLLKKKKKKLLLLLLLLLcccbbbaaa^^^ZZZRRRIIIBBB<<<999555333222222222111111...***)))***,,,...///000000000000000000000000///......------......///...............------,,,...........................................................................,,,******,,,---,,,+++........................---------............///............////////////------........./////////------.........//////////////////000000000111111222000111333333333:::CCC[[[ooo}}}wwwhhh\\\QQQIII;;;777555666777777:::???BBBEEEIIILLLOOOSSSWWWZZZZZZZZZYYYYYYZZZ\\\^^^```[[[YYYVVVSSSRRRSSSTTTUUUQQQRRRUUUZZZ```hhhppptttuuuvvvwwwyyyyyyyyyyyyyyy}}}~~~wwwwwwyyy{{{}}}}}}|||}}}~~~{{{|||~~~}}}~~~xxxvvvxxx{{{~~~wwwxxxyyy~~~uuummmeeeaaaYYYUUUTTTVVVWWWWWWZZZ___\\\]]]]]]^^^^^^^^^]]]]]]^^^______^^^\\\[[[[[[\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZWWWRRRMMMGGGAAA:::555444222//////000000000/////////............//////........................------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...//////---,,,+++---...,,,---......,,,,,,---...---............------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---...///...------...///---------............///......//////////////////////////////////////////////////////////////////---.../////////111444666:::>>>CCCIIIMMMNNNNNNNNNKKKJJJIIIHHHIIIKKKNNNPPPeeeeeedddccc```YYYQQQKKKAAA===888444333222222111222///+++***+++...///000//////////////////////////////............//////...///000111111000///...------------------------////////////////////////........................,,,++++++,,,,,,---------........................---------............///............////////////............////////////............//////////////////000000000111111111333111111333333555<<>>GGGbbbxxxpppXXXEEE???<<>>DDDFFFJJJMMMNNNMMMLLLJJJJJJKKKLLLLLLLLLKKKIIIHHHhhhfffdddcccbbb```]]][[[QQQMMMFFF???;;;777333111///......///000000...,,,000000000000000000000000000//////......//////000,,,---..................------------------------................................................+++---//////.........///........................---------............///............////////////....../////////000000000....../////////000000000000000000111111111222222333111111333333666???IIIddd{{{xxxZZZJJJBBB>>>@@@EEEGGGJJJNNNOOOQQQSSSTTTUUUVVVXXXZZZ\\\^^^aaabbbaaa^^^YYYVVVRRRRRRRRRSSSUUUWWWYYYZZZ```aaabbbdddfffggghhhhhhpppttt{{{}}}{{{zzz}}}uuunnnsss{{{yyyppphhhddd___WWWQQQOOORRRSSSTTTVVVWWWXXXXXXXXXZZZ\\\^^^___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]WWWWWWVVVWWWVVVSSSNNNJJJ@@@<<<666222000000///...,,,---............---,,,........................------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000000...------...,,,---......,,,,,,---...+++,,,,,,------------,,,,,,---------............111000///...---,,,++++++---...///...------...///---------............///------......///000000000000000000000000000000000000000000000000000000000///000222333555999???CCCHHHIIIKKKMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMJJJHHHFFFhhhgggfffeeefffdddbbb___ZZZVVVOOOHHHBBB<<<666222---,,,+++,,,......---+++000000000000000000000000000000////////////000000---------------...//////------------------------------------------------........................***---//////---,,,---...........................---------............///............////////////.../////////000000000000.../////////000000000000000000111111111222222222222000000222333666@@@JJJ```{{{dddTTTKKKDDDFFFIIIKKKLLLOOOPPPRRRUUUVVVWWWYYY[[[]]]___```aaaaaa```]]]YYYWWWTTTVVVXXX\\\___aaacccdddgggggghhhiiijjjlllmmmnnntttyyy}}}sssooossszzzwwwtttnnncccYYYTTTOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ]]]______^^^^^^___^^^^^^]]]]]]]]]]]]]]]]]]XXXXXXWWWWWWVVVTTTPPPMMMGGGBBB<<<666333222000///---...////////////...---........................------------------------************+++++++++,,,++++++,,,,,,,,,,,,---------///111000///---------,,,---......,,,,,,---...***+++,,,---------------------------.....................------,,,,,,,,,---...///...------...///---------............///------......///000000111111111111111111111111111000000000000000000000000111222333444777<<>>DDDIIIOOONNNNNNMMMMMMNNNOOOOOOPPPOOOMMMKKKJJJKKKLLLMMMeeeeeeeeeeeeeeeeeeffffffbbb```\\\XXXRRRIII@@@:::666444111000111111000///000000111111111111000000///...---,,,---///111222////////////////////////------......//////000000+++---000000///---------000000000...,,,,,,...000333000......000111///---,,,,,,,,,------.........000//////.........////////////000000000000//////////////////////////////000000///////////////000111111000000111111222333222000000111222444<<>>999666333111000///......///000///---......////////////............---------,,,,,,,,,........................//////------,,,---...///---,,,,,,+++,,,---///000,,,,,,,,,---------......------------...///000000...------------...//////..................------/////////...------,,,,,,............////////////000000000000////////////////////////////////////111222444444333333555666///222777===CCCGGGIIIJJJMMMMMMMMMNNNNNNPPPQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJcccdddeeeffffffgggffffffdddbbb___[[[VVVOOOFFFAAA:::777333111111111111000000000111111111111000000111000///......///111222////////////////////////.........///////////////,,,...//////...------.../////////---,,,,,,---///333000......000000///---,,,------------------...//////............////////////000000000000//////////////////////////////000000////////////000000111111000000111111222333222000000222333555===GGG___{{{|||nnnaaa\\\[[[WWWTTTTTTRRRTTTXXXZZZ[[[\\\^^^___^^^]]]ZZZXXXXXX\\\bbbgggvvvzzz~~~}}}yyyvvvwwwyyy|||}}}|||yyy|||zzzoooaaaXXXPPPNNNNNNMMMPPPSSSXXXYYYZZZ\\\]]]^^^^^^^^^bbb___\\\\\\^^^___^^^]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTPPPIIIBBB>>>999555222000...---...///000///.........////////////...............---------,,,,,,------------------------//////------,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,+++*********++++++...------------...//////------------------......,,,,,,------.../////////............////////////000000000000////////////111111111111111111111111...000111111000000222444333666;;;AAAFFFIIIJJJJJJKKKKKKLLLNNNOOOQQQRRRSSSQQQPPPOOONNNLLLLLLKKKKKK___aaadddfffhhhhhhggggggfffeeebbb```\\\VVVPPPKKK@@@<<<777333222111111000000000111111111111000000333222000//////000111111///////////////////////////////////////............//////...------...000.........---++++++,,,...111000......///000///............---------------//////............////////////000000000000//////////////////////////////000000////////////000000111111000000111111222333222000111333444666???HHH___xxxwwwjjjddd```ZZZVVVUUURRRUUUYYY\\\\\\]]]]]]^^^]]]ZZZVVVUUUXXXaaammmvvv}}}}}}~~~{{{lllbbbVVVPPPMMMJJJLLLQQQWWWXXXYYY[[[\\\^^^_________^^^]]]^^^___```^^^]]]ZZZZZZZZZYYYXXXWWWWWWWWWXXXTTTOOOIIIDDD>>>888444000...------/////////.........////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------,,,,,,------......------,,,,,,,,,---------......000///...---,,,,,,,,,,,,...------------...//////++++++,,,,,,------......,,,,,,------.../////////............////////////////////////000000000000111111111111111111111111...///000000///000222444999<<>>999444000111111222222222222111111////////////............000000000000000000000000///////////////.........///000000///......///111///111222222000//////000---...///...------///111/////////.....................---......///000111111000///......///000111///////////////////////////......//////000111222111111000000111111222333222111222555555666===EEE[[[jjj~~~qqqiiiaaa[[[ZZZ\\\[[[\\\]]]\\\YYYWWWWWWXXXTTTVVV[[[```hhhqqq|||~~~|||~~~vvvwwwzzz{{{qqqhhh^^^UUUTTTXXXXXXXXXWWWWWWXXXZZZ\\\]]]___aaacccccc```]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUURRRLLLEEE@@@999666222////////////.........////////////....../////////.........------........................------///000000000000000------......------,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///...------------...//////++++++,,,,,,------......,,,,,,------.../////////............////////////......//////000000111111////////////////////////...///000111333666;;;???DDDEEEGGGIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNOOOQQQRRRTTTUUUCCCFFFKKKQQQXXX]]]aaacccdddccccccdddeeeeeedddbbb^^^YYYSSSLLLFFF???777333111222222333333222222111...//////000000000000///000000000000000000000000.........///////////////...///111111///...///000...000222222000......///,,,...///...,,,,,,///111............////////////---------......///000111111000///......///000111////////////////////////............///000111222111111000000111111222333222111222555555555;;;CCCOOO]]]tttyyymmmddd]]]YYYZZZ^^^]]]^^^]]]\\\ZZZZZZ[[[]]]^^^```dddgggkkkrrryyy}}}}}}{{{yyyuuuuuuwwwzzz~~~~~~|||~~~uuuiii]]]YYY[[[ZZZYYYXXXWWWWWWYYY[[[\\\\\\___bbbbbb```^^^___```\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWWWWUUUQQQKKKGGG===999444111000000///.........////////////......////////////............------------------------,,,---///111222333333333///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........//////000...------------...//////------------------......,,,,,,------.../////////............////////////.........///000111111111000000000000000000000000...000111333555:::@@@DDDFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEGGGIIIKKKKKKMMMPPPTTTYYY^^^bbbddd@@@BBBGGGMMMTTTZZZ___bbbddddddcccdddffffffeeecccccc___YYYSSSKKKCCC;;;555111222222333333222222111...///000111111111111111000000000000000000000000---.........//////000000---///111222000/////////---///111111///---------+++---///...,,,,,,///111------......//////000000---------......000111111222000///......///000222////////////////////////............///000222222111111111000111222222333222111333555444444999AAACCCPPPhhhtttggg^^^XXXUUUXXX^^^^^^^^^^^^\\\[[[]]]```bbbhhhiiijjjkkkmmmqqqvvvzzzvvvwwwzzz~~~zzzyyyxxxwwwpppqqqsssxxx}}}yyyvvv{{{ssseee^^^___[[[YYYXXXWWWWWWXXXZZZ[[[ZZZ]]]```aaa``````bbbddd]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWTTTPPPLLL???;;;666222000000///.........////////////......000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---///222444555555555000///---,,,+++,,,------,,,,,,,,,---------.........---,,,+++++++++++++++...------------...//////..................------000//////...------,,,,,,............/////////000---......///000111111222111111111111111111111111111222444666999>>>EEEIIIHHHHHHGGGGGGHHHIIIJJJKKKGGGEEECCCBBBCCCFFFJJJMMMJJJLLLQQQXXX```gggmmmpppEEEBBBBBBGGGLLLOOOUUU[[[\\\___bbbdddddddddeeegggaaa```]]]ZZZTTTKKKAAA::::::666111111444444111---222222222111111111111000..................------////////////////////////666444222000...------...000000000000000000000000///...,,,,,,...///...------...///...---...000111000///.........///111222////////////000000000000000000000000000000000000000000000000000000111111444333333222111111111222333444444222222333666999BBBKKKZZZlll{{{tttjjj^^^YYY\\\aaacccbbbeeeccc```___aaagggnnnrrryyyvvvqqqnnnooopppoookkkvvvtttssswww|||}}}~~~}}}zzzxxxwwwxxxzzz|||rrrnnnnnnsss{{{wwwkkkbbb\\\XXXUUUVVVUUUSSSTTTWWW[[[\\\]]]_______________```___^^^]]]\\\[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQHHHAAA999333222111000...000000///............///000...,,,******,,,...000//////............//////)))+++///222333111///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000......................../////////////////////////////////000000000000000000111111111111222222222111111111111333333222000333222333888???EEEHHHHHHGGGFFFEEEEEEFFFFFFEEEDDD@@@AAABBBDDDGGGHHHHHHHHHNNNPPPUUU\\\eeemmmtttxxxFFFBBBAAACCCFFFHHHMMMRRRVVVZZZ```dddeeeeeeddddddaaa```^^^\\\WWWQQQHHHCCC888666333222333333111000222222222111111111111000////////////////////////////////////////////////333222111/////////000000000000000000000000000000000...,,,---...///........./////////...---///111000//////...///000111222////////////000000000111000000000000000000000000111111111000000000000000444333222222111111222222333333333222222333666999@@@GGGUUUffftttzzzzzzwwwoooggg^^^[[[^^^dddffffffeeeeeefffiiinnnuuu|||~~~zzzuuurrrssstttsssppppppppprrrxxxuuujjjgggmmmvvvxxxnnnbbb[[[UUURRRQQQOOOPPPTTTXXXYYY\\\^^^___```___^^^```___^^^]]]\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRJJJEEE>>>888444222000///111000000///////////////000///---,,,,,,---///000------,,,,,,,,,,,,------+++,,,///111111000///...//////.........---------////////////////////////------------------------...---,,,++++++---///000........................////////////////////////////////////////////////000111111111111222222222222222222222333333222111555555777===CCCHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBDDDGGGKKKNNNOOOPPPSSSWWW\\\bbbiiipppxxx~~~JJJEEEAAAAAAAAAAAAEEEJJJMMMSSS\\\bbbeeedddcccbbbcccaaa___^^^\\\WWWRRRNNN???>>><<<999555222111111222222222111111111111000000000000000000000000000////////////////////////////////////000111222333000000000000000000000000000...------...//////......///000///...---...//////////////////000111111/////////000000000111111000000000000000000000000222111111111000000//////333333222222111111222222222333333222222444777:::???FFFSSSaaalllppppppmmmgggbbb]]]]]]aaagggkkkmmmkkknnnssszzz{{{yyyzzzzzzxxxwwwqqqqqqtttyyy|||~~~~~~yyyuuutttvvvyyy}}}llleeejjjrrr~~~nnncccWWWQQQMMMKKKMMMRRRSSSUUUYYY]]]_________^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYXXXVVVTTTSSSSSSMMMKKKEEE>>>777222111111111111000///////////////////////////////////////------,,,,,,,,,,,,------......///////////////..................---------------------------------...........................---,,,,,,,,,---///000........................000000000000000000000000000/////////...---------000111111111111222222222333333333333333333333333777999===CCCHHHJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHKKKNNNRRRUUUXXXYYY\\\bbbhhhlllnnnttt|||PPPJJJDDDBBB@@@???AAAFFFHHHNNNVVV]]]```bbbccccccdddbbb```___^^^\\\XXXVVVLLLLLLJJJBBB888222000222222222222111111111000000//////000000000000000111////////////////////////...//////000111222222333////////////////////////000...------...//////......///000000...---...//////////////////000000111//////000000000111111111000000000000000000000000222222111111000/////////333333222222111222222333111222333333333555999<<>>666222222000///......------......+++,,,...//////...,,,+++//////............//////000///......---...//////---.....................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................000000000000000000000000000000///...---,,,,,,+++000000111111111222222222000222333222111222555777<<<@@@FFFJJJLLLJJJHHHFFFGGGGGGHHHGGGEEEFFFIIIKKKRRRYYYbbbjjjnnnppprrrsssvvv{{{}}}yyyyyyYYYSSSMMMJJJEEE@@@???BBBEEEFFFHHHKKKOOOUUU]]]bbbbbbaaa_________^^^[[[YYYSSSTTTQQQIII>>>777555777222222222111111111111000---......//////000000000000000000000000000000000000111111111111000000///000000000000000000000000111///......///000000///+++---000111000/////////......///000000000000000000000000111111111222222111111111111111111111111000000000000000000000111222222111111222222333333222333444555777:::???BBBDDDJJJRRRYYY\\\]]]]]]]]]YYY[[[]]]]]]^^^ccckkkrrrxxx{{{yyy|||yyy|||~~~zzznnnkkkqqq{{{wwwlllbbbUUULLLGGGJJJLLLOOOTTTWWWZZZ\\\]]]ZZZ[[[]]]^^^___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVSSSSSSQQQLLLDDD<<<666333000000///...............+++,,,---......---,,,+++------,,,,,,,,,,,,------//////.........//////000---------...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......////////////........................000000000000000000000000000/////////...---------000111111111111222222222///222333333222333777;;;@@@DDDHHHKKKJJJIIIHHHHHHFFFHHHJJJIIIHHHJJJOOOTTTYYYdddsssaaa[[[UUUQQQKKKDDDAAABBB@@@AAABBBDDDHHHNNNUUU[[[___^^^^^^___``````]]][[[WWWVVVRRRJJJAAA:::888888222222222111111111111000......///000000111222222000000000000000000000000///000111222222111000///000000000000000000000000111///......///000000///))),,,///111000000000000---...///000111000000///000000111111111222222222111111111111111111111111/////////000111111222222222222111111222222333444333444666777999<<>>CCCGGGEEEKKKSSSYYYZZZ[[[]]]___[[[]]]]]]ZZZWWWZZZccckkkxxx}}}~~~|||}}}||||||vvvooojjjlllooorrrzzzqqq\\\OOOJJJKKKLLLNNNRRRVVVZZZ\\\YYYZZZ]]]___```___^^^]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWTTTRRRQQQNNNHHH???888444333222222111111222222/////////////////////////////////....../////////,,,,,,...///000000000000---------.........//////000000000000000000000000........................---......///000/////////......................../////////////////////////////////000000000000000000111111111111222222222000333777777666888???EEEJJJKKKLLLKKKHHHHHHKKKMMMHHHLLLPPPQQQQQQVVV^^^eeeuuulllhhhbbb^^^[[[SSSHHH@@@???===>>>???>>>>>>CCCKKKSSSXXX___bbbbbbaaabbbdddbbb___ZZZTTTOOOHHHAAA===333444444333000//////000333222222222222222222333000000000000000000000000222222111111000000//////000000000000000000000000////////////000000000000000000000000000/////////000000000000111111111111222222222111111111111000222222111111111111111111222222333333333444444444333333333333444555666666333444666999===DDDLLLQQQMMMOOOSSSVVVYYY\\\___bbb___``````\\\XXXYYY```fffttt~~~zzz}}}|||rrrmmmhhhgggmmmwwwoooaaaWWWOOOJJJLLLQQQSSSWWWZZZWWWZZZ^^^aaa```_________^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVUUURRRLLLEEE@@@999777444333333333222111000000000000000000000000////////////////////////------------///111444555666111,,,+++...000...,,,////////////////////////------------------------........................000000//////......------111111000000//////......000000000000111111111111111111111111222333444555333333444666999===AAACCCJJJMMMOOONNNKKKKKKNNNRRRNNNRRRUUUTTTSSSWWWaaajjjnnnjjjeeebbb___XXXNNNFFFAAA???>>>???>>>===AAAHHHNNNSSSYYY^^^```aaabbbbbbbbb```\\\XXXTTTMMMFFFAAA777666444333222111111000222222111111111111222222000000000000000000000000111111111000000/////////000000000000000000000000////////////000000000000........................000000000000111111111111222222222111111111111000111111111111111111111111222222222222333333333333333333333333444444555666555666888;;;>>>DDDLLLQQQTTTWWWYYY[[[[[[]]]___bbb```aaaaaa```___aaafffkkkuuu~~~}}}yyy{{{zzzooohhhkkkrrryyy~~~qqq```VVVOOONNNPPPQQQTTTWWWVVVYYY]]]______^^^]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWTTTOOOIIIDDD<<<999555333222222222111........................////////////////////////------------///000222333555000,,,+++...000...,,,------------------------------------------------........................///////////////.........////////////000000000000000000000000111111111111222111111111222333444444444444555888<<<@@@DDDFFFJJJKKKMMMMMMLLLLLLMMMNNNJJJMMMQQQRRRSSS[[[gggqqqpppmmmjjjhhheee___WWWPPPFFFBBB@@@???===;;;>>>DDDGGGJJJPPPXXX^^^bbbaaa```bbbaaa___]]]ZZZTTTMMMHHH<<<888555333444555222000111111111000000111111111000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000........................000000000000111111111111222222222111111111111000111111111111111111111111111111111222222222222333444444444444444444555555777888:::<<>>;;;<<<@@@BBBDDDIIIRRR[[[aaaaaa___````````````^^^ZZZSSSNNNBBB<<<555333555666333000111111000000000000111111////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000111111111///000000000111111111111222222222111111111000000111111111111111222222222000000111111111222222222555555444444444444555555888:::<<<===@@@DDDJJJNNNVVVXXX\\\```bbbfffiiilllrrrqqqrrrtttvvvwwwuuutttvvv{{{~~~~~~~~~~~~zzz~~~rrrhhhfffhhhooowww~~~sssdddZZZSSSNNNLLLNNNRRRUUUYYY\\\[[[[[[ZZZZZZ\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZYYYYYYYYYVVVRRROOOGGGBBB;;;555222111111000000000000000000000000000////////////////////////---------------......///222000------...///...---////////////////////////------------....................................------......//////000000.../////////000000000111///000000000111111111111333333222222222333333444444666999>>>CCCGGGKKKMMMPPPOOOOOOQQQTTTTTTQQQMMMQQQSSSTTTUUUXXXaaannnwwwnnnnnnnnnnnnlllhhhccc___SSSLLLFFFDDD@@@<<<;;;>>>???@@@DDDLLLVVV]]]___^^^^^^^^^___``````\\\VVVRRRGGG@@@888555555555333///111111000000000000111111/////////////////////////////////000000000000000111111111111111111111111////////////000000000000000000000000111111222222///000000000111111111111222222222111111111000000000000111111111222222222000000111111111222222222555555444444444555666666999;;;===>>>@@@DDDIIILLLSSSWWW\\\aaaeeejjjooorrrwwwwwwyyy{{{~~~~~~|||zzzyyy{{{~~~yyyyyy{{{~~~oooggg```eeelllvvvrrreee[[[QQQLLLLLLPPPTTTXXX[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]\\\\\\[[[YYYYYYXXXYYYYYYXXXTTTRRRLLLGGG???888444333111000111111111111111111111111////////////////////////------...............---000///......//////......////////////////////////---------....../////////////////////////////////------......//////000000111000000000/////////...///000000000111111111111333333333222333333444444555777;;;AAAEEEIIIKKKMMMPPPNNNOOORRRUUUVVVRRROOOSSSTTTVVVXXX\\\dddooowwwlllmmmoooooommmjjjfffcccZZZRRRKKKGGGCCC>>><<<>>>>>>>>>AAAGGGOOOUUUZZZ\\\\\\\\\]]]^^^___\\\XXXUUUMMMFFF>>>888555444333111111111111000000111111111000000000000000000000000000000000000111111111111111111111111111111111111////////////000000000000---......//////000000111000000000000111111111111222222222111111111111000000000000111222222333333111111111222222222222333444444444444555666777888:::<<<>>>@@@BBBEEEJJJMMMVVVZZZ```fffkkkqqqwww{{{}}}~~~~~~{{{wwwuuussstttwww~~~qqqeeeeeejjjwwwsssfffYYYPPPMMMMMMQQQVVVYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]\\\\\\ZZZYYYZZZYYYXXXYYYYYYXXXVVVTTTPPPKKKCCC<<<888555333111////////////////////////////////////////////////------.../////////......//////////////////......---------------------------------...//////000000////////////////////////.........///////////////111111111000///.........000000000000111111111111222222222222333444555666888;;;???DDDHHHJJJKKKLLLLLLLLLMMMOOORRRSSSRRRQQQPPPTTTXXX^^^eeennnvvv|||~~~kkkmmmooopppnnnkkkhhhfff___VVVNNNJJJGGGAAA>>>???===>>>@@@BBBFFFMMMTTTYYY[[[[[[[[[\\\]]]\\\YYYWWWSSSMMMEEE<<<666444333444222222111111111111222222000000000000000000000000000111111111222222222333111111111111111111111111////////////000000000000---......///000000111111000000000000111111111111222222222111111111111000///000000111222222333333222222222222333333333333333333333444555777999999<<<>>>AAACCCEEEIIIMMMPPPXXX]]]eeemmmuuu~~~|||wwwvvvsssnnnmmmooosssvvvooonnnxxxqqq```TTTOOOIIIMMMRRRWWWYYYZZZ[[[\\\\\\\\\]]]^^^]]]\\\ZZZYYY[[[ZZZYYYZZZZZZZZZXXXVVVRRRNNNGGGAAA<<<888555222////////////////////////////////////////////////------///000000000000///---.../////////......///---------------------------------...///000000000///////////////////////////////////////.........000000000000////////////000000000000111111111111111111222222444555777888<<>>??????AAAGGGPPPWWW\\\[[[[[[\\\]]]\\\ZZZXXXWWWRRRJJJ@@@888444444666333333222222222222333333000000000000000000000000111111222222222333333333111111111111111111111111////////////000000000000///000000111222333333333000000000000111111111111222222222111111111111000///000000111222222333333222222333333333444444444222222333444666888:::;;;===@@@CCCEEEHHHKKKOOORRRXXX^^^hhhsss~~~~~~{{{xxxwwwsssmmmjjjllliiivvvvvvnnntttxxxfffWWWPPPFFFJJJPPPUUUWWWYYY[[[\\\]]]^^^_________]]]ZZZYYY\\\[[[ZZZ[[[[[[[[[YYYWWWSSSOOOIIICCC???:::666333111111111111111111111111////////////////////////,,,---///111111111111000---...000000///......///////////////////////////---------...///000000111000000000000000000000000000000//////.........---......//////000000111111000000000000111111111111000111111222444666888999@@@CCCGGGKKKMMMMMMLLLKKKIIILLLOOOPPPPPPRRRVVVZZZ^^^dddnnnxxxppppppppppppnnnmmmkkkjjjccc___YYYSSSOOOKKKGGGEEE===@@@BBB@@@>>>???EEEJJJRRRUUUYYY]]]___^^^]]][[[XXXWWWSSSKKKAAA999666555333333222111111000111111222222222222222111000///000111111111111222222222444333222111000000000000000000000000000000000000000111222333333222000000222222111111111111222222111111111111111111111111444333333222111111111222444444444444444444444444555555444555666999<<<===<<<>>>AAACCCGGGLLLRRRWWW^^^gggsss~~~}}}|||sssrrrvvvvvvqqqrrrrrrxxxzzzvvvwww{{{{{{uuuhhhZZZQQQMMMMMMRRRTTTSSSVVV\\\[[[[[[\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXWWWWWWWWWXXXTTTNNNHHHBBB===777333666555333222222222000...000000000000000000000000////////////////////////////////////////////////............////////////111000000///...---------////////////000000000111...///000111111000///...000000000000000000000000222222111111111111111222000222333444555777:::===DDDEEEGGGIIIKKKJJJGGGEEECCCFFFJJJLLLOOOUUU]]]ddddddooo}}}mmmnnnoooooonnnllljjjhhhfffbbb\\\WWWRRRNNNJJJGGGAAABBBBBB@@@======CCCHHHNNNQQQVVV[[[]]]]]][[[ZZZZZZYYYVVVOOOEEE===999777333222222111000000111111222222222222222111000000000111111111111222222222444333222111000000000000111111111111111111111111000111222222222222111000222222111111111111222222222222222222222222222222444333222222111111222222333333333444444555555555666555555666888;;;>>>@@@@@@AAABBBDDDHHHOOOWWW\\\dddkkkuuu|||~~~zzz{{{{{{zzzzzzrrrqqqyyyyyylll___VVVPPPNNNQQQSSSSSSUUUZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXTTTOOOJJJEEE???999555666444222222222111000...000000000000000000000000////////////////////////////////////////////////............////////////111000000///......---------------.........////////////000000000000//////111111111111111111111111222222111111111111222222000111333555777:::???CCCFFFGGGIIIJJJKKKJJJHHHFFFEEEHHHKKKPPPXXXaaakkkqqquuu}}}ooopppppppppooollljjjhhhiiifff```[[[WWWRRRMMMJJJFFFFFFDDD@@@<<<<<<@@@DDDHHHLLLRRRWWWZZZ[[[ZZZXXX[[[[[[YYYTTTLLLCCC===:::444333111000000111111222111222222222222111000000000111111111111222222222333333222111000000000000111111111111111111111111000111111222222222111111222222111111111111222222333333333333333333333333333333222222111111222222222222333333444555666666666666777888;;;???BBBDDDFFFFFFFFFHHHLLLSSS\\\bbbiiinnnwww~~~tttkkkqqq{{{wwwmmmcccZZZRRRQQQRRRRRRTTTVVVWWWXXXZZZ\\\]]]^^^______]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUQQQNNNIIICCC<<<888666444222111111111000///000000000000000000000000////////////////////////////////////////////////............////////////000000000///......------------........./////////111000000//////000000111111111111111111111111111222222111111111111222222000222444666999>>>DDDIIIHHHIIIKKKLLLLLLJJJHHHGGGHHHIIINNNXXXfffuuuzzzyyyvvvssspppnnnllllllllliiiddd```\\\WWWQQQMMMLLLJJJGGGBBB===<<<>>>AAADDDHHHNNNSSSXXXYYYYYYXXX\\\\\\[[[XXXQQQIIIBBB>>>555444222111000111222333111111222222222111111000000000111111111222222222333222222111000000111111111111111111111111111111000111111111222222222222222222111111111111222222333333333333333333333333333333222222111222222333111111222333444666666777555555777:::===AAADDDFFFJJJKKKLLLNNNQQQWWW]]]bbbggglllttt}}}~~~sssqqqvvvzzzyyylll\\\RRROOOPPPSSSTTTWWWXXXZZZ\\\]]]^^^______^^^]]]\\\[[[ZZZZZZZZZZZZWWWUUUSSSQQQMMMGGGAAA<<<666444111000111111000///////////////////////////////////////////////////////////////////////////............////////////000000//////............///000000000000111111111222111000//////000111222111111111111111111111111222222111111111222333333222333555777:::???FFFKKKIIIKKKLLLLLLKKKIIIHHHHHHIIIKKKRRRbbbwwwwwwqqqooonnnooollljjjgggddd```[[[UUUQQQPPPNNNKKKFFFAAA?????????BBBEEEJJJOOOTTTWWWYYYYYY[[[[[[[[[YYYUUUNNNGGGBBB999777444222111111222333000111111222222222111111000000111111111222222222333222111111000111111111111111111111111111111111000000000111111222222333222222111111111111222222222222222222222222222222333222222111222222333333111111222333444666666777444555777;;;>>>BBBEEEGGGHHHKKKOOORRRTTTVVVYYY\\\___gggqqq{{{~~~|||~~~~~~uuuppprrrvvv|||lllXXXOOOPPPRRRTTTWWWXXXZZZ[[[\\\]]]]]]]]]^^^]]]\\\[[[[[[ZZZZZZZZZWWWVVVTTTSSSPPPKKKEEEAAA888666222111111111000///////////////////////////////////////////////////////////////////////////............////////////////////////............000000000000111111111222222111000//////000111222111111111111111111111111222222111111222333333444444555777888;;;@@@FFFJJJHHHKKKLLLLLLIIIGGGHHHHHHJJJNNNYYYlllzzzwwwyyysssqqqqqqmmmllljjjhhhfff```ZZZVVVTTTRRROOOKKKGGGDDDAAA@@@AAACCCFFFJJJOOOTTTWWWYYYZZZZZZZZZZZZXXXSSSMMMHHH===;;;777444222222222333000000111222222222222111000111111111111222222222222222111111111111111222222222222222222222222222000000000000111222333444222222111111111111222222111111111111111111111111222222111111222222333333222222333333444555666666444666999<<<@@@DDDFFFHHHGGGKKKPPPTTTVVVWWWXXXYYY\\\eeerrr}}}~~~|||zzz|||||||||}}}}}}}}}}}}}}}~~~|||~~~|||{{{ooojjjlllssszzz|||cccTTTQQQRRRSSSVVVWWWXXXZZZ[[[\\\\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZWWWVVVTTTSSSQQQNNNIIIEEE<<<999444222111111000000000000000000000000000000////////////////////////////////////////////////............//////////////////////////////.............../////////000000111111111000000111111111222222222222222222222222222222111222222333444555555777999;;;>>>AAAEEEIIIHHHJJJMMMLLLIIIGGGIIIKKKNNNUUUcccvvv|||uuurrrqqq~~~wwwtttnnnnnnmmmmmmkkkfff```[[[UUUTTTRRRPPPMMMIIIEEEBBB@@@AAABBBDDDIIIOOOUUUXXXZZZZZZYYYZZZ[[[XXXSSSNNNAAA???:::666333222222333000000111222222222222222000111111111111222222222222111111111111111222222222222222222222222222222111000000000000222333444222222111111111111222222222222222222222222222222222222111111222222333444333333333444444555555555666888;;;???BBBFFFHHHIIIJJJNNNSSSWWWZZZ]]]___aaadddlllvvv~~~|||||||||~~~{{{{{{zzzxxxwwwuuuttttttrrrrrrrrrssstttuuuvvvwwwuuuxxx|||~~~~~~||||||yyyllljjjmmmtttzzz}}}ooo[[[SSSRRRQQQSSSTTTVVVXXXZZZ\\\]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZXXXVVVTTTRRRQQQOOOLLLIII???<<<777333222111000///000000000000000000000000////////////////////////////////////////////////............////////////.../////////////////////....../////////000000000000111111222222111111000222222222222222222222222222222222222333444555555555888<<>>:::666444333111111111111111111222222222222333333333333222222222222222222222111000000111111111111111111111111000000111222222222222111333333333222222222111111222222333444444444444444555444444333333333333333333444555555444444666777<<<>>>AAAEEEIIIMMMQQQSSSXXX```hhhlllsss|||{{{|||||||||}}}||||||{{{xxxtttpppllliiigggbbb```^^^^^^^^^^^^\\\[[[[[[\\\\\\^^^```bbbdddeeelllmmmqqquuuxxx|||~~~|||xxxvvvuuusssooolllooooooppppppqqqqqqrrrrrrpppppppppqqqrrrtttvvvxxx~~~}}}~~~{{{yyy{{{vvvvvvxxxxxxmmmkkksss{{{~~~|||{{{hhhXXXQQQSSSSSSRRRRRRUUUZZZ]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUSSSQQQPPPNNNNNNHHHEEE???999444222111111000000000000000111222222000000000000000000000000............////////////000000000000000000000000111000000//////000000111000000000000000000000000000000//////............111111111111111111111111000111222111111222555888666:::???CCCEEEFFFFFFGGGGGGJJJMMMLLLKKKOOOYYYaaalllsss}}}{{{pppjjjooo}}}}}}ssslllkkkllljjjgggfffccc___ZZZXXXXXXWWWTTTQQQHHHFFFBBB@@@AAAEEEIIILLLRRRUUUXXX[[[]]]\\\ZZZYYYWWWTTTNNNFFF===888666666222222222222222222111111222222333333333333222222222222222222222222111000111111111111111111111111000000111222222222222111333333333222222222222111444444555555555555444444222222222333333333444444222444555555444555777999===@@@DDDHHHLLLQQQWWW[[[```iiisssyyy}}}zzzyyyzzz{{{}}}~~~~~~||||||zzzwwwsssnnnjjjfffcccaaa___\\\[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^```cccgggkkknnnqqqrrrqqqnnnkkkiiigggeeebbb```^^^^^^___aaacccdddeeefff`````````aaacccdddfffgggmmmmmmnnnoooppppppqqqqqqvvvwwwxxxzzz|||~~~|||yyy}}}}}}uuuqqqooouuuxxxrrrtttzzz~~~nnn^^^VVVVVVTTTSSSSSSUUUXXX[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTRRRPPPOOOOOOMMMIIIBBB;;;666444333333000000000000000000111222111111111111111111111111............////////////000000000000000000000000111000000//////000000111111111111111111111111111222222222222222111111111222222222222222222222222111222333222222333666888777<<>>888555444444111000000000000000111111000000000000000000000000............////////////////////////////////////000//////......//////000111111111111111222222222333333333333333222222222222222222222222222222222222333333333333444777999===AAAFFFHHHIIIGGGGGGGGGLLLOOORRRUUU[[[ggguuu~~~uuuoooooouuu~~~}}}qqqllljjjhhhggghhhgggddd___\\\ZZZYYYXXXXXXPPPLLLFFFAAA???@@@CCCEEEKKKNNNTTTZZZ]]]^^^]]]\\\WWWWWWUUUNNNDDD;;;888777333333333333222222111111333333333444444333333333111222222333333333222222111111111111111111111111000000111222222222222111222222222222222222222222444444555555666555555555000111222333444555555555444555555555666777;;;>>>AAAEEEIIILLLPPPVVV```gggttt|||xxxwwwuuutttuuuvvvvvvvvvxxxyyyyyyxxxvvvtttqqqpppjjjjjjlllnnnpppooollliiiiiigggeeebbb___]]][[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^\\\ZZZWWWUUUTTTSSSQQQQQQQQQQQQRRRRRRRRRSSSNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\^^^```aaabbbbbbdddfffgggggghhhjjjlllqqqsssuuuuuuuuutttuuuwwwwwwzzz}}}~~~xxx{{{zzzqqqjjjlllsss~~~~~~wwwxxx|||ssscccZZZVVVVVVVVVVVVWWWXXX[[[]]][[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWUUUTTTSSSRRRRRRQQQMMMGGGAAA;;;777555444111111000000000000000111////////////////////////............///////////////////////////////////////......------......///000000111111222222222222........................222222222222222222222222222333444444444555888;;;AAADDDGGGHHHGGGFFFEEEFFFMMMPPPTTTZZZcccooo}}}~~~yyyvvvxxxvvvoookkkgggeeefffgggeeebbb___\\\ZZZYYYYYYVVVRRRKKKEEEBBBAAACCCDDDIIILLLQQQWWW[[[]]]]]]]]]WWWWWWVVVQQQIIIAAA<<<999444444444333222222111111333333444444444444333333111222333333333333333333111111111111111111111111000000111222222222222111111222222222222333333333...000222444666888888999000222333555666666555555555666777777777:::>>>AAADDDHHHMMMQQQTTT\\\hhhqqq~~~}}}|||yyyuuusssppppppooonnnooopppqqqrrrsssuuuwwwxxxyyyxxxwwwvvvnnnooorrruuuwwwuuuppplllllljjjhhheeebbb```___^^^\\\\\\[[[ZZZYYYWWWVVVUUUUUUVVVVVVSSSPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLNNNNNNOOOOOONNNNNNNNNOOOOOOPPPQQQRRRRRRQQQRRRSSSTTTUUUVVVVVVWWWWWWYYY[[[[[[[[[\\\^^^```bbbdddfffgggffffffggghhhhhhkkkooorrrssstttuuuvvv|||zzz{{{}}}tttooorrrvvv}}}xxxuuuvvvrrreee]]]]]]\\\ZZZXXXXXX[[[]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQNNNJJJEEE???:::666444222111111000000000000000....................................////////////000000000000000000000000///......------....../////////000000111222222222......////////////000000333333333333333333333333111333444555555777;;;>>>CCCDDDFFFFFFEEEEEEFFFHHHMMMPPPWWW___hhhtttwwwrrrlllhhhhhhggggggeeebbb___\\\[[[ZZZ\\\XXXRRRLLLGGGEEEDDDDDDHHHJJJOOOTTTXXX[[[\\\]]]ZZZYYYWWWTTTPPPJJJBBB===555444444333222222111111333333444444444444333333111222333333444444333333111111111111111111111111000000111222222222222111111111222222222333333333///000111333555666777777222333555777777777555555777777888888999<<<@@@DDDFFFLLLRRRVVV[[[eeettt}}}yyyvvvuuussspppnnnjjjjjjjjjiiiiiijjjlllmmmlllnnnrrruuuvvvwwwvvvuuusssssstttvvvwwwvvvssspppooommmkkkiiigggfffeeedddaaa```___^^^[[[YYYWWWVVVTTTUUUUUUSSSOOOMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSSSSSSSSSSTTTVVVVVVXXXZZZZZZZZZYYYZZZ\\\YYY\\\aaadddfffgggiiijjjpppsssxxx|||zzz{{{|||yyy{{{zzzzzz~~~vvvvvvttthhhgggeee```[[[YYYZZZ]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQPPPMMMIIIDDD>>>999666222222111000000000000000////////////////////////............////////////000000000000000000000000000000////////////000000......///000000111222222111111222222222333333333333333333333333333333333000222444555666999===@@@DDDEEEFFFFFFGGGIIIMMMPPPSSSXXX```iiisss|||yyyrrrnnnmmmggghhhgggeeeaaa^^^\\\[[[```\\\WWWPPPKKKHHHFFFFFFGGGJJJNNNRRRWWWZZZ\\\]]]\\\ZZZXXXWWWVVVPPPGGGAAA555555444333333222111111333444444555555444444333111222333333444444444444111111111111111111111111000000111222222222222111111111111222222333333333444444444444333222222111333444666888888777666444888888999999:::===BBBEEEHHHNNNUUU[[[aaammm}}}~~~{{{wwwtttrrrqqqooommmggghhhggggggfffgggiiikkkgggjjjmmmqqqsssssssssrrrwwwvvvuuuvvvwwwwwwuuusssrrrqqqooommmlllkkkkkkjjjeeeeeedddbbb```]]][[[ZZZWWWYYYZZZXXXTTTQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMNNNOOOQQQQQQQQQPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLNNNOOOOOONNNNNNOOOQQQOOOQQQSSSTTTSSSSSSTTTUUUOOOSSSXXX[[[]]]___```bbbcccfffkkkpppvvv}}}{{{yyy|||vvv|||{{{zzzpppoookkkddd]]]YYYZZZ\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUQQQQQQPPPMMMGGGAAA;;;777222222111000000///000000000000000000000000000000............/////////000000000000000000000000000222222111111111111222222---......///000111111111//////000000000111111111333333333333333333333333000111333555777:::???BBBFFFGGGHHHIIIKKKOOOUUUYYY]]]bbbkkkuuu~~~wwwpppooommmiiieeeaaa^^^\\\[[[\\\\\\ZZZVVVQQQKKKHHHGGGEEEHHHLLLPPPSSSVVVZZZ\\\\\\[[[ZZZYYYVVVQQQKKKFFF;;;999666555555555333222333333333444444444555555777666555555555777888999333222111111000000111111444444444444333333222111333222111111111222333444444444444555555555555666666444222333666777666444666333444777:::>>>FFFNNNRRRTTTXXX```jjjyyy|||wwwsssqqqpppnnnllliiijjjjjjjjjhhheeebbbaaabbbcccfffiiilllnnnooopppppprrrttttttttttttvvvxxxtttuuuvvvvvvvvvtttsssrrrmmmkkkiiigggdddcccbbbaaa^^^aaacccaaa\\\XXXWWWXXXXXXWWWWWWYYY[[[\\\ZZZYYYXXXVVVUUUTTTUUUTTTSSSQQQSSSRRRPPPOOOMMMLLLLLLLLLSSSQQQOOOMMMLLLMMMNNNOOOMMMNNNNNNOOOOOOOOONNNNNNPPPPPPRRRRRRRRRPPPNNNMMMOOOOOOPPPSSSWWWYYYYYYXXX[[[\\\^^^```dddllltttzzzwwwnnnfffbbb```]]][[[___]]][[[YYYXXXXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWTTTPPPNNNLLLGGG???999555333111000000111111000222111000//////......//////////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111222111///.........///000111111222333333444555555555333333666<<<@@@BBBBBBIIIFFFGGGNNNTTTWWW[[[___eeeqqq~~~sssppplllhhheeeaaa]]]ZZZ[[[\\\\\\YYYUUUPPPLLLIIIDDDGGGKKKOOOSSSWWWZZZ]]]\\\\\\[[[ZZZXXXSSSMMMIII???;;;888555555555444444333333333333444444444444555555444444444555666777444333333222222222222222333444444444333333222111333222111111111222333444444444444555555555555666666444222333666777666555999777777:::===???FFFNNNUUUYYY___hhhsss|||wwwtttrrrqqqpppoookkkkkklllllljjjhhhfffdddeeefffgggiiijjjllllllmmmoooqqqsssttttttuuuwwwxxx{{{|||~~~}}}|||wwwvvvtttrrrpppooonnnnnnkkkmmmnnnllliiieeebbbbbb___^^^]]]___```aaa```___]]]\\\ZZZZZZZZZYYYWWWUUUXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQPPPQQQQQQRRRPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPQQQSSSUUUWWWVVVUUUTTTVVVWWWYYY\\\aaahhhmmmtttxxx}}}}}}ssslllgggccc___\\\^^^]]][[[ZZZYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTQQQPPPNNNIIIAAA;;;777555222111111222111111000000/////////000000111333222111///............000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111333333222222222333333444444444666444444888===BBBDDDDDDKKKIIILLLSSSXXX]]]dddlllxxx~~~xxxpppllljjjfff___ZZZZZZ\\\^^^^^^\\\WWWQQQNNNEEEFFFJJJNNNSSSXXX\\\^^^]]]\\\\\\[[[ZZZVVVQQQMMMCCC???999666555555555555222222222333333333444444333333333222333333444555555555444333333333333333333333444444444333222222222222222222222333444444444444444555555555555666666555444444666777777666888777999===@@@BBBHHHPPPVVV[[[cccmmmyyy|||xxxwwwvvvuuusssooooooppppppooonnnlllkkkllllllkkklllllllllmmmmmmqqqsssuuuvvvwwwxxxzzz|||~~~}}}||||||zzzwwwsssppplllkkkjjjkkklllmmmlllkkkfffeeedddddddddbbb___]]]\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRQQQRRRTTTVVVXXXVVVTTTTTTTTTVVVVVVUUUTTTRRRSSSTTTUUUVVVYYY]]]```ccchhhmmmppprrr{{{}}}{{{|||rrrjjjddd___\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXVVVSSSRRRPPPLLLEEE???999777333222222222222111////////////000111222222333222111///............000000000000000000000000000000000000000000000000000000000000111111111111111111111111222444555666333333333333333333333333666555777:::@@@DDDGGGHHHJJJKKKPPPWWW\\\cccppp}}}wwwooollliiibbb\\\ZZZ\\\```bbbbbb^^^XXXSSSHHHHHHJJJNNNSSSYYY]]]___\\\\\\[[[[[[ZZZXXXSSSPPPGGGBBB;;;666444444444444222222222333333333333444333333333333333333333444555444444333333333333333333333333444444333333222222222222222333444444555444444444555555555555666666666555555666777777777555444888>>>CCCFFFLLLSSSYYY^^^gggqqq{{{}}}||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwxxxxxxtttttttttuuuvvvzzz~~~}}}{{{yyyttttttuuuuuuuuutttsssrrrsssrrrqqqqqqqqqrrrssstttwwwyyy{{{}}}}}}~~~}}}|||{{{{{{|||}}}{{{zzzrrrrrrqqqqqqqqqoookkkhhheeeeeedddcccaaa___^^^]]]^^^^^^___```aaaaaa``````_________^^^\\\[[[YYYXXXXXXXXXXXXXXXYYY[[[]]]^^^\\\ZZZYYYXXXXXXXXXWWWVVVVVVWWWYYYYYYXXXXXXYYY[[[\\\```dddeeegggpppuuuxxxvvvjjjbbb]]]ZZZ[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZYYYWWWTTTTTTSSSOOOIIICCC<<<888444222111111111111000000//////000111111222///////////////000000111///////////////////////////////////////////////////000000000111111111111111111222222333444555555333333333333333333333333555666888<<>>:::555111000111000000222222111000000000000000///////////////000000111///////////////////////////////////////////////////000000000111111111111222222222222222222111111222222333333333333444444444666:::>>>BBBEEEIIIJJJIIINNNVVV]]]cccnnnssslllgggccc^^^^^^___cccffffffbbb^^^VVVSSSPPPQQQWWW]]]``````^^^\\\[[[[[[[[[YYYVVVSSSNNNHHHAAA;;;777555333222333333333444444444555555555666666666666555444444444333333222222222222222222222333444444444333333000111222444555555555555444444444555555555555666666777888777666666888:::;;;:::===CCCHHHKKKSSS[[[ccchhhpppwww|||~~~|||yyyvvvssspppooolllkkkjjjhhhgggfffeeeeeecccbbbbbbaaaaaaaaaaaaaaa___^^^^^^]]]]]]]]]^^^^^^]]]___``````aaaeeelllrrrwww~~~}}}yyyvvvtttuuuvvvwwwxxxyyy{{{|||}}}~~~}}}{{{xxxtttpppmmmkkkgggiiikkkllllllkkkiiihhhhhhfffcccbbbbbbcccbbbaaabbbcccdddcccaaa```aaabbbbbbbbbbbb``````eeemmmssstttlllmmmqqqtttxxx~~~ooobbb\\\YYYWWWXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWVVVVVVWWWUUUOOOJJJAAA===777333111111111000333333222111000000000000333222111///............000000000000000000000000000000000000000000000000000000000000111111111111111111222222111000//////111111222333333444555555555888<<<@@@CCCEEEIIIKKKNNNRRRYYYbbbiiiuuu|||pppiiieeeaaa___]]]```dddgggeeebbb^^^YYYTTTTTTYYY^^^`````````___]]]\\\\\\ZZZWWWUUUQQQLLLFFF@@@;;;888444222444444555555555666666666555666666777666555444333555555444333333333333333111222333333444444444333000111333444555666666555444444444555555555555666666888999888666666999;;;===<<<@@@GGGNNNUUU___hhhkkkpppwww~~~~~~yyyzzz{{{{{{{{{{{{zzzyyyvvvuuussspppmmmjjjgggfffccccccbbbaaaaaa`````````______^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\^^^```aaaaaafffooovvvzzz~~~|||yyyyyyxxxxxxwwwvvvuuuuuurrrpppmmmlllmmmoooooonnnlllmmmnnnmmmlllmmmoooppppppnnnlllkkklllnnnppprrryyy{{{~~~~~~qqqkkkjjjnnnsssyyyzzz{{{kkkaaa]]]WWWVVVVVVWWWYYY[[[]]]^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXVVVVVVWWWXXXVVVQQQLLLEEE@@@:::555333333333222222222111111000111111111333222111///............000000000000000000000000000000000000000000000000000000000000111111111111///000111222222111111000000000111222444555666666777;;;@@@CCCEEEFFFIIILLLPPPSSSZZZccckkkxxxsssjjjeeeccc___\\\^^^cccffffffdddddd]]]WWWVVV[[[___aaa```bbbaaa___^^^]]]\\\YYYVVVTTTOOOIIICCC>>>:::666333555555555666666666666777555555666666666555333222666666555444444444444555111222333333444444444444000111333555666666666555444444444555555555666666666888:::999777666999<<<;;;;;;@@@JJJTTT___lllwwwyyy~~~}}}zzzxxxpppqqqrrrssssssrrrqqqpppnnnnnnlllkkkhhheeecccbbb____________^^^^^^^^^^^^aaa```______^^^^^^______^^^^^^^^^]]]^^^^^^______]]]```cccddddddiiissszzz}}}{{{yyywwwvvvxxxyyyzzzzzzwwwxxxyyyxxxxxxyyy|||~~~}}}zzzwwwwwwyyyzzzyyywwwxxxxxxyyy{{{}}}zzzoooiiilllrrryyyxxx~~~sssfff```VVVVVVUUUVVVWWWZZZ]]]______^^^]]]\\\[[[YYYXXXXXXWWWVVVUUUWWWXXXWWWRRRMMMHHHCCC<<<777555555555444000000000000111222333444///////////////000111111000000000000000000000000000000000000000000000000000000000000111111111111---...000222333333333222//////111222444555777777999===CCCEEEFFFHHHJJJMMMOOOQQQWWWaaajjjwww}}}|||vvvlllgggeeecccaaabbbdddfffffffffcccbbbaaa_________``````dddbbb```]]][[[YYYYYYYYYTTTRRRMMMGGG@@@:::666333333333444555555444444333444555666777777555333222111222444555555444222111111111111222222333333333444444444444444444444444444444444555555555666666777888999999999:::===???@@@BBBFFFMMMXXXiiiyyy~~~|||{{{{{{{{{{{{zzzzzzzzzyyyvvvttttttuuunnnnnnnnnmmmlllkkkkkkjjjiiiiiijjjiiihhhfffdddcccbbbbbbcccccccccccccccbbbccccccbbbbbbbbbbbbcccccceeeeeeddddddeeegggiiijjjggghhhjjjlllpppuuu{{{~~~~~~}}}}}}~~~}}}}}}xxxnnnlllmmmrrryyy~~~yyyhhh___XXXUUUWWWZZZZZZZZZ[[[```^^^\\\\\\^^^]]]ZZZWWWVVVUUUVVVWWWWWWVVVSSSPPPIIIEEE>>>777333111000111111111111222222333333333111111222333333333222222222222111111000000////////////000000000000//////000111111111111222222222111111222333333333222222000111222222222333666888;;;===@@@DDDFFFGGGHHHHHHOOOSSSZZZbbbkkkvvv{{{}}}rrrllldddbbb```aaaccceeeffffffeeedddbbbaaa````````````cccbbb___]]][[[YYYYYYYYYUUUSSSOOOIIIBBB<<<888555333333444555555555444444444555666777777555333222111333444555555444333111222222333333444555555555444444444444444444444444444444444555555555666666888999:::999999:::===@@@EEEGGGLLLTTTbbbttt{{{}}}{{{yyyvvvtttsssssssssssstttuuusssqqqpppqqqrrrlllllllllllllllmmmnnnooonnnnnnmmmmmmkkkjjjhhhgggggghhhiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnooooooooooooooonnnnnnoooqqqssstttssstttuuuwwwzzz~~~~~~wwwpppmmmqqqxxx|||}}}vvvddd]]]YYY[[[^^^___aaaddd```^^^\\\\\\]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWTTTQQQMMMHHHBBB;;;666333222222111111222222222333333333222222333333333222222111111111111000000000000000//////000000000000//////000111111111111222222222111111222333333333333222222333333333333555888:::===???BBBDDDFFFHHHJJJKKKPPPUUU]]]dddkkkttt~~~~~~yyypppgggeeebbbaaabbbdddeeeeeefffeeedddbbbaaaaaa``````bbbaaa___]]][[[YYYYYYXXXVVVTTTPPPKKKEEE???:::888333444444555555555666666555555666777666555444333222333444555555444333222444444555555666777777888444444444444444444444444444444555555555666666666999:::;;;::::::;;;>>>@@@EEEHHHNNNYYYhhh{{{}}}yyyyyywwwtttqqqooommmmmmlllnnnooopppooonnnnnnooopppnnnmmmmmmnnnppprrruuuwwwxxxwwwuuutttrrrqqqqqqqqqrrrrrrssstttuuuuuuuuutttwwwwwwxxxxxxxxxyyyyyyzzz||||||||||||}}}wwwqqqqqqwww|||}}}kkkbbbZZZYYY[[[]]]___ccc```^^^\\\[[[[[[\\\ZZZYYYYYYXXXXXXXXXYYYXXXUUUSSSQQQMMMFFF???:::666444444111222222222222333333333333333333333222222111000000000000000111111111111///000000111111000000///000111111111111222222222111111222333333333333333333444555555555777:::<<<@@@AAACCCEEEFFFHHHLLLNNNUUU[[[eeelllqqqvvv{{{~~~rrrmmmiiidddbbbbbbccccccdddggggggfffdddcccbbbaaaaaaaaaaaa___]]][[[ZZZYYYXXXVVVTTTQQQMMMGGGBBB===:::555555555555555666666777555666666777666555444444333444555555555555444333444444555666777777888999444444444444444444444444555555555555666666666666:::;;;<<<<<<;;;===@@@BBBFFFJJJQQQ]]]mmm}}}wwwvvvssspppnnnmmmmmmmmmmmmnnnpppppppppppprrrsssuuutttssssssvvvyyy}}}~~~|||zzzzzz{{{{{{~~~~~~zzzsssxxx|||}}}uuuiii]]]XXXWWWVVVYYY\\\```^^^]]][[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZYYYWWWUUUTTTPPPJJJCCC===888555444222222222222222222222222444444444333222111000/////////000000111111222222000000000111111000000000000000111111111222222222111111222333444444444444333555666666666888;;;>>>BBBCCCDDDDDDDDDGGGLLLQQQ]]]eeepppxxx{{{}}}yyypppkkkeeeaaaaaabbbddddddggggggfffeeedddcccbbbaaaaaaaaa```^^^]]][[[ZZZYYYUUUTTTRRRNNNJJJDDD???===777666666555555666666777666666666666666555555555555555555555555555555555222333444555666777888888444444444444444444444444555555555666666666777777:::;;;<<<======???BBBEEEKKKPPPYYYfffuuuxxxwwwuuusssqqqqqqqqqqqqoooqqqsssttttttuuuwwwyyy|||{{{zzzzzz|||vvvxxxzzz|||rrrccc[[[XXXVVVXXX\\\______^^^]]]\\\\\\\\\]]][[[ZZZYYYYYYZZZYYYXXXVVVUUURRRMMMFFF@@@:::666444222222222222222222222222444444444333222111000/////////000000111111222222000000111111111111000000000000111111111222222222111111222333444555555444333444666666666888<<<>>>BBBCCCDDDBBBBBBGGGOOOVVVfffooozzzwwwrrrjjjeeecccdddffffffeeefffffffffeeedddcccbbbaaaaaaaaa```^^^]]][[[ZZZVVVVVVTTTQQQMMMHHHCCC@@@:::999777666555555666666777777777666666666555555666666666666666666666666111222333444555666777888444444444444444444444444555555666666666777777777999;;;<<<>>>???BBBEEEHHHMMMTTT___lll{{{}}}|||zzzxxxwwwwwwxxxxxxuuuwwwyyyzzz{{{|||~~~}}}}}}~~~zzzyyy|||tttddd[[[WWWVVVXXX\\\^^^```aaaaaa___]]]]]]^^^\\\ZZZYYYYYYYYYYYYXXXWWWUUUSSSNNNIIIBBB<<<888555333333333222222222222111333333333333222222111000000000000000111111111111000111111222222111111000000111111111111222222222000111222444555555555555444555666777777999===@@@AAACCCDDDCCCDDDLLLXXXbbbqqqyyy{{{qqqjjjhhhgggfffcccdddeeeeeeeeeeeedddcccbbbbbbbbbbbb```^^^\\\[[[XXXXXXWWWUUUQQQLLLGGGDDD<<<;;;888666555444555555888777777666666666666666777666666666666666666777111222333444666777888888444444444444444444444444555666666666777777777777888:::<<<>>>@@@DDDHHHLLLOOOWWWeeettt~~~yyyhhh^^^YYYUUUWWWZZZ]]]```ddddddbbb___^^^___\\\ZZZXXXXXXYYYYYYXXXWWWUUUTTTPPPKKKEEE???:::777333333333222222222111111222222333333333222222111111111111000000000000000000111111222222111111000000111111111111222222222000111222444555666666666555666888888999;;;???BBB@@@CCCEEEGGGKKKVVVgggsss}}}rrrkkkfffdddbbbcccdddeeeeeeeeedddcccbbbcccccccccaaa___]]]\\\ZZZZZZZZZXXXTTTOOOJJJGGG>>><<<999666444444444555888888777666666666666666777777666666666666777777222222333555666888999999444444444444444444444444666666666666777777777777777999<<<>>>AAAEEEJJJNNNUUU___nnn~~~}}}}}}rrrfff^^^YYYXXX[[[]]]aaaeeefffddd```______\\\ZZZXXXWWWXXXXXXXXXVVVVVVUUURRRMMMGGGAAA<<<999333333333222222111111111111111222333333333222222222222111111000000//////111111222222222222111111000111111111111222222222000111333444555666666666777888999:::;;;===AAADDD???CCCGGGJJJPPP^^^rrr{{{pppjjjhhheeedddcccdddeeeeeedddbbbcccbbbaaa```___^^^]]]]]]ZZZYYYWWWUUURRRPPPNNNMMMBBB???:::555333333555666777777666666555555555444555555666666666666555555888777555444555666888999444555666777777666555444777555444666:::;;;999777:::<<>>999333444555555444333444555111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333555444333333555666666666666666777999===AAABBBCCCCCCFFFKKKTTTbbbuuuwwwlllgggeeedddcccdddeeeeeecccaaaccccccbbbaaa```___^^^^^^ZZZYYYXXXUUUSSSQQQOOONNNDDDAAA;;;777444444555666888888777777777666666666555555666666666666555555777777555555555666888999555666666666666666666555777666555777999:::999777999;;;>>>BBBFFFLLLRRRWWW^^^iiixxx~~~||||||}}}|||||||||jjj^^^XXXWWW]]]___aaaccccccbbb```___^^^]]][[[ZZZXXXWWWWWWWWWTTTSSSQQQOOOLLLFFF???;;;222333333222111111111222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444555444333333444555666555777777777:::===@@@CCCCCCCCCIIIRRR```rrrppphhheeedddccccccddddddbbbaaaddddddcccbbbaaa```______[[[ZZZYYYWWWTTTRRRPPPPPPGGGCCC>>>999555444555555888888888888777777777777555555666666666666555555777666555555555666888999777666666555555666666777999777777777999:::999777888;;;???DDDJJJSSS\\\ccchhhpppyyy~~~}}}}}}}}}yyyxxxzzz|||}}}yyywwwyyy|||~~~rrraaaYYYWWWZZZ[[[^^^```aaaaaa```______^^^\\\ZZZXXXWWWVVVVVVUUUSSSRRRPPPMMMHHHBBB===444333222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333444444444555555555444333333333333444555555777888999;;;===AAADDDEEEHHHQQQ```qqqvvvlllfffdddbbbbbbccccccbbbaaaccccccbbbaaaaaa```______\\\[[[ZZZXXXVVVTTTRRRQQQJJJFFFAAA<<<888555555555777777777777777777777777555555666666666666555555777666666555666777888888888777666555555666777888999999888888999999999999999<<>>BBBFFFIIISSS^^^ooo}}}pppgggeeecccbbbccccccbbbaaaaaaaaaaaa``````______^^^\\\\\\ZZZXXXVVVTTTSSSRRRLLLIIIDDD>>>:::777666555666666666666666666666666555555666666666666555555666666666666666777777888888777666555555666777888999999999999888999:::;;;<<>>@@@DDDJJJOOO^^^jjj{{{vvviiifffdddbbbcccccccccbbbaaa`````````_________^^^\\\[[[ZZZXXXVVVUUUTTTSSSNNNKKKFFFAAA<<<999777777555555555555666666666666555555666666666666555555666666666666777777777777888777777666666777777888999999:::999888999<<<>>>@@@DDDKKKTTT___lllxxx~~~}}}zzz{{{|||wwwttttttvvvwww}}}|||{{{}}}}}}jjj\\\VVVSSSUUUWWWZZZ]]]___```aaa```___]]][[[YYYXXXWWWWWWWWWUUUTTTRRRQQQOOOKKKHHH===999444222333444333111111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333555777555333333555888888;;;>>>@@@BBBHHHOOOUUUdddpppkkkhhheeeccccccddddddcccaaaaaaaaa```````````````[[[[[[YYYXXXVVVUUUTTTSSSNNNLLLHHHCCC>>>;;;999888555555666666777777777777555555666666666666555555555666666777777777777777777777777888888777777777888999:::999888:::>>>AAABBBGGGQQQ\\\iiivvv~~~xxxtttrrrqqqqqquuuyyy}}}~~~yyyfffZZZSSSUUUWWWYYY\\\^^^```aaa```___]]][[[ZZZYYYXXXXXXXXXVVVTTTSSSRRRPPPMMMJJJ@@@;;;555333555666444222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444333666888777444333666:::888<<<@@@BBBEEEKKKTTT[[[fffrrrllliiieeeddddddeeeddddddbbbbbbbbbbbbaaaaaaaaaaaa[[[ZZZYYYXXXVVVUUUSSSSSSOOOLLLHHHDDD???<<<:::999666666777777888888888999555555666666666666555555555666666777777777777777666777888999999888777666777999:::999999:::???CCCCCCIIITTTaaaooo~~~~~~xxxtttrrrkkkmmmqqqtttxxx|||~~~qqqbbbTTTUUUWWWYYY\\\^^^```aaa___^^^]]][[[ZZZYYYYYYYYYXXXVVVTTTSSSSSSQQQNNNLLLDDD>>>888666888999777444111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444555555444777999888444333777;;;888<<>>@@@CCCHHHNNNWWW```gggnnnrrrwww|||xxxnnnhhhgggggggggfffeeeddddddcccbbb```^^^]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRPPPMMMIIIFFFAAA<<<888444888;;;;;;777666777:::777777777777777777777777666666666666666777888888888888888888888888888888999777999<<<>>>>>>BBBHHHNNNWWWeeevvvwwwsssnnnkkkjjjkkklllllluuuyyy{{{nnnbbb^^^^^^\\\\\\]]][[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWVVVUUUSSSPPPNNNJJJEEE>>>999666555444333666555444333222111000///333333333333333333333333222222222222222222222222444444444555555555555666444444555666777999;;;;;;AAADDDHHHMMMSSS]]]fffmmmtttvvvyyyzzz}}}wwwmmmiiihhhiiiiiiffffffeeedddbbb```___^^^\\\[[[ZZZXXXVVVUUUTTTTTTSSSQQQNNNKKKHHHCCC>>>:::555888;;;===<<<;;;::::::777777777777777777777777777666555555555666888999777888888888888888999999999888888<<<>>>???EEEKKKUUU___nnn~~~zzztttooolllkkkiiihhhmmmqqqyyywwwgggaaa___]]]\\\]]][[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWVVVUUUTTTQQQOOOLLLHHHAAA<<<888666444222555555444333222222111111333333333333333333333333222111111111222222333333444444444555555555555666555555555666888:::<<<===CCCFFFKKKQQQYYYbbblllssszzz|||~~~~~~ssskkkhhhiiijjjhhhhhhfffdddbbbaaa```___]]]\\\ZZZXXXWWWUUUUUUTTTTTTRRROOOLLLJJJFFFAAA===;;;999999===AAABBB===777777777777777777777777777777666555555555666888999777777888888999999999:::999777777;;;===@@@FFFNNNZZZfffwwwzzztttpppllljjjggggggkkksss|||}}}jjjbbb```^^^\\\\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWVVVVVVTTTRRROOONNNJJJDDD???;;;888444222333333333333333333444444333333333333333333333333222222111111111222444444444444444555555555555666666555555666888;;;===???BBBGGGNNNWWW```jjjsssyyyrrrllljjjjjjjjjiiigggeeecccaaaaaa```^^^]]][[[YYYWWWVVVUUUUUUSSSQQQOOONNNLLLIIIDDDAAA>>>:::888<<>>:::555222222222333333444444555555333333333333333333333333333222222111222333555666444444444555555555555666666666666666888;;;>>>@@@CCCIIITTT___iiisss|||wwwooolllllljjjhhheeecccbbbaaaaaa^^^]]][[[YYYXXXVVVVVVVVVRRRQQQOOONNNMMMKKKGGGDDD>>>;;;999<<<@@@@@@;;;666777777777777777777777777555555666777777777777777777777888999999:::;;;;;;;;;888888;;;???CCCLLLUUUdddqqq~~~xxxrrrooojjjiiijjjnnnvvvvvvlllhhhccc^^^[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZXXXWWWVVVWWWUUUSSSQQQOOOLLLGGGCCC@@@;;;666333333333333444444444444444444444444444444444444444444333222222333444666888444444444555555555555666777666666666888<<>>;;;888777777888999999999888888888888888999888888888777777777777777777888888999999:::;;;;;;===888888>>>DDDIIITTT```ttt|||{{{uuupppllllllmmmqqqyyyppplllllldddZZZ\\\]]]^^^^^^\\\[[[[[[\\\ZZZZZZZZZYYYXXXWWWUUUUUURRRNNNIIIEEE@@@<<<777444444333222222222333444555555555444333222222222222555444333333333333444555666666666666666555555555999666555888:::<<<@@@FFFKKKWWWfffuuuzzzoookkkiiijjjhhhcccaaabbb^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUSSSQQQOOOLLLIIIHHHCCC@@@===:::999999:::;;;::::::999888777777888888888777777777777777777777888888888999::::::;;;;;;===::::::???DDDLLLZZZhhhzzz{{{uuupppnnnmmmmmmrrryyywwwqqqoooiii```[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVUUUTTTRRROOOKKKGGGCCC>>>888555444333222222222333444555444444444333444444555555555555444333333444555555666666666666666666666555777555555999<<<>>>CCCJJJPPP^^^ooorrrmmmiiijjjiiieeecccddd[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUSSSQQQOOOMMMLLLFFFCCC@@@===;;;;;;;;;<<<;;;:::999888777777777777777777777777777777888888888888999999::::::;;;;;;===<<<===@@@FFFQQQdddsss}}}~~~wwwtttpppllllllpppwww}}}{{{}}}~~~tttpppjjjddd\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTRRROOOMMMJJJFFFAAA;;;777444333333222333444555666444444444444555666777777555555444333333444555555555555666666666666666666555444666;;;>>>@@@FFFMMMUUUeee{{{uuunnniiihhhhhheeedddeee]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVUUUTTTSSSQQQOOONNNHHHEEEBBB>>><<<;;;<<<<<<<<<;;;:::888777666666666777777777777777888888888888888999999:::;;;;;;<<<<<<===???BBBIIIXXXnnn~~~~~~|||{{{}}}|||wwwpppnnnooonnnwwwyyyxxx{{{|||sssmmmggg___^^^]]]]]]]]]]]]]]]\\\YYYYYYXXXXXXWWWUUUTTTSSSQQQPPPNNNLLLIIIDDD>>>999555444333333333444666777444444444444444555666666555555444444444444555555555555555555666666666666444444777<<<>>>AAAHHHPPPYYYkkkyyyppphhhffffffdddcccddd``````___]]][[[ZZZYYYXXXUUUUUUUUUTTTRRRQQQOOONNNHHHFFFBBB>>>;;;:::;;;;;;<<<;;;:::888777666666666666666777777888888888888888999999:::;;;;;;<<<<<<:::===AAAEEEOOObbbxxxzzztttpppkkkiiifffccccccdddfffhhhmmmsss}}}~~~wwwsssrrrlllrrr{{{{{{xxx|||||||||qqqjjj```^^^[[[[[[]]]^^^]]][[[YYYYYYYYYXXXWWWVVVTTTTTTRRRQQQOOONNNKKKGGGAAA<<<666666555444444555666666555444444333222222333333555555555555555555555555444555555555666666777777666666999===>>>AAAJJJTTTbbbttt~~~ssshhheeefffdddccccccbbbaaa```^^^\\\[[[YYYYYYVVVVVVUUUTTTRRRPPPOOONNNIIIGGGBBB>>>;;;:::::::::;;;:::999888777777777777666666666777888888999999999999::::::;;;;;;<<<<<<;;;???CCCJJJXXXnnn|||vvvpppjjjeee```\\\WWWVVVTTTRRRRRRSSSTTTUUUYYY___gggqqqzzz~~~xxxvvvppprrrvvv|||{{{|||}}}tttjjj```\\\YYYYYY[[[]]]\\\ZZZZZZZZZZZZYYYXXXWWWUUUUUURRRQQQOOONNNLLLHHHCCC@@@999888666555444444555555555555444333222111111222444555666666666666555444444444555555666777777777777888:::>>>@@@EEEPPP]]]ooovvvjjjffffffdddcccccc```______]]]\\\[[[[[[ZZZWWWWWWVVVUUUSSSQQQOOONNNKKKHHHCCC???<<<:::::::::::::::999888777777888888555666666777888888999999999999::::::;;;<<<<<<<<<===AAAGGGPPPbbbzzz|||jjjgggbbb^^^ZZZWWWSSSPPPKKKKKKKKKJJJJJJJJJJJJJJJNNNQQQWWW]]]eeennnxxx~~~~~~{{{tttssssssvvv||||||oooccc___ZZZZZZ]]]___^^^\\\[[[[[[[[[ZZZYYYXXXVVVVVVSSSQQQOOOMMMKKKIIIEEEBBB;;;:::888666444444444444555444444333333333444444444555666777777666555444444444555555666777777888999999<<<@@@CCCJJJYYYhhhzzzyyykkkggggggeeedddddd]]]]]]\\\\\\\\\\\\\\\\\\YYYXXXWWWVVVTTTQQQOOONNNLLLIIIEEE@@@===;;;;;;;;;999999888888888888888999555666666777888999999999999999:::;;;;;;<<<<<<===???CCCIIITTTiii}}}vvvnnniii^^^[[[WWWTTTRRRPPPMMMKKKFFFGGGGGGHHHHHHGGGFFFEEEDDDFFFIIINNNSSS\\\eeekkkooouuu}}}wwwuuussstttxxx~~~~~~zzzgggccc^^^^^^aaadddbbb```\\\\\\[[[[[[ZZZXXXWWWVVVSSSQQQNNNLLLKKKIIIFFFDDD<<<;;;999666444333333333444444444444444555666777444555666777777666555444444444444555666777777888999:::===AAAFFFOOOaaaqqquuukkkggggggfffeee___```aaaaaaaaa```___^^^YYYXXXWWWVVVTTTSSSRRRRRROOOLLLGGGAAA===;;;::::::999999999888888888888777999999999999999999999999888999;;;;;;;;;;;;<<<>>>BBBDDDMMM^^^ttt~~~yyywwwtttoookkkfffcccaaaWWWUUUTTTRRRPPPNNNNNNMMMFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMPPPSSS^^^bbbggglllqqqwww~~~zzzwwwsssqqqwwwxxxoooccc[[[ZZZ\\\___```]]]\\\[[[YYYXXXXXXXXXXXXUUUSSSPPPNNNLLLJJJFFFCCC<<<999666444555555555555555555555444444333333333555555444333444555666777666777777888888888888777555999>>>AAAGGGTTTggguuuyyylllgggffffffeeebbbbbbbbbaaa```^^^\\\[[[YYYXXXWWWVVVTTTSSSRRRRRRLLLJJJEEEAAA>>><<<<<<<<<999999999999888888888888999999999999999999999999888:::;;;;;;;;;;;;===???CCCGGGQQQcccxxx~~~vvvqqqkkkjjjhhhfffccc```]]]\\\UUUTTTRRRPPPNNNMMMLLLLLLHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCDDDFFFIIILLLNNNSSSVVV[[[___dddiiiooosss~~~}}}yyyssspppsssyyy}}}~~~{{{rrrfff^^^\\\]]]___```]]]\\\[[[ZZZYYYXXXXXXXXXSSSQQQOOOMMMLLLIIIFFFDDD===:::777555555555555555555555555444444333333333555555444444444555666777666777777888888888888888888<<<@@@DDDKKKYYYlllzzzssskkkhhhggggggfffeeedddbbb___\\\YYYXXXYYYXXXWWWVVVTTTSSSRRRRRRJJJHHHDDDAAA>>>=========:::999999999888888888888999999999999999999999999888:::;;;;;;;;;<<<>>>@@@DDDKKKXXXkkk~~~~~~sssjjjddd___`````````___]]]\\\[[[VVVUUUSSSQQQOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBCCCDDDFFFGGGGGGIIIMMMQQQTTTYYY^^^aaallloootttxxx{{{~~~xxxqqqqqqtttxxx|||zzz|||wwwjjjaaa^^^^^^______]]]\\\[[[ZZZYYYXXXXXXWWWQQQOOOMMMLLLKKKIIIGGGEEE>>>;;;777555555555555444555555555444444444444444555555444444555555666777777777777888888888999999;;;>>>CCCGGGPPP___sss}}}sssmmmjjjiiihhhgggeeebbb___[[[YYYXXXYYYXXXWWWVVVTTTSSSRRRRRRKKKHHHEEEAAA>>><<<<<<;;;::::::999999999888888888888999999999999999::::::888:::;;;;;;;;;===@@@BBBGGGQQQbbbttttttkkkeee``````aaacccddddddcccaaa```YYYXXXVVVTTTRRRQQQPPPPPPLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAACCCFFFIIIKKKOOOSSSVVV]]]___bbbeeegggjjjooorrrzzzwwwssstttuuuzzz|||xxxxxx|||mmmbbb^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWPPPNNNKKKJJJJJJIIIGGGFFF@@@<<<999666666666555444555555555555555444444444555555555555555666666777777777777777888999999:::<<>>AAADDDKKKYYYmmm~~~xxxmmmgggdddccceeegggjjjkkkkkkjjjgggeee]]]\\\YYYWWWTTTRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@BBBDDDFFFGGGJJJMMMPPPQQQSSSUUUWWWXXX[[[___bbbjjjqqq{{{}}}wwwwwwvvvxxx}}}xxxuuu|||pppbbb\\\[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWPPPNNNKKKJJJJJJIIIHHHGGGAAA>>>:::777666666555444555555555555555555555555555555555666666666666666777777777777888999:::;;;;;;>>>DDDLLLYYYkkk~~~yyyoooiiiiiihhhfffccc```___^^^]]]YYYXXXWWWVVVTTTSSSRRRRRRNNNMMMIIIEEEAAA===;;;999::::::::::::999999999999888888888999999::::::;;;999:::;;;;;;<<>>>>>BBBLLLYYYiii|||uuuooommmiiieeebbb___^^^^^^YYYXXXWWWVVVTTTSSSRRRRRRLLLKKKIIIGGGDDDBBB@@@>>>;;;;;;;;;:::::::::999999777777888999::::::;;;;;;999:::;;;;;;<<<@@@EEEIII^^^sss}}}pppmmmooovvvyyy~~~{{{xxxqqqoookkkfffaaa]]][[[YYYPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@BBBDDDEEEEEEGGGJJJLLLMMMNNNPPPPPPNNNMMMMMMNNNLLLSSS___lllxxx}}}xxxyyyssstttxxx}}}xxxdddZZZYYY\\\^^^\\\]]]^^^^^^]]][[[XXXWWWUUURRRMMMKKKJJJJJJIIIHHHEEEAAA<<<999777666555333444555555555666666777777444555777888888888777666888777777777888:::<<<>>>@@@EEEPPP^^^pppwwwsssnnnkkkiiifff```]]]^^^\\\ZZZXXXVVVTTTSSSRRRRRRLLLLLLKKKHHHEEEAAA>>><<<;;;;;;;;;:::::::::999999333555777777777888:::;;;;;;:::;;;===>>>@@@HHHQQQeee~~~zzzuuuuuu|||~~~xxxuuuqqqlllhhhccc]]]YYYWWWUUUQQQNNNLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBDDDDDDDDDKKKSSSUUUSSSOOOMMMLLLLLLKKKJJJHHHLLLTTT___lll{{{}}}}}}}}}wwwwwwzzz|||kkkYYYSSSVVV[[[^^^^^^^^^]]]\\\YYYWWWVVVPPPNNNLLLKKKKKKKKKJJJIIIEEECCC>>>:::777555555666444444555555555555444444666666666666666777888888777888999999999:::===@@@AAAGGGSSSfff|||vvvqqqlllkkkgggaaa^^^___]]]\\\ZZZXXXVVVTTTSSSSSSMMMMMMLLLJJJFFFCCC???===;;;;;;;;;:::::::::999999555777999999999999:::<<<>>><<<===>>>>>>@@@HHHSSShhh|||{{{|||wwwsssnnnhhhbbb]]]WWWUUURRRNNNLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEECCCCCCEEEEEEFFFMMMVVV[[[YYYUUURRROOOMMMKKKJJJHHHLLLRRR[[[ggguuu}}}}}}{{{tttccc[[[ZZZ\\\^^^______^^^\\\ZZZXXXWWWQQQOOOLLLKKKKKKKKKIIIHHHFFFCCC???:::777666666666555666666666666666666555666666666666666777888888777888999999999;;;>>>AAAEEEMMM\\\pppzzzsssmmmkkkhhhbbb___```^^^]]][[[YYYWWWUUUTTTTTTNNNNNNMMMKKKHHHDDDAAA???;;;;;;;;;;;;::::::::::::888999;;;;;;::::::;;;<<<>>>======>>>>>>AAAMMMYYYppp~~~zzzuuummmeee```XXXUUURRROOOLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFDDDDDDFFFFFFHHHPPPYYYaaa___\\\XXXSSSOOOLLLJJJHHHJJJOOOUUU___lllzzzzzz{{{qqqeee___]]]____________^^^\\\ZZZYYYSSSQQQNNNLLLKKKJJJHHHGGGFFFCCC@@@;;;888777666666666666777777777777666666666666666666666777888888777888999999:::<<<@@@CCCJJJUUUhhh~~~|||tttmmmkkkiiidddbbbbbb___]]][[[YYYVVVUUUSSSSSSNNNNNNMMMKKKHHHEEEBBB@@@<<<;;;;;;;;;;;;:::::::::999:::;;;;;;:::999:::<<<;;;;;;;;;===>>>DDDTTTccc{{{~~~xxxpppgggaaaXXXVVVSSSOOOLLLKKKKKKKKKNNNOOOOOOOOONNNLLLIIIGGGFFFDDDDDDFFFFFFHHHQQQZZZcccbbb```[[[UUUPPPLLLJJJHHHIIIKKKPPPXXXeeerrr{{{zzzzzz~~~|||mmmccc^^^______``````___]]][[[ZZZUUURRROOOMMMLLLJJJHHHFFFFFFDDDAAA===:::888777777666666666777777666666666666666666666666777777888888999999999:::===BBBEEENNN\\\sssuuummmkkkiiifffdddddd^^^]]][[[XXXUUUSSSRRRRRRMMMMMMLLLJJJHHHDDDBBB@@@<<<<<<<<<;;;;;;;;;::::::888:::;;;:::999999:::;;;<<<<<<<<<===>>>FFFYYYjjj~~~yyyqqqiiicccYYYWWWSSSOOOMMMKKKKKKKKKPPPRRRSSSSSSRRROOOKKKHHHGGGEEEDDDEEEFFFHHHPPPZZZaaabbbaaa]]]WWWPPPMMMKKKGGGGGGIIILLLSSS^^^kkksss{{{zzz~~~ssseee]]]^^^______```___^^^]]]\\\VVVSSSPPPNNNLLLKKKHHHFFFGGGEEEBBB???;;;999888777444555555666666555555444666666666666666777777888888999999:::;;;>>>DDDHHHPPPaaazzzzzzooolllkkkgggeeeddd___]]][[[XXXUUUSSSRRRQQQMMMMMMLLLJJJHHHEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;:::888999::::::999999;;;<<<@@@?????????@@@JJJ___sss}}}xxxrrrkkkfffZZZXXXTTTPPPMMMKKKKKKKKKPPPRRRUUUWWWVVVSSSOOOLLLJJJGGGEEEFFFEEEGGGPPPZZZaaadddeeeaaaYYYRRRNNNMMMGGGGGGHHHJJJOOOXXXbbbiiivvv|||}}}xxxhhh]]]]]]^^^_________^^^]]]\\\VVVTTTPPPNNNMMMLLLIIIGGGGGGFFFCCC@@@===:::999888444444555555555555444444666666666666666777888888999999::::::<<<@@@FFFJJJVVVggguuuooommmhhhdddccc```___\\\YYYVVVTTTSSSRRRNNNNNNMMMLLLIIIFFFDDDBBB<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;;;;;;;;;;===?????????@@@AAAEEEQQQjjj}}}zzzwwwsssooojjjfff[[[XXXTTTPPPMMMKKKKKKKKKLLLOOOTTTXXXZZZXXXTTTRRRMMMJJJHHHGGGFFFHHHPPPZZZeeehhhjjjfff]]]UUUPPPPPPIIIIIIHHHIIIKKKPPPXXX]]]jjjttt~~~~~~kkk^^^\\\]]]^^^______^^^]]]\\\VVVTTTPPPNNNNNNLLLJJJIIIHHHFFFDDDAAA>>>;;;999888555555666666666666555555666666666666666777888888999:::::::::<<>>BBBIIIYYYvvvyyyvvvssspppnnnkkkgggddd[[[XXXUUUPPPMMMKKKKKKKKKIIIMMMSSSYYY\\\[[[YYYWWWPPPLLLJJJIIIGGGIIIQQQ[[[jjjmmmooojjj```WWWRRRQQQJJJJJJIIIHHHHHHKKKQQQUUUaaalll|||mmm___[[[\\\]]]^^^^^^^^^]]]\\\VVVSSSPPPOOONNNMMMKKKJJJHHHGGGEEEBBB???<<<999888666666777777777777666666666666666666666777888888::::::::::::<<>><<<<<<<<<===<<<;;;<<<<<<;;;;;;;;;<<<<<<===AAAAAAAAACCCMMMdddyyyuuutttnnnhhhffffffaaa[[[WWWTTTPPPNNNMMMMMMLLLLLLLLLKKKMMMSSSZZZ]]][[[WWWUUUOOOIIIGGGGGGIIIOOOVVVfffooouuuoooeee]]]WWWSSSLLLKKKJJJIIIJJJLLLNNNPPP]]]dddnnn{{{{{{ccc``````___^^^]]]\\\ZZZYYYWWWUUUSSSQQQPPPMMMJJJGGGJJJIIIHHHEEEAAA===:::888888888888888777777777777777777777777666666666666;;;888999===@@@DDDKKKSSSnnn|||tttnnnhhheeefffdddbbb^^^ZZZWWWUUUUUUUUUPPPNNNKKKJJJIIIIIIGGGFFF@@@>>><<<<<<<<<===<<<;;;<<<;;;;;;;;;;;;<<<======@@@AAAAAAEEERRRiii{{{tttpppooojjjdddaaa```[[[UUUXXXUUURRRPPPOOOOOOMMMLLLKKKJJJLLLRRRYYY^^^^^^[[[WWWPPPJJJHHHHHHIIINNNUUUeeeooovvvrrrhhh```XXXSSSJJJIIIHHHGGGHHHJJJLLLMMMVVV\\\fffsss~~~jjj```___^^^]]]]]]]]]\\\[[[WWWUUUSSSQQQPPPNNNKKKHHHJJJIIIHHHEEEBBB>>>:::888888888888888777777777777777777777777777777777666777666888;;;>>>CCCNNNYYYqqq}}}|||~~~wwwoooiiifffffffffdddaaa]]]ZZZWWWVVVVVVQQQOOOLLLKKKJJJJJJHHHFFF@@@???===<<<======<<<;;;;;;;;;;;;;;;;;;<<<======???@@@CCCIIIYYYqqqvvvooojjjkkkhhhbbb```^^^YYYRRRTTTRRROOONNNMMMMMMKKKIIIKKKJJJKKKPPPXXX^^^```___XXXQQQKKKJJJHHHHHHMMMSSScccoooxxxwwwnnndddZZZSSSLLLJJJIIIHHHHHHIIIKKKLLLNNNSSS\\\gggttt|||{{{uuuaaa___]]]]]]^^^^^^^^^]]]WWWUUURRRQQQPPPNNNLLLIIIIIIIIIHHHEEEBBB>>>;;;888888888888888777777777777777777777777777777777777666666999<<<>>>EEEUUUdddyyy{{{www{{{yyyooojjjgggggggggeeebbb^^^[[[XXXWWWVVVRRROOOMMMKKKKKKJJJHHHGGGAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAEEEOOOaaazzz}}}tttooohhhkkkkkkhhhdddbbb\\\UUURRRPPPNNNMMMMMMMMMKKKIIILLLKKKKKKOOOUUU[[[^^^___YYYRRRMMMKKKIIIHHHKKKPPP___mmmyyy{{{uuukkk^^^TTTPPPNNNLLLKKKJJJKKKMMMNNNKKKOOOVVV^^^iiixxx|||{{{fffbbb^^^]]]]]]^^^]]]\\\WWWUUURRRQQQPPPOOOLLLKKKIIIIIIHHHEEEBBB???;;;999888888888888777777777666777777777777777888888888888:::<<>>===<<<:::::::::;;;;;;===>>>>>>AAACCCHHHVVVkkk}}}vvvqqqooooootttvvvrrrmmmhhhaaaYYYVVVTTTQQQOOOOOONNNMMMKKKMMMLLLLLLMMMQQQVVVYYY[[[XXXRRRMMMKKKIIIGGGIIIMMMZZZiiixxx~~~{{{qqqcccXXXRRRQQQOOOLLLLLLLLLMMMMMMLLLOOOSSSYYYaaaooo|||mmmggg```]]]]]]^^^\\\ZZZYYYVVVSSSPPPPPPNNNMMMKKKIIIIIIHHHFFFCCC???<<<:::888888888888777777777666666777777777888888888999:::;;;===@@@CCCOOOeeeyyyvvvssssssyyyuuupppllliiifffdddbbb^^^[[[WWWTTTSSSQQQOOOLLLKKKJJJJJJHHHFFFAAA???======>>>>>>===<<<:::::::::;;;<<<===>>>???CCCDDDLLL]]]vvv~~~vvvpppnnnnnnwww~~~yyyrrrjjjbbb]]]YYYSSSOOOLLLJJJHHHGGGLLLLLLKKKLLLMMMPPPSSSUUUVVVPPPLLLKKKIIIFFFGGGKKKSSScccuuuwwwiii]]]TTTRRROOOMMMKKKKKKKKKLLLLLLOOORRRTTTZZZfffwww{{{}}}rrrjjjaaa]]]]]]^^^\\\YYY[[[XXXSSSQQQOOONNNLLLKKKIIIIIIHHHFFFCCC@@@===;;;888888888888777777777777666777777888888999999999:::999<<>>===>>>>>>===<<<:::::::::;;;<<<===>>>???CCCEEEOOOdddwwwqqqoooooozzz}}}vvvkkkeee[[[SSSMMMIIIFFFDDDHHHIIIJJJJJJKKKMMMOOOQQQSSSNNNKKKKKKIIIEEEFFFIIINNN^^^rrr|||ooobbbVVVTTTQQQOOOMMMLLLLLLMMMIIILLLNNNPPPTTT___ooo|||vvvttt~~~sssjjj```\\\^^^___]]]ZZZ]]]YYYTTTQQQOOOMMMKKKJJJIIIIIIHHHFFFCCC@@@===;;;888888888888777777777777666777777888888999::::::;;;999<<>>===>>>>>>===<<<999::::::;;;<<<===??????BBBEEEQQQiii|||uuurrrqqqyyy}}}uuuiii]]]UUUOOOKKKIIIEEEFFFHHHIIIIIIKKKMMMOOOQQQMMMJJJJJJHHHEEEEEEHHHJJJ[[[ppp~~~rrreeeZZZXXXUUURRRPPPOOOOOOOOOFFFIIIKKKLLLPPPZZZkkkxxxqqqlllxxxsssjjj```\\\^^^aaa___]]]^^^ZZZUUUQQQNNNMMMKKKIIIIIIIIIHHHFFFDDD@@@>>><<<888888888888777777777777666777777888999999::::::===;;;>>>IIIXXXlll|||nnnnnnooossszzz~~~sssmmmkkkgggbbb^^^[[[WWWSSSQQQOOONNNLLLJJJHHHGGGFFFFFFDDDBBB@@@===<<<<<<<<<======;;;::::::<<<======<<>>;;;:::999888888777888888888777888999999888777888:::>>>AAADDDKKK___{{{uuunnniiiooovvv{{{|||zzzooollliiiddd```\\\YYYUUURRRQQQPPPNNNKKKIIIHHHGGGFFFDDDBBB@@@>>><<<<<<<<<===;;;:::::::::<<<>>>??????DDDHHH[[[zzz}}}yyyiii\\\RRRMMMHHHEEECCCDDDGGGIIIIIIGGGIIIIIIGGGGGGFFFGGGGGGHHHLLLRRR```ssszzzpppggg```\\\\\\\\\WWWTTTSSSMMMLLLKKKLLLMMMRRRaaapppxxxooosss{{{vvvddd[[[\\\___]]]YYY[[[YYYVVVRRROOOLLLJJJIIIIIIGGGFFFEEEDDDBBB@@@===999888888777666777777777777888999999888888999:::888>>>EEEQQQhhhsssnnnlllqqqxxx|||~~~qqqnnnkkkfffbbb^^^[[[WWWTTTSSSRRRPPPMMMJJJHHHGGGFFFDDDCCCAAA>>>============999999:::;;;===???AAACCCEEEOOOfff{{{vvvfffXXXOOOJJJFFFCCCCCCFFFHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJOOO[[[mmm||||||uuujjjccc_________[[[WWWVVVQQQOOOMMMMMMMMMQQQ^^^kkkuuusssttt|||lll___]]]^^^]]]ZZZ[[[YYYVVVSSSOOOLLLKKKJJJGGGFFFEEEEEEEEEDDDAAA???888888777666666666666777777888999999888888999;;;777>>>HHHYYYsss{{{pppnnnoootttzzz~~~rrrooolllgggbbb___[[[WWWUUUTTTRRRPPPMMMJJJGGGFFFEEEDDDCCCAAA@@@>>>=========;;;;;;;;;<<<===???BBBEEEEEEUUUqqq}}}tttdddWWWOOOKKKFFFDDDFFFHHHHHHGGGDDDEEEEEEEEEFFFGGGHHHHHHJJJMMMVVVgggwww~~~yyyllleee```aaaaaa]]]ZZZYYYVVVSSSPPPPPPPPPSSS^^^jjj}}}|||uuuqqquuu|||rrrccc^^^___^^^\\\[[[YYYVVVSSSPPPMMMLLLKKKHHHGGGEEEEEEEEEDDDAAA???999888888777777777777777666888999999999999:::;;;;;;AAAMMM```{{{uuummmnnnqqquuu{{{wwwooolllgggccc___\\\XXXUUUSSSRRROOOLLLIIIGGGEEEDDDDDDDDDBBBAAA???>>>>>>======>>>>>>===<<<>>>BBBEEEGGG\\\|||rrrbbbUUUOOOIIIEEEFFFGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLSSSbbbrrr}}}~~~{{{nnnfff`````````]]]\\\\\\XXXTTTQQQQQQQQQUUU^^^hhhyyyyyyrrruuuzzz|||}}}uuufff``````___^^^[[[ZZZWWWTTTQQQNNNMMMLLLJJJIIIGGGFFFEEECCC@@@>>>;;;:::999999888888999999666888999:::999999;;;<<<>>>CCCPPPfff}}}oookkkooorrruuuzzzpppmmmhhhccc```\\\YYYVVVRRRQQQNNNLLLIIIGGGFFFEEEDDDDDDCCCBBBAAA???>>>>>>>>>@@@@@@>>><<<>>>BBBGGGLLLfff{{{iiiZZZSSSKKKFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKQQQ___ppp|||qqqggg```^^^^^^]]]^^^```ZZZUUURRRQQQQQQTTT\\\eeeuuuwwwyyy}}}}}}xxxjjjdddbbb```^^^[[[ZZZWWWTTTQQQOOONNNMMMKKKIIIGGGFFFEEECCC@@@>>>;;;;;;:::999999999999:::666888999:::999:::;;;===>>>CCCRRRlllsssjjjjjjpppsssuuuzzzrrrnnnjjjeeebbb^^^ZZZXXXRRRQQQOOOLLLJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@>>>>>>===???@@@>>>===???EEEJJJTTTppp~~~{{{|||sssaaaYYYOOOHHHFFFEEEDDDCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHNNN]]]ooo~~~tttjjj```]]]^^^^^^aaaddd```ZZZUUUSSSSSSTTTZZZaaaqqqzzz|||{{{nnnhhhddd```^^^[[[ZZZXXXUUURRRPPPNNNNNNIIIHHHFFFFFFFFFEEEBBB@@@;;;:::999999888888999999666888::::::::::::<<<>>>@@@FFFYYYuuuuuujjjfffjjjqqqtttvvvzzztttpppkkkgggccc```\\\YYYSSSRRRPPPNNNLLLJJJJJJIIIEEEEEEDDDCCCBBB@@@???>>>;;;>>>???>>>===@@@GGGNNNZZZwww}}}zzz}}}wwwvvvuuuyyyggg___TTTLLLIIIHHHFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFLLL\\\pppwwwkkkaaa]]]^^^___cccgggfff___YYYWWWVVVUUUZZZ```ooo|||}}}}}}rrrjjjeee```]]]\\\ZZZXXXUUURRRPPPOOONNNGGGFFFEEEFFFFFFFFFDDDBBB:::999888888777888888888666888::::::::::::<<<>>>DDDKKK```}}}{{{mmmeeedddkkkrrruuuwww{{{qqqnnnmmmlllfff^^^YYYZZZVVVTTTPPPLLLJJJIIIIIIIIIHHHGGGFFFDDDBBBAAAAAAAAABBBAAA<<<>>>EEEBBBBBBQQQbbb}}}|||vvvnnngggiiiooowwwvvvfffUUUNNNLLLJJJGGGEEEFFFGGGIIIKKKKKKIIIGGGEEEHHHIIIKKKTTTiii{{{qqqccc[[[YYY^^^dddhhhlllddd]]]YYYWWWVVV[[[aaannn~~~zzzoooccc^^^^^^```^^^[[[WWWSSSOOOLLLJJJJJJIIIHHHFFFEEECCCBBBAAA;;;888666666888:::999888777888888999:::===BBBFFFGGGRRRiiirrreee___^^^eeeppptttyyy{{{tttnnnlllhhhaaa\\\\\\VVVTTTQQQMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA<<>>;;;999888888888888777888888999888999<<<@@@DDDKKK^^^zzzwwwddd^^^]]]^^^gggqqquuuzzz|||nnnlllmmmjjjaaa[[[VVVTTTRRROOOLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDBBBBBBAAABBB>>>@@@FFFFFFOOOeeeuuuqqqrrrxxxvvvkkkddd___[[[[[[___cccpppsss```UUUOOOJJJHHHIIIGGGIIILLLOOOPPPOOONNNMMMHHHJJJKKKKKKRRR```qqq}}}ttthhhbbbdddlllssszzzuuunnnhhh```[[[]]]bbbqqq~~~sssiiiddd```___]]]ZZZVVVRRRNNNLLLJJJIIIHHHFFFDDDCCCBBBAAA???===;;;999888777777777888999999888999<<<@@@CCCOOOeeeqqqbbb___```bbbjjjuuuuuuzzztttsssvvvqqqfff]]]WWWUUUSSSOOOLLLIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBBBBCCC@@@@@@DDDFFFSSSkkk{{{sssqqquuu}}}}}}rrrjjjccc]]][[[]]]\\\eeerrrwwwdddXXXPPPJJJGGGHHHGGGIIILLLPPPQQQQQQPPPOOOIIIJJJKKKKKKOOO[[[nnn}}}{{{nnneeedddkkkrrr|||wwwsssmmmddd]]]___eeettt|||{{{ssshhhccc```___^^^\\\XXXTTTPPPMMMJJJIIIHHHFFFDDDCCCBBBAAA??????===:::888777777888999999999999:::<<>>;;;888777888999999999::::::;;;>>>CCCGGGXXXnnnsssfff\\\^^^aaadddkkktttyyy~~~xxxmmmddd[[[XXXRRRMMMIIIHHHIIIJJJGGGGGGHHHIIIHHHGGGEEECCC@@@DDDBBBBBBGGGMMMaaayyy{{{uuuiiiaaa```YYYXXXZZZaaajjjssszzz|||pppcccZZZSSSLLLJJJKKKJJJMMMQQQUUUWWWXXXXXXWWWPPPMMMKKKMMMPPPWWWhhhxxx{{{llleeehhhnnnuuuttttttppphhhbbbeeemmmyyyyyyuuu}}}qqqgggeee`````````^^^[[[VVVRRROOOJJJIIIHHHFFFEEECCCBBBAAA>>>???>>><<<999777999;;;888999:::;;;===AAAFFFJJJcccxxxlll```YYY]]]bbbeeellluuu~~~}}}uuukkkddd]]]YYYRRRLLLHHHHHHIIIKKKGGGGGGIIIIIIIIIGGGEEEDDD???DDDCCCDDDJJJQQQhhh{{{~~~rrrhhheee\\\XXXUUUXXX___fffmmmsssvvvlllaaaZZZTTTNNNLLLNNNLLLOOOSSSWWWZZZ[[[[[[[[[SSSNNNLLLNNNPPPVVVeeeuuuooofffhhhmmmrrrrrrsssqqqiiidddgggooo{{{yyyttt{{{rrriiiggg`````````___[[[WWWRRROOOJJJIIIHHHFFFEEECCCBBBAAA>>>??????<<<999888:::<<<888999;;;<<<>>>BBBHHHLLLmmm}}}hhh]]]XXX^^^eeehhhpppyyyzzztttkkkccc]]]YYYSSSNNNKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEBBBDDDHHHJJJTTTsssttthhhbbbYYYRRRRRRVVV\\\dddlllqqqkkkccc[[[TTTOOOLLLIIINNNQQQTTTWWW^^^eeefffbbb[[[RRROOOSSSUUUVVVbbbrrrttteeedddhhhooopppppplllggghhhnnnttt~~~}}}rrrpppyyyyyyoooccceeebbb___^^^]]]YYYSSSNNNJJJHHHEEEDDDEEEEEEDDDBBBAAA@@@===;;;::::::;;;<<<@@@;;;;;;>>>??????IIIWWWqqqsss^^^ZZZYYY^^^ccciiirrr{{{zzztttkkkeee^^^YYYSSSNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEBBBDDDIIILLLZZZzzz~~~pppbbbYYYRRRQQQTTTWWW^^^eeekkkggg```YYYTTTPPPMMMKKKNNNRRRUUUYYY___fffhhheee```XXXTTTVVVWWWWWWbbbqqquuugggeeeiiirrrtttsssnnniiiiiinnnsssssslllrrr{{{xxxqqqhhhfffccc```^^^]]]ZZZTTTOOOKKKIIIFFFEEEEEEEEECCCBBBAAA???===;;;::::::;;;;;;===999999===???AAALLL[[[yyynnn]]]YYYXXX]]]ccciiirrr{{{zzzsssmmmggg___ZZZTTTOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEECCCEEEIIIOOOaaa~~~rrrccc[[[SSSRRRSSSTTTYYY^^^dddaaa]]]YYYTTTRRRPPPOOOQQQVVV[[[^^^cccjjjmmmlllhhh___YYYZZZYYYYYYaaammmvvviiifffjjjsssuuuuuuqqqmmmmmmrrrxxxvvvjjjkkksssxxxtttnnnhhheeeaaa___^^^[[[UUUQQQMMMKKKHHHFFFFFFEEECCCAAA???>>><<<:::999999::::::<<<888888>>>@@@DDDRRRccc{{{hhh[[[WWWXXX]]]dddjjjsss{{{|||tttnnnjjj```[[[TTTOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDEEEIIIRRRhhh~~~pppeee]]]VVVTTTSSSSSSVVV[[[]]]\\\[[[XXXUUUSSSRRRSSSUUU]]]cccfffjjjqqquuuvvvoooggg___\\\ZZZYYY___gggwwwvvvjjjhhhjjjpppsssuuutttrrrttt{{{{{{lllkkkqqq{{{yyyvvvtttlllhhhccc```___\\\WWWSSSOOOMMMIIIGGGFFFEEEBBBAAA>>>===<<<:::999999999999<<<999:::???BBBGGGXXXkkkuuuaaaYYYVVVWWW]]]eeekkkttt}}}uuunnnkkkaaa\\\UUUPPPMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJUUUooottthhh```XXXUUUTTTSSSVVVZZZWWWYYYYYYXXXUUURRRRRRSSSXXXbbbjjjlllooovvv|||~~~wwwooofff___\\\[[[^^^bbbpppyyyuuukkkiiilllrrrtttvvvuuutttxxxppplllpppsss{{{xxxwwwqqqlllfffaaa___\\\XXXTTTPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<<;;;:::999999999;;;888:::>>>BBBIII]]]rrrppp]]]WWWUUUWWW^^^fffmmmwwwvvvnnnkkkbbb]]]VVVQQQNNNLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHLLLZZZvvv}}}xxxuuuuuuvvvxxxwwwxxxzzz~~~pppggg]]]YYYWWWVVVXXX]]]XXX[[[]]][[[WWWTTTSSSUUUZZZeeeooorrrsssyyyyyynnneeeaaa``````aaakkkttt||||||tttmmmmmmpppwwwxxxxxxvvvtttyyyvvvmmmoooqqqyyy{{{xxxzzzwwwqqqiiiccc```\\\XXXTTTOOOLLLIIIGGGEEEDDDBBB@@@>>>>>>===<<<;;;:::999999:::777999???CCCLLLddd{{{kkkZZZVVVTTTWWW```hhhpppyyywwwnnnkkkccc^^^WWWQQQNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCFFFJJJOOO___|||vvvpppmmmlllnnnooooooqqqtttzzztttiiibbb___]]]___cccaaaeeegggfff```[[[ZZZ[[[^^^kkkvvvyyyyyywwwmmmhhhgggfffeeeiiirrrzzzzzztttpppqqqtttxxxyyywwwuuuttt{{{~~~ssstttwww{{{zzzyyy~~~|||uuukkkddd```\\\XXXTTTMMMKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>===<<<;;;:::999;;;999===CCCIIIVVVppp~~~fffYYYUUUTTTXXXaaajjjrrr{{{xxxnnnjjjccc^^^WWWRRROOOMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFBBBFFFJJJQQQddd}}}yyysssmmmiiiiiijjjkkkkkkmmmqqqwwwtttlllgggdddfffjjjkkkooorrrpppiiidddccccccdddqqq}}}~~~sssnnnmmmkkkhhhjjjqqqyyyyyyuuurrrtttxxxuuuvvvuuusssuuu~~~zzzzzzyyyyyy~~~wwwmmmeee```\\\WWWTTTLLLJJJGGGEEEDDDCCCBBB@@@?????????>>>===<<<:::999>>>===AAAIIIQQQ___|||xxxcccXXXUUUTTTXXXbbbkkksss}}}{{{qqqlllgggbbbYYYRRROOOMMMLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEHHHJJJLLLTTTjjj|||{{{wwwpppiiieeedddfffggggggkkkqqqvvv|||vvvrrrtttxxxyyy}}}{{{yyywwwtttnnnhhhccckkkuuu{{{wwwtttsssuuuxxx{{{}}}|||{{{zzzyyyxxxvvvtttuuu{{{{{{www|||xxxnnnfffaaa^^^ZZZWWWOOOLLLHHHEEEDDDCCCBBB@@@@@@@@@???>>>===<<<;;;;;;:::>>>AAAGGGXXXssslll]]]XXXTTTVVV[[[dddooozzzuuuqqqiiicccZZZSSSOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEIIINNNXXXppp~~~|||yyywwwssslllfffbbbbbbccceeefffjjjpppuuu{{{{{{uuuoookkkpppzzz~~~}}}}}}~~~}}}yyywwwuuuvvv|||~~~yyy~~~xxxmmmeee```]]]YYYUUUOOOLLLHHHFFFEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<;;;???DDDKKK^^^xxx}}}gggXXXTTTSSSVVV\\\eeeppp{{{{{{uuukkkeee\\\TTTOOOLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCHHHPPP^^^yyy|||zzzxxxvvvrrrnnnhhhbbb___^^^```bbbdddhhhnnnsssyyy}}}xxxtttvvvyyywwwuuuvvv|||}}}wwwmmmeee```\\\XXXTTTPPPMMMIIIGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>======<<>>=========BBBIIISSSgggooo[[[QQQPPPSSSWWW___iiiuuu~~~vvvooohhh^^^VVVPPPLLLJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDIIIKKKRRRbbb{{{xxxwwwtttrrrnnnkkkfffaaa^^^]]]^^^___```dddjjjooouuu~~~~~~rrrpppmmmnnnttt}}}|||vvvmmmgggccc___ZZZVVVPPPNNNJJJGGGFFFEEEDDDBBB?????????>>>======<<<<<<===BBBHHHTTThhhjjjYYYRRRRRRSSSWWW```lllxxxvvvpppiii___VVVPPPMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEKKKMMMSSSeee{{{xxxvvvtttrrrooolllgggccc___^^^_________ccciiinnnttt}}}}}}xxxkkkhhheeeeeelllwww~~~yyyssslllfffccc___[[[WWWPPPMMMIIIGGGFFFEEECCCBBB>>>>>>>>>>>>======<<<<<<===AAAGGGSSSiiiyyyfffWWWRRRSSSRRRXXXbbbnnnzzzyyypppiii___WWWQQQMMMKKKJJJGGGGGGFFFFFFFFFFFFFFFGGGIIILLLTTTjjj~~~{{{|||zzzwwwuuusssrrrqqqnnniiiddd```___^^^^^^___ccchhhnnnttt}}}}}}vvvpppccc```]]]]]]dddppp|||tttooohhhdddaaa___ZZZWWWOOOLLLHHHFFFEEEDDDBBBAAA?????????>>>>>>>>>>>>======@@@FFFTTTkkktttbbbTTTOOOQQQRRRXXXcccppp}}}}}}pppiii___WWWQQQNNNLLLKKKFFFFFFFFFEEEFFFFFFGGGHHHFFFJJJVVVoooxxxyyy|||yyyvvvuuusssqqqrrrooojjjeeeaaa^^^^^^^^^___ccchhhnnnttt}}}}}}xxxqqqjjj^^^[[[XXXXXX___kkkxxx~~~~~~~~~||||||qqqlllfffbbb```^^^YYYVVVOOOLLLHHHEEEDDDCCCBBB@@@@@@@@@@@@???????????????===@@@FFFUUUnnnqqq___QQQMMMNNNRRRXXXdddqqq~~~